[ 7.285] X.Org X Server 1.18.4 Release Date: 2016-07-19 [ 7.285] X Protocol Version 11, Revision 0 [ 7.285] Build Operating System: Linux 4.4.0-45-generic x86_64 Ubuntu [ 7.285] Current Operating System: Linux u-Precision-5520 4.12.0-994-generic #201705242315 SMP Thu May 25 03:17:09 UTC 2017 x86_64 [ 7.285] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.0-994-generic root=UUID=bf04c95e-a06d-44cb-957d-823da1f5123d ro acpi_rev_override locale=en_US drm.debug=0xe quiet splash vt.handoff=7 [ 7.285] Build Date: 02 November 2016 10:06:10PM [ 7.285] xorg-server 2:1.18.4-0ubuntu0.2 (For technical support please see http://www.ubuntu.com/support) [ 7.285] Current version of pixman: 0.33.6 [ 7.285] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 7.285] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 7.285] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jun 16 09:46:57 2017 [ 7.286] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 7.286] (==) No Layout section. Using the first Screen section. [ 7.286] (==) No screen section available. Using defaults. [ 7.286] (**) |-->Screen "Default Screen Section" (0) [ 7.286] (**) | |-->Monitor "" [ 7.286] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 7.286] (==) Automatically adding devices [ 7.286] (==) Automatically enabling devices [ 7.286] (==) Automatically adding GPU devices [ 7.286] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 7.287] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 7.287] Entry deleted from font path. [ 7.287] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 7.287] Entry deleted from font path. [ 7.287] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 7.287] Entry deleted from font path. [ 7.287] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 7.287] Entry deleted from font path. [ 7.287] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 7.287] Entry deleted from font path. [ 7.287] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/Type1, built-ins [ 7.287] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules" [ 7.287] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 7.287] (II) Loader magic: 0x55bca7e6adc0 [ 7.287] (II) Module ABI versions: [ 7.287] X.Org ANSI C Emulation: 0.4 [ 7.287] X.Org Video Driver: 20.0 [ 7.287] X.Org XInput driver : 22.1 [ 7.287] X.Org Server Extension : 9.0 [ 7.288] (++) using VT number 7 [ 7.288] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration [ 7.288] (II) xfree86: Adding drm device (/dev/dri/card0) [ 7.297] (--) PCI:*(0:0:2:0) 8086:591d:1028:07bf rev 4, Mem @ 0xeb000000/16777216, 0x80000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072 [ 7.297] (--) PCI: (0:1:0:0) 10de:13b6:1028:07bf rev 162, Mem @ 0xec000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288 [ 7.297] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere. [ 7.297] (II) "glx" will be loaded by default. [ 7.297] (II) LoadModule: "glx" [ 7.298] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 7.304] (II) Module glx: vendor="X.Org Foundation" [ 7.304] compiled for 1.18.4, module version = 1.0.0 [ 7.304] ABI class: X.Org Server Extension, version 9.0 [ 7.304] (==) AIGLX enabled [ 7.304] (==) Matched intel as autoconfigured driver 0 [ 7.304] (==) Matched intel as autoconfigured driver 1 [ 7.304] (==) Matched modesetting as autoconfigured driver 2 [ 7.304] (==) Matched fbdev as autoconfigured driver 3 [ 7.304] (==) Matched vesa as autoconfigured driver 4 [ 7.304] (==) Assigned the driver to the xf86ConfigLayout [ 7.304] (II) LoadModule: "intel" [ 7.304] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 7.306] (II) Module intel: vendor="X.Org Foundation" [ 7.306] compiled for 1.18.4, module version = 2.99.917 [ 7.306] Module class: X.Org Video Driver [ 7.306] ABI class: X.Org Video Driver, version 20.0 [ 7.306] (II) LoadModule: "modesetting" [ 7.306] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 7.306] (II) Module modesetting: vendor="X.Org Foundation" [ 7.306] compiled for 1.18.4, module version = 1.18.4 [ 7.306] Module class: X.Org Video Driver [ 7.306] ABI class: X.Org Video Driver, version 20.0 [ 7.306] (II) LoadModule: "fbdev" [ 7.306] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 7.307] (II) Module fbdev: vendor="X.Org Foundation" [ 7.307] compiled for 1.18.1, module version = 0.4.4 [ 7.307] Module class: X.Org Video Driver [ 7.307] ABI class: X.Org Video Driver, version 20.0 [ 7.307] (II) LoadModule: "vesa" [ 7.307] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 7.307] (II) Module vesa: vendor="X.Org Foundation" [ 7.307] compiled for 1.18.1, module version = 2.3.4 [ 7.307] Module class: X.Org Video Driver [ 7.307] ABI class: X.Org Video Driver, version 20.0 [ 7.307] (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 [ 7.307] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000 [ 7.307] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100 [ 7.307] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300 [ 7.307] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 7.307] (II) FBDEV: driver for framebuffer: fbdev [ 7.307] (II) VESA: driver for VESA chipsets: vesa [ 7.321] sna_init_scrn: entity_num=0 [ 7.322] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20170515 [ 7.322] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20160325-1ubuntu1.2 (Timo Aaltonen ) [ 7.322] SNA compiled with full debug logging; expect to run slowly [ 7.322] (II) intel(0): SNA compiled with assertions enabled [ 7.322] (II) intel(0): SNA compiled with memory allocation reporting enabled [ 7.322] (II) intel(0): SNA compiled with extra pixmap/damage validation [ 7.322] (II) intel(0): SNA compiled for use with valgrind [ 7.322] xf86-video-intel version: not compiled from git [ 7.322] pixman version: 0.33.6 [ 7.322] num_cores: processors=0x1, cores=0xf [ 7.322] sna_threads_init: creating a thread pool of 4 threads [ 7.322] (WW) Falling back to old probe method for modesetting [ 7.322] (WW) Falling back to old probe method for fbdev [ 7.322] (II) Loading sub module "fbdevhw" [ 7.322] (II) LoadModule: "fbdevhw" [ 7.322] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 7.323] (II) Module fbdevhw: vendor="X.Org Foundation" [ 7.323] compiled for 1.18.4, module version = 0.0.2 [ 7.323] ABI class: X.Org Video Driver, version 20.0 [ 7.323] (WW) Falling back to old probe method for vesa [ 7.323] sna_pre_init flags=0, numEntities=1 [ 7.323] sna_acpi_open [ 7.323] sna_acpi_open: opened socket to APCI daemon, fd=12 [ 7.323] (--) intel(0): gen9 engineering sample [ 7.323] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads [ 7.324] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 7.324] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [ 7.324] (==) intel(0): RGB weight 888 [ 7.324] (==) intel(0): Default visual is TrueColor [ 7.324] kgem_init: fd=10, gen=74 [ 7.324] kgem_init: has BLT ring? 1 [ 7.324] kgem_init: has relaxed delta? 1 [ 7.324] kgem_init: has relaxed fencing? 1 [ 7.324] kgem_init: has shared last-level-cache? 1 [ 7.324] kgem_init: has write-through caching for scanouts? 0 [ 7.324] kgem_init: has wc-mmapping? 1 [ 7.324] kgem_init: has set-cache-level? 1 [ 7.324] kgem_init: has userptr? 1 [ 7.324] kgem_init: has create2? 0 [ 7.324] kgem_init: has no-reloc? 1 [ 7.324] kgem_init: has handle-lut? 1 [ 7.324] kgem_init: semaphores enabled? 0 [ 7.324] kgem_init: can blt to cpu? 1 [ 7.324] gem_write(handle=1, offset=0, len=32) [ 7.324] kgem_init: can blit to Y-tiled surfaces? 1 [ 7.324] kgem_init: can render to Y-tiled surfaces? 1 [ 7.324] kgem_init: can scanout Y-tiled surfaces? 1 [ 7.324] kgem_init: has dirty fb? 1 [ 7.324] kgem_init: can use privileged batchbuffers? 1 [ 7.324] kgem_init: can use pinned batchbuffers (to avoid CS w/a)? 1 [ 7.324] kgem_init_pinned_batches: new handle=1, num_pages=1 [ 7.324] __kgem_bo_init(handle=1, num_pages=1) [ 7.324] __kgem_bo_init(handle=1, num_pages=1) [ 7.324] __kgem_bo_init(handle=2, num_pages=4) [ 7.324] kgem_init: maximum batch size? 16384 [ 7.324] kgem_create_linear(65536) [ 7.324] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 7.324] search_linear_cache: inactive and cache bucket empty [ 7.324] search_linear_cache: active cache bucket empty [ 7.324] kgem_create_linear: new handle=3, num_pages=16 [ 7.324] __kgem_bo_init(handle=3, num_pages=16) [ 7.325] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x0) [ 7.325] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 4) [ 7.325] __kgem_bo_map__cpu: caching CPU vma for 3 [ 7.325] kgem_new_batch: allocated and mapped batch handle=3 [size=65536] [ 7.325] kgem_bo_sync__cpu: handle=3 [ 7.325] kgem_new_batch: using last batch handle=0 [ 7.325] kgem_init: last-level cache size: 8388608 bytes, threshold in pages: 1024 [ 7.325] kgem_init: cpu bo enabled 1: llc? 1, set-cache-level? 1, userptr? 1 [ 7.325] get_gtt_size: aperture size 281474976710656, available now 0 [ 7.325] kgem_init: aperture low=1073741824 [1024], high=2415919104 [2304] [ 7.325] kgem_init: aperture mappable=268435456 [256 MiB] [ 7.325] kgem_init: aperture fenceable=268435456 [256 MiB] [ 7.325] kgem_init: buffer size=262144 [256 KiB] [ 7.325] kgem_init: total ram=33581731840 [ 7.325] kgem_init: maximum object size=1811939328 [ 7.325] kgem_init: large object thresold=268435456 [ 7.325] kgem_init: max object sizes (gpu=1811939328, cpu=1811939328, tile upload=134217728, copy=134217728) [ 7.325] kgem_init: max fences=30 [ 7.325] kgem_init_swizzling: swizzle_mode=0, phys_swizzle_mode=0 [ 7.325] choose_memcpy_tiled_x: no swizzling [ 7.325] kgem_init_swizzling: can fence?=1 [ 7.325] sna_pre_init: swapbuffer wait? enabled [ 7.325] sna_pre_init: vsync? enabled [ 7.325] sna_pre_init: page flips? enabled [ 7.325] sna_pre_init: triple buffer? enabled [ 7.325] probe_capabilities: page flips? enabled, async? disabled [ 7.325] sna_mode_pre_init: found 3 CRTC, 9 encoders, 8 connectors [ 7.325] sna_crtc_add(32): is-zaphod? 0 [ 7.325] sna_crtc_find_planes: 9 planes [ 7.325] sna_crtc_find_planes: plane 26 is attached to our pipe=0 [ 7.325] plane_details: object 26 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=1 [ 7.325] plane_details: prop[1] .id=27, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=27, value=1, num_enums=4 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-90 [1] [ 7.325] plane_details: rotation[2] = rotate-180 [2] [ 7.325] plane_details: rotation[3] = rotate-270 [3] [ 7.325] plane_details: plane=26 type=1 [ 7.325] sna_crtc_find_planes: plane 28 is attached to our pipe=0 [ 7.325] plane_details: object 28 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=0 [ 7.325] plane_details: prop[1] .id=29, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=29, value=1, num_enums=4 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-90 [1] [ 7.325] plane_details: rotation[2] = rotate-180 [2] [ 7.325] plane_details: rotation[3] = rotate-270 [3] [ 7.325] plane_details: plane=28 type=0 [ 7.325] sna_crtc_find_planes: plane 30 is attached to our pipe=0 [ 7.325] plane_details: object 30 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=2 [ 7.325] plane_details: prop[1] .id=31, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=31, value=1, num_enums=2 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-180 [2] [ 7.325] plane_details: plane=30 type=2 [ 7.325] sna_crtc_add: CRTC:32 [pipe=0], primary id=1a: supported-rotations=f, current-rotation=1 [ 7.325] sna_crtc_add: attached crtc[32] pipe=0 [ 7.325] sna_crtc_add(39): is-zaphod? 0 [ 7.325] sna_crtc_find_planes: 9 planes [ 7.325] sna_crtc_find_planes: plane 33 is attached to our pipe=1 [ 7.325] plane_details: object 33 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=1 [ 7.325] plane_details: prop[1] .id=34, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=34, value=1, num_enums=4 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-90 [1] [ 7.325] plane_details: rotation[2] = rotate-180 [2] [ 7.325] plane_details: rotation[3] = rotate-270 [3] [ 7.325] plane_details: plane=33 type=1 [ 7.325] sna_crtc_find_planes: plane 35 is attached to our pipe=1 [ 7.325] plane_details: object 35 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=0 [ 7.325] plane_details: prop[1] .id=36, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=36, value=1, num_enums=4 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-90 [1] [ 7.325] plane_details: rotation[2] = rotate-180 [2] [ 7.325] plane_details: rotation[3] = rotate-270 [3] [ 7.325] plane_details: plane=35 type=0 [ 7.325] sna_crtc_find_planes: plane 37 is attached to our pipe=1 [ 7.325] plane_details: object 37 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=2 [ 7.325] plane_details: prop[1] .id=38, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=38, value=1, num_enums=2 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-180 [2] [ 7.325] plane_details: plane=37 type=2 [ 7.325] sna_crtc_add: CRTC:39 [pipe=1], primary id=21: supported-rotations=f, current-rotation=1 [ 7.325] sna_crtc_add: attached crtc[39] pipe=1 [ 7.325] sna_crtc_add(46): is-zaphod? 0 [ 7.325] sna_crtc_find_planes: 9 planes [ 7.325] sna_crtc_find_planes: plane 40 is attached to our pipe=2 [ 7.325] plane_details: object 40 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=1 [ 7.325] plane_details: prop[1] .id=41, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=41, value=1, num_enums=4 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-90 [1] [ 7.325] plane_details: rotation[2] = rotate-180 [2] [ 7.325] plane_details: rotation[3] = rotate-270 [3] [ 7.325] plane_details: plane=40 type=1 [ 7.325] sna_crtc_find_planes: plane 42 is attached to our pipe=2 [ 7.325] plane_details: object 42 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=0 [ 7.325] plane_details: prop[1] .id=43, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=43, value=1, num_enums=4 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-90 [1] [ 7.325] plane_details: rotation[2] = rotate-180 [2] [ 7.325] plane_details: rotation[3] = rotate-270 [3] [ 7.325] plane_details: plane=42 type=0 [ 7.325] sna_crtc_find_planes: plane 44 is attached to our pipe=2 [ 7.325] plane_details: object 44 (type eeeeeeee) has 2 props [ 7.325] plane_details: prop[0] .id=6, .name=type, .flags=c, .value=2 [ 7.325] plane_details: prop[1] .id=45, .name=rotation, .flags=20, .value=1 [ 7.325] plane_details: found rotation property .id=45, value=1, num_enums=2 [ 7.325] plane_details: rotation[0] = rotate-0 [0] [ 7.325] plane_details: rotation[1] = rotate-180 [2] [ 7.325] plane_details: plane=44 type=2 [ 7.325] sna_crtc_add: CRTC:46 [pipe=2], primary id=28: supported-rotations=f, current-rotation=1 [ 7.325] sna_crtc_add: attached crtc[46] pipe=2 [ 7.325] sna_output_add(48): serial=0 [ 7.325] sna_output_add(48): has 1 associated encoders [ 7.325] name_from_path: found? PATH=-1 [ 7.325] (II) intel(0): Output eDP1 has no monitor section [ 7.325] sna_output_add: inserting output #0 of 0 [ 7.325] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 7.325] sna_output_backlight_init(eDP1) opening backlight none [ 7.364] sna_output_backlight_init(eDP1): initial backlight value 1500 [ 7.364] (--) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1 [ 7.364] sna_output_add: created output 'eDP1' 48, encoder=47 (possible crtc:7, attached encoders:1, possible clones:1), serial=0, edid=0, dpms=2, crtc=32 [ 7.364] (II) intel(0): Enabled output eDP1 [ 7.364] sna_output_add(56): serial=0 [ 7.364] sna_output_add(56): has 1 associated encoders [ 7.364] name_from_path: found? PATH=-1 [ 7.364] (II) intel(0): Output DP1 has no monitor section [ 7.364] sna_output_add: inserting output #1 of 1 [ 7.364] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 [ 7.364] sna_output_add: created output 'DP1' 56, encoder=55 (possible crtc:7, attached encoders:2, possible clones:2), serial=0, edid=0, dpms=2, crtc=0 [ 7.364] (II) intel(0): Enabled output DP1 [ 7.364] sna_output_add(60): serial=0 [ 7.364] sna_output_add(60): has 1 associated encoders [ 7.364] name_from_path: found? PATH=-1 [ 7.364] (II) intel(0): Output HDMI1 has no monitor section [ 7.364] sna_output_add: inserting output #2 of 2 [ 7.364] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 [ 7.364] sna_output_add: created output 'HDMI1' 60, encoder=55 (possible crtc:7, attached encoders:2, possible clones:2), serial=0, edid=0, dpms=2, crtc=0 [ 7.364] (II) intel(0): Enabled output HDMI1 [ 7.364] sna_output_add(63): serial=0 [ 7.364] sna_output_add(63): has 1 associated encoders [ 7.364] name_from_path: found? PATH=-1 [ 7.364] (II) intel(0): Output DP2 has no monitor section [ 7.364] sna_output_add: inserting output #3 of 3 [ 7.364] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 [ 7.364] sna_output_add: created output 'DP2' 63, encoder=62 (possible crtc:7, attached encoders:20, possible clones:20), serial=0, edid=0, dpms=2, crtc=0 [ 7.364] (II) intel(0): Enabled output DP2 [ 7.364] sna_output_add(67): serial=0 [ 7.364] sna_output_add(67): has 1 associated encoders [ 7.364] name_from_path: found? PATH=-1 [ 7.364] (II) intel(0): Output HDMI2 has no monitor section [ 7.364] sna_output_add: inserting output #4 of 4 [ 7.364] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=3 [ 7.364] sna_output_add: created output 'HDMI2' 67, encoder=62 (possible crtc:7, attached encoders:20, possible clones:20), serial=0, edid=0, dpms=2, crtc=0 [ 7.364] (II) intel(0): Enabled output HDMI2 [ 7.364] sna_output_add(50): serial=0 [ 7.364] sna_output_add(50): has 3 associated encoders [ 7.364] sna_output_add: unexpected number [3] of encoders attached [ 7.364] gather_encoders(50): expected count=3 [ 7.364] gather_encoders(50): gathering 3 encoders [ 7.364] gather_encoders(50): encoder=57, possible_crtcs=7, possible_clones=4 [ 7.364] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 [ 7.364] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 [ 7.364] name_from_path: found? PATH=3 [ 7.364] name_from_path: reading 9 bytes for path blob [ 7.364] name_from_path: PATH='mst:56-1' [ 7.364] (II) intel(0): Output DP1-1 has no monitor section [ 7.364] sna_output_add: inserting output #5 of 5 [ 7.364] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 7.364] sna_output_add: created output 'DP1-1' 50, encoder=0 (possible crtc:7, attached encoders:1c, possible clones:1c), serial=0, edid=0, dpms=2, crtc=0 [ 7.364] (II) intel(0): Enabled output DP1-1 [ 7.364] sna_output_add(74): serial=0 [ 7.364] sna_output_add(74): has 3 associated encoders [ 7.364] sna_output_add: unexpected number [3] of encoders attached [ 7.364] gather_encoders(74): expected count=3 [ 7.364] gather_encoders(74): gathering 3 encoders [ 7.364] gather_encoders(74): encoder=57, possible_crtcs=7, possible_clones=4 [ 7.364] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 [ 7.364] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 [ 7.364] name_from_path: found? PATH=3 [ 7.364] name_from_path: reading 9 bytes for path blob [ 7.364] name_from_path: PATH='mst:56-2' [ 7.364] (II) intel(0): Output DP1-2 has no monitor section [ 7.364] sna_output_add: inserting output #6 of 6 [ 7.364] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 7.364] sna_output_add: created output 'DP1-2' 74, encoder=58 (possible crtc:7, attached encoders:1c, possible clones:1c), serial=0, edid=0, dpms=2, crtc=39 [ 7.364] (II) intel(0): Enabled output DP1-2 [ 7.364] sna_output_add(68): serial=0 [ 7.364] sna_output_add(68): has 3 associated encoders [ 7.364] sna_output_add: unexpected number [3] of encoders attached [ 7.364] gather_encoders(68): expected count=3 [ 7.364] gather_encoders(68): gathering 3 encoders [ 7.364] gather_encoders(68): encoder=57, possible_crtcs=7, possible_clones=4 [ 7.364] gather_encoders(2): encoder=58, possible_crtcs=7, possible_clones=8 [ 7.364] gather_encoders(3): encoder=59, possible_crtcs=7, possible_clones=10 [ 7.364] name_from_path: found? PATH=3 [ 7.364] name_from_path: reading 9 bytes for path blob [ 7.364] name_from_path: PATH='mst:56-3' [ 7.364] (II) intel(0): Output DP1-3 has no monitor section [ 7.364] sna_output_add: inserting output #7 of 7 [ 7.364] sna_output_add: found 'DPMS' (idx=1, id=2), initial value=0 [ 7.364] sna_output_add: created output 'DP1-3' 68, encoder=0 (possible crtc:7, attached encoders:1c, possible clones:1c), serial=0, edid=0, dpms=2, crtc=0 [ 7.364] (II) intel(0): Enabled output DP1-3 [ 7.364] sna_cursor_pre_init: cursor updates use_gtt?=1 [ 7.364] (--) intel(0): Using a maximum size of 256x256 for hardware cursors [ 7.364] sna_backlight_pre_init: installed backlight monitor [ 7.364] add_fake_output(late=0, num_fake=1) [ 7.364] (II) intel(0): Output VIRTUAL1 has no monitor section [ 7.364] (II) intel(0): Enabled output VIRTUAL1 [ 7.364] crtc_init_gamma: CRTC:32, pipe=0: gamma set?=1 [ 7.364] sna_probe_initial_configuration: CRTC:32, pipe=0: has mode?=1 [ 7.364] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 7.364] crtc_init_gamma: CRTC:39, pipe=1: gamma set?=1 [ 7.364] sna_probe_initial_configuration: CRTC:39, pipe=1: has mode?=1 [ 7.364] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 7.364] crtc_init_gamma: CRTC:46, pipe=2: gamma set?=1 [ 7.364] sna_probe_initial_configuration: CRTC:46, pipe=2: has mode?=0 [ 7.364] (--) intel(0): Output eDP1 using initial mode 3840x2160 on pipe 0 [ 7.364] sna_probe_initial_configuration: not using output DP1, disconnected [ 7.364] sna_probe_initial_configuration: not using output HDMI1, disconnected [ 7.364] sna_probe_initial_configuration: not using output DP2, disconnected [ 7.364] sna_probe_initial_configuration: not using output HDMI2, disconnected [ 7.364] sna_probe_initial_configuration: not using output DP1-1, disconnected [ 7.364] (--) intel(0): Output DP1-2 using initial mode 3840x2160 on pipe 1 [ 7.364] sna_probe_initial_configuration: not using output DP1-3, disconnected [ 7.364] sna_probe_initial_configuration: SetScrnInfoModes = 0x55bca97298d0 [ 7.364] sna_mode_compute_possible_outputs: updated output 'eDP1' 0 [48] (possible crtc:7, possible clones:0) [ 7.364] sna_mode_compute_possible_outputs: updated output 'DP1' 1 [56] (possible crtc:7, possible clones:40) [ 7.364] sna_mode_compute_possible_outputs: updated output 'DP1-1' 2 [50] (possible crtc:7, possible clones:18) [ 7.364] sna_mode_compute_possible_outputs: updated output 'DP1-2' 3 [74] (possible crtc:7, possible clones:14) [ 7.364] sna_mode_compute_possible_outputs: updated output 'DP1-3' 4 [68] (possible crtc:7, possible clones:c) [ 7.364] sna_mode_compute_possible_outputs: updated output 'DP2' 5 [63] (possible crtc:7, possible clones:80) [ 7.364] sna_mode_compute_possible_outputs: updated output 'HDMI1' 6 [60] (possible crtc:7, possible clones:2) [ 7.364] sna_mode_compute_possible_outputs: updated output 'HDMI2' 7 [67] (possible crtc:7, possible clones:20) [ 7.364] sna_mode_wants_tear_free: module parameter 'enable_fbc' enabled? 1 [ 7.364] (==) intel(0): TearFree enabled [ 7.364] (==) intel(0): DPI set to (96, 96) [ 7.364] (II) Loading sub module "dri2" [ 7.364] (II) LoadModule: "dri2" [ 7.364] (II) Module "dri2" already built-in [ 7.364] (II) Loading sub module "present" [ 7.364] (II) LoadModule: "present" [ 7.364] (II) Module "present" already built-in [ 7.364] sna_acpi_init: attaching to acpid [ 7.364] read_power_state: searching '/sys/class/power_supply' [ 7.364] read_power_state: checking 'BAT0' [ 7.364] read_power_state: BAT0 is of type 'Battery' [ 7.364] read_power_state: checking 'AC' [ 7.364] read_power_state: AC is of type 'Mains' [ 7.370] read_power_state: AC is online? '1' [ 7.370] (II) UnloadModule: "modesetting" [ 7.370] (II) Unloading modesetting [ 7.370] (II) UnloadModule: "fbdev" [ 7.370] (II) Unloading fbdev [ 7.370] (II) UnloadSubModule: "fbdevhw" [ 7.370] (II) Unloading fbdevhw [ 7.370] (II) UnloadModule: "vesa" [ 7.370] (II) Unloading vesa [ 7.370] (==) Depth 24 pixmap format is 32 bpp [ 7.370] sna_screen_init [ 7.372] sna_accel_init [ 7.373] sna_picture_init [ 7.383] gen9_render_setup: gt=3 [ 7.385] uploaded 37056 bytes of static state [ 7.385] kgem_create_linear(37056) [ 7.385] search_linear_cache: num_pages=10, flags=2, use_active? 0, use_large=0 [max=65536] [ 7.385] search_linear_cache: inactive and cache bucket empty [ 7.385] search_linear_cache: active cache bucket empty [ 7.385] kgem_create_linear: new handle=4, num_pages=10 [ 7.385] __kgem_bo_init(handle=4, num_pages=10) [ 7.385] __kgem_bo_map__cpu: caching CPU vma for 4 [ 7.385] sna_accel_init(backend=Kabylake (gen9), prefer_gpu=7) [ 7.385] (II) intel(0): SNA initialized with Kabylake (gen9) backend [ 7.385] (==) intel(0): Backing store enabled [ 7.385] (==) intel(0): Silken mouse enabled [ 7.394] (II) intel(0): HW Cursor enabled [ 7.394] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 7.395] (==) intel(0): DPMS enabled [ 7.395] sna_uevent_init [ 7.395] (==) intel(0): Display hotplug detection enabled [ 7.395] sna_video_textured_setup: 'Intel(R) Textured Video' initialized 64 ports [ 7.395] sna_video_has_sprites: num_crtc=3 [ 7.395] sna_video_has_sprites: 1 sprites found on pipe 0 [ 7.395] sna_video_has_sprites: 1 sprites found on pipe 1 [ 7.395] sna_video_has_sprites: 1 sprites found on pipe 2 [ 7.395] sna_video_has_sprites: min=1 [ 7.395] sna_video_sprite_setup: 'Intel(R) Video Sprite' initialized 1 ports [ 7.397] sna_dri2_open() [ 7.397] sna_dri2_open: loading dri driver 'i965' [gen=74] for device '/dev/dri/card0' [ 7.397] sna_dri2_open: enabling Xorg triple buffering [ 7.397] (II) intel(0): [DRI2] Setup complete [ 7.397] (II) intel(0): [DRI2] DRI driver: i965 [ 7.397] (II) intel(0): [DRI2] VDPAU driver: va_gl [ 7.397] (II) intel(0): direct rendering: DRI2 enabled [ 7.397] sna_present_open(num_crtc=3) [ 7.397] sna_present_update: has_async_flip? 0 [ 7.397] (II) intel(0): hardware support for Present enabled [ 7.397] (--) RandR disabled [ 7.403] (II) SELinux: Disabled on system [ 7.420] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 7.420] (II) AIGLX: enabled GLX_ARB_create_context [ 7.420] (II) AIGLX: enabled GLX_ARB_create_context_profile [ 7.420] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile [ 7.420] (II) AIGLX: enabled GLX_INTEL_swap_event [ 7.420] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control [ 7.420] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB [ 7.420] (II) AIGLX: enabled GLX_ARB_fbconfig_float [ 7.420] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float [ 7.420] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 7.420] (II) AIGLX: enabled GLX_ARB_create_context_robustness [ 7.420] (II) AIGLX: Loaded and initialized i965 [ 7.420] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 7.420] sna_create_screen_resources(3840x2160@24) [ 7.420] sna_accel_create [ 7.420] sna_glyphs_create [ 7.420] sna_create_pixmap(1024, 1024, 8, usage=11) [ 7.420] kgem_can_create_2d: 1024x1024 @ 8 [ 7.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1024, height=1024 [ 7.420] kgem_can_create_2d: untiled size=1048576 [ 7.420] kgem_choose_tiling: 1024x1024 -> 1 [ 7.420] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=1024 [ 7.420] kgem_can_create_2d: tiled[1] size=1048576 [ 7.420] sna_create_pixmap: usage=17, flags=1b [ 7.420] sna_pixmap_create_scratch(1024, 1024, 8, tiling=2) [ 7.420] kgem_choose_tiling: 1024x1024 -> 2 [ 7.420] create_pixmap: allocating pixmap 0x0, depth=8/8, size=0 [ 7.420] create_pixmap: serial=1, usage=1, 0x0 [ 7.420] create_pixmap_hdr: pixmap=1, width=1024, height=1024, usage=1 [ 7.420] kgem_create_2d(1024x1024, bpp=8, tiling=2, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 7.420] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=1024, height=1024 [ 7.420] __kgem_bo_init(handle=5, num_pages=256) [ 7.420] kgem_set_tiling: handle=5, tiling=2 [2], pitch=1024 [1024]: 1 [ 7.420] new pitch=1024, tiling=2, handle=5, id=1, num_pages=256 [256], bucket=8 [ 7.420] __sna_damage_all(1024, 1024) [ 7.420] sna_pixmap_create_scratch: serial=1, 1024x1024, usage=1 [ 7.420] sna_create_pixmap(1024, 1024, 32, usage=11) [ 7.420] kgem_can_create_2d: 1024x1024 @ 32 [ 7.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=1024 [ 7.420] kgem_can_create_2d: untiled size=4194304 [ 7.420] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 1 [ 7.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=1024 [ 7.420] kgem_can_create_2d: tiled[-1] size=4194304 [ 7.420] sna_create_pixmap: usage=17, flags=1b [ 7.420] sna_pixmap_create_scratch(1024, 1024, 32, tiling=2) [ 7.420] kgem_choose_tiling: TLB miss between lines 1024x1024 (pitch=4096), forcing tiling 2 [ 7.420] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 7.420] create_pixmap: serial=2, usage=1, 0x0 [ 7.420] create_pixmap_hdr: pixmap=2, width=1024, height=1024, usage=1 [ 7.420] kgem_create_2d(1024x1024, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 7.420] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=4096, height=1024 [ 7.420] __kgem_bo_init(handle=6, num_pages=1024) [ 7.420] kgem_set_tiling: handle=6, tiling=2 [2], pitch=4096 [4096]: 1 [ 7.420] new pitch=4096, tiling=2, handle=6, id=2, num_pages=1024 [1024], bucket=10 [ 7.420] __sna_damage_all(1024, 1024) [ 7.420] sna_pixmap_create_scratch: serial=2, 1024x1024, usage=1 [ 7.420] sna_gradients_create [ 7.420] sna_alpha_cache_init [ 7.420] kgem_create_linear(1052) [ 7.420] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 7.420] search_linear_cache: inactive and cache bucket empty [ 7.420] search_linear_cache: active cache bucket empty [ 7.420] kgem_create_linear: new handle=7, num_pages=1 [ 7.420] __kgem_bo_init(handle=7, num_pages=1) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=0, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=4, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=8, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=12, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=16, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=20, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=24, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=28, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=32, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=36, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=40, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=44, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=48, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=52, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=56, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=60, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=64, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=68, length=4, io=0 [ 7.420] __kgem_bo_init(handle=7, num_pages=4) [ 7.420] kgem_create_proxy: target handle=7 [proxy? -1], offset=72, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=76, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=80, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=84, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=88, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=92, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=96, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=100, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=104, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=108, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=112, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=116, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=120, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=124, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=128, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=132, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=136, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=140, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=144, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=148, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=152, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=156, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=160, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=164, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=168, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=172, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=176, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=180, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=184, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=188, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=192, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=196, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=200, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=204, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=208, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=212, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=216, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=220, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=224, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=228, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=232, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=236, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=240, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=244, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=248, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=252, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=256, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=260, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=264, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=268, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=272, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=276, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=280, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=284, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=288, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=292, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=296, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=300, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=304, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=308, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=312, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=316, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=320, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=324, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=328, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=332, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=336, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=340, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=344, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=348, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=352, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=356, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=360, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=364, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=368, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=372, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=376, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=380, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=384, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=388, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=392, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=396, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=400, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=404, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=408, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=412, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=416, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=420, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=424, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=428, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=432, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=436, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=440, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=444, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=448, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=452, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=456, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=460, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=464, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=468, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=472, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=476, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=480, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=484, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=488, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=492, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=496, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=500, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=504, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=508, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=512, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=516, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=520, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=524, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=528, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=532, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=536, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=540, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=544, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=548, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=552, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=556, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=560, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=564, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=568, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=572, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=576, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=580, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=584, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=588, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=592, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=596, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=600, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=604, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=608, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=612, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=616, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=620, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=624, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=628, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=632, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=636, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=640, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=644, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=648, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=652, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=656, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=660, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=664, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=668, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=672, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=676, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=680, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=684, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=688, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=692, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=696, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=700, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=704, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=708, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=712, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=716, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=720, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=724, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=728, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=732, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=736, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=740, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=744, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=748, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=752, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=756, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=760, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=764, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=768, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=772, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=776, length=4, io=0 [ 7.421] __kgem_bo_init(handle=7, num_pages=4) [ 7.421] kgem_create_proxy: target handle=7 [proxy? -1], offset=780, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=784, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=788, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=792, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=796, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=800, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=804, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=808, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=812, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=816, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=820, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=824, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=828, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=832, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=836, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=840, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=844, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=848, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=852, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=856, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=860, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=864, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=868, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=872, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=876, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=880, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=884, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=888, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=892, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=896, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=900, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=904, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=908, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=912, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=916, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=920, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=924, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=928, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=932, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=936, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=940, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=944, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=948, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=952, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=956, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=960, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=964, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=968, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=972, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=976, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=980, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=984, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=988, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=992, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=996, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1000, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1004, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1008, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1012, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1016, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1020, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1024, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1028, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1032, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1036, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1040, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1044, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] kgem_create_proxy: target handle=7 [proxy? -1], offset=1048, length=4, io=0 [ 7.422] __kgem_bo_init(handle=7, num_pages=4) [ 7.422] __kgem_bo_map__cpu: caching CPU vma for 7 [ 7.422] sna_solid_cache_init [ 7.422] kgem_create_linear(4096) [ 7.422] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 7.422] search_linear_cache: inactive and cache bucket empty [ 7.422] search_linear_cache: active cache bucket empty [ 7.422] kgem_create_linear: new handle=8, num_pages=1 [ 7.422] __kgem_bo_init(handle=8, num_pages=1) [ 7.422] sna_create_pixmap(3840, 2160, 24, usage=10) [ 7.422] kgem_can_create_2d: 3840x2160 @ 24 [ 7.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 7.422] kgem_can_create_2d: untiled size=33177600 [ 7.422] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 7.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 7.422] kgem_can_create_2d: tiled[-1] size=33177600 [ 7.422] sna_create_pixmap: usage=16, flags=1b [ 7.422] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 7.422] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 7.422] create_pixmap: serial=3, usage=16, 0x0 [ 7.422] create_pixmap_hdr: pixmap=3, width=3840, height=2160, usage=16 [ 7.422] sna_create_pixmap: serial=3, 3840x2160, usage=16 [ 7.422] sna_pixmap_force_to_gpu(pixmap=3, flags=102) [ 7.422] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 [ 7.422] sna_pixmap_move_to_gpu: CPU damage? 0 [ 7.422] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 7.422] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 7.422] sna_pixmap_alloc_gpu: pixmap=3 [ 7.422] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 7.422] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 7.422] __kgem_bo_init(handle=9, num_pages=8100) [ 7.422] kgem_set_tiling: handle=9, tiling=1 [1], pitch=15360 [15360]: 1 [ 7.422] __kgem_bo_make_scanout: create fb 3840x2160@24/32 [ 7.422] __kgem_bo_map__gtt(handle=9, size=33177600) [ 7.426] __kgem_bo_make_scanout: attached fb=102 to handle=9 [ 7.426] new pitch=15360, tiling=1, handle=9, id=266, num_pages=8100 [8100], bucket=12 [ 7.426] sna_pixmap_mark_active: pixmap=3, handle=9 [ 7.426] sna_set_screen_pixmap: changing from pixmap=0 to pixmap=3, (sna->front=0) [ 7.426] sna_copy_fbcon [ 7.426] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=101 [ 7.426] sna_pixmap_move_to_gpu: CPU damage? 0 [ 7.426] sna_pixmap_mark_active: pixmap=3, handle=9 [ 7.426] sna_copy_fbcon: found fbcon, size=3840x2160, depth=24, bpp=32 [ 7.426] kgem_create_for_name(name=1) [ 7.426] kgem_create_for_name: new handle=11 [ 7.426] kgem_create_for_name: handle=11, tiling=0 [ 7.426] __kgem_bo_init(handle=11, num_pages=8100) [ 7.426] sna_copy_fbcon: fbcon handle=11 [ 7.426] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 7.426] kgem_bo_is_render: handle=11, rq? 1 [0] [ 7.426] kgem_bo_is_render: handle=9, rq? 0 [0] [ 7.426] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(15360, 15360) [ 7.427] needs_batch_flush: flushing before handle=9 for new reservation [ 7.427] needs_batch_flush: flushing before handle=11 for required semaphore [ 7.427] __kgem_bcs_set_tiling: src handle=11:tiling=0, dst handle=9:tiling=1 [ 7.427] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 7.427] sna_blt_copy_boxes: box=(0, 0)x(3840, 2160) [ 7.427] kgem_add_reloc64: handle=9, pos=4, delta=0, domains=28002 [ 7.427] kgem_add_handle: handle=9, index=0 [ 7.427] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 7.427] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 7.427] kgem_add_reloc64: handle=11, pos=8, delta=0, domains=28000 [ 7.427] kgem_add_handle: handle=11, index=1 [ 7.427] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=0) [ 7.427] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 7.427] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16200 [fenced=0] [ 7.427] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.427] __kgem_bo_map__cpu: caching CPU vma for 1 [ 7.427] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 7.427] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe05a000 [ 7.427] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fc0b6000 [ 7.427] __kgem_busy: handle=1, busy=524288, wedged=0 [ 7.427] _sna_damage_add_box(None + [(0, 0), (3840, 2160)]) [ 7.427] damage_union: extending damage (32767, 32767), (-32768, -32768) by (0, 0), (3840, 2160) [ 7.427] = [[(0, 0), (3840, 2160)]: [(0, 0), (3840, 2160)] ] [ 7.427] _kgem_bo_destroy: handle=11, proxy? 0 [ 7.427] __kgem_bo_destroy: handle=11, size=33177600 [ 7.427] kgem_bo_free: handle=11, size=33177600 [ 7.427] kgem_bo_free: releasing 0x0:0x0 vma for handle=11, count=0 [ 7.427] sna_set_desired_mode [ 7.427] (II) intel(0): switch to mode 3840x2160@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none [ 7.427] __sna_crtc_set_mode: CRTC=32, pipe=0, hidden?=1 [ 7.427] (II) intel(0): switch to mode 3840x2160@60.0 on DP1-2 using pipe 1, position (0, 0), rotation normal, reflection none [ 7.443] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=1 [ 7.443] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 7.443] sna_output_dpms(DP1-1:50): dpms=3 (current: 0), active? 0 [ 7.443] sna_output_dpms(DP1-3:68): dpms=3 (current: 0), active? 0 [ 7.443] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 7.443] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 7.443] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 7.443] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 [ 7.443] sna_crtc_config_notify(dirty?=0) [ 7.443] sna_mode_check: hidden?=1 [ 7.443] (II) intel(0): Setting screen physical size to 1016 x 571 [ 7.443] sna_mode_resize (3840, 2160) -> (3840, 2160) [ 7.443] sna_create_pixmap(16, 16, 1, usage=0) [ 7.443] kgem_can_create_2d: 16x16 @ 1 [ 7.443] kgem_can_create_2d: unhandled depth 1 [ 7.443] sna_create_pixmap: can not use GPU, just creating shadow [ 7.443] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 [ 7.443] create_pixmap: serial=4, usage=0, 16x16 [ 7.443] sna_validate_gc(0x55bca988c730) changes=7fffff, previous serial=80000000, drawable=4 [ 7.443] sna_validate_gc: recomputing clip [ 7.443] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca988c6c0] [ 7.443] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 7.443] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 7.443] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 7.443] sna_poly_fill_rect: fallback -- unattached [ 7.443] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 7.443] sna_gc_move_to_cpu(0x55bca988c730) changes=7fffff [ 7.443] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 7.443] sna_drawable_move_region_to_cpu(pixmap=4 (16x16), [(0, 0), (16, 16)], flags=5) [ 7.443] sna_drawable_move_region_to_cpu: not attached to pixmap 4 (depth 1) [ 7.443] sna_poly_fill_rect: fallback - fbPolyFillRect [ 7.443] sna_gc_move_to_gpu(0x55bca988c730) [ 7.447] sna_realize_font (key=0) [ 7.447] sna_realize_font (key=0) [ 7.447] sna_create_pixmap(16, 16, 1, usage=1) [ 7.447] kgem_can_create_2d: 16x16 @ 1 [ 7.447] kgem_can_create_2d: unhandled depth 1 [ 7.447] sna_create_pixmap: can not use GPU, just creating shadow [ 7.447] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 [ 7.447] create_pixmap: serial=6, usage=1, 16x16 [ 7.447] sna_validate_gc(0x55bca988c730) changes=7fffff, previous serial=80000000, drawable=6 [ 7.447] sna_validate_gc: recomputing clip [ 7.447] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca988c6c0] [ 7.447] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 7.447] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 7.447] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 7.447] sna_poly_fill_rect: fallback -- unattached [ 7.447] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 7.447] sna_gc_move_to_cpu(0x55bca988c730) changes=7fffff [ 7.447] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 7.447] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=5) [ 7.447] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) [ 7.447] sna_poly_fill_rect: fallback - fbPolyFillRect [ 7.447] sna_gc_move_to_gpu(0x55bca988c730) [ 7.447] sna_validate_gc(0x55bca988c730) changes=4, previous serial=80000006, drawable=6 [ 7.447] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 7.447] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc [ 7.447] sna_drawable_use_bo pixmap=6, box=((0, 0), (16, 16)), flags=1... [ 7.447] sna_drawable_use_bo: not attached [ 7.447] sna_poly_text16: fallback [ 7.447] sna_gc_move_to_cpu(0x55bca988c730) changes=4 [ 7.447] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=3) [ 7.447] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) [ 7.447] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 7.447] sna_gc_move_to_gpu(0x55bca988c730) [ 7.447] sna_get_image: pixmap=6 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 7.447] sna_drawable_move_region_to_cpu(pixmap=6 (16x16), [(0, 0), (16, 16)], flags=22) [ 7.447] sna_drawable_move_region_to_cpu: not attached to pixmap 6 (depth 1) [ 7.447] sna_destroy_pixmap: pixmap=6, attached?=0 [ 7.447] sna_create_pixmap(16, 16, 1, usage=1) [ 7.447] kgem_can_create_2d: 16x16 @ 1 [ 7.447] kgem_can_create_2d: unhandled depth 1 [ 7.447] sna_create_pixmap: can not use GPU, just creating shadow [ 7.447] create_pixmap: allocating pixmap 16x16, depth=1/1, size=72 [ 7.447] create_pixmap: serial=7, usage=1, 16x16 [ 7.447] sna_validate_gc(0x55bca988c730) changes=7fffff, previous serial=80000000, drawable=7 [ 7.447] sna_validate_gc: recomputing clip [ 7.447] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca988c6c0] [ 7.447] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 7.447] sna_poly_fill_rect_extents: [0] = (0, 0)x(16, 16) [ 7.447] sna_poly_fill_rect: extents(0, 0), (16, 16), flags=1 [ 7.447] sna_poly_fill_rect: fallback -- unattached [ 7.447] sna_poly_fill_rect: fallback (0, 0), (16, 16) [ 7.447] sna_gc_move_to_cpu(0x55bca988c730) changes=7fffff [ 7.447] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 7.447] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=5) [ 7.447] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 7.447] sna_poly_fill_rect: fallback - fbPolyFillRect [ 7.447] sna_gc_move_to_gpu(0x55bca988c730) [ 7.447] sna_validate_gc(0x55bca988c730) changes=4, previous serial=80000007, drawable=7 [ 7.447] sna_font_too_large? (16 + 17) x 17: 99 > 124 [ 7.447] sna_glyph_blt (7, 7) x 1, fg=1, bg=ffffffff alu=cc [ 7.447] sna_drawable_use_bo pixmap=7, box=((1, 1), (15, 15)), flags=1... [ 7.447] sna_drawable_use_bo: not attached [ 7.447] sna_poly_text16: fallback [ 7.447] sna_gc_move_to_cpu(0x55bca988c730) changes=4 [ 7.447] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(1, 1), (15, 15)], flags=3) [ 7.447] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 7.447] sna_poly_text16: fallback -- fbPolyGlyphBlt [ 7.447] sna_gc_move_to_gpu(0x55bca988c730) [ 7.447] sna_get_image: pixmap=7 (0, 0)x(16, 16), format=1, mask=1, depth=1 [ 7.447] sna_drawable_move_region_to_cpu(pixmap=7 (16x16), [(0, 0), (16, 16)], flags=22) [ 7.447] sna_drawable_move_region_to_cpu: not attached to pixmap 7 (depth 1) [ 7.447] sna_destroy_pixmap: pixmap=7, attached?=0 [ 7.447] sna_create_window: window=250 [ 7.447] sna_set_window_pixmap: window=250, old pixmap=0 new pixmap=3 [ 7.447] sna_change_window_attributes [ 7.447] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=5 [ 7.447] sna_validate_gc: recomputing clip [ 7.447] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x55bca988cf50] [ 7.447] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 7.447] sna_poly_fill_rect_extents: [0] = (0, 0)x(3840, 2160) [ 7.447] sna_poly_fill_rect: extents(0, 0), (3840, 2160), flags=1 [ 7.447] sna_poly_fill_rect: promoting to full GPU [ 7.447] __sna_damage_all(3840, 2160) [ 7.447] sna_poly_fill_rect: dropping last-cpu hint [ 7.447] sna_drawable_use_bo pixmap=3, box=((0, 0), (3840, 2160)), flags=19... [ 7.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 7.447] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 7.447] sna_drawable_use_bo: using whole GPU bo [ 7.447] sna_poly_fill_rect: solid fill [0], testing for blt [ 7.448] sna_poly_fill_rect_blt pixmap=3 x 1 [(0, 0)x(3840, 2160)...]+(0,0), clipped?=0 [ 7.448] sna_poly_fill_rect_blt: using fill_one() fast path: (0, 0), (3840, 2160). alu=3, pixel=0, damage?=0 [ 7.448] kgem_bo_is_render: handle=9, rq? 1 [3] [ 7.448] sna_blt_fill_boxes (32, 0, 3) x 1 [ 7.448] sna_blt_fill_box: box=((0, 0), (3840, 2160)) [ 7.448] __kgem_bcs_set_tiling: src handle=0:tiling=0, dst handle=9:tiling=1 [ 7.448] kgem_add_reloc64: handle=9, pos=4, delta=0, domains=28002 [ 7.448] kgem_add_handle: handle=9, index=0 [ 7.448] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe05a000) [ 7.448] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 7.448] sna_poly_fill_rect_blt: pixmap=3, marking clear [0] [ 7.459] (II) XKB: Reusing cached keymap [ 7.466] (II) config/udev: Adding input device Power Button (/dev/input/event3) [ 7.466] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 7.466] (II) LoadModule: "evdev" [ 7.466] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 7.468] (II) Module evdev: vendor="X.Org Foundation" [ 7.468] compiled for 1.18.1, module version = 2.10.1 [ 7.468] Module class: X.Org XInput Driver [ 7.468] ABI class: X.Org XInput driver, version 22.1 [ 7.468] (II) Using input driver 'evdev' for 'Power Button' [ 7.468] Option "_source" "server/udev" [ 7.468] Option "name" "Power Button" [ 7.468] Option "path" "/dev/input/event3" [ 7.468] Option "device" "/dev/input/event3" [ 7.468] Option "major" "13" [ 7.468] Option "minor" "67" [ 7.468] Option "xkb_layout" "us" [ 7.468] Option "xkb_model" "pc105" [ 7.468] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3" [ 7.468] Option "driver" "evdev" [ 7.468] (**) Power Button: always reports core events [ 7.468] (**) evdev: Power Button: Device: "/dev/input/event3" [ 7.468] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 7.468] (--) evdev: Power Button: Found keys [ 7.468] (II) evdev: Power Button: Configuring as keyboard [ 7.468] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3" [ 7.468] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 7.468] (**) Option "xkb_rules" "evdev" [ 7.468] (**) Option "xkb_model" "pc105" [ 7.468] (**) Option "xkb_layout" "us" [ 7.468] (II) XKB: Reusing cached keymap [ 7.468] (II) config/udev: Adding input device Video Bus (/dev/input/event5) [ 7.468] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 7.468] (II) Using input driver 'evdev' for 'Video Bus' [ 7.468] Option "_source" "server/udev" [ 7.468] Option "name" "Video Bus" [ 7.468] Option "path" "/dev/input/event5" [ 7.468] Option "device" "/dev/input/event5" [ 7.468] Option "major" "13" [ 7.469] Option "minor" "69" [ 7.469] Option "xkb_layout" "us" [ 7.469] Option "xkb_model" "pc105" [ 7.469] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7/event5" [ 7.469] Option "driver" "evdev" [ 7.469] (**) Video Bus: always reports core events [ 7.469] (**) evdev: Video Bus: Device: "/dev/input/event5" [ 7.469] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 7.469] (--) evdev: Video Bus: Found keys [ 7.469] (II) evdev: Video Bus: Configuring as keyboard [ 7.469] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7/event5" [ 7.469] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) [ 7.469] (**) Option "xkb_rules" "evdev" [ 7.469] (**) Option "xkb_model" "pc105" [ 7.469] (**) Option "xkb_layout" "us" [ 7.469] (II) XKB: Reusing cached keymap [ 7.469] (II) config/udev: Adding input device Video Bus (/dev/input/event6) [ 7.469] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 7.469] (II) Using input driver 'evdev' for 'Video Bus' [ 7.469] Option "_source" "server/udev" [ 7.469] Option "name" "Video Bus" [ 7.469] Option "path" "/dev/input/event6" [ 7.469] Option "device" "/dev/input/event6" [ 7.469] Option "major" "13" [ 7.469] Option "minor" "70" [ 7.469] Option "xkb_layout" "us" [ 7.469] Option "xkb_model" "pc105" [ 7.469] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0a/LNXVIDEO:01/input/input8/event6" [ 7.469] Option "driver" "evdev" [ 7.469] (**) Video Bus: always reports core events [ 7.469] (**) evdev: Video Bus: Device: "/dev/input/event6" [ 7.469] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 7.469] (--) evdev: Video Bus: Found keys [ 7.469] (II) evdev: Video Bus: Configuring as keyboard [ 7.469] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0a/LNXVIDEO:01/input/input8/event6" [ 7.469] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8) [ 7.469] (**) Option "xkb_rules" "evdev" [ 7.469] (**) Option "xkb_model" "pc105" [ 7.469] (**) Option "xkb_layout" "us" [ 7.469] (II) XKB: Reusing cached keymap [ 7.470] (II) config/udev: Adding input device Power Button (/dev/input/event1) [ 7.470] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 7.470] (II) Using input driver 'evdev' for 'Power Button' [ 7.470] Option "_source" "server/udev" [ 7.470] Option "name" "Power Button" [ 7.470] Option "path" "/dev/input/event1" [ 7.470] Option "device" "/dev/input/event1" [ 7.470] Option "major" "13" [ 7.470] Option "minor" "65" [ 7.470] Option "xkb_layout" "us" [ 7.470] Option "xkb_model" "pc105" [ 7.470] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1" [ 7.470] Option "driver" "evdev" [ 7.470] (**) Power Button: always reports core events [ 7.470] (**) evdev: Power Button: Device: "/dev/input/event1" [ 7.470] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 7.470] (--) evdev: Power Button: Found keys [ 7.470] (II) evdev: Power Button: Configuring as keyboard [ 7.470] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1" [ 7.470] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9) [ 7.470] (**) Option "xkb_rules" "evdev" [ 7.470] (**) Option "xkb_model" "pc105" [ 7.470] (**) Option "xkb_layout" "us" [ 7.470] (II) XKB: Reusing cached keymap [ 7.470] (II) config/udev: Adding input device Lid Switch (/dev/input/event0) [ 7.470] (II) No input driver specified, ignoring this device. [ 7.470] (II) This device may have been added with another device file. [ 7.470] (II) config/udev: Adding input device Sleep Button (/dev/input/event2) [ 7.470] (**) Sleep Button: Applying InputClass "evdev keyboard catchall" [ 7.470] (II) Using input driver 'evdev' for 'Sleep Button' [ 7.470] Option "_source" "server/udev" [ 7.470] Option "name" "Sleep Button" [ 7.470] Option "path" "/dev/input/event2" [ 7.470] Option "device" "/dev/input/event2" [ 7.470] Option "major" "13" [ 7.470] Option "minor" "66" [ 7.470] Option "xkb_layout" "us" [ 7.470] Option "xkb_model" "pc105" [ 7.470] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2" [ 7.470] Option "driver" "evdev" [ 7.470] (**) Sleep Button: always reports core events [ 7.470] (**) evdev: Sleep Button: Device: "/dev/input/event2" [ 7.470] (--) evdev: Sleep Button: Vendor 0 Product 0x3 [ 7.470] (--) evdev: Sleep Button: Found keys [ 7.470] (II) evdev: Sleep Button: Configuring as keyboard [ 7.470] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2" [ 7.471] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 10) [ 7.471] (**) Option "xkb_rules" "evdev" [ 7.471] (**) Option "xkb_model" "pc105" [ 7.471] (**) Option "xkb_layout" "us" [ 7.471] (II) XKB: Reusing cached keymap [ 7.471] (II) config/udev: Adding input device PIXART USB OPTICAL MOUSE (/dev/input/event7) [ 7.471] (**) PIXART USB OPTICAL MOUSE: Applying InputClass "evdev pointer catchall" [ 7.471] (II) Using input driver 'evdev' for 'PIXART USB OPTICAL MOUSE' [ 7.471] Option "_source" "server/udev" [ 7.471] Option "name" "PIXART USB OPTICAL MOUSE" [ 7.471] Option "path" "/dev/input/event7" [ 7.471] Option "device" "/dev/input/event7" [ 7.471] Option "major" "13" [ 7.471] Option "minor" "71" [ 7.471] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:093A:2510.0001/input/input9/event7" [ 7.471] Option "driver" "evdev" [ 7.471] (**) PIXART USB OPTICAL MOUSE: always reports core events [ 7.471] (**) evdev: PIXART USB OPTICAL MOUSE: Device: "/dev/input/event7" [ 7.471] (--) evdev: PIXART USB OPTICAL MOUSE: Vendor 0x93a Product 0x2510 [ 7.471] (--) evdev: PIXART USB OPTICAL MOUSE: Found 3 mouse buttons [ 7.471] (--) evdev: PIXART USB OPTICAL MOUSE: Found scroll wheel(s) [ 7.471] (--) evdev: PIXART USB OPTICAL MOUSE: Found relative axes [ 7.471] (--) evdev: PIXART USB OPTICAL MOUSE: Found x and y relative axes [ 7.471] (II) evdev: PIXART USB OPTICAL MOUSE: Configuring as mouse [ 7.471] (II) evdev: PIXART USB OPTICAL MOUSE: Adding scrollwheel support [ 7.471] (**) evdev: PIXART USB OPTICAL MOUSE: YAxisMapping: buttons 4 and 5 [ 7.471] (**) evdev: PIXART USB OPTICAL MOUSE: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 7.471] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:093A:2510.0001/input/input9/event7" [ 7.471] (II) XINPUT: Adding extended input device "PIXART USB OPTICAL MOUSE" (type: MOUSE, id 11) [ 7.471] (II) evdev: PIXART USB OPTICAL MOUSE: initialized for relative axes. [ 7.472] (**) PIXART USB OPTICAL MOUSE: (accel) keeping acceleration scheme 1 [ 7.472] (**) PIXART USB OPTICAL MOUSE: (accel) acceleration profile 0 [ 7.472] (**) PIXART USB OPTICAL MOUSE: (accel) acceleration factor: 2.000 [ 7.472] (**) PIXART USB OPTICAL MOUSE: (accel) acceleration threshold: 4 [ 7.472] (II) config/udev: Adding input device PIXART USB OPTICAL MOUSE (/dev/input/mouse0) [ 7.472] (II) No input driver specified, ignoring this device. [ 7.472] (II) This device may have been added with another device file. [ 7.472] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event12) [ 7.472] (II) No input driver specified, ignoring this device. [ 7.472] (II) This device may have been added with another device file. [ 7.472] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event13) [ 7.472] (II) No input driver specified, ignoring this device. [ 7.472] (II) This device may have been added with another device file. [ 7.472] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event14) [ 7.472] (II) No input driver specified, ignoring this device. [ 7.472] (II) This device may have been added with another device file. [ 7.473] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event15) [ 7.473] (II) No input driver specified, ignoring this device. [ 7.473] (II) This device may have been added with another device file. [ 7.473] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event16) [ 7.473] (II) No input driver specified, ignoring this device. [ 7.473] (II) This device may have been added with another device file. [ 7.473] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event17) [ 7.473] (II) No input driver specified, ignoring this device. [ 7.473] (II) This device may have been added with another device file. [ 7.474] (II) config/udev: Adding input device Intel HID events (/dev/input/event9) [ 7.474] (**) Intel HID events: Applying InputClass "evdev keyboard catchall" [ 7.474] (II) Using input driver 'evdev' for 'Intel HID events' [ 7.474] Option "_source" "server/udev" [ 7.474] Option "name" "Intel HID events" [ 7.474] Option "path" "/dev/input/event9" [ 7.474] Option "device" "/dev/input/event9" [ 7.474] Option "major" "13" [ 7.474] Option "minor" "73" [ 7.474] Option "xkb_layout" "us" [ 7.474] Option "xkb_model" "pc105" [ 7.474] Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input10/event9" [ 7.474] Option "driver" "evdev" [ 7.474] (**) Intel HID events: always reports core events [ 7.474] (**) evdev: Intel HID events: Device: "/dev/input/event9" [ 7.474] (--) evdev: Intel HID events: Vendor 0 Product 0 [ 7.474] (--) evdev: Intel HID events: Found keys [ 7.474] (II) evdev: Intel HID events: Configuring as keyboard [ 7.474] (**) Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input10/event9" [ 7.474] (II) XINPUT: Adding extended input device "Intel HID events" (type: KEYBOARD, id 12) [ 7.474] (**) Option "xkb_rules" "evdev" [ 7.474] (**) Option "xkb_model" "pc105" [ 7.474] (**) Option "xkb_layout" "us" [ 7.474] (II) XKB: Reusing cached keymap [ 7.474] (II) config/udev: Adding input device Intel HID 5 button array (/dev/input/event10) [ 7.474] (**) Intel HID 5 button array: Applying InputClass "evdev keyboard catchall" [ 7.474] (II) Using input driver 'evdev' for 'Intel HID 5 button array' [ 7.474] Option "_source" "server/udev" [ 7.474] Option "name" "Intel HID 5 button array" [ 7.474] Option "path" "/dev/input/event10" [ 7.474] Option "device" "/dev/input/event10" [ 7.474] Option "major" "13" [ 7.474] Option "minor" "74" [ 7.474] Option "xkb_layout" "us" [ 7.474] Option "xkb_model" "pc105" [ 7.474] Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input11/event10" [ 7.474] Option "driver" "evdev" [ 7.474] (**) Intel HID 5 button array: always reports core events [ 7.474] (**) evdev: Intel HID 5 button array: Device: "/dev/input/event10" [ 7.474] (--) evdev: Intel HID 5 button array: Vendor 0 Product 0 [ 7.474] (--) evdev: Intel HID 5 button array: Found keys [ 7.474] (II) evdev: Intel HID 5 button array: Configuring as keyboard [ 7.474] (**) Option "config_info" "udev:/sys/devices/platform/INT33D5:00/input/input11/event10" [ 7.474] (II) XINPUT: Adding extended input device "Intel HID 5 button array" (type: KEYBOARD, id 13) [ 7.474] (**) Option "xkb_rules" "evdev" [ 7.474] (**) Option "xkb_model" "pc105" [ 7.474] (**) Option "xkb_layout" "us" [ 7.474] (II) XKB: Reusing cached keymap [ 7.475] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4) [ 7.475] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" [ 7.475] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard' [ 7.475] Option "_source" "server/udev" [ 7.475] Option "name" "AT Translated Set 2 keyboard" [ 7.475] Option "path" "/dev/input/event4" [ 7.475] Option "device" "/dev/input/event4" [ 7.475] Option "major" "13" [ 7.475] Option "minor" "68" [ 7.475] Option "xkb_layout" "us" [ 7.475] Option "xkb_model" "pc105" [ 7.475] Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4" [ 7.475] Option "driver" "evdev" [ 7.475] (**) AT Translated Set 2 keyboard: always reports core events [ 7.475] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event4" [ 7.475] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1 [ 7.475] (--) evdev: AT Translated Set 2 keyboard: Found keys [ 7.475] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard [ 7.475] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4" [ 7.475] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 14) [ 7.475] (**) Option "xkb_rules" "evdev" [ 7.475] (**) Option "xkb_model" "pc105" [ 7.475] (**) Option "xkb_layout" "us" [ 7.475] (II) XKB: Reusing cached keymap [ 7.475] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8) [ 7.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" [ 7.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchscreen catchall" [ 7.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" [ 7.476] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons" [ 7.476] (II) LoadModule: "synaptics" [ 7.476] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so [ 7.476] (II) Module synaptics: vendor="X.Org Foundation" [ 7.476] compiled for 1.18.1, module version = 1.8.2 [ 7.476] Module class: X.Org XInput Driver [ 7.476] ABI class: X.Org XInput driver, version 22.1 [ 7.476] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad' [ 7.476] Option "_source" "server/udev" [ 7.476] Option "name" "SynPS/2 Synaptics TouchPad" [ 7.476] Option "path" "/dev/input/event8" [ 7.476] Option "device" "/dev/input/event8" [ 7.476] Option "major" "13" [ 7.476] Option "minor" "72" [ 7.476] Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event8" [ 7.476] Option "driver" "synaptics" [ 7.476] Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" [ 7.476] Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%" [ 7.476] (**) SynPS/2 Synaptics TouchPad: always reports core events [ 7.476] (**) Option "Device" "/dev/input/event8" [ 7.576] (**) Option "Device" "/dev/input/event8" [ 7.576] port opened successfully [ 7.576] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad property [ 7.576] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1278 - 5664 (res -786971136) [ 7.576] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1206 - 4646 (res -25966) [ 7.576] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255 [ 7.576] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15 [ 7.576] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left double triple [ 7.576] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7 [ 7.576] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0" [ 7.576] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found [ 7.576] (**) SynPS/2 Synaptics TouchPad: always reports core events [ 7.624] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event8" [ 7.624] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 15) [ 7.624] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5 [ 7.624] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75 [ 7.624] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.036 [ 7.624] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1 [ 7.624] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1 [ 7.624] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000 [ 7.624] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4 [ 7.624] (**) Option "Device" "/dev/input/event8" [ 7.624] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found [ 7.624] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1) [ 7.624] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates" [ 7.625] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event11) [ 7.625] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall" [ 7.625] (II) Using input driver 'evdev' for 'Dell WMI hotkeys' [ 7.625] Option "_source" "server/udev" [ 7.625] Option "name" "Dell WMI hotkeys" [ 7.625] Option "path" "/dev/input/event11" [ 7.625] Option "device" "/dev/input/event11" [ 7.625] Option "major" "13" [ 7.625] Option "minor" "75" [ 7.625] Option "xkb_layout" "us" [ 7.625] Option "xkb_model" "pc105" [ 7.625] Option "config_info" "udev:/sys/devices/virtual/input/input12/event11" [ 7.625] Option "driver" "evdev" [ 7.625] (**) Dell WMI hotkeys: always reports core events [ 7.625] (**) evdev: Dell WMI hotkeys: Device: "/dev/input/event11" [ 7.625] (--) evdev: Dell WMI hotkeys: Vendor 0 Product 0 [ 7.625] (--) evdev: Dell WMI hotkeys: Found keys [ 7.625] (II) evdev: Dell WMI hotkeys: Configuring as keyboard [ 7.625] (**) Option "config_info" "udev:/sys/devices/virtual/input/input12/event11" [ 7.625] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 16) [ 7.625] (**) Option "xkb_rules" "evdev" [ 7.625] (**) Option "xkb_model" "pc105" [ 7.625] (**) Option "xkb_layout" "us" [ 7.625] (II) XKB: Reusing cached keymap [ 7.626] sna_save_screen(mode=2 [unblank=1]) [ 7.626] sna_dpms_set(mode=0, flags=0), vtSema=1 => off?=0 [ 7.626] sna_dpms_set: unhiding 4 crtc, 9 outputs [ 7.626] sna_crtc_dpms(pipe 0, dpms mode -> 0):= active=1 [ 7.626] __sna_crtc_set_mode: CRTC=32, pipe=0, hidden?=0 [ 7.626] sna_pixmap_force_to_gpu(pixmap=3, flags=102) [ 7.626] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 [ 7.626] sna_pixmap_move_to_gpu: already all-damaged [ 7.626] sna_pixmap_mark_active: pixmap=3, handle=9 [ 7.626] use_shadow: gpu bo handle=9 tiling=1 pitch=15360, limit=32768 [ 7.626] use_shadow? bounds (0, 0), (3840, 2160), framebufer 3840x2160 [ 7.626] sna_crtc_attach: attaching to framebuffer [ 7.626] sna_pixmap_force_to_gpu(pixmap=3, flags=102) [ 7.626] sna_pixmap_move_to_gpu(pixmap=3, usage=16), flags=142 [ 7.626] sna_pixmap_move_to_gpu: already all-damaged [ 7.626] sna_pixmap_mark_active: pixmap=3, handle=9 [ 7.627] get_fb: reusing fb=102 for handle=9 [ 7.627] sna_crtc_attach: enabling TearFree shadow [ 7.627] sna_crtc_enable_shadow: enabling for crtc 32 [ 7.627] sna_mode_enable_shadow [ 7.627] sna_crtc_attach: creating TearFree shadow bo [ 7.627] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 7.627] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 7.627] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 7.627] __kgem_bo_init(handle=11, num_pages=8100) [ 7.627] kgem_set_tiling: handle=11, tiling=1 [1], pitch=15360 [15360]: 1 [ 7.627] __kgem_bo_make_scanout: create fb 3840x2160@24/32 [ 7.627] __kgem_bo_map__gtt(handle=11, size=33177600) [ 7.631] __kgem_bo_make_scanout: attached fb=108 to handle=11 [ 7.631] new pitch=15360, tiling=1, handle=11, id=268, num_pages=8100 [8100], bucket=12 [ 7.631] get_fb: reusing fb=108 for handle=11 [ 7.631] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=9, shadow handle=11 [ 7.631] batch[3/3, flags=1800]: 8 8 16384 16384, nreloc=1, nexec=1, nfence=0, aperture=8100 [fenced=0] [ 7.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.631] __kgem_retire_rq: request 1 complete [ 7.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 7.631] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 7.631] __kgem_busy: handle=1, busy=524288, wedged=0 [ 7.631] sna_crtc_apply CRTC:32 [pipe=0], handle=9 [ 7.631] sna_crtc_apply: CRTC:32 [pipe=0] primary rotation set to 1 [ 7.631] sna_crtc_apply: attaching output 'eDP1' 0 [48] to crtc:32 (pipe 0) (possible crtc:7, possible clones:0) [ 7.631] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 7.631] sna_output_dpms(DP1-1:50): dpms=3 (current: 3), active? 0 [ 7.631] sna_output_dpms(DP1-3:68): dpms=3 (current: 3), active? 0 [ 7.631] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 7.631] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 7.631] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 7.631] sna_crtc_apply: applying crtc [32, pipe=0] mode=3840x2160+0+0@533250, fb=102 [shadow] update to 1 outputs [48...] [ 7.644] sna_crtc_force_outputs_on(pipe=0) [ 7.644] sna_output_dpms(eDP1:48): dpms=0 (current: 0), active? 1 [ 7.644] __sna_crtc_set_mode: marking handle=9 as active=1 (removing 0 from scanout, active=-1) [ 7.644] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 7.644] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) [ 7.644] __sna_crtc_set_mode: handle=9, scanout_active=1, front_active=1 [ 7.644] update_flush_interval: front_active=1 [ 7.644] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 7.644] update_flush_interval: CRTC:1 (pipe 1) turned off [ 7.644] update_flush_interval: CRTC:2 (pipe 2) disabled [ 7.644] max_vrefresh=60, vblank_interval=16 ms [ 7.644] sna_crtc_dpms(pipe 1, dpms mode -> 0):= active=1 [ 7.644] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=0 [ 7.644] sna_pixmap_force_to_gpu(pixmap=8, flags=102) [ 7.644] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=142 [ 7.644] wait_for_shadow: flags=142, flips=0, handle=9, shadow=11 [ 7.644] sna_pixmap_move_to_gpu: already all-damaged [ 7.644] sna_pixmap_mark_active: pixmap=8, handle=9 [ 7.644] use_shadow: gpu bo handle=9 tiling=1 pitch=15360, limit=32768 [ 7.644] use_shadow? bounds (0, 0), (3840, 2160), framebufer 3840x2160 [ 7.644] sna_crtc_attach: attaching to framebuffer [ 7.644] sna_pixmap_force_to_gpu(pixmap=8, flags=102) [ 7.644] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=142 [ 7.644] wait_for_shadow: flags=142, flips=0, handle=9, shadow=11 [ 7.644] sna_pixmap_move_to_gpu: already all-damaged [ 7.644] sna_pixmap_mark_active: pixmap=8, handle=9 [ 7.644] get_fb: reusing fb=102 for handle=9 [ 7.644] sna_crtc_attach: enabling TearFree shadow [ 7.644] sna_crtc_enable_shadow: enabling for crtc 39 [ 7.644] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=9, shadow handle=11 [ 7.644] sna_crtc_apply CRTC:39 [pipe=1], handle=9 [ 7.644] sna_crtc_apply: CRTC:39 [pipe=1] primary rotation set to 1 [ 7.644] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 7.644] sna_output_dpms(DP1-1:50): dpms=3 (current: 3), active? 0 [ 7.644] sna_crtc_apply: attaching output 'DP1-2' 3 [74] to crtc:39 (pipe 1) (possible crtc:7, possible clones:14) [ 7.644] sna_output_dpms(DP1-3:68): dpms=3 (current: 3), active? 0 [ 7.644] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 7.644] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 7.644] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 7.644] sna_crtc_apply: applying crtc [39, pipe=1] mode=3840x2160+0+0@533250, fb=102 [shadow] update to 1 outputs [74...] [ 7.660] sna_crtc_force_outputs_on(pipe=1) [ 7.660] sna_output_dpms(DP1-2:74): dpms=0 (current: 0), active? 1 [ 7.660] __sna_crtc_set_mode: marking handle=9 as active=2 (removing 0 from scanout, active=-1) [ 7.660] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 7.660] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) [ 7.660] __sna_crtc_set_mode: handle=9, scanout_active=2, front_active=2 [ 7.660] update_flush_interval: front_active=2 [ 7.660] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 7.660] update_flush_interval: CRTC:1 (pipe 1) vrefresh=60.00 [ 7.660] update_flush_interval: CRTC:2 (pipe 2) disabled [ 7.660] max_vrefresh=60, vblank_interval=16 ms [ 7.660] sna_output_dpms(eDP1:48): dpms=0 (current: 0), active? 1 [ 7.660] sna_output_dpms(DP1-2:74): dpms=0 (current: 0), active? 1 [ 7.660] sna_dpms_set: hiding outputs? 0, front active? 2, changed? 1 [ 7.660] sna_crtc_config_notify(dirty?=1) [ 7.660] disable_unused_crtc [ 7.660] update_flush_interval: front_active=2 [ 7.660] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 7.660] update_flush_interval: CRTC:1 (pipe 1) vrefresh=60.00 [ 7.660] update_flush_interval: CRTC:2 (pipe 2) disabled [ 7.660] max_vrefresh=60, vblank_interval=16 ms [ 7.660] sna_cursors_reload: active?=0 [ 7.660] probe_capabilities: page flips? enabled, async? disabled [ 7.660] sna_present_update: has_async_flip? 0 [ 7.660] sna_block_handler (tv=1.704000) [ 7.660] kgem_retire, need_retire?=1 [ 7.660] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 7.660] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 7.660] kgem_retire__requests_ring: retiring ring 1 [ 7.660] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.660] __kgem_retire_rq: request 1 complete [ 7.660] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 7.660] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 7.660] kgem_retire -- retired=0, need_retire=0 [ 7.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.660] sna_accel_do_throttle -- no pending activity [ 7.660] sna_wakeup_handler [ 7.660] sna_block_handler (tv=1.704000) [ 7.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.660] sna_accel_do_throttle -- no pending activity [ 7.660] (II) config/udev: Adding input device PIXART USB OPTICAL MOUSE (/dev/input/mouse0) [ 7.660] (II) No input driver specified, ignoring this device. [ 7.660] (II) This device may have been added with another device file. [ 7.660] sna_wakeup_handler [ 7.660] sna_block_handler (tv=1.704000) [ 7.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.660] sna_accel_do_throttle -- no pending activity [ 7.660] sna_wakeup_handler [ 7.660] sna_block_handler (tv=0.0) [ 7.660] (II) config/udev: Adding input device ELAN Touchscreen (/dev/input/mouse2) [ 7.660] (II) No input driver specified, ignoring this device. [ 7.660] (II) This device may have been added with another device file. [ 7.660] sna_wakeup_handler [ 7.661] sna_block_handler (tv=1.703000) [ 7.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.661] sna_accel_do_throttle -- no pending activity [ 7.661] (WW) config/udev: device PIXART USB OPTICAL MOUSE already added. Ignoring. [ 7.661] sna_wakeup_handler [ 7.661] sna_block_handler (tv=1.703000) [ 7.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.661] sna_accel_do_throttle -- no pending activity [ 7.661] (II) config/udev: Adding input device ELAN Touchscreen (/dev/input/event18) [ 7.661] (**) ELAN Touchscreen: Applying InputClass "evdev touchscreen catchall" [ 7.661] (II) Using input driver 'evdev' for 'ELAN Touchscreen' [ 7.661] Option "_source" "server/udev" [ 7.661] Option "name" "ELAN Touchscreen" [ 7.661] Option "path" "/dev/input/event18" [ 7.661] Option "device" "/dev/input/event18" [ 7.661] Option "major" "13" [ 7.661] Option "minor" "82" [ 7.661] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:04F3:24A1.0002/input/input19/event18" [ 7.661] Option "driver" "evdev" [ 7.661] (**) ELAN Touchscreen: always reports core events [ 7.661] (**) evdev: ELAN Touchscreen: Device: "/dev/input/event18" [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0 [0..4002] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x1 [0..2262] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x2f [0..9] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x30 [0..255] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x31 [0..255] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x34 [0..1] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x35 [0..4002] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x36 [0..2262] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x39 [0..65535] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x3c [0..4002] [ 7.680] (--) evdev: ELAN Touchscreen: absolute axis 0x3d [0..2262] [ 7.680] (--) evdev: ELAN Touchscreen: Vendor 0x4f3 Product 0x24a1 [ 7.680] (--) evdev: ELAN Touchscreen: Found absolute axes [ 7.680] (--) evdev: ELAN Touchscreen: Found absolute multitouch axes [ 7.680] (II) evdev: ELAN Touchscreen: No buttons found, faking one. [ 7.680] (--) evdev: ELAN Touchscreen: Found x and y absolute axes [ 7.680] (--) evdev: ELAN Touchscreen: Found absolute touchscreen [ 7.680] (II) evdev: ELAN Touchscreen: Configuring as touchscreen [ 7.680] (**) evdev: ELAN Touchscreen: YAxisMapping: buttons 4 and 5 [ 7.680] (**) evdev: ELAN Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 7.680] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:04F3:24A1.0002/input/input19/event18" [ 7.680] (II) XINPUT: Adding extended input device "ELAN Touchscreen" (type: TOUCHSCREEN, id 17) [ 7.680] (II) evdev: ELAN Touchscreen: initialized for absolute axes. [ 7.680] (**) ELAN Touchscreen: (accel) keeping acceleration scheme 1 [ 7.680] (**) ELAN Touchscreen: (accel) acceleration profile 0 [ 7.680] (**) ELAN Touchscreen: (accel) acceleration factor: 2.000 [ 7.680] (**) ELAN Touchscreen: (accel) acceleration threshold: 4 [ 7.680] sna_wakeup_handler [ 7.680] sna_block_handler (tv=1.684000) [ 7.680] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.680] sna_accel_do_throttle -- no pending activity [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=1.662000) [ 7.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.702] sna_accel_do_throttle -- no pending activity [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=0.0) [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=1.662000) [ 7.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.702] sna_accel_do_throttle -- no pending activity [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=1.662000) [ 7.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.702] sna_accel_do_throttle -- no pending activity [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=1.662000) [ 7.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.702] sna_accel_do_throttle -- no pending activity [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=1.662000) [ 7.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.702] sna_accel_do_throttle -- no pending activity [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=1.662000) [ 7.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.702] sna_accel_do_throttle -- no pending activity [ 7.702] sna_wakeup_handler [ 7.702] sna_block_handler (tv=1.662000) [ 7.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.702] sna_accel_do_throttle -- no pending activity [ 7.703] sna_wakeup_handler [ 7.703] sna_block_handler (tv=1.661000) [ 7.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.703] sna_accel_do_throttle -- no pending activity [ 7.703] sna_wakeup_handler [ 7.703] sna_block_handler (tv=1.661000) [ 7.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.703] sna_accel_do_throttle -- no pending activity [ 7.703] sna_wakeup_handler [ 7.703] sna_block_handler (tv=1.661000) [ 7.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.703] sna_accel_do_throttle -- no pending activity [ 7.705] sna_wakeup_handler [ 7.705] sna_block_handler (tv=1.659000) [ 7.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.705] sna_accel_do_throttle -- no pending activity [ 7.705] sna_wakeup_handler [ 7.705] sna_block_handler (tv=1.659000) [ 7.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.705] sna_accel_do_throttle -- no pending activity [ 7.705] sna_wakeup_handler [ 7.705] sna_create_window: window=4194305 [ 7.705] sna_set_window_pixmap: window=4194305, old pixmap=0 new pixmap=8 [ 7.705] sna_block_handler (tv=1.659000) [ 7.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.705] sna_accel_do_throttle -- no pending activity [ 7.706] sna_wakeup_handler [ 7.706] sna_destroy_window: window=4194305 [ 7.706] sna_block_handler (tv=1.658000) [ 7.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.706] sna_accel_do_throttle -- no pending activity [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=1.624000) [ 7.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.740] sna_accel_do_throttle -- no pending activity [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=1.624000) [ 7.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.740] sna_accel_do_throttle -- no pending activity [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=0.0) [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=1.624000) [ 7.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.740] sna_accel_do_throttle -- no pending activity [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=1.624000) [ 7.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.740] sna_accel_do_throttle -- no pending activity [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=1.624000) [ 7.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.740] sna_accel_do_throttle -- no pending activity [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=1.624000) [ 7.740] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.740] sna_accel_do_throttle -- no pending activity [ 7.740] sna_wakeup_handler [ 7.740] sna_block_handler (tv=1.624000) [ 7.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.741] sna_accel_do_throttle -- no pending activity [ 7.741] sna_wakeup_handler [ 7.741] sna_block_handler (tv=1.623000) [ 7.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.741] sna_accel_do_throttle -- no pending activity [ 7.741] sna_wakeup_handler [ 7.741] sna_block_handler (tv=1.623000) [ 7.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.741] sna_accel_do_throttle -- no pending activity [ 7.741] sna_wakeup_handler [ 7.741] sna_block_handler (tv=1.623000) [ 7.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.741] sna_accel_do_throttle -- no pending activity [ 7.741] sna_wakeup_handler [ 7.741] sna_block_handler (tv=1.623000) [ 7.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.741] sna_accel_do_throttle -- no pending activity [ 7.741] sna_wakeup_handler [ 7.741] sna_block_handler (tv=1.623000) [ 7.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.741] sna_accel_do_throttle -- no pending activity [ 7.744] sna_wakeup_handler [ 7.744] sna_block_handler (tv=1.620000) [ 7.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.744] sna_accel_do_throttle -- no pending activity [ 7.744] sna_wakeup_handler [ 7.744] sna_block_handler (tv=0.0) [ 7.744] sna_wakeup_handler [ 7.744] sna_block_handler (tv=1.620000) [ 7.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.744] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=0.0) [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.745] sna_accel_do_throttle -- no pending activity [ 7.745] sna_wakeup_handler [ 7.745] sna_block_handler (tv=1.619000) [ 7.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.746] sna_wakeup_handler [ 7.746] sna_change_window_attributes [ 7.746] sna_block_handler (tv=1.618000) [ 7.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.746] sna_accel_do_throttle -- no pending activity [ 7.748] sna_wakeup_handler [ 7.748] sna_block_handler (tv=1.616000) [ 7.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.748] sna_accel_do_throttle -- no pending activity [ 7.748] sna_wakeup_handler [ 7.748] sna_block_handler (tv=1.616000) [ 7.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.748] sna_accel_do_throttle -- no pending activity [ 7.748] sna_wakeup_handler [ 7.748] sna_block_handler (tv=1.616000) [ 7.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.748] sna_accel_do_throttle -- no pending activity [ 7.748] sna_wakeup_handler [ 7.748] sna_block_handler (tv=1.616000) [ 7.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.748] sna_accel_do_throttle -- no pending activity [ 7.748] sna_wakeup_handler [ 7.748] sna_block_handler (tv=1.616000) [ 7.748] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.748] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.749] sna_wakeup_handler [ 7.749] sna_block_handler (tv=1.615000) [ 7.749] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.749] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=0.0) [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.754] sna_block_handler (tv=1.610000) [ 7.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.754] sna_accel_do_throttle -- no pending activity [ 7.754] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.610000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.755] sna_wakeup_handler [ 7.755] sna_block_handler (tv=1.609000) [ 7.755] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.755] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_create_window: window=4194305 [ 7.756] sna_set_window_pixmap: window=4194305, old pixmap=0 new pixmap=8 [ 7.756] sna_change_window_attributes [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.756] sna_wakeup_handler [ 7.756] sna_block_handler (tv=1.608000) [ 7.756] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.756] sna_accel_do_throttle -- no pending activity [ 7.759] sna_wakeup_handler [ 7.759] sna_block_handler (tv=1.605000) [ 7.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.759] sna_accel_do_throttle -- no pending activity [ 7.759] sna_wakeup_handler [ 7.759] sna_block_handler (tv=0.0) [ 7.759] sna_wakeup_handler [ 7.759] sna_block_handler (tv=1.605000) [ 7.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.759] sna_accel_do_throttle -- no pending activity [ 7.759] sna_wakeup_handler [ 7.759] sna_block_handler (tv=1.605000) [ 7.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.759] sna_accel_do_throttle -- no pending activity [ 7.759] sna_wakeup_handler [ 7.759] sna_block_handler (tv=1.605000) [ 7.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.759] sna_accel_do_throttle -- no pending activity [ 7.759] sna_wakeup_handler [ 7.759] sna_block_handler (tv=1.605000) [ 7.759] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.759] sna_accel_do_throttle -- no pending activity [ 7.759] sna_wakeup_handler [ 7.759] sna_block_handler (tv=1.605000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.760] sna_wakeup_handler [ 7.760] sna_block_handler (tv=1.604000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.760] sna_wakeup_handler [ 7.760] sna_block_handler (tv=1.604000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.760] sna_wakeup_handler [ 7.760] sna_block_handler (tv=1.604000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.760] sna_wakeup_handler [ 7.760] sna_block_handler (tv=1.604000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.760] sna_wakeup_handler [ 7.760] sna_block_handler (tv=1.604000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.760] sna_wakeup_handler [ 7.760] sna_block_handler (tv=1.604000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.760] sna_wakeup_handler [ 7.760] sna_block_handler (tv=1.604000) [ 7.760] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.760] sna_accel_do_throttle -- no pending activity [ 7.762] sna_wakeup_handler [ 7.762] sna_block_handler (tv=1.602000) [ 7.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.762] sna_accel_do_throttle -- no pending activity [ 7.762] sna_wakeup_handler [ 7.762] sna_block_handler (tv=0.0) [ 7.762] sna_wakeup_handler [ 7.762] sna_block_handler (tv=1.602000) [ 7.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.762] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=0.0) [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.763] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.763] sna_accel_do_throttle -- no pending activity [ 7.763] sna_wakeup_handler [ 7.763] sna_block_handler (tv=1.601000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.764] sna_wakeup_handler [ 7.764] sna_block_handler (tv=1.600000) [ 7.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.764] sna_accel_do_throttle -- no pending activity [ 7.766] sna_wakeup_handler [ 7.766] sna_change_window_attributes [ 7.766] sna_block_handler (tv=1.598000) [ 7.766] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.766] sna_accel_do_throttle -- no pending activity [ 7.792] (II) config/udev: Adding input device Integrated_Webcam_HD (/dev/input/event19) [ 7.793] (**) Integrated_Webcam_HD: Applying InputClass "evdev keyboard catchall" [ 7.793] (II) Using input driver 'evdev' for 'Integrated_Webcam_HD' [ 7.793] Option "_source" "server/udev" [ 7.793] Option "name" "Integrated_Webcam_HD" [ 7.793] Option "path" "/dev/input/event19" [ 7.793] Option "device" "/dev/input/event19" [ 7.793] Option "major" "13" [ 7.793] Option "minor" "83" [ 7.793] Option "xkb_layout" "us" [ 7.793] Option "xkb_model" "pc105" [ 7.793] Option "xkb_options" "" [ 7.793] Option "xkb_variant" "" [ 7.793] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/input/input23/event19" [ 7.793] Option "driver" "evdev" [ 7.793] (**) Integrated_Webcam_HD: always reports core events [ 7.793] (**) evdev: Integrated_Webcam_HD: Device: "/dev/input/event19" [ 7.793] (--) evdev: Integrated_Webcam_HD: Vendor 0x1bcf Product 0x2b95 [ 7.793] (--) evdev: Integrated_Webcam_HD: Found keys [ 7.793] (II) evdev: Integrated_Webcam_HD: Configuring as keyboard [ 7.793] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/input/input23/event19" [ 7.793] (II) XINPUT: Adding extended input device "Integrated_Webcam_HD" (type: KEYBOARD, id 18) [ 7.793] (**) Option "xkb_rules" "evdev" [ 7.793] (**) Option "xkb_model" "pc105" [ 7.793] (**) Option "xkb_layout" "us" [ 7.793] (WW) Option "xkb_variant" requires a string value [ 7.793] (WW) Option "xkb_options" requires a string value [ 7.793] (II) XKB: Reusing cached keymap [ 7.793] sna_wakeup_handler [ 7.793] sna_block_handler (tv=1.571000) [ 7.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.793] sna_accel_do_throttle -- no pending activity [ 7.793] sna_wakeup_handler [ 7.793] sna_create_pixmap(48, 48, 32, usage=0) [ 7.793] kgem_can_create_2d: 48x48 @ 32 [ 7.793] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 7.793] kgem_can_create_2d: untiled size=12288 [ 7.793] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 7.793] kgem_choose_tiling: 48x48 -> 0 [ 7.793] sna_create_pixmap: usage=0, flags=b [ 7.793] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 7.793] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 7.793] create_pixmap: serial=11, usage=0, 0x0 [ 7.793] create_pixmap_hdr: pixmap=11, width=48, height=48, usage=0 [ 7.793] sna_create_pixmap: serial=11, 48x48, usage=0 [ 7.793] sna_validate_gc(0x55bca9b07370) changes=7fffff, previous serial=80000000, drawable=c [ 7.793] sna_validate_gc: recomputing clip [ 7.793] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9b2ccb0] [ 7.793] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 7.793] try_upload__fast: ignore existing cpu damage (if any) [ 7.793] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 7.793] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 7.793] kgem_choose_tiling: 48x48 -> 0 [ 7.793] sna_pixmap_alloc_gpu: pixmap=12 [ 7.793] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 7.793] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 7.793] __kgem_bo_init(handle=12, num_pages=3) [ 7.793] new pitch=192, tiling=0, handle=12, id=269, num_pages=3 [3], bucket=1 [ 7.793] try_upload__inplace: tiling=0 [ 7.793] kgem_bo_can_map__cpu: handle=12 [ 7.793] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.793] sna_pixmap_move_area_to_gpu: pixmap=12 box=(0, 0), (48, 48), flags=1 [ 7.794] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 7.794] = None [ 7.794] sna_pixmap_move_to_gpu(pixmap=12, usage=0), flags=3 [ 7.794] sna_pixmap_move_to_gpu: CPU damage? 0 [ 7.794] sna_pixmap_mark_active: pixmap=12, handle=12 [ 7.794] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 7.794] kgem_bo_can_map__cpu: handle=12 [ 7.794] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.794] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x0) [ 7.794] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 1) [ 7.794] __kgem_bo_map__cpu: caching CPU vma for 12 [ 7.794] kgem_bo_sync__cpu: handle=12 [ 7.794] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 7.794] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 7.794] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 7.794] __sna_damage_all(48, 48) [ 7.794] sna_get_image: pixmap=12 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 7.794] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 7.794] kgem_bo_can_map__cpu: handle=12 [ 7.794] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.794] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 7.794] kgem_bo_can_map__cpu: handle=12 [ 7.794] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.794] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 7.794] kgem_bo_sync__cpu_full: handle=12 [ 7.794] sna_get_image__inplace: download through a linear CPU map [ 7.794] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 7.794] sna_destroy_pixmap: pixmap=12, attached?=1 [ 7.794] sna_pixmap_unmap: pixmap=12 dropping cpu mapping [ 7.794] _kgem_bo_destroy: handle=12, proxy? 0 [ 7.794] __kgem_bo_destroy: handle=12, size=12288 [ 7.794] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 7.794] __sna_free_pixmap(pixmap=12) [ 7.794] sna_use_hw_cursor (48x48)? [ 7.794] sna_use_hw_cursor(48x48): ARGB?=1, serial->1, size->64 [ 7.794] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/256 [ 7.794] sna_show_cursors: cursor?=1 [ 7.794] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 7.794] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 7.794] sna_change_window_attributes [ 7.794] sna_create_pixmap(3840, 2160, 24, usage=0) [ 7.794] kgem_can_create_2d: 3840x2160 @ 24 [ 7.794] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 7.794] kgem_can_create_2d: untiled size=33177600 [ 7.794] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 7.794] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 7.794] kgem_can_create_2d: tiled[-1] size=33177600 [ 7.794] sna_create_pixmap: usage=0, flags=1b [ 7.794] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 7.794] __pop_freed_pixmap: reusing freed pixmap=12 header [ 7.794] create_pixmap_hdr: pixmap=13, width=3840, height=2160, usage=0 [ 7.794] sna_create_pixmap: serial=13, 3840x2160, usage=0 [ 7.794] sna_block_handler (tv=1.570000) [ 7.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.794] sna_accel_do_throttle -- no pending activity [ 7.794] timer_enable (time=7794), starting timer 2 [ 7.794] sna_wakeup_handler [ 7.794] sna_block_handler (tv=1.570000) [ 7.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.794] sna_accel_do_throttle -- no pending activity [ 7.794] sna_wakeup_handler [ 7.794] sna_block_handler (tv=1.570000) [ 7.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.794] sna_accel_do_throttle -- no pending activity [ 7.794] sna_wakeup_handler [ 7.794] sna_block_handler (tv=1.570000) [ 7.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.794] sna_accel_do_throttle -- no pending activity [ 7.794] sna_wakeup_handler [ 7.794] sna_block_handler (tv=1.570000) [ 7.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.794] sna_accel_do_throttle -- no pending activity [ 7.794] sna_wakeup_handler [ 7.794] sna_create_window: window=4194313 [ 7.794] sna_set_window_pixmap: window=4194313, old pixmap=0 new pixmap=8 [ 7.794] sna_change_window_attributes [ 7.794] sna_block_handler (tv=1.570000) [ 7.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.794] sna_accel_do_throttle -- no pending activity [ 7.794] sna_wakeup_handler [ 7.794] sna_block_handler (tv=1.570000) [ 7.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.794] sna_accel_do_throttle -- no pending activity [ 7.795] sna_wakeup_handler [ 7.795] sna_block_handler (tv=1.569000) [ 7.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.795] sna_accel_do_throttle -- no pending activity [ 7.821] sna_wakeup_handler [ 7.821] sna_block_handler (tv=1.543000) [ 7.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.821] sna_accel_do_throttle -- no pending activity [ 7.821] sna_wakeup_handler [ 7.821] sna_block_handler (tv=1.543000) [ 7.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.821] sna_accel_do_throttle -- no pending activity [ 7.821] sna_wakeup_handler [ 7.821] sna_block_handler (tv=1.543000) [ 7.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.821] sna_accel_do_throttle -- no pending activity [ 7.821] sna_wakeup_handler [ 7.821] sna_create_window: window=4194319 [ 7.821] sna_set_window_pixmap: window=4194319, old pixmap=0 new pixmap=8 [ 7.821] sna_change_window_attributes [ 7.821] sna_create_window: window=4194320 [ 7.821] sna_set_window_pixmap: window=4194320, old pixmap=0 new pixmap=8 [ 7.821] sna_change_window_attributes [ 7.821] sna_change_window_attributes [ 7.821] sna_change_window_attributes [ 7.821] sna_block_handler (tv=1.543000) [ 7.821] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.821] sna_accel_do_throttle -- no pending activity [ 7.871] sna_wakeup_handler [ 7.872] sna_create_pixmap(245, 43, 32, usage=0) [ 7.872] kgem_can_create_2d: 245x43 @ 32 [ 7.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=992, height=43 [ 7.872] kgem_can_create_2d: untiled size=45056 [ 7.872] kgem_choose_tiling: 245x43 -> 1 [ 7.872] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=48 [ 7.872] kgem_can_create_2d: tiled[1] size=49152 [ 7.872] sna_create_pixmap: usage=0, flags=1b [ 7.872] sna_create_pixmap: creating GPU pixmap 245x43, stride=980, flags=1b [ 7.872] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 7.872] create_pixmap: serial=18, usage=0, 0x0 [ 7.872] create_pixmap_hdr: pixmap=18, width=245, height=43, usage=0 [ 7.872] sna_create_pixmap: serial=18, 245x43, usage=0 [ 7.872] sna_composite_rectangles(pixmap=19, op=0, 0 x 1 [(0, 0)x(245, 43) ...]) [ 7.872] sna_composite_rectangles: converted to op 0 [ 7.872] sna_composite_rectangles[0] (0, 0)x(245, 43) -> (0, 0), (245, 43) [ 7.872] sna_composite_rectangles: nrects=1, region=(0, 0), (245, 43) x 1 [ 7.872] sna_composite_rectangles: clipped extents (0, 0),(245, 43) x 1 [ 7.872] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(245, 43) [ 7.872] sna_composite_rectangles: dropping last-cpu hint [ 7.872] sna_drawable_use_bo pixmap=19, box=((0, 0), (245, 43)), flags=19... [ 7.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 7.872] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 7.872] sna_pixmap_move_to_gpu(pixmap=19, usage=0), flags=b [ 7.872] sna_pixmap_move_to_gpu: CPU damage? 0 [ 7.872] sna_pixmap_move_to_gpu: creating GPU bo (245x43@32), create=b [ 7.872] kgem_choose_tiling: 245x43 -> 1 [ 7.872] kgem_choose_tiling: 245x43 -> 1 [ 7.872] sna_pixmap_alloc_gpu: pixmap=19 [ 7.872] kgem_create_2d(245x43, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 7.872] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=48 [ 7.872] __kgem_bo_init(handle=14, num_pages=12) [ 7.872] kgem_set_tiling: handle=14, tiling=1 [1], pitch=1024 [1024]: 1 [ 7.872] new pitch=1024, tiling=1, handle=14, id=270, num_pages=12 [12], bucket=3 [ 7.872] __sna_damage_all(245, 43) [ 7.872] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 7.872] sna_pixmap_mark_active: pixmap=19, handle=14 [ 7.872] sna_drawable_use_bo: allocated GPU bo for operation [ 7.872] sna_drawable_use_bo: using GPU bo with damage? 0 [ 7.872] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 7.872] kgem_bo_is_render: handle=14, rq? 0 [0] [ 7.872] kgem_bo_is_render: handle=14, rq? 0 [0] [ 7.872] gen9_render_fill_boxes(0 x 1 [(0, 0), (245, 43) ...]) [ 7.872] sna_render_get_solid: 0 [ 7.872] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 7.872] needs_batch_flush: flushing before handle=14 for new reservation [ 7.872] kgem_check_bo: num_pages=+12, num_exec=+1 [ 7.872] aligning vertex: was 0, now 2 floats per vertex [ 7.872] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 7.872] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 7.872] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 7.872] kgem_add_handle: handle=4, index=0 [ 7.872] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=0) [ 7.872] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 7.872] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=0) [ 7.872] gen9_composite_get_binding_table(ffc0) [ 7.872] kgem_add_reloc64: handle=14, pos=16360, delta=0, domains=20002 [ 7.872] kgem_add_handle: handle=14, index=1 [ 7.872] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 7.872] __kgem_bo_mark_dirty: handle=14 (proxy? 0) [ 7.872] [3fe0] bind bo(handle=14, addr=0), format=192, width=245, height=43, pitch=1024, tiling=1 -> render [ 7.872] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 7.872] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 7.872] kgem_add_handle: handle=7, index=2 [ 7.872] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 7.872] [3fd0] bind bo(handle=7, addr=0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 7.872] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 7.872] gen9_emit_sampler: sampler = 1 [ 7.872] gen9_emit_sf: num_sf_outputs=1 [ 7.872] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 7.872] gen9_emit_vertex_elements: setup id=0 [ 7.872] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 7.872] (0, 0), (245, 43) [ 7.872] gen8_vertex_flush[490] = 3 [ 7.872] sna_composite_rectangles: pixmap=19 marking clear [0]? 1 [ 7.872] sna_pixmap_create_shm(245x43, depth=32, bpp=32, pitch=980) [ 7.872] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 7.872] create_pixmap: serial=20, usage=0, 0x0 [ 7.872] create_pixmap_hdr: pixmap=20, width=245, height=43, usage=0 [ 7.872] kgem_create_map(0x7f1c78c29000 size=42140, read-only?=0) - has_userptr?=1 [ 7.872] __kgem_bo_init(handle=15, num_pages=11) [ 7.872] kgem_create_map(ptr=0x7f1c78c29000, size=42140, pages=11, read_only=0) => handle=15 (proxy? 0) [ 7.872] sna_accel_watch_flush: enable=1 [ 7.872] sna_accel_watch_flush: installing watchers [ 7.872] __sna_damage_all(245, 43) [ 7.872] sna_pixmap_create_shm: serial=20, 245x43, usage=0 [ 7.872] sna_create_pixmap(1, 1, 32, usage=0) [ 7.872] kgem_can_create_2d: 1x1 @ 32 [ 7.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 7.872] kgem_can_create_2d: untiled size=4096 [ 7.872] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 7.872] kgem_choose_tiling: 1x1 -> 0 [ 7.872] sna_create_pixmap: usage=0, flags=a [ 7.872] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 7.872] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 7.872] create_pixmap: serial=22, usage=0, 1x1 [ 7.872] sna_create_pixmap: serial=22, 1x1, usage=0 [ 7.872] sna_validate_gc(0x55bca988cd50) changes=7fffff, previous serial=80000000, drawable=16 [ 7.872] sna_validate_gc: recomputing clip [ 7.872] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b289c0] [ 7.872] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 7.872] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 7.872] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 7.872] sna_poly_fill_rect: dropping last-cpu hint [ 7.872] sna_drawable_use_bo pixmap=22, box=((0, 0), (1, 1)), flags=19... [ 7.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 7.872] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 7.872] sna_drawable_use_bo: untiled, will not force allocation [ 7.872] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 7.872] sna_poly_fill_rect: not using GPU, hint=19 [ 7.872] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 7.872] sna_gc_move_to_cpu(0x55bca988cd50) changes=7fffff [ 7.872] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 7.872] sna_drawable_move_region_to_cpu(pixmap=22 (1x1), [(0, 0), (1, 1)], flags=5) [ 7.872] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 7.872] _sna_pixmap_move_to_cpu(pixmap=22, 1x1, flags=5) [ 7.872] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 7.872] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 7.872] _sna_pixmap_move_to_cpu: marking as damaged [ 7.872] __sna_damage_all(1, 1) [ 7.872] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 7.872] sna_poly_fill_rect: fallback - fbPolyFillRect [ 7.872] sna_gc_move_to_gpu(0x55bca988cd50) [ 7.872] sna_validate_gc(0x55bca9b287d0) changes=7fffff, previous serial=80000000, drawable=13 [ 7.872] sna_validate_gc: recomputing clip [ 7.872] sna_validate_gc: composite clip=1x[(0, 0), (245, 43)] [0x55bca9b28a90] [ 7.872] sna_copy_area: src=pixmap=21:(0, 0)x(245, 43)+(0, 0) -> dst=pixmap=19:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 7.872] sna_copy_area: normal copy [ 7.872] sna_do_copy: src=(0, 0), dst=(0, 0), size=(245x43) [ 7.872] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(245x43) [ 7.872] sna_do_copy: dst extents (0, 0), (245, 43), dst clip extents (0, 0), (245, 43), dst size=245x43 [ 7.872] sna_do_copy: clipped dst extents (0, 0), (245, 43) [ 7.872] sna_do_copy: unclipped src extents (0, 0), (245, 43) [ 7.872] sna_do_copy: clipped src extents (0, 0), (245, 43) [ 7.872] sna_do_copy: pixmap -- no source clipping [ 7.872] sna_do_copy: src extents (0, 0), (245, 43) x 1 [ 7.872] sna_do_copy: copy region (0, 0), (245, 43) x 1 + (0, 0) [ 7.872] sna_copy_boxes (boxes=1x[(0, 0), (245, 43)...], src pixmap=21+(0, 0), dst pixmap=19+(0, 0), alu=3, src.size=245x43, dst.size=245x43) [ 7.872] sna_copy_boxes: dst=(priv=0x55bca9ac94c0, gpu_bo=14, cpu_bo=0), src=(priv=0x55bca9ac8be0, gpu_bo=0, cpu_bo=15), replaces=1 [ 7.872] kgem_bo_is_busy: handle=15, domain: 1 exec? 0, rq? 0 [ 7.872] sna_drawable_use_bo pixmap=19, box=((0, 0), (245, 43)), flags=19... [ 7.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 7.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 7.872] sna_drawable_use_bo: using whole GPU bo [ 7.872] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 7.872] region_overlaps_damage? [ 7.872] sna_drawable_move_region_to_cpu(pixmap=21 (245x43), [(0, 0), (245, 43)], flags=2) [ 7.872] sna_drawable_move_region_to_cpu: pixmap=21 all damaged on CPU [ 7.872] sna_drawable_move_region_to_cpu: syncing cpu bo [ 7.872] kgem_bo_sync__cpu_full: handle=15 [ 7.872] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 7.872] __kgem_bo_is_busy: handle=14, domain: 1 exec? 1, rq? 1 [ 7.872] sna_replace(handle=14, 245x43, bpp=32, tiling=1) busy?=1 [ 7.872] __kgem_bo_is_busy: handle=14, domain: 1 exec? 1, rq? 1 [ 7.872] indirect_replace: size=10 vs 1024 [ 7.872] kgem_create_buffer_2d: 245x43, 32 bpp, stride=992 [ 7.872] kgem_create_buffer: size=43648, flags=3 [write?=1, inplace?=1, last?=0] [ 7.872] kgem_create_buffer: searching for an inactive GTT map for upload [ 7.872] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 7.872] search_linear_cache: inactive and cache bucket empty [ 7.872] search_linear_cache: active cache bucket empty [ 7.872] search_linear_cache: num_pages=11, flags=b, use_active? 0, use_large=0 [max=65536] [ 7.872] search_linear_cache: inactive and cache bucket empty [ 7.872] search_linear_cache: active cache bucket empty [ 7.872] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 7.872] search_linear_cache: inactive and cache bucket empty [ 7.872] search_linear_cache: active cache bucket empty [ 7.872] search_snoop_cache: num_pages=64, flags=0 [ 7.872] search_snoop_cache: inactive and cache empty [ 7.872] __kgem_throttle_retire: not retiring [ 7.872] search_snoop_cache: nothing retired [ 7.872] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 7.872] search_linear_cache: inactive and cache bucket empty [ 7.872] search_linear_cache: active cache bucket empty [ 7.872] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 7.872] search_linear_cache: inactive and cache bucket empty [ 7.872] search_linear_cache: active cache bucket empty [ 7.872] __kgem_bo_init(handle=16, num_pages=64) [ 7.872] create_snoopable_buffer: created CPU (LLC) handle=16 for buffer, size 64 [ 7.872] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x0) [ 7.872] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 6) [ 7.872] __kgem_bo_map__cpu: caching CPU vma for 16 [ 7.872] kgem_create_buffer(pages=64 [64]) new handle=16, used=43648, write=1 [ 7.872] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=43648, io=1 [ 7.872] __kgem_bo_init(handle=16, num_pages=43648) [ 7.872] kgem_create_buffer_2d: trimming buffer from 43776 to 42752 [ 7.872] memcpy_blt: src=(0, 0), dst=(0, 0), size=245x43, pitch=980/992 [ 7.872] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 7.872] kgem_bo_is_render: handle=16, rq? 0 [0] [ 7.872] kgem_bo_is_render: handle=14, rq? 1 [1] [ 7.872] kgem_bo_is_render: handle=14, rq? 1 [1] [ 7.872] kgem_check_bo: num_pages=+64, num_exec=+1 [ 7.872] gen9_composite_get_binding_table(ff00) [ 7.872] kgem_add_reloc64: handle=16, pos=16312, delta=0, domains=40000 [ 7.872] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 7.872] kgem_add_handle: handle=16, index=3 [ 7.872] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=0) [ 7.872] [3fb0] bind bo(handle=16, addr=0), format=192, width=245, height=43, pitch=992, tiling=0 -> sampler [ 7.872] gen9_emit_sampler: sampler = 0 [ 7.872] gen9_emit_vertex_elements: setup id=0 [ 7.872] (0, 0) -> (0, 0) + (245, 43) [ 7.872] gen8_vertex_flush[4d4] = 3 [ 7.872] _kgem_bo_destroy: handle=16, proxy? 1 [ 7.872] sna_destroy_pixmap: pixmap=21, attached?=1 [ 7.872] kgem_bo_is_busy: handle=15, domain: 1 exec? 0, rq? 0 [ 7.872] __sna_free_pixmap(pixmap=21) [ 7.872] __sna_pixmap_free_cpu: discarding CPU buffer, handle=15, size=45056 [ 7.872] kgem_bo_sync__cpu: handle=15 [ 7.872] sna_accel_watch_flush: enable=-1 [ 7.872] _kgem_bo_destroy: handle=15, proxy? 0 [ 7.872] __kgem_bo_destroy: handle=15, size=45056 [ 7.872] __kgem_bo_destroy: handle=15, not reusable [ 7.872] kgem_bo_free: handle=15, size=45056 [ 7.872] __kgem_busy: handle=15, busy=0, wedged=0 [ 7.872] kgem_bo_free: releasing 0x0:0x0 vma for handle=15, count=0 [ 7.872] sna_create_pixmap(66, 66, 32, usage=0) [ 7.872] kgem_can_create_2d: 66x66 @ 32 [ 7.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=66 [ 7.872] kgem_can_create_2d: untiled size=20480 [ 7.872] kgem_choose_tiling: too thin [width 66, 32 bpp] for TILING_X [ 7.872] kgem_choose_tiling: 66x66 -> 0 [ 7.872] sna_create_pixmap: usage=0, flags=b [ 7.872] sna_create_pixmap: creating GPU pixmap 66x66, stride=264, flags=b [ 7.872] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 7.872] create_pixmap: serial=23, usage=0, 0x0 [ 7.872] create_pixmap_hdr: pixmap=23, width=66, height=66, usage=0 [ 7.872] sna_create_pixmap: serial=23, 66x66, usage=0 [ 7.872] sna_composite_rectangles(pixmap=24, op=0, 0 x 1 [(0, 0)x(66, 66) ...]) [ 7.872] sna_composite_rectangles: converted to op 0 [ 7.872] sna_composite_rectangles[0] (0, 0)x(66, 66) -> (0, 0), (66, 66) [ 7.872] sna_composite_rectangles: nrects=1, region=(0, 0), (66, 66) x 1 [ 7.872] sna_composite_rectangles: clipped extents (0, 0),(66, 66) x 1 [ 7.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(66, 66) [ 7.873] sna_composite_rectangles: dropping last-cpu hint [ 7.873] sna_drawable_use_bo pixmap=24, box=((0, 0), (66, 66)), flags=19... [ 7.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 7.873] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 7.873] sna_pixmap_move_to_gpu(pixmap=24, usage=0), flags=b [ 7.873] sna_pixmap_move_to_gpu: CPU damage? 0 [ 7.873] sna_pixmap_move_to_gpu: creating GPU bo (66x66@32), create=b [ 7.873] kgem_choose_tiling: too thin [width 66, 32 bpp] for TILING_X [ 7.873] kgem_choose_tiling: 66x66 -> 0 [ 7.873] kgem_choose_tiling: too thin [width 66, 32 bpp] for TILING_X [ 7.873] kgem_choose_tiling: 66x66 -> 0 [ 7.873] sna_pixmap_alloc_gpu: pixmap=24 [ 7.873] kgem_create_2d(66x66, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 7.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=66 [ 7.873] __kgem_bo_init(handle=15, num_pages=5) [ 7.873] new pitch=288, tiling=0, handle=15, id=274, num_pages=5 [5], bucket=2 [ 7.873] __sna_damage_all(66, 66) [ 7.873] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 7.873] sna_pixmap_mark_active: pixmap=24, handle=15 [ 7.873] sna_drawable_use_bo: allocated GPU bo for operation [ 7.873] sna_drawable_use_bo: using GPU bo with damage? 0 [ 7.873] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 7.873] kgem_bo_is_render: handle=15, rq? 0 [0] [ 7.873] gen9_render_fill_boxes(0 x 1 [(0, 0), (66, 66) ...]) [ 7.873] sna_render_get_solid: 0 [ 7.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 7.873] kgem_set_mode: flushing before new bo [ 7.873] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 7.873] gen8_vertex_close: copy to batch: 12 @ 316 [ 7.873] gen8_vertex_close: reloc[0] = 287 [ 7.873] kgem_add_reloc64: handle=0, pos=287, delta=1264, domains=200000 [ 7.873] kgem_add_reloc64[6] = (delta=1264, target handle=batch) [ 7.873] batch[1/1, flags=1800]: 316 328 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=87 [fenced=0] [ 7.873] kgem_finish_buffers: buffer handle=16, used=42752, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 7.873] kgem_finish_buffers: retaining upload buffer (42752/262144): used=45056, refcnt=1 [ 7.873] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 7.873] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 7.873] kgem_fixup_relocs: shrinking by 61440 [ 7.873] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.873] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 7.873] kgem_commit: release handle=14 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe9000 [ 7.873] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 7.873] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 7.873] __kgem_bo_clear_busy: handle=7 [ 7.873] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 7.873] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 7.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 7.873] needs_batch_flush: flushing before handle=15 for new reservation [ 7.873] kgem_check_bo: num_pages=+5, num_exec=+1 [ 7.873] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 7.873] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 7.873] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 7.873] kgem_add_handle: handle=4, index=0 [ 7.873] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 7.873] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 7.873] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 7.873] gen9_composite_get_binding_table(ffc0) [ 7.873] kgem_add_reloc64: handle=15, pos=16360, delta=0, domains=20002 [ 7.873] kgem_add_handle: handle=15, index=1 [ 7.873] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 7.873] __kgem_bo_mark_dirty: handle=15 (proxy? 0) [ 7.873] [3fe0] bind bo(handle=15, addr=0), format=192, width=66, height=66, pitch=288, tiling=0 -> render [ 7.873] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 7.873] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 7.873] kgem_add_handle: handle=7, index=2 [ 7.873] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 7.873] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 7.873] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 7.873] gen9_emit_sampler: sampler = 1 [ 7.873] gen9_emit_sf: num_sf_outputs=1 [ 7.873] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 7.873] gen9_emit_vertex_elements: setup id=0 [ 7.873] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 7.873] (0, 0), (66, 66) [ 7.873] gen8_vertex_flush[490] = 3 [ 7.873] sna_composite_rectangles: pixmap=24 marking clear [0]? 1 [ 7.873] sna_accel_flush: flush?=0, dirty?=0 [ 7.873] sna_pixmap_create_shm(66x66, depth=32, bpp=32, pitch=264) [ 7.873] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 7.873] create_pixmap: serial=25, usage=0, 0x0 [ 7.873] create_pixmap_hdr: pixmap=25, width=66, height=66, usage=0 [ 7.873] kgem_create_map(0x7f1c78c41000 size=17424, read-only?=0) - has_userptr?=1 [ 7.873] __kgem_bo_init(handle=17, num_pages=5) [ 7.873] kgem_create_map(ptr=0x7f1c78c41000, size=17424, pages=5, read_only=0) => handle=17 (proxy? 0) [ 7.873] sna_accel_watch_flush: enable=1 [ 7.873] __sna_damage_all(66, 66) [ 7.873] sna_pixmap_create_shm: serial=25, 66x66, usage=0 [ 7.873] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=13, drawable=18 [ 7.873] sna_validate_gc: recomputing clip [ 7.873] sna_validate_gc: composite clip=1x[(0, 0), (66, 66)] [0x55bca9b28a90] [ 7.873] sna_copy_area: src=pixmap=26:(0, 0)x(66, 66)+(0, 0) -> dst=pixmap=24:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 7.873] sna_copy_area: normal copy [ 7.873] sna_do_copy: src=(0, 0), dst=(0, 0), size=(66x66) [ 7.873] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(66x66) [ 7.873] sna_do_copy: dst extents (0, 0), (66, 66), dst clip extents (0, 0), (66, 66), dst size=66x66 [ 7.873] sna_do_copy: clipped dst extents (0, 0), (66, 66) [ 7.873] sna_do_copy: unclipped src extents (0, 0), (66, 66) [ 7.873] sna_do_copy: clipped src extents (0, 0), (66, 66) [ 7.873] sna_do_copy: pixmap -- no source clipping [ 7.873] sna_do_copy: src extents (0, 0), (66, 66) x 1 [ 7.873] sna_do_copy: copy region (0, 0), (66, 66) x 1 + (0, 0) [ 7.873] sna_copy_boxes (boxes=1x[(0, 0), (66, 66)...], src pixmap=26+(0, 0), dst pixmap=24+(0, 0), alu=3, src.size=66x66, dst.size=66x66) [ 7.873] sna_copy_boxes: dst=(priv=0x55bca9ac8be0, gpu_bo=15, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=0, cpu_bo=17), replaces=1 [ 7.873] kgem_bo_is_busy: handle=17, domain: 1 exec? 0, rq? 0 [ 7.873] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.873] __kgem_retire_rq: request 1 complete [ 7.873] __kgem_bo_flush: handle=14, busy=0, wedged=0 [ 7.873] sna_drawable_use_bo pixmap=24, box=((0, 0), (66, 66)), flags=19... [ 7.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 7.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 7.873] sna_drawable_use_bo: using whole GPU bo [ 7.873] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 7.873] region_overlaps_damage? [ 7.873] sna_drawable_move_region_to_cpu(pixmap=26 (66x66), [(0, 0), (66, 66)], flags=2) [ 7.873] sna_drawable_move_region_to_cpu: pixmap=26 all damaged on CPU [ 7.873] sna_drawable_move_region_to_cpu: syncing cpu bo [ 7.873] kgem_bo_sync__cpu_full: handle=17 [ 7.873] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 7.873] __kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 7.873] sna_replace(handle=15, 66x66, bpp=32, tiling=0) busy?=1 [ 7.873] __kgem_bo_is_busy: handle=15, domain: 1 exec? 1, rq? 1 [ 7.873] indirect_replace: size=4 vs 1024 [ 7.873] kgem_create_buffer_2d: 66x66, 32 bpp, stride=288 [ 7.873] kgem_create_buffer: size=19008, flags=3 [write?=1, inplace?=1, last?=0] [ 7.873] kgem_create_buffer: reusing buffer? used=45056 + size=19008, total=262144 [ 7.873] kgem_create_proxy: target handle=16 [proxy? -1], offset=45056, length=19008, io=1 [ 7.873] __kgem_bo_init(handle=16, num_pages=19008) [ 7.873] memcpy_blt: src=(0, 0), dst=(0, 0), size=66x66, pitch=264/288 [ 7.873] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 7.873] kgem_bo_is_render: handle=16, rq? 0 [0] [ 7.873] kgem_bo_is_render: handle=15, rq? 1 [1] [ 7.873] kgem_bo_is_render: handle=15, rq? 1 [1] [ 7.873] kgem_check_bo: num_pages=+64, num_exec=+1 [ 7.873] gen9_composite_get_binding_table(ff00) [ 7.873] kgem_add_reloc64: handle=16, pos=16312, delta=0, domains=40000 [ 7.873] kgem_add_reloc64: adding proxy [delta=45056] for handle=16 [ 7.873] kgem_add_handle: handle=16, index=3 [ 7.873] kgem_add_reloc64[5] = (delta=45056, target handle=3, presumed=fffa8000) [ 7.873] [3fb0] bind bo(handle=16, addr=fffb3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 7.873] gen9_emit_sampler: sampler = 0 [ 7.873] gen9_emit_vertex_elements: setup id=0 [ 7.873] (0, 0) -> (0, 0) + (66, 66) [ 7.873] gen8_vertex_flush[4d4] = 3 [ 7.873] _kgem_bo_destroy: handle=16, proxy? 1 [ 7.873] sna_destroy_pixmap: pixmap=26, attached?=1 [ 7.873] kgem_bo_is_busy: handle=17, domain: 1 exec? 0, rq? 0 [ 7.873] __sna_free_pixmap(pixmap=26) [ 7.873] __sna_pixmap_free_cpu: discarding CPU buffer, handle=17, size=20480 [ 7.873] kgem_bo_sync__cpu: handle=17 [ 7.873] sna_accel_watch_flush: enable=-1 [ 7.873] _kgem_bo_destroy: handle=17, proxy? 0 [ 7.873] __kgem_bo_destroy: handle=17, size=20480 [ 7.873] __kgem_bo_destroy: handle=17, not reusable [ 7.873] kgem_bo_free: handle=17, size=20480 [ 7.873] __kgem_busy: handle=17, busy=0, wedged=0 [ 7.873] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 [ 7.873] sna_accel_flush: flush?=0, dirty?=0 [ 7.873] sna_change_window_attributes [ 7.873] sna_change_window_attributes [ 7.873] sna_change_window_attributes [ 7.873] sna_change_window_attributes [ 7.873] sna_accel_flush: flush?=0, dirty?=0 [ 7.873] sna_accel_flush: flush?=0, dirty?=0 [ 7.873] sna_block_handler (tv=1.491000) [ 7.873] kgem_retire, need_retire?=1 [ 7.873] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 7.873] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 7.873] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 7.873] kgem_retire -- retired=0, need_retire=0 [ 7.873] sna_accel_block: GPU idle, flushing [ 7.873] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 7.873] gen8_vertex_close: copy to batch: 12 @ 316 [ 7.873] gen8_vertex_close: reloc[0] = 287 [ 7.873] kgem_add_reloc64: handle=0, pos=287, delta=1264, domains=200000 [ 7.873] kgem_add_reloc64[6] = (delta=1264, target handle=batch) [ 7.873] batch[1/1, flags=1800]: 316 328 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=80 [fenced=0] [ 7.874] kgem_finish_buffers: buffer handle=16, used=64256, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 7.874] kgem_finish_buffers: retaining upload buffer (64256/262144): used=65536, refcnt=1 [ 7.874] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 7.874] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 7.874] kgem_fixup_relocs: shrinking by 61440 [ 7.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.874] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 7.874] kgem_commit: release handle=15 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa3000 [ 7.874] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 7.874] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 7.874] __kgem_bo_clear_busy: handle=7 [ 7.874] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 7.874] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 7.874] __kgem_busy: handle=1, busy=131072, wedged=0 [ 7.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.874] timer_enable (time=7873), starting timer 1 [ 7.874] sna_accel_block: removing watchers [ 7.874] sna_wakeup_handler [ 7.874] sna_block_handler (tv=1.490000) [ 7.874] kgem_retire, need_retire?=1 [ 7.874] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 7.874] kgem_retire__requests_ring: retiring ring 0 [ 7.874] __kgem_busy: handle=1, busy=131072, wedged=0 [ 7.874] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 7.874] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 7.874] kgem_retire -- retired=0, need_retire=1 [ 7.874] kgem_retire__buffers: handle=16, busy? 1 [0] [ 7.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.874] sna_wakeup_handler [ 7.874] sna_block_handler (tv=1.490000) [ 7.874] kgem_retire, need_retire?=1 [ 7.874] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 7.874] kgem_retire__requests_ring: retiring ring 0 [ 7.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 7.874] __kgem_retire_rq: request 1 complete [ 7.874] __kgem_bo_flush: handle=15, busy=0, wedged=0 [ 7.874] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 7.874] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 7.874] kgem_retire -- retired=0, need_retire=0 [ 7.874] kgem_retire__buffers: handle=16, busy? 0 [0] [ 7.874] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 7.874] __kgem_bo_destroy: handle=16, size=262144 [ 7.874] kgem_bo_replace_io: transferring io handle=16 to bo [ 7.874] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 7.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.874] sna_wakeup_handler [ 7.874] sna_block_handler (tv=1.490000) [ 7.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.875] sna_wakeup_handler [ 7.875] sna_block_handler (tv=1.489000) [ 7.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.883] sna_wakeup_handler [ 7.883] sna_block_handler (tv=1.481000) [ 7.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.888] sna_wakeup_handler [ 7.888] sna_create_pixmap(48, 48, 32, usage=0) [ 7.888] kgem_can_create_2d: 48x48 @ 32 [ 7.888] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 7.888] kgem_can_create_2d: untiled size=12288 [ 7.888] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 7.888] kgem_choose_tiling: 48x48 -> 0 [ 7.888] sna_create_pixmap: usage=0, flags=b [ 7.888] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 7.888] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 7.888] create_pixmap: serial=29, usage=0, 0x0 [ 7.888] create_pixmap_hdr: pixmap=29, width=48, height=48, usage=0 [ 7.888] sna_create_pixmap: serial=29, 48x48, usage=0 [ 7.888] sna_validate_gc(0x55bca9b66e40) changes=7fffff, previous serial=80000000, drawable=1e [ 7.888] sna_validate_gc: recomputing clip [ 7.888] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9aea1f0] [ 7.888] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 7.888] try_upload__fast: ignore existing cpu damage (if any) [ 7.888] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 7.888] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 7.888] kgem_choose_tiling: 48x48 -> 0 [ 7.888] sna_pixmap_alloc_gpu: pixmap=30 [ 7.888] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 7.888] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 7.888] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 7.888] from inactive vma: pitch=192, tiling=0: handle=12, id=278 [ 7.888] try_upload__inplace: tiling=0 [ 7.888] kgem_bo_can_map__cpu: handle=12 [ 7.888] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.888] sna_pixmap_move_area_to_gpu: pixmap=30 box=(0, 0), (48, 48), flags=1 [ 7.888] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 7.888] = None [ 7.888] sna_pixmap_move_to_gpu(pixmap=30, usage=0), flags=3 [ 7.888] sna_pixmap_move_to_gpu: CPU damage? 0 [ 7.888] sna_pixmap_mark_active: pixmap=30, handle=12 [ 7.888] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 7.888] kgem_bo_can_map__cpu: handle=12 [ 7.888] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.888] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 7.888] kgem_bo_sync__cpu: handle=12 [ 7.888] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 7.888] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 7.888] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 7.888] __sna_damage_all(48, 48) [ 7.888] sna_get_image: pixmap=30 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 7.888] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 7.888] kgem_bo_can_map__cpu: handle=12 [ 7.888] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.888] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 7.888] kgem_bo_can_map__cpu: handle=12 [ 7.888] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 7.888] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 7.888] kgem_bo_sync__cpu_full: handle=12 [ 7.888] sna_get_image__inplace: download through a linear CPU map [ 7.888] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 7.888] sna_destroy_pixmap: pixmap=30, attached?=1 [ 7.888] sna_pixmap_unmap: pixmap=30 dropping cpu mapping [ 7.888] _kgem_bo_destroy: handle=12, proxy? 0 [ 7.888] __kgem_bo_destroy: handle=12, size=12288 [ 7.888] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 7.888] __sna_free_pixmap(pixmap=30) [ 7.888] sna_block_handler (tv=1.476000) [ 7.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.888] sna_wakeup_handler [ 7.888] sna_block_handler (tv=1.476000) [ 7.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.888] sna_wakeup_handler [ 7.888] sna_block_handler (tv=1.476000) [ 7.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.895] sna_wakeup_handler [ 7.895] sna_block_handler (tv=1.469000) [ 7.895] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.895] sna_accel_do_throttle (time=7895), triggered [ 7.896] sna_accel_throttle (time=7895) [ 7.896] sna_accel_disarm_timer[1] (time=7895) [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=0.0) [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=0.0) [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=0.0) [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.896] sna_wakeup_handler [ 7.896] sna_block_handler (tv=1.468000) [ 7.896] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.896] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_change_window_attributes [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=0.0) [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.897] sna_wakeup_handler [ 7.897] sna_block_handler (tv=1.467000) [ 7.897] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.897] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.898] sna_block_handler (tv=1.466000) [ 7.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.898] sna_accel_do_throttle -- no pending activity [ 7.898] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.899] sna_wakeup_handler [ 7.899] sna_block_handler (tv=1.465000) [ 7.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.899] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_create_window: window=8388609 [ 7.900] sna_set_window_pixmap: window=8388609, old pixmap=0 new pixmap=8 [ 7.900] sna_change_window_attributes [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.900] sna_wakeup_handler [ 7.900] sna_block_handler (tv=1.464000) [ 7.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.900] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=0.0) [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.902] sna_wakeup_handler [ 7.902] sna_block_handler (tv=1.462000) [ 7.902] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.902] sna_accel_do_throttle -- no pending activity [ 7.903] sna_wakeup_handler [ 7.903] sna_block_handler (tv=1.461000) [ 7.903] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.903] sna_accel_do_throttle -- no pending activity [ 7.905] sna_wakeup_handler [ 7.905] sna_block_handler (tv=1.459000) [ 7.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.905] sna_accel_do_throttle -- no pending activity [ 7.905] sna_wakeup_handler [ 7.905] sna_block_handler (tv=0.0) [ 7.905] sna_wakeup_handler [ 7.905] sna_block_handler (tv=1.459000) [ 7.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.906] sna_wakeup_handler [ 7.906] sna_block_handler (tv=1.458000) [ 7.906] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.906] sna_accel_do_throttle -- no pending activity [ 7.908] sna_wakeup_handler [ 7.908] sna_block_handler (tv=1.456000) [ 7.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.908] sna_accel_do_throttle -- no pending activity [ 7.909] sna_wakeup_handler [ 7.909] sna_block_handler (tv=1.455000) [ 7.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.909] sna_accel_do_throttle -- no pending activity [ 7.909] sna_wakeup_handler [ 7.909] sna_block_handler (tv=1.455000) [ 7.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.909] sna_accel_do_throttle -- no pending activity [ 7.909] sna_wakeup_handler [ 7.909] sna_block_handler (tv=1.455000) [ 7.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.909] sna_accel_do_throttle -- no pending activity [ 7.909] sna_wakeup_handler [ 7.909] sna_block_handler (tv=1.455000) [ 7.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.909] sna_accel_do_throttle -- no pending activity [ 7.909] sna_wakeup_handler [ 7.909] sna_block_handler (tv=1.455000) [ 7.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.909] sna_accel_do_throttle -- no pending activity [ 7.909] sna_wakeup_handler [ 7.909] sna_block_handler (tv=1.455000) [ 7.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.909] sna_accel_do_throttle -- no pending activity [ 7.909] sna_wakeup_handler [ 7.909] sna_block_handler (tv=1.455000) [ 7.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.909] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=0.0) [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.911] sna_block_handler (tv=1.453000) [ 7.911] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.911] sna_accel_do_throttle -- no pending activity [ 7.911] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.912] sna_block_handler (tv=1.452000) [ 7.912] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.912] sna_accel_do_throttle -- no pending activity [ 7.912] sna_wakeup_handler [ 7.913] sna_block_handler (tv=1.451000) [ 7.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.913] sna_accel_do_throttle -- no pending activity [ 7.913] sna_wakeup_handler [ 7.913] sna_block_handler (tv=1.451000) [ 7.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.913] sna_accel_do_throttle -- no pending activity [ 7.913] sna_wakeup_handler [ 7.913] sna_block_handler (tv=1.451000) [ 7.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.913] sna_accel_do_throttle -- no pending activity [ 7.913] sna_wakeup_handler [ 7.913] sna_block_handler (tv=1.451000) [ 7.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.913] sna_accel_do_throttle -- no pending activity [ 7.913] sna_wakeup_handler [ 7.913] sna_change_window_attributes [ 7.913] sna_block_handler (tv=1.451000) [ 7.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.913] sna_accel_do_throttle -- no pending activity [ 7.913] sna_wakeup_handler [ 7.913] sna_block_handler (tv=1.451000) [ 7.913] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.913] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=0.0) [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.914] sna_wakeup_handler [ 7.914] sna_block_handler (tv=1.450000) [ 7.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.914] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.915] sna_block_handler (tv=1.449000) [ 7.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.915] sna_accel_do_throttle -- no pending activity [ 7.915] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.916] sna_wakeup_handler [ 7.916] sna_block_handler (tv=1.448000) [ 7.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.916] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_create_window: window=10485761 [ 7.917] sna_set_window_pixmap: window=10485761, old pixmap=0 new pixmap=8 [ 7.917] sna_change_window_attributes [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.917] sna_block_handler (tv=1.447000) [ 7.917] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.917] sna_accel_do_throttle -- no pending activity [ 7.917] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.447000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.918] sna_wakeup_handler [ 7.918] sna_block_handler (tv=1.446000) [ 7.918] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.918] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=0.0) [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.919] sna_block_handler (tv=1.445000) [ 7.919] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.919] sna_accel_do_throttle -- no pending activity [ 7.919] sna_wakeup_handler [ 7.920] sna_block_handler (tv=1.444000) [ 7.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.920] sna_accel_do_throttle -- no pending activity [ 7.920] sna_wakeup_handler [ 7.920] sna_block_handler (tv=1.444000) [ 7.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.920] sna_accel_do_throttle -- no pending activity [ 7.920] sna_wakeup_handler [ 7.920] sna_block_handler (tv=1.444000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=0.0) [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_change_window_attributes [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=0.0) [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.921] sna_wakeup_handler [ 7.921] sna_block_handler (tv=1.443000) [ 7.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.921] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.922] sna_wakeup_handler [ 7.922] sna_block_handler (tv=1.442000) [ 7.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.922] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_create_window: window=12582913 [ 7.923] sna_set_window_pixmap: window=12582913, old pixmap=0 new pixmap=8 [ 7.923] sna_change_window_attributes [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.923] sna_wakeup_handler [ 7.923] sna_block_handler (tv=1.441000) [ 7.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.923] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=0.0) [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.924] sna_wakeup_handler [ 7.924] sna_block_handler (tv=1.440000) [ 7.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.924] sna_accel_do_throttle -- no pending activity [ 7.925] sna_wakeup_handler [ 7.925] sna_block_handler (tv=1.439000) [ 7.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.925] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_create_window: window=8388611 [ 7.926] sna_set_window_pixmap: window=8388611, old pixmap=0 new pixmap=8 [ 7.926] sna_change_window_attributes [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.926] sna_block_handler (tv=1.438000) [ 7.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.926] sna_accel_do_throttle -- no pending activity [ 7.926] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.927] sna_wakeup_handler [ 7.927] sna_block_handler (tv=1.437000) [ 7.927] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.927] sna_accel_do_throttle -- no pending activity [ 7.942] sna_wakeup_handler [ 7.942] sna_block_handler (tv=1.422000) [ 7.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.942] sna_accel_do_throttle -- no pending activity [ 7.943] sna_wakeup_handler [ 7.943] sna_block_handler (tv=1.421000) [ 7.943] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.943] sna_accel_do_throttle -- no pending activity [ 7.943] sna_wakeup_handler [ 7.943] sna_block_handler (tv=1.421000) [ 7.943] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.943] sna_accel_do_throttle -- no pending activity [ 7.949] sna_wakeup_handler [ 7.949] sna_block_handler (tv=1.415000) [ 7.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 7.949] sna_accel_do_throttle -- no pending activity [ 7.949] sna_wakeup_handler [ 7.949] sna_randr_getinfo() [ 7.949] sna_handle_uevents [ 7.949] sna_output_detect(eDP1:48) [ 7.950] sna_output_detect(eDP1): num modes 0 -> 1, num props 6 -> 6 [ 7.950] sna_output_detect(eDP1): found 1 modes, connection status=1 [ 7.950] sna_output_get_modes(eDP1:48) [ 7.950] sna_output_attach_edid(eDP1): attaching EDID id=77, current=0 [ 7.950] sna_output_attach_edid(eDP1): failed to read blob, reusing previous [ 7.950] sna_output_attach_tile: found? TILE=-1 [ 7.950] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 7.950] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 7.950] sna_output_get_modes: adding 1 probed modes [ 7.950] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 7.950] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 7.950] kgem_can_create_2d: 3840x2160 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 7.950] kgem_can_create_2d: untiled size=33177600 [ 7.950] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 7.950] kgem_can_create_2d: tiled[-1] size=33177600 [ 7.950] kgem_can_create_2d: 640x480 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 7.950] kgem_can_create_2d: untiled size=1228800 [ 7.950] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 7.950] kgem_can_create_2d: tiled[-1] size=1228800 [ 7.950] kgem_can_create_2d: 800x600 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 7.950] kgem_can_create_2d: untiled size=1921024 [ 7.950] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 7.950] kgem_can_create_2d: tiled[-1] size=1921024 [ 7.950] kgem_can_create_2d: 800x600 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 7.950] kgem_can_create_2d: untiled size=1921024 [ 7.950] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 7.950] kgem_can_create_2d: tiled[-1] size=1921024 [ 7.950] kgem_can_create_2d: 1024x768 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 7.950] kgem_can_create_2d: untiled size=3145728 [ 7.950] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 7.950] kgem_can_create_2d: tiled[-1] size=3145728 [ 7.950] kgem_can_create_2d: 1280x960 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 7.950] kgem_can_create_2d: untiled size=4915200 [ 7.950] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 7.950] kgem_can_create_2d: tiled[-1] size=4915200 [ 7.950] kgem_can_create_2d: 1280x1024 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 7.950] kgem_can_create_2d: untiled size=5242880 [ 7.950] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 7.950] kgem_can_create_2d: tiled[-1] size=5242880 [ 7.950] kgem_can_create_2d: 1600x1200 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 7.950] kgem_can_create_2d: untiled size=7680000 [ 7.950] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 7.950] kgem_can_create_2d: tiled[-1] size=7680000 [ 7.950] kgem_can_create_2d: 1792x1344 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 7.950] kgem_can_create_2d: untiled size=9633792 [ 7.950] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 7.950] kgem_can_create_2d: tiled[-1] size=9633792 [ 7.950] kgem_can_create_2d: 1856x1392 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 7.950] kgem_can_create_2d: untiled size=10334208 [ 7.950] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 7.950] kgem_can_create_2d: tiled[-1] size=10334208 [ 7.950] kgem_can_create_2d: 1920x1440 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 7.950] kgem_can_create_2d: untiled size=11059200 [ 7.950] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 7.950] kgem_can_create_2d: tiled[-1] size=11059200 [ 7.950] kgem_can_create_2d: 1152x864 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 7.950] kgem_can_create_2d: untiled size=3981312 [ 7.950] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 7.950] kgem_can_create_2d: tiled[-1] size=3981312 [ 7.950] kgem_can_create_2d: 1360x768 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 7.950] kgem_can_create_2d: untiled size=4177920 [ 7.950] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 7.950] kgem_can_create_2d: tiled[-1] size=4177920 [ 7.950] kgem_can_create_2d: 1360x768 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 7.950] kgem_can_create_2d: untiled size=4177920 [ 7.950] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 7.950] kgem_can_create_2d: tiled[-1] size=4177920 [ 7.950] kgem_can_create_2d: 1400x1050 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 7.950] kgem_can_create_2d: untiled size=5881856 [ 7.950] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 7.950] kgem_can_create_2d: tiled[-1] size=5881856 [ 7.950] kgem_can_create_2d: 1440x900 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 7.950] kgem_can_create_2d: untiled size=5185536 [ 7.950] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 7.950] kgem_can_create_2d: tiled[-1] size=5185536 [ 7.950] kgem_can_create_2d: 1600x1024 @ 32 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 7.950] kgem_can_create_2d: untiled size=6553600 [ 7.950] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 7.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 7.950] kgem_can_create_2d: tiled[-1] size=6553600 [ 7.950] kgem_can_create_2d: 1680x1050 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 7.951] kgem_can_create_2d: untiled size=7057408 [ 7.951] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 7.951] kgem_can_create_2d: tiled[-1] size=7057408 [ 7.951] kgem_can_create_2d: 1680x1050 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 7.951] kgem_can_create_2d: untiled size=7057408 [ 7.951] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 7.951] kgem_can_create_2d: tiled[-1] size=7057408 [ 7.951] kgem_can_create_2d: 1920x1080 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 7.951] kgem_can_create_2d: untiled size=8294400 [ 7.951] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 7.951] kgem_can_create_2d: tiled[-1] size=8294400 [ 7.951] kgem_can_create_2d: 1920x1200 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 7.951] kgem_can_create_2d: untiled size=9216000 [ 7.951] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 7.951] kgem_can_create_2d: tiled[-1] size=9216000 [ 7.951] kgem_can_create_2d: 2048x1536 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 7.951] kgem_can_create_2d: untiled size=12582912 [ 7.951] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 7.951] kgem_can_create_2d: tiled[-1] size=12582912 [ 7.951] kgem_can_create_2d: 1920x1080 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 7.951] kgem_can_create_2d: untiled size=8294400 [ 7.951] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 7.951] kgem_can_create_2d: tiled[-1] size=8294400 [ 7.951] kgem_can_create_2d: 640x360 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 7.951] kgem_can_create_2d: untiled size=921600 [ 7.951] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 7.951] kgem_can_create_2d: tiled[-1] size=921600 [ 7.951] kgem_can_create_2d: 720x405 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 7.951] kgem_can_create_2d: untiled size=1167360 [ 7.951] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 7.951] kgem_can_create_2d: tiled[-1] size=1167360 [ 7.951] kgem_can_create_2d: 864x486 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 7.951] kgem_can_create_2d: untiled size=1683456 [ 7.951] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 7.951] kgem_can_create_2d: tiled[-1] size=1683456 [ 7.951] kgem_can_create_2d: 960x540 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 7.951] kgem_can_create_2d: untiled size=2076672 [ 7.951] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 7.951] kgem_can_create_2d: tiled[-1] size=2076672 [ 7.951] kgem_can_create_2d: 1024x576 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 7.951] kgem_can_create_2d: untiled size=2359296 [ 7.951] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 7.951] kgem_can_create_2d: tiled[-1] size=2359296 [ 7.951] kgem_can_create_2d: 1280x720 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 7.951] kgem_can_create_2d: untiled size=3686400 [ 7.951] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 7.951] kgem_can_create_2d: tiled[-1] size=3686400 [ 7.951] kgem_can_create_2d: 1368x768 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 7.951] kgem_can_create_2d: untiled size=4202496 [ 7.951] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 7.951] kgem_can_create_2d: tiled[-1] size=4202496 [ 7.951] kgem_can_create_2d: 1600x900 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 7.951] kgem_can_create_2d: untiled size=5763072 [ 7.951] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 7.951] kgem_can_create_2d: tiled[-1] size=5763072 [ 7.951] kgem_can_create_2d: 2048x1152 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 7.951] kgem_can_create_2d: untiled size=9437184 [ 7.951] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 7.951] kgem_can_create_2d: tiled[-1] size=9437184 [ 7.951] kgem_can_create_2d: 2560x1440 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 7.951] kgem_can_create_2d: untiled size=14745600 [ 7.951] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 7.951] kgem_can_create_2d: tiled[-1] size=14745600 [ 7.951] kgem_can_create_2d: 2880x1620 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 7.951] kgem_can_create_2d: untiled size=18665472 [ 7.951] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 7.951] kgem_can_create_2d: tiled[-1] size=18665472 [ 7.951] kgem_can_create_2d: 3200x1800 @ 32 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 7.951] kgem_can_create_2d: untiled size=23040000 [ 7.951] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 7.951] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 7.951] kgem_can_create_2d: tiled[-1] size=23040000 [ 7.951] sna_output_detect(DP1:56) [ 7.957] sna_output_detect(DP1): num modes 0 -> 0, num props 5 -> 5 [ 7.957] sna_output_detect(DP1): found 0 modes, connection status=2 [ 7.957] sna_output_detect(DP1-1:50) [ 7.958] sna_output_detect(DP1-1): num modes 0 -> 0, num props 5 -> 5 [ 7.958] sna_output_detect(DP1-1): found 0 modes, connection status=2 [ 7.958] sna_output_detect(DP1-2:74) [ 8.011] sna_output_detect(DP1-2): num modes 0 -> 30, num props 5 -> 5 [ 8.011] sna_output_detect(DP1-2): found 30 modes, connection status=1 [ 8.011] sna_output_get_modes(DP1-2:74) [ 8.011] sna_output_attach_edid(DP1-2): attaching EDID id=100, current=0 [ 8.011] sna_output_attach_edid(DP1-2): failed to read blob, reusing previous [ 8.011] sna_output_attach_tile: found? TILE=4 [ 8.011] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.011] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.011] sna_output_get_modes: adding 30 probed modes [ 8.011] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.011] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.011] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.011] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.011] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.011] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.011] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.011] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.011] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.011] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.011] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.011] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.011] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.011] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.011] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.011] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.011] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.011] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.011] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.011] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.011] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.011] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.011] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.011] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.011] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.011] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.011] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.011] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.011] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.011] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.011] kgem_can_create_2d: 3840x2160 @ 32 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.011] kgem_can_create_2d: untiled size=33177600 [ 8.011] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.011] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.011] kgem_can_create_2d: 3840x2160 @ 32 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.011] kgem_can_create_2d: untiled size=33177600 [ 8.011] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.011] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.011] kgem_can_create_2d: 2560x1440 @ 32 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.011] kgem_can_create_2d: untiled size=14745600 [ 8.011] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.011] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.011] kgem_can_create_2d: 2048x1280 @ 32 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.011] kgem_can_create_2d: untiled size=10485760 [ 8.011] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.011] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.011] kgem_can_create_2d: 1920x1200 @ 32 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.011] kgem_can_create_2d: untiled size=9216000 [ 8.011] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.011] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.011] kgem_can_create_2d: 1920x1080 @ 32 [ 8.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.011] kgem_can_create_2d: untiled size=8294400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.012] kgem_can_create_2d: 1920x1080 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: untiled size=8294400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.012] kgem_can_create_2d: 1920x1080 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: untiled size=8294400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.012] kgem_can_create_2d: 1920x1080 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: untiled size=8294400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.012] kgem_can_create_2d: 1920x1080 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: untiled size=8294400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.012] kgem_can_create_2d: 1920x1080 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: untiled size=8294400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.012] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.012] kgem_can_create_2d: 1600x1200 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.012] kgem_can_create_2d: untiled size=7680000 [ 8.012] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.012] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.012] kgem_can_create_2d: 1600x900 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.012] kgem_can_create_2d: untiled size=5763072 [ 8.012] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.012] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.012] kgem_can_create_2d: 1280x1024 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.012] kgem_can_create_2d: untiled size=5242880 [ 8.012] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.012] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.012] kgem_can_create_2d: 1280x1024 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.012] kgem_can_create_2d: untiled size=5242880 [ 8.012] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.012] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.012] kgem_can_create_2d: 1152x864 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.012] kgem_can_create_2d: untiled size=3981312 [ 8.012] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.012] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.012] kgem_can_create_2d: 1280x720 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.012] kgem_can_create_2d: untiled size=3686400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.012] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.012] kgem_can_create_2d: 1280x720 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.012] kgem_can_create_2d: untiled size=3686400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.012] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.012] kgem_can_create_2d: 1280x720 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.012] kgem_can_create_2d: untiled size=3686400 [ 8.012] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.012] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.012] kgem_can_create_2d: 1024x768 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.012] kgem_can_create_2d: untiled size=3145728 [ 8.012] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.012] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.012] kgem_can_create_2d: 1024x768 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.012] kgem_can_create_2d: untiled size=3145728 [ 8.012] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.012] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.012] kgem_can_create_2d: 800x600 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.012] kgem_can_create_2d: untiled size=1921024 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.012] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.012] kgem_can_create_2d: 800x600 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.012] kgem_can_create_2d: untiled size=1921024 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.012] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.012] kgem_can_create_2d: 720x576 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.012] kgem_can_create_2d: untiled size=1658880 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.012] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.012] kgem_can_create_2d: 720x480 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.012] kgem_can_create_2d: untiled size=1384448 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.012] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.012] kgem_can_create_2d: 720x480 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.012] kgem_can_create_2d: untiled size=1384448 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.012] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.012] kgem_can_create_2d: 640x480 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.012] kgem_can_create_2d: untiled size=1228800 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.012] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.012] kgem_can_create_2d: 640x480 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.012] kgem_can_create_2d: untiled size=1228800 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.012] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.012] kgem_can_create_2d: 640x480 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.012] kgem_can_create_2d: untiled size=1228800 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.012] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.012] kgem_can_create_2d: 720x400 @ 32 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.012] kgem_can_create_2d: untiled size=1155072 [ 8.012] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.012] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.012] sna_output_detect(DP1-3:68) [ 8.012] sna_output_detect(DP1-3): num modes 0 -> 0, num props 5 -> 5 [ 8.012] sna_output_detect(DP1-3): found 0 modes, connection status=2 [ 8.012] sna_output_detect(DP2:63) [ 8.012] sna_output_detect(DP2): num modes 0 -> 0, num props 5 -> 5 [ 8.012] sna_output_detect(DP2): found 0 modes, connection status=2 [ 8.012] sna_output_detect(HDMI1:60) [ 8.020] sna_output_detect(HDMI1): num modes 0 -> 0, num props 6 -> 6 [ 8.020] sna_output_detect(HDMI1): found 0 modes, connection status=2 [ 8.020] sna_output_detect(HDMI2:67) [ 8.028] sna_output_detect(HDMI2): num modes 0 -> 0, num props 6 -> 6 [ 8.028] sna_output_detect(HDMI2): found 0 modes, connection status=2 [ 8.028] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.028] sna_block_handler (tv=1.336000) [ 8.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.028] sna_accel_do_throttle -- no pending activity [ 8.028] sna_wakeup_handler [ 8.028] sna_create_pixmap(3840, 2160, 24, usage=0) [ 8.028] kgem_can_create_2d: 3840x2160 @ 24 [ 8.028] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.028] kgem_can_create_2d: untiled size=33177600 [ 8.028] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.028] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.028] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.028] sna_create_pixmap: usage=0, flags=1b [ 8.028] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 8.028] __pop_freed_pixmap: reusing freed pixmap=30 header [ 8.028] create_pixmap_hdr: pixmap=37, width=3840, height=2160, usage=0 [ 8.028] sna_create_pixmap: serial=37, 3840x2160, usage=0 [ 8.028] sna_composite_rectangles(pixmap=38, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 8.028] sna_composite_rectangles: converted to op 0 [ 8.028] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 8.028] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 8.028] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 8.028] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 8.028] sna_composite_rectangles: dropping last-cpu hint [ 8.028] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=19... [ 8.028] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.028] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.028] sna_pixmap_move_to_gpu(pixmap=38, usage=0), flags=b [ 8.028] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.028] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 8.028] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.028] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.028] sna_pixmap_alloc_gpu: pixmap=38 [ 8.028] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.028] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 8.028] __kgem_bo_init(handle=17, num_pages=8100) [ 8.028] kgem_set_tiling: handle=17, tiling=1 [1], pitch=15360 [15360]: 1 [ 8.028] new pitch=15360, tiling=1, handle=17, id=279, num_pages=8100 [8100], bucket=12 [ 8.028] __sna_damage_all(3840, 2160) [ 8.028] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.028] sna_pixmap_mark_active: pixmap=38, handle=17 [ 8.028] sna_drawable_use_bo: allocated GPU bo for operation [ 8.028] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.028] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 8.028] kgem_bo_is_render: handle=17, rq? 0 [0] [ 8.028] kgem_bo_is_render: handle=17, rq? 0 [0] [ 8.028] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 8.028] sna_render_get_solid: 0 [ 8.028] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 8.028] needs_batch_flush: flushing before handle=17 for new reservation [ 8.028] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 8.028] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.028] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.028] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.028] kgem_add_handle: handle=4, index=0 [ 8.028] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.028] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.028] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.028] gen9_composite_get_binding_table(ffc0) [ 8.028] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 8.028] kgem_add_handle: handle=17, index=1 [ 8.028] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 8.028] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.028] [3fe0] bind bo(handle=17, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.028] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 8.028] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 8.028] kgem_add_handle: handle=7, index=2 [ 8.028] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 8.028] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.028] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.028] gen9_emit_sampler: sampler = 1 [ 8.028] gen9_emit_sf: num_sf_outputs=1 [ 8.028] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.028] gen9_emit_vertex_elements: setup id=0 [ 8.028] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.028] (0, 0), (3840, 2160) [ 8.028] gen8_vertex_flush[490] = 3 [ 8.028] sna_composite_rectangles: pixmap=38 marking clear [0]? 1 [ 8.028] sna_composite_rectangles(pixmap=38, op=1, ff2c001e x 1 [(0, 0)x(3840, 2160) ...]) [ 8.028] sna_composite_rectangles: converted to op 1 [ 8.028] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 8.028] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 8.028] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 8.028] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 8.028] sna_composite_rectangles: promoting to full GPU [ 8.028] sna_composite_rectangles: dropping last-cpu hint [ 8.028] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=19... [ 8.028] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.028] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.028] sna_drawable_use_bo: using whole GPU bo [ 8.028] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 8.028] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.028] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (3840, 2160) ...]) [ 8.028] sna_render_get_solid: ff2c001e [ 8.028] sna_render_finish_solid(force=0, domain=1, busy=0, dirty=0, size=0) [ 8.028] sna_render_get_solid(0) = ff2c001e (new) [ 8.028] kgem_create_proxy: target handle=8 [proxy? -1], offset=0, length=4, io=0 [ 8.028] __kgem_bo_init(handle=8, num_pages=4) [ 8.028] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 8.028] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.028] gen9_composite_get_binding_table(ff00) [ 8.028] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 8.028] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 8.028] kgem_add_handle: handle=8, index=3 [ 8.028] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=0) [ 8.028] [3fb0] bind bo(handle=8, addr=0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.028] gen9_emit_vertex_elements: setup id=0 [ 8.028] (0, 0), (3840, 2160) [ 8.028] gen8_vertex_flush[4cc] = 3 [ 8.028] sna_composite_rectangles: pixmap=38 marking clear [ff2c001e]? 1 [ 8.028] sna_create_pixmap(40, 40, 32, usage=0) [ 8.028] kgem_can_create_2d: 40x40 @ 32 [ 8.028] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 [ 8.028] kgem_can_create_2d: untiled size=8192 [ 8.028] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.028] kgem_choose_tiling: 40x40 -> 0 [ 8.028] sna_create_pixmap: usage=0, flags=b [ 8.028] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b [ 8.028] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 8.028] create_pixmap: serial=39, usage=0, 0x0 [ 8.028] create_pixmap_hdr: pixmap=39, width=40, height=40, usage=0 [ 8.028] sna_create_pixmap: serial=39, 40x40, usage=0 [ 8.028] sna_composite_rectangles(pixmap=40, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) [ 8.028] sna_composite_rectangles: converted to op 0 [ 8.028] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) [ 8.028] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 [ 8.028] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 [ 8.028] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) [ 8.028] sna_composite_rectangles: dropping last-cpu hint [ 8.028] sna_drawable_use_bo pixmap=40, box=((0, 0), (40, 40)), flags=19... [ 8.028] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.028] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.028] sna_pixmap_move_to_gpu(pixmap=40, usage=0), flags=b [ 8.028] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.028] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b [ 8.028] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.028] kgem_choose_tiling: 40x40 -> 0 [ 8.028] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.028] kgem_choose_tiling: 40x40 -> 0 [ 8.028] sna_pixmap_alloc_gpu: pixmap=40 [ 8.028] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.028] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 [ 8.028] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 8.028] from inactive: pitch=160, tiling=0: handle=12, id=281 [ 8.028] __sna_damage_all(40, 40) [ 8.029] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.029] sna_pixmap_mark_active: pixmap=40, handle=12 [ 8.029] sna_drawable_use_bo: allocated GPU bo for operation [ 8.029] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.029] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.029] kgem_bo_is_render: handle=12, rq? 0 [0] [ 8.029] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) [ 8.029] sna_render_get_solid: 0 [ 8.029] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.029] kgem_set_mode: flushing before new bo [ 8.029] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 8.029] gen8_vertex_close: copy to batch: 12 @ 314 [ 8.029] gen8_vertex_close: reloc[0] = 287 [ 8.029] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 8.029] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 8.029] sna_render_flush_solid(size=1) [ 8.029] __kgem_bo_map__cpu: caching CPU vma for 8 [ 8.029] batch[1/1, flags=1800]: 314 326 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=8112 [fenced=0] [ 8.029] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.029] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.029] kgem_fixup_relocs: shrinking by 61440 [ 8.029] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.033] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.033] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.033] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.033] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.033] __kgem_bo_clear_busy: handle=7 [ 8.033] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 8.033] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.033] __kgem_bo_clear_busy: handle=8 [ 8.033] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 8.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.033] needs_batch_flush: flushing before handle=12 for new reservation [ 8.033] kgem_check_bo: num_pages=+3, num_exec=+1 [ 8.033] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.033] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.033] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.033] kgem_add_handle: handle=4, index=0 [ 8.033] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.033] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.033] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.033] gen9_composite_get_binding_table(ffc0) [ 8.033] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 8.033] kgem_add_handle: handle=12, index=1 [ 8.033] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 8.033] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 8.033] [3fe0] bind bo(handle=12, addr=0), format=192, width=40, height=40, pitch=160, tiling=0 -> render [ 8.033] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 8.033] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 8.033] kgem_add_handle: handle=7, index=2 [ 8.033] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 8.033] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.033] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.033] gen9_emit_sampler: sampler = 1 [ 8.033] gen9_emit_sf: num_sf_outputs=1 [ 8.033] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.033] gen9_emit_vertex_elements: setup id=0 [ 8.033] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.033] (0, 0), (40, 40) [ 8.033] gen8_vertex_flush[490] = 3 [ 8.033] sna_composite_rectangles: pixmap=40 marking clear [0]? 1 [ 8.033] sna_composite_rectangles(pixmap=40, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) [ 8.033] sna_composite_rectangles: converted to op 1 [ 8.033] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 8.033] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) [ 8.033] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) [ 8.033] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) [ 8.033] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 [ 8.033] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 [ 8.033] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) [ 8.033] sna_composite_rectangles: dropping last-cpu hint [ 8.033] sna_drawable_use_bo pixmap=40, box=((0, 0), (40, 40)), flags=1... [ 8.033] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 8.033] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.033] sna_drawable_use_bo: using whole GPU bo [ 8.033] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 8.033] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.033] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) [ 8.033] sna_render_get_solid: 40404040 [ 8.033] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=1) [ 8.033] _kgem_bo_destroy: handle=8, proxy? 1 [ 8.033] sna_render_finish_solid reset [ 8.033] kgem_create_linear(4096) [ 8.033] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 8.033] search_linear_cache: inactive and cache bucket empty [ 8.033] search_linear_cache: active cache bucket empty [ 8.033] kgem_create_linear: new handle=18, num_pages=1 [ 8.033] __kgem_bo_init(handle=18, num_pages=1) [ 8.033] kgem_create_proxy: target handle=18 [proxy? -1], offset=0, length=4, io=0 [ 8.033] __kgem_bo_init(handle=18, num_pages=4) [ 8.033] _kgem_bo_destroy: handle=8, proxy? 0 [ 8.033] __kgem_bo_destroy: handle=8, size=4096 [ 8.033] __kgem_busy: handle=8, busy=131072, wedged=0 [ 8.033] __kgem_bo_destroy: handle=8 -> active [ 8.033] sna_render_get_solid(1) = 40404040 (new) [ 8.033] kgem_create_proxy: target handle=18 [proxy? -1], offset=4, length=4, io=0 [ 8.033] __kgem_bo_init(handle=18, num_pages=4) [ 8.033] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.033] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.033] gen9_composite_get_binding_table(ff00) [ 8.033] kgem_add_reloc64: handle=18, pos=16312, delta=0, domains=40000 [ 8.033] kgem_add_reloc64: adding proxy [delta=4] for handle=18 [ 8.033] kgem_add_handle: handle=18, index=3 [ 8.033] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=0) [ 8.033] [3fb0] bind bo(handle=18, addr=4), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.033] gen9_emit_vertex_elements: setup id=0 [ 8.033] (0, 0), (1, 1) [ 8.033] (39, 0), (40, 1) [ 8.033] (0, 39), (1, 40) [ 8.033] (39, 39), (40, 40) [ 8.033] gen8_vertex_flush[4cc] = 12 [ 8.033] sna_composite(pixmap=38, op=3, src=40+(0, 0), mask=0+(0, 0), dst=38+(0, 0)+(0, 0), size=(3840, 2160) [ 8.033] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 8.033] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 8.033] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (3840, 2160)] [ 8.033] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 8.033] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (3840, 2160) [ 8.033] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 8.033] gen9_render_composite: 3840x2160, current mode=1/1 [ 8.033] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.033] kgem_bo_is_busy: handle=12, domain: 1 exec? 1, rq? 1 [ 8.033] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 8.033] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 8.033] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.033] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.033] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.033] sna_drawable_use_bo: using whole GPU bo [ 8.033] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.033] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 8.033] sna_transform_is_imprecise_integer_translation: no transform [ 8.033] gen9_composite_picture: integer translation (0, 0), removing [ 8.033] sna_render_pixmap_bo pixmap=40, (0, 0)x(3840, 2160)/(40, 40) [ 8.033] sna_render_pixmap_bo: GPU all damaged [ 8.033] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.033] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.033] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.033] gen4_choose_composite_emitter: identity src, no mask [ 8.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.033] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.033] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 8.033] aligning vertex: was 2, now 3 floats per vertex [ 8.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.033] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.033] gen9_composite_get_binding_table(fe80) [ 8.033] kgem_add_reloc64: handle=17, pos=16280, delta=0, domains=20002 [ 8.033] kgem_add_handle: handle=17, index=4 [ 8.033] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdfff000) [ 8.033] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.033] [3f90] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.033] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 [ 8.033] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=0) [ 8.033] [3f80] bind bo(handle=12, addr=0), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler [ 8.033] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.033] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.033] gen9_emit_sampler: sampler = a [ 8.033] gen9_emit_vertex_elements: setup id=2 [ 8.033] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.033] gen9_render_composite_box: (0, 0), (3840, 2160) [ 8.033] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 8.033] gen8_vertex_flush[568] = 3 [ 8.033] sna_block_handler (tv=0.0) [ 8.033] sna_wakeup_handler [ 8.033] sna_block_handler (tv=0.0) [ 8.033] sna_wakeup_handler [ 8.033] sna_destroy_pixmap: pixmap=40, attached?=1 [ 8.033] _kgem_bo_destroy: handle=12, proxy? 0 [ 8.033] __kgem_bo_destroy: handle=12, size=12288 [ 8.033] __kgem_bo_destroy: handle=12 -> active [ 8.033] __sna_free_pixmap(pixmap=40) [ 8.034] sna_create_pixmap(320, 2128, 32, usage=0) [ 8.034] kgem_can_create_2d: 320x2128 @ 32 [ 8.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 [ 8.034] kgem_can_create_2d: untiled size=2723840 [ 8.034] kgem_choose_tiling: 320x2128 -> 1 [ 8.034] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.034] kgem_can_create_2d: tiled[1] size=3268608 [ 8.034] sna_create_pixmap: usage=0, flags=1b [ 8.034] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b [ 8.034] __pop_freed_pixmap: reusing freed pixmap=40 header [ 8.034] create_pixmap_hdr: pixmap=41, width=320, height=2128, usage=0 [ 8.034] sna_create_pixmap: serial=41, 320x2128, usage=0 [ 8.034] sna_composite_rectangles(pixmap=42, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) [ 8.034] sna_composite_rectangles: converted to op 0 [ 8.034] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) [ 8.034] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 [ 8.034] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 [ 8.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) [ 8.034] sna_composite_rectangles: dropping last-cpu hint [ 8.034] sna_drawable_use_bo pixmap=42, box=((0, 0), (320, 2128)), flags=19... [ 8.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.034] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.034] sna_pixmap_move_to_gpu(pixmap=42, usage=0), flags=b [ 8.034] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.034] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b [ 8.034] kgem_choose_tiling: 320x2128 -> 1 [ 8.034] kgem_choose_tiling: 320x2128 -> 1 [ 8.034] sna_pixmap_alloc_gpu: pixmap=42 [ 8.034] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.034] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.034] __kgem_bo_init(handle=19, num_pages=798) [ 8.034] kgem_set_tiling: handle=19, tiling=1 [1], pitch=1536 [1536]: 1 [ 8.034] new pitch=1536, tiling=1, handle=19, id=284, num_pages=798 [798], bucket=9 [ 8.034] __sna_damage_all(320, 2128) [ 8.034] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.034] sna_pixmap_mark_active: pixmap=42, handle=19 [ 8.034] sna_drawable_use_bo: allocated GPU bo for operation [ 8.034] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.034] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.034] kgem_bo_is_render: handle=19, rq? 0 [0] [ 8.034] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) [ 8.034] sna_render_get_solid: 0 [ 8.034] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.034] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.034] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.034] kgem_check_bo: num_pages=+798, num_exec=+1 [ 8.034] aligning vertex: was 3, now 2 floats per vertex [ 8.034] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.034] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.034] gen9_composite_get_binding_table(fdc0) [ 8.034] kgem_add_reloc64: handle=19, pos=16232, delta=0, domains=20002 [ 8.034] kgem_add_handle: handle=19, index=5 [ 8.034] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=0) [ 8.034] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 8.034] [3f60] bind bo(handle=19, addr=0), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render [ 8.034] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.034] gen9_emit_sampler: sampler = 1 [ 8.034] gen9_emit_vertex_elements: setup id=0 [ 8.034] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.034] (0, 0), (320, 2128) [ 8.034] gen8_vertex_flush[5d8] = 3 [ 8.034] sna_composite_rectangles: pixmap=42 marking clear [0]? 1 [ 8.034] sna_composite_trapezoids(op=1, src=(16, 972), mask=18000, ntrap=17) [ 8.034] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 [ 8.034] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 8.034] trapezoid_spans_maybe_inplace? clear, no [ 8.034] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.034] imprecise_trapezoid_span_converter: extents (4, 972), (316, 1084) [ 8.034] sna_compute_composite_region: dst=(4, 972)x(312, 112) [ 8.034] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 972), (316, 1084) [ 8.034] clip_to_dst: region: 1x[(4, 972), (316, 1084)], clip: 1x[(0, 0), (320, 2128)] [ 8.034] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) [ 8.034] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) [ 8.034] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.034] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) [ 8.034] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 [ 8.034] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.034] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 [ 8.034] sna_drawable_use_bo pixmap=42, box=((4, 972), (316, 1084)), flags=7... [ 8.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.034] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.034] sna_drawable_use_bo: using whole GPU bo [ 8.034] gen9_composite_set_target: pixmap=42, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.034] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) [ 8.034] color_convert: src=660a0a0a [20028888] [ 8.034] color_convert: dst=660a0a0a [20028888] [ 8.034] sna_render_get_solid: 660a0a0a [ 8.034] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=2) [ 8.034] sna_render_get_solid(2) = 660a0a0a (new) [ 8.034] kgem_create_proxy: target handle=18 [proxy? -1], offset=8, length=4, io=0 [ 8.034] __kgem_bo_init(handle=18, num_pages=4) [ 8.034] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.034] gen4_choose_spans_emitter: solid source [ 8.034] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.034] aligning vertex: was 2, now 3 floats per vertex [ 8.034] gen9_composite_get_binding_table(fd40) [ 8.034] kgem_add_reloc64: handle=18, pos=16200, delta=0, domains=40000 [ 8.034] kgem_add_reloc64: adding proxy [delta=8] for handle=18 [ 8.034] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=0) [ 8.034] [3f40] bind bo(handle=18, addr=8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.034] gen9_emit_sampler: sampler = c [ 8.034] gen9_emit_sf: num_sf_outputs=2 [ 8.034] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 8.034] gen9_emit_vertex_elements: setup id=5 [ 8.034] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.034] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 8.034] thread_choose_span: clipped? 0 [ 8.034] imprecise_trapezoid_span_converter: using 4 threads [ 8.034] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 [ 8.034] thread_choose_span: clipped? 0 [ 8.034] span_thread: flushing 46 boxes [ 8.034] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) [ 8.034] span_thread: flushing 1 boxes [ 8.034] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.034] span_thread: flushing 1 boxes [ 8.034] span_thread: flushing 46 boxes [ 8.034] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.034] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) [ 8.034] gen8_vertex_flush[69c] = 282 [ 8.034] gen9_render_composite_spans_done() [ 8.034] sna_composite_trapezoids(op=3, src=(16, 971), mask=18000, ntrap=144) [ 8.034] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 [ 8.034] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 8.034] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 [ 8.034] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 8.034] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 [ 8.034] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.034] imprecise_trapezoid_span_converter: extents (3, 972), (317, 1084) [ 8.034] sna_compute_composite_region: dst=(3, 972)x(314, 112) [ 8.034] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 972), (317, 1084) [ 8.034] clip_to_dst: region: 1x[(3, 972), (317, 1084)], clip: 1x[(4, 972), (316, 1084)] [ 8.034] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) [ 8.034] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) [ 8.034] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 [ 8.034] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.034] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) [ 8.035] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 [ 8.035] kgem_bo_is_busy: handle=19, domain: 1 exec? 1, rq? 1 [ 8.035] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.035] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 [ 8.035] sna_drawable_use_bo pixmap=42, box=((4, 972), (316, 1084)), flags=7... [ 8.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.035] sna_drawable_use_bo: using whole GPU bo [ 8.035] gen9_composite_set_target: pixmap=42, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.035] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) [ 8.035] color_convert: src=66282828 [20028888] [ 8.035] color_convert: dst=66282828 [20028888] [ 8.035] sna_render_get_solid: 66282828 [ 8.035] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=3) [ 8.035] sna_render_get_solid(3) = 66282828 (new) [ 8.035] kgem_create_proxy: target handle=18 [proxy? -1], offset=12, length=4, io=0 [ 8.035] __kgem_bo_init(handle=18, num_pages=4) [ 8.035] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.035] gen4_choose_spans_emitter: solid source [ 8.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.035] gen9_composite_get_binding_table(fcc0) [ 8.035] kgem_add_reloc64: handle=18, pos=16168, delta=0, domains=40000 [ 8.035] kgem_add_reloc64: adding proxy [delta=12] for handle=18 [ 8.035] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=0) [ 8.035] [3f20] bind bo(handle=18, addr=c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.035] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.035] gen9_emit_vertex_elements: setup id=5 [ 8.035] thread_choose_span: clipped? 0 [ 8.035] imprecise_trapezoid_span_converter: using 4 threads [ 8.035] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 [ 8.035] thread_choose_span: clipped? 0 [ 8.035] span_thread: flushing 2 boxes [ 8.035] span_thread: flushing 2 boxes [ 8.035] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 8.035] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 8.035] span_thread: flushing 67 boxes [ 8.035] span_thread: flushing 67 boxes [ 8.035] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) [ 8.035] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) [ 8.035] flushing vbo for gen9_get_rectangles: 4 < 9 [ 8.035] gen8_vertex_flush[6f0] = 42 [ 8.035] gen8_vertex_finish: used=1020 / 1024 [ 8.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.035] kgem_create_linear(262144) [ 8.035] search_linear_cache: num_pages=64, flags=6, use_active? 0, use_large=0 [max=65536] [ 8.035] search_linear_cache: searching for inactive cpu map [ 8.035] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 8.035] search_linear_cache: found handle=16 (num_pages=64) in linear vma cache [ 8.035] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 8.035] kgem_bo_map: converting request for GTT map into CPU map [ 8.035] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 8.035] kgem_bo_sync__cpu: handle=16 [ 8.035] __kgem_busy: handle=16, busy=0, wedged=0 [ 8.035] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 8.035] __kgem_busy: handle=16, busy=0, wedged=0 [ 8.035] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 8.035] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 8.035] gen8_vertex_finish: copying initial buffer x 1020 to handle=16 [ 8.035] gen8_vertex_finish: create vbo handle=16, size=65534 [ 8.035] gen8_vertex_flush[6f0] = 414 [ 8.035] gen9_render_composite_spans_done() [ 8.035] sna_create_pixmap(320, 2128, 32, usage=0) [ 8.035] kgem_can_create_2d: 320x2128 @ 32 [ 8.035] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 [ 8.035] kgem_can_create_2d: untiled size=2723840 [ 8.035] kgem_choose_tiling: 320x2128 -> 1 [ 8.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.035] kgem_can_create_2d: tiled[1] size=3268608 [ 8.035] sna_create_pixmap: usage=0, flags=1b [ 8.035] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b [ 8.035] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 8.035] create_pixmap: serial=43, usage=0, 0x0 [ 8.035] create_pixmap_hdr: pixmap=43, width=320, height=2128, usage=0 [ 8.035] sna_create_pixmap: serial=43, 320x2128, usage=0 [ 8.035] sna_composite_rectangles(pixmap=44, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) [ 8.035] sna_composite_rectangles: converted to op 0 [ 8.035] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) [ 8.035] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 [ 8.035] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 [ 8.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) [ 8.035] sna_composite_rectangles: dropping last-cpu hint [ 8.035] sna_drawable_use_bo pixmap=44, box=((0, 0), (320, 2128)), flags=19... [ 8.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.035] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.035] sna_pixmap_move_to_gpu(pixmap=44, usage=0), flags=b [ 8.035] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.035] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b [ 8.035] kgem_choose_tiling: 320x2128 -> 1 [ 8.035] kgem_choose_tiling: 320x2128 -> 1 [ 8.035] sna_pixmap_alloc_gpu: pixmap=44 [ 8.035] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.035] __kgem_bo_init(handle=20, num_pages=798) [ 8.035] kgem_set_tiling: handle=20, tiling=1 [1], pitch=1536 [1536]: 1 [ 8.035] new pitch=1536, tiling=1, handle=20, id=287, num_pages=798 [798], bucket=9 [ 8.035] __sna_damage_all(320, 2128) [ 8.035] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.035] sna_pixmap_mark_active: pixmap=44, handle=20 [ 8.035] sna_drawable_use_bo: allocated GPU bo for operation [ 8.035] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.035] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.035] kgem_bo_is_render: handle=20, rq? 0 [0] [ 8.035] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) [ 8.035] sna_render_get_solid: 0 [ 8.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.035] kgem_check_bo: num_pages=+798, num_exec=+1 [ 8.035] aligning vertex: was 3, now 2 floats per vertex [ 8.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.035] gen9_composite_get_binding_table(fc40) [ 8.035] kgem_add_reloc64: handle=20, pos=16136, delta=0, domains=20002 [ 8.035] kgem_add_handle: handle=20, index=6 [ 8.035] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=0) [ 8.035] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.035] [3f00] bind bo(handle=20, addr=0), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render [ 8.035] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.035] gen9_emit_sampler: sampler = 1 [ 8.035] gen9_emit_sf: num_sf_outputs=1 [ 8.035] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.035] gen9_emit_vertex_elements: setup id=0 [ 8.035] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.035] (0, 0), (320, 2128) [ 8.035] gen8_vertex_flush[7b0] = 3 [ 8.035] sna_composite_rectangles: pixmap=44 marking clear [0]? 1 [ 8.035] sna_create_pixmap(312, 112, 32, usage=0) [ 8.035] kgem_can_create_2d: 312x112 @ 32 [ 8.035] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=112 [ 8.035] kgem_can_create_2d: untiled size=143360 [ 8.035] kgem_choose_tiling: 312x112 -> 1 [ 8.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 [ 8.035] kgem_can_create_2d: tiled[1] size=172032 [ 8.035] sna_create_pixmap: usage=0, flags=1b [ 8.035] sna_create_pixmap: creating GPU pixmap 312x112, stride=1248, flags=1b [ 8.035] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 8.035] create_pixmap: serial=45, usage=0, 0x0 [ 8.035] create_pixmap_hdr: pixmap=45, width=312, height=112, usage=0 [ 8.035] sna_create_pixmap: serial=45, 312x112, usage=0 [ 8.035] sna_composite_rectangles(pixmap=46, op=0, 0 x 1 [(0, 0)x(312, 112) ...]) [ 8.035] sna_composite_rectangles: converted to op 0 [ 8.035] sna_composite_rectangles[0] (0, 0)x(312, 112) -> (0, 0), (312, 112) [ 8.035] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 112) x 1 [ 8.035] sna_composite_rectangles: clipped extents (0, 0),(312, 112) x 1 [ 8.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 112) [ 8.035] sna_composite_rectangles: dropping last-cpu hint [ 8.035] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=19... [ 8.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.035] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.035] sna_pixmap_move_to_gpu(pixmap=46, usage=0), flags=b [ 8.035] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.035] sna_pixmap_move_to_gpu: creating GPU bo (312x112@32), create=b [ 8.035] kgem_choose_tiling: 312x112 -> 1 [ 8.035] kgem_choose_tiling: 312x112 -> 1 [ 8.035] sna_pixmap_alloc_gpu: pixmap=46 [ 8.035] kgem_create_2d(312x112, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 [ 8.035] __kgem_bo_init(handle=21, num_pages=42) [ 8.035] kgem_set_tiling: handle=21, tiling=1 [1], pitch=1536 [1536]: 1 [ 8.035] new pitch=1536, tiling=1, handle=21, id=288, num_pages=42 [42], bucket=5 [ 8.035] __sna_damage_all(312, 112) [ 8.035] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.035] sna_pixmap_mark_active: pixmap=46, handle=21 [ 8.035] sna_drawable_use_bo: allocated GPU bo for operation [ 8.035] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.035] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.035] kgem_bo_is_render: handle=21, rq? 0 [0] [ 8.035] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 112) ...]) [ 8.035] sna_render_get_solid: 0 [ 8.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.035] kgem_check_bo: num_pages=+42, num_exec=+1 [ 8.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.035] gen9_composite_get_binding_table(fbc0) [ 8.035] kgem_add_reloc64: handle=21, pos=16104, delta=0, domains=20002 [ 8.035] kgem_add_handle: handle=21, index=7 [ 8.035] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=0) [ 8.035] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.035] [3ee0] bind bo(handle=21, addr=0), format=192, width=312, height=112, pitch=1536, tiling=1 -> render [ 8.035] gen9_emit_vertex_elements: setup id=0 [ 8.035] (0, 0), (312, 112) [ 8.035] gen8_vertex_flush[7e4] = 3 [ 8.035] sna_composite_rectangles: pixmap=46 marking clear [0]? 1 [ 8.035] sna_create_pixmap(288, 38, 32, usage=0) [ 8.035] kgem_can_create_2d: 288x38 @ 32 [ 8.035] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 [ 8.035] kgem_can_create_2d: untiled size=45056 [ 8.035] kgem_choose_tiling: 288x38 -> 1 [ 8.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.035] kgem_can_create_2d: tiled[1] size=61440 [ 8.035] sna_create_pixmap: usage=0, flags=1b [ 8.035] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b [ 8.035] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 8.035] create_pixmap: serial=47, usage=0, 0x0 [ 8.035] create_pixmap_hdr: pixmap=47, width=288, height=38, usage=0 [ 8.035] sna_create_pixmap: serial=47, 288x38, usage=0 [ 8.035] sna_composite_rectangles(pixmap=48, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) [ 8.035] sna_composite_rectangles: converted to op 0 [ 8.035] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) [ 8.035] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 [ 8.035] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 [ 8.035] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) [ 8.035] sna_composite_rectangles: dropping last-cpu hint [ 8.035] sna_drawable_use_bo pixmap=48, box=((0, 0), (288, 38)), flags=19... [ 8.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.035] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.035] sna_pixmap_move_to_gpu(pixmap=48, usage=0), flags=b [ 8.035] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.035] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b [ 8.035] kgem_choose_tiling: 288x38 -> 1 [ 8.035] kgem_choose_tiling: 288x38 -> 1 [ 8.035] sna_pixmap_alloc_gpu: pixmap=48 [ 8.035] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.035] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.035] __kgem_bo_init(handle=22, num_pages=15) [ 8.035] kgem_set_tiling: handle=22, tiling=1 [1], pitch=1536 [1536]: 1 [ 8.035] new pitch=1536, tiling=1, handle=22, id=289, num_pages=15 [15], bucket=3 [ 8.035] __sna_damage_all(288, 38) [ 8.035] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.035] sna_pixmap_mark_active: pixmap=48, handle=22 [ 8.035] sna_drawable_use_bo: allocated GPU bo for operation [ 8.035] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.035] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.035] kgem_bo_is_render: handle=22, rq? 0 [0] [ 8.035] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) [ 8.035] sna_render_get_solid: 0 [ 8.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.035] kgem_check_bo: num_pages=+15, num_exec=+1 [ 8.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.035] gen9_composite_get_binding_table(fb40) [ 8.035] kgem_add_reloc64: handle=22, pos=16072, delta=0, domains=20002 [ 8.035] kgem_add_handle: handle=22, index=8 [ 8.035] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=0) [ 8.035] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 8.035] [3ec0] bind bo(handle=22, addr=0), format=192, width=288, height=38, pitch=1536, tiling=1 -> render [ 8.035] gen9_emit_vertex_elements: setup id=0 [ 8.035] (0, 0), (288, 38) [ 8.035] gen8_vertex_flush[818] = 3 [ 8.035] sna_composite_rectangles: pixmap=48 marking clear [0]? 1 [ 8.035] sna_composite_trapezoids(op=1, src=(5, 1), mask=18000, ntrap=16) [ 8.036] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 [ 8.036] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 8.036] trapezoid_spans_maybe_inplace? clear, no [ 8.036] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.036] imprecise_trapezoid_span_converter: extents (1, 1), (287, 37) [ 8.036] sna_compute_composite_region: dst=(1, 1)x(286, 36) [ 8.036] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (287, 37) [ 8.036] clip_to_dst: region: 1x[(1, 1), (287, 37)], clip: 1x[(0, 0), (288, 38)] [ 8.036] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (287, 37) [ 8.036] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (287, 37) [ 8.036] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.036] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (287, 37), delta=(0, 0) src -> (1, 1) [ 8.036] gen9_render_composite_spans: 286x36 with flags=0, current mode=1 [ 8.036] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.036] gen9_composite_set_target: (1, 1)x(286, 36), partial?=1 [ 8.036] sna_drawable_use_bo pixmap=48, box=((1, 1), (287, 37)), flags=7... [ 8.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.036] sna_drawable_use_bo: using whole GPU bo [ 8.036] gen9_composite_set_target: pixmap=48, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.036] gen9_composite_picture: (1, 1)x(286, 36), dst=(1, 1) [ 8.036] color_convert: src=4c000000 [20028888] [ 8.036] color_convert: dst=4c000000 [20028888] [ 8.036] sna_render_get_solid: 4c000000 [ 8.036] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.036] gen4_choose_spans_emitter: solid source [ 8.036] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.036] aligning vertex: was 2, now 3 floats per vertex [ 8.036] gen9_composite_get_binding_table(fac0) [ 8.036] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 [ 8.036] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 8.036] kgem_add_reloc64[14] = (delta=304, target handle=2, presumed=fffe8000) [ 8.036] [3ea0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.036] gen9_emit_sampler: sampler = c [ 8.036] gen9_emit_sf: num_sf_outputs=2 [ 8.036] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 8.036] gen9_emit_vertex_elements: setup id=5 [ 8.036] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.036] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 8.036] thread_choose_span: clipped? 0 [ 8.036] imprecise_trapezoid_span_converter: using 4 threads [ 8.036] imprecise_trapezoid_span_converter: using 4 threads for span compositing 286x36 [ 8.036] thread_choose_span: clipped? 0 [ 8.036] span_thread: flushing 14 boxes [ 8.036] [ 8.036] span_thread: flushing 1 boxes [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 8.036] span_thread: flushing 14 boxes [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.036] gen8_vertex_flush[8c8] = 90 [ 8.036] gen9_render_composite_spans_done() [ 8.036] sna_composite_trapezoids(op=3, src=(5, 0), mask=18000, ntrap=54) [ 8.036] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 [ 8.036] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 8.036] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 [ 8.036] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 8.036] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 [ 8.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.036] imprecise_trapezoid_span_converter: extents (0, 0), (288, 38) [ 8.036] sna_compute_composite_region: dst=(0, 0)x(288, 38) [ 8.036] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) [ 8.036] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] [ 8.036] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) [ 8.036] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (288, 38) [ 8.036] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 [ 8.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.036] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (288, 38), delta=(0, 0) src -> (0, 0) [ 8.036] gen9_render_composite_spans: 288x38 with flags=0, current mode=1 [ 8.036] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 [ 8.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.036] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 [ 8.036] sna_drawable_use_bo pixmap=48, box=((0, 0), (288, 38)), flags=7... [ 8.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.036] sna_drawable_use_bo: using whole GPU bo [ 8.036] gen9_composite_set_target: pixmap=48, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.036] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) [ 8.036] color_convert: src=e6e6e6e6 [20028888] [ 8.036] color_convert: dst=e6e6e6e6 [20028888] [ 8.036] sna_render_get_solid: e6e6e6e6 [ 8.036] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=4) [ 8.036] sna_render_get_solid(4) = e6e6e6e6 (new) [ 8.036] kgem_create_proxy: target handle=18 [proxy? -1], offset=16, length=4, io=0 [ 8.036] __kgem_bo_init(handle=18, num_pages=4) [ 8.036] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.036] gen4_choose_spans_emitter: solid source [ 8.036] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.036] gen9_composite_get_binding_table(fa40) [ 8.036] kgem_add_reloc64: handle=18, pos=16008, delta=0, domains=40000 [ 8.036] kgem_add_reloc64: adding proxy [delta=16] for handle=18 [ 8.036] kgem_add_reloc64[15] = (delta=16, target handle=3, presumed=0) [ 8.036] [3e80] bind bo(handle=18, addr=10), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.036] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.036] gen9_emit_vertex_elements: setup id=5 [ 8.036] thread_choose_span: clipped? 0 [ 8.036] imprecise_trapezoid_span_converter: using 4 threads [ 8.036] imprecise_trapezoid_span_converter: using 4 threads for span compositing 288x38 [ 8.036] thread_choose_span: clipped? 0 [ 8.036] span_thread: flushing 25 boxes [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) [ 8.036] [ 8.036] [ 8.036] span_thread: flushing 2 boxes [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 25 boxes span_thread: flushing 2 boxes [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) [ 8.036] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 8.037] gen8_vertex_flush[91c] = 162 [ 8.037] gen9_render_composite_spans_done() [ 8.037] sna_composite_rectangles(pixmap=48, op=1, ffffffff x 1 [(8, 8)x(1, 22) ...]) [ 8.037] sna_composite_rectangles: converted to op 1 [ 8.037] sna_composite_rectangles[0] (8, 8)x(1, 22) -> (8, 8), (9, 30) [ 8.037] sna_composite_rectangles: nrects=1, region=(8, 8), (9, 30) x 1 [ 8.037] sna_composite_rectangles: clipped extents (8, 8),(9, 30) x 1 [ 8.037] sna_composite_rectangles: pixmap +(0, 0) extents (8, 8),(9, 30) [ 8.037] sna_composite_rectangles: dropping last-cpu hint [ 8.037] sna_drawable_use_bo pixmap=48, box=((8, 8), (9, 30)), flags=9... [ 8.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 8.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.037] sna_drawable_use_bo: using whole GPU bo [ 8.037] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 8.037] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.037] gen9_render_fill_boxes(ffffffff x 1 [(8, 8), (9, 30) ...]) [ 8.037] sna_render_get_solid: ffffffff [ 8.037] sna_render_get_solid(white) [ 8.037] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.037] aligning vertex: was 3, now 2 floats per vertex [ 8.037] gen9_composite_get_binding_table(f9c0) [ 8.037] kgem_add_reloc64: handle=7, pos=15976, delta=0, domains=40000 [ 8.037] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 8.037] kgem_add_reloc64[16] = (delta=1048, target handle=2, presumed=fffe8000) [ 8.037] [3e60] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.037] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.037] gen9_emit_sampler: sampler = 1 [ 8.037] gen9_emit_sf: num_sf_outputs=1 [ 8.037] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.037] gen9_emit_vertex_elements: setup id=0 [ 8.037] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.037] (8, 8), (9, 30) [ 8.037] gen8_vertex_flush[9dc] = 3 [ 8.037] sna_composite(pixmap=46, op=3, src=48+(0, 0), mask=0+(0, 0), dst=46+(12, 68)+(0, 0), size=(288, 38) [ 8.037] sna_compute_composite_region: dst=(12, 68)x(288, 38) [ 8.037] sna_compute_composite_region: initial clip against dst->pDrawable: (12, 68), (300, 106) [ 8.037] clip_to_dst: region: 1x[(12, 68), (300, 106)], clip: 1x[(0, 0), (312, 112)] [ 8.037] sna_compute_composite_region: clip against dst->pCompositeClip: (12, 68), (300, 106) [ 8.037] sna_compute_composite_region: clip against src (288x38 clip=0): (12, 68), (300, 106) [ 8.037] sna_compute_composite_region: clip against mask: (12, 68), (300, 106) [ 8.037] sna_composite: composite region extents:+(0, 0) -> (12, 68), (300, 106) + (0, 0) [ 8.037] gen9_render_composite: 288x38, current mode=1/1 [ 8.037] kgem_bo_is_busy: handle=22, domain: 1 exec? 1, rq? 1 [ 8.037] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 8.037] gen9_composite_set_target: (12, 68)x(288, 38), partial?=1 [ 8.037] sna_drawable_use_bo pixmap=46, box=((12, 68), (300, 106)), flags=7... [ 8.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.037] sna_drawable_use_bo: using whole GPU bo [ 8.037] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.037] gen9_composite_picture: (0, 0)x(288, 38), dst=(12, 68) [ 8.037] sna_transform_is_imprecise_integer_translation: no transform [ 8.037] gen9_composite_picture: integer translation (0, 0), removing [ 8.037] sna_render_pixmap_bo pixmap=48, (0, 0)x(288, 38)/(288, 38) [ 8.037] sna_render_pixmap_bo: GPU all damaged [ 8.037] color_convert: src=b2000000 [20028888] [ 8.037] color_convert: dst=b2000000 [20028888] [ 8.037] sna_render_get_solid: b2000000 [ 8.037] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.037] gen4_choose_composite_emitter: identity source, identity mask [ 8.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.037] aligning vertex: was 2, now 5 floats per vertex [ 8.037] gen9_composite_get_binding_table(f940) [ 8.037] kgem_add_reloc64: handle=22, pos=15944, delta=0, domains=40000 [ 8.037] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=0) [ 8.037] [3e40] bind bo(handle=22, addr=0), format=192, width=288, height=38, pitch=1536, tiling=1 -> sampler [ 8.037] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 [ 8.037] kgem_add_reloc64: adding proxy [delta=712] for handle=7 [ 8.037] kgem_add_reloc64[18] = (delta=712, target handle=2, presumed=fffe8000) [ 8.037] [3e30] bind bo(handle=7, addr=fffe82c8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.037] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.037] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.037] gen9_emit_sampler: sampler = 3 [ 8.037] gen9_emit_sf: num_sf_outputs=2 [ 8.037] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 8.037] gen9_emit_vertex_elements: setup id=10 [ 8.037] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.037] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 8.037] gen9_render_composite_box: (12, 68), (300, 106) [ 8.037] apply_damage: damage=0x0, region=1 [(12, 68), (300, 106) + (0, 0)] [ 8.037] gen8_vertex_flush[ac8] = 3 [ 8.037] sna_destroy_pixmap: pixmap=48, attached?=1 [ 8.037] _kgem_bo_destroy: handle=22, proxy? 0 [ 8.037] __kgem_bo_destroy: handle=22, size=61440 [ 8.037] __kgem_bo_destroy: handle=22 -> active [ 8.037] __sna_free_pixmap(pixmap=48) [ 8.037] sna_create_pixmap(0, 0, 32, usage=0) [ 8.037] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 8.037] create_pixmap: serial=49, usage=-1, 0x0 [ 8.037] sna_create_pixmap(11, 12, 32, usage=3) [ 8.037] kgem_can_create_2d: 11x12 @ 32 [ 8.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 8.037] kgem_can_create_2d: untiled size=4096 [ 8.037] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.037] kgem_choose_tiling: 11x12 -> 0 [ 8.037] sna_create_pixmap: usage=3, flags=a [ 8.037] sna_create_pixmap: small buffer [528], attaching to shadow pixmap [ 8.037] create_pixmap: allocating pixmap 11x12, depth=32/32, size=536 [ 8.037] create_pixmap: serial=51, usage=3, 11x12 [ 8.037] sna_create_pixmap: serial=51, 11x12, usage=3 [ 8.037] sna_composite(pixmap=51, op=1, src=50+(0, 0), mask=0+(0, 0), dst=51+(0, 0)+(0, 0), size=(11, 12) [ 8.037] sna_compute_composite_region: dst=(0, 0)x(11, 12) [ 8.037] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 12) [ 8.037] clip_to_dst: region: 1x[(0, 0), (11, 12)], clip: 1x[(0, 0), (11, 12)] [ 8.037] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 12) [ 8.037] sna_compute_composite_region: clip against src (11x12 clip=0): (0, 0), (11, 12) [ 8.037] sna_composite: fallback, dst pixmap=51 is too small (or completely damaged) [ 8.037] sna_composite: fallback -- fbComposite [ 8.037] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 12): region=((0,0), (11, 12)) [ 8.037] sna_composite_fb: fallback -- move src to cpu [ 8.037] sna_composite_fb: fallback -- move dst to cpu [ 8.037] sna_drawable_move_region_to_cpu(pixmap=51 (11x12), [(0, 0), (11, 12)], flags=5) [ 8.037] sna_drawable_move_region_to_cpu: region (0, 0), (11, 12) + (0, 0) subsumes pixmap (11x12) [ 8.037] _sna_pixmap_move_to_cpu(pixmap=51, 11x12, flags=5) [ 8.037] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.037] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.037] _sna_pixmap_move_to_cpu: marking as damaged [ 8.037] __sna_damage_all(11, 12) [ 8.037] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.037] sna_transform_is_imprecise_integer_translation: no transform [ 8.037] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/44 [ 8.037] sna_create_pixmap(10, 9, 32, usage=3) [ 8.037] kgem_can_create_2d: 10x9 @ 32 [ 8.037] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.037] kgem_can_create_2d: untiled size=4096 [ 8.037] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.037] kgem_choose_tiling: 10x9 -> 0 [ 8.037] sna_create_pixmap: usage=3, flags=a [ 8.037] sna_create_pixmap: small buffer [360], attaching to shadow pixmap [ 8.037] create_pixmap: allocating pixmap 10x9, depth=32/32, size=368 [ 8.037] create_pixmap: serial=53, usage=3, 10x9 [ 8.037] sna_create_pixmap: serial=53, 10x9, usage=3 [ 8.037] sna_composite(pixmap=53, op=1, src=52+(0, 0), mask=0+(0, 0), dst=53+(0, 0)+(0, 0), size=(10, 9) [ 8.037] sna_compute_composite_region: dst=(0, 0)x(10, 9) [ 8.037] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 9) [ 8.037] clip_to_dst: region: 1x[(0, 0), (10, 9)], clip: 1x[(0, 0), (10, 9)] [ 8.037] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 9) [ 8.037] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 0), (10, 9) [ 8.037] sna_composite: fallback, dst pixmap=53 is too small (or completely damaged) [ 8.037] sna_composite: fallback -- fbComposite [ 8.037] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 9): region=((0,0), (10, 9)) [ 8.037] sna_composite_fb: fallback -- move src to cpu [ 8.037] sna_composite_fb: fallback -- move dst to cpu [ 8.038] sna_drawable_move_region_to_cpu(pixmap=53 (10x9), [(0, 0), (10, 9)], flags=5) [ 8.038] sna_drawable_move_region_to_cpu: region (0, 0), (10, 9) + (0, 0) subsumes pixmap (10x9) [ 8.038] _sna_pixmap_move_to_cpu(pixmap=53, 10x9, flags=5) [ 8.038] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.038] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.038] _sna_pixmap_move_to_cpu: marking as damaged [ 8.038] __sna_damage_all(10, 9) [ 8.038] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.038] sna_transform_is_imprecise_integer_translation: no transform [ 8.038] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/40 [ 8.038] sna_create_pixmap(9, 9, 32, usage=3) [ 8.038] kgem_can_create_2d: 9x9 @ 32 [ 8.038] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.038] kgem_can_create_2d: untiled size=4096 [ 8.038] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.038] kgem_choose_tiling: 9x9 -> 0 [ 8.038] sna_create_pixmap: usage=3, flags=a [ 8.038] sna_create_pixmap: small buffer [324], attaching to shadow pixmap [ 8.038] create_pixmap: allocating pixmap 9x9, depth=32/32, size=332 [ 8.038] create_pixmap: serial=55, usage=3, 9x9 [ 8.038] sna_create_pixmap: serial=55, 9x9, usage=3 [ 8.038] sna_composite(pixmap=55, op=1, src=54+(0, 0), mask=0+(0, 0), dst=55+(0, 0)+(0, 0), size=(9, 9) [ 8.038] sna_compute_composite_region: dst=(0, 0)x(9, 9) [ 8.038] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 9) [ 8.038] clip_to_dst: region: 1x[(0, 0), (9, 9)], clip: 1x[(0, 0), (9, 9)] [ 8.038] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 9) [ 8.038] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 0), (9, 9) [ 8.038] sna_composite: fallback, dst pixmap=55 is too small (or completely damaged) [ 8.038] sna_composite: fallback -- fbComposite [ 8.038] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 9): region=((0,0), (9, 9)) [ 8.038] sna_composite_fb: fallback -- move src to cpu [ 8.038] sna_composite_fb: fallback -- move dst to cpu [ 8.038] sna_drawable_move_region_to_cpu(pixmap=55 (9x9), [(0, 0), (9, 9)], flags=5) [ 8.038] sna_drawable_move_region_to_cpu: region (0, 0), (9, 9) + (0, 0) subsumes pixmap (9x9) [ 8.038] _sna_pixmap_move_to_cpu(pixmap=55, 9x9, flags=5) [ 8.038] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.038] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.038] _sna_pixmap_move_to_cpu: marking as damaged [ 8.038] __sna_damage_all(9, 9) [ 8.038] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.038] sna_transform_is_imprecise_integer_translation: no transform [ 8.038] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=36/36 [ 8.038] sna_create_pixmap(15, 9, 32, usage=3) [ 8.038] kgem_can_create_2d: 15x9 @ 32 [ 8.038] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.038] kgem_can_create_2d: untiled size=4096 [ 8.038] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 8.038] kgem_choose_tiling: 15x9 -> 0 [ 8.038] sna_create_pixmap: usage=3, flags=a [ 8.038] sna_create_pixmap: small buffer [540], attaching to shadow pixmap [ 8.038] create_pixmap: allocating pixmap 15x9, depth=32/32, size=548 [ 8.038] create_pixmap: serial=57, usage=3, 15x9 [ 8.038] sna_create_pixmap: serial=57, 15x9, usage=3 [ 8.038] sna_composite(pixmap=57, op=1, src=56+(0, 0), mask=0+(0, 0), dst=57+(0, 0)+(0, 0), size=(15, 9) [ 8.038] sna_compute_composite_region: dst=(0, 0)x(15, 9) [ 8.038] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 9) [ 8.038] clip_to_dst: region: 1x[(0, 0), (15, 9)], clip: 1x[(0, 0), (15, 9)] [ 8.038] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 9) [ 8.038] sna_compute_composite_region: clip against src (15x9 clip=0): (0, 0), (15, 9) [ 8.038] sna_composite: fallback, dst pixmap=57 is too small (or completely damaged) [ 8.038] sna_composite: fallback -- fbComposite [ 8.038] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 9): region=((0,0), (15, 9)) [ 8.038] sna_composite_fb: fallback -- move src to cpu [ 8.038] sna_composite_fb: fallback -- move dst to cpu [ 8.038] sna_drawable_move_region_to_cpu(pixmap=57 (15x9), [(0, 0), (15, 9)], flags=5) [ 8.038] sna_drawable_move_region_to_cpu: region (0, 0), (15, 9) + (0, 0) subsumes pixmap (15x9) [ 8.038] _sna_pixmap_move_to_cpu(pixmap=57, 15x9, flags=5) [ 8.038] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.038] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.038] _sna_pixmap_move_to_cpu: marking as damaged [ 8.038] __sna_damage_all(15, 9) [ 8.038] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.038] sna_transform_is_imprecise_integer_translation: no transform [ 8.038] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x9, pitch=60/60 [ 8.038] sna_create_pixmap(12, 9, 32, usage=3) [ 8.038] kgem_can_create_2d: 12x9 @ 32 [ 8.038] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.038] kgem_can_create_2d: untiled size=4096 [ 8.038] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 8.038] kgem_choose_tiling: 12x9 -> 0 [ 8.038] sna_create_pixmap: usage=3, flags=a [ 8.038] sna_create_pixmap: small buffer [432], attaching to shadow pixmap [ 8.038] create_pixmap: allocating pixmap 12x9, depth=32/32, size=440 [ 8.038] create_pixmap: serial=59, usage=3, 12x9 [ 8.038] sna_create_pixmap: serial=59, 12x9, usage=3 [ 8.038] sna_composite(pixmap=59, op=1, src=58+(0, 0), mask=0+(0, 0), dst=59+(0, 0)+(0, 0), size=(12, 9) [ 8.038] sna_compute_composite_region: dst=(0, 0)x(12, 9) [ 8.038] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 9) [ 8.038] clip_to_dst: region: 1x[(0, 0), (12, 9)], clip: 1x[(0, 0), (12, 9)] [ 8.038] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 9) [ 8.038] sna_compute_composite_region: clip against src (12x9 clip=0): (0, 0), (12, 9) [ 8.038] sna_composite: fallback, dst pixmap=59 is too small (or completely damaged) [ 8.038] sna_composite: fallback -- fbComposite [ 8.038] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 9): region=((0,0), (12, 9)) [ 8.038] sna_composite_fb: fallback -- move src to cpu [ 8.038] sna_composite_fb: fallback -- move dst to cpu [ 8.038] sna_drawable_move_region_to_cpu(pixmap=59 (12x9), [(0, 0), (12, 9)], flags=5) [ 8.038] sna_drawable_move_region_to_cpu: region (0, 0), (12, 9) + (0, 0) subsumes pixmap (12x9) [ 8.038] _sna_pixmap_move_to_cpu(pixmap=59, 12x9, flags=5) [ 8.038] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.038] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.038] _sna_pixmap_move_to_cpu: marking as damaged [ 8.038] __sna_damage_all(12, 9) [ 8.038] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.038] sna_transform_is_imprecise_integer_translation: no transform [ 8.038] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x9, pitch=48/48 [ 8.038] sna_create_pixmap(8, 9, 32, usage=3) [ 8.038] kgem_can_create_2d: 8x9 @ 32 [ 8.038] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 8.038] kgem_can_create_2d: untiled size=4096 [ 8.038] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X [ 8.038] kgem_choose_tiling: 8x9 -> 0 [ 8.038] sna_create_pixmap: usage=3, flags=a [ 8.038] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 8.038] create_pixmap: allocating pixmap 8x9, depth=32/32, size=296 [ 8.038] create_pixmap: serial=61, usage=3, 8x9 [ 8.038] sna_create_pixmap: serial=61, 8x9, usage=3 [ 8.038] sna_composite(pixmap=61, op=1, src=60+(0, 0), mask=0+(0, 0), dst=61+(0, 0)+(0, 0), size=(8, 9) [ 8.038] sna_compute_composite_region: dst=(0, 0)x(8, 9) [ 8.038] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 9) [ 8.038] clip_to_dst: region: 1x[(0, 0), (8, 9)], clip: 1x[(0, 0), (8, 9)] [ 8.038] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 9) [ 8.038] sna_compute_composite_region: clip against src (8x9 clip=0): (0, 0), (8, 9) [ 8.038] sna_composite: fallback, dst pixmap=61 is too small (or completely damaged) [ 8.038] sna_composite: fallback -- fbComposite [ 8.038] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 9): region=((0,0), (8, 9)) [ 8.038] sna_composite_fb: fallback -- move src to cpu [ 8.038] sna_composite_fb: fallback -- move dst to cpu [ 8.038] sna_drawable_move_region_to_cpu(pixmap=61 (8x9), [(0, 0), (8, 9)], flags=5) [ 8.038] sna_drawable_move_region_to_cpu: region (0, 0), (8, 9) + (0, 0) subsumes pixmap (8x9) [ 8.038] _sna_pixmap_move_to_cpu(pixmap=61, 8x9, flags=5) [ 8.038] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.038] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.038] _sna_pixmap_move_to_cpu: marking as damaged [ 8.038] __sna_damage_all(8, 9) [ 8.038] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.038] sna_transform_is_imprecise_integer_translation: no transform [ 8.038] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=32/32 [ 8.038] sna_create_pixmap(11, 14, 32, usage=3) [ 8.038] kgem_can_create_2d: 11x14 @ 32 [ 8.038] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=14 [ 8.038] kgem_can_create_2d: untiled size=4096 [ 8.038] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.038] kgem_choose_tiling: 11x14 -> 0 [ 8.038] sna_create_pixmap: usage=3, flags=a [ 8.038] sna_create_pixmap: small buffer [616], attaching to shadow pixmap [ 8.038] create_pixmap: allocating pixmap 11x14, depth=32/32, size=624 [ 8.038] create_pixmap: serial=63, usage=3, 11x14 [ 8.038] sna_create_pixmap: serial=63, 11x14, usage=3 [ 8.038] sna_composite(pixmap=63, op=1, src=62+(0, 0), mask=0+(0, 0), dst=63+(0, 0)+(0, 0), size=(11, 14) [ 8.038] sna_compute_composite_region: dst=(0, 0)x(11, 14) [ 8.038] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 14) [ 8.038] clip_to_dst: region: 1x[(0, 0), (11, 14)], clip: 1x[(0, 0), (11, 14)] [ 8.038] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 14) [ 8.038] sna_compute_composite_region: clip against src (11x14 clip=0): (0, 0), (11, 14) [ 8.038] sna_composite: fallback, dst pixmap=63 is too small (or completely damaged) [ 8.038] sna_composite: fallback -- fbComposite [ 8.038] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 14): region=((0,0), (11, 14)) [ 8.038] sna_composite_fb: fallback -- move src to cpu [ 8.038] sna_composite_fb: fallback -- move dst to cpu [ 8.038] sna_drawable_move_region_to_cpu(pixmap=63 (11x14), [(0, 0), (11, 14)], flags=5) [ 8.038] sna_drawable_move_region_to_cpu: region (0, 0), (11, 14) + (0, 0) subsumes pixmap (11x14) [ 8.038] _sna_pixmap_move_to_cpu(pixmap=63, 11x14, flags=5) [ 8.038] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.038] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.038] _sna_pixmap_move_to_cpu: marking as damaged [ 8.038] __sna_damage_all(11, 14) [ 8.038] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.038] sna_transform_is_imprecise_integer_translation: no transform [ 8.038] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x14, pitch=44/44 [ 8.038] sna_glyphs(op=3, nlist=1, src=(20, 92)) [ 8.038] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.038] sna_glyphs: discarding mask [ 8.038] glyphs0_to_dst(op=3, src=(20, 92), nlist=1, dst=(20, 92)+(0, 0)) [ 8.038] clipped_glyphs: no, clip region (0, 0), (312, 112) matches drawable pixmap=94268788998496 size=312x112 [ 8.038] glyph_cache(0): adding glyph to cache 1, pos 0 [ 8.038] glyph_cache_upload: upload glyph 0x55bca9b35800 to cache (0, 0)x(11, 12) [ 8.038] sna_composite(pixmap=2, op=1, src=51+(0, 0), mask=0+(0, 0), dst=2+(0, 0)+(0, 0), size=(11, 12) [ 8.038] sna_compute_composite_region: dst=(0, 0)x(11, 12) [ 8.038] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 12) [ 8.038] clip_to_dst: region: 1x[(0, 0), (11, 12)], clip: 1x[(0, 0), (1024, 1024)] [ 8.038] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 12) [ 8.038] sna_compute_composite_region: clip against src (11x12 clip=0): (0, 0), (11, 12) [ 8.038] sna_composite: composite region extents:+(0, 0) -> (0, 0), (11, 12) + (0, 0) [ 8.038] gen9_render_composite: 11x12, current mode=1/1 [ 8.038] kgem_bo_is_render: handle=6, rq? 0 [0] [ 8.038] sna_blt_composite (0, 0), (0, 0), 11x12 [ 8.038] sna_transform_is_imprecise_integer_translation: no transform [ 8.038] sna_blt_composite: converting transform to integer translation? (0, 0) [ 8.038] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 8.038] use_cpu_bo: no cpu bo [ 8.038] move_to_gpu: not migrating pixmap=51 due to usage_hint=3 [ 8.038] sna_drawable_use_bo pixmap=2, box=((0, 0), (11, 12)), flags=9... [ 8.038] sna_drawable_use_bo: pinned, never REPLACES [ 8.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 8.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.038] sna_drawable_use_bo: using whole GPU bo [ 8.038] sna_drawable_move_region_to_cpu(pixmap=51 (11x12), [(0, 0), (11, 12)], flags=2) [ 8.038] sna_drawable_move_region_to_cpu: pixmap=51 all damaged on CPU [ 8.038] prepare_blt_put [ 8.038] blt_put_composite_box: src=(0, 0), dst=(0, 0) [ 8.038] sna_write_boxes x 1, src stride=44, src dx=(0, 0) [ 8.038] kgem_bo_can_map: handle=6, map=0x0:0x0:0x0, tiling=2, domain=1, offset=0 [ 8.038] kgem_bo_can_map__cpu: handle=6 [ 8.038] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 8.038] write_boxes_inplace x 1, handle=6, tiling=2 [ 8.038] upload_inplace__tiled: tiling=2 [ 8.038] kgem_bo_can_map: handle=6, map=0x0:0x0:0x0, tiling=2, domain=1, offset=0 [ 8.038] kgem_bo_map: handle=6, offset=0, tiling=2, map=0x0:0x0, domain=1 [ 8.038] __kgem_bo_map__gtt_or_wc: handle=6 [ 8.038] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 8.038] __kgem_bo_map__gtt(handle=6, size=4194304) [ 8.038] __kgem_busy: handle=6, busy=0, wedged=0 [ 8.038] kgem_bo_map: sync: needs_flush? 0, domain? 1, busy? 0 [ 8.039] __kgem_busy: handle=6, busy=0, wedged=0 [ 8.039] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 8.039] assert_bo_retired: handle=6, domain: 1 exec? 0, rq? 0 [ 8.039] write_boxes_inplace: (0, 0) -> (0, 0) x (11, 12) [bpp=32, src_pitch=44, dst_pitch=4096] [ 8.039] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/4096 [ 8.039] apply_damage: damage=0x0, region=1 [(0, 0), (11, 12) + (0, 0)] [ 8.039] gen9_render_composite: 0x0, current mode=1/1 [ 8.039] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 8.039] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.039] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.039] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=7... [ 8.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.039] sna_drawable_use_bo: using whole GPU bo [ 8.039] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.039] color_convert: src=ff888888 [20028888] [ 8.039] color_convert: dst=ff888888 [20028888] [ 8.039] sna_render_get_solid: ff888888 [ 8.039] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=1, size=5) [ 8.039] sna_render_get_solid(5) = ff888888 (new) [ 8.039] kgem_create_proxy: target handle=18 [proxy? -1], offset=20, length=4, io=0 [ 8.039] __kgem_bo_init(handle=18, num_pages=4) [ 8.039] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.039] sna_transform_is_imprecise_integer_translation: no transform [ 8.039] gen9_composite_picture: integer translation (0, 0), removing [ 8.039] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.039] sna_render_pixmap_bo: GPU all damaged [ 8.039] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.039] gen4_choose_composite_emitter: solid, identity mask [ 8.039] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 8.039] aligning vertex: was 5, now 4 floats per vertex [ 8.039] gen9_composite_get_binding_table(f880) [ 8.039] kgem_add_reloc64: handle=18, pos=15896, delta=0, domains=40000 [ 8.039] kgem_add_reloc64: adding proxy [delta=20] for handle=18 [ 8.039] kgem_add_reloc64[19] = (delta=20, target handle=3, presumed=0) [ 8.039] [3e10] bind bo(handle=18, addr=14), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.039] kgem_add_reloc64: handle=6, pos=15880, delta=0, domains=40000 [ 8.039] kgem_add_handle: handle=6, index=9 [ 8.039] kgem_add_reloc64[20] = (delta=0, target handle=9, presumed=0) [ 8.039] [3e00] bind bo(handle=6, addr=0), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 8.039] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 8.039] gen9_emit_sampler: sampler = a [ 8.039] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.039] gen9_emit_vertex_elements: setup id=9 [ 8.039] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.039] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.039] glyphs0_to_dst: glyph=(20, 80)x(11, 12), unclipped [ 8.039] emit_primitive_identity_mask__avx2: dst=(20, 80), mask=(0.00, 0.00) x (11.00, 12.00) [ 8.039] gen8_vertex_flush[b8c] = 3 [ 8.039] gen9_magic_ca_pass: CA fixup (734 -> 737) [ 8.039] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.039] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.039] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.039] glyph_cache(0): adding glyph to cache 1, pos 4 [ 8.039] glyph_cache_upload: upload glyph 0x55bca9b358e0 to cache (16, 0)x(10, 9) [ 8.039] sna_composite(pixmap=2, op=1, src=53+(0, 0), mask=0+(0, 0), dst=2+(16, 0)+(0, 0), size=(10, 9) [ 8.039] sna_compute_composite_region: dst=(16, 0)x(10, 9) [ 8.039] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 0), (26, 9) [ 8.039] clip_to_dst: region: 1x[(16, 0), (26, 9)], clip: 1x[(0, 0), (1024, 1024)] [ 8.039] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 0), (26, 9) [ 8.039] sna_compute_composite_region: clip against src (10x9 clip=0): (16, 0), (26, 9) [ 8.039] sna_composite: composite region extents:+(0, 0) -> (16, 0), (26, 9) + (0, 0) [ 8.039] gen9_render_composite: 10x9, current mode=1/1 [ 8.039] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.039] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.039] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.039] gen9_composite_set_target: (16, 0)x(10, 9), partial?=0 [ 8.039] sna_drawable_use_bo pixmap=2, box=((16, 0), (26, 9)), flags=f... [ 8.039] sna_drawable_use_bo: pinned, never REPLACES [ 8.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.039] sna_drawable_use_bo: using whole GPU bo [ 8.039] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.039] gen9_composite_picture: (0, 0)x(10, 9), dst=(16, 0) [ 8.039] sna_transform_is_imprecise_integer_translation: no transform [ 8.039] gen9_composite_picture: integer translation (0, 0), removing [ 8.039] sna_render_pixmap_bo pixmap=53, (0, 0)x(10, 9)/(10, 9) [ 8.039] sna_render_pixmap_bo box=(0, 0), (10, 9): (10, 9)/(10, 9) [ 8.039] sna_render_pixmap_bo: offset=(-16, 0), size=(10, 9) [ 8.039] use_cpu_bo: no cpu bo [ 8.039] move_to_gpu: not migrating pixmap=53 due to usage_hint=3 [ 8.039] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 9) [ 8.039] upload: box=(0, 0), (10, 9), pixmap=10x9 [ 8.039] sna_drawable_move_region_to_cpu(pixmap=53 (10x9), [(0, 0), (10, 9)], flags=2) [ 8.039] sna_drawable_move_region_to_cpu: pixmap=53 all damaged on CPU [ 8.039] kgem_can_create_2d: 10x9 @ 32 [ 8.039] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.039] kgem_can_create_2d: untiled size=4096 [ 8.039] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.039] kgem_choose_tiling: 10x9 -> 0 [ 8.039] kgem_upload_source_image : (0, 0), (10, 9), stride=40, bpp=32 [ 8.039] kgem_create_buffer_2d: 10x9, 32 bpp, stride=64 [ 8.039] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.039] kgem_create_buffer: searching for an inactive GTT map for upload [ 8.039] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 8.039] search_linear_cache: inactive and cache bucket empty [ 8.039] search_linear_cache: active cache bucket empty [ 8.039] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 8.039] search_linear_cache: inactive and cache bucket empty [ 8.039] kgem_retire, need_retire?=1 [ 8.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.039] kgem_retire__requests_ring: retiring ring 0 [ 8.039] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.039] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.039] kgem_retire -- retired=0, need_retire=1 [ 8.039] kgem_retire, need_retire?=1 [ 8.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.039] kgem_retire__requests_ring: retiring ring 0 [ 8.039] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.039] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.039] kgem_retire -- retired=0, need_retire=1 [ 8.039] search_linear_cache: nothing retired [ 8.039] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 8.039] search_linear_cache: inactive and cache bucket empty [ 8.039] search_linear_cache: active cache bucket empty [ 8.039] search_snoop_cache: num_pages=64, flags=0 [ 8.039] search_snoop_cache: inactive and cache empty [ 8.039] kgem_retire, need_retire?=1 [ 8.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.039] kgem_retire__requests_ring: retiring ring 0 [ 8.039] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.039] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.039] kgem_retire -- retired=0, need_retire=1 [ 8.039] __kgem_throttle_retire: not throttling [ 8.039] search_snoop_cache: nothing retired [ 8.039] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 8.039] search_linear_cache: inactive and cache bucket empty [ 8.039] search_linear_cache: active cache bucket empty [ 8.039] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 8.039] search_linear_cache: inactive and cache bucket empty [ 8.039] search_linear_cache: active cache bucket empty [ 8.039] __kgem_bo_init(handle=23, num_pages=64) [ 8.039] create_snoopable_buffer: created CPU (LLC) handle=23 for buffer, size 64 [ 8.039] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x0) [ 8.039] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) [ 8.039] __kgem_bo_map__cpu: caching CPU vma for 23 [ 8.039] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 [ 8.039] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 [ 8.039] __kgem_bo_init(handle=23, num_pages=640) [ 8.039] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/64 [ 8.039] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.040] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.040] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.040] gen4_choose_composite_emitter: identity src, no mask [ 8.040] kgem_check_bo: num_pages=+64, num_exec=+1 [ 8.040] aligning vertex: was 4, now 3 floats per vertex [ 8.040] gen9_composite_get_binding_table(f7c0) [ 8.040] kgem_add_reloc64: handle=6, pos=15848, delta=0, domains=20002 [ 8.040] kgem_add_reloc64[21] = (delta=0, target handle=9, presumed=0) [ 8.040] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.040] [3de0] bind bo(handle=6, addr=0), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 8.040] kgem_add_reloc64: handle=23, pos=15832, delta=0, domains=40000 [ 8.040] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 8.040] kgem_add_handle: handle=23, index=10 [ 8.040] kgem_add_reloc64[22] = (delta=0, target handle=10, presumed=0) [ 8.040] [3dd0] bind bo(handle=23, addr=0), format=192, width=10, height=9, pitch=64, tiling=0 -> sampler [ 8.040] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.040] gen9_emit_sampler: sampler = 2 [ 8.040] gen9_emit_sf: num_sf_outputs=1 [ 8.040] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.040] gen9_emit_vertex_elements: setup id=2 [ 8.040] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.040] gen9_render_composite_box: (16, 0), (26, 9) [ 8.040] apply_damage: damage=0x0, region=1 [(16, 0), (26, 9) + (0, 0)] [ 8.040] gen8_vertex_flush[cc0] = 3 [ 8.040] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.040] gen9_render_composite: 0x0, current mode=1/1 [ 8.040] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.040] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.040] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=7... [ 8.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.040] sna_drawable_use_bo: using whole GPU bo [ 8.040] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.040] color_convert: src=ff888888 [20028888] [ 8.040] color_convert: dst=ff888888 [20028888] [ 8.040] sna_render_get_solid: ff888888 [ 8.040] sna_render_get_solid(5) = ff888888 (last) [ 8.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.040] sna_transform_is_imprecise_integer_translation: no transform [ 8.040] gen9_composite_picture: integer translation (0, 0), removing [ 8.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.040] sna_render_pixmap_bo: GPU all damaged [ 8.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.040] gen4_choose_composite_emitter: solid, identity mask [ 8.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.040] aligning vertex: was 3, now 4 floats per vertex [ 8.040] gen9_composite_get_binding_table(f700) [ 8.040] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.040] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.040] gen9_emit_sampler: sampler = a [ 8.040] gen9_emit_sf: num_sf_outputs=2 [ 8.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.040] gen9_emit_vertex_elements: setup id=9 [ 8.040] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.040] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.040] glyphs0_to_dst: glyph=(29, 83)x(10, 9), unclipped [ 8.040] emit_primitive_identity_mask__avx2: dst=(29, 83), mask=(16.00, 0.00) x (10.00, 9.00) [ 8.040] gen8_vertex_flush[d98] = 3 [ 8.040] gen9_magic_ca_pass: CA fixup (740 -> 743) [ 8.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.040] glyph_cache(0): adding glyph to cache 1, pos 8 [ 8.040] glyph_cache_upload: upload glyph 0x55bca9b35d40 to cache (0, 16)x(9, 9) [ 8.040] sna_composite(pixmap=2, op=1, src=55+(0, 0), mask=0+(0, 0), dst=2+(0, 16)+(0, 0), size=(9, 9) [ 8.040] sna_compute_composite_region: dst=(0, 16)x(9, 9) [ 8.040] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 16), (9, 25) [ 8.040] clip_to_dst: region: 1x[(0, 16), (9, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 8.040] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 16), (9, 25) [ 8.040] sna_compute_composite_region: clip against src (9x9 clip=0): (0, 16), (9, 25) [ 8.040] sna_composite: composite region extents:+(0, 0) -> (0, 16), (9, 25) + (0, 0) [ 8.040] gen9_render_composite: 9x9, current mode=1/1 [ 8.040] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.040] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.040] gen9_composite_set_target: (0, 16)x(9, 9), partial?=0 [ 8.040] sna_drawable_use_bo pixmap=2, box=((0, 16), (9, 25)), flags=f... [ 8.040] sna_drawable_use_bo: pinned, never REPLACES [ 8.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.040] sna_drawable_use_bo: using whole GPU bo [ 8.040] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.040] gen9_composite_picture: (0, 0)x(9, 9), dst=(0, 16) [ 8.040] sna_transform_is_imprecise_integer_translation: no transform [ 8.040] gen9_composite_picture: integer translation (0, 0), removing [ 8.040] sna_render_pixmap_bo pixmap=55, (0, 0)x(9, 9)/(9, 9) [ 8.040] sna_render_pixmap_bo box=(0, 0), (9, 9): (9, 9)/(9, 9) [ 8.040] sna_render_pixmap_bo: offset=(0, -16), size=(9, 9) [ 8.040] use_cpu_bo: no cpu bo [ 8.040] move_to_gpu: not migrating pixmap=55 due to usage_hint=3 [ 8.040] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 9) [ 8.040] upload: box=(0, 0), (9, 9), pixmap=9x9 [ 8.040] sna_drawable_move_region_to_cpu(pixmap=55 (9x9), [(0, 0), (9, 9)], flags=2) [ 8.040] sna_drawable_move_region_to_cpu: pixmap=55 all damaged on CPU [ 8.040] kgem_can_create_2d: 9x9 @ 32 [ 8.040] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.040] kgem_can_create_2d: untiled size=4096 [ 8.040] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.040] kgem_choose_tiling: 9x9 -> 0 [ 8.040] kgem_upload_source_image : (0, 0), (9, 9), stride=36, bpp=32 [ 8.040] kgem_create_buffer_2d: 9x9, 32 bpp, stride=64 [ 8.040] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.040] kgem_create_buffer: reusing buffer? used=768 + size=640, total=262144 [ 8.040] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=640, io=1 [ 8.040] __kgem_bo_init(handle=23, num_pages=640) [ 8.040] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x9, pitch=36/64 [ 8.040] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.040] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.040] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.040] gen4_choose_composite_emitter: identity src, no mask [ 8.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.040] aligning vertex: was 4, now 3 floats per vertex [ 8.040] gen9_composite_get_binding_table(f6c0) [ 8.040] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.040] kgem_add_reloc64: handle=23, pos=15784, delta=0, domains=40000 [ 8.040] kgem_add_reloc64: adding proxy [delta=768] for handle=23 [ 8.040] kgem_add_reloc64[23] = (delta=768, target handle=10, presumed=0) [ 8.040] [3da0] bind bo(handle=23, addr=300), format=192, width=9, height=9, pitch=64, tiling=0 -> sampler [ 8.040] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.040] gen9_emit_sampler: sampler = 2 [ 8.040] gen9_emit_sf: num_sf_outputs=1 [ 8.040] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.040] gen9_emit_vertex_elements: setup id=2 [ 8.040] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.040] gen9_render_composite_box: (0, 16), (9, 25) [ 8.040] apply_damage: damage=0x0, region=1 [(0, 16), (9, 25) + (0, 0)] [ 8.040] gen8_vertex_flush[ecc] = 3 [ 8.040] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.040] gen9_render_composite: 0x0, current mode=1/1 [ 8.040] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.040] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.040] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=7... [ 8.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.040] sna_drawable_use_bo: using whole GPU bo [ 8.040] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.040] color_convert: src=ff888888 [20028888] [ 8.040] color_convert: dst=ff888888 [20028888] [ 8.040] sna_render_get_solid: ff888888 [ 8.040] sna_render_get_solid(5) = ff888888 (last) [ 8.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.040] sna_transform_is_imprecise_integer_translation: no transform [ 8.040] gen9_composite_picture: integer translation (0, 0), removing [ 8.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.040] sna_render_pixmap_bo: GPU all damaged [ 8.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.040] gen4_choose_composite_emitter: solid, identity mask [ 8.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.040] aligning vertex: was 3, now 4 floats per vertex [ 8.040] gen9_composite_get_binding_table(f640) [ 8.040] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.040] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.040] gen9_emit_sampler: sampler = a [ 8.040] gen9_emit_sf: num_sf_outputs=2 [ 8.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.040] gen9_emit_vertex_elements: setup id=9 [ 8.040] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.040] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.040] glyphs0_to_dst: glyph=(38, 83)x(9, 9), unclipped [ 8.040] emit_primitive_identity_mask__avx2: dst=(38, 83), mask=(0.00, 16.00) x (9.00, 9.00) [ 8.040] glyphs0_to_dst: glyph=(46, 83)x(9, 9), unclipped [ 8.040] emit_primitive_identity_mask__avx2: dst=(46, 83), mask=(0.00, 16.00) x (9.00, 9.00) [ 8.040] gen8_vertex_flush[fa4] = 6 [ 8.040] gen9_magic_ca_pass: CA fixup (746 -> 752) [ 8.040] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.040] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.040] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.040] glyph_cache(0): adding glyph to cache 1, pos 12 [ 8.040] glyph_cache_upload: upload glyph 0x55bca9b36140 to cache (16, 16)x(15, 9) [ 8.040] sna_composite(pixmap=2, op=1, src=57+(0, 0), mask=0+(0, 0), dst=2+(16, 16)+(0, 0), size=(15, 9) [ 8.040] sna_compute_composite_region: dst=(16, 16)x(15, 9) [ 8.040] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 16), (31, 25) [ 8.040] clip_to_dst: region: 1x[(16, 16), (31, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 8.040] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 16), (31, 25) [ 8.040] sna_compute_composite_region: clip against src (15x9 clip=0): (16, 16), (31, 25) [ 8.040] sna_composite: composite region extents:+(0, 0) -> (16, 16), (31, 25) + (0, 0) [ 8.040] gen9_render_composite: 15x9, current mode=1/1 [ 8.040] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.040] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.040] gen9_composite_set_target: (16, 16)x(15, 9), partial?=0 [ 8.040] sna_drawable_use_bo pixmap=2, box=((16, 16), (31, 25)), flags=f... [ 8.040] sna_drawable_use_bo: pinned, never REPLACES [ 8.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.040] sna_drawable_use_bo: using whole GPU bo [ 8.040] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.040] gen9_composite_picture: (0, 0)x(15, 9), dst=(16, 16) [ 8.040] sna_transform_is_imprecise_integer_translation: no transform [ 8.040] gen9_composite_picture: integer translation (0, 0), removing [ 8.040] sna_render_pixmap_bo pixmap=57, (0, 0)x(15, 9)/(15, 9) [ 8.040] sna_render_pixmap_bo box=(0, 0), (15, 9): (15, 9)/(15, 9) [ 8.040] sna_render_pixmap_bo: offset=(-16, -16), size=(15, 9) [ 8.040] use_cpu_bo: no cpu bo [ 8.040] move_to_gpu: not migrating pixmap=57 due to usage_hint=3 [ 8.040] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 9) [ 8.040] upload: box=(0, 0), (15, 9), pixmap=15x9 [ 8.040] sna_drawable_move_region_to_cpu(pixmap=57 (15x9), [(0, 0), (15, 9)], flags=2) [ 8.040] sna_drawable_move_region_to_cpu: pixmap=57 all damaged on CPU [ 8.040] kgem_can_create_2d: 15x9 @ 32 [ 8.040] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.040] kgem_can_create_2d: untiled size=4096 [ 8.040] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 8.040] kgem_choose_tiling: 15x9 -> 0 [ 8.040] kgem_upload_source_image : (0, 0), (15, 9), stride=60, bpp=32 [ 8.040] kgem_create_buffer_2d: 15x9, 32 bpp, stride=64 [ 8.040] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.040] kgem_create_buffer: reusing buffer? used=1536 + size=640, total=262144 [ 8.040] kgem_create_proxy: target handle=23 [proxy? -1], offset=1536, length=640, io=1 [ 8.040] __kgem_bo_init(handle=23, num_pages=640) [ 8.040] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x9, pitch=60/64 [ 8.040] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.040] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.040] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.040] gen4_choose_composite_emitter: identity src, no mask [ 8.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.040] aligning vertex: was 4, now 3 floats per vertex [ 8.040] gen9_composite_get_binding_table(f600) [ 8.040] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.040] kgem_add_reloc64: handle=23, pos=15736, delta=0, domains=40000 [ 8.040] kgem_add_reloc64: adding proxy [delta=1536] for handle=23 [ 8.040] kgem_add_reloc64[24] = (delta=1536, target handle=10, presumed=0) [ 8.040] [3d70] bind bo(handle=23, addr=600), format=192, width=15, height=9, pitch=64, tiling=0 -> sampler [ 8.040] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.040] gen9_emit_sampler: sampler = 2 [ 8.040] gen9_emit_sf: num_sf_outputs=1 [ 8.040] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.040] gen9_emit_vertex_elements: setup id=2 [ 8.040] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.040] gen9_render_composite_box: (16, 16), (31, 25) [ 8.040] apply_damage: damage=0x0, region=1 [(16, 16), (31, 25) + (0, 0)] [ 8.040] gen8_vertex_flush[10d8] = 3 [ 8.040] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.040] gen9_render_composite: 0x0, current mode=1/1 [ 8.040] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.040] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.040] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.040] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=7... [ 8.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.040] sna_drawable_use_bo: using whole GPU bo [ 8.040] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.040] color_convert: src=ff888888 [20028888] [ 8.040] color_convert: dst=ff888888 [20028888] [ 8.040] sna_render_get_solid: ff888888 [ 8.040] sna_render_get_solid(5) = ff888888 (last) [ 8.040] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.040] sna_transform_is_imprecise_integer_translation: no transform [ 8.040] gen9_composite_picture: integer translation (0, 0), removing [ 8.040] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.040] sna_render_pixmap_bo: GPU all damaged [ 8.040] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.040] gen4_choose_composite_emitter: solid, identity mask [ 8.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.040] aligning vertex: was 3, now 4 floats per vertex [ 8.040] gen9_composite_get_binding_table(f580) [ 8.040] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.040] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.040] gen9_emit_sampler: sampler = a [ 8.040] gen9_emit_sf: num_sf_outputs=2 [ 8.040] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.041] gen9_emit_vertex_elements: setup id=9 [ 8.041] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.041] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.041] glyphs0_to_dst: glyph=(54, 83)x(15, 9), unclipped [ 8.041] emit_primitive_identity_mask__avx2: dst=(54, 83), mask=(16.00, 16.00) x (15.00, 9.00) [ 8.041] gen8_vertex_flush[11b0] = 3 [ 8.041] gen9_magic_ca_pass: CA fixup (755 -> 758) [ 8.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.041] glyph_cache(0): adding glyph to cache 1, pos 16 [ 8.041] glyph_cache_upload: upload glyph 0x55bca9b36520 to cache (32, 0)x(12, 9) [ 8.041] sna_composite(pixmap=2, op=1, src=59+(0, 0), mask=0+(0, 0), dst=2+(32, 0)+(0, 0), size=(12, 9) [ 8.041] sna_compute_composite_region: dst=(32, 0)x(12, 9) [ 8.041] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 0), (44, 9) [ 8.041] clip_to_dst: region: 1x[(32, 0), (44, 9)], clip: 1x[(0, 0), (1024, 1024)] [ 8.041] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 0), (44, 9) [ 8.041] sna_compute_composite_region: clip against src (12x9 clip=0): (32, 0), (44, 9) [ 8.041] sna_composite: composite region extents:+(0, 0) -> (32, 0), (44, 9) + (0, 0) [ 8.041] gen9_render_composite: 12x9, current mode=1/1 [ 8.041] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.041] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.041] gen9_composite_set_target: (32, 0)x(12, 9), partial?=0 [ 8.041] sna_drawable_use_bo pixmap=2, box=((32, 0), (44, 9)), flags=f... [ 8.041] sna_drawable_use_bo: pinned, never REPLACES [ 8.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.041] sna_drawable_use_bo: using whole GPU bo [ 8.041] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.041] gen9_composite_picture: (0, 0)x(12, 9), dst=(32, 0) [ 8.041] sna_transform_is_imprecise_integer_translation: no transform [ 8.041] gen9_composite_picture: integer translation (0, 0), removing [ 8.041] sna_render_pixmap_bo pixmap=59, (0, 0)x(12, 9)/(12, 9) [ 8.041] sna_render_pixmap_bo box=(0, 0), (12, 9): (12, 9)/(12, 9) [ 8.041] sna_render_pixmap_bo: offset=(-32, 0), size=(12, 9) [ 8.041] use_cpu_bo: no cpu bo [ 8.041] move_to_gpu: not migrating pixmap=59 due to usage_hint=3 [ 8.041] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 9) [ 8.041] upload: box=(0, 0), (12, 9), pixmap=12x9 [ 8.041] sna_drawable_move_region_to_cpu(pixmap=59 (12x9), [(0, 0), (12, 9)], flags=2) [ 8.041] sna_drawable_move_region_to_cpu: pixmap=59 all damaged on CPU [ 8.041] kgem_can_create_2d: 12x9 @ 32 [ 8.041] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.041] kgem_can_create_2d: untiled size=4096 [ 8.041] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 8.041] kgem_choose_tiling: 12x9 -> 0 [ 8.041] kgem_upload_source_image : (0, 0), (12, 9), stride=48, bpp=32 [ 8.041] kgem_create_buffer_2d: 12x9, 32 bpp, stride=64 [ 8.041] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.041] kgem_create_buffer: reusing buffer? used=2304 + size=640, total=262144 [ 8.041] kgem_create_proxy: target handle=23 [proxy? -1], offset=2304, length=640, io=1 [ 8.041] __kgem_bo_init(handle=23, num_pages=640) [ 8.041] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x9, pitch=48/64 [ 8.041] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.041] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.041] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.041] gen4_choose_composite_emitter: identity src, no mask [ 8.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.041] aligning vertex: was 4, now 3 floats per vertex [ 8.041] gen9_composite_get_binding_table(f540) [ 8.041] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.041] kgem_add_reloc64: handle=23, pos=15688, delta=0, domains=40000 [ 8.041] kgem_add_reloc64: adding proxy [delta=2304] for handle=23 [ 8.041] kgem_add_reloc64[25] = (delta=2304, target handle=10, presumed=0) [ 8.041] [3d40] bind bo(handle=23, addr=900), format=192, width=12, height=9, pitch=64, tiling=0 -> sampler [ 8.041] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.041] gen9_emit_sampler: sampler = 2 [ 8.041] gen9_emit_sf: num_sf_outputs=1 [ 8.041] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.041] gen9_emit_vertex_elements: setup id=2 [ 8.041] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.041] gen9_render_composite_box: (32, 0), (44, 9) [ 8.041] apply_damage: damage=0x0, region=1 [(32, 0), (44, 9) + (0, 0)] [ 8.041] gen8_vertex_flush[12e4] = 3 [ 8.041] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.041] gen9_render_composite: 0x0, current mode=1/1 [ 8.041] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.041] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.041] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=7... [ 8.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.041] sna_drawable_use_bo: using whole GPU bo [ 8.041] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.041] color_convert: src=ff888888 [20028888] [ 8.041] color_convert: dst=ff888888 [20028888] [ 8.041] sna_render_get_solid: ff888888 [ 8.041] sna_render_get_solid(5) = ff888888 (last) [ 8.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.041] sna_transform_is_imprecise_integer_translation: no transform [ 8.041] gen9_composite_picture: integer translation (0, 0), removing [ 8.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.041] sna_render_pixmap_bo: GPU all damaged [ 8.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.041] gen4_choose_composite_emitter: solid, identity mask [ 8.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.041] aligning vertex: was 3, now 4 floats per vertex [ 8.041] gen9_composite_get_binding_table(f4c0) [ 8.041] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.041] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.041] gen9_emit_sampler: sampler = a [ 8.041] gen9_emit_sf: num_sf_outputs=2 [ 8.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.041] gen9_emit_vertex_elements: setup id=9 [ 8.041] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.041] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.041] glyphs0_to_dst: glyph=(67, 83)x(12, 9), unclipped [ 8.041] emit_primitive_identity_mask__avx2: dst=(67, 83), mask=(32.00, 0.00) x (12.00, 9.00) [ 8.041] gen8_vertex_flush[13bc] = 3 [ 8.041] gen9_magic_ca_pass: CA fixup (761 -> 764) [ 8.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.041] glyph_cache(0): adding glyph to cache 1, pos 20 [ 8.041] glyph_cache_upload: upload glyph 0x55bca9b369e0 to cache (48, 0)x(8, 9) [ 8.041] sna_composite(pixmap=2, op=1, src=61+(0, 0), mask=0+(0, 0), dst=2+(48, 0)+(0, 0), size=(8, 9) [ 8.041] sna_compute_composite_region: dst=(48, 0)x(8, 9) [ 8.041] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 0), (56, 9) [ 8.041] clip_to_dst: region: 1x[(48, 0), (56, 9)], clip: 1x[(0, 0), (1024, 1024)] [ 8.041] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 0), (56, 9) [ 8.041] sna_compute_composite_region: clip against src (8x9 clip=0): (48, 0), (56, 9) [ 8.041] sna_composite: composite region extents:+(0, 0) -> (48, 0), (56, 9) + (0, 0) [ 8.041] gen9_render_composite: 8x9, current mode=1/1 [ 8.041] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.041] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.041] gen9_composite_set_target: (48, 0)x(8, 9), partial?=0 [ 8.041] sna_drawable_use_bo pixmap=2, box=((48, 0), (56, 9)), flags=f... [ 8.041] sna_drawable_use_bo: pinned, never REPLACES [ 8.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.041] sna_drawable_use_bo: using whole GPU bo [ 8.041] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.041] gen9_composite_picture: (0, 0)x(8, 9), dst=(48, 0) [ 8.041] sna_transform_is_imprecise_integer_translation: no transform [ 8.041] gen9_composite_picture: integer translation (0, 0), removing [ 8.041] sna_render_pixmap_bo pixmap=61, (0, 0)x(8, 9)/(8, 9) [ 8.041] sna_render_pixmap_bo box=(0, 0), (8, 9): (8, 9)/(8, 9) [ 8.041] sna_render_pixmap_bo: offset=(-48, 0), size=(8, 9) [ 8.041] use_cpu_bo: no cpu bo [ 8.041] move_to_gpu: not migrating pixmap=61 due to usage_hint=3 [ 8.041] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 9) [ 8.041] upload: box=(0, 0), (8, 9), pixmap=8x9 [ 8.041] sna_drawable_move_region_to_cpu(pixmap=61 (8x9), [(0, 0), (8, 9)], flags=2) [ 8.041] sna_drawable_move_region_to_cpu: pixmap=61 all damaged on CPU [ 8.041] kgem_can_create_2d: 8x9 @ 32 [ 8.041] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=9 [ 8.041] kgem_can_create_2d: untiled size=4096 [ 8.041] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X [ 8.041] kgem_choose_tiling: 8x9 -> 0 [ 8.041] kgem_upload_source_image : (0, 0), (8, 9), stride=32, bpp=32 [ 8.041] kgem_create_buffer_2d: 8x9, 32 bpp, stride=32 [ 8.041] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 8.041] kgem_create_buffer: reusing buffer? used=3072 + size=320, total=262144 [ 8.041] kgem_create_proxy: target handle=23 [proxy? -1], offset=3072, length=320, io=1 [ 8.041] __kgem_bo_init(handle=23, num_pages=320) [ 8.041] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x9, pitch=32/32 [ 8.041] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.041] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.041] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.041] gen4_choose_composite_emitter: identity src, no mask [ 8.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.041] aligning vertex: was 4, now 3 floats per vertex [ 8.041] gen9_composite_get_binding_table(f480) [ 8.041] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.041] kgem_add_reloc64: handle=23, pos=15640, delta=0, domains=40000 [ 8.041] kgem_add_reloc64: adding proxy [delta=3072] for handle=23 [ 8.041] kgem_add_reloc64[26] = (delta=3072, target handle=10, presumed=0) [ 8.041] [3d10] bind bo(handle=23, addr=c00), format=192, width=8, height=9, pitch=32, tiling=0 -> sampler [ 8.041] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.041] gen9_emit_sampler: sampler = 2 [ 8.041] gen9_emit_sf: num_sf_outputs=1 [ 8.041] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.041] gen9_emit_vertex_elements: setup id=2 [ 8.041] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.041] gen9_render_composite_box: (48, 0), (56, 9) [ 8.041] apply_damage: damage=0x0, region=1 [(48, 0), (56, 9) + (0, 0)] [ 8.041] gen8_vertex_flush[14f0] = 3 [ 8.041] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.041] gen9_render_composite: 0x0, current mode=1/1 [ 8.041] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.041] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.041] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=7... [ 8.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.041] sna_drawable_use_bo: using whole GPU bo [ 8.041] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.041] color_convert: src=ff888888 [20028888] [ 8.041] color_convert: dst=ff888888 [20028888] [ 8.041] sna_render_get_solid: ff888888 [ 8.041] sna_render_get_solid(5) = ff888888 (last) [ 8.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.041] sna_transform_is_imprecise_integer_translation: no transform [ 8.041] gen9_composite_picture: integer translation (0, 0), removing [ 8.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.041] sna_render_pixmap_bo: GPU all damaged [ 8.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.041] gen4_choose_composite_emitter: solid, identity mask [ 8.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.041] aligning vertex: was 3, now 4 floats per vertex [ 8.041] gen9_composite_get_binding_table(f400) [ 8.041] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.041] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.041] gen9_emit_sampler: sampler = a [ 8.041] gen9_emit_sf: num_sf_outputs=2 [ 8.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.041] gen9_emit_vertex_elements: setup id=9 [ 8.041] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.041] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.041] glyphs0_to_dst: glyph=(78, 83)x(8, 9), unclipped [ 8.041] emit_primitive_identity_mask__avx2: dst=(78, 83), mask=(48.00, 0.00) x (8.00, 9.00) [ 8.041] gen8_vertex_flush[15c8] = 3 [ 8.041] gen9_magic_ca_pass: CA fixup (767 -> 770) [ 8.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.041] glyph_cache(0): adding glyph to cache 1, pos 24 [ 8.041] glyph_cache_upload: upload glyph 0x55bca9b36a40 to cache (32, 16)x(11, 14) [ 8.041] sna_composite(pixmap=2, op=1, src=63+(0, 0), mask=0+(0, 0), dst=2+(32, 16)+(0, 0), size=(11, 14) [ 8.041] sna_compute_composite_region: dst=(32, 16)x(11, 14) [ 8.041] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 16), (43, 30) [ 8.041] clip_to_dst: region: 1x[(32, 16), (43, 30)], clip: 1x[(0, 0), (1024, 1024)] [ 8.041] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 16), (43, 30) [ 8.041] sna_compute_composite_region: clip against src (11x14 clip=0): (32, 16), (43, 30) [ 8.041] sna_composite: composite region extents:+(0, 0) -> (32, 16), (43, 30) + (0, 0) [ 8.041] gen9_render_composite: 11x14, current mode=1/1 [ 8.041] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.041] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.041] gen9_composite_set_target: (32, 16)x(11, 14), partial?=0 [ 8.041] sna_drawable_use_bo pixmap=2, box=((32, 16), (43, 30)), flags=f... [ 8.041] sna_drawable_use_bo: pinned, never REPLACES [ 8.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.041] sna_drawable_use_bo: using whole GPU bo [ 8.041] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.041] gen9_composite_picture: (0, 0)x(11, 14), dst=(32, 16) [ 8.041] sna_transform_is_imprecise_integer_translation: no transform [ 8.041] gen9_composite_picture: integer translation (0, 0), removing [ 8.041] sna_render_pixmap_bo pixmap=63, (0, 0)x(11, 14)/(11, 14) [ 8.041] sna_render_pixmap_bo box=(0, 0), (11, 14): (11, 14)/(11, 14) [ 8.041] sna_render_pixmap_bo: offset=(-32, -16), size=(11, 14) [ 8.041] use_cpu_bo: no cpu bo [ 8.041] move_to_gpu: not migrating pixmap=63 due to usage_hint=3 [ 8.041] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 14) [ 8.041] upload: box=(0, 0), (11, 14), pixmap=11x14 [ 8.041] sna_drawable_move_region_to_cpu(pixmap=63 (11x14), [(0, 0), (11, 14)], flags=2) [ 8.041] sna_drawable_move_region_to_cpu: pixmap=63 all damaged on CPU [ 8.041] kgem_can_create_2d: 11x14 @ 32 [ 8.041] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=14 [ 8.041] kgem_can_create_2d: untiled size=4096 [ 8.041] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.041] kgem_choose_tiling: 11x14 -> 0 [ 8.041] kgem_upload_source_image : (0, 0), (11, 14), stride=44, bpp=32 [ 8.041] kgem_create_buffer_2d: 11x14, 32 bpp, stride=64 [ 8.041] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] [ 8.041] kgem_create_buffer: reusing buffer? used=3584 + size=896, total=262144 [ 8.041] kgem_create_proxy: target handle=23 [proxy? -1], offset=3584, length=896, io=1 [ 8.041] __kgem_bo_init(handle=23, num_pages=896) [ 8.041] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x14, pitch=44/64 [ 8.041] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.041] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.041] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.041] gen4_choose_composite_emitter: identity src, no mask [ 8.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.041] aligning vertex: was 4, now 3 floats per vertex [ 8.041] gen9_composite_get_binding_table(f3c0) [ 8.041] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.041] kgem_add_reloc64: handle=23, pos=15592, delta=0, domains=40000 [ 8.041] kgem_add_reloc64: adding proxy [delta=3584] for handle=23 [ 8.041] kgem_add_reloc64[27] = (delta=3584, target handle=10, presumed=0) [ 8.041] [3ce0] bind bo(handle=23, addr=e00), format=192, width=11, height=14, pitch=64, tiling=0 -> sampler [ 8.041] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.041] gen9_emit_sampler: sampler = 2 [ 8.041] gen9_emit_sf: num_sf_outputs=1 [ 8.041] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.041] gen9_emit_vertex_elements: setup id=2 [ 8.041] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.041] gen9_render_composite_box: (32, 16), (43, 30) [ 8.041] apply_damage: damage=0x0, region=1 [(32, 16), (43, 30) + (0, 0)] [ 8.041] gen8_vertex_flush[16fc] = 3 [ 8.041] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.041] gen9_render_composite: 0x0, current mode=1/1 [ 8.041] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 8.041] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.041] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.041] sna_drawable_use_bo pixmap=46, box=((0, 0), (312, 112)), flags=7... [ 8.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.041] sna_drawable_use_bo: using whole GPU bo [ 8.041] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.041] color_convert: src=ff888888 [20028888] [ 8.041] color_convert: dst=ff888888 [20028888] [ 8.041] sna_render_get_solid: ff888888 [ 8.041] sna_render_get_solid(5) = ff888888 (last) [ 8.041] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.041] sna_transform_is_imprecise_integer_translation: no transform [ 8.041] gen9_composite_picture: integer translation (0, 0), removing [ 8.041] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.041] sna_render_pixmap_bo: GPU all damaged [ 8.041] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.041] gen4_choose_composite_emitter: solid, identity mask [ 8.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.041] aligning vertex: was 3, now 4 floats per vertex [ 8.041] gen9_composite_get_binding_table(f340) [ 8.041] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.041] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.041] gen9_emit_sampler: sampler = a [ 8.041] gen9_emit_sf: num_sf_outputs=2 [ 8.041] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.041] gen9_emit_vertex_elements: setup id=9 [ 8.041] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.041] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.041] glyphs0_to_dst: glyph=(84, 78)x(11, 14), unclipped [ 8.041] emit_primitive_identity_mask__avx2: dst=(84, 78), mask=(32.00, 16.00) x (11.00, 14.00) [ 8.041] gen8_vertex_flush[17d4] = 3 [ 8.041] gen9_magic_ca_pass: CA fixup (773 -> 776) [ 8.041] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.041] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.041] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.041] sna_block_handler (tv=0.0) [ 8.042] sna_wakeup_handler [ 8.042] sna_block_handler (tv=0.0) [ 8.042] sna_wakeup_handler [ 8.042] sna_create_pixmap(10, 40, 32, usage=0) [ 8.042] kgem_can_create_2d: 10x40 @ 32 [ 8.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 [ 8.042] kgem_can_create_2d: untiled size=4096 [ 8.042] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.042] kgem_choose_tiling: 10x40 -> 0 [ 8.042] sna_create_pixmap: usage=0, flags=a [ 8.042] sna_create_pixmap: small buffer [1600], attaching to shadow pixmap [ 8.042] create_pixmap: allocating pixmap 10x40, depth=32/32, size=1608 [ 8.042] create_pixmap: serial=64, usage=0, 10x40 [ 8.042] sna_create_pixmap: serial=64, 10x40, usage=0 [ 8.042] sna_composite_rectangles(pixmap=65, op=0, 0 x 1 [(0, 0)x(10, 40) ...]) [ 8.042] sna_composite_rectangles: converted to op 0 [ 8.042] sna_composite_rectangles[0] (0, 0)x(10, 40) -> (0, 0), (10, 40) [ 8.042] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 40) x 1 [ 8.042] sna_composite_rectangles: clipped extents (0, 0),(10, 40) x 1 [ 8.042] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 40) [ 8.042] sna_composite_rectangles: fallback, dst pixmap=65 too small or not attached [ 8.042] sna_composite_rectangles: fallback [ 8.042] sna_drawable_move_region_to_cpu(pixmap=65 (10x40), [(0, 0), (10, 40)], flags=1) [ 8.042] sna_drawable_move_region_to_cpu: region (0, 0), (10, 40) + (0, 0) subsumes pixmap (10x40) [ 8.042] _sna_pixmap_move_to_cpu(pixmap=65, 10x40, flags=1) [ 8.042] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.042] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.042] operate_inplace: no, inplace operation not suitable [ 8.042] _sna_pixmap_move_to_cpu: marking as damaged [ 8.042] __sna_damage_all(10, 40) [ 8.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.042] sna_create_pixmap(10, 9, 32, usage=3) [ 8.042] kgem_can_create_2d: 10x9 @ 32 [ 8.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.042] kgem_can_create_2d: untiled size=4096 [ 8.042] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.042] kgem_choose_tiling: 10x9 -> 0 [ 8.042] sna_create_pixmap: usage=3, flags=a [ 8.042] sna_create_pixmap: small buffer [360], attaching to shadow pixmap [ 8.042] create_pixmap: allocating pixmap 10x9, depth=32/32, size=368 [ 8.042] create_pixmap: serial=67, usage=3, 10x9 [ 8.042] sna_create_pixmap: serial=67, 10x9, usage=3 [ 8.042] sna_composite(pixmap=67, op=1, src=66+(0, 0), mask=0+(0, 0), dst=67+(0, 0)+(0, 0), size=(10, 9) [ 8.042] sna_compute_composite_region: dst=(0, 0)x(10, 9) [ 8.042] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 9) [ 8.042] clip_to_dst: region: 1x[(0, 0), (10, 9)], clip: 1x[(0, 0), (10, 9)] [ 8.042] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 9) [ 8.042] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 0), (10, 9) [ 8.042] sna_composite: fallback, dst pixmap=67 is too small (or completely damaged) [ 8.042] sna_composite: fallback -- fbComposite [ 8.042] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 9): region=((0,0), (10, 9)) [ 8.042] sna_composite_fb: fallback -- move src to cpu [ 8.042] sna_composite_fb: fallback -- move dst to cpu [ 8.042] sna_drawable_move_region_to_cpu(pixmap=67 (10x9), [(0, 0), (10, 9)], flags=5) [ 8.042] sna_drawable_move_region_to_cpu: region (0, 0), (10, 9) + (0, 0) subsumes pixmap (10x9) [ 8.042] _sna_pixmap_move_to_cpu(pixmap=67, 10x9, flags=5) [ 8.042] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.042] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.042] _sna_pixmap_move_to_cpu: marking as damaged [ 8.042] __sna_damage_all(10, 9) [ 8.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.042] sna_transform_is_imprecise_integer_translation: no transform [ 8.042] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/40 [ 8.042] sna_glyphs(op=3, nlist=1, src=(0, 26)) [ 8.042] sna_glyphs: fallback -- too small (10x40) [ 8.042] glyphs_fallback: nlist=1, count=1, extents (0, 17), (10, 26) [ 8.042] glyphs_fallback: clipped extents (0, 17), (10, 26) [ 8.042] sna_drawable_move_region_to_cpu(pixmap=65 (10x40), [(0, 17), (10, 26)], flags=3) [ 8.042] sna_drawable_move_region_to_cpu: pixmap=65 all damaged on CPU [ 8.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.042] __sna_glyph_get_image: creating image cache for glyph 0x55bca9b17d30 (on screen 0) [ 8.042] glyphs_fallback: inserting glyph 0x55bca9b17d30 into pixman cache [ 8.042] sna_composite(pixmap=46, op=3, src=65+(0, 0), mask=0+(14, 4), dst=46+(14, 4)+(0, 0), size=(10, 40) [ 8.042] sna_compute_composite_region: dst=(14, 4)x(10, 40) [ 8.042] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 4), (24, 44) [ 8.042] clip_to_dst: region: 1x[(14, 4), (24, 44)], clip: 1x[(0, 0), (312, 112)] [ 8.042] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 4), (24, 44) [ 8.042] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 4), (24, 44) [ 8.042] sna_composite: composite region extents:+(0, 0) -> (14, 4), (24, 44) + (0, 0) [ 8.042] gen9_render_composite: 10x40, current mode=1/1 [ 8.042] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.042] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.042] gen9_composite_set_target: (14, 4)x(10, 40), partial?=1 [ 8.042] sna_drawable_use_bo pixmap=46, box=((14, 4), (24, 44)), flags=7... [ 8.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.042] sna_drawable_use_bo: using whole GPU bo [ 8.042] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.042] gen9_composite_picture: (0, 0)x(10, 40), dst=(14, 4) [ 8.042] sna_transform_is_imprecise_integer_translation: no transform [ 8.042] gen9_composite_picture: integer translation (0, 0), removing [ 8.042] sna_render_pixmap_bo pixmap=65, (0, 0)x(10, 40)/(10, 40) [ 8.042] sna_render_pixmap_bo box=(0, 0), (10, 40): (10, 40)/(10, 40) [ 8.042] sna_render_pixmap_bo: offset=(-14, -4), size=(10, 40) [ 8.042] use_cpu_bo: no cpu bo [ 8.042] move_to_gpu: migrating whole pixmap (10x40) for source (0,0),(10,40), count 5? 0 [ 8.042] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 40) [ 8.042] upload: box=(0, 0), (10, 40), pixmap=10x40 [ 8.042] sna_drawable_move_region_to_cpu(pixmap=65 (10x40), [(0, 0), (10, 40)], flags=2) [ 8.042] sna_drawable_move_region_to_cpu: pixmap=65 all damaged on CPU [ 8.042] kgem_can_create_2d: 10x40 @ 32 [ 8.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 [ 8.042] kgem_can_create_2d: untiled size=4096 [ 8.042] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.042] kgem_choose_tiling: 10x40 -> 0 [ 8.042] kgem_upload_source_image : (0, 0), (10, 40), stride=40, bpp=32 [ 8.042] kgem_create_buffer_2d: 10x40, 32 bpp, stride=64 [ 8.042] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 8.042] kgem_create_buffer: reusing buffer? used=4608 + size=2560, total=262144 [ 8.042] kgem_create_proxy: target handle=23 [proxy? -1], offset=4608, length=2560, io=1 [ 8.042] __kgem_bo_init(handle=23, num_pages=2560) [ 8.042] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x40, pitch=40/64 [ 8.042] upload: adding upload cache to pixmap=65 [ 8.042] kgem_proxy_bo_attach: handle=23 [ 8.042] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.042] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.042] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.042] gen4_choose_composite_emitter: identity src, no mask [ 8.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.042] aligning vertex: was 4, now 3 floats per vertex [ 8.042] gen9_composite_get_binding_table(f300) [ 8.042] kgem_add_reloc64: handle=23, pos=15544, delta=0, domains=40000 [ 8.042] kgem_add_reloc64: adding proxy [delta=4608] for handle=23 [ 8.042] kgem_add_reloc64[28] = (delta=4608, target handle=10, presumed=0) [ 8.042] [3cb0] bind bo(handle=23, addr=1200), format=192, width=10, height=40, pitch=64, tiling=0 -> sampler [ 8.042] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 8.042] gen9_emit_sampler: sampler = 2 [ 8.042] gen9_emit_sf: num_sf_outputs=1 [ 8.042] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.042] gen9_emit_vertex_elements: setup id=2 [ 8.042] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.042] gen9_render_composite_box: (14, 4), (24, 44) [ 8.042] apply_damage: damage=0x0, region=1 [(14, 4), (24, 44) + (0, 0)] [ 8.042] gen8_vertex_flush[1910] = 3 [ 8.042] sna_create_pixmap(10, 40, 32, usage=0) [ 8.042] kgem_can_create_2d: 10x40 @ 32 [ 8.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 [ 8.042] kgem_can_create_2d: untiled size=4096 [ 8.042] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.042] kgem_choose_tiling: 10x40 -> 0 [ 8.042] sna_create_pixmap: usage=0, flags=a [ 8.042] sna_create_pixmap: small buffer [1600], attaching to shadow pixmap [ 8.042] create_pixmap: allocating pixmap 10x40, depth=32/32, size=1608 [ 8.042] create_pixmap: serial=68, usage=0, 10x40 [ 8.042] sna_create_pixmap: serial=68, 10x40, usage=0 [ 8.042] sna_composite_rectangles(pixmap=69, op=0, 0 x 1 [(0, 0)x(10, 40) ...]) [ 8.042] sna_composite_rectangles: converted to op 0 [ 8.042] sna_composite_rectangles[0] (0, 0)x(10, 40) -> (0, 0), (10, 40) [ 8.042] sna_composite_rectangles: nrects=1, region=(0, 0), (10, 40) x 1 [ 8.042] sna_composite_rectangles: clipped extents (0, 0),(10, 40) x 1 [ 8.042] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(10, 40) [ 8.042] sna_composite_rectangles: fallback, dst pixmap=69 too small or not attached [ 8.042] sna_composite_rectangles: fallback [ 8.042] sna_drawable_move_region_to_cpu(pixmap=69 (10x40), [(0, 0), (10, 40)], flags=1) [ 8.042] sna_drawable_move_region_to_cpu: region (0, 0), (10, 40) + (0, 0) subsumes pixmap (10x40) [ 8.042] _sna_pixmap_move_to_cpu(pixmap=69, 10x40, flags=1) [ 8.042] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.042] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.042] operate_inplace: no, inplace operation not suitable [ 8.042] _sna_pixmap_move_to_cpu: marking as damaged [ 8.042] __sna_damage_all(10, 40) [ 8.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.042] sna_glyphs(op=3, nlist=1, src=(0, 26)) [ 8.042] sna_glyphs: fallback -- too small (10x40) [ 8.042] glyphs_fallback: nlist=1, count=1, extents (0, 17), (10, 26) [ 8.042] glyphs_fallback: clipped extents (0, 17), (10, 26) [ 8.042] sna_drawable_move_region_to_cpu(pixmap=69 (10x40), [(0, 17), (10, 26)], flags=3) [ 8.042] sna_drawable_move_region_to_cpu: pixmap=69 all damaged on CPU [ 8.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.042] sna_composite(pixmap=46, op=3, src=69+(0, 0), mask=0+(14, 0), dst=46+(14, 0)+(0, 0), size=(10, 4) [ 8.042] sna_compute_composite_region: dst=(14, 0)x(10, 4) [ 8.042] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 0), (24, 4) [ 8.042] clip_to_dst: region: 1x[(14, 0), (24, 4)], clip: 1x[(0, 0), (312, 112)] [ 8.042] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 0), (24, 4) [ 8.042] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 0), (24, 4) [ 8.042] sna_composite: composite region extents:+(0, 0) -> (14, 0), (24, 4) + (0, 0) [ 8.042] gen9_render_composite: 10x4, current mode=1/1 [ 8.042] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.042] kgem_bo_is_busy: handle=21, domain: 1 exec? 1, rq? 1 [ 8.042] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.042] gen9_composite_set_target: (14, 0)x(10, 4), partial?=1 [ 8.042] sna_drawable_use_bo pixmap=46, box=((14, 0), (24, 4)), flags=7... [ 8.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.042] sna_drawable_use_bo: using whole GPU bo [ 8.042] gen9_composite_set_target: pixmap=46, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.042] gen9_composite_picture: (0, 0)x(10, 4), dst=(14, 0) [ 8.042] sna_transform_is_imprecise_integer_translation: no transform [ 8.042] gen9_composite_picture: integer translation (0, 0), removing [ 8.042] sna_render_pixmap_bo pixmap=69, (0, 0)x(10, 4)/(10, 40) [ 8.042] sna_render_pixmap_bo box=(0, 0), (10, 4): (10, 4)/(10, 40) [ 8.042] sna_render_pixmap_bo: offset=(-14, 0), size=(10, 40) [ 8.042] use_cpu_bo: no cpu bo [ 8.042] kgem_choose_tiling: too short [4] for TILING_Y [ 8.042] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.042] kgem_choose_tiling: 10x4 -> 0 [ 8.042] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 4) [ 8.042] upload: box=(0, 0), (10, 4), pixmap=10x40 [ 8.042] sna_drawable_move_region_to_cpu(pixmap=69 (10x40), [(0, 0), (10, 4)], flags=2) [ 8.042] sna_drawable_move_region_to_cpu: pixmap=69 all damaged on CPU [ 8.042] kgem_can_create_2d: 10x4 @ 32 [ 8.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=4 [ 8.042] kgem_can_create_2d: untiled size=4096 [ 8.042] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.042] kgem_choose_tiling: 10x4 -> 0 [ 8.042] kgem_upload_source_image : (0, 0), (10, 4), stride=40, bpp=32 [ 8.042] kgem_create_buffer_2d: 10x4, 32 bpp, stride=64 [ 8.042] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 8.042] kgem_create_buffer: reusing buffer? used=7168 + size=256, total=262144 [ 8.042] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=256, io=1 [ 8.042] __kgem_bo_init(handle=23, num_pages=256) [ 8.042] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x4, pitch=40/64 [ 8.042] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.042] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.042] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.042] gen4_choose_composite_emitter: identity src, no mask [ 8.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.042] gen9_composite_get_binding_table(f280) [ 8.042] kgem_add_reloc64: handle=23, pos=15512, delta=0, domains=40000 [ 8.042] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 [ 8.042] kgem_add_reloc64[29] = (delta=7168, target handle=10, presumed=0) [ 8.042] [3c90] bind bo(handle=23, addr=1c00), format=192, width=10, height=4, pitch=64, tiling=0 -> sampler [ 8.042] gen9_emit_vertex_elements: setup id=2 [ 8.042] gen9_render_composite_box: (14, 0), (24, 4) [ 8.042] apply_damage: damage=0x0, region=1 [(14, 0), (24, 4) + (0, 0)] [ 8.042] gen8_vertex_flush[194c] = 3 [ 8.042] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.042] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=18, drawable=2c [ 8.042] sna_validate_gc: recomputing clip [ 8.042] sna_validate_gc: composite clip=1x[(0, 0), (320, 2128)] [0x55bca9b28a90] [ 8.042] sna_copy_area: src=pixmap=46:(0, 0)x(312, 112)+(0, 0) -> dst=pixmap=44:(4, 968)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 8.042] sna_copy_area: normal copy [ 8.042] sna_do_copy: src=(0, 0), dst=(4, 968), size=(312x112) [ 8.042] sna_do_copy: after drawable: src=(0, 0), dst=(4, 968), size=(312x112) [ 8.042] sna_do_copy: dst extents (4, 968), (316, 1080), dst clip extents (0, 0), (320, 2128), dst size=320x2128 [ 8.042] sna_do_copy: clipped dst extents (4, 968), (316, 1080) [ 8.042] sna_do_copy: unclipped src extents (0, 0), (312, 112) [ 8.042] sna_do_copy: clipped src extents (0, 0), (312, 112) [ 8.042] sna_do_copy: pixmap -- no source clipping [ 8.042] sna_do_copy: src extents (0, 0), (312, 112) x 1 [ 8.042] sna_do_copy: copy region (4, 968), (316, 1080) x 1 + (-4, -968) [ 8.042] sna_copy_boxes (boxes=1x[(4, 968), (316, 1080)...], src pixmap=46+(-4, -968), dst pixmap=44+(0, 0), alu=3, src.size=312x112, dst.size=320x2128) [ 8.042] sna_copy_boxes: dst=(priv=0x55bca9ae7ef0, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9ae81e0, gpu_bo=21, cpu_bo=0), replaces=0 [ 8.042] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.042] sna_drawable_use_bo pixmap=44, box=((4, 968), (316, 1080)), flags=b... [ 8.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.042] sna_drawable_use_bo: using whole GPU bo [ 8.042] sna_pixmap_move_to_gpu(pixmap=46, usage=0), flags=a [ 8.042] sna_pixmap_move_to_gpu: already all-damaged [ 8.042] sna_pixmap_mark_active: pixmap=46, handle=21 [ 8.042] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.042] gen9_render_copy_boxes (-4, -968)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.042] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.042] kgem_bo_is_render: handle=20, rq? 1 [1] [ 8.042] kgem_bo_is_render: handle=20, rq? 1 [1] [ 8.042] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.042] aligning vertex: was 3, now 2 floats per vertex [ 8.042] gen9_composite_get_binding_table(f200) [ 8.042] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.042] kgem_add_reloc64: handle=21, pos=15480, delta=0, domains=40000 [ 8.042] kgem_add_reloc64[30] = (delta=0, target handle=7, presumed=0) [ 8.042] [3c70] bind bo(handle=21, addr=0), format=192, width=312, height=112, pitch=1536, tiling=1 -> sampler [ 8.042] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.042] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.042] gen9_emit_sampler: sampler = 0 [ 8.042] gen9_emit_vertex_elements: setup id=0 [ 8.042] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.042] (0, 0) -> (4, 968) + (312, 112) [ 8.042] gen8_vertex_flush[19d4] = 3 [ 8.042] sna_destroy_pixmap: pixmap=46, attached?=1 [ 8.042] _kgem_bo_destroy: handle=21, proxy? 0 [ 8.042] __kgem_bo_destroy: handle=21, size=172032 [ 8.042] __kgem_bo_destroy: handle=21 -> active [ 8.042] __sna_free_pixmap(pixmap=46) [ 8.042] sna_create_pixmap(312, 40, 32, usage=0) [ 8.042] kgem_can_create_2d: 312x40 @ 32 [ 8.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=40 [ 8.042] kgem_can_create_2d: untiled size=53248 [ 8.042] kgem_choose_tiling: 312x40 -> 1 [ 8.042] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.042] kgem_can_create_2d: tiled[1] size=61440 [ 8.042] sna_create_pixmap: usage=0, flags=1b [ 8.042] sna_create_pixmap: creating GPU pixmap 312x40, stride=1248, flags=1b [ 8.042] __pop_freed_pixmap: reusing freed pixmap=46 header [ 8.042] create_pixmap_hdr: pixmap=70, width=312, height=40, usage=0 [ 8.042] sna_create_pixmap: serial=70, 312x40, usage=0 [ 8.042] sna_composite_rectangles(pixmap=71, op=0, 0 x 1 [(0, 0)x(312, 40) ...]) [ 8.042] sna_composite_rectangles: converted to op 0 [ 8.042] sna_composite_rectangles[0] (0, 0)x(312, 40) -> (0, 0), (312, 40) [ 8.043] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 40) x 1 [ 8.043] sna_composite_rectangles: clipped extents (0, 0),(312, 40) x 1 [ 8.043] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 40) [ 8.043] sna_composite_rectangles: dropping last-cpu hint [ 8.043] sna_drawable_use_bo pixmap=71, box=((0, 0), (312, 40)), flags=19... [ 8.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.043] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.043] sna_pixmap_move_to_gpu(pixmap=71, usage=0), flags=b [ 8.043] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.043] sna_pixmap_move_to_gpu: creating GPU bo (312x40@32), create=b [ 8.043] kgem_choose_tiling: 312x40 -> 1 [ 8.043] kgem_choose_tiling: 312x40 -> 1 [ 8.043] sna_pixmap_alloc_gpu: pixmap=71 [ 8.043] kgem_create_2d(312x40, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.043] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.043] kgem_bo_remove_from_active: removing handle=22 from active [ 8.043] 1:from active: pitch=1536, tiling=1, handle=22, id=308 [ 8.043] __sna_damage_all(312, 40) [ 8.043] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.043] sna_pixmap_mark_active: pixmap=71, handle=22 [ 8.043] sna_drawable_use_bo: allocated GPU bo for operation [ 8.043] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.043] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.043] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.043] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 40) ...]) [ 8.043] sna_render_get_solid: 0 [ 8.043] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.043] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.043] gen9_composite_get_binding_table(f180) [ 8.043] kgem_add_reloc64: handle=22, pos=15448, delta=0, domains=20002 [ 8.043] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=0) [ 8.043] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 8.043] [3c50] bind bo(handle=22, addr=0), format=192, width=312, height=40, pitch=1536, tiling=1 -> render [ 8.043] gen9_emit_sampler: sampler = 1 [ 8.043] gen9_emit_vertex_elements: setup id=0 [ 8.043] (0, 0), (312, 40) [ 8.043] gen8_vertex_flush[1a10] = 3 [ 8.043] sna_composite_rectangles: pixmap=71 marking clear [0]? 1 [ 8.043] sna_create_pixmap(109, 40, 32, usage=0) [ 8.043] kgem_can_create_2d: 109x40 @ 32 [ 8.043] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=448, height=40 [ 8.043] kgem_can_create_2d: untiled size=20480 [ 8.043] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X [ 8.043] kgem_choose_tiling: 109x40 -> 0 [ 8.043] sna_create_pixmap: usage=0, flags=b [ 8.043] sna_create_pixmap: creating GPU pixmap 109x40, stride=436, flags=b [ 8.043] __pop_freed_pixmap: reusing freed pixmap=48 header [ 8.043] create_pixmap_hdr: pixmap=72, width=109, height=40, usage=0 [ 8.043] sna_create_pixmap: serial=72, 109x40, usage=0 [ 8.043] sna_composite_rectangles(pixmap=73, op=0, 0 x 1 [(0, 0)x(109, 40) ...]) [ 8.043] sna_composite_rectangles: converted to op 0 [ 8.043] sna_composite_rectangles[0] (0, 0)x(109, 40) -> (0, 0), (109, 40) [ 8.043] sna_composite_rectangles: nrects=1, region=(0, 0), (109, 40) x 1 [ 8.043] sna_composite_rectangles: clipped extents (0, 0),(109, 40) x 1 [ 8.043] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(109, 40) [ 8.043] sna_composite_rectangles: dropping last-cpu hint [ 8.043] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=19... [ 8.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.043] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.043] sna_pixmap_move_to_gpu(pixmap=73, usage=0), flags=b [ 8.043] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.043] sna_pixmap_move_to_gpu: creating GPU bo (109x40@32), create=b [ 8.043] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X [ 8.043] kgem_choose_tiling: 109x40 -> 0 [ 8.043] kgem_choose_tiling: too thin [width 109, 32 bpp] for TILING_X [ 8.043] kgem_choose_tiling: 109x40 -> 0 [ 8.043] sna_pixmap_alloc_gpu: pixmap=73 [ 8.043] kgem_create_2d(109x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.043] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=448, height=40 [ 8.043] __kgem_bo_init(handle=24, num_pages=5) [ 8.043] new pitch=448, tiling=0, handle=24, id=309, num_pages=5 [5], bucket=2 [ 8.043] __sna_damage_all(109, 40) [ 8.043] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.043] sna_pixmap_mark_active: pixmap=73, handle=24 [ 8.043] sna_drawable_use_bo: allocated GPU bo for operation [ 8.043] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.043] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.043] kgem_bo_is_render: handle=24, rq? 0 [0] [ 8.043] gen9_render_fill_boxes(0 x 1 [(0, 0), (109, 40) ...]) [ 8.043] sna_render_get_solid: 0 [ 8.043] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.043] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.043] __kgem_retire_rq: request 1 complete [ 8.043] kgem_bo_move_to_cache: release handle=8 [ 8.043] kgem_bo_move_to_inactive: moving handle=8 to inactive [ 8.043] kgem_set_mode: flushing before new bo [ 8.043] gen8_vertex_close: used=3136, vbo active? 16, vb=625, nreloc=5 [ 8.043] gen8_vertex_close: reloc[0] = 287 [ 8.043] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.043] kgem_add_handle: handle=16, index=11 [ 8.043] kgem_add_reloc64[32] = (delta=0, target handle=11, presumed=fffa8000) [ 8.043] gen8_vertex_close: reloc[1] = 341 [ 8.043] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 [ 8.043] kgem_add_reloc64[33] = (delta=0, target handle=11, presumed=fffa8000) [ 8.043] gen8_vertex_close: reloc[2] = 418 [ 8.043] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 [ 8.043] kgem_add_reloc64[34] = (delta=0, target handle=11, presumed=fffa8000) [ 8.043] gen8_vertex_close: reloc[3] = 685 [ 8.043] kgem_add_reloc64: handle=16, pos=685, delta=0, domains=200000 [ 8.043] kgem_add_reloc64[35] = (delta=0, target handle=11, presumed=fffa8000) [ 8.043] gen8_vertex_close: reloc[4] = 734 [ 8.043] kgem_add_reloc64: handle=16, pos=734, delta=0, domains=200000 [ 8.043] kgem_add_reloc64[36] = (delta=0, target handle=11, presumed=fffa8000) [ 8.043] sna_render_flush_solid(size=6) [ 8.043] __kgem_bo_map__cpu: caching CPU vma for 18 [ 8.043] batch[1/1, flags=1800]: 1674 1674 15440 16384, nreloc=37, nexec=12, nfence=0, aperture=10920 [fenced=0] [ 8.043] kgem_finish_buffers: buffer handle=23, used=7424, exec?=1, write=1, mmapped=cpu, refcnt=2 [ 8.043] kgem_finish_buffers: retaining upload buffer (7424/262144): used=8192, refcnt=2 [ 8.043] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=0 [ 8.043] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 8.043] kgem_fixup_relocs: shrinking by 53248 [ 8.043] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.043] __kgem_bo_map__cpu: caching CPU vma for 2 [ 8.044] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 8.044] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 8.044] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 8.044] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 [ 8.044] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 8.044] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 [ 8.044] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.044] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 [ 8.044] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.044] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=7 [ 8.044] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 8.044] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=18 [ 8.044] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 [ 8.044] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=18 [ 8.044] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=18 [ 8.044] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=7 [ 8.044] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=18 [ 8.044] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=7 [ 8.044] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=7 [ 8.044] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=18 [ 8.044] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 8.044] kgem_commit: release handle=23 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.044] __kgem_bo_clear_busy: handle=23 [ 8.044] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.044] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.044] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.044] needs_batch_flush: flushing before handle=24 for new reservation [ 8.044] kgem_check_bo: num_pages=+5, num_exec=+1 [ 8.044] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.044] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.044] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.044] kgem_add_handle: handle=4, index=0 [ 8.044] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.044] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.044] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.044] gen9_composite_get_binding_table(ffc0) [ 8.044] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 8.044] kgem_add_handle: handle=24, index=1 [ 8.044] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 8.044] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.044] [3fe0] bind bo(handle=24, addr=0), format=192, width=109, height=40, pitch=448, tiling=0 -> render [ 8.044] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 8.044] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 8.044] kgem_add_handle: handle=7, index=2 [ 8.044] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 8.044] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.044] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.044] gen9_emit_sampler: sampler = 1 [ 8.044] gen9_emit_sf: num_sf_outputs=1 [ 8.044] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.044] gen9_emit_vertex_elements: setup id=0 [ 8.044] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.044] (0, 0), (109, 40) [ 8.044] gen8_vertex_flush[490] = 3 [ 8.044] sna_composite_rectangles: pixmap=73 marking clear [0]? 1 [ 8.044] sna_create_pixmap(13, 12, 32, usage=3) [ 8.044] kgem_can_create_2d: 13x12 @ 32 [ 8.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 8.044] kgem_can_create_2d: untiled size=4096 [ 8.044] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 8.044] kgem_choose_tiling: 13x12 -> 0 [ 8.044] sna_create_pixmap: usage=3, flags=a [ 8.044] sna_create_pixmap: small buffer [624], attaching to shadow pixmap [ 8.044] create_pixmap: allocating pixmap 13x12, depth=32/32, size=632 [ 8.044] create_pixmap: serial=75, usage=3, 13x12 [ 8.044] sna_create_pixmap: serial=75, 13x12, usage=3 [ 8.044] sna_composite(pixmap=75, op=1, src=74+(0, 0), mask=0+(0, 0), dst=75+(0, 0)+(0, 0), size=(13, 12) [ 8.044] sna_compute_composite_region: dst=(0, 0)x(13, 12) [ 8.044] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 12) [ 8.044] clip_to_dst: region: 1x[(0, 0), (13, 12)], clip: 1x[(0, 0), (13, 12)] [ 8.044] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 12) [ 8.044] sna_compute_composite_region: clip against src (13x12 clip=0): (0, 0), (13, 12) [ 8.044] sna_composite: fallback, dst pixmap=75 is too small (or completely damaged) [ 8.044] sna_composite: fallback -- fbComposite [ 8.044] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 12): region=((0,0), (13, 12)) [ 8.044] sna_composite_fb: fallback -- move src to cpu [ 8.044] sna_composite_fb: fallback -- move dst to cpu [ 8.044] sna_drawable_move_region_to_cpu(pixmap=75 (13x12), [(0, 0), (13, 12)], flags=5) [ 8.044] sna_drawable_move_region_to_cpu: region (0, 0), (13, 12) + (0, 0) subsumes pixmap (13x12) [ 8.044] _sna_pixmap_move_to_cpu(pixmap=75, 13x12, flags=5) [ 8.044] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.044] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.044] _sna_pixmap_move_to_cpu: marking as damaged [ 8.044] __sna_damage_all(13, 12) [ 8.044] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.044] sna_transform_is_imprecise_integer_translation: no transform [ 8.044] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x12, pitch=52/52 [ 8.044] sna_create_pixmap(11, 9, 32, usage=3) [ 8.044] kgem_can_create_2d: 11x9 @ 32 [ 8.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.044] kgem_can_create_2d: untiled size=4096 [ 8.044] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.044] kgem_choose_tiling: 11x9 -> 0 [ 8.044] sna_create_pixmap: usage=3, flags=a [ 8.044] sna_create_pixmap: small buffer [396], attaching to shadow pixmap [ 8.044] create_pixmap: allocating pixmap 11x9, depth=32/32, size=404 [ 8.044] create_pixmap: serial=77, usage=3, 11x9 [ 8.044] sna_create_pixmap: serial=77, 11x9, usage=3 [ 8.044] sna_composite(pixmap=77, op=1, src=76+(0, 0), mask=0+(0, 0), dst=77+(0, 0)+(0, 0), size=(11, 9) [ 8.044] sna_compute_composite_region: dst=(0, 0)x(11, 9) [ 8.044] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 9) [ 8.044] clip_to_dst: region: 1x[(0, 0), (11, 9)], clip: 1x[(0, 0), (11, 9)] [ 8.044] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 9) [ 8.044] sna_compute_composite_region: clip against src (11x9 clip=0): (0, 0), (11, 9) [ 8.044] sna_composite: fallback, dst pixmap=77 is too small (or completely damaged) [ 8.044] sna_composite: fallback -- fbComposite [ 8.044] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 9): region=((0,0), (11, 9)) [ 8.044] sna_composite_fb: fallback -- move src to cpu [ 8.044] sna_composite_fb: fallback -- move dst to cpu [ 8.044] sna_drawable_move_region_to_cpu(pixmap=77 (11x9), [(0, 0), (11, 9)], flags=5) [ 8.044] sna_drawable_move_region_to_cpu: region (0, 0), (11, 9) + (0, 0) subsumes pixmap (11x9) [ 8.044] _sna_pixmap_move_to_cpu(pixmap=77, 11x9, flags=5) [ 8.044] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.044] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.044] _sna_pixmap_move_to_cpu: marking as damaged [ 8.044] __sna_damage_all(11, 9) [ 8.044] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.044] sna_transform_is_imprecise_integer_translation: no transform [ 8.044] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x9, pitch=44/44 [ 8.044] sna_create_pixmap(8, 12, 32, usage=3) [ 8.044] kgem_can_create_2d: 8x12 @ 32 [ 8.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=12 [ 8.044] kgem_can_create_2d: untiled size=4096 [ 8.044] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X [ 8.044] kgem_choose_tiling: 8x12 -> 0 [ 8.044] sna_create_pixmap: usage=3, flags=a [ 8.044] sna_create_pixmap: small buffer [384], attaching to shadow pixmap [ 8.044] create_pixmap: allocating pixmap 8x12, depth=32/32, size=392 [ 8.044] create_pixmap: serial=79, usage=3, 8x12 [ 8.044] sna_create_pixmap: serial=79, 8x12, usage=3 [ 8.044] sna_composite(pixmap=79, op=1, src=78+(0, 0), mask=0+(0, 0), dst=79+(0, 0)+(0, 0), size=(8, 12) [ 8.044] sna_compute_composite_region: dst=(0, 0)x(8, 12) [ 8.044] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 12) [ 8.044] clip_to_dst: region: 1x[(0, 0), (8, 12)], clip: 1x[(0, 0), (8, 12)] [ 8.044] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 12) [ 8.044] sna_compute_composite_region: clip against src (8x12 clip=0): (0, 0), (8, 12) [ 8.044] sna_composite: fallback, dst pixmap=79 is too small (or completely damaged) [ 8.044] sna_composite: fallback -- fbComposite [ 8.044] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 12): region=((0,0), (8, 12)) [ 8.044] sna_composite_fb: fallback -- move src to cpu [ 8.044] sna_composite_fb: fallback -- move dst to cpu [ 8.044] sna_drawable_move_region_to_cpu(pixmap=79 (8x12), [(0, 0), (8, 12)], flags=5) [ 8.044] sna_drawable_move_region_to_cpu: region (0, 0), (8, 12) + (0, 0) subsumes pixmap (8x12) [ 8.044] _sna_pixmap_move_to_cpu(pixmap=79, 8x12, flags=5) [ 8.044] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.044] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.044] _sna_pixmap_move_to_cpu: marking as damaged [ 8.044] __sna_damage_all(8, 12) [ 8.044] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.044] sna_transform_is_imprecise_integer_translation: no transform [ 8.044] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x12, pitch=32/32 [ 8.044] sna_create_pixmap(11, 12, 32, usage=3) [ 8.044] kgem_can_create_2d: 11x12 @ 32 [ 8.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 8.044] kgem_can_create_2d: untiled size=4096 [ 8.044] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.044] kgem_choose_tiling: 11x12 -> 0 [ 8.044] sna_create_pixmap: usage=3, flags=a [ 8.044] sna_create_pixmap: small buffer [528], attaching to shadow pixmap [ 8.044] create_pixmap: allocating pixmap 11x12, depth=32/32, size=536 [ 8.044] create_pixmap: serial=81, usage=3, 11x12 [ 8.044] sna_create_pixmap: serial=81, 11x12, usage=3 [ 8.044] sna_composite(pixmap=81, op=1, src=80+(0, 0), mask=0+(0, 0), dst=81+(0, 0)+(0, 0), size=(11, 12) [ 8.044] sna_compute_composite_region: dst=(0, 0)x(11, 12) [ 8.044] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 12) [ 8.044] clip_to_dst: region: 1x[(0, 0), (11, 12)], clip: 1x[(0, 0), (11, 12)] [ 8.044] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 12) [ 8.044] sna_compute_composite_region: clip against src (11x12 clip=0): (0, 0), (11, 12) [ 8.044] sna_composite: fallback, dst pixmap=81 is too small (or completely damaged) [ 8.044] sna_composite: fallback -- fbComposite [ 8.044] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 12): region=((0,0), (11, 12)) [ 8.044] sna_composite_fb: fallback -- move src to cpu [ 8.044] sna_composite_fb: fallback -- move dst to cpu [ 8.044] sna_drawable_move_region_to_cpu(pixmap=81 (11x12), [(0, 0), (11, 12)], flags=5) [ 8.044] sna_drawable_move_region_to_cpu: region (0, 0), (11, 12) + (0, 0) subsumes pixmap (11x12) [ 8.044] _sna_pixmap_move_to_cpu(pixmap=81, 11x12, flags=5) [ 8.044] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.044] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.044] _sna_pixmap_move_to_cpu: marking as damaged [ 8.044] __sna_damage_all(11, 12) [ 8.044] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.044] sna_transform_is_imprecise_integer_translation: no transform [ 8.044] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/44 [ 8.044] sna_create_pixmap(5, 13, 32, usage=3) [ 8.044] kgem_can_create_2d: 5x13 @ 32 [ 8.044] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=13 [ 8.044] kgem_can_create_2d: untiled size=4096 [ 8.044] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 8.044] kgem_choose_tiling: 5x13 -> 0 [ 8.044] sna_create_pixmap: usage=3, flags=a [ 8.044] sna_create_pixmap: small buffer [260], attaching to shadow pixmap [ 8.044] create_pixmap: allocating pixmap 5x13, depth=32/32, size=268 [ 8.044] create_pixmap: serial=83, usage=3, 5x13 [ 8.044] sna_create_pixmap: serial=83, 5x13, usage=3 [ 8.044] sna_composite(pixmap=83, op=1, src=82+(0, 0), mask=0+(0, 0), dst=83+(0, 0)+(0, 0), size=(5, 13) [ 8.044] sna_compute_composite_region: dst=(0, 0)x(5, 13) [ 8.044] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 13) [ 8.044] clip_to_dst: region: 1x[(0, 0), (5, 13)], clip: 1x[(0, 0), (5, 13)] [ 8.045] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 13) [ 8.045] sna_compute_composite_region: clip against src (5x13 clip=0): (0, 0), (5, 13) [ 8.045] sna_composite: fallback, dst pixmap=83 is too small (or completely damaged) [ 8.045] sna_composite: fallback -- fbComposite [ 8.045] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 13): region=((0,0), (5, 13)) [ 8.045] sna_composite_fb: fallback -- move src to cpu [ 8.045] sna_composite_fb: fallback -- move dst to cpu [ 8.045] sna_drawable_move_region_to_cpu(pixmap=83 (5x13), [(0, 0), (5, 13)], flags=5) [ 8.045] sna_drawable_move_region_to_cpu: region (0, 0), (5, 13) + (0, 0) subsumes pixmap (5x13) [ 8.045] _sna_pixmap_move_to_cpu(pixmap=83, 5x13, flags=5) [ 8.045] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.045] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.045] _sna_pixmap_move_to_cpu: marking as damaged [ 8.045] __sna_damage_all(5, 13) [ 8.045] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.045] sna_transform_is_imprecise_integer_translation: no transform [ 8.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x13, pitch=20/20 [ 8.045] sna_create_pixmap(10, 9, 32, usage=3) [ 8.045] kgem_can_create_2d: 10x9 @ 32 [ 8.045] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.045] kgem_can_create_2d: untiled size=4096 [ 8.045] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.045] kgem_choose_tiling: 10x9 -> 0 [ 8.045] sna_create_pixmap: usage=3, flags=a [ 8.045] sna_create_pixmap: small buffer [360], attaching to shadow pixmap [ 8.045] create_pixmap: allocating pixmap 10x9, depth=32/32, size=368 [ 8.045] create_pixmap: serial=85, usage=3, 10x9 [ 8.045] sna_create_pixmap: serial=85, 10x9, usage=3 [ 8.045] sna_composite(pixmap=85, op=1, src=84+(0, 0), mask=0+(0, 0), dst=85+(0, 0)+(0, 0), size=(10, 9) [ 8.045] sna_compute_composite_region: dst=(0, 0)x(10, 9) [ 8.045] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 9) [ 8.045] clip_to_dst: region: 1x[(0, 0), (10, 9)], clip: 1x[(0, 0), (10, 9)] [ 8.045] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 9) [ 8.045] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 0), (10, 9) [ 8.045] sna_composite: fallback, dst pixmap=85 is too small (or completely damaged) [ 8.045] sna_composite: fallback -- fbComposite [ 8.045] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 9): region=((0,0), (10, 9)) [ 8.045] sna_composite_fb: fallback -- move src to cpu [ 8.045] sna_composite_fb: fallback -- move dst to cpu [ 8.045] sna_drawable_move_region_to_cpu(pixmap=85 (10x9), [(0, 0), (10, 9)], flags=5) [ 8.045] sna_drawable_move_region_to_cpu: region (0, 0), (10, 9) + (0, 0) subsumes pixmap (10x9) [ 8.045] _sna_pixmap_move_to_cpu(pixmap=85, 10x9, flags=5) [ 8.045] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.045] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.045] _sna_pixmap_move_to_cpu: marking as damaged [ 8.045] __sna_damage_all(10, 9) [ 8.045] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.045] sna_transform_is_imprecise_integer_translation: no transform [ 8.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/40 [ 8.045] sna_glyphs(op=3, nlist=1, src=(0, 26)) [ 8.045] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 [ 8.045] sna_glyphs: discarding mask [ 8.045] glyphs0_to_dst(op=3, src=(0, 26), nlist=1, dst=(0, 26)+(0, 0)) [ 8.045] clipped_glyphs: no, clip region (0, 0), (109, 40) matches drawable pixmap=94268788999280 size=109x40 [ 8.045] glyph_cache(0): adding glyph to cache 1, pos 28 [ 8.045] glyph_cache_upload: upload glyph 0x55bca9ad9940 to cache (48, 16)x(13, 12) [ 8.045] sna_composite(pixmap=2, op=1, src=75+(0, 0), mask=0+(0, 0), dst=2+(48, 16)+(0, 0), size=(13, 12) [ 8.045] sna_compute_composite_region: dst=(48, 16)x(13, 12) [ 8.045] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 16), (61, 28) [ 8.045] clip_to_dst: region: 1x[(48, 16), (61, 28)], clip: 1x[(0, 0), (1024, 1024)] [ 8.045] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 16), (61, 28) [ 8.045] sna_compute_composite_region: clip against src (13x12 clip=0): (48, 16), (61, 28) [ 8.045] sna_composite: composite region extents:+(0, 0) -> (48, 16), (61, 28) + (0, 0) [ 8.045] gen9_render_composite: 13x12, current mode=1/1 [ 8.045] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 8.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.045] gen9_composite_set_target: (48, 16)x(13, 12), partial?=0 [ 8.045] sna_drawable_use_bo pixmap=2, box=((48, 16), (61, 28)), flags=f... [ 8.045] sna_drawable_use_bo: pinned, never REPLACES [ 8.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.045] sna_drawable_use_bo: using whole GPU bo [ 8.045] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.045] gen9_composite_picture: (0, 0)x(13, 12), dst=(48, 16) [ 8.045] sna_transform_is_imprecise_integer_translation: no transform [ 8.045] gen9_composite_picture: integer translation (0, 0), removing [ 8.045] sna_render_pixmap_bo pixmap=75, (0, 0)x(13, 12)/(13, 12) [ 8.045] sna_render_pixmap_bo box=(0, 0), (13, 12): (13, 12)/(13, 12) [ 8.045] sna_render_pixmap_bo: offset=(-48, -16), size=(13, 12) [ 8.045] use_cpu_bo: no cpu bo [ 8.045] move_to_gpu: not migrating pixmap=75 due to usage_hint=3 [ 8.045] sna_render_pixmap_bo: uploading CPU box (0, 0), (13, 12) [ 8.045] upload: box=(0, 0), (13, 12), pixmap=13x12 [ 8.045] sna_drawable_move_region_to_cpu(pixmap=75 (13x12), [(0, 0), (13, 12)], flags=2) [ 8.045] sna_drawable_move_region_to_cpu: pixmap=75 all damaged on CPU [ 8.045] kgem_can_create_2d: 13x12 @ 32 [ 8.045] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 8.045] kgem_can_create_2d: untiled size=4096 [ 8.045] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 8.045] kgem_choose_tiling: 13x12 -> 0 [ 8.045] kgem_upload_source_image : (0, 0), (13, 12), stride=52, bpp=32 [ 8.045] kgem_create_buffer_2d: 13x12, 32 bpp, stride=64 [ 8.045] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 8.045] kgem_create_buffer: reusing buffer? used=8192 + size=768, total=262144 [ 8.045] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=768, io=1 [ 8.045] __kgem_bo_init(handle=23, num_pages=768) [ 8.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x12, pitch=52/64 [ 8.045] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.045] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.045] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.045] gen4_choose_composite_emitter: identity src, no mask [ 8.045] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.045] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.045] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 8.045] aligning vertex: was 2, now 3 floats per vertex [ 8.045] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.045] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.045] gen9_composite_get_binding_table(ff00) [ 8.045] kgem_add_reloc64: handle=6, pos=16312, delta=0, domains=20002 [ 8.045] kgem_add_handle: handle=6, index=3 [ 8.045] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 8.045] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.045] [3fb0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 8.045] kgem_add_reloc64: handle=23, pos=16296, delta=0, domains=40000 [ 8.045] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 8.045] kgem_add_handle: handle=23, index=4 [ 8.045] kgem_add_reloc64[6] = (delta=8192, target handle=4, presumed=fd545000) [ 8.045] [3fa0] bind bo(handle=23, addr=fd547000), format=192, width=13, height=12, pitch=64, tiling=0 -> sampler [ 8.045] gen9_emit_sampler: sampler = 2 [ 8.045] gen9_emit_vertex_elements: setup id=2 [ 8.045] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.045] gen9_render_composite_box: (48, 16), (61, 28) [ 8.045] apply_damage: damage=0x0, region=1 [(48, 16), (61, 28) + (0, 0)] [ 8.045] gen8_vertex_flush[4fc] = 3 [ 8.045] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.045] gen9_render_composite: 0x0, current mode=1/1 [ 8.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.045] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 8.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.045] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=7... [ 8.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.045] sna_drawable_use_bo: using whole GPU bo [ 8.045] gen9_composite_set_target: pixmap=73, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff [ 8.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.045] color_convert: src=ffffffff [20028888] [ 8.045] color_convert: dst=ffffffff [20028888] [ 8.045] sna_render_get_solid: ffffffff [ 8.045] sna_render_get_solid(white) [ 8.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.045] sna_transform_is_imprecise_integer_translation: no transform [ 8.045] gen9_composite_picture: integer translation (0, 0), removing [ 8.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.045] sna_render_pixmap_bo: GPU all damaged [ 8.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.045] gen4_choose_composite_emitter: solid, identity mask [ 8.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.045] aligning vertex: was 3, now 4 floats per vertex [ 8.045] gen9_composite_get_binding_table(fe40) [ 8.045] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 8.045] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 8.045] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 8.045] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.045] kgem_add_reloc64: handle=6, pos=16248, delta=0, domains=40000 [ 8.045] kgem_add_reloc64[8] = (delta=0, target handle=3, presumed=fd585000) [ 8.045] [3f70] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 8.045] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.045] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.045] gen9_emit_sampler: sampler = a [ 8.045] gen9_emit_sf: num_sf_outputs=2 [ 8.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.045] gen9_emit_vertex_elements: setup id=9 [ 8.045] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.045] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.045] glyphs0_to_dst: glyph=(-1, 14)x(13, 12), unclipped [ 8.045] emit_primitive_identity_mask__avx2: dst=(-1, 14), mask=(48.00, 16.00) x (13.00, 12.00) [ 8.045] gen8_vertex_flush[5e8] = 3 [ 8.045] gen9_magic_ca_pass: CA fixup (789 -> 792) [ 8.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.045] glyph_cache(0): adding glyph to cache 1, pos 32 [ 8.045] glyph_cache_upload: upload glyph 0x55bca9b17d30 to cache (0, 32)x(10, 9) [ 8.045] sna_composite(pixmap=2, op=1, src=67+(0, 0), mask=0+(0, 0), dst=2+(0, 32)+(0, 0), size=(10, 9) [ 8.045] sna_compute_composite_region: dst=(0, 32)x(10, 9) [ 8.045] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 32), (10, 41) [ 8.045] clip_to_dst: region: 1x[(0, 32), (10, 41)], clip: 1x[(0, 0), (1024, 1024)] [ 8.045] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 32), (10, 41) [ 8.045] sna_compute_composite_region: clip against src (10x9 clip=0): (0, 32), (10, 41) [ 8.045] sna_composite: composite region extents:+(0, 0) -> (0, 32), (10, 41) + (0, 0) [ 8.045] gen9_render_composite: 10x9, current mode=1/1 [ 8.045] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.045] gen9_composite_set_target: (0, 32)x(10, 9), partial?=0 [ 8.045] sna_drawable_use_bo pixmap=2, box=((0, 32), (10, 41)), flags=f... [ 8.045] sna_drawable_use_bo: pinned, never REPLACES [ 8.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.045] sna_drawable_use_bo: using whole GPU bo [ 8.045] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.045] gen9_composite_picture: (0, 0)x(10, 9), dst=(0, 32) [ 8.045] sna_transform_is_imprecise_integer_translation: no transform [ 8.045] gen9_composite_picture: integer translation (0, 0), removing [ 8.045] sna_render_pixmap_bo pixmap=67, (0, 0)x(10, 9)/(10, 9) [ 8.045] sna_render_pixmap_bo box=(0, 0), (10, 9): (10, 9)/(10, 9) [ 8.045] sna_render_pixmap_bo: offset=(0, -32), size=(10, 9) [ 8.045] use_cpu_bo: no cpu bo [ 8.045] move_to_gpu: not migrating pixmap=67 due to usage_hint=3 [ 8.045] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 9) [ 8.045] upload: box=(0, 0), (10, 9), pixmap=10x9 [ 8.045] sna_drawable_move_region_to_cpu(pixmap=67 (10x9), [(0, 0), (10, 9)], flags=2) [ 8.045] sna_drawable_move_region_to_cpu: pixmap=67 all damaged on CPU [ 8.045] kgem_can_create_2d: 10x9 @ 32 [ 8.045] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.045] kgem_can_create_2d: untiled size=4096 [ 8.045] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.045] kgem_choose_tiling: 10x9 -> 0 [ 8.045] kgem_upload_source_image : (0, 0), (10, 9), stride=40, bpp=32 [ 8.045] kgem_create_buffer_2d: 10x9, 32 bpp, stride=64 [ 8.045] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.045] kgem_create_buffer: reusing buffer? used=8960 + size=640, total=262144 [ 8.045] kgem_create_proxy: target handle=23 [proxy? -1], offset=8960, length=640, io=1 [ 8.045] __kgem_bo_init(handle=23, num_pages=640) [ 8.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/64 [ 8.045] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.045] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.045] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.045] gen4_choose_composite_emitter: identity src, no mask [ 8.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.045] aligning vertex: was 4, now 3 floats per vertex [ 8.045] gen9_composite_get_binding_table(fd80) [ 8.045] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.045] kgem_add_reloc64: handle=23, pos=16216, delta=0, domains=40000 [ 8.045] kgem_add_reloc64: adding proxy [delta=8960] for handle=23 [ 8.045] kgem_add_reloc64[9] = (delta=8960, target handle=4, presumed=fd545000) [ 8.045] [3f50] bind bo(handle=23, addr=fd547300), format=192, width=10, height=9, pitch=64, tiling=0 -> sampler [ 8.045] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.045] gen9_emit_sampler: sampler = 2 [ 8.045] gen9_emit_sf: num_sf_outputs=1 [ 8.045] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.045] gen9_emit_vertex_elements: setup id=2 [ 8.045] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.045] gen9_render_composite_box: (0, 32), (10, 41) [ 8.045] apply_damage: damage=0x0, region=1 [(0, 32), (10, 41) + (0, 0)] [ 8.045] gen8_vertex_flush[71c] = 3 [ 8.045] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.045] gen9_render_composite: 0x0, current mode=1/1 [ 8.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.045] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 [ 8.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.045] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=7... [ 8.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.045] sna_drawable_use_bo: using whole GPU bo [ 8.045] gen9_composite_set_target: pixmap=73, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff [ 8.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.045] color_convert: src=ffffffff [20028888] [ 8.045] color_convert: dst=ffffffff [20028888] [ 8.045] sna_render_get_solid: ffffffff [ 8.045] sna_render_get_solid(white) [ 8.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.045] sna_transform_is_imprecise_integer_translation: no transform [ 8.045] gen9_composite_picture: integer translation (0, 0), removing [ 8.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.045] sna_render_pixmap_bo: GPU all damaged [ 8.045] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.045] gen4_choose_composite_emitter: solid, identity mask [ 8.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.045] aligning vertex: was 3, now 4 floats per vertex [ 8.045] gen9_composite_get_binding_table(fd00) [ 8.045] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.045] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.045] gen9_emit_sampler: sampler = a [ 8.045] gen9_emit_sf: num_sf_outputs=2 [ 8.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.045] gen9_emit_vertex_elements: setup id=9 [ 8.045] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.045] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.045] glyphs0_to_dst: glyph=(11, 17)x(10, 9), unclipped [ 8.045] emit_primitive_identity_mask__avx2: dst=(11, 17), mask=(0.00, 32.00) x (10.00, 9.00) [ 8.045] gen8_vertex_flush[7f4] = 3 [ 8.045] gen9_magic_ca_pass: CA fixup (795 -> 798) [ 8.045] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.045] glyph_cache(0): adding glyph to cache 1, pos 36 [ 8.045] glyph_cache_upload: upload glyph 0x55bca9ad99a0 to cache (16, 32)x(11, 9) [ 8.045] sna_composite(pixmap=2, op=1, src=77+(0, 0), mask=0+(0, 0), dst=2+(16, 32)+(0, 0), size=(11, 9) [ 8.045] sna_compute_composite_region: dst=(16, 32)x(11, 9) [ 8.045] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 32), (27, 41) [ 8.045] clip_to_dst: region: 1x[(16, 32), (27, 41)], clip: 1x[(0, 0), (1024, 1024)] [ 8.045] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 32), (27, 41) [ 8.045] sna_compute_composite_region: clip against src (11x9 clip=0): (16, 32), (27, 41) [ 8.045] sna_composite: composite region extents:+(0, 0) -> (16, 32), (27, 41) + (0, 0) [ 8.045] gen9_render_composite: 11x9, current mode=1/1 [ 8.045] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.045] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.045] gen9_composite_set_target: (16, 32)x(11, 9), partial?=0 [ 8.045] sna_drawable_use_bo pixmap=2, box=((16, 32), (27, 41)), flags=f... [ 8.045] sna_drawable_use_bo: pinned, never REPLACES [ 8.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.045] sna_drawable_use_bo: using whole GPU bo [ 8.045] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.045] gen9_composite_picture: (0, 0)x(11, 9), dst=(16, 32) [ 8.045] sna_transform_is_imprecise_integer_translation: no transform [ 8.045] gen9_composite_picture: integer translation (0, 0), removing [ 8.045] sna_render_pixmap_bo pixmap=77, (0, 0)x(11, 9)/(11, 9) [ 8.045] sna_render_pixmap_bo box=(0, 0), (11, 9): (11, 9)/(11, 9) [ 8.045] sna_render_pixmap_bo: offset=(-16, -32), size=(11, 9) [ 8.045] use_cpu_bo: no cpu bo [ 8.045] move_to_gpu: not migrating pixmap=77 due to usage_hint=3 [ 8.045] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 9) [ 8.045] upload: box=(0, 0), (11, 9), pixmap=11x9 [ 8.045] sna_drawable_move_region_to_cpu(pixmap=77 (11x9), [(0, 0), (11, 9)], flags=2) [ 8.045] sna_drawable_move_region_to_cpu: pixmap=77 all damaged on CPU [ 8.045] kgem_can_create_2d: 11x9 @ 32 [ 8.045] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.045] kgem_can_create_2d: untiled size=4096 [ 8.045] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.045] kgem_choose_tiling: 11x9 -> 0 [ 8.045] kgem_upload_source_image : (0, 0), (11, 9), stride=44, bpp=32 [ 8.045] kgem_create_buffer_2d: 11x9, 32 bpp, stride=64 [ 8.045] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.045] kgem_create_buffer: reusing buffer? used=9728 + size=640, total=262144 [ 8.045] kgem_create_proxy: target handle=23 [proxy? -1], offset=9728, length=640, io=1 [ 8.045] __kgem_bo_init(handle=23, num_pages=640) [ 8.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x9, pitch=44/64 [ 8.045] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.045] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.045] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.045] gen4_choose_composite_emitter: identity src, no mask [ 8.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.045] aligning vertex: was 4, now 3 floats per vertex [ 8.046] gen9_composite_get_binding_table(fcc0) [ 8.046] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.046] kgem_add_reloc64: handle=23, pos=16168, delta=0, domains=40000 [ 8.046] kgem_add_reloc64: adding proxy [delta=9728] for handle=23 [ 8.046] kgem_add_reloc64[10] = (delta=9728, target handle=4, presumed=fd545000) [ 8.046] [3f20] bind bo(handle=23, addr=fd547600), format=192, width=11, height=9, pitch=64, tiling=0 -> sampler [ 8.046] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.046] gen9_emit_sampler: sampler = 2 [ 8.046] gen9_emit_sf: num_sf_outputs=1 [ 8.046] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.046] gen9_emit_vertex_elements: setup id=2 [ 8.046] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.046] gen9_render_composite_box: (16, 32), (27, 41) [ 8.046] apply_damage: damage=0x0, region=1 [(16, 32), (27, 41) + (0, 0)] [ 8.046] gen8_vertex_flush[928] = 3 [ 8.046] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.046] gen9_render_composite: 0x0, current mode=1/1 [ 8.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.046] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 [ 8.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.046] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=7... [ 8.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.046] sna_drawable_use_bo: using whole GPU bo [ 8.046] gen9_composite_set_target: pixmap=73, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff [ 8.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.046] color_convert: src=ffffffff [20028888] [ 8.046] color_convert: dst=ffffffff [20028888] [ 8.046] sna_render_get_solid: ffffffff [ 8.046] sna_render_get_solid(white) [ 8.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.046] sna_transform_is_imprecise_integer_translation: no transform [ 8.046] gen9_composite_picture: integer translation (0, 0), removing [ 8.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.046] sna_render_pixmap_bo: GPU all damaged [ 8.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.046] gen4_choose_composite_emitter: solid, identity mask [ 8.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.046] aligning vertex: was 3, now 4 floats per vertex [ 8.046] gen9_composite_get_binding_table(fc40) [ 8.046] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.046] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.046] gen9_emit_sampler: sampler = a [ 8.046] gen9_emit_sf: num_sf_outputs=2 [ 8.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.046] gen9_emit_vertex_elements: setup id=9 [ 8.046] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.046] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.046] glyphs0_to_dst: glyph=(20, 17)x(11, 9), unclipped [ 8.046] emit_primitive_identity_mask__avx2: dst=(20, 17), mask=(16.00, 32.00) x (11.00, 9.00) [ 8.046] glyphs0_to_dst: glyph=(30, 17)x(9, 9), unclipped [ 8.046] emit_primitive_identity_mask__avx2: dst=(30, 17), mask=(0.00, 16.00) x (9.00, 9.00) [ 8.046] gen8_vertex_flush[a00] = 6 [ 8.046] gen9_magic_ca_pass: CA fixup (801 -> 807) [ 8.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.046] glyph_cache(0): adding glyph to cache 1, pos 40 [ 8.046] glyph_cache_upload: upload glyph 0x55bca9ad9ef0 to cache (0, 48)x(8, 12) [ 8.046] sna_composite(pixmap=2, op=1, src=79+(0, 0), mask=0+(0, 0), dst=2+(0, 48)+(0, 0), size=(8, 12) [ 8.046] sna_compute_composite_region: dst=(0, 48)x(8, 12) [ 8.046] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 48), (8, 60) [ 8.046] clip_to_dst: region: 1x[(0, 48), (8, 60)], clip: 1x[(0, 0), (1024, 1024)] [ 8.046] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 48), (8, 60) [ 8.046] sna_compute_composite_region: clip against src (8x12 clip=0): (0, 48), (8, 60) [ 8.046] sna_composite: composite region extents:+(0, 0) -> (0, 48), (8, 60) + (0, 0) [ 8.046] gen9_render_composite: 8x12, current mode=1/1 [ 8.046] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.046] gen9_composite_set_target: (0, 48)x(8, 12), partial?=0 [ 8.046] sna_drawable_use_bo pixmap=2, box=((0, 48), (8, 60)), flags=f... [ 8.046] sna_drawable_use_bo: pinned, never REPLACES [ 8.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.046] sna_drawable_use_bo: using whole GPU bo [ 8.046] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.046] gen9_composite_picture: (0, 0)x(8, 12), dst=(0, 48) [ 8.046] sna_transform_is_imprecise_integer_translation: no transform [ 8.046] gen9_composite_picture: integer translation (0, 0), removing [ 8.046] sna_render_pixmap_bo pixmap=79, (0, 0)x(8, 12)/(8, 12) [ 8.046] sna_render_pixmap_bo box=(0, 0), (8, 12): (8, 12)/(8, 12) [ 8.046] sna_render_pixmap_bo: offset=(0, -48), size=(8, 12) [ 8.046] use_cpu_bo: no cpu bo [ 8.046] move_to_gpu: not migrating pixmap=79 due to usage_hint=3 [ 8.046] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 12) [ 8.046] upload: box=(0, 0), (8, 12), pixmap=8x12 [ 8.046] sna_drawable_move_region_to_cpu(pixmap=79 (8x12), [(0, 0), (8, 12)], flags=2) [ 8.046] sna_drawable_move_region_to_cpu: pixmap=79 all damaged on CPU [ 8.046] kgem_can_create_2d: 8x12 @ 32 [ 8.046] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=12 [ 8.046] kgem_can_create_2d: untiled size=4096 [ 8.046] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X [ 8.046] kgem_choose_tiling: 8x12 -> 0 [ 8.046] kgem_upload_source_image : (0, 0), (8, 12), stride=32, bpp=32 [ 8.046] kgem_create_buffer_2d: 8x12, 32 bpp, stride=32 [ 8.046] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] [ 8.046] kgem_create_buffer: reusing buffer? used=10496 + size=384, total=262144 [ 8.046] kgem_create_proxy: target handle=23 [proxy? -1], offset=10496, length=384, io=1 [ 8.046] __kgem_bo_init(handle=23, num_pages=384) [ 8.046] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x12, pitch=32/32 [ 8.046] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.046] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.046] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.046] gen4_choose_composite_emitter: identity src, no mask [ 8.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.046] aligning vertex: was 4, now 3 floats per vertex [ 8.046] gen9_composite_get_binding_table(fc00) [ 8.046] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.046] kgem_add_reloc64: handle=23, pos=16120, delta=0, domains=40000 [ 8.046] kgem_add_reloc64: adding proxy [delta=10496] for handle=23 [ 8.046] kgem_add_reloc64[11] = (delta=10496, target handle=4, presumed=fd545000) [ 8.046] [3ef0] bind bo(handle=23, addr=fd547900), format=192, width=8, height=12, pitch=32, tiling=0 -> sampler [ 8.046] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.046] gen9_emit_sampler: sampler = 2 [ 8.046] gen9_emit_sf: num_sf_outputs=1 [ 8.046] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.046] gen9_emit_vertex_elements: setup id=2 [ 8.046] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.046] gen9_render_composite_box: (0, 48), (8, 60) [ 8.046] apply_damage: damage=0x0, region=1 [(0, 48), (8, 60) + (0, 0)] [ 8.046] gen8_vertex_flush[b34] = 3 [ 8.046] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.046] gen9_render_composite: 0x0, current mode=1/1 [ 8.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.046] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 [ 8.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.046] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=7... [ 8.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.046] sna_drawable_use_bo: using whole GPU bo [ 8.046] gen9_composite_set_target: pixmap=73, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff [ 8.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.046] color_convert: src=ffffffff [20028888] [ 8.046] color_convert: dst=ffffffff [20028888] [ 8.046] sna_render_get_solid: ffffffff [ 8.046] sna_render_get_solid(white) [ 8.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.046] sna_transform_is_imprecise_integer_translation: no transform [ 8.046] gen9_composite_picture: integer translation (0, 0), removing [ 8.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.046] sna_render_pixmap_bo: GPU all damaged [ 8.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.046] gen4_choose_composite_emitter: solid, identity mask [ 8.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.046] aligning vertex: was 3, now 4 floats per vertex [ 8.046] gen9_composite_get_binding_table(fb80) [ 8.046] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.046] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.046] gen9_emit_sampler: sampler = a [ 8.046] gen9_emit_sf: num_sf_outputs=2 [ 8.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.046] gen9_emit_vertex_elements: setup id=9 [ 8.046] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.046] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.046] glyphs0_to_dst: glyph=(39, 14)x(8, 12), unclipped [ 8.046] emit_primitive_identity_mask__avx2: dst=(39, 14), mask=(0.00, 48.00) x (8.00, 12.00) [ 8.046] gen8_vertex_flush[c0c] = 3 [ 8.046] gen9_magic_ca_pass: CA fixup (810 -> 813) [ 8.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.046] glyph_cache(0): adding glyph to cache 1, pos 44 [ 8.046] glyph_cache_upload: upload glyph 0x55bca9ada740 to cache (16, 48)x(11, 12) [ 8.046] sna_composite(pixmap=2, op=1, src=81+(0, 0), mask=0+(0, 0), dst=2+(16, 48)+(0, 0), size=(11, 12) [ 8.046] sna_compute_composite_region: dst=(16, 48)x(11, 12) [ 8.046] sna_compute_composite_region: initial clip against dst->pDrawable: (16, 48), (27, 60) [ 8.046] clip_to_dst: region: 1x[(16, 48), (27, 60)], clip: 1x[(0, 0), (1024, 1024)] [ 8.046] sna_compute_composite_region: clip against dst->pCompositeClip: (16, 48), (27, 60) [ 8.046] sna_compute_composite_region: clip against src (11x12 clip=0): (16, 48), (27, 60) [ 8.046] sna_composite: composite region extents:+(0, 0) -> (16, 48), (27, 60) + (0, 0) [ 8.046] gen9_render_composite: 11x12, current mode=1/1 [ 8.046] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.046] gen9_composite_set_target: (16, 48)x(11, 12), partial?=0 [ 8.046] sna_drawable_use_bo pixmap=2, box=((16, 48), (27, 60)), flags=f... [ 8.046] sna_drawable_use_bo: pinned, never REPLACES [ 8.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.046] sna_drawable_use_bo: using whole GPU bo [ 8.046] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.046] gen9_composite_picture: (0, 0)x(11, 12), dst=(16, 48) [ 8.046] sna_transform_is_imprecise_integer_translation: no transform [ 8.046] gen9_composite_picture: integer translation (0, 0), removing [ 8.046] sna_render_pixmap_bo pixmap=81, (0, 0)x(11, 12)/(11, 12) [ 8.046] sna_render_pixmap_bo box=(0, 0), (11, 12): (11, 12)/(11, 12) [ 8.046] sna_render_pixmap_bo: offset=(-16, -48), size=(11, 12) [ 8.046] use_cpu_bo: no cpu bo [ 8.046] move_to_gpu: not migrating pixmap=81 due to usage_hint=3 [ 8.046] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 12) [ 8.046] upload: box=(0, 0), (11, 12), pixmap=11x12 [ 8.046] sna_drawable_move_region_to_cpu(pixmap=81 (11x12), [(0, 0), (11, 12)], flags=2) [ 8.046] sna_drawable_move_region_to_cpu: pixmap=81 all damaged on CPU [ 8.046] kgem_can_create_2d: 11x12 @ 32 [ 8.046] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 8.046] kgem_can_create_2d: untiled size=4096 [ 8.046] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.046] kgem_choose_tiling: 11x12 -> 0 [ 8.046] kgem_upload_source_image : (0, 0), (11, 12), stride=44, bpp=32 [ 8.046] kgem_create_buffer_2d: 11x12, 32 bpp, stride=64 [ 8.046] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 8.046] kgem_create_buffer: reusing buffer? used=11008 + size=768, total=262144 [ 8.046] kgem_create_proxy: target handle=23 [proxy? -1], offset=11008, length=768, io=1 [ 8.046] __kgem_bo_init(handle=23, num_pages=768) [ 8.046] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x12, pitch=44/64 [ 8.046] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.046] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.046] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.046] gen4_choose_composite_emitter: identity src, no mask [ 8.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.046] aligning vertex: was 4, now 3 floats per vertex [ 8.046] gen9_composite_get_binding_table(fb40) [ 8.046] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.046] kgem_add_reloc64: handle=23, pos=16072, delta=0, domains=40000 [ 8.046] kgem_add_reloc64: adding proxy [delta=11008] for handle=23 [ 8.046] kgem_add_reloc64[12] = (delta=11008, target handle=4, presumed=fd545000) [ 8.046] [3ec0] bind bo(handle=23, addr=fd547b00), format=192, width=11, height=12, pitch=64, tiling=0 -> sampler [ 8.046] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.046] gen9_emit_sampler: sampler = 2 [ 8.046] gen9_emit_sf: num_sf_outputs=1 [ 8.046] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.046] gen9_emit_vertex_elements: setup id=2 [ 8.046] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.046] gen9_render_composite_box: (16, 48), (27, 60) [ 8.046] apply_damage: damage=0x0, region=1 [(16, 48), (27, 60) + (0, 0)] [ 8.046] gen8_vertex_flush[d40] = 3 [ 8.046] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.046] gen9_render_composite: 0x0, current mode=1/1 [ 8.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.046] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 [ 8.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.046] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.046] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=7... [ 8.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.046] sna_drawable_use_bo: using whole GPU bo [ 8.046] gen9_composite_set_target: pixmap=73, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff [ 8.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.046] color_convert: src=ffffffff [20028888] [ 8.046] color_convert: dst=ffffffff [20028888] [ 8.046] sna_render_get_solid: ffffffff [ 8.046] sna_render_get_solid(white) [ 8.046] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.046] sna_transform_is_imprecise_integer_translation: no transform [ 8.046] gen9_composite_picture: integer translation (0, 0), removing [ 8.046] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.046] sna_render_pixmap_bo: GPU all damaged [ 8.046] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.046] gen4_choose_composite_emitter: solid, identity mask [ 8.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.046] aligning vertex: was 3, now 4 floats per vertex [ 8.046] gen9_composite_get_binding_table(fac0) [ 8.046] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.046] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.046] gen9_emit_sampler: sampler = a [ 8.046] gen9_emit_sf: num_sf_outputs=2 [ 8.046] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.046] gen9_emit_vertex_elements: setup id=9 [ 8.046] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.046] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.046] glyphs0_to_dst: glyph=(49, 14)x(11, 12), unclipped [ 8.046] emit_primitive_identity_mask__avx2: dst=(49, 14), mask=(16.00, 48.00) x (11.00, 12.00) [ 8.046] glyphs0_to_dst: glyph=(58, 17)x(11, 9), unclipped [ 8.046] emit_primitive_identity_mask__avx2: dst=(58, 17), mask=(16.00, 32.00) x (11.00, 9.00) [ 8.046] glyphs0_to_dst: glyph=(68, 17)x(9, 9), unclipped [ 8.046] emit_primitive_identity_mask__avx2: dst=(68, 17), mask=(0.00, 16.00) x (9.00, 9.00) [ 8.046] glyphs0_to_dst: glyph=(76, 17)x(9, 9), unclipped [ 8.046] emit_primitive_identity_mask__avx2: dst=(76, 17), mask=(0.00, 16.00) x (9.00, 9.00) [ 8.046] gen8_vertex_flush[e18] = 12 [ 8.046] gen9_magic_ca_pass: CA fixup (816 -> 828) [ 8.046] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.046] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.046] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.046] glyph_cache(0): adding glyph to cache 1, pos 48 [ 8.046] glyph_cache_upload: upload glyph 0x55bca9ada7a0 to cache (32, 32)x(5, 13) [ 8.046] sna_composite(pixmap=2, op=1, src=83+(0, 0), mask=0+(0, 0), dst=2+(32, 32)+(0, 0), size=(5, 13) [ 8.046] sna_compute_composite_region: dst=(32, 32)x(5, 13) [ 8.046] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 32), (37, 45) [ 8.046] clip_to_dst: region: 1x[(32, 32), (37, 45)], clip: 1x[(0, 0), (1024, 1024)] [ 8.046] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 32), (37, 45) [ 8.046] sna_compute_composite_region: clip against src (5x13 clip=0): (32, 32), (37, 45) [ 8.046] sna_composite: composite region extents:+(0, 0) -> (32, 32), (37, 45) + (0, 0) [ 8.046] gen9_render_composite: 5x13, current mode=1/1 [ 8.046] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.046] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.046] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.046] gen9_composite_set_target: (32, 32)x(5, 13), partial?=0 [ 8.046] sna_drawable_use_bo pixmap=2, box=((32, 32), (37, 45)), flags=f... [ 8.046] sna_drawable_use_bo: pinned, never REPLACES [ 8.046] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.046] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.046] sna_drawable_use_bo: using whole GPU bo [ 8.046] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.046] gen9_composite_picture: (0, 0)x(5, 13), dst=(32, 32) [ 8.046] sna_transform_is_imprecise_integer_translation: no transform [ 8.046] gen9_composite_picture: integer translation (0, 0), removing [ 8.046] sna_render_pixmap_bo pixmap=83, (0, 0)x(5, 13)/(5, 13) [ 8.046] sna_render_pixmap_bo box=(0, 0), (5, 13): (5, 13)/(5, 13) [ 8.046] sna_render_pixmap_bo: offset=(-32, -32), size=(5, 13) [ 8.046] use_cpu_bo: no cpu bo [ 8.046] move_to_gpu: not migrating pixmap=83 due to usage_hint=3 [ 8.046] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 13) [ 8.046] upload: box=(0, 0), (5, 13), pixmap=5x13 [ 8.046] sna_drawable_move_region_to_cpu(pixmap=83 (5x13), [(0, 0), (5, 13)], flags=2) [ 8.046] sna_drawable_move_region_to_cpu: pixmap=83 all damaged on CPU [ 8.046] kgem_can_create_2d: 5x13 @ 32 [ 8.046] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=13 [ 8.046] kgem_can_create_2d: untiled size=4096 [ 8.046] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 8.046] kgem_choose_tiling: 5x13 -> 0 [ 8.046] kgem_upload_source_image : (0, 0), (5, 13), stride=20, bpp=32 [ 8.046] kgem_create_buffer_2d: 5x13, 32 bpp, stride=32 [ 8.046] kgem_create_buffer: size=448, flags=3 [write?=1, inplace?=1, last?=0] [ 8.046] kgem_create_buffer: reusing buffer? used=11776 + size=448, total=262144 [ 8.046] kgem_create_proxy: target handle=23 [proxy? -1], offset=11776, length=448, io=1 [ 8.046] __kgem_bo_init(handle=23, num_pages=448) [ 8.046] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x13, pitch=20/32 [ 8.046] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.046] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.046] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.046] gen4_choose_composite_emitter: identity src, no mask [ 8.046] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.046] aligning vertex: was 4, now 3 floats per vertex [ 8.046] gen9_composite_get_binding_table(fa80) [ 8.046] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.046] kgem_add_reloc64: handle=23, pos=16024, delta=0, domains=40000 [ 8.046] kgem_add_reloc64: adding proxy [delta=11776] for handle=23 [ 8.046] kgem_add_reloc64[13] = (delta=11776, target handle=4, presumed=fd545000) [ 8.046] [3e90] bind bo(handle=23, addr=fd547e00), format=192, width=5, height=13, pitch=32, tiling=0 -> sampler [ 8.046] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.046] gen9_emit_sampler: sampler = 2 [ 8.046] gen9_emit_sf: num_sf_outputs=1 [ 8.046] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.046] gen9_emit_vertex_elements: setup id=2 [ 8.047] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.047] gen9_render_composite_box: (32, 32), (37, 45) [ 8.047] apply_damage: damage=0x0, region=1 [(32, 32), (37, 45) + (0, 0)] [ 8.047] gen8_vertex_flush[f4c] = 3 [ 8.047] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.047] gen9_render_composite: 0x0, current mode=1/1 [ 8.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.047] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 [ 8.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.047] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=7... [ 8.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.047] sna_drawable_use_bo: using whole GPU bo [ 8.047] gen9_composite_set_target: pixmap=73, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff [ 8.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.047] color_convert: src=ffffffff [20028888] [ 8.047] color_convert: dst=ffffffff [20028888] [ 8.047] sna_render_get_solid: ffffffff [ 8.047] sna_render_get_solid(white) [ 8.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.047] sna_transform_is_imprecise_integer_translation: no transform [ 8.047] gen9_composite_picture: integer translation (0, 0), removing [ 8.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.047] sna_render_pixmap_bo: GPU all damaged [ 8.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.047] gen4_choose_composite_emitter: solid, identity mask [ 8.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.047] aligning vertex: was 3, now 4 floats per vertex [ 8.047] gen9_composite_get_binding_table(fa00) [ 8.047] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.047] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.047] gen9_emit_sampler: sampler = a [ 8.047] gen9_emit_sf: num_sf_outputs=2 [ 8.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.047] gen9_emit_vertex_elements: setup id=9 [ 8.047] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.047] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.047] glyphs0_to_dst: glyph=(85, 13)x(5, 13), unclipped [ 8.047] emit_primitive_identity_mask__avx2: dst=(85, 13), mask=(32.00, 32.00) x (5.00, 13.00) [ 8.047] glyphs0_to_dst: glyph=(88, 17)x(12, 9), unclipped [ 8.047] emit_primitive_identity_mask__avx2: dst=(88, 17), mask=(32.00, 0.00) x (12.00, 9.00) [ 8.047] gen8_vertex_flush[1024] = 6 [ 8.047] gen9_magic_ca_pass: CA fixup (831 -> 837) [ 8.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.047] glyph_cache(0): adding glyph to cache 1, pos 52 [ 8.047] glyph_cache_upload: upload glyph 0x55bca9adac50 to cache (48, 32)x(10, 9) [ 8.047] sna_composite(pixmap=2, op=1, src=85+(0, 0), mask=0+(0, 0), dst=2+(48, 32)+(0, 0), size=(10, 9) [ 8.047] sna_compute_composite_region: dst=(48, 32)x(10, 9) [ 8.047] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 32), (58, 41) [ 8.047] clip_to_dst: region: 1x[(48, 32), (58, 41)], clip: 1x[(0, 0), (1024, 1024)] [ 8.047] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 32), (58, 41) [ 8.047] sna_compute_composite_region: clip against src (10x9 clip=0): (48, 32), (58, 41) [ 8.047] sna_composite: composite region extents:+(0, 0) -> (48, 32), (58, 41) + (0, 0) [ 8.047] gen9_render_composite: 10x9, current mode=1/1 [ 8.047] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.047] gen9_composite_set_target: (48, 32)x(10, 9), partial?=0 [ 8.047] sna_drawable_use_bo pixmap=2, box=((48, 32), (58, 41)), flags=f... [ 8.047] sna_drawable_use_bo: pinned, never REPLACES [ 8.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.047] sna_drawable_use_bo: using whole GPU bo [ 8.047] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.047] gen9_composite_picture: (0, 0)x(10, 9), dst=(48, 32) [ 8.047] sna_transform_is_imprecise_integer_translation: no transform [ 8.047] gen9_composite_picture: integer translation (0, 0), removing [ 8.047] sna_render_pixmap_bo pixmap=85, (0, 0)x(10, 9)/(10, 9) [ 8.047] sna_render_pixmap_bo box=(0, 0), (10, 9): (10, 9)/(10, 9) [ 8.047] sna_render_pixmap_bo: offset=(-48, -32), size=(10, 9) [ 8.047] use_cpu_bo: no cpu bo [ 8.047] move_to_gpu: not migrating pixmap=85 due to usage_hint=3 [ 8.047] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 9) [ 8.047] upload: box=(0, 0), (10, 9), pixmap=10x9 [ 8.047] sna_drawable_move_region_to_cpu(pixmap=85 (10x9), [(0, 0), (10, 9)], flags=2) [ 8.047] sna_drawable_move_region_to_cpu: pixmap=85 all damaged on CPU [ 8.047] kgem_can_create_2d: 10x9 @ 32 [ 8.047] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=9 [ 8.047] kgem_can_create_2d: untiled size=4096 [ 8.047] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.047] kgem_choose_tiling: 10x9 -> 0 [ 8.047] kgem_upload_source_image : (0, 0), (10, 9), stride=40, bpp=32 [ 8.047] kgem_create_buffer_2d: 10x9, 32 bpp, stride=64 [ 8.047] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.047] kgem_create_buffer: reusing buffer? used=12288 + size=640, total=262144 [ 8.047] kgem_create_proxy: target handle=23 [proxy? -1], offset=12288, length=640, io=1 [ 8.047] __kgem_bo_init(handle=23, num_pages=640) [ 8.047] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x9, pitch=40/64 [ 8.047] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.047] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.047] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.047] gen4_choose_composite_emitter: identity src, no mask [ 8.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.047] aligning vertex: was 4, now 3 floats per vertex [ 8.047] gen9_composite_get_binding_table(f9c0) [ 8.047] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.047] kgem_add_reloc64: handle=23, pos=15976, delta=0, domains=40000 [ 8.047] kgem_add_reloc64: adding proxy [delta=12288] for handle=23 [ 8.047] kgem_add_reloc64[14] = (delta=12288, target handle=4, presumed=fd545000) [ 8.047] [3e60] bind bo(handle=23, addr=fd548000), format=192, width=10, height=9, pitch=64, tiling=0 -> sampler [ 8.047] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.047] gen9_emit_sampler: sampler = 2 [ 8.047] gen9_emit_sf: num_sf_outputs=1 [ 8.047] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.047] gen9_emit_vertex_elements: setup id=2 [ 8.047] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.047] gen9_render_composite_box: (48, 32), (58, 41) [ 8.047] apply_damage: damage=0x0, region=1 [(48, 32), (58, 41) + (0, 0)] [ 8.047] gen8_vertex_flush[1158] = 3 [ 8.047] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.047] gen9_render_composite: 0x0, current mode=1/1 [ 8.047] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 8.047] kgem_bo_is_busy: handle=24, domain: 1 exec? 1, rq? 1 [ 8.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.047] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.047] sna_drawable_use_bo pixmap=73, box=((0, 0), (109, 40)), flags=7... [ 8.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.047] sna_drawable_use_bo: using whole GPU bo [ 8.047] gen9_composite_set_target: pixmap=73, format=20028888, size=109x40, pitch=448, delta=(0,0),damage=0xffffffffffffffff [ 8.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.047] color_convert: src=ffffffff [20028888] [ 8.047] color_convert: dst=ffffffff [20028888] [ 8.047] sna_render_get_solid: ffffffff [ 8.047] sna_render_get_solid(white) [ 8.047] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.047] sna_transform_is_imprecise_integer_translation: no transform [ 8.047] gen9_composite_picture: integer translation (0, 0), removing [ 8.047] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.047] sna_render_pixmap_bo: GPU all damaged [ 8.047] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.047] gen4_choose_composite_emitter: solid, identity mask [ 8.047] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.047] aligning vertex: was 3, now 4 floats per vertex [ 8.047] gen9_composite_get_binding_table(f940) [ 8.047] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 8.047] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.047] gen9_emit_sampler: sampler = a [ 8.047] gen9_emit_sf: num_sf_outputs=2 [ 8.047] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.047] gen9_emit_vertex_elements: setup id=9 [ 8.047] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.047] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.047] glyphs0_to_dst: glyph=(99, 17)x(10, 9), unclipped [ 8.047] emit_primitive_identity_mask__avx2: dst=(99, 17), mask=(48.00, 32.00) x (10.00, 9.00) [ 8.047] gen8_vertex_flush[1230] = 3 [ 8.047] gen9_magic_ca_pass: CA fixup (840 -> 843) [ 8.047] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.047] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.047] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.047] sna_block_handler (tv=0.0) [ 8.047] sna_wakeup_handler [ 8.047] sna_block_handler (tv=0.0) [ 8.047] sna_wakeup_handler [ 8.047] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2c, drawable=47 [ 8.047] sna_validate_gc: recomputing clip [ 8.047] sna_validate_gc: composite clip=1x[(0, 0), (312, 40)] [0x55bca9b28a90] [ 8.047] sna_copy_area: src=pixmap=73:(0, 0)x(109, 40)+(0, 0) -> dst=pixmap=71:(14, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 8.047] sna_copy_area: normal copy [ 8.047] sna_do_copy: src=(0, 0), dst=(14, 0), size=(109x40) [ 8.047] sna_do_copy: after drawable: src=(0, 0), dst=(14, 0), size=(109x40) [ 8.047] sna_do_copy: dst extents (14, 0), (123, 40), dst clip extents (0, 0), (312, 40), dst size=312x40 [ 8.047] sna_do_copy: clipped dst extents (14, 0), (123, 40) [ 8.047] sna_do_copy: unclipped src extents (0, 0), (109, 40) [ 8.047] sna_do_copy: clipped src extents (0, 0), (109, 40) [ 8.047] sna_do_copy: pixmap -- no source clipping [ 8.047] sna_do_copy: src extents (0, 0), (109, 40) x 1 [ 8.047] sna_do_copy: copy region (14, 0), (123, 40) x 1 + (-14, 0) [ 8.047] sna_copy_boxes (boxes=1x[(14, 0), (123, 40)...], src pixmap=73+(-14, 0), dst pixmap=71+(0, 0), alu=3, src.size=109x40, dst.size=312x40) [ 8.047] sna_copy_boxes: dst=(priv=0x55bca9ae81e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=24, cpu_bo=0), replaces=0 [ 8.047] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.047] sna_drawable_use_bo pixmap=71, box=((14, 0), (123, 40)), flags=b... [ 8.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.047] sna_drawable_use_bo: using whole GPU bo [ 8.047] sna_pixmap_move_to_gpu(pixmap=73, usage=0), flags=a [ 8.047] sna_pixmap_move_to_gpu: already all-damaged [ 8.047] sna_pixmap_mark_active: pixmap=73, handle=24 [ 8.047] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.047] gen9_render_copy_boxes (-14, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.047] kgem_bo_is_render: handle=24, rq? 1 [1] [ 8.047] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.047] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.047] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.047] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.047] kgem_check_bo: num_pages=+15, num_exec=+1 [ 8.047] aligning vertex: was 4, now 2 floats per vertex [ 8.047] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.047] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.047] gen9_composite_get_binding_table(f900) [ 8.047] kgem_add_reloc64: handle=22, pos=15928, delta=0, domains=20002 [ 8.047] kgem_add_handle: handle=22, index=5 [ 8.047] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fd985000) [ 8.047] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 8.047] [3e30] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> render [ 8.047] kgem_add_reloc64: handle=24, pos=15912, delta=0, domains=40000 [ 8.047] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=0) [ 8.047] [3e20] bind bo(handle=24, addr=0), format=192, width=109, height=40, pitch=448, tiling=0 -> sampler [ 8.047] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 8.047] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.047] gen9_emit_sampler: sampler = 0 [ 8.047] gen9_emit_sf: num_sf_outputs=1 [ 8.047] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.047] gen9_emit_vertex_elements: setup id=0 [ 8.047] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.047] (0, 0) -> (14, 0) + (109, 40) [ 8.047] gen8_vertex_flush[137c] = 3 [ 8.047] sna_composite(pixmap=44, op=3, src=71+(0, 0), mask=0+(0, 0), dst=44+(4, 1088)+(0, 0), size=(312, 40) [ 8.047] sna_compute_composite_region: dst=(4, 1088)x(312, 40) [ 8.047] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 1088), (316, 1128) [ 8.047] clip_to_dst: region: 1x[(4, 1088), (316, 1128)], clip: 1x[(0, 0), (320, 2128)] [ 8.047] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 1088), (316, 1128) [ 8.047] sna_compute_composite_region: clip against src (312x40 clip=0): (4, 1088), (316, 1128) [ 8.047] sna_compute_composite_region: clip against mask: (4, 1088), (316, 1128) [ 8.047] sna_composite: composite region extents:+(0, 0) -> (4, 1088), (316, 1128) + (0, 0) [ 8.047] gen9_render_composite: 312x40, current mode=1/1 [ 8.047] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 [ 8.047] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 8.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.047] gen9_composite_set_target: (4, 1088)x(312, 40), partial?=1 [ 8.047] sna_drawable_use_bo pixmap=44, box=((4, 1088), (316, 1128)), flags=7... [ 8.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.047] sna_drawable_use_bo: using whole GPU bo [ 8.047] gen9_composite_set_target: pixmap=44, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.047] gen9_composite_picture: (0, 0)x(312, 40), dst=(4, 1088) [ 8.047] sna_transform_is_imprecise_integer_translation: no transform [ 8.047] gen9_composite_picture: integer translation (0, 0), removing [ 8.047] sna_render_pixmap_bo pixmap=71, (0, 0)x(312, 40)/(312, 40) [ 8.047] sna_render_pixmap_bo: GPU all damaged [ 8.047] color_convert: src=cc000000 [20028888] [ 8.047] color_convert: dst=cc000000 [20028888] [ 8.047] sna_render_get_solid: cc000000 [ 8.047] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.047] gen4_choose_composite_emitter: identity source, identity mask [ 8.047] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.047] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.047] kgem_check_bo: num_pages=+798, num_exec=+1 [ 8.047] aligning vertex: was 2, now 5 floats per vertex [ 8.047] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.047] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.047] gen9_composite_get_binding_table(f840) [ 8.047] kgem_add_reloc64: handle=20, pos=15880, delta=0, domains=20002 [ 8.047] kgem_add_handle: handle=20, index=6 [ 8.047] kgem_add_reloc64[17] = (delta=0, target handle=6, presumed=fd9be000) [ 8.047] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.047] [3e00] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render [ 8.047] kgem_add_reloc64: handle=22, pos=15864, delta=0, domains=40000 [ 8.047] kgem_add_reloc64[18] = (delta=0, target handle=5, presumed=fd985000) [ 8.047] [3df0] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> sampler [ 8.047] kgem_add_reloc64: handle=7, pos=15848, delta=0, domains=40000 [ 8.047] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 8.047] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) [ 8.047] [3de0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.047] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.047] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.047] gen9_emit_sampler: sampler = 3 [ 8.047] gen9_emit_sf: num_sf_outputs=2 [ 8.047] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 8.047] gen9_emit_vertex_elements: setup id=10 [ 8.047] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.047] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 8.047] gen9_render_composite_box: (4, 1088), (316, 1128) [ 8.047] apply_damage: damage=0x0, region=1 [(4, 1088), (316, 1128) + (0, 0)] [ 8.047] gen8_vertex_flush[1468] = 3 [ 8.047] sna_destroy_pixmap: pixmap=71, attached?=1 [ 8.047] _kgem_bo_destroy: handle=22, proxy? 0 [ 8.047] __kgem_bo_destroy: handle=22, size=61440 [ 8.047] __kgem_bo_destroy: handle=22 -> active [ 8.047] __sna_free_pixmap(pixmap=71) [ 8.047] sna_composite(pixmap=42, op=3, src=44+(0, 0), mask=0+(0, 0), dst=42+(0, 0)+(0, 0), size=(320, 2128) [ 8.047] sna_compute_composite_region: dst=(0, 0)x(320, 2128) [ 8.047] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (320, 2128) [ 8.047] clip_to_dst: region: 1x[(0, 0), (320, 2128)], clip: 1x[(0, 0), (320, 2128)] [ 8.047] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (320, 2128) [ 8.047] sna_compute_composite_region: clip against src (320x2128 clip=0): (0, 0), (320, 2128) [ 8.047] sna_composite: composite region extents:+(0, 0) -> (0, 0), (320, 2128) + (0, 0) [ 8.047] gen9_render_composite: 320x2128, current mode=1/1 [ 8.047] kgem_bo_is_render: handle=19, rq? 1 [1] [ 8.047] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 8.047] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 8.047] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.047] gen9_composite_set_target: (0, 0)x(320, 2128), partial?=1 [ 8.047] sna_drawable_use_bo pixmap=42, box=((0, 0), (320, 2128)), flags=7... [ 8.047] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.047] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.047] sna_drawable_use_bo: using whole GPU bo [ 8.047] gen9_composite_set_target: pixmap=42, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.047] gen9_composite_picture: (0, 0)x(320, 2128), dst=(0, 0) [ 8.047] sna_transform_is_imprecise_integer_translation: no transform [ 8.047] gen9_composite_picture: integer translation (0, 0), removing [ 8.047] sna_render_pixmap_bo pixmap=44, (0, 0)x(320, 2128)/(320, 2128) [ 8.047] sna_render_pixmap_bo: GPU all damaged [ 8.047] kgem_bo_is_render: handle=19, rq? 1 [1] [ 8.047] kgem_bo_is_render: handle=20, rq? 1 [1] [ 8.047] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.047] gen4_choose_composite_emitter: identity src, no mask [ 8.048] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.048] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.048] kgem_check_bo: num_pages=+798, num_exec=+1 [ 8.048] aligning vertex: was 5, now 3 floats per vertex [ 8.048] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.048] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.048] gen9_composite_get_binding_table(f740) [ 8.048] kgem_add_reloc64: handle=19, pos=15816, delta=0, domains=20002 [ 8.048] kgem_add_handle: handle=19, index=7 [ 8.048] kgem_add_reloc64[20] = (delta=0, target handle=7, presumed=fdcdc000) [ 8.048] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 8.048] [3dc0] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render [ 8.048] kgem_add_reloc64: handle=20, pos=15800, delta=0, domains=40000 [ 8.048] kgem_add_reloc64[21] = (delta=0, target handle=6, presumed=fd9be000) [ 8.048] [3db0] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler [ 8.048] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 8.048] gen9_emit_sampler: sampler = 2 [ 8.048] gen9_emit_sf: num_sf_outputs=1 [ 8.048] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.048] gen9_emit_vertex_elements: setup id=2 [ 8.048] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.048] gen9_render_composite_box: (0, 0), (320, 2128) [ 8.048] apply_damage: damage=0x0, region=1 [(0, 0), (320, 2128) + (0, 0)] [ 8.048] gen8_vertex_flush[1510] = 3 [ 8.048] sna_destroy_pixmap: pixmap=44, attached?=1 [ 8.048] _kgem_bo_destroy: handle=20, proxy? 0 [ 8.048] __kgem_bo_destroy: handle=20, size=3268608 [ 8.048] __kgem_bo_destroy: handle=20 -> active [ 8.048] __sna_free_pixmap(pixmap=44) [ 8.048] sna_composite(pixmap=38, op=3, src=42+(0, 0), mask=0+(80, 32), dst=38+(80, 32)+(0, 0), size=(320, 2128) [ 8.048] sna_compute_composite_region: dst=(80, 32)x(320, 2128) [ 8.048] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (400, 2160) [ 8.048] clip_to_dst: region: 1x[(80, 32), (400, 2160)], clip: 1x[(0, 0), (3840, 2160)] [ 8.048] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (400, 2160) [ 8.048] sna_compute_composite_region: clip against src (320x2128 clip=0): (80, 32), (400, 2160) [ 8.048] sna_composite: composite region extents:+(0, 0) -> (80, 32), (400, 2160) + (0, 0) [ 8.048] gen9_render_composite: 320x2128, current mode=1/1 [ 8.048] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.048] kgem_bo_is_busy: handle=19, domain: 3 exec? 1, rq? 1 [ 8.048] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 8.048] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.048] gen9_composite_set_target: (80, 32)x(320, 2128), partial?=1 [ 8.048] sna_drawable_use_bo pixmap=38, box=((80, 32), (400, 2160)), flags=7... [ 8.048] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.048] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.048] sna_drawable_use_bo: using whole GPU bo [ 8.048] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.048] gen9_composite_picture: (0, 0)x(320, 2128), dst=(80, 32) [ 8.048] sna_transform_is_imprecise_integer_translation: no transform [ 8.048] gen9_composite_picture: integer translation (0, 0), removing [ 8.048] sna_render_pixmap_bo pixmap=42, (0, 0)x(320, 2128)/(320, 2128) [ 8.048] sna_render_pixmap_bo: GPU all damaged [ 8.048] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.048] kgem_bo_is_render: handle=19, rq? 1 [1] [ 8.048] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.048] gen4_choose_composite_emitter: identity src, no mask [ 8.048] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.048] __kgem_retire_rq: request 2 complete [ 8.048] __kgem_bo_flush: handle=21, busy=0, wedged=0 [ 8.048] kgem_bo_move_to_cache: release handle=21 [ 8.048] kgem_bo_move_to_inactive: moving handle=21 to inactive [ 8.048] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 8.048] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 8.048] kgem_bo_move_to_cache: release handle=12 [ 8.048] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 8.048] kgem_set_mode: flushing before new bo [ 8.048] gen8_vertex_close: used=3405, vbo active? 16, vb=605, nreloc=4 [ 8.048] gen8_vertex_close: reloc[0] = 287 [ 8.048] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.048] kgem_add_handle: handle=16, index=8 [ 8.048] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fffa8000) [ 8.048] gen8_vertex_close: reloc[1] = 314 [ 8.048] kgem_add_reloc64: handle=16, pos=314, delta=0, domains=200000 [ 8.048] kgem_add_reloc64[23] = (delta=0, target handle=8, presumed=fffa8000) [ 8.048] gen8_vertex_close: reloc[2] = 373 [ 8.048] kgem_add_reloc64: handle=16, pos=373, delta=0, domains=200000 [ 8.048] kgem_add_reloc64[24] = (delta=0, target handle=8, presumed=fffa8000) [ 8.048] gen8_vertex_close: reloc[3] = 1301 [ 8.048] kgem_add_reloc64: handle=16, pos=1301, delta=0, domains=200000 [ 8.048] kgem_add_reloc64[25] = (delta=0, target handle=8, presumed=fffa8000) [ 8.048] batch[1/1, flags=1800]: 1354 1354 15792 16384, nreloc=26, nexec=9, nfence=0, aperture=2779 [fenced=0] [ 8.048] kgem_finish_buffers: buffer handle=23, used=13056, exec?=1, write=1, mmapped=cpu, refcnt=2 [ 8.048] kgem_finish_buffers: retaining upload buffer (13056/262144): used=16384, refcnt=2 [ 8.048] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 8.048] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 8.048] kgem_fixup_relocs: shrinking by 57344 [ 8.048] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.048] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 8.048] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdcdc000 [ 8.048] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 8.048] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 8.048] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd53c000 [ 8.048] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 8.048] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.048] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.048] __kgem_bo_clear_busy: handle=7 [ 8.048] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 8.048] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 8.048] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.048] __kgem_bo_clear_busy: handle=7 [ 8.048] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.048] __kgem_bo_clear_busy: handle=7 [ 8.048] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.048] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.048] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.048] kgem_check_bo: num_pages=+8898, num_exec=+2 [ 8.048] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.048] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.048] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.048] kgem_add_handle: handle=4, index=0 [ 8.048] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.048] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.048] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.048] gen9_composite_get_binding_table(ffc0) [ 8.048] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 8.048] kgem_add_handle: handle=17, index=1 [ 8.048] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) [ 8.048] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.048] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.048] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 8.048] kgem_add_handle: handle=19, index=2 [ 8.048] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdcdc000) [ 8.048] [3fd0] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler [ 8.048] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 8.048] gen9_emit_sampler: sampler = 2 [ 8.048] gen9_emit_sf: num_sf_outputs=1 [ 8.048] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.048] gen9_emit_vertex_elements: setup id=2 [ 8.048] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.048] gen9_render_composite_box: (80, 32), (400, 2160) [ 8.048] apply_damage: damage=0x0, region=1 [(80, 32), (400, 2160) + (0, 0)] [ 8.048] gen8_vertex_flush[490] = 3 [ 8.048] sna_destroy_pixmap: pixmap=42, attached?=1 [ 8.048] _kgem_bo_destroy: handle=19, proxy? 0 [ 8.048] __kgem_bo_destroy: handle=19, size=3268608 [ 8.048] __kgem_bo_destroy: handle=19 -> active [ 8.048] __sna_free_pixmap(pixmap=42) [ 8.048] sna_create_pixmap(1, 32, 32, usage=0) [ 8.048] kgem_can_create_2d: 1x32 @ 32 [ 8.048] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 8.048] kgem_can_create_2d: untiled size=4096 [ 8.048] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 8.048] kgem_choose_tiling: 1x32 -> 0 [ 8.048] sna_create_pixmap: usage=0, flags=a [ 8.048] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 8.048] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 8.048] create_pixmap: serial=86, usage=0, 1x32 [ 8.048] sna_create_pixmap: serial=86, 1x32, usage=0 [ 8.048] sna_composite_rectangles(pixmap=87, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) [ 8.048] sna_composite_rectangles: converted to op 0 [ 8.048] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) [ 8.048] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 [ 8.048] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 [ 8.048] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) [ 8.048] sna_composite_rectangles: fallback, dst pixmap=87 too small or not attached [ 8.048] sna_composite_rectangles: fallback [ 8.048] sna_drawable_move_region_to_cpu(pixmap=87 (1x32), [(0, 0), (1, 32)], flags=1) [ 8.048] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 8.048] _sna_pixmap_move_to_cpu(pixmap=87, 1x32, flags=1) [ 8.048] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.048] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.048] operate_inplace: no, inplace operation not suitable [ 8.048] _sna_pixmap_move_to_cpu: marking as damaged [ 8.048] __sna_damage_all(1, 32) [ 8.048] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.048] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=47, drawable=57 [ 8.048] sna_validate_gc: recomputing clip [ 8.048] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 8.048] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 8.048] try_upload__fast: ignore existing cpu damage (if any) [ 8.048] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.048] try_upload__fast: no, no gpu damage [ 8.048] sna_drawable_move_region_to_cpu(pixmap=87 (1x32), [(0, 0), (1, 32)], flags=1) [ 8.048] sna_drawable_move_region_to_cpu: pixmap=87 all damaged on CPU [ 8.048] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.048] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 8.048] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 8.048] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 8.049] sna_composite(pixmap=38, op=3, src=87+(0, 0), mask=0+(0, 0), dst=38+(0, 0)+(0, 0), size=(3840, 32) [ 8.049] sna_compute_composite_region: dst=(0, 0)x(3840, 32) [ 8.049] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 32) [ 8.049] clip_to_dst: region: 1x[(0, 0), (3840, 32)], clip: 1x[(0, 0), (3840, 2160)] [ 8.049] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 32) [ 8.049] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (3840, 32) [ 8.049] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 32) + (0, 0) [ 8.049] gen9_render_composite: 3840x32, current mode=1/1 [ 8.049] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.049] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 8.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.049] gen9_composite_set_target: (0, 0)x(3840, 32), partial?=1 [ 8.049] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 32)), flags=7... [ 8.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.049] sna_drawable_use_bo: using whole GPU bo [ 8.049] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.049] gen9_composite_picture: (0, 0)x(3840, 32), dst=(0, 0) [ 8.049] sna_transform_is_imprecise_integer_translation: no transform [ 8.049] gen9_composite_picture: integer translation (0, 0), removing [ 8.049] sna_render_pixmap_bo pixmap=87, (0, 0)x(3840, 32)/(1, 32) [ 8.049] sna_render_pixmap_bo box=(0, 0), (1, 32): (1, 32)/(1, 32) [ 8.049] sna_render_pixmap_bo: offset=(0, 0), size=(1, 32) [ 8.049] use_cpu_bo: no cpu bo [ 8.049] move_to_gpu: migrating whole pixmap (1x32) for source (0,0),(1,32), count 5? 0 [ 8.049] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 32) [ 8.049] upload: box=(0, 0), (1, 32), pixmap=1x32 [ 8.049] sna_drawable_move_region_to_cpu(pixmap=87 (1x32), [(0, 0), (1, 32)], flags=2) [ 8.049] sna_drawable_move_region_to_cpu: pixmap=87 all damaged on CPU [ 8.049] kgem_can_create_2d: 1x32 @ 32 [ 8.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 8.049] kgem_can_create_2d: untiled size=4096 [ 8.049] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 8.049] kgem_choose_tiling: 1x32 -> 0 [ 8.049] kgem_upload_source_image : (0, 0), (1, 32), stride=4, bpp=32 [ 8.049] kgem_create_buffer_2d: 1x32, 32 bpp, stride=32 [ 8.049] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 8.049] kgem_create_buffer: reusing buffer? used=16384 + size=1024, total=262144 [ 8.049] kgem_create_proxy: target handle=23 [proxy? -1], offset=16384, length=1024, io=1 [ 8.049] __kgem_bo_init(handle=23, num_pages=1024) [ 8.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/32 [ 8.049] upload: adding upload cache to pixmap=87 [ 8.049] kgem_proxy_bo_attach: handle=23 [ 8.049] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.049] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.049] gen4_choose_composite_emitter: identity src, no mask [ 8.049] kgem_check_bo: num_pages=+64, num_exec=+1 [ 8.049] gen9_composite_get_binding_table(ff00) [ 8.049] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 8.049] kgem_add_reloc64: adding proxy [delta=16384] for handle=23 [ 8.049] kgem_add_handle: handle=23, index=3 [ 8.049] kgem_add_reloc64[5] = (delta=16384, target handle=3, presumed=fd545000) [ 8.049] [3fb0] bind bo(handle=23, addr=fd549000), format=192, width=1, height=32, pitch=32, tiling=0 -> sampler [ 8.049] gen9_emit_sampler: sampler = a [ 8.049] gen9_emit_vertex_elements: setup id=2 [ 8.049] gen9_render_composite_box: (0, 0), (3840, 32) [ 8.049] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 32) + (0, 0)] [ 8.049] gen8_vertex_flush[4d4] = 3 [ 8.049] sna_destroy_pixmap: pixmap=87, attached?=1 [ 8.049] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.049] __sna_free_pixmap(pixmap=87) [ 8.049] sna_composite_rectangles(pixmap=38, op=3, 660a0a0a x 1 [(0, 0)x(3840, 24) ...]) [ 8.049] sna_composite_rectangles: converted to op 3 [ 8.049] sna_composite_rectangles[0] (0, 0)x(3840, 24) -> (0, 0), (3840, 24) [ 8.049] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 24) x 1 [ 8.049] sna_composite_rectangles: clipped extents (0, 0),(3840, 24) x 1 [ 8.049] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 24) [ 8.049] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 24)), flags=1... [ 8.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 8.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.049] sna_drawable_use_bo: using whole GPU bo [ 8.049] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 8.049] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.049] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 24) ...]) [ 8.049] sna_render_get_solid: 660a0a0a [ 8.049] sna_render_get_solid(2) = 660a0a0a (old) [ 8.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.049] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.049] aligning vertex: was 3, now 2 floats per vertex [ 8.049] gen9_composite_get_binding_table(fe80) [ 8.049] kgem_add_reloc64: handle=18, pos=16280, delta=0, domains=40000 [ 8.049] kgem_add_reloc64: adding proxy [delta=8] for handle=18 [ 8.049] kgem_add_handle: handle=18, index=4 [ 8.049] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffa000) [ 8.049] [3f90] bind bo(handle=18, addr=fdffa008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.049] gen9_emit_sampler: sampler = 1 [ 8.049] gen9_emit_vertex_elements: setup id=0 [ 8.049] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.049] (0, 0), (3840, 24) [ 8.049] gen8_vertex_flush[548] = 3 [ 8.049] sna_create_pixmap(22, 18, 32, usage=0) [ 8.049] kgem_can_create_2d: 22x18 @ 32 [ 8.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.049] kgem_can_create_2d: untiled size=4096 [ 8.049] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 8.049] kgem_choose_tiling: 22x18 -> 0 [ 8.049] sna_create_pixmap: usage=0, flags=a [ 8.049] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap [ 8.049] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 [ 8.049] create_pixmap: serial=88, usage=0, 22x18 [ 8.049] sna_create_pixmap: serial=88, 22x18, usage=0 [ 8.049] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=57, drawable=59 [ 8.049] sna_validate_gc: recomputing clip [ 8.049] sna_validate_gc: composite clip=1x[(0, 0), (22, 18)] [0x55bca9b28a90] [ 8.049] sna_put_image((0, 0)x(22, 18), depth=32, format=2) [ 8.049] try_upload__fast: ignore existing cpu damage (if any) [ 8.049] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.049] try_upload__fast: no, no gpu damage [ 8.049] sna_drawable_move_region_to_cpu(pixmap=89 (22x18), [(0, 0), (22, 18)], flags=1) [ 8.049] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) [ 8.049] _sna_pixmap_move_to_cpu(pixmap=89, 22x18, flags=1) [ 8.049] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.049] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.049] operate_inplace: no, inplace operation not suitable [ 8.049] _sna_pixmap_move_to_cpu: marking as damaged [ 8.049] __sna_damage_all(22, 18) [ 8.049] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.049] sna_put_zpixmap_blt: upload(0, 0, 22, 18) x 1 boxes [ 8.049] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(22, 18) [ 8.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 [ 8.049] sna_composite(pixmap=38, op=3, src=89+(0, 0), mask=0+(3813, 3), dst=38+(3813, 3)+(0, 0), size=(22, 18) [ 8.049] sna_compute_composite_region: dst=(3813, 3)x(22, 18) [ 8.049] sna_compute_composite_region: initial clip against dst->pDrawable: (3813, 3), (3835, 21) [ 8.049] clip_to_dst: region: 1x[(3813, 3), (3835, 21)], clip: 1x[(0, 0), (3840, 2160)] [ 8.049] sna_compute_composite_region: clip against dst->pCompositeClip: (3813, 3), (3835, 21) [ 8.049] sna_compute_composite_region: clip against src (22x18 clip=0): (3813, 3), (3835, 21) [ 8.049] sna_composite: composite region extents:+(0, 0) -> (3813, 3), (3835, 21) + (0, 0) [ 8.049] gen9_render_composite: 22x18, current mode=1/1 [ 8.049] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.049] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 8.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.049] gen9_composite_set_target: (3813, 3)x(22, 18), partial?=1 [ 8.049] sna_drawable_use_bo pixmap=38, box=((3813, 3), (3835, 21)), flags=7... [ 8.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.049] sna_drawable_use_bo: using whole GPU bo [ 8.049] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.049] gen9_composite_picture: (0, 0)x(22, 18), dst=(3813, 3) [ 8.049] sna_transform_is_imprecise_integer_translation: no transform [ 8.049] gen9_composite_picture: integer translation (0, 0), removing [ 8.049] sna_render_pixmap_bo pixmap=89, (0, 0)x(22, 18)/(22, 18) [ 8.049] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) [ 8.049] sna_render_pixmap_bo: offset=(-3813, -3), size=(22, 18) [ 8.049] use_cpu_bo: no cpu bo [ 8.049] move_to_gpu: migrating whole pixmap (22x18) for source (0,0),(22,18), count 5? 0 [ 8.049] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) [ 8.049] upload: box=(0, 0), (22, 18), pixmap=22x18 [ 8.049] sna_drawable_move_region_to_cpu(pixmap=89 (22x18), [(0, 0), (22, 18)], flags=2) [ 8.049] sna_drawable_move_region_to_cpu: pixmap=89 all damaged on CPU [ 8.049] kgem_can_create_2d: 22x18 @ 32 [ 8.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.049] kgem_can_create_2d: untiled size=4096 [ 8.049] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 8.049] kgem_choose_tiling: 22x18 -> 0 [ 8.049] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 [ 8.049] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 [ 8.049] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 8.049] kgem_create_buffer: reusing buffer? used=17408 + size=1728, total=262144 [ 8.049] kgem_create_proxy: target handle=23 [proxy? -1], offset=17408, length=1728, io=1 [ 8.049] __kgem_bo_init(handle=23, num_pages=1728) [ 8.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 [ 8.049] upload: adding upload cache to pixmap=89 [ 8.049] kgem_proxy_bo_attach: handle=23 [ 8.049] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.049] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.049] gen4_choose_composite_emitter: identity src, no mask [ 8.049] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.049] aligning vertex: was 2, now 3 floats per vertex [ 8.049] gen9_composite_get_binding_table(fe00) [ 8.049] kgem_add_reloc64: handle=23, pos=16248, delta=0, domains=40000 [ 8.049] kgem_add_reloc64: adding proxy [delta=17408] for handle=23 [ 8.049] kgem_add_reloc64[7] = (delta=17408, target handle=3, presumed=fd545000) [ 8.049] [3f70] bind bo(handle=23, addr=fd549400), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler [ 8.049] gen9_emit_sampler: sampler = 2 [ 8.049] gen9_emit_vertex_elements: setup id=2 [ 8.049] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.049] gen9_render_composite_box: (3813, 3), (3835, 21) [ 8.049] apply_damage: damage=0x0, region=1 [(3813, 3), (3835, 21) + (0, 0)] [ 8.049] gen8_vertex_flush[5a8] = 3 [ 8.049] sna_destroy_pixmap: pixmap=89, attached?=1 [ 8.049] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.049] __sna_free_pixmap(pixmap=89) [ 8.049] sna_create_pixmap(10, 10, 32, usage=3) [ 8.049] kgem_can_create_2d: 10x10 @ 32 [ 8.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.049] kgem_can_create_2d: untiled size=4096 [ 8.049] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.049] kgem_choose_tiling: 10x10 -> 0 [ 8.049] sna_create_pixmap: usage=3, flags=a [ 8.049] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 8.049] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 8.049] create_pixmap: serial=91, usage=3, 10x10 [ 8.050] sna_create_pixmap: serial=91, 10x10, usage=3 [ 8.050] sna_composite(pixmap=91, op=1, src=90+(0, 0), mask=0+(0, 0), dst=91+(0, 0)+(0, 0), size=(10, 10) [ 8.050] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 8.050] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 8.050] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 8.050] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 8.050] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 8.050] sna_composite: fallback, dst pixmap=91 is too small (or completely damaged) [ 8.050] sna_composite: fallback -- fbComposite [ 8.050] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 8.050] sna_composite_fb: fallback -- move src to cpu [ 8.050] sna_composite_fb: fallback -- move dst to cpu [ 8.050] sna_drawable_move_region_to_cpu(pixmap=91 (10x10), [(0, 0), (10, 10)], flags=5) [ 8.050] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 8.050] _sna_pixmap_move_to_cpu(pixmap=91, 10x10, flags=5) [ 8.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.050] _sna_pixmap_move_to_cpu: marking as damaged [ 8.050] __sna_damage_all(10, 10) [ 8.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.050] sna_transform_is_imprecise_integer_translation: no transform [ 8.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 8.050] sna_create_pixmap(10, 10, 32, usage=3) [ 8.050] kgem_can_create_2d: 10x10 @ 32 [ 8.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.050] kgem_can_create_2d: untiled size=4096 [ 8.050] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.050] kgem_choose_tiling: 10x10 -> 0 [ 8.050] sna_create_pixmap: usage=3, flags=a [ 8.050] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 8.050] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 8.050] create_pixmap: serial=93, usage=3, 10x10 [ 8.050] sna_create_pixmap: serial=93, 10x10, usage=3 [ 8.050] sna_composite(pixmap=93, op=1, src=92+(0, 0), mask=0+(0, 0), dst=93+(0, 0)+(0, 0), size=(10, 10) [ 8.050] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 8.050] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 8.050] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 8.050] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 8.050] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 8.050] sna_composite: fallback, dst pixmap=93 is too small (or completely damaged) [ 8.050] sna_composite: fallback -- fbComposite [ 8.050] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 8.050] sna_composite_fb: fallback -- move src to cpu [ 8.050] sna_composite_fb: fallback -- move dst to cpu [ 8.050] sna_drawable_move_region_to_cpu(pixmap=93 (10x10), [(0, 0), (10, 10)], flags=5) [ 8.050] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 8.050] _sna_pixmap_move_to_cpu(pixmap=93, 10x10, flags=5) [ 8.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.050] _sna_pixmap_move_to_cpu: marking as damaged [ 8.050] __sna_damage_all(10, 10) [ 8.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.050] sna_transform_is_imprecise_integer_translation: no transform [ 8.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 8.050] sna_create_pixmap(5, 8, 32, usage=3) [ 8.050] kgem_can_create_2d: 5x8 @ 32 [ 8.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 8.050] kgem_can_create_2d: untiled size=4096 [ 8.050] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 8.050] kgem_choose_tiling: 5x8 -> 0 [ 8.050] sna_create_pixmap: usage=3, flags=a [ 8.050] sna_create_pixmap: small buffer [160], attaching to shadow pixmap [ 8.050] create_pixmap: allocating pixmap 5x8, depth=32/32, size=168 [ 8.050] create_pixmap: serial=95, usage=3, 5x8 [ 8.050] sna_create_pixmap: serial=95, 5x8, usage=3 [ 8.050] sna_composite(pixmap=95, op=1, src=94+(0, 0), mask=0+(0, 0), dst=95+(0, 0)+(0, 0), size=(5, 8) [ 8.050] sna_compute_composite_region: dst=(0, 0)x(5, 8) [ 8.050] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 8) [ 8.050] clip_to_dst: region: 1x[(0, 0), (5, 8)], clip: 1x[(0, 0), (5, 8)] [ 8.050] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 8) [ 8.050] sna_compute_composite_region: clip against src (5x8 clip=0): (0, 0), (5, 8) [ 8.050] sna_composite: fallback, dst pixmap=95 is too small (or completely damaged) [ 8.050] sna_composite: fallback -- fbComposite [ 8.050] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 8): region=((0,0), (5, 8)) [ 8.050] sna_composite_fb: fallback -- move src to cpu [ 8.050] sna_composite_fb: fallback -- move dst to cpu [ 8.050] sna_drawable_move_region_to_cpu(pixmap=95 (5x8), [(0, 0), (5, 8)], flags=5) [ 8.050] sna_drawable_move_region_to_cpu: region (0, 0), (5, 8) + (0, 0) subsumes pixmap (5x8) [ 8.050] _sna_pixmap_move_to_cpu(pixmap=95, 5x8, flags=5) [ 8.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.050] _sna_pixmap_move_to_cpu: marking as damaged [ 8.050] __sna_damage_all(5, 8) [ 8.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.050] sna_transform_is_imprecise_integer_translation: no transform [ 8.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/20 [ 8.050] sna_create_pixmap(10, 10, 32, usage=3) [ 8.050] kgem_can_create_2d: 10x10 @ 32 [ 8.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.050] kgem_can_create_2d: untiled size=4096 [ 8.050] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.050] kgem_choose_tiling: 10x10 -> 0 [ 8.050] sna_create_pixmap: usage=3, flags=a [ 8.050] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 8.050] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 8.050] create_pixmap: serial=97, usage=3, 10x10 [ 8.050] sna_create_pixmap: serial=97, 10x10, usage=3 [ 8.050] sna_composite(pixmap=97, op=1, src=96+(0, 0), mask=0+(0, 0), dst=97+(0, 0)+(0, 0), size=(10, 10) [ 8.050] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 8.050] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 8.050] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 8.050] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 8.050] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 8.050] sna_composite: fallback, dst pixmap=97 is too small (or completely damaged) [ 8.050] sna_composite: fallback -- fbComposite [ 8.050] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 8.050] sna_composite_fb: fallback -- move src to cpu [ 8.050] sna_composite_fb: fallback -- move dst to cpu [ 8.050] sna_drawable_move_region_to_cpu(pixmap=97 (10x10), [(0, 0), (10, 10)], flags=5) [ 8.050] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 8.050] _sna_pixmap_move_to_cpu(pixmap=97, 10x10, flags=5) [ 8.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.050] _sna_pixmap_move_to_cpu: marking as damaged [ 8.050] __sna_damage_all(10, 10) [ 8.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.050] sna_transform_is_imprecise_integer_translation: no transform [ 8.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 8.050] sna_create_pixmap(10, 10, 32, usage=3) [ 8.050] kgem_can_create_2d: 10x10 @ 32 [ 8.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.050] kgem_can_create_2d: untiled size=4096 [ 8.050] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.050] kgem_choose_tiling: 10x10 -> 0 [ 8.050] sna_create_pixmap: usage=3, flags=a [ 8.050] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 8.050] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 8.050] create_pixmap: serial=99, usage=3, 10x10 [ 8.050] sna_create_pixmap: serial=99, 10x10, usage=3 [ 8.050] sna_composite(pixmap=99, op=1, src=98+(0, 0), mask=0+(0, 0), dst=99+(0, 0)+(0, 0), size=(10, 10) [ 8.050] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 8.050] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 8.050] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 8.050] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 8.050] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 8.050] sna_composite: fallback, dst pixmap=99 is too small (or completely damaged) [ 8.050] sna_composite: fallback -- fbComposite [ 8.050] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 8.050] sna_composite_fb: fallback -- move src to cpu [ 8.050] sna_composite_fb: fallback -- move dst to cpu [ 8.050] sna_drawable_move_region_to_cpu(pixmap=99 (10x10), [(0, 0), (10, 10)], flags=5) [ 8.050] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 8.050] _sna_pixmap_move_to_cpu(pixmap=99, 10x10, flags=5) [ 8.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.050] _sna_pixmap_move_to_cpu: marking as damaged [ 8.050] __sna_damage_all(10, 10) [ 8.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.050] sna_transform_is_imprecise_integer_translation: no transform [ 8.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 8.050] sna_glyphs(op=3, nlist=1, src=(3767, 17)) [ 8.050] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 8.050] sna_glyphs: discarding mask [ 8.050] glyphs0_to_dst(op=3, src=(3767, 17), nlist=1, dst=(3767, 17)+(0, 0)) [ 8.050] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94268789263552 size=3840x2160 [ 8.050] glyph_cache(0): adding glyph to cache 1, pos 56 [ 8.050] glyph_cache_upload: upload glyph 0x55bca9ae8280 to cache (32, 48)x(10, 10) [ 8.050] sna_composite(pixmap=2, op=1, src=91+(0, 0), mask=0+(0, 0), dst=2+(32, 48)+(0, 0), size=(10, 10) [ 8.050] sna_compute_composite_region: dst=(32, 48)x(10, 10) [ 8.050] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 48), (42, 58) [ 8.050] clip_to_dst: region: 1x[(32, 48), (42, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 8.050] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 48), (42, 58) [ 8.050] sna_compute_composite_region: clip against src (10x10 clip=0): (32, 48), (42, 58) [ 8.050] sna_composite: composite region extents:+(0, 0) -> (32, 48), (42, 58) + (0, 0) [ 8.050] gen9_render_composite: 10x10, current mode=1/1 [ 8.050] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.050] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 8.050] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.050] gen9_composite_set_target: (32, 48)x(10, 10), partial?=0 [ 8.050] sna_drawable_use_bo pixmap=2, box=((32, 48), (42, 58)), flags=f... [ 8.050] sna_drawable_use_bo: pinned, never REPLACES [ 8.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.050] sna_drawable_use_bo: using whole GPU bo [ 8.050] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.050] gen9_composite_picture: (0, 0)x(10, 10), dst=(32, 48) [ 8.050] sna_transform_is_imprecise_integer_translation: no transform [ 8.050] gen9_composite_picture: integer translation (0, 0), removing [ 8.050] sna_render_pixmap_bo pixmap=91, (0, 0)x(10, 10)/(10, 10) [ 8.050] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 8.050] sna_render_pixmap_bo: offset=(-32, -48), size=(10, 10) [ 8.050] use_cpu_bo: no cpu bo [ 8.050] move_to_gpu: not migrating pixmap=91 due to usage_hint=3 [ 8.050] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 8.050] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 8.050] sna_drawable_move_region_to_cpu(pixmap=91 (10x10), [(0, 0), (10, 10)], flags=2) [ 8.050] sna_drawable_move_region_to_cpu: pixmap=91 all damaged on CPU [ 8.050] kgem_can_create_2d: 10x10 @ 32 [ 8.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.050] kgem_can_create_2d: untiled size=4096 [ 8.050] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.050] kgem_choose_tiling: 10x10 -> 0 [ 8.050] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 8.050] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 8.050] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.050] kgem_create_buffer: reusing buffer? used=19200 + size=640, total=262144 [ 8.050] kgem_create_proxy: target handle=23 [proxy? -1], offset=19200, length=640, io=1 [ 8.050] __kgem_bo_init(handle=23, num_pages=640) [ 8.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 8.050] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.050] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.050] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.050] gen4_choose_composite_emitter: identity src, no mask [ 8.050] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.050] __kgem_retire_rq: request 2 complete [ 8.050] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 8.050] kgem_bo_move_to_cache: release handle=20 [ 8.050] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 8.050] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 8.050] kgem_bo_move_to_cache: release handle=22 [ 8.050] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 8.050] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 8.050] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 8.050] kgem_set_mode: flushing before new bo [ 8.050] gen8_vertex_close: used=3441, vbo active? 16, vb=5, nreloc=2 [ 8.050] gen8_vertex_close: reloc[0] = 287 [ 8.050] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.050] kgem_add_handle: handle=16, index=5 [ 8.050] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 8.050] gen8_vertex_close: reloc[1] = 333 [ 8.050] kgem_add_reloc64: handle=16, pos=333, delta=0, domains=200000 [ 8.050] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 8.050] batch[1/1, flags=1800]: 368 368 16240 16384, nreloc=10, nexec=6, nfence=0, aperture=9037 [fenced=0] [ 8.050] kgem_finish_buffers: buffer handle=23, used=19968, exec?=1, write=1, mmapped=cpu, refcnt=3 [ 8.050] kgem_finish_buffers: retaining upload buffer (19968/262144): used=20480, refcnt=3 [ 8.050] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.050] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.050] kgem_fixup_relocs: shrinking by 61440 [ 8.050] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.050] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.050] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.050] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.050] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 [ 8.050] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 8.050] kgem_commit: release handle=18 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.050] __kgem_bo_clear_busy: handle=18 [ 8.050] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 [ 8.050] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.050] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.050] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.050] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 8.050] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.050] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.050] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.050] kgem_add_handle: handle=4, index=0 [ 8.050] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.050] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.050] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.050] gen9_composite_get_binding_table(ffc0) [ 8.050] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 8.050] kgem_add_handle: handle=6, index=1 [ 8.050] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd585000) [ 8.050] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.050] [3fe0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 8.050] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 8.050] kgem_add_reloc64: adding proxy [delta=19200] for handle=23 [ 8.050] kgem_add_handle: handle=23, index=2 [ 8.050] kgem_add_reloc64[4] = (delta=19200, target handle=2, presumed=fd545000) [ 8.050] [3fd0] bind bo(handle=23, addr=fd549b00), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 8.050] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.050] gen9_emit_sampler: sampler = 2 [ 8.050] gen9_emit_sf: num_sf_outputs=1 [ 8.050] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.050] gen9_emit_vertex_elements: setup id=2 [ 8.050] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.050] gen9_render_composite_box: (32, 48), (42, 58) [ 8.050] apply_damage: damage=0x0, region=1 [(32, 48), (42, 58) + (0, 0)] [ 8.050] gen8_vertex_flush[490] = 3 [ 8.050] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.050] gen9_render_composite: 0x0, current mode=1/1 [ 8.050] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.050] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 8.050] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.050] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.050] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.050] sna_drawable_use_bo: using whole GPU bo [ 8.050] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.050] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.050] color_convert: src=ffdfdbd2 [20028888] [ 8.050] color_convert: dst=ffdfdbd2 [20028888] [ 8.050] sna_render_get_solid: ffdfdbd2 [ 8.050] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=6) [ 8.051] _kgem_bo_destroy: handle=18, proxy? 1 [ 8.051] _kgem_bo_destroy: handle=18, proxy? 1 [ 8.051] _kgem_bo_destroy: handle=18, proxy? 1 [ 8.051] _kgem_bo_destroy: handle=18, proxy? 1 [ 8.051] _kgem_bo_destroy: handle=18, proxy? 1 [ 8.051] _kgem_bo_destroy: handle=18, proxy? 1 [ 8.051] sna_render_finish_solid reset [ 8.051] kgem_create_linear(4096) [ 8.051] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 8.051] kgem_bo_remove_from_inactive: removing handle=8 from inactive [ 8.051] search_linear_cache: found handle=8 (near-miss) (num_pages=1) in linear inactive cache [ 8.051] kgem_create_proxy: target handle=8 [proxy? -1], offset=8, length=4, io=0 [ 8.051] __kgem_bo_init(handle=8, num_pages=4) [ 8.051] _kgem_bo_destroy: handle=18, proxy? 0 [ 8.051] __kgem_bo_destroy: handle=18, size=4096 [ 8.051] __kgem_busy: handle=18, busy=131072, wedged=0 [ 8.051] __kgem_bo_destroy: handle=18 -> active [ 8.051] sna_render_get_solid(6) = ffdfdbd2 (new) [ 8.051] kgem_create_proxy: target handle=8 [proxy? -1], offset=24, length=4, io=0 [ 8.051] __kgem_bo_init(handle=8, num_pages=4) [ 8.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.051] sna_transform_is_imprecise_integer_translation: no transform [ 8.051] gen9_composite_picture: integer translation (0, 0), removing [ 8.051] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.051] sna_render_pixmap_bo: GPU all damaged [ 8.051] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.051] gen4_choose_composite_emitter: solid, identity mask [ 8.051] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.051] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.051] kgem_check_bo: num_pages=+8101, num_exec=+2 [ 8.051] aligning vertex: was 3, now 4 floats per vertex [ 8.051] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.051] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.051] gen9_composite_get_binding_table(ff00) [ 8.051] kgem_add_reloc64: handle=17, pos=16312, delta=0, domains=20002 [ 8.051] kgem_add_handle: handle=17, index=3 [ 8.051] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdfff000) [ 8.051] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.051] [3fb0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.051] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 8.051] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 8.051] kgem_add_handle: handle=8, index=4 [ 8.051] kgem_add_reloc64[6] = (delta=24, target handle=4, presumed=fdffe000) [ 8.051] [3fa0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.051] kgem_add_reloc64: handle=6, pos=16280, delta=0, domains=40000 [ 8.051] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd585000) [ 8.051] [3f90] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 8.051] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.051] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.051] gen9_emit_sampler: sampler = a [ 8.051] gen9_emit_sf: num_sf_outputs=2 [ 8.051] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.051] gen9_emit_vertex_elements: setup id=9 [ 8.051] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.051] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.051] glyphs0_to_dst: glyph=(3766, 7)x(10, 10), unclipped [ 8.051] emit_primitive_identity_mask__avx2: dst=(3766, 7), mask=(32.00, 48.00) x (10.00, 10.00) [ 8.051] gen8_vertex_flush[57c] = 3 [ 8.051] gen9_magic_ca_pass: CA fixup (863 -> 866) [ 8.051] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.051] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.051] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.051] glyph_cache(0): adding glyph to cache 1, pos 60 [ 8.051] glyph_cache_upload: upload glyph 0x55bca9ae82e0 to cache (48, 48)x(10, 10) [ 8.051] sna_composite(pixmap=2, op=1, src=93+(0, 0), mask=0+(0, 0), dst=2+(48, 48)+(0, 0), size=(10, 10) [ 8.051] sna_compute_composite_region: dst=(48, 48)x(10, 10) [ 8.051] sna_compute_composite_region: initial clip against dst->pDrawable: (48, 48), (58, 58) [ 8.051] clip_to_dst: region: 1x[(48, 48), (58, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 8.051] sna_compute_composite_region: clip against dst->pCompositeClip: (48, 48), (58, 58) [ 8.051] sna_compute_composite_region: clip against src (10x10 clip=0): (48, 48), (58, 58) [ 8.051] sna_composite: composite region extents:+(0, 0) -> (48, 48), (58, 58) + (0, 0) [ 8.051] gen9_render_composite: 10x10, current mode=1/1 [ 8.051] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.051] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.051] gen9_composite_set_target: (48, 48)x(10, 10), partial?=0 [ 8.051] sna_drawable_use_bo pixmap=2, box=((48, 48), (58, 58)), flags=f... [ 8.051] sna_drawable_use_bo: pinned, never REPLACES [ 8.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.051] sna_drawable_use_bo: using whole GPU bo [ 8.051] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.051] gen9_composite_picture: (0, 0)x(10, 10), dst=(48, 48) [ 8.051] sna_transform_is_imprecise_integer_translation: no transform [ 8.051] gen9_composite_picture: integer translation (0, 0), removing [ 8.051] sna_render_pixmap_bo pixmap=93, (0, 0)x(10, 10)/(10, 10) [ 8.051] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 8.051] sna_render_pixmap_bo: offset=(-48, -48), size=(10, 10) [ 8.051] use_cpu_bo: no cpu bo [ 8.051] move_to_gpu: not migrating pixmap=93 due to usage_hint=3 [ 8.051] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 8.051] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 8.051] sna_drawable_move_region_to_cpu(pixmap=93 (10x10), [(0, 0), (10, 10)], flags=2) [ 8.051] sna_drawable_move_region_to_cpu: pixmap=93 all damaged on CPU [ 8.051] kgem_can_create_2d: 10x10 @ 32 [ 8.051] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.051] kgem_can_create_2d: untiled size=4096 [ 8.051] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.051] kgem_choose_tiling: 10x10 -> 0 [ 8.051] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 8.051] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 8.051] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.051] kgem_create_buffer: reusing buffer? used=20480 + size=640, total=262144 [ 8.051] kgem_create_proxy: target handle=23 [proxy? -1], offset=20480, length=640, io=1 [ 8.051] __kgem_bo_init(handle=23, num_pages=640) [ 8.051] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 8.051] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.051] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.051] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.051] gen4_choose_composite_emitter: identity src, no mask [ 8.051] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.051] aligning vertex: was 4, now 3 floats per vertex [ 8.051] gen9_composite_get_binding_table(fe00) [ 8.051] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.051] kgem_add_reloc64: handle=23, pos=16248, delta=0, domains=40000 [ 8.051] kgem_add_reloc64: adding proxy [delta=20480] for handle=23 [ 8.051] kgem_add_reloc64[8] = (delta=20480, target handle=2, presumed=fd545000) [ 8.051] [3f70] bind bo(handle=23, addr=fd54a000), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 8.051] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.051] gen9_emit_sampler: sampler = 2 [ 8.051] gen9_emit_sf: num_sf_outputs=1 [ 8.051] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.051] gen9_emit_vertex_elements: setup id=2 [ 8.051] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.051] gen9_render_composite_box: (48, 48), (58, 58) [ 8.051] apply_damage: damage=0x0, region=1 [(48, 48), (58, 58) + (0, 0)] [ 8.051] gen8_vertex_flush[6b0] = 3 [ 8.051] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.051] gen9_render_composite: 0x0, current mode=1/1 [ 8.051] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.051] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.051] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.051] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.051] sna_drawable_use_bo: using whole GPU bo [ 8.051] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.051] color_convert: src=ffdfdbd2 [20028888] [ 8.051] color_convert: dst=ffdfdbd2 [20028888] [ 8.051] sna_render_get_solid: ffdfdbd2 [ 8.051] sna_render_get_solid(6) = ffdfdbd2 (last) [ 8.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.051] sna_transform_is_imprecise_integer_translation: no transform [ 8.051] gen9_composite_picture: integer translation (0, 0), removing [ 8.051] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.051] sna_render_pixmap_bo: GPU all damaged [ 8.051] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.051] gen4_choose_composite_emitter: solid, identity mask [ 8.051] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.051] aligning vertex: was 3, now 4 floats per vertex [ 8.051] gen9_composite_get_binding_table(fd80) [ 8.051] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.051] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.051] gen9_emit_sampler: sampler = a [ 8.051] gen9_emit_sf: num_sf_outputs=2 [ 8.051] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.051] gen9_emit_vertex_elements: setup id=9 [ 8.051] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.051] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.051] glyphs0_to_dst: glyph=(3774, 7)x(10, 10), unclipped [ 8.051] emit_primitive_identity_mask__avx2: dst=(3774, 7), mask=(48.00, 48.00) x (10.00, 10.00) [ 8.051] gen8_vertex_flush[788] = 3 [ 8.051] gen9_magic_ca_pass: CA fixup (869 -> 872) [ 8.051] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.051] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.051] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.051] glyph_cache(0): adding glyph to cache 1, pos 64 [ 8.051] glyph_cache_upload: upload glyph 0x55bca9ae7f70 to cache (64, 0)x(5, 8) [ 8.051] sna_composite(pixmap=2, op=1, src=95+(0, 0), mask=0+(0, 0), dst=2+(64, 0)+(0, 0), size=(5, 8) [ 8.051] sna_compute_composite_region: dst=(64, 0)x(5, 8) [ 8.051] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 0), (69, 8) [ 8.051] clip_to_dst: region: 1x[(64, 0), (69, 8)], clip: 1x[(0, 0), (1024, 1024)] [ 8.051] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 0), (69, 8) [ 8.051] sna_compute_composite_region: clip against src (5x8 clip=0): (64, 0), (69, 8) [ 8.051] sna_composite: composite region extents:+(0, 0) -> (64, 0), (69, 8) + (0, 0) [ 8.051] gen9_render_composite: 5x8, current mode=1/1 [ 8.051] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.051] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.051] gen9_composite_set_target: (64, 0)x(5, 8), partial?=0 [ 8.051] sna_drawable_use_bo pixmap=2, box=((64, 0), (69, 8)), flags=f... [ 8.051] sna_drawable_use_bo: pinned, never REPLACES [ 8.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.051] sna_drawable_use_bo: using whole GPU bo [ 8.051] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.051] gen9_composite_picture: (0, 0)x(5, 8), dst=(64, 0) [ 8.051] sna_transform_is_imprecise_integer_translation: no transform [ 8.051] gen9_composite_picture: integer translation (0, 0), removing [ 8.051] sna_render_pixmap_bo pixmap=95, (0, 0)x(5, 8)/(5, 8) [ 8.051] sna_render_pixmap_bo box=(0, 0), (5, 8): (5, 8)/(5, 8) [ 8.051] sna_render_pixmap_bo: offset=(-64, 0), size=(5, 8) [ 8.051] use_cpu_bo: no cpu bo [ 8.051] move_to_gpu: not migrating pixmap=95 due to usage_hint=3 [ 8.051] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 8) [ 8.051] upload: box=(0, 0), (5, 8), pixmap=5x8 [ 8.051] sna_drawable_move_region_to_cpu(pixmap=95 (5x8), [(0, 0), (5, 8)], flags=2) [ 8.051] sna_drawable_move_region_to_cpu: pixmap=95 all damaged on CPU [ 8.051] kgem_can_create_2d: 5x8 @ 32 [ 8.051] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 8.051] kgem_can_create_2d: untiled size=4096 [ 8.051] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 8.051] kgem_choose_tiling: 5x8 -> 0 [ 8.051] kgem_upload_source_image : (0, 0), (5, 8), stride=20, bpp=32 [ 8.051] kgem_create_buffer_2d: 5x8, 32 bpp, stride=32 [ 8.051] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 8.051] kgem_create_buffer: reusing buffer? used=21248 + size=256, total=262144 [ 8.051] kgem_create_proxy: target handle=23 [proxy? -1], offset=21248, length=256, io=1 [ 8.051] __kgem_bo_init(handle=23, num_pages=256) [ 8.051] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x8, pitch=20/32 [ 8.051] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.051] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.051] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.051] gen4_choose_composite_emitter: identity src, no mask [ 8.051] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.051] aligning vertex: was 4, now 3 floats per vertex [ 8.051] gen9_composite_get_binding_table(fd40) [ 8.051] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.051] kgem_add_reloc64: handle=23, pos=16200, delta=0, domains=40000 [ 8.051] kgem_add_reloc64: adding proxy [delta=21248] for handle=23 [ 8.051] kgem_add_reloc64[9] = (delta=21248, target handle=2, presumed=fd545000) [ 8.051] [3f40] bind bo(handle=23, addr=fd54a300), format=192, width=5, height=8, pitch=32, tiling=0 -> sampler [ 8.051] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.051] gen9_emit_sampler: sampler = 2 [ 8.051] gen9_emit_sf: num_sf_outputs=1 [ 8.051] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.051] gen9_emit_vertex_elements: setup id=2 [ 8.051] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.051] gen9_render_composite_box: (64, 0), (69, 8) [ 8.051] apply_damage: damage=0x0, region=1 [(64, 0), (69, 8) + (0, 0)] [ 8.051] gen8_vertex_flush[8bc] = 3 [ 8.051] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.051] gen9_render_composite: 0x0, current mode=1/1 [ 8.051] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.051] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.051] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.051] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.051] sna_drawable_use_bo: using whole GPU bo [ 8.051] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.051] color_convert: src=ffdfdbd2 [20028888] [ 8.051] color_convert: dst=ffdfdbd2 [20028888] [ 8.051] sna_render_get_solid: ffdfdbd2 [ 8.051] sna_render_get_solid(6) = ffdfdbd2 (last) [ 8.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.051] sna_transform_is_imprecise_integer_translation: no transform [ 8.051] gen9_composite_picture: integer translation (0, 0), removing [ 8.051] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.051] sna_render_pixmap_bo: GPU all damaged [ 8.051] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.051] gen4_choose_composite_emitter: solid, identity mask [ 8.051] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.051] aligning vertex: was 3, now 4 floats per vertex [ 8.051] gen9_composite_get_binding_table(fcc0) [ 8.051] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.051] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.051] gen9_emit_sampler: sampler = a [ 8.051] gen9_emit_sf: num_sf_outputs=2 [ 8.051] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.051] gen9_emit_vertex_elements: setup id=9 [ 8.051] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.051] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.051] glyphs0_to_dst: glyph=(3782, 9)x(5, 8), unclipped [ 8.051] emit_primitive_identity_mask__avx2: dst=(3782, 9), mask=(64.00, 0.00) x (5.00, 8.00) [ 8.051] gen8_vertex_flush[994] = 3 [ 8.051] gen9_magic_ca_pass: CA fixup (875 -> 878) [ 8.051] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.051] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.051] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.051] glyph_cache(0): adding glyph to cache 1, pos 68 [ 8.051] glyph_cache_upload: upload glyph 0x55bca9ae7fd0 to cache (80, 0)x(10, 10) [ 8.051] sna_composite(pixmap=2, op=1, src=97+(0, 0), mask=0+(0, 0), dst=2+(80, 0)+(0, 0), size=(10, 10) [ 8.051] sna_compute_composite_region: dst=(80, 0)x(10, 10) [ 8.051] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 0), (90, 10) [ 8.051] clip_to_dst: region: 1x[(80, 0), (90, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 8.051] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 0), (90, 10) [ 8.051] sna_compute_composite_region: clip against src (10x10 clip=0): (80, 0), (90, 10) [ 8.051] sna_composite: composite region extents:+(0, 0) -> (80, 0), (90, 10) + (0, 0) [ 8.051] gen9_render_composite: 10x10, current mode=1/1 [ 8.051] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.051] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.051] gen9_composite_set_target: (80, 0)x(10, 10), partial?=0 [ 8.051] sna_drawable_use_bo pixmap=2, box=((80, 0), (90, 10)), flags=f... [ 8.051] sna_drawable_use_bo: pinned, never REPLACES [ 8.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.051] sna_drawable_use_bo: using whole GPU bo [ 8.051] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.051] gen9_composite_picture: (0, 0)x(10, 10), dst=(80, 0) [ 8.051] sna_transform_is_imprecise_integer_translation: no transform [ 8.051] gen9_composite_picture: integer translation (0, 0), removing [ 8.051] sna_render_pixmap_bo pixmap=97, (0, 0)x(10, 10)/(10, 10) [ 8.051] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 8.051] sna_render_pixmap_bo: offset=(-80, 0), size=(10, 10) [ 8.051] use_cpu_bo: no cpu bo [ 8.051] move_to_gpu: not migrating pixmap=97 due to usage_hint=3 [ 8.051] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 8.051] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 8.051] sna_drawable_move_region_to_cpu(pixmap=97 (10x10), [(0, 0), (10, 10)], flags=2) [ 8.051] sna_drawable_move_region_to_cpu: pixmap=97 all damaged on CPU [ 8.051] kgem_can_create_2d: 10x10 @ 32 [ 8.051] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.051] kgem_can_create_2d: untiled size=4096 [ 8.051] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.051] kgem_choose_tiling: 10x10 -> 0 [ 8.051] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 8.051] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 8.051] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.051] kgem_create_buffer: reusing buffer? used=21504 + size=640, total=262144 [ 8.051] kgem_create_proxy: target handle=23 [proxy? -1], offset=21504, length=640, io=1 [ 8.051] __kgem_bo_init(handle=23, num_pages=640) [ 8.051] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 8.051] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.051] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.051] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.051] gen4_choose_composite_emitter: identity src, no mask [ 8.051] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.051] aligning vertex: was 4, now 3 floats per vertex [ 8.051] gen9_composite_get_binding_table(fc80) [ 8.052] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.052] kgem_add_reloc64: handle=23, pos=16152, delta=0, domains=40000 [ 8.052] kgem_add_reloc64: adding proxy [delta=21504] for handle=23 [ 8.052] kgem_add_reloc64[10] = (delta=21504, target handle=2, presumed=fd545000) [ 8.052] [3f10] bind bo(handle=23, addr=fd54a400), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 8.052] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.052] gen9_emit_sampler: sampler = 2 [ 8.052] gen9_emit_sf: num_sf_outputs=1 [ 8.052] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.052] gen9_emit_vertex_elements: setup id=2 [ 8.052] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.052] gen9_render_composite_box: (80, 0), (90, 10) [ 8.052] apply_damage: damage=0x0, region=1 [(80, 0), (90, 10) + (0, 0)] [ 8.052] gen8_vertex_flush[ac8] = 3 [ 8.052] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.052] gen9_render_composite: 0x0, current mode=1/1 [ 8.052] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.052] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.052] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.052] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.052] sna_drawable_use_bo: using whole GPU bo [ 8.052] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.052] color_convert: src=ffdfdbd2 [20028888] [ 8.052] color_convert: dst=ffdfdbd2 [20028888] [ 8.052] sna_render_get_solid: ffdfdbd2 [ 8.052] sna_render_get_solid(6) = ffdfdbd2 (last) [ 8.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.052] sna_transform_is_imprecise_integer_translation: no transform [ 8.052] gen9_composite_picture: integer translation (0, 0), removing [ 8.052] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.052] sna_render_pixmap_bo: GPU all damaged [ 8.052] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.052] gen4_choose_composite_emitter: solid, identity mask [ 8.052] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.052] aligning vertex: was 3, now 4 floats per vertex [ 8.052] gen9_composite_get_binding_table(fc00) [ 8.052] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.052] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.052] gen9_emit_sampler: sampler = a [ 8.052] gen9_emit_sf: num_sf_outputs=2 [ 8.052] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.052] gen9_emit_vertex_elements: setup id=9 [ 8.052] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.052] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.052] glyphs0_to_dst: glyph=(3786, 7)x(10, 10), unclipped [ 8.052] emit_primitive_identity_mask__avx2: dst=(3786, 7), mask=(80.00, 0.00) x (10.00, 10.00) [ 8.052] gen8_vertex_flush[ba0] = 3 [ 8.052] gen9_magic_ca_pass: CA fixup (881 -> 884) [ 8.052] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.052] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.052] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.052] glyph_cache(0): adding glyph to cache 1, pos 72 [ 8.052] glyph_cache_upload: upload glyph 0x55bca9adbe50 to cache (64, 16)x(10, 10) [ 8.052] sna_composite(pixmap=2, op=1, src=99+(0, 0), mask=0+(0, 0), dst=2+(64, 16)+(0, 0), size=(10, 10) [ 8.052] sna_compute_composite_region: dst=(64, 16)x(10, 10) [ 8.052] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 16), (74, 26) [ 8.052] clip_to_dst: region: 1x[(64, 16), (74, 26)], clip: 1x[(0, 0), (1024, 1024)] [ 8.052] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 16), (74, 26) [ 8.052] sna_compute_composite_region: clip against src (10x10 clip=0): (64, 16), (74, 26) [ 8.052] sna_composite: composite region extents:+(0, 0) -> (64, 16), (74, 26) + (0, 0) [ 8.052] gen9_render_composite: 10x10, current mode=1/1 [ 8.052] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.052] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.052] gen9_composite_set_target: (64, 16)x(10, 10), partial?=0 [ 8.052] sna_drawable_use_bo pixmap=2, box=((64, 16), (74, 26)), flags=f... [ 8.052] sna_drawable_use_bo: pinned, never REPLACES [ 8.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.052] sna_drawable_use_bo: using whole GPU bo [ 8.052] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.052] gen9_composite_picture: (0, 0)x(10, 10), dst=(64, 16) [ 8.052] sna_transform_is_imprecise_integer_translation: no transform [ 8.052] gen9_composite_picture: integer translation (0, 0), removing [ 8.052] sna_render_pixmap_bo pixmap=99, (0, 0)x(10, 10)/(10, 10) [ 8.052] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 8.052] sna_render_pixmap_bo: offset=(-64, -16), size=(10, 10) [ 8.052] use_cpu_bo: no cpu bo [ 8.052] move_to_gpu: not migrating pixmap=99 due to usage_hint=3 [ 8.052] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 8.052] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 8.052] sna_drawable_move_region_to_cpu(pixmap=99 (10x10), [(0, 0), (10, 10)], flags=2) [ 8.052] sna_drawable_move_region_to_cpu: pixmap=99 all damaged on CPU [ 8.052] kgem_can_create_2d: 10x10 @ 32 [ 8.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.052] kgem_can_create_2d: untiled size=4096 [ 8.052] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.052] kgem_choose_tiling: 10x10 -> 0 [ 8.052] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 8.052] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 8.052] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.052] kgem_create_buffer: reusing buffer? used=22272 + size=640, total=262144 [ 8.052] kgem_create_proxy: target handle=23 [proxy? -1], offset=22272, length=640, io=1 [ 8.052] __kgem_bo_init(handle=23, num_pages=640) [ 8.052] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 8.052] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.052] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.052] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.052] gen4_choose_composite_emitter: identity src, no mask [ 8.052] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.052] aligning vertex: was 4, now 3 floats per vertex [ 8.052] gen9_composite_get_binding_table(fbc0) [ 8.052] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.052] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 [ 8.052] kgem_add_reloc64: adding proxy [delta=22272] for handle=23 [ 8.052] kgem_add_reloc64[11] = (delta=22272, target handle=2, presumed=fd545000) [ 8.052] [3ee0] bind bo(handle=23, addr=fd54a700), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 8.052] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.052] gen9_emit_sampler: sampler = 2 [ 8.052] gen9_emit_sf: num_sf_outputs=1 [ 8.052] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.052] gen9_emit_vertex_elements: setup id=2 [ 8.052] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.052] gen9_render_composite_box: (64, 16), (74, 26) [ 8.052] apply_damage: damage=0x0, region=1 [(64, 16), (74, 26) + (0, 0)] [ 8.052] gen8_vertex_flush[cd4] = 3 [ 8.052] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.052] gen9_render_composite: 0x0, current mode=1/1 [ 8.052] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.052] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.052] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.052] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.052] sna_drawable_use_bo: using whole GPU bo [ 8.052] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.052] color_convert: src=ffdfdbd2 [20028888] [ 8.052] color_convert: dst=ffdfdbd2 [20028888] [ 8.052] sna_render_get_solid: ffdfdbd2 [ 8.052] sna_render_get_solid(6) = ffdfdbd2 (last) [ 8.052] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.052] sna_transform_is_imprecise_integer_translation: no transform [ 8.052] gen9_composite_picture: integer translation (0, 0), removing [ 8.052] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.052] sna_render_pixmap_bo: GPU all damaged [ 8.052] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.052] gen4_choose_composite_emitter: solid, identity mask [ 8.052] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.052] aligning vertex: was 3, now 4 floats per vertex [ 8.052] gen9_composite_get_binding_table(fb40) [ 8.052] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.052] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.052] gen9_emit_sampler: sampler = a [ 8.052] gen9_emit_sf: num_sf_outputs=2 [ 8.052] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.052] gen9_emit_vertex_elements: setup id=9 [ 8.052] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.052] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.052] glyphs0_to_dst: glyph=(3794, 7)x(10, 10), unclipped [ 8.052] emit_primitive_identity_mask__avx2: dst=(3794, 7), mask=(64.00, 16.00) x (10.00, 10.00) [ 8.052] gen8_vertex_flush[dac] = 3 [ 8.052] gen9_magic_ca_pass: CA fixup (887 -> 890) [ 8.052] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.052] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.052] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.052] sna_block_handler (tv=0.0) [ 8.052] sna_wakeup_handler [ 8.052] sna_block_handler (tv=0.0) [ 8.052] sna_wakeup_handler [ 8.052] sna_create_pixmap(16, 16, 32, usage=0) [ 8.052] kgem_can_create_2d: 16x16 @ 32 [ 8.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 8.052] kgem_can_create_2d: untiled size=4096 [ 8.052] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 8.052] kgem_choose_tiling: 16x16 -> 0 [ 8.052] sna_create_pixmap: usage=0, flags=a [ 8.052] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 8.052] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 8.052] create_pixmap: serial=100, usage=0, 16x16 [ 8.052] sna_create_pixmap: serial=100, 16x16, usage=0 [ 8.052] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=59, drawable=65 [ 8.052] sna_validate_gc: recomputing clip [ 8.052] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 8.052] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 8.052] try_upload__fast: ignore existing cpu damage (if any) [ 8.052] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.052] try_upload__fast: no, no gpu damage [ 8.052] sna_drawable_move_region_to_cpu(pixmap=101 (16x16), [(0, 0), (16, 16)], flags=1) [ 8.052] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 8.052] _sna_pixmap_move_to_cpu(pixmap=101, 16x16, flags=1) [ 8.052] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.052] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.052] operate_inplace: no, inplace operation not suitable [ 8.052] _sna_pixmap_move_to_cpu: marking as damaged [ 8.052] __sna_damage_all(16, 16) [ 8.052] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.052] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 8.052] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 8.052] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 8.052] sna_composite(pixmap=38, op=3, src=101+(0, 0), mask=0+(3741, 4), dst=38+(3741, 4)+(0, 0), size=(16, 16) [ 8.052] sna_compute_composite_region: dst=(3741, 4)x(16, 16) [ 8.052] sna_compute_composite_region: initial clip against dst->pDrawable: (3741, 4), (3757, 20) [ 8.052] clip_to_dst: region: 1x[(3741, 4), (3757, 20)], clip: 1x[(0, 0), (3840, 2160)] [ 8.052] sna_compute_composite_region: clip against dst->pCompositeClip: (3741, 4), (3757, 20) [ 8.052] sna_compute_composite_region: clip against src (16x16 clip=0): (3741, 4), (3757, 20) [ 8.052] sna_composite: composite region extents:+(0, 0) -> (3741, 4), (3757, 20) + (0, 0) [ 8.052] gen9_render_composite: 16x16, current mode=1/1 [ 8.052] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.052] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.052] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.052] gen9_composite_set_target: (3741, 4)x(16, 16), partial?=1 [ 8.052] sna_drawable_use_bo pixmap=38, box=((3741, 4), (3757, 20)), flags=7... [ 8.052] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.052] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.052] sna_drawable_use_bo: using whole GPU bo [ 8.052] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.052] gen9_composite_picture: (0, 0)x(16, 16), dst=(3741, 4) [ 8.052] sna_transform_is_imprecise_integer_translation: no transform [ 8.052] gen9_composite_picture: integer translation (0, 0), removing [ 8.052] sna_render_pixmap_bo pixmap=101, (0, 0)x(16, 16)/(16, 16) [ 8.052] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 8.052] sna_render_pixmap_bo: offset=(-3741, -4), size=(16, 16) [ 8.052] use_cpu_bo: no cpu bo [ 8.052] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 8.052] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 8.052] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 8.052] sna_drawable_move_region_to_cpu(pixmap=101 (16x16), [(0, 0), (16, 16)], flags=2) [ 8.052] sna_drawable_move_region_to_cpu: pixmap=101 all damaged on CPU [ 8.052] kgem_can_create_2d: 16x16 @ 32 [ 8.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 8.052] kgem_can_create_2d: untiled size=4096 [ 8.052] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 8.052] kgem_choose_tiling: 16x16 -> 0 [ 8.052] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 8.052] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 8.052] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 8.052] kgem_create_buffer: reusing buffer? used=23040 + size=1024, total=262144 [ 8.052] kgem_create_proxy: target handle=23 [proxy? -1], offset=23040, length=1024, io=1 [ 8.052] __kgem_bo_init(handle=23, num_pages=1024) [ 8.052] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 8.052] upload: adding upload cache to pixmap=101 [ 8.052] kgem_proxy_bo_attach: handle=23 [ 8.052] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.052] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.052] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.052] gen4_choose_composite_emitter: identity src, no mask [ 8.052] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.052] aligning vertex: was 4, now 3 floats per vertex [ 8.052] gen9_composite_get_binding_table(fb00) [ 8.052] kgem_add_reloc64: handle=23, pos=16056, delta=0, domains=40000 [ 8.052] kgem_add_reloc64: adding proxy [delta=23040] for handle=23 [ 8.052] kgem_add_reloc64[12] = (delta=23040, target handle=2, presumed=fd545000) [ 8.052] [3eb0] bind bo(handle=23, addr=fd54aa00), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 8.052] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 8.052] gen9_emit_sampler: sampler = 2 [ 8.052] gen9_emit_sf: num_sf_outputs=1 [ 8.052] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.052] gen9_emit_vertex_elements: setup id=2 [ 8.052] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.052] gen9_render_composite_box: (3741, 4), (3757, 20) [ 8.052] apply_damage: damage=0x0, region=1 [(3741, 4), (3757, 20) + (0, 0)] [ 8.052] gen8_vertex_flush[ee8] = 3 [ 8.052] sna_destroy_pixmap: pixmap=101, attached?=1 [ 8.052] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.052] __sna_free_pixmap(pixmap=101) [ 8.052] sna_create_pixmap(9, 8, 32, usage=3) [ 8.052] kgem_can_create_2d: 9x8 @ 32 [ 8.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.052] kgem_can_create_2d: untiled size=4096 [ 8.052] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.052] kgem_choose_tiling: 9x8 -> 0 [ 8.052] sna_create_pixmap: usage=3, flags=a [ 8.052] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 8.052] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 8.052] create_pixmap: serial=103, usage=3, 9x8 [ 8.052] sna_create_pixmap: serial=103, 9x8, usage=3 [ 8.052] sna_composite(pixmap=103, op=1, src=102+(0, 0), mask=0+(0, 0), dst=103+(0, 0)+(0, 0), size=(9, 8) [ 8.052] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 8.052] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 8.053] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 8.053] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 8.053] sna_composite: fallback, dst pixmap=103 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=103 (9x8), [(0, 0), (9, 8)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=103, 9x8, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(9, 8) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 8.053] sna_create_pixmap(7, 3, 32, usage=3) [ 8.053] kgem_can_create_2d: 7x3 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too short [3] for TILING_X [ 8.053] kgem_choose_tiling: 7x3 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [84], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 7x3, depth=32/32, size=92 [ 8.053] create_pixmap: serial=105, usage=3, 7x3 [ 8.053] sna_create_pixmap: serial=105, 7x3, usage=3 [ 8.053] sna_composite(pixmap=105, op=1, src=104+(0, 0), mask=0+(0, 0), dst=105+(0, 0)+(0, 0), size=(7, 3) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(7, 3) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 3) [ 8.053] clip_to_dst: region: 1x[(0, 0), (7, 3)], clip: 1x[(0, 0), (7, 3)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 3) [ 8.053] sna_compute_composite_region: clip against src (7x3 clip=0): (0, 0), (7, 3) [ 8.053] sna_composite: fallback, dst pixmap=105 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 3): region=((0,0), (7, 3)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=105 (7x3), [(0, 0), (7, 3)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (7, 3) + (0, 0) subsumes pixmap (7x3) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=105, 7x3, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(7, 3) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x3, pitch=28/28 [ 8.053] sna_create_pixmap(10, 10, 32, usage=3) [ 8.053] kgem_can_create_2d: 10x10 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 10x10 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 8.053] create_pixmap: serial=107, usage=3, 10x10 [ 8.053] sna_create_pixmap: serial=107, 10x10, usage=3 [ 8.053] sna_composite(pixmap=107, op=1, src=106+(0, 0), mask=0+(0, 0), dst=107+(0, 0)+(0, 0), size=(10, 10) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 8.053] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 8.053] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 8.053] sna_composite: fallback, dst pixmap=107 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=107 (10x10), [(0, 0), (10, 10)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=107, 10x10, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(10, 10) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 8.053] sna_create_pixmap(7, 8, 32, usage=3) [ 8.053] kgem_can_create_2d: 7x8 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 7x8 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [224], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 7x8, depth=32/32, size=232 [ 8.053] create_pixmap: serial=109, usage=3, 7x8 [ 8.053] sna_create_pixmap: serial=109, 7x8, usage=3 [ 8.053] sna_composite(pixmap=109, op=1, src=108+(0, 0), mask=0+(0, 0), dst=109+(0, 0)+(0, 0), size=(7, 8) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 8.053] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 8.053] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 8.053] sna_composite: fallback, dst pixmap=109 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=109 (7x8), [(0, 0), (7, 8)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=109, 7x8, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(7, 8) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=28/28 [ 8.053] sna_create_pixmap(10, 8, 32, usage=3) [ 8.053] kgem_can_create_2d: 10x8 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 10x8 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [320], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 10x8, depth=32/32, size=328 [ 8.053] create_pixmap: serial=111, usage=3, 10x8 [ 8.053] sna_create_pixmap: serial=111, 10x8, usage=3 [ 8.053] sna_composite(pixmap=111, op=1, src=110+(0, 0), mask=0+(0, 0), dst=111+(0, 0)+(0, 0), size=(10, 8) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(10, 8) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 8) [ 8.053] clip_to_dst: region: 1x[(0, 0), (10, 8)], clip: 1x[(0, 0), (10, 8)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 8) [ 8.053] sna_compute_composite_region: clip against src (10x8 clip=0): (0, 0), (10, 8) [ 8.053] sna_composite: fallback, dst pixmap=111 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 8): region=((0,0), (10, 8)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=111 (10x8), [(0, 0), (10, 8)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (10, 8) + (0, 0) subsumes pixmap (10x8) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=111, 10x8, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(10, 8) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/40 [ 8.053] sna_create_pixmap(9, 8, 32, usage=3) [ 8.053] kgem_can_create_2d: 9x8 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 9x8 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 8.053] create_pixmap: serial=113, usage=3, 9x8 [ 8.053] sna_create_pixmap: serial=113, 9x8, usage=3 [ 8.053] sna_composite(pixmap=113, op=1, src=112+(0, 0), mask=0+(0, 0), dst=113+(0, 0)+(0, 0), size=(9, 8) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 8.053] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 8.053] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 8.053] sna_composite: fallback, dst pixmap=113 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=113 (9x8), [(0, 0), (9, 8)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=113, 9x8, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(9, 8) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 8.053] sna_create_pixmap(5, 11, 32, usage=3) [ 8.053] kgem_can_create_2d: 5x11 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 5x11 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [220], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 5x11, depth=32/32, size=228 [ 8.053] create_pixmap: serial=115, usage=3, 5x11 [ 8.053] sna_create_pixmap: serial=115, 5x11, usage=3 [ 8.053] sna_composite(pixmap=115, op=1, src=114+(0, 0), mask=0+(0, 0), dst=115+(0, 0)+(0, 0), size=(5, 11) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(5, 11) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 11) [ 8.053] clip_to_dst: region: 1x[(0, 0), (5, 11)], clip: 1x[(0, 0), (5, 11)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 11) [ 8.053] sna_compute_composite_region: clip against src (5x11 clip=0): (0, 0), (5, 11) [ 8.053] sna_composite: fallback, dst pixmap=115 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 11): region=((0,0), (5, 11)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=115 (5x11), [(0, 0), (5, 11)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (5, 11) + (0, 0) subsumes pixmap (5x11) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=115, 5x11, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(5, 11) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x11, pitch=20/20 [ 8.053] sna_create_pixmap(9, 8, 32, usage=3) [ 8.053] kgem_can_create_2d: 9x8 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 9x8 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 8.053] create_pixmap: serial=117, usage=3, 9x8 [ 8.053] sna_create_pixmap: serial=117, 9x8, usage=3 [ 8.053] sna_composite(pixmap=117, op=1, src=116+(0, 0), mask=0+(0, 0), dst=117+(0, 0)+(0, 0), size=(9, 8) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 8.053] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 8.053] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 8.053] sna_composite: fallback, dst pixmap=117 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=117 (9x8), [(0, 0), (9, 8)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=117, 9x8, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(9, 8) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 8.053] sna_create_pixmap(11, 8, 32, usage=3) [ 8.053] kgem_can_create_2d: 11x8 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 11x8 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [352], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 11x8, depth=32/32, size=360 [ 8.053] create_pixmap: serial=119, usage=3, 11x8 [ 8.053] sna_create_pixmap: serial=119, 11x8, usage=3 [ 8.053] sna_composite(pixmap=119, op=1, src=118+(0, 0), mask=0+(0, 0), dst=119+(0, 0)+(0, 0), size=(11, 8) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(11, 8) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 8) [ 8.053] clip_to_dst: region: 1x[(0, 0), (11, 8)], clip: 1x[(0, 0), (11, 8)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 8) [ 8.053] sna_compute_composite_region: clip against src (11x8 clip=0): (0, 0), (11, 8) [ 8.053] sna_composite: fallback, dst pixmap=119 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 8): region=((0,0), (11, 8)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=119 (11x8), [(0, 0), (11, 8)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (11, 8) + (0, 0) subsumes pixmap (11x8) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=119, 11x8, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(11, 8) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x8, pitch=44/44 [ 8.053] sna_create_pixmap(9, 8, 32, usage=3) [ 8.053] kgem_can_create_2d: 9x8 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 9x8 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 8.053] create_pixmap: serial=121, usage=3, 9x8 [ 8.053] sna_create_pixmap: serial=121, 9x8, usage=3 [ 8.053] sna_composite(pixmap=121, op=1, src=120+(0, 0), mask=0+(0, 0), dst=121+(0, 0)+(0, 0), size=(9, 8) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 8.053] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 8.053] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 8.053] sna_composite: fallback, dst pixmap=121 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.053] sna_drawable_move_region_to_cpu(pixmap=121 (9x8), [(0, 0), (9, 8)], flags=5) [ 8.053] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 8.053] _sna_pixmap_move_to_cpu(pixmap=121, 9x8, flags=5) [ 8.053] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.053] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.053] _sna_pixmap_move_to_cpu: marking as damaged [ 8.053] __sna_damage_all(9, 8) [ 8.053] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.053] sna_transform_is_imprecise_integer_translation: no transform [ 8.053] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 8.053] sna_create_pixmap(10, 10, 32, usage=3) [ 8.053] kgem_can_create_2d: 10x10 @ 32 [ 8.053] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.053] kgem_can_create_2d: untiled size=4096 [ 8.053] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.053] kgem_choose_tiling: 10x10 -> 0 [ 8.053] sna_create_pixmap: usage=3, flags=a [ 8.053] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 8.053] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 8.053] create_pixmap: serial=123, usage=3, 10x10 [ 8.053] sna_create_pixmap: serial=123, 10x10, usage=3 [ 8.053] sna_composite(pixmap=123, op=1, src=122+(0, 0), mask=0+(0, 0), dst=123+(0, 0)+(0, 0), size=(10, 10) [ 8.053] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 8.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 8.053] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 8.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 8.053] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 8.053] sna_composite: fallback, dst pixmap=123 is too small (or completely damaged) [ 8.053] sna_composite: fallback -- fbComposite [ 8.053] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 8.053] sna_composite_fb: fallback -- move src to cpu [ 8.053] sna_composite_fb: fallback -- move dst to cpu [ 8.054] sna_drawable_move_region_to_cpu(pixmap=123 (10x10), [(0, 0), (10, 10)], flags=5) [ 8.054] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 8.054] _sna_pixmap_move_to_cpu(pixmap=123, 10x10, flags=5) [ 8.054] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.054] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.054] _sna_pixmap_move_to_cpu: marking as damaged [ 8.054] __sna_damage_all(10, 10) [ 8.054] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.054] sna_transform_is_imprecise_integer_translation: no transform [ 8.054] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 8.054] sna_create_pixmap(10, 10, 32, usage=3) [ 8.054] kgem_can_create_2d: 10x10 @ 32 [ 8.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.054] kgem_can_create_2d: untiled size=4096 [ 8.054] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.054] kgem_choose_tiling: 10x10 -> 0 [ 8.054] sna_create_pixmap: usage=3, flags=a [ 8.054] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 8.054] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 8.054] create_pixmap: serial=125, usage=3, 10x10 [ 8.054] sna_create_pixmap: serial=125, 10x10, usage=3 [ 8.054] sna_composite(pixmap=125, op=1, src=124+(0, 0), mask=0+(0, 0), dst=125+(0, 0)+(0, 0), size=(10, 10) [ 8.054] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 8.054] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 8.054] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 8.054] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 8.054] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 8.054] sna_composite: fallback, dst pixmap=125 is too small (or completely damaged) [ 8.054] sna_composite: fallback -- fbComposite [ 8.054] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 8.054] sna_composite_fb: fallback -- move src to cpu [ 8.054] sna_composite_fb: fallback -- move dst to cpu [ 8.054] sna_drawable_move_region_to_cpu(pixmap=125 (10x10), [(0, 0), (10, 10)], flags=5) [ 8.054] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 8.054] _sna_pixmap_move_to_cpu(pixmap=125, 10x10, flags=5) [ 8.054] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.054] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.054] _sna_pixmap_move_to_cpu: marking as damaged [ 8.054] __sna_damage_all(10, 10) [ 8.054] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.054] sna_transform_is_imprecise_integer_translation: no transform [ 8.054] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 8.054] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 8.054] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.054] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 8.054] glyphs_format: format=166024, depth=32 [ 8.054] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 8.054] sna_glyphs: discarding mask [ 8.054] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 8.054] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94268789263552 size=3840x2160 [ 8.054] glyph_cache(0): adding glyph to cache 1, pos 76 [ 8.054] glyph_cache_upload: upload glyph 0x55bca9adce40 to cache (80, 16)x(9, 8) [ 8.054] sna_composite(pixmap=2, op=1, src=103+(0, 0), mask=0+(0, 0), dst=2+(80, 16)+(0, 0), size=(9, 8) [ 8.054] sna_compute_composite_region: dst=(80, 16)x(9, 8) [ 8.054] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 16), (89, 24) [ 8.054] clip_to_dst: region: 1x[(80, 16), (89, 24)], clip: 1x[(0, 0), (1024, 1024)] [ 8.054] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 16), (89, 24) [ 8.054] sna_compute_composite_region: clip against src (9x8 clip=0): (80, 16), (89, 24) [ 8.054] sna_composite: composite region extents:+(0, 0) -> (80, 16), (89, 24) + (0, 0) [ 8.054] gen9_render_composite: 9x8, current mode=1/1 [ 8.054] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.054] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.054] gen9_composite_set_target: (80, 16)x(9, 8), partial?=0 [ 8.054] sna_drawable_use_bo pixmap=2, box=((80, 16), (89, 24)), flags=f... [ 8.054] sna_drawable_use_bo: pinned, never REPLACES [ 8.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.054] sna_drawable_use_bo: using whole GPU bo [ 8.054] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.054] gen9_composite_picture: (0, 0)x(9, 8), dst=(80, 16) [ 8.054] sna_transform_is_imprecise_integer_translation: no transform [ 8.054] gen9_composite_picture: integer translation (0, 0), removing [ 8.054] sna_render_pixmap_bo pixmap=103, (0, 0)x(9, 8)/(9, 8) [ 8.054] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 8.054] sna_render_pixmap_bo: offset=(-80, -16), size=(9, 8) [ 8.054] use_cpu_bo: no cpu bo [ 8.054] move_to_gpu: not migrating pixmap=103 due to usage_hint=3 [ 8.054] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 8.054] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 8.054] sna_drawable_move_region_to_cpu(pixmap=103 (9x8), [(0, 0), (9, 8)], flags=2) [ 8.054] sna_drawable_move_region_to_cpu: pixmap=103 all damaged on CPU [ 8.054] kgem_can_create_2d: 9x8 @ 32 [ 8.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.054] kgem_can_create_2d: untiled size=4096 [ 8.054] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.054] kgem_choose_tiling: 9x8 -> 0 [ 8.054] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 8.054] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 8.054] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 8.054] kgem_create_buffer: reusing buffer? used=24064 + size=512, total=262144 [ 8.054] kgem_create_proxy: target handle=23 [proxy? -1], offset=24064, length=512, io=1 [ 8.054] __kgem_bo_init(handle=23, num_pages=512) [ 8.054] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 8.054] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.054] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.054] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.054] gen4_choose_composite_emitter: identity src, no mask [ 8.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.054] gen9_composite_get_binding_table(fa80) [ 8.054] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.054] kgem_add_reloc64: handle=23, pos=16024, delta=0, domains=40000 [ 8.054] kgem_add_reloc64: adding proxy [delta=24064] for handle=23 [ 8.054] kgem_add_reloc64[13] = (delta=24064, target handle=2, presumed=fd545000) [ 8.054] [3e90] bind bo(handle=23, addr=fd54ae00), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 8.054] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.054] gen9_emit_vertex_elements: setup id=2 [ 8.054] gen9_render_composite_box: (80, 16), (89, 24) [ 8.054] apply_damage: damage=0x0, region=1 [(80, 16), (89, 24) + (0, 0)] [ 8.054] gen8_vertex_flush[f34] = 3 [ 8.054] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.054] gen9_render_composite: 0x0, current mode=1/1 [ 8.054] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.054] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.054] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.054] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.054] sna_drawable_use_bo: using whole GPU bo [ 8.054] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.054] color_convert: src=ff232321 [20028888] [ 8.054] color_convert: dst=ff232321 [20028888] [ 8.054] sna_render_get_solid: ff232321 [ 8.054] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=1, size=7) [ 8.054] sna_render_get_solid(7) = ff232321 (new) [ 8.054] kgem_create_proxy: target handle=8 [proxy? -1], offset=28, length=4, io=0 [ 8.054] __kgem_bo_init(handle=8, num_pages=4) [ 8.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.054] sna_transform_is_imprecise_integer_translation: no transform [ 8.054] gen9_composite_picture: integer translation (0, 0), removing [ 8.054] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.054] sna_render_pixmap_bo: GPU all damaged [ 8.054] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.054] gen4_choose_composite_emitter: solid, identity mask [ 8.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.054] aligning vertex: was 3, now 4 floats per vertex [ 8.054] gen9_composite_get_binding_table(fa00) [ 8.054] kgem_add_reloc64: handle=8, pos=15992, delta=0, domains=40000 [ 8.054] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 8.054] kgem_add_reloc64[14] = (delta=28, target handle=4, presumed=fdffe000) [ 8.054] [3e70] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.054] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.054] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.054] gen9_emit_sampler: sampler = a [ 8.054] gen9_emit_sf: num_sf_outputs=2 [ 8.054] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.054] gen9_emit_vertex_elements: setup id=9 [ 8.054] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.054] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.054] glyphs0_to_dst: glyph=(5, 8)x(9, 8), unclipped [ 8.054] emit_primitive_identity_mask__avx2: dst=(5, 8), mask=(80.00, 16.00) x (9.00, 8.00) [ 8.054] gen8_vertex_flush[100c] = 3 [ 8.054] gen9_magic_ca_pass: CA fixup (895 -> 898) [ 8.054] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.054] glyph_cache(0): adding glyph to cache 1, pos 80 [ 8.054] glyph_cache_upload: upload glyph 0x55bca9adc920 to cache (96, 0)x(7, 3) [ 8.054] sna_composite(pixmap=2, op=1, src=105+(0, 0), mask=0+(0, 0), dst=2+(96, 0)+(0, 0), size=(7, 3) [ 8.054] sna_compute_composite_region: dst=(96, 0)x(7, 3) [ 8.054] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 0), (103, 3) [ 8.054] clip_to_dst: region: 1x[(96, 0), (103, 3)], clip: 1x[(0, 0), (1024, 1024)] [ 8.054] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 0), (103, 3) [ 8.054] sna_compute_composite_region: clip against src (7x3 clip=0): (96, 0), (103, 3) [ 8.054] sna_composite: composite region extents:+(0, 0) -> (96, 0), (103, 3) + (0, 0) [ 8.054] gen9_render_composite: 7x3, current mode=1/1 [ 8.054] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.054] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.054] gen9_composite_set_target: (96, 0)x(7, 3), partial?=0 [ 8.054] sna_drawable_use_bo pixmap=2, box=((96, 0), (103, 3)), flags=f... [ 8.054] sna_drawable_use_bo: pinned, never REPLACES [ 8.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.054] sna_drawable_use_bo: using whole GPU bo [ 8.054] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.054] gen9_composite_picture: (0, 0)x(7, 3), dst=(96, 0) [ 8.054] sna_transform_is_imprecise_integer_translation: no transform [ 8.054] gen9_composite_picture: integer translation (0, 0), removing [ 8.054] sna_render_pixmap_bo pixmap=105, (0, 0)x(7, 3)/(7, 3) [ 8.054] sna_render_pixmap_bo box=(0, 0), (7, 3): (7, 3)/(7, 3) [ 8.054] sna_render_pixmap_bo: offset=(-96, 0), size=(7, 3) [ 8.054] use_cpu_bo: no cpu bo [ 8.054] move_to_gpu: not migrating pixmap=105 due to usage_hint=3 [ 8.054] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 3) [ 8.054] upload: box=(0, 0), (7, 3), pixmap=7x3 [ 8.054] sna_drawable_move_region_to_cpu(pixmap=105 (7x3), [(0, 0), (7, 3)], flags=2) [ 8.054] sna_drawable_move_region_to_cpu: pixmap=105 all damaged on CPU [ 8.054] kgem_can_create_2d: 7x3 @ 32 [ 8.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=3 [ 8.054] kgem_can_create_2d: untiled size=4096 [ 8.054] kgem_choose_tiling: too short [3] for TILING_X [ 8.054] kgem_choose_tiling: 7x3 -> 0 [ 8.054] kgem_upload_source_image : (0, 0), (7, 3), stride=28, bpp=32 [ 8.054] kgem_create_buffer_2d: 7x3, 32 bpp, stride=32 [ 8.054] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 8.054] kgem_create_buffer: reusing buffer? used=24576 + size=128, total=262144 [ 8.054] kgem_create_proxy: target handle=23 [proxy? -1], offset=24576, length=128, io=1 [ 8.054] __kgem_bo_init(handle=23, num_pages=128) [ 8.054] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x3, pitch=28/32 [ 8.054] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.054] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.054] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.054] gen4_choose_composite_emitter: identity src, no mask [ 8.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.054] aligning vertex: was 4, now 3 floats per vertex [ 8.054] gen9_composite_get_binding_table(f980) [ 8.054] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.054] kgem_add_reloc64: handle=23, pos=15960, delta=0, domains=40000 [ 8.054] kgem_add_reloc64: adding proxy [delta=24576] for handle=23 [ 8.054] kgem_add_reloc64[15] = (delta=24576, target handle=2, presumed=fd545000) [ 8.054] [3e50] bind bo(handle=23, addr=fd54b000), format=192, width=7, height=3, pitch=32, tiling=0 -> sampler [ 8.054] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.054] gen9_emit_sampler: sampler = 2 [ 8.054] gen9_emit_sf: num_sf_outputs=1 [ 8.054] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.054] gen9_emit_vertex_elements: setup id=2 [ 8.054] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.054] gen9_render_composite_box: (96, 0), (103, 3) [ 8.054] apply_damage: damage=0x0, region=1 [(96, 0), (103, 3) + (0, 0)] [ 8.054] gen8_vertex_flush[1140] = 3 [ 8.054] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.054] gen9_render_composite: 0x0, current mode=1/1 [ 8.054] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.054] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.054] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.054] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.054] sna_drawable_use_bo: using whole GPU bo [ 8.054] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.054] color_convert: src=ff232321 [20028888] [ 8.054] color_convert: dst=ff232321 [20028888] [ 8.054] sna_render_get_solid: ff232321 [ 8.054] sna_render_get_solid(7) = ff232321 (last) [ 8.054] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.054] sna_transform_is_imprecise_integer_translation: no transform [ 8.054] gen9_composite_picture: integer translation (0, 0), removing [ 8.054] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.054] sna_render_pixmap_bo: GPU all damaged [ 8.054] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.054] gen4_choose_composite_emitter: solid, identity mask [ 8.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.054] aligning vertex: was 3, now 4 floats per vertex [ 8.054] gen9_composite_get_binding_table(f900) [ 8.054] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.054] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.054] gen9_emit_sampler: sampler = a [ 8.054] gen9_emit_sf: num_sf_outputs=2 [ 8.054] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.054] gen9_emit_vertex_elements: setup id=9 [ 8.054] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.054] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.054] glyphs0_to_dst: glyph=(13, 10)x(7, 3), unclipped [ 8.054] emit_primitive_identity_mask__avx2: dst=(13, 10), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.054] gen8_vertex_flush[1218] = 3 [ 8.054] gen9_magic_ca_pass: CA fixup (901 -> 904) [ 8.054] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.054] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.054] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.054] glyph_cache(0): adding glyph to cache 1, pos 84 [ 8.054] glyph_cache_upload: upload glyph 0x55bca9adcc70 to cache (112, 0)x(10, 10) [ 8.054] sna_composite(pixmap=2, op=1, src=107+(0, 0), mask=0+(0, 0), dst=2+(112, 0)+(0, 0), size=(10, 10) [ 8.054] sna_compute_composite_region: dst=(112, 0)x(10, 10) [ 8.054] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 0), (122, 10) [ 8.054] clip_to_dst: region: 1x[(112, 0), (122, 10)], clip: 1x[(0, 0), (1024, 1024)] [ 8.054] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 0), (122, 10) [ 8.054] sna_compute_composite_region: clip against src (10x10 clip=0): (112, 0), (122, 10) [ 8.054] sna_composite: composite region extents:+(0, 0) -> (112, 0), (122, 10) + (0, 0) [ 8.054] gen9_render_composite: 10x10, current mode=1/1 [ 8.054] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.054] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.054] gen9_composite_set_target: (112, 0)x(10, 10), partial?=0 [ 8.054] sna_drawable_use_bo pixmap=2, box=((112, 0), (122, 10)), flags=f... [ 8.054] sna_drawable_use_bo: pinned, never REPLACES [ 8.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.054] sna_drawable_use_bo: using whole GPU bo [ 8.054] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.054] gen9_composite_picture: (0, 0)x(10, 10), dst=(112, 0) [ 8.054] sna_transform_is_imprecise_integer_translation: no transform [ 8.054] gen9_composite_picture: integer translation (0, 0), removing [ 8.054] sna_render_pixmap_bo pixmap=107, (0, 0)x(10, 10)/(10, 10) [ 8.054] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 8.054] sna_render_pixmap_bo: offset=(-112, 0), size=(10, 10) [ 8.054] use_cpu_bo: no cpu bo [ 8.054] move_to_gpu: not migrating pixmap=107 due to usage_hint=3 [ 8.054] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 8.054] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 8.054] sna_drawable_move_region_to_cpu(pixmap=107 (10x10), [(0, 0), (10, 10)], flags=2) [ 8.054] sna_drawable_move_region_to_cpu: pixmap=107 all damaged on CPU [ 8.054] kgem_can_create_2d: 10x10 @ 32 [ 8.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.054] kgem_can_create_2d: untiled size=4096 [ 8.054] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.054] kgem_choose_tiling: 10x10 -> 0 [ 8.054] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 8.054] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 8.054] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.054] kgem_create_buffer: reusing buffer? used=24832 + size=640, total=262144 [ 8.054] kgem_create_proxy: target handle=23 [proxy? -1], offset=24832, length=640, io=1 [ 8.054] __kgem_bo_init(handle=23, num_pages=640) [ 8.054] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 8.054] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.054] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.054] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.054] gen4_choose_composite_emitter: identity src, no mask [ 8.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.054] aligning vertex: was 4, now 3 floats per vertex [ 8.054] gen9_composite_get_binding_table(f8c0) [ 8.054] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.054] kgem_add_reloc64: handle=23, pos=15912, delta=0, domains=40000 [ 8.054] kgem_add_reloc64: adding proxy [delta=24832] for handle=23 [ 8.054] kgem_add_reloc64[16] = (delta=24832, target handle=2, presumed=fd545000) [ 8.054] [3e20] bind bo(handle=23, addr=fd54b100), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 8.054] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.054] gen9_emit_sampler: sampler = 2 [ 8.054] gen9_emit_sf: num_sf_outputs=1 [ 8.054] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.054] gen9_emit_vertex_elements: setup id=2 [ 8.054] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.054] gen9_render_composite_box: (112, 0), (122, 10) [ 8.054] apply_damage: damage=0x0, region=1 [(112, 0), (122, 10) + (0, 0)] [ 8.054] gen8_vertex_flush[134c] = 3 [ 8.054] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.054] gen9_render_composite: 0x0, current mode=1/1 [ 8.055] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.055] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.055] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.055] sna_drawable_use_bo: using whole GPU bo [ 8.055] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] color_convert: src=ff232321 [20028888] [ 8.055] color_convert: dst=ff232321 [20028888] [ 8.055] sna_render_get_solid: ff232321 [ 8.055] sna_render_get_solid(7) = ff232321 (last) [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] sna_transform_is_imprecise_integer_translation: no transform [ 8.055] gen9_composite_picture: integer translation (0, 0), removing [ 8.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.055] sna_render_pixmap_bo: GPU all damaged [ 8.055] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.055] gen4_choose_composite_emitter: solid, identity mask [ 8.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.055] aligning vertex: was 3, now 4 floats per vertex [ 8.055] gen9_composite_get_binding_table(f840) [ 8.055] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.055] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.055] gen9_emit_sampler: sampler = a [ 8.055] gen9_emit_sf: num_sf_outputs=2 [ 8.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.055] gen9_emit_vertex_elements: setup id=9 [ 8.055] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.055] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.055] glyphs0_to_dst: glyph=(18, 6)x(10, 10), unclipped [ 8.055] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(112.00, 0.00) x (10.00, 10.00) [ 8.055] gen8_vertex_flush[1424] = 3 [ 8.055] gen9_magic_ca_pass: CA fixup (907 -> 910) [ 8.055] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.055] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.055] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.055] glyph_cache(0): adding glyph to cache 1, pos 88 [ 8.055] glyph_cache_upload: upload glyph 0x55bca9b55190 to cache (96, 16)x(7, 8) [ 8.055] sna_composite(pixmap=2, op=1, src=109+(0, 0), mask=0+(0, 0), dst=2+(96, 16)+(0, 0), size=(7, 8) [ 8.055] sna_compute_composite_region: dst=(96, 16)x(7, 8) [ 8.055] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 16), (103, 24) [ 8.055] clip_to_dst: region: 1x[(96, 16), (103, 24)], clip: 1x[(0, 0), (1024, 1024)] [ 8.055] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 16), (103, 24) [ 8.055] sna_compute_composite_region: clip against src (7x8 clip=0): (96, 16), (103, 24) [ 8.055] sna_composite: composite region extents:+(0, 0) -> (96, 16), (103, 24) + (0, 0) [ 8.055] gen9_render_composite: 7x8, current mode=1/1 [ 8.055] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.055] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.055] gen9_composite_set_target: (96, 16)x(7, 8), partial?=0 [ 8.055] sna_drawable_use_bo pixmap=2, box=((96, 16), (103, 24)), flags=f... [ 8.055] sna_drawable_use_bo: pinned, never REPLACES [ 8.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.055] sna_drawable_use_bo: using whole GPU bo [ 8.055] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.055] gen9_composite_picture: (0, 0)x(7, 8), dst=(96, 16) [ 8.055] sna_transform_is_imprecise_integer_translation: no transform [ 8.055] gen9_composite_picture: integer translation (0, 0), removing [ 8.055] sna_render_pixmap_bo pixmap=109, (0, 0)x(7, 8)/(7, 8) [ 8.055] sna_render_pixmap_bo box=(0, 0), (7, 8): (7, 8)/(7, 8) [ 8.055] sna_render_pixmap_bo: offset=(-96, -16), size=(7, 8) [ 8.055] use_cpu_bo: no cpu bo [ 8.055] move_to_gpu: not migrating pixmap=109 due to usage_hint=3 [ 8.055] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 8) [ 8.055] upload: box=(0, 0), (7, 8), pixmap=7x8 [ 8.055] sna_drawable_move_region_to_cpu(pixmap=109 (7x8), [(0, 0), (7, 8)], flags=2) [ 8.055] sna_drawable_move_region_to_cpu: pixmap=109 all damaged on CPU [ 8.055] kgem_can_create_2d: 7x8 @ 32 [ 8.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 8.055] kgem_can_create_2d: untiled size=4096 [ 8.055] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 8.055] kgem_choose_tiling: 7x8 -> 0 [ 8.055] kgem_upload_source_image : (0, 0), (7, 8), stride=28, bpp=32 [ 8.055] kgem_create_buffer_2d: 7x8, 32 bpp, stride=32 [ 8.055] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 8.055] kgem_create_buffer: reusing buffer? used=25600 + size=256, total=262144 [ 8.055] kgem_create_proxy: target handle=23 [proxy? -1], offset=25600, length=256, io=1 [ 8.055] __kgem_bo_init(handle=23, num_pages=256) [ 8.055] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=28/32 [ 8.055] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.055] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.055] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.055] gen4_choose_composite_emitter: identity src, no mask [ 8.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.055] aligning vertex: was 4, now 3 floats per vertex [ 8.055] gen9_composite_get_binding_table(f800) [ 8.055] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.055] kgem_add_reloc64: handle=23, pos=15864, delta=0, domains=40000 [ 8.055] kgem_add_reloc64: adding proxy [delta=25600] for handle=23 [ 8.055] kgem_add_reloc64[17] = (delta=25600, target handle=2, presumed=fd545000) [ 8.055] [3df0] bind bo(handle=23, addr=fd54b400), format=192, width=7, height=8, pitch=32, tiling=0 -> sampler [ 8.055] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.055] gen9_emit_sampler: sampler = 2 [ 8.055] gen9_emit_sf: num_sf_outputs=1 [ 8.055] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.055] gen9_emit_vertex_elements: setup id=2 [ 8.055] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.055] gen9_render_composite_box: (96, 16), (103, 24) [ 8.055] apply_damage: damage=0x0, region=1 [(96, 16), (103, 24) + (0, 0)] [ 8.055] gen8_vertex_flush[1558] = 3 [ 8.055] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.055] gen9_render_composite: 0x0, current mode=1/1 [ 8.055] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.055] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.055] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.055] sna_drawable_use_bo: using whole GPU bo [ 8.055] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] color_convert: src=ff232321 [20028888] [ 8.055] color_convert: dst=ff232321 [20028888] [ 8.055] sna_render_get_solid: ff232321 [ 8.055] sna_render_get_solid(7) = ff232321 (last) [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] sna_transform_is_imprecise_integer_translation: no transform [ 8.055] gen9_composite_picture: integer translation (0, 0), removing [ 8.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.055] sna_render_pixmap_bo: GPU all damaged [ 8.055] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.055] gen4_choose_composite_emitter: solid, identity mask [ 8.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.055] aligning vertex: was 3, now 4 floats per vertex [ 8.055] gen9_composite_get_binding_table(f780) [ 8.055] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.055] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.055] gen9_emit_sampler: sampler = a [ 8.055] gen9_emit_sf: num_sf_outputs=2 [ 8.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.055] gen9_emit_vertex_elements: setup id=9 [ 8.055] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.055] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.055] glyphs0_to_dst: glyph=(27, 8)x(7, 8), unclipped [ 8.055] emit_primitive_identity_mask__avx2: dst=(27, 8), mask=(96.00, 16.00) x (7.00, 8.00) [ 8.055] gen8_vertex_flush[1630] = 3 [ 8.055] gen9_magic_ca_pass: CA fixup (913 -> 916) [ 8.055] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.055] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.055] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.055] glyph_cache(0): adding glyph to cache 1, pos 92 [ 8.055] glyph_cache_upload: upload glyph 0x55bca9b55590 to cache (112, 16)x(10, 8) [ 8.055] sna_composite(pixmap=2, op=1, src=111+(0, 0), mask=0+(0, 0), dst=2+(112, 16)+(0, 0), size=(10, 8) [ 8.055] sna_compute_composite_region: dst=(112, 16)x(10, 8) [ 8.055] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 16), (122, 24) [ 8.055] clip_to_dst: region: 1x[(112, 16), (122, 24)], clip: 1x[(0, 0), (1024, 1024)] [ 8.055] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 16), (122, 24) [ 8.055] sna_compute_composite_region: clip against src (10x8 clip=0): (112, 16), (122, 24) [ 8.055] sna_composite: composite region extents:+(0, 0) -> (112, 16), (122, 24) + (0, 0) [ 8.055] gen9_render_composite: 10x8, current mode=1/1 [ 8.055] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.055] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.055] gen9_composite_set_target: (112, 16)x(10, 8), partial?=0 [ 8.055] sna_drawable_use_bo pixmap=2, box=((112, 16), (122, 24)), flags=f... [ 8.055] sna_drawable_use_bo: pinned, never REPLACES [ 8.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.055] sna_drawable_use_bo: using whole GPU bo [ 8.055] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.055] gen9_composite_picture: (0, 0)x(10, 8), dst=(112, 16) [ 8.055] sna_transform_is_imprecise_integer_translation: no transform [ 8.055] gen9_composite_picture: integer translation (0, 0), removing [ 8.055] sna_render_pixmap_bo pixmap=111, (0, 0)x(10, 8)/(10, 8) [ 8.055] sna_render_pixmap_bo box=(0, 0), (10, 8): (10, 8)/(10, 8) [ 8.055] sna_render_pixmap_bo: offset=(-112, -16), size=(10, 8) [ 8.055] use_cpu_bo: no cpu bo [ 8.055] move_to_gpu: not migrating pixmap=111 due to usage_hint=3 [ 8.055] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 8) [ 8.055] upload: box=(0, 0), (10, 8), pixmap=10x8 [ 8.055] sna_drawable_move_region_to_cpu(pixmap=111 (10x8), [(0, 0), (10, 8)], flags=2) [ 8.055] sna_drawable_move_region_to_cpu: pixmap=111 all damaged on CPU [ 8.055] kgem_can_create_2d: 10x8 @ 32 [ 8.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.055] kgem_can_create_2d: untiled size=4096 [ 8.055] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.055] kgem_choose_tiling: 10x8 -> 0 [ 8.055] kgem_upload_source_image : (0, 0), (10, 8), stride=40, bpp=32 [ 8.055] kgem_create_buffer_2d: 10x8, 32 bpp, stride=64 [ 8.055] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 8.055] kgem_create_buffer: reusing buffer? used=25856 + size=512, total=262144 [ 8.055] kgem_create_proxy: target handle=23 [proxy? -1], offset=25856, length=512, io=1 [ 8.055] __kgem_bo_init(handle=23, num_pages=512) [ 8.055] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/64 [ 8.055] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.055] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.055] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.055] gen4_choose_composite_emitter: identity src, no mask [ 8.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.055] aligning vertex: was 4, now 3 floats per vertex [ 8.055] gen9_composite_get_binding_table(f740) [ 8.055] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.055] kgem_add_reloc64: handle=23, pos=15816, delta=0, domains=40000 [ 8.055] kgem_add_reloc64: adding proxy [delta=25856] for handle=23 [ 8.055] kgem_add_reloc64[18] = (delta=25856, target handle=2, presumed=fd545000) [ 8.055] [3dc0] bind bo(handle=23, addr=fd54b500), format=192, width=10, height=8, pitch=64, tiling=0 -> sampler [ 8.055] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.055] gen9_emit_sampler: sampler = 2 [ 8.055] gen9_emit_sf: num_sf_outputs=1 [ 8.055] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.055] gen9_emit_vertex_elements: setup id=2 [ 8.055] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.055] gen9_render_composite_box: (112, 16), (122, 24) [ 8.055] apply_damage: damage=0x0, region=1 [(112, 16), (122, 24) + (0, 0)] [ 8.055] gen8_vertex_flush[1764] = 3 [ 8.055] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.055] gen9_render_composite: 0x0, current mode=1/1 [ 8.055] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.055] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.055] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.055] sna_drawable_use_bo: using whole GPU bo [ 8.055] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] color_convert: src=ff232321 [20028888] [ 8.055] color_convert: dst=ff232321 [20028888] [ 8.055] sna_render_get_solid: ff232321 [ 8.055] sna_render_get_solid(7) = ff232321 (last) [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] sna_transform_is_imprecise_integer_translation: no transform [ 8.055] gen9_composite_picture: integer translation (0, 0), removing [ 8.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.055] sna_render_pixmap_bo: GPU all damaged [ 8.055] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.055] gen4_choose_composite_emitter: solid, identity mask [ 8.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.055] aligning vertex: was 3, now 4 floats per vertex [ 8.055] gen9_composite_get_binding_table(f6c0) [ 8.055] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.055] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.055] gen9_emit_sampler: sampler = a [ 8.055] gen9_emit_sf: num_sf_outputs=2 [ 8.055] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.055] gen9_emit_vertex_elements: setup id=9 [ 8.055] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.055] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.055] glyphs0_to_dst: glyph=(32, 8)x(10, 8), unclipped [ 8.055] emit_primitive_identity_mask__avx2: dst=(32, 8), mask=(112.00, 16.00) x (10.00, 8.00) [ 8.055] gen8_vertex_flush[183c] = 3 [ 8.055] gen9_magic_ca_pass: CA fixup (919 -> 922) [ 8.055] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.055] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.055] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.055] glyph_cache(0): adding glyph to cache 1, pos 96 [ 8.055] glyph_cache_upload: upload glyph 0x55bca9b55970 to cache (64, 32)x(9, 8) [ 8.055] sna_composite(pixmap=2, op=1, src=113+(0, 0), mask=0+(0, 0), dst=2+(64, 32)+(0, 0), size=(9, 8) [ 8.055] sna_compute_composite_region: dst=(64, 32)x(9, 8) [ 8.055] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 32), (73, 40) [ 8.055] clip_to_dst: region: 1x[(64, 32), (73, 40)], clip: 1x[(0, 0), (1024, 1024)] [ 8.055] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 32), (73, 40) [ 8.055] sna_compute_composite_region: clip against src (9x8 clip=0): (64, 32), (73, 40) [ 8.055] sna_composite: composite region extents:+(0, 0) -> (64, 32), (73, 40) + (0, 0) [ 8.055] gen9_render_composite: 9x8, current mode=1/1 [ 8.055] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.055] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.055] gen9_composite_set_target: (64, 32)x(9, 8), partial?=0 [ 8.055] sna_drawable_use_bo pixmap=2, box=((64, 32), (73, 40)), flags=f... [ 8.055] sna_drawable_use_bo: pinned, never REPLACES [ 8.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.055] sna_drawable_use_bo: using whole GPU bo [ 8.055] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.055] gen9_composite_picture: (0, 0)x(9, 8), dst=(64, 32) [ 8.055] sna_transform_is_imprecise_integer_translation: no transform [ 8.055] gen9_composite_picture: integer translation (0, 0), removing [ 8.055] sna_render_pixmap_bo pixmap=113, (0, 0)x(9, 8)/(9, 8) [ 8.055] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 8.055] sna_render_pixmap_bo: offset=(-64, -32), size=(9, 8) [ 8.055] use_cpu_bo: no cpu bo [ 8.055] move_to_gpu: not migrating pixmap=113 due to usage_hint=3 [ 8.055] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 8.055] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 8.055] sna_drawable_move_region_to_cpu(pixmap=113 (9x8), [(0, 0), (9, 8)], flags=2) [ 8.055] sna_drawable_move_region_to_cpu: pixmap=113 all damaged on CPU [ 8.055] kgem_can_create_2d: 9x8 @ 32 [ 8.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.055] kgem_can_create_2d: untiled size=4096 [ 8.055] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.055] kgem_choose_tiling: 9x8 -> 0 [ 8.055] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 8.055] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 8.055] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 8.055] kgem_create_buffer: reusing buffer? used=26368 + size=512, total=262144 [ 8.055] kgem_create_proxy: target handle=23 [proxy? -1], offset=26368, length=512, io=1 [ 8.055] __kgem_bo_init(handle=23, num_pages=512) [ 8.055] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 8.055] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.055] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.055] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.055] gen4_choose_composite_emitter: identity src, no mask [ 8.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.055] aligning vertex: was 4, now 3 floats per vertex [ 8.055] gen9_composite_get_binding_table(f680) [ 8.055] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.055] kgem_add_reloc64: handle=23, pos=15768, delta=0, domains=40000 [ 8.055] kgem_add_reloc64: adding proxy [delta=26368] for handle=23 [ 8.055] kgem_add_reloc64[19] = (delta=26368, target handle=2, presumed=fd545000) [ 8.055] [3d90] bind bo(handle=23, addr=fd54b700), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 8.055] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.055] gen9_emit_sampler: sampler = 2 [ 8.055] gen9_emit_sf: num_sf_outputs=1 [ 8.055] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.055] gen9_emit_vertex_elements: setup id=2 [ 8.055] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.055] gen9_render_composite_box: (64, 32), (73, 40) [ 8.055] apply_damage: damage=0x0, region=1 [(64, 32), (73, 40) + (0, 0)] [ 8.055] gen8_vertex_flush[1970] = 3 [ 8.055] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.055] gen9_render_composite: 0x0, current mode=1/1 [ 8.055] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.055] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.055] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.055] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.055] sna_drawable_use_bo: using whole GPU bo [ 8.055] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] color_convert: src=ff232321 [20028888] [ 8.055] color_convert: dst=ff232321 [20028888] [ 8.055] sna_render_get_solid: ff232321 [ 8.055] sna_render_get_solid(7) = ff232321 (last) [ 8.055] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.055] sna_transform_is_imprecise_integer_translation: no transform [ 8.055] gen9_composite_picture: integer translation (0, 0), removing [ 8.055] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.055] sna_render_pixmap_bo: GPU all damaged [ 8.055] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.055] gen4_choose_composite_emitter: solid, identity mask [ 8.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.056] aligning vertex: was 3, now 4 floats per vertex [ 8.056] gen9_composite_get_binding_table(f600) [ 8.056] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.056] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.056] gen9_emit_sampler: sampler = a [ 8.056] gen9_emit_sf: num_sf_outputs=2 [ 8.056] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.056] gen9_emit_vertex_elements: setup id=9 [ 8.056] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.056] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.056] glyphs0_to_dst: glyph=(40, 8)x(9, 8), unclipped [ 8.056] emit_primitive_identity_mask__avx2: dst=(40, 8), mask=(64.00, 32.00) x (9.00, 8.00) [ 8.056] gen8_vertex_flush[1a48] = 3 [ 8.056] gen9_magic_ca_pass: CA fixup (925 -> 928) [ 8.056] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.056] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.056] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.056] glyph_cache(0): adding glyph to cache 1, pos 100 [ 8.056] glyph_cache_upload: upload glyph 0x55bca9b55d30 to cache (80, 32)x(5, 11) [ 8.056] sna_composite(pixmap=2, op=1, src=115+(0, 0), mask=0+(0, 0), dst=2+(80, 32)+(0, 0), size=(5, 11) [ 8.056] sna_compute_composite_region: dst=(80, 32)x(5, 11) [ 8.056] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (85, 43) [ 8.056] clip_to_dst: region: 1x[(80, 32), (85, 43)], clip: 1x[(0, 0), (1024, 1024)] [ 8.056] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (85, 43) [ 8.056] sna_compute_composite_region: clip against src (5x11 clip=0): (80, 32), (85, 43) [ 8.056] sna_composite: composite region extents:+(0, 0) -> (80, 32), (85, 43) + (0, 0) [ 8.056] gen9_render_composite: 5x11, current mode=1/1 [ 8.056] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.056] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.056] gen9_composite_set_target: (80, 32)x(5, 11), partial?=0 [ 8.056] sna_drawable_use_bo pixmap=2, box=((80, 32), (85, 43)), flags=f... [ 8.056] sna_drawable_use_bo: pinned, never REPLACES [ 8.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.056] sna_drawable_use_bo: using whole GPU bo [ 8.056] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.056] gen9_composite_picture: (0, 0)x(5, 11), dst=(80, 32) [ 8.056] sna_transform_is_imprecise_integer_translation: no transform [ 8.056] gen9_composite_picture: integer translation (0, 0), removing [ 8.056] sna_render_pixmap_bo pixmap=115, (0, 0)x(5, 11)/(5, 11) [ 8.056] sna_render_pixmap_bo box=(0, 0), (5, 11): (5, 11)/(5, 11) [ 8.056] sna_render_pixmap_bo: offset=(-80, -32), size=(5, 11) [ 8.056] use_cpu_bo: no cpu bo [ 8.056] move_to_gpu: not migrating pixmap=115 due to usage_hint=3 [ 8.056] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 11) [ 8.056] upload: box=(0, 0), (5, 11), pixmap=5x11 [ 8.056] sna_drawable_move_region_to_cpu(pixmap=115 (5x11), [(0, 0), (5, 11)], flags=2) [ 8.056] sna_drawable_move_region_to_cpu: pixmap=115 all damaged on CPU [ 8.056] kgem_can_create_2d: 5x11 @ 32 [ 8.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 [ 8.056] kgem_can_create_2d: untiled size=4096 [ 8.056] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 8.056] kgem_choose_tiling: 5x11 -> 0 [ 8.056] kgem_upload_source_image : (0, 0), (5, 11), stride=20, bpp=32 [ 8.056] kgem_create_buffer_2d: 5x11, 32 bpp, stride=32 [ 8.056] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] [ 8.056] kgem_create_buffer: reusing buffer? used=26880 + size=384, total=262144 [ 8.056] kgem_create_proxy: target handle=23 [proxy? -1], offset=26880, length=384, io=1 [ 8.056] __kgem_bo_init(handle=23, num_pages=384) [ 8.056] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x11, pitch=20/32 [ 8.056] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.056] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.056] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.056] gen4_choose_composite_emitter: identity src, no mask [ 8.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.056] aligning vertex: was 4, now 3 floats per vertex [ 8.056] gen9_composite_get_binding_table(f5c0) [ 8.056] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.056] kgem_add_reloc64: handle=23, pos=15720, delta=0, domains=40000 [ 8.056] kgem_add_reloc64: adding proxy [delta=26880] for handle=23 [ 8.056] kgem_add_reloc64[20] = (delta=26880, target handle=2, presumed=fd545000) [ 8.056] [3d60] bind bo(handle=23, addr=fd54b900), format=192, width=5, height=11, pitch=32, tiling=0 -> sampler [ 8.056] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.056] gen9_emit_sampler: sampler = 2 [ 8.056] gen9_emit_sf: num_sf_outputs=1 [ 8.056] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.056] gen9_emit_vertex_elements: setup id=2 [ 8.056] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.056] gen9_render_composite_box: (80, 32), (85, 43) [ 8.056] apply_damage: damage=0x0, region=1 [(80, 32), (85, 43) + (0, 0)] [ 8.056] gen8_vertex_flush[1b7c] = 3 [ 8.056] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.056] gen9_render_composite: 0x0, current mode=1/1 [ 8.056] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.056] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.056] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.056] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.056] sna_drawable_use_bo: using whole GPU bo [ 8.056] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.056] color_convert: src=ff232321 [20028888] [ 8.056] color_convert: dst=ff232321 [20028888] [ 8.056] sna_render_get_solid: ff232321 [ 8.056] sna_render_get_solid(7) = ff232321 (last) [ 8.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.056] sna_transform_is_imprecise_integer_translation: no transform [ 8.056] gen9_composite_picture: integer translation (0, 0), removing [ 8.056] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.056] sna_render_pixmap_bo: GPU all damaged [ 8.056] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.056] gen4_choose_composite_emitter: solid, identity mask [ 8.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.056] aligning vertex: was 3, now 4 floats per vertex [ 8.056] gen9_composite_get_binding_table(f540) [ 8.056] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.056] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.056] gen9_emit_sampler: sampler = a [ 8.056] gen9_emit_sf: num_sf_outputs=2 [ 8.056] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.056] gen9_emit_vertex_elements: setup id=9 [ 8.056] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.056] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.056] glyphs0_to_dst: glyph=(47, 5)x(5, 11), unclipped [ 8.056] emit_primitive_identity_mask__avx2: dst=(47, 5), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.056] gen8_vertex_flush[1c54] = 3 [ 8.056] gen9_magic_ca_pass: CA fixup (931 -> 934) [ 8.056] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.056] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.056] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.056] glyph_cache(0): adding glyph to cache 1, pos 104 [ 8.056] glyph_cache_upload: upload glyph 0x55bca9b560b0 to cache (64, 48)x(9, 8) [ 8.056] sna_composite(pixmap=2, op=1, src=117+(0, 0), mask=0+(0, 0), dst=2+(64, 48)+(0, 0), size=(9, 8) [ 8.056] sna_compute_composite_region: dst=(64, 48)x(9, 8) [ 8.056] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 48), (73, 56) [ 8.056] clip_to_dst: region: 1x[(64, 48), (73, 56)], clip: 1x[(0, 0), (1024, 1024)] [ 8.056] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 48), (73, 56) [ 8.056] sna_compute_composite_region: clip against src (9x8 clip=0): (64, 48), (73, 56) [ 8.056] sna_composite: composite region extents:+(0, 0) -> (64, 48), (73, 56) + (0, 0) [ 8.056] gen9_render_composite: 9x8, current mode=1/1 [ 8.056] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.056] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.056] gen9_composite_set_target: (64, 48)x(9, 8), partial?=0 [ 8.056] sna_drawable_use_bo pixmap=2, box=((64, 48), (73, 56)), flags=f... [ 8.056] sna_drawable_use_bo: pinned, never REPLACES [ 8.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.056] sna_drawable_use_bo: using whole GPU bo [ 8.056] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.056] gen9_composite_picture: (0, 0)x(9, 8), dst=(64, 48) [ 8.056] sna_transform_is_imprecise_integer_translation: no transform [ 8.056] gen9_composite_picture: integer translation (0, 0), removing [ 8.056] sna_render_pixmap_bo pixmap=117, (0, 0)x(9, 8)/(9, 8) [ 8.056] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 8.056] sna_render_pixmap_bo: offset=(-64, -48), size=(9, 8) [ 8.056] use_cpu_bo: no cpu bo [ 8.056] move_to_gpu: not migrating pixmap=117 due to usage_hint=3 [ 8.056] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 8.056] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 8.056] sna_drawable_move_region_to_cpu(pixmap=117 (9x8), [(0, 0), (9, 8)], flags=2) [ 8.056] sna_drawable_move_region_to_cpu: pixmap=117 all damaged on CPU [ 8.056] kgem_can_create_2d: 9x8 @ 32 [ 8.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.056] kgem_can_create_2d: untiled size=4096 [ 8.056] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.056] kgem_choose_tiling: 9x8 -> 0 [ 8.056] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 8.056] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 8.056] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 8.056] kgem_create_buffer: reusing buffer? used=27392 + size=512, total=262144 [ 8.056] kgem_create_proxy: target handle=23 [proxy? -1], offset=27392, length=512, io=1 [ 8.056] __kgem_bo_init(handle=23, num_pages=512) [ 8.056] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 8.056] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.056] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.056] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.056] gen4_choose_composite_emitter: identity src, no mask [ 8.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.056] aligning vertex: was 4, now 3 floats per vertex [ 8.056] gen9_composite_get_binding_table(f500) [ 8.056] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.056] kgem_add_reloc64: handle=23, pos=15672, delta=0, domains=40000 [ 8.056] kgem_add_reloc64: adding proxy [delta=27392] for handle=23 [ 8.056] kgem_add_reloc64[21] = (delta=27392, target handle=2, presumed=fd545000) [ 8.056] [3d30] bind bo(handle=23, addr=fd54bb00), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 8.056] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.056] gen9_emit_sampler: sampler = 2 [ 8.056] gen9_emit_sf: num_sf_outputs=1 [ 8.056] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.056] gen9_emit_vertex_elements: setup id=2 [ 8.056] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.056] gen9_render_composite_box: (64, 48), (73, 56) [ 8.056] apply_damage: damage=0x0, region=1 [(64, 48), (73, 56) + (0, 0)] [ 8.056] gen8_vertex_flush[1d88] = 3 [ 8.056] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.056] gen9_render_composite: 0x0, current mode=1/1 [ 8.056] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.056] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.056] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.056] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.056] sna_drawable_use_bo: using whole GPU bo [ 8.056] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.056] color_convert: src=ff232321 [20028888] [ 8.056] color_convert: dst=ff232321 [20028888] [ 8.056] sna_render_get_solid: ff232321 [ 8.056] sna_render_get_solid(7) = ff232321 (last) [ 8.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.056] sna_transform_is_imprecise_integer_translation: no transform [ 8.056] gen9_composite_picture: integer translation (0, 0), removing [ 8.056] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.056] sna_render_pixmap_bo: GPU all damaged [ 8.056] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.056] gen4_choose_composite_emitter: solid, identity mask [ 8.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.056] aligning vertex: was 3, now 4 floats per vertex [ 8.056] gen9_composite_get_binding_table(f480) [ 8.056] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.056] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.056] gen9_emit_sampler: sampler = a [ 8.056] gen9_emit_sf: num_sf_outputs=2 [ 8.056] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.056] gen9_emit_vertex_elements: setup id=9 [ 8.056] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.056] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.056] glyphs0_to_dst: glyph=(51, 8)x(9, 8), unclipped [ 8.056] emit_primitive_identity_mask__avx2: dst=(51, 8), mask=(64.00, 48.00) x (9.00, 8.00) [ 8.056] glyphs0_to_dst: glyph=(58, 5)x(5, 11), unclipped [ 8.056] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.056] gen8_vertex_flush[1e60] = 6 [ 8.056] gen9_magic_ca_pass: CA fixup (937 -> 943) [ 8.056] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.056] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.056] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.056] glyph_cache(0): adding glyph to cache 1, pos 108 [ 8.056] glyph_cache_upload: upload glyph 0x55bca9b56470 to cache (80, 48)x(11, 8) [ 8.056] sna_composite(pixmap=2, op=1, src=119+(0, 0), mask=0+(0, 0), dst=2+(80, 48)+(0, 0), size=(11, 8) [ 8.056] sna_compute_composite_region: dst=(80, 48)x(11, 8) [ 8.056] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 48), (91, 56) [ 8.056] clip_to_dst: region: 1x[(80, 48), (91, 56)], clip: 1x[(0, 0), (1024, 1024)] [ 8.056] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 48), (91, 56) [ 8.056] sna_compute_composite_region: clip against src (11x8 clip=0): (80, 48), (91, 56) [ 8.056] sna_composite: composite region extents:+(0, 0) -> (80, 48), (91, 56) + (0, 0) [ 8.056] gen9_render_composite: 11x8, current mode=1/1 [ 8.056] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.056] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.056] gen9_composite_set_target: (80, 48)x(11, 8), partial?=0 [ 8.056] sna_drawable_use_bo pixmap=2, box=((80, 48), (91, 56)), flags=f... [ 8.056] sna_drawable_use_bo: pinned, never REPLACES [ 8.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.056] sna_drawable_use_bo: using whole GPU bo [ 8.056] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.056] gen9_composite_picture: (0, 0)x(11, 8), dst=(80, 48) [ 8.056] sna_transform_is_imprecise_integer_translation: no transform [ 8.056] gen9_composite_picture: integer translation (0, 0), removing [ 8.056] sna_render_pixmap_bo pixmap=119, (0, 0)x(11, 8)/(11, 8) [ 8.056] sna_render_pixmap_bo box=(0, 0), (11, 8): (11, 8)/(11, 8) [ 8.056] sna_render_pixmap_bo: offset=(-80, -48), size=(11, 8) [ 8.056] use_cpu_bo: no cpu bo [ 8.056] move_to_gpu: not migrating pixmap=119 due to usage_hint=3 [ 8.056] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 8) [ 8.056] upload: box=(0, 0), (11, 8), pixmap=11x8 [ 8.056] sna_drawable_move_region_to_cpu(pixmap=119 (11x8), [(0, 0), (11, 8)], flags=2) [ 8.056] sna_drawable_move_region_to_cpu: pixmap=119 all damaged on CPU [ 8.056] kgem_can_create_2d: 11x8 @ 32 [ 8.056] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.056] kgem_can_create_2d: untiled size=4096 [ 8.056] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 8.056] kgem_choose_tiling: 11x8 -> 0 [ 8.056] kgem_upload_source_image : (0, 0), (11, 8), stride=44, bpp=32 [ 8.056] kgem_create_buffer_2d: 11x8, 32 bpp, stride=64 [ 8.056] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 8.056] kgem_create_buffer: reusing buffer? used=27904 + size=512, total=262144 [ 8.056] kgem_create_proxy: target handle=23 [proxy? -1], offset=27904, length=512, io=1 [ 8.056] __kgem_bo_init(handle=23, num_pages=512) [ 8.056] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x8, pitch=44/64 [ 8.056] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.056] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.056] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.056] gen4_choose_composite_emitter: identity src, no mask [ 8.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.056] aligning vertex: was 4, now 3 floats per vertex [ 8.056] gen9_composite_get_binding_table(f440) [ 8.056] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.056] kgem_add_reloc64: handle=23, pos=15624, delta=0, domains=40000 [ 8.056] kgem_add_reloc64: adding proxy [delta=27904] for handle=23 [ 8.056] kgem_add_reloc64[22] = (delta=27904, target handle=2, presumed=fd545000) [ 8.056] [3d00] bind bo(handle=23, addr=fd54bd00), format=192, width=11, height=8, pitch=64, tiling=0 -> sampler [ 8.056] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.056] gen9_emit_sampler: sampler = 2 [ 8.056] gen9_emit_sf: num_sf_outputs=1 [ 8.056] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.056] gen9_emit_vertex_elements: setup id=2 [ 8.056] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.056] gen9_render_composite_box: (80, 48), (91, 56) [ 8.056] apply_damage: damage=0x0, region=1 [(80, 48), (91, 56) + (0, 0)] [ 8.056] gen8_vertex_flush[1f94] = 3 [ 8.056] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.056] gen9_render_composite: 0x0, current mode=1/1 [ 8.056] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.056] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.056] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.056] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.056] sna_drawable_use_bo: using whole GPU bo [ 8.056] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.056] color_convert: src=ff232321 [20028888] [ 8.056] color_convert: dst=ff232321 [20028888] [ 8.056] sna_render_get_solid: ff232321 [ 8.056] sna_render_get_solid(7) = ff232321 (last) [ 8.056] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.057] sna_transform_is_imprecise_integer_translation: no transform [ 8.057] gen9_composite_picture: integer translation (0, 0), removing [ 8.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.057] sna_render_pixmap_bo: GPU all damaged [ 8.057] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.057] gen4_choose_composite_emitter: solid, identity mask [ 8.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.057] aligning vertex: was 3, now 4 floats per vertex [ 8.057] gen9_composite_get_binding_table(f3c0) [ 8.057] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.057] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.057] gen9_emit_sampler: sampler = a [ 8.057] gen9_emit_sf: num_sf_outputs=2 [ 8.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.057] gen9_emit_vertex_elements: setup id=9 [ 8.057] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.057] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.057] glyphs0_to_dst: glyph=(62, 8)x(11, 8), unclipped [ 8.057] emit_primitive_identity_mask__avx2: dst=(62, 8), mask=(80.00, 48.00) x (11.00, 8.00) [ 8.057] gen8_vertex_flush[206c] = 3 [ 8.057] gen9_magic_ca_pass: CA fixup (946 -> 949) [ 8.057] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.057] glyph_cache(0): adding glyph to cache 1, pos 112 [ 8.057] glyph_cache_upload: upload glyph 0x55bca9b56870 to cache (96, 32)x(9, 8) [ 8.057] sna_composite(pixmap=2, op=1, src=121+(0, 0), mask=0+(0, 0), dst=2+(96, 32)+(0, 0), size=(9, 8) [ 8.057] sna_compute_composite_region: dst=(96, 32)x(9, 8) [ 8.057] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 32), (105, 40) [ 8.057] clip_to_dst: region: 1x[(96, 32), (105, 40)], clip: 1x[(0, 0), (1024, 1024)] [ 8.057] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 32), (105, 40) [ 8.057] sna_compute_composite_region: clip against src (9x8 clip=0): (96, 32), (105, 40) [ 8.057] sna_composite: composite region extents:+(0, 0) -> (96, 32), (105, 40) + (0, 0) [ 8.057] gen9_render_composite: 9x8, current mode=1/1 [ 8.057] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.057] gen9_composite_set_target: (96, 32)x(9, 8), partial?=0 [ 8.057] sna_drawable_use_bo pixmap=2, box=((96, 32), (105, 40)), flags=f... [ 8.057] sna_drawable_use_bo: pinned, never REPLACES [ 8.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.057] sna_drawable_use_bo: using whole GPU bo [ 8.057] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.057] gen9_composite_picture: (0, 0)x(9, 8), dst=(96, 32) [ 8.057] sna_transform_is_imprecise_integer_translation: no transform [ 8.057] gen9_composite_picture: integer translation (0, 0), removing [ 8.057] sna_render_pixmap_bo pixmap=121, (0, 0)x(9, 8)/(9, 8) [ 8.057] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 8.057] sna_render_pixmap_bo: offset=(-96, -32), size=(9, 8) [ 8.057] use_cpu_bo: no cpu bo [ 8.057] move_to_gpu: not migrating pixmap=121 due to usage_hint=3 [ 8.057] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 8.057] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 8.057] sna_drawable_move_region_to_cpu(pixmap=121 (9x8), [(0, 0), (9, 8)], flags=2) [ 8.057] sna_drawable_move_region_to_cpu: pixmap=121 all damaged on CPU [ 8.057] kgem_can_create_2d: 9x8 @ 32 [ 8.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 8.057] kgem_can_create_2d: untiled size=4096 [ 8.057] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 8.057] kgem_choose_tiling: 9x8 -> 0 [ 8.057] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 8.057] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 8.057] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 8.057] kgem_create_buffer: reusing buffer? used=28416 + size=512, total=262144 [ 8.057] kgem_create_proxy: target handle=23 [proxy? -1], offset=28416, length=512, io=1 [ 8.057] __kgem_bo_init(handle=23, num_pages=512) [ 8.057] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 8.057] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.057] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.057] gen4_choose_composite_emitter: identity src, no mask [ 8.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.057] aligning vertex: was 4, now 3 floats per vertex [ 8.057] gen9_composite_get_binding_table(f380) [ 8.057] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.057] kgem_add_reloc64: handle=23, pos=15576, delta=0, domains=40000 [ 8.057] kgem_add_reloc64: adding proxy [delta=28416] for handle=23 [ 8.057] kgem_add_reloc64[23] = (delta=28416, target handle=2, presumed=fd545000) [ 8.057] [3cd0] bind bo(handle=23, addr=fd54bf00), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 8.057] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.057] gen9_emit_sampler: sampler = 2 [ 8.057] gen9_emit_sf: num_sf_outputs=1 [ 8.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.057] gen9_emit_vertex_elements: setup id=2 [ 8.057] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.057] gen9_render_composite_box: (96, 32), (105, 40) [ 8.057] apply_damage: damage=0x0, region=1 [(96, 32), (105, 40) + (0, 0)] [ 8.057] gen8_vertex_flush[21a0] = 3 [ 8.057] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.057] gen9_render_composite: 0x0, current mode=1/1 [ 8.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.057] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.057] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.057] sna_drawable_use_bo: using whole GPU bo [ 8.057] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.057] color_convert: src=ff232321 [20028888] [ 8.057] color_convert: dst=ff232321 [20028888] [ 8.057] sna_render_get_solid: ff232321 [ 8.057] sna_render_get_solid(7) = ff232321 (last) [ 8.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.057] sna_transform_is_imprecise_integer_translation: no transform [ 8.057] gen9_composite_picture: integer translation (0, 0), removing [ 8.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.057] sna_render_pixmap_bo: GPU all damaged [ 8.057] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.057] gen4_choose_composite_emitter: solid, identity mask [ 8.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.057] aligning vertex: was 3, now 4 floats per vertex [ 8.057] gen9_composite_get_binding_table(f300) [ 8.057] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.057] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.057] gen9_emit_sampler: sampler = a [ 8.057] gen9_emit_sf: num_sf_outputs=2 [ 8.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.057] gen9_emit_vertex_elements: setup id=9 [ 8.057] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.057] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.057] glyphs0_to_dst: glyph=(72, 8)x(9, 8), unclipped [ 8.057] emit_primitive_identity_mask__avx2: dst=(72, 8), mask=(96.00, 32.00) x (9.00, 8.00) [ 8.057] glyphs0_to_dst: glyph=(80, 10)x(7, 3), unclipped [ 8.057] emit_primitive_identity_mask__avx2: dst=(80, 10), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.057] gen8_vertex_flush[2278] = 6 [ 8.057] gen9_magic_ca_pass: CA fixup (952 -> 958) [ 8.057] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.057] glyph_cache(0): adding glyph to cache 1, pos 116 [ 8.057] glyph_cache_upload: upload glyph 0x55bca9b56c30 to cache (112, 32)x(10, 10) [ 8.057] sna_composite(pixmap=2, op=1, src=123+(0, 0), mask=0+(0, 0), dst=2+(112, 32)+(0, 0), size=(10, 10) [ 8.057] sna_compute_composite_region: dst=(112, 32)x(10, 10) [ 8.057] sna_compute_composite_region: initial clip against dst->pDrawable: (112, 32), (122, 42) [ 8.057] clip_to_dst: region: 1x[(112, 32), (122, 42)], clip: 1x[(0, 0), (1024, 1024)] [ 8.057] sna_compute_composite_region: clip against dst->pCompositeClip: (112, 32), (122, 42) [ 8.057] sna_compute_composite_region: clip against src (10x10 clip=0): (112, 32), (122, 42) [ 8.057] sna_composite: composite region extents:+(0, 0) -> (112, 32), (122, 42) + (0, 0) [ 8.057] gen9_render_composite: 10x10, current mode=1/1 [ 8.057] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.057] gen9_composite_set_target: (112, 32)x(10, 10), partial?=0 [ 8.057] sna_drawable_use_bo pixmap=2, box=((112, 32), (122, 42)), flags=f... [ 8.057] sna_drawable_use_bo: pinned, never REPLACES [ 8.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.057] sna_drawable_use_bo: using whole GPU bo [ 8.057] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.057] gen9_composite_picture: (0, 0)x(10, 10), dst=(112, 32) [ 8.057] sna_transform_is_imprecise_integer_translation: no transform [ 8.057] gen9_composite_picture: integer translation (0, 0), removing [ 8.057] sna_render_pixmap_bo pixmap=123, (0, 0)x(10, 10)/(10, 10) [ 8.057] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 8.057] sna_render_pixmap_bo: offset=(-112, -32), size=(10, 10) [ 8.057] use_cpu_bo: no cpu bo [ 8.057] move_to_gpu: not migrating pixmap=123 due to usage_hint=3 [ 8.057] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 8.057] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 8.057] sna_drawable_move_region_to_cpu(pixmap=123 (10x10), [(0, 0), (10, 10)], flags=2) [ 8.057] sna_drawable_move_region_to_cpu: pixmap=123 all damaged on CPU [ 8.057] kgem_can_create_2d: 10x10 @ 32 [ 8.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.057] kgem_can_create_2d: untiled size=4096 [ 8.057] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.057] kgem_choose_tiling: 10x10 -> 0 [ 8.057] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 8.057] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 8.057] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.057] kgem_create_buffer: reusing buffer? used=28928 + size=640, total=262144 [ 8.057] kgem_create_proxy: target handle=23 [proxy? -1], offset=28928, length=640, io=1 [ 8.057] __kgem_bo_init(handle=23, num_pages=640) [ 8.057] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 8.057] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.057] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.057] gen4_choose_composite_emitter: identity src, no mask [ 8.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.057] aligning vertex: was 4, now 3 floats per vertex [ 8.057] gen9_composite_get_binding_table(f2c0) [ 8.057] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.057] kgem_add_reloc64: handle=23, pos=15528, delta=0, domains=40000 [ 8.057] kgem_add_reloc64: adding proxy [delta=28928] for handle=23 [ 8.057] kgem_add_reloc64[24] = (delta=28928, target handle=2, presumed=fd545000) [ 8.057] [3ca0] bind bo(handle=23, addr=fd54c100), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 8.057] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.057] gen9_emit_sampler: sampler = 2 [ 8.057] gen9_emit_sf: num_sf_outputs=1 [ 8.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.057] gen9_emit_vertex_elements: setup id=2 [ 8.057] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.057] gen9_render_composite_box: (112, 32), (122, 42) [ 8.057] apply_damage: damage=0x0, region=1 [(112, 32), (122, 42) + (0, 0)] [ 8.057] gen8_vertex_flush[23ac] = 3 [ 8.057] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.057] gen9_render_composite: 0x0, current mode=1/1 [ 8.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.057] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.057] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.057] sna_drawable_use_bo: using whole GPU bo [ 8.057] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.057] color_convert: src=ff232321 [20028888] [ 8.057] color_convert: dst=ff232321 [20028888] [ 8.057] sna_render_get_solid: ff232321 [ 8.057] sna_render_get_solid(7) = ff232321 (last) [ 8.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.057] sna_transform_is_imprecise_integer_translation: no transform [ 8.057] gen9_composite_picture: integer translation (0, 0), removing [ 8.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.057] sna_render_pixmap_bo: GPU all damaged [ 8.057] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.057] gen4_choose_composite_emitter: solid, identity mask [ 8.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.057] aligning vertex: was 3, now 4 floats per vertex [ 8.057] gen9_composite_get_binding_table(f240) [ 8.057] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.057] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.057] gen9_emit_sampler: sampler = a [ 8.057] gen9_emit_sf: num_sf_outputs=2 [ 8.057] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.057] gen9_emit_vertex_elements: setup id=9 [ 8.057] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.057] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.057] glyphs0_to_dst: glyph=(84, 6)x(10, 10), unclipped [ 8.057] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.057] glyphs0_to_dst: glyph=(92, 6)x(10, 10), unclipped [ 8.057] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.057] gen8_vertex_flush[2484] = 6 [ 8.057] gen9_magic_ca_pass: CA fixup (961 -> 967) [ 8.057] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.057] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.057] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.057] glyph_cache(0): adding glyph to cache 1, pos 120 [ 8.057] glyph_cache_upload: upload glyph 0x55bca9b57060 to cache (96, 48)x(10, 10) [ 8.057] sna_composite(pixmap=2, op=1, src=125+(0, 0), mask=0+(0, 0), dst=2+(96, 48)+(0, 0), size=(10, 10) [ 8.057] sna_compute_composite_region: dst=(96, 48)x(10, 10) [ 8.057] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 48), (106, 58) [ 8.057] clip_to_dst: region: 1x[(96, 48), (106, 58)], clip: 1x[(0, 0), (1024, 1024)] [ 8.057] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 48), (106, 58) [ 8.057] sna_compute_composite_region: clip against src (10x10 clip=0): (96, 48), (106, 58) [ 8.057] sna_composite: composite region extents:+(0, 0) -> (96, 48), (106, 58) + (0, 0) [ 8.057] gen9_render_composite: 10x10, current mode=1/1 [ 8.057] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.057] gen9_composite_set_target: (96, 48)x(10, 10), partial?=0 [ 8.057] sna_drawable_use_bo pixmap=2, box=((96, 48), (106, 58)), flags=f... [ 8.057] sna_drawable_use_bo: pinned, never REPLACES [ 8.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 8.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.057] sna_drawable_use_bo: using whole GPU bo [ 8.057] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 8.057] gen9_composite_picture: (0, 0)x(10, 10), dst=(96, 48) [ 8.057] sna_transform_is_imprecise_integer_translation: no transform [ 8.057] gen9_composite_picture: integer translation (0, 0), removing [ 8.057] sna_render_pixmap_bo pixmap=125, (0, 0)x(10, 10)/(10, 10) [ 8.057] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 8.057] sna_render_pixmap_bo: offset=(-96, -48), size=(10, 10) [ 8.057] use_cpu_bo: no cpu bo [ 8.057] move_to_gpu: not migrating pixmap=125 due to usage_hint=3 [ 8.057] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 8.057] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 8.057] sna_drawable_move_region_to_cpu(pixmap=125 (10x10), [(0, 0), (10, 10)], flags=2) [ 8.057] sna_drawable_move_region_to_cpu: pixmap=125 all damaged on CPU [ 8.057] kgem_can_create_2d: 10x10 @ 32 [ 8.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 8.057] kgem_can_create_2d: untiled size=4096 [ 8.057] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.057] kgem_choose_tiling: 10x10 -> 0 [ 8.057] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 8.057] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 8.057] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 8.057] kgem_create_buffer: reusing buffer? used=29696 + size=640, total=262144 [ 8.057] kgem_create_proxy: target handle=23 [proxy? -1], offset=29696, length=640, io=1 [ 8.057] __kgem_bo_init(handle=23, num_pages=640) [ 8.057] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 8.057] kgem_bo_is_render: handle=6, rq? 1 [1] [ 8.057] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.057] gen4_choose_composite_emitter: identity src, no mask [ 8.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.057] aligning vertex: was 4, now 3 floats per vertex [ 8.057] gen9_composite_get_binding_table(f200) [ 8.057] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 8.057] kgem_add_reloc64: handle=23, pos=15480, delta=0, domains=40000 [ 8.057] kgem_add_reloc64: adding proxy [delta=29696] for handle=23 [ 8.057] kgem_add_reloc64[25] = (delta=29696, target handle=2, presumed=fd545000) [ 8.057] [3c70] bind bo(handle=23, addr=fd54c400), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 8.057] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 8.057] gen9_emit_sampler: sampler = 2 [ 8.057] gen9_emit_sf: num_sf_outputs=1 [ 8.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.057] gen9_emit_vertex_elements: setup id=2 [ 8.057] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.057] gen9_render_composite_box: (96, 48), (106, 58) [ 8.057] apply_damage: damage=0x0, region=1 [(96, 48), (106, 58) + (0, 0)] [ 8.057] gen8_vertex_flush[25b8] = 3 [ 8.057] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.057] gen9_render_composite: 0x0, current mode=1/1 [ 8.057] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.057] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.057] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.057] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.057] sna_drawable_use_bo: using whole GPU bo [ 8.057] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.057] color_convert: src=ff232321 [20028888] [ 8.057] color_convert: dst=ff232321 [20028888] [ 8.057] sna_render_get_solid: ff232321 [ 8.057] sna_render_get_solid(7) = ff232321 (last) [ 8.057] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.057] sna_transform_is_imprecise_integer_translation: no transform [ 8.057] gen9_composite_picture: integer translation (0, 0), removing [ 8.057] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.057] sna_render_pixmap_bo: GPU all damaged [ 8.057] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.057] gen4_choose_composite_emitter: solid, identity mask [ 8.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.057] aligning vertex: was 3, now 4 floats per vertex [ 8.057] gen9_composite_get_binding_table(f180) [ 8.057] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.057] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.057] gen9_emit_sampler: sampler = a [ 8.057] gen9_emit_sf: num_sf_outputs=2 [ 8.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.058] gen9_emit_vertex_elements: setup id=9 [ 8.058] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.058] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.058] glyphs0_to_dst: glyph=(100, 6)x(10, 10), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(96.00, 48.00) x (10.00, 10.00) [ 8.058] glyphs0_to_dst: glyph=(108, 6)x(10, 10), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(108, 6), mask=(32.00, 48.00) x (10.00, 10.00) [ 8.058] gen8_vertex_flush[2690] = 6 [ 8.058] gen9_magic_ca_pass: CA fixup (970 -> 976) [ 8.058] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.058] sna_block_handler (tv=0.0) [ 8.058] sna_wakeup_handler [ 8.058] sna_block_handler (tv=0.0) [ 8.058] sna_wakeup_handler [ 8.058] sna_block_handler (tv=0.0) [ 8.058] sna_wakeup_handler [ 8.058] sna_block_handler (tv=0.0) [ 8.058] sna_wakeup_handler [ 8.058] sna_block_handler (tv=0.0) [ 8.058] sna_wakeup_handler [ 8.058] sna_block_handler (tv=0.0) [ 8.058] sna_wakeup_handler [ 8.058] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 8.058] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.058] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 8.058] glyphs_format: format=166024, depth=32 [ 8.058] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 8.058] sna_glyphs: discarding mask [ 8.058] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 8.058] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94268789263552 size=3840x2160 [ 8.058] gen9_render_composite: 0x0, current mode=1/1 [ 8.058] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.058] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.058] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.058] sna_drawable_use_bo pixmap=38, box=((0, 0), (3840, 2160)), flags=7... [ 8.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.058] sna_drawable_use_bo: using whole GPU bo [ 8.058] gen9_composite_set_target: pixmap=38, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.058] color_convert: src=ff8e8b85 [20028888] [ 8.058] color_convert: dst=ff8e8b85 [20028888] [ 8.058] sna_render_get_solid: ff8e8b85 [ 8.058] sna_render_finish_solid(force=0, domain=0, busy=1, dirty=1, size=8) [ 8.058] sna_render_get_solid(8) = ff8e8b85 (new) [ 8.058] kgem_create_proxy: target handle=8 [proxy? -1], offset=32, length=4, io=0 [ 8.058] __kgem_bo_init(handle=8, num_pages=4) [ 8.058] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.058] sna_transform_is_imprecise_integer_translation: no transform [ 8.058] gen9_composite_picture: integer translation (0, 0), removing [ 8.058] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.058] sna_render_pixmap_bo: GPU all damaged [ 8.058] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.058] gen4_choose_composite_emitter: solid, identity mask [ 8.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.058] gen9_composite_get_binding_table(f140) [ 8.058] kgem_add_reloc64: handle=8, pos=15432, delta=0, domains=40000 [ 8.058] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 8.058] kgem_add_reloc64[26] = (delta=32, target handle=4, presumed=fdffe000) [ 8.058] [3c40] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.058] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 8.058] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.058] gen9_emit_vertex_elements: setup id=9 [ 8.058] glyphs0_to_dst: glyph=(5, 9)x(9, 8), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(5, 9), mask=(80.00, 16.00) x (9.00, 8.00) [ 8.058] glyphs0_to_dst: glyph=(13, 11)x(7, 3), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(13, 11), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.058] glyphs0_to_dst: glyph=(18, 7)x(10, 10), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(112.00, 0.00) x (10.00, 10.00) [ 8.058] glyphs0_to_dst: glyph=(27, 9)x(7, 8), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(27, 9), mask=(96.00, 16.00) x (7.00, 8.00) [ 8.058] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(112.00, 16.00) x (10.00, 8.00) [ 8.058] glyphs0_to_dst: glyph=(40, 9)x(9, 8), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(40, 9), mask=(64.00, 32.00) x (9.00, 8.00) [ 8.058] glyphs0_to_dst: glyph=(47, 6)x(5, 11), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(47, 6), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.058] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(64.00, 48.00) x (9.00, 8.00) [ 8.058] glyphs0_to_dst: glyph=(58, 6)x(5, 11), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.058] glyphs0_to_dst: glyph=(62, 9)x(11, 8), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(62, 9), mask=(80.00, 48.00) x (11.00, 8.00) [ 8.058] glyphs0_to_dst: glyph=(72, 9)x(9, 8), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(72, 9), mask=(96.00, 32.00) x (9.00, 8.00) [ 8.058] glyphs0_to_dst: glyph=(80, 11)x(7, 3), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(80, 11), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.058] glyphs0_to_dst: glyph=(84, 7)x(10, 10), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(84, 7), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.058] glyphs0_to_dst: glyph=(92, 7)x(10, 10), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(92, 7), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.058] glyphs0_to_dst: glyph=(100, 7)x(10, 10), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(100, 7), mask=(96.00, 48.00) x (10.00, 10.00) [ 8.058] glyphs0_to_dst: glyph=(108, 7)x(10, 10), unclipped [ 8.058] emit_primitive_identity_mask__avx2: dst=(108, 7), mask=(32.00, 48.00) x (10.00, 10.00) [ 8.058] gen8_vertex_flush[2790] = 48 [ 8.058] gen9_magic_ca_pass: CA fixup (976 -> 1024) [ 8.058] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.058] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.058] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.058] sna_create_pixmap(1, 1, 24, usage=0) [ 8.058] kgem_can_create_2d: 1x1 @ 24 [ 8.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 8.058] kgem_can_create_2d: untiled size=4096 [ 8.058] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 8.058] kgem_choose_tiling: 1x1 -> 0 [ 8.058] sna_create_pixmap: usage=0, flags=a [ 8.058] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 8.058] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 8.058] create_pixmap: serial=126, usage=0, 1x1 [ 8.058] sna_create_pixmap: serial=126, 1x1, usage=0 [ 8.058] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=7e [ 8.058] sna_validate_gc: recomputing clip [ 8.058] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b575a0] [ 8.058] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 8.058] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 8.058] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 8.058] sna_poly_fill_rect: dropping last-cpu hint [ 8.058] sna_drawable_use_bo pixmap=126, box=((0, 0), (1, 1)), flags=19... [ 8.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.058] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.058] sna_drawable_use_bo: untiled, will not force allocation [ 8.058] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 8.058] sna_poly_fill_rect: not using GPU, hint=19 [ 8.058] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 8.058] sna_gc_move_to_cpu(0x55bca988c810) changes=7fffff [ 8.058] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 8.058] sna_drawable_move_region_to_cpu(pixmap=126 (1x1), [(0, 0), (1, 1)], flags=5) [ 8.058] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 8.058] _sna_pixmap_move_to_cpu(pixmap=126, 1x1, flags=5) [ 8.058] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.058] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.058] _sna_pixmap_move_to_cpu: marking as damaged [ 8.058] __sna_damage_all(1, 1) [ 8.058] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.058] sna_poly_fill_rect: fallback - fbPolyFillRect [ 8.058] sna_gc_move_to_gpu(0x55bca988c810) [ 8.058] sna_validate_gc(0x55bca9adccd0) changes=7fffff, previous serial=80000000, drawable=20 [ 8.058] sna_validate_gc: recomputing clip [ 8.058] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x55bca9b4ed10] [ 8.058] sna_copy_area: src=pixmap=38:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=8:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 8.058] sna_copy_area: normal copy [ 8.058] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 8.058] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 8.058] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 8.058] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 8.058] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 8.058] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 8.058] sna_do_copy: pixmap -- no source clipping [ 8.058] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 8.058] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 8.058] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=38+(0, 0), dst pixmap=8+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 8.058] sna_copy_boxes: dst=(priv=0x55bca988c3c0, gpu_bo=9, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=17, cpu_bo=0), replaces=1 [ 8.058] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.058] sna_drawable_use_bo pixmap=8, box=((0, 0), (3840, 2160)), flags=1b... [ 8.058] sna_drawable_use_bo: pinned, never REPLACES [ 8.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.058] sna_drawable_use_bo: applying move-to-gpu override [ 8.058] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (3840, 2160)] from damage 1x[(0, 0], (3840, 2160)] [ 8.058] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 8.058] wait_for_shadow: flags=1, flips=0, handle=9, shadow=11 [ 8.058] wait_for_shadow: setting front pixmap to handle=11 [ 8.058] sna_drawable_use_bo: using whole GPU bo [ 8.058] sna_pixmap_move_to_gpu(pixmap=38, usage=0), flags=a [ 8.058] sna_pixmap_move_to_gpu: already all-damaged [ 8.058] sna_pixmap_mark_active: pixmap=38, handle=17 [ 8.058] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.058] sna_pixmap_make_cow: make cow src=38, dst=8, handle=17 (already cow? src=0, dst=0) [ 8.058] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 8.058] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.058] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.058] kgem_bo_is_render: handle=11, rq? 0 [0] [ 8.058] kgem_bo_is_render: handle=11, rq? 0 [0] [ 8.058] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.058] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.058] __kgem_retire_rq: request 1 complete [ 8.058] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 8.058] kgem_bo_move_to_cache: release handle=19 [ 8.058] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 8.058] kgem_bo_move_to_cache: release handle=18 [ 8.058] kgem_bo_move_to_inactive: moving handle=18 to inactive [ 8.058] kgem_set_mode: flushing before new bo [ 8.058] gen8_vertex_close: used=4096, vbo active? 16, vb=204, nreloc=2 [ 8.058] gen8_vertex_close: reloc[0] = 287 [ 8.058] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.058] kgem_add_handle: handle=16, index=5 [ 8.058] kgem_add_reloc64[27] = (delta=0, target handle=5, presumed=fffa8000) [ 8.058] gen8_vertex_close: reloc[1] = 346 [ 8.058] kgem_add_reloc64: handle=16, pos=346, delta=0, domains=200000 [ 8.058] kgem_add_reloc64[28] = (delta=0, target handle=5, presumed=fffa8000) [ 8.058] sna_render_flush_solid(size=9) [ 8.058] batch[1/1, flags=1800]: 2570 2570 15424 16384, nreloc=29, nexec=6, nfence=0, aperture=9263 [fenced=0] [ 8.058] kgem_finish_buffers: buffer handle=23, used=30464, exec?=1, write=1, mmapped=cpu, refcnt=2 [ 8.058] kgem_finish_buffers: retaining upload buffer (30464/262144): used=32768, refcnt=2 [ 8.058] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 8.058] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -49151 [ 8.058] kgem_fixup_relocs: shrinking by 49152 [ 8.058] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.058] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 8.058] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.058] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 8.058] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.058] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 8.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.058] __kgem_bo_clear_busy: handle=8 [ 8.058] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 8.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.058] __kgem_bo_clear_busy: handle=8 [ 8.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.058] __kgem_bo_clear_busy: handle=8 [ 8.058] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.058] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.058] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.058] needs_batch_flush: flushing before handle=11 for new reservation [ 8.058] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 8.058] aligning vertex: was 4, now 2 floats per vertex [ 8.058] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.058] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.058] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.058] kgem_add_handle: handle=4, index=0 [ 8.058] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.058] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.058] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.058] gen9_composite_get_binding_table(ffc0) [ 8.058] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 8.058] kgem_add_handle: handle=11, index=1 [ 8.058] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 8.058] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 8.058] [3fe0] bind bo(handle=11, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.058] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 8.058] kgem_add_handle: handle=17, index=2 [ 8.058] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) [ 8.058] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 8.058] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.058] gen9_emit_sampler: sampler = 0 [ 8.058] gen9_emit_sf: num_sf_outputs=1 [ 8.058] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.058] gen9_emit_vertex_elements: setup id=0 [ 8.058] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.059] (0, 0) -> (0, 0) + (3840, 2160) [ 8.059] gen8_vertex_flush[490] = 3 [ 8.059] sna_destroy_pixmap: pixmap=38, attached?=1 [ 8.059] _kgem_bo_destroy: handle=17, proxy? 0 [ 8.059] __kgem_bo_destroy: handle=17, size=33177600 [ 8.059] __kgem_bo_destroy: handle=17 -> active [ 8.059] __sna_free_pixmap(pixmap=38) [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.059] has_shadow: has pending damage? 1, outstanding flips: 0 [ 8.059] start_flush: has dirty shadow [ 8.059] timer_enable (time=8059), starting timer 0 [ 8.059] timer_enable (time=8059), starting timer 1 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.059] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.059] __kgem_ring_is_idle: last fence handle=2 still busy [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.059] __kgem_retire_rq: request 2 complete [ 8.059] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=0 [ 8.059] kgem_retire__buffers: handle=23, busy? 0 [0] [ 8.059] kgem_retire__buffers: releasing upload cache for handle=23? 1 [ 8.059] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.059] __kgem_bo_destroy: handle=23, size=262144 [ 8.059] kgem_bo_replace_io: transferring io handle=23 to bo [ 8.059] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 8.059] sna_accel_block: GPU idle, flushing [ 8.059] gen8_vertex_close: used=4102, vbo active? 16, vb=1, nreloc=1 [ 8.059] gen8_vertex_close: reloc[0] = 287 [ 8.059] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.059] kgem_add_handle: handle=16, index=3 [ 8.059] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 8.059] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 8.059] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.059] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.059] kgem_fixup_relocs: shrinking by 61440 [ 8.059] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.059] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.059] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 8.059] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.059] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.059] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.059] kgem_retire -- retired=0, need_retire=1 [ 8.059] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.059] sna_scanout_do_flush: flush timer active: delta=8 [ 8.059] sna_accel_block: evaluating timers, active=7 [ 8.059] sna_accel_block: flush timer expires in 8 [8067] [ 8.059] sna_wakeup_handler [ 8.059] sna_block_handler (tv=1.305000) [ 8.059] kgem_retire, need_retire?=1 [ 8.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.059] kgem_retire__requests_ring: retiring ring 0 [ 8.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.059] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.060] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.060] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.060] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.060] kgem_retire -- retired=0, need_retire=1 [ 8.060] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.060] sna_scanout_do_flush: flush timer active: delta=7 [ 8.060] sna_accel_block: evaluating timers, active=7 [ 8.060] sna_accel_block: flush timer expires in 7 [8067] [ 8.060] sna_wakeup_handler [ 8.060] sna_block_handler (tv=1.304000) [ 8.060] kgem_retire, need_retire?=1 [ 8.060] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.060] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.061] sna_block_handler (tv=1.303000) [ 8.061] kgem_retire, need_retire?=1 [ 8.061] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.061] kgem_retire__requests_ring: retiring ring 0 [ 8.061] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.061] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.061] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.061] kgem_retire -- retired=0, need_retire=1 [ 8.061] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.061] sna_scanout_do_flush: flush timer active: delta=6 [ 8.061] sna_accel_block: evaluating timers, active=7 [ 8.061] sna_accel_block: flush timer expires in 6 [8067] [ 8.061] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.062] sna_scanout_do_flush: flush timer active: delta=5 [ 8.062] sna_accel_block: evaluating timers, active=7 [ 8.062] sna_accel_block: flush timer expires in 5 [8067] [ 8.062] sna_wakeup_handler [ 8.062] sna_block_handler (tv=1.302000) [ 8.062] kgem_retire, need_retire?=1 [ 8.062] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.062] kgem_retire__requests_ring: retiring ring 0 [ 8.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.062] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.062] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.062] kgem_retire -- retired=0, need_retire=1 [ 8.062] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.063] sna_scanout_do_flush: flush timer active: delta=4 [ 8.063] sna_accel_block: evaluating timers, active=7 [ 8.063] sna_accel_block: flush timer expires in 4 [8067] [ 8.063] sna_wakeup_handler [ 8.063] sna_block_handler (tv=1.301000) [ 8.063] kgem_retire, need_retire?=1 [ 8.063] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.063] kgem_retire__requests_ring: retiring ring 0 [ 8.063] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.063] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.063] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.063] kgem_retire -- retired=0, need_retire=1 [ 8.063] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.063] sna_scanout_do_flush: flush timer active: delta=4 [ 8.063] sna_accel_block: evaluating timers, active=7 [ 8.063] sna_accel_block: flush timer expires in 4 [8067] [ 8.065] sna_wakeup_handler [ 8.065] sna_block_handler (tv=1.299000) [ 8.065] kgem_retire, need_retire?=1 [ 8.065] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.065] kgem_retire__requests_ring: retiring ring 0 [ 8.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.065] __kgem_retire_rq: request 1 complete [ 8.065] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 8.065] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 8.065] kgem_bo_move_to_cache: release handle=17 [ 8.065] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 8.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 8.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.065] kgem_retire -- retired=1, need_retire=0 [ 8.065] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 8.065] gen6_render_retire: resetting idle vbo [ 8.065] sna_scanout_do_flush: flush timer active: delta=2 [ 8.065] sna_scanout_do_flush (time=8065), triggered [ 8.065] sna_scanout_flush (time=8065), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 8.065] has_shadow: has pending damage? 1, outstanding flips: 0 [ 8.065] stop_flush: scanout=11 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 8.065] has_shadow: has pending damage? 1, outstanding flips: 0 [ 8.065] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 8.065] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 8.065] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 8.065] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=10a [ 8.065] sna_pixmap_move_to_gpu: already all-damaged [ 8.065] sna_pixmap_mark_active: pixmap=8, handle=11 [ 8.065] sna_mode_redisplay: crtc[0] transformed? 0 [ 8.065] sna_mode_redisplay: crtc[1] transformed? 0 [ 8.065] sna_mode_redisplay: crtc[2] transformed? 0 [ 8.065] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=9 [active?=2], new handle=11 [active=0] [ 8.065] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 9, transformed? 0 [ 8.065] get_fb: reusing fb=108 for handle=11 [ 8.066] sna_mode_redisplay: recording flip on CRTC:32 handle=11, active_scanout=1, serial=1 [ 8.066] __kgem_bo_clear_busy: handle=11 [ 8.066] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 9, transformed? 0 [ 8.066] sna_mode_redisplay: recording flip on CRTC:39 handle=11, active_scanout=2, serial=1 [ 8.066] __kgem_bo_clear_busy: handle=11 [ 8.066] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 8.066] sna_mode_redisplay: flipped 2 outputs, shadow active? 9 [ 8.066] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=11, shadow handle=9 [ 8.066] sna_accel_block: evaluating timers, active=7 [ 8.066] sna_accel_block: flush timer expires in 16 [8081] [ 8.066] sna_wakeup_handler [ 8.066] sna_block_handler (tv=1.298000) [ 8.066] sna_scanout_do_flush: flush timer active: delta=15 [ 8.066] sna_accel_block: evaluating timers, active=7 [ 8.066] sna_accel_block: flush timer expires in 15 [8081] [ 8.066] sna_wakeup_handler [ 8.066] sna_block_handler (tv=1.298000) [ 8.066] sna_scanout_do_flush: flush timer active: delta=15 [ 8.066] sna_accel_block: evaluating timers, active=7 [ 8.066] sna_accel_block: flush timer expires in 15 [8081] [ 8.066] sna_wakeup_handler [ 8.066] sna_block_handler (tv=1.298000) [ 8.066] sna_scanout_do_flush: flush timer active: delta=15 [ 8.066] sna_accel_block: evaluating timers, active=7 [ 8.066] sna_accel_block: flush timer expires in 15 [8081] [ 8.066] sna_wakeup_handler [ 8.066] sna_block_handler (tv=1.298000) [ 8.066] sna_scanout_do_flush: flush timer active: delta=15 [ 8.066] sna_accel_block: evaluating timers, active=7 [ 8.066] sna_accel_block: flush timer expires in 15 [8081] [ 8.066] sna_wakeup_handler [ 8.066] sna_block_handler (tv=1.298000) [ 8.066] sna_scanout_do_flush: flush timer active: delta=15 [ 8.066] sna_accel_block: evaluating timers, active=7 [ 8.066] sna_accel_block: flush timer expires in 15 [8081] [ 8.066] sna_wakeup_handler [ 8.066] sna_block_handler (tv=1.298000) [ 8.066] sna_scanout_do_flush: flush timer active: delta=15 [ 8.066] sna_accel_block: evaluating timers, active=7 [ 8.066] sna_accel_block: flush timer expires in 15 [8081] [ 8.067] sna_wakeup_handler [ 8.067] sna_create_pixmap(3840, 2160, 24, usage=0) [ 8.067] kgem_can_create_2d: 3840x2160 @ 24 [ 8.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.067] kgem_can_create_2d: untiled size=33177600 [ 8.067] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.067] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.067] sna_create_pixmap: usage=0, flags=1b [ 8.067] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 8.067] __pop_freed_pixmap: reusing freed pixmap=38 header [ 8.067] create_pixmap_hdr: pixmap=127, width=3840, height=2160, usage=0 [ 8.067] sna_create_pixmap: serial=127, 3840x2160, usage=0 [ 8.067] sna_composite_rectangles(pixmap=128, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 8.067] sna_composite_rectangles: converted to op 0 [ 8.067] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 8.067] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 8.067] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 8.067] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 8.067] sna_composite_rectangles: dropping last-cpu hint [ 8.067] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 2160)), flags=19... [ 8.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.067] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.067] sna_pixmap_move_to_gpu(pixmap=128, usage=0), flags=b [ 8.067] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.067] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 8.067] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.067] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.067] sna_pixmap_alloc_gpu: pixmap=128 [ 8.067] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.067] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 8.067] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 8.067] from inactive: pitch=15360, tiling=1: handle=17, id=368 [ 8.067] __sna_damage_all(3840, 2160) [ 8.067] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.067] sna_pixmap_mark_active: pixmap=128, handle=17 [ 8.067] sna_drawable_use_bo: allocated GPU bo for operation [ 8.067] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.067] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 8.067] kgem_bo_is_render: handle=17, rq? 0 [0] [ 8.067] kgem_bo_is_render: handle=17, rq? 0 [0] [ 8.067] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 8.067] sna_render_get_solid: 0 [ 8.067] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 8.067] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 8.067] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.067] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.067] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.067] kgem_add_handle: handle=4, index=0 [ 8.067] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.067] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.067] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.067] gen9_composite_get_binding_table(ffc0) [ 8.067] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 8.067] kgem_add_handle: handle=17, index=1 [ 8.067] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) [ 8.067] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.067] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.067] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 8.067] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 8.067] kgem_add_handle: handle=7, index=2 [ 8.067] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 8.067] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.067] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.067] gen9_emit_sampler: sampler = 1 [ 8.067] gen9_emit_sf: num_sf_outputs=1 [ 8.067] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.067] gen9_emit_vertex_elements: setup id=0 [ 8.067] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.067] (0, 0), (3840, 2160) [ 8.067] gen8_vertex_flush[490] = 3 [ 8.067] sna_composite_rectangles: pixmap=128 marking clear [0]? 1 [ 8.067] sna_composite_rectangles(pixmap=128, op=1, ff2c001e x 1 [(0, 0)x(3840, 2160) ...]) [ 8.067] sna_composite_rectangles: converted to op 1 [ 8.067] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 8.067] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 8.067] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 8.067] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 8.067] sna_composite_rectangles: promoting to full GPU [ 8.067] sna_composite_rectangles: dropping last-cpu hint [ 8.067] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 2160)), flags=19... [ 8.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.067] sna_drawable_use_bo: using whole GPU bo [ 8.067] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 8.067] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.067] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (3840, 2160) ...]) [ 8.067] sna_render_get_solid: ff2c001e [ 8.067] sna_render_get_solid(0) = ff2c001e (recreate) [ 8.067] kgem_create_proxy: target handle=8 [proxy? -1], offset=0, length=4, io=0 [ 8.067] __kgem_bo_init(handle=8, num_pages=4) [ 8.067] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 8.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.067] gen9_composite_get_binding_table(ff00) [ 8.067] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 8.067] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 8.067] kgem_add_handle: handle=8, index=3 [ 8.067] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 8.067] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.067] gen9_emit_vertex_elements: setup id=0 [ 8.067] (0, 0), (3840, 2160) [ 8.067] gen8_vertex_flush[4cc] = 3 [ 8.067] sna_composite_rectangles: pixmap=128 marking clear [ff2c001e]? 1 [ 8.067] sna_create_pixmap(40, 40, 32, usage=0) [ 8.067] kgem_can_create_2d: 40x40 @ 32 [ 8.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 [ 8.067] kgem_can_create_2d: untiled size=8192 [ 8.067] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.067] kgem_choose_tiling: 40x40 -> 0 [ 8.067] sna_create_pixmap: usage=0, flags=b [ 8.067] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b [ 8.067] __pop_freed_pixmap: reusing freed pixmap=42 header [ 8.067] create_pixmap_hdr: pixmap=129, width=40, height=40, usage=0 [ 8.067] sna_create_pixmap: serial=129, 40x40, usage=0 [ 8.067] sna_composite_rectangles(pixmap=130, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) [ 8.067] sna_composite_rectangles: converted to op 0 [ 8.067] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) [ 8.067] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 [ 8.067] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 [ 8.067] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) [ 8.067] sna_composite_rectangles: dropping last-cpu hint [ 8.067] sna_drawable_use_bo pixmap=130, box=((0, 0), (40, 40)), flags=19... [ 8.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.067] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.067] sna_pixmap_move_to_gpu(pixmap=130, usage=0), flags=b [ 8.067] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.067] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b [ 8.067] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.067] kgem_choose_tiling: 40x40 -> 0 [ 8.067] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.068] kgem_choose_tiling: 40x40 -> 0 [ 8.068] sna_pixmap_alloc_gpu: pixmap=130 [ 8.068] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.068] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 [ 8.068] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 8.068] from inactive: pitch=160, tiling=0: handle=12, id=370 [ 8.068] __sna_damage_all(40, 40) [ 8.068] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.068] sna_pixmap_mark_active: pixmap=130, handle=12 [ 8.068] sna_drawable_use_bo: allocated GPU bo for operation [ 8.068] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.068] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.068] kgem_bo_is_render: handle=12, rq? 0 [0] [ 8.068] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) [ 8.068] sna_render_get_solid: 0 [ 8.068] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.068] kgem_set_mode: flushing before new bo [ 8.068] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 [ 8.068] gen8_vertex_close: reloc[0] = 287 [ 8.068] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.068] kgem_add_handle: handle=16, index=4 [ 8.068] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 8.068] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=8176 [fenced=0] [ 8.068] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.068] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.068] kgem_fixup_relocs: shrinking by 61440 [ 8.068] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.068] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.068] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.068] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.068] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.068] __kgem_bo_clear_busy: handle=7 [ 8.068] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 8.068] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.068] __kgem_bo_clear_busy: handle=8 [ 8.068] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 8.068] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.068] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.068] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.068] kgem_check_bo: num_pages=+3, num_exec=+1 [ 8.068] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.068] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.068] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.068] kgem_add_handle: handle=4, index=0 [ 8.068] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.068] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.068] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.068] gen9_composite_get_binding_table(ffc0) [ 8.068] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 8.068] kgem_add_handle: handle=12, index=1 [ 8.068] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) [ 8.068] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 8.068] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> render [ 8.068] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 8.068] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 8.068] kgem_add_handle: handle=7, index=2 [ 8.068] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 8.068] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.068] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.068] gen9_emit_sampler: sampler = 1 [ 8.068] gen9_emit_sf: num_sf_outputs=1 [ 8.068] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.068] gen9_emit_vertex_elements: setup id=0 [ 8.068] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.068] (0, 0), (40, 40) [ 8.068] gen8_vertex_flush[490] = 3 [ 8.068] sna_composite_rectangles: pixmap=130 marking clear [0]? 1 [ 8.068] sna_composite_rectangles(pixmap=130, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) [ 8.068] sna_composite_rectangles: converted to op 1 [ 8.068] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 8.068] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) [ 8.068] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) [ 8.068] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) [ 8.068] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 [ 8.068] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 [ 8.068] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) [ 8.068] sna_composite_rectangles: dropping last-cpu hint [ 8.068] sna_drawable_use_bo pixmap=130, box=((0, 0), (40, 40)), flags=1... [ 8.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 8.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.068] sna_drawable_use_bo: using whole GPU bo [ 8.068] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 8.068] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.068] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) [ 8.068] sna_render_get_solid: 40404040 [ 8.068] sna_render_get_solid(1) = 40404040 (recreate) [ 8.068] kgem_create_proxy: target handle=8 [proxy? -1], offset=4, length=4, io=0 [ 8.068] __kgem_bo_init(handle=8, num_pages=4) [ 8.068] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.068] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.068] gen9_composite_get_binding_table(ff00) [ 8.068] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 8.068] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 8.068] kgem_add_handle: handle=8, index=3 [ 8.068] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 8.068] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.068] gen9_emit_vertex_elements: setup id=0 [ 8.068] (0, 0), (1, 1) [ 8.068] (39, 0), (40, 1) [ 8.068] (0, 39), (1, 40) [ 8.068] (39, 39), (40, 40) [ 8.068] gen8_vertex_flush[4cc] = 12 [ 8.068] sna_composite(pixmap=128, op=3, src=130+(0, 0), mask=0+(0, 0), dst=128+(0, 0)+(0, 0), size=(3840, 2160) [ 8.068] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 8.068] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 8.068] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (3840, 2160)] [ 8.068] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 8.068] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (3840, 2160) [ 8.068] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 8.068] gen9_render_composite: 3840x2160, current mode=1/1 [ 8.068] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.068] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 8.068] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 8.068] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 8.068] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 2160)), flags=7... [ 8.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.068] sna_drawable_use_bo: using whole GPU bo [ 8.068] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.068] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 8.068] sna_transform_is_imprecise_integer_translation: no transform [ 8.068] gen9_composite_picture: integer translation (0, 0), removing [ 8.068] sna_render_pixmap_bo pixmap=130, (0, 0)x(3840, 2160)/(40, 40) [ 8.068] sna_render_pixmap_bo: GPU all damaged [ 8.068] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.068] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.068] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.068] gen4_choose_composite_emitter: identity src, no mask [ 8.068] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.068] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.068] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 8.068] aligning vertex: was 2, now 3 floats per vertex [ 8.068] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.068] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.068] gen9_composite_get_binding_table(fe80) [ 8.068] kgem_add_reloc64: handle=17, pos=16280, delta=0, domains=20002 [ 8.068] kgem_add_handle: handle=17, index=4 [ 8.068] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdfff000) [ 8.068] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.068] [3f90] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.068] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 [ 8.068] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fdffb000) [ 8.068] [3f80] bind bo(handle=12, addr=fdffb000), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler [ 8.068] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.068] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.068] gen9_emit_sampler: sampler = a [ 8.068] gen9_emit_vertex_elements: setup id=2 [ 8.068] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.068] gen9_render_composite_box: (0, 0), (3840, 2160) [ 8.068] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 8.068] gen8_vertex_flush[568] = 3 [ 8.068] sna_destroy_pixmap: pixmap=130, attached?=1 [ 8.068] _kgem_bo_destroy: handle=12, proxy? 0 [ 8.068] __kgem_bo_destroy: handle=12, size=12288 [ 8.068] __kgem_bo_destroy: handle=12 -> active [ 8.068] __sna_free_pixmap(pixmap=130) [ 8.068] sna_create_pixmap(320, 2128, 32, usage=0) [ 8.068] kgem_can_create_2d: 320x2128 @ 32 [ 8.068] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 [ 8.068] kgem_can_create_2d: untiled size=2723840 [ 8.068] kgem_choose_tiling: 320x2128 -> 1 [ 8.068] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.068] kgem_can_create_2d: tiled[1] size=3268608 [ 8.068] sna_create_pixmap: usage=0, flags=1b [ 8.068] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b [ 8.068] __pop_freed_pixmap: reusing freed pixmap=130 header [ 8.068] create_pixmap_hdr: pixmap=131, width=320, height=2128, usage=0 [ 8.068] sna_create_pixmap: serial=131, 320x2128, usage=0 [ 8.068] sna_composite_rectangles(pixmap=132, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) [ 8.068] sna_composite_rectangles: converted to op 0 [ 8.068] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) [ 8.068] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 [ 8.068] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 [ 8.068] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) [ 8.068] sna_composite_rectangles: dropping last-cpu hint [ 8.068] sna_drawable_use_bo pixmap=132, box=((0, 0), (320, 2128)), flags=19... [ 8.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.068] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.068] sna_pixmap_move_to_gpu(pixmap=132, usage=0), flags=b [ 8.068] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.068] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b [ 8.068] kgem_choose_tiling: 320x2128 -> 1 [ 8.068] kgem_choose_tiling: 320x2128 -> 1 [ 8.068] sna_pixmap_alloc_gpu: pixmap=132 [ 8.068] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.068] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.068] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 8.068] from inactive: pitch=1536, tiling=1: handle=19, id=372 [ 8.068] __sna_damage_all(320, 2128) [ 8.068] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.068] sna_pixmap_mark_active: pixmap=132, handle=19 [ 8.068] sna_drawable_use_bo: allocated GPU bo for operation [ 8.068] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.069] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.069] kgem_bo_is_render: handle=19, rq? 0 [0] [ 8.069] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) [ 8.069] sna_render_get_solid: 0 [ 8.069] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.069] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.069] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.069] kgem_check_bo: num_pages=+798, num_exec=+1 [ 8.069] aligning vertex: was 3, now 2 floats per vertex [ 8.069] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.069] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.069] gen9_composite_get_binding_table(fdc0) [ 8.069] kgem_add_reloc64: handle=19, pos=16232, delta=0, domains=20002 [ 8.069] kgem_add_handle: handle=19, index=5 [ 8.069] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fdcdc000) [ 8.069] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 8.069] [3f60] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render [ 8.069] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.069] gen9_emit_sampler: sampler = 1 [ 8.069] gen9_emit_vertex_elements: setup id=0 [ 8.069] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.069] (0, 0), (320, 2128) [ 8.069] gen8_vertex_flush[5d8] = 3 [ 8.069] sna_composite_rectangles: pixmap=132 marking clear [0]? 1 [ 8.069] sna_composite_trapezoids(op=1, src=(16, 972), mask=18000, ntrap=17) [ 8.069] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.069] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 8.069] trapezoid_spans_maybe_inplace? clear, no [ 8.069] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.069] imprecise_trapezoid_span_converter: extents (4, 972), (316, 1084) [ 8.069] sna_compute_composite_region: dst=(4, 972)x(312, 112) [ 8.069] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 972), (316, 1084) [ 8.069] clip_to_dst: region: 1x[(4, 972), (316, 1084)], clip: 1x[(0, 0), (320, 2128)] [ 8.069] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) [ 8.069] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) [ 8.069] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.069] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) [ 8.069] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 [ 8.069] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.069] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 [ 8.069] sna_drawable_use_bo pixmap=132, box=((4, 972), (316, 1084)), flags=7... [ 8.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.069] sna_drawable_use_bo: using whole GPU bo [ 8.069] gen9_composite_set_target: pixmap=132, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.069] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) [ 8.069] color_convert: src=660a0a0a [20028888] [ 8.069] color_convert: dst=660a0a0a [20028888] [ 8.069] sna_render_get_solid: 660a0a0a [ 8.069] sna_render_get_solid(2) = 660a0a0a (old) [ 8.069] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.069] gen4_choose_spans_emitter: solid source [ 8.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.069] aligning vertex: was 2, now 3 floats per vertex [ 8.069] gen9_composite_get_binding_table(fd40) [ 8.069] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 8.069] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 8.069] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) [ 8.069] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.069] gen9_emit_sampler: sampler = c [ 8.069] gen9_emit_sf: num_sf_outputs=2 [ 8.069] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 8.069] gen9_emit_vertex_elements: setup id=5 [ 8.069] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.069] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 8.069] thread_choose_span: clipped? 0 [ 8.069] imprecise_trapezoid_span_converter: using 4 threads [ 8.069] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 [ 8.069] thread_choose_span: clipped? 0 [ 8.069] span_thread: flushing 1 boxes [ 8.069] span_thread: flushing 1 boxes [ 8.069] span_thread: flushing 46 boxes [ 8.069] span_thread: flushing 46 boxes [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=46, src=+(0, 0), dst=+(0, 0) [ 8.069] gen8_vertex_flush[69c] = 282 [ 8.069] gen9_render_composite_spans_done() [ 8.069] sna_composite_trapezoids(op=3, src=(16, 971), mask=18000, ntrap=144) [ 8.069] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.069] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 8.069] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.069] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 8.069] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.069] imprecise_trapezoid_span_converter: extents (3, 972), (317, 1084) [ 8.069] sna_compute_composite_region: dst=(3, 972)x(314, 112) [ 8.069] sna_compute_composite_region: initial clip against dst->pDrawable: (3, 972), (317, 1084) [ 8.069] clip_to_dst: region: 1x[(3, 972), (317, 1084)], clip: 1x[(4, 972), (316, 1084)] [ 8.069] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 972), (316, 1084) [ 8.069] sna_compute_composite_region: clip against src (0x0 clip=0): (4, 972), (316, 1084) [ 8.069] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.069] imprecise_trapezoid_span_converter: after clip -- extents (4, 972), (316, 1084), delta=(0, 0) src -> (4, 972) [ 8.069] gen9_render_composite_spans: 312x112 with flags=0, current mode=1 [ 8.069] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.069] gen9_composite_set_target: (4, 972)x(312, 112), partial?=1 [ 8.069] sna_drawable_use_bo pixmap=132, box=((4, 972), (316, 1084)), flags=7... [ 8.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.069] sna_drawable_use_bo: using whole GPU bo [ 8.069] gen9_composite_set_target: pixmap=132, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.069] gen9_composite_picture: (4, 972)x(312, 112), dst=(4, 972) [ 8.069] color_convert: src=66282828 [20028888] [ 8.069] color_convert: dst=66282828 [20028888] [ 8.069] sna_render_get_solid: 66282828 [ 8.069] sna_render_get_solid(3) = 66282828 (recreate) [ 8.069] kgem_create_proxy: target handle=8 [proxy? -1], offset=12, length=4, io=0 [ 8.069] __kgem_bo_init(handle=8, num_pages=4) [ 8.069] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.069] gen4_choose_spans_emitter: solid source [ 8.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.069] gen9_composite_get_binding_table(fcc0) [ 8.069] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 8.069] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 8.069] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) [ 8.069] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.069] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.069] gen9_emit_vertex_elements: setup id=5 [ 8.069] thread_choose_span: clipped? 0 [ 8.069] imprecise_trapezoid_span_converter: using 4 threads [ 8.069] imprecise_trapezoid_span_converter: using 4 threads for span compositing 312x112 [ 8.069] thread_choose_span: clipped? 0 [ 8.069] span_thread: flushing 2 boxes [ 8.069] span_thread: flushing 2 boxes [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 8.069] span_thread: flushing 67 boxes [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 8.069] span_thread: flushing 67 boxes [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) [ 8.069] gen9_render_composite_spans_boxes__thread: nbox=67, src=+(0, 0), dst=+(0, 0) [ 8.069] gen8_vertex_flush[6f0] = 414 [ 8.069] gen9_render_composite_spans_done() [ 8.069] sna_create_pixmap(320, 2128, 32, usage=0) [ 8.069] kgem_can_create_2d: 320x2128 @ 32 [ 8.069] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=2128 [ 8.069] kgem_can_create_2d: untiled size=2723840 [ 8.069] kgem_choose_tiling: 320x2128 -> 1 [ 8.069] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.069] kgem_can_create_2d: tiled[1] size=3268608 [ 8.069] sna_create_pixmap: usage=0, flags=1b [ 8.069] sna_create_pixmap: creating GPU pixmap 320x2128, stride=1280, flags=1b [ 8.069] __pop_freed_pixmap: reusing freed pixmap=44 header [ 8.069] create_pixmap_hdr: pixmap=133, width=320, height=2128, usage=0 [ 8.069] sna_create_pixmap: serial=133, 320x2128, usage=0 [ 8.069] sna_composite_rectangles(pixmap=134, op=0, 0 x 1 [(0, 0)x(320, 2128) ...]) [ 8.069] sna_composite_rectangles: converted to op 0 [ 8.069] sna_composite_rectangles[0] (0, 0)x(320, 2128) -> (0, 0), (320, 2128) [ 8.069] sna_composite_rectangles: nrects=1, region=(0, 0), (320, 2128) x 1 [ 8.069] sna_composite_rectangles: clipped extents (0, 0),(320, 2128) x 1 [ 8.069] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(320, 2128) [ 8.069] sna_composite_rectangles: dropping last-cpu hint [ 8.069] sna_drawable_use_bo pixmap=134, box=((0, 0), (320, 2128)), flags=19... [ 8.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.069] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.069] sna_pixmap_move_to_gpu(pixmap=134, usage=0), flags=b [ 8.069] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.069] sna_pixmap_move_to_gpu: creating GPU bo (320x2128@32), create=b [ 8.069] kgem_choose_tiling: 320x2128 -> 1 [ 8.069] kgem_choose_tiling: 320x2128 -> 1 [ 8.069] sna_pixmap_alloc_gpu: pixmap=134 [ 8.069] kgem_create_2d(320x2128, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.069] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=2128 [ 8.069] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 8.069] from inactive: pitch=1536, tiling=1: handle=20, id=374 [ 8.069] __sna_damage_all(320, 2128) [ 8.069] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.069] sna_pixmap_mark_active: pixmap=134, handle=20 [ 8.069] sna_drawable_use_bo: allocated GPU bo for operation [ 8.069] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.069] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.069] kgem_bo_is_render: handle=20, rq? 0 [0] [ 8.069] gen9_render_fill_boxes(0 x 1 [(0, 0), (320, 2128) ...]) [ 8.069] sna_render_get_solid: 0 [ 8.069] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.069] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.069] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.069] kgem_check_bo: num_pages=+798, num_exec=+1 [ 8.069] aligning vertex: was 3, now 2 floats per vertex [ 8.069] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.069] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.069] gen9_composite_get_binding_table(fc40) [ 8.069] kgem_add_reloc64: handle=20, pos=16136, delta=0, domains=20002 [ 8.069] kgem_add_handle: handle=20, index=6 [ 8.069] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd9be000) [ 8.069] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.069] [3f00] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> render [ 8.069] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.069] gen9_emit_sampler: sampler = 1 [ 8.070] gen9_emit_sf: num_sf_outputs=1 [ 8.070] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.070] gen9_emit_vertex_elements: setup id=0 [ 8.070] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.070] (0, 0), (320, 2128) [ 8.070] gen8_vertex_flush[7b0] = 3 [ 8.070] sna_composite_rectangles: pixmap=134 marking clear [0]? 1 [ 8.070] sna_create_pixmap(312, 112, 32, usage=0) [ 8.070] kgem_can_create_2d: 312x112 @ 32 [ 8.070] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=112 [ 8.070] kgem_can_create_2d: untiled size=143360 [ 8.070] kgem_choose_tiling: 312x112 -> 1 [ 8.070] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 [ 8.070] kgem_can_create_2d: tiled[1] size=172032 [ 8.070] sna_create_pixmap: usage=0, flags=1b [ 8.070] sna_create_pixmap: creating GPU pixmap 312x112, stride=1248, flags=1b [ 8.070] __pop_freed_pixmap: reusing freed pixmap=71 header [ 8.070] create_pixmap_hdr: pixmap=135, width=312, height=112, usage=0 [ 8.070] sna_create_pixmap: serial=135, 312x112, usage=0 [ 8.070] sna_composite_rectangles(pixmap=136, op=0, 0 x 1 [(0, 0)x(312, 112) ...]) [ 8.070] sna_composite_rectangles: converted to op 0 [ 8.070] sna_composite_rectangles[0] (0, 0)x(312, 112) -> (0, 0), (312, 112) [ 8.070] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 112) x 1 [ 8.070] sna_composite_rectangles: clipped extents (0, 0),(312, 112) x 1 [ 8.070] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 112) [ 8.070] sna_composite_rectangles: dropping last-cpu hint [ 8.070] sna_drawable_use_bo pixmap=136, box=((0, 0), (312, 112)), flags=19... [ 8.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.070] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.070] sna_pixmap_move_to_gpu(pixmap=136, usage=0), flags=b [ 8.070] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.070] sna_pixmap_move_to_gpu: creating GPU bo (312x112@32), create=b [ 8.070] kgem_choose_tiling: 312x112 -> 1 [ 8.070] kgem_choose_tiling: 312x112 -> 1 [ 8.070] sna_pixmap_alloc_gpu: pixmap=136 [ 8.070] kgem_create_2d(312x112, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.070] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=112 [ 8.070] kgem_bo_remove_from_inactive: removing handle=21 from inactive [ 8.070] from inactive: pitch=1536, tiling=1: handle=21, id=375 [ 8.070] __sna_damage_all(312, 112) [ 8.070] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.070] sna_pixmap_mark_active: pixmap=136, handle=21 [ 8.070] sna_drawable_use_bo: allocated GPU bo for operation [ 8.070] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.070] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.070] kgem_bo_is_render: handle=21, rq? 0 [0] [ 8.070] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 112) ...]) [ 8.070] sna_render_get_solid: 0 [ 8.070] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.070] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.070] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.070] kgem_check_bo: num_pages=+42, num_exec=+1 [ 8.070] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.070] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.070] gen9_composite_get_binding_table(fbc0) [ 8.070] kgem_add_reloc64: handle=21, pos=16104, delta=0, domains=20002 [ 8.070] kgem_add_handle: handle=21, index=7 [ 8.070] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd994000) [ 8.070] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.070] [3ee0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> render [ 8.070] gen9_emit_vertex_elements: setup id=0 [ 8.070] (0, 0), (312, 112) [ 8.070] gen8_vertex_flush[7e4] = 3 [ 8.070] sna_composite_rectangles: pixmap=136 marking clear [0]? 1 [ 8.070] sna_create_pixmap(288, 38, 32, usage=0) [ 8.070] kgem_can_create_2d: 288x38 @ 32 [ 8.070] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1152, height=38 [ 8.070] kgem_can_create_2d: untiled size=45056 [ 8.070] kgem_choose_tiling: 288x38 -> 1 [ 8.070] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.070] kgem_can_create_2d: tiled[1] size=61440 [ 8.070] sna_create_pixmap: usage=0, flags=1b [ 8.070] sna_create_pixmap: creating GPU pixmap 288x38, stride=1152, flags=1b [ 8.070] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 8.070] create_pixmap: serial=137, usage=0, 0x0 [ 8.070] create_pixmap_hdr: pixmap=137, width=288, height=38, usage=0 [ 8.070] sna_create_pixmap: serial=137, 288x38, usage=0 [ 8.070] sna_composite_rectangles(pixmap=138, op=0, 0 x 1 [(0, 0)x(288, 38) ...]) [ 8.070] sna_composite_rectangles: converted to op 0 [ 8.070] sna_composite_rectangles[0] (0, 0)x(288, 38) -> (0, 0), (288, 38) [ 8.070] sna_composite_rectangles: nrects=1, region=(0, 0), (288, 38) x 1 [ 8.070] sna_composite_rectangles: clipped extents (0, 0),(288, 38) x 1 [ 8.070] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(288, 38) [ 8.070] sna_composite_rectangles: dropping last-cpu hint [ 8.070] sna_drawable_use_bo pixmap=138, box=((0, 0), (288, 38)), flags=19... [ 8.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.070] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.070] sna_pixmap_move_to_gpu(pixmap=138, usage=0), flags=b [ 8.070] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.070] sna_pixmap_move_to_gpu: creating GPU bo (288x38@32), create=b [ 8.070] kgem_choose_tiling: 288x38 -> 1 [ 8.070] kgem_choose_tiling: 288x38 -> 1 [ 8.070] sna_pixmap_alloc_gpu: pixmap=138 [ 8.070] kgem_create_2d(288x38, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.070] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.070] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 8.070] from inactive: pitch=1536, tiling=1: handle=22, id=376 [ 8.070] __sna_damage_all(288, 38) [ 8.070] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.070] sna_pixmap_mark_active: pixmap=138, handle=22 [ 8.070] sna_drawable_use_bo: allocated GPU bo for operation [ 8.070] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.070] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.070] kgem_bo_is_render: handle=22, rq? 0 [0] [ 8.070] gen9_render_fill_boxes(0 x 1 [(0, 0), (288, 38) ...]) [ 8.070] sna_render_get_solid: 0 [ 8.070] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.070] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.070] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.070] kgem_check_bo: num_pages=+15, num_exec=+1 [ 8.070] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.070] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.070] gen9_composite_get_binding_table(fb40) [ 8.070] kgem_add_reloc64: handle=22, pos=16072, delta=0, domains=20002 [ 8.070] kgem_add_handle: handle=22, index=8 [ 8.070] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd985000) [ 8.070] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 8.070] [3ec0] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> render [ 8.070] gen9_emit_vertex_elements: setup id=0 [ 8.070] (0, 0), (288, 38) [ 8.070] gen8_vertex_flush[818] = 3 [ 8.070] sna_composite_rectangles: pixmap=138 marking clear [0]? 1 [ 8.070] sna_composite_trapezoids(op=1, src=(5, 1), mask=18000, ntrap=16) [ 8.070] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.070] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 8.070] trapezoid_spans_maybe_inplace? clear, no [ 8.070] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.070] imprecise_trapezoid_span_converter: extents (1, 1), (287, 37) [ 8.070] sna_compute_composite_region: dst=(1, 1)x(286, 36) [ 8.070] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (287, 37) [ 8.070] clip_to_dst: region: 1x[(1, 1), (287, 37)], clip: 1x[(0, 0), (288, 38)] [ 8.070] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (287, 37) [ 8.070] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (287, 37) [ 8.070] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.070] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (287, 37), delta=(0, 0) src -> (1, 1) [ 8.070] gen9_render_composite_spans: 286x36 with flags=0, current mode=1 [ 8.070] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 8.070] gen9_composite_set_target: (1, 1)x(286, 36), partial?=1 [ 8.070] sna_drawable_use_bo pixmap=138, box=((1, 1), (287, 37)), flags=7... [ 8.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.070] sna_drawable_use_bo: using whole GPU bo [ 8.070] gen9_composite_set_target: pixmap=138, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.070] gen9_composite_picture: (1, 1)x(286, 36), dst=(1, 1) [ 8.070] color_convert: src=4c000000 [20028888] [ 8.070] color_convert: dst=4c000000 [20028888] [ 8.070] sna_render_get_solid: 4c000000 [ 8.070] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.070] gen4_choose_spans_emitter: solid source [ 8.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.070] aligning vertex: was 2, now 3 floats per vertex [ 8.070] gen9_composite_get_binding_table(fac0) [ 8.070] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 [ 8.070] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 8.070] kgem_add_reloc64[14] = (delta=304, target handle=2, presumed=fffe8000) [ 8.070] [3ea0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.070] gen9_emit_sampler: sampler = c [ 8.070] gen9_emit_sf: num_sf_outputs=2 [ 8.070] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 8.070] gen9_emit_vertex_elements: setup id=5 [ 8.070] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.070] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 8.070] thread_choose_span: clipped? 0 [ 8.070] imprecise_trapezoid_span_converter: using 4 threads [ 8.070] imprecise_trapezoid_span_converter: using 4 threads for span compositing 286x36 [ 8.070] thread_choose_span: clipped? 0 [ 8.070] span_thread: flushing 1 boxes [ 8.070] [ 8.070] [ 8.070] span_thread: flushing 1 boxes span_thread: flushing 14 boxes gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.070] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) [ 8.070] span_thread: flushing 14 boxes [ 8.070] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 8.070] gen9_render_composite_spans_boxes__thread: nbox=14, src=+(0, 0), dst=+(0, 0) [ 8.070] gen8_vertex_flush[8c8] = 90 [ 8.070] gen9_render_composite_spans_done() [ 8.070] sna_composite_trapezoids(op=3, src=(5, 0), mask=18000, ntrap=54) [ 8.070] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.070] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 8.070] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.070] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 8.070] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.070] imprecise_trapezoid_span_converter: extents (0, 0), (288, 38) [ 8.070] sna_compute_composite_region: dst=(0, 0)x(288, 38) [ 8.070] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (288, 38) [ 8.070] clip_to_dst: region: 1x[(0, 0), (288, 38)], clip: 1x[(0, 0), (288, 38)] [ 8.070] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (288, 38) [ 8.070] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (288, 38) [ 8.070] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.070] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (288, 38), delta=(0, 0) src -> (0, 0) [ 8.070] gen9_render_composite_spans: 288x38 with flags=0, current mode=1 [ 8.070] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.070] gen9_composite_set_target: (0, 0)x(288, 38), partial?=1 [ 8.070] sna_drawable_use_bo pixmap=138, box=((0, 0), (288, 38)), flags=7... [ 8.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.070] sna_drawable_use_bo: using whole GPU bo [ 8.070] gen9_composite_set_target: pixmap=138, format=20028888, size=288x38, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.070] gen9_composite_picture: (0, 0)x(288, 38), dst=(0, 0) [ 8.070] color_convert: src=e6e6e6e6 [20028888] [ 8.070] color_convert: dst=e6e6e6e6 [20028888] [ 8.070] sna_render_get_solid: e6e6e6e6 [ 8.070] sna_render_get_solid(4) = e6e6e6e6 (recreate) [ 8.070] kgem_create_proxy: target handle=8 [proxy? -1], offset=16, length=4, io=0 [ 8.070] __kgem_bo_init(handle=8, num_pages=4) [ 8.070] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.070] gen4_choose_spans_emitter: solid source [ 8.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.070] gen9_composite_get_binding_table(fa40) [ 8.070] kgem_add_reloc64: handle=8, pos=16008, delta=0, domains=40000 [ 8.070] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 8.070] kgem_add_reloc64[15] = (delta=16, target handle=3, presumed=fdffe000) [ 8.070] [3e80] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.070] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.070] gen9_emit_vertex_elements: setup id=5 [ 8.070] thread_choose_span: clipped? 0 [ 8.070] imprecise_trapezoid_span_converter: using 4 threads [ 8.070] imprecise_trapezoid_span_converter: using 4 threads for span compositing 288x38 [ 8.070] thread_choose_span: clipped? 0 [ 8.070] span_thread: flushing 2 boxes [ 8.070] span_thread: flushing 2 boxes [ 8.070] span_thread: flushing 25 boxes [ 8.070] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 8.070] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 8.070] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) [ 8.070] span_thread: flushing 25 boxes [ 8.070] gen9_render_composite_spans_boxes__thread: nbox=25, src=+(0, 0), dst=+(0, 0) [ 8.070] gen8_vertex_flush[91c] = 162 [ 8.070] gen9_render_composite_spans_done() [ 8.070] sna_composite_rectangles(pixmap=138, op=1, ffffffff x 1 [(8, 8)x(1, 22) ...]) [ 8.070] sna_composite_rectangles: converted to op 1 [ 8.070] sna_composite_rectangles[0] (8, 8)x(1, 22) -> (8, 8), (9, 30) [ 8.070] sna_composite_rectangles: nrects=1, region=(8, 8), (9, 30) x 1 [ 8.070] sna_composite_rectangles: clipped extents (8, 8),(9, 30) x 1 [ 8.070] sna_composite_rectangles: pixmap +(0, 0) extents (8, 8),(9, 30) [ 8.070] sna_composite_rectangles: dropping last-cpu hint [ 8.070] sna_drawable_use_bo pixmap=138, box=((8, 8), (9, 30)), flags=9... [ 8.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 8.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.071] sna_drawable_use_bo: using whole GPU bo [ 8.071] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 8.071] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.071] gen9_render_fill_boxes(ffffffff x 1 [(8, 8), (9, 30) ...]) [ 8.071] sna_render_get_solid: ffffffff [ 8.071] sna_render_get_solid(white) [ 8.071] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.071] aligning vertex: was 3, now 2 floats per vertex [ 8.071] gen9_composite_get_binding_table(f9c0) [ 8.071] kgem_add_reloc64: handle=7, pos=15976, delta=0, domains=40000 [ 8.071] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 8.071] kgem_add_reloc64[16] = (delta=1048, target handle=2, presumed=fffe8000) [ 8.071] [3e60] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.071] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.071] gen9_emit_sampler: sampler = 1 [ 8.071] gen9_emit_sf: num_sf_outputs=1 [ 8.071] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.071] gen9_emit_vertex_elements: setup id=0 [ 8.071] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.071] (8, 8), (9, 30) [ 8.071] gen8_vertex_flush[9dc] = 3 [ 8.071] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=65, drawable=88 [ 8.071] sna_validate_gc: recomputing clip [ 8.071] sna_validate_gc: composite clip=1x[(0, 0), (312, 112)] [0x55bca9b28a90] [ 8.071] sna_copy_area: src=pixmap=138:(0, 0)x(288, 38)+(0, 0) -> dst=pixmap=136:(12, 68)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 8.071] sna_copy_area: normal copy [ 8.071] sna_do_copy: src=(0, 0), dst=(12, 68), size=(288x38) [ 8.071] sna_do_copy: after drawable: src=(0, 0), dst=(12, 68), size=(288x38) [ 8.071] sna_do_copy: dst extents (12, 68), (300, 106), dst clip extents (0, 0), (312, 112), dst size=312x112 [ 8.071] sna_do_copy: clipped dst extents (12, 68), (300, 106) [ 8.071] sna_do_copy: unclipped src extents (0, 0), (288, 38) [ 8.071] sna_do_copy: clipped src extents (0, 0), (288, 38) [ 8.071] sna_do_copy: pixmap -- no source clipping [ 8.071] sna_do_copy: src extents (0, 0), (288, 38) x 1 [ 8.071] sna_do_copy: copy region (12, 68), (300, 106) x 1 + (-12, -68) [ 8.071] sna_copy_boxes (boxes=1x[(12, 68), (300, 106)...], src pixmap=138+(-12, -68), dst pixmap=136+(0, 0), alu=3, src.size=288x38, dst.size=312x112) [ 8.071] sna_copy_boxes: dst=(priv=0x55bca9ae81e0, gpu_bo=21, cpu_bo=0), src=(priv=0x55bca9b57b70, gpu_bo=22, cpu_bo=0), replaces=0 [ 8.071] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.071] sna_drawable_use_bo pixmap=136, box=((12, 68), (300, 106)), flags=b... [ 8.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.071] sna_drawable_use_bo: using whole GPU bo [ 8.071] sna_pixmap_move_to_gpu(pixmap=138, usage=0), flags=a [ 8.071] sna_pixmap_move_to_gpu: already all-damaged [ 8.071] sna_pixmap_mark_active: pixmap=138, handle=22 [ 8.071] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.071] gen9_render_copy_boxes (-12, -68)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.071] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.071] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.071] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.071] gen9_composite_get_binding_table(f940) [ 8.071] kgem_add_reloc64: handle=22, pos=15944, delta=0, domains=40000 [ 8.071] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd985000) [ 8.071] [3e40] bind bo(handle=22, addr=fd985000), format=192, width=288, height=38, pitch=1536, tiling=1 -> sampler [ 8.071] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 8.071] gen9_emit_sampler: sampler = 0 [ 8.071] gen9_emit_vertex_elements: setup id=0 [ 8.071] (0, 0) -> (12, 68) + (288, 38) [ 8.071] gen8_vertex_flush[a30] = 3 [ 8.071] sna_destroy_pixmap: pixmap=138, attached?=1 [ 8.071] _kgem_bo_destroy: handle=22, proxy? 0 [ 8.071] __kgem_bo_destroy: handle=22, size=61440 [ 8.071] __kgem_bo_destroy: handle=22 -> active [ 8.071] __sna_free_pixmap(pixmap=138) [ 8.071] sna_glyphs(op=3, nlist=1, src=(20, 92)) [ 8.071] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 8.071] sna_glyphs: discarding mask [ 8.071] glyphs0_to_dst(op=3, src=(20, 92), nlist=1, dst=(20, 92)+(0, 0)) [ 8.071] clipped_glyphs: no, clip region (0, 0), (312, 112) matches drawable pixmap=94268788998496 size=312x112 [ 8.071] gen9_render_composite: 0x0, current mode=1/1 [ 8.071] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 8.071] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 8.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.071] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.071] sna_drawable_use_bo pixmap=136, box=((0, 0), (312, 112)), flags=7... [ 8.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.071] sna_drawable_use_bo: using whole GPU bo [ 8.071] gen9_composite_set_target: pixmap=136, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.071] color_convert: src=ff888888 [20028888] [ 8.071] color_convert: dst=ff888888 [20028888] [ 8.071] sna_render_get_solid: ff888888 [ 8.071] sna_render_get_solid(5) = ff888888 (recreate) [ 8.071] kgem_create_proxy: target handle=8 [proxy? -1], offset=20, length=4, io=0 [ 8.071] __kgem_bo_init(handle=8, num_pages=4) [ 8.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.071] sna_transform_is_imprecise_integer_translation: no transform [ 8.071] gen9_composite_picture: integer translation (0, 0), removing [ 8.071] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.071] sna_render_pixmap_bo: GPU all damaged [ 8.071] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 8.071] gen4_choose_composite_emitter: solid, identity mask [ 8.071] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 8.071] aligning vertex: was 2, now 4 floats per vertex [ 8.071] gen9_composite_get_binding_table(f8c0) [ 8.071] kgem_add_reloc64: handle=8, pos=15912, delta=0, domains=40000 [ 8.071] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 8.071] kgem_add_reloc64[18] = (delta=20, target handle=3, presumed=fdffe000) [ 8.071] [3e20] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.071] kgem_add_reloc64: handle=6, pos=15896, delta=0, domains=40000 [ 8.071] kgem_add_handle: handle=6, index=9 [ 8.071] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fd585000) [ 8.071] [3e10] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 8.071] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 8.071] gen9_emit_sampler: sampler = a [ 8.071] gen9_emit_sf: num_sf_outputs=2 [ 8.071] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.071] gen9_emit_vertex_elements: setup id=9 [ 8.071] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.071] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.071] glyphs0_to_dst: glyph=(20, 80)x(11, 12), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(20, 80), mask=(0.00, 0.00) x (11.00, 12.00) [ 8.071] glyphs0_to_dst: glyph=(29, 83)x(10, 9), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(29, 83), mask=(16.00, 0.00) x (10.00, 9.00) [ 8.071] glyphs0_to_dst: glyph=(38, 83)x(9, 9), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(38, 83), mask=(0.00, 16.00) x (9.00, 9.00) [ 8.071] glyphs0_to_dst: glyph=(46, 83)x(9, 9), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(46, 83), mask=(0.00, 16.00) x (9.00, 9.00) [ 8.071] glyphs0_to_dst: glyph=(54, 83)x(15, 9), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(54, 83), mask=(16.00, 16.00) x (15.00, 9.00) [ 8.071] glyphs0_to_dst: glyph=(67, 83)x(12, 9), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(67, 83), mask=(32.00, 0.00) x (12.00, 9.00) [ 8.071] glyphs0_to_dst: glyph=(78, 83)x(8, 9), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(78, 83), mask=(48.00, 0.00) x (8.00, 9.00) [ 8.071] glyphs0_to_dst: glyph=(84, 78)x(11, 14), unclipped [ 8.071] emit_primitive_identity_mask__avx2: dst=(84, 78), mask=(32.00, 16.00) x (11.00, 14.00) [ 8.071] gen8_vertex_flush[b0c] = 24 [ 8.071] gen9_magic_ca_pass: CA fixup (734 -> 758) [ 8.071] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 8.071] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.071] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.071] sna_composite(pixmap=136, op=3, src=65+(0, 0), mask=0+(14, 4), dst=136+(14, 4)+(0, 0), size=(10, 40) [ 8.071] sna_compute_composite_region: dst=(14, 4)x(10, 40) [ 8.071] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 4), (24, 44) [ 8.071] clip_to_dst: region: 1x[(14, 4), (24, 44)], clip: 1x[(0, 0), (312, 112)] [ 8.071] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 4), (24, 44) [ 8.071] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 4), (24, 44) [ 8.071] sna_composite: composite region extents:+(0, 0) -> (14, 4), (24, 44) + (0, 0) [ 8.071] gen9_render_composite: 10x40, current mode=1/1 [ 8.071] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.071] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 8.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.071] gen9_composite_set_target: (14, 4)x(10, 40), partial?=1 [ 8.071] sna_drawable_use_bo pixmap=136, box=((14, 4), (24, 44)), flags=7... [ 8.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.071] sna_drawable_use_bo: using whole GPU bo [ 8.071] gen9_composite_set_target: pixmap=136, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.071] gen9_composite_picture: (0, 0)x(10, 40), dst=(14, 4) [ 8.071] sna_transform_is_imprecise_integer_translation: no transform [ 8.071] gen9_composite_picture: integer translation (0, 0), removing [ 8.071] sna_render_pixmap_bo pixmap=65, (0, 0)x(10, 40)/(10, 40) [ 8.071] sna_render_pixmap_bo box=(0, 0), (10, 40): (10, 40)/(10, 40) [ 8.071] sna_render_pixmap_bo: offset=(-14, -4), size=(10, 40) [ 8.071] use_cpu_bo: no cpu bo [ 8.071] move_to_gpu: migrating whole pixmap (10x40) for source (0,0),(10,40), count 6? 1 [ 8.071] sna_pixmap_move_to_gpu(pixmap=65, usage=0), flags=5a [ 8.071] sna_pixmap_move_to_gpu: CPU damage? 1 [ 8.071] sna_pixmap_move_to_gpu: creating GPU bo (10x40@32), create=8 [ 8.071] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.071] kgem_choose_tiling: 10x40 -> 0 [ 8.071] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.071] kgem_choose_tiling: 10x40 -> 0 [ 8.071] sna_pixmap_alloc_gpu: pixmap=65 [ 8.071] kgem_create_2d(10x40, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=0, gtt-mapping=1, scanout?=0, prime?=0, temp?=0) [ 8.071] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=40 [ 8.071] kgem_bo_remove_from_inactive: removing handle=18 from inactive [ 8.071] from inactive vma: pitch=64, tiling=0: handle=18, id=379 [ 8.071] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 8.071] __kgem_bo_is_busy: handle=18, domain: 0 exec? 0, rq? 0 [ 8.071] sna_replace(handle=18, 10x40, bpp=32, tiling=0) busy?=0 [ 8.071] __kgem_bo_is_busy: handle=18, domain: 0 exec? 0, rq? 0 [ 8.071] upload_inplace__tiled: tiling=0 [ 8.071] kgem_bo_can_map__cpu: handle=18 [ 8.071] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 8.071] kgem_bo_map__cpu(handle=18, size=4096, map=0x0:0x7f1c7f3f9000) [ 8.071] kgem_bo_sync__cpu: handle=18 [ 8.071] __kgem_busy: handle=18, busy=0, wedged=0 [ 8.071] kgem_bo_sync__cpu: SYNC: handle=18, needs_flush? 0, domain? 0, busy? 0 [ 8.071] __kgem_busy: handle=18, busy=0, wedged=0 [ 8.071] kgem_bo_retire: retiring bo handle=18 (needed flush? 0), rq? 0 [busy?=0] [ 8.071] assert_bo_retired: handle=18, domain: 0 exec? 0, rq? 0 [ 8.071] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x40, pitch=40/64 [ 8.071] sna_pixmap_move_to_gpu: disposing of system copy for large/source [ 8.071] __sna_damage_all(10, 40) [ 8.071] sna_pixmap_mark_active: pixmap=65, handle=18 [ 8.071] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.071] kgem_bo_is_render: handle=18, rq? 0 [0] [ 8.071] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.071] gen4_choose_composite_emitter: identity src, no mask [ 8.071] kgem_check_bo: num_pages=+1, num_exec=+1 [ 8.071] aligning vertex: was 4, now 3 floats per vertex [ 8.071] gen9_composite_get_binding_table(f800) [ 8.071] kgem_add_reloc64: handle=18, pos=15864, delta=0, domains=40000 [ 8.071] kgem_add_handle: handle=18, index=10 [ 8.071] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fdffa000) [ 8.071] [3df0] bind bo(handle=18, addr=fdffa000), format=192, width=10, height=40, pitch=64, tiling=0 -> sampler [ 8.071] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 8.071] gen9_emit_sampler: sampler = 2 [ 8.071] gen9_emit_sf: num_sf_outputs=1 [ 8.071] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.071] gen9_emit_vertex_elements: setup id=2 [ 8.071] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.071] gen9_render_composite_box: (14, 4), (24, 44) [ 8.071] apply_damage: damage=0x0, region=1 [(14, 4), (24, 44) + (0, 0)] [ 8.071] gen8_vertex_flush[c48] = 3 [ 8.071] sna_composite(pixmap=136, op=3, src=69+(0, 0), mask=0+(14, 0), dst=136+(14, 0)+(0, 0), size=(10, 4) [ 8.071] sna_compute_composite_region: dst=(14, 0)x(10, 4) [ 8.071] sna_compute_composite_region: initial clip against dst->pDrawable: (14, 0), (24, 4) [ 8.071] clip_to_dst: region: 1x[(14, 0), (24, 4)], clip: 1x[(0, 0), (312, 112)] [ 8.071] sna_compute_composite_region: clip against dst->pCompositeClip: (14, 0), (24, 4) [ 8.071] sna_compute_composite_region: clip against src (10x40 clip=0): (14, 0), (24, 4) [ 8.071] sna_composite: composite region extents:+(0, 0) -> (14, 0), (24, 4) + (0, 0) [ 8.071] gen9_render_composite: 10x4, current mode=1/1 [ 8.071] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.071] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 8.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.071] gen9_composite_set_target: (14, 0)x(10, 4), partial?=1 [ 8.071] sna_drawable_use_bo pixmap=136, box=((14, 0), (24, 4)), flags=7... [ 8.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.071] sna_drawable_use_bo: using whole GPU bo [ 8.071] gen9_composite_set_target: pixmap=136, format=20028888, size=312x112, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.071] gen9_composite_picture: (0, 0)x(10, 4), dst=(14, 0) [ 8.071] sna_transform_is_imprecise_integer_translation: no transform [ 8.071] gen9_composite_picture: integer translation (0, 0), removing [ 8.071] sna_render_pixmap_bo pixmap=69, (0, 0)x(10, 4)/(10, 40) [ 8.071] sna_render_pixmap_bo box=(0, 0), (10, 4): (10, 4)/(10, 40) [ 8.071] sna_render_pixmap_bo: offset=(-14, 0), size=(10, 40) [ 8.071] use_cpu_bo: no cpu bo [ 8.071] kgem_choose_tiling: too short [4] for TILING_Y [ 8.072] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.072] kgem_choose_tiling: 10x4 -> 0 [ 8.072] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 4) [ 8.072] upload: box=(0, 0), (10, 4), pixmap=10x40 [ 8.072] sna_drawable_move_region_to_cpu(pixmap=69 (10x40), [(0, 0), (10, 4)], flags=2) [ 8.072] sna_drawable_move_region_to_cpu: pixmap=69 all damaged on CPU [ 8.072] kgem_can_create_2d: 10x4 @ 32 [ 8.072] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=4 [ 8.072] kgem_can_create_2d: untiled size=4096 [ 8.072] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 8.072] kgem_choose_tiling: 10x4 -> 0 [ 8.072] kgem_upload_source_image : (0, 0), (10, 4), stride=40, bpp=32 [ 8.072] kgem_create_buffer_2d: 10x4, 32 bpp, stride=64 [ 8.072] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 8.072] kgem_create_buffer: searching for an inactive GTT map for upload [ 8.072] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 8.072] search_linear_cache: searching for inactive gtt map [ 8.072] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 8.072] search_linear_cache: inactive and cache bucket empty [ 8.072] search_linear_cache: active cache bucket empty [ 8.072] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 8.072] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 8.072] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 8.072] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 8.072] kgem_create_buffer: reusing handle=23 for buffer [ 8.072] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 8.072] init_buffer_from_bo: reusing handle=23 for buffer [ 8.072] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 8.072] kgem_bo_map: converting request for GTT map into CPU map [ 8.072] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 8.072] kgem_bo_sync__cpu: handle=23 [ 8.072] __kgem_busy: handle=23, busy=0, wedged=0 [ 8.072] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 8.072] __kgem_busy: handle=23, busy=0, wedged=0 [ 8.072] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 8.072] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 8.072] kgem_create_buffer(pages=64 [64]) new handle=23, used=256, write=1 [ 8.072] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=256, io=1 [ 8.072] __kgem_bo_init(handle=23, num_pages=256) [ 8.072] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x4, pitch=40/64 [ 8.072] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.072] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.072] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.072] gen4_choose_composite_emitter: identity src, no mask [ 8.072] kgem_check_bo: num_pages=+64, num_exec=+1 [ 8.072] gen9_composite_get_binding_table(f780) [ 8.072] kgem_add_reloc64: handle=23, pos=15832, delta=0, domains=40000 [ 8.072] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 8.072] kgem_add_handle: handle=23, index=11 [ 8.072] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd545000) [ 8.072] [3dd0] bind bo(handle=23, addr=fd545000), format=192, width=10, height=4, pitch=64, tiling=0 -> sampler [ 8.072] gen9_emit_vertex_elements: setup id=2 [ 8.072] gen9_render_composite_box: (14, 0), (24, 4) [ 8.072] apply_damage: damage=0x0, region=1 [(14, 0), (24, 4) + (0, 0)] [ 8.072] gen8_vertex_flush[c84] = 3 [ 8.072] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.072] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=88, drawable=86 [ 8.072] sna_validate_gc: recomputing clip [ 8.072] sna_validate_gc: composite clip=1x[(0, 0), (320, 2128)] [0x55bca9b28a90] [ 8.072] sna_copy_area: src=pixmap=136:(0, 0)x(312, 112)+(0, 0) -> dst=pixmap=134:(4, 968)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 8.072] sna_copy_area: normal copy [ 8.072] sna_do_copy: src=(0, 0), dst=(4, 968), size=(312x112) [ 8.072] sna_do_copy: after drawable: src=(0, 0), dst=(4, 968), size=(312x112) [ 8.072] sna_do_copy: dst extents (4, 968), (316, 1080), dst clip extents (0, 0), (320, 2128), dst size=320x2128 [ 8.072] sna_do_copy: clipped dst extents (4, 968), (316, 1080) [ 8.072] sna_do_copy: unclipped src extents (0, 0), (312, 112) [ 8.072] sna_do_copy: clipped src extents (0, 0), (312, 112) [ 8.072] sna_do_copy: pixmap -- no source clipping [ 8.072] sna_do_copy: src extents (0, 0), (312, 112) x 1 [ 8.072] sna_do_copy: copy region (4, 968), (316, 1080) x 1 + (-4, -968) [ 8.072] sna_copy_boxes (boxes=1x[(4, 968), (316, 1080)...], src pixmap=136+(-4, -968), dst pixmap=134+(0, 0), alu=3, src.size=312x112, dst.size=320x2128) [ 8.072] sna_copy_boxes: dst=(priv=0x55bca9ae7ef0, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9ae81e0, gpu_bo=21, cpu_bo=0), replaces=0 [ 8.072] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.072] sna_drawable_use_bo pixmap=134, box=((4, 968), (316, 1080)), flags=b... [ 8.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.072] sna_drawable_use_bo: using whole GPU bo [ 8.072] sna_pixmap_move_to_gpu(pixmap=136, usage=0), flags=a [ 8.072] sna_pixmap_move_to_gpu: already all-damaged [ 8.072] sna_pixmap_mark_active: pixmap=136, handle=21 [ 8.072] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.072] gen9_render_copy_boxes (-4, -968)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.072] kgem_bo_is_render: handle=21, rq? 1 [1] [ 8.072] kgem_bo_is_render: handle=20, rq? 1 [1] [ 8.072] kgem_bo_is_render: handle=20, rq? 1 [1] [ 8.072] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.072] aligning vertex: was 3, now 2 floats per vertex [ 8.072] gen9_composite_get_binding_table(f700) [ 8.072] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.072] kgem_add_reloc64: handle=21, pos=15800, delta=0, domains=40000 [ 8.072] kgem_add_reloc64[22] = (delta=0, target handle=7, presumed=fd994000) [ 8.072] [3db0] bind bo(handle=21, addr=fd994000), format=192, width=312, height=112, pitch=1536, tiling=1 -> sampler [ 8.072] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.072] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 8.072] gen9_emit_sampler: sampler = 0 [ 8.072] gen9_emit_vertex_elements: setup id=0 [ 8.072] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.072] (0, 0) -> (4, 968) + (312, 112) [ 8.072] gen8_vertex_flush[d0c] = 3 [ 8.072] sna_destroy_pixmap: pixmap=136, attached?=1 [ 8.072] _kgem_bo_destroy: handle=21, proxy? 0 [ 8.072] __kgem_bo_destroy: handle=21, size=172032 [ 8.072] __kgem_bo_destroy: handle=21 -> active [ 8.072] __sna_free_pixmap(pixmap=136) [ 8.072] sna_create_pixmap(312, 40, 32, usage=0) [ 8.072] kgem_can_create_2d: 312x40 @ 32 [ 8.072] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1248, height=40 [ 8.072] kgem_can_create_2d: untiled size=53248 [ 8.072] kgem_choose_tiling: 312x40 -> 1 [ 8.072] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.072] kgem_can_create_2d: tiled[1] size=61440 [ 8.072] sna_create_pixmap: usage=0, flags=1b [ 8.072] sna_create_pixmap: creating GPU pixmap 312x40, stride=1248, flags=1b [ 8.072] __pop_freed_pixmap: reusing freed pixmap=136 header [ 8.072] create_pixmap_hdr: pixmap=139, width=312, height=40, usage=0 [ 8.072] sna_create_pixmap: serial=139, 312x40, usage=0 [ 8.072] sna_composite_rectangles(pixmap=140, op=0, 0 x 1 [(0, 0)x(312, 40) ...]) [ 8.072] sna_composite_rectangles: converted to op 0 [ 8.072] sna_composite_rectangles[0] (0, 0)x(312, 40) -> (0, 0), (312, 40) [ 8.072] sna_composite_rectangles: nrects=1, region=(0, 0), (312, 40) x 1 [ 8.072] sna_composite_rectangles: clipped extents (0, 0),(312, 40) x 1 [ 8.072] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(312, 40) [ 8.072] sna_composite_rectangles: dropping last-cpu hint [ 8.072] sna_drawable_use_bo pixmap=140, box=((0, 0), (312, 40)), flags=19... [ 8.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.072] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.072] sna_pixmap_move_to_gpu(pixmap=140, usage=0), flags=b [ 8.072] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.072] sna_pixmap_move_to_gpu: creating GPU bo (312x40@32), create=b [ 8.072] kgem_choose_tiling: 312x40 -> 1 [ 8.072] kgem_choose_tiling: 312x40 -> 1 [ 8.072] sna_pixmap_alloc_gpu: pixmap=140 [ 8.072] kgem_create_2d(312x40, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.072] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=40 [ 8.072] kgem_bo_remove_from_active: removing handle=22 from active [ 8.072] 1:from active: pitch=1536, tiling=1, handle=22, id=382 [ 8.072] __sna_damage_all(312, 40) [ 8.072] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.072] sna_pixmap_mark_active: pixmap=140, handle=22 [ 8.072] sna_drawable_use_bo: allocated GPU bo for operation [ 8.072] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.072] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.072] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.072] gen9_render_fill_boxes(0 x 1 [(0, 0), (312, 40) ...]) [ 8.072] sna_render_get_solid: 0 [ 8.072] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.072] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.072] gen9_composite_get_binding_table(f680) [ 8.072] kgem_add_reloc64: handle=22, pos=15768, delta=0, domains=20002 [ 8.072] kgem_add_reloc64[23] = (delta=0, target handle=8, presumed=fd985000) [ 8.072] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 8.072] [3d90] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> render [ 8.072] gen9_emit_sampler: sampler = 1 [ 8.072] gen9_emit_vertex_elements: setup id=0 [ 8.072] (0, 0), (312, 40) [ 8.072] gen8_vertex_flush[d48] = 3 [ 8.072] sna_composite_rectangles: pixmap=140 marking clear [0]? 1 [ 8.072] sna_block_handler (tv=0.0) [ 8.072] sna_wakeup_handler [ 8.072] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=86, drawable=8c [ 8.072] sna_validate_gc: recomputing clip [ 8.072] sna_validate_gc: composite clip=1x[(0, 0), (312, 40)] [0x55bca9b28a90] [ 8.072] sna_copy_area: src=pixmap=73:(0, 0)x(109, 40)+(0, 0) -> dst=pixmap=140:(14, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 8.072] sna_copy_area: normal copy [ 8.072] sna_do_copy: src=(0, 0), dst=(14, 0), size=(109x40) [ 8.072] sna_do_copy: after drawable: src=(0, 0), dst=(14, 0), size=(109x40) [ 8.072] sna_do_copy: dst extents (14, 0), (123, 40), dst clip extents (0, 0), (312, 40), dst size=312x40 [ 8.072] sna_do_copy: clipped dst extents (14, 0), (123, 40) [ 8.072] sna_do_copy: unclipped src extents (0, 0), (109, 40) [ 8.072] sna_do_copy: clipped src extents (0, 0), (109, 40) [ 8.072] sna_do_copy: pixmap -- no source clipping [ 8.072] sna_do_copy: src extents (0, 0), (109, 40) x 1 [ 8.072] sna_do_copy: copy region (14, 0), (123, 40) x 1 + (-14, 0) [ 8.072] sna_copy_boxes (boxes=1x[(14, 0), (123, 40)...], src pixmap=73+(-14, 0), dst pixmap=140+(0, 0), alu=3, src.size=109x40, dst.size=312x40) [ 8.072] sna_copy_boxes: dst=(priv=0x55bca9ae81e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=24, cpu_bo=0), replaces=0 [ 8.072] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.072] sna_drawable_use_bo pixmap=140, box=((14, 0), (123, 40)), flags=b... [ 8.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.072] sna_drawable_use_bo: using whole GPU bo [ 8.072] sna_pixmap_move_to_gpu(pixmap=73, usage=0), flags=a [ 8.072] sna_pixmap_move_to_gpu: already all-damaged [ 8.072] sna_pixmap_mark_active: pixmap=73, handle=24 [ 8.072] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.072] gen9_render_copy_boxes (-14, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.072] kgem_bo_is_render: handle=24, rq? 0 [0] [ 8.072] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.072] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.072] kgem_check_bo: num_pages=+5, num_exec=+1 [ 8.072] gen9_composite_get_binding_table(f600) [ 8.072] kgem_add_reloc64: handle=24, pos=15736, delta=0, domains=40000 [ 8.072] kgem_add_handle: handle=24, index=12 [ 8.072] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd53c000) [ 8.072] [3d70] bind bo(handle=24, addr=fd53c000), format=192, width=109, height=40, pitch=448, tiling=0 -> sampler [ 8.072] gen9_emit_sampler: sampler = 0 [ 8.072] gen9_emit_vertex_elements: setup id=0 [ 8.072] (0, 0) -> (14, 0) + (109, 40) [ 8.072] gen8_vertex_flush[d8c] = 3 [ 8.072] sna_composite(pixmap=134, op=3, src=140+(0, 0), mask=0+(0, 0), dst=134+(4, 1088)+(0, 0), size=(312, 40) [ 8.072] sna_compute_composite_region: dst=(4, 1088)x(312, 40) [ 8.072] sna_compute_composite_region: initial clip against dst->pDrawable: (4, 1088), (316, 1128) [ 8.072] clip_to_dst: region: 1x[(4, 1088), (316, 1128)], clip: 1x[(0, 0), (320, 2128)] [ 8.072] sna_compute_composite_region: clip against dst->pCompositeClip: (4, 1088), (316, 1128) [ 8.072] sna_compute_composite_region: clip against src (312x40 clip=0): (4, 1088), (316, 1128) [ 8.072] sna_compute_composite_region: clip against mask: (4, 1088), (316, 1128) [ 8.072] sna_composite: composite region extents:+(0, 0) -> (4, 1088), (316, 1128) + (0, 0) [ 8.072] gen9_render_composite: 312x40, current mode=1/1 [ 8.072] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.072] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 8.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.072] gen9_composite_set_target: (4, 1088)x(312, 40), partial?=1 [ 8.072] sna_drawable_use_bo pixmap=134, box=((4, 1088), (316, 1128)), flags=7... [ 8.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.072] sna_drawable_use_bo: using whole GPU bo [ 8.072] gen9_composite_set_target: pixmap=134, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.072] gen9_composite_picture: (0, 0)x(312, 40), dst=(4, 1088) [ 8.072] sna_transform_is_imprecise_integer_translation: no transform [ 8.072] gen9_composite_picture: integer translation (0, 0), removing [ 8.072] sna_render_pixmap_bo pixmap=140, (0, 0)x(312, 40)/(312, 40) [ 8.072] sna_render_pixmap_bo: GPU all damaged [ 8.072] color_convert: src=cc000000 [20028888] [ 8.072] color_convert: dst=cc000000 [20028888] [ 8.072] sna_render_get_solid: cc000000 [ 8.072] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.072] gen4_choose_composite_emitter: identity source, identity mask [ 8.072] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.072] aligning vertex: was 2, now 5 floats per vertex [ 8.072] gen9_composite_get_binding_table(f580) [ 8.072] kgem_add_reloc64: handle=22, pos=15704, delta=0, domains=40000 [ 8.073] kgem_add_reloc64[25] = (delta=0, target handle=8, presumed=fd985000) [ 8.073] [3d50] bind bo(handle=22, addr=fd985000), format=192, width=312, height=40, pitch=1536, tiling=1 -> sampler [ 8.073] kgem_add_reloc64: handle=7, pos=15688, delta=0, domains=40000 [ 8.073] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 8.073] kgem_add_reloc64[26] = (delta=816, target handle=2, presumed=fffe8000) [ 8.073] [3d40] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.073] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 8.073] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.073] gen9_emit_sampler: sampler = 3 [ 8.073] gen9_emit_sf: num_sf_outputs=2 [ 8.073] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 8.073] gen9_emit_vertex_elements: setup id=10 [ 8.073] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.073] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 8.073] gen9_render_composite_box: (4, 1088), (316, 1128) [ 8.073] apply_damage: damage=0x0, region=1 [(4, 1088), (316, 1128) + (0, 0)] [ 8.073] gen8_vertex_flush[e78] = 3 [ 8.073] sna_destroy_pixmap: pixmap=140, attached?=1 [ 8.073] _kgem_bo_destroy: handle=22, proxy? 0 [ 8.073] __kgem_bo_destroy: handle=22, size=61440 [ 8.073] __kgem_bo_destroy: handle=22 -> active [ 8.073] __sna_free_pixmap(pixmap=140) [ 8.073] sna_composite(pixmap=132, op=3, src=134+(0, 0), mask=0+(0, 0), dst=132+(0, 0)+(0, 0), size=(320, 2128) [ 8.073] sna_compute_composite_region: dst=(0, 0)x(320, 2128) [ 8.073] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (320, 2128) [ 8.073] clip_to_dst: region: 1x[(0, 0), (320, 2128)], clip: 1x[(0, 0), (320, 2128)] [ 8.073] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (320, 2128) [ 8.073] sna_compute_composite_region: clip against src (320x2128 clip=0): (0, 0), (320, 2128) [ 8.073] sna_composite: composite region extents:+(0, 0) -> (0, 0), (320, 2128) + (0, 0) [ 8.073] gen9_render_composite: 320x2128, current mode=1/1 [ 8.073] kgem_bo_is_render: handle=19, rq? 1 [1] [ 8.073] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 8.073] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.073] gen9_composite_set_target: (0, 0)x(320, 2128), partial?=1 [ 8.073] sna_drawable_use_bo pixmap=132, box=((0, 0), (320, 2128)), flags=7... [ 8.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.073] sna_drawable_use_bo: using whole GPU bo [ 8.073] gen9_composite_set_target: pixmap=132, format=20028888, size=320x2128, pitch=1536, delta=(0,0),damage=0xffffffffffffffff [ 8.073] gen9_composite_picture: (0, 0)x(320, 2128), dst=(0, 0) [ 8.073] sna_transform_is_imprecise_integer_translation: no transform [ 8.073] gen9_composite_picture: integer translation (0, 0), removing [ 8.073] sna_render_pixmap_bo pixmap=134, (0, 0)x(320, 2128)/(320, 2128) [ 8.073] sna_render_pixmap_bo: GPU all damaged [ 8.073] kgem_bo_is_render: handle=19, rq? 1 [1] [ 8.073] kgem_bo_is_render: handle=20, rq? 1 [1] [ 8.073] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 8.073] gen4_choose_composite_emitter: identity src, no mask [ 8.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.073] aligning vertex: was 5, now 3 floats per vertex [ 8.073] gen9_composite_get_binding_table(f4c0) [ 8.073] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 8.073] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 8.073] kgem_add_reloc64[27] = (delta=0, target handle=6, presumed=fd9be000) [ 8.073] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler [ 8.073] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 8.073] gen9_emit_sampler: sampler = 2 [ 8.073] gen9_emit_sf: num_sf_outputs=1 [ 8.073] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.073] gen9_emit_vertex_elements: setup id=2 [ 8.073] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.073] gen9_render_composite_box: (0, 0), (320, 2128) [ 8.073] apply_damage: damage=0x0, region=1 [(0, 0), (320, 2128) + (0, 0)] [ 8.073] gen8_vertex_flush[f20] = 3 [ 8.073] sna_destroy_pixmap: pixmap=134, attached?=1 [ 8.073] _kgem_bo_destroy: handle=20, proxy? 0 [ 8.073] __kgem_bo_destroy: handle=20, size=3268608 [ 8.073] __kgem_bo_destroy: handle=20 -> active [ 8.073] __sna_free_pixmap(pixmap=134) [ 8.073] sna_composite(pixmap=128, op=3, src=132+(0, 0), mask=0+(80, 32), dst=128+(80, 32)+(0, 0), size=(320, 2128) [ 8.073] sna_compute_composite_region: dst=(80, 32)x(320, 2128) [ 8.073] sna_compute_composite_region: initial clip against dst->pDrawable: (80, 32), (400, 2160) [ 8.073] clip_to_dst: region: 1x[(80, 32), (400, 2160)], clip: 1x[(0, 0), (3840, 2160)] [ 8.073] sna_compute_composite_region: clip against dst->pCompositeClip: (80, 32), (400, 2160) [ 8.073] sna_compute_composite_region: clip against src (320x2128 clip=0): (80, 32), (400, 2160) [ 8.073] sna_composite: composite region extents:+(0, 0) -> (80, 32), (400, 2160) + (0, 0) [ 8.073] gen9_render_composite: 320x2128, current mode=1/1 [ 8.073] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.073] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 8.073] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.073] gen9_composite_set_target: (80, 32)x(320, 2128), partial?=1 [ 8.073] sna_drawable_use_bo pixmap=128, box=((80, 32), (400, 2160)), flags=7... [ 8.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.073] sna_drawable_use_bo: using whole GPU bo [ 8.073] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.073] gen9_composite_picture: (0, 0)x(320, 2128), dst=(80, 32) [ 8.073] sna_transform_is_imprecise_integer_translation: no transform [ 8.073] gen9_composite_picture: integer translation (0, 0), removing [ 8.073] sna_render_pixmap_bo pixmap=132, (0, 0)x(320, 2128)/(320, 2128) [ 8.073] sna_render_pixmap_bo: GPU all damaged [ 8.073] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.073] kgem_bo_is_render: handle=19, rq? 1 [1] [ 8.073] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.073] gen4_choose_composite_emitter: identity src, no mask [ 8.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.073] gen9_composite_get_binding_table(f440) [ 8.073] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.073] kgem_add_reloc64: handle=19, pos=15624, delta=0, domains=40000 [ 8.073] kgem_add_reloc64[28] = (delta=0, target handle=5, presumed=fdcdc000) [ 8.073] [3d00] bind bo(handle=19, addr=fdcdc000), format=192, width=320, height=2128, pitch=1536, tiling=1 -> sampler [ 8.073] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 8.073] gen9_emit_vertex_elements: setup id=2 [ 8.073] gen9_render_composite_box: (80, 32), (400, 2160) [ 8.073] apply_damage: damage=0x0, region=1 [(80, 32), (400, 2160) + (0, 0)] [ 8.073] gen8_vertex_flush[f6c] = 3 [ 8.073] sna_destroy_pixmap: pixmap=132, attached?=1 [ 8.073] _kgem_bo_destroy: handle=19, proxy? 0 [ 8.073] __kgem_bo_destroy: handle=19, size=3268608 [ 8.073] __kgem_bo_destroy: handle=19 -> active [ 8.073] __sna_free_pixmap(pixmap=132) [ 8.073] sna_create_pixmap(1, 32, 32, usage=0) [ 8.073] kgem_can_create_2d: 1x32 @ 32 [ 8.073] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 8.073] kgem_can_create_2d: untiled size=4096 [ 8.073] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 8.073] kgem_choose_tiling: 1x32 -> 0 [ 8.073] sna_create_pixmap: usage=0, flags=a [ 8.073] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 8.073] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 8.073] create_pixmap: serial=141, usage=0, 1x32 [ 8.073] sna_create_pixmap: serial=141, 1x32, usage=0 [ 8.073] sna_composite_rectangles(pixmap=142, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) [ 8.073] sna_composite_rectangles: converted to op 0 [ 8.073] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) [ 8.073] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 [ 8.073] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 [ 8.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) [ 8.073] sna_composite_rectangles: fallback, dst pixmap=142 too small or not attached [ 8.073] sna_composite_rectangles: fallback [ 8.073] sna_drawable_move_region_to_cpu(pixmap=142 (1x32), [(0, 0), (1, 32)], flags=1) [ 8.073] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 8.073] _sna_pixmap_move_to_cpu(pixmap=142, 1x32, flags=1) [ 8.073] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.073] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.073] operate_inplace: no, inplace operation not suitable [ 8.073] _sna_pixmap_move_to_cpu: marking as damaged [ 8.073] __sna_damage_all(1, 32) [ 8.073] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.073] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=8c, drawable=8e [ 8.073] sna_validate_gc: recomputing clip [ 8.073] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 8.073] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 8.073] try_upload__fast: ignore existing cpu damage (if any) [ 8.073] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.073] try_upload__fast: no, no gpu damage [ 8.073] sna_drawable_move_region_to_cpu(pixmap=142 (1x32), [(0, 0), (1, 32)], flags=1) [ 8.073] sna_drawable_move_region_to_cpu: pixmap=142 all damaged on CPU [ 8.073] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.073] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 8.073] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 8.073] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 8.073] sna_composite(pixmap=128, op=3, src=142+(0, 0), mask=0+(0, 0), dst=128+(0, 0)+(0, 0), size=(3840, 32) [ 8.073] sna_compute_composite_region: dst=(0, 0)x(3840, 32) [ 8.073] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 32) [ 8.073] clip_to_dst: region: 1x[(0, 0), (3840, 32)], clip: 1x[(0, 0), (3840, 2160)] [ 8.073] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 32) [ 8.073] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (3840, 32) [ 8.073] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 32) + (0, 0) [ 8.073] gen9_render_composite: 3840x32, current mode=1/1 [ 8.073] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.073] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.073] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.073] gen9_composite_set_target: (0, 0)x(3840, 32), partial?=1 [ 8.073] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 32)), flags=7... [ 8.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.073] sna_drawable_use_bo: using whole GPU bo [ 8.073] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.073] gen9_composite_picture: (0, 0)x(3840, 32), dst=(0, 0) [ 8.073] sna_transform_is_imprecise_integer_translation: no transform [ 8.073] gen9_composite_picture: integer translation (0, 0), removing [ 8.073] sna_render_pixmap_bo pixmap=142, (0, 0)x(3840, 32)/(1, 32) [ 8.073] sna_render_pixmap_bo box=(0, 0), (1, 32): (1, 32)/(1, 32) [ 8.073] sna_render_pixmap_bo: offset=(0, 0), size=(1, 32) [ 8.073] use_cpu_bo: no cpu bo [ 8.073] move_to_gpu: migrating whole pixmap (1x32) for source (0,0),(1,32), count 5? 0 [ 8.073] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 32) [ 8.073] upload: box=(0, 0), (1, 32), pixmap=1x32 [ 8.073] sna_drawable_move_region_to_cpu(pixmap=142 (1x32), [(0, 0), (1, 32)], flags=2) [ 8.073] sna_drawable_move_region_to_cpu: pixmap=142 all damaged on CPU [ 8.073] kgem_can_create_2d: 1x32 @ 32 [ 8.073] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 8.073] kgem_can_create_2d: untiled size=4096 [ 8.073] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 8.073] kgem_choose_tiling: 1x32 -> 0 [ 8.073] kgem_upload_source_image : (0, 0), (1, 32), stride=4, bpp=32 [ 8.073] kgem_create_buffer_2d: 1x32, 32 bpp, stride=32 [ 8.073] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 8.073] kgem_create_buffer: reusing buffer? used=256 + size=1024, total=262144 [ 8.073] kgem_create_proxy: target handle=23 [proxy? -1], offset=256, length=1024, io=1 [ 8.073] __kgem_bo_init(handle=23, num_pages=1024) [ 8.073] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/32 [ 8.073] upload: adding upload cache to pixmap=142 [ 8.073] kgem_proxy_bo_attach: handle=23 [ 8.073] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.073] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.073] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.073] gen4_choose_composite_emitter: identity src, no mask [ 8.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.073] gen9_composite_get_binding_table(f3c0) [ 8.073] kgem_add_reloc64: handle=23, pos=15592, delta=0, domains=40000 [ 8.073] kgem_add_reloc64: adding proxy [delta=256] for handle=23 [ 8.073] kgem_add_reloc64[29] = (delta=256, target handle=11, presumed=fd545000) [ 8.073] [3ce0] bind bo(handle=23, addr=fd545100), format=192, width=1, height=32, pitch=32, tiling=0 -> sampler [ 8.073] gen9_emit_sampler: sampler = a [ 8.073] gen9_emit_vertex_elements: setup id=2 [ 8.073] gen9_render_composite_box: (0, 0), (3840, 32) [ 8.073] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 32) + (0, 0)] [ 8.073] gen8_vertex_flush[fb0] = 3 [ 8.073] sna_destroy_pixmap: pixmap=142, attached?=1 [ 8.073] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.073] __sna_free_pixmap(pixmap=142) [ 8.073] sna_composite_rectangles(pixmap=128, op=3, 660a0a0a x 1 [(0, 0)x(3840, 24) ...]) [ 8.073] sna_composite_rectangles: converted to op 3 [ 8.073] sna_composite_rectangles[0] (0, 0)x(3840, 24) -> (0, 0), (3840, 24) [ 8.073] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 24) x 1 [ 8.073] sna_composite_rectangles: clipped extents (0, 0),(3840, 24) x 1 [ 8.073] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 24) [ 8.073] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 24)), flags=1... [ 8.073] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 8.073] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.073] sna_drawable_use_bo: using whole GPU bo [ 8.073] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 8.073] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.073] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 24) ...]) [ 8.073] sna_render_get_solid: 660a0a0a [ 8.073] sna_render_get_solid(2) = 660a0a0a (old) [ 8.073] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.073] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.073] aligning vertex: was 3, now 2 floats per vertex [ 8.073] gen9_composite_get_binding_table(f340) [ 8.073] gen9_emit_sampler: sampler = 1 [ 8.073] gen9_emit_vertex_elements: setup id=0 [ 8.073] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.073] (0, 0), (3840, 24) [ 8.073] gen8_vertex_flush[1010] = 3 [ 8.073] sna_create_pixmap(22, 18, 32, usage=0) [ 8.073] kgem_can_create_2d: 22x18 @ 32 [ 8.073] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.073] kgem_can_create_2d: untiled size=4096 [ 8.073] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 8.074] kgem_choose_tiling: 22x18 -> 0 [ 8.074] sna_create_pixmap: usage=0, flags=a [ 8.074] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap [ 8.074] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 [ 8.074] create_pixmap: serial=143, usage=0, 22x18 [ 8.074] sna_create_pixmap: serial=143, 22x18, usage=0 [ 8.074] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=8e, drawable=90 [ 8.074] sna_validate_gc: recomputing clip [ 8.074] sna_validate_gc: composite clip=1x[(0, 0), (22, 18)] [0x55bca9b28a90] [ 8.074] sna_put_image((0, 0)x(22, 18), depth=32, format=2) [ 8.074] try_upload__fast: ignore existing cpu damage (if any) [ 8.074] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.074] try_upload__fast: no, no gpu damage [ 8.074] sna_drawable_move_region_to_cpu(pixmap=144 (22x18), [(0, 0), (22, 18)], flags=1) [ 8.074] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) [ 8.074] _sna_pixmap_move_to_cpu(pixmap=144, 22x18, flags=1) [ 8.074] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.074] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.074] operate_inplace: no, inplace operation not suitable [ 8.074] _sna_pixmap_move_to_cpu: marking as damaged [ 8.074] __sna_damage_all(22, 18) [ 8.074] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.074] sna_put_zpixmap_blt: upload(0, 0, 22, 18) x 1 boxes [ 8.074] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(22, 18) [ 8.074] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 [ 8.074] sna_composite(pixmap=128, op=3, src=144+(0, 0), mask=0+(3813, 3), dst=128+(3813, 3)+(0, 0), size=(22, 18) [ 8.074] sna_compute_composite_region: dst=(3813, 3)x(22, 18) [ 8.074] sna_compute_composite_region: initial clip against dst->pDrawable: (3813, 3), (3835, 21) [ 8.074] clip_to_dst: region: 1x[(3813, 3), (3835, 21)], clip: 1x[(0, 0), (3840, 2160)] [ 8.074] sna_compute_composite_region: clip against dst->pCompositeClip: (3813, 3), (3835, 21) [ 8.074] sna_compute_composite_region: clip against src (22x18 clip=0): (3813, 3), (3835, 21) [ 8.074] sna_composite: composite region extents:+(0, 0) -> (3813, 3), (3835, 21) + (0, 0) [ 8.074] gen9_render_composite: 22x18, current mode=1/1 [ 8.074] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.074] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.074] gen9_composite_set_target: (3813, 3)x(22, 18), partial?=1 [ 8.074] sna_drawable_use_bo pixmap=128, box=((3813, 3), (3835, 21)), flags=7... [ 8.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.074] sna_drawable_use_bo: using whole GPU bo [ 8.074] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.074] gen9_composite_picture: (0, 0)x(22, 18), dst=(3813, 3) [ 8.074] sna_transform_is_imprecise_integer_translation: no transform [ 8.074] gen9_composite_picture: integer translation (0, 0), removing [ 8.074] sna_render_pixmap_bo pixmap=144, (0, 0)x(22, 18)/(22, 18) [ 8.074] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) [ 8.074] sna_render_pixmap_bo: offset=(-3813, -3), size=(22, 18) [ 8.074] use_cpu_bo: no cpu bo [ 8.074] move_to_gpu: migrating whole pixmap (22x18) for source (0,0),(22,18), count 5? 0 [ 8.074] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) [ 8.074] upload: box=(0, 0), (22, 18), pixmap=22x18 [ 8.074] sna_drawable_move_region_to_cpu(pixmap=144 (22x18), [(0, 0), (22, 18)], flags=2) [ 8.074] sna_drawable_move_region_to_cpu: pixmap=144 all damaged on CPU [ 8.074] kgem_can_create_2d: 22x18 @ 32 [ 8.074] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.074] kgem_can_create_2d: untiled size=4096 [ 8.074] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 8.074] kgem_choose_tiling: 22x18 -> 0 [ 8.074] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 [ 8.074] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 [ 8.074] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 8.074] kgem_create_buffer: reusing buffer? used=1280 + size=1728, total=262144 [ 8.074] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=1728, io=1 [ 8.074] __kgem_bo_init(handle=23, num_pages=1728) [ 8.074] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 [ 8.074] upload: adding upload cache to pixmap=144 [ 8.074] kgem_proxy_bo_attach: handle=23 [ 8.074] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.074] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.074] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.074] gen4_choose_composite_emitter: identity src, no mask [ 8.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.074] aligning vertex: was 2, now 3 floats per vertex [ 8.074] gen9_composite_get_binding_table(f300) [ 8.074] kgem_add_reloc64: handle=23, pos=15544, delta=0, domains=40000 [ 8.074] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 [ 8.074] kgem_add_reloc64[30] = (delta=1280, target handle=11, presumed=fd545000) [ 8.074] [3cb0] bind bo(handle=23, addr=fd545500), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler [ 8.074] gen9_emit_sampler: sampler = 2 [ 8.074] gen9_emit_vertex_elements: setup id=2 [ 8.074] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.074] gen9_render_composite_box: (3813, 3), (3835, 21) [ 8.074] apply_damage: damage=0x0, region=1 [(3813, 3), (3835, 21) + (0, 0)] [ 8.074] gen8_vertex_flush[1070] = 3 [ 8.074] sna_destroy_pixmap: pixmap=144, attached?=1 [ 8.074] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.074] __sna_free_pixmap(pixmap=144) [ 8.074] sna_glyphs(op=3, nlist=1, src=(3767, 17)) [ 8.074] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.074] sna_glyphs: discarding mask [ 8.074] glyphs0_to_dst(op=3, src=(3767, 17), nlist=1, dst=(3767, 17)+(0, 0)) [ 8.074] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94268789263552 size=3840x2160 [ 8.074] gen9_render_composite: 0x0, current mode=1/1 [ 8.074] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.074] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.074] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.074] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 2160)), flags=7... [ 8.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.074] sna_drawable_use_bo: using whole GPU bo [ 8.074] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.074] color_convert: src=ffdfdbd2 [20028888] [ 8.074] color_convert: dst=ffdfdbd2 [20028888] [ 8.074] sna_render_get_solid: ffdfdbd2 [ 8.074] sna_render_get_solid(6) = ffdfdbd2 (old) [ 8.074] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.074] sna_transform_is_imprecise_integer_translation: no transform [ 8.074] gen9_composite_picture: integer translation (0, 0), removing [ 8.074] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.074] sna_render_pixmap_bo: GPU all damaged [ 8.074] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.074] gen4_choose_composite_emitter: solid, identity mask [ 8.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.074] aligning vertex: was 3, now 4 floats per vertex [ 8.074] gen9_composite_get_binding_table(f280) [ 8.074] kgem_add_reloc64: handle=8, pos=15512, delta=0, domains=40000 [ 8.074] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 8.074] kgem_add_reloc64[31] = (delta=24, target handle=3, presumed=fdffe000) [ 8.074] [3c90] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.074] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 8.074] gen9_emit_sampler: sampler = a [ 8.074] gen9_emit_sf: num_sf_outputs=2 [ 8.074] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.074] gen9_emit_vertex_elements: setup id=9 [ 8.074] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.074] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.074] glyphs0_to_dst: glyph=(3766, 7)x(10, 10), unclipped [ 8.074] emit_primitive_identity_mask__avx2: dst=(3766, 7), mask=(32.00, 48.00) x (10.00, 10.00) [ 8.074] glyphs0_to_dst: glyph=(3774, 7)x(10, 10), unclipped [ 8.074] emit_primitive_identity_mask__avx2: dst=(3774, 7), mask=(48.00, 48.00) x (10.00, 10.00) [ 8.074] glyphs0_to_dst: glyph=(3782, 9)x(5, 8), unclipped [ 8.074] emit_primitive_identity_mask__avx2: dst=(3782, 9), mask=(64.00, 0.00) x (5.00, 8.00) [ 8.074] glyphs0_to_dst: glyph=(3786, 7)x(10, 10), unclipped [ 8.074] emit_primitive_identity_mask__avx2: dst=(3786, 7), mask=(80.00, 0.00) x (10.00, 10.00) [ 8.074] glyphs0_to_dst: glyph=(3794, 7)x(10, 10), unclipped [ 8.074] emit_primitive_identity_mask__avx2: dst=(3794, 7), mask=(64.00, 16.00) x (10.00, 10.00) [ 8.074] gen8_vertex_flush[1138] = 15 [ 8.074] gen9_magic_ca_pass: CA fixup (783 -> 798) [ 8.074] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.074] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.074] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.074] sna_create_pixmap(24, 18, 32, usage=0) [ 8.074] kgem_can_create_2d: 24x18 @ 32 [ 8.074] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.074] kgem_can_create_2d: untiled size=4096 [ 8.074] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 8.074] kgem_choose_tiling: 24x18 -> 0 [ 8.074] sna_create_pixmap: usage=0, flags=a [ 8.074] sna_create_pixmap: small buffer [1728], attaching to shadow pixmap [ 8.074] create_pixmap: allocating pixmap 24x18, depth=32/32, size=1736 [ 8.074] create_pixmap: serial=145, usage=0, 24x18 [ 8.074] sna_create_pixmap: serial=145, 24x18, usage=0 [ 8.074] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=90, drawable=92 [ 8.074] sna_validate_gc: recomputing clip [ 8.074] sna_validate_gc: composite clip=1x[(0, 0), (24, 18)] [0x55bca9b28a90] [ 8.074] sna_put_image((0, 0)x(24, 18), depth=32, format=2) [ 8.074] try_upload__fast: ignore existing cpu damage (if any) [ 8.074] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.074] try_upload__fast: no, no gpu damage [ 8.074] sna_drawable_move_region_to_cpu(pixmap=146 (24x18), [(0, 0), (24, 18)], flags=1) [ 8.074] sna_drawable_move_region_to_cpu: region (0, 0), (24, 18) + (0, 0) subsumes pixmap (24x18) [ 8.074] _sna_pixmap_move_to_cpu(pixmap=146, 24x18, flags=1) [ 8.074] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.074] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.074] operate_inplace: no, inplace operation not suitable [ 8.074] _sna_pixmap_move_to_cpu: marking as damaged [ 8.074] __sna_damage_all(24, 18) [ 8.074] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.074] sna_put_zpixmap_blt: upload(0, 0, 24, 18) x 1 boxes [ 8.074] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 18) [ 8.074] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 [ 8.074] sna_composite(pixmap=128, op=3, src=146+(0, 0), mask=0+(3733, 3), dst=128+(3733, 3)+(0, 0), size=(24, 18) [ 8.074] sna_compute_composite_region: dst=(3733, 3)x(24, 18) [ 8.074] sna_compute_composite_region: initial clip against dst->pDrawable: (3733, 3), (3757, 21) [ 8.074] clip_to_dst: region: 1x[(3733, 3), (3757, 21)], clip: 1x[(0, 0), (3840, 2160)] [ 8.074] sna_compute_composite_region: clip against dst->pCompositeClip: (3733, 3), (3757, 21) [ 8.074] sna_compute_composite_region: clip against src (24x18 clip=0): (3733, 3), (3757, 21) [ 8.074] sna_composite: composite region extents:+(0, 0) -> (3733, 3), (3757, 21) + (0, 0) [ 8.074] gen9_render_composite: 24x18, current mode=1/1 [ 8.074] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.074] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.074] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.074] gen9_composite_set_target: (3733, 3)x(24, 18), partial?=1 [ 8.074] sna_drawable_use_bo pixmap=128, box=((3733, 3), (3757, 21)), flags=7... [ 8.074] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.074] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.074] sna_drawable_use_bo: using whole GPU bo [ 8.074] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.074] gen9_composite_picture: (0, 0)x(24, 18), dst=(3733, 3) [ 8.074] sna_transform_is_imprecise_integer_translation: no transform [ 8.074] gen9_composite_picture: integer translation (0, 0), removing [ 8.074] sna_render_pixmap_bo pixmap=146, (0, 0)x(24, 18)/(24, 18) [ 8.074] sna_render_pixmap_bo box=(0, 0), (24, 18): (24, 18)/(24, 18) [ 8.074] sna_render_pixmap_bo: offset=(-3733, -3), size=(24, 18) [ 8.074] use_cpu_bo: no cpu bo [ 8.074] move_to_gpu: migrating whole pixmap (24x18) for source (0,0),(24,18), count 5? 0 [ 8.074] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 18) [ 8.074] upload: box=(0, 0), (24, 18), pixmap=24x18 [ 8.074] sna_drawable_move_region_to_cpu(pixmap=146 (24x18), [(0, 0), (24, 18)], flags=2) [ 8.074] sna_drawable_move_region_to_cpu: pixmap=146 all damaged on CPU [ 8.074] kgem_can_create_2d: 24x18 @ 32 [ 8.074] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.074] kgem_can_create_2d: untiled size=4096 [ 8.074] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 8.074] kgem_choose_tiling: 24x18 -> 0 [ 8.074] kgem_upload_source_image : (0, 0), (24, 18), stride=96, bpp=32 [ 8.074] kgem_create_buffer_2d: 24x18, 32 bpp, stride=96 [ 8.074] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 8.074] kgem_create_buffer: reusing buffer? used=3072 + size=1728, total=262144 [ 8.074] kgem_create_proxy: target handle=23 [proxy? -1], offset=3072, length=1728, io=1 [ 8.074] __kgem_bo_init(handle=23, num_pages=1728) [ 8.074] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 [ 8.074] upload: adding upload cache to pixmap=146 [ 8.074] kgem_proxy_bo_attach: handle=23 [ 8.074] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.074] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.074] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.074] gen4_choose_composite_emitter: identity src, no mask [ 8.074] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.074] aligning vertex: was 4, now 3 floats per vertex [ 8.074] gen9_composite_get_binding_table(f200) [ 8.074] kgem_add_reloc64: handle=23, pos=15480, delta=0, domains=40000 [ 8.074] kgem_add_reloc64: adding proxy [delta=3072] for handle=23 [ 8.074] kgem_add_reloc64[32] = (delta=3072, target handle=11, presumed=fd545000) [ 8.074] [3c70] bind bo(handle=23, addr=fd545c00), format=192, width=24, height=18, pitch=96, tiling=0 -> sampler [ 8.074] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 8.074] gen9_emit_sampler: sampler = 2 [ 8.074] gen9_emit_sf: num_sf_outputs=1 [ 8.074] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.074] gen9_emit_vertex_elements: setup id=2 [ 8.074] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.074] gen9_render_composite_box: (3733, 3), (3757, 21) [ 8.074] apply_damage: damage=0x0, region=1 [(3733, 3), (3757, 21) + (0, 0)] [ 8.074] gen8_vertex_flush[1274] = 3 [ 8.074] sna_destroy_pixmap: pixmap=146, attached?=1 [ 8.074] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.074] __sna_free_pixmap(pixmap=146) [ 8.074] sna_create_pixmap(16, 16, 32, usage=0) [ 8.074] kgem_can_create_2d: 16x16 @ 32 [ 8.074] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 8.074] kgem_can_create_2d: untiled size=4096 [ 8.074] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 8.074] kgem_choose_tiling: 16x16 -> 0 [ 8.074] sna_create_pixmap: usage=0, flags=a [ 8.074] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 8.075] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 8.075] create_pixmap: serial=147, usage=0, 16x16 [ 8.075] sna_create_pixmap: serial=147, 16x16, usage=0 [ 8.075] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=92, drawable=94 [ 8.075] sna_validate_gc: recomputing clip [ 8.075] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 8.075] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 8.075] try_upload__fast: ignore existing cpu damage (if any) [ 8.075] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.075] try_upload__fast: no, no gpu damage [ 8.075] sna_drawable_move_region_to_cpu(pixmap=148 (16x16), [(0, 0), (16, 16)], flags=1) [ 8.075] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 8.075] _sna_pixmap_move_to_cpu(pixmap=148, 16x16, flags=1) [ 8.075] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.075] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.075] operate_inplace: no, inplace operation not suitable [ 8.075] _sna_pixmap_move_to_cpu: marking as damaged [ 8.075] __sna_damage_all(16, 16) [ 8.075] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.075] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 8.075] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 8.075] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 8.075] sna_composite(pixmap=128, op=3, src=148+(0, 0), mask=0+(3707, 4), dst=128+(3707, 4)+(0, 0), size=(16, 16) [ 8.075] sna_compute_composite_region: dst=(3707, 4)x(16, 16) [ 8.075] sna_compute_composite_region: initial clip against dst->pDrawable: (3707, 4), (3723, 20) [ 8.075] clip_to_dst: region: 1x[(3707, 4), (3723, 20)], clip: 1x[(0, 0), (3840, 2160)] [ 8.075] sna_compute_composite_region: clip against dst->pCompositeClip: (3707, 4), (3723, 20) [ 8.075] sna_compute_composite_region: clip against src (16x16 clip=0): (3707, 4), (3723, 20) [ 8.075] sna_composite: composite region extents:+(0, 0) -> (3707, 4), (3723, 20) + (0, 0) [ 8.075] gen9_render_composite: 16x16, current mode=1/1 [ 8.075] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.075] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.075] gen9_composite_set_target: (3707, 4)x(16, 16), partial?=1 [ 8.075] sna_drawable_use_bo pixmap=128, box=((3707, 4), (3723, 20)), flags=7... [ 8.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.075] sna_drawable_use_bo: using whole GPU bo [ 8.075] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.075] gen9_composite_picture: (0, 0)x(16, 16), dst=(3707, 4) [ 8.075] sna_transform_is_imprecise_integer_translation: no transform [ 8.075] gen9_composite_picture: integer translation (0, 0), removing [ 8.075] sna_render_pixmap_bo pixmap=148, (0, 0)x(16, 16)/(16, 16) [ 8.075] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 8.075] sna_render_pixmap_bo: offset=(-3707, -4), size=(16, 16) [ 8.075] use_cpu_bo: no cpu bo [ 8.075] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 8.075] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 8.075] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 8.075] sna_drawable_move_region_to_cpu(pixmap=148 (16x16), [(0, 0), (16, 16)], flags=2) [ 8.075] sna_drawable_move_region_to_cpu: pixmap=148 all damaged on CPU [ 8.075] kgem_can_create_2d: 16x16 @ 32 [ 8.075] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 8.075] kgem_can_create_2d: untiled size=4096 [ 8.075] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 8.075] kgem_choose_tiling: 16x16 -> 0 [ 8.075] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 8.075] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 8.075] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 8.075] kgem_create_buffer: reusing buffer? used=4864 + size=1024, total=262144 [ 8.075] kgem_create_proxy: target handle=23 [proxy? -1], offset=4864, length=1024, io=1 [ 8.075] __kgem_bo_init(handle=23, num_pages=1024) [ 8.075] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 8.075] upload: adding upload cache to pixmap=148 [ 8.075] kgem_proxy_bo_attach: handle=23 [ 8.075] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.075] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.075] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.075] gen4_choose_composite_emitter: identity src, no mask [ 8.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.075] gen9_composite_get_binding_table(f180) [ 8.075] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 8.075] kgem_add_reloc64: adding proxy [delta=4864] for handle=23 [ 8.075] kgem_add_reloc64[33] = (delta=4864, target handle=11, presumed=fd545000) [ 8.075] [3c50] bind bo(handle=23, addr=fd546300), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 8.075] gen9_emit_vertex_elements: setup id=2 [ 8.075] gen9_render_composite_box: (3707, 4), (3723, 20) [ 8.075] apply_damage: damage=0x0, region=1 [(3707, 4), (3723, 20) + (0, 0)] [ 8.075] gen8_vertex_flush[12b0] = 3 [ 8.075] sna_destroy_pixmap: pixmap=148, attached?=1 [ 8.075] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.075] __sna_free_pixmap(pixmap=148) [ 8.075] sna_glyphs(op=3, nlist=1, src=(5, 16)) [ 8.075] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.075] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 8.075] glyphs_format: format=166024, depth=32 [ 8.075] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 8.075] sna_glyphs: discarding mask [ 8.075] glyphs0_to_dst(op=3, src=(5, 16), nlist=1, dst=(5, 16)+(0, 0)) [ 8.075] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94268789263552 size=3840x2160 [ 8.075] gen9_render_composite: 0x0, current mode=1/1 [ 8.075] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.075] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.075] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 2160)), flags=7... [ 8.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.075] sna_drawable_use_bo: using whole GPU bo [ 8.075] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.075] color_convert: src=ff232321 [20028888] [ 8.075] color_convert: dst=ff232321 [20028888] [ 8.075] sna_render_get_solid: ff232321 [ 8.075] sna_render_get_solid(7) = ff232321 (old) [ 8.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.075] sna_transform_is_imprecise_integer_translation: no transform [ 8.075] gen9_composite_picture: integer translation (0, 0), removing [ 8.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.075] sna_render_pixmap_bo: GPU all damaged [ 8.075] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.075] gen4_choose_composite_emitter: solid, identity mask [ 8.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.075] aligning vertex: was 3, now 4 floats per vertex [ 8.075] gen9_composite_get_binding_table(f100) [ 8.075] kgem_add_reloc64: handle=8, pos=15416, delta=0, domains=40000 [ 8.075] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 8.075] kgem_add_reloc64[34] = (delta=28, target handle=3, presumed=fdffe000) [ 8.075] [3c30] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.075] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 8.075] gen9_emit_sampler: sampler = a [ 8.075] gen9_emit_sf: num_sf_outputs=2 [ 8.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.075] gen9_emit_vertex_elements: setup id=9 [ 8.075] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 8.075] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 8.075] glyphs0_to_dst: glyph=(5, 8)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(5, 8), mask=(80.00, 16.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(13, 10)x(7, 3), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(13, 10), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.075] glyphs0_to_dst: glyph=(18, 6)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(18, 6), mask=(112.00, 0.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(27, 8)x(7, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(27, 8), mask=(96.00, 16.00) x (7.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(32, 8)x(10, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(32, 8), mask=(112.00, 16.00) x (10.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(40, 8)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(40, 8), mask=(64.00, 32.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(47, 5)x(5, 11), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(47, 5), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.075] glyphs0_to_dst: glyph=(51, 8)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(51, 8), mask=(64.00, 48.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(58, 5)x(5, 11), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(58, 5), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.075] glyphs0_to_dst: glyph=(62, 8)x(11, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(62, 8), mask=(80.00, 48.00) x (11.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(72, 8)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(72, 8), mask=(96.00, 32.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(80, 10)x(7, 3), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(80, 10), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.075] glyphs0_to_dst: glyph=(84, 6)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(84, 6), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(92, 6)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(92, 6), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(100, 6)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(100, 6), mask=(96.00, 48.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(108, 6)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(108, 6), mask=(32.00, 48.00) x (10.00, 10.00) [ 8.075] gen8_vertex_flush[1378] = 48 [ 8.075] gen9_magic_ca_pass: CA fixup (803 -> 851) [ 8.075] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.075] sna_glyphs(op=3, nlist=1, src=(5, 17)) [ 8.075] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.075] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 8.075] glyphs_format: format=166024, depth=32 [ 8.075] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 8.075] sna_glyphs: discarding mask [ 8.075] glyphs0_to_dst(op=3, src=(5, 17), nlist=1, dst=(5, 17)+(0, 0)) [ 8.075] clipped_glyphs: no, clip region (0, 0), (3840, 2160) matches drawable pixmap=94268789263552 size=3840x2160 [ 8.075] gen9_render_composite: 0x0, current mode=1/1 [ 8.075] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 8.075] kgem_bo_is_busy: handle=17, domain: 3 exec? 1, rq? 1 [ 8.075] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.075] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 8.075] sna_drawable_use_bo pixmap=128, box=((0, 0), (3840, 2160)), flags=7... [ 8.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.075] sna_drawable_use_bo: using whole GPU bo [ 8.075] gen9_composite_set_target: pixmap=128, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 8.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.075] color_convert: src=ff8e8b85 [20028888] [ 8.075] color_convert: dst=ff8e8b85 [20028888] [ 8.075] sna_render_get_solid: ff8e8b85 [ 8.075] sna_render_get_solid(8) = ff8e8b85 (old) [ 8.075] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 8.075] sna_transform_is_imprecise_integer_translation: no transform [ 8.075] gen9_composite_picture: integer translation (0, 0), removing [ 8.075] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 8.075] sna_render_pixmap_bo: GPU all damaged [ 8.075] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 8.075] gen4_choose_composite_emitter: solid, identity mask [ 8.075] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.075] gen9_composite_get_binding_table(f080) [ 8.075] kgem_add_reloc64: handle=8, pos=15384, delta=0, domains=40000 [ 8.075] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 8.075] kgem_add_reloc64[35] = (delta=32, target handle=3, presumed=fdffe000) [ 8.075] [3c10] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.075] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 8.075] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 8.075] gen9_emit_vertex_elements: setup id=9 [ 8.075] glyphs0_to_dst: glyph=(5, 9)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(5, 9), mask=(80.00, 16.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(13, 11)x(7, 3), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(13, 11), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.075] glyphs0_to_dst: glyph=(18, 7)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(18, 7), mask=(112.00, 0.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(27, 9)x(7, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(27, 9), mask=(96.00, 16.00) x (7.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(32, 9)x(10, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(32, 9), mask=(112.00, 16.00) x (10.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(40, 9)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(40, 9), mask=(64.00, 32.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(47, 6)x(5, 11), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(47, 6), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.075] glyphs0_to_dst: glyph=(51, 9)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(51, 9), mask=(64.00, 48.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(58, 6)x(5, 11), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(58, 6), mask=(80.00, 32.00) x (5.00, 11.00) [ 8.075] glyphs0_to_dst: glyph=(62, 9)x(11, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(62, 9), mask=(80.00, 48.00) x (11.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(72, 9)x(9, 8), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(72, 9), mask=(96.00, 32.00) x (9.00, 8.00) [ 8.075] glyphs0_to_dst: glyph=(80, 11)x(7, 3), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(80, 11), mask=(96.00, 0.00) x (7.00, 3.00) [ 8.075] glyphs0_to_dst: glyph=(84, 7)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(84, 7), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(92, 7)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(92, 7), mask=(112.00, 32.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(100, 7)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(100, 7), mask=(96.00, 48.00) x (10.00, 10.00) [ 8.075] glyphs0_to_dst: glyph=(108, 7)x(10, 10), unclipped [ 8.075] emit_primitive_identity_mask__avx2: dst=(108, 7), mask=(32.00, 48.00) x (10.00, 10.00) [ 8.075] gen8_vertex_flush[1478] = 48 [ 8.075] gen9_magic_ca_pass: CA fixup (851 -> 899) [ 8.075] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 8.075] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 8.075] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 8.075] sna_copy_area: src=pixmap=128:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=8:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 8.075] sna_copy_area: normal copy [ 8.075] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 8.075] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 8.075] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 8.075] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 8.075] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 8.075] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 8.075] sna_do_copy: pixmap -- no source clipping [ 8.075] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 8.075] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 8.075] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=128+(0, 0), dst pixmap=8+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 8.075] sna_copy_boxes: dst=(priv=0x55bca988c3c0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=17, cpu_bo=0), replaces=1 [ 8.075] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.075] sna_drawable_use_bo pixmap=8, box=((0, 0), (3840, 2160)), flags=1b... [ 8.075] sna_drawable_use_bo: pinned, never REPLACES [ 8.075] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.075] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.075] sna_drawable_use_bo: applying move-to-gpu override [ 8.075] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (3840, 2160)] from damage 1x[(0, 0], (3840, 2160)] [ 8.075] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 8.075] wait_for_shadow: flags=1, flips=2, handle=11, shadow=9 [ 8.075] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 8.075] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 8.075] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 8.075] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 8.075] __kgem_bo_init(handle=25, num_pages=8100) [ 8.075] kgem_set_tiling: handle=25, tiling=1 [1], pitch=15360 [15360]: 1 [ 8.075] __kgem_bo_make_scanout: create fb 3840x2160@24/32 [ 8.075] __kgem_bo_map__gtt(handle=25, size=33177600) [ 8.080] __kgem_bo_make_scanout: attached fb=100 to handle=25 [ 8.080] new pitch=15360, tiling=1, handle=25, id=391, num_pages=8100 [8100], bucket=12 [ 8.080] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 8.080] wait_for_shadow: setting front pixmap to handle=25 [ 8.080] sna_drawable_use_bo: using whole GPU bo [ 8.080] sna_pixmap_move_to_gpu(pixmap=128, usage=0), flags=a [ 8.080] sna_pixmap_move_to_gpu: already all-damaged [ 8.080] sna_pixmap_mark_active: pixmap=128, handle=17 [ 8.080] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.080] sna_pixmap_make_cow: make cow src=128, dst=8, handle=17 (already cow? src=0, dst=0) [ 8.080] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 8.080] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.080] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.080] kgem_bo_is_render: handle=25, rq? 0 [0] [ 8.080] kgem_bo_is_render: handle=25, rq? 0 [0] [ 8.080] kgem_bo_is_render: handle=17, rq? 1 [1] [ 8.080] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.080] __kgem_retire_rq: request 1 complete [ 8.080] kgem_set_mode: flushing before new bo [ 8.080] gen8_vertex_close: used=3596, vbo active? 16, vb=625, nreloc=5 [ 8.080] gen8_vertex_close: reloc[0] = 287 [ 8.080] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.080] kgem_add_handle: handle=16, index=13 [ 8.080] kgem_add_reloc64[36] = (delta=0, target handle=13, presumed=fffa8000) [ 8.080] gen8_vertex_close: reloc[1] = 341 [ 8.080] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 [ 8.080] kgem_add_reloc64[37] = (delta=0, target handle=13, presumed=fffa8000) [ 8.080] gen8_vertex_close: reloc[2] = 418 [ 8.080] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 [ 8.080] kgem_add_reloc64[38] = (delta=0, target handle=13, presumed=fffa8000) [ 8.080] gen8_vertex_close: reloc[3] = 702 [ 8.080] kgem_add_reloc64: handle=16, pos=702, delta=0, domains=200000 [ 8.080] kgem_add_reloc64[39] = (delta=0, target handle=13, presumed=fffa8000) [ 8.080] gen8_vertex_close: reloc[4] = 921 [ 8.080] kgem_add_reloc64: handle=16, pos=921, delta=0, domains=200000 [ 8.080] kgem_add_reloc64[40] = (delta=0, target handle=13, presumed=fffa8000) [ 8.080] batch[1/1, flags=1800]: 1348 1348 15376 16384, nreloc=41, nexec=14, nfence=0, aperture=10926 [fenced=0] [ 8.080] kgem_finish_buffers: buffer handle=23, used=5888, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 8.080] kgem_finish_buffers: retaining upload buffer (5888/262144): used=8192, refcnt=1 [ 8.081] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 8.081] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 8.081] kgem_fixup_relocs: shrinking by 53248 [ 8.081] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.081] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 8.081] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.081] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdcdc000 [ 8.081] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 8.081] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 8.081] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 [ 8.081] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 [ 8.081] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.081] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=7 [ 8.081] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=7 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=7 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 8.081] kgem_commit: release handle=18 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffa000 [ 8.081] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 8.081] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 8.081] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=7 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.081] __kgem_bo_clear_busy: handle=8 [ 8.081] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.081] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.081] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.081] needs_batch_flush: flushing before handle=25 for new reservation [ 8.081] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 8.081] aligning vertex: was 4, now 2 floats per vertex [ 8.081] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.081] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.081] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.081] kgem_add_handle: handle=4, index=0 [ 8.081] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.081] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.081] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.081] gen9_composite_get_binding_table(ffc0) [ 8.081] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 8.081] kgem_add_handle: handle=25, index=1 [ 8.081] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 8.081] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 8.081] [3fe0] bind bo(handle=25, addr=0), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.081] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 8.081] kgem_add_handle: handle=17, index=2 [ 8.081] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) [ 8.081] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 8.081] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.081] gen9_emit_sampler: sampler = 0 [ 8.081] gen9_emit_sf: num_sf_outputs=1 [ 8.081] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.081] gen9_emit_vertex_elements: setup id=0 [ 8.081] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.081] (0, 0) -> (0, 0) + (3840, 2160) [ 8.081] gen8_vertex_flush[490] = 3 [ 8.081] sna_block_handler (tv=0.0) [ 8.081] sna_wakeup_handler [ 8.081] sna_mode_wakeup: len=64 [ 8.081] sna_mode_wakeup: recording last swap on pipe=1, frame 208 [d0], time 8.77005 [ 8.081] sna_mode_wakeup: removing handle=9 [active_scanout=1] from scanout, installing handle=11 [active_scanout=2] [ 8.081] sna_mode_wakeup: flip complete, pending? 2 [ 8.081] sna_mode_wakeup: recording last swap on pipe=0, frame 238 [ee], time 8.78313 [ 8.081] sna_mode_wakeup: removing handle=9 [active_scanout=0] from scanout, installing handle=11 [active_scanout=2] [ 8.081] _kgem_bo_destroy: handle=9, proxy? 0 [ 8.081] __kgem_bo_destroy: handle=9, size=33177600 [ 8.081] kgem_bo_move_to_scanout: moving 9 [fb 102] to scanout cache, active? 0 [ 8.081] sna_mode_wakeup: flip complete, pending? 1 [ 8.081] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 8.081] sna_mode_redisplay: damage: 1x(0, 0), (3840, 2160) [ 8.081] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 8.081] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=10a [ 8.081] sna_pixmap_move_to_gpu: already all-damaged [ 8.081] sna_pixmap_mark_active: pixmap=8, handle=25 [ 8.081] sna_mode_redisplay: crtc[0] transformed? 0 [ 8.081] sna_mode_redisplay: crtc[1] transformed? 0 [ 8.082] sna_mode_redisplay: crtc[2] transformed? 0 [ 8.082] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=11 [active?=2], new handle=25 [active=0] [ 8.082] gen8_vertex_close: used=3602, vbo active? 16, vb=1, nreloc=1 [ 8.082] gen8_vertex_close: reloc[0] = 287 [ 8.082] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.082] kgem_add_handle: handle=16, index=3 [ 8.082] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 8.082] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 8.082] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.082] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.082] kgem_fixup_relocs: shrinking by 61440 [ 8.082] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.082] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.082] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 8.082] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.082] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 [ 8.082] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.082] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.082] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 11, transformed? 0 [ 8.082] get_fb: reusing fb=100 for handle=25 [ 8.083] sna_mode_redisplay: recording flip on CRTC:32 handle=25, active_scanout=1, serial=1 [ 8.083] __kgem_bo_clear_busy: handle=25 [ 8.083] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 11, transformed? 0 [ 8.083] sna_mode_redisplay: recording flip on CRTC:39 handle=25, active_scanout=2, serial=1 [ 8.083] __kgem_bo_clear_busy: handle=25 [ 8.083] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 8.083] sna_mode_redisplay: flipped 2 outputs, shadow active? 11 [ 8.083] set_shadow: waiting for region 1x[(0, 0), (3840, 2160)], front handle=25, shadow handle=11 [ 8.083] sna_destroy_pixmap: pixmap=128, attached?=1 [ 8.083] _kgem_bo_destroy: handle=17, proxy? 0 [ 8.083] __kgem_bo_destroy: handle=17, size=33177600 [ 8.083] __kgem_busy: handle=17, busy=131073, wedged=0 [ 8.083] __kgem_bo_destroy: handle=17 -> active [ 8.083] __sna_free_pixmap(pixmap=128) [ 8.083] sna_block_handler (tv=1.281000) [ 8.083] kgem_retire, need_retire?=1 [ 8.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.083] kgem_retire__requests_ring: retiring ring 0 [ 8.083] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.083] kgem_retire -- retired=0, need_retire=1 [ 8.083] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.083] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.083] sna_scanout_do_flush: flush timer active: delta=-2 [ 8.083] sna_scanout_do_flush (time=8083), triggered [ 8.083] sna_scanout_flush (time=8083), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 8.083] has_shadow: has pending damage? 0, outstanding flips: 2 [ 8.083] stop_flush: scanout=25 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 8.083] has_shadow: has pending damage? 0, outstanding flips: 2 [ 8.083] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 8.083] sna_accel_do_throttle (time=8083), triggered [ 8.083] sna_accel_throttle (time=8083) [ 8.083] sna_accel_block: evaluating timers, active=7 [ 8.083] sna_accel_block: flush timer expires in 16 [8099] [ 8.083] sna_wakeup_handler [ 8.083] sna_block_handler (tv=0.0) [ 8.083] sna_wakeup_handler [ 8.083] sna_block_handler (tv=1.281000) [ 8.083] kgem_retire, need_retire?=1 [ 8.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.083] kgem_retire__requests_ring: retiring ring 0 [ 8.083] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.083] kgem_retire -- retired=0, need_retire=1 [ 8.083] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.083] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.083] sna_scanout_do_flush: flush timer active: delta=16 [ 8.083] sna_accel_block: evaluating timers, active=7 [ 8.083] sna_accel_block: flush timer expires in 16 [8099] [ 8.083] sna_wakeup_handler [ 8.083] sna_block_handler (tv=1.281000) [ 8.083] kgem_retire, need_retire?=1 [ 8.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.083] kgem_retire__requests_ring: retiring ring 0 [ 8.083] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.083] kgem_retire -- retired=0, need_retire=1 [ 8.083] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.083] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.083] sna_scanout_do_flush: flush timer active: delta=16 [ 8.083] sna_accel_block: evaluating timers, active=7 [ 8.083] sna_accel_block: flush timer expires in 16 [8099] [ 8.083] sna_wakeup_handler [ 8.083] sna_block_handler (tv=1.281000) [ 8.083] kgem_retire, need_retire?=1 [ 8.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.083] kgem_retire__requests_ring: retiring ring 0 [ 8.083] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.083] kgem_retire -- retired=0, need_retire=1 [ 8.083] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.083] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.083] sna_scanout_do_flush: flush timer active: delta=16 [ 8.083] sna_accel_block: evaluating timers, active=7 [ 8.083] sna_accel_block: flush timer expires in 16 [8099] [ 8.083] sna_wakeup_handler [ 8.083] sna_block_handler (tv=1.281000) [ 8.083] kgem_retire, need_retire?=1 [ 8.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.083] kgem_retire__requests_ring: retiring ring 0 [ 8.083] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.083] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.083] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.083] kgem_retire -- retired=0, need_retire=1 [ 8.083] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.083] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.083] sna_scanout_do_flush: flush timer active: delta=16 [ 8.083] sna_accel_block: evaluating timers, active=7 [ 8.083] sna_accel_block: flush timer expires in 16 [8099] [ 8.083] sna_wakeup_handler [ 8.083] sna_block_handler (tv=1.281000) [ 8.083] kgem_retire, need_retire?=1 [ 8.083] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.083] kgem_retire__requests_ring: retiring ring 0 [ 8.083] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.084] sna_block_handler (tv=1.280000) [ 8.084] kgem_retire, need_retire?=1 [ 8.084] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.084] kgem_retire__requests_ring: retiring ring 0 [ 8.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.084] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.084] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.084] kgem_retire -- retired=0, need_retire=1 [ 8.084] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.084] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.084] sna_scanout_do_flush: flush timer active: delta=15 [ 8.084] sna_accel_block: evaluating timers, active=7 [ 8.084] sna_accel_block: flush timer expires in 15 [8099] [ 8.084] sna_wakeup_handler [ 8.085] sna_block_handler (tv=1.279000) [ 8.085] kgem_retire, need_retire?=1 [ 8.085] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.085] kgem_retire__requests_ring: retiring ring 0 [ 8.085] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.085] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.085] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.085] kgem_retire -- retired=0, need_retire=1 [ 8.085] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.085] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.085] sna_scanout_do_flush: flush timer active: delta=14 [ 8.085] sna_accel_block: evaluating timers, active=7 [ 8.085] sna_accel_block: flush timer expires in 14 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=0, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 1 [0] [ 8.086] sna_scanout_do_flush: flush timer active: delta=13 [ 8.086] sna_accel_block: evaluating timers, active=7 [ 8.086] sna_accel_block: flush timer expires in 13 [8099] [ 8.086] sna_wakeup_handler [ 8.086] sna_block_handler (tv=1.278000) [ 8.086] kgem_retire, need_retire?=1 [ 8.086] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=2, busy=0, wedged=0 [ 8.086] __kgem_retire_rq: request 2 complete [ 8.086] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 8.086] kgem_bo_move_to_cache: release handle=19 [ 8.086] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 8.086] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 8.086] kgem_bo_move_to_cache: release handle=20 [ 8.086] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 8.086] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 8.086] kgem_bo_move_to_cache: release handle=22 [ 8.086] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 8.086] __kgem_bo_flush: handle=21, busy=0, wedged=0 [ 8.086] kgem_bo_move_to_cache: release handle=21 [ 8.086] kgem_bo_move_to_inactive: moving handle=21 to inactive [ 8.086] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 8.086] kgem_bo_move_to_cache: release handle=12 [ 8.086] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 8.086] kgem_retire__requests_ring: retiring ring 0 [ 8.086] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.086] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 [ 8.086] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.086] kgem_retire -- retired=1, need_retire=1 [ 8.086] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.086] kgem_retire__buffers: handle=23, busy? 0 [0] [ 8.086] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 8.087] __kgem_bo_destroy: handle=23, size=262144 [ 8.087] kgem_bo_replace_io: transferring io handle=23 to bo [ 8.087] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.087] kgem_retire, need_retire?=1 [ 8.087] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.087] kgem_retire__requests_ring: retiring ring 0 [ 8.087] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.087] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.087] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.087] kgem_retire -- retired=0, need_retire=1 [ 8.087] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.087] sna_scanout_do_flush: flush timer active: delta=12 [ 8.087] sna_accel_block: evaluating timers, active=7 [ 8.087] sna_accel_block: flush timer expires in 12 [8099] [ 8.087] sna_wakeup_handler [ 8.087] sna_block_handler (tv=1.277000) [ 8.088] kgem_retire, need_retire?=1 [ 8.088] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.088] kgem_retire__requests_ring: retiring ring 0 [ 8.088] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.088] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.088] kgem_retire -- retired=0, need_retire=1 [ 8.088] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.088] sna_scanout_do_flush: flush timer active: delta=11 [ 8.088] sna_accel_block: evaluating timers, active=7 [ 8.088] sna_accel_block: flush timer expires in 11 [8099] [ 8.088] sna_wakeup_handler [ 8.088] sna_block_handler (tv=1.276000) [ 8.088] kgem_retire, need_retire?=1 [ 8.088] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.088] kgem_retire__requests_ring: retiring ring 0 [ 8.088] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.088] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.088] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.088] kgem_retire -- retired=0, need_retire=1 [ 8.088] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.088] sna_scanout_do_flush: flush timer active: delta=11 [ 8.088] sna_accel_block: evaluating timers, active=7 [ 8.088] sna_accel_block: flush timer expires in 11 [8099] [ 8.089] sna_wakeup_handler [ 8.089] sna_create_pixmap(92, 24, 24, usage=0) [ 8.089] kgem_can_create_2d: 92x24 @ 24 [ 8.089] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=24 [ 8.089] kgem_can_create_2d: untiled size=12288 [ 8.089] kgem_choose_tiling: too thin [width 92, 32 bpp] for TILING_X [ 8.089] kgem_choose_tiling: 92x24 -> 0 [ 8.089] sna_create_pixmap: usage=0, flags=b [ 8.089] sna_create_pixmap: creating GPU pixmap 92x24, stride=368, flags=b [ 8.089] __pop_freed_pixmap: reusing freed pixmap=128 header [ 8.089] create_pixmap_hdr: pixmap=149, width=92, height=24, usage=0 [ 8.089] sna_create_pixmap: serial=149, 92x24, usage=0 [ 8.089] sna_composite_rectangles(pixmap=150, op=0, 0 x 1 [(0, 0)x(92, 24) ...]) [ 8.089] sna_composite_rectangles: converted to op 0 [ 8.089] sna_composite_rectangles[0] (0, 0)x(92, 24) -> (0, 0), (92, 24) [ 8.089] sna_composite_rectangles: nrects=1, region=(0, 0), (92, 24) x 1 [ 8.089] sna_composite_rectangles: clipped extents (0, 0),(92, 24) x 1 [ 8.089] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(92, 24) [ 8.089] sna_composite_rectangles: dropping last-cpu hint [ 8.089] sna_drawable_use_bo pixmap=150, box=((0, 0), (92, 24)), flags=19... [ 8.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.089] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.089] sna_pixmap_move_to_gpu(pixmap=150, usage=0), flags=b [ 8.089] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.089] sna_pixmap_move_to_gpu: creating GPU bo (92x24@32), create=b [ 8.089] kgem_choose_tiling: too thin [width 92, 32 bpp] for TILING_X [ 8.089] kgem_choose_tiling: 92x24 -> 0 [ 8.089] kgem_choose_tiling: too thin [width 92, 32 bpp] for TILING_X [ 8.089] kgem_choose_tiling: 92x24 -> 0 [ 8.089] sna_pixmap_alloc_gpu: pixmap=150 [ 8.089] kgem_create_2d(92x24, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.089] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=384, height=24 [ 8.089] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 8.089] from inactive: pitch=384, tiling=0: handle=12, id=392 [ 8.089] __sna_damage_all(92, 24) [ 8.089] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.089] sna_pixmap_mark_active: pixmap=150, handle=12 [ 8.089] sna_drawable_use_bo: allocated GPU bo for operation [ 8.089] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.089] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 8.089] kgem_bo_is_render: handle=12, rq? 0 [0] [ 8.089] gen9_render_fill_boxes(0 x 1 [(0, 0), (92, 24) ...]) [ 8.089] sna_render_get_solid: 0 [ 8.089] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 8.089] kgem_check_bo: num_pages=+3, num_exec=+1 [ 8.089] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.089] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.089] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.089] kgem_add_handle: handle=4, index=0 [ 8.089] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.089] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.089] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.089] gen9_composite_get_binding_table(ffc0) [ 8.089] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 8.089] kgem_add_handle: handle=12, index=1 [ 8.089] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) [ 8.089] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 8.089] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=92, height=24, pitch=384, tiling=0 -> render [ 8.089] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 8.089] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 8.089] kgem_add_handle: handle=7, index=2 [ 8.089] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 8.089] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.089] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.089] gen9_emit_sampler: sampler = 1 [ 8.089] gen9_emit_sf: num_sf_outputs=1 [ 8.089] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.089] gen9_emit_vertex_elements: setup id=0 [ 8.089] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.089] (0, 0), (92, 24) [ 8.089] gen8_vertex_flush[490] = 3 [ 8.089] sna_composite_rectangles: pixmap=150 marking clear [0]? 1 [ 8.089] sna_composite_rectangles(pixmap=150, op=1, ff2c001e x 1 [(0, 0)x(92, 24) ...]) [ 8.089] sna_composite_rectangles: converted to op 1 [ 8.089] sna_composite_rectangles[0] (0, 0)x(92, 24) -> (0, 0), (92, 24) [ 8.089] sna_composite_rectangles: nrects=1, region=(0, 0), (92, 24) x 1 [ 8.089] sna_composite_rectangles: clipped extents (0, 0),(92, 24) x 1 [ 8.089] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(92, 24) [ 8.089] sna_composite_rectangles: promoting to full GPU [ 8.089] sna_composite_rectangles: dropping last-cpu hint [ 8.089] sna_drawable_use_bo pixmap=150, box=((0, 0), (92, 24)), flags=19... [ 8.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.089] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.089] sna_drawable_use_bo: using whole GPU bo [ 8.089] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 8.089] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.089] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (92, 24) ...]) [ 8.089] sna_render_get_solid: ff2c001e [ 8.089] sna_render_get_solid(0) = ff2c001e (old) [ 8.089] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 8.089] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.089] gen9_composite_get_binding_table(ff00) [ 8.089] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 8.089] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 8.089] kgem_add_handle: handle=8, index=3 [ 8.089] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 8.089] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.089] gen9_emit_vertex_elements: setup id=0 [ 8.089] (0, 0), (92, 24) [ 8.089] gen8_vertex_flush[4cc] = 3 [ 8.089] sna_composite_rectangles: pixmap=150 marking clear [ff2c001e]? 1 [ 8.089] sna_create_pixmap(40, 40, 32, usage=0) [ 8.089] kgem_can_create_2d: 40x40 @ 32 [ 8.089] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 [ 8.089] kgem_can_create_2d: untiled size=8192 [ 8.089] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.089] kgem_choose_tiling: 40x40 -> 0 [ 8.089] sna_create_pixmap: usage=0, flags=b [ 8.089] sna_create_pixmap: creating GPU pixmap 40x40, stride=160, flags=b [ 8.089] __pop_freed_pixmap: reusing freed pixmap=132 header [ 8.089] create_pixmap_hdr: pixmap=151, width=40, height=40, usage=0 [ 8.089] sna_create_pixmap: serial=151, 40x40, usage=0 [ 8.089] sna_composite_rectangles(pixmap=152, op=0, 0 x 1 [(0, 0)x(40, 40) ...]) [ 8.089] sna_composite_rectangles: converted to op 0 [ 8.089] sna_composite_rectangles[0] (0, 0)x(40, 40) -> (0, 0), (40, 40) [ 8.089] sna_composite_rectangles: nrects=1, region=(0, 0), (40, 40) x 1 [ 8.089] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 1 [ 8.089] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) [ 8.089] sna_composite_rectangles: dropping last-cpu hint [ 8.089] sna_drawable_use_bo pixmap=152, box=((0, 0), (40, 40)), flags=19... [ 8.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 8.089] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 8.089] sna_pixmap_move_to_gpu(pixmap=152, usage=0), flags=b [ 8.089] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.089] sna_pixmap_move_to_gpu: creating GPU bo (40x40@32), create=b [ 8.089] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.089] kgem_choose_tiling: 40x40 -> 0 [ 8.089] kgem_choose_tiling: too thin [width 40, 32 bpp] for TILING_X [ 8.089] kgem_choose_tiling: 40x40 -> 0 [ 8.089] sna_pixmap_alloc_gpu: pixmap=152 [ 8.089] kgem_create_2d(40x40, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 8.089] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=40 [ 8.089] kgem_set_tiling: handle=22, tiling=0 [0], pitch=160 [160]: 1 [ 8.089] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 8.089] from inactive: pitch=160, tiling=0: handle=22, id=393 [ 8.089] __sna_damage_all(40, 40) [ 8.089] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.089] sna_pixmap_mark_active: pixmap=152, handle=22 [ 8.089] sna_drawable_use_bo: allocated GPU bo for operation [ 8.089] sna_drawable_use_bo: using GPU bo with damage? 0 [ 8.089] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 8.089] kgem_bo_is_render: handle=22, rq? 0 [0] [ 8.089] gen9_render_fill_boxes(0 x 1 [(0, 0), (40, 40) ...]) [ 8.089] sna_render_get_solid: 0 [ 8.089] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.089] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.089] __kgem_ring_is_idle: last requests handle=1 still busy [ 8.089] kgem_check_bo: num_pages=+15, num_exec=+1 [ 8.089] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.089] __kgem_ring_is_idle: last fence handle=1 still busy [ 8.089] gen9_composite_get_binding_table(fe80) [ 8.089] kgem_add_reloc64: handle=22, pos=16280, delta=0, domains=20002 [ 8.090] kgem_add_handle: handle=22, index=4 [ 8.090] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd985000) [ 8.090] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 8.090] [3f90] bind bo(handle=22, addr=fd985000), format=192, width=40, height=40, pitch=160, tiling=0 -> render [ 8.090] gen9_emit_vertex_elements: setup id=0 [ 8.090] (0, 0), (40, 40) [ 8.090] gen8_vertex_flush[500] = 3 [ 8.090] sna_composite_rectangles: pixmap=152 marking clear [0]? 1 [ 8.090] sna_composite_rectangles(pixmap=152, op=1, 40404040 x 4 [(0, 0)x(1, 1) ...]) [ 8.090] sna_composite_rectangles: converted to op 1 [ 8.090] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 8.090] sna_composite_rectangles[1] (39, 0)x(1, 1) -> (39, 0), (40, 1) [ 8.090] sna_composite_rectangles[2] (0, 39)x(1, 1) -> (0, 39), (1, 40) [ 8.090] sna_composite_rectangles[3] (39, 39)x(1, 1) -> (39, 39), (40, 40) [ 8.090] sna_composite_rectangles: nrects=4, region=(0, 0), (40, 40) x 4 [ 8.090] sna_composite_rectangles: clipped extents (0, 0),(40, 40) x 4 [ 8.090] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(40, 40) [ 8.090] sna_composite_rectangles: dropping last-cpu hint [ 8.090] sna_drawable_use_bo pixmap=152, box=((0, 0), (40, 40)), flags=1... [ 8.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 8.090] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.090] sna_drawable_use_bo: using whole GPU bo [ 8.090] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 8.090] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.090] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (1, 1) ...]) [ 8.090] sna_render_get_solid: 40404040 [ 8.090] sna_render_get_solid(1) = 40404040 (old) [ 8.090] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 8.090] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.090] gen9_composite_get_binding_table(fe00) [ 8.090] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 8.090] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 8.090] kgem_add_reloc64[7] = (delta=4, target handle=3, presumed=fdffe000) [ 8.090] [3f70] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.090] gen9_emit_vertex_elements: setup id=0 [ 8.090] (0, 0), (1, 1) [ 8.090] (39, 0), (40, 1) [ 8.090] (0, 39), (1, 40) [ 8.090] (39, 39), (40, 40) [ 8.090] gen8_vertex_flush[53c] = 12 [ 8.090] sna_composite(pixmap=150, op=3, src=152+(3670, 0), mask=0+(0, 0), dst=150+(0, 0)+(0, 0), size=(92, 24) [ 8.090] sna_compute_composite_region: dst=(0, 0)x(92, 24) [ 8.090] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (92, 24) [ 8.090] clip_to_dst: region: 1x[(0, 0), (92, 24)], clip: 1x[(0, 0), (92, 24)] [ 8.090] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (92, 24) [ 8.090] sna_compute_composite_region: clip against src (40x40 clip=0): (0, 0), (92, 24) [ 8.090] sna_composite: composite region extents:+(0, 0) -> (0, 0), (92, 24) + (0, 0) [ 8.090] gen9_render_composite: 92x24, current mode=1/1 [ 8.090] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.090] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 8.090] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 8.090] gen9_composite_set_target: (0, 0)x(92, 24), partial?=1 [ 8.090] sna_drawable_use_bo pixmap=150, box=((0, 0), (92, 24)), flags=7... [ 8.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.090] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.090] sna_drawable_use_bo: using whole GPU bo [ 8.090] gen9_composite_set_target: pixmap=150, format=20020888, size=92x24, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 8.090] gen9_composite_picture: (3670, 0)x(92, 24), dst=(0, 0) [ 8.090] sna_transform_is_imprecise_integer_translation: no transform [ 8.090] gen9_composite_picture: integer translation (0, 0), removing [ 8.090] sna_render_pixmap_bo pixmap=152, (3670, 0)x(92, 24)/(40, 40) [ 8.090] sna_render_pixmap_bo: GPU all damaged [ 8.090] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.090] kgem_bo_is_render: handle=22, rq? 1 [1] [ 8.090] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.090] gen4_choose_composite_emitter: identity src, no mask [ 8.090] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.090] aligning vertex: was 2, now 3 floats per vertex [ 8.090] gen9_composite_get_binding_table(fd80) [ 8.090] kgem_add_reloc64: handle=22, pos=16216, delta=0, domains=40000 [ 8.090] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd985000) [ 8.090] [3f50] bind bo(handle=22, addr=fd985000), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler [ 8.090] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 8.090] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 8.090] gen9_emit_sampler: sampler = a [ 8.090] gen9_emit_vertex_elements: setup id=2 [ 8.090] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.090] gen9_render_composite_box: (0, 0), (92, 24) [ 8.090] apply_damage: damage=0x0, region=1 [(0, 0), (92, 24) + (0, 0)] [ 8.090] gen8_vertex_flush[5d8] = 3 [ 8.090] sna_destroy_pixmap: pixmap=152, attached?=1 [ 8.090] _kgem_bo_destroy: handle=22, proxy? 0 [ 8.090] __kgem_bo_destroy: handle=22, size=61440 [ 8.090] __kgem_bo_destroy: handle=22 -> active [ 8.090] __sna_free_pixmap(pixmap=152) [ 8.090] sna_create_pixmap(1, 32, 32, usage=0) [ 8.090] kgem_can_create_2d: 1x32 @ 32 [ 8.090] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 8.090] kgem_can_create_2d: untiled size=4096 [ 8.090] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 8.090] kgem_choose_tiling: 1x32 -> 0 [ 8.090] sna_create_pixmap: usage=0, flags=a [ 8.090] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 8.090] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 8.090] create_pixmap: serial=153, usage=0, 1x32 [ 8.090] sna_create_pixmap: serial=153, 1x32, usage=0 [ 8.090] sna_composite_rectangles(pixmap=154, op=0, 0 x 1 [(0, 0)x(1, 32) ...]) [ 8.090] sna_composite_rectangles: converted to op 0 [ 8.090] sna_composite_rectangles[0] (0, 0)x(1, 32) -> (0, 0), (1, 32) [ 8.090] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 32) x 1 [ 8.090] sna_composite_rectangles: clipped extents (0, 0),(1, 32) x 1 [ 8.090] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 32) [ 8.090] sna_composite_rectangles: fallback, dst pixmap=154 too small or not attached [ 8.090] sna_composite_rectangles: fallback [ 8.090] sna_drawable_move_region_to_cpu(pixmap=154 (1x32), [(0, 0), (1, 32)], flags=1) [ 8.090] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 8.090] _sna_pixmap_move_to_cpu(pixmap=154, 1x32, flags=1) [ 8.090] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.090] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.090] operate_inplace: no, inplace operation not suitable [ 8.090] _sna_pixmap_move_to_cpu: marking as damaged [ 8.090] __sna_damage_all(1, 32) [ 8.090] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.090] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=94, drawable=9a [ 8.090] sna_validate_gc: recomputing clip [ 8.090] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 8.090] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 8.090] try_upload__fast: ignore existing cpu damage (if any) [ 8.090] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.090] try_upload__fast: no, no gpu damage [ 8.090] sna_drawable_move_region_to_cpu(pixmap=154 (1x32), [(0, 0), (1, 32)], flags=1) [ 8.090] sna_drawable_move_region_to_cpu: pixmap=154 all damaged on CPU [ 8.090] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.090] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 8.090] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 8.090] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 8.090] sna_composite(pixmap=150, op=3, src=154+(3670, 0), mask=0+(0, 0), dst=150+(0, 0)+(0, 0), size=(92, 24) [ 8.090] sna_compute_composite_region: dst=(0, 0)x(92, 24) [ 8.090] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (92, 24) [ 8.090] clip_to_dst: region: 1x[(0, 0), (92, 24)], clip: 1x[(0, 0), (92, 24)] [ 8.090] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (92, 24) [ 8.090] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (92, 24) [ 8.090] sna_composite: composite region extents:+(0, 0) -> (0, 0), (92, 24) + (0, 0) [ 8.090] gen9_render_composite: 92x24, current mode=1/1 [ 8.090] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.090] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 8.090] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.090] gen9_composite_set_target: (0, 0)x(92, 24), partial?=1 [ 8.090] sna_drawable_use_bo pixmap=150, box=((0, 0), (92, 24)), flags=7... [ 8.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.090] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.090] sna_drawable_use_bo: using whole GPU bo [ 8.090] gen9_composite_set_target: pixmap=150, format=20020888, size=92x24, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 8.090] gen9_composite_picture: (3670, 0)x(92, 24), dst=(0, 0) [ 8.090] sna_transform_is_imprecise_integer_translation: no transform [ 8.090] gen9_composite_picture: integer translation (0, 0), removing [ 8.090] sna_render_pixmap_bo pixmap=154, (3670, 0)x(92, 24)/(1, 32) [ 8.090] sna_render_pixmap_bo box=(0, 0), (1, 24): (1, 24)/(1, 32) [ 8.090] sna_render_pixmap_bo: offset=(3670, 0), size=(1, 32) [ 8.090] use_cpu_bo: no cpu bo [ 8.090] kgem_choose_tiling: disabling tiling [1x24] for single row/col [ 8.090] kgem_choose_tiling: 1x24 -> 0 [ 8.090] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 24) [ 8.090] upload: box=(0, 0), (1, 24), pixmap=1x32 [ 8.090] sna_drawable_move_region_to_cpu(pixmap=154 (1x32), [(0, 0), (1, 24)], flags=2) [ 8.090] sna_drawable_move_region_to_cpu: pixmap=154 all damaged on CPU [ 8.090] kgem_can_create_2d: 1x24 @ 32 [ 8.090] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=24 [ 8.090] kgem_can_create_2d: untiled size=4096 [ 8.090] kgem_choose_tiling: disabling tiling [1x24] for single row/col [ 8.090] kgem_choose_tiling: 1x24 -> 0 [ 8.090] kgem_upload_source_image : (0, 0), (1, 24), stride=4, bpp=32 [ 8.090] kgem_create_buffer_2d: 1x24, 32 bpp, stride=32 [ 8.090] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 8.090] kgem_create_buffer: searching for an inactive GTT map for upload [ 8.090] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 8.090] search_linear_cache: searching for inactive gtt map [ 8.090] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 8.090] search_linear_cache: inactive and cache bucket empty [ 8.090] search_linear_cache: active cache bucket empty [ 8.090] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 8.090] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 8.090] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 8.090] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 8.090] kgem_create_buffer: reusing handle=23 for buffer [ 8.090] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 8.090] init_buffer_from_bo: reusing handle=23 for buffer [ 8.090] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 8.090] kgem_bo_map: converting request for GTT map into CPU map [ 8.090] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 8.090] kgem_bo_sync__cpu: handle=23 [ 8.090] __kgem_busy: handle=23, busy=0, wedged=0 [ 8.090] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 8.090] __kgem_busy: handle=23, busy=0, wedged=0 [ 8.090] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 8.090] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 8.090] kgem_create_buffer(pages=64 [64]) new handle=23, used=768, write=1 [ 8.090] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=768, io=1 [ 8.090] __kgem_bo_init(handle=23, num_pages=768) [ 8.090] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x24, pitch=4/32 [ 8.090] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.090] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.090] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.090] gen4_choose_composite_emitter: identity src, no mask [ 8.090] kgem_check_bo: num_pages=+64, num_exec=+1 [ 8.090] gen9_composite_get_binding_table(fd00) [ 8.090] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=40000 [ 8.090] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 8.090] kgem_add_handle: handle=23, index=5 [ 8.090] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 8.090] [3f30] bind bo(handle=23, addr=fd545000), format=192, width=1, height=24, pitch=32, tiling=0 -> sampler [ 8.090] gen9_emit_vertex_elements: setup id=2 [ 8.090] gen9_render_composite_box: (0, 0), (92, 24) [ 8.090] apply_damage: damage=0x0, region=1 [(0, 0), (92, 24) + (0, 0)] [ 8.090] gen8_vertex_flush[614] = 3 [ 8.090] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.090] sna_destroy_pixmap: pixmap=154, attached?=1 [ 8.090] __sna_free_pixmap(pixmap=154) [ 8.090] sna_composite_rectangles(pixmap=150, op=3, 660a0a0a x 1 [(0, 0)x(92, 24) ...]) [ 8.090] sna_composite_rectangles: converted to op 3 [ 8.090] sna_composite_rectangles[0] (0, 0)x(92, 24) -> (0, 0), (92, 24) [ 8.090] sna_composite_rectangles: nrects=1, region=(0, 0), (92, 24) x 1 [ 8.090] sna_composite_rectangles: clipped extents (0, 0),(92, 24) x 1 [ 8.090] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(92, 24) [ 8.090] sna_drawable_use_bo pixmap=150, box=((0, 0), (92, 24)), flags=1... [ 8.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 8.090] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.090] sna_drawable_use_bo: using whole GPU bo [ 8.090] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 8.090] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.090] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (92, 24) ...]) [ 8.090] sna_render_get_solid: 660a0a0a [ 8.090] sna_render_get_solid(2) = 660a0a0a (old) [ 8.090] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.091] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.091] aligning vertex: was 3, now 2 floats per vertex [ 8.091] gen9_composite_get_binding_table(fc80) [ 8.091] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 8.091] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 8.091] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) [ 8.091] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.091] gen9_emit_sampler: sampler = 1 [ 8.091] gen9_emit_vertex_elements: setup id=0 [ 8.091] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.091] (0, 0), (92, 24) [ 8.091] gen8_vertex_flush[674] = 3 [ 8.091] sna_create_pixmap(22, 18, 32, usage=0) [ 8.091] kgem_can_create_2d: 22x18 @ 32 [ 8.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.091] kgem_can_create_2d: untiled size=4096 [ 8.091] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 8.091] kgem_choose_tiling: 22x18 -> 0 [ 8.091] sna_create_pixmap: usage=0, flags=a [ 8.091] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap [ 8.091] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 [ 8.091] create_pixmap: serial=155, usage=0, 22x18 [ 8.091] sna_create_pixmap: serial=155, 22x18, usage=0 [ 8.091] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=9a, drawable=9c [ 8.091] sna_validate_gc: recomputing clip [ 8.091] sna_validate_gc: composite clip=1x[(0, 0), (22, 18)] [0x55bca9b28a90] [ 8.091] sna_put_image((0, 0)x(22, 18), depth=32, format=2) [ 8.091] try_upload__fast: ignore existing cpu damage (if any) [ 8.091] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.091] try_upload__fast: no, no gpu damage [ 8.091] sna_drawable_move_region_to_cpu(pixmap=156 (22x18), [(0, 0), (22, 18)], flags=1) [ 8.091] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) [ 8.091] _sna_pixmap_move_to_cpu(pixmap=156, 22x18, flags=1) [ 8.091] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.091] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.091] operate_inplace: no, inplace operation not suitable [ 8.091] _sna_pixmap_move_to_cpu: marking as damaged [ 8.091] __sna_damage_all(22, 18) [ 8.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.091] sna_put_zpixmap_blt: upload(0, 0, 22, 18) x 1 boxes [ 8.091] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(22, 18) [ 8.091] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 [ 8.091] sna_composite(pixmap=150, op=3, src=156+(0, 0), mask=0+(65, 3), dst=150+(65, 3)+(0, 0), size=(22, 18) [ 8.091] sna_compute_composite_region: dst=(65, 3)x(22, 18) [ 8.091] sna_compute_composite_region: initial clip against dst->pDrawable: (65, 3), (87, 21) [ 8.091] clip_to_dst: region: 1x[(65, 3), (87, 21)], clip: 1x[(0, 0), (92, 24)] [ 8.091] sna_compute_composite_region: clip against dst->pCompositeClip: (65, 3), (87, 21) [ 8.091] sna_compute_composite_region: clip against src (22x18 clip=0): (65, 3), (87, 21) [ 8.091] sna_composite: composite region extents:+(0, 0) -> (65, 3), (87, 21) + (0, 0) [ 8.091] gen9_render_composite: 22x18, current mode=1/1 [ 8.091] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.091] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 8.091] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.091] gen9_composite_set_target: (65, 3)x(22, 18), partial?=1 [ 8.091] sna_drawable_use_bo pixmap=150, box=((65, 3), (87, 21)), flags=7... [ 8.091] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.091] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.091] sna_drawable_use_bo: using whole GPU bo [ 8.091] gen9_composite_set_target: pixmap=150, format=20020888, size=92x24, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 8.091] gen9_composite_picture: (0, 0)x(22, 18), dst=(65, 3) [ 8.091] sna_transform_is_imprecise_integer_translation: no transform [ 8.091] gen9_composite_picture: integer translation (0, 0), removing [ 8.091] sna_render_pixmap_bo pixmap=156, (0, 0)x(22, 18)/(22, 18) [ 8.091] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) [ 8.091] sna_render_pixmap_bo: offset=(-65, -3), size=(22, 18) [ 8.091] use_cpu_bo: no cpu bo [ 8.091] move_to_gpu: migrating whole pixmap (22x18) for source (0,0),(22,18), count 5? 0 [ 8.091] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) [ 8.091] upload: box=(0, 0), (22, 18), pixmap=22x18 [ 8.091] sna_drawable_move_region_to_cpu(pixmap=156 (22x18), [(0, 0), (22, 18)], flags=2) [ 8.091] sna_drawable_move_region_to_cpu: pixmap=156 all damaged on CPU [ 8.091] kgem_can_create_2d: 22x18 @ 32 [ 8.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.091] kgem_can_create_2d: untiled size=4096 [ 8.091] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 8.091] kgem_choose_tiling: 22x18 -> 0 [ 8.091] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 [ 8.091] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 [ 8.091] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 8.091] kgem_create_buffer: reusing buffer? used=768 + size=1728, total=262144 [ 8.091] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=1728, io=1 [ 8.091] __kgem_bo_init(handle=23, num_pages=1728) [ 8.091] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 [ 8.091] upload: adding upload cache to pixmap=156 [ 8.091] kgem_proxy_bo_attach: handle=23 [ 8.091] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.091] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.091] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.091] gen4_choose_composite_emitter: identity src, no mask [ 8.091] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.091] aligning vertex: was 2, now 3 floats per vertex [ 8.091] gen9_composite_get_binding_table(fc00) [ 8.091] kgem_add_reloc64: handle=23, pos=16120, delta=0, domains=40000 [ 8.091] kgem_add_reloc64: adding proxy [delta=768] for handle=23 [ 8.091] kgem_add_reloc64[11] = (delta=768, target handle=5, presumed=fd545000) [ 8.091] [3ef0] bind bo(handle=23, addr=fd545300), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler [ 8.091] gen9_emit_sampler: sampler = 2 [ 8.091] gen9_emit_vertex_elements: setup id=2 [ 8.091] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 8.091] gen9_render_composite_box: (65, 3), (87, 21) [ 8.091] apply_damage: damage=0x0, region=1 [(65, 3), (87, 21) + (0, 0)] [ 8.091] gen8_vertex_flush[6d4] = 3 [ 8.091] sna_destroy_pixmap: pixmap=156, attached?=1 [ 8.091] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.091] __sna_free_pixmap(pixmap=156) [ 8.091] sna_create_pixmap(24, 18, 32, usage=0) [ 8.091] kgem_can_create_2d: 24x18 @ 32 [ 8.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.091] kgem_can_create_2d: untiled size=4096 [ 8.091] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 8.091] kgem_choose_tiling: 24x18 -> 0 [ 8.091] sna_create_pixmap: usage=0, flags=a [ 8.091] sna_create_pixmap: small buffer [1728], attaching to shadow pixmap [ 8.091] create_pixmap: allocating pixmap 24x18, depth=32/32, size=1736 [ 8.091] create_pixmap: serial=157, usage=0, 24x18 [ 8.091] sna_create_pixmap: serial=157, 24x18, usage=0 [ 8.091] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=9c, drawable=9e [ 8.091] sna_validate_gc: recomputing clip [ 8.091] sna_validate_gc: composite clip=1x[(0, 0), (24, 18)] [0x55bca9b28a90] [ 8.091] sna_put_image((0, 0)x(24, 18), depth=32, format=2) [ 8.091] try_upload__fast: ignore existing cpu damage (if any) [ 8.091] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.091] try_upload__fast: no, no gpu damage [ 8.091] sna_drawable_move_region_to_cpu(pixmap=158 (24x18), [(0, 0), (24, 18)], flags=1) [ 8.091] sna_drawable_move_region_to_cpu: region (0, 0), (24, 18) + (0, 0) subsumes pixmap (24x18) [ 8.091] _sna_pixmap_move_to_cpu(pixmap=158, 24x18, flags=1) [ 8.091] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.091] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.091] operate_inplace: no, inplace operation not suitable [ 8.091] _sna_pixmap_move_to_cpu: marking as damaged [ 8.091] __sna_damage_all(24, 18) [ 8.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.091] sna_put_zpixmap_blt: upload(0, 0, 24, 18) x 1 boxes [ 8.091] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 18) [ 8.091] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 [ 8.091] sna_composite(pixmap=150, op=3, src=158+(0, 0), mask=0+(31, 3), dst=150+(31, 3)+(0, 0), size=(24, 18) [ 8.091] sna_compute_composite_region: dst=(31, 3)x(24, 18) [ 8.091] sna_compute_composite_region: initial clip against dst->pDrawable: (31, 3), (55, 21) [ 8.091] clip_to_dst: region: 1x[(31, 3), (55, 21)], clip: 1x[(0, 0), (92, 24)] [ 8.091] sna_compute_composite_region: clip against dst->pCompositeClip: (31, 3), (55, 21) [ 8.091] sna_compute_composite_region: clip against src (24x18 clip=0): (31, 3), (55, 21) [ 8.091] sna_composite: composite region extents:+(0, 0) -> (31, 3), (55, 21) + (0, 0) [ 8.091] gen9_render_composite: 24x18, current mode=1/1 [ 8.091] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.091] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 8.091] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.091] gen9_composite_set_target: (31, 3)x(24, 18), partial?=1 [ 8.091] sna_drawable_use_bo pixmap=150, box=((31, 3), (55, 21)), flags=7... [ 8.091] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.091] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.091] sna_drawable_use_bo: using whole GPU bo [ 8.091] gen9_composite_set_target: pixmap=150, format=20020888, size=92x24, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 8.091] gen9_composite_picture: (0, 0)x(24, 18), dst=(31, 3) [ 8.091] sna_transform_is_imprecise_integer_translation: no transform [ 8.091] gen9_composite_picture: integer translation (0, 0), removing [ 8.091] sna_render_pixmap_bo pixmap=158, (0, 0)x(24, 18)/(24, 18) [ 8.091] sna_render_pixmap_bo box=(0, 0), (24, 18): (24, 18)/(24, 18) [ 8.091] sna_render_pixmap_bo: offset=(-31, -3), size=(24, 18) [ 8.091] use_cpu_bo: no cpu bo [ 8.091] move_to_gpu: migrating whole pixmap (24x18) for source (0,0),(24,18), count 5? 0 [ 8.091] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 18) [ 8.091] upload: box=(0, 0), (24, 18), pixmap=24x18 [ 8.091] sna_drawable_move_region_to_cpu(pixmap=158 (24x18), [(0, 0), (24, 18)], flags=2) [ 8.091] sna_drawable_move_region_to_cpu: pixmap=158 all damaged on CPU [ 8.091] kgem_can_create_2d: 24x18 @ 32 [ 8.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 8.091] kgem_can_create_2d: untiled size=4096 [ 8.091] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 8.091] kgem_choose_tiling: 24x18 -> 0 [ 8.091] kgem_upload_source_image : (0, 0), (24, 18), stride=96, bpp=32 [ 8.091] kgem_create_buffer_2d: 24x18, 32 bpp, stride=96 [ 8.091] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 8.091] kgem_create_buffer: reusing buffer? used=2560 + size=1728, total=262144 [ 8.091] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=1728, io=1 [ 8.091] __kgem_bo_init(handle=23, num_pages=1728) [ 8.091] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x18, pitch=96/96 [ 8.091] upload: adding upload cache to pixmap=158 [ 8.091] kgem_proxy_bo_attach: handle=23 [ 8.091] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.091] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.091] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.091] gen4_choose_composite_emitter: identity src, no mask [ 8.091] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.091] gen9_composite_get_binding_table(fb80) [ 8.091] kgem_add_reloc64: handle=23, pos=16088, delta=0, domains=40000 [ 8.091] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 [ 8.091] kgem_add_reloc64[12] = (delta=2560, target handle=5, presumed=fd545000) [ 8.091] [3ed0] bind bo(handle=23, addr=fd545a00), format=192, width=24, height=18, pitch=96, tiling=0 -> sampler [ 8.091] gen9_emit_vertex_elements: setup id=2 [ 8.091] gen9_render_composite_box: (31, 3), (55, 21) [ 8.091] apply_damage: damage=0x0, region=1 [(31, 3), (55, 21) + (0, 0)] [ 8.091] gen8_vertex_flush[710] = 3 [ 8.091] sna_destroy_pixmap: pixmap=158, attached?=1 [ 8.091] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.091] __sna_free_pixmap(pixmap=158) [ 8.091] sna_create_pixmap(16, 16, 32, usage=0) [ 8.091] kgem_can_create_2d: 16x16 @ 32 [ 8.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 8.091] kgem_can_create_2d: untiled size=4096 [ 8.091] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 8.091] kgem_choose_tiling: 16x16 -> 0 [ 8.091] sna_create_pixmap: usage=0, flags=a [ 8.091] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 8.091] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 8.091] create_pixmap: serial=159, usage=0, 16x16 [ 8.091] sna_create_pixmap: serial=159, 16x16, usage=0 [ 8.091] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=9e, drawable=a0 [ 8.091] sna_validate_gc: recomputing clip [ 8.091] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 8.091] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 8.091] try_upload__fast: ignore existing cpu damage (if any) [ 8.091] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 8.091] try_upload__fast: no, no gpu damage [ 8.091] sna_drawable_move_region_to_cpu(pixmap=160 (16x16), [(0, 0), (16, 16)], flags=1) [ 8.091] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 8.091] _sna_pixmap_move_to_cpu(pixmap=160, 16x16, flags=1) [ 8.091] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 8.091] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 8.091] operate_inplace: no, inplace operation not suitable [ 8.091] _sna_pixmap_move_to_cpu: marking as damaged [ 8.091] __sna_damage_all(16, 16) [ 8.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 8.091] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 8.091] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 8.091] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 8.091] sna_composite(pixmap=150, op=3, src=160+(0, 0), mask=0+(5, 4), dst=150+(5, 4)+(0, 0), size=(16, 16) [ 8.091] sna_compute_composite_region: dst=(5, 4)x(16, 16) [ 8.091] sna_compute_composite_region: initial clip against dst->pDrawable: (5, 4), (21, 20) [ 8.091] clip_to_dst: region: 1x[(5, 4), (21, 20)], clip: 1x[(0, 0), (92, 24)] [ 8.091] sna_compute_composite_region: clip against dst->pCompositeClip: (5, 4), (21, 20) [ 8.091] sna_compute_composite_region: clip against src (16x16 clip=0): (5, 4), (21, 20) [ 8.091] sna_composite: composite region extents:+(0, 0) -> (5, 4), (21, 20) + (0, 0) [ 8.091] gen9_render_composite: 16x16, current mode=1/1 [ 8.091] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.091] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 8.091] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 8.091] gen9_composite_set_target: (5, 4)x(16, 16), partial?=1 [ 8.091] sna_drawable_use_bo pixmap=150, box=((5, 4), (21, 20)), flags=7... [ 8.091] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 8.091] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.091] sna_drawable_use_bo: using whole GPU bo [ 8.091] gen9_composite_set_target: pixmap=150, format=20020888, size=92x24, pitch=384, delta=(0,0),damage=0xffffffffffffffff [ 8.091] gen9_composite_picture: (0, 0)x(16, 16), dst=(5, 4) [ 8.091] sna_transform_is_imprecise_integer_translation: no transform [ 8.091] gen9_composite_picture: integer translation (0, 0), removing [ 8.091] sna_render_pixmap_bo pixmap=160, (0, 0)x(16, 16)/(16, 16) [ 8.091] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 8.091] sna_render_pixmap_bo: offset=(-5, -4), size=(16, 16) [ 8.091] use_cpu_bo: no cpu bo [ 8.091] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 8.091] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 8.091] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 8.091] sna_drawable_move_region_to_cpu(pixmap=160 (16x16), [(0, 0), (16, 16)], flags=2) [ 8.091] sna_drawable_move_region_to_cpu: pixmap=160 all damaged on CPU [ 8.091] kgem_can_create_2d: 16x16 @ 32 [ 8.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 8.091] kgem_can_create_2d: untiled size=4096 [ 8.091] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 8.091] kgem_choose_tiling: 16x16 -> 0 [ 8.091] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 8.091] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 8.091] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 8.091] kgem_create_buffer: reusing buffer? used=4352 + size=1024, total=262144 [ 8.091] kgem_create_proxy: target handle=23 [proxy? -1], offset=4352, length=1024, io=1 [ 8.091] __kgem_bo_init(handle=23, num_pages=1024) [ 8.091] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 8.091] upload: adding upload cache to pixmap=160 [ 8.091] kgem_proxy_bo_attach: handle=23 [ 8.091] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.091] kgem_bo_is_render: handle=23, rq? 0 [0] [ 8.091] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 8.091] gen4_choose_composite_emitter: identity src, no mask [ 8.092] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.092] gen9_composite_get_binding_table(fb00) [ 8.092] kgem_add_reloc64: handle=23, pos=16056, delta=0, domains=40000 [ 8.092] kgem_add_reloc64: adding proxy [delta=4352] for handle=23 [ 8.092] kgem_add_reloc64[13] = (delta=4352, target handle=5, presumed=fd545000) [ 8.092] [3eb0] bind bo(handle=23, addr=fd546100), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 8.092] gen9_emit_vertex_elements: setup id=2 [ 8.092] gen9_render_composite_box: (5, 4), (21, 20) [ 8.092] apply_damage: damage=0x0, region=1 [(5, 4), (21, 20) + (0, 0)] [ 8.092] gen8_vertex_flush[74c] = 3 [ 8.092] sna_destroy_pixmap: pixmap=160, attached?=1 [ 8.092] _kgem_bo_destroy: handle=23, proxy? 1 [ 8.092] __sna_free_pixmap(pixmap=160) [ 8.092] sna_copy_area: src=pixmap=150:(0, 0)x(92, 24)+(0, 0) -> dst=pixmap=8:(3670, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 8.092] sna_copy_area: normal copy [ 8.092] sna_do_copy: src=(0, 0), dst=(3670, 0), size=(92x24) [ 8.092] sna_do_copy: after drawable: src=(0, 0), dst=(3670, 0), size=(92x24) [ 8.092] sna_do_copy: dst extents (3670, 0), (3762, 24), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 8.092] sna_do_copy: clipped dst extents (3670, 0), (3762, 24) [ 8.092] sna_do_copy: unclipped src extents (0, 0), (92, 24) [ 8.092] sna_do_copy: clipped src extents (0, 0), (92, 24) [ 8.092] sna_do_copy: pixmap -- no source clipping [ 8.092] sna_do_copy: src extents (0, 0), (92, 24) x 1 [ 8.092] sna_do_copy: copy region (3670, 0), (3762, 24) x 1 + (-3670, 0) [ 8.092] sna_copy_boxes (boxes=1x[(3670, 0), (3762, 24)...], src pixmap=150+(-3670, 0), dst pixmap=8+(0, 0), alu=3, src.size=92x24, dst.size=3840x2160) [ 8.092] sna_copy_boxes: dst=(priv=0x55bca988c3c0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=12, cpu_bo=0), replaces=0 [ 8.092] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 8.092] sna_drawable_use_bo pixmap=8, box=((3670, 0), (3762, 24)), flags=b... [ 8.092] sna_drawable_use_bo: pinned, never REPLACES [ 8.092] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 8.092] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.092] sna_drawable_use_bo: applying move-to-gpu override [ 8.092] sna_pixmap_discard_shadow_damage: discarding region 1x[(3670, 0), (3762, 24)] from damage 1x[(0, 0], (3840, 2160)] [ 8.092] wait_for_shadow: flags=3, flips=2, handle=25, shadow=11 [ 8.092] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 8.092] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 8.092] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 8.092] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 8.092] 1:from scanout: pitch=15360, tiling=1, handle=9, id=402 [ 8.092] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 8.092] wait_for_shadow: copying existing GPU damage: 3x(0, 0), (3840, 2160) [ 8.092] gen9_render_copy_boxes (0, 0)->(0, 0) x 3, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.092] kgem_bo_is_render: handle=25, rq? 0 [0] [ 8.092] kgem_bo_is_render: handle=9, rq? 0 [0] [ 8.092] kgem_bo_is_render: handle=9, rq? 0 [0] [ 8.092] kgem_bo_is_render: handle=25, rq? 0 [0] [ 8.092] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.092] __kgem_retire_rq: request 1 complete [ 8.092] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 8.092] kgem_bo_move_to_cache: release handle=17 [ 8.092] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 8.092] kgem_set_mode: flushing before new bo [ 8.092] gen8_vertex_close: used=3699, vbo active? 16, vb=5, nreloc=2 [ 8.092] gen8_vertex_close: reloc[0] = 287 [ 8.092] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.092] kgem_add_handle: handle=16, index=6 [ 8.092] kgem_add_reloc64[14] = (delta=0, target handle=6, presumed=fffa8000) [ 8.092] gen8_vertex_close: reloc[1] = 369 [ 8.092] kgem_add_reloc64: handle=16, pos=369, delta=0, domains=200000 [ 8.092] kgem_add_reloc64[15] = (delta=0, target handle=6, presumed=fffa8000) [ 8.092] batch[1/1, flags=1800]: 474 474 16048 16384, nreloc=16, nexec=7, nfence=0, aperture=158 [fenced=0] [ 8.092] kgem_finish_buffers: buffer handle=23, used=5376, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 8.092] kgem_finish_buffers: retaining upload buffer (5376/262144): used=8192, refcnt=1 [ 8.092] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.092] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.092] kgem_fixup_relocs: shrinking by 61440 [ 8.092] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.092] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.092] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 [ 8.092] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 8.092] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.092] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.092] __kgem_bo_clear_busy: handle=7 [ 8.092] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 8.092] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.092] __kgem_bo_clear_busy: handle=8 [ 8.092] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 8.092] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.092] __kgem_bo_clear_busy: handle=8 [ 8.092] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 8.092] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.092] __kgem_bo_clear_busy: handle=8 [ 8.092] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.092] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.092] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.092] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 8.092] aligning vertex: was 3, now 2 floats per vertex [ 8.092] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.092] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.092] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.092] kgem_add_handle: handle=4, index=0 [ 8.092] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.092] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.092] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.092] gen9_composite_get_binding_table(ffc0) [ 8.092] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 8.092] kgem_add_handle: handle=9, index=1 [ 8.092] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 8.092] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 8.092] [3fe0] bind bo(handle=9, addr=fa111000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 8.092] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 8.092] kgem_add_handle: handle=25, index=2 [ 8.092] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) [ 8.092] [3fd0] bind bo(handle=25, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 8.092] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.092] gen9_emit_sampler: sampler = 0 [ 8.092] gen9_emit_sf: num_sf_outputs=1 [ 8.092] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.092] gen9_emit_vertex_elements: setup id=0 [ 8.092] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.092] (0, 0) -> (0, 0) + (3670, 24) [ 8.092] (3762, 0) -> (3762, 0) + (78, 24) [ 8.092] (0, 24) -> (0, 24) + (3840, 2136) [ 8.092] gen8_vertex_flush[490] = 9 [ 8.092] wait_for_shadow: setting front pixmap to handle=9 [ 8.092] sna_drawable_use_bo: using whole GPU bo [ 8.092] sna_pixmap_move_to_gpu(pixmap=150, usage=0), flags=a [ 8.092] sna_pixmap_move_to_gpu: already all-damaged [ 8.092] sna_pixmap_mark_active: pixmap=150, handle=12 [ 8.092] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 8.092] gen9_render_copy_boxes (-3670, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.092] kgem_bo_is_render: handle=12, rq? 1 [1] [ 8.092] kgem_bo_is_render: handle=9, rq? 1 [1] [ 8.092] kgem_bo_is_render: handle=9, rq? 1 [1] [ 8.092] kgem_check_bo: num_pages=+3, num_exec=+1 [ 8.092] gen9_composite_get_binding_table(ff00) [ 8.092] kgem_add_reloc64: handle=12, pos=16312, delta=0, domains=40000 [ 8.092] kgem_add_handle: handle=12, index=3 [ 8.092] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffb000) [ 8.092] [3fb0] bind bo(handle=12, addr=fdffb000), format=192, width=92, height=24, pitch=384, tiling=0 -> sampler [ 8.092] gen9_emit_vertex_elements: setup id=0 [ 8.092] (0, 0) -> (3670, 0) + (92, 24) [ 8.092] gen8_vertex_flush[4cc] = 3 [ 8.092] sna_destroy_pixmap: pixmap=150, attached?=1 [ 8.092] _kgem_bo_destroy: handle=12, proxy? 0 [ 8.092] __kgem_bo_destroy: handle=12, size=12288 [ 8.092] __kgem_bo_destroy: handle=12 -> active [ 8.092] __sna_free_pixmap(pixmap=150) [ 8.092] sna_block_handler (tv=1.272000) [ 8.092] kgem_retire, need_retire?=1 [ 8.092] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.092] kgem_retire__requests_ring: retiring ring 0 [ 8.092] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.092] __kgem_retire_rq: request 1 complete [ 8.092] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 8.092] kgem_bo_move_to_cache: release handle=22 [ 8.092] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 8.092] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 8.092] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.092] kgem_retire -- retired=1, need_retire=0 [ 8.092] kgem_retire__buffers: handle=23, busy? 0 [0] [ 8.092] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 8.092] __kgem_bo_destroy: handle=23, size=262144 [ 8.092] kgem_bo_replace_io: transferring io handle=23 to bo [ 8.092] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 8.092] sna_accel_block: GPU idle, flushing [ 8.092] gen8_vertex_close: used=3724, vbo active? 16, vb=1, nreloc=1 [ 8.092] gen8_vertex_close: reloc[0] = 287 [ 8.092] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.092] kgem_add_handle: handle=16, index=4 [ 8.092] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 8.092] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16277 [fenced=0] [ 8.092] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.092] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.092] kgem_fixup_relocs: shrinking by 61440 [ 8.092] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.092] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.092] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f61c9000 [ 8.092] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.092] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 8.092] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 [ 8.092] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.092] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.092] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.092] sna_scanout_do_flush: flush timer active: delta=7 [ 8.092] sna_accel_block: evaluating timers, active=7 [ 8.092] sna_accel_block: flush timer expires in 7 [8099] [ 8.093] sna_wakeup_handler [ 8.093] sna_mode_wakeup: len=32 [ 8.093] sna_mode_wakeup: recording last swap on pipe=1, frame 209 [d1], time 8.93669 [ 8.093] sna_mode_wakeup: removing handle=11 [active_scanout=1] from scanout, installing handle=25 [active_scanout=2] [ 8.093] sna_mode_wakeup: flip complete, pending? 2 [ 8.093] sna_block_handler (tv=1.271000) [ 8.093] kgem_retire, need_retire?=1 [ 8.093] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.093] kgem_retire__requests_ring: retiring ring 0 [ 8.093] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.093] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.093] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.093] kgem_retire -- retired=0, need_retire=1 [ 8.093] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.093] sna_scanout_do_flush: flush timer active: delta=6 [ 8.093] sna_accel_block: evaluating timers, active=7 [ 8.093] sna_accel_block: flush timer expires in 6 [8099] [ 8.094] sna_wakeup_handler [ 8.094] sna_mode_wakeup: len=32 [ 8.094] sna_mode_wakeup: recording last swap on pipe=0, frame 239 [ef], time 8.94982 [ 8.094] sna_mode_wakeup: removing handle=11 [active_scanout=0] from scanout, installing handle=25 [active_scanout=2] [ 8.094] _kgem_bo_destroy: handle=11, proxy? 0 [ 8.094] __kgem_bo_destroy: handle=11, size=33177600 [ 8.094] kgem_bo_move_to_scanout: moving 11 [fb 108] to scanout cache, active? 0 [ 8.094] sna_mode_wakeup: flip complete, pending? 1 [ 8.094] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 8.094] sna_mode_redisplay: damage: 1x(3670, 0), (3762, 24) [ 8.094] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 8.094] sna_pixmap_move_to_gpu(pixmap=8, usage=16), flags=10a [ 8.094] sna_pixmap_move_to_gpu: already all-damaged [ 8.094] sna_pixmap_mark_active: pixmap=8, handle=9 [ 8.094] sna_mode_redisplay: crtc[0] transformed? 0 [ 8.094] sna_mode_redisplay: crtc[1] transformed? 0 [ 8.094] sna_mode_redisplay: crtc[2] transformed? 0 [ 8.094] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=25 [active?=2], new handle=9 [active=0] [ 8.094] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 25, transformed? 0 [ 8.094] get_fb: reusing fb=102 for handle=9 [ 8.094] sna_mode_redisplay: recording flip on CRTC:32 handle=9, active_scanout=1, serial=1 [ 8.094] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 8.094] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 25, transformed? 0 [ 8.094] sna_mode_redisplay: recording flip on CRTC:39 handle=9, active_scanout=2, serial=1 [ 8.094] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 8.094] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 8.094] sna_mode_redisplay: flipped 2 outputs, shadow active? 25 [ 8.094] set_shadow: waiting for region 1x[(3670, 0), (3762, 24)], front handle=9, shadow handle=25 [ 8.094] sna_block_handler (tv=1.270000) [ 8.094] kgem_retire, need_retire?=1 [ 8.094] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.094] kgem_retire__requests_ring: retiring ring 0 [ 8.094] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.094] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.094] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.094] kgem_retire -- retired=0, need_retire=1 [ 8.094] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.094] sna_scanout_do_flush: flush timer active: delta=5 [ 8.094] sna_accel_block: evaluating timers, active=7 [ 8.094] sna_accel_block: flush timer expires in 5 [8099] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] kgem_retire, need_retire?=1 [ 8.097] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.097] kgem_retire__requests_ring: retiring ring 0 [ 8.097] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.097] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.097] kgem_retire -- retired=0, need_retire=1 [ 8.097] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.097] sna_scanout_do_flush: flush timer active: delta=2 [ 8.097] sna_scanout_do_flush (time=8097), triggered [ 8.097] sna_scanout_flush (time=8097), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 8.097] has_shadow: has pending damage? 0, outstanding flips: 2 [ 8.097] stop_flush: scanout=9 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 8.097] has_shadow: has pending damage? 0, outstanding flips: 2 [ 8.097] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=0.0) [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] kgem_retire, need_retire?=1 [ 8.097] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.097] kgem_retire__requests_ring: retiring ring 0 [ 8.097] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.097] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.097] kgem_retire -- retired=0, need_retire=1 [ 8.097] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] kgem_retire, need_retire?=1 [ 8.097] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.097] kgem_retire__requests_ring: retiring ring 0 [ 8.097] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.097] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.097] kgem_retire -- retired=0, need_retire=1 [ 8.097] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] kgem_retire, need_retire?=1 [ 8.097] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.097] kgem_retire__requests_ring: retiring ring 0 [ 8.097] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.097] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.097] kgem_retire -- retired=0, need_retire=1 [ 8.097] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] kgem_retire, need_retire?=1 [ 8.097] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.097] kgem_retire__requests_ring: retiring ring 0 [ 8.097] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.097] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.097] kgem_retire -- retired=0, need_retire=1 [ 8.097] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] kgem_retire, need_retire?=1 [ 8.097] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.097] kgem_retire__requests_ring: retiring ring 0 [ 8.097] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.097] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.097] kgem_retire -- retired=0, need_retire=1 [ 8.097] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] kgem_retire, need_retire?=1 [ 8.097] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.097] kgem_retire__requests_ring: retiring ring 0 [ 8.097] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.097] __kgem_retire_rq: request 1 complete [ 8.097] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 8.097] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 8.097] kgem_bo_move_to_cache: release handle=12 [ 8.097] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 8.097] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 8.097] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.097] kgem_retire -- retired=1, need_retire=0 [ 8.097] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 8.097] gen6_render_retire: resetting idle vbo [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.097] sna_wakeup_handler [ 8.097] sna_block_handler (tv=1.267000) [ 8.097] sna_scanout_do_flush: flush timer active: delta=16 [ 8.097] sna_accel_block: evaluating timers, active=7 [ 8.097] sna_accel_block: flush timer expires in 16 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle (time=8105), triggered [ 8.105] sna_accel_throttle (time=8105) [ 8.105] sna_accel_disarm_timer[1] (time=8105) [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=0.0) [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.105] sna_wakeup_handler [ 8.105] sna_block_handler (tv=1.259000) [ 8.105] sna_scanout_do_flush: flush timer active: delta=8 [ 8.105] sna_accel_do_throttle -- no pending activity [ 8.105] sna_accel_block: evaluating timers, active=5 [ 8.105] sna_accel_block: flush timer expires in 8 [8113] [ 8.109] sna_wakeup_handler [ 8.109] sna_mode_wakeup: len=32 [ 8.109] sna_mode_wakeup: recording last swap on pipe=1, frame 210 [d2], time 8.110342 [ 8.109] sna_mode_wakeup: removing handle=25 [active_scanout=1] from scanout, installing handle=9 [active_scanout=2] [ 8.109] sna_mode_wakeup: flip complete, pending? 2 [ 8.109] sna_block_handler (tv=1.255000) [ 8.109] sna_scanout_do_flush: flush timer active: delta=4 [ 8.109] sna_accel_do_throttle -- no pending activity [ 8.109] sna_accel_block: evaluating timers, active=5 [ 8.109] sna_accel_block: flush timer expires in 4 [8113] [ 8.111] sna_wakeup_handler [ 8.111] sna_mode_wakeup: len=32 [ 8.111] sna_mode_wakeup: recording last swap on pipe=0, frame 240 [f0], time 8.111648 [ 8.111] sna_mode_wakeup: removing handle=25 [active_scanout=0] from scanout, installing handle=9 [active_scanout=2] [ 8.111] sna_mode_wakeup: flip complete, pending? 1 [ 8.111] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 8.111] sna_block_handler (tv=1.253000) [ 8.111] sna_scanout_do_flush: flush timer active: delta=2 [ 8.111] sna_scanout_do_flush (time=8111), triggered [ 8.111] sna_scanout_flush (time=8111), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 8.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.111] stop_flush: scanout=9 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 8.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.111] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 8.111] sna_accel_do_throttle -- no pending activity [ 8.111] sna_accel_block: evaluating timers, active=5 [ 8.111] sna_accel_block: flush timer expires in 16 [8127] [ 8.127] sna_wakeup_handler [ 8.127] sna_block_handler (tv=1.237000) [ 8.127] sna_scanout_do_flush: flush timer active: delta=0 [ 8.127] sna_scanout_do_flush (time=8127), triggered [ 8.127] sna_scanout_flush (time=8127), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 8.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.127] stop_flush: scanout=9 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 8.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.127] sna_accel_disarm_timer[0] (time=8127) [ 8.127] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 8.127] sna_accel_do_throttle -- no pending activity [ 8.146] sna_wakeup_handler [ 8.146] sna_block_handler (tv=1.218000) [ 8.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.146] sna_accel_do_throttle -- no pending activity [ 8.146] sna_wakeup_handler [ 8.146] sna_block_handler (tv=1.218000) [ 8.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.146] sna_accel_do_throttle -- no pending activity [ 8.146] sna_wakeup_handler [ 8.146] sna_block_handler (tv=1.218000) [ 8.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.146] sna_accel_do_throttle -- no pending activity [ 8.153] sna_wakeup_handler [ 8.153] sna_block_handler (tv=1.211000) [ 8.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.153] sna_accel_do_throttle -- no pending activity [ 8.153] sna_wakeup_handler [ 8.153] sna_block_handler (tv=1.211000) [ 8.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.153] sna_accel_do_throttle -- no pending activity [ 8.155] sna_wakeup_handler [ 8.156] sna_block_handler (tv=1.209000) [ 8.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.156] sna_accel_do_throttle -- no pending activity [ 8.156] sna_wakeup_handler [ 8.156] sna_block_handler (tv=1.208000) [ 8.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.156] sna_accel_do_throttle -- no pending activity [ 8.156] sna_wakeup_handler [ 8.156] sna_block_handler (tv=1.208000) [ 8.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.156] sna_accel_do_throttle -- no pending activity [ 8.156] sna_wakeup_handler [ 8.156] sna_block_handler (tv=1.208000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_block_handler (tv=1.207000) [ 8.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.157] sna_accel_do_throttle -- no pending activity [ 8.157] sna_wakeup_handler [ 8.157] sna_hide_cursors [ 8.157] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 8.157] sna_crtc_disable_cursor: CRTC:39, handle=13 [ 8.157] sna_mode_resize (3840, 2160) -> (7680, 2160) [ 8.157] sna_mode_resize: creating new framebuffer 7680x2160 [ 8.157] sna_create_pixmap(7680, 2160, 24, usage=10) [ 8.157] kgem_can_create_2d: 7680x2160 @ 24 [ 8.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 8.157] kgem_can_create_2d: untiled size=66355200 [ 8.157] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 8.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 8.157] kgem_can_create_2d: tiled[-1] size=66355200 [ 8.157] sna_create_pixmap: usage=16, flags=1b [ 8.157] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 8.157] __pop_freed_pixmap: reusing freed pixmap=150 header [ 8.157] create_pixmap_hdr: pixmap=163, width=7680, height=2160, usage=16 [ 8.157] sna_create_pixmap: serial=163, 7680x2160, usage=16 [ 8.157] (II) intel(0): resizing framebuffer to 7680x2160 [ 8.157] sna_crtc_disable_shadow: disabling for crtc 32 [ 8.157] sna_crtc_disable_shadow: disabling for crtc 39 [ 8.157] sna_mode_disable_shadow [ 8.157] wait_for_shadow: flags=0, flips=0, handle=9, shadow=25 [ 8.157] _kgem_bo_destroy: handle=25, proxy? 0 [ 8.157] __kgem_bo_destroy: handle=25, size=33177600 [ 8.157] kgem_bo_move_to_scanout: moving 25 [fb 100] to scanout cache, active? 0 [ 8.157] copy_front [ 8.157] sna_pixmap_force_to_gpu(pixmap=164, flags=2) [ 8.157] sna_pixmap_move_to_gpu(pixmap=164, usage=16), flags=42 [ 8.157] sna_pixmap_move_to_gpu: already all-damaged [ 8.157] sna_pixmap_mark_active: pixmap=164, handle=9 [ 8.157] sna_pixmap_force_to_gpu(pixmap=163, flags=101) [ 8.157] sna_pixmap_move_to_gpu(pixmap=163, usage=16), flags=141 [ 8.157] sna_pixmap_move_to_gpu: CPU damage? 0 [ 8.157] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 8.157] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 8.157] sna_pixmap_alloc_gpu: pixmap=163 [ 8.157] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 8.157] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 8.157] __kgem_bo_init(handle=26, num_pages=16200) [ 8.157] kgem_set_tiling: handle=26, tiling=1 [1], pitch=30720 [30720]: 1 [ 8.157] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 8.157] __kgem_bo_map__gtt(handle=26, size=66355200) [ 8.165] __kgem_bo_make_scanout: attached fb=73 to handle=26 [ 8.165] new pitch=30720, tiling=1, handle=26, id=403, num_pages=16200 [16200], bucket=13 [ 8.165] __sna_damage_all(7680, 2160) [ 8.165] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 8.165] sna_pixmap_mark_active: pixmap=163, handle=26 [ 8.165] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.165] kgem_bo_is_render: handle=9, rq? 0 [0] [ 8.165] kgem_bo_is_render: handle=26, rq? 0 [0] [ 8.165] kgem_bo_is_render: handle=26, rq? 0 [0] [ 8.165] kgem_bo_is_render: handle=9, rq? 0 [0] [ 8.165] kgem_bo_is_render: handle=26, rq? 0 [0] [ 8.165] needs_batch_flush: flushing before handle=26 for new reservation [ 8.165] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 8.165] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.165] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.165] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.165] kgem_add_handle: handle=4, index=0 [ 8.165] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.165] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.165] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.165] gen9_composite_get_binding_table(ffc0) [ 8.165] kgem_add_reloc64: handle=26, pos=16360, delta=0, domains=20002 [ 8.165] kgem_add_handle: handle=26, index=1 [ 8.165] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 8.165] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 8.165] [3fe0] bind bo(handle=26, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 8.165] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 [ 8.165] kgem_add_handle: handle=9, index=2 [ 8.165] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f61c9000) [ 8.165] [3fd0] bind bo(handle=9, addr=f61c9000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 8.165] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.165] gen9_emit_sampler: sampler = 0 [ 8.165] gen9_emit_sf: num_sf_outputs=1 [ 8.165] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.165] gen9_emit_vertex_elements: setup id=0 [ 8.165] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.165] (0, 0) -> (0, 0) + (3840, 2160) [ 8.165] gen8_vertex_flush[490] = 3 [ 8.165] gen9_render_copy_boxes (0, 0)->(3840, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.165] kgem_bo_is_render: handle=9, rq? 1 [1] [ 8.165] kgem_bo_is_render: handle=26, rq? 1 [1] [ 8.165] kgem_bo_is_render: handle=26, rq? 1 [1] [ 8.165] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.165] gen9_composite_get_binding_table(ff00) [ 8.165] gen9_emit_vertex_elements: setup id=0 [ 8.165] (0, 0) -> (3840, 0) + (3840, 2160) [ 8.165] gen8_vertex_flush[490] = 6 [ 8.165] sna_set_screen_pixmap: changing from pixmap=164 to pixmap=163, (sna->front=164) [ 8.165] sna_set_window_pixmap: window=250, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=8388611, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=12582913, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=10485761, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=4194319, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=4194320, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=8388609, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=4194313, old pixmap=164 new pixmap=163 [ 8.165] sna_set_window_pixmap: window=4194305, old pixmap=164 new pixmap=163 [ 8.165] sna_destroy_pixmap: pixmap=164, attached?=1 [ 8.165] __sna_free_pixmap(pixmap=164) [ 8.165] __sna_crtc_set_mode: CRTC=32, pipe=0, hidden?=0 [ 8.165] sna_pixmap_force_to_gpu(pixmap=163, flags=102) [ 8.165] sna_pixmap_move_to_gpu(pixmap=163, usage=16), flags=142 [ 8.165] sna_pixmap_move_to_gpu: already all-damaged [ 8.165] sna_pixmap_mark_active: pixmap=163, handle=26 [ 8.165] use_shadow: gpu bo handle=26 tiling=1 pitch=30720, limit=32768 [ 8.165] use_shadow? bounds (0, 0), (3840, 2160), framebufer 7680x2160 [ 8.165] sna_crtc_attach: attaching to framebuffer [ 8.165] sna_pixmap_force_to_gpu(pixmap=163, flags=102) [ 8.165] sna_pixmap_move_to_gpu(pixmap=163, usage=16), flags=142 [ 8.165] sna_pixmap_move_to_gpu: already all-damaged [ 8.165] sna_pixmap_mark_active: pixmap=163, handle=26 [ 8.165] get_fb: reusing fb=73 for handle=26 [ 8.165] sna_crtc_attach: enabling TearFree shadow [ 8.165] sna_crtc_enable_shadow: enabling for crtc 32 [ 8.165] sna_mode_enable_shadow [ 8.165] sna_crtc_attach: creating TearFree shadow bo [ 8.165] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 8.165] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 8.165] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 8.165] __kgem_bo_init(handle=27, num_pages=16200) [ 8.165] kgem_set_tiling: handle=27, tiling=1 [1], pitch=30720 [30720]: 1 [ 8.165] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 8.165] __kgem_bo_map__gtt(handle=27, size=66355200) [ 8.173] __kgem_bo_make_scanout: attached fb=101 to handle=27 [ 8.173] new pitch=30720, tiling=1, handle=27, id=404, num_pages=16200 [16200], bucket=13 [ 8.173] get_fb: reusing fb=101 for handle=27 [ 8.173] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=26, shadow handle=27 [ 8.173] gen8_vertex_close: used=12, vbo active? 16, vb=1, nreloc=1 [ 8.173] gen8_vertex_close: reloc[0] = 287 [ 8.173] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.173] kgem_add_handle: handle=16, index=3 [ 8.173] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 8.173] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24374 [fenced=0] [ 8.173] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.173] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.173] kgem_fixup_relocs: shrinking by 61440 [ 8.173] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.173] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.173] kgem_commit: release handle=26 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 8.173] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.173] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 8.173] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.173] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.173] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.173] sna_crtc_apply CRTC:32 [pipe=0], handle=26 [ 8.173] sna_crtc_apply: CRTC:32 [pipe=0] primary rotation set to 1 [ 8.173] sna_crtc_apply: attaching output 'eDP1' 0 [48] to crtc:32 (pipe 0) (possible crtc:7, possible clones:0) [ 8.173] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 8.173] sna_output_dpms(DP1-1:50): dpms=3 (current: 3), active? 0 [ 8.173] sna_output_dpms(DP1-3:68): dpms=3 (current: 3), active? 0 [ 8.173] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 8.173] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 8.173] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 8.173] sna_crtc_apply: applying crtc [32, pipe=0] mode=3840x2160+0+0@533250, fb=73 [shadow] update to 1 outputs [48...] [ 8.194] sna_crtc_force_outputs_on(pipe=0) [ 8.194] sna_output_dpms(eDP1:48): dpms=0 (current: 0), active? 1 [ 8.194] __sna_crtc_set_mode: marking handle=26 as active=1 (removing 9 from scanout, active=1) [ 8.194] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 8.194] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) [ 8.194] __sna_crtc_set_mode: handle=26, scanout_active=1, front_active=2 [ 8.194] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=0 [ 8.194] sna_pixmap_force_to_gpu(pixmap=165, flags=102) [ 8.194] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=142 [ 8.194] wait_for_shadow: flags=142, flips=0, handle=26, shadow=27 [ 8.194] sna_pixmap_move_to_gpu: already all-damaged [ 8.194] sna_pixmap_mark_active: pixmap=165, handle=26 [ 8.194] use_shadow: gpu bo handle=26 tiling=1 pitch=30720, limit=32768 [ 8.194] use_shadow? bounds (0, 0), (3840, 2160), framebufer 7680x2160 [ 8.194] sna_crtc_attach: attaching to framebuffer [ 8.194] sna_pixmap_force_to_gpu(pixmap=165, flags=102) [ 8.194] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=142 [ 8.194] wait_for_shadow: flags=142, flips=0, handle=26, shadow=27 [ 8.194] sna_pixmap_move_to_gpu: already all-damaged [ 8.194] sna_pixmap_mark_active: pixmap=165, handle=26 [ 8.194] get_fb: reusing fb=73 for handle=26 [ 8.194] sna_crtc_attach: enabling TearFree shadow [ 8.194] sna_crtc_enable_shadow: enabling for crtc 39 [ 8.194] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=26, shadow handle=27 [ 8.194] sna_crtc_apply CRTC:39 [pipe=1], handle=26 [ 8.194] sna_crtc_apply: CRTC:39 [pipe=1] primary rotation set to 1 [ 8.194] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 8.194] sna_output_dpms(DP1-1:50): dpms=3 (current: 3), active? 0 [ 8.194] sna_crtc_apply: attaching output 'DP1-2' 3 [74] to crtc:39 (pipe 1) (possible crtc:7, possible clones:14) [ 8.194] sna_output_dpms(DP1-3:68): dpms=3 (current: 3), active? 0 [ 8.194] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 8.194] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 8.194] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 8.194] sna_crtc_apply: applying crtc [39, pipe=1] mode=3840x2160+0+0@533250, fb=73 [shadow] update to 1 outputs [74...] [ 8.210] sna_crtc_force_outputs_on(pipe=1) [ 8.210] sna_output_dpms(DP1-2:74): dpms=0 (current: 0), active? 1 [ 8.210] __sna_crtc_set_mode: marking handle=26 as active=2 (removing 9 from scanout, active=0) [ 8.210] _kgem_bo_destroy: handle=9, proxy? 0 [ 8.210] __kgem_bo_destroy: handle=9, size=33177600 [ 8.210] kgem_bo_move_to_scanout: moving 9 [fb 102] to scanout cache, active? 1 [ 8.210] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 8.210] sna_crtc_randr: transform? 0, bounds (0, 0), (3840, 2160) [ 8.210] __sna_crtc_set_mode: handle=26, scanout_active=2, front_active=2 [ 8.210] __kgem_busy: handle=25, busy=0, wedged=0 [ 8.210] kgem_clean_scanout_cache: handle=25, fb=100 (reusable=1) [ 8.210] kgem_bo_rmfb: releasing fb=100 for handle=25 [ 8.210] __kgem_bo_destroy: handle=25, size=33177600 [ 8.210] __kgem_bo_destroy: handle=25, purged [ 8.210] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 8.210] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 8.210] __kgem_busy: handle=11, busy=0, wedged=0 [ 8.210] kgem_clean_scanout_cache: handle=11, fb=108 (reusable=1) [ 8.210] kgem_bo_rmfb: releasing fb=108 for handle=11 [ 8.210] __kgem_bo_destroy: handle=11, size=33177600 [ 8.210] __kgem_bo_destroy: handle=11, purged [ 8.210] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 8.210] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4162244608 [ 8.210] __kgem_busy: handle=9, busy=0, wedged=0 [ 8.210] kgem_clean_scanout_cache: handle=9, fb=102 (reusable=1) [ 8.210] kgem_bo_rmfb: releasing fb=102 for handle=9 [ 8.210] __kgem_bo_destroy: handle=9, size=33177600 [ 8.210] __kgem_busy: handle=9, busy=0, wedged=0 [ 8.210] __kgem_bo_clear_busy: handle=9 [ 8.210] __kgem_bo_destroy: handle=9, purged [ 8.210] kgem_bo_move_to_inactive: moving handle=9 to inactive [ 8.210] kgem_bo_can_map: handle=9, map=0x7f1c746c9000:0x0:0x0, tiling=1, domain=0, offset=4162244608 [ 8.210] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=a7 [ 8.210] sna_validate_gc: recomputing clip [ 8.210] sna_validate_gc: composite clip=1x[(3840, 0), (7680, 2160)] [0x55bca988cf50] [ 8.210] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 8.210] sna_poly_fill_rect_extents: [0] = (3840, 0)x(3840, 2160) [ 8.210] sna_poly_fill_rect: extents(3840, 0), (7680, 2160), flags=1 [ 8.210] sna_poly_fill_rect: promoting to full GPU [ 8.210] sna_poly_fill_rect: dropping last-cpu hint [ 8.210] sna_drawable_use_bo pixmap=165, box=((3840, 0), (7680, 2160)), flags=9... [ 8.210] sna_drawable_use_bo: pinned, never REPLACES [ 8.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 8.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 8.210] sna_drawable_use_bo: applying move-to-gpu override [ 8.210] sna_pixmap_discard_shadow_damage: discarding region 1x[(3840, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 8.210] wait_for_shadow: flags=3, flips=0, handle=26, shadow=27 [ 8.210] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (3840, 2160) [ 8.210] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 8.210] kgem_bo_is_render: handle=26, rq? 1 [1] [ 8.210] kgem_bo_is_render: handle=27, rq? 0 [0] [ 8.210] kgem_bo_is_render: handle=27, rq? 0 [0] [ 8.210] kgem_bo_is_render: handle=26, rq? 1 [1] [ 8.210] needs_batch_flush: flushing before handle=27 for new reservation [ 8.210] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 8.210] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 8.210] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 8.210] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 8.210] kgem_add_handle: handle=4, index=0 [ 8.210] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 8.210] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 8.210] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 8.210] gen9_composite_get_binding_table(ffc0) [ 8.210] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 8.210] kgem_add_handle: handle=27, index=1 [ 8.210] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 8.210] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 8.210] [3fe0] bind bo(handle=27, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 8.210] kgem_add_reloc64: handle=26, pos=16344, delta=0, domains=40000 [ 8.210] kgem_add_handle: handle=26, index=2 [ 8.210] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) [ 8.210] [3fd0] bind bo(handle=26, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 8.210] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 8.210] gen9_emit_sampler: sampler = 0 [ 8.210] gen9_emit_sf: num_sf_outputs=1 [ 8.210] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 8.210] gen9_emit_vertex_elements: setup id=0 [ 8.210] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 8.210] (0, 0) -> (0, 0) + (3840, 2160) [ 8.210] gen8_vertex_flush[490] = 3 [ 8.210] wait_for_shadow: setting front pixmap to handle=27 [ 8.210] sna_drawable_use_bo: using whole GPU bo [ 8.210] sna_poly_fill_rect: solid fill [0], testing for blt [ 8.210] sna_poly_fill_rect_blt pixmap=165 x 1 [(3840, 0)x(3840, 2160)...]+(0,0), clipped?=0 [ 8.210] sna_poly_fill_rect_blt: using fill_one() fast path: (3840, 0), (7680, 2160). alu=3, pixel=0, damage?=0 [ 8.210] kgem_bo_is_render: handle=27, rq? 1 [1] [ 8.210] color_convert: src=0 [20020888] [ 8.210] color_convert: dst=ff000000 [20028888] [ 8.210] sna_render_get_solid: ff000000 [ 8.210] kgem_check_bo: num_pages=+0, num_exec=+0 [ 8.210] gen9_composite_get_binding_table(ff00) [ 8.210] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 8.210] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 8.210] kgem_add_handle: handle=7, index=3 [ 8.210] kgem_add_reloc64[5] = (delta=1020, target handle=3, presumed=fffe8000) [ 8.210] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 8.210] gen9_emit_sampler: sampler = 1 [ 8.210] gen9_emit_vertex_elements: setup id=0 [ 8.210] (3840, 0), (7680, 2160) [ 8.210] gen8_vertex_flush[4d4] = 3 [ 8.210] sna_use_hw_cursor (48x48)? [ 8.210] sna_show_cursors: cursor?=1 [ 8.210] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 8.210] sna_show_cursors: skipping cursor already show on CRTC (pipe=1) [ 8.210] sna_block_handler (tv=0.0) [ 8.210] kgem_retire, need_retire?=1 [ 8.210] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.210] kgem_retire__requests_ring: retiring ring 0 [ 8.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.210] __kgem_retire_rq: request 1 complete [ 8.210] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 8.210] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.210] kgem_retire -- retired=0, need_retire=0 [ 8.210] sna_accel_block: GPU idle, flushing [ 8.210] gen8_vertex_close: used=24, vbo active? 16, vb=1, nreloc=1 [ 8.210] gen8_vertex_close: reloc[0] = 287 [ 8.210] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 8.210] kgem_add_handle: handle=16, index=4 [ 8.210] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 8.210] batch[1/1, flags=1800]: 316 316 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32475 [fenced=0] [ 8.210] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 8.210] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 8.210] kgem_fixup_relocs: shrinking by 61440 [ 8.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.211] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 8.211] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 8.211] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 8.211] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e844d000 [ 8.211] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 8.211] __kgem_bo_clear_busy: handle=7 [ 8.211] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 8.211] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 8.211] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.211] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 8.211] sna_crtc_config_notify(dirty?=1) [ 8.211] disable_unused_crtc [ 8.211] update_flush_interval: front_active=2 [ 8.211] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 8.211] update_flush_interval: CRTC:1 (pipe 1) vrefresh=60.00 [ 8.211] update_flush_interval: CRTC:2 (pipe 2) disabled [ 8.211] max_vrefresh=60, vblank_interval=16 ms [ 8.211] sna_cursors_reload: active?=1 [ 8.211] probe_capabilities: page flips? enabled, async? disabled [ 8.211] sna_present_update: has_async_flip? 0 [ 8.211] has_shadow: has pending damage? 1, outstanding flips: 0 [ 8.211] start_flush: has dirty shadow [ 8.211] timer_enable (time=8210), starting timer 0 [ 8.211] timer_enable (time=8210), starting timer 1 [ 8.211] sna_accel_block: evaluating timers, active=7 [ 8.211] sna_accel_block: flush timer expires in 8 [8218] [ 8.211] sna_wakeup_handler [ 8.211] sna_block_handler (tv=0.0) [ 8.211] kgem_retire, need_retire?=1 [ 8.211] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.211] kgem_retire__requests_ring: retiring ring 0 [ 8.211] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.211] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.211] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.211] kgem_retire -- retired=0, need_retire=1 [ 8.211] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.211] sna_scanout_do_flush: flush timer active: delta=7 [ 8.211] sna_accel_block: evaluating timers, active=7 [ 8.211] sna_accel_block: flush timer expires in 7 [8218] [ 8.211] sna_wakeup_handler [ 8.211] sna_block_handler (tv=1.153000) [ 8.211] kgem_retire, need_retire?=1 [ 8.211] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.211] kgem_retire__requests_ring: retiring ring 0 [ 8.211] __kgem_busy: handle=1, busy=131072, wedged=0 [ 8.211] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 8.211] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.211] kgem_retire -- retired=0, need_retire=1 [ 8.211] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 8.211] sna_scanout_do_flush: flush timer active: delta=7 [ 8.211] sna_accel_block: evaluating timers, active=7 [ 8.211] sna_accel_block: flush timer expires in 7 [8218] [ 8.211] sna_wakeup_handler [ 8.211] (II) intel(0): switch to mode 3840x2160@60.0 on DP1-2 using pipe 1, position (3840, 0), rotation normal, reflection none [ 8.226] __sna_crtc_set_mode: CRTC=39, pipe=1, hidden?=0 [ 8.226] sna_pixmap_force_to_gpu(pixmap=165, flags=102) [ 8.226] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=142 [ 8.226] sna_pixmap_move_to_gpu: already all-damaged [ 8.226] sna_pixmap_mark_active: pixmap=165, handle=27 [ 8.226] use_shadow: gpu bo handle=27 tiling=1 pitch=30720, limit=32768 [ 8.226] use_shadow? bounds (3840, 0), (7680, 2160), framebufer 7680x2160 [ 8.226] sna_crtc_attach: attaching to framebuffer [ 8.226] sna_pixmap_force_to_gpu(pixmap=165, flags=102) [ 8.226] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=142 [ 8.226] sna_pixmap_move_to_gpu: already all-damaged [ 8.226] sna_pixmap_mark_active: pixmap=165, handle=27 [ 8.226] get_fb: reusing fb=101 for handle=27 [ 8.226] sna_crtc_attach: enabling TearFree shadow [ 8.226] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=26 [ 8.226] sna_crtc_apply CRTC:39 [pipe=1], handle=27 [ 8.226] sna_crtc_disable_cursor: CRTC:39, handle=13 [ 8.226] sna_crtc_apply: CRTC:39 [pipe=1] primary rotation set to 1 [ 8.226] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 8.227] sna_output_dpms(DP1-1:50): dpms=3 (current: 3), active? 0 [ 8.227] sna_crtc_apply: attaching output 'DP1-2' 3 [74] to crtc:39 (pipe 1) (possible crtc:7, possible clones:14) [ 8.227] sna_output_dpms(DP1-3:68): dpms=3 (current: 3), active? 0 [ 8.227] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 8.227] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 8.227] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 8.227] sna_crtc_apply: applying crtc [39, pipe=1] mode=3840x2160+3840+0@533250, fb=101 [shadow] update to 1 outputs [74...] [ 8.243] sna_crtc_force_outputs_on(pipe=1) [ 8.243] sna_output_dpms(DP1-2:74): dpms=0 (current: 0), active? 1 [ 8.243] __sna_crtc_set_mode: marking handle=27 as active=1 (removing 26 from scanout, active=1) [ 8.243] sna_crtc_randr: hwcursor?=1, cursor_transform?=0 [ 8.243] sna_crtc_randr: transform? 0, bounds (3840, 0), (7680, 2160) [ 8.243] __sna_crtc_set_mode: handle=27, scanout_active=1, front_active=2 [ 8.243] sna_output_dpms(DP1:56): dpms=3 (current: 3), active? 0 [ 8.243] sna_output_dpms(DP1-1:50): dpms=3 (current: 3), active? 0 [ 8.243] sna_output_dpms(DP1-3:68): dpms=3 (current: 3), active? 0 [ 8.243] sna_output_dpms(DP2:63): dpms=3 (current: 3), active? 0 [ 8.243] sna_output_dpms(HDMI1:60): dpms=3 (current: 3), active? 0 [ 8.243] sna_output_dpms(HDMI2:67): dpms=3 (current: 3), active? 0 [ 8.243] sna_crtc_dpms(pipe 2, dpms mode -> 3):= active=0 [ 8.243] sna_crtc_config_notify(dirty?=1) [ 8.243] disable_unused_crtc [ 8.243] update_flush_interval: front_active=2 [ 8.243] update_flush_interval: CRTC:0 (pipe 0) vrefresh=60.00 [ 8.243] update_flush_interval: CRTC:1 (pipe 1) vrefresh=59.00 [ 8.243] update_flush_interval: CRTC:2 (pipe 2) disabled [ 8.243] max_vrefresh=60, vblank_interval=16 ms [ 8.243] sna_cursors_reload: active?=1 [ 8.243] probe_capabilities: page flips? enabled, async? disabled [ 8.243] sna_present_update: has_async_flip? 0 [ 8.243] sna_use_hw_cursor (48x48)? [ 8.243] sna_show_cursors: cursor?=1 [ 8.243] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 8.243] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 8.243] sna_block_handler (tv=1.121000) [ 8.243] kgem_retire, need_retire?=1 [ 8.243] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 8.243] kgem_retire__requests_ring: retiring ring 0 [ 8.243] __kgem_busy: handle=1, busy=0, wedged=0 [ 8.243] __kgem_retire_rq: request 1 complete [ 8.243] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 8.243] __kgem_bo_flush: handle=26, busy=0, wedged=0 [ 8.243] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 8.243] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 8.243] kgem_retire -- retired=0, need_retire=0 [ 8.243] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 8.243] gen6_render_retire: resetting idle vbo [ 8.243] sna_scanout_do_flush: flush timer active: delta=-25 [ 8.243] sna_scanout_do_flush (time=8243), triggered [ 8.243] sna_scanout_flush (time=8243), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 8.243] has_shadow: has pending damage? 1, outstanding flips: 0 [ 8.243] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 8.243] has_shadow: has pending damage? 1, outstanding flips: 0 [ 8.243] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 8.243] sna_mode_redisplay: damage: 1x(3840, 0), (7680, 2160) [ 8.243] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 8.243] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 8.243] wait_for_shadow: flags=10a, flips=0, handle=27, shadow=26 [ 8.243] sna_pixmap_move_to_gpu: already all-damaged [ 8.243] sna_pixmap_mark_active: pixmap=165, handle=27 [ 8.243] sna_mode_redisplay: shadow idle, skipping update [ 8.243] sna_accel_do_throttle (time=8243), triggered [ 8.243] sna_accel_throttle (time=8243) [ 8.243] sna_accel_disarm_timer[1] (time=8243) [ 8.243] sna_accel_block: evaluating timers, active=5 [ 8.243] sna_accel_block: flush timer expires in 16 [8259] [ 8.243] sna_wakeup_handler [ 8.243] sna_block_handler (tv=1.121000) [ 8.243] sna_scanout_do_flush: flush timer active: delta=16 [ 8.243] sna_accel_do_throttle -- no pending activity [ 8.243] sna_accel_block: evaluating timers, active=5 [ 8.243] sna_accel_block: flush timer expires in 16 [8259] [ 8.243] sna_wakeup_handler [ 8.243] sna_block_handler (tv=1.121000) [ 8.243] sna_scanout_do_flush: flush timer active: delta=16 [ 8.243] sna_accel_do_throttle -- no pending activity [ 8.243] sna_accel_block: evaluating timers, active=5 [ 8.243] sna_accel_block: flush timer expires in 16 [8259] [ 8.243] sna_wakeup_handler [ 8.243] sna_block_handler (tv=1.121000) [ 8.243] sna_scanout_do_flush: flush timer active: delta=16 [ 8.243] sna_accel_do_throttle -- no pending activity [ 8.243] sna_accel_block: evaluating timers, active=5 [ 8.243] sna_accel_block: flush timer expires in 16 [8259] [ 8.243] sna_wakeup_handler [ 8.243] sna_block_handler (tv=1.121000) [ 8.243] sna_scanout_do_flush: flush timer active: delta=16 [ 8.243] sna_accel_do_throttle -- no pending activity [ 8.243] sna_accel_block: evaluating timers, active=5 [ 8.243] sna_accel_block: flush timer expires in 16 [8259] [ 8.243] sna_wakeup_handler [ 8.243] sna_block_handler (tv=1.121000) [ 8.243] sna_scanout_do_flush: flush timer active: delta=16 [ 8.243] sna_accel_do_throttle -- no pending activity [ 8.243] sna_accel_block: evaluating timers, active=5 [ 8.243] sna_accel_block: flush timer expires in 16 [8259] [ 8.243] sna_wakeup_handler [ 8.243] sna_block_handler (tv=1.121000) [ 8.243] sna_scanout_do_flush: flush timer active: delta=16 [ 8.243] sna_accel_do_throttle -- no pending activity [ 8.243] sna_accel_block: evaluating timers, active=5 [ 8.243] sna_accel_block: flush timer expires in 16 [8259] [ 8.243] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.244] sna_wakeup_handler [ 8.244] sna_block_handler (tv=1.120000) [ 8.244] sna_scanout_do_flush: flush timer active: delta=15 [ 8.244] sna_accel_do_throttle -- no pending activity [ 8.244] sna_accel_block: evaluating timers, active=5 [ 8.244] sna_accel_block: flush timer expires in 15 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=0.0) [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=0.0) [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_create_window: window=12582934 [ 8.245] sna_set_window_pixmap: window=12582934, old pixmap=0 new pixmap=165 [ 8.245] sna_change_window_attributes [ 8.245] sna_change_window_attributes [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.245] sna_block_handler (tv=1.119000) [ 8.245] sna_scanout_do_flush: flush timer active: delta=14 [ 8.245] sna_accel_do_throttle -- no pending activity [ 8.245] sna_accel_block: evaluating timers, active=5 [ 8.245] sna_accel_block: flush timer expires in 14 [8259] [ 8.245] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.246] sna_scanout_do_flush: flush timer active: delta=13 [ 8.246] sna_accel_do_throttle -- no pending activity [ 8.246] sna_accel_block: evaluating timers, active=5 [ 8.246] sna_accel_block: flush timer expires in 13 [8259] [ 8.246] sna_wakeup_handler [ 8.246] sna_block_handler (tv=1.118000) [ 8.247] sna_scanout_do_flush: flush timer active: delta=12 [ 8.247] sna_accel_do_throttle -- no pending activity [ 8.247] sna_accel_block: evaluating timers, active=5 [ 8.247] sna_accel_block: flush timer expires in 12 [8259] [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=1.117000) [ 8.247] sna_scanout_do_flush: flush timer active: delta=12 [ 8.247] sna_accel_do_throttle -- no pending activity [ 8.247] sna_accel_block: evaluating timers, active=5 [ 8.247] sna_accel_block: flush timer expires in 12 [8259] [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=1.117000) [ 8.247] sna_scanout_do_flush: flush timer active: delta=12 [ 8.247] sna_accel_do_throttle -- no pending activity [ 8.247] sna_accel_block: evaluating timers, active=5 [ 8.247] sna_accel_block: flush timer expires in 12 [8259] [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=0.0) [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=0.0) [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=0.0) [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=1.117000) [ 8.247] sna_scanout_do_flush: flush timer active: delta=12 [ 8.247] sna_accel_do_throttle -- no pending activity [ 8.247] sna_accel_block: evaluating timers, active=5 [ 8.247] sna_accel_block: flush timer expires in 12 [8259] [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=1.117000) [ 8.247] sna_scanout_do_flush: flush timer active: delta=12 [ 8.247] sna_accel_do_throttle -- no pending activity [ 8.247] sna_accel_block: evaluating timers, active=5 [ 8.247] sna_accel_block: flush timer expires in 12 [8259] [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=1.117000) [ 8.247] sna_scanout_do_flush: flush timer active: delta=12 [ 8.247] sna_accel_do_throttle -- no pending activity [ 8.247] sna_accel_block: evaluating timers, active=5 [ 8.247] sna_accel_block: flush timer expires in 12 [8259] [ 8.247] sna_wakeup_handler [ 8.247] sna_block_handler (tv=1.117000) [ 8.247] sna_scanout_do_flush: flush timer active: delta=12 [ 8.247] sna_accel_do_throttle -- no pending activity [ 8.247] sna_accel_block: evaluating timers, active=5 [ 8.247] sna_accel_block: flush timer expires in 12 [8259] [ 8.247] sna_wakeup_handler [ 8.247] sna_randr_getinfo() [ 8.247] sna_handle_uevents [ 8.247] sna_output_detect(eDP1:48) [ 8.247] sna_output_detect(eDP1) reporting cached status (since 53ms): 0 [ 8.247] sna_output_get_modes(eDP1:48) [ 8.247] sna_output_attach_edid(eDP1): attaching EDID id=111, current=0 [ 8.247] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.247] sna_output_attach_tile: found? TILE=-1 [ 8.247] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.247] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.247] sna_output_get_modes: adding 1 probed modes [ 8.247] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.247] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.247] kgem_can_create_2d: 3840x2160 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.247] kgem_can_create_2d: untiled size=33177600 [ 8.247] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.247] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.247] kgem_can_create_2d: 640x480 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.247] kgem_can_create_2d: untiled size=1228800 [ 8.247] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.247] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.247] kgem_can_create_2d: 800x600 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.247] kgem_can_create_2d: untiled size=1921024 [ 8.247] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.247] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.247] kgem_can_create_2d: 800x600 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.247] kgem_can_create_2d: untiled size=1921024 [ 8.247] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.247] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.247] kgem_can_create_2d: 1024x768 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.247] kgem_can_create_2d: untiled size=3145728 [ 8.247] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.247] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.247] kgem_can_create_2d: 1280x960 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.247] kgem_can_create_2d: untiled size=4915200 [ 8.247] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.247] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.247] kgem_can_create_2d: 1280x1024 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.247] kgem_can_create_2d: untiled size=5242880 [ 8.247] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.247] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.247] kgem_can_create_2d: 1600x1200 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.247] kgem_can_create_2d: untiled size=7680000 [ 8.247] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.247] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.247] kgem_can_create_2d: 1792x1344 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.247] kgem_can_create_2d: untiled size=9633792 [ 8.247] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.247] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.247] kgem_can_create_2d: 1856x1392 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.247] kgem_can_create_2d: untiled size=10334208 [ 8.247] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.247] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.247] kgem_can_create_2d: 1920x1440 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.247] kgem_can_create_2d: untiled size=11059200 [ 8.247] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.247] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.247] kgem_can_create_2d: 1152x864 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.247] kgem_can_create_2d: untiled size=3981312 [ 8.247] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.247] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.247] kgem_can_create_2d: 1360x768 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.247] kgem_can_create_2d: untiled size=4177920 [ 8.247] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.247] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.247] kgem_can_create_2d: 1360x768 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.247] kgem_can_create_2d: untiled size=4177920 [ 8.247] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.247] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.247] kgem_can_create_2d: 1400x1050 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.247] kgem_can_create_2d: untiled size=5881856 [ 8.247] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.247] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.247] kgem_can_create_2d: 1440x900 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.247] kgem_can_create_2d: untiled size=5185536 [ 8.247] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.247] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.247] kgem_can_create_2d: 1600x1024 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.247] kgem_can_create_2d: untiled size=6553600 [ 8.247] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.247] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.247] kgem_can_create_2d: 1680x1050 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.247] kgem_can_create_2d: untiled size=7057408 [ 8.247] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.247] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.247] kgem_can_create_2d: 1680x1050 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.247] kgem_can_create_2d: untiled size=7057408 [ 8.247] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.247] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.247] kgem_can_create_2d: 1920x1080 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.247] kgem_can_create_2d: untiled size=8294400 [ 8.247] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.247] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.247] kgem_can_create_2d: 1920x1200 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.247] kgem_can_create_2d: untiled size=9216000 [ 8.247] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.247] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.247] kgem_can_create_2d: 2048x1536 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.247] kgem_can_create_2d: untiled size=12582912 [ 8.247] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.247] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.247] kgem_can_create_2d: 1920x1080 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.247] kgem_can_create_2d: untiled size=8294400 [ 8.247] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.247] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.247] kgem_can_create_2d: 640x360 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.247] kgem_can_create_2d: untiled size=921600 [ 8.247] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.247] kgem_can_create_2d: tiled[-1] size=921600 [ 8.247] kgem_can_create_2d: 720x405 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.247] kgem_can_create_2d: untiled size=1167360 [ 8.247] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.247] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.247] kgem_can_create_2d: 864x486 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.247] kgem_can_create_2d: untiled size=1683456 [ 8.247] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.247] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.247] kgem_can_create_2d: 960x540 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.247] kgem_can_create_2d: untiled size=2076672 [ 8.247] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.247] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.247] kgem_can_create_2d: 1024x576 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.247] kgem_can_create_2d: untiled size=2359296 [ 8.247] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.247] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.247] kgem_can_create_2d: 1280x720 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.247] kgem_can_create_2d: untiled size=3686400 [ 8.247] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.247] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.247] kgem_can_create_2d: 1368x768 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.247] kgem_can_create_2d: untiled size=4202496 [ 8.247] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.247] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.247] kgem_can_create_2d: 1600x900 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.247] kgem_can_create_2d: untiled size=5763072 [ 8.247] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.247] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.247] kgem_can_create_2d: 2048x1152 @ 32 [ 8.247] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.248] kgem_can_create_2d: untiled size=9437184 [ 8.248] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.248] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.248] kgem_can_create_2d: 2560x1440 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.248] kgem_can_create_2d: untiled size=14745600 [ 8.248] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.248] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.248] kgem_can_create_2d: 2880x1620 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.248] kgem_can_create_2d: untiled size=18665472 [ 8.248] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.248] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.248] kgem_can_create_2d: 3200x1800 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.248] kgem_can_create_2d: untiled size=23040000 [ 8.248] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.248] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.248] sna_output_detect(DP1:56) [ 8.248] sna_output_detect(DP1) reporting cached status (since 297ms): 1 [ 8.248] sna_output_detect(DP1-1:50) [ 8.248] sna_output_detect(DP1-1) reporting cached status (since 291ms): 1 [ 8.248] sna_output_detect(DP1-2:74) [ 8.248] sna_output_detect(DP1-2) reporting cached status (since 5ms): 0 [ 8.248] sna_output_get_modes(DP1-2:74) [ 8.248] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=0 [ 8.248] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.248] (II) intel(0): EDID vendor "DEL", prod id 41150 [ 8.248] (II) intel(0): Using EDID range info for horizontal sync [ 8.248] (II) intel(0): Using EDID range info for vertical refresh [ 8.248] (II) intel(0): Printing DDC gathered Modelines: [ 8.248] (II) intel(0): Modeline "3840x2160"x0.0 533.25 3840 3902 3950 4000 2160 2163 2168 2222 +hsync -vsync (133.3 kHz eP) [ 8.248] (II) intel(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync (88.8 kHz e) [ 8.248] (II) intel(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync (67.5 kHz e) [ 8.248] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 8.248] (II) intel(0): Modeline "3840x2160"x0.0 262.75 3840 3888 3920 4000 2160 2163 2168 2191 +hsync -vsync (65.7 kHz e) [ 8.248] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 8.248] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 8.248] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 8.248] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 8.248] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 8.248] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 8.248] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 8.248] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 8.248] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 8.248] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 8.248] (II) intel(0): Modeline "1600x900"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz e) [ 8.248] (II) intel(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz e) [ 8.248] (II) intel(0): Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz e) [ 8.248] (II) intel(0): Modeline "2048x1280"x60.0 221.33 2048 2192 2416 2784 1280 1281 1284 1325 -hsync +vsync (79.5 kHz e) [ 8.248] (II) intel(0): Modeline "1920x1200"x0.0 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync (74.6 kHz e) [ 8.248] (II) intel(0): Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 8.248] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e) [ 8.248] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e) [ 8.248] (II) intel(0): Modeline "1440x480i"x0.0 27.00 1440 1478 1602 1716 480 488 494 525 interlace -hsync -vsync (15.7 kHz e) [ 8.248] (II) intel(0): Modeline "1440x576i"x0.0 27.00 1440 1464 1590 1728 576 580 586 625 interlace -hsync -vsync (15.6 kHz e) [ 8.248] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e) [ 8.248] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e) [ 8.248] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 8.248] (II) intel(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 8.248] (II) intel(0): Modeline "1440x288"x0.0 27.00 1440 1464 1590 1728 288 290 293 312 -hsync -vsync (15.6 kHz e) [ 8.248] (II) intel(0): Modeline "1440x240"x0.0 27.00 1440 1478 1602 1716 240 244 247 262 -hsync -vsync (15.7 kHz e) [ 8.248] sna_output_attach_tile: found? TILE=4 [ 8.248] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.248] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.248] sna_output_get_modes: adding 30 probed modes [ 8.248] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.248] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.248] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.248] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.248] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.248] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.248] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.248] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.248] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.248] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.248] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.248] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.248] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.248] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.248] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.248] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.248] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.248] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.248] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.248] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.248] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.248] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.248] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.248] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.248] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.248] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.248] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.248] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.248] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.248] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.248] kgem_can_create_2d: 3840x2160 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.248] kgem_can_create_2d: untiled size=33177600 [ 8.248] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.248] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.248] kgem_can_create_2d: 3840x2160 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.248] kgem_can_create_2d: untiled size=33177600 [ 8.248] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.248] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.248] kgem_can_create_2d: 2560x1440 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.248] kgem_can_create_2d: untiled size=14745600 [ 8.248] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.248] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.248] kgem_can_create_2d: 2048x1280 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.248] kgem_can_create_2d: untiled size=10485760 [ 8.248] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.248] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.248] kgem_can_create_2d: 1920x1200 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.248] kgem_can_create_2d: untiled size=9216000 [ 8.248] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.248] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.248] kgem_can_create_2d: 1920x1080 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: untiled size=8294400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.248] kgem_can_create_2d: 1920x1080 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: untiled size=8294400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.248] kgem_can_create_2d: 1920x1080 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: untiled size=8294400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.248] kgem_can_create_2d: 1920x1080 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: untiled size=8294400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.248] kgem_can_create_2d: 1920x1080 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: untiled size=8294400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.248] kgem_can_create_2d: 1920x1080 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: untiled size=8294400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.248] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.248] kgem_can_create_2d: 1600x1200 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.248] kgem_can_create_2d: untiled size=7680000 [ 8.248] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.248] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.248] kgem_can_create_2d: 1600x900 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.248] kgem_can_create_2d: untiled size=5763072 [ 8.248] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.248] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.248] kgem_can_create_2d: 1280x1024 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.248] kgem_can_create_2d: untiled size=5242880 [ 8.248] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.248] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.248] kgem_can_create_2d: 1280x1024 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.248] kgem_can_create_2d: untiled size=5242880 [ 8.248] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.248] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.248] kgem_can_create_2d: 1152x864 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.248] kgem_can_create_2d: untiled size=3981312 [ 8.248] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.248] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.248] kgem_can_create_2d: 1280x720 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.248] kgem_can_create_2d: untiled size=3686400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.248] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.248] kgem_can_create_2d: 1280x720 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.248] kgem_can_create_2d: untiled size=3686400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.248] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.248] kgem_can_create_2d: 1280x720 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.248] kgem_can_create_2d: untiled size=3686400 [ 8.248] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.248] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.248] kgem_can_create_2d: 1024x768 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.248] kgem_can_create_2d: untiled size=3145728 [ 8.248] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.248] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.248] kgem_can_create_2d: 1024x768 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.248] kgem_can_create_2d: untiled size=3145728 [ 8.248] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.248] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.248] kgem_can_create_2d: 800x600 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.248] kgem_can_create_2d: untiled size=1921024 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.248] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.248] kgem_can_create_2d: 800x600 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.248] kgem_can_create_2d: untiled size=1921024 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.248] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.248] kgem_can_create_2d: 720x576 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.248] kgem_can_create_2d: untiled size=1658880 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.248] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.248] kgem_can_create_2d: 720x480 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.248] kgem_can_create_2d: untiled size=1384448 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.248] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.248] kgem_can_create_2d: 720x480 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.248] kgem_can_create_2d: untiled size=1384448 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.248] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.248] kgem_can_create_2d: 640x480 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.248] kgem_can_create_2d: untiled size=1228800 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.248] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.248] kgem_can_create_2d: 640x480 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.248] kgem_can_create_2d: untiled size=1228800 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.248] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.248] kgem_can_create_2d: 640x480 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.248] kgem_can_create_2d: untiled size=1228800 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.248] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.248] kgem_can_create_2d: 720x400 @ 32 [ 8.248] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.248] kgem_can_create_2d: untiled size=1155072 [ 8.248] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.249] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.249] sna_output_detect(DP1-3:68) [ 8.249] sna_output_detect(DP1-3) reporting cached status (since 237ms): 1 [ 8.249] sna_output_detect(DP2:63) [ 8.249] sna_output_detect(DP2) reporting cached status (since 237ms): 1 [ 8.249] sna_output_detect(HDMI1:60) [ 8.249] sna_output_detect(HDMI1) reporting cached status (since 237ms): 1 [ 8.249] sna_output_detect(HDMI2:67) [ 8.249] sna_output_detect(HDMI2) reporting cached status (since 229ms): 1 [ 8.249] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_block_handler (tv=1.115000) [ 8.249] sna_scanout_do_flush: flush timer active: delta=10 [ 8.249] sna_accel_do_throttle -- no pending activity [ 8.249] sna_accel_block: evaluating timers, active=5 [ 8.249] sna_accel_block: flush timer expires in 10 [8259] [ 8.249] sna_wakeup_handler [ 8.249] sna_randr_getinfo() [ 8.249] sna_handle_uevents [ 8.249] sna_output_detect(eDP1:48) [ 8.249] sna_output_detect(eDP1) reporting cached status (since 55ms): 0 [ 8.249] sna_output_get_modes(eDP1:48) [ 8.249] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.249] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.249] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.249] sna_output_attach_tile: found? TILE=-1 [ 8.249] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.249] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.249] sna_output_get_modes: adding 1 probed modes [ 8.249] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.249] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.249] kgem_can_create_2d: 3840x2160 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.249] kgem_can_create_2d: untiled size=33177600 [ 8.249] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.249] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.249] kgem_can_create_2d: 640x480 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.249] kgem_can_create_2d: untiled size=1228800 [ 8.249] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.249] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.249] kgem_can_create_2d: 800x600 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.249] kgem_can_create_2d: untiled size=1921024 [ 8.249] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.249] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.249] kgem_can_create_2d: 800x600 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.249] kgem_can_create_2d: untiled size=1921024 [ 8.249] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.249] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.249] kgem_can_create_2d: 1024x768 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.249] kgem_can_create_2d: untiled size=3145728 [ 8.249] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.249] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.249] kgem_can_create_2d: 1280x960 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.249] kgem_can_create_2d: untiled size=4915200 [ 8.249] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.249] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.249] kgem_can_create_2d: 1280x1024 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.249] kgem_can_create_2d: untiled size=5242880 [ 8.249] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.249] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.249] kgem_can_create_2d: 1600x1200 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.249] kgem_can_create_2d: untiled size=7680000 [ 8.249] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.249] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.249] kgem_can_create_2d: 1792x1344 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.249] kgem_can_create_2d: untiled size=9633792 [ 8.249] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.249] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.249] kgem_can_create_2d: 1856x1392 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.249] kgem_can_create_2d: untiled size=10334208 [ 8.249] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.249] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.249] kgem_can_create_2d: 1920x1440 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.249] kgem_can_create_2d: untiled size=11059200 [ 8.249] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.249] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.249] kgem_can_create_2d: 1152x864 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.249] kgem_can_create_2d: untiled size=3981312 [ 8.249] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.249] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.249] kgem_can_create_2d: 1360x768 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.249] kgem_can_create_2d: untiled size=4177920 [ 8.249] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.249] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.249] kgem_can_create_2d: 1360x768 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.249] kgem_can_create_2d: untiled size=4177920 [ 8.249] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.249] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.249] kgem_can_create_2d: 1400x1050 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.249] kgem_can_create_2d: untiled size=5881856 [ 8.249] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.249] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.249] kgem_can_create_2d: 1440x900 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.249] kgem_can_create_2d: untiled size=5185536 [ 8.249] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.249] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.249] kgem_can_create_2d: 1600x1024 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.249] kgem_can_create_2d: untiled size=6553600 [ 8.249] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.249] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.249] kgem_can_create_2d: 1680x1050 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.249] kgem_can_create_2d: untiled size=7057408 [ 8.249] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.249] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.249] kgem_can_create_2d: 1680x1050 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.249] kgem_can_create_2d: untiled size=7057408 [ 8.249] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.249] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.249] kgem_can_create_2d: 1920x1080 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.249] kgem_can_create_2d: untiled size=8294400 [ 8.249] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.249] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.249] kgem_can_create_2d: 1920x1200 @ 32 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.249] kgem_can_create_2d: untiled size=9216000 [ 8.249] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.249] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.249] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.250] kgem_can_create_2d: 2048x1536 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.250] kgem_can_create_2d: untiled size=12582912 [ 8.250] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.250] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.250] kgem_can_create_2d: 1920x1080 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: untiled size=8294400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.250] kgem_can_create_2d: 640x360 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.250] kgem_can_create_2d: untiled size=921600 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.250] kgem_can_create_2d: tiled[-1] size=921600 [ 8.250] kgem_can_create_2d: 720x405 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.250] kgem_can_create_2d: untiled size=1167360 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.250] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.250] kgem_can_create_2d: 864x486 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.250] kgem_can_create_2d: untiled size=1683456 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.250] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.250] kgem_can_create_2d: 960x540 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.250] kgem_can_create_2d: untiled size=2076672 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.250] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.250] kgem_can_create_2d: 1024x576 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.250] kgem_can_create_2d: untiled size=2359296 [ 8.250] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.250] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.250] kgem_can_create_2d: 1280x720 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: untiled size=3686400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.250] kgem_can_create_2d: 1368x768 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.250] kgem_can_create_2d: untiled size=4202496 [ 8.250] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.250] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.250] kgem_can_create_2d: 1600x900 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.250] kgem_can_create_2d: untiled size=5763072 [ 8.250] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.250] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.250] kgem_can_create_2d: 2048x1152 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.250] kgem_can_create_2d: untiled size=9437184 [ 8.250] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.250] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.250] kgem_can_create_2d: 2560x1440 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.250] kgem_can_create_2d: untiled size=14745600 [ 8.250] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.250] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.250] kgem_can_create_2d: 2880x1620 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.250] kgem_can_create_2d: untiled size=18665472 [ 8.250] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.250] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.250] kgem_can_create_2d: 3200x1800 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.250] kgem_can_create_2d: untiled size=23040000 [ 8.250] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.250] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.250] sna_output_detect(DP1:56) [ 8.250] sna_output_detect(DP1) reporting cached status (since 299ms): 1 [ 8.250] sna_output_detect(DP1-1:50) [ 8.250] sna_output_detect(DP1-1) reporting cached status (since 293ms): 1 [ 8.250] sna_output_detect(DP1-2:74) [ 8.250] sna_output_detect(DP1-2) reporting cached status (since 7ms): 0 [ 8.250] sna_output_get_modes(DP1-2:74) [ 8.250] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.250] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.250] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.250] sna_output_attach_tile: found? TILE=4 [ 8.250] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.250] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.250] sna_output_get_modes: adding 30 probed modes [ 8.250] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.250] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.250] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.250] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.250] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.250] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.250] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.250] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.250] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.250] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.250] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.250] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.250] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.250] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.250] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.250] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.250] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.250] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.250] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.250] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.250] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.250] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.250] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.250] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.250] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.250] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.250] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.250] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.250] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.250] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.250] kgem_can_create_2d: 3840x2160 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.250] kgem_can_create_2d: untiled size=33177600 [ 8.250] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.250] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.250] kgem_can_create_2d: 3840x2160 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.250] kgem_can_create_2d: untiled size=33177600 [ 8.250] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.250] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.250] kgem_can_create_2d: 2560x1440 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.250] kgem_can_create_2d: untiled size=14745600 [ 8.250] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.250] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.250] kgem_can_create_2d: 2048x1280 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.250] kgem_can_create_2d: untiled size=10485760 [ 8.250] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.250] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.250] kgem_can_create_2d: 1920x1200 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.250] kgem_can_create_2d: untiled size=9216000 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.250] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.250] kgem_can_create_2d: 1920x1080 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: untiled size=8294400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.250] kgem_can_create_2d: 1920x1080 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: untiled size=8294400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.250] kgem_can_create_2d: 1920x1080 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: untiled size=8294400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.250] kgem_can_create_2d: 1920x1080 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: untiled size=8294400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.250] kgem_can_create_2d: 1920x1080 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: untiled size=8294400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.250] kgem_can_create_2d: 1920x1080 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: untiled size=8294400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.250] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.250] kgem_can_create_2d: 1600x1200 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.250] kgem_can_create_2d: untiled size=7680000 [ 8.250] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.250] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.250] kgem_can_create_2d: 1600x900 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.250] kgem_can_create_2d: untiled size=5763072 [ 8.250] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.250] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.250] kgem_can_create_2d: 1280x1024 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.250] kgem_can_create_2d: untiled size=5242880 [ 8.250] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.250] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.250] kgem_can_create_2d: 1280x1024 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.250] kgem_can_create_2d: untiled size=5242880 [ 8.250] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.250] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.250] kgem_can_create_2d: 1152x864 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.250] kgem_can_create_2d: untiled size=3981312 [ 8.250] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.250] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.250] kgem_can_create_2d: 1280x720 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: untiled size=3686400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.250] kgem_can_create_2d: 1280x720 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: untiled size=3686400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.250] kgem_can_create_2d: 1280x720 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: untiled size=3686400 [ 8.250] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.250] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.250] kgem_can_create_2d: 1024x768 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.250] kgem_can_create_2d: untiled size=3145728 [ 8.250] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.250] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.250] kgem_can_create_2d: 1024x768 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.250] kgem_can_create_2d: untiled size=3145728 [ 8.250] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.250] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.250] kgem_can_create_2d: 800x600 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.250] kgem_can_create_2d: untiled size=1921024 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.250] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.250] kgem_can_create_2d: 800x600 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.250] kgem_can_create_2d: untiled size=1921024 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.250] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.250] kgem_can_create_2d: 720x576 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.250] kgem_can_create_2d: untiled size=1658880 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.250] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.250] kgem_can_create_2d: 720x480 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.250] kgem_can_create_2d: untiled size=1384448 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.250] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.250] kgem_can_create_2d: 720x480 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.250] kgem_can_create_2d: untiled size=1384448 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.250] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.250] kgem_can_create_2d: 640x480 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.250] kgem_can_create_2d: untiled size=1228800 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.250] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.250] kgem_can_create_2d: 640x480 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.250] kgem_can_create_2d: untiled size=1228800 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.250] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.250] kgem_can_create_2d: 640x480 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.250] kgem_can_create_2d: untiled size=1228800 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.250] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.250] kgem_can_create_2d: 720x400 @ 32 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.250] kgem_can_create_2d: untiled size=1155072 [ 8.250] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.250] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.250] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.250] sna_output_detect(DP1-3:68) [ 8.250] sna_output_detect(DP1-3) reporting cached status (since 238ms): 1 [ 8.250] sna_output_detect(DP2:63) [ 8.250] sna_output_detect(DP2) reporting cached status (since 238ms): 1 [ 8.250] sna_output_detect(HDMI1:60) [ 8.250] sna_output_detect(HDMI1) reporting cached status (since 238ms): 1 [ 8.250] sna_output_detect(HDMI2:67) [ 8.250] sna_output_detect(HDMI2) reporting cached status (since 230ms): 1 [ 8.250] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.250] sna_block_handler (tv=1.114000) [ 8.251] sna_scanout_do_flush: flush timer active: delta=8 [ 8.251] sna_accel_do_throttle -- no pending activity [ 8.251] sna_accel_block: evaluating timers, active=5 [ 8.251] sna_accel_block: flush timer expires in 8 [8259] [ 8.251] sna_wakeup_handler [ 8.251] sna_block_handler (tv=1.113000) [ 8.251] sna_scanout_do_flush: flush timer active: delta=8 [ 8.251] sna_accel_do_throttle -- no pending activity [ 8.251] sna_accel_block: evaluating timers, active=5 [ 8.251] sna_accel_block: flush timer expires in 8 [8259] [ 8.251] sna_wakeup_handler [ 8.251] sna_block_handler (tv=1.113000) [ 8.251] sna_scanout_do_flush: flush timer active: delta=8 [ 8.251] sna_accel_do_throttle -- no pending activity [ 8.251] sna_accel_block: evaluating timers, active=5 [ 8.251] sna_accel_block: flush timer expires in 8 [8259] [ 8.251] sna_wakeup_handler [ 8.251] sna_randr_getinfo() [ 8.251] sna_handle_uevents [ 8.251] sna_output_detect(eDP1:48) [ 8.251] sna_output_detect(eDP1) reporting cached status (since 57ms): 0 [ 8.251] sna_output_get_modes(eDP1:48) [ 8.251] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.251] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.251] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.251] sna_output_attach_tile: found? TILE=-1 [ 8.251] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.251] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.251] sna_output_get_modes: adding 1 probed modes [ 8.251] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.251] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.251] kgem_can_create_2d: 3840x2160 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.251] kgem_can_create_2d: untiled size=33177600 [ 8.251] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.251] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.251] kgem_can_create_2d: 640x480 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.251] kgem_can_create_2d: untiled size=1228800 [ 8.251] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.251] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.251] kgem_can_create_2d: 800x600 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.251] kgem_can_create_2d: untiled size=1921024 [ 8.251] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.251] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.251] kgem_can_create_2d: 800x600 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.251] kgem_can_create_2d: untiled size=1921024 [ 8.251] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.251] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.251] kgem_can_create_2d: 1024x768 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.251] kgem_can_create_2d: untiled size=3145728 [ 8.251] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.251] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.251] kgem_can_create_2d: 1280x960 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.251] kgem_can_create_2d: untiled size=4915200 [ 8.251] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.251] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.251] kgem_can_create_2d: 1280x1024 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.251] kgem_can_create_2d: untiled size=5242880 [ 8.251] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.251] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.251] kgem_can_create_2d: 1600x1200 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.251] kgem_can_create_2d: untiled size=7680000 [ 8.251] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.251] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.251] kgem_can_create_2d: 1792x1344 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.251] kgem_can_create_2d: untiled size=9633792 [ 8.251] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.251] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.251] kgem_can_create_2d: 1856x1392 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.251] kgem_can_create_2d: untiled size=10334208 [ 8.251] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.251] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.251] kgem_can_create_2d: 1920x1440 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.251] kgem_can_create_2d: untiled size=11059200 [ 8.251] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.251] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.251] kgem_can_create_2d: 1152x864 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.251] kgem_can_create_2d: untiled size=3981312 [ 8.251] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.251] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.251] kgem_can_create_2d: 1360x768 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.251] kgem_can_create_2d: untiled size=4177920 [ 8.251] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.251] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.251] kgem_can_create_2d: 1360x768 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.251] kgem_can_create_2d: untiled size=4177920 [ 8.251] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.251] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.251] kgem_can_create_2d: 1400x1050 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.251] kgem_can_create_2d: untiled size=5881856 [ 8.251] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.251] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.251] kgem_can_create_2d: 1440x900 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.251] kgem_can_create_2d: untiled size=5185536 [ 8.251] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.251] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.251] kgem_can_create_2d: 1600x1024 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.251] kgem_can_create_2d: untiled size=6553600 [ 8.251] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.251] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.251] kgem_can_create_2d: 1680x1050 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.251] kgem_can_create_2d: untiled size=7057408 [ 8.251] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.251] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.251] kgem_can_create_2d: 1680x1050 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.251] kgem_can_create_2d: untiled size=7057408 [ 8.251] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.251] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.251] kgem_can_create_2d: 1920x1080 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.251] kgem_can_create_2d: untiled size=8294400 [ 8.251] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.251] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.251] kgem_can_create_2d: 1920x1200 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.251] kgem_can_create_2d: untiled size=9216000 [ 8.251] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.251] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.251] kgem_can_create_2d: 2048x1536 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.251] kgem_can_create_2d: untiled size=12582912 [ 8.251] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.251] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.251] kgem_can_create_2d: 1920x1080 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.251] kgem_can_create_2d: untiled size=8294400 [ 8.251] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.251] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.251] kgem_can_create_2d: 640x360 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.251] kgem_can_create_2d: untiled size=921600 [ 8.251] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.251] kgem_can_create_2d: tiled[-1] size=921600 [ 8.251] kgem_can_create_2d: 720x405 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.251] kgem_can_create_2d: untiled size=1167360 [ 8.251] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.251] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.251] kgem_can_create_2d: 864x486 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.251] kgem_can_create_2d: untiled size=1683456 [ 8.251] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.251] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.251] kgem_can_create_2d: 960x540 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.251] kgem_can_create_2d: untiled size=2076672 [ 8.251] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.251] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.251] kgem_can_create_2d: 1024x576 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.251] kgem_can_create_2d: untiled size=2359296 [ 8.251] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.251] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.251] kgem_can_create_2d: 1280x720 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.251] kgem_can_create_2d: untiled size=3686400 [ 8.251] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.251] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.251] kgem_can_create_2d: 1368x768 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.251] kgem_can_create_2d: untiled size=4202496 [ 8.251] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.251] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.251] kgem_can_create_2d: 1600x900 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.251] kgem_can_create_2d: untiled size=5763072 [ 8.251] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.251] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.251] kgem_can_create_2d: 2048x1152 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.251] kgem_can_create_2d: untiled size=9437184 [ 8.251] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.251] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.251] kgem_can_create_2d: 2560x1440 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.251] kgem_can_create_2d: untiled size=14745600 [ 8.251] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.251] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.251] kgem_can_create_2d: 2880x1620 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.251] kgem_can_create_2d: untiled size=18665472 [ 8.251] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.251] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.251] kgem_can_create_2d: 3200x1800 @ 32 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.251] kgem_can_create_2d: untiled size=23040000 [ 8.251] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.251] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.251] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.251] sna_output_detect(DP1:56) [ 8.251] sna_output_detect(DP1) reporting cached status (since 300ms): 1 [ 8.251] sna_output_detect(DP1-1:50) [ 8.251] sna_output_detect(DP1-1) reporting cached status (since 294ms): 1 [ 8.251] sna_output_detect(DP1-2:74) [ 8.251] sna_output_detect(DP1-2) reporting cached status (since 8ms): 0 [ 8.251] sna_output_get_modes(DP1-2:74) [ 8.251] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.251] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.251] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.251] sna_output_attach_tile: found? TILE=4 [ 8.251] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.251] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.251] sna_output_get_modes: adding 30 probed modes [ 8.251] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.251] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.251] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.251] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.251] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.251] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.251] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.251] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.251] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.251] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.251] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.251] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.251] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.251] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.251] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.251] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.251] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.251] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.251] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.251] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.251] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.251] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.251] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.251] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.251] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.251] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.251] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.251] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.252] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.252] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.252] kgem_can_create_2d: 3840x2160 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.252] kgem_can_create_2d: untiled size=33177600 [ 8.252] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.252] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.252] kgem_can_create_2d: 3840x2160 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.252] kgem_can_create_2d: untiled size=33177600 [ 8.252] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.252] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.252] kgem_can_create_2d: 2560x1440 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.252] kgem_can_create_2d: untiled size=14745600 [ 8.252] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.252] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.252] kgem_can_create_2d: 2048x1280 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.252] kgem_can_create_2d: untiled size=10485760 [ 8.252] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.252] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.252] kgem_can_create_2d: 1920x1200 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.252] kgem_can_create_2d: untiled size=9216000 [ 8.252] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.252] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.252] kgem_can_create_2d: 1920x1080 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: untiled size=8294400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.252] kgem_can_create_2d: 1920x1080 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: untiled size=8294400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.252] kgem_can_create_2d: 1920x1080 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: untiled size=8294400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.252] kgem_can_create_2d: 1920x1080 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: untiled size=8294400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.252] kgem_can_create_2d: 1920x1080 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: untiled size=8294400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.252] kgem_can_create_2d: 1920x1080 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: untiled size=8294400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.252] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.252] kgem_can_create_2d: 1600x1200 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.252] kgem_can_create_2d: untiled size=7680000 [ 8.252] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.252] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.252] kgem_can_create_2d: 1600x900 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.252] kgem_can_create_2d: untiled size=5763072 [ 8.252] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.252] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.252] kgem_can_create_2d: 1280x1024 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.252] kgem_can_create_2d: untiled size=5242880 [ 8.252] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.252] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.252] kgem_can_create_2d: 1280x1024 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.252] kgem_can_create_2d: untiled size=5242880 [ 8.252] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.252] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.252] kgem_can_create_2d: 1152x864 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.252] kgem_can_create_2d: untiled size=3981312 [ 8.252] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.252] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.252] kgem_can_create_2d: 1280x720 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.252] kgem_can_create_2d: untiled size=3686400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.252] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.252] kgem_can_create_2d: 1280x720 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.252] kgem_can_create_2d: untiled size=3686400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.252] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.252] kgem_can_create_2d: 1280x720 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.252] kgem_can_create_2d: untiled size=3686400 [ 8.252] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.252] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.252] kgem_can_create_2d: 1024x768 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.252] kgem_can_create_2d: untiled size=3145728 [ 8.252] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.252] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.252] kgem_can_create_2d: 1024x768 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.252] kgem_can_create_2d: untiled size=3145728 [ 8.252] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.252] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.252] kgem_can_create_2d: 800x600 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.252] kgem_can_create_2d: untiled size=1921024 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.252] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.252] kgem_can_create_2d: 800x600 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.252] kgem_can_create_2d: untiled size=1921024 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.252] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.252] kgem_can_create_2d: 720x576 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.252] kgem_can_create_2d: untiled size=1658880 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.252] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.252] kgem_can_create_2d: 720x480 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.252] kgem_can_create_2d: untiled size=1384448 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.252] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.252] kgem_can_create_2d: 720x480 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.252] kgem_can_create_2d: untiled size=1384448 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.252] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.252] kgem_can_create_2d: 640x480 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.252] kgem_can_create_2d: untiled size=1228800 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.252] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.252] kgem_can_create_2d: 640x480 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.252] kgem_can_create_2d: untiled size=1228800 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.252] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.252] kgem_can_create_2d: 640x480 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.252] kgem_can_create_2d: untiled size=1228800 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.252] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.252] kgem_can_create_2d: 720x400 @ 32 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.252] kgem_can_create_2d: untiled size=1155072 [ 8.252] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.252] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.252] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.252] sna_output_detect(DP1-3:68) [ 8.252] sna_output_detect(DP1-3) reporting cached status (since 240ms): 1 [ 8.252] sna_output_detect(DP2:63) [ 8.252] sna_output_detect(DP2) reporting cached status (since 240ms): 1 [ 8.252] sna_output_detect(HDMI1:60) [ 8.252] sna_output_detect(HDMI1) reporting cached status (since 240ms): 1 [ 8.252] sna_output_detect(HDMI2:67) [ 8.252] sna_output_detect(HDMI2) reporting cached status (since 232ms): 1 [ 8.252] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.252] sna_block_handler (tv=1.112000) [ 8.252] sna_scanout_do_flush: flush timer active: delta=7 [ 8.252] sna_accel_do_throttle -- no pending activity [ 8.252] sna_accel_block: evaluating timers, active=5 [ 8.252] sna_accel_block: flush timer expires in 7 [8259] [ 8.252] sna_wakeup_handler [ 8.252] sna_block_handler (tv=1.112000) [ 8.252] sna_scanout_do_flush: flush timer active: delta=7 [ 8.252] sna_accel_do_throttle -- no pending activity [ 8.252] sna_accel_block: evaluating timers, active=5 [ 8.252] sna_accel_block: flush timer expires in 7 [8259] [ 8.252] sna_wakeup_handler [ 8.252] sna_block_handler (tv=1.112000) [ 8.252] sna_scanout_do_flush: flush timer active: delta=7 [ 8.252] sna_accel_do_throttle -- no pending activity [ 8.252] sna_accel_block: evaluating timers, active=5 [ 8.252] sna_accel_block: flush timer expires in 7 [8259] [ 8.252] sna_wakeup_handler [ 8.252] sna_block_handler (tv=1.112000) [ 8.252] sna_scanout_do_flush: flush timer active: delta=7 [ 8.252] sna_accel_do_throttle -- no pending activity [ 8.252] sna_accel_block: evaluating timers, active=5 [ 8.252] sna_accel_block: flush timer expires in 7 [8259] [ 8.252] sna_wakeup_handler [ 8.252] sna_block_handler (tv=1.112000) [ 8.252] sna_scanout_do_flush: flush timer active: delta=7 [ 8.252] sna_accel_do_throttle -- no pending activity [ 8.252] sna_accel_block: evaluating timers, active=5 [ 8.252] sna_accel_block: flush timer expires in 7 [8259] [ 8.252] sna_wakeup_handler [ 8.252] sna_block_handler (tv=1.112000) [ 8.252] sna_scanout_do_flush: flush timer active: delta=7 [ 8.252] sna_accel_do_throttle -- no pending activity [ 8.252] sna_accel_block: evaluating timers, active=5 [ 8.252] sna_accel_block: flush timer expires in 7 [8259] [ 8.252] sna_wakeup_handler [ 8.252] sna_block_handler (tv=1.112000) [ 8.252] sna_scanout_do_flush: flush timer active: delta=7 [ 8.252] sna_accel_do_throttle -- no pending activity [ 8.252] sna_accel_block: evaluating timers, active=5 [ 8.252] sna_accel_block: flush timer expires in 7 [8259] [ 8.252] sna_wakeup_handler [ 8.252] sna_block_handler (tv=1.112000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.253] sna_wakeup_handler [ 8.253] sna_block_handler (tv=1.111000) [ 8.253] sna_scanout_do_flush: flush timer active: delta=6 [ 8.253] sna_accel_do_throttle -- no pending activity [ 8.253] sna_accel_block: evaluating timers, active=5 [ 8.253] sna_accel_block: flush timer expires in 6 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.254] sna_wakeup_handler [ 8.254] sna_block_handler (tv=1.110000) [ 8.254] sna_scanout_do_flush: flush timer active: delta=5 [ 8.254] sna_accel_do_throttle -- no pending activity [ 8.254] sna_accel_block: evaluating timers, active=5 [ 8.254] sna_accel_block: flush timer expires in 5 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.255] sna_block_handler (tv=1.109000) [ 8.255] sna_scanout_do_flush: flush timer active: delta=4 [ 8.255] sna_accel_do_throttle -- no pending activity [ 8.255] sna_accel_block: evaluating timers, active=5 [ 8.255] sna_accel_block: flush timer expires in 4 [8259] [ 8.255] sna_wakeup_handler [ 8.257] sna_block_handler (tv=1.107000) [ 8.257] sna_scanout_do_flush: flush timer active: delta=2 [ 8.257] sna_scanout_do_flush (time=8257), triggered [ 8.257] sna_scanout_flush (time=8257), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 8.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.257] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 8.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.257] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 8.257] sna_accel_do_throttle -- no pending activity [ 8.257] sna_accel_block: evaluating timers, active=5 [ 8.257] sna_accel_block: flush timer expires in 16 [8273] [ 8.257] sna_wakeup_handler [ 8.257] sna_block_handler (tv=1.107000) [ 8.257] sna_scanout_do_flush: flush timer active: delta=16 [ 8.257] sna_accel_do_throttle -- no pending activity [ 8.257] sna_accel_block: evaluating timers, active=5 [ 8.257] sna_accel_block: flush timer expires in 16 [8273] [ 8.257] sna_wakeup_handler [ 8.257] sna_block_handler (tv=1.107000) [ 8.257] sna_scanout_do_flush: flush timer active: delta=16 [ 8.257] sna_accel_do_throttle -- no pending activity [ 8.257] sna_accel_block: evaluating timers, active=5 [ 8.257] sna_accel_block: flush timer expires in 16 [8273] [ 8.257] sna_wakeup_handler [ 8.257] sna_block_handler (tv=1.107000) [ 8.257] sna_scanout_do_flush: flush timer active: delta=16 [ 8.257] sna_accel_do_throttle -- no pending activity [ 8.257] sna_accel_block: evaluating timers, active=5 [ 8.257] sna_accel_block: flush timer expires in 16 [8273] [ 8.258] sna_wakeup_handler [ 8.258] sna_block_handler (tv=1.106000) [ 8.258] sna_scanout_do_flush: flush timer active: delta=15 [ 8.258] sna_accel_do_throttle -- no pending activity [ 8.258] sna_accel_block: evaluating timers, active=5 [ 8.258] sna_accel_block: flush timer expires in 15 [8273] [ 8.258] sna_wakeup_handler [ 8.258] sna_block_handler (tv=1.106000) [ 8.258] sna_scanout_do_flush: flush timer active: delta=15 [ 8.258] sna_accel_do_throttle -- no pending activity [ 8.258] sna_accel_block: evaluating timers, active=5 [ 8.258] sna_accel_block: flush timer expires in 15 [8273] [ 8.258] sna_wakeup_handler [ 8.258] sna_block_handler (tv=1.106000) [ 8.258] sna_scanout_do_flush: flush timer active: delta=15 [ 8.258] sna_accel_do_throttle -- no pending activity [ 8.258] sna_accel_block: evaluating timers, active=5 [ 8.258] sna_accel_block: flush timer expires in 15 [8273] [ 8.262] sna_wakeup_handler [ 8.262] sna_block_handler (tv=1.102000) [ 8.262] sna_scanout_do_flush: flush timer active: delta=11 [ 8.262] sna_accel_do_throttle -- no pending activity [ 8.262] sna_accel_block: evaluating timers, active=5 [ 8.262] sna_accel_block: flush timer expires in 11 [8273] [ 8.262] sna_wakeup_handler [ 8.262] sna_block_handler (tv=1.102000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_change_window_attributes [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.263] sna_wakeup_handler [ 8.263] sna_block_handler (tv=1.101000) [ 8.263] sna_scanout_do_flush: flush timer active: delta=10 [ 8.263] sna_accel_do_throttle -- no pending activity [ 8.263] sna_accel_block: evaluating timers, active=5 [ 8.263] sna_accel_block: flush timer expires in 10 [8273] [ 8.266] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_hide_cursors [ 8.267] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.267] sna_block_handler (tv=1.97000) [ 8.267] sna_scanout_do_flush: flush timer active: delta=6 [ 8.267] sna_accel_do_throttle -- no pending activity [ 8.267] sna_accel_block: evaluating timers, active=5 [ 8.267] sna_accel_block: flush timer expires in 6 [8273] [ 8.267] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.268] sna_block_handler (tv=1.96000) [ 8.268] sna_scanout_do_flush: flush timer active: delta=5 [ 8.268] sna_accel_do_throttle -- no pending activity [ 8.268] sna_accel_block: evaluating timers, active=5 [ 8.268] sna_accel_block: flush timer expires in 5 [8273] [ 8.268] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.269] sna_wakeup_handler [ 8.269] sna_block_handler (tv=1.95000) [ 8.269] sna_scanout_do_flush: flush timer active: delta=4 [ 8.269] sna_accel_do_throttle -- no pending activity [ 8.269] sna_accel_block: evaluating timers, active=5 [ 8.269] sna_accel_block: flush timer expires in 4 [8273] [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] sna_scanout_do_flush: flush timer active: delta=3 [ 8.270] sna_scanout_do_flush (time=8270), triggered [ 8.270] sna_scanout_flush (time=8270), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_disarm_timer[0] (time=8270) [ 8.270] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.270] sna_wakeup_handler [ 8.270] sna_block_handler (tv=1.94000) [ 8.270] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.270] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=0.0) [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=0.0) [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.271] sna_block_handler (tv=1.93000) [ 8.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.271] sna_accel_do_throttle -- no pending activity [ 8.271] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.273] sna_block_handler (tv=1.91000) [ 8.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.273] sna_accel_do_throttle -- no pending activity [ 8.273] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.274] sna_wakeup_handler [ 8.274] sna_block_handler (tv=1.90000) [ 8.274] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.274] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_block_handler (tv=1.89000) [ 8.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.275] sna_accel_do_throttle -- no pending activity [ 8.275] sna_wakeup_handler [ 8.275] sna_randr_getinfo() [ 8.275] sna_handle_uevents [ 8.275] sna_output_detect(eDP1:48) [ 8.275] sna_output_detect(eDP1) reporting cached status (since 81ms): 0 [ 8.275] sna_output_get_modes(eDP1:48) [ 8.275] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.275] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.275] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.275] sna_output_attach_tile: found? TILE=-1 [ 8.275] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.275] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.275] sna_output_get_modes: adding 1 probed modes [ 8.275] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.275] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.275] kgem_can_create_2d: 3840x2160 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.275] kgem_can_create_2d: untiled size=33177600 [ 8.275] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.275] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.275] kgem_can_create_2d: 640x480 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.275] kgem_can_create_2d: untiled size=1228800 [ 8.275] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.275] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.275] kgem_can_create_2d: 800x600 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.275] kgem_can_create_2d: untiled size=1921024 [ 8.275] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.275] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.275] kgem_can_create_2d: 800x600 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.275] kgem_can_create_2d: untiled size=1921024 [ 8.275] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.275] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.275] kgem_can_create_2d: 1024x768 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.275] kgem_can_create_2d: untiled size=3145728 [ 8.275] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.275] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.275] kgem_can_create_2d: 1280x960 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.275] kgem_can_create_2d: untiled size=4915200 [ 8.275] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.275] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.275] kgem_can_create_2d: 1280x1024 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.275] kgem_can_create_2d: untiled size=5242880 [ 8.275] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.275] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.275] kgem_can_create_2d: 1600x1200 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.275] kgem_can_create_2d: untiled size=7680000 [ 8.275] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.275] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.275] kgem_can_create_2d: 1792x1344 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.275] kgem_can_create_2d: untiled size=9633792 [ 8.275] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.275] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.275] kgem_can_create_2d: 1856x1392 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.275] kgem_can_create_2d: untiled size=10334208 [ 8.275] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.275] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.275] kgem_can_create_2d: 1920x1440 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.275] kgem_can_create_2d: untiled size=11059200 [ 8.275] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.275] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.275] kgem_can_create_2d: 1152x864 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.275] kgem_can_create_2d: untiled size=3981312 [ 8.275] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.275] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.275] kgem_can_create_2d: 1360x768 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.275] kgem_can_create_2d: untiled size=4177920 [ 8.275] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.275] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.275] kgem_can_create_2d: 1360x768 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.275] kgem_can_create_2d: untiled size=4177920 [ 8.275] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.275] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.275] kgem_can_create_2d: 1400x1050 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.275] kgem_can_create_2d: untiled size=5881856 [ 8.275] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.275] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.275] kgem_can_create_2d: 1440x900 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.275] kgem_can_create_2d: untiled size=5185536 [ 8.275] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.275] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.275] kgem_can_create_2d: 1600x1024 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.275] kgem_can_create_2d: untiled size=6553600 [ 8.275] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.275] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.275] kgem_can_create_2d: 1680x1050 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.275] kgem_can_create_2d: untiled size=7057408 [ 8.275] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.275] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.275] kgem_can_create_2d: 1680x1050 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.275] kgem_can_create_2d: untiled size=7057408 [ 8.275] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.275] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.275] kgem_can_create_2d: 1920x1080 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.275] kgem_can_create_2d: untiled size=8294400 [ 8.275] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.275] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.275] kgem_can_create_2d: 1920x1200 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.275] kgem_can_create_2d: untiled size=9216000 [ 8.275] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.275] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.275] kgem_can_create_2d: 2048x1536 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.275] kgem_can_create_2d: untiled size=12582912 [ 8.275] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.275] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.275] kgem_can_create_2d: 1920x1080 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.275] kgem_can_create_2d: untiled size=8294400 [ 8.275] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.275] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.275] kgem_can_create_2d: 640x360 @ 32 [ 8.275] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.275] kgem_can_create_2d: untiled size=921600 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.276] kgem_can_create_2d: tiled[-1] size=921600 [ 8.276] kgem_can_create_2d: 720x405 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.276] kgem_can_create_2d: untiled size=1167360 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.276] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.276] kgem_can_create_2d: 864x486 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.276] kgem_can_create_2d: untiled size=1683456 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.276] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.276] kgem_can_create_2d: 960x540 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.276] kgem_can_create_2d: untiled size=2076672 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.276] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.276] kgem_can_create_2d: 1024x576 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.276] kgem_can_create_2d: untiled size=2359296 [ 8.276] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.276] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.276] kgem_can_create_2d: 1280x720 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: untiled size=3686400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.276] kgem_can_create_2d: 1368x768 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.276] kgem_can_create_2d: untiled size=4202496 [ 8.276] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.276] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.276] kgem_can_create_2d: 1600x900 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.276] kgem_can_create_2d: untiled size=5763072 [ 8.276] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.276] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.276] kgem_can_create_2d: 2048x1152 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.276] kgem_can_create_2d: untiled size=9437184 [ 8.276] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.276] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.276] kgem_can_create_2d: 2560x1440 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.276] kgem_can_create_2d: untiled size=14745600 [ 8.276] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.276] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.276] kgem_can_create_2d: 2880x1620 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.276] kgem_can_create_2d: untiled size=18665472 [ 8.276] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.276] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.276] kgem_can_create_2d: 3200x1800 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.276] kgem_can_create_2d: untiled size=23040000 [ 8.276] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.276] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.276] sna_output_detect(DP1:56) [ 8.276] sna_output_detect(DP1) reporting cached status (since 325ms): 1 [ 8.276] sna_output_detect(DP1-1:50) [ 8.276] sna_output_detect(DP1-1) reporting cached status (since 319ms): 1 [ 8.276] sna_output_detect(DP1-2:74) [ 8.276] sna_output_detect(DP1-2) reporting cached status (since 33ms): 0 [ 8.276] sna_output_get_modes(DP1-2:74) [ 8.276] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.276] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.276] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.276] sna_output_attach_tile: found? TILE=4 [ 8.276] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.276] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.276] sna_output_get_modes: adding 30 probed modes [ 8.276] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.276] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.276] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.276] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.276] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.276] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.276] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.276] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.276] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.276] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.276] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.276] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.276] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.276] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.276] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.276] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.276] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.276] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.276] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.276] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.276] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.276] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.276] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.276] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.276] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.276] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.276] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.276] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.276] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.276] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.276] kgem_can_create_2d: 3840x2160 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.276] kgem_can_create_2d: untiled size=33177600 [ 8.276] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.276] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.276] kgem_can_create_2d: 3840x2160 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.276] kgem_can_create_2d: untiled size=33177600 [ 8.276] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.276] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.276] kgem_can_create_2d: 2560x1440 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.276] kgem_can_create_2d: untiled size=14745600 [ 8.276] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.276] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.276] kgem_can_create_2d: 2048x1280 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.276] kgem_can_create_2d: untiled size=10485760 [ 8.276] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.276] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.276] kgem_can_create_2d: 1920x1200 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.276] kgem_can_create_2d: untiled size=9216000 [ 8.276] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.276] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.276] kgem_can_create_2d: 1920x1080 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: untiled size=8294400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.276] kgem_can_create_2d: 1920x1080 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: untiled size=8294400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.276] kgem_can_create_2d: 1920x1080 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: untiled size=8294400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.276] kgem_can_create_2d: 1920x1080 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: untiled size=8294400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.276] kgem_can_create_2d: 1920x1080 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: untiled size=8294400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.276] kgem_can_create_2d: 1920x1080 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: untiled size=8294400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.276] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.276] kgem_can_create_2d: 1600x1200 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.276] kgem_can_create_2d: untiled size=7680000 [ 8.276] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.276] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.276] kgem_can_create_2d: 1600x900 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.276] kgem_can_create_2d: untiled size=5763072 [ 8.276] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.276] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.276] kgem_can_create_2d: 1280x1024 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.276] kgem_can_create_2d: untiled size=5242880 [ 8.276] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.276] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.276] kgem_can_create_2d: 1280x1024 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.276] kgem_can_create_2d: untiled size=5242880 [ 8.276] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.276] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.276] kgem_can_create_2d: 1152x864 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.276] kgem_can_create_2d: untiled size=3981312 [ 8.276] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.276] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.276] kgem_can_create_2d: 1280x720 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: untiled size=3686400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.276] kgem_can_create_2d: 1280x720 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: untiled size=3686400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.276] kgem_can_create_2d: 1280x720 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: untiled size=3686400 [ 8.276] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.276] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.276] kgem_can_create_2d: 1024x768 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.276] kgem_can_create_2d: untiled size=3145728 [ 8.276] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.276] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.276] kgem_can_create_2d: 1024x768 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.276] kgem_can_create_2d: untiled size=3145728 [ 8.276] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.276] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.276] kgem_can_create_2d: 800x600 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.276] kgem_can_create_2d: untiled size=1921024 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.276] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.276] kgem_can_create_2d: 800x600 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.276] kgem_can_create_2d: untiled size=1921024 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.276] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.276] kgem_can_create_2d: 720x576 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.276] kgem_can_create_2d: untiled size=1658880 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.276] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.276] kgem_can_create_2d: 720x480 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.276] kgem_can_create_2d: untiled size=1384448 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.276] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.276] kgem_can_create_2d: 720x480 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.276] kgem_can_create_2d: untiled size=1384448 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.276] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.276] kgem_can_create_2d: 640x480 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.276] kgem_can_create_2d: untiled size=1228800 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.276] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.276] kgem_can_create_2d: 640x480 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.276] kgem_can_create_2d: untiled size=1228800 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.276] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.276] kgem_can_create_2d: 640x480 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.276] kgem_can_create_2d: untiled size=1228800 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.276] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.276] kgem_can_create_2d: 720x400 @ 32 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.276] kgem_can_create_2d: untiled size=1155072 [ 8.276] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.276] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.276] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.276] sna_output_detect(DP1-3:68) [ 8.276] sna_output_detect(DP1-3) reporting cached status (since 264ms): 1 [ 8.276] sna_output_detect(DP2:63) [ 8.276] sna_output_detect(DP2) reporting cached status (since 264ms): 1 [ 8.276] sna_output_detect(HDMI1:60) [ 8.276] sna_output_detect(HDMI1) reporting cached status (since 264ms): 1 [ 8.276] sna_output_detect(HDMI2:67) [ 8.277] sna_output_detect(HDMI2) reporting cached status (since 257ms): 1 [ 8.277] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.277] sna_block_handler (tv=1.87000) [ 8.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.277] sna_accel_do_throttle -- no pending activity [ 8.277] sna_wakeup_handler [ 8.277] sna_block_handler (tv=1.87000) [ 8.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.277] sna_accel_do_throttle -- no pending activity [ 8.277] sna_wakeup_handler [ 8.277] sna_block_handler (tv=1.87000) [ 8.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.277] sna_accel_do_throttle -- no pending activity [ 8.277] sna_wakeup_handler [ 8.277] sna_block_handler (tv=1.87000) [ 8.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.277] sna_accel_do_throttle -- no pending activity [ 8.277] sna_wakeup_handler [ 8.277] sna_block_handler (tv=1.87000) [ 8.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.277] sna_accel_do_throttle -- no pending activity [ 8.277] sna_wakeup_handler [ 8.277] sna_block_handler (tv=0.0) [ 8.277] sna_wakeup_handler [ 8.277] sna_block_handler (tv=0.0) [ 8.277] sna_wakeup_handler [ 8.277] sna_block_handler (tv=1.87000) [ 8.277] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.277] sna_accel_do_throttle -- no pending activity [ 8.277] sna_wakeup_handler [ 8.277] sna_randr_getinfo() [ 8.277] sna_handle_uevents [ 8.277] sna_output_detect(eDP1:48) [ 8.277] sna_output_detect(eDP1) reporting cached status (since 83ms): 0 [ 8.277] sna_output_get_modes(eDP1:48) [ 8.277] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.277] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.277] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.277] sna_output_attach_tile: found? TILE=-1 [ 8.277] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.277] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.277] sna_output_get_modes: adding 1 probed modes [ 8.277] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.277] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.277] kgem_can_create_2d: 3840x2160 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.277] kgem_can_create_2d: untiled size=33177600 [ 8.277] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.277] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.277] kgem_can_create_2d: 640x480 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.277] kgem_can_create_2d: untiled size=1228800 [ 8.277] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.277] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.277] kgem_can_create_2d: 800x600 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.277] kgem_can_create_2d: untiled size=1921024 [ 8.277] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.277] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.277] kgem_can_create_2d: 800x600 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.277] kgem_can_create_2d: untiled size=1921024 [ 8.277] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.277] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.277] kgem_can_create_2d: 1024x768 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.277] kgem_can_create_2d: untiled size=3145728 [ 8.277] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.277] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.277] kgem_can_create_2d: 1280x960 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.277] kgem_can_create_2d: untiled size=4915200 [ 8.277] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.277] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.277] kgem_can_create_2d: 1280x1024 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.277] kgem_can_create_2d: untiled size=5242880 [ 8.277] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.277] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.277] kgem_can_create_2d: 1600x1200 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.277] kgem_can_create_2d: untiled size=7680000 [ 8.277] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.277] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.277] kgem_can_create_2d: 1792x1344 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.277] kgem_can_create_2d: untiled size=9633792 [ 8.277] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.277] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.277] kgem_can_create_2d: 1856x1392 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.277] kgem_can_create_2d: untiled size=10334208 [ 8.277] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.277] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.277] kgem_can_create_2d: 1920x1440 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.277] kgem_can_create_2d: untiled size=11059200 [ 8.277] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.277] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.277] kgem_can_create_2d: 1152x864 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.277] kgem_can_create_2d: untiled size=3981312 [ 8.277] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.277] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.277] kgem_can_create_2d: 1360x768 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.277] kgem_can_create_2d: untiled size=4177920 [ 8.277] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.277] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.277] kgem_can_create_2d: 1360x768 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.277] kgem_can_create_2d: untiled size=4177920 [ 8.277] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.277] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.277] kgem_can_create_2d: 1400x1050 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.277] kgem_can_create_2d: untiled size=5881856 [ 8.277] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.277] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.277] kgem_can_create_2d: 1440x900 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.277] kgem_can_create_2d: untiled size=5185536 [ 8.277] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.277] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.277] kgem_can_create_2d: 1600x1024 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.277] kgem_can_create_2d: untiled size=6553600 [ 8.277] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.277] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.277] kgem_can_create_2d: 1680x1050 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.277] kgem_can_create_2d: untiled size=7057408 [ 8.277] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.277] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.277] kgem_can_create_2d: 1680x1050 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.277] kgem_can_create_2d: untiled size=7057408 [ 8.277] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.277] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.277] kgem_can_create_2d: 1920x1080 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.277] kgem_can_create_2d: untiled size=8294400 [ 8.277] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.277] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.277] kgem_can_create_2d: 1920x1200 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.277] kgem_can_create_2d: untiled size=9216000 [ 8.277] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.277] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.277] kgem_can_create_2d: 2048x1536 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.277] kgem_can_create_2d: untiled size=12582912 [ 8.277] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.277] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.277] kgem_can_create_2d: 1920x1080 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.277] kgem_can_create_2d: untiled size=8294400 [ 8.277] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.277] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.277] kgem_can_create_2d: 640x360 @ 32 [ 8.277] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.278] kgem_can_create_2d: untiled size=921600 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.278] kgem_can_create_2d: tiled[-1] size=921600 [ 8.278] kgem_can_create_2d: 720x405 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.278] kgem_can_create_2d: untiled size=1167360 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.278] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.278] kgem_can_create_2d: 864x486 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.278] kgem_can_create_2d: untiled size=1683456 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.278] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.278] kgem_can_create_2d: 960x540 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.278] kgem_can_create_2d: untiled size=2076672 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.278] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.278] kgem_can_create_2d: 1024x576 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.278] kgem_can_create_2d: untiled size=2359296 [ 8.278] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.278] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.278] kgem_can_create_2d: 1280x720 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: untiled size=3686400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.278] kgem_can_create_2d: 1368x768 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.278] kgem_can_create_2d: untiled size=4202496 [ 8.278] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.278] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.278] kgem_can_create_2d: 1600x900 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.278] kgem_can_create_2d: untiled size=5763072 [ 8.278] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.278] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.278] kgem_can_create_2d: 2048x1152 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.278] kgem_can_create_2d: untiled size=9437184 [ 8.278] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.278] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.278] kgem_can_create_2d: 2560x1440 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.278] kgem_can_create_2d: untiled size=14745600 [ 8.278] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.278] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.278] kgem_can_create_2d: 2880x1620 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.278] kgem_can_create_2d: untiled size=18665472 [ 8.278] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.278] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.278] kgem_can_create_2d: 3200x1800 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.278] kgem_can_create_2d: untiled size=23040000 [ 8.278] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.278] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.278] sna_output_detect(DP1:56) [ 8.278] sna_output_detect(DP1) reporting cached status (since 327ms): 1 [ 8.278] sna_output_detect(DP1-1:50) [ 8.278] sna_output_detect(DP1-1) reporting cached status (since 321ms): 1 [ 8.278] sna_output_detect(DP1-2:74) [ 8.278] sna_output_detect(DP1-2) reporting cached status (since 35ms): 0 [ 8.278] sna_output_get_modes(DP1-2:74) [ 8.278] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.278] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.278] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.278] sna_output_attach_tile: found? TILE=4 [ 8.278] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.278] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.278] sna_output_get_modes: adding 30 probed modes [ 8.278] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.278] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.278] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.278] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.278] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.278] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.278] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.278] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.278] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.278] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.278] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.278] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.278] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.278] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.278] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.278] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.278] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.278] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.278] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.278] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.278] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.278] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.278] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.278] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.278] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.278] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.278] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.278] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.278] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.278] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.278] kgem_can_create_2d: 3840x2160 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.278] kgem_can_create_2d: untiled size=33177600 [ 8.278] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.278] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.278] kgem_can_create_2d: 3840x2160 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.278] kgem_can_create_2d: untiled size=33177600 [ 8.278] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.278] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.278] kgem_can_create_2d: 2560x1440 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.278] kgem_can_create_2d: untiled size=14745600 [ 8.278] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.278] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.278] kgem_can_create_2d: 2048x1280 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.278] kgem_can_create_2d: untiled size=10485760 [ 8.278] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.278] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.278] kgem_can_create_2d: 1920x1200 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.278] kgem_can_create_2d: untiled size=9216000 [ 8.278] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.278] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.278] kgem_can_create_2d: 1920x1080 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: untiled size=8294400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.278] kgem_can_create_2d: 1920x1080 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: untiled size=8294400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.278] kgem_can_create_2d: 1920x1080 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: untiled size=8294400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.278] kgem_can_create_2d: 1920x1080 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: untiled size=8294400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.278] kgem_can_create_2d: 1920x1080 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: untiled size=8294400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.278] kgem_can_create_2d: 1920x1080 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: untiled size=8294400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.278] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.278] kgem_can_create_2d: 1600x1200 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.278] kgem_can_create_2d: untiled size=7680000 [ 8.278] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.278] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.278] kgem_can_create_2d: 1600x900 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.278] kgem_can_create_2d: untiled size=5763072 [ 8.278] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.278] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.278] kgem_can_create_2d: 1280x1024 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.278] kgem_can_create_2d: untiled size=5242880 [ 8.278] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.278] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.278] kgem_can_create_2d: 1280x1024 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.278] kgem_can_create_2d: untiled size=5242880 [ 8.278] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.278] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.278] kgem_can_create_2d: 1152x864 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.278] kgem_can_create_2d: untiled size=3981312 [ 8.278] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.278] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.278] kgem_can_create_2d: 1280x720 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: untiled size=3686400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.278] kgem_can_create_2d: 1280x720 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: untiled size=3686400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.278] kgem_can_create_2d: 1280x720 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: untiled size=3686400 [ 8.278] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.278] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.278] kgem_can_create_2d: 1024x768 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.278] kgem_can_create_2d: untiled size=3145728 [ 8.278] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.278] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.278] kgem_can_create_2d: 1024x768 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.278] kgem_can_create_2d: untiled size=3145728 [ 8.278] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.278] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.278] kgem_can_create_2d: 800x600 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.278] kgem_can_create_2d: untiled size=1921024 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.278] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.278] kgem_can_create_2d: 800x600 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.278] kgem_can_create_2d: untiled size=1921024 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.278] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.278] kgem_can_create_2d: 720x576 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.278] kgem_can_create_2d: untiled size=1658880 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.278] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.278] kgem_can_create_2d: 720x480 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.278] kgem_can_create_2d: untiled size=1384448 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.278] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.278] kgem_can_create_2d: 720x480 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.278] kgem_can_create_2d: untiled size=1384448 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.278] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.278] kgem_can_create_2d: 640x480 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.278] kgem_can_create_2d: untiled size=1228800 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.278] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.278] kgem_can_create_2d: 640x480 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.278] kgem_can_create_2d: untiled size=1228800 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.278] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.278] kgem_can_create_2d: 640x480 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.278] kgem_can_create_2d: untiled size=1228800 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.278] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.278] kgem_can_create_2d: 720x400 @ 32 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.278] kgem_can_create_2d: untiled size=1155072 [ 8.278] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.278] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.278] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.278] sna_output_detect(DP1-3:68) [ 8.278] sna_output_detect(DP1-3) reporting cached status (since 266ms): 1 [ 8.278] sna_output_detect(DP2:63) [ 8.278] sna_output_detect(DP2) reporting cached status (since 266ms): 1 [ 8.278] sna_output_detect(HDMI1:60) [ 8.278] sna_output_detect(HDMI1) reporting cached status (since 266ms): 1 [ 8.278] sna_output_detect(HDMI2:67) [ 8.278] sna_output_detect(HDMI2) reporting cached status (since 258ms): 1 [ 8.278] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.278] sna_block_handler (tv=1.86000) [ 8.278] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.278] sna_accel_do_throttle -- no pending activity [ 8.279] sna_wakeup_handler [ 8.279] sna_block_handler (tv=1.85000) [ 8.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.279] sna_accel_do_throttle -- no pending activity [ 8.279] sna_wakeup_handler [ 8.279] sna_block_handler (tv=1.85000) [ 8.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.279] sna_accel_do_throttle -- no pending activity [ 8.279] sna_wakeup_handler [ 8.279] sna_block_handler (tv=1.85000) [ 8.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.279] sna_accel_do_throttle -- no pending activity [ 8.279] sna_wakeup_handler [ 8.279] sna_block_handler (tv=1.85000) [ 8.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.279] sna_accel_do_throttle -- no pending activity [ 8.279] sna_wakeup_handler [ 8.279] sna_block_handler (tv=1.85000) [ 8.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.279] sna_accel_do_throttle -- no pending activity [ 8.279] sna_wakeup_handler [ 8.279] sna_randr_getinfo() [ 8.279] sna_handle_uevents [ 8.279] sna_output_detect(eDP1:48) [ 8.279] sna_output_detect(eDP1) reporting cached status (since 85ms): 0 [ 8.279] sna_output_get_modes(eDP1:48) [ 8.279] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.279] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.279] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.279] sna_output_attach_tile: found? TILE=-1 [ 8.279] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.279] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.279] sna_output_get_modes: adding 1 probed modes [ 8.279] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.279] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.279] kgem_can_create_2d: 3840x2160 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.279] kgem_can_create_2d: untiled size=33177600 [ 8.279] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.279] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.279] kgem_can_create_2d: 640x480 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.279] kgem_can_create_2d: untiled size=1228800 [ 8.279] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.279] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.279] kgem_can_create_2d: 800x600 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.279] kgem_can_create_2d: untiled size=1921024 [ 8.279] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.279] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.279] kgem_can_create_2d: 800x600 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.279] kgem_can_create_2d: untiled size=1921024 [ 8.279] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.279] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.279] kgem_can_create_2d: 1024x768 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.279] kgem_can_create_2d: untiled size=3145728 [ 8.279] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.279] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.279] kgem_can_create_2d: 1280x960 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.279] kgem_can_create_2d: untiled size=4915200 [ 8.279] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.279] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.279] kgem_can_create_2d: 1280x1024 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.279] kgem_can_create_2d: untiled size=5242880 [ 8.279] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.279] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.279] kgem_can_create_2d: 1600x1200 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.279] kgem_can_create_2d: untiled size=7680000 [ 8.279] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.279] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.279] kgem_can_create_2d: 1792x1344 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.279] kgem_can_create_2d: untiled size=9633792 [ 8.279] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.279] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.279] kgem_can_create_2d: 1856x1392 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.279] kgem_can_create_2d: untiled size=10334208 [ 8.279] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.279] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.279] kgem_can_create_2d: 1920x1440 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.279] kgem_can_create_2d: untiled size=11059200 [ 8.279] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.279] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.279] kgem_can_create_2d: 1152x864 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.279] kgem_can_create_2d: untiled size=3981312 [ 8.279] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.279] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.279] kgem_can_create_2d: 1360x768 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.279] kgem_can_create_2d: untiled size=4177920 [ 8.279] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.279] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.279] kgem_can_create_2d: 1360x768 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.279] kgem_can_create_2d: untiled size=4177920 [ 8.279] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.279] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.279] kgem_can_create_2d: 1400x1050 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.279] kgem_can_create_2d: untiled size=5881856 [ 8.279] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.279] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.279] kgem_can_create_2d: 1440x900 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.279] kgem_can_create_2d: untiled size=5185536 [ 8.279] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.279] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.279] kgem_can_create_2d: 1600x1024 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.279] kgem_can_create_2d: untiled size=6553600 [ 8.279] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.279] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.279] kgem_can_create_2d: 1680x1050 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.279] kgem_can_create_2d: untiled size=7057408 [ 8.279] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.279] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.279] kgem_can_create_2d: 1680x1050 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.279] kgem_can_create_2d: untiled size=7057408 [ 8.279] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.279] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.279] kgem_can_create_2d: 1920x1080 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.279] kgem_can_create_2d: untiled size=8294400 [ 8.279] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.279] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.279] kgem_can_create_2d: 1920x1200 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.279] kgem_can_create_2d: untiled size=9216000 [ 8.279] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.279] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.279] kgem_can_create_2d: 2048x1536 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.279] kgem_can_create_2d: untiled size=12582912 [ 8.279] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.279] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.279] kgem_can_create_2d: 1920x1080 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.279] kgem_can_create_2d: untiled size=8294400 [ 8.279] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.279] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.279] kgem_can_create_2d: 640x360 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.279] kgem_can_create_2d: untiled size=921600 [ 8.279] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.279] kgem_can_create_2d: tiled[-1] size=921600 [ 8.279] kgem_can_create_2d: 720x405 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.279] kgem_can_create_2d: untiled size=1167360 [ 8.279] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.279] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.279] kgem_can_create_2d: 864x486 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.279] kgem_can_create_2d: untiled size=1683456 [ 8.279] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.279] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.279] kgem_can_create_2d: 960x540 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.279] kgem_can_create_2d: untiled size=2076672 [ 8.279] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.279] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.279] kgem_can_create_2d: 1024x576 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.279] kgem_can_create_2d: untiled size=2359296 [ 8.279] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.279] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.279] kgem_can_create_2d: 1280x720 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.279] kgem_can_create_2d: untiled size=3686400 [ 8.279] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.279] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.279] kgem_can_create_2d: 1368x768 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.279] kgem_can_create_2d: untiled size=4202496 [ 8.279] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.279] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.279] kgem_can_create_2d: 1600x900 @ 32 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.279] kgem_can_create_2d: untiled size=5763072 [ 8.279] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.279] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.279] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.279] kgem_can_create_2d: 2048x1152 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.280] kgem_can_create_2d: untiled size=9437184 [ 8.280] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.280] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.280] kgem_can_create_2d: 2560x1440 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.280] kgem_can_create_2d: untiled size=14745600 [ 8.280] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.280] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.280] kgem_can_create_2d: 2880x1620 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.280] kgem_can_create_2d: untiled size=18665472 [ 8.280] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.280] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.280] kgem_can_create_2d: 3200x1800 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.280] kgem_can_create_2d: untiled size=23040000 [ 8.280] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.280] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.280] sna_output_detect(DP1:56) [ 8.280] sna_output_detect(DP1) reporting cached status (since 329ms): 1 [ 8.280] sna_output_detect(DP1-1:50) [ 8.280] sna_output_detect(DP1-1) reporting cached status (since 323ms): 1 [ 8.280] sna_output_detect(DP1-2:74) [ 8.280] sna_output_detect(DP1-2) reporting cached status (since 37ms): 0 [ 8.280] sna_output_get_modes(DP1-2:74) [ 8.280] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.280] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.280] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.280] sna_output_attach_tile: found? TILE=4 [ 8.280] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.280] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.280] sna_output_get_modes: adding 30 probed modes [ 8.280] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.280] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.280] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.280] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.280] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.280] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.280] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.280] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.280] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.280] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.280] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.280] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.280] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.280] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.280] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.280] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.280] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.280] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.280] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.280] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.280] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.280] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.280] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.280] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.280] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.280] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.280] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.280] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.280] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.280] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.280] kgem_can_create_2d: 3840x2160 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.280] kgem_can_create_2d: untiled size=33177600 [ 8.280] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.280] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.280] kgem_can_create_2d: 3840x2160 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.280] kgem_can_create_2d: untiled size=33177600 [ 8.280] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.280] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.280] kgem_can_create_2d: 2560x1440 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.280] kgem_can_create_2d: untiled size=14745600 [ 8.280] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.280] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.280] kgem_can_create_2d: 2048x1280 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.280] kgem_can_create_2d: untiled size=10485760 [ 8.280] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.280] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.280] kgem_can_create_2d: 1920x1200 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.280] kgem_can_create_2d: untiled size=9216000 [ 8.280] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.280] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.280] kgem_can_create_2d: 1920x1080 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: untiled size=8294400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.280] kgem_can_create_2d: 1920x1080 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: untiled size=8294400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.280] kgem_can_create_2d: 1920x1080 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: untiled size=8294400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.280] kgem_can_create_2d: 1920x1080 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: untiled size=8294400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.280] kgem_can_create_2d: 1920x1080 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: untiled size=8294400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.280] kgem_can_create_2d: 1920x1080 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: untiled size=8294400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.280] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.280] kgem_can_create_2d: 1600x1200 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.280] kgem_can_create_2d: untiled size=7680000 [ 8.280] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.280] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.280] kgem_can_create_2d: 1600x900 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.280] kgem_can_create_2d: untiled size=5763072 [ 8.280] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.280] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.280] kgem_can_create_2d: 1280x1024 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.280] kgem_can_create_2d: untiled size=5242880 [ 8.280] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.280] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.280] kgem_can_create_2d: 1280x1024 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.280] kgem_can_create_2d: untiled size=5242880 [ 8.280] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.280] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.280] kgem_can_create_2d: 1152x864 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.280] kgem_can_create_2d: untiled size=3981312 [ 8.280] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.280] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.280] kgem_can_create_2d: 1280x720 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.280] kgem_can_create_2d: untiled size=3686400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.280] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.280] kgem_can_create_2d: 1280x720 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.280] kgem_can_create_2d: untiled size=3686400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.280] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.280] kgem_can_create_2d: 1280x720 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.280] kgem_can_create_2d: untiled size=3686400 [ 8.280] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.280] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.280] kgem_can_create_2d: 1024x768 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.280] kgem_can_create_2d: untiled size=3145728 [ 8.280] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.280] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.280] kgem_can_create_2d: 1024x768 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.280] kgem_can_create_2d: untiled size=3145728 [ 8.280] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.280] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.280] kgem_can_create_2d: 800x600 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.280] kgem_can_create_2d: untiled size=1921024 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.280] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.280] kgem_can_create_2d: 800x600 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.280] kgem_can_create_2d: untiled size=1921024 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.280] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.280] kgem_can_create_2d: 720x576 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.280] kgem_can_create_2d: untiled size=1658880 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.280] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.280] kgem_can_create_2d: 720x480 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.280] kgem_can_create_2d: untiled size=1384448 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.280] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.280] kgem_can_create_2d: 720x480 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.280] kgem_can_create_2d: untiled size=1384448 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.280] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.280] kgem_can_create_2d: 640x480 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.280] kgem_can_create_2d: untiled size=1228800 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.280] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.280] kgem_can_create_2d: 640x480 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.280] kgem_can_create_2d: untiled size=1228800 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.280] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.280] kgem_can_create_2d: 640x480 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.280] kgem_can_create_2d: untiled size=1228800 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.280] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.280] kgem_can_create_2d: 720x400 @ 32 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.280] kgem_can_create_2d: untiled size=1155072 [ 8.280] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.280] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.280] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.280] sna_output_detect(DP1-3:68) [ 8.280] sna_output_detect(DP1-3) reporting cached status (since 268ms): 1 [ 8.280] sna_output_detect(DP2:63) [ 8.280] sna_output_detect(DP2) reporting cached status (since 268ms): 1 [ 8.280] sna_output_detect(HDMI1:60) [ 8.280] sna_output_detect(HDMI1) reporting cached status (since 268ms): 1 [ 8.280] sna_output_detect(HDMI2:67) [ 8.280] sna_output_detect(HDMI2) reporting cached status (since 260ms): 1 [ 8.280] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.280] sna_block_handler (tv=1.84000) [ 8.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.280] sna_accel_do_throttle -- no pending activity [ 8.280] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.281] sna_wakeup_handler [ 8.281] sna_block_handler (tv=1.83000) [ 8.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.281] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_block_handler (tv=1.82000) [ 8.282] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.282] sna_accel_do_throttle -- no pending activity [ 8.282] sna_wakeup_handler [ 8.282] sna_randr_getinfo() [ 8.282] sna_handle_uevents [ 8.282] sna_output_detect(eDP1:48) [ 8.282] sna_output_detect(eDP1) reporting cached status (since 88ms): 0 [ 8.282] sna_output_get_modes(eDP1:48) [ 8.282] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.282] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.282] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.282] sna_output_attach_tile: found? TILE=-1 [ 8.282] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.282] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.282] sna_output_get_modes: adding 1 probed modes [ 8.282] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.283] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.283] kgem_can_create_2d: 3840x2160 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.283] kgem_can_create_2d: untiled size=33177600 [ 8.283] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.283] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.283] kgem_can_create_2d: 640x480 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.283] kgem_can_create_2d: untiled size=1228800 [ 8.283] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.283] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.283] kgem_can_create_2d: 800x600 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.283] kgem_can_create_2d: untiled size=1921024 [ 8.283] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.283] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.283] kgem_can_create_2d: 800x600 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.283] kgem_can_create_2d: untiled size=1921024 [ 8.283] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.283] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.283] kgem_can_create_2d: 1024x768 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.283] kgem_can_create_2d: untiled size=3145728 [ 8.283] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.283] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.283] kgem_can_create_2d: 1280x960 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.283] kgem_can_create_2d: untiled size=4915200 [ 8.283] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.283] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.283] kgem_can_create_2d: 1280x1024 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.283] kgem_can_create_2d: untiled size=5242880 [ 8.283] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.283] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.283] kgem_can_create_2d: 1600x1200 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.283] kgem_can_create_2d: untiled size=7680000 [ 8.283] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.283] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.283] kgem_can_create_2d: 1792x1344 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.283] kgem_can_create_2d: untiled size=9633792 [ 8.283] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.283] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.283] kgem_can_create_2d: 1856x1392 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.283] kgem_can_create_2d: untiled size=10334208 [ 8.283] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.283] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.283] kgem_can_create_2d: 1920x1440 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.283] kgem_can_create_2d: untiled size=11059200 [ 8.283] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.283] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.283] kgem_can_create_2d: 1152x864 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.283] kgem_can_create_2d: untiled size=3981312 [ 8.283] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.283] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.283] kgem_can_create_2d: 1360x768 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.283] kgem_can_create_2d: untiled size=4177920 [ 8.283] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.283] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.283] kgem_can_create_2d: 1360x768 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.283] kgem_can_create_2d: untiled size=4177920 [ 8.283] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.283] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.283] kgem_can_create_2d: 1400x1050 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.283] kgem_can_create_2d: untiled size=5881856 [ 8.283] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.283] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.283] kgem_can_create_2d: 1440x900 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.283] kgem_can_create_2d: untiled size=5185536 [ 8.283] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.283] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.283] kgem_can_create_2d: 1600x1024 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.283] kgem_can_create_2d: untiled size=6553600 [ 8.283] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.283] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.283] kgem_can_create_2d: 1680x1050 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.283] kgem_can_create_2d: untiled size=7057408 [ 8.283] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.283] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.283] kgem_can_create_2d: 1680x1050 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.283] kgem_can_create_2d: untiled size=7057408 [ 8.283] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.283] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.283] kgem_can_create_2d: 1920x1080 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.283] kgem_can_create_2d: untiled size=8294400 [ 8.283] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.283] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.283] kgem_can_create_2d: 1920x1200 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.283] kgem_can_create_2d: untiled size=9216000 [ 8.283] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.283] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.283] kgem_can_create_2d: 2048x1536 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.283] kgem_can_create_2d: untiled size=12582912 [ 8.283] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.283] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.283] kgem_can_create_2d: 1920x1080 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.283] kgem_can_create_2d: untiled size=8294400 [ 8.283] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.283] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.283] kgem_can_create_2d: 640x360 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.283] kgem_can_create_2d: untiled size=921600 [ 8.283] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.283] kgem_can_create_2d: tiled[-1] size=921600 [ 8.283] kgem_can_create_2d: 720x405 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.283] kgem_can_create_2d: untiled size=1167360 [ 8.283] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.283] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.283] kgem_can_create_2d: 864x486 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.283] kgem_can_create_2d: untiled size=1683456 [ 8.283] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.283] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.283] kgem_can_create_2d: 960x540 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.283] kgem_can_create_2d: untiled size=2076672 [ 8.283] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.283] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.283] kgem_can_create_2d: 1024x576 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.283] kgem_can_create_2d: untiled size=2359296 [ 8.283] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.283] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.283] kgem_can_create_2d: 1280x720 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.283] kgem_can_create_2d: untiled size=3686400 [ 8.283] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.283] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.283] kgem_can_create_2d: 1368x768 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.283] kgem_can_create_2d: untiled size=4202496 [ 8.283] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.283] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.283] kgem_can_create_2d: 1600x900 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.283] kgem_can_create_2d: untiled size=5763072 [ 8.283] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.283] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.283] kgem_can_create_2d: 2048x1152 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.283] kgem_can_create_2d: untiled size=9437184 [ 8.283] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.283] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.283] kgem_can_create_2d: 2560x1440 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.283] kgem_can_create_2d: untiled size=14745600 [ 8.283] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.283] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.283] kgem_can_create_2d: 2880x1620 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.283] kgem_can_create_2d: untiled size=18665472 [ 8.283] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.283] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.283] kgem_can_create_2d: 3200x1800 @ 32 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.283] kgem_can_create_2d: untiled size=23040000 [ 8.283] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.283] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.283] sna_output_detect(DP1:56) [ 8.283] sna_output_detect(DP1) reporting cached status (since 332ms): 1 [ 8.283] sna_output_detect(DP1-1:50) [ 8.283] sna_output_detect(DP1-1) reporting cached status (since 326ms): 1 [ 8.283] sna_output_detect(DP1-2:74) [ 8.283] sna_output_detect(DP1-2) reporting cached status (since 40ms): 0 [ 8.283] sna_output_get_modes(DP1-2:74) [ 8.284] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.284] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.284] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.284] sna_output_attach_tile: found? TILE=4 [ 8.284] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.284] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.284] sna_output_get_modes: adding 30 probed modes [ 8.284] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.284] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.284] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.284] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.284] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.284] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.284] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.284] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.284] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.284] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.284] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.284] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.284] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.284] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.284] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.284] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.284] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.284] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.284] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.284] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.284] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.284] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.284] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.284] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.284] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.284] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.284] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.284] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.284] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.284] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.284] kgem_can_create_2d: 3840x2160 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.284] kgem_can_create_2d: untiled size=33177600 [ 8.284] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.284] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.284] kgem_can_create_2d: 3840x2160 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.284] kgem_can_create_2d: untiled size=33177600 [ 8.284] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.284] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.284] kgem_can_create_2d: 2560x1440 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.284] kgem_can_create_2d: untiled size=14745600 [ 8.284] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.284] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.284] kgem_can_create_2d: 2048x1280 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.284] kgem_can_create_2d: untiled size=10485760 [ 8.284] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.284] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.284] kgem_can_create_2d: 1920x1200 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.284] kgem_can_create_2d: untiled size=9216000 [ 8.284] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.284] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.284] kgem_can_create_2d: 1920x1080 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: untiled size=8294400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.284] kgem_can_create_2d: 1920x1080 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: untiled size=8294400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.284] kgem_can_create_2d: 1920x1080 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: untiled size=8294400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.284] kgem_can_create_2d: 1920x1080 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: untiled size=8294400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.284] kgem_can_create_2d: 1920x1080 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: untiled size=8294400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.284] kgem_can_create_2d: 1920x1080 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: untiled size=8294400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.284] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.284] kgem_can_create_2d: 1600x1200 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.284] kgem_can_create_2d: untiled size=7680000 [ 8.284] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.284] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.284] kgem_can_create_2d: 1600x900 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.284] kgem_can_create_2d: untiled size=5763072 [ 8.284] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.284] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.284] kgem_can_create_2d: 1280x1024 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.284] kgem_can_create_2d: untiled size=5242880 [ 8.284] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.284] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.284] kgem_can_create_2d: 1280x1024 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.284] kgem_can_create_2d: untiled size=5242880 [ 8.284] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.284] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.284] kgem_can_create_2d: 1152x864 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.284] kgem_can_create_2d: untiled size=3981312 [ 8.284] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.284] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.284] kgem_can_create_2d: 1280x720 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.284] kgem_can_create_2d: untiled size=3686400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.284] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.284] kgem_can_create_2d: 1280x720 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.284] kgem_can_create_2d: untiled size=3686400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.284] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.284] kgem_can_create_2d: 1280x720 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.284] kgem_can_create_2d: untiled size=3686400 [ 8.284] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.284] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.284] kgem_can_create_2d: 1024x768 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.284] kgem_can_create_2d: untiled size=3145728 [ 8.284] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.284] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.284] kgem_can_create_2d: 1024x768 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.284] kgem_can_create_2d: untiled size=3145728 [ 8.284] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.284] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.284] kgem_can_create_2d: 800x600 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.284] kgem_can_create_2d: untiled size=1921024 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.284] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.284] kgem_can_create_2d: 800x600 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.284] kgem_can_create_2d: untiled size=1921024 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.284] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.284] kgem_can_create_2d: 720x576 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.284] kgem_can_create_2d: untiled size=1658880 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.284] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.284] kgem_can_create_2d: 720x480 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.284] kgem_can_create_2d: untiled size=1384448 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.284] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.284] kgem_can_create_2d: 720x480 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.284] kgem_can_create_2d: untiled size=1384448 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.284] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.284] kgem_can_create_2d: 640x480 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.284] kgem_can_create_2d: untiled size=1228800 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.284] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.284] kgem_can_create_2d: 640x480 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.284] kgem_can_create_2d: untiled size=1228800 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.284] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.284] kgem_can_create_2d: 640x480 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.284] kgem_can_create_2d: untiled size=1228800 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.284] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.284] kgem_can_create_2d: 720x400 @ 32 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.284] kgem_can_create_2d: untiled size=1155072 [ 8.284] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.284] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.284] sna_output_detect(DP1-3:68) [ 8.284] sna_output_detect(DP1-3) reporting cached status (since 272ms): 1 [ 8.284] sna_output_detect(DP2:63) [ 8.284] sna_output_detect(DP2) reporting cached status (since 272ms): 1 [ 8.284] sna_output_detect(HDMI1:60) [ 8.284] sna_output_detect(HDMI1) reporting cached status (since 272ms): 1 [ 8.284] sna_output_detect(HDMI2:67) [ 8.284] sna_output_detect(HDMI2) reporting cached status (since 264ms): 1 [ 8.284] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.285] sna_block_handler (tv=1.79000) [ 8.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.285] sna_accel_do_throttle -- no pending activity [ 8.285] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.79000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_block_handler (tv=1.78000) [ 8.286] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.286] sna_accel_do_throttle -- no pending activity [ 8.286] sna_wakeup_handler [ 8.286] sna_randr_getinfo() [ 8.286] sna_handle_uevents [ 8.286] sna_output_detect(eDP1:48) [ 8.286] sna_output_detect(eDP1) reporting cached status (since 92ms): 0 [ 8.286] sna_output_get_modes(eDP1:48) [ 8.286] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.286] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.286] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.286] sna_output_attach_tile: found? TILE=-1 [ 8.286] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.286] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.286] sna_output_get_modes: adding 1 probed modes [ 8.286] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.287] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.287] kgem_can_create_2d: 3840x2160 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.287] kgem_can_create_2d: untiled size=33177600 [ 8.287] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.287] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.287] kgem_can_create_2d: 640x480 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.287] kgem_can_create_2d: untiled size=1228800 [ 8.287] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.287] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.287] kgem_can_create_2d: 800x600 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.287] kgem_can_create_2d: untiled size=1921024 [ 8.287] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.287] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.287] kgem_can_create_2d: 800x600 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.287] kgem_can_create_2d: untiled size=1921024 [ 8.287] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.287] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.287] kgem_can_create_2d: 1024x768 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.287] kgem_can_create_2d: untiled size=3145728 [ 8.287] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.287] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.287] kgem_can_create_2d: 1280x960 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.287] kgem_can_create_2d: untiled size=4915200 [ 8.287] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.287] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.287] kgem_can_create_2d: 1280x1024 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.287] kgem_can_create_2d: untiled size=5242880 [ 8.287] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.287] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.287] kgem_can_create_2d: 1600x1200 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.287] kgem_can_create_2d: untiled size=7680000 [ 8.287] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.287] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.287] kgem_can_create_2d: 1792x1344 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.287] kgem_can_create_2d: untiled size=9633792 [ 8.287] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.287] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.287] kgem_can_create_2d: 1856x1392 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.287] kgem_can_create_2d: untiled size=10334208 [ 8.287] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.287] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.287] kgem_can_create_2d: 1920x1440 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.287] kgem_can_create_2d: untiled size=11059200 [ 8.287] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.287] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.287] kgem_can_create_2d: 1152x864 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.287] kgem_can_create_2d: untiled size=3981312 [ 8.287] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.287] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.287] kgem_can_create_2d: 1360x768 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.287] kgem_can_create_2d: untiled size=4177920 [ 8.287] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.287] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.287] kgem_can_create_2d: 1360x768 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.287] kgem_can_create_2d: untiled size=4177920 [ 8.287] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.287] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.287] kgem_can_create_2d: 1400x1050 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.287] kgem_can_create_2d: untiled size=5881856 [ 8.287] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.287] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.287] kgem_can_create_2d: 1440x900 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.287] kgem_can_create_2d: untiled size=5185536 [ 8.287] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.287] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.287] kgem_can_create_2d: 1600x1024 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.287] kgem_can_create_2d: untiled size=6553600 [ 8.287] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.287] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.287] kgem_can_create_2d: 1680x1050 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.287] kgem_can_create_2d: untiled size=7057408 [ 8.287] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.287] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.287] kgem_can_create_2d: 1680x1050 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.287] kgem_can_create_2d: untiled size=7057408 [ 8.287] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.287] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.287] kgem_can_create_2d: 1920x1080 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.287] kgem_can_create_2d: untiled size=8294400 [ 8.287] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.287] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.287] kgem_can_create_2d: 1920x1200 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.287] kgem_can_create_2d: untiled size=9216000 [ 8.287] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.287] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.287] kgem_can_create_2d: 2048x1536 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.287] kgem_can_create_2d: untiled size=12582912 [ 8.287] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.287] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.287] kgem_can_create_2d: 1920x1080 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.287] kgem_can_create_2d: untiled size=8294400 [ 8.287] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.287] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.287] kgem_can_create_2d: 640x360 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.287] kgem_can_create_2d: untiled size=921600 [ 8.287] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.287] kgem_can_create_2d: tiled[-1] size=921600 [ 8.287] kgem_can_create_2d: 720x405 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.287] kgem_can_create_2d: untiled size=1167360 [ 8.287] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.287] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.287] kgem_can_create_2d: 864x486 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.287] kgem_can_create_2d: untiled size=1683456 [ 8.287] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.287] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.287] kgem_can_create_2d: 960x540 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.287] kgem_can_create_2d: untiled size=2076672 [ 8.287] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.287] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.287] kgem_can_create_2d: 1024x576 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.287] kgem_can_create_2d: untiled size=2359296 [ 8.287] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.287] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.287] kgem_can_create_2d: 1280x720 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.287] kgem_can_create_2d: untiled size=3686400 [ 8.287] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.287] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.287] kgem_can_create_2d: 1368x768 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.287] kgem_can_create_2d: untiled size=4202496 [ 8.287] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.287] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.287] kgem_can_create_2d: 1600x900 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.287] kgem_can_create_2d: untiled size=5763072 [ 8.287] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.287] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.287] kgem_can_create_2d: 2048x1152 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.287] kgem_can_create_2d: untiled size=9437184 [ 8.287] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.287] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.287] kgem_can_create_2d: 2560x1440 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.287] kgem_can_create_2d: untiled size=14745600 [ 8.287] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.287] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.287] kgem_can_create_2d: 2880x1620 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.287] kgem_can_create_2d: untiled size=18665472 [ 8.287] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.287] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.287] kgem_can_create_2d: 3200x1800 @ 32 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.287] kgem_can_create_2d: untiled size=23040000 [ 8.287] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.287] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.287] sna_output_detect(DP1:56) [ 8.287] sna_output_detect(DP1) reporting cached status (since 336ms): 1 [ 8.287] sna_output_detect(DP1-1:50) [ 8.287] sna_output_detect(DP1-1) reporting cached status (since 330ms): 1 [ 8.287] sna_output_detect(DP1-2:74) [ 8.287] sna_output_detect(DP1-2) reporting cached status (since 44ms): 0 [ 8.287] sna_output_get_modes(DP1-2:74) [ 8.287] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.287] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.287] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.287] sna_output_attach_tile: found? TILE=4 [ 8.288] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.288] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.288] sna_output_get_modes: adding 30 probed modes [ 8.288] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.288] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.288] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.288] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.288] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.288] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.288] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.288] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.288] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.288] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.288] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.288] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.288] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.288] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.288] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.288] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.288] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.288] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.288] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.288] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.288] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.288] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.288] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.288] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.288] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.288] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.288] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.288] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.288] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.288] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.288] kgem_can_create_2d: 3840x2160 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.288] kgem_can_create_2d: untiled size=33177600 [ 8.288] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.288] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.288] kgem_can_create_2d: 3840x2160 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.288] kgem_can_create_2d: untiled size=33177600 [ 8.288] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.288] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.288] kgem_can_create_2d: 2560x1440 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.288] kgem_can_create_2d: untiled size=14745600 [ 8.288] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.288] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.288] kgem_can_create_2d: 2048x1280 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.288] kgem_can_create_2d: untiled size=10485760 [ 8.288] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.288] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.288] kgem_can_create_2d: 1920x1200 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.288] kgem_can_create_2d: untiled size=9216000 [ 8.288] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.288] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.288] kgem_can_create_2d: 1920x1080 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: untiled size=8294400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.288] kgem_can_create_2d: 1920x1080 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: untiled size=8294400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.288] kgem_can_create_2d: 1920x1080 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: untiled size=8294400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.288] kgem_can_create_2d: 1920x1080 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: untiled size=8294400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.288] kgem_can_create_2d: 1920x1080 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: untiled size=8294400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.288] kgem_can_create_2d: 1920x1080 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: untiled size=8294400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.288] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.288] kgem_can_create_2d: 1600x1200 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.288] kgem_can_create_2d: untiled size=7680000 [ 8.288] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.288] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.288] kgem_can_create_2d: 1600x900 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.288] kgem_can_create_2d: untiled size=5763072 [ 8.288] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.288] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.288] kgem_can_create_2d: 1280x1024 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.288] kgem_can_create_2d: untiled size=5242880 [ 8.288] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.288] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.288] kgem_can_create_2d: 1280x1024 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.288] kgem_can_create_2d: untiled size=5242880 [ 8.288] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.288] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.288] kgem_can_create_2d: 1152x864 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.288] kgem_can_create_2d: untiled size=3981312 [ 8.288] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.288] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.288] kgem_can_create_2d: 1280x720 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.288] kgem_can_create_2d: untiled size=3686400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.288] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.288] kgem_can_create_2d: 1280x720 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.288] kgem_can_create_2d: untiled size=3686400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.288] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.288] kgem_can_create_2d: 1280x720 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.288] kgem_can_create_2d: untiled size=3686400 [ 8.288] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.288] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.288] kgem_can_create_2d: 1024x768 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.288] kgem_can_create_2d: untiled size=3145728 [ 8.288] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.288] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.288] kgem_can_create_2d: 1024x768 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.288] kgem_can_create_2d: untiled size=3145728 [ 8.288] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.288] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.288] kgem_can_create_2d: 800x600 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.288] kgem_can_create_2d: untiled size=1921024 [ 8.288] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.288] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.288] kgem_can_create_2d: 800x600 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.288] kgem_can_create_2d: untiled size=1921024 [ 8.288] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.288] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.288] kgem_can_create_2d: 720x576 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.288] kgem_can_create_2d: untiled size=1658880 [ 8.288] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.288] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.288] kgem_can_create_2d: 720x480 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.288] kgem_can_create_2d: untiled size=1384448 [ 8.288] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.288] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.288] kgem_can_create_2d: 720x480 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.288] kgem_can_create_2d: untiled size=1384448 [ 8.288] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.288] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.288] kgem_can_create_2d: 640x480 @ 32 [ 8.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.288] kgem_can_create_2d: untiled size=1228800 [ 8.288] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.289] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.289] kgem_can_create_2d: 640x480 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.289] kgem_can_create_2d: untiled size=1228800 [ 8.289] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.289] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.289] kgem_can_create_2d: 640x480 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.289] kgem_can_create_2d: untiled size=1228800 [ 8.289] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.289] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.289] kgem_can_create_2d: 720x400 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.289] kgem_can_create_2d: untiled size=1155072 [ 8.289] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.289] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.289] sna_output_detect(DP1-3:68) [ 8.289] sna_output_detect(DP1-3) reporting cached status (since 277ms): 1 [ 8.289] sna_output_detect(DP2:63) [ 8.289] sna_output_detect(DP2) reporting cached status (since 277ms): 1 [ 8.289] sna_output_detect(HDMI1:60) [ 8.289] sna_output_detect(HDMI1) reporting cached status (since 277ms): 1 [ 8.289] sna_output_detect(HDMI2:67) [ 8.289] sna_output_detect(HDMI2) reporting cached status (since 269ms): 1 [ 8.289] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.289] sna_block_handler (tv=1.75000) [ 8.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.289] sna_accel_do_throttle -- no pending activity [ 8.289] sna_wakeup_handler [ 8.289] sna_block_handler (tv=1.75000) [ 8.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.289] sna_accel_do_throttle -- no pending activity [ 8.289] sna_wakeup_handler [ 8.289] sna_randr_getinfo() [ 8.289] sna_handle_uevents [ 8.289] sna_output_detect(eDP1:48) [ 8.289] sna_output_detect(eDP1) reporting cached status (since 95ms): 0 [ 8.289] sna_output_get_modes(eDP1:48) [ 8.289] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.289] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.289] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.289] sna_output_attach_tile: found? TILE=-1 [ 8.289] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.289] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.289] sna_output_get_modes: adding 1 probed modes [ 8.289] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.289] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.289] kgem_can_create_2d: 3840x2160 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.289] kgem_can_create_2d: untiled size=33177600 [ 8.289] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.289] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.289] kgem_can_create_2d: 640x480 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.289] kgem_can_create_2d: untiled size=1228800 [ 8.289] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.289] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.289] kgem_can_create_2d: 800x600 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.289] kgem_can_create_2d: untiled size=1921024 [ 8.289] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.289] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.289] kgem_can_create_2d: 800x600 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.289] kgem_can_create_2d: untiled size=1921024 [ 8.289] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.289] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.289] kgem_can_create_2d: 1024x768 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.289] kgem_can_create_2d: untiled size=3145728 [ 8.289] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.289] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.289] kgem_can_create_2d: 1280x960 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.289] kgem_can_create_2d: untiled size=4915200 [ 8.289] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.289] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.289] kgem_can_create_2d: 1280x1024 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.289] kgem_can_create_2d: untiled size=5242880 [ 8.289] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.289] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.289] kgem_can_create_2d: 1600x1200 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.289] kgem_can_create_2d: untiled size=7680000 [ 8.289] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.289] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.289] kgem_can_create_2d: 1792x1344 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.289] kgem_can_create_2d: untiled size=9633792 [ 8.289] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.289] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.289] kgem_can_create_2d: 1856x1392 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.289] kgem_can_create_2d: untiled size=10334208 [ 8.289] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.289] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.289] kgem_can_create_2d: 1920x1440 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.289] kgem_can_create_2d: untiled size=11059200 [ 8.289] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.289] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.289] kgem_can_create_2d: 1152x864 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.289] kgem_can_create_2d: untiled size=3981312 [ 8.289] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.289] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.289] kgem_can_create_2d: 1360x768 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.289] kgem_can_create_2d: untiled size=4177920 [ 8.289] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.289] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.289] kgem_can_create_2d: 1360x768 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.289] kgem_can_create_2d: untiled size=4177920 [ 8.289] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.289] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.289] kgem_can_create_2d: 1400x1050 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.289] kgem_can_create_2d: untiled size=5881856 [ 8.289] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.289] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.289] kgem_can_create_2d: 1440x900 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.289] kgem_can_create_2d: untiled size=5185536 [ 8.289] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.289] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.289] kgem_can_create_2d: 1600x1024 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.289] kgem_can_create_2d: untiled size=6553600 [ 8.289] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.289] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.289] kgem_can_create_2d: 1680x1050 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.289] kgem_can_create_2d: untiled size=7057408 [ 8.289] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.289] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.289] kgem_can_create_2d: 1680x1050 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.289] kgem_can_create_2d: untiled size=7057408 [ 8.289] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.289] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.289] kgem_can_create_2d: 1920x1080 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.289] kgem_can_create_2d: untiled size=8294400 [ 8.289] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.289] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.289] kgem_can_create_2d: 1920x1200 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.289] kgem_can_create_2d: untiled size=9216000 [ 8.289] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.289] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.289] kgem_can_create_2d: 2048x1536 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.289] kgem_can_create_2d: untiled size=12582912 [ 8.289] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.289] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.289] kgem_can_create_2d: 1920x1080 @ 32 [ 8.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.289] kgem_can_create_2d: untiled size=8294400 [ 8.289] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.290] kgem_can_create_2d: 640x360 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.290] kgem_can_create_2d: untiled size=921600 [ 8.290] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.290] kgem_can_create_2d: tiled[-1] size=921600 [ 8.290] kgem_can_create_2d: 720x405 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.290] kgem_can_create_2d: untiled size=1167360 [ 8.290] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.290] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.290] kgem_can_create_2d: 864x486 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.290] kgem_can_create_2d: untiled size=1683456 [ 8.290] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.290] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.290] kgem_can_create_2d: 960x540 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.290] kgem_can_create_2d: untiled size=2076672 [ 8.290] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.290] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.290] kgem_can_create_2d: 1024x576 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.290] kgem_can_create_2d: untiled size=2359296 [ 8.290] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.290] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.290] kgem_can_create_2d: 1280x720 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.290] kgem_can_create_2d: untiled size=3686400 [ 8.290] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.290] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.290] kgem_can_create_2d: 1368x768 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.290] kgem_can_create_2d: untiled size=4202496 [ 8.290] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.290] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.290] kgem_can_create_2d: 1600x900 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.290] kgem_can_create_2d: untiled size=5763072 [ 8.290] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.290] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.290] kgem_can_create_2d: 2048x1152 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.290] kgem_can_create_2d: untiled size=9437184 [ 8.290] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.290] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.290] kgem_can_create_2d: 2560x1440 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.290] kgem_can_create_2d: untiled size=14745600 [ 8.290] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.290] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.290] kgem_can_create_2d: 2880x1620 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.290] kgem_can_create_2d: untiled size=18665472 [ 8.290] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.290] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.290] kgem_can_create_2d: 3200x1800 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.290] kgem_can_create_2d: untiled size=23040000 [ 8.290] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.290] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.290] sna_output_detect(DP1:56) [ 8.290] sna_output_detect(DP1) reporting cached status (since 339ms): 1 [ 8.290] sna_output_detect(DP1-1:50) [ 8.290] sna_output_detect(DP1-1) reporting cached status (since 333ms): 1 [ 8.290] sna_output_detect(DP1-2:74) [ 8.290] sna_output_detect(DP1-2) reporting cached status (since 47ms): 0 [ 8.290] sna_output_get_modes(DP1-2:74) [ 8.290] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.290] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.290] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.290] sna_output_attach_tile: found? TILE=4 [ 8.290] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.290] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.290] sna_output_get_modes: adding 30 probed modes [ 8.290] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.290] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.290] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.290] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.290] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.290] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.290] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.290] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.290] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.290] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.290] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.290] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.290] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.290] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.290] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.290] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.290] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.290] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.290] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.290] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.290] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.290] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.290] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.290] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.290] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.290] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.290] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.290] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.290] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.290] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.290] kgem_can_create_2d: 3840x2160 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.290] kgem_can_create_2d: untiled size=33177600 [ 8.290] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.290] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.290] kgem_can_create_2d: 3840x2160 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.290] kgem_can_create_2d: untiled size=33177600 [ 8.290] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.290] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.290] kgem_can_create_2d: 2560x1440 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.290] kgem_can_create_2d: untiled size=14745600 [ 8.290] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.290] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.290] kgem_can_create_2d: 2048x1280 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.290] kgem_can_create_2d: untiled size=10485760 [ 8.290] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.290] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.290] kgem_can_create_2d: 1920x1200 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.290] kgem_can_create_2d: untiled size=9216000 [ 8.290] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.290] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.290] kgem_can_create_2d: 1920x1080 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: untiled size=8294400 [ 8.290] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.290] kgem_can_create_2d: 1920x1080 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: untiled size=8294400 [ 8.290] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.290] kgem_can_create_2d: 1920x1080 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: untiled size=8294400 [ 8.290] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.290] kgem_can_create_2d: 1920x1080 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: untiled size=8294400 [ 8.290] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.290] kgem_can_create_2d: 1920x1080 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: untiled size=8294400 [ 8.290] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.290] kgem_can_create_2d: 1920x1080 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: untiled size=8294400 [ 8.290] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.290] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.290] kgem_can_create_2d: 1600x1200 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.290] kgem_can_create_2d: untiled size=7680000 [ 8.290] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.290] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.290] kgem_can_create_2d: 1600x900 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.290] kgem_can_create_2d: untiled size=5763072 [ 8.290] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.290] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.290] kgem_can_create_2d: 1280x1024 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.290] kgem_can_create_2d: untiled size=5242880 [ 8.290] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.290] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.290] kgem_can_create_2d: 1280x1024 @ 32 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.290] kgem_can_create_2d: untiled size=5242880 [ 8.290] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.291] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.291] kgem_can_create_2d: 1152x864 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.291] kgem_can_create_2d: untiled size=3981312 [ 8.291] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.291] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.291] kgem_can_create_2d: 1280x720 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.291] kgem_can_create_2d: untiled size=3686400 [ 8.291] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.291] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.291] kgem_can_create_2d: 1280x720 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.291] kgem_can_create_2d: untiled size=3686400 [ 8.291] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.291] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.291] kgem_can_create_2d: 1280x720 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.291] kgem_can_create_2d: untiled size=3686400 [ 8.291] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.291] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.291] kgem_can_create_2d: 1024x768 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.291] kgem_can_create_2d: untiled size=3145728 [ 8.291] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.291] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.291] kgem_can_create_2d: 1024x768 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.291] kgem_can_create_2d: untiled size=3145728 [ 8.291] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.291] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.291] kgem_can_create_2d: 800x600 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.291] kgem_can_create_2d: untiled size=1921024 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.291] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.291] kgem_can_create_2d: 800x600 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.291] kgem_can_create_2d: untiled size=1921024 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.291] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.291] kgem_can_create_2d: 720x576 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.291] kgem_can_create_2d: untiled size=1658880 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.291] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.291] kgem_can_create_2d: 720x480 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.291] kgem_can_create_2d: untiled size=1384448 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.291] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.291] kgem_can_create_2d: 720x480 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.291] kgem_can_create_2d: untiled size=1384448 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.291] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.291] kgem_can_create_2d: 640x480 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.291] kgem_can_create_2d: untiled size=1228800 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.291] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.291] kgem_can_create_2d: 640x480 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.291] kgem_can_create_2d: untiled size=1228800 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.291] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.291] kgem_can_create_2d: 640x480 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.291] kgem_can_create_2d: untiled size=1228800 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.291] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.291] kgem_can_create_2d: 720x400 @ 32 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.291] kgem_can_create_2d: untiled size=1155072 [ 8.291] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.291] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.291] sna_output_detect(DP1-3:68) [ 8.291] sna_output_detect(DP1-3) reporting cached status (since 279ms): 1 [ 8.291] sna_output_detect(DP2:63) [ 8.291] sna_output_detect(DP2) reporting cached status (since 279ms): 1 [ 8.291] sna_output_detect(HDMI1:60) [ 8.291] sna_output_detect(HDMI1) reporting cached status (since 279ms): 1 [ 8.291] sna_output_detect(HDMI2:67) [ 8.291] sna_output_detect(HDMI2) reporting cached status (since 271ms): 1 [ 8.291] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.291] sna_wakeup_handler [ 8.291] sna_block_handler (tv=1.73000) [ 8.291] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.291] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.293] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.293] sna_accel_do_throttle -- no pending activity [ 8.293] sna_wakeup_handler [ 8.293] sna_block_handler (tv=1.71000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.294] sna_accel_do_throttle -- no pending activity [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=0.0) [ 8.294] sna_wakeup_handler [ 8.294] sna_block_handler (tv=1.70000) [ 8.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_block_handler (tv=1.69000) [ 8.295] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.295] sna_accel_do_throttle -- no pending activity [ 8.295] sna_wakeup_handler [ 8.295] sna_randr_getinfo() [ 8.295] sna_handle_uevents [ 8.295] sna_output_detect(eDP1:48) [ 8.295] sna_output_detect(eDP1) reporting cached status (since 101ms): 0 [ 8.295] sna_output_get_modes(eDP1:48) [ 8.295] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.295] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.295] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.295] sna_output_attach_tile: found? TILE=-1 [ 8.295] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.295] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.295] sna_output_get_modes: adding 1 probed modes [ 8.295] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.295] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.295] kgem_can_create_2d: 3840x2160 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.295] kgem_can_create_2d: untiled size=33177600 [ 8.295] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.295] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.295] kgem_can_create_2d: 640x480 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.295] kgem_can_create_2d: untiled size=1228800 [ 8.295] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.295] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.295] kgem_can_create_2d: 800x600 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.295] kgem_can_create_2d: untiled size=1921024 [ 8.295] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.295] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.295] kgem_can_create_2d: 800x600 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.295] kgem_can_create_2d: untiled size=1921024 [ 8.295] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.295] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.295] kgem_can_create_2d: 1024x768 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.295] kgem_can_create_2d: untiled size=3145728 [ 8.295] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.295] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.295] kgem_can_create_2d: 1280x960 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.295] kgem_can_create_2d: untiled size=4915200 [ 8.295] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.295] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.295] kgem_can_create_2d: 1280x1024 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.295] kgem_can_create_2d: untiled size=5242880 [ 8.295] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.295] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.295] kgem_can_create_2d: 1600x1200 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.295] kgem_can_create_2d: untiled size=7680000 [ 8.295] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.295] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.295] kgem_can_create_2d: 1792x1344 @ 32 [ 8.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.295] kgem_can_create_2d: untiled size=9633792 [ 8.296] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.296] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.296] kgem_can_create_2d: 1856x1392 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.296] kgem_can_create_2d: untiled size=10334208 [ 8.296] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.296] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.296] kgem_can_create_2d: 1920x1440 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.296] kgem_can_create_2d: untiled size=11059200 [ 8.296] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.296] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.296] kgem_can_create_2d: 1152x864 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.296] kgem_can_create_2d: untiled size=3981312 [ 8.296] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.296] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.296] kgem_can_create_2d: 1360x768 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.296] kgem_can_create_2d: untiled size=4177920 [ 8.296] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.296] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.296] kgem_can_create_2d: 1360x768 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.296] kgem_can_create_2d: untiled size=4177920 [ 8.296] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.296] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.296] kgem_can_create_2d: 1400x1050 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.296] kgem_can_create_2d: untiled size=5881856 [ 8.296] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.296] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.296] kgem_can_create_2d: 1440x900 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.296] kgem_can_create_2d: untiled size=5185536 [ 8.296] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.296] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.296] kgem_can_create_2d: 1600x1024 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.296] kgem_can_create_2d: untiled size=6553600 [ 8.296] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.296] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.296] kgem_can_create_2d: 1680x1050 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.296] kgem_can_create_2d: untiled size=7057408 [ 8.296] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.296] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.296] kgem_can_create_2d: 1680x1050 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.296] kgem_can_create_2d: untiled size=7057408 [ 8.296] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.296] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.296] kgem_can_create_2d: 1920x1080 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.296] kgem_can_create_2d: untiled size=8294400 [ 8.296] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.296] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.296] kgem_can_create_2d: 1920x1200 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.296] kgem_can_create_2d: untiled size=9216000 [ 8.296] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.296] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.296] kgem_can_create_2d: 2048x1536 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.296] kgem_can_create_2d: untiled size=12582912 [ 8.296] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.296] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.296] kgem_can_create_2d: 1920x1080 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.296] kgem_can_create_2d: untiled size=8294400 [ 8.296] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.296] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.296] kgem_can_create_2d: 640x360 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.296] kgem_can_create_2d: untiled size=921600 [ 8.296] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.296] kgem_can_create_2d: tiled[-1] size=921600 [ 8.296] kgem_can_create_2d: 720x405 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.296] kgem_can_create_2d: untiled size=1167360 [ 8.296] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.296] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.296] kgem_can_create_2d: 864x486 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.296] kgem_can_create_2d: untiled size=1683456 [ 8.296] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.296] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.296] kgem_can_create_2d: 960x540 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.296] kgem_can_create_2d: untiled size=2076672 [ 8.296] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.296] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.296] kgem_can_create_2d: 1024x576 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.296] kgem_can_create_2d: untiled size=2359296 [ 8.296] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.296] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.296] kgem_can_create_2d: 1280x720 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.296] kgem_can_create_2d: untiled size=3686400 [ 8.296] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.296] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.296] kgem_can_create_2d: 1368x768 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.296] kgem_can_create_2d: untiled size=4202496 [ 8.296] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.296] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.296] kgem_can_create_2d: 1600x900 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.296] kgem_can_create_2d: untiled size=5763072 [ 8.296] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.296] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.296] kgem_can_create_2d: 2048x1152 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.296] kgem_can_create_2d: untiled size=9437184 [ 8.296] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.296] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.296] kgem_can_create_2d: 2560x1440 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.296] kgem_can_create_2d: untiled size=14745600 [ 8.296] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.296] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.296] kgem_can_create_2d: 2880x1620 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.296] kgem_can_create_2d: untiled size=18665472 [ 8.296] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.296] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.296] kgem_can_create_2d: 3200x1800 @ 32 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.296] kgem_can_create_2d: untiled size=23040000 [ 8.296] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.296] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.296] sna_output_detect(DP1:56) [ 8.296] sna_output_detect(DP1) reporting cached status (since 345ms): 1 [ 8.296] sna_output_detect(DP1-1:50) [ 8.296] sna_output_detect(DP1-1) reporting cached status (since 339ms): 1 [ 8.296] sna_output_detect(DP1-2:74) [ 8.296] sna_output_detect(DP1-2) reporting cached status (since 53ms): 0 [ 8.296] sna_output_get_modes(DP1-2:74) [ 8.296] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.296] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.296] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.296] sna_output_attach_tile: found? TILE=4 [ 8.296] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.296] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.296] sna_output_get_modes: adding 30 probed modes [ 8.296] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.296] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.296] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.296] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.296] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.296] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.296] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.296] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.296] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.296] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.296] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.296] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.296] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.296] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.296] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.296] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.296] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.296] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.296] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.296] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.296] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.296] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.297] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.297] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.297] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.297] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.297] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.297] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.297] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.297] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.297] kgem_can_create_2d: 3840x2160 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.297] kgem_can_create_2d: untiled size=33177600 [ 8.297] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.297] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.297] kgem_can_create_2d: 3840x2160 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.297] kgem_can_create_2d: untiled size=33177600 [ 8.297] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.297] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.297] kgem_can_create_2d: 2560x1440 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.297] kgem_can_create_2d: untiled size=14745600 [ 8.297] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.297] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.297] kgem_can_create_2d: 2048x1280 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.297] kgem_can_create_2d: untiled size=10485760 [ 8.297] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.297] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.297] kgem_can_create_2d: 1920x1200 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.297] kgem_can_create_2d: untiled size=9216000 [ 8.297] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.297] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.297] kgem_can_create_2d: 1920x1080 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: untiled size=8294400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.297] kgem_can_create_2d: 1920x1080 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: untiled size=8294400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.297] kgem_can_create_2d: 1920x1080 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: untiled size=8294400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.297] kgem_can_create_2d: 1920x1080 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: untiled size=8294400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.297] kgem_can_create_2d: 1920x1080 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: untiled size=8294400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.297] kgem_can_create_2d: 1920x1080 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: untiled size=8294400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.297] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.297] kgem_can_create_2d: 1600x1200 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.297] kgem_can_create_2d: untiled size=7680000 [ 8.297] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.297] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.297] kgem_can_create_2d: 1600x900 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.297] kgem_can_create_2d: untiled size=5763072 [ 8.297] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.297] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.297] kgem_can_create_2d: 1280x1024 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.297] kgem_can_create_2d: untiled size=5242880 [ 8.297] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.297] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.297] kgem_can_create_2d: 1280x1024 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.297] kgem_can_create_2d: untiled size=5242880 [ 8.297] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.297] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.297] kgem_can_create_2d: 1152x864 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.297] kgem_can_create_2d: untiled size=3981312 [ 8.297] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.297] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.297] kgem_can_create_2d: 1280x720 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.297] kgem_can_create_2d: untiled size=3686400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.297] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.297] kgem_can_create_2d: 1280x720 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.297] kgem_can_create_2d: untiled size=3686400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.297] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.297] kgem_can_create_2d: 1280x720 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.297] kgem_can_create_2d: untiled size=3686400 [ 8.297] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.297] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.297] kgem_can_create_2d: 1024x768 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.297] kgem_can_create_2d: untiled size=3145728 [ 8.297] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.297] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.297] kgem_can_create_2d: 1024x768 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.297] kgem_can_create_2d: untiled size=3145728 [ 8.297] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.297] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.297] kgem_can_create_2d: 800x600 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.297] kgem_can_create_2d: untiled size=1921024 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.297] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.297] kgem_can_create_2d: 800x600 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.297] kgem_can_create_2d: untiled size=1921024 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.297] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.297] kgem_can_create_2d: 720x576 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.297] kgem_can_create_2d: untiled size=1658880 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.297] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.297] kgem_can_create_2d: 720x480 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.297] kgem_can_create_2d: untiled size=1384448 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.297] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.297] kgem_can_create_2d: 720x480 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.297] kgem_can_create_2d: untiled size=1384448 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.297] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.297] kgem_can_create_2d: 640x480 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.297] kgem_can_create_2d: untiled size=1228800 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.297] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.297] kgem_can_create_2d: 640x480 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.297] kgem_can_create_2d: untiled size=1228800 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.297] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.297] kgem_can_create_2d: 640x480 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.297] kgem_can_create_2d: untiled size=1228800 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.297] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.297] kgem_can_create_2d: 720x400 @ 32 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.297] kgem_can_create_2d: untiled size=1155072 [ 8.297] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.297] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.297] sna_output_detect(DP1-3:68) [ 8.297] sna_output_detect(DP1-3) reporting cached status (since 285ms): 1 [ 8.297] sna_output_detect(DP2:63) [ 8.297] sna_output_detect(DP2) reporting cached status (since 285ms): 1 [ 8.297] sna_output_detect(HDMI1:60) [ 8.297] sna_output_detect(HDMI1) reporting cached status (since 285ms): 1 [ 8.297] sna_output_detect(HDMI2:67) [ 8.297] sna_output_detect(HDMI2) reporting cached status (since 277ms): 1 [ 8.297] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.297] sna_block_handler (tv=1.67000) [ 8.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.297] sna_accel_do_throttle -- no pending activity [ 8.297] sna_wakeup_handler [ 8.297] sna_block_handler (tv=1.67000) [ 8.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.297] sna_accel_do_throttle -- no pending activity [ 8.297] sna_wakeup_handler [ 8.297] sna_block_handler (tv=1.67000) [ 8.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.297] sna_accel_do_throttle -- no pending activity [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=1.66000) [ 8.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.298] sna_accel_do_throttle -- no pending activity [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=1.66000) [ 8.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.298] sna_accel_do_throttle -- no pending activity [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=0.0) [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=0.0) [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=0.0) [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=0.0) [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=0.0) [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=0.0) [ 8.298] sna_wakeup_handler [ 8.298] sna_block_handler (tv=1.66000) [ 8.298] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.298] sna_accel_do_throttle -- no pending activity [ 8.298] sna_wakeup_handler [ 8.298] sna_randr_getinfo() [ 8.298] sna_handle_uevents [ 8.298] sna_output_detect(eDP1:48) [ 8.298] sna_output_detect(eDP1) reporting cached status (since 104ms): 0 [ 8.298] sna_output_get_modes(eDP1:48) [ 8.298] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.298] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.298] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.298] sna_output_attach_tile: found? TILE=-1 [ 8.298] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.298] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.298] sna_output_get_modes: adding 1 probed modes [ 8.298] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.298] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.298] kgem_can_create_2d: 3840x2160 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.298] kgem_can_create_2d: untiled size=33177600 [ 8.298] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.298] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.298] kgem_can_create_2d: 640x480 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.298] kgem_can_create_2d: untiled size=1228800 [ 8.298] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.298] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.298] kgem_can_create_2d: 800x600 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.298] kgem_can_create_2d: untiled size=1921024 [ 8.298] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.298] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.298] kgem_can_create_2d: 800x600 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.298] kgem_can_create_2d: untiled size=1921024 [ 8.298] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.298] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.298] kgem_can_create_2d: 1024x768 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.298] kgem_can_create_2d: untiled size=3145728 [ 8.298] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.298] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.298] kgem_can_create_2d: 1280x960 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.298] kgem_can_create_2d: untiled size=4915200 [ 8.298] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.298] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.298] kgem_can_create_2d: 1280x1024 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.298] kgem_can_create_2d: untiled size=5242880 [ 8.298] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.298] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.298] kgem_can_create_2d: 1600x1200 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.298] kgem_can_create_2d: untiled size=7680000 [ 8.298] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.298] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.298] kgem_can_create_2d: 1792x1344 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.298] kgem_can_create_2d: untiled size=9633792 [ 8.298] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.298] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.298] kgem_can_create_2d: 1856x1392 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.298] kgem_can_create_2d: untiled size=10334208 [ 8.298] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.298] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.298] kgem_can_create_2d: 1920x1440 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.298] kgem_can_create_2d: untiled size=11059200 [ 8.298] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.298] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.298] kgem_can_create_2d: 1152x864 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.298] kgem_can_create_2d: untiled size=3981312 [ 8.298] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.298] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.298] kgem_can_create_2d: 1360x768 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.298] kgem_can_create_2d: untiled size=4177920 [ 8.298] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.298] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.298] kgem_can_create_2d: 1360x768 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.298] kgem_can_create_2d: untiled size=4177920 [ 8.298] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.298] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.298] kgem_can_create_2d: 1400x1050 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.298] kgem_can_create_2d: untiled size=5881856 [ 8.298] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.298] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.298] kgem_can_create_2d: 1440x900 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.298] kgem_can_create_2d: untiled size=5185536 [ 8.298] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.298] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.298] kgem_can_create_2d: 1600x1024 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.298] kgem_can_create_2d: untiled size=6553600 [ 8.298] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.298] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.298] kgem_can_create_2d: 1680x1050 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.298] kgem_can_create_2d: untiled size=7057408 [ 8.298] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.298] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.298] kgem_can_create_2d: 1680x1050 @ 32 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.298] kgem_can_create_2d: untiled size=7057408 [ 8.298] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.298] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.298] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 1920x1200 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.299] kgem_can_create_2d: untiled size=9216000 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.299] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.299] kgem_can_create_2d: 2048x1536 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.299] kgem_can_create_2d: untiled size=12582912 [ 8.299] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.299] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.299] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 640x360 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.299] kgem_can_create_2d: untiled size=921600 [ 8.299] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.299] kgem_can_create_2d: tiled[-1] size=921600 [ 8.299] kgem_can_create_2d: 720x405 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.299] kgem_can_create_2d: untiled size=1167360 [ 8.299] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.299] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.299] kgem_can_create_2d: 864x486 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.299] kgem_can_create_2d: untiled size=1683456 [ 8.299] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.299] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.299] kgem_can_create_2d: 960x540 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.299] kgem_can_create_2d: untiled size=2076672 [ 8.299] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.299] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.299] kgem_can_create_2d: 1024x576 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.299] kgem_can_create_2d: untiled size=2359296 [ 8.299] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.299] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.299] kgem_can_create_2d: 1280x720 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.299] kgem_can_create_2d: untiled size=3686400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.299] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.299] kgem_can_create_2d: 1368x768 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.299] kgem_can_create_2d: untiled size=4202496 [ 8.299] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.299] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.299] kgem_can_create_2d: 1600x900 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.299] kgem_can_create_2d: untiled size=5763072 [ 8.299] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.299] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.299] kgem_can_create_2d: 2048x1152 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.299] kgem_can_create_2d: untiled size=9437184 [ 8.299] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.299] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.299] kgem_can_create_2d: 2560x1440 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.299] kgem_can_create_2d: untiled size=14745600 [ 8.299] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.299] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.299] kgem_can_create_2d: 2880x1620 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.299] kgem_can_create_2d: untiled size=18665472 [ 8.299] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.299] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.299] kgem_can_create_2d: 3200x1800 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.299] kgem_can_create_2d: untiled size=23040000 [ 8.299] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.299] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.299] sna_output_detect(DP1:56) [ 8.299] sna_output_detect(DP1) reporting cached status (since 348ms): 1 [ 8.299] sna_output_detect(DP1-1:50) [ 8.299] sna_output_detect(DP1-1) reporting cached status (since 342ms): 1 [ 8.299] sna_output_detect(DP1-2:74) [ 8.299] sna_output_detect(DP1-2) reporting cached status (since 56ms): 0 [ 8.299] sna_output_get_modes(DP1-2:74) [ 8.299] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.299] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.299] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.299] sna_output_attach_tile: found? TILE=4 [ 8.299] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.299] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.299] sna_output_get_modes: adding 30 probed modes [ 8.299] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.299] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.299] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.299] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.299] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.299] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.299] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.299] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.299] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.299] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.299] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.299] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.299] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.299] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.299] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.299] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.299] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.299] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.299] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.299] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.299] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.299] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.299] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.299] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.299] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.299] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.299] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.299] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.299] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.299] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.299] kgem_can_create_2d: 3840x2160 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.299] kgem_can_create_2d: untiled size=33177600 [ 8.299] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.299] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.299] kgem_can_create_2d: 3840x2160 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.299] kgem_can_create_2d: untiled size=33177600 [ 8.299] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.299] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.299] kgem_can_create_2d: 2560x1440 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.299] kgem_can_create_2d: untiled size=14745600 [ 8.299] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.299] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.299] kgem_can_create_2d: 2048x1280 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.299] kgem_can_create_2d: untiled size=10485760 [ 8.299] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.299] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.299] kgem_can_create_2d: 1920x1200 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.299] kgem_can_create_2d: untiled size=9216000 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.299] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.299] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 1920x1080 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: untiled size=8294400 [ 8.299] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.299] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.299] kgem_can_create_2d: 1600x1200 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.299] kgem_can_create_2d: untiled size=7680000 [ 8.299] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.299] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.299] kgem_can_create_2d: 1600x900 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.299] kgem_can_create_2d: untiled size=5763072 [ 8.299] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.299] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.299] kgem_can_create_2d: 1280x1024 @ 32 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.299] kgem_can_create_2d: untiled size=5242880 [ 8.299] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.300] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.300] kgem_can_create_2d: 1280x1024 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.300] kgem_can_create_2d: untiled size=5242880 [ 8.300] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.300] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.300] kgem_can_create_2d: 1152x864 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.300] kgem_can_create_2d: untiled size=3981312 [ 8.300] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.300] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.300] kgem_can_create_2d: 1280x720 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.300] kgem_can_create_2d: untiled size=3686400 [ 8.300] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.300] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.300] kgem_can_create_2d: 1280x720 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.300] kgem_can_create_2d: untiled size=3686400 [ 8.300] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.300] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.300] kgem_can_create_2d: 1280x720 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.300] kgem_can_create_2d: untiled size=3686400 [ 8.300] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.300] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.300] kgem_can_create_2d: 1024x768 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.300] kgem_can_create_2d: untiled size=3145728 [ 8.300] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.300] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.300] kgem_can_create_2d: 1024x768 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.300] kgem_can_create_2d: untiled size=3145728 [ 8.300] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.300] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.300] kgem_can_create_2d: 800x600 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.300] kgem_can_create_2d: untiled size=1921024 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.300] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.300] kgem_can_create_2d: 800x600 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.300] kgem_can_create_2d: untiled size=1921024 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.300] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.300] kgem_can_create_2d: 720x576 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.300] kgem_can_create_2d: untiled size=1658880 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.300] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.300] kgem_can_create_2d: 720x480 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.300] kgem_can_create_2d: untiled size=1384448 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.300] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.300] kgem_can_create_2d: 720x480 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.300] kgem_can_create_2d: untiled size=1384448 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.300] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.300] kgem_can_create_2d: 640x480 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.300] kgem_can_create_2d: untiled size=1228800 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.300] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.300] kgem_can_create_2d: 640x480 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.300] kgem_can_create_2d: untiled size=1228800 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.300] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.300] kgem_can_create_2d: 640x480 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.300] kgem_can_create_2d: untiled size=1228800 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.300] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.300] kgem_can_create_2d: 720x400 @ 32 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.300] kgem_can_create_2d: untiled size=1155072 [ 8.300] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.300] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.300] sna_output_detect(DP1-3:68) [ 8.300] sna_output_detect(DP1-3) reporting cached status (since 288ms): 1 [ 8.300] sna_output_detect(DP2:63) [ 8.300] sna_output_detect(DP2) reporting cached status (since 288ms): 1 [ 8.300] sna_output_detect(HDMI1:60) [ 8.300] sna_output_detect(HDMI1) reporting cached status (since 288ms): 1 [ 8.300] sna_output_detect(HDMI2:67) [ 8.300] sna_output_detect(HDMI2) reporting cached status (since 280ms): 1 [ 8.300] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.300] sna_wakeup_handler [ 8.300] sna_block_handler (tv=1.64000) [ 8.300] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.300] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.301] sna_accel_do_throttle -- no pending activity [ 8.301] sna_wakeup_handler [ 8.301] sna_block_handler (tv=1.63000) [ 8.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.302] sna_accel_do_throttle -- no pending activity [ 8.302] sna_wakeup_handler [ 8.302] sna_block_handler (tv=1.62000) [ 8.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.302] sna_accel_do_throttle -- no pending activity [ 8.302] sna_wakeup_handler [ 8.302] sna_block_handler (tv=1.62000) [ 8.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.302] sna_accel_do_throttle -- no pending activity [ 8.302] sna_wakeup_handler [ 8.302] sna_block_handler (tv=1.62000) [ 8.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.302] sna_accel_do_throttle -- no pending activity [ 8.302] sna_wakeup_handler [ 8.302] sna_block_handler (tv=1.62000) [ 8.302] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.302] sna_accel_do_throttle -- no pending activity [ 8.302] sna_wakeup_handler [ 8.302] sna_randr_getinfo() [ 8.302] sna_handle_uevents [ 8.302] sna_output_detect(eDP1:48) [ 8.302] sna_output_detect(eDP1) reporting cached status (since 108ms): 0 [ 8.302] sna_output_get_modes(eDP1:48) [ 8.302] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.302] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.302] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.302] sna_output_attach_tile: found? TILE=-1 [ 8.302] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.302] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.302] sna_output_get_modes: adding 1 probed modes [ 8.302] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.302] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.302] kgem_can_create_2d: 3840x2160 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.302] kgem_can_create_2d: untiled size=33177600 [ 8.302] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.302] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.302] kgem_can_create_2d: 640x480 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.302] kgem_can_create_2d: untiled size=1228800 [ 8.302] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.302] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.302] kgem_can_create_2d: 800x600 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.302] kgem_can_create_2d: untiled size=1921024 [ 8.302] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.302] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.302] kgem_can_create_2d: 800x600 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.302] kgem_can_create_2d: untiled size=1921024 [ 8.302] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.302] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.302] kgem_can_create_2d: 1024x768 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.302] kgem_can_create_2d: untiled size=3145728 [ 8.302] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.302] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.302] kgem_can_create_2d: 1280x960 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.302] kgem_can_create_2d: untiled size=4915200 [ 8.302] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.302] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.302] kgem_can_create_2d: 1280x1024 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.302] kgem_can_create_2d: untiled size=5242880 [ 8.302] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.302] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.302] kgem_can_create_2d: 1600x1200 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.302] kgem_can_create_2d: untiled size=7680000 [ 8.302] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.302] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.302] kgem_can_create_2d: 1792x1344 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.302] kgem_can_create_2d: untiled size=9633792 [ 8.302] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.302] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.302] kgem_can_create_2d: 1856x1392 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.302] kgem_can_create_2d: untiled size=10334208 [ 8.302] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.302] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.302] kgem_can_create_2d: 1920x1440 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.302] kgem_can_create_2d: untiled size=11059200 [ 8.302] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.302] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.302] kgem_can_create_2d: 1152x864 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.302] kgem_can_create_2d: untiled size=3981312 [ 8.302] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.302] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.302] kgem_can_create_2d: 1360x768 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.302] kgem_can_create_2d: untiled size=4177920 [ 8.302] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.302] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.302] kgem_can_create_2d: 1360x768 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.302] kgem_can_create_2d: untiled size=4177920 [ 8.302] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.302] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.302] kgem_can_create_2d: 1400x1050 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.302] kgem_can_create_2d: untiled size=5881856 [ 8.302] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.302] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.302] kgem_can_create_2d: 1440x900 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.302] kgem_can_create_2d: untiled size=5185536 [ 8.302] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.302] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.302] kgem_can_create_2d: 1600x1024 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.302] kgem_can_create_2d: untiled size=6553600 [ 8.302] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.302] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.302] kgem_can_create_2d: 1680x1050 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.302] kgem_can_create_2d: untiled size=7057408 [ 8.302] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.302] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.302] kgem_can_create_2d: 1680x1050 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.302] kgem_can_create_2d: untiled size=7057408 [ 8.302] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.302] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.302] kgem_can_create_2d: 1920x1080 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.302] kgem_can_create_2d: untiled size=8294400 [ 8.302] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.302] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.302] kgem_can_create_2d: 1920x1200 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.302] kgem_can_create_2d: untiled size=9216000 [ 8.302] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.302] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.302] kgem_can_create_2d: 2048x1536 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.302] kgem_can_create_2d: untiled size=12582912 [ 8.302] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.302] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.302] kgem_can_create_2d: 1920x1080 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.302] kgem_can_create_2d: untiled size=8294400 [ 8.302] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.302] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.302] kgem_can_create_2d: 640x360 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.302] kgem_can_create_2d: untiled size=921600 [ 8.302] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.302] kgem_can_create_2d: tiled[-1] size=921600 [ 8.302] kgem_can_create_2d: 720x405 @ 32 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.302] kgem_can_create_2d: untiled size=1167360 [ 8.302] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.303] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.303] kgem_can_create_2d: 864x486 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.303] kgem_can_create_2d: untiled size=1683456 [ 8.303] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.303] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.303] kgem_can_create_2d: 960x540 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.303] kgem_can_create_2d: untiled size=2076672 [ 8.303] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.303] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.303] kgem_can_create_2d: 1024x576 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.303] kgem_can_create_2d: untiled size=2359296 [ 8.303] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.303] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.303] kgem_can_create_2d: 1280x720 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: untiled size=3686400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.303] kgem_can_create_2d: 1368x768 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.303] kgem_can_create_2d: untiled size=4202496 [ 8.303] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.303] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.303] kgem_can_create_2d: 1600x900 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.303] kgem_can_create_2d: untiled size=5763072 [ 8.303] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.303] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.303] kgem_can_create_2d: 2048x1152 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.303] kgem_can_create_2d: untiled size=9437184 [ 8.303] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.303] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.303] kgem_can_create_2d: 2560x1440 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.303] kgem_can_create_2d: untiled size=14745600 [ 8.303] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.303] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.303] kgem_can_create_2d: 2880x1620 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.303] kgem_can_create_2d: untiled size=18665472 [ 8.303] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.303] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.303] kgem_can_create_2d: 3200x1800 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.303] kgem_can_create_2d: untiled size=23040000 [ 8.303] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.303] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.303] sna_output_detect(DP1:56) [ 8.303] sna_output_detect(DP1) reporting cached status (since 352ms): 1 [ 8.303] sna_output_detect(DP1-1:50) [ 8.303] sna_output_detect(DP1-1) reporting cached status (since 346ms): 1 [ 8.303] sna_output_detect(DP1-2:74) [ 8.303] sna_output_detect(DP1-2) reporting cached status (since 60ms): 0 [ 8.303] sna_output_get_modes(DP1-2:74) [ 8.303] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.303] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.303] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.303] sna_output_attach_tile: found? TILE=4 [ 8.303] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.303] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.303] sna_output_get_modes: adding 30 probed modes [ 8.303] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.303] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.303] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.303] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.303] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.303] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.303] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.303] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.303] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.303] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.303] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.303] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.303] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.303] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.303] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.303] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.303] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.303] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.303] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.303] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.303] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.303] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.303] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.303] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.303] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.303] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.303] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.303] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.303] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.303] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.303] kgem_can_create_2d: 3840x2160 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.303] kgem_can_create_2d: untiled size=33177600 [ 8.303] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.303] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.303] kgem_can_create_2d: 3840x2160 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.303] kgem_can_create_2d: untiled size=33177600 [ 8.303] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.303] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.303] kgem_can_create_2d: 2560x1440 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.303] kgem_can_create_2d: untiled size=14745600 [ 8.303] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.303] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.303] kgem_can_create_2d: 2048x1280 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.303] kgem_can_create_2d: untiled size=10485760 [ 8.303] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.303] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.303] kgem_can_create_2d: 1920x1200 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.303] kgem_can_create_2d: untiled size=9216000 [ 8.303] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.303] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.303] kgem_can_create_2d: 1920x1080 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: untiled size=8294400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.303] kgem_can_create_2d: 1920x1080 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: untiled size=8294400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.303] kgem_can_create_2d: 1920x1080 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: untiled size=8294400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.303] kgem_can_create_2d: 1920x1080 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: untiled size=8294400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.303] kgem_can_create_2d: 1920x1080 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: untiled size=8294400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.303] kgem_can_create_2d: 1920x1080 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: untiled size=8294400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.303] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.303] kgem_can_create_2d: 1600x1200 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.303] kgem_can_create_2d: untiled size=7680000 [ 8.303] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.303] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.303] kgem_can_create_2d: 1600x900 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.303] kgem_can_create_2d: untiled size=5763072 [ 8.303] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.303] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.303] kgem_can_create_2d: 1280x1024 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.303] kgem_can_create_2d: untiled size=5242880 [ 8.303] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.303] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.303] kgem_can_create_2d: 1280x1024 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.303] kgem_can_create_2d: untiled size=5242880 [ 8.303] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.303] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.303] kgem_can_create_2d: 1152x864 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.303] kgem_can_create_2d: untiled size=3981312 [ 8.303] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.303] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.303] kgem_can_create_2d: 1280x720 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: untiled size=3686400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.303] kgem_can_create_2d: 1280x720 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: untiled size=3686400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.303] kgem_can_create_2d: 1280x720 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: untiled size=3686400 [ 8.303] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.303] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.303] kgem_can_create_2d: 1024x768 @ 32 [ 8.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.303] kgem_can_create_2d: untiled size=3145728 [ 8.303] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.304] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.304] kgem_can_create_2d: 1024x768 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.304] kgem_can_create_2d: untiled size=3145728 [ 8.304] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.304] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.304] kgem_can_create_2d: 800x600 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.304] kgem_can_create_2d: untiled size=1921024 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.304] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.304] kgem_can_create_2d: 800x600 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.304] kgem_can_create_2d: untiled size=1921024 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.304] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.304] kgem_can_create_2d: 720x576 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.304] kgem_can_create_2d: untiled size=1658880 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.304] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.304] kgem_can_create_2d: 720x480 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.304] kgem_can_create_2d: untiled size=1384448 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.304] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.304] kgem_can_create_2d: 720x480 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.304] kgem_can_create_2d: untiled size=1384448 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.304] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.304] kgem_can_create_2d: 640x480 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.304] kgem_can_create_2d: untiled size=1228800 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.304] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.304] kgem_can_create_2d: 640x480 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.304] kgem_can_create_2d: untiled size=1228800 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.304] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.304] kgem_can_create_2d: 640x480 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.304] kgem_can_create_2d: untiled size=1228800 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.304] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.304] kgem_can_create_2d: 720x400 @ 32 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.304] kgem_can_create_2d: untiled size=1155072 [ 8.304] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.304] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.304] sna_output_detect(DP1-3:68) [ 8.304] sna_output_detect(DP1-3) reporting cached status (since 292ms): 1 [ 8.304] sna_output_detect(DP2:63) [ 8.304] sna_output_detect(DP2) reporting cached status (since 292ms): 1 [ 8.304] sna_output_detect(HDMI1:60) [ 8.304] sna_output_detect(HDMI1) reporting cached status (since 292ms): 1 [ 8.304] sna_output_detect(HDMI2:67) [ 8.304] sna_output_detect(HDMI2) reporting cached status (since 284ms): 1 [ 8.304] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.304] sna_wakeup_handler [ 8.304] sna_block_handler (tv=1.60000) [ 8.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.304] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_block_handler (tv=1.59000) [ 8.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.305] sna_accel_do_throttle -- no pending activity [ 8.305] sna_wakeup_handler [ 8.305] sna_randr_getinfo() [ 8.305] sna_handle_uevents [ 8.305] sna_output_detect(eDP1:48) [ 8.305] sna_output_detect(eDP1) reporting cached status (since 111ms): 0 [ 8.305] sna_output_get_modes(eDP1:48) [ 8.305] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.305] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.305] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.305] sna_output_attach_tile: found? TILE=-1 [ 8.305] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.305] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.305] sna_output_get_modes: adding 1 probed modes [ 8.305] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.305] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.305] kgem_can_create_2d: 3840x2160 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.305] kgem_can_create_2d: untiled size=33177600 [ 8.305] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.305] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.305] kgem_can_create_2d: 640x480 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.305] kgem_can_create_2d: untiled size=1228800 [ 8.305] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.305] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.305] kgem_can_create_2d: 800x600 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.305] kgem_can_create_2d: untiled size=1921024 [ 8.305] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.305] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.305] kgem_can_create_2d: 800x600 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.305] kgem_can_create_2d: untiled size=1921024 [ 8.305] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.305] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.305] kgem_can_create_2d: 1024x768 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.305] kgem_can_create_2d: untiled size=3145728 [ 8.305] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.305] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.305] kgem_can_create_2d: 1280x960 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.305] kgem_can_create_2d: untiled size=4915200 [ 8.305] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.305] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.305] kgem_can_create_2d: 1280x1024 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.305] kgem_can_create_2d: untiled size=5242880 [ 8.305] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.305] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.305] kgem_can_create_2d: 1600x1200 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.305] kgem_can_create_2d: untiled size=7680000 [ 8.305] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.305] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.305] kgem_can_create_2d: 1792x1344 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.305] kgem_can_create_2d: untiled size=9633792 [ 8.305] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.305] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.305] kgem_can_create_2d: 1856x1392 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.305] kgem_can_create_2d: untiled size=10334208 [ 8.305] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.305] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.305] kgem_can_create_2d: 1920x1440 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.305] kgem_can_create_2d: untiled size=11059200 [ 8.305] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.305] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.305] kgem_can_create_2d: 1152x864 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.305] kgem_can_create_2d: untiled size=3981312 [ 8.305] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.305] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.305] kgem_can_create_2d: 1360x768 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.305] kgem_can_create_2d: untiled size=4177920 [ 8.305] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.305] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.305] kgem_can_create_2d: 1360x768 @ 32 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.305] kgem_can_create_2d: untiled size=4177920 [ 8.305] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.306] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.306] kgem_can_create_2d: 1400x1050 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.306] kgem_can_create_2d: untiled size=5881856 [ 8.306] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.306] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.306] kgem_can_create_2d: 1440x900 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.306] kgem_can_create_2d: untiled size=5185536 [ 8.306] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.306] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.306] kgem_can_create_2d: 1600x1024 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.306] kgem_can_create_2d: untiled size=6553600 [ 8.306] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.306] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.306] kgem_can_create_2d: 1680x1050 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.306] kgem_can_create_2d: untiled size=7057408 [ 8.306] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.306] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.306] kgem_can_create_2d: 1680x1050 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.306] kgem_can_create_2d: untiled size=7057408 [ 8.306] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.306] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.306] kgem_can_create_2d: 1920x1080 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: untiled size=8294400 [ 8.306] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.306] kgem_can_create_2d: 1920x1200 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.306] kgem_can_create_2d: untiled size=9216000 [ 8.306] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.306] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.306] kgem_can_create_2d: 2048x1536 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.306] kgem_can_create_2d: untiled size=12582912 [ 8.306] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.306] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.306] kgem_can_create_2d: 1920x1080 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: untiled size=8294400 [ 8.306] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.306] kgem_can_create_2d: 640x360 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.306] kgem_can_create_2d: untiled size=921600 [ 8.306] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.306] kgem_can_create_2d: tiled[-1] size=921600 [ 8.306] kgem_can_create_2d: 720x405 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.306] kgem_can_create_2d: untiled size=1167360 [ 8.306] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.306] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.306] kgem_can_create_2d: 864x486 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.306] kgem_can_create_2d: untiled size=1683456 [ 8.306] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.306] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.306] kgem_can_create_2d: 960x540 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.306] kgem_can_create_2d: untiled size=2076672 [ 8.306] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.306] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.306] kgem_can_create_2d: 1024x576 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.306] kgem_can_create_2d: untiled size=2359296 [ 8.306] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.306] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.306] kgem_can_create_2d: 1280x720 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.306] kgem_can_create_2d: untiled size=3686400 [ 8.306] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.306] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.306] kgem_can_create_2d: 1368x768 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.306] kgem_can_create_2d: untiled size=4202496 [ 8.306] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.306] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.306] kgem_can_create_2d: 1600x900 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.306] kgem_can_create_2d: untiled size=5763072 [ 8.306] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.306] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.306] kgem_can_create_2d: 2048x1152 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.306] kgem_can_create_2d: untiled size=9437184 [ 8.306] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.306] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.306] kgem_can_create_2d: 2560x1440 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.306] kgem_can_create_2d: untiled size=14745600 [ 8.306] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.306] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.306] kgem_can_create_2d: 2880x1620 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.306] kgem_can_create_2d: untiled size=18665472 [ 8.306] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.306] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.306] kgem_can_create_2d: 3200x1800 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.306] kgem_can_create_2d: untiled size=23040000 [ 8.306] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.306] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.306] sna_output_detect(DP1:56) [ 8.306] sna_output_detect(DP1) reporting cached status (since 355ms): 1 [ 8.306] sna_output_detect(DP1-1:50) [ 8.306] sna_output_detect(DP1-1) reporting cached status (since 349ms): 1 [ 8.306] sna_output_detect(DP1-2:74) [ 8.306] sna_output_detect(DP1-2) reporting cached status (since 63ms): 0 [ 8.306] sna_output_get_modes(DP1-2:74) [ 8.306] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.306] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.306] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.306] sna_output_attach_tile: found? TILE=4 [ 8.306] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.306] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.306] sna_output_get_modes: adding 30 probed modes [ 8.306] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.306] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.306] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.306] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.306] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.306] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.306] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.306] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.306] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.306] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.306] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.306] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.306] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.306] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.306] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.306] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.306] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.306] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.306] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.306] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.306] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.306] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.306] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.306] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.306] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.306] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.306] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.306] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.306] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.306] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.306] kgem_can_create_2d: 3840x2160 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.306] kgem_can_create_2d: untiled size=33177600 [ 8.306] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.306] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.306] kgem_can_create_2d: 3840x2160 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.306] kgem_can_create_2d: untiled size=33177600 [ 8.306] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.306] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.306] kgem_can_create_2d: 2560x1440 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.306] kgem_can_create_2d: untiled size=14745600 [ 8.306] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.306] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.306] kgem_can_create_2d: 2048x1280 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.306] kgem_can_create_2d: untiled size=10485760 [ 8.306] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.306] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.306] kgem_can_create_2d: 1920x1200 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.306] kgem_can_create_2d: untiled size=9216000 [ 8.306] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.306] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.306] kgem_can_create_2d: 1920x1080 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: untiled size=8294400 [ 8.306] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.306] kgem_can_create_2d: 1920x1080 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: untiled size=8294400 [ 8.306] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.306] kgem_can_create_2d: 1920x1080 @ 32 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: untiled size=8294400 [ 8.306] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.306] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.307] kgem_can_create_2d: 1920x1080 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.307] kgem_can_create_2d: untiled size=8294400 [ 8.307] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.307] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.307] kgem_can_create_2d: 1920x1080 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.307] kgem_can_create_2d: untiled size=8294400 [ 8.307] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.307] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.307] kgem_can_create_2d: 1920x1080 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.307] kgem_can_create_2d: untiled size=8294400 [ 8.307] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.307] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.307] kgem_can_create_2d: 1600x1200 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.307] kgem_can_create_2d: untiled size=7680000 [ 8.307] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.307] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.307] kgem_can_create_2d: 1600x900 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.307] kgem_can_create_2d: untiled size=5763072 [ 8.307] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.307] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.307] kgem_can_create_2d: 1280x1024 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.307] kgem_can_create_2d: untiled size=5242880 [ 8.307] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.307] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.307] kgem_can_create_2d: 1280x1024 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.307] kgem_can_create_2d: untiled size=5242880 [ 8.307] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.307] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.307] kgem_can_create_2d: 1152x864 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.307] kgem_can_create_2d: untiled size=3981312 [ 8.307] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.307] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.307] kgem_can_create_2d: 1280x720 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.307] kgem_can_create_2d: untiled size=3686400 [ 8.307] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.307] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.307] kgem_can_create_2d: 1280x720 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.307] kgem_can_create_2d: untiled size=3686400 [ 8.307] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.307] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.307] kgem_can_create_2d: 1280x720 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.307] kgem_can_create_2d: untiled size=3686400 [ 8.307] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.307] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.307] kgem_can_create_2d: 1024x768 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.307] kgem_can_create_2d: untiled size=3145728 [ 8.307] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.307] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.307] kgem_can_create_2d: 1024x768 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.307] kgem_can_create_2d: untiled size=3145728 [ 8.307] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.307] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.307] kgem_can_create_2d: 800x600 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.307] kgem_can_create_2d: untiled size=1921024 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.307] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.307] kgem_can_create_2d: 800x600 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.307] kgem_can_create_2d: untiled size=1921024 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.307] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.307] kgem_can_create_2d: 720x576 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.307] kgem_can_create_2d: untiled size=1658880 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.307] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.307] kgem_can_create_2d: 720x480 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.307] kgem_can_create_2d: untiled size=1384448 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.307] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.307] kgem_can_create_2d: 720x480 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.307] kgem_can_create_2d: untiled size=1384448 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.307] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.307] kgem_can_create_2d: 640x480 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.307] kgem_can_create_2d: untiled size=1228800 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.307] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.307] kgem_can_create_2d: 640x480 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.307] kgem_can_create_2d: untiled size=1228800 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.307] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.307] kgem_can_create_2d: 640x480 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.307] kgem_can_create_2d: untiled size=1228800 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.307] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.307] kgem_can_create_2d: 720x400 @ 32 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.307] kgem_can_create_2d: untiled size=1155072 [ 8.307] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.307] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.307] sna_output_detect(DP1-3:68) [ 8.307] sna_output_detect(DP1-3) reporting cached status (since 295ms): 1 [ 8.307] sna_output_detect(DP2:63) [ 8.307] sna_output_detect(DP2) reporting cached status (since 295ms): 1 [ 8.307] sna_output_detect(HDMI1:60) [ 8.307] sna_output_detect(HDMI1) reporting cached status (since 295ms): 1 [ 8.307] sna_output_detect(HDMI2:67) [ 8.307] sna_output_detect(HDMI2) reporting cached status (since 287ms): 1 [ 8.307] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.307] sna_block_handler (tv=1.57000) [ 8.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.307] sna_accel_do_throttle -- no pending activity [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=1.57000) [ 8.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.307] sna_accel_do_throttle -- no pending activity [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=1.57000) [ 8.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.307] sna_accel_do_throttle -- no pending activity [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=1.57000) [ 8.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.307] sna_accel_do_throttle -- no pending activity [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=1.57000) [ 8.307] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.307] sna_accel_do_throttle -- no pending activity [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.307] sna_wakeup_handler [ 8.307] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=0.0) [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=1.56000) [ 8.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.308] sna_accel_do_throttle -- no pending activity [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=1.56000) [ 8.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.308] sna_accel_do_throttle -- no pending activity [ 8.308] sna_wakeup_handler [ 8.308] sna_block_handler (tv=1.56000) [ 8.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.308] sna_accel_do_throttle -- no pending activity [ 8.308] sna_wakeup_handler [ 8.308] sna_randr_getinfo() [ 8.308] sna_handle_uevents [ 8.308] sna_output_detect(eDP1:48) [ 8.308] sna_output_detect(eDP1) reporting cached status (since 114ms): 0 [ 8.308] sna_output_get_modes(eDP1:48) [ 8.308] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.308] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.308] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.308] sna_output_attach_tile: found? TILE=-1 [ 8.308] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.308] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.308] sna_output_get_modes: adding 1 probed modes [ 8.308] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.309] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.309] kgem_can_create_2d: 3840x2160 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.309] kgem_can_create_2d: untiled size=33177600 [ 8.309] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.309] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.309] kgem_can_create_2d: 640x480 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.309] kgem_can_create_2d: untiled size=1228800 [ 8.309] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.309] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.309] kgem_can_create_2d: 800x600 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.309] kgem_can_create_2d: untiled size=1921024 [ 8.309] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.309] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.309] kgem_can_create_2d: 800x600 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.309] kgem_can_create_2d: untiled size=1921024 [ 8.309] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.309] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.309] kgem_can_create_2d: 1024x768 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.309] kgem_can_create_2d: untiled size=3145728 [ 8.309] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.309] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.309] kgem_can_create_2d: 1280x960 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.309] kgem_can_create_2d: untiled size=4915200 [ 8.309] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.309] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.309] kgem_can_create_2d: 1280x1024 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.309] kgem_can_create_2d: untiled size=5242880 [ 8.309] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.309] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.309] kgem_can_create_2d: 1600x1200 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.309] kgem_can_create_2d: untiled size=7680000 [ 8.309] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.309] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.309] kgem_can_create_2d: 1792x1344 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.309] kgem_can_create_2d: untiled size=9633792 [ 8.309] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.309] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.309] kgem_can_create_2d: 1856x1392 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.309] kgem_can_create_2d: untiled size=10334208 [ 8.309] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.309] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.309] kgem_can_create_2d: 1920x1440 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.309] kgem_can_create_2d: untiled size=11059200 [ 8.309] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.309] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.309] kgem_can_create_2d: 1152x864 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.309] kgem_can_create_2d: untiled size=3981312 [ 8.309] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.309] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.309] kgem_can_create_2d: 1360x768 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.309] kgem_can_create_2d: untiled size=4177920 [ 8.309] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.309] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.309] kgem_can_create_2d: 1360x768 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.309] kgem_can_create_2d: untiled size=4177920 [ 8.309] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.309] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.309] kgem_can_create_2d: 1400x1050 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.309] kgem_can_create_2d: untiled size=5881856 [ 8.309] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.309] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.309] kgem_can_create_2d: 1440x900 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.309] kgem_can_create_2d: untiled size=5185536 [ 8.309] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.309] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.309] kgem_can_create_2d: 1600x1024 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.309] kgem_can_create_2d: untiled size=6553600 [ 8.309] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.309] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.309] kgem_can_create_2d: 1680x1050 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.309] kgem_can_create_2d: untiled size=7057408 [ 8.309] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.309] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.309] kgem_can_create_2d: 1680x1050 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.309] kgem_can_create_2d: untiled size=7057408 [ 8.309] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.309] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.309] kgem_can_create_2d: 1920x1080 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.309] kgem_can_create_2d: untiled size=8294400 [ 8.309] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.309] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.309] kgem_can_create_2d: 1920x1200 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.309] kgem_can_create_2d: untiled size=9216000 [ 8.309] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.309] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.309] kgem_can_create_2d: 2048x1536 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.309] kgem_can_create_2d: untiled size=12582912 [ 8.309] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.309] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.309] kgem_can_create_2d: 1920x1080 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.309] kgem_can_create_2d: untiled size=8294400 [ 8.309] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.309] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.309] kgem_can_create_2d: 640x360 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.309] kgem_can_create_2d: untiled size=921600 [ 8.309] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.309] kgem_can_create_2d: tiled[-1] size=921600 [ 8.309] kgem_can_create_2d: 720x405 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.309] kgem_can_create_2d: untiled size=1167360 [ 8.309] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.309] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.309] kgem_can_create_2d: 864x486 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.309] kgem_can_create_2d: untiled size=1683456 [ 8.309] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.309] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.309] kgem_can_create_2d: 960x540 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.309] kgem_can_create_2d: untiled size=2076672 [ 8.309] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.309] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.309] kgem_can_create_2d: 1024x576 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.309] kgem_can_create_2d: untiled size=2359296 [ 8.309] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.309] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.309] kgem_can_create_2d: 1280x720 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.309] kgem_can_create_2d: untiled size=3686400 [ 8.309] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.309] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.309] kgem_can_create_2d: 1368x768 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.309] kgem_can_create_2d: untiled size=4202496 [ 8.309] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.309] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.309] kgem_can_create_2d: 1600x900 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.309] kgem_can_create_2d: untiled size=5763072 [ 8.309] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.309] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.309] kgem_can_create_2d: 2048x1152 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.309] kgem_can_create_2d: untiled size=9437184 [ 8.309] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.309] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.309] kgem_can_create_2d: 2560x1440 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.309] kgem_can_create_2d: untiled size=14745600 [ 8.309] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.309] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.309] kgem_can_create_2d: 2880x1620 @ 32 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.309] kgem_can_create_2d: untiled size=18665472 [ 8.309] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.309] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.310] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.310] kgem_can_create_2d: 3200x1800 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.310] kgem_can_create_2d: untiled size=23040000 [ 8.310] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.310] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.310] sna_output_detect(DP1:56) [ 8.310] sna_output_detect(DP1) reporting cached status (since 359ms): 1 [ 8.310] sna_output_detect(DP1-1:50) [ 8.310] sna_output_detect(DP1-1) reporting cached status (since 353ms): 1 [ 8.310] sna_output_detect(DP1-2:74) [ 8.310] sna_output_detect(DP1-2) reporting cached status (since 67ms): 0 [ 8.310] sna_output_get_modes(DP1-2:74) [ 8.310] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.310] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.310] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.310] sna_output_attach_tile: found? TILE=4 [ 8.310] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.310] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.310] sna_output_get_modes: adding 30 probed modes [ 8.310] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.310] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.310] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.310] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.310] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.310] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.310] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.310] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.310] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.310] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.310] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.310] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.310] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.310] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.310] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.310] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.310] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.310] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.310] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.310] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.310] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.310] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.310] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.310] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.310] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.310] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.310] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.310] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.310] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.310] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.310] kgem_can_create_2d: 3840x2160 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.310] kgem_can_create_2d: untiled size=33177600 [ 8.310] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.310] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.310] kgem_can_create_2d: 3840x2160 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.310] kgem_can_create_2d: untiled size=33177600 [ 8.310] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.310] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.310] kgem_can_create_2d: 2560x1440 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.310] kgem_can_create_2d: untiled size=14745600 [ 8.310] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.310] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.310] kgem_can_create_2d: 2048x1280 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.310] kgem_can_create_2d: untiled size=10485760 [ 8.310] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.310] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.310] kgem_can_create_2d: 1920x1200 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.310] kgem_can_create_2d: untiled size=9216000 [ 8.310] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.310] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.310] kgem_can_create_2d: 1920x1080 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: untiled size=8294400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.310] kgem_can_create_2d: 1920x1080 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: untiled size=8294400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.310] kgem_can_create_2d: 1920x1080 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: untiled size=8294400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.310] kgem_can_create_2d: 1920x1080 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: untiled size=8294400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.310] kgem_can_create_2d: 1920x1080 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: untiled size=8294400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.310] kgem_can_create_2d: 1920x1080 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: untiled size=8294400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.310] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.310] kgem_can_create_2d: 1600x1200 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.310] kgem_can_create_2d: untiled size=7680000 [ 8.310] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.310] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.310] kgem_can_create_2d: 1600x900 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.310] kgem_can_create_2d: untiled size=5763072 [ 8.310] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.310] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.310] kgem_can_create_2d: 1280x1024 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.310] kgem_can_create_2d: untiled size=5242880 [ 8.310] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.310] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.310] kgem_can_create_2d: 1280x1024 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.310] kgem_can_create_2d: untiled size=5242880 [ 8.310] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.310] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.310] kgem_can_create_2d: 1152x864 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.310] kgem_can_create_2d: untiled size=3981312 [ 8.310] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.310] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.310] kgem_can_create_2d: 1280x720 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.310] kgem_can_create_2d: untiled size=3686400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.310] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.310] kgem_can_create_2d: 1280x720 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.310] kgem_can_create_2d: untiled size=3686400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.310] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.310] kgem_can_create_2d: 1280x720 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.310] kgem_can_create_2d: untiled size=3686400 [ 8.310] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.310] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.310] kgem_can_create_2d: 1024x768 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.310] kgem_can_create_2d: untiled size=3145728 [ 8.310] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.310] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.310] kgem_can_create_2d: 1024x768 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.310] kgem_can_create_2d: untiled size=3145728 [ 8.310] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.310] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.310] kgem_can_create_2d: 800x600 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.310] kgem_can_create_2d: untiled size=1921024 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.310] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.310] kgem_can_create_2d: 800x600 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.310] kgem_can_create_2d: untiled size=1921024 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.310] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.310] kgem_can_create_2d: 720x576 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.310] kgem_can_create_2d: untiled size=1658880 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.310] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.310] kgem_can_create_2d: 720x480 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.310] kgem_can_create_2d: untiled size=1384448 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.310] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.310] kgem_can_create_2d: 720x480 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.310] kgem_can_create_2d: untiled size=1384448 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.310] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.310] kgem_can_create_2d: 640x480 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.310] kgem_can_create_2d: untiled size=1228800 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.310] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.310] kgem_can_create_2d: 640x480 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.310] kgem_can_create_2d: untiled size=1228800 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.310] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.310] kgem_can_create_2d: 640x480 @ 32 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.310] kgem_can_create_2d: untiled size=1228800 [ 8.310] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.310] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.311] kgem_can_create_2d: 720x400 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.311] kgem_can_create_2d: untiled size=1155072 [ 8.311] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.311] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.311] sna_output_detect(DP1-3:68) [ 8.311] sna_output_detect(DP1-3) reporting cached status (since 299ms): 1 [ 8.311] sna_output_detect(DP2:63) [ 8.311] sna_output_detect(DP2) reporting cached status (since 299ms): 1 [ 8.311] sna_output_detect(HDMI1:60) [ 8.311] sna_output_detect(HDMI1) reporting cached status (since 299ms): 1 [ 8.311] sna_output_detect(HDMI2:67) [ 8.311] sna_output_detect(HDMI2) reporting cached status (since 291ms): 1 [ 8.311] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.311] sna_block_handler (tv=1.53000) [ 8.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.311] sna_accel_do_throttle -- no pending activity [ 8.311] sna_wakeup_handler [ 8.311] sna_block_handler (tv=1.53000) [ 8.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.311] sna_accel_do_throttle -- no pending activity [ 8.311] sna_wakeup_handler [ 8.311] sna_block_handler (tv=1.53000) [ 8.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.311] sna_accel_do_throttle -- no pending activity [ 8.311] sna_wakeup_handler [ 8.311] sna_block_handler (tv=1.53000) [ 8.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.311] sna_accel_do_throttle -- no pending activity [ 8.311] sna_wakeup_handler [ 8.311] sna_randr_getinfo() [ 8.311] sna_handle_uevents [ 8.311] sna_output_detect(eDP1:48) [ 8.311] sna_output_detect(eDP1) reporting cached status (since 117ms): 0 [ 8.311] sna_output_get_modes(eDP1:48) [ 8.311] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.311] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.311] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.311] sna_output_attach_tile: found? TILE=-1 [ 8.311] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.311] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.311] sna_output_get_modes: adding 1 probed modes [ 8.311] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.311] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.311] kgem_can_create_2d: 3840x2160 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.311] kgem_can_create_2d: untiled size=33177600 [ 8.311] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.311] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.311] kgem_can_create_2d: 640x480 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.311] kgem_can_create_2d: untiled size=1228800 [ 8.311] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.311] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.311] kgem_can_create_2d: 800x600 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.311] kgem_can_create_2d: untiled size=1921024 [ 8.311] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.311] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.311] kgem_can_create_2d: 800x600 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.311] kgem_can_create_2d: untiled size=1921024 [ 8.311] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.311] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.311] kgem_can_create_2d: 1024x768 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.311] kgem_can_create_2d: untiled size=3145728 [ 8.311] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.311] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.311] kgem_can_create_2d: 1280x960 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.311] kgem_can_create_2d: untiled size=4915200 [ 8.311] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.311] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.311] kgem_can_create_2d: 1280x1024 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.311] kgem_can_create_2d: untiled size=5242880 [ 8.311] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.311] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.311] kgem_can_create_2d: 1600x1200 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.311] kgem_can_create_2d: untiled size=7680000 [ 8.311] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.311] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.311] kgem_can_create_2d: 1792x1344 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.311] kgem_can_create_2d: untiled size=9633792 [ 8.311] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.311] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.311] kgem_can_create_2d: 1856x1392 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.311] kgem_can_create_2d: untiled size=10334208 [ 8.311] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.311] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.311] kgem_can_create_2d: 1920x1440 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.311] kgem_can_create_2d: untiled size=11059200 [ 8.311] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.311] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.311] kgem_can_create_2d: 1152x864 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.311] kgem_can_create_2d: untiled size=3981312 [ 8.311] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.311] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.311] kgem_can_create_2d: 1360x768 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.311] kgem_can_create_2d: untiled size=4177920 [ 8.311] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.311] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.311] kgem_can_create_2d: 1360x768 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.311] kgem_can_create_2d: untiled size=4177920 [ 8.311] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.311] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.311] kgem_can_create_2d: 1400x1050 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.311] kgem_can_create_2d: untiled size=5881856 [ 8.311] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.311] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.311] kgem_can_create_2d: 1440x900 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.311] kgem_can_create_2d: untiled size=5185536 [ 8.311] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.311] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.311] kgem_can_create_2d: 1600x1024 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.311] kgem_can_create_2d: untiled size=6553600 [ 8.311] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.311] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.311] kgem_can_create_2d: 1680x1050 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.311] kgem_can_create_2d: untiled size=7057408 [ 8.311] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.311] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.311] kgem_can_create_2d: 1680x1050 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.311] kgem_can_create_2d: untiled size=7057408 [ 8.311] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.311] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.311] kgem_can_create_2d: 1920x1080 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.311] kgem_can_create_2d: untiled size=8294400 [ 8.311] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.311] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.311] kgem_can_create_2d: 1920x1200 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.311] kgem_can_create_2d: untiled size=9216000 [ 8.311] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.311] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.311] kgem_can_create_2d: 2048x1536 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.311] kgem_can_create_2d: untiled size=12582912 [ 8.311] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.311] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.311] kgem_can_create_2d: 1920x1080 @ 32 [ 8.311] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: untiled size=8294400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.312] kgem_can_create_2d: 640x360 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.312] kgem_can_create_2d: untiled size=921600 [ 8.312] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.312] kgem_can_create_2d: tiled[-1] size=921600 [ 8.312] kgem_can_create_2d: 720x405 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.312] kgem_can_create_2d: untiled size=1167360 [ 8.312] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.312] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.312] kgem_can_create_2d: 864x486 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.312] kgem_can_create_2d: untiled size=1683456 [ 8.312] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.312] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.312] kgem_can_create_2d: 960x540 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.312] kgem_can_create_2d: untiled size=2076672 [ 8.312] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.312] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.312] kgem_can_create_2d: 1024x576 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.312] kgem_can_create_2d: untiled size=2359296 [ 8.312] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.312] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.312] kgem_can_create_2d: 1280x720 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.312] kgem_can_create_2d: untiled size=3686400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.312] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.312] kgem_can_create_2d: 1368x768 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.312] kgem_can_create_2d: untiled size=4202496 [ 8.312] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.312] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.312] kgem_can_create_2d: 1600x900 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.312] kgem_can_create_2d: untiled size=5763072 [ 8.312] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.312] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.312] kgem_can_create_2d: 2048x1152 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.312] kgem_can_create_2d: untiled size=9437184 [ 8.312] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.312] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.312] kgem_can_create_2d: 2560x1440 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.312] kgem_can_create_2d: untiled size=14745600 [ 8.312] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.312] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.312] kgem_can_create_2d: 2880x1620 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.312] kgem_can_create_2d: untiled size=18665472 [ 8.312] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.312] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.312] kgem_can_create_2d: 3200x1800 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.312] kgem_can_create_2d: untiled size=23040000 [ 8.312] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.312] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.312] sna_output_detect(DP1:56) [ 8.312] sna_output_detect(DP1) reporting cached status (since 361ms): 1 [ 8.312] sna_output_detect(DP1-1:50) [ 8.312] sna_output_detect(DP1-1) reporting cached status (since 355ms): 1 [ 8.312] sna_output_detect(DP1-2:74) [ 8.312] sna_output_detect(DP1-2) reporting cached status (since 69ms): 0 [ 8.312] sna_output_get_modes(DP1-2:74) [ 8.312] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.312] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.312] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.312] sna_output_attach_tile: found? TILE=4 [ 8.312] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.312] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.312] sna_output_get_modes: adding 30 probed modes [ 8.312] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.312] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.312] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.312] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.312] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.312] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.312] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.312] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.312] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.312] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.312] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.312] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.312] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.312] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.312] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.312] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.312] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.312] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.312] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.312] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.312] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.312] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.312] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.312] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.312] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.312] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.312] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.312] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.312] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.312] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.312] kgem_can_create_2d: 3840x2160 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.312] kgem_can_create_2d: untiled size=33177600 [ 8.312] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.312] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.312] kgem_can_create_2d: 3840x2160 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.312] kgem_can_create_2d: untiled size=33177600 [ 8.312] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.312] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.312] kgem_can_create_2d: 2560x1440 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.312] kgem_can_create_2d: untiled size=14745600 [ 8.312] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.312] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.312] kgem_can_create_2d: 2048x1280 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.312] kgem_can_create_2d: untiled size=10485760 [ 8.312] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.312] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.312] kgem_can_create_2d: 1920x1200 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.312] kgem_can_create_2d: untiled size=9216000 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.312] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.312] kgem_can_create_2d: 1920x1080 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: untiled size=8294400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.312] kgem_can_create_2d: 1920x1080 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: untiled size=8294400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.312] kgem_can_create_2d: 1920x1080 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: untiled size=8294400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.312] kgem_can_create_2d: 1920x1080 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: untiled size=8294400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.312] kgem_can_create_2d: 1920x1080 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: untiled size=8294400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.312] kgem_can_create_2d: 1920x1080 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: untiled size=8294400 [ 8.312] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.312] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.312] kgem_can_create_2d: 1600x1200 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.312] kgem_can_create_2d: untiled size=7680000 [ 8.312] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.312] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.312] kgem_can_create_2d: 1600x900 @ 32 [ 8.312] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.312] kgem_can_create_2d: untiled size=5763072 [ 8.313] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.313] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.313] kgem_can_create_2d: 1280x1024 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.313] kgem_can_create_2d: untiled size=5242880 [ 8.313] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.313] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.313] kgem_can_create_2d: 1280x1024 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.313] kgem_can_create_2d: untiled size=5242880 [ 8.313] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.313] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.313] kgem_can_create_2d: 1152x864 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.313] kgem_can_create_2d: untiled size=3981312 [ 8.313] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.313] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.313] kgem_can_create_2d: 1280x720 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.313] kgem_can_create_2d: untiled size=3686400 [ 8.313] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.313] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.313] kgem_can_create_2d: 1280x720 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.313] kgem_can_create_2d: untiled size=3686400 [ 8.313] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.313] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.313] kgem_can_create_2d: 1280x720 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.313] kgem_can_create_2d: untiled size=3686400 [ 8.313] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.313] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.313] kgem_can_create_2d: 1024x768 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.313] kgem_can_create_2d: untiled size=3145728 [ 8.313] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.313] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.313] kgem_can_create_2d: 1024x768 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.313] kgem_can_create_2d: untiled size=3145728 [ 8.313] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.313] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.313] kgem_can_create_2d: 800x600 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.313] kgem_can_create_2d: untiled size=1921024 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.313] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.313] kgem_can_create_2d: 800x600 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.313] kgem_can_create_2d: untiled size=1921024 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.313] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.313] kgem_can_create_2d: 720x576 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.313] kgem_can_create_2d: untiled size=1658880 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.313] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.313] kgem_can_create_2d: 720x480 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.313] kgem_can_create_2d: untiled size=1384448 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.313] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.313] kgem_can_create_2d: 720x480 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.313] kgem_can_create_2d: untiled size=1384448 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.313] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.313] kgem_can_create_2d: 640x480 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.313] kgem_can_create_2d: untiled size=1228800 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.313] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.313] kgem_can_create_2d: 640x480 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.313] kgem_can_create_2d: untiled size=1228800 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.313] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.313] kgem_can_create_2d: 640x480 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.313] kgem_can_create_2d: untiled size=1228800 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.313] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.313] kgem_can_create_2d: 720x400 @ 32 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.313] kgem_can_create_2d: untiled size=1155072 [ 8.313] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.313] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.313] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.313] sna_output_detect(DP1-3:68) [ 8.313] sna_output_detect(DP1-3) reporting cached status (since 301ms): 1 [ 8.313] sna_output_detect(DP2:63) [ 8.313] sna_output_detect(DP2) reporting cached status (since 301ms): 1 [ 8.313] sna_output_detect(HDMI1:60) [ 8.313] sna_output_detect(HDMI1) reporting cached status (since 301ms): 1 [ 8.313] sna_output_detect(HDMI2:67) [ 8.313] sna_output_detect(HDMI2) reporting cached status (since 293ms): 1 [ 8.313] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=0.0) [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=0.0) [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=0.0) [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=0.0) [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=0.0) [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.313] sna_accel_do_throttle -- no pending activity [ 8.313] sna_wakeup_handler [ 8.313] sna_block_handler (tv=1.51000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_change_window_attributes [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.314] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.314] sna_accel_do_throttle -- no pending activity [ 8.314] sna_wakeup_handler [ 8.314] sna_block_handler (tv=1.50000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_block_handler (tv=1.49000) [ 8.315] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.315] sna_accel_do_throttle -- no pending activity [ 8.315] sna_wakeup_handler [ 8.315] sna_randr_getinfo() [ 8.315] sna_handle_uevents [ 8.315] sna_output_detect(eDP1:48) [ 8.315] sna_output_detect(eDP1) reporting cached status (since 121ms): 0 [ 8.315] sna_output_get_modes(eDP1:48) [ 8.315] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.316] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.316] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.316] sna_output_attach_tile: found? TILE=-1 [ 8.316] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.316] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.316] sna_output_get_modes: adding 1 probed modes [ 8.316] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.316] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.316] kgem_can_create_2d: 3840x2160 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.316] kgem_can_create_2d: untiled size=33177600 [ 8.316] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.316] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.316] kgem_can_create_2d: 640x480 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.316] kgem_can_create_2d: untiled size=1228800 [ 8.316] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.316] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.316] kgem_can_create_2d: 800x600 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.316] kgem_can_create_2d: untiled size=1921024 [ 8.316] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.316] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.316] kgem_can_create_2d: 800x600 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.316] kgem_can_create_2d: untiled size=1921024 [ 8.316] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.316] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.316] kgem_can_create_2d: 1024x768 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.316] kgem_can_create_2d: untiled size=3145728 [ 8.316] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.316] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.316] kgem_can_create_2d: 1280x960 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.316] kgem_can_create_2d: untiled size=4915200 [ 8.316] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.316] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.316] kgem_can_create_2d: 1280x1024 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.316] kgem_can_create_2d: untiled size=5242880 [ 8.316] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.316] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.316] kgem_can_create_2d: 1600x1200 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.316] kgem_can_create_2d: untiled size=7680000 [ 8.316] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.316] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.316] kgem_can_create_2d: 1792x1344 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.316] kgem_can_create_2d: untiled size=9633792 [ 8.316] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.316] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.316] kgem_can_create_2d: 1856x1392 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.316] kgem_can_create_2d: untiled size=10334208 [ 8.316] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.316] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.316] kgem_can_create_2d: 1920x1440 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.316] kgem_can_create_2d: untiled size=11059200 [ 8.316] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.316] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.316] kgem_can_create_2d: 1152x864 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.316] kgem_can_create_2d: untiled size=3981312 [ 8.316] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.316] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.316] kgem_can_create_2d: 1360x768 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.316] kgem_can_create_2d: untiled size=4177920 [ 8.316] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.316] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.316] kgem_can_create_2d: 1360x768 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.316] kgem_can_create_2d: untiled size=4177920 [ 8.316] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.316] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.316] kgem_can_create_2d: 1400x1050 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.316] kgem_can_create_2d: untiled size=5881856 [ 8.316] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.316] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.316] kgem_can_create_2d: 1440x900 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.316] kgem_can_create_2d: untiled size=5185536 [ 8.316] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.316] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.316] kgem_can_create_2d: 1600x1024 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.316] kgem_can_create_2d: untiled size=6553600 [ 8.316] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.316] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.316] kgem_can_create_2d: 1680x1050 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.316] kgem_can_create_2d: untiled size=7057408 [ 8.316] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.316] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.316] kgem_can_create_2d: 1680x1050 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.316] kgem_can_create_2d: untiled size=7057408 [ 8.316] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.316] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.316] kgem_can_create_2d: 1920x1080 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.316] kgem_can_create_2d: untiled size=8294400 [ 8.316] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.316] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.316] kgem_can_create_2d: 1920x1200 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.316] kgem_can_create_2d: untiled size=9216000 [ 8.316] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.316] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.316] kgem_can_create_2d: 2048x1536 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.316] kgem_can_create_2d: untiled size=12582912 [ 8.316] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.316] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.316] kgem_can_create_2d: 1920x1080 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.316] kgem_can_create_2d: untiled size=8294400 [ 8.316] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.316] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.316] kgem_can_create_2d: 640x360 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.316] kgem_can_create_2d: untiled size=921600 [ 8.316] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.316] kgem_can_create_2d: tiled[-1] size=921600 [ 8.316] kgem_can_create_2d: 720x405 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.316] kgem_can_create_2d: untiled size=1167360 [ 8.316] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.316] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.316] kgem_can_create_2d: 864x486 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.316] kgem_can_create_2d: untiled size=1683456 [ 8.316] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.316] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.316] kgem_can_create_2d: 960x540 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.316] kgem_can_create_2d: untiled size=2076672 [ 8.316] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.316] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.316] kgem_can_create_2d: 1024x576 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.316] kgem_can_create_2d: untiled size=2359296 [ 8.316] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.316] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.316] kgem_can_create_2d: 1280x720 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.316] kgem_can_create_2d: untiled size=3686400 [ 8.316] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.316] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.316] kgem_can_create_2d: 1368x768 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.316] kgem_can_create_2d: untiled size=4202496 [ 8.316] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.316] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.316] kgem_can_create_2d: 1600x900 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.316] kgem_can_create_2d: untiled size=5763072 [ 8.316] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.316] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.316] kgem_can_create_2d: 2048x1152 @ 32 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.316] kgem_can_create_2d: untiled size=9437184 [ 8.316] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.316] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.317] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.317] kgem_can_create_2d: 2560x1440 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.317] kgem_can_create_2d: untiled size=14745600 [ 8.317] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.317] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.317] kgem_can_create_2d: 2880x1620 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.317] kgem_can_create_2d: untiled size=18665472 [ 8.317] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.317] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.317] kgem_can_create_2d: 3200x1800 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.317] kgem_can_create_2d: untiled size=23040000 [ 8.317] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.317] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.317] sna_output_detect(DP1:56) [ 8.317] sna_output_detect(DP1) reporting cached status (since 366ms): 1 [ 8.317] sna_output_detect(DP1-1:50) [ 8.317] sna_output_detect(DP1-1) reporting cached status (since 360ms): 1 [ 8.317] sna_output_detect(DP1-2:74) [ 8.317] sna_output_detect(DP1-2) reporting cached status (since 74ms): 0 [ 8.317] sna_output_get_modes(DP1-2:74) [ 8.317] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.317] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.317] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.317] sna_output_attach_tile: found? TILE=4 [ 8.317] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.317] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.317] sna_output_get_modes: adding 30 probed modes [ 8.317] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.317] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.317] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.317] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.317] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.317] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.317] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.317] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.317] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.317] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.317] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.317] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.317] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.317] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.317] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.317] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.317] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.317] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.317] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.317] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.317] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.317] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.317] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.317] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.317] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.317] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.317] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.317] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.317] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.317] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.317] kgem_can_create_2d: 3840x2160 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.317] kgem_can_create_2d: untiled size=33177600 [ 8.317] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.317] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.317] kgem_can_create_2d: 3840x2160 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.317] kgem_can_create_2d: untiled size=33177600 [ 8.317] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.317] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.317] kgem_can_create_2d: 2560x1440 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.317] kgem_can_create_2d: untiled size=14745600 [ 8.317] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.317] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.317] kgem_can_create_2d: 2048x1280 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.317] kgem_can_create_2d: untiled size=10485760 [ 8.317] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.317] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.317] kgem_can_create_2d: 1920x1200 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.317] kgem_can_create_2d: untiled size=9216000 [ 8.317] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.317] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.317] kgem_can_create_2d: 1920x1080 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: untiled size=8294400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.317] kgem_can_create_2d: 1920x1080 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: untiled size=8294400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.317] kgem_can_create_2d: 1920x1080 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: untiled size=8294400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.317] kgem_can_create_2d: 1920x1080 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: untiled size=8294400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.317] kgem_can_create_2d: 1920x1080 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: untiled size=8294400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.317] kgem_can_create_2d: 1920x1080 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: untiled size=8294400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.317] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.317] kgem_can_create_2d: 1600x1200 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.317] kgem_can_create_2d: untiled size=7680000 [ 8.317] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.317] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.317] kgem_can_create_2d: 1600x900 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.317] kgem_can_create_2d: untiled size=5763072 [ 8.317] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.317] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.317] kgem_can_create_2d: 1280x1024 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.317] kgem_can_create_2d: untiled size=5242880 [ 8.317] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.317] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.317] kgem_can_create_2d: 1280x1024 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.317] kgem_can_create_2d: untiled size=5242880 [ 8.317] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.317] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.317] kgem_can_create_2d: 1152x864 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.317] kgem_can_create_2d: untiled size=3981312 [ 8.317] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.317] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.317] kgem_can_create_2d: 1280x720 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.317] kgem_can_create_2d: untiled size=3686400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.317] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.317] kgem_can_create_2d: 1280x720 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.317] kgem_can_create_2d: untiled size=3686400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.317] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.317] kgem_can_create_2d: 1280x720 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.317] kgem_can_create_2d: untiled size=3686400 [ 8.317] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.317] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.317] kgem_can_create_2d: 1024x768 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.317] kgem_can_create_2d: untiled size=3145728 [ 8.317] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.317] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.317] kgem_can_create_2d: 1024x768 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.317] kgem_can_create_2d: untiled size=3145728 [ 8.317] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.317] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.317] kgem_can_create_2d: 800x600 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.317] kgem_can_create_2d: untiled size=1921024 [ 8.317] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.317] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.317] kgem_can_create_2d: 800x600 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.317] kgem_can_create_2d: untiled size=1921024 [ 8.317] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.317] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.317] kgem_can_create_2d: 720x576 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.317] kgem_can_create_2d: untiled size=1658880 [ 8.317] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.317] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.317] kgem_can_create_2d: 720x480 @ 32 [ 8.317] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.317] kgem_can_create_2d: untiled size=1384448 [ 8.317] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.318] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.318] kgem_can_create_2d: 720x480 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.318] kgem_can_create_2d: untiled size=1384448 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.318] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.318] kgem_can_create_2d: 640x480 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: untiled size=1228800 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.318] kgem_can_create_2d: 640x480 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: untiled size=1228800 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.318] kgem_can_create_2d: 640x480 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: untiled size=1228800 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.318] kgem_can_create_2d: 720x400 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.318] kgem_can_create_2d: untiled size=1155072 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.318] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.318] sna_output_detect(DP1-3:68) [ 8.318] sna_output_detect(DP1-3) reporting cached status (since 306ms): 1 [ 8.318] sna_output_detect(DP2:63) [ 8.318] sna_output_detect(DP2) reporting cached status (since 306ms): 1 [ 8.318] sna_output_detect(HDMI1:60) [ 8.318] sna_output_detect(HDMI1) reporting cached status (since 306ms): 1 [ 8.318] sna_output_detect(HDMI2:67) [ 8.318] sna_output_detect(HDMI2) reporting cached status (since 298ms): 1 [ 8.318] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.318] sna_block_handler (tv=1.46000) [ 8.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.318] sna_accel_do_throttle -- no pending activity [ 8.318] sna_wakeup_handler [ 8.318] sna_block_handler (tv=1.46000) [ 8.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.318] sna_accel_do_throttle -- no pending activity [ 8.318] sna_wakeup_handler [ 8.318] sna_block_handler (tv=1.46000) [ 8.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.318] sna_accel_do_throttle -- no pending activity [ 8.318] sna_wakeup_handler [ 8.318] sna_block_handler (tv=1.46000) [ 8.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.318] sna_accel_do_throttle -- no pending activity [ 8.318] sna_wakeup_handler [ 8.318] sna_block_handler (tv=1.46000) [ 8.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.318] sna_accel_do_throttle -- no pending activity [ 8.318] sna_wakeup_handler [ 8.318] sna_randr_getinfo() [ 8.318] sna_handle_uevents [ 8.318] sna_output_detect(eDP1:48) [ 8.318] sna_output_detect(eDP1) reporting cached status (since 124ms): 0 [ 8.318] sna_output_get_modes(eDP1:48) [ 8.318] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.318] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.318] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.318] sna_output_attach_tile: found? TILE=-1 [ 8.318] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.318] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.318] sna_output_get_modes: adding 1 probed modes [ 8.318] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.318] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.318] kgem_can_create_2d: 3840x2160 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.318] kgem_can_create_2d: untiled size=33177600 [ 8.318] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.318] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.318] kgem_can_create_2d: 640x480 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: untiled size=1228800 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.318] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.318] kgem_can_create_2d: 800x600 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.318] kgem_can_create_2d: untiled size=1921024 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.318] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.318] kgem_can_create_2d: 800x600 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.318] kgem_can_create_2d: untiled size=1921024 [ 8.318] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.318] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.318] kgem_can_create_2d: 1024x768 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.318] kgem_can_create_2d: untiled size=3145728 [ 8.318] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.318] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.318] kgem_can_create_2d: 1280x960 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.318] kgem_can_create_2d: untiled size=4915200 [ 8.318] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.318] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.318] kgem_can_create_2d: 1280x1024 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.318] kgem_can_create_2d: untiled size=5242880 [ 8.318] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.318] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.318] kgem_can_create_2d: 1600x1200 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.318] kgem_can_create_2d: untiled size=7680000 [ 8.318] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.318] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.318] kgem_can_create_2d: 1792x1344 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.318] kgem_can_create_2d: untiled size=9633792 [ 8.318] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.318] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.318] kgem_can_create_2d: 1856x1392 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.318] kgem_can_create_2d: untiled size=10334208 [ 8.318] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.318] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.318] kgem_can_create_2d: 1920x1440 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.318] kgem_can_create_2d: untiled size=11059200 [ 8.318] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.318] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.318] kgem_can_create_2d: 1152x864 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.318] kgem_can_create_2d: untiled size=3981312 [ 8.318] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.318] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.318] kgem_can_create_2d: 1360x768 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.318] kgem_can_create_2d: untiled size=4177920 [ 8.318] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.318] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.318] kgem_can_create_2d: 1360x768 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.318] kgem_can_create_2d: untiled size=4177920 [ 8.318] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.318] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.318] kgem_can_create_2d: 1400x1050 @ 32 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.318] kgem_can_create_2d: untiled size=5881856 [ 8.318] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.318] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.319] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.319] kgem_can_create_2d: 1440x900 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.319] kgem_can_create_2d: untiled size=5185536 [ 8.319] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.319] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.319] kgem_can_create_2d: 1600x1024 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.319] kgem_can_create_2d: untiled size=6553600 [ 8.319] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.319] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.319] kgem_can_create_2d: 1680x1050 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.319] kgem_can_create_2d: untiled size=7057408 [ 8.319] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.319] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.319] kgem_can_create_2d: 1680x1050 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.319] kgem_can_create_2d: untiled size=7057408 [ 8.319] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.319] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.319] kgem_can_create_2d: 1920x1080 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: untiled size=8294400 [ 8.319] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.319] kgem_can_create_2d: 1920x1200 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.319] kgem_can_create_2d: untiled size=9216000 [ 8.319] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.319] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.319] kgem_can_create_2d: 2048x1536 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.319] kgem_can_create_2d: untiled size=12582912 [ 8.319] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.319] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.319] kgem_can_create_2d: 1920x1080 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: untiled size=8294400 [ 8.319] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.319] kgem_can_create_2d: 640x360 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.319] kgem_can_create_2d: untiled size=921600 [ 8.319] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.319] kgem_can_create_2d: tiled[-1] size=921600 [ 8.319] kgem_can_create_2d: 720x405 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.319] kgem_can_create_2d: untiled size=1167360 [ 8.319] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.319] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.319] kgem_can_create_2d: 864x486 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.319] kgem_can_create_2d: untiled size=1683456 [ 8.319] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.319] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.319] kgem_can_create_2d: 960x540 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.319] kgem_can_create_2d: untiled size=2076672 [ 8.319] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.319] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.319] kgem_can_create_2d: 1024x576 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.319] kgem_can_create_2d: untiled size=2359296 [ 8.319] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.319] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.319] kgem_can_create_2d: 1280x720 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.319] kgem_can_create_2d: untiled size=3686400 [ 8.319] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.319] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.319] kgem_can_create_2d: 1368x768 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.319] kgem_can_create_2d: untiled size=4202496 [ 8.319] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.319] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.319] kgem_can_create_2d: 1600x900 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.319] kgem_can_create_2d: untiled size=5763072 [ 8.319] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.319] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.319] kgem_can_create_2d: 2048x1152 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.319] kgem_can_create_2d: untiled size=9437184 [ 8.319] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.319] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.319] kgem_can_create_2d: 2560x1440 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.319] kgem_can_create_2d: untiled size=14745600 [ 8.319] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.319] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.319] kgem_can_create_2d: 2880x1620 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.319] kgem_can_create_2d: untiled size=18665472 [ 8.319] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.319] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.319] kgem_can_create_2d: 3200x1800 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.319] kgem_can_create_2d: untiled size=23040000 [ 8.319] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.319] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.319] sna_output_detect(DP1:56) [ 8.319] sna_output_detect(DP1) reporting cached status (since 368ms): 1 [ 8.319] sna_output_detect(DP1-1:50) [ 8.319] sna_output_detect(DP1-1) reporting cached status (since 362ms): 1 [ 8.319] sna_output_detect(DP1-2:74) [ 8.319] sna_output_detect(DP1-2) reporting cached status (since 76ms): 0 [ 8.319] sna_output_get_modes(DP1-2:74) [ 8.319] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.319] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.319] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.319] sna_output_attach_tile: found? TILE=4 [ 8.319] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.319] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.319] sna_output_get_modes: adding 30 probed modes [ 8.319] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.319] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.319] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.319] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.319] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.319] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.319] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.319] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.319] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.319] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.319] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.319] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.319] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.319] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.319] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.319] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.319] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.319] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.319] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.319] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.319] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.319] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.319] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.319] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.319] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.319] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.319] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.319] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.319] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.319] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.319] kgem_can_create_2d: 3840x2160 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.319] kgem_can_create_2d: untiled size=33177600 [ 8.319] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.319] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.319] kgem_can_create_2d: 3840x2160 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.319] kgem_can_create_2d: untiled size=33177600 [ 8.319] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.319] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.319] kgem_can_create_2d: 2560x1440 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.319] kgem_can_create_2d: untiled size=14745600 [ 8.319] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.319] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.319] kgem_can_create_2d: 2048x1280 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.319] kgem_can_create_2d: untiled size=10485760 [ 8.319] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.319] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.319] kgem_can_create_2d: 1920x1200 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.319] kgem_can_create_2d: untiled size=9216000 [ 8.319] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.319] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.319] kgem_can_create_2d: 1920x1080 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: untiled size=8294400 [ 8.319] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.319] kgem_can_create_2d: 1920x1080 @ 32 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: untiled size=8294400 [ 8.319] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.319] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.319] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.319] kgem_can_create_2d: 1920x1080 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: untiled size=8294400 [ 8.320] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.320] kgem_can_create_2d: 1920x1080 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: untiled size=8294400 [ 8.320] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.320] kgem_can_create_2d: 1920x1080 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: untiled size=8294400 [ 8.320] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.320] kgem_can_create_2d: 1920x1080 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: untiled size=8294400 [ 8.320] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.320] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.320] kgem_can_create_2d: 1600x1200 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.320] kgem_can_create_2d: untiled size=7680000 [ 8.320] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.320] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.320] kgem_can_create_2d: 1600x900 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.320] kgem_can_create_2d: untiled size=5763072 [ 8.320] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.320] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.320] kgem_can_create_2d: 1280x1024 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.320] kgem_can_create_2d: untiled size=5242880 [ 8.320] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.320] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.320] kgem_can_create_2d: 1280x1024 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.320] kgem_can_create_2d: untiled size=5242880 [ 8.320] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.320] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.320] kgem_can_create_2d: 1152x864 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.320] kgem_can_create_2d: untiled size=3981312 [ 8.320] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.320] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.320] kgem_can_create_2d: 1280x720 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.320] kgem_can_create_2d: untiled size=3686400 [ 8.320] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.320] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.320] kgem_can_create_2d: 1280x720 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.320] kgem_can_create_2d: untiled size=3686400 [ 8.320] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.320] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.320] kgem_can_create_2d: 1280x720 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.320] kgem_can_create_2d: untiled size=3686400 [ 8.320] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.320] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.320] kgem_can_create_2d: 1024x768 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.320] kgem_can_create_2d: untiled size=3145728 [ 8.320] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.320] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.320] kgem_can_create_2d: 1024x768 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.320] kgem_can_create_2d: untiled size=3145728 [ 8.320] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.320] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.320] kgem_can_create_2d: 800x600 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.320] kgem_can_create_2d: untiled size=1921024 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.320] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.320] kgem_can_create_2d: 800x600 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.320] kgem_can_create_2d: untiled size=1921024 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.320] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.320] kgem_can_create_2d: 720x576 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.320] kgem_can_create_2d: untiled size=1658880 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.320] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.320] kgem_can_create_2d: 720x480 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.320] kgem_can_create_2d: untiled size=1384448 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.320] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.320] kgem_can_create_2d: 720x480 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.320] kgem_can_create_2d: untiled size=1384448 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.320] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.320] kgem_can_create_2d: 640x480 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: untiled size=1228800 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.320] kgem_can_create_2d: 640x480 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: untiled size=1228800 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.320] kgem_can_create_2d: 640x480 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: untiled size=1228800 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.320] kgem_can_create_2d: 720x400 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.320] kgem_can_create_2d: untiled size=1155072 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.320] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.320] sna_output_detect(DP1-3:68) [ 8.320] sna_output_detect(DP1-3) reporting cached status (since 308ms): 1 [ 8.320] sna_output_detect(DP2:63) [ 8.320] sna_output_detect(DP2) reporting cached status (since 308ms): 1 [ 8.320] sna_output_detect(HDMI1:60) [ 8.320] sna_output_detect(HDMI1) reporting cached status (since 308ms): 1 [ 8.320] sna_output_detect(HDMI2:67) [ 8.320] sna_output_detect(HDMI2) reporting cached status (since 300ms): 1 [ 8.320] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.320] sna_block_handler (tv=1.44000) [ 8.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.320] sna_accel_do_throttle -- no pending activity [ 8.320] sna_wakeup_handler [ 8.320] sna_block_handler (tv=1.44000) [ 8.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.320] sna_accel_do_throttle -- no pending activity [ 8.320] sna_wakeup_handler [ 8.320] sna_randr_getinfo() [ 8.320] sna_handle_uevents [ 8.320] sna_output_detect(eDP1:48) [ 8.320] sna_output_detect(eDP1) reporting cached status (since 126ms): 0 [ 8.320] sna_output_get_modes(eDP1:48) [ 8.320] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.320] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.320] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.320] sna_output_attach_tile: found? TILE=-1 [ 8.320] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.320] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.320] sna_output_get_modes: adding 1 probed modes [ 8.320] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.320] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.320] kgem_can_create_2d: 3840x2160 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.320] kgem_can_create_2d: untiled size=33177600 [ 8.320] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.320] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.320] kgem_can_create_2d: 640x480 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: untiled size=1228800 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.320] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.320] kgem_can_create_2d: 800x600 @ 32 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.320] kgem_can_create_2d: untiled size=1921024 [ 8.320] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.320] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.321] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.321] kgem_can_create_2d: 800x600 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.321] kgem_can_create_2d: untiled size=1921024 [ 8.321] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.321] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.321] kgem_can_create_2d: 1024x768 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.321] kgem_can_create_2d: untiled size=3145728 [ 8.321] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.321] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.321] kgem_can_create_2d: 1280x960 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.321] kgem_can_create_2d: untiled size=4915200 [ 8.321] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.321] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.321] kgem_can_create_2d: 1280x1024 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.321] kgem_can_create_2d: untiled size=5242880 [ 8.321] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.321] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.321] kgem_can_create_2d: 1600x1200 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.321] kgem_can_create_2d: untiled size=7680000 [ 8.321] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.321] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.321] kgem_can_create_2d: 1792x1344 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.321] kgem_can_create_2d: untiled size=9633792 [ 8.321] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.321] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.321] kgem_can_create_2d: 1856x1392 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.321] kgem_can_create_2d: untiled size=10334208 [ 8.321] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.321] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.321] kgem_can_create_2d: 1920x1440 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.321] kgem_can_create_2d: untiled size=11059200 [ 8.321] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.321] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.321] kgem_can_create_2d: 1152x864 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.321] kgem_can_create_2d: untiled size=3981312 [ 8.321] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.321] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.321] kgem_can_create_2d: 1360x768 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.321] kgem_can_create_2d: untiled size=4177920 [ 8.321] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.321] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.321] kgem_can_create_2d: 1360x768 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.321] kgem_can_create_2d: untiled size=4177920 [ 8.321] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.321] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.321] kgem_can_create_2d: 1400x1050 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.321] kgem_can_create_2d: untiled size=5881856 [ 8.321] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.321] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.321] kgem_can_create_2d: 1440x900 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.321] kgem_can_create_2d: untiled size=5185536 [ 8.321] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.321] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.321] kgem_can_create_2d: 1600x1024 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.321] kgem_can_create_2d: untiled size=6553600 [ 8.321] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.321] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.321] kgem_can_create_2d: 1680x1050 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.321] kgem_can_create_2d: untiled size=7057408 [ 8.321] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.321] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.321] kgem_can_create_2d: 1680x1050 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.321] kgem_can_create_2d: untiled size=7057408 [ 8.321] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.321] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.321] kgem_can_create_2d: 1920x1080 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.321] kgem_can_create_2d: untiled size=8294400 [ 8.321] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.321] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.321] kgem_can_create_2d: 1920x1200 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.321] kgem_can_create_2d: untiled size=9216000 [ 8.321] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.321] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.321] kgem_can_create_2d: 2048x1536 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.321] kgem_can_create_2d: untiled size=12582912 [ 8.321] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.321] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.321] kgem_can_create_2d: 1920x1080 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.321] kgem_can_create_2d: untiled size=8294400 [ 8.321] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.321] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.321] kgem_can_create_2d: 640x360 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.321] kgem_can_create_2d: untiled size=921600 [ 8.321] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.321] kgem_can_create_2d: tiled[-1] size=921600 [ 8.321] kgem_can_create_2d: 720x405 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.321] kgem_can_create_2d: untiled size=1167360 [ 8.321] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.321] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.321] kgem_can_create_2d: 864x486 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.321] kgem_can_create_2d: untiled size=1683456 [ 8.321] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.321] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.321] kgem_can_create_2d: 960x540 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.321] kgem_can_create_2d: untiled size=2076672 [ 8.321] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.321] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.321] kgem_can_create_2d: 1024x576 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.321] kgem_can_create_2d: untiled size=2359296 [ 8.321] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.321] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.321] kgem_can_create_2d: 1280x720 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.321] kgem_can_create_2d: untiled size=3686400 [ 8.321] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.321] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.321] kgem_can_create_2d: 1368x768 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.321] kgem_can_create_2d: untiled size=4202496 [ 8.321] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.321] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.321] kgem_can_create_2d: 1600x900 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.321] kgem_can_create_2d: untiled size=5763072 [ 8.321] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.321] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.321] kgem_can_create_2d: 2048x1152 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.321] kgem_can_create_2d: untiled size=9437184 [ 8.321] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.321] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.321] kgem_can_create_2d: 2560x1440 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.321] kgem_can_create_2d: untiled size=14745600 [ 8.321] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.321] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.321] kgem_can_create_2d: 2880x1620 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.321] kgem_can_create_2d: untiled size=18665472 [ 8.321] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.321] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.321] kgem_can_create_2d: 3200x1800 @ 32 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.321] kgem_can_create_2d: untiled size=23040000 [ 8.321] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.321] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.321] sna_output_detect(DP1:56) [ 8.321] sna_output_detect(DP1) reporting cached status (since 370ms): 1 [ 8.321] sna_output_detect(DP1-1:50) [ 8.321] sna_output_detect(DP1-1) reporting cached status (since 364ms): 1 [ 8.321] sna_output_detect(DP1-2:74) [ 8.321] sna_output_detect(DP1-2) reporting cached status (since 78ms): 0 [ 8.321] sna_output_get_modes(DP1-2:74) [ 8.321] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.321] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.321] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.321] sna_output_attach_tile: found? TILE=4 [ 8.321] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.321] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.321] sna_output_get_modes: adding 30 probed modes [ 8.321] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.321] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.321] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.321] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.321] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.321] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.322] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.322] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.322] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.322] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.322] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.322] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.322] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.322] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.322] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.322] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.322] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.322] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.322] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.322] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.322] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.322] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.322] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.322] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.322] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.322] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.322] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.322] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.322] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.322] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.322] kgem_can_create_2d: 3840x2160 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.322] kgem_can_create_2d: untiled size=33177600 [ 8.322] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.322] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.322] kgem_can_create_2d: 3840x2160 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.322] kgem_can_create_2d: untiled size=33177600 [ 8.322] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.322] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.322] kgem_can_create_2d: 2560x1440 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.322] kgem_can_create_2d: untiled size=14745600 [ 8.322] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.322] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.322] kgem_can_create_2d: 2048x1280 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.322] kgem_can_create_2d: untiled size=10485760 [ 8.322] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.322] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.322] kgem_can_create_2d: 1920x1200 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.322] kgem_can_create_2d: untiled size=9216000 [ 8.322] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.322] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.322] kgem_can_create_2d: 1920x1080 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: untiled size=8294400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.322] kgem_can_create_2d: 1920x1080 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: untiled size=8294400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.322] kgem_can_create_2d: 1920x1080 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: untiled size=8294400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.322] kgem_can_create_2d: 1920x1080 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: untiled size=8294400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.322] kgem_can_create_2d: 1920x1080 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: untiled size=8294400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.322] kgem_can_create_2d: 1920x1080 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: untiled size=8294400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.322] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.322] kgem_can_create_2d: 1600x1200 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.322] kgem_can_create_2d: untiled size=7680000 [ 8.322] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.322] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.322] kgem_can_create_2d: 1600x900 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.322] kgem_can_create_2d: untiled size=5763072 [ 8.322] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.322] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.322] kgem_can_create_2d: 1280x1024 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.322] kgem_can_create_2d: untiled size=5242880 [ 8.322] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.322] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.322] kgem_can_create_2d: 1280x1024 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.322] kgem_can_create_2d: untiled size=5242880 [ 8.322] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.322] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.322] kgem_can_create_2d: 1152x864 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.322] kgem_can_create_2d: untiled size=3981312 [ 8.322] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.322] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.322] kgem_can_create_2d: 1280x720 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.322] kgem_can_create_2d: untiled size=3686400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.322] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.322] kgem_can_create_2d: 1280x720 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.322] kgem_can_create_2d: untiled size=3686400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.322] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.322] kgem_can_create_2d: 1280x720 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.322] kgem_can_create_2d: untiled size=3686400 [ 8.322] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.322] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.322] kgem_can_create_2d: 1024x768 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.322] kgem_can_create_2d: untiled size=3145728 [ 8.322] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.322] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.322] kgem_can_create_2d: 1024x768 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.322] kgem_can_create_2d: untiled size=3145728 [ 8.322] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.322] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.322] kgem_can_create_2d: 800x600 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.322] kgem_can_create_2d: untiled size=1921024 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.322] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.322] kgem_can_create_2d: 800x600 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.322] kgem_can_create_2d: untiled size=1921024 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.322] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.322] kgem_can_create_2d: 720x576 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.322] kgem_can_create_2d: untiled size=1658880 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.322] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.322] kgem_can_create_2d: 720x480 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.322] kgem_can_create_2d: untiled size=1384448 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.322] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.322] kgem_can_create_2d: 720x480 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.322] kgem_can_create_2d: untiled size=1384448 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.322] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.322] kgem_can_create_2d: 640x480 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.322] kgem_can_create_2d: untiled size=1228800 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.322] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.322] kgem_can_create_2d: 640x480 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.322] kgem_can_create_2d: untiled size=1228800 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.322] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.322] kgem_can_create_2d: 640x480 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.322] kgem_can_create_2d: untiled size=1228800 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.322] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.322] kgem_can_create_2d: 720x400 @ 32 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.322] kgem_can_create_2d: untiled size=1155072 [ 8.322] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.322] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.322] sna_output_detect(DP1-3:68) [ 8.322] sna_output_detect(DP1-3) reporting cached status (since 310ms): 1 [ 8.322] sna_output_detect(DP2:63) [ 8.322] sna_output_detect(DP2) reporting cached status (since 310ms): 1 [ 8.322] sna_output_detect(HDMI1:60) [ 8.322] sna_output_detect(HDMI1) reporting cached status (since 310ms): 1 [ 8.322] sna_output_detect(HDMI2:67) [ 8.322] sna_output_detect(HDMI2) reporting cached status (since 302ms): 1 [ 8.322] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.323] sna_block_handler (tv=1.42000) [ 8.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.323] sna_accel_do_throttle -- no pending activity [ 8.323] sna_wakeup_handler [ 8.323] sna_block_handler (tv=1.41000) [ 8.323] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.323] sna_accel_do_throttle -- no pending activity [ 8.323] sna_wakeup_handler [ 8.323] sna_randr_getinfo() [ 8.323] sna_handle_uevents [ 8.323] sna_output_detect(eDP1:48) [ 8.323] sna_output_detect(eDP1) reporting cached status (since 129ms): 0 [ 8.323] sna_output_get_modes(eDP1:48) [ 8.323] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.323] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.323] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.323] sna_output_attach_tile: found? TILE=-1 [ 8.323] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.323] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.323] sna_output_get_modes: adding 1 probed modes [ 8.323] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.323] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.323] kgem_can_create_2d: 3840x2160 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.323] kgem_can_create_2d: untiled size=33177600 [ 8.323] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.323] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.323] kgem_can_create_2d: 640x480 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.323] kgem_can_create_2d: untiled size=1228800 [ 8.323] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.323] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.323] kgem_can_create_2d: 800x600 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.323] kgem_can_create_2d: untiled size=1921024 [ 8.323] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.323] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.323] kgem_can_create_2d: 800x600 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.323] kgem_can_create_2d: untiled size=1921024 [ 8.323] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.323] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.323] kgem_can_create_2d: 1024x768 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.323] kgem_can_create_2d: untiled size=3145728 [ 8.323] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.323] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.323] kgem_can_create_2d: 1280x960 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.323] kgem_can_create_2d: untiled size=4915200 [ 8.323] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.323] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.323] kgem_can_create_2d: 1280x1024 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.323] kgem_can_create_2d: untiled size=5242880 [ 8.323] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.323] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.323] kgem_can_create_2d: 1600x1200 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.323] kgem_can_create_2d: untiled size=7680000 [ 8.323] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.323] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.323] kgem_can_create_2d: 1792x1344 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.323] kgem_can_create_2d: untiled size=9633792 [ 8.323] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.323] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.323] kgem_can_create_2d: 1856x1392 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.323] kgem_can_create_2d: untiled size=10334208 [ 8.323] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.323] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.323] kgem_can_create_2d: 1920x1440 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.323] kgem_can_create_2d: untiled size=11059200 [ 8.323] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.323] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.323] kgem_can_create_2d: 1152x864 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.323] kgem_can_create_2d: untiled size=3981312 [ 8.323] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.323] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.323] kgem_can_create_2d: 1360x768 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.323] kgem_can_create_2d: untiled size=4177920 [ 8.323] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.323] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.323] kgem_can_create_2d: 1360x768 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.323] kgem_can_create_2d: untiled size=4177920 [ 8.323] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.323] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.323] kgem_can_create_2d: 1400x1050 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.323] kgem_can_create_2d: untiled size=5881856 [ 8.323] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.323] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.323] kgem_can_create_2d: 1440x900 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.323] kgem_can_create_2d: untiled size=5185536 [ 8.323] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.323] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.323] kgem_can_create_2d: 1600x1024 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.323] kgem_can_create_2d: untiled size=6553600 [ 8.323] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.323] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.323] kgem_can_create_2d: 1680x1050 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.323] kgem_can_create_2d: untiled size=7057408 [ 8.323] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.323] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.323] kgem_can_create_2d: 1680x1050 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.323] kgem_can_create_2d: untiled size=7057408 [ 8.323] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.323] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.323] kgem_can_create_2d: 1920x1080 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.323] kgem_can_create_2d: untiled size=8294400 [ 8.323] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.323] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.323] kgem_can_create_2d: 1920x1200 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.323] kgem_can_create_2d: untiled size=9216000 [ 8.323] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.323] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.323] kgem_can_create_2d: 2048x1536 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.323] kgem_can_create_2d: untiled size=12582912 [ 8.323] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.323] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.323] kgem_can_create_2d: 1920x1080 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.323] kgem_can_create_2d: untiled size=8294400 [ 8.323] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.323] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.323] kgem_can_create_2d: 640x360 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.323] kgem_can_create_2d: untiled size=921600 [ 8.323] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.323] kgem_can_create_2d: tiled[-1] size=921600 [ 8.323] kgem_can_create_2d: 720x405 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.323] kgem_can_create_2d: untiled size=1167360 [ 8.323] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.323] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.323] kgem_can_create_2d: 864x486 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.323] kgem_can_create_2d: untiled size=1683456 [ 8.323] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.323] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.323] kgem_can_create_2d: 960x540 @ 32 [ 8.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.323] kgem_can_create_2d: untiled size=2076672 [ 8.324] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.324] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.324] kgem_can_create_2d: 1024x576 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.324] kgem_can_create_2d: untiled size=2359296 [ 8.324] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.324] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.324] kgem_can_create_2d: 1280x720 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.324] kgem_can_create_2d: untiled size=3686400 [ 8.324] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.324] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.324] kgem_can_create_2d: 1368x768 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.324] kgem_can_create_2d: untiled size=4202496 [ 8.324] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.324] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.324] kgem_can_create_2d: 1600x900 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.324] kgem_can_create_2d: untiled size=5763072 [ 8.324] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.324] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.324] kgem_can_create_2d: 2048x1152 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.324] kgem_can_create_2d: untiled size=9437184 [ 8.324] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.324] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.324] kgem_can_create_2d: 2560x1440 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.324] kgem_can_create_2d: untiled size=14745600 [ 8.324] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.324] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.324] kgem_can_create_2d: 2880x1620 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.324] kgem_can_create_2d: untiled size=18665472 [ 8.324] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.324] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.324] kgem_can_create_2d: 3200x1800 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.324] kgem_can_create_2d: untiled size=23040000 [ 8.324] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.324] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.324] sna_output_detect(DP1:56) [ 8.324] sna_output_detect(DP1) reporting cached status (since 373ms): 1 [ 8.324] sna_output_detect(DP1-1:50) [ 8.324] sna_output_detect(DP1-1) reporting cached status (since 367ms): 1 [ 8.324] sna_output_detect(DP1-2:74) [ 8.324] sna_output_detect(DP1-2) reporting cached status (since 81ms): 0 [ 8.324] sna_output_get_modes(DP1-2:74) [ 8.324] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.324] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.324] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.324] sna_output_attach_tile: found? TILE=4 [ 8.324] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.324] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.324] sna_output_get_modes: adding 30 probed modes [ 8.324] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.324] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.324] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.324] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.324] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.324] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.324] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.324] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.324] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.324] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.324] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.324] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.324] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.324] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.324] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.324] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.324] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.324] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.324] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.324] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.324] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.324] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.324] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.324] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.324] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.324] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.324] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.324] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.324] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.324] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.324] kgem_can_create_2d: 3840x2160 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.324] kgem_can_create_2d: untiled size=33177600 [ 8.324] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.324] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.324] kgem_can_create_2d: 3840x2160 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.324] kgem_can_create_2d: untiled size=33177600 [ 8.324] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.324] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.324] kgem_can_create_2d: 2560x1440 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.324] kgem_can_create_2d: untiled size=14745600 [ 8.324] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.324] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.324] kgem_can_create_2d: 2048x1280 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.324] kgem_can_create_2d: untiled size=10485760 [ 8.324] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.324] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.324] kgem_can_create_2d: 1920x1200 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.324] kgem_can_create_2d: untiled size=9216000 [ 8.324] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.324] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.324] kgem_can_create_2d: 1920x1080 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: untiled size=8294400 [ 8.324] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.324] kgem_can_create_2d: 1920x1080 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: untiled size=8294400 [ 8.324] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.324] kgem_can_create_2d: 1920x1080 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: untiled size=8294400 [ 8.324] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.324] kgem_can_create_2d: 1920x1080 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: untiled size=8294400 [ 8.324] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.324] kgem_can_create_2d: 1920x1080 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: untiled size=8294400 [ 8.324] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.324] kgem_can_create_2d: 1920x1080 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: untiled size=8294400 [ 8.324] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.324] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.324] kgem_can_create_2d: 1600x1200 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.324] kgem_can_create_2d: untiled size=7680000 [ 8.324] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.324] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.324] kgem_can_create_2d: 1600x900 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.324] kgem_can_create_2d: untiled size=5763072 [ 8.324] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.324] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.324] kgem_can_create_2d: 1280x1024 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.324] kgem_can_create_2d: untiled size=5242880 [ 8.324] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.324] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.324] kgem_can_create_2d: 1280x1024 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.324] kgem_can_create_2d: untiled size=5242880 [ 8.324] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.324] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.324] kgem_can_create_2d: 1152x864 @ 32 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.324] kgem_can_create_2d: untiled size=3981312 [ 8.324] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.324] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.324] kgem_can_create_2d: 1280x720 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.325] kgem_can_create_2d: untiled size=3686400 [ 8.325] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.325] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.325] kgem_can_create_2d: 1280x720 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.325] kgem_can_create_2d: untiled size=3686400 [ 8.325] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.325] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.325] kgem_can_create_2d: 1280x720 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.325] kgem_can_create_2d: untiled size=3686400 [ 8.325] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.325] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.325] kgem_can_create_2d: 1024x768 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.325] kgem_can_create_2d: untiled size=3145728 [ 8.325] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.325] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.325] kgem_can_create_2d: 1024x768 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.325] kgem_can_create_2d: untiled size=3145728 [ 8.325] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.325] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.325] kgem_can_create_2d: 800x600 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: untiled size=1921024 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.325] kgem_can_create_2d: 800x600 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: untiled size=1921024 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.325] kgem_can_create_2d: 720x576 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.325] kgem_can_create_2d: untiled size=1658880 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.325] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.325] kgem_can_create_2d: 720x480 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.325] kgem_can_create_2d: untiled size=1384448 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.325] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.325] kgem_can_create_2d: 720x480 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.325] kgem_can_create_2d: untiled size=1384448 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.325] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.325] kgem_can_create_2d: 640x480 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: untiled size=1228800 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.325] kgem_can_create_2d: 640x480 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: untiled size=1228800 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.325] kgem_can_create_2d: 640x480 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: untiled size=1228800 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.325] kgem_can_create_2d: 720x400 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.325] kgem_can_create_2d: untiled size=1155072 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.325] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.325] sna_output_detect(DP1-3:68) [ 8.325] sna_output_detect(DP1-3) reporting cached status (since 313ms): 1 [ 8.325] sna_output_detect(DP2:63) [ 8.325] sna_output_detect(DP2) reporting cached status (since 313ms): 1 [ 8.325] sna_output_detect(HDMI1:60) [ 8.325] sna_output_detect(HDMI1) reporting cached status (since 313ms): 1 [ 8.325] sna_output_detect(HDMI2:67) [ 8.325] sna_output_detect(HDMI2) reporting cached status (since 305ms): 1 [ 8.325] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.325] sna_block_handler (tv=1.39000) [ 8.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.325] sna_accel_do_throttle -- no pending activity [ 8.325] sna_wakeup_handler [ 8.325] sna_block_handler (tv=1.39000) [ 8.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.325] sna_accel_do_throttle -- no pending activity [ 8.325] sna_wakeup_handler [ 8.325] sna_block_handler (tv=1.39000) [ 8.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.325] sna_accel_do_throttle -- no pending activity [ 8.325] sna_wakeup_handler [ 8.325] sna_block_handler (tv=1.39000) [ 8.325] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.325] sna_accel_do_throttle -- no pending activity [ 8.325] sna_wakeup_handler [ 8.325] sna_randr_getinfo() [ 8.325] sna_handle_uevents [ 8.325] sna_output_detect(eDP1:48) [ 8.325] sna_output_detect(eDP1) reporting cached status (since 131ms): 0 [ 8.325] sna_output_get_modes(eDP1:48) [ 8.325] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.325] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.325] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.325] sna_output_attach_tile: found? TILE=-1 [ 8.325] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.325] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.325] sna_output_get_modes: adding 1 probed modes [ 8.325] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.325] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.325] kgem_can_create_2d: 3840x2160 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.325] kgem_can_create_2d: untiled size=33177600 [ 8.325] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.325] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.325] kgem_can_create_2d: 640x480 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: untiled size=1228800 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.325] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.325] kgem_can_create_2d: 800x600 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: untiled size=1921024 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.325] kgem_can_create_2d: 800x600 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: untiled size=1921024 [ 8.325] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.325] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.325] kgem_can_create_2d: 1024x768 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.325] kgem_can_create_2d: untiled size=3145728 [ 8.325] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.325] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.325] kgem_can_create_2d: 1280x960 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.325] kgem_can_create_2d: untiled size=4915200 [ 8.325] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.325] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.325] kgem_can_create_2d: 1280x1024 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.325] kgem_can_create_2d: untiled size=5242880 [ 8.325] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.325] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.325] kgem_can_create_2d: 1600x1200 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.325] kgem_can_create_2d: untiled size=7680000 [ 8.325] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.325] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.325] kgem_can_create_2d: 1792x1344 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.325] kgem_can_create_2d: untiled size=9633792 [ 8.325] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.325] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.325] kgem_can_create_2d: 1856x1392 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.325] kgem_can_create_2d: untiled size=10334208 [ 8.325] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.325] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.325] kgem_can_create_2d: 1920x1440 @ 32 [ 8.325] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.326] kgem_can_create_2d: untiled size=11059200 [ 8.326] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.326] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.326] kgem_can_create_2d: 1152x864 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.326] kgem_can_create_2d: untiled size=3981312 [ 8.326] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.326] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.326] kgem_can_create_2d: 1360x768 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.326] kgem_can_create_2d: untiled size=4177920 [ 8.326] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.326] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.326] kgem_can_create_2d: 1360x768 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.326] kgem_can_create_2d: untiled size=4177920 [ 8.326] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.326] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.326] kgem_can_create_2d: 1400x1050 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.326] kgem_can_create_2d: untiled size=5881856 [ 8.326] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.326] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.326] kgem_can_create_2d: 1440x900 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.326] kgem_can_create_2d: untiled size=5185536 [ 8.326] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.326] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.326] kgem_can_create_2d: 1600x1024 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.326] kgem_can_create_2d: untiled size=6553600 [ 8.326] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.326] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.326] kgem_can_create_2d: 1680x1050 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.326] kgem_can_create_2d: untiled size=7057408 [ 8.326] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.326] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.326] kgem_can_create_2d: 1680x1050 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.326] kgem_can_create_2d: untiled size=7057408 [ 8.326] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.326] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.326] kgem_can_create_2d: 1920x1080 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.326] kgem_can_create_2d: untiled size=8294400 [ 8.326] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.326] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.326] kgem_can_create_2d: 1920x1200 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.326] kgem_can_create_2d: untiled size=9216000 [ 8.326] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.326] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.326] kgem_can_create_2d: 2048x1536 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.326] kgem_can_create_2d: untiled size=12582912 [ 8.326] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.326] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.326] kgem_can_create_2d: 1920x1080 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.326] kgem_can_create_2d: untiled size=8294400 [ 8.326] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.326] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.326] kgem_can_create_2d: 640x360 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.326] kgem_can_create_2d: untiled size=921600 [ 8.326] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.326] kgem_can_create_2d: tiled[-1] size=921600 [ 8.326] kgem_can_create_2d: 720x405 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.326] kgem_can_create_2d: untiled size=1167360 [ 8.326] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.326] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.326] kgem_can_create_2d: 864x486 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.326] kgem_can_create_2d: untiled size=1683456 [ 8.326] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.326] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.326] kgem_can_create_2d: 960x540 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.326] kgem_can_create_2d: untiled size=2076672 [ 8.326] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.326] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.326] kgem_can_create_2d: 1024x576 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.326] kgem_can_create_2d: untiled size=2359296 [ 8.326] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.326] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.326] kgem_can_create_2d: 1280x720 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.326] kgem_can_create_2d: untiled size=3686400 [ 8.326] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.326] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.326] kgem_can_create_2d: 1368x768 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.326] kgem_can_create_2d: untiled size=4202496 [ 8.326] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.326] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.326] kgem_can_create_2d: 1600x900 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.326] kgem_can_create_2d: untiled size=5763072 [ 8.326] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.326] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.326] kgem_can_create_2d: 2048x1152 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.326] kgem_can_create_2d: untiled size=9437184 [ 8.326] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.326] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.326] kgem_can_create_2d: 2560x1440 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.326] kgem_can_create_2d: untiled size=14745600 [ 8.326] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.326] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.326] kgem_can_create_2d: 2880x1620 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.326] kgem_can_create_2d: untiled size=18665472 [ 8.326] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.326] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.326] kgem_can_create_2d: 3200x1800 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.326] kgem_can_create_2d: untiled size=23040000 [ 8.326] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.326] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.326] sna_output_detect(DP1:56) [ 8.326] sna_output_detect(DP1) reporting cached status (since 375ms): 1 [ 8.326] sna_output_detect(DP1-1:50) [ 8.326] sna_output_detect(DP1-1) reporting cached status (since 369ms): 1 [ 8.326] sna_output_detect(DP1-2:74) [ 8.326] sna_output_detect(DP1-2) reporting cached status (since 83ms): 0 [ 8.326] sna_output_get_modes(DP1-2:74) [ 8.326] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.326] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.326] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.326] sna_output_attach_tile: found? TILE=4 [ 8.326] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.326] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.326] sna_output_get_modes: adding 30 probed modes [ 8.326] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.326] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.326] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.326] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.326] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.326] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.326] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.326] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.326] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.326] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.326] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.326] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.326] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.326] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.326] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.326] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.326] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.326] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.326] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.326] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.326] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.326] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.326] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.326] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.326] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.326] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.326] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.326] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.326] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.326] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.326] kgem_can_create_2d: 3840x2160 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.326] kgem_can_create_2d: untiled size=33177600 [ 8.326] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.326] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.326] kgem_can_create_2d: 3840x2160 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.326] kgem_can_create_2d: untiled size=33177600 [ 8.326] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.326] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.326] kgem_can_create_2d: 2560x1440 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.326] kgem_can_create_2d: untiled size=14745600 [ 8.326] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.326] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.326] kgem_can_create_2d: 2048x1280 @ 32 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.326] kgem_can_create_2d: untiled size=10485760 [ 8.326] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.326] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.326] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.327] kgem_can_create_2d: 1920x1200 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.327] kgem_can_create_2d: untiled size=9216000 [ 8.327] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.327] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.327] kgem_can_create_2d: 1920x1080 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: untiled size=8294400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.327] kgem_can_create_2d: 1920x1080 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: untiled size=8294400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.327] kgem_can_create_2d: 1920x1080 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: untiled size=8294400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.327] kgem_can_create_2d: 1920x1080 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: untiled size=8294400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.327] kgem_can_create_2d: 1920x1080 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: untiled size=8294400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.327] kgem_can_create_2d: 1920x1080 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: untiled size=8294400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.327] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.327] kgem_can_create_2d: 1600x1200 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.327] kgem_can_create_2d: untiled size=7680000 [ 8.327] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.327] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.327] kgem_can_create_2d: 1600x900 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.327] kgem_can_create_2d: untiled size=5763072 [ 8.327] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.327] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.327] kgem_can_create_2d: 1280x1024 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.327] kgem_can_create_2d: untiled size=5242880 [ 8.327] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.327] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.327] kgem_can_create_2d: 1280x1024 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.327] kgem_can_create_2d: untiled size=5242880 [ 8.327] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.327] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.327] kgem_can_create_2d: 1152x864 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.327] kgem_can_create_2d: untiled size=3981312 [ 8.327] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.327] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.327] kgem_can_create_2d: 1280x720 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.327] kgem_can_create_2d: untiled size=3686400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.327] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.327] kgem_can_create_2d: 1280x720 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.327] kgem_can_create_2d: untiled size=3686400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.327] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.327] kgem_can_create_2d: 1280x720 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.327] kgem_can_create_2d: untiled size=3686400 [ 8.327] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.327] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.327] kgem_can_create_2d: 1024x768 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.327] kgem_can_create_2d: untiled size=3145728 [ 8.327] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.327] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.327] kgem_can_create_2d: 1024x768 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.327] kgem_can_create_2d: untiled size=3145728 [ 8.327] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.327] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.327] kgem_can_create_2d: 800x600 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.327] kgem_can_create_2d: untiled size=1921024 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.327] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.327] kgem_can_create_2d: 800x600 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.327] kgem_can_create_2d: untiled size=1921024 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.327] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.327] kgem_can_create_2d: 720x576 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.327] kgem_can_create_2d: untiled size=1658880 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.327] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.327] kgem_can_create_2d: 720x480 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.327] kgem_can_create_2d: untiled size=1384448 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.327] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.327] kgem_can_create_2d: 720x480 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.327] kgem_can_create_2d: untiled size=1384448 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.327] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.327] kgem_can_create_2d: 640x480 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.327] kgem_can_create_2d: untiled size=1228800 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.327] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.327] kgem_can_create_2d: 640x480 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.327] kgem_can_create_2d: untiled size=1228800 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.327] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.327] kgem_can_create_2d: 640x480 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.327] kgem_can_create_2d: untiled size=1228800 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.327] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.327] kgem_can_create_2d: 720x400 @ 32 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.327] kgem_can_create_2d: untiled size=1155072 [ 8.327] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.327] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.327] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.327] sna_output_detect(DP1-3:68) [ 8.327] sna_output_detect(DP1-3) reporting cached status (since 315ms): 1 [ 8.327] sna_output_detect(DP2:63) [ 8.327] sna_output_detect(DP2) reporting cached status (since 315ms): 1 [ 8.327] sna_output_detect(HDMI1:60) [ 8.327] sna_output_detect(HDMI1) reporting cached status (since 315ms): 1 [ 8.327] sna_output_detect(HDMI2:67) [ 8.327] sna_output_detect(HDMI2) reporting cached status (since 307ms): 1 [ 8.327] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.327] sna_block_handler (tv=1.37000) [ 8.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.327] sna_accel_do_throttle -- no pending activity [ 8.327] sna_wakeup_handler [ 8.327] sna_block_handler (tv=1.37000) [ 8.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.327] sna_accel_do_throttle -- no pending activity [ 8.327] sna_wakeup_handler [ 8.327] sna_block_handler (tv=1.37000) [ 8.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.327] sna_accel_do_throttle -- no pending activity [ 8.327] sna_wakeup_handler [ 8.327] sna_block_handler (tv=1.37000) [ 8.327] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.327] sna_accel_do_throttle -- no pending activity [ 8.327] sna_wakeup_handler [ 8.327] sna_randr_getinfo() [ 8.327] sna_handle_uevents [ 8.327] sna_output_detect(eDP1:48) [ 8.327] sna_output_detect(eDP1) reporting cached status (since 133ms): 0 [ 8.327] sna_output_get_modes(eDP1:48) [ 8.327] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.327] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.327] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.327] sna_output_attach_tile: found? TILE=-1 [ 8.327] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.327] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.327] sna_output_get_modes: adding 1 probed modes [ 8.327] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.328] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.328] kgem_can_create_2d: 3840x2160 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.328] kgem_can_create_2d: untiled size=33177600 [ 8.328] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.328] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.328] kgem_can_create_2d: 640x480 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.328] kgem_can_create_2d: untiled size=1228800 [ 8.328] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.328] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.328] kgem_can_create_2d: 800x600 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.328] kgem_can_create_2d: untiled size=1921024 [ 8.328] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.328] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.328] kgem_can_create_2d: 800x600 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.328] kgem_can_create_2d: untiled size=1921024 [ 8.328] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.328] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.328] kgem_can_create_2d: 1024x768 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.328] kgem_can_create_2d: untiled size=3145728 [ 8.328] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.328] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.328] kgem_can_create_2d: 1280x960 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.328] kgem_can_create_2d: untiled size=4915200 [ 8.328] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.328] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.328] kgem_can_create_2d: 1280x1024 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.328] kgem_can_create_2d: untiled size=5242880 [ 8.328] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.328] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.328] kgem_can_create_2d: 1600x1200 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.328] kgem_can_create_2d: untiled size=7680000 [ 8.328] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.328] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.328] kgem_can_create_2d: 1792x1344 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.328] kgem_can_create_2d: untiled size=9633792 [ 8.328] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.328] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.328] kgem_can_create_2d: 1856x1392 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.328] kgem_can_create_2d: untiled size=10334208 [ 8.328] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.328] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.328] kgem_can_create_2d: 1920x1440 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.328] kgem_can_create_2d: untiled size=11059200 [ 8.328] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.328] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.328] kgem_can_create_2d: 1152x864 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.328] kgem_can_create_2d: untiled size=3981312 [ 8.328] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.328] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.328] kgem_can_create_2d: 1360x768 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.328] kgem_can_create_2d: untiled size=4177920 [ 8.328] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.328] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.328] kgem_can_create_2d: 1360x768 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.328] kgem_can_create_2d: untiled size=4177920 [ 8.328] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.328] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.328] kgem_can_create_2d: 1400x1050 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.328] kgem_can_create_2d: untiled size=5881856 [ 8.328] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.328] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.328] kgem_can_create_2d: 1440x900 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.328] kgem_can_create_2d: untiled size=5185536 [ 8.328] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.328] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.328] kgem_can_create_2d: 1600x1024 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.328] kgem_can_create_2d: untiled size=6553600 [ 8.328] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.328] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.328] kgem_can_create_2d: 1680x1050 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.328] kgem_can_create_2d: untiled size=7057408 [ 8.328] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.328] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.328] kgem_can_create_2d: 1680x1050 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.328] kgem_can_create_2d: untiled size=7057408 [ 8.328] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.328] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.328] kgem_can_create_2d: 1920x1080 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.328] kgem_can_create_2d: untiled size=8294400 [ 8.328] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.328] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.328] kgem_can_create_2d: 1920x1200 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.328] kgem_can_create_2d: untiled size=9216000 [ 8.328] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.328] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.328] kgem_can_create_2d: 2048x1536 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.328] kgem_can_create_2d: untiled size=12582912 [ 8.328] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.328] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.328] kgem_can_create_2d: 1920x1080 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.328] kgem_can_create_2d: untiled size=8294400 [ 8.328] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.328] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.328] kgem_can_create_2d: 640x360 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.328] kgem_can_create_2d: untiled size=921600 [ 8.328] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.328] kgem_can_create_2d: tiled[-1] size=921600 [ 8.328] kgem_can_create_2d: 720x405 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.328] kgem_can_create_2d: untiled size=1167360 [ 8.328] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.328] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.328] kgem_can_create_2d: 864x486 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.328] kgem_can_create_2d: untiled size=1683456 [ 8.328] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.328] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.328] kgem_can_create_2d: 960x540 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.328] kgem_can_create_2d: untiled size=2076672 [ 8.328] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.328] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.328] kgem_can_create_2d: 1024x576 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.328] kgem_can_create_2d: untiled size=2359296 [ 8.328] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.328] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.328] kgem_can_create_2d: 1280x720 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.328] kgem_can_create_2d: untiled size=3686400 [ 8.328] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.328] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.328] kgem_can_create_2d: 1368x768 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.328] kgem_can_create_2d: untiled size=4202496 [ 8.328] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.328] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.328] kgem_can_create_2d: 1600x900 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.328] kgem_can_create_2d: untiled size=5763072 [ 8.328] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.328] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.328] kgem_can_create_2d: 2048x1152 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.328] kgem_can_create_2d: untiled size=9437184 [ 8.328] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.328] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.328] kgem_can_create_2d: 2560x1440 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.328] kgem_can_create_2d: untiled size=14745600 [ 8.328] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.328] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.328] kgem_can_create_2d: 2880x1620 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.328] kgem_can_create_2d: untiled size=18665472 [ 8.328] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.328] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.328] kgem_can_create_2d: 3200x1800 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.328] kgem_can_create_2d: untiled size=23040000 [ 8.328] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.328] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.328] sna_output_detect(DP1:56) [ 8.328] sna_output_detect(DP1) reporting cached status (since 377ms): 1 [ 8.328] sna_output_detect(DP1-1:50) [ 8.328] sna_output_detect(DP1-1) reporting cached status (since 371ms): 1 [ 8.328] sna_output_detect(DP1-2:74) [ 8.328] sna_output_detect(DP1-2) reporting cached status (since 85ms): 0 [ 8.328] sna_output_get_modes(DP1-2:74) [ 8.328] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.328] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.328] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.328] sna_output_attach_tile: found? TILE=4 [ 8.328] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.328] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.328] sna_output_get_modes: adding 30 probed modes [ 8.328] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.328] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.328] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.328] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.328] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.328] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.328] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.328] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.328] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.328] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.328] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.328] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.328] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.328] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.328] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.328] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.328] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.328] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.328] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.328] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.328] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.328] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.328] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.328] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.328] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.328] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.328] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.328] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.328] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.328] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.328] kgem_can_create_2d: 3840x2160 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.328] kgem_can_create_2d: untiled size=33177600 [ 8.328] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.328] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.328] kgem_can_create_2d: 3840x2160 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.328] kgem_can_create_2d: untiled size=33177600 [ 8.328] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.328] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.328] kgem_can_create_2d: 2560x1440 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.328] kgem_can_create_2d: untiled size=14745600 [ 8.328] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.328] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.328] kgem_can_create_2d: 2048x1280 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.328] kgem_can_create_2d: untiled size=10485760 [ 8.328] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.328] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.328] kgem_can_create_2d: 1920x1200 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.328] kgem_can_create_2d: untiled size=9216000 [ 8.328] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.328] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.328] kgem_can_create_2d: 1920x1080 @ 32 [ 8.328] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.328] kgem_can_create_2d: untiled size=8294400 [ 8.328] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.329] kgem_can_create_2d: 1920x1080 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: untiled size=8294400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.329] kgem_can_create_2d: 1920x1080 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: untiled size=8294400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.329] kgem_can_create_2d: 1920x1080 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: untiled size=8294400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.329] kgem_can_create_2d: 1920x1080 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: untiled size=8294400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.329] kgem_can_create_2d: 1920x1080 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: untiled size=8294400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.329] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.329] kgem_can_create_2d: 1600x1200 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.329] kgem_can_create_2d: untiled size=7680000 [ 8.329] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.329] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.329] kgem_can_create_2d: 1600x900 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.329] kgem_can_create_2d: untiled size=5763072 [ 8.329] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.329] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.329] kgem_can_create_2d: 1280x1024 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.329] kgem_can_create_2d: untiled size=5242880 [ 8.329] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.329] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.329] kgem_can_create_2d: 1280x1024 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.329] kgem_can_create_2d: untiled size=5242880 [ 8.329] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.329] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.329] kgem_can_create_2d: 1152x864 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.329] kgem_can_create_2d: untiled size=3981312 [ 8.329] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.329] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.329] kgem_can_create_2d: 1280x720 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.329] kgem_can_create_2d: untiled size=3686400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.329] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.329] kgem_can_create_2d: 1280x720 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.329] kgem_can_create_2d: untiled size=3686400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.329] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.329] kgem_can_create_2d: 1280x720 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.329] kgem_can_create_2d: untiled size=3686400 [ 8.329] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.329] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.329] kgem_can_create_2d: 1024x768 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.329] kgem_can_create_2d: untiled size=3145728 [ 8.329] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.329] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.329] kgem_can_create_2d: 1024x768 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.329] kgem_can_create_2d: untiled size=3145728 [ 8.329] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.329] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.329] kgem_can_create_2d: 800x600 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.329] kgem_can_create_2d: untiled size=1921024 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.329] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.329] kgem_can_create_2d: 800x600 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.329] kgem_can_create_2d: untiled size=1921024 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.329] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.329] kgem_can_create_2d: 720x576 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.329] kgem_can_create_2d: untiled size=1658880 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.329] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.329] kgem_can_create_2d: 720x480 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.329] kgem_can_create_2d: untiled size=1384448 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.329] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.329] kgem_can_create_2d: 720x480 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.329] kgem_can_create_2d: untiled size=1384448 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.329] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.329] kgem_can_create_2d: 640x480 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.329] kgem_can_create_2d: untiled size=1228800 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.329] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.329] kgem_can_create_2d: 640x480 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.329] kgem_can_create_2d: untiled size=1228800 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.329] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.329] kgem_can_create_2d: 640x480 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.329] kgem_can_create_2d: untiled size=1228800 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.329] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.329] kgem_can_create_2d: 720x400 @ 32 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.329] kgem_can_create_2d: untiled size=1155072 [ 8.329] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.329] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.329] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.329] sna_output_detect(DP1-3:68) [ 8.329] sna_output_detect(DP1-3) reporting cached status (since 317ms): 1 [ 8.329] sna_output_detect(DP2:63) [ 8.329] sna_output_detect(DP2) reporting cached status (since 317ms): 1 [ 8.329] sna_output_detect(HDMI1:60) [ 8.329] sna_output_detect(HDMI1) reporting cached status (since 317ms): 1 [ 8.329] sna_output_detect(HDMI2:67) [ 8.329] sna_output_detect(HDMI2) reporting cached status (since 309ms): 1 [ 8.329] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.329] sna_block_handler (tv=1.35000) [ 8.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.329] sna_accel_do_throttle -- no pending activity [ 8.329] sna_wakeup_handler [ 8.330] sna_block_handler (tv=1.34000) [ 8.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.330] sna_accel_do_throttle -- no pending activity [ 8.330] sna_wakeup_handler [ 8.330] sna_block_handler (tv=1.34000) [ 8.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.330] sna_accel_do_throttle -- no pending activity [ 8.330] sna_wakeup_handler [ 8.330] sna_block_handler (tv=1.34000) [ 8.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.330] sna_accel_do_throttle -- no pending activity [ 8.341] sna_wakeup_handler [ 8.341] sna_randr_getinfo() [ 8.341] sna_handle_uevents [ 8.341] sna_output_detect(eDP1:48) [ 8.341] sna_output_detect(eDP1) reporting cached status (since 147ms): 0 [ 8.341] sna_output_get_modes(eDP1:48) [ 8.341] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 8.341] sna_output_attach_edid(eDP1): retrieving blob id=111, length=128 [ 8.341] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 8.341] sna_output_attach_tile: found? TILE=-1 [ 8.341] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 8.341] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 8.341] sna_output_get_modes: adding 1 probed modes [ 8.342] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 8.342] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 8.342] kgem_can_create_2d: 3840x2160 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.342] kgem_can_create_2d: untiled size=33177600 [ 8.342] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.342] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.342] kgem_can_create_2d: 640x480 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.342] kgem_can_create_2d: untiled size=1228800 [ 8.342] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.342] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.342] kgem_can_create_2d: 800x600 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.342] kgem_can_create_2d: untiled size=1921024 [ 8.342] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.342] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.342] kgem_can_create_2d: 800x600 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.342] kgem_can_create_2d: untiled size=1921024 [ 8.342] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.342] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.342] kgem_can_create_2d: 1024x768 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.342] kgem_can_create_2d: untiled size=3145728 [ 8.342] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.342] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.342] kgem_can_create_2d: 1280x960 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.342] kgem_can_create_2d: untiled size=4915200 [ 8.342] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 8.342] kgem_can_create_2d: tiled[-1] size=4915200 [ 8.342] kgem_can_create_2d: 1280x1024 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.342] kgem_can_create_2d: untiled size=5242880 [ 8.342] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.342] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.342] kgem_can_create_2d: 1600x1200 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.342] kgem_can_create_2d: untiled size=7680000 [ 8.342] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.342] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.342] kgem_can_create_2d: 1792x1344 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.342] kgem_can_create_2d: untiled size=9633792 [ 8.342] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 8.342] kgem_can_create_2d: tiled[-1] size=9633792 [ 8.342] kgem_can_create_2d: 1856x1392 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.342] kgem_can_create_2d: untiled size=10334208 [ 8.342] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 8.342] kgem_can_create_2d: tiled[-1] size=10334208 [ 8.342] kgem_can_create_2d: 1920x1440 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.342] kgem_can_create_2d: untiled size=11059200 [ 8.342] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 8.342] kgem_can_create_2d: tiled[-1] size=11059200 [ 8.342] kgem_can_create_2d: 1152x864 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.342] kgem_can_create_2d: untiled size=3981312 [ 8.342] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.342] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.342] kgem_can_create_2d: 1360x768 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.342] kgem_can_create_2d: untiled size=4177920 [ 8.342] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.342] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.342] kgem_can_create_2d: 1360x768 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.342] kgem_can_create_2d: untiled size=4177920 [ 8.342] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 8.342] kgem_can_create_2d: tiled[-1] size=4177920 [ 8.342] kgem_can_create_2d: 1400x1050 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.342] kgem_can_create_2d: untiled size=5881856 [ 8.342] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 8.342] kgem_can_create_2d: tiled[-1] size=5881856 [ 8.342] kgem_can_create_2d: 1440x900 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.342] kgem_can_create_2d: untiled size=5185536 [ 8.342] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 8.342] kgem_can_create_2d: tiled[-1] size=5185536 [ 8.342] kgem_can_create_2d: 1600x1024 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.342] kgem_can_create_2d: untiled size=6553600 [ 8.342] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 8.342] kgem_can_create_2d: tiled[-1] size=6553600 [ 8.342] kgem_can_create_2d: 1680x1050 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.342] kgem_can_create_2d: untiled size=7057408 [ 8.342] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.342] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.342] kgem_can_create_2d: 1680x1050 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.342] kgem_can_create_2d: untiled size=7057408 [ 8.342] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 8.342] kgem_can_create_2d: tiled[-1] size=7057408 [ 8.342] kgem_can_create_2d: 1920x1080 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.342] kgem_can_create_2d: untiled size=8294400 [ 8.342] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.342] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.342] kgem_can_create_2d: 1920x1200 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.342] kgem_can_create_2d: untiled size=9216000 [ 8.342] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.342] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.342] kgem_can_create_2d: 2048x1536 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.342] kgem_can_create_2d: untiled size=12582912 [ 8.342] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 8.342] kgem_can_create_2d: tiled[-1] size=12582912 [ 8.342] kgem_can_create_2d: 1920x1080 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.342] kgem_can_create_2d: untiled size=8294400 [ 8.342] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.342] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.342] kgem_can_create_2d: 640x360 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.342] kgem_can_create_2d: untiled size=921600 [ 8.342] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 8.342] kgem_can_create_2d: tiled[-1] size=921600 [ 8.342] kgem_can_create_2d: 720x405 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.342] kgem_can_create_2d: untiled size=1167360 [ 8.342] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 8.342] kgem_can_create_2d: tiled[-1] size=1167360 [ 8.342] kgem_can_create_2d: 864x486 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.342] kgem_can_create_2d: untiled size=1683456 [ 8.342] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 8.342] kgem_can_create_2d: tiled[-1] size=1683456 [ 8.342] kgem_can_create_2d: 960x540 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.342] kgem_can_create_2d: untiled size=2076672 [ 8.342] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 8.342] kgem_can_create_2d: tiled[-1] size=2076672 [ 8.342] kgem_can_create_2d: 1024x576 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.342] kgem_can_create_2d: untiled size=2359296 [ 8.342] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 8.342] kgem_can_create_2d: tiled[-1] size=2359296 [ 8.342] kgem_can_create_2d: 1280x720 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.342] kgem_can_create_2d: untiled size=3686400 [ 8.342] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.342] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.342] kgem_can_create_2d: 1368x768 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.342] kgem_can_create_2d: untiled size=4202496 [ 8.342] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 8.342] kgem_can_create_2d: tiled[-1] size=4202496 [ 8.342] kgem_can_create_2d: 1600x900 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.342] kgem_can_create_2d: untiled size=5763072 [ 8.342] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.342] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.342] kgem_can_create_2d: 2048x1152 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.342] kgem_can_create_2d: untiled size=9437184 [ 8.342] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 8.342] kgem_can_create_2d: tiled[-1] size=9437184 [ 8.342] kgem_can_create_2d: 2560x1440 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.342] kgem_can_create_2d: untiled size=14745600 [ 8.342] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.342] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.342] kgem_can_create_2d: 2880x1620 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.342] kgem_can_create_2d: untiled size=18665472 [ 8.342] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 8.342] kgem_can_create_2d: tiled[-1] size=18665472 [ 8.342] kgem_can_create_2d: 3200x1800 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.342] kgem_can_create_2d: untiled size=23040000 [ 8.342] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 8.342] kgem_can_create_2d: tiled[-1] size=23040000 [ 8.342] sna_output_detect(DP1:56) [ 8.342] sna_output_detect(DP1) reporting cached status (since 391ms): 1 [ 8.342] sna_output_detect(DP1-1:50) [ 8.342] sna_output_detect(DP1-1) reporting cached status (since 385ms): 1 [ 8.342] sna_output_detect(DP1-2:74) [ 8.342] sna_output_detect(DP1-2) reporting cached status (since 99ms): 0 [ 8.342] sna_output_get_modes(DP1-2:74) [ 8.342] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 8.342] sna_output_attach_edid(DP1-2): retrieving blob id=77, length=256 [ 8.342] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 8.342] sna_output_attach_tile: found? TILE=4 [ 8.342] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 8.342] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 8.342] sna_output_get_modes: adding 30 probed modes [ 8.342] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 8.342] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 8.342] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 8.342] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 8.342] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 8.342] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 8.342] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.342] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.342] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.342] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.342] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 8.342] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 8.342] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 8.342] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.342] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 8.342] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 8.342] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.342] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 8.342] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 8.342] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 8.342] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 8.342] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 8.342] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 8.342] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 8.342] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.342] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 8.342] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 8.342] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.342] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 8.342] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 8.342] kgem_can_create_2d: 3840x2160 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.342] kgem_can_create_2d: untiled size=33177600 [ 8.342] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.342] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.342] kgem_can_create_2d: 3840x2160 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.342] kgem_can_create_2d: untiled size=33177600 [ 8.342] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 8.342] kgem_can_create_2d: tiled[-1] size=33177600 [ 8.342] kgem_can_create_2d: 2560x1440 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.342] kgem_can_create_2d: untiled size=14745600 [ 8.342] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 8.342] kgem_can_create_2d: tiled[-1] size=14745600 [ 8.342] kgem_can_create_2d: 2048x1280 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.342] kgem_can_create_2d: untiled size=10485760 [ 8.342] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 8.342] kgem_can_create_2d: tiled[-1] size=10485760 [ 8.342] kgem_can_create_2d: 1920x1200 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.342] kgem_can_create_2d: untiled size=9216000 [ 8.342] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 8.342] kgem_can_create_2d: tiled[-1] size=9216000 [ 8.342] kgem_can_create_2d: 1920x1080 @ 32 [ 8.342] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.342] kgem_can_create_2d: untiled size=8294400 [ 8.342] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.343] kgem_can_create_2d: 1920x1080 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: untiled size=8294400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.343] kgem_can_create_2d: 1920x1080 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: untiled size=8294400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.343] kgem_can_create_2d: 1920x1080 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: untiled size=8294400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.343] kgem_can_create_2d: 1920x1080 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: untiled size=8294400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.343] kgem_can_create_2d: 1920x1080 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: untiled size=8294400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 8.343] kgem_can_create_2d: tiled[-1] size=8294400 [ 8.343] kgem_can_create_2d: 1600x1200 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.343] kgem_can_create_2d: untiled size=7680000 [ 8.343] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 8.343] kgem_can_create_2d: tiled[-1] size=7680000 [ 8.343] kgem_can_create_2d: 1600x900 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.343] kgem_can_create_2d: untiled size=5763072 [ 8.343] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 8.343] kgem_can_create_2d: tiled[-1] size=5763072 [ 8.343] kgem_can_create_2d: 1280x1024 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.343] kgem_can_create_2d: untiled size=5242880 [ 8.343] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.343] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.343] kgem_can_create_2d: 1280x1024 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.343] kgem_can_create_2d: untiled size=5242880 [ 8.343] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 8.343] kgem_can_create_2d: tiled[-1] size=5242880 [ 8.343] kgem_can_create_2d: 1152x864 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.343] kgem_can_create_2d: untiled size=3981312 [ 8.343] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 8.343] kgem_can_create_2d: tiled[-1] size=3981312 [ 8.343] kgem_can_create_2d: 1280x720 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.343] kgem_can_create_2d: untiled size=3686400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.343] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.343] kgem_can_create_2d: 1280x720 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.343] kgem_can_create_2d: untiled size=3686400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.343] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.343] kgem_can_create_2d: 1280x720 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.343] kgem_can_create_2d: untiled size=3686400 [ 8.343] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 8.343] kgem_can_create_2d: tiled[-1] size=3686400 [ 8.343] kgem_can_create_2d: 1024x768 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.343] kgem_can_create_2d: untiled size=3145728 [ 8.343] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.343] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.343] kgem_can_create_2d: 1024x768 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.343] kgem_can_create_2d: untiled size=3145728 [ 8.343] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 8.343] kgem_can_create_2d: tiled[-1] size=3145728 [ 8.343] kgem_can_create_2d: 800x600 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.343] kgem_can_create_2d: untiled size=1921024 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.343] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.343] kgem_can_create_2d: 800x600 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.343] kgem_can_create_2d: untiled size=1921024 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 8.343] kgem_can_create_2d: tiled[-1] size=1921024 [ 8.343] kgem_can_create_2d: 720x576 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.343] kgem_can_create_2d: untiled size=1658880 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 8.343] kgem_can_create_2d: tiled[-1] size=1658880 [ 8.343] kgem_can_create_2d: 720x480 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.343] kgem_can_create_2d: untiled size=1384448 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.343] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.343] kgem_can_create_2d: 720x480 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.343] kgem_can_create_2d: untiled size=1384448 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 8.343] kgem_can_create_2d: tiled[-1] size=1384448 [ 8.343] kgem_can_create_2d: 640x480 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.343] kgem_can_create_2d: untiled size=1228800 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.343] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.343] kgem_can_create_2d: 640x480 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.343] kgem_can_create_2d: untiled size=1228800 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.343] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.343] kgem_can_create_2d: 640x480 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.343] kgem_can_create_2d: untiled size=1228800 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 8.343] kgem_can_create_2d: tiled[-1] size=1228800 [ 8.343] kgem_can_create_2d: 720x400 @ 32 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.343] kgem_can_create_2d: untiled size=1155072 [ 8.343] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 8.343] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 8.343] kgem_can_create_2d: tiled[-1] size=1155072 [ 8.343] sna_output_detect(DP1-3:68) [ 8.343] sna_output_detect(DP1-3) reporting cached status (since 331ms): 1 [ 8.343] sna_output_detect(DP2:63) [ 8.343] sna_output_detect(DP2) reporting cached status (since 331ms): 1 [ 8.343] sna_output_detect(HDMI1:60) [ 8.343] sna_output_detect(HDMI1) reporting cached status (since 331ms): 1 [ 8.343] sna_output_detect(HDMI2:67) [ 8.343] sna_output_detect(HDMI2) reporting cached status (since 323ms): 1 [ 8.343] sna_output_detect(VIRTUAL1) has user modes? 0 [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.343] sna_block_handler (tv=1.21000) [ 8.343] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.343] sna_accel_do_throttle -- no pending activity [ 8.343] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.344] sna_wakeup_handler [ 8.344] sna_block_handler (tv=1.20000) [ 8.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.344] sna_accel_do_throttle -- no pending activity [ 8.345] sna_wakeup_handler [ 8.345] sna_block_handler (tv=1.19000) [ 8.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.345] sna_accel_do_throttle -- no pending activity [ 8.369] sna_wakeup_handler [ 8.369] sna_block_handler (tv=0.995000) [ 8.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.369] sna_accel_do_throttle -- no pending activity [ 8.369] sna_wakeup_handler [ 8.369] sna_block_handler (tv=0.995000) [ 8.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.369] sna_accel_do_throttle -- no pending activity [ 8.369] sna_wakeup_handler [ 8.369] sna_block_handler (tv=0.995000) [ 8.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.369] sna_accel_do_throttle -- no pending activity [ 8.369] sna_wakeup_handler [ 8.369] sna_block_handler (tv=0.995000) [ 8.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.369] sna_accel_do_throttle -- no pending activity [ 8.369] sna_wakeup_handler [ 8.377] sna_block_handler (tv=0.987000) [ 8.377] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.377] sna_accel_do_throttle -- no pending activity [ 8.377] sna_wakeup_handler [ 8.377] sna_block_handler (tv=0.987000) [ 8.377] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.377] sna_accel_do_throttle -- no pending activity [ 8.378] sna_wakeup_handler [ 8.393] sna_block_handler (tv=0.971000) [ 8.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 8.393] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.0) [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.186] sna_wakeup_handler [ 9.186] sna_block_handler (tv=0.178000) [ 9.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.186] sna_accel_do_throttle -- no pending activity [ 9.192] sna_wakeup_handler [ 9.192] sna_block_handler (tv=0.172000) [ 9.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.192] sna_accel_do_throttle -- no pending activity [ 9.192] sna_wakeup_handler [ 9.192] sna_block_handler (tv=0.172000) [ 9.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.192] sna_accel_do_throttle -- no pending activity [ 9.192] sna_wakeup_handler [ 9.192] sna_block_handler (tv=0.172000) [ 9.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.192] sna_accel_do_throttle -- no pending activity [ 9.194] sna_wakeup_handler [ 9.194] sna_block_handler (tv=0.170000) [ 9.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.194] sna_accel_do_throttle -- no pending activity [ 9.194] sna_wakeup_handler [ 9.194] sna_block_handler (tv=0.170000) [ 9.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.194] sna_accel_do_throttle -- no pending activity [ 9.194] sna_wakeup_handler [ 9.194] sna_block_handler (tv=0.170000) [ 9.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.194] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.197] sna_block_handler (tv=0.167000) [ 9.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.197] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.197] sna_block_handler (tv=0.167000) [ 9.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.197] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.197] sna_block_handler (tv=0.167000) [ 9.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.197] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.197] sna_block_handler (tv=0.167000) [ 9.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.197] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.197] sna_block_handler (tv=0.167000) [ 9.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.197] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.197] sna_block_handler (tv=0.167000) [ 9.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.197] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.197] sna_block_handler (tv=0.167000) [ 9.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.197] sna_accel_do_throttle -- no pending activity [ 9.197] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.167000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.198] sna_wakeup_handler [ 9.198] sna_block_handler (tv=0.166000) [ 9.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.198] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_change_window_attributes [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.203] sna_accel_do_throttle -- no pending activity [ 9.203] sna_wakeup_handler [ 9.203] sna_block_handler (tv=0.161000) [ 9.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.204] sna_wakeup_handler [ 9.204] sna_block_handler (tv=0.160000) [ 9.204] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.204] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.205] sna_block_handler (tv=0.159000) [ 9.205] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.205] sna_accel_do_throttle -- no pending activity [ 9.205] sna_wakeup_handler [ 9.206] sna_block_handler (tv=0.158000) [ 9.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.206] sna_accel_do_throttle -- no pending activity [ 9.206] sna_wakeup_handler [ 9.206] sna_block_handler (tv=0.158000) [ 9.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.206] sna_accel_do_throttle -- no pending activity [ 9.206] sna_wakeup_handler [ 9.206] sna_block_handler (tv=0.158000) [ 9.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.206] sna_accel_do_throttle -- no pending activity [ 9.206] sna_wakeup_handler [ 9.206] sna_block_handler (tv=0.158000) [ 9.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.206] sna_accel_do_throttle -- no pending activity [ 9.206] sna_wakeup_handler [ 9.206] sna_create_pixmap(48, 48, 32, usage=0) [ 9.206] kgem_can_create_2d: 48x48 @ 32 [ 9.206] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 9.207] kgem_can_create_2d: untiled size=12288 [ 9.207] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 9.207] kgem_choose_tiling: 48x48 -> 0 [ 9.207] sna_create_pixmap: usage=0, flags=b [ 9.207] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 9.207] __pop_freed_pixmap: reusing freed pixmap=164 header [ 9.207] create_pixmap_hdr: pixmap=171, width=48, height=48, usage=0 [ 9.207] sna_create_pixmap: serial=171, 48x48, usage=0 [ 9.207] sna_validate_gc(0x55bca9b480b0) changes=7fffff, previous serial=80000000, drawable=ac [ 9.207] sna_validate_gc: recomputing clip [ 9.207] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9ae3840] [ 9.207] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 9.207] try_upload__fast: ignore existing cpu damage (if any) [ 9.207] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.207] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 9.207] kgem_choose_tiling: 48x48 -> 0 [ 9.207] sna_pixmap_alloc_gpu: pixmap=172 [ 9.207] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.207] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 9.207] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 9.207] from inactive vma: pitch=192, tiling=0: handle=12, id=405 [ 9.207] try_upload__inplace: tiling=0 [ 9.207] kgem_bo_can_map__cpu: handle=12 [ 9.207] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.207] sna_pixmap_move_area_to_gpu: pixmap=172 box=(0, 0), (48, 48), flags=1 [ 9.207] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 9.207] = None [ 9.207] sna_pixmap_move_to_gpu(pixmap=172, usage=0), flags=3 [ 9.207] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.207] sna_pixmap_mark_active: pixmap=172, handle=12 [ 9.207] __kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.207] kgem_bo_can_map__cpu: handle=12 [ 9.207] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.207] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 9.207] kgem_bo_sync__cpu: handle=12 [ 9.207] __kgem_busy: handle=12, busy=0, wedged=0 [ 9.207] kgem_bo_sync__cpu: SYNC: handle=12, needs_flush? 0, domain? 0, busy? 0 [ 9.207] __kgem_busy: handle=12, busy=0, wedged=0 [ 9.207] kgem_bo_retire: retiring bo handle=12 (needed flush? 0), rq? 0 [busy?=0] [ 9.207] assert_bo_retired: handle=12, domain: 0 exec? 0, rq? 0 [ 9.207] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 9.207] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 9.207] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 9.207] __sna_damage_all(48, 48) [ 9.207] sna_get_image: pixmap=172 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 9.207] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 9.207] kgem_bo_can_map__cpu: handle=12 [ 9.207] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.207] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 9.207] kgem_bo_can_map__cpu: handle=12 [ 9.207] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.207] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 9.207] kgem_bo_sync__cpu_full: handle=12 [ 9.207] sna_get_image__inplace: download through a linear CPU map [ 9.207] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 9.207] sna_destroy_pixmap: pixmap=172, attached?=1 [ 9.207] sna_pixmap_unmap: pixmap=172 dropping cpu mapping [ 9.207] _kgem_bo_destroy: handle=12, proxy? 0 [ 9.207] __kgem_bo_destroy: handle=12, size=12288 [ 9.207] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 9.207] __sna_free_pixmap(pixmap=172) [ 9.207] sna_create_pixmap(48, 48, 32, usage=0) [ 9.207] kgem_can_create_2d: 48x48 @ 32 [ 9.207] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 9.207] kgem_can_create_2d: untiled size=12288 [ 9.207] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 9.207] kgem_choose_tiling: 48x48 -> 0 [ 9.207] sna_create_pixmap: usage=0, flags=b [ 9.207] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 9.207] __pop_freed_pixmap: reusing freed pixmap=172 header [ 9.207] create_pixmap_hdr: pixmap=173, width=48, height=48, usage=0 [ 9.207] sna_create_pixmap: serial=173, 48x48, usage=0 [ 9.207] sna_validate_gc(0x55bca9b33290) changes=7fffff, previous serial=80000000, drawable=ae [ 9.207] sna_validate_gc: recomputing clip [ 9.207] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9b121d0] [ 9.207] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 9.207] try_upload__fast: ignore existing cpu damage (if any) [ 9.207] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.207] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 9.207] kgem_choose_tiling: 48x48 -> 0 [ 9.207] sna_pixmap_alloc_gpu: pixmap=174 [ 9.207] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.207] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 9.207] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 9.207] from inactive vma: pitch=192, tiling=0: handle=12, id=406 [ 9.207] try_upload__inplace: tiling=0 [ 9.207] kgem_bo_can_map__cpu: handle=12 [ 9.207] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.207] sna_pixmap_move_area_to_gpu: pixmap=174 box=(0, 0), (48, 48), flags=1 [ 9.207] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 9.207] = None [ 9.207] sna_pixmap_move_to_gpu(pixmap=174, usage=0), flags=3 [ 9.207] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.207] sna_pixmap_mark_active: pixmap=174, handle=12 [ 9.207] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 9.207] kgem_bo_can_map__cpu: handle=12 [ 9.207] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.207] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 9.207] kgem_bo_sync__cpu: handle=12 [ 9.207] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 9.207] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 9.207] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 9.207] __sna_damage_all(48, 48) [ 9.207] sna_block_handler (tv=0.157000) [ 9.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.207] sna_accel_do_throttle -- no pending activity [ 9.207] sna_wakeup_handler [ 9.207] sna_block_handler (tv=0.157000) [ 9.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.207] sna_accel_do_throttle -- no pending activity [ 9.207] sna_wakeup_handler [ 9.207] sna_block_handler (tv=0.157000) [ 9.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.207] sna_accel_do_throttle -- no pending activity [ 9.207] sna_wakeup_handler [ 9.207] sna_block_handler (tv=0.157000) [ 9.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.207] sna_accel_do_throttle -- no pending activity [ 9.207] sna_wakeup_handler [ 9.207] sna_block_handler (tv=0.157000) [ 9.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.207] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.210] sna_wakeup_handler [ 9.210] sna_change_window_attributes [ 9.210] sna_block_handler (tv=0.154000) [ 9.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.210] sna_accel_do_throttle -- no pending activity [ 9.211] sna_wakeup_handler [ 9.211] sna_block_handler (tv=0.153000) [ 9.211] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.211] sna_accel_do_throttle -- no pending activity [ 9.218] sna_wakeup_handler [ 9.218] sna_get_image: pixmap=174 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 9.218] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 9.218] kgem_bo_can_map__cpu: handle=12 [ 9.218] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.218] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 9.218] kgem_bo_can_map__cpu: handle=12 [ 9.218] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.218] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 9.218] kgem_bo_sync__cpu_full: handle=12 [ 9.218] sna_get_image__inplace: download through a linear CPU map [ 9.218] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 9.218] sna_destroy_pixmap: pixmap=174, attached?=1 [ 9.218] sna_pixmap_unmap: pixmap=174 dropping cpu mapping [ 9.218] _kgem_bo_destroy: handle=12, proxy? 0 [ 9.218] __kgem_bo_destroy: handle=12, size=12288 [ 9.218] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 9.218] __sna_free_pixmap(pixmap=174) [ 9.218] sna_block_handler (tv=0.146000) [ 9.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.218] sna_accel_do_throttle -- no pending activity [ 9.218] sna_wakeup_handler [ 9.218] sna_block_handler (tv=0.146000) [ 9.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.218] sna_accel_do_throttle -- no pending activity [ 9.218] sna_wakeup_handler [ 9.218] sna_block_handler (tv=0.146000) [ 9.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.218] sna_accel_do_throttle -- no pending activity [ 9.218] sna_wakeup_handler [ 9.218] sna_block_handler (tv=0.146000) [ 9.218] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.218] sna_accel_do_throttle -- no pending activity [ 9.220] sna_wakeup_handler [ 9.220] sna_block_handler (tv=0.144000) [ 9.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.220] sna_accel_do_throttle -- no pending activity [ 9.220] sna_wakeup_handler [ 9.220] sna_block_handler (tv=0.144000) [ 9.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.220] sna_accel_do_throttle -- no pending activity [ 9.220] sna_wakeup_handler [ 9.220] sna_block_handler (tv=0.144000) [ 9.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.220] sna_accel_do_throttle -- no pending activity [ 9.220] sna_wakeup_handler [ 9.220] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 9.220] __pop_freed_pixmap: reusing freed pixmap=174 header [ 9.220] create_pixmap_hdr: pixmap=175, width=48, height=48, usage=0 [ 9.220] kgem_create_map(0x7f1c78c41000 size=9216, read-only?=0) - has_userptr?=1 [ 9.220] __kgem_bo_init(handle=28, num_pages=3) [ 9.220] kgem_create_map(ptr=0x7f1c78c41000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 9.220] sna_accel_watch_flush: enable=1 [ 9.220] sna_accel_watch_flush: installing watchers [ 9.220] __sna_damage_all(48, 48) [ 9.220] sna_pixmap_create_shm: serial=175, 48x48, usage=0 [ 9.220] sna_accel_flush: flush?=0, dirty?=0 [ 9.220] sna_accel_flush: flush?=0, dirty?=0 [ 9.220] sna_accel_flush: flush?=0, dirty?=0 [ 9.220] sna_accel_flush: flush?=0, dirty?=0 [ 9.220] sna_accel_flush: flush?=0, dirty?=0 [ 9.220] sna_block_handler (tv=0.144000) [ 9.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.220] sna_accel_do_throttle -- no pending activity [ 9.238] sna_wakeup_handler [ 9.238] sna_create_pixmap(7680, 4320, 24, usage=0) [ 9.238] kgem_can_create_2d: 7680x4320 @ 24 [ 9.238] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=4320 [ 9.238] kgem_can_create_2d: untiled size=132710400 [ 9.238] kgem_choose_tiling: TLB miss between lines 7680x4320 (pitch=30720), forcing tiling 1 [ 9.238] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=4320 [ 9.238] kgem_can_create_2d: tiled[-1] size=132710400 [ 9.238] sna_create_pixmap: usage=0, flags=13 [ 9.238] sna_create_pixmap: creating GPU pixmap 7680x4320, stride=30720, flags=13 [ 9.238] __pop_freed_pixmap: reusing freed pixmap=152 header [ 9.238] create_pixmap_hdr: pixmap=179, width=7680, height=4320, usage=0 [ 9.238] sna_create_pixmap: serial=179, 7680x4320, usage=0 [ 9.238] sna_composite_rectangles(pixmap=180, op=0, 0 x 1 [(0, 0)x(7680, 4320) ...]) [ 9.238] sna_composite_rectangles: converted to op 0 [ 9.238] sna_composite_rectangles[0] (0, 0)x(7680, 4320) -> (0, 0), (7680, 4320) [ 9.238] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 4320) x 1 [ 9.238] sna_composite_rectangles: clipped extents (0, 0),(7680, 4320) x 1 [ 9.238] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 4320) [ 9.238] sna_composite_rectangles: dropping last-cpu hint [ 9.238] sna_drawable_use_bo pixmap=180, box=((0, 0), (7680, 4320)), flags=19... [ 9.238] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.238] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.238] sna_pixmap_move_to_gpu(pixmap=180, usage=0), flags=b [ 9.238] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.238] sna_pixmap_move_to_gpu: creating GPU bo (7680x4320@32), create=3 [ 9.238] kgem_choose_tiling: TLB miss between lines 7680x4320 (pitch=30720), forcing tiling 1 [ 9.238] kgem_choose_tiling: TLB miss between lines 7680x4320 (pitch=30720), forcing tiling 1 [ 9.238] sna_pixmap_alloc_gpu: pixmap=180 [ 9.238] kgem_create_2d(7680x4320, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.238] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=4320 [ 9.238] __kgem_bo_init(handle=29, num_pages=32400) [ 9.238] kgem_set_tiling: handle=29, tiling=1 [1], pitch=30720 [30720]: 1 [ 9.238] new pitch=30720, tiling=1, handle=29, id=408, num_pages=32400 [32400], bucket=14 [ 9.238] __sna_damage_all(7680, 4320) [ 9.238] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.238] sna_pixmap_mark_active: pixmap=180, handle=29 [ 9.238] sna_drawable_use_bo: allocated GPU bo for operation [ 9.238] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.238] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.238] kgem_bo_is_render: handle=29, rq? 0 [0] [ 9.238] kgem_bo_is_render: handle=29, rq? 0 [0] [ 9.238] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 4320) ...]) [ 9.238] sna_render_get_solid: 0 [ 9.238] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.238] needs_batch_flush: flushing before handle=29 for new reservation [ 9.238] kgem_check_bo: num_pages=+32400, num_exec=+1 [ 9.238] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.238] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.238] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.238] kgem_add_handle: handle=4, index=0 [ 9.238] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.238] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.238] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.238] gen9_composite_get_binding_table(ffc0) [ 9.238] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 9.238] kgem_add_handle: handle=29, index=1 [ 9.238] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 9.238] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 9.238] [3fe0] bind bo(handle=29, addr=0), format=192, width=7680, height=4320, pitch=30720, tiling=1 -> render [ 9.238] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.238] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.238] kgem_add_handle: handle=7, index=2 [ 9.238] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.239] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.239] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.239] gen9_emit_sampler: sampler = 1 [ 9.239] gen9_emit_sf: num_sf_outputs=1 [ 9.239] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.239] gen9_emit_vertex_elements: setup id=0 [ 9.239] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.239] (0, 0), (7680, 4320) [ 9.239] gen8_vertex_flush[490] = 3 [ 9.239] sna_composite_rectangles: pixmap=180 marking clear [0]? 1 [ 9.239] sna_pixmap_create_shm(3840x2160, depth=24, bpp=32, pitch=15360) [ 9.239] __pop_freed_pixmap: reusing freed pixmap=134 header [ 9.239] create_pixmap_hdr: pixmap=181, width=3840, height=2160, usage=0 [ 9.239] kgem_create_map(0x7f1c560b8000 size=33177600, read-only?=0) - has_userptr?=1 [ 9.239] __kgem_bo_init(handle=30, num_pages=8100) [ 9.239] kgem_create_map(ptr=0x7f1c560b8000, size=33177600, pages=8100, read_only=0) => handle=30 (proxy? 0) [ 9.239] sna_accel_watch_flush: enable=1 [ 9.239] __sna_damage_all(3840, 2160) [ 9.239] sna_pixmap_create_shm: serial=181, 3840x2160, usage=0 [ 9.239] sna_composite(pixmap=180, op=1, src=182+(0, 0), mask=0+(0, 0), dst=180+(0, 0)+(0, 0), size=(7680, 4320) [ 9.239] sna_compute_composite_region: dst=(0, 0)x(7680, 4320) [ 9.239] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 4320) [ 9.239] clip_to_dst: region: 1x[(0, 0), (7680, 4320)], clip: 1x[(0, 0), (7680, 4320)] [ 9.239] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 4320) [ 9.239] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (7680, 4320) [ 9.239] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 4320) + (0, 0) [ 9.239] gen9_render_composite: 7680x4320, current mode=1/1 [ 9.239] kgem_bo_is_render: handle=29, rq? 1 [1] [ 9.239] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 9.239] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.239] gen9_composite_set_target: (0, 0)x(7680, 4320), partial?=0 [ 9.239] sna_drawable_use_bo pixmap=180, box=((0, 0), (7680, 4320)), flags=1f... [ 9.239] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 9.239] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.239] sna_drawable_use_bo: using whole GPU bo [ 9.239] gen9_composite_set_target: pixmap=180, format=20020888, size=7680x4320, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.239] gen9_composite_picture: (0, 0)x(7680, 4320), dst=(0, 0) [ 9.239] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.239] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.239] sna_render_pixmap_bo pixmap=182, (0, 0)x(7680, 4320)/(3840, 2160) [ 9.239] sna_render_pixmap_bo box=(0, 0), (3840, 2160): (3840, 2160)/(3840, 2160) [ 9.239] sna_render_pixmap_bo: offset=(0, 0), size=(3840, 2160) [ 9.239] sna_add_flush_pixmap: marking pixmap=182 for flushing [ 9.239] sna_add_flush_pixmap: new flush bo, flushing before [ 9.239] gen8_vertex_close: used=6, vbo active? 16, vb=1, nreloc=1 [ 9.239] gen8_vertex_close: reloc[0] = 287 [ 9.239] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.239] kgem_add_handle: handle=16, index=3 [ 9.239] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.239] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32475 [fenced=0] [ 9.239] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.239] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.239] kgem_fixup_relocs: shrinking by 61440 [ 9.239] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.254] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.254] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 9.254] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.254] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.254] __kgem_bo_clear_busy: handle=7 [ 9.254] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.254] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.254] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.254] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.254] use_cpu_bo for box=(0, 0), (3840, 2160) [ 9.254] kgem_bo_is_render: handle=29, rq? 1 [1] [ 9.254] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.254] sna_blt_composite__convert src=30, dst=29 (redirect? 0) [ 9.254] sna_blt_composite__convert: transforms not handled by the BLT [ 9.254] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.254] gen4_choose_composite_emitter: simple src, no mask [ 9.254] needs_batch_flush: flushing before handle=30 for new reservation [ 9.254] kgem_check_bo: num_pages=+40500, num_exec=+2 [ 9.254] aligning vertex: was 2, now 3 floats per vertex [ 9.254] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.254] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.254] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.254] kgem_add_handle: handle=4, index=0 [ 9.254] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.254] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.254] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.254] gen9_composite_get_binding_table(ffc0) [ 9.254] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 9.254] kgem_add_handle: handle=29, index=1 [ 9.254] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 9.254] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 9.254] [3fe0] bind bo(handle=29, addr=ec395000), format=192, width=7680, height=4320, pitch=30720, tiling=1 -> render [ 9.254] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 [ 9.254] kgem_add_handle: handle=30, index=2 [ 9.254] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.254] [3fd0] bind bo(handle=30, addr=0), format=233, width=3840, height=2160, pitch=15360, tiling=0 -> sampler [ 9.254] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.254] gen9_emit_sampler: sampler = 22 [ 9.255] gen9_emit_sf: num_sf_outputs=1 [ 9.255] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.255] gen9_emit_vertex_elements: setup id=2 [ 9.255] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.255] gen9_render_composite_box: (0, 0), (7680, 4320) [ 9.255] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 4320) + (0, 0)] [ 9.255] gen8_vertex_flush[490] = 3 [ 9.255] sna_accel_flush: flush?=1, dirty?=1 [ 9.255] sna_accel_flush: syncing SHM pixmap=182 (refcnt=2) [ 9.255] _sna_pixmap_move_to_cpu(pixmap=182, 3840x2160, flags=3) [ 9.255] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b578f1, is-clear?=0 [ 9.255] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.255] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.255] kgem_bo_sync__cpu_full: handle=30 [ 9.255] gen8_vertex_close: used=15, vbo active? 16, vb=4, nreloc=1 [ 9.255] gen8_vertex_close: reloc[0] = 287 [ 9.255] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.255] kgem_add_handle: handle=16, index=3 [ 9.255] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.255] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=40574 [fenced=0] [ 9.255] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.255] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.255] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.255] kgem_fixup_relocs: shrinking by 61440 [ 9.255] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.257] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.257] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 9.257] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.257] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fa111000 [ 9.257] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.257] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.257] __kgem_busy: handle=30, busy=131072, wedged=0 [ 9.257] kgem_bo_sync__cpu_full: SYNC: handle=30, needs_flush? 0, domain? 3, busy? 1 [ 9.268] __kgem_busy: handle=30, busy=0, wedged=0 [ 9.268] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 1 [busy?=0] [ 9.268] __kgem_retire_requests_upto(handle=30, ring=0) [ 9.268] __kgem_retire_rq: request 1 complete [ 9.268] __kgem_retire_rq: request 2 complete [ 9.268] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 9.268] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 [ 9.268] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 9.268] sna_block_handler (tv=0.0) [ 9.268] sna_wakeup_handler [ 9.268] sna_composite(pixmap=180, op=3, src=19+(0, 2773), mask=0+(0, 0), dst=180+(0, 4159)+(0, 0), size=(491, 88) [ 9.268] sna_compute_composite_region: dst=(0, 4159)x(491, 88) [ 9.268] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 4159), (491, 4247) [ 9.268] clip_to_dst: region: 1x[(0, 4159), (491, 4247)], clip: 1x[(0, 0), (7680, 4320)] [ 9.268] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 4159), (491, 4247) [ 9.268] sna_compute_composite_region: clip against src (245x43 clip=0): (0, 4159), (491, 4247) [ 9.268] sna_compute_composite_region: clip against mask: (0, 4159), (491, 4247) [ 9.268] sna_composite: composite region extents:+(0, 0) -> (0, 4159), (491, 4247) + (0, 0) [ 9.268] gen9_render_composite: 491x88, current mode=0/1 [ 9.268] kgem_bo_is_busy: handle=14, domain: 0 exec? 0, rq? 0 [ 9.268] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 9.268] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.268] gen9_composite_set_target: (0, 4159)x(491, 88), partial?=1 [ 9.268] sna_drawable_use_bo pixmap=180, box=((0, 4159), (491, 4247)), flags=7... [ 9.268] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.268] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.268] sna_drawable_use_bo: using whole GPU bo [ 9.268] gen9_composite_set_target: pixmap=180, format=20020888, size=7680x4320, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.268] gen9_composite_picture: (0, 2773)x(491, 88), dst=(0, 4159) [ 9.268] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 -1387.00, 0.00 0.00 1.00] [ 9.268] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.268] sna_render_pixmap_bo pixmap=19, (0, 2773)x(491, 88)/(245, 43) [ 9.268] sna_render_pixmap_bo: GPU all damaged [ 9.268] gen9_composite_picture: (0, 0)x(491, 88), dst=(0, 4159) [ 9.268] color_convert: src=80000000 [20028888] [ 9.268] color_convert: dst=80000000 [20028888] [ 9.268] sna_render_get_solid: 80000000 [ 9.269] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.269] gen4_choose_composite_emitter: simple src, identity mask [ 9.269] kgem_check_bo: num_pages=+32413, num_exec=+3 [ 9.269] aligning vertex: was 3, now 5 floats per vertex [ 9.269] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.269] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.269] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.269] kgem_add_handle: handle=4, index=0 [ 9.269] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.269] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.269] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.269] gen9_composite_get_binding_table(ffc0) [ 9.269] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 9.269] kgem_add_handle: handle=29, index=1 [ 9.269] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 9.269] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 9.269] [3fe0] bind bo(handle=29, addr=ec395000), format=192, width=7680, height=4320, pitch=30720, tiling=1 -> render [ 9.269] kgem_add_reloc64: handle=14, pos=16344, delta=0, domains=40000 [ 9.269] kgem_add_handle: handle=14, index=2 [ 9.269] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe9000) [ 9.269] [3fd0] bind bo(handle=14, addr=fffe9000), format=192, width=245, height=43, pitch=1024, tiling=1 -> sampler [ 9.269] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 [ 9.269] kgem_add_reloc64: adding proxy [delta=512] for handle=7 [ 9.269] kgem_add_handle: handle=7, index=3 [ 9.269] kgem_add_reloc64[5] = (delta=512, target handle=3, presumed=fffe8000) [ 9.269] [3fc0] bind bo(handle=7, addr=fffe8200), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.269] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.269] gen9_emit_sampler: sampler = 23 [ 9.269] gen9_emit_sf: num_sf_outputs=2 [ 9.269] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.269] gen9_emit_vertex_elements: setup id=10 [ 9.269] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.269] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.269] gen9_render_composite_box: (0, 4159), (491, 4247) [ 9.269] apply_damage: damage=0x0, region=1 [(0, 4159), (491, 4247) + (0, 0)] [ 9.269] gen8_vertex_flush[498] = 3 [ 9.269] sna_destroy_pixmap: pixmap=182, attached?=1 [ 9.269] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 9.269] __sna_free_pixmap(pixmap=182) [ 9.269] __sna_pixmap_free_cpu: discarding CPU buffer, handle=30, size=33177600 [ 9.269] kgem_bo_sync__cpu: handle=30 [ 9.269] sna_accel_watch_flush: enable=-1 [ 9.269] _kgem_bo_destroy: handle=30, proxy? 0 [ 9.269] __kgem_bo_destroy: handle=30, size=33177600 [ 9.269] __kgem_bo_destroy: handle=30, not reusable [ 9.269] kgem_bo_free: handle=30, size=33177600 [ 9.269] __kgem_busy: handle=30, busy=0, wedged=0 [ 9.269] kgem_bo_free: releasing 0x0:0x0 vma for handle=30, count=0 [ 9.269] sna_accel_flush: flush?=0, dirty?=0 [ 9.269] sna_accel_flush: flush?=0, dirty?=0 [ 9.269] sna_accel_flush: flush?=0, dirty?=0 [ 9.269] sna_block_handler (tv=0.95000) [ 9.269] kgem_retire, need_retire?=1 [ 9.269] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.269] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.269] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.269] kgem_retire -- retired=0, need_retire=0 [ 9.269] sna_accel_block: GPU idle, flushing [ 9.269] gen8_vertex_close: used=30, vbo active? 16, vb=400, nreloc=1 [ 9.269] gen8_vertex_close: reloc[0] = 289 [ 9.269] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 9.269] kgem_add_handle: handle=16, index=4 [ 9.269] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 9.269] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=32487 [fenced=0] [ 9.269] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.269] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.269] kgem_fixup_relocs: shrinking by 61440 [ 9.269] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.269] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.269] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 9.269] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.269] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe9000 [ 9.269] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.269] __kgem_bo_clear_busy: handle=7 [ 9.269] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.269] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.269] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.269] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.269] timer_enable (time=9269), starting timer 1 [ 9.270] sna_wakeup_handler [ 9.271] sna_accel_flush: flush?=0, dirty?=0 [ 9.271] sna_destroy_pixmap: pixmap=69, attached?=1 [ 9.271] __sna_free_pixmap(pixmap=69) [ 9.271] sna_destroy_pixmap: pixmap=65, attached?=1 [ 9.271] _kgem_bo_destroy: handle=18, proxy? 0 [ 9.271] __kgem_bo_destroy: handle=18, size=4096 [ 9.271] kgem_bo_move_to_inactive: moving handle=18 to inactive [ 9.271] __sna_free_pixmap(pixmap=65) [ 9.271] sna_destroy_pixmap: pixmap=73, attached?=1 [ 9.271] _kgem_bo_destroy: handle=24, proxy? 0 [ 9.271] __kgem_bo_destroy: handle=24, size=20480 [ 9.271] __kgem_bo_destroy: handle=24, purged [ 9.271] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 9.271] __sna_free_pixmap(pixmap=73) [ 9.271] sna_accel_flush: flush?=0, dirty?=0 [ 9.271] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.271] kgem_can_create_2d: 7680x2160 @ 24 [ 9.271] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.271] kgem_can_create_2d: untiled size=66355200 [ 9.271] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.271] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.271] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.271] sna_create_pixmap: usage=0, flags=1b [ 9.271] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.271] __pop_freed_pixmap: reusing freed pixmap=73 header [ 9.271] create_pixmap_hdr: pixmap=183, width=7680, height=2160, usage=0 [ 9.271] sna_create_pixmap: serial=183, 7680x2160, usage=0 [ 9.271] sna_composite_rectangles(pixmap=184, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.271] sna_composite_rectangles: converted to op 0 [ 9.271] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.271] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.271] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.271] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.271] sna_composite_rectangles: dropping last-cpu hint [ 9.271] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=19... [ 9.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.271] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.271] sna_pixmap_move_to_gpu(pixmap=184, usage=0), flags=b [ 9.271] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.271] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.271] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.271] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.271] sna_pixmap_alloc_gpu: pixmap=184 [ 9.271] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.271] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.271] __kgem_bo_init(handle=30, num_pages=16200) [ 9.271] kgem_set_tiling: handle=30, tiling=1 [1], pitch=30720 [30720]: 1 [ 9.271] new pitch=30720, tiling=1, handle=30, id=410, num_pages=16200 [16200], bucket=13 [ 9.271] __sna_damage_all(7680, 2160) [ 9.271] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.271] sna_pixmap_mark_active: pixmap=184, handle=30 [ 9.271] sna_drawable_use_bo: allocated GPU bo for operation [ 9.271] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.271] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.271] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.271] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.271] sna_render_get_solid: 0 [ 9.271] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.271] needs_batch_flush: flushing before handle=30 for new reservation [ 9.271] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.271] aligning vertex: was 5, now 2 floats per vertex [ 9.271] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.271] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.271] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.271] kgem_add_handle: handle=4, index=0 [ 9.271] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.271] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.271] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.271] gen9_composite_get_binding_table(ffc0) [ 9.271] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.271] kgem_add_handle: handle=30, index=1 [ 9.271] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 9.271] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.271] [3fe0] bind bo(handle=30, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.271] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.271] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.271] kgem_add_handle: handle=7, index=2 [ 9.271] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.271] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.271] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.271] gen9_emit_sampler: sampler = 1 [ 9.271] gen9_emit_sf: num_sf_outputs=1 [ 9.271] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.271] gen9_emit_vertex_elements: setup id=0 [ 9.271] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.271] (0, 0), (7680, 2160) [ 9.271] gen8_vertex_flush[490] = 3 [ 9.271] sna_composite_rectangles: pixmap=184 marking clear [0]? 1 [ 9.271] sna_composite_rectangles(pixmap=184, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.271] sna_composite_rectangles: converted to op 1 [ 9.271] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.271] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.271] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.271] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.271] sna_composite_rectangles: promoting to full GPU [ 9.271] sna_composite_rectangles: dropping last-cpu hint [ 9.271] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=19... [ 9.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.271] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.271] sna_drawable_use_bo: using whole GPU bo [ 9.271] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.271] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.271] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.271] sna_render_get_solid: ff2c001e [ 9.271] sna_render_get_solid(0) = ff2c001e (old) [ 9.271] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.271] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.271] gen9_composite_get_binding_table(ff00) [ 9.271] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.271] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.271] kgem_add_handle: handle=8, index=3 [ 9.271] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.271] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.271] gen9_emit_vertex_elements: setup id=0 [ 9.271] (0, 0), (7680, 2160) [ 9.271] gen8_vertex_flush[4cc] = 3 [ 9.271] sna_composite_rectangles: pixmap=184 marking clear [ff2c001e]? 1 [ 9.271] sna_create_pixmap(80, 80, 32, usage=0) [ 9.271] kgem_can_create_2d: 80x80 @ 32 [ 9.271] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.271] kgem_can_create_2d: untiled size=28672 [ 9.271] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.271] kgem_choose_tiling: 80x80 -> 0 [ 9.271] sna_create_pixmap: usage=0, flags=b [ 9.271] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.271] __pop_freed_pixmap: reusing freed pixmap=140 header [ 9.271] create_pixmap_hdr: pixmap=185, width=80, height=80, usage=0 [ 9.271] sna_create_pixmap: serial=185, 80x80, usage=0 [ 9.271] sna_composite_rectangles(pixmap=186, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.271] sna_composite_rectangles: converted to op 0 [ 9.271] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.271] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.271] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.271] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.271] sna_composite_rectangles: dropping last-cpu hint [ 9.271] sna_drawable_use_bo pixmap=186, box=((0, 0), (80, 80)), flags=19... [ 9.271] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.271] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.271] sna_pixmap_move_to_gpu(pixmap=186, usage=0), flags=b [ 9.271] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.271] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.271] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.271] kgem_choose_tiling: 80x80 -> 0 [ 9.271] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.271] kgem_choose_tiling: 80x80 -> 0 [ 9.271] sna_pixmap_alloc_gpu: pixmap=186 [ 9.271] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.271] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.271] inactive too small: 5 < 7 [ 9.271] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.271] from inactive: pitch=320, tiling=0: handle=22, id=411 [ 9.271] __sna_damage_all(80, 80) [ 9.271] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.271] sna_pixmap_mark_active: pixmap=186, handle=22 [ 9.271] sna_drawable_use_bo: allocated GPU bo for operation [ 9.271] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.271] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.271] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.271] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.271] sna_render_get_solid: 0 [ 9.271] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.271] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.271] __kgem_retire_rq: request 1 complete [ 9.271] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 9.271] kgem_set_mode: flushing before new bo [ 9.271] gen8_vertex_close: used=42, vbo active? 16, vb=1, nreloc=1 [ 9.271] gen8_vertex_close: reloc[0] = 287 [ 9.271] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.271] kgem_add_handle: handle=16, index=4 [ 9.271] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 9.271] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16276 [fenced=0] [ 9.271] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.271] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.271] kgem_fixup_relocs: shrinking by 61440 [ 9.271] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.279] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.279] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.279] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.279] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.279] __kgem_bo_clear_busy: handle=7 [ 9.279] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.279] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.279] __kgem_bo_clear_busy: handle=8 [ 9.279] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.279] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.279] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.279] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.279] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.279] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.279] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.279] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.280] kgem_add_handle: handle=4, index=0 [ 9.280] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.280] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.280] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.280] gen9_composite_get_binding_table(ffc0) [ 9.280] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 9.280] kgem_add_handle: handle=22, index=1 [ 9.280] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 9.280] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.280] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.280] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.280] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.280] kgem_add_handle: handle=7, index=2 [ 9.280] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.280] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.280] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.280] gen9_emit_sampler: sampler = 1 [ 9.280] gen9_emit_sf: num_sf_outputs=1 [ 9.280] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.280] gen9_emit_vertex_elements: setup id=0 [ 9.280] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.280] (0, 0), (80, 80) [ 9.280] gen8_vertex_flush[490] = 3 [ 9.280] sna_composite_rectangles: pixmap=186 marking clear [0]? 1 [ 9.280] sna_accel_flush: flush?=0, dirty?=0 [ 9.280] sna_block_handler (tv=0.0) [ 9.280] sna_wakeup_handler [ 9.280] sna_composite_rectangles(pixmap=186, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.280] sna_composite_rectangles: converted to op 1 [ 9.280] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.280] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.280] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.280] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.280] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.280] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.280] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.280] sna_composite_rectangles: dropping last-cpu hint [ 9.280] sna_drawable_use_bo pixmap=186, box=((0, 0), (80, 80)), flags=1... [ 9.280] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.280] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.280] sna_drawable_use_bo: using whole GPU bo [ 9.280] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.280] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.280] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.280] sna_render_get_solid: 40404040 [ 9.280] sna_render_get_solid(1) = 40404040 (old) [ 9.280] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.280] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.280] gen9_composite_get_binding_table(ff00) [ 9.280] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.280] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.280] kgem_add_handle: handle=8, index=3 [ 9.280] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 9.280] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.280] gen9_emit_vertex_elements: setup id=0 [ 9.280] (0, 0), (2, 2) [ 9.280] (78, 0), (80, 2) [ 9.280] (0, 78), (2, 80) [ 9.280] (78, 78), (80, 80) [ 9.280] gen8_vertex_flush[4cc] = 12 [ 9.280] sna_composite(pixmap=184, op=3, src=186+(0, 0), mask=0+(0, 0), dst=184+(0, 0)+(0, 0), size=(7680, 2160) [ 9.280] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.280] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.280] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.280] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.280] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.280] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.280] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.280] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.280] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.280] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.280] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.280] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.280] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.280] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.280] sna_drawable_use_bo: using whole GPU bo [ 9.280] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.280] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.280] sna_transform_is_imprecise_integer_translation: no transform [ 9.280] gen9_composite_picture: integer translation (0, 0), removing [ 9.280] sna_render_pixmap_bo pixmap=186, (0, 0)x(7680, 2160)/(80, 80) [ 9.280] sna_render_pixmap_bo: GPU all damaged [ 9.280] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.280] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.280] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.280] gen4_choose_composite_emitter: identity src, no mask [ 9.280] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.280] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.280] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.280] aligning vertex: was 2, now 3 floats per vertex [ 9.280] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.280] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.280] gen9_composite_get_binding_table(fe80) [ 9.280] kgem_add_reloc64: handle=30, pos=16280, delta=0, domains=20002 [ 9.280] kgem_add_handle: handle=30, index=4 [ 9.280] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=e4505000) [ 9.280] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.280] [3f90] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.280] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 [ 9.280] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) [ 9.280] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.281] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.281] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.281] gen9_emit_sampler: sampler = a [ 9.281] gen9_emit_vertex_elements: setup id=2 [ 9.281] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.281] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.281] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.281] gen8_vertex_flush[568] = 3 [ 9.281] sna_destroy_pixmap: pixmap=186, attached?=1 [ 9.281] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.281] __kgem_bo_destroy: handle=22, size=61440 [ 9.281] __kgem_bo_destroy: handle=22 -> active [ 9.281] __sna_free_pixmap(pixmap=186) [ 9.281] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.281] kgem_can_create_2d: 640x2096 @ 32 [ 9.281] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.281] kgem_can_create_2d: untiled size=5365760 [ 9.281] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.281] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.281] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.281] sna_create_pixmap: usage=0, flags=1b [ 9.281] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.281] __pop_freed_pixmap: reusing freed pixmap=186 header [ 9.281] create_pixmap_hdr: pixmap=187, width=640, height=2096, usage=0 [ 9.281] sna_create_pixmap: serial=187, 640x2096, usage=0 [ 9.281] sna_composite_rectangles(pixmap=188, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.281] sna_composite_rectangles: converted to op 0 [ 9.281] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.281] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.281] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.281] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.281] sna_composite_rectangles: dropping last-cpu hint [ 9.281] sna_drawable_use_bo pixmap=188, box=((0, 0), (640, 2096)), flags=19... [ 9.281] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.281] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.281] sna_pixmap_move_to_gpu(pixmap=188, usage=0), flags=b [ 9.281] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.281] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.281] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.281] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.281] sna_pixmap_alloc_gpu: pixmap=188 [ 9.281] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.281] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.281] kgem_set_tiling: handle=9, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.281] kgem_bo_remove_from_inactive: removing handle=9 from inactive [ 9.281] from inactive: pitch=2560, tiling=1: handle=9, id=412 [ 9.281] __sna_damage_all(640, 2096) [ 9.281] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.281] sna_pixmap_mark_active: pixmap=188, handle=9 [ 9.281] sna_drawable_use_bo: allocated GPU bo for operation [ 9.281] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.281] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.281] kgem_bo_is_render: handle=9, rq? 0 [0] [ 9.281] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.281] sna_render_get_solid: 0 [ 9.281] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.281] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.281] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.281] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.281] aligning vertex: was 3, now 2 floats per vertex [ 9.281] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.281] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.281] gen9_composite_get_binding_table(fdc0) [ 9.281] kgem_add_reloc64: handle=9, pos=16232, delta=0, domains=20002 [ 9.281] kgem_add_handle: handle=9, index=5 [ 9.281] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=f816d000) [ 9.281] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 9.281] [3f60] bind bo(handle=9, addr=f816d000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.281] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.281] gen9_emit_sampler: sampler = 1 [ 9.281] gen9_emit_vertex_elements: setup id=0 [ 9.281] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.281] (0, 0), (640, 2096) [ 9.281] gen8_vertex_flush[5d8] = 3 [ 9.281] sna_composite_rectangles: pixmap=188 marking clear [0]? 1 [ 9.281] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) [ 9.281] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.281] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.282] trapezoid_spans_maybe_inplace? clear, no [ 9.282] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.282] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.282] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.282] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.282] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.282] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.282] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.282] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.282] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.282] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.282] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.282] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.282] sna_drawable_use_bo pixmap=188, box=((8, 904), (632, 1128)), flags=7... [ 9.282] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.282] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.282] sna_drawable_use_bo: using whole GPU bo [ 9.282] gen9_composite_set_target: pixmap=188, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.282] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.282] color_convert: src=660a0a0a [20028888] [ 9.282] color_convert: dst=660a0a0a [20028888] [ 9.282] sna_render_get_solid: 660a0a0a [ 9.282] sna_render_get_solid(2) = 660a0a0a (old) [ 9.282] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.282] gen4_choose_spans_emitter: solid source [ 9.282] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.282] aligning vertex: was 2, now 3 floats per vertex [ 9.282] gen9_composite_get_binding_table(fd40) [ 9.282] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 9.282] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.282] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) [ 9.282] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.282] gen9_emit_sampler: sampler = c [ 9.282] gen9_emit_sf: num_sf_outputs=2 [ 9.282] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.282] gen9_emit_vertex_elements: setup id=5 [ 9.282] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.282] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.282] thread_choose_span: clipped? 0 [ 9.282] imprecise_trapezoid_span_converter: using 4 threads [ 9.282] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.282] thread_choose_span: clipped? 0 [ 9.282] [ 9.282] span_thread: flushing 1 boxes span_thread: flushing 95 boxes [ 9.282] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.282] span_thread: flushing 95 boxes [ 9.282] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.282] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.282] span_thread: flushing 1 boxes [ 9.282] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.282] gen8_vertex_flush[69c] = 576 [ 9.282] gen9_render_composite_spans_done() [ 9.282] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.282] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.282] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.282] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.282] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.282] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.282] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.282] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.282] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.282] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.282] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.282] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.282] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.282] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.283] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.283] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.283] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.283] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.283] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.283] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.283] sna_drawable_use_bo pixmap=188, box=((8, 904), (632, 1128)), flags=7... [ 9.283] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.283] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.283] sna_drawable_use_bo: using whole GPU bo [ 9.283] gen9_composite_set_target: pixmap=188, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.283] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.283] color_convert: src=66282828 [20028888] [ 9.283] color_convert: dst=66282828 [20028888] [ 9.283] sna_render_get_solid: 66282828 [ 9.283] sna_render_get_solid(3) = 66282828 (old) [ 9.283] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.283] gen4_choose_spans_emitter: solid source [ 9.283] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.283] gen9_composite_get_binding_table(fcc0) [ 9.283] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.283] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.283] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) [ 9.283] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.283] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.283] gen9_emit_vertex_elements: setup id=5 [ 9.283] thread_choose_span: clipped? 0 [ 9.283] imprecise_trapezoid_span_converter: using 4 threads [ 9.283] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.283] thread_choose_span: clipped? 0 [ 9.283] span_thread: flushing 2 boxes [ 9.283] span_thread: flushing 162 boxes [ 9.283] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.283] span_thread: flushing 2 boxes [ 9.283] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.283] span_thread: flushing 166 boxes [ 9.283] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.283] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.283] gen8_vertex_flush[6f0] = 996 [ 9.283] gen9_render_composite_spans_done() [ 9.283] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.283] kgem_can_create_2d: 640x2096 @ 32 [ 9.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.283] kgem_can_create_2d: untiled size=5365760 [ 9.283] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.283] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.283] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.283] sna_create_pixmap: usage=0, flags=1b [ 9.283] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.283] __pop_freed_pixmap: reusing freed pixmap=138 header [ 9.283] create_pixmap_hdr: pixmap=189, width=640, height=2096, usage=0 [ 9.283] sna_create_pixmap: serial=189, 640x2096, usage=0 [ 9.283] sna_composite_rectangles(pixmap=190, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.283] sna_composite_rectangles: converted to op 0 [ 9.283] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.283] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.283] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.283] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.283] sna_composite_rectangles: dropping last-cpu hint [ 9.283] sna_drawable_use_bo pixmap=190, box=((0, 0), (640, 2096)), flags=19... [ 9.283] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.283] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.283] sna_pixmap_move_to_gpu(pixmap=190, usage=0), flags=b [ 9.283] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.283] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.283] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.283] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.284] sna_pixmap_alloc_gpu: pixmap=190 [ 9.284] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.284] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.284] kgem_set_tiling: handle=11, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.284] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.284] from inactive: pitch=2560, tiling=1: handle=11, id=413 [ 9.284] __sna_damage_all(640, 2096) [ 9.284] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.284] sna_pixmap_mark_active: pixmap=190, handle=11 [ 9.284] sna_drawable_use_bo: allocated GPU bo for operation [ 9.284] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.284] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.284] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.284] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.284] sna_render_get_solid: 0 [ 9.284] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.284] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.284] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.284] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.284] aligning vertex: was 3, now 2 floats per vertex [ 9.284] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.284] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.284] gen9_composite_get_binding_table(fc40) [ 9.284] kgem_add_reloc64: handle=11, pos=16136, delta=0, domains=20002 [ 9.284] kgem_add_handle: handle=11, index=6 [ 9.284] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=f816d000) [ 9.284] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.284] [3f00] bind bo(handle=11, addr=f816d000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.284] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.284] gen9_emit_sampler: sampler = 1 [ 9.284] gen9_emit_sf: num_sf_outputs=1 [ 9.284] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.284] gen9_emit_vertex_elements: setup id=0 [ 9.284] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.284] (0, 0), (640, 2096) [ 9.284] gen8_vertex_flush[7b0] = 3 [ 9.284] sna_composite_rectangles: pixmap=190 marking clear [0]? 1 [ 9.284] sna_create_pixmap(624, 224, 32, usage=0) [ 9.284] kgem_can_create_2d: 624x224 @ 32 [ 9.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.284] kgem_can_create_2d: untiled size=561152 [ 9.284] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.284] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.284] kgem_can_create_2d: tiled[-1] size=561152 [ 9.284] sna_create_pixmap: usage=0, flags=1b [ 9.284] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.284] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.284] create_pixmap: serial=191, usage=0, 0x0 [ 9.284] create_pixmap_hdr: pixmap=191, width=624, height=224, usage=0 [ 9.284] sna_create_pixmap: serial=191, 624x224, usage=0 [ 9.284] sna_composite_rectangles(pixmap=192, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.284] sna_composite_rectangles: converted to op 0 [ 9.284] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.284] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.284] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.284] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.284] sna_composite_rectangles: dropping last-cpu hint [ 9.284] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=19... [ 9.284] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.285] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.285] sna_pixmap_move_to_gpu(pixmap=192, usage=0), flags=b [ 9.285] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.285] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.285] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.285] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.285] sna_pixmap_alloc_gpu: pixmap=192 [ 9.285] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.285] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.285] kgem_set_tiling: handle=20, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.285] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.285] from inactive: pitch=2560, tiling=1: handle=20, id=414 [ 9.285] __sna_damage_all(624, 224) [ 9.285] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.285] sna_pixmap_mark_active: pixmap=192, handle=20 [ 9.285] sna_drawable_use_bo: allocated GPU bo for operation [ 9.285] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.285] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.285] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.285] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.285] sna_render_get_solid: 0 [ 9.285] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.285] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.285] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.285] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.285] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.285] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.285] gen9_composite_get_binding_table(fbc0) [ 9.285] kgem_add_reloc64: handle=20, pos=16104, delta=0, domains=20002 [ 9.285] kgem_add_handle: handle=20, index=7 [ 9.285] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd9be000) [ 9.285] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.285] [3ee0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.285] gen9_emit_vertex_elements: setup id=0 [ 9.285] (0, 0), (624, 224) [ 9.285] gen8_vertex_flush[7e4] = 3 [ 9.285] sna_composite_rectangles: pixmap=192 marking clear [0]? 1 [ 9.285] sna_accel_flush: flush?=0, dirty?=0 [ 9.285] sna_block_handler (tv=0.0) [ 9.285] sna_wakeup_handler [ 9.285] sna_create_pixmap(576, 76, 32, usage=0) [ 9.285] kgem_can_create_2d: 576x76 @ 32 [ 9.285] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.285] kgem_can_create_2d: untiled size=176128 [ 9.285] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.285] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.285] kgem_can_create_2d: tiled[-1] size=176128 [ 9.285] sna_create_pixmap: usage=0, flags=1b [ 9.285] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.285] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.285] create_pixmap: serial=193, usage=0, 0x0 [ 9.285] create_pixmap_hdr: pixmap=193, width=576, height=76, usage=0 [ 9.285] sna_create_pixmap: serial=193, 576x76, usage=0 [ 9.285] sna_composite_rectangles(pixmap=194, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.285] sna_composite_rectangles: converted to op 0 [ 9.285] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.285] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.285] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.285] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.285] sna_composite_rectangles: dropping last-cpu hint [ 9.285] sna_drawable_use_bo pixmap=194, box=((0, 0), (576, 76)), flags=19... [ 9.285] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.285] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.285] sna_pixmap_move_to_gpu(pixmap=194, usage=0), flags=b [ 9.285] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.285] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.285] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.285] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.285] sna_pixmap_alloc_gpu: pixmap=194 [ 9.285] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.285] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.285] inactive too small: 42 < 50 [ 9.285] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.285] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.285] from inactive: pitch=2560, tiling=1: handle=23, id=415 [ 9.285] __sna_damage_all(576, 76) [ 9.285] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.285] sna_pixmap_mark_active: pixmap=194, handle=23 [ 9.285] sna_drawable_use_bo: allocated GPU bo for operation [ 9.285] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.285] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.285] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.285] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.285] sna_render_get_solid: 0 [ 9.285] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.285] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.285] __kgem_retire_rq: request 1 complete [ 9.285] kgem_set_mode: flushing before new bo [ 9.285] gen8_vertex_close: used=4818, vbo active? 16, vb=25, nreloc=3 [ 9.285] gen8_vertex_close: reloc[0] = 287 [ 9.285] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.285] kgem_add_handle: handle=16, index=8 [ 9.285] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fffa8000) [ 9.285] gen8_vertex_close: reloc[1] = 341 [ 9.285] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 [ 9.285] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fffa8000) [ 9.285] gen8_vertex_close: reloc[2] = 418 [ 9.285] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 [ 9.285] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) [ 9.285] batch[1/1, flags=1800]: 512 512 16096 16384, nreloc=16, nexec=9, nfence=0, aperture=33289 [fenced=0] [ 9.285] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.285] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.285] kgem_fixup_relocs: shrinking by 61440 [ 9.285] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.285] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.285] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.285] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 9.285] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 9.285] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.285] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.285] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.285] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.285] __kgem_bo_clear_busy: handle=7 [ 9.285] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.286] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.286] __kgem_bo_clear_busy: handle=8 [ 9.286] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.286] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.286] __kgem_bo_clear_busy: handle=8 [ 9.286] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.286] __kgem_bo_clear_busy: handle=8 [ 9.286] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.286] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.286] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.286] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.286] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.286] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.286] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.286] kgem_add_handle: handle=4, index=0 [ 9.286] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.286] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.286] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.286] gen9_composite_get_binding_table(ffc0) [ 9.286] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 9.286] kgem_add_handle: handle=23, index=1 [ 9.286] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 9.286] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 9.286] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.286] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.286] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.286] kgem_add_handle: handle=7, index=2 [ 9.286] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.286] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.286] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.286] gen9_emit_sampler: sampler = 1 [ 9.286] gen9_emit_sf: num_sf_outputs=1 [ 9.286] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.286] gen9_emit_vertex_elements: setup id=0 [ 9.286] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.286] (0, 0), (576, 76) [ 9.286] gen8_vertex_flush[490] = 3 [ 9.286] sna_composite_rectangles: pixmap=194 marking clear [0]? 1 [ 9.286] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.286] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 9.286] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.286] trapezoid_spans_maybe_inplace? clear, no [ 9.286] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.286] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.286] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.286] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.286] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.286] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.286] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.286] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.286] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.286] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.286] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.286] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.286] sna_drawable_use_bo pixmap=194, box=((2, 2), (574, 74)), flags=7... [ 9.286] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.286] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.286] sna_drawable_use_bo: using whole GPU bo [ 9.286] gen9_composite_set_target: pixmap=194, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.286] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.286] color_convert: src=4c000000 [20028888] [ 9.286] color_convert: dst=4c000000 [20028888] [ 9.286] sna_render_get_solid: 4c000000 [ 9.286] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.286] gen4_choose_spans_emitter: solid source [ 9.286] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.286] aligning vertex: was 2, now 3 floats per vertex [ 9.286] gen9_composite_get_binding_table(ff00) [ 9.286] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 9.286] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.286] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 9.286] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.286] gen9_emit_sampler: sampler = c [ 9.286] gen9_emit_sf: num_sf_outputs=2 [ 9.286] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.286] gen9_emit_vertex_elements: setup id=5 [ 9.286] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.286] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.286] thread_choose_span: clipped? 0 [ 9.286] imprecise_trapezoid_span_converter: using 4 threads [ 9.286] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.286] thread_choose_span: clipped? 0 [ 9.286] span_thread: flushing 1 boxes [ 9.286] span_thread: flushing 26 boxes [ 9.286] [ 9.286] span_thread: flushing 26 boxes [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.286] gen8_vertex_flush[554] = 162 [ 9.286] gen9_render_composite_spans_done() [ 9.286] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.286] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 9.286] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.286] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 9.286] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.286] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 9.286] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.286] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.286] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.286] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.286] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.286] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.286] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.286] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 9.286] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.286] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.286] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.286] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 9.286] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.286] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.286] sna_drawable_use_bo pixmap=194, box=((0, 0), (576, 76)), flags=7... [ 9.286] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.286] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.286] sna_drawable_use_bo: using whole GPU bo [ 9.286] gen9_composite_set_target: pixmap=194, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.286] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.286] color_convert: src=e6e6e6e6 [20028888] [ 9.286] color_convert: dst=e6e6e6e6 [20028888] [ 9.286] sna_render_get_solid: e6e6e6e6 [ 9.286] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.286] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.286] gen4_choose_spans_emitter: solid source [ 9.286] kgem_check_bo: num_pages=+1, num_exec=+1 [ 9.286] gen9_composite_get_binding_table(fe80) [ 9.286] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 9.286] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.286] kgem_add_handle: handle=8, index=3 [ 9.286] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 9.286] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.286] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.286] gen9_emit_vertex_elements: setup id=5 [ 9.286] thread_choose_span: clipped? 0 [ 9.286] imprecise_trapezoid_span_converter: using 4 threads [ 9.286] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.286] thread_choose_span: clipped? 0 [ 9.286] span_thread: flushing 2 boxes [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.286] span_thread: flushing 62 boxes [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.286] span_thread: flushing 2 boxes [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.286] span_thread: flushing 62 boxes [ 9.286] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.286] gen8_vertex_flush[5a8] = 384 [ 9.286] gen9_render_composite_spans_done() [ 9.286] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=a0, drawable=c0 [ 9.286] sna_validate_gc: recomputing clip [ 9.286] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.286] sna_copy_area: src=pixmap=194:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=192:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.286] sna_copy_area: normal copy [ 9.286] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.286] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.286] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.286] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.286] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.286] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.286] sna_do_copy: pixmap -- no source clipping [ 9.286] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.286] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.286] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=194+(-24, -136), dst pixmap=192+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.286] sna_copy_boxes: dst=(priv=0x55bca9b42000, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b12220, gpu_bo=23, cpu_bo=0), replaces=0 [ 9.286] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.286] sna_drawable_use_bo pixmap=192, box=((24, 136), (600, 212)), flags=b... [ 9.286] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.286] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.286] sna_drawable_use_bo: using whole GPU bo [ 9.286] sna_pixmap_move_to_gpu(pixmap=194, usage=0), flags=a [ 9.286] sna_pixmap_move_to_gpu: already all-damaged [ 9.286] sna_pixmap_mark_active: pixmap=194, handle=23 [ 9.286] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.286] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.286] kgem_bo_is_render: handle=23, rq? 1 [1] [ 9.286] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.286] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.286] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.286] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.286] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.286] aligning vertex: was 3, now 2 floats per vertex [ 9.286] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.286] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.286] gen9_composite_get_binding_table(fe00) [ 9.286] kgem_add_reloc64: handle=20, pos=16248, delta=0, domains=20002 [ 9.286] kgem_add_handle: handle=20, index=4 [ 9.286] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd9be000) [ 9.286] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.286] [3f70] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.286] kgem_add_reloc64: handle=23, pos=16232, delta=0, domains=40000 [ 9.286] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=fd545000) [ 9.286] [3f60] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.286] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.286] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.286] gen9_emit_sampler: sampler = 0 [ 9.286] gen9_emit_sf: num_sf_outputs=1 [ 9.286] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.286] gen9_emit_vertex_elements: setup id=0 [ 9.286] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.286] (0, 0) -> (24, 136) + (576, 76) [ 9.286] gen8_vertex_flush[678] = 3 [ 9.286] sna_destroy_pixmap: pixmap=194, attached?=1 [ 9.287] _kgem_bo_destroy: handle=23, proxy? 0 [ 9.287] __kgem_bo_destroy: handle=23, size=262144 [ 9.287] __kgem_bo_destroy: handle=23 -> active [ 9.287] __sna_free_pixmap(pixmap=194) [ 9.287] sna_create_pixmap(20, 25, 32, usage=3) [ 9.287] kgem_can_create_2d: 20x25 @ 32 [ 9.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 [ 9.287] kgem_can_create_2d: untiled size=4096 [ 9.287] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.287] kgem_choose_tiling: 20x25 -> 0 [ 9.287] sna_create_pixmap: usage=3, flags=a [ 9.287] sna_create_pixmap: small buffer [2000], attaching to shadow pixmap [ 9.287] create_pixmap: allocating pixmap 20x25, depth=32/32, size=2008 [ 9.287] create_pixmap: serial=196, usage=3, 20x25 [ 9.287] sna_create_pixmap: serial=196, 20x25, usage=3 [ 9.287] sna_composite(pixmap=196, op=1, src=195+(0, 0), mask=0+(0, 0), dst=196+(0, 0)+(0, 0), size=(20, 25) [ 9.287] sna_compute_composite_region: dst=(0, 0)x(20, 25) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (20, 25) [ 9.287] clip_to_dst: region: 1x[(0, 0), (20, 25)], clip: 1x[(0, 0), (20, 25)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (20, 25) [ 9.287] sna_compute_composite_region: clip against src (20x25 clip=0): (0, 0), (20, 25) [ 9.287] sna_composite: fallback, dst pixmap=196 is too small (or completely damaged) [ 9.287] sna_composite: fallback -- fbComposite [ 9.287] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(20, 25): region=((0,0), (20, 25)) [ 9.287] sna_composite_fb: fallback -- move src to cpu [ 9.287] sna_composite_fb: fallback -- move dst to cpu [ 9.287] sna_drawable_move_region_to_cpu(pixmap=196 (20x25), [(0, 0), (20, 25)], flags=5) [ 9.287] sna_drawable_move_region_to_cpu: region (0, 0), (20, 25) + (0, 0) subsumes pixmap (20x25) [ 9.287] _sna_pixmap_move_to_cpu(pixmap=196, 20x25, flags=5) [ 9.287] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.287] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.287] _sna_pixmap_move_to_cpu: marking as damaged [ 9.287] __sna_damage_all(20, 25) [ 9.287] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x25, pitch=80/80 [ 9.287] sna_create_pixmap(17, 19, 32, usage=3) [ 9.287] kgem_can_create_2d: 17x19 @ 32 [ 9.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.287] kgem_can_create_2d: untiled size=4096 [ 9.287] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.287] kgem_choose_tiling: 17x19 -> 0 [ 9.287] sna_create_pixmap: usage=3, flags=a [ 9.287] sna_create_pixmap: small buffer [1292], attaching to shadow pixmap [ 9.287] create_pixmap: allocating pixmap 17x19, depth=32/32, size=1300 [ 9.287] create_pixmap: serial=198, usage=3, 17x19 [ 9.287] sna_create_pixmap: serial=198, 17x19, usage=3 [ 9.287] sna_composite(pixmap=198, op=1, src=197+(0, 0), mask=0+(0, 0), dst=198+(0, 0)+(0, 0), size=(17, 19) [ 9.287] sna_compute_composite_region: dst=(0, 0)x(17, 19) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 19) [ 9.287] clip_to_dst: region: 1x[(0, 0), (17, 19)], clip: 1x[(0, 0), (17, 19)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 19) [ 9.287] sna_compute_composite_region: clip against src (17x19 clip=0): (0, 0), (17, 19) [ 9.287] sna_composite: fallback, dst pixmap=198 is too small (or completely damaged) [ 9.287] sna_composite: fallback -- fbComposite [ 9.287] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 19): region=((0,0), (17, 19)) [ 9.287] sna_composite_fb: fallback -- move src to cpu [ 9.287] sna_composite_fb: fallback -- move dst to cpu [ 9.287] sna_drawable_move_region_to_cpu(pixmap=198 (17x19), [(0, 0), (17, 19)], flags=5) [ 9.287] sna_drawable_move_region_to_cpu: region (0, 0), (17, 19) + (0, 0) subsumes pixmap (17x19) [ 9.287] _sna_pixmap_move_to_cpu(pixmap=198, 17x19, flags=5) [ 9.287] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.287] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.287] _sna_pixmap_move_to_cpu: marking as damaged [ 9.287] __sna_damage_all(17, 19) [ 9.287] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x19, pitch=68/68 [ 9.287] sna_create_pixmap(16, 19, 32, usage=3) [ 9.287] kgem_can_create_2d: 16x19 @ 32 [ 9.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 [ 9.287] kgem_can_create_2d: untiled size=4096 [ 9.287] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.287] kgem_choose_tiling: 16x19 -> 0 [ 9.287] sna_create_pixmap: usage=3, flags=a [ 9.287] sna_create_pixmap: small buffer [1216], attaching to shadow pixmap [ 9.287] create_pixmap: allocating pixmap 16x19, depth=32/32, size=1224 [ 9.287] create_pixmap: serial=200, usage=3, 16x19 [ 9.287] sna_create_pixmap: serial=200, 16x19, usage=3 [ 9.287] sna_composite(pixmap=200, op=1, src=199+(0, 0), mask=0+(0, 0), dst=200+(0, 0)+(0, 0), size=(16, 19) [ 9.287] sna_compute_composite_region: dst=(0, 0)x(16, 19) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 19) [ 9.287] clip_to_dst: region: 1x[(0, 0), (16, 19)], clip: 1x[(0, 0), (16, 19)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 19) [ 9.287] sna_compute_composite_region: clip against src (16x19 clip=0): (0, 0), (16, 19) [ 9.287] sna_composite: fallback, dst pixmap=200 is too small (or completely damaged) [ 9.287] sna_composite: fallback -- fbComposite [ 9.287] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 19): region=((0,0), (16, 19)) [ 9.287] sna_composite_fb: fallback -- move src to cpu [ 9.287] sna_composite_fb: fallback -- move dst to cpu [ 9.287] sna_drawable_move_region_to_cpu(pixmap=200 (16x19), [(0, 0), (16, 19)], flags=5) [ 9.287] sna_drawable_move_region_to_cpu: region (0, 0), (16, 19) + (0, 0) subsumes pixmap (16x19) [ 9.287] _sna_pixmap_move_to_cpu(pixmap=200, 16x19, flags=5) [ 9.287] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.287] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.287] _sna_pixmap_move_to_cpu: marking as damaged [ 9.287] __sna_damage_all(16, 19) [ 9.287] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x19, pitch=64/64 [ 9.287] sna_create_pixmap(29, 19, 32, usage=3) [ 9.287] kgem_can_create_2d: 29x19 @ 32 [ 9.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=19 [ 9.287] kgem_can_create_2d: untiled size=4096 [ 9.287] kgem_choose_tiling: too thin [width 29, 32 bpp] for TILING_X [ 9.287] kgem_choose_tiling: 29x19 -> 0 [ 9.287] sna_create_pixmap: usage=3, flags=a [ 9.287] sna_create_pixmap: small buffer [2204], attaching to shadow pixmap [ 9.287] create_pixmap: allocating pixmap 29x19, depth=32/32, size=2212 [ 9.287] create_pixmap: serial=202, usage=3, 29x19 [ 9.287] sna_create_pixmap: serial=202, 29x19, usage=3 [ 9.287] sna_composite(pixmap=202, op=1, src=201+(0, 0), mask=0+(0, 0), dst=202+(0, 0)+(0, 0), size=(29, 19) [ 9.287] sna_compute_composite_region: dst=(0, 0)x(29, 19) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (29, 19) [ 9.287] clip_to_dst: region: 1x[(0, 0), (29, 19)], clip: 1x[(0, 0), (29, 19)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (29, 19) [ 9.287] sna_compute_composite_region: clip against src (29x19 clip=0): (0, 0), (29, 19) [ 9.287] sna_composite: fallback, dst pixmap=202 is too small (or completely damaged) [ 9.287] sna_composite: fallback -- fbComposite [ 9.287] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(29, 19): region=((0,0), (29, 19)) [ 9.287] sna_composite_fb: fallback -- move src to cpu [ 9.287] sna_composite_fb: fallback -- move dst to cpu [ 9.287] sna_drawable_move_region_to_cpu(pixmap=202 (29x19), [(0, 0), (29, 19)], flags=5) [ 9.287] sna_drawable_move_region_to_cpu: region (0, 0), (29, 19) + (0, 0) subsumes pixmap (29x19) [ 9.287] _sna_pixmap_move_to_cpu(pixmap=202, 29x19, flags=5) [ 9.287] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.287] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.287] _sna_pixmap_move_to_cpu: marking as damaged [ 9.287] __sna_damage_all(29, 19) [ 9.287] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=29x19, pitch=116/116 [ 9.287] sna_create_pixmap(20, 19, 32, usage=3) [ 9.287] kgem_can_create_2d: 20x19 @ 32 [ 9.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.287] kgem_can_create_2d: untiled size=4096 [ 9.287] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.287] kgem_choose_tiling: 20x19 -> 0 [ 9.287] sna_create_pixmap: usage=3, flags=a [ 9.287] sna_create_pixmap: small buffer [1520], attaching to shadow pixmap [ 9.287] create_pixmap: allocating pixmap 20x19, depth=32/32, size=1528 [ 9.287] create_pixmap: serial=204, usage=3, 20x19 [ 9.287] sna_create_pixmap: serial=204, 20x19, usage=3 [ 9.287] sna_composite(pixmap=204, op=1, src=203+(0, 0), mask=0+(0, 0), dst=204+(0, 0)+(0, 0), size=(20, 19) [ 9.287] sna_compute_composite_region: dst=(0, 0)x(20, 19) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (20, 19) [ 9.287] clip_to_dst: region: 1x[(0, 0), (20, 19)], clip: 1x[(0, 0), (20, 19)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (20, 19) [ 9.287] sna_compute_composite_region: clip against src (20x19 clip=0): (0, 0), (20, 19) [ 9.287] sna_composite: fallback, dst pixmap=204 is too small (or completely damaged) [ 9.287] sna_composite: fallback -- fbComposite [ 9.287] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(20, 19): region=((0,0), (20, 19)) [ 9.287] sna_composite_fb: fallback -- move src to cpu [ 9.287] sna_composite_fb: fallback -- move dst to cpu [ 9.287] sna_drawable_move_region_to_cpu(pixmap=204 (20x19), [(0, 0), (20, 19)], flags=5) [ 9.287] sna_drawable_move_region_to_cpu: region (0, 0), (20, 19) + (0, 0) subsumes pixmap (20x19) [ 9.287] _sna_pixmap_move_to_cpu(pixmap=204, 20x19, flags=5) [ 9.287] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.287] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.287] _sna_pixmap_move_to_cpu: marking as damaged [ 9.287] __sna_damage_all(20, 19) [ 9.287] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x19, pitch=80/80 [ 9.287] sna_create_pixmap(14, 19, 32, usage=3) [ 9.287] kgem_can_create_2d: 14x19 @ 32 [ 9.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 [ 9.287] kgem_can_create_2d: untiled size=4096 [ 9.287] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 9.287] kgem_choose_tiling: 14x19 -> 0 [ 9.287] sna_create_pixmap: usage=3, flags=a [ 9.287] sna_create_pixmap: small buffer [1064], attaching to shadow pixmap [ 9.287] create_pixmap: allocating pixmap 14x19, depth=32/32, size=1072 [ 9.287] create_pixmap: serial=206, usage=3, 14x19 [ 9.287] sna_create_pixmap: serial=206, 14x19, usage=3 [ 9.287] sna_composite(pixmap=206, op=1, src=205+(0, 0), mask=0+(0, 0), dst=206+(0, 0)+(0, 0), size=(14, 19) [ 9.287] sna_compute_composite_region: dst=(0, 0)x(14, 19) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 19) [ 9.287] clip_to_dst: region: 1x[(0, 0), (14, 19)], clip: 1x[(0, 0), (14, 19)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 19) [ 9.287] sna_compute_composite_region: clip against src (14x19 clip=0): (0, 0), (14, 19) [ 9.287] sna_composite: fallback, dst pixmap=206 is too small (or completely damaged) [ 9.287] sna_composite: fallback -- fbComposite [ 9.287] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 19): region=((0,0), (14, 19)) [ 9.287] sna_composite_fb: fallback -- move src to cpu [ 9.287] sna_composite_fb: fallback -- move dst to cpu [ 9.287] sna_drawable_move_region_to_cpu(pixmap=206 (14x19), [(0, 0), (14, 19)], flags=5) [ 9.287] sna_drawable_move_region_to_cpu: region (0, 0), (14, 19) + (0, 0) subsumes pixmap (14x19) [ 9.287] _sna_pixmap_move_to_cpu(pixmap=206, 14x19, flags=5) [ 9.287] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.287] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.287] _sna_pixmap_move_to_cpu: marking as damaged [ 9.287] __sna_damage_all(14, 19) [ 9.287] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x19, pitch=56/56 [ 9.287] sna_create_pixmap(19, 28, 32, usage=3) [ 9.287] kgem_can_create_2d: 19x28 @ 32 [ 9.287] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=28 [ 9.287] kgem_can_create_2d: untiled size=4096 [ 9.287] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 9.287] kgem_choose_tiling: 19x28 -> 0 [ 9.287] sna_create_pixmap: usage=3, flags=a [ 9.287] sna_create_pixmap: small buffer [2128], attaching to shadow pixmap [ 9.287] create_pixmap: allocating pixmap 19x28, depth=32/32, size=2136 [ 9.287] create_pixmap: serial=208, usage=3, 19x28 [ 9.287] sna_create_pixmap: serial=208, 19x28, usage=3 [ 9.287] sna_composite(pixmap=208, op=1, src=207+(0, 0), mask=0+(0, 0), dst=208+(0, 0)+(0, 0), size=(19, 28) [ 9.287] sna_compute_composite_region: dst=(0, 0)x(19, 28) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 28) [ 9.287] clip_to_dst: region: 1x[(0, 0), (19, 28)], clip: 1x[(0, 0), (19, 28)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 28) [ 9.287] sna_compute_composite_region: clip against src (19x28 clip=0): (0, 0), (19, 28) [ 9.287] sna_composite: fallback, dst pixmap=208 is too small (or completely damaged) [ 9.287] sna_composite: fallback -- fbComposite [ 9.287] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 28): region=((0,0), (19, 28)) [ 9.287] sna_composite_fb: fallback -- move src to cpu [ 9.287] sna_composite_fb: fallback -- move dst to cpu [ 9.287] sna_drawable_move_region_to_cpu(pixmap=208 (19x28), [(0, 0), (19, 28)], flags=5) [ 9.287] sna_drawable_move_region_to_cpu: region (0, 0), (19, 28) + (0, 0) subsumes pixmap (19x28) [ 9.287] _sna_pixmap_move_to_cpu(pixmap=208, 19x28, flags=5) [ 9.287] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.287] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.287] _sna_pixmap_move_to_cpu: marking as damaged [ 9.287] __sna_damage_all(19, 28) [ 9.287] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x28, pitch=76/76 [ 9.287] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.287] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 9.287] sna_glyphs: discarding mask [ 9.287] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.287] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789367456 size=624x224 [ 9.287] glyph_cache(0): adding glyph to cache 1, pos 128 [ 9.287] glyph_cache_upload: upload glyph 0x55bca9ae2fd0 to cache (128, 0)x(20, 25) [ 9.287] sna_composite(pixmap=2, op=1, src=196+(0, 0), mask=0+(0, 0), dst=2+(128, 0)+(0, 0), size=(20, 25) [ 9.287] sna_compute_composite_region: dst=(128, 0)x(20, 25) [ 9.287] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 0), (148, 25) [ 9.287] clip_to_dst: region: 1x[(128, 0), (148, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 9.287] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 0), (148, 25) [ 9.287] sna_compute_composite_region: clip against src (20x25 clip=0): (128, 0), (148, 25) [ 9.287] sna_composite: composite region extents:+(0, 0) -> (128, 0), (148, 25) + (0, 0) [ 9.287] gen9_render_composite: 20x25, current mode=1/1 [ 9.287] kgem_bo_is_render: handle=6, rq? 0 [0] [ 9.287] sna_blt_composite (0, 0), (128, 0), 20x25 [ 9.287] sna_transform_is_imprecise_integer_translation: no transform [ 9.287] sna_blt_composite: converting transform to integer translation? (0, 0) [ 9.287] sna_blt_composite: blt dst offset (0, 0), source offset (-128, 0), with alpha fixup? 0 [ 9.287] use_cpu_bo: no cpu bo [ 9.287] move_to_gpu: not migrating pixmap=196 due to usage_hint=3 [ 9.287] sna_drawable_use_bo pixmap=2, box=((128, 0), (148, 25)), flags=9... [ 9.287] sna_drawable_use_bo: pinned, never REPLACES [ 9.287] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.287] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.287] sna_drawable_use_bo: using whole GPU bo [ 9.287] sna_drawable_move_region_to_cpu(pixmap=196 (20x25), [(0, 0), (20, 25)], flags=2) [ 9.287] sna_drawable_move_region_to_cpu: pixmap=196 all damaged on CPU [ 9.287] prepare_blt_put [ 9.287] blt_put_composite_box: src=(-128, 0), dst=(0, 0) [ 9.287] sna_write_boxes x 1, src stride=80, src dx=(-128, 0) [ 9.287] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.287] kgem_bo_can_map__cpu: handle=6 [ 9.287] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.287] write_boxes_inplace x 1, handle=6, tiling=2 [ 9.287] upload_inplace__tiled: tiling=2 [ 9.287] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.287] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 [ 9.287] __kgem_bo_map__gtt_or_wc: handle=6 [ 9.287] kgem_trim_vma_cache: type=0, count=-511 (bucket: 10) [ 9.287] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.287] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 9.287] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.287] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 9.287] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 9.287] write_boxes_inplace: (0, 0) -> (128, 0) x (20, 25) [bpp=32, src_pitch=80, dst_pitch=4096] [ 9.287] memcpy_blt: src=(0, 0), dst=(128, 0), size=20x25, pitch=80/4096 [ 9.287] apply_damage: damage=0x0, region=1 [(128, 0), (148, 25) + (0, 0)] [ 9.287] gen9_render_composite: 0x0, current mode=1/1 [ 9.287] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 9.287] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 9.287] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.287] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.287] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=7... [ 9.287] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.287] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.287] sna_drawable_use_bo: using whole GPU bo [ 9.287] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.287] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.287] color_convert: src=ff888888 [20028888] [ 9.287] color_convert: dst=ff888888 [20028888] [ 9.287] sna_render_get_solid: ff888888 [ 9.287] sna_render_get_solid(5) = ff888888 (old) [ 9.288] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.288] sna_transform_is_imprecise_integer_translation: no transform [ 9.288] gen9_composite_picture: integer translation (0, 0), removing [ 9.288] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.288] sna_render_pixmap_bo: GPU all damaged [ 9.288] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.288] gen4_choose_composite_emitter: solid, identity mask [ 9.288] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.288] aligning vertex: was 2, now 4 floats per vertex [ 9.288] gen9_composite_get_binding_table(fd40) [ 9.288] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 9.288] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.288] kgem_add_reloc64[9] = (delta=20, target handle=3, presumed=fdffe000) [ 9.288] [3f40] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.288] kgem_add_reloc64: handle=6, pos=16184, delta=0, domains=40000 [ 9.288] kgem_add_handle: handle=6, index=5 [ 9.288] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd585000) [ 9.288] [3f30] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.288] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.288] gen9_emit_sampler: sampler = a [ 9.288] gen9_emit_sf: num_sf_outputs=2 [ 9.288] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.288] gen9_emit_vertex_elements: setup id=9 [ 9.288] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.288] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.288] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.288] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.288] gen8_vertex_flush[754] = 3 [ 9.288] gen9_magic_ca_pass: CA fixup (1617 -> 1620) [ 9.288] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.288] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.288] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.288] glyph_cache(0): adding glyph to cache 1, pos 144 [ 9.288] glyph_cache_upload: upload glyph 0x55bca9b592d0 to cache (160, 0)x(17, 19) [ 9.288] sna_composite(pixmap=2, op=1, src=198+(0, 0), mask=0+(0, 0), dst=2+(160, 0)+(0, 0), size=(17, 19) [ 9.288] sna_compute_composite_region: dst=(160, 0)x(17, 19) [ 9.288] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 0), (177, 19) [ 9.288] clip_to_dst: region: 1x[(160, 0), (177, 19)], clip: 1x[(0, 0), (1024, 1024)] [ 9.288] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 0), (177, 19) [ 9.288] sna_compute_composite_region: clip against src (17x19 clip=0): (160, 0), (177, 19) [ 9.288] sna_composite: composite region extents:+(0, 0) -> (160, 0), (177, 19) + (0, 0) [ 9.288] gen9_render_composite: 17x19, current mode=1/1 [ 9.288] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.288] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.288] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.288] gen9_composite_set_target: (160, 0)x(17, 19), partial?=0 [ 9.288] sna_drawable_use_bo pixmap=2, box=((160, 0), (177, 19)), flags=f... [ 9.288] sna_drawable_use_bo: pinned, never REPLACES [ 9.288] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.288] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.288] sna_drawable_use_bo: using whole GPU bo [ 9.288] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.288] gen9_composite_picture: (0, 0)x(17, 19), dst=(160, 0) [ 9.288] sna_transform_is_imprecise_integer_translation: no transform [ 9.288] gen9_composite_picture: integer translation (0, 0), removing [ 9.288] sna_render_pixmap_bo pixmap=198, (0, 0)x(17, 19)/(17, 19) [ 9.288] sna_render_pixmap_bo box=(0, 0), (17, 19): (17, 19)/(17, 19) [ 9.288] sna_render_pixmap_bo: offset=(-160, 0), size=(17, 19) [ 9.288] use_cpu_bo: no cpu bo [ 9.288] move_to_gpu: not migrating pixmap=198 due to usage_hint=3 [ 9.288] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 19) [ 9.288] upload: box=(0, 0), (17, 19), pixmap=17x19 [ 9.288] sna_drawable_move_region_to_cpu(pixmap=198 (17x19), [(0, 0), (17, 19)], flags=2) [ 9.288] sna_drawable_move_region_to_cpu: pixmap=198 all damaged on CPU [ 9.288] kgem_can_create_2d: 17x19 @ 32 [ 9.288] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.288] kgem_can_create_2d: untiled size=4096 [ 9.288] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.288] kgem_choose_tiling: 17x19 -> 0 [ 9.288] kgem_upload_source_image : (0, 0), (17, 19), stride=68, bpp=32 [ 9.288] kgem_create_buffer_2d: 17x19, 32 bpp, stride=96 [ 9.288] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 9.288] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.288] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.288] search_linear_cache: inactive and cache bucket empty [ 9.288] search_linear_cache: active cache bucket empty [ 9.288] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.288] search_linear_cache: searching for inactive gtt map [ 9.288] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.288] search_linear_cache: inactive and cache bucket empty [ 9.288] search_linear_cache: active cache bucket empty [ 9.288] search_snoop_cache: num_pages=64, flags=0 [ 9.288] search_snoop_cache: inactive and cache empty [ 9.288] kgem_retire, need_retire?=1 [ 9.288] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.288] kgem_retire__requests_ring: retiring ring 0 [ 9.288] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.288] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 9.288] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.288] kgem_retire -- retired=0, need_retire=1 [ 9.288] kgem_retire, need_retire?=1 [ 9.288] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.288] kgem_retire__requests_ring: retiring ring 0 [ 9.288] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.288] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 9.288] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.288] kgem_retire -- retired=0, need_retire=1 [ 9.288] search_snoop_cache: nothing retired [ 9.288] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.288] search_linear_cache: inactive and cache bucket empty [ 9.288] search_linear_cache: active cache bucket empty [ 9.288] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 9.288] search_linear_cache: inactive and cache bucket empty [ 9.288] search_linear_cache: active cache bucket empty [ 9.288] __kgem_bo_init(handle=31, num_pages=64) [ 9.288] create_snoopable_buffer: created CPU (LLC) handle=31 for buffer, size 64 [ 9.288] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x0) [ 9.288] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 6) [ 9.288] __kgem_bo_map__cpu: caching CPU vma for 31 [ 9.288] kgem_create_buffer(pages=64 [64]) new handle=31, used=1920, write=1 [ 9.288] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1920, io=1 [ 9.288] __kgem_bo_init(handle=31, num_pages=1920) [ 9.288] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x19, pitch=68/96 [ 9.288] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.288] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.288] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.288] gen4_choose_composite_emitter: identity src, no mask [ 9.288] needs_batch_flush: flushing before handle=31 for new reservation [ 9.288] gen8_vertex_close: used=6480, vbo active? 16, vb=221, nreloc=3 [ 9.288] gen8_vertex_close: reloc[0] = 287 [ 9.288] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.288] kgem_add_handle: handle=16, index=6 [ 9.288] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fffa8000) [ 9.288] gen8_vertex_close: reloc[1] = 336 [ 9.288] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 9.288] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fffa8000) [ 9.288] gen8_vertex_close: reloc[2] = 464 [ 9.288] kgem_add_reloc64: handle=16, pos=464, delta=0, domains=200000 [ 9.288] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fffa8000) [ 9.288] batch[1/1, flags=1800]: 506 506 16176 16384, nreloc=14, nexec=7, nfence=0, aperture=1962 [fenced=0] [ 9.288] kgem_finish_buffers: buffer handle=31, used=2048, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 9.288] kgem_finish_buffers: skipping unattached handle=31, used=2048, refcnt=2 [ 9.288] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.288] __kgem_retire_rq: request 1 complete [ 9.288] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.288] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 9.288] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 9.288] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.288] kgem_bo_move_to_cache: release handle=22 [ 9.288] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.288] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.288] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.288] kgem_fixup_relocs: shrinking by 61440 [ 9.288] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.288] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.288] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.288] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 9.288] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.288] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.288] __kgem_bo_clear_busy: handle=7 [ 9.288] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.288] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.288] __kgem_bo_clear_busy: handle=7 [ 9.288] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.288] __kgem_bo_clear_busy: handle=8 [ 9.288] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.288] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.288] __kgem_bo_clear_busy: handle=8 [ 9.288] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.288] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.288] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.288] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.288] needs_batch_flush: flushing before handle=31 for new reservation [ 9.288] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 9.288] aligning vertex: was 4, now 3 floats per vertex [ 9.288] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.288] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.288] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.288] kgem_add_handle: handle=4, index=0 [ 9.288] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.288] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.288] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.288] gen9_composite_get_binding_table(ffc0) [ 9.288] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 9.288] kgem_add_handle: handle=6, index=1 [ 9.288] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd585000) [ 9.288] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.288] [3fe0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 9.288] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.288] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.288] kgem_add_handle: handle=31, index=2 [ 9.288] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.288] [3fd0] bind bo(handle=31, addr=0), format=192, width=17, height=19, pitch=96, tiling=0 -> sampler [ 9.288] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.288] gen9_emit_sampler: sampler = 2 [ 9.288] gen9_emit_sf: num_sf_outputs=1 [ 9.288] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.288] gen9_emit_vertex_elements: setup id=2 [ 9.288] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.288] gen9_render_composite_box: (160, 0), (177, 19) [ 9.288] apply_damage: damage=0x0, region=1 [(160, 0), (177, 19) + (0, 0)] [ 9.288] gen8_vertex_flush[490] = 3 [ 9.288] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.288] gen9_render_composite: 0x0, current mode=1/1 [ 9.288] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.288] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 9.288] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.288] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.288] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=7... [ 9.288] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.288] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.288] sna_drawable_use_bo: using whole GPU bo [ 9.288] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.288] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.288] color_convert: src=ff888888 [20028888] [ 9.288] color_convert: dst=ff888888 [20028888] [ 9.288] sna_render_get_solid: ff888888 [ 9.288] sna_render_get_solid(5) = ff888888 (last) [ 9.288] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.288] sna_transform_is_imprecise_integer_translation: no transform [ 9.288] gen9_composite_picture: integer translation (0, 0), removing [ 9.288] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.288] sna_render_pixmap_bo: GPU all damaged [ 9.288] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.289] gen4_choose_composite_emitter: solid, identity mask [ 9.289] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.289] __kgem_retire_rq: request 1 complete [ 9.289] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.289] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 9.289] kgem_bo_move_to_cache: release handle=23 [ 9.289] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.289] kgem_set_mode: flushing before new bo [ 9.289] gen8_vertex_close: used=6489, vbo active? 16, vb=4, nreloc=1 [ 9.289] gen8_vertex_close: reloc[0] = 287 [ 9.289] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.289] kgem_add_handle: handle=16, index=3 [ 9.289] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.289] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 9.289] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.289] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.289] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.289] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.289] kgem_fixup_relocs: shrinking by 61440 [ 9.289] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.289] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.289] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd585000 [ 9.289] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.289] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.289] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.289] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.289] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.289] kgem_check_bo: num_pages=+1823, num_exec=+3 [ 9.289] aligning vertex: was 3, now 4 floats per vertex [ 9.289] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.289] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.289] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.289] kgem_add_handle: handle=4, index=0 [ 9.289] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.289] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.289] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.289] gen9_composite_get_binding_table(ffc0) [ 9.289] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 9.289] kgem_add_handle: handle=20, index=1 [ 9.289] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 9.289] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.289] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.289] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 9.289] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.289] kgem_add_handle: handle=8, index=2 [ 9.289] kgem_add_reloc64[4] = (delta=20, target handle=2, presumed=fdffe000) [ 9.289] [3fd0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.289] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 9.289] kgem_add_handle: handle=6, index=3 [ 9.289] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 9.289] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.289] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 9.289] gen9_emit_sampler: sampler = a [ 9.289] gen9_emit_sf: num_sf_outputs=2 [ 9.289] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.289] gen9_emit_vertex_elements: setup id=9 [ 9.289] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.289] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.289] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.289] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.289] gen8_vertex_flush[498] = 3 [ 9.289] gen9_magic_ca_pass: CA fixup (1623 -> 1626) [ 9.289] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.289] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.289] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.289] glyph_cache(0): adding glyph to cache 1, pos 160 [ 9.289] glyph_cache_upload: upload glyph 0x55bca9b419c0 to cache (128, 32)x(16, 19) [ 9.289] sna_composite(pixmap=2, op=1, src=200+(0, 0), mask=0+(0, 0), dst=2+(128, 32)+(0, 0), size=(16, 19) [ 9.289] sna_compute_composite_region: dst=(128, 32)x(16, 19) [ 9.289] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 32), (144, 51) [ 9.289] clip_to_dst: region: 1x[(128, 32), (144, 51)], clip: 1x[(0, 0), (1024, 1024)] [ 9.289] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 32), (144, 51) [ 9.289] sna_compute_composite_region: clip against src (16x19 clip=0): (128, 32), (144, 51) [ 9.289] sna_composite: composite region extents:+(0, 0) -> (128, 32), (144, 51) + (0, 0) [ 9.289] gen9_render_composite: 16x19, current mode=1/1 [ 9.289] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.289] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.289] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.289] gen9_composite_set_target: (128, 32)x(16, 19), partial?=0 [ 9.289] sna_drawable_use_bo pixmap=2, box=((128, 32), (144, 51)), flags=f... [ 9.289] sna_drawable_use_bo: pinned, never REPLACES [ 9.289] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.289] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.289] sna_drawable_use_bo: using whole GPU bo [ 9.289] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.289] gen9_composite_picture: (0, 0)x(16, 19), dst=(128, 32) [ 9.289] sna_transform_is_imprecise_integer_translation: no transform [ 9.289] gen9_composite_picture: integer translation (0, 0), removing [ 9.289] sna_render_pixmap_bo pixmap=200, (0, 0)x(16, 19)/(16, 19) [ 9.289] sna_render_pixmap_bo box=(0, 0), (16, 19): (16, 19)/(16, 19) [ 9.289] sna_render_pixmap_bo: offset=(-128, -32), size=(16, 19) [ 9.289] use_cpu_bo: no cpu bo [ 9.289] move_to_gpu: not migrating pixmap=200 due to usage_hint=3 [ 9.289] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 19) [ 9.289] upload: box=(0, 0), (16, 19), pixmap=16x19 [ 9.289] sna_drawable_move_region_to_cpu(pixmap=200 (16x19), [(0, 0), (16, 19)], flags=2) [ 9.289] sna_drawable_move_region_to_cpu: pixmap=200 all damaged on CPU [ 9.289] kgem_can_create_2d: 16x19 @ 32 [ 9.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 [ 9.289] kgem_can_create_2d: untiled size=4096 [ 9.289] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.289] kgem_choose_tiling: 16x19 -> 0 [ 9.289] kgem_upload_source_image : (0, 0), (16, 19), stride=64, bpp=32 [ 9.289] kgem_create_buffer_2d: 16x19, 32 bpp, stride=64 [ 9.289] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] [ 9.289] kgem_create_buffer: reusing buffer? used=4096 + size=1280, total=262144 [ 9.289] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=1280, io=1 [ 9.289] __kgem_bo_init(handle=31, num_pages=1280) [ 9.289] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x19, pitch=64/64 [ 9.289] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.289] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.289] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.289] gen4_choose_composite_emitter: identity src, no mask [ 9.289] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.289] aligning vertex: was 4, now 3 floats per vertex [ 9.289] gen9_composite_get_binding_table(fec0) [ 9.289] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 9.289] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 9.289] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.289] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 9.289] kgem_add_reloc64: handle=31, pos=16280, delta=0, domains=40000 [ 9.289] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.289] kgem_add_handle: handle=31, index=4 [ 9.289] kgem_add_reloc64[7] = (delta=4096, target handle=4, presumed=fd4fc000) [ 9.289] [3f90] bind bo(handle=31, addr=fd4fd000), format=192, width=16, height=19, pitch=64, tiling=0 -> sampler [ 9.289] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.289] gen9_emit_sampler: sampler = 2 [ 9.289] gen9_emit_sf: num_sf_outputs=1 [ 9.289] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.289] gen9_emit_vertex_elements: setup id=2 [ 9.289] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.289] gen9_render_composite_box: (128, 32), (144, 51) [ 9.289] apply_damage: damage=0x0, region=1 [(128, 32), (144, 51) + (0, 0)] [ 9.289] gen8_vertex_flush[5e0] = 3 [ 9.289] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.289] gen9_render_composite: 0x0, current mode=1/1 [ 9.289] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.289] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.289] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.289] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.289] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=7... [ 9.289] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.289] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.289] sna_drawable_use_bo: using whole GPU bo [ 9.289] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.289] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.289] color_convert: src=ff888888 [20028888] [ 9.289] color_convert: dst=ff888888 [20028888] [ 9.289] sna_render_get_solid: ff888888 [ 9.289] sna_render_get_solid(5) = ff888888 (last) [ 9.289] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.289] sna_transform_is_imprecise_integer_translation: no transform [ 9.289] gen9_composite_picture: integer translation (0, 0), removing [ 9.289] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.289] sna_render_pixmap_bo: GPU all damaged [ 9.289] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.289] gen4_choose_composite_emitter: solid, identity mask [ 9.289] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.289] aligning vertex: was 3, now 4 floats per vertex [ 9.289] gen9_composite_get_binding_table(fe00) [ 9.289] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.289] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.289] gen9_emit_sampler: sampler = a [ 9.289] gen9_emit_sf: num_sf_outputs=2 [ 9.289] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.289] gen9_emit_vertex_elements: setup id=9 [ 9.289] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.289] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.289] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.289] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.289] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.289] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.289] gen8_vertex_flush[6b8] = 6 [ 9.289] gen9_magic_ca_pass: CA fixup (1629 -> 1635) [ 9.289] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.289] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.289] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.289] glyph_cache(0): adding glyph to cache 1, pos 176 [ 9.289] glyph_cache_upload: upload glyph 0x55bca9b616b0 to cache (160, 32)x(29, 19) [ 9.289] sna_composite(pixmap=2, op=1, src=202+(0, 0), mask=0+(0, 0), dst=2+(160, 32)+(0, 0), size=(29, 19) [ 9.289] sna_compute_composite_region: dst=(160, 32)x(29, 19) [ 9.289] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 32), (189, 51) [ 9.289] clip_to_dst: region: 1x[(160, 32), (189, 51)], clip: 1x[(0, 0), (1024, 1024)] [ 9.289] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 32), (189, 51) [ 9.289] sna_compute_composite_region: clip against src (29x19 clip=0): (160, 32), (189, 51) [ 9.289] sna_composite: composite region extents:+(0, 0) -> (160, 32), (189, 51) + (0, 0) [ 9.289] gen9_render_composite: 29x19, current mode=1/1 [ 9.289] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.289] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.289] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.289] gen9_composite_set_target: (160, 32)x(29, 19), partial?=0 [ 9.289] sna_drawable_use_bo pixmap=2, box=((160, 32), (189, 51)), flags=f... [ 9.289] sna_drawable_use_bo: pinned, never REPLACES [ 9.289] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.289] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.289] sna_drawable_use_bo: using whole GPU bo [ 9.289] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.289] gen9_composite_picture: (0, 0)x(29, 19), dst=(160, 32) [ 9.289] sna_transform_is_imprecise_integer_translation: no transform [ 9.289] gen9_composite_picture: integer translation (0, 0), removing [ 9.289] sna_render_pixmap_bo pixmap=202, (0, 0)x(29, 19)/(29, 19) [ 9.289] sna_render_pixmap_bo box=(0, 0), (29, 19): (29, 19)/(29, 19) [ 9.289] sna_render_pixmap_bo: offset=(-160, -32), size=(29, 19) [ 9.289] use_cpu_bo: no cpu bo [ 9.289] move_to_gpu: not migrating pixmap=202 due to usage_hint=3 [ 9.289] sna_render_pixmap_bo: uploading CPU box (0, 0), (29, 19) [ 9.289] upload: box=(0, 0), (29, 19), pixmap=29x19 [ 9.289] sna_drawable_move_region_to_cpu(pixmap=202 (29x19), [(0, 0), (29, 19)], flags=2) [ 9.289] sna_drawable_move_region_to_cpu: pixmap=202 all damaged on CPU [ 9.289] kgem_can_create_2d: 29x19 @ 32 [ 9.289] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=19 [ 9.289] kgem_can_create_2d: untiled size=4096 [ 9.289] kgem_choose_tiling: too thin [width 29, 32 bpp] for TILING_X [ 9.289] kgem_choose_tiling: 29x19 -> 0 [ 9.289] kgem_upload_source_image : (0, 0), (29, 19), stride=116, bpp=32 [ 9.289] kgem_create_buffer_2d: 29x19, 32 bpp, stride=128 [ 9.289] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.289] kgem_create_buffer: reusing buffer? used=5376 + size=2560, total=262144 [ 9.289] kgem_create_proxy: target handle=31 [proxy? -1], offset=5376, length=2560, io=1 [ 9.289] __kgem_bo_init(handle=31, num_pages=2560) [ 9.289] memcpy_blt: src=(0, 0), dst=(0, 0), size=29x19, pitch=116/128 [ 9.289] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.289] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.289] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.289] gen4_choose_composite_emitter: identity src, no mask [ 9.289] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.289] aligning vertex: was 4, now 3 floats per vertex [ 9.289] gen9_composite_get_binding_table(fdc0) [ 9.289] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.289] kgem_add_reloc64: handle=31, pos=16232, delta=0, domains=40000 [ 9.289] kgem_add_reloc64: adding proxy [delta=5376] for handle=31 [ 9.289] kgem_add_reloc64[8] = (delta=5376, target handle=4, presumed=fd4fc000) [ 9.289] [3f60] bind bo(handle=31, addr=fd4fd500), format=192, width=29, height=19, pitch=128, tiling=0 -> sampler [ 9.289] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.289] gen9_emit_sampler: sampler = 2 [ 9.289] gen9_emit_sf: num_sf_outputs=1 [ 9.289] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.289] gen9_emit_vertex_elements: setup id=2 [ 9.289] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.289] gen9_render_composite_box: (160, 32), (189, 51) [ 9.289] apply_damage: damage=0x0, region=1 [(160, 32), (189, 51) + (0, 0)] [ 9.289] gen8_vertex_flush[7ec] = 3 [ 9.289] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.289] gen9_render_composite: 0x0, current mode=1/1 [ 9.289] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.289] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.289] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.289] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.289] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=7... [ 9.289] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.289] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.289] sna_drawable_use_bo: using whole GPU bo [ 9.289] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.289] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.289] color_convert: src=ff888888 [20028888] [ 9.289] color_convert: dst=ff888888 [20028888] [ 9.289] sna_render_get_solid: ff888888 [ 9.289] sna_render_get_solid(5) = ff888888 (last) [ 9.289] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.289] sna_transform_is_imprecise_integer_translation: no transform [ 9.289] gen9_composite_picture: integer translation (0, 0), removing [ 9.289] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.289] sna_render_pixmap_bo: GPU all damaged [ 9.289] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.289] gen4_choose_composite_emitter: solid, identity mask [ 9.289] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.289] aligning vertex: was 3, now 4 floats per vertex [ 9.289] gen9_composite_get_binding_table(fd40) [ 9.289] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.289] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.289] gen9_emit_sampler: sampler = a [ 9.289] gen9_emit_sf: num_sf_outputs=2 [ 9.289] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.289] gen9_emit_vertex_elements: setup id=9 [ 9.289] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.289] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.289] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.289] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.289] gen8_vertex_flush[8c4] = 3 [ 9.289] gen9_magic_ca_pass: CA fixup (1638 -> 1641) [ 9.289] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.289] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.289] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.289] glyph_cache(0): adding glyph to cache 1, pos 192 [ 9.289] glyph_cache_upload: upload glyph 0x55bca9b61710 to cache (192, 0)x(20, 19) [ 9.289] sna_composite(pixmap=2, op=1, src=204+(0, 0), mask=0+(0, 0), dst=2+(192, 0)+(0, 0), size=(20, 19) [ 9.289] sna_compute_composite_region: dst=(192, 0)x(20, 19) [ 9.289] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 0), (212, 19) [ 9.289] clip_to_dst: region: 1x[(192, 0), (212, 19)], clip: 1x[(0, 0), (1024, 1024)] [ 9.289] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 0), (212, 19) [ 9.289] sna_compute_composite_region: clip against src (20x19 clip=0): (192, 0), (212, 19) [ 9.289] sna_composite: composite region extents:+(0, 0) -> (192, 0), (212, 19) + (0, 0) [ 9.289] gen9_render_composite: 20x19, current mode=1/1 [ 9.289] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.289] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.289] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.289] gen9_composite_set_target: (192, 0)x(20, 19), partial?=0 [ 9.289] sna_drawable_use_bo pixmap=2, box=((192, 0), (212, 19)), flags=f... [ 9.289] sna_drawable_use_bo: pinned, never REPLACES [ 9.289] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.289] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.289] sna_drawable_use_bo: using whole GPU bo [ 9.289] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.289] gen9_composite_picture: (0, 0)x(20, 19), dst=(192, 0) [ 9.289] sna_transform_is_imprecise_integer_translation: no transform [ 9.289] gen9_composite_picture: integer translation (0, 0), removing [ 9.289] sna_render_pixmap_bo pixmap=204, (0, 0)x(20, 19)/(20, 19) [ 9.289] sna_render_pixmap_bo box=(0, 0), (20, 19): (20, 19)/(20, 19) [ 9.289] sna_render_pixmap_bo: offset=(-192, 0), size=(20, 19) [ 9.290] use_cpu_bo: no cpu bo [ 9.290] move_to_gpu: not migrating pixmap=204 due to usage_hint=3 [ 9.290] sna_render_pixmap_bo: uploading CPU box (0, 0), (20, 19) [ 9.290] upload: box=(0, 0), (20, 19), pixmap=20x19 [ 9.290] sna_drawable_move_region_to_cpu(pixmap=204 (20x19), [(0, 0), (20, 19)], flags=2) [ 9.290] sna_drawable_move_region_to_cpu: pixmap=204 all damaged on CPU [ 9.290] kgem_can_create_2d: 20x19 @ 32 [ 9.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.290] kgem_can_create_2d: untiled size=4096 [ 9.290] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.290] kgem_choose_tiling: 20x19 -> 0 [ 9.290] kgem_upload_source_image : (0, 0), (20, 19), stride=80, bpp=32 [ 9.290] kgem_create_buffer_2d: 20x19, 32 bpp, stride=96 [ 9.290] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 9.290] kgem_create_buffer: reusing buffer? used=7936 + size=1920, total=262144 [ 9.290] kgem_create_proxy: target handle=31 [proxy? -1], offset=7936, length=1920, io=1 [ 9.290] __kgem_bo_init(handle=31, num_pages=1920) [ 9.290] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x19, pitch=80/96 [ 9.290] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.290] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.290] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.290] gen4_choose_composite_emitter: identity src, no mask [ 9.290] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.290] aligning vertex: was 4, now 3 floats per vertex [ 9.290] gen9_composite_get_binding_table(fd00) [ 9.290] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.290] kgem_add_reloc64: handle=31, pos=16184, delta=0, domains=40000 [ 9.290] kgem_add_reloc64: adding proxy [delta=7936] for handle=31 [ 9.290] kgem_add_reloc64[9] = (delta=7936, target handle=4, presumed=fd4fc000) [ 9.290] [3f30] bind bo(handle=31, addr=fd4fdf00), format=192, width=20, height=19, pitch=96, tiling=0 -> sampler [ 9.290] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.290] gen9_emit_sampler: sampler = 2 [ 9.290] gen9_emit_sf: num_sf_outputs=1 [ 9.290] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.290] gen9_emit_vertex_elements: setup id=2 [ 9.290] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.290] gen9_render_composite_box: (192, 0), (212, 19) [ 9.290] apply_damage: damage=0x0, region=1 [(192, 0), (212, 19) + (0, 0)] [ 9.290] gen8_vertex_flush[9f8] = 3 [ 9.290] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.290] gen9_render_composite: 0x0, current mode=1/1 [ 9.290] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.290] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.290] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.290] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.290] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=7... [ 9.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.290] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.290] sna_drawable_use_bo: using whole GPU bo [ 9.290] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.290] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.290] color_convert: src=ff888888 [20028888] [ 9.290] color_convert: dst=ff888888 [20028888] [ 9.290] sna_render_get_solid: ff888888 [ 9.290] sna_render_get_solid(5) = ff888888 (last) [ 9.290] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.290] sna_transform_is_imprecise_integer_translation: no transform [ 9.290] gen9_composite_picture: integer translation (0, 0), removing [ 9.290] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.290] sna_render_pixmap_bo: GPU all damaged [ 9.290] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.290] gen4_choose_composite_emitter: solid, identity mask [ 9.290] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.290] aligning vertex: was 3, now 4 floats per vertex [ 9.290] gen9_composite_get_binding_table(fc80) [ 9.290] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.290] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.290] gen9_emit_sampler: sampler = a [ 9.290] gen9_emit_sf: num_sf_outputs=2 [ 9.290] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.290] gen9_emit_vertex_elements: setup id=9 [ 9.290] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.290] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.290] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.290] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.290] gen8_vertex_flush[ad0] = 3 [ 9.290] gen9_magic_ca_pass: CA fixup (1644 -> 1647) [ 9.290] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.290] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.290] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.290] glyph_cache(0): adding glyph to cache 1, pos 208 [ 9.290] glyph_cache_upload: upload glyph 0x55bca9b46590 to cache (224, 0)x(14, 19) [ 9.290] sna_composite(pixmap=2, op=1, src=206+(0, 0), mask=0+(0, 0), dst=2+(224, 0)+(0, 0), size=(14, 19) [ 9.290] sna_compute_composite_region: dst=(224, 0)x(14, 19) [ 9.290] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 0), (238, 19) [ 9.290] clip_to_dst: region: 1x[(224, 0), (238, 19)], clip: 1x[(0, 0), (1024, 1024)] [ 9.290] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 0), (238, 19) [ 9.290] sna_compute_composite_region: clip against src (14x19 clip=0): (224, 0), (238, 19) [ 9.290] sna_composite: composite region extents:+(0, 0) -> (224, 0), (238, 19) + (0, 0) [ 9.290] gen9_render_composite: 14x19, current mode=1/1 [ 9.290] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.290] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.290] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.290] gen9_composite_set_target: (224, 0)x(14, 19), partial?=0 [ 9.290] sna_drawable_use_bo pixmap=2, box=((224, 0), (238, 19)), flags=f... [ 9.290] sna_drawable_use_bo: pinned, never REPLACES [ 9.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.290] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.290] sna_drawable_use_bo: using whole GPU bo [ 9.290] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.290] gen9_composite_picture: (0, 0)x(14, 19), dst=(224, 0) [ 9.290] sna_transform_is_imprecise_integer_translation: no transform [ 9.290] gen9_composite_picture: integer translation (0, 0), removing [ 9.290] sna_render_pixmap_bo pixmap=206, (0, 0)x(14, 19)/(14, 19) [ 9.290] sna_render_pixmap_bo box=(0, 0), (14, 19): (14, 19)/(14, 19) [ 9.290] sna_render_pixmap_bo: offset=(-224, 0), size=(14, 19) [ 9.290] use_cpu_bo: no cpu bo [ 9.290] move_to_gpu: not migrating pixmap=206 due to usage_hint=3 [ 9.290] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 19) [ 9.290] upload: box=(0, 0), (14, 19), pixmap=14x19 [ 9.290] sna_drawable_move_region_to_cpu(pixmap=206 (14x19), [(0, 0), (14, 19)], flags=2) [ 9.290] sna_drawable_move_region_to_cpu: pixmap=206 all damaged on CPU [ 9.290] kgem_can_create_2d: 14x19 @ 32 [ 9.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 [ 9.290] kgem_can_create_2d: untiled size=4096 [ 9.290] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 9.290] kgem_choose_tiling: 14x19 -> 0 [ 9.290] kgem_upload_source_image : (0, 0), (14, 19), stride=56, bpp=32 [ 9.290] kgem_create_buffer_2d: 14x19, 32 bpp, stride=64 [ 9.290] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] [ 9.290] kgem_create_buffer: reusing buffer? used=9984 + size=1280, total=262144 [ 9.290] kgem_create_proxy: target handle=31 [proxy? -1], offset=9984, length=1280, io=1 [ 9.290] __kgem_bo_init(handle=31, num_pages=1280) [ 9.290] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x19, pitch=56/64 [ 9.290] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.290] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.290] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.290] gen4_choose_composite_emitter: identity src, no mask [ 9.290] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.290] aligning vertex: was 4, now 3 floats per vertex [ 9.290] gen9_composite_get_binding_table(fc40) [ 9.290] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.290] kgem_add_reloc64: handle=31, pos=16136, delta=0, domains=40000 [ 9.290] kgem_add_reloc64: adding proxy [delta=9984] for handle=31 [ 9.290] kgem_add_reloc64[10] = (delta=9984, target handle=4, presumed=fd4fc000) [ 9.290] [3f00] bind bo(handle=31, addr=fd4fe700), format=192, width=14, height=19, pitch=64, tiling=0 -> sampler [ 9.290] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.290] gen9_emit_sampler: sampler = 2 [ 9.290] gen9_emit_sf: num_sf_outputs=1 [ 9.290] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.290] gen9_emit_vertex_elements: setup id=2 [ 9.290] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.290] gen9_render_composite_box: (224, 0), (238, 19) [ 9.290] apply_damage: damage=0x0, region=1 [(224, 0), (238, 19) + (0, 0)] [ 9.290] gen8_vertex_flush[c04] = 3 [ 9.290] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.290] gen9_render_composite: 0x0, current mode=1/1 [ 9.290] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.290] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.290] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.290] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.290] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=7... [ 9.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.290] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.290] sna_drawable_use_bo: using whole GPU bo [ 9.290] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.290] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.290] color_convert: src=ff888888 [20028888] [ 9.290] color_convert: dst=ff888888 [20028888] [ 9.290] sna_render_get_solid: ff888888 [ 9.290] sna_render_get_solid(5) = ff888888 (last) [ 9.290] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.290] sna_transform_is_imprecise_integer_translation: no transform [ 9.290] gen9_composite_picture: integer translation (0, 0), removing [ 9.290] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.290] sna_render_pixmap_bo: GPU all damaged [ 9.290] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.290] gen4_choose_composite_emitter: solid, identity mask [ 9.290] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.290] aligning vertex: was 3, now 4 floats per vertex [ 9.290] gen9_composite_get_binding_table(fbc0) [ 9.290] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.290] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.290] gen9_emit_sampler: sampler = a [ 9.290] gen9_emit_sf: num_sf_outputs=2 [ 9.290] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.290] gen9_emit_vertex_elements: setup id=9 [ 9.290] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.290] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.290] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.290] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.290] gen8_vertex_flush[cdc] = 3 [ 9.290] gen9_magic_ca_pass: CA fixup (1650 -> 1653) [ 9.290] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.290] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.290] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.290] glyph_cache(0): adding glyph to cache 1, pos 224 [ 9.290] glyph_cache_upload: upload glyph 0x55bca9b465f0 to cache (192, 32)x(19, 28) [ 9.290] sna_composite(pixmap=2, op=1, src=208+(0, 0), mask=0+(0, 0), dst=2+(192, 32)+(0, 0), size=(19, 28) [ 9.290] sna_compute_composite_region: dst=(192, 32)x(19, 28) [ 9.290] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 32), (211, 60) [ 9.290] clip_to_dst: region: 1x[(192, 32), (211, 60)], clip: 1x[(0, 0), (1024, 1024)] [ 9.290] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 32), (211, 60) [ 9.290] sna_compute_composite_region: clip against src (19x28 clip=0): (192, 32), (211, 60) [ 9.290] sna_composite: composite region extents:+(0, 0) -> (192, 32), (211, 60) + (0, 0) [ 9.290] gen9_render_composite: 19x28, current mode=1/1 [ 9.290] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.290] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.290] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.290] gen9_composite_set_target: (192, 32)x(19, 28), partial?=0 [ 9.290] sna_drawable_use_bo pixmap=2, box=((192, 32), (211, 60)), flags=f... [ 9.290] sna_drawable_use_bo: pinned, never REPLACES [ 9.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.290] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.290] sna_drawable_use_bo: using whole GPU bo [ 9.290] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.290] gen9_composite_picture: (0, 0)x(19, 28), dst=(192, 32) [ 9.290] sna_transform_is_imprecise_integer_translation: no transform [ 9.290] gen9_composite_picture: integer translation (0, 0), removing [ 9.290] sna_render_pixmap_bo pixmap=208, (0, 0)x(19, 28)/(19, 28) [ 9.290] sna_render_pixmap_bo box=(0, 0), (19, 28): (19, 28)/(19, 28) [ 9.290] sna_render_pixmap_bo: offset=(-192, -32), size=(19, 28) [ 9.290] use_cpu_bo: no cpu bo [ 9.290] move_to_gpu: not migrating pixmap=208 due to usage_hint=3 [ 9.290] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 28) [ 9.290] upload: box=(0, 0), (19, 28), pixmap=19x28 [ 9.290] sna_drawable_move_region_to_cpu(pixmap=208 (19x28), [(0, 0), (19, 28)], flags=2) [ 9.290] sna_drawable_move_region_to_cpu: pixmap=208 all damaged on CPU [ 9.290] kgem_can_create_2d: 19x28 @ 32 [ 9.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=28 [ 9.290] kgem_can_create_2d: untiled size=4096 [ 9.290] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 9.290] kgem_choose_tiling: 19x28 -> 0 [ 9.290] kgem_upload_source_image : (0, 0), (19, 28), stride=76, bpp=32 [ 9.290] kgem_create_buffer_2d: 19x28, 32 bpp, stride=96 [ 9.290] kgem_create_buffer: size=2688, flags=3 [write?=1, inplace?=1, last?=0] [ 9.290] kgem_create_buffer: reusing buffer? used=11264 + size=2688, total=262144 [ 9.290] kgem_create_proxy: target handle=31 [proxy? -1], offset=11264, length=2688, io=1 [ 9.290] __kgem_bo_init(handle=31, num_pages=2688) [ 9.290] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x28, pitch=76/96 [ 9.290] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.290] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.290] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.290] gen4_choose_composite_emitter: identity src, no mask [ 9.290] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.290] aligning vertex: was 4, now 3 floats per vertex [ 9.290] gen9_composite_get_binding_table(fb80) [ 9.290] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.290] kgem_add_reloc64: handle=31, pos=16088, delta=0, domains=40000 [ 9.290] kgem_add_reloc64: adding proxy [delta=11264] for handle=31 [ 9.290] kgem_add_reloc64[11] = (delta=11264, target handle=4, presumed=fd4fc000) [ 9.290] [3ed0] bind bo(handle=31, addr=fd4fec00), format=192, width=19, height=28, pitch=96, tiling=0 -> sampler [ 9.290] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.290] gen9_emit_sampler: sampler = 2 [ 9.290] gen9_emit_sf: num_sf_outputs=1 [ 9.290] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.290] gen9_emit_vertex_elements: setup id=2 [ 9.290] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.290] gen9_render_composite_box: (192, 32), (211, 60) [ 9.290] apply_damage: damage=0x0, region=1 [(192, 32), (211, 60) + (0, 0)] [ 9.290] gen8_vertex_flush[e10] = 3 [ 9.290] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.290] gen9_render_composite: 0x0, current mode=1/1 [ 9.290] kgem_bo_is_busy: handle=6, domain: 3 exec? 1, rq? 1 [ 9.290] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.290] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.290] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.290] sna_drawable_use_bo pixmap=192, box=((0, 0), (624, 224)), flags=7... [ 9.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.290] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.290] sna_drawable_use_bo: using whole GPU bo [ 9.290] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.290] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.290] color_convert: src=ff888888 [20028888] [ 9.290] color_convert: dst=ff888888 [20028888] [ 9.290] sna_render_get_solid: ff888888 [ 9.290] sna_render_get_solid(5) = ff888888 (last) [ 9.290] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.290] sna_transform_is_imprecise_integer_translation: no transform [ 9.290] gen9_composite_picture: integer translation (0, 0), removing [ 9.290] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.290] sna_render_pixmap_bo: GPU all damaged [ 9.290] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.290] gen4_choose_composite_emitter: solid, identity mask [ 9.290] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.290] aligning vertex: was 3, now 4 floats per vertex [ 9.290] gen9_composite_get_binding_table(fb00) [ 9.290] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.290] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.290] gen9_emit_sampler: sampler = a [ 9.290] gen9_emit_sf: num_sf_outputs=2 [ 9.290] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.290] gen9_emit_vertex_elements: setup id=9 [ 9.290] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.290] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.290] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.290] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.290] gen8_vertex_flush[ee8] = 3 [ 9.290] gen9_magic_ca_pass: CA fixup (1656 -> 1659) [ 9.290] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.290] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.290] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.290] sna_accel_flush: flush?=0, dirty?=0 [ 9.290] sna_block_handler (tv=0.0) [ 9.290] sna_wakeup_handler [ 9.290] sna_create_pixmap(20, 80, 32, usage=0) [ 9.290] kgem_can_create_2d: 20x80 @ 32 [ 9.290] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 9.290] kgem_can_create_2d: untiled size=8192 [ 9.290] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.290] kgem_choose_tiling: 20x80 -> 0 [ 9.290] sna_create_pixmap: usage=0, flags=b [ 9.290] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 9.290] __pop_freed_pixmap: reusing freed pixmap=194 header [ 9.290] create_pixmap_hdr: pixmap=209, width=20, height=80, usage=0 [ 9.290] sna_create_pixmap: serial=209, 20x80, usage=0 [ 9.290] sna_composite_rectangles(pixmap=210, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 9.290] sna_composite_rectangles: converted to op 0 [ 9.290] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 9.290] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 9.290] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 9.290] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 9.290] sna_composite_rectangles: dropping last-cpu hint [ 9.290] sna_drawable_use_bo pixmap=210, box=((0, 0), (20, 80)), flags=19... [ 9.290] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.290] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.290] sna_pixmap_move_to_gpu(pixmap=210, usage=0), flags=b [ 9.291] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.291] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 9.291] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.291] kgem_choose_tiling: 20x80 -> 0 [ 9.291] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.291] kgem_choose_tiling: 20x80 -> 0 [ 9.291] sna_pixmap_alloc_gpu: pixmap=210 [ 9.291] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 9.291] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 9.291] from inactive: pitch=96, tiling=0: handle=12, id=428 [ 9.291] __sna_damage_all(20, 80) [ 9.291] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.291] sna_pixmap_mark_active: pixmap=210, handle=12 [ 9.291] sna_drawable_use_bo: allocated GPU bo for operation [ 9.291] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.291] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.291] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.291] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 9.291] sna_render_get_solid: 0 [ 9.291] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.291] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.291] __kgem_retire_rq: request 1 complete [ 9.291] kgem_set_mode: flushing before new bo [ 9.291] gen8_vertex_close: used=6636, vbo active? 16, vb=204, nreloc=2 [ 9.291] gen8_vertex_close: reloc[0] = 289 [ 9.291] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 9.291] kgem_add_handle: handle=16, index=5 [ 9.291] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 9.291] gen8_vertex_close: reloc[1] = 371 [ 9.291] kgem_add_reloc64: handle=16, pos=371, delta=0, domains=200000 [ 9.291] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fffa8000) [ 9.291] batch[1/1, flags=1800]: 992 992 16064 16384, nreloc=14, nexec=6, nfence=0, aperture=1961 [fenced=0] [ 9.291] kgem_finish_buffers: buffer handle=31, used=14080, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.291] kgem_finish_buffers: retaining upload buffer (14080/262144): used=16384, refcnt=1 [ 9.291] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.291] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.291] kgem_fixup_relocs: shrinking by 57344 [ 9.291] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.291] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.291] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.291] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 9.291] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.291] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.291] __kgem_bo_clear_busy: handle=8 [ 9.291] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.291] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.291] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.291] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.291] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.291] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.291] aligning vertex: was 4, now 2 floats per vertex [ 9.291] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.291] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.291] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.291] kgem_add_handle: handle=4, index=0 [ 9.291] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.291] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.291] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.291] gen9_composite_get_binding_table(ffc0) [ 9.291] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 9.291] kgem_add_handle: handle=12, index=1 [ 9.291] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) [ 9.291] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 9.291] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 9.291] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.291] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.291] kgem_add_handle: handle=7, index=2 [ 9.291] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.291] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.291] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.291] gen9_emit_sampler: sampler = 1 [ 9.291] gen9_emit_sf: num_sf_outputs=1 [ 9.291] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.291] gen9_emit_vertex_elements: setup id=0 [ 9.291] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.291] (0, 0), (20, 80) [ 9.291] gen8_vertex_flush[490] = 3 [ 9.291] sna_composite_rectangles: pixmap=210 marking clear [0]? 1 [ 9.291] sna_create_pixmap(18, 19, 32, usage=3) [ 9.291] kgem_can_create_2d: 18x19 @ 32 [ 9.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.291] kgem_can_create_2d: untiled size=4096 [ 9.291] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 9.291] kgem_choose_tiling: 18x19 -> 0 [ 9.291] sna_create_pixmap: usage=3, flags=a [ 9.291] sna_create_pixmap: small buffer [1368], attaching to shadow pixmap [ 9.291] create_pixmap: allocating pixmap 18x19, depth=32/32, size=1376 [ 9.291] create_pixmap: serial=212, usage=3, 18x19 [ 9.291] sna_create_pixmap: serial=212, 18x19, usage=3 [ 9.291] sna_composite(pixmap=212, op=1, src=211+(0, 0), mask=0+(0, 0), dst=212+(0, 0)+(0, 0), size=(18, 19) [ 9.291] sna_compute_composite_region: dst=(0, 0)x(18, 19) [ 9.291] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (18, 19) [ 9.291] clip_to_dst: region: 1x[(0, 0), (18, 19)], clip: 1x[(0, 0), (18, 19)] [ 9.291] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (18, 19) [ 9.291] sna_compute_composite_region: clip against src (18x19 clip=0): (0, 0), (18, 19) [ 9.291] sna_composite: fallback, dst pixmap=212 is too small (or completely damaged) [ 9.291] sna_composite: fallback -- fbComposite [ 9.291] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(18, 19): region=((0,0), (18, 19)) [ 9.291] sna_composite_fb: fallback -- move src to cpu [ 9.291] sna_composite_fb: fallback -- move dst to cpu [ 9.291] sna_drawable_move_region_to_cpu(pixmap=212 (18x19), [(0, 0), (18, 19)], flags=5) [ 9.291] sna_drawable_move_region_to_cpu: region (0, 0), (18, 19) + (0, 0) subsumes pixmap (18x19) [ 9.291] _sna_pixmap_move_to_cpu(pixmap=212, 18x19, flags=5) [ 9.291] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.291] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.291] _sna_pixmap_move_to_cpu: marking as damaged [ 9.291] __sna_damage_all(18, 19) [ 9.291] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.291] sna_transform_is_imprecise_integer_translation: no transform [ 9.291] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/72 [ 9.291] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 9.291] kgem_bo_is_busy: handle=12, domain: 1 exec? 1, rq? 1 [ 9.291] sna_glyphs: discarding mask [ 9.291] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 9.291] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789367232 size=20x80 [ 9.291] glyph_cache(0): adding glyph to cache 1, pos 240 [ 9.291] glyph_cache_upload: upload glyph 0x55bca9b473f0 to cache (224, 32)x(18, 19) [ 9.291] sna_composite(pixmap=2, op=1, src=212+(0, 0), mask=0+(0, 0), dst=2+(224, 32)+(0, 0), size=(18, 19) [ 9.291] sna_compute_composite_region: dst=(224, 32)x(18, 19) [ 9.291] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 32), (242, 51) [ 9.291] clip_to_dst: region: 1x[(224, 32), (242, 51)], clip: 1x[(0, 0), (1024, 1024)] [ 9.291] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 32), (242, 51) [ 9.291] sna_compute_composite_region: clip against src (18x19 clip=0): (224, 32), (242, 51) [ 9.291] sna_composite: composite region extents:+(0, 0) -> (224, 32), (242, 51) + (0, 0) [ 9.291] gen9_render_composite: 18x19, current mode=1/1 [ 9.291] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.291] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.291] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.291] gen9_composite_set_target: (224, 32)x(18, 19), partial?=0 [ 9.291] sna_drawable_use_bo pixmap=2, box=((224, 32), (242, 51)), flags=f... [ 9.291] sna_drawable_use_bo: pinned, never REPLACES [ 9.291] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.291] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.291] sna_drawable_use_bo: using whole GPU bo [ 9.291] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.291] gen9_composite_picture: (0, 0)x(18, 19), dst=(224, 32) [ 9.291] sna_transform_is_imprecise_integer_translation: no transform [ 9.291] gen9_composite_picture: integer translation (0, 0), removing [ 9.291] sna_render_pixmap_bo pixmap=212, (0, 0)x(18, 19)/(18, 19) [ 9.291] sna_render_pixmap_bo box=(0, 0), (18, 19): (18, 19)/(18, 19) [ 9.291] sna_render_pixmap_bo: offset=(-224, -32), size=(18, 19) [ 9.291] use_cpu_bo: no cpu bo [ 9.291] move_to_gpu: not migrating pixmap=212 due to usage_hint=3 [ 9.291] sna_render_pixmap_bo: uploading CPU box (0, 0), (18, 19) [ 9.291] upload: box=(0, 0), (18, 19), pixmap=18x19 [ 9.291] sna_drawable_move_region_to_cpu(pixmap=212 (18x19), [(0, 0), (18, 19)], flags=2) [ 9.291] sna_drawable_move_region_to_cpu: pixmap=212 all damaged on CPU [ 9.291] kgem_can_create_2d: 18x19 @ 32 [ 9.291] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.291] kgem_can_create_2d: untiled size=4096 [ 9.291] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 9.291] kgem_choose_tiling: 18x19 -> 0 [ 9.291] kgem_upload_source_image : (0, 0), (18, 19), stride=72, bpp=32 [ 9.291] kgem_create_buffer_2d: 18x19, 32 bpp, stride=96 [ 9.291] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 9.291] kgem_create_buffer: reusing buffer? used=16384 + size=1920, total=262144 [ 9.291] kgem_create_proxy: target handle=31 [proxy? -1], offset=16384, length=1920, io=1 [ 9.291] __kgem_bo_init(handle=31, num_pages=1920) [ 9.291] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/96 [ 9.291] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.291] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.291] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.291] gen4_choose_composite_emitter: identity src, no mask [ 9.291] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.291] __kgem_retire_rq: request 2 complete [ 9.291] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.291] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 9.291] kgem_set_mode: flushing before new bo [ 9.291] gen8_vertex_close: used=6642, vbo active? 16, vb=1, nreloc=1 [ 9.291] gen8_vertex_close: reloc[0] = 287 [ 9.291] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.291] kgem_add_handle: handle=16, index=3 [ 9.291] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.291] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=78 [fenced=0] [ 9.291] kgem_finish_buffers: buffer handle=31, used=18432, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 9.291] kgem_finish_buffers: skipping unattached handle=31, used=18432, refcnt=2 [ 9.291] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.291] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.291] kgem_fixup_relocs: shrinking by 61440 [ 9.291] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.291] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.291] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 [ 9.291] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.291] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.291] __kgem_bo_clear_busy: handle=7 [ 9.291] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.291] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.291] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.291] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.291] kgem_check_bo: num_pages=+1088, num_exec=+2 [ 9.291] aligning vertex: was 2, now 3 floats per vertex [ 9.291] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.291] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.291] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.291] kgem_add_handle: handle=4, index=0 [ 9.291] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.291] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.291] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.291] gen9_composite_get_binding_table(ffc0) [ 9.291] kgem_add_reloc64: handle=6, pos=16360, delta=0, domains=20002 [ 9.291] kgem_add_handle: handle=6, index=1 [ 9.291] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd585000) [ 9.291] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.291] [3fe0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 9.291] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.291] kgem_add_reloc64: adding proxy [delta=16384] for handle=31 [ 9.291] kgem_add_handle: handle=31, index=2 [ 9.291] kgem_add_reloc64[4] = (delta=16384, target handle=2, presumed=fd4fc000) [ 9.291] [3fd0] bind bo(handle=31, addr=fd500000), format=192, width=18, height=19, pitch=96, tiling=0 -> sampler [ 9.291] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.291] gen9_emit_sampler: sampler = 2 [ 9.291] gen9_emit_sf: num_sf_outputs=1 [ 9.291] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.291] gen9_emit_vertex_elements: setup id=2 [ 9.291] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.291] gen9_render_composite_box: (224, 32), (242, 51) [ 9.291] apply_damage: damage=0x0, region=1 [(224, 32), (242, 51) + (0, 0)] [ 9.291] gen8_vertex_flush[490] = 3 [ 9.291] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.291] gen9_render_composite: 0x0, current mode=1/1 [ 9.291] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.291] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 9.291] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.291] sna_drawable_use_bo pixmap=210, box=((0, 0), (20, 80)), flags=7... [ 9.291] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.291] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.291] sna_drawable_use_bo: using whole GPU bo [ 9.291] gen9_composite_set_target: pixmap=210, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 9.291] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.291] color_convert: src=ffffffff [20028888] [ 9.291] color_convert: dst=ffffffff [20028888] [ 9.291] sna_render_get_solid: ffffffff [ 9.291] sna_render_get_solid(white) [ 9.291] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.291] sna_transform_is_imprecise_integer_translation: no transform [ 9.291] gen9_composite_picture: integer translation (0, 0), removing [ 9.291] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.291] sna_render_pixmap_bo: GPU all damaged [ 9.291] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.291] gen4_choose_composite_emitter: solid, identity mask [ 9.291] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.291] __kgem_retire_rq: request 1 complete [ 9.291] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 9.291] kgem_set_mode: flushing before new bo [ 9.291] gen8_vertex_close: used=6651, vbo active? 16, vb=4, nreloc=1 [ 9.291] gen8_vertex_close: reloc[0] = 287 [ 9.291] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.291] kgem_add_handle: handle=16, index=3 [ 9.291] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.291] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1162 [fenced=0] [ 9.291] kgem_finish_buffers: buffer handle=31, used=18432, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.291] kgem_finish_buffers: retaining upload buffer (18432/262144): used=20480, refcnt=1 [ 9.291] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.291] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.291] kgem_fixup_relocs: shrinking by 61440 [ 9.291] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.291] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.291] kgem_commit: release handle=6 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd585000 [ 9.291] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.291] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.291] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.291] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.291] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.291] kgem_check_bo: num_pages=+1028, num_exec=+3 [ 9.291] aligning vertex: was 3, now 4 floats per vertex [ 9.291] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.291] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.291] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.291] kgem_add_handle: handle=4, index=0 [ 9.291] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.291] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.292] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.292] gen9_composite_get_binding_table(ffc0) [ 9.292] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 9.292] kgem_add_handle: handle=12, index=1 [ 9.292] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) [ 9.292] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 9.292] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 9.292] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.292] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.292] kgem_add_handle: handle=7, index=2 [ 9.292] kgem_add_reloc64[4] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.292] [3fd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.292] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 9.292] kgem_add_handle: handle=6, index=3 [ 9.292] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 9.292] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.292] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 9.292] gen9_emit_sampler: sampler = a [ 9.292] gen9_emit_sf: num_sf_outputs=2 [ 9.292] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.292] gen9_emit_vertex_elements: setup id=9 [ 9.292] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.292] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.292] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 9.292] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 9.292] gen8_vertex_flush[498] = 3 [ 9.292] gen9_magic_ca_pass: CA fixup (1663 -> 1666) [ 9.292] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.292] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.292] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.292] sna_composite(pixmap=192, op=3, src=210+(0, 0), mask=0+(28, 8), dst=192+(28, 8)+(0, 0), size=(20, 80) [ 9.292] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.292] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.292] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.292] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.292] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.292] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.292] gen9_render_composite: 20x80, current mode=1/1 [ 9.292] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.292] sna_blt_composite (0, 0), (28, 8), 20x80 [ 9.292] sna_blt_composite: unsupported op [3] for blitting [ 9.292] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 9.292] kgem_bo_is_busy: handle=20, domain: 0 exec? 0, rq? 0 [ 9.292] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.292] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.292] sna_drawable_use_bo pixmap=192, box=((28, 8), (48, 88)), flags=7... [ 9.292] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.292] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.292] sna_drawable_use_bo: using whole GPU bo [ 9.292] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.292] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.292] sna_transform_is_imprecise_integer_translation: no transform [ 9.292] gen9_composite_picture: integer translation (0, 0), removing [ 9.292] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.292] sna_render_pixmap_bo: GPU all damaged [ 9.292] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.292] kgem_bo_is_render: handle=12, rq? 1 [1] [ 9.292] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.292] gen4_choose_composite_emitter: identity src, no mask [ 9.292] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.292] __kgem_retire_rq: request 1 complete [ 9.292] kgem_set_mode: flushing before new bo [ 9.292] gen8_vertex_close: used=6664, vbo active? 16, vb=200, nreloc=1 [ 9.292] gen8_vertex_close: reloc[0] = 289 [ 9.292] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 9.292] kgem_add_handle: handle=16, index=4 [ 9.292] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 9.292] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 9.292] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.292] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.292] kgem_fixup_relocs: shrinking by 61440 [ 9.292] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.292] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.292] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 [ 9.292] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.292] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.292] __kgem_bo_clear_busy: handle=7 [ 9.292] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.292] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 9.292] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.292] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.292] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.292] kgem_check_bo: num_pages=+801, num_exec=+2 [ 9.292] aligning vertex: was 4, now 3 floats per vertex [ 9.292] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.292] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.292] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.292] kgem_add_handle: handle=4, index=0 [ 9.292] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.292] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.292] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.292] gen9_composite_get_binding_table(ffc0) [ 9.292] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 9.292] kgem_add_handle: handle=20, index=1 [ 9.292] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 9.292] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.292] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.292] kgem_add_reloc64: handle=12, pos=16344, delta=0, domains=40000 [ 9.292] kgem_add_handle: handle=12, index=2 [ 9.292] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffb000) [ 9.292] [3fd0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.292] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.292] gen9_emit_sampler: sampler = 2 [ 9.292] gen9_emit_sf: num_sf_outputs=1 [ 9.292] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.292] gen9_emit_vertex_elements: setup id=2 [ 9.292] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.292] gen9_render_composite_box: (28, 8), (48, 88) [ 9.292] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.292] gen8_vertex_flush[490] = 3 [ 9.292] sna_create_pixmap(20, 80, 32, usage=0) [ 9.292] kgem_can_create_2d: 20x80 @ 32 [ 9.292] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 9.292] kgem_can_create_2d: untiled size=8192 [ 9.292] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.292] kgem_choose_tiling: 20x80 -> 0 [ 9.292] sna_create_pixmap: usage=0, flags=b [ 9.292] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 9.292] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.292] create_pixmap: serial=213, usage=0, 0x0 [ 9.292] create_pixmap_hdr: pixmap=213, width=20, height=80, usage=0 [ 9.292] sna_create_pixmap: serial=213, 20x80, usage=0 [ 9.292] sna_composite_rectangles(pixmap=214, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 9.292] sna_composite_rectangles: converted to op 0 [ 9.292] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 9.292] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 9.292] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 9.292] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 9.292] sna_composite_rectangles: dropping last-cpu hint [ 9.292] sna_drawable_use_bo pixmap=214, box=((0, 0), (20, 80)), flags=19... [ 9.292] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.292] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.292] sna_pixmap_move_to_gpu(pixmap=214, usage=0), flags=b [ 9.292] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.292] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 9.292] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.292] kgem_choose_tiling: 20x80 -> 0 [ 9.292] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 9.292] kgem_choose_tiling: 20x80 -> 0 [ 9.292] sna_pixmap_alloc_gpu: pixmap=214 [ 9.292] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.292] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 9.292] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 9.292] from inactive: pitch=96, tiling=0: handle=24, id=431 [ 9.292] __sna_damage_all(20, 80) [ 9.292] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.292] sna_pixmap_mark_active: pixmap=214, handle=24 [ 9.292] sna_drawable_use_bo: allocated GPU bo for operation [ 9.292] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.292] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.292] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.292] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 9.292] sna_render_get_solid: 0 [ 9.292] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.292] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.292] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 9.292] __kgem_retire_rq: request 1 complete [ 9.292] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 9.292] kgem_set_mode: flushing before new bo [ 9.292] gen8_vertex_close: used=6675, vbo active? 16, vb=4, nreloc=1 [ 9.292] gen8_vertex_close: reloc[0] = 287 [ 9.292] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.292] kgem_add_handle: handle=16, index=3 [ 9.292] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.292] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=875 [fenced=0] [ 9.292] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.292] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.292] kgem_fixup_relocs: shrinking by 61440 [ 9.292] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.292] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.292] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.292] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.292] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 [ 9.292] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.292] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.292] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.292] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.292] aligning vertex: was 3, now 2 floats per vertex [ 9.292] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.292] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.292] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.292] kgem_add_handle: handle=4, index=0 [ 9.292] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.292] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.292] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.292] gen9_composite_get_binding_table(ffc0) [ 9.292] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 9.292] kgem_add_handle: handle=24, index=1 [ 9.292] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd53c000) [ 9.292] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 9.292] [3fe0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 9.292] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.292] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.292] kgem_add_handle: handle=7, index=2 [ 9.292] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.292] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.292] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.292] gen9_emit_sampler: sampler = 1 [ 9.292] gen9_emit_sf: num_sf_outputs=1 [ 9.292] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.292] gen9_emit_vertex_elements: setup id=0 [ 9.292] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.292] (0, 0), (20, 80) [ 9.292] gen8_vertex_flush[490] = 3 [ 9.292] sna_composite_rectangles: pixmap=214 marking clear [0]? 1 [ 9.292] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 9.292] kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 [ 9.292] sna_glyphs: discarding mask [ 9.292] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 9.292] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789587888 size=20x80 [ 9.292] gen9_render_composite: 0x0, current mode=1/1 [ 9.292] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.292] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 9.292] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.292] sna_drawable_use_bo pixmap=214, box=((0, 0), (20, 80)), flags=7... [ 9.292] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.292] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.292] sna_drawable_use_bo: using whole GPU bo [ 9.292] gen9_composite_set_target: pixmap=214, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 9.292] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.292] color_convert: src=ffffffff [20028888] [ 9.292] color_convert: dst=ffffffff [20028888] [ 9.292] sna_render_get_solid: ffffffff [ 9.292] sna_render_get_solid(white) [ 9.292] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.292] sna_transform_is_imprecise_integer_translation: no transform [ 9.292] gen9_composite_picture: integer translation (0, 0), removing [ 9.292] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.292] sna_render_pixmap_bo: GPU all damaged [ 9.292] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.292] gen4_choose_composite_emitter: solid, identity mask [ 9.292] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.292] aligning vertex: was 2, now 4 floats per vertex [ 9.292] gen9_composite_get_binding_table(ff00) [ 9.292] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 9.292] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.292] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.292] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.292] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.292] kgem_add_handle: handle=6, index=3 [ 9.292] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 9.292] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.292] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.292] gen9_emit_sampler: sampler = a [ 9.292] gen9_emit_sf: num_sf_outputs=2 [ 9.292] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.292] gen9_emit_vertex_elements: setup id=9 [ 9.292] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.292] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.292] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 9.292] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 9.292] gen8_vertex_flush[56c] = 3 [ 9.292] gen9_magic_ca_pass: CA fixup (1671 -> 1674) [ 9.292] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.292] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.292] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.292] sna_composite(pixmap=192, op=3, src=214+(0, 0), mask=0+(28, 0), dst=192+(28, 0)+(0, 0), size=(20, 8) [ 9.292] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.292] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.292] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.292] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.292] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.292] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.292] gen9_render_composite: 20x8, current mode=1/1 [ 9.292] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.292] kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 [ 9.292] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 9.292] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.292] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.292] sna_drawable_use_bo pixmap=192, box=((28, 0), (48, 8)), flags=7... [ 9.292] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.292] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.292] sna_drawable_use_bo: using whole GPU bo [ 9.292] gen9_composite_set_target: pixmap=192, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.292] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.292] sna_transform_is_imprecise_integer_translation: no transform [ 9.292] gen9_composite_picture: integer translation (0, 0), removing [ 9.292] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.292] sna_render_pixmap_bo: GPU all damaged [ 9.292] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.292] kgem_bo_is_render: handle=24, rq? 1 [1] [ 9.292] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.292] gen4_choose_composite_emitter: identity src, no mask [ 9.292] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.292] __kgem_retire_rq: request 1 complete [ 9.292] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.292] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 9.292] kgem_set_mode: flushing before new bo [ 9.292] gen8_vertex_close: used=6696, vbo active? 16, vb=201, nreloc=2 [ 9.292] gen8_vertex_close: reloc[0] = 287 [ 9.292] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.292] kgem_add_handle: handle=16, index=4 [ 9.292] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fffa8000) [ 9.292] gen8_vertex_close: reloc[1] = 342 [ 9.292] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.292] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fffa8000) [ 9.292] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=5, nfence=0, aperture=1104 [fenced=0] [ 9.292] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.292] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.292] kgem_fixup_relocs: shrinking by 61440 [ 9.292] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.292] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.292] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd53c000 [ 9.292] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.293] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.293] __kgem_bo_clear_busy: handle=7 [ 9.293] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.293] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.293] __kgem_bo_clear_busy: handle=7 [ 9.293] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.293] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.293] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.293] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.293] kgem_check_bo: num_pages=+803, num_exec=+2 [ 9.293] aligning vertex: was 4, now 3 floats per vertex [ 9.293] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.293] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.293] kgem_add_handle: handle=4, index=0 [ 9.293] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] gen9_composite_get_binding_table(ffc0) [ 9.293] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 9.293] kgem_add_handle: handle=20, index=1 [ 9.293] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 9.293] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.293] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.293] kgem_add_reloc64: handle=24, pos=16344, delta=0, domains=40000 [ 9.293] kgem_add_handle: handle=24, index=2 [ 9.293] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd53c000) [ 9.293] [3fd0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.293] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.293] gen9_emit_sampler: sampler = 2 [ 9.293] gen9_emit_sf: num_sf_outputs=1 [ 9.293] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.293] gen9_emit_vertex_elements: setup id=2 [ 9.293] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.293] gen9_render_composite_box: (28, 0), (48, 8) [ 9.293] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.293] gen8_vertex_flush[490] = 3 [ 9.293] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=c0, drawable=be [ 9.293] sna_validate_gc: recomputing clip [ 9.293] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.293] sna_copy_area: src=pixmap=192:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=190:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.293] sna_copy_area: normal copy [ 9.293] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.293] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.293] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.293] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.293] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.293] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.293] sna_do_copy: pixmap -- no source clipping [ 9.293] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.293] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.293] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=192+(-8, -896), dst pixmap=190+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.293] sna_copy_boxes: dst=(priv=0x55bca9b57b70, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b42000, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.293] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.293] sna_drawable_use_bo pixmap=190, box=((8, 896), (632, 1120)), flags=b... [ 9.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.293] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.293] sna_drawable_use_bo: using whole GPU bo [ 9.293] sna_pixmap_move_to_gpu(pixmap=192, usage=0), flags=a [ 9.293] sna_pixmap_move_to_gpu: already all-damaged [ 9.293] sna_pixmap_mark_active: pixmap=192, handle=20 [ 9.293] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.293] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.293] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.293] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.293] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.293] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.293] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.293] __kgem_retire_rq: request 1 complete [ 9.293] kgem_set_mode: flushing before new bo [ 9.293] gen8_vertex_close: used=6705, vbo active? 16, vb=4, nreloc=1 [ 9.293] gen8_vertex_close: reloc[0] = 287 [ 9.293] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.293] kgem_add_handle: handle=16, index=3 [ 9.293] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.293] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=877 [fenced=0] [ 9.293] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.293] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.293] kgem_fixup_relocs: shrinking by 61440 [ 9.293] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.293] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.293] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.293] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.293] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd53c000 [ 9.293] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.293] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.293] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.293] kgem_check_bo: num_pages=+8898, num_exec=+2 [ 9.293] aligning vertex: was 3, now 2 floats per vertex [ 9.293] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.293] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.293] kgem_add_handle: handle=4, index=0 [ 9.293] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] gen9_composite_get_binding_table(ffc0) [ 9.293] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 9.293] kgem_add_handle: handle=11, index=1 [ 9.293] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 9.293] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.293] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.293] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 [ 9.293] kgem_add_handle: handle=20, index=2 [ 9.293] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd9be000) [ 9.293] [3fd0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.293] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.293] gen9_emit_sampler: sampler = 0 [ 9.293] gen9_emit_sf: num_sf_outputs=1 [ 9.293] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.293] gen9_emit_vertex_elements: setup id=0 [ 9.293] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.293] (0, 0) -> (8, 896) + (624, 224) [ 9.293] gen8_vertex_flush[490] = 3 [ 9.293] sna_destroy_pixmap: pixmap=192, attached?=1 [ 9.293] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.293] __kgem_bo_destroy: handle=20, size=3268608 [ 9.293] __kgem_bo_destroy: handle=20 -> active [ 9.293] __sna_free_pixmap(pixmap=192) [ 9.293] sna_create_pixmap(624, 80, 32, usage=0) [ 9.293] kgem_can_create_2d: 624x80 @ 32 [ 9.293] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.293] kgem_can_create_2d: untiled size=200704 [ 9.293] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.293] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.293] kgem_can_create_2d: tiled[-1] size=200704 [ 9.293] sna_create_pixmap: usage=0, flags=1b [ 9.293] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.293] __pop_freed_pixmap: reusing freed pixmap=192 header [ 9.293] create_pixmap_hdr: pixmap=215, width=624, height=80, usage=0 [ 9.293] sna_create_pixmap: serial=215, 624x80, usage=0 [ 9.293] sna_composite_rectangles(pixmap=216, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.293] sna_composite_rectangles: converted to op 0 [ 9.293] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.293] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.293] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.293] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.293] sna_composite_rectangles: dropping last-cpu hint [ 9.293] sna_drawable_use_bo pixmap=216, box=((0, 0), (624, 80)), flags=19... [ 9.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.293] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.293] sna_pixmap_move_to_gpu(pixmap=216, usage=0), flags=b [ 9.293] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.293] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.293] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.293] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.293] sna_pixmap_alloc_gpu: pixmap=216 [ 9.293] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.293] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.293] inactive too small: 42 < 50 [ 9.293] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.293] from inactive: pitch=2560, tiling=1: handle=23, id=432 [ 9.293] __sna_damage_all(624, 80) [ 9.293] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.293] sna_pixmap_mark_active: pixmap=216, handle=23 [ 9.293] sna_drawable_use_bo: allocated GPU bo for operation [ 9.293] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.293] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.293] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.293] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.293] sna_render_get_solid: 0 [ 9.293] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.293] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.293] __kgem_retire_rq: request 1 complete [ 9.293] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 9.293] kgem_set_mode: flushing before new bo [ 9.293] gen8_vertex_close: used=6712, vbo active? 16, vb=1, nreloc=1 [ 9.293] gen8_vertex_close: reloc[0] = 287 [ 9.293] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.293] kgem_add_handle: handle=16, index=3 [ 9.293] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.293] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8972 [fenced=0] [ 9.293] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.293] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.293] kgem_fixup_relocs: shrinking by 61440 [ 9.293] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.293] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.293] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 9.293] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.293] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.293] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.293] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.293] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.293] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.293] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.293] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.293] kgem_add_handle: handle=4, index=0 [ 9.293] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] gen9_composite_get_binding_table(ffc0) [ 9.293] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 9.293] kgem_add_handle: handle=23, index=1 [ 9.293] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 9.293] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 9.293] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.293] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.293] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.293] kgem_add_handle: handle=7, index=2 [ 9.293] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.293] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.293] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.293] gen9_emit_sampler: sampler = 1 [ 9.293] gen9_emit_sf: num_sf_outputs=1 [ 9.293] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.293] gen9_emit_vertex_elements: setup id=0 [ 9.293] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.293] (0, 0), (624, 80) [ 9.293] gen8_vertex_flush[490] = 3 [ 9.293] sna_composite_rectangles: pixmap=216 marking clear [0]? 1 [ 9.293] sna_create_pixmap(218, 80, 32, usage=0) [ 9.293] kgem_can_create_2d: 218x80 @ 32 [ 9.293] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=80 [ 9.293] kgem_can_create_2d: untiled size=73728 [ 9.293] kgem_choose_tiling: 218x80 -> 1 [ 9.293] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 9.293] kgem_can_create_2d: tiled[1] size=81920 [ 9.293] sna_create_pixmap: usage=0, flags=1b [ 9.293] sna_create_pixmap: creating GPU pixmap 218x80, stride=872, flags=1b [ 9.293] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.293] create_pixmap: serial=217, usage=0, 0x0 [ 9.293] create_pixmap_hdr: pixmap=217, width=218, height=80, usage=0 [ 9.293] sna_create_pixmap: serial=217, 218x80, usage=0 [ 9.293] sna_composite_rectangles(pixmap=218, op=0, 0 x 1 [(0, 0)x(218, 80) ...]) [ 9.293] sna_composite_rectangles: converted to op 0 [ 9.293] sna_composite_rectangles[0] (0, 0)x(218, 80) -> (0, 0), (218, 80) [ 9.293] sna_composite_rectangles: nrects=1, region=(0, 0), (218, 80) x 1 [ 9.293] sna_composite_rectangles: clipped extents (0, 0),(218, 80) x 1 [ 9.293] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(218, 80) [ 9.293] sna_composite_rectangles: dropping last-cpu hint [ 9.293] sna_drawable_use_bo pixmap=218, box=((0, 0), (218, 80)), flags=19... [ 9.293] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.293] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.293] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=b [ 9.293] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.293] sna_pixmap_move_to_gpu: creating GPU bo (218x80@32), create=b [ 9.293] kgem_choose_tiling: 218x80 -> 1 [ 9.293] kgem_choose_tiling: 218x80 -> 1 [ 9.293] sna_pixmap_alloc_gpu: pixmap=218 [ 9.293] kgem_create_2d(218x80, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.293] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 9.293] kgem_set_tiling: handle=21, tiling=1 [1], pitch=1024 [1024]: 1 [ 9.293] kgem_bo_remove_from_inactive: removing handle=21 from inactive [ 9.293] from inactive: pitch=1024, tiling=1: handle=21, id=433 [ 9.293] __sna_damage_all(218, 80) [ 9.293] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.293] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.293] sna_drawable_use_bo: allocated GPU bo for operation [ 9.293] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.293] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.293] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.293] gen9_render_fill_boxes(0 x 1 [(0, 0), (218, 80) ...]) [ 9.293] sna_render_get_solid: 0 [ 9.293] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.293] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.293] __kgem_retire_rq: request 1 complete [ 9.293] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.293] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.293] kgem_bo_move_to_cache: release handle=20 [ 9.293] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.293] kgem_set_mode: flushing before new bo [ 9.293] gen8_vertex_close: used=6718, vbo active? 16, vb=1, nreloc=1 [ 9.293] gen8_vertex_close: reloc[0] = 287 [ 9.293] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.293] kgem_add_handle: handle=16, index=3 [ 9.293] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.293] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 9.293] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.293] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.293] kgem_fixup_relocs: shrinking by 61440 [ 9.293] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.293] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.293] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 9.293] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.293] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.293] __kgem_bo_clear_busy: handle=7 [ 9.293] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.293] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.293] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.293] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.293] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.293] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.293] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.293] kgem_add_handle: handle=4, index=0 [ 9.293] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.293] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.293] gen9_composite_get_binding_table(ffc0) [ 9.293] kgem_add_reloc64: handle=21, pos=16360, delta=0, domains=20002 [ 9.293] kgem_add_handle: handle=21, index=1 [ 9.293] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd994000) [ 9.293] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 9.294] [3fe0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> render [ 9.294] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.294] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.294] kgem_add_handle: handle=7, index=2 [ 9.294] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.294] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.294] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.294] gen9_emit_sampler: sampler = 1 [ 9.294] gen9_emit_sf: num_sf_outputs=1 [ 9.294] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.294] gen9_emit_vertex_elements: setup id=0 [ 9.294] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.294] (0, 0), (218, 80) [ 9.294] gen8_vertex_flush[490] = 3 [ 9.294] sna_composite_rectangles: pixmap=218 marking clear [0]? 1 [ 9.294] sna_create_pixmap(22, 27, 32, usage=3) [ 9.294] kgem_can_create_2d: 22x27 @ 32 [ 9.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=27 [ 9.294] kgem_can_create_2d: untiled size=4096 [ 9.294] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 9.294] kgem_choose_tiling: 22x27 -> 0 [ 9.294] sna_create_pixmap: usage=3, flags=a [ 9.294] sna_create_pixmap: small buffer [2376], attaching to shadow pixmap [ 9.294] create_pixmap: allocating pixmap 22x27, depth=32/32, size=2384 [ 9.294] create_pixmap: serial=220, usage=3, 22x27 [ 9.294] sna_create_pixmap: serial=220, 22x27, usage=3 [ 9.294] sna_composite(pixmap=220, op=1, src=219+(0, 0), mask=0+(0, 0), dst=220+(0, 0)+(0, 0), size=(22, 27) [ 9.294] sna_compute_composite_region: dst=(0, 0)x(22, 27) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 27) [ 9.294] clip_to_dst: region: 1x[(0, 0), (22, 27)], clip: 1x[(0, 0), (22, 27)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 27) [ 9.294] sna_compute_composite_region: clip against src (22x27 clip=0): (0, 0), (22, 27) [ 9.294] sna_composite: fallback, dst pixmap=220 is too small (or completely damaged) [ 9.294] sna_composite: fallback -- fbComposite [ 9.294] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 27): region=((0,0), (22, 27)) [ 9.294] sna_composite_fb: fallback -- move src to cpu [ 9.294] sna_composite_fb: fallback -- move dst to cpu [ 9.294] sna_drawable_move_region_to_cpu(pixmap=220 (22x27), [(0, 0), (22, 27)], flags=5) [ 9.294] sna_drawable_move_region_to_cpu: region (0, 0), (22, 27) + (0, 0) subsumes pixmap (22x27) [ 9.294] _sna_pixmap_move_to_cpu(pixmap=220, 22x27, flags=5) [ 9.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.294] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.294] _sna_pixmap_move_to_cpu: marking as damaged [ 9.294] __sna_damage_all(22, 27) [ 9.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x27, pitch=88/88 [ 9.294] sna_create_pixmap(19, 19, 32, usage=3) [ 9.294] kgem_can_create_2d: 19x19 @ 32 [ 9.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.294] kgem_can_create_2d: untiled size=4096 [ 9.294] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 9.294] kgem_choose_tiling: 19x19 -> 0 [ 9.294] sna_create_pixmap: usage=3, flags=a [ 9.294] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 9.294] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 9.294] create_pixmap: serial=222, usage=3, 19x19 [ 9.294] sna_create_pixmap: serial=222, 19x19, usage=3 [ 9.294] sna_composite(pixmap=222, op=1, src=221+(0, 0), mask=0+(0, 0), dst=222+(0, 0)+(0, 0), size=(19, 19) [ 9.294] sna_compute_composite_region: dst=(0, 0)x(19, 19) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 19) [ 9.294] clip_to_dst: region: 1x[(0, 0), (19, 19)], clip: 1x[(0, 0), (19, 19)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 19) [ 9.294] sna_compute_composite_region: clip against src (19x19 clip=0): (0, 0), (19, 19) [ 9.294] sna_composite: fallback, dst pixmap=222 is too small (or completely damaged) [ 9.294] sna_composite: fallback -- fbComposite [ 9.294] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 19): region=((0,0), (19, 19)) [ 9.294] sna_composite_fb: fallback -- move src to cpu [ 9.294] sna_composite_fb: fallback -- move dst to cpu [ 9.294] sna_drawable_move_region_to_cpu(pixmap=222 (19x19), [(0, 0), (19, 19)], flags=5) [ 9.294] sna_drawable_move_region_to_cpu: region (0, 0), (19, 19) + (0, 0) subsumes pixmap (19x19) [ 9.294] _sna_pixmap_move_to_cpu(pixmap=222, 19x19, flags=5) [ 9.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.294] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.294] _sna_pixmap_move_to_cpu: marking as damaged [ 9.294] __sna_damage_all(19, 19) [ 9.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x19, pitch=76/76 [ 9.294] sna_create_pixmap(14, 25, 32, usage=3) [ 9.294] kgem_can_create_2d: 14x25 @ 32 [ 9.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=25 [ 9.294] kgem_can_create_2d: untiled size=4096 [ 9.294] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 9.294] kgem_choose_tiling: 14x25 -> 0 [ 9.294] sna_create_pixmap: usage=3, flags=a [ 9.294] sna_create_pixmap: small buffer [1400], attaching to shadow pixmap [ 9.294] create_pixmap: allocating pixmap 14x25, depth=32/32, size=1408 [ 9.294] create_pixmap: serial=224, usage=3, 14x25 [ 9.294] sna_create_pixmap: serial=224, 14x25, usage=3 [ 9.294] sna_composite(pixmap=224, op=1, src=223+(0, 0), mask=0+(0, 0), dst=224+(0, 0)+(0, 0), size=(14, 25) [ 9.294] sna_compute_composite_region: dst=(0, 0)x(14, 25) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 25) [ 9.294] clip_to_dst: region: 1x[(0, 0), (14, 25)], clip: 1x[(0, 0), (14, 25)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 25) [ 9.294] sna_compute_composite_region: clip against src (14x25 clip=0): (0, 0), (14, 25) [ 9.294] sna_composite: fallback, dst pixmap=224 is too small (or completely damaged) [ 9.294] sna_composite: fallback -- fbComposite [ 9.294] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 25): region=((0,0), (14, 25)) [ 9.294] sna_composite_fb: fallback -- move src to cpu [ 9.294] sna_composite_fb: fallback -- move dst to cpu [ 9.294] sna_drawable_move_region_to_cpu(pixmap=224 (14x25), [(0, 0), (14, 25)], flags=5) [ 9.294] sna_drawable_move_region_to_cpu: region (0, 0), (14, 25) + (0, 0) subsumes pixmap (14x25) [ 9.294] _sna_pixmap_move_to_cpu(pixmap=224, 14x25, flags=5) [ 9.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.294] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.294] _sna_pixmap_move_to_cpu: marking as damaged [ 9.294] __sna_damage_all(14, 25) [ 9.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x25, pitch=56/56 [ 9.294] sna_create_pixmap(19, 27, 32, usage=3) [ 9.294] kgem_can_create_2d: 19x27 @ 32 [ 9.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=27 [ 9.294] kgem_can_create_2d: untiled size=4096 [ 9.294] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 9.294] kgem_choose_tiling: 19x27 -> 0 [ 9.294] sna_create_pixmap: usage=3, flags=a [ 9.294] sna_create_pixmap: small buffer [2052], attaching to shadow pixmap [ 9.294] create_pixmap: allocating pixmap 19x27, depth=32/32, size=2060 [ 9.294] create_pixmap: serial=226, usage=3, 19x27 [ 9.294] sna_create_pixmap: serial=226, 19x27, usage=3 [ 9.294] sna_composite(pixmap=226, op=1, src=225+(0, 0), mask=0+(0, 0), dst=226+(0, 0)+(0, 0), size=(19, 27) [ 9.294] sna_compute_composite_region: dst=(0, 0)x(19, 27) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 27) [ 9.294] clip_to_dst: region: 1x[(0, 0), (19, 27)], clip: 1x[(0, 0), (19, 27)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 27) [ 9.294] sna_compute_composite_region: clip against src (19x27 clip=0): (0, 0), (19, 27) [ 9.294] sna_composite: fallback, dst pixmap=226 is too small (or completely damaged) [ 9.294] sna_composite: fallback -- fbComposite [ 9.294] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 27): region=((0,0), (19, 27)) [ 9.294] sna_composite_fb: fallback -- move src to cpu [ 9.294] sna_composite_fb: fallback -- move dst to cpu [ 9.294] sna_drawable_move_region_to_cpu(pixmap=226 (19x27), [(0, 0), (19, 27)], flags=5) [ 9.294] sna_drawable_move_region_to_cpu: region (0, 0), (19, 27) + (0, 0) subsumes pixmap (19x27) [ 9.294] _sna_pixmap_move_to_cpu(pixmap=226, 19x27, flags=5) [ 9.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.294] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.294] _sna_pixmap_move_to_cpu: marking as damaged [ 9.294] __sna_damage_all(19, 27) [ 9.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x27, pitch=76/76 [ 9.294] sna_create_pixmap(7, 27, 32, usage=3) [ 9.294] kgem_can_create_2d: 7x27 @ 32 [ 9.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=27 [ 9.294] kgem_can_create_2d: untiled size=4096 [ 9.294] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 9.294] kgem_choose_tiling: 7x27 -> 0 [ 9.294] sna_create_pixmap: usage=3, flags=a [ 9.294] sna_create_pixmap: small buffer [756], attaching to shadow pixmap [ 9.294] create_pixmap: allocating pixmap 7x27, depth=32/32, size=764 [ 9.294] create_pixmap: serial=228, usage=3, 7x27 [ 9.294] sna_create_pixmap: serial=228, 7x27, usage=3 [ 9.294] sna_composite(pixmap=228, op=1, src=227+(0, 0), mask=0+(0, 0), dst=228+(0, 0)+(0, 0), size=(7, 27) [ 9.294] sna_compute_composite_region: dst=(0, 0)x(7, 27) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 27) [ 9.294] clip_to_dst: region: 1x[(0, 0), (7, 27)], clip: 1x[(0, 0), (7, 27)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 27) [ 9.294] sna_compute_composite_region: clip against src (7x27 clip=0): (0, 0), (7, 27) [ 9.294] sna_composite: fallback, dst pixmap=228 is too small (or completely damaged) [ 9.294] sna_composite: fallback -- fbComposite [ 9.294] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 27): region=((0,0), (7, 27)) [ 9.294] sna_composite_fb: fallback -- move src to cpu [ 9.294] sna_composite_fb: fallback -- move dst to cpu [ 9.294] sna_drawable_move_region_to_cpu(pixmap=228 (7x27), [(0, 0), (7, 27)], flags=5) [ 9.294] sna_drawable_move_region_to_cpu: region (0, 0), (7, 27) + (0, 0) subsumes pixmap (7x27) [ 9.294] _sna_pixmap_move_to_cpu(pixmap=228, 7x27, flags=5) [ 9.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.294] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.294] _sna_pixmap_move_to_cpu: marking as damaged [ 9.294] __sna_damage_all(7, 27) [ 9.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x27, pitch=28/28 [ 9.294] sna_create_pixmap(18, 19, 32, usage=3) [ 9.294] kgem_can_create_2d: 18x19 @ 32 [ 9.294] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.294] kgem_can_create_2d: untiled size=4096 [ 9.294] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 9.294] kgem_choose_tiling: 18x19 -> 0 [ 9.294] sna_create_pixmap: usage=3, flags=a [ 9.294] sna_create_pixmap: small buffer [1368], attaching to shadow pixmap [ 9.294] create_pixmap: allocating pixmap 18x19, depth=32/32, size=1376 [ 9.294] create_pixmap: serial=230, usage=3, 18x19 [ 9.294] sna_create_pixmap: serial=230, 18x19, usage=3 [ 9.294] sna_composite(pixmap=230, op=1, src=229+(0, 0), mask=0+(0, 0), dst=230+(0, 0)+(0, 0), size=(18, 19) [ 9.294] sna_compute_composite_region: dst=(0, 0)x(18, 19) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (18, 19) [ 9.294] clip_to_dst: region: 1x[(0, 0), (18, 19)], clip: 1x[(0, 0), (18, 19)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (18, 19) [ 9.294] sna_compute_composite_region: clip against src (18x19 clip=0): (0, 0), (18, 19) [ 9.294] sna_composite: fallback, dst pixmap=230 is too small (or completely damaged) [ 9.294] sna_composite: fallback -- fbComposite [ 9.294] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(18, 19): region=((0,0), (18, 19)) [ 9.294] sna_composite_fb: fallback -- move src to cpu [ 9.294] sna_composite_fb: fallback -- move dst to cpu [ 9.294] sna_drawable_move_region_to_cpu(pixmap=230 (18x19), [(0, 0), (18, 19)], flags=5) [ 9.294] sna_drawable_move_region_to_cpu: region (0, 0), (18, 19) + (0, 0) subsumes pixmap (18x19) [ 9.294] _sna_pixmap_move_to_cpu(pixmap=230, 18x19, flags=5) [ 9.294] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.294] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.294] _sna_pixmap_move_to_cpu: marking as damaged [ 9.294] __sna_damage_all(18, 19) [ 9.294] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/72 [ 9.294] sna_glyphs(op=3, nlist=5, src=(0, 52)) [ 9.294] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 9.294] sna_glyphs: discarding mask [ 9.294] glyphs0_to_dst(op=3, src=(0, 52), nlist=5, dst=(0, 52)+(0, 0)) [ 9.294] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94268789460704 size=218x80 [ 9.294] glyph_cache(0): adding glyph to cache 1, pos 256 [ 9.294] glyph_cache_upload: upload glyph 0x55bca9b78030 to cache (256, 0)x(22, 27) [ 9.294] sna_composite(pixmap=2, op=1, src=220+(0, 0), mask=0+(0, 0), dst=2+(256, 0)+(0, 0), size=(22, 27) [ 9.294] sna_compute_composite_region: dst=(256, 0)x(22, 27) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 0), (278, 27) [ 9.294] clip_to_dst: region: 1x[(256, 0), (278, 27)], clip: 1x[(0, 0), (1024, 1024)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 0), (278, 27) [ 9.294] sna_compute_composite_region: clip against src (22x27 clip=0): (256, 0), (278, 27) [ 9.294] sna_composite: composite region extents:+(0, 0) -> (256, 0), (278, 27) + (0, 0) [ 9.294] gen9_render_composite: 22x27, current mode=1/1 [ 9.294] kgem_bo_is_render: handle=6, rq? 0 [0] [ 9.294] sna_blt_composite (0, 0), (256, 0), 22x27 [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] sna_blt_composite: converting transform to integer translation? (0, 0) [ 9.294] sna_blt_composite: blt dst offset (0, 0), source offset (-256, 0), with alpha fixup? 0 [ 9.294] use_cpu_bo: no cpu bo [ 9.294] move_to_gpu: not migrating pixmap=220 due to usage_hint=3 [ 9.294] sna_drawable_use_bo pixmap=2, box=((256, 0), (278, 27)), flags=9... [ 9.294] sna_drawable_use_bo: pinned, never REPLACES [ 9.294] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.294] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.294] sna_drawable_use_bo: using whole GPU bo [ 9.294] sna_drawable_move_region_to_cpu(pixmap=220 (22x27), [(0, 0), (22, 27)], flags=2) [ 9.294] sna_drawable_move_region_to_cpu: pixmap=220 all damaged on CPU [ 9.294] prepare_blt_put [ 9.294] blt_put_composite_box: src=(-256, 0), dst=(0, 0) [ 9.294] sna_write_boxes x 1, src stride=88, src dx=(-256, 0) [ 9.294] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.294] kgem_bo_can_map__cpu: handle=6 [ 9.294] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.294] write_boxes_inplace x 1, handle=6, tiling=2 [ 9.294] upload_inplace__tiled: tiling=2 [ 9.294] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.294] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 [ 9.294] __kgem_bo_map__gtt_or_wc: handle=6 [ 9.294] kgem_trim_vma_cache: type=0, count=-511 (bucket: 10) [ 9.294] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.294] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 9.294] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.294] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 9.294] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 9.294] write_boxes_inplace: (0, 0) -> (256, 0) x (22, 27) [bpp=32, src_pitch=88, dst_pitch=4096] [ 9.294] memcpy_blt: src=(0, 0), dst=(256, 0), size=22x27, pitch=88/4096 [ 9.294] apply_damage: damage=0x0, region=1 [(256, 0), (278, 27) + (0, 0)] [ 9.294] gen9_render_composite: 0x0, current mode=1/1 [ 9.294] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 9.294] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 9.294] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.294] sna_drawable_use_bo pixmap=218, box=((0, 0), (218, 80)), flags=7... [ 9.294] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.294] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.294] sna_drawable_use_bo: using whole GPU bo [ 9.294] gen9_composite_set_target: pixmap=218, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 9.294] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.294] color_convert: src=ffffffff [20028888] [ 9.294] color_convert: dst=ffffffff [20028888] [ 9.294] sna_render_get_solid: ffffffff [ 9.294] sna_render_get_solid(white) [ 9.294] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.294] sna_transform_is_imprecise_integer_translation: no transform [ 9.294] gen9_composite_picture: integer translation (0, 0), removing [ 9.294] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.294] sna_render_pixmap_bo: GPU all damaged [ 9.294] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.294] gen4_choose_composite_emitter: solid, identity mask [ 9.294] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.294] aligning vertex: was 2, now 4 floats per vertex [ 9.294] gen9_composite_get_binding_table(ff00) [ 9.294] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 9.294] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.294] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.294] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.294] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.294] kgem_add_handle: handle=6, index=3 [ 9.294] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 9.294] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.294] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.294] gen9_emit_sampler: sampler = a [ 9.294] gen9_emit_sf: num_sf_outputs=2 [ 9.294] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.294] gen9_emit_vertex_elements: setup id=9 [ 9.294] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.294] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.294] glyphs0_to_dst: glyph=(1, 26)x(22, 27), unclipped [ 9.294] emit_primitive_identity_mask__avx2: dst=(1, 26), mask=(256.00, 0.00) x (22.00, 27.00) [ 9.294] glyphs0_to_dst: glyph=(23, 33)x(18, 19), unclipped [ 9.294] emit_primitive_identity_mask__avx2: dst=(23, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 9.294] gen8_vertex_flush[56c] = 6 [ 9.294] gen9_magic_ca_pass: CA fixup (1681 -> 1687) [ 9.294] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.294] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.294] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.294] glyph_cache(0): adding glyph to cache 1, pos 272 [ 9.294] glyph_cache_upload: upload glyph 0x55bca9b6f0e0 to cache (288, 0)x(19, 19) [ 9.294] sna_composite(pixmap=2, op=1, src=222+(0, 0), mask=0+(0, 0), dst=2+(288, 0)+(0, 0), size=(19, 19) [ 9.294] sna_compute_composite_region: dst=(288, 0)x(19, 19) [ 9.294] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 0), (307, 19) [ 9.294] clip_to_dst: region: 1x[(288, 0), (307, 19)], clip: 1x[(0, 0), (1024, 1024)] [ 9.294] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 0), (307, 19) [ 9.294] sna_compute_composite_region: clip against src (19x19 clip=0): (288, 0), (307, 19) [ 9.294] sna_composite: composite region extents:+(0, 0) -> (288, 0), (307, 19) + (0, 0) [ 9.294] gen9_render_composite: 19x19, current mode=1/1 [ 9.294] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.295] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.295] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.295] gen9_composite_set_target: (288, 0)x(19, 19), partial?=0 [ 9.295] sna_drawable_use_bo pixmap=2, box=((288, 0), (307, 19)), flags=f... [ 9.295] sna_drawable_use_bo: pinned, never REPLACES [ 9.295] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.295] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.295] sna_drawable_use_bo: using whole GPU bo [ 9.295] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.295] gen9_composite_picture: (0, 0)x(19, 19), dst=(288, 0) [ 9.295] sna_transform_is_imprecise_integer_translation: no transform [ 9.295] gen9_composite_picture: integer translation (0, 0), removing [ 9.295] sna_render_pixmap_bo pixmap=222, (0, 0)x(19, 19)/(19, 19) [ 9.295] sna_render_pixmap_bo box=(0, 0), (19, 19): (19, 19)/(19, 19) [ 9.295] sna_render_pixmap_bo: offset=(-288, 0), size=(19, 19) [ 9.295] use_cpu_bo: no cpu bo [ 9.295] move_to_gpu: not migrating pixmap=222 due to usage_hint=3 [ 9.295] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 19) [ 9.295] upload: box=(0, 0), (19, 19), pixmap=19x19 [ 9.295] sna_drawable_move_region_to_cpu(pixmap=222 (19x19), [(0, 0), (19, 19)], flags=2) [ 9.295] sna_drawable_move_region_to_cpu: pixmap=222 all damaged on CPU [ 9.295] kgem_can_create_2d: 19x19 @ 32 [ 9.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.295] kgem_can_create_2d: untiled size=4096 [ 9.295] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 9.295] kgem_choose_tiling: 19x19 -> 0 [ 9.295] kgem_upload_source_image : (0, 0), (19, 19), stride=76, bpp=32 [ 9.295] kgem_create_buffer_2d: 19x19, 32 bpp, stride=96 [ 9.295] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 9.295] kgem_create_buffer: reusing buffer? used=20480 + size=1920, total=262144 [ 9.295] kgem_create_proxy: target handle=31 [proxy? -1], offset=20480, length=1920, io=1 [ 9.295] __kgem_bo_init(handle=31, num_pages=1920) [ 9.295] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x19, pitch=76/96 [ 9.295] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.295] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.295] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.295] gen4_choose_composite_emitter: identity src, no mask [ 9.295] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.295] aligning vertex: was 4, now 3 floats per vertex [ 9.295] gen9_composite_get_binding_table(fe40) [ 9.295] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=20002 [ 9.295] kgem_add_reloc64[7] = (delta=0, target handle=3, presumed=fd585000) [ 9.295] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.295] [3f80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 9.295] kgem_add_reloc64: handle=31, pos=16248, delta=0, domains=40000 [ 9.295] kgem_add_reloc64: adding proxy [delta=20480] for handle=31 [ 9.295] kgem_add_handle: handle=31, index=4 [ 9.295] kgem_add_reloc64[8] = (delta=20480, target handle=4, presumed=fd4fc000) [ 9.295] [3f70] bind bo(handle=31, addr=fd501000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 9.295] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.295] gen9_emit_sampler: sampler = 2 [ 9.295] gen9_emit_sf: num_sf_outputs=1 [ 9.295] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.295] gen9_emit_vertex_elements: setup id=2 [ 9.295] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.295] gen9_render_composite_box: (288, 0), (307, 19) [ 9.295] apply_damage: damage=0x0, region=1 [(288, 0), (307, 19) + (0, 0)] [ 9.295] gen8_vertex_flush[6b4] = 3 [ 9.295] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.295] gen9_render_composite: 0x0, current mode=1/1 [ 9.295] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.295] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 9.295] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.295] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.295] sna_drawable_use_bo pixmap=218, box=((0, 0), (218, 80)), flags=7... [ 9.295] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.295] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.295] sna_drawable_use_bo: using whole GPU bo [ 9.295] gen9_composite_set_target: pixmap=218, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 9.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.295] color_convert: src=ffffffff [20028888] [ 9.295] color_convert: dst=ffffffff [20028888] [ 9.295] sna_render_get_solid: ffffffff [ 9.295] sna_render_get_solid(white) [ 9.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.295] sna_transform_is_imprecise_integer_translation: no transform [ 9.295] gen9_composite_picture: integer translation (0, 0), removing [ 9.295] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.295] sna_render_pixmap_bo: GPU all damaged [ 9.295] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.295] gen4_choose_composite_emitter: solid, identity mask [ 9.295] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.295] aligning vertex: was 3, now 4 floats per vertex [ 9.295] gen9_composite_get_binding_table(fd80) [ 9.295] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 9.295] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.295] gen9_emit_sampler: sampler = a [ 9.295] gen9_emit_sf: num_sf_outputs=2 [ 9.295] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.295] gen9_emit_vertex_elements: setup id=9 [ 9.295] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.295] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.295] glyphs0_to_dst: glyph=(42, 33)x(19, 19), unclipped [ 9.295] emit_primitive_identity_mask__avx2: dst=(42, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 9.295] glyphs0_to_dst: glyph=(62, 33)x(16, 19), unclipped [ 9.295] emit_primitive_identity_mask__avx2: dst=(62, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.295] gen8_vertex_flush[78c] = 6 [ 9.295] gen9_magic_ca_pass: CA fixup (1690 -> 1696) [ 9.295] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.295] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.295] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.295] glyph_cache(0): adding glyph to cache 1, pos 288 [ 9.295] glyph_cache_upload: upload glyph 0x55bca9b3ca00 to cache (256, 32)x(14, 25) [ 9.295] sna_composite(pixmap=2, op=1, src=224+(0, 0), mask=0+(0, 0), dst=2+(256, 32)+(0, 0), size=(14, 25) [ 9.295] sna_compute_composite_region: dst=(256, 32)x(14, 25) [ 9.295] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 32), (270, 57) [ 9.295] clip_to_dst: region: 1x[(256, 32), (270, 57)], clip: 1x[(0, 0), (1024, 1024)] [ 9.295] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 32), (270, 57) [ 9.295] sna_compute_composite_region: clip against src (14x25 clip=0): (256, 32), (270, 57) [ 9.295] sna_composite: composite region extents:+(0, 0) -> (256, 32), (270, 57) + (0, 0) [ 9.295] gen9_render_composite: 14x25, current mode=1/1 [ 9.295] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.295] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.295] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.295] gen9_composite_set_target: (256, 32)x(14, 25), partial?=0 [ 9.295] sna_drawable_use_bo pixmap=2, box=((256, 32), (270, 57)), flags=f... [ 9.295] sna_drawable_use_bo: pinned, never REPLACES [ 9.295] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.295] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.295] sna_drawable_use_bo: using whole GPU bo [ 9.295] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.295] gen9_composite_picture: (0, 0)x(14, 25), dst=(256, 32) [ 9.295] sna_transform_is_imprecise_integer_translation: no transform [ 9.295] gen9_composite_picture: integer translation (0, 0), removing [ 9.295] sna_render_pixmap_bo pixmap=224, (0, 0)x(14, 25)/(14, 25) [ 9.295] sna_render_pixmap_bo box=(0, 0), (14, 25): (14, 25)/(14, 25) [ 9.295] sna_render_pixmap_bo: offset=(-256, -32), size=(14, 25) [ 9.295] use_cpu_bo: no cpu bo [ 9.295] move_to_gpu: not migrating pixmap=224 due to usage_hint=3 [ 9.295] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 25) [ 9.295] upload: box=(0, 0), (14, 25), pixmap=14x25 [ 9.295] sna_drawable_move_region_to_cpu(pixmap=224 (14x25), [(0, 0), (14, 25)], flags=2) [ 9.295] sna_drawable_move_region_to_cpu: pixmap=224 all damaged on CPU [ 9.295] kgem_can_create_2d: 14x25 @ 32 [ 9.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=25 [ 9.295] kgem_can_create_2d: untiled size=4096 [ 9.295] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 9.295] kgem_choose_tiling: 14x25 -> 0 [ 9.295] kgem_upload_source_image : (0, 0), (14, 25), stride=56, bpp=32 [ 9.295] kgem_create_buffer_2d: 14x25, 32 bpp, stride=64 [ 9.295] kgem_create_buffer: size=1664, flags=3 [write?=1, inplace?=1, last?=0] [ 9.295] kgem_create_buffer: reusing buffer? used=22528 + size=1664, total=262144 [ 9.295] kgem_create_proxy: target handle=31 [proxy? -1], offset=22528, length=1664, io=1 [ 9.295] __kgem_bo_init(handle=31, num_pages=1664) [ 9.295] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x25, pitch=56/64 [ 9.295] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.295] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.295] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.295] gen4_choose_composite_emitter: identity src, no mask [ 9.295] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.295] aligning vertex: was 4, now 3 floats per vertex [ 9.295] gen9_composite_get_binding_table(fd40) [ 9.295] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.295] kgem_add_reloc64: handle=31, pos=16200, delta=0, domains=40000 [ 9.295] kgem_add_reloc64: adding proxy [delta=22528] for handle=31 [ 9.295] kgem_add_reloc64[9] = (delta=22528, target handle=4, presumed=fd4fc000) [ 9.295] [3f40] bind bo(handle=31, addr=fd501800), format=192, width=14, height=25, pitch=64, tiling=0 -> sampler [ 9.295] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.295] gen9_emit_sampler: sampler = 2 [ 9.295] gen9_emit_sf: num_sf_outputs=1 [ 9.295] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.295] gen9_emit_vertex_elements: setup id=2 [ 9.295] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.295] gen9_render_composite_box: (256, 32), (270, 57) [ 9.295] apply_damage: damage=0x0, region=1 [(256, 32), (270, 57) + (0, 0)] [ 9.295] gen8_vertex_flush[8c0] = 3 [ 9.295] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.295] gen9_render_composite: 0x0, current mode=1/1 [ 9.295] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.295] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 9.295] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.295] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.295] sna_drawable_use_bo pixmap=218, box=((0, 0), (218, 80)), flags=7... [ 9.295] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.295] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.295] sna_drawable_use_bo: using whole GPU bo [ 9.295] gen9_composite_set_target: pixmap=218, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 9.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.295] color_convert: src=ffffffff [20028888] [ 9.295] color_convert: dst=ffffffff [20028888] [ 9.295] sna_render_get_solid: ffffffff [ 9.295] sna_render_get_solid(white) [ 9.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.295] sna_transform_is_imprecise_integer_translation: no transform [ 9.295] gen9_composite_picture: integer translation (0, 0), removing [ 9.295] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.295] sna_render_pixmap_bo: GPU all damaged [ 9.295] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.295] gen4_choose_composite_emitter: solid, identity mask [ 9.295] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.295] aligning vertex: was 3, now 4 floats per vertex [ 9.295] gen9_composite_get_binding_table(fcc0) [ 9.295] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 9.295] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.295] gen9_emit_sampler: sampler = a [ 9.295] gen9_emit_sf: num_sf_outputs=2 [ 9.295] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.295] gen9_emit_vertex_elements: setup id=9 [ 9.295] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.295] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.295] glyphs0_to_dst: glyph=(79, 27)x(14, 25), unclipped [ 9.295] emit_primitive_identity_mask__avx2: dst=(79, 27), mask=(256.00, 32.00) x (14.00, 25.00) [ 9.295] gen8_vertex_flush[998] = 3 [ 9.295] gen9_magic_ca_pass: CA fixup (1699 -> 1702) [ 9.295] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.295] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.295] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.295] glyph_cache(0): adding glyph to cache 1, pos 304 [ 9.295] glyph_cache_upload: upload glyph 0x55bca9923290 to cache (288, 32)x(19, 27) [ 9.295] sna_composite(pixmap=2, op=1, src=226+(0, 0), mask=0+(0, 0), dst=2+(288, 32)+(0, 0), size=(19, 27) [ 9.295] sna_compute_composite_region: dst=(288, 32)x(19, 27) [ 9.295] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 32), (307, 59) [ 9.295] clip_to_dst: region: 1x[(288, 32), (307, 59)], clip: 1x[(0, 0), (1024, 1024)] [ 9.295] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 32), (307, 59) [ 9.295] sna_compute_composite_region: clip against src (19x27 clip=0): (288, 32), (307, 59) [ 9.295] sna_composite: composite region extents:+(0, 0) -> (288, 32), (307, 59) + (0, 0) [ 9.295] gen9_render_composite: 19x27, current mode=1/1 [ 9.295] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.295] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.295] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.295] gen9_composite_set_target: (288, 32)x(19, 27), partial?=0 [ 9.295] sna_drawable_use_bo pixmap=2, box=((288, 32), (307, 59)), flags=f... [ 9.295] sna_drawable_use_bo: pinned, never REPLACES [ 9.295] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.295] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.295] sna_drawable_use_bo: using whole GPU bo [ 9.295] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.295] gen9_composite_picture: (0, 0)x(19, 27), dst=(288, 32) [ 9.295] sna_transform_is_imprecise_integer_translation: no transform [ 9.295] gen9_composite_picture: integer translation (0, 0), removing [ 9.295] sna_render_pixmap_bo pixmap=226, (0, 0)x(19, 27)/(19, 27) [ 9.295] sna_render_pixmap_bo box=(0, 0), (19, 27): (19, 27)/(19, 27) [ 9.295] sna_render_pixmap_bo: offset=(-288, -32), size=(19, 27) [ 9.295] use_cpu_bo: no cpu bo [ 9.295] move_to_gpu: not migrating pixmap=226 due to usage_hint=3 [ 9.295] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 27) [ 9.295] upload: box=(0, 0), (19, 27), pixmap=19x27 [ 9.295] sna_drawable_move_region_to_cpu(pixmap=226 (19x27), [(0, 0), (19, 27)], flags=2) [ 9.295] sna_drawable_move_region_to_cpu: pixmap=226 all damaged on CPU [ 9.295] kgem_can_create_2d: 19x27 @ 32 [ 9.295] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=27 [ 9.295] kgem_can_create_2d: untiled size=4096 [ 9.295] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 9.295] kgem_choose_tiling: 19x27 -> 0 [ 9.295] kgem_upload_source_image : (0, 0), (19, 27), stride=76, bpp=32 [ 9.295] kgem_create_buffer_2d: 19x27, 32 bpp, stride=96 [ 9.295] kgem_create_buffer: size=2688, flags=3 [write?=1, inplace?=1, last?=0] [ 9.295] kgem_create_buffer: reusing buffer? used=24320 + size=2688, total=262144 [ 9.295] kgem_create_proxy: target handle=31 [proxy? -1], offset=24320, length=2688, io=1 [ 9.295] __kgem_bo_init(handle=31, num_pages=2688) [ 9.295] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x27, pitch=76/96 [ 9.295] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.295] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.295] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.295] gen4_choose_composite_emitter: identity src, no mask [ 9.295] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.295] aligning vertex: was 4, now 3 floats per vertex [ 9.295] gen9_composite_get_binding_table(fc80) [ 9.295] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.295] kgem_add_reloc64: handle=31, pos=16152, delta=0, domains=40000 [ 9.295] kgem_add_reloc64: adding proxy [delta=24320] for handle=31 [ 9.295] kgem_add_reloc64[10] = (delta=24320, target handle=4, presumed=fd4fc000) [ 9.295] [3f10] bind bo(handle=31, addr=fd501f00), format=192, width=19, height=27, pitch=96, tiling=0 -> sampler [ 9.295] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.295] gen9_emit_sampler: sampler = 2 [ 9.295] gen9_emit_sf: num_sf_outputs=1 [ 9.295] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.295] gen9_emit_vertex_elements: setup id=2 [ 9.295] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.295] gen9_render_composite_box: (288, 32), (307, 59) [ 9.295] apply_damage: damage=0x0, region=1 [(288, 32), (307, 59) + (0, 0)] [ 9.295] gen8_vertex_flush[acc] = 3 [ 9.295] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.295] gen9_render_composite: 0x0, current mode=1/1 [ 9.295] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.295] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 9.295] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.295] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.295] sna_drawable_use_bo pixmap=218, box=((0, 0), (218, 80)), flags=7... [ 9.295] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.295] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.295] sna_drawable_use_bo: using whole GPU bo [ 9.295] gen9_composite_set_target: pixmap=218, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 9.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.295] color_convert: src=ffffffff [20028888] [ 9.295] color_convert: dst=ffffffff [20028888] [ 9.295] sna_render_get_solid: ffffffff [ 9.295] sna_render_get_solid(white) [ 9.295] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.295] sna_transform_is_imprecise_integer_translation: no transform [ 9.295] gen9_composite_picture: integer translation (0, 0), removing [ 9.295] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.295] sna_render_pixmap_bo: GPU all damaged [ 9.295] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.295] gen4_choose_composite_emitter: solid, identity mask [ 9.295] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.295] aligning vertex: was 3, now 4 floats per vertex [ 9.295] gen9_composite_get_binding_table(fc00) [ 9.295] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 9.295] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.295] gen9_emit_sampler: sampler = a [ 9.295] gen9_emit_sf: num_sf_outputs=2 [ 9.295] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.295] gen9_emit_vertex_elements: setup id=9 [ 9.295] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.295] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.295] glyphs0_to_dst: glyph=(100, 26)x(19, 27), unclipped [ 9.295] emit_primitive_identity_mask__avx2: dst=(100, 26), mask=(288.00, 32.00) x (19.00, 27.00) [ 9.295] glyphs0_to_dst: glyph=(118, 33)x(19, 19), unclipped [ 9.295] emit_primitive_identity_mask__avx2: dst=(118, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 9.295] glyphs0_to_dst: glyph=(138, 33)x(16, 19), unclipped [ 9.295] emit_primitive_identity_mask__avx2: dst=(138, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.295] glyphs0_to_dst: glyph=(154, 33)x(16, 19), unclipped [ 9.295] emit_primitive_identity_mask__avx2: dst=(154, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.295] gen8_vertex_flush[ba4] = 12 [ 9.295] gen9_magic_ca_pass: CA fixup (1705 -> 1717) [ 9.295] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.295] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.295] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.295] glyph_cache(0): adding glyph to cache 1, pos 320 [ 9.295] glyph_cache_upload: upload glyph 0x55bca9b49700 to cache (320, 0)x(7, 27) [ 9.295] sna_composite(pixmap=2, op=1, src=228+(0, 0), mask=0+(0, 0), dst=2+(320, 0)+(0, 0), size=(7, 27) [ 9.295] sna_compute_composite_region: dst=(320, 0)x(7, 27) [ 9.295] sna_compute_composite_region: initial clip against dst->pDrawable: (320, 0), (327, 27) [ 9.295] clip_to_dst: region: 1x[(320, 0), (327, 27)], clip: 1x[(0, 0), (1024, 1024)] [ 9.295] sna_compute_composite_region: clip against dst->pCompositeClip: (320, 0), (327, 27) [ 9.295] sna_compute_composite_region: clip against src (7x27 clip=0): (320, 0), (327, 27) [ 9.295] sna_composite: composite region extents:+(0, 0) -> (320, 0), (327, 27) + (0, 0) [ 9.296] gen9_render_composite: 7x27, current mode=1/1 [ 9.296] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.296] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.296] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.296] gen9_composite_set_target: (320, 0)x(7, 27), partial?=0 [ 9.296] sna_drawable_use_bo pixmap=2, box=((320, 0), (327, 27)), flags=f... [ 9.296] sna_drawable_use_bo: pinned, never REPLACES [ 9.296] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.296] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.296] sna_drawable_use_bo: using whole GPU bo [ 9.296] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.296] gen9_composite_picture: (0, 0)x(7, 27), dst=(320, 0) [ 9.296] sna_transform_is_imprecise_integer_translation: no transform [ 9.296] gen9_composite_picture: integer translation (0, 0), removing [ 9.296] sna_render_pixmap_bo pixmap=228, (0, 0)x(7, 27)/(7, 27) [ 9.296] sna_render_pixmap_bo box=(0, 0), (7, 27): (7, 27)/(7, 27) [ 9.296] sna_render_pixmap_bo: offset=(-320, 0), size=(7, 27) [ 9.296] use_cpu_bo: no cpu bo [ 9.296] move_to_gpu: not migrating pixmap=228 due to usage_hint=3 [ 9.296] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 27) [ 9.296] upload: box=(0, 0), (7, 27), pixmap=7x27 [ 9.296] sna_drawable_move_region_to_cpu(pixmap=228 (7x27), [(0, 0), (7, 27)], flags=2) [ 9.296] sna_drawable_move_region_to_cpu: pixmap=228 all damaged on CPU [ 9.296] kgem_can_create_2d: 7x27 @ 32 [ 9.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=27 [ 9.296] kgem_can_create_2d: untiled size=4096 [ 9.296] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 9.296] kgem_choose_tiling: 7x27 -> 0 [ 9.296] kgem_upload_source_image : (0, 0), (7, 27), stride=28, bpp=32 [ 9.296] kgem_create_buffer_2d: 7x27, 32 bpp, stride=32 [ 9.296] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] [ 9.296] kgem_create_buffer: reusing buffer? used=27136 + size=896, total=262144 [ 9.296] kgem_create_proxy: target handle=31 [proxy? -1], offset=27136, length=896, io=1 [ 9.296] __kgem_bo_init(handle=31, num_pages=896) [ 9.296] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x27, pitch=28/32 [ 9.296] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.296] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.296] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.296] gen4_choose_composite_emitter: identity src, no mask [ 9.296] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.296] aligning vertex: was 4, now 3 floats per vertex [ 9.296] gen9_composite_get_binding_table(fbc0) [ 9.296] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.296] kgem_add_reloc64: handle=31, pos=16104, delta=0, domains=40000 [ 9.296] kgem_add_reloc64: adding proxy [delta=27136] for handle=31 [ 9.296] kgem_add_reloc64[11] = (delta=27136, target handle=4, presumed=fd4fc000) [ 9.296] [3ee0] bind bo(handle=31, addr=fd502a00), format=192, width=7, height=27, pitch=32, tiling=0 -> sampler [ 9.296] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.296] gen9_emit_sampler: sampler = 2 [ 9.296] gen9_emit_sf: num_sf_outputs=1 [ 9.296] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.296] gen9_emit_vertex_elements: setup id=2 [ 9.296] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.296] gen9_render_composite_box: (320, 0), (327, 27) [ 9.296] apply_damage: damage=0x0, region=1 [(320, 0), (327, 27) + (0, 0)] [ 9.296] gen8_vertex_flush[cd8] = 3 [ 9.296] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.296] gen9_render_composite: 0x0, current mode=1/1 [ 9.296] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.296] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 9.296] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.296] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.296] sna_drawable_use_bo pixmap=218, box=((0, 0), (218, 80)), flags=7... [ 9.296] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.296] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.296] sna_drawable_use_bo: using whole GPU bo [ 9.296] gen9_composite_set_target: pixmap=218, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 9.296] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.296] color_convert: src=ffffffff [20028888] [ 9.296] color_convert: dst=ffffffff [20028888] [ 9.296] sna_render_get_solid: ffffffff [ 9.296] sna_render_get_solid(white) [ 9.296] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.296] sna_transform_is_imprecise_integer_translation: no transform [ 9.296] gen9_composite_picture: integer translation (0, 0), removing [ 9.296] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.296] sna_render_pixmap_bo: GPU all damaged [ 9.296] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.296] gen4_choose_composite_emitter: solid, identity mask [ 9.296] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.296] aligning vertex: was 3, now 4 floats per vertex [ 9.296] gen9_composite_get_binding_table(fb40) [ 9.296] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 9.296] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.296] gen9_emit_sampler: sampler = a [ 9.296] gen9_emit_sf: num_sf_outputs=2 [ 9.296] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.296] gen9_emit_vertex_elements: setup id=9 [ 9.296] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.296] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.296] glyphs0_to_dst: glyph=(171, 25)x(7, 27), unclipped [ 9.296] emit_primitive_identity_mask__avx2: dst=(171, 25), mask=(320.00, 0.00) x (7.00, 27.00) [ 9.296] glyphs0_to_dst: glyph=(178, 33)x(20, 19), unclipped [ 9.296] emit_primitive_identity_mask__avx2: dst=(178, 33), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.296] gen8_vertex_flush[db0] = 6 [ 9.296] gen9_magic_ca_pass: CA fixup (1720 -> 1726) [ 9.296] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.296] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.296] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.296] glyph_cache(0): adding glyph to cache 1, pos 336 [ 9.296] glyph_cache_upload: upload glyph 0x55bca9b78990 to cache (352, 0)x(18, 19) [ 9.296] sna_composite(pixmap=2, op=1, src=230+(0, 0), mask=0+(0, 0), dst=2+(352, 0)+(0, 0), size=(18, 19) [ 9.296] sna_compute_composite_region: dst=(352, 0)x(18, 19) [ 9.296] sna_compute_composite_region: initial clip against dst->pDrawable: (352, 0), (370, 19) [ 9.296] clip_to_dst: region: 1x[(352, 0), (370, 19)], clip: 1x[(0, 0), (1024, 1024)] [ 9.296] sna_compute_composite_region: clip against dst->pCompositeClip: (352, 0), (370, 19) [ 9.296] sna_compute_composite_region: clip against src (18x19 clip=0): (352, 0), (370, 19) [ 9.296] sna_composite: composite region extents:+(0, 0) -> (352, 0), (370, 19) + (0, 0) [ 9.296] gen9_render_composite: 18x19, current mode=1/1 [ 9.296] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.296] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.296] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.296] gen9_composite_set_target: (352, 0)x(18, 19), partial?=0 [ 9.296] sna_drawable_use_bo pixmap=2, box=((352, 0), (370, 19)), flags=f... [ 9.296] sna_drawable_use_bo: pinned, never REPLACES [ 9.296] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.296] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.296] sna_drawable_use_bo: using whole GPU bo [ 9.296] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.296] gen9_composite_picture: (0, 0)x(18, 19), dst=(352, 0) [ 9.296] sna_transform_is_imprecise_integer_translation: no transform [ 9.296] gen9_composite_picture: integer translation (0, 0), removing [ 9.296] sna_render_pixmap_bo pixmap=230, (0, 0)x(18, 19)/(18, 19) [ 9.296] sna_render_pixmap_bo box=(0, 0), (18, 19): (18, 19)/(18, 19) [ 9.296] sna_render_pixmap_bo: offset=(-352, 0), size=(18, 19) [ 9.296] use_cpu_bo: no cpu bo [ 9.296] move_to_gpu: not migrating pixmap=230 due to usage_hint=3 [ 9.296] sna_render_pixmap_bo: uploading CPU box (0, 0), (18, 19) [ 9.296] upload: box=(0, 0), (18, 19), pixmap=18x19 [ 9.296] sna_drawable_move_region_to_cpu(pixmap=230 (18x19), [(0, 0), (18, 19)], flags=2) [ 9.296] sna_drawable_move_region_to_cpu: pixmap=230 all damaged on CPU [ 9.296] kgem_can_create_2d: 18x19 @ 32 [ 9.296] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 9.296] kgem_can_create_2d: untiled size=4096 [ 9.296] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 9.296] kgem_choose_tiling: 18x19 -> 0 [ 9.296] kgem_upload_source_image : (0, 0), (18, 19), stride=72, bpp=32 [ 9.296] kgem_create_buffer_2d: 18x19, 32 bpp, stride=96 [ 9.296] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 9.296] kgem_create_buffer: reusing buffer? used=28160 + size=1920, total=262144 [ 9.296] kgem_create_proxy: target handle=31 [proxy? -1], offset=28160, length=1920, io=1 [ 9.296] __kgem_bo_init(handle=31, num_pages=1920) [ 9.296] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x19, pitch=72/96 [ 9.296] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.296] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.296] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.296] gen4_choose_composite_emitter: identity src, no mask [ 9.296] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.296] aligning vertex: was 4, now 3 floats per vertex [ 9.296] gen9_composite_get_binding_table(fb00) [ 9.296] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.296] kgem_add_reloc64: handle=31, pos=16056, delta=0, domains=40000 [ 9.296] kgem_add_reloc64: adding proxy [delta=28160] for handle=31 [ 9.296] kgem_add_reloc64[12] = (delta=28160, target handle=4, presumed=fd4fc000) [ 9.296] [3eb0] bind bo(handle=31, addr=fd502e00), format=192, width=18, height=19, pitch=96, tiling=0 -> sampler [ 9.296] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.296] gen9_emit_sampler: sampler = 2 [ 9.296] gen9_emit_sf: num_sf_outputs=1 [ 9.296] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.296] gen9_emit_vertex_elements: setup id=2 [ 9.296] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.296] gen9_render_composite_box: (352, 0), (370, 19) [ 9.296] apply_damage: damage=0x0, region=1 [(352, 0), (370, 19) + (0, 0)] [ 9.296] gen8_vertex_flush[ee4] = 3 [ 9.296] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.296] gen9_render_composite: 0x0, current mode=1/1 [ 9.296] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.296] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 9.296] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.296] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.296] sna_drawable_use_bo pixmap=218, box=((0, 0), (218, 80)), flags=7... [ 9.296] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.296] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.296] sna_drawable_use_bo: using whole GPU bo [ 9.296] gen9_composite_set_target: pixmap=218, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 9.296] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.296] color_convert: src=ffffffff [20028888] [ 9.296] color_convert: dst=ffffffff [20028888] [ 9.296] sna_render_get_solid: ffffffff [ 9.296] sna_render_get_solid(white) [ 9.296] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.296] sna_transform_is_imprecise_integer_translation: no transform [ 9.296] gen9_composite_picture: integer translation (0, 0), removing [ 9.296] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.296] sna_render_pixmap_bo: GPU all damaged [ 9.296] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.296] gen4_choose_composite_emitter: solid, identity mask [ 9.296] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.296] aligning vertex: was 3, now 4 floats per vertex [ 9.296] gen9_composite_get_binding_table(fa80) [ 9.296] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 9.296] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.296] gen9_emit_sampler: sampler = a [ 9.296] gen9_emit_sf: num_sf_outputs=2 [ 9.296] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.296] gen9_emit_vertex_elements: setup id=9 [ 9.296] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.296] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.296] glyphs0_to_dst: glyph=(199, 33)x(18, 19), unclipped [ 9.296] emit_primitive_identity_mask__avx2: dst=(199, 33), mask=(352.00, 0.00) x (18.00, 19.00) [ 9.296] gen8_vertex_flush[fbc] = 3 [ 9.296] gen9_magic_ca_pass: CA fixup (1729 -> 1732) [ 9.296] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.296] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.296] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.296] sna_accel_flush: flush?=0, dirty?=0 [ 9.296] sna_block_handler (tv=0.0) [ 9.296] sna_wakeup_handler [ 9.296] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=be, drawable=d8 [ 9.296] sna_validate_gc: recomputing clip [ 9.296] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.296] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=216:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.296] sna_copy_area: normal copy [ 9.296] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.296] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.296] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.296] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.296] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.296] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.296] sna_do_copy: pixmap -- no source clipping [ 9.296] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.296] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.296] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=216+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.296] sna_copy_boxes: dst=(priv=0x55bca9b42000, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.296] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.296] sna_drawable_use_bo pixmap=216, box=((28, 0), (246, 80)), flags=b... [ 9.296] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.296] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.296] sna_drawable_use_bo: using whole GPU bo [ 9.296] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.296] sna_pixmap_move_to_gpu: already all-damaged [ 9.296] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.296] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.296] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.296] kgem_bo_is_render: handle=21, rq? 1 [1] [ 9.296] kgem_bo_is_render: handle=23, rq? 1 [1] [ 9.296] kgem_bo_is_render: handle=23, rq? 1 [1] [ 9.296] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.296] __kgem_retire_rq: request 1 complete [ 9.296] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 9.296] kgem_set_mode: flushing before new bo [ 9.296] gen8_vertex_close: used=6928, vbo active? 16, vb=205, nreloc=3 [ 9.296] gen8_vertex_close: reloc[0] = 287 [ 9.296] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.296] kgem_add_handle: handle=16, index=5 [ 9.296] kgem_add_reloc64[13] = (delta=0, target handle=5, presumed=fffa8000) [ 9.296] gen8_vertex_close: reloc[1] = 342 [ 9.296] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.296] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fffa8000) [ 9.296] gen8_vertex_close: reloc[2] = 424 [ 9.296] kgem_add_reloc64: handle=16, pos=424, delta=0, domains=200000 [ 9.296] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fffa8000) [ 9.296] batch[1/1, flags=1800]: 1044 1044 16032 16384, nreloc=16, nexec=6, nfence=0, aperture=1205 [fenced=0] [ 9.296] kgem_finish_buffers: buffer handle=31, used=30208, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.296] kgem_finish_buffers: retaining upload buffer (30208/262144): used=32768, refcnt=1 [ 9.296] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.296] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.296] kgem_fixup_relocs: shrinking by 57344 [ 9.296] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.296] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.296] kgem_commit: release handle=21 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd994000 [ 9.296] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 9.296] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.296] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.296] __kgem_bo_clear_busy: handle=7 [ 9.296] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.296] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.296] __kgem_bo_clear_busy: handle=7 [ 9.296] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.296] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.296] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.296] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.297] kgem_check_bo: num_pages=+106, num_exec=+2 [ 9.297] aligning vertex: was 4, now 2 floats per vertex [ 9.297] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.297] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.297] kgem_add_handle: handle=4, index=0 [ 9.297] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] gen9_composite_get_binding_table(ffc0) [ 9.297] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 9.297] kgem_add_handle: handle=23, index=1 [ 9.297] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 9.297] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 9.297] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.297] kgem_add_reloc64: handle=21, pos=16344, delta=0, domains=40000 [ 9.297] kgem_add_handle: handle=21, index=2 [ 9.297] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd994000) [ 9.297] [3fd0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.297] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.297] gen9_emit_sampler: sampler = 0 [ 9.297] gen9_emit_sf: num_sf_outputs=1 [ 9.297] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.297] gen9_emit_vertex_elements: setup id=0 [ 9.297] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.297] (0, 0) -> (28, 0) + (218, 80) [ 9.297] gen8_vertex_flush[490] = 3 [ 9.297] sna_composite(pixmap=190, op=3, src=216+(0, 0), mask=0+(0, 0), dst=190+(8, 1136)+(0, 0), size=(624, 80) [ 9.297] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.297] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.297] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.297] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.297] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.297] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.297] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.297] gen9_render_composite: 624x80, current mode=1/1 [ 9.297] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 9.297] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 [ 9.297] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.297] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.297] sna_drawable_use_bo pixmap=190, box=((8, 1136), (632, 1216)), flags=7... [ 9.297] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.297] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.297] sna_drawable_use_bo: using whole GPU bo [ 9.297] gen9_composite_set_target: pixmap=190, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.297] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.297] sna_transform_is_imprecise_integer_translation: no transform [ 9.297] gen9_composite_picture: integer translation (0, 0), removing [ 9.297] sna_render_pixmap_bo pixmap=216, (0, 0)x(624, 80)/(624, 80) [ 9.297] sna_render_pixmap_bo: GPU all damaged [ 9.297] color_convert: src=cc000000 [20028888] [ 9.297] color_convert: dst=cc000000 [20028888] [ 9.297] sna_render_get_solid: cc000000 [ 9.297] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.297] gen4_choose_composite_emitter: identity source, identity mask [ 9.297] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.297] __kgem_retire_rq: request 2 complete [ 9.297] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 9.297] kgem_set_mode: flushing before new bo [ 9.297] gen8_vertex_close: used=6934, vbo active? 16, vb=1, nreloc=1 [ 9.297] gen8_vertex_close: reloc[0] = 287 [ 9.297] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.297] kgem_add_handle: handle=16, index=3 [ 9.297] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.297] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=180 [fenced=0] [ 9.297] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.297] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.297] kgem_fixup_relocs: shrinking by 61440 [ 9.297] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.297] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.297] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 9.297] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.297] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 [ 9.297] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.297] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.297] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.297] kgem_check_bo: num_pages=+8165, num_exec=+3 [ 9.297] aligning vertex: was 2, now 5 floats per vertex [ 9.297] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.297] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.297] kgem_add_handle: handle=4, index=0 [ 9.297] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] gen9_composite_get_binding_table(ffc0) [ 9.297] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 9.297] kgem_add_handle: handle=11, index=1 [ 9.297] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 9.297] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.297] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.297] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.297] kgem_add_handle: handle=23, index=2 [ 9.297] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 9.297] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.297] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 [ 9.297] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.297] kgem_add_handle: handle=7, index=3 [ 9.297] kgem_add_reloc64[5] = (delta=816, target handle=3, presumed=fffe8000) [ 9.297] [3fc0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.297] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.297] gen9_emit_sampler: sampler = 3 [ 9.297] gen9_emit_sf: num_sf_outputs=2 [ 9.297] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.297] gen9_emit_vertex_elements: setup id=10 [ 9.297] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.297] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.297] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.297] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.297] gen8_vertex_flush[498] = 3 [ 9.297] sna_destroy_pixmap: pixmap=216, attached?=1 [ 9.297] _kgem_bo_destroy: handle=23, proxy? 0 [ 9.297] __kgem_bo_destroy: handle=23, size=262144 [ 9.297] __kgem_bo_destroy: handle=23 -> active [ 9.297] __sna_free_pixmap(pixmap=216) [ 9.297] sna_composite(pixmap=188, op=3, src=190+(0, 0), mask=0+(0, 0), dst=188+(0, 0)+(0, 0), size=(640, 2096) [ 9.297] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.297] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.297] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.297] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.297] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.297] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.297] gen9_render_composite: 640x2096, current mode=1/1 [ 9.297] kgem_bo_is_render: handle=9, rq? 0 [0] [ 9.297] sna_blt_composite (0, 0), (0, 0), 640x2096 [ 9.297] sna_blt_composite: unsupported op [3] for blitting [ 9.297] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.297] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.297] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.297] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.297] sna_drawable_use_bo pixmap=188, box=((0, 0), (640, 2096)), flags=7... [ 9.297] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.297] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.297] sna_drawable_use_bo: using whole GPU bo [ 9.297] gen9_composite_set_target: pixmap=188, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.297] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.297] sna_transform_is_imprecise_integer_translation: no transform [ 9.297] gen9_composite_picture: integer translation (0, 0), removing [ 9.297] sna_render_pixmap_bo pixmap=190, (0, 0)x(640, 2096)/(640, 2096) [ 9.297] sna_render_pixmap_bo: GPU all damaged [ 9.297] kgem_bo_is_render: handle=9, rq? 0 [0] [ 9.297] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.297] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.297] gen4_choose_composite_emitter: identity src, no mask [ 9.297] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.297] __kgem_retire_rq: request 1 complete [ 9.297] __kgem_bo_flush: handle=21, busy=0, wedged=0 [ 9.297] kgem_set_mode: flushing before new bo [ 9.297] gen8_vertex_close: used=6950, vbo active? 16, vb=400, nreloc=1 [ 9.297] gen8_vertex_close: reloc[0] = 289 [ 9.297] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 9.297] kgem_add_handle: handle=16, index=4 [ 9.297] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 9.297] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=8239 [fenced=0] [ 9.297] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.297] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.297] kgem_fixup_relocs: shrinking by 61440 [ 9.297] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.297] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.297] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 9.297] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.297] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 9.297] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.297] __kgem_bo_clear_busy: handle=7 [ 9.297] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.297] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.297] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.297] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.297] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 9.297] aligning vertex: was 5, now 3 floats per vertex [ 9.297] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.297] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.297] kgem_add_handle: handle=4, index=0 [ 9.297] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] gen9_composite_get_binding_table(ffc0) [ 9.297] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 9.297] kgem_add_handle: handle=9, index=1 [ 9.297] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 9.297] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 9.297] [3fe0] bind bo(handle=9, addr=f816d000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.297] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 9.297] kgem_add_handle: handle=11, index=2 [ 9.297] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fa111000) [ 9.297] [3fd0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.297] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.297] gen9_emit_sampler: sampler = 2 [ 9.297] gen9_emit_sf: num_sf_outputs=1 [ 9.297] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.297] gen9_emit_vertex_elements: setup id=2 [ 9.297] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.297] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.297] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.297] gen8_vertex_flush[490] = 3 [ 9.297] sna_destroy_pixmap: pixmap=190, attached?=1 [ 9.297] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.297] __kgem_bo_destroy: handle=11, size=33177600 [ 9.297] __kgem_bo_destroy: handle=11 -> active [ 9.297] __sna_free_pixmap(pixmap=190) [ 9.297] sna_composite(pixmap=184, op=3, src=188+(0, 0), mask=0+(160, 64), dst=184+(160, 64)+(0, 0), size=(640, 2096) [ 9.297] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.297] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.297] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.297] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.297] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.297] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.297] gen9_render_composite: 640x2096, current mode=1/1 [ 9.297] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.297] sna_blt_composite (0, 0), (160, 64), 640x2096 [ 9.297] sna_blt_composite: unsupported op [3] for blitting [ 9.297] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.297] kgem_bo_is_busy: handle=30, domain: 0 exec? 0, rq? 0 [ 9.297] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.297] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.297] sna_drawable_use_bo pixmap=184, box=((160, 64), (800, 2160)), flags=7... [ 9.297] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.297] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.297] sna_drawable_use_bo: using whole GPU bo [ 9.297] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.297] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.297] sna_transform_is_imprecise_integer_translation: no transform [ 9.297] gen9_composite_picture: integer translation (0, 0), removing [ 9.297] sna_render_pixmap_bo pixmap=188, (0, 0)x(640, 2096)/(640, 2096) [ 9.297] sna_render_pixmap_bo: GPU all damaged [ 9.297] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.297] kgem_bo_is_render: handle=9, rq? 1 [1] [ 9.297] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.297] gen4_choose_composite_emitter: identity src, no mask [ 9.297] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.297] __kgem_retire_rq: request 1 complete [ 9.297] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 9.297] kgem_bo_move_to_cache: release handle=23 [ 9.297] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.297] kgem_set_mode: flushing before new bo [ 9.297] gen8_vertex_close: used=6960, vbo active? 16, vb=4, nreloc=1 [ 9.297] gen8_vertex_close: reloc[0] = 287 [ 9.297] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.297] kgem_add_handle: handle=16, index=3 [ 9.297] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.297] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 9.297] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.297] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.297] kgem_fixup_relocs: shrinking by 61440 [ 9.297] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.297] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.297] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 9.297] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.297] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.297] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.297] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.297] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.297] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 9.297] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.297] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.297] kgem_add_handle: handle=4, index=0 [ 9.297] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.297] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.297] gen9_composite_get_binding_table(ffc0) [ 9.297] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.297] kgem_add_handle: handle=30, index=1 [ 9.297] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.297] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.297] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.297] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 [ 9.297] kgem_add_handle: handle=9, index=2 [ 9.297] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) [ 9.297] [3fd0] bind bo(handle=9, addr=f816d000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.297] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.297] gen9_emit_sampler: sampler = 2 [ 9.297] gen9_emit_sf: num_sf_outputs=1 [ 9.297] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.297] gen9_emit_vertex_elements: setup id=2 [ 9.297] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.297] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.297] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.297] gen8_vertex_flush[490] = 3 [ 9.297] sna_destroy_pixmap: pixmap=188, attached?=1 [ 9.297] _kgem_bo_destroy: handle=9, proxy? 0 [ 9.297] __kgem_bo_destroy: handle=9, size=33177600 [ 9.297] __kgem_bo_destroy: handle=9 -> active [ 9.297] __sna_free_pixmap(pixmap=188) [ 9.297] sna_create_pixmap(2, 64, 32, usage=0) [ 9.297] kgem_can_create_2d: 2x64 @ 32 [ 9.297] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.297] kgem_can_create_2d: untiled size=4096 [ 9.297] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.297] kgem_choose_tiling: 2x64 -> 0 [ 9.297] sna_create_pixmap: usage=0, flags=a [ 9.297] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.297] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.297] create_pixmap: serial=231, usage=0, 2x64 [ 9.297] sna_create_pixmap: serial=231, 2x64, usage=0 [ 9.297] sna_composite_rectangles(pixmap=232, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.297] sna_composite_rectangles: converted to op 0 [ 9.297] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.297] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.297] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.297] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.297] sna_composite_rectangles: fallback, dst pixmap=232 too small or not attached [ 9.298] sna_composite_rectangles: fallback [ 9.298] sna_drawable_move_region_to_cpu(pixmap=232 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.298] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.298] _sna_pixmap_move_to_cpu(pixmap=232, 2x64, flags=1) [ 9.298] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.298] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.298] operate_inplace: no, inplace operation not suitable [ 9.298] _sna_pixmap_move_to_cpu: marking as damaged [ 9.298] __sna_damage_all(2, 64) [ 9.298] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.298] sna_create_pixmap(1, 32, 32, usage=0) [ 9.298] kgem_can_create_2d: 1x32 @ 32 [ 9.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.298] kgem_can_create_2d: untiled size=4096 [ 9.298] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.298] kgem_choose_tiling: 1x32 -> 0 [ 9.298] sna_create_pixmap: usage=0, flags=a [ 9.298] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.298] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.298] create_pixmap: serial=233, usage=0, 1x32 [ 9.298] sna_create_pixmap: serial=233, 1x32, usage=0 [ 9.298] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=d8, drawable=ea [ 9.298] sna_validate_gc: recomputing clip [ 9.298] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.298] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.298] try_upload__fast: ignore existing cpu damage (if any) [ 9.298] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.298] try_upload__fast: no, no gpu damage [ 9.298] sna_drawable_move_region_to_cpu(pixmap=234 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.298] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.298] _sna_pixmap_move_to_cpu(pixmap=234, 1x32, flags=1) [ 9.298] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.298] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.298] operate_inplace: no, inplace operation not suitable [ 9.298] _sna_pixmap_move_to_cpu: marking as damaged [ 9.298] __sna_damage_all(1, 32) [ 9.298] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.298] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.298] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.298] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.298] sna_accel_flush: flush?=0, dirty?=0 [ 9.298] sna_composite(pixmap=232, op=1, src=234+(0, 0), mask=0+(0, 0), dst=232+(0, 0)+(0, 0), size=(2, 64) [ 9.298] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.298] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.298] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.298] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.298] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.298] sna_composite: fallback, dst pixmap=232 is too small (or completely damaged) [ 9.298] sna_composite: fallback -- fbComposite [ 9.298] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.298] sna_composite_fb: fallback -- move src to cpu [ 9.298] _sna_pixmap_move_to_cpu(pixmap=234, 1x32, flags=2) [ 9.298] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9ad9681, is-clear?=0 [ 9.298] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.298] sna_composite_fb: fallback -- move dst to cpu [ 9.298] sna_drawable_move_region_to_cpu(pixmap=232 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.298] sna_drawable_move_region_to_cpu: pixmap=232 all damaged on CPU [ 9.298] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.298] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.298] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.298] sna_destroy_pixmap: pixmap=234, attached?=1 [ 9.298] __sna_free_pixmap(pixmap=234) [ 9.298] sna_composite(pixmap=184, op=3, src=232+(0, 0), mask=0+(0, 0), dst=184+(0, 0)+(0, 0), size=(3840, 64) [ 9.298] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.298] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.298] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.298] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.298] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.298] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.298] gen9_render_composite: 3840x64, current mode=1/1 [ 9.298] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.298] kgem_bo_is_busy: handle=30, domain: 0 exec? 1, rq? 1 [ 9.298] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.298] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.298] sna_drawable_use_bo pixmap=184, box=((0, 0), (3840, 64)), flags=7... [ 9.298] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.298] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.298] sna_drawable_use_bo: using whole GPU bo [ 9.298] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.298] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.298] sna_transform_is_imprecise_integer_translation: no transform [ 9.298] gen9_composite_picture: integer translation (0, 0), removing [ 9.298] sna_render_pixmap_bo pixmap=232, (0, 0)x(3840, 64)/(2, 64) [ 9.298] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.298] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.298] use_cpu_bo: no cpu bo [ 9.298] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.298] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.298] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.298] sna_drawable_move_region_to_cpu(pixmap=232 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.298] sna_drawable_move_region_to_cpu: pixmap=232 all damaged on CPU [ 9.298] kgem_can_create_2d: 2x64 @ 32 [ 9.298] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.298] kgem_can_create_2d: untiled size=4096 [ 9.298] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.298] kgem_choose_tiling: 2x64 -> 0 [ 9.298] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.298] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.298] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.298] kgem_create_buffer: reusing buffer? used=32768 + size=2048, total=262144 [ 9.298] kgem_create_proxy: target handle=31 [proxy? -1], offset=32768, length=2048, io=1 [ 9.298] __kgem_bo_init(handle=31, num_pages=2048) [ 9.298] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.298] upload: adding upload cache to pixmap=232 [ 9.298] kgem_proxy_bo_attach: handle=31 [ 9.298] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.298] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.298] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.298] gen4_choose_composite_emitter: identity src, no mask [ 9.298] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.298] gen9_composite_get_binding_table(ff00) [ 9.298] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 9.298] kgem_add_reloc64: adding proxy [delta=32768] for handle=31 [ 9.298] kgem_add_handle: handle=31, index=3 [ 9.298] kgem_add_reloc64[5] = (delta=32768, target handle=3, presumed=fd4fc000) [ 9.298] [3fb0] bind bo(handle=31, addr=fd504000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.298] gen9_emit_sampler: sampler = a [ 9.298] gen9_emit_vertex_elements: setup id=2 [ 9.298] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.298] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.298] gen8_vertex_flush[4d4] = 3 [ 9.298] sna_destroy_pixmap: pixmap=232, attached?=1 [ 9.298] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.298] __sna_free_pixmap(pixmap=232) [ 9.298] sna_composite_rectangles(pixmap=184, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.298] sna_composite_rectangles: converted to op 3 [ 9.298] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.298] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.298] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.298] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.298] sna_drawable_use_bo pixmap=184, box=((0, 0), (3840, 48)), flags=1... [ 9.298] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.298] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.298] sna_drawable_use_bo: using whole GPU bo [ 9.298] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.298] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.298] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.298] sna_render_get_solid: 660a0a0a [ 9.298] sna_render_get_solid(2) = 660a0a0a (old) [ 9.298] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.298] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.298] aligning vertex: was 3, now 2 floats per vertex [ 9.298] gen9_composite_get_binding_table(fe80) [ 9.298] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 9.298] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.298] kgem_add_handle: handle=8, index=4 [ 9.298] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 9.298] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.298] gen9_emit_sampler: sampler = 1 [ 9.298] gen9_emit_vertex_elements: setup id=0 [ 9.298] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.298] (0, 0), (3840, 48) [ 9.298] gen8_vertex_flush[548] = 3 [ 9.298] sna_pixmap_create_shm(44x44, depth=32, bpp=32, pitch=176) [ 9.298] __pop_freed_pixmap: reusing freed pixmap=188 header [ 9.298] create_pixmap_hdr: pixmap=235, width=44, height=44, usage=0 [ 9.298] kgem_create_map(0x7f1c560b8000 size=7744, read-only?=0) - has_userptr?=1 [ 9.298] __kgem_bo_init(handle=32, num_pages=2) [ 9.298] kgem_create_map(ptr=0x7f1c560b8000, size=7744, pages=2, read_only=0) => handle=32 (proxy? 0) [ 9.298] sna_accel_watch_flush: enable=1 [ 9.298] __sna_damage_all(44, 44) [ 9.298] sna_pixmap_create_shm: serial=235, 44x44, usage=0 [ 9.298] sna_composite(pixmap=184, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=184+(3786, 6)+(0, 0), size=(44, 36) [ 9.298] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.298] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.298] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.298] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.298] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.298] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.298] gen9_render_composite: 44x36, current mode=1/1 [ 9.298] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.298] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.298] kgem_bo_is_busy: handle=30, domain: 0 exec? 1, rq? 1 [ 9.298] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.298] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.298] sna_drawable_use_bo pixmap=184, box=((3786, 6), (3830, 42)), flags=7... [ 9.298] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.298] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.298] sna_drawable_use_bo: using whole GPU bo [ 9.298] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.298] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.298] sna_transform_is_imprecise_integer_translation: no transform [ 9.298] gen9_composite_picture: integer translation (0, 0), removing [ 9.298] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.298] sna_render_pixmap_bo: CPU all damaged [ 9.298] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.298] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.298] __kgem_retire_rq: request 1 complete [ 9.298] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.298] kgem_bo_move_to_cache: release handle=11 [ 9.298] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.298] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.298] sna_add_flush_pixmap: new flush bo, flushing before [ 9.298] gen8_vertex_close: used=6984, vbo active? 16, vb=5, nreloc=2 [ 9.298] gen8_vertex_close: reloc[0] = 287 [ 9.298] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.298] kgem_add_handle: handle=16, index=5 [ 9.298] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 9.298] gen8_vertex_close: reloc[1] = 333 [ 9.298] kgem_add_reloc64: handle=16, pos=333, delta=0, domains=200000 [ 9.298] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.298] batch[1/1, flags=1800]: 344 344 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=24439 [fenced=0] [ 9.298] kgem_finish_buffers: buffer handle=31, used=34816, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.298] kgem_finish_buffers: retaining upload buffer (34816/262144): used=36864, refcnt=1 [ 9.298] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.298] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.298] kgem_fixup_relocs: shrinking by 61440 [ 9.298] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.298] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.298] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.298] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.298] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f816d000 [ 9.298] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.298] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.298] __kgem_bo_clear_busy: handle=8 [ 9.298] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.298] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.298] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.298] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.298] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.298] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.298] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.298] gen4_choose_composite_emitter: identity src, no mask [ 9.298] needs_batch_flush: flushing before handle=32 for new reservation [ 9.298] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.298] aligning vertex: was 2, now 3 floats per vertex [ 9.298] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.298] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.298] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.298] kgem_add_handle: handle=4, index=0 [ 9.298] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.298] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.298] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.298] gen9_composite_get_binding_table(ffc0) [ 9.298] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.298] kgem_add_handle: handle=30, index=1 [ 9.298] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.298] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.298] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.298] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.298] kgem_add_handle: handle=32, index=2 [ 9.298] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.298] [3fd0] bind bo(handle=32, addr=0), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.298] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.298] gen9_emit_sampler: sampler = 2 [ 9.298] gen9_emit_sf: num_sf_outputs=1 [ 9.298] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.298] gen9_emit_vertex_elements: setup id=2 [ 9.298] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.298] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.298] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.298] gen8_vertex_flush[490] = 3 [ 9.299] sna_create_pixmap(16, 21, 32, usage=3) [ 9.299] kgem_can_create_2d: 16x21 @ 32 [ 9.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.299] kgem_can_create_2d: untiled size=4096 [ 9.299] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.299] kgem_choose_tiling: 16x21 -> 0 [ 9.299] sna_create_pixmap: usage=3, flags=a [ 9.299] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 9.299] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 9.299] create_pixmap: serial=238, usage=3, 16x21 [ 9.299] sna_create_pixmap: serial=238, 16x21, usage=3 [ 9.299] sna_composite(pixmap=238, op=1, src=237+(0, 0), mask=0+(0, 0), dst=238+(0, 0)+(0, 0), size=(16, 21) [ 9.299] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 9.299] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 9.299] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 9.299] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 9.299] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 9.299] sna_composite: fallback, dst pixmap=238 is too small (or completely damaged) [ 9.299] sna_composite: fallback -- fbComposite [ 9.299] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 9.299] sna_composite_fb: fallback -- move src to cpu [ 9.299] sna_composite_fb: fallback -- move dst to cpu [ 9.299] sna_drawable_move_region_to_cpu(pixmap=238 (16x21), [(0, 0), (16, 21)], flags=5) [ 9.299] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 9.299] _sna_pixmap_move_to_cpu(pixmap=238, 16x21, flags=5) [ 9.299] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.299] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.299] _sna_pixmap_move_to_cpu: marking as damaged [ 9.299] __sna_damage_all(16, 21) [ 9.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.299] sna_transform_is_imprecise_integer_translation: no transform [ 9.299] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.299] sna_create_pixmap(16, 21, 32, usage=3) [ 9.299] kgem_can_create_2d: 16x21 @ 32 [ 9.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.299] kgem_can_create_2d: untiled size=4096 [ 9.299] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.299] kgem_choose_tiling: 16x21 -> 0 [ 9.299] sna_create_pixmap: usage=3, flags=a [ 9.299] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 9.299] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 9.299] create_pixmap: serial=240, usage=3, 16x21 [ 9.299] sna_create_pixmap: serial=240, 16x21, usage=3 [ 9.299] sna_composite(pixmap=240, op=1, src=239+(0, 0), mask=0+(0, 0), dst=240+(0, 0)+(0, 0), size=(16, 21) [ 9.299] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 9.299] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 9.299] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 9.299] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 9.299] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 9.299] sna_composite: fallback, dst pixmap=240 is too small (or completely damaged) [ 9.299] sna_composite: fallback -- fbComposite [ 9.299] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 9.299] sna_composite_fb: fallback -- move src to cpu [ 9.299] sna_composite_fb: fallback -- move dst to cpu [ 9.299] sna_drawable_move_region_to_cpu(pixmap=240 (16x21), [(0, 0), (16, 21)], flags=5) [ 9.299] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 9.299] _sna_pixmap_move_to_cpu(pixmap=240, 16x21, flags=5) [ 9.299] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.299] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.299] _sna_pixmap_move_to_cpu: marking as damaged [ 9.299] __sna_damage_all(16, 21) [ 9.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.299] sna_transform_is_imprecise_integer_translation: no transform [ 9.299] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.299] sna_create_pixmap(7, 16, 32, usage=3) [ 9.299] kgem_can_create_2d: 7x16 @ 32 [ 9.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=16 [ 9.299] kgem_can_create_2d: untiled size=4096 [ 9.299] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 9.299] kgem_choose_tiling: 7x16 -> 0 [ 9.299] sna_create_pixmap: usage=3, flags=a [ 9.299] sna_create_pixmap: small buffer [448], attaching to shadow pixmap [ 9.299] create_pixmap: allocating pixmap 7x16, depth=32/32, size=456 [ 9.299] create_pixmap: serial=242, usage=3, 7x16 [ 9.299] sna_create_pixmap: serial=242, 7x16, usage=3 [ 9.299] sna_composite(pixmap=242, op=1, src=241+(0, 0), mask=0+(0, 0), dst=242+(0, 0)+(0, 0), size=(7, 16) [ 9.299] sna_compute_composite_region: dst=(0, 0)x(7, 16) [ 9.299] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 16) [ 9.299] clip_to_dst: region: 1x[(0, 0), (7, 16)], clip: 1x[(0, 0), (7, 16)] [ 9.299] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 16) [ 9.299] sna_compute_composite_region: clip against src (7x16 clip=0): (0, 0), (7, 16) [ 9.299] sna_composite: fallback, dst pixmap=242 is too small (or completely damaged) [ 9.299] sna_composite: fallback -- fbComposite [ 9.299] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 16): region=((0,0), (7, 16)) [ 9.299] sna_composite_fb: fallback -- move src to cpu [ 9.299] sna_composite_fb: fallback -- move dst to cpu [ 9.299] sna_drawable_move_region_to_cpu(pixmap=242 (7x16), [(0, 0), (7, 16)], flags=5) [ 9.299] sna_drawable_move_region_to_cpu: region (0, 0), (7, 16) + (0, 0) subsumes pixmap (7x16) [ 9.299] _sna_pixmap_move_to_cpu(pixmap=242, 7x16, flags=5) [ 9.299] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.299] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.299] _sna_pixmap_move_to_cpu: marking as damaged [ 9.299] __sna_damage_all(7, 16) [ 9.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.299] sna_transform_is_imprecise_integer_translation: no transform [ 9.299] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x16, pitch=28/28 [ 9.299] sna_create_pixmap(17, 21, 32, usage=3) [ 9.299] kgem_can_create_2d: 17x21 @ 32 [ 9.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 [ 9.299] kgem_can_create_2d: untiled size=4096 [ 9.299] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.299] kgem_choose_tiling: 17x21 -> 0 [ 9.299] sna_create_pixmap: usage=3, flags=a [ 9.299] sna_create_pixmap: small buffer [1428], attaching to shadow pixmap [ 9.299] create_pixmap: allocating pixmap 17x21, depth=32/32, size=1436 [ 9.299] create_pixmap: serial=244, usage=3, 17x21 [ 9.299] sna_create_pixmap: serial=244, 17x21, usage=3 [ 9.299] sna_composite(pixmap=244, op=1, src=243+(0, 0), mask=0+(0, 0), dst=244+(0, 0)+(0, 0), size=(17, 21) [ 9.299] sna_compute_composite_region: dst=(0, 0)x(17, 21) [ 9.299] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 21) [ 9.299] clip_to_dst: region: 1x[(0, 0), (17, 21)], clip: 1x[(0, 0), (17, 21)] [ 9.299] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 21) [ 9.299] sna_compute_composite_region: clip against src (17x21 clip=0): (0, 0), (17, 21) [ 9.299] sna_composite: fallback, dst pixmap=244 is too small (or completely damaged) [ 9.299] sna_composite: fallback -- fbComposite [ 9.299] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 21): region=((0,0), (17, 21)) [ 9.299] sna_composite_fb: fallback -- move src to cpu [ 9.299] sna_composite_fb: fallback -- move dst to cpu [ 9.299] sna_drawable_move_region_to_cpu(pixmap=244 (17x21), [(0, 0), (17, 21)], flags=5) [ 9.299] sna_drawable_move_region_to_cpu: region (0, 0), (17, 21) + (0, 0) subsumes pixmap (17x21) [ 9.299] _sna_pixmap_move_to_cpu(pixmap=244, 17x21, flags=5) [ 9.299] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.299] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.299] _sna_pixmap_move_to_cpu: marking as damaged [ 9.299] __sna_damage_all(17, 21) [ 9.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.299] sna_transform_is_imprecise_integer_translation: no transform [ 9.299] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x21, pitch=68/68 [ 9.299] sna_create_pixmap(16, 21, 32, usage=3) [ 9.299] kgem_can_create_2d: 16x21 @ 32 [ 9.299] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.299] kgem_can_create_2d: untiled size=4096 [ 9.299] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.299] kgem_choose_tiling: 16x21 -> 0 [ 9.299] sna_create_pixmap: usage=3, flags=a [ 9.299] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 9.299] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 9.299] create_pixmap: serial=246, usage=3, 16x21 [ 9.299] sna_create_pixmap: serial=246, 16x21, usage=3 [ 9.299] sna_composite(pixmap=246, op=1, src=245+(0, 0), mask=0+(0, 0), dst=246+(0, 0)+(0, 0), size=(16, 21) [ 9.299] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 9.299] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 9.299] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 9.299] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 9.299] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 9.299] sna_composite: fallback, dst pixmap=246 is too small (or completely damaged) [ 9.299] sna_composite: fallback -- fbComposite [ 9.299] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 9.299] sna_composite_fb: fallback -- move src to cpu [ 9.299] sna_composite_fb: fallback -- move dst to cpu [ 9.299] sna_drawable_move_region_to_cpu(pixmap=246 (16x21), [(0, 0), (16, 21)], flags=5) [ 9.299] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 9.299] _sna_pixmap_move_to_cpu(pixmap=246, 16x21, flags=5) [ 9.299] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.299] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.299] _sna_pixmap_move_to_cpu: marking as damaged [ 9.299] __sna_damage_all(16, 21) [ 9.299] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.299] sna_transform_is_imprecise_integer_translation: no transform [ 9.299] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.299] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.299] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.299] sna_glyphs: discarding mask [ 9.299] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.299] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268788999280 size=7680x2160 [ 9.299] glyph_cache(0): adding glyph to cache 1, pos 352 [ 9.299] glyph_cache_upload: upload glyph 0x55bca9b18c90 to cache (320, 32)x(16, 21) [ 9.299] sna_composite(pixmap=2, op=1, src=238+(0, 0), mask=0+(0, 0), dst=2+(320, 32)+(0, 0), size=(16, 21) [ 9.299] sna_compute_composite_region: dst=(320, 32)x(16, 21) [ 9.299] sna_compute_composite_region: initial clip against dst->pDrawable: (320, 32), (336, 53) [ 9.299] clip_to_dst: region: 1x[(320, 32), (336, 53)], clip: 1x[(0, 0), (1024, 1024)] [ 9.299] sna_compute_composite_region: clip against dst->pCompositeClip: (320, 32), (336, 53) [ 9.299] sna_compute_composite_region: clip against src (16x21 clip=0): (320, 32), (336, 53) [ 9.299] sna_composite: composite region extents:+(0, 0) -> (320, 32), (336, 53) + (0, 0) [ 9.299] gen9_render_composite: 16x21, current mode=1/1 [ 9.299] kgem_bo_is_render: handle=6, rq? 0 [0] [ 9.299] sna_blt_composite (0, 0), (320, 32), 16x21 [ 9.299] sna_transform_is_imprecise_integer_translation: no transform [ 9.299] sna_blt_composite: converting transform to integer translation? (0, 0) [ 9.299] sna_blt_composite: blt dst offset (0, 0), source offset (-320, -32), with alpha fixup? 0 [ 9.299] use_cpu_bo: no cpu bo [ 9.299] move_to_gpu: not migrating pixmap=238 due to usage_hint=3 [ 9.299] sna_drawable_use_bo pixmap=2, box=((320, 32), (336, 53)), flags=9... [ 9.299] sna_drawable_use_bo: pinned, never REPLACES [ 9.299] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.299] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.299] sna_drawable_use_bo: using whole GPU bo [ 9.299] sna_drawable_move_region_to_cpu(pixmap=238 (16x21), [(0, 0), (16, 21)], flags=2) [ 9.299] sna_drawable_move_region_to_cpu: pixmap=238 all damaged on CPU [ 9.299] prepare_blt_put [ 9.299] blt_put_composite_box: src=(-320, -32), dst=(0, 0) [ 9.299] sna_write_boxes x 1, src stride=64, src dx=(-320, -32) [ 9.299] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.299] kgem_bo_can_map__cpu: handle=6 [ 9.299] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.299] write_boxes_inplace x 1, handle=6, tiling=2 [ 9.299] upload_inplace__tiled: tiling=2 [ 9.299] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.299] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 [ 9.299] __kgem_bo_map__gtt_or_wc: handle=6 [ 9.299] kgem_trim_vma_cache: type=0, count=-510 (bucket: 10) [ 9.299] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.299] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 9.299] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.299] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 9.299] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 9.299] write_boxes_inplace: (0, 0) -> (320, 32) x (16, 21) [bpp=32, src_pitch=64, dst_pitch=4096] [ 9.299] memcpy_blt: src=(0, 0), dst=(320, 32), size=16x21, pitch=64/4096 [ 9.299] apply_damage: damage=0x0, region=1 [(320, 32), (336, 53) + (0, 0)] [ 9.299] gen9_render_composite: 0x0, current mode=1/1 [ 9.299] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 9.299] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.299] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.299] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.299] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.299] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.299] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.299] sna_drawable_use_bo: using whole GPU bo [ 9.299] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.299] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.299] color_convert: src=ffdfdbd2 [20028888] [ 9.299] color_convert: dst=ffdfdbd2 [20028888] [ 9.299] sna_render_get_solid: ffdfdbd2 [ 9.299] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.299] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.299] sna_transform_is_imprecise_integer_translation: no transform [ 9.299] gen9_composite_picture: integer translation (0, 0), removing [ 9.299] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.299] sna_render_pixmap_bo: GPU all damaged [ 9.299] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.299] gen4_choose_composite_emitter: solid, identity mask [ 9.299] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.299] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.299] __kgem_retire_rq: request 1 complete [ 9.299] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 9.299] kgem_bo_move_to_cache: release handle=9 [ 9.299] kgem_bo_move_to_inactive: moving handle=9 to inactive [ 9.299] kgem_bo_can_map: handle=9, map=0x7f1c746c9000:0x0:0x0, tiling=1, domain=0, offset=4162244608 [ 9.299] kgem_flush: opportunistic flushing? flush=1,0, aperture=16212/262144, idle?=1 [ 9.299] gen8_vertex_close: used=6993, vbo active? 16, vb=4, nreloc=1 [ 9.299] gen8_vertex_close: reloc[0] = 287 [ 9.299] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.299] kgem_add_handle: handle=16, index=3 [ 9.299] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.299] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.299] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.299] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.299] kgem_fixup_relocs: shrinking by 61440 [ 9.299] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.299] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.299] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.299] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.299] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.299] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.299] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.299] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.299] kgem_check_bo: num_pages=+17225, num_exec=+3 [ 9.299] aligning vertex: was 3, now 4 floats per vertex [ 9.299] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.299] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.299] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.299] kgem_add_handle: handle=4, index=0 [ 9.299] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.299] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.299] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.299] gen9_composite_get_binding_table(ffc0) [ 9.299] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.299] kgem_add_handle: handle=30, index=1 [ 9.299] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.299] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.299] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.300] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 9.300] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.300] kgem_add_handle: handle=8, index=2 [ 9.300] kgem_add_reloc64[4] = (delta=24, target handle=2, presumed=fdffe000) [ 9.300] [3fd0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.300] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 9.300] kgem_add_handle: handle=6, index=3 [ 9.300] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 9.300] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.300] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 9.300] gen9_emit_sampler: sampler = a [ 9.300] gen9_emit_sf: num_sf_outputs=2 [ 9.300] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.300] gen9_emit_vertex_elements: setup id=9 [ 9.300] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.300] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.300] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.300] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.300] gen8_vertex_flush[498] = 3 [ 9.300] gen9_magic_ca_pass: CA fixup (1749 -> 1752) [ 9.300] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.300] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.300] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.300] glyph_cache(0): adding glyph to cache 1, pos 368 [ 9.300] glyph_cache_upload: upload glyph 0x55bca9b3c130 to cache (352, 32)x(16, 21) [ 9.300] sna_composite(pixmap=2, op=1, src=240+(0, 0), mask=0+(0, 0), dst=2+(352, 32)+(0, 0), size=(16, 21) [ 9.300] sna_compute_composite_region: dst=(352, 32)x(16, 21) [ 9.300] sna_compute_composite_region: initial clip against dst->pDrawable: (352, 32), (368, 53) [ 9.300] clip_to_dst: region: 1x[(352, 32), (368, 53)], clip: 1x[(0, 0), (1024, 1024)] [ 9.300] sna_compute_composite_region: clip against dst->pCompositeClip: (352, 32), (368, 53) [ 9.300] sna_compute_composite_region: clip against src (16x21 clip=0): (352, 32), (368, 53) [ 9.300] sna_composite: composite region extents:+(0, 0) -> (352, 32), (368, 53) + (0, 0) [ 9.300] gen9_render_composite: 16x21, current mode=1/1 [ 9.300] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.300] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.300] gen9_composite_set_target: (352, 32)x(16, 21), partial?=0 [ 9.300] sna_drawable_use_bo pixmap=2, box=((352, 32), (368, 53)), flags=f... [ 9.300] sna_drawable_use_bo: pinned, never REPLACES [ 9.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.300] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.300] sna_drawable_use_bo: using whole GPU bo [ 9.300] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.300] gen9_composite_picture: (0, 0)x(16, 21), dst=(352, 32) [ 9.300] sna_transform_is_imprecise_integer_translation: no transform [ 9.300] gen9_composite_picture: integer translation (0, 0), removing [ 9.300] sna_render_pixmap_bo pixmap=240, (0, 0)x(16, 21)/(16, 21) [ 9.300] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) [ 9.300] sna_render_pixmap_bo: offset=(-352, -32), size=(16, 21) [ 9.300] use_cpu_bo: no cpu bo [ 9.300] move_to_gpu: not migrating pixmap=240 due to usage_hint=3 [ 9.300] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) [ 9.300] upload: box=(0, 0), (16, 21), pixmap=16x21 [ 9.300] sna_drawable_move_region_to_cpu(pixmap=240 (16x21), [(0, 0), (16, 21)], flags=2) [ 9.300] sna_drawable_move_region_to_cpu: pixmap=240 all damaged on CPU [ 9.300] kgem_can_create_2d: 16x21 @ 32 [ 9.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.300] kgem_can_create_2d: untiled size=4096 [ 9.300] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.300] kgem_choose_tiling: 16x21 -> 0 [ 9.300] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 [ 9.300] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 [ 9.300] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 9.300] kgem_create_buffer: reusing buffer? used=36864 + size=1408, total=262144 [ 9.300] kgem_create_proxy: target handle=31 [proxy? -1], offset=36864, length=1408, io=1 [ 9.300] __kgem_bo_init(handle=31, num_pages=1408) [ 9.300] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.300] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.300] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.300] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.300] gen4_choose_composite_emitter: identity src, no mask [ 9.300] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.300] aligning vertex: was 4, now 3 floats per vertex [ 9.300] gen9_composite_get_binding_table(fec0) [ 9.300] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 9.300] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 9.300] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.300] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 9.300] kgem_add_reloc64: handle=31, pos=16280, delta=0, domains=40000 [ 9.300] kgem_add_reloc64: adding proxy [delta=36864] for handle=31 [ 9.300] kgem_add_handle: handle=31, index=4 [ 9.300] kgem_add_reloc64[7] = (delta=36864, target handle=4, presumed=fd4fc000) [ 9.300] [3f90] bind bo(handle=31, addr=fd505000), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler [ 9.300] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.300] gen9_emit_sampler: sampler = 2 [ 9.300] gen9_emit_sf: num_sf_outputs=1 [ 9.300] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.300] gen9_emit_vertex_elements: setup id=2 [ 9.300] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.300] gen9_render_composite_box: (352, 32), (368, 53) [ 9.300] apply_damage: damage=0x0, region=1 [(352, 32), (368, 53) + (0, 0)] [ 9.300] gen8_vertex_flush[5e0] = 3 [ 9.300] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.300] gen9_render_composite: 0x0, current mode=1/1 [ 9.300] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.300] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.300] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.300] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.300] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.300] sna_drawable_use_bo: using whole GPU bo [ 9.300] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.300] color_convert: src=ffdfdbd2 [20028888] [ 9.300] color_convert: dst=ffdfdbd2 [20028888] [ 9.300] sna_render_get_solid: ffdfdbd2 [ 9.300] sna_render_get_solid(6) = ffdfdbd2 (last) [ 9.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.300] sna_transform_is_imprecise_integer_translation: no transform [ 9.300] gen9_composite_picture: integer translation (0, 0), removing [ 9.300] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.300] sna_render_pixmap_bo: GPU all damaged [ 9.300] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.300] gen4_choose_composite_emitter: solid, identity mask [ 9.300] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.300] aligning vertex: was 3, now 4 floats per vertex [ 9.300] gen9_composite_get_binding_table(fe00) [ 9.300] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.300] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.300] gen9_emit_sampler: sampler = a [ 9.300] gen9_emit_sf: num_sf_outputs=2 [ 9.300] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.300] gen9_emit_vertex_elements: setup id=9 [ 9.300] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.300] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.300] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.300] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.300] gen8_vertex_flush[6b8] = 3 [ 9.300] gen9_magic_ca_pass: CA fixup (1755 -> 1758) [ 9.300] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.300] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.300] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.300] glyph_cache(0): adding glyph to cache 1, pos 384 [ 9.300] glyph_cache_upload: upload glyph 0x55bca9ac90f0 to cache (384, 0)x(7, 16) [ 9.300] sna_composite(pixmap=2, op=1, src=242+(0, 0), mask=0+(0, 0), dst=2+(384, 0)+(0, 0), size=(7, 16) [ 9.300] sna_compute_composite_region: dst=(384, 0)x(7, 16) [ 9.300] sna_compute_composite_region: initial clip against dst->pDrawable: (384, 0), (391, 16) [ 9.300] clip_to_dst: region: 1x[(384, 0), (391, 16)], clip: 1x[(0, 0), (1024, 1024)] [ 9.300] sna_compute_composite_region: clip against dst->pCompositeClip: (384, 0), (391, 16) [ 9.300] sna_compute_composite_region: clip against src (7x16 clip=0): (384, 0), (391, 16) [ 9.300] sna_composite: composite region extents:+(0, 0) -> (384, 0), (391, 16) + (0, 0) [ 9.300] gen9_render_composite: 7x16, current mode=1/1 [ 9.300] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.300] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.300] gen9_composite_set_target: (384, 0)x(7, 16), partial?=0 [ 9.300] sna_drawable_use_bo pixmap=2, box=((384, 0), (391, 16)), flags=f... [ 9.300] sna_drawable_use_bo: pinned, never REPLACES [ 9.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.300] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.300] sna_drawable_use_bo: using whole GPU bo [ 9.300] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.300] gen9_composite_picture: (0, 0)x(7, 16), dst=(384, 0) [ 9.300] sna_transform_is_imprecise_integer_translation: no transform [ 9.300] gen9_composite_picture: integer translation (0, 0), removing [ 9.300] sna_render_pixmap_bo pixmap=242, (0, 0)x(7, 16)/(7, 16) [ 9.300] sna_render_pixmap_bo box=(0, 0), (7, 16): (7, 16)/(7, 16) [ 9.300] sna_render_pixmap_bo: offset=(-384, 0), size=(7, 16) [ 9.300] use_cpu_bo: no cpu bo [ 9.300] move_to_gpu: not migrating pixmap=242 due to usage_hint=3 [ 9.300] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 16) [ 9.300] upload: box=(0, 0), (7, 16), pixmap=7x16 [ 9.300] sna_drawable_move_region_to_cpu(pixmap=242 (7x16), [(0, 0), (7, 16)], flags=2) [ 9.300] sna_drawable_move_region_to_cpu: pixmap=242 all damaged on CPU [ 9.300] kgem_can_create_2d: 7x16 @ 32 [ 9.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=16 [ 9.300] kgem_can_create_2d: untiled size=4096 [ 9.300] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 9.300] kgem_choose_tiling: 7x16 -> 0 [ 9.300] kgem_upload_source_image : (0, 0), (7, 16), stride=28, bpp=32 [ 9.300] kgem_create_buffer_2d: 7x16, 32 bpp, stride=32 [ 9.300] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 9.300] kgem_create_buffer: reusing buffer? used=38400 + size=512, total=262144 [ 9.300] kgem_create_proxy: target handle=31 [proxy? -1], offset=38400, length=512, io=1 [ 9.300] __kgem_bo_init(handle=31, num_pages=512) [ 9.300] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x16, pitch=28/32 [ 9.300] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.300] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.300] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.300] gen4_choose_composite_emitter: identity src, no mask [ 9.300] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.300] aligning vertex: was 4, now 3 floats per vertex [ 9.300] gen9_composite_get_binding_table(fdc0) [ 9.300] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.300] kgem_add_reloc64: handle=31, pos=16232, delta=0, domains=40000 [ 9.300] kgem_add_reloc64: adding proxy [delta=38400] for handle=31 [ 9.300] kgem_add_reloc64[8] = (delta=38400, target handle=4, presumed=fd4fc000) [ 9.300] [3f60] bind bo(handle=31, addr=fd505600), format=192, width=7, height=16, pitch=32, tiling=0 -> sampler [ 9.300] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.300] gen9_emit_sampler: sampler = 2 [ 9.300] gen9_emit_sf: num_sf_outputs=1 [ 9.300] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.300] gen9_emit_vertex_elements: setup id=2 [ 9.300] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.300] gen9_render_composite_box: (384, 0), (391, 16) [ 9.300] apply_damage: damage=0x0, region=1 [(384, 0), (391, 16) + (0, 0)] [ 9.300] gen8_vertex_flush[7ec] = 3 [ 9.300] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.300] gen9_render_composite: 0x0, current mode=1/1 [ 9.300] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.300] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.300] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.300] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.300] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.300] sna_drawable_use_bo: using whole GPU bo [ 9.300] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.300] color_convert: src=ffdfdbd2 [20028888] [ 9.300] color_convert: dst=ffdfdbd2 [20028888] [ 9.300] sna_render_get_solid: ffdfdbd2 [ 9.300] sna_render_get_solid(6) = ffdfdbd2 (last) [ 9.300] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.300] sna_transform_is_imprecise_integer_translation: no transform [ 9.300] gen9_composite_picture: integer translation (0, 0), removing [ 9.300] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.300] sna_render_pixmap_bo: GPU all damaged [ 9.300] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.300] gen4_choose_composite_emitter: solid, identity mask [ 9.300] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.300] aligning vertex: was 3, now 4 floats per vertex [ 9.300] gen9_composite_get_binding_table(fd40) [ 9.300] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.300] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.300] gen9_emit_sampler: sampler = a [ 9.300] gen9_emit_sf: num_sf_outputs=2 [ 9.300] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.300] gen9_emit_vertex_elements: setup id=9 [ 9.300] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.300] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.300] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.300] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.300] gen8_vertex_flush[8c4] = 3 [ 9.300] gen9_magic_ca_pass: CA fixup (1761 -> 1764) [ 9.300] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.300] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.300] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.300] glyph_cache(0): adding glyph to cache 1, pos 400 [ 9.300] glyph_cache_upload: upload glyph 0x55bca9ae7e70 to cache (416, 0)x(17, 21) [ 9.300] sna_composite(pixmap=2, op=1, src=244+(0, 0), mask=0+(0, 0), dst=2+(416, 0)+(0, 0), size=(17, 21) [ 9.300] sna_compute_composite_region: dst=(416, 0)x(17, 21) [ 9.300] sna_compute_composite_region: initial clip against dst->pDrawable: (416, 0), (433, 21) [ 9.300] clip_to_dst: region: 1x[(416, 0), (433, 21)], clip: 1x[(0, 0), (1024, 1024)] [ 9.300] sna_compute_composite_region: clip against dst->pCompositeClip: (416, 0), (433, 21) [ 9.300] sna_compute_composite_region: clip against src (17x21 clip=0): (416, 0), (433, 21) [ 9.300] sna_composite: composite region extents:+(0, 0) -> (416, 0), (433, 21) + (0, 0) [ 9.300] gen9_render_composite: 17x21, current mode=1/1 [ 9.300] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.300] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.300] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.300] gen9_composite_set_target: (416, 0)x(17, 21), partial?=0 [ 9.300] sna_drawable_use_bo pixmap=2, box=((416, 0), (433, 21)), flags=f... [ 9.300] sna_drawable_use_bo: pinned, never REPLACES [ 9.300] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.300] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.300] sna_drawable_use_bo: using whole GPU bo [ 9.300] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.300] gen9_composite_picture: (0, 0)x(17, 21), dst=(416, 0) [ 9.300] sna_transform_is_imprecise_integer_translation: no transform [ 9.300] gen9_composite_picture: integer translation (0, 0), removing [ 9.300] sna_render_pixmap_bo pixmap=244, (0, 0)x(17, 21)/(17, 21) [ 9.300] sna_render_pixmap_bo box=(0, 0), (17, 21): (17, 21)/(17, 21) [ 9.300] sna_render_pixmap_bo: offset=(-416, 0), size=(17, 21) [ 9.300] use_cpu_bo: no cpu bo [ 9.300] move_to_gpu: not migrating pixmap=244 due to usage_hint=3 [ 9.300] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 21) [ 9.300] upload: box=(0, 0), (17, 21), pixmap=17x21 [ 9.300] sna_drawable_move_region_to_cpu(pixmap=244 (17x21), [(0, 0), (17, 21)], flags=2) [ 9.300] sna_drawable_move_region_to_cpu: pixmap=244 all damaged on CPU [ 9.300] kgem_can_create_2d: 17x21 @ 32 [ 9.300] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 [ 9.300] kgem_can_create_2d: untiled size=4096 [ 9.300] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.300] kgem_choose_tiling: 17x21 -> 0 [ 9.300] kgem_upload_source_image : (0, 0), (17, 21), stride=68, bpp=32 [ 9.300] kgem_create_buffer_2d: 17x21, 32 bpp, stride=96 [ 9.300] kgem_create_buffer: size=2112, flags=3 [write?=1, inplace?=1, last?=0] [ 9.300] kgem_create_buffer: reusing buffer? used=38912 + size=2112, total=262144 [ 9.300] kgem_create_proxy: target handle=31 [proxy? -1], offset=38912, length=2112, io=1 [ 9.300] __kgem_bo_init(handle=31, num_pages=2112) [ 9.300] kgem_create_buffer_2d: trimming buffer from 41216 to 40960 [ 9.300] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x21, pitch=68/96 [ 9.300] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.300] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.300] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.300] gen4_choose_composite_emitter: identity src, no mask [ 9.300] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.300] aligning vertex: was 4, now 3 floats per vertex [ 9.300] gen9_composite_get_binding_table(fd00) [ 9.300] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.300] kgem_add_reloc64: handle=31, pos=16184, delta=0, domains=40000 [ 9.300] kgem_add_reloc64: adding proxy [delta=38912] for handle=31 [ 9.300] kgem_add_reloc64[9] = (delta=38912, target handle=4, presumed=fd4fc000) [ 9.300] [3f30] bind bo(handle=31, addr=fd505800), format=192, width=17, height=21, pitch=96, tiling=0 -> sampler [ 9.300] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.300] gen9_emit_sampler: sampler = 2 [ 9.300] gen9_emit_sf: num_sf_outputs=1 [ 9.301] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.301] gen9_emit_vertex_elements: setup id=2 [ 9.301] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.301] gen9_render_composite_box: (416, 0), (433, 21) [ 9.301] apply_damage: damage=0x0, region=1 [(416, 0), (433, 21) + (0, 0)] [ 9.301] gen8_vertex_flush[9f8] = 3 [ 9.301] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.301] gen9_render_composite: 0x0, current mode=1/1 [ 9.301] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.301] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.301] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.301] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.301] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.301] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.301] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.301] sna_drawable_use_bo: using whole GPU bo [ 9.301] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.301] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.301] color_convert: src=ffdfdbd2 [20028888] [ 9.301] color_convert: dst=ffdfdbd2 [20028888] [ 9.301] sna_render_get_solid: ffdfdbd2 [ 9.301] sna_render_get_solid(6) = ffdfdbd2 (last) [ 9.301] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.301] sna_transform_is_imprecise_integer_translation: no transform [ 9.301] gen9_composite_picture: integer translation (0, 0), removing [ 9.301] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.301] sna_render_pixmap_bo: GPU all damaged [ 9.301] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.301] gen4_choose_composite_emitter: solid, identity mask [ 9.301] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.301] aligning vertex: was 3, now 4 floats per vertex [ 9.301] gen9_composite_get_binding_table(fc80) [ 9.301] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.301] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.301] gen9_emit_sampler: sampler = a [ 9.301] gen9_emit_sf: num_sf_outputs=2 [ 9.301] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.301] gen9_emit_vertex_elements: setup id=9 [ 9.301] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.301] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.301] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.301] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.301] gen8_vertex_flush[ad0] = 3 [ 9.301] gen9_magic_ca_pass: CA fixup (1767 -> 1770) [ 9.301] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.301] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.301] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.301] glyph_cache(0): adding glyph to cache 1, pos 416 [ 9.301] glyph_cache_upload: upload glyph 0x55bca9b11e50 to cache (384, 32)x(16, 21) [ 9.301] sna_composite(pixmap=2, op=1, src=246+(0, 0), mask=0+(0, 0), dst=2+(384, 32)+(0, 0), size=(16, 21) [ 9.301] sna_compute_composite_region: dst=(384, 32)x(16, 21) [ 9.301] sna_compute_composite_region: initial clip against dst->pDrawable: (384, 32), (400, 53) [ 9.301] clip_to_dst: region: 1x[(384, 32), (400, 53)], clip: 1x[(0, 0), (1024, 1024)] [ 9.301] sna_compute_composite_region: clip against dst->pCompositeClip: (384, 32), (400, 53) [ 9.301] sna_compute_composite_region: clip against src (16x21 clip=0): (384, 32), (400, 53) [ 9.301] sna_composite: composite region extents:+(0, 0) -> (384, 32), (400, 53) + (0, 0) [ 9.301] gen9_render_composite: 16x21, current mode=1/1 [ 9.301] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.301] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.301] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.301] gen9_composite_set_target: (384, 32)x(16, 21), partial?=0 [ 9.301] sna_drawable_use_bo pixmap=2, box=((384, 32), (400, 53)), flags=f... [ 9.301] sna_drawable_use_bo: pinned, never REPLACES [ 9.301] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.301] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.301] sna_drawable_use_bo: using whole GPU bo [ 9.301] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.301] gen9_composite_picture: (0, 0)x(16, 21), dst=(384, 32) [ 9.301] sna_transform_is_imprecise_integer_translation: no transform [ 9.301] gen9_composite_picture: integer translation (0, 0), removing [ 9.301] sna_render_pixmap_bo pixmap=246, (0, 0)x(16, 21)/(16, 21) [ 9.301] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) [ 9.301] sna_render_pixmap_bo: offset=(-384, -32), size=(16, 21) [ 9.301] use_cpu_bo: no cpu bo [ 9.301] move_to_gpu: not migrating pixmap=246 due to usage_hint=3 [ 9.301] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) [ 9.301] upload: box=(0, 0), (16, 21), pixmap=16x21 [ 9.301] sna_drawable_move_region_to_cpu(pixmap=246 (16x21), [(0, 0), (16, 21)], flags=2) [ 9.301] sna_drawable_move_region_to_cpu: pixmap=246 all damaged on CPU [ 9.301] kgem_can_create_2d: 16x21 @ 32 [ 9.301] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.301] kgem_can_create_2d: untiled size=4096 [ 9.301] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.301] kgem_choose_tiling: 16x21 -> 0 [ 9.301] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 [ 9.301] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 [ 9.301] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 9.301] kgem_create_buffer: reusing buffer? used=40960 + size=1408, total=262144 [ 9.301] kgem_create_proxy: target handle=31 [proxy? -1], offset=40960, length=1408, io=1 [ 9.301] __kgem_bo_init(handle=31, num_pages=1408) [ 9.301] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.301] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.301] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.301] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.301] gen4_choose_composite_emitter: identity src, no mask [ 9.301] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.301] aligning vertex: was 4, now 3 floats per vertex [ 9.301] gen9_composite_get_binding_table(fc40) [ 9.301] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.301] kgem_add_reloc64: handle=31, pos=16136, delta=0, domains=40000 [ 9.301] kgem_add_reloc64: adding proxy [delta=40960] for handle=31 [ 9.301] kgem_add_reloc64[10] = (delta=40960, target handle=4, presumed=fd4fc000) [ 9.301] [3f00] bind bo(handle=31, addr=fd506000), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler [ 9.301] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.301] gen9_emit_sampler: sampler = 2 [ 9.301] gen9_emit_sf: num_sf_outputs=1 [ 9.301] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.301] gen9_emit_vertex_elements: setup id=2 [ 9.301] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.301] gen9_render_composite_box: (384, 32), (400, 53) [ 9.301] apply_damage: damage=0x0, region=1 [(384, 32), (400, 53) + (0, 0)] [ 9.301] gen8_vertex_flush[c04] = 3 [ 9.301] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.301] gen9_render_composite: 0x0, current mode=1/1 [ 9.301] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.301] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.301] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.301] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.301] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.301] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.301] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.301] sna_drawable_use_bo: using whole GPU bo [ 9.301] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.301] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.301] color_convert: src=ffdfdbd2 [20028888] [ 9.301] color_convert: dst=ffdfdbd2 [20028888] [ 9.301] sna_render_get_solid: ffdfdbd2 [ 9.301] sna_render_get_solid(6) = ffdfdbd2 (last) [ 9.301] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.301] sna_transform_is_imprecise_integer_translation: no transform [ 9.301] gen9_composite_picture: integer translation (0, 0), removing [ 9.301] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.301] sna_render_pixmap_bo: GPU all damaged [ 9.301] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.301] gen4_choose_composite_emitter: solid, identity mask [ 9.301] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.301] aligning vertex: was 3, now 4 floats per vertex [ 9.301] gen9_composite_get_binding_table(fbc0) [ 9.301] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.301] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.301] gen9_emit_sampler: sampler = a [ 9.301] gen9_emit_sf: num_sf_outputs=2 [ 9.301] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.301] gen9_emit_vertex_elements: setup id=9 [ 9.301] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.301] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.301] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.301] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) [ 9.301] gen8_vertex_flush[cdc] = 3 [ 9.301] gen9_magic_ca_pass: CA fixup (1773 -> 1776) [ 9.301] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.301] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.301] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.301] sna_pixmap_create_shm(48x44, depth=32, bpp=32, pitch=192) [ 9.301] __pop_freed_pixmap: reusing freed pixmap=190 header [ 9.301] create_pixmap_hdr: pixmap=247, width=48, height=44, usage=0 [ 9.301] kgem_create_map(0x7f1c560bc000 size=8448, read-only?=0) - has_userptr?=1 [ 9.301] __kgem_bo_init(handle=33, num_pages=3) [ 9.301] kgem_create_map(ptr=0x7f1c560bc000, size=8448, pages=3, read_only=0) => handle=33 (proxy? 0) [ 9.301] sna_accel_watch_flush: enable=1 [ 9.301] __sna_damage_all(48, 44) [ 9.301] sna_pixmap_create_shm: serial=247, 48x44, usage=0 [ 9.301] sna_composite(pixmap=184, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=184+(3626, 6)+(0, 0), size=(48, 36) [ 9.301] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.301] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.301] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.301] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.301] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.301] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.301] gen9_render_composite: 48x36, current mode=1/1 [ 9.301] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.301] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.301] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.301] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.301] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.301] sna_drawable_use_bo pixmap=184, box=((3626, 6), (3674, 42)), flags=7... [ 9.301] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.301] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.301] sna_drawable_use_bo: using whole GPU bo [ 9.301] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.301] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.301] sna_transform_is_imprecise_integer_translation: no transform [ 9.301] gen9_composite_picture: integer translation (0, 0), removing [ 9.301] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.301] sna_render_pixmap_bo: CPU all damaged [ 9.301] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.301] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.301] __kgem_retire_rq: request 1 complete [ 9.301] sna_add_flush_pixmap: new flush bo, flushing before [ 9.301] gen8_vertex_close: used=7104, vbo active? 16, vb=204, nreloc=2 [ 9.301] gen8_vertex_close: reloc[0] = 289 [ 9.301] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 9.301] kgem_add_handle: handle=16, index=5 [ 9.301] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 9.301] gen8_vertex_close: reloc[1] = 371 [ 9.301] kgem_add_reloc64: handle=16, pos=371, delta=0, domains=200000 [ 9.301] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 9.301] batch[1/1, flags=1800]: 860 860 16112 16384, nreloc=13, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.301] kgem_finish_buffers: buffer handle=31, used=42496, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.301] kgem_finish_buffers: retaining upload buffer (42496/262144): used=45056, refcnt=1 [ 9.301] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.301] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.301] kgem_fixup_relocs: shrinking by 57344 [ 9.301] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.301] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.301] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.301] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 9.301] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.301] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.301] __kgem_bo_clear_busy: handle=8 [ 9.301] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.301] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.301] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.301] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.301] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.301] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.301] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.301] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.301] gen4_choose_composite_emitter: identity src, no mask [ 9.301] needs_batch_flush: flushing before handle=33 for new reservation [ 9.301] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.301] aligning vertex: was 4, now 3 floats per vertex [ 9.301] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.301] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.301] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.301] kgem_add_handle: handle=4, index=0 [ 9.301] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.301] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.301] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.301] gen9_composite_get_binding_table(ffc0) [ 9.301] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.301] kgem_add_handle: handle=30, index=1 [ 9.301] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.301] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.301] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.301] kgem_add_reloc64: handle=33, pos=16344, delta=0, domains=40000 [ 9.301] kgem_add_handle: handle=33, index=2 [ 9.301] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.301] [3fd0] bind bo(handle=33, addr=0), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.301] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.301] gen9_emit_sampler: sampler = 2 [ 9.301] gen9_emit_sf: num_sf_outputs=1 [ 9.301] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.301] gen9_emit_vertex_elements: setup id=2 [ 9.301] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.301] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.301] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.301] gen8_vertex_flush[490] = 3 [ 9.301] sna_accel_flush: flush?=1, dirty?=1 [ 9.301] sna_accel_flush: syncing SHM pixmap=248 (refcnt=2) [ 9.301] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.301] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.301] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.301] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.301] kgem_bo_sync__cpu_full: handle=33 [ 9.301] gen8_vertex_close: used=7113, vbo active? 16, vb=4, nreloc=1 [ 9.301] gen8_vertex_close: reloc[0] = 287 [ 9.301] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.301] kgem_add_handle: handle=16, index=3 [ 9.301] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.301] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.301] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.301] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.301] kgem_fixup_relocs: shrinking by 61440 [ 9.301] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.301] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.301] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.301] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.301] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.301] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.301] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.301] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.301] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.301] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.301] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.301] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.301] __kgem_retire_rq: request 2 complete [ 9.301] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 9.301] __kgem_retire_rq: request 1 complete [ 9.302] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 9.302] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.302] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.302] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.302] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.302] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.302] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.302] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.302] kgem_bo_sync__cpu_full: handle=32 [ 9.302] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.302] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.302] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.302] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.302] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.302] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.302] sna_block_handler (tv=0.0) [ 9.302] sna_wakeup_handler [ 9.302] sna_create_pixmap(26, 20, 32, usage=0) [ 9.302] kgem_can_create_2d: 26x20 @ 32 [ 9.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.302] kgem_can_create_2d: untiled size=4096 [ 9.302] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.302] kgem_choose_tiling: 26x20 -> 0 [ 9.302] sna_create_pixmap: usage=0, flags=a [ 9.302] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.302] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.302] create_pixmap: serial=249, usage=0, 26x20 [ 9.302] sna_create_pixmap: serial=249, 26x20, usage=0 [ 9.302] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=ea, drawable=fa [ 9.302] sna_validate_gc: recomputing clip [ 9.302] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.302] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.302] try_upload__fast: ignore existing cpu damage (if any) [ 9.302] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.302] try_upload__fast: no, no gpu damage [ 9.302] sna_drawable_move_region_to_cpu(pixmap=250 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.302] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.302] _sna_pixmap_move_to_cpu(pixmap=250, 26x20, flags=1) [ 9.302] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.302] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.302] operate_inplace: no, inplace operation not suitable [ 9.302] _sna_pixmap_move_to_cpu: marking as damaged [ 9.302] __sna_damage_all(26, 20) [ 9.302] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.302] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.302] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.302] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.302] sna_accel_flush: flush?=0, dirty?=0 [ 9.302] sna_composite(pixmap=184, op=3, src=250+(2370, 10), mask=0+(3554, 6), dst=184+(3554, 6)+(0, 0), size=(52, 36) [ 9.302] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.302] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.302] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.302] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.302] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.302] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.302] gen9_render_composite: 52x36, current mode=0/1 [ 9.302] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.302] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.302] sna_blt_composite: unsupported op [3] for blitting [ 9.302] kgem_bo_is_busy: handle=30, domain: 0 exec? 0, rq? 0 [ 9.302] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.302] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.302] sna_drawable_use_bo pixmap=184, box=((3554, 6), (3606, 42)), flags=7... [ 9.302] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.302] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.302] sna_drawable_use_bo: using whole GPU bo [ 9.302] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.302] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.302] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.302] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.302] sna_render_pixmap_bo pixmap=250, (2370, 10)x(52, 36)/(26, 20) [ 9.302] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.302] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.302] use_cpu_bo: no cpu bo [ 9.302] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.302] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.302] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.302] sna_drawable_move_region_to_cpu(pixmap=250 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.302] sna_drawable_move_region_to_cpu: pixmap=250 all damaged on CPU [ 9.302] kgem_can_create_2d: 26x20 @ 32 [ 9.302] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.302] kgem_can_create_2d: untiled size=4096 [ 9.302] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.302] kgem_choose_tiling: 26x20 -> 0 [ 9.302] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.302] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.302] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.302] kgem_create_buffer: reusing buffer? used=45056 + size=2560, total=262144 [ 9.302] kgem_create_proxy: target handle=31 [proxy? -1], offset=45056, length=2560, io=1 [ 9.302] __kgem_bo_init(handle=31, num_pages=2560) [ 9.302] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.302] upload: adding upload cache to pixmap=250 [ 9.302] kgem_proxy_bo_attach: handle=31 [ 9.302] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.302] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.302] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.302] gen4_choose_composite_emitter: simple src, no mask [ 9.302] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.302] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.302] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.302] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.302] kgem_add_handle: handle=4, index=0 [ 9.302] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.302] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.302] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.302] gen9_composite_get_binding_table(ffc0) [ 9.302] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.302] kgem_add_handle: handle=30, index=1 [ 9.302] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.302] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.302] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.302] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.302] kgem_add_reloc64: adding proxy [delta=45056] for handle=31 [ 9.302] kgem_add_handle: handle=31, index=2 [ 9.302] kgem_add_reloc64[4] = (delta=45056, target handle=2, presumed=fd4fc000) [ 9.302] [3fd0] bind bo(handle=31, addr=fd507000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.302] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.302] gen9_emit_sampler: sampler = 22 [ 9.302] gen9_emit_sf: num_sf_outputs=1 [ 9.302] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.302] gen9_emit_vertex_elements: setup id=2 [ 9.302] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.302] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.302] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.302] gen8_vertex_flush[490] = 3 [ 9.302] sna_destroy_pixmap: pixmap=250, attached?=1 [ 9.302] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.302] __sna_free_pixmap(pixmap=250) [ 9.302] sna_pixmap_create_shm(44x44, depth=32, bpp=32, pitch=176) [ 9.302] __pop_freed_pixmap: reusing freed pixmap=216 header [ 9.302] create_pixmap_hdr: pixmap=251, width=44, height=44, usage=0 [ 9.302] kgem_create_map(0x7f1c560c0000 size=7744, read-only?=0) - has_userptr?=1 [ 9.302] __kgem_bo_init(handle=34, num_pages=2) [ 9.302] kgem_create_map(ptr=0x7f1c560c0000, size=7744, pages=2, read_only=0) => handle=34 (proxy? 0) [ 9.302] sna_accel_watch_flush: enable=1 [ 9.302] __sna_damage_all(44, 44) [ 9.302] sna_pixmap_create_shm: serial=251, 44x44, usage=0 [ 9.302] sna_composite(pixmap=184, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=184+(3490, 6)+(0, 0), size=(44, 36) [ 9.302] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.302] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.302] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.302] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.302] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.302] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.302] gen9_render_composite: 44x36, current mode=1/1 [ 9.302] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.302] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.302] kgem_bo_is_busy: handle=30, domain: 0 exec? 1, rq? 1 [ 9.302] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.302] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.302] sna_drawable_use_bo pixmap=184, box=((3490, 6), (3534, 42)), flags=7... [ 9.302] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.302] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.302] sna_drawable_use_bo: using whole GPU bo [ 9.302] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.302] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.302] sna_transform_is_imprecise_integer_translation: no transform [ 9.302] gen9_composite_picture: integer translation (0, 0), removing [ 9.302] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.302] sna_render_pixmap_bo: CPU all damaged [ 9.302] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.302] sna_add_flush_pixmap: new flush bo, flushing before [ 9.302] gen8_vertex_close: used=7122, vbo active? 16, vb=4, nreloc=1 [ 9.302] gen8_vertex_close: reloc[0] = 287 [ 9.302] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.302] kgem_add_handle: handle=16, index=3 [ 9.302] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.302] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.302] kgem_finish_buffers: buffer handle=31, used=47616, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.302] kgem_finish_buffers: retaining upload buffer (47616/262144): used=49152, refcnt=1 [ 9.302] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.302] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.302] kgem_fixup_relocs: shrinking by 61440 [ 9.302] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.302] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.302] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.302] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.302] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.302] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.302] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.302] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.302] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.302] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.302] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.302] gen4_choose_composite_emitter: identity src, no mask [ 9.302] needs_batch_flush: flushing before handle=34 for new reservation [ 9.302] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.302] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.302] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.302] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.302] kgem_add_handle: handle=4, index=0 [ 9.302] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.302] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.302] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.302] gen9_composite_get_binding_table(ffc0) [ 9.302] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.302] kgem_add_handle: handle=30, index=1 [ 9.302] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.302] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.302] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.302] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.302] kgem_add_handle: handle=34, index=2 [ 9.302] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.302] [3fd0] bind bo(handle=34, addr=0), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.302] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.302] gen9_emit_sampler: sampler = 2 [ 9.302] gen9_emit_sf: num_sf_outputs=1 [ 9.302] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.302] gen9_emit_vertex_elements: setup id=2 [ 9.302] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.302] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.302] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.302] gen8_vertex_flush[490] = 3 [ 9.302] sna_composite(pixmap=184, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=184+(3422, 6)+(0, 0), size=(48, 36) [ 9.302] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.302] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.302] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.302] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.302] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.302] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.302] gen9_render_composite: 48x36, current mode=1/1 [ 9.302] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.302] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.302] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.302] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.302] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.302] sna_drawable_use_bo pixmap=184, box=((3422, 6), (3470, 42)), flags=7... [ 9.302] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.302] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.302] sna_drawable_use_bo: using whole GPU bo [ 9.302] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.302] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.302] sna_transform_is_imprecise_integer_translation: no transform [ 9.302] gen9_composite_picture: integer translation (0, 0), removing [ 9.302] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.302] sna_render_pixmap_bo: CPU all damaged [ 9.302] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.302] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.302] __kgem_retire_rq: request 1 complete [ 9.302] sna_add_flush_pixmap: new flush bo, flushing before [ 9.302] gen8_vertex_close: used=7131, vbo active? 16, vb=4, nreloc=1 [ 9.302] gen8_vertex_close: reloc[0] = 287 [ 9.302] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.302] kgem_add_handle: handle=16, index=3 [ 9.302] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.302] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.302] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.302] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.302] kgem_fixup_relocs: shrinking by 61440 [ 9.302] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.302] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.302] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.302] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.302] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.302] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.302] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.302] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.302] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.302] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.302] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.302] gen4_choose_composite_emitter: identity src, no mask [ 9.302] needs_batch_flush: flushing before handle=28 for new reservation [ 9.302] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.302] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.302] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.302] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.302] kgem_add_handle: handle=4, index=0 [ 9.302] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.302] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.302] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.302] gen9_composite_get_binding_table(ffc0) [ 9.302] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.302] kgem_add_handle: handle=30, index=1 [ 9.302] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.302] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.302] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.302] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.302] kgem_add_handle: handle=28, index=2 [ 9.302] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.302] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.302] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.302] gen9_emit_sampler: sampler = 2 [ 9.302] gen9_emit_sf: num_sf_outputs=1 [ 9.302] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.302] gen9_emit_vertex_elements: setup id=2 [ 9.302] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.302] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.302] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.302] gen8_vertex_flush[490] = 3 [ 9.303] sna_create_pixmap(16, 16, 32, usage=0) [ 9.303] kgem_can_create_2d: 16x16 @ 32 [ 9.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.303] kgem_can_create_2d: untiled size=4096 [ 9.303] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.303] kgem_choose_tiling: 16x16 -> 0 [ 9.303] sna_create_pixmap: usage=0, flags=a [ 9.303] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.303] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.303] create_pixmap: serial=253, usage=0, 16x16 [ 9.303] sna_create_pixmap: serial=253, 16x16, usage=0 [ 9.303] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=fa, drawable=fe [ 9.303] sna_validate_gc: recomputing clip [ 9.303] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.303] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.303] try_upload__fast: ignore existing cpu damage (if any) [ 9.303] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.303] try_upload__fast: no, no gpu damage [ 9.303] sna_drawable_move_region_to_cpu(pixmap=254 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.303] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.303] _sna_pixmap_move_to_cpu(pixmap=254, 16x16, flags=1) [ 9.303] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.303] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.303] operate_inplace: no, inplace operation not suitable [ 9.303] _sna_pixmap_move_to_cpu: marking as damaged [ 9.303] __sna_damage_all(16, 16) [ 9.303] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.303] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.303] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.303] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.303] sna_accel_flush: flush?=1, dirty?=1 [ 9.303] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.303] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.303] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.303] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.303] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.303] kgem_bo_sync__cpu_full: handle=28 [ 9.303] gen8_vertex_close: used=7140, vbo active? 16, vb=4, nreloc=1 [ 9.303] gen8_vertex_close: reloc[0] = 287 [ 9.303] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.303] kgem_add_handle: handle=16, index=3 [ 9.303] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.303] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.303] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.303] __kgem_retire_rq: request 1 complete [ 9.303] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.303] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.303] kgem_fixup_relocs: shrinking by 61440 [ 9.303] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.303] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.303] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.303] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.303] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.303] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.303] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.303] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.303] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.303] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 9.303] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.303] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.303] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.303] __kgem_retire_rq: request 1 complete [ 9.303] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 9.303] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.303] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.303] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.303] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.303] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.303] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.303] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.303] kgem_bo_sync__cpu_full: handle=34 [ 9.303] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.303] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.303] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.303] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.303] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.303] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.303] sna_composite(pixmap=184, op=3, src=254+(2247, 15), mask=0+(3370, 7), dst=184+(3370, 7)+(0, 0), size=(32, 34) [ 9.303] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.303] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.303] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.303] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.303] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.303] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.303] gen9_render_composite: 32x34, current mode=0/1 [ 9.303] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.303] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.303] sna_blt_composite: unsupported op [3] for blitting [ 9.303] kgem_bo_is_busy: handle=30, domain: 0 exec? 0, rq? 0 [ 9.303] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.303] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.303] sna_drawable_use_bo pixmap=184, box=((3370, 7), (3402, 41)), flags=7... [ 9.303] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.303] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.303] sna_drawable_use_bo: using whole GPU bo [ 9.303] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.303] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.303] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.303] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.303] sna_render_pixmap_bo pixmap=254, (2247, 15)x(32, 34)/(16, 16) [ 9.303] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.303] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.303] use_cpu_bo: no cpu bo [ 9.303] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.303] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.303] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.303] sna_drawable_move_region_to_cpu(pixmap=254 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.303] sna_drawable_move_region_to_cpu: pixmap=254 all damaged on CPU [ 9.303] kgem_can_create_2d: 16x16 @ 32 [ 9.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.303] kgem_can_create_2d: untiled size=4096 [ 9.303] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.303] kgem_choose_tiling: 16x16 -> 0 [ 9.303] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.303] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.303] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.303] kgem_create_buffer: reusing buffer? used=49152 + size=1024, total=262144 [ 9.303] kgem_create_proxy: target handle=31 [proxy? -1], offset=49152, length=1024, io=1 [ 9.303] __kgem_bo_init(handle=31, num_pages=1024) [ 9.303] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.303] upload: adding upload cache to pixmap=254 [ 9.303] kgem_proxy_bo_attach: handle=31 [ 9.303] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.303] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.303] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.303] gen4_choose_composite_emitter: simple src, no mask [ 9.303] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.303] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.303] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.303] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.303] kgem_add_handle: handle=4, index=0 [ 9.303] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.303] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.303] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.303] gen9_composite_get_binding_table(ffc0) [ 9.303] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.303] kgem_add_handle: handle=30, index=1 [ 9.303] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.303] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.303] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.303] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.303] kgem_add_reloc64: adding proxy [delta=49152] for handle=31 [ 9.303] kgem_add_handle: handle=31, index=2 [ 9.303] kgem_add_reloc64[4] = (delta=49152, target handle=2, presumed=fd4fc000) [ 9.303] [3fd0] bind bo(handle=31, addr=fd508000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.303] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.303] gen9_emit_sampler: sampler = 22 [ 9.303] gen9_emit_sf: num_sf_outputs=1 [ 9.303] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.303] gen9_emit_vertex_elements: setup id=2 [ 9.303] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.303] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.303] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.303] gen8_vertex_flush[490] = 3 [ 9.303] sna_destroy_pixmap: pixmap=254, attached?=1 [ 9.303] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.303] __sna_free_pixmap(pixmap=254) [ 9.303] sna_create_pixmap(15, 16, 32, usage=3) [ 9.303] kgem_can_create_2d: 15x16 @ 32 [ 9.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.303] kgem_can_create_2d: untiled size=4096 [ 9.303] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 9.303] kgem_choose_tiling: 15x16 -> 0 [ 9.303] sna_create_pixmap: usage=3, flags=a [ 9.303] sna_create_pixmap: small buffer [960], attaching to shadow pixmap [ 9.303] create_pixmap: allocating pixmap 15x16, depth=32/32, size=968 [ 9.303] create_pixmap: serial=256, usage=3, 15x16 [ 9.303] sna_create_pixmap: serial=256, 15x16, usage=3 [ 9.303] sna_composite(pixmap=256, op=1, src=255+(0, 0), mask=0+(0, 0), dst=256+(0, 0)+(0, 0), size=(15, 16) [ 9.303] sna_compute_composite_region: dst=(0, 0)x(15, 16) [ 9.303] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 16) [ 9.303] clip_to_dst: region: 1x[(0, 0), (15, 16)], clip: 1x[(0, 0), (15, 16)] [ 9.303] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 16) [ 9.303] sna_compute_composite_region: clip against src (15x16 clip=0): (0, 0), (15, 16) [ 9.303] sna_composite: fallback, dst pixmap=256 is too small (or completely damaged) [ 9.303] sna_composite: fallback -- fbComposite [ 9.303] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 16): region=((0,0), (15, 16)) [ 9.303] sna_composite_fb: fallback -- move src to cpu [ 9.303] sna_composite_fb: fallback -- move dst to cpu [ 9.303] sna_drawable_move_region_to_cpu(pixmap=256 (15x16), [(0, 0), (15, 16)], flags=5) [ 9.303] sna_drawable_move_region_to_cpu: region (0, 0), (15, 16) + (0, 0) subsumes pixmap (15x16) [ 9.303] _sna_pixmap_move_to_cpu(pixmap=256, 15x16, flags=5) [ 9.303] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.303] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.303] _sna_pixmap_move_to_cpu: marking as damaged [ 9.303] __sna_damage_all(15, 16) [ 9.303] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.303] sna_transform_is_imprecise_integer_translation: no transform [ 9.303] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x16, pitch=60/60 [ 9.303] sna_create_pixmap(10, 3, 32, usage=3) [ 9.303] kgem_can_create_2d: 10x3 @ 32 [ 9.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 [ 9.303] kgem_can_create_2d: untiled size=4096 [ 9.303] kgem_choose_tiling: too short [3] for TILING_X [ 9.303] kgem_choose_tiling: 10x3 -> 0 [ 9.303] sna_create_pixmap: usage=3, flags=a [ 9.303] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [ 9.303] create_pixmap: allocating pixmap 10x3, depth=32/32, size=128 [ 9.303] create_pixmap: serial=258, usage=3, 10x3 [ 9.303] sna_create_pixmap: serial=258, 10x3, usage=3 [ 9.303] sna_composite(pixmap=258, op=1, src=257+(0, 0), mask=0+(0, 0), dst=258+(0, 0)+(0, 0), size=(10, 3) [ 9.303] sna_compute_composite_region: dst=(0, 0)x(10, 3) [ 9.303] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 3) [ 9.303] clip_to_dst: region: 1x[(0, 0), (10, 3)], clip: 1x[(0, 0), (10, 3)] [ 9.303] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 3) [ 9.303] sna_compute_composite_region: clip against src (10x3 clip=0): (0, 0), (10, 3) [ 9.303] sna_composite: fallback, dst pixmap=258 is too small (or completely damaged) [ 9.303] sna_composite: fallback -- fbComposite [ 9.303] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 3): region=((0,0), (10, 3)) [ 9.303] sna_composite_fb: fallback -- move src to cpu [ 9.303] sna_composite_fb: fallback -- move dst to cpu [ 9.303] sna_drawable_move_region_to_cpu(pixmap=258 (10x3), [(0, 0), (10, 3)], flags=5) [ 9.303] sna_drawable_move_region_to_cpu: region (0, 0), (10, 3) + (0, 0) subsumes pixmap (10x3) [ 9.303] _sna_pixmap_move_to_cpu(pixmap=258, 10x3, flags=5) [ 9.303] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.303] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.303] _sna_pixmap_move_to_cpu: marking as damaged [ 9.303] __sna_damage_all(10, 3) [ 9.303] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.303] sna_transform_is_imprecise_integer_translation: no transform [ 9.303] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x3, pitch=40/40 [ 9.303] sna_create_pixmap(17, 21, 32, usage=3) [ 9.303] kgem_can_create_2d: 17x21 @ 32 [ 9.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 [ 9.303] kgem_can_create_2d: untiled size=4096 [ 9.303] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.303] kgem_choose_tiling: 17x21 -> 0 [ 9.303] sna_create_pixmap: usage=3, flags=a [ 9.303] sna_create_pixmap: small buffer [1428], attaching to shadow pixmap [ 9.303] create_pixmap: allocating pixmap 17x21, depth=32/32, size=1436 [ 9.303] create_pixmap: serial=260, usage=3, 17x21 [ 9.303] sna_create_pixmap: serial=260, 17x21, usage=3 [ 9.303] sna_composite(pixmap=260, op=1, src=259+(0, 0), mask=0+(0, 0), dst=260+(0, 0)+(0, 0), size=(17, 21) [ 9.303] sna_compute_composite_region: dst=(0, 0)x(17, 21) [ 9.303] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 21) [ 9.303] clip_to_dst: region: 1x[(0, 0), (17, 21)], clip: 1x[(0, 0), (17, 21)] [ 9.303] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 21) [ 9.303] sna_compute_composite_region: clip against src (17x21 clip=0): (0, 0), (17, 21) [ 9.303] sna_composite: fallback, dst pixmap=260 is too small (or completely damaged) [ 9.303] sna_composite: fallback -- fbComposite [ 9.303] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 21): region=((0,0), (17, 21)) [ 9.303] sna_composite_fb: fallback -- move src to cpu [ 9.303] sna_composite_fb: fallback -- move dst to cpu [ 9.303] sna_drawable_move_region_to_cpu(pixmap=260 (17x21), [(0, 0), (17, 21)], flags=5) [ 9.303] sna_drawable_move_region_to_cpu: region (0, 0), (17, 21) + (0, 0) subsumes pixmap (17x21) [ 9.303] _sna_pixmap_move_to_cpu(pixmap=260, 17x21, flags=5) [ 9.303] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.303] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.303] _sna_pixmap_move_to_cpu: marking as damaged [ 9.303] __sna_damage_all(17, 21) [ 9.303] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.303] sna_transform_is_imprecise_integer_translation: no transform [ 9.303] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x21, pitch=68/68 [ 9.303] sna_create_pixmap(11, 16, 32, usage=3) [ 9.303] kgem_can_create_2d: 11x16 @ 32 [ 9.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.303] kgem_can_create_2d: untiled size=4096 [ 9.303] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 9.303] kgem_choose_tiling: 11x16 -> 0 [ 9.303] sna_create_pixmap: usage=3, flags=a [ 9.303] sna_create_pixmap: small buffer [704], attaching to shadow pixmap [ 9.303] create_pixmap: allocating pixmap 11x16, depth=32/32, size=712 [ 9.303] create_pixmap: serial=262, usage=3, 11x16 [ 9.303] sna_create_pixmap: serial=262, 11x16, usage=3 [ 9.303] sna_composite(pixmap=262, op=1, src=261+(0, 0), mask=0+(0, 0), dst=262+(0, 0)+(0, 0), size=(11, 16) [ 9.303] sna_compute_composite_region: dst=(0, 0)x(11, 16) [ 9.303] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 16) [ 9.303] clip_to_dst: region: 1x[(0, 0), (11, 16)], clip: 1x[(0, 0), (11, 16)] [ 9.303] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 16) [ 9.303] sna_compute_composite_region: clip against src (11x16 clip=0): (0, 0), (11, 16) [ 9.303] sna_composite: fallback, dst pixmap=262 is too small (or completely damaged) [ 9.303] sna_composite: fallback -- fbComposite [ 9.303] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 16): region=((0,0), (11, 16)) [ 9.303] sna_composite_fb: fallback -- move src to cpu [ 9.303] sna_composite_fb: fallback -- move dst to cpu [ 9.303] sna_drawable_move_region_to_cpu(pixmap=262 (11x16), [(0, 0), (11, 16)], flags=5) [ 9.303] sna_drawable_move_region_to_cpu: region (0, 0), (11, 16) + (0, 0) subsumes pixmap (11x16) [ 9.303] _sna_pixmap_move_to_cpu(pixmap=262, 11x16, flags=5) [ 9.303] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.303] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.303] _sna_pixmap_move_to_cpu: marking as damaged [ 9.303] __sna_damage_all(11, 16) [ 9.303] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.303] sna_transform_is_imprecise_integer_translation: no transform [ 9.303] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x16, pitch=44/44 [ 9.303] sna_create_pixmap(16, 16, 32, usage=3) [ 9.303] kgem_can_create_2d: 16x16 @ 32 [ 9.303] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.303] kgem_can_create_2d: untiled size=4096 [ 9.303] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.303] kgem_choose_tiling: 16x16 -> 0 [ 9.303] sna_create_pixmap: usage=3, flags=a [ 9.303] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.303] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.303] create_pixmap: serial=264, usage=3, 16x16 [ 9.303] sna_create_pixmap: serial=264, 16x16, usage=3 [ 9.303] sna_composite(pixmap=264, op=1, src=263+(0, 0), mask=0+(0, 0), dst=264+(0, 0)+(0, 0), size=(16, 16) [ 9.303] sna_compute_composite_region: dst=(0, 0)x(16, 16) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 16) [ 9.304] clip_to_dst: region: 1x[(0, 0), (16, 16)], clip: 1x[(0, 0), (16, 16)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 16) [ 9.304] sna_compute_composite_region: clip against src (16x16 clip=0): (0, 0), (16, 16) [ 9.304] sna_composite: fallback, dst pixmap=264 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 16): region=((0,0), (16, 16)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=264 (16x16), [(0, 0), (16, 16)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=264, 16x16, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(16, 16) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.304] sna_create_pixmap(14, 16, 32, usage=3) [ 9.304] kgem_can_create_2d: 14x16 @ 32 [ 9.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.304] kgem_can_create_2d: untiled size=4096 [ 9.304] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 9.304] kgem_choose_tiling: 14x16 -> 0 [ 9.304] sna_create_pixmap: usage=3, flags=a [ 9.304] sna_create_pixmap: small buffer [896], attaching to shadow pixmap [ 9.304] create_pixmap: allocating pixmap 14x16, depth=32/32, size=904 [ 9.304] create_pixmap: serial=266, usage=3, 14x16 [ 9.304] sna_create_pixmap: serial=266, 14x16, usage=3 [ 9.304] sna_composite(pixmap=266, op=1, src=265+(0, 0), mask=0+(0, 0), dst=266+(0, 0)+(0, 0), size=(14, 16) [ 9.304] sna_compute_composite_region: dst=(0, 0)x(14, 16) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 16) [ 9.304] clip_to_dst: region: 1x[(0, 0), (14, 16)], clip: 1x[(0, 0), (14, 16)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 16) [ 9.304] sna_compute_composite_region: clip against src (14x16 clip=0): (0, 0), (14, 16) [ 9.304] sna_composite: fallback, dst pixmap=266 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 16): region=((0,0), (14, 16)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=266 (14x16), [(0, 0), (14, 16)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (14, 16) + (0, 0) subsumes pixmap (14x16) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=266, 14x16, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(14, 16) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x16, pitch=56/56 [ 9.304] sna_create_pixmap(7, 22, 32, usage=3) [ 9.304] kgem_can_create_2d: 7x22 @ 32 [ 9.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=22 [ 9.304] kgem_can_create_2d: untiled size=4096 [ 9.304] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 9.304] kgem_choose_tiling: 7x22 -> 0 [ 9.304] sna_create_pixmap: usage=3, flags=a [ 9.304] sna_create_pixmap: small buffer [616], attaching to shadow pixmap [ 9.304] create_pixmap: allocating pixmap 7x22, depth=32/32, size=624 [ 9.304] create_pixmap: serial=268, usage=3, 7x22 [ 9.304] sna_create_pixmap: serial=268, 7x22, usage=3 [ 9.304] sna_composite(pixmap=268, op=1, src=267+(0, 0), mask=0+(0, 0), dst=268+(0, 0)+(0, 0), size=(7, 22) [ 9.304] sna_compute_composite_region: dst=(0, 0)x(7, 22) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 22) [ 9.304] clip_to_dst: region: 1x[(0, 0), (7, 22)], clip: 1x[(0, 0), (7, 22)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 22) [ 9.304] sna_compute_composite_region: clip against src (7x22 clip=0): (0, 0), (7, 22) [ 9.304] sna_composite: fallback, dst pixmap=268 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 22): region=((0,0), (7, 22)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=268 (7x22), [(0, 0), (7, 22)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (7, 22) + (0, 0) subsumes pixmap (7x22) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=268, 7x22, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(7, 22) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x22, pitch=28/28 [ 9.304] sna_create_pixmap(13, 16, 32, usage=3) [ 9.304] kgem_can_create_2d: 13x16 @ 32 [ 9.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.304] kgem_can_create_2d: untiled size=4096 [ 9.304] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 9.304] kgem_choose_tiling: 13x16 -> 0 [ 9.304] sna_create_pixmap: usage=3, flags=a [ 9.304] sna_create_pixmap: small buffer [832], attaching to shadow pixmap [ 9.304] create_pixmap: allocating pixmap 13x16, depth=32/32, size=840 [ 9.304] create_pixmap: serial=270, usage=3, 13x16 [ 9.304] sna_create_pixmap: serial=270, 13x16, usage=3 [ 9.304] sna_composite(pixmap=270, op=1, src=269+(0, 0), mask=0+(0, 0), dst=270+(0, 0)+(0, 0), size=(13, 16) [ 9.304] sna_compute_composite_region: dst=(0, 0)x(13, 16) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 16) [ 9.304] clip_to_dst: region: 1x[(0, 0), (13, 16)], clip: 1x[(0, 0), (13, 16)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 16) [ 9.304] sna_compute_composite_region: clip against src (13x16 clip=0): (0, 0), (13, 16) [ 9.304] sna_composite: fallback, dst pixmap=270 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 16): region=((0,0), (13, 16)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=270 (13x16), [(0, 0), (13, 16)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (13, 16) + (0, 0) subsumes pixmap (13x16) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=270, 13x16, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(13, 16) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x16, pitch=52/52 [ 9.304] sna_create_pixmap(17, 16, 32, usage=3) [ 9.304] kgem_can_create_2d: 17x16 @ 32 [ 9.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 9.304] kgem_can_create_2d: untiled size=4096 [ 9.304] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.304] kgem_choose_tiling: 17x16 -> 0 [ 9.304] sna_create_pixmap: usage=3, flags=a [ 9.304] sna_create_pixmap: small buffer [1088], attaching to shadow pixmap [ 9.304] create_pixmap: allocating pixmap 17x16, depth=32/32, size=1096 [ 9.304] create_pixmap: serial=272, usage=3, 17x16 [ 9.304] sna_create_pixmap: serial=272, 17x16, usage=3 [ 9.304] sna_composite(pixmap=272, op=1, src=271+(0, 0), mask=0+(0, 0), dst=272+(0, 0)+(0, 0), size=(17, 16) [ 9.304] sna_compute_composite_region: dst=(0, 0)x(17, 16) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 16) [ 9.304] clip_to_dst: region: 1x[(0, 0), (17, 16)], clip: 1x[(0, 0), (17, 16)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 16) [ 9.304] sna_compute_composite_region: clip against src (17x16 clip=0): (0, 0), (17, 16) [ 9.304] sna_composite: fallback, dst pixmap=272 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 16): region=((0,0), (17, 16)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=272 (17x16), [(0, 0), (17, 16)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (17, 16) + (0, 0) subsumes pixmap (17x16) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=272, 17x16, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(17, 16) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x16, pitch=68/68 [ 9.304] sna_create_pixmap(15, 16, 32, usage=3) [ 9.304] kgem_can_create_2d: 15x16 @ 32 [ 9.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.304] kgem_can_create_2d: untiled size=4096 [ 9.304] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 9.304] kgem_choose_tiling: 15x16 -> 0 [ 9.304] sna_create_pixmap: usage=3, flags=a [ 9.304] sna_create_pixmap: small buffer [960], attaching to shadow pixmap [ 9.304] create_pixmap: allocating pixmap 15x16, depth=32/32, size=968 [ 9.304] create_pixmap: serial=274, usage=3, 15x16 [ 9.304] sna_create_pixmap: serial=274, 15x16, usage=3 [ 9.304] sna_composite(pixmap=274, op=1, src=273+(0, 0), mask=0+(0, 0), dst=274+(0, 0)+(0, 0), size=(15, 16) [ 9.304] sna_compute_composite_region: dst=(0, 0)x(15, 16) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 16) [ 9.304] clip_to_dst: region: 1x[(0, 0), (15, 16)], clip: 1x[(0, 0), (15, 16)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 16) [ 9.304] sna_compute_composite_region: clip against src (15x16 clip=0): (0, 0), (15, 16) [ 9.304] sna_composite: fallback, dst pixmap=274 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 16): region=((0,0), (15, 16)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=274 (15x16), [(0, 0), (15, 16)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (15, 16) + (0, 0) subsumes pixmap (15x16) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=274, 15x16, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(15, 16) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x16, pitch=60/60 [ 9.304] sna_create_pixmap(16, 21, 32, usage=3) [ 9.304] kgem_can_create_2d: 16x21 @ 32 [ 9.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.304] kgem_can_create_2d: untiled size=4096 [ 9.304] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.304] kgem_choose_tiling: 16x21 -> 0 [ 9.304] sna_create_pixmap: usage=3, flags=a [ 9.304] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 9.304] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 9.304] create_pixmap: serial=276, usage=3, 16x21 [ 9.304] sna_create_pixmap: serial=276, 16x21, usage=3 [ 9.304] sna_composite(pixmap=276, op=1, src=275+(0, 0), mask=0+(0, 0), dst=276+(0, 0)+(0, 0), size=(16, 21) [ 9.304] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 9.304] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 9.304] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 9.304] sna_composite: fallback, dst pixmap=276 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=276 (16x21), [(0, 0), (16, 21)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=276, 16x21, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(16, 21) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.304] sna_create_pixmap(16, 21, 32, usage=3) [ 9.304] kgem_can_create_2d: 16x21 @ 32 [ 9.304] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.304] kgem_can_create_2d: untiled size=4096 [ 9.304] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.304] kgem_choose_tiling: 16x21 -> 0 [ 9.304] sna_create_pixmap: usage=3, flags=a [ 9.304] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 9.304] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 9.304] create_pixmap: serial=278, usage=3, 16x21 [ 9.304] sna_create_pixmap: serial=278, 16x21, usage=3 [ 9.304] sna_composite(pixmap=278, op=1, src=277+(0, 0), mask=0+(0, 0), dst=278+(0, 0)+(0, 0), size=(16, 21) [ 9.304] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 9.304] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 9.304] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 9.304] sna_composite: fallback, dst pixmap=278 is too small (or completely damaged) [ 9.304] sna_composite: fallback -- fbComposite [ 9.304] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 9.304] sna_composite_fb: fallback -- move src to cpu [ 9.304] sna_composite_fb: fallback -- move dst to cpu [ 9.304] sna_drawable_move_region_to_cpu(pixmap=278 (16x21), [(0, 0), (16, 21)], flags=5) [ 9.304] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 9.304] _sna_pixmap_move_to_cpu(pixmap=278, 16x21, flags=5) [ 9.304] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.304] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.304] _sna_pixmap_move_to_cpu: marking as damaged [ 9.304] __sna_damage_all(16, 21) [ 9.304] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.304] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.304] kgem_bo_is_busy: handle=30, domain: 0 exec? 1, rq? 1 [ 9.304] sna_glyphs: discarding mask [ 9.304] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.304] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268788999280 size=7680x2160 [ 9.304] glyph_cache(0): adding glyph to cache 1, pos 432 [ 9.304] glyph_cache_upload: upload glyph 0x55bca9b49c70 to cache (416, 32)x(15, 16) [ 9.304] sna_composite(pixmap=2, op=1, src=256+(0, 0), mask=0+(0, 0), dst=2+(416, 32)+(0, 0), size=(15, 16) [ 9.304] sna_compute_composite_region: dst=(416, 32)x(15, 16) [ 9.304] sna_compute_composite_region: initial clip against dst->pDrawable: (416, 32), (431, 48) [ 9.304] clip_to_dst: region: 1x[(416, 32), (431, 48)], clip: 1x[(0, 0), (1024, 1024)] [ 9.304] sna_compute_composite_region: clip against dst->pCompositeClip: (416, 32), (431, 48) [ 9.304] sna_compute_composite_region: clip against src (15x16 clip=0): (416, 32), (431, 48) [ 9.304] sna_composite: composite region extents:+(0, 0) -> (416, 32), (431, 48) + (0, 0) [ 9.304] gen9_render_composite: 15x16, current mode=1/1 [ 9.304] kgem_bo_is_render: handle=6, rq? 0 [0] [ 9.304] sna_blt_composite (0, 0), (416, 32), 15x16 [ 9.304] sna_transform_is_imprecise_integer_translation: no transform [ 9.304] sna_blt_composite: converting transform to integer translation? (0, 0) [ 9.304] sna_blt_composite: blt dst offset (0, 0), source offset (-416, -32), with alpha fixup? 0 [ 9.304] use_cpu_bo: no cpu bo [ 9.304] move_to_gpu: not migrating pixmap=256 due to usage_hint=3 [ 9.304] sna_drawable_use_bo pixmap=2, box=((416, 32), (431, 48)), flags=9... [ 9.304] sna_drawable_use_bo: pinned, never REPLACES [ 9.304] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.304] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.304] sna_drawable_use_bo: using whole GPU bo [ 9.304] sna_drawable_move_region_to_cpu(pixmap=256 (15x16), [(0, 0), (15, 16)], flags=2) [ 9.304] sna_drawable_move_region_to_cpu: pixmap=256 all damaged on CPU [ 9.304] prepare_blt_put [ 9.304] blt_put_composite_box: src=(-416, -32), dst=(0, 0) [ 9.304] sna_write_boxes x 1, src stride=60, src dx=(-416, -32) [ 9.304] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.304] kgem_bo_can_map__cpu: handle=6 [ 9.304] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 9.304] write_boxes_inplace x 1, handle=6, tiling=2 [ 9.304] upload_inplace__tiled: tiling=2 [ 9.304] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 9.304] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 [ 9.304] __kgem_bo_map__gtt_or_wc: handle=6 [ 9.304] kgem_trim_vma_cache: type=0, count=-509 (bucket: 10) [ 9.304] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.304] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 9.304] __kgem_busy: handle=6, busy=0, wedged=0 [ 9.304] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 9.304] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 9.304] write_boxes_inplace: (0, 0) -> (416, 32) x (15, 16) [bpp=32, src_pitch=60, dst_pitch=4096] [ 9.304] memcpy_blt: src=(0, 0), dst=(416, 32), size=15x16, pitch=60/4096 [ 9.304] apply_damage: damage=0x0, region=1 [(416, 32), (431, 48) + (0, 0)] [ 9.304] nop_done: flushing BLT operation on empty ring [ 9.304] gen8_vertex_close: used=7149, vbo active? 16, vb=4, nreloc=1 [ 9.304] gen8_vertex_close: reloc[0] = 287 [ 9.304] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.304] kgem_add_handle: handle=16, index=3 [ 9.304] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.304] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.304] kgem_finish_buffers: buffer handle=31, used=50176, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.304] kgem_finish_buffers: retaining upload buffer (50176/262144): used=53248, refcnt=1 [ 9.304] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.304] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.304] kgem_fixup_relocs: shrinking by 61440 [ 9.304] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.305] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.305] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.305] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.305] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.305] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.305] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.305] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.305] gen9_render_composite: 0x0, current mode=0/1 [ 9.305] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 9.305] kgem_bo_is_busy: handle=30, domain: 3 exec? 0, rq? 1 [ 9.305] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.305] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.305] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.305] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.305] sna_drawable_use_bo: using whole GPU bo [ 9.305] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.305] color_convert: src=ff232321 [20028888] [ 9.305] color_convert: dst=ff232321 [20028888] [ 9.305] sna_render_get_solid: ff232321 [ 9.305] sna_render_get_solid(7) = ff232321 (old) [ 9.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.305] sna_transform_is_imprecise_integer_translation: no transform [ 9.305] gen9_composite_picture: integer translation (0, 0), removing [ 9.305] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.305] sna_render_pixmap_bo: GPU all damaged [ 9.305] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.305] gen4_choose_composite_emitter: solid, identity mask [ 9.305] kgem_check_bo: num_pages=+17225, num_exec=+3 [ 9.305] aligning vertex: was 3, now 4 floats per vertex [ 9.305] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.305] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.305] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.305] kgem_add_handle: handle=4, index=0 [ 9.305] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.305] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.305] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.305] gen9_composite_get_binding_table(ffc0) [ 9.305] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.305] kgem_add_handle: handle=30, index=1 [ 9.305] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.305] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.305] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.305] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 9.305] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.305] kgem_add_handle: handle=8, index=2 [ 9.305] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fdffe000) [ 9.305] [3fd0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.305] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 9.305] kgem_add_handle: handle=6, index=3 [ 9.305] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 9.305] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.305] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 9.305] gen9_emit_sampler: sampler = a [ 9.305] gen9_emit_sf: num_sf_outputs=2 [ 9.305] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.305] gen9_emit_vertex_elements: setup id=9 [ 9.305] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.305] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.305] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.305] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.305] gen8_vertex_flush[498] = 3 [ 9.305] gen9_magic_ca_pass: CA fixup (1788 -> 1791) [ 9.305] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.305] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.305] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.305] glyph_cache(0): adding glyph to cache 1, pos 436 [ 9.305] glyph_cache_upload: upload glyph 0x55bca9b34090 to cache (432, 32)x(10, 3) [ 9.305] sna_composite(pixmap=2, op=1, src=258+(0, 0), mask=0+(0, 0), dst=2+(432, 32)+(0, 0), size=(10, 3) [ 9.305] sna_compute_composite_region: dst=(432, 32)x(10, 3) [ 9.305] sna_compute_composite_region: initial clip against dst->pDrawable: (432, 32), (442, 35) [ 9.305] clip_to_dst: region: 1x[(432, 32), (442, 35)], clip: 1x[(0, 0), (1024, 1024)] [ 9.305] sna_compute_composite_region: clip against dst->pCompositeClip: (432, 32), (442, 35) [ 9.305] sna_compute_composite_region: clip against src (10x3 clip=0): (432, 32), (442, 35) [ 9.305] sna_composite: composite region extents:+(0, 0) -> (432, 32), (442, 35) + (0, 0) [ 9.305] gen9_render_composite: 10x3, current mode=1/1 [ 9.305] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.305] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.305] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.305] gen9_composite_set_target: (432, 32)x(10, 3), partial?=0 [ 9.305] sna_drawable_use_bo pixmap=2, box=((432, 32), (442, 35)), flags=f... [ 9.305] sna_drawable_use_bo: pinned, never REPLACES [ 9.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.305] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.305] sna_drawable_use_bo: using whole GPU bo [ 9.305] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.305] gen9_composite_picture: (0, 0)x(10, 3), dst=(432, 32) [ 9.305] sna_transform_is_imprecise_integer_translation: no transform [ 9.305] gen9_composite_picture: integer translation (0, 0), removing [ 9.305] sna_render_pixmap_bo pixmap=258, (0, 0)x(10, 3)/(10, 3) [ 9.305] sna_render_pixmap_bo box=(0, 0), (10, 3): (10, 3)/(10, 3) [ 9.305] sna_render_pixmap_bo: offset=(-432, -32), size=(10, 3) [ 9.305] use_cpu_bo: no cpu bo [ 9.305] move_to_gpu: not migrating pixmap=258 due to usage_hint=3 [ 9.305] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 3) [ 9.305] upload: box=(0, 0), (10, 3), pixmap=10x3 [ 9.305] sna_drawable_move_region_to_cpu(pixmap=258 (10x3), [(0, 0), (10, 3)], flags=2) [ 9.305] sna_drawable_move_region_to_cpu: pixmap=258 all damaged on CPU [ 9.305] kgem_can_create_2d: 10x3 @ 32 [ 9.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=3 [ 9.305] kgem_can_create_2d: untiled size=4096 [ 9.305] kgem_choose_tiling: too short [3] for TILING_X [ 9.305] kgem_choose_tiling: 10x3 -> 0 [ 9.305] kgem_upload_source_image : (0, 0), (10, 3), stride=40, bpp=32 [ 9.305] kgem_create_buffer_2d: 10x3, 32 bpp, stride=64 [ 9.305] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 9.305] kgem_create_buffer: reusing buffer? used=53248 + size=256, total=262144 [ 9.305] kgem_create_proxy: target handle=31 [proxy? -1], offset=53248, length=256, io=1 [ 9.305] __kgem_bo_init(handle=31, num_pages=256) [ 9.305] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x3, pitch=40/64 [ 9.305] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.305] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.305] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.305] gen4_choose_composite_emitter: identity src, no mask [ 9.305] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.305] aligning vertex: was 4, now 3 floats per vertex [ 9.305] gen9_composite_get_binding_table(fec0) [ 9.305] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 9.305] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 9.305] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.305] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 9.305] kgem_add_reloc64: handle=31, pos=16280, delta=0, domains=40000 [ 9.305] kgem_add_reloc64: adding proxy [delta=53248] for handle=31 [ 9.305] kgem_add_handle: handle=31, index=4 [ 9.305] kgem_add_reloc64[7] = (delta=53248, target handle=4, presumed=fd4fc000) [ 9.305] [3f90] bind bo(handle=31, addr=fd509000), format=192, width=10, height=3, pitch=64, tiling=0 -> sampler [ 9.305] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.305] gen9_emit_sampler: sampler = 2 [ 9.305] gen9_emit_sf: num_sf_outputs=1 [ 9.305] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.305] gen9_emit_vertex_elements: setup id=2 [ 9.305] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.305] gen9_render_composite_box: (432, 32), (442, 35) [ 9.305] apply_damage: damage=0x0, region=1 [(432, 32), (442, 35) + (0, 0)] [ 9.305] gen8_vertex_flush[5e0] = 3 [ 9.305] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.305] gen9_render_composite: 0x0, current mode=1/1 [ 9.305] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.305] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.305] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.305] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.305] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.305] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.305] sna_drawable_use_bo: using whole GPU bo [ 9.305] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.305] color_convert: src=ff232321 [20028888] [ 9.305] color_convert: dst=ff232321 [20028888] [ 9.305] sna_render_get_solid: ff232321 [ 9.305] sna_render_get_solid(7) = ff232321 (last) [ 9.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.305] sna_transform_is_imprecise_integer_translation: no transform [ 9.305] gen9_composite_picture: integer translation (0, 0), removing [ 9.305] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.305] sna_render_pixmap_bo: GPU all damaged [ 9.305] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.305] gen4_choose_composite_emitter: solid, identity mask [ 9.305] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.305] aligning vertex: was 3, now 4 floats per vertex [ 9.305] gen9_composite_get_binding_table(fe00) [ 9.305] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.305] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.305] gen9_emit_sampler: sampler = a [ 9.305] gen9_emit_sf: num_sf_outputs=2 [ 9.305] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.305] gen9_emit_vertex_elements: setup id=9 [ 9.305] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.305] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.305] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.305] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.305] gen8_vertex_flush[6b8] = 3 [ 9.305] gen9_magic_ca_pass: CA fixup (1794 -> 1797) [ 9.305] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.305] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.305] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.305] glyph_cache(0): adding glyph to cache 1, pos 448 [ 9.305] glyph_cache_upload: upload glyph 0x55bca9b179a0 to cache (448, 0)x(17, 21) [ 9.305] sna_composite(pixmap=2, op=1, src=260+(0, 0), mask=0+(0, 0), dst=2+(448, 0)+(0, 0), size=(17, 21) [ 9.305] sna_compute_composite_region: dst=(448, 0)x(17, 21) [ 9.305] sna_compute_composite_region: initial clip against dst->pDrawable: (448, 0), (465, 21) [ 9.305] clip_to_dst: region: 1x[(448, 0), (465, 21)], clip: 1x[(0, 0), (1024, 1024)] [ 9.305] sna_compute_composite_region: clip against dst->pCompositeClip: (448, 0), (465, 21) [ 9.305] sna_compute_composite_region: clip against src (17x21 clip=0): (448, 0), (465, 21) [ 9.305] sna_composite: composite region extents:+(0, 0) -> (448, 0), (465, 21) + (0, 0) [ 9.305] gen9_render_composite: 17x21, current mode=1/1 [ 9.305] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.305] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.305] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.305] gen9_composite_set_target: (448, 0)x(17, 21), partial?=0 [ 9.305] sna_drawable_use_bo pixmap=2, box=((448, 0), (465, 21)), flags=f... [ 9.305] sna_drawable_use_bo: pinned, never REPLACES [ 9.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.305] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.305] sna_drawable_use_bo: using whole GPU bo [ 9.305] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.305] gen9_composite_picture: (0, 0)x(17, 21), dst=(448, 0) [ 9.305] sna_transform_is_imprecise_integer_translation: no transform [ 9.305] gen9_composite_picture: integer translation (0, 0), removing [ 9.305] sna_render_pixmap_bo pixmap=260, (0, 0)x(17, 21)/(17, 21) [ 9.305] sna_render_pixmap_bo box=(0, 0), (17, 21): (17, 21)/(17, 21) [ 9.305] sna_render_pixmap_bo: offset=(-448, 0), size=(17, 21) [ 9.305] use_cpu_bo: no cpu bo [ 9.305] move_to_gpu: not migrating pixmap=260 due to usage_hint=3 [ 9.305] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 21) [ 9.305] upload: box=(0, 0), (17, 21), pixmap=17x21 [ 9.305] sna_drawable_move_region_to_cpu(pixmap=260 (17x21), [(0, 0), (17, 21)], flags=2) [ 9.305] sna_drawable_move_region_to_cpu: pixmap=260 all damaged on CPU [ 9.305] kgem_can_create_2d: 17x21 @ 32 [ 9.305] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 [ 9.305] kgem_can_create_2d: untiled size=4096 [ 9.305] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.305] kgem_choose_tiling: 17x21 -> 0 [ 9.305] kgem_upload_source_image : (0, 0), (17, 21), stride=68, bpp=32 [ 9.305] kgem_create_buffer_2d: 17x21, 32 bpp, stride=96 [ 9.305] kgem_create_buffer: size=2112, flags=3 [write?=1, inplace?=1, last?=0] [ 9.305] kgem_create_buffer: reusing buffer? used=53504 + size=2112, total=262144 [ 9.305] kgem_create_proxy: target handle=31 [proxy? -1], offset=53504, length=2112, io=1 [ 9.305] __kgem_bo_init(handle=31, num_pages=2112) [ 9.305] kgem_create_buffer_2d: trimming buffer from 55808 to 55552 [ 9.305] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x21, pitch=68/96 [ 9.305] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.305] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.305] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.305] gen4_choose_composite_emitter: identity src, no mask [ 9.305] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.305] aligning vertex: was 4, now 3 floats per vertex [ 9.305] gen9_composite_get_binding_table(fdc0) [ 9.305] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.305] kgem_add_reloc64: handle=31, pos=16232, delta=0, domains=40000 [ 9.305] kgem_add_reloc64: adding proxy [delta=53504] for handle=31 [ 9.305] kgem_add_reloc64[8] = (delta=53504, target handle=4, presumed=fd4fc000) [ 9.305] [3f60] bind bo(handle=31, addr=fd509100), format=192, width=17, height=21, pitch=96, tiling=0 -> sampler [ 9.305] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.305] gen9_emit_sampler: sampler = 2 [ 9.305] gen9_emit_sf: num_sf_outputs=1 [ 9.305] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.305] gen9_emit_vertex_elements: setup id=2 [ 9.305] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.305] gen9_render_composite_box: (448, 0), (465, 21) [ 9.305] apply_damage: damage=0x0, region=1 [(448, 0), (465, 21) + (0, 0)] [ 9.305] gen8_vertex_flush[7ec] = 3 [ 9.305] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.305] gen9_render_composite: 0x0, current mode=1/1 [ 9.305] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.305] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.305] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.305] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.305] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.305] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.305] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.305] sna_drawable_use_bo: using whole GPU bo [ 9.305] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.305] color_convert: src=ff232321 [20028888] [ 9.305] color_convert: dst=ff232321 [20028888] [ 9.305] sna_render_get_solid: ff232321 [ 9.305] sna_render_get_solid(7) = ff232321 (last) [ 9.305] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.305] sna_transform_is_imprecise_integer_translation: no transform [ 9.305] gen9_composite_picture: integer translation (0, 0), removing [ 9.305] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.305] sna_render_pixmap_bo: GPU all damaged [ 9.305] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.305] gen4_choose_composite_emitter: solid, identity mask [ 9.305] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.305] aligning vertex: was 3, now 4 floats per vertex [ 9.305] gen9_composite_get_binding_table(fd40) [ 9.305] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.305] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.305] gen9_emit_sampler: sampler = a [ 9.305] gen9_emit_sf: num_sf_outputs=2 [ 9.305] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.305] gen9_emit_vertex_elements: setup id=9 [ 9.305] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.305] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.305] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.305] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.305] gen8_vertex_flush[8c4] = 3 [ 9.305] gen9_magic_ca_pass: CA fixup (1800 -> 1803) [ 9.305] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.305] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.305] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.305] glyph_cache(0): adding glyph to cache 1, pos 464 [ 9.305] glyph_cache_upload: upload glyph 0x55bca9afa6d0 to cache (480, 0)x(11, 16) [ 9.305] sna_composite(pixmap=2, op=1, src=262+(0, 0), mask=0+(0, 0), dst=2+(480, 0)+(0, 0), size=(11, 16) [ 9.305] sna_compute_composite_region: dst=(480, 0)x(11, 16) [ 9.305] sna_compute_composite_region: initial clip against dst->pDrawable: (480, 0), (491, 16) [ 9.305] clip_to_dst: region: 1x[(480, 0), (491, 16)], clip: 1x[(0, 0), (1024, 1024)] [ 9.305] sna_compute_composite_region: clip against dst->pCompositeClip: (480, 0), (491, 16) [ 9.305] sna_compute_composite_region: clip against src (11x16 clip=0): (480, 0), (491, 16) [ 9.306] sna_composite: composite region extents:+(0, 0) -> (480, 0), (491, 16) + (0, 0) [ 9.306] gen9_render_composite: 11x16, current mode=1/1 [ 9.306] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.306] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.306] gen9_composite_set_target: (480, 0)x(11, 16), partial?=0 [ 9.306] sna_drawable_use_bo pixmap=2, box=((480, 0), (491, 16)), flags=f... [ 9.306] sna_drawable_use_bo: pinned, never REPLACES [ 9.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.306] sna_drawable_use_bo: using whole GPU bo [ 9.306] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.306] gen9_composite_picture: (0, 0)x(11, 16), dst=(480, 0) [ 9.306] sna_transform_is_imprecise_integer_translation: no transform [ 9.306] gen9_composite_picture: integer translation (0, 0), removing [ 9.306] sna_render_pixmap_bo pixmap=262, (0, 0)x(11, 16)/(11, 16) [ 9.306] sna_render_pixmap_bo box=(0, 0), (11, 16): (11, 16)/(11, 16) [ 9.306] sna_render_pixmap_bo: offset=(-480, 0), size=(11, 16) [ 9.306] use_cpu_bo: no cpu bo [ 9.306] move_to_gpu: not migrating pixmap=262 due to usage_hint=3 [ 9.306] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 16) [ 9.306] upload: box=(0, 0), (11, 16), pixmap=11x16 [ 9.306] sna_drawable_move_region_to_cpu(pixmap=262 (11x16), [(0, 0), (11, 16)], flags=2) [ 9.306] sna_drawable_move_region_to_cpu: pixmap=262 all damaged on CPU [ 9.306] kgem_can_create_2d: 11x16 @ 32 [ 9.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.306] kgem_can_create_2d: untiled size=4096 [ 9.306] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 9.306] kgem_choose_tiling: 11x16 -> 0 [ 9.306] kgem_upload_source_image : (0, 0), (11, 16), stride=44, bpp=32 [ 9.306] kgem_create_buffer_2d: 11x16, 32 bpp, stride=64 [ 9.306] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.306] kgem_create_buffer: reusing buffer? used=55552 + size=1024, total=262144 [ 9.306] kgem_create_proxy: target handle=31 [proxy? -1], offset=55552, length=1024, io=1 [ 9.306] __kgem_bo_init(handle=31, num_pages=1024) [ 9.306] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x16, pitch=44/64 [ 9.306] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.306] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.306] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.306] gen4_choose_composite_emitter: identity src, no mask [ 9.306] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.306] aligning vertex: was 4, now 3 floats per vertex [ 9.306] gen9_composite_get_binding_table(fd00) [ 9.306] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.306] kgem_add_reloc64: handle=31, pos=16184, delta=0, domains=40000 [ 9.306] kgem_add_reloc64: adding proxy [delta=55552] for handle=31 [ 9.306] kgem_add_reloc64[9] = (delta=55552, target handle=4, presumed=fd4fc000) [ 9.306] [3f30] bind bo(handle=31, addr=fd509900), format=192, width=11, height=16, pitch=64, tiling=0 -> sampler [ 9.306] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.306] gen9_emit_sampler: sampler = 2 [ 9.306] gen9_emit_sf: num_sf_outputs=1 [ 9.306] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.306] gen9_emit_vertex_elements: setup id=2 [ 9.306] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.306] gen9_render_composite_box: (480, 0), (491, 16) [ 9.306] apply_damage: damage=0x0, region=1 [(480, 0), (491, 16) + (0, 0)] [ 9.306] gen8_vertex_flush[9f8] = 3 [ 9.306] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.306] gen9_render_composite: 0x0, current mode=1/1 [ 9.306] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.306] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.306] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.306] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.306] sna_drawable_use_bo: using whole GPU bo [ 9.306] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.306] color_convert: src=ff232321 [20028888] [ 9.306] color_convert: dst=ff232321 [20028888] [ 9.306] sna_render_get_solid: ff232321 [ 9.306] sna_render_get_solid(7) = ff232321 (last) [ 9.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.306] sna_transform_is_imprecise_integer_translation: no transform [ 9.306] gen9_composite_picture: integer translation (0, 0), removing [ 9.306] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.306] sna_render_pixmap_bo: GPU all damaged [ 9.306] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.306] gen4_choose_composite_emitter: solid, identity mask [ 9.306] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.306] aligning vertex: was 3, now 4 floats per vertex [ 9.306] gen9_composite_get_binding_table(fc80) [ 9.306] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.306] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.306] gen9_emit_sampler: sampler = a [ 9.306] gen9_emit_sf: num_sf_outputs=2 [ 9.306] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.306] gen9_emit_vertex_elements: setup id=9 [ 9.306] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.306] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.306] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.306] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.306] gen8_vertex_flush[ad0] = 3 [ 9.306] gen9_magic_ca_pass: CA fixup (1806 -> 1809) [ 9.306] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.306] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.306] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.306] glyph_cache(0): adding glyph to cache 1, pos 468 [ 9.306] glyph_cache_upload: upload glyph 0x55bca9afa730 to cache (496, 0)x(16, 16) [ 9.306] sna_composite(pixmap=2, op=1, src=264+(0, 0), mask=0+(0, 0), dst=2+(496, 0)+(0, 0), size=(16, 16) [ 9.306] sna_compute_composite_region: dst=(496, 0)x(16, 16) [ 9.306] sna_compute_composite_region: initial clip against dst->pDrawable: (496, 0), (512, 16) [ 9.306] clip_to_dst: region: 1x[(496, 0), (512, 16)], clip: 1x[(0, 0), (1024, 1024)] [ 9.306] sna_compute_composite_region: clip against dst->pCompositeClip: (496, 0), (512, 16) [ 9.306] sna_compute_composite_region: clip against src (16x16 clip=0): (496, 0), (512, 16) [ 9.306] sna_composite: composite region extents:+(0, 0) -> (496, 0), (512, 16) + (0, 0) [ 9.306] gen9_render_composite: 16x16, current mode=1/1 [ 9.306] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.306] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.306] gen9_composite_set_target: (496, 0)x(16, 16), partial?=0 [ 9.306] sna_drawable_use_bo pixmap=2, box=((496, 0), (512, 16)), flags=f... [ 9.306] sna_drawable_use_bo: pinned, never REPLACES [ 9.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.306] sna_drawable_use_bo: using whole GPU bo [ 9.306] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.306] gen9_composite_picture: (0, 0)x(16, 16), dst=(496, 0) [ 9.306] sna_transform_is_imprecise_integer_translation: no transform [ 9.306] gen9_composite_picture: integer translation (0, 0), removing [ 9.306] sna_render_pixmap_bo pixmap=264, (0, 0)x(16, 16)/(16, 16) [ 9.306] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.306] sna_render_pixmap_bo: offset=(-496, 0), size=(16, 16) [ 9.306] use_cpu_bo: no cpu bo [ 9.306] move_to_gpu: not migrating pixmap=264 due to usage_hint=3 [ 9.306] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.306] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.306] sna_drawable_move_region_to_cpu(pixmap=264 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.306] sna_drawable_move_region_to_cpu: pixmap=264 all damaged on CPU [ 9.306] kgem_can_create_2d: 16x16 @ 32 [ 9.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.306] kgem_can_create_2d: untiled size=4096 [ 9.306] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.306] kgem_choose_tiling: 16x16 -> 0 [ 9.306] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.306] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.306] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.306] kgem_create_buffer: reusing buffer? used=56576 + size=1024, total=262144 [ 9.306] kgem_create_proxy: target handle=31 [proxy? -1], offset=56576, length=1024, io=1 [ 9.306] __kgem_bo_init(handle=31, num_pages=1024) [ 9.306] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.306] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.306] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.306] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.306] gen4_choose_composite_emitter: identity src, no mask [ 9.306] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.306] aligning vertex: was 4, now 3 floats per vertex [ 9.306] gen9_composite_get_binding_table(fc40) [ 9.306] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.306] kgem_add_reloc64: handle=31, pos=16136, delta=0, domains=40000 [ 9.306] kgem_add_reloc64: adding proxy [delta=56576] for handle=31 [ 9.306] kgem_add_reloc64[10] = (delta=56576, target handle=4, presumed=fd4fc000) [ 9.306] [3f00] bind bo(handle=31, addr=fd509d00), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.306] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.306] gen9_emit_sampler: sampler = 2 [ 9.306] gen9_emit_sf: num_sf_outputs=1 [ 9.306] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.306] gen9_emit_vertex_elements: setup id=2 [ 9.306] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.306] gen9_render_composite_box: (496, 0), (512, 16) [ 9.306] apply_damage: damage=0x0, region=1 [(496, 0), (512, 16) + (0, 0)] [ 9.306] gen8_vertex_flush[c04] = 3 [ 9.306] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.306] gen9_render_composite: 0x0, current mode=1/1 [ 9.306] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.306] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.306] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.306] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.306] sna_drawable_use_bo: using whole GPU bo [ 9.306] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.306] color_convert: src=ff232321 [20028888] [ 9.306] color_convert: dst=ff232321 [20028888] [ 9.306] sna_render_get_solid: ff232321 [ 9.306] sna_render_get_solid(7) = ff232321 (last) [ 9.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.306] sna_transform_is_imprecise_integer_translation: no transform [ 9.306] gen9_composite_picture: integer translation (0, 0), removing [ 9.306] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.306] sna_render_pixmap_bo: GPU all damaged [ 9.306] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.306] gen4_choose_composite_emitter: solid, identity mask [ 9.306] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.306] aligning vertex: was 3, now 4 floats per vertex [ 9.306] gen9_composite_get_binding_table(fbc0) [ 9.306] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.306] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.306] gen9_emit_sampler: sampler = a [ 9.306] gen9_emit_sf: num_sf_outputs=2 [ 9.306] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.306] gen9_emit_vertex_elements: setup id=9 [ 9.306] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.306] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.306] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.306] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.306] gen8_vertex_flush[cdc] = 3 [ 9.306] gen9_magic_ca_pass: CA fixup (1812 -> 1815) [ 9.306] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.306] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.306] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.306] glyph_cache(0): adding glyph to cache 1, pos 472 [ 9.306] glyph_cache_upload: upload glyph 0x55bca9ac7820 to cache (480, 16)x(14, 16) [ 9.306] sna_composite(pixmap=2, op=1, src=266+(0, 0), mask=0+(0, 0), dst=2+(480, 16)+(0, 0), size=(14, 16) [ 9.306] sna_compute_composite_region: dst=(480, 16)x(14, 16) [ 9.306] sna_compute_composite_region: initial clip against dst->pDrawable: (480, 16), (494, 32) [ 9.306] clip_to_dst: region: 1x[(480, 16), (494, 32)], clip: 1x[(0, 0), (1024, 1024)] [ 9.306] sna_compute_composite_region: clip against dst->pCompositeClip: (480, 16), (494, 32) [ 9.306] sna_compute_composite_region: clip against src (14x16 clip=0): (480, 16), (494, 32) [ 9.306] sna_composite: composite region extents:+(0, 0) -> (480, 16), (494, 32) + (0, 0) [ 9.306] gen9_render_composite: 14x16, current mode=1/1 [ 9.306] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.306] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.306] gen9_composite_set_target: (480, 16)x(14, 16), partial?=0 [ 9.306] sna_drawable_use_bo pixmap=2, box=((480, 16), (494, 32)), flags=f... [ 9.306] sna_drawable_use_bo: pinned, never REPLACES [ 9.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.306] sna_drawable_use_bo: using whole GPU bo [ 9.306] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.306] gen9_composite_picture: (0, 0)x(14, 16), dst=(480, 16) [ 9.306] sna_transform_is_imprecise_integer_translation: no transform [ 9.306] gen9_composite_picture: integer translation (0, 0), removing [ 9.306] sna_render_pixmap_bo pixmap=266, (0, 0)x(14, 16)/(14, 16) [ 9.306] sna_render_pixmap_bo box=(0, 0), (14, 16): (14, 16)/(14, 16) [ 9.306] sna_render_pixmap_bo: offset=(-480, -16), size=(14, 16) [ 9.306] use_cpu_bo: no cpu bo [ 9.306] move_to_gpu: not migrating pixmap=266 due to usage_hint=3 [ 9.306] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 16) [ 9.306] upload: box=(0, 0), (14, 16), pixmap=14x16 [ 9.306] sna_drawable_move_region_to_cpu(pixmap=266 (14x16), [(0, 0), (14, 16)], flags=2) [ 9.306] sna_drawable_move_region_to_cpu: pixmap=266 all damaged on CPU [ 9.306] kgem_can_create_2d: 14x16 @ 32 [ 9.306] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.306] kgem_can_create_2d: untiled size=4096 [ 9.306] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 9.306] kgem_choose_tiling: 14x16 -> 0 [ 9.306] kgem_upload_source_image : (0, 0), (14, 16), stride=56, bpp=32 [ 9.306] kgem_create_buffer_2d: 14x16, 32 bpp, stride=64 [ 9.306] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.306] kgem_create_buffer: reusing buffer? used=57600 + size=1024, total=262144 [ 9.306] kgem_create_proxy: target handle=31 [proxy? -1], offset=57600, length=1024, io=1 [ 9.306] __kgem_bo_init(handle=31, num_pages=1024) [ 9.306] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x16, pitch=56/64 [ 9.306] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.306] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.306] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.306] gen4_choose_composite_emitter: identity src, no mask [ 9.306] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.306] aligning vertex: was 4, now 3 floats per vertex [ 9.306] gen9_composite_get_binding_table(fb80) [ 9.306] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.306] kgem_add_reloc64: handle=31, pos=16088, delta=0, domains=40000 [ 9.306] kgem_add_reloc64: adding proxy [delta=57600] for handle=31 [ 9.306] kgem_add_reloc64[11] = (delta=57600, target handle=4, presumed=fd4fc000) [ 9.306] [3ed0] bind bo(handle=31, addr=fd50a100), format=192, width=14, height=16, pitch=64, tiling=0 -> sampler [ 9.306] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.306] gen9_emit_sampler: sampler = 2 [ 9.306] gen9_emit_sf: num_sf_outputs=1 [ 9.306] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.306] gen9_emit_vertex_elements: setup id=2 [ 9.306] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.306] gen9_render_composite_box: (480, 16), (494, 32) [ 9.306] apply_damage: damage=0x0, region=1 [(480, 16), (494, 32) + (0, 0)] [ 9.306] gen8_vertex_flush[e10] = 3 [ 9.306] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.306] gen9_render_composite: 0x0, current mode=1/1 [ 9.306] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.306] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.306] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.306] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.306] sna_drawable_use_bo: using whole GPU bo [ 9.306] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.306] color_convert: src=ff232321 [20028888] [ 9.306] color_convert: dst=ff232321 [20028888] [ 9.306] sna_render_get_solid: ff232321 [ 9.306] sna_render_get_solid(7) = ff232321 (last) [ 9.306] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.306] sna_transform_is_imprecise_integer_translation: no transform [ 9.306] gen9_composite_picture: integer translation (0, 0), removing [ 9.306] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.306] sna_render_pixmap_bo: GPU all damaged [ 9.306] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.306] gen4_choose_composite_emitter: solid, identity mask [ 9.306] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.306] aligning vertex: was 3, now 4 floats per vertex [ 9.306] gen9_composite_get_binding_table(fb00) [ 9.306] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.306] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.306] gen9_emit_sampler: sampler = a [ 9.306] gen9_emit_sf: num_sf_outputs=2 [ 9.306] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.306] gen9_emit_vertex_elements: setup id=9 [ 9.306] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.306] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.306] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.306] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.306] gen8_vertex_flush[ee8] = 3 [ 9.306] gen9_magic_ca_pass: CA fixup (1818 -> 1821) [ 9.306] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.306] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.306] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.306] glyph_cache(0): adding glyph to cache 1, pos 480 [ 9.306] glyph_cache_upload: upload glyph 0x55bca9b19d00 to cache (448, 32)x(7, 22) [ 9.306] sna_composite(pixmap=2, op=1, src=268+(0, 0), mask=0+(0, 0), dst=2+(448, 32)+(0, 0), size=(7, 22) [ 9.306] sna_compute_composite_region: dst=(448, 32)x(7, 22) [ 9.306] sna_compute_composite_region: initial clip against dst->pDrawable: (448, 32), (455, 54) [ 9.306] clip_to_dst: region: 1x[(448, 32), (455, 54)], clip: 1x[(0, 0), (1024, 1024)] [ 9.306] sna_compute_composite_region: clip against dst->pCompositeClip: (448, 32), (455, 54) [ 9.306] sna_compute_composite_region: clip against src (7x22 clip=0): (448, 32), (455, 54) [ 9.306] sna_composite: composite region extents:+(0, 0) -> (448, 32), (455, 54) + (0, 0) [ 9.306] gen9_render_composite: 7x22, current mode=1/1 [ 9.306] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.306] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.306] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.306] gen9_composite_set_target: (448, 32)x(7, 22), partial?=0 [ 9.306] sna_drawable_use_bo pixmap=2, box=((448, 32), (455, 54)), flags=f... [ 9.306] sna_drawable_use_bo: pinned, never REPLACES [ 9.306] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.306] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.306] sna_drawable_use_bo: using whole GPU bo [ 9.306] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.306] gen9_composite_picture: (0, 0)x(7, 22), dst=(448, 32) [ 9.306] sna_transform_is_imprecise_integer_translation: no transform [ 9.306] gen9_composite_picture: integer translation (0, 0), removing [ 9.306] sna_render_pixmap_bo pixmap=268, (0, 0)x(7, 22)/(7, 22) [ 9.307] sna_render_pixmap_bo box=(0, 0), (7, 22): (7, 22)/(7, 22) [ 9.307] sna_render_pixmap_bo: offset=(-448, -32), size=(7, 22) [ 9.307] use_cpu_bo: no cpu bo [ 9.307] move_to_gpu: not migrating pixmap=268 due to usage_hint=3 [ 9.307] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 22) [ 9.307] upload: box=(0, 0), (7, 22), pixmap=7x22 [ 9.307] sna_drawable_move_region_to_cpu(pixmap=268 (7x22), [(0, 0), (7, 22)], flags=2) [ 9.307] sna_drawable_move_region_to_cpu: pixmap=268 all damaged on CPU [ 9.307] kgem_can_create_2d: 7x22 @ 32 [ 9.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=22 [ 9.307] kgem_can_create_2d: untiled size=4096 [ 9.307] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 9.307] kgem_choose_tiling: 7x22 -> 0 [ 9.307] kgem_upload_source_image : (0, 0), (7, 22), stride=28, bpp=32 [ 9.307] kgem_create_buffer_2d: 7x22, 32 bpp, stride=32 [ 9.307] kgem_create_buffer: size=704, flags=3 [write?=1, inplace?=1, last?=0] [ 9.307] kgem_create_buffer: reusing buffer? used=58624 + size=704, total=262144 [ 9.307] kgem_create_proxy: target handle=31 [proxy? -1], offset=58624, length=704, io=1 [ 9.307] __kgem_bo_init(handle=31, num_pages=704) [ 9.307] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x22, pitch=28/32 [ 9.307] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.307] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.307] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.307] gen4_choose_composite_emitter: identity src, no mask [ 9.307] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.307] aligning vertex: was 4, now 3 floats per vertex [ 9.307] gen9_composite_get_binding_table(fac0) [ 9.307] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.307] kgem_add_reloc64: handle=31, pos=16040, delta=0, domains=40000 [ 9.307] kgem_add_reloc64: adding proxy [delta=58624] for handle=31 [ 9.307] kgem_add_reloc64[12] = (delta=58624, target handle=4, presumed=fd4fc000) [ 9.307] [3ea0] bind bo(handle=31, addr=fd50a500), format=192, width=7, height=22, pitch=32, tiling=0 -> sampler [ 9.307] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.307] gen9_emit_sampler: sampler = 2 [ 9.307] gen9_emit_sf: num_sf_outputs=1 [ 9.307] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.307] gen9_emit_vertex_elements: setup id=2 [ 9.307] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.307] gen9_render_composite_box: (448, 32), (455, 54) [ 9.307] apply_damage: damage=0x0, region=1 [(448, 32), (455, 54) + (0, 0)] [ 9.307] gen8_vertex_flush[101c] = 3 [ 9.307] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.307] gen9_render_composite: 0x0, current mode=1/1 [ 9.307] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.307] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.307] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.307] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.307] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.307] sna_drawable_use_bo: using whole GPU bo [ 9.307] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.307] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.307] color_convert: src=ff232321 [20028888] [ 9.307] color_convert: dst=ff232321 [20028888] [ 9.307] sna_render_get_solid: ff232321 [ 9.307] sna_render_get_solid(7) = ff232321 (last) [ 9.307] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.307] sna_transform_is_imprecise_integer_translation: no transform [ 9.307] gen9_composite_picture: integer translation (0, 0), removing [ 9.307] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.307] sna_render_pixmap_bo: GPU all damaged [ 9.307] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.307] gen4_choose_composite_emitter: solid, identity mask [ 9.307] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.307] aligning vertex: was 3, now 4 floats per vertex [ 9.307] gen9_composite_get_binding_table(fa40) [ 9.307] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.307] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.307] gen9_emit_sampler: sampler = a [ 9.307] gen9_emit_sf: num_sf_outputs=2 [ 9.307] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.307] gen9_emit_vertex_elements: setup id=9 [ 9.307] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.307] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.307] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.307] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.307] gen8_vertex_flush[10f4] = 3 [ 9.307] gen9_magic_ca_pass: CA fixup (1824 -> 1827) [ 9.307] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.307] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.307] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.307] glyph_cache(0): adding glyph to cache 1, pos 496 [ 9.307] glyph_cache_upload: upload glyph 0x55bca9b19b80 to cache (480, 32)x(13, 16) [ 9.307] sna_composite(pixmap=2, op=1, src=270+(0, 0), mask=0+(0, 0), dst=2+(480, 32)+(0, 0), size=(13, 16) [ 9.307] sna_compute_composite_region: dst=(480, 32)x(13, 16) [ 9.307] sna_compute_composite_region: initial clip against dst->pDrawable: (480, 32), (493, 48) [ 9.307] clip_to_dst: region: 1x[(480, 32), (493, 48)], clip: 1x[(0, 0), (1024, 1024)] [ 9.307] sna_compute_composite_region: clip against dst->pCompositeClip: (480, 32), (493, 48) [ 9.307] sna_compute_composite_region: clip against src (13x16 clip=0): (480, 32), (493, 48) [ 9.307] sna_composite: composite region extents:+(0, 0) -> (480, 32), (493, 48) + (0, 0) [ 9.307] gen9_render_composite: 13x16, current mode=1/1 [ 9.307] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.307] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.307] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.307] gen9_composite_set_target: (480, 32)x(13, 16), partial?=0 [ 9.307] sna_drawable_use_bo pixmap=2, box=((480, 32), (493, 48)), flags=f... [ 9.307] sna_drawable_use_bo: pinned, never REPLACES [ 9.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.307] sna_drawable_use_bo: using whole GPU bo [ 9.307] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.307] gen9_composite_picture: (0, 0)x(13, 16), dst=(480, 32) [ 9.307] sna_transform_is_imprecise_integer_translation: no transform [ 9.307] gen9_composite_picture: integer translation (0, 0), removing [ 9.307] sna_render_pixmap_bo pixmap=270, (0, 0)x(13, 16)/(13, 16) [ 9.307] sna_render_pixmap_bo box=(0, 0), (13, 16): (13, 16)/(13, 16) [ 9.307] sna_render_pixmap_bo: offset=(-480, -32), size=(13, 16) [ 9.307] use_cpu_bo: no cpu bo [ 9.307] move_to_gpu: not migrating pixmap=270 due to usage_hint=3 [ 9.307] sna_render_pixmap_bo: uploading CPU box (0, 0), (13, 16) [ 9.307] upload: box=(0, 0), (13, 16), pixmap=13x16 [ 9.307] sna_drawable_move_region_to_cpu(pixmap=270 (13x16), [(0, 0), (13, 16)], flags=2) [ 9.307] sna_drawable_move_region_to_cpu: pixmap=270 all damaged on CPU [ 9.307] kgem_can_create_2d: 13x16 @ 32 [ 9.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.307] kgem_can_create_2d: untiled size=4096 [ 9.307] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 9.307] kgem_choose_tiling: 13x16 -> 0 [ 9.307] kgem_upload_source_image : (0, 0), (13, 16), stride=52, bpp=32 [ 9.307] kgem_create_buffer_2d: 13x16, 32 bpp, stride=64 [ 9.307] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.307] kgem_create_buffer: reusing buffer? used=59392 + size=1024, total=262144 [ 9.307] kgem_create_proxy: target handle=31 [proxy? -1], offset=59392, length=1024, io=1 [ 9.307] __kgem_bo_init(handle=31, num_pages=1024) [ 9.307] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x16, pitch=52/64 [ 9.307] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.307] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.307] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.307] gen4_choose_composite_emitter: identity src, no mask [ 9.307] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.307] aligning vertex: was 4, now 3 floats per vertex [ 9.307] gen9_composite_get_binding_table(fa00) [ 9.307] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.307] kgem_add_reloc64: handle=31, pos=15992, delta=0, domains=40000 [ 9.307] kgem_add_reloc64: adding proxy [delta=59392] for handle=31 [ 9.307] kgem_add_reloc64[13] = (delta=59392, target handle=4, presumed=fd4fc000) [ 9.307] [3e70] bind bo(handle=31, addr=fd50a800), format=192, width=13, height=16, pitch=64, tiling=0 -> sampler [ 9.307] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.307] gen9_emit_sampler: sampler = 2 [ 9.307] gen9_emit_sf: num_sf_outputs=1 [ 9.307] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.307] gen9_emit_vertex_elements: setup id=2 [ 9.307] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.307] gen9_render_composite_box: (480, 32), (493, 48) [ 9.307] apply_damage: damage=0x0, region=1 [(480, 32), (493, 48) + (0, 0)] [ 9.307] gen8_vertex_flush[1228] = 3 [ 9.307] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.307] gen9_render_composite: 0x0, current mode=1/1 [ 9.307] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.307] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.307] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.307] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.307] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.307] sna_drawable_use_bo: using whole GPU bo [ 9.307] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.307] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.307] color_convert: src=ff232321 [20028888] [ 9.307] color_convert: dst=ff232321 [20028888] [ 9.307] sna_render_get_solid: ff232321 [ 9.307] sna_render_get_solid(7) = ff232321 (last) [ 9.307] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.307] sna_transform_is_imprecise_integer_translation: no transform [ 9.307] gen9_composite_picture: integer translation (0, 0), removing [ 9.307] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.307] sna_render_pixmap_bo: GPU all damaged [ 9.307] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.307] gen4_choose_composite_emitter: solid, identity mask [ 9.307] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.307] aligning vertex: was 3, now 4 floats per vertex [ 9.307] gen9_composite_get_binding_table(f980) [ 9.307] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.307] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.307] gen9_emit_sampler: sampler = a [ 9.307] gen9_emit_sf: num_sf_outputs=2 [ 9.307] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.307] gen9_emit_vertex_elements: setup id=9 [ 9.307] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.307] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.307] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.307] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.307] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.307] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.307] gen8_vertex_flush[1300] = 6 [ 9.307] gen9_magic_ca_pass: CA fixup (1830 -> 1836) [ 9.307] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.307] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.307] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.307] glyph_cache(0): adding glyph to cache 1, pos 512 [ 9.307] glyph_cache_upload: upload glyph 0x55bca992be70 to cache (512, 0)x(17, 16) [ 9.307] sna_composite(pixmap=2, op=1, src=272+(0, 0), mask=0+(0, 0), dst=2+(512, 0)+(0, 0), size=(17, 16) [ 9.307] sna_compute_composite_region: dst=(512, 0)x(17, 16) [ 9.307] sna_compute_composite_region: initial clip against dst->pDrawable: (512, 0), (529, 16) [ 9.307] clip_to_dst: region: 1x[(512, 0), (529, 16)], clip: 1x[(0, 0), (1024, 1024)] [ 9.307] sna_compute_composite_region: clip against dst->pCompositeClip: (512, 0), (529, 16) [ 9.307] sna_compute_composite_region: clip against src (17x16 clip=0): (512, 0), (529, 16) [ 9.307] sna_composite: composite region extents:+(0, 0) -> (512, 0), (529, 16) + (0, 0) [ 9.307] gen9_render_composite: 17x16, current mode=1/1 [ 9.307] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.307] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.307] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.307] gen9_composite_set_target: (512, 0)x(17, 16), partial?=0 [ 9.307] sna_drawable_use_bo pixmap=2, box=((512, 0), (529, 16)), flags=f... [ 9.307] sna_drawable_use_bo: pinned, never REPLACES [ 9.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.307] sna_drawable_use_bo: using whole GPU bo [ 9.307] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.307] gen9_composite_picture: (0, 0)x(17, 16), dst=(512, 0) [ 9.307] sna_transform_is_imprecise_integer_translation: no transform [ 9.307] gen9_composite_picture: integer translation (0, 0), removing [ 9.307] sna_render_pixmap_bo pixmap=272, (0, 0)x(17, 16)/(17, 16) [ 9.307] sna_render_pixmap_bo box=(0, 0), (17, 16): (17, 16)/(17, 16) [ 9.307] sna_render_pixmap_bo: offset=(-512, 0), size=(17, 16) [ 9.307] use_cpu_bo: no cpu bo [ 9.307] move_to_gpu: not migrating pixmap=272 due to usage_hint=3 [ 9.307] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 16) [ 9.307] upload: box=(0, 0), (17, 16), pixmap=17x16 [ 9.307] sna_drawable_move_region_to_cpu(pixmap=272 (17x16), [(0, 0), (17, 16)], flags=2) [ 9.307] sna_drawable_move_region_to_cpu: pixmap=272 all damaged on CPU [ 9.307] kgem_can_create_2d: 17x16 @ 32 [ 9.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=16 [ 9.307] kgem_can_create_2d: untiled size=4096 [ 9.307] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 9.307] kgem_choose_tiling: 17x16 -> 0 [ 9.307] kgem_upload_source_image : (0, 0), (17, 16), stride=68, bpp=32 [ 9.307] kgem_create_buffer_2d: 17x16, 32 bpp, stride=96 [ 9.307] kgem_create_buffer: size=1536, flags=3 [write?=1, inplace?=1, last?=0] [ 9.307] kgem_create_buffer: reusing buffer? used=60416 + size=1536, total=262144 [ 9.307] kgem_create_proxy: target handle=31 [proxy? -1], offset=60416, length=1536, io=1 [ 9.307] __kgem_bo_init(handle=31, num_pages=1536) [ 9.307] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x16, pitch=68/96 [ 9.307] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.307] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.307] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.307] gen4_choose_composite_emitter: identity src, no mask [ 9.307] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.307] aligning vertex: was 4, now 3 floats per vertex [ 9.307] gen9_composite_get_binding_table(f940) [ 9.307] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.307] kgem_add_reloc64: handle=31, pos=15944, delta=0, domains=40000 [ 9.307] kgem_add_reloc64: adding proxy [delta=60416] for handle=31 [ 9.307] kgem_add_reloc64[14] = (delta=60416, target handle=4, presumed=fd4fc000) [ 9.307] [3e40] bind bo(handle=31, addr=fd50ac00), format=192, width=17, height=16, pitch=96, tiling=0 -> sampler [ 9.307] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.307] gen9_emit_sampler: sampler = 2 [ 9.307] gen9_emit_sf: num_sf_outputs=1 [ 9.307] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.307] gen9_emit_vertex_elements: setup id=2 [ 9.307] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.307] gen9_render_composite_box: (512, 0), (529, 16) [ 9.307] apply_damage: damage=0x0, region=1 [(512, 0), (529, 16) + (0, 0)] [ 9.307] gen8_vertex_flush[1434] = 3 [ 9.307] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.307] gen9_render_composite: 0x0, current mode=1/1 [ 9.307] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.307] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.307] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.307] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.307] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.307] sna_drawable_use_bo: using whole GPU bo [ 9.307] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.307] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.307] color_convert: src=ff232321 [20028888] [ 9.307] color_convert: dst=ff232321 [20028888] [ 9.307] sna_render_get_solid: ff232321 [ 9.307] sna_render_get_solid(7) = ff232321 (last) [ 9.307] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.307] sna_transform_is_imprecise_integer_translation: no transform [ 9.307] gen9_composite_picture: integer translation (0, 0), removing [ 9.307] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.307] sna_render_pixmap_bo: GPU all damaged [ 9.307] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.307] gen4_choose_composite_emitter: solid, identity mask [ 9.307] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.307] aligning vertex: was 3, now 4 floats per vertex [ 9.307] gen9_composite_get_binding_table(f8c0) [ 9.307] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.307] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.307] gen9_emit_sampler: sampler = a [ 9.307] gen9_emit_sf: num_sf_outputs=2 [ 9.307] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.307] gen9_emit_vertex_elements: setup id=9 [ 9.307] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.307] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.307] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.307] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.307] gen8_vertex_flush[150c] = 3 [ 9.307] gen9_magic_ca_pass: CA fixup (1839 -> 1842) [ 9.307] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.307] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.307] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.307] glyph_cache(0): adding glyph to cache 1, pos 528 [ 9.307] glyph_cache_upload: upload glyph 0x55bca992bed0 to cache (544, 0)x(15, 16) [ 9.307] sna_composite(pixmap=2, op=1, src=274+(0, 0), mask=0+(0, 0), dst=2+(544, 0)+(0, 0), size=(15, 16) [ 9.307] sna_compute_composite_region: dst=(544, 0)x(15, 16) [ 9.307] sna_compute_composite_region: initial clip against dst->pDrawable: (544, 0), (559, 16) [ 9.307] clip_to_dst: region: 1x[(544, 0), (559, 16)], clip: 1x[(0, 0), (1024, 1024)] [ 9.307] sna_compute_composite_region: clip against dst->pCompositeClip: (544, 0), (559, 16) [ 9.307] sna_compute_composite_region: clip against src (15x16 clip=0): (544, 0), (559, 16) [ 9.307] sna_composite: composite region extents:+(0, 0) -> (544, 0), (559, 16) + (0, 0) [ 9.307] gen9_render_composite: 15x16, current mode=1/1 [ 9.307] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.307] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.307] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.307] gen9_composite_set_target: (544, 0)x(15, 16), partial?=0 [ 9.307] sna_drawable_use_bo pixmap=2, box=((544, 0), (559, 16)), flags=f... [ 9.307] sna_drawable_use_bo: pinned, never REPLACES [ 9.307] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.307] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.307] sna_drawable_use_bo: using whole GPU bo [ 9.307] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.307] gen9_composite_picture: (0, 0)x(15, 16), dst=(544, 0) [ 9.307] sna_transform_is_imprecise_integer_translation: no transform [ 9.307] gen9_composite_picture: integer translation (0, 0), removing [ 9.307] sna_render_pixmap_bo pixmap=274, (0, 0)x(15, 16)/(15, 16) [ 9.307] sna_render_pixmap_bo box=(0, 0), (15, 16): (15, 16)/(15, 16) [ 9.307] sna_render_pixmap_bo: offset=(-544, 0), size=(15, 16) [ 9.307] use_cpu_bo: no cpu bo [ 9.307] move_to_gpu: not migrating pixmap=274 due to usage_hint=3 [ 9.307] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 16) [ 9.307] upload: box=(0, 0), (15, 16), pixmap=15x16 [ 9.307] sna_drawable_move_region_to_cpu(pixmap=274 (15x16), [(0, 0), (15, 16)], flags=2) [ 9.307] sna_drawable_move_region_to_cpu: pixmap=274 all damaged on CPU [ 9.307] kgem_can_create_2d: 15x16 @ 32 [ 9.307] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.307] kgem_can_create_2d: untiled size=4096 [ 9.307] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 9.307] kgem_choose_tiling: 15x16 -> 0 [ 9.307] kgem_upload_source_image : (0, 0), (15, 16), stride=60, bpp=32 [ 9.308] kgem_create_buffer_2d: 15x16, 32 bpp, stride=64 [ 9.308] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.308] kgem_create_buffer: reusing buffer? used=61952 + size=1024, total=262144 [ 9.308] kgem_create_proxy: target handle=31 [proxy? -1], offset=61952, length=1024, io=1 [ 9.308] __kgem_bo_init(handle=31, num_pages=1024) [ 9.308] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x16, pitch=60/64 [ 9.308] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.308] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.308] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.308] gen4_choose_composite_emitter: identity src, no mask [ 9.308] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.308] aligning vertex: was 4, now 3 floats per vertex [ 9.308] gen9_composite_get_binding_table(f880) [ 9.308] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.308] kgem_add_reloc64: handle=31, pos=15896, delta=0, domains=40000 [ 9.308] kgem_add_reloc64: adding proxy [delta=61952] for handle=31 [ 9.308] kgem_add_reloc64[15] = (delta=61952, target handle=4, presumed=fd4fc000) [ 9.308] [3e10] bind bo(handle=31, addr=fd50b200), format=192, width=15, height=16, pitch=64, tiling=0 -> sampler [ 9.308] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.308] gen9_emit_sampler: sampler = 2 [ 9.308] gen9_emit_sf: num_sf_outputs=1 [ 9.308] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.308] gen9_emit_vertex_elements: setup id=2 [ 9.308] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.308] gen9_render_composite_box: (544, 0), (559, 16) [ 9.308] apply_damage: damage=0x0, region=1 [(544, 0), (559, 16) + (0, 0)] [ 9.308] gen8_vertex_flush[1640] = 3 [ 9.308] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.308] gen9_render_composite: 0x0, current mode=1/1 [ 9.308] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.308] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.308] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.308] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.308] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.308] sna_drawable_use_bo: using whole GPU bo [ 9.308] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.308] color_convert: src=ff232321 [20028888] [ 9.308] color_convert: dst=ff232321 [20028888] [ 9.308] sna_render_get_solid: ff232321 [ 9.308] sna_render_get_solid(7) = ff232321 (last) [ 9.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.308] sna_transform_is_imprecise_integer_translation: no transform [ 9.308] gen9_composite_picture: integer translation (0, 0), removing [ 9.308] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.308] sna_render_pixmap_bo: GPU all damaged [ 9.308] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.308] gen4_choose_composite_emitter: solid, identity mask [ 9.308] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.308] aligning vertex: was 3, now 4 floats per vertex [ 9.308] gen9_composite_get_binding_table(f800) [ 9.308] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.308] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.308] gen9_emit_sampler: sampler = a [ 9.308] gen9_emit_sf: num_sf_outputs=2 [ 9.308] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.308] gen9_emit_vertex_elements: setup id=9 [ 9.308] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.308] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.308] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.308] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.308] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.308] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.308] gen8_vertex_flush[1718] = 6 [ 9.308] gen9_magic_ca_pass: CA fixup (1845 -> 1851) [ 9.308] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.308] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.308] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.308] glyph_cache(0): adding glyph to cache 1, pos 544 [ 9.308] glyph_cache_upload: upload glyph 0x55bca9afb030 to cache (512, 32)x(16, 21) [ 9.308] sna_composite(pixmap=2, op=1, src=276+(0, 0), mask=0+(0, 0), dst=2+(512, 32)+(0, 0), size=(16, 21) [ 9.308] sna_compute_composite_region: dst=(512, 32)x(16, 21) [ 9.308] sna_compute_composite_region: initial clip against dst->pDrawable: (512, 32), (528, 53) [ 9.308] clip_to_dst: region: 1x[(512, 32), (528, 53)], clip: 1x[(0, 0), (1024, 1024)] [ 9.308] sna_compute_composite_region: clip against dst->pCompositeClip: (512, 32), (528, 53) [ 9.308] sna_compute_composite_region: clip against src (16x21 clip=0): (512, 32), (528, 53) [ 9.308] sna_composite: composite region extents:+(0, 0) -> (512, 32), (528, 53) + (0, 0) [ 9.308] gen9_render_composite: 16x21, current mode=1/1 [ 9.308] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.308] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.308] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.308] gen9_composite_set_target: (512, 32)x(16, 21), partial?=0 [ 9.308] sna_drawable_use_bo pixmap=2, box=((512, 32), (528, 53)), flags=f... [ 9.308] sna_drawable_use_bo: pinned, never REPLACES [ 9.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.308] sna_drawable_use_bo: using whole GPU bo [ 9.308] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.308] gen9_composite_picture: (0, 0)x(16, 21), dst=(512, 32) [ 9.308] sna_transform_is_imprecise_integer_translation: no transform [ 9.308] gen9_composite_picture: integer translation (0, 0), removing [ 9.308] sna_render_pixmap_bo pixmap=276, (0, 0)x(16, 21)/(16, 21) [ 9.308] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) [ 9.308] sna_render_pixmap_bo: offset=(-512, -32), size=(16, 21) [ 9.308] use_cpu_bo: no cpu bo [ 9.308] move_to_gpu: not migrating pixmap=276 due to usage_hint=3 [ 9.308] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) [ 9.308] upload: box=(0, 0), (16, 21), pixmap=16x21 [ 9.308] sna_drawable_move_region_to_cpu(pixmap=276 (16x21), [(0, 0), (16, 21)], flags=2) [ 9.308] sna_drawable_move_region_to_cpu: pixmap=276 all damaged on CPU [ 9.308] kgem_can_create_2d: 16x21 @ 32 [ 9.308] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.308] kgem_can_create_2d: untiled size=4096 [ 9.308] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.308] kgem_choose_tiling: 16x21 -> 0 [ 9.308] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 [ 9.308] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 [ 9.308] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 9.308] kgem_create_buffer: reusing buffer? used=62976 + size=1408, total=262144 [ 9.308] kgem_create_proxy: target handle=31 [proxy? -1], offset=62976, length=1408, io=1 [ 9.308] __kgem_bo_init(handle=31, num_pages=1408) [ 9.308] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.308] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.308] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.308] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.308] gen4_choose_composite_emitter: identity src, no mask [ 9.308] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.308] aligning vertex: was 4, now 3 floats per vertex [ 9.308] gen9_composite_get_binding_table(f7c0) [ 9.308] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.308] kgem_add_reloc64: handle=31, pos=15848, delta=0, domains=40000 [ 9.308] kgem_add_reloc64: adding proxy [delta=62976] for handle=31 [ 9.308] kgem_add_reloc64[16] = (delta=62976, target handle=4, presumed=fd4fc000) [ 9.308] [3de0] bind bo(handle=31, addr=fd50b600), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler [ 9.308] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.308] gen9_emit_sampler: sampler = 2 [ 9.308] gen9_emit_sf: num_sf_outputs=1 [ 9.308] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.308] gen9_emit_vertex_elements: setup id=2 [ 9.308] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.308] gen9_render_composite_box: (512, 32), (528, 53) [ 9.308] apply_damage: damage=0x0, region=1 [(512, 32), (528, 53) + (0, 0)] [ 9.308] gen8_vertex_flush[184c] = 3 [ 9.308] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.308] gen9_render_composite: 0x0, current mode=1/1 [ 9.308] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.308] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.308] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.308] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.308] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.308] sna_drawable_use_bo: using whole GPU bo [ 9.308] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.308] color_convert: src=ff232321 [20028888] [ 9.308] color_convert: dst=ff232321 [20028888] [ 9.308] sna_render_get_solid: ff232321 [ 9.308] sna_render_get_solid(7) = ff232321 (last) [ 9.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.308] sna_transform_is_imprecise_integer_translation: no transform [ 9.308] gen9_composite_picture: integer translation (0, 0), removing [ 9.308] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.308] sna_render_pixmap_bo: GPU all damaged [ 9.308] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.308] gen4_choose_composite_emitter: solid, identity mask [ 9.308] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.308] aligning vertex: was 3, now 4 floats per vertex [ 9.308] gen9_composite_get_binding_table(f740) [ 9.308] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.308] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.308] gen9_emit_sampler: sampler = a [ 9.308] gen9_emit_sf: num_sf_outputs=2 [ 9.308] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.308] gen9_emit_vertex_elements: setup id=9 [ 9.308] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.308] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.308] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.308] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.308] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.308] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.308] gen8_vertex_flush[1924] = 6 [ 9.308] gen9_magic_ca_pass: CA fixup (1854 -> 1860) [ 9.308] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.308] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.308] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.308] glyph_cache(0): adding glyph to cache 1, pos 560 [ 9.308] glyph_cache_upload: upload glyph 0x55bca9afaeb0 to cache (544, 32)x(16, 21) [ 9.308] sna_composite(pixmap=2, op=1, src=278+(0, 0), mask=0+(0, 0), dst=2+(544, 32)+(0, 0), size=(16, 21) [ 9.308] sna_compute_composite_region: dst=(544, 32)x(16, 21) [ 9.308] sna_compute_composite_region: initial clip against dst->pDrawable: (544, 32), (560, 53) [ 9.308] clip_to_dst: region: 1x[(544, 32), (560, 53)], clip: 1x[(0, 0), (1024, 1024)] [ 9.308] sna_compute_composite_region: clip against dst->pCompositeClip: (544, 32), (560, 53) [ 9.308] sna_compute_composite_region: clip against src (16x21 clip=0): (544, 32), (560, 53) [ 9.308] sna_composite: composite region extents:+(0, 0) -> (544, 32), (560, 53) + (0, 0) [ 9.308] gen9_render_composite: 16x21, current mode=1/1 [ 9.308] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.308] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.308] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.308] gen9_composite_set_target: (544, 32)x(16, 21), partial?=0 [ 9.308] sna_drawable_use_bo pixmap=2, box=((544, 32), (560, 53)), flags=f... [ 9.308] sna_drawable_use_bo: pinned, never REPLACES [ 9.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.308] sna_drawable_use_bo: using whole GPU bo [ 9.308] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.308] gen9_composite_picture: (0, 0)x(16, 21), dst=(544, 32) [ 9.308] sna_transform_is_imprecise_integer_translation: no transform [ 9.308] gen9_composite_picture: integer translation (0, 0), removing [ 9.308] sna_render_pixmap_bo pixmap=278, (0, 0)x(16, 21)/(16, 21) [ 9.308] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) [ 9.308] sna_render_pixmap_bo: offset=(-544, -32), size=(16, 21) [ 9.308] use_cpu_bo: no cpu bo [ 9.308] move_to_gpu: not migrating pixmap=278 due to usage_hint=3 [ 9.308] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) [ 9.308] upload: box=(0, 0), (16, 21), pixmap=16x21 [ 9.308] sna_drawable_move_region_to_cpu(pixmap=278 (16x21), [(0, 0), (16, 21)], flags=2) [ 9.308] sna_drawable_move_region_to_cpu: pixmap=278 all damaged on CPU [ 9.308] kgem_can_create_2d: 16x21 @ 32 [ 9.308] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.308] kgem_can_create_2d: untiled size=4096 [ 9.308] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.308] kgem_choose_tiling: 16x21 -> 0 [ 9.308] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 [ 9.308] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 [ 9.308] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 9.308] kgem_create_buffer: reusing buffer? used=64512 + size=1408, total=262144 [ 9.308] kgem_create_proxy: target handle=31 [proxy? -1], offset=64512, length=1408, io=1 [ 9.308] __kgem_bo_init(handle=31, num_pages=1408) [ 9.308] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.308] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.308] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.308] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.308] gen4_choose_composite_emitter: identity src, no mask [ 9.308] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.308] aligning vertex: was 4, now 3 floats per vertex [ 9.308] gen9_composite_get_binding_table(f700) [ 9.308] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.308] kgem_add_reloc64: handle=31, pos=15800, delta=0, domains=40000 [ 9.308] kgem_add_reloc64: adding proxy [delta=64512] for handle=31 [ 9.308] kgem_add_reloc64[17] = (delta=64512, target handle=4, presumed=fd4fc000) [ 9.308] [3db0] bind bo(handle=31, addr=fd50bc00), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler [ 9.308] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.308] gen9_emit_sampler: sampler = 2 [ 9.308] gen9_emit_sf: num_sf_outputs=1 [ 9.308] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.308] gen9_emit_vertex_elements: setup id=2 [ 9.308] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.308] gen9_render_composite_box: (544, 32), (560, 53) [ 9.308] apply_damage: damage=0x0, region=1 [(544, 32), (560, 53) + (0, 0)] [ 9.308] gen8_vertex_flush[1a58] = 3 [ 9.308] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.308] gen9_render_composite: 0x0, current mode=1/1 [ 9.308] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 9.308] kgem_bo_is_busy: handle=30, domain: 3 exec? 1, rq? 1 [ 9.308] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.308] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.308] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.308] sna_drawable_use_bo: using whole GPU bo [ 9.308] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.308] color_convert: src=ff232321 [20028888] [ 9.308] color_convert: dst=ff232321 [20028888] [ 9.308] sna_render_get_solid: ff232321 [ 9.308] sna_render_get_solid(7) = ff232321 (last) [ 9.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.308] sna_transform_is_imprecise_integer_translation: no transform [ 9.308] gen9_composite_picture: integer translation (0, 0), removing [ 9.308] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.308] sna_render_pixmap_bo: GPU all damaged [ 9.308] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.308] gen4_choose_composite_emitter: solid, identity mask [ 9.308] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.308] aligning vertex: was 3, now 4 floats per vertex [ 9.308] gen9_composite_get_binding_table(f680) [ 9.308] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.308] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.308] gen9_emit_sampler: sampler = a [ 9.308] gen9_emit_sf: num_sf_outputs=2 [ 9.308] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.308] gen9_emit_vertex_elements: setup id=9 [ 9.308] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.308] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.308] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.308] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.308] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.308] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.308] gen8_vertex_flush[1b30] = 6 [ 9.308] gen9_magic_ca_pass: CA fixup (1863 -> 1869) [ 9.308] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.308] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.308] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.308] sna_accel_flush: flush?=0, dirty?=0 [ 9.308] sna_block_handler (tv=0.56000) [ 9.308] kgem_retire, need_retire?=1 [ 9.308] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.308] kgem_retire__requests_ring: retiring ring 0 [ 9.308] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.308] __kgem_retire_rq: request 1 complete [ 9.308] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.308] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.308] kgem_retire -- retired=0, need_retire=0 [ 9.308] sna_accel_block: GPU idle, flushing [ 9.308] gen8_vertex_close: used=7476, vbo active? 16, vb=204, nreloc=2 [ 9.308] gen8_vertex_close: reloc[0] = 289 [ 9.308] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 9.308] kgem_add_handle: handle=16, index=5 [ 9.308] kgem_add_reloc64[18] = (delta=0, target handle=5, presumed=fffa8000) [ 9.308] gen8_vertex_close: reloc[1] = 371 [ 9.308] kgem_add_reloc64: handle=16, pos=371, delta=0, domains=200000 [ 9.308] kgem_add_reloc64[19] = (delta=0, target handle=5, presumed=fffa8000) [ 9.308] batch[1/1, flags=1800]: 1778 1778 15776 16384, nreloc=20, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.308] kgem_finish_buffers: buffer handle=31, used=66048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.308] kgem_finish_buffers: retaining upload buffer (66048/262144): used=69632, refcnt=1 [ 9.308] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.308] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.308] kgem_fixup_relocs: shrinking by 53248 [ 9.308] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.309] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.309] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.309] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 9.309] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.309] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.309] __kgem_bo_clear_busy: handle=8 [ 9.309] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.309] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.309] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.309] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.309] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.309] sna_accel_do_throttle (time=9308), triggered [ 9.309] sna_accel_throttle (time=9308) [ 9.309] sna_wakeup_handler [ 9.309] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.309] kgem_bo_is_busy: handle=30, domain: 3 exec? 0, rq? 1 [ 9.309] sna_glyphs: discarding mask [ 9.309] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.309] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268788999280 size=7680x2160 [ 9.309] gen9_render_composite: 0x0, current mode=0/1 [ 9.309] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.309] kgem_bo_is_busy: handle=30, domain: 3 exec? 0, rq? 1 [ 9.309] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.309] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.309] sna_drawable_use_bo pixmap=184, box=((0, 0), (7680, 2160)), flags=7... [ 9.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.309] sna_drawable_use_bo: using whole GPU bo [ 9.309] gen9_composite_set_target: pixmap=184, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.309] color_convert: src=ff8e8b85 [20028888] [ 9.309] color_convert: dst=ff8e8b85 [20028888] [ 9.309] sna_render_get_solid: ff8e8b85 [ 9.309] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.309] sna_transform_is_imprecise_integer_translation: no transform [ 9.309] gen9_composite_picture: integer translation (0, 0), removing [ 9.309] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.309] sna_render_pixmap_bo: GPU all damaged [ 9.309] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.309] gen4_choose_composite_emitter: solid, identity mask [ 9.309] kgem_check_bo: num_pages=+17225, num_exec=+3 [ 9.309] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.309] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.309] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.309] kgem_add_handle: handle=4, index=0 [ 9.309] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.309] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.309] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.309] gen9_composite_get_binding_table(ffc0) [ 9.309] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.309] kgem_add_handle: handle=30, index=1 [ 9.309] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.309] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.309] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.309] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 9.309] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.309] kgem_add_handle: handle=8, index=2 [ 9.309] kgem_add_reloc64[4] = (delta=32, target handle=2, presumed=fdffe000) [ 9.309] [3fd0] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.309] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 9.309] kgem_add_handle: handle=6, index=3 [ 9.309] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 9.309] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.309] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 9.309] gen9_emit_sampler: sampler = a [ 9.309] gen9_emit_sf: num_sf_outputs=2 [ 9.309] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.309] gen9_emit_vertex_elements: setup id=9 [ 9.309] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.309] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.309] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.309] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.309] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.309] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.309] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.309] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.309] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.309] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.309] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.309] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.309] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.309] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.309] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.309] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.309] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.309] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.309] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.309] gen8_vertex_flush[498] = 48 [ 9.309] gen9_magic_ca_pass: CA fixup (1869 -> 1917) [ 9.309] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.309] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.309] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.309] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=20, drawable=b1 [ 9.309] sna_validate_gc: recomputing clip [ 9.309] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 9.309] sna_copy_area: src=pixmap=184:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.309] sna_copy_area: normal copy [ 9.309] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.309] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.309] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.309] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.309] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.309] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.309] sna_do_copy: pixmap -- no source clipping [ 9.309] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.309] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.309] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=184+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.309] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=30, cpu_bo=0), replaces=1 [ 9.309] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.309] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.309] sna_drawable_use_bo: pinned, never REPLACES [ 9.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.309] sna_drawable_use_bo: applying move-to-gpu override [ 9.309] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.309] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.309] wait_for_shadow: flags=1, flips=0, handle=27, shadow=26 [ 9.309] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 9.309] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.309] __kgem_bo_init(handle=35, num_pages=16200) [ 9.309] kgem_set_tiling: handle=35, tiling=1 [1], pitch=30720 [30720]: 1 [ 9.309] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 9.309] __kgem_bo_map__gtt(handle=35, size=66355200) [ 9.318] __kgem_bo_make_scanout: attached fb=105 to handle=35 [ 9.318] new pitch=30720, tiling=1, handle=35, id=483, num_pages=16200 [16200], bucket=13 [ 9.318] wait_for_shadow: replacing exported GPU bo [ 9.318] wait_for_shadow: setting front pixmap to handle=35 [ 9.318] sna_drawable_use_bo: using whole GPU bo [ 9.318] sna_pixmap_move_to_gpu(pixmap=184, usage=0), flags=a [ 9.318] sna_pixmap_move_to_gpu: already all-damaged [ 9.318] sna_pixmap_mark_active: pixmap=184, handle=30 [ 9.318] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.318] sna_pixmap_make_cow: make cow src=184, dst=165, handle=30 (already cow? src=0, dst=0) [ 9.318] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.318] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.318] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.318] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.318] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.318] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.318] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.318] __kgem_retire_rq: request 2 complete [ 9.318] kgem_set_mode: flushing before new bo [ 9.318] gen8_vertex_close: used=7668, vbo active? 16, vb=200, nreloc=1 [ 9.318] gen8_vertex_close: reloc[0] = 289 [ 9.318] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 9.318] kgem_add_handle: handle=16, index=4 [ 9.318] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 9.318] batch[1/1, flags=1800]: 332 332 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=17299 [fenced=0] [ 9.318] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.318] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.318] kgem_fixup_relocs: shrinking by 61440 [ 9.318] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.318] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.318] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.318] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.318] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.318] __kgem_bo_clear_busy: handle=8 [ 9.318] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.318] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 9.318] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.318] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.318] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.318] needs_batch_flush: flushing before handle=35 for new reservation [ 9.318] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.318] aligning vertex: was 4, now 2 floats per vertex [ 9.318] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.318] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.318] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.318] kgem_add_handle: handle=4, index=0 [ 9.318] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.318] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.318] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.318] gen9_composite_get_binding_table(ffc0) [ 9.318] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.318] kgem_add_handle: handle=35, index=1 [ 9.318] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 9.318] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.318] [3fe0] bind bo(handle=35, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.318] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 [ 9.318] kgem_add_handle: handle=30, index=2 [ 9.318] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.318] [3fd0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.318] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.318] gen9_emit_sampler: sampler = 0 [ 9.318] gen9_emit_sf: num_sf_outputs=1 [ 9.318] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.318] gen9_emit_vertex_elements: setup id=0 [ 9.318] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.318] (0, 0) -> (0, 0) + (7680, 2160) [ 9.318] gen8_vertex_flush[490] = 3 [ 9.318] sna_accel_flush: flush?=0, dirty?=0 [ 9.318] sna_block_handler (tv=0.0) [ 9.318] kgem_retire, need_retire?=1 [ 9.318] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.318] kgem_retire__requests_ring: retiring ring 0 [ 9.318] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.318] __kgem_retire_rq: request 1 complete [ 9.318] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 9.318] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.318] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.318] kgem_retire -- retired=0, need_retire=0 [ 9.318] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.318] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.318] __kgem_bo_destroy: handle=31, size=262144 [ 9.318] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.318] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.318] sna_accel_block: GPU idle, flushing [ 9.318] gen8_vertex_close: used=7674, vbo active? 16, vb=1, nreloc=1 [ 9.318] gen8_vertex_close: reloc[0] = 287 [ 9.318] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.318] kgem_add_handle: handle=16, index=3 [ 9.318] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.318] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.318] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.318] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.318] kgem_fixup_relocs: shrinking by 61440 [ 9.318] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.318] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.318] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.318] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.318] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.318] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.318] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.318] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.318] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.318] start_flush: has dirty shadow [ 9.318] timer_enable (time=9318), starting timer 0 [ 9.318] sna_accel_block: evaluating timers, active=7 [ 9.318] sna_accel_block: flush timer expires in 8 [9326] [ 9.318] sna_wakeup_handler [ 9.318] sna_destroy_pixmap: pixmap=184, attached?=1 [ 9.318] _kgem_bo_destroy: handle=30, proxy? 0 [ 9.318] __kgem_bo_destroy: handle=30, size=66355200 [ 9.318] __kgem_busy: handle=30, busy=131072, wedged=0 [ 9.318] __kgem_bo_destroy: handle=30 -> active [ 9.318] __sna_free_pixmap(pixmap=184) [ 9.318] sna_accel_flush: flush?=0, dirty?=0 [ 9.318] sna_accel_flush: flush?=0, dirty?=0 [ 9.318] sna_block_handler (tv=0.46000) [ 9.318] kgem_retire, need_retire?=1 [ 9.318] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.318] kgem_retire__requests_ring: retiring ring 0 [ 9.318] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.318] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 9.318] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.319] kgem_retire -- retired=0, need_retire=1 [ 9.319] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 9.319] sna_scanout_do_flush: flush timer active: delta=7 [ 9.319] sna_accel_block: evaluating timers, active=7 [ 9.319] sna_accel_block: flush timer expires in 7 [9326] [ 9.321] sna_wakeup_handler [ 9.321] sna_create_pixmap(576, 76, 24, usage=0) [ 9.321] kgem_can_create_2d: 576x76 @ 24 [ 9.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.321] kgem_can_create_2d: untiled size=176128 [ 9.321] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.321] kgem_can_create_2d: tiled[-1] size=176128 [ 9.321] sna_create_pixmap: usage=0, flags=1b [ 9.321] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.321] __pop_freed_pixmap: reusing freed pixmap=184 header [ 9.321] create_pixmap_hdr: pixmap=279, width=576, height=76, usage=0 [ 9.321] sna_create_pixmap: serial=279, 576x76, usage=0 [ 9.321] sna_composite_rectangles(pixmap=280, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.321] sna_composite_rectangles: converted to op 0 [ 9.321] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.321] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.321] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.321] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.321] sna_composite_rectangles: dropping last-cpu hint [ 9.321] sna_drawable_use_bo pixmap=280, box=((0, 0), (576, 76)), flags=19... [ 9.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.321] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.321] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=b [ 9.321] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.321] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.321] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.321] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.321] sna_pixmap_alloc_gpu: pixmap=280 [ 9.321] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.321] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.321] kgem_set_tiling: handle=31, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.321] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.321] from inactive: pitch=2560, tiling=1: handle=31, id=484 [ 9.321] __sna_damage_all(576, 76) [ 9.321] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.321] sna_pixmap_mark_active: pixmap=280, handle=31 [ 9.321] sna_drawable_use_bo: allocated GPU bo for operation [ 9.321] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.321] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.321] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.321] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.321] sna_render_get_solid: 0 [ 9.321] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.321] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.321] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.321] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.321] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.321] kgem_add_handle: handle=4, index=0 [ 9.321] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.321] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.321] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.321] gen9_composite_get_binding_table(ffc0) [ 9.321] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 9.321] kgem_add_handle: handle=31, index=1 [ 9.321] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4fc000) [ 9.321] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 9.321] [3fe0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.321] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.321] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.321] kgem_add_handle: handle=7, index=2 [ 9.321] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.321] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.321] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.321] gen9_emit_sampler: sampler = 1 [ 9.321] gen9_emit_sf: num_sf_outputs=1 [ 9.321] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.321] gen9_emit_vertex_elements: setup id=0 [ 9.321] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.321] (0, 0), (576, 76) [ 9.321] gen8_vertex_flush[490] = 3 [ 9.321] sna_composite_rectangles: pixmap=280 marking clear [0]? 1 [ 9.321] sna_composite_rectangles(pixmap=280, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 9.321] sna_composite_rectangles: converted to op 1 [ 9.321] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.321] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.321] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.321] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.321] sna_composite_rectangles: promoting to full GPU [ 9.321] sna_composite_rectangles: dropping last-cpu hint [ 9.321] sna_drawable_use_bo pixmap=280, box=((0, 0), (576, 76)), flags=19... [ 9.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.321] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.321] sna_drawable_use_bo: using whole GPU bo [ 9.321] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.321] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.321] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 9.321] sna_render_get_solid: ff2c001e [ 9.321] sna_render_get_solid(0) = ff2c001e (old) [ 9.321] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.321] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.321] gen9_composite_get_binding_table(ff00) [ 9.321] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.321] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.321] kgem_add_handle: handle=8, index=3 [ 9.321] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.321] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.321] gen9_emit_vertex_elements: setup id=0 [ 9.321] (0, 0), (576, 76) [ 9.321] gen8_vertex_flush[4cc] = 3 [ 9.321] sna_composite_rectangles: pixmap=280 marking clear [ff2c001e]? 1 [ 9.321] sna_create_pixmap(80, 80, 32, usage=0) [ 9.321] kgem_can_create_2d: 80x80 @ 32 [ 9.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.321] kgem_can_create_2d: untiled size=28672 [ 9.321] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.321] kgem_choose_tiling: 80x80 -> 0 [ 9.321] sna_create_pixmap: usage=0, flags=b [ 9.321] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.321] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.321] create_pixmap: serial=281, usage=0, 0x0 [ 9.321] create_pixmap_hdr: pixmap=281, width=80, height=80, usage=0 [ 9.321] sna_create_pixmap: serial=281, 80x80, usage=0 [ 9.321] sna_composite_rectangles(pixmap=282, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.321] sna_composite_rectangles: converted to op 0 [ 9.321] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.321] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.321] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.321] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.321] sna_composite_rectangles: dropping last-cpu hint [ 9.321] sna_drawable_use_bo pixmap=282, box=((0, 0), (80, 80)), flags=19... [ 9.321] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.321] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.321] sna_pixmap_move_to_gpu(pixmap=282, usage=0), flags=b [ 9.321] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.321] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.321] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.321] kgem_choose_tiling: 80x80 -> 0 [ 9.321] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.321] kgem_choose_tiling: 80x80 -> 0 [ 9.321] sna_pixmap_alloc_gpu: pixmap=282 [ 9.321] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.321] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.321] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.321] from inactive: pitch=320, tiling=0: handle=22, id=485 [ 9.321] __sna_damage_all(80, 80) [ 9.321] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.321] sna_pixmap_mark_active: pixmap=282, handle=22 [ 9.321] sna_drawable_use_bo: allocated GPU bo for operation [ 9.321] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.321] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.321] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.321] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.321] sna_render_get_solid: 0 [ 9.321] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.321] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.321] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.321] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.321] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.321] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.321] gen9_composite_get_binding_table(fe80) [ 9.321] kgem_add_reloc64: handle=22, pos=16280, delta=0, domains=20002 [ 9.321] kgem_add_handle: handle=22, index=4 [ 9.321] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd985000) [ 9.322] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.322] [3f90] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.322] gen9_emit_vertex_elements: setup id=0 [ 9.322] (0, 0), (80, 80) [ 9.322] gen8_vertex_flush[500] = 3 [ 9.322] sna_composite_rectangles: pixmap=282 marking clear [0]? 1 [ 9.322] sna_composite_rectangles(pixmap=282, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.322] sna_composite_rectangles: converted to op 1 [ 9.322] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.322] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.322] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.322] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.322] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.322] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.322] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.322] sna_composite_rectangles: dropping last-cpu hint [ 9.322] sna_drawable_use_bo pixmap=282, box=((0, 0), (80, 80)), flags=1... [ 9.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.322] sna_drawable_use_bo: using whole GPU bo [ 9.322] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.322] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.322] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.322] sna_render_get_solid: 40404040 [ 9.322] sna_render_get_solid(1) = 40404040 (old) [ 9.322] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.322] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.322] gen9_composite_get_binding_table(fe00) [ 9.322] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 9.322] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.322] kgem_add_reloc64[7] = (delta=4, target handle=3, presumed=fdffe000) [ 9.322] [3f70] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.322] gen9_emit_vertex_elements: setup id=0 [ 9.322] (0, 0), (2, 2) [ 9.322] (78, 0), (80, 2) [ 9.322] (0, 78), (2, 80) [ 9.322] (78, 78), (80, 80) [ 9.322] gen8_vertex_flush[53c] = 12 [ 9.322] sna_composite(pixmap=280, op=3, src=282+(192, 1096), mask=0+(0, 0), dst=280+(0, 0)+(0, 0), size=(576, 76) [ 9.322] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.322] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.322] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.322] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.322] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 9.322] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 9.322] gen9_render_composite: 576x76, current mode=1/1 [ 9.322] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.322] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.322] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.322] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.322] sna_drawable_use_bo pixmap=280, box=((0, 0), (576, 76)), flags=7... [ 9.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.322] sna_drawable_use_bo: using whole GPU bo [ 9.322] gen9_composite_set_target: pixmap=280, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.322] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 9.322] sna_transform_is_imprecise_integer_translation: no transform [ 9.322] gen9_composite_picture: integer translation (0, 0), removing [ 9.322] sna_render_pixmap_bo pixmap=282, (192, 1096)x(576, 76)/(80, 80) [ 9.322] sna_render_pixmap_bo: GPU all damaged [ 9.322] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.322] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.322] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.322] gen4_choose_composite_emitter: identity src, no mask [ 9.322] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.322] aligning vertex: was 2, now 3 floats per vertex [ 9.322] gen9_composite_get_binding_table(fd80) [ 9.322] kgem_add_reloc64: handle=22, pos=16216, delta=0, domains=40000 [ 9.322] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd985000) [ 9.322] [3f50] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.322] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 9.322] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.322] gen9_emit_sampler: sampler = a [ 9.322] gen9_emit_vertex_elements: setup id=2 [ 9.322] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.322] gen9_render_composite_box: (0, 0), (576, 76) [ 9.322] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 9.322] gen8_vertex_flush[5d8] = 3 [ 9.322] sna_destroy_pixmap: pixmap=282, attached?=1 [ 9.322] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.322] __kgem_bo_destroy: handle=22, size=61440 [ 9.322] __kgem_bo_destroy: handle=22 -> active [ 9.322] __sna_free_pixmap(pixmap=282) [ 9.322] sna_create_pixmap(576, 76, 32, usage=0) [ 9.322] kgem_can_create_2d: 576x76 @ 32 [ 9.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.322] kgem_can_create_2d: untiled size=176128 [ 9.322] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.322] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.322] kgem_can_create_2d: tiled[-1] size=176128 [ 9.322] sna_create_pixmap: usage=0, flags=1b [ 9.322] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.322] __pop_freed_pixmap: reusing freed pixmap=282 header [ 9.322] create_pixmap_hdr: pixmap=283, width=576, height=76, usage=0 [ 9.322] sna_create_pixmap: serial=283, 576x76, usage=0 [ 9.322] sna_composite_rectangles(pixmap=284, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.322] sna_composite_rectangles: converted to op 0 [ 9.322] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.322] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.322] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.322] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.322] sna_composite_rectangles: dropping last-cpu hint [ 9.322] sna_drawable_use_bo pixmap=284, box=((0, 0), (576, 76)), flags=19... [ 9.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.322] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.322] sna_pixmap_move_to_gpu(pixmap=284, usage=0), flags=b [ 9.322] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.322] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.322] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.322] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.322] sna_pixmap_alloc_gpu: pixmap=284 [ 9.322] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.322] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.322] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.322] from inactive: pitch=2560, tiling=1: handle=23, id=486 [ 9.322] __sna_damage_all(576, 76) [ 9.322] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.322] sna_pixmap_mark_active: pixmap=284, handle=23 [ 9.322] sna_drawable_use_bo: allocated GPU bo for operation [ 9.322] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.322] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.322] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.322] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.322] sna_render_get_solid: 0 [ 9.322] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.322] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.322] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.322] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.322] aligning vertex: was 3, now 2 floats per vertex [ 9.322] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.322] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.322] gen9_composite_get_binding_table(fd00) [ 9.322] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=20002 [ 9.322] kgem_add_handle: handle=23, index=5 [ 9.322] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 9.322] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 9.322] [3f30] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.322] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.322] gen9_emit_sampler: sampler = 1 [ 9.322] gen9_emit_vertex_elements: setup id=0 [ 9.322] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.322] (0, 0), (576, 76) [ 9.322] gen8_vertex_flush[650] = 3 [ 9.322] sna_composite_rectangles: pixmap=284 marking clear [0]? 1 [ 9.322] sna_composite_rectangles(pixmap=284, op=1, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 9.322] sna_composite_rectangles: converted to op 1 [ 9.322] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.322] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.322] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.322] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.322] sna_composite_rectangles: promoting to full GPU [ 9.322] sna_composite_rectangles: dropping last-cpu hint [ 9.322] sna_drawable_use_bo pixmap=284, box=((0, 0), (576, 76)), flags=19... [ 9.322] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.322] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.322] sna_drawable_use_bo: using whole GPU bo [ 9.322] gen9_render_fill_boxes (op=1, color=(a3d, a3d, a3d, 6666) [20028888]) [ 9.322] kgem_bo_is_render: handle=23, rq? 1 [1] [ 9.322] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 9.323] sna_render_get_solid: 660a0a0a [ 9.323] sna_render_get_solid(2) = 660a0a0a (old) [ 9.323] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.323] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.323] gen9_composite_get_binding_table(fc80) [ 9.323] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 9.323] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.323] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) [ 9.323] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.323] gen9_emit_vertex_elements: setup id=0 [ 9.323] (0, 0), (576, 76) [ 9.323] gen8_vertex_flush[68c] = 3 [ 9.323] sna_composite_rectangles: pixmap=284 marking clear [660a0a0a]? 1 [ 9.323] sna_create_pixmap(576, 76, 32, usage=0) [ 9.323] kgem_can_create_2d: 576x76 @ 32 [ 9.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.323] kgem_can_create_2d: untiled size=176128 [ 9.323] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.323] kgem_can_create_2d: tiled[-1] size=176128 [ 9.323] sna_create_pixmap: usage=0, flags=1b [ 9.323] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.323] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.323] create_pixmap: serial=285, usage=0, 0x0 [ 9.323] create_pixmap_hdr: pixmap=285, width=576, height=76, usage=0 [ 9.323] sna_create_pixmap: serial=285, 576x76, usage=0 [ 9.323] sna_composite_rectangles(pixmap=286, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.323] sna_composite_rectangles: converted to op 0 [ 9.323] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.323] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.323] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.323] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.323] sna_composite_rectangles: dropping last-cpu hint [ 9.323] sna_drawable_use_bo pixmap=286, box=((0, 0), (576, 76)), flags=19... [ 9.323] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.323] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.323] sna_pixmap_move_to_gpu(pixmap=286, usage=0), flags=b [ 9.323] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.323] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.323] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.323] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.323] sna_pixmap_alloc_gpu: pixmap=286 [ 9.323] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.323] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.323] __kgem_bo_init(handle=36, num_pages=50) [ 9.323] kgem_set_tiling: handle=36, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.323] new pitch=2560, tiling=1, handle=36, id=487, num_pages=50 [50], bucket=5 [ 9.323] __sna_damage_all(576, 76) [ 9.323] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.323] sna_pixmap_mark_active: pixmap=286, handle=36 [ 9.323] sna_drawable_use_bo: allocated GPU bo for operation [ 9.323] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.323] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.323] kgem_bo_is_render: handle=36, rq? 0 [0] [ 9.323] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.323] sna_render_get_solid: 0 [ 9.323] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.323] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.323] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.323] needs_batch_flush: flushing before handle=36 for new reservation [ 9.323] gen8_vertex_close: used=7738, vbo active? 16, vb=5, nreloc=2 [ 9.323] gen8_vertex_close: reloc[0] = 287 [ 9.323] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.323] kgem_add_handle: handle=16, index=6 [ 9.323] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fffa8000) [ 9.323] gen8_vertex_close: reloc[1] = 369 [ 9.323] kgem_add_reloc64: handle=16, pos=369, delta=0, domains=200000 [ 9.323] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fffa8000) [ 9.323] batch[1/1, flags=1800]: 426 426 16144 16384, nreloc=13, nexec=7, nfence=0, aperture=219 [fenced=0] [ 9.323] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.323] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.323] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.323] kgem_fixup_relocs: shrinking by 61440 [ 9.323] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.323] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.323] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 9.323] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4fc000 [ 9.323] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.323] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.323] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.323] __kgem_bo_clear_busy: handle=7 [ 9.323] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.323] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.323] __kgem_bo_clear_busy: handle=8 [ 9.323] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.323] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.323] __kgem_bo_clear_busy: handle=8 [ 9.323] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.323] __kgem_bo_clear_busy: handle=8 [ 9.323] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.323] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.323] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.323] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.323] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.323] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.323] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.323] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.323] kgem_add_handle: handle=4, index=0 [ 9.323] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.323] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.323] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.323] gen9_composite_get_binding_table(ffc0) [ 9.323] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 9.323] kgem_add_handle: handle=36, index=1 [ 9.323] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 9.323] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 9.323] [3fe0] bind bo(handle=36, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.323] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.323] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.323] kgem_add_handle: handle=7, index=2 [ 9.323] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.323] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.323] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.323] gen9_emit_sampler: sampler = 1 [ 9.323] gen9_emit_sf: num_sf_outputs=1 [ 9.323] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.323] gen9_emit_vertex_elements: setup id=0 [ 9.323] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.323] (0, 0), (576, 76) [ 9.323] gen8_vertex_flush[490] = 3 [ 9.323] sna_composite_rectangles: pixmap=286 marking clear [0]? 1 [ 9.323] sna_create_pixmap(576, 76, 32, usage=0) [ 9.323] kgem_can_create_2d: 576x76 @ 32 [ 9.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.323] kgem_can_create_2d: untiled size=176128 [ 9.323] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.323] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.323] kgem_can_create_2d: tiled[-1] size=176128 [ 9.323] sna_create_pixmap: usage=0, flags=1b [ 9.323] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.323] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.323] create_pixmap: serial=287, usage=0, 0x0 [ 9.323] create_pixmap_hdr: pixmap=287, width=576, height=76, usage=0 [ 9.323] sna_create_pixmap: serial=287, 576x76, usage=0 [ 9.323] sna_composite_rectangles(pixmap=288, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.323] sna_composite_rectangles: converted to op 0 [ 9.323] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.323] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.323] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.323] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.323] sna_composite_rectangles: dropping last-cpu hint [ 9.323] sna_drawable_use_bo pixmap=288, box=((0, 0), (576, 76)), flags=19... [ 9.323] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.323] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.323] sna_pixmap_move_to_gpu(pixmap=288, usage=0), flags=b [ 9.323] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.323] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.323] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.323] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.323] sna_pixmap_alloc_gpu: pixmap=288 [ 9.323] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.323] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.323] __kgem_bo_init(handle=37, num_pages=50) [ 9.324] kgem_set_tiling: handle=37, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.324] new pitch=2560, tiling=1, handle=37, id=488, num_pages=50 [50], bucket=5 [ 9.324] __sna_damage_all(576, 76) [ 9.324] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.324] sna_pixmap_mark_active: pixmap=288, handle=37 [ 9.324] sna_drawable_use_bo: allocated GPU bo for operation [ 9.324] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.324] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.324] kgem_bo_is_render: handle=37, rq? 0 [0] [ 9.324] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.324] sna_render_get_solid: 0 [ 9.324] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.324] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.324] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.324] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.324] gen9_composite_get_binding_table(ff00) [ 9.324] kgem_add_reloc64: handle=37, pos=16312, delta=0, domains=20002 [ 9.324] kgem_add_handle: handle=37, index=3 [ 9.324] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=0) [ 9.324] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 9.324] [3fb0] bind bo(handle=37, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.324] gen9_emit_vertex_elements: setup id=0 [ 9.324] (0, 0), (576, 76) [ 9.324] gen8_vertex_flush[4cc] = 3 [ 9.324] sna_composite_rectangles: pixmap=288 marking clear [0]? 1 [ 9.324] sna_create_pixmap(576, 76, 32, usage=0) [ 9.324] kgem_can_create_2d: 576x76 @ 32 [ 9.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.324] kgem_can_create_2d: untiled size=176128 [ 9.324] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.324] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.324] kgem_can_create_2d: tiled[-1] size=176128 [ 9.324] sna_create_pixmap: usage=0, flags=1b [ 9.324] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.324] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.324] create_pixmap: serial=289, usage=0, 0x0 [ 9.324] create_pixmap_hdr: pixmap=289, width=576, height=76, usage=0 [ 9.324] sna_create_pixmap: serial=289, 576x76, usage=0 [ 9.324] sna_composite_rectangles(pixmap=290, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.324] sna_composite_rectangles: converted to op 0 [ 9.324] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.324] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.324] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.324] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.324] sna_composite_rectangles: dropping last-cpu hint [ 9.324] sna_drawable_use_bo pixmap=290, box=((0, 0), (576, 76)), flags=19... [ 9.324] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.324] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.324] sna_pixmap_move_to_gpu(pixmap=290, usage=0), flags=b [ 9.324] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.324] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.324] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.324] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.324] sna_pixmap_alloc_gpu: pixmap=290 [ 9.324] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.324] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.324] __kgem_bo_init(handle=38, num_pages=50) [ 9.324] kgem_set_tiling: handle=38, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.324] new pitch=2560, tiling=1, handle=38, id=489, num_pages=50 [50], bucket=5 [ 9.324] __sna_damage_all(576, 76) [ 9.324] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.324] sna_pixmap_mark_active: pixmap=290, handle=38 [ 9.324] sna_drawable_use_bo: allocated GPU bo for operation [ 9.324] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.324] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.324] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.324] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.324] sna_render_get_solid: 0 [ 9.324] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.324] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.324] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.324] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.324] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.324] gen9_composite_get_binding_table(fe80) [ 9.324] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 [ 9.324] kgem_add_handle: handle=38, index=4 [ 9.324] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=0) [ 9.324] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.324] [3f90] bind bo(handle=38, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.324] gen9_emit_vertex_elements: setup id=0 [ 9.324] (0, 0), (576, 76) [ 9.324] gen8_vertex_flush[508] = 3 [ 9.324] sna_composite_rectangles: pixmap=290 marking clear [0]? 1 [ 9.324] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.324] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.324] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.324] trapezoid_spans_maybe_inplace? clear, no [ 9.324] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.324] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.324] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.324] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.324] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.324] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.324] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.324] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.324] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.324] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.324] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.324] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.324] sna_drawable_use_bo pixmap=290, box=((2, 2), (574, 74)), flags=7... [ 9.324] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.324] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.324] sna_drawable_use_bo: using whole GPU bo [ 9.324] gen9_composite_set_target: pixmap=290, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.324] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.324] color_convert: src=4c000000 [20028888] [ 9.324] color_convert: dst=4c000000 [20028888] [ 9.324] sna_render_get_solid: 4c000000 [ 9.324] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.324] gen4_choose_spans_emitter: solid source [ 9.324] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.324] aligning vertex: was 2, now 3 floats per vertex [ 9.324] gen9_composite_get_binding_table(fe00) [ 9.324] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 9.324] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.324] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) [ 9.324] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.324] gen9_emit_sampler: sampler = c [ 9.324] gen9_emit_sf: num_sf_outputs=2 [ 9.324] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.324] gen9_emit_vertex_elements: setup id=5 [ 9.324] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.324] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.324] thread_choose_span: clipped? 0 [ 9.324] imprecise_trapezoid_span_converter: using 4 threads [ 9.324] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.324] thread_choose_span: clipped? 0 [ 9.324] span_thread: flushing 26 boxes [ 9.324] span_thread: flushing 1 boxes [ 9.324] span_thread: flushing 26 boxes [ 9.324] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.324] span_thread: flushing 1 boxes [ 9.324] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.324] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.324] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.325] gen8_vertex_flush[5cc] = 162 [ 9.325] gen9_render_composite_spans_done() [ 9.325] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.325] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.325] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.325] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.325] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.325] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.325] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.325] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.325] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.325] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.325] sna_drawable_use_bo pixmap=290, box=((0, 0), (576, 76)), flags=7... [ 9.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.325] sna_drawable_use_bo: using whole GPU bo [ 9.325] gen9_composite_set_target: pixmap=290, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.325] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.325] color_convert: src=e6e6e6e6 [20028888] [ 9.325] color_convert: dst=e6e6e6e6 [20028888] [ 9.325] sna_render_get_solid: e6e6e6e6 [ 9.325] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.325] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.325] gen4_choose_spans_emitter: solid source [ 9.325] kgem_check_bo: num_pages=+1, num_exec=+1 [ 9.325] gen9_composite_get_binding_table(fd80) [ 9.325] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 9.325] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.325] kgem_add_handle: handle=8, index=5 [ 9.325] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) [ 9.325] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.325] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.325] gen9_emit_vertex_elements: setup id=5 [ 9.325] thread_choose_span: clipped? 0 [ 9.325] imprecise_trapezoid_span_converter: using 4 threads [ 9.325] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.325] thread_choose_span: clipped? 0 [ 9.325] span_thread: flushing 2 boxes [ 9.325] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.325] span_thread: flushing 2 boxes [ 9.325] span_thread: flushing 62 boxes [ 9.325] span_thread: flushing 62 boxes [ 9.325] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.325] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.325] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.325] gen8_vertex_flush[620] = 384 [ 9.325] gen9_render_composite_spans_done() [ 9.325] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=fe, drawable=120 [ 9.325] sna_validate_gc: recomputing clip [ 9.325] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 9.325] sna_copy_area: src=pixmap=290:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=288:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.325] sna_copy_area: normal copy [ 9.325] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 9.325] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 9.325] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 9.325] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 9.325] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.325] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.325] sna_do_copy: pixmap -- no source clipping [ 9.325] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.325] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 9.325] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=290+(0, 0), dst pixmap=288+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 9.325] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8e5b0, gpu_bo=38, cpu_bo=0), replaces=1 [ 9.325] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.325] sna_drawable_use_bo pixmap=288, box=((0, 0), (576, 76)), flags=1b... [ 9.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 9.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.325] sna_drawable_use_bo: using whole GPU bo [ 9.325] sna_pixmap_move_to_gpu(pixmap=290, usage=0), flags=a [ 9.325] sna_pixmap_move_to_gpu: already all-damaged [ 9.325] sna_pixmap_mark_active: pixmap=290, handle=38 [ 9.325] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.325] sna_pixmap_make_cow: make cow src=290, dst=288, handle=38 (already cow? src=0, dst=0) [ 9.325] sna_pixmap_make_cow: moo! attaching source cow to pixmap=290, handle=38 [ 9.325] _kgem_bo_destroy: handle=37, proxy? 0 [ 9.325] __kgem_bo_destroy: handle=37, size=204800 [ 9.325] __kgem_bo_destroy: handle=37 -> active [ 9.325] sna_pixmap_make_cow: moo! attaching clone to pixmap=288 (source=290, handle=38) [ 9.325] sna_destroy_pixmap: pixmap=290, attached?=1 [ 9.325] sna_destroy_pixmap: pixmap=290 discarding cow, refcnt=2 [ 9.325] __sna_free_pixmap(pixmap=290) [ 9.325] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] sna_glyphs: discarding mask [ 9.325] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 9.325] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789678624 size=576x76 [ 9.325] gen9_render_composite: 0x0, current mode=1/1 [ 9.325] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.325] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.325] sna_drawable_use_bo pixmap=288, box=((0, 0), (576, 76)), flags=7... [ 9.325] sna_pixmap_undo_cow: pixmap=288, handle=38 [refcnt=1], cow refcnt=1, flags=43 [ 9.325] sna_pixmap_undo_cow: freeing cow [ 9.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.325] sna_drawable_use_bo: using whole GPU bo [ 9.325] gen9_composite_set_target: pixmap=288, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.325] color_convert: src=ff888888 [20028888] [ 9.325] color_convert: dst=ff888888 [20028888] [ 9.325] sna_render_get_solid: ff888888 [ 9.325] sna_render_get_solid(5) = ff888888 (old) [ 9.325] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.325] sna_transform_is_imprecise_integer_translation: no transform [ 9.325] gen9_composite_picture: integer translation (0, 0), removing [ 9.325] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.325] sna_render_pixmap_bo: GPU all damaged [ 9.325] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.325] gen4_choose_composite_emitter: solid, identity mask [ 9.325] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.325] aligning vertex: was 3, now 4 floats per vertex [ 9.325] gen9_composite_get_binding_table(fd00) [ 9.325] kgem_add_reloc64: handle=8, pos=16184, delta=0, domains=40000 [ 9.325] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.325] kgem_add_reloc64[9] = (delta=20, target handle=5, presumed=fdffe000) [ 9.325] [3f30] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.325] kgem_add_reloc64: handle=6, pos=16168, delta=0, domains=40000 [ 9.325] kgem_add_handle: handle=6, index=6 [ 9.325] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd585000) [ 9.325] [3f20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.325] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.325] gen9_emit_sampler: sampler = a [ 9.325] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.325] gen9_emit_vertex_elements: setup id=9 [ 9.325] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.325] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.325] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.325] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.325] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.325] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.325] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.325] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.325] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.325] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 9.325] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.325] gen8_vertex_flush[6e4] = 24 [ 9.325] gen9_magic_ca_pass: CA fixup (2349 -> 2373) [ 9.325] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.325] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.325] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.325] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=120, drawable=11e [ 9.325] sna_validate_gc: recomputing clip [ 9.325] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 9.325] sna_copy_area: src=pixmap=288:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=286:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.325] sna_copy_area: normal copy [ 9.325] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 9.325] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 9.325] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 9.325] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 9.325] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.325] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.325] sna_do_copy: pixmap -- no source clipping [ 9.325] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.325] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 9.325] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=288+(0, 0), dst pixmap=286+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 9.325] sna_copy_boxes: dst=(priv=0x55bca9b8df90, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=38, cpu_bo=0), replaces=1 [ 9.325] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.325] sna_drawable_use_bo pixmap=286, box=((0, 0), (576, 76)), flags=1b... [ 9.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 9.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.325] sna_drawable_use_bo: using whole GPU bo [ 9.325] sna_pixmap_move_to_gpu(pixmap=288, usage=0), flags=a [ 9.325] sna_pixmap_move_to_gpu: already all-damaged [ 9.325] sna_pixmap_mark_active: pixmap=288, handle=38 [ 9.325] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.325] sna_pixmap_make_cow: make cow src=288, dst=286, handle=38 (already cow? src=0, dst=0) [ 9.325] sna_pixmap_make_cow: moo! attaching source cow to pixmap=288, handle=38 [ 9.325] _kgem_bo_destroy: handle=36, proxy? 0 [ 9.325] __kgem_bo_destroy: handle=36, size=204800 [ 9.325] __kgem_bo_destroy: handle=36 -> active [ 9.325] sna_pixmap_make_cow: moo! attaching clone to pixmap=286 (source=288, handle=38) [ 9.325] sna_destroy_pixmap: pixmap=288, attached?=1 [ 9.325] sna_destroy_pixmap: pixmap=288 discarding cow, refcnt=2 [ 9.325] __sna_free_pixmap(pixmap=288) [ 9.325] sna_composite(pixmap=284, op=3, src=286+(0, 0), mask=0+(0, 0), dst=284+(0, 0)+(0, 0), size=(576, 76) [ 9.325] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.325] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.325] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.325] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.325] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 9.325] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 9.325] gen9_render_composite: 576x76, current mode=1/1 [ 9.325] kgem_bo_is_render: handle=23, rq? 1 [1] [ 9.325] kgem_bo_is_busy: handle=38, domain: 1 exec? 1, rq? 1 [ 9.325] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.325] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.325] sna_drawable_use_bo pixmap=284, box=((0, 0), (576, 76)), flags=7... [ 9.325] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.325] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.325] sna_drawable_use_bo: using whole GPU bo [ 9.325] gen9_composite_set_target: pixmap=284, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.325] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.325] sna_transform_is_imprecise_integer_translation: no transform [ 9.325] gen9_composite_picture: integer translation (0, 0), removing [ 9.325] sna_render_pixmap_bo pixmap=286, (0, 0)x(576, 76)/(576, 76) [ 9.325] sna_render_pixmap_bo: GPU all damaged [ 9.325] kgem_bo_is_render: handle=23, rq? 1 [1] [ 9.325] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.325] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.325] gen4_choose_composite_emitter: identity src, no mask [ 9.325] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.325] __kgem_retire_rq: request 1 complete [ 9.325] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.325] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 9.325] kgem_bo_move_to_cache: release handle=30 [ 9.325] kgem_bo_move_to_inactive: moving handle=30 to inactive [ 9.325] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.325] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 9.325] __kgem_retire_rq: request 2 complete [ 9.325] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 9.325] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 9.325] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.325] kgem_bo_move_to_cache: release handle=22 [ 9.325] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.325] kgem_set_mode: flushing before new bo [ 9.325] gen8_vertex_close: used=9492, vbo active? 16, vb=221, nreloc=3 [ 9.325] gen8_vertex_close: reloc[0] = 287 [ 9.325] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.325] kgem_add_handle: handle=16, index=7 [ 9.325] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fffa8000) [ 9.325] gen8_vertex_close: reloc[1] = 366 [ 9.325] kgem_add_reloc64: handle=16, pos=366, delta=0, domains=200000 [ 9.325] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fffa8000) [ 9.325] gen8_vertex_close: reloc[2] = 436 [ 9.325] kgem_add_reloc64: handle=16, pos=436, delta=0, domains=200000 [ 9.325] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fffa8000) [ 9.325] batch[1/1, flags=1800]: 478 478 16160 16384, nreloc=14, nexec=8, nfence=0, aperture=1250 [fenced=0] [ 9.325] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.325] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.325] kgem_fixup_relocs: shrinking by 61440 [ 9.325] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.326] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.326] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.326] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 9.326] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 9.326] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.326] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.326] __kgem_bo_clear_busy: handle=7 [ 9.326] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.326] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.326] __kgem_bo_clear_busy: handle=7 [ 9.326] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.326] __kgem_bo_clear_busy: handle=8 [ 9.326] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.326] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.326] __kgem_bo_clear_busy: handle=8 [ 9.326] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.326] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.326] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.326] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.326] kgem_check_bo: num_pages=+114, num_exec=+2 [ 9.326] aligning vertex: was 4, now 3 floats per vertex [ 9.326] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.326] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.326] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.326] kgem_add_handle: handle=4, index=0 [ 9.326] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.326] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.326] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.326] gen9_composite_get_binding_table(ffc0) [ 9.326] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 9.326] kgem_add_handle: handle=23, index=1 [ 9.326] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 9.326] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 9.326] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.326] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 9.326] kgem_add_handle: handle=38, index=2 [ 9.326] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 9.326] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.326] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.326] gen9_emit_sampler: sampler = 2 [ 9.326] gen9_emit_sf: num_sf_outputs=1 [ 9.326] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.326] gen9_emit_vertex_elements: setup id=2 [ 9.326] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.326] gen9_render_composite_box: (0, 0), (576, 76) [ 9.326] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 9.326] gen8_vertex_flush[490] = 3 [ 9.326] sna_accel_flush: flush?=0, dirty?=0 [ 9.326] sna_block_handler (tv=0.0) [ 9.326] kgem_retire, need_retire?=1 [ 9.326] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.326] kgem_retire__requests_ring: retiring ring 0 [ 9.326] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.326] __kgem_retire_rq: request 1 complete [ 9.326] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 9.326] kgem_bo_move_to_cache: release handle=37 [ 9.326] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 9.326] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 9.326] kgem_bo_move_to_cache: release handle=36 [ 9.326] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 9.326] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 9.326] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.326] kgem_retire -- retired=1, need_retire=0 [ 9.326] sna_accel_block: GPU idle, flushing [ 9.326] gen8_vertex_close: used=9501, vbo active? 16, vb=4, nreloc=1 [ 9.326] gen8_vertex_close: reloc[0] = 287 [ 9.326] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.326] kgem_add_handle: handle=16, index=3 [ 9.326] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.326] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 9.326] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.326] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.326] kgem_fixup_relocs: shrinking by 61440 [ 9.326] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.326] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.326] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 9.326] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.326] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.326] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.326] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.326] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.326] sna_scanout_do_flush: flush timer active: delta=0 [ 9.326] sna_scanout_do_flush (time=9326), triggered [ 9.326] sna_scanout_flush (time=9326), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 9.326] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.326] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 9.326] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.326] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.326] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.326] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.326] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.326] sna_pixmap_move_to_gpu: already all-damaged [ 9.326] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.326] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.326] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.326] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.326] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=1], new handle=35 [active=0] [ 9.326] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 26, transformed? 0 [ 9.326] get_fb: reusing fb=105 for handle=35 [ 9.328] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.328] __kgem_bo_clear_busy: handle=35 [ 9.328] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.328] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.328] __kgem_bo_clear_busy: handle=35 [ 9.328] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.328] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.328] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.328] sna_accel_do_throttle (time=9326), triggered [ 9.328] sna_accel_throttle (time=9326) [ 9.328] sna_accel_block: evaluating timers, active=7 [ 9.328] sna_accel_block: flush timer expires in 16 [9342] [ 9.328] sna_wakeup_handler [ 9.328] sna_destroy_pixmap: pixmap=286, attached?=1 [ 9.328] sna_destroy_pixmap: pixmap=286 discarding cow, refcnt=1 [ 9.328] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.328] __kgem_bo_destroy: handle=38, size=204800 [ 9.328] __kgem_busy: handle=38, busy=0, wedged=0 [ 9.328] __kgem_bo_clear_busy: handle=38 [ 9.328] __kgem_bo_destroy: handle=38, purged [ 9.328] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.328] __sna_free_pixmap(pixmap=286) [ 9.328] sna_composite(pixmap=280, op=3, src=284+(0, 0), mask=0+(0, 0), dst=280+(0, 0)+(0, 0), size=(576, 76) [ 9.328] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.328] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.328] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.328] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.328] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 9.328] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 9.328] gen9_render_composite: 576x76, current mode=0/1 [ 9.328] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.328] sna_blt_composite (0, 0), (0, 0), 576x76 [ 9.328] sna_blt_composite: unsupported op [3] for blitting [ 9.328] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 9.328] kgem_bo_is_busy: handle=31, domain: 0 exec? 0, rq? 0 [ 9.328] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.328] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.328] sna_drawable_use_bo pixmap=280, box=((0, 0), (576, 76)), flags=7... [ 9.328] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.328] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.328] sna_drawable_use_bo: using whole GPU bo [ 9.328] gen9_composite_set_target: pixmap=280, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.328] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.328] sna_transform_is_imprecise_integer_translation: no transform [ 9.328] gen9_composite_picture: integer translation (0, 0), removing [ 9.328] sna_render_pixmap_bo pixmap=284, (0, 0)x(576, 76)/(576, 76) [ 9.328] sna_render_pixmap_bo: GPU all damaged [ 9.328] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.328] kgem_bo_is_render: handle=23, rq? 1 [1] [ 9.328] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.328] gen4_choose_composite_emitter: identity src, no mask [ 9.328] kgem_check_bo: num_pages=+128, num_exec=+2 [ 9.328] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.328] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.328] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.328] kgem_add_handle: handle=4, index=0 [ 9.328] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.328] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.328] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.328] gen9_composite_get_binding_table(ffc0) [ 9.328] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 9.328] kgem_add_handle: handle=31, index=1 [ 9.328] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4fc000) [ 9.328] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 9.328] [3fe0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.328] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.328] kgem_add_handle: handle=23, index=2 [ 9.328] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 9.328] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.328] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.328] gen9_emit_sampler: sampler = 2 [ 9.328] gen9_emit_sf: num_sf_outputs=1 [ 9.328] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.328] gen9_emit_vertex_elements: setup id=2 [ 9.328] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.328] gen9_render_composite_box: (0, 0), (576, 76) [ 9.328] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 9.328] gen8_vertex_flush[490] = 3 [ 9.328] sna_destroy_pixmap: pixmap=284, attached?=1 [ 9.328] _kgem_bo_destroy: handle=23, proxy? 0 [ 9.328] __kgem_bo_destroy: handle=23, size=262144 [ 9.328] __kgem_bo_destroy: handle=23 -> active [ 9.328] __sna_free_pixmap(pixmap=284) [ 9.328] sna_copy_area: src=pixmap=280:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.328] sna_copy_area: normal copy [ 9.328] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 9.328] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 9.328] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.328] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 9.328] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.328] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.328] sna_do_copy: pixmap -- no source clipping [ 9.328] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.328] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 9.328] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=280+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 9.328] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=31, cpu_bo=0), replaces=0 [ 9.328] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.328] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 9.328] sna_drawable_use_bo: pinned, never REPLACES [ 9.328] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.328] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.328] sna_drawable_use_bo: applying move-to-gpu override [ 9.328] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(0, 0], (7680, 2160)] [ 9.328] wait_for_shadow: flags=3, flips=2, handle=35, shadow=27 [ 9.328] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 9.328] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 9.328] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 9.328] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.328] kgem_bo_remove_from_inactive: removing handle=30 from inactive [ 9.328] from inactive: pitch=30720, tiling=1: handle=30, id=490 [ 9.328] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 9.328] __kgem_bo_map__gtt(handle=30, size=66355200) [ 9.328] __kgem_bo_make_scanout: attached fb=108 to handle=30 [ 9.328] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 9.328] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (7680, 2160) [ 9.328] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.328] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.328] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.328] kgem_bo_is_render: handle=30, rq? 0 [0] [ 9.328] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.328] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.328] __kgem_retire_rq: request 1 complete [ 9.328] kgem_set_mode: flushing before new bo [ 9.328] gen8_vertex_close: used=9510, vbo active? 16, vb=4, nreloc=1 [ 9.328] gen8_vertex_close: reloc[0] = 287 [ 9.328] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.328] kgem_add_handle: handle=16, index=3 [ 9.328] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.328] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=202 [fenced=0] [ 9.328] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.328] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.328] kgem_fixup_relocs: shrinking by 61440 [ 9.328] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.328] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.328] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4fc000 [ 9.328] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.328] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 9.328] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.328] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.328] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.328] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.328] aligning vertex: was 3, now 2 floats per vertex [ 9.328] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.328] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.328] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.328] kgem_add_handle: handle=4, index=0 [ 9.328] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.328] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.328] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.328] gen9_composite_get_binding_table(ffc0) [ 9.328] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 9.328] kgem_add_handle: handle=30, index=1 [ 9.328] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.328] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 9.328] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.328] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 9.328] kgem_add_handle: handle=35, index=2 [ 9.328] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 9.328] [3fd0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.328] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.328] gen9_emit_sampler: sampler = 0 [ 9.328] gen9_emit_sf: num_sf_outputs=1 [ 9.328] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.328] gen9_emit_vertex_elements: setup id=0 [ 9.328] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.328] (0, 0) -> (0, 0) + (7680, 1096) [ 9.328] (0, 1096) -> (0, 1096) + (192, 76) [ 9.328] (768, 1096) -> (768, 1096) + (6912, 76) [ 9.328] (0, 1172) -> (0, 1172) + (7680, 988) [ 9.328] gen8_vertex_flush[490] = 12 [ 9.328] wait_for_shadow: setting front pixmap to handle=30 [ 9.328] sna_drawable_use_bo: using whole GPU bo [ 9.328] sna_pixmap_move_to_gpu(pixmap=280, usage=0), flags=a [ 9.328] sna_pixmap_move_to_gpu: already all-damaged [ 9.328] sna_pixmap_mark_active: pixmap=280, handle=31 [ 9.328] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.328] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.328] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.328] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.328] kgem_bo_is_render: handle=30, rq? 1 [1] [ 9.328] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.328] gen9_composite_get_binding_table(ff00) [ 9.328] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 9.328] kgem_add_handle: handle=31, index=3 [ 9.328] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.328] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.328] gen9_emit_vertex_elements: setup id=0 [ 9.328] (0, 0) -> (192, 1096) + (576, 76) [ 9.328] gen8_vertex_flush[4cc] = 3 [ 9.328] sna_destroy_pixmap: pixmap=280, attached?=1 [ 9.328] _kgem_bo_destroy: handle=31, proxy? 0 [ 9.328] __kgem_bo_destroy: handle=31, size=262144 [ 9.328] __kgem_bo_destroy: handle=31 -> active [ 9.328] __sna_free_pixmap(pixmap=280) [ 9.328] sna_accel_flush: flush?=0, dirty?=0 [ 9.329] sna_accel_flush: flush?=0, dirty?=0 [ 9.329] sna_block_handler (tv=0.35000) [ 9.329] kgem_retire, need_retire?=1 [ 9.329] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.329] kgem_retire__requests_ring: retiring ring 0 [ 9.329] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.329] __kgem_retire_rq: request 1 complete [ 9.329] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 9.329] kgem_bo_move_to_cache: release handle=23 [ 9.329] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.329] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 9.329] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.329] kgem_retire -- retired=1, need_retire=0 [ 9.329] sna_accel_block: GPU idle, flushing [ 9.329] gen8_vertex_close: used=9540, vbo active? 16, vb=1, nreloc=1 [ 9.329] gen8_vertex_close: reloc[0] = 287 [ 9.329] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.329] kgem_add_handle: handle=16, index=4 [ 9.329] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 9.329] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32538 [fenced=0] [ 9.329] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.329] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.329] kgem_fixup_relocs: shrinking by 61440 [ 9.329] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.329] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.329] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.329] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.329] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 9.329] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4fc000 [ 9.329] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.329] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.329] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.329] sna_scanout_do_flush: flush timer active: delta=13 [ 9.329] sna_accel_block: evaluating timers, active=7 [ 9.329] sna_accel_block: flush timer expires in 13 [9342] [ 9.342] sna_wakeup_handler [ 9.342] sna_block_handler (tv=0.22000) [ 9.342] kgem_retire, need_retire?=1 [ 9.342] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.342] kgem_retire__requests_ring: retiring ring 0 [ 9.342] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.342] __kgem_retire_rq: request 1 complete [ 9.342] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 9.342] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 9.342] kgem_bo_move_to_cache: release handle=31 [ 9.342] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.342] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 9.342] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.342] kgem_retire -- retired=1, need_retire=0 [ 9.342] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 9.342] gen6_render_retire: resetting idle vbo [ 9.342] sna_scanout_do_flush: flush timer active: delta=0 [ 9.342] sna_scanout_do_flush (time=9342), triggered [ 9.342] sna_scanout_flush (time=9342), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.342] has_shadow: has pending damage? 1, outstanding flips: 2 [ 9.342] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 9.342] has_shadow: has pending damage? 1, outstanding flips: 2 [ 9.342] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 9.342] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 9.342] sna_mode_redisplay: checking for 2 outstanding flip completions [ 9.342] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 9.342] sna_accel_block: evaluating timers, active=7 [ 9.342] sna_accel_block: flush timer expires in 16 [9358] [ 9.343] sna_wakeup_handler [ 9.343] sna_mode_wakeup: len=32 [ 9.343] sna_mode_wakeup: recording last swap on pipe=1, frame 284 [11c], time 9.343744 [ 9.343] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.343] _kgem_bo_destroy: handle=27, proxy? 0 [ 9.343] __kgem_bo_destroy: handle=27, size=66355200 [ 9.343] kgem_bo_move_to_scanout: moving 27 [fb 101] to scanout cache, active? 0 [ 9.343] sna_mode_wakeup: flip complete, pending? 2 [ 9.343] sna_block_handler (tv=0.21000) [ 9.343] sna_scanout_do_flush: flush timer active: delta=15 [ 9.343] sna_accel_do_throttle (time=9343), triggered [ 9.343] sna_accel_throttle (time=9343) [ 9.343] sna_accel_disarm_timer[1] (time=9343) [ 9.343] sna_accel_block: evaluating timers, active=5 [ 9.343] sna_accel_block: flush timer expires in 15 [9358] [ 9.344] sna_wakeup_handler [ 9.344] sna_mode_wakeup: len=32 [ 9.344] sna_mode_wakeup: recording last swap on pipe=0, frame 314 [13a], time 9.345050 [ 9.344] sna_mode_wakeup: removing handle=26 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.344] _kgem_bo_destroy: handle=26, proxy? 0 [ 9.344] __kgem_bo_destroy: handle=26, size=66355200 [ 9.344] kgem_bo_move_to_scanout: moving 26 [fb 73] to scanout cache, active? 0 [ 9.344] sna_mode_wakeup: flip complete, pending? 1 [ 9.344] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.344] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 9.344] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.344] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.344] sna_pixmap_move_to_gpu: already all-damaged [ 9.344] sna_pixmap_mark_active: pixmap=165, handle=30 [ 9.344] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.344] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.344] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.344] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 9.344] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.344] get_fb: reusing fb=108 for handle=30 [ 9.344] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 9.344] __kgem_bo_clear_busy: handle=30 [ 9.344] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.344] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 9.344] __kgem_bo_clear_busy: handle=30 [ 9.344] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.344] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.344] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=30, shadow handle=35 [ 9.344] sna_block_handler (tv=0.20000) [ 9.344] sna_scanout_do_flush: flush timer active: delta=14 [ 9.344] sna_accel_do_throttle -- no pending activity [ 9.344] sna_accel_block: evaluating timers, active=5 [ 9.344] sna_accel_block: flush timer expires in 14 [9358] [ 9.358] sna_wakeup_handler [ 9.358] sna_block_handler (tv=0.6000) [ 9.358] sna_scanout_do_flush: flush timer active: delta=0 [ 9.358] sna_scanout_do_flush (time=9358), triggered [ 9.358] sna_scanout_flush (time=9358), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.358] has_shadow: has pending damage? 0, outstanding flips: 2 [ 9.358] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 9.358] has_shadow: has pending damage? 0, outstanding flips: 2 [ 9.358] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 9.358] sna_accel_do_throttle -- no pending activity [ 9.359] sna_accel_block: evaluating timers, active=5 [ 9.359] sna_accel_block: flush timer expires in 16 [9374] [ 9.359] sna_wakeup_handler [ 9.360] sna_mode_wakeup: len=32 [ 9.360] sna_mode_wakeup: recording last swap on pipe=1, frame 285 [11d], time 9.360410 [ 9.360] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 9.360] sna_mode_wakeup: flip complete, pending? 2 [ 9.360] sna_block_handler (tv=0.4000) [ 9.360] sna_scanout_do_flush: flush timer active: delta=14 [ 9.360] sna_accel_do_throttle -- no pending activity [ 9.360] sna_accel_block: evaluating timers, active=5 [ 9.360] sna_accel_block: flush timer expires in 14 [9374] [ 9.361] sna_wakeup_handler [ 9.361] sna_mode_wakeup: len=32 [ 9.361] sna_mode_wakeup: recording last swap on pipe=0, frame 315 [13b], time 9.361718 [ 9.361] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 9.361] sna_mode_wakeup: flip complete, pending? 1 [ 9.361] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.361] sna_block_handler (tv=0.3000) [ 9.361] sna_scanout_do_flush: flush timer active: delta=13 [ 9.361] sna_accel_do_throttle -- no pending activity [ 9.361] sna_accel_block: evaluating timers, active=5 [ 9.361] sna_accel_block: flush timer expires in 13 [9374] [ 9.364] sna_wakeup_handler [ 9.364] sna_mode_coldplug() [ 9.364] sna_block_handler (tv=598.793000) [ 9.364] sna_scanout_do_flush: flush timer active: delta=10 [ 9.364] sna_accel_do_throttle -- no pending activity [ 9.364] sna_accel_block: evaluating timers, active=5 [ 9.364] sna_accel_block: flush timer expires in 10 [9374] [ 9.374] sna_wakeup_handler [ 9.374] sna_block_handler (tv=598.783000) [ 9.374] sna_scanout_do_flush: flush timer active: delta=0 [ 9.374] sna_scanout_do_flush (time=9374), triggered [ 9.374] sna_scanout_flush (time=9374), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 9.374] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.374] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 9.374] has_shadow: has pending damage? 0, outstanding flips: 0 [ 9.374] sna_accel_disarm_timer[0] (time=9374) [ 9.374] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.374] sna_accel_do_throttle -- no pending activity [ 9.400] sna_wakeup_handler [ 9.400] sna_create_pixmap(3840, 2160, 24, usage=0) [ 9.400] kgem_can_create_2d: 3840x2160 @ 24 [ 9.400] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 9.400] kgem_can_create_2d: untiled size=33177600 [ 9.400] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 9.400] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 9.400] kgem_can_create_2d: tiled[-1] size=33177600 [ 9.400] sna_create_pixmap: usage=0, flags=1b [ 9.400] sna_create_pixmap: creating GPU pixmap 3840x2160, stride=15360, flags=1b [ 9.400] __pop_freed_pixmap: reusing freed pixmap=280 header [ 9.400] create_pixmap_hdr: pixmap=291, width=3840, height=2160, usage=0 [ 9.400] sna_create_pixmap: serial=291, 3840x2160, usage=0 [ 9.400] sna_composite_rectangles(pixmap=292, op=0, 0 x 1 [(0, 0)x(3840, 2160) ...]) [ 9.400] sna_composite_rectangles: converted to op 0 [ 9.400] sna_composite_rectangles[0] (0, 0)x(3840, 2160) -> (0, 0), (3840, 2160) [ 9.400] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 2160) x 1 [ 9.400] sna_composite_rectangles: clipped extents (0, 0),(3840, 2160) x 1 [ 9.400] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 2160) [ 9.400] sna_composite_rectangles: dropping last-cpu hint [ 9.400] sna_drawable_use_bo pixmap=292, box=((0, 0), (3840, 2160)), flags=19... [ 9.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.400] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.400] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=b [ 9.400] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.400] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 9.400] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 9.400] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 9.400] sna_pixmap_alloc_gpu: pixmap=292 [ 9.400] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.400] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 9.400] kgem_set_tiling: handle=9, tiling=1 [1], pitch=15360 [15360]: 1 [ 9.400] kgem_bo_remove_from_inactive: removing handle=9 from inactive [ 9.400] from inactive: pitch=15360, tiling=1: handle=9, id=491 [ 9.400] __sna_damage_all(3840, 2160) [ 9.400] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.400] sna_pixmap_mark_active: pixmap=292, handle=9 [ 9.400] sna_drawable_use_bo: allocated GPU bo for operation [ 9.400] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.400] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.400] kgem_bo_is_render: handle=9, rq? 0 [0] [ 9.400] kgem_bo_is_render: handle=9, rq? 0 [0] [ 9.400] gen9_render_fill_boxes(0 x 1 [(0, 0), (3840, 2160) ...]) [ 9.400] sna_render_get_solid: 0 [ 9.400] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.400] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.400] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.400] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.400] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.400] kgem_add_handle: handle=4, index=0 [ 9.400] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.400] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.400] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.400] gen9_composite_get_binding_table(ffc0) [ 9.400] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 9.400] kgem_add_handle: handle=9, index=1 [ 9.400] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 9.400] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 9.400] [3fe0] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 9.400] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.400] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.400] kgem_add_handle: handle=7, index=2 [ 9.400] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.400] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.400] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.400] gen9_emit_sampler: sampler = 1 [ 9.400] gen9_emit_sf: num_sf_outputs=1 [ 9.400] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.400] gen9_emit_vertex_elements: setup id=0 [ 9.400] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.400] (0, 0), (3840, 2160) [ 9.400] gen8_vertex_flush[490] = 3 [ 9.400] sna_composite_rectangles: pixmap=292 marking clear [0]? 1 [ 9.400] sna_pixmap_create_shm(1920x1080, depth=24, bpp=32, pitch=7680) [ 9.400] __pop_freed_pixmap: reusing freed pixmap=284 header [ 9.400] create_pixmap_hdr: pixmap=293, width=1920, height=1080, usage=0 [ 9.400] kgem_create_map(0x7f1c568b8000 size=8294400, read-only?=0) - has_userptr?=1 [ 9.400] __kgem_bo_init(handle=39, num_pages=2025) [ 9.400] kgem_create_map(ptr=0x7f1c568b8000, size=8294400, pages=2025, read_only=0) => handle=39 (proxy? 0) [ 9.400] sna_accel_watch_flush: enable=1 [ 9.400] __sna_damage_all(1920, 1080) [ 9.400] sna_pixmap_create_shm: serial=293, 1920x1080, usage=0 [ 9.400] sna_composite(pixmap=292, op=1, src=294+(0, 0), mask=0+(0, 0), dst=292+(0, 0)+(0, 0), size=(3840, 2160) [ 9.400] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.400] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.400] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (3840, 2160)] [ 9.400] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.400] sna_compute_composite_region: clip against src (1920x1080 clip=0): (0, 0), (3840, 2160) [ 9.400] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.400] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.400] kgem_bo_is_render: handle=9, rq? 1 [1] [ 9.400] kgem_bo_is_busy: handle=39, domain: 1 exec? 0, rq? 0 [ 9.400] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.400] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=0 [ 9.400] sna_drawable_use_bo pixmap=292, box=((0, 0), (3840, 2160)), flags=1f... [ 9.400] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 9.400] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.400] sna_drawable_use_bo: using whole GPU bo [ 9.400] gen9_composite_set_target: pixmap=292, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 9.400] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.400] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.400] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.400] sna_render_pixmap_bo pixmap=294, (0, 0)x(3840, 2160)/(1920, 1080) [ 9.400] sna_render_pixmap_bo box=(0, 0), (1920, 1080): (1920, 1080)/(1920, 1080) [ 9.400] sna_render_pixmap_bo: offset=(0, 0), size=(1920, 1080) [ 9.400] sna_add_flush_pixmap: marking pixmap=294 for flushing [ 9.400] sna_add_flush_pixmap: new flush bo, flushing before [ 9.400] gen8_vertex_close: used=6, vbo active? 16, vb=1, nreloc=1 [ 9.400] gen8_vertex_close: reloc[0] = 287 [ 9.400] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.400] kgem_add_handle: handle=16, index=3 [ 9.400] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.400] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8175 [fenced=0] [ 9.400] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.400] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.400] kgem_fixup_relocs: shrinking by 61440 [ 9.400] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.400] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.400] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 9.400] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.400] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.400] __kgem_bo_clear_busy: handle=7 [ 9.400] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.401] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.401] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.401] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.401] use_cpu_bo for box=(0, 0), (1920, 1080) [ 9.401] kgem_bo_is_render: handle=9, rq? 1 [1] [ 9.401] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.401] sna_blt_composite__convert src=39, dst=9 (redirect? 0) [ 9.401] sna_blt_composite__convert: transforms not handled by the BLT [ 9.401] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.401] gen4_choose_composite_emitter: simple src, no mask [ 9.401] needs_batch_flush: flushing before handle=39 for new reservation [ 9.401] kgem_check_bo: num_pages=+10125, num_exec=+2 [ 9.401] aligning vertex: was 2, now 3 floats per vertex [ 9.401] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.401] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.401] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.401] kgem_add_handle: handle=4, index=0 [ 9.401] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.401] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.401] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.401] gen9_composite_get_binding_table(ffc0) [ 9.401] kgem_add_reloc64: handle=9, pos=16360, delta=0, domains=20002 [ 9.401] kgem_add_handle: handle=9, index=1 [ 9.401] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f816d000) [ 9.401] __kgem_bo_mark_dirty: handle=9 (proxy? 0) [ 9.401] [3fe0] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> render [ 9.401] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.401] kgem_add_handle: handle=39, index=2 [ 9.401] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.401] [3fd0] bind bo(handle=39, addr=0), format=233, width=1920, height=1080, pitch=7680, tiling=0 -> sampler [ 9.401] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.401] gen9_emit_sampler: sampler = 22 [ 9.401] gen9_emit_sf: num_sf_outputs=1 [ 9.401] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.401] gen9_emit_vertex_elements: setup id=2 [ 9.401] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.401] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.401] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.401] gen8_vertex_flush[490] = 3 [ 9.401] sna_composite(pixmap=292, op=3, src=19+(0, 1333), mask=0+(0, 0), dst=292+(0, 1999)+(0, 0), size=(491, 88) [ 9.401] sna_compute_composite_region: dst=(0, 1999)x(491, 88) [ 9.401] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1999), (491, 2087) [ 9.401] clip_to_dst: region: 1x[(0, 1999), (491, 2087)], clip: 1x[(0, 0), (3840, 2160)] [ 9.401] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1999), (491, 2087) [ 9.401] sna_compute_composite_region: clip against src (245x43 clip=0): (0, 1999), (491, 2087) [ 9.401] sna_compute_composite_region: clip against mask: (0, 1999), (491, 2087) [ 9.401] sna_composite: composite region extents:+(0, 0) -> (0, 1999), (491, 2087) + (0, 0) [ 9.401] gen9_render_composite: 491x88, current mode=1/1 [ 9.401] kgem_bo_is_busy: handle=14, domain: 0 exec? 0, rq? 0 [ 9.401] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 [ 9.401] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.401] gen9_composite_set_target: (0, 1999)x(491, 88), partial?=1 [ 9.401] sna_drawable_use_bo pixmap=292, box=((0, 1999), (491, 2087)), flags=7... [ 9.401] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.401] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.401] sna_drawable_use_bo: using whole GPU bo [ 9.401] gen9_composite_set_target: pixmap=292, format=20020888, size=3840x2160, pitch=15360, delta=(0,0),damage=0xffffffffffffffff [ 9.401] gen9_composite_picture: (0, 1333)x(491, 88), dst=(0, 1999) [ 9.401] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 -667.00, 0.00 0.00 1.00] [ 9.401] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.401] sna_render_pixmap_bo pixmap=19, (0, 1333)x(491, 88)/(245, 43) [ 9.401] sna_render_pixmap_bo: GPU all damaged [ 9.401] gen9_composite_picture: (0, 0)x(491, 88), dst=(0, 1999) [ 9.401] color_convert: src=80000000 [20028888] [ 9.401] color_convert: dst=80000000 [20028888] [ 9.401] sna_render_get_solid: 80000000 [ 9.401] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.401] gen4_choose_composite_emitter: simple src, identity mask [ 9.401] kgem_check_bo: num_pages=+13, num_exec=+2 [ 9.401] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.401] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.401] kgem_flush: opportunistic flushing? flush=1,0, aperture=10135/262144, idle?=0 [ 9.401] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.401] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.401] aligning vertex: was 3, now 5 floats per vertex [ 9.401] gen9_composite_get_binding_table(ff00) [ 9.401] kgem_add_reloc64: handle=14, pos=16312, delta=0, domains=40000 [ 9.401] kgem_add_handle: handle=14, index=3 [ 9.401] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffe9000) [ 9.401] [3fb0] bind bo(handle=14, addr=fffe9000), format=192, width=245, height=43, pitch=1024, tiling=1 -> sampler [ 9.401] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 9.401] kgem_add_reloc64: adding proxy [delta=512] for handle=7 [ 9.401] kgem_add_handle: handle=7, index=4 [ 9.401] kgem_add_reloc64[6] = (delta=512, target handle=4, presumed=fffe8000) [ 9.401] [3fa0] bind bo(handle=7, addr=fffe8200), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.401] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.401] gen9_emit_sampler: sampler = 23 [ 9.401] gen9_emit_sf: num_sf_outputs=2 [ 9.401] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.401] gen9_emit_vertex_elements: setup id=10 [ 9.401] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.401] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.401] gen9_render_composite_box: (0, 1999), (491, 2087) [ 9.401] apply_damage: damage=0x0, region=1 [(0, 1999), (491, 2087) + (0, 0)] [ 9.401] gen8_vertex_flush[56c] = 3 [ 9.401] sna_destroy_pixmap: pixmap=294, attached?=1 [ 9.401] kgem_bo_is_busy: handle=39, domain: 1 exec? 1, rq? 1 [ 9.401] sna_destroy_pixmap: deferring release of active SHM pixmap=294 [ 9.401] sna_add_flush_pixmap: marking pixmap=294 for flushing [ 9.401] gen8_vertex_close: used=30, vbo active? 16, vb=404, nreloc=2 [ 9.401] gen8_vertex_close: reloc[0] = 287 [ 9.401] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.401] kgem_add_handle: handle=16, index=5 [ 9.401] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 9.401] gen8_vertex_close: reloc[1] = 342 [ 9.401] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.401] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.401] batch[1/1, flags=1800]: 354 354 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=10212 [fenced=0] [ 9.401] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.401] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.401] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.401] kgem_fixup_relocs: shrinking by 61440 [ 9.401] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.401] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.401] kgem_commit: release handle=9 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f816d000 [ 9.401] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.401] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fcc73000 [ 9.401] kgem_commit: release handle=14 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe9000 [ 9.401] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.401] __kgem_bo_clear_busy: handle=7 [ 9.401] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.401] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.401] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.401] sna_accel_flush: flush?=0, dirty?=1 [ 9.401] sna_accel_flush: syncing SHM pixmap=294 (refcnt=0) [ 9.401] _sna_pixmap_move_to_cpu(pixmap=294, 1920x1080, flags=3) [ 9.401] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.401] operate_inplace: no, inplace operation not suitable [ 9.401] _sna_pixmap_move_to_cpu: marking as damaged [ 9.401] __sna_damage_all(1920, 1080) [ 9.401] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.401] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.401] kgem_bo_sync__cpu_full: handle=39 [ 9.401] __kgem_busy: handle=39, busy=131072, wedged=0 [ 9.401] kgem_bo_sync__cpu_full: SYNC: handle=39, needs_flush? 0, domain? 3, busy? 1 [ 9.404] __kgem_busy: handle=39, busy=0, wedged=0 [ 9.404] kgem_bo_retire: retiring bo handle=39 (needed flush? 0), rq? 1 [busy?=0] [ 9.404] __kgem_retire_requests_upto(handle=39, ring=0) [ 9.404] __kgem_retire_rq: request 1 complete [ 9.404] __kgem_retire_rq: request 2 complete [ 9.404] __kgem_bo_flush: handle=9, busy=0, wedged=0 [ 9.404] assert_bo_retired: handle=39, domain: 0 exec? 0, rq? 0 [ 9.404] kgem_bo_is_busy: handle=39, domain: 1 exec? 0, rq? 0 [ 9.404] __sna_free_pixmap(pixmap=294) [ 9.404] __sna_pixmap_free_cpu: discarding CPU buffer, handle=39, size=8294400 [ 9.404] kgem_bo_sync__cpu: handle=39 [ 9.404] sna_accel_watch_flush: enable=-1 [ 9.404] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.404] __kgem_bo_destroy: handle=39, size=8294400 [ 9.404] __kgem_bo_destroy: handle=39, not reusable [ 9.404] kgem_bo_free: handle=39, size=8294400 [ 9.404] __kgem_busy: handle=39, busy=0, wedged=0 [ 9.404] kgem_bo_free: releasing 0x0:0x0 vma for handle=39, count=0 [ 9.404] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.404] kgem_can_create_2d: 7680x2160 @ 24 [ 9.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.404] kgem_can_create_2d: untiled size=66355200 [ 9.404] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.404] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.404] sna_create_pixmap: usage=0, flags=1b [ 9.404] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.404] __pop_freed_pixmap: reusing freed pixmap=286 header [ 9.404] create_pixmap_hdr: pixmap=295, width=7680, height=2160, usage=0 [ 9.404] sna_create_pixmap: serial=295, 7680x2160, usage=0 [ 9.404] sna_composite_rectangles(pixmap=296, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.404] sna_composite_rectangles: converted to op 0 [ 9.404] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.404] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.404] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.404] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.404] sna_composite_rectangles: dropping last-cpu hint [ 9.404] sna_drawable_use_bo pixmap=296, box=((0, 0), (7680, 2160)), flags=19... [ 9.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.404] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.404] sna_pixmap_move_to_gpu(pixmap=296, usage=0), flags=b [ 9.404] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.404] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.404] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.404] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.404] sna_pixmap_alloc_gpu: pixmap=296 [ 9.404] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.404] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.404] __kgem_bo_init(handle=39, num_pages=16200) [ 9.404] kgem_set_tiling: handle=39, tiling=1 [1], pitch=30720 [30720]: 1 [ 9.404] new pitch=30720, tiling=1, handle=39, id=493, num_pages=16200 [16200], bucket=13 [ 9.404] __sna_damage_all(7680, 2160) [ 9.404] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.404] sna_pixmap_mark_active: pixmap=296, handle=39 [ 9.404] sna_drawable_use_bo: allocated GPU bo for operation [ 9.404] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.404] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.404] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.404] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.404] sna_render_get_solid: 0 [ 9.404] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.404] needs_batch_flush: flushing before handle=39 for new reservation [ 9.404] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.404] aligning vertex: was 5, now 2 floats per vertex [ 9.404] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.404] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.404] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.404] kgem_add_handle: handle=4, index=0 [ 9.404] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.404] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.404] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.404] gen9_composite_get_binding_table(ffc0) [ 9.404] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.404] kgem_add_handle: handle=39, index=1 [ 9.404] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 9.404] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.404] [3fe0] bind bo(handle=39, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.404] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.404] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.404] kgem_add_handle: handle=7, index=2 [ 9.404] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.404] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.404] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.404] gen9_emit_sampler: sampler = 1 [ 9.404] gen9_emit_sf: num_sf_outputs=1 [ 9.404] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.404] gen9_emit_vertex_elements: setup id=0 [ 9.404] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.404] (0, 0), (7680, 2160) [ 9.404] gen8_vertex_flush[490] = 3 [ 9.404] sna_composite_rectangles: pixmap=296 marking clear [0]? 1 [ 9.404] sna_composite_rectangles(pixmap=296, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.404] sna_composite_rectangles: converted to op 1 [ 9.404] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.404] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.404] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.404] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.404] sna_composite_rectangles: promoting to full GPU [ 9.404] sna_composite_rectangles: dropping last-cpu hint [ 9.404] sna_drawable_use_bo pixmap=296, box=((0, 0), (7680, 2160)), flags=19... [ 9.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.404] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.404] sna_drawable_use_bo: using whole GPU bo [ 9.404] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.404] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.404] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.404] sna_render_get_solid: ff2c001e [ 9.404] sna_render_get_solid(0) = ff2c001e (old) [ 9.404] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.404] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.404] gen9_composite_get_binding_table(ff00) [ 9.404] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.404] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.404] kgem_add_handle: handle=8, index=3 [ 9.404] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.404] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.404] gen9_emit_vertex_elements: setup id=0 [ 9.404] (0, 0), (7680, 2160) [ 9.404] gen8_vertex_flush[4cc] = 3 [ 9.404] sna_composite_rectangles: pixmap=296 marking clear [ff2c001e]? 1 [ 9.404] sna_create_pixmap(80, 80, 32, usage=0) [ 9.404] kgem_can_create_2d: 80x80 @ 32 [ 9.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.404] kgem_can_create_2d: untiled size=28672 [ 9.404] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.404] kgem_choose_tiling: 80x80 -> 0 [ 9.404] sna_create_pixmap: usage=0, flags=b [ 9.404] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.404] __pop_freed_pixmap: reusing freed pixmap=288 header [ 9.404] create_pixmap_hdr: pixmap=297, width=80, height=80, usage=0 [ 9.404] sna_create_pixmap: serial=297, 80x80, usage=0 [ 9.404] sna_composite_rectangles(pixmap=298, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.404] sna_composite_rectangles: converted to op 0 [ 9.404] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.404] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.404] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.404] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.404] sna_composite_rectangles: dropping last-cpu hint [ 9.404] sna_drawable_use_bo pixmap=298, box=((0, 0), (80, 80)), flags=19... [ 9.404] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.404] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.404] sna_pixmap_move_to_gpu(pixmap=298, usage=0), flags=b [ 9.404] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.404] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.404] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.404] kgem_choose_tiling: 80x80 -> 0 [ 9.404] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.404] kgem_choose_tiling: 80x80 -> 0 [ 9.404] sna_pixmap_alloc_gpu: pixmap=298 [ 9.404] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.404] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.404] from inactive: pitch=320, tiling=0: handle=22, id=494 [ 9.404] __sna_damage_all(80, 80) [ 9.404] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.404] sna_pixmap_mark_active: pixmap=298, handle=22 [ 9.405] sna_drawable_use_bo: allocated GPU bo for operation [ 9.405] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.405] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.405] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.405] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.405] sna_render_get_solid: 0 [ 9.405] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.405] kgem_set_mode: flushing before new bo [ 9.405] gen8_vertex_close: used=42, vbo active? 16, vb=1, nreloc=1 [ 9.405] gen8_vertex_close: reloc[0] = 287 [ 9.405] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.405] kgem_add_handle: handle=16, index=4 [ 9.405] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 9.405] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16276 [fenced=0] [ 9.405] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.405] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.405] kgem_fixup_relocs: shrinking by 61440 [ 9.405] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.412] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.412] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.412] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.412] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.412] __kgem_bo_clear_busy: handle=7 [ 9.412] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.412] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.412] __kgem_bo_clear_busy: handle=8 [ 9.412] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.412] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.412] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.412] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.412] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.412] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.412] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.412] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.412] kgem_add_handle: handle=4, index=0 [ 9.412] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.412] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.412] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.412] gen9_composite_get_binding_table(ffc0) [ 9.412] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 9.412] kgem_add_handle: handle=22, index=1 [ 9.412] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 9.412] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.412] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.412] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.412] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.412] kgem_add_handle: handle=7, index=2 [ 9.412] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.412] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.412] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.412] gen9_emit_sampler: sampler = 1 [ 9.412] gen9_emit_sf: num_sf_outputs=1 [ 9.412] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.412] gen9_emit_vertex_elements: setup id=0 [ 9.412] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.412] (0, 0), (80, 80) [ 9.412] gen8_vertex_flush[490] = 3 [ 9.412] sna_composite_rectangles: pixmap=298 marking clear [0]? 1 [ 9.412] sna_accel_flush: flush?=0, dirty?=0 [ 9.412] sna_block_handler (tv=0.0) [ 9.412] sna_wakeup_handler [ 9.412] sna_composite_rectangles(pixmap=298, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.412] sna_composite_rectangles: converted to op 1 [ 9.412] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.412] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.412] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.412] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.412] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.412] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.412] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.412] sna_composite_rectangles: dropping last-cpu hint [ 9.412] sna_drawable_use_bo pixmap=298, box=((0, 0), (80, 80)), flags=1... [ 9.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.412] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.412] sna_drawable_use_bo: using whole GPU bo [ 9.412] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.412] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.412] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.412] sna_render_get_solid: 40404040 [ 9.412] sna_render_get_solid(1) = 40404040 (old) [ 9.412] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.412] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.412] gen9_composite_get_binding_table(ff00) [ 9.412] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.412] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.412] kgem_add_handle: handle=8, index=3 [ 9.412] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 9.412] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.413] gen9_emit_vertex_elements: setup id=0 [ 9.413] (0, 0), (2, 2) [ 9.413] (78, 0), (80, 2) [ 9.413] (0, 78), (2, 80) [ 9.413] (78, 78), (80, 80) [ 9.413] gen8_vertex_flush[4cc] = 12 [ 9.413] sna_composite(pixmap=296, op=3, src=298+(0, 0), mask=0+(0, 0), dst=296+(0, 0)+(0, 0), size=(7680, 2160) [ 9.413] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.413] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.413] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.413] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.413] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.413] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.413] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.413] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.413] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.413] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.413] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.413] sna_drawable_use_bo pixmap=296, box=((0, 0), (7680, 2160)), flags=7... [ 9.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.413] sna_drawable_use_bo: using whole GPU bo [ 9.413] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.413] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.413] sna_transform_is_imprecise_integer_translation: no transform [ 9.413] gen9_composite_picture: integer translation (0, 0), removing [ 9.413] sna_render_pixmap_bo pixmap=298, (0, 0)x(7680, 2160)/(80, 80) [ 9.413] sna_render_pixmap_bo: GPU all damaged [ 9.413] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.413] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.413] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.413] gen4_choose_composite_emitter: identity src, no mask [ 9.413] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.413] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.413] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.413] aligning vertex: was 2, now 3 floats per vertex [ 9.413] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.413] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.413] gen9_composite_get_binding_table(fe80) [ 9.413] kgem_add_reloc64: handle=39, pos=16280, delta=0, domains=20002 [ 9.413] kgem_add_handle: handle=39, index=4 [ 9.413] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=e4505000) [ 9.413] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.413] [3f90] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.413] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 [ 9.413] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) [ 9.413] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.413] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.413] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.413] gen9_emit_sampler: sampler = a [ 9.413] gen9_emit_vertex_elements: setup id=2 [ 9.413] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.413] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.413] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.413] gen8_vertex_flush[568] = 3 [ 9.413] sna_destroy_pixmap: pixmap=298, attached?=1 [ 9.413] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.413] __kgem_bo_destroy: handle=22, size=61440 [ 9.413] __kgem_bo_destroy: handle=22 -> active [ 9.413] __sna_free_pixmap(pixmap=298) [ 9.413] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.413] kgem_can_create_2d: 640x2096 @ 32 [ 9.413] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.413] kgem_can_create_2d: untiled size=5365760 [ 9.413] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.413] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.413] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.413] sna_create_pixmap: usage=0, flags=1b [ 9.413] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.413] __pop_freed_pixmap: reusing freed pixmap=298 header [ 9.413] create_pixmap_hdr: pixmap=299, width=640, height=2096, usage=0 [ 9.413] sna_create_pixmap: serial=299, 640x2096, usage=0 [ 9.413] sna_composite_rectangles(pixmap=300, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.413] sna_composite_rectangles: converted to op 0 [ 9.413] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.413] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.413] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.413] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.413] sna_composite_rectangles: dropping last-cpu hint [ 9.413] sna_drawable_use_bo pixmap=300, box=((0, 0), (640, 2096)), flags=19... [ 9.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.413] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.413] sna_pixmap_move_to_gpu(pixmap=300, usage=0), flags=b [ 9.413] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.413] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.413] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.413] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.413] sna_pixmap_alloc_gpu: pixmap=300 [ 9.413] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.413] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.413] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.413] from inactive: pitch=2560, tiling=1: handle=11, id=495 [ 9.413] __sna_damage_all(640, 2096) [ 9.413] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.413] sna_pixmap_mark_active: pixmap=300, handle=11 [ 9.413] sna_drawable_use_bo: allocated GPU bo for operation [ 9.413] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.413] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.413] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.413] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.413] sna_render_get_solid: 0 [ 9.413] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.413] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.413] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.413] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.413] aligning vertex: was 3, now 2 floats per vertex [ 9.413] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.413] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.413] gen9_composite_get_binding_table(fdc0) [ 9.413] kgem_add_reloc64: handle=11, pos=16232, delta=0, domains=20002 [ 9.413] kgem_add_handle: handle=11, index=5 [ 9.413] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fa111000) [ 9.413] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.413] [3f60] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.413] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.413] gen9_emit_sampler: sampler = 1 [ 9.413] gen9_emit_vertex_elements: setup id=0 [ 9.413] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.413] (0, 0), (640, 2096) [ 9.413] gen8_vertex_flush[5d8] = 3 [ 9.413] sna_composite_rectangles: pixmap=300 marking clear [0]? 1 [ 9.413] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) [ 9.413] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.413] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.413] trapezoid_spans_maybe_inplace? clear, no [ 9.413] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.414] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.414] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.414] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.414] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.414] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.414] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.414] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.414] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.414] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.414] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.414] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.414] sna_drawable_use_bo pixmap=300, box=((8, 904), (632, 1128)), flags=7... [ 9.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.414] sna_drawable_use_bo: using whole GPU bo [ 9.414] gen9_composite_set_target: pixmap=300, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.414] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.414] color_convert: src=660a0a0a [20028888] [ 9.414] color_convert: dst=660a0a0a [20028888] [ 9.414] sna_render_get_solid: 660a0a0a [ 9.414] sna_render_get_solid(2) = 660a0a0a (old) [ 9.414] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.414] gen4_choose_spans_emitter: solid source [ 9.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.414] aligning vertex: was 2, now 3 floats per vertex [ 9.414] gen9_composite_get_binding_table(fd40) [ 9.414] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 9.414] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.414] kgem_add_reloc64[9] = (delta=8, target handle=3, presumed=fdffe000) [ 9.414] [3f40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.414] gen9_emit_sampler: sampler = c [ 9.414] gen9_emit_sf: num_sf_outputs=2 [ 9.414] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.414] gen9_emit_vertex_elements: setup id=5 [ 9.414] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.414] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.414] thread_choose_span: clipped? 0 [ 9.414] imprecise_trapezoid_span_converter: using 4 threads [ 9.414] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.414] thread_choose_span: clipped? 0 [ 9.414] [ 9.414] [ 9.414] span_thread: flushing 1 boxes [ 9.414] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.414] span_thread: flushing 95 boxes span_thread: flushing 95 boxes [ 9.414] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.414] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.414] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.414] gen8_vertex_flush[69c] = 576 [ 9.414] gen9_render_composite_spans_done() [ 9.414] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.414] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.414] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.414] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.414] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.414] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.414] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.414] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.414] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.414] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.414] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.414] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.414] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.414] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.414] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.414] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.414] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.414] sna_drawable_use_bo pixmap=300, box=((8, 904), (632, 1128)), flags=7... [ 9.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.414] sna_drawable_use_bo: using whole GPU bo [ 9.414] gen9_composite_set_target: pixmap=300, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.414] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.414] color_convert: src=66282828 [20028888] [ 9.414] color_convert: dst=66282828 [20028888] [ 9.414] sna_render_get_solid: 66282828 [ 9.414] sna_render_get_solid(3) = 66282828 (old) [ 9.414] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.414] gen4_choose_spans_emitter: solid source [ 9.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.415] gen9_composite_get_binding_table(fcc0) [ 9.415] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.415] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.415] kgem_add_reloc64[10] = (delta=12, target handle=3, presumed=fdffe000) [ 9.415] [3f20] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.415] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.415] gen9_emit_vertex_elements: setup id=5 [ 9.415] thread_choose_span: clipped? 0 [ 9.415] imprecise_trapezoid_span_converter: using 4 threads [ 9.415] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.415] thread_choose_span: clipped? 0 [ 9.415] span_thread: flushing 2 boxes [ 9.415] [ 9.415] span_thread: flushing 166 boxes [ 9.415] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.415] span_thread: flushing 162 boxes [ 9.415] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.415] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 9.415] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.415] gen8_vertex_flush[6f0] = 996 [ 9.415] gen9_render_composite_spans_done() [ 9.415] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.415] kgem_can_create_2d: 640x2096 @ 32 [ 9.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.415] kgem_can_create_2d: untiled size=5365760 [ 9.415] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.415] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.415] sna_create_pixmap: usage=0, flags=1b [ 9.415] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.415] __pop_freed_pixmap: reusing freed pixmap=290 header [ 9.415] create_pixmap_hdr: pixmap=301, width=640, height=2096, usage=0 [ 9.415] sna_create_pixmap: serial=301, 640x2096, usage=0 [ 9.415] sna_composite_rectangles(pixmap=302, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.415] sna_composite_rectangles: converted to op 0 [ 9.415] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.415] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.415] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.415] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.415] sna_composite_rectangles: dropping last-cpu hint [ 9.415] sna_drawable_use_bo pixmap=302, box=((0, 0), (640, 2096)), flags=19... [ 9.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.415] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.415] sna_pixmap_move_to_gpu(pixmap=302, usage=0), flags=b [ 9.415] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.415] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.415] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.415] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.415] sna_pixmap_alloc_gpu: pixmap=302 [ 9.415] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.415] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.415] kgem_set_tiling: handle=25, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.415] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.415] from inactive: pitch=2560, tiling=1: handle=25, id=496 [ 9.415] __sna_damage_all(640, 2096) [ 9.415] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.415] sna_pixmap_mark_active: pixmap=302, handle=25 [ 9.415] sna_drawable_use_bo: allocated GPU bo for operation [ 9.415] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.415] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.415] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.415] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.415] sna_render_get_solid: 0 [ 9.416] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.416] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.416] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.416] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.416] aligning vertex: was 3, now 2 floats per vertex [ 9.416] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.416] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.416] gen9_composite_get_binding_table(fc40) [ 9.416] kgem_add_reloc64: handle=25, pos=16136, delta=0, domains=20002 [ 9.416] kgem_add_handle: handle=25, index=6 [ 9.416] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=f4225000) [ 9.416] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.416] [3f00] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.416] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.416] gen9_emit_sampler: sampler = 1 [ 9.416] gen9_emit_sf: num_sf_outputs=1 [ 9.416] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.416] gen9_emit_vertex_elements: setup id=0 [ 9.416] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.416] (0, 0), (640, 2096) [ 9.416] gen8_vertex_flush[7b0] = 3 [ 9.416] sna_composite_rectangles: pixmap=302 marking clear [0]? 1 [ 9.416] sna_create_pixmap(624, 224, 32, usage=0) [ 9.416] kgem_can_create_2d: 624x224 @ 32 [ 9.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.416] kgem_can_create_2d: untiled size=561152 [ 9.416] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.416] kgem_can_create_2d: tiled[-1] size=561152 [ 9.416] sna_create_pixmap: usage=0, flags=1b [ 9.416] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.416] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.416] create_pixmap: serial=303, usage=0, 0x0 [ 9.416] create_pixmap_hdr: pixmap=303, width=624, height=224, usage=0 [ 9.416] sna_create_pixmap: serial=303, 624x224, usage=0 [ 9.416] sna_composite_rectangles(pixmap=304, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.416] sna_composite_rectangles: converted to op 0 [ 9.416] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.416] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.416] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.416] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.416] sna_composite_rectangles: dropping last-cpu hint [ 9.416] sna_drawable_use_bo pixmap=304, box=((0, 0), (624, 224)), flags=19... [ 9.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.416] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.416] sna_pixmap_move_to_gpu(pixmap=304, usage=0), flags=b [ 9.416] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.416] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.416] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.416] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.416] sna_pixmap_alloc_gpu: pixmap=304 [ 9.416] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.416] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.416] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.416] from inactive: pitch=2560, tiling=1: handle=20, id=497 [ 9.416] __sna_damage_all(624, 224) [ 9.416] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.416] sna_pixmap_mark_active: pixmap=304, handle=20 [ 9.416] sna_drawable_use_bo: allocated GPU bo for operation [ 9.416] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.416] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.416] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.416] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.416] sna_render_get_solid: 0 [ 9.416] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.416] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.416] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.416] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.416] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.416] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.416] gen9_composite_get_binding_table(fbc0) [ 9.416] kgem_add_reloc64: handle=20, pos=16104, delta=0, domains=20002 [ 9.416] kgem_add_handle: handle=20, index=7 [ 9.416] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd9be000) [ 9.416] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.416] [3ee0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.416] gen9_emit_vertex_elements: setup id=0 [ 9.416] (0, 0), (624, 224) [ 9.416] gen8_vertex_flush[7e4] = 3 [ 9.416] sna_composite_rectangles: pixmap=304 marking clear [0]? 1 [ 9.416] sna_create_pixmap(576, 76, 32, usage=0) [ 9.416] kgem_can_create_2d: 576x76 @ 32 [ 9.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.416] kgem_can_create_2d: untiled size=176128 [ 9.416] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.416] kgem_can_create_2d: tiled[-1] size=176128 [ 9.416] sna_create_pixmap: usage=0, flags=1b [ 9.416] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.416] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.416] create_pixmap: serial=305, usage=0, 0x0 [ 9.416] create_pixmap_hdr: pixmap=305, width=576, height=76, usage=0 [ 9.416] sna_create_pixmap: serial=305, 576x76, usage=0 [ 9.416] sna_composite_rectangles(pixmap=306, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.416] sna_composite_rectangles: converted to op 0 [ 9.416] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.416] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.416] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.416] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.416] sna_composite_rectangles: dropping last-cpu hint [ 9.416] sna_drawable_use_bo pixmap=306, box=((0, 0), (576, 76)), flags=19... [ 9.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.417] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.417] sna_pixmap_move_to_gpu(pixmap=306, usage=0), flags=b [ 9.417] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.417] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.417] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.417] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.417] sna_pixmap_alloc_gpu: pixmap=306 [ 9.417] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.417] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.417] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.417] from inactive: pitch=2560, tiling=1: handle=38, id=498 [ 9.417] __sna_damage_all(576, 76) [ 9.417] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.417] sna_pixmap_mark_active: pixmap=306, handle=38 [ 9.417] sna_drawable_use_bo: allocated GPU bo for operation [ 9.417] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.417] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.417] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.417] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.417] sna_render_get_solid: 0 [ 9.417] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.417] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.417] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.417] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.417] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.417] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.417] gen9_composite_get_binding_table(fb40) [ 9.417] kgem_add_reloc64: handle=38, pos=16072, delta=0, domains=20002 [ 9.417] kgem_add_handle: handle=38, index=8 [ 9.417] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd45c000) [ 9.417] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.417] [3ec0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.417] gen9_emit_vertex_elements: setup id=0 [ 9.417] (0, 0), (576, 76) [ 9.417] gen8_vertex_flush[818] = 3 [ 9.417] sna_composite_rectangles: pixmap=306 marking clear [0]? 1 [ 9.417] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.417] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.417] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.417] trapezoid_spans_maybe_inplace? clear, no [ 9.417] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.417] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.417] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.417] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.417] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.417] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.417] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.417] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.417] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.417] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.417] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.417] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.417] sna_drawable_use_bo pixmap=306, box=((2, 2), (574, 74)), flags=7... [ 9.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.417] sna_drawable_use_bo: using whole GPU bo [ 9.417] gen9_composite_set_target: pixmap=306, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.417] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.417] color_convert: src=4c000000 [20028888] [ 9.417] color_convert: dst=4c000000 [20028888] [ 9.417] sna_render_get_solid: 4c000000 [ 9.417] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.417] gen4_choose_spans_emitter: solid source [ 9.417] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.417] aligning vertex: was 2, now 3 floats per vertex [ 9.417] gen9_composite_get_binding_table(fac0) [ 9.417] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 [ 9.417] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.417] kgem_add_reloc64[14] = (delta=304, target handle=2, presumed=fffe8000) [ 9.417] [3ea0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.417] gen9_emit_sampler: sampler = c [ 9.417] gen9_emit_sf: num_sf_outputs=2 [ 9.417] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.417] gen9_emit_vertex_elements: setup id=5 [ 9.417] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.417] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.417] thread_choose_span: clipped? 0 [ 9.417] imprecise_trapezoid_span_converter: using 4 threads [ 9.417] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.417] thread_choose_span: clipped? 0 [ 9.417] [ 9.417] [ 9.417] span_thread: flushing 1 boxes [ 9.417] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.417] span_thread: flushing 1 boxes span_thread: flushing 26 boxes [ 9.418] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.418] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 26 boxes [ 9.418] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.418] gen8_vertex_flush[8c8] = 162 [ 9.418] gen9_render_composite_spans_done() [ 9.418] sna_accel_flush: flush?=0, dirty?=0 [ 9.418] sna_block_handler (tv=0.0) [ 9.418] sna_wakeup_handler [ 9.418] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.418] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.418] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.418] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.418] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.418] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.418] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.418] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.418] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.418] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.418] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.418] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.418] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.418] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.418] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.418] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.418] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.418] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.418] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.418] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.418] sna_drawable_use_bo pixmap=306, box=((0, 0), (576, 76)), flags=7... [ 9.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.418] sna_drawable_use_bo: using whole GPU bo [ 9.418] gen9_composite_set_target: pixmap=306, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.418] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.418] color_convert: src=e6e6e6e6 [20028888] [ 9.418] color_convert: dst=e6e6e6e6 [20028888] [ 9.418] sna_render_get_solid: e6e6e6e6 [ 9.418] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.418] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.418] gen4_choose_spans_emitter: solid source [ 9.418] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.418] gen9_composite_get_binding_table(fa40) [ 9.418] kgem_add_reloc64: handle=8, pos=16008, delta=0, domains=40000 [ 9.418] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.418] kgem_add_reloc64[15] = (delta=16, target handle=3, presumed=fdffe000) [ 9.418] [3e80] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.418] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.418] gen9_emit_vertex_elements: setup id=5 [ 9.418] thread_choose_span: clipped? 0 [ 9.418] imprecise_trapezoid_span_converter: using 4 threads [ 9.418] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.418] thread_choose_span: clipped? 0 [ 9.418] span_thread: flushing 62 boxes [ 9.418] [ 9.418] span_thread: flushing 2 boxes [ 9.418] span_thread: flushing 2 boxes [ 9.418] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.418] span_thread: flushing 62 boxes [ 9.418] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.418] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.418] gen8_vertex_flush[91c] = 384 [ 9.418] gen9_render_composite_spans_done() [ 9.418] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=11e, drawable=130 [ 9.418] sna_validate_gc: recomputing clip [ 9.418] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.418] sna_copy_area: src=pixmap=306:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=304:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.418] sna_copy_area: normal copy [ 9.418] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.418] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.418] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.418] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.418] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.418] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.418] sna_do_copy: pixmap -- no source clipping [ 9.418] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.418] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.418] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=306+(-24, -136), dst pixmap=304+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.418] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.418] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.418] sna_drawable_use_bo pixmap=304, box=((24, 136), (600, 212)), flags=b... [ 9.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.418] sna_drawable_use_bo: using whole GPU bo [ 9.418] sna_pixmap_move_to_gpu(pixmap=306, usage=0), flags=a [ 9.418] sna_pixmap_move_to_gpu: already all-damaged [ 9.418] sna_pixmap_mark_active: pixmap=306, handle=38 [ 9.418] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.418] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.418] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.418] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.418] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.418] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.418] aligning vertex: was 3, now 2 floats per vertex [ 9.418] gen9_composite_get_binding_table(f9c0) [ 9.418] kgem_add_reloc64: handle=38, pos=15976, delta=0, domains=40000 [ 9.418] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd45c000) [ 9.418] [3e60] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.418] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.418] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.418] gen9_emit_sampler: sampler = 0 [ 9.418] gen9_emit_sf: num_sf_outputs=1 [ 9.418] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.418] gen9_emit_vertex_elements: setup id=0 [ 9.418] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.418] (0, 0) -> (24, 136) + (576, 76) [ 9.418] gen8_vertex_flush[9ec] = 3 [ 9.418] sna_destroy_pixmap: pixmap=306, attached?=1 [ 9.418] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.418] __kgem_bo_destroy: handle=38, size=204800 [ 9.418] __kgem_bo_destroy: handle=38 -> active [ 9.418] __sna_free_pixmap(pixmap=306) [ 9.418] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.418] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.418] sna_glyphs: discarding mask [ 9.418] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.418] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.418] gen9_render_composite: 0x0, current mode=1/1 [ 9.418] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.418] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.418] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.418] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.418] sna_drawable_use_bo pixmap=304, box=((0, 0), (624, 224)), flags=7... [ 9.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.418] sna_drawable_use_bo: using whole GPU bo [ 9.418] gen9_composite_set_target: pixmap=304, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.418] color_convert: src=ff888888 [20028888] [ 9.418] color_convert: dst=ff888888 [20028888] [ 9.418] sna_render_get_solid: ff888888 [ 9.418] sna_render_get_solid(5) = ff888888 (old) [ 9.418] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.418] sna_transform_is_imprecise_integer_translation: no transform [ 9.418] gen9_composite_picture: integer translation (0, 0), removing [ 9.418] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.418] sna_render_pixmap_bo: GPU all damaged [ 9.418] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.418] gen4_choose_composite_emitter: solid, identity mask [ 9.418] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.418] aligning vertex: was 2, now 4 floats per vertex [ 9.418] gen9_composite_get_binding_table(f940) [ 9.418] kgem_add_reloc64: handle=8, pos=15944, delta=0, domains=40000 [ 9.418] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.418] kgem_add_reloc64[17] = (delta=20, target handle=3, presumed=fdffe000) [ 9.418] [3e40] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.418] kgem_add_reloc64: handle=6, pos=15928, delta=0, domains=40000 [ 9.418] kgem_add_handle: handle=6, index=9 [ 9.418] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fd585000) [ 9.418] [3e30] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.418] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.418] gen9_emit_sampler: sampler = a [ 9.418] gen9_emit_sf: num_sf_outputs=2 [ 9.418] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.418] gen9_emit_vertex_elements: setup id=9 [ 9.418] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.418] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.418] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.418] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.418] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.418] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.418] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.418] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.418] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.418] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.418] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.418] gen8_vertex_flush[ac8] = 24 [ 9.418] gen9_magic_ca_pass: CA fixup (1617 -> 1641) [ 9.418] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.418] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.418] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.418] sna_composite(pixmap=304, op=3, src=210+(0, 0), mask=0+(28, 8), dst=304+(28, 8)+(0, 0), size=(20, 80) [ 9.418] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.418] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.418] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.418] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.418] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.418] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.418] gen9_render_composite: 20x80, current mode=1/1 [ 9.418] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.418] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.418] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.419] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.419] sna_drawable_use_bo pixmap=304, box=((28, 8), (48, 88)), flags=7... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.419] sna_drawable_use_bo: using whole GPU bo [ 9.419] gen9_composite_set_target: pixmap=304, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.419] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.419] sna_transform_is_imprecise_integer_translation: no transform [ 9.419] gen9_composite_picture: integer translation (0, 0), removing [ 9.419] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.419] sna_render_pixmap_bo: GPU all damaged [ 9.419] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.419] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.419] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.419] gen4_choose_composite_emitter: identity src, no mask [ 9.419] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.419] aligning vertex: was 4, now 3 floats per vertex [ 9.419] gen9_composite_get_binding_table(f880) [ 9.419] kgem_add_reloc64: handle=12, pos=15896, delta=0, domains=40000 [ 9.419] kgem_add_handle: handle=12, index=10 [ 9.419] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fdffb000) [ 9.419] [3e10] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.419] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.419] gen9_emit_sampler: sampler = 2 [ 9.419] gen9_emit_sf: num_sf_outputs=1 [ 9.419] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.419] gen9_emit_vertex_elements: setup id=2 [ 9.419] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.419] gen9_render_composite_box: (28, 8), (48, 88) [ 9.419] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.419] gen8_vertex_flush[c04] = 3 [ 9.419] sna_composite(pixmap=304, op=3, src=214+(0, 0), mask=0+(28, 0), dst=304+(28, 0)+(0, 0), size=(20, 8) [ 9.419] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.419] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.419] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.419] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.419] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.419] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.419] gen9_render_composite: 20x8, current mode=1/1 [ 9.419] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.419] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.419] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.419] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.419] sna_drawable_use_bo pixmap=304, box=((28, 0), (48, 8)), flags=7... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.419] sna_drawable_use_bo: using whole GPU bo [ 9.419] gen9_composite_set_target: pixmap=304, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.419] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.419] sna_transform_is_imprecise_integer_translation: no transform [ 9.419] gen9_composite_picture: integer translation (0, 0), removing [ 9.419] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.419] sna_render_pixmap_bo: GPU all damaged [ 9.419] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.419] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.419] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.419] gen4_choose_composite_emitter: identity src, no mask [ 9.419] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.419] gen9_composite_get_binding_table(f800) [ 9.419] kgem_add_reloc64: handle=24, pos=15864, delta=0, domains=40000 [ 9.419] kgem_add_handle: handle=24, index=11 [ 9.419] kgem_add_reloc64[20] = (delta=0, target handle=11, presumed=fd53c000) [ 9.419] [3df0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.419] gen9_emit_vertex_elements: setup id=2 [ 9.419] gen9_render_composite_box: (28, 0), (48, 8) [ 9.419] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.419] gen8_vertex_flush[c40] = 3 [ 9.419] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=130, drawable=12e [ 9.419] sna_validate_gc: recomputing clip [ 9.419] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.419] sna_copy_area: src=pixmap=304:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=302:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.419] sna_copy_area: normal copy [ 9.419] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.419] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.419] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.419] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.419] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.419] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.419] sna_do_copy: pixmap -- no source clipping [ 9.419] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.419] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.419] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=304+(-8, -896), dst pixmap=302+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.419] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.419] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.419] sna_drawable_use_bo pixmap=302, box=((8, 896), (632, 1120)), flags=b... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.419] sna_drawable_use_bo: using whole GPU bo [ 9.419] sna_pixmap_move_to_gpu(pixmap=304, usage=0), flags=a [ 9.419] sna_pixmap_move_to_gpu: already all-damaged [ 9.419] sna_pixmap_mark_active: pixmap=304, handle=20 [ 9.419] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.419] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.419] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.419] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.419] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.419] aligning vertex: was 3, now 2 floats per vertex [ 9.419] gen9_composite_get_binding_table(f780) [ 9.419] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.419] kgem_add_reloc64: handle=20, pos=15832, delta=0, domains=40000 [ 9.419] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd9be000) [ 9.419] [3dd0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.419] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.419] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.419] gen9_emit_sampler: sampler = 0 [ 9.419] gen9_emit_vertex_elements: setup id=0 [ 9.419] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.419] (0, 0) -> (8, 896) + (624, 224) [ 9.419] gen8_vertex_flush[cc8] = 3 [ 9.419] sna_destroy_pixmap: pixmap=304, attached?=1 [ 9.419] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.419] __kgem_bo_destroy: handle=20, size=3268608 [ 9.419] __kgem_bo_destroy: handle=20 -> active [ 9.419] __sna_free_pixmap(pixmap=304) [ 9.419] sna_create_pixmap(624, 80, 32, usage=0) [ 9.419] kgem_can_create_2d: 624x80 @ 32 [ 9.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.419] kgem_can_create_2d: untiled size=200704 [ 9.419] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.419] kgem_can_create_2d: tiled[-1] size=200704 [ 9.419] sna_create_pixmap: usage=0, flags=1b [ 9.419] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.419] __pop_freed_pixmap: reusing freed pixmap=304 header [ 9.419] create_pixmap_hdr: pixmap=307, width=624, height=80, usage=0 [ 9.419] sna_create_pixmap: serial=307, 624x80, usage=0 [ 9.419] sna_composite_rectangles(pixmap=308, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.419] sna_composite_rectangles: converted to op 0 [ 9.419] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.419] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.419] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.419] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.419] sna_composite_rectangles: dropping last-cpu hint [ 9.419] sna_drawable_use_bo pixmap=308, box=((0, 0), (624, 80)), flags=19... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.419] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.419] sna_pixmap_move_to_gpu(pixmap=308, usage=0), flags=b [ 9.419] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.419] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.419] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.419] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.419] sna_pixmap_alloc_gpu: pixmap=308 [ 9.419] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.419] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.419] kgem_bo_remove_from_active: removing handle=38 from active [ 9.419] 1:from active: pitch=2560, tiling=1, handle=38, id=499 [ 9.419] __sna_damage_all(624, 80) [ 9.419] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.419] sna_pixmap_mark_active: pixmap=308, handle=38 [ 9.419] sna_drawable_use_bo: allocated GPU bo for operation [ 9.419] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.419] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.419] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.419] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.419] sna_render_get_solid: 0 [ 9.419] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.419] gen9_composite_get_binding_table(f700) [ 9.419] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=20002 [ 9.419] kgem_add_reloc64[22] = (delta=0, target handle=8, presumed=fd45c000) [ 9.419] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.419] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.419] gen9_emit_sampler: sampler = 1 [ 9.419] gen9_emit_vertex_elements: setup id=0 [ 9.419] (0, 0), (624, 80) [ 9.419] gen8_vertex_flush[d04] = 3 [ 9.419] sna_composite_rectangles: pixmap=308 marking clear [0]? 1 [ 9.419] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=12e, drawable=134 [ 9.419] sna_validate_gc: recomputing clip [ 9.419] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.419] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=308:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.419] sna_copy_area: normal copy [ 9.419] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.419] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.419] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.419] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.419] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.419] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.419] sna_do_copy: pixmap -- no source clipping [ 9.419] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.419] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.419] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=308+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.419] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.419] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.419] sna_drawable_use_bo pixmap=308, box=((28, 0), (246, 80)), flags=b... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.419] sna_drawable_use_bo: using whole GPU bo [ 9.419] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.419] sna_pixmap_move_to_gpu: already all-damaged [ 9.419] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.419] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.419] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.419] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.419] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.419] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.419] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.419] gen9_composite_get_binding_table(f680) [ 9.419] kgem_add_reloc64: handle=21, pos=15768, delta=0, domains=40000 [ 9.419] kgem_add_handle: handle=21, index=12 [ 9.419] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd994000) [ 9.419] [3d90] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.419] gen9_emit_sampler: sampler = 0 [ 9.419] gen9_emit_vertex_elements: setup id=0 [ 9.419] (0, 0) -> (28, 0) + (218, 80) [ 9.419] gen8_vertex_flush[d48] = 3 [ 9.419] sna_composite(pixmap=302, op=3, src=308+(0, 0), mask=0+(0, 0), dst=302+(8, 1136)+(0, 0), size=(624, 80) [ 9.419] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.419] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.419] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.419] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.419] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.419] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.419] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.419] gen9_render_composite: 624x80, current mode=1/1 [ 9.419] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.419] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.419] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.419] sna_drawable_use_bo pixmap=302, box=((8, 1136), (632, 1216)), flags=7... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.419] sna_drawable_use_bo: using whole GPU bo [ 9.419] gen9_composite_set_target: pixmap=302, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.419] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.419] sna_transform_is_imprecise_integer_translation: no transform [ 9.419] gen9_composite_picture: integer translation (0, 0), removing [ 9.419] sna_render_pixmap_bo pixmap=308, (0, 0)x(624, 80)/(624, 80) [ 9.419] sna_render_pixmap_bo: GPU all damaged [ 9.419] color_convert: src=cc000000 [20028888] [ 9.419] color_convert: dst=cc000000 [20028888] [ 9.419] sna_render_get_solid: cc000000 [ 9.419] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.419] gen4_choose_composite_emitter: identity source, identity mask [ 9.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.419] aligning vertex: was 2, now 5 floats per vertex [ 9.419] gen9_composite_get_binding_table(f600) [ 9.419] kgem_add_reloc64: handle=38, pos=15736, delta=0, domains=40000 [ 9.419] kgem_add_reloc64[24] = (delta=0, target handle=8, presumed=fd45c000) [ 9.419] [3d70] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.419] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 [ 9.419] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.419] kgem_add_reloc64[25] = (delta=816, target handle=2, presumed=fffe8000) [ 9.419] [3d60] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.419] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.419] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.419] gen9_emit_sampler: sampler = 3 [ 9.419] gen9_emit_sf: num_sf_outputs=2 [ 9.419] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.419] gen9_emit_vertex_elements: setup id=10 [ 9.419] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.419] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.419] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.419] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.419] gen8_vertex_flush[e34] = 3 [ 9.419] sna_destroy_pixmap: pixmap=308, attached?=1 [ 9.419] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.419] __kgem_bo_destroy: handle=38, size=204800 [ 9.419] __kgem_bo_destroy: handle=38 -> active [ 9.419] __sna_free_pixmap(pixmap=308) [ 9.419] sna_composite(pixmap=300, op=3, src=302+(0, 0), mask=0+(0, 0), dst=300+(0, 0)+(0, 0), size=(640, 2096) [ 9.419] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.419] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.419] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.419] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.419] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.419] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.419] gen9_render_composite: 640x2096, current mode=1/1 [ 9.419] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.419] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.419] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.419] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.419] sna_drawable_use_bo pixmap=300, box=((0, 0), (640, 2096)), flags=7... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.419] sna_drawable_use_bo: using whole GPU bo [ 9.419] gen9_composite_set_target: pixmap=300, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.419] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.419] sna_transform_is_imprecise_integer_translation: no transform [ 9.419] gen9_composite_picture: integer translation (0, 0), removing [ 9.419] sna_render_pixmap_bo pixmap=302, (0, 0)x(640, 2096)/(640, 2096) [ 9.419] sna_render_pixmap_bo: GPU all damaged [ 9.419] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.419] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.419] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.419] gen4_choose_composite_emitter: identity src, no mask [ 9.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.419] aligning vertex: was 5, now 3 floats per vertex [ 9.419] gen9_composite_get_binding_table(f540) [ 9.419] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.419] kgem_add_reloc64: handle=25, pos=15688, delta=0, domains=40000 [ 9.419] kgem_add_reloc64[26] = (delta=0, target handle=6, presumed=f4225000) [ 9.419] [3d40] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.419] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.419] gen9_emit_sampler: sampler = 2 [ 9.419] gen9_emit_sf: num_sf_outputs=1 [ 9.419] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.419] gen9_emit_vertex_elements: setup id=2 [ 9.419] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.419] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.419] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.419] gen8_vertex_flush[edc] = 3 [ 9.419] sna_destroy_pixmap: pixmap=302, attached?=1 [ 9.419] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.419] __kgem_bo_destroy: handle=25, size=33177600 [ 9.419] __kgem_bo_destroy: handle=25 -> active [ 9.419] __sna_free_pixmap(pixmap=302) [ 9.419] sna_composite(pixmap=296, op=3, src=300+(0, 0), mask=0+(160, 64), dst=296+(160, 64)+(0, 0), size=(640, 2096) [ 9.419] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.419] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.419] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.419] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.419] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.419] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.419] gen9_render_composite: 640x2096, current mode=1/1 [ 9.419] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.419] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.419] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.419] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.419] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.419] sna_drawable_use_bo pixmap=296, box=((160, 64), (800, 2160)), flags=7... [ 9.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.419] sna_drawable_use_bo: using whole GPU bo [ 9.419] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.419] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.419] sna_transform_is_imprecise_integer_translation: no transform [ 9.419] gen9_composite_picture: integer translation (0, 0), removing [ 9.420] sna_render_pixmap_bo pixmap=300, (0, 0)x(640, 2096)/(640, 2096) [ 9.420] sna_render_pixmap_bo: GPU all damaged [ 9.420] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.420] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.420] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.420] gen4_choose_composite_emitter: identity src, no mask [ 9.420] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.420] gen9_composite_get_binding_table(f4c0) [ 9.420] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.420] kgem_add_reloc64: handle=11, pos=15656, delta=0, domains=40000 [ 9.420] kgem_add_reloc64[27] = (delta=0, target handle=5, presumed=fa111000) [ 9.420] [3d20] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.420] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.420] gen9_emit_vertex_elements: setup id=2 [ 9.420] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.420] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.420] gen8_vertex_flush[f28] = 3 [ 9.420] sna_destroy_pixmap: pixmap=300, attached?=1 [ 9.420] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.420] __kgem_bo_destroy: handle=11, size=33177600 [ 9.420] __kgem_bo_destroy: handle=11 -> active [ 9.420] __sna_free_pixmap(pixmap=300) [ 9.420] sna_create_pixmap(2, 64, 32, usage=0) [ 9.420] kgem_can_create_2d: 2x64 @ 32 [ 9.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.420] kgem_can_create_2d: untiled size=4096 [ 9.420] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.420] kgem_choose_tiling: 2x64 -> 0 [ 9.420] sna_create_pixmap: usage=0, flags=a [ 9.420] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.420] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.420] create_pixmap: serial=309, usage=0, 2x64 [ 9.420] sna_create_pixmap: serial=309, 2x64, usage=0 [ 9.420] sna_composite_rectangles(pixmap=310, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.420] sna_composite_rectangles: converted to op 0 [ 9.420] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.420] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.420] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.420] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.420] sna_composite_rectangles: fallback, dst pixmap=310 too small or not attached [ 9.420] sna_composite_rectangles: fallback [ 9.420] sna_drawable_move_region_to_cpu(pixmap=310 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.420] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.420] _sna_pixmap_move_to_cpu(pixmap=310, 2x64, flags=1) [ 9.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.420] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.420] operate_inplace: no, inplace operation not suitable [ 9.420] _sna_pixmap_move_to_cpu: marking as damaged [ 9.420] __sna_damage_all(2, 64) [ 9.420] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.420] sna_create_pixmap(1, 32, 32, usage=0) [ 9.420] kgem_can_create_2d: 1x32 @ 32 [ 9.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.420] kgem_can_create_2d: untiled size=4096 [ 9.420] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.420] kgem_choose_tiling: 1x32 -> 0 [ 9.420] sna_create_pixmap: usage=0, flags=a [ 9.420] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.420] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.420] create_pixmap: serial=311, usage=0, 1x32 [ 9.420] sna_create_pixmap: serial=311, 1x32, usage=0 [ 9.420] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=134, drawable=138 [ 9.420] sna_validate_gc: recomputing clip [ 9.420] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.420] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.420] try_upload__fast: ignore existing cpu damage (if any) [ 9.420] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.420] try_upload__fast: no, no gpu damage [ 9.420] sna_drawable_move_region_to_cpu(pixmap=312 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.420] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.420] _sna_pixmap_move_to_cpu(pixmap=312, 1x32, flags=1) [ 9.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.420] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.420] operate_inplace: no, inplace operation not suitable [ 9.420] _sna_pixmap_move_to_cpu: marking as damaged [ 9.420] __sna_damage_all(1, 32) [ 9.420] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.420] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.420] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.420] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.420] sna_accel_flush: flush?=0, dirty?=0 [ 9.420] sna_composite(pixmap=310, op=1, src=312+(0, 0), mask=0+(0, 0), dst=310+(0, 0)+(0, 0), size=(2, 64) [ 9.420] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.420] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.420] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.420] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.420] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.420] sna_composite: fallback, dst pixmap=310 is too small (or completely damaged) [ 9.420] sna_composite: fallback -- fbComposite [ 9.420] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.420] sna_composite_fb: fallback -- move src to cpu [ 9.420] _sna_pixmap_move_to_cpu(pixmap=312, 1x32, flags=2) [ 9.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 9.420] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.420] sna_composite_fb: fallback -- move dst to cpu [ 9.420] sna_drawable_move_region_to_cpu(pixmap=310 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.420] sna_drawable_move_region_to_cpu: pixmap=310 all damaged on CPU [ 9.420] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.420] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.420] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.420] sna_destroy_pixmap: pixmap=312, attached?=1 [ 9.420] __sna_free_pixmap(pixmap=312) [ 9.420] sna_composite(pixmap=296, op=3, src=310+(0, 0), mask=0+(0, 0), dst=296+(0, 0)+(0, 0), size=(3840, 64) [ 9.420] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.420] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.420] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.420] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.420] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.420] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.420] gen9_render_composite: 3840x64, current mode=1/1 [ 9.420] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.420] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.420] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.420] sna_drawable_use_bo pixmap=296, box=((0, 0), (3840, 64)), flags=7... [ 9.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.420] sna_drawable_use_bo: using whole GPU bo [ 9.420] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.420] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.420] sna_transform_is_imprecise_integer_translation: no transform [ 9.420] gen9_composite_picture: integer translation (0, 0), removing [ 9.420] sna_render_pixmap_bo pixmap=310, (0, 0)x(3840, 64)/(2, 64) [ 9.420] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.420] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.420] use_cpu_bo: no cpu bo [ 9.420] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.420] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.420] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.420] sna_drawable_move_region_to_cpu(pixmap=310 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.420] sna_drawable_move_region_to_cpu: pixmap=310 all damaged on CPU [ 9.420] kgem_can_create_2d: 2x64 @ 32 [ 9.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.420] kgem_can_create_2d: untiled size=4096 [ 9.420] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.420] kgem_choose_tiling: 2x64 -> 0 [ 9.420] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.420] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.420] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.420] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.420] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.420] search_linear_cache: searching for inactive gtt map [ 9.420] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.420] search_linear_cache: searching for inactive gtt map [ 9.420] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.420] kgem_set_tiling: handle=31, tiling=0 [0], pitch=0 [0]: 1 [ 9.420] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.420] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.420] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.420] kgem_create_buffer: reusing handle=31 for buffer [ 9.420] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.420] init_buffer_from_bo: reusing handle=31 for buffer [ 9.420] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.420] kgem_bo_map: converting request for GTT map into CPU map [ 9.420] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.420] kgem_bo_sync__cpu: handle=31 [ 9.420] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.420] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.420] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.420] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.420] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.420] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.420] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.420] __kgem_bo_init(handle=31, num_pages=2048) [ 9.420] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.420] upload: adding upload cache to pixmap=310 [ 9.420] kgem_proxy_bo_attach: handle=31 [ 9.420] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.420] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.420] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.420] gen4_choose_composite_emitter: identity src, no mask [ 9.420] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.420] gen9_composite_get_binding_table(f440) [ 9.420] kgem_add_reloc64: handle=31, pos=15624, delta=0, domains=40000 [ 9.420] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.420] kgem_add_handle: handle=31, index=13 [ 9.420] kgem_add_reloc64[28] = (delta=0, target handle=13, presumed=fd4fc000) [ 9.420] [3d00] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.420] gen9_emit_sampler: sampler = a [ 9.420] gen9_emit_vertex_elements: setup id=2 [ 9.420] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.420] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.420] gen8_vertex_flush[f6c] = 3 [ 9.420] sna_destroy_pixmap: pixmap=310, attached?=1 [ 9.420] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.420] __sna_free_pixmap(pixmap=310) [ 9.420] sna_composite_rectangles(pixmap=296, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.420] sna_composite_rectangles: converted to op 3 [ 9.420] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.420] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.420] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.420] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.420] sna_drawable_use_bo pixmap=296, box=((0, 0), (3840, 48)), flags=1... [ 9.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.420] sna_drawable_use_bo: using whole GPU bo [ 9.420] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.420] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.420] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.420] sna_render_get_solid: 660a0a0a [ 9.420] sna_render_get_solid(2) = 660a0a0a (old) [ 9.420] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.420] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.420] aligning vertex: was 3, now 2 floats per vertex [ 9.420] gen9_composite_get_binding_table(f3c0) [ 9.420] gen9_emit_sampler: sampler = 1 [ 9.420] gen9_emit_vertex_elements: setup id=0 [ 9.420] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.420] (0, 0), (3840, 48) [ 9.420] gen8_vertex_flush[fcc] = 3 [ 9.420] sna_composite(pixmap=296, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=296+(3786, 6)+(0, 0), size=(44, 36) [ 9.420] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.420] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.420] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.420] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.420] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.420] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.420] gen9_render_composite: 44x36, current mode=1/1 [ 9.420] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.420] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.420] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.420] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.420] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.420] sna_drawable_use_bo pixmap=296, box=((3786, 6), (3830, 42)), flags=7... [ 9.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.420] sna_drawable_use_bo: using whole GPU bo [ 9.420] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.420] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.420] sna_transform_is_imprecise_integer_translation: no transform [ 9.420] gen9_composite_picture: integer translation (0, 0), removing [ 9.420] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.420] sna_render_pixmap_bo: CPU all damaged [ 9.420] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.420] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.420] __kgem_retire_rq: request 1 complete [ 9.420] sna_add_flush_pixmap: new flush bo, flushing before [ 9.420] gen8_vertex_close: used=6648, vbo active? 16, vb=625, nreloc=5 [ 9.420] gen8_vertex_close: reloc[0] = 287 [ 9.420] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.420] kgem_add_handle: handle=16, index=14 [ 9.420] kgem_add_reloc64[29] = (delta=0, target handle=14, presumed=fffa8000) [ 9.420] gen8_vertex_close: reloc[1] = 341 [ 9.420] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 [ 9.420] kgem_add_reloc64[30] = (delta=0, target handle=14, presumed=fffa8000) [ 9.420] gen8_vertex_close: reloc[2] = 418 [ 9.420] kgem_add_reloc64: handle=16, pos=418, delta=0, domains=200000 [ 9.420] kgem_add_reloc64[31] = (delta=0, target handle=14, presumed=fffa8000) [ 9.420] gen8_vertex_close: reloc[3] = 685 [ 9.420] kgem_add_reloc64: handle=16, pos=685, delta=0, domains=200000 [ 9.420] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fffa8000) [ 9.420] gen8_vertex_close: reloc[4] = 904 [ 9.420] kgem_add_reloc64: handle=16, pos=904, delta=0, domains=200000 [ 9.420] kgem_add_reloc64[33] = (delta=0, target handle=14, presumed=fffa8000) [ 9.420] batch[1/1, flags=1800]: 1018 1018 15600 16384, nreloc=34, nexec=15, nfence=0, aperture=34477 [fenced=0] [ 9.420] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.420] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.420] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.420] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.420] kgem_fixup_relocs: shrinking by 57344 [ 9.420] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.420] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.420] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.420] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.420] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.420] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.420] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.420] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.420] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.420] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.420] __kgem_bo_clear_busy: handle=7 [ 9.420] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.420] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.420] __kgem_bo_clear_busy: handle=8 [ 9.420] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.420] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.421] __kgem_bo_clear_busy: handle=8 [ 9.421] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.421] __kgem_bo_clear_busy: handle=8 [ 9.421] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.421] __kgem_bo_clear_busy: handle=7 [ 9.421] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.421] __kgem_bo_clear_busy: handle=8 [ 9.421] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.421] __kgem_bo_clear_busy: handle=8 [ 9.421] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.421] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.421] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.421] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.421] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.421] __kgem_bo_clear_busy: handle=7 [ 9.421] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.421] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.421] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.421] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.421] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.421] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.421] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.421] gen4_choose_composite_emitter: identity src, no mask [ 9.421] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.421] aligning vertex: was 2, now 3 floats per vertex [ 9.421] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.421] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.421] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.421] kgem_add_handle: handle=4, index=0 [ 9.421] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.421] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.421] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.421] gen9_composite_get_binding_table(ffc0) [ 9.421] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.421] kgem_add_handle: handle=39, index=1 [ 9.421] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.421] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.421] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.421] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.421] kgem_add_handle: handle=32, index=2 [ 9.421] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.421] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.421] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.421] gen9_emit_sampler: sampler = 2 [ 9.421] gen9_emit_sf: num_sf_outputs=1 [ 9.421] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.421] gen9_emit_vertex_elements: setup id=2 [ 9.421] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.421] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.421] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.421] gen8_vertex_flush[490] = 3 [ 9.421] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.421] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.421] sna_glyphs: discarding mask [ 9.421] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.421] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.421] gen9_render_composite: 0x0, current mode=1/1 [ 9.421] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.421] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.421] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.421] sna_drawable_use_bo pixmap=296, box=((0, 0), (7680, 2160)), flags=7... [ 9.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.421] sna_drawable_use_bo: using whole GPU bo [ 9.421] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.421] color_convert: src=ffdfdbd2 [20028888] [ 9.421] color_convert: dst=ffdfdbd2 [20028888] [ 9.421] sna_render_get_solid: ffdfdbd2 [ 9.421] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.421] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.421] sna_transform_is_imprecise_integer_translation: no transform [ 9.421] gen9_composite_picture: integer translation (0, 0), removing [ 9.421] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.421] sna_render_pixmap_bo: GPU all damaged [ 9.421] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.421] gen4_choose_composite_emitter: solid, identity mask [ 9.421] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.421] aligning vertex: was 3, now 4 floats per vertex [ 9.421] gen9_composite_get_binding_table(ff00) [ 9.421] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.421] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.421] kgem_add_handle: handle=8, index=3 [ 9.421] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.421] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.421] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.421] kgem_add_handle: handle=6, index=4 [ 9.421] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.421] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.421] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.421] gen9_emit_sampler: sampler = a [ 9.421] gen9_emit_sf: num_sf_outputs=2 [ 9.421] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.421] gen9_emit_vertex_elements: setup id=9 [ 9.421] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.421] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.421] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.421] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.421] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.421] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.421] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.421] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.421] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.421] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.421] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.421] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) [ 9.421] gen8_vertex_flush[56c] = 15 [ 9.421] gen9_magic_ca_pass: CA fixup (1665 -> 1680) [ 9.421] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.421] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.421] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.421] sna_composite(pixmap=296, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=296+(3626, 6)+(0, 0), size=(48, 36) [ 9.421] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.421] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.421] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.421] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.421] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.421] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.421] gen9_render_composite: 48x36, current mode=1/1 [ 9.421] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.421] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.421] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.421] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.421] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.421] sna_drawable_use_bo pixmap=296, box=((3626, 6), (3674, 42)), flags=7... [ 9.421] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.421] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.421] sna_drawable_use_bo: using whole GPU bo [ 9.421] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.421] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.421] sna_transform_is_imprecise_integer_translation: no transform [ 9.421] gen9_composite_picture: integer translation (0, 0), removing [ 9.421] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.421] sna_render_pixmap_bo: CPU all damaged [ 9.421] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.421] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.421] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.421] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.421] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.421] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.421] gen4_choose_composite_emitter: identity src, no mask [ 9.421] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.421] aligning vertex: was 4, now 3 floats per vertex [ 9.421] gen9_composite_get_binding_table(fe40) [ 9.421] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.421] kgem_add_handle: handle=33, index=5 [ 9.421] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.421] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.421] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.421] gen9_emit_sampler: sampler = 2 [ 9.421] gen9_emit_sf: num_sf_outputs=1 [ 9.421] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.421] gen9_emit_vertex_elements: setup id=2 [ 9.421] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.421] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.421] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.421] gen8_vertex_flush[6a8] = 3 [ 9.421] sna_create_pixmap(26, 20, 32, usage=0) [ 9.421] kgem_can_create_2d: 26x20 @ 32 [ 9.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.421] kgem_can_create_2d: untiled size=4096 [ 9.421] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.421] kgem_choose_tiling: 26x20 -> 0 [ 9.421] sna_create_pixmap: usage=0, flags=a [ 9.421] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.421] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.421] create_pixmap: serial=313, usage=0, 26x20 [ 9.421] sna_create_pixmap: serial=313, 26x20, usage=0 [ 9.421] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=138, drawable=13a [ 9.421] sna_validate_gc: recomputing clip [ 9.421] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.421] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.421] try_upload__fast: ignore existing cpu damage (if any) [ 9.421] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.421] try_upload__fast: no, no gpu damage [ 9.421] sna_drawable_move_region_to_cpu(pixmap=314 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.421] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.421] _sna_pixmap_move_to_cpu(pixmap=314, 26x20, flags=1) [ 9.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.421] operate_inplace: no, inplace operation not suitable [ 9.421] _sna_pixmap_move_to_cpu: marking as damaged [ 9.421] __sna_damage_all(26, 20) [ 9.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.421] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.421] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.421] sna_accel_flush: flush?=1, dirty?=1 [ 9.421] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.421] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.421] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.421] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.421] kgem_bo_sync__cpu_full: handle=33 [ 9.421] gen8_vertex_close: used=6729, vbo active? 16, vb=204, nreloc=2 [ 9.421] gen8_vertex_close: reloc[0] = 287 [ 9.421] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.421] kgem_add_handle: handle=16, index=6 [ 9.421] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 9.421] gen8_vertex_close: reloc[1] = 342 [ 9.421] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.421] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 9.421] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.421] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.421] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.421] kgem_fixup_relocs: shrinking by 61440 [ 9.421] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.421] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.421] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.421] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.421] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.421] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.421] __kgem_bo_clear_busy: handle=8 [ 9.421] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.421] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.421] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.421] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.421] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.421] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.421] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.424] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.424] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.424] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.424] __kgem_retire_rq: request 2 complete [ 9.424] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.424] kgem_bo_move_to_cache: release handle=11 [ 9.424] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.424] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.424] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.424] kgem_bo_move_to_cache: release handle=25 [ 9.424] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.424] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.424] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.424] kgem_bo_move_to_cache: release handle=38 [ 9.424] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.424] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.424] kgem_bo_move_to_cache: release handle=20 [ 9.424] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.424] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.424] kgem_bo_move_to_cache: release handle=22 [ 9.424] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.424] __kgem_retire_rq: request 1 complete [ 9.424] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.424] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.424] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.424] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.424] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.424] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.424] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.424] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.424] kgem_bo_sync__cpu_full: handle=32 [ 9.424] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.424] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.424] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.424] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.424] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.424] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.424] sna_accel_flush: flush?=0, dirty?=0 [ 9.424] sna_block_handler (tv=0.0) [ 9.424] sna_wakeup_handler [ 9.424] sna_composite(pixmap=296, op=3, src=314+(2370, 10), mask=0+(3554, 6), dst=296+(3554, 6)+(0, 0), size=(52, 36) [ 9.424] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.424] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.424] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.424] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.424] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.424] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.424] gen9_render_composite: 52x36, current mode=0/1 [ 9.424] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.424] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.424] sna_blt_composite: unsupported op [3] for blitting [ 9.424] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.424] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.424] sna_drawable_use_bo pixmap=296, box=((3554, 6), (3606, 42)), flags=7... [ 9.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.424] sna_drawable_use_bo: using whole GPU bo [ 9.424] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.424] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.424] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.424] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.424] sna_render_pixmap_bo pixmap=314, (2370, 10)x(52, 36)/(26, 20) [ 9.424] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.424] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.424] use_cpu_bo: no cpu bo [ 9.424] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.424] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.424] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.424] sna_drawable_move_region_to_cpu(pixmap=314 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.424] sna_drawable_move_region_to_cpu: pixmap=314 all damaged on CPU [ 9.424] kgem_can_create_2d: 26x20 @ 32 [ 9.424] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.424] kgem_can_create_2d: untiled size=4096 [ 9.424] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.424] kgem_choose_tiling: 26x20 -> 0 [ 9.424] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.424] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.424] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.424] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.424] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.424] __kgem_bo_init(handle=31, num_pages=2560) [ 9.424] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.424] upload: adding upload cache to pixmap=314 [ 9.424] kgem_proxy_bo_attach: handle=31 [ 9.424] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.424] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.424] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.424] gen4_choose_composite_emitter: simple src, no mask [ 9.424] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.424] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.424] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.424] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.424] kgem_add_handle: handle=4, index=0 [ 9.424] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.424] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.424] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.424] gen9_composite_get_binding_table(ffc0) [ 9.424] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.424] kgem_add_handle: handle=39, index=1 [ 9.424] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.424] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.424] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.424] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.424] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.424] kgem_add_handle: handle=31, index=2 [ 9.424] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.424] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.424] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.424] gen9_emit_sampler: sampler = 22 [ 9.424] gen9_emit_sf: num_sf_outputs=1 [ 9.424] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.424] gen9_emit_vertex_elements: setup id=2 [ 9.424] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.424] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.424] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.424] gen8_vertex_flush[490] = 3 [ 9.424] sna_destroy_pixmap: pixmap=314, attached?=1 [ 9.424] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.424] __sna_free_pixmap(pixmap=314) [ 9.424] sna_composite(pixmap=296, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=296+(3490, 6)+(0, 0), size=(44, 36) [ 9.424] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.424] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.424] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.424] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.424] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.424] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.424] gen9_render_composite: 44x36, current mode=1/1 [ 9.424] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.424] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.424] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.424] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.424] sna_drawable_use_bo pixmap=296, box=((3490, 6), (3534, 42)), flags=7... [ 9.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.424] sna_drawable_use_bo: using whole GPU bo [ 9.424] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.424] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.424] sna_transform_is_imprecise_integer_translation: no transform [ 9.424] gen9_composite_picture: integer translation (0, 0), removing [ 9.424] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.424] sna_render_pixmap_bo: CPU all damaged [ 9.424] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.424] sna_add_flush_pixmap: new flush bo, flushing before [ 9.425] gen8_vertex_close: used=6738, vbo active? 16, vb=4, nreloc=1 [ 9.425] gen8_vertex_close: reloc[0] = 287 [ 9.425] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.425] kgem_add_handle: handle=16, index=3 [ 9.425] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.425] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.425] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.425] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.425] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.425] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.425] kgem_fixup_relocs: shrinking by 61440 [ 9.425] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.425] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.425] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.425] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.425] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.425] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.425] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.425] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.425] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.425] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.425] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.425] gen4_choose_composite_emitter: identity src, no mask [ 9.425] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.425] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.425] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.425] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.425] kgem_add_handle: handle=4, index=0 [ 9.425] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.425] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.425] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.425] gen9_composite_get_binding_table(ffc0) [ 9.425] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.425] kgem_add_handle: handle=39, index=1 [ 9.425] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.425] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.425] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.425] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.425] kgem_add_handle: handle=34, index=2 [ 9.425] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.425] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.425] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.425] gen9_emit_sampler: sampler = 2 [ 9.425] gen9_emit_sf: num_sf_outputs=1 [ 9.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.425] gen9_emit_vertex_elements: setup id=2 [ 9.425] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.425] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.425] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.425] gen8_vertex_flush[490] = 3 [ 9.425] sna_composite(pixmap=296, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=296+(3422, 6)+(0, 0), size=(48, 36) [ 9.425] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.425] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.425] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.425] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.425] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.425] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.425] gen9_render_composite: 48x36, current mode=1/1 [ 9.425] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.425] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.425] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.425] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.425] sna_drawable_use_bo pixmap=296, box=((3422, 6), (3470, 42)), flags=7... [ 9.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.425] sna_drawable_use_bo: using whole GPU bo [ 9.425] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.425] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.425] sna_transform_is_imprecise_integer_translation: no transform [ 9.425] gen9_composite_picture: integer translation (0, 0), removing [ 9.425] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.425] sna_render_pixmap_bo: CPU all damaged [ 9.425] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.425] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.425] __kgem_retire_rq: request 1 complete [ 9.425] sna_add_flush_pixmap: new flush bo, flushing before [ 9.425] gen8_vertex_close: used=6747, vbo active? 16, vb=4, nreloc=1 [ 9.425] gen8_vertex_close: reloc[0] = 287 [ 9.425] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.425] kgem_add_handle: handle=16, index=3 [ 9.425] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.425] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.425] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.425] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.425] kgem_fixup_relocs: shrinking by 61440 [ 9.425] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.425] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.425] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.425] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.425] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.425] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.425] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.425] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.425] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.425] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.425] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.425] gen4_choose_composite_emitter: identity src, no mask [ 9.425] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.425] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.425] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.425] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.425] kgem_add_handle: handle=4, index=0 [ 9.425] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.425] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.425] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.425] gen9_composite_get_binding_table(ffc0) [ 9.425] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.425] kgem_add_handle: handle=39, index=1 [ 9.425] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.425] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.425] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.425] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.425] kgem_add_handle: handle=28, index=2 [ 9.425] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.425] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.425] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.425] gen9_emit_sampler: sampler = 2 [ 9.425] gen9_emit_sf: num_sf_outputs=1 [ 9.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.425] gen9_emit_vertex_elements: setup id=2 [ 9.425] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.425] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.425] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.425] gen8_vertex_flush[490] = 3 [ 9.425] sna_create_pixmap(16, 16, 32, usage=0) [ 9.425] kgem_can_create_2d: 16x16 @ 32 [ 9.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.425] kgem_can_create_2d: untiled size=4096 [ 9.425] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.425] kgem_choose_tiling: 16x16 -> 0 [ 9.425] sna_create_pixmap: usage=0, flags=a [ 9.425] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.425] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.425] create_pixmap: serial=315, usage=0, 16x16 [ 9.425] sna_create_pixmap: serial=315, 16x16, usage=0 [ 9.425] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=13a, drawable=13c [ 9.425] sna_validate_gc: recomputing clip [ 9.425] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.425] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.425] try_upload__fast: ignore existing cpu damage (if any) [ 9.425] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.425] try_upload__fast: no, no gpu damage [ 9.425] sna_drawable_move_region_to_cpu(pixmap=316 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.425] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.425] _sna_pixmap_move_to_cpu(pixmap=316, 16x16, flags=1) [ 9.425] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.425] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.425] operate_inplace: no, inplace operation not suitable [ 9.425] _sna_pixmap_move_to_cpu: marking as damaged [ 9.425] __sna_damage_all(16, 16) [ 9.425] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.425] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.425] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.425] sna_accel_flush: flush?=1, dirty?=1 [ 9.425] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.425] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.425] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.425] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.425] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.425] kgem_bo_sync__cpu_full: handle=28 [ 9.425] gen8_vertex_close: used=6756, vbo active? 16, vb=4, nreloc=1 [ 9.425] gen8_vertex_close: reloc[0] = 287 [ 9.425] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.425] kgem_add_handle: handle=16, index=3 [ 9.425] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.425] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.425] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.425] __kgem_retire_rq: request 1 complete [ 9.425] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.425] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.425] kgem_fixup_relocs: shrinking by 61440 [ 9.425] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.425] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.425] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.425] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.425] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.425] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.425] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.425] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.425] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.425] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.425] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.425] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.425] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.425] __kgem_retire_rq: request 1 complete [ 9.425] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.425] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.425] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.425] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.425] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.425] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.425] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.425] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.425] kgem_bo_sync__cpu_full: handle=34 [ 9.425] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.425] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.425] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.425] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.425] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.425] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.425] sna_composite(pixmap=296, op=3, src=316+(2247, 15), mask=0+(3370, 7), dst=296+(3370, 7)+(0, 0), size=(32, 34) [ 9.425] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.425] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.425] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.425] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.425] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.425] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.425] gen9_render_composite: 32x34, current mode=0/1 [ 9.425] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.425] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.425] sna_blt_composite: unsupported op [3] for blitting [ 9.425] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.425] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.425] sna_drawable_use_bo pixmap=296, box=((3370, 7), (3402, 41)), flags=7... [ 9.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.425] sna_drawable_use_bo: using whole GPU bo [ 9.425] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.425] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.425] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.425] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.425] sna_render_pixmap_bo pixmap=316, (2247, 15)x(32, 34)/(16, 16) [ 9.425] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.425] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.425] use_cpu_bo: no cpu bo [ 9.425] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.425] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.425] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.425] sna_drawable_move_region_to_cpu(pixmap=316 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.425] sna_drawable_move_region_to_cpu: pixmap=316 all damaged on CPU [ 9.425] kgem_can_create_2d: 16x16 @ 32 [ 9.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.425] kgem_can_create_2d: untiled size=4096 [ 9.425] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.425] kgem_choose_tiling: 16x16 -> 0 [ 9.425] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.425] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.425] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.425] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.425] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.425] __kgem_bo_init(handle=31, num_pages=1024) [ 9.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.425] upload: adding upload cache to pixmap=316 [ 9.425] kgem_proxy_bo_attach: handle=31 [ 9.425] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.425] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.425] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.425] gen4_choose_composite_emitter: simple src, no mask [ 9.425] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.425] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.425] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.425] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.425] kgem_add_handle: handle=4, index=0 [ 9.425] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.425] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.425] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.425] gen9_composite_get_binding_table(ffc0) [ 9.425] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.425] kgem_add_handle: handle=39, index=1 [ 9.425] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.425] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.425] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.425] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.425] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.425] kgem_add_handle: handle=31, index=2 [ 9.425] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.425] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.425] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.425] gen9_emit_sampler: sampler = 22 [ 9.425] gen9_emit_sf: num_sf_outputs=1 [ 9.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.425] gen9_emit_vertex_elements: setup id=2 [ 9.425] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.425] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.425] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.425] gen8_vertex_flush[490] = 3 [ 9.425] sna_destroy_pixmap: pixmap=316, attached?=1 [ 9.425] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.425] __sna_free_pixmap(pixmap=316) [ 9.425] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.425] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.425] sna_glyphs: discarding mask [ 9.425] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.425] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.425] gen9_render_composite: 0x0, current mode=1/1 [ 9.425] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.425] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.425] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.425] sna_drawable_use_bo pixmap=296, box=((0, 0), (7680, 2160)), flags=7... [ 9.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.425] sna_drawable_use_bo: using whole GPU bo [ 9.425] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.425] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.426] color_convert: src=ff232321 [20028888] [ 9.426] color_convert: dst=ff232321 [20028888] [ 9.426] sna_render_get_solid: ff232321 [ 9.426] sna_render_get_solid(7) = ff232321 (old) [ 9.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.426] sna_transform_is_imprecise_integer_translation: no transform [ 9.426] gen9_composite_picture: integer translation (0, 0), removing [ 9.426] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.426] sna_render_pixmap_bo: GPU all damaged [ 9.426] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.426] gen4_choose_composite_emitter: solid, identity mask [ 9.426] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.426] aligning vertex: was 3, now 4 floats per vertex [ 9.426] gen9_composite_get_binding_table(ff00) [ 9.426] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.426] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.426] kgem_add_handle: handle=8, index=3 [ 9.426] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.426] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.426] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.426] kgem_add_handle: handle=6, index=4 [ 9.426] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.426] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.426] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.426] gen9_emit_sampler: sampler = a [ 9.426] gen9_emit_sf: num_sf_outputs=2 [ 9.426] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.426] gen9_emit_vertex_elements: setup id=9 [ 9.426] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.426] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.426] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.426] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.426] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.426] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.426] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.426] gen8_vertex_flush[56c] = 48 [ 9.426] gen9_magic_ca_pass: CA fixup (1692 -> 1740) [ 9.426] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.426] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.426] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.426] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.426] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.426] sna_glyphs: discarding mask [ 9.426] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.426] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.426] gen9_render_composite: 0x0, current mode=1/1 [ 9.426] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.426] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.426] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.426] sna_drawable_use_bo pixmap=296, box=((0, 0), (7680, 2160)), flags=7... [ 9.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.426] sna_drawable_use_bo: using whole GPU bo [ 9.426] gen9_composite_set_target: pixmap=296, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.426] color_convert: src=ff8e8b85 [20028888] [ 9.426] color_convert: dst=ff8e8b85 [20028888] [ 9.426] sna_render_get_solid: ff8e8b85 [ 9.426] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.426] sna_transform_is_imprecise_integer_translation: no transform [ 9.426] gen9_composite_picture: integer translation (0, 0), removing [ 9.426] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.426] sna_render_pixmap_bo: GPU all damaged [ 9.426] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.426] gen4_choose_composite_emitter: solid, identity mask [ 9.426] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.426] gen9_composite_get_binding_table(fe40) [ 9.426] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.426] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.426] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.426] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.426] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.426] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.426] gen9_emit_vertex_elements: setup id=9 [ 9.426] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.426] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.426] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.426] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.426] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.426] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.426] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.426] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.426] gen8_vertex_flush[66c] = 48 [ 9.426] gen9_magic_ca_pass: CA fixup (1740 -> 1788) [ 9.426] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.426] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.426] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.426] sna_copy_area: src=pixmap=296:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.426] sna_copy_area: normal copy [ 9.426] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.426] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.426] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.426] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.426] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.426] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.426] sna_do_copy: pixmap -- no source clipping [ 9.426] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.426] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.426] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=296+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.426] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.426] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.426] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.426] sna_drawable_use_bo: pinned, never REPLACES [ 9.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.426] sna_drawable_use_bo: applying move-to-gpu override [ 9.426] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(192, 1096], (768, 1172)] [ 9.426] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.426] wait_for_shadow: flags=1, flips=0, handle=30, shadow=35 [ 9.426] wait_for_shadow: setting front pixmap to handle=35 [ 9.426] sna_drawable_use_bo: using whole GPU bo [ 9.426] sna_pixmap_move_to_gpu(pixmap=296, usage=0), flags=a [ 9.426] sna_pixmap_move_to_gpu: already all-damaged [ 9.426] sna_pixmap_mark_active: pixmap=296, handle=39 [ 9.426] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.426] sna_pixmap_make_cow: make cow src=296, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.426] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.426] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.426] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.426] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.426] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.426] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.426] kgem_set_mode: flushing before new bo [ 9.426] gen8_vertex_close: used=7152, vbo active? 16, vb=204, nreloc=2 [ 9.426] gen8_vertex_close: reloc[0] = 287 [ 9.426] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.426] kgem_add_handle: handle=16, index=5 [ 9.426] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.426] gen8_vertex_close: reloc[1] = 342 [ 9.426] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.426] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.426] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.426] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.426] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.426] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.426] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.426] kgem_fixup_relocs: shrinking by 61440 [ 9.426] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.426] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.426] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.426] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.426] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.426] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.426] __kgem_bo_clear_busy: handle=8 [ 9.426] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.426] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.426] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.426] __kgem_bo_clear_busy: handle=8 [ 9.426] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.426] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.426] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.426] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.426] aligning vertex: was 4, now 2 floats per vertex [ 9.426] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.426] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.426] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.426] kgem_add_handle: handle=4, index=0 [ 9.426] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.426] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.426] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.426] gen9_composite_get_binding_table(ffc0) [ 9.426] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.426] kgem_add_handle: handle=35, index=1 [ 9.426] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.426] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.426] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.426] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.426] kgem_add_handle: handle=39, index=2 [ 9.426] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.426] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.426] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.426] gen9_emit_sampler: sampler = 0 [ 9.426] gen9_emit_sf: num_sf_outputs=1 [ 9.426] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.426] gen9_emit_vertex_elements: setup id=0 [ 9.426] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.426] (0, 0) -> (0, 0) + (7680, 2160) [ 9.426] gen8_vertex_flush[490] = 3 [ 9.426] sna_destroy_pixmap: pixmap=296, attached?=1 [ 9.426] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.426] __kgem_bo_destroy: handle=39, size=66355200 [ 9.426] __kgem_bo_destroy: handle=39 -> active [ 9.426] __sna_free_pixmap(pixmap=296) [ 9.426] sna_accel_flush: flush?=0, dirty?=0 [ 9.426] sna_accel_flush: flush?=0, dirty?=0 [ 9.426] sna_block_handler (tv=598.731000) [ 9.426] kgem_retire, need_retire?=1 [ 9.426] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.426] kgem_retire__requests_ring: retiring ring 0 [ 9.426] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.426] __kgem_retire_rq: request 1 complete [ 9.426] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.426] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.426] kgem_retire -- retired=0, need_retire=0 [ 9.426] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.426] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.426] __kgem_bo_destroy: handle=31, size=262144 [ 9.426] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.426] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.426] sna_accel_block: GPU idle, flushing [ 9.426] gen8_vertex_close: used=7158, vbo active? 16, vb=1, nreloc=1 [ 9.426] gen8_vertex_close: reloc[0] = 287 [ 9.426] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.426] kgem_add_handle: handle=16, index=3 [ 9.426] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.426] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.426] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.426] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.426] kgem_fixup_relocs: shrinking by 61440 [ 9.426] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.426] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.426] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.426] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.426] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.426] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.426] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.426] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.426] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.426] start_flush: has dirty shadow [ 9.426] timer_enable (time=9426), starting timer 0 [ 9.426] timer_enable (time=9426), starting timer 1 [ 9.426] sna_accel_block: evaluating timers, active=7 [ 9.426] sna_accel_block: flush timer expires in 8 [9434] [ 9.427] sna_wakeup_handler [ 9.427] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.427] kgem_can_create_2d: 7680x2160 @ 24 [ 9.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.427] kgem_can_create_2d: untiled size=66355200 [ 9.427] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.427] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.427] sna_create_pixmap: usage=0, flags=1b [ 9.427] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.427] __pop_freed_pixmap: reusing freed pixmap=296 header [ 9.427] create_pixmap_hdr: pixmap=317, width=7680, height=2160, usage=0 [ 9.427] sna_create_pixmap: serial=317, 7680x2160, usage=0 [ 9.427] sna_composite_rectangles(pixmap=318, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.427] sna_composite_rectangles: converted to op 0 [ 9.427] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.427] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.427] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.427] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.427] sna_composite_rectangles: dropping last-cpu hint [ 9.427] sna_drawable_use_bo pixmap=318, box=((0, 0), (7680, 2160)), flags=19... [ 9.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.427] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.427] sna_pixmap_move_to_gpu(pixmap=318, usage=0), flags=b [ 9.427] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.427] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.427] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.427] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.427] sna_pixmap_alloc_gpu: pixmap=318 [ 9.427] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.427] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.427] kgem_bo_remove_from_active: removing handle=39 from active [ 9.427] 1:from active: pitch=30720, tiling=1, handle=39, id=506 [ 9.427] __sna_damage_all(7680, 2160) [ 9.427] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.427] sna_pixmap_mark_active: pixmap=318, handle=39 [ 9.427] sna_drawable_use_bo: allocated GPU bo for operation [ 9.427] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.427] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.427] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.428] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.428] sna_render_get_solid: 0 [ 9.428] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.428] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.428] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.428] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.428] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.428] kgem_add_handle: handle=4, index=0 [ 9.428] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.428] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.428] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.428] gen9_composite_get_binding_table(ffc0) [ 9.428] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.428] kgem_add_handle: handle=39, index=1 [ 9.428] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.428] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.428] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.428] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.428] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.428] kgem_add_handle: handle=7, index=2 [ 9.428] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.428] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.428] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.428] gen9_emit_sampler: sampler = 1 [ 9.428] gen9_emit_sf: num_sf_outputs=1 [ 9.428] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.428] gen9_emit_vertex_elements: setup id=0 [ 9.428] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.428] (0, 0), (7680, 2160) [ 9.428] gen8_vertex_flush[490] = 3 [ 9.428] sna_composite_rectangles: pixmap=318 marking clear [0]? 1 [ 9.428] sna_composite_rectangles(pixmap=318, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.428] sna_composite_rectangles: converted to op 1 [ 9.428] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.428] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.428] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.428] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.428] sna_composite_rectangles: promoting to full GPU [ 9.428] sna_composite_rectangles: dropping last-cpu hint [ 9.428] sna_drawable_use_bo pixmap=318, box=((0, 0), (7680, 2160)), flags=19... [ 9.428] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.428] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.428] sna_drawable_use_bo: using whole GPU bo [ 9.428] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.428] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.428] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.428] sna_render_get_solid: ff2c001e [ 9.428] sna_render_get_solid(0) = ff2c001e (old) [ 9.428] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.428] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.428] gen9_composite_get_binding_table(ff00) [ 9.428] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.428] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.428] kgem_add_handle: handle=8, index=3 [ 9.428] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.428] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.428] gen9_emit_vertex_elements: setup id=0 [ 9.428] (0, 0), (7680, 2160) [ 9.428] gen8_vertex_flush[4cc] = 3 [ 9.428] sna_composite_rectangles: pixmap=318 marking clear [ff2c001e]? 1 [ 9.428] sna_create_pixmap(80, 80, 32, usage=0) [ 9.428] kgem_can_create_2d: 80x80 @ 32 [ 9.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.428] kgem_can_create_2d: untiled size=28672 [ 9.428] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.428] kgem_choose_tiling: 80x80 -> 0 [ 9.428] sna_create_pixmap: usage=0, flags=b [ 9.428] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.428] __pop_freed_pixmap: reusing freed pixmap=300 header [ 9.428] create_pixmap_hdr: pixmap=319, width=80, height=80, usage=0 [ 9.428] sna_create_pixmap: serial=319, 80x80, usage=0 [ 9.428] sna_composite_rectangles(pixmap=320, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.428] sna_composite_rectangles: converted to op 0 [ 9.428] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.428] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.428] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.428] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.428] sna_composite_rectangles: dropping last-cpu hint [ 9.428] sna_drawable_use_bo pixmap=320, box=((0, 0), (80, 80)), flags=19... [ 9.428] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.428] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.428] sna_pixmap_move_to_gpu(pixmap=320, usage=0), flags=b [ 9.428] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.428] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.428] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.428] kgem_choose_tiling: 80x80 -> 0 [ 9.428] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.428] kgem_choose_tiling: 80x80 -> 0 [ 9.428] sna_pixmap_alloc_gpu: pixmap=320 [ 9.428] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.428] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.428] from inactive: pitch=320, tiling=0: handle=22, id=507 [ 9.428] __sna_damage_all(80, 80) [ 9.428] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.428] sna_pixmap_mark_active: pixmap=320, handle=22 [ 9.428] sna_drawable_use_bo: allocated GPU bo for operation [ 9.428] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.428] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.428] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.428] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.428] sna_render_get_solid: 0 [ 9.428] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.428] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.428] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.428] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.428] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.428] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.428] gen9_composite_get_binding_table(fe80) [ 9.428] kgem_add_reloc64: handle=22, pos=16280, delta=0, domains=20002 [ 9.428] kgem_add_handle: handle=22, index=4 [ 9.428] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd985000) [ 9.428] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.428] [3f90] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.429] gen9_emit_vertex_elements: setup id=0 [ 9.429] (0, 0), (80, 80) [ 9.429] gen8_vertex_flush[500] = 3 [ 9.429] sna_composite_rectangles: pixmap=320 marking clear [0]? 1 [ 9.429] sna_composite_rectangles(pixmap=320, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.429] sna_composite_rectangles: converted to op 1 [ 9.429] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.429] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.429] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.429] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.429] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.429] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.429] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.429] sna_composite_rectangles: dropping last-cpu hint [ 9.429] sna_drawable_use_bo pixmap=320, box=((0, 0), (80, 80)), flags=1... [ 9.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.429] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.429] sna_drawable_use_bo: using whole GPU bo [ 9.429] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.429] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.429] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.429] sna_render_get_solid: 40404040 [ 9.429] sna_render_get_solid(1) = 40404040 (old) [ 9.429] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.429] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.429] gen9_composite_get_binding_table(fe00) [ 9.429] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 9.429] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.429] kgem_add_reloc64[7] = (delta=4, target handle=3, presumed=fdffe000) [ 9.429] [3f70] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.429] gen9_emit_vertex_elements: setup id=0 [ 9.429] (0, 0), (2, 2) [ 9.429] (78, 0), (80, 2) [ 9.429] (0, 78), (2, 80) [ 9.429] (78, 78), (80, 80) [ 9.429] gen8_vertex_flush[53c] = 12 [ 9.429] sna_composite(pixmap=318, op=3, src=320+(0, 0), mask=0+(0, 0), dst=318+(0, 0)+(0, 0), size=(7680, 2160) [ 9.429] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.429] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.429] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.429] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.429] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.429] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.429] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.429] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.429] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.429] sna_drawable_use_bo pixmap=318, box=((0, 0), (7680, 2160)), flags=7... [ 9.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.429] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.429] sna_drawable_use_bo: using whole GPU bo [ 9.429] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.429] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.429] sna_transform_is_imprecise_integer_translation: no transform [ 9.429] gen9_composite_picture: integer translation (0, 0), removing [ 9.429] sna_render_pixmap_bo pixmap=320, (0, 0)x(7680, 2160)/(80, 80) [ 9.429] sna_render_pixmap_bo: GPU all damaged [ 9.429] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.429] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.429] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.429] gen4_choose_composite_emitter: identity src, no mask [ 9.429] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.429] aligning vertex: was 2, now 3 floats per vertex [ 9.429] gen9_composite_get_binding_table(fd80) [ 9.429] kgem_add_reloc64: handle=22, pos=16216, delta=0, domains=40000 [ 9.429] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd985000) [ 9.429] [3f50] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.429] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.429] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.429] gen9_emit_sampler: sampler = a [ 9.429] gen9_emit_vertex_elements: setup id=2 [ 9.429] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.429] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.429] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.429] gen8_vertex_flush[5d8] = 3 [ 9.429] sna_destroy_pixmap: pixmap=320, attached?=1 [ 9.429] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.429] __kgem_bo_destroy: handle=22, size=61440 [ 9.429] __kgem_bo_destroy: handle=22 -> active [ 9.429] __sna_free_pixmap(pixmap=320) [ 9.429] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.429] kgem_can_create_2d: 640x2096 @ 32 [ 9.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.429] kgem_can_create_2d: untiled size=5365760 [ 9.429] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.429] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.429] sna_create_pixmap: usage=0, flags=1b [ 9.429] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.429] __pop_freed_pixmap: reusing freed pixmap=320 header [ 9.429] create_pixmap_hdr: pixmap=321, width=640, height=2096, usage=0 [ 9.429] sna_create_pixmap: serial=321, 640x2096, usage=0 [ 9.429] sna_composite_rectangles(pixmap=322, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.429] sna_composite_rectangles: converted to op 0 [ 9.429] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.429] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.429] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.429] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.429] sna_composite_rectangles: dropping last-cpu hint [ 9.429] sna_drawable_use_bo pixmap=322, box=((0, 0), (640, 2096)), flags=19... [ 9.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.429] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.429] sna_pixmap_move_to_gpu(pixmap=322, usage=0), flags=b [ 9.429] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.429] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.429] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.429] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.429] sna_pixmap_alloc_gpu: pixmap=322 [ 9.429] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.429] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.429] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.429] from inactive: pitch=2560, tiling=1: handle=25, id=508 [ 9.429] __sna_damage_all(640, 2096) [ 9.429] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.429] sna_pixmap_mark_active: pixmap=322, handle=25 [ 9.429] sna_drawable_use_bo: allocated GPU bo for operation [ 9.429] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.429] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.429] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.429] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.429] sna_render_get_solid: 0 [ 9.429] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.429] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.429] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.429] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.429] aligning vertex: was 3, now 2 floats per vertex [ 9.429] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.429] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.429] gen9_composite_get_binding_table(fd00) [ 9.429] kgem_add_reloc64: handle=25, pos=16184, delta=0, domains=20002 [ 9.429] kgem_add_handle: handle=25, index=5 [ 9.429] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=f4225000) [ 9.429] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.429] [3f30] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.429] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.429] gen9_emit_sampler: sampler = 1 [ 9.429] gen9_emit_vertex_elements: setup id=0 [ 9.429] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.429] (0, 0), (640, 2096) [ 9.429] gen8_vertex_flush[648] = 3 [ 9.429] sna_composite_rectangles: pixmap=322 marking clear [0]? 1 [ 9.429] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) [ 9.429] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.429] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.429] trapezoid_spans_maybe_inplace? clear, no [ 9.429] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.429] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.429] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.429] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.429] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.429] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.429] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.429] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.429] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.429] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.429] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.429] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.429] sna_drawable_use_bo pixmap=322, box=((8, 904), (632, 1128)), flags=7... [ 9.429] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.429] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.429] sna_drawable_use_bo: using whole GPU bo [ 9.429] gen9_composite_set_target: pixmap=322, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.429] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.429] color_convert: src=660a0a0a [20028888] [ 9.429] color_convert: dst=660a0a0a [20028888] [ 9.429] sna_render_get_solid: 660a0a0a [ 9.429] sna_render_get_solid(2) = 660a0a0a (old) [ 9.429] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.429] gen4_choose_spans_emitter: solid source [ 9.429] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.429] aligning vertex: was 2, now 3 floats per vertex [ 9.429] gen9_composite_get_binding_table(fc80) [ 9.429] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 9.429] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.429] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) [ 9.429] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.429] gen9_emit_sampler: sampler = c [ 9.429] gen9_emit_sf: num_sf_outputs=2 [ 9.429] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.430] gen9_emit_vertex_elements: setup id=5 [ 9.430] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.430] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.430] thread_choose_span: clipped? 0 [ 9.430] imprecise_trapezoid_span_converter: using 4 threads [ 9.430] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.430] thread_choose_span: clipped? 0 [ 9.430] span_thread: flushing 95 boxes [ 9.430] span_thread: flushing 1 boxes [ 9.430] [ 9.430] span_thread: flushing 1 boxes [ 9.430] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.430] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.430] span_thread: flushing 95 boxes [ 9.430] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.430] gen8_vertex_flush[70c] = 576 [ 9.430] gen9_render_composite_spans_done() [ 9.430] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.430] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.430] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.430] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.430] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.430] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.430] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.430] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.430] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.430] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.430] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.430] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.430] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.430] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.430] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.430] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.430] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.430] sna_drawable_use_bo pixmap=322, box=((8, 904), (632, 1128)), flags=7... [ 9.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.430] sna_drawable_use_bo: using whole GPU bo [ 9.430] gen9_composite_set_target: pixmap=322, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.430] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.430] color_convert: src=66282828 [20028888] [ 9.430] color_convert: dst=66282828 [20028888] [ 9.430] sna_render_get_solid: 66282828 [ 9.430] sna_render_get_solid(3) = 66282828 (old) [ 9.430] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.430] gen4_choose_spans_emitter: solid source [ 9.430] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.430] gen9_composite_get_binding_table(fc00) [ 9.430] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 [ 9.430] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.430] kgem_add_reloc64[11] = (delta=12, target handle=3, presumed=fdffe000) [ 9.430] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.430] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.430] gen9_emit_vertex_elements: setup id=5 [ 9.430] thread_choose_span: clipped? 0 [ 9.430] imprecise_trapezoid_span_converter: using 4 threads [ 9.430] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.430] thread_choose_span: clipped? 0 [ 9.430] span_thread: flushing 2 boxes [ 9.430] span_thread: flushing 2 boxes [ 9.430] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.430] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.430] span_thread: flushing 162 boxes [ 9.430] span_thread: flushing 166 boxes [ 9.430] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.430] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.430] gen8_vertex_flush[760] = 996 [ 9.430] gen9_render_composite_spans_done() [ 9.430] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.430] kgem_can_create_2d: 640x2096 @ 32 [ 9.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.430] kgem_can_create_2d: untiled size=5365760 [ 9.430] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.430] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.430] sna_create_pixmap: usage=0, flags=1b [ 9.430] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.430] __pop_freed_pixmap: reusing freed pixmap=302 header [ 9.430] create_pixmap_hdr: pixmap=323, width=640, height=2096, usage=0 [ 9.430] sna_create_pixmap: serial=323, 640x2096, usage=0 [ 9.431] sna_composite_rectangles(pixmap=324, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.431] sna_composite_rectangles: converted to op 0 [ 9.431] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.431] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.431] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.431] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.431] sna_composite_rectangles: dropping last-cpu hint [ 9.431] sna_drawable_use_bo pixmap=324, box=((0, 0), (640, 2096)), flags=19... [ 9.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.431] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.431] sna_pixmap_move_to_gpu(pixmap=324, usage=0), flags=b [ 9.431] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.431] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.431] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.431] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.431] sna_pixmap_alloc_gpu: pixmap=324 [ 9.431] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.431] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.431] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.431] from inactive: pitch=2560, tiling=1: handle=11, id=509 [ 9.431] __sna_damage_all(640, 2096) [ 9.431] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.431] sna_pixmap_mark_active: pixmap=324, handle=11 [ 9.431] sna_drawable_use_bo: allocated GPU bo for operation [ 9.431] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.431] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.431] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.431] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.431] sna_render_get_solid: 0 [ 9.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.431] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.431] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.431] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.431] aligning vertex: was 3, now 2 floats per vertex [ 9.431] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.431] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.431] gen9_composite_get_binding_table(fb80) [ 9.431] kgem_add_reloc64: handle=11, pos=16088, delta=0, domains=20002 [ 9.431] kgem_add_handle: handle=11, index=6 [ 9.431] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fa111000) [ 9.431] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.431] [3ed0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.431] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.431] gen9_emit_sampler: sampler = 1 [ 9.431] gen9_emit_sf: num_sf_outputs=1 [ 9.431] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.431] gen9_emit_vertex_elements: setup id=0 [ 9.431] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.431] (0, 0), (640, 2096) [ 9.431] gen8_vertex_flush[820] = 3 [ 9.431] sna_composite_rectangles: pixmap=324 marking clear [0]? 1 [ 9.431] sna_create_pixmap(624, 224, 32, usage=0) [ 9.431] kgem_can_create_2d: 624x224 @ 32 [ 9.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.431] kgem_can_create_2d: untiled size=561152 [ 9.431] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.431] kgem_can_create_2d: tiled[-1] size=561152 [ 9.431] sna_create_pixmap: usage=0, flags=1b [ 9.431] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.431] __pop_freed_pixmap: reusing freed pixmap=308 header [ 9.431] create_pixmap_hdr: pixmap=325, width=624, height=224, usage=0 [ 9.431] sna_create_pixmap: serial=325, 624x224, usage=0 [ 9.431] sna_composite_rectangles(pixmap=326, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.431] sna_composite_rectangles: converted to op 0 [ 9.431] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.431] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.431] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.431] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.431] sna_composite_rectangles: dropping last-cpu hint [ 9.431] sna_drawable_use_bo pixmap=326, box=((0, 0), (624, 224)), flags=19... [ 9.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.431] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.431] sna_pixmap_move_to_gpu(pixmap=326, usage=0), flags=b [ 9.431] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.431] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.431] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.431] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.431] sna_pixmap_alloc_gpu: pixmap=326 [ 9.431] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.431] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.431] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.431] from inactive: pitch=2560, tiling=1: handle=20, id=510 [ 9.431] __sna_damage_all(624, 224) [ 9.431] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.431] sna_pixmap_mark_active: pixmap=326, handle=20 [ 9.431] sna_drawable_use_bo: allocated GPU bo for operation [ 9.431] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.431] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.431] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.431] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.431] sna_render_get_solid: 0 [ 9.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.431] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.431] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.431] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.431] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.431] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.431] gen9_composite_get_binding_table(fb00) [ 9.431] kgem_add_reloc64: handle=20, pos=16056, delta=0, domains=20002 [ 9.431] kgem_add_handle: handle=20, index=7 [ 9.431] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd9be000) [ 9.431] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.431] [3eb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.431] gen9_emit_vertex_elements: setup id=0 [ 9.431] (0, 0), (624, 224) [ 9.431] gen8_vertex_flush[854] = 3 [ 9.431] sna_composite_rectangles: pixmap=326 marking clear [0]? 1 [ 9.431] sna_create_pixmap(576, 76, 32, usage=0) [ 9.431] kgem_can_create_2d: 576x76 @ 32 [ 9.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.431] kgem_can_create_2d: untiled size=176128 [ 9.431] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.431] kgem_can_create_2d: tiled[-1] size=176128 [ 9.431] sna_create_pixmap: usage=0, flags=1b [ 9.431] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.431] __pop_freed_pixmap: reusing freed pixmap=306 header [ 9.431] create_pixmap_hdr: pixmap=327, width=576, height=76, usage=0 [ 9.431] sna_create_pixmap: serial=327, 576x76, usage=0 [ 9.431] sna_composite_rectangles(pixmap=328, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.431] sna_composite_rectangles: converted to op 0 [ 9.431] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.431] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.431] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.431] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.431] sna_composite_rectangles: dropping last-cpu hint [ 9.431] sna_drawable_use_bo pixmap=328, box=((0, 0), (576, 76)), flags=19... [ 9.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.431] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.431] sna_pixmap_move_to_gpu(pixmap=328, usage=0), flags=b [ 9.431] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.431] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.431] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.431] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.431] sna_pixmap_alloc_gpu: pixmap=328 [ 9.431] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.431] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.431] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.431] from inactive: pitch=2560, tiling=1: handle=38, id=511 [ 9.431] __sna_damage_all(576, 76) [ 9.431] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.431] sna_pixmap_mark_active: pixmap=328, handle=38 [ 9.431] sna_drawable_use_bo: allocated GPU bo for operation [ 9.431] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.431] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.431] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.431] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.431] sna_render_get_solid: 0 [ 9.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.431] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.431] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.431] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.431] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.431] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.431] gen9_composite_get_binding_table(fa80) [ 9.431] kgem_add_reloc64: handle=38, pos=16024, delta=0, domains=20002 [ 9.431] kgem_add_handle: handle=38, index=8 [ 9.431] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd45c000) [ 9.431] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.431] [3e90] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.431] gen9_emit_vertex_elements: setup id=0 [ 9.431] (0, 0), (576, 76) [ 9.431] gen8_vertex_flush[888] = 3 [ 9.431] sna_composite_rectangles: pixmap=328 marking clear [0]? 1 [ 9.431] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.431] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.431] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.431] trapezoid_spans_maybe_inplace? clear, no [ 9.431] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.431] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.431] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.431] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.431] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.431] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.431] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.431] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.431] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.431] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.431] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.431] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.431] sna_drawable_use_bo pixmap=328, box=((2, 2), (574, 74)), flags=7... [ 9.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.431] sna_drawable_use_bo: using whole GPU bo [ 9.431] gen9_composite_set_target: pixmap=328, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.431] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.431] color_convert: src=4c000000 [20028888] [ 9.431] color_convert: dst=4c000000 [20028888] [ 9.431] sna_render_get_solid: 4c000000 [ 9.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.431] gen4_choose_spans_emitter: solid source [ 9.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.431] aligning vertex: was 2, now 3 floats per vertex [ 9.431] gen9_composite_get_binding_table(fa00) [ 9.431] kgem_add_reloc64: handle=7, pos=15992, delta=0, domains=40000 [ 9.431] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.431] kgem_add_reloc64[15] = (delta=304, target handle=2, presumed=fffe8000) [ 9.431] [3e70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.431] gen9_emit_sampler: sampler = c [ 9.432] gen9_emit_sf: num_sf_outputs=2 [ 9.432] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.432] gen9_emit_vertex_elements: setup id=5 [ 9.432] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.432] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.432] thread_choose_span: clipped? 0 [ 9.432] imprecise_trapezoid_span_converter: using 4 threads [ 9.432] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.432] thread_choose_span: clipped? 0 [ 9.432] span_thread: flushing 26 boxes [ 9.432] span_thread: flushing 1 boxes [ 9.432] [ 9.432] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.432] [ 9.432] span_thread: flushing 26 boxes [ 9.432] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.432] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.432] gen8_vertex_flush[938] = 162 [ 9.432] gen9_render_composite_spans_done() [ 9.432] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.432] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.432] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.432] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.432] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.432] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.432] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.432] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.432] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.432] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.432] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.432] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.432] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.432] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.432] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.432] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.432] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.432] sna_drawable_use_bo pixmap=328, box=((0, 0), (576, 76)), flags=7... [ 9.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.432] sna_drawable_use_bo: using whole GPU bo [ 9.432] gen9_composite_set_target: pixmap=328, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.432] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.432] color_convert: src=e6e6e6e6 [20028888] [ 9.432] color_convert: dst=e6e6e6e6 [20028888] [ 9.432] sna_render_get_solid: e6e6e6e6 [ 9.432] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.432] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.432] gen4_choose_spans_emitter: solid source [ 9.432] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.432] gen9_composite_get_binding_table(f980) [ 9.432] kgem_add_reloc64: handle=8, pos=15960, delta=0, domains=40000 [ 9.432] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.432] kgem_add_reloc64[16] = (delta=16, target handle=3, presumed=fdffe000) [ 9.432] [3e50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.432] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.432] gen9_emit_vertex_elements: setup id=5 [ 9.432] thread_choose_span: clipped? 0 [ 9.432] imprecise_trapezoid_span_converter: using 4 threads [ 9.432] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.432] thread_choose_span: clipped? 0 [ 9.432] span_thread: flushing 62 boxes [ 9.432] [ 9.432] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.432] span_thread: flushing 2 boxes [ 9.432] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 9.432] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.432] span_thread: flushing 62 boxes [ 9.433] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.433] gen8_vertex_flush[98c] = 384 [ 9.433] gen9_render_composite_spans_done() [ 9.433] sna_accel_flush: flush?=0, dirty?=0 [ 9.433] sna_block_handler (tv=0.0) [ 9.433] kgem_retire, need_retire?=1 [ 9.433] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.433] kgem_retire__requests_ring: retiring ring 0 [ 9.433] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.433] __kgem_retire_rq: request 1 complete [ 9.433] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.433] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.433] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.433] kgem_retire -- retired=0, need_retire=0 [ 9.433] sna_accel_block: GPU idle, flushing [ 9.433] gen8_vertex_close: used=13590, vbo active? 16, vb=25, nreloc=3 [ 9.433] gen8_vertex_close: reloc[0] = 287 [ 9.433] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.433] kgem_add_handle: handle=16, index=9 [ 9.433] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fffa8000) [ 9.433] gen8_vertex_close: reloc[1] = 369 [ 9.433] kgem_add_reloc64: handle=16, pos=369, delta=0, domains=200000 [ 9.433] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fffa8000) [ 9.433] gen8_vertex_close: reloc[2] = 446 [ 9.433] kgem_add_reloc64: handle=16, pos=446, delta=0, domains=200000 [ 9.433] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fffa8000) [ 9.433] batch[1/1, flags=1800]: 618 618 15952 16384, nreloc=20, nexec=10, nfence=0, aperture=33339 [fenced=0] [ 9.433] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.433] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.433] kgem_fixup_relocs: shrinking by 57344 [ 9.433] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.433] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.433] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.433] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.433] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 9.433] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 9.433] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.433] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.433] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.433] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.433] __kgem_bo_clear_busy: handle=7 [ 9.433] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.433] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.433] __kgem_bo_clear_busy: handle=8 [ 9.433] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.433] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.433] __kgem_bo_clear_busy: handle=8 [ 9.433] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.433] __kgem_bo_clear_busy: handle=8 [ 9.433] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.433] __kgem_bo_clear_busy: handle=8 [ 9.433] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.433] __kgem_bo_clear_busy: handle=7 [ 9.433] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.433] __kgem_bo_clear_busy: handle=8 [ 9.433] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.433] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.433] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.433] sna_scanout_do_flush: flush timer active: delta=1 [ 9.433] sna_scanout_do_flush (time=9433), triggered [ 9.433] sna_scanout_flush (time=9433), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 9.433] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.433] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 9.433] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.433] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.433] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.433] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.433] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.433] sna_pixmap_move_to_gpu: already all-damaged [ 9.433] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.433] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.433] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.433] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.433] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 9.433] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 9.433] get_fb: reusing fb=105 for handle=35 [ 9.433] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.433] __kgem_bo_clear_busy: handle=35 [ 9.433] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 9.433] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.433] __kgem_bo_clear_busy: handle=35 [ 9.433] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.433] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 9.433] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=30 [ 9.433] sna_accel_block: evaluating timers, active=7 [ 9.433] sna_accel_block: flush timer expires in 16 [9449] [ 9.433] sna_wakeup_handler [ 9.433] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=13c, drawable=146 [ 9.433] sna_validate_gc: recomputing clip [ 9.433] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.433] sna_copy_area: src=pixmap=328:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=326:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.433] sna_copy_area: normal copy [ 9.433] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.433] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.433] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.433] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.433] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.433] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.433] sna_do_copy: pixmap -- no source clipping [ 9.433] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.433] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.433] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=328+(-24, -136), dst pixmap=326+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.433] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.433] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.433] sna_drawable_use_bo pixmap=326, box=((24, 136), (600, 212)), flags=b... [ 9.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.433] sna_drawable_use_bo: using whole GPU bo [ 9.433] sna_pixmap_move_to_gpu(pixmap=328, usage=0), flags=a [ 9.433] sna_pixmap_move_to_gpu: already all-damaged [ 9.433] sna_pixmap_mark_active: pixmap=328, handle=38 [ 9.433] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.433] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.433] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.433] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.433] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.433] kgem_check_bo: num_pages=+848, num_exec=+2 [ 9.433] aligning vertex: was 3, now 2 floats per vertex [ 9.433] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.433] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.433] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.433] kgem_add_handle: handle=4, index=0 [ 9.433] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.433] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.433] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.433] gen9_composite_get_binding_table(ffc0) [ 9.433] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 9.433] kgem_add_handle: handle=20, index=1 [ 9.433] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 9.433] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.433] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.433] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 9.433] kgem_add_handle: handle=38, index=2 [ 9.433] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 9.433] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.433] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.433] gen9_emit_sampler: sampler = 0 [ 9.433] gen9_emit_sf: num_sf_outputs=1 [ 9.433] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.433] gen9_emit_vertex_elements: setup id=0 [ 9.433] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.433] (0, 0) -> (24, 136) + (576, 76) [ 9.433] gen8_vertex_flush[490] = 3 [ 9.433] sna_destroy_pixmap: pixmap=328, attached?=1 [ 9.433] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.433] __kgem_bo_destroy: handle=38, size=204800 [ 9.434] __kgem_bo_destroy: handle=38 -> active [ 9.434] __sna_free_pixmap(pixmap=328) [ 9.434] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.434] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 9.434] sna_glyphs: discarding mask [ 9.434] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.434] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.434] gen9_render_composite: 0x0, current mode=1/1 [ 9.434] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.434] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 9.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.434] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.434] sna_drawable_use_bo pixmap=326, box=((0, 0), (624, 224)), flags=7... [ 9.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.434] sna_drawable_use_bo: using whole GPU bo [ 9.434] gen9_composite_set_target: pixmap=326, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.434] color_convert: src=ff888888 [20028888] [ 9.434] color_convert: dst=ff888888 [20028888] [ 9.434] sna_render_get_solid: ff888888 [ 9.434] sna_render_get_solid(5) = ff888888 (old) [ 9.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.434] sna_transform_is_imprecise_integer_translation: no transform [ 9.434] gen9_composite_picture: integer translation (0, 0), removing [ 9.434] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.434] sna_render_pixmap_bo: GPU all damaged [ 9.434] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.434] gen4_choose_composite_emitter: solid, identity mask [ 9.434] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.434] aligning vertex: was 2, now 4 floats per vertex [ 9.434] gen9_composite_get_binding_table(ff00) [ 9.434] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.434] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.434] kgem_add_handle: handle=8, index=3 [ 9.434] kgem_add_reloc64[5] = (delta=20, target handle=3, presumed=fdffe000) [ 9.434] [3fb0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.434] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.434] kgem_add_handle: handle=6, index=4 [ 9.434] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.434] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.434] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.434] gen9_emit_sampler: sampler = a [ 9.434] gen9_emit_sf: num_sf_outputs=2 [ 9.434] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.434] gen9_emit_vertex_elements: setup id=9 [ 9.434] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.434] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.434] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.434] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.434] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.434] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.434] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.434] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.434] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.434] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.434] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.434] gen8_vertex_flush[56c] = 24 [ 9.434] gen9_magic_ca_pass: CA fixup (3399 -> 3423) [ 9.434] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.434] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.434] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.434] sna_composite(pixmap=326, op=3, src=210+(0, 0), mask=0+(28, 8), dst=326+(28, 8)+(0, 0), size=(20, 80) [ 9.434] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.434] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.434] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.434] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.434] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.434] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.434] gen9_render_composite: 20x80, current mode=1/1 [ 9.434] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.434] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.434] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 9.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.434] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.434] sna_drawable_use_bo pixmap=326, box=((28, 8), (48, 88)), flags=7... [ 9.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.434] sna_drawable_use_bo: using whole GPU bo [ 9.434] gen9_composite_set_target: pixmap=326, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.434] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.434] sna_transform_is_imprecise_integer_translation: no transform [ 9.434] gen9_composite_picture: integer translation (0, 0), removing [ 9.434] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.434] sna_render_pixmap_bo: GPU all damaged [ 9.434] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.434] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.434] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.434] gen4_choose_composite_emitter: identity src, no mask [ 9.434] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.434] aligning vertex: was 4, now 3 floats per vertex [ 9.434] gen9_composite_get_binding_table(fe40) [ 9.434] kgem_add_reloc64: handle=12, pos=16264, delta=0, domains=40000 [ 9.434] kgem_add_handle: handle=12, index=5 [ 9.434] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fdffb000) [ 9.434] [3f80] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.434] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.434] gen9_emit_sampler: sampler = 2 [ 9.434] gen9_emit_sf: num_sf_outputs=1 [ 9.434] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.434] gen9_emit_vertex_elements: setup id=2 [ 9.434] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.434] gen9_render_composite_box: (28, 8), (48, 88) [ 9.434] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.434] gen8_vertex_flush[6bc] = 3 [ 9.434] sna_composite(pixmap=326, op=3, src=214+(0, 0), mask=0+(28, 0), dst=326+(28, 0)+(0, 0), size=(20, 8) [ 9.434] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.434] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.434] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.434] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.434] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.434] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.435] gen9_render_composite: 20x8, current mode=1/1 [ 9.435] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.435] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.435] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 9.435] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.435] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.435] sna_drawable_use_bo pixmap=326, box=((28, 0), (48, 8)), flags=7... [ 9.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.435] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.435] sna_drawable_use_bo: using whole GPU bo [ 9.435] gen9_composite_set_target: pixmap=326, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.435] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.435] sna_transform_is_imprecise_integer_translation: no transform [ 9.435] gen9_composite_picture: integer translation (0, 0), removing [ 9.435] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.435] sna_render_pixmap_bo: GPU all damaged [ 9.435] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.435] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.435] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.435] gen4_choose_composite_emitter: identity src, no mask [ 9.435] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.435] gen9_composite_get_binding_table(fdc0) [ 9.435] kgem_add_reloc64: handle=24, pos=16232, delta=0, domains=40000 [ 9.435] kgem_add_handle: handle=24, index=6 [ 9.435] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd53c000) [ 9.435] [3f60] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.435] gen9_emit_vertex_elements: setup id=2 [ 9.435] gen9_render_composite_box: (28, 0), (48, 8) [ 9.435] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.435] gen8_vertex_flush[6f8] = 3 [ 9.435] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=146, drawable=144 [ 9.435] sna_validate_gc: recomputing clip [ 9.435] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.435] sna_copy_area: src=pixmap=326:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=324:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.435] sna_copy_area: normal copy [ 9.435] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.435] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.435] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.435] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.435] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.435] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.435] sna_do_copy: pixmap -- no source clipping [ 9.435] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.435] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.435] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=326+(-8, -896), dst pixmap=324+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.435] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.435] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.435] sna_drawable_use_bo pixmap=324, box=((8, 896), (632, 1120)), flags=b... [ 9.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.435] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.435] sna_drawable_use_bo: using whole GPU bo [ 9.435] sna_pixmap_move_to_gpu(pixmap=326, usage=0), flags=a [ 9.435] sna_pixmap_move_to_gpu: already all-damaged [ 9.435] sna_pixmap_mark_active: pixmap=326, handle=20 [ 9.435] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.435] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.435] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.435] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.435] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.435] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.435] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.435] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.435] aligning vertex: was 3, now 2 floats per vertex [ 9.435] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.435] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.435] gen9_composite_get_binding_table(fd40) [ 9.435] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=20002 [ 9.435] kgem_add_handle: handle=11, index=7 [ 9.435] kgem_add_reloc64[9] = (delta=0, target handle=7, presumed=fa111000) [ 9.435] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.435] [3f40] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.435] kgem_add_reloc64: handle=20, pos=16184, delta=0, domains=40000 [ 9.435] kgem_add_reloc64[10] = (delta=0, target handle=1, presumed=fd9be000) [ 9.435] [3f30] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.435] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.435] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.435] gen9_emit_sampler: sampler = 0 [ 9.435] gen9_emit_vertex_elements: setup id=0 [ 9.435] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.435] (0, 0) -> (8, 896) + (624, 224) [ 9.435] gen8_vertex_flush[780] = 3 [ 9.435] sna_destroy_pixmap: pixmap=326, attached?=1 [ 9.435] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.435] __kgem_bo_destroy: handle=20, size=3268608 [ 9.435] __kgem_bo_destroy: handle=20 -> active [ 9.435] __sna_free_pixmap(pixmap=326) [ 9.435] sna_create_pixmap(624, 80, 32, usage=0) [ 9.435] kgem_can_create_2d: 624x80 @ 32 [ 9.435] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.435] kgem_can_create_2d: untiled size=200704 [ 9.435] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.435] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.435] kgem_can_create_2d: tiled[-1] size=200704 [ 9.435] sna_create_pixmap: usage=0, flags=1b [ 9.435] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.435] __pop_freed_pixmap: reusing freed pixmap=326 header [ 9.435] create_pixmap_hdr: pixmap=329, width=624, height=80, usage=0 [ 9.435] sna_create_pixmap: serial=329, 624x80, usage=0 [ 9.435] sna_composite_rectangles(pixmap=330, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.435] sna_composite_rectangles: converted to op 0 [ 9.435] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.435] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.435] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.435] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.435] sna_composite_rectangles: dropping last-cpu hint [ 9.435] sna_drawable_use_bo pixmap=330, box=((0, 0), (624, 80)), flags=19... [ 9.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.435] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.435] sna_pixmap_move_to_gpu(pixmap=330, usage=0), flags=b [ 9.435] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.435] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.435] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.435] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.435] sna_pixmap_alloc_gpu: pixmap=330 [ 9.435] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.435] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.435] kgem_bo_remove_from_active: removing handle=38 from active [ 9.435] 1:from active: pitch=2560, tiling=1, handle=38, id=512 [ 9.435] __sna_damage_all(624, 80) [ 9.435] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.435] sna_pixmap_mark_active: pixmap=330, handle=38 [ 9.436] sna_drawable_use_bo: allocated GPU bo for operation [ 9.436] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.436] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.436] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.436] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.436] sna_render_get_solid: 0 [ 9.436] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.436] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.436] gen9_composite_get_binding_table(fc80) [ 9.436] kgem_add_reloc64: handle=38, pos=16152, delta=0, domains=20002 [ 9.436] kgem_add_reloc64[11] = (delta=0, target handle=2, presumed=fd45c000) [ 9.436] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.436] [3f10] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.436] kgem_add_reloc64: handle=7, pos=16136, delta=0, domains=40000 [ 9.436] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.436] kgem_add_handle: handle=7, index=8 [ 9.436] kgem_add_reloc64[12] = (delta=0, target handle=8, presumed=fffe8000) [ 9.436] [3f00] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.436] gen9_emit_sampler: sampler = 1 [ 9.436] gen9_emit_vertex_elements: setup id=0 [ 9.436] (0, 0), (624, 80) [ 9.436] gen8_vertex_flush[7bc] = 3 [ 9.436] sna_composite_rectangles: pixmap=330 marking clear [0]? 1 [ 9.436] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=144, drawable=14a [ 9.436] sna_validate_gc: recomputing clip [ 9.436] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.436] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=330:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.436] sna_copy_area: normal copy [ 9.436] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.436] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.436] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.436] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.436] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.436] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.436] sna_do_copy: pixmap -- no source clipping [ 9.436] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.436] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.436] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=330+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.436] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.436] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.436] sna_drawable_use_bo pixmap=330, box=((28, 0), (246, 80)), flags=b... [ 9.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.436] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.436] sna_drawable_use_bo: using whole GPU bo [ 9.436] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.436] sna_pixmap_move_to_gpu: already all-damaged [ 9.436] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.436] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.436] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.436] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.436] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.436] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.436] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.436] gen9_composite_get_binding_table(fbc0) [ 9.436] kgem_add_reloc64: handle=21, pos=16104, delta=0, domains=40000 [ 9.436] kgem_add_handle: handle=21, index=9 [ 9.436] kgem_add_reloc64[13] = (delta=0, target handle=9, presumed=fd994000) [ 9.436] [3ee0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.436] gen9_emit_sampler: sampler = 0 [ 9.436] gen9_emit_vertex_elements: setup id=0 [ 9.436] (0, 0) -> (28, 0) + (218, 80) [ 9.436] gen8_vertex_flush[800] = 3 [ 9.436] sna_composite(pixmap=324, op=3, src=330+(0, 0), mask=0+(0, 0), dst=324+(8, 1136)+(0, 0), size=(624, 80) [ 9.436] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.436] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.436] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.436] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.436] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.436] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.436] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.436] gen9_render_composite: 624x80, current mode=1/1 [ 9.436] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 [ 9.436] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 9.436] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.436] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.436] sna_drawable_use_bo pixmap=324, box=((8, 1136), (632, 1216)), flags=7... [ 9.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.436] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.436] sna_drawable_use_bo: using whole GPU bo [ 9.436] gen9_composite_set_target: pixmap=324, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.436] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.436] sna_transform_is_imprecise_integer_translation: no transform [ 9.436] gen9_composite_picture: integer translation (0, 0), removing [ 9.436] sna_render_pixmap_bo pixmap=330, (0, 0)x(624, 80)/(624, 80) [ 9.436] sna_render_pixmap_bo: GPU all damaged [ 9.436] color_convert: src=cc000000 [20028888] [ 9.436] color_convert: dst=cc000000 [20028888] [ 9.436] sna_render_get_solid: cc000000 [ 9.436] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.436] gen4_choose_composite_emitter: identity source, identity mask [ 9.436] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.436] aligning vertex: was 2, now 5 floats per vertex [ 9.436] gen9_composite_get_binding_table(fb40) [ 9.436] kgem_add_reloc64: handle=38, pos=16072, delta=0, domains=40000 [ 9.436] kgem_add_reloc64[14] = (delta=0, target handle=2, presumed=fd45c000) [ 9.436] [3ec0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.436] kgem_add_reloc64: handle=7, pos=16056, delta=0, domains=40000 [ 9.436] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.436] kgem_add_reloc64[15] = (delta=816, target handle=8, presumed=fffe8000) [ 9.436] [3eb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.436] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.436] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.436] gen9_emit_sampler: sampler = 3 [ 9.436] gen9_emit_sf: num_sf_outputs=2 [ 9.436] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.436] gen9_emit_vertex_elements: setup id=10 [ 9.436] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.436] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.437] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.437] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.437] gen8_vertex_flush[8ec] = 3 [ 9.437] sna_destroy_pixmap: pixmap=330, attached?=1 [ 9.437] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.437] __kgem_bo_destroy: handle=38, size=204800 [ 9.437] __kgem_bo_destroy: handle=38 -> active [ 9.437] __sna_free_pixmap(pixmap=330) [ 9.437] sna_composite(pixmap=322, op=3, src=324+(0, 0), mask=0+(0, 0), dst=322+(0, 0)+(0, 0), size=(640, 2096) [ 9.437] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.437] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.437] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.437] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.437] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.437] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.437] gen9_render_composite: 640x2096, current mode=1/1 [ 9.437] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.437] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 9.437] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 9.437] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.437] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.437] sna_drawable_use_bo pixmap=322, box=((0, 0), (640, 2096)), flags=7... [ 9.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.437] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.437] sna_drawable_use_bo: using whole GPU bo [ 9.437] gen9_composite_set_target: pixmap=322, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.437] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.437] sna_transform_is_imprecise_integer_translation: no transform [ 9.437] gen9_composite_picture: integer translation (0, 0), removing [ 9.437] sna_render_pixmap_bo pixmap=324, (0, 0)x(640, 2096)/(640, 2096) [ 9.437] sna_render_pixmap_bo: GPU all damaged [ 9.437] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.437] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.437] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.437] gen4_choose_composite_emitter: identity src, no mask [ 9.437] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.437] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.437] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.437] aligning vertex: was 5, now 3 floats per vertex [ 9.437] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.437] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.437] gen9_composite_get_binding_table(fa80) [ 9.437] kgem_add_reloc64: handle=25, pos=16024, delta=0, domains=20002 [ 9.437] kgem_add_handle: handle=25, index=10 [ 9.437] kgem_add_reloc64[16] = (delta=0, target handle=10, presumed=f4225000) [ 9.437] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.437] [3e90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.437] kgem_add_reloc64: handle=11, pos=16008, delta=0, domains=40000 [ 9.437] kgem_add_reloc64[17] = (delta=0, target handle=7, presumed=fa111000) [ 9.437] [3e80] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.437] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.437] gen9_emit_sampler: sampler = 2 [ 9.437] gen9_emit_sf: num_sf_outputs=1 [ 9.437] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.437] gen9_emit_vertex_elements: setup id=2 [ 9.437] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.437] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.437] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.437] gen8_vertex_flush[994] = 3 [ 9.437] sna_destroy_pixmap: pixmap=324, attached?=1 [ 9.437] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.437] __kgem_bo_destroy: handle=11, size=33177600 [ 9.437] __kgem_bo_destroy: handle=11 -> active [ 9.437] __sna_free_pixmap(pixmap=324) [ 9.437] sna_composite(pixmap=318, op=3, src=322+(0, 0), mask=0+(160, 64), dst=318+(160, 64)+(0, 0), size=(640, 2096) [ 9.437] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.437] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.437] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.437] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.437] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.437] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.437] gen9_render_composite: 640x2096, current mode=1/1 [ 9.437] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.437] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 9.437] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 9.437] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.437] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.437] sna_drawable_use_bo pixmap=318, box=((160, 64), (800, 2160)), flags=7... [ 9.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.437] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.437] sna_drawable_use_bo: using whole GPU bo [ 9.437] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.437] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.437] sna_transform_is_imprecise_integer_translation: no transform [ 9.437] gen9_composite_picture: integer translation (0, 0), removing [ 9.437] sna_render_pixmap_bo pixmap=322, (0, 0)x(640, 2096)/(640, 2096) [ 9.437] sna_render_pixmap_bo: GPU all damaged [ 9.437] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.437] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.437] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.437] gen4_choose_composite_emitter: identity src, no mask [ 9.437] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.437] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.437] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.437] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.437] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.437] gen9_composite_get_binding_table(f9c0) [ 9.437] kgem_add_reloc64: handle=39, pos=15976, delta=0, domains=20002 [ 9.437] kgem_add_handle: handle=39, index=11 [ 9.437] kgem_add_reloc64[18] = (delta=0, target handle=11, presumed=e4505000) [ 9.437] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.437] [3e60] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.437] kgem_add_reloc64: handle=25, pos=15960, delta=0, domains=40000 [ 9.437] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=f4225000) [ 9.437] [3e50] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.437] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.437] gen9_emit_vertex_elements: setup id=2 [ 9.437] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.437] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.437] gen8_vertex_flush[9e0] = 3 [ 9.437] sna_destroy_pixmap: pixmap=322, attached?=1 [ 9.438] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.438] __kgem_bo_destroy: handle=25, size=33177600 [ 9.438] __kgem_bo_destroy: handle=25 -> active [ 9.438] __sna_free_pixmap(pixmap=322) [ 9.438] sna_create_pixmap(2, 64, 32, usage=0) [ 9.438] kgem_can_create_2d: 2x64 @ 32 [ 9.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.438] kgem_can_create_2d: untiled size=4096 [ 9.438] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.438] kgem_choose_tiling: 2x64 -> 0 [ 9.438] sna_create_pixmap: usage=0, flags=a [ 9.438] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.438] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.438] create_pixmap: serial=331, usage=0, 2x64 [ 9.438] sna_create_pixmap: serial=331, 2x64, usage=0 [ 9.438] sna_composite_rectangles(pixmap=332, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.438] sna_composite_rectangles: converted to op 0 [ 9.438] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.438] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.438] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.438] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.438] sna_composite_rectangles: fallback, dst pixmap=332 too small or not attached [ 9.438] sna_composite_rectangles: fallback [ 9.438] sna_drawable_move_region_to_cpu(pixmap=332 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.438] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.438] _sna_pixmap_move_to_cpu(pixmap=332, 2x64, flags=1) [ 9.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.438] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.438] operate_inplace: no, inplace operation not suitable [ 9.438] _sna_pixmap_move_to_cpu: marking as damaged [ 9.438] __sna_damage_all(2, 64) [ 9.438] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.438] sna_create_pixmap(1, 32, 32, usage=0) [ 9.438] kgem_can_create_2d: 1x32 @ 32 [ 9.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.438] kgem_can_create_2d: untiled size=4096 [ 9.438] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.438] kgem_choose_tiling: 1x32 -> 0 [ 9.438] sna_create_pixmap: usage=0, flags=a [ 9.438] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.438] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.438] create_pixmap: serial=333, usage=0, 1x32 [ 9.438] sna_create_pixmap: serial=333, 1x32, usage=0 [ 9.438] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=14a, drawable=14e [ 9.438] sna_validate_gc: recomputing clip [ 9.438] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.438] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.438] try_upload__fast: ignore existing cpu damage (if any) [ 9.438] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.438] try_upload__fast: no, no gpu damage [ 9.438] sna_drawable_move_region_to_cpu(pixmap=334 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.438] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.438] _sna_pixmap_move_to_cpu(pixmap=334, 1x32, flags=1) [ 9.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.438] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.438] operate_inplace: no, inplace operation not suitable [ 9.438] _sna_pixmap_move_to_cpu: marking as damaged [ 9.438] __sna_damage_all(1, 32) [ 9.438] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.438] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.438] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.438] sna_accel_flush: flush?=0, dirty?=0 [ 9.438] sna_composite(pixmap=332, op=1, src=334+(0, 0), mask=0+(0, 0), dst=332+(0, 0)+(0, 0), size=(2, 64) [ 9.438] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.438] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.438] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.438] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.438] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.438] sna_composite: fallback, dst pixmap=332 is too small (or completely damaged) [ 9.438] sna_composite: fallback -- fbComposite [ 9.438] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.438] sna_composite_fb: fallback -- move src to cpu [ 9.438] _sna_pixmap_move_to_cpu(pixmap=334, 1x32, flags=2) [ 9.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 9.438] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.438] sna_composite_fb: fallback -- move dst to cpu [ 9.438] sna_drawable_move_region_to_cpu(pixmap=332 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.438] sna_drawable_move_region_to_cpu: pixmap=332 all damaged on CPU [ 9.438] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.438] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.438] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.438] sna_destroy_pixmap: pixmap=334, attached?=1 [ 9.438] __sna_free_pixmap(pixmap=334) [ 9.438] sna_composite(pixmap=318, op=3, src=332+(0, 0), mask=0+(0, 0), dst=318+(0, 0)+(0, 0), size=(3840, 64) [ 9.438] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.438] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.438] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.438] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.438] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.438] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.438] gen9_render_composite: 3840x64, current mode=1/1 [ 9.438] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.438] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.438] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.438] sna_drawable_use_bo pixmap=318, box=((0, 0), (3840, 64)), flags=7... [ 9.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.438] sna_drawable_use_bo: using whole GPU bo [ 9.438] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.438] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.438] sna_transform_is_imprecise_integer_translation: no transform [ 9.438] gen9_composite_picture: integer translation (0, 0), removing [ 9.438] sna_render_pixmap_bo pixmap=332, (0, 0)x(3840, 64)/(2, 64) [ 9.438] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.438] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.438] use_cpu_bo: no cpu bo [ 9.438] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.438] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.438] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.438] sna_drawable_move_region_to_cpu(pixmap=332 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.438] sna_drawable_move_region_to_cpu: pixmap=332 all damaged on CPU [ 9.438] kgem_can_create_2d: 2x64 @ 32 [ 9.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.438] kgem_can_create_2d: untiled size=4096 [ 9.438] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.438] kgem_choose_tiling: 2x64 -> 0 [ 9.438] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.438] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.438] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.438] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.438] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.438] search_linear_cache: searching for inactive gtt map [ 9.438] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.438] search_linear_cache: searching for inactive gtt map [ 9.438] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.438] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.438] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.438] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.438] kgem_create_buffer: reusing handle=31 for buffer [ 9.438] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.438] init_buffer_from_bo: reusing handle=31 for buffer [ 9.438] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.438] kgem_bo_map: converting request for GTT map into CPU map [ 9.438] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.438] kgem_bo_sync__cpu: handle=31 [ 9.438] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.438] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.438] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.438] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.438] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.438] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.438] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.438] __kgem_bo_init(handle=31, num_pages=2048) [ 9.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.438] upload: adding upload cache to pixmap=332 [ 9.438] kgem_proxy_bo_attach: handle=31 [ 9.438] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.438] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.438] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.438] gen4_choose_composite_emitter: identity src, no mask [ 9.438] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.438] gen9_composite_get_binding_table(f900) [ 9.438] kgem_add_reloc64: handle=31, pos=15928, delta=0, domains=40000 [ 9.438] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.438] kgem_add_handle: handle=31, index=12 [ 9.438] kgem_add_reloc64[20] = (delta=0, target handle=12, presumed=fd4fc000) [ 9.438] [3e30] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.438] gen9_emit_sampler: sampler = a [ 9.438] gen9_emit_vertex_elements: setup id=2 [ 9.438] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.438] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.438] gen8_vertex_flush[a24] = 3 [ 9.438] sna_accel_flush: flush?=0, dirty?=0 [ 9.438] sna_block_handler (tv=0.0) [ 9.438] sna_wakeup_handler [ 9.438] sna_destroy_pixmap: pixmap=332, attached?=1 [ 9.438] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.438] __sna_free_pixmap(pixmap=332) [ 9.438] sna_composite_rectangles(pixmap=318, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.438] sna_composite_rectangles: converted to op 3 [ 9.438] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.438] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.438] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.438] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.438] sna_drawable_use_bo pixmap=318, box=((0, 0), (3840, 48)), flags=1... [ 9.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.438] sna_drawable_use_bo: using whole GPU bo [ 9.438] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.438] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.438] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.438] sna_render_get_solid: 660a0a0a [ 9.438] sna_render_get_solid(2) = 660a0a0a (old) [ 9.438] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.438] aligning vertex: was 3, now 2 floats per vertex [ 9.438] gen9_composite_get_binding_table(f880) [ 9.438] kgem_add_reloc64: handle=8, pos=15896, delta=0, domains=40000 [ 9.438] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.438] kgem_add_reloc64[21] = (delta=8, target handle=3, presumed=fdffe000) [ 9.438] [3e10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.438] gen9_emit_sampler: sampler = 1 [ 9.438] gen9_emit_vertex_elements: setup id=0 [ 9.438] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.438] (0, 0), (3840, 48) [ 9.438] gen8_vertex_flush[a84] = 3 [ 9.438] sna_composite(pixmap=318, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=318+(3786, 6)+(0, 0), size=(44, 36) [ 9.438] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.438] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.438] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.438] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.438] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.438] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.438] gen9_render_composite: 44x36, current mode=1/1 [ 9.438] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.438] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.438] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.438] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.438] sna_drawable_use_bo pixmap=318, box=((3786, 6), (3830, 42)), flags=7... [ 9.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.438] sna_drawable_use_bo: using whole GPU bo [ 9.438] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.438] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.438] sna_transform_is_imprecise_integer_translation: no transform [ 9.438] gen9_composite_picture: integer translation (0, 0), removing [ 9.438] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.438] sna_render_pixmap_bo: CPU all damaged [ 9.438] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.438] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.438] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.438] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.438] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.438] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.438] gen4_choose_composite_emitter: identity src, no mask [ 9.438] kgem_check_bo: num_pages=+2, num_exec=+1 [ 9.438] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.438] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.438] kgem_flush: opportunistic flushing? flush=0,1, aperture=34398/262144, idle?=0 [ 9.438] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.438] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.438] aligning vertex: was 2, now 3 floats per vertex [ 9.438] gen9_composite_get_binding_table(f800) [ 9.438] kgem_add_reloc64: handle=32, pos=15864, delta=0, domains=40000 [ 9.438] kgem_add_handle: handle=32, index=13 [ 9.438] kgem_add_reloc64[22] = (delta=0, target handle=13, presumed=fd4fa000) [ 9.438] [3df0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.439] gen9_emit_sampler: sampler = 2 [ 9.439] gen9_emit_vertex_elements: setup id=2 [ 9.439] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.439] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.439] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.439] gen8_vertex_flush[ae4] = 3 [ 9.439] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.439] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.439] sna_glyphs: discarding mask [ 9.439] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.439] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.439] gen9_render_composite: 0x0, current mode=1/1 [ 9.439] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.439] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.439] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.439] sna_drawable_use_bo pixmap=318, box=((0, 0), (7680, 2160)), flags=7... [ 9.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.439] sna_drawable_use_bo: using whole GPU bo [ 9.439] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.439] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.439] color_convert: src=ffdfdbd2 [20028888] [ 9.439] color_convert: dst=ffdfdbd2 [20028888] [ 9.439] sna_render_get_solid: ffdfdbd2 [ 9.439] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.439] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.439] sna_transform_is_imprecise_integer_translation: no transform [ 9.439] gen9_composite_picture: integer translation (0, 0), removing [ 9.439] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.439] sna_render_pixmap_bo: GPU all damaged [ 9.439] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.439] gen4_choose_composite_emitter: solid, identity mask [ 9.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.439] aligning vertex: was 3, now 4 floats per vertex [ 9.439] gen9_composite_get_binding_table(f780) [ 9.439] kgem_add_reloc64: handle=8, pos=15832, delta=0, domains=40000 [ 9.439] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.439] kgem_add_reloc64[23] = (delta=24, target handle=3, presumed=fdffe000) [ 9.439] [3dd0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.439] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.439] gen9_emit_sampler: sampler = a [ 9.439] gen9_emit_sf: num_sf_outputs=2 [ 9.439] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.439] gen9_emit_vertex_elements: setup id=9 [ 9.439] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.439] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.439] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.439] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.439] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.439] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.439] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.439] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.439] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.439] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.439] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.439] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) [ 9.439] gen8_vertex_flush[bac] = 15 [ 9.439] gen9_magic_ca_pass: CA fixup (3448 -> 3463) [ 9.439] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.439] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.439] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.439] sna_composite(pixmap=318, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=318+(3626, 6)+(0, 0), size=(48, 36) [ 9.439] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.439] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.439] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.439] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.439] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.439] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.439] gen9_render_composite: 48x36, current mode=1/1 [ 9.439] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.439] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.439] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.439] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.439] sna_drawable_use_bo pixmap=318, box=((3626, 6), (3674, 42)), flags=7... [ 9.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.439] sna_drawable_use_bo: using whole GPU bo [ 9.439] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.439] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.439] sna_transform_is_imprecise_integer_translation: no transform [ 9.439] gen9_composite_picture: integer translation (0, 0), removing [ 9.439] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.439] sna_render_pixmap_bo: CPU all damaged [ 9.439] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.439] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.439] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.439] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.439] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.439] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.439] gen4_choose_composite_emitter: identity src, no mask [ 9.439] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.439] aligning vertex: was 4, now 3 floats per vertex [ 9.439] gen9_composite_get_binding_table(f700) [ 9.439] kgem_add_reloc64: handle=33, pos=15800, delta=0, domains=40000 [ 9.439] kgem_add_handle: handle=33, index=14 [ 9.439] kgem_add_reloc64[24] = (delta=0, target handle=14, presumed=fd4f7000) [ 9.439] [3db0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.439] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.439] gen9_emit_sampler: sampler = 2 [ 9.439] gen9_emit_sf: num_sf_outputs=1 [ 9.439] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.439] gen9_emit_vertex_elements: setup id=2 [ 9.439] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.439] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.439] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.439] gen8_vertex_flush[ce8] = 3 [ 9.439] sna_create_pixmap(26, 20, 32, usage=0) [ 9.439] kgem_can_create_2d: 26x20 @ 32 [ 9.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.439] kgem_can_create_2d: untiled size=4096 [ 9.439] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.439] kgem_choose_tiling: 26x20 -> 0 [ 9.439] sna_create_pixmap: usage=0, flags=a [ 9.439] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.439] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.439] create_pixmap: serial=335, usage=0, 26x20 [ 9.439] sna_create_pixmap: serial=335, 26x20, usage=0 [ 9.439] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=14e, drawable=150 [ 9.439] sna_validate_gc: recomputing clip [ 9.439] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.439] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.439] try_upload__fast: ignore existing cpu damage (if any) [ 9.439] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.439] try_upload__fast: no, no gpu damage [ 9.439] sna_drawable_move_region_to_cpu(pixmap=336 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.439] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.439] _sna_pixmap_move_to_cpu(pixmap=336, 26x20, flags=1) [ 9.439] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.439] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.439] operate_inplace: no, inplace operation not suitable [ 9.439] _sna_pixmap_move_to_cpu: marking as damaged [ 9.439] __sna_damage_all(26, 20) [ 9.439] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.439] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.439] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.439] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.439] sna_accel_flush: flush?=1, dirty?=1 [ 9.439] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.439] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.439] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.439] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.439] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.439] kgem_bo_sync__cpu_full: handle=33 [ 9.439] gen8_vertex_close: used=13863, vbo active? 16, vb=605, nreloc=4 [ 9.439] gen8_vertex_close: reloc[0] = 287 [ 9.439] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.439] kgem_add_handle: handle=16, index=15 [ 9.439] kgem_add_reloc64[25] = (delta=0, target handle=15, presumed=fffa8000) [ 9.439] gen8_vertex_close: reloc[1] = 342 [ 9.439] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.439] kgem_add_reloc64[26] = (delta=0, target handle=15, presumed=fffa8000) [ 9.439] gen8_vertex_close: reloc[2] = 426 [ 9.439] kgem_add_reloc64: handle=16, pos=426, delta=0, domains=200000 [ 9.439] kgem_add_reloc64[27] = (delta=0, target handle=15, presumed=fffa8000) [ 9.439] gen8_vertex_close: reloc[3] = 566 [ 9.439] kgem_add_reloc64: handle=16, pos=566, delta=0, domains=200000 [ 9.439] kgem_add_reloc64[28] = (delta=0, target handle=15, presumed=fffa8000) [ 9.439] batch[1/1, flags=1800]: 832 832 15792 16384, nreloc=29, nexec=16, nfence=0, aperture=34467 [fenced=0] [ 9.439] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.439] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.439] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.439] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=0 [ 9.439] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 9.439] kgem_create_linear(65536) [ 9.439] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 9.439] search_linear_cache: inactive and cache bucket empty [ 9.439] search_linear_cache: active cache bucket empty [ 9.439] kgem_create_linear: new handle=40, num_pages=16 [ 9.439] __kgem_bo_init(handle=40, num_pages=16) [ 9.439] kgem_bo_map__cpu(handle=40, size=65536, map=0x0:0x0) [ 9.439] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 9.439] __kgem_bo_map__cpu: caching CPU vma for 40 [ 9.439] kgem_new_batch: allocated and mapped batch handle=40 [size=65536] [ 9.439] kgem_bo_sync__cpu: handle=40 [ 9.439] kgem_new_batch: using last batch handle=3 [ 9.439] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 9.439] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.439] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.439] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.439] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.439] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.439] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.439] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.439] __kgem_bo_clear_busy: handle=8 [ 9.439] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.439] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.439] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.439] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.439] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.439] __kgem_bo_clear_busy: handle=7 [ 9.439] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.439] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.439] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.439] __kgem_bo_clear_busy: handle=7 [ 9.439] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.439] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.439] __kgem_bo_clear_busy: handle=8 [ 9.439] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.439] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.439] __kgem_bo_clear_busy: handle=8 [ 9.439] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.439] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.439] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.439] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.439] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.441] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.441] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.441] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.441] __kgem_retire_rq: request 2 complete [ 9.441] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.441] kgem_bo_move_to_cache: release handle=22 [ 9.441] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.441] __kgem_retire_rq: request 3 complete [ 9.441] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.441] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.441] kgem_bo_move_to_cache: release handle=25 [ 9.441] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.441] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.441] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.441] kgem_bo_move_to_cache: release handle=11 [ 9.441] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.441] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.441] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.441] kgem_bo_move_to_cache: release handle=38 [ 9.441] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.441] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.441] kgem_bo_move_to_cache: release handle=20 [ 9.441] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.441] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 9.441] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.441] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.441] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.441] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.441] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.441] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.441] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.441] kgem_bo_sync__cpu_full: handle=32 [ 9.441] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.441] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.441] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.441] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.441] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.441] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.441] sna_composite(pixmap=318, op=3, src=336+(2370, 10), mask=0+(3554, 6), dst=318+(3554, 6)+(0, 0), size=(52, 36) [ 9.441] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.441] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.441] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.441] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.441] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.441] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.441] gen9_render_composite: 52x36, current mode=0/1 [ 9.441] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.441] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.441] sna_blt_composite: unsupported op [3] for blitting [ 9.441] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.441] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.441] sna_drawable_use_bo pixmap=318, box=((3554, 6), (3606, 42)), flags=7... [ 9.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.441] sna_drawable_use_bo: using whole GPU bo [ 9.441] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.441] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.441] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.441] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.441] sna_render_pixmap_bo pixmap=336, (2370, 10)x(52, 36)/(26, 20) [ 9.441] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.441] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.441] use_cpu_bo: no cpu bo [ 9.441] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.441] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.441] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.441] sna_drawable_move_region_to_cpu(pixmap=336 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.441] sna_drawable_move_region_to_cpu: pixmap=336 all damaged on CPU [ 9.441] kgem_can_create_2d: 26x20 @ 32 [ 9.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.441] kgem_can_create_2d: untiled size=4096 [ 9.441] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.441] kgem_choose_tiling: 26x20 -> 0 [ 9.441] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.441] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.441] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.441] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.441] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.441] __kgem_bo_init(handle=31, num_pages=2560) [ 9.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.441] upload: adding upload cache to pixmap=336 [ 9.441] kgem_proxy_bo_attach: handle=31 [ 9.441] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.441] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.441] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.441] gen4_choose_composite_emitter: simple src, no mask [ 9.441] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.441] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.441] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.441] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.441] kgem_add_handle: handle=4, index=0 [ 9.441] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.441] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.441] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.441] gen9_composite_get_binding_table(ffc0) [ 9.441] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.441] kgem_add_handle: handle=39, index=1 [ 9.441] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.441] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.441] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.441] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.441] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.441] kgem_add_handle: handle=31, index=2 [ 9.441] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.441] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.441] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.441] gen9_emit_sampler: sampler = 22 [ 9.441] gen9_emit_sf: num_sf_outputs=1 [ 9.441] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.441] gen9_emit_vertex_elements: setup id=2 [ 9.441] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.441] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.441] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.441] gen8_vertex_flush[490] = 3 [ 9.441] sna_destroy_pixmap: pixmap=336, attached?=1 [ 9.441] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.441] __sna_free_pixmap(pixmap=336) [ 9.441] sna_composite(pixmap=318, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=318+(3490, 6)+(0, 0), size=(44, 36) [ 9.441] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.441] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.441] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.441] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.441] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.441] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.441] gen9_render_composite: 44x36, current mode=1/1 [ 9.441] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.441] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.441] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.441] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.441] sna_drawable_use_bo pixmap=318, box=((3490, 6), (3534, 42)), flags=7... [ 9.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.441] sna_drawable_use_bo: using whole GPU bo [ 9.441] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.441] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.441] sna_transform_is_imprecise_integer_translation: no transform [ 9.441] gen9_composite_picture: integer translation (0, 0), removing [ 9.441] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.441] sna_render_pixmap_bo: CPU all damaged [ 9.441] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.441] sna_add_flush_pixmap: new flush bo, flushing before [ 9.441] gen8_vertex_close: used=13872, vbo active? 16, vb=4, nreloc=1 [ 9.441] gen8_vertex_close: reloc[0] = 287 [ 9.442] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.442] kgem_add_handle: handle=16, index=3 [ 9.442] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.442] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.442] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.442] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.442] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.442] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.442] kgem_fixup_relocs: shrinking by 61440 [ 9.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.442] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.442] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.442] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.442] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.442] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.442] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.442] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.442] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.442] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.442] gen4_choose_composite_emitter: identity src, no mask [ 9.442] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.442] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.442] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.442] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.442] kgem_add_handle: handle=4, index=0 [ 9.442] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.442] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.442] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.442] gen9_composite_get_binding_table(ffc0) [ 9.442] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.442] kgem_add_handle: handle=39, index=1 [ 9.442] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.442] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.442] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.442] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.442] kgem_add_handle: handle=34, index=2 [ 9.442] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.442] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.442] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.442] gen9_emit_sampler: sampler = 2 [ 9.442] gen9_emit_sf: num_sf_outputs=1 [ 9.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.442] gen9_emit_vertex_elements: setup id=2 [ 9.442] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.442] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.442] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.442] gen8_vertex_flush[490] = 3 [ 9.442] sna_composite(pixmap=318, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=318+(3422, 6)+(0, 0), size=(48, 36) [ 9.442] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.442] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.442] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.442] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.442] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.442] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.442] gen9_render_composite: 48x36, current mode=1/1 [ 9.442] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.442] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.442] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.442] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.442] sna_drawable_use_bo pixmap=318, box=((3422, 6), (3470, 42)), flags=7... [ 9.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.442] sna_drawable_use_bo: using whole GPU bo [ 9.442] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.442] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.442] sna_transform_is_imprecise_integer_translation: no transform [ 9.442] gen9_composite_picture: integer translation (0, 0), removing [ 9.442] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.442] sna_render_pixmap_bo: CPU all damaged [ 9.442] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.442] __kgem_retire_rq: request 1 complete [ 9.442] sna_add_flush_pixmap: new flush bo, flushing before [ 9.442] gen8_vertex_close: used=13881, vbo active? 16, vb=4, nreloc=1 [ 9.442] gen8_vertex_close: reloc[0] = 287 [ 9.442] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.442] kgem_add_handle: handle=16, index=3 [ 9.442] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.442] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.442] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.442] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.442] kgem_fixup_relocs: shrinking by 61440 [ 9.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.442] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.442] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.442] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.442] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.442] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.442] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.442] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.442] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.442] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.442] gen4_choose_composite_emitter: identity src, no mask [ 9.442] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.442] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.442] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.442] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.442] kgem_add_handle: handle=4, index=0 [ 9.442] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.442] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.442] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.442] gen9_composite_get_binding_table(ffc0) [ 9.442] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.442] kgem_add_handle: handle=39, index=1 [ 9.442] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.442] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.442] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.442] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.442] kgem_add_handle: handle=28, index=2 [ 9.442] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.442] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.442] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.442] gen9_emit_sampler: sampler = 2 [ 9.442] gen9_emit_sf: num_sf_outputs=1 [ 9.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.442] gen9_emit_vertex_elements: setup id=2 [ 9.442] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.442] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.442] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.442] gen8_vertex_flush[490] = 3 [ 9.442] sna_create_pixmap(16, 16, 32, usage=0) [ 9.442] kgem_can_create_2d: 16x16 @ 32 [ 9.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.442] kgem_can_create_2d: untiled size=4096 [ 9.442] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.442] kgem_choose_tiling: 16x16 -> 0 [ 9.442] sna_create_pixmap: usage=0, flags=a [ 9.442] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.442] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.442] create_pixmap: serial=337, usage=0, 16x16 [ 9.442] sna_create_pixmap: serial=337, 16x16, usage=0 [ 9.442] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=150, drawable=152 [ 9.442] sna_validate_gc: recomputing clip [ 9.442] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.442] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.442] try_upload__fast: ignore existing cpu damage (if any) [ 9.442] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.442] try_upload__fast: no, no gpu damage [ 9.442] sna_drawable_move_region_to_cpu(pixmap=338 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.442] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.442] _sna_pixmap_move_to_cpu(pixmap=338, 16x16, flags=1) [ 9.442] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.442] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.442] operate_inplace: no, inplace operation not suitable [ 9.442] _sna_pixmap_move_to_cpu: marking as damaged [ 9.442] __sna_damage_all(16, 16) [ 9.442] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.442] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.442] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.442] sna_accel_flush: flush?=1, dirty?=1 [ 9.442] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.442] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.442] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.442] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.442] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.442] kgem_bo_sync__cpu_full: handle=28 [ 9.442] gen8_vertex_close: used=13890, vbo active? 16, vb=4, nreloc=1 [ 9.442] gen8_vertex_close: reloc[0] = 287 [ 9.442] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.442] kgem_add_handle: handle=16, index=3 [ 9.442] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.442] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.442] __kgem_retire_rq: request 1 complete [ 9.442] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.442] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.442] kgem_fixup_relocs: shrinking by 61440 [ 9.442] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.442] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.442] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.442] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.442] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.442] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.442] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.442] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.442] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.442] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.442] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.442] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.442] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.442] __kgem_retire_rq: request 1 complete [ 9.442] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.442] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.442] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.442] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.442] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.442] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.442] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.442] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.442] kgem_bo_sync__cpu_full: handle=34 [ 9.442] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.442] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.442] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.442] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.442] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.442] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.442] sna_composite(pixmap=318, op=3, src=338+(2247, 15), mask=0+(3370, 7), dst=318+(3370, 7)+(0, 0), size=(32, 34) [ 9.442] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.442] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.442] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.442] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.442] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.442] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.442] gen9_render_composite: 32x34, current mode=0/1 [ 9.442] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.442] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.442] sna_blt_composite: unsupported op [3] for blitting [ 9.442] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.442] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.442] sna_drawable_use_bo pixmap=318, box=((3370, 7), (3402, 41)), flags=7... [ 9.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.442] sna_drawable_use_bo: using whole GPU bo [ 9.442] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.442] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.442] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.442] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.442] sna_render_pixmap_bo pixmap=338, (2247, 15)x(32, 34)/(16, 16) [ 9.442] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.442] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.442] use_cpu_bo: no cpu bo [ 9.442] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.442] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.442] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.442] sna_drawable_move_region_to_cpu(pixmap=338 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.442] sna_drawable_move_region_to_cpu: pixmap=338 all damaged on CPU [ 9.442] kgem_can_create_2d: 16x16 @ 32 [ 9.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.442] kgem_can_create_2d: untiled size=4096 [ 9.442] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.442] kgem_choose_tiling: 16x16 -> 0 [ 9.442] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.442] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.442] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.442] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.442] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.442] __kgem_bo_init(handle=31, num_pages=1024) [ 9.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.442] upload: adding upload cache to pixmap=338 [ 9.442] kgem_proxy_bo_attach: handle=31 [ 9.442] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.442] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.442] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.442] gen4_choose_composite_emitter: simple src, no mask [ 9.442] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.442] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.442] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.442] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.442] kgem_add_handle: handle=4, index=0 [ 9.442] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.442] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.442] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.442] gen9_composite_get_binding_table(ffc0) [ 9.442] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.442] kgem_add_handle: handle=39, index=1 [ 9.442] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.442] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.442] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.442] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.442] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.442] kgem_add_handle: handle=31, index=2 [ 9.442] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.442] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.442] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.442] gen9_emit_sampler: sampler = 22 [ 9.442] gen9_emit_sf: num_sf_outputs=1 [ 9.442] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.442] gen9_emit_vertex_elements: setup id=2 [ 9.442] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.442] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.442] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.442] gen8_vertex_flush[490] = 3 [ 9.443] sna_destroy_pixmap: pixmap=338, attached?=1 [ 9.443] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.443] __sna_free_pixmap(pixmap=338) [ 9.443] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.443] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.443] sna_glyphs: discarding mask [ 9.443] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.443] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.443] gen9_render_composite: 0x0, current mode=1/1 [ 9.443] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.443] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.443] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.443] sna_drawable_use_bo pixmap=318, box=((0, 0), (7680, 2160)), flags=7... [ 9.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.443] sna_drawable_use_bo: using whole GPU bo [ 9.443] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.443] color_convert: src=ff232321 [20028888] [ 9.443] color_convert: dst=ff232321 [20028888] [ 9.443] sna_render_get_solid: ff232321 [ 9.443] sna_render_get_solid(7) = ff232321 (old) [ 9.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.443] sna_transform_is_imprecise_integer_translation: no transform [ 9.443] gen9_composite_picture: integer translation (0, 0), removing [ 9.443] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.443] sna_render_pixmap_bo: GPU all damaged [ 9.443] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.443] gen4_choose_composite_emitter: solid, identity mask [ 9.443] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.443] aligning vertex: was 3, now 4 floats per vertex [ 9.443] gen9_composite_get_binding_table(ff00) [ 9.443] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.443] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.443] kgem_add_handle: handle=8, index=3 [ 9.443] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.443] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.443] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.443] kgem_add_handle: handle=6, index=4 [ 9.443] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.443] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.443] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.443] gen9_emit_sampler: sampler = a [ 9.443] gen9_emit_sf: num_sf_outputs=2 [ 9.443] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.443] gen9_emit_vertex_elements: setup id=9 [ 9.443] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.443] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.443] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.443] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.443] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.443] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.443] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.443] gen8_vertex_flush[56c] = 48 [ 9.443] gen9_magic_ca_pass: CA fixup (3475 -> 3523) [ 9.443] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.443] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.443] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.443] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.443] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.443] sna_glyphs: discarding mask [ 9.443] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.443] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.443] gen9_render_composite: 0x0, current mode=1/1 [ 9.443] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.443] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.443] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.443] sna_drawable_use_bo pixmap=318, box=((0, 0), (7680, 2160)), flags=7... [ 9.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.443] sna_drawable_use_bo: using whole GPU bo [ 9.443] gen9_composite_set_target: pixmap=318, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.443] color_convert: src=ff8e8b85 [20028888] [ 9.443] color_convert: dst=ff8e8b85 [20028888] [ 9.443] sna_render_get_solid: ff8e8b85 [ 9.443] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.443] sna_transform_is_imprecise_integer_translation: no transform [ 9.443] gen9_composite_picture: integer translation (0, 0), removing [ 9.443] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.443] sna_render_pixmap_bo: GPU all damaged [ 9.443] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.443] gen4_choose_composite_emitter: solid, identity mask [ 9.443] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.443] gen9_composite_get_binding_table(fe40) [ 9.443] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.443] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.443] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.443] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.443] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.443] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.443] gen9_emit_vertex_elements: setup id=9 [ 9.443] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.443] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.443] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.443] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.443] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.443] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.443] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.443] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.443] gen8_vertex_flush[66c] = 48 [ 9.443] gen9_magic_ca_pass: CA fixup (3523 -> 3571) [ 9.443] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.443] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.443] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.443] sna_copy_area: src=pixmap=318:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.443] sna_copy_area: normal copy [ 9.443] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.443] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.443] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.443] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.443] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.443] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.443] sna_do_copy: pixmap -- no source clipping [ 9.443] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.443] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.443] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=318+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.443] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.443] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.443] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.443] sna_drawable_use_bo: pinned, never REPLACES [ 9.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.443] sna_drawable_use_bo: applying move-to-gpu override [ 9.443] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.443] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.443] wait_for_shadow: flags=1, flips=2, handle=35, shadow=30 [ 9.443] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 9.443] sna_mode_wakeup: len=32 [ 9.443] sna_mode_wakeup: recording last swap on pipe=1, frame 290 [122], time 9.443749 [ 9.443] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.443] sna_mode_wakeup: flip complete, pending? 2 [ 9.443] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 9.443] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 9.443] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.443] 1:from scanout: pitch=30720, tiling=1, handle=27, id=519 [ 9.443] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 9.443] wait_for_shadow: setting front pixmap to handle=27 [ 9.443] sna_drawable_use_bo: using whole GPU bo [ 9.443] sna_pixmap_move_to_gpu(pixmap=318, usage=0), flags=a [ 9.443] sna_pixmap_move_to_gpu: already all-damaged [ 9.443] sna_pixmap_mark_active: pixmap=318, handle=39 [ 9.443] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.443] sna_pixmap_make_cow: make cow src=318, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.443] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.443] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.443] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.443] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.443] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.443] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.443] kgem_set_mode: flushing before new bo [ 9.443] gen8_vertex_close: used=14284, vbo active? 16, vb=204, nreloc=2 [ 9.443] gen8_vertex_close: reloc[0] = 287 [ 9.443] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.443] kgem_add_handle: handle=16, index=5 [ 9.443] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.443] gen8_vertex_close: reloc[1] = 342 [ 9.443] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.443] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.443] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.443] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.443] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.443] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.443] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.443] kgem_fixup_relocs: shrinking by 61440 [ 9.443] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.443] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.443] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.443] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.443] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.443] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.443] __kgem_bo_clear_busy: handle=8 [ 9.443] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.443] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.443] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.443] __kgem_bo_clear_busy: handle=8 [ 9.443] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.443] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.443] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.443] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.443] aligning vertex: was 4, now 2 floats per vertex [ 9.443] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.443] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.443] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.443] kgem_add_handle: handle=4, index=0 [ 9.443] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.443] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.443] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.443] gen9_composite_get_binding_table(ffc0) [ 9.443] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.443] kgem_add_handle: handle=27, index=1 [ 9.443] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 9.443] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.443] [3fe0] bind bo(handle=27, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.443] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.443] kgem_add_handle: handle=39, index=2 [ 9.443] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.443] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.443] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.443] gen9_emit_sampler: sampler = 0 [ 9.443] gen9_emit_sf: num_sf_outputs=1 [ 9.443] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.443] gen9_emit_vertex_elements: setup id=0 [ 9.443] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.443] (0, 0) -> (0, 0) + (7680, 2160) [ 9.443] gen8_vertex_flush[490] = 3 [ 9.443] sna_accel_flush: flush?=0, dirty?=0 [ 9.443] sna_block_handler (tv=0.0) [ 9.443] sna_wakeup_handler [ 9.443] sna_destroy_pixmap: pixmap=318, attached?=1 [ 9.443] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.443] __kgem_bo_destroy: handle=39, size=66355200 [ 9.443] __kgem_bo_destroy: handle=39 -> active [ 9.443] __sna_free_pixmap(pixmap=318) [ 9.443] sna_accel_flush: flush?=0, dirty?=0 [ 9.443] sna_accel_flush: flush?=0, dirty?=0 [ 9.443] sna_block_handler (tv=598.714000) [ 9.443] kgem_retire, need_retire?=1 [ 9.443] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.443] kgem_retire__requests_ring: retiring ring 0 [ 9.443] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.443] __kgem_retire_rq: request 1 complete [ 9.443] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.443] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.443] kgem_retire -- retired=0, need_retire=0 [ 9.443] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.443] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.443] __kgem_bo_destroy: handle=31, size=262144 [ 9.443] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.443] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.443] sna_accel_block: GPU idle, flushing [ 9.443] gen8_vertex_close: used=14290, vbo active? 16, vb=1, nreloc=1 [ 9.443] gen8_vertex_close: reloc[0] = 287 [ 9.443] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.443] kgem_add_handle: handle=16, index=3 [ 9.443] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.443] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.443] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.443] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.443] kgem_fixup_relocs: shrinking by 61440 [ 9.443] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.444] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.444] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.444] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.444] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.444] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.444] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.444] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.444] sna_scanout_do_flush: flush timer active: delta=6 [ 9.444] sna_accel_do_throttle (time=9443), triggered [ 9.444] sna_accel_throttle (time=9443) [ 9.444] sna_accel_block: evaluating timers, active=7 [ 9.444] sna_accel_block: flush timer expires in 6 [9449] [ 9.444] sna_wakeup_handler [ 9.444] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.444] kgem_can_create_2d: 7680x2160 @ 24 [ 9.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.444] kgem_can_create_2d: untiled size=66355200 [ 9.444] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.444] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.444] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.444] sna_create_pixmap: usage=0, flags=1b [ 9.444] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.444] __pop_freed_pixmap: reusing freed pixmap=318 header [ 9.444] create_pixmap_hdr: pixmap=339, width=7680, height=2160, usage=0 [ 9.444] sna_create_pixmap: serial=339, 7680x2160, usage=0 [ 9.444] sna_composite_rectangles(pixmap=340, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.444] sna_composite_rectangles: converted to op 0 [ 9.444] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.444] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.444] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.444] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.444] sna_composite_rectangles: dropping last-cpu hint [ 9.444] sna_drawable_use_bo pixmap=340, box=((0, 0), (7680, 2160)), flags=19... [ 9.444] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.444] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.444] sna_pixmap_move_to_gpu(pixmap=340, usage=0), flags=b [ 9.444] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.444] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.444] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.444] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.444] sna_pixmap_alloc_gpu: pixmap=340 [ 9.444] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.444] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.444] kgem_bo_remove_from_active: removing handle=39 from active [ 9.444] 1:from active: pitch=30720, tiling=1, handle=39, id=520 [ 9.444] __sna_damage_all(7680, 2160) [ 9.444] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.444] sna_pixmap_mark_active: pixmap=340, handle=39 [ 9.444] sna_drawable_use_bo: allocated GPU bo for operation [ 9.444] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.444] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.444] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.444] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.444] sna_render_get_solid: 0 [ 9.444] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.444] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.444] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.444] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.444] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.444] kgem_add_handle: handle=4, index=0 [ 9.444] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.444] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.444] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.444] gen9_composite_get_binding_table(ffc0) [ 9.444] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.444] kgem_add_handle: handle=39, index=1 [ 9.444] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.444] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.444] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.444] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.444] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.444] kgem_add_handle: handle=7, index=2 [ 9.444] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.444] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.444] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.444] gen9_emit_sampler: sampler = 1 [ 9.444] gen9_emit_sf: num_sf_outputs=1 [ 9.444] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.444] gen9_emit_vertex_elements: setup id=0 [ 9.444] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.444] (0, 0), (7680, 2160) [ 9.444] gen8_vertex_flush[490] = 3 [ 9.444] sna_composite_rectangles: pixmap=340 marking clear [0]? 1 [ 9.444] sna_composite_rectangles(pixmap=340, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.444] sna_composite_rectangles: converted to op 1 [ 9.444] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.444] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.444] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.444] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.444] sna_composite_rectangles: promoting to full GPU [ 9.445] sna_composite_rectangles: dropping last-cpu hint [ 9.445] sna_drawable_use_bo pixmap=340, box=((0, 0), (7680, 2160)), flags=19... [ 9.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.445] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.445] sna_drawable_use_bo: using whole GPU bo [ 9.445] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.445] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.445] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.445] sna_render_get_solid: ff2c001e [ 9.445] sna_render_get_solid(0) = ff2c001e (old) [ 9.445] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.445] gen9_composite_get_binding_table(ff00) [ 9.445] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.445] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.445] kgem_add_handle: handle=8, index=3 [ 9.445] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.445] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.445] gen9_emit_vertex_elements: setup id=0 [ 9.445] (0, 0), (7680, 2160) [ 9.445] gen8_vertex_flush[4cc] = 3 [ 9.445] sna_composite_rectangles: pixmap=340 marking clear [ff2c001e]? 1 [ 9.445] sna_create_pixmap(80, 80, 32, usage=0) [ 9.445] kgem_can_create_2d: 80x80 @ 32 [ 9.445] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.445] kgem_can_create_2d: untiled size=28672 [ 9.445] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.445] kgem_choose_tiling: 80x80 -> 0 [ 9.445] sna_create_pixmap: usage=0, flags=b [ 9.445] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.445] __pop_freed_pixmap: reusing freed pixmap=322 header [ 9.445] create_pixmap_hdr: pixmap=341, width=80, height=80, usage=0 [ 9.445] sna_create_pixmap: serial=341, 80x80, usage=0 [ 9.445] sna_composite_rectangles(pixmap=342, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.445] sna_composite_rectangles: converted to op 0 [ 9.445] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.445] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.445] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.445] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.445] sna_composite_rectangles: dropping last-cpu hint [ 9.445] sna_drawable_use_bo pixmap=342, box=((0, 0), (80, 80)), flags=19... [ 9.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.445] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.445] sna_pixmap_move_to_gpu(pixmap=342, usage=0), flags=b [ 9.445] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.445] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.445] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.445] kgem_choose_tiling: 80x80 -> 0 [ 9.445] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.445] kgem_choose_tiling: 80x80 -> 0 [ 9.445] sna_pixmap_alloc_gpu: pixmap=342 [ 9.445] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.445] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.445] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.445] from inactive: pitch=320, tiling=0: handle=22, id=521 [ 9.445] __sna_damage_all(80, 80) [ 9.445] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.445] sna_pixmap_mark_active: pixmap=342, handle=22 [ 9.445] sna_drawable_use_bo: allocated GPU bo for operation [ 9.445] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.445] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.445] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.445] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.445] sna_render_get_solid: 0 [ 9.445] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.445] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.445] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.445] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.445] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.445] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.445] gen9_composite_get_binding_table(fe80) [ 9.445] kgem_add_reloc64: handle=22, pos=16280, delta=0, domains=20002 [ 9.445] kgem_add_handle: handle=22, index=4 [ 9.445] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd985000) [ 9.445] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.445] [3f90] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.445] gen9_emit_vertex_elements: setup id=0 [ 9.445] (0, 0), (80, 80) [ 9.445] gen8_vertex_flush[500] = 3 [ 9.445] sna_composite_rectangles: pixmap=342 marking clear [0]? 1 [ 9.445] sna_composite_rectangles(pixmap=342, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.445] sna_composite_rectangles: converted to op 1 [ 9.445] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.445] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.445] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.445] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.445] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.445] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.445] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.445] sna_composite_rectangles: dropping last-cpu hint [ 9.445] sna_drawable_use_bo pixmap=342, box=((0, 0), (80, 80)), flags=1... [ 9.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.445] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.445] sna_drawable_use_bo: using whole GPU bo [ 9.445] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.445] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.445] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.445] sna_render_get_solid: 40404040 [ 9.445] sna_render_get_solid(1) = 40404040 (old) [ 9.445] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.445] gen9_composite_get_binding_table(fe00) [ 9.445] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 9.445] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.445] kgem_add_reloc64[7] = (delta=4, target handle=3, presumed=fdffe000) [ 9.445] [3f70] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.445] gen9_emit_vertex_elements: setup id=0 [ 9.445] (0, 0), (2, 2) [ 9.445] (78, 0), (80, 2) [ 9.445] (0, 78), (2, 80) [ 9.445] (78, 78), (80, 80) [ 9.445] gen8_vertex_flush[53c] = 12 [ 9.445] sna_composite(pixmap=340, op=3, src=342+(0, 0), mask=0+(0, 0), dst=340+(0, 0)+(0, 0), size=(7680, 2160) [ 9.445] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.445] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.445] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.445] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.445] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.445] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.445] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.445] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.445] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.445] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.445] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.445] sna_drawable_use_bo pixmap=340, box=((0, 0), (7680, 2160)), flags=7... [ 9.445] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.445] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.445] sna_drawable_use_bo: using whole GPU bo [ 9.445] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.445] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.445] sna_transform_is_imprecise_integer_translation: no transform [ 9.445] gen9_composite_picture: integer translation (0, 0), removing [ 9.445] sna_render_pixmap_bo pixmap=342, (0, 0)x(7680, 2160)/(80, 80) [ 9.445] sna_render_pixmap_bo: GPU all damaged [ 9.445] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.445] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.445] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.445] gen4_choose_composite_emitter: identity src, no mask [ 9.445] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.445] aligning vertex: was 2, now 3 floats per vertex [ 9.445] gen9_composite_get_binding_table(fd80) [ 9.445] kgem_add_reloc64: handle=22, pos=16216, delta=0, domains=40000 [ 9.445] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd985000) [ 9.445] [3f50] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.445] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.445] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.445] gen9_emit_sampler: sampler = a [ 9.445] gen9_emit_vertex_elements: setup id=2 [ 9.445] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.445] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.445] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.445] gen8_vertex_flush[5d8] = 3 [ 9.445] sna_destroy_pixmap: pixmap=342, attached?=1 [ 9.445] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.445] __kgem_bo_destroy: handle=22, size=61440 [ 9.445] __kgem_bo_destroy: handle=22 -> active [ 9.445] __sna_free_pixmap(pixmap=342) [ 9.445] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.445] kgem_can_create_2d: 640x2096 @ 32 [ 9.445] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.445] kgem_can_create_2d: untiled size=5365760 [ 9.445] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.445] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.445] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.445] sna_create_pixmap: usage=0, flags=1b [ 9.445] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.445] __pop_freed_pixmap: reusing freed pixmap=342 header [ 9.445] create_pixmap_hdr: pixmap=343, width=640, height=2096, usage=0 [ 9.445] sna_create_pixmap: serial=343, 640x2096, usage=0 [ 9.446] sna_composite_rectangles(pixmap=344, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.446] sna_composite_rectangles: converted to op 0 [ 9.446] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.446] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.446] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.446] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.446] sna_composite_rectangles: dropping last-cpu hint [ 9.446] sna_drawable_use_bo pixmap=344, box=((0, 0), (640, 2096)), flags=19... [ 9.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.446] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.446] sna_pixmap_move_to_gpu(pixmap=344, usage=0), flags=b [ 9.446] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.446] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.446] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.446] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.446] sna_pixmap_alloc_gpu: pixmap=344 [ 9.446] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.446] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.446] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.446] from inactive: pitch=2560, tiling=1: handle=11, id=522 [ 9.446] __sna_damage_all(640, 2096) [ 9.446] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.446] sna_pixmap_mark_active: pixmap=344, handle=11 [ 9.446] sna_drawable_use_bo: allocated GPU bo for operation [ 9.446] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.446] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.446] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.446] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.446] sna_render_get_solid: 0 [ 9.446] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.446] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.446] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.446] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.446] aligning vertex: was 3, now 2 floats per vertex [ 9.446] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.446] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.446] gen9_composite_get_binding_table(fd00) [ 9.446] kgem_add_reloc64: handle=11, pos=16184, delta=0, domains=20002 [ 9.446] kgem_add_handle: handle=11, index=5 [ 9.446] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fa111000) [ 9.446] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.446] [3f30] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.446] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.446] gen9_emit_sampler: sampler = 1 [ 9.446] gen9_emit_vertex_elements: setup id=0 [ 9.446] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.446] (0, 0), (640, 2096) [ 9.446] gen8_vertex_flush[648] = 3 [ 9.446] sna_composite_rectangles: pixmap=344 marking clear [0]? 1 [ 9.446] sna_composite_trapezoids(op=1, src=(32, 904), mask=18000, ntrap=33) [ 9.446] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.446] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.446] trapezoid_spans_maybe_inplace? clear, no [ 9.446] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.446] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.446] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.446] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.446] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.446] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.446] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.446] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.446] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.446] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.446] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.446] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.446] sna_drawable_use_bo pixmap=344, box=((8, 904), (632, 1128)), flags=7... [ 9.446] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.446] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.446] sna_drawable_use_bo: using whole GPU bo [ 9.446] gen9_composite_set_target: pixmap=344, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.446] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.446] color_convert: src=660a0a0a [20028888] [ 9.446] color_convert: dst=660a0a0a [20028888] [ 9.446] sna_render_get_solid: 660a0a0a [ 9.446] sna_render_get_solid(2) = 660a0a0a (old) [ 9.446] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.446] gen4_choose_spans_emitter: solid source [ 9.446] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.446] aligning vertex: was 2, now 3 floats per vertex [ 9.446] gen9_composite_get_binding_table(fc80) [ 9.446] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 9.446] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.446] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) [ 9.446] [3f10] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.446] gen9_emit_sampler: sampler = c [ 9.446] gen9_emit_sf: num_sf_outputs=2 [ 9.446] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.446] gen9_emit_vertex_elements: setup id=5 [ 9.446] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.446] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.446] thread_choose_span: clipped? 0 [ 9.446] imprecise_trapezoid_span_converter: using 4 threads [ 9.446] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.446] thread_choose_span: clipped? 0 [ 9.446] span_thread: flushing 1 boxes [ 9.446] span_thread: flushing 1 boxes [ 9.446] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.446] span_thread: flushing 95 boxes [ 9.446] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.446] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.446] span_thread: flushing 95 boxes [ 9.446] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.446] gen8_vertex_flush[70c] = 576 [ 9.446] gen9_render_composite_spans_done() [ 9.446] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.446] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.446] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.446] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.446] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.446] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.446] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.446] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.446] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.446] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.446] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.446] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.446] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.447] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.447] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.447] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.447] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.447] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.447] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.447] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.447] sna_drawable_use_bo pixmap=344, box=((8, 904), (632, 1128)), flags=7... [ 9.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.447] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.447] sna_drawable_use_bo: using whole GPU bo [ 9.447] gen9_composite_set_target: pixmap=344, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.447] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.447] color_convert: src=66282828 [20028888] [ 9.447] color_convert: dst=66282828 [20028888] [ 9.447] sna_render_get_solid: 66282828 [ 9.447] sna_render_get_solid(3) = 66282828 (old) [ 9.447] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.447] gen4_choose_spans_emitter: solid source [ 9.447] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.447] gen9_composite_get_binding_table(fc00) [ 9.447] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 [ 9.447] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.447] kgem_add_reloc64[11] = (delta=12, target handle=3, presumed=fdffe000) [ 9.447] [3ef0] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.447] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.447] gen9_emit_vertex_elements: setup id=5 [ 9.447] thread_choose_span: clipped? 0 [ 9.447] imprecise_trapezoid_span_converter: using 4 threads [ 9.447] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.447] thread_choose_span: clipped? 0 [ 9.447] span_thread: flushing 2 boxes [ 9.447] span_thread: flushing 2 boxes [ 9.447] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.447] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.447] span_thread: flushing 162 boxes [ 9.447] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.447] span_thread: flushing 166 boxes [ 9.447] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.447] gen8_vertex_flush[760] = 996 [ 9.447] gen9_render_composite_spans_done() [ 9.447] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.447] kgem_can_create_2d: 640x2096 @ 32 [ 9.447] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.447] kgem_can_create_2d: untiled size=5365760 [ 9.447] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.447] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.447] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.447] sna_create_pixmap: usage=0, flags=1b [ 9.447] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.447] __pop_freed_pixmap: reusing freed pixmap=324 header [ 9.447] create_pixmap_hdr: pixmap=345, width=640, height=2096, usage=0 [ 9.447] sna_create_pixmap: serial=345, 640x2096, usage=0 [ 9.447] sna_composite_rectangles(pixmap=346, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.447] sna_composite_rectangles: converted to op 0 [ 9.447] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.447] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.447] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.447] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.447] sna_composite_rectangles: dropping last-cpu hint [ 9.447] sna_drawable_use_bo pixmap=346, box=((0, 0), (640, 2096)), flags=19... [ 9.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.447] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.447] sna_pixmap_move_to_gpu(pixmap=346, usage=0), flags=b [ 9.447] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.447] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.447] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.447] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.447] sna_pixmap_alloc_gpu: pixmap=346 [ 9.447] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.447] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.447] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.447] from inactive: pitch=2560, tiling=1: handle=25, id=523 [ 9.447] __sna_damage_all(640, 2096) [ 9.447] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.447] sna_pixmap_mark_active: pixmap=346, handle=25 [ 9.447] sna_drawable_use_bo: allocated GPU bo for operation [ 9.447] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.447] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.447] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.447] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.447] sna_render_get_solid: 0 [ 9.447] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.447] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.447] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.447] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.447] aligning vertex: was 3, now 2 floats per vertex [ 9.447] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.447] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.447] gen9_composite_get_binding_table(fb80) [ 9.447] kgem_add_reloc64: handle=25, pos=16088, delta=0, domains=20002 [ 9.447] kgem_add_handle: handle=25, index=6 [ 9.447] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=f4225000) [ 9.447] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.447] [3ed0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.447] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.447] gen9_emit_sampler: sampler = 1 [ 9.447] gen9_emit_sf: num_sf_outputs=1 [ 9.447] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.447] gen9_emit_vertex_elements: setup id=0 [ 9.447] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.447] (0, 0), (640, 2096) [ 9.447] gen8_vertex_flush[820] = 3 [ 9.447] sna_composite_rectangles: pixmap=346 marking clear [0]? 1 [ 9.447] sna_create_pixmap(624, 224, 32, usage=0) [ 9.447] kgem_can_create_2d: 624x224 @ 32 [ 9.447] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.447] kgem_can_create_2d: untiled size=561152 [ 9.447] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.447] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.447] kgem_can_create_2d: tiled[-1] size=561152 [ 9.447] sna_create_pixmap: usage=0, flags=1b [ 9.447] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.447] __pop_freed_pixmap: reusing freed pixmap=330 header [ 9.447] create_pixmap_hdr: pixmap=347, width=624, height=224, usage=0 [ 9.447] sna_create_pixmap: serial=347, 624x224, usage=0 [ 9.447] sna_composite_rectangles(pixmap=348, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.447] sna_composite_rectangles: converted to op 0 [ 9.447] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.447] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.447] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.447] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.447] sna_composite_rectangles: dropping last-cpu hint [ 9.447] sna_drawable_use_bo pixmap=348, box=((0, 0), (624, 224)), flags=19... [ 9.447] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.447] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.447] sna_pixmap_move_to_gpu(pixmap=348, usage=0), flags=b [ 9.447] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.447] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.447] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.447] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.447] sna_pixmap_alloc_gpu: pixmap=348 [ 9.447] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.447] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.447] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.447] from inactive: pitch=2560, tiling=1: handle=20, id=524 [ 9.447] __sna_damage_all(624, 224) [ 9.447] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.447] sna_pixmap_mark_active: pixmap=348, handle=20 [ 9.447] sna_drawable_use_bo: allocated GPU bo for operation [ 9.447] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.447] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.447] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.447] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.447] sna_render_get_solid: 0 [ 9.447] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.447] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.447] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.447] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.447] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.447] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.447] gen9_composite_get_binding_table(fb00) [ 9.447] kgem_add_reloc64: handle=20, pos=16056, delta=0, domains=20002 [ 9.447] kgem_add_handle: handle=20, index=7 [ 9.447] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd9be000) [ 9.447] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.447] [3eb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.447] gen9_emit_vertex_elements: setup id=0 [ 9.447] (0, 0), (624, 224) [ 9.447] gen8_vertex_flush[854] = 3 [ 9.447] sna_composite_rectangles: pixmap=348 marking clear [0]? 1 [ 9.448] sna_create_pixmap(576, 76, 32, usage=0) [ 9.448] kgem_can_create_2d: 576x76 @ 32 [ 9.448] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.448] kgem_can_create_2d: untiled size=176128 [ 9.448] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.448] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.448] kgem_can_create_2d: tiled[-1] size=176128 [ 9.448] sna_create_pixmap: usage=0, flags=1b [ 9.448] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.448] __pop_freed_pixmap: reusing freed pixmap=328 header [ 9.448] create_pixmap_hdr: pixmap=349, width=576, height=76, usage=0 [ 9.448] sna_create_pixmap: serial=349, 576x76, usage=0 [ 9.448] sna_composite_rectangles(pixmap=350, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.448] sna_composite_rectangles: converted to op 0 [ 9.448] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.448] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.448] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.448] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.448] sna_composite_rectangles: dropping last-cpu hint [ 9.448] sna_drawable_use_bo pixmap=350, box=((0, 0), (576, 76)), flags=19... [ 9.448] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.448] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.448] sna_pixmap_move_to_gpu(pixmap=350, usage=0), flags=b [ 9.448] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.448] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.448] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.448] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.448] sna_pixmap_alloc_gpu: pixmap=350 [ 9.448] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.448] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.448] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.448] from inactive: pitch=2560, tiling=1: handle=38, id=525 [ 9.448] __sna_damage_all(576, 76) [ 9.448] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.448] sna_pixmap_mark_active: pixmap=350, handle=38 [ 9.448] sna_drawable_use_bo: allocated GPU bo for operation [ 9.448] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.448] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.448] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.448] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.448] sna_render_get_solid: 0 [ 9.448] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.448] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.448] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.448] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.448] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.448] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.448] gen9_composite_get_binding_table(fa80) [ 9.448] kgem_add_reloc64: handle=38, pos=16024, delta=0, domains=20002 [ 9.448] kgem_add_handle: handle=38, index=8 [ 9.448] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd45c000) [ 9.448] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.448] [3e90] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.448] gen9_emit_vertex_elements: setup id=0 [ 9.448] (0, 0), (576, 76) [ 9.448] gen8_vertex_flush[888] = 3 [ 9.448] sna_composite_rectangles: pixmap=350 marking clear [0]? 1 [ 9.448] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.448] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.448] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.448] trapezoid_spans_maybe_inplace? clear, no [ 9.448] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.448] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.448] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.448] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.448] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.448] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.448] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.448] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.448] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.448] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.448] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.448] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.448] sna_drawable_use_bo pixmap=350, box=((2, 2), (574, 74)), flags=7... [ 9.448] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.448] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.448] sna_drawable_use_bo: using whole GPU bo [ 9.448] gen9_composite_set_target: pixmap=350, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.448] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.448] color_convert: src=4c000000 [20028888] [ 9.448] color_convert: dst=4c000000 [20028888] [ 9.448] sna_render_get_solid: 4c000000 [ 9.448] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.448] gen4_choose_spans_emitter: solid source [ 9.448] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.448] aligning vertex: was 2, now 3 floats per vertex [ 9.448] gen9_composite_get_binding_table(fa00) [ 9.448] kgem_add_reloc64: handle=7, pos=15992, delta=0, domains=40000 [ 9.448] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.448] kgem_add_reloc64[15] = (delta=304, target handle=2, presumed=fffe8000) [ 9.448] [3e70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.448] gen9_emit_sampler: sampler = c [ 9.448] gen9_emit_sf: num_sf_outputs=2 [ 9.448] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.448] gen9_emit_vertex_elements: setup id=5 [ 9.448] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.448] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.448] thread_choose_span: clipped? 0 [ 9.448] imprecise_trapezoid_span_converter: using 4 threads [ 9.448] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.448] thread_choose_span: clipped? 0 [ 9.448] span_thread: flushing 26 boxes [ 9.448] [ 9.448] span_thread: flushing 1 boxes [ 9.448] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.448] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.448] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.448] span_thread: flushing 26 boxes [ 9.448] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.448] gen8_vertex_flush[938] = 162 [ 9.448] gen9_render_composite_spans_done() [ 9.448] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.448] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.448] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.448] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.448] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.449] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.449] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.449] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.449] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.449] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.449] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.449] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.449] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.449] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.449] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.449] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.449] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.449] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.449] sna_drawable_use_bo pixmap=350, box=((0, 0), (576, 76)), flags=7... [ 9.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.449] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.449] sna_drawable_use_bo: using whole GPU bo [ 9.449] gen9_composite_set_target: pixmap=350, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.449] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.449] color_convert: src=e6e6e6e6 [20028888] [ 9.449] color_convert: dst=e6e6e6e6 [20028888] [ 9.449] sna_render_get_solid: e6e6e6e6 [ 9.449] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.449] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.449] gen4_choose_spans_emitter: solid source [ 9.449] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.449] gen9_composite_get_binding_table(f980) [ 9.449] kgem_add_reloc64: handle=8, pos=15960, delta=0, domains=40000 [ 9.449] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.449] kgem_add_reloc64[16] = (delta=16, target handle=3, presumed=fdffe000) [ 9.449] [3e50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.449] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.449] gen9_emit_vertex_elements: setup id=5 [ 9.449] thread_choose_span: clipped? 0 [ 9.449] imprecise_trapezoid_span_converter: using 4 threads [ 9.449] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.449] thread_choose_span: clipped? 0 [ 9.449] span_thread: flushing 62 boxes [ 9.449] span_thread: flushing 2 boxes [ 9.449] span_thread: flushing 2 boxes [ 9.449] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.449] span_thread: flushing 62 boxes [ 9.449] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.449] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.449] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.449] gen8_vertex_flush[98c] = 384 [ 9.449] gen9_render_composite_spans_done() [ 9.449] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=152, drawable=15c [ 9.449] sna_validate_gc: recomputing clip [ 9.449] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.449] sna_copy_area: src=pixmap=350:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=348:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.449] sna_copy_area: normal copy [ 9.449] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.449] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.449] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.449] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.449] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.449] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.449] sna_do_copy: pixmap -- no source clipping [ 9.449] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.449] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.449] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=350+(-24, -136), dst pixmap=348+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.449] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.449] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.449] sna_drawable_use_bo pixmap=348, box=((24, 136), (600, 212)), flags=b... [ 9.449] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.449] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.449] sna_drawable_use_bo: using whole GPU bo [ 9.449] sna_pixmap_move_to_gpu(pixmap=350, usage=0), flags=a [ 9.449] sna_pixmap_move_to_gpu: already all-damaged [ 9.449] sna_pixmap_mark_active: pixmap=350, handle=38 [ 9.449] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.449] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.449] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.449] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.449] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.449] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.449] aligning vertex: was 3, now 2 floats per vertex [ 9.449] gen9_composite_get_binding_table(f900) [ 9.449] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=40000 [ 9.449] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd45c000) [ 9.449] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.449] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.449] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.449] gen9_emit_sampler: sampler = 0 [ 9.449] gen9_emit_sf: num_sf_outputs=1 [ 9.449] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.449] gen9_emit_vertex_elements: setup id=0 [ 9.449] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.449] (0, 0) -> (24, 136) + (576, 76) [ 9.449] gen8_vertex_flush[a5c] = 3 [ 9.449] sna_accel_flush: flush?=0, dirty?=0 [ 9.449] sna_block_handler (tv=0.0) [ 9.449] sna_wakeup_handler [ 9.449] sna_mode_wakeup: len=32 [ 9.449] sna_mode_wakeup: recording last swap on pipe=0, frame 320 [140], time 9.445054 [ 9.449] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.449] _kgem_bo_destroy: handle=30, proxy? 0 [ 9.449] __kgem_bo_destroy: handle=30, size=66355200 [ 9.449] kgem_bo_move_to_scanout: moving 30 [fb 108] to scanout cache, active? 0 [ 9.449] sna_mode_wakeup: flip complete, pending? 1 [ 9.449] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.449] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.449] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.449] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.449] sna_pixmap_move_to_gpu: already all-damaged [ 9.449] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.449] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.449] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.449] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.449] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.449] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.449] get_fb: reusing fb=101 for handle=27 [ 9.449] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.449] __kgem_bo_clear_busy: handle=27 [ 9.449] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.449] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.450] __kgem_bo_clear_busy: handle=27 [ 9.450] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.450] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.450] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.450] sna_destroy_pixmap: pixmap=350, attached?=1 [ 9.450] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.450] __kgem_bo_destroy: handle=38, size=204800 [ 9.450] __kgem_bo_destroy: handle=38 -> active [ 9.450] __sna_free_pixmap(pixmap=350) [ 9.450] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.450] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.450] sna_glyphs: discarding mask [ 9.450] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.450] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.450] gen9_render_composite: 0x0, current mode=1/1 [ 9.450] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.450] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.450] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.450] sna_drawable_use_bo pixmap=348, box=((0, 0), (624, 224)), flags=7... [ 9.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.450] sna_drawable_use_bo: using whole GPU bo [ 9.450] gen9_composite_set_target: pixmap=348, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.450] color_convert: src=ff888888 [20028888] [ 9.450] color_convert: dst=ff888888 [20028888] [ 9.450] sna_render_get_solid: ff888888 [ 9.450] sna_render_get_solid(5) = ff888888 (old) [ 9.450] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.450] sna_transform_is_imprecise_integer_translation: no transform [ 9.450] gen9_composite_picture: integer translation (0, 0), removing [ 9.450] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.450] sna_render_pixmap_bo: GPU all damaged [ 9.450] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.450] gen4_choose_composite_emitter: solid, identity mask [ 9.450] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.450] aligning vertex: was 2, now 4 floats per vertex [ 9.450] gen9_composite_get_binding_table(f880) [ 9.450] kgem_add_reloc64: handle=8, pos=15896, delta=0, domains=40000 [ 9.450] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.450] kgem_add_reloc64[18] = (delta=20, target handle=3, presumed=fdffe000) [ 9.450] [3e10] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.450] kgem_add_reloc64: handle=6, pos=15880, delta=0, domains=40000 [ 9.450] kgem_add_handle: handle=6, index=9 [ 9.450] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fd585000) [ 9.450] [3e00] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.450] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.450] gen9_emit_sampler: sampler = a [ 9.450] gen9_emit_sf: num_sf_outputs=2 [ 9.450] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.450] gen9_emit_vertex_elements: setup id=9 [ 9.450] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.450] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.450] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.450] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.450] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.450] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.450] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.450] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.450] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.450] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.450] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.450] gen8_vertex_flush[b38] = 24 [ 9.450] gen9_magic_ca_pass: CA fixup (5183 -> 5207) [ 9.450] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.450] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.450] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.450] sna_composite(pixmap=348, op=3, src=210+(0, 0), mask=0+(28, 8), dst=348+(28, 8)+(0, 0), size=(20, 80) [ 9.450] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.450] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.450] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.450] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.450] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.450] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.450] gen9_render_composite: 20x80, current mode=1/1 [ 9.450] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.450] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.450] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.450] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.450] sna_drawable_use_bo pixmap=348, box=((28, 8), (48, 88)), flags=7... [ 9.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.450] sna_drawable_use_bo: using whole GPU bo [ 9.450] gen9_composite_set_target: pixmap=348, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.450] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.450] sna_transform_is_imprecise_integer_translation: no transform [ 9.450] gen9_composite_picture: integer translation (0, 0), removing [ 9.450] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.450] sna_render_pixmap_bo: GPU all damaged [ 9.450] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.450] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.450] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.450] gen4_choose_composite_emitter: identity src, no mask [ 9.450] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.450] aligning vertex: was 4, now 3 floats per vertex [ 9.450] gen9_composite_get_binding_table(f7c0) [ 9.450] kgem_add_reloc64: handle=12, pos=15848, delta=0, domains=40000 [ 9.450] kgem_add_handle: handle=12, index=10 [ 9.450] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fdffb000) [ 9.450] [3de0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.450] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.450] gen9_emit_sampler: sampler = 2 [ 9.450] gen9_emit_sf: num_sf_outputs=1 [ 9.450] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.450] gen9_emit_vertex_elements: setup id=2 [ 9.450] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.450] gen9_render_composite_box: (28, 8), (48, 88) [ 9.450] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.450] gen8_vertex_flush[c74] = 3 [ 9.450] sna_composite(pixmap=348, op=3, src=214+(0, 0), mask=0+(28, 0), dst=348+(28, 0)+(0, 0), size=(20, 8) [ 9.450] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.450] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.450] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.450] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.450] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.450] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.450] gen9_render_composite: 20x8, current mode=1/1 [ 9.450] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.450] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.450] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.450] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.450] sna_drawable_use_bo pixmap=348, box=((28, 0), (48, 8)), flags=7... [ 9.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.450] sna_drawable_use_bo: using whole GPU bo [ 9.450] gen9_composite_set_target: pixmap=348, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.450] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.450] sna_transform_is_imprecise_integer_translation: no transform [ 9.450] gen9_composite_picture: integer translation (0, 0), removing [ 9.450] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.450] sna_render_pixmap_bo: GPU all damaged [ 9.450] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.450] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.450] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.450] gen4_choose_composite_emitter: identity src, no mask [ 9.450] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.450] gen9_composite_get_binding_table(f740) [ 9.450] kgem_add_reloc64: handle=24, pos=15816, delta=0, domains=40000 [ 9.450] kgem_add_handle: handle=24, index=11 [ 9.450] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=fd53c000) [ 9.450] [3dc0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.450] gen9_emit_vertex_elements: setup id=2 [ 9.450] gen9_render_composite_box: (28, 0), (48, 8) [ 9.450] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.450] gen8_vertex_flush[cb0] = 3 [ 9.450] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=15c, drawable=15a [ 9.450] sna_validate_gc: recomputing clip [ 9.450] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.450] sna_copy_area: src=pixmap=348:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=346:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.450] sna_copy_area: normal copy [ 9.450] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.450] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.450] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.450] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.450] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.450] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.450] sna_do_copy: pixmap -- no source clipping [ 9.450] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.450] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.450] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=348+(-8, -896), dst pixmap=346+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.450] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.450] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.450] sna_drawable_use_bo pixmap=346, box=((8, 896), (632, 1120)), flags=b... [ 9.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.450] sna_drawable_use_bo: using whole GPU bo [ 9.450] sna_pixmap_move_to_gpu(pixmap=348, usage=0), flags=a [ 9.450] sna_pixmap_move_to_gpu: already all-damaged [ 9.450] sna_pixmap_mark_active: pixmap=348, handle=20 [ 9.450] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.450] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.450] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.450] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.450] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.450] aligning vertex: was 3, now 2 floats per vertex [ 9.450] gen9_composite_get_binding_table(f6c0) [ 9.450] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.450] kgem_add_reloc64: handle=20, pos=15784, delta=0, domains=40000 [ 9.450] kgem_add_reloc64[22] = (delta=0, target handle=7, presumed=fd9be000) [ 9.450] [3da0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.450] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.450] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.450] gen9_emit_sampler: sampler = 0 [ 9.450] gen9_emit_vertex_elements: setup id=0 [ 9.450] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.450] (0, 0) -> (8, 896) + (624, 224) [ 9.450] gen8_vertex_flush[d38] = 3 [ 9.450] sna_destroy_pixmap: pixmap=348, attached?=1 [ 9.450] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.450] __kgem_bo_destroy: handle=20, size=3268608 [ 9.450] __kgem_bo_destroy: handle=20 -> active [ 9.450] __sna_free_pixmap(pixmap=348) [ 9.450] sna_create_pixmap(624, 80, 32, usage=0) [ 9.450] kgem_can_create_2d: 624x80 @ 32 [ 9.450] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.450] kgem_can_create_2d: untiled size=200704 [ 9.450] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.450] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.450] kgem_can_create_2d: tiled[-1] size=200704 [ 9.450] sna_create_pixmap: usage=0, flags=1b [ 9.450] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.450] __pop_freed_pixmap: reusing freed pixmap=348 header [ 9.450] create_pixmap_hdr: pixmap=351, width=624, height=80, usage=0 [ 9.450] sna_create_pixmap: serial=351, 624x80, usage=0 [ 9.450] sna_composite_rectangles(pixmap=352, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.450] sna_composite_rectangles: converted to op 0 [ 9.450] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.450] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.450] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.450] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.450] sna_composite_rectangles: dropping last-cpu hint [ 9.450] sna_drawable_use_bo pixmap=352, box=((0, 0), (624, 80)), flags=19... [ 9.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.450] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.450] sna_pixmap_move_to_gpu(pixmap=352, usage=0), flags=b [ 9.450] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.450] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.450] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.450] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.450] sna_pixmap_alloc_gpu: pixmap=352 [ 9.450] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.450] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.450] kgem_bo_remove_from_active: removing handle=38 from active [ 9.450] 1:from active: pitch=2560, tiling=1, handle=38, id=526 [ 9.450] __sna_damage_all(624, 80) [ 9.450] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.450] sna_pixmap_mark_active: pixmap=352, handle=38 [ 9.450] sna_drawable_use_bo: allocated GPU bo for operation [ 9.450] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.450] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.450] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.450] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.450] sna_render_get_solid: 0 [ 9.450] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.450] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.450] gen9_composite_get_binding_table(f640) [ 9.450] kgem_add_reloc64: handle=38, pos=15752, delta=0, domains=20002 [ 9.450] kgem_add_reloc64[23] = (delta=0, target handle=8, presumed=fd45c000) [ 9.450] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.450] [3d80] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.450] gen9_emit_sampler: sampler = 1 [ 9.450] gen9_emit_vertex_elements: setup id=0 [ 9.450] (0, 0), (624, 80) [ 9.450] gen8_vertex_flush[d74] = 3 [ 9.450] sna_composite_rectangles: pixmap=352 marking clear [0]? 1 [ 9.450] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=15a, drawable=160 [ 9.450] sna_validate_gc: recomputing clip [ 9.450] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.450] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=352:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.450] sna_copy_area: normal copy [ 9.450] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.450] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.450] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.450] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.450] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.450] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.450] sna_do_copy: pixmap -- no source clipping [ 9.450] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.450] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.450] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=352+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.450] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.450] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.450] sna_drawable_use_bo pixmap=352, box=((28, 0), (246, 80)), flags=b... [ 9.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.450] sna_drawable_use_bo: using whole GPU bo [ 9.450] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.450] sna_pixmap_move_to_gpu: already all-damaged [ 9.450] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.450] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.450] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.450] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.450] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.450] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.450] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.450] gen9_composite_get_binding_table(f5c0) [ 9.450] kgem_add_reloc64: handle=21, pos=15720, delta=0, domains=40000 [ 9.450] kgem_add_handle: handle=21, index=12 [ 9.450] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd994000) [ 9.450] [3d60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.450] gen9_emit_sampler: sampler = 0 [ 9.450] gen9_emit_vertex_elements: setup id=0 [ 9.450] (0, 0) -> (28, 0) + (218, 80) [ 9.450] gen8_vertex_flush[db8] = 3 [ 9.450] sna_composite(pixmap=346, op=3, src=352+(0, 0), mask=0+(0, 0), dst=346+(8, 1136)+(0, 0), size=(624, 80) [ 9.450] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.450] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.450] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.450] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.450] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.450] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.450] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.450] gen9_render_composite: 624x80, current mode=1/1 [ 9.450] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.450] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.450] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.450] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.450] sna_drawable_use_bo pixmap=346, box=((8, 1136), (632, 1216)), flags=7... [ 9.450] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.450] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.450] sna_drawable_use_bo: using whole GPU bo [ 9.450] gen9_composite_set_target: pixmap=346, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.450] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.450] sna_transform_is_imprecise_integer_translation: no transform [ 9.450] gen9_composite_picture: integer translation (0, 0), removing [ 9.450] sna_render_pixmap_bo pixmap=352, (0, 0)x(624, 80)/(624, 80) [ 9.450] sna_render_pixmap_bo: GPU all damaged [ 9.450] color_convert: src=cc000000 [20028888] [ 9.450] color_convert: dst=cc000000 [20028888] [ 9.451] sna_render_get_solid: cc000000 [ 9.451] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.451] gen4_choose_composite_emitter: identity source, identity mask [ 9.451] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.451] aligning vertex: was 2, now 5 floats per vertex [ 9.451] gen9_composite_get_binding_table(f540) [ 9.451] kgem_add_reloc64: handle=38, pos=15688, delta=0, domains=40000 [ 9.451] kgem_add_reloc64[25] = (delta=0, target handle=8, presumed=fd45c000) [ 9.451] [3d40] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.451] kgem_add_reloc64: handle=7, pos=15672, delta=0, domains=40000 [ 9.451] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.451] kgem_add_reloc64[26] = (delta=816, target handle=2, presumed=fffe8000) [ 9.451] [3d30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.451] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.451] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.451] gen9_emit_sampler: sampler = 3 [ 9.451] gen9_emit_sf: num_sf_outputs=2 [ 9.451] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.451] gen9_emit_vertex_elements: setup id=10 [ 9.451] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.451] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.451] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.451] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.451] gen8_vertex_flush[ea4] = 3 [ 9.451] sna_destroy_pixmap: pixmap=352, attached?=1 [ 9.451] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.451] __kgem_bo_destroy: handle=38, size=204800 [ 9.451] __kgem_bo_destroy: handle=38 -> active [ 9.451] __sna_free_pixmap(pixmap=352) [ 9.451] sna_composite(pixmap=344, op=3, src=346+(0, 0), mask=0+(0, 0), dst=344+(0, 0)+(0, 0), size=(640, 2096) [ 9.451] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.451] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.451] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.451] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.451] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.451] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.451] gen9_render_composite: 640x2096, current mode=1/1 [ 9.451] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.451] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.451] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.451] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.451] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.451] sna_drawable_use_bo pixmap=344, box=((0, 0), (640, 2096)), flags=7... [ 9.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.451] sna_drawable_use_bo: using whole GPU bo [ 9.451] gen9_composite_set_target: pixmap=344, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.451] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.451] sna_transform_is_imprecise_integer_translation: no transform [ 9.451] gen9_composite_picture: integer translation (0, 0), removing [ 9.451] sna_render_pixmap_bo pixmap=346, (0, 0)x(640, 2096)/(640, 2096) [ 9.451] sna_render_pixmap_bo: GPU all damaged [ 9.451] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.451] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.451] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.451] gen4_choose_composite_emitter: identity src, no mask [ 9.451] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.451] aligning vertex: was 5, now 3 floats per vertex [ 9.451] gen9_composite_get_binding_table(f480) [ 9.451] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.451] kgem_add_reloc64: handle=25, pos=15640, delta=0, domains=40000 [ 9.451] kgem_add_reloc64[27] = (delta=0, target handle=6, presumed=f4225000) [ 9.451] [3d10] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.451] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.451] gen9_emit_sampler: sampler = 2 [ 9.451] gen9_emit_sf: num_sf_outputs=1 [ 9.451] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.451] gen9_emit_vertex_elements: setup id=2 [ 9.451] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.451] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.451] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.451] gen8_vertex_flush[f4c] = 3 [ 9.451] sna_destroy_pixmap: pixmap=346, attached?=1 [ 9.451] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.451] __kgem_bo_destroy: handle=25, size=33177600 [ 9.451] __kgem_bo_destroy: handle=25 -> active [ 9.451] __sna_free_pixmap(pixmap=346) [ 9.451] sna_composite(pixmap=340, op=3, src=344+(0, 0), mask=0+(160, 64), dst=340+(160, 64)+(0, 0), size=(640, 2096) [ 9.451] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.451] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.451] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.451] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.451] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.451] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.451] gen9_render_composite: 640x2096, current mode=1/1 [ 9.451] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.451] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.451] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.451] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.451] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.451] sna_drawable_use_bo pixmap=340, box=((160, 64), (800, 2160)), flags=7... [ 9.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.451] sna_drawable_use_bo: using whole GPU bo [ 9.451] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.451] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.451] sna_transform_is_imprecise_integer_translation: no transform [ 9.451] gen9_composite_picture: integer translation (0, 0), removing [ 9.451] sna_render_pixmap_bo pixmap=344, (0, 0)x(640, 2096)/(640, 2096) [ 9.451] sna_render_pixmap_bo: GPU all damaged [ 9.451] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.451] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.451] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.451] gen4_choose_composite_emitter: identity src, no mask [ 9.451] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.451] gen9_composite_get_binding_table(f400) [ 9.451] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.451] kgem_add_reloc64: handle=11, pos=15608, delta=0, domains=40000 [ 9.451] kgem_add_reloc64[28] = (delta=0, target handle=5, presumed=fa111000) [ 9.451] [3cf0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.451] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.451] gen9_emit_vertex_elements: setup id=2 [ 9.451] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.451] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.451] gen8_vertex_flush[f98] = 3 [ 9.451] sna_destroy_pixmap: pixmap=344, attached?=1 [ 9.451] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.451] __kgem_bo_destroy: handle=11, size=33177600 [ 9.451] __kgem_bo_destroy: handle=11 -> active [ 9.451] __sna_free_pixmap(pixmap=344) [ 9.451] sna_create_pixmap(2, 64, 32, usage=0) [ 9.451] kgem_can_create_2d: 2x64 @ 32 [ 9.451] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.451] kgem_can_create_2d: untiled size=4096 [ 9.451] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.451] kgem_choose_tiling: 2x64 -> 0 [ 9.451] sna_create_pixmap: usage=0, flags=a [ 9.451] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.451] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.451] create_pixmap: serial=353, usage=0, 2x64 [ 9.451] sna_create_pixmap: serial=353, 2x64, usage=0 [ 9.451] sna_composite_rectangles(pixmap=354, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.451] sna_composite_rectangles: converted to op 0 [ 9.451] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.451] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.451] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.451] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.451] sna_composite_rectangles: fallback, dst pixmap=354 too small or not attached [ 9.451] sna_composite_rectangles: fallback [ 9.451] sna_drawable_move_region_to_cpu(pixmap=354 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.451] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.451] _sna_pixmap_move_to_cpu(pixmap=354, 2x64, flags=1) [ 9.451] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.451] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.451] operate_inplace: no, inplace operation not suitable [ 9.451] _sna_pixmap_move_to_cpu: marking as damaged [ 9.451] __sna_damage_all(2, 64) [ 9.451] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.451] sna_create_pixmap(1, 32, 32, usage=0) [ 9.451] kgem_can_create_2d: 1x32 @ 32 [ 9.451] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.451] kgem_can_create_2d: untiled size=4096 [ 9.451] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.451] kgem_choose_tiling: 1x32 -> 0 [ 9.451] sna_create_pixmap: usage=0, flags=a [ 9.451] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.451] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.451] create_pixmap: serial=355, usage=0, 1x32 [ 9.451] sna_create_pixmap: serial=355, 1x32, usage=0 [ 9.451] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=160, drawable=164 [ 9.451] sna_validate_gc: recomputing clip [ 9.451] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.451] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.451] try_upload__fast: ignore existing cpu damage (if any) [ 9.451] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.451] try_upload__fast: no, no gpu damage [ 9.451] sna_drawable_move_region_to_cpu(pixmap=356 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.451] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.451] _sna_pixmap_move_to_cpu(pixmap=356, 1x32, flags=1) [ 9.451] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.451] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.451] operate_inplace: no, inplace operation not suitable [ 9.451] _sna_pixmap_move_to_cpu: marking as damaged [ 9.451] __sna_damage_all(1, 32) [ 9.451] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.451] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.451] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.451] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.451] sna_accel_flush: flush?=0, dirty?=0 [ 9.451] sna_composite(pixmap=354, op=1, src=356+(0, 0), mask=0+(0, 0), dst=354+(0, 0)+(0, 0), size=(2, 64) [ 9.451] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.451] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.451] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.451] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.451] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.451] sna_composite: fallback, dst pixmap=354 is too small (or completely damaged) [ 9.451] sna_composite: fallback -- fbComposite [ 9.451] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.451] sna_composite_fb: fallback -- move src to cpu [ 9.451] _sna_pixmap_move_to_cpu(pixmap=356, 1x32, flags=2) [ 9.451] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 9.451] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.451] sna_composite_fb: fallback -- move dst to cpu [ 9.451] sna_drawable_move_region_to_cpu(pixmap=354 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.451] sna_drawable_move_region_to_cpu: pixmap=354 all damaged on CPU [ 9.451] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.451] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.451] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.451] sna_destroy_pixmap: pixmap=356, attached?=1 [ 9.451] __sna_free_pixmap(pixmap=356) [ 9.451] sna_composite(pixmap=340, op=3, src=354+(0, 0), mask=0+(0, 0), dst=340+(0, 0)+(0, 0), size=(3840, 64) [ 9.451] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.451] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.451] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.451] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.451] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.451] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.451] gen9_render_composite: 3840x64, current mode=1/1 [ 9.451] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.451] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.451] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.451] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.451] sna_drawable_use_bo pixmap=340, box=((0, 0), (3840, 64)), flags=7... [ 9.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.451] sna_drawable_use_bo: using whole GPU bo [ 9.451] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.451] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.451] sna_transform_is_imprecise_integer_translation: no transform [ 9.451] gen9_composite_picture: integer translation (0, 0), removing [ 9.451] sna_render_pixmap_bo pixmap=354, (0, 0)x(3840, 64)/(2, 64) [ 9.451] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.451] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.451] use_cpu_bo: no cpu bo [ 9.451] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.451] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.451] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.451] sna_drawable_move_region_to_cpu(pixmap=354 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.451] sna_drawable_move_region_to_cpu: pixmap=354 all damaged on CPU [ 9.451] kgem_can_create_2d: 2x64 @ 32 [ 9.451] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.451] kgem_can_create_2d: untiled size=4096 [ 9.451] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.451] kgem_choose_tiling: 2x64 -> 0 [ 9.451] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.451] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.451] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.451] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.451] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.451] search_linear_cache: searching for inactive gtt map [ 9.451] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.451] search_linear_cache: searching for inactive gtt map [ 9.451] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.451] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.451] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.451] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.451] kgem_create_buffer: reusing handle=31 for buffer [ 9.451] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.451] init_buffer_from_bo: reusing handle=31 for buffer [ 9.451] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.451] kgem_bo_map: converting request for GTT map into CPU map [ 9.451] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.451] kgem_bo_sync__cpu: handle=31 [ 9.451] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.451] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.451] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.451] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.451] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.451] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.451] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.451] __kgem_bo_init(handle=31, num_pages=2048) [ 9.451] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.451] upload: adding upload cache to pixmap=354 [ 9.451] kgem_proxy_bo_attach: handle=31 [ 9.451] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.451] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.451] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.451] gen4_choose_composite_emitter: identity src, no mask [ 9.451] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.451] gen9_composite_get_binding_table(f380) [ 9.451] kgem_add_reloc64: handle=31, pos=15576, delta=0, domains=40000 [ 9.451] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.451] kgem_add_handle: handle=31, index=13 [ 9.451] kgem_add_reloc64[29] = (delta=0, target handle=13, presumed=fd4fc000) [ 9.451] [3cd0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.451] gen9_emit_sampler: sampler = a [ 9.451] gen9_emit_vertex_elements: setup id=2 [ 9.451] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.451] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.451] gen8_vertex_flush[fdc] = 3 [ 9.451] sna_destroy_pixmap: pixmap=354, attached?=1 [ 9.451] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.451] __sna_free_pixmap(pixmap=354) [ 9.451] sna_composite_rectangles(pixmap=340, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.451] sna_composite_rectangles: converted to op 3 [ 9.451] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.451] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.451] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.451] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.451] sna_drawable_use_bo pixmap=340, box=((0, 0), (3840, 48)), flags=1... [ 9.451] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.451] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.451] sna_drawable_use_bo: using whole GPU bo [ 9.451] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.451] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.451] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.451] sna_render_get_solid: 660a0a0a [ 9.451] sna_render_get_solid(2) = 660a0a0a (old) [ 9.451] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.451] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.451] aligning vertex: was 3, now 2 floats per vertex [ 9.451] gen9_composite_get_binding_table(f300) [ 9.451] gen9_emit_sampler: sampler = 1 [ 9.452] gen9_emit_vertex_elements: setup id=0 [ 9.452] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.452] (0, 0), (3840, 48) [ 9.452] gen8_vertex_flush[103c] = 3 [ 9.452] sna_composite(pixmap=340, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=340+(3786, 6)+(0, 0), size=(44, 36) [ 9.452] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.452] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.452] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.452] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.452] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.452] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.452] gen9_render_composite: 44x36, current mode=1/1 [ 9.452] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.452] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.452] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.452] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.452] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.452] sna_drawable_use_bo pixmap=340, box=((3786, 6), (3830, 42)), flags=7... [ 9.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.452] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.452] sna_drawable_use_bo: using whole GPU bo [ 9.452] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.452] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.452] sna_transform_is_imprecise_integer_translation: no transform [ 9.452] gen9_composite_picture: integer translation (0, 0), removing [ 9.452] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.452] sna_render_pixmap_bo: CPU all damaged [ 9.452] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.452] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.452] __kgem_retire_rq: request 1 complete [ 9.452] sna_add_flush_pixmap: new flush bo, flushing before [ 9.452] gen8_vertex_close: used=20920, vbo active? 16, vb=625, nreloc=5 [ 9.452] gen8_vertex_close: reloc[0] = 287 [ 9.452] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.452] kgem_add_handle: handle=16, index=14 [ 9.452] kgem_add_reloc64[30] = (delta=0, target handle=14, presumed=fffa8000) [ 9.452] gen8_vertex_close: reloc[1] = 369 [ 9.452] kgem_add_reloc64: handle=16, pos=369, delta=0, domains=200000 [ 9.452] kgem_add_reloc64[31] = (delta=0, target handle=14, presumed=fffa8000) [ 9.452] gen8_vertex_close: reloc[2] = 446 [ 9.452] kgem_add_reloc64: handle=16, pos=446, delta=0, domains=200000 [ 9.452] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fffa8000) [ 9.452] gen8_vertex_close: reloc[3] = 713 [ 9.452] kgem_add_reloc64: handle=16, pos=713, delta=0, domains=200000 [ 9.452] kgem_add_reloc64[33] = (delta=0, target handle=14, presumed=fffa8000) [ 9.452] gen8_vertex_close: reloc[4] = 932 [ 9.452] kgem_add_reloc64: handle=16, pos=932, delta=0, domains=200000 [ 9.452] kgem_add_reloc64[34] = (delta=0, target handle=14, presumed=fffa8000) [ 9.452] batch[1/1, flags=1800]: 1046 1046 15552 16384, nreloc=35, nexec=15, nfence=0, aperture=34477 [fenced=0] [ 9.452] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.452] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.452] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.452] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.452] kgem_fixup_relocs: shrinking by 57344 [ 9.452] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.452] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.452] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.452] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.452] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.452] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.452] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.452] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.452] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.452] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=7 [ 9.452] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.452] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=8 [ 9.452] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.452] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=8 [ 9.452] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=8 [ 9.452] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=8 [ 9.452] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=7 [ 9.452] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=8 [ 9.452] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=8 [ 9.452] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.452] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.452] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.452] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.452] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.452] __kgem_bo_clear_busy: handle=7 [ 9.452] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.452] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.452] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.452] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.452] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.452] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.452] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.452] gen4_choose_composite_emitter: identity src, no mask [ 9.452] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.452] aligning vertex: was 2, now 3 floats per vertex [ 9.452] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.452] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.452] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.452] kgem_add_handle: handle=4, index=0 [ 9.452] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.452] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.452] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.452] gen9_composite_get_binding_table(ffc0) [ 9.452] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.452] kgem_add_handle: handle=39, index=1 [ 9.452] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.452] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.452] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.452] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.452] kgem_add_handle: handle=32, index=2 [ 9.452] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.452] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.452] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.452] gen9_emit_sampler: sampler = 2 [ 9.452] gen9_emit_sf: num_sf_outputs=1 [ 9.452] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.452] gen9_emit_vertex_elements: setup id=2 [ 9.452] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.452] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.452] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.452] gen8_vertex_flush[490] = 3 [ 9.452] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.452] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.452] sna_glyphs: discarding mask [ 9.452] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.452] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.452] gen9_render_composite: 0x0, current mode=1/1 [ 9.452] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.452] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.452] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.452] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.452] sna_drawable_use_bo pixmap=340, box=((0, 0), (7680, 2160)), flags=7... [ 9.452] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.452] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.452] sna_drawable_use_bo: using whole GPU bo [ 9.452] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.452] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.452] color_convert: src=ffdfdbd2 [20028888] [ 9.452] color_convert: dst=ffdfdbd2 [20028888] [ 9.452] sna_render_get_solid: ffdfdbd2 [ 9.452] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.452] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.452] sna_transform_is_imprecise_integer_translation: no transform [ 9.452] gen9_composite_picture: integer translation (0, 0), removing [ 9.452] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.452] sna_render_pixmap_bo: GPU all damaged [ 9.452] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.452] gen4_choose_composite_emitter: solid, identity mask [ 9.452] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.452] aligning vertex: was 3, now 4 floats per vertex [ 9.452] gen9_composite_get_binding_table(ff00) [ 9.452] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.452] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.452] kgem_add_handle: handle=8, index=3 [ 9.452] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.452] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.452] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.452] kgem_add_handle: handle=6, index=4 [ 9.452] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.452] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.452] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.452] gen9_emit_sampler: sampler = a [ 9.452] gen9_emit_sf: num_sf_outputs=2 [ 9.452] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.452] gen9_emit_vertex_elements: setup id=9 [ 9.452] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.452] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.452] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.452] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.452] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.452] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.452] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.452] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.452] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.452] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.452] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.452] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) [ 9.452] gen8_vertex_flush[56c] = 15 [ 9.452] gen9_magic_ca_pass: CA fixup (5233 -> 5248) [ 9.452] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.452] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.452] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.452] sna_composite(pixmap=340, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=340+(3626, 6)+(0, 0), size=(48, 36) [ 9.452] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.452] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.452] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.452] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.452] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.452] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.452] gen9_render_composite: 48x36, current mode=1/1 [ 9.452] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.452] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.452] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.452] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.452] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.452] sna_drawable_use_bo pixmap=340, box=((3626, 6), (3674, 42)), flags=7... [ 9.453] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.453] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.453] sna_drawable_use_bo: using whole GPU bo [ 9.453] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.453] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.453] sna_transform_is_imprecise_integer_translation: no transform [ 9.453] gen9_composite_picture: integer translation (0, 0), removing [ 9.453] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.453] sna_render_pixmap_bo: CPU all damaged [ 9.453] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.453] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.453] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.453] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.453] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.453] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.453] gen4_choose_composite_emitter: identity src, no mask [ 9.453] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.453] aligning vertex: was 4, now 3 floats per vertex [ 9.453] gen9_composite_get_binding_table(fe40) [ 9.453] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.453] kgem_add_handle: handle=33, index=5 [ 9.453] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.453] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.453] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.453] gen9_emit_sampler: sampler = 2 [ 9.453] gen9_emit_sf: num_sf_outputs=1 [ 9.453] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.453] gen9_emit_vertex_elements: setup id=2 [ 9.453] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.453] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.453] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.453] gen8_vertex_flush[6a8] = 3 [ 9.453] sna_create_pixmap(26, 20, 32, usage=0) [ 9.453] kgem_can_create_2d: 26x20 @ 32 [ 9.453] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.453] kgem_can_create_2d: untiled size=4096 [ 9.453] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.453] kgem_choose_tiling: 26x20 -> 0 [ 9.453] sna_create_pixmap: usage=0, flags=a [ 9.453] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.453] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.453] create_pixmap: serial=357, usage=0, 26x20 [ 9.453] sna_create_pixmap: serial=357, 26x20, usage=0 [ 9.453] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=164, drawable=166 [ 9.453] sna_validate_gc: recomputing clip [ 9.453] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.453] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.453] try_upload__fast: ignore existing cpu damage (if any) [ 9.453] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.453] try_upload__fast: no, no gpu damage [ 9.453] sna_drawable_move_region_to_cpu(pixmap=358 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.453] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.453] _sna_pixmap_move_to_cpu(pixmap=358, 26x20, flags=1) [ 9.453] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.453] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.453] operate_inplace: no, inplace operation not suitable [ 9.453] _sna_pixmap_move_to_cpu: marking as damaged [ 9.453] __sna_damage_all(26, 20) [ 9.453] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.453] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.453] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.453] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.453] sna_accel_flush: flush?=1, dirty?=1 [ 9.453] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.453] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.453] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.453] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.453] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.453] kgem_bo_sync__cpu_full: handle=33 [ 9.453] gen8_vertex_close: used=21003, vbo active? 16, vb=204, nreloc=2 [ 9.453] gen8_vertex_close: reloc[0] = 287 [ 9.453] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.453] kgem_add_handle: handle=16, index=6 [ 9.453] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 9.453] gen8_vertex_close: reloc[1] = 342 [ 9.453] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.453] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 9.453] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.453] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.453] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.453] kgem_fixup_relocs: shrinking by 61440 [ 9.453] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.453] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.453] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.453] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.453] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.453] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.453] __kgem_bo_clear_busy: handle=8 [ 9.453] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.453] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.453] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.453] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.453] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.453] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.453] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.460] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.460] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.460] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.460] __kgem_retire_rq: request 2 complete [ 9.460] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.460] kgem_bo_move_to_cache: release handle=11 [ 9.460] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.460] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.460] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.460] kgem_bo_move_to_cache: release handle=25 [ 9.460] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.460] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.460] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.460] kgem_bo_move_to_cache: release handle=38 [ 9.460] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.460] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.460] kgem_bo_move_to_cache: release handle=20 [ 9.460] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.460] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.460] kgem_bo_move_to_cache: release handle=22 [ 9.460] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.460] __kgem_retire_rq: request 1 complete [ 9.460] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.460] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.460] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.460] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.460] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.460] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.460] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.460] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.460] kgem_bo_sync__cpu_full: handle=32 [ 9.460] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.460] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.460] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.460] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.460] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.460] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.460] sna_accel_flush: flush?=0, dirty?=0 [ 9.460] sna_block_handler (tv=0.0) [ 9.460] sna_wakeup_handler [ 9.460] sna_mode_wakeup: len=32 [ 9.460] sna_mode_wakeup: recording last swap on pipe=1, frame 291 [123], time 9.460419 [ 9.460] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.460] sna_mode_wakeup: flip complete, pending? 2 [ 9.460] sna_composite(pixmap=340, op=3, src=358+(2370, 10), mask=0+(3554, 6), dst=340+(3554, 6)+(0, 0), size=(52, 36) [ 9.460] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.460] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.460] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.460] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.460] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.460] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.460] gen9_render_composite: 52x36, current mode=0/1 [ 9.460] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.460] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.460] sna_blt_composite: unsupported op [3] for blitting [ 9.460] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.460] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.460] sna_drawable_use_bo pixmap=340, box=((3554, 6), (3606, 42)), flags=7... [ 9.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.460] sna_drawable_use_bo: using whole GPU bo [ 9.460] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.460] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.460] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.460] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.460] sna_render_pixmap_bo pixmap=358, (2370, 10)x(52, 36)/(26, 20) [ 9.460] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.460] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.460] use_cpu_bo: no cpu bo [ 9.460] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.460] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.460] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.460] sna_drawable_move_region_to_cpu(pixmap=358 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.460] sna_drawable_move_region_to_cpu: pixmap=358 all damaged on CPU [ 9.460] kgem_can_create_2d: 26x20 @ 32 [ 9.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.460] kgem_can_create_2d: untiled size=4096 [ 9.460] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.460] kgem_choose_tiling: 26x20 -> 0 [ 9.460] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.460] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.460] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.460] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.460] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.460] __kgem_bo_init(handle=31, num_pages=2560) [ 9.460] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.460] upload: adding upload cache to pixmap=358 [ 9.460] kgem_proxy_bo_attach: handle=31 [ 9.460] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.460] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.460] gen4_choose_composite_emitter: simple src, no mask [ 9.460] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.461] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.461] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.461] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.461] kgem_add_handle: handle=4, index=0 [ 9.461] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.461] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.461] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.461] gen9_composite_get_binding_table(ffc0) [ 9.461] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.461] kgem_add_handle: handle=39, index=1 [ 9.461] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.461] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.461] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.461] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.461] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.461] kgem_add_handle: handle=31, index=2 [ 9.461] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.461] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.461] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.461] gen9_emit_sampler: sampler = 22 [ 9.461] gen9_emit_sf: num_sf_outputs=1 [ 9.461] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.461] gen9_emit_vertex_elements: setup id=2 [ 9.461] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.461] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.461] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.461] gen8_vertex_flush[490] = 3 [ 9.461] sna_destroy_pixmap: pixmap=358, attached?=1 [ 9.461] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.461] __sna_free_pixmap(pixmap=358) [ 9.461] sna_composite(pixmap=340, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=340+(3490, 6)+(0, 0), size=(44, 36) [ 9.461] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.461] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.461] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.461] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.461] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.461] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.461] gen9_render_composite: 44x36, current mode=1/1 [ 9.461] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.461] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.461] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.461] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.461] sna_drawable_use_bo pixmap=340, box=((3490, 6), (3534, 42)), flags=7... [ 9.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.461] sna_drawable_use_bo: using whole GPU bo [ 9.461] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.461] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.461] sna_transform_is_imprecise_integer_translation: no transform [ 9.461] gen9_composite_picture: integer translation (0, 0), removing [ 9.461] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.461] sna_render_pixmap_bo: CPU all damaged [ 9.461] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.461] sna_add_flush_pixmap: new flush bo, flushing before [ 9.461] gen8_vertex_close: used=21012, vbo active? 16, vb=4, nreloc=1 [ 9.461] gen8_vertex_close: reloc[0] = 287 [ 9.461] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.461] kgem_add_handle: handle=16, index=3 [ 9.461] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.461] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.461] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.461] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.461] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.461] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.461] kgem_fixup_relocs: shrinking by 61440 [ 9.461] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.461] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.461] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.461] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.461] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.461] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.461] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.461] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.461] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.461] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.461] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.461] gen4_choose_composite_emitter: identity src, no mask [ 9.461] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.461] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.461] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.461] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.461] kgem_add_handle: handle=4, index=0 [ 9.461] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.461] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.461] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.461] gen9_composite_get_binding_table(ffc0) [ 9.461] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.461] kgem_add_handle: handle=39, index=1 [ 9.461] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.461] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.461] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.461] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.461] kgem_add_handle: handle=34, index=2 [ 9.461] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.461] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.461] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.461] gen9_emit_sampler: sampler = 2 [ 9.461] gen9_emit_sf: num_sf_outputs=1 [ 9.461] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.461] gen9_emit_vertex_elements: setup id=2 [ 9.461] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.461] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.461] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.461] gen8_vertex_flush[490] = 3 [ 9.461] sna_composite(pixmap=340, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=340+(3422, 6)+(0, 0), size=(48, 36) [ 9.461] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.461] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.461] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.461] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.461] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.461] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.461] gen9_render_composite: 48x36, current mode=1/1 [ 9.461] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.461] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.461] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.461] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.461] sna_drawable_use_bo pixmap=340, box=((3422, 6), (3470, 42)), flags=7... [ 9.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.461] sna_drawable_use_bo: using whole GPU bo [ 9.461] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.461] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.461] sna_transform_is_imprecise_integer_translation: no transform [ 9.461] gen9_composite_picture: integer translation (0, 0), removing [ 9.461] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.461] sna_render_pixmap_bo: CPU all damaged [ 9.461] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.461] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.461] __kgem_retire_rq: request 1 complete [ 9.461] sna_add_flush_pixmap: new flush bo, flushing before [ 9.461] gen8_vertex_close: used=21021, vbo active? 16, vb=4, nreloc=1 [ 9.461] gen8_vertex_close: reloc[0] = 287 [ 9.461] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.461] kgem_add_handle: handle=16, index=3 [ 9.461] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.461] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.461] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.461] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.461] kgem_fixup_relocs: shrinking by 61440 [ 9.461] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.461] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.461] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.461] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.461] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.461] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.461] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.461] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.461] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.461] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.461] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.461] gen4_choose_composite_emitter: identity src, no mask [ 9.461] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.461] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.461] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.461] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.461] kgem_add_handle: handle=4, index=0 [ 9.461] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.461] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.461] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.461] gen9_composite_get_binding_table(ffc0) [ 9.461] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.461] kgem_add_handle: handle=39, index=1 [ 9.461] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.461] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.461] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.461] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.461] kgem_add_handle: handle=28, index=2 [ 9.461] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.461] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.461] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.461] gen9_emit_sampler: sampler = 2 [ 9.461] gen9_emit_sf: num_sf_outputs=1 [ 9.461] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.461] gen9_emit_vertex_elements: setup id=2 [ 9.461] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.461] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.461] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.461] gen8_vertex_flush[490] = 3 [ 9.461] sna_create_pixmap(16, 16, 32, usage=0) [ 9.461] kgem_can_create_2d: 16x16 @ 32 [ 9.461] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.461] kgem_can_create_2d: untiled size=4096 [ 9.461] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.461] kgem_choose_tiling: 16x16 -> 0 [ 9.461] sna_create_pixmap: usage=0, flags=a [ 9.461] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.461] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.461] create_pixmap: serial=359, usage=0, 16x16 [ 9.461] sna_create_pixmap: serial=359, 16x16, usage=0 [ 9.461] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=166, drawable=168 [ 9.461] sna_validate_gc: recomputing clip [ 9.461] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.461] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.461] try_upload__fast: ignore existing cpu damage (if any) [ 9.461] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.461] try_upload__fast: no, no gpu damage [ 9.461] sna_drawable_move_region_to_cpu(pixmap=360 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.461] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.461] _sna_pixmap_move_to_cpu(pixmap=360, 16x16, flags=1) [ 9.461] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.461] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.461] operate_inplace: no, inplace operation not suitable [ 9.461] _sna_pixmap_move_to_cpu: marking as damaged [ 9.461] __sna_damage_all(16, 16) [ 9.461] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.461] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.461] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.461] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.461] sna_accel_flush: flush?=1, dirty?=1 [ 9.461] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.461] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.461] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.461] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.461] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.461] kgem_bo_sync__cpu_full: handle=28 [ 9.461] gen8_vertex_close: used=21030, vbo active? 16, vb=4, nreloc=1 [ 9.461] gen8_vertex_close: reloc[0] = 287 [ 9.461] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.461] kgem_add_handle: handle=16, index=3 [ 9.461] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.461] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.461] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.461] __kgem_retire_rq: request 1 complete [ 9.461] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.461] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.461] kgem_fixup_relocs: shrinking by 61440 [ 9.461] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.461] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.461] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.461] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.461] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.461] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.461] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.461] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.461] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.461] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.461] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.461] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.461] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.461] __kgem_retire_rq: request 1 complete [ 9.461] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.461] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.461] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.461] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.461] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.461] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.461] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.461] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.461] kgem_bo_sync__cpu_full: handle=34 [ 9.461] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.461] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.461] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.461] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.461] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.461] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.461] sna_composite(pixmap=340, op=3, src=360+(2247, 15), mask=0+(3370, 7), dst=340+(3370, 7)+(0, 0), size=(32, 34) [ 9.461] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.461] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.461] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.461] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.461] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.461] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.461] gen9_render_composite: 32x34, current mode=0/1 [ 9.461] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.461] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.461] sna_blt_composite: unsupported op [3] for blitting [ 9.461] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.461] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.461] sna_drawable_use_bo pixmap=340, box=((3370, 7), (3402, 41)), flags=7... [ 9.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.461] sna_drawable_use_bo: using whole GPU bo [ 9.461] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.461] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.461] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.461] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.461] sna_render_pixmap_bo pixmap=360, (2247, 15)x(32, 34)/(16, 16) [ 9.461] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.461] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.461] use_cpu_bo: no cpu bo [ 9.461] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.461] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.461] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.461] sna_drawable_move_region_to_cpu(pixmap=360 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.461] sna_drawable_move_region_to_cpu: pixmap=360 all damaged on CPU [ 9.461] kgem_can_create_2d: 16x16 @ 32 [ 9.461] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.461] kgem_can_create_2d: untiled size=4096 [ 9.461] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.461] kgem_choose_tiling: 16x16 -> 0 [ 9.461] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.461] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.461] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.461] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.461] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.461] __kgem_bo_init(handle=31, num_pages=1024) [ 9.462] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.462] upload: adding upload cache to pixmap=360 [ 9.462] kgem_proxy_bo_attach: handle=31 [ 9.462] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.462] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.462] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.462] gen4_choose_composite_emitter: simple src, no mask [ 9.462] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.462] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.462] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.462] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.462] kgem_add_handle: handle=4, index=0 [ 9.462] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.462] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.462] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.462] gen9_composite_get_binding_table(ffc0) [ 9.462] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.462] kgem_add_handle: handle=39, index=1 [ 9.462] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.462] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.462] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.462] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.462] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.462] kgem_add_handle: handle=31, index=2 [ 9.462] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.462] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.462] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.462] gen9_emit_sampler: sampler = 22 [ 9.462] gen9_emit_sf: num_sf_outputs=1 [ 9.462] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.462] gen9_emit_vertex_elements: setup id=2 [ 9.462] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.462] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.462] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.462] gen8_vertex_flush[490] = 3 [ 9.462] sna_destroy_pixmap: pixmap=360, attached?=1 [ 9.462] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.462] __sna_free_pixmap(pixmap=360) [ 9.462] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.462] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.462] sna_glyphs: discarding mask [ 9.462] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.462] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.462] gen9_render_composite: 0x0, current mode=1/1 [ 9.462] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.462] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.462] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.462] sna_drawable_use_bo pixmap=340, box=((0, 0), (7680, 2160)), flags=7... [ 9.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.462] sna_drawable_use_bo: using whole GPU bo [ 9.462] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.462] color_convert: src=ff232321 [20028888] [ 9.462] color_convert: dst=ff232321 [20028888] [ 9.462] sna_render_get_solid: ff232321 [ 9.462] sna_render_get_solid(7) = ff232321 (old) [ 9.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.462] sna_transform_is_imprecise_integer_translation: no transform [ 9.462] gen9_composite_picture: integer translation (0, 0), removing [ 9.462] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.462] sna_render_pixmap_bo: GPU all damaged [ 9.462] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.462] gen4_choose_composite_emitter: solid, identity mask [ 9.462] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.462] aligning vertex: was 3, now 4 floats per vertex [ 9.462] gen9_composite_get_binding_table(ff00) [ 9.462] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.462] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.462] kgem_add_handle: handle=8, index=3 [ 9.462] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.462] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.462] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.462] kgem_add_handle: handle=6, index=4 [ 9.462] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.462] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.462] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.462] gen9_emit_sampler: sampler = a [ 9.462] gen9_emit_sf: num_sf_outputs=2 [ 9.462] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.462] gen9_emit_vertex_elements: setup id=9 [ 9.462] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.462] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.462] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.462] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.462] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.462] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.462] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.462] gen8_vertex_flush[56c] = 48 [ 9.462] gen9_magic_ca_pass: CA fixup (5260 -> 5308) [ 9.462] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.462] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.462] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.462] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.462] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.462] sna_glyphs: discarding mask [ 9.462] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.462] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.462] gen9_render_composite: 0x0, current mode=1/1 [ 9.462] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.462] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.462] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.462] sna_drawable_use_bo pixmap=340, box=((0, 0), (7680, 2160)), flags=7... [ 9.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.462] sna_drawable_use_bo: using whole GPU bo [ 9.462] gen9_composite_set_target: pixmap=340, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.462] color_convert: src=ff8e8b85 [20028888] [ 9.462] color_convert: dst=ff8e8b85 [20028888] [ 9.462] sna_render_get_solid: ff8e8b85 [ 9.462] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.462] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.462] sna_transform_is_imprecise_integer_translation: no transform [ 9.462] gen9_composite_picture: integer translation (0, 0), removing [ 9.462] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.462] sna_render_pixmap_bo: GPU all damaged [ 9.462] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.462] gen4_choose_composite_emitter: solid, identity mask [ 9.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.462] gen9_composite_get_binding_table(fe40) [ 9.462] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.462] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.462] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.462] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.462] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.462] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.462] gen9_emit_vertex_elements: setup id=9 [ 9.462] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.462] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.462] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.462] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.462] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.462] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.462] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.462] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.462] gen8_vertex_flush[66c] = 48 [ 9.462] gen9_magic_ca_pass: CA fixup (5308 -> 5356) [ 9.462] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.462] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.462] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.462] sna_copy_area: src=pixmap=340:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.462] sna_copy_area: normal copy [ 9.462] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.462] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.462] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.462] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.462] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.462] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.462] sna_do_copy: pixmap -- no source clipping [ 9.462] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.462] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.462] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=340+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.462] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.462] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.462] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.462] sna_drawable_use_bo: pinned, never REPLACES [ 9.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.462] sna_drawable_use_bo: applying move-to-gpu override [ 9.462] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.462] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.462] wait_for_shadow: flags=1, flips=1, handle=27, shadow=35 [ 9.462] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 9.462] sna_mode_wakeup: len=32 [ 9.462] sna_mode_wakeup: recording last swap on pipe=0, frame 321 [141], time 9.461724 [ 9.462] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.462] sna_mode_wakeup: flip complete, pending? 1 [ 9.462] wait_for_shadow: after waiting 0 flips outstanding, flip_active=0 [ 9.462] wait_for_shadow: setting front pixmap to handle=35 [ 9.462] sna_drawable_use_bo: using whole GPU bo [ 9.462] sna_pixmap_move_to_gpu(pixmap=340, usage=0), flags=a [ 9.462] sna_pixmap_move_to_gpu: already all-damaged [ 9.462] sna_pixmap_mark_active: pixmap=340, handle=39 [ 9.462] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.462] sna_pixmap_make_cow: make cow src=340, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.462] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.462] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.462] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.462] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.462] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.462] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.462] kgem_set_mode: flushing before new bo [ 9.462] gen8_vertex_close: used=21424, vbo active? 16, vb=204, nreloc=2 [ 9.462] gen8_vertex_close: reloc[0] = 287 [ 9.462] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.462] kgem_add_handle: handle=16, index=5 [ 9.462] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.462] gen8_vertex_close: reloc[1] = 342 [ 9.462] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.462] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.462] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.462] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.462] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.462] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.462] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.462] kgem_fixup_relocs: shrinking by 61440 [ 9.462] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.462] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.462] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.462] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.462] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.462] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.462] __kgem_bo_clear_busy: handle=8 [ 9.462] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.462] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.462] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.462] __kgem_bo_clear_busy: handle=8 [ 9.462] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.462] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.462] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.462] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.462] aligning vertex: was 4, now 2 floats per vertex [ 9.462] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.462] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.462] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.462] kgem_add_handle: handle=4, index=0 [ 9.462] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.462] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.462] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.462] gen9_composite_get_binding_table(ffc0) [ 9.462] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.462] kgem_add_handle: handle=35, index=1 [ 9.462] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.462] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.462] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.462] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.462] kgem_add_handle: handle=39, index=2 [ 9.462] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.462] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.462] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.462] gen9_emit_sampler: sampler = 0 [ 9.462] gen9_emit_sf: num_sf_outputs=1 [ 9.462] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.462] gen9_emit_vertex_elements: setup id=0 [ 9.462] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.463] (0, 0) -> (0, 0) + (7680, 2160) [ 9.463] gen8_vertex_flush[490] = 3 [ 9.463] sna_destroy_pixmap: pixmap=340, attached?=1 [ 9.463] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.463] __kgem_bo_destroy: handle=39, size=66355200 [ 9.463] __kgem_bo_destroy: handle=39 -> active [ 9.463] __sna_free_pixmap(pixmap=340) [ 9.463] sna_accel_flush: flush?=0, dirty?=0 [ 9.463] sna_accel_flush: flush?=0, dirty?=0 [ 9.463] sna_block_handler (tv=598.694000) [ 9.463] kgem_retire, need_retire?=1 [ 9.463] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.463] kgem_retire__requests_ring: retiring ring 0 [ 9.463] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.463] __kgem_retire_rq: request 1 complete [ 9.463] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.463] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.463] kgem_retire -- retired=0, need_retire=0 [ 9.463] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.463] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.463] __kgem_bo_destroy: handle=31, size=262144 [ 9.463] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.463] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.463] sna_accel_block: GPU idle, flushing [ 9.463] gen8_vertex_close: used=21430, vbo active? 16, vb=1, nreloc=1 [ 9.463] gen8_vertex_close: reloc[0] = 287 [ 9.463] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.463] kgem_add_handle: handle=16, index=3 [ 9.463] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.463] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.463] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.463] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.463] kgem_fixup_relocs: shrinking by 61440 [ 9.463] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.463] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.463] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.463] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.463] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.463] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.463] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.463] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.463] sna_scanout_do_flush: flush timer active: delta=-14 [ 9.463] sna_scanout_do_flush (time=9463), triggered [ 9.463] sna_scanout_flush (time=9463), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.463] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.463] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.463] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.463] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.463] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.463] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.463] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.463] sna_pixmap_move_to_gpu: already all-damaged [ 9.463] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.463] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.463] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.463] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.463] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.463] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.463] get_fb: reusing fb=105 for handle=35 [ 9.463] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.463] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.463] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.463] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.463] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.463] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.463] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.463] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.463] sna_accel_do_throttle (time=9463), triggered [ 9.463] sna_accel_throttle (time=9463) [ 9.463] sna_accel_block: evaluating timers, active=7 [ 9.463] sna_accel_block: flush timer expires in 16 [9479] [ 9.463] sna_wakeup_handler [ 9.463] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.463] kgem_can_create_2d: 7680x2160 @ 24 [ 9.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.463] kgem_can_create_2d: untiled size=66355200 [ 9.463] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.463] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.463] sna_create_pixmap: usage=0, flags=1b [ 9.463] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.463] __pop_freed_pixmap: reusing freed pixmap=340 header [ 9.463] create_pixmap_hdr: pixmap=361, width=7680, height=2160, usage=0 [ 9.463] sna_create_pixmap: serial=361, 7680x2160, usage=0 [ 9.464] sna_composite_rectangles(pixmap=362, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.464] sna_composite_rectangles: converted to op 0 [ 9.464] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.464] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.464] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.464] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.464] sna_composite_rectangles: dropping last-cpu hint [ 9.464] sna_drawable_use_bo pixmap=362, box=((0, 0), (7680, 2160)), flags=19... [ 9.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.464] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.464] sna_pixmap_move_to_gpu(pixmap=362, usage=0), flags=b [ 9.464] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.464] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.464] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.464] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.464] sna_pixmap_alloc_gpu: pixmap=362 [ 9.464] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.464] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.464] kgem_bo_remove_from_active: removing handle=39 from active [ 9.464] 1:from active: pitch=30720, tiling=1, handle=39, id=533 [ 9.464] __sna_damage_all(7680, 2160) [ 9.464] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.464] sna_pixmap_mark_active: pixmap=362, handle=39 [ 9.464] sna_drawable_use_bo: allocated GPU bo for operation [ 9.464] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.464] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.464] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.464] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.464] sna_render_get_solid: 0 [ 9.464] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.464] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.464] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.464] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.464] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.464] kgem_add_handle: handle=4, index=0 [ 9.464] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.464] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.464] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.464] gen9_composite_get_binding_table(ffc0) [ 9.464] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.464] kgem_add_handle: handle=39, index=1 [ 9.464] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.464] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.464] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.464] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.464] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.464] kgem_add_handle: handle=7, index=2 [ 9.464] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.464] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.464] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.464] gen9_emit_sampler: sampler = 1 [ 9.464] gen9_emit_sf: num_sf_outputs=1 [ 9.464] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.464] gen9_emit_vertex_elements: setup id=0 [ 9.464] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.464] (0, 0), (7680, 2160) [ 9.464] gen8_vertex_flush[490] = 3 [ 9.464] sna_composite_rectangles: pixmap=362 marking clear [0]? 1 [ 9.464] sna_composite_rectangles(pixmap=362, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.464] sna_composite_rectangles: converted to op 1 [ 9.464] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.464] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.464] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.464] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.464] sna_composite_rectangles: promoting to full GPU [ 9.464] sna_composite_rectangles: dropping last-cpu hint [ 9.464] sna_drawable_use_bo pixmap=362, box=((0, 0), (7680, 2160)), flags=19... [ 9.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.464] sna_drawable_use_bo: using whole GPU bo [ 9.464] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.464] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.464] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.464] sna_render_get_solid: ff2c001e [ 9.464] sna_render_get_solid(0) = ff2c001e (old) [ 9.464] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.464] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.464] gen9_composite_get_binding_table(ff00) [ 9.464] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.464] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.464] kgem_add_handle: handle=8, index=3 [ 9.464] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.464] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.464] gen9_emit_vertex_elements: setup id=0 [ 9.464] (0, 0), (7680, 2160) [ 9.464] gen8_vertex_flush[4cc] = 3 [ 9.464] sna_composite_rectangles: pixmap=362 marking clear [ff2c001e]? 1 [ 9.464] sna_composite(pixmap=362, op=3, src=292+(0, 0), mask=0+(0, 0), dst=362+(0, 0)+(0, 0), size=(3840, 2160) [ 9.464] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.464] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.464] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.464] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.464] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.464] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.464] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.464] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.464] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.464] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.464] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.464] sna_drawable_use_bo pixmap=362, box=((0, 0), (3840, 2160)), flags=7... [ 9.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.464] sna_drawable_use_bo: using whole GPU bo [ 9.464] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.464] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.464] sna_transform_is_imprecise_integer_translation: no transform [ 9.464] gen9_composite_picture: integer translation (0, 0), removing [ 9.464] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.464] sna_render_pixmap_bo: GPU all damaged [ 9.464] color_convert: src=1000000 [20028888] [ 9.464] color_convert: dst=1000000 [20028888] [ 9.464] sna_render_get_solid: 1000000 [ 9.464] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.464] gen4_choose_composite_emitter: identity source, identity mask [ 9.464] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.464] aligning vertex: was 2, now 5 floats per vertex [ 9.464] gen9_composite_get_binding_table(fe80) [ 9.464] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.464] kgem_add_handle: handle=9, index=4 [ 9.464] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.464] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.464] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.464] kgem_add_reloc64: adding proxy [delta=4] for handle=7 [ 9.464] kgem_add_reloc64[7] = (delta=4, target handle=2, presumed=fffe8000) [ 9.464] [3f80] bind bo(handle=7, addr=fffe8004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.464] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.464] gen9_emit_sampler: sampler = 3 [ 9.464] gen9_emit_sf: num_sf_outputs=2 [ 9.464] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.464] gen9_emit_vertex_elements: setup id=10 [ 9.464] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.464] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.464] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.464] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.464] gen8_vertex_flush[5a8] = 3 [ 9.464] sna_composite(pixmap=362, op=3, src=292+(0, 0), mask=0+(0, 0), dst=362+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.464] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.464] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.464] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.464] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.464] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.464] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.464] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.464] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.464] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.464] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.464] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.464] sna_drawable_use_bo pixmap=362, box=((3840, 0), (7680, 2160)), flags=7... [ 9.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.464] sna_drawable_use_bo: using whole GPU bo [ 9.464] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.464] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.464] sna_transform_is_imprecise_integer_translation: no transform [ 9.465] gen9_composite_picture: integer translation (0, 0), removing [ 9.465] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.465] sna_render_pixmap_bo: GPU all damaged [ 9.465] color_convert: src=1000000 [20028888] [ 9.465] color_convert: dst=1000000 [20028888] [ 9.465] sna_render_get_solid: 1000000 [ 9.465] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.465] gen4_choose_composite_emitter: identity source, identity mask [ 9.465] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.465] gen9_composite_get_binding_table(fdc0) [ 9.465] gen9_emit_vertex_elements: setup id=10 [ 9.465] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.465] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.465] gen8_vertex_flush[5dc] = 3 [ 9.465] sna_composite(pixmap=362, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=362+(5694, 1014)+(0, 0), size=(132, 132) [ 9.465] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.465] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.465] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.465] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.465] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.465] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.465] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.465] gen9_render_composite: 132x132, current mode=1/1 [ 9.465] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.465] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.465] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.465] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.465] sna_drawable_use_bo pixmap=362, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.465] sna_drawable_use_bo: using whole GPU bo [ 9.465] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.465] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.465] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.465] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.465] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.465] sna_render_pixmap_bo: GPU all damaged [ 9.465] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.465] color_convert: src=1000000 [20028888] [ 9.465] color_convert: dst=1000000 [20028888] [ 9.465] sna_render_get_solid: 1000000 [ 9.465] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.465] gen4_choose_composite_emitter: simple src, identity mask [ 9.465] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.465] gen9_composite_get_binding_table(fdc0) [ 9.465] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.465] kgem_add_handle: handle=15, index=5 [ 9.465] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.465] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.465] gen9_emit_sampler: sampler = 23 [ 9.465] gen9_emit_vertex_elements: setup id=10 [ 9.465] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.465] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.465] gen8_vertex_flush[620] = 3 [ 9.465] sna_create_pixmap(80, 80, 32, usage=0) [ 9.465] kgem_can_create_2d: 80x80 @ 32 [ 9.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.465] kgem_can_create_2d: untiled size=28672 [ 9.465] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.465] kgem_choose_tiling: 80x80 -> 0 [ 9.465] sna_create_pixmap: usage=0, flags=b [ 9.465] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.465] __pop_freed_pixmap: reusing freed pixmap=344 header [ 9.465] create_pixmap_hdr: pixmap=363, width=80, height=80, usage=0 [ 9.465] sna_create_pixmap: serial=363, 80x80, usage=0 [ 9.465] sna_composite_rectangles(pixmap=364, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.465] sna_composite_rectangles: converted to op 0 [ 9.465] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.465] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.465] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.465] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.465] sna_composite_rectangles: dropping last-cpu hint [ 9.465] sna_drawable_use_bo pixmap=364, box=((0, 0), (80, 80)), flags=19... [ 9.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.465] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.465] sna_pixmap_move_to_gpu(pixmap=364, usage=0), flags=b [ 9.465] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.465] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.465] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.465] kgem_choose_tiling: 80x80 -> 0 [ 9.465] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.465] kgem_choose_tiling: 80x80 -> 0 [ 9.465] sna_pixmap_alloc_gpu: pixmap=364 [ 9.465] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.465] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.465] from inactive: pitch=320, tiling=0: handle=22, id=534 [ 9.465] __sna_damage_all(80, 80) [ 9.465] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.465] sna_pixmap_mark_active: pixmap=364, handle=22 [ 9.465] sna_drawable_use_bo: allocated GPU bo for operation [ 9.465] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.465] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.465] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.465] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.465] sna_render_get_solid: 0 [ 9.465] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.465] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.465] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.465] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.465] aligning vertex: was 5, now 2 floats per vertex [ 9.465] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.465] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.465] gen9_composite_get_binding_table(fd40) [ 9.465] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.465] kgem_add_handle: handle=22, index=6 [ 9.465] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.465] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.465] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.465] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.465] gen9_emit_sampler: sampler = 1 [ 9.465] gen9_emit_sf: num_sf_outputs=1 [ 9.465] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.465] gen9_emit_vertex_elements: setup id=0 [ 9.465] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.465] (0, 0), (80, 80) [ 9.465] gen8_vertex_flush[6d8] = 3 [ 9.465] sna_composite_rectangles: pixmap=364 marking clear [0]? 1 [ 9.465] sna_composite_rectangles(pixmap=364, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.465] sna_composite_rectangles: converted to op 1 [ 9.465] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.465] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.465] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.465] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.465] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.465] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.465] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.465] sna_composite_rectangles: dropping last-cpu hint [ 9.465] sna_drawable_use_bo pixmap=364, box=((0, 0), (80, 80)), flags=1... [ 9.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.465] sna_drawable_use_bo: using whole GPU bo [ 9.465] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.465] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.465] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.465] sna_render_get_solid: 40404040 [ 9.465] sna_render_get_solid(1) = 40404040 (old) [ 9.465] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.465] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.465] gen9_composite_get_binding_table(fcc0) [ 9.465] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.465] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.465] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.465] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.465] gen9_emit_vertex_elements: setup id=0 [ 9.465] (0, 0), (2, 2) [ 9.465] (78, 0), (80, 2) [ 9.465] (0, 78), (2, 80) [ 9.465] (78, 78), (80, 80) [ 9.465] gen8_vertex_flush[714] = 12 [ 9.465] sna_composite(pixmap=362, op=3, src=364+(0, 0), mask=0+(0, 0), dst=362+(0, 0)+(0, 0), size=(7680, 2160) [ 9.465] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.465] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.465] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.465] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.465] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.465] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.465] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.465] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.465] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.465] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.465] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.465] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.465] sna_drawable_use_bo pixmap=362, box=((0, 0), (7680, 2160)), flags=7... [ 9.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.465] sna_drawable_use_bo: using whole GPU bo [ 9.465] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.466] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.466] sna_transform_is_imprecise_integer_translation: no transform [ 9.466] gen9_composite_picture: integer translation (0, 0), removing [ 9.466] sna_render_pixmap_bo pixmap=364, (0, 0)x(7680, 2160)/(80, 80) [ 9.466] sna_render_pixmap_bo: GPU all damaged [ 9.466] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.466] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.466] gen4_choose_composite_emitter: identity src, no mask [ 9.466] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.466] aligning vertex: was 2, now 3 floats per vertex [ 9.466] gen9_composite_get_binding_table(fc40) [ 9.466] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.466] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.466] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.466] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.466] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.466] gen9_emit_sampler: sampler = a [ 9.466] gen9_emit_vertex_elements: setup id=2 [ 9.466] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.466] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.466] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.466] gen8_vertex_flush[7b0] = 3 [ 9.466] sna_destroy_pixmap: pixmap=364, attached?=1 [ 9.466] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.466] __kgem_bo_destroy: handle=22, size=61440 [ 9.466] __kgem_bo_destroy: handle=22 -> active [ 9.466] __sna_free_pixmap(pixmap=364) [ 9.466] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.466] kgem_can_create_2d: 640x2096 @ 32 [ 9.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.466] kgem_can_create_2d: untiled size=5365760 [ 9.466] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.466] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.466] sna_create_pixmap: usage=0, flags=1b [ 9.466] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.466] __pop_freed_pixmap: reusing freed pixmap=364 header [ 9.466] create_pixmap_hdr: pixmap=365, width=640, height=2096, usage=0 [ 9.466] sna_create_pixmap: serial=365, 640x2096, usage=0 [ 9.466] sna_composite_rectangles(pixmap=366, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.466] sna_composite_rectangles: converted to op 0 [ 9.466] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.466] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.466] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.466] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.466] sna_composite_rectangles: dropping last-cpu hint [ 9.466] sna_drawable_use_bo pixmap=366, box=((0, 0), (640, 2096)), flags=19... [ 9.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.466] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.466] sna_pixmap_move_to_gpu(pixmap=366, usage=0), flags=b [ 9.466] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.466] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.466] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.466] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.466] sna_pixmap_alloc_gpu: pixmap=366 [ 9.466] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.466] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.466] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.466] from inactive: pitch=2560, tiling=1: handle=25, id=535 [ 9.466] __sna_damage_all(640, 2096) [ 9.466] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.466] sna_pixmap_mark_active: pixmap=366, handle=25 [ 9.466] sna_drawable_use_bo: allocated GPU bo for operation [ 9.466] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.466] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.466] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.466] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.466] sna_render_get_solid: 0 [ 9.466] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.466] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.466] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.466] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.466] aligning vertex: was 3, now 2 floats per vertex [ 9.466] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.466] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.466] gen9_composite_get_binding_table(fbc0) [ 9.466] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.466] kgem_add_handle: handle=25, index=7 [ 9.466] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.466] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.466] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.466] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.466] gen9_emit_sampler: sampler = 1 [ 9.466] gen9_emit_vertex_elements: setup id=0 [ 9.466] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.466] (0, 0), (640, 2096) [ 9.466] gen8_vertex_flush[820] = 3 [ 9.466] sna_composite_rectangles: pixmap=366 marking clear [0]? 1 [ 9.466] sna_composite(pixmap=366, op=3, src=292+(168, 968), mask=0+(0, 0), dst=366+(8, 904)+(0, 0), size=(624, 224) [ 9.466] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.466] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.466] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.466] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.466] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.466] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.466] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.466] gen9_render_composite: 624x224, current mode=1/1 [ 9.466] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.466] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.466] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.466] sna_drawable_use_bo pixmap=366, box=((8, 904), (632, 1128)), flags=7... [ 9.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.466] sna_drawable_use_bo: using whole GPU bo [ 9.466] gen9_composite_set_target: pixmap=366, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.466] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.466] sna_transform_is_imprecise_integer_translation: no transform [ 9.466] gen9_composite_picture: integer translation (0, 0), removing [ 9.466] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.466] sna_render_pixmap_bo: GPU all damaged [ 9.466] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.466] color_convert: src=1000000 [20028888] [ 9.466] color_convert: dst=1000000 [20028888] [ 9.466] sna_render_get_solid: 1000000 [ 9.466] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.466] gen4_choose_composite_emitter: identity source, identity mask [ 9.466] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.466] aligning vertex: was 2, now 5 floats per vertex [ 9.466] gen9_composite_get_binding_table(fb40) [ 9.466] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.466] gen9_emit_sampler: sampler = 3 [ 9.466] gen9_emit_sf: num_sf_outputs=2 [ 9.466] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.466] gen9_emit_vertex_elements: setup id=10 [ 9.466] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.466] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.466] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.466] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.466] gen8_vertex_flush[8e8] = 3 [ 9.466] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.466] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.466] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.466] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.466] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.466] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.466] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.466] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.466] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.466] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.466] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.466] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.466] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.466] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.466] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.466] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.466] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.466] sna_drawable_use_bo pixmap=366, box=((8, 904), (632, 1128)), flags=7... [ 9.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.466] sna_drawable_use_bo: using whole GPU bo [ 9.466] gen9_composite_set_target: pixmap=366, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.466] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.466] color_convert: src=660a0a0a [20028888] [ 9.466] color_convert: dst=660a0a0a [20028888] [ 9.466] sna_render_get_solid: 660a0a0a [ 9.466] sna_render_get_solid(2) = 660a0a0a (old) [ 9.466] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.466] gen4_choose_spans_emitter: solid source [ 9.466] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.466] aligning vertex: was 5, now 3 floats per vertex [ 9.466] gen9_composite_get_binding_table(fb00) [ 9.466] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.466] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.466] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.466] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.466] gen9_emit_sampler: sampler = c [ 9.466] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.466] gen9_emit_vertex_elements: setup id=5 [ 9.466] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.466] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.466] thread_choose_span: clipped? 0 [ 9.466] imprecise_trapezoid_span_converter: using 4 threads [ 9.466] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.466] thread_choose_span: clipped? 0 [ 9.467] span_thread: flushing 95 boxes [ 9.467] span_thread: flushing 1 boxes [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.467] span_thread: flushing 1 boxes [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.467] span_thread: flushing 95 boxes [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.467] gen8_vertex_flush[994] = 576 [ 9.467] gen9_render_composite_spans_done() [ 9.467] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.467] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.467] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.467] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.467] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.467] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.467] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.467] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.467] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.467] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.467] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.467] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.467] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.467] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.467] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.467] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.467] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.467] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.467] sna_drawable_use_bo pixmap=366, box=((8, 904), (632, 1128)), flags=7... [ 9.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.467] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.467] sna_drawable_use_bo: using whole GPU bo [ 9.467] gen9_composite_set_target: pixmap=366, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.467] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.467] color_convert: src=66282828 [20028888] [ 9.467] color_convert: dst=66282828 [20028888] [ 9.467] sna_render_get_solid: 66282828 [ 9.467] sna_render_get_solid(3) = 66282828 (old) [ 9.467] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.467] gen4_choose_spans_emitter: solid source [ 9.467] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.467] gen9_composite_get_binding_table(fa80) [ 9.467] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.467] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.467] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.467] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.467] gen9_emit_vertex_elements: setup id=5 [ 9.467] thread_choose_span: clipped? 0 [ 9.467] imprecise_trapezoid_span_converter: using 4 threads [ 9.467] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.467] thread_choose_span: clipped? 0 [ 9.467] span_thread: flushing 2 boxes [ 9.467] span_thread: flushing 2 boxes [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.467] span_thread: flushing 162 boxes [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.467] span_thread: flushing 166 boxes [ 9.467] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.467] gen8_vertex_flush[9d0] = 996 [ 9.467] gen9_render_composite_spans_done() [ 9.467] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.467] kgem_can_create_2d: 640x2096 @ 32 [ 9.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.467] kgem_can_create_2d: untiled size=5365760 [ 9.467] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.467] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.467] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.467] sna_create_pixmap: usage=0, flags=1b [ 9.467] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.467] __pop_freed_pixmap: reusing freed pixmap=346 header [ 9.467] create_pixmap_hdr: pixmap=367, width=640, height=2096, usage=0 [ 9.467] sna_create_pixmap: serial=367, 640x2096, usage=0 [ 9.467] sna_composite_rectangles(pixmap=368, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.467] sna_composite_rectangles: converted to op 0 [ 9.467] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.467] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.467] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.467] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.467] sna_composite_rectangles: dropping last-cpu hint [ 9.467] sna_drawable_use_bo pixmap=368, box=((0, 0), (640, 2096)), flags=19... [ 9.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.467] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.467] sna_pixmap_move_to_gpu(pixmap=368, usage=0), flags=b [ 9.467] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.467] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.468] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.468] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.468] sna_pixmap_alloc_gpu: pixmap=368 [ 9.468] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.468] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.468] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.468] from inactive: pitch=2560, tiling=1: handle=11, id=536 [ 9.468] __sna_damage_all(640, 2096) [ 9.468] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.468] sna_pixmap_mark_active: pixmap=368, handle=11 [ 9.468] sna_drawable_use_bo: allocated GPU bo for operation [ 9.468] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.468] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.468] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.468] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.468] sna_render_get_solid: 0 [ 9.468] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.468] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.468] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.468] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.468] aligning vertex: was 3, now 2 floats per vertex [ 9.468] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.468] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.468] gen9_composite_get_binding_table(fa00) [ 9.468] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.468] kgem_add_handle: handle=11, index=8 [ 9.468] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 9.468] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.468] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.468] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.468] gen9_emit_sampler: sampler = 1 [ 9.468] gen9_emit_sf: num_sf_outputs=1 [ 9.468] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.468] gen9_emit_vertex_elements: setup id=0 [ 9.468] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.468] (0, 0), (640, 2096) [ 9.468] gen8_vertex_flush[a90] = 3 [ 9.468] sna_composite_rectangles: pixmap=368 marking clear [0]? 1 [ 9.468] sna_create_pixmap(624, 224, 32, usage=0) [ 9.468] kgem_can_create_2d: 624x224 @ 32 [ 9.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.468] kgem_can_create_2d: untiled size=561152 [ 9.468] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.468] kgem_can_create_2d: tiled[-1] size=561152 [ 9.468] sna_create_pixmap: usage=0, flags=1b [ 9.468] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.468] __pop_freed_pixmap: reusing freed pixmap=352 header [ 9.468] create_pixmap_hdr: pixmap=369, width=624, height=224, usage=0 [ 9.468] sna_create_pixmap: serial=369, 624x224, usage=0 [ 9.468] sna_composite_rectangles(pixmap=370, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.468] sna_composite_rectangles: converted to op 0 [ 9.468] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.468] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.468] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.468] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.468] sna_composite_rectangles: dropping last-cpu hint [ 9.468] sna_drawable_use_bo pixmap=370, box=((0, 0), (624, 224)), flags=19... [ 9.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.468] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.468] sna_pixmap_move_to_gpu(pixmap=370, usage=0), flags=b [ 9.468] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.468] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.468] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.468] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.468] sna_pixmap_alloc_gpu: pixmap=370 [ 9.468] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.468] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.468] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.468] from inactive: pitch=2560, tiling=1: handle=20, id=537 [ 9.468] __sna_damage_all(624, 224) [ 9.468] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.468] sna_pixmap_mark_active: pixmap=370, handle=20 [ 9.468] sna_drawable_use_bo: allocated GPU bo for operation [ 9.468] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.468] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.468] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.468] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.468] sna_render_get_solid: 0 [ 9.468] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.468] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.468] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.468] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.468] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.468] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.468] gen9_composite_get_binding_table(f980) [ 9.468] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.468] kgem_add_handle: handle=20, index=9 [ 9.468] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.468] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.468] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.468] gen9_emit_vertex_elements: setup id=0 [ 9.468] (0, 0), (624, 224) [ 9.468] gen8_vertex_flush[ac4] = 3 [ 9.468] sna_composite_rectangles: pixmap=370 marking clear [0]? 1 [ 9.468] sna_create_pixmap(576, 76, 32, usage=0) [ 9.468] kgem_can_create_2d: 576x76 @ 32 [ 9.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.468] kgem_can_create_2d: untiled size=176128 [ 9.468] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.468] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.468] kgem_can_create_2d: tiled[-1] size=176128 [ 9.468] sna_create_pixmap: usage=0, flags=1b [ 9.468] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.468] __pop_freed_pixmap: reusing freed pixmap=350 header [ 9.468] create_pixmap_hdr: pixmap=371, width=576, height=76, usage=0 [ 9.468] sna_create_pixmap: serial=371, 576x76, usage=0 [ 9.468] sna_composite_rectangles(pixmap=372, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.468] sna_composite_rectangles: converted to op 0 [ 9.468] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.468] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.468] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.468] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.468] sna_composite_rectangles: dropping last-cpu hint [ 9.468] sna_drawable_use_bo pixmap=372, box=((0, 0), (576, 76)), flags=19... [ 9.468] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.468] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.468] sna_pixmap_move_to_gpu(pixmap=372, usage=0), flags=b [ 9.468] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.468] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.468] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.468] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.468] sna_pixmap_alloc_gpu: pixmap=372 [ 9.468] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.468] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.468] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.468] from inactive: pitch=2560, tiling=1: handle=38, id=538 [ 9.468] __sna_damage_all(576, 76) [ 9.468] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.468] sna_pixmap_mark_active: pixmap=372, handle=38 [ 9.468] sna_drawable_use_bo: allocated GPU bo for operation [ 9.468] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.468] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.468] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.468] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.468] sna_render_get_solid: 0 [ 9.468] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.468] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.468] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.468] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.468] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.468] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.468] gen9_composite_get_binding_table(f900) [ 9.468] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.468] kgem_add_handle: handle=38, index=10 [ 9.468] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.468] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.468] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.468] gen9_emit_vertex_elements: setup id=0 [ 9.468] (0, 0), (576, 76) [ 9.468] gen8_vertex_flush[af8] = 3 [ 9.468] sna_composite_rectangles: pixmap=372 marking clear [0]? 1 [ 9.468] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.468] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.468] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.468] trapezoid_spans_maybe_inplace? clear, no [ 9.468] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.468] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.468] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.468] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.468] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.468] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.468] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.468] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.469] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.469] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.469] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.469] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.469] sna_drawable_use_bo pixmap=372, box=((2, 2), (574, 74)), flags=7... [ 9.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.469] sna_drawable_use_bo: using whole GPU bo [ 9.469] gen9_composite_set_target: pixmap=372, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.469] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.469] color_convert: src=4c000000 [20028888] [ 9.469] color_convert: dst=4c000000 [20028888] [ 9.469] sna_render_get_solid: 4c000000 [ 9.469] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.469] gen4_choose_spans_emitter: solid source [ 9.469] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.469] aligning vertex: was 2, now 3 floats per vertex [ 9.469] gen9_composite_get_binding_table(f880) [ 9.469] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.469] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.469] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.469] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.469] gen9_emit_sampler: sampler = c [ 9.469] gen9_emit_sf: num_sf_outputs=2 [ 9.469] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.469] gen9_emit_vertex_elements: setup id=5 [ 9.469] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.469] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.469] thread_choose_span: clipped? 0 [ 9.469] imprecise_trapezoid_span_converter: using 4 threads [ 9.469] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.469] thread_choose_span: clipped? 0 [ 9.469] span_thread: flushing 26 boxes [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.469] span_thread: flushing 26 boxes [ 9.469] span_thread: flushing 1 boxes [ 9.469] span_thread: flushing 1 boxes [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.469] gen8_vertex_flush[ba8] = 162 [ 9.469] gen9_render_composite_spans_done() [ 9.469] sna_accel_flush: flush?=0, dirty?=0 [ 9.469] sna_block_handler (tv=0.0) [ 9.469] sna_wakeup_handler [ 9.469] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.469] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.469] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.469] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.469] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.469] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.469] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.469] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.469] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.469] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.469] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.469] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.469] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.469] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.469] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.469] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.469] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.469] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.469] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.469] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.469] sna_drawable_use_bo pixmap=372, box=((0, 0), (576, 76)), flags=7... [ 9.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.469] sna_drawable_use_bo: using whole GPU bo [ 9.469] gen9_composite_set_target: pixmap=372, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.469] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.469] color_convert: src=e6e6e6e6 [20028888] [ 9.469] color_convert: dst=e6e6e6e6 [20028888] [ 9.469] sna_render_get_solid: e6e6e6e6 [ 9.469] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.469] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.469] gen4_choose_spans_emitter: solid source [ 9.469] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.469] gen9_composite_get_binding_table(f800) [ 9.469] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.469] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.469] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.469] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.469] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.469] gen9_emit_vertex_elements: setup id=5 [ 9.469] thread_choose_span: clipped? 0 [ 9.469] imprecise_trapezoid_span_converter: using 4 threads [ 9.469] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.469] thread_choose_span: clipped? 0 [ 9.469] span_thread: flushing 62 boxes [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.469] span_thread: flushing 2 boxes [ 9.469] span_thread: flushing 2 boxes [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.469] span_thread: flushing 62 boxes [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.469] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.469] gen8_vertex_flush[bfc] = 384 [ 9.469] gen9_render_composite_spans_done() [ 9.469] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=168, drawable=172 [ 9.469] sna_validate_gc: recomputing clip [ 9.469] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.469] sna_copy_area: src=pixmap=372:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=370:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.469] sna_copy_area: normal copy [ 9.469] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.469] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.469] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.469] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.469] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.469] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.469] sna_do_copy: pixmap -- no source clipping [ 9.469] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.469] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.469] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=372+(-24, -136), dst pixmap=370+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.469] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.469] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.469] sna_drawable_use_bo pixmap=370, box=((24, 136), (600, 212)), flags=b... [ 9.469] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.469] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.469] sna_drawable_use_bo: using whole GPU bo [ 9.469] sna_pixmap_move_to_gpu(pixmap=372, usage=0), flags=a [ 9.469] sna_pixmap_move_to_gpu: already all-damaged [ 9.469] sna_pixmap_mark_active: pixmap=372, handle=38 [ 9.469] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.469] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.469] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.469] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.469] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.469] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.469] aligning vertex: was 3, now 2 floats per vertex [ 9.469] gen9_composite_get_binding_table(f780) [ 9.469] kgem_add_reloc64: handle=38, pos=15832, delta=0, domains=40000 [ 9.469] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd45c000) [ 9.469] [3dd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.469] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.469] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.469] gen9_emit_sampler: sampler = 0 [ 9.469] gen9_emit_sf: num_sf_outputs=1 [ 9.469] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.469] gen9_emit_vertex_elements: setup id=0 [ 9.469] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.469] (0, 0) -> (24, 136) + (576, 76) [ 9.469] gen8_vertex_flush[ccc] = 3 [ 9.469] sna_destroy_pixmap: pixmap=372, attached?=1 [ 9.469] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.470] __kgem_bo_destroy: handle=38, size=204800 [ 9.470] __kgem_bo_destroy: handle=38 -> active [ 9.470] __sna_free_pixmap(pixmap=372) [ 9.470] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.470] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.470] sna_glyphs: discarding mask [ 9.470] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.470] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.470] gen9_render_composite: 0x0, current mode=1/1 [ 9.470] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.470] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.470] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.470] sna_drawable_use_bo pixmap=370, box=((0, 0), (624, 224)), flags=7... [ 9.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.470] sna_drawable_use_bo: using whole GPU bo [ 9.470] gen9_composite_set_target: pixmap=370, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.470] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.470] color_convert: src=ff888888 [20028888] [ 9.470] color_convert: dst=ff888888 [20028888] [ 9.470] sna_render_get_solid: ff888888 [ 9.470] sna_render_get_solid(5) = ff888888 (old) [ 9.470] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.470] sna_transform_is_imprecise_integer_translation: no transform [ 9.470] gen9_composite_picture: integer translation (0, 0), removing [ 9.470] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.470] sna_render_pixmap_bo: GPU all damaged [ 9.470] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.470] gen4_choose_composite_emitter: solid, identity mask [ 9.470] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.470] aligning vertex: was 2, now 4 floats per vertex [ 9.470] gen9_composite_get_binding_table(f700) [ 9.470] kgem_add_reloc64: handle=8, pos=15800, delta=0, domains=40000 [ 9.470] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.470] kgem_add_reloc64[21] = (delta=20, target handle=3, presumed=fdffe000) [ 9.470] [3db0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.470] kgem_add_reloc64: handle=6, pos=15784, delta=0, domains=40000 [ 9.470] kgem_add_handle: handle=6, index=11 [ 9.470] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd585000) [ 9.470] [3da0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.470] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.470] gen9_emit_sampler: sampler = a [ 9.470] gen9_emit_sf: num_sf_outputs=2 [ 9.470] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.470] gen9_emit_vertex_elements: setup id=9 [ 9.470] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.470] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.470] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.470] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.470] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.470] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.470] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.470] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.470] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.470] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.470] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.470] gen8_vertex_flush[da8] = 24 [ 9.470] gen9_magic_ca_pass: CA fixup (6984 -> 7008) [ 9.470] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.470] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.470] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.470] sna_composite(pixmap=370, op=3, src=210+(0, 0), mask=0+(28, 8), dst=370+(28, 8)+(0, 0), size=(20, 80) [ 9.470] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.470] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.470] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.470] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.470] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.470] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.470] gen9_render_composite: 20x80, current mode=1/1 [ 9.470] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.470] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.470] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.470] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.470] sna_drawable_use_bo pixmap=370, box=((28, 8), (48, 88)), flags=7... [ 9.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.470] sna_drawable_use_bo: using whole GPU bo [ 9.470] gen9_composite_set_target: pixmap=370, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.470] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.470] sna_transform_is_imprecise_integer_translation: no transform [ 9.470] gen9_composite_picture: integer translation (0, 0), removing [ 9.470] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.470] sna_render_pixmap_bo: GPU all damaged [ 9.470] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.470] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.470] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.470] gen4_choose_composite_emitter: identity src, no mask [ 9.470] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.470] aligning vertex: was 4, now 3 floats per vertex [ 9.470] gen9_composite_get_binding_table(f640) [ 9.470] kgem_add_reloc64: handle=12, pos=15752, delta=0, domains=40000 [ 9.470] kgem_add_handle: handle=12, index=12 [ 9.470] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fdffb000) [ 9.470] [3d80] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.470] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.470] gen9_emit_sampler: sampler = 2 [ 9.470] gen9_emit_sf: num_sf_outputs=1 [ 9.470] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.470] gen9_emit_vertex_elements: setup id=2 [ 9.470] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.470] gen9_render_composite_box: (28, 8), (48, 88) [ 9.470] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.470] gen8_vertex_flush[ee4] = 3 [ 9.470] sna_composite(pixmap=370, op=3, src=214+(0, 0), mask=0+(28, 0), dst=370+(28, 0)+(0, 0), size=(20, 8) [ 9.470] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.470] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.470] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.470] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.470] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.470] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.470] gen9_render_composite: 20x8, current mode=1/1 [ 9.470] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.470] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.470] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.470] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.470] sna_drawable_use_bo pixmap=370, box=((28, 0), (48, 8)), flags=7... [ 9.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.470] sna_drawable_use_bo: using whole GPU bo [ 9.470] gen9_composite_set_target: pixmap=370, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.470] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.470] sna_transform_is_imprecise_integer_translation: no transform [ 9.470] gen9_composite_picture: integer translation (0, 0), removing [ 9.470] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.470] sna_render_pixmap_bo: GPU all damaged [ 9.470] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.470] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.470] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.470] gen4_choose_composite_emitter: identity src, no mask [ 9.470] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.470] gen9_composite_get_binding_table(f5c0) [ 9.470] kgem_add_reloc64: handle=24, pos=15720, delta=0, domains=40000 [ 9.470] kgem_add_handle: handle=24, index=13 [ 9.470] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fd53c000) [ 9.470] [3d60] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.470] gen9_emit_vertex_elements: setup id=2 [ 9.470] gen9_render_composite_box: (28, 0), (48, 8) [ 9.470] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.470] gen8_vertex_flush[f20] = 3 [ 9.470] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=172, drawable=170 [ 9.470] sna_validate_gc: recomputing clip [ 9.470] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.470] sna_copy_area: src=pixmap=370:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=368:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.470] sna_copy_area: normal copy [ 9.470] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.470] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.470] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.470] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.470] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.470] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.470] sna_do_copy: pixmap -- no source clipping [ 9.470] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.470] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.470] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=370+(-8, -896), dst pixmap=368+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.470] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.470] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.470] sna_drawable_use_bo pixmap=368, box=((8, 896), (632, 1120)), flags=b... [ 9.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.470] sna_drawable_use_bo: using whole GPU bo [ 9.470] sna_pixmap_move_to_gpu(pixmap=370, usage=0), flags=a [ 9.470] sna_pixmap_move_to_gpu: already all-damaged [ 9.470] sna_pixmap_mark_active: pixmap=370, handle=20 [ 9.470] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.470] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.470] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.470] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.470] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.470] aligning vertex: was 3, now 2 floats per vertex [ 9.470] gen9_composite_get_binding_table(f540) [ 9.470] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.470] kgem_add_reloc64: handle=20, pos=15688, delta=0, domains=40000 [ 9.470] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd9be000) [ 9.470] [3d40] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.470] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.470] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.470] gen9_emit_sampler: sampler = 0 [ 9.470] gen9_emit_vertex_elements: setup id=0 [ 9.470] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.470] (0, 0) -> (8, 896) + (624, 224) [ 9.470] gen8_vertex_flush[fa8] = 3 [ 9.470] sna_destroy_pixmap: pixmap=370, attached?=1 [ 9.470] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.470] __kgem_bo_destroy: handle=20, size=3268608 [ 9.470] __kgem_bo_destroy: handle=20 -> active [ 9.470] __sna_free_pixmap(pixmap=370) [ 9.470] sna_create_pixmap(624, 80, 32, usage=0) [ 9.470] kgem_can_create_2d: 624x80 @ 32 [ 9.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.470] kgem_can_create_2d: untiled size=200704 [ 9.470] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.470] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.470] kgem_can_create_2d: tiled[-1] size=200704 [ 9.470] sna_create_pixmap: usage=0, flags=1b [ 9.470] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.470] __pop_freed_pixmap: reusing freed pixmap=370 header [ 9.470] create_pixmap_hdr: pixmap=373, width=624, height=80, usage=0 [ 9.470] sna_create_pixmap: serial=373, 624x80, usage=0 [ 9.470] sna_composite_rectangles(pixmap=374, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.470] sna_composite_rectangles: converted to op 0 [ 9.470] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.470] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.470] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.470] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.470] sna_composite_rectangles: dropping last-cpu hint [ 9.470] sna_drawable_use_bo pixmap=374, box=((0, 0), (624, 80)), flags=19... [ 9.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.470] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.470] sna_pixmap_move_to_gpu(pixmap=374, usage=0), flags=b [ 9.470] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.470] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.470] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.470] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.470] sna_pixmap_alloc_gpu: pixmap=374 [ 9.470] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.470] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.470] kgem_bo_remove_from_active: removing handle=38 from active [ 9.470] 1:from active: pitch=2560, tiling=1, handle=38, id=539 [ 9.470] __sna_damage_all(624, 80) [ 9.470] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.470] sna_pixmap_mark_active: pixmap=374, handle=38 [ 9.470] sna_drawable_use_bo: allocated GPU bo for operation [ 9.470] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.470] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.470] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.470] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.470] sna_render_get_solid: 0 [ 9.470] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.470] gen9_composite_get_binding_table(f4c0) [ 9.470] kgem_add_reloc64: handle=38, pos=15656, delta=0, domains=20002 [ 9.470] kgem_add_reloc64[26] = (delta=0, target handle=10, presumed=fd45c000) [ 9.470] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.470] [3d20] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.470] gen9_emit_sampler: sampler = 1 [ 9.470] gen9_emit_vertex_elements: setup id=0 [ 9.470] (0, 0), (624, 80) [ 9.470] gen8_vertex_flush[fe4] = 3 [ 9.470] sna_composite_rectangles: pixmap=374 marking clear [0]? 1 [ 9.470] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=170, drawable=176 [ 9.470] sna_validate_gc: recomputing clip [ 9.470] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.470] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=374:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.470] sna_copy_area: normal copy [ 9.470] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.470] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.470] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.470] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.470] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.470] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.470] sna_do_copy: pixmap -- no source clipping [ 9.470] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.470] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.470] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=374+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.470] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.470] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.470] sna_drawable_use_bo pixmap=374, box=((28, 0), (246, 80)), flags=b... [ 9.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.470] sna_drawable_use_bo: using whole GPU bo [ 9.470] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.470] sna_pixmap_move_to_gpu: already all-damaged [ 9.470] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.470] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.470] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.470] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.470] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.470] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.470] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.470] gen9_composite_get_binding_table(f440) [ 9.470] kgem_add_reloc64: handle=21, pos=15624, delta=0, domains=40000 [ 9.470] kgem_add_handle: handle=21, index=14 [ 9.470] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fd994000) [ 9.470] [3d00] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.470] gen9_emit_sampler: sampler = 0 [ 9.470] gen9_emit_vertex_elements: setup id=0 [ 9.470] (0, 0) -> (28, 0) + (218, 80) [ 9.470] gen8_vertex_flush[1028] = 3 [ 9.470] sna_composite(pixmap=368, op=3, src=374+(0, 0), mask=0+(0, 0), dst=368+(8, 1136)+(0, 0), size=(624, 80) [ 9.470] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.470] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.470] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.470] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.470] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.470] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.470] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.470] gen9_render_composite: 624x80, current mode=1/1 [ 9.470] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.470] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.470] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.470] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.470] sna_drawable_use_bo pixmap=368, box=((8, 1136), (632, 1216)), flags=7... [ 9.470] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.470] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.470] sna_drawable_use_bo: using whole GPU bo [ 9.470] gen9_composite_set_target: pixmap=368, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.470] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.470] sna_transform_is_imprecise_integer_translation: no transform [ 9.470] gen9_composite_picture: integer translation (0, 0), removing [ 9.470] sna_render_pixmap_bo pixmap=374, (0, 0)x(624, 80)/(624, 80) [ 9.470] sna_render_pixmap_bo: GPU all damaged [ 9.470] color_convert: src=cc000000 [20028888] [ 9.470] color_convert: dst=cc000000 [20028888] [ 9.470] sna_render_get_solid: cc000000 [ 9.470] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.470] gen4_choose_composite_emitter: identity source, identity mask [ 9.470] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.470] aligning vertex: was 2, now 5 floats per vertex [ 9.471] gen9_composite_get_binding_table(f3c0) [ 9.471] kgem_add_reloc64: handle=38, pos=15592, delta=0, domains=40000 [ 9.471] kgem_add_reloc64[28] = (delta=0, target handle=10, presumed=fd45c000) [ 9.471] [3ce0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.471] kgem_add_reloc64: handle=7, pos=15576, delta=0, domains=40000 [ 9.471] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.471] kgem_add_reloc64[29] = (delta=816, target handle=2, presumed=fffe8000) [ 9.471] [3cd0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.471] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.471] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.471] gen9_emit_sampler: sampler = 3 [ 9.471] gen9_emit_sf: num_sf_outputs=2 [ 9.471] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.471] gen9_emit_vertex_elements: setup id=10 [ 9.471] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.471] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.471] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.471] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.471] gen8_vertex_flush[1100] = 3 [ 9.471] sna_destroy_pixmap: pixmap=374, attached?=1 [ 9.471] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.471] __kgem_bo_destroy: handle=38, size=204800 [ 9.471] __kgem_bo_destroy: handle=38 -> active [ 9.471] __sna_free_pixmap(pixmap=374) [ 9.471] sna_composite(pixmap=366, op=3, src=368+(0, 0), mask=0+(0, 0), dst=366+(0, 0)+(0, 0), size=(640, 2096) [ 9.471] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.471] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.471] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.471] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.471] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.471] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.471] gen9_render_composite: 640x2096, current mode=1/1 [ 9.471] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.471] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.471] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.471] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.471] sna_drawable_use_bo pixmap=366, box=((0, 0), (640, 2096)), flags=7... [ 9.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.471] sna_drawable_use_bo: using whole GPU bo [ 9.471] gen9_composite_set_target: pixmap=366, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.471] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.471] sna_transform_is_imprecise_integer_translation: no transform [ 9.471] gen9_composite_picture: integer translation (0, 0), removing [ 9.471] sna_render_pixmap_bo pixmap=368, (0, 0)x(640, 2096)/(640, 2096) [ 9.471] sna_render_pixmap_bo: GPU all damaged [ 9.471] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.471] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.471] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.471] gen4_choose_composite_emitter: identity src, no mask [ 9.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.471] aligning vertex: was 5, now 3 floats per vertex [ 9.471] gen9_composite_get_binding_table(f300) [ 9.471] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.471] kgem_add_reloc64: handle=11, pos=15544, delta=0, domains=40000 [ 9.471] kgem_add_reloc64[30] = (delta=0, target handle=8, presumed=fa111000) [ 9.471] [3cb0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.471] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.471] gen9_emit_sampler: sampler = 2 [ 9.471] gen9_emit_sf: num_sf_outputs=1 [ 9.471] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.471] gen9_emit_vertex_elements: setup id=2 [ 9.471] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.471] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.471] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.471] gen8_vertex_flush[11a8] = 3 [ 9.471] sna_destroy_pixmap: pixmap=368, attached?=1 [ 9.471] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.471] __kgem_bo_destroy: handle=11, size=33177600 [ 9.471] __kgem_bo_destroy: handle=11 -> active [ 9.471] __sna_free_pixmap(pixmap=368) [ 9.471] sna_composite(pixmap=362, op=3, src=366+(0, 0), mask=0+(160, 64), dst=362+(160, 64)+(0, 0), size=(640, 2096) [ 9.471] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.471] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.471] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.471] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.471] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.471] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.471] gen9_render_composite: 640x2096, current mode=1/1 [ 9.471] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.471] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.471] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.471] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.471] sna_drawable_use_bo pixmap=362, box=((160, 64), (800, 2160)), flags=7... [ 9.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.471] sna_drawable_use_bo: using whole GPU bo [ 9.471] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.471] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.471] sna_transform_is_imprecise_integer_translation: no transform [ 9.471] gen9_composite_picture: integer translation (0, 0), removing [ 9.471] sna_render_pixmap_bo pixmap=366, (0, 0)x(640, 2096)/(640, 2096) [ 9.471] sna_render_pixmap_bo: GPU all damaged [ 9.471] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.471] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.471] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.471] gen4_choose_composite_emitter: identity src, no mask [ 9.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.471] gen9_composite_get_binding_table(f280) [ 9.471] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.471] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.471] kgem_add_reloc64[31] = (delta=0, target handle=7, presumed=f4225000) [ 9.471] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.471] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.471] gen9_emit_vertex_elements: setup id=2 [ 9.471] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.471] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.471] gen8_vertex_flush[11f4] = 3 [ 9.471] sna_destroy_pixmap: pixmap=366, attached?=1 [ 9.471] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.471] __kgem_bo_destroy: handle=25, size=33177600 [ 9.471] __kgem_bo_destroy: handle=25 -> active [ 9.471] __sna_free_pixmap(pixmap=366) [ 9.471] sna_create_pixmap(2, 64, 32, usage=0) [ 9.471] kgem_can_create_2d: 2x64 @ 32 [ 9.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.471] kgem_can_create_2d: untiled size=4096 [ 9.471] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.471] kgem_choose_tiling: 2x64 -> 0 [ 9.471] sna_create_pixmap: usage=0, flags=a [ 9.471] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.471] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.471] create_pixmap: serial=375, usage=0, 2x64 [ 9.471] sna_create_pixmap: serial=375, 2x64, usage=0 [ 9.471] sna_composite_rectangles(pixmap=376, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.471] sna_composite_rectangles: converted to op 0 [ 9.471] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.471] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.471] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.471] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.471] sna_composite_rectangles: fallback, dst pixmap=376 too small or not attached [ 9.471] sna_composite_rectangles: fallback [ 9.471] sna_drawable_move_region_to_cpu(pixmap=376 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.471] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.471] _sna_pixmap_move_to_cpu(pixmap=376, 2x64, flags=1) [ 9.471] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.471] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.471] operate_inplace: no, inplace operation not suitable [ 9.471] _sna_pixmap_move_to_cpu: marking as damaged [ 9.471] __sna_damage_all(2, 64) [ 9.471] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.471] sna_create_pixmap(1, 32, 32, usage=0) [ 9.471] kgem_can_create_2d: 1x32 @ 32 [ 9.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.471] kgem_can_create_2d: untiled size=4096 [ 9.471] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.471] kgem_choose_tiling: 1x32 -> 0 [ 9.471] sna_create_pixmap: usage=0, flags=a [ 9.471] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.471] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.471] create_pixmap: serial=377, usage=0, 1x32 [ 9.471] sna_create_pixmap: serial=377, 1x32, usage=0 [ 9.471] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=176, drawable=17a [ 9.471] sna_validate_gc: recomputing clip [ 9.471] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.471] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.471] try_upload__fast: ignore existing cpu damage (if any) [ 9.471] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.471] try_upload__fast: no, no gpu damage [ 9.471] sna_drawable_move_region_to_cpu(pixmap=378 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.471] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.471] _sna_pixmap_move_to_cpu(pixmap=378, 1x32, flags=1) [ 9.471] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.471] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.471] operate_inplace: no, inplace operation not suitable [ 9.471] _sna_pixmap_move_to_cpu: marking as damaged [ 9.471] __sna_damage_all(1, 32) [ 9.471] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.471] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.471] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.471] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.471] sna_accel_flush: flush?=0, dirty?=0 [ 9.471] sna_composite(pixmap=376, op=1, src=378+(0, 0), mask=0+(0, 0), dst=376+(0, 0)+(0, 0), size=(2, 64) [ 9.471] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.471] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.471] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.471] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.471] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.471] sna_composite: fallback, dst pixmap=376 is too small (or completely damaged) [ 9.471] sna_composite: fallback -- fbComposite [ 9.471] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.471] sna_composite_fb: fallback -- move src to cpu [ 9.471] _sna_pixmap_move_to_cpu(pixmap=378, 1x32, flags=2) [ 9.471] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 9.471] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.471] sna_composite_fb: fallback -- move dst to cpu [ 9.471] sna_drawable_move_region_to_cpu(pixmap=376 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.471] sna_drawable_move_region_to_cpu: pixmap=376 all damaged on CPU [ 9.471] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.471] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.471] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.471] sna_destroy_pixmap: pixmap=378, attached?=1 [ 9.471] __sna_free_pixmap(pixmap=378) [ 9.471] sna_composite(pixmap=362, op=3, src=376+(0, 0), mask=0+(0, 0), dst=362+(0, 0)+(0, 0), size=(3840, 64) [ 9.471] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.471] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.471] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.471] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.471] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.471] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.471] gen9_render_composite: 3840x64, current mode=1/1 [ 9.471] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.471] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.471] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.471] sna_drawable_use_bo pixmap=362, box=((0, 0), (3840, 64)), flags=7... [ 9.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.471] sna_drawable_use_bo: using whole GPU bo [ 9.471] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.471] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.471] sna_transform_is_imprecise_integer_translation: no transform [ 9.471] gen9_composite_picture: integer translation (0, 0), removing [ 9.471] sna_render_pixmap_bo pixmap=376, (0, 0)x(3840, 64)/(2, 64) [ 9.471] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.471] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.471] use_cpu_bo: no cpu bo [ 9.471] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.471] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.471] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.471] sna_drawable_move_region_to_cpu(pixmap=376 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.471] sna_drawable_move_region_to_cpu: pixmap=376 all damaged on CPU [ 9.471] kgem_can_create_2d: 2x64 @ 32 [ 9.471] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.471] kgem_can_create_2d: untiled size=4096 [ 9.471] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.471] kgem_choose_tiling: 2x64 -> 0 [ 9.471] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.471] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.471] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.471] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.471] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.471] search_linear_cache: searching for inactive gtt map [ 9.471] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.471] search_linear_cache: searching for inactive gtt map [ 9.471] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.471] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.471] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.471] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.471] kgem_create_buffer: reusing handle=31 for buffer [ 9.471] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.471] init_buffer_from_bo: reusing handle=31 for buffer [ 9.471] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.471] kgem_bo_map: converting request for GTT map into CPU map [ 9.471] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.471] kgem_bo_sync__cpu: handle=31 [ 9.471] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.471] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.471] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.471] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.471] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.471] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.471] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.471] __kgem_bo_init(handle=31, num_pages=2048) [ 9.471] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.471] upload: adding upload cache to pixmap=376 [ 9.471] kgem_proxy_bo_attach: handle=31 [ 9.471] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.471] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.471] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.471] gen4_choose_composite_emitter: identity src, no mask [ 9.471] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.471] gen9_composite_get_binding_table(f200) [ 9.471] kgem_add_reloc64: handle=31, pos=15480, delta=0, domains=40000 [ 9.471] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.471] kgem_add_handle: handle=31, index=15 [ 9.471] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd4fc000) [ 9.471] [3c70] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.471] gen9_emit_sampler: sampler = a [ 9.471] gen9_emit_vertex_elements: setup id=2 [ 9.471] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.471] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.471] gen8_vertex_flush[1238] = 3 [ 9.471] sna_destroy_pixmap: pixmap=376, attached?=1 [ 9.471] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.471] __sna_free_pixmap(pixmap=376) [ 9.471] sna_composite(pixmap=362, op=3, src=292+(0, 0), mask=0+(0, 0), dst=362+(0, 0)+(0, 0), size=(3840, 48) [ 9.471] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.471] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.471] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.471] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.471] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.471] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.471] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.471] gen9_render_composite: 3840x48, current mode=1/1 [ 9.471] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.471] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.471] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.471] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.471] sna_drawable_use_bo pixmap=362, box=((0, 0), (3840, 48)), flags=7... [ 9.471] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.471] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.471] sna_drawable_use_bo: using whole GPU bo [ 9.471] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.471] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.471] sna_transform_is_imprecise_integer_translation: no transform [ 9.471] gen9_composite_picture: integer translation (0, 0), removing [ 9.471] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.471] sna_render_pixmap_bo: GPU all damaged [ 9.471] color_convert: src=1000000 [20028888] [ 9.471] color_convert: dst=1000000 [20028888] [ 9.471] sna_render_get_solid: 1000000 [ 9.471] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.471] gen4_choose_composite_emitter: identity source, identity mask [ 9.471] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.471] aligning vertex: was 3, now 5 floats per vertex [ 9.471] gen9_composite_get_binding_table(f180) [ 9.471] gen9_emit_sampler: sampler = 3 [ 9.471] gen9_emit_sf: num_sf_outputs=2 [ 9.471] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.472] gen9_emit_vertex_elements: setup id=10 [ 9.472] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.472] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.472] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.472] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.472] gen8_vertex_flush[12e8] = 3 [ 9.472] sna_composite_rectangles(pixmap=362, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.472] sna_composite_rectangles: converted to op 3 [ 9.472] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.472] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.472] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.472] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.472] sna_drawable_use_bo pixmap=362, box=((0, 0), (3840, 48)), flags=1... [ 9.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.472] sna_drawable_use_bo: using whole GPU bo [ 9.472] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.472] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.472] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.472] sna_render_get_solid: 660a0a0a [ 9.472] sna_render_get_solid(2) = 660a0a0a (old) [ 9.472] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.472] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.472] aligning vertex: was 5, now 2 floats per vertex [ 9.472] gen9_composite_get_binding_table(f140) [ 9.472] gen9_emit_sampler: sampler = 1 [ 9.472] gen9_emit_sf: num_sf_outputs=1 [ 9.472] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.472] gen9_emit_vertex_elements: setup id=0 [ 9.472] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.472] (0, 0), (3840, 48) [ 9.472] gen8_vertex_flush[1390] = 3 [ 9.472] sna_composite(pixmap=362, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=362+(3786, 6)+(0, 0), size=(44, 36) [ 9.472] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.472] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.472] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.472] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.472] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.472] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.472] gen9_render_composite: 44x36, current mode=1/1 [ 9.472] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.472] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.472] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.472] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.472] sna_drawable_use_bo pixmap=362, box=((3786, 6), (3830, 42)), flags=7... [ 9.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.472] sna_drawable_use_bo: using whole GPU bo [ 9.472] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.472] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.472] sna_transform_is_imprecise_integer_translation: no transform [ 9.472] gen9_composite_picture: integer translation (0, 0), removing [ 9.472] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.472] sna_render_pixmap_bo: CPU all damaged [ 9.472] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.472] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.472] __kgem_retire_rq: request 1 complete [ 9.472] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.472] sna_add_flush_pixmap: new flush bo, flushing before [ 9.472] gen8_vertex_close: used=28136, vbo active? 16, vb=625, nreloc=5 [ 9.472] gen8_vertex_close: reloc[0] = 287 [ 9.472] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.472] kgem_add_handle: handle=16, index=16 [ 9.472] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fffa8000) [ 9.472] gen8_vertex_close: reloc[1] = 357 [ 9.472] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 [ 9.472] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fffa8000) [ 9.472] gen8_vertex_close: reloc[2] = 487 [ 9.472] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 [ 9.472] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fffa8000) [ 9.472] gen8_vertex_close: reloc[3] = 608 [ 9.472] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 [ 9.472] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fffa8000) [ 9.472] gen8_vertex_close: reloc[4] = 869 [ 9.472] kgem_add_reloc64: handle=16, pos=869, delta=0, domains=200000 [ 9.472] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fffa8000) [ 9.472] batch[1/1, flags=1800]: 1258 1258 15440 16384, nreloc=38, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.472] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.472] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.472] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.472] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.472] kgem_fixup_relocs: shrinking by 53248 [ 9.472] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.472] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.472] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.472] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.472] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.472] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.472] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.472] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.472] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.472] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=7 [ 9.472] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.472] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=8 [ 9.472] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.472] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.472] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=7 [ 9.472] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.472] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=8 [ 9.472] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=8 [ 9.472] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=8 [ 9.472] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=7 [ 9.472] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=8 [ 9.472] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=8 [ 9.472] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.472] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.472] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.472] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.472] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.472] __kgem_bo_clear_busy: handle=7 [ 9.472] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.472] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.472] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.472] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.472] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.472] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.472] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.472] gen4_choose_composite_emitter: identity src, no mask [ 9.472] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.472] aligning vertex: was 2, now 3 floats per vertex [ 9.472] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.472] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.472] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.472] kgem_add_handle: handle=4, index=0 [ 9.472] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.472] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.472] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.472] gen9_composite_get_binding_table(ffc0) [ 9.472] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.472] kgem_add_handle: handle=39, index=1 [ 9.472] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.472] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.472] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.472] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.472] kgem_add_handle: handle=32, index=2 [ 9.472] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.472] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.472] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.472] gen9_emit_sampler: sampler = 2 [ 9.472] gen9_emit_sf: num_sf_outputs=1 [ 9.472] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.472] gen9_emit_vertex_elements: setup id=2 [ 9.472] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.472] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.472] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.472] gen8_vertex_flush[490] = 3 [ 9.472] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.472] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.472] sna_glyphs: discarding mask [ 9.472] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.472] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.472] gen9_render_composite: 0x0, current mode=1/1 [ 9.472] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.472] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.472] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.472] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.472] sna_drawable_use_bo pixmap=362, box=((0, 0), (7680, 2160)), flags=7... [ 9.472] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.472] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.472] sna_drawable_use_bo: using whole GPU bo [ 9.472] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.472] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.472] color_convert: src=ffdfdbd2 [20028888] [ 9.472] color_convert: dst=ffdfdbd2 [20028888] [ 9.472] sna_render_get_solid: ffdfdbd2 [ 9.472] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.472] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.472] sna_transform_is_imprecise_integer_translation: no transform [ 9.472] gen9_composite_picture: integer translation (0, 0), removing [ 9.472] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.472] sna_render_pixmap_bo: GPU all damaged [ 9.472] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.472] gen4_choose_composite_emitter: solid, identity mask [ 9.472] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.472] aligning vertex: was 3, now 4 floats per vertex [ 9.472] gen9_composite_get_binding_table(ff00) [ 9.472] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.472] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.472] kgem_add_handle: handle=8, index=3 [ 9.472] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.472] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.472] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.472] kgem_add_handle: handle=6, index=4 [ 9.472] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.472] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.472] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.472] gen9_emit_sampler: sampler = a [ 9.472] gen9_emit_sf: num_sf_outputs=2 [ 9.472] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.472] gen9_emit_vertex_elements: setup id=9 [ 9.472] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.472] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.472] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.472] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.472] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.472] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.472] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.472] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.472] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.472] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.472] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.472] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) [ 9.472] gen8_vertex_flush[56c] = 15 [ 9.472] gen9_magic_ca_pass: CA fixup (7037 -> 7052) [ 9.472] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.472] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.472] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.472] sna_composite(pixmap=362, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=362+(3626, 6)+(0, 0), size=(48, 36) [ 9.472] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.472] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.472] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.472] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.473] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.473] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.473] gen9_render_composite: 48x36, current mode=1/1 [ 9.473] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.473] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.473] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.473] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.473] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.473] sna_drawable_use_bo pixmap=362, box=((3626, 6), (3674, 42)), flags=7... [ 9.473] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.473] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.473] sna_drawable_use_bo: using whole GPU bo [ 9.473] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.473] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.473] sna_transform_is_imprecise_integer_translation: no transform [ 9.473] gen9_composite_picture: integer translation (0, 0), removing [ 9.473] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.473] sna_render_pixmap_bo: CPU all damaged [ 9.473] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.473] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.473] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.473] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.473] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.473] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.473] gen4_choose_composite_emitter: identity src, no mask [ 9.473] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.473] aligning vertex: was 4, now 3 floats per vertex [ 9.473] gen9_composite_get_binding_table(fe40) [ 9.473] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.473] kgem_add_handle: handle=33, index=5 [ 9.473] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.473] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.473] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.473] gen9_emit_sampler: sampler = 2 [ 9.473] gen9_emit_sf: num_sf_outputs=1 [ 9.473] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.473] gen9_emit_vertex_elements: setup id=2 [ 9.473] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.473] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.473] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.473] gen8_vertex_flush[6a8] = 3 [ 9.473] sna_create_pixmap(26, 20, 32, usage=0) [ 9.473] kgem_can_create_2d: 26x20 @ 32 [ 9.473] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.473] kgem_can_create_2d: untiled size=4096 [ 9.473] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.473] kgem_choose_tiling: 26x20 -> 0 [ 9.473] sna_create_pixmap: usage=0, flags=a [ 9.473] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.473] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.473] create_pixmap: serial=379, usage=0, 26x20 [ 9.473] sna_create_pixmap: serial=379, 26x20, usage=0 [ 9.473] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=17a, drawable=17c [ 9.473] sna_validate_gc: recomputing clip [ 9.473] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.473] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.473] try_upload__fast: ignore existing cpu damage (if any) [ 9.473] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.473] try_upload__fast: no, no gpu damage [ 9.473] sna_drawable_move_region_to_cpu(pixmap=380 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.473] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.473] _sna_pixmap_move_to_cpu(pixmap=380, 26x20, flags=1) [ 9.473] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.473] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.473] operate_inplace: no, inplace operation not suitable [ 9.473] _sna_pixmap_move_to_cpu: marking as damaged [ 9.473] __sna_damage_all(26, 20) [ 9.473] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.473] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.473] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.473] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.473] sna_accel_flush: flush?=1, dirty?=1 [ 9.473] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.473] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.473] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.473] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.473] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.473] kgem_bo_sync__cpu_full: handle=33 [ 9.473] gen8_vertex_close: used=28218, vbo active? 16, vb=204, nreloc=2 [ 9.473] gen8_vertex_close: reloc[0] = 287 [ 9.473] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.473] kgem_add_handle: handle=16, index=6 [ 9.473] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 9.473] gen8_vertex_close: reloc[1] = 342 [ 9.473] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.473] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 9.473] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.473] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.473] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.473] kgem_fixup_relocs: shrinking by 61440 [ 9.473] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.473] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.473] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.473] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.473] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.473] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.473] __kgem_bo_clear_busy: handle=8 [ 9.473] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.473] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.473] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.473] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.473] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.473] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.473] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.488] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.488] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.488] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.488] __kgem_retire_rq: request 2 complete [ 9.488] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.488] kgem_bo_move_to_cache: release handle=25 [ 9.488] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.488] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.488] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.488] kgem_bo_move_to_cache: release handle=11 [ 9.488] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.488] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.488] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.488] kgem_bo_move_to_cache: release handle=38 [ 9.488] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.488] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.488] kgem_bo_move_to_cache: release handle=20 [ 9.488] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.488] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.488] kgem_bo_move_to_cache: release handle=22 [ 9.488] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.488] __kgem_retire_rq: request 1 complete [ 9.488] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.488] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.488] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.488] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.488] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.488] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.488] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.488] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.488] kgem_bo_sync__cpu_full: handle=32 [ 9.488] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.488] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.488] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.488] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.488] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.488] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.488] sna_accel_flush: flush?=0, dirty?=0 [ 9.488] sna_block_handler (tv=0.0) [ 9.488] sna_wakeup_handler [ 9.488] sna_mode_wakeup: len=64 [ 9.488] sna_mode_wakeup: recording last swap on pipe=1, frame 292 [124], time 9.477086 [ 9.488] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.488] sna_mode_wakeup: flip complete, pending? 2 [ 9.488] sna_mode_wakeup: recording last swap on pipe=0, frame 322 [142], time 9.478393 [ 9.488] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.488] sna_mode_wakeup: flip complete, pending? 1 [ 9.488] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.488] sna_composite(pixmap=362, op=3, src=380+(2370, 10), mask=0+(3554, 6), dst=362+(3554, 6)+(0, 0), size=(52, 36) [ 9.488] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.488] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.488] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.488] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.488] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.488] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.488] gen9_render_composite: 52x36, current mode=0/1 [ 9.488] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.488] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.488] sna_blt_composite: unsupported op [3] for blitting [ 9.488] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.488] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.488] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.488] sna_drawable_use_bo pixmap=362, box=((3554, 6), (3606, 42)), flags=7... [ 9.488] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.488] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.488] sna_drawable_use_bo: using whole GPU bo [ 9.488] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.488] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.488] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.488] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.488] sna_render_pixmap_bo pixmap=380, (2370, 10)x(52, 36)/(26, 20) [ 9.488] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.488] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.488] use_cpu_bo: no cpu bo [ 9.488] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.488] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.488] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.488] sna_drawable_move_region_to_cpu(pixmap=380 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.488] sna_drawable_move_region_to_cpu: pixmap=380 all damaged on CPU [ 9.488] kgem_can_create_2d: 26x20 @ 32 [ 9.488] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.488] kgem_can_create_2d: untiled size=4096 [ 9.488] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.488] kgem_choose_tiling: 26x20 -> 0 [ 9.488] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.488] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.488] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.488] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.488] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.488] __kgem_bo_init(handle=31, num_pages=2560) [ 9.488] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.488] upload: adding upload cache to pixmap=380 [ 9.488] kgem_proxy_bo_attach: handle=31 [ 9.488] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.488] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.488] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.488] gen4_choose_composite_emitter: simple src, no mask [ 9.488] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.488] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.488] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.488] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.488] kgem_add_handle: handle=4, index=0 [ 9.488] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.488] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.488] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.488] gen9_composite_get_binding_table(ffc0) [ 9.488] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.488] kgem_add_handle: handle=39, index=1 [ 9.488] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.488] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.489] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.489] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.489] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.489] kgem_add_handle: handle=31, index=2 [ 9.489] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.489] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.489] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.489] gen9_emit_sampler: sampler = 22 [ 9.489] gen9_emit_sf: num_sf_outputs=1 [ 9.489] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.489] gen9_emit_vertex_elements: setup id=2 [ 9.489] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.489] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.489] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.489] gen8_vertex_flush[490] = 3 [ 9.489] sna_destroy_pixmap: pixmap=380, attached?=1 [ 9.489] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.489] __sna_free_pixmap(pixmap=380) [ 9.489] sna_composite(pixmap=362, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=362+(3490, 6)+(0, 0), size=(44, 36) [ 9.489] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.489] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.489] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.489] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.489] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.489] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.489] gen9_render_composite: 44x36, current mode=1/1 [ 9.489] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.489] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.489] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.489] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.489] sna_drawable_use_bo pixmap=362, box=((3490, 6), (3534, 42)), flags=7... [ 9.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.489] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.489] sna_drawable_use_bo: using whole GPU bo [ 9.489] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.489] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.489] sna_transform_is_imprecise_integer_translation: no transform [ 9.489] gen9_composite_picture: integer translation (0, 0), removing [ 9.489] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.489] sna_render_pixmap_bo: CPU all damaged [ 9.489] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.489] sna_add_flush_pixmap: new flush bo, flushing before [ 9.489] gen8_vertex_close: used=28227, vbo active? 16, vb=4, nreloc=1 [ 9.489] gen8_vertex_close: reloc[0] = 287 [ 9.489] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.489] kgem_add_handle: handle=16, index=3 [ 9.489] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.489] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.489] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.489] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.489] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.489] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.489] kgem_fixup_relocs: shrinking by 61440 [ 9.489] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.489] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.489] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.489] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.489] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.489] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.489] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.489] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.489] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.489] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.489] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.489] gen4_choose_composite_emitter: identity src, no mask [ 9.489] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.489] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.489] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.489] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.489] kgem_add_handle: handle=4, index=0 [ 9.489] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.489] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.489] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.489] gen9_composite_get_binding_table(ffc0) [ 9.489] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.489] kgem_add_handle: handle=39, index=1 [ 9.489] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.489] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.489] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.489] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.489] kgem_add_handle: handle=34, index=2 [ 9.489] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.489] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.489] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.489] gen9_emit_sampler: sampler = 2 [ 9.489] gen9_emit_sf: num_sf_outputs=1 [ 9.489] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.489] gen9_emit_vertex_elements: setup id=2 [ 9.489] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.489] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.489] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.489] gen8_vertex_flush[490] = 3 [ 9.489] sna_composite(pixmap=362, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=362+(3422, 6)+(0, 0), size=(48, 36) [ 9.489] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.489] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.489] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.489] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.489] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.489] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.489] gen9_render_composite: 48x36, current mode=1/1 [ 9.489] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.489] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.489] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.489] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.489] sna_drawable_use_bo pixmap=362, box=((3422, 6), (3470, 42)), flags=7... [ 9.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.489] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.489] sna_drawable_use_bo: using whole GPU bo [ 9.489] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.489] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.489] sna_transform_is_imprecise_integer_translation: no transform [ 9.489] gen9_composite_picture: integer translation (0, 0), removing [ 9.489] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.489] sna_render_pixmap_bo: CPU all damaged [ 9.489] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.489] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.489] __kgem_retire_rq: request 1 complete [ 9.489] sna_add_flush_pixmap: new flush bo, flushing before [ 9.489] gen8_vertex_close: used=28236, vbo active? 16, vb=4, nreloc=1 [ 9.489] gen8_vertex_close: reloc[0] = 287 [ 9.489] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.489] kgem_add_handle: handle=16, index=3 [ 9.489] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.489] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.489] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.489] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.489] kgem_fixup_relocs: shrinking by 61440 [ 9.489] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.489] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.489] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.489] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.489] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.489] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.489] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.489] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.489] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.489] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.489] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.489] gen4_choose_composite_emitter: identity src, no mask [ 9.489] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.489] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.489] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.489] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.489] kgem_add_handle: handle=4, index=0 [ 9.489] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.489] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.489] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.489] gen9_composite_get_binding_table(ffc0) [ 9.489] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.489] kgem_add_handle: handle=39, index=1 [ 9.489] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.489] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.489] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.489] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.489] kgem_add_handle: handle=28, index=2 [ 9.489] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.489] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.489] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.489] gen9_emit_sampler: sampler = 2 [ 9.489] gen9_emit_sf: num_sf_outputs=1 [ 9.489] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.489] gen9_emit_vertex_elements: setup id=2 [ 9.489] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.489] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.489] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.489] gen8_vertex_flush[490] = 3 [ 9.489] sna_create_pixmap(16, 16, 32, usage=0) [ 9.489] kgem_can_create_2d: 16x16 @ 32 [ 9.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.489] kgem_can_create_2d: untiled size=4096 [ 9.489] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.489] kgem_choose_tiling: 16x16 -> 0 [ 9.489] sna_create_pixmap: usage=0, flags=a [ 9.489] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.489] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.489] create_pixmap: serial=381, usage=0, 16x16 [ 9.489] sna_create_pixmap: serial=381, 16x16, usage=0 [ 9.489] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=17c, drawable=17e [ 9.489] sna_validate_gc: recomputing clip [ 9.489] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.489] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.489] try_upload__fast: ignore existing cpu damage (if any) [ 9.489] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.489] try_upload__fast: no, no gpu damage [ 9.489] sna_drawable_move_region_to_cpu(pixmap=382 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.489] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.489] _sna_pixmap_move_to_cpu(pixmap=382, 16x16, flags=1) [ 9.489] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.489] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.489] operate_inplace: no, inplace operation not suitable [ 9.489] _sna_pixmap_move_to_cpu: marking as damaged [ 9.489] __sna_damage_all(16, 16) [ 9.489] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.489] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.489] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.489] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.489] sna_accel_flush: flush?=1, dirty?=1 [ 9.489] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.489] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.489] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.489] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.489] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.489] kgem_bo_sync__cpu_full: handle=28 [ 9.489] gen8_vertex_close: used=28245, vbo active? 16, vb=4, nreloc=1 [ 9.489] gen8_vertex_close: reloc[0] = 287 [ 9.489] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.489] kgem_add_handle: handle=16, index=3 [ 9.489] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.489] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.489] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.489] __kgem_retire_rq: request 1 complete [ 9.489] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.489] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.489] kgem_fixup_relocs: shrinking by 61440 [ 9.489] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.489] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.489] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.489] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.489] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.489] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.489] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.489] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.489] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.489] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.489] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.489] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.489] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.489] __kgem_retire_rq: request 1 complete [ 9.489] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.489] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.489] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.489] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.489] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.489] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.489] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.489] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.489] kgem_bo_sync__cpu_full: handle=34 [ 9.489] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.489] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.489] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.489] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.489] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.489] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.489] sna_composite(pixmap=362, op=3, src=382+(2247, 15), mask=0+(3370, 7), dst=362+(3370, 7)+(0, 0), size=(32, 34) [ 9.489] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.489] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.489] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.489] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.489] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.489] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.489] gen9_render_composite: 32x34, current mode=0/1 [ 9.489] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.489] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.489] sna_blt_composite: unsupported op [3] for blitting [ 9.489] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.489] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.489] sna_drawable_use_bo pixmap=362, box=((3370, 7), (3402, 41)), flags=7... [ 9.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.489] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.489] sna_drawable_use_bo: using whole GPU bo [ 9.489] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.489] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.489] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.489] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.489] sna_render_pixmap_bo pixmap=382, (2247, 15)x(32, 34)/(16, 16) [ 9.489] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.489] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.489] use_cpu_bo: no cpu bo [ 9.489] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.489] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.489] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.489] sna_drawable_move_region_to_cpu(pixmap=382 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.489] sna_drawable_move_region_to_cpu: pixmap=382 all damaged on CPU [ 9.489] kgem_can_create_2d: 16x16 @ 32 [ 9.489] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.489] kgem_can_create_2d: untiled size=4096 [ 9.489] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.489] kgem_choose_tiling: 16x16 -> 0 [ 9.489] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.489] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.489] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.489] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.489] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.489] __kgem_bo_init(handle=31, num_pages=1024) [ 9.489] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.489] upload: adding upload cache to pixmap=382 [ 9.489] kgem_proxy_bo_attach: handle=31 [ 9.489] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.489] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.489] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.489] gen4_choose_composite_emitter: simple src, no mask [ 9.489] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.490] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.490] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.490] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.490] kgem_add_handle: handle=4, index=0 [ 9.490] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.490] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.490] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.490] gen9_composite_get_binding_table(ffc0) [ 9.490] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.490] kgem_add_handle: handle=39, index=1 [ 9.490] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.490] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.490] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.490] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.490] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.490] kgem_add_handle: handle=31, index=2 [ 9.490] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.490] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.490] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.490] gen9_emit_sampler: sampler = 22 [ 9.490] gen9_emit_sf: num_sf_outputs=1 [ 9.490] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.490] gen9_emit_vertex_elements: setup id=2 [ 9.490] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.490] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.490] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.490] gen8_vertex_flush[490] = 3 [ 9.490] sna_destroy_pixmap: pixmap=382, attached?=1 [ 9.490] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.490] __sna_free_pixmap(pixmap=382) [ 9.490] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.490] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.490] sna_glyphs: discarding mask [ 9.490] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.490] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.490] gen9_render_composite: 0x0, current mode=1/1 [ 9.490] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.490] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.490] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.490] sna_drawable_use_bo pixmap=362, box=((0, 0), (7680, 2160)), flags=7... [ 9.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.490] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.490] sna_drawable_use_bo: using whole GPU bo [ 9.490] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.490] color_convert: src=ff232321 [20028888] [ 9.490] color_convert: dst=ff232321 [20028888] [ 9.490] sna_render_get_solid: ff232321 [ 9.490] sna_render_get_solid(7) = ff232321 (old) [ 9.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.490] sna_transform_is_imprecise_integer_translation: no transform [ 9.490] gen9_composite_picture: integer translation (0, 0), removing [ 9.490] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.490] sna_render_pixmap_bo: GPU all damaged [ 9.490] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.490] gen4_choose_composite_emitter: solid, identity mask [ 9.490] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.490] aligning vertex: was 3, now 4 floats per vertex [ 9.490] gen9_composite_get_binding_table(ff00) [ 9.490] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.490] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.490] kgem_add_handle: handle=8, index=3 [ 9.490] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.490] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.490] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.490] kgem_add_handle: handle=6, index=4 [ 9.490] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.490] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.490] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.490] gen9_emit_sampler: sampler = a [ 9.490] gen9_emit_sf: num_sf_outputs=2 [ 9.490] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.490] gen9_emit_vertex_elements: setup id=9 [ 9.490] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.490] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.490] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.490] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.490] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.490] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.490] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.490] gen8_vertex_flush[56c] = 48 [ 9.490] gen9_magic_ca_pass: CA fixup (7064 -> 7112) [ 9.490] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.490] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.490] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.490] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.490] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.490] sna_glyphs: discarding mask [ 9.490] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.490] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.490] gen9_render_composite: 0x0, current mode=1/1 [ 9.490] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.490] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.490] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.490] sna_drawable_use_bo pixmap=362, box=((0, 0), (7680, 2160)), flags=7... [ 9.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.490] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.490] sna_drawable_use_bo: using whole GPU bo [ 9.490] gen9_composite_set_target: pixmap=362, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.490] color_convert: src=ff8e8b85 [20028888] [ 9.490] color_convert: dst=ff8e8b85 [20028888] [ 9.490] sna_render_get_solid: ff8e8b85 [ 9.490] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.490] sna_transform_is_imprecise_integer_translation: no transform [ 9.490] gen9_composite_picture: integer translation (0, 0), removing [ 9.490] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.490] sna_render_pixmap_bo: GPU all damaged [ 9.490] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.490] gen4_choose_composite_emitter: solid, identity mask [ 9.490] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.490] gen9_composite_get_binding_table(fe40) [ 9.490] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.490] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.490] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.490] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.490] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.490] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.490] gen9_emit_vertex_elements: setup id=9 [ 9.490] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.490] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.490] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.490] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.490] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.490] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.490] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.490] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.490] gen8_vertex_flush[66c] = 48 [ 9.490] gen9_magic_ca_pass: CA fixup (7112 -> 7160) [ 9.490] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.490] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.490] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.490] sna_copy_area: src=pixmap=362:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.490] sna_copy_area: normal copy [ 9.490] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.490] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.490] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.490] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.490] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.490] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.490] sna_do_copy: pixmap -- no source clipping [ 9.490] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.490] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.490] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=362+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.490] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.490] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.490] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.490] sna_drawable_use_bo: pinned, never REPLACES [ 9.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.490] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.490] sna_drawable_use_bo: applying move-to-gpu override [ 9.490] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.490] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.490] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.490] wait_for_shadow: setting front pixmap to handle=27 [ 9.490] sna_drawable_use_bo: using whole GPU bo [ 9.490] sna_pixmap_move_to_gpu(pixmap=362, usage=0), flags=a [ 9.490] sna_pixmap_move_to_gpu: already all-damaged [ 9.490] sna_pixmap_mark_active: pixmap=362, handle=39 [ 9.490] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.490] sna_pixmap_make_cow: make cow src=362, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.490] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.490] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.490] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.490] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.490] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.490] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.490] kgem_set_mode: flushing before new bo [ 9.490] gen8_vertex_close: used=28640, vbo active? 16, vb=204, nreloc=2 [ 9.490] gen8_vertex_close: reloc[0] = 287 [ 9.490] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.490] kgem_add_handle: handle=16, index=5 [ 9.490] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.490] gen8_vertex_close: reloc[1] = 342 [ 9.490] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.490] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.490] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.490] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.490] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.490] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.490] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.490] kgem_fixup_relocs: shrinking by 61440 [ 9.490] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.490] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.490] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.490] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.490] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.490] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.490] __kgem_bo_clear_busy: handle=8 [ 9.490] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.490] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.490] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.490] __kgem_bo_clear_busy: handle=8 [ 9.490] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.490] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.490] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.490] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.490] aligning vertex: was 4, now 2 floats per vertex [ 9.490] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.490] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.490] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.490] kgem_add_handle: handle=4, index=0 [ 9.490] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.490] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.490] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.490] gen9_composite_get_binding_table(ffc0) [ 9.490] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.490] kgem_add_handle: handle=27, index=1 [ 9.490] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.490] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.490] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.490] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.490] kgem_add_handle: handle=39, index=2 [ 9.490] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.490] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.490] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.490] gen9_emit_sampler: sampler = 0 [ 9.490] gen9_emit_sf: num_sf_outputs=1 [ 9.490] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.490] gen9_emit_vertex_elements: setup id=0 [ 9.490] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.490] (0, 0) -> (0, 0) + (7680, 2160) [ 9.490] gen8_vertex_flush[490] = 3 [ 9.490] sna_destroy_pixmap: pixmap=362, attached?=1 [ 9.490] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.490] __kgem_bo_destroy: handle=39, size=66355200 [ 9.490] __kgem_bo_destroy: handle=39 -> active [ 9.490] __sna_free_pixmap(pixmap=362) [ 9.490] sna_accel_flush: flush?=0, dirty?=0 [ 9.490] sna_accel_flush: flush?=0, dirty?=0 [ 9.490] sna_block_handler (tv=598.667000) [ 9.490] kgem_retire, need_retire?=1 [ 9.490] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.490] kgem_retire__requests_ring: retiring ring 0 [ 9.490] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.490] __kgem_retire_rq: request 1 complete [ 9.490] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.490] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.490] kgem_retire -- retired=0, need_retire=0 [ 9.490] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.490] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.490] __kgem_bo_destroy: handle=31, size=262144 [ 9.490] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.490] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.490] sna_accel_block: GPU idle, flushing [ 9.490] gen8_vertex_close: used=28646, vbo active? 16, vb=1, nreloc=1 [ 9.490] gen8_vertex_close: reloc[0] = 287 [ 9.490] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.490] kgem_add_handle: handle=16, index=3 [ 9.491] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.491] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.491] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.491] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.491] kgem_fixup_relocs: shrinking by 61440 [ 9.491] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.491] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.491] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.491] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.491] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.491] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.491] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.491] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.491] sna_scanout_do_flush: flush timer active: delta=-11 [ 9.491] sna_scanout_do_flush (time=9490), triggered [ 9.491] sna_scanout_flush (time=9490), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.491] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.491] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.491] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.491] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.491] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.491] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.491] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.491] sna_pixmap_move_to_gpu: already all-damaged [ 9.491] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.491] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.491] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.491] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.491] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.491] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.491] get_fb: reusing fb=101 for handle=27 [ 9.491] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.491] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.491] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.491] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.491] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.491] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.491] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.491] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.491] sna_accel_do_throttle (time=9490), triggered [ 9.491] sna_accel_throttle (time=9490) [ 9.491] sna_accel_block: evaluating timers, active=7 [ 9.491] sna_accel_block: flush timer expires in 16 [9506] [ 9.491] sna_wakeup_handler [ 9.491] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.491] kgem_can_create_2d: 7680x2160 @ 24 [ 9.491] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.491] kgem_can_create_2d: untiled size=66355200 [ 9.491] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.491] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.491] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.491] sna_create_pixmap: usage=0, flags=1b [ 9.491] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.491] __pop_freed_pixmap: reusing freed pixmap=362 header [ 9.491] create_pixmap_hdr: pixmap=383, width=7680, height=2160, usage=0 [ 9.491] sna_create_pixmap: serial=383, 7680x2160, usage=0 [ 9.491] sna_composite_rectangles(pixmap=384, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.491] sna_composite_rectangles: converted to op 0 [ 9.491] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.491] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.491] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.491] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.491] sna_composite_rectangles: dropping last-cpu hint [ 9.491] sna_drawable_use_bo pixmap=384, box=((0, 0), (7680, 2160)), flags=19... [ 9.491] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.491] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.491] sna_pixmap_move_to_gpu(pixmap=384, usage=0), flags=b [ 9.491] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.491] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.491] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.491] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.491] sna_pixmap_alloc_gpu: pixmap=384 [ 9.491] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.491] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.491] kgem_bo_remove_from_active: removing handle=39 from active [ 9.491] 1:from active: pitch=30720, tiling=1, handle=39, id=546 [ 9.491] __sna_damage_all(7680, 2160) [ 9.491] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.491] sna_pixmap_mark_active: pixmap=384, handle=39 [ 9.491] sna_drawable_use_bo: allocated GPU bo for operation [ 9.491] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.491] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.491] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.492] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.492] sna_render_get_solid: 0 [ 9.492] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.492] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.492] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.492] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.492] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.492] kgem_add_handle: handle=4, index=0 [ 9.492] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.492] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.492] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.492] gen9_composite_get_binding_table(ffc0) [ 9.492] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.492] kgem_add_handle: handle=39, index=1 [ 9.492] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.492] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.492] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.492] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.492] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.492] kgem_add_handle: handle=7, index=2 [ 9.492] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.492] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.492] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.492] gen9_emit_sampler: sampler = 1 [ 9.492] gen9_emit_sf: num_sf_outputs=1 [ 9.492] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.492] gen9_emit_vertex_elements: setup id=0 [ 9.492] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.492] (0, 0), (7680, 2160) [ 9.492] gen8_vertex_flush[490] = 3 [ 9.492] sna_composite_rectangles: pixmap=384 marking clear [0]? 1 [ 9.492] sna_composite_rectangles(pixmap=384, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.492] sna_composite_rectangles: converted to op 1 [ 9.492] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.492] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.492] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.492] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.492] sna_composite_rectangles: promoting to full GPU [ 9.492] sna_composite_rectangles: dropping last-cpu hint [ 9.492] sna_drawable_use_bo pixmap=384, box=((0, 0), (7680, 2160)), flags=19... [ 9.492] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.492] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.492] sna_drawable_use_bo: using whole GPU bo [ 9.492] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.492] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.492] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.492] sna_render_get_solid: ff2c001e [ 9.492] sna_render_get_solid(0) = ff2c001e (old) [ 9.492] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.492] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.492] gen9_composite_get_binding_table(ff00) [ 9.492] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.492] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.492] kgem_add_handle: handle=8, index=3 [ 9.492] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.492] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.492] gen9_emit_vertex_elements: setup id=0 [ 9.492] (0, 0), (7680, 2160) [ 9.492] gen8_vertex_flush[4cc] = 3 [ 9.492] sna_composite_rectangles: pixmap=384 marking clear [ff2c001e]? 1 [ 9.492] sna_composite(pixmap=384, op=3, src=292+(0, 0), mask=0+(0, 0), dst=384+(0, 0)+(0, 0), size=(3840, 2160) [ 9.492] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.492] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.492] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.492] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.492] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.492] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.492] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.492] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.492] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.492] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.492] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.492] sna_drawable_use_bo pixmap=384, box=((0, 0), (3840, 2160)), flags=7... [ 9.492] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.492] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.492] sna_drawable_use_bo: using whole GPU bo [ 9.492] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.492] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.492] sna_transform_is_imprecise_integer_translation: no transform [ 9.492] gen9_composite_picture: integer translation (0, 0), removing [ 9.492] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.492] sna_render_pixmap_bo: GPU all damaged [ 9.492] color_convert: src=5000000 [20028888] [ 9.492] color_convert: dst=5000000 [20028888] [ 9.492] sna_render_get_solid: 5000000 [ 9.492] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.492] gen4_choose_composite_emitter: identity source, identity mask [ 9.492] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.492] aligning vertex: was 2, now 5 floats per vertex [ 9.492] gen9_composite_get_binding_table(fe80) [ 9.492] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.492] kgem_add_handle: handle=9, index=4 [ 9.492] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.492] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.492] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.492] kgem_add_reloc64: adding proxy [delta=20] for handle=7 [ 9.492] kgem_add_reloc64[7] = (delta=20, target handle=2, presumed=fffe8000) [ 9.492] [3f80] bind bo(handle=7, addr=fffe8014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.492] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.492] gen9_emit_sampler: sampler = 3 [ 9.492] gen9_emit_sf: num_sf_outputs=2 [ 9.492] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.492] gen9_emit_vertex_elements: setup id=10 [ 9.492] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.492] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.492] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.492] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.492] gen8_vertex_flush[5a8] = 3 [ 9.492] sna_composite(pixmap=384, op=3, src=292+(0, 0), mask=0+(0, 0), dst=384+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.492] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.492] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.492] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.492] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.492] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.492] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.492] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.492] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.492] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.492] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.492] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.492] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.492] sna_drawable_use_bo pixmap=384, box=((3840, 0), (7680, 2160)), flags=7... [ 9.492] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.492] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.492] sna_drawable_use_bo: using whole GPU bo [ 9.492] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.492] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.492] sna_transform_is_imprecise_integer_translation: no transform [ 9.492] gen9_composite_picture: integer translation (0, 0), removing [ 9.492] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.492] sna_render_pixmap_bo: GPU all damaged [ 9.492] color_convert: src=5000000 [20028888] [ 9.492] color_convert: dst=5000000 [20028888] [ 9.492] sna_render_get_solid: 5000000 [ 9.492] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.492] gen4_choose_composite_emitter: identity source, identity mask [ 9.492] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.492] gen9_composite_get_binding_table(fdc0) [ 9.492] gen9_emit_vertex_elements: setup id=10 [ 9.492] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.492] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.492] gen8_vertex_flush[5dc] = 3 [ 9.492] sna_composite(pixmap=384, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=384+(5694, 1014)+(0, 0), size=(132, 132) [ 9.492] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.492] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.492] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.492] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.492] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.492] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.492] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.492] gen9_render_composite: 132x132, current mode=1/1 [ 9.492] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.492] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.492] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.492] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.492] sna_drawable_use_bo pixmap=384, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.493] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.493] sna_drawable_use_bo: using whole GPU bo [ 9.493] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.493] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.493] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.493] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.493] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.493] sna_render_pixmap_bo: GPU all damaged [ 9.493] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.493] color_convert: src=5000000 [20028888] [ 9.493] color_convert: dst=5000000 [20028888] [ 9.493] sna_render_get_solid: 5000000 [ 9.493] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.493] gen4_choose_composite_emitter: simple src, identity mask [ 9.493] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.493] gen9_composite_get_binding_table(fdc0) [ 9.493] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.493] kgem_add_handle: handle=15, index=5 [ 9.493] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.493] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.493] gen9_emit_sampler: sampler = 23 [ 9.493] gen9_emit_vertex_elements: setup id=10 [ 9.493] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.493] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.493] gen8_vertex_flush[620] = 3 [ 9.493] sna_create_pixmap(80, 80, 32, usage=0) [ 9.493] kgem_can_create_2d: 80x80 @ 32 [ 9.493] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.493] kgem_can_create_2d: untiled size=28672 [ 9.493] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.493] kgem_choose_tiling: 80x80 -> 0 [ 9.493] sna_create_pixmap: usage=0, flags=b [ 9.493] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.493] __pop_freed_pixmap: reusing freed pixmap=366 header [ 9.493] create_pixmap_hdr: pixmap=385, width=80, height=80, usage=0 [ 9.493] sna_create_pixmap: serial=385, 80x80, usage=0 [ 9.493] sna_composite_rectangles(pixmap=386, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.493] sna_composite_rectangles: converted to op 0 [ 9.493] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.493] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.493] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.493] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.493] sna_composite_rectangles: dropping last-cpu hint [ 9.493] sna_drawable_use_bo pixmap=386, box=((0, 0), (80, 80)), flags=19... [ 9.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.493] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.493] sna_pixmap_move_to_gpu(pixmap=386, usage=0), flags=b [ 9.493] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.493] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.493] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.493] kgem_choose_tiling: 80x80 -> 0 [ 9.493] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.493] kgem_choose_tiling: 80x80 -> 0 [ 9.493] sna_pixmap_alloc_gpu: pixmap=386 [ 9.493] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.493] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.493] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.493] from inactive: pitch=320, tiling=0: handle=22, id=547 [ 9.493] __sna_damage_all(80, 80) [ 9.493] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.493] sna_pixmap_mark_active: pixmap=386, handle=22 [ 9.493] sna_drawable_use_bo: allocated GPU bo for operation [ 9.493] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.493] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.493] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.493] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.493] sna_render_get_solid: 0 [ 9.493] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.493] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.493] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.493] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.493] aligning vertex: was 5, now 2 floats per vertex [ 9.493] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.493] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.493] gen9_composite_get_binding_table(fd40) [ 9.493] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.493] kgem_add_handle: handle=22, index=6 [ 9.493] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.493] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.493] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.493] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.493] gen9_emit_sampler: sampler = 1 [ 9.493] gen9_emit_sf: num_sf_outputs=1 [ 9.493] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.493] gen9_emit_vertex_elements: setup id=0 [ 9.493] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.493] (0, 0), (80, 80) [ 9.493] gen8_vertex_flush[6d8] = 3 [ 9.493] sna_composite_rectangles: pixmap=386 marking clear [0]? 1 [ 9.493] sna_composite_rectangles(pixmap=386, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.493] sna_composite_rectangles: converted to op 1 [ 9.493] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.493] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.493] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.493] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.493] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.493] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.493] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.493] sna_composite_rectangles: dropping last-cpu hint [ 9.493] sna_drawable_use_bo pixmap=386, box=((0, 0), (80, 80)), flags=1... [ 9.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.493] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.493] sna_drawable_use_bo: using whole GPU bo [ 9.493] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.493] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.493] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.493] sna_render_get_solid: 40404040 [ 9.493] sna_render_get_solid(1) = 40404040 (old) [ 9.493] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.493] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.493] gen9_composite_get_binding_table(fcc0) [ 9.493] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.493] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.493] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.493] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.493] gen9_emit_vertex_elements: setup id=0 [ 9.493] (0, 0), (2, 2) [ 9.493] (78, 0), (80, 2) [ 9.493] (0, 78), (2, 80) [ 9.493] (78, 78), (80, 80) [ 9.493] gen8_vertex_flush[714] = 12 [ 9.493] sna_composite(pixmap=384, op=3, src=386+(0, 0), mask=0+(0, 0), dst=384+(0, 0)+(0, 0), size=(7680, 2160) [ 9.493] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.493] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.493] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.493] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.493] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.493] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.493] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.493] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.493] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.493] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.493] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.493] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.493] sna_drawable_use_bo pixmap=384, box=((0, 0), (7680, 2160)), flags=7... [ 9.493] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.493] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.493] sna_drawable_use_bo: using whole GPU bo [ 9.493] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.493] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.493] sna_transform_is_imprecise_integer_translation: no transform [ 9.493] gen9_composite_picture: integer translation (0, 0), removing [ 9.493] sna_render_pixmap_bo pixmap=386, (0, 0)x(7680, 2160)/(80, 80) [ 9.493] sna_render_pixmap_bo: GPU all damaged [ 9.493] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.493] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.493] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.493] gen4_choose_composite_emitter: identity src, no mask [ 9.493] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.493] aligning vertex: was 2, now 3 floats per vertex [ 9.493] gen9_composite_get_binding_table(fc40) [ 9.493] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.493] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.493] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.493] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.493] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.493] gen9_emit_sampler: sampler = a [ 9.493] gen9_emit_vertex_elements: setup id=2 [ 9.493] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.493] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.493] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.493] gen8_vertex_flush[7b0] = 3 [ 9.493] sna_destroy_pixmap: pixmap=386, attached?=1 [ 9.493] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.493] __kgem_bo_destroy: handle=22, size=61440 [ 9.493] __kgem_bo_destroy: handle=22 -> active [ 9.493] __sna_free_pixmap(pixmap=386) [ 9.493] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.493] kgem_can_create_2d: 640x2096 @ 32 [ 9.493] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.493] kgem_can_create_2d: untiled size=5365760 [ 9.493] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.493] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.493] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.493] sna_create_pixmap: usage=0, flags=1b [ 9.493] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.493] __pop_freed_pixmap: reusing freed pixmap=386 header [ 9.494] create_pixmap_hdr: pixmap=387, width=640, height=2096, usage=0 [ 9.494] sna_create_pixmap: serial=387, 640x2096, usage=0 [ 9.494] sna_composite_rectangles(pixmap=388, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.494] sna_composite_rectangles: converted to op 0 [ 9.494] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.494] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.494] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.494] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.494] sna_composite_rectangles: dropping last-cpu hint [ 9.494] sna_drawable_use_bo pixmap=388, box=((0, 0), (640, 2096)), flags=19... [ 9.494] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.494] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.494] sna_pixmap_move_to_gpu(pixmap=388, usage=0), flags=b [ 9.494] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.494] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.494] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.494] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.494] sna_pixmap_alloc_gpu: pixmap=388 [ 9.494] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.494] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.494] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.494] from inactive: pitch=2560, tiling=1: handle=11, id=548 [ 9.494] __sna_damage_all(640, 2096) [ 9.494] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.494] sna_pixmap_mark_active: pixmap=388, handle=11 [ 9.494] sna_drawable_use_bo: allocated GPU bo for operation [ 9.494] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.494] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.494] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.494] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.494] sna_render_get_solid: 0 [ 9.494] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.494] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.494] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.494] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.494] aligning vertex: was 3, now 2 floats per vertex [ 9.494] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.494] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.494] gen9_composite_get_binding_table(fbc0) [ 9.494] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.494] kgem_add_handle: handle=11, index=7 [ 9.494] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.494] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.494] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.494] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.494] gen9_emit_sampler: sampler = 1 [ 9.494] gen9_emit_vertex_elements: setup id=0 [ 9.494] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.494] (0, 0), (640, 2096) [ 9.494] gen8_vertex_flush[820] = 3 [ 9.494] sna_composite_rectangles: pixmap=388 marking clear [0]? 1 [ 9.494] sna_composite(pixmap=388, op=3, src=292+(168, 968), mask=0+(0, 0), dst=388+(8, 904)+(0, 0), size=(624, 224) [ 9.494] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.494] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.494] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.494] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.494] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.494] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.494] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.494] gen9_render_composite: 624x224, current mode=1/1 [ 9.494] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.494] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.494] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.494] sna_drawable_use_bo pixmap=388, box=((8, 904), (632, 1128)), flags=7... [ 9.494] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.494] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.494] sna_drawable_use_bo: using whole GPU bo [ 9.494] gen9_composite_set_target: pixmap=388, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.494] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.494] sna_transform_is_imprecise_integer_translation: no transform [ 9.494] gen9_composite_picture: integer translation (0, 0), removing [ 9.494] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.494] sna_render_pixmap_bo: GPU all damaged [ 9.494] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.494] color_convert: src=5000000 [20028888] [ 9.494] color_convert: dst=5000000 [20028888] [ 9.494] sna_render_get_solid: 5000000 [ 9.494] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.494] gen4_choose_composite_emitter: identity source, identity mask [ 9.494] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.494] aligning vertex: was 2, now 5 floats per vertex [ 9.494] gen9_composite_get_binding_table(fb40) [ 9.494] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.494] gen9_emit_sampler: sampler = 3 [ 9.494] gen9_emit_sf: num_sf_outputs=2 [ 9.494] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.494] gen9_emit_vertex_elements: setup id=10 [ 9.494] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.494] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.494] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.494] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.494] gen8_vertex_flush[8e8] = 3 [ 9.494] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.494] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.494] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.494] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.494] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.494] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.494] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.494] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.494] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.494] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.494] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.494] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.494] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.494] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.494] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.494] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.494] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.494] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.494] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.494] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.494] sna_drawable_use_bo pixmap=388, box=((8, 904), (632, 1128)), flags=7... [ 9.494] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.494] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.494] sna_drawable_use_bo: using whole GPU bo [ 9.494] gen9_composite_set_target: pixmap=388, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.494] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.494] color_convert: src=660a0a0a [20028888] [ 9.494] color_convert: dst=660a0a0a [20028888] [ 9.494] sna_render_get_solid: 660a0a0a [ 9.494] sna_render_get_solid(2) = 660a0a0a (old) [ 9.494] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.494] gen4_choose_spans_emitter: solid source [ 9.494] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.494] aligning vertex: was 5, now 3 floats per vertex [ 9.494] gen9_composite_get_binding_table(fb00) [ 9.494] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.494] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.494] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.494] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.494] gen9_emit_sampler: sampler = c [ 9.494] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.494] gen9_emit_vertex_elements: setup id=5 [ 9.494] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.494] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.494] thread_choose_span: clipped? 0 [ 9.494] imprecise_trapezoid_span_converter: using 4 threads [ 9.494] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.494] thread_choose_span: clipped? 0 [ 9.494] span_thread: flushing 95 boxes [ 9.494] span_thread: flushing 1 boxes [ 9.494] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.494] span_thread: flushing 1 boxes [ 9.495] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.494] span_thread: flushing 95 boxes [ 9.495] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.494] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.495] gen8_vertex_flush[994] = 576 [ 9.495] gen9_render_composite_spans_done() [ 9.495] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.495] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.495] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.495] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.495] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.495] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.495] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.495] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.495] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.495] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.495] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.495] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.495] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.495] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.495] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.495] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.495] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.495] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.495] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.495] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.495] sna_drawable_use_bo pixmap=388, box=((8, 904), (632, 1128)), flags=7... [ 9.495] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.495] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.495] sna_drawable_use_bo: using whole GPU bo [ 9.495] gen9_composite_set_target: pixmap=388, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.495] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.495] color_convert: src=66282828 [20028888] [ 9.495] color_convert: dst=66282828 [20028888] [ 9.495] sna_render_get_solid: 66282828 [ 9.495] sna_render_get_solid(3) = 66282828 (old) [ 9.495] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.495] gen4_choose_spans_emitter: solid source [ 9.495] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.495] gen9_composite_get_binding_table(fa80) [ 9.495] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.495] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.495] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.495] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.495] gen9_emit_vertex_elements: setup id=5 [ 9.495] thread_choose_span: clipped? 0 [ 9.495] imprecise_trapezoid_span_converter: using 4 threads [ 9.495] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.495] thread_choose_span: clipped? 0 [ 9.495] span_thread: flushing 2 boxes [ 9.495] span_thread: flushing 2 boxes [ 9.495] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.495] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.495] span_thread: flushing 162 boxes [ 9.495] span_thread: flushing 166 boxes [ 9.495] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.495] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.495] gen8_vertex_flush[9d0] = 996 [ 9.495] gen9_render_composite_spans_done() [ 9.495] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.495] kgem_can_create_2d: 640x2096 @ 32 [ 9.495] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.495] kgem_can_create_2d: untiled size=5365760 [ 9.495] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.495] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.495] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.495] sna_create_pixmap: usage=0, flags=1b [ 9.495] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.495] __pop_freed_pixmap: reusing freed pixmap=368 header [ 9.495] create_pixmap_hdr: pixmap=389, width=640, height=2096, usage=0 [ 9.495] sna_create_pixmap: serial=389, 640x2096, usage=0 [ 9.495] sna_composite_rectangles(pixmap=390, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.495] sna_composite_rectangles: converted to op 0 [ 9.495] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.495] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.495] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.495] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.495] sna_composite_rectangles: dropping last-cpu hint [ 9.495] sna_drawable_use_bo pixmap=390, box=((0, 0), (640, 2096)), flags=19... [ 9.495] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.495] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.495] sna_pixmap_move_to_gpu(pixmap=390, usage=0), flags=b [ 9.495] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.495] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.495] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.495] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.495] sna_pixmap_alloc_gpu: pixmap=390 [ 9.495] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.495] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.495] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.495] from inactive: pitch=2560, tiling=1: handle=25, id=549 [ 9.495] __sna_damage_all(640, 2096) [ 9.495] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.495] sna_pixmap_mark_active: pixmap=390, handle=25 [ 9.495] sna_drawable_use_bo: allocated GPU bo for operation [ 9.495] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.495] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.495] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.495] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.495] sna_render_get_solid: 0 [ 9.495] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.495] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.495] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.495] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.495] aligning vertex: was 3, now 2 floats per vertex [ 9.495] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.495] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.495] gen9_composite_get_binding_table(fa00) [ 9.495] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.495] kgem_add_handle: handle=25, index=8 [ 9.495] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.495] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.495] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.495] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.495] gen9_emit_sampler: sampler = 1 [ 9.495] gen9_emit_sf: num_sf_outputs=1 [ 9.495] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.495] gen9_emit_vertex_elements: setup id=0 [ 9.495] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.495] (0, 0), (640, 2096) [ 9.495] gen8_vertex_flush[a90] = 3 [ 9.495] sna_composite_rectangles: pixmap=390 marking clear [0]? 1 [ 9.495] sna_create_pixmap(624, 224, 32, usage=0) [ 9.495] kgem_can_create_2d: 624x224 @ 32 [ 9.495] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.495] kgem_can_create_2d: untiled size=561152 [ 9.495] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.495] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.495] kgem_can_create_2d: tiled[-1] size=561152 [ 9.495] sna_create_pixmap: usage=0, flags=1b [ 9.495] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.496] __pop_freed_pixmap: reusing freed pixmap=374 header [ 9.496] create_pixmap_hdr: pixmap=391, width=624, height=224, usage=0 [ 9.496] sna_create_pixmap: serial=391, 624x224, usage=0 [ 9.496] sna_composite_rectangles(pixmap=392, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.496] sna_composite_rectangles: converted to op 0 [ 9.496] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.496] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.496] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.496] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.496] sna_composite_rectangles: dropping last-cpu hint [ 9.496] sna_drawable_use_bo pixmap=392, box=((0, 0), (624, 224)), flags=19... [ 9.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.496] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.496] sna_pixmap_move_to_gpu(pixmap=392, usage=0), flags=b [ 9.496] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.496] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.496] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.496] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.496] sna_pixmap_alloc_gpu: pixmap=392 [ 9.496] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.496] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.496] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.496] from inactive: pitch=2560, tiling=1: handle=20, id=550 [ 9.496] __sna_damage_all(624, 224) [ 9.496] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.496] sna_pixmap_mark_active: pixmap=392, handle=20 [ 9.496] sna_drawable_use_bo: allocated GPU bo for operation [ 9.496] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.496] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.496] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.496] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.496] sna_render_get_solid: 0 [ 9.496] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.496] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.496] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.496] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.496] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.496] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.496] gen9_composite_get_binding_table(f980) [ 9.496] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.496] kgem_add_handle: handle=20, index=9 [ 9.496] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.496] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.496] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.496] gen9_emit_vertex_elements: setup id=0 [ 9.496] (0, 0), (624, 224) [ 9.496] gen8_vertex_flush[ac4] = 3 [ 9.496] sna_composite_rectangles: pixmap=392 marking clear [0]? 1 [ 9.496] sna_create_pixmap(576, 76, 32, usage=0) [ 9.496] kgem_can_create_2d: 576x76 @ 32 [ 9.496] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.496] kgem_can_create_2d: untiled size=176128 [ 9.496] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.496] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.496] kgem_can_create_2d: tiled[-1] size=176128 [ 9.496] sna_create_pixmap: usage=0, flags=1b [ 9.496] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.496] __pop_freed_pixmap: reusing freed pixmap=372 header [ 9.496] create_pixmap_hdr: pixmap=393, width=576, height=76, usage=0 [ 9.496] sna_create_pixmap: serial=393, 576x76, usage=0 [ 9.496] sna_composite_rectangles(pixmap=394, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.496] sna_composite_rectangles: converted to op 0 [ 9.496] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.496] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.496] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.496] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.496] sna_composite_rectangles: dropping last-cpu hint [ 9.496] sna_drawable_use_bo pixmap=394, box=((0, 0), (576, 76)), flags=19... [ 9.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.496] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.496] sna_pixmap_move_to_gpu(pixmap=394, usage=0), flags=b [ 9.496] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.496] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.496] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.496] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.496] sna_pixmap_alloc_gpu: pixmap=394 [ 9.496] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.496] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.496] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.496] from inactive: pitch=2560, tiling=1: handle=38, id=551 [ 9.496] __sna_damage_all(576, 76) [ 9.496] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.496] sna_pixmap_mark_active: pixmap=394, handle=38 [ 9.496] sna_drawable_use_bo: allocated GPU bo for operation [ 9.496] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.496] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.496] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.496] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.496] sna_render_get_solid: 0 [ 9.496] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.496] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.496] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.496] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.496] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.496] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.496] gen9_composite_get_binding_table(f900) [ 9.496] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.496] kgem_add_handle: handle=38, index=10 [ 9.496] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.496] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.496] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.496] gen9_emit_vertex_elements: setup id=0 [ 9.496] (0, 0), (576, 76) [ 9.496] gen8_vertex_flush[af8] = 3 [ 9.496] sna_composite_rectangles: pixmap=394 marking clear [0]? 1 [ 9.496] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.496] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.496] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.496] trapezoid_spans_maybe_inplace? clear, no [ 9.496] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.496] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.496] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.496] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.496] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.496] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.496] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.496] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.496] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.496] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.496] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.496] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.496] sna_drawable_use_bo pixmap=394, box=((2, 2), (574, 74)), flags=7... [ 9.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.496] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.496] sna_drawable_use_bo: using whole GPU bo [ 9.496] gen9_composite_set_target: pixmap=394, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.496] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.496] color_convert: src=4c000000 [20028888] [ 9.496] color_convert: dst=4c000000 [20028888] [ 9.496] sna_render_get_solid: 4c000000 [ 9.496] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.496] gen4_choose_spans_emitter: solid source [ 9.496] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.496] aligning vertex: was 2, now 3 floats per vertex [ 9.496] gen9_composite_get_binding_table(f880) [ 9.496] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.496] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.496] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.496] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.496] gen9_emit_sampler: sampler = c [ 9.496] gen9_emit_sf: num_sf_outputs=2 [ 9.496] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.496] gen9_emit_vertex_elements: setup id=5 [ 9.496] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.496] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.496] thread_choose_span: clipped? 0 [ 9.496] imprecise_trapezoid_span_converter: using 4 threads [ 9.496] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.496] thread_choose_span: clipped? 0 [ 9.496] span_thread: flushing 26 boxes [ 9.496] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.496] span_thread: flushing 26 boxes [ 9.496] span_thread: flushing 1 boxes [ 9.496] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.496] span_thread: flushing 1 boxes [ 9.496] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.496] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.497] gen8_vertex_flush[ba8] = 162 [ 9.497] gen9_render_composite_spans_done() [ 9.497] sna_accel_flush: flush?=0, dirty?=0 [ 9.497] sna_block_handler (tv=0.0) [ 9.497] sna_wakeup_handler [ 9.497] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.497] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.497] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.497] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.497] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.497] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.497] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.497] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.497] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.497] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.497] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.497] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.497] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.497] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.497] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.497] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.497] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.497] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.497] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.497] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.497] sna_drawable_use_bo pixmap=394, box=((0, 0), (576, 76)), flags=7... [ 9.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.497] sna_drawable_use_bo: using whole GPU bo [ 9.497] gen9_composite_set_target: pixmap=394, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.497] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.497] color_convert: src=e6e6e6e6 [20028888] [ 9.497] color_convert: dst=e6e6e6e6 [20028888] [ 9.497] sna_render_get_solid: e6e6e6e6 [ 9.497] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.497] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.497] gen4_choose_spans_emitter: solid source [ 9.497] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.497] gen9_composite_get_binding_table(f800) [ 9.497] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.497] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.497] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.497] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.497] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.497] gen9_emit_vertex_elements: setup id=5 [ 9.497] thread_choose_span: clipped? 0 [ 9.497] imprecise_trapezoid_span_converter: using 4 threads [ 9.497] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.497] thread_choose_span: clipped? 0 [ 9.497] span_thread: flushing 62 boxes [ 9.497] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.497] span_thread: flushing 2 boxes [ 9.497] span_thread: flushing 2 boxes [ 9.497] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.497] span_thread: flushing 62 boxes [ 9.497] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.497] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.497] gen8_vertex_flush[bfc] = 384 [ 9.497] gen9_render_composite_spans_done() [ 9.497] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=17e, drawable=188 [ 9.497] sna_validate_gc: recomputing clip [ 9.497] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.497] sna_copy_area: src=pixmap=394:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=392:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.497] sna_copy_area: normal copy [ 9.497] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.497] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.497] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.497] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.497] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.497] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.497] sna_do_copy: pixmap -- no source clipping [ 9.497] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.497] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.497] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=394+(-24, -136), dst pixmap=392+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.497] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.497] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.497] sna_drawable_use_bo pixmap=392, box=((24, 136), (600, 212)), flags=b... [ 9.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.497] sna_drawable_use_bo: using whole GPU bo [ 9.497] sna_pixmap_move_to_gpu(pixmap=394, usage=0), flags=a [ 9.497] sna_pixmap_move_to_gpu: already all-damaged [ 9.497] sna_pixmap_mark_active: pixmap=394, handle=38 [ 9.497] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.497] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.497] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.497] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.497] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.497] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.497] aligning vertex: was 3, now 2 floats per vertex [ 9.497] gen9_composite_get_binding_table(f780) [ 9.497] kgem_add_reloc64: handle=38, pos=15832, delta=0, domains=40000 [ 9.497] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd45c000) [ 9.497] [3dd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.497] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.497] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.497] gen9_emit_sampler: sampler = 0 [ 9.497] gen9_emit_sf: num_sf_outputs=1 [ 9.497] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.497] gen9_emit_vertex_elements: setup id=0 [ 9.497] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.497] (0, 0) -> (24, 136) + (576, 76) [ 9.497] gen8_vertex_flush[ccc] = 3 [ 9.497] sna_destroy_pixmap: pixmap=394, attached?=1 [ 9.497] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.497] __kgem_bo_destroy: handle=38, size=204800 [ 9.497] __kgem_bo_destroy: handle=38 -> active [ 9.497] __sna_free_pixmap(pixmap=394) [ 9.497] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.497] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.497] sna_glyphs: discarding mask [ 9.497] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.497] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.497] gen9_render_composite: 0x0, current mode=1/1 [ 9.497] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.497] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.497] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.497] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.497] sna_drawable_use_bo pixmap=392, box=((0, 0), (624, 224)), flags=7... [ 9.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.497] sna_drawable_use_bo: using whole GPU bo [ 9.497] gen9_composite_set_target: pixmap=392, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.497] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.497] color_convert: src=ff888888 [20028888] [ 9.497] color_convert: dst=ff888888 [20028888] [ 9.497] sna_render_get_solid: ff888888 [ 9.497] sna_render_get_solid(5) = ff888888 (old) [ 9.497] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.497] sna_transform_is_imprecise_integer_translation: no transform [ 9.497] gen9_composite_picture: integer translation (0, 0), removing [ 9.497] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.497] sna_render_pixmap_bo: GPU all damaged [ 9.497] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.497] gen4_choose_composite_emitter: solid, identity mask [ 9.497] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.497] aligning vertex: was 2, now 4 floats per vertex [ 9.497] gen9_composite_get_binding_table(f700) [ 9.497] kgem_add_reloc64: handle=8, pos=15800, delta=0, domains=40000 [ 9.497] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.497] kgem_add_reloc64[21] = (delta=20, target handle=3, presumed=fdffe000) [ 9.497] [3db0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.497] kgem_add_reloc64: handle=6, pos=15784, delta=0, domains=40000 [ 9.497] kgem_add_handle: handle=6, index=11 [ 9.497] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd585000) [ 9.497] [3da0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.497] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.497] gen9_emit_sampler: sampler = a [ 9.497] gen9_emit_sf: num_sf_outputs=2 [ 9.497] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.497] gen9_emit_vertex_elements: setup id=9 [ 9.497] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.497] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.497] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.497] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.497] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.497] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.497] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.497] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.497] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.497] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.497] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.497] gen8_vertex_flush[da8] = 24 [ 9.497] gen9_magic_ca_pass: CA fixup (8787 -> 8811) [ 9.497] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.497] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.497] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.497] sna_composite(pixmap=392, op=3, src=210+(0, 0), mask=0+(28, 8), dst=392+(28, 8)+(0, 0), size=(20, 80) [ 9.497] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.497] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.497] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.497] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.497] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.497] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.497] gen9_render_composite: 20x80, current mode=1/1 [ 9.497] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.497] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.497] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.497] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.497] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.497] sna_drawable_use_bo pixmap=392, box=((28, 8), (48, 88)), flags=7... [ 9.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.497] sna_drawable_use_bo: using whole GPU bo [ 9.497] gen9_composite_set_target: pixmap=392, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.497] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.497] sna_transform_is_imprecise_integer_translation: no transform [ 9.497] gen9_composite_picture: integer translation (0, 0), removing [ 9.497] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.497] sna_render_pixmap_bo: GPU all damaged [ 9.497] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.497] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.497] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.497] gen4_choose_composite_emitter: identity src, no mask [ 9.497] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.497] aligning vertex: was 4, now 3 floats per vertex [ 9.497] gen9_composite_get_binding_table(f640) [ 9.497] kgem_add_reloc64: handle=12, pos=15752, delta=0, domains=40000 [ 9.497] kgem_add_handle: handle=12, index=12 [ 9.498] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fdffb000) [ 9.498] [3d80] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.498] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.498] gen9_emit_sampler: sampler = 2 [ 9.498] gen9_emit_sf: num_sf_outputs=1 [ 9.498] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.498] gen9_emit_vertex_elements: setup id=2 [ 9.498] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.498] gen9_render_composite_box: (28, 8), (48, 88) [ 9.498] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.498] gen8_vertex_flush[ee4] = 3 [ 9.498] sna_composite(pixmap=392, op=3, src=214+(0, 0), mask=0+(28, 0), dst=392+(28, 0)+(0, 0), size=(20, 8) [ 9.498] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.498] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.498] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.498] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.498] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.498] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.498] gen9_render_composite: 20x8, current mode=1/1 [ 9.498] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.498] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.498] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.498] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.498] sna_drawable_use_bo pixmap=392, box=((28, 0), (48, 8)), flags=7... [ 9.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.498] sna_drawable_use_bo: using whole GPU bo [ 9.498] gen9_composite_set_target: pixmap=392, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.498] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.498] sna_transform_is_imprecise_integer_translation: no transform [ 9.498] gen9_composite_picture: integer translation (0, 0), removing [ 9.498] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.498] sna_render_pixmap_bo: GPU all damaged [ 9.498] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.498] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.498] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.498] gen4_choose_composite_emitter: identity src, no mask [ 9.498] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.498] gen9_composite_get_binding_table(f5c0) [ 9.498] kgem_add_reloc64: handle=24, pos=15720, delta=0, domains=40000 [ 9.498] kgem_add_handle: handle=24, index=13 [ 9.498] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fd53c000) [ 9.498] [3d60] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.498] gen9_emit_vertex_elements: setup id=2 [ 9.498] gen9_render_composite_box: (28, 0), (48, 8) [ 9.498] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.498] gen8_vertex_flush[f20] = 3 [ 9.498] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=188, drawable=186 [ 9.498] sna_validate_gc: recomputing clip [ 9.498] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.498] sna_copy_area: src=pixmap=392:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=390:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.498] sna_copy_area: normal copy [ 9.498] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.498] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.498] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.498] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.498] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.498] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.498] sna_do_copy: pixmap -- no source clipping [ 9.498] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.498] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.498] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=392+(-8, -896), dst pixmap=390+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.498] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.498] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.498] sna_drawable_use_bo pixmap=390, box=((8, 896), (632, 1120)), flags=b... [ 9.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.498] sna_drawable_use_bo: using whole GPU bo [ 9.498] sna_pixmap_move_to_gpu(pixmap=392, usage=0), flags=a [ 9.498] sna_pixmap_move_to_gpu: already all-damaged [ 9.498] sna_pixmap_mark_active: pixmap=392, handle=20 [ 9.498] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.498] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.498] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.498] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.498] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.498] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.498] aligning vertex: was 3, now 2 floats per vertex [ 9.498] gen9_composite_get_binding_table(f540) [ 9.498] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.498] kgem_add_reloc64: handle=20, pos=15688, delta=0, domains=40000 [ 9.498] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd9be000) [ 9.498] [3d40] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.498] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.498] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.498] gen9_emit_sampler: sampler = 0 [ 9.498] gen9_emit_vertex_elements: setup id=0 [ 9.498] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.498] (0, 0) -> (8, 896) + (624, 224) [ 9.498] gen8_vertex_flush[fa8] = 3 [ 9.498] sna_destroy_pixmap: pixmap=392, attached?=1 [ 9.498] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.498] __kgem_bo_destroy: handle=20, size=3268608 [ 9.498] __kgem_bo_destroy: handle=20 -> active [ 9.498] __sna_free_pixmap(pixmap=392) [ 9.498] sna_create_pixmap(624, 80, 32, usage=0) [ 9.498] kgem_can_create_2d: 624x80 @ 32 [ 9.498] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.498] kgem_can_create_2d: untiled size=200704 [ 9.498] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.498] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.498] kgem_can_create_2d: tiled[-1] size=200704 [ 9.498] sna_create_pixmap: usage=0, flags=1b [ 9.498] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.498] __pop_freed_pixmap: reusing freed pixmap=392 header [ 9.498] create_pixmap_hdr: pixmap=395, width=624, height=80, usage=0 [ 9.498] sna_create_pixmap: serial=395, 624x80, usage=0 [ 9.498] sna_composite_rectangles(pixmap=396, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.498] sna_composite_rectangles: converted to op 0 [ 9.498] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.498] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.498] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.498] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.498] sna_composite_rectangles: dropping last-cpu hint [ 9.498] sna_drawable_use_bo pixmap=396, box=((0, 0), (624, 80)), flags=19... [ 9.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.498] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.498] sna_pixmap_move_to_gpu(pixmap=396, usage=0), flags=b [ 9.498] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.498] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.498] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.498] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.498] sna_pixmap_alloc_gpu: pixmap=396 [ 9.498] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.498] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.498] kgem_bo_remove_from_active: removing handle=38 from active [ 9.498] 1:from active: pitch=2560, tiling=1, handle=38, id=552 [ 9.498] __sna_damage_all(624, 80) [ 9.498] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.498] sna_pixmap_mark_active: pixmap=396, handle=38 [ 9.498] sna_drawable_use_bo: allocated GPU bo for operation [ 9.498] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.498] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.498] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.498] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.498] sna_render_get_solid: 0 [ 9.498] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.498] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.498] gen9_composite_get_binding_table(f4c0) [ 9.498] kgem_add_reloc64: handle=38, pos=15656, delta=0, domains=20002 [ 9.498] kgem_add_reloc64[26] = (delta=0, target handle=10, presumed=fd45c000) [ 9.498] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.498] [3d20] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.498] gen9_emit_sampler: sampler = 1 [ 9.498] gen9_emit_vertex_elements: setup id=0 [ 9.498] (0, 0), (624, 80) [ 9.498] gen8_vertex_flush[fe4] = 3 [ 9.498] sna_composite_rectangles: pixmap=396 marking clear [0]? 1 [ 9.498] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=186, drawable=18c [ 9.498] sna_validate_gc: recomputing clip [ 9.498] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.498] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=396:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.498] sna_copy_area: normal copy [ 9.498] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.498] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.498] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.498] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.498] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.498] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.498] sna_do_copy: pixmap -- no source clipping [ 9.498] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.498] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.498] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=396+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.498] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.498] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.498] sna_drawable_use_bo pixmap=396, box=((28, 0), (246, 80)), flags=b... [ 9.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.498] sna_drawable_use_bo: using whole GPU bo [ 9.498] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.498] sna_pixmap_move_to_gpu: already all-damaged [ 9.498] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.498] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.498] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.498] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.498] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.498] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.498] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.498] gen9_composite_get_binding_table(f440) [ 9.498] kgem_add_reloc64: handle=21, pos=15624, delta=0, domains=40000 [ 9.498] kgem_add_handle: handle=21, index=14 [ 9.498] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fd994000) [ 9.498] [3d00] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.498] gen9_emit_sampler: sampler = 0 [ 9.498] gen9_emit_vertex_elements: setup id=0 [ 9.498] (0, 0) -> (28, 0) + (218, 80) [ 9.498] gen8_vertex_flush[1028] = 3 [ 9.498] sna_composite(pixmap=390, op=3, src=396+(0, 0), mask=0+(0, 0), dst=390+(8, 1136)+(0, 0), size=(624, 80) [ 9.498] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.498] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.498] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.498] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.498] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.498] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.498] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.498] gen9_render_composite: 624x80, current mode=1/1 [ 9.498] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.498] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.498] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.498] sna_drawable_use_bo pixmap=390, box=((8, 1136), (632, 1216)), flags=7... [ 9.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.498] sna_drawable_use_bo: using whole GPU bo [ 9.498] gen9_composite_set_target: pixmap=390, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.498] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.498] sna_transform_is_imprecise_integer_translation: no transform [ 9.498] gen9_composite_picture: integer translation (0, 0), removing [ 9.498] sna_render_pixmap_bo pixmap=396, (0, 0)x(624, 80)/(624, 80) [ 9.498] sna_render_pixmap_bo: GPU all damaged [ 9.498] color_convert: src=cc000000 [20028888] [ 9.498] color_convert: dst=cc000000 [20028888] [ 9.498] sna_render_get_solid: cc000000 [ 9.498] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.498] gen4_choose_composite_emitter: identity source, identity mask [ 9.498] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.498] aligning vertex: was 2, now 5 floats per vertex [ 9.498] gen9_composite_get_binding_table(f3c0) [ 9.498] kgem_add_reloc64: handle=38, pos=15592, delta=0, domains=40000 [ 9.498] kgem_add_reloc64[28] = (delta=0, target handle=10, presumed=fd45c000) [ 9.498] [3ce0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.498] kgem_add_reloc64: handle=7, pos=15576, delta=0, domains=40000 [ 9.498] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.498] kgem_add_reloc64[29] = (delta=816, target handle=2, presumed=fffe8000) [ 9.498] [3cd0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.498] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.498] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.498] gen9_emit_sampler: sampler = 3 [ 9.498] gen9_emit_sf: num_sf_outputs=2 [ 9.498] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.498] gen9_emit_vertex_elements: setup id=10 [ 9.498] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.498] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.498] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.498] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.498] gen8_vertex_flush[1100] = 3 [ 9.498] sna_destroy_pixmap: pixmap=396, attached?=1 [ 9.498] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.498] __kgem_bo_destroy: handle=38, size=204800 [ 9.498] __kgem_bo_destroy: handle=38 -> active [ 9.498] __sna_free_pixmap(pixmap=396) [ 9.498] sna_composite(pixmap=388, op=3, src=390+(0, 0), mask=0+(0, 0), dst=388+(0, 0)+(0, 0), size=(640, 2096) [ 9.498] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.498] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.498] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.498] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.498] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.498] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.498] gen9_render_composite: 640x2096, current mode=1/1 [ 9.498] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.498] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.498] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.498] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.498] sna_drawable_use_bo pixmap=388, box=((0, 0), (640, 2096)), flags=7... [ 9.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.498] sna_drawable_use_bo: using whole GPU bo [ 9.498] gen9_composite_set_target: pixmap=388, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.498] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.498] sna_transform_is_imprecise_integer_translation: no transform [ 9.498] gen9_composite_picture: integer translation (0, 0), removing [ 9.498] sna_render_pixmap_bo pixmap=390, (0, 0)x(640, 2096)/(640, 2096) [ 9.498] sna_render_pixmap_bo: GPU all damaged [ 9.498] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.498] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.498] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.498] gen4_choose_composite_emitter: identity src, no mask [ 9.498] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.498] aligning vertex: was 5, now 3 floats per vertex [ 9.498] gen9_composite_get_binding_table(f300) [ 9.498] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.498] kgem_add_reloc64: handle=25, pos=15544, delta=0, domains=40000 [ 9.498] kgem_add_reloc64[30] = (delta=0, target handle=8, presumed=f4225000) [ 9.498] [3cb0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.498] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.498] gen9_emit_sampler: sampler = 2 [ 9.498] gen9_emit_sf: num_sf_outputs=1 [ 9.498] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.498] gen9_emit_vertex_elements: setup id=2 [ 9.498] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.498] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.498] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.498] gen8_vertex_flush[11a8] = 3 [ 9.498] sna_destroy_pixmap: pixmap=390, attached?=1 [ 9.498] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.498] __kgem_bo_destroy: handle=25, size=33177600 [ 9.498] __kgem_bo_destroy: handle=25 -> active [ 9.498] __sna_free_pixmap(pixmap=390) [ 9.498] sna_composite(pixmap=384, op=3, src=388+(0, 0), mask=0+(160, 64), dst=384+(160, 64)+(0, 0), size=(640, 2096) [ 9.498] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.498] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.498] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.498] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.498] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.498] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.498] gen9_render_composite: 640x2096, current mode=1/1 [ 9.498] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.498] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.498] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.498] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.498] sna_drawable_use_bo pixmap=384, box=((160, 64), (800, 2160)), flags=7... [ 9.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.498] sna_drawable_use_bo: using whole GPU bo [ 9.498] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.498] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.498] sna_transform_is_imprecise_integer_translation: no transform [ 9.498] gen9_composite_picture: integer translation (0, 0), removing [ 9.498] sna_render_pixmap_bo pixmap=388, (0, 0)x(640, 2096)/(640, 2096) [ 9.498] sna_render_pixmap_bo: GPU all damaged [ 9.498] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.498] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.498] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.498] gen4_choose_composite_emitter: identity src, no mask [ 9.498] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.498] gen9_composite_get_binding_table(f280) [ 9.498] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.498] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.498] kgem_add_reloc64[31] = (delta=0, target handle=7, presumed=fa111000) [ 9.498] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.498] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.498] gen9_emit_vertex_elements: setup id=2 [ 9.498] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.499] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.499] gen8_vertex_flush[11f4] = 3 [ 9.499] sna_destroy_pixmap: pixmap=388, attached?=1 [ 9.499] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.499] __kgem_bo_destroy: handle=11, size=33177600 [ 9.499] __kgem_bo_destroy: handle=11 -> active [ 9.499] __sna_free_pixmap(pixmap=388) [ 9.499] sna_create_pixmap(2, 64, 32, usage=0) [ 9.499] kgem_can_create_2d: 2x64 @ 32 [ 9.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.499] kgem_can_create_2d: untiled size=4096 [ 9.499] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.499] kgem_choose_tiling: 2x64 -> 0 [ 9.499] sna_create_pixmap: usage=0, flags=a [ 9.499] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.499] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.499] create_pixmap: serial=397, usage=0, 2x64 [ 9.499] sna_create_pixmap: serial=397, 2x64, usage=0 [ 9.499] sna_composite_rectangles(pixmap=398, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.499] sna_composite_rectangles: converted to op 0 [ 9.499] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.499] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.499] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.499] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.499] sna_composite_rectangles: fallback, dst pixmap=398 too small or not attached [ 9.499] sna_composite_rectangles: fallback [ 9.499] sna_drawable_move_region_to_cpu(pixmap=398 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.499] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.499] _sna_pixmap_move_to_cpu(pixmap=398, 2x64, flags=1) [ 9.499] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.499] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.499] operate_inplace: no, inplace operation not suitable [ 9.499] _sna_pixmap_move_to_cpu: marking as damaged [ 9.499] __sna_damage_all(2, 64) [ 9.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.499] sna_create_pixmap(1, 32, 32, usage=0) [ 9.499] kgem_can_create_2d: 1x32 @ 32 [ 9.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.499] kgem_can_create_2d: untiled size=4096 [ 9.499] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.499] kgem_choose_tiling: 1x32 -> 0 [ 9.499] sna_create_pixmap: usage=0, flags=a [ 9.499] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.499] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.499] create_pixmap: serial=399, usage=0, 1x32 [ 9.499] sna_create_pixmap: serial=399, 1x32, usage=0 [ 9.499] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=18c, drawable=190 [ 9.499] sna_validate_gc: recomputing clip [ 9.499] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.499] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.499] try_upload__fast: ignore existing cpu damage (if any) [ 9.499] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.499] try_upload__fast: no, no gpu damage [ 9.499] sna_drawable_move_region_to_cpu(pixmap=400 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.499] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.499] _sna_pixmap_move_to_cpu(pixmap=400, 1x32, flags=1) [ 9.499] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.499] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.499] operate_inplace: no, inplace operation not suitable [ 9.499] _sna_pixmap_move_to_cpu: marking as damaged [ 9.499] __sna_damage_all(1, 32) [ 9.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.499] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.499] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.499] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.499] sna_accel_flush: flush?=0, dirty?=0 [ 9.499] sna_composite(pixmap=398, op=1, src=400+(0, 0), mask=0+(0, 0), dst=398+(0, 0)+(0, 0), size=(2, 64) [ 9.499] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.499] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.499] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.499] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.499] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.499] sna_composite: fallback, dst pixmap=398 is too small (or completely damaged) [ 9.499] sna_composite: fallback -- fbComposite [ 9.499] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.499] sna_composite_fb: fallback -- move src to cpu [ 9.499] _sna_pixmap_move_to_cpu(pixmap=400, 1x32, flags=2) [ 9.499] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 9.499] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.499] sna_composite_fb: fallback -- move dst to cpu [ 9.499] sna_drawable_move_region_to_cpu(pixmap=398 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.499] sna_drawable_move_region_to_cpu: pixmap=398 all damaged on CPU [ 9.499] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.499] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.499] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.499] sna_destroy_pixmap: pixmap=400, attached?=1 [ 9.499] __sna_free_pixmap(pixmap=400) [ 9.499] sna_composite(pixmap=384, op=3, src=398+(0, 0), mask=0+(0, 0), dst=384+(0, 0)+(0, 0), size=(3840, 64) [ 9.499] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.499] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.499] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.499] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.499] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.499] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.499] gen9_render_composite: 3840x64, current mode=1/1 [ 9.499] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.499] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.499] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.499] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.499] sna_drawable_use_bo pixmap=384, box=((0, 0), (3840, 64)), flags=7... [ 9.499] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.499] sna_drawable_use_bo: using whole GPU bo [ 9.499] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.499] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.499] sna_transform_is_imprecise_integer_translation: no transform [ 9.499] gen9_composite_picture: integer translation (0, 0), removing [ 9.499] sna_render_pixmap_bo pixmap=398, (0, 0)x(3840, 64)/(2, 64) [ 9.499] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.499] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.499] use_cpu_bo: no cpu bo [ 9.499] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.499] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.499] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.499] sna_drawable_move_region_to_cpu(pixmap=398 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.499] sna_drawable_move_region_to_cpu: pixmap=398 all damaged on CPU [ 9.499] kgem_can_create_2d: 2x64 @ 32 [ 9.499] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.499] kgem_can_create_2d: untiled size=4096 [ 9.499] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.499] kgem_choose_tiling: 2x64 -> 0 [ 9.499] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.499] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.499] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.499] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.499] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.499] search_linear_cache: searching for inactive gtt map [ 9.499] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.499] search_linear_cache: searching for inactive gtt map [ 9.499] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.499] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.499] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.499] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.499] kgem_create_buffer: reusing handle=31 for buffer [ 9.499] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.499] init_buffer_from_bo: reusing handle=31 for buffer [ 9.499] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.499] kgem_bo_map: converting request for GTT map into CPU map [ 9.499] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.499] kgem_bo_sync__cpu: handle=31 [ 9.499] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.499] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.499] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.499] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.499] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.499] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.499] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.499] __kgem_bo_init(handle=31, num_pages=2048) [ 9.499] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.499] upload: adding upload cache to pixmap=398 [ 9.499] kgem_proxy_bo_attach: handle=31 [ 9.499] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.499] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.499] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.499] gen4_choose_composite_emitter: identity src, no mask [ 9.499] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.499] gen9_composite_get_binding_table(f200) [ 9.499] kgem_add_reloc64: handle=31, pos=15480, delta=0, domains=40000 [ 9.499] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.499] kgem_add_handle: handle=31, index=15 [ 9.499] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd4fc000) [ 9.499] [3c70] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.499] gen9_emit_sampler: sampler = a [ 9.499] gen9_emit_vertex_elements: setup id=2 [ 9.499] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.499] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.499] gen8_vertex_flush[1238] = 3 [ 9.499] sna_destroy_pixmap: pixmap=398, attached?=1 [ 9.499] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.499] __sna_free_pixmap(pixmap=398) [ 9.499] sna_composite(pixmap=384, op=3, src=292+(0, 0), mask=0+(0, 0), dst=384+(0, 0)+(0, 0), size=(3840, 48) [ 9.499] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.499] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.499] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.499] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.499] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.499] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.499] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.499] gen9_render_composite: 3840x48, current mode=1/1 [ 9.499] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.499] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.499] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.499] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.499] sna_drawable_use_bo pixmap=384, box=((0, 0), (3840, 48)), flags=7... [ 9.499] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.499] sna_drawable_use_bo: using whole GPU bo [ 9.499] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.499] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.499] sna_transform_is_imprecise_integer_translation: no transform [ 9.499] gen9_composite_picture: integer translation (0, 0), removing [ 9.499] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.499] sna_render_pixmap_bo: GPU all damaged [ 9.499] color_convert: src=5000000 [20028888] [ 9.499] color_convert: dst=5000000 [20028888] [ 9.499] sna_render_get_solid: 5000000 [ 9.499] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.499] gen4_choose_composite_emitter: identity source, identity mask [ 9.499] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.499] aligning vertex: was 3, now 5 floats per vertex [ 9.499] gen9_composite_get_binding_table(f180) [ 9.499] gen9_emit_sampler: sampler = 3 [ 9.499] gen9_emit_sf: num_sf_outputs=2 [ 9.499] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.499] gen9_emit_vertex_elements: setup id=10 [ 9.499] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.499] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.499] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.499] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.499] gen8_vertex_flush[12e8] = 3 [ 9.499] sna_composite_rectangles(pixmap=384, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.499] sna_composite_rectangles: converted to op 3 [ 9.499] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.499] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.499] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.499] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.499] sna_drawable_use_bo pixmap=384, box=((0, 0), (3840, 48)), flags=1... [ 9.499] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.499] sna_drawable_use_bo: using whole GPU bo [ 9.499] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.499] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.499] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.499] sna_render_get_solid: 660a0a0a [ 9.499] sna_render_get_solid(2) = 660a0a0a (old) [ 9.499] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.499] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.499] aligning vertex: was 5, now 2 floats per vertex [ 9.499] gen9_composite_get_binding_table(f140) [ 9.499] gen9_emit_sampler: sampler = 1 [ 9.499] gen9_emit_sf: num_sf_outputs=1 [ 9.499] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.499] gen9_emit_vertex_elements: setup id=0 [ 9.499] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.499] (0, 0), (3840, 48) [ 9.499] gen8_vertex_flush[1390] = 3 [ 9.499] sna_composite(pixmap=384, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=384+(3786, 6)+(0, 0), size=(44, 36) [ 9.499] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.499] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.499] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.499] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.499] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.499] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.499] gen9_render_composite: 44x36, current mode=1/1 [ 9.499] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.499] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.499] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.499] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.499] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.499] sna_drawable_use_bo pixmap=384, box=((3786, 6), (3830, 42)), flags=7... [ 9.499] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.499] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.499] sna_drawable_use_bo: using whole GPU bo [ 9.499] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.499] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.499] sna_transform_is_imprecise_integer_translation: no transform [ 9.499] gen9_composite_picture: integer translation (0, 0), removing [ 9.499] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.499] sna_render_pixmap_bo: CPU all damaged [ 9.499] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.499] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.499] __kgem_retire_rq: request 1 complete [ 9.499] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.499] sna_add_flush_pixmap: new flush bo, flushing before [ 9.499] gen8_vertex_close: used=35346, vbo active? 16, vb=625, nreloc=5 [ 9.499] gen8_vertex_close: reloc[0] = 287 [ 9.499] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.499] kgem_add_handle: handle=16, index=16 [ 9.499] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fffa8000) [ 9.499] gen8_vertex_close: reloc[1] = 357 [ 9.499] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 [ 9.499] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fffa8000) [ 9.499] gen8_vertex_close: reloc[2] = 487 [ 9.499] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 [ 9.499] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fffa8000) [ 9.499] gen8_vertex_close: reloc[3] = 608 [ 9.499] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 [ 9.499] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fffa8000) [ 9.499] gen8_vertex_close: reloc[4] = 869 [ 9.499] kgem_add_reloc64: handle=16, pos=869, delta=0, domains=200000 [ 9.499] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fffa8000) [ 9.499] batch[1/1, flags=1800]: 1258 1258 15440 16384, nreloc=38, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.499] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.499] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.499] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.499] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.499] kgem_fixup_relocs: shrinking by 53248 [ 9.499] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.499] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.500] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.500] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.500] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.500] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.500] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.500] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.500] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.500] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=7 [ 9.500] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.500] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=8 [ 9.500] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.500] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.500] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=7 [ 9.500] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.500] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=8 [ 9.500] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=8 [ 9.500] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=8 [ 9.500] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=7 [ 9.500] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=8 [ 9.500] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=8 [ 9.500] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.500] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.500] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.500] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.500] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.500] __kgem_bo_clear_busy: handle=7 [ 9.500] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.500] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.500] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.500] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.500] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.500] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.500] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.500] gen4_choose_composite_emitter: identity src, no mask [ 9.500] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.500] aligning vertex: was 2, now 3 floats per vertex [ 9.500] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.500] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.500] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.500] kgem_add_handle: handle=4, index=0 [ 9.500] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.500] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.500] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.500] gen9_composite_get_binding_table(ffc0) [ 9.500] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.500] kgem_add_handle: handle=39, index=1 [ 9.500] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.500] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.500] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.500] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.500] kgem_add_handle: handle=32, index=2 [ 9.500] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.500] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.500] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.500] gen9_emit_sampler: sampler = 2 [ 9.500] gen9_emit_sf: num_sf_outputs=1 [ 9.500] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.500] gen9_emit_vertex_elements: setup id=2 [ 9.500] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.500] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.500] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.500] gen8_vertex_flush[490] = 3 [ 9.500] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.500] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.500] sna_glyphs: discarding mask [ 9.500] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.500] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.500] gen9_render_composite: 0x0, current mode=1/1 [ 9.500] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.500] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.500] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.500] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.500] sna_drawable_use_bo pixmap=384, box=((0, 0), (7680, 2160)), flags=7... [ 9.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.500] sna_drawable_use_bo: using whole GPU bo [ 9.500] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.500] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.500] color_convert: src=ffdfdbd2 [20028888] [ 9.500] color_convert: dst=ffdfdbd2 [20028888] [ 9.500] sna_render_get_solid: ffdfdbd2 [ 9.500] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.500] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.500] sna_transform_is_imprecise_integer_translation: no transform [ 9.500] gen9_composite_picture: integer translation (0, 0), removing [ 9.500] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.500] sna_render_pixmap_bo: GPU all damaged [ 9.500] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.500] gen4_choose_composite_emitter: solid, identity mask [ 9.500] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.500] aligning vertex: was 3, now 4 floats per vertex [ 9.500] gen9_composite_get_binding_table(ff00) [ 9.500] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.500] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.500] kgem_add_handle: handle=8, index=3 [ 9.500] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.500] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.500] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.500] kgem_add_handle: handle=6, index=4 [ 9.500] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.500] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.500] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.500] gen9_emit_sampler: sampler = a [ 9.500] gen9_emit_sf: num_sf_outputs=2 [ 9.500] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.500] gen9_emit_vertex_elements: setup id=9 [ 9.500] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.500] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.500] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.500] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.500] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.500] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.500] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.500] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.500] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.500] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.500] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.500] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(384.00, 32.00) x (16.00, 21.00) [ 9.500] gen8_vertex_flush[56c] = 15 [ 9.500] gen9_magic_ca_pass: CA fixup (8839 -> 8854) [ 9.500] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.500] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.500] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.500] sna_composite(pixmap=384, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=384+(3626, 6)+(0, 0), size=(48, 36) [ 9.500] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.500] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.500] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.500] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.500] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.500] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.500] gen9_render_composite: 48x36, current mode=1/1 [ 9.500] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.500] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.500] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.500] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.500] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.500] sna_drawable_use_bo pixmap=384, box=((3626, 6), (3674, 42)), flags=7... [ 9.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.500] sna_drawable_use_bo: using whole GPU bo [ 9.500] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.500] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.500] sna_transform_is_imprecise_integer_translation: no transform [ 9.500] gen9_composite_picture: integer translation (0, 0), removing [ 9.500] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.500] sna_render_pixmap_bo: CPU all damaged [ 9.500] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.500] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.500] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.500] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.500] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.500] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.500] gen4_choose_composite_emitter: identity src, no mask [ 9.500] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.500] aligning vertex: was 4, now 3 floats per vertex [ 9.500] gen9_composite_get_binding_table(fe40) [ 9.500] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.500] kgem_add_handle: handle=33, index=5 [ 9.500] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.500] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.500] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.500] gen9_emit_sampler: sampler = 2 [ 9.500] gen9_emit_sf: num_sf_outputs=1 [ 9.500] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.500] gen9_emit_vertex_elements: setup id=2 [ 9.500] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.501] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.501] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.501] gen8_vertex_flush[6a8] = 3 [ 9.501] sna_create_pixmap(26, 20, 32, usage=0) [ 9.501] kgem_can_create_2d: 26x20 @ 32 [ 9.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.501] kgem_can_create_2d: untiled size=4096 [ 9.501] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.501] kgem_choose_tiling: 26x20 -> 0 [ 9.501] sna_create_pixmap: usage=0, flags=a [ 9.501] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.501] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.501] create_pixmap: serial=401, usage=0, 26x20 [ 9.501] sna_create_pixmap: serial=401, 26x20, usage=0 [ 9.501] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=190, drawable=192 [ 9.501] sna_validate_gc: recomputing clip [ 9.501] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.501] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.501] try_upload__fast: ignore existing cpu damage (if any) [ 9.501] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.501] try_upload__fast: no, no gpu damage [ 9.501] sna_drawable_move_region_to_cpu(pixmap=402 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.501] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.501] _sna_pixmap_move_to_cpu(pixmap=402, 26x20, flags=1) [ 9.501] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.501] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.501] operate_inplace: no, inplace operation not suitable [ 9.501] _sna_pixmap_move_to_cpu: marking as damaged [ 9.501] __sna_damage_all(26, 20) [ 9.501] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.501] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.501] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.501] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.501] sna_accel_flush: flush?=1, dirty?=1 [ 9.501] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.501] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.501] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.501] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.501] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.501] kgem_bo_sync__cpu_full: handle=33 [ 9.501] gen8_vertex_close: used=35427, vbo active? 16, vb=204, nreloc=2 [ 9.501] gen8_vertex_close: reloc[0] = 287 [ 9.501] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.501] kgem_add_handle: handle=16, index=6 [ 9.501] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 9.501] gen8_vertex_close: reloc[1] = 342 [ 9.501] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.501] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 9.501] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.501] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.501] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.501] kgem_fixup_relocs: shrinking by 61440 [ 9.501] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.501] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.501] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.501] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.501] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.501] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.501] __kgem_bo_clear_busy: handle=8 [ 9.501] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.501] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.501] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.501] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.501] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.501] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.501] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.516] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.516] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.516] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.516] __kgem_retire_rq: request 2 complete [ 9.516] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.516] kgem_bo_move_to_cache: release handle=11 [ 9.516] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.516] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.516] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.516] kgem_bo_move_to_cache: release handle=25 [ 9.516] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.516] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.516] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.516] kgem_bo_move_to_cache: release handle=38 [ 9.516] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.516] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.516] kgem_bo_move_to_cache: release handle=20 [ 9.516] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.516] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.516] kgem_bo_move_to_cache: release handle=22 [ 9.516] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.516] __kgem_retire_rq: request 1 complete [ 9.516] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.516] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.516] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.516] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.516] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.516] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.516] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.516] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.516] kgem_bo_sync__cpu_full: handle=32 [ 9.516] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.516] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.516] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.516] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.516] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.516] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.516] sna_accel_flush: flush?=0, dirty?=0 [ 9.516] sna_block_handler (tv=0.0) [ 9.516] sna_wakeup_handler [ 9.516] sna_mode_wakeup: len=64 [ 9.516] sna_mode_wakeup: recording last swap on pipe=1, frame 294 [126], time 9.510422 [ 9.516] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.516] sna_mode_wakeup: flip complete, pending? 2 [ 9.516] sna_mode_wakeup: recording last swap on pipe=0, frame 324 [144], time 9.511731 [ 9.516] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.516] sna_mode_wakeup: flip complete, pending? 1 [ 9.516] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.516] sna_composite(pixmap=384, op=3, src=402+(2370, 10), mask=0+(3554, 6), dst=384+(3554, 6)+(0, 0), size=(52, 36) [ 9.516] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.516] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.516] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.516] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.516] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.516] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.516] gen9_render_composite: 52x36, current mode=0/1 [ 9.516] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.516] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.516] sna_blt_composite: unsupported op [3] for blitting [ 9.516] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.516] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.516] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.516] sna_drawable_use_bo pixmap=384, box=((3554, 6), (3606, 42)), flags=7... [ 9.516] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.516] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.516] sna_drawable_use_bo: using whole GPU bo [ 9.516] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.516] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.516] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.516] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.516] sna_render_pixmap_bo pixmap=402, (2370, 10)x(52, 36)/(26, 20) [ 9.516] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.516] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.516] use_cpu_bo: no cpu bo [ 9.516] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.516] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.516] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.516] sna_drawable_move_region_to_cpu(pixmap=402 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.516] sna_drawable_move_region_to_cpu: pixmap=402 all damaged on CPU [ 9.516] kgem_can_create_2d: 26x20 @ 32 [ 9.516] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.516] kgem_can_create_2d: untiled size=4096 [ 9.516] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.516] kgem_choose_tiling: 26x20 -> 0 [ 9.516] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.516] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.516] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.516] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.516] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.516] __kgem_bo_init(handle=31, num_pages=2560) [ 9.516] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.516] upload: adding upload cache to pixmap=402 [ 9.516] kgem_proxy_bo_attach: handle=31 [ 9.516] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.516] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.516] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.516] gen4_choose_composite_emitter: simple src, no mask [ 9.516] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.516] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.516] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.516] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.516] kgem_add_handle: handle=4, index=0 [ 9.516] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.516] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.516] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.516] gen9_composite_get_binding_table(ffc0) [ 9.516] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.516] kgem_add_handle: handle=39, index=1 [ 9.516] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.516] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.516] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.516] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.516] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.516] kgem_add_handle: handle=31, index=2 [ 9.516] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.516] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.516] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.516] gen9_emit_sampler: sampler = 22 [ 9.516] gen9_emit_sf: num_sf_outputs=1 [ 9.516] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.516] gen9_emit_vertex_elements: setup id=2 [ 9.516] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.516] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.516] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.516] gen8_vertex_flush[490] = 3 [ 9.516] sna_destroy_pixmap: pixmap=402, attached?=1 [ 9.516] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.516] __sna_free_pixmap(pixmap=402) [ 9.516] sna_composite(pixmap=384, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=384+(3490, 6)+(0, 0), size=(44, 36) [ 9.516] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.516] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.516] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.516] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.516] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.516] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.516] gen9_render_composite: 44x36, current mode=1/1 [ 9.516] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.516] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.516] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.516] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.516] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.516] sna_drawable_use_bo pixmap=384, box=((3490, 6), (3534, 42)), flags=7... [ 9.516] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.516] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.516] sna_drawable_use_bo: using whole GPU bo [ 9.516] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.516] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.516] sna_transform_is_imprecise_integer_translation: no transform [ 9.516] gen9_composite_picture: integer translation (0, 0), removing [ 9.516] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.516] sna_render_pixmap_bo: CPU all damaged [ 9.516] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.516] sna_add_flush_pixmap: new flush bo, flushing before [ 9.516] gen8_vertex_close: used=35436, vbo active? 16, vb=4, nreloc=1 [ 9.516] gen8_vertex_close: reloc[0] = 287 [ 9.516] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.516] kgem_add_handle: handle=16, index=3 [ 9.516] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.516] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.516] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.516] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.516] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.516] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.516] kgem_fixup_relocs: shrinking by 61440 [ 9.516] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.516] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.516] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.516] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.516] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.516] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.516] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.516] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.516] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.516] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.516] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.516] gen4_choose_composite_emitter: identity src, no mask [ 9.516] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.516] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.516] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.516] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.516] kgem_add_handle: handle=4, index=0 [ 9.516] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.516] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.516] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.516] gen9_composite_get_binding_table(ffc0) [ 9.516] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.516] kgem_add_handle: handle=39, index=1 [ 9.516] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.516] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.517] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.517] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.517] kgem_add_handle: handle=34, index=2 [ 9.517] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.517] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.517] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.517] gen9_emit_sampler: sampler = 2 [ 9.517] gen9_emit_sf: num_sf_outputs=1 [ 9.517] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.517] gen9_emit_vertex_elements: setup id=2 [ 9.517] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.517] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.517] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.517] gen8_vertex_flush[490] = 3 [ 9.517] sna_composite(pixmap=384, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=384+(3422, 6)+(0, 0), size=(48, 36) [ 9.517] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.517] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.517] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.517] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.517] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.517] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.517] gen9_render_composite: 48x36, current mode=1/1 [ 9.517] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.517] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.517] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.517] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.517] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.517] sna_drawable_use_bo pixmap=384, box=((3422, 6), (3470, 42)), flags=7... [ 9.517] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.517] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.517] sna_drawable_use_bo: using whole GPU bo [ 9.517] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.517] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.517] sna_transform_is_imprecise_integer_translation: no transform [ 9.517] gen9_composite_picture: integer translation (0, 0), removing [ 9.517] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.517] sna_render_pixmap_bo: CPU all damaged [ 9.517] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.517] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.517] __kgem_retire_rq: request 1 complete [ 9.517] sna_add_flush_pixmap: new flush bo, flushing before [ 9.517] gen8_vertex_close: used=35445, vbo active? 16, vb=4, nreloc=1 [ 9.517] gen8_vertex_close: reloc[0] = 287 [ 9.517] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.517] kgem_add_handle: handle=16, index=3 [ 9.517] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.517] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.517] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.517] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.517] kgem_fixup_relocs: shrinking by 61440 [ 9.517] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.517] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.517] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.517] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.517] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.517] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.517] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.517] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.517] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.517] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.517] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.517] gen4_choose_composite_emitter: identity src, no mask [ 9.517] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.517] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.517] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.517] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.517] kgem_add_handle: handle=4, index=0 [ 9.517] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.517] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.517] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.517] gen9_composite_get_binding_table(ffc0) [ 9.517] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.517] kgem_add_handle: handle=39, index=1 [ 9.517] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.517] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.517] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.517] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.517] kgem_add_handle: handle=28, index=2 [ 9.517] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.517] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.517] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.517] gen9_emit_sampler: sampler = 2 [ 9.517] gen9_emit_sf: num_sf_outputs=1 [ 9.517] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.517] gen9_emit_vertex_elements: setup id=2 [ 9.517] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.517] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.517] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.517] gen8_vertex_flush[490] = 3 [ 9.517] sna_create_pixmap(16, 16, 32, usage=0) [ 9.517] kgem_can_create_2d: 16x16 @ 32 [ 9.517] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.517] kgem_can_create_2d: untiled size=4096 [ 9.517] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.517] kgem_choose_tiling: 16x16 -> 0 [ 9.517] sna_create_pixmap: usage=0, flags=a [ 9.517] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.517] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.517] create_pixmap: serial=403, usage=0, 16x16 [ 9.517] sna_create_pixmap: serial=403, 16x16, usage=0 [ 9.517] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=192, drawable=194 [ 9.517] sna_validate_gc: recomputing clip [ 9.517] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.517] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.517] try_upload__fast: ignore existing cpu damage (if any) [ 9.517] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.517] try_upload__fast: no, no gpu damage [ 9.517] sna_drawable_move_region_to_cpu(pixmap=404 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.517] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.517] _sna_pixmap_move_to_cpu(pixmap=404, 16x16, flags=1) [ 9.517] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.517] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.517] operate_inplace: no, inplace operation not suitable [ 9.517] _sna_pixmap_move_to_cpu: marking as damaged [ 9.517] __sna_damage_all(16, 16) [ 9.517] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.517] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.517] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.517] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.517] sna_accel_flush: flush?=1, dirty?=1 [ 9.517] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.517] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.517] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.517] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.517] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.517] kgem_bo_sync__cpu_full: handle=28 [ 9.517] gen8_vertex_close: used=35454, vbo active? 16, vb=4, nreloc=1 [ 9.517] gen8_vertex_close: reloc[0] = 287 [ 9.517] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.517] kgem_add_handle: handle=16, index=3 [ 9.517] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.517] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.517] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.517] __kgem_retire_rq: request 1 complete [ 9.517] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.517] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.517] kgem_fixup_relocs: shrinking by 61440 [ 9.517] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.517] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.517] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.517] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.517] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.517] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.517] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.517] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.517] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.517] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.517] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.517] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.517] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.517] __kgem_retire_rq: request 1 complete [ 9.517] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.517] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.517] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.517] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.517] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.517] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.517] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.517] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.517] kgem_bo_sync__cpu_full: handle=34 [ 9.517] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.517] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.517] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.517] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.517] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.517] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.517] sna_composite(pixmap=384, op=3, src=404+(2247, 15), mask=0+(3370, 7), dst=384+(3370, 7)+(0, 0), size=(32, 34) [ 9.517] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.517] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.517] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.517] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.517] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.517] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.517] gen9_render_composite: 32x34, current mode=0/1 [ 9.517] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.517] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.517] sna_blt_composite: unsupported op [3] for blitting [ 9.517] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.517] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.517] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.517] sna_drawable_use_bo pixmap=384, box=((3370, 7), (3402, 41)), flags=7... [ 9.517] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.517] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.517] sna_drawable_use_bo: using whole GPU bo [ 9.517] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.517] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.517] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.517] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.517] sna_render_pixmap_bo pixmap=404, (2247, 15)x(32, 34)/(16, 16) [ 9.517] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.517] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.517] use_cpu_bo: no cpu bo [ 9.517] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.517] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.517] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.517] sna_drawable_move_region_to_cpu(pixmap=404 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.517] sna_drawable_move_region_to_cpu: pixmap=404 all damaged on CPU [ 9.517] kgem_can_create_2d: 16x16 @ 32 [ 9.517] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.517] kgem_can_create_2d: untiled size=4096 [ 9.517] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.517] kgem_choose_tiling: 16x16 -> 0 [ 9.517] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.517] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.517] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.517] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.517] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.517] __kgem_bo_init(handle=31, num_pages=1024) [ 9.517] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.517] upload: adding upload cache to pixmap=404 [ 9.517] kgem_proxy_bo_attach: handle=31 [ 9.517] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.517] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.517] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.517] gen4_choose_composite_emitter: simple src, no mask [ 9.517] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.517] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.517] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.517] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.517] kgem_add_handle: handle=4, index=0 [ 9.517] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.517] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.517] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.517] gen9_composite_get_binding_table(ffc0) [ 9.517] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.517] kgem_add_handle: handle=39, index=1 [ 9.517] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.517] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.517] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.517] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.517] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.517] kgem_add_handle: handle=31, index=2 [ 9.517] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.517] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.517] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.517] gen9_emit_sampler: sampler = 22 [ 9.517] gen9_emit_sf: num_sf_outputs=1 [ 9.517] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.517] gen9_emit_vertex_elements: setup id=2 [ 9.517] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.517] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.517] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.517] gen8_vertex_flush[490] = 3 [ 9.517] sna_destroy_pixmap: pixmap=404, attached?=1 [ 9.517] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.517] __sna_free_pixmap(pixmap=404) [ 9.517] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.517] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.517] sna_glyphs: discarding mask [ 9.517] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.517] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.517] gen9_render_composite: 0x0, current mode=1/1 [ 9.517] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.517] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.517] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.517] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.517] sna_drawable_use_bo pixmap=384, box=((0, 0), (7680, 2160)), flags=7... [ 9.517] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.517] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.517] sna_drawable_use_bo: using whole GPU bo [ 9.517] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.517] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.517] color_convert: src=ff232321 [20028888] [ 9.517] color_convert: dst=ff232321 [20028888] [ 9.517] sna_render_get_solid: ff232321 [ 9.517] sna_render_get_solid(7) = ff232321 (old) [ 9.517] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.517] sna_transform_is_imprecise_integer_translation: no transform [ 9.517] gen9_composite_picture: integer translation (0, 0), removing [ 9.517] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.517] sna_render_pixmap_bo: GPU all damaged [ 9.517] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.517] gen4_choose_composite_emitter: solid, identity mask [ 9.517] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.517] aligning vertex: was 3, now 4 floats per vertex [ 9.517] gen9_composite_get_binding_table(ff00) [ 9.517] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.517] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.517] kgem_add_handle: handle=8, index=3 [ 9.517] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.517] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.517] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.517] kgem_add_handle: handle=6, index=4 [ 9.517] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.517] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.517] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.517] gen9_emit_sampler: sampler = a [ 9.517] gen9_emit_sf: num_sf_outputs=2 [ 9.517] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.517] gen9_emit_vertex_elements: setup id=9 [ 9.517] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.517] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.517] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.517] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.517] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.517] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.517] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.517] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.517] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.517] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.517] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.517] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.517] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.517] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.518] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.518] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.518] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.518] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.518] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.518] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.518] gen8_vertex_flush[56c] = 48 [ 9.518] gen9_magic_ca_pass: CA fixup (8866 -> 8914) [ 9.518] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.518] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.518] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.518] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.518] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.518] sna_glyphs: discarding mask [ 9.518] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.518] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.518] gen9_render_composite: 0x0, current mode=1/1 [ 9.518] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.518] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.518] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.518] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.518] sna_drawable_use_bo pixmap=384, box=((0, 0), (7680, 2160)), flags=7... [ 9.518] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.518] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.518] sna_drawable_use_bo: using whole GPU bo [ 9.518] gen9_composite_set_target: pixmap=384, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.518] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.518] color_convert: src=ff8e8b85 [20028888] [ 9.518] color_convert: dst=ff8e8b85 [20028888] [ 9.518] sna_render_get_solid: ff8e8b85 [ 9.518] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.518] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.518] sna_transform_is_imprecise_integer_translation: no transform [ 9.518] gen9_composite_picture: integer translation (0, 0), removing [ 9.518] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.518] sna_render_pixmap_bo: GPU all damaged [ 9.518] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.518] gen4_choose_composite_emitter: solid, identity mask [ 9.518] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.518] gen9_composite_get_binding_table(fe40) [ 9.518] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.518] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.518] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.518] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.518] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.518] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.518] gen9_emit_vertex_elements: setup id=9 [ 9.518] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.518] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.518] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.518] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.518] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.518] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.518] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.518] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.518] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.518] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.518] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.518] gen8_vertex_flush[66c] = 48 [ 9.518] gen9_magic_ca_pass: CA fixup (8914 -> 8962) [ 9.518] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.518] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.518] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.518] sna_copy_area: src=pixmap=384:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.518] sna_copy_area: normal copy [ 9.518] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.518] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.518] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.518] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.518] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.518] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.518] sna_do_copy: pixmap -- no source clipping [ 9.518] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.518] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.518] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=384+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.518] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.518] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.518] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.518] sna_drawable_use_bo: pinned, never REPLACES [ 9.518] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.518] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.518] sna_drawable_use_bo: applying move-to-gpu override [ 9.518] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.518] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.518] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.518] wait_for_shadow: setting front pixmap to handle=35 [ 9.518] sna_drawable_use_bo: using whole GPU bo [ 9.518] sna_pixmap_move_to_gpu(pixmap=384, usage=0), flags=a [ 9.518] sna_pixmap_move_to_gpu: already all-damaged [ 9.518] sna_pixmap_mark_active: pixmap=384, handle=39 [ 9.518] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.518] sna_pixmap_make_cow: make cow src=384, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.518] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.518] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.518] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.518] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.518] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.518] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.518] kgem_set_mode: flushing before new bo [ 9.518] gen8_vertex_close: used=35848, vbo active? 16, vb=204, nreloc=2 [ 9.518] gen8_vertex_close: reloc[0] = 287 [ 9.518] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.518] kgem_add_handle: handle=16, index=5 [ 9.518] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.518] gen8_vertex_close: reloc[1] = 342 [ 9.518] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.518] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.518] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.518] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.518] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.518] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.518] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.518] kgem_fixup_relocs: shrinking by 61440 [ 9.518] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.518] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.518] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.518] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.518] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.518] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.518] __kgem_bo_clear_busy: handle=8 [ 9.518] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.518] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.518] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.518] __kgem_bo_clear_busy: handle=8 [ 9.518] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.518] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.518] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.518] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.518] aligning vertex: was 4, now 2 floats per vertex [ 9.518] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.518] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.518] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.518] kgem_add_handle: handle=4, index=0 [ 9.518] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.518] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.518] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.518] gen9_composite_get_binding_table(ffc0) [ 9.518] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.518] kgem_add_handle: handle=35, index=1 [ 9.518] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.518] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.518] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.518] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.518] kgem_add_handle: handle=39, index=2 [ 9.518] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.518] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.518] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.518] gen9_emit_sampler: sampler = 0 [ 9.518] gen9_emit_sf: num_sf_outputs=1 [ 9.518] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.518] gen9_emit_vertex_elements: setup id=0 [ 9.518] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.518] (0, 0) -> (0, 0) + (7680, 2160) [ 9.518] gen8_vertex_flush[490] = 3 [ 9.518] sna_destroy_pixmap: pixmap=384, attached?=1 [ 9.518] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.518] __kgem_bo_destroy: handle=39, size=66355200 [ 9.518] __kgem_bo_destroy: handle=39 -> active [ 9.518] __sna_free_pixmap(pixmap=384) [ 9.518] sna_accel_flush: flush?=0, dirty?=0 [ 9.518] sna_accel_flush: flush?=0, dirty?=0 [ 9.518] sna_block_handler (tv=598.639000) [ 9.518] kgem_retire, need_retire?=1 [ 9.518] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.518] kgem_retire__requests_ring: retiring ring 0 [ 9.518] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.518] __kgem_retire_rq: request 1 complete [ 9.518] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.518] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.518] kgem_retire -- retired=0, need_retire=0 [ 9.518] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.518] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.518] __kgem_bo_destroy: handle=31, size=262144 [ 9.518] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.518] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.518] sna_accel_block: GPU idle, flushing [ 9.518] gen8_vertex_close: used=35854, vbo active? 16, vb=1, nreloc=1 [ 9.518] gen8_vertex_close: reloc[0] = 287 [ 9.518] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.518] kgem_add_handle: handle=16, index=3 [ 9.518] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.518] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.518] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.518] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.518] kgem_fixup_relocs: shrinking by 61440 [ 9.518] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.518] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.518] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.518] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.518] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.518] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.518] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.518] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.518] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.518] sna_scanout_do_flush (time=9518), triggered [ 9.518] sna_scanout_flush (time=9518), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.518] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.518] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.518] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.518] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.518] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.518] sna_pixmap_move_to_gpu: already all-damaged [ 9.518] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.518] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.518] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.518] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.518] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.518] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.518] get_fb: reusing fb=105 for handle=35 [ 9.518] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.518] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.518] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.519] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.519] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.519] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.519] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.519] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.519] sna_accel_do_throttle (time=9518), triggered [ 9.519] sna_accel_throttle (time=9518) [ 9.519] sna_accel_block: evaluating timers, active=7 [ 9.519] sna_accel_block: flush timer expires in 16 [9534] [ 9.520] sna_wakeup_handler [ 9.520] sna_accel_flush: flush?=0, dirty?=0 [ 9.520] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.520] kgem_can_create_2d: 7680x2160 @ 24 [ 9.520] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.520] kgem_can_create_2d: untiled size=66355200 [ 9.520] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.520] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.520] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.520] sna_create_pixmap: usage=0, flags=1b [ 9.520] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.520] __pop_freed_pixmap: reusing freed pixmap=384 header [ 9.520] create_pixmap_hdr: pixmap=405, width=7680, height=2160, usage=0 [ 9.520] sna_create_pixmap: serial=405, 7680x2160, usage=0 [ 9.520] sna_composite_rectangles(pixmap=406, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.520] sna_composite_rectangles: converted to op 0 [ 9.520] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.520] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.520] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.520] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.520] sna_composite_rectangles: dropping last-cpu hint [ 9.520] sna_drawable_use_bo pixmap=406, box=((0, 0), (7680, 2160)), flags=19... [ 9.520] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.520] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.520] sna_pixmap_move_to_gpu(pixmap=406, usage=0), flags=b [ 9.520] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.520] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.520] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.520] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.520] sna_pixmap_alloc_gpu: pixmap=406 [ 9.520] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.520] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.520] kgem_bo_remove_from_active: removing handle=39 from active [ 9.520] 1:from active: pitch=30720, tiling=1, handle=39, id=559 [ 9.520] __sna_damage_all(7680, 2160) [ 9.520] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.520] sna_pixmap_mark_active: pixmap=406, handle=39 [ 9.520] sna_drawable_use_bo: allocated GPU bo for operation [ 9.520] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.520] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.520] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.520] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.520] sna_render_get_solid: 0 [ 9.520] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.520] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.520] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.520] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.520] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.520] kgem_add_handle: handle=4, index=0 [ 9.520] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.520] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.520] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.520] gen9_composite_get_binding_table(ffc0) [ 9.520] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.520] kgem_add_handle: handle=39, index=1 [ 9.520] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.520] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.520] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.520] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.520] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.520] kgem_add_handle: handle=7, index=2 [ 9.520] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.520] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.520] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.520] gen9_emit_sampler: sampler = 1 [ 9.520] gen9_emit_sf: num_sf_outputs=1 [ 9.520] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.520] gen9_emit_vertex_elements: setup id=0 [ 9.520] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.520] (0, 0), (7680, 2160) [ 9.520] gen8_vertex_flush[490] = 3 [ 9.520] sna_composite_rectangles: pixmap=406 marking clear [0]? 1 [ 9.520] sna_composite_rectangles(pixmap=406, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.520] sna_composite_rectangles: converted to op 1 [ 9.520] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.520] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.520] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.520] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.520] sna_composite_rectangles: promoting to full GPU [ 9.520] sna_composite_rectangles: dropping last-cpu hint [ 9.520] sna_drawable_use_bo pixmap=406, box=((0, 0), (7680, 2160)), flags=19... [ 9.520] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.520] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.520] sna_drawable_use_bo: using whole GPU bo [ 9.520] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.520] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.520] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.520] sna_render_get_solid: ff2c001e [ 9.520] sna_render_get_solid(0) = ff2c001e (old) [ 9.520] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.520] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.520] gen9_composite_get_binding_table(ff00) [ 9.520] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.520] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.520] kgem_add_handle: handle=8, index=3 [ 9.520] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.520] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.520] gen9_emit_vertex_elements: setup id=0 [ 9.520] (0, 0), (7680, 2160) [ 9.520] gen8_vertex_flush[4cc] = 3 [ 9.520] sna_composite_rectangles: pixmap=406 marking clear [ff2c001e]? 1 [ 9.520] sna_composite(pixmap=406, op=3, src=292+(0, 0), mask=0+(0, 0), dst=406+(0, 0)+(0, 0), size=(3840, 2160) [ 9.520] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.520] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.520] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.520] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.520] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.520] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.520] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.520] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.520] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.521] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.521] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.521] sna_drawable_use_bo pixmap=406, box=((0, 0), (3840, 2160)), flags=7... [ 9.521] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.521] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.521] sna_drawable_use_bo: using whole GPU bo [ 9.521] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.521] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.521] sna_transform_is_imprecise_integer_translation: no transform [ 9.521] gen9_composite_picture: integer translation (0, 0), removing [ 9.521] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.521] sna_render_pixmap_bo: GPU all damaged [ 9.521] color_convert: src=a000000 [20028888] [ 9.521] color_convert: dst=a000000 [20028888] [ 9.521] sna_render_get_solid: a000000 [ 9.521] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.521] gen4_choose_composite_emitter: identity source, identity mask [ 9.521] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.521] aligning vertex: was 2, now 5 floats per vertex [ 9.521] gen9_composite_get_binding_table(fe80) [ 9.521] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.521] kgem_add_handle: handle=9, index=4 [ 9.521] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.521] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.521] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.521] kgem_add_reloc64: adding proxy [delta=40] for handle=7 [ 9.521] kgem_add_reloc64[7] = (delta=40, target handle=2, presumed=fffe8000) [ 9.521] [3f80] bind bo(handle=7, addr=fffe8028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.521] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.521] gen9_emit_sampler: sampler = 3 [ 9.521] gen9_emit_sf: num_sf_outputs=2 [ 9.521] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.521] gen9_emit_vertex_elements: setup id=10 [ 9.521] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.521] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.521] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.521] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.521] gen8_vertex_flush[5a8] = 3 [ 9.521] sna_composite(pixmap=406, op=3, src=292+(0, 0), mask=0+(0, 0), dst=406+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.521] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.521] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.521] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.521] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.521] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.521] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.521] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.521] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.521] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.521] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.521] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.521] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.521] sna_drawable_use_bo pixmap=406, box=((3840, 0), (7680, 2160)), flags=7... [ 9.521] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.521] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.521] sna_drawable_use_bo: using whole GPU bo [ 9.521] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.521] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.521] sna_transform_is_imprecise_integer_translation: no transform [ 9.521] gen9_composite_picture: integer translation (0, 0), removing [ 9.521] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.521] sna_render_pixmap_bo: GPU all damaged [ 9.521] color_convert: src=a000000 [20028888] [ 9.521] color_convert: dst=a000000 [20028888] [ 9.521] sna_render_get_solid: a000000 [ 9.521] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.521] gen4_choose_composite_emitter: identity source, identity mask [ 9.521] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.521] gen9_composite_get_binding_table(fdc0) [ 9.521] gen9_emit_vertex_elements: setup id=10 [ 9.521] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.521] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.521] gen8_vertex_flush[5dc] = 3 [ 9.521] sna_composite(pixmap=406, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=406+(5694, 1014)+(0, 0), size=(132, 132) [ 9.521] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.521] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.521] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.521] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.521] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.521] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.521] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.521] gen9_render_composite: 132x132, current mode=1/1 [ 9.521] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.521] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.521] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.521] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.521] sna_drawable_use_bo pixmap=406, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.521] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.521] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.521] sna_drawable_use_bo: using whole GPU bo [ 9.521] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.521] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.521] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.521] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.521] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.521] sna_render_pixmap_bo: GPU all damaged [ 9.521] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.521] color_convert: src=a000000 [20028888] [ 9.521] color_convert: dst=a000000 [20028888] [ 9.521] sna_render_get_solid: a000000 [ 9.521] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.521] gen4_choose_composite_emitter: simple src, identity mask [ 9.521] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.521] gen9_composite_get_binding_table(fdc0) [ 9.521] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.521] kgem_add_handle: handle=15, index=5 [ 9.521] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.521] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.521] gen9_emit_sampler: sampler = 23 [ 9.521] gen9_emit_vertex_elements: setup id=10 [ 9.521] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.521] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.521] gen8_vertex_flush[620] = 3 [ 9.521] sna_create_pixmap(80, 80, 32, usage=0) [ 9.521] kgem_can_create_2d: 80x80 @ 32 [ 9.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.521] kgem_can_create_2d: untiled size=28672 [ 9.521] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.521] kgem_choose_tiling: 80x80 -> 0 [ 9.521] sna_create_pixmap: usage=0, flags=b [ 9.521] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.521] __pop_freed_pixmap: reusing freed pixmap=388 header [ 9.521] create_pixmap_hdr: pixmap=407, width=80, height=80, usage=0 [ 9.521] sna_create_pixmap: serial=407, 80x80, usage=0 [ 9.521] sna_composite_rectangles(pixmap=408, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.521] sna_composite_rectangles: converted to op 0 [ 9.521] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.521] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.521] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.521] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.521] sna_composite_rectangles: dropping last-cpu hint [ 9.521] sna_drawable_use_bo pixmap=408, box=((0, 0), (80, 80)), flags=19... [ 9.521] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.521] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.521] sna_pixmap_move_to_gpu(pixmap=408, usage=0), flags=b [ 9.521] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.521] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.521] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.521] kgem_choose_tiling: 80x80 -> 0 [ 9.521] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.521] kgem_choose_tiling: 80x80 -> 0 [ 9.521] sna_pixmap_alloc_gpu: pixmap=408 [ 9.521] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.521] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.521] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.521] from inactive: pitch=320, tiling=0: handle=22, id=560 [ 9.521] __sna_damage_all(80, 80) [ 9.521] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.521] sna_pixmap_mark_active: pixmap=408, handle=22 [ 9.521] sna_drawable_use_bo: allocated GPU bo for operation [ 9.521] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.521] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.521] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.521] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.521] sna_render_get_solid: 0 [ 9.521] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.521] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.521] aligning vertex: was 5, now 2 floats per vertex [ 9.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.521] gen9_composite_get_binding_table(fd40) [ 9.521] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.521] kgem_add_handle: handle=22, index=6 [ 9.521] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.521] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.521] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.521] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.521] gen9_emit_sampler: sampler = 1 [ 9.521] gen9_emit_sf: num_sf_outputs=1 [ 9.521] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.521] gen9_emit_vertex_elements: setup id=0 [ 9.521] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.521] (0, 0), (80, 80) [ 9.521] gen8_vertex_flush[6d8] = 3 [ 9.521] sna_composite_rectangles: pixmap=408 marking clear [0]? 1 [ 9.521] sna_composite_rectangles(pixmap=408, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.521] sna_composite_rectangles: converted to op 1 [ 9.521] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.521] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.521] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.522] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.522] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.522] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.522] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.522] sna_composite_rectangles: dropping last-cpu hint [ 9.522] sna_drawable_use_bo pixmap=408, box=((0, 0), (80, 80)), flags=1... [ 9.522] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.522] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.522] sna_drawable_use_bo: using whole GPU bo [ 9.522] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.522] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.522] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.522] sna_render_get_solid: 40404040 [ 9.522] sna_render_get_solid(1) = 40404040 (old) [ 9.522] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.522] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.522] gen9_composite_get_binding_table(fcc0) [ 9.522] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.522] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.522] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.522] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.522] gen9_emit_vertex_elements: setup id=0 [ 9.522] (0, 0), (2, 2) [ 9.522] (78, 0), (80, 2) [ 9.522] (0, 78), (2, 80) [ 9.522] (78, 78), (80, 80) [ 9.522] gen8_vertex_flush[714] = 12 [ 9.522] sna_composite(pixmap=406, op=3, src=408+(0, 0), mask=0+(0, 0), dst=406+(0, 0)+(0, 0), size=(7680, 2160) [ 9.522] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.522] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.522] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.522] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.522] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.522] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.522] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.522] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.522] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.522] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.522] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.522] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.522] sna_drawable_use_bo pixmap=406, box=((0, 0), (7680, 2160)), flags=7... [ 9.522] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.522] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.522] sna_drawable_use_bo: using whole GPU bo [ 9.522] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.522] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.522] sna_transform_is_imprecise_integer_translation: no transform [ 9.522] gen9_composite_picture: integer translation (0, 0), removing [ 9.522] sna_render_pixmap_bo pixmap=408, (0, 0)x(7680, 2160)/(80, 80) [ 9.522] sna_render_pixmap_bo: GPU all damaged [ 9.522] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.522] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.522] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.522] gen4_choose_composite_emitter: identity src, no mask [ 9.522] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.522] aligning vertex: was 2, now 3 floats per vertex [ 9.522] gen9_composite_get_binding_table(fc40) [ 9.522] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.522] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.522] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.522] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.522] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.522] gen9_emit_sampler: sampler = a [ 9.522] gen9_emit_vertex_elements: setup id=2 [ 9.522] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.522] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.522] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.522] gen8_vertex_flush[7b0] = 3 [ 9.522] sna_destroy_pixmap: pixmap=408, attached?=1 [ 9.522] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.522] __kgem_bo_destroy: handle=22, size=61440 [ 9.522] __kgem_bo_destroy: handle=22 -> active [ 9.522] __sna_free_pixmap(pixmap=408) [ 9.522] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.522] kgem_can_create_2d: 640x2096 @ 32 [ 9.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.522] kgem_can_create_2d: untiled size=5365760 [ 9.522] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.522] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.522] sna_create_pixmap: usage=0, flags=1b [ 9.522] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.522] __pop_freed_pixmap: reusing freed pixmap=408 header [ 9.522] create_pixmap_hdr: pixmap=409, width=640, height=2096, usage=0 [ 9.522] sna_create_pixmap: serial=409, 640x2096, usage=0 [ 9.522] sna_composite_rectangles(pixmap=410, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.522] sna_composite_rectangles: converted to op 0 [ 9.522] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.522] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.522] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.522] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.522] sna_composite_rectangles: dropping last-cpu hint [ 9.522] sna_drawable_use_bo pixmap=410, box=((0, 0), (640, 2096)), flags=19... [ 9.522] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.522] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.522] sna_pixmap_move_to_gpu(pixmap=410, usage=0), flags=b [ 9.522] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.522] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.522] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.522] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.522] sna_pixmap_alloc_gpu: pixmap=410 [ 9.522] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.522] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.522] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.522] from inactive: pitch=2560, tiling=1: handle=25, id=561 [ 9.522] __sna_damage_all(640, 2096) [ 9.522] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.522] sna_pixmap_mark_active: pixmap=410, handle=25 [ 9.522] sna_drawable_use_bo: allocated GPU bo for operation [ 9.522] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.522] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.522] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.522] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.522] sna_render_get_solid: 0 [ 9.522] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.522] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.522] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.522] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.522] aligning vertex: was 3, now 2 floats per vertex [ 9.522] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.522] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.522] gen9_composite_get_binding_table(fbc0) [ 9.522] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.522] kgem_add_handle: handle=25, index=7 [ 9.522] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.522] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.522] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.522] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.522] gen9_emit_sampler: sampler = 1 [ 9.522] gen9_emit_vertex_elements: setup id=0 [ 9.522] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.522] (0, 0), (640, 2096) [ 9.522] gen8_vertex_flush[820] = 3 [ 9.522] sna_composite_rectangles: pixmap=410 marking clear [0]? 1 [ 9.522] sna_composite(pixmap=410, op=3, src=292+(168, 968), mask=0+(0, 0), dst=410+(8, 904)+(0, 0), size=(624, 224) [ 9.522] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.522] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.522] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.522] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.522] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.522] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.522] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.522] gen9_render_composite: 624x224, current mode=1/1 [ 9.522] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.522] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.522] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.522] sna_drawable_use_bo pixmap=410, box=((8, 904), (632, 1128)), flags=7... [ 9.522] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.522] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.522] sna_drawable_use_bo: using whole GPU bo [ 9.522] gen9_composite_set_target: pixmap=410, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.522] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.522] sna_transform_is_imprecise_integer_translation: no transform [ 9.522] gen9_composite_picture: integer translation (0, 0), removing [ 9.522] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.522] sna_render_pixmap_bo: GPU all damaged [ 9.522] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.522] color_convert: src=a000000 [20028888] [ 9.522] color_convert: dst=a000000 [20028888] [ 9.522] sna_render_get_solid: a000000 [ 9.522] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.522] gen4_choose_composite_emitter: identity source, identity mask [ 9.522] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.522] aligning vertex: was 2, now 5 floats per vertex [ 9.522] gen9_composite_get_binding_table(fb40) [ 9.522] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.522] gen9_emit_sampler: sampler = 3 [ 9.522] gen9_emit_sf: num_sf_outputs=2 [ 9.522] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.522] gen9_emit_vertex_elements: setup id=10 [ 9.523] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.523] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.523] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.523] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.523] gen8_vertex_flush[8e8] = 3 [ 9.523] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.523] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.523] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.523] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.523] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.523] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.523] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.523] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.523] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.523] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.523] sna_drawable_use_bo pixmap=410, box=((8, 904), (632, 1128)), flags=7... [ 9.523] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.523] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.523] sna_drawable_use_bo: using whole GPU bo [ 9.523] gen9_composite_set_target: pixmap=410, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.523] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.523] color_convert: src=660a0a0a [20028888] [ 9.523] color_convert: dst=660a0a0a [20028888] [ 9.523] sna_render_get_solid: 660a0a0a [ 9.523] sna_render_get_solid(2) = 660a0a0a (old) [ 9.523] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.523] gen4_choose_spans_emitter: solid source [ 9.523] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.523] aligning vertex: was 5, now 3 floats per vertex [ 9.523] gen9_composite_get_binding_table(fb00) [ 9.523] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.523] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.523] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.523] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.523] gen9_emit_sampler: sampler = c [ 9.523] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.523] gen9_emit_vertex_elements: setup id=5 [ 9.523] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.523] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.523] thread_choose_span: clipped? 0 [ 9.523] imprecise_trapezoid_span_converter: using 4 threads [ 9.523] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.523] thread_choose_span: clipped? 0 [ 9.523] span_thread: flushing 95 boxes [ 9.523] [ 9.523] span_thread: flushing 95 boxes [ 9.523] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.523] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.523] span_thread: flushing 1 boxes [ 9.523] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.523] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.523] gen8_vertex_flush[994] = 576 [ 9.523] gen9_render_composite_spans_done() [ 9.523] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.523] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.523] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.523] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.523] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.523] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.523] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.523] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.523] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.523] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.523] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.523] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.523] sna_drawable_use_bo pixmap=410, box=((8, 904), (632, 1128)), flags=7... [ 9.523] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.523] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.523] sna_drawable_use_bo: using whole GPU bo [ 9.523] gen9_composite_set_target: pixmap=410, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.523] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.523] color_convert: src=66282828 [20028888] [ 9.523] color_convert: dst=66282828 [20028888] [ 9.523] sna_render_get_solid: 66282828 [ 9.523] sna_render_get_solid(3) = 66282828 (old) [ 9.523] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.523] gen4_choose_spans_emitter: solid source [ 9.523] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.523] gen9_composite_get_binding_table(fa80) [ 9.523] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.523] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.523] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.523] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.523] gen9_emit_vertex_elements: setup id=5 [ 9.523] thread_choose_span: clipped? 0 [ 9.523] imprecise_trapezoid_span_converter: using 4 threads [ 9.523] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.523] thread_choose_span: clipped? 0 [ 9.524] span_thread: flushing 2 boxes [ 9.524] span_thread: flushing 2 boxes [ 9.524] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.524] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.524] span_thread: flushing 166 boxes [ 9.524] span_thread: flushing 162 boxes [ 9.524] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.524] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.524] gen8_vertex_flush[9d0] = 996 [ 9.524] gen9_render_composite_spans_done() [ 9.524] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.524] kgem_can_create_2d: 640x2096 @ 32 [ 9.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.524] kgem_can_create_2d: untiled size=5365760 [ 9.524] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.524] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.524] sna_create_pixmap: usage=0, flags=1b [ 9.524] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.524] __pop_freed_pixmap: reusing freed pixmap=390 header [ 9.524] create_pixmap_hdr: pixmap=411, width=640, height=2096, usage=0 [ 9.524] sna_create_pixmap: serial=411, 640x2096, usage=0 [ 9.524] sna_composite_rectangles(pixmap=412, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.524] sna_composite_rectangles: converted to op 0 [ 9.524] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.524] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.524] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.524] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.524] sna_composite_rectangles: dropping last-cpu hint [ 9.524] sna_drawable_use_bo pixmap=412, box=((0, 0), (640, 2096)), flags=19... [ 9.524] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.524] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.524] sna_pixmap_move_to_gpu(pixmap=412, usage=0), flags=b [ 9.524] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.524] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.524] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.524] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.524] sna_pixmap_alloc_gpu: pixmap=412 [ 9.524] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.524] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.524] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.524] from inactive: pitch=2560, tiling=1: handle=11, id=562 [ 9.524] __sna_damage_all(640, 2096) [ 9.524] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.524] sna_pixmap_mark_active: pixmap=412, handle=11 [ 9.524] sna_drawable_use_bo: allocated GPU bo for operation [ 9.524] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.524] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.524] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.524] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.524] sna_render_get_solid: 0 [ 9.524] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.524] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.524] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.524] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.524] aligning vertex: was 3, now 2 floats per vertex [ 9.524] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.524] __kgem_retire_rq: request 1 complete [ 9.524] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.524] kgem_set_mode: flushing before new bo [ 9.524] gen8_vertex_close: used=40698, vbo active? 16, vb=425, nreloc=4 [ 9.524] gen8_vertex_close: reloc[0] = 287 [ 9.524] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.524] kgem_add_handle: handle=16, index=8 [ 9.524] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) [ 9.524] gen8_vertex_close: reloc[1] = 357 [ 9.524] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 [ 9.524] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fffa8000) [ 9.524] gen8_vertex_close: reloc[2] = 487 [ 9.524] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 [ 9.524] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fffa8000) [ 9.524] gen8_vertex_close: reloc[3] = 608 [ 9.524] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 [ 9.524] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fffa8000) [ 9.524] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] [ 9.524] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.524] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.524] kgem_fixup_relocs: shrinking by 61440 [ 9.524] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.524] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.524] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 9.524] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.524] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.524] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.524] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.524] __kgem_bo_clear_busy: handle=7 [ 9.524] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.524] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.524] __kgem_bo_clear_busy: handle=8 [ 9.524] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.524] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.524] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.524] __kgem_bo_clear_busy: handle=7 [ 9.524] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.524] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.524] __kgem_bo_clear_busy: handle=8 [ 9.524] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.524] __kgem_bo_clear_busy: handle=8 [ 9.524] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.524] __kgem_bo_clear_busy: handle=8 [ 9.524] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.524] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.524] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.524] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.524] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.524] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.524] kgem_add_handle: handle=4, index=0 [ 9.524] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.524] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.524] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.524] gen9_composite_get_binding_table(ffc0) [ 9.524] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 9.524] kgem_add_handle: handle=11, index=1 [ 9.524] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 9.524] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.524] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.524] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.524] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.524] kgem_add_handle: handle=7, index=2 [ 9.524] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.524] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.524] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.524] gen9_emit_sampler: sampler = 1 [ 9.524] gen9_emit_sf: num_sf_outputs=1 [ 9.524] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.524] gen9_emit_vertex_elements: setup id=0 [ 9.524] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.524] (0, 0), (640, 2096) [ 9.524] gen8_vertex_flush[490] = 3 [ 9.524] sna_composite_rectangles: pixmap=412 marking clear [0]? 1 [ 9.524] sna_create_pixmap(624, 224, 32, usage=0) [ 9.524] kgem_can_create_2d: 624x224 @ 32 [ 9.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.524] kgem_can_create_2d: untiled size=561152 [ 9.524] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.524] kgem_can_create_2d: tiled[-1] size=561152 [ 9.524] sna_create_pixmap: usage=0, flags=1b [ 9.524] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.524] __pop_freed_pixmap: reusing freed pixmap=396 header [ 9.524] create_pixmap_hdr: pixmap=413, width=624, height=224, usage=0 [ 9.524] sna_create_pixmap: serial=413, 624x224, usage=0 [ 9.524] sna_composite_rectangles(pixmap=414, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.524] sna_composite_rectangles: converted to op 0 [ 9.524] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.524] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.524] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.524] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.524] sna_composite_rectangles: dropping last-cpu hint [ 9.524] sna_drawable_use_bo pixmap=414, box=((0, 0), (624, 224)), flags=19... [ 9.524] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.524] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.524] sna_pixmap_move_to_gpu(pixmap=414, usage=0), flags=b [ 9.524] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.524] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.524] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.524] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.524] sna_pixmap_alloc_gpu: pixmap=414 [ 9.525] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.525] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.525] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.525] from inactive: pitch=2560, tiling=1: handle=20, id=563 [ 9.525] __sna_damage_all(624, 224) [ 9.525] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.525] sna_pixmap_mark_active: pixmap=414, handle=20 [ 9.525] sna_drawable_use_bo: allocated GPU bo for operation [ 9.525] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.525] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.525] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.525] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.525] sna_render_get_solid: 0 [ 9.525] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.525] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.525] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.525] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.525] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.525] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.525] gen9_composite_get_binding_table(ff00) [ 9.525] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 [ 9.525] kgem_add_handle: handle=20, index=3 [ 9.525] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) [ 9.525] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.525] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.525] gen9_emit_vertex_elements: setup id=0 [ 9.525] (0, 0), (624, 224) [ 9.525] gen8_vertex_flush[4c4] = 3 [ 9.525] sna_composite_rectangles: pixmap=414 marking clear [0]? 1 [ 9.525] sna_create_pixmap(576, 76, 32, usage=0) [ 9.525] kgem_can_create_2d: 576x76 @ 32 [ 9.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.525] kgem_can_create_2d: untiled size=176128 [ 9.525] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.525] kgem_can_create_2d: tiled[-1] size=176128 [ 9.525] sna_create_pixmap: usage=0, flags=1b [ 9.525] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.525] __pop_freed_pixmap: reusing freed pixmap=394 header [ 9.525] create_pixmap_hdr: pixmap=415, width=576, height=76, usage=0 [ 9.525] sna_create_pixmap: serial=415, 576x76, usage=0 [ 9.525] sna_accel_flush: flush?=0, dirty?=0 [ 9.525] sna_block_handler (tv=0.0) [ 9.525] sna_wakeup_handler [ 9.525] sna_composite_rectangles(pixmap=416, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.525] sna_composite_rectangles: converted to op 0 [ 9.525] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.525] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.525] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.525] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.525] sna_composite_rectangles: dropping last-cpu hint [ 9.525] sna_drawable_use_bo pixmap=416, box=((0, 0), (576, 76)), flags=19... [ 9.525] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.525] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.525] sna_pixmap_move_to_gpu(pixmap=416, usage=0), flags=b [ 9.525] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.525] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.525] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.525] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.525] sna_pixmap_alloc_gpu: pixmap=416 [ 9.525] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.525] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.525] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.525] from inactive: pitch=2560, tiling=1: handle=38, id=564 [ 9.525] __sna_damage_all(576, 76) [ 9.525] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.525] sna_pixmap_mark_active: pixmap=416, handle=38 [ 9.525] sna_drawable_use_bo: allocated GPU bo for operation [ 9.525] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.525] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.525] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.525] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.525] sna_render_get_solid: 0 [ 9.525] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.525] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.525] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.525] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.525] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.525] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.525] gen9_composite_get_binding_table(fe80) [ 9.525] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 [ 9.525] kgem_add_handle: handle=38, index=4 [ 9.525] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd45c000) [ 9.525] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.525] [3f90] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.525] gen9_emit_vertex_elements: setup id=0 [ 9.525] (0, 0), (576, 76) [ 9.525] gen8_vertex_flush[4f8] = 3 [ 9.525] sna_composite_rectangles: pixmap=416 marking clear [0]? 1 [ 9.525] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.525] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.525] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.525] trapezoid_spans_maybe_inplace? clear, no [ 9.525] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.525] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.525] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.525] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.525] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.525] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.525] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.525] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.525] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.525] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.526] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.526] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.526] sna_drawable_use_bo pixmap=416, box=((2, 2), (574, 74)), flags=7... [ 9.526] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.526] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.526] sna_drawable_use_bo: using whole GPU bo [ 9.526] gen9_composite_set_target: pixmap=416, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.526] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.526] color_convert: src=4c000000 [20028888] [ 9.526] color_convert: dst=4c000000 [20028888] [ 9.526] sna_render_get_solid: 4c000000 [ 9.526] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.526] gen4_choose_spans_emitter: solid source [ 9.526] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.526] aligning vertex: was 2, now 3 floats per vertex [ 9.526] gen9_composite_get_binding_table(fe00) [ 9.526] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 9.526] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.526] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) [ 9.526] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.526] gen9_emit_sampler: sampler = c [ 9.526] gen9_emit_sf: num_sf_outputs=2 [ 9.526] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.526] gen9_emit_vertex_elements: setup id=5 [ 9.526] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.526] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.526] thread_choose_span: clipped? 0 [ 9.526] imprecise_trapezoid_span_converter: using 4 threads [ 9.526] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.526] thread_choose_span: clipped? 0 [ 9.526] span_thread: flushing 26 boxes [ 9.526] span_thread: flushing 1 boxes [ 9.526] [ 9.526] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.526] span_thread: flushing 26 boxes [ 9.526] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.526] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.526] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.526] gen8_vertex_flush[5bc] = 162 [ 9.526] gen9_render_composite_spans_done() [ 9.526] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.526] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.526] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.526] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.526] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.526] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.526] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.526] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.526] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.526] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.526] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.526] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.526] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.526] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.526] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.526] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.526] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.526] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.526] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.526] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.526] sna_drawable_use_bo pixmap=416, box=((0, 0), (576, 76)), flags=7... [ 9.526] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.526] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.526] sna_drawable_use_bo: using whole GPU bo [ 9.526] gen9_composite_set_target: pixmap=416, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.526] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.526] color_convert: src=e6e6e6e6 [20028888] [ 9.526] color_convert: dst=e6e6e6e6 [20028888] [ 9.526] sna_render_get_solid: e6e6e6e6 [ 9.526] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.526] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.526] gen4_choose_spans_emitter: solid source [ 9.526] kgem_check_bo: num_pages=+1, num_exec=+1 [ 9.526] gen9_composite_get_binding_table(fd80) [ 9.526] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 9.526] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.526] kgem_add_handle: handle=8, index=5 [ 9.526] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) [ 9.526] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.526] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.526] gen9_emit_vertex_elements: setup id=5 [ 9.526] thread_choose_span: clipped? 0 [ 9.526] imprecise_trapezoid_span_converter: using 4 threads [ 9.526] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.526] thread_choose_span: clipped? 0 [ 9.526] span_thread: flushing 62 boxes [ 9.526] [ 9.526] span_thread: flushing 62 boxes [ 9.527] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 9.527] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.526] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.526] span_thread: flushing 2 boxes [ 9.527] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.527] gen8_vertex_flush[610] = 384 [ 9.527] gen9_render_composite_spans_done() [ 9.527] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=194, drawable=19e [ 9.527] sna_validate_gc: recomputing clip [ 9.527] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.527] sna_copy_area: src=pixmap=416:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=414:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.527] sna_copy_area: normal copy [ 9.527] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.527] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.527] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.527] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.527] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.527] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.527] sna_do_copy: pixmap -- no source clipping [ 9.527] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.527] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.527] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=416+(-24, -136), dst pixmap=414+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.527] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.527] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.527] sna_drawable_use_bo pixmap=414, box=((24, 136), (600, 212)), flags=b... [ 9.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.527] sna_drawable_use_bo: using whole GPU bo [ 9.527] sna_pixmap_move_to_gpu(pixmap=416, usage=0), flags=a [ 9.527] sna_pixmap_move_to_gpu: already all-damaged [ 9.527] sna_pixmap_mark_active: pixmap=416, handle=38 [ 9.527] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.527] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.527] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.527] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.527] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.527] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.527] aligning vertex: was 3, now 2 floats per vertex [ 9.527] gen9_composite_get_binding_table(fd00) [ 9.527] kgem_add_reloc64: handle=38, pos=16184, delta=0, domains=40000 [ 9.527] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd45c000) [ 9.527] [3f30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.527] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.527] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.527] gen9_emit_sampler: sampler = 0 [ 9.527] gen9_emit_sf: num_sf_outputs=1 [ 9.527] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.527] gen9_emit_vertex_elements: setup id=0 [ 9.527] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.527] (0, 0) -> (24, 136) + (576, 76) [ 9.527] gen8_vertex_flush[6e0] = 3 [ 9.527] sna_destroy_pixmap: pixmap=416, attached?=1 [ 9.527] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.527] __kgem_bo_destroy: handle=38, size=204800 [ 9.527] __kgem_bo_destroy: handle=38 -> active [ 9.527] __sna_free_pixmap(pixmap=416) [ 9.527] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.527] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.527] sna_glyphs: discarding mask [ 9.527] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.527] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.527] gen9_render_composite: 0x0, current mode=1/1 [ 9.527] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.527] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.527] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.527] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.527] sna_drawable_use_bo pixmap=414, box=((0, 0), (624, 224)), flags=7... [ 9.527] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.527] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.527] sna_drawable_use_bo: using whole GPU bo [ 9.527] gen9_composite_set_target: pixmap=414, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.527] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.527] color_convert: src=ff888888 [20028888] [ 9.527] color_convert: dst=ff888888 [20028888] [ 9.527] sna_render_get_solid: ff888888 [ 9.527] sna_render_get_solid(5) = ff888888 (old) [ 9.527] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.527] sna_transform_is_imprecise_integer_translation: no transform [ 9.527] gen9_composite_picture: integer translation (0, 0), removing [ 9.527] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.527] sna_render_pixmap_bo: GPU all damaged [ 9.527] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.527] gen4_choose_composite_emitter: solid, identity mask [ 9.527] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.527] aligning vertex: was 2, now 4 floats per vertex [ 9.527] gen9_composite_get_binding_table(fc80) [ 9.527] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 9.527] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.527] kgem_add_reloc64[10] = (delta=20, target handle=5, presumed=fdffe000) [ 9.527] [3f10] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.527] kgem_add_reloc64: handle=6, pos=16136, delta=0, domains=40000 [ 9.527] kgem_add_handle: handle=6, index=6 [ 9.527] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd585000) [ 9.527] [3f00] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.527] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.527] gen9_emit_sampler: sampler = a [ 9.527] gen9_emit_sf: num_sf_outputs=2 [ 9.527] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.527] gen9_emit_vertex_elements: setup id=9 [ 9.527] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.528] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.528] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.528] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.528] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.528] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.528] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.528] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.528] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.528] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.528] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.528] gen8_vertex_flush[7bc] = 24 [ 9.528] gen9_magic_ca_pass: CA fixup (10590 -> 10614) [ 9.528] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.528] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.528] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.528] sna_composite(pixmap=414, op=3, src=210+(0, 0), mask=0+(28, 8), dst=414+(28, 8)+(0, 0), size=(20, 80) [ 9.528] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.528] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.528] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.528] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.528] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.528] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.528] gen9_render_composite: 20x80, current mode=1/1 [ 9.528] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.528] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.528] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.528] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.528] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.528] sna_drawable_use_bo pixmap=414, box=((28, 8), (48, 88)), flags=7... [ 9.528] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.528] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.528] sna_drawable_use_bo: using whole GPU bo [ 9.528] gen9_composite_set_target: pixmap=414, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.528] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.528] sna_transform_is_imprecise_integer_translation: no transform [ 9.528] gen9_composite_picture: integer translation (0, 0), removing [ 9.528] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.528] sna_render_pixmap_bo: GPU all damaged [ 9.528] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.528] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.528] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.528] gen4_choose_composite_emitter: identity src, no mask [ 9.528] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.528] aligning vertex: was 4, now 3 floats per vertex [ 9.528] gen9_composite_get_binding_table(fbc0) [ 9.528] kgem_add_reloc64: handle=12, pos=16104, delta=0, domains=40000 [ 9.528] kgem_add_handle: handle=12, index=7 [ 9.528] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdffb000) [ 9.528] [3ee0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.528] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.528] gen9_emit_sampler: sampler = 2 [ 9.528] gen9_emit_sf: num_sf_outputs=1 [ 9.528] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.529] gen9_emit_vertex_elements: setup id=2 [ 9.529] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.529] gen9_render_composite_box: (28, 8), (48, 88) [ 9.529] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.529] gen8_vertex_flush[90c] = 3 [ 9.529] sna_composite(pixmap=414, op=3, src=214+(0, 0), mask=0+(28, 0), dst=414+(28, 0)+(0, 0), size=(20, 8) [ 9.529] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.529] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.529] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.529] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.529] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.529] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.529] gen9_render_composite: 20x8, current mode=1/1 [ 9.529] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.529] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.529] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.529] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.529] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.529] sna_drawable_use_bo pixmap=414, box=((28, 0), (48, 8)), flags=7... [ 9.529] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.529] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.529] sna_drawable_use_bo: using whole GPU bo [ 9.529] gen9_composite_set_target: pixmap=414, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.529] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.529] sna_transform_is_imprecise_integer_translation: no transform [ 9.529] gen9_composite_picture: integer translation (0, 0), removing [ 9.529] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.529] sna_render_pixmap_bo: GPU all damaged [ 9.529] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.529] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.529] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.529] gen4_choose_composite_emitter: identity src, no mask [ 9.529] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.529] gen9_composite_get_binding_table(fb40) [ 9.529] kgem_add_reloc64: handle=24, pos=16072, delta=0, domains=40000 [ 9.529] kgem_add_handle: handle=24, index=8 [ 9.529] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd53c000) [ 9.529] [3ec0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.529] gen9_emit_vertex_elements: setup id=2 [ 9.529] gen9_render_composite_box: (28, 0), (48, 8) [ 9.529] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.529] gen8_vertex_flush[948] = 3 [ 9.529] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=19e, drawable=19c [ 9.529] sna_validate_gc: recomputing clip [ 9.529] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.529] sna_copy_area: src=pixmap=414:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=412:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.529] sna_copy_area: normal copy [ 9.529] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.529] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.529] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.529] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.529] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.529] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.529] sna_do_copy: pixmap -- no source clipping [ 9.529] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.529] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.529] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=414+(-8, -896), dst pixmap=412+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.529] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.529] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.529] sna_drawable_use_bo pixmap=412, box=((8, 896), (632, 1120)), flags=b... [ 9.529] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.529] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.529] sna_drawable_use_bo: using whole GPU bo [ 9.529] sna_pixmap_move_to_gpu(pixmap=414, usage=0), flags=a [ 9.529] sna_pixmap_move_to_gpu: already all-damaged [ 9.529] sna_pixmap_mark_active: pixmap=414, handle=20 [ 9.529] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.529] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.529] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.529] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.529] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.529] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.529] aligning vertex: was 3, now 2 floats per vertex [ 9.529] gen9_composite_get_binding_table(fac0) [ 9.529] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.529] kgem_add_reloc64: handle=20, pos=16040, delta=0, domains=40000 [ 9.529] kgem_add_reloc64[14] = (delta=0, target handle=3, presumed=fd9be000) [ 9.529] [3ea0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.529] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.529] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.529] gen9_emit_sampler: sampler = 0 [ 9.529] gen9_emit_vertex_elements: setup id=0 [ 9.529] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.529] (0, 0) -> (8, 896) + (624, 224) [ 9.529] gen8_vertex_flush[9d0] = 3 [ 9.529] sna_destroy_pixmap: pixmap=414, attached?=1 [ 9.530] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.530] __kgem_bo_destroy: handle=20, size=3268608 [ 9.530] __kgem_bo_destroy: handle=20 -> active [ 9.530] __sna_free_pixmap(pixmap=414) [ 9.530] sna_create_pixmap(624, 80, 32, usage=0) [ 9.530] kgem_can_create_2d: 624x80 @ 32 [ 9.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.530] kgem_can_create_2d: untiled size=200704 [ 9.530] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.530] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.530] kgem_can_create_2d: tiled[-1] size=200704 [ 9.530] sna_create_pixmap: usage=0, flags=1b [ 9.530] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.530] __pop_freed_pixmap: reusing freed pixmap=414 header [ 9.530] create_pixmap_hdr: pixmap=417, width=624, height=80, usage=0 [ 9.530] sna_create_pixmap: serial=417, 624x80, usage=0 [ 9.530] sna_composite_rectangles(pixmap=418, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.530] sna_composite_rectangles: converted to op 0 [ 9.530] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.530] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.530] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.530] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.530] sna_composite_rectangles: dropping last-cpu hint [ 9.530] sna_drawable_use_bo pixmap=418, box=((0, 0), (624, 80)), flags=19... [ 9.530] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.530] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.530] sna_pixmap_move_to_gpu(pixmap=418, usage=0), flags=b [ 9.530] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.530] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.530] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.530] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.530] sna_pixmap_alloc_gpu: pixmap=418 [ 9.530] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.530] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.530] kgem_bo_remove_from_active: removing handle=38 from active [ 9.530] 1:from active: pitch=2560, tiling=1, handle=38, id=565 [ 9.530] __sna_damage_all(624, 80) [ 9.530] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.530] sna_pixmap_mark_active: pixmap=418, handle=38 [ 9.530] sna_drawable_use_bo: allocated GPU bo for operation [ 9.530] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.530] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.530] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.530] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.530] sna_render_get_solid: 0 [ 9.530] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.530] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.530] gen9_composite_get_binding_table(fa40) [ 9.530] kgem_add_reloc64: handle=38, pos=16008, delta=0, domains=20002 [ 9.530] kgem_add_reloc64[15] = (delta=0, target handle=4, presumed=fd45c000) [ 9.530] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.530] [3e80] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.530] gen9_emit_sampler: sampler = 1 [ 9.530] gen9_emit_vertex_elements: setup id=0 [ 9.530] (0, 0), (624, 80) [ 9.530] gen8_vertex_flush[a0c] = 3 [ 9.530] sna_composite_rectangles: pixmap=418 marking clear [0]? 1 [ 9.530] sna_accel_flush: flush?=0, dirty?=0 [ 9.530] sna_block_handler (tv=0.0) [ 9.530] sna_wakeup_handler [ 9.531] sna_mode_wakeup: len=64 [ 9.531] sna_mode_wakeup: recording last swap on pipe=1, frame 295 [127], time 9.527088 [ 9.531] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.531] sna_mode_wakeup: flip complete, pending? 2 [ 9.531] sna_mode_wakeup: recording last swap on pipe=0, frame 325 [145], time 9.528399 [ 9.531] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.531] sna_mode_wakeup: flip complete, pending? 1 [ 9.531] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.531] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=19c, drawable=1a2 [ 9.531] sna_validate_gc: recomputing clip [ 9.531] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.531] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=418:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.531] sna_copy_area: normal copy [ 9.531] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.531] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.531] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.531] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.531] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.531] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.531] sna_do_copy: pixmap -- no source clipping [ 9.531] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.531] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.531] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=418+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.531] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.531] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.531] sna_drawable_use_bo pixmap=418, box=((28, 0), (246, 80)), flags=b... [ 9.531] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.531] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.531] sna_drawable_use_bo: using whole GPU bo [ 9.531] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.531] sna_pixmap_move_to_gpu: already all-damaged [ 9.531] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.531] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.531] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.531] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.531] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.531] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.531] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.531] gen9_composite_get_binding_table(f9c0) [ 9.531] kgem_add_reloc64: handle=21, pos=15976, delta=0, domains=40000 [ 9.531] kgem_add_handle: handle=21, index=9 [ 9.531] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd994000) [ 9.531] [3e60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.531] gen9_emit_sampler: sampler = 0 [ 9.531] gen9_emit_vertex_elements: setup id=0 [ 9.531] (0, 0) -> (28, 0) + (218, 80) [ 9.531] gen8_vertex_flush[a50] = 3 [ 9.531] sna_composite(pixmap=412, op=3, src=418+(0, 0), mask=0+(0, 0), dst=412+(8, 1136)+(0, 0), size=(624, 80) [ 9.531] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.531] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.531] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.531] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.531] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.531] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.531] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.531] gen9_render_composite: 624x80, current mode=1/1 [ 9.531] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.531] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.531] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.531] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.531] sna_drawable_use_bo pixmap=412, box=((8, 1136), (632, 1216)), flags=7... [ 9.531] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.531] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.531] sna_drawable_use_bo: using whole GPU bo [ 9.531] gen9_composite_set_target: pixmap=412, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.531] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.531] sna_transform_is_imprecise_integer_translation: no transform [ 9.531] gen9_composite_picture: integer translation (0, 0), removing [ 9.531] sna_render_pixmap_bo pixmap=418, (0, 0)x(624, 80)/(624, 80) [ 9.531] sna_render_pixmap_bo: GPU all damaged [ 9.531] color_convert: src=cc000000 [20028888] [ 9.531] color_convert: dst=cc000000 [20028888] [ 9.531] sna_render_get_solid: cc000000 [ 9.531] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.531] gen4_choose_composite_emitter: identity source, identity mask [ 9.531] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.531] aligning vertex: was 2, now 5 floats per vertex [ 9.531] gen9_composite_get_binding_table(f940) [ 9.531] kgem_add_reloc64: handle=38, pos=15944, delta=0, domains=40000 [ 9.531] kgem_add_reloc64[17] = (delta=0, target handle=4, presumed=fd45c000) [ 9.531] [3e40] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.531] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 [ 9.531] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.531] kgem_add_reloc64[18] = (delta=816, target handle=2, presumed=fffe8000) [ 9.531] [3e30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.531] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.531] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.531] gen9_emit_sampler: sampler = 3 [ 9.531] gen9_emit_sf: num_sf_outputs=2 [ 9.531] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.531] gen9_emit_vertex_elements: setup id=10 [ 9.531] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.531] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.531] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.531] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.531] gen8_vertex_flush[b3c] = 3 [ 9.531] sna_destroy_pixmap: pixmap=418, attached?=1 [ 9.531] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.531] __kgem_bo_destroy: handle=38, size=204800 [ 9.531] __kgem_bo_destroy: handle=38 -> active [ 9.532] __sna_free_pixmap(pixmap=418) [ 9.532] sna_composite(pixmap=410, op=3, src=412+(0, 0), mask=0+(0, 0), dst=410+(0, 0)+(0, 0), size=(640, 2096) [ 9.532] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.532] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.532] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.532] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.532] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.532] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.532] gen9_render_composite: 640x2096, current mode=1/1 [ 9.532] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.532] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.532] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 9.532] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.532] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.532] sna_drawable_use_bo pixmap=410, box=((0, 0), (640, 2096)), flags=7... [ 9.532] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.532] sna_drawable_use_bo: using whole GPU bo [ 9.532] gen9_composite_set_target: pixmap=410, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.532] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.532] sna_transform_is_imprecise_integer_translation: no transform [ 9.532] gen9_composite_picture: integer translation (0, 0), removing [ 9.532] sna_render_pixmap_bo pixmap=412, (0, 0)x(640, 2096)/(640, 2096) [ 9.532] sna_render_pixmap_bo: GPU all damaged [ 9.532] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.532] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.532] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.532] gen4_choose_composite_emitter: identity src, no mask [ 9.532] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.532] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.532] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.532] aligning vertex: was 5, now 3 floats per vertex [ 9.532] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.532] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.532] gen9_composite_get_binding_table(f880) [ 9.532] kgem_add_reloc64: handle=25, pos=15896, delta=0, domains=20002 [ 9.532] kgem_add_handle: handle=25, index=10 [ 9.532] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=f4225000) [ 9.532] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.532] [3e10] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.532] kgem_add_reloc64: handle=11, pos=15880, delta=0, domains=40000 [ 9.532] kgem_add_reloc64[20] = (delta=0, target handle=1, presumed=fa111000) [ 9.532] [3e00] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.532] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.532] gen9_emit_sampler: sampler = 2 [ 9.532] gen9_emit_sf: num_sf_outputs=1 [ 9.532] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.532] gen9_emit_vertex_elements: setup id=2 [ 9.532] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.532] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.532] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.532] gen8_vertex_flush[be4] = 3 [ 9.532] sna_destroy_pixmap: pixmap=412, attached?=1 [ 9.532] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.532] __kgem_bo_destroy: handle=11, size=33177600 [ 9.532] __kgem_bo_destroy: handle=11 -> active [ 9.532] __sna_free_pixmap(pixmap=412) [ 9.532] sna_composite(pixmap=406, op=3, src=410+(0, 0), mask=0+(160, 64), dst=406+(160, 64)+(0, 0), size=(640, 2096) [ 9.532] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.532] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.532] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.532] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.532] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.532] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.532] gen9_render_composite: 640x2096, current mode=1/1 [ 9.532] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.532] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 9.532] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 9.532] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.532] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.532] sna_drawable_use_bo pixmap=406, box=((160, 64), (800, 2160)), flags=7... [ 9.532] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.532] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.532] sna_drawable_use_bo: using whole GPU bo [ 9.532] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.532] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.532] sna_transform_is_imprecise_integer_translation: no transform [ 9.532] gen9_composite_picture: integer translation (0, 0), removing [ 9.532] sna_render_pixmap_bo pixmap=410, (0, 0)x(640, 2096)/(640, 2096) [ 9.532] sna_render_pixmap_bo: GPU all damaged [ 9.532] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.532] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.532] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.532] gen4_choose_composite_emitter: identity src, no mask [ 9.532] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.533] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.533] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.533] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.533] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.533] gen9_composite_get_binding_table(f7c0) [ 9.533] kgem_add_reloc64: handle=39, pos=15848, delta=0, domains=20002 [ 9.533] kgem_add_handle: handle=39, index=11 [ 9.533] kgem_add_reloc64[21] = (delta=0, target handle=11, presumed=e4505000) [ 9.533] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.533] [3de0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.533] kgem_add_reloc64: handle=25, pos=15832, delta=0, domains=40000 [ 9.533] kgem_add_reloc64[22] = (delta=0, target handle=10, presumed=f4225000) [ 9.533] [3dd0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.533] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.533] gen9_emit_vertex_elements: setup id=2 [ 9.533] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.533] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.533] gen8_vertex_flush[c30] = 3 [ 9.533] sna_destroy_pixmap: pixmap=410, attached?=1 [ 9.533] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.533] __kgem_bo_destroy: handle=25, size=33177600 [ 9.533] __kgem_bo_destroy: handle=25 -> active [ 9.533] __sna_free_pixmap(pixmap=410) [ 9.533] sna_create_pixmap(2, 64, 32, usage=0) [ 9.533] kgem_can_create_2d: 2x64 @ 32 [ 9.533] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.533] kgem_can_create_2d: untiled size=4096 [ 9.533] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.533] kgem_choose_tiling: 2x64 -> 0 [ 9.533] sna_create_pixmap: usage=0, flags=a [ 9.533] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.533] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.533] create_pixmap: serial=419, usage=0, 2x64 [ 9.533] sna_create_pixmap: serial=419, 2x64, usage=0 [ 9.533] sna_composite_rectangles(pixmap=420, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.533] sna_composite_rectangles: converted to op 0 [ 9.533] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.533] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.533] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.533] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.533] sna_composite_rectangles: fallback, dst pixmap=420 too small or not attached [ 9.533] sna_composite_rectangles: fallback [ 9.533] sna_drawable_move_region_to_cpu(pixmap=420 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.533] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.533] _sna_pixmap_move_to_cpu(pixmap=420, 2x64, flags=1) [ 9.533] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.533] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.533] operate_inplace: no, inplace operation not suitable [ 9.533] _sna_pixmap_move_to_cpu: marking as damaged [ 9.533] __sna_damage_all(2, 64) [ 9.533] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.533] sna_create_pixmap(1, 32, 32, usage=0) [ 9.533] kgem_can_create_2d: 1x32 @ 32 [ 9.533] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.533] kgem_can_create_2d: untiled size=4096 [ 9.533] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.533] kgem_choose_tiling: 1x32 -> 0 [ 9.533] sna_create_pixmap: usage=0, flags=a [ 9.533] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.533] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.533] create_pixmap: serial=421, usage=0, 1x32 [ 9.533] sna_create_pixmap: serial=421, 1x32, usage=0 [ 9.533] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1a2, drawable=1a6 [ 9.533] sna_validate_gc: recomputing clip [ 9.533] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.533] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.533] try_upload__fast: ignore existing cpu damage (if any) [ 9.533] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.533] try_upload__fast: no, no gpu damage [ 9.533] sna_drawable_move_region_to_cpu(pixmap=422 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.533] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.533] _sna_pixmap_move_to_cpu(pixmap=422, 1x32, flags=1) [ 9.533] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.533] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.533] operate_inplace: no, inplace operation not suitable [ 9.533] _sna_pixmap_move_to_cpu: marking as damaged [ 9.533] __sna_damage_all(1, 32) [ 9.533] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.533] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.533] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.533] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.533] sna_accel_flush: flush?=0, dirty?=0 [ 9.533] sna_composite(pixmap=420, op=1, src=422+(0, 0), mask=0+(0, 0), dst=420+(0, 0)+(0, 0), size=(2, 64) [ 9.533] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.533] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.534] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.534] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.534] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.534] sna_composite: fallback, dst pixmap=420 is too small (or completely damaged) [ 9.534] sna_composite: fallback -- fbComposite [ 9.534] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.534] sna_composite_fb: fallback -- move src to cpu [ 9.534] _sna_pixmap_move_to_cpu(pixmap=422, 1x32, flags=2) [ 9.534] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 9.534] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.534] sna_composite_fb: fallback -- move dst to cpu [ 9.534] sna_drawable_move_region_to_cpu(pixmap=420 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.534] sna_drawable_move_region_to_cpu: pixmap=420 all damaged on CPU [ 9.534] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.534] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.534] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.534] sna_destroy_pixmap: pixmap=422, attached?=1 [ 9.534] __sna_free_pixmap(pixmap=422) [ 9.534] sna_composite(pixmap=406, op=3, src=420+(0, 0), mask=0+(0, 0), dst=406+(0, 0)+(0, 0), size=(3840, 64) [ 9.534] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.534] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.534] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.534] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.534] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.534] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.534] gen9_render_composite: 3840x64, current mode=1/1 [ 9.534] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.534] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.534] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.534] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.534] sna_drawable_use_bo pixmap=406, box=((0, 0), (3840, 64)), flags=7... [ 9.534] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.534] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.534] sna_drawable_use_bo: using whole GPU bo [ 9.534] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.534] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.534] sna_transform_is_imprecise_integer_translation: no transform [ 9.534] gen9_composite_picture: integer translation (0, 0), removing [ 9.534] sna_render_pixmap_bo pixmap=420, (0, 0)x(3840, 64)/(2, 64) [ 9.534] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.534] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.534] use_cpu_bo: no cpu bo [ 9.534] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.534] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.534] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.534] sna_drawable_move_region_to_cpu(pixmap=420 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.534] sna_drawable_move_region_to_cpu: pixmap=420 all damaged on CPU [ 9.534] kgem_can_create_2d: 2x64 @ 32 [ 9.534] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.534] kgem_can_create_2d: untiled size=4096 [ 9.534] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.534] kgem_choose_tiling: 2x64 -> 0 [ 9.534] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.534] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.534] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.534] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.534] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.534] search_linear_cache: searching for inactive gtt map [ 9.534] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.534] search_linear_cache: searching for inactive gtt map [ 9.534] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.534] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.534] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.534] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.534] kgem_create_buffer: reusing handle=31 for buffer [ 9.534] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.534] init_buffer_from_bo: reusing handle=31 for buffer [ 9.534] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.534] kgem_bo_map: converting request for GTT map into CPU map [ 9.534] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.534] kgem_bo_sync__cpu: handle=31 [ 9.534] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.534] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.534] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.534] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.534] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.534] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.534] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.535] __kgem_bo_init(handle=31, num_pages=2048) [ 9.535] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.535] upload: adding upload cache to pixmap=420 [ 9.535] kgem_proxy_bo_attach: handle=31 [ 9.535] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.535] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.535] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.535] gen4_choose_composite_emitter: identity src, no mask [ 9.535] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.535] gen9_composite_get_binding_table(f700) [ 9.535] kgem_add_reloc64: handle=31, pos=15800, delta=0, domains=40000 [ 9.535] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.535] kgem_add_handle: handle=31, index=12 [ 9.535] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fd4fc000) [ 9.535] [3db0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.535] gen9_emit_sampler: sampler = a [ 9.535] gen9_emit_vertex_elements: setup id=2 [ 9.535] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.535] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.535] gen8_vertex_flush[c74] = 3 [ 9.535] sna_destroy_pixmap: pixmap=420, attached?=1 [ 9.535] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.535] __sna_free_pixmap(pixmap=420) [ 9.535] sna_composite(pixmap=406, op=3, src=292+(0, 0), mask=0+(0, 0), dst=406+(0, 0)+(0, 0), size=(3840, 48) [ 9.535] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.535] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.535] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.535] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.535] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.535] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.535] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.535] gen9_render_composite: 3840x48, current mode=1/1 [ 9.535] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 9.535] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.535] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.535] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.535] sna_drawable_use_bo pixmap=406, box=((0, 0), (3840, 48)), flags=7... [ 9.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.535] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.535] sna_drawable_use_bo: using whole GPU bo [ 9.535] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.535] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.535] sna_transform_is_imprecise_integer_translation: no transform [ 9.535] gen9_composite_picture: integer translation (0, 0), removing [ 9.535] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.535] sna_render_pixmap_bo: GPU all damaged [ 9.535] color_convert: src=a000000 [20028888] [ 9.535] color_convert: dst=a000000 [20028888] [ 9.535] sna_render_get_solid: a000000 [ 9.535] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.535] gen4_choose_composite_emitter: identity source, identity mask [ 9.535] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.535] aligning vertex: was 3, now 5 floats per vertex [ 9.535] gen9_composite_get_binding_table(f680) [ 9.535] kgem_add_reloc64: handle=9, pos=15768, delta=0, domains=40000 [ 9.535] kgem_add_handle: handle=9, index=13 [ 9.535] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=f816d000) [ 9.535] [3d90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.535] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 [ 9.535] kgem_add_reloc64: adding proxy [delta=40] for handle=7 [ 9.535] kgem_add_reloc64[25] = (delta=40, target handle=2, presumed=fffe8000) [ 9.535] [3d80] bind bo(handle=7, addr=fffe8028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.535] gen9_emit_sampler: sampler = 3 [ 9.535] gen9_emit_sf: num_sf_outputs=2 [ 9.535] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.535] gen9_emit_vertex_elements: setup id=10 [ 9.535] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.535] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.535] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.535] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.535] gen8_vertex_flush[d24] = 3 [ 9.535] sna_composite_rectangles(pixmap=406, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.535] sna_composite_rectangles: converted to op 3 [ 9.535] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.535] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.535] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.535] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.535] sna_drawable_use_bo pixmap=406, box=((0, 0), (3840, 48)), flags=1... [ 9.535] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.535] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.535] sna_drawable_use_bo: using whole GPU bo [ 9.535] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.535] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.535] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.535] sna_render_get_solid: 660a0a0a [ 9.535] sna_render_get_solid(2) = 660a0a0a (old) [ 9.535] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.535] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.536] aligning vertex: was 5, now 2 floats per vertex [ 9.536] gen9_composite_get_binding_table(f5c0) [ 9.536] kgem_add_reloc64: handle=8, pos=15720, delta=0, domains=40000 [ 9.536] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.536] kgem_add_reloc64[26] = (delta=8, target handle=5, presumed=fdffe000) [ 9.536] [3d60] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.536] gen9_emit_sampler: sampler = 1 [ 9.536] gen9_emit_sf: num_sf_outputs=1 [ 9.536] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.536] gen9_emit_vertex_elements: setup id=0 [ 9.536] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.536] (0, 0), (3840, 48) [ 9.536] gen8_vertex_flush[dcc] = 3 [ 9.536] sna_accel_flush: flush?=0, dirty?=0 [ 9.536] sna_block_handler (tv=0.0) [ 9.536] sna_wakeup_handler [ 9.536] sna_composite(pixmap=406, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=406+(3786, 6)+(0, 0), size=(44, 36) [ 9.536] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.536] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.536] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.536] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.536] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.536] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.536] gen9_render_composite: 44x36, current mode=1/1 [ 9.536] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.536] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.536] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.536] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.536] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.536] sna_drawable_use_bo pixmap=406, box=((3786, 6), (3830, 42)), flags=7... [ 9.536] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.536] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.536] sna_drawable_use_bo: using whole GPU bo [ 9.536] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.536] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.536] sna_transform_is_imprecise_integer_translation: no transform [ 9.536] gen9_composite_picture: integer translation (0, 0), removing [ 9.536] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.536] sna_render_pixmap_bo: CPU all damaged [ 9.536] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.536] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.536] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.536] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.536] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.536] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.536] gen4_choose_composite_emitter: identity src, no mask [ 9.536] kgem_check_bo: num_pages=+2, num_exec=+1 [ 9.536] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.536] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.536] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 [ 9.536] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.536] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.536] aligning vertex: was 2, now 3 floats per vertex [ 9.536] gen9_composite_get_binding_table(f540) [ 9.536] kgem_add_reloc64: handle=32, pos=15688, delta=0, domains=40000 [ 9.536] kgem_add_handle: handle=32, index=14 [ 9.536] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fd4fa000) [ 9.536] [3d40] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.536] gen9_emit_sampler: sampler = 2 [ 9.536] gen9_emit_vertex_elements: setup id=2 [ 9.536] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.536] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.536] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.536] gen8_vertex_flush[e2c] = 3 [ 9.536] sna_create_pixmap(16, 21, 32, usage=3) [ 9.536] kgem_can_create_2d: 16x21 @ 32 [ 9.536] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.536] kgem_can_create_2d: untiled size=4096 [ 9.536] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.536] kgem_choose_tiling: 16x21 -> 0 [ 9.536] sna_create_pixmap: usage=3, flags=a [ 9.536] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 9.536] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 9.536] create_pixmap: serial=424, usage=3, 16x21 [ 9.537] sna_create_pixmap: serial=424, 16x21, usage=3 [ 9.537] sna_composite(pixmap=424, op=1, src=423+(0, 0), mask=0+(0, 0), dst=424+(0, 0)+(0, 0), size=(16, 21) [ 9.537] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 9.537] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 9.537] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 9.537] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 9.537] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 9.537] sna_composite: fallback, dst pixmap=424 is too small (or completely damaged) [ 9.537] sna_composite: fallback -- fbComposite [ 9.537] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 9.537] sna_composite_fb: fallback -- move src to cpu [ 9.537] sna_composite_fb: fallback -- move dst to cpu [ 9.537] sna_drawable_move_region_to_cpu(pixmap=424 (16x21), [(0, 0), (16, 21)], flags=5) [ 9.537] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 9.537] _sna_pixmap_move_to_cpu(pixmap=424, 16x21, flags=5) [ 9.537] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.537] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.537] _sna_pixmap_move_to_cpu: marking as damaged [ 9.537] __sna_damage_all(16, 21) [ 9.537] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.537] sna_transform_is_imprecise_integer_translation: no transform [ 9.537] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.537] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.537] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.537] sna_glyphs: discarding mask [ 9.537] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.537] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.537] gen9_render_composite: 0x0, current mode=1/1 [ 9.537] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.537] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.537] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.537] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.537] sna_drawable_use_bo pixmap=406, box=((0, 0), (7680, 2160)), flags=7... [ 9.537] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.537] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.537] sna_drawable_use_bo: using whole GPU bo [ 9.537] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.537] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.537] color_convert: src=ffdfdbd2 [20028888] [ 9.537] color_convert: dst=ffdfdbd2 [20028888] [ 9.537] sna_render_get_solid: ffdfdbd2 [ 9.537] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.537] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.537] sna_transform_is_imprecise_integer_translation: no transform [ 9.537] gen9_composite_picture: integer translation (0, 0), removing [ 9.537] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.537] sna_render_pixmap_bo: GPU all damaged [ 9.537] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.537] gen4_choose_composite_emitter: solid, identity mask [ 9.537] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.537] aligning vertex: was 3, now 4 floats per vertex [ 9.537] gen9_composite_get_binding_table(f4c0) [ 9.537] kgem_add_reloc64: handle=8, pos=15656, delta=0, domains=40000 [ 9.537] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.537] kgem_add_reloc64[28] = (delta=24, target handle=5, presumed=fdffe000) [ 9.537] [3d20] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.537] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.537] gen9_emit_sampler: sampler = a [ 9.537] gen9_emit_sf: num_sf_outputs=2 [ 9.537] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.537] gen9_emit_vertex_elements: setup id=9 [ 9.537] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.537] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.537] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.537] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.537] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.537] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.537] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.537] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.537] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.537] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.537] gen8_vertex_flush[ef4] = 12 [ 9.537] gen9_magic_ca_pass: CA fixup (10644 -> 10656) [ 9.537] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.537] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.537] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.537] glyph_cache(0): adding glyph to cache 1, pos 576 [ 9.537] glyph_cache_upload: upload glyph 0x55bca9b8ea60 to cache (576, 0)x(16, 21) [ 9.537] sna_composite(pixmap=2, op=1, src=424+(0, 0), mask=0+(0, 0), dst=2+(576, 0)+(0, 0), size=(16, 21) [ 9.537] sna_compute_composite_region: dst=(576, 0)x(16, 21) [ 9.537] sna_compute_composite_region: initial clip against dst->pDrawable: (576, 0), (592, 21) [ 9.537] clip_to_dst: region: 1x[(576, 0), (592, 21)], clip: 1x[(0, 0), (1024, 1024)] [ 9.537] sna_compute_composite_region: clip against dst->pCompositeClip: (576, 0), (592, 21) [ 9.537] sna_compute_composite_region: clip against src (16x21 clip=0): (576, 0), (592, 21) [ 9.537] sna_composite: composite region extents:+(0, 0) -> (576, 0), (592, 21) + (0, 0) [ 9.537] gen9_render_composite: 16x21, current mode=1/1 [ 9.537] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.537] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.537] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.537] gen9_composite_set_target: (576, 0)x(16, 21), partial?=0 [ 9.537] sna_drawable_use_bo pixmap=2, box=((576, 0), (592, 21)), flags=f... [ 9.537] sna_drawable_use_bo: pinned, never REPLACES [ 9.537] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 9.537] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.537] sna_drawable_use_bo: using whole GPU bo [ 9.538] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 9.538] gen9_composite_picture: (0, 0)x(16, 21), dst=(576, 0) [ 9.538] sna_transform_is_imprecise_integer_translation: no transform [ 9.538] gen9_composite_picture: integer translation (0, 0), removing [ 9.538] sna_render_pixmap_bo pixmap=424, (0, 0)x(16, 21)/(16, 21) [ 9.538] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) [ 9.538] sna_render_pixmap_bo: offset=(-576, 0), size=(16, 21) [ 9.538] use_cpu_bo: no cpu bo [ 9.538] move_to_gpu: not migrating pixmap=424 due to usage_hint=3 [ 9.538] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) [ 9.538] upload: box=(0, 0), (16, 21), pixmap=16x21 [ 9.538] sna_drawable_move_region_to_cpu(pixmap=424 (16x21), [(0, 0), (16, 21)], flags=2) [ 9.538] sna_drawable_move_region_to_cpu: pixmap=424 all damaged on CPU [ 9.538] kgem_can_create_2d: 16x21 @ 32 [ 9.538] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 9.538] kgem_can_create_2d: untiled size=4096 [ 9.538] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.538] kgem_choose_tiling: 16x21 -> 0 [ 9.538] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 [ 9.538] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 [ 9.538] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 9.538] kgem_create_buffer: reusing buffer? used=2048 + size=1408, total=262144 [ 9.538] kgem_create_proxy: target handle=31 [proxy? -1], offset=2048, length=1408, io=1 [ 9.538] __kgem_bo_init(handle=31, num_pages=1408) [ 9.538] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 9.538] kgem_bo_is_render: handle=6, rq? 1 [1] [ 9.538] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.538] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.538] gen4_choose_composite_emitter: identity src, no mask [ 9.538] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.538] aligning vertex: was 4, now 3 floats per vertex [ 9.538] gen9_composite_get_binding_table(f440) [ 9.538] kgem_add_reloc64: handle=6, pos=15624, delta=0, domains=20002 [ 9.538] kgem_add_reloc64[29] = (delta=0, target handle=6, presumed=fd585000) [ 9.538] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 9.538] [3d00] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 9.538] kgem_add_reloc64: handle=31, pos=15608, delta=0, domains=40000 [ 9.538] kgem_add_reloc64: adding proxy [delta=2048] for handle=31 [ 9.538] kgem_add_reloc64[30] = (delta=2048, target handle=12, presumed=fd4fc000) [ 9.538] [3cf0] bind bo(handle=31, addr=fd4fc800), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler [ 9.538] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 9.538] gen9_emit_sampler: sampler = 2 [ 9.538] gen9_emit_sf: num_sf_outputs=1 [ 9.538] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.538] gen9_emit_vertex_elements: setup id=2 [ 9.538] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.538] gen9_render_composite_box: (576, 0), (592, 21) [ 9.538] apply_damage: damage=0x0, region=1 [(576, 0), (592, 21) + (0, 0)] [ 9.538] gen8_vertex_flush[1028] = 3 [ 9.538] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.538] gen9_render_composite: 0x0, current mode=1/1 [ 9.538] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.538] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.538] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.538] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.538] sna_drawable_use_bo pixmap=406, box=((0, 0), (7680, 2160)), flags=7... [ 9.538] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.538] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.538] sna_drawable_use_bo: using whole GPU bo [ 9.538] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.538] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.538] color_convert: src=ffdfdbd2 [20028888] [ 9.538] color_convert: dst=ffdfdbd2 [20028888] [ 9.538] sna_render_get_solid: ffdfdbd2 [ 9.538] sna_render_get_solid(6) = ffdfdbd2 (last) [ 9.538] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.538] sna_transform_is_imprecise_integer_translation: no transform [ 9.538] gen9_composite_picture: integer translation (0, 0), removing [ 9.538] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.538] sna_render_pixmap_bo: GPU all damaged [ 9.538] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.538] gen4_choose_composite_emitter: solid, identity mask [ 9.538] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.538] aligning vertex: was 3, now 4 floats per vertex [ 9.538] gen9_composite_get_binding_table(f380) [ 9.538] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.538] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.538] gen9_emit_sampler: sampler = a [ 9.538] gen9_emit_sf: num_sf_outputs=2 [ 9.538] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.538] gen9_emit_vertex_elements: setup id=9 [ 9.538] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.538] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.538] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.538] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.538] gen8_vertex_flush[1100] = 3 [ 9.538] gen9_magic_ca_pass: CA fixup (10659 -> 10662) [ 9.538] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.538] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.538] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.538] sna_composite(pixmap=406, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=406+(3626, 6)+(0, 0), size=(48, 36) [ 9.538] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.538] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.538] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.538] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.538] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.538] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.538] gen9_render_composite: 48x36, current mode=1/1 [ 9.538] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.538] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.538] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.538] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.538] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.538] sna_drawable_use_bo pixmap=406, box=((3626, 6), (3674, 42)), flags=7... [ 9.539] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.539] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.539] sna_drawable_use_bo: using whole GPU bo [ 9.539] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.539] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.539] sna_transform_is_imprecise_integer_translation: no transform [ 9.539] gen9_composite_picture: integer translation (0, 0), removing [ 9.539] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.539] sna_render_pixmap_bo: CPU all damaged [ 9.539] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.539] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.539] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.539] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.539] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.539] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.539] gen4_choose_composite_emitter: identity src, no mask [ 9.539] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.539] aligning vertex: was 4, now 3 floats per vertex [ 9.539] gen9_composite_get_binding_table(f340) [ 9.539] kgem_add_reloc64: handle=33, pos=15560, delta=0, domains=40000 [ 9.539] kgem_add_handle: handle=33, index=15 [ 9.539] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fd4f7000) [ 9.539] [3cc0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.539] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.539] gen9_emit_sampler: sampler = 2 [ 9.539] gen9_emit_sf: num_sf_outputs=1 [ 9.539] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.539] gen9_emit_vertex_elements: setup id=2 [ 9.539] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.539] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.539] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.539] gen8_vertex_flush[123c] = 3 [ 9.539] sna_create_pixmap(26, 20, 32, usage=0) [ 9.539] kgem_can_create_2d: 26x20 @ 32 [ 9.539] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.539] kgem_can_create_2d: untiled size=4096 [ 9.539] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.539] kgem_choose_tiling: 26x20 -> 0 [ 9.539] sna_create_pixmap: usage=0, flags=a [ 9.539] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.539] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.539] create_pixmap: serial=425, usage=0, 26x20 [ 9.539] sna_create_pixmap: serial=425, 26x20, usage=0 [ 9.539] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1a6, drawable=1aa [ 9.539] sna_validate_gc: recomputing clip [ 9.539] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.539] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.539] try_upload__fast: ignore existing cpu damage (if any) [ 9.539] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.539] try_upload__fast: no, no gpu damage [ 9.539] sna_drawable_move_region_to_cpu(pixmap=426 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.539] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.539] _sna_pixmap_move_to_cpu(pixmap=426, 26x20, flags=1) [ 9.539] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.539] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.539] operate_inplace: no, inplace operation not suitable [ 9.539] _sna_pixmap_move_to_cpu: marking as damaged [ 9.539] __sna_damage_all(26, 20) [ 9.539] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.539] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.539] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.539] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.539] sna_accel_flush: flush?=1, dirty?=1 [ 9.539] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.539] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.539] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.539] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.539] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.539] kgem_bo_sync__cpu_full: handle=33 [ 9.539] gen8_vertex_close: used=42657, vbo active? 16, vb=625, nreloc=5 [ 9.539] gen8_vertex_close: reloc[0] = 287 [ 9.539] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.539] kgem_add_handle: handle=16, index=16 [ 9.539] kgem_add_reloc64[32] = (delta=0, target handle=16, presumed=fffa8000) [ 9.539] gen8_vertex_close: reloc[1] = 362 [ 9.539] kgem_add_reloc64: handle=16, pos=362, delta=0, domains=200000 [ 9.539] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fffa8000) [ 9.539] gen8_vertex_close: reloc[2] = 490 [ 9.539] kgem_add_reloc64: handle=16, pos=490, delta=0, domains=200000 [ 9.539] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fffa8000) [ 9.539] gen8_vertex_close: reloc[3] = 574 [ 9.539] kgem_add_reloc64: handle=16, pos=574, delta=0, domains=200000 [ 9.539] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fffa8000) [ 9.539] gen8_vertex_close: reloc[4] = 714 [ 9.539] kgem_add_reloc64: handle=16, pos=714, delta=0, domains=200000 [ 9.539] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fffa8000) [ 9.539] batch[1/1, flags=1800]: 1174 1174 15552 16384, nreloc=37, nexec=17, nfence=0, aperture=42567 [fenced=0] [ 9.539] kgem_finish_buffers: buffer handle=31, used=3584, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.539] kgem_finish_buffers: retaining upload buffer (3584/262144): used=4096, refcnt=1 [ 9.539] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.539] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.539] kgem_fixup_relocs: shrinking by 57344 [ 9.539] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.539] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.539] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.539] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 9.539] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.539] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.539] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.539] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.539] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.539] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=7 [ 9.539] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.539] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=7 [ 9.539] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=8 [ 9.539] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.539] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=8 [ 9.539] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.539] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.539] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.539] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=7 [ 9.539] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.539] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.539] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=7 [ 9.539] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=8 [ 9.539] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.539] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.539] __kgem_bo_clear_busy: handle=8 [ 9.539] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.539] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.539] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.539] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.539] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.543] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.543] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.543] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.543] __kgem_retire_rq: request 1 complete [ 9.543] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.543] kgem_bo_move_to_cache: release handle=22 [ 9.543] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.543] __kgem_retire_rq: request 2 complete [ 9.543] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.543] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 9.543] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.543] kgem_bo_move_to_cache: release handle=25 [ 9.543] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.543] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.543] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.543] kgem_bo_move_to_cache: release handle=11 [ 9.543] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.543] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.543] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.543] kgem_bo_move_to_cache: release handle=38 [ 9.543] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.543] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.543] kgem_bo_move_to_cache: release handle=20 [ 9.543] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.543] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.543] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.543] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.543] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.543] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.543] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.543] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.543] kgem_bo_sync__cpu_full: handle=32 [ 9.543] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.543] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.543] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.543] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.543] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.543] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.543] sna_accel_flush: flush?=0, dirty?=0 [ 9.543] sna_block_handler (tv=0.0) [ 9.543] sna_wakeup_handler [ 9.543] sna_composite(pixmap=406, op=3, src=426+(2370, 10), mask=0+(3554, 6), dst=406+(3554, 6)+(0, 0), size=(52, 36) [ 9.543] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.543] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.543] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.543] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.543] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.543] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.543] gen9_render_composite: 52x36, current mode=0/1 [ 9.543] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.543] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.543] sna_blt_composite: unsupported op [3] for blitting [ 9.543] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.543] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.543] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.543] sna_drawable_use_bo pixmap=406, box=((3554, 6), (3606, 42)), flags=7... [ 9.543] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.543] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.543] sna_drawable_use_bo: using whole GPU bo [ 9.543] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.543] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.543] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.543] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.543] sna_render_pixmap_bo pixmap=426, (2370, 10)x(52, 36)/(26, 20) [ 9.543] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.543] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.543] use_cpu_bo: no cpu bo [ 9.543] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.543] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.543] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.543] sna_drawable_move_region_to_cpu(pixmap=426 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.543] sna_drawable_move_region_to_cpu: pixmap=426 all damaged on CPU [ 9.543] kgem_can_create_2d: 26x20 @ 32 [ 9.543] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.543] kgem_can_create_2d: untiled size=4096 [ 9.543] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.543] kgem_choose_tiling: 26x20 -> 0 [ 9.543] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.543] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.543] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.543] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.543] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.543] __kgem_bo_init(handle=31, num_pages=2560) [ 9.543] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.543] upload: adding upload cache to pixmap=426 [ 9.543] kgem_proxy_bo_attach: handle=31 [ 9.543] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.543] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.543] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.543] gen4_choose_composite_emitter: simple src, no mask [ 9.543] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.543] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.543] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.543] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.543] kgem_add_handle: handle=4, index=0 [ 9.543] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.543] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.543] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.543] gen9_composite_get_binding_table(ffc0) [ 9.543] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.543] kgem_add_handle: handle=39, index=1 [ 9.543] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.543] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.544] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.544] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.544] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.544] kgem_add_handle: handle=31, index=2 [ 9.544] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.544] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.544] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.544] gen9_emit_sampler: sampler = 22 [ 9.544] gen9_emit_sf: num_sf_outputs=1 [ 9.544] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.544] gen9_emit_vertex_elements: setup id=2 [ 9.544] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.544] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.544] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.544] gen8_vertex_flush[490] = 3 [ 9.544] sna_destroy_pixmap: pixmap=426, attached?=1 [ 9.544] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.544] __sna_free_pixmap(pixmap=426) [ 9.544] sna_composite(pixmap=406, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=406+(3490, 6)+(0, 0), size=(44, 36) [ 9.544] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.544] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.544] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.544] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.544] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.544] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.544] gen9_render_composite: 44x36, current mode=1/1 [ 9.544] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.544] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.544] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.544] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.544] sna_drawable_use_bo pixmap=406, box=((3490, 6), (3534, 42)), flags=7... [ 9.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.544] sna_drawable_use_bo: using whole GPU bo [ 9.544] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.544] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.544] sna_transform_is_imprecise_integer_translation: no transform [ 9.544] gen9_composite_picture: integer translation (0, 0), removing [ 9.544] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.544] sna_render_pixmap_bo: CPU all damaged [ 9.544] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.544] sna_add_flush_pixmap: new flush bo, flushing before [ 9.544] gen8_vertex_close: used=42666, vbo active? 16, vb=4, nreloc=1 [ 9.544] gen8_vertex_close: reloc[0] = 287 [ 9.544] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.544] kgem_add_handle: handle=16, index=3 [ 9.544] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.544] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.544] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.544] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.544] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.544] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.544] kgem_fixup_relocs: shrinking by 61440 [ 9.544] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.544] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.544] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.544] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.544] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.544] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.544] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.544] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.544] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.544] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.544] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.544] gen4_choose_composite_emitter: identity src, no mask [ 9.544] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.544] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.544] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.544] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.544] kgem_add_handle: handle=4, index=0 [ 9.544] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.544] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.544] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.544] gen9_composite_get_binding_table(ffc0) [ 9.544] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.544] kgem_add_handle: handle=39, index=1 [ 9.544] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.544] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.544] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.544] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.544] kgem_add_handle: handle=34, index=2 [ 9.544] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.544] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.544] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.544] gen9_emit_sampler: sampler = 2 [ 9.544] gen9_emit_sf: num_sf_outputs=1 [ 9.544] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.544] gen9_emit_vertex_elements: setup id=2 [ 9.544] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.544] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.544] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.544] gen8_vertex_flush[490] = 3 [ 9.544] sna_composite(pixmap=406, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=406+(3422, 6)+(0, 0), size=(48, 36) [ 9.544] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.544] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.544] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.544] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.544] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.544] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.544] gen9_render_composite: 48x36, current mode=1/1 [ 9.544] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.544] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.544] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.544] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.544] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.544] sna_drawable_use_bo pixmap=406, box=((3422, 6), (3470, 42)), flags=7... [ 9.544] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.544] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.544] sna_drawable_use_bo: using whole GPU bo [ 9.544] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.544] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.544] sna_transform_is_imprecise_integer_translation: no transform [ 9.544] gen9_composite_picture: integer translation (0, 0), removing [ 9.544] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.544] sna_render_pixmap_bo: CPU all damaged [ 9.544] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.544] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.544] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 9.544] __kgem_retire_rq: request 1 complete [ 9.544] sna_add_flush_pixmap: new flush bo, flushing before [ 9.544] gen8_vertex_close: used=42675, vbo active? 16, vb=4, nreloc=1 [ 9.544] gen8_vertex_close: reloc[0] = 287 [ 9.544] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.544] kgem_add_handle: handle=16, index=3 [ 9.544] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.544] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.544] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.544] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.544] kgem_fixup_relocs: shrinking by 61440 [ 9.544] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.544] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.544] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.544] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.544] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.544] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.544] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.544] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.544] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.544] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.544] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.544] gen4_choose_composite_emitter: identity src, no mask [ 9.544] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.544] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.544] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.544] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.544] kgem_add_handle: handle=4, index=0 [ 9.544] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.544] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.544] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.544] gen9_composite_get_binding_table(ffc0) [ 9.544] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.544] kgem_add_handle: handle=39, index=1 [ 9.544] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.544] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.544] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.544] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.544] kgem_add_handle: handle=28, index=2 [ 9.544] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.544] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.544] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.544] gen9_emit_sampler: sampler = 2 [ 9.544] gen9_emit_sf: num_sf_outputs=1 [ 9.544] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.544] gen9_emit_vertex_elements: setup id=2 [ 9.544] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.544] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.544] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.544] gen8_vertex_flush[490] = 3 [ 9.544] sna_create_pixmap(16, 16, 32, usage=0) [ 9.544] kgem_can_create_2d: 16x16 @ 32 [ 9.544] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.544] kgem_can_create_2d: untiled size=4096 [ 9.544] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.544] kgem_choose_tiling: 16x16 -> 0 [ 9.544] sna_create_pixmap: usage=0, flags=a [ 9.544] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.544] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.544] create_pixmap: serial=427, usage=0, 16x16 [ 9.544] sna_create_pixmap: serial=427, 16x16, usage=0 [ 9.544] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1aa, drawable=1ac [ 9.544] sna_validate_gc: recomputing clip [ 9.544] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.544] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.544] try_upload__fast: ignore existing cpu damage (if any) [ 9.544] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.544] try_upload__fast: no, no gpu damage [ 9.544] sna_drawable_move_region_to_cpu(pixmap=428 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.544] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.544] _sna_pixmap_move_to_cpu(pixmap=428, 16x16, flags=1) [ 9.544] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.544] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.544] operate_inplace: no, inplace operation not suitable [ 9.544] _sna_pixmap_move_to_cpu: marking as damaged [ 9.544] __sna_damage_all(16, 16) [ 9.544] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.544] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.544] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.544] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.544] sna_accel_flush: flush?=1, dirty?=1 [ 9.544] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.544] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.544] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.544] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.544] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.544] kgem_bo_sync__cpu_full: handle=28 [ 9.544] gen8_vertex_close: used=42684, vbo active? 16, vb=4, nreloc=1 [ 9.544] gen8_vertex_close: reloc[0] = 287 [ 9.545] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.545] kgem_add_handle: handle=16, index=3 [ 9.545] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.545] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.545] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.545] __kgem_retire_rq: request 1 complete [ 9.545] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.545] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.545] kgem_fixup_relocs: shrinking by 61440 [ 9.545] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.545] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.545] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.545] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.545] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.545] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.545] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.545] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.545] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.545] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.545] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.545] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.545] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.545] __kgem_retire_rq: request 1 complete [ 9.545] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.545] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.545] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.545] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.545] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.545] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.545] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.545] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.545] kgem_bo_sync__cpu_full: handle=34 [ 9.545] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.545] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.545] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.545] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.545] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.545] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.545] sna_composite(pixmap=406, op=3, src=428+(2247, 15), mask=0+(3370, 7), dst=406+(3370, 7)+(0, 0), size=(32, 34) [ 9.545] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.545] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.545] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.545] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.545] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.545] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.545] gen9_render_composite: 32x34, current mode=0/1 [ 9.545] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.545] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.545] sna_blt_composite: unsupported op [3] for blitting [ 9.545] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.545] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.545] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.545] sna_drawable_use_bo pixmap=406, box=((3370, 7), (3402, 41)), flags=7... [ 9.545] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.545] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.545] sna_drawable_use_bo: using whole GPU bo [ 9.545] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.545] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.545] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.545] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.545] sna_render_pixmap_bo pixmap=428, (2247, 15)x(32, 34)/(16, 16) [ 9.545] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.545] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.545] use_cpu_bo: no cpu bo [ 9.545] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.545] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.545] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.545] sna_drawable_move_region_to_cpu(pixmap=428 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.545] sna_drawable_move_region_to_cpu: pixmap=428 all damaged on CPU [ 9.545] kgem_can_create_2d: 16x16 @ 32 [ 9.545] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.545] kgem_can_create_2d: untiled size=4096 [ 9.545] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.545] kgem_choose_tiling: 16x16 -> 0 [ 9.545] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.545] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.545] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.545] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.545] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.545] __kgem_bo_init(handle=31, num_pages=1024) [ 9.545] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.545] upload: adding upload cache to pixmap=428 [ 9.545] kgem_proxy_bo_attach: handle=31 [ 9.545] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.545] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.545] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.545] gen4_choose_composite_emitter: simple src, no mask [ 9.545] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.545] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.545] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.545] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.545] kgem_add_handle: handle=4, index=0 [ 9.545] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.545] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.545] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.545] gen9_composite_get_binding_table(ffc0) [ 9.545] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.545] kgem_add_handle: handle=39, index=1 [ 9.545] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.545] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.545] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.545] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.545] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.545] kgem_add_handle: handle=31, index=2 [ 9.545] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.545] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.545] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.545] gen9_emit_sampler: sampler = 22 [ 9.545] gen9_emit_sf: num_sf_outputs=1 [ 9.545] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.545] gen9_emit_vertex_elements: setup id=2 [ 9.545] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.545] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.545] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.545] gen8_vertex_flush[490] = 3 [ 9.545] sna_destroy_pixmap: pixmap=428, attached?=1 [ 9.545] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.545] __sna_free_pixmap(pixmap=428) [ 9.545] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.545] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.545] sna_glyphs: discarding mask [ 9.545] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.545] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.545] gen9_render_composite: 0x0, current mode=1/1 [ 9.545] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.545] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.545] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.545] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.545] sna_drawable_use_bo pixmap=406, box=((0, 0), (7680, 2160)), flags=7... [ 9.545] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.545] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.545] sna_drawable_use_bo: using whole GPU bo [ 9.545] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.545] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.545] color_convert: src=ff232321 [20028888] [ 9.545] color_convert: dst=ff232321 [20028888] [ 9.545] sna_render_get_solid: ff232321 [ 9.545] sna_render_get_solid(7) = ff232321 (old) [ 9.545] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.545] sna_transform_is_imprecise_integer_translation: no transform [ 9.545] gen9_composite_picture: integer translation (0, 0), removing [ 9.545] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.545] sna_render_pixmap_bo: GPU all damaged [ 9.545] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.545] gen4_choose_composite_emitter: solid, identity mask [ 9.545] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.545] aligning vertex: was 3, now 4 floats per vertex [ 9.545] gen9_composite_get_binding_table(ff00) [ 9.545] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.545] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.545] kgem_add_handle: handle=8, index=3 [ 9.545] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.545] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.545] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.545] kgem_add_handle: handle=6, index=4 [ 9.545] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.545] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.545] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.545] gen9_emit_sampler: sampler = a [ 9.545] gen9_emit_sf: num_sf_outputs=2 [ 9.545] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.545] gen9_emit_vertex_elements: setup id=9 [ 9.545] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.545] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.545] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.545] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.545] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.545] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.545] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.545] gen8_vertex_flush[56c] = 48 [ 9.545] gen9_magic_ca_pass: CA fixup (10674 -> 10722) [ 9.545] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.545] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.545] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.545] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.545] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.545] sna_glyphs: discarding mask [ 9.545] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.545] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.545] gen9_render_composite: 0x0, current mode=1/1 [ 9.545] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.545] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.545] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.545] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.545] sna_drawable_use_bo pixmap=406, box=((0, 0), (7680, 2160)), flags=7... [ 9.545] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.545] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.545] sna_drawable_use_bo: using whole GPU bo [ 9.545] gen9_composite_set_target: pixmap=406, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.545] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.545] color_convert: src=ff8e8b85 [20028888] [ 9.545] color_convert: dst=ff8e8b85 [20028888] [ 9.545] sna_render_get_solid: ff8e8b85 [ 9.545] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.545] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.545] sna_transform_is_imprecise_integer_translation: no transform [ 9.545] gen9_composite_picture: integer translation (0, 0), removing [ 9.545] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.545] sna_render_pixmap_bo: GPU all damaged [ 9.545] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.545] gen4_choose_composite_emitter: solid, identity mask [ 9.545] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.545] gen9_composite_get_binding_table(fe40) [ 9.545] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.545] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.545] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.545] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.545] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.545] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.545] gen9_emit_vertex_elements: setup id=9 [ 9.545] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.545] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.545] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.545] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.545] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.545] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.545] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.545] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.545] gen8_vertex_flush[66c] = 48 [ 9.545] gen9_magic_ca_pass: CA fixup (10722 -> 10770) [ 9.545] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.545] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.545] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.545] sna_copy_area: src=pixmap=406:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.545] sna_copy_area: normal copy [ 9.545] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.545] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.545] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.545] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.545] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.545] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.545] sna_do_copy: pixmap -- no source clipping [ 9.545] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.546] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.546] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=406+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.546] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.546] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.546] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.546] sna_drawable_use_bo: pinned, never REPLACES [ 9.546] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.546] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.546] sna_drawable_use_bo: applying move-to-gpu override [ 9.546] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.546] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.546] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.546] wait_for_shadow: setting front pixmap to handle=27 [ 9.546] sna_drawable_use_bo: using whole GPU bo [ 9.546] sna_pixmap_move_to_gpu(pixmap=406, usage=0), flags=a [ 9.546] sna_pixmap_move_to_gpu: already all-damaged [ 9.546] sna_pixmap_mark_active: pixmap=406, handle=39 [ 9.546] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.546] sna_pixmap_make_cow: make cow src=406, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.546] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.546] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.546] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.546] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.546] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.546] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.546] kgem_set_mode: flushing before new bo [ 9.546] gen8_vertex_close: used=43080, vbo active? 16, vb=204, nreloc=2 [ 9.546] gen8_vertex_close: reloc[0] = 287 [ 9.546] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.546] kgem_add_handle: handle=16, index=5 [ 9.546] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.546] gen8_vertex_close: reloc[1] = 342 [ 9.546] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.546] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.546] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.546] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.546] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.546] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.546] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.546] kgem_fixup_relocs: shrinking by 61440 [ 9.546] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.546] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.546] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.546] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.546] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.546] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.546] __kgem_bo_clear_busy: handle=8 [ 9.546] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.546] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.546] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.546] __kgem_bo_clear_busy: handle=8 [ 9.546] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.546] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.546] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.546] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.546] aligning vertex: was 4, now 2 floats per vertex [ 9.546] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.546] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.546] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.546] kgem_add_handle: handle=4, index=0 [ 9.546] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.546] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.546] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.546] gen9_composite_get_binding_table(ffc0) [ 9.546] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.546] kgem_add_handle: handle=27, index=1 [ 9.546] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.546] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.546] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.546] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.546] kgem_add_handle: handle=39, index=2 [ 9.546] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.546] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.546] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.546] gen9_emit_sampler: sampler = 0 [ 9.546] gen9_emit_sf: num_sf_outputs=1 [ 9.546] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.546] gen9_emit_vertex_elements: setup id=0 [ 9.546] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.546] (0, 0) -> (0, 0) + (7680, 2160) [ 9.546] gen8_vertex_flush[490] = 3 [ 9.546] sna_destroy_pixmap: pixmap=406, attached?=1 [ 9.546] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.546] __kgem_bo_destroy: handle=39, size=66355200 [ 9.546] __kgem_bo_destroy: handle=39 -> active [ 9.546] __sna_free_pixmap(pixmap=406) [ 9.546] sna_accel_flush: flush?=0, dirty?=0 [ 9.546] sna_accel_flush: flush?=0, dirty?=0 [ 9.546] sna_block_handler (tv=598.611000) [ 9.546] kgem_retire, need_retire?=1 [ 9.546] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.546] kgem_retire__requests_ring: retiring ring 0 [ 9.546] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.546] __kgem_retire_rq: request 1 complete [ 9.546] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.546] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.546] kgem_retire -- retired=0, need_retire=0 [ 9.546] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.546] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.546] __kgem_bo_destroy: handle=31, size=262144 [ 9.546] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.546] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.546] sna_accel_block: GPU idle, flushing [ 9.546] gen8_vertex_close: used=43086, vbo active? 16, vb=1, nreloc=1 [ 9.546] gen8_vertex_close: reloc[0] = 287 [ 9.546] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.546] kgem_add_handle: handle=16, index=3 [ 9.546] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.546] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.546] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.546] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.546] kgem_fixup_relocs: shrinking by 61440 [ 9.546] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.546] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.546] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.546] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.546] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.546] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.546] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.546] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.546] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.546] sna_scanout_do_flush (time=9546), triggered [ 9.546] sna_scanout_flush (time=9546), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.546] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.546] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.546] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.546] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.546] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.546] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.546] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.546] sna_pixmap_move_to_gpu: already all-damaged [ 9.546] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.546] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.546] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.546] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.546] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.546] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.546] get_fb: reusing fb=101 for handle=27 [ 9.546] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.546] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.546] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.546] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.546] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.546] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.546] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.546] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.546] sna_accel_do_throttle (time=9546), triggered [ 9.546] sna_accel_throttle (time=9546) [ 9.546] sna_accel_block: evaluating timers, active=7 [ 9.546] sna_accel_block: flush timer expires in 16 [9562] [ 9.547] sna_wakeup_handler [ 9.547] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.547] kgem_can_create_2d: 7680x2160 @ 24 [ 9.547] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.547] kgem_can_create_2d: untiled size=66355200 [ 9.547] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.547] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.547] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.547] sna_create_pixmap: usage=0, flags=1b [ 9.547] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.547] __pop_freed_pixmap: reusing freed pixmap=406 header [ 9.547] create_pixmap_hdr: pixmap=429, width=7680, height=2160, usage=0 [ 9.547] sna_create_pixmap: serial=429, 7680x2160, usage=0 [ 9.547] sna_composite_rectangles(pixmap=430, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.547] sna_composite_rectangles: converted to op 0 [ 9.547] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.547] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.547] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.547] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.547] sna_composite_rectangles: dropping last-cpu hint [ 9.547] sna_drawable_use_bo pixmap=430, box=((0, 0), (7680, 2160)), flags=19... [ 9.547] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.547] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.547] sna_pixmap_move_to_gpu(pixmap=430, usage=0), flags=b [ 9.547] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.547] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.547] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.547] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.547] sna_pixmap_alloc_gpu: pixmap=430 [ 9.547] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.547] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.547] kgem_bo_remove_from_active: removing handle=39 from active [ 9.547] 1:from active: pitch=30720, tiling=1, handle=39, id=574 [ 9.547] __sna_damage_all(7680, 2160) [ 9.547] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.547] sna_pixmap_mark_active: pixmap=430, handle=39 [ 9.547] sna_drawable_use_bo: allocated GPU bo for operation [ 9.547] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.547] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.547] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.547] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.547] sna_render_get_solid: 0 [ 9.547] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.547] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.547] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.547] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.547] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.547] kgem_add_handle: handle=4, index=0 [ 9.547] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.547] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.547] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.547] gen9_composite_get_binding_table(ffc0) [ 9.547] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.547] kgem_add_handle: handle=39, index=1 [ 9.547] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.547] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.547] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.547] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.547] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.547] kgem_add_handle: handle=7, index=2 [ 9.547] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.547] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.547] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.547] gen9_emit_sampler: sampler = 1 [ 9.547] gen9_emit_sf: num_sf_outputs=1 [ 9.547] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.547] gen9_emit_vertex_elements: setup id=0 [ 9.547] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.547] (0, 0), (7680, 2160) [ 9.547] gen8_vertex_flush[490] = 3 [ 9.547] sna_composite_rectangles: pixmap=430 marking clear [0]? 1 [ 9.547] sna_composite_rectangles(pixmap=430, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.547] sna_composite_rectangles: converted to op 1 [ 9.547] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.547] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.547] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.547] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.547] sna_composite_rectangles: promoting to full GPU [ 9.547] sna_composite_rectangles: dropping last-cpu hint [ 9.547] sna_drawable_use_bo pixmap=430, box=((0, 0), (7680, 2160)), flags=19... [ 9.547] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.547] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.547] sna_drawable_use_bo: using whole GPU bo [ 9.547] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.547] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.547] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.547] sna_render_get_solid: ff2c001e [ 9.547] sna_render_get_solid(0) = ff2c001e (old) [ 9.547] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.547] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.547] gen9_composite_get_binding_table(ff00) [ 9.547] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.547] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.547] kgem_add_handle: handle=8, index=3 [ 9.547] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.547] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.547] gen9_emit_vertex_elements: setup id=0 [ 9.547] (0, 0), (7680, 2160) [ 9.547] gen8_vertex_flush[4cc] = 3 [ 9.547] sna_composite_rectangles: pixmap=430 marking clear [ff2c001e]? 1 [ 9.547] sna_composite(pixmap=430, op=3, src=292+(0, 0), mask=0+(0, 0), dst=430+(0, 0)+(0, 0), size=(3840, 2160) [ 9.547] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.547] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.547] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.547] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.547] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.547] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.547] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.547] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.547] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.547] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.547] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.547] sna_drawable_use_bo pixmap=430, box=((0, 0), (3840, 2160)), flags=7... [ 9.547] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.547] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.547] sna_drawable_use_bo: using whole GPU bo [ 9.547] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.547] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.547] sna_transform_is_imprecise_integer_translation: no transform [ 9.547] gen9_composite_picture: integer translation (0, 0), removing [ 9.547] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.547] sna_render_pixmap_bo: GPU all damaged [ 9.547] color_convert: src=11000000 [20028888] [ 9.547] color_convert: dst=11000000 [20028888] [ 9.547] sna_render_get_solid: 11000000 [ 9.547] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.547] gen4_choose_composite_emitter: identity source, identity mask [ 9.547] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.547] aligning vertex: was 2, now 5 floats per vertex [ 9.547] gen9_composite_get_binding_table(fe80) [ 9.547] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.547] kgem_add_handle: handle=9, index=4 [ 9.547] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.547] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.547] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.547] kgem_add_reloc64: adding proxy [delta=68] for handle=7 [ 9.547] kgem_add_reloc64[7] = (delta=68, target handle=2, presumed=fffe8000) [ 9.547] [3f80] bind bo(handle=7, addr=fffe8044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.547] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.547] gen9_emit_sampler: sampler = 3 [ 9.547] gen9_emit_sf: num_sf_outputs=2 [ 9.548] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.548] gen9_emit_vertex_elements: setup id=10 [ 9.548] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.548] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.548] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.548] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.548] gen8_vertex_flush[5a8] = 3 [ 9.548] sna_composite(pixmap=430, op=3, src=292+(0, 0), mask=0+(0, 0), dst=430+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.548] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.548] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.548] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.548] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.548] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.548] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.548] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.548] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.548] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.548] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.548] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.548] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.548] sna_drawable_use_bo pixmap=430, box=((3840, 0), (7680, 2160)), flags=7... [ 9.548] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.548] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.548] sna_drawable_use_bo: using whole GPU bo [ 9.548] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.548] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.548] sna_transform_is_imprecise_integer_translation: no transform [ 9.548] gen9_composite_picture: integer translation (0, 0), removing [ 9.548] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.548] sna_render_pixmap_bo: GPU all damaged [ 9.548] color_convert: src=11000000 [20028888] [ 9.548] color_convert: dst=11000000 [20028888] [ 9.548] sna_render_get_solid: 11000000 [ 9.548] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.548] gen4_choose_composite_emitter: identity source, identity mask [ 9.548] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.548] gen9_composite_get_binding_table(fdc0) [ 9.548] gen9_emit_vertex_elements: setup id=10 [ 9.548] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.548] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.548] gen8_vertex_flush[5dc] = 3 [ 9.548] sna_composite(pixmap=430, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=430+(5694, 1014)+(0, 0), size=(132, 132) [ 9.548] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.548] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.548] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.548] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.548] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.548] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.548] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.548] gen9_render_composite: 132x132, current mode=1/1 [ 9.548] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.548] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.548] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.548] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.548] sna_drawable_use_bo pixmap=430, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.548] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.548] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.548] sna_drawable_use_bo: using whole GPU bo [ 9.548] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.548] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.548] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.548] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.548] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.548] sna_render_pixmap_bo: GPU all damaged [ 9.548] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.548] color_convert: src=11000000 [20028888] [ 9.548] color_convert: dst=11000000 [20028888] [ 9.548] sna_render_get_solid: 11000000 [ 9.548] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.548] gen4_choose_composite_emitter: simple src, identity mask [ 9.548] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.548] gen9_composite_get_binding_table(fdc0) [ 9.548] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.548] kgem_add_handle: handle=15, index=5 [ 9.548] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.548] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.548] gen9_emit_sampler: sampler = 23 [ 9.548] gen9_emit_vertex_elements: setup id=10 [ 9.548] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.548] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.548] gen8_vertex_flush[620] = 3 [ 9.548] sna_create_pixmap(80, 80, 32, usage=0) [ 9.548] kgem_can_create_2d: 80x80 @ 32 [ 9.548] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.548] kgem_can_create_2d: untiled size=28672 [ 9.548] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.548] kgem_choose_tiling: 80x80 -> 0 [ 9.548] sna_create_pixmap: usage=0, flags=b [ 9.548] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.548] __pop_freed_pixmap: reusing freed pixmap=410 header [ 9.548] create_pixmap_hdr: pixmap=431, width=80, height=80, usage=0 [ 9.548] sna_create_pixmap: serial=431, 80x80, usage=0 [ 9.548] sna_composite_rectangles(pixmap=432, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.548] sna_composite_rectangles: converted to op 0 [ 9.548] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.548] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.548] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.548] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.548] sna_composite_rectangles: dropping last-cpu hint [ 9.548] sna_drawable_use_bo pixmap=432, box=((0, 0), (80, 80)), flags=19... [ 9.548] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.548] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.548] sna_pixmap_move_to_gpu(pixmap=432, usage=0), flags=b [ 9.548] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.548] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.548] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.548] kgem_choose_tiling: 80x80 -> 0 [ 9.548] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.548] kgem_choose_tiling: 80x80 -> 0 [ 9.548] sna_pixmap_alloc_gpu: pixmap=432 [ 9.548] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.548] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.548] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.548] from inactive: pitch=320, tiling=0: handle=22, id=575 [ 9.548] __sna_damage_all(80, 80) [ 9.548] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.548] sna_pixmap_mark_active: pixmap=432, handle=22 [ 9.548] sna_drawable_use_bo: allocated GPU bo for operation [ 9.548] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.548] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.548] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.548] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.548] sna_render_get_solid: 0 [ 9.548] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.548] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.548] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.548] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.548] aligning vertex: was 5, now 2 floats per vertex [ 9.548] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.548] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.548] gen9_composite_get_binding_table(fd40) [ 9.548] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.548] kgem_add_handle: handle=22, index=6 [ 9.548] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.548] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.548] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.548] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.548] gen9_emit_sampler: sampler = 1 [ 9.548] gen9_emit_sf: num_sf_outputs=1 [ 9.548] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.548] gen9_emit_vertex_elements: setup id=0 [ 9.548] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.548] (0, 0), (80, 80) [ 9.548] gen8_vertex_flush[6d8] = 3 [ 9.548] sna_composite_rectangles: pixmap=432 marking clear [0]? 1 [ 9.548] sna_composite_rectangles(pixmap=432, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.548] sna_composite_rectangles: converted to op 1 [ 9.548] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.548] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.548] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.548] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.548] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.548] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.548] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.548] sna_composite_rectangles: dropping last-cpu hint [ 9.548] sna_drawable_use_bo pixmap=432, box=((0, 0), (80, 80)), flags=1... [ 9.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.549] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.549] sna_drawable_use_bo: using whole GPU bo [ 9.549] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.549] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.549] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.549] sna_render_get_solid: 40404040 [ 9.549] sna_render_get_solid(1) = 40404040 (old) [ 9.549] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.549] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.549] gen9_composite_get_binding_table(fcc0) [ 9.549] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.549] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.549] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.549] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.549] gen9_emit_vertex_elements: setup id=0 [ 9.549] (0, 0), (2, 2) [ 9.549] (78, 0), (80, 2) [ 9.549] (0, 78), (2, 80) [ 9.549] (78, 78), (80, 80) [ 9.549] gen8_vertex_flush[714] = 12 [ 9.549] sna_composite(pixmap=430, op=3, src=432+(0, 0), mask=0+(0, 0), dst=430+(0, 0)+(0, 0), size=(7680, 2160) [ 9.549] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.549] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.549] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.549] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.549] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.549] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.549] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.549] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.549] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.549] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.549] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.549] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.549] sna_drawable_use_bo pixmap=430, box=((0, 0), (7680, 2160)), flags=7... [ 9.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.549] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.549] sna_drawable_use_bo: using whole GPU bo [ 9.549] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.549] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.549] sna_transform_is_imprecise_integer_translation: no transform [ 9.549] gen9_composite_picture: integer translation (0, 0), removing [ 9.549] sna_render_pixmap_bo pixmap=432, (0, 0)x(7680, 2160)/(80, 80) [ 9.549] sna_render_pixmap_bo: GPU all damaged [ 9.549] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.549] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.549] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.549] gen4_choose_composite_emitter: identity src, no mask [ 9.549] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.549] aligning vertex: was 2, now 3 floats per vertex [ 9.549] gen9_composite_get_binding_table(fc40) [ 9.549] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.549] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.549] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.549] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.549] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.549] gen9_emit_sampler: sampler = a [ 9.549] gen9_emit_vertex_elements: setup id=2 [ 9.549] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.549] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.549] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.549] gen8_vertex_flush[7b0] = 3 [ 9.549] sna_destroy_pixmap: pixmap=432, attached?=1 [ 9.549] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.549] __kgem_bo_destroy: handle=22, size=61440 [ 9.549] __kgem_bo_destroy: handle=22 -> active [ 9.549] __sna_free_pixmap(pixmap=432) [ 9.549] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.549] kgem_can_create_2d: 640x2096 @ 32 [ 9.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.549] kgem_can_create_2d: untiled size=5365760 [ 9.549] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.549] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.549] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.549] sna_create_pixmap: usage=0, flags=1b [ 9.549] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.549] __pop_freed_pixmap: reusing freed pixmap=432 header [ 9.549] create_pixmap_hdr: pixmap=433, width=640, height=2096, usage=0 [ 9.549] sna_create_pixmap: serial=433, 640x2096, usage=0 [ 9.549] sna_composite_rectangles(pixmap=434, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.549] sna_composite_rectangles: converted to op 0 [ 9.549] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.549] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.549] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.549] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.549] sna_composite_rectangles: dropping last-cpu hint [ 9.549] sna_drawable_use_bo pixmap=434, box=((0, 0), (640, 2096)), flags=19... [ 9.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.549] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.549] sna_pixmap_move_to_gpu(pixmap=434, usage=0), flags=b [ 9.549] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.549] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.549] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.549] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.549] sna_pixmap_alloc_gpu: pixmap=434 [ 9.549] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.549] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.549] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.549] from inactive: pitch=2560, tiling=1: handle=11, id=576 [ 9.549] __sna_damage_all(640, 2096) [ 9.549] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.549] sna_pixmap_mark_active: pixmap=434, handle=11 [ 9.549] sna_drawable_use_bo: allocated GPU bo for operation [ 9.549] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.549] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.549] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.549] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.549] sna_render_get_solid: 0 [ 9.549] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.549] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.549] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.549] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.549] aligning vertex: was 3, now 2 floats per vertex [ 9.549] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.549] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.549] gen9_composite_get_binding_table(fbc0) [ 9.549] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.549] kgem_add_handle: handle=11, index=7 [ 9.549] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.549] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.549] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.549] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.549] gen9_emit_sampler: sampler = 1 [ 9.549] gen9_emit_vertex_elements: setup id=0 [ 9.549] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.549] (0, 0), (640, 2096) [ 9.549] gen8_vertex_flush[820] = 3 [ 9.549] sna_composite_rectangles: pixmap=434 marking clear [0]? 1 [ 9.549] sna_composite(pixmap=434, op=3, src=292+(168, 968), mask=0+(0, 0), dst=434+(8, 904)+(0, 0), size=(624, 224) [ 9.549] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.549] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.549] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.549] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.549] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.549] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.549] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.549] gen9_render_composite: 624x224, current mode=1/1 [ 9.549] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.549] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.549] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.549] sna_drawable_use_bo pixmap=434, box=((8, 904), (632, 1128)), flags=7... [ 9.549] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.549] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.549] sna_drawable_use_bo: using whole GPU bo [ 9.549] gen9_composite_set_target: pixmap=434, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.549] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.549] sna_transform_is_imprecise_integer_translation: no transform [ 9.549] gen9_composite_picture: integer translation (0, 0), removing [ 9.549] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.549] sna_render_pixmap_bo: GPU all damaged [ 9.549] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.549] color_convert: src=11000000 [20028888] [ 9.549] color_convert: dst=11000000 [20028888] [ 9.549] sna_render_get_solid: 11000000 [ 9.549] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.549] gen4_choose_composite_emitter: identity source, identity mask [ 9.549] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.549] aligning vertex: was 2, now 5 floats per vertex [ 9.549] gen9_composite_get_binding_table(fb40) [ 9.549] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.549] gen9_emit_sampler: sampler = 3 [ 9.549] gen9_emit_sf: num_sf_outputs=2 [ 9.549] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.549] gen9_emit_vertex_elements: setup id=10 [ 9.549] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.549] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.549] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.550] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.550] gen8_vertex_flush[8e8] = 3 [ 9.550] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.550] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.550] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.550] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.550] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.550] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.550] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.550] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.550] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.550] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.550] sna_drawable_use_bo pixmap=434, box=((8, 904), (632, 1128)), flags=7... [ 9.550] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.550] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.550] sna_drawable_use_bo: using whole GPU bo [ 9.550] gen9_composite_set_target: pixmap=434, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.550] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.550] color_convert: src=660a0a0a [20028888] [ 9.550] color_convert: dst=660a0a0a [20028888] [ 9.550] sna_render_get_solid: 660a0a0a [ 9.550] sna_render_get_solid(2) = 660a0a0a (old) [ 9.550] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.550] gen4_choose_spans_emitter: solid source [ 9.550] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.550] aligning vertex: was 5, now 3 floats per vertex [ 9.550] gen9_composite_get_binding_table(fb00) [ 9.550] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.550] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.550] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.550] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.550] gen9_emit_sampler: sampler = c [ 9.550] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.550] gen9_emit_vertex_elements: setup id=5 [ 9.550] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.550] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.550] thread_choose_span: clipped? 0 [ 9.550] imprecise_trapezoid_span_converter: using 4 threads [ 9.550] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.550] thread_choose_span: clipped? 0 [ 9.550] span_thread: flushing 95 boxes [ 9.550] span_thread: flushing 1 boxes [ 9.550] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.550] span_thread: flushing 95 boxes [ 9.550] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.550] span_thread: flushing 1 boxes [ 9.550] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.550] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.550] gen8_vertex_flush[994] = 576 [ 9.550] gen9_render_composite_spans_done() [ 9.550] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.550] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.550] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.550] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.550] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.550] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.550] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.550] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.550] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.550] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.550] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.550] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.550] sna_drawable_use_bo pixmap=434, box=((8, 904), (632, 1128)), flags=7... [ 9.550] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.550] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.550] sna_drawable_use_bo: using whole GPU bo [ 9.550] gen9_composite_set_target: pixmap=434, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.550] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.550] color_convert: src=66282828 [20028888] [ 9.550] color_convert: dst=66282828 [20028888] [ 9.550] sna_render_get_solid: 66282828 [ 9.550] sna_render_get_solid(3) = 66282828 (old) [ 9.550] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.550] gen4_choose_spans_emitter: solid source [ 9.550] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.550] gen9_composite_get_binding_table(fa80) [ 9.550] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.550] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.550] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.550] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.550] gen9_emit_vertex_elements: setup id=5 [ 9.550] thread_choose_span: clipped? 0 [ 9.550] imprecise_trapezoid_span_converter: using 4 threads [ 9.550] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.550] thread_choose_span: clipped? 0 [ 9.550] span_thread: flushing 2 boxes [ 9.550] span_thread: flushing 2 boxes [ 9.550] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.550] span_thread: flushing 162 boxes [ 9.551] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.551] span_thread: flushing 166 boxes [ 9.551] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.550] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.551] gen8_vertex_flush[9d0] = 996 [ 9.551] gen9_render_composite_spans_done() [ 9.551] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.551] kgem_can_create_2d: 640x2096 @ 32 [ 9.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.551] kgem_can_create_2d: untiled size=5365760 [ 9.551] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.551] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.551] sna_create_pixmap: usage=0, flags=1b [ 9.551] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.551] __pop_freed_pixmap: reusing freed pixmap=412 header [ 9.551] create_pixmap_hdr: pixmap=435, width=640, height=2096, usage=0 [ 9.551] sna_create_pixmap: serial=435, 640x2096, usage=0 [ 9.551] sna_composite_rectangles(pixmap=436, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.551] sna_composite_rectangles: converted to op 0 [ 9.551] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.551] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.551] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.551] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.551] sna_composite_rectangles: dropping last-cpu hint [ 9.551] sna_drawable_use_bo pixmap=436, box=((0, 0), (640, 2096)), flags=19... [ 9.551] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.551] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.551] sna_pixmap_move_to_gpu(pixmap=436, usage=0), flags=b [ 9.551] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.551] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.551] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.551] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.551] sna_pixmap_alloc_gpu: pixmap=436 [ 9.551] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.551] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.551] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.551] from inactive: pitch=2560, tiling=1: handle=25, id=577 [ 9.551] __sna_damage_all(640, 2096) [ 9.551] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.551] sna_pixmap_mark_active: pixmap=436, handle=25 [ 9.551] sna_drawable_use_bo: allocated GPU bo for operation [ 9.551] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.551] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.551] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.551] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.551] sna_render_get_solid: 0 [ 9.551] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.551] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.551] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.551] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.551] aligning vertex: was 3, now 2 floats per vertex [ 9.551] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.551] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.551] gen9_composite_get_binding_table(fa00) [ 9.551] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.551] kgem_add_handle: handle=25, index=8 [ 9.551] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.551] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.551] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.551] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.551] gen9_emit_sampler: sampler = 1 [ 9.551] gen9_emit_sf: num_sf_outputs=1 [ 9.551] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.551] gen9_emit_vertex_elements: setup id=0 [ 9.551] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.551] (0, 0), (640, 2096) [ 9.551] gen8_vertex_flush[a90] = 3 [ 9.551] sna_composite_rectangles: pixmap=436 marking clear [0]? 1 [ 9.551] sna_create_pixmap(624, 224, 32, usage=0) [ 9.551] kgem_can_create_2d: 624x224 @ 32 [ 9.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.551] kgem_can_create_2d: untiled size=561152 [ 9.551] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.551] kgem_can_create_2d: tiled[-1] size=561152 [ 9.551] sna_create_pixmap: usage=0, flags=1b [ 9.551] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.551] __pop_freed_pixmap: reusing freed pixmap=418 header [ 9.551] create_pixmap_hdr: pixmap=437, width=624, height=224, usage=0 [ 9.551] sna_create_pixmap: serial=437, 624x224, usage=0 [ 9.551] sna_composite_rectangles(pixmap=438, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.551] sna_composite_rectangles: converted to op 0 [ 9.551] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.551] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.551] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.551] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.551] sna_composite_rectangles: dropping last-cpu hint [ 9.551] sna_drawable_use_bo pixmap=438, box=((0, 0), (624, 224)), flags=19... [ 9.551] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.551] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.551] sna_pixmap_move_to_gpu(pixmap=438, usage=0), flags=b [ 9.551] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.551] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.551] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.551] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.551] sna_pixmap_alloc_gpu: pixmap=438 [ 9.551] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.551] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.551] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.551] from inactive: pitch=2560, tiling=1: handle=20, id=578 [ 9.551] __sna_damage_all(624, 224) [ 9.551] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.551] sna_pixmap_mark_active: pixmap=438, handle=20 [ 9.551] sna_drawable_use_bo: allocated GPU bo for operation [ 9.551] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.551] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.551] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.551] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.551] sna_render_get_solid: 0 [ 9.551] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.551] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.551] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.551] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.551] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.551] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.551] gen9_composite_get_binding_table(f980) [ 9.551] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.551] kgem_add_handle: handle=20, index=9 [ 9.551] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.551] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.551] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.551] gen9_emit_vertex_elements: setup id=0 [ 9.551] (0, 0), (624, 224) [ 9.551] gen8_vertex_flush[ac4] = 3 [ 9.551] sna_composite_rectangles: pixmap=438 marking clear [0]? 1 [ 9.551] sna_create_pixmap(576, 76, 32, usage=0) [ 9.551] kgem_can_create_2d: 576x76 @ 32 [ 9.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.551] kgem_can_create_2d: untiled size=176128 [ 9.551] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.551] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.551] kgem_can_create_2d: tiled[-1] size=176128 [ 9.551] sna_create_pixmap: usage=0, flags=1b [ 9.551] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.551] __pop_freed_pixmap: reusing freed pixmap=416 header [ 9.551] create_pixmap_hdr: pixmap=439, width=576, height=76, usage=0 [ 9.551] sna_create_pixmap: serial=439, 576x76, usage=0 [ 9.551] sna_composite_rectangles(pixmap=440, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.551] sna_composite_rectangles: converted to op 0 [ 9.551] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.551] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.551] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.551] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.551] sna_composite_rectangles: dropping last-cpu hint [ 9.551] sna_drawable_use_bo pixmap=440, box=((0, 0), (576, 76)), flags=19... [ 9.551] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.551] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.551] sna_pixmap_move_to_gpu(pixmap=440, usage=0), flags=b [ 9.551] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.551] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.551] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.551] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.551] sna_pixmap_alloc_gpu: pixmap=440 [ 9.551] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.551] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.551] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.551] from inactive: pitch=2560, tiling=1: handle=38, id=579 [ 9.551] __sna_damage_all(576, 76) [ 9.551] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.551] sna_pixmap_mark_active: pixmap=440, handle=38 [ 9.551] sna_drawable_use_bo: allocated GPU bo for operation [ 9.551] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.551] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.551] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.551] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.551] sna_render_get_solid: 0 [ 9.551] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.551] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.551] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.551] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.551] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.551] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.551] gen9_composite_get_binding_table(f900) [ 9.551] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.551] kgem_add_handle: handle=38, index=10 [ 9.551] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.551] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.552] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.552] gen9_emit_vertex_elements: setup id=0 [ 9.552] (0, 0), (576, 76) [ 9.552] gen8_vertex_flush[af8] = 3 [ 9.552] sna_composite_rectangles: pixmap=440 marking clear [0]? 1 [ 9.552] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.552] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.552] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.552] trapezoid_spans_maybe_inplace? clear, no [ 9.552] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.552] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.552] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.552] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.552] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.552] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.552] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.552] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.552] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.552] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.552] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.552] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.552] sna_drawable_use_bo pixmap=440, box=((2, 2), (574, 74)), flags=7... [ 9.552] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.552] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.552] sna_drawable_use_bo: using whole GPU bo [ 9.552] gen9_composite_set_target: pixmap=440, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.552] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.552] color_convert: src=4c000000 [20028888] [ 9.552] color_convert: dst=4c000000 [20028888] [ 9.552] sna_render_get_solid: 4c000000 [ 9.552] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.552] gen4_choose_spans_emitter: solid source [ 9.552] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.552] aligning vertex: was 2, now 3 floats per vertex [ 9.552] gen9_composite_get_binding_table(f880) [ 9.552] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.552] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.552] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.552] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.552] gen9_emit_sampler: sampler = c [ 9.552] gen9_emit_sf: num_sf_outputs=2 [ 9.552] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.552] gen9_emit_vertex_elements: setup id=5 [ 9.552] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.552] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.552] thread_choose_span: clipped? 0 [ 9.552] imprecise_trapezoid_span_converter: using 4 threads [ 9.552] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.552] thread_choose_span: clipped? 0 [ 9.552] span_thread: flushing 26 boxes [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.552] span_thread: flushing 26 boxes [ 9.552] span_thread: flushing 1 boxes [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.552] span_thread: flushing 1 boxes [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.552] gen8_vertex_flush[ba8] = 162 [ 9.552] gen9_render_composite_spans_done() [ 9.552] sna_accel_flush: flush?=0, dirty?=0 [ 9.552] sna_block_handler (tv=0.0) [ 9.552] sna_wakeup_handler [ 9.552] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.552] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.552] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.552] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.552] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.552] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.552] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.552] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.552] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.552] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.552] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.552] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.552] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.552] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.552] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.552] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.552] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.552] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.552] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.552] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.552] sna_drawable_use_bo pixmap=440, box=((0, 0), (576, 76)), flags=7... [ 9.552] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.552] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.552] sna_drawable_use_bo: using whole GPU bo [ 9.552] gen9_composite_set_target: pixmap=440, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.552] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.552] color_convert: src=e6e6e6e6 [20028888] [ 9.552] color_convert: dst=e6e6e6e6 [20028888] [ 9.552] sna_render_get_solid: e6e6e6e6 [ 9.552] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.552] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.552] gen4_choose_spans_emitter: solid source [ 9.552] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.552] gen9_composite_get_binding_table(f800) [ 9.552] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.552] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.552] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.552] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.552] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.552] gen9_emit_vertex_elements: setup id=5 [ 9.552] thread_choose_span: clipped? 0 [ 9.552] imprecise_trapezoid_span_converter: using 4 threads [ 9.552] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.552] thread_choose_span: clipped? 0 [ 9.552] span_thread: flushing 62 boxes [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.552] span_thread: flushing 2 boxes [ 9.552] span_thread: flushing 62 boxes [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.552] span_thread: flushing 2 boxes [ 9.552] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.552] gen8_vertex_flush[bfc] = 384 [ 9.553] gen9_render_composite_spans_done() [ 9.553] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1ac, drawable=1b6 [ 9.553] sna_validate_gc: recomputing clip [ 9.553] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.553] sna_copy_area: src=pixmap=440:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=438:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.553] sna_copy_area: normal copy [ 9.553] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.553] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.553] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.553] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.553] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.553] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.553] sna_do_copy: pixmap -- no source clipping [ 9.553] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.553] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.553] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=440+(-24, -136), dst pixmap=438+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.553] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.553] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.553] sna_drawable_use_bo pixmap=438, box=((24, 136), (600, 212)), flags=b... [ 9.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.553] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.553] sna_drawable_use_bo: using whole GPU bo [ 9.553] sna_pixmap_move_to_gpu(pixmap=440, usage=0), flags=a [ 9.553] sna_pixmap_move_to_gpu: already all-damaged [ 9.553] sna_pixmap_mark_active: pixmap=440, handle=38 [ 9.553] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.553] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.553] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.553] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.553] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.553] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.553] aligning vertex: was 3, now 2 floats per vertex [ 9.553] gen9_composite_get_binding_table(f780) [ 9.553] kgem_add_reloc64: handle=38, pos=15832, delta=0, domains=40000 [ 9.553] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd45c000) [ 9.553] [3dd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.553] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.553] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.553] gen9_emit_sampler: sampler = 0 [ 9.553] gen9_emit_sf: num_sf_outputs=1 [ 9.553] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.553] gen9_emit_vertex_elements: setup id=0 [ 9.553] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.553] (0, 0) -> (24, 136) + (576, 76) [ 9.553] gen8_vertex_flush[ccc] = 3 [ 9.553] sna_destroy_pixmap: pixmap=440, attached?=1 [ 9.553] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.553] __kgem_bo_destroy: handle=38, size=204800 [ 9.553] __kgem_bo_destroy: handle=38 -> active [ 9.553] __sna_free_pixmap(pixmap=440) [ 9.553] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.553] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.553] sna_glyphs: discarding mask [ 9.553] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.553] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.553] gen9_render_composite: 0x0, current mode=1/1 [ 9.553] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.553] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.553] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.553] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.553] sna_drawable_use_bo pixmap=438, box=((0, 0), (624, 224)), flags=7... [ 9.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.553] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.553] sna_drawable_use_bo: using whole GPU bo [ 9.553] gen9_composite_set_target: pixmap=438, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.553] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.553] color_convert: src=ff888888 [20028888] [ 9.553] color_convert: dst=ff888888 [20028888] [ 9.553] sna_render_get_solid: ff888888 [ 9.553] sna_render_get_solid(5) = ff888888 (old) [ 9.553] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.553] sna_transform_is_imprecise_integer_translation: no transform [ 9.553] gen9_composite_picture: integer translation (0, 0), removing [ 9.553] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.553] sna_render_pixmap_bo: GPU all damaged [ 9.553] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.553] gen4_choose_composite_emitter: solid, identity mask [ 9.553] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.553] aligning vertex: was 2, now 4 floats per vertex [ 9.553] gen9_composite_get_binding_table(f700) [ 9.553] kgem_add_reloc64: handle=8, pos=15800, delta=0, domains=40000 [ 9.553] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.553] kgem_add_reloc64[21] = (delta=20, target handle=3, presumed=fdffe000) [ 9.553] [3db0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.553] kgem_add_reloc64: handle=6, pos=15784, delta=0, domains=40000 [ 9.553] kgem_add_handle: handle=6, index=11 [ 9.553] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd585000) [ 9.553] [3da0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.553] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.553] gen9_emit_sampler: sampler = a [ 9.553] gen9_emit_sf: num_sf_outputs=2 [ 9.553] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.553] gen9_emit_vertex_elements: setup id=9 [ 9.553] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.553] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.553] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.553] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.553] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.553] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.553] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.553] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.553] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.553] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.553] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.553] gen8_vertex_flush[da8] = 24 [ 9.553] gen9_magic_ca_pass: CA fixup (12398 -> 12422) [ 9.553] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.553] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.553] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.553] sna_composite(pixmap=438, op=3, src=210+(0, 0), mask=0+(28, 8), dst=438+(28, 8)+(0, 0), size=(20, 80) [ 9.553] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.553] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.553] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.553] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.553] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.553] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.553] gen9_render_composite: 20x80, current mode=1/1 [ 9.553] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.553] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.553] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.553] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.553] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.553] sna_drawable_use_bo pixmap=438, box=((28, 8), (48, 88)), flags=7... [ 9.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.553] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.553] sna_drawable_use_bo: using whole GPU bo [ 9.553] gen9_composite_set_target: pixmap=438, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.553] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.553] sna_transform_is_imprecise_integer_translation: no transform [ 9.553] gen9_composite_picture: integer translation (0, 0), removing [ 9.553] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.553] sna_render_pixmap_bo: GPU all damaged [ 9.553] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.553] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.553] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.553] gen4_choose_composite_emitter: identity src, no mask [ 9.553] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.553] aligning vertex: was 4, now 3 floats per vertex [ 9.553] gen9_composite_get_binding_table(f640) [ 9.553] kgem_add_reloc64: handle=12, pos=15752, delta=0, domains=40000 [ 9.553] kgem_add_handle: handle=12, index=12 [ 9.553] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fdffb000) [ 9.553] [3d80] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.553] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.553] gen9_emit_sampler: sampler = 2 [ 9.553] gen9_emit_sf: num_sf_outputs=1 [ 9.553] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.553] gen9_emit_vertex_elements: setup id=2 [ 9.553] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.553] gen9_render_composite_box: (28, 8), (48, 88) [ 9.553] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.553] gen8_vertex_flush[ee4] = 3 [ 9.553] sna_composite(pixmap=438, op=3, src=214+(0, 0), mask=0+(28, 0), dst=438+(28, 0)+(0, 0), size=(20, 8) [ 9.553] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.553] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.553] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.553] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.553] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.553] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.553] gen9_render_composite: 20x8, current mode=1/1 [ 9.553] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.553] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.553] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.553] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.553] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.553] sna_drawable_use_bo pixmap=438, box=((28, 0), (48, 8)), flags=7... [ 9.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.553] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.553] sna_drawable_use_bo: using whole GPU bo [ 9.553] gen9_composite_set_target: pixmap=438, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.553] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.553] sna_transform_is_imprecise_integer_translation: no transform [ 9.553] gen9_composite_picture: integer translation (0, 0), removing [ 9.553] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.553] sna_render_pixmap_bo: GPU all damaged [ 9.553] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.553] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.553] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.553] gen4_choose_composite_emitter: identity src, no mask [ 9.553] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.553] gen9_composite_get_binding_table(f5c0) [ 9.553] kgem_add_reloc64: handle=24, pos=15720, delta=0, domains=40000 [ 9.553] kgem_add_handle: handle=24, index=13 [ 9.553] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fd53c000) [ 9.553] [3d60] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.553] gen9_emit_vertex_elements: setup id=2 [ 9.553] gen9_render_composite_box: (28, 0), (48, 8) [ 9.553] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.553] gen8_vertex_flush[f20] = 3 [ 9.553] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1b6, drawable=1b4 [ 9.553] sna_validate_gc: recomputing clip [ 9.553] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.553] sna_copy_area: src=pixmap=438:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=436:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.553] sna_copy_area: normal copy [ 9.553] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.553] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.553] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.553] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.553] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.553] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.553] sna_do_copy: pixmap -- no source clipping [ 9.553] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.553] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.553] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=438+(-8, -896), dst pixmap=436+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.553] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.553] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.553] sna_drawable_use_bo pixmap=436, box=((8, 896), (632, 1120)), flags=b... [ 9.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.553] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.553] sna_drawable_use_bo: using whole GPU bo [ 9.553] sna_pixmap_move_to_gpu(pixmap=438, usage=0), flags=a [ 9.553] sna_pixmap_move_to_gpu: already all-damaged [ 9.553] sna_pixmap_mark_active: pixmap=438, handle=20 [ 9.553] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.553] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.553] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.553] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.553] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.553] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.553] aligning vertex: was 3, now 2 floats per vertex [ 9.553] gen9_composite_get_binding_table(f540) [ 9.553] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.553] kgem_add_reloc64: handle=20, pos=15688, delta=0, domains=40000 [ 9.553] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd9be000) [ 9.553] [3d40] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.553] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.553] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.553] gen9_emit_sampler: sampler = 0 [ 9.553] gen9_emit_vertex_elements: setup id=0 [ 9.553] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.553] (0, 0) -> (8, 896) + (624, 224) [ 9.553] gen8_vertex_flush[fa8] = 3 [ 9.553] sna_destroy_pixmap: pixmap=438, attached?=1 [ 9.553] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.553] __kgem_bo_destroy: handle=20, size=3268608 [ 9.553] __kgem_bo_destroy: handle=20 -> active [ 9.553] __sna_free_pixmap(pixmap=438) [ 9.553] sna_create_pixmap(624, 80, 32, usage=0) [ 9.553] kgem_can_create_2d: 624x80 @ 32 [ 9.553] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.553] kgem_can_create_2d: untiled size=200704 [ 9.553] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.553] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.553] kgem_can_create_2d: tiled[-1] size=200704 [ 9.553] sna_create_pixmap: usage=0, flags=1b [ 9.553] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.553] __pop_freed_pixmap: reusing freed pixmap=438 header [ 9.553] create_pixmap_hdr: pixmap=441, width=624, height=80, usage=0 [ 9.553] sna_create_pixmap: serial=441, 624x80, usage=0 [ 9.553] sna_composite_rectangles(pixmap=442, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.553] sna_composite_rectangles: converted to op 0 [ 9.553] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.553] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.553] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.553] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.553] sna_composite_rectangles: dropping last-cpu hint [ 9.553] sna_drawable_use_bo pixmap=442, box=((0, 0), (624, 80)), flags=19... [ 9.553] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.553] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.553] sna_pixmap_move_to_gpu(pixmap=442, usage=0), flags=b [ 9.553] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.553] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.553] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.553] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.553] sna_pixmap_alloc_gpu: pixmap=442 [ 9.553] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.553] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.553] kgem_bo_remove_from_active: removing handle=38 from active [ 9.553] 1:from active: pitch=2560, tiling=1, handle=38, id=580 [ 9.553] __sna_damage_all(624, 80) [ 9.553] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.553] sna_pixmap_mark_active: pixmap=442, handle=38 [ 9.553] sna_drawable_use_bo: allocated GPU bo for operation [ 9.553] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.553] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.553] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.553] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.553] sna_render_get_solid: 0 [ 9.553] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.553] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.553] gen9_composite_get_binding_table(f4c0) [ 9.553] kgem_add_reloc64: handle=38, pos=15656, delta=0, domains=20002 [ 9.553] kgem_add_reloc64[26] = (delta=0, target handle=10, presumed=fd45c000) [ 9.553] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.553] [3d20] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.553] gen9_emit_sampler: sampler = 1 [ 9.553] gen9_emit_vertex_elements: setup id=0 [ 9.553] (0, 0), (624, 80) [ 9.553] gen8_vertex_flush[fe4] = 3 [ 9.553] sna_composite_rectangles: pixmap=442 marking clear [0]? 1 [ 9.553] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1b4, drawable=1ba [ 9.553] sna_validate_gc: recomputing clip [ 9.553] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.553] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=442:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.553] sna_copy_area: normal copy [ 9.553] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.554] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.554] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.554] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.554] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.554] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.554] sna_do_copy: pixmap -- no source clipping [ 9.554] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.554] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.554] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=442+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.554] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.554] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.554] sna_drawable_use_bo pixmap=442, box=((28, 0), (246, 80)), flags=b... [ 9.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.554] sna_drawable_use_bo: using whole GPU bo [ 9.554] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.554] sna_pixmap_move_to_gpu: already all-damaged [ 9.554] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.554] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.554] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.554] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.554] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.554] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.554] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.554] gen9_composite_get_binding_table(f440) [ 9.554] kgem_add_reloc64: handle=21, pos=15624, delta=0, domains=40000 [ 9.554] kgem_add_handle: handle=21, index=14 [ 9.554] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fd994000) [ 9.554] [3d00] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.554] gen9_emit_sampler: sampler = 0 [ 9.554] gen9_emit_vertex_elements: setup id=0 [ 9.554] (0, 0) -> (28, 0) + (218, 80) [ 9.554] gen8_vertex_flush[1028] = 3 [ 9.554] sna_composite(pixmap=436, op=3, src=442+(0, 0), mask=0+(0, 0), dst=436+(8, 1136)+(0, 0), size=(624, 80) [ 9.554] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.554] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.554] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.554] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.554] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.554] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.554] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.554] gen9_render_composite: 624x80, current mode=1/1 [ 9.554] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.554] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.554] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.554] sna_drawable_use_bo pixmap=436, box=((8, 1136), (632, 1216)), flags=7... [ 9.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.554] sna_drawable_use_bo: using whole GPU bo [ 9.554] gen9_composite_set_target: pixmap=436, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.554] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.554] sna_transform_is_imprecise_integer_translation: no transform [ 9.554] gen9_composite_picture: integer translation (0, 0), removing [ 9.554] sna_render_pixmap_bo pixmap=442, (0, 0)x(624, 80)/(624, 80) [ 9.554] sna_render_pixmap_bo: GPU all damaged [ 9.554] color_convert: src=cc000000 [20028888] [ 9.554] color_convert: dst=cc000000 [20028888] [ 9.554] sna_render_get_solid: cc000000 [ 9.554] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.554] gen4_choose_composite_emitter: identity source, identity mask [ 9.554] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.554] aligning vertex: was 2, now 5 floats per vertex [ 9.554] gen9_composite_get_binding_table(f3c0) [ 9.554] kgem_add_reloc64: handle=38, pos=15592, delta=0, domains=40000 [ 9.554] kgem_add_reloc64[28] = (delta=0, target handle=10, presumed=fd45c000) [ 9.554] [3ce0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.554] kgem_add_reloc64: handle=7, pos=15576, delta=0, domains=40000 [ 9.554] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.554] kgem_add_reloc64[29] = (delta=816, target handle=2, presumed=fffe8000) [ 9.554] [3cd0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.554] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.554] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.554] gen9_emit_sampler: sampler = 3 [ 9.554] gen9_emit_sf: num_sf_outputs=2 [ 9.554] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.554] gen9_emit_vertex_elements: setup id=10 [ 9.554] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.554] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.554] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.554] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.554] gen8_vertex_flush[1100] = 3 [ 9.554] sna_destroy_pixmap: pixmap=442, attached?=1 [ 9.554] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.554] __kgem_bo_destroy: handle=38, size=204800 [ 9.554] __kgem_bo_destroy: handle=38 -> active [ 9.554] __sna_free_pixmap(pixmap=442) [ 9.554] sna_composite(pixmap=434, op=3, src=436+(0, 0), mask=0+(0, 0), dst=434+(0, 0)+(0, 0), size=(640, 2096) [ 9.554] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.554] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.554] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.554] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.554] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.554] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.554] gen9_render_composite: 640x2096, current mode=1/1 [ 9.554] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.554] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.554] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.554] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.554] sna_drawable_use_bo pixmap=434, box=((0, 0), (640, 2096)), flags=7... [ 9.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.554] sna_drawable_use_bo: using whole GPU bo [ 9.554] gen9_composite_set_target: pixmap=434, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.554] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.554] sna_transform_is_imprecise_integer_translation: no transform [ 9.554] gen9_composite_picture: integer translation (0, 0), removing [ 9.554] sna_render_pixmap_bo pixmap=436, (0, 0)x(640, 2096)/(640, 2096) [ 9.554] sna_render_pixmap_bo: GPU all damaged [ 9.554] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.554] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.554] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.554] gen4_choose_composite_emitter: identity src, no mask [ 9.554] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.554] aligning vertex: was 5, now 3 floats per vertex [ 9.554] gen9_composite_get_binding_table(f300) [ 9.554] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.554] kgem_add_reloc64: handle=25, pos=15544, delta=0, domains=40000 [ 9.554] kgem_add_reloc64[30] = (delta=0, target handle=8, presumed=f4225000) [ 9.554] [3cb0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.554] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.554] gen9_emit_sampler: sampler = 2 [ 9.554] gen9_emit_sf: num_sf_outputs=1 [ 9.554] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.554] gen9_emit_vertex_elements: setup id=2 [ 9.554] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.554] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.554] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.554] gen8_vertex_flush[11a8] = 3 [ 9.554] sna_destroy_pixmap: pixmap=436, attached?=1 [ 9.554] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.554] __kgem_bo_destroy: handle=25, size=33177600 [ 9.554] __kgem_bo_destroy: handle=25 -> active [ 9.554] __sna_free_pixmap(pixmap=436) [ 9.554] sna_composite(pixmap=430, op=3, src=434+(0, 0), mask=0+(160, 64), dst=430+(160, 64)+(0, 0), size=(640, 2096) [ 9.554] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.554] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.554] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.554] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.554] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.554] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.554] gen9_render_composite: 640x2096, current mode=1/1 [ 9.554] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.554] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.554] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.554] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.554] sna_drawable_use_bo pixmap=430, box=((160, 64), (800, 2160)), flags=7... [ 9.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.554] sna_drawable_use_bo: using whole GPU bo [ 9.554] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.554] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.554] sna_transform_is_imprecise_integer_translation: no transform [ 9.554] gen9_composite_picture: integer translation (0, 0), removing [ 9.554] sna_render_pixmap_bo pixmap=434, (0, 0)x(640, 2096)/(640, 2096) [ 9.554] sna_render_pixmap_bo: GPU all damaged [ 9.554] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.554] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.554] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.554] gen4_choose_composite_emitter: identity src, no mask [ 9.554] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.554] gen9_composite_get_binding_table(f280) [ 9.554] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.554] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.554] kgem_add_reloc64[31] = (delta=0, target handle=7, presumed=fa111000) [ 9.554] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.554] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.554] gen9_emit_vertex_elements: setup id=2 [ 9.554] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.554] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.554] gen8_vertex_flush[11f4] = 3 [ 9.554] sna_destroy_pixmap: pixmap=434, attached?=1 [ 9.554] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.554] __kgem_bo_destroy: handle=11, size=33177600 [ 9.554] __kgem_bo_destroy: handle=11 -> active [ 9.554] __sna_free_pixmap(pixmap=434) [ 9.554] sna_create_pixmap(2, 64, 32, usage=0) [ 9.554] kgem_can_create_2d: 2x64 @ 32 [ 9.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.554] kgem_can_create_2d: untiled size=4096 [ 9.554] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.554] kgem_choose_tiling: 2x64 -> 0 [ 9.554] sna_create_pixmap: usage=0, flags=a [ 9.554] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.554] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.554] create_pixmap: serial=443, usage=0, 2x64 [ 9.554] sna_create_pixmap: serial=443, 2x64, usage=0 [ 9.554] sna_composite_rectangles(pixmap=444, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.554] sna_composite_rectangles: converted to op 0 [ 9.554] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.554] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.554] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.554] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.554] sna_composite_rectangles: fallback, dst pixmap=444 too small or not attached [ 9.554] sna_composite_rectangles: fallback [ 9.554] sna_drawable_move_region_to_cpu(pixmap=444 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.554] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.554] _sna_pixmap_move_to_cpu(pixmap=444, 2x64, flags=1) [ 9.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.554] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.554] operate_inplace: no, inplace operation not suitable [ 9.554] _sna_pixmap_move_to_cpu: marking as damaged [ 9.554] __sna_damage_all(2, 64) [ 9.554] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.554] sna_create_pixmap(1, 32, 32, usage=0) [ 9.554] kgem_can_create_2d: 1x32 @ 32 [ 9.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.554] kgem_can_create_2d: untiled size=4096 [ 9.554] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.554] kgem_choose_tiling: 1x32 -> 0 [ 9.554] sna_create_pixmap: usage=0, flags=a [ 9.554] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.554] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.554] create_pixmap: serial=445, usage=0, 1x32 [ 9.554] sna_create_pixmap: serial=445, 1x32, usage=0 [ 9.554] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1ba, drawable=1be [ 9.554] sna_validate_gc: recomputing clip [ 9.554] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.554] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.554] try_upload__fast: ignore existing cpu damage (if any) [ 9.554] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.554] try_upload__fast: no, no gpu damage [ 9.554] sna_drawable_move_region_to_cpu(pixmap=446 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.554] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.554] _sna_pixmap_move_to_cpu(pixmap=446, 1x32, flags=1) [ 9.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.554] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.554] operate_inplace: no, inplace operation not suitable [ 9.554] _sna_pixmap_move_to_cpu: marking as damaged [ 9.554] __sna_damage_all(1, 32) [ 9.554] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.554] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.554] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.554] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.554] sna_accel_flush: flush?=0, dirty?=0 [ 9.554] sna_composite(pixmap=444, op=1, src=446+(0, 0), mask=0+(0, 0), dst=444+(0, 0)+(0, 0), size=(2, 64) [ 9.554] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.554] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.554] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.554] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.554] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.554] sna_composite: fallback, dst pixmap=444 is too small (or completely damaged) [ 9.554] sna_composite: fallback -- fbComposite [ 9.554] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.554] sna_composite_fb: fallback -- move src to cpu [ 9.554] _sna_pixmap_move_to_cpu(pixmap=446, 1x32, flags=2) [ 9.554] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.554] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.554] sna_composite_fb: fallback -- move dst to cpu [ 9.554] sna_drawable_move_region_to_cpu(pixmap=444 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.554] sna_drawable_move_region_to_cpu: pixmap=444 all damaged on CPU [ 9.554] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.554] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.554] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.554] sna_destroy_pixmap: pixmap=446, attached?=1 [ 9.554] __sna_free_pixmap(pixmap=446) [ 9.554] sna_composite(pixmap=430, op=3, src=444+(0, 0), mask=0+(0, 0), dst=430+(0, 0)+(0, 0), size=(3840, 64) [ 9.554] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.554] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.554] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.554] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.554] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.554] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.554] gen9_render_composite: 3840x64, current mode=1/1 [ 9.554] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.554] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.554] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.554] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.554] sna_drawable_use_bo pixmap=430, box=((0, 0), (3840, 64)), flags=7... [ 9.554] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.554] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.554] sna_drawable_use_bo: using whole GPU bo [ 9.554] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.554] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.554] sna_transform_is_imprecise_integer_translation: no transform [ 9.554] gen9_composite_picture: integer translation (0, 0), removing [ 9.554] sna_render_pixmap_bo pixmap=444, (0, 0)x(3840, 64)/(2, 64) [ 9.554] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.554] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.554] use_cpu_bo: no cpu bo [ 9.554] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.554] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.554] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.554] sna_drawable_move_region_to_cpu(pixmap=444 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.554] sna_drawable_move_region_to_cpu: pixmap=444 all damaged on CPU [ 9.554] kgem_can_create_2d: 2x64 @ 32 [ 9.554] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.554] kgem_can_create_2d: untiled size=4096 [ 9.554] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.554] kgem_choose_tiling: 2x64 -> 0 [ 9.554] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.554] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.554] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.554] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.554] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.554] search_linear_cache: searching for inactive gtt map [ 9.554] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.554] search_linear_cache: searching for inactive gtt map [ 9.554] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.554] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.554] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.554] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.554] kgem_create_buffer: reusing handle=31 for buffer [ 9.554] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.554] init_buffer_from_bo: reusing handle=31 for buffer [ 9.554] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.555] kgem_bo_map: converting request for GTT map into CPU map [ 9.555] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.555] kgem_bo_sync__cpu: handle=31 [ 9.555] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.555] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.555] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.555] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.555] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.555] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.555] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.555] __kgem_bo_init(handle=31, num_pages=2048) [ 9.555] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.555] upload: adding upload cache to pixmap=444 [ 9.555] kgem_proxy_bo_attach: handle=31 [ 9.555] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.555] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.555] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.555] gen4_choose_composite_emitter: identity src, no mask [ 9.555] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.555] gen9_composite_get_binding_table(f200) [ 9.555] kgem_add_reloc64: handle=31, pos=15480, delta=0, domains=40000 [ 9.555] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.555] kgem_add_handle: handle=31, index=15 [ 9.555] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd4fc000) [ 9.555] [3c70] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.555] gen9_emit_sampler: sampler = a [ 9.555] gen9_emit_vertex_elements: setup id=2 [ 9.555] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.555] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.555] gen8_vertex_flush[1238] = 3 [ 9.555] sna_destroy_pixmap: pixmap=444, attached?=1 [ 9.555] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.555] __sna_free_pixmap(pixmap=444) [ 9.555] sna_composite(pixmap=430, op=3, src=292+(0, 0), mask=0+(0, 0), dst=430+(0, 0)+(0, 0), size=(3840, 48) [ 9.555] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.555] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.555] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.555] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.555] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.555] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.555] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.555] gen9_render_composite: 3840x48, current mode=1/1 [ 9.555] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.555] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.555] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.555] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.555] sna_drawable_use_bo pixmap=430, box=((0, 0), (3840, 48)), flags=7... [ 9.555] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.555] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.555] sna_drawable_use_bo: using whole GPU bo [ 9.555] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.555] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.555] sna_transform_is_imprecise_integer_translation: no transform [ 9.555] gen9_composite_picture: integer translation (0, 0), removing [ 9.555] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.555] sna_render_pixmap_bo: GPU all damaged [ 9.555] color_convert: src=11000000 [20028888] [ 9.555] color_convert: dst=11000000 [20028888] [ 9.555] sna_render_get_solid: 11000000 [ 9.555] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.555] gen4_choose_composite_emitter: identity source, identity mask [ 9.555] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.555] aligning vertex: was 3, now 5 floats per vertex [ 9.555] gen9_composite_get_binding_table(f180) [ 9.555] gen9_emit_sampler: sampler = 3 [ 9.555] gen9_emit_sf: num_sf_outputs=2 [ 9.555] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.555] gen9_emit_vertex_elements: setup id=10 [ 9.555] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.555] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.555] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.555] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.555] gen8_vertex_flush[12e8] = 3 [ 9.555] sna_composite_rectangles(pixmap=430, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.555] sna_composite_rectangles: converted to op 3 [ 9.555] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.555] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.555] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.555] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.555] sna_drawable_use_bo pixmap=430, box=((0, 0), (3840, 48)), flags=1... [ 9.555] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.555] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.555] sna_drawable_use_bo: using whole GPU bo [ 9.555] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.555] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.555] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.555] sna_render_get_solid: 660a0a0a [ 9.555] sna_render_get_solid(2) = 660a0a0a (old) [ 9.555] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.555] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.555] aligning vertex: was 5, now 2 floats per vertex [ 9.555] gen9_composite_get_binding_table(f140) [ 9.555] gen9_emit_sampler: sampler = 1 [ 9.555] gen9_emit_sf: num_sf_outputs=1 [ 9.555] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.555] gen9_emit_vertex_elements: setup id=0 [ 9.555] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.555] (0, 0), (3840, 48) [ 9.555] gen8_vertex_flush[1390] = 3 [ 9.555] sna_composite(pixmap=430, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=430+(3786, 6)+(0, 0), size=(44, 36) [ 9.555] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.555] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.555] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.555] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.555] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.555] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.555] gen9_render_composite: 44x36, current mode=1/1 [ 9.555] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.555] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.555] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.555] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.555] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.555] sna_drawable_use_bo pixmap=430, box=((3786, 6), (3830, 42)), flags=7... [ 9.555] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.555] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.555] sna_drawable_use_bo: using whole GPU bo [ 9.555] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.555] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.555] sna_transform_is_imprecise_integer_translation: no transform [ 9.555] gen9_composite_picture: integer translation (0, 0), removing [ 9.555] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.555] sna_render_pixmap_bo: CPU all damaged [ 9.555] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.555] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.555] __kgem_retire_rq: request 1 complete [ 9.555] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.555] sna_add_flush_pixmap: new flush bo, flushing before [ 9.555] gen8_vertex_close: used=49796, vbo active? 16, vb=625, nreloc=5 [ 9.555] gen8_vertex_close: reloc[0] = 287 [ 9.555] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.555] kgem_add_handle: handle=16, index=16 [ 9.555] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fffa8000) [ 9.555] gen8_vertex_close: reloc[1] = 357 [ 9.555] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 [ 9.555] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fffa8000) [ 9.555] gen8_vertex_close: reloc[2] = 487 [ 9.555] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 [ 9.555] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fffa8000) [ 9.555] gen8_vertex_close: reloc[3] = 608 [ 9.555] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 [ 9.555] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fffa8000) [ 9.555] gen8_vertex_close: reloc[4] = 869 [ 9.555] kgem_add_reloc64: handle=16, pos=869, delta=0, domains=200000 [ 9.555] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fffa8000) [ 9.555] batch[1/1, flags=1800]: 1258 1258 15440 16384, nreloc=38, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.555] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.555] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.555] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.555] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.555] kgem_fixup_relocs: shrinking by 53248 [ 9.555] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.555] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.555] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.555] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.555] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.555] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.555] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.555] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.555] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.555] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=7 [ 9.555] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.555] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=8 [ 9.555] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.555] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.555] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=7 [ 9.555] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.555] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=8 [ 9.555] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=8 [ 9.555] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=8 [ 9.555] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=7 [ 9.555] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=8 [ 9.555] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=8 [ 9.555] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.555] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.555] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.555] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.555] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.555] __kgem_bo_clear_busy: handle=7 [ 9.555] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.555] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.555] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.555] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.555] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.555] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.555] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.555] gen4_choose_composite_emitter: identity src, no mask [ 9.555] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.555] aligning vertex: was 2, now 3 floats per vertex [ 9.555] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.555] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.555] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.555] kgem_add_handle: handle=4, index=0 [ 9.555] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.555] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.555] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.555] gen9_composite_get_binding_table(ffc0) [ 9.555] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.555] kgem_add_handle: handle=39, index=1 [ 9.555] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.555] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.555] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.555] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.555] kgem_add_handle: handle=32, index=2 [ 9.555] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.555] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.555] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.555] gen9_emit_sampler: sampler = 2 [ 9.555] gen9_emit_sf: num_sf_outputs=1 [ 9.555] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.555] gen9_emit_vertex_elements: setup id=2 [ 9.555] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.555] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.555] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.555] gen8_vertex_flush[490] = 3 [ 9.555] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.555] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.555] sna_glyphs: discarding mask [ 9.555] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.555] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.555] gen9_render_composite: 0x0, current mode=1/1 [ 9.555] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.555] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.555] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.555] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.555] sna_drawable_use_bo pixmap=430, box=((0, 0), (7680, 2160)), flags=7... [ 9.555] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.555] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.555] sna_drawable_use_bo: using whole GPU bo [ 9.555] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.555] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.555] color_convert: src=ffdfdbd2 [20028888] [ 9.555] color_convert: dst=ffdfdbd2 [20028888] [ 9.555] sna_render_get_solid: ffdfdbd2 [ 9.555] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.555] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.555] sna_transform_is_imprecise_integer_translation: no transform [ 9.555] gen9_composite_picture: integer translation (0, 0), removing [ 9.555] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.555] sna_render_pixmap_bo: GPU all damaged [ 9.555] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.555] gen4_choose_composite_emitter: solid, identity mask [ 9.555] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.555] aligning vertex: was 3, now 4 floats per vertex [ 9.555] gen9_composite_get_binding_table(ff00) [ 9.555] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.555] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.555] kgem_add_handle: handle=8, index=3 [ 9.555] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.555] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.555] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.555] kgem_add_handle: handle=6, index=4 [ 9.555] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.555] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.556] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.556] gen9_emit_sampler: sampler = a [ 9.556] gen9_emit_sf: num_sf_outputs=2 [ 9.556] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.556] gen9_emit_vertex_elements: setup id=9 [ 9.556] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.556] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.556] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.556] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.556] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.556] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.556] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.556] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.556] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.556] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.556] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.556] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.556] gen8_vertex_flush[56c] = 15 [ 9.556] gen9_magic_ca_pass: CA fixup (12452 -> 12467) [ 9.556] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.556] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.556] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.556] sna_composite(pixmap=430, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=430+(3626, 6)+(0, 0), size=(48, 36) [ 9.556] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.556] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.556] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.556] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.556] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.556] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.556] gen9_render_composite: 48x36, current mode=1/1 [ 9.556] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.556] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.556] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.556] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.556] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.556] sna_drawable_use_bo pixmap=430, box=((3626, 6), (3674, 42)), flags=7... [ 9.556] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.556] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.556] sna_drawable_use_bo: using whole GPU bo [ 9.556] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.556] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.556] sna_transform_is_imprecise_integer_translation: no transform [ 9.556] gen9_composite_picture: integer translation (0, 0), removing [ 9.556] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.556] sna_render_pixmap_bo: CPU all damaged [ 9.556] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.556] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.556] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.556] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.556] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.556] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.556] gen4_choose_composite_emitter: identity src, no mask [ 9.556] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.556] aligning vertex: was 4, now 3 floats per vertex [ 9.556] gen9_composite_get_binding_table(fe40) [ 9.556] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.556] kgem_add_handle: handle=33, index=5 [ 9.556] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.556] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.556] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.556] gen9_emit_sampler: sampler = 2 [ 9.556] gen9_emit_sf: num_sf_outputs=1 [ 9.556] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.556] gen9_emit_vertex_elements: setup id=2 [ 9.556] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.556] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.556] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.556] gen8_vertex_flush[6a8] = 3 [ 9.556] sna_create_pixmap(26, 20, 32, usage=0) [ 9.556] kgem_can_create_2d: 26x20 @ 32 [ 9.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.556] kgem_can_create_2d: untiled size=4096 [ 9.556] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.556] kgem_choose_tiling: 26x20 -> 0 [ 9.556] sna_create_pixmap: usage=0, flags=a [ 9.556] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.556] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.556] create_pixmap: serial=447, usage=0, 26x20 [ 9.556] sna_create_pixmap: serial=447, 26x20, usage=0 [ 9.556] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1be, drawable=1c0 [ 9.556] sna_validate_gc: recomputing clip [ 9.556] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.556] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.556] try_upload__fast: ignore existing cpu damage (if any) [ 9.556] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.556] try_upload__fast: no, no gpu damage [ 9.556] sna_drawable_move_region_to_cpu(pixmap=448 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.556] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.556] _sna_pixmap_move_to_cpu(pixmap=448, 26x20, flags=1) [ 9.556] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.556] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.556] operate_inplace: no, inplace operation not suitable [ 9.556] _sna_pixmap_move_to_cpu: marking as damaged [ 9.556] __sna_damage_all(26, 20) [ 9.557] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.557] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.557] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.557] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.557] sna_accel_flush: flush?=1, dirty?=1 [ 9.557] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.557] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.557] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.557] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.557] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.557] kgem_bo_sync__cpu_full: handle=33 [ 9.557] gen8_vertex_close: used=49878, vbo active? 16, vb=204, nreloc=2 [ 9.557] gen8_vertex_close: reloc[0] = 287 [ 9.557] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.557] kgem_add_handle: handle=16, index=6 [ 9.557] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 9.557] gen8_vertex_close: reloc[1] = 342 [ 9.557] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.557] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 9.557] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.557] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.557] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.557] kgem_fixup_relocs: shrinking by 61440 [ 9.557] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.557] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.557] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.557] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.557] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.557] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.557] __kgem_bo_clear_busy: handle=8 [ 9.557] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.557] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.557] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.557] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.557] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.557] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.557] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.572] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.572] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.572] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.572] __kgem_retire_rq: request 2 complete [ 9.572] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.572] kgem_bo_move_to_cache: release handle=11 [ 9.572] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.572] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.572] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.572] kgem_bo_move_to_cache: release handle=25 [ 9.572] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.572] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.572] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.572] kgem_bo_move_to_cache: release handle=38 [ 9.572] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.572] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.572] kgem_bo_move_to_cache: release handle=20 [ 9.572] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.572] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.572] kgem_bo_move_to_cache: release handle=22 [ 9.572] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.572] __kgem_retire_rq: request 1 complete [ 9.572] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.572] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.572] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.572] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.572] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.572] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.572] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.572] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.572] kgem_bo_sync__cpu_full: handle=32 [ 9.572] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.572] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.572] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.572] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.572] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.572] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.572] sna_accel_flush: flush?=0, dirty?=0 [ 9.572] sna_block_handler (tv=0.0) [ 9.572] sna_wakeup_handler [ 9.572] sna_mode_wakeup: len=64 [ 9.572] sna_mode_wakeup: recording last swap on pipe=1, frame 297 [129], time 9.560418 [ 9.572] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.572] sna_mode_wakeup: flip complete, pending? 2 [ 9.572] sna_mode_wakeup: recording last swap on pipe=0, frame 327 [147], time 9.561732 [ 9.572] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.572] sna_mode_wakeup: flip complete, pending? 1 [ 9.572] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.572] sna_composite(pixmap=430, op=3, src=448+(2370, 10), mask=0+(3554, 6), dst=430+(3554, 6)+(0, 0), size=(52, 36) [ 9.572] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.572] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.572] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.572] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.572] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.572] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.572] gen9_render_composite: 52x36, current mode=0/1 [ 9.572] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.572] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.572] sna_blt_composite: unsupported op [3] for blitting [ 9.572] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.572] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.572] sna_drawable_use_bo pixmap=430, box=((3554, 6), (3606, 42)), flags=7... [ 9.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.572] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.572] sna_drawable_use_bo: using whole GPU bo [ 9.572] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.572] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.572] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.572] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.572] sna_render_pixmap_bo pixmap=448, (2370, 10)x(52, 36)/(26, 20) [ 9.572] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.572] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.572] use_cpu_bo: no cpu bo [ 9.572] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.572] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.572] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.572] sna_drawable_move_region_to_cpu(pixmap=448 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.572] sna_drawable_move_region_to_cpu: pixmap=448 all damaged on CPU [ 9.572] kgem_can_create_2d: 26x20 @ 32 [ 9.572] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.572] kgem_can_create_2d: untiled size=4096 [ 9.572] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.572] kgem_choose_tiling: 26x20 -> 0 [ 9.572] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.572] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.572] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.572] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.572] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.572] __kgem_bo_init(handle=31, num_pages=2560) [ 9.572] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.572] upload: adding upload cache to pixmap=448 [ 9.572] kgem_proxy_bo_attach: handle=31 [ 9.572] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.572] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.572] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.572] gen4_choose_composite_emitter: simple src, no mask [ 9.572] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.572] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.572] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.572] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.572] kgem_add_handle: handle=4, index=0 [ 9.572] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.572] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.572] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.572] gen9_composite_get_binding_table(ffc0) [ 9.572] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.572] kgem_add_handle: handle=39, index=1 [ 9.572] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.572] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.572] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.572] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.572] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.572] kgem_add_handle: handle=31, index=2 [ 9.572] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.572] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.572] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.572] gen9_emit_sampler: sampler = 22 [ 9.572] gen9_emit_sf: num_sf_outputs=1 [ 9.572] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.572] gen9_emit_vertex_elements: setup id=2 [ 9.572] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.572] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.572] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.572] gen8_vertex_flush[490] = 3 [ 9.572] sna_destroy_pixmap: pixmap=448, attached?=1 [ 9.572] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.572] __sna_free_pixmap(pixmap=448) [ 9.572] sna_composite(pixmap=430, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=430+(3490, 6)+(0, 0), size=(44, 36) [ 9.572] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.572] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.572] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.572] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.572] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.572] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.572] gen9_render_composite: 44x36, current mode=1/1 [ 9.572] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.572] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.572] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.572] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.572] sna_drawable_use_bo pixmap=430, box=((3490, 6), (3534, 42)), flags=7... [ 9.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.572] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.572] sna_drawable_use_bo: using whole GPU bo [ 9.572] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.572] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.572] sna_transform_is_imprecise_integer_translation: no transform [ 9.572] gen9_composite_picture: integer translation (0, 0), removing [ 9.572] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.572] sna_render_pixmap_bo: CPU all damaged [ 9.572] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.572] sna_add_flush_pixmap: new flush bo, flushing before [ 9.572] gen8_vertex_close: used=49887, vbo active? 16, vb=4, nreloc=1 [ 9.572] gen8_vertex_close: reloc[0] = 287 [ 9.572] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.572] kgem_add_handle: handle=16, index=3 [ 9.572] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.572] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.572] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.572] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.572] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.572] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.572] kgem_fixup_relocs: shrinking by 61440 [ 9.572] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.572] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.572] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.572] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.572] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.572] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.572] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.572] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.572] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.572] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.572] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.572] gen4_choose_composite_emitter: identity src, no mask [ 9.572] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.572] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.572] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.572] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.572] kgem_add_handle: handle=4, index=0 [ 9.572] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.572] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.572] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.572] gen9_composite_get_binding_table(ffc0) [ 9.572] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.572] kgem_add_handle: handle=39, index=1 [ 9.572] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.572] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.572] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.572] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.572] kgem_add_handle: handle=34, index=2 [ 9.572] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.572] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.572] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.572] gen9_emit_sampler: sampler = 2 [ 9.572] gen9_emit_sf: num_sf_outputs=1 [ 9.572] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.572] gen9_emit_vertex_elements: setup id=2 [ 9.572] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.572] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.572] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.572] gen8_vertex_flush[490] = 3 [ 9.572] sna_composite(pixmap=430, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=430+(3422, 6)+(0, 0), size=(48, 36) [ 9.572] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.572] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.572] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.573] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.573] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.573] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.573] gen9_render_composite: 48x36, current mode=1/1 [ 9.573] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.573] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.573] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.573] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.573] sna_drawable_use_bo pixmap=430, box=((3422, 6), (3470, 42)), flags=7... [ 9.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.573] sna_drawable_use_bo: using whole GPU bo [ 9.573] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.573] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.573] sna_transform_is_imprecise_integer_translation: no transform [ 9.573] gen9_composite_picture: integer translation (0, 0), removing [ 9.573] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.573] sna_render_pixmap_bo: CPU all damaged [ 9.573] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.573] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.573] __kgem_retire_rq: request 1 complete [ 9.573] sna_add_flush_pixmap: new flush bo, flushing before [ 9.573] gen8_vertex_close: used=49896, vbo active? 16, vb=4, nreloc=1 [ 9.573] gen8_vertex_close: reloc[0] = 287 [ 9.573] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.573] kgem_add_handle: handle=16, index=3 [ 9.573] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.573] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.573] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.573] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.573] kgem_fixup_relocs: shrinking by 61440 [ 9.573] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.573] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.573] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.573] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.573] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.573] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.573] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.573] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.573] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.573] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.573] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.573] gen4_choose_composite_emitter: identity src, no mask [ 9.573] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.573] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.573] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.573] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.573] kgem_add_handle: handle=4, index=0 [ 9.573] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.573] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.573] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.573] gen9_composite_get_binding_table(ffc0) [ 9.573] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.573] kgem_add_handle: handle=39, index=1 [ 9.573] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.573] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.573] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.573] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.573] kgem_add_handle: handle=28, index=2 [ 9.573] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.573] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.573] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.573] gen9_emit_sampler: sampler = 2 [ 9.573] gen9_emit_sf: num_sf_outputs=1 [ 9.573] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.573] gen9_emit_vertex_elements: setup id=2 [ 9.573] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.573] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.573] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.573] gen8_vertex_flush[490] = 3 [ 9.573] sna_create_pixmap(16, 16, 32, usage=0) [ 9.573] kgem_can_create_2d: 16x16 @ 32 [ 9.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.573] kgem_can_create_2d: untiled size=4096 [ 9.573] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.573] kgem_choose_tiling: 16x16 -> 0 [ 9.573] sna_create_pixmap: usage=0, flags=a [ 9.573] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.573] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.573] create_pixmap: serial=449, usage=0, 16x16 [ 9.573] sna_create_pixmap: serial=449, 16x16, usage=0 [ 9.573] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1c0, drawable=1c2 [ 9.573] sna_validate_gc: recomputing clip [ 9.573] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.573] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.573] try_upload__fast: ignore existing cpu damage (if any) [ 9.573] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.573] try_upload__fast: no, no gpu damage [ 9.573] sna_drawable_move_region_to_cpu(pixmap=450 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.573] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.573] _sna_pixmap_move_to_cpu(pixmap=450, 16x16, flags=1) [ 9.573] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.573] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.573] operate_inplace: no, inplace operation not suitable [ 9.573] _sna_pixmap_move_to_cpu: marking as damaged [ 9.573] __sna_damage_all(16, 16) [ 9.573] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.573] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.573] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.573] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.573] sna_accel_flush: flush?=1, dirty?=1 [ 9.573] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.573] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.573] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.573] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.573] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.573] kgem_bo_sync__cpu_full: handle=28 [ 9.573] gen8_vertex_close: used=49905, vbo active? 16, vb=4, nreloc=1 [ 9.573] gen8_vertex_close: reloc[0] = 287 [ 9.573] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.573] kgem_add_handle: handle=16, index=3 [ 9.573] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.573] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.573] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.573] __kgem_retire_rq: request 1 complete [ 9.573] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.573] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.573] kgem_fixup_relocs: shrinking by 61440 [ 9.573] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.573] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.573] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.573] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.573] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.573] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.573] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.573] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.573] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.573] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.573] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.573] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.573] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.573] __kgem_retire_rq: request 1 complete [ 9.573] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.573] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.573] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.573] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.573] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.573] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.573] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.573] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.573] kgem_bo_sync__cpu_full: handle=34 [ 9.573] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.573] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.573] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.573] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.573] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.573] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.573] sna_composite(pixmap=430, op=3, src=450+(2247, 15), mask=0+(3370, 7), dst=430+(3370, 7)+(0, 0), size=(32, 34) [ 9.573] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.573] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.573] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.573] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.573] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.573] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.573] gen9_render_composite: 32x34, current mode=0/1 [ 9.573] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.573] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.573] sna_blt_composite: unsupported op [3] for blitting [ 9.573] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.573] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.573] sna_drawable_use_bo pixmap=430, box=((3370, 7), (3402, 41)), flags=7... [ 9.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.573] sna_drawable_use_bo: using whole GPU bo [ 9.573] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.573] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.573] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.573] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.573] sna_render_pixmap_bo pixmap=450, (2247, 15)x(32, 34)/(16, 16) [ 9.573] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.573] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.573] use_cpu_bo: no cpu bo [ 9.573] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.573] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.573] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.573] sna_drawable_move_region_to_cpu(pixmap=450 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.573] sna_drawable_move_region_to_cpu: pixmap=450 all damaged on CPU [ 9.573] kgem_can_create_2d: 16x16 @ 32 [ 9.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.573] kgem_can_create_2d: untiled size=4096 [ 9.573] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.573] kgem_choose_tiling: 16x16 -> 0 [ 9.573] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.573] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.573] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.573] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.573] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.573] __kgem_bo_init(handle=31, num_pages=1024) [ 9.573] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.573] upload: adding upload cache to pixmap=450 [ 9.573] kgem_proxy_bo_attach: handle=31 [ 9.573] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.573] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.573] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.573] gen4_choose_composite_emitter: simple src, no mask [ 9.573] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.573] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.573] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.573] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.573] kgem_add_handle: handle=4, index=0 [ 9.573] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.573] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.573] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.573] gen9_composite_get_binding_table(ffc0) [ 9.573] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.573] kgem_add_handle: handle=39, index=1 [ 9.573] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.573] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.573] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.573] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.573] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.573] kgem_add_handle: handle=31, index=2 [ 9.573] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.573] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.573] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.573] gen9_emit_sampler: sampler = 22 [ 9.573] gen9_emit_sf: num_sf_outputs=1 [ 9.573] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.573] gen9_emit_vertex_elements: setup id=2 [ 9.573] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.573] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.573] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.573] gen8_vertex_flush[490] = 3 [ 9.573] sna_destroy_pixmap: pixmap=450, attached?=1 [ 9.573] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.573] __sna_free_pixmap(pixmap=450) [ 9.573] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.573] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.573] sna_glyphs: discarding mask [ 9.573] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.573] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.573] gen9_render_composite: 0x0, current mode=1/1 [ 9.573] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.573] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.573] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.573] sna_drawable_use_bo pixmap=430, box=((0, 0), (7680, 2160)), flags=7... [ 9.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.573] sna_drawable_use_bo: using whole GPU bo [ 9.573] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.573] color_convert: src=ff232321 [20028888] [ 9.573] color_convert: dst=ff232321 [20028888] [ 9.573] sna_render_get_solid: ff232321 [ 9.573] sna_render_get_solid(7) = ff232321 (old) [ 9.573] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.573] sna_transform_is_imprecise_integer_translation: no transform [ 9.573] gen9_composite_picture: integer translation (0, 0), removing [ 9.573] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.573] sna_render_pixmap_bo: GPU all damaged [ 9.573] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.573] gen4_choose_composite_emitter: solid, identity mask [ 9.573] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.573] aligning vertex: was 3, now 4 floats per vertex [ 9.573] gen9_composite_get_binding_table(ff00) [ 9.573] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.573] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.573] kgem_add_handle: handle=8, index=3 [ 9.573] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.573] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.573] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.573] kgem_add_handle: handle=6, index=4 [ 9.573] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.573] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.573] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.573] gen9_emit_sampler: sampler = a [ 9.573] gen9_emit_sf: num_sf_outputs=2 [ 9.573] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.573] gen9_emit_vertex_elements: setup id=9 [ 9.573] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.573] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.573] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.573] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.573] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.573] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.573] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.573] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.573] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.573] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.573] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.573] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.573] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.573] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.573] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.573] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.573] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.573] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.573] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.573] gen8_vertex_flush[56c] = 48 [ 9.573] gen9_magic_ca_pass: CA fixup (12479 -> 12527) [ 9.573] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.573] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.574] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.574] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.574] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.574] sna_glyphs: discarding mask [ 9.574] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.574] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.574] gen9_render_composite: 0x0, current mode=1/1 [ 9.574] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.574] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.574] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.574] sna_drawable_use_bo pixmap=430, box=((0, 0), (7680, 2160)), flags=7... [ 9.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.574] sna_drawable_use_bo: using whole GPU bo [ 9.574] gen9_composite_set_target: pixmap=430, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.574] color_convert: src=ff8e8b85 [20028888] [ 9.574] color_convert: dst=ff8e8b85 [20028888] [ 9.574] sna_render_get_solid: ff8e8b85 [ 9.574] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.574] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.574] sna_transform_is_imprecise_integer_translation: no transform [ 9.574] gen9_composite_picture: integer translation (0, 0), removing [ 9.574] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.574] sna_render_pixmap_bo: GPU all damaged [ 9.574] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.574] gen4_choose_composite_emitter: solid, identity mask [ 9.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.574] gen9_composite_get_binding_table(fe40) [ 9.574] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.574] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.574] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.574] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.574] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.574] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.574] gen9_emit_vertex_elements: setup id=9 [ 9.574] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.574] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.574] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.574] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.574] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.574] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.574] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.574] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.574] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.574] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.574] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.574] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.574] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.574] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.574] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.574] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.574] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.574] gen8_vertex_flush[66c] = 48 [ 9.574] gen9_magic_ca_pass: CA fixup (12527 -> 12575) [ 9.574] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.574] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.574] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.574] sna_copy_area: src=pixmap=430:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.574] sna_copy_area: normal copy [ 9.574] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.574] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.574] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.574] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.574] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.574] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.574] sna_do_copy: pixmap -- no source clipping [ 9.574] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.574] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.574] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=430+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.574] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.574] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.574] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.574] sna_drawable_use_bo: pinned, never REPLACES [ 9.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.574] sna_drawable_use_bo: applying move-to-gpu override [ 9.574] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.574] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.574] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.574] wait_for_shadow: setting front pixmap to handle=35 [ 9.574] sna_drawable_use_bo: using whole GPU bo [ 9.574] sna_pixmap_move_to_gpu(pixmap=430, usage=0), flags=a [ 9.574] sna_pixmap_move_to_gpu: already all-damaged [ 9.574] sna_pixmap_mark_active: pixmap=430, handle=39 [ 9.574] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.574] sna_pixmap_make_cow: make cow src=430, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.574] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.574] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.574] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.574] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.574] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.574] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.574] kgem_set_mode: flushing before new bo [ 9.574] gen8_vertex_close: used=50300, vbo active? 16, vb=204, nreloc=2 [ 9.574] gen8_vertex_close: reloc[0] = 287 [ 9.574] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.574] kgem_add_handle: handle=16, index=5 [ 9.574] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.574] gen8_vertex_close: reloc[1] = 342 [ 9.574] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.574] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.574] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.574] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.574] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.574] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.574] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.574] kgem_fixup_relocs: shrinking by 61440 [ 9.574] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.574] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.574] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.574] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.574] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.574] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.574] __kgem_bo_clear_busy: handle=8 [ 9.574] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.574] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.574] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.574] __kgem_bo_clear_busy: handle=8 [ 9.574] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.574] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.574] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.574] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.574] aligning vertex: was 4, now 2 floats per vertex [ 9.574] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.574] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.574] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.574] kgem_add_handle: handle=4, index=0 [ 9.574] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.574] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.574] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.574] gen9_composite_get_binding_table(ffc0) [ 9.574] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.574] kgem_add_handle: handle=35, index=1 [ 9.574] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.574] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.574] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.574] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.574] kgem_add_handle: handle=39, index=2 [ 9.574] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.574] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.574] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.574] gen9_emit_sampler: sampler = 0 [ 9.574] gen9_emit_sf: num_sf_outputs=1 [ 9.574] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.574] gen9_emit_vertex_elements: setup id=0 [ 9.574] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.574] (0, 0) -> (0, 0) + (7680, 2160) [ 9.574] gen8_vertex_flush[490] = 3 [ 9.574] sna_destroy_pixmap: pixmap=430, attached?=1 [ 9.574] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.574] __kgem_bo_destroy: handle=39, size=66355200 [ 9.574] __kgem_bo_destroy: handle=39 -> active [ 9.574] __sna_free_pixmap(pixmap=430) [ 9.574] sna_accel_flush: flush?=0, dirty?=0 [ 9.574] sna_accel_flush: flush?=0, dirty?=0 [ 9.574] sna_block_handler (tv=598.583000) [ 9.574] kgem_retire, need_retire?=1 [ 9.574] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.574] kgem_retire__requests_ring: retiring ring 0 [ 9.574] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.574] __kgem_retire_rq: request 1 complete [ 9.574] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.574] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.574] kgem_retire -- retired=0, need_retire=0 [ 9.574] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.574] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.574] __kgem_bo_destroy: handle=31, size=262144 [ 9.574] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.574] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.574] sna_accel_block: GPU idle, flushing [ 9.574] gen8_vertex_close: used=50306, vbo active? 16, vb=1, nreloc=1 [ 9.574] gen8_vertex_close: reloc[0] = 287 [ 9.574] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.574] kgem_add_handle: handle=16, index=3 [ 9.574] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.574] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.574] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.574] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.574] kgem_fixup_relocs: shrinking by 61440 [ 9.574] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.574] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.574] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.574] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.574] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.574] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.574] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.574] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.574] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.574] sna_scanout_do_flush (time=9574), triggered [ 9.574] sna_scanout_flush (time=9574), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.574] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.574] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.574] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.574] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.574] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.574] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.574] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.574] sna_pixmap_move_to_gpu: already all-damaged [ 9.574] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.574] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.574] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.574] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.574] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.574] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.574] get_fb: reusing fb=105 for handle=35 [ 9.574] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.574] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.574] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.574] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.574] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.574] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.574] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.574] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.575] sna_accel_do_throttle (time=9574), triggered [ 9.575] sna_accel_throttle (time=9574) [ 9.575] sna_accel_block: evaluating timers, active=7 [ 9.575] sna_accel_block: flush timer expires in 16 [9590] [ 9.575] sna_wakeup_handler [ 9.575] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.575] kgem_can_create_2d: 7680x2160 @ 24 [ 9.575] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.575] kgem_can_create_2d: untiled size=66355200 [ 9.575] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.575] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.575] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.575] sna_create_pixmap: usage=0, flags=1b [ 9.575] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.575] __pop_freed_pixmap: reusing freed pixmap=430 header [ 9.575] create_pixmap_hdr: pixmap=451, width=7680, height=2160, usage=0 [ 9.575] sna_create_pixmap: serial=451, 7680x2160, usage=0 [ 9.575] sna_composite_rectangles(pixmap=452, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.575] sna_composite_rectangles: converted to op 0 [ 9.575] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.575] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.575] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.575] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.575] sna_composite_rectangles: dropping last-cpu hint [ 9.575] sna_drawable_use_bo pixmap=452, box=((0, 0), (7680, 2160)), flags=19... [ 9.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.575] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.575] sna_pixmap_move_to_gpu(pixmap=452, usage=0), flags=b [ 9.575] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.575] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.575] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.575] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.575] sna_pixmap_alloc_gpu: pixmap=452 [ 9.575] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.575] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.575] kgem_bo_remove_from_active: removing handle=39 from active [ 9.575] 1:from active: pitch=30720, tiling=1, handle=39, id=587 [ 9.575] __sna_damage_all(7680, 2160) [ 9.575] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.575] sna_pixmap_mark_active: pixmap=452, handle=39 [ 9.575] sna_drawable_use_bo: allocated GPU bo for operation [ 9.575] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.575] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.575] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.575] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.575] sna_render_get_solid: 0 [ 9.575] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.575] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.575] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.575] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.575] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.575] kgem_add_handle: handle=4, index=0 [ 9.575] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.575] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.575] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.575] gen9_composite_get_binding_table(ffc0) [ 9.575] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.575] kgem_add_handle: handle=39, index=1 [ 9.575] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.575] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.575] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.575] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.575] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.575] kgem_add_handle: handle=7, index=2 [ 9.575] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.575] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.575] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.575] gen9_emit_sampler: sampler = 1 [ 9.575] gen9_emit_sf: num_sf_outputs=1 [ 9.575] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.575] gen9_emit_vertex_elements: setup id=0 [ 9.575] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.575] (0, 0), (7680, 2160) [ 9.575] gen8_vertex_flush[490] = 3 [ 9.575] sna_composite_rectangles: pixmap=452 marking clear [0]? 1 [ 9.575] sna_composite_rectangles(pixmap=452, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.575] sna_composite_rectangles: converted to op 1 [ 9.575] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.575] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.575] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.575] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.575] sna_composite_rectangles: promoting to full GPU [ 9.575] sna_composite_rectangles: dropping last-cpu hint [ 9.575] sna_drawable_use_bo pixmap=452, box=((0, 0), (7680, 2160)), flags=19... [ 9.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.575] sna_drawable_use_bo: using whole GPU bo [ 9.575] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.575] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.575] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.575] sna_render_get_solid: ff2c001e [ 9.575] sna_render_get_solid(0) = ff2c001e (old) [ 9.575] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.575] gen9_composite_get_binding_table(ff00) [ 9.575] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.575] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.575] kgem_add_handle: handle=8, index=3 [ 9.575] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.575] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.575] gen9_emit_vertex_elements: setup id=0 [ 9.575] (0, 0), (7680, 2160) [ 9.575] gen8_vertex_flush[4cc] = 3 [ 9.575] sna_composite_rectangles: pixmap=452 marking clear [ff2c001e]? 1 [ 9.575] sna_composite(pixmap=452, op=3, src=292+(0, 0), mask=0+(0, 0), dst=452+(0, 0)+(0, 0), size=(3840, 2160) [ 9.575] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.575] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.575] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.575] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.575] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.575] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.575] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.575] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.575] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.576] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.576] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.576] sna_drawable_use_bo pixmap=452, box=((0, 0), (3840, 2160)), flags=7... [ 9.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.576] sna_drawable_use_bo: using whole GPU bo [ 9.576] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.576] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.576] sna_transform_is_imprecise_integer_translation: no transform [ 9.576] gen9_composite_picture: integer translation (0, 0), removing [ 9.576] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.576] sna_render_pixmap_bo: GPU all damaged [ 9.576] color_convert: src=1b000000 [20028888] [ 9.576] color_convert: dst=1b000000 [20028888] [ 9.576] sna_render_get_solid: 1b000000 [ 9.576] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.576] gen4_choose_composite_emitter: identity source, identity mask [ 9.576] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.576] aligning vertex: was 2, now 5 floats per vertex [ 9.576] gen9_composite_get_binding_table(fe80) [ 9.576] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.576] kgem_add_handle: handle=9, index=4 [ 9.576] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.576] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.576] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.576] kgem_add_reloc64: adding proxy [delta=108] for handle=7 [ 9.576] kgem_add_reloc64[7] = (delta=108, target handle=2, presumed=fffe8000) [ 9.576] [3f80] bind bo(handle=7, addr=fffe806c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.576] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.576] gen9_emit_sampler: sampler = 3 [ 9.576] gen9_emit_sf: num_sf_outputs=2 [ 9.576] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.576] gen9_emit_vertex_elements: setup id=10 [ 9.576] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.576] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.576] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.576] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.576] gen8_vertex_flush[5a8] = 3 [ 9.576] sna_composite(pixmap=452, op=3, src=292+(0, 0), mask=0+(0, 0), dst=452+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.576] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.576] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.576] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.576] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.576] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.576] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.576] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.576] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.576] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.576] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.576] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.576] sna_drawable_use_bo pixmap=452, box=((3840, 0), (7680, 2160)), flags=7... [ 9.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.576] sna_drawable_use_bo: using whole GPU bo [ 9.576] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.576] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.576] sna_transform_is_imprecise_integer_translation: no transform [ 9.576] gen9_composite_picture: integer translation (0, 0), removing [ 9.576] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.576] sna_render_pixmap_bo: GPU all damaged [ 9.576] color_convert: src=1b000000 [20028888] [ 9.576] color_convert: dst=1b000000 [20028888] [ 9.576] sna_render_get_solid: 1b000000 [ 9.576] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.576] gen4_choose_composite_emitter: identity source, identity mask [ 9.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.576] gen9_composite_get_binding_table(fdc0) [ 9.576] gen9_emit_vertex_elements: setup id=10 [ 9.576] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.576] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.576] gen8_vertex_flush[5dc] = 3 [ 9.576] sna_composite(pixmap=452, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=452+(5694, 1014)+(0, 0), size=(132, 132) [ 9.576] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.576] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.576] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.576] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.576] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.576] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.576] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.576] gen9_render_composite: 132x132, current mode=1/1 [ 9.576] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.576] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.576] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.576] sna_drawable_use_bo pixmap=452, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.576] sna_drawable_use_bo: using whole GPU bo [ 9.576] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.576] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.576] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.576] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.576] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.576] sna_render_pixmap_bo: GPU all damaged [ 9.576] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.576] color_convert: src=1b000000 [20028888] [ 9.576] color_convert: dst=1b000000 [20028888] [ 9.576] sna_render_get_solid: 1b000000 [ 9.576] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.576] gen4_choose_composite_emitter: simple src, identity mask [ 9.576] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.576] gen9_composite_get_binding_table(fdc0) [ 9.576] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.576] kgem_add_handle: handle=15, index=5 [ 9.576] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.576] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.576] gen9_emit_sampler: sampler = 23 [ 9.576] gen9_emit_vertex_elements: setup id=10 [ 9.576] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.576] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.576] gen8_vertex_flush[620] = 3 [ 9.576] sna_create_pixmap(80, 80, 32, usage=0) [ 9.576] kgem_can_create_2d: 80x80 @ 32 [ 9.576] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.576] kgem_can_create_2d: untiled size=28672 [ 9.576] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.576] kgem_choose_tiling: 80x80 -> 0 [ 9.576] sna_create_pixmap: usage=0, flags=b [ 9.576] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.576] __pop_freed_pixmap: reusing freed pixmap=434 header [ 9.576] create_pixmap_hdr: pixmap=453, width=80, height=80, usage=0 [ 9.576] sna_create_pixmap: serial=453, 80x80, usage=0 [ 9.576] sna_composite_rectangles(pixmap=454, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.576] sna_composite_rectangles: converted to op 0 [ 9.576] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.576] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.576] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.576] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.576] sna_composite_rectangles: dropping last-cpu hint [ 9.576] sna_drawable_use_bo pixmap=454, box=((0, 0), (80, 80)), flags=19... [ 9.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.576] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.576] sna_pixmap_move_to_gpu(pixmap=454, usage=0), flags=b [ 9.576] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.576] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.576] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.576] kgem_choose_tiling: 80x80 -> 0 [ 9.576] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.576] kgem_choose_tiling: 80x80 -> 0 [ 9.576] sna_pixmap_alloc_gpu: pixmap=454 [ 9.576] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.576] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.576] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.576] from inactive: pitch=320, tiling=0: handle=22, id=588 [ 9.576] __sna_damage_all(80, 80) [ 9.576] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.576] sna_pixmap_mark_active: pixmap=454, handle=22 [ 9.576] sna_drawable_use_bo: allocated GPU bo for operation [ 9.576] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.576] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.576] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.576] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.576] sna_render_get_solid: 0 [ 9.576] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.576] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.576] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.576] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.576] aligning vertex: was 5, now 2 floats per vertex [ 9.576] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.576] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.577] gen9_composite_get_binding_table(fd40) [ 9.577] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.577] kgem_add_handle: handle=22, index=6 [ 9.577] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.577] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.577] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.577] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.577] gen9_emit_sampler: sampler = 1 [ 9.577] gen9_emit_sf: num_sf_outputs=1 [ 9.577] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.577] gen9_emit_vertex_elements: setup id=0 [ 9.577] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.577] (0, 0), (80, 80) [ 9.577] gen8_vertex_flush[6d8] = 3 [ 9.577] sna_composite_rectangles: pixmap=454 marking clear [0]? 1 [ 9.577] sna_composite_rectangles(pixmap=454, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.577] sna_composite_rectangles: converted to op 1 [ 9.577] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.577] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.577] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.577] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.577] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.577] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.577] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.577] sna_composite_rectangles: dropping last-cpu hint [ 9.577] sna_drawable_use_bo pixmap=454, box=((0, 0), (80, 80)), flags=1... [ 9.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.577] sna_drawable_use_bo: using whole GPU bo [ 9.577] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.577] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.577] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.577] sna_render_get_solid: 40404040 [ 9.577] sna_render_get_solid(1) = 40404040 (old) [ 9.577] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.577] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.577] gen9_composite_get_binding_table(fcc0) [ 9.577] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.577] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.577] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.577] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.577] gen9_emit_vertex_elements: setup id=0 [ 9.577] (0, 0), (2, 2) [ 9.577] (78, 0), (80, 2) [ 9.577] (0, 78), (2, 80) [ 9.577] (78, 78), (80, 80) [ 9.577] gen8_vertex_flush[714] = 12 [ 9.577] sna_composite(pixmap=452, op=3, src=454+(0, 0), mask=0+(0, 0), dst=452+(0, 0)+(0, 0), size=(7680, 2160) [ 9.577] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.577] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.577] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.577] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.577] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.577] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.577] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.577] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.577] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.577] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.577] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.577] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.577] sna_drawable_use_bo pixmap=452, box=((0, 0), (7680, 2160)), flags=7... [ 9.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.577] sna_drawable_use_bo: using whole GPU bo [ 9.577] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.577] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.577] sna_transform_is_imprecise_integer_translation: no transform [ 9.577] gen9_composite_picture: integer translation (0, 0), removing [ 9.577] sna_render_pixmap_bo pixmap=454, (0, 0)x(7680, 2160)/(80, 80) [ 9.577] sna_render_pixmap_bo: GPU all damaged [ 9.577] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.577] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.577] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.577] gen4_choose_composite_emitter: identity src, no mask [ 9.577] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.577] aligning vertex: was 2, now 3 floats per vertex [ 9.577] gen9_composite_get_binding_table(fc40) [ 9.577] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.577] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.577] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.577] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.577] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.577] gen9_emit_sampler: sampler = a [ 9.577] gen9_emit_vertex_elements: setup id=2 [ 9.577] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.577] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.577] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.577] gen8_vertex_flush[7b0] = 3 [ 9.577] sna_destroy_pixmap: pixmap=454, attached?=1 [ 9.577] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.577] __kgem_bo_destroy: handle=22, size=61440 [ 9.577] __kgem_bo_destroy: handle=22 -> active [ 9.577] __sna_free_pixmap(pixmap=454) [ 9.577] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.577] kgem_can_create_2d: 640x2096 @ 32 [ 9.577] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.577] kgem_can_create_2d: untiled size=5365760 [ 9.577] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.577] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.577] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.577] sna_create_pixmap: usage=0, flags=1b [ 9.577] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.577] __pop_freed_pixmap: reusing freed pixmap=454 header [ 9.577] create_pixmap_hdr: pixmap=455, width=640, height=2096, usage=0 [ 9.577] sna_create_pixmap: serial=455, 640x2096, usage=0 [ 9.577] sna_composite_rectangles(pixmap=456, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.577] sna_composite_rectangles: converted to op 0 [ 9.577] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.577] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.577] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.577] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.577] sna_composite_rectangles: dropping last-cpu hint [ 9.577] sna_drawable_use_bo pixmap=456, box=((0, 0), (640, 2096)), flags=19... [ 9.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.577] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.577] sna_pixmap_move_to_gpu(pixmap=456, usage=0), flags=b [ 9.577] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.577] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.577] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.577] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.577] sna_pixmap_alloc_gpu: pixmap=456 [ 9.577] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.577] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.577] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.577] from inactive: pitch=2560, tiling=1: handle=25, id=589 [ 9.577] __sna_damage_all(640, 2096) [ 9.577] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.577] sna_pixmap_mark_active: pixmap=456, handle=25 [ 9.577] sna_drawable_use_bo: allocated GPU bo for operation [ 9.577] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.577] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.577] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.577] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.577] sna_render_get_solid: 0 [ 9.577] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.577] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.577] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.577] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.577] aligning vertex: was 3, now 2 floats per vertex [ 9.577] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.577] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.577] gen9_composite_get_binding_table(fbc0) [ 9.577] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.577] kgem_add_handle: handle=25, index=7 [ 9.577] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.577] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.577] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.577] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.577] gen9_emit_sampler: sampler = 1 [ 9.577] gen9_emit_vertex_elements: setup id=0 [ 9.577] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.577] (0, 0), (640, 2096) [ 9.577] gen8_vertex_flush[820] = 3 [ 9.577] sna_composite_rectangles: pixmap=456 marking clear [0]? 1 [ 9.577] sna_composite(pixmap=456, op=3, src=292+(168, 968), mask=0+(0, 0), dst=456+(8, 904)+(0, 0), size=(624, 224) [ 9.577] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.577] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.577] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.577] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.577] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.577] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.577] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.577] gen9_render_composite: 624x224, current mode=1/1 [ 9.577] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.577] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.577] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.577] sna_drawable_use_bo pixmap=456, box=((8, 904), (632, 1128)), flags=7... [ 9.577] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.577] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.577] sna_drawable_use_bo: using whole GPU bo [ 9.577] gen9_composite_set_target: pixmap=456, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.577] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.578] sna_transform_is_imprecise_integer_translation: no transform [ 9.578] gen9_composite_picture: integer translation (0, 0), removing [ 9.578] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.578] sna_render_pixmap_bo: GPU all damaged [ 9.578] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.578] color_convert: src=1b000000 [20028888] [ 9.578] color_convert: dst=1b000000 [20028888] [ 9.578] sna_render_get_solid: 1b000000 [ 9.578] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.578] gen4_choose_composite_emitter: identity source, identity mask [ 9.578] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.578] aligning vertex: was 2, now 5 floats per vertex [ 9.578] gen9_composite_get_binding_table(fb40) [ 9.578] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.578] gen9_emit_sampler: sampler = 3 [ 9.578] gen9_emit_sf: num_sf_outputs=2 [ 9.578] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.578] gen9_emit_vertex_elements: setup id=10 [ 9.578] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.578] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.578] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.578] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.578] gen8_vertex_flush[8e8] = 3 [ 9.578] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.578] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.578] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.578] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.578] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.578] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.578] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.578] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.578] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.578] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.578] sna_drawable_use_bo pixmap=456, box=((8, 904), (632, 1128)), flags=7... [ 9.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.578] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.578] sna_drawable_use_bo: using whole GPU bo [ 9.578] gen9_composite_set_target: pixmap=456, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.578] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.578] color_convert: src=660a0a0a [20028888] [ 9.578] color_convert: dst=660a0a0a [20028888] [ 9.578] sna_render_get_solid: 660a0a0a [ 9.578] sna_render_get_solid(2) = 660a0a0a (old) [ 9.578] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.578] gen4_choose_spans_emitter: solid source [ 9.578] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.578] aligning vertex: was 5, now 3 floats per vertex [ 9.578] gen9_composite_get_binding_table(fb00) [ 9.578] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.578] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.578] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.578] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.578] gen9_emit_sampler: sampler = c [ 9.578] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.578] gen9_emit_vertex_elements: setup id=5 [ 9.578] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.578] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.578] thread_choose_span: clipped? 0 [ 9.578] imprecise_trapezoid_span_converter: using 4 threads [ 9.578] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.578] thread_choose_span: clipped? 0 [ 9.578] [ 9.578] span_thread: flushing 95 boxes [ 9.578] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.578] span_thread: flushing 1 boxes [ 9.578] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.578] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.578] span_thread: flushing 95 boxes [ 9.578] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.578] gen8_vertex_flush[994] = 576 [ 9.578] gen9_render_composite_spans_done() [ 9.578] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.578] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.578] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.578] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.578] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.578] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.578] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.578] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.578] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.578] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.578] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.578] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.578] sna_drawable_use_bo pixmap=456, box=((8, 904), (632, 1128)), flags=7... [ 9.578] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.578] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.578] sna_drawable_use_bo: using whole GPU bo [ 9.578] gen9_composite_set_target: pixmap=456, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.578] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.578] color_convert: src=66282828 [20028888] [ 9.578] color_convert: dst=66282828 [20028888] [ 9.578] sna_render_get_solid: 66282828 [ 9.578] sna_render_get_solid(3) = 66282828 (old) [ 9.578] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.578] gen4_choose_spans_emitter: solid source [ 9.578] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.578] gen9_composite_get_binding_table(fa80) [ 9.578] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.578] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.578] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.578] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.578] gen9_emit_vertex_elements: setup id=5 [ 9.578] thread_choose_span: clipped? 0 [ 9.578] imprecise_trapezoid_span_converter: using 4 threads [ 9.578] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.578] thread_choose_span: clipped? 0 [ 9.579] span_thread: flushing 2 boxes [ 9.579] span_thread: flushing 2 boxes [ 9.579] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.579] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.579] span_thread: flushing 162 boxes [ 9.579] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.579] span_thread: flushing 166 boxes [ 9.579] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.579] gen8_vertex_flush[9d0] = 996 [ 9.579] gen9_render_composite_spans_done() [ 9.579] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.579] kgem_can_create_2d: 640x2096 @ 32 [ 9.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.579] kgem_can_create_2d: untiled size=5365760 [ 9.579] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.579] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.579] sna_create_pixmap: usage=0, flags=1b [ 9.579] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.579] __pop_freed_pixmap: reusing freed pixmap=436 header [ 9.579] create_pixmap_hdr: pixmap=457, width=640, height=2096, usage=0 [ 9.579] sna_create_pixmap: serial=457, 640x2096, usage=0 [ 9.579] sna_composite_rectangles(pixmap=458, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.579] sna_composite_rectangles: converted to op 0 [ 9.579] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.579] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.579] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.579] sna_composite_rectangles: dropping last-cpu hint [ 9.579] sna_drawable_use_bo pixmap=458, box=((0, 0), (640, 2096)), flags=19... [ 9.579] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.579] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.579] sna_pixmap_move_to_gpu(pixmap=458, usage=0), flags=b [ 9.579] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.579] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.579] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.579] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.579] sna_pixmap_alloc_gpu: pixmap=458 [ 9.579] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.579] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.579] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.579] from inactive: pitch=2560, tiling=1: handle=11, id=590 [ 9.579] __sna_damage_all(640, 2096) [ 9.579] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.579] sna_pixmap_mark_active: pixmap=458, handle=11 [ 9.579] sna_drawable_use_bo: allocated GPU bo for operation [ 9.579] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.579] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.579] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.579] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.579] sna_render_get_solid: 0 [ 9.579] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.579] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.579] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.579] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.579] aligning vertex: was 3, now 2 floats per vertex [ 9.579] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.579] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.579] gen9_composite_get_binding_table(fa00) [ 9.579] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.579] kgem_add_handle: handle=11, index=8 [ 9.579] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 9.579] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.579] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.579] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.579] gen9_emit_sampler: sampler = 1 [ 9.579] gen9_emit_sf: num_sf_outputs=1 [ 9.579] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.579] gen9_emit_vertex_elements: setup id=0 [ 9.579] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.579] (0, 0), (640, 2096) [ 9.579] gen8_vertex_flush[a90] = 3 [ 9.579] sna_composite_rectangles: pixmap=458 marking clear [0]? 1 [ 9.579] sna_create_pixmap(624, 224, 32, usage=0) [ 9.579] kgem_can_create_2d: 624x224 @ 32 [ 9.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.579] kgem_can_create_2d: untiled size=561152 [ 9.579] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.579] kgem_can_create_2d: tiled[-1] size=561152 [ 9.579] sna_create_pixmap: usage=0, flags=1b [ 9.579] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.579] __pop_freed_pixmap: reusing freed pixmap=442 header [ 9.579] create_pixmap_hdr: pixmap=459, width=624, height=224, usage=0 [ 9.579] sna_create_pixmap: serial=459, 624x224, usage=0 [ 9.579] sna_composite_rectangles(pixmap=460, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.579] sna_composite_rectangles: converted to op 0 [ 9.579] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.579] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.579] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.579] sna_composite_rectangles: dropping last-cpu hint [ 9.579] sna_drawable_use_bo pixmap=460, box=((0, 0), (624, 224)), flags=19... [ 9.579] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.579] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.579] sna_pixmap_move_to_gpu(pixmap=460, usage=0), flags=b [ 9.579] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.579] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.579] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.579] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.579] sna_pixmap_alloc_gpu: pixmap=460 [ 9.579] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.579] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.579] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.579] from inactive: pitch=2560, tiling=1: handle=20, id=591 [ 9.579] __sna_damage_all(624, 224) [ 9.579] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.579] sna_pixmap_mark_active: pixmap=460, handle=20 [ 9.579] sna_drawable_use_bo: allocated GPU bo for operation [ 9.579] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.579] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.579] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.579] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.579] sna_render_get_solid: 0 [ 9.579] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.579] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.579] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.579] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.579] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.579] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.579] gen9_composite_get_binding_table(f980) [ 9.579] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.579] kgem_add_handle: handle=20, index=9 [ 9.579] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.579] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.579] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.579] gen9_emit_vertex_elements: setup id=0 [ 9.579] (0, 0), (624, 224) [ 9.579] gen8_vertex_flush[ac4] = 3 [ 9.579] sna_composite_rectangles: pixmap=460 marking clear [0]? 1 [ 9.579] sna_create_pixmap(576, 76, 32, usage=0) [ 9.579] kgem_can_create_2d: 576x76 @ 32 [ 9.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.579] kgem_can_create_2d: untiled size=176128 [ 9.579] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.579] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.579] kgem_can_create_2d: tiled[-1] size=176128 [ 9.579] sna_create_pixmap: usage=0, flags=1b [ 9.579] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.579] __pop_freed_pixmap: reusing freed pixmap=440 header [ 9.579] create_pixmap_hdr: pixmap=461, width=576, height=76, usage=0 [ 9.579] sna_create_pixmap: serial=461, 576x76, usage=0 [ 9.579] sna_composite_rectangles(pixmap=462, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.579] sna_composite_rectangles: converted to op 0 [ 9.579] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.579] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.579] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.579] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.579] sna_composite_rectangles: dropping last-cpu hint [ 9.579] sna_drawable_use_bo pixmap=462, box=((0, 0), (576, 76)), flags=19... [ 9.579] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.579] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.579] sna_pixmap_move_to_gpu(pixmap=462, usage=0), flags=b [ 9.579] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.579] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.579] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.579] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.579] sna_pixmap_alloc_gpu: pixmap=462 [ 9.579] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.579] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.579] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.579] from inactive: pitch=2560, tiling=1: handle=38, id=592 [ 9.579] __sna_damage_all(576, 76) [ 9.579] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.579] sna_pixmap_mark_active: pixmap=462, handle=38 [ 9.579] sna_drawable_use_bo: allocated GPU bo for operation [ 9.579] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.579] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.579] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.579] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.579] sna_render_get_solid: 0 [ 9.579] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.580] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.580] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.580] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.580] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.580] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.580] gen9_composite_get_binding_table(f900) [ 9.580] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.580] kgem_add_handle: handle=38, index=10 [ 9.580] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.580] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.580] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.580] gen9_emit_vertex_elements: setup id=0 [ 9.580] (0, 0), (576, 76) [ 9.580] gen8_vertex_flush[af8] = 3 [ 9.580] sna_composite_rectangles: pixmap=462 marking clear [0]? 1 [ 9.580] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.580] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.580] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.580] trapezoid_spans_maybe_inplace? clear, no [ 9.580] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.580] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.580] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.580] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.580] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.580] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.580] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.580] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.580] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.580] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.580] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.580] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.580] sna_drawable_use_bo pixmap=462, box=((2, 2), (574, 74)), flags=7... [ 9.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.580] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.580] sna_drawable_use_bo: using whole GPU bo [ 9.580] gen9_composite_set_target: pixmap=462, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.580] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.580] color_convert: src=4c000000 [20028888] [ 9.580] color_convert: dst=4c000000 [20028888] [ 9.580] sna_render_get_solid: 4c000000 [ 9.580] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.580] gen4_choose_spans_emitter: solid source [ 9.580] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.580] aligning vertex: was 2, now 3 floats per vertex [ 9.580] gen9_composite_get_binding_table(f880) [ 9.580] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.580] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.580] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.580] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.580] gen9_emit_sampler: sampler = c [ 9.580] gen9_emit_sf: num_sf_outputs=2 [ 9.580] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.580] gen9_emit_vertex_elements: setup id=5 [ 9.580] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.580] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.580] thread_choose_span: clipped? 0 [ 9.580] imprecise_trapezoid_span_converter: using 4 threads [ 9.580] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.580] thread_choose_span: clipped? 0 [ 9.580] span_thread: flushing 26 boxes [ 9.580] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.580] span_thread: flushing 1 boxes [ 9.580] span_thread: flushing 1 boxes [ 9.580] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.580] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.580] span_thread: flushing 26 boxes [ 9.580] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.580] gen8_vertex_flush[ba8] = 162 [ 9.580] gen9_render_composite_spans_done() [ 9.580] sna_accel_flush: flush?=0, dirty?=0 [ 9.580] sna_block_handler (tv=0.0) [ 9.580] sna_wakeup_handler [ 9.580] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.580] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.580] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.580] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.580] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.580] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.580] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.580] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.580] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.580] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.580] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.580] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.580] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.580] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.580] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.580] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.580] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.580] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.580] sna_drawable_use_bo pixmap=462, box=((0, 0), (576, 76)), flags=7... [ 9.580] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.580] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.580] sna_drawable_use_bo: using whole GPU bo [ 9.580] gen9_composite_set_target: pixmap=462, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.580] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.580] color_convert: src=e6e6e6e6 [20028888] [ 9.580] color_convert: dst=e6e6e6e6 [20028888] [ 9.580] sna_render_get_solid: e6e6e6e6 [ 9.580] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.580] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.580] gen4_choose_spans_emitter: solid source [ 9.580] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.580] gen9_composite_get_binding_table(f800) [ 9.580] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.580] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.580] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.580] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.580] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.580] gen9_emit_vertex_elements: setup id=5 [ 9.580] thread_choose_span: clipped? 0 [ 9.580] imprecise_trapezoid_span_converter: using 4 threads [ 9.580] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.580] thread_choose_span: clipped? 0 [ 9.581] span_thread: flushing 62 boxes [ 9.581] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.581] span_thread: flushing 2 boxes [ 9.581] span_thread: flushing 62 boxes [ 9.581] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.581] span_thread: flushing 2 boxes [ 9.581] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.581] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.581] gen8_vertex_flush[bfc] = 384 [ 9.581] gen9_render_composite_spans_done() [ 9.581] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1c2, drawable=1cc [ 9.581] sna_validate_gc: recomputing clip [ 9.581] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.581] sna_copy_area: src=pixmap=462:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=460:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.581] sna_copy_area: normal copy [ 9.581] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.581] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.581] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.581] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.581] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.581] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.581] sna_do_copy: pixmap -- no source clipping [ 9.581] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.581] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.581] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=462+(-24, -136), dst pixmap=460+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.581] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.581] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.581] sna_drawable_use_bo pixmap=460, box=((24, 136), (600, 212)), flags=b... [ 9.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.581] sna_drawable_use_bo: using whole GPU bo [ 9.581] sna_pixmap_move_to_gpu(pixmap=462, usage=0), flags=a [ 9.581] sna_pixmap_move_to_gpu: already all-damaged [ 9.581] sna_pixmap_mark_active: pixmap=462, handle=38 [ 9.581] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.581] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.581] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.581] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.581] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.581] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.581] aligning vertex: was 3, now 2 floats per vertex [ 9.581] gen9_composite_get_binding_table(f780) [ 9.581] kgem_add_reloc64: handle=38, pos=15832, delta=0, domains=40000 [ 9.581] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd45c000) [ 9.581] [3dd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.581] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.581] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.581] gen9_emit_sampler: sampler = 0 [ 9.581] gen9_emit_sf: num_sf_outputs=1 [ 9.581] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.581] gen9_emit_vertex_elements: setup id=0 [ 9.581] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.581] (0, 0) -> (24, 136) + (576, 76) [ 9.581] gen8_vertex_flush[ccc] = 3 [ 9.581] sna_destroy_pixmap: pixmap=462, attached?=1 [ 9.581] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.581] __kgem_bo_destroy: handle=38, size=204800 [ 9.581] __kgem_bo_destroy: handle=38 -> active [ 9.581] __sna_free_pixmap(pixmap=462) [ 9.581] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.581] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.581] sna_glyphs: discarding mask [ 9.581] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.581] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.581] gen9_render_composite: 0x0, current mode=1/1 [ 9.581] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.581] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.581] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.581] sna_drawable_use_bo pixmap=460, box=((0, 0), (624, 224)), flags=7... [ 9.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.581] sna_drawable_use_bo: using whole GPU bo [ 9.581] gen9_composite_set_target: pixmap=460, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.581] color_convert: src=ff888888 [20028888] [ 9.581] color_convert: dst=ff888888 [20028888] [ 9.581] sna_render_get_solid: ff888888 [ 9.581] sna_render_get_solid(5) = ff888888 (old) [ 9.581] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.581] sna_transform_is_imprecise_integer_translation: no transform [ 9.581] gen9_composite_picture: integer translation (0, 0), removing [ 9.581] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.581] sna_render_pixmap_bo: GPU all damaged [ 9.581] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.581] gen4_choose_composite_emitter: solid, identity mask [ 9.581] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.581] aligning vertex: was 2, now 4 floats per vertex [ 9.581] gen9_composite_get_binding_table(f700) [ 9.581] kgem_add_reloc64: handle=8, pos=15800, delta=0, domains=40000 [ 9.581] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.581] kgem_add_reloc64[21] = (delta=20, target handle=3, presumed=fdffe000) [ 9.581] [3db0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.581] kgem_add_reloc64: handle=6, pos=15784, delta=0, domains=40000 [ 9.581] kgem_add_handle: handle=6, index=11 [ 9.581] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd585000) [ 9.581] [3da0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.581] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.581] gen9_emit_sampler: sampler = a [ 9.581] gen9_emit_sf: num_sf_outputs=2 [ 9.581] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.581] gen9_emit_vertex_elements: setup id=9 [ 9.581] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.581] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.581] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.581] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.581] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.581] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.581] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.581] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.581] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.581] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.581] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.581] gen8_vertex_flush[da8] = 24 [ 9.581] gen9_magic_ca_pass: CA fixup (14202 -> 14226) [ 9.581] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.581] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.581] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.581] sna_composite(pixmap=460, op=3, src=210+(0, 0), mask=0+(28, 8), dst=460+(28, 8)+(0, 0), size=(20, 80) [ 9.581] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.581] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.581] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.581] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.581] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.581] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.581] gen9_render_composite: 20x80, current mode=1/1 [ 9.581] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.581] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.581] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.581] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.581] sna_drawable_use_bo pixmap=460, box=((28, 8), (48, 88)), flags=7... [ 9.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.581] sna_drawable_use_bo: using whole GPU bo [ 9.581] gen9_composite_set_target: pixmap=460, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.581] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.581] sna_transform_is_imprecise_integer_translation: no transform [ 9.581] gen9_composite_picture: integer translation (0, 0), removing [ 9.581] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.581] sna_render_pixmap_bo: GPU all damaged [ 9.581] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.581] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.581] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.581] gen4_choose_composite_emitter: identity src, no mask [ 9.581] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.581] aligning vertex: was 4, now 3 floats per vertex [ 9.581] gen9_composite_get_binding_table(f640) [ 9.581] kgem_add_reloc64: handle=12, pos=15752, delta=0, domains=40000 [ 9.581] kgem_add_handle: handle=12, index=12 [ 9.581] kgem_add_reloc64[23] = (delta=0, target handle=12, presumed=fdffb000) [ 9.581] [3d80] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.581] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.581] gen9_emit_sampler: sampler = 2 [ 9.581] gen9_emit_sf: num_sf_outputs=1 [ 9.581] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.581] gen9_emit_vertex_elements: setup id=2 [ 9.581] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.581] gen9_render_composite_box: (28, 8), (48, 88) [ 9.581] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.581] gen8_vertex_flush[ee4] = 3 [ 9.581] sna_composite(pixmap=460, op=3, src=214+(0, 0), mask=0+(28, 0), dst=460+(28, 0)+(0, 0), size=(20, 8) [ 9.581] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.581] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.581] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.581] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.581] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.581] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.581] gen9_render_composite: 20x8, current mode=1/1 [ 9.581] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.581] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.581] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.581] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.581] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.581] sna_drawable_use_bo pixmap=460, box=((28, 0), (48, 8)), flags=7... [ 9.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.581] sna_drawable_use_bo: using whole GPU bo [ 9.581] gen9_composite_set_target: pixmap=460, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.581] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.581] sna_transform_is_imprecise_integer_translation: no transform [ 9.581] gen9_composite_picture: integer translation (0, 0), removing [ 9.581] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.581] sna_render_pixmap_bo: GPU all damaged [ 9.581] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.581] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.581] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.581] gen4_choose_composite_emitter: identity src, no mask [ 9.581] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.581] gen9_composite_get_binding_table(f5c0) [ 9.581] kgem_add_reloc64: handle=24, pos=15720, delta=0, domains=40000 [ 9.581] kgem_add_handle: handle=24, index=13 [ 9.581] kgem_add_reloc64[24] = (delta=0, target handle=13, presumed=fd53c000) [ 9.581] [3d60] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.581] gen9_emit_vertex_elements: setup id=2 [ 9.581] gen9_render_composite_box: (28, 0), (48, 8) [ 9.581] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.581] gen8_vertex_flush[f20] = 3 [ 9.581] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1cc, drawable=1ca [ 9.581] sna_validate_gc: recomputing clip [ 9.581] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.581] sna_copy_area: src=pixmap=460:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=458:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.581] sna_copy_area: normal copy [ 9.581] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.581] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.581] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.581] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.581] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.581] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.581] sna_do_copy: pixmap -- no source clipping [ 9.581] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.581] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.581] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=460+(-8, -896), dst pixmap=458+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.581] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.581] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.581] sna_drawable_use_bo pixmap=458, box=((8, 896), (632, 1120)), flags=b... [ 9.581] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.581] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.581] sna_drawable_use_bo: using whole GPU bo [ 9.581] sna_pixmap_move_to_gpu(pixmap=460, usage=0), flags=a [ 9.581] sna_pixmap_move_to_gpu: already all-damaged [ 9.581] sna_pixmap_mark_active: pixmap=460, handle=20 [ 9.582] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.582] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.582] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.582] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.582] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.582] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.582] aligning vertex: was 3, now 2 floats per vertex [ 9.582] gen9_composite_get_binding_table(f540) [ 9.582] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.582] kgem_add_reloc64: handle=20, pos=15688, delta=0, domains=40000 [ 9.582] kgem_add_reloc64[25] = (delta=0, target handle=9, presumed=fd9be000) [ 9.582] [3d40] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.582] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.582] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.582] gen9_emit_sampler: sampler = 0 [ 9.582] gen9_emit_vertex_elements: setup id=0 [ 9.582] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.582] (0, 0) -> (8, 896) + (624, 224) [ 9.582] gen8_vertex_flush[fa8] = 3 [ 9.582] sna_destroy_pixmap: pixmap=460, attached?=1 [ 9.582] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.582] __kgem_bo_destroy: handle=20, size=3268608 [ 9.582] __kgem_bo_destroy: handle=20 -> active [ 9.582] __sna_free_pixmap(pixmap=460) [ 9.582] sna_create_pixmap(624, 80, 32, usage=0) [ 9.582] kgem_can_create_2d: 624x80 @ 32 [ 9.582] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.582] kgem_can_create_2d: untiled size=200704 [ 9.582] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.582] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.582] kgem_can_create_2d: tiled[-1] size=200704 [ 9.582] sna_create_pixmap: usage=0, flags=1b [ 9.582] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.582] __pop_freed_pixmap: reusing freed pixmap=460 header [ 9.582] create_pixmap_hdr: pixmap=463, width=624, height=80, usage=0 [ 9.582] sna_create_pixmap: serial=463, 624x80, usage=0 [ 9.582] sna_composite_rectangles(pixmap=464, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.582] sna_composite_rectangles: converted to op 0 [ 9.582] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.582] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.582] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.582] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.582] sna_composite_rectangles: dropping last-cpu hint [ 9.582] sna_drawable_use_bo pixmap=464, box=((0, 0), (624, 80)), flags=19... [ 9.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.582] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.582] sna_pixmap_move_to_gpu(pixmap=464, usage=0), flags=b [ 9.582] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.582] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.582] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.582] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.582] sna_pixmap_alloc_gpu: pixmap=464 [ 9.582] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.582] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.582] kgem_bo_remove_from_active: removing handle=38 from active [ 9.582] 1:from active: pitch=2560, tiling=1, handle=38, id=593 [ 9.582] __sna_damage_all(624, 80) [ 9.582] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.582] sna_pixmap_mark_active: pixmap=464, handle=38 [ 9.582] sna_drawable_use_bo: allocated GPU bo for operation [ 9.582] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.582] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.582] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.582] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.582] sna_render_get_solid: 0 [ 9.582] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.582] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.582] gen9_composite_get_binding_table(f4c0) [ 9.582] kgem_add_reloc64: handle=38, pos=15656, delta=0, domains=20002 [ 9.582] kgem_add_reloc64[26] = (delta=0, target handle=10, presumed=fd45c000) [ 9.582] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.582] [3d20] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.582] gen9_emit_sampler: sampler = 1 [ 9.582] gen9_emit_vertex_elements: setup id=0 [ 9.582] (0, 0), (624, 80) [ 9.582] gen8_vertex_flush[fe4] = 3 [ 9.582] sna_composite_rectangles: pixmap=464 marking clear [0]? 1 [ 9.582] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1ca, drawable=1d0 [ 9.582] sna_validate_gc: recomputing clip [ 9.582] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.582] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=464:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.582] sna_copy_area: normal copy [ 9.582] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.582] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.582] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.582] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.582] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.582] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.582] sna_do_copy: pixmap -- no source clipping [ 9.582] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.582] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.582] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=464+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.582] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.582] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.582] sna_drawable_use_bo pixmap=464, box=((28, 0), (246, 80)), flags=b... [ 9.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.582] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.582] sna_drawable_use_bo: using whole GPU bo [ 9.582] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.582] sna_pixmap_move_to_gpu: already all-damaged [ 9.582] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.582] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.582] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.582] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.582] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.582] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.582] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.582] gen9_composite_get_binding_table(f440) [ 9.582] kgem_add_reloc64: handle=21, pos=15624, delta=0, domains=40000 [ 9.582] kgem_add_handle: handle=21, index=14 [ 9.582] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fd994000) [ 9.582] [3d00] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.582] gen9_emit_sampler: sampler = 0 [ 9.582] gen9_emit_vertex_elements: setup id=0 [ 9.582] (0, 0) -> (28, 0) + (218, 80) [ 9.582] gen8_vertex_flush[1028] = 3 [ 9.582] sna_composite(pixmap=458, op=3, src=464+(0, 0), mask=0+(0, 0), dst=458+(8, 1136)+(0, 0), size=(624, 80) [ 9.582] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.582] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.582] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.582] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.582] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.582] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.582] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.582] gen9_render_composite: 624x80, current mode=1/1 [ 9.582] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.582] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.582] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.582] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.582] sna_drawable_use_bo pixmap=458, box=((8, 1136), (632, 1216)), flags=7... [ 9.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.582] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.582] sna_drawable_use_bo: using whole GPU bo [ 9.582] gen9_composite_set_target: pixmap=458, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.582] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.582] sna_transform_is_imprecise_integer_translation: no transform [ 9.582] gen9_composite_picture: integer translation (0, 0), removing [ 9.582] sna_render_pixmap_bo pixmap=464, (0, 0)x(624, 80)/(624, 80) [ 9.582] sna_render_pixmap_bo: GPU all damaged [ 9.582] color_convert: src=cc000000 [20028888] [ 9.582] color_convert: dst=cc000000 [20028888] [ 9.582] sna_render_get_solid: cc000000 [ 9.582] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.582] gen4_choose_composite_emitter: identity source, identity mask [ 9.582] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.582] aligning vertex: was 2, now 5 floats per vertex [ 9.582] gen9_composite_get_binding_table(f3c0) [ 9.582] kgem_add_reloc64: handle=38, pos=15592, delta=0, domains=40000 [ 9.582] kgem_add_reloc64[28] = (delta=0, target handle=10, presumed=fd45c000) [ 9.582] [3ce0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.582] kgem_add_reloc64: handle=7, pos=15576, delta=0, domains=40000 [ 9.582] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.582] kgem_add_reloc64[29] = (delta=816, target handle=2, presumed=fffe8000) [ 9.582] [3cd0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.582] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.582] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.582] gen9_emit_sampler: sampler = 3 [ 9.582] gen9_emit_sf: num_sf_outputs=2 [ 9.582] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.582] gen9_emit_vertex_elements: setup id=10 [ 9.582] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.582] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.582] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.582] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.582] gen8_vertex_flush[1100] = 3 [ 9.582] sna_destroy_pixmap: pixmap=464, attached?=1 [ 9.582] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.582] __kgem_bo_destroy: handle=38, size=204800 [ 9.582] __kgem_bo_destroy: handle=38 -> active [ 9.582] __sna_free_pixmap(pixmap=464) [ 9.582] sna_composite(pixmap=456, op=3, src=458+(0, 0), mask=0+(0, 0), dst=456+(0, 0)+(0, 0), size=(640, 2096) [ 9.582] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.582] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.582] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.582] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.582] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.582] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.582] gen9_render_composite: 640x2096, current mode=1/1 [ 9.582] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.582] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.582] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.582] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.582] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.582] sna_drawable_use_bo pixmap=456, box=((0, 0), (640, 2096)), flags=7... [ 9.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.582] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.582] sna_drawable_use_bo: using whole GPU bo [ 9.582] gen9_composite_set_target: pixmap=456, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.582] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.582] sna_transform_is_imprecise_integer_translation: no transform [ 9.582] gen9_composite_picture: integer translation (0, 0), removing [ 9.582] sna_render_pixmap_bo pixmap=458, (0, 0)x(640, 2096)/(640, 2096) [ 9.582] sna_render_pixmap_bo: GPU all damaged [ 9.582] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.582] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.582] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.582] gen4_choose_composite_emitter: identity src, no mask [ 9.582] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.582] aligning vertex: was 5, now 3 floats per vertex [ 9.582] gen9_composite_get_binding_table(f300) [ 9.582] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.582] kgem_add_reloc64: handle=11, pos=15544, delta=0, domains=40000 [ 9.582] kgem_add_reloc64[30] = (delta=0, target handle=8, presumed=fa111000) [ 9.582] [3cb0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.582] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.582] gen9_emit_sampler: sampler = 2 [ 9.582] gen9_emit_sf: num_sf_outputs=1 [ 9.582] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.582] gen9_emit_vertex_elements: setup id=2 [ 9.582] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.582] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.582] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.582] gen8_vertex_flush[11a8] = 3 [ 9.582] sna_destroy_pixmap: pixmap=458, attached?=1 [ 9.582] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.582] __kgem_bo_destroy: handle=11, size=33177600 [ 9.582] __kgem_bo_destroy: handle=11 -> active [ 9.582] __sna_free_pixmap(pixmap=458) [ 9.582] sna_composite(pixmap=452, op=3, src=456+(0, 0), mask=0+(160, 64), dst=452+(160, 64)+(0, 0), size=(640, 2096) [ 9.582] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.582] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.582] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.582] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.582] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.582] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.582] gen9_render_composite: 640x2096, current mode=1/1 [ 9.582] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.582] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.582] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.582] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.582] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.582] sna_drawable_use_bo pixmap=452, box=((160, 64), (800, 2160)), flags=7... [ 9.582] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.582] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.582] sna_drawable_use_bo: using whole GPU bo [ 9.582] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.582] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.582] sna_transform_is_imprecise_integer_translation: no transform [ 9.582] gen9_composite_picture: integer translation (0, 0), removing [ 9.582] sna_render_pixmap_bo pixmap=456, (0, 0)x(640, 2096)/(640, 2096) [ 9.582] sna_render_pixmap_bo: GPU all damaged [ 9.582] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.582] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.582] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.582] gen4_choose_composite_emitter: identity src, no mask [ 9.582] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.582] gen9_composite_get_binding_table(f280) [ 9.582] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.582] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.582] kgem_add_reloc64[31] = (delta=0, target handle=7, presumed=f4225000) [ 9.582] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.582] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.582] gen9_emit_vertex_elements: setup id=2 [ 9.582] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.582] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.582] gen8_vertex_flush[11f4] = 3 [ 9.582] sna_destroy_pixmap: pixmap=456, attached?=1 [ 9.582] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.582] __kgem_bo_destroy: handle=25, size=33177600 [ 9.582] __kgem_bo_destroy: handle=25 -> active [ 9.582] __sna_free_pixmap(pixmap=456) [ 9.582] sna_create_pixmap(2, 64, 32, usage=0) [ 9.582] kgem_can_create_2d: 2x64 @ 32 [ 9.582] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.582] kgem_can_create_2d: untiled size=4096 [ 9.582] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.582] kgem_choose_tiling: 2x64 -> 0 [ 9.582] sna_create_pixmap: usage=0, flags=a [ 9.582] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.582] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.582] create_pixmap: serial=465, usage=0, 2x64 [ 9.582] sna_create_pixmap: serial=465, 2x64, usage=0 [ 9.582] sna_composite_rectangles(pixmap=466, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.582] sna_composite_rectangles: converted to op 0 [ 9.582] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.582] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.582] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.582] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.582] sna_composite_rectangles: fallback, dst pixmap=466 too small or not attached [ 9.582] sna_composite_rectangles: fallback [ 9.582] sna_drawable_move_region_to_cpu(pixmap=466 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.582] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.582] _sna_pixmap_move_to_cpu(pixmap=466, 2x64, flags=1) [ 9.582] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.582] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.582] operate_inplace: no, inplace operation not suitable [ 9.582] _sna_pixmap_move_to_cpu: marking as damaged [ 9.582] __sna_damage_all(2, 64) [ 9.582] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.582] sna_create_pixmap(1, 32, 32, usage=0) [ 9.582] kgem_can_create_2d: 1x32 @ 32 [ 9.582] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.582] kgem_can_create_2d: untiled size=4096 [ 9.582] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.582] kgem_choose_tiling: 1x32 -> 0 [ 9.582] sna_create_pixmap: usage=0, flags=a [ 9.582] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.582] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.582] create_pixmap: serial=467, usage=0, 1x32 [ 9.582] sna_create_pixmap: serial=467, 1x32, usage=0 [ 9.582] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1d0, drawable=1d4 [ 9.582] sna_validate_gc: recomputing clip [ 9.582] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.582] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.582] try_upload__fast: ignore existing cpu damage (if any) [ 9.582] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.582] try_upload__fast: no, no gpu damage [ 9.582] sna_drawable_move_region_to_cpu(pixmap=468 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.582] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.582] _sna_pixmap_move_to_cpu(pixmap=468, 1x32, flags=1) [ 9.582] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.582] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.582] operate_inplace: no, inplace operation not suitable [ 9.582] _sna_pixmap_move_to_cpu: marking as damaged [ 9.582] __sna_damage_all(1, 32) [ 9.582] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.582] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.582] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.583] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.583] sna_accel_flush: flush?=0, dirty?=0 [ 9.583] sna_composite(pixmap=466, op=1, src=468+(0, 0), mask=0+(0, 0), dst=466+(0, 0)+(0, 0), size=(2, 64) [ 9.583] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.583] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.583] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.583] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.583] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.583] sna_composite: fallback, dst pixmap=466 is too small (or completely damaged) [ 9.583] sna_composite: fallback -- fbComposite [ 9.583] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.583] sna_composite_fb: fallback -- move src to cpu [ 9.583] _sna_pixmap_move_to_cpu(pixmap=468, 1x32, flags=2) [ 9.583] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.583] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.583] sna_composite_fb: fallback -- move dst to cpu [ 9.583] sna_drawable_move_region_to_cpu(pixmap=466 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.583] sna_drawable_move_region_to_cpu: pixmap=466 all damaged on CPU [ 9.583] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.583] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.583] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.583] sna_destroy_pixmap: pixmap=468, attached?=1 [ 9.583] __sna_free_pixmap(pixmap=468) [ 9.583] sna_composite(pixmap=452, op=3, src=466+(0, 0), mask=0+(0, 0), dst=452+(0, 0)+(0, 0), size=(3840, 64) [ 9.583] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.583] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.583] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.583] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.583] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.583] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.583] gen9_render_composite: 3840x64, current mode=1/1 [ 9.583] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.583] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.583] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.583] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.583] sna_drawable_use_bo pixmap=452, box=((0, 0), (3840, 64)), flags=7... [ 9.583] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.583] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.583] sna_drawable_use_bo: using whole GPU bo [ 9.583] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.583] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.583] sna_transform_is_imprecise_integer_translation: no transform [ 9.583] gen9_composite_picture: integer translation (0, 0), removing [ 9.583] sna_render_pixmap_bo pixmap=466, (0, 0)x(3840, 64)/(2, 64) [ 9.583] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.583] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.583] use_cpu_bo: no cpu bo [ 9.583] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.583] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.583] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.583] sna_drawable_move_region_to_cpu(pixmap=466 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.583] sna_drawable_move_region_to_cpu: pixmap=466 all damaged on CPU [ 9.583] kgem_can_create_2d: 2x64 @ 32 [ 9.583] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.583] kgem_can_create_2d: untiled size=4096 [ 9.583] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.583] kgem_choose_tiling: 2x64 -> 0 [ 9.583] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.583] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.583] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.583] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.583] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.583] search_linear_cache: searching for inactive gtt map [ 9.583] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.583] search_linear_cache: searching for inactive gtt map [ 9.583] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.583] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.583] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.583] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.583] kgem_create_buffer: reusing handle=31 for buffer [ 9.583] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.583] init_buffer_from_bo: reusing handle=31 for buffer [ 9.583] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.583] kgem_bo_map: converting request for GTT map into CPU map [ 9.583] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.583] kgem_bo_sync__cpu: handle=31 [ 9.583] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.583] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.583] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.583] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.583] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.583] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.583] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.583] __kgem_bo_init(handle=31, num_pages=2048) [ 9.583] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.583] upload: adding upload cache to pixmap=466 [ 9.583] kgem_proxy_bo_attach: handle=31 [ 9.583] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.583] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.583] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.583] gen4_choose_composite_emitter: identity src, no mask [ 9.583] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.583] gen9_composite_get_binding_table(f200) [ 9.583] kgem_add_reloc64: handle=31, pos=15480, delta=0, domains=40000 [ 9.583] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.583] kgem_add_handle: handle=31, index=15 [ 9.583] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd4fc000) [ 9.583] [3c70] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.583] gen9_emit_sampler: sampler = a [ 9.583] gen9_emit_vertex_elements: setup id=2 [ 9.583] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.583] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.583] gen8_vertex_flush[1238] = 3 [ 9.583] sna_destroy_pixmap: pixmap=466, attached?=1 [ 9.583] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.583] __sna_free_pixmap(pixmap=466) [ 9.583] sna_composite(pixmap=452, op=3, src=292+(0, 0), mask=0+(0, 0), dst=452+(0, 0)+(0, 0), size=(3840, 48) [ 9.583] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.583] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.583] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.583] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.583] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.583] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.583] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.583] gen9_render_composite: 3840x48, current mode=1/1 [ 9.583] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.583] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.583] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.583] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.583] sna_drawable_use_bo pixmap=452, box=((0, 0), (3840, 48)), flags=7... [ 9.583] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.583] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.583] sna_drawable_use_bo: using whole GPU bo [ 9.583] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.583] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.583] sna_transform_is_imprecise_integer_translation: no transform [ 9.583] gen9_composite_picture: integer translation (0, 0), removing [ 9.583] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.583] sna_render_pixmap_bo: GPU all damaged [ 9.583] color_convert: src=1b000000 [20028888] [ 9.583] color_convert: dst=1b000000 [20028888] [ 9.583] sna_render_get_solid: 1b000000 [ 9.583] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.583] gen4_choose_composite_emitter: identity source, identity mask [ 9.583] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.583] aligning vertex: was 3, now 5 floats per vertex [ 9.583] gen9_composite_get_binding_table(f180) [ 9.583] gen9_emit_sampler: sampler = 3 [ 9.583] gen9_emit_sf: num_sf_outputs=2 [ 9.583] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.583] gen9_emit_vertex_elements: setup id=10 [ 9.583] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.583] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.583] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.583] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.583] gen8_vertex_flush[12e8] = 3 [ 9.583] sna_composite_rectangles(pixmap=452, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.583] sna_composite_rectangles: converted to op 3 [ 9.583] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.583] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.583] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.583] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.583] sna_drawable_use_bo pixmap=452, box=((0, 0), (3840, 48)), flags=1... [ 9.583] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.583] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.583] sna_drawable_use_bo: using whole GPU bo [ 9.583] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.583] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.583] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.583] sna_render_get_solid: 660a0a0a [ 9.583] sna_render_get_solid(2) = 660a0a0a (old) [ 9.583] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.583] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.583] aligning vertex: was 5, now 2 floats per vertex [ 9.583] gen9_composite_get_binding_table(f140) [ 9.583] gen9_emit_sampler: sampler = 1 [ 9.583] gen9_emit_sf: num_sf_outputs=1 [ 9.583] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.583] gen9_emit_vertex_elements: setup id=0 [ 9.583] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.583] (0, 0), (3840, 48) [ 9.583] gen8_vertex_flush[1390] = 3 [ 9.583] sna_composite(pixmap=452, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=452+(3786, 6)+(0, 0), size=(44, 36) [ 9.583] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.583] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.583] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.583] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.583] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.583] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.583] gen9_render_composite: 44x36, current mode=1/1 [ 9.583] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.583] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.583] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.583] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.583] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.583] sna_drawable_use_bo pixmap=452, box=((3786, 6), (3830, 42)), flags=7... [ 9.583] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.583] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.583] sna_drawable_use_bo: using whole GPU bo [ 9.583] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.583] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.583] sna_transform_is_imprecise_integer_translation: no transform [ 9.583] gen9_composite_picture: integer translation (0, 0), removing [ 9.583] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.583] sna_render_pixmap_bo: CPU all damaged [ 9.583] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.583] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.583] __kgem_retire_rq: request 1 complete [ 9.583] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.583] sna_add_flush_pixmap: new flush bo, flushing before [ 9.583] gen8_vertex_close: used=57006, vbo active? 16, vb=625, nreloc=5 [ 9.583] gen8_vertex_close: reloc[0] = 287 [ 9.583] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.583] kgem_add_handle: handle=16, index=16 [ 9.583] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fffa8000) [ 9.583] gen8_vertex_close: reloc[1] = 357 [ 9.583] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 [ 9.583] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fffa8000) [ 9.583] gen8_vertex_close: reloc[2] = 487 [ 9.583] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 [ 9.583] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fffa8000) [ 9.583] gen8_vertex_close: reloc[3] = 608 [ 9.583] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 [ 9.583] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fffa8000) [ 9.583] gen8_vertex_close: reloc[4] = 869 [ 9.583] kgem_add_reloc64: handle=16, pos=869, delta=0, domains=200000 [ 9.583] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fffa8000) [ 9.583] batch[1/1, flags=1800]: 1258 1258 15440 16384, nreloc=38, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.583] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.583] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.583] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.583] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.583] kgem_fixup_relocs: shrinking by 53248 [ 9.583] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.583] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.583] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.583] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.583] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.583] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.583] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.583] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.583] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=7 [ 9.583] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=8 [ 9.583] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.583] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=7 [ 9.583] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=8 [ 9.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=8 [ 9.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=8 [ 9.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=7 [ 9.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=8 [ 9.583] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=8 [ 9.583] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.583] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.583] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.583] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.583] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.583] __kgem_bo_clear_busy: handle=7 [ 9.583] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.583] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.583] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.583] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.583] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.583] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.583] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.583] gen4_choose_composite_emitter: identity src, no mask [ 9.583] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.583] aligning vertex: was 2, now 3 floats per vertex [ 9.583] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.583] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.583] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.583] kgem_add_handle: handle=4, index=0 [ 9.583] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.583] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.583] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.583] gen9_composite_get_binding_table(ffc0) [ 9.583] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.583] kgem_add_handle: handle=39, index=1 [ 9.583] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.583] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.583] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.583] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.584] kgem_add_handle: handle=32, index=2 [ 9.584] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.584] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.584] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.584] gen9_emit_sampler: sampler = 2 [ 9.584] gen9_emit_sf: num_sf_outputs=1 [ 9.584] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.584] gen9_emit_vertex_elements: setup id=2 [ 9.584] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.584] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.584] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.584] gen8_vertex_flush[490] = 3 [ 9.584] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.584] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.584] sna_glyphs: discarding mask [ 9.584] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.584] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.584] gen9_render_composite: 0x0, current mode=1/1 [ 9.584] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.584] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.584] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.584] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.584] sna_drawable_use_bo pixmap=452, box=((0, 0), (7680, 2160)), flags=7... [ 9.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.584] sna_drawable_use_bo: using whole GPU bo [ 9.584] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.584] color_convert: src=ffdfdbd2 [20028888] [ 9.584] color_convert: dst=ffdfdbd2 [20028888] [ 9.584] sna_render_get_solid: ffdfdbd2 [ 9.584] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.584] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.584] sna_transform_is_imprecise_integer_translation: no transform [ 9.584] gen9_composite_picture: integer translation (0, 0), removing [ 9.584] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.584] sna_render_pixmap_bo: GPU all damaged [ 9.584] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.584] gen4_choose_composite_emitter: solid, identity mask [ 9.584] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.584] aligning vertex: was 3, now 4 floats per vertex [ 9.584] gen9_composite_get_binding_table(ff00) [ 9.584] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.584] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.584] kgem_add_handle: handle=8, index=3 [ 9.584] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.584] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.584] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.584] kgem_add_handle: handle=6, index=4 [ 9.584] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.584] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.584] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.584] gen9_emit_sampler: sampler = a [ 9.584] gen9_emit_sf: num_sf_outputs=2 [ 9.584] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.584] gen9_emit_vertex_elements: setup id=9 [ 9.584] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.584] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.584] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.584] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.584] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.584] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.584] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.584] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.584] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.584] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.584] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.584] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.584] gen8_vertex_flush[56c] = 15 [ 9.584] gen9_magic_ca_pass: CA fixup (14254 -> 14269) [ 9.584] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.584] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.584] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.584] sna_composite(pixmap=452, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=452+(3626, 6)+(0, 0), size=(48, 36) [ 9.584] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.584] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.584] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.584] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.584] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.584] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.584] gen9_render_composite: 48x36, current mode=1/1 [ 9.584] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.584] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.584] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.584] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.584] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.584] sna_drawable_use_bo pixmap=452, box=((3626, 6), (3674, 42)), flags=7... [ 9.584] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.584] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.584] sna_drawable_use_bo: using whole GPU bo [ 9.584] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.584] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.584] sna_transform_is_imprecise_integer_translation: no transform [ 9.584] gen9_composite_picture: integer translation (0, 0), removing [ 9.584] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.584] sna_render_pixmap_bo: CPU all damaged [ 9.584] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.584] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.584] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.584] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.584] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.584] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.584] gen4_choose_composite_emitter: identity src, no mask [ 9.584] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.584] aligning vertex: was 4, now 3 floats per vertex [ 9.584] gen9_composite_get_binding_table(fe40) [ 9.584] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.584] kgem_add_handle: handle=33, index=5 [ 9.584] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.584] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.584] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.584] gen9_emit_sampler: sampler = 2 [ 9.584] gen9_emit_sf: num_sf_outputs=1 [ 9.584] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.584] gen9_emit_vertex_elements: setup id=2 [ 9.584] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.584] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.584] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.584] gen8_vertex_flush[6a8] = 3 [ 9.584] sna_create_pixmap(26, 20, 32, usage=0) [ 9.584] kgem_can_create_2d: 26x20 @ 32 [ 9.584] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.584] kgem_can_create_2d: untiled size=4096 [ 9.584] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.584] kgem_choose_tiling: 26x20 -> 0 [ 9.584] sna_create_pixmap: usage=0, flags=a [ 9.584] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.584] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.584] create_pixmap: serial=469, usage=0, 26x20 [ 9.585] sna_create_pixmap: serial=469, 26x20, usage=0 [ 9.585] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1d4, drawable=1d6 [ 9.585] sna_validate_gc: recomputing clip [ 9.585] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.585] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.585] try_upload__fast: ignore existing cpu damage (if any) [ 9.585] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.585] try_upload__fast: no, no gpu damage [ 9.585] sna_drawable_move_region_to_cpu(pixmap=470 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.585] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.585] _sna_pixmap_move_to_cpu(pixmap=470, 26x20, flags=1) [ 9.585] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.585] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.585] operate_inplace: no, inplace operation not suitable [ 9.585] _sna_pixmap_move_to_cpu: marking as damaged [ 9.585] __sna_damage_all(26, 20) [ 9.585] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.585] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.585] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.585] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.585] sna_accel_flush: flush?=1, dirty?=1 [ 9.585] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.585] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.585] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.585] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.585] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.585] kgem_bo_sync__cpu_full: handle=33 [ 9.585] gen8_vertex_close: used=57087, vbo active? 16, vb=204, nreloc=2 [ 9.585] gen8_vertex_close: reloc[0] = 287 [ 9.585] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.585] kgem_add_handle: handle=16, index=6 [ 9.585] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 9.585] gen8_vertex_close: reloc[1] = 342 [ 9.585] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.585] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 9.585] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.585] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.585] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.585] kgem_fixup_relocs: shrinking by 61440 [ 9.585] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.585] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.585] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.585] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.585] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.585] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.585] __kgem_bo_clear_busy: handle=8 [ 9.585] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.585] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.585] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.585] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.585] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.585] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.585] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.600] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.600] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.600] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.600] __kgem_retire_rq: request 2 complete [ 9.600] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.600] kgem_bo_move_to_cache: release handle=25 [ 9.600] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.600] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.600] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.600] kgem_bo_move_to_cache: release handle=11 [ 9.600] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.600] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.600] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.600] kgem_bo_move_to_cache: release handle=38 [ 9.600] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.600] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.600] kgem_bo_move_to_cache: release handle=20 [ 9.600] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.600] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.600] kgem_bo_move_to_cache: release handle=22 [ 9.600] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.600] __kgem_retire_rq: request 1 complete [ 9.600] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.600] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.600] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.600] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.600] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.600] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.600] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.600] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.600] kgem_bo_sync__cpu_full: handle=32 [ 9.600] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.600] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.600] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.600] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.600] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.600] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.600] sna_accel_flush: flush?=0, dirty?=0 [ 9.600] sna_block_handler (tv=0.0) [ 9.600] sna_wakeup_handler [ 9.600] sna_mode_wakeup: len=64 [ 9.600] sna_mode_wakeup: recording last swap on pipe=1, frame 299 [12b], time 9.593755 [ 9.600] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.600] sna_mode_wakeup: flip complete, pending? 2 [ 9.600] sna_mode_wakeup: recording last swap on pipe=0, frame 329 [149], time 9.595068 [ 9.600] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.600] sna_mode_wakeup: flip complete, pending? 1 [ 9.600] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.600] sna_composite(pixmap=452, op=3, src=470+(2370, 10), mask=0+(3554, 6), dst=452+(3554, 6)+(0, 0), size=(52, 36) [ 9.600] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.600] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.600] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.600] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.600] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.600] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.600] gen9_render_composite: 52x36, current mode=0/1 [ 9.600] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.600] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.600] sna_blt_composite: unsupported op [3] for blitting [ 9.600] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.600] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.600] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.600] sna_drawable_use_bo pixmap=452, box=((3554, 6), (3606, 42)), flags=7... [ 9.600] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.600] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.600] sna_drawable_use_bo: using whole GPU bo [ 9.600] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.600] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.600] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.600] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.600] sna_render_pixmap_bo pixmap=470, (2370, 10)x(52, 36)/(26, 20) [ 9.600] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.600] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.600] use_cpu_bo: no cpu bo [ 9.600] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.600] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.600] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.600] sna_drawable_move_region_to_cpu(pixmap=470 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.600] sna_drawable_move_region_to_cpu: pixmap=470 all damaged on CPU [ 9.600] kgem_can_create_2d: 26x20 @ 32 [ 9.600] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.600] kgem_can_create_2d: untiled size=4096 [ 9.600] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.600] kgem_choose_tiling: 26x20 -> 0 [ 9.600] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.600] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.600] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.600] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.600] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.600] __kgem_bo_init(handle=31, num_pages=2560) [ 9.600] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.600] upload: adding upload cache to pixmap=470 [ 9.600] kgem_proxy_bo_attach: handle=31 [ 9.600] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.600] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.600] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.600] gen4_choose_composite_emitter: simple src, no mask [ 9.600] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.600] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.600] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.600] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.600] kgem_add_handle: handle=4, index=0 [ 9.600] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.600] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.600] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.600] gen9_composite_get_binding_table(ffc0) [ 9.600] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.600] kgem_add_handle: handle=39, index=1 [ 9.600] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.600] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.600] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.600] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.600] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.600] kgem_add_handle: handle=31, index=2 [ 9.600] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.601] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.601] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.601] gen9_emit_sampler: sampler = 22 [ 9.601] gen9_emit_sf: num_sf_outputs=1 [ 9.601] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.601] gen9_emit_vertex_elements: setup id=2 [ 9.601] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.601] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.601] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.601] gen8_vertex_flush[490] = 3 [ 9.601] sna_destroy_pixmap: pixmap=470, attached?=1 [ 9.601] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.601] __sna_free_pixmap(pixmap=470) [ 9.601] sna_composite(pixmap=452, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=452+(3490, 6)+(0, 0), size=(44, 36) [ 9.601] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.601] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.601] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.601] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.601] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.601] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.601] gen9_render_composite: 44x36, current mode=1/1 [ 9.601] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.601] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.601] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.601] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.601] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.601] sna_drawable_use_bo pixmap=452, box=((3490, 6), (3534, 42)), flags=7... [ 9.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.601] sna_drawable_use_bo: using whole GPU bo [ 9.601] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.601] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.601] sna_transform_is_imprecise_integer_translation: no transform [ 9.601] gen9_composite_picture: integer translation (0, 0), removing [ 9.601] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.601] sna_render_pixmap_bo: CPU all damaged [ 9.601] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.601] sna_add_flush_pixmap: new flush bo, flushing before [ 9.601] gen8_vertex_close: used=57096, vbo active? 16, vb=4, nreloc=1 [ 9.601] gen8_vertex_close: reloc[0] = 287 [ 9.601] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.601] kgem_add_handle: handle=16, index=3 [ 9.601] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.601] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.601] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.601] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.601] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.601] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.601] kgem_fixup_relocs: shrinking by 61440 [ 9.601] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.601] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.601] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.601] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.601] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.601] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.601] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.601] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.601] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.601] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.601] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.601] gen4_choose_composite_emitter: identity src, no mask [ 9.601] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.601] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.601] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.601] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.601] kgem_add_handle: handle=4, index=0 [ 9.601] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.601] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.601] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.601] gen9_composite_get_binding_table(ffc0) [ 9.601] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.601] kgem_add_handle: handle=39, index=1 [ 9.601] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.601] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.601] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.601] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.601] kgem_add_handle: handle=34, index=2 [ 9.601] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.601] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.601] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.601] gen9_emit_sampler: sampler = 2 [ 9.601] gen9_emit_sf: num_sf_outputs=1 [ 9.601] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.601] gen9_emit_vertex_elements: setup id=2 [ 9.601] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.601] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.601] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.601] gen8_vertex_flush[490] = 3 [ 9.601] sna_composite(pixmap=452, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=452+(3422, 6)+(0, 0), size=(48, 36) [ 9.601] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.601] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.601] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.601] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.601] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.601] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.601] gen9_render_composite: 48x36, current mode=1/1 [ 9.601] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.601] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.601] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.601] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.601] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.601] sna_drawable_use_bo pixmap=452, box=((3422, 6), (3470, 42)), flags=7... [ 9.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.601] sna_drawable_use_bo: using whole GPU bo [ 9.601] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.601] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.601] sna_transform_is_imprecise_integer_translation: no transform [ 9.601] gen9_composite_picture: integer translation (0, 0), removing [ 9.601] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.601] sna_render_pixmap_bo: CPU all damaged [ 9.601] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.601] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.601] __kgem_retire_rq: request 1 complete [ 9.601] sna_add_flush_pixmap: new flush bo, flushing before [ 9.601] gen8_vertex_close: used=57105, vbo active? 16, vb=4, nreloc=1 [ 9.601] gen8_vertex_close: reloc[0] = 287 [ 9.601] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.601] kgem_add_handle: handle=16, index=3 [ 9.601] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.601] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.601] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.601] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.601] kgem_fixup_relocs: shrinking by 61440 [ 9.601] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.601] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.601] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.601] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.601] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.601] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.601] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.601] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.601] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.601] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.601] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.601] gen4_choose_composite_emitter: identity src, no mask [ 9.601] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.601] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.601] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.601] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.601] kgem_add_handle: handle=4, index=0 [ 9.601] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.601] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.601] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.601] gen9_composite_get_binding_table(ffc0) [ 9.601] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.601] kgem_add_handle: handle=39, index=1 [ 9.601] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.601] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.601] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.601] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.601] kgem_add_handle: handle=28, index=2 [ 9.601] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.601] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.601] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.601] gen9_emit_sampler: sampler = 2 [ 9.601] gen9_emit_sf: num_sf_outputs=1 [ 9.601] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.601] gen9_emit_vertex_elements: setup id=2 [ 9.601] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.601] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.601] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.601] gen8_vertex_flush[490] = 3 [ 9.601] sna_create_pixmap(16, 16, 32, usage=0) [ 9.601] kgem_can_create_2d: 16x16 @ 32 [ 9.601] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.601] kgem_can_create_2d: untiled size=4096 [ 9.601] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.601] kgem_choose_tiling: 16x16 -> 0 [ 9.601] sna_create_pixmap: usage=0, flags=a [ 9.601] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.601] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.601] create_pixmap: serial=471, usage=0, 16x16 [ 9.601] sna_create_pixmap: serial=471, 16x16, usage=0 [ 9.601] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1d6, drawable=1d8 [ 9.601] sna_validate_gc: recomputing clip [ 9.601] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.601] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.601] try_upload__fast: ignore existing cpu damage (if any) [ 9.601] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.601] try_upload__fast: no, no gpu damage [ 9.601] sna_drawable_move_region_to_cpu(pixmap=472 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.601] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.601] _sna_pixmap_move_to_cpu(pixmap=472, 16x16, flags=1) [ 9.601] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.601] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.601] operate_inplace: no, inplace operation not suitable [ 9.601] _sna_pixmap_move_to_cpu: marking as damaged [ 9.601] __sna_damage_all(16, 16) [ 9.601] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.601] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.601] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.601] sna_accel_flush: flush?=1, dirty?=1 [ 9.601] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.601] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.601] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.601] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.601] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.601] kgem_bo_sync__cpu_full: handle=28 [ 9.601] gen8_vertex_close: used=57114, vbo active? 16, vb=4, nreloc=1 [ 9.601] gen8_vertex_close: reloc[0] = 287 [ 9.601] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.601] kgem_add_handle: handle=16, index=3 [ 9.601] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.601] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.601] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.601] __kgem_retire_rq: request 1 complete [ 9.601] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.601] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.601] kgem_fixup_relocs: shrinking by 61440 [ 9.601] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.601] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.601] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.601] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.601] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.601] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.601] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.601] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.601] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.601] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.601] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.601] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.601] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.601] __kgem_retire_rq: request 1 complete [ 9.601] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.601] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.601] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.601] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.601] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.601] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.601] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.601] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.601] kgem_bo_sync__cpu_full: handle=34 [ 9.601] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.601] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.601] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.601] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.601] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.601] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.601] sna_composite(pixmap=452, op=3, src=472+(2247, 15), mask=0+(3370, 7), dst=452+(3370, 7)+(0, 0), size=(32, 34) [ 9.601] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.601] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.601] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.601] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.601] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.601] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.601] gen9_render_composite: 32x34, current mode=0/1 [ 9.601] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.601] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.601] sna_blt_composite: unsupported op [3] for blitting [ 9.601] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.601] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.601] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.601] sna_drawable_use_bo pixmap=452, box=((3370, 7), (3402, 41)), flags=7... [ 9.601] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.601] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.601] sna_drawable_use_bo: using whole GPU bo [ 9.601] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.601] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.601] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.601] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.601] sna_render_pixmap_bo pixmap=472, (2247, 15)x(32, 34)/(16, 16) [ 9.601] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.601] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.601] use_cpu_bo: no cpu bo [ 9.601] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.601] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.601] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.601] sna_drawable_move_region_to_cpu(pixmap=472 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.601] sna_drawable_move_region_to_cpu: pixmap=472 all damaged on CPU [ 9.601] kgem_can_create_2d: 16x16 @ 32 [ 9.601] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.601] kgem_can_create_2d: untiled size=4096 [ 9.601] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.601] kgem_choose_tiling: 16x16 -> 0 [ 9.601] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.601] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.601] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.601] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.601] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.601] __kgem_bo_init(handle=31, num_pages=1024) [ 9.601] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.601] upload: adding upload cache to pixmap=472 [ 9.601] kgem_proxy_bo_attach: handle=31 [ 9.601] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.601] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.601] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.601] gen4_choose_composite_emitter: simple src, no mask [ 9.601] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.601] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.601] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.601] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.601] kgem_add_handle: handle=4, index=0 [ 9.601] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.601] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.601] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.601] gen9_composite_get_binding_table(ffc0) [ 9.602] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.602] kgem_add_handle: handle=39, index=1 [ 9.602] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.602] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.602] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.602] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.602] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.602] kgem_add_handle: handle=31, index=2 [ 9.602] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.602] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.602] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.602] gen9_emit_sampler: sampler = 22 [ 9.602] gen9_emit_sf: num_sf_outputs=1 [ 9.602] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.602] gen9_emit_vertex_elements: setup id=2 [ 9.602] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.602] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.602] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.602] gen8_vertex_flush[490] = 3 [ 9.602] sna_destroy_pixmap: pixmap=472, attached?=1 [ 9.602] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.602] __sna_free_pixmap(pixmap=472) [ 9.602] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.602] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.602] sna_glyphs: discarding mask [ 9.602] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.602] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.602] gen9_render_composite: 0x0, current mode=1/1 [ 9.602] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.602] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.602] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.602] sna_drawable_use_bo pixmap=452, box=((0, 0), (7680, 2160)), flags=7... [ 9.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.602] sna_drawable_use_bo: using whole GPU bo [ 9.602] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.602] color_convert: src=ff232321 [20028888] [ 9.602] color_convert: dst=ff232321 [20028888] [ 9.602] sna_render_get_solid: ff232321 [ 9.602] sna_render_get_solid(7) = ff232321 (old) [ 9.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.602] sna_transform_is_imprecise_integer_translation: no transform [ 9.602] gen9_composite_picture: integer translation (0, 0), removing [ 9.602] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.602] sna_render_pixmap_bo: GPU all damaged [ 9.602] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.602] gen4_choose_composite_emitter: solid, identity mask [ 9.602] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.602] aligning vertex: was 3, now 4 floats per vertex [ 9.602] gen9_composite_get_binding_table(ff00) [ 9.602] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.602] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.602] kgem_add_handle: handle=8, index=3 [ 9.602] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.602] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.602] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.602] kgem_add_handle: handle=6, index=4 [ 9.602] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.602] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.602] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.602] gen9_emit_sampler: sampler = a [ 9.602] gen9_emit_sf: num_sf_outputs=2 [ 9.602] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.602] gen9_emit_vertex_elements: setup id=9 [ 9.602] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.602] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.602] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.602] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.602] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.602] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.602] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.602] gen8_vertex_flush[56c] = 48 [ 9.602] gen9_magic_ca_pass: CA fixup (14281 -> 14329) [ 9.602] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.602] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.602] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.602] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.602] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.602] sna_glyphs: discarding mask [ 9.602] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.602] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.602] gen9_render_composite: 0x0, current mode=1/1 [ 9.602] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.602] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.602] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.602] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.602] sna_drawable_use_bo pixmap=452, box=((0, 0), (7680, 2160)), flags=7... [ 9.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.602] sna_drawable_use_bo: using whole GPU bo [ 9.602] gen9_composite_set_target: pixmap=452, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.602] color_convert: src=ff8e8b85 [20028888] [ 9.602] color_convert: dst=ff8e8b85 [20028888] [ 9.602] sna_render_get_solid: ff8e8b85 [ 9.602] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.602] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.602] sna_transform_is_imprecise_integer_translation: no transform [ 9.602] gen9_composite_picture: integer translation (0, 0), removing [ 9.602] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.602] sna_render_pixmap_bo: GPU all damaged [ 9.602] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.602] gen4_choose_composite_emitter: solid, identity mask [ 9.602] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.602] gen9_composite_get_binding_table(fe40) [ 9.602] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.602] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.602] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.602] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.602] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.602] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.602] gen9_emit_vertex_elements: setup id=9 [ 9.602] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.602] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.602] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.602] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.602] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.602] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.602] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.602] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.602] gen8_vertex_flush[66c] = 48 [ 9.602] gen9_magic_ca_pass: CA fixup (14329 -> 14377) [ 9.602] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.602] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.602] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.602] sna_copy_area: src=pixmap=452:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.602] sna_copy_area: normal copy [ 9.602] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.602] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.602] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.602] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.602] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.602] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.602] sna_do_copy: pixmap -- no source clipping [ 9.602] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.602] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.602] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=452+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.602] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.602] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.602] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.602] sna_drawable_use_bo: pinned, never REPLACES [ 9.602] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.602] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.602] sna_drawable_use_bo: applying move-to-gpu override [ 9.602] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.602] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.602] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.602] wait_for_shadow: setting front pixmap to handle=27 [ 9.602] sna_drawable_use_bo: using whole GPU bo [ 9.602] sna_pixmap_move_to_gpu(pixmap=452, usage=0), flags=a [ 9.602] sna_pixmap_move_to_gpu: already all-damaged [ 9.602] sna_pixmap_mark_active: pixmap=452, handle=39 [ 9.602] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.602] sna_pixmap_make_cow: make cow src=452, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.602] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.602] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.602] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.602] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.602] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.602] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.602] kgem_set_mode: flushing before new bo [ 9.602] gen8_vertex_close: used=57508, vbo active? 16, vb=204, nreloc=2 [ 9.602] gen8_vertex_close: reloc[0] = 287 [ 9.602] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.602] kgem_add_handle: handle=16, index=5 [ 9.602] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.602] gen8_vertex_close: reloc[1] = 342 [ 9.602] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.602] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.602] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.602] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.602] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.602] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.602] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.602] kgem_fixup_relocs: shrinking by 61440 [ 9.602] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.602] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.602] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.602] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.602] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.602] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.602] __kgem_bo_clear_busy: handle=8 [ 9.602] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.602] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.602] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.602] __kgem_bo_clear_busy: handle=8 [ 9.602] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.602] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.602] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.602] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.602] aligning vertex: was 4, now 2 floats per vertex [ 9.602] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.602] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.602] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.602] kgem_add_handle: handle=4, index=0 [ 9.602] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.602] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.602] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.602] gen9_composite_get_binding_table(ffc0) [ 9.602] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.602] kgem_add_handle: handle=27, index=1 [ 9.602] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.602] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.602] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.602] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.602] kgem_add_handle: handle=39, index=2 [ 9.602] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.602] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.602] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.602] gen9_emit_sampler: sampler = 0 [ 9.602] gen9_emit_sf: num_sf_outputs=1 [ 9.602] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.602] gen9_emit_vertex_elements: setup id=0 [ 9.602] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.602] (0, 0) -> (0, 0) + (7680, 2160) [ 9.602] gen8_vertex_flush[490] = 3 [ 9.602] sna_destroy_pixmap: pixmap=452, attached?=1 [ 9.602] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.602] __kgem_bo_destroy: handle=39, size=66355200 [ 9.602] __kgem_bo_destroy: handle=39 -> active [ 9.602] __sna_free_pixmap(pixmap=452) [ 9.602] sna_accel_flush: flush?=0, dirty?=0 [ 9.602] sna_accel_flush: flush?=0, dirty?=0 [ 9.602] sna_block_handler (tv=598.555000) [ 9.602] kgem_retire, need_retire?=1 [ 9.602] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.602] kgem_retire__requests_ring: retiring ring 0 [ 9.602] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.602] __kgem_retire_rq: request 1 complete [ 9.602] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.602] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.602] kgem_retire -- retired=0, need_retire=0 [ 9.602] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.602] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.602] __kgem_bo_destroy: handle=31, size=262144 [ 9.602] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.602] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.602] sna_accel_block: GPU idle, flushing [ 9.602] gen8_vertex_close: used=57514, vbo active? 16, vb=1, nreloc=1 [ 9.602] gen8_vertex_close: reloc[0] = 287 [ 9.602] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.602] kgem_add_handle: handle=16, index=3 [ 9.602] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.602] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.602] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.602] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.603] kgem_fixup_relocs: shrinking by 61440 [ 9.603] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.603] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.603] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.603] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.603] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.603] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.603] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.603] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.603] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.603] sna_scanout_do_flush (time=9602), triggered [ 9.603] sna_scanout_flush (time=9602), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.603] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.603] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.603] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.603] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.603] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.603] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.603] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.603] sna_pixmap_move_to_gpu: already all-damaged [ 9.603] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.603] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.603] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.603] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.603] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.603] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.603] get_fb: reusing fb=101 for handle=27 [ 9.603] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.603] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.603] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.603] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.603] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.603] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.603] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.603] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.603] sna_accel_do_throttle (time=9602), triggered [ 9.603] sna_accel_throttle (time=9602) [ 9.603] sna_accel_block: evaluating timers, active=7 [ 9.603] sna_accel_block: flush timer expires in 16 [9618] [ 9.603] sna_wakeup_handler [ 9.603] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.603] kgem_can_create_2d: 7680x2160 @ 24 [ 9.603] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.603] kgem_can_create_2d: untiled size=66355200 [ 9.603] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.603] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.603] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.603] sna_create_pixmap: usage=0, flags=1b [ 9.603] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.603] __pop_freed_pixmap: reusing freed pixmap=452 header [ 9.603] create_pixmap_hdr: pixmap=473, width=7680, height=2160, usage=0 [ 9.603] sna_create_pixmap: serial=473, 7680x2160, usage=0 [ 9.603] sna_composite_rectangles(pixmap=474, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.603] sna_composite_rectangles: converted to op 0 [ 9.603] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.603] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.603] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.603] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.603] sna_composite_rectangles: dropping last-cpu hint [ 9.603] sna_drawable_use_bo pixmap=474, box=((0, 0), (7680, 2160)), flags=19... [ 9.603] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.603] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.603] sna_pixmap_move_to_gpu(pixmap=474, usage=0), flags=b [ 9.603] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.603] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.603] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.603] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.603] sna_pixmap_alloc_gpu: pixmap=474 [ 9.603] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.603] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.603] kgem_bo_remove_from_active: removing handle=39 from active [ 9.603] 1:from active: pitch=30720, tiling=1, handle=39, id=600 [ 9.603] __sna_damage_all(7680, 2160) [ 9.603] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.603] sna_pixmap_mark_active: pixmap=474, handle=39 [ 9.603] sna_drawable_use_bo: allocated GPU bo for operation [ 9.603] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.603] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.603] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.603] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.603] sna_render_get_solid: 0 [ 9.603] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.603] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.603] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.603] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.603] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.604] kgem_add_handle: handle=4, index=0 [ 9.604] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.604] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.604] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.604] gen9_composite_get_binding_table(ffc0) [ 9.604] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.604] kgem_add_handle: handle=39, index=1 [ 9.604] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.604] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.604] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.604] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.604] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.604] kgem_add_handle: handle=7, index=2 [ 9.604] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.604] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.604] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.604] gen9_emit_sampler: sampler = 1 [ 9.604] gen9_emit_sf: num_sf_outputs=1 [ 9.604] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.604] gen9_emit_vertex_elements: setup id=0 [ 9.604] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.604] (0, 0), (7680, 2160) [ 9.604] gen8_vertex_flush[490] = 3 [ 9.604] sna_composite_rectangles: pixmap=474 marking clear [0]? 1 [ 9.604] sna_composite_rectangles(pixmap=474, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.604] sna_composite_rectangles: converted to op 1 [ 9.604] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.604] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.604] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.604] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.604] sna_composite_rectangles: promoting to full GPU [ 9.604] sna_composite_rectangles: dropping last-cpu hint [ 9.604] sna_drawable_use_bo pixmap=474, box=((0, 0), (7680, 2160)), flags=19... [ 9.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.604] sna_drawable_use_bo: using whole GPU bo [ 9.604] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.604] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.604] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.604] sna_render_get_solid: ff2c001e [ 9.604] sna_render_get_solid(0) = ff2c001e (old) [ 9.604] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.604] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.604] gen9_composite_get_binding_table(ff00) [ 9.604] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.604] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.604] kgem_add_handle: handle=8, index=3 [ 9.604] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.604] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.604] gen9_emit_vertex_elements: setup id=0 [ 9.604] (0, 0), (7680, 2160) [ 9.604] gen8_vertex_flush[4cc] = 3 [ 9.604] sna_composite_rectangles: pixmap=474 marking clear [ff2c001e]? 1 [ 9.604] sna_composite(pixmap=474, op=3, src=292+(0, 0), mask=0+(0, 0), dst=474+(0, 0)+(0, 0), size=(3840, 2160) [ 9.604] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.604] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.604] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.604] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.604] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.604] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.604] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.604] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.604] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.604] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.604] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.604] sna_drawable_use_bo pixmap=474, box=((0, 0), (3840, 2160)), flags=7... [ 9.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.604] sna_drawable_use_bo: using whole GPU bo [ 9.604] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.604] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.604] sna_transform_is_imprecise_integer_translation: no transform [ 9.604] gen9_composite_picture: integer translation (0, 0), removing [ 9.604] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.604] sna_render_pixmap_bo: GPU all damaged [ 9.604] color_convert: src=25000000 [20028888] [ 9.604] color_convert: dst=25000000 [20028888] [ 9.604] sna_render_get_solid: 25000000 [ 9.604] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.604] gen4_choose_composite_emitter: identity source, identity mask [ 9.604] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.604] aligning vertex: was 2, now 5 floats per vertex [ 9.604] gen9_composite_get_binding_table(fe80) [ 9.604] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.604] kgem_add_handle: handle=9, index=4 [ 9.604] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.604] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.604] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.604] kgem_add_reloc64: adding proxy [delta=148] for handle=7 [ 9.604] kgem_add_reloc64[7] = (delta=148, target handle=2, presumed=fffe8000) [ 9.604] [3f80] bind bo(handle=7, addr=fffe8094), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.604] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.604] gen9_emit_sampler: sampler = 3 [ 9.604] gen9_emit_sf: num_sf_outputs=2 [ 9.604] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.604] gen9_emit_vertex_elements: setup id=10 [ 9.604] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.604] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.604] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.604] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.604] gen8_vertex_flush[5a8] = 3 [ 9.604] sna_composite(pixmap=474, op=3, src=292+(0, 0), mask=0+(0, 0), dst=474+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.604] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.604] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.604] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.604] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.604] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.604] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.604] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.604] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.604] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.604] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.604] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.604] sna_drawable_use_bo pixmap=474, box=((3840, 0), (7680, 2160)), flags=7... [ 9.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.604] sna_drawable_use_bo: using whole GPU bo [ 9.604] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.604] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.604] sna_transform_is_imprecise_integer_translation: no transform [ 9.604] gen9_composite_picture: integer translation (0, 0), removing [ 9.604] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.604] sna_render_pixmap_bo: GPU all damaged [ 9.604] color_convert: src=25000000 [20028888] [ 9.604] color_convert: dst=25000000 [20028888] [ 9.604] sna_render_get_solid: 25000000 [ 9.604] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.604] gen4_choose_composite_emitter: identity source, identity mask [ 9.604] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.604] gen9_composite_get_binding_table(fdc0) [ 9.604] gen9_emit_vertex_elements: setup id=10 [ 9.604] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.604] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.604] gen8_vertex_flush[5dc] = 3 [ 9.604] sna_composite(pixmap=474, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=474+(5694, 1014)+(0, 0), size=(132, 132) [ 9.604] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.604] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.604] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.604] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.604] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.604] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.604] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.604] gen9_render_composite: 132x132, current mode=1/1 [ 9.604] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.604] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.604] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.604] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.604] sna_drawable_use_bo pixmap=474, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.604] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.604] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.604] sna_drawable_use_bo: using whole GPU bo [ 9.604] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.604] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.604] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.604] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.604] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.604] sna_render_pixmap_bo: GPU all damaged [ 9.604] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.605] color_convert: src=25000000 [20028888] [ 9.605] color_convert: dst=25000000 [20028888] [ 9.605] sna_render_get_solid: 25000000 [ 9.605] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.605] gen4_choose_composite_emitter: simple src, identity mask [ 9.605] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.605] gen9_composite_get_binding_table(fdc0) [ 9.605] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.605] kgem_add_handle: handle=15, index=5 [ 9.605] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.605] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.605] gen9_emit_sampler: sampler = 23 [ 9.605] gen9_emit_vertex_elements: setup id=10 [ 9.605] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.605] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.605] gen8_vertex_flush[620] = 3 [ 9.605] sna_create_pixmap(80, 80, 32, usage=0) [ 9.605] kgem_can_create_2d: 80x80 @ 32 [ 9.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.605] kgem_can_create_2d: untiled size=28672 [ 9.605] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.605] kgem_choose_tiling: 80x80 -> 0 [ 9.605] sna_create_pixmap: usage=0, flags=b [ 9.605] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.605] __pop_freed_pixmap: reusing freed pixmap=456 header [ 9.605] create_pixmap_hdr: pixmap=475, width=80, height=80, usage=0 [ 9.605] sna_create_pixmap: serial=475, 80x80, usage=0 [ 9.605] sna_composite_rectangles(pixmap=476, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.605] sna_composite_rectangles: converted to op 0 [ 9.605] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.605] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.605] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.605] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.605] sna_composite_rectangles: dropping last-cpu hint [ 9.605] sna_drawable_use_bo pixmap=476, box=((0, 0), (80, 80)), flags=19... [ 9.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.605] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.605] sna_pixmap_move_to_gpu(pixmap=476, usage=0), flags=b [ 9.605] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.605] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.605] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.605] kgem_choose_tiling: 80x80 -> 0 [ 9.605] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.605] kgem_choose_tiling: 80x80 -> 0 [ 9.605] sna_pixmap_alloc_gpu: pixmap=476 [ 9.605] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.605] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.605] from inactive: pitch=320, tiling=0: handle=22, id=601 [ 9.605] __sna_damage_all(80, 80) [ 9.605] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.605] sna_pixmap_mark_active: pixmap=476, handle=22 [ 9.605] sna_drawable_use_bo: allocated GPU bo for operation [ 9.605] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.605] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.605] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.605] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.605] sna_render_get_solid: 0 [ 9.605] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.605] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.605] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.605] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.605] aligning vertex: was 5, now 2 floats per vertex [ 9.605] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.605] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.605] gen9_composite_get_binding_table(fd40) [ 9.605] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.605] kgem_add_handle: handle=22, index=6 [ 9.605] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.605] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.605] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.605] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.605] gen9_emit_sampler: sampler = 1 [ 9.605] gen9_emit_sf: num_sf_outputs=1 [ 9.605] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.605] gen9_emit_vertex_elements: setup id=0 [ 9.605] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.605] (0, 0), (80, 80) [ 9.605] gen8_vertex_flush[6d8] = 3 [ 9.605] sna_composite_rectangles: pixmap=476 marking clear [0]? 1 [ 9.605] sna_composite_rectangles(pixmap=476, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.605] sna_composite_rectangles: converted to op 1 [ 9.605] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.605] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.605] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.605] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.605] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.605] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.605] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.605] sna_composite_rectangles: dropping last-cpu hint [ 9.605] sna_drawable_use_bo pixmap=476, box=((0, 0), (80, 80)), flags=1... [ 9.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.605] sna_drawable_use_bo: using whole GPU bo [ 9.605] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.605] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.605] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.605] sna_render_get_solid: 40404040 [ 9.605] sna_render_get_solid(1) = 40404040 (old) [ 9.605] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.605] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.605] gen9_composite_get_binding_table(fcc0) [ 9.605] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.605] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.605] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.605] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.605] gen9_emit_vertex_elements: setup id=0 [ 9.605] (0, 0), (2, 2) [ 9.605] (78, 0), (80, 2) [ 9.605] (0, 78), (2, 80) [ 9.605] (78, 78), (80, 80) [ 9.605] gen8_vertex_flush[714] = 12 [ 9.605] sna_composite(pixmap=474, op=3, src=476+(0, 0), mask=0+(0, 0), dst=474+(0, 0)+(0, 0), size=(7680, 2160) [ 9.605] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.605] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.605] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.605] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.605] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.605] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.605] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.605] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.605] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.605] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.605] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.605] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.605] sna_drawable_use_bo pixmap=474, box=((0, 0), (7680, 2160)), flags=7... [ 9.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.605] sna_drawable_use_bo: using whole GPU bo [ 9.605] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.605] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.605] sna_transform_is_imprecise_integer_translation: no transform [ 9.605] gen9_composite_picture: integer translation (0, 0), removing [ 9.605] sna_render_pixmap_bo pixmap=476, (0, 0)x(7680, 2160)/(80, 80) [ 9.605] sna_render_pixmap_bo: GPU all damaged [ 9.605] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.605] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.605] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.605] gen4_choose_composite_emitter: identity src, no mask [ 9.605] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.605] aligning vertex: was 2, now 3 floats per vertex [ 9.605] gen9_composite_get_binding_table(fc40) [ 9.605] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.605] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.605] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.605] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.605] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.605] gen9_emit_sampler: sampler = a [ 9.605] gen9_emit_vertex_elements: setup id=2 [ 9.605] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.605] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.605] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.605] gen8_vertex_flush[7b0] = 3 [ 9.605] sna_destroy_pixmap: pixmap=476, attached?=1 [ 9.605] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.605] __kgem_bo_destroy: handle=22, size=61440 [ 9.605] __kgem_bo_destroy: handle=22 -> active [ 9.605] __sna_free_pixmap(pixmap=476) [ 9.605] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.605] kgem_can_create_2d: 640x2096 @ 32 [ 9.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.605] kgem_can_create_2d: untiled size=5365760 [ 9.605] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.605] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.605] sna_create_pixmap: usage=0, flags=1b [ 9.605] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.605] __pop_freed_pixmap: reusing freed pixmap=476 header [ 9.605] create_pixmap_hdr: pixmap=477, width=640, height=2096, usage=0 [ 9.605] sna_create_pixmap: serial=477, 640x2096, usage=0 [ 9.606] sna_composite_rectangles(pixmap=478, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.606] sna_composite_rectangles: converted to op 0 [ 9.606] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.606] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.606] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.606] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.606] sna_composite_rectangles: dropping last-cpu hint [ 9.606] sna_drawable_use_bo pixmap=478, box=((0, 0), (640, 2096)), flags=19... [ 9.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.606] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.606] sna_pixmap_move_to_gpu(pixmap=478, usage=0), flags=b [ 9.606] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.606] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.606] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.606] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.606] sna_pixmap_alloc_gpu: pixmap=478 [ 9.606] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.606] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.606] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.606] from inactive: pitch=2560, tiling=1: handle=11, id=602 [ 9.606] __sna_damage_all(640, 2096) [ 9.606] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.606] sna_pixmap_mark_active: pixmap=478, handle=11 [ 9.606] sna_drawable_use_bo: allocated GPU bo for operation [ 9.606] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.606] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.606] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.606] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.606] sna_render_get_solid: 0 [ 9.606] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.606] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.606] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.606] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.606] aligning vertex: was 3, now 2 floats per vertex [ 9.606] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.606] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.606] gen9_composite_get_binding_table(fbc0) [ 9.606] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.606] kgem_add_handle: handle=11, index=7 [ 9.606] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.606] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.606] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.606] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.606] gen9_emit_sampler: sampler = 1 [ 9.606] gen9_emit_vertex_elements: setup id=0 [ 9.606] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.606] (0, 0), (640, 2096) [ 9.606] gen8_vertex_flush[820] = 3 [ 9.606] sna_composite_rectangles: pixmap=478 marking clear [0]? 1 [ 9.606] sna_composite(pixmap=478, op=3, src=292+(168, 968), mask=0+(0, 0), dst=478+(8, 904)+(0, 0), size=(624, 224) [ 9.606] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.606] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.606] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.606] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.606] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.606] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.606] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.606] gen9_render_composite: 624x224, current mode=1/1 [ 9.606] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.606] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.606] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.606] sna_drawable_use_bo pixmap=478, box=((8, 904), (632, 1128)), flags=7... [ 9.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.606] sna_drawable_use_bo: using whole GPU bo [ 9.606] gen9_composite_set_target: pixmap=478, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.606] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.606] sna_transform_is_imprecise_integer_translation: no transform [ 9.606] gen9_composite_picture: integer translation (0, 0), removing [ 9.606] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.606] sna_render_pixmap_bo: GPU all damaged [ 9.606] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.606] color_convert: src=25000000 [20028888] [ 9.606] color_convert: dst=25000000 [20028888] [ 9.606] sna_render_get_solid: 25000000 [ 9.606] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.606] gen4_choose_composite_emitter: identity source, identity mask [ 9.606] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.606] aligning vertex: was 2, now 5 floats per vertex [ 9.606] gen9_composite_get_binding_table(fb40) [ 9.606] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.606] gen9_emit_sampler: sampler = 3 [ 9.606] gen9_emit_sf: num_sf_outputs=2 [ 9.606] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.606] gen9_emit_vertex_elements: setup id=10 [ 9.606] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.606] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.606] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.606] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.606] gen8_vertex_flush[8e8] = 3 [ 9.606] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.606] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.606] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.606] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.606] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.606] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.606] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.606] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.606] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.606] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.606] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.606] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.606] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.606] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.606] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.606] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.606] sna_drawable_use_bo pixmap=478, box=((8, 904), (632, 1128)), flags=7... [ 9.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.606] sna_drawable_use_bo: using whole GPU bo [ 9.606] gen9_composite_set_target: pixmap=478, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.606] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.606] color_convert: src=660a0a0a [20028888] [ 9.606] color_convert: dst=660a0a0a [20028888] [ 9.606] sna_render_get_solid: 660a0a0a [ 9.606] sna_render_get_solid(2) = 660a0a0a (old) [ 9.606] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.606] gen4_choose_spans_emitter: solid source [ 9.606] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.606] aligning vertex: was 5, now 3 floats per vertex [ 9.606] gen9_composite_get_binding_table(fb00) [ 9.606] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.606] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.606] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.606] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.606] gen9_emit_sampler: sampler = c [ 9.606] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.606] gen9_emit_vertex_elements: setup id=5 [ 9.606] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.606] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.606] thread_choose_span: clipped? 0 [ 9.606] imprecise_trapezoid_span_converter: using 4 threads [ 9.606] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.606] thread_choose_span: clipped? 0 [ 9.606] span_thread: flushing 95 boxes [ 9.606] [ 9.606] span_thread: flushing 95 boxes [ 9.606] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.607] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.606] span_thread: flushing 1 boxes [ 9.607] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.606] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.607] gen8_vertex_flush[994] = 576 [ 9.607] gen9_render_composite_spans_done() [ 9.607] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.607] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.607] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.607] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.607] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.607] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.607] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.607] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.607] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.607] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.607] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.607] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.607] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.607] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.607] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.607] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.607] sna_drawable_use_bo pixmap=478, box=((8, 904), (632, 1128)), flags=7... [ 9.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.607] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.607] sna_drawable_use_bo: using whole GPU bo [ 9.607] gen9_composite_set_target: pixmap=478, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.607] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.607] color_convert: src=66282828 [20028888] [ 9.607] color_convert: dst=66282828 [20028888] [ 9.607] sna_render_get_solid: 66282828 [ 9.607] sna_render_get_solid(3) = 66282828 (old) [ 9.607] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.607] gen4_choose_spans_emitter: solid source [ 9.607] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.607] gen9_composite_get_binding_table(fa80) [ 9.607] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.607] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.607] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.607] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.607] gen9_emit_vertex_elements: setup id=5 [ 9.607] thread_choose_span: clipped? 0 [ 9.607] imprecise_trapezoid_span_converter: using 4 threads [ 9.607] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.607] thread_choose_span: clipped? 0 [ 9.607] span_thread: flushing 2 boxes [ 9.607] span_thread: flushing 2 boxes [ 9.607] span_thread: flushing 162 boxes [ 9.607] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.607] span_thread: flushing 166 boxes [ 9.607] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.607] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.607] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.607] gen8_vertex_flush[9d0] = 996 [ 9.607] gen9_render_composite_spans_done() [ 9.607] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.607] kgem_can_create_2d: 640x2096 @ 32 [ 9.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.607] kgem_can_create_2d: untiled size=5365760 [ 9.607] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.607] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.607] sna_create_pixmap: usage=0, flags=1b [ 9.607] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.607] __pop_freed_pixmap: reusing freed pixmap=458 header [ 9.607] create_pixmap_hdr: pixmap=479, width=640, height=2096, usage=0 [ 9.607] sna_create_pixmap: serial=479, 640x2096, usage=0 [ 9.607] sna_composite_rectangles(pixmap=480, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.607] sna_composite_rectangles: converted to op 0 [ 9.607] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.607] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.607] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.607] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.607] sna_composite_rectangles: dropping last-cpu hint [ 9.607] sna_drawable_use_bo pixmap=480, box=((0, 0), (640, 2096)), flags=19... [ 9.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.607] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.607] sna_pixmap_move_to_gpu(pixmap=480, usage=0), flags=b [ 9.607] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.607] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.607] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.607] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.607] sna_pixmap_alloc_gpu: pixmap=480 [ 9.607] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.607] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.607] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.607] from inactive: pitch=2560, tiling=1: handle=25, id=603 [ 9.607] __sna_damage_all(640, 2096) [ 9.607] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.607] sna_pixmap_mark_active: pixmap=480, handle=25 [ 9.607] sna_drawable_use_bo: allocated GPU bo for operation [ 9.607] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.607] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.607] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.607] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.607] sna_render_get_solid: 0 [ 9.607] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.607] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.607] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.607] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.607] aligning vertex: was 3, now 2 floats per vertex [ 9.607] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.607] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.607] gen9_composite_get_binding_table(fa00) [ 9.607] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.607] kgem_add_handle: handle=25, index=8 [ 9.607] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.607] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.607] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.607] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.607] gen9_emit_sampler: sampler = 1 [ 9.607] gen9_emit_sf: num_sf_outputs=1 [ 9.607] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.607] gen9_emit_vertex_elements: setup id=0 [ 9.607] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.607] (0, 0), (640, 2096) [ 9.607] gen8_vertex_flush[a90] = 3 [ 9.607] sna_composite_rectangles: pixmap=480 marking clear [0]? 1 [ 9.607] sna_create_pixmap(624, 224, 32, usage=0) [ 9.607] kgem_can_create_2d: 624x224 @ 32 [ 9.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.607] kgem_can_create_2d: untiled size=561152 [ 9.607] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.607] kgem_can_create_2d: tiled[-1] size=561152 [ 9.608] sna_create_pixmap: usage=0, flags=1b [ 9.608] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.608] __pop_freed_pixmap: reusing freed pixmap=464 header [ 9.608] create_pixmap_hdr: pixmap=481, width=624, height=224, usage=0 [ 9.608] sna_create_pixmap: serial=481, 624x224, usage=0 [ 9.608] sna_composite_rectangles(pixmap=482, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.608] sna_composite_rectangles: converted to op 0 [ 9.608] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.608] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.608] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.608] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.608] sna_composite_rectangles: dropping last-cpu hint [ 9.608] sna_drawable_use_bo pixmap=482, box=((0, 0), (624, 224)), flags=19... [ 9.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.608] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.608] sna_pixmap_move_to_gpu(pixmap=482, usage=0), flags=b [ 9.608] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.608] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.608] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.608] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.608] sna_pixmap_alloc_gpu: pixmap=482 [ 9.608] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.608] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.608] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.608] from inactive: pitch=2560, tiling=1: handle=20, id=604 [ 9.608] __sna_damage_all(624, 224) [ 9.608] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.608] sna_pixmap_mark_active: pixmap=482, handle=20 [ 9.608] sna_drawable_use_bo: allocated GPU bo for operation [ 9.608] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.608] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.608] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.608] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.608] sna_render_get_solid: 0 [ 9.608] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.608] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.608] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.608] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.608] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.608] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.608] gen9_composite_get_binding_table(f980) [ 9.608] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.608] kgem_add_handle: handle=20, index=9 [ 9.608] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.608] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.608] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.608] gen9_emit_vertex_elements: setup id=0 [ 9.608] (0, 0), (624, 224) [ 9.608] gen8_vertex_flush[ac4] = 3 [ 9.608] sna_composite_rectangles: pixmap=482 marking clear [0]? 1 [ 9.608] sna_create_pixmap(576, 76, 32, usage=0) [ 9.608] kgem_can_create_2d: 576x76 @ 32 [ 9.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.608] kgem_can_create_2d: untiled size=176128 [ 9.608] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.608] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.608] kgem_can_create_2d: tiled[-1] size=176128 [ 9.608] sna_create_pixmap: usage=0, flags=1b [ 9.608] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.608] __pop_freed_pixmap: reusing freed pixmap=462 header [ 9.608] create_pixmap_hdr: pixmap=483, width=576, height=76, usage=0 [ 9.608] sna_create_pixmap: serial=483, 576x76, usage=0 [ 9.608] sna_composite_rectangles(pixmap=484, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.608] sna_composite_rectangles: converted to op 0 [ 9.608] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.608] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.608] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.608] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.608] sna_composite_rectangles: dropping last-cpu hint [ 9.608] sna_drawable_use_bo pixmap=484, box=((0, 0), (576, 76)), flags=19... [ 9.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.608] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.608] sna_pixmap_move_to_gpu(pixmap=484, usage=0), flags=b [ 9.608] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.608] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.608] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.608] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.608] sna_pixmap_alloc_gpu: pixmap=484 [ 9.608] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.608] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.608] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.608] from inactive: pitch=2560, tiling=1: handle=38, id=605 [ 9.608] __sna_damage_all(576, 76) [ 9.608] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.608] sna_pixmap_mark_active: pixmap=484, handle=38 [ 9.608] sna_drawable_use_bo: allocated GPU bo for operation [ 9.608] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.608] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.608] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.608] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.608] sna_render_get_solid: 0 [ 9.608] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.608] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.608] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.608] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.608] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.608] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.608] gen9_composite_get_binding_table(f900) [ 9.608] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.608] kgem_add_handle: handle=38, index=10 [ 9.608] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.608] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.608] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.608] gen9_emit_vertex_elements: setup id=0 [ 9.608] (0, 0), (576, 76) [ 9.608] gen8_vertex_flush[af8] = 3 [ 9.608] sna_composite_rectangles: pixmap=484 marking clear [0]? 1 [ 9.608] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.608] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.608] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.608] trapezoid_spans_maybe_inplace? clear, no [ 9.608] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.608] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.608] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.608] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.608] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.608] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.608] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.608] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.608] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.608] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.608] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.608] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.608] sna_drawable_use_bo pixmap=484, box=((2, 2), (574, 74)), flags=7... [ 9.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.608] sna_drawable_use_bo: using whole GPU bo [ 9.608] gen9_composite_set_target: pixmap=484, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.608] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.608] color_convert: src=4c000000 [20028888] [ 9.608] color_convert: dst=4c000000 [20028888] [ 9.608] sna_render_get_solid: 4c000000 [ 9.608] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.608] gen4_choose_spans_emitter: solid source [ 9.608] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.608] aligning vertex: was 2, now 3 floats per vertex [ 9.608] gen9_composite_get_binding_table(f880) [ 9.608] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.608] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.608] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.608] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.608] gen9_emit_sampler: sampler = c [ 9.608] gen9_emit_sf: num_sf_outputs=2 [ 9.608] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.608] gen9_emit_vertex_elements: setup id=5 [ 9.608] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.608] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.608] thread_choose_span: clipped? 0 [ 9.608] imprecise_trapezoid_span_converter: using 4 threads [ 9.608] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.608] thread_choose_span: clipped? 0 [ 9.608] span_thread: flushing 26 boxes [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.609] span_thread: flushing 26 boxes [ 9.609] span_thread: flushing 1 boxes [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.609] span_thread: flushing 1 boxes [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.609] gen8_vertex_flush[ba8] = 162 [ 9.609] gen9_render_composite_spans_done() [ 9.609] sna_accel_flush: flush?=0, dirty?=0 [ 9.609] sna_block_handler (tv=0.0) [ 9.609] sna_wakeup_handler [ 9.609] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.609] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.609] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.609] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.609] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.609] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.609] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.609] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.609] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.609] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.609] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.609] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.609] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.609] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.609] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.609] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.609] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.609] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.609] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.609] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.609] sna_drawable_use_bo pixmap=484, box=((0, 0), (576, 76)), flags=7... [ 9.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.609] sna_drawable_use_bo: using whole GPU bo [ 9.609] gen9_composite_set_target: pixmap=484, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.609] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.609] color_convert: src=e6e6e6e6 [20028888] [ 9.609] color_convert: dst=e6e6e6e6 [20028888] [ 9.609] sna_render_get_solid: e6e6e6e6 [ 9.609] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.609] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.609] gen4_choose_spans_emitter: solid source [ 9.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.609] gen9_composite_get_binding_table(f800) [ 9.609] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.609] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.609] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.609] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.609] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.609] gen9_emit_vertex_elements: setup id=5 [ 9.609] thread_choose_span: clipped? 0 [ 9.609] imprecise_trapezoid_span_converter: using 4 threads [ 9.609] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.609] thread_choose_span: clipped? 0 [ 9.609] [ 9.609] [ 9.609] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.609] span_thread: flushing 62 boxes [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 62 boxes [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.609] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.609] gen8_vertex_flush[bfc] = 384 [ 9.609] gen9_render_composite_spans_done() [ 9.609] sna_composite_rectangles(pixmap=484, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.609] sna_composite_rectangles: converted to op 1 [ 9.609] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.609] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.609] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.609] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.609] sna_composite_rectangles: dropping last-cpu hint [ 9.609] sna_drawable_use_bo pixmap=484, box=((16, 16), (18, 60)), flags=9... [ 9.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.609] sna_drawable_use_bo: using whole GPU bo [ 9.609] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.609] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.609] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.609] sna_render_get_solid: ffffffff [ 9.609] sna_render_get_solid(white) [ 9.609] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.609] aligning vertex: was 3, now 2 floats per vertex [ 9.609] gen9_composite_get_binding_table(f780) [ 9.609] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.609] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.609] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.609] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.609] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.609] gen9_emit_sampler: sampler = 1 [ 9.609] gen9_emit_sf: num_sf_outputs=1 [ 9.609] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.609] gen9_emit_vertex_elements: setup id=0 [ 9.609] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.609] (16, 16), (18, 60) [ 9.609] gen8_vertex_flush[cbc] = 3 [ 9.609] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1d8, drawable=1e2 [ 9.609] sna_validate_gc: recomputing clip [ 9.609] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.609] sna_copy_area: src=pixmap=484:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=482:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.609] sna_copy_area: normal copy [ 9.609] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.609] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.609] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.609] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.609] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.609] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.609] sna_do_copy: pixmap -- no source clipping [ 9.609] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.609] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.609] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=484+(-24, -136), dst pixmap=482+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.609] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.609] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.609] sna_drawable_use_bo pixmap=482, box=((24, 136), (600, 212)), flags=b... [ 9.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.609] sna_drawable_use_bo: using whole GPU bo [ 9.609] sna_pixmap_move_to_gpu(pixmap=484, usage=0), flags=a [ 9.609] sna_pixmap_move_to_gpu: already all-damaged [ 9.609] sna_pixmap_mark_active: pixmap=484, handle=38 [ 9.609] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.609] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.609] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.609] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.609] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.609] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.609] gen9_composite_get_binding_table(f700) [ 9.609] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.609] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.609] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.609] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.609] gen9_emit_sampler: sampler = 0 [ 9.609] gen9_emit_vertex_elements: setup id=0 [ 9.609] (0, 0) -> (24, 136) + (576, 76) [ 9.609] gen8_vertex_flush[d10] = 3 [ 9.609] sna_destroy_pixmap: pixmap=484, attached?=1 [ 9.609] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.609] __kgem_bo_destroy: handle=38, size=204800 [ 9.609] __kgem_bo_destroy: handle=38 -> active [ 9.609] __sna_free_pixmap(pixmap=484) [ 9.609] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.609] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.609] sna_glyphs: discarding mask [ 9.609] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.609] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.609] gen9_render_composite: 0x0, current mode=1/1 [ 9.609] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.609] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.609] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.609] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.610] sna_drawable_use_bo pixmap=482, box=((0, 0), (624, 224)), flags=7... [ 9.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.610] sna_drawable_use_bo: using whole GPU bo [ 9.610] gen9_composite_set_target: pixmap=482, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.610] color_convert: src=ff888888 [20028888] [ 9.610] color_convert: dst=ff888888 [20028888] [ 9.610] sna_render_get_solid: ff888888 [ 9.610] sna_render_get_solid(5) = ff888888 (old) [ 9.610] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.610] sna_transform_is_imprecise_integer_translation: no transform [ 9.610] gen9_composite_picture: integer translation (0, 0), removing [ 9.610] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.610] sna_render_pixmap_bo: GPU all damaged [ 9.610] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.610] gen4_choose_composite_emitter: solid, identity mask [ 9.610] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.610] aligning vertex: was 2, now 4 floats per vertex [ 9.610] gen9_composite_get_binding_table(f680) [ 9.610] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.610] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.610] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.610] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.610] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.610] kgem_add_handle: handle=6, index=11 [ 9.610] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.610] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.610] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.610] gen9_emit_sampler: sampler = a [ 9.610] gen9_emit_sf: num_sf_outputs=2 [ 9.610] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.610] gen9_emit_vertex_elements: setup id=9 [ 9.610] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.610] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.610] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.610] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.610] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.610] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.610] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.610] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.610] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.610] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.610] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.610] gen8_vertex_flush[dec] = 24 [ 9.610] gen9_magic_ca_pass: CA fixup (16007 -> 16031) [ 9.610] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.610] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.610] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.610] sna_composite(pixmap=482, op=3, src=210+(0, 0), mask=0+(28, 8), dst=482+(28, 8)+(0, 0), size=(20, 80) [ 9.610] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.610] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.610] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.610] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.610] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.610] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.610] gen9_render_composite: 20x80, current mode=1/1 [ 9.610] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.610] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.610] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.610] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.610] sna_drawable_use_bo pixmap=482, box=((28, 8), (48, 88)), flags=7... [ 9.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.610] sna_drawable_use_bo: using whole GPU bo [ 9.610] gen9_composite_set_target: pixmap=482, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.610] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.610] sna_transform_is_imprecise_integer_translation: no transform [ 9.610] gen9_composite_picture: integer translation (0, 0), removing [ 9.610] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.610] sna_render_pixmap_bo: GPU all damaged [ 9.610] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.610] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.610] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.610] gen4_choose_composite_emitter: identity src, no mask [ 9.610] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.610] aligning vertex: was 4, now 3 floats per vertex [ 9.610] gen9_composite_get_binding_table(f5c0) [ 9.610] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.610] kgem_add_handle: handle=12, index=12 [ 9.610] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.610] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.610] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.610] gen9_emit_sampler: sampler = 2 [ 9.610] gen9_emit_sf: num_sf_outputs=1 [ 9.610] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.610] gen9_emit_vertex_elements: setup id=2 [ 9.610] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.610] gen9_render_composite_box: (28, 8), (48, 88) [ 9.610] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.610] gen8_vertex_flush[f28] = 3 [ 9.610] sna_composite(pixmap=482, op=3, src=214+(0, 0), mask=0+(28, 0), dst=482+(28, 0)+(0, 0), size=(20, 8) [ 9.610] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.610] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.610] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.610] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.610] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.610] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.610] gen9_render_composite: 20x8, current mode=1/1 [ 9.610] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.610] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.610] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.610] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.610] sna_drawable_use_bo pixmap=482, box=((28, 0), (48, 8)), flags=7... [ 9.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.610] sna_drawable_use_bo: using whole GPU bo [ 9.610] gen9_composite_set_target: pixmap=482, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.610] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.610] sna_transform_is_imprecise_integer_translation: no transform [ 9.610] gen9_composite_picture: integer translation (0, 0), removing [ 9.610] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.610] sna_render_pixmap_bo: GPU all damaged [ 9.610] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.610] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.610] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.610] gen4_choose_composite_emitter: identity src, no mask [ 9.610] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.610] gen9_composite_get_binding_table(f540) [ 9.610] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.610] kgem_add_handle: handle=24, index=13 [ 9.610] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.610] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.610] gen9_emit_vertex_elements: setup id=2 [ 9.610] gen9_render_composite_box: (28, 0), (48, 8) [ 9.610] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.610] gen8_vertex_flush[f64] = 3 [ 9.610] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1e2, drawable=1e0 [ 9.610] sna_validate_gc: recomputing clip [ 9.610] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.610] sna_copy_area: src=pixmap=482:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=480:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.610] sna_copy_area: normal copy [ 9.610] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.610] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.610] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.610] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.610] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.610] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.610] sna_do_copy: pixmap -- no source clipping [ 9.610] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.610] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.610] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=482+(-8, -896), dst pixmap=480+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.610] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.610] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.610] sna_drawable_use_bo pixmap=480, box=((8, 896), (632, 1120)), flags=b... [ 9.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.610] sna_drawable_use_bo: using whole GPU bo [ 9.610] sna_pixmap_move_to_gpu(pixmap=482, usage=0), flags=a [ 9.610] sna_pixmap_move_to_gpu: already all-damaged [ 9.610] sna_pixmap_mark_active: pixmap=482, handle=20 [ 9.610] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.610] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.610] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.610] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.610] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.610] aligning vertex: was 3, now 2 floats per vertex [ 9.610] gen9_composite_get_binding_table(f4c0) [ 9.610] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.610] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.610] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.610] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.610] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.610] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.610] gen9_emit_sampler: sampler = 0 [ 9.610] gen9_emit_vertex_elements: setup id=0 [ 9.610] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.610] (0, 0) -> (8, 896) + (624, 224) [ 9.610] gen8_vertex_flush[fec] = 3 [ 9.610] sna_destroy_pixmap: pixmap=482, attached?=1 [ 9.610] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.610] __kgem_bo_destroy: handle=20, size=3268608 [ 9.610] __kgem_bo_destroy: handle=20 -> active [ 9.610] __sna_free_pixmap(pixmap=482) [ 9.610] sna_create_pixmap(624, 80, 32, usage=0) [ 9.610] kgem_can_create_2d: 624x80 @ 32 [ 9.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.610] kgem_can_create_2d: untiled size=200704 [ 9.610] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.610] kgem_can_create_2d: tiled[-1] size=200704 [ 9.610] sna_create_pixmap: usage=0, flags=1b [ 9.610] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.610] __pop_freed_pixmap: reusing freed pixmap=482 header [ 9.610] create_pixmap_hdr: pixmap=485, width=624, height=80, usage=0 [ 9.610] sna_create_pixmap: serial=485, 624x80, usage=0 [ 9.610] sna_composite_rectangles(pixmap=486, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.610] sna_composite_rectangles: converted to op 0 [ 9.610] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.610] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.610] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.610] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.610] sna_composite_rectangles: dropping last-cpu hint [ 9.610] sna_drawable_use_bo pixmap=486, box=((0, 0), (624, 80)), flags=19... [ 9.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.610] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.610] sna_pixmap_move_to_gpu(pixmap=486, usage=0), flags=b [ 9.610] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.610] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.610] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.610] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.610] sna_pixmap_alloc_gpu: pixmap=486 [ 9.610] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.610] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.610] kgem_bo_remove_from_active: removing handle=38 from active [ 9.610] 1:from active: pitch=2560, tiling=1, handle=38, id=606 [ 9.610] __sna_damage_all(624, 80) [ 9.610] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.610] sna_pixmap_mark_active: pixmap=486, handle=38 [ 9.610] sna_drawable_use_bo: allocated GPU bo for operation [ 9.610] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.610] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.610] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.610] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.610] sna_render_get_solid: 0 [ 9.610] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.610] gen9_composite_get_binding_table(f440) [ 9.610] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.610] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.610] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.610] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.610] gen9_emit_sampler: sampler = 1 [ 9.610] gen9_emit_vertex_elements: setup id=0 [ 9.610] (0, 0), (624, 80) [ 9.610] gen8_vertex_flush[1028] = 3 [ 9.610] sna_composite_rectangles: pixmap=486 marking clear [0]? 1 [ 9.610] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1e0, drawable=1e6 [ 9.610] sna_validate_gc: recomputing clip [ 9.610] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.610] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=486:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.610] sna_copy_area: normal copy [ 9.610] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.610] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.610] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.610] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.610] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.610] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.610] sna_do_copy: pixmap -- no source clipping [ 9.610] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.610] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.610] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=486+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.610] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.610] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.610] sna_drawable_use_bo pixmap=486, box=((28, 0), (246, 80)), flags=b... [ 9.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.610] sna_drawable_use_bo: using whole GPU bo [ 9.610] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.610] sna_pixmap_move_to_gpu: already all-damaged [ 9.610] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.610] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.610] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.610] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.610] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.610] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.610] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.610] gen9_composite_get_binding_table(f3c0) [ 9.610] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.610] kgem_add_handle: handle=21, index=14 [ 9.610] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.610] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.610] gen9_emit_sampler: sampler = 0 [ 9.610] gen9_emit_vertex_elements: setup id=0 [ 9.610] (0, 0) -> (28, 0) + (218, 80) [ 9.610] gen8_vertex_flush[106c] = 3 [ 9.610] sna_composite(pixmap=480, op=3, src=486+(0, 0), mask=0+(0, 0), dst=480+(8, 1136)+(0, 0), size=(624, 80) [ 9.610] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.610] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.610] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.610] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.610] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.610] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.610] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.610] gen9_render_composite: 624x80, current mode=1/1 [ 9.610] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.610] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.610] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.610] sna_drawable_use_bo pixmap=480, box=((8, 1136), (632, 1216)), flags=7... [ 9.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.610] sna_drawable_use_bo: using whole GPU bo [ 9.610] gen9_composite_set_target: pixmap=480, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.610] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.610] sna_transform_is_imprecise_integer_translation: no transform [ 9.610] gen9_composite_picture: integer translation (0, 0), removing [ 9.610] sna_render_pixmap_bo pixmap=486, (0, 0)x(624, 80)/(624, 80) [ 9.610] sna_render_pixmap_bo: GPU all damaged [ 9.610] color_convert: src=cc000000 [20028888] [ 9.610] color_convert: dst=cc000000 [20028888] [ 9.610] sna_render_get_solid: cc000000 [ 9.610] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.610] gen4_choose_composite_emitter: identity source, identity mask [ 9.610] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.610] aligning vertex: was 2, now 5 floats per vertex [ 9.610] gen9_composite_get_binding_table(f340) [ 9.610] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.610] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.610] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.610] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.610] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.610] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.610] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.610] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.610] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.610] gen9_emit_sampler: sampler = 3 [ 9.610] gen9_emit_sf: num_sf_outputs=2 [ 9.610] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.611] gen9_emit_vertex_elements: setup id=10 [ 9.611] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.611] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.611] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.611] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.611] gen8_vertex_flush[1144] = 3 [ 9.611] sna_destroy_pixmap: pixmap=486, attached?=1 [ 9.611] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.611] __kgem_bo_destroy: handle=38, size=204800 [ 9.611] __kgem_bo_destroy: handle=38 -> active [ 9.611] __sna_free_pixmap(pixmap=486) [ 9.611] sna_composite(pixmap=478, op=3, src=480+(0, 0), mask=0+(0, 0), dst=478+(0, 0)+(0, 0), size=(640, 2096) [ 9.611] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.611] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.611] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.611] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.611] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.611] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.611] gen9_render_composite: 640x2096, current mode=1/1 [ 9.611] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.611] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.611] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.611] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.611] sna_drawable_use_bo pixmap=478, box=((0, 0), (640, 2096)), flags=7... [ 9.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.611] sna_drawable_use_bo: using whole GPU bo [ 9.611] gen9_composite_set_target: pixmap=478, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.611] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.611] sna_transform_is_imprecise_integer_translation: no transform [ 9.611] gen9_composite_picture: integer translation (0, 0), removing [ 9.611] sna_render_pixmap_bo pixmap=480, (0, 0)x(640, 2096)/(640, 2096) [ 9.611] sna_render_pixmap_bo: GPU all damaged [ 9.611] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.611] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.611] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.611] gen4_choose_composite_emitter: identity src, no mask [ 9.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.611] aligning vertex: was 5, now 3 floats per vertex [ 9.611] gen9_composite_get_binding_table(f280) [ 9.611] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.611] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.611] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=f4225000) [ 9.611] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.611] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.611] gen9_emit_sampler: sampler = 2 [ 9.611] gen9_emit_sf: num_sf_outputs=1 [ 9.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.611] gen9_emit_vertex_elements: setup id=2 [ 9.611] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.611] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.611] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.611] gen8_vertex_flush[11ec] = 3 [ 9.611] sna_destroy_pixmap: pixmap=480, attached?=1 [ 9.611] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.611] __kgem_bo_destroy: handle=25, size=33177600 [ 9.611] __kgem_bo_destroy: handle=25 -> active [ 9.611] __sna_free_pixmap(pixmap=480) [ 9.611] sna_composite(pixmap=474, op=3, src=478+(0, 0), mask=0+(160, 64), dst=474+(160, 64)+(0, 0), size=(640, 2096) [ 9.611] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.611] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.611] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.611] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.611] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.611] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.611] gen9_render_composite: 640x2096, current mode=1/1 [ 9.611] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.611] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.611] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.611] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.611] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.611] sna_drawable_use_bo pixmap=474, box=((160, 64), (800, 2160)), flags=7... [ 9.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.611] sna_drawable_use_bo: using whole GPU bo [ 9.611] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.611] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.611] sna_transform_is_imprecise_integer_translation: no transform [ 9.611] gen9_composite_picture: integer translation (0, 0), removing [ 9.611] sna_render_pixmap_bo pixmap=478, (0, 0)x(640, 2096)/(640, 2096) [ 9.611] sna_render_pixmap_bo: GPU all damaged [ 9.611] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.611] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.611] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.611] gen4_choose_composite_emitter: identity src, no mask [ 9.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.611] gen9_composite_get_binding_table(f200) [ 9.611] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.611] kgem_add_reloc64: handle=11, pos=15480, delta=0, domains=40000 [ 9.611] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fa111000) [ 9.611] [3c70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.611] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.611] gen9_emit_vertex_elements: setup id=2 [ 9.611] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.611] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.611] gen8_vertex_flush[1238] = 3 [ 9.611] sna_destroy_pixmap: pixmap=478, attached?=1 [ 9.611] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.611] __kgem_bo_destroy: handle=11, size=33177600 [ 9.611] __kgem_bo_destroy: handle=11 -> active [ 9.611] __sna_free_pixmap(pixmap=478) [ 9.611] sna_create_pixmap(2, 64, 32, usage=0) [ 9.611] kgem_can_create_2d: 2x64 @ 32 [ 9.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.611] kgem_can_create_2d: untiled size=4096 [ 9.611] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.611] kgem_choose_tiling: 2x64 -> 0 [ 9.611] sna_create_pixmap: usage=0, flags=a [ 9.611] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.611] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.611] create_pixmap: serial=487, usage=0, 2x64 [ 9.611] sna_create_pixmap: serial=487, 2x64, usage=0 [ 9.611] sna_composite_rectangles(pixmap=488, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.611] sna_composite_rectangles: converted to op 0 [ 9.611] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.611] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.611] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.611] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.611] sna_composite_rectangles: fallback, dst pixmap=488 too small or not attached [ 9.611] sna_composite_rectangles: fallback [ 9.611] sna_drawable_move_region_to_cpu(pixmap=488 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.611] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.611] _sna_pixmap_move_to_cpu(pixmap=488, 2x64, flags=1) [ 9.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.611] operate_inplace: no, inplace operation not suitable [ 9.611] _sna_pixmap_move_to_cpu: marking as damaged [ 9.611] __sna_damage_all(2, 64) [ 9.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.611] sna_create_pixmap(1, 32, 32, usage=0) [ 9.611] kgem_can_create_2d: 1x32 @ 32 [ 9.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.611] kgem_can_create_2d: untiled size=4096 [ 9.611] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.611] kgem_choose_tiling: 1x32 -> 0 [ 9.611] sna_create_pixmap: usage=0, flags=a [ 9.611] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.611] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.611] create_pixmap: serial=489, usage=0, 1x32 [ 9.611] sna_create_pixmap: serial=489, 1x32, usage=0 [ 9.611] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1e6, drawable=1ea [ 9.611] sna_validate_gc: recomputing clip [ 9.611] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.611] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.611] try_upload__fast: ignore existing cpu damage (if any) [ 9.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.611] try_upload__fast: no, no gpu damage [ 9.611] sna_drawable_move_region_to_cpu(pixmap=490 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.611] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.611] _sna_pixmap_move_to_cpu(pixmap=490, 1x32, flags=1) [ 9.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.611] operate_inplace: no, inplace operation not suitable [ 9.611] _sna_pixmap_move_to_cpu: marking as damaged [ 9.611] __sna_damage_all(1, 32) [ 9.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.611] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.611] sna_accel_flush: flush?=0, dirty?=0 [ 9.611] sna_composite(pixmap=488, op=1, src=490+(0, 0), mask=0+(0, 0), dst=488+(0, 0)+(0, 0), size=(2, 64) [ 9.611] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.611] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.611] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.611] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.611] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.611] sna_composite: fallback, dst pixmap=488 is too small (or completely damaged) [ 9.611] sna_composite: fallback -- fbComposite [ 9.611] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.611] sna_composite_fb: fallback -- move src to cpu [ 9.611] _sna_pixmap_move_to_cpu(pixmap=490, 1x32, flags=2) [ 9.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.611] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.611] sna_composite_fb: fallback -- move dst to cpu [ 9.611] sna_drawable_move_region_to_cpu(pixmap=488 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.611] sna_drawable_move_region_to_cpu: pixmap=488 all damaged on CPU [ 9.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.611] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.611] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.611] sna_destroy_pixmap: pixmap=490, attached?=1 [ 9.611] __sna_free_pixmap(pixmap=490) [ 9.611] sna_composite(pixmap=474, op=3, src=488+(0, 0), mask=0+(0, 0), dst=474+(0, 0)+(0, 0), size=(3840, 64) [ 9.611] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.611] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.611] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.611] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.611] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.611] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.611] gen9_render_composite: 3840x64, current mode=1/1 [ 9.611] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.611] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.611] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.611] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.611] sna_drawable_use_bo pixmap=474, box=((0, 0), (3840, 64)), flags=7... [ 9.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.611] sna_drawable_use_bo: using whole GPU bo [ 9.611] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.611] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.611] sna_transform_is_imprecise_integer_translation: no transform [ 9.611] gen9_composite_picture: integer translation (0, 0), removing [ 9.611] sna_render_pixmap_bo pixmap=488, (0, 0)x(3840, 64)/(2, 64) [ 9.611] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.611] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.611] use_cpu_bo: no cpu bo [ 9.611] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.611] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.611] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.611] sna_drawable_move_region_to_cpu(pixmap=488 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.611] sna_drawable_move_region_to_cpu: pixmap=488 all damaged on CPU [ 9.611] kgem_can_create_2d: 2x64 @ 32 [ 9.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.611] kgem_can_create_2d: untiled size=4096 [ 9.611] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.611] kgem_choose_tiling: 2x64 -> 0 [ 9.611] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.611] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.611] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.611] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.611] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.611] search_linear_cache: searching for inactive gtt map [ 9.611] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.611] search_linear_cache: searching for inactive gtt map [ 9.611] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.611] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.611] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 9.611] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.611] kgem_create_buffer: reusing handle=31 for buffer [ 9.611] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 9.611] init_buffer_from_bo: reusing handle=31 for buffer [ 9.611] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.611] kgem_bo_map: converting request for GTT map into CPU map [ 9.611] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.611] kgem_bo_sync__cpu: handle=31 [ 9.611] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.611] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.611] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.611] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.611] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.611] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 9.611] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 9.611] __kgem_bo_init(handle=31, num_pages=2048) [ 9.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.611] upload: adding upload cache to pixmap=488 [ 9.611] kgem_proxy_bo_attach: handle=31 [ 9.611] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.611] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.611] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.611] gen4_choose_composite_emitter: identity src, no mask [ 9.611] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.611] gen9_composite_get_binding_table(f180) [ 9.611] kgem_add_reloc64: handle=31, pos=15448, delta=0, domains=40000 [ 9.611] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 9.611] kgem_add_handle: handle=31, index=15 [ 9.611] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd4fc000) [ 9.611] [3c50] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.611] gen9_emit_sampler: sampler = a [ 9.611] gen9_emit_vertex_elements: setup id=2 [ 9.611] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.611] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.611] gen8_vertex_flush[127c] = 3 [ 9.611] sna_destroy_pixmap: pixmap=488, attached?=1 [ 9.611] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.611] __sna_free_pixmap(pixmap=488) [ 9.611] sna_composite(pixmap=474, op=3, src=292+(0, 0), mask=0+(0, 0), dst=474+(0, 0)+(0, 0), size=(3840, 48) [ 9.611] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.611] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.611] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.611] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.611] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.611] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.611] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.611] gen9_render_composite: 3840x48, current mode=1/1 [ 9.611] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.611] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.611] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.611] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.611] sna_drawable_use_bo pixmap=474, box=((0, 0), (3840, 48)), flags=7... [ 9.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.611] sna_drawable_use_bo: using whole GPU bo [ 9.611] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.611] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.611] sna_transform_is_imprecise_integer_translation: no transform [ 9.611] gen9_composite_picture: integer translation (0, 0), removing [ 9.611] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.611] sna_render_pixmap_bo: GPU all damaged [ 9.611] color_convert: src=25000000 [20028888] [ 9.611] color_convert: dst=25000000 [20028888] [ 9.611] sna_render_get_solid: 25000000 [ 9.611] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.611] gen4_choose_composite_emitter: identity source, identity mask [ 9.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.611] aligning vertex: was 3, now 5 floats per vertex [ 9.611] gen9_composite_get_binding_table(f100) [ 9.611] gen9_emit_sampler: sampler = 3 [ 9.612] gen9_emit_sf: num_sf_outputs=2 [ 9.612] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.612] gen9_emit_vertex_elements: setup id=10 [ 9.612] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.612] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.612] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.612] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.612] gen8_vertex_flush[132c] = 3 [ 9.612] sna_composite_rectangles(pixmap=474, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.612] sna_composite_rectangles: converted to op 3 [ 9.612] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.612] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.612] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.612] sna_drawable_use_bo pixmap=474, box=((0, 0), (3840, 48)), flags=1... [ 9.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.612] sna_drawable_use_bo: using whole GPU bo [ 9.612] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.612] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.612] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.612] sna_render_get_solid: 660a0a0a [ 9.612] sna_render_get_solid(2) = 660a0a0a (old) [ 9.612] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.612] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.612] aligning vertex: was 5, now 2 floats per vertex [ 9.612] gen9_composite_get_binding_table(f0c0) [ 9.612] gen9_emit_sampler: sampler = 1 [ 9.612] gen9_emit_sf: num_sf_outputs=1 [ 9.612] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.612] gen9_emit_vertex_elements: setup id=0 [ 9.612] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.612] (0, 0), (3840, 48) [ 9.612] gen8_vertex_flush[13d4] = 3 [ 9.612] sna_composite(pixmap=474, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=474+(3786, 6)+(0, 0), size=(44, 36) [ 9.612] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.612] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.612] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.612] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.612] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.612] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.612] gen9_render_composite: 44x36, current mode=1/1 [ 9.612] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.612] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.612] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.612] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.612] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.612] sna_drawable_use_bo pixmap=474, box=((3786, 6), (3830, 42)), flags=7... [ 9.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.612] sna_drawable_use_bo: using whole GPU bo [ 9.612] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.612] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.612] sna_transform_is_imprecise_integer_translation: no transform [ 9.612] gen9_composite_picture: integer translation (0, 0), removing [ 9.612] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.612] sna_render_pixmap_bo: CPU all damaged [ 9.612] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.612] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.612] __kgem_retire_rq: request 1 complete [ 9.612] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.612] sna_add_flush_pixmap: new flush bo, flushing before [ 9.612] gen8_vertex_close: used=64232, vbo active? 16, vb=625, nreloc=5 [ 9.612] gen8_vertex_close: reloc[0] = 287 [ 9.612] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.612] kgem_add_handle: handle=16, index=16 [ 9.612] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fffa8000) [ 9.612] gen8_vertex_close: reloc[1] = 357 [ 9.612] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 [ 9.612] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fffa8000) [ 9.612] gen8_vertex_close: reloc[2] = 487 [ 9.612] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 [ 9.612] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fffa8000) [ 9.612] gen8_vertex_close: reloc[3] = 608 [ 9.612] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 [ 9.612] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fffa8000) [ 9.612] gen8_vertex_close: reloc[4] = 886 [ 9.612] kgem_add_reloc64: handle=16, pos=886, delta=0, domains=200000 [ 9.612] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fffa8000) [ 9.612] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.612] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.612] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.612] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.612] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.612] kgem_fixup_relocs: shrinking by 53248 [ 9.612] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.612] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.612] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.612] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.612] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.612] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.612] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.612] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.612] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=7 [ 9.612] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.612] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=8 [ 9.612] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.612] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=7 [ 9.612] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.612] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=8 [ 9.612] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=8 [ 9.612] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=8 [ 9.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=7 [ 9.612] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=8 [ 9.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=7 [ 9.612] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=8 [ 9.612] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.612] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.612] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.612] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.612] __kgem_bo_clear_busy: handle=7 [ 9.612] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.612] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.612] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.612] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.612] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.612] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.612] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.612] gen4_choose_composite_emitter: identity src, no mask [ 9.612] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.612] aligning vertex: was 2, now 3 floats per vertex [ 9.612] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.612] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.612] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.612] kgem_add_handle: handle=4, index=0 [ 9.612] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.612] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.612] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.612] gen9_composite_get_binding_table(ffc0) [ 9.612] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.612] kgem_add_handle: handle=39, index=1 [ 9.612] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.612] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.612] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.612] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.612] kgem_add_handle: handle=32, index=2 [ 9.612] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.612] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.612] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.612] gen9_emit_sampler: sampler = 2 [ 9.612] gen9_emit_sf: num_sf_outputs=1 [ 9.612] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.612] gen9_emit_vertex_elements: setup id=2 [ 9.612] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.612] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.612] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.612] gen8_vertex_flush[490] = 3 [ 9.612] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.612] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.612] sna_glyphs: discarding mask [ 9.612] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.612] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.612] gen9_render_composite: 0x0, current mode=1/1 [ 9.612] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.612] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.612] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.612] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.612] sna_drawable_use_bo pixmap=474, box=((0, 0), (7680, 2160)), flags=7... [ 9.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.612] sna_drawable_use_bo: using whole GPU bo [ 9.612] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.612] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.612] color_convert: src=ffdfdbd2 [20028888] [ 9.612] color_convert: dst=ffdfdbd2 [20028888] [ 9.612] sna_render_get_solid: ffdfdbd2 [ 9.612] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.612] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.612] sna_transform_is_imprecise_integer_translation: no transform [ 9.612] gen9_composite_picture: integer translation (0, 0), removing [ 9.612] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.612] sna_render_pixmap_bo: GPU all damaged [ 9.612] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.612] gen4_choose_composite_emitter: solid, identity mask [ 9.612] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.612] aligning vertex: was 3, now 4 floats per vertex [ 9.612] gen9_composite_get_binding_table(ff00) [ 9.612] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.612] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.612] kgem_add_handle: handle=8, index=3 [ 9.612] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.612] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.612] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.612] kgem_add_handle: handle=6, index=4 [ 9.612] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.612] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.612] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.612] gen9_emit_sampler: sampler = a [ 9.612] gen9_emit_sf: num_sf_outputs=2 [ 9.612] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.612] gen9_emit_vertex_elements: setup id=9 [ 9.612] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.612] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.612] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.612] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.612] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.612] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.612] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.612] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.612] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.612] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.612] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.612] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.612] gen8_vertex_flush[56c] = 15 [ 9.612] gen9_magic_ca_pass: CA fixup (16061 -> 16076) [ 9.612] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.612] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.612] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.613] sna_composite(pixmap=474, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=474+(3626, 6)+(0, 0), size=(48, 36) [ 9.613] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.613] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.613] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.613] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.613] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.613] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.613] gen9_render_composite: 48x36, current mode=1/1 [ 9.613] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.613] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.613] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.613] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.613] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.613] sna_drawable_use_bo pixmap=474, box=((3626, 6), (3674, 42)), flags=7... [ 9.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.613] sna_drawable_use_bo: using whole GPU bo [ 9.613] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.613] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.613] sna_transform_is_imprecise_integer_translation: no transform [ 9.613] gen9_composite_picture: integer translation (0, 0), removing [ 9.613] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.613] sna_render_pixmap_bo: CPU all damaged [ 9.613] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.613] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.613] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.613] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.613] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.613] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.613] gen4_choose_composite_emitter: identity src, no mask [ 9.613] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.613] aligning vertex: was 4, now 3 floats per vertex [ 9.613] gen9_composite_get_binding_table(fe40) [ 9.613] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.613] kgem_add_handle: handle=33, index=5 [ 9.613] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.613] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.613] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.613] gen9_emit_sampler: sampler = 2 [ 9.613] gen9_emit_sf: num_sf_outputs=1 [ 9.613] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.613] gen9_emit_vertex_elements: setup id=2 [ 9.613] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.613] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.613] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.613] gen8_vertex_flush[6a8] = 3 [ 9.613] sna_create_pixmap(26, 20, 32, usage=0) [ 9.613] kgem_can_create_2d: 26x20 @ 32 [ 9.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.613] kgem_can_create_2d: untiled size=4096 [ 9.613] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.613] kgem_choose_tiling: 26x20 -> 0 [ 9.613] sna_create_pixmap: usage=0, flags=a [ 9.613] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.613] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.613] create_pixmap: serial=491, usage=0, 26x20 [ 9.613] sna_create_pixmap: serial=491, 26x20, usage=0 [ 9.613] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1ea, drawable=1ec [ 9.613] sna_validate_gc: recomputing clip [ 9.613] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.613] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.613] try_upload__fast: ignore existing cpu damage (if any) [ 9.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.613] try_upload__fast: no, no gpu damage [ 9.613] sna_drawable_move_region_to_cpu(pixmap=492 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.613] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.613] _sna_pixmap_move_to_cpu(pixmap=492, 26x20, flags=1) [ 9.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.613] operate_inplace: no, inplace operation not suitable [ 9.613] _sna_pixmap_move_to_cpu: marking as damaged [ 9.613] __sna_damage_all(26, 20) [ 9.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.613] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.613] sna_accel_flush: flush?=1, dirty?=1 [ 9.613] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.613] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.613] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.613] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.613] kgem_bo_sync__cpu_full: handle=33 [ 9.613] gen8_vertex_close: used=64314, vbo active? 16, vb=204, nreloc=2 [ 9.613] gen8_vertex_close: reloc[0] = 287 [ 9.613] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.613] kgem_add_handle: handle=16, index=6 [ 9.613] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 9.613] gen8_vertex_close: reloc[1] = 342 [ 9.613] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.613] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 9.613] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.613] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.613] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.613] kgem_fixup_relocs: shrinking by 61440 [ 9.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.613] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.613] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.613] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.613] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.613] __kgem_bo_clear_busy: handle=8 [ 9.613] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.613] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.613] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.613] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.613] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.614] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.614] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.628] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.628] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.628] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.628] __kgem_retire_rq: request 2 complete [ 9.628] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.628] kgem_bo_move_to_cache: release handle=11 [ 9.628] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.628] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.628] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.628] kgem_bo_move_to_cache: release handle=25 [ 9.628] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.628] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.628] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.628] kgem_bo_move_to_cache: release handle=38 [ 9.628] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.628] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.628] kgem_bo_move_to_cache: release handle=20 [ 9.628] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.628] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.628] kgem_bo_move_to_cache: release handle=22 [ 9.628] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.628] __kgem_retire_rq: request 1 complete [ 9.628] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.628] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.628] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.628] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.628] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.628] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.628] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.628] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.628] kgem_bo_sync__cpu_full: handle=32 [ 9.628] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.628] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.628] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.628] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.628] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.628] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.628] sna_accel_flush: flush?=0, dirty?=0 [ 9.628] sna_block_handler (tv=0.0) [ 9.628] sna_wakeup_handler [ 9.628] sna_mode_wakeup: len=64 [ 9.628] sna_mode_wakeup: recording last swap on pipe=1, frame 300 [12c], time 9.610425 [ 9.628] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.628] sna_mode_wakeup: flip complete, pending? 2 [ 9.628] sna_mode_wakeup: recording last swap on pipe=0, frame 330 [14a], time 9.611732 [ 9.628] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.628] sna_mode_wakeup: flip complete, pending? 1 [ 9.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.628] sna_composite(pixmap=474, op=3, src=492+(2370, 10), mask=0+(3554, 6), dst=474+(3554, 6)+(0, 0), size=(52, 36) [ 9.628] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.628] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.628] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.628] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.628] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.628] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.628] gen9_render_composite: 52x36, current mode=0/1 [ 9.628] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.629] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.629] sna_blt_composite: unsupported op [3] for blitting [ 9.629] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.629] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.629] sna_drawable_use_bo pixmap=474, box=((3554, 6), (3606, 42)), flags=7... [ 9.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.629] sna_drawable_use_bo: using whole GPU bo [ 9.629] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.629] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.629] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.629] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.629] sna_render_pixmap_bo pixmap=492, (2370, 10)x(52, 36)/(26, 20) [ 9.629] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.629] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.629] use_cpu_bo: no cpu bo [ 9.629] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.629] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.629] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.629] sna_drawable_move_region_to_cpu(pixmap=492 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.629] sna_drawable_move_region_to_cpu: pixmap=492 all damaged on CPU [ 9.629] kgem_can_create_2d: 26x20 @ 32 [ 9.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.629] kgem_can_create_2d: untiled size=4096 [ 9.629] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.629] kgem_choose_tiling: 26x20 -> 0 [ 9.629] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.629] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.629] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.629] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.629] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 9.629] __kgem_bo_init(handle=31, num_pages=2560) [ 9.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.629] upload: adding upload cache to pixmap=492 [ 9.629] kgem_proxy_bo_attach: handle=31 [ 9.629] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.629] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.629] gen4_choose_composite_emitter: simple src, no mask [ 9.629] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.629] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.629] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.629] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.629] kgem_add_handle: handle=4, index=0 [ 9.629] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.629] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.629] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.629] gen9_composite_get_binding_table(ffc0) [ 9.629] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.629] kgem_add_handle: handle=39, index=1 [ 9.629] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.629] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.629] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.629] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.629] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 9.629] kgem_add_handle: handle=31, index=2 [ 9.629] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 9.629] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.629] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.629] gen9_emit_sampler: sampler = 22 [ 9.629] gen9_emit_sf: num_sf_outputs=1 [ 9.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.629] gen9_emit_vertex_elements: setup id=2 [ 9.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.629] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.629] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.629] gen8_vertex_flush[490] = 3 [ 9.629] sna_destroy_pixmap: pixmap=492, attached?=1 [ 9.629] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.629] __sna_free_pixmap(pixmap=492) [ 9.629] sna_composite(pixmap=474, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=474+(3490, 6)+(0, 0), size=(44, 36) [ 9.629] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.629] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.629] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.629] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.629] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.629] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.629] gen9_render_composite: 44x36, current mode=1/1 [ 9.629] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.629] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.629] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.629] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.629] sna_drawable_use_bo pixmap=474, box=((3490, 6), (3534, 42)), flags=7... [ 9.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.629] sna_drawable_use_bo: using whole GPU bo [ 9.629] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.629] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.629] sna_transform_is_imprecise_integer_translation: no transform [ 9.629] gen9_composite_picture: integer translation (0, 0), removing [ 9.629] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.629] sna_render_pixmap_bo: CPU all damaged [ 9.629] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.629] sna_add_flush_pixmap: new flush bo, flushing before [ 9.629] gen8_vertex_close: used=64323, vbo active? 16, vb=4, nreloc=1 [ 9.629] gen8_vertex_close: reloc[0] = 287 [ 9.629] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.629] kgem_add_handle: handle=16, index=3 [ 9.629] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.629] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.629] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.629] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.629] kgem_fixup_relocs: shrinking by 61440 [ 9.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.629] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.629] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.629] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.629] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.629] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.629] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.629] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.629] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.629] gen4_choose_composite_emitter: identity src, no mask [ 9.629] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.629] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.629] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.629] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.629] kgem_add_handle: handle=4, index=0 [ 9.629] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.629] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.629] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.629] gen9_composite_get_binding_table(ffc0) [ 9.629] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.629] kgem_add_handle: handle=39, index=1 [ 9.629] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.629] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.629] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.629] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.629] kgem_add_handle: handle=34, index=2 [ 9.629] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.629] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.629] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.629] gen9_emit_sampler: sampler = 2 [ 9.629] gen9_emit_sf: num_sf_outputs=1 [ 9.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.629] gen9_emit_vertex_elements: setup id=2 [ 9.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.629] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.629] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.629] gen8_vertex_flush[490] = 3 [ 9.629] sna_composite(pixmap=474, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=474+(3422, 6)+(0, 0), size=(48, 36) [ 9.629] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.629] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.629] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.629] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.629] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.629] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.629] gen9_render_composite: 48x36, current mode=1/1 [ 9.629] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.629] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.629] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.629] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.629] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.629] sna_drawable_use_bo pixmap=474, box=((3422, 6), (3470, 42)), flags=7... [ 9.629] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.629] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.629] sna_drawable_use_bo: using whole GPU bo [ 9.629] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.629] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.629] sna_transform_is_imprecise_integer_translation: no transform [ 9.629] gen9_composite_picture: integer translation (0, 0), removing [ 9.629] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.629] sna_render_pixmap_bo: CPU all damaged [ 9.629] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.629] __kgem_retire_rq: request 1 complete [ 9.629] sna_add_flush_pixmap: new flush bo, flushing before [ 9.629] gen8_vertex_close: used=64332, vbo active? 16, vb=4, nreloc=1 [ 9.629] gen8_vertex_close: reloc[0] = 287 [ 9.629] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.629] kgem_add_handle: handle=16, index=3 [ 9.629] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.629] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.629] kgem_fixup_relocs: shrinking by 61440 [ 9.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.629] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.629] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.629] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.629] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.629] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.629] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.629] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.629] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.629] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.629] gen4_choose_composite_emitter: identity src, no mask [ 9.629] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.629] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.629] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.629] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.629] kgem_add_handle: handle=4, index=0 [ 9.629] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.629] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.629] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.629] gen9_composite_get_binding_table(ffc0) [ 9.629] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.629] kgem_add_handle: handle=39, index=1 [ 9.629] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.629] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.629] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.629] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.629] kgem_add_handle: handle=28, index=2 [ 9.629] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.629] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.629] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.629] gen9_emit_sampler: sampler = 2 [ 9.629] gen9_emit_sf: num_sf_outputs=1 [ 9.629] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.629] gen9_emit_vertex_elements: setup id=2 [ 9.629] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.629] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.629] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.629] gen8_vertex_flush[490] = 3 [ 9.629] sna_create_pixmap(16, 16, 32, usage=0) [ 9.629] kgem_can_create_2d: 16x16 @ 32 [ 9.629] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.629] kgem_can_create_2d: untiled size=4096 [ 9.629] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.629] kgem_choose_tiling: 16x16 -> 0 [ 9.629] sna_create_pixmap: usage=0, flags=a [ 9.629] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.629] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.629] create_pixmap: serial=493, usage=0, 16x16 [ 9.629] sna_create_pixmap: serial=493, 16x16, usage=0 [ 9.629] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1ec, drawable=1ee [ 9.629] sna_validate_gc: recomputing clip [ 9.629] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.629] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.629] try_upload__fast: ignore existing cpu damage (if any) [ 9.629] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.629] try_upload__fast: no, no gpu damage [ 9.629] sna_drawable_move_region_to_cpu(pixmap=494 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.629] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.629] _sna_pixmap_move_to_cpu(pixmap=494, 16x16, flags=1) [ 9.629] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.629] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.629] operate_inplace: no, inplace operation not suitable [ 9.629] _sna_pixmap_move_to_cpu: marking as damaged [ 9.629] __sna_damage_all(16, 16) [ 9.629] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.629] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.629] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.629] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.629] sna_accel_flush: flush?=1, dirty?=1 [ 9.629] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.629] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.629] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.629] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.629] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.629] kgem_bo_sync__cpu_full: handle=28 [ 9.629] gen8_vertex_close: used=64341, vbo active? 16, vb=4, nreloc=1 [ 9.629] gen8_vertex_close: reloc[0] = 287 [ 9.629] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.629] kgem_add_handle: handle=16, index=3 [ 9.629] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.629] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.629] __kgem_retire_rq: request 1 complete [ 9.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.629] kgem_fixup_relocs: shrinking by 61440 [ 9.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.629] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.629] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.629] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.629] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.629] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.629] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.629] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.629] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.629] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.629] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.629] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.629] __kgem_retire_rq: request 1 complete [ 9.629] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.629] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.629] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.629] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.629] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.629] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.629] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.629] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.629] kgem_bo_sync__cpu_full: handle=34 [ 9.629] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.629] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.629] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.629] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.629] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.629] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.630] sna_composite(pixmap=474, op=3, src=494+(2247, 15), mask=0+(3370, 7), dst=474+(3370, 7)+(0, 0), size=(32, 34) [ 9.630] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.630] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.630] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.630] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.630] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.630] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.630] gen9_render_composite: 32x34, current mode=0/1 [ 9.630] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.630] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.630] sna_blt_composite: unsupported op [3] for blitting [ 9.630] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.630] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.630] sna_drawable_use_bo pixmap=474, box=((3370, 7), (3402, 41)), flags=7... [ 9.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.630] sna_drawable_use_bo: using whole GPU bo [ 9.630] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.630] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.630] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.630] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.630] sna_render_pixmap_bo pixmap=494, (2247, 15)x(32, 34)/(16, 16) [ 9.630] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.630] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.630] use_cpu_bo: no cpu bo [ 9.630] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.630] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.630] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.630] sna_drawable_move_region_to_cpu(pixmap=494 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.630] sna_drawable_move_region_to_cpu: pixmap=494 all damaged on CPU [ 9.630] kgem_can_create_2d: 16x16 @ 32 [ 9.630] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.630] kgem_can_create_2d: untiled size=4096 [ 9.630] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.630] kgem_choose_tiling: 16x16 -> 0 [ 9.630] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.630] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.630] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.630] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.630] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 9.630] __kgem_bo_init(handle=31, num_pages=1024) [ 9.630] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.630] upload: adding upload cache to pixmap=494 [ 9.630] kgem_proxy_bo_attach: handle=31 [ 9.630] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.630] kgem_bo_is_render: handle=31, rq? 0 [0] [ 9.630] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.630] gen4_choose_composite_emitter: simple src, no mask [ 9.630] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.630] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.630] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.630] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.630] kgem_add_handle: handle=4, index=0 [ 9.630] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.630] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.630] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.630] gen9_composite_get_binding_table(ffc0) [ 9.630] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.630] kgem_add_handle: handle=39, index=1 [ 9.630] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.630] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.630] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.630] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 9.630] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 9.630] kgem_add_handle: handle=31, index=2 [ 9.630] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 9.630] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.630] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.630] gen9_emit_sampler: sampler = 22 [ 9.630] gen9_emit_sf: num_sf_outputs=1 [ 9.630] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.630] gen9_emit_vertex_elements: setup id=2 [ 9.630] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.630] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.630] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.630] gen8_vertex_flush[490] = 3 [ 9.630] sna_destroy_pixmap: pixmap=494, attached?=1 [ 9.630] _kgem_bo_destroy: handle=31, proxy? 1 [ 9.630] __sna_free_pixmap(pixmap=494) [ 9.630] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.630] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.630] sna_glyphs: discarding mask [ 9.630] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.630] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.630] gen9_render_composite: 0x0, current mode=1/1 [ 9.630] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.630] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.630] sna_drawable_use_bo pixmap=474, box=((0, 0), (7680, 2160)), flags=7... [ 9.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.630] sna_drawable_use_bo: using whole GPU bo [ 9.630] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.630] color_convert: src=ff232321 [20028888] [ 9.630] color_convert: dst=ff232321 [20028888] [ 9.630] sna_render_get_solid: ff232321 [ 9.630] sna_render_get_solid(7) = ff232321 (old) [ 9.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.630] sna_transform_is_imprecise_integer_translation: no transform [ 9.630] gen9_composite_picture: integer translation (0, 0), removing [ 9.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.630] sna_render_pixmap_bo: GPU all damaged [ 9.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.630] gen4_choose_composite_emitter: solid, identity mask [ 9.630] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.630] aligning vertex: was 3, now 4 floats per vertex [ 9.630] gen9_composite_get_binding_table(ff00) [ 9.630] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.630] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.630] kgem_add_handle: handle=8, index=3 [ 9.630] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.630] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.630] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.630] kgem_add_handle: handle=6, index=4 [ 9.630] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.630] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.630] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.630] gen9_emit_sampler: sampler = a [ 9.630] gen9_emit_sf: num_sf_outputs=2 [ 9.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.630] gen9_emit_vertex_elements: setup id=9 [ 9.630] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.630] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.630] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.630] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.630] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.630] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.630] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.630] gen8_vertex_flush[56c] = 48 [ 9.630] gen9_magic_ca_pass: CA fixup (16088 -> 16136) [ 9.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.630] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.630] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.630] sna_glyphs: discarding mask [ 9.630] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.630] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.630] gen9_render_composite: 0x0, current mode=1/1 [ 9.630] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.630] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.630] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.630] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.630] sna_drawable_use_bo pixmap=474, box=((0, 0), (7680, 2160)), flags=7... [ 9.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.630] sna_drawable_use_bo: using whole GPU bo [ 9.630] gen9_composite_set_target: pixmap=474, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.630] color_convert: src=ff8e8b85 [20028888] [ 9.630] color_convert: dst=ff8e8b85 [20028888] [ 9.630] sna_render_get_solid: ff8e8b85 [ 9.630] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.630] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.630] sna_transform_is_imprecise_integer_translation: no transform [ 9.630] gen9_composite_picture: integer translation (0, 0), removing [ 9.630] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.630] sna_render_pixmap_bo: GPU all damaged [ 9.630] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.630] gen4_choose_composite_emitter: solid, identity mask [ 9.630] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.630] gen9_composite_get_binding_table(fe40) [ 9.630] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.630] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.630] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.630] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.630] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.630] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.630] gen9_emit_vertex_elements: setup id=9 [ 9.630] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.630] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.630] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.630] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.630] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.630] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.630] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.630] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.630] gen8_vertex_flush[66c] = 48 [ 9.630] gen9_magic_ca_pass: CA fixup (16136 -> 16184) [ 9.630] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.630] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.630] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.630] sna_copy_area: src=pixmap=474:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.630] sna_copy_area: normal copy [ 9.630] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.630] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.630] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.630] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.630] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.630] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.630] sna_do_copy: pixmap -- no source clipping [ 9.630] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.630] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.630] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=474+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.630] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.630] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.630] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.630] sna_drawable_use_bo: pinned, never REPLACES [ 9.630] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.630] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.630] sna_drawable_use_bo: applying move-to-gpu override [ 9.630] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.630] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.630] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.630] wait_for_shadow: setting front pixmap to handle=35 [ 9.630] sna_drawable_use_bo: using whole GPU bo [ 9.630] sna_pixmap_move_to_gpu(pixmap=474, usage=0), flags=a [ 9.630] sna_pixmap_move_to_gpu: already all-damaged [ 9.630] sna_pixmap_mark_active: pixmap=474, handle=39 [ 9.630] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.630] sna_pixmap_make_cow: make cow src=474, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.630] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.630] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.630] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.630] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.630] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.630] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.630] kgem_set_mode: flushing before new bo [ 9.630] gen8_vertex_close: used=64736, vbo active? 16, vb=204, nreloc=2 [ 9.630] gen8_vertex_close: reloc[0] = 287 [ 9.630] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.630] kgem_add_handle: handle=16, index=5 [ 9.630] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 9.630] gen8_vertex_close: reloc[1] = 342 [ 9.630] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 9.630] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 9.630] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.630] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.630] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.630] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.630] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.630] kgem_fixup_relocs: shrinking by 61440 [ 9.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.630] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.630] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.630] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.630] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.630] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.630] __kgem_bo_clear_busy: handle=8 [ 9.630] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.630] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.630] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.630] __kgem_bo_clear_busy: handle=8 [ 9.630] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.630] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.630] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.631] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.631] aligning vertex: was 4, now 2 floats per vertex [ 9.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.631] kgem_add_handle: handle=4, index=0 [ 9.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.631] gen9_composite_get_binding_table(ffc0) [ 9.631] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.631] kgem_add_handle: handle=35, index=1 [ 9.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.631] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.631] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.631] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.631] kgem_add_handle: handle=39, index=2 [ 9.631] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.631] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.631] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.631] gen9_emit_sampler: sampler = 0 [ 9.631] gen9_emit_sf: num_sf_outputs=1 [ 9.631] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.631] gen9_emit_vertex_elements: setup id=0 [ 9.631] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.631] (0, 0) -> (0, 0) + (7680, 2160) [ 9.631] gen8_vertex_flush[490] = 3 [ 9.631] sna_destroy_pixmap: pixmap=474, attached?=1 [ 9.631] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.631] __kgem_bo_destroy: handle=39, size=66355200 [ 9.631] __kgem_bo_destroy: handle=39 -> active [ 9.631] __sna_free_pixmap(pixmap=474) [ 9.631] sna_accel_flush: flush?=0, dirty?=0 [ 9.631] sna_accel_flush: flush?=0, dirty?=0 [ 9.631] sna_block_handler (tv=598.526000) [ 9.631] kgem_retire, need_retire?=1 [ 9.631] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.631] kgem_retire__requests_ring: retiring ring 0 [ 9.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.631] __kgem_retire_rq: request 1 complete [ 9.631] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.631] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.631] kgem_retire -- retired=0, need_retire=0 [ 9.631] kgem_retire__buffers: handle=31, busy? 0 [0] [ 9.631] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 9.631] __kgem_bo_destroy: handle=31, size=262144 [ 9.631] kgem_bo_replace_io: transferring io handle=31 to bo [ 9.631] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.631] sna_accel_block: GPU idle, flushing [ 9.631] gen8_vertex_close: used=64742, vbo active? 16, vb=1, nreloc=1 [ 9.631] gen8_vertex_close: reloc[0] = 287 [ 9.631] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.631] kgem_add_handle: handle=16, index=3 [ 9.631] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 9.631] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.631] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.631] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.631] kgem_fixup_relocs: shrinking by 61440 [ 9.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.631] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.631] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.631] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.631] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.631] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.631] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 9.631] sna_scanout_do_flush: flush timer active: delta=-13 [ 9.631] sna_scanout_do_flush (time=9631), triggered [ 9.631] sna_scanout_flush (time=9631), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.631] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.631] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.631] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.631] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.631] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.631] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.631] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.631] sna_pixmap_move_to_gpu: already all-damaged [ 9.631] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.631] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.631] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.631] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.631] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.631] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.631] get_fb: reusing fb=105 for handle=35 [ 9.631] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.631] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.631] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.631] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.631] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.631] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.631] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.631] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.631] sna_accel_do_throttle (time=9631), triggered [ 9.631] sna_accel_throttle (time=9631) [ 9.631] sna_accel_block: evaluating timers, active=7 [ 9.631] sna_accel_block: flush timer expires in 16 [9647] [ 9.631] sna_wakeup_handler [ 9.631] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.631] kgem_can_create_2d: 7680x2160 @ 24 [ 9.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.631] kgem_can_create_2d: untiled size=66355200 [ 9.631] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.631] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.631] sna_create_pixmap: usage=0, flags=1b [ 9.631] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.631] __pop_freed_pixmap: reusing freed pixmap=474 header [ 9.631] create_pixmap_hdr: pixmap=495, width=7680, height=2160, usage=0 [ 9.631] sna_create_pixmap: serial=495, 7680x2160, usage=0 [ 9.631] sna_composite_rectangles(pixmap=496, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.632] sna_composite_rectangles: converted to op 0 [ 9.632] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.632] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.632] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.632] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.632] sna_composite_rectangles: dropping last-cpu hint [ 9.632] sna_drawable_use_bo pixmap=496, box=((0, 0), (7680, 2160)), flags=19... [ 9.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.632] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.632] sna_pixmap_move_to_gpu(pixmap=496, usage=0), flags=b [ 9.632] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.632] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.632] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.632] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.632] sna_pixmap_alloc_gpu: pixmap=496 [ 9.632] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.632] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.632] kgem_bo_remove_from_active: removing handle=39 from active [ 9.632] 1:from active: pitch=30720, tiling=1, handle=39, id=613 [ 9.632] __sna_damage_all(7680, 2160) [ 9.632] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.632] sna_pixmap_mark_active: pixmap=496, handle=39 [ 9.632] sna_drawable_use_bo: allocated GPU bo for operation [ 9.632] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.632] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.632] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.632] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.632] sna_render_get_solid: 0 [ 9.632] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.632] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.632] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.632] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.632] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.632] kgem_add_handle: handle=4, index=0 [ 9.632] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.632] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.632] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.632] gen9_composite_get_binding_table(ffc0) [ 9.632] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.632] kgem_add_handle: handle=39, index=1 [ 9.632] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.632] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.632] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.632] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.632] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.632] kgem_add_handle: handle=7, index=2 [ 9.632] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.632] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.632] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.632] gen9_emit_sampler: sampler = 1 [ 9.632] gen9_emit_sf: num_sf_outputs=1 [ 9.632] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.632] gen9_emit_vertex_elements: setup id=0 [ 9.632] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.632] (0, 0), (7680, 2160) [ 9.632] gen8_vertex_flush[490] = 3 [ 9.632] sna_composite_rectangles: pixmap=496 marking clear [0]? 1 [ 9.632] sna_composite_rectangles(pixmap=496, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.632] sna_composite_rectangles: converted to op 1 [ 9.632] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.632] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.632] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.632] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.632] sna_composite_rectangles: promoting to full GPU [ 9.632] sna_composite_rectangles: dropping last-cpu hint [ 9.632] sna_drawable_use_bo pixmap=496, box=((0, 0), (7680, 2160)), flags=19... [ 9.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.632] sna_drawable_use_bo: using whole GPU bo [ 9.632] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.632] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.632] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.632] sna_render_get_solid: ff2c001e [ 9.632] sna_render_get_solid(0) = ff2c001e (old) [ 9.632] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.632] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.632] gen9_composite_get_binding_table(ff00) [ 9.632] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.632] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.632] kgem_add_handle: handle=8, index=3 [ 9.632] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.632] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.632] gen9_emit_vertex_elements: setup id=0 [ 9.632] (0, 0), (7680, 2160) [ 9.632] gen8_vertex_flush[4cc] = 3 [ 9.632] sna_composite_rectangles: pixmap=496 marking clear [ff2c001e]? 1 [ 9.632] sna_composite(pixmap=496, op=3, src=292+(0, 0), mask=0+(0, 0), dst=496+(0, 0)+(0, 0), size=(3840, 2160) [ 9.632] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.632] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.632] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.632] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.632] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.632] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.632] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.632] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.632] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.632] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.632] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.632] sna_drawable_use_bo pixmap=496, box=((0, 0), (3840, 2160)), flags=7... [ 9.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.632] sna_drawable_use_bo: using whole GPU bo [ 9.632] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.632] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.632] sna_transform_is_imprecise_integer_translation: no transform [ 9.632] gen9_composite_picture: integer translation (0, 0), removing [ 9.632] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.632] sna_render_pixmap_bo: GPU all damaged [ 9.632] color_convert: src=32000000 [20028888] [ 9.632] color_convert: dst=32000000 [20028888] [ 9.632] sna_render_get_solid: 32000000 [ 9.632] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.632] gen4_choose_composite_emitter: identity source, identity mask [ 9.632] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.632] aligning vertex: was 2, now 5 floats per vertex [ 9.632] gen9_composite_get_binding_table(fe80) [ 9.632] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.632] kgem_add_handle: handle=9, index=4 [ 9.632] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.632] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.632] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.632] kgem_add_reloc64: adding proxy [delta=200] for handle=7 [ 9.632] kgem_add_reloc64[7] = (delta=200, target handle=2, presumed=fffe8000) [ 9.632] [3f80] bind bo(handle=7, addr=fffe80c8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.632] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.632] gen9_emit_sampler: sampler = 3 [ 9.632] gen9_emit_sf: num_sf_outputs=2 [ 9.632] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.632] gen9_emit_vertex_elements: setup id=10 [ 9.632] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.632] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.632] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.632] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.632] gen8_vertex_flush[5a8] = 3 [ 9.632] sna_composite(pixmap=496, op=3, src=292+(0, 0), mask=0+(0, 0), dst=496+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.632] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.632] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.632] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.632] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.632] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.632] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.632] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.632] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.632] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.632] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.632] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.632] sna_drawable_use_bo pixmap=496, box=((3840, 0), (7680, 2160)), flags=7... [ 9.632] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.632] sna_drawable_use_bo: using whole GPU bo [ 9.632] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.632] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.632] sna_transform_is_imprecise_integer_translation: no transform [ 9.632] gen9_composite_picture: integer translation (0, 0), removing [ 9.632] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.632] sna_render_pixmap_bo: GPU all damaged [ 9.632] color_convert: src=32000000 [20028888] [ 9.632] color_convert: dst=32000000 [20028888] [ 9.632] sna_render_get_solid: 32000000 [ 9.632] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.632] gen4_choose_composite_emitter: identity source, identity mask [ 9.632] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.632] gen9_composite_get_binding_table(fdc0) [ 9.632] gen9_emit_vertex_elements: setup id=10 [ 9.632] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.632] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.633] gen8_vertex_flush[5dc] = 3 [ 9.633] sna_composite(pixmap=496, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=496+(5694, 1014)+(0, 0), size=(132, 132) [ 9.633] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.633] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.633] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.633] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.633] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.633] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.633] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.633] gen9_render_composite: 132x132, current mode=1/1 [ 9.633] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.633] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.633] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.633] sna_drawable_use_bo pixmap=496, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.633] sna_drawable_use_bo: using whole GPU bo [ 9.633] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.633] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.633] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.633] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.633] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.633] sna_render_pixmap_bo: GPU all damaged [ 9.633] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.633] color_convert: src=32000000 [20028888] [ 9.633] color_convert: dst=32000000 [20028888] [ 9.633] sna_render_get_solid: 32000000 [ 9.633] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.633] gen4_choose_composite_emitter: simple src, identity mask [ 9.633] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.633] gen9_composite_get_binding_table(fdc0) [ 9.633] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.633] kgem_add_handle: handle=15, index=5 [ 9.633] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.633] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.633] gen9_emit_sampler: sampler = 23 [ 9.633] gen9_emit_vertex_elements: setup id=10 [ 9.633] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.633] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.633] gen8_vertex_flush[620] = 3 [ 9.633] sna_create_pixmap(80, 80, 32, usage=0) [ 9.633] kgem_can_create_2d: 80x80 @ 32 [ 9.633] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.633] kgem_can_create_2d: untiled size=28672 [ 9.633] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.633] kgem_choose_tiling: 80x80 -> 0 [ 9.633] sna_create_pixmap: usage=0, flags=b [ 9.633] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.633] __pop_freed_pixmap: reusing freed pixmap=478 header [ 9.633] create_pixmap_hdr: pixmap=497, width=80, height=80, usage=0 [ 9.633] sna_create_pixmap: serial=497, 80x80, usage=0 [ 9.633] sna_composite_rectangles(pixmap=498, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.633] sna_composite_rectangles: converted to op 0 [ 9.633] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.633] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.633] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.633] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.633] sna_composite_rectangles: dropping last-cpu hint [ 9.633] sna_drawable_use_bo pixmap=498, box=((0, 0), (80, 80)), flags=19... [ 9.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.633] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.633] sna_pixmap_move_to_gpu(pixmap=498, usage=0), flags=b [ 9.633] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.633] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.633] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.633] kgem_choose_tiling: 80x80 -> 0 [ 9.633] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.633] kgem_choose_tiling: 80x80 -> 0 [ 9.633] sna_pixmap_alloc_gpu: pixmap=498 [ 9.633] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.633] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.633] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.633] from inactive: pitch=320, tiling=0: handle=22, id=614 [ 9.633] __sna_damage_all(80, 80) [ 9.633] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.633] sna_pixmap_mark_active: pixmap=498, handle=22 [ 9.633] sna_drawable_use_bo: allocated GPU bo for operation [ 9.633] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.633] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.633] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.633] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.633] sna_render_get_solid: 0 [ 9.633] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.633] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.633] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.633] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.633] aligning vertex: was 5, now 2 floats per vertex [ 9.633] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.633] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.633] gen9_composite_get_binding_table(fd40) [ 9.633] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.633] kgem_add_handle: handle=22, index=6 [ 9.633] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.633] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.633] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.633] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.633] gen9_emit_sampler: sampler = 1 [ 9.633] gen9_emit_sf: num_sf_outputs=1 [ 9.633] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.633] gen9_emit_vertex_elements: setup id=0 [ 9.633] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.633] (0, 0), (80, 80) [ 9.633] gen8_vertex_flush[6d8] = 3 [ 9.633] sna_composite_rectangles: pixmap=498 marking clear [0]? 1 [ 9.633] sna_composite_rectangles(pixmap=498, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.633] sna_composite_rectangles: converted to op 1 [ 9.633] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.633] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.633] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.633] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.633] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.633] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.633] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.633] sna_composite_rectangles: dropping last-cpu hint [ 9.633] sna_drawable_use_bo pixmap=498, box=((0, 0), (80, 80)), flags=1... [ 9.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.633] sna_drawable_use_bo: using whole GPU bo [ 9.633] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.633] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.633] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.633] sna_render_get_solid: 40404040 [ 9.633] sna_render_get_solid(1) = 40404040 (old) [ 9.633] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.633] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.633] gen9_composite_get_binding_table(fcc0) [ 9.633] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.633] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.633] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.633] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.633] gen9_emit_vertex_elements: setup id=0 [ 9.633] (0, 0), (2, 2) [ 9.633] (78, 0), (80, 2) [ 9.633] (0, 78), (2, 80) [ 9.633] (78, 78), (80, 80) [ 9.633] gen8_vertex_flush[714] = 12 [ 9.633] sna_composite(pixmap=496, op=3, src=498+(0, 0), mask=0+(0, 0), dst=496+(0, 0)+(0, 0), size=(7680, 2160) [ 9.633] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.633] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.633] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.633] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.633] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.633] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.633] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.633] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.633] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.633] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.633] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.633] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.633] sna_drawable_use_bo pixmap=496, box=((0, 0), (7680, 2160)), flags=7... [ 9.633] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.633] sna_drawable_use_bo: using whole GPU bo [ 9.633] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.633] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.633] sna_transform_is_imprecise_integer_translation: no transform [ 9.633] gen9_composite_picture: integer translation (0, 0), removing [ 9.633] sna_render_pixmap_bo pixmap=498, (0, 0)x(7680, 2160)/(80, 80) [ 9.633] sna_render_pixmap_bo: GPU all damaged [ 9.633] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.633] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.633] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.633] gen4_choose_composite_emitter: identity src, no mask [ 9.633] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.633] aligning vertex: was 2, now 3 floats per vertex [ 9.633] gen9_composite_get_binding_table(fc40) [ 9.633] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.633] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.633] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.633] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.633] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.633] gen9_emit_sampler: sampler = a [ 9.634] gen9_emit_vertex_elements: setup id=2 [ 9.634] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.634] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.634] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.634] gen8_vertex_flush[7b0] = 3 [ 9.634] sna_destroy_pixmap: pixmap=498, attached?=1 [ 9.634] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.634] __kgem_bo_destroy: handle=22, size=61440 [ 9.634] __kgem_bo_destroy: handle=22 -> active [ 9.634] __sna_free_pixmap(pixmap=498) [ 9.634] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.634] kgem_can_create_2d: 640x2096 @ 32 [ 9.634] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.634] kgem_can_create_2d: untiled size=5365760 [ 9.634] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.634] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.634] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.634] sna_create_pixmap: usage=0, flags=1b [ 9.634] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.634] __pop_freed_pixmap: reusing freed pixmap=498 header [ 9.634] create_pixmap_hdr: pixmap=499, width=640, height=2096, usage=0 [ 9.634] sna_create_pixmap: serial=499, 640x2096, usage=0 [ 9.634] sna_composite_rectangles(pixmap=500, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.634] sna_composite_rectangles: converted to op 0 [ 9.634] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.634] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.634] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.634] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.634] sna_composite_rectangles: dropping last-cpu hint [ 9.634] sna_drawable_use_bo pixmap=500, box=((0, 0), (640, 2096)), flags=19... [ 9.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.634] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.634] sna_pixmap_move_to_gpu(pixmap=500, usage=0), flags=b [ 9.634] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.634] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.634] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.634] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.634] sna_pixmap_alloc_gpu: pixmap=500 [ 9.634] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.634] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.634] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.634] from inactive: pitch=2560, tiling=1: handle=25, id=615 [ 9.634] __sna_damage_all(640, 2096) [ 9.634] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.634] sna_pixmap_mark_active: pixmap=500, handle=25 [ 9.634] sna_drawable_use_bo: allocated GPU bo for operation [ 9.634] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.634] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.634] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.634] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.634] sna_render_get_solid: 0 [ 9.634] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.634] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.634] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.634] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.634] aligning vertex: was 3, now 2 floats per vertex [ 9.634] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.634] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.634] gen9_composite_get_binding_table(fbc0) [ 9.634] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.634] kgem_add_handle: handle=25, index=7 [ 9.634] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.634] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.634] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.634] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.634] gen9_emit_sampler: sampler = 1 [ 9.634] gen9_emit_vertex_elements: setup id=0 [ 9.634] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.634] (0, 0), (640, 2096) [ 9.634] gen8_vertex_flush[820] = 3 [ 9.634] sna_composite_rectangles: pixmap=500 marking clear [0]? 1 [ 9.634] sna_composite(pixmap=500, op=3, src=292+(168, 968), mask=0+(0, 0), dst=500+(8, 904)+(0, 0), size=(624, 224) [ 9.634] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.634] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.634] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.634] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.634] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.634] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.634] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.634] gen9_render_composite: 624x224, current mode=1/1 [ 9.634] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.634] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.634] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.634] sna_drawable_use_bo pixmap=500, box=((8, 904), (632, 1128)), flags=7... [ 9.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.634] sna_drawable_use_bo: using whole GPU bo [ 9.634] gen9_composite_set_target: pixmap=500, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.634] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.634] sna_transform_is_imprecise_integer_translation: no transform [ 9.634] gen9_composite_picture: integer translation (0, 0), removing [ 9.634] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.634] sna_render_pixmap_bo: GPU all damaged [ 9.634] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.634] color_convert: src=32000000 [20028888] [ 9.634] color_convert: dst=32000000 [20028888] [ 9.634] sna_render_get_solid: 32000000 [ 9.634] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.634] gen4_choose_composite_emitter: identity source, identity mask [ 9.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.634] aligning vertex: was 2, now 5 floats per vertex [ 9.634] gen9_composite_get_binding_table(fb40) [ 9.634] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.634] gen9_emit_sampler: sampler = 3 [ 9.634] gen9_emit_sf: num_sf_outputs=2 [ 9.634] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.634] gen9_emit_vertex_elements: setup id=10 [ 9.634] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.634] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.634] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.634] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.634] gen8_vertex_flush[8e8] = 3 [ 9.634] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.634] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.634] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.634] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.634] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.634] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.634] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.634] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.634] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.634] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.634] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.634] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.634] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.634] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.634] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.634] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.634] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.634] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.634] sna_drawable_use_bo pixmap=500, box=((8, 904), (632, 1128)), flags=7... [ 9.634] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.634] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.634] sna_drawable_use_bo: using whole GPU bo [ 9.634] gen9_composite_set_target: pixmap=500, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.634] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.634] color_convert: src=660a0a0a [20028888] [ 9.634] color_convert: dst=660a0a0a [20028888] [ 9.634] sna_render_get_solid: 660a0a0a [ 9.634] sna_render_get_solid(2) = 660a0a0a (old) [ 9.634] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.634] gen4_choose_spans_emitter: solid source [ 9.634] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.634] aligning vertex: was 5, now 3 floats per vertex [ 9.634] gen9_composite_get_binding_table(fb00) [ 9.634] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.634] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.634] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.634] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.634] gen9_emit_sampler: sampler = c [ 9.634] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.634] gen9_emit_vertex_elements: setup id=5 [ 9.634] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.634] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.634] thread_choose_span: clipped? 0 [ 9.634] imprecise_trapezoid_span_converter: using 4 threads [ 9.634] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.634] thread_choose_span: clipped? 0 [ 9.634] span_thread: flushing 95 boxes [ 9.635] [ 9.635] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.635] span_thread: flushing 1 boxes [ 9.635] flushing vbo for gen9_get_rectangles: 2 < 9 [ 9.635] gen8_vertex_flush[994] = 222 [ 9.635] gen8_vertex_finish: used=65532 / 65534 [ 9.635] gen8_vertex_finish: reloc[0] = 287 [ 9.635] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 9.635] kgem_add_handle: handle=16, index=8 [ 9.635] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fffa8000) [ 9.635] gen8_vertex_finish: reloc[1] = 357 [ 9.635] kgem_add_reloc64: handle=16, pos=357, delta=0, domains=200000 [ 9.635] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fffa8000) [ 9.635] gen8_vertex_finish: reloc[2] = 487 [ 9.635] kgem_add_reloc64: handle=16, pos=487, delta=0, domains=200000 [ 9.635] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fffa8000) [ 9.635] gen8_vertex_finish: reloc[3] = 608 [ 9.635] kgem_add_reloc64: handle=16, pos=608, delta=0, domains=200000 [ 9.635] span_thread: flushing 95 boxes [ 9.635] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.635] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.635] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.635] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fffa8000) [ 9.635] _kgem_bo_destroy: handle=16, proxy? 0 [ 9.635] __kgem_bo_destroy: handle=16, size=262144 [ 9.635] __kgem_bo_destroy: handle=16 -> active [ 9.635] kgem_create_linear(262144) [ 9.635] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 9.635] search_linear_cache: searching for inactive cpu map [ 9.635] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 9.635] search_linear_cache: found handle=31 (num_pages=64) in linear vma cache [ 9.635] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 9.635] kgem_bo_map: converting request for GTT map into CPU map [ 9.635] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 9.635] kgem_bo_sync__cpu: handle=31 [ 9.635] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.635] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 9.635] __kgem_busy: handle=31, busy=0, wedged=0 [ 9.635] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 9.635] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 9.635] gen8_vertex_finish: create vbo handle=31, size=65534 [ 9.635] gen8_vertex_flush[9c4] = 354 [ 9.635] gen9_render_composite_spans_done() [ 9.635] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.635] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.635] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.635] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.635] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.635] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.635] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.635] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.635] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.635] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.635] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.635] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.635] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.635] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.635] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.635] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.635] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.635] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.635] sna_drawable_use_bo pixmap=500, box=((8, 904), (632, 1128)), flags=7... [ 9.635] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.635] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.635] sna_drawable_use_bo: using whole GPU bo [ 9.635] gen9_composite_set_target: pixmap=500, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.635] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.635] color_convert: src=66282828 [20028888] [ 9.635] color_convert: dst=66282828 [20028888] [ 9.635] sna_render_get_solid: 66282828 [ 9.635] sna_render_get_solid(3) = 66282828 (old) [ 9.635] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.635] gen4_choose_spans_emitter: solid source [ 9.635] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.635] gen9_composite_get_binding_table(fa80) [ 9.635] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.635] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.635] kgem_add_reloc64[18] = (delta=12, target handle=3, presumed=fdffe000) [ 9.635] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.635] gen9_emit_vertex_elements: setup id=5 [ 9.635] thread_choose_span: clipped? 0 [ 9.635] imprecise_trapezoid_span_converter: using 4 threads [ 9.635] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.635] thread_choose_span: clipped? 0 [ 9.635] span_thread: flushing 2 boxes [ 9.635] span_thread: flushing 2 boxes [ 9.635] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.635] span_thread: flushing 162 boxes [ 9.635] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.635] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.636] span_thread: flushing 166 boxes [ 9.636] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.636] gen8_vertex_flush[a00] = 996 [ 9.636] gen9_render_composite_spans_done() [ 9.636] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.636] kgem_can_create_2d: 640x2096 @ 32 [ 9.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.636] kgem_can_create_2d: untiled size=5365760 [ 9.636] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.636] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.636] sna_create_pixmap: usage=0, flags=1b [ 9.636] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.636] __pop_freed_pixmap: reusing freed pixmap=480 header [ 9.636] create_pixmap_hdr: pixmap=501, width=640, height=2096, usage=0 [ 9.636] sna_create_pixmap: serial=501, 640x2096, usage=0 [ 9.636] sna_composite_rectangles(pixmap=502, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.636] sna_composite_rectangles: converted to op 0 [ 9.636] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.636] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.636] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.636] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.636] sna_composite_rectangles: dropping last-cpu hint [ 9.636] sna_drawable_use_bo pixmap=502, box=((0, 0), (640, 2096)), flags=19... [ 9.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.636] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.636] sna_pixmap_move_to_gpu(pixmap=502, usage=0), flags=b [ 9.636] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.636] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.636] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.636] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.636] sna_pixmap_alloc_gpu: pixmap=502 [ 9.636] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.636] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.636] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.636] from inactive: pitch=2560, tiling=1: handle=11, id=616 [ 9.636] __sna_damage_all(640, 2096) [ 9.636] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.636] sna_pixmap_mark_active: pixmap=502, handle=11 [ 9.636] sna_drawable_use_bo: allocated GPU bo for operation [ 9.636] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.636] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.636] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.636] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.636] sna_render_get_solid: 0 [ 9.636] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.636] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.636] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.636] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.636] aligning vertex: was 3, now 2 floats per vertex [ 9.636] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.636] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.636] gen9_composite_get_binding_table(fa00) [ 9.636] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.636] kgem_add_handle: handle=11, index=9 [ 9.636] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=fa111000) [ 9.636] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.636] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.636] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.636] gen9_emit_sampler: sampler = 1 [ 9.636] gen9_emit_sf: num_sf_outputs=1 [ 9.636] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.636] gen9_emit_vertex_elements: setup id=0 [ 9.636] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.636] (0, 0), (640, 2096) [ 9.636] gen8_vertex_flush[ad4] = 3 [ 9.636] sna_composite_rectangles: pixmap=502 marking clear [0]? 1 [ 9.636] sna_create_pixmap(624, 224, 32, usage=0) [ 9.636] kgem_can_create_2d: 624x224 @ 32 [ 9.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.636] kgem_can_create_2d: untiled size=561152 [ 9.636] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.636] kgem_can_create_2d: tiled[-1] size=561152 [ 9.636] sna_create_pixmap: usage=0, flags=1b [ 9.636] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.636] __pop_freed_pixmap: reusing freed pixmap=486 header [ 9.636] create_pixmap_hdr: pixmap=503, width=624, height=224, usage=0 [ 9.636] sna_create_pixmap: serial=503, 624x224, usage=0 [ 9.636] sna_composite_rectangles(pixmap=504, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.636] sna_composite_rectangles: converted to op 0 [ 9.636] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.636] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.636] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.636] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.636] sna_composite_rectangles: dropping last-cpu hint [ 9.636] sna_drawable_use_bo pixmap=504, box=((0, 0), (624, 224)), flags=19... [ 9.636] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.636] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.636] sna_pixmap_move_to_gpu(pixmap=504, usage=0), flags=b [ 9.636] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.636] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.636] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.636] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.636] sna_pixmap_alloc_gpu: pixmap=504 [ 9.636] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.636] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.636] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.636] from inactive: pitch=2560, tiling=1: handle=20, id=617 [ 9.636] __sna_damage_all(624, 224) [ 9.636] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.636] sna_pixmap_mark_active: pixmap=504, handle=20 [ 9.636] sna_drawable_use_bo: allocated GPU bo for operation [ 9.636] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.636] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.636] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.636] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.636] sna_render_get_solid: 0 [ 9.636] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.636] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.636] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.636] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.636] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.636] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.636] gen9_composite_get_binding_table(f980) [ 9.636] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.636] kgem_add_handle: handle=20, index=10 [ 9.636] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd9be000) [ 9.636] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.636] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.636] gen9_emit_vertex_elements: setup id=0 [ 9.636] (0, 0), (624, 224) [ 9.636] gen8_vertex_flush[b08] = 3 [ 9.636] sna_composite_rectangles: pixmap=504 marking clear [0]? 1 [ 9.636] sna_create_pixmap(576, 76, 32, usage=0) [ 9.636] kgem_can_create_2d: 576x76 @ 32 [ 9.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.636] kgem_can_create_2d: untiled size=176128 [ 9.636] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.636] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.636] kgem_can_create_2d: tiled[-1] size=176128 [ 9.636] sna_create_pixmap: usage=0, flags=1b [ 9.636] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.636] __pop_freed_pixmap: reusing freed pixmap=484 header [ 9.636] create_pixmap_hdr: pixmap=505, width=576, height=76, usage=0 [ 9.636] sna_create_pixmap: serial=505, 576x76, usage=0 [ 9.636] sna_accel_flush: flush?=0, dirty?=0 [ 9.636] sna_block_handler (tv=0.0) [ 9.636] sna_wakeup_handler [ 9.636] sna_composite_rectangles(pixmap=506, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.637] sna_composite_rectangles: converted to op 0 [ 9.637] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.637] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.637] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.637] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.637] sna_composite_rectangles: dropping last-cpu hint [ 9.637] sna_drawable_use_bo pixmap=506, box=((0, 0), (576, 76)), flags=19... [ 9.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.637] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.637] sna_pixmap_move_to_gpu(pixmap=506, usage=0), flags=b [ 9.637] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.637] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.637] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.637] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.637] sna_pixmap_alloc_gpu: pixmap=506 [ 9.637] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.637] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.637] kgem_set_tiling: handle=16, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.637] kgem_bo_remove_from_active: removing handle=16 from active [ 9.637] 1:from active: pitch=2560, tiling=1, handle=16, id=618 [ 9.637] __sna_damage_all(576, 76) [ 9.637] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.637] sna_pixmap_mark_active: pixmap=506, handle=16 [ 9.637] sna_drawable_use_bo: allocated GPU bo for operation [ 9.637] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.637] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.637] kgem_bo_is_render: handle=16, rq? 1 [1] [ 9.637] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.637] sna_render_get_solid: 0 [ 9.637] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.637] gen9_composite_get_binding_table(f900) [ 9.637] kgem_add_reloc64: handle=16, pos=15928, delta=0, domains=20002 [ 9.637] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fffa8000) [ 9.637] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 9.637] [3e30] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.637] gen9_emit_vertex_elements: setup id=0 [ 9.637] (0, 0), (576, 76) [ 9.637] gen8_vertex_flush[b3c] = 3 [ 9.637] sna_composite_rectangles: pixmap=506 marking clear [0]? 1 [ 9.637] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.637] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 9.637] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.637] trapezoid_spans_maybe_inplace? clear, no [ 9.637] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.637] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.637] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.637] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.637] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.637] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.637] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.637] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.637] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.637] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.637] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.637] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.637] sna_drawable_use_bo pixmap=506, box=((2, 2), (574, 74)), flags=7... [ 9.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.637] sna_drawable_use_bo: using whole GPU bo [ 9.637] gen9_composite_set_target: pixmap=506, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.637] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.637] color_convert: src=4c000000 [20028888] [ 9.637] color_convert: dst=4c000000 [20028888] [ 9.637] sna_render_get_solid: 4c000000 [ 9.637] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.637] gen4_choose_spans_emitter: solid source [ 9.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.637] aligning vertex: was 2, now 3 floats per vertex [ 9.637] gen9_composite_get_binding_table(f880) [ 9.637] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.637] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.637] kgem_add_reloc64[22] = (delta=304, target handle=2, presumed=fffe8000) [ 9.637] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.637] gen9_emit_sampler: sampler = c [ 9.637] gen9_emit_sf: num_sf_outputs=2 [ 9.637] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.637] gen9_emit_vertex_elements: setup id=5 [ 9.637] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.637] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.637] thread_choose_span: clipped? 0 [ 9.637] imprecise_trapezoid_span_converter: using 4 threads [ 9.637] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.637] thread_choose_span: clipped? 0 [ 9.637] span_thread: flushing 26 boxes [ 9.637] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.637] span_thread: flushing 26 boxes [ 9.637] span_thread: flushing 1 boxes [ 9.637] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.637] span_thread: flushing 1 boxes [ 9.637] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.637] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.637] gen8_vertex_flush[bec] = 162 [ 9.637] gen9_render_composite_spans_done() [ 9.637] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.637] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 9.637] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.637] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 9.637] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.637] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 9.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.637] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.637] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.637] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.637] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.637] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.637] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.637] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 9.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.637] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.637] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.637] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 9.637] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.637] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.637] sna_drawable_use_bo pixmap=506, box=((0, 0), (576, 76)), flags=7... [ 9.637] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.637] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.637] sna_drawable_use_bo: using whole GPU bo [ 9.637] gen9_composite_set_target: pixmap=506, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.637] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.637] color_convert: src=e6e6e6e6 [20028888] [ 9.637] color_convert: dst=e6e6e6e6 [20028888] [ 9.637] sna_render_get_solid: e6e6e6e6 [ 9.637] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.637] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.637] gen4_choose_spans_emitter: solid source [ 9.637] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.637] gen9_composite_get_binding_table(f800) [ 9.637] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.637] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.637] kgem_add_reloc64[23] = (delta=16, target handle=3, presumed=fdffe000) [ 9.637] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.637] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.637] gen9_emit_vertex_elements: setup id=5 [ 9.637] thread_choose_span: clipped? 0 [ 9.637] imprecise_trapezoid_span_converter: using 4 threads [ 9.637] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.637] thread_choose_span: clipped? 0 [ 9.637] span_thread: flushing 62 boxes [ 9.637] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.637] span_thread: flushing 2 boxes [ 9.637] span_thread: flushing 62 boxes [ 9.637] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.637] span_thread: flushing 2 boxes [ 9.638] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.637] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.638] gen8_vertex_flush[c40] = 384 [ 9.638] gen9_render_composite_spans_done() [ 9.638] sna_composite_rectangles(pixmap=506, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.638] sna_composite_rectangles: converted to op 1 [ 9.638] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.638] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.638] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.638] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.638] sna_composite_rectangles: dropping last-cpu hint [ 9.638] sna_drawable_use_bo pixmap=506, box=((16, 16), (18, 60)), flags=9... [ 9.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.638] sna_drawable_use_bo: using whole GPU bo [ 9.638] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.638] kgem_bo_is_render: handle=16, rq? 1 [1] [ 9.638] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.638] sna_render_get_solid: ffffffff [ 9.638] sna_render_get_solid(white) [ 9.638] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.638] aligning vertex: was 3, now 2 floats per vertex [ 9.638] gen9_composite_get_binding_table(f780) [ 9.638] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.638] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.638] kgem_add_reloc64[24] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.638] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.638] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.638] gen9_emit_sampler: sampler = 1 [ 9.638] gen9_emit_sf: num_sf_outputs=1 [ 9.638] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.638] gen9_emit_vertex_elements: setup id=0 [ 9.638] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.638] (16, 16), (18, 60) [ 9.638] gen8_vertex_flush[d00] = 3 [ 9.638] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1ee, drawable=1f8 [ 9.638] sna_validate_gc: recomputing clip [ 9.638] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.638] sna_copy_area: src=pixmap=506:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=504:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.638] sna_copy_area: normal copy [ 9.638] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.638] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.638] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.638] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.638] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.638] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.638] sna_do_copy: pixmap -- no source clipping [ 9.638] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.638] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.638] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=506+(-24, -136), dst pixmap=504+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.638] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=16, cpu_bo=0), replaces=0 [ 9.638] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.638] sna_drawable_use_bo pixmap=504, box=((24, 136), (600, 212)), flags=b... [ 9.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.638] sna_drawable_use_bo: using whole GPU bo [ 9.638] sna_pixmap_move_to_gpu(pixmap=506, usage=0), flags=a [ 9.638] sna_pixmap_move_to_gpu: already all-damaged [ 9.638] sna_pixmap_mark_active: pixmap=506, handle=16 [ 9.638] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.638] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.638] kgem_bo_is_render: handle=16, rq? 1 [1] [ 9.638] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.638] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.638] gen9_composite_get_binding_table(f700) [ 9.638] kgem_add_reloc64: handle=16, pos=15800, delta=0, domains=40000 [ 9.638] kgem_add_reloc64[25] = (delta=0, target handle=8, presumed=fffa8000) [ 9.638] [3db0] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.638] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.638] gen9_emit_sampler: sampler = 0 [ 9.638] gen9_emit_vertex_elements: setup id=0 [ 9.638] (0, 0) -> (24, 136) + (576, 76) [ 9.638] gen8_vertex_flush[d54] = 3 [ 9.638] sna_destroy_pixmap: pixmap=506, attached?=1 [ 9.638] _kgem_bo_destroy: handle=16, proxy? 0 [ 9.638] __kgem_bo_destroy: handle=16, size=262144 [ 9.638] __kgem_bo_destroy: handle=16 -> active [ 9.638] __sna_free_pixmap(pixmap=506) [ 9.638] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.638] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.638] sna_glyphs: discarding mask [ 9.638] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.638] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.638] gen9_render_composite: 0x0, current mode=1/1 [ 9.638] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.638] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.638] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.638] sna_drawable_use_bo pixmap=504, box=((0, 0), (624, 224)), flags=7... [ 9.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.638] sna_drawable_use_bo: using whole GPU bo [ 9.638] gen9_composite_set_target: pixmap=504, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.638] color_convert: src=ff888888 [20028888] [ 9.638] color_convert: dst=ff888888 [20028888] [ 9.638] sna_render_get_solid: ff888888 [ 9.638] sna_render_get_solid(5) = ff888888 (old) [ 9.638] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.638] sna_transform_is_imprecise_integer_translation: no transform [ 9.638] gen9_composite_picture: integer translation (0, 0), removing [ 9.638] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.638] sna_render_pixmap_bo: GPU all damaged [ 9.638] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.638] gen4_choose_composite_emitter: solid, identity mask [ 9.638] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.638] aligning vertex: was 2, now 4 floats per vertex [ 9.638] gen9_composite_get_binding_table(f680) [ 9.638] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.638] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.638] kgem_add_reloc64[26] = (delta=20, target handle=3, presumed=fdffe000) [ 9.638] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.638] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.638] kgem_add_handle: handle=6, index=11 [ 9.638] kgem_add_reloc64[27] = (delta=0, target handle=11, presumed=fd585000) [ 9.638] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.638] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.638] gen9_emit_sampler: sampler = a [ 9.638] gen9_emit_sf: num_sf_outputs=2 [ 9.638] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.638] gen9_emit_vertex_elements: setup id=9 [ 9.638] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.638] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.638] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.638] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.638] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.638] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.638] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.638] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.638] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.638] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.638] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.638] gen8_vertex_flush[e30] = 24 [ 9.638] gen9_magic_ca_pass: CA fixup (1430 -> 1454) [ 9.638] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.638] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.638] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.638] sna_composite(pixmap=504, op=3, src=210+(0, 0), mask=0+(28, 8), dst=504+(28, 8)+(0, 0), size=(20, 80) [ 9.638] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.638] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.638] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.638] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.638] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.638] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.638] gen9_render_composite: 20x80, current mode=1/1 [ 9.638] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.638] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.638] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.638] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.638] sna_drawable_use_bo pixmap=504, box=((28, 8), (48, 88)), flags=7... [ 9.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.638] sna_drawable_use_bo: using whole GPU bo [ 9.638] gen9_composite_set_target: pixmap=504, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.638] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.638] sna_transform_is_imprecise_integer_translation: no transform [ 9.638] gen9_composite_picture: integer translation (0, 0), removing [ 9.638] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.638] sna_render_pixmap_bo: GPU all damaged [ 9.638] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.638] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.638] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.638] gen4_choose_composite_emitter: identity src, no mask [ 9.638] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.638] aligning vertex: was 4, now 3 floats per vertex [ 9.638] gen9_composite_get_binding_table(f5c0) [ 9.638] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.638] kgem_add_handle: handle=12, index=12 [ 9.638] kgem_add_reloc64[28] = (delta=0, target handle=12, presumed=fdffb000) [ 9.638] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.638] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.638] gen9_emit_sampler: sampler = 2 [ 9.638] gen9_emit_sf: num_sf_outputs=1 [ 9.638] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.638] gen9_emit_vertex_elements: setup id=2 [ 9.638] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.638] gen9_render_composite_box: (28, 8), (48, 88) [ 9.638] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.638] gen8_vertex_flush[f80] = 3 [ 9.638] sna_composite(pixmap=504, op=3, src=214+(0, 0), mask=0+(28, 0), dst=504+(28, 0)+(0, 0), size=(20, 8) [ 9.638] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.638] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.638] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.638] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.638] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.638] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.638] gen9_render_composite: 20x8, current mode=1/1 [ 9.638] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.638] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.638] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.638] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.638] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.638] sna_drawable_use_bo pixmap=504, box=((28, 0), (48, 8)), flags=7... [ 9.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.638] sna_drawable_use_bo: using whole GPU bo [ 9.638] gen9_composite_set_target: pixmap=504, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.638] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.638] sna_transform_is_imprecise_integer_translation: no transform [ 9.638] gen9_composite_picture: integer translation (0, 0), removing [ 9.638] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.638] sna_render_pixmap_bo: GPU all damaged [ 9.638] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.638] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.638] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.638] gen4_choose_composite_emitter: identity src, no mask [ 9.638] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.638] gen9_composite_get_binding_table(f540) [ 9.638] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.638] kgem_add_handle: handle=24, index=13 [ 9.638] kgem_add_reloc64[29] = (delta=0, target handle=13, presumed=fd53c000) [ 9.638] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.638] gen9_emit_vertex_elements: setup id=2 [ 9.638] gen9_render_composite_box: (28, 0), (48, 8) [ 9.638] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.638] gen8_vertex_flush[fbc] = 3 [ 9.638] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1f8, drawable=1f6 [ 9.638] sna_validate_gc: recomputing clip [ 9.638] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.638] sna_copy_area: src=pixmap=504:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=502:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.638] sna_copy_area: normal copy [ 9.638] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.638] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.638] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.638] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.638] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.638] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.638] sna_do_copy: pixmap -- no source clipping [ 9.638] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.638] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.638] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=504+(-8, -896), dst pixmap=502+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.638] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.638] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.638] sna_drawable_use_bo pixmap=502, box=((8, 896), (632, 1120)), flags=b... [ 9.638] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.638] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.638] sna_drawable_use_bo: using whole GPU bo [ 9.638] sna_pixmap_move_to_gpu(pixmap=504, usage=0), flags=a [ 9.638] sna_pixmap_move_to_gpu: already all-damaged [ 9.638] sna_pixmap_mark_active: pixmap=504, handle=20 [ 9.638] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.638] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.638] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.638] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.638] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.638] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.638] aligning vertex: was 3, now 2 floats per vertex [ 9.638] gen9_composite_get_binding_table(f4c0) [ 9.638] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.638] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.638] kgem_add_reloc64[30] = (delta=0, target handle=10, presumed=fd9be000) [ 9.638] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.638] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.638] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.638] gen9_emit_sampler: sampler = 0 [ 9.638] gen9_emit_vertex_elements: setup id=0 [ 9.638] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.638] (0, 0) -> (8, 896) + (624, 224) [ 9.638] gen8_vertex_flush[1044] = 3 [ 9.638] sna_destroy_pixmap: pixmap=504, attached?=1 [ 9.638] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.638] __kgem_bo_destroy: handle=20, size=3268608 [ 9.638] __kgem_bo_destroy: handle=20 -> active [ 9.638] __sna_free_pixmap(pixmap=504) [ 9.638] sna_create_pixmap(624, 80, 32, usage=0) [ 9.638] kgem_can_create_2d: 624x80 @ 32 [ 9.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.639] kgem_can_create_2d: untiled size=200704 [ 9.639] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.639] kgem_can_create_2d: tiled[-1] size=200704 [ 9.639] sna_create_pixmap: usage=0, flags=1b [ 9.639] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.639] __pop_freed_pixmap: reusing freed pixmap=504 header [ 9.639] create_pixmap_hdr: pixmap=507, width=624, height=80, usage=0 [ 9.639] sna_create_pixmap: serial=507, 624x80, usage=0 [ 9.639] sna_composite_rectangles(pixmap=508, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.639] sna_composite_rectangles: converted to op 0 [ 9.639] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.639] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.639] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.639] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.639] sna_composite_rectangles: dropping last-cpu hint [ 9.639] sna_drawable_use_bo pixmap=508, box=((0, 0), (624, 80)), flags=19... [ 9.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.639] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.639] sna_pixmap_move_to_gpu(pixmap=508, usage=0), flags=b [ 9.639] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.639] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.639] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.639] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.639] sna_pixmap_alloc_gpu: pixmap=508 [ 9.639] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.639] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.639] kgem_bo_remove_from_active: removing handle=16 from active [ 9.639] 1:from active: pitch=2560, tiling=1, handle=16, id=619 [ 9.639] __sna_damage_all(624, 80) [ 9.639] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.639] sna_pixmap_mark_active: pixmap=508, handle=16 [ 9.639] sna_drawable_use_bo: allocated GPU bo for operation [ 9.639] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.639] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.639] kgem_bo_is_render: handle=16, rq? 1 [1] [ 9.639] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.639] sna_render_get_solid: 0 [ 9.639] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.639] gen9_composite_get_binding_table(f440) [ 9.639] kgem_add_reloc64: handle=16, pos=15624, delta=0, domains=20002 [ 9.639] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fffa8000) [ 9.639] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 9.639] [3d00] bind bo(handle=16, addr=fffa8000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.639] gen9_emit_sampler: sampler = 1 [ 9.639] gen9_emit_vertex_elements: setup id=0 [ 9.639] (0, 0), (624, 80) [ 9.639] gen8_vertex_flush[1080] = 3 [ 9.639] sna_composite_rectangles: pixmap=508 marking clear [0]? 1 [ 9.639] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1f6, drawable=1fc [ 9.639] sna_validate_gc: recomputing clip [ 9.639] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.639] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=508:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.639] sna_copy_area: normal copy [ 9.639] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.639] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.639] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.639] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.639] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.639] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.639] sna_do_copy: pixmap -- no source clipping [ 9.639] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.639] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.639] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=508+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.639] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=16, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.639] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.639] sna_drawable_use_bo pixmap=508, box=((28, 0), (246, 80)), flags=b... [ 9.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.639] sna_drawable_use_bo: using whole GPU bo [ 9.639] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.639] sna_pixmap_move_to_gpu: already all-damaged [ 9.639] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.639] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.639] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.639] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.639] kgem_bo_is_render: handle=16, rq? 1 [1] [ 9.639] kgem_bo_is_render: handle=16, rq? 1 [1] [ 9.639] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.639] gen9_composite_get_binding_table(f3c0) [ 9.639] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.639] kgem_add_handle: handle=21, index=14 [ 9.639] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fd994000) [ 9.639] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.639] gen9_emit_sampler: sampler = 0 [ 9.639] gen9_emit_vertex_elements: setup id=0 [ 9.639] (0, 0) -> (28, 0) + (218, 80) [ 9.639] gen8_vertex_flush[10c4] = 3 [ 9.639] sna_composite(pixmap=502, op=3, src=508+(0, 0), mask=0+(0, 0), dst=502+(8, 1136)+(0, 0), size=(624, 80) [ 9.639] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.639] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.639] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.639] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.639] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.639] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.639] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.639] gen9_render_composite: 624x80, current mode=1/1 [ 9.639] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 9.639] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.639] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.639] sna_drawable_use_bo pixmap=502, box=((8, 1136), (632, 1216)), flags=7... [ 9.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.639] sna_drawable_use_bo: using whole GPU bo [ 9.639] gen9_composite_set_target: pixmap=502, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.639] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.639] sna_transform_is_imprecise_integer_translation: no transform [ 9.639] gen9_composite_picture: integer translation (0, 0), removing [ 9.639] sna_render_pixmap_bo pixmap=508, (0, 0)x(624, 80)/(624, 80) [ 9.639] sna_render_pixmap_bo: GPU all damaged [ 9.639] color_convert: src=cc000000 [20028888] [ 9.639] color_convert: dst=cc000000 [20028888] [ 9.639] sna_render_get_solid: cc000000 [ 9.639] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.639] gen4_choose_composite_emitter: identity source, identity mask [ 9.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.639] aligning vertex: was 2, now 5 floats per vertex [ 9.639] gen9_composite_get_binding_table(f340) [ 9.639] kgem_add_reloc64: handle=16, pos=15560, delta=0, domains=40000 [ 9.639] kgem_add_reloc64[33] = (delta=0, target handle=8, presumed=fffa8000) [ 9.639] [3cc0] bind bo(handle=16, addr=fffa8000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.639] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.639] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.639] kgem_add_reloc64[34] = (delta=816, target handle=2, presumed=fffe8000) [ 9.639] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.639] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.639] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.639] gen9_emit_sampler: sampler = 3 [ 9.639] gen9_emit_sf: num_sf_outputs=2 [ 9.639] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.639] gen9_emit_vertex_elements: setup id=10 [ 9.639] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.639] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.639] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.639] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.639] gen8_vertex_flush[11b0] = 3 [ 9.639] sna_destroy_pixmap: pixmap=508, attached?=1 [ 9.639] _kgem_bo_destroy: handle=16, proxy? 0 [ 9.639] __kgem_bo_destroy: handle=16, size=262144 [ 9.639] __kgem_bo_destroy: handle=16 -> active [ 9.639] __sna_free_pixmap(pixmap=508) [ 9.639] sna_composite(pixmap=500, op=3, src=502+(0, 0), mask=0+(0, 0), dst=500+(0, 0)+(0, 0), size=(640, 2096) [ 9.639] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.639] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.639] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.639] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.639] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.639] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.639] gen9_render_composite: 640x2096, current mode=1/1 [ 9.639] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.639] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.639] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.639] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.639] sna_drawable_use_bo pixmap=500, box=((0, 0), (640, 2096)), flags=7... [ 9.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.639] sna_drawable_use_bo: using whole GPU bo [ 9.639] gen9_composite_set_target: pixmap=500, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.639] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.639] sna_transform_is_imprecise_integer_translation: no transform [ 9.639] gen9_composite_picture: integer translation (0, 0), removing [ 9.639] sna_render_pixmap_bo pixmap=502, (0, 0)x(640, 2096)/(640, 2096) [ 9.639] sna_render_pixmap_bo: GPU all damaged [ 9.639] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.639] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.639] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.639] gen4_choose_composite_emitter: identity src, no mask [ 9.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.639] aligning vertex: was 5, now 3 floats per vertex [ 9.639] gen9_composite_get_binding_table(f280) [ 9.639] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.639] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.639] kgem_add_reloc64[35] = (delta=0, target handle=9, presumed=fa111000) [ 9.639] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.639] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.639] gen9_emit_sampler: sampler = 2 [ 9.639] gen9_emit_sf: num_sf_outputs=1 [ 9.639] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.639] gen9_emit_vertex_elements: setup id=2 [ 9.639] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.639] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.639] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.639] gen8_vertex_flush[1258] = 3 [ 9.639] sna_destroy_pixmap: pixmap=502, attached?=1 [ 9.639] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.639] __kgem_bo_destroy: handle=11, size=33177600 [ 9.639] __kgem_bo_destroy: handle=11 -> active [ 9.639] __sna_free_pixmap(pixmap=502) [ 9.639] sna_composite(pixmap=496, op=3, src=500+(0, 0), mask=0+(160, 64), dst=496+(160, 64)+(0, 0), size=(640, 2096) [ 9.639] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.639] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.639] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.639] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.639] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.639] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.639] gen9_render_composite: 640x2096, current mode=1/1 [ 9.639] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.639] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.639] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.639] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.639] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.639] sna_drawable_use_bo pixmap=496, box=((160, 64), (800, 2160)), flags=7... [ 9.639] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.639] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.639] sna_drawable_use_bo: using whole GPU bo [ 9.639] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.639] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.639] sna_transform_is_imprecise_integer_translation: no transform [ 9.639] gen9_composite_picture: integer translation (0, 0), removing [ 9.639] sna_render_pixmap_bo pixmap=500, (0, 0)x(640, 2096)/(640, 2096) [ 9.639] sna_render_pixmap_bo: GPU all damaged [ 9.639] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.639] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.639] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.639] gen4_choose_composite_emitter: identity src, no mask [ 9.639] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.639] gen9_composite_get_binding_table(f200) [ 9.639] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.639] kgem_add_reloc64: handle=25, pos=15480, delta=0, domains=40000 [ 9.639] kgem_add_reloc64[36] = (delta=0, target handle=7, presumed=f4225000) [ 9.639] [3c70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.639] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.639] gen9_emit_vertex_elements: setup id=2 [ 9.639] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.639] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.639] gen8_vertex_flush[12a4] = 3 [ 9.639] sna_destroy_pixmap: pixmap=500, attached?=1 [ 9.639] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.639] __kgem_bo_destroy: handle=25, size=33177600 [ 9.639] __kgem_bo_destroy: handle=25 -> active [ 9.639] __sna_free_pixmap(pixmap=500) [ 9.639] sna_create_pixmap(2, 64, 32, usage=0) [ 9.639] kgem_can_create_2d: 2x64 @ 32 [ 9.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.639] kgem_can_create_2d: untiled size=4096 [ 9.639] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.639] kgem_choose_tiling: 2x64 -> 0 [ 9.639] sna_create_pixmap: usage=0, flags=a [ 9.639] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.639] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.639] create_pixmap: serial=509, usage=0, 2x64 [ 9.639] sna_create_pixmap: serial=509, 2x64, usage=0 [ 9.639] sna_composite_rectangles(pixmap=510, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.639] sna_composite_rectangles: converted to op 0 [ 9.639] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.639] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.639] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.639] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.639] sna_composite_rectangles: fallback, dst pixmap=510 too small or not attached [ 9.639] sna_composite_rectangles: fallback [ 9.639] sna_drawable_move_region_to_cpu(pixmap=510 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.639] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.639] _sna_pixmap_move_to_cpu(pixmap=510, 2x64, flags=1) [ 9.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.639] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.639] operate_inplace: no, inplace operation not suitable [ 9.639] _sna_pixmap_move_to_cpu: marking as damaged [ 9.639] __sna_damage_all(2, 64) [ 9.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.639] sna_create_pixmap(1, 32, 32, usage=0) [ 9.639] kgem_can_create_2d: 1x32 @ 32 [ 9.639] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.639] kgem_can_create_2d: untiled size=4096 [ 9.639] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.639] kgem_choose_tiling: 1x32 -> 0 [ 9.639] sna_create_pixmap: usage=0, flags=a [ 9.639] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.639] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.639] create_pixmap: serial=511, usage=0, 1x32 [ 9.639] sna_create_pixmap: serial=511, 1x32, usage=0 [ 9.639] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=1fc, drawable=200 [ 9.639] sna_validate_gc: recomputing clip [ 9.639] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.639] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.639] try_upload__fast: ignore existing cpu damage (if any) [ 9.639] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.639] try_upload__fast: no, no gpu damage [ 9.639] sna_drawable_move_region_to_cpu(pixmap=512 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.639] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.639] _sna_pixmap_move_to_cpu(pixmap=512, 1x32, flags=1) [ 9.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.639] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.639] operate_inplace: no, inplace operation not suitable [ 9.639] _sna_pixmap_move_to_cpu: marking as damaged [ 9.639] __sna_damage_all(1, 32) [ 9.639] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.639] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.639] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.639] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.639] sna_accel_flush: flush?=0, dirty?=0 [ 9.639] sna_composite(pixmap=510, op=1, src=512+(0, 0), mask=0+(0, 0), dst=510+(0, 0)+(0, 0), size=(2, 64) [ 9.639] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.639] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.639] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.639] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.639] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.639] sna_composite: fallback, dst pixmap=510 is too small (or completely damaged) [ 9.639] sna_composite: fallback -- fbComposite [ 9.639] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.639] sna_composite_fb: fallback -- move src to cpu [ 9.639] _sna_pixmap_move_to_cpu(pixmap=512, 1x32, flags=2) [ 9.639] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.639] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.639] sna_composite_fb: fallback -- move dst to cpu [ 9.639] sna_drawable_move_region_to_cpu(pixmap=510 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.640] sna_drawable_move_region_to_cpu: pixmap=510 all damaged on CPU [ 9.640] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.640] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.640] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.640] sna_destroy_pixmap: pixmap=512, attached?=1 [ 9.640] __sna_free_pixmap(pixmap=512) [ 9.640] sna_composite(pixmap=496, op=3, src=510+(0, 0), mask=0+(0, 0), dst=496+(0, 0)+(0, 0), size=(3840, 64) [ 9.640] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.640] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.640] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.640] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.640] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.640] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.640] gen9_render_composite: 3840x64, current mode=1/1 [ 9.640] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.640] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.640] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.640] sna_drawable_use_bo pixmap=496, box=((0, 0), (3840, 64)), flags=7... [ 9.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.640] sna_drawable_use_bo: using whole GPU bo [ 9.640] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.640] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.640] sna_transform_is_imprecise_integer_translation: no transform [ 9.640] gen9_composite_picture: integer translation (0, 0), removing [ 9.640] sna_render_pixmap_bo pixmap=510, (0, 0)x(3840, 64)/(2, 64) [ 9.640] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.640] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.640] use_cpu_bo: no cpu bo [ 9.640] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.640] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.640] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.640] sna_drawable_move_region_to_cpu(pixmap=510 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.640] sna_drawable_move_region_to_cpu: pixmap=510 all damaged on CPU [ 9.640] kgem_can_create_2d: 2x64 @ 32 [ 9.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.640] kgem_can_create_2d: untiled size=4096 [ 9.640] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.640] kgem_choose_tiling: 2x64 -> 0 [ 9.640] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.640] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.640] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.640] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.640] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.640] search_linear_cache: searching for inactive gtt map [ 9.640] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.640] search_linear_cache: searching for inactive gtt map [ 9.640] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.640] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 9.640] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.640] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.640] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.640] kgem_create_buffer: reusing handle=23 for buffer [ 9.640] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.640] init_buffer_from_bo: reusing handle=23 for buffer [ 9.640] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.640] kgem_bo_map: converting request for GTT map into CPU map [ 9.640] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.640] kgem_bo_sync__cpu: handle=23 [ 9.640] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.640] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.640] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.640] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.640] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.640] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.640] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.640] __kgem_bo_init(handle=23, num_pages=2048) [ 9.640] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.640] upload: adding upload cache to pixmap=510 [ 9.640] kgem_proxy_bo_attach: handle=23 [ 9.640] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.640] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.640] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.640] gen4_choose_composite_emitter: identity src, no mask [ 9.640] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.640] gen9_composite_get_binding_table(f180) [ 9.640] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.640] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.640] kgem_add_handle: handle=23, index=15 [ 9.640] kgem_add_reloc64[37] = (delta=0, target handle=15, presumed=fd545000) [ 9.640] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.640] gen9_emit_sampler: sampler = a [ 9.640] gen9_emit_vertex_elements: setup id=2 [ 9.640] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.640] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.640] gen8_vertex_flush[12e8] = 3 [ 9.640] sna_destroy_pixmap: pixmap=510, attached?=1 [ 9.640] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.640] __sna_free_pixmap(pixmap=510) [ 9.640] sna_composite(pixmap=496, op=3, src=292+(0, 0), mask=0+(0, 0), dst=496+(0, 0)+(0, 0), size=(3840, 48) [ 9.640] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.640] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.640] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.640] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.640] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.640] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.640] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.640] gen9_render_composite: 3840x48, current mode=1/1 [ 9.640] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.640] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.640] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.640] sna_drawable_use_bo pixmap=496, box=((0, 0), (3840, 48)), flags=7... [ 9.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.640] sna_drawable_use_bo: using whole GPU bo [ 9.640] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.640] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.640] sna_transform_is_imprecise_integer_translation: no transform [ 9.640] gen9_composite_picture: integer translation (0, 0), removing [ 9.640] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.640] sna_render_pixmap_bo: GPU all damaged [ 9.640] color_convert: src=32000000 [20028888] [ 9.640] color_convert: dst=32000000 [20028888] [ 9.640] sna_render_get_solid: 32000000 [ 9.640] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.640] gen4_choose_composite_emitter: identity source, identity mask [ 9.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.640] aligning vertex: was 3, now 5 floats per vertex [ 9.640] gen9_composite_get_binding_table(f100) [ 9.640] gen9_emit_sampler: sampler = 3 [ 9.640] gen9_emit_sf: num_sf_outputs=2 [ 9.640] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.640] gen9_emit_vertex_elements: setup id=10 [ 9.640] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.640] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.640] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.640] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.640] gen8_vertex_flush[1398] = 3 [ 9.640] sna_composite_rectangles(pixmap=496, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.640] sna_composite_rectangles: converted to op 3 [ 9.640] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.640] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.640] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.640] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.640] sna_drawable_use_bo pixmap=496, box=((0, 0), (3840, 48)), flags=1... [ 9.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.640] sna_drawable_use_bo: using whole GPU bo [ 9.640] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.640] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.640] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.640] sna_render_get_solid: 660a0a0a [ 9.640] sna_render_get_solid(2) = 660a0a0a (old) [ 9.640] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.640] aligning vertex: was 5, now 2 floats per vertex [ 9.640] gen9_composite_get_binding_table(f0c0) [ 9.640] gen9_emit_sampler: sampler = 1 [ 9.640] gen9_emit_sf: num_sf_outputs=1 [ 9.640] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.640] gen9_emit_vertex_elements: setup id=0 [ 9.640] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.640] (0, 0), (3840, 48) [ 9.640] gen8_vertex_flush[1440] = 3 [ 9.640] sna_composite(pixmap=496, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=496+(3786, 6)+(0, 0), size=(44, 36) [ 9.640] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.640] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.640] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.640] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.640] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.640] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.640] gen9_render_composite: 44x36, current mode=1/1 [ 9.640] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.640] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.640] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.640] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.640] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.640] sna_drawable_use_bo pixmap=496, box=((3786, 6), (3830, 42)), flags=7... [ 9.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.640] sna_drawable_use_bo: using whole GPU bo [ 9.640] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.640] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.640] sna_transform_is_imprecise_integer_translation: no transform [ 9.640] gen9_composite_picture: integer translation (0, 0), removing [ 9.640] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.640] sna_render_pixmap_bo: CPU all damaged [ 9.640] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.640] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.640] __kgem_retire_rq: request 1 complete [ 9.640] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.640] sna_add_flush_pixmap: new flush bo, flushing before [ 9.640] gen8_vertex_close: used=5922, vbo active? 31, vb=625, nreloc=5 [ 9.640] gen8_vertex_close: reloc[0] = 620 [ 9.640] kgem_add_reloc64: handle=31, pos=620, delta=0, domains=200000 [ 9.640] kgem_add_handle: handle=31, index=16 [ 9.640] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.640] gen8_vertex_close: reloc[1] = 688 [ 9.640] kgem_add_reloc64: handle=31, pos=688, delta=0, domains=200000 [ 9.640] kgem_add_reloc64[39] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.640] gen8_vertex_close: reloc[2] = 903 [ 9.640] kgem_add_reloc64: handle=31, pos=903, delta=0, domains=200000 [ 9.640] kgem_add_reloc64[40] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.640] gen8_vertex_close: reloc[3] = 987 [ 9.640] kgem_add_reloc64: handle=31, pos=987, delta=0, domains=200000 [ 9.640] kgem_add_reloc64[41] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.640] gen8_vertex_close: reloc[4] = 1127 [ 9.640] kgem_add_reloc64: handle=31, pos=1127, delta=0, domains=200000 [ 9.640] kgem_add_reloc64[42] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.640] batch[1/1, flags=1800]: 1302 1302 15408 16384, nreloc=43, nexec=17, nfence=0, aperture=42596 [fenced=0] [ 9.640] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.640] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.640] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.640] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.640] kgem_fixup_relocs: shrinking by 53248 [ 9.640] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.640] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.640] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.640] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.640] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.640] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffa8000 [ 9.640] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.640] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.640] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.640] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=7 [ 9.640] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.640] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=8 [ 9.640] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.640] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.640] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=7 [ 9.640] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.640] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=8 [ 9.640] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=8 [ 9.640] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=8 [ 9.640] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=7 [ 9.640] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=8 [ 9.640] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=7 [ 9.640] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=8 [ 9.640] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.640] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.640] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.640] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.640] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.640] __kgem_bo_clear_busy: handle=7 [ 9.640] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.640] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.640] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.640] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.640] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.640] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.640] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.640] gen4_choose_composite_emitter: identity src, no mask [ 9.640] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.640] aligning vertex: was 2, now 3 floats per vertex [ 9.640] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.640] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.640] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.640] kgem_add_handle: handle=4, index=0 [ 9.640] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.640] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.640] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.640] gen9_composite_get_binding_table(ffc0) [ 9.640] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.640] kgem_add_handle: handle=39, index=1 [ 9.640] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.640] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.640] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.640] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.640] kgem_add_handle: handle=32, index=2 [ 9.640] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.640] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.640] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.640] gen9_emit_sampler: sampler = 2 [ 9.640] gen9_emit_sf: num_sf_outputs=1 [ 9.640] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.640] gen9_emit_vertex_elements: setup id=2 [ 9.640] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.640] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.640] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.640] gen8_vertex_flush[490] = 3 [ 9.640] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.640] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.640] sna_glyphs: discarding mask [ 9.640] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.640] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.640] gen9_render_composite: 0x0, current mode=1/1 [ 9.641] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.641] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.641] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.641] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.641] sna_drawable_use_bo pixmap=496, box=((0, 0), (7680, 2160)), flags=7... [ 9.641] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.641] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.641] sna_drawable_use_bo: using whole GPU bo [ 9.641] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.641] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.641] color_convert: src=ffdfdbd2 [20028888] [ 9.641] color_convert: dst=ffdfdbd2 [20028888] [ 9.641] sna_render_get_solid: ffdfdbd2 [ 9.641] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.641] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.641] sna_transform_is_imprecise_integer_translation: no transform [ 9.641] gen9_composite_picture: integer translation (0, 0), removing [ 9.641] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.641] sna_render_pixmap_bo: GPU all damaged [ 9.641] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.641] gen4_choose_composite_emitter: solid, identity mask [ 9.641] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.641] aligning vertex: was 3, now 4 floats per vertex [ 9.641] gen9_composite_get_binding_table(ff00) [ 9.641] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.641] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.641] kgem_add_handle: handle=8, index=3 [ 9.641] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.641] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.641] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.641] kgem_add_handle: handle=6, index=4 [ 9.641] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.641] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.641] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.641] gen9_emit_sampler: sampler = a [ 9.641] gen9_emit_sf: num_sf_outputs=2 [ 9.641] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.641] gen9_emit_vertex_elements: setup id=9 [ 9.641] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.641] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.641] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.641] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.641] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.641] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.641] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.641] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.641] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.641] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.641] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.641] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.641] gen8_vertex_flush[56c] = 15 [ 9.641] gen9_magic_ca_pass: CA fixup (1483 -> 1498) [ 9.641] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.641] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.641] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.641] sna_composite(pixmap=496, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=496+(3626, 6)+(0, 0), size=(48, 36) [ 9.641] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.641] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.641] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.641] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.641] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.641] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.641] gen9_render_composite: 48x36, current mode=1/1 [ 9.641] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.641] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.641] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.641] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.641] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.641] sna_drawable_use_bo pixmap=496, box=((3626, 6), (3674, 42)), flags=7... [ 9.641] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.641] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.641] sna_drawable_use_bo: using whole GPU bo [ 9.641] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.641] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.641] sna_transform_is_imprecise_integer_translation: no transform [ 9.641] gen9_composite_picture: integer translation (0, 0), removing [ 9.641] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.641] sna_render_pixmap_bo: CPU all damaged [ 9.641] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.641] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.641] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.641] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.641] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.641] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.641] gen4_choose_composite_emitter: identity src, no mask [ 9.641] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.641] aligning vertex: was 4, now 3 floats per vertex [ 9.641] gen9_composite_get_binding_table(fe40) [ 9.641] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.641] kgem_add_handle: handle=33, index=5 [ 9.641] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.641] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.641] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.641] gen9_emit_sampler: sampler = 2 [ 9.641] gen9_emit_sf: num_sf_outputs=1 [ 9.641] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.641] gen9_emit_vertex_elements: setup id=2 [ 9.641] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.641] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.641] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.641] gen8_vertex_flush[6a8] = 3 [ 9.641] sna_create_pixmap(26, 20, 32, usage=0) [ 9.641] kgem_can_create_2d: 26x20 @ 32 [ 9.641] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.641] kgem_can_create_2d: untiled size=4096 [ 9.641] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.641] kgem_choose_tiling: 26x20 -> 0 [ 9.641] sna_create_pixmap: usage=0, flags=a [ 9.641] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.641] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.641] create_pixmap: serial=513, usage=0, 26x20 [ 9.641] sna_create_pixmap: serial=513, 26x20, usage=0 [ 9.641] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=200, drawable=202 [ 9.641] sna_validate_gc: recomputing clip [ 9.641] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.641] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.641] try_upload__fast: ignore existing cpu damage (if any) [ 9.641] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.641] try_upload__fast: no, no gpu damage [ 9.641] sna_drawable_move_region_to_cpu(pixmap=514 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.641] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.641] _sna_pixmap_move_to_cpu(pixmap=514, 26x20, flags=1) [ 9.641] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.641] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.641] operate_inplace: no, inplace operation not suitable [ 9.642] _sna_pixmap_move_to_cpu: marking as damaged [ 9.642] __sna_damage_all(26, 20) [ 9.642] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.642] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.642] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.642] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.642] sna_accel_flush: flush?=1, dirty?=1 [ 9.642] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.642] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.642] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.642] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.642] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.642] kgem_bo_sync__cpu_full: handle=33 [ 9.642] gen8_vertex_close: used=6003, vbo active? 31, vb=204, nreloc=2 [ 9.642] gen8_vertex_close: reloc[0] = 287 [ 9.642] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.642] kgem_add_handle: handle=31, index=6 [ 9.642] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.642] gen8_vertex_close: reloc[1] = 342 [ 9.642] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.642] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.642] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.642] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.642] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.642] kgem_fixup_relocs: shrinking by 61440 [ 9.642] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.642] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.642] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.642] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.642] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.642] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.642] __kgem_bo_clear_busy: handle=8 [ 9.642] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.642] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.642] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.642] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.642] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.642] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.642] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.656] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.656] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.656] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.656] __kgem_retire_rq: request 2 complete [ 9.656] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.656] kgem_bo_move_to_cache: release handle=25 [ 9.656] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.656] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.656] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.656] kgem_bo_move_to_cache: release handle=11 [ 9.657] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.657] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.657] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 9.657] kgem_bo_move_to_cache: release handle=16 [ 9.657] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 9.657] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.657] kgem_bo_move_to_cache: release handle=20 [ 9.657] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.657] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.657] kgem_bo_move_to_cache: release handle=22 [ 9.657] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.657] __kgem_retire_rq: request 1 complete [ 9.657] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.657] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.657] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.657] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.657] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.657] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.657] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.657] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.657] kgem_bo_sync__cpu_full: handle=32 [ 9.657] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.657] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.657] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.657] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.657] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.657] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.657] sna_accel_flush: flush?=0, dirty?=0 [ 9.657] sna_block_handler (tv=0.0) [ 9.657] sna_wakeup_handler [ 9.657] sna_mode_wakeup: len=64 [ 9.657] sna_mode_wakeup: recording last swap on pipe=1, frame 302 [12e], time 9.643763 [ 9.657] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.657] sna_mode_wakeup: flip complete, pending? 2 [ 9.657] sna_mode_wakeup: recording last swap on pipe=0, frame 332 [14c], time 9.645067 [ 9.657] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.657] sna_mode_wakeup: flip complete, pending? 1 [ 9.657] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.657] sna_composite(pixmap=496, op=3, src=514+(2370, 10), mask=0+(3554, 6), dst=496+(3554, 6)+(0, 0), size=(52, 36) [ 9.657] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.657] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.657] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.657] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.657] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.657] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.657] gen9_render_composite: 52x36, current mode=0/1 [ 9.657] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.657] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.657] sna_blt_composite: unsupported op [3] for blitting [ 9.657] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.657] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.657] sna_drawable_use_bo pixmap=496, box=((3554, 6), (3606, 42)), flags=7... [ 9.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.657] sna_drawable_use_bo: using whole GPU bo [ 9.657] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.657] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.657] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.657] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.657] sna_render_pixmap_bo pixmap=514, (2370, 10)x(52, 36)/(26, 20) [ 9.657] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.657] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.657] use_cpu_bo: no cpu bo [ 9.657] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.657] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.657] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.657] sna_drawable_move_region_to_cpu(pixmap=514 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.657] sna_drawable_move_region_to_cpu: pixmap=514 all damaged on CPU [ 9.657] kgem_can_create_2d: 26x20 @ 32 [ 9.657] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.657] kgem_can_create_2d: untiled size=4096 [ 9.657] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.657] kgem_choose_tiling: 26x20 -> 0 [ 9.657] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.657] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.657] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.657] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.657] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.657] __kgem_bo_init(handle=23, num_pages=2560) [ 9.657] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.657] upload: adding upload cache to pixmap=514 [ 9.657] kgem_proxy_bo_attach: handle=23 [ 9.657] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.657] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.657] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.657] gen4_choose_composite_emitter: simple src, no mask [ 9.657] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.657] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.657] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.657] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.657] kgem_add_handle: handle=4, index=0 [ 9.657] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.657] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.657] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.657] gen9_composite_get_binding_table(ffc0) [ 9.657] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.657] kgem_add_handle: handle=39, index=1 [ 9.657] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.657] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.657] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.657] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.657] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.657] kgem_add_handle: handle=23, index=2 [ 9.657] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.657] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.657] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.657] gen9_emit_sampler: sampler = 22 [ 9.657] gen9_emit_sf: num_sf_outputs=1 [ 9.657] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.657] gen9_emit_vertex_elements: setup id=2 [ 9.657] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.657] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.657] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.657] gen8_vertex_flush[490] = 3 [ 9.657] sna_destroy_pixmap: pixmap=514, attached?=1 [ 9.657] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.657] __sna_free_pixmap(pixmap=514) [ 9.657] sna_composite(pixmap=496, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=496+(3490, 6)+(0, 0), size=(44, 36) [ 9.657] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.657] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.657] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.657] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.657] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.657] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.657] gen9_render_composite: 44x36, current mode=1/1 [ 9.657] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.657] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.657] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.657] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.657] sna_drawable_use_bo pixmap=496, box=((3490, 6), (3534, 42)), flags=7... [ 9.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.657] sna_drawable_use_bo: using whole GPU bo [ 9.657] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.657] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.657] sna_transform_is_imprecise_integer_translation: no transform [ 9.657] gen9_composite_picture: integer translation (0, 0), removing [ 9.657] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.657] sna_render_pixmap_bo: CPU all damaged [ 9.657] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.657] sna_add_flush_pixmap: new flush bo, flushing before [ 9.657] gen8_vertex_close: used=6012, vbo active? 31, vb=4, nreloc=1 [ 9.657] gen8_vertex_close: reloc[0] = 287 [ 9.657] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.657] kgem_add_handle: handle=31, index=3 [ 9.657] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.657] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.657] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.657] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.657] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.657] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.657] kgem_fixup_relocs: shrinking by 61440 [ 9.657] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.657] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.657] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.657] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.657] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.657] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.657] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.657] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.657] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.657] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.657] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.657] gen4_choose_composite_emitter: identity src, no mask [ 9.657] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.657] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.657] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.657] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.657] kgem_add_handle: handle=4, index=0 [ 9.657] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.657] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.657] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.657] gen9_composite_get_binding_table(ffc0) [ 9.657] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.657] kgem_add_handle: handle=39, index=1 [ 9.657] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.657] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.657] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.657] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.657] kgem_add_handle: handle=34, index=2 [ 9.657] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.657] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.657] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.657] gen9_emit_sampler: sampler = 2 [ 9.657] gen9_emit_sf: num_sf_outputs=1 [ 9.657] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.657] gen9_emit_vertex_elements: setup id=2 [ 9.657] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.657] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.657] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.657] gen8_vertex_flush[490] = 3 [ 9.657] sna_composite(pixmap=496, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=496+(3422, 6)+(0, 0), size=(48, 36) [ 9.657] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.657] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.657] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.657] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.657] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.657] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.657] gen9_render_composite: 48x36, current mode=1/1 [ 9.657] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.657] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.657] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.657] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.657] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.657] sna_drawable_use_bo pixmap=496, box=((3422, 6), (3470, 42)), flags=7... [ 9.657] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.657] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.657] sna_drawable_use_bo: using whole GPU bo [ 9.657] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.657] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.657] sna_transform_is_imprecise_integer_translation: no transform [ 9.657] gen9_composite_picture: integer translation (0, 0), removing [ 9.657] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.657] sna_render_pixmap_bo: CPU all damaged [ 9.657] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.657] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.657] __kgem_retire_rq: request 1 complete [ 9.657] sna_add_flush_pixmap: new flush bo, flushing before [ 9.657] gen8_vertex_close: used=6021, vbo active? 31, vb=4, nreloc=1 [ 9.657] gen8_vertex_close: reloc[0] = 287 [ 9.657] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.657] kgem_add_handle: handle=31, index=3 [ 9.657] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.657] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.657] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.657] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.657] kgem_fixup_relocs: shrinking by 61440 [ 9.657] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.657] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.657] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.657] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.657] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.657] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.657] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.657] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.657] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.657] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.657] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.657] gen4_choose_composite_emitter: identity src, no mask [ 9.657] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.657] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.657] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.657] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.657] kgem_add_handle: handle=4, index=0 [ 9.657] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.657] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.657] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.657] gen9_composite_get_binding_table(ffc0) [ 9.657] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.657] kgem_add_handle: handle=39, index=1 [ 9.657] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.657] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.657] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.657] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.657] kgem_add_handle: handle=28, index=2 [ 9.657] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.657] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.657] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.657] gen9_emit_sampler: sampler = 2 [ 9.657] gen9_emit_sf: num_sf_outputs=1 [ 9.657] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.657] gen9_emit_vertex_elements: setup id=2 [ 9.657] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.657] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.657] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.657] gen8_vertex_flush[490] = 3 [ 9.657] sna_create_pixmap(16, 16, 32, usage=0) [ 9.658] kgem_can_create_2d: 16x16 @ 32 [ 9.658] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.658] kgem_can_create_2d: untiled size=4096 [ 9.658] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.658] kgem_choose_tiling: 16x16 -> 0 [ 9.658] sna_create_pixmap: usage=0, flags=a [ 9.658] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.658] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.658] create_pixmap: serial=515, usage=0, 16x16 [ 9.658] sna_create_pixmap: serial=515, 16x16, usage=0 [ 9.658] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=202, drawable=204 [ 9.658] sna_validate_gc: recomputing clip [ 9.658] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.658] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.658] try_upload__fast: ignore existing cpu damage (if any) [ 9.658] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.658] try_upload__fast: no, no gpu damage [ 9.658] sna_drawable_move_region_to_cpu(pixmap=516 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.658] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.658] _sna_pixmap_move_to_cpu(pixmap=516, 16x16, flags=1) [ 9.658] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.658] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.658] operate_inplace: no, inplace operation not suitable [ 9.658] _sna_pixmap_move_to_cpu: marking as damaged [ 9.658] __sna_damage_all(16, 16) [ 9.658] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.658] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.658] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.658] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.658] sna_accel_flush: flush?=1, dirty?=1 [ 9.658] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.658] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.658] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.658] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.658] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.658] kgem_bo_sync__cpu_full: handle=28 [ 9.658] gen8_vertex_close: used=6030, vbo active? 31, vb=4, nreloc=1 [ 9.658] gen8_vertex_close: reloc[0] = 287 [ 9.658] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.658] kgem_add_handle: handle=31, index=3 [ 9.658] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.658] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.658] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.658] __kgem_retire_rq: request 1 complete [ 9.658] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.658] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.658] kgem_fixup_relocs: shrinking by 61440 [ 9.658] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.658] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.658] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.658] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.658] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.658] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.658] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.658] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.658] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.658] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.658] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.658] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.658] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.658] __kgem_retire_rq: request 1 complete [ 9.658] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.658] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.658] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.658] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.658] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.658] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.658] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.658] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.658] kgem_bo_sync__cpu_full: handle=34 [ 9.658] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.658] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.658] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.658] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.658] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.658] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.658] sna_composite(pixmap=496, op=3, src=516+(2247, 15), mask=0+(3370, 7), dst=496+(3370, 7)+(0, 0), size=(32, 34) [ 9.658] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.658] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.658] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.658] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.658] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.658] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.658] gen9_render_composite: 32x34, current mode=0/1 [ 9.658] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.658] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.658] sna_blt_composite: unsupported op [3] for blitting [ 9.658] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.658] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.658] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.658] sna_drawable_use_bo pixmap=496, box=((3370, 7), (3402, 41)), flags=7... [ 9.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.658] sna_drawable_use_bo: using whole GPU bo [ 9.658] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.658] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.658] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.658] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.658] sna_render_pixmap_bo pixmap=516, (2247, 15)x(32, 34)/(16, 16) [ 9.658] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.658] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.658] use_cpu_bo: no cpu bo [ 9.658] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.658] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.658] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.658] sna_drawable_move_region_to_cpu(pixmap=516 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.658] sna_drawable_move_region_to_cpu: pixmap=516 all damaged on CPU [ 9.658] kgem_can_create_2d: 16x16 @ 32 [ 9.658] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.658] kgem_can_create_2d: untiled size=4096 [ 9.658] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.658] kgem_choose_tiling: 16x16 -> 0 [ 9.658] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.658] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.658] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.658] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.658] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.658] __kgem_bo_init(handle=23, num_pages=1024) [ 9.658] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.658] upload: adding upload cache to pixmap=516 [ 9.658] kgem_proxy_bo_attach: handle=23 [ 9.658] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.658] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.658] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.658] gen4_choose_composite_emitter: simple src, no mask [ 9.658] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.658] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.658] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.658] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.658] kgem_add_handle: handle=4, index=0 [ 9.658] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.658] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.658] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.658] gen9_composite_get_binding_table(ffc0) [ 9.658] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.658] kgem_add_handle: handle=39, index=1 [ 9.658] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.658] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.658] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.658] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.658] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.658] kgem_add_handle: handle=23, index=2 [ 9.658] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.658] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.658] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.658] gen9_emit_sampler: sampler = 22 [ 9.658] gen9_emit_sf: num_sf_outputs=1 [ 9.658] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.658] gen9_emit_vertex_elements: setup id=2 [ 9.658] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.658] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.658] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.658] gen8_vertex_flush[490] = 3 [ 9.658] sna_destroy_pixmap: pixmap=516, attached?=1 [ 9.658] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.658] __sna_free_pixmap(pixmap=516) [ 9.658] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.658] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.658] sna_glyphs: discarding mask [ 9.658] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.658] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.658] gen9_render_composite: 0x0, current mode=1/1 [ 9.658] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.658] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.658] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.658] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.658] sna_drawable_use_bo pixmap=496, box=((0, 0), (7680, 2160)), flags=7... [ 9.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.658] sna_drawable_use_bo: using whole GPU bo [ 9.658] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.658] color_convert: src=ff232321 [20028888] [ 9.658] color_convert: dst=ff232321 [20028888] [ 9.658] sna_render_get_solid: ff232321 [ 9.658] sna_render_get_solid(7) = ff232321 (old) [ 9.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.658] sna_transform_is_imprecise_integer_translation: no transform [ 9.658] gen9_composite_picture: integer translation (0, 0), removing [ 9.658] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.658] sna_render_pixmap_bo: GPU all damaged [ 9.658] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.658] gen4_choose_composite_emitter: solid, identity mask [ 9.658] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.658] aligning vertex: was 3, now 4 floats per vertex [ 9.658] gen9_composite_get_binding_table(ff00) [ 9.658] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.658] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.658] kgem_add_handle: handle=8, index=3 [ 9.658] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.658] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.658] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.658] kgem_add_handle: handle=6, index=4 [ 9.658] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.658] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.658] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.658] gen9_emit_sampler: sampler = a [ 9.658] gen9_emit_sf: num_sf_outputs=2 [ 9.658] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.658] gen9_emit_vertex_elements: setup id=9 [ 9.658] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.658] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.658] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.658] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.658] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.658] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.658] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.658] gen8_vertex_flush[56c] = 48 [ 9.658] gen9_magic_ca_pass: CA fixup (1510 -> 1558) [ 9.658] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.658] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.658] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.658] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.658] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.658] sna_glyphs: discarding mask [ 9.658] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.658] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.658] gen9_render_composite: 0x0, current mode=1/1 [ 9.658] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.658] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.658] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.658] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.658] sna_drawable_use_bo pixmap=496, box=((0, 0), (7680, 2160)), flags=7... [ 9.658] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.658] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.658] sna_drawable_use_bo: using whole GPU bo [ 9.658] gen9_composite_set_target: pixmap=496, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.658] color_convert: src=ff8e8b85 [20028888] [ 9.658] color_convert: dst=ff8e8b85 [20028888] [ 9.658] sna_render_get_solid: ff8e8b85 [ 9.658] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.658] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.658] sna_transform_is_imprecise_integer_translation: no transform [ 9.658] gen9_composite_picture: integer translation (0, 0), removing [ 9.658] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.658] sna_render_pixmap_bo: GPU all damaged [ 9.658] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.658] gen4_choose_composite_emitter: solid, identity mask [ 9.658] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.658] gen9_composite_get_binding_table(fe40) [ 9.658] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.658] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.658] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.658] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.658] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.658] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.658] gen9_emit_vertex_elements: setup id=9 [ 9.658] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.658] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.658] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.658] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.658] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.658] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.658] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.658] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.658] gen8_vertex_flush[66c] = 48 [ 9.658] gen9_magic_ca_pass: CA fixup (1558 -> 1606) [ 9.658] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.658] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.658] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.658] sna_copy_area: src=pixmap=496:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.658] sna_copy_area: normal copy [ 9.658] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.659] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.659] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.659] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.659] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.659] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.659] sna_do_copy: pixmap -- no source clipping [ 9.659] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.659] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.659] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=496+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.659] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.659] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.659] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.659] sna_drawable_use_bo: pinned, never REPLACES [ 9.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.659] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.659] sna_drawable_use_bo: applying move-to-gpu override [ 9.659] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.659] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.659] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.659] wait_for_shadow: setting front pixmap to handle=27 [ 9.659] sna_drawable_use_bo: using whole GPU bo [ 9.659] sna_pixmap_move_to_gpu(pixmap=496, usage=0), flags=a [ 9.659] sna_pixmap_move_to_gpu: already all-damaged [ 9.659] sna_pixmap_mark_active: pixmap=496, handle=39 [ 9.659] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.659] sna_pixmap_make_cow: make cow src=496, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.659] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.659] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.659] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.659] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.659] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.659] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.659] kgem_set_mode: flushing before new bo [ 9.659] gen8_vertex_close: used=6424, vbo active? 31, vb=204, nreloc=2 [ 9.659] gen8_vertex_close: reloc[0] = 287 [ 9.659] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.659] kgem_add_handle: handle=31, index=5 [ 9.659] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.659] gen8_vertex_close: reloc[1] = 342 [ 9.659] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.659] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.659] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.659] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.659] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.659] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.659] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.659] kgem_fixup_relocs: shrinking by 61440 [ 9.659] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.659] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.659] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.659] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.659] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.659] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.659] __kgem_bo_clear_busy: handle=8 [ 9.659] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.659] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.659] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.659] __kgem_bo_clear_busy: handle=8 [ 9.659] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.659] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.659] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.659] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.659] aligning vertex: was 4, now 2 floats per vertex [ 9.659] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.659] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.659] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.659] kgem_add_handle: handle=4, index=0 [ 9.659] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.659] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.659] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.659] gen9_composite_get_binding_table(ffc0) [ 9.659] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.659] kgem_add_handle: handle=27, index=1 [ 9.659] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.659] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.659] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.659] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.659] kgem_add_handle: handle=39, index=2 [ 9.659] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.659] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.659] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.659] gen9_emit_sampler: sampler = 0 [ 9.659] gen9_emit_sf: num_sf_outputs=1 [ 9.659] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.659] gen9_emit_vertex_elements: setup id=0 [ 9.659] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.659] (0, 0) -> (0, 0) + (7680, 2160) [ 9.659] gen8_vertex_flush[490] = 3 [ 9.659] sna_destroy_pixmap: pixmap=496, attached?=1 [ 9.659] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.659] __kgem_bo_destroy: handle=39, size=66355200 [ 9.659] __kgem_bo_destroy: handle=39 -> active [ 9.659] __sna_free_pixmap(pixmap=496) [ 9.659] sna_accel_flush: flush?=0, dirty?=0 [ 9.659] sna_accel_flush: flush?=0, dirty?=0 [ 9.659] sna_block_handler (tv=598.498000) [ 9.659] kgem_retire, need_retire?=1 [ 9.659] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.659] kgem_retire__requests_ring: retiring ring 0 [ 9.659] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.659] __kgem_retire_rq: request 1 complete [ 9.659] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.659] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.659] kgem_retire -- retired=0, need_retire=0 [ 9.659] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.659] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.659] __kgem_bo_destroy: handle=23, size=262144 [ 9.659] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.659] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.659] sna_accel_block: GPU idle, flushing [ 9.659] gen8_vertex_close: used=6430, vbo active? 31, vb=1, nreloc=1 [ 9.659] gen8_vertex_close: reloc[0] = 287 [ 9.659] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.659] kgem_add_handle: handle=31, index=3 [ 9.659] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.659] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.659] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.659] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.659] kgem_fixup_relocs: shrinking by 61440 [ 9.659] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.659] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.659] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.659] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.659] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.659] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.659] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.659] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.659] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.659] sna_scanout_do_flush (time=9659), triggered [ 9.659] sna_scanout_flush (time=9659), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.659] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.659] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.659] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.659] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.659] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.659] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.659] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.659] sna_pixmap_move_to_gpu: already all-damaged [ 9.659] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.659] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.659] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.659] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.659] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.659] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.659] get_fb: reusing fb=101 for handle=27 [ 9.659] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.659] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.659] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.659] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.659] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.659] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.659] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.659] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.659] sna_accel_do_throttle (time=9659), triggered [ 9.659] sna_accel_throttle (time=9659) [ 9.659] sna_accel_block: evaluating timers, active=7 [ 9.659] sna_accel_block: flush timer expires in 16 [9675] [ 9.660] sna_wakeup_handler [ 9.660] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.660] kgem_can_create_2d: 7680x2160 @ 24 [ 9.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.660] kgem_can_create_2d: untiled size=66355200 [ 9.660] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.660] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.660] sna_create_pixmap: usage=0, flags=1b [ 9.660] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.660] __pop_freed_pixmap: reusing freed pixmap=496 header [ 9.660] create_pixmap_hdr: pixmap=517, width=7680, height=2160, usage=0 [ 9.660] sna_create_pixmap: serial=517, 7680x2160, usage=0 [ 9.660] sna_composite_rectangles(pixmap=518, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.660] sna_composite_rectangles: converted to op 0 [ 9.660] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.660] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.660] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.660] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.660] sna_composite_rectangles: dropping last-cpu hint [ 9.660] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=19... [ 9.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.660] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.660] sna_pixmap_move_to_gpu(pixmap=518, usage=0), flags=b [ 9.660] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.660] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.660] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.660] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.660] sna_pixmap_alloc_gpu: pixmap=518 [ 9.660] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.660] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.660] kgem_bo_remove_from_active: removing handle=39 from active [ 9.660] 1:from active: pitch=30720, tiling=1, handle=39, id=626 [ 9.660] __sna_damage_all(7680, 2160) [ 9.660] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.660] sna_pixmap_mark_active: pixmap=518, handle=39 [ 9.660] sna_drawable_use_bo: allocated GPU bo for operation [ 9.660] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.660] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.660] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.660] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.660] sna_render_get_solid: 0 [ 9.660] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.660] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.660] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.660] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.660] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.660] kgem_add_handle: handle=4, index=0 [ 9.660] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.660] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.660] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.660] gen9_composite_get_binding_table(ffc0) [ 9.660] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.660] kgem_add_handle: handle=39, index=1 [ 9.660] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.660] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.660] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.660] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.660] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.660] kgem_add_handle: handle=7, index=2 [ 9.660] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.660] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.660] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.660] gen9_emit_sampler: sampler = 1 [ 9.660] gen9_emit_sf: num_sf_outputs=1 [ 9.660] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.660] gen9_emit_vertex_elements: setup id=0 [ 9.660] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.660] (0, 0), (7680, 2160) [ 9.660] gen8_vertex_flush[490] = 3 [ 9.660] sna_composite_rectangles: pixmap=518 marking clear [0]? 1 [ 9.660] sna_composite_rectangles(pixmap=518, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.660] sna_composite_rectangles: converted to op 1 [ 9.660] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.660] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.660] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.660] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.660] sna_composite_rectangles: promoting to full GPU [ 9.660] sna_composite_rectangles: dropping last-cpu hint [ 9.660] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=19... [ 9.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.660] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.660] sna_drawable_use_bo: using whole GPU bo [ 9.660] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.660] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.660] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.660] sna_render_get_solid: ff2c001e [ 9.660] sna_render_get_solid(0) = ff2c001e (old) [ 9.660] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.660] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.660] gen9_composite_get_binding_table(ff00) [ 9.660] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.660] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.660] kgem_add_handle: handle=8, index=3 [ 9.660] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.660] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.660] gen9_emit_vertex_elements: setup id=0 [ 9.660] (0, 0), (7680, 2160) [ 9.660] gen8_vertex_flush[4cc] = 3 [ 9.660] sna_composite_rectangles: pixmap=518 marking clear [ff2c001e]? 1 [ 9.660] sna_composite(pixmap=518, op=3, src=292+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(3840, 2160) [ 9.660] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.660] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.660] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.660] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.660] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.660] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.660] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.660] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.660] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.660] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.660] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.660] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 2160)), flags=7... [ 9.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.660] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.660] sna_drawable_use_bo: using whole GPU bo [ 9.660] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.660] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.660] sna_transform_is_imprecise_integer_translation: no transform [ 9.660] gen9_composite_picture: integer translation (0, 0), removing [ 9.660] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.660] sna_render_pixmap_bo: GPU all damaged [ 9.660] color_convert: src=3f000000 [20028888] [ 9.660] color_convert: dst=3f000000 [20028888] [ 9.660] sna_render_get_solid: 3f000000 [ 9.660] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.660] gen4_choose_composite_emitter: identity source, identity mask [ 9.660] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.660] aligning vertex: was 2, now 5 floats per vertex [ 9.660] gen9_composite_get_binding_table(fe80) [ 9.660] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.660] kgem_add_handle: handle=9, index=4 [ 9.660] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.660] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.660] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.661] kgem_add_reloc64: adding proxy [delta=252] for handle=7 [ 9.661] kgem_add_reloc64[7] = (delta=252, target handle=2, presumed=fffe8000) [ 9.661] [3f80] bind bo(handle=7, addr=fffe80fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.661] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.661] gen9_emit_sampler: sampler = 3 [ 9.661] gen9_emit_sf: num_sf_outputs=2 [ 9.661] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.661] gen9_emit_vertex_elements: setup id=10 [ 9.661] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.661] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.661] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.661] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.661] gen8_vertex_flush[5a8] = 3 [ 9.661] sna_composite(pixmap=518, op=3, src=292+(0, 0), mask=0+(0, 0), dst=518+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.661] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.661] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.661] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.661] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.661] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.661] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.661] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.661] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.661] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.661] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.661] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.661] sna_drawable_use_bo pixmap=518, box=((3840, 0), (7680, 2160)), flags=7... [ 9.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.661] sna_drawable_use_bo: using whole GPU bo [ 9.661] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.661] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.661] sna_transform_is_imprecise_integer_translation: no transform [ 9.661] gen9_composite_picture: integer translation (0, 0), removing [ 9.661] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.661] sna_render_pixmap_bo: GPU all damaged [ 9.661] color_convert: src=3f000000 [20028888] [ 9.661] color_convert: dst=3f000000 [20028888] [ 9.661] sna_render_get_solid: 3f000000 [ 9.661] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.661] gen4_choose_composite_emitter: identity source, identity mask [ 9.661] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.661] gen9_composite_get_binding_table(fdc0) [ 9.661] gen9_emit_vertex_elements: setup id=10 [ 9.661] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.661] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.661] gen8_vertex_flush[5dc] = 3 [ 9.661] sna_composite(pixmap=518, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=518+(5694, 1014)+(0, 0), size=(132, 132) [ 9.661] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.661] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.661] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.661] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.661] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.661] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.661] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.661] gen9_render_composite: 132x132, current mode=1/1 [ 9.661] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.661] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.661] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.661] sna_drawable_use_bo pixmap=518, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.661] sna_drawable_use_bo: using whole GPU bo [ 9.661] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.661] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.661] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.661] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.661] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.661] sna_render_pixmap_bo: GPU all damaged [ 9.661] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.661] color_convert: src=3f000000 [20028888] [ 9.661] color_convert: dst=3f000000 [20028888] [ 9.661] sna_render_get_solid: 3f000000 [ 9.661] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.661] gen4_choose_composite_emitter: simple src, identity mask [ 9.661] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.661] gen9_composite_get_binding_table(fdc0) [ 9.661] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.661] kgem_add_handle: handle=15, index=5 [ 9.661] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.661] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.661] gen9_emit_sampler: sampler = 23 [ 9.661] gen9_emit_vertex_elements: setup id=10 [ 9.661] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.661] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.661] gen8_vertex_flush[620] = 3 [ 9.661] sna_create_pixmap(80, 80, 32, usage=0) [ 9.661] kgem_can_create_2d: 80x80 @ 32 [ 9.661] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.661] kgem_can_create_2d: untiled size=28672 [ 9.661] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.661] kgem_choose_tiling: 80x80 -> 0 [ 9.661] sna_create_pixmap: usage=0, flags=b [ 9.661] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.661] __pop_freed_pixmap: reusing freed pixmap=500 header [ 9.661] create_pixmap_hdr: pixmap=519, width=80, height=80, usage=0 [ 9.661] sna_create_pixmap: serial=519, 80x80, usage=0 [ 9.661] sna_composite_rectangles(pixmap=520, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.661] sna_composite_rectangles: converted to op 0 [ 9.661] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.661] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.661] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.661] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.661] sna_composite_rectangles: dropping last-cpu hint [ 9.661] sna_drawable_use_bo pixmap=520, box=((0, 0), (80, 80)), flags=19... [ 9.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.661] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.661] sna_pixmap_move_to_gpu(pixmap=520, usage=0), flags=b [ 9.661] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.661] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.661] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.661] kgem_choose_tiling: 80x80 -> 0 [ 9.661] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.661] kgem_choose_tiling: 80x80 -> 0 [ 9.661] sna_pixmap_alloc_gpu: pixmap=520 [ 9.661] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.661] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.661] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.661] from inactive: pitch=320, tiling=0: handle=22, id=627 [ 9.661] __sna_damage_all(80, 80) [ 9.661] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.661] sna_pixmap_mark_active: pixmap=520, handle=22 [ 9.661] sna_drawable_use_bo: allocated GPU bo for operation [ 9.661] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.661] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.661] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.661] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.661] sna_render_get_solid: 0 [ 9.661] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.661] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.661] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.661] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.661] aligning vertex: was 5, now 2 floats per vertex [ 9.661] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.661] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.661] gen9_composite_get_binding_table(fd40) [ 9.661] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.661] kgem_add_handle: handle=22, index=6 [ 9.661] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.661] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.661] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.661] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.661] gen9_emit_sampler: sampler = 1 [ 9.661] gen9_emit_sf: num_sf_outputs=1 [ 9.661] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.661] gen9_emit_vertex_elements: setup id=0 [ 9.661] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.661] (0, 0), (80, 80) [ 9.661] gen8_vertex_flush[6d8] = 3 [ 9.661] sna_composite_rectangles: pixmap=520 marking clear [0]? 1 [ 9.661] sna_composite_rectangles(pixmap=520, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.661] sna_composite_rectangles: converted to op 1 [ 9.661] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.661] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.661] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.661] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.661] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.661] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.661] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.661] sna_composite_rectangles: dropping last-cpu hint [ 9.661] sna_drawable_use_bo pixmap=520, box=((0, 0), (80, 80)), flags=1... [ 9.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.661] sna_drawable_use_bo: using whole GPU bo [ 9.661] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.661] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.661] sna_render_get_solid: 40404040 [ 9.661] sna_render_get_solid(1) = 40404040 (old) [ 9.661] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.661] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.661] gen9_composite_get_binding_table(fcc0) [ 9.661] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.661] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.661] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.661] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.661] gen9_emit_vertex_elements: setup id=0 [ 9.661] (0, 0), (2, 2) [ 9.661] (78, 0), (80, 2) [ 9.661] (0, 78), (2, 80) [ 9.661] (78, 78), (80, 80) [ 9.661] gen8_vertex_flush[714] = 12 [ 9.662] sna_composite(pixmap=518, op=3, src=520+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(7680, 2160) [ 9.662] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.662] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.662] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.662] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.662] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.662] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.662] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.662] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.662] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.662] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.662] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.662] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... [ 9.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.662] sna_drawable_use_bo: using whole GPU bo [ 9.662] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.662] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.662] sna_transform_is_imprecise_integer_translation: no transform [ 9.662] gen9_composite_picture: integer translation (0, 0), removing [ 9.662] sna_render_pixmap_bo pixmap=520, (0, 0)x(7680, 2160)/(80, 80) [ 9.662] sna_render_pixmap_bo: GPU all damaged [ 9.662] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.662] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.662] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.662] gen4_choose_composite_emitter: identity src, no mask [ 9.662] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.662] aligning vertex: was 2, now 3 floats per vertex [ 9.662] gen9_composite_get_binding_table(fc40) [ 9.662] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.662] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.662] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.662] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.662] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.662] gen9_emit_sampler: sampler = a [ 9.662] gen9_emit_vertex_elements: setup id=2 [ 9.662] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.662] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.662] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.662] gen8_vertex_flush[7b0] = 3 [ 9.662] sna_destroy_pixmap: pixmap=520, attached?=1 [ 9.662] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.662] __kgem_bo_destroy: handle=22, size=61440 [ 9.662] __kgem_bo_destroy: handle=22 -> active [ 9.662] __sna_free_pixmap(pixmap=520) [ 9.662] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.662] kgem_can_create_2d: 640x2096 @ 32 [ 9.662] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.662] kgem_can_create_2d: untiled size=5365760 [ 9.662] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.662] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.662] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.662] sna_create_pixmap: usage=0, flags=1b [ 9.662] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.662] __pop_freed_pixmap: reusing freed pixmap=520 header [ 9.662] create_pixmap_hdr: pixmap=521, width=640, height=2096, usage=0 [ 9.662] sna_create_pixmap: serial=521, 640x2096, usage=0 [ 9.662] sna_composite_rectangles(pixmap=522, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.662] sna_composite_rectangles: converted to op 0 [ 9.662] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.662] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.662] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.662] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.662] sna_composite_rectangles: dropping last-cpu hint [ 9.662] sna_drawable_use_bo pixmap=522, box=((0, 0), (640, 2096)), flags=19... [ 9.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.662] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.662] sna_pixmap_move_to_gpu(pixmap=522, usage=0), flags=b [ 9.662] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.662] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.662] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.662] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.662] sna_pixmap_alloc_gpu: pixmap=522 [ 9.662] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.662] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.662] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.662] from inactive: pitch=2560, tiling=1: handle=11, id=628 [ 9.662] __sna_damage_all(640, 2096) [ 9.662] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.662] sna_pixmap_mark_active: pixmap=522, handle=11 [ 9.662] sna_drawable_use_bo: allocated GPU bo for operation [ 9.662] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.662] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.662] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.662] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.662] sna_render_get_solid: 0 [ 9.662] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.662] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.662] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.662] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.662] aligning vertex: was 3, now 2 floats per vertex [ 9.662] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.662] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.662] gen9_composite_get_binding_table(fbc0) [ 9.662] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.662] kgem_add_handle: handle=11, index=7 [ 9.662] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.662] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.662] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.662] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.662] gen9_emit_sampler: sampler = 1 [ 9.662] gen9_emit_vertex_elements: setup id=0 [ 9.662] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.662] (0, 0), (640, 2096) [ 9.662] gen8_vertex_flush[820] = 3 [ 9.662] sna_composite_rectangles: pixmap=522 marking clear [0]? 1 [ 9.662] sna_composite(pixmap=522, op=3, src=292+(168, 968), mask=0+(0, 0), dst=522+(8, 904)+(0, 0), size=(624, 224) [ 9.662] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.662] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.662] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.662] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.662] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.662] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.662] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.662] gen9_render_composite: 624x224, current mode=1/1 [ 9.662] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.662] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.662] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.662] sna_drawable_use_bo pixmap=522, box=((8, 904), (632, 1128)), flags=7... [ 9.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.662] sna_drawable_use_bo: using whole GPU bo [ 9.662] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.662] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.662] sna_transform_is_imprecise_integer_translation: no transform [ 9.662] gen9_composite_picture: integer translation (0, 0), removing [ 9.662] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.662] sna_render_pixmap_bo: GPU all damaged [ 9.662] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.662] color_convert: src=3f000000 [20028888] [ 9.662] color_convert: dst=3f000000 [20028888] [ 9.662] sna_render_get_solid: 3f000000 [ 9.662] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.662] gen4_choose_composite_emitter: identity source, identity mask [ 9.662] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.662] aligning vertex: was 2, now 5 floats per vertex [ 9.662] gen9_composite_get_binding_table(fb40) [ 9.662] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.662] gen9_emit_sampler: sampler = 3 [ 9.662] gen9_emit_sf: num_sf_outputs=2 [ 9.662] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.662] gen9_emit_vertex_elements: setup id=10 [ 9.662] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.662] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.662] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.662] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.662] gen8_vertex_flush[8e8] = 3 [ 9.662] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.662] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.662] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.662] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.662] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.662] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.662] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.662] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.662] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.662] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.662] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.662] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.662] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.662] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.662] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.662] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.662] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.662] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.662] sna_drawable_use_bo pixmap=522, box=((8, 904), (632, 1128)), flags=7... [ 9.662] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.662] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.662] sna_drawable_use_bo: using whole GPU bo [ 9.662] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.662] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.662] color_convert: src=660a0a0a [20028888] [ 9.662] color_convert: dst=660a0a0a [20028888] [ 9.662] sna_render_get_solid: 660a0a0a [ 9.663] sna_render_get_solid(2) = 660a0a0a (old) [ 9.663] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.663] gen4_choose_spans_emitter: solid source [ 9.663] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.663] aligning vertex: was 5, now 3 floats per vertex [ 9.663] gen9_composite_get_binding_table(fb00) [ 9.663] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.663] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.663] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.663] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.663] gen9_emit_sampler: sampler = c [ 9.663] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.663] gen9_emit_vertex_elements: setup id=5 [ 9.663] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.663] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.663] thread_choose_span: clipped? 0 [ 9.663] imprecise_trapezoid_span_converter: using 4 threads [ 9.663] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.663] thread_choose_span: clipped? 0 [ 9.663] span_thread: flushing 95 boxes [ 9.663] [ 9.663] span_thread: flushing 95 boxes [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.663] span_thread: flushing 1 boxes [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.663] gen8_vertex_flush[994] = 576 [ 9.663] gen9_render_composite_spans_done() [ 9.663] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.663] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.663] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.663] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.663] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.663] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.663] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.663] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.663] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.663] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.663] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.663] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.663] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.663] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.663] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.663] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.663] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.663] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.663] sna_drawable_use_bo pixmap=522, box=((8, 904), (632, 1128)), flags=7... [ 9.663] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.663] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.663] sna_drawable_use_bo: using whole GPU bo [ 9.663] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.663] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.663] color_convert: src=66282828 [20028888] [ 9.663] color_convert: dst=66282828 [20028888] [ 9.663] sna_render_get_solid: 66282828 [ 9.663] sna_render_get_solid(3) = 66282828 (old) [ 9.663] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.663] gen4_choose_spans_emitter: solid source [ 9.663] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.663] gen9_composite_get_binding_table(fa80) [ 9.663] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.663] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.663] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.663] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.663] gen9_emit_vertex_elements: setup id=5 [ 9.663] thread_choose_span: clipped? 0 [ 9.663] imprecise_trapezoid_span_converter: using 4 threads [ 9.663] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.663] thread_choose_span: clipped? 0 [ 9.663] span_thread: flushing 2 boxes [ 9.663] span_thread: flushing 2 boxes [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.663] span_thread: flushing 162 boxes [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.663] span_thread: flushing 166 boxes [ 9.663] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.663] gen8_vertex_flush[9d0] = 996 [ 9.663] gen9_render_composite_spans_done() [ 9.663] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.663] kgem_can_create_2d: 640x2096 @ 32 [ 9.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.664] kgem_can_create_2d: untiled size=5365760 [ 9.664] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.664] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.664] sna_create_pixmap: usage=0, flags=1b [ 9.664] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.664] __pop_freed_pixmap: reusing freed pixmap=502 header [ 9.664] create_pixmap_hdr: pixmap=523, width=640, height=2096, usage=0 [ 9.664] sna_create_pixmap: serial=523, 640x2096, usage=0 [ 9.664] sna_composite_rectangles(pixmap=524, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.664] sna_composite_rectangles: converted to op 0 [ 9.664] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.664] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.664] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.664] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.664] sna_composite_rectangles: dropping last-cpu hint [ 9.664] sna_drawable_use_bo pixmap=524, box=((0, 0), (640, 2096)), flags=19... [ 9.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.664] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.664] sna_pixmap_move_to_gpu(pixmap=524, usage=0), flags=b [ 9.664] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.664] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.664] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.664] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.664] sna_pixmap_alloc_gpu: pixmap=524 [ 9.664] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.664] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.664] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.664] from inactive: pitch=2560, tiling=1: handle=25, id=629 [ 9.664] __sna_damage_all(640, 2096) [ 9.664] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.664] sna_pixmap_mark_active: pixmap=524, handle=25 [ 9.664] sna_drawable_use_bo: allocated GPU bo for operation [ 9.664] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.664] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.664] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.664] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.664] sna_render_get_solid: 0 [ 9.664] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.664] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.664] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.664] aligning vertex: was 3, now 2 floats per vertex [ 9.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.664] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.664] gen9_composite_get_binding_table(fa00) [ 9.664] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.664] kgem_add_handle: handle=25, index=8 [ 9.664] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.664] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.664] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.664] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.664] gen9_emit_sampler: sampler = 1 [ 9.664] gen9_emit_sf: num_sf_outputs=1 [ 9.664] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.664] gen9_emit_vertex_elements: setup id=0 [ 9.664] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.664] (0, 0), (640, 2096) [ 9.664] gen8_vertex_flush[a90] = 3 [ 9.664] sna_composite_rectangles: pixmap=524 marking clear [0]? 1 [ 9.664] sna_create_pixmap(624, 224, 32, usage=0) [ 9.664] kgem_can_create_2d: 624x224 @ 32 [ 9.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.664] kgem_can_create_2d: untiled size=561152 [ 9.664] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.664] kgem_can_create_2d: tiled[-1] size=561152 [ 9.664] sna_create_pixmap: usage=0, flags=1b [ 9.664] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.664] __pop_freed_pixmap: reusing freed pixmap=508 header [ 9.664] create_pixmap_hdr: pixmap=525, width=624, height=224, usage=0 [ 9.664] sna_create_pixmap: serial=525, 624x224, usage=0 [ 9.664] sna_composite_rectangles(pixmap=526, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.664] sna_composite_rectangles: converted to op 0 [ 9.664] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.664] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.664] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.664] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.664] sna_composite_rectangles: dropping last-cpu hint [ 9.664] sna_drawable_use_bo pixmap=526, box=((0, 0), (624, 224)), flags=19... [ 9.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.664] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.664] sna_pixmap_move_to_gpu(pixmap=526, usage=0), flags=b [ 9.664] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.664] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.664] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.664] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.664] sna_pixmap_alloc_gpu: pixmap=526 [ 9.664] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.664] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.664] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.664] from inactive: pitch=2560, tiling=1: handle=20, id=630 [ 9.664] __sna_damage_all(624, 224) [ 9.664] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.664] sna_pixmap_mark_active: pixmap=526, handle=20 [ 9.664] sna_drawable_use_bo: allocated GPU bo for operation [ 9.664] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.664] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.664] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.664] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.664] sna_render_get_solid: 0 [ 9.664] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.664] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.664] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.664] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.664] gen9_composite_get_binding_table(f980) [ 9.664] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.664] kgem_add_handle: handle=20, index=9 [ 9.664] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.664] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.664] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.664] gen9_emit_vertex_elements: setup id=0 [ 9.664] (0, 0), (624, 224) [ 9.664] gen8_vertex_flush[ac4] = 3 [ 9.664] sna_composite_rectangles: pixmap=526 marking clear [0]? 1 [ 9.664] sna_create_pixmap(576, 76, 32, usage=0) [ 9.664] kgem_can_create_2d: 576x76 @ 32 [ 9.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.664] kgem_can_create_2d: untiled size=176128 [ 9.664] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.664] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.664] kgem_can_create_2d: tiled[-1] size=176128 [ 9.664] sna_create_pixmap: usage=0, flags=1b [ 9.664] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.664] __pop_freed_pixmap: reusing freed pixmap=506 header [ 9.664] create_pixmap_hdr: pixmap=527, width=576, height=76, usage=0 [ 9.664] sna_create_pixmap: serial=527, 576x76, usage=0 [ 9.664] sna_composite_rectangles(pixmap=528, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.664] sna_composite_rectangles: converted to op 0 [ 9.664] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.664] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.664] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.664] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.664] sna_composite_rectangles: dropping last-cpu hint [ 9.664] sna_drawable_use_bo pixmap=528, box=((0, 0), (576, 76)), flags=19... [ 9.664] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.664] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.664] sna_pixmap_move_to_gpu(pixmap=528, usage=0), flags=b [ 9.664] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.664] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.664] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.664] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.664] sna_pixmap_alloc_gpu: pixmap=528 [ 9.664] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.664] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.664] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.664] from inactive: pitch=2560, tiling=1: handle=38, id=631 [ 9.664] __sna_damage_all(576, 76) [ 9.664] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.664] sna_pixmap_mark_active: pixmap=528, handle=38 [ 9.664] sna_drawable_use_bo: allocated GPU bo for operation [ 9.664] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.664] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.664] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.664] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.664] sna_render_get_solid: 0 [ 9.664] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.664] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.664] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.664] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.664] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.664] gen9_composite_get_binding_table(f900) [ 9.664] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.664] kgem_add_handle: handle=38, index=10 [ 9.664] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.664] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.664] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.664] gen9_emit_vertex_elements: setup id=0 [ 9.664] (0, 0), (576, 76) [ 9.664] gen8_vertex_flush[af8] = 3 [ 9.664] sna_composite_rectangles: pixmap=528 marking clear [0]? 1 [ 9.664] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.664] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.664] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.664] trapezoid_spans_maybe_inplace? clear, no [ 9.664] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.664] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.664] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.664] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.664] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.665] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.665] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.665] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.665] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.665] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.665] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.665] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.665] sna_drawable_use_bo pixmap=528, box=((2, 2), (574, 74)), flags=7... [ 9.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.665] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.665] sna_drawable_use_bo: using whole GPU bo [ 9.665] gen9_composite_set_target: pixmap=528, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.665] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.665] color_convert: src=4c000000 [20028888] [ 9.665] color_convert: dst=4c000000 [20028888] [ 9.665] sna_render_get_solid: 4c000000 [ 9.665] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.665] gen4_choose_spans_emitter: solid source [ 9.665] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.665] aligning vertex: was 2, now 3 floats per vertex [ 9.665] gen9_composite_get_binding_table(f880) [ 9.665] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.665] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.665] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.665] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.665] gen9_emit_sampler: sampler = c [ 9.665] gen9_emit_sf: num_sf_outputs=2 [ 9.665] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.665] gen9_emit_vertex_elements: setup id=5 [ 9.665] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.665] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.665] thread_choose_span: clipped? 0 [ 9.665] imprecise_trapezoid_span_converter: using 4 threads [ 9.665] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.665] thread_choose_span: clipped? 0 [ 9.665] span_thread: flushing 26 boxes [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.665] [ 9.665] span_thread: flushing 26 boxes [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.665] span_thread: flushing 1 boxes [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.665] gen8_vertex_flush[ba8] = 162 [ 9.665] gen9_render_composite_spans_done() [ 9.665] sna_accel_flush: flush?=0, dirty?=0 [ 9.665] sna_block_handler (tv=0.0) [ 9.665] sna_wakeup_handler [ 9.665] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.665] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.665] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.665] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.665] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.665] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.665] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.665] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.665] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.665] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.665] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.665] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.665] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.665] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.665] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.665] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.665] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.665] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.665] sna_drawable_use_bo pixmap=528, box=((0, 0), (576, 76)), flags=7... [ 9.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.665] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.665] sna_drawable_use_bo: using whole GPU bo [ 9.665] gen9_composite_set_target: pixmap=528, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.665] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.665] color_convert: src=e6e6e6e6 [20028888] [ 9.665] color_convert: dst=e6e6e6e6 [20028888] [ 9.665] sna_render_get_solid: e6e6e6e6 [ 9.665] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.665] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.665] gen4_choose_spans_emitter: solid source [ 9.665] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.665] gen9_composite_get_binding_table(f800) [ 9.665] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.665] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.665] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.665] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.665] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.665] gen9_emit_vertex_elements: setup id=5 [ 9.665] thread_choose_span: clipped? 0 [ 9.665] imprecise_trapezoid_span_converter: using 4 threads [ 9.665] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.665] thread_choose_span: clipped? 0 [ 9.665] span_thread: flushing 2 boxes [ 9.665] span_thread: flushing 62 boxes [ 9.665] span_thread: flushing 2 boxes [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.665] span_thread: flushing 62 boxes [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.665] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.665] gen8_vertex_flush[bfc] = 384 [ 9.665] gen9_render_composite_spans_done() [ 9.665] sna_composite_rectangles(pixmap=528, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.665] sna_composite_rectangles: converted to op 1 [ 9.665] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.665] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.665] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.665] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.665] sna_composite_rectangles: dropping last-cpu hint [ 9.665] sna_drawable_use_bo pixmap=528, box=((16, 16), (18, 60)), flags=9... [ 9.665] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.665] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.665] sna_drawable_use_bo: using whole GPU bo [ 9.665] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.665] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.666] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.666] sna_render_get_solid: ffffffff [ 9.666] sna_render_get_solid(white) [ 9.666] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.666] aligning vertex: was 3, now 2 floats per vertex [ 9.666] gen9_composite_get_binding_table(f780) [ 9.666] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.666] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.666] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.666] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.666] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.666] gen9_emit_sampler: sampler = 1 [ 9.666] gen9_emit_sf: num_sf_outputs=1 [ 9.666] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.666] gen9_emit_vertex_elements: setup id=0 [ 9.666] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.666] (16, 16), (18, 60) [ 9.666] gen8_vertex_flush[cbc] = 3 [ 9.666] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=204, drawable=20e [ 9.666] sna_validate_gc: recomputing clip [ 9.666] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.666] sna_copy_area: src=pixmap=528:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=526:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.666] sna_copy_area: normal copy [ 9.666] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.666] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.666] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.666] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.666] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.666] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.666] sna_do_copy: pixmap -- no source clipping [ 9.666] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.666] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.666] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=528+(-24, -136), dst pixmap=526+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.666] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.666] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.666] sna_drawable_use_bo pixmap=526, box=((24, 136), (600, 212)), flags=b... [ 9.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.666] sna_drawable_use_bo: using whole GPU bo [ 9.666] sna_pixmap_move_to_gpu(pixmap=528, usage=0), flags=a [ 9.666] sna_pixmap_move_to_gpu: already all-damaged [ 9.666] sna_pixmap_mark_active: pixmap=528, handle=38 [ 9.666] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.666] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.666] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.666] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.666] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.666] gen9_composite_get_binding_table(f700) [ 9.666] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.666] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.666] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.666] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.666] gen9_emit_sampler: sampler = 0 [ 9.666] gen9_emit_vertex_elements: setup id=0 [ 9.666] (0, 0) -> (24, 136) + (576, 76) [ 9.666] gen8_vertex_flush[d10] = 3 [ 9.666] sna_destroy_pixmap: pixmap=528, attached?=1 [ 9.666] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.666] __kgem_bo_destroy: handle=38, size=204800 [ 9.666] __kgem_bo_destroy: handle=38 -> active [ 9.666] __sna_free_pixmap(pixmap=528) [ 9.666] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.666] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.666] sna_glyphs: discarding mask [ 9.666] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.666] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.666] gen9_render_composite: 0x0, current mode=1/1 [ 9.666] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.666] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.666] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.666] sna_drawable_use_bo pixmap=526, box=((0, 0), (624, 224)), flags=7... [ 9.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.666] sna_drawable_use_bo: using whole GPU bo [ 9.666] gen9_composite_set_target: pixmap=526, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.666] color_convert: src=ff888888 [20028888] [ 9.666] color_convert: dst=ff888888 [20028888] [ 9.666] sna_render_get_solid: ff888888 [ 9.666] sna_render_get_solid(5) = ff888888 (old) [ 9.666] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.666] sna_transform_is_imprecise_integer_translation: no transform [ 9.666] gen9_composite_picture: integer translation (0, 0), removing [ 9.666] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.666] sna_render_pixmap_bo: GPU all damaged [ 9.666] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.666] gen4_choose_composite_emitter: solid, identity mask [ 9.666] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.666] aligning vertex: was 2, now 4 floats per vertex [ 9.666] gen9_composite_get_binding_table(f680) [ 9.666] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.666] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.666] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.666] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.666] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.666] kgem_add_handle: handle=6, index=11 [ 9.666] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.666] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.666] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.666] gen9_emit_sampler: sampler = a [ 9.666] gen9_emit_sf: num_sf_outputs=2 [ 9.666] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.666] gen9_emit_vertex_elements: setup id=9 [ 9.666] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.666] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.666] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.666] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.666] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.666] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.666] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.666] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.666] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.666] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.666] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.666] gen8_vertex_flush[dec] = 24 [ 9.666] gen9_magic_ca_pass: CA fixup (3236 -> 3260) [ 9.666] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.666] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.666] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.666] sna_composite(pixmap=526, op=3, src=210+(0, 0), mask=0+(28, 8), dst=526+(28, 8)+(0, 0), size=(20, 80) [ 9.666] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.666] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.666] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.666] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.666] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.666] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.666] gen9_render_composite: 20x80, current mode=1/1 [ 9.666] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.666] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.666] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.666] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.666] sna_drawable_use_bo pixmap=526, box=((28, 8), (48, 88)), flags=7... [ 9.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.666] sna_drawable_use_bo: using whole GPU bo [ 9.666] gen9_composite_set_target: pixmap=526, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.666] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.666] sna_transform_is_imprecise_integer_translation: no transform [ 9.666] gen9_composite_picture: integer translation (0, 0), removing [ 9.666] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.666] sna_render_pixmap_bo: GPU all damaged [ 9.666] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.666] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.666] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.666] gen4_choose_composite_emitter: identity src, no mask [ 9.666] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.666] aligning vertex: was 4, now 3 floats per vertex [ 9.666] gen9_composite_get_binding_table(f5c0) [ 9.666] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.666] kgem_add_handle: handle=12, index=12 [ 9.666] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.666] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.666] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.666] gen9_emit_sampler: sampler = 2 [ 9.666] gen9_emit_sf: num_sf_outputs=1 [ 9.666] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.666] gen9_emit_vertex_elements: setup id=2 [ 9.666] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.666] gen9_render_composite_box: (28, 8), (48, 88) [ 9.666] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.666] gen8_vertex_flush[f28] = 3 [ 9.666] sna_composite(pixmap=526, op=3, src=214+(0, 0), mask=0+(28, 0), dst=526+(28, 0)+(0, 0), size=(20, 8) [ 9.666] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.666] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.666] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.666] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.666] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.666] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.666] gen9_render_composite: 20x8, current mode=1/1 [ 9.666] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.666] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.666] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.666] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.666] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.666] sna_drawable_use_bo pixmap=526, box=((28, 0), (48, 8)), flags=7... [ 9.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.666] sna_drawable_use_bo: using whole GPU bo [ 9.666] gen9_composite_set_target: pixmap=526, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.666] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.666] sna_transform_is_imprecise_integer_translation: no transform [ 9.666] gen9_composite_picture: integer translation (0, 0), removing [ 9.666] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.666] sna_render_pixmap_bo: GPU all damaged [ 9.666] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.666] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.666] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.666] gen4_choose_composite_emitter: identity src, no mask [ 9.666] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.666] gen9_composite_get_binding_table(f540) [ 9.666] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.666] kgem_add_handle: handle=24, index=13 [ 9.666] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.666] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.666] gen9_emit_vertex_elements: setup id=2 [ 9.666] gen9_render_composite_box: (28, 0), (48, 8) [ 9.666] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.666] gen8_vertex_flush[f64] = 3 [ 9.666] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=20e, drawable=20c [ 9.666] sna_validate_gc: recomputing clip [ 9.666] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.666] sna_copy_area: src=pixmap=526:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=524:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.666] sna_copy_area: normal copy [ 9.666] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.666] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.666] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.666] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.666] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.666] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.666] sna_do_copy: pixmap -- no source clipping [ 9.666] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.666] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.666] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=526+(-8, -896), dst pixmap=524+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.666] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.666] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.666] sna_drawable_use_bo pixmap=524, box=((8, 896), (632, 1120)), flags=b... [ 9.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.666] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.666] sna_drawable_use_bo: using whole GPU bo [ 9.666] sna_pixmap_move_to_gpu(pixmap=526, usage=0), flags=a [ 9.666] sna_pixmap_move_to_gpu: already all-damaged [ 9.666] sna_pixmap_mark_active: pixmap=526, handle=20 [ 9.666] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.666] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.666] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.666] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.666] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.666] aligning vertex: was 3, now 2 floats per vertex [ 9.666] gen9_composite_get_binding_table(f4c0) [ 9.666] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.666] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.666] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.666] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.666] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.666] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.666] gen9_emit_sampler: sampler = 0 [ 9.666] gen9_emit_vertex_elements: setup id=0 [ 9.666] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.666] (0, 0) -> (8, 896) + (624, 224) [ 9.666] gen8_vertex_flush[fec] = 3 [ 9.666] sna_destroy_pixmap: pixmap=526, attached?=1 [ 9.666] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.666] __kgem_bo_destroy: handle=20, size=3268608 [ 9.666] __kgem_bo_destroy: handle=20 -> active [ 9.666] __sna_free_pixmap(pixmap=526) [ 9.666] sna_create_pixmap(624, 80, 32, usage=0) [ 9.666] kgem_can_create_2d: 624x80 @ 32 [ 9.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.666] kgem_can_create_2d: untiled size=200704 [ 9.666] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.666] kgem_can_create_2d: tiled[-1] size=200704 [ 9.666] sna_create_pixmap: usage=0, flags=1b [ 9.666] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.666] __pop_freed_pixmap: reusing freed pixmap=526 header [ 9.666] create_pixmap_hdr: pixmap=529, width=624, height=80, usage=0 [ 9.666] sna_create_pixmap: serial=529, 624x80, usage=0 [ 9.666] sna_composite_rectangles(pixmap=530, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.666] sna_composite_rectangles: converted to op 0 [ 9.666] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.666] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.666] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.666] sna_composite_rectangles: dropping last-cpu hint [ 9.666] sna_drawable_use_bo pixmap=530, box=((0, 0), (624, 80)), flags=19... [ 9.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.666] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.666] sna_pixmap_move_to_gpu(pixmap=530, usage=0), flags=b [ 9.666] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.666] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.666] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.666] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.666] sna_pixmap_alloc_gpu: pixmap=530 [ 9.666] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.666] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.666] kgem_bo_remove_from_active: removing handle=38 from active [ 9.666] 1:from active: pitch=2560, tiling=1, handle=38, id=632 [ 9.666] __sna_damage_all(624, 80) [ 9.666] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.666] sna_pixmap_mark_active: pixmap=530, handle=38 [ 9.666] sna_drawable_use_bo: allocated GPU bo for operation [ 9.666] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.666] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.666] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.666] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.666] sna_render_get_solid: 0 [ 9.666] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.666] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.666] gen9_composite_get_binding_table(f440) [ 9.666] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.666] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.666] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.666] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.666] gen9_emit_sampler: sampler = 1 [ 9.666] gen9_emit_vertex_elements: setup id=0 [ 9.666] (0, 0), (624, 80) [ 9.666] gen8_vertex_flush[1028] = 3 [ 9.666] sna_composite_rectangles: pixmap=530 marking clear [0]? 1 [ 9.666] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=20c, drawable=212 [ 9.666] sna_validate_gc: recomputing clip [ 9.666] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.666] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=530:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.666] sna_copy_area: normal copy [ 9.666] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.666] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.666] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.666] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.666] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.666] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.666] sna_do_copy: pixmap -- no source clipping [ 9.666] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.666] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.666] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=530+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.667] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.667] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.667] sna_drawable_use_bo pixmap=530, box=((28, 0), (246, 80)), flags=b... [ 9.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.667] sna_drawable_use_bo: using whole GPU bo [ 9.667] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.667] sna_pixmap_move_to_gpu: already all-damaged [ 9.667] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.667] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.667] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.667] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.667] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.667] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.667] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.667] gen9_composite_get_binding_table(f3c0) [ 9.667] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.667] kgem_add_handle: handle=21, index=14 [ 9.667] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.667] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.667] gen9_emit_sampler: sampler = 0 [ 9.667] gen9_emit_vertex_elements: setup id=0 [ 9.667] (0, 0) -> (28, 0) + (218, 80) [ 9.667] gen8_vertex_flush[106c] = 3 [ 9.667] sna_composite(pixmap=524, op=3, src=530+(0, 0), mask=0+(0, 0), dst=524+(8, 1136)+(0, 0), size=(624, 80) [ 9.667] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.667] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.667] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.667] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.667] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.667] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.667] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.667] gen9_render_composite: 624x80, current mode=1/1 [ 9.667] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.667] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.667] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.667] sna_drawable_use_bo pixmap=524, box=((8, 1136), (632, 1216)), flags=7... [ 9.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.667] sna_drawable_use_bo: using whole GPU bo [ 9.667] gen9_composite_set_target: pixmap=524, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.667] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.667] sna_transform_is_imprecise_integer_translation: no transform [ 9.667] gen9_composite_picture: integer translation (0, 0), removing [ 9.667] sna_render_pixmap_bo pixmap=530, (0, 0)x(624, 80)/(624, 80) [ 9.667] sna_render_pixmap_bo: GPU all damaged [ 9.667] color_convert: src=cc000000 [20028888] [ 9.667] color_convert: dst=cc000000 [20028888] [ 9.667] sna_render_get_solid: cc000000 [ 9.667] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.667] gen4_choose_composite_emitter: identity source, identity mask [ 9.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.667] aligning vertex: was 2, now 5 floats per vertex [ 9.667] gen9_composite_get_binding_table(f340) [ 9.667] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.667] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.667] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.667] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.667] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.667] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.667] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.667] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.667] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.667] gen9_emit_sampler: sampler = 3 [ 9.667] gen9_emit_sf: num_sf_outputs=2 [ 9.667] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.667] gen9_emit_vertex_elements: setup id=10 [ 9.667] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.667] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.667] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.667] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.667] gen8_vertex_flush[1144] = 3 [ 9.667] sna_destroy_pixmap: pixmap=530, attached?=1 [ 9.667] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.667] __kgem_bo_destroy: handle=38, size=204800 [ 9.667] __kgem_bo_destroy: handle=38 -> active [ 9.667] __sna_free_pixmap(pixmap=530) [ 9.667] sna_composite(pixmap=522, op=3, src=524+(0, 0), mask=0+(0, 0), dst=522+(0, 0)+(0, 0), size=(640, 2096) [ 9.667] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.667] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.667] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.667] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.667] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.667] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.667] gen9_render_composite: 640x2096, current mode=1/1 [ 9.667] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.667] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.667] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.667] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.667] sna_drawable_use_bo pixmap=522, box=((0, 0), (640, 2096)), flags=7... [ 9.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.667] sna_drawable_use_bo: using whole GPU bo [ 9.667] gen9_composite_set_target: pixmap=522, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.667] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.667] sna_transform_is_imprecise_integer_translation: no transform [ 9.667] gen9_composite_picture: integer translation (0, 0), removing [ 9.667] sna_render_pixmap_bo pixmap=524, (0, 0)x(640, 2096)/(640, 2096) [ 9.667] sna_render_pixmap_bo: GPU all damaged [ 9.667] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.667] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.667] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.667] gen4_choose_composite_emitter: identity src, no mask [ 9.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.667] aligning vertex: was 5, now 3 floats per vertex [ 9.667] gen9_composite_get_binding_table(f280) [ 9.667] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.667] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.667] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=f4225000) [ 9.667] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.667] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.667] gen9_emit_sampler: sampler = 2 [ 9.667] gen9_emit_sf: num_sf_outputs=1 [ 9.667] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.667] gen9_emit_vertex_elements: setup id=2 [ 9.667] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.667] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.667] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.667] gen8_vertex_flush[11ec] = 3 [ 9.667] sna_destroy_pixmap: pixmap=524, attached?=1 [ 9.667] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.667] __kgem_bo_destroy: handle=25, size=33177600 [ 9.667] __kgem_bo_destroy: handle=25 -> active [ 9.667] __sna_free_pixmap(pixmap=524) [ 9.667] sna_composite(pixmap=518, op=3, src=522+(0, 0), mask=0+(160, 64), dst=518+(160, 64)+(0, 0), size=(640, 2096) [ 9.667] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.667] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.667] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.667] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.667] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.667] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.667] gen9_render_composite: 640x2096, current mode=1/1 [ 9.667] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.667] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.667] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.667] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.667] sna_drawable_use_bo pixmap=518, box=((160, 64), (800, 2160)), flags=7... [ 9.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.667] sna_drawable_use_bo: using whole GPU bo [ 9.667] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.667] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.667] sna_transform_is_imprecise_integer_translation: no transform [ 9.667] gen9_composite_picture: integer translation (0, 0), removing [ 9.667] sna_render_pixmap_bo pixmap=522, (0, 0)x(640, 2096)/(640, 2096) [ 9.667] sna_render_pixmap_bo: GPU all damaged [ 9.667] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.667] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.667] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.667] gen4_choose_composite_emitter: identity src, no mask [ 9.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.667] gen9_composite_get_binding_table(f200) [ 9.667] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.667] kgem_add_reloc64: handle=11, pos=15480, delta=0, domains=40000 [ 9.667] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fa111000) [ 9.667] [3c70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.667] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.667] gen9_emit_vertex_elements: setup id=2 [ 9.667] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.667] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.667] gen8_vertex_flush[1238] = 3 [ 9.667] sna_destroy_pixmap: pixmap=522, attached?=1 [ 9.667] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.667] __kgem_bo_destroy: handle=11, size=33177600 [ 9.667] __kgem_bo_destroy: handle=11 -> active [ 9.667] __sna_free_pixmap(pixmap=522) [ 9.667] sna_create_pixmap(2, 64, 32, usage=0) [ 9.667] kgem_can_create_2d: 2x64 @ 32 [ 9.667] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.667] kgem_can_create_2d: untiled size=4096 [ 9.667] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.667] kgem_choose_tiling: 2x64 -> 0 [ 9.667] sna_create_pixmap: usage=0, flags=a [ 9.667] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.667] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.667] create_pixmap: serial=531, usage=0, 2x64 [ 9.667] sna_create_pixmap: serial=531, 2x64, usage=0 [ 9.667] sna_composite_rectangles(pixmap=532, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.667] sna_composite_rectangles: converted to op 0 [ 9.667] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.667] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.667] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.667] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.667] sna_composite_rectangles: fallback, dst pixmap=532 too small or not attached [ 9.667] sna_composite_rectangles: fallback [ 9.667] sna_drawable_move_region_to_cpu(pixmap=532 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.667] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.667] _sna_pixmap_move_to_cpu(pixmap=532, 2x64, flags=1) [ 9.667] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.667] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.667] operate_inplace: no, inplace operation not suitable [ 9.667] _sna_pixmap_move_to_cpu: marking as damaged [ 9.667] __sna_damage_all(2, 64) [ 9.667] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.667] sna_create_pixmap(1, 32, 32, usage=0) [ 9.667] kgem_can_create_2d: 1x32 @ 32 [ 9.667] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.667] kgem_can_create_2d: untiled size=4096 [ 9.667] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.667] kgem_choose_tiling: 1x32 -> 0 [ 9.667] sna_create_pixmap: usage=0, flags=a [ 9.667] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.667] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.667] create_pixmap: serial=533, usage=0, 1x32 [ 9.667] sna_create_pixmap: serial=533, 1x32, usage=0 [ 9.667] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=212, drawable=216 [ 9.667] sna_validate_gc: recomputing clip [ 9.667] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.667] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.667] try_upload__fast: ignore existing cpu damage (if any) [ 9.667] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.667] try_upload__fast: no, no gpu damage [ 9.667] sna_drawable_move_region_to_cpu(pixmap=534 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.667] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.667] _sna_pixmap_move_to_cpu(pixmap=534, 1x32, flags=1) [ 9.667] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.667] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.667] operate_inplace: no, inplace operation not suitable [ 9.667] _sna_pixmap_move_to_cpu: marking as damaged [ 9.667] __sna_damage_all(1, 32) [ 9.667] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.667] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.667] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.667] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.667] sna_accel_flush: flush?=0, dirty?=0 [ 9.667] sna_composite(pixmap=532, op=1, src=534+(0, 0), mask=0+(0, 0), dst=532+(0, 0)+(0, 0), size=(2, 64) [ 9.667] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.667] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.667] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.667] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.667] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.667] sna_composite: fallback, dst pixmap=532 is too small (or completely damaged) [ 9.667] sna_composite: fallback -- fbComposite [ 9.667] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.667] sna_composite_fb: fallback -- move src to cpu [ 9.667] _sna_pixmap_move_to_cpu(pixmap=534, 1x32, flags=2) [ 9.667] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.667] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.667] sna_composite_fb: fallback -- move dst to cpu [ 9.667] sna_drawable_move_region_to_cpu(pixmap=532 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.667] sna_drawable_move_region_to_cpu: pixmap=532 all damaged on CPU [ 9.667] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.667] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.667] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.667] sna_destroy_pixmap: pixmap=534, attached?=1 [ 9.667] __sna_free_pixmap(pixmap=534) [ 9.667] sna_composite(pixmap=518, op=3, src=532+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(3840, 64) [ 9.667] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.667] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.667] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.667] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.667] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.667] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.667] gen9_render_composite: 3840x64, current mode=1/1 [ 9.667] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.667] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.667] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.667] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 64)), flags=7... [ 9.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.667] sna_drawable_use_bo: using whole GPU bo [ 9.667] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.667] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.667] sna_transform_is_imprecise_integer_translation: no transform [ 9.667] gen9_composite_picture: integer translation (0, 0), removing [ 9.667] sna_render_pixmap_bo pixmap=532, (0, 0)x(3840, 64)/(2, 64) [ 9.667] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.667] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.667] use_cpu_bo: no cpu bo [ 9.667] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.667] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.667] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.667] sna_drawable_move_region_to_cpu(pixmap=532 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.667] sna_drawable_move_region_to_cpu: pixmap=532 all damaged on CPU [ 9.667] kgem_can_create_2d: 2x64 @ 32 [ 9.667] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.667] kgem_can_create_2d: untiled size=4096 [ 9.667] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.667] kgem_choose_tiling: 2x64 -> 0 [ 9.667] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.667] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.667] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.667] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.667] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.667] search_linear_cache: searching for inactive gtt map [ 9.667] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.667] search_linear_cache: searching for inactive gtt map [ 9.667] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.667] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.667] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.667] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.667] kgem_create_buffer: reusing handle=23 for buffer [ 9.667] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.668] init_buffer_from_bo: reusing handle=23 for buffer [ 9.668] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.668] kgem_bo_map: converting request for GTT map into CPU map [ 9.668] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.668] kgem_bo_sync__cpu: handle=23 [ 9.668] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.668] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.668] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.668] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.668] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.668] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.668] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.668] __kgem_bo_init(handle=23, num_pages=2048) [ 9.668] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.668] upload: adding upload cache to pixmap=532 [ 9.668] kgem_proxy_bo_attach: handle=23 [ 9.668] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.668] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.668] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.668] gen4_choose_composite_emitter: identity src, no mask [ 9.668] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.668] gen9_composite_get_binding_table(f180) [ 9.668] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.668] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.668] kgem_add_handle: handle=23, index=15 [ 9.668] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.668] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.668] gen9_emit_sampler: sampler = a [ 9.668] gen9_emit_vertex_elements: setup id=2 [ 9.668] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.668] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.668] gen8_vertex_flush[127c] = 3 [ 9.668] sna_destroy_pixmap: pixmap=532, attached?=1 [ 9.668] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.668] __sna_free_pixmap(pixmap=532) [ 9.668] sna_composite(pixmap=518, op=3, src=292+(0, 0), mask=0+(0, 0), dst=518+(0, 0)+(0, 0), size=(3840, 48) [ 9.668] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.668] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.668] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.668] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.668] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.668] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.668] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.668] gen9_render_composite: 3840x48, current mode=1/1 [ 9.668] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.668] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.668] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.668] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 48)), flags=7... [ 9.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.668] sna_drawable_use_bo: using whole GPU bo [ 9.668] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.668] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.668] sna_transform_is_imprecise_integer_translation: no transform [ 9.668] gen9_composite_picture: integer translation (0, 0), removing [ 9.668] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.668] sna_render_pixmap_bo: GPU all damaged [ 9.668] color_convert: src=3f000000 [20028888] [ 9.668] color_convert: dst=3f000000 [20028888] [ 9.668] sna_render_get_solid: 3f000000 [ 9.668] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.668] gen4_choose_composite_emitter: identity source, identity mask [ 9.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.668] aligning vertex: was 3, now 5 floats per vertex [ 9.668] gen9_composite_get_binding_table(f100) [ 9.668] gen9_emit_sampler: sampler = 3 [ 9.668] gen9_emit_sf: num_sf_outputs=2 [ 9.668] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.668] gen9_emit_vertex_elements: setup id=10 [ 9.668] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.668] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.668] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.668] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.668] gen8_vertex_flush[132c] = 3 [ 9.668] sna_composite_rectangles(pixmap=518, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.668] sna_composite_rectangles: converted to op 3 [ 9.668] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.668] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.668] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.668] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.668] sna_drawable_use_bo pixmap=518, box=((0, 0), (3840, 48)), flags=1... [ 9.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.668] sna_drawable_use_bo: using whole GPU bo [ 9.668] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.668] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.668] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.668] sna_render_get_solid: 660a0a0a [ 9.668] sna_render_get_solid(2) = 660a0a0a (old) [ 9.668] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.668] aligning vertex: was 5, now 2 floats per vertex [ 9.668] gen9_composite_get_binding_table(f0c0) [ 9.668] gen9_emit_sampler: sampler = 1 [ 9.668] gen9_emit_sf: num_sf_outputs=1 [ 9.668] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.668] gen9_emit_vertex_elements: setup id=0 [ 9.668] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.668] (0, 0), (3840, 48) [ 9.668] gen8_vertex_flush[13d4] = 3 [ 9.668] sna_composite(pixmap=518, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=518+(3786, 6)+(0, 0), size=(44, 36) [ 9.668] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.668] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.668] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.668] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.668] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.668] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.668] gen9_render_composite: 44x36, current mode=1/1 [ 9.668] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.668] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.668] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.668] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.668] sna_drawable_use_bo pixmap=518, box=((3786, 6), (3830, 42)), flags=7... [ 9.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.668] sna_drawable_use_bo: using whole GPU bo [ 9.668] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.668] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.668] sna_transform_is_imprecise_integer_translation: no transform [ 9.668] gen9_composite_picture: integer translation (0, 0), removing [ 9.668] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.668] sna_render_pixmap_bo: CPU all damaged [ 9.668] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.668] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.668] __kgem_retire_rq: request 1 complete [ 9.668] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.668] sna_add_flush_pixmap: new flush bo, flushing before [ 9.668] gen8_vertex_close: used=13146, vbo active? 31, vb=625, nreloc=5 [ 9.668] gen8_vertex_close: reloc[0] = 287 [ 9.668] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.668] kgem_add_handle: handle=31, index=16 [ 9.668] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.668] gen8_vertex_close: reloc[1] = 357 [ 9.668] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.668] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.668] gen8_vertex_close: reloc[2] = 487 [ 9.668] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.668] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.668] gen8_vertex_close: reloc[3] = 608 [ 9.668] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.668] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.668] gen8_vertex_close: reloc[4] = 886 [ 9.668] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.668] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.668] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.668] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.668] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.668] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.668] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.668] kgem_fixup_relocs: shrinking by 53248 [ 9.668] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.668] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.668] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.668] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.668] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.668] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.668] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.668] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.668] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.668] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=7 [ 9.668] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.668] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=8 [ 9.668] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.668] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.668] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=7 [ 9.668] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.668] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=8 [ 9.668] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=8 [ 9.668] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=8 [ 9.668] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=7 [ 9.668] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=8 [ 9.668] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=7 [ 9.668] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=8 [ 9.668] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.668] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.668] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.668] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.668] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.668] __kgem_bo_clear_busy: handle=7 [ 9.668] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.668] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.668] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.668] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.668] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.668] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.668] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.668] gen4_choose_composite_emitter: identity src, no mask [ 9.668] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.668] aligning vertex: was 2, now 3 floats per vertex [ 9.668] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.668] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.668] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.668] kgem_add_handle: handle=4, index=0 [ 9.668] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.668] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.668] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.668] gen9_composite_get_binding_table(ffc0) [ 9.668] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.668] kgem_add_handle: handle=39, index=1 [ 9.668] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.668] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.668] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.668] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.668] kgem_add_handle: handle=32, index=2 [ 9.668] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.668] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.668] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.668] gen9_emit_sampler: sampler = 2 [ 9.668] gen9_emit_sf: num_sf_outputs=1 [ 9.668] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.668] gen9_emit_vertex_elements: setup id=2 [ 9.668] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.668] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.668] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.668] gen8_vertex_flush[490] = 3 [ 9.668] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.668] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.668] sna_glyphs: discarding mask [ 9.668] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.668] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.668] gen9_render_composite: 0x0, current mode=1/1 [ 9.668] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.668] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.668] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.668] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... [ 9.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.668] sna_drawable_use_bo: using whole GPU bo [ 9.668] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.668] color_convert: src=ffdfdbd2 [20028888] [ 9.668] color_convert: dst=ffdfdbd2 [20028888] [ 9.668] sna_render_get_solid: ffdfdbd2 [ 9.668] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.668] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.668] sna_transform_is_imprecise_integer_translation: no transform [ 9.668] gen9_composite_picture: integer translation (0, 0), removing [ 9.668] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.668] sna_render_pixmap_bo: GPU all damaged [ 9.668] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.668] gen4_choose_composite_emitter: solid, identity mask [ 9.668] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.668] aligning vertex: was 3, now 4 floats per vertex [ 9.668] gen9_composite_get_binding_table(ff00) [ 9.668] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.668] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.668] kgem_add_handle: handle=8, index=3 [ 9.668] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.668] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.669] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.669] kgem_add_handle: handle=6, index=4 [ 9.669] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.669] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.669] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.669] gen9_emit_sampler: sampler = a [ 9.669] gen9_emit_sf: num_sf_outputs=2 [ 9.669] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.669] gen9_emit_vertex_elements: setup id=9 [ 9.669] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.669] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.669] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.669] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.669] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.669] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.669] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.669] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.669] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.669] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.669] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.669] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.669] gen8_vertex_flush[56c] = 15 [ 9.669] gen9_magic_ca_pass: CA fixup (3289 -> 3304) [ 9.669] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.669] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.669] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.669] sna_composite(pixmap=518, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=518+(3626, 6)+(0, 0), size=(48, 36) [ 9.669] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.669] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.669] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.669] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.669] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.669] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.669] gen9_render_composite: 48x36, current mode=1/1 [ 9.669] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.669] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.669] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.669] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.669] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.669] sna_drawable_use_bo pixmap=518, box=((3626, 6), (3674, 42)), flags=7... [ 9.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.669] sna_drawable_use_bo: using whole GPU bo [ 9.669] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.669] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.669] sna_transform_is_imprecise_integer_translation: no transform [ 9.669] gen9_composite_picture: integer translation (0, 0), removing [ 9.669] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.669] sna_render_pixmap_bo: CPU all damaged [ 9.669] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.669] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.669] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.669] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.669] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.669] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.669] gen4_choose_composite_emitter: identity src, no mask [ 9.669] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.669] aligning vertex: was 4, now 3 floats per vertex [ 9.669] gen9_composite_get_binding_table(fe40) [ 9.669] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.669] kgem_add_handle: handle=33, index=5 [ 9.669] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.669] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.669] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.669] gen9_emit_sampler: sampler = 2 [ 9.669] gen9_emit_sf: num_sf_outputs=1 [ 9.669] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.669] gen9_emit_vertex_elements: setup id=2 [ 9.669] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.669] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.669] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.669] gen8_vertex_flush[6a8] = 3 [ 9.669] sna_create_pixmap(26, 20, 32, usage=0) [ 9.669] kgem_can_create_2d: 26x20 @ 32 [ 9.669] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.669] kgem_can_create_2d: untiled size=4096 [ 9.669] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.669] kgem_choose_tiling: 26x20 -> 0 [ 9.669] sna_create_pixmap: usage=0, flags=a [ 9.669] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.669] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.669] create_pixmap: serial=535, usage=0, 26x20 [ 9.669] sna_create_pixmap: serial=535, 26x20, usage=0 [ 9.669] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=216, drawable=218 [ 9.669] sna_validate_gc: recomputing clip [ 9.669] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.669] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.669] try_upload__fast: ignore existing cpu damage (if any) [ 9.669] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.669] try_upload__fast: no, no gpu damage [ 9.669] sna_drawable_move_region_to_cpu(pixmap=536 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.669] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.669] _sna_pixmap_move_to_cpu(pixmap=536, 26x20, flags=1) [ 9.669] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.669] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.669] operate_inplace: no, inplace operation not suitable [ 9.669] _sna_pixmap_move_to_cpu: marking as damaged [ 9.669] __sna_damage_all(26, 20) [ 9.669] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.669] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.669] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.669] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.669] sna_accel_flush: flush?=1, dirty?=1 [ 9.669] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.669] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.669] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.669] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.669] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.669] kgem_bo_sync__cpu_full: handle=33 [ 9.669] gen8_vertex_close: used=13227, vbo active? 31, vb=204, nreloc=2 [ 9.669] gen8_vertex_close: reloc[0] = 287 [ 9.669] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.669] kgem_add_handle: handle=31, index=6 [ 9.669] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.669] gen8_vertex_close: reloc[1] = 342 [ 9.669] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.669] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.669] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.670] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.670] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.670] kgem_fixup_relocs: shrinking by 61440 [ 9.670] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.670] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.670] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.670] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.670] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.670] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.670] __kgem_bo_clear_busy: handle=8 [ 9.670] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.670] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.670] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.670] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.670] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.670] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.670] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.684] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.684] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.684] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.684] __kgem_retire_rq: request 2 complete [ 9.684] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.684] kgem_bo_move_to_cache: release handle=11 [ 9.684] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.684] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.684] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.684] kgem_bo_move_to_cache: release handle=25 [ 9.684] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.684] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.684] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.684] kgem_bo_move_to_cache: release handle=38 [ 9.684] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.684] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.684] kgem_bo_move_to_cache: release handle=20 [ 9.684] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.684] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.684] kgem_bo_move_to_cache: release handle=22 [ 9.684] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.684] __kgem_retire_rq: request 1 complete [ 9.684] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.684] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.684] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.684] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.684] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.684] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.684] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.684] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.684] kgem_bo_sync__cpu_full: handle=32 [ 9.684] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.684] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.684] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.684] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.684] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.684] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.684] sna_accel_flush: flush?=0, dirty?=0 [ 9.684] sna_block_handler (tv=0.0) [ 9.684] sna_wakeup_handler [ 9.684] sna_mode_wakeup: len=64 [ 9.684] sna_mode_wakeup: recording last swap on pipe=1, frame 304 [130], time 9.677095 [ 9.684] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.684] sna_mode_wakeup: flip complete, pending? 2 [ 9.684] sna_mode_wakeup: recording last swap on pipe=0, frame 334 [14e], time 9.678401 [ 9.684] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.684] sna_mode_wakeup: flip complete, pending? 1 [ 9.684] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.684] sna_composite(pixmap=518, op=3, src=536+(2370, 10), mask=0+(3554, 6), dst=518+(3554, 6)+(0, 0), size=(52, 36) [ 9.684] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.684] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.684] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.684] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.684] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.684] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.684] gen9_render_composite: 52x36, current mode=0/1 [ 9.684] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.684] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.684] sna_blt_composite: unsupported op [3] for blitting [ 9.684] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.684] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.684] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.684] sna_drawable_use_bo pixmap=518, box=((3554, 6), (3606, 42)), flags=7... [ 9.684] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.684] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.684] sna_drawable_use_bo: using whole GPU bo [ 9.684] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.684] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.685] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.685] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.685] sna_render_pixmap_bo pixmap=536, (2370, 10)x(52, 36)/(26, 20) [ 9.685] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.685] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.685] use_cpu_bo: no cpu bo [ 9.685] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.685] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.685] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.685] sna_drawable_move_region_to_cpu(pixmap=536 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.685] sna_drawable_move_region_to_cpu: pixmap=536 all damaged on CPU [ 9.685] kgem_can_create_2d: 26x20 @ 32 [ 9.685] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.685] kgem_can_create_2d: untiled size=4096 [ 9.685] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.685] kgem_choose_tiling: 26x20 -> 0 [ 9.685] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.685] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.685] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.685] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.685] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.685] __kgem_bo_init(handle=23, num_pages=2560) [ 9.685] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.685] upload: adding upload cache to pixmap=536 [ 9.685] kgem_proxy_bo_attach: handle=23 [ 9.685] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.685] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.685] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.685] gen4_choose_composite_emitter: simple src, no mask [ 9.685] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.685] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.685] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.685] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.685] kgem_add_handle: handle=4, index=0 [ 9.685] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.685] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.685] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.685] gen9_composite_get_binding_table(ffc0) [ 9.685] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.685] kgem_add_handle: handle=39, index=1 [ 9.685] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.685] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.685] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.685] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.685] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.685] kgem_add_handle: handle=23, index=2 [ 9.685] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.685] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.685] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.685] gen9_emit_sampler: sampler = 22 [ 9.685] gen9_emit_sf: num_sf_outputs=1 [ 9.685] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.685] gen9_emit_vertex_elements: setup id=2 [ 9.685] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.685] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.685] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.685] gen8_vertex_flush[490] = 3 [ 9.685] sna_destroy_pixmap: pixmap=536, attached?=1 [ 9.685] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.685] __sna_free_pixmap(pixmap=536) [ 9.685] sna_composite(pixmap=518, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=518+(3490, 6)+(0, 0), size=(44, 36) [ 9.685] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.685] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.685] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.685] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.685] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.685] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.685] gen9_render_composite: 44x36, current mode=1/1 [ 9.685] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.685] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.685] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.685] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.685] sna_drawable_use_bo pixmap=518, box=((3490, 6), (3534, 42)), flags=7... [ 9.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.685] sna_drawable_use_bo: using whole GPU bo [ 9.685] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.685] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.685] sna_transform_is_imprecise_integer_translation: no transform [ 9.685] gen9_composite_picture: integer translation (0, 0), removing [ 9.685] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.685] sna_render_pixmap_bo: CPU all damaged [ 9.685] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.685] sna_add_flush_pixmap: new flush bo, flushing before [ 9.685] gen8_vertex_close: used=13236, vbo active? 31, vb=4, nreloc=1 [ 9.685] gen8_vertex_close: reloc[0] = 287 [ 9.685] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.685] kgem_add_handle: handle=31, index=3 [ 9.685] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.685] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.685] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.685] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.685] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.685] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.685] kgem_fixup_relocs: shrinking by 61440 [ 9.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.685] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.685] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.685] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.685] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.685] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.685] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.685] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.685] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.685] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.685] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.685] gen4_choose_composite_emitter: identity src, no mask [ 9.685] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.685] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.685] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.685] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.685] kgem_add_handle: handle=4, index=0 [ 9.685] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.685] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.685] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.685] gen9_composite_get_binding_table(ffc0) [ 9.685] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.685] kgem_add_handle: handle=39, index=1 [ 9.685] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.685] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.685] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.685] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.685] kgem_add_handle: handle=34, index=2 [ 9.685] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.685] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.685] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.685] gen9_emit_sampler: sampler = 2 [ 9.685] gen9_emit_sf: num_sf_outputs=1 [ 9.685] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.685] gen9_emit_vertex_elements: setup id=2 [ 9.685] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.685] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.685] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.685] gen8_vertex_flush[490] = 3 [ 9.685] sna_composite(pixmap=518, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=518+(3422, 6)+(0, 0), size=(48, 36) [ 9.685] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.685] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.685] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.685] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.685] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.685] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.685] gen9_render_composite: 48x36, current mode=1/1 [ 9.685] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.685] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.685] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.685] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.685] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.685] sna_drawable_use_bo pixmap=518, box=((3422, 6), (3470, 42)), flags=7... [ 9.685] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.685] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.685] sna_drawable_use_bo: using whole GPU bo [ 9.685] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.685] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.685] sna_transform_is_imprecise_integer_translation: no transform [ 9.685] gen9_composite_picture: integer translation (0, 0), removing [ 9.685] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.685] sna_render_pixmap_bo: CPU all damaged [ 9.685] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.685] __kgem_retire_rq: request 1 complete [ 9.685] sna_add_flush_pixmap: new flush bo, flushing before [ 9.685] gen8_vertex_close: used=13245, vbo active? 31, vb=4, nreloc=1 [ 9.685] gen8_vertex_close: reloc[0] = 287 [ 9.685] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.685] kgem_add_handle: handle=31, index=3 [ 9.685] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.685] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.685] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.685] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.685] kgem_fixup_relocs: shrinking by 61440 [ 9.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.685] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.685] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.685] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.685] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.685] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.685] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.685] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.685] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.685] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.685] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.685] gen4_choose_composite_emitter: identity src, no mask [ 9.685] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.685] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.685] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.685] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.685] kgem_add_handle: handle=4, index=0 [ 9.685] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.685] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.685] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.685] gen9_composite_get_binding_table(ffc0) [ 9.685] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.685] kgem_add_handle: handle=39, index=1 [ 9.685] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.685] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.685] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.685] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.685] kgem_add_handle: handle=28, index=2 [ 9.685] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.685] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.685] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.685] gen9_emit_sampler: sampler = 2 [ 9.685] gen9_emit_sf: num_sf_outputs=1 [ 9.685] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.685] gen9_emit_vertex_elements: setup id=2 [ 9.685] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.685] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.685] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.685] gen8_vertex_flush[490] = 3 [ 9.685] sna_create_pixmap(16, 16, 32, usage=0) [ 9.685] kgem_can_create_2d: 16x16 @ 32 [ 9.685] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.685] kgem_can_create_2d: untiled size=4096 [ 9.685] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.685] kgem_choose_tiling: 16x16 -> 0 [ 9.685] sna_create_pixmap: usage=0, flags=a [ 9.685] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.685] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.685] create_pixmap: serial=537, usage=0, 16x16 [ 9.685] sna_create_pixmap: serial=537, 16x16, usage=0 [ 9.685] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=218, drawable=21a [ 9.685] sna_validate_gc: recomputing clip [ 9.685] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.685] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.685] try_upload__fast: ignore existing cpu damage (if any) [ 9.685] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.685] try_upload__fast: no, no gpu damage [ 9.685] sna_drawable_move_region_to_cpu(pixmap=538 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.685] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.685] _sna_pixmap_move_to_cpu(pixmap=538, 16x16, flags=1) [ 9.685] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.685] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.685] operate_inplace: no, inplace operation not suitable [ 9.685] _sna_pixmap_move_to_cpu: marking as damaged [ 9.685] __sna_damage_all(16, 16) [ 9.685] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.685] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.685] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.685] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.685] sna_accel_flush: flush?=1, dirty?=1 [ 9.685] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.685] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.685] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.685] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.685] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.685] kgem_bo_sync__cpu_full: handle=28 [ 9.685] gen8_vertex_close: used=13254, vbo active? 31, vb=4, nreloc=1 [ 9.685] gen8_vertex_close: reloc[0] = 287 [ 9.685] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.685] kgem_add_handle: handle=31, index=3 [ 9.685] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.685] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.685] __kgem_retire_rq: request 1 complete [ 9.685] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.685] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.685] kgem_fixup_relocs: shrinking by 61440 [ 9.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.685] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.685] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.685] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.685] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.685] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.685] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.685] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.685] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.685] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.685] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.685] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.685] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.685] __kgem_retire_rq: request 1 complete [ 9.685] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.685] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.685] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.685] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.685] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.685] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.685] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.685] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.685] kgem_bo_sync__cpu_full: handle=34 [ 9.685] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.685] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.685] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.685] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.685] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.685] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.685] sna_composite(pixmap=518, op=3, src=538+(2247, 15), mask=0+(3370, 7), dst=518+(3370, 7)+(0, 0), size=(32, 34) [ 9.685] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.685] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.685] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.685] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.685] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.685] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.685] gen9_render_composite: 32x34, current mode=0/1 [ 9.685] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.686] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.686] sna_blt_composite: unsupported op [3] for blitting [ 9.686] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.686] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.686] sna_drawable_use_bo pixmap=518, box=((3370, 7), (3402, 41)), flags=7... [ 9.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.686] sna_drawable_use_bo: using whole GPU bo [ 9.686] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.686] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.686] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.686] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.686] sna_render_pixmap_bo pixmap=538, (2247, 15)x(32, 34)/(16, 16) [ 9.686] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.686] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.686] use_cpu_bo: no cpu bo [ 9.686] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.686] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.686] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.686] sna_drawable_move_region_to_cpu(pixmap=538 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.686] sna_drawable_move_region_to_cpu: pixmap=538 all damaged on CPU [ 9.686] kgem_can_create_2d: 16x16 @ 32 [ 9.686] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.686] kgem_can_create_2d: untiled size=4096 [ 9.686] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.686] kgem_choose_tiling: 16x16 -> 0 [ 9.686] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.686] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.686] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.686] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.686] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.686] __kgem_bo_init(handle=23, num_pages=1024) [ 9.686] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.686] upload: adding upload cache to pixmap=538 [ 9.686] kgem_proxy_bo_attach: handle=23 [ 9.686] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.686] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.686] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.686] gen4_choose_composite_emitter: simple src, no mask [ 9.686] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.686] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.686] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.686] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.686] kgem_add_handle: handle=4, index=0 [ 9.686] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.686] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.686] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.686] gen9_composite_get_binding_table(ffc0) [ 9.686] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.686] kgem_add_handle: handle=39, index=1 [ 9.686] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.686] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.686] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.686] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.686] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.686] kgem_add_handle: handle=23, index=2 [ 9.686] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.686] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.686] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.686] gen9_emit_sampler: sampler = 22 [ 9.686] gen9_emit_sf: num_sf_outputs=1 [ 9.686] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.686] gen9_emit_vertex_elements: setup id=2 [ 9.686] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.686] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.686] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.686] gen8_vertex_flush[490] = 3 [ 9.686] sna_destroy_pixmap: pixmap=538, attached?=1 [ 9.686] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.686] __sna_free_pixmap(pixmap=538) [ 9.686] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.686] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.686] sna_glyphs: discarding mask [ 9.686] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.686] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.686] gen9_render_composite: 0x0, current mode=1/1 [ 9.686] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.686] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.686] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.686] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... [ 9.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.686] sna_drawable_use_bo: using whole GPU bo [ 9.686] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.686] color_convert: src=ff232321 [20028888] [ 9.686] color_convert: dst=ff232321 [20028888] [ 9.686] sna_render_get_solid: ff232321 [ 9.686] sna_render_get_solid(7) = ff232321 (old) [ 9.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.686] sna_transform_is_imprecise_integer_translation: no transform [ 9.686] gen9_composite_picture: integer translation (0, 0), removing [ 9.686] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.686] sna_render_pixmap_bo: GPU all damaged [ 9.686] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.686] gen4_choose_composite_emitter: solid, identity mask [ 9.686] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.686] aligning vertex: was 3, now 4 floats per vertex [ 9.686] gen9_composite_get_binding_table(ff00) [ 9.686] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.686] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.686] kgem_add_handle: handle=8, index=3 [ 9.686] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.686] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.686] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.686] kgem_add_handle: handle=6, index=4 [ 9.686] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.686] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.686] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.686] gen9_emit_sampler: sampler = a [ 9.686] gen9_emit_sf: num_sf_outputs=2 [ 9.686] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.686] gen9_emit_vertex_elements: setup id=9 [ 9.686] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.686] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.686] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.686] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.686] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.686] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.686] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.686] gen8_vertex_flush[56c] = 48 [ 9.686] gen9_magic_ca_pass: CA fixup (3316 -> 3364) [ 9.686] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.686] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.686] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.686] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.686] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.686] sna_glyphs: discarding mask [ 9.686] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.686] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.686] gen9_render_composite: 0x0, current mode=1/1 [ 9.686] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.686] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.686] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.686] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.686] sna_drawable_use_bo pixmap=518, box=((0, 0), (7680, 2160)), flags=7... [ 9.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.686] sna_drawable_use_bo: using whole GPU bo [ 9.686] gen9_composite_set_target: pixmap=518, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.686] color_convert: src=ff8e8b85 [20028888] [ 9.686] color_convert: dst=ff8e8b85 [20028888] [ 9.686] sna_render_get_solid: ff8e8b85 [ 9.686] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.686] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.686] sna_transform_is_imprecise_integer_translation: no transform [ 9.686] gen9_composite_picture: integer translation (0, 0), removing [ 9.686] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.686] sna_render_pixmap_bo: GPU all damaged [ 9.686] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.686] gen4_choose_composite_emitter: solid, identity mask [ 9.686] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.686] gen9_composite_get_binding_table(fe40) [ 9.686] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.686] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.686] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.686] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.686] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.686] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.686] gen9_emit_vertex_elements: setup id=9 [ 9.686] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.686] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.686] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.686] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.686] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.686] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.686] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.686] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.686] gen8_vertex_flush[66c] = 48 [ 9.686] gen9_magic_ca_pass: CA fixup (3364 -> 3412) [ 9.686] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.686] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.686] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.686] sna_copy_area: src=pixmap=518:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.686] sna_copy_area: normal copy [ 9.686] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.686] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.686] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.686] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.686] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.686] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.686] sna_do_copy: pixmap -- no source clipping [ 9.686] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.686] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.686] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=518+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.686] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.686] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.686] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.686] sna_drawable_use_bo: pinned, never REPLACES [ 9.686] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.686] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.686] sna_drawable_use_bo: applying move-to-gpu override [ 9.686] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.686] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.686] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.686] wait_for_shadow: setting front pixmap to handle=35 [ 9.686] sna_drawable_use_bo: using whole GPU bo [ 9.686] sna_pixmap_move_to_gpu(pixmap=518, usage=0), flags=a [ 9.686] sna_pixmap_move_to_gpu: already all-damaged [ 9.686] sna_pixmap_mark_active: pixmap=518, handle=39 [ 9.686] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.686] sna_pixmap_make_cow: make cow src=518, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.686] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.686] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.686] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.686] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.686] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.686] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.686] kgem_set_mode: flushing before new bo [ 9.686] gen8_vertex_close: used=13648, vbo active? 31, vb=204, nreloc=2 [ 9.686] gen8_vertex_close: reloc[0] = 287 [ 9.686] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.686] kgem_add_handle: handle=31, index=5 [ 9.686] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.686] gen8_vertex_close: reloc[1] = 342 [ 9.686] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.686] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.686] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.686] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.686] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.686] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.686] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.686] kgem_fixup_relocs: shrinking by 61440 [ 9.686] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.686] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.686] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.686] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.686] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.686] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.686] __kgem_bo_clear_busy: handle=8 [ 9.686] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.686] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.686] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.686] __kgem_bo_clear_busy: handle=8 [ 9.686] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.686] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.686] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.686] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.686] aligning vertex: was 4, now 2 floats per vertex [ 9.686] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.686] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.686] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.686] kgem_add_handle: handle=4, index=0 [ 9.686] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.686] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.686] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.686] gen9_composite_get_binding_table(ffc0) [ 9.686] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.686] kgem_add_handle: handle=35, index=1 [ 9.686] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.686] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.686] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.687] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.687] kgem_add_handle: handle=39, index=2 [ 9.687] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.687] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.687] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.687] gen9_emit_sampler: sampler = 0 [ 9.687] gen9_emit_sf: num_sf_outputs=1 [ 9.687] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.687] gen9_emit_vertex_elements: setup id=0 [ 9.687] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.687] (0, 0) -> (0, 0) + (7680, 2160) [ 9.687] gen8_vertex_flush[490] = 3 [ 9.687] sna_destroy_pixmap: pixmap=518, attached?=1 [ 9.687] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.687] __kgem_bo_destroy: handle=39, size=66355200 [ 9.687] __kgem_bo_destroy: handle=39 -> active [ 9.687] __sna_free_pixmap(pixmap=518) [ 9.687] sna_accel_flush: flush?=0, dirty?=0 [ 9.687] sna_accel_flush: flush?=0, dirty?=0 [ 9.687] sna_block_handler (tv=598.470000) [ 9.687] kgem_retire, need_retire?=1 [ 9.687] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.687] kgem_retire__requests_ring: retiring ring 0 [ 9.687] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.687] __kgem_retire_rq: request 1 complete [ 9.687] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.687] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.687] kgem_retire -- retired=0, need_retire=0 [ 9.687] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.687] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.687] __kgem_bo_destroy: handle=23, size=262144 [ 9.687] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.687] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.687] sna_accel_block: GPU idle, flushing [ 9.687] gen8_vertex_close: used=13654, vbo active? 31, vb=1, nreloc=1 [ 9.687] gen8_vertex_close: reloc[0] = 287 [ 9.687] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.687] kgem_add_handle: handle=31, index=3 [ 9.687] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.687] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.687] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.687] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.687] kgem_fixup_relocs: shrinking by 61440 [ 9.687] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.687] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.687] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.687] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.687] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.687] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.687] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.687] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.687] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.687] sna_scanout_do_flush (time=9687), triggered [ 9.687] sna_scanout_flush (time=9687), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.687] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.687] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.687] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.687] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.687] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.687] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.687] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.687] sna_pixmap_move_to_gpu: already all-damaged [ 9.687] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.687] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.687] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.687] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.687] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.687] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.687] get_fb: reusing fb=105 for handle=35 [ 9.687] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.687] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.687] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.687] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.687] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.687] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.687] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.687] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.687] sna_accel_do_throttle (time=9687), triggered [ 9.687] sna_accel_throttle (time=9687) [ 9.687] sna_accel_block: evaluating timers, active=7 [ 9.687] sna_accel_block: flush timer expires in 16 [9703] [ 9.687] sna_wakeup_handler [ 9.687] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.687] kgem_can_create_2d: 7680x2160 @ 24 [ 9.687] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.687] kgem_can_create_2d: untiled size=66355200 [ 9.687] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.687] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.687] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.687] sna_create_pixmap: usage=0, flags=1b [ 9.687] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.687] __pop_freed_pixmap: reusing freed pixmap=518 header [ 9.687] create_pixmap_hdr: pixmap=539, width=7680, height=2160, usage=0 [ 9.687] sna_create_pixmap: serial=539, 7680x2160, usage=0 [ 9.687] sna_composite_rectangles(pixmap=540, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.687] sna_composite_rectangles: converted to op 0 [ 9.687] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.688] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.688] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.688] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.688] sna_composite_rectangles: dropping last-cpu hint [ 9.688] sna_drawable_use_bo pixmap=540, box=((0, 0), (7680, 2160)), flags=19... [ 9.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.688] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.688] sna_pixmap_move_to_gpu(pixmap=540, usage=0), flags=b [ 9.688] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.688] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.688] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.688] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.688] sna_pixmap_alloc_gpu: pixmap=540 [ 9.688] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.688] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.688] kgem_bo_remove_from_active: removing handle=39 from active [ 9.688] 1:from active: pitch=30720, tiling=1, handle=39, id=639 [ 9.688] __sna_damage_all(7680, 2160) [ 9.688] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.688] sna_pixmap_mark_active: pixmap=540, handle=39 [ 9.688] sna_drawable_use_bo: allocated GPU bo for operation [ 9.688] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.688] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.688] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.688] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.688] sna_render_get_solid: 0 [ 9.688] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.688] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.688] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.688] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.688] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.688] kgem_add_handle: handle=4, index=0 [ 9.688] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.688] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.688] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.688] gen9_composite_get_binding_table(ffc0) [ 9.688] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.688] kgem_add_handle: handle=39, index=1 [ 9.688] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.688] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.688] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.688] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.688] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.688] kgem_add_handle: handle=7, index=2 [ 9.688] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.688] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.688] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.688] gen9_emit_sampler: sampler = 1 [ 9.688] gen9_emit_sf: num_sf_outputs=1 [ 9.688] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.688] gen9_emit_vertex_elements: setup id=0 [ 9.688] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.688] (0, 0), (7680, 2160) [ 9.688] gen8_vertex_flush[490] = 3 [ 9.688] sna_composite_rectangles: pixmap=540 marking clear [0]? 1 [ 9.688] sna_composite_rectangles(pixmap=540, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.688] sna_composite_rectangles: converted to op 1 [ 9.688] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.688] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.688] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.688] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.688] sna_composite_rectangles: promoting to full GPU [ 9.688] sna_composite_rectangles: dropping last-cpu hint [ 9.688] sna_drawable_use_bo pixmap=540, box=((0, 0), (7680, 2160)), flags=19... [ 9.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.688] sna_drawable_use_bo: using whole GPU bo [ 9.688] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.688] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.688] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.688] sna_render_get_solid: ff2c001e [ 9.688] sna_render_get_solid(0) = ff2c001e (old) [ 9.688] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.688] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.688] gen9_composite_get_binding_table(ff00) [ 9.688] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.688] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.688] kgem_add_handle: handle=8, index=3 [ 9.688] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.688] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.688] gen9_emit_vertex_elements: setup id=0 [ 9.688] (0, 0), (7680, 2160) [ 9.688] gen8_vertex_flush[4cc] = 3 [ 9.688] sna_composite_rectangles: pixmap=540 marking clear [ff2c001e]? 1 [ 9.688] sna_composite(pixmap=540, op=3, src=292+(0, 0), mask=0+(0, 0), dst=540+(0, 0)+(0, 0), size=(3840, 2160) [ 9.688] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.688] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.688] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.688] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.688] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.688] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.688] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.688] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.688] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.688] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.688] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.688] sna_drawable_use_bo pixmap=540, box=((0, 0), (3840, 2160)), flags=7... [ 9.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.688] sna_drawable_use_bo: using whole GPU bo [ 9.688] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.688] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.688] sna_transform_is_imprecise_integer_translation: no transform [ 9.688] gen9_composite_picture: integer translation (0, 0), removing [ 9.688] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.688] sna_render_pixmap_bo: GPU all damaged [ 9.688] color_convert: src=4d000000 [20028888] [ 9.688] color_convert: dst=4d000000 [20028888] [ 9.688] sna_render_get_solid: 4d000000 [ 9.688] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.688] gen4_choose_composite_emitter: identity source, identity mask [ 9.688] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.688] aligning vertex: was 2, now 5 floats per vertex [ 9.688] gen9_composite_get_binding_table(fe80) [ 9.688] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.688] kgem_add_handle: handle=9, index=4 [ 9.688] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.688] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.688] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.688] kgem_add_reloc64: adding proxy [delta=308] for handle=7 [ 9.688] kgem_add_reloc64[7] = (delta=308, target handle=2, presumed=fffe8000) [ 9.688] [3f80] bind bo(handle=7, addr=fffe8134), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.688] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.688] gen9_emit_sampler: sampler = 3 [ 9.688] gen9_emit_sf: num_sf_outputs=2 [ 9.688] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.688] gen9_emit_vertex_elements: setup id=10 [ 9.688] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.688] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.688] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.688] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.688] gen8_vertex_flush[5a8] = 3 [ 9.688] sna_composite(pixmap=540, op=3, src=292+(0, 0), mask=0+(0, 0), dst=540+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.688] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.688] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.688] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.688] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.688] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.688] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.688] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.688] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.688] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.688] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.688] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.688] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.688] sna_drawable_use_bo pixmap=540, box=((3840, 0), (7680, 2160)), flags=7... [ 9.688] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.688] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.688] sna_drawable_use_bo: using whole GPU bo [ 9.688] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.688] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.688] sna_transform_is_imprecise_integer_translation: no transform [ 9.688] gen9_composite_picture: integer translation (0, 0), removing [ 9.688] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.688] sna_render_pixmap_bo: GPU all damaged [ 9.688] color_convert: src=4d000000 [20028888] [ 9.688] color_convert: dst=4d000000 [20028888] [ 9.688] sna_render_get_solid: 4d000000 [ 9.688] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.688] gen4_choose_composite_emitter: identity source, identity mask [ 9.688] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.688] gen9_composite_get_binding_table(fdc0) [ 9.688] gen9_emit_vertex_elements: setup id=10 [ 9.688] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.688] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.688] gen8_vertex_flush[5dc] = 3 [ 9.689] sna_composite(pixmap=540, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=540+(5694, 1014)+(0, 0), size=(132, 132) [ 9.689] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.689] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.689] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.689] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.689] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.689] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.689] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.689] gen9_render_composite: 132x132, current mode=1/1 [ 9.689] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.689] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.689] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.689] sna_drawable_use_bo pixmap=540, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.689] sna_drawable_use_bo: using whole GPU bo [ 9.689] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.689] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.689] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.689] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.689] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.689] sna_render_pixmap_bo: GPU all damaged [ 9.689] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.689] color_convert: src=4d000000 [20028888] [ 9.689] color_convert: dst=4d000000 [20028888] [ 9.689] sna_render_get_solid: 4d000000 [ 9.689] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.689] gen4_choose_composite_emitter: simple src, identity mask [ 9.689] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.689] gen9_composite_get_binding_table(fdc0) [ 9.689] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.689] kgem_add_handle: handle=15, index=5 [ 9.689] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.689] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.689] gen9_emit_sampler: sampler = 23 [ 9.689] gen9_emit_vertex_elements: setup id=10 [ 9.689] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.689] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.689] gen8_vertex_flush[620] = 3 [ 9.689] sna_create_pixmap(80, 80, 32, usage=0) [ 9.689] kgem_can_create_2d: 80x80 @ 32 [ 9.689] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.689] kgem_can_create_2d: untiled size=28672 [ 9.689] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.689] kgem_choose_tiling: 80x80 -> 0 [ 9.689] sna_create_pixmap: usage=0, flags=b [ 9.689] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.689] __pop_freed_pixmap: reusing freed pixmap=522 header [ 9.689] create_pixmap_hdr: pixmap=541, width=80, height=80, usage=0 [ 9.689] sna_create_pixmap: serial=541, 80x80, usage=0 [ 9.689] sna_composite_rectangles(pixmap=542, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.689] sna_composite_rectangles: converted to op 0 [ 9.689] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.689] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.689] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.689] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.689] sna_composite_rectangles: dropping last-cpu hint [ 9.689] sna_drawable_use_bo pixmap=542, box=((0, 0), (80, 80)), flags=19... [ 9.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.689] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.689] sna_pixmap_move_to_gpu(pixmap=542, usage=0), flags=b [ 9.689] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.689] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.689] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.689] kgem_choose_tiling: 80x80 -> 0 [ 9.689] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.689] kgem_choose_tiling: 80x80 -> 0 [ 9.689] sna_pixmap_alloc_gpu: pixmap=542 [ 9.689] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.689] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.689] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.689] from inactive: pitch=320, tiling=0: handle=22, id=640 [ 9.689] __sna_damage_all(80, 80) [ 9.689] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.689] sna_pixmap_mark_active: pixmap=542, handle=22 [ 9.689] sna_drawable_use_bo: allocated GPU bo for operation [ 9.689] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.689] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.689] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.689] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.689] sna_render_get_solid: 0 [ 9.689] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.689] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.689] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.689] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.689] aligning vertex: was 5, now 2 floats per vertex [ 9.689] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.689] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.689] gen9_composite_get_binding_table(fd40) [ 9.689] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.689] kgem_add_handle: handle=22, index=6 [ 9.689] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.689] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.689] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.689] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.689] gen9_emit_sampler: sampler = 1 [ 9.689] gen9_emit_sf: num_sf_outputs=1 [ 9.689] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.689] gen9_emit_vertex_elements: setup id=0 [ 9.689] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.689] (0, 0), (80, 80) [ 9.689] gen8_vertex_flush[6d8] = 3 [ 9.689] sna_composite_rectangles: pixmap=542 marking clear [0]? 1 [ 9.689] sna_composite_rectangles(pixmap=542, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.689] sna_composite_rectangles: converted to op 1 [ 9.689] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.689] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.689] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.689] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.689] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.689] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.689] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.689] sna_composite_rectangles: dropping last-cpu hint [ 9.689] sna_drawable_use_bo pixmap=542, box=((0, 0), (80, 80)), flags=1... [ 9.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.689] sna_drawable_use_bo: using whole GPU bo [ 9.689] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.689] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.689] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.689] sna_render_get_solid: 40404040 [ 9.689] sna_render_get_solid(1) = 40404040 (old) [ 9.689] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.689] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.689] gen9_composite_get_binding_table(fcc0) [ 9.689] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.689] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.689] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.689] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.689] gen9_emit_vertex_elements: setup id=0 [ 9.689] (0, 0), (2, 2) [ 9.689] (78, 0), (80, 2) [ 9.689] (0, 78), (2, 80) [ 9.689] (78, 78), (80, 80) [ 9.689] gen8_vertex_flush[714] = 12 [ 9.689] sna_composite(pixmap=540, op=3, src=542+(0, 0), mask=0+(0, 0), dst=540+(0, 0)+(0, 0), size=(7680, 2160) [ 9.689] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.689] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.689] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.689] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.689] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.689] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.689] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.689] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.689] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.689] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.689] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.689] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.689] sna_drawable_use_bo pixmap=540, box=((0, 0), (7680, 2160)), flags=7... [ 9.689] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.689] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.689] sna_drawable_use_bo: using whole GPU bo [ 9.689] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.689] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.689] sna_transform_is_imprecise_integer_translation: no transform [ 9.689] gen9_composite_picture: integer translation (0, 0), removing [ 9.689] sna_render_pixmap_bo pixmap=542, (0, 0)x(7680, 2160)/(80, 80) [ 9.689] sna_render_pixmap_bo: GPU all damaged [ 9.689] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.689] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.689] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.689] gen4_choose_composite_emitter: identity src, no mask [ 9.689] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.689] aligning vertex: was 2, now 3 floats per vertex [ 9.689] gen9_composite_get_binding_table(fc40) [ 9.689] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.689] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.689] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.689] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.689] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.689] gen9_emit_sampler: sampler = a [ 9.689] gen9_emit_vertex_elements: setup id=2 [ 9.689] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.689] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.690] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.690] gen8_vertex_flush[7b0] = 3 [ 9.690] sna_destroy_pixmap: pixmap=542, attached?=1 [ 9.690] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.690] __kgem_bo_destroy: handle=22, size=61440 [ 9.690] __kgem_bo_destroy: handle=22 -> active [ 9.690] __sna_free_pixmap(pixmap=542) [ 9.690] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.690] kgem_can_create_2d: 640x2096 @ 32 [ 9.690] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.690] kgem_can_create_2d: untiled size=5365760 [ 9.690] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.690] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.690] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.690] sna_create_pixmap: usage=0, flags=1b [ 9.690] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.690] __pop_freed_pixmap: reusing freed pixmap=542 header [ 9.690] create_pixmap_hdr: pixmap=543, width=640, height=2096, usage=0 [ 9.690] sna_create_pixmap: serial=543, 640x2096, usage=0 [ 9.690] sna_composite_rectangles(pixmap=544, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.690] sna_composite_rectangles: converted to op 0 [ 9.690] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.690] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.690] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.690] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.690] sna_composite_rectangles: dropping last-cpu hint [ 9.690] sna_drawable_use_bo pixmap=544, box=((0, 0), (640, 2096)), flags=19... [ 9.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.690] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.690] sna_pixmap_move_to_gpu(pixmap=544, usage=0), flags=b [ 9.690] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.690] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.690] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.690] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.690] sna_pixmap_alloc_gpu: pixmap=544 [ 9.690] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.690] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.690] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.690] from inactive: pitch=2560, tiling=1: handle=25, id=641 [ 9.690] __sna_damage_all(640, 2096) [ 9.690] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.690] sna_pixmap_mark_active: pixmap=544, handle=25 [ 9.690] sna_drawable_use_bo: allocated GPU bo for operation [ 9.690] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.690] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.690] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.690] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.690] sna_render_get_solid: 0 [ 9.690] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.690] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.690] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.690] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.690] aligning vertex: was 3, now 2 floats per vertex [ 9.690] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.690] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.690] gen9_composite_get_binding_table(fbc0) [ 9.690] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.690] kgem_add_handle: handle=25, index=7 [ 9.690] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.690] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.690] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.690] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.690] gen9_emit_sampler: sampler = 1 [ 9.690] gen9_emit_vertex_elements: setup id=0 [ 9.690] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.690] (0, 0), (640, 2096) [ 9.690] gen8_vertex_flush[820] = 3 [ 9.690] sna_composite_rectangles: pixmap=544 marking clear [0]? 1 [ 9.690] sna_composite(pixmap=544, op=3, src=292+(168, 968), mask=0+(0, 0), dst=544+(8, 904)+(0, 0), size=(624, 224) [ 9.690] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.690] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.690] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.690] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.690] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.690] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.690] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.690] gen9_render_composite: 624x224, current mode=1/1 [ 9.690] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.690] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.690] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.690] sna_drawable_use_bo pixmap=544, box=((8, 904), (632, 1128)), flags=7... [ 9.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.690] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.690] sna_drawable_use_bo: using whole GPU bo [ 9.690] gen9_composite_set_target: pixmap=544, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.690] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.690] sna_transform_is_imprecise_integer_translation: no transform [ 9.690] gen9_composite_picture: integer translation (0, 0), removing [ 9.690] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.690] sna_render_pixmap_bo: GPU all damaged [ 9.690] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.690] color_convert: src=4d000000 [20028888] [ 9.690] color_convert: dst=4d000000 [20028888] [ 9.690] sna_render_get_solid: 4d000000 [ 9.690] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.690] gen4_choose_composite_emitter: identity source, identity mask [ 9.690] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.690] aligning vertex: was 2, now 5 floats per vertex [ 9.690] gen9_composite_get_binding_table(fb40) [ 9.690] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.690] gen9_emit_sampler: sampler = 3 [ 9.690] gen9_emit_sf: num_sf_outputs=2 [ 9.690] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.690] gen9_emit_vertex_elements: setup id=10 [ 9.690] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.690] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.690] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.690] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.690] gen8_vertex_flush[8e8] = 3 [ 9.690] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.690] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.690] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.690] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.690] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.690] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.690] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.690] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.690] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.690] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.690] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.690] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.690] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.690] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.690] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.690] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.690] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.690] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.690] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.690] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.690] sna_drawable_use_bo pixmap=544, box=((8, 904), (632, 1128)), flags=7... [ 9.690] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.690] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.690] sna_drawable_use_bo: using whole GPU bo [ 9.690] gen9_composite_set_target: pixmap=544, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.690] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.690] color_convert: src=660a0a0a [20028888] [ 9.690] color_convert: dst=660a0a0a [20028888] [ 9.690] sna_render_get_solid: 660a0a0a [ 9.690] sna_render_get_solid(2) = 660a0a0a (old) [ 9.690] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.690] gen4_choose_spans_emitter: solid source [ 9.690] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.690] aligning vertex: was 5, now 3 floats per vertex [ 9.690] gen9_composite_get_binding_table(fb00) [ 9.690] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.690] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.690] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.690] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.690] gen9_emit_sampler: sampler = c [ 9.690] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.690] gen9_emit_vertex_elements: setup id=5 [ 9.690] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.690] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.690] thread_choose_span: clipped? 0 [ 9.690] imprecise_trapezoid_span_converter: using 4 threads [ 9.690] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.690] thread_choose_span: clipped? 0 [ 9.691] span_thread: flushing 95 boxes [ 9.691] span_thread: flushing 1 boxes [ 9.691] span_thread: flushing 95 boxes [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.691] span_thread: flushing 1 boxes [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.691] gen8_vertex_flush[994] = 576 [ 9.691] gen9_render_composite_spans_done() [ 9.691] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.691] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.691] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.691] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.691] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.691] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.691] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.691] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.691] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.691] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.691] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.691] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.691] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.691] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.691] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.691] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.691] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.691] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.691] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.691] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.691] sna_drawable_use_bo pixmap=544, box=((8, 904), (632, 1128)), flags=7... [ 9.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.691] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.691] sna_drawable_use_bo: using whole GPU bo [ 9.691] gen9_composite_set_target: pixmap=544, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.691] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.691] color_convert: src=66282828 [20028888] [ 9.691] color_convert: dst=66282828 [20028888] [ 9.691] sna_render_get_solid: 66282828 [ 9.691] sna_render_get_solid(3) = 66282828 (old) [ 9.691] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.691] gen4_choose_spans_emitter: solid source [ 9.691] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.691] gen9_composite_get_binding_table(fa80) [ 9.691] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.691] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.691] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.691] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.691] gen9_emit_vertex_elements: setup id=5 [ 9.691] thread_choose_span: clipped? 0 [ 9.691] imprecise_trapezoid_span_converter: using 4 threads [ 9.691] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.691] thread_choose_span: clipped? 0 [ 9.691] [ 9.691] span_thread: flushing 2 boxes [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 9.691] span_thread: flushing 162 boxes [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.691] span_thread: flushing 166 boxes [ 9.691] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.691] gen8_vertex_flush[9d0] = 996 [ 9.691] gen9_render_composite_spans_done() [ 9.691] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.691] kgem_can_create_2d: 640x2096 @ 32 [ 9.691] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.691] kgem_can_create_2d: untiled size=5365760 [ 9.691] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.691] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.691] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.691] sna_create_pixmap: usage=0, flags=1b [ 9.691] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.691] __pop_freed_pixmap: reusing freed pixmap=524 header [ 9.691] create_pixmap_hdr: pixmap=545, width=640, height=2096, usage=0 [ 9.691] sna_create_pixmap: serial=545, 640x2096, usage=0 [ 9.691] sna_composite_rectangles(pixmap=546, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.691] sna_composite_rectangles: converted to op 0 [ 9.691] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.691] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.691] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.691] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.691] sna_composite_rectangles: dropping last-cpu hint [ 9.691] sna_drawable_use_bo pixmap=546, box=((0, 0), (640, 2096)), flags=19... [ 9.691] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.691] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.691] sna_pixmap_move_to_gpu(pixmap=546, usage=0), flags=b [ 9.691] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.691] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.691] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.691] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.691] sna_pixmap_alloc_gpu: pixmap=546 [ 9.691] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.691] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.691] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.691] from inactive: pitch=2560, tiling=1: handle=11, id=642 [ 9.691] __sna_damage_all(640, 2096) [ 9.691] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.691] sna_pixmap_mark_active: pixmap=546, handle=11 [ 9.691] sna_drawable_use_bo: allocated GPU bo for operation [ 9.691] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.691] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.691] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.691] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.691] sna_render_get_solid: 0 [ 9.691] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.691] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.691] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.691] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.691] aligning vertex: was 3, now 2 floats per vertex [ 9.691] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.691] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.691] gen9_composite_get_binding_table(fa00) [ 9.691] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.691] kgem_add_handle: handle=11, index=8 [ 9.691] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 9.691] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.691] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.691] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.691] gen9_emit_sampler: sampler = 1 [ 9.691] gen9_emit_sf: num_sf_outputs=1 [ 9.691] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.692] gen9_emit_vertex_elements: setup id=0 [ 9.692] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.692] (0, 0), (640, 2096) [ 9.692] gen8_vertex_flush[a90] = 3 [ 9.692] sna_composite_rectangles: pixmap=546 marking clear [0]? 1 [ 9.692] sna_create_pixmap(624, 224, 32, usage=0) [ 9.692] kgem_can_create_2d: 624x224 @ 32 [ 9.692] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.692] kgem_can_create_2d: untiled size=561152 [ 9.692] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.692] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.692] kgem_can_create_2d: tiled[-1] size=561152 [ 9.692] sna_create_pixmap: usage=0, flags=1b [ 9.692] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.692] __pop_freed_pixmap: reusing freed pixmap=530 header [ 9.692] create_pixmap_hdr: pixmap=547, width=624, height=224, usage=0 [ 9.692] sna_create_pixmap: serial=547, 624x224, usage=0 [ 9.692] sna_composite_rectangles(pixmap=548, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.692] sna_composite_rectangles: converted to op 0 [ 9.692] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.692] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.692] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.692] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.692] sna_composite_rectangles: dropping last-cpu hint [ 9.692] sna_drawable_use_bo pixmap=548, box=((0, 0), (624, 224)), flags=19... [ 9.692] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.692] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.692] sna_pixmap_move_to_gpu(pixmap=548, usage=0), flags=b [ 9.692] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.692] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.692] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.692] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.692] sna_pixmap_alloc_gpu: pixmap=548 [ 9.692] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.692] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.692] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.692] from inactive: pitch=2560, tiling=1: handle=20, id=643 [ 9.692] __sna_damage_all(624, 224) [ 9.692] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.692] sna_pixmap_mark_active: pixmap=548, handle=20 [ 9.692] sna_drawable_use_bo: allocated GPU bo for operation [ 9.692] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.692] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.692] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.692] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.692] sna_render_get_solid: 0 [ 9.692] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.692] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.692] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.692] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.692] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.692] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.692] gen9_composite_get_binding_table(f980) [ 9.692] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.692] kgem_add_handle: handle=20, index=9 [ 9.692] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.692] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.692] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.692] gen9_emit_vertex_elements: setup id=0 [ 9.692] (0, 0), (624, 224) [ 9.692] gen8_vertex_flush[ac4] = 3 [ 9.692] sna_composite_rectangles: pixmap=548 marking clear [0]? 1 [ 9.692] sna_create_pixmap(576, 76, 32, usage=0) [ 9.692] kgem_can_create_2d: 576x76 @ 32 [ 9.692] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.692] kgem_can_create_2d: untiled size=176128 [ 9.692] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.692] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.692] kgem_can_create_2d: tiled[-1] size=176128 [ 9.692] sna_create_pixmap: usage=0, flags=1b [ 9.692] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.692] __pop_freed_pixmap: reusing freed pixmap=528 header [ 9.692] create_pixmap_hdr: pixmap=549, width=576, height=76, usage=0 [ 9.692] sna_create_pixmap: serial=549, 576x76, usage=0 [ 9.692] sna_composite_rectangles(pixmap=550, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.692] sna_composite_rectangles: converted to op 0 [ 9.692] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.692] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.692] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.692] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.692] sna_composite_rectangles: dropping last-cpu hint [ 9.692] sna_drawable_use_bo pixmap=550, box=((0, 0), (576, 76)), flags=19... [ 9.692] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.692] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.692] sna_pixmap_move_to_gpu(pixmap=550, usage=0), flags=b [ 9.692] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.692] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.692] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.692] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.692] sna_pixmap_alloc_gpu: pixmap=550 [ 9.692] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.692] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.692] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.692] from inactive: pitch=2560, tiling=1: handle=38, id=644 [ 9.692] __sna_damage_all(576, 76) [ 9.692] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.692] sna_pixmap_mark_active: pixmap=550, handle=38 [ 9.692] sna_drawable_use_bo: allocated GPU bo for operation [ 9.692] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.692] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.692] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.692] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.692] sna_render_get_solid: 0 [ 9.692] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.692] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.692] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.692] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.692] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.692] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.692] gen9_composite_get_binding_table(f900) [ 9.692] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.692] kgem_add_handle: handle=38, index=10 [ 9.692] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.692] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.692] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.692] gen9_emit_vertex_elements: setup id=0 [ 9.692] (0, 0), (576, 76) [ 9.692] gen8_vertex_flush[af8] = 3 [ 9.692] sna_composite_rectangles: pixmap=550 marking clear [0]? 1 [ 9.692] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.692] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.692] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.692] trapezoid_spans_maybe_inplace? clear, no [ 9.692] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.692] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.692] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.692] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.692] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.692] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.692] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.692] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.692] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.692] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.692] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.692] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.693] sna_drawable_use_bo pixmap=550, box=((2, 2), (574, 74)), flags=7... [ 9.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.693] sna_drawable_use_bo: using whole GPU bo [ 9.693] gen9_composite_set_target: pixmap=550, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.693] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.693] color_convert: src=4c000000 [20028888] [ 9.693] color_convert: dst=4c000000 [20028888] [ 9.693] sna_render_get_solid: 4c000000 [ 9.693] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.693] gen4_choose_spans_emitter: solid source [ 9.693] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.693] aligning vertex: was 2, now 3 floats per vertex [ 9.693] gen9_composite_get_binding_table(f880) [ 9.693] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.693] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.693] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.693] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.693] gen9_emit_sampler: sampler = c [ 9.693] gen9_emit_sf: num_sf_outputs=2 [ 9.693] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.693] gen9_emit_vertex_elements: setup id=5 [ 9.693] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.693] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.693] thread_choose_span: clipped? 0 [ 9.693] imprecise_trapezoid_span_converter: using 4 threads [ 9.693] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.693] thread_choose_span: clipped? 0 [ 9.693] span_thread: flushing 26 boxes [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.693] span_thread: flushing 1 boxes [ 9.693] span_thread: flushing 26 boxes [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.693] span_thread: flushing 1 boxes [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.693] gen8_vertex_flush[ba8] = 162 [ 9.693] gen9_render_composite_spans_done() [ 9.693] sna_accel_flush: flush?=0, dirty?=0 [ 9.693] sna_block_handler (tv=0.0) [ 9.693] sna_wakeup_handler [ 9.693] sna_mode_wakeup: len=32 [ 9.693] sna_mode_wakeup: recording last swap on pipe=1, frame 305 [131], time 9.693766 [ 9.693] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.693] sna_mode_wakeup: flip complete, pending? 2 [ 9.693] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.693] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.693] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.693] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.693] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.693] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.693] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.693] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.693] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.693] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.693] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.693] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.693] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.693] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.693] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.693] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.693] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.693] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.693] sna_drawable_use_bo pixmap=550, box=((0, 0), (576, 76)), flags=7... [ 9.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.693] sna_drawable_use_bo: using whole GPU bo [ 9.693] gen9_composite_set_target: pixmap=550, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.693] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.693] color_convert: src=e6e6e6e6 [20028888] [ 9.693] color_convert: dst=e6e6e6e6 [20028888] [ 9.693] sna_render_get_solid: e6e6e6e6 [ 9.693] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.693] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.693] gen4_choose_spans_emitter: solid source [ 9.693] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.693] gen9_composite_get_binding_table(f800) [ 9.693] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.693] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.693] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.693] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.693] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.693] gen9_emit_vertex_elements: setup id=5 [ 9.693] thread_choose_span: clipped? 0 [ 9.693] imprecise_trapezoid_span_converter: using 4 threads [ 9.693] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.693] thread_choose_span: clipped? 0 [ 9.693] span_thread: flushing 62 boxes [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.693] span_thread: flushing 2 boxes [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.693] span_thread: flushing 2 boxes [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.693] span_thread: flushing 62 boxes [ 9.693] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.693] gen8_vertex_flush[bfc] = 384 [ 9.693] gen9_render_composite_spans_done() [ 9.693] sna_composite_rectangles(pixmap=550, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.693] sna_composite_rectangles: converted to op 1 [ 9.693] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.693] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.693] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.693] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.693] sna_composite_rectangles: dropping last-cpu hint [ 9.693] sna_drawable_use_bo pixmap=550, box=((16, 16), (18, 60)), flags=9... [ 9.693] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.693] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.693] sna_drawable_use_bo: using whole GPU bo [ 9.693] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.693] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.693] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.693] sna_render_get_solid: ffffffff [ 9.693] sna_render_get_solid(white) [ 9.693] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.693] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.693] aligning vertex: was 3, now 2 floats per vertex [ 9.693] gen9_composite_get_binding_table(f780) [ 9.693] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.693] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.693] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.693] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.693] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.693] gen9_emit_sampler: sampler = 1 [ 9.693] gen9_emit_sf: num_sf_outputs=1 [ 9.693] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.693] gen9_emit_vertex_elements: setup id=0 [ 9.693] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.693] (16, 16), (18, 60) [ 9.693] gen8_vertex_flush[cbc] = 3 [ 9.693] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=21a, drawable=224 [ 9.693] sna_validate_gc: recomputing clip [ 9.693] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.693] sna_copy_area: src=pixmap=550:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=548:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.694] sna_copy_area: normal copy [ 9.694] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.694] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.694] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.694] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.694] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.694] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.694] sna_do_copy: pixmap -- no source clipping [ 9.694] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.694] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.694] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=550+(-24, -136), dst pixmap=548+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.694] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.694] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.694] sna_drawable_use_bo pixmap=548, box=((24, 136), (600, 212)), flags=b... [ 9.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.694] sna_drawable_use_bo: using whole GPU bo [ 9.694] sna_pixmap_move_to_gpu(pixmap=550, usage=0), flags=a [ 9.694] sna_pixmap_move_to_gpu: already all-damaged [ 9.694] sna_pixmap_mark_active: pixmap=550, handle=38 [ 9.694] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.694] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.694] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.694] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.694] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.694] gen9_composite_get_binding_table(f700) [ 9.694] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.694] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.694] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.694] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.694] gen9_emit_sampler: sampler = 0 [ 9.694] gen9_emit_vertex_elements: setup id=0 [ 9.694] (0, 0) -> (24, 136) + (576, 76) [ 9.694] gen8_vertex_flush[d10] = 3 [ 9.694] sna_destroy_pixmap: pixmap=550, attached?=1 [ 9.694] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.694] __kgem_bo_destroy: handle=38, size=204800 [ 9.694] __kgem_bo_destroy: handle=38 -> active [ 9.694] __sna_free_pixmap(pixmap=550) [ 9.694] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.694] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.694] sna_glyphs: discarding mask [ 9.694] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.694] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.694] gen9_render_composite: 0x0, current mode=1/1 [ 9.694] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.694] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.694] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.694] sna_drawable_use_bo pixmap=548, box=((0, 0), (624, 224)), flags=7... [ 9.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.694] sna_drawable_use_bo: using whole GPU bo [ 9.694] gen9_composite_set_target: pixmap=548, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.694] color_convert: src=ff888888 [20028888] [ 9.694] color_convert: dst=ff888888 [20028888] [ 9.694] sna_render_get_solid: ff888888 [ 9.694] sna_render_get_solid(5) = ff888888 (old) [ 9.694] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.694] sna_transform_is_imprecise_integer_translation: no transform [ 9.694] gen9_composite_picture: integer translation (0, 0), removing [ 9.694] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.694] sna_render_pixmap_bo: GPU all damaged [ 9.694] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.694] gen4_choose_composite_emitter: solid, identity mask [ 9.694] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.694] aligning vertex: was 2, now 4 floats per vertex [ 9.694] gen9_composite_get_binding_table(f680) [ 9.694] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.694] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.694] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.694] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.694] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.694] kgem_add_handle: handle=6, index=11 [ 9.694] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.694] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.694] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.694] gen9_emit_sampler: sampler = a [ 9.694] gen9_emit_sf: num_sf_outputs=2 [ 9.694] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.694] gen9_emit_vertex_elements: setup id=9 [ 9.694] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.694] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.694] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.694] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.694] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.694] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.694] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.694] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.694] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.694] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.694] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.694] gen8_vertex_flush[dec] = 24 [ 9.694] gen9_magic_ca_pass: CA fixup (5042 -> 5066) [ 9.694] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.694] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.694] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.694] sna_composite(pixmap=548, op=3, src=210+(0, 0), mask=0+(28, 8), dst=548+(28, 8)+(0, 0), size=(20, 80) [ 9.694] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.694] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.694] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.694] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.694] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.694] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.694] gen9_render_composite: 20x80, current mode=1/1 [ 9.694] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.694] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.694] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.694] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.694] sna_drawable_use_bo pixmap=548, box=((28, 8), (48, 88)), flags=7... [ 9.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.694] sna_drawable_use_bo: using whole GPU bo [ 9.694] gen9_composite_set_target: pixmap=548, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.694] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.694] sna_transform_is_imprecise_integer_translation: no transform [ 9.694] gen9_composite_picture: integer translation (0, 0), removing [ 9.694] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.694] sna_render_pixmap_bo: GPU all damaged [ 9.694] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.694] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.694] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.694] gen4_choose_composite_emitter: identity src, no mask [ 9.694] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.694] aligning vertex: was 4, now 3 floats per vertex [ 9.694] gen9_composite_get_binding_table(f5c0) [ 9.694] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.694] kgem_add_handle: handle=12, index=12 [ 9.694] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.694] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.694] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.694] gen9_emit_sampler: sampler = 2 [ 9.694] gen9_emit_sf: num_sf_outputs=1 [ 9.694] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.694] gen9_emit_vertex_elements: setup id=2 [ 9.694] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.694] gen9_render_composite_box: (28, 8), (48, 88) [ 9.694] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.694] gen8_vertex_flush[f28] = 3 [ 9.694] sna_composite(pixmap=548, op=3, src=214+(0, 0), mask=0+(28, 0), dst=548+(28, 0)+(0, 0), size=(20, 8) [ 9.694] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.694] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.694] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.694] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.694] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.694] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.694] gen9_render_composite: 20x8, current mode=1/1 [ 9.694] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.694] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.694] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.694] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.694] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.694] sna_drawable_use_bo pixmap=548, box=((28, 0), (48, 8)), flags=7... [ 9.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.694] sna_drawable_use_bo: using whole GPU bo [ 9.694] gen9_composite_set_target: pixmap=548, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.694] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.694] sna_transform_is_imprecise_integer_translation: no transform [ 9.694] gen9_composite_picture: integer translation (0, 0), removing [ 9.694] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.694] sna_render_pixmap_bo: GPU all damaged [ 9.694] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.694] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.694] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.694] gen4_choose_composite_emitter: identity src, no mask [ 9.694] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.694] gen9_composite_get_binding_table(f540) [ 9.694] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.694] kgem_add_handle: handle=24, index=13 [ 9.694] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.694] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.694] gen9_emit_vertex_elements: setup id=2 [ 9.694] gen9_render_composite_box: (28, 0), (48, 8) [ 9.694] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.694] gen8_vertex_flush[f64] = 3 [ 9.694] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=224, drawable=222 [ 9.694] sna_validate_gc: recomputing clip [ 9.694] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.694] sna_copy_area: src=pixmap=548:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=546:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.694] sna_copy_area: normal copy [ 9.694] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.694] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.694] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.694] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.694] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.694] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.694] sna_do_copy: pixmap -- no source clipping [ 9.694] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.694] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.694] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=548+(-8, -896), dst pixmap=546+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.694] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.694] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.694] sna_drawable_use_bo pixmap=546, box=((8, 896), (632, 1120)), flags=b... [ 9.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.694] sna_drawable_use_bo: using whole GPU bo [ 9.694] sna_pixmap_move_to_gpu(pixmap=548, usage=0), flags=a [ 9.694] sna_pixmap_move_to_gpu: already all-damaged [ 9.694] sna_pixmap_mark_active: pixmap=548, handle=20 [ 9.694] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.694] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.694] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.694] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.694] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.694] aligning vertex: was 3, now 2 floats per vertex [ 9.694] gen9_composite_get_binding_table(f4c0) [ 9.694] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.694] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.694] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.694] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.694] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.694] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.694] gen9_emit_sampler: sampler = 0 [ 9.694] gen9_emit_vertex_elements: setup id=0 [ 9.694] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.694] (0, 0) -> (8, 896) + (624, 224) [ 9.694] gen8_vertex_flush[fec] = 3 [ 9.694] sna_destroy_pixmap: pixmap=548, attached?=1 [ 9.694] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.694] __kgem_bo_destroy: handle=20, size=3268608 [ 9.694] __kgem_bo_destroy: handle=20 -> active [ 9.694] __sna_free_pixmap(pixmap=548) [ 9.694] sna_create_pixmap(624, 80, 32, usage=0) [ 9.694] kgem_can_create_2d: 624x80 @ 32 [ 9.694] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.694] kgem_can_create_2d: untiled size=200704 [ 9.694] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.694] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.694] kgem_can_create_2d: tiled[-1] size=200704 [ 9.694] sna_create_pixmap: usage=0, flags=1b [ 9.694] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.694] __pop_freed_pixmap: reusing freed pixmap=548 header [ 9.694] create_pixmap_hdr: pixmap=551, width=624, height=80, usage=0 [ 9.694] sna_create_pixmap: serial=551, 624x80, usage=0 [ 9.694] sna_composite_rectangles(pixmap=552, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.694] sna_composite_rectangles: converted to op 0 [ 9.694] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.694] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.694] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.694] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.694] sna_composite_rectangles: dropping last-cpu hint [ 9.694] sna_drawable_use_bo pixmap=552, box=((0, 0), (624, 80)), flags=19... [ 9.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.694] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.694] sna_pixmap_move_to_gpu(pixmap=552, usage=0), flags=b [ 9.694] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.694] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.694] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.694] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.694] sna_pixmap_alloc_gpu: pixmap=552 [ 9.694] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.694] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.694] kgem_bo_remove_from_active: removing handle=38 from active [ 9.694] 1:from active: pitch=2560, tiling=1, handle=38, id=645 [ 9.694] __sna_damage_all(624, 80) [ 9.694] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.694] sna_pixmap_mark_active: pixmap=552, handle=38 [ 9.694] sna_drawable_use_bo: allocated GPU bo for operation [ 9.694] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.694] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.694] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.694] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.694] sna_render_get_solid: 0 [ 9.694] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.694] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.694] gen9_composite_get_binding_table(f440) [ 9.694] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.694] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.694] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.694] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.694] gen9_emit_sampler: sampler = 1 [ 9.694] gen9_emit_vertex_elements: setup id=0 [ 9.694] (0, 0), (624, 80) [ 9.694] gen8_vertex_flush[1028] = 3 [ 9.694] sna_composite_rectangles: pixmap=552 marking clear [0]? 1 [ 9.694] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=222, drawable=228 [ 9.694] sna_validate_gc: recomputing clip [ 9.694] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.694] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=552:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.694] sna_copy_area: normal copy [ 9.694] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.694] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.694] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.694] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.694] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.694] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.694] sna_do_copy: pixmap -- no source clipping [ 9.694] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.694] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.694] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=552+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.694] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.694] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.694] sna_drawable_use_bo pixmap=552, box=((28, 0), (246, 80)), flags=b... [ 9.694] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.694] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.694] sna_drawable_use_bo: using whole GPU bo [ 9.694] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.694] sna_pixmap_move_to_gpu: already all-damaged [ 9.694] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.694] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.694] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.694] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.695] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.695] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.695] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.695] gen9_composite_get_binding_table(f3c0) [ 9.695] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.695] kgem_add_handle: handle=21, index=14 [ 9.695] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.695] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.695] gen9_emit_sampler: sampler = 0 [ 9.695] gen9_emit_vertex_elements: setup id=0 [ 9.695] (0, 0) -> (28, 0) + (218, 80) [ 9.695] gen8_vertex_flush[106c] = 3 [ 9.695] sna_composite(pixmap=546, op=3, src=552+(0, 0), mask=0+(0, 0), dst=546+(8, 1136)+(0, 0), size=(624, 80) [ 9.695] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.695] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.695] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.695] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.695] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.695] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.695] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.695] gen9_render_composite: 624x80, current mode=1/1 [ 9.695] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.695] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.695] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.695] sna_drawable_use_bo pixmap=546, box=((8, 1136), (632, 1216)), flags=7... [ 9.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.695] sna_drawable_use_bo: using whole GPU bo [ 9.695] gen9_composite_set_target: pixmap=546, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.695] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.695] sna_transform_is_imprecise_integer_translation: no transform [ 9.695] gen9_composite_picture: integer translation (0, 0), removing [ 9.695] sna_render_pixmap_bo pixmap=552, (0, 0)x(624, 80)/(624, 80) [ 9.695] sna_render_pixmap_bo: GPU all damaged [ 9.695] color_convert: src=cc000000 [20028888] [ 9.695] color_convert: dst=cc000000 [20028888] [ 9.695] sna_render_get_solid: cc000000 [ 9.695] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.695] gen4_choose_composite_emitter: identity source, identity mask [ 9.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.695] aligning vertex: was 2, now 5 floats per vertex [ 9.695] gen9_composite_get_binding_table(f340) [ 9.695] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.695] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.695] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.695] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.695] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.695] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.695] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.695] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.695] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.695] gen9_emit_sampler: sampler = 3 [ 9.695] gen9_emit_sf: num_sf_outputs=2 [ 9.695] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.695] gen9_emit_vertex_elements: setup id=10 [ 9.695] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.695] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.695] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.695] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.695] gen8_vertex_flush[1144] = 3 [ 9.695] sna_destroy_pixmap: pixmap=552, attached?=1 [ 9.695] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.695] __kgem_bo_destroy: handle=38, size=204800 [ 9.695] __kgem_bo_destroy: handle=38 -> active [ 9.695] __sna_free_pixmap(pixmap=552) [ 9.695] sna_composite(pixmap=544, op=3, src=546+(0, 0), mask=0+(0, 0), dst=544+(0, 0)+(0, 0), size=(640, 2096) [ 9.695] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.695] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.695] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.695] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.695] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.695] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.695] gen9_render_composite: 640x2096, current mode=1/1 [ 9.695] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.695] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.695] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.695] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.695] sna_drawable_use_bo pixmap=544, box=((0, 0), (640, 2096)), flags=7... [ 9.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.695] sna_drawable_use_bo: using whole GPU bo [ 9.695] gen9_composite_set_target: pixmap=544, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.695] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.695] sna_transform_is_imprecise_integer_translation: no transform [ 9.695] gen9_composite_picture: integer translation (0, 0), removing [ 9.695] sna_render_pixmap_bo pixmap=546, (0, 0)x(640, 2096)/(640, 2096) [ 9.695] sna_render_pixmap_bo: GPU all damaged [ 9.695] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.695] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.695] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.695] gen4_choose_composite_emitter: identity src, no mask [ 9.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.695] aligning vertex: was 5, now 3 floats per vertex [ 9.695] gen9_composite_get_binding_table(f280) [ 9.695] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.695] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.695] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fa111000) [ 9.695] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.695] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.695] gen9_emit_sampler: sampler = 2 [ 9.695] gen9_emit_sf: num_sf_outputs=1 [ 9.695] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.695] gen9_emit_vertex_elements: setup id=2 [ 9.695] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.695] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.695] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.695] gen8_vertex_flush[11ec] = 3 [ 9.695] sna_destroy_pixmap: pixmap=546, attached?=1 [ 9.695] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.695] __kgem_bo_destroy: handle=11, size=33177600 [ 9.695] __kgem_bo_destroy: handle=11 -> active [ 9.695] __sna_free_pixmap(pixmap=546) [ 9.695] sna_composite(pixmap=540, op=3, src=544+(0, 0), mask=0+(160, 64), dst=540+(160, 64)+(0, 0), size=(640, 2096) [ 9.695] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.695] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.695] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.695] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.695] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.695] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.695] gen9_render_composite: 640x2096, current mode=1/1 [ 9.695] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.695] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.695] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.695] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.695] sna_drawable_use_bo pixmap=540, box=((160, 64), (800, 2160)), flags=7... [ 9.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.695] sna_drawable_use_bo: using whole GPU bo [ 9.695] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.695] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.695] sna_transform_is_imprecise_integer_translation: no transform [ 9.695] gen9_composite_picture: integer translation (0, 0), removing [ 9.695] sna_render_pixmap_bo pixmap=544, (0, 0)x(640, 2096)/(640, 2096) [ 9.695] sna_render_pixmap_bo: GPU all damaged [ 9.695] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.695] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.695] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.695] gen4_choose_composite_emitter: identity src, no mask [ 9.695] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.695] gen9_composite_get_binding_table(f200) [ 9.695] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.695] kgem_add_reloc64: handle=25, pos=15480, delta=0, domains=40000 [ 9.695] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=f4225000) [ 9.695] [3c70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.695] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.695] gen9_emit_vertex_elements: setup id=2 [ 9.695] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.695] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.695] gen8_vertex_flush[1238] = 3 [ 9.695] sna_destroy_pixmap: pixmap=544, attached?=1 [ 9.695] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.695] __kgem_bo_destroy: handle=25, size=33177600 [ 9.695] __kgem_bo_destroy: handle=25 -> active [ 9.695] __sna_free_pixmap(pixmap=544) [ 9.695] sna_create_pixmap(2, 64, 32, usage=0) [ 9.695] kgem_can_create_2d: 2x64 @ 32 [ 9.695] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.695] kgem_can_create_2d: untiled size=4096 [ 9.695] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.695] kgem_choose_tiling: 2x64 -> 0 [ 9.695] sna_create_pixmap: usage=0, flags=a [ 9.695] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.695] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.695] create_pixmap: serial=553, usage=0, 2x64 [ 9.695] sna_create_pixmap: serial=553, 2x64, usage=0 [ 9.695] sna_composite_rectangles(pixmap=554, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.695] sna_composite_rectangles: converted to op 0 [ 9.695] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.695] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.695] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.695] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.695] sna_composite_rectangles: fallback, dst pixmap=554 too small or not attached [ 9.695] sna_composite_rectangles: fallback [ 9.695] sna_drawable_move_region_to_cpu(pixmap=554 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.695] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.695] _sna_pixmap_move_to_cpu(pixmap=554, 2x64, flags=1) [ 9.695] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.695] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.695] operate_inplace: no, inplace operation not suitable [ 9.695] _sna_pixmap_move_to_cpu: marking as damaged [ 9.695] __sna_damage_all(2, 64) [ 9.695] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.695] sna_create_pixmap(1, 32, 32, usage=0) [ 9.695] kgem_can_create_2d: 1x32 @ 32 [ 9.695] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.695] kgem_can_create_2d: untiled size=4096 [ 9.695] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.695] kgem_choose_tiling: 1x32 -> 0 [ 9.695] sna_create_pixmap: usage=0, flags=a [ 9.695] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.695] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.695] create_pixmap: serial=555, usage=0, 1x32 [ 9.695] sna_create_pixmap: serial=555, 1x32, usage=0 [ 9.695] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=228, drawable=22c [ 9.695] sna_validate_gc: recomputing clip [ 9.695] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.695] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.695] try_upload__fast: ignore existing cpu damage (if any) [ 9.695] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.695] try_upload__fast: no, no gpu damage [ 9.695] sna_drawable_move_region_to_cpu(pixmap=556 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.695] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.695] _sna_pixmap_move_to_cpu(pixmap=556, 1x32, flags=1) [ 9.695] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.695] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.695] operate_inplace: no, inplace operation not suitable [ 9.695] _sna_pixmap_move_to_cpu: marking as damaged [ 9.695] __sna_damage_all(1, 32) [ 9.695] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.695] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.695] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.695] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.695] sna_accel_flush: flush?=0, dirty?=0 [ 9.695] sna_composite(pixmap=554, op=1, src=556+(0, 0), mask=0+(0, 0), dst=554+(0, 0)+(0, 0), size=(2, 64) [ 9.695] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.695] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.695] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.695] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.695] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.695] sna_composite: fallback, dst pixmap=554 is too small (or completely damaged) [ 9.695] sna_composite: fallback -- fbComposite [ 9.695] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.695] sna_composite_fb: fallback -- move src to cpu [ 9.695] _sna_pixmap_move_to_cpu(pixmap=556, 1x32, flags=2) [ 9.695] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.695] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.695] sna_composite_fb: fallback -- move dst to cpu [ 9.695] sna_drawable_move_region_to_cpu(pixmap=554 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.695] sna_drawable_move_region_to_cpu: pixmap=554 all damaged on CPU [ 9.695] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.695] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.695] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.695] sna_destroy_pixmap: pixmap=556, attached?=1 [ 9.695] __sna_free_pixmap(pixmap=556) [ 9.695] sna_composite(pixmap=540, op=3, src=554+(0, 0), mask=0+(0, 0), dst=540+(0, 0)+(0, 0), size=(3840, 64) [ 9.695] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.695] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.695] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.695] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.695] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.695] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.695] gen9_render_composite: 3840x64, current mode=1/1 [ 9.695] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.695] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.695] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.695] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.695] sna_drawable_use_bo pixmap=540, box=((0, 0), (3840, 64)), flags=7... [ 9.695] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.695] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.695] sna_drawable_use_bo: using whole GPU bo [ 9.695] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.695] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.695] sna_transform_is_imprecise_integer_translation: no transform [ 9.695] gen9_composite_picture: integer translation (0, 0), removing [ 9.695] sna_render_pixmap_bo pixmap=554, (0, 0)x(3840, 64)/(2, 64) [ 9.695] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.695] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.695] use_cpu_bo: no cpu bo [ 9.695] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.695] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.695] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.695] sna_drawable_move_region_to_cpu(pixmap=554 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.695] sna_drawable_move_region_to_cpu: pixmap=554 all damaged on CPU [ 9.695] kgem_can_create_2d: 2x64 @ 32 [ 9.695] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.695] kgem_can_create_2d: untiled size=4096 [ 9.695] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.695] kgem_choose_tiling: 2x64 -> 0 [ 9.695] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.695] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.695] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.695] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.695] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.695] search_linear_cache: searching for inactive gtt map [ 9.695] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.695] search_linear_cache: searching for inactive gtt map [ 9.695] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.695] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.695] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.695] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.695] kgem_create_buffer: reusing handle=23 for buffer [ 9.695] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.695] init_buffer_from_bo: reusing handle=23 for buffer [ 9.695] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.695] kgem_bo_map: converting request for GTT map into CPU map [ 9.695] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.695] kgem_bo_sync__cpu: handle=23 [ 9.695] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.695] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.695] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.695] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.695] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.695] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.695] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.695] __kgem_bo_init(handle=23, num_pages=2048) [ 9.695] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.695] upload: adding upload cache to pixmap=554 [ 9.695] kgem_proxy_bo_attach: handle=23 [ 9.695] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.695] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.695] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.695] gen4_choose_composite_emitter: identity src, no mask [ 9.695] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.696] gen9_composite_get_binding_table(f180) [ 9.696] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.696] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.696] kgem_add_handle: handle=23, index=15 [ 9.696] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.696] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.696] gen9_emit_sampler: sampler = a [ 9.696] gen9_emit_vertex_elements: setup id=2 [ 9.696] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.696] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.696] gen8_vertex_flush[127c] = 3 [ 9.696] sna_destroy_pixmap: pixmap=554, attached?=1 [ 9.696] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.696] __sna_free_pixmap(pixmap=554) [ 9.696] sna_composite(pixmap=540, op=3, src=292+(0, 0), mask=0+(0, 0), dst=540+(0, 0)+(0, 0), size=(3840, 48) [ 9.696] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.696] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.696] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.696] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.696] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.696] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.696] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.696] gen9_render_composite: 3840x48, current mode=1/1 [ 9.696] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.696] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.696] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.696] sna_drawable_use_bo pixmap=540, box=((0, 0), (3840, 48)), flags=7... [ 9.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.696] sna_drawable_use_bo: using whole GPU bo [ 9.696] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.696] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.696] sna_transform_is_imprecise_integer_translation: no transform [ 9.696] gen9_composite_picture: integer translation (0, 0), removing [ 9.696] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.696] sna_render_pixmap_bo: GPU all damaged [ 9.696] color_convert: src=4d000000 [20028888] [ 9.696] color_convert: dst=4d000000 [20028888] [ 9.696] sna_render_get_solid: 4d000000 [ 9.696] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.696] gen4_choose_composite_emitter: identity source, identity mask [ 9.696] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.696] aligning vertex: was 3, now 5 floats per vertex [ 9.696] gen9_composite_get_binding_table(f100) [ 9.696] gen9_emit_sampler: sampler = 3 [ 9.696] gen9_emit_sf: num_sf_outputs=2 [ 9.696] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.696] gen9_emit_vertex_elements: setup id=10 [ 9.696] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.696] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.696] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.696] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.696] gen8_vertex_flush[132c] = 3 [ 9.696] sna_composite_rectangles(pixmap=540, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.696] sna_composite_rectangles: converted to op 3 [ 9.696] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.696] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.696] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.696] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.696] sna_drawable_use_bo pixmap=540, box=((0, 0), (3840, 48)), flags=1... [ 9.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.696] sna_drawable_use_bo: using whole GPU bo [ 9.696] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.696] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.696] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.696] sna_render_get_solid: 660a0a0a [ 9.696] sna_render_get_solid(2) = 660a0a0a (old) [ 9.696] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.696] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.696] aligning vertex: was 5, now 2 floats per vertex [ 9.696] gen9_composite_get_binding_table(f0c0) [ 9.696] gen9_emit_sampler: sampler = 1 [ 9.696] gen9_emit_sf: num_sf_outputs=1 [ 9.696] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.696] gen9_emit_vertex_elements: setup id=0 [ 9.696] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.696] (0, 0), (3840, 48) [ 9.696] gen8_vertex_flush[13d4] = 3 [ 9.696] sna_composite(pixmap=540, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=540+(3786, 6)+(0, 0), size=(44, 36) [ 9.696] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.696] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.696] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.696] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.696] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.696] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.696] gen9_render_composite: 44x36, current mode=1/1 [ 9.696] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.696] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.696] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.696] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.696] sna_drawable_use_bo pixmap=540, box=((3786, 6), (3830, 42)), flags=7... [ 9.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.696] sna_drawable_use_bo: using whole GPU bo [ 9.696] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.696] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.696] sna_transform_is_imprecise_integer_translation: no transform [ 9.696] gen9_composite_picture: integer translation (0, 0), removing [ 9.696] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.696] sna_render_pixmap_bo: CPU all damaged [ 9.696] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.696] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.696] __kgem_retire_rq: request 1 complete [ 9.696] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.696] sna_add_flush_pixmap: new flush bo, flushing before [ 9.696] gen8_vertex_close: used=20372, vbo active? 31, vb=625, nreloc=5 [ 9.696] gen8_vertex_close: reloc[0] = 287 [ 9.696] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.696] kgem_add_handle: handle=31, index=16 [ 9.696] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.696] gen8_vertex_close: reloc[1] = 357 [ 9.696] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.696] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.696] gen8_vertex_close: reloc[2] = 487 [ 9.696] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.696] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.696] gen8_vertex_close: reloc[3] = 608 [ 9.696] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.696] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.696] gen8_vertex_close: reloc[4] = 886 [ 9.696] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.696] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.696] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.696] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.696] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.696] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.696] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.696] kgem_fixup_relocs: shrinking by 53248 [ 9.696] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.696] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.696] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.696] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.696] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.696] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.696] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.696] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.696] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=7 [ 9.696] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.696] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=8 [ 9.696] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.696] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=7 [ 9.696] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.696] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=8 [ 9.696] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=8 [ 9.696] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=8 [ 9.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=7 [ 9.696] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=8 [ 9.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=7 [ 9.696] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=8 [ 9.696] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.696] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.696] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.696] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.696] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.696] __kgem_bo_clear_busy: handle=7 [ 9.696] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.696] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.696] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.696] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.696] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.696] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.696] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.696] gen4_choose_composite_emitter: identity src, no mask [ 9.696] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.696] aligning vertex: was 2, now 3 floats per vertex [ 9.696] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.696] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.696] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.696] kgem_add_handle: handle=4, index=0 [ 9.696] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.696] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.696] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.696] gen9_composite_get_binding_table(ffc0) [ 9.696] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.696] kgem_add_handle: handle=39, index=1 [ 9.696] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.696] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.696] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.696] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.696] kgem_add_handle: handle=32, index=2 [ 9.696] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.696] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.696] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.696] gen9_emit_sampler: sampler = 2 [ 9.696] gen9_emit_sf: num_sf_outputs=1 [ 9.696] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.696] gen9_emit_vertex_elements: setup id=2 [ 9.696] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.696] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.696] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.696] gen8_vertex_flush[490] = 3 [ 9.696] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.696] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.696] sna_glyphs: discarding mask [ 9.696] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.696] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.696] gen9_render_composite: 0x0, current mode=1/1 [ 9.696] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.696] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.696] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.696] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.696] sna_drawable_use_bo pixmap=540, box=((0, 0), (7680, 2160)), flags=7... [ 9.696] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.696] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.696] sna_drawable_use_bo: using whole GPU bo [ 9.696] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.696] color_convert: src=ffdfdbd2 [20028888] [ 9.696] color_convert: dst=ffdfdbd2 [20028888] [ 9.696] sna_render_get_solid: ffdfdbd2 [ 9.696] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.696] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.696] sna_transform_is_imprecise_integer_translation: no transform [ 9.696] gen9_composite_picture: integer translation (0, 0), removing [ 9.696] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.696] sna_render_pixmap_bo: GPU all damaged [ 9.696] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.696] gen4_choose_composite_emitter: solid, identity mask [ 9.696] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.696] aligning vertex: was 3, now 4 floats per vertex [ 9.696] gen9_composite_get_binding_table(ff00) [ 9.696] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.696] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.696] kgem_add_handle: handle=8, index=3 [ 9.696] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.696] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.696] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.696] kgem_add_handle: handle=6, index=4 [ 9.696] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.696] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.696] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.696] gen9_emit_sampler: sampler = a [ 9.696] gen9_emit_sf: num_sf_outputs=2 [ 9.696] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.696] gen9_emit_vertex_elements: setup id=9 [ 9.696] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.696] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.696] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.696] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.696] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.697] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.697] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.697] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.697] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.697] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.697] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.697] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.697] gen8_vertex_flush[56c] = 15 [ 9.697] gen9_magic_ca_pass: CA fixup (5096 -> 5111) [ 9.697] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.697] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.697] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.697] sna_composite(pixmap=540, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=540+(3626, 6)+(0, 0), size=(48, 36) [ 9.697] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.697] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.697] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.697] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.697] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.697] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.697] gen9_render_composite: 48x36, current mode=1/1 [ 9.697] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.697] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.697] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.697] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.697] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.697] sna_drawable_use_bo pixmap=540, box=((3626, 6), (3674, 42)), flags=7... [ 9.697] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.697] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.697] sna_drawable_use_bo: using whole GPU bo [ 9.697] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.697] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.697] sna_transform_is_imprecise_integer_translation: no transform [ 9.697] gen9_composite_picture: integer translation (0, 0), removing [ 9.697] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.697] sna_render_pixmap_bo: CPU all damaged [ 9.697] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.697] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.697] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.697] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.697] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.697] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.697] gen4_choose_composite_emitter: identity src, no mask [ 9.697] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.697] aligning vertex: was 4, now 3 floats per vertex [ 9.697] gen9_composite_get_binding_table(fe40) [ 9.697] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.697] kgem_add_handle: handle=33, index=5 [ 9.697] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.697] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.697] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.697] gen9_emit_sampler: sampler = 2 [ 9.697] gen9_emit_sf: num_sf_outputs=1 [ 9.697] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.697] gen9_emit_vertex_elements: setup id=2 [ 9.697] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.697] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.697] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.697] gen8_vertex_flush[6a8] = 3 [ 9.697] sna_create_pixmap(26, 20, 32, usage=0) [ 9.697] kgem_can_create_2d: 26x20 @ 32 [ 9.697] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.697] kgem_can_create_2d: untiled size=4096 [ 9.697] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.697] kgem_choose_tiling: 26x20 -> 0 [ 9.697] sna_create_pixmap: usage=0, flags=a [ 9.697] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.697] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.697] create_pixmap: serial=557, usage=0, 26x20 [ 9.697] sna_create_pixmap: serial=557, 26x20, usage=0 [ 9.697] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=22c, drawable=22e [ 9.697] sna_validate_gc: recomputing clip [ 9.697] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.697] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.697] try_upload__fast: ignore existing cpu damage (if any) [ 9.697] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.697] try_upload__fast: no, no gpu damage [ 9.697] sna_drawable_move_region_to_cpu(pixmap=558 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.697] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.697] _sna_pixmap_move_to_cpu(pixmap=558, 26x20, flags=1) [ 9.697] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.697] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.697] operate_inplace: no, inplace operation not suitable [ 9.697] _sna_pixmap_move_to_cpu: marking as damaged [ 9.697] __sna_damage_all(26, 20) [ 9.697] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.697] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.697] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.697] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.697] sna_accel_flush: flush?=1, dirty?=1 [ 9.697] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.697] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.697] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.697] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.697] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.697] kgem_bo_sync__cpu_full: handle=33 [ 9.697] gen8_vertex_close: used=20454, vbo active? 31, vb=204, nreloc=2 [ 9.697] gen8_vertex_close: reloc[0] = 287 [ 9.697] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.697] kgem_add_handle: handle=31, index=6 [ 9.697] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.697] gen8_vertex_close: reloc[1] = 342 [ 9.697] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.697] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.697] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.697] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.697] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.697] kgem_fixup_relocs: shrinking by 61440 [ 9.697] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.698] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.698] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.698] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.698] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.698] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.698] __kgem_bo_clear_busy: handle=8 [ 9.698] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.698] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.698] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.698] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.698] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.698] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.698] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.712] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.712] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.712] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.712] __kgem_retire_rq: request 2 complete [ 9.712] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.712] kgem_bo_move_to_cache: release handle=25 [ 9.712] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.712] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.712] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.712] kgem_bo_move_to_cache: release handle=11 [ 9.712] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.712] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.712] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.712] kgem_bo_move_to_cache: release handle=38 [ 9.712] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.712] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.712] kgem_bo_move_to_cache: release handle=20 [ 9.712] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.712] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.712] kgem_bo_move_to_cache: release handle=22 [ 9.712] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.712] __kgem_retire_rq: request 1 complete [ 9.712] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.712] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.712] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.712] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.712] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.712] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.712] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.712] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.712] kgem_bo_sync__cpu_full: handle=32 [ 9.712] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.712] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.712] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.712] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.712] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.712] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.712] sna_accel_flush: flush?=0, dirty?=0 [ 9.712] sna_block_handler (tv=0.0) [ 9.712] sna_wakeup_handler [ 9.712] sna_mode_wakeup: len=32 [ 9.712] sna_mode_wakeup: recording last swap on pipe=0, frame 335 [14f], time 9.695071 [ 9.712] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.712] sna_mode_wakeup: flip complete, pending? 1 [ 9.712] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.713] sna_composite(pixmap=540, op=3, src=558+(2370, 10), mask=0+(3554, 6), dst=540+(3554, 6)+(0, 0), size=(52, 36) [ 9.713] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.713] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.713] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.713] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.713] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.713] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.713] gen9_render_composite: 52x36, current mode=0/1 [ 9.713] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.713] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.713] sna_blt_composite: unsupported op [3] for blitting [ 9.713] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.713] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.713] sna_drawable_use_bo pixmap=540, box=((3554, 6), (3606, 42)), flags=7... [ 9.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.713] sna_drawable_use_bo: using whole GPU bo [ 9.713] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.713] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.713] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.713] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.713] sna_render_pixmap_bo pixmap=558, (2370, 10)x(52, 36)/(26, 20) [ 9.713] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.713] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.713] use_cpu_bo: no cpu bo [ 9.713] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.713] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.713] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.713] sna_drawable_move_region_to_cpu(pixmap=558 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.713] sna_drawable_move_region_to_cpu: pixmap=558 all damaged on CPU [ 9.713] kgem_can_create_2d: 26x20 @ 32 [ 9.713] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.713] kgem_can_create_2d: untiled size=4096 [ 9.713] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.713] kgem_choose_tiling: 26x20 -> 0 [ 9.713] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.713] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.713] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.713] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.713] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.713] __kgem_bo_init(handle=23, num_pages=2560) [ 9.713] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.713] upload: adding upload cache to pixmap=558 [ 9.713] kgem_proxy_bo_attach: handle=23 [ 9.713] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.713] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.713] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.713] gen4_choose_composite_emitter: simple src, no mask [ 9.713] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.713] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.713] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.713] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.713] kgem_add_handle: handle=4, index=0 [ 9.713] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.713] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.713] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.713] gen9_composite_get_binding_table(ffc0) [ 9.713] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.713] kgem_add_handle: handle=39, index=1 [ 9.713] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.713] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.713] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.713] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.713] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.713] kgem_add_handle: handle=23, index=2 [ 9.713] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.713] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.713] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.713] gen9_emit_sampler: sampler = 22 [ 9.713] gen9_emit_sf: num_sf_outputs=1 [ 9.713] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.713] gen9_emit_vertex_elements: setup id=2 [ 9.713] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.713] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.713] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.713] gen8_vertex_flush[490] = 3 [ 9.713] sna_destroy_pixmap: pixmap=558, attached?=1 [ 9.713] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.713] __sna_free_pixmap(pixmap=558) [ 9.713] sna_composite(pixmap=540, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=540+(3490, 6)+(0, 0), size=(44, 36) [ 9.713] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.713] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.713] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.713] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.713] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.713] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.713] gen9_render_composite: 44x36, current mode=1/1 [ 9.713] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.713] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.713] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.713] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.713] sna_drawable_use_bo pixmap=540, box=((3490, 6), (3534, 42)), flags=7... [ 9.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.713] sna_drawable_use_bo: using whole GPU bo [ 9.713] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.713] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.713] sna_transform_is_imprecise_integer_translation: no transform [ 9.713] gen9_composite_picture: integer translation (0, 0), removing [ 9.713] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.713] sna_render_pixmap_bo: CPU all damaged [ 9.713] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.713] sna_add_flush_pixmap: new flush bo, flushing before [ 9.713] gen8_vertex_close: used=20463, vbo active? 31, vb=4, nreloc=1 [ 9.713] gen8_vertex_close: reloc[0] = 287 [ 9.713] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.713] kgem_add_handle: handle=31, index=3 [ 9.713] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.713] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.713] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.713] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.713] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.713] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.713] kgem_fixup_relocs: shrinking by 61440 [ 9.713] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.713] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.713] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.713] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.713] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.713] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.713] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.713] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.713] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.713] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.713] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.713] gen4_choose_composite_emitter: identity src, no mask [ 9.713] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.713] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.713] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.713] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.713] kgem_add_handle: handle=4, index=0 [ 9.713] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.713] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.713] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.713] gen9_composite_get_binding_table(ffc0) [ 9.713] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.713] kgem_add_handle: handle=39, index=1 [ 9.713] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.713] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.713] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.713] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.713] kgem_add_handle: handle=34, index=2 [ 9.713] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.713] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.713] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.713] gen9_emit_sampler: sampler = 2 [ 9.713] gen9_emit_sf: num_sf_outputs=1 [ 9.713] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.713] gen9_emit_vertex_elements: setup id=2 [ 9.713] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.713] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.713] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.713] gen8_vertex_flush[490] = 3 [ 9.713] sna_composite(pixmap=540, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=540+(3422, 6)+(0, 0), size=(48, 36) [ 9.713] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.713] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.713] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.713] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.713] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.713] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.713] gen9_render_composite: 48x36, current mode=1/1 [ 9.713] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.713] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.713] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.713] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.713] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.713] sna_drawable_use_bo pixmap=540, box=((3422, 6), (3470, 42)), flags=7... [ 9.713] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.713] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.713] sna_drawable_use_bo: using whole GPU bo [ 9.713] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.713] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.713] sna_transform_is_imprecise_integer_translation: no transform [ 9.713] gen9_composite_picture: integer translation (0, 0), removing [ 9.713] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.713] sna_render_pixmap_bo: CPU all damaged [ 9.713] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.713] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.713] __kgem_retire_rq: request 1 complete [ 9.713] sna_add_flush_pixmap: new flush bo, flushing before [ 9.713] gen8_vertex_close: used=20472, vbo active? 31, vb=4, nreloc=1 [ 9.713] gen8_vertex_close: reloc[0] = 287 [ 9.713] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.713] kgem_add_handle: handle=31, index=3 [ 9.713] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.713] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.713] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.713] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.713] kgem_fixup_relocs: shrinking by 61440 [ 9.713] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.713] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.713] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.713] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.713] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.713] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.713] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.713] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.713] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.713] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.713] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.713] gen4_choose_composite_emitter: identity src, no mask [ 9.713] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.713] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.713] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.713] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.713] kgem_add_handle: handle=4, index=0 [ 9.713] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.713] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.713] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.713] gen9_composite_get_binding_table(ffc0) [ 9.713] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.713] kgem_add_handle: handle=39, index=1 [ 9.713] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.713] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.713] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.713] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.713] kgem_add_handle: handle=28, index=2 [ 9.713] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.713] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.713] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.713] gen9_emit_sampler: sampler = 2 [ 9.713] gen9_emit_sf: num_sf_outputs=1 [ 9.713] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.713] gen9_emit_vertex_elements: setup id=2 [ 9.713] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.713] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.713] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.713] gen8_vertex_flush[490] = 3 [ 9.713] sna_create_pixmap(16, 16, 32, usage=0) [ 9.713] kgem_can_create_2d: 16x16 @ 32 [ 9.713] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.713] kgem_can_create_2d: untiled size=4096 [ 9.713] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.713] kgem_choose_tiling: 16x16 -> 0 [ 9.713] sna_create_pixmap: usage=0, flags=a [ 9.713] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.713] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.713] create_pixmap: serial=559, usage=0, 16x16 [ 9.713] sna_create_pixmap: serial=559, 16x16, usage=0 [ 9.713] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=22e, drawable=230 [ 9.713] sna_validate_gc: recomputing clip [ 9.713] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.713] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.713] try_upload__fast: ignore existing cpu damage (if any) [ 9.713] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.713] try_upload__fast: no, no gpu damage [ 9.713] sna_drawable_move_region_to_cpu(pixmap=560 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.713] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.713] _sna_pixmap_move_to_cpu(pixmap=560, 16x16, flags=1) [ 9.713] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.713] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.713] operate_inplace: no, inplace operation not suitable [ 9.713] _sna_pixmap_move_to_cpu: marking as damaged [ 9.713] __sna_damage_all(16, 16) [ 9.713] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.713] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.713] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.713] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.713] sna_accel_flush: flush?=1, dirty?=1 [ 9.713] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.713] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.713] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.713] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.713] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.713] kgem_bo_sync__cpu_full: handle=28 [ 9.713] gen8_vertex_close: used=20481, vbo active? 31, vb=4, nreloc=1 [ 9.713] gen8_vertex_close: reloc[0] = 287 [ 9.713] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.713] kgem_add_handle: handle=31, index=3 [ 9.713] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.713] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.713] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.713] __kgem_retire_rq: request 1 complete [ 9.713] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.713] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.713] kgem_fixup_relocs: shrinking by 61440 [ 9.713] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.713] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.713] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.713] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.713] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.713] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.713] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.713] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.713] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.713] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.713] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.713] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.713] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.713] __kgem_retire_rq: request 1 complete [ 9.713] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.713] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.713] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.713] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.714] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.714] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.714] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.714] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.714] kgem_bo_sync__cpu_full: handle=34 [ 9.714] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.714] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.714] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.714] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.714] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.714] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.714] sna_composite(pixmap=540, op=3, src=560+(2247, 15), mask=0+(3370, 7), dst=540+(3370, 7)+(0, 0), size=(32, 34) [ 9.714] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.714] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.714] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.714] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.714] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.714] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.714] gen9_render_composite: 32x34, current mode=0/1 [ 9.714] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.714] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.714] sna_blt_composite: unsupported op [3] for blitting [ 9.714] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.714] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.714] sna_drawable_use_bo pixmap=540, box=((3370, 7), (3402, 41)), flags=7... [ 9.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.714] sna_drawable_use_bo: using whole GPU bo [ 9.714] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.714] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.714] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.714] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.714] sna_render_pixmap_bo pixmap=560, (2247, 15)x(32, 34)/(16, 16) [ 9.714] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.714] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.714] use_cpu_bo: no cpu bo [ 9.714] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.714] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.714] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.714] sna_drawable_move_region_to_cpu(pixmap=560 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.714] sna_drawable_move_region_to_cpu: pixmap=560 all damaged on CPU [ 9.714] kgem_can_create_2d: 16x16 @ 32 [ 9.714] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.714] kgem_can_create_2d: untiled size=4096 [ 9.714] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.714] kgem_choose_tiling: 16x16 -> 0 [ 9.714] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.714] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.714] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.714] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.714] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.714] __kgem_bo_init(handle=23, num_pages=1024) [ 9.714] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.714] upload: adding upload cache to pixmap=560 [ 9.714] kgem_proxy_bo_attach: handle=23 [ 9.714] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.714] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.714] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.714] gen4_choose_composite_emitter: simple src, no mask [ 9.714] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.714] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.714] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.714] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.714] kgem_add_handle: handle=4, index=0 [ 9.714] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.714] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.714] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.714] gen9_composite_get_binding_table(ffc0) [ 9.714] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.714] kgem_add_handle: handle=39, index=1 [ 9.714] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.714] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.714] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.714] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.714] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.714] kgem_add_handle: handle=23, index=2 [ 9.714] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.714] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.714] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.714] gen9_emit_sampler: sampler = 22 [ 9.714] gen9_emit_sf: num_sf_outputs=1 [ 9.714] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.714] gen9_emit_vertex_elements: setup id=2 [ 9.714] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.714] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.714] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.714] gen8_vertex_flush[490] = 3 [ 9.714] sna_destroy_pixmap: pixmap=560, attached?=1 [ 9.714] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.714] __sna_free_pixmap(pixmap=560) [ 9.714] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.714] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.714] sna_glyphs: discarding mask [ 9.714] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.714] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.714] gen9_render_composite: 0x0, current mode=1/1 [ 9.714] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.714] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.714] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.714] sna_drawable_use_bo pixmap=540, box=((0, 0), (7680, 2160)), flags=7... [ 9.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.714] sna_drawable_use_bo: using whole GPU bo [ 9.714] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.714] color_convert: src=ff232321 [20028888] [ 9.714] color_convert: dst=ff232321 [20028888] [ 9.714] sna_render_get_solid: ff232321 [ 9.714] sna_render_get_solid(7) = ff232321 (old) [ 9.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.714] sna_transform_is_imprecise_integer_translation: no transform [ 9.714] gen9_composite_picture: integer translation (0, 0), removing [ 9.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.714] sna_render_pixmap_bo: GPU all damaged [ 9.714] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.714] gen4_choose_composite_emitter: solid, identity mask [ 9.714] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.714] aligning vertex: was 3, now 4 floats per vertex [ 9.714] gen9_composite_get_binding_table(ff00) [ 9.714] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.714] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.714] kgem_add_handle: handle=8, index=3 [ 9.714] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.714] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.714] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.714] kgem_add_handle: handle=6, index=4 [ 9.714] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.714] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.714] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.714] gen9_emit_sampler: sampler = a [ 9.714] gen9_emit_sf: num_sf_outputs=2 [ 9.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.714] gen9_emit_vertex_elements: setup id=9 [ 9.714] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.714] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.714] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.714] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.714] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.714] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.714] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.714] gen8_vertex_flush[56c] = 48 [ 9.714] gen9_magic_ca_pass: CA fixup (5123 -> 5171) [ 9.714] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.714] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.714] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.714] sna_glyphs: discarding mask [ 9.714] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.714] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.714] gen9_render_composite: 0x0, current mode=1/1 [ 9.714] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.714] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.714] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.714] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.714] sna_drawable_use_bo pixmap=540, box=((0, 0), (7680, 2160)), flags=7... [ 9.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.714] sna_drawable_use_bo: using whole GPU bo [ 9.714] gen9_composite_set_target: pixmap=540, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.714] color_convert: src=ff8e8b85 [20028888] [ 9.714] color_convert: dst=ff8e8b85 [20028888] [ 9.714] sna_render_get_solid: ff8e8b85 [ 9.714] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.714] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.714] sna_transform_is_imprecise_integer_translation: no transform [ 9.714] gen9_composite_picture: integer translation (0, 0), removing [ 9.714] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.714] sna_render_pixmap_bo: GPU all damaged [ 9.714] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.714] gen4_choose_composite_emitter: solid, identity mask [ 9.714] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.714] gen9_composite_get_binding_table(fe40) [ 9.714] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.714] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.714] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.714] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.714] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.714] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.714] gen9_emit_vertex_elements: setup id=9 [ 9.714] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.714] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.714] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.714] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.714] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.714] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.714] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.714] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.714] gen8_vertex_flush[66c] = 48 [ 9.714] gen9_magic_ca_pass: CA fixup (5171 -> 5219) [ 9.714] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.714] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.714] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.714] sna_copy_area: src=pixmap=540:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.714] sna_copy_area: normal copy [ 9.714] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.714] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.714] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.714] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.714] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.714] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.714] sna_do_copy: pixmap -- no source clipping [ 9.714] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.714] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.714] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=540+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.714] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.714] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.714] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.714] sna_drawable_use_bo: pinned, never REPLACES [ 9.714] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.714] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.714] sna_drawable_use_bo: applying move-to-gpu override [ 9.714] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.714] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.714] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.714] wait_for_shadow: setting front pixmap to handle=27 [ 9.714] sna_drawable_use_bo: using whole GPU bo [ 9.714] sna_pixmap_move_to_gpu(pixmap=540, usage=0), flags=a [ 9.714] sna_pixmap_move_to_gpu: already all-damaged [ 9.714] sna_pixmap_mark_active: pixmap=540, handle=39 [ 9.714] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.714] sna_pixmap_make_cow: make cow src=540, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.714] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.714] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.714] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.714] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.714] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.714] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.714] kgem_set_mode: flushing before new bo [ 9.714] gen8_vertex_close: used=20876, vbo active? 31, vb=204, nreloc=2 [ 9.714] gen8_vertex_close: reloc[0] = 287 [ 9.714] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.714] kgem_add_handle: handle=31, index=5 [ 9.714] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.714] gen8_vertex_close: reloc[1] = 342 [ 9.714] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.714] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.714] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.714] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.714] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.714] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.714] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.714] kgem_fixup_relocs: shrinking by 61440 [ 9.714] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.715] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.715] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.715] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.715] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.715] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.715] __kgem_bo_clear_busy: handle=8 [ 9.715] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.715] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.715] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.715] __kgem_bo_clear_busy: handle=8 [ 9.715] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.715] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.715] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.715] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.715] aligning vertex: was 4, now 2 floats per vertex [ 9.715] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.715] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.715] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.715] kgem_add_handle: handle=4, index=0 [ 9.715] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.715] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.715] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.715] gen9_composite_get_binding_table(ffc0) [ 9.715] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.715] kgem_add_handle: handle=27, index=1 [ 9.715] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.715] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.715] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.715] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.715] kgem_add_handle: handle=39, index=2 [ 9.715] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.715] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.715] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.715] gen9_emit_sampler: sampler = 0 [ 9.715] gen9_emit_sf: num_sf_outputs=1 [ 9.715] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.715] gen9_emit_vertex_elements: setup id=0 [ 9.715] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.715] (0, 0) -> (0, 0) + (7680, 2160) [ 9.715] gen8_vertex_flush[490] = 3 [ 9.715] sna_destroy_pixmap: pixmap=540, attached?=1 [ 9.715] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.715] __kgem_bo_destroy: handle=39, size=66355200 [ 9.715] __kgem_bo_destroy: handle=39 -> active [ 9.715] __sna_free_pixmap(pixmap=540) [ 9.715] sna_accel_flush: flush?=0, dirty?=0 [ 9.715] sna_accel_flush: flush?=0, dirty?=0 [ 9.715] sna_block_handler (tv=598.442000) [ 9.715] kgem_retire, need_retire?=1 [ 9.715] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.715] kgem_retire__requests_ring: retiring ring 0 [ 9.715] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.715] __kgem_retire_rq: request 1 complete [ 9.715] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.715] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.715] kgem_retire -- retired=0, need_retire=0 [ 9.715] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.715] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.715] __kgem_bo_destroy: handle=23, size=262144 [ 9.715] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.715] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.715] sna_accel_block: GPU idle, flushing [ 9.715] gen8_vertex_close: used=20882, vbo active? 31, vb=1, nreloc=1 [ 9.715] gen8_vertex_close: reloc[0] = 287 [ 9.715] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.715] kgem_add_handle: handle=31, index=3 [ 9.715] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.715] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.715] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.715] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.715] kgem_fixup_relocs: shrinking by 61440 [ 9.715] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.715] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.715] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.715] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.715] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.715] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.715] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.715] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.715] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.715] sna_scanout_do_flush (time=9715), triggered [ 9.715] sna_scanout_flush (time=9715), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.715] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.715] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.715] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.715] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.715] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.715] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.715] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.715] sna_pixmap_move_to_gpu: already all-damaged [ 9.715] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.715] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.715] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.715] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.715] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.715] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.715] get_fb: reusing fb=101 for handle=27 [ 9.715] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.715] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.715] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.715] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.715] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.715] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.715] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.715] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.715] sna_accel_do_throttle (time=9715), triggered [ 9.715] sna_accel_throttle (time=9715) [ 9.715] sna_accel_block: evaluating timers, active=7 [ 9.715] sna_accel_block: flush timer expires in 16 [9731] [ 9.715] sna_wakeup_handler [ 9.715] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.715] kgem_can_create_2d: 7680x2160 @ 24 [ 9.715] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.715] kgem_can_create_2d: untiled size=66355200 [ 9.715] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.716] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.716] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.716] sna_create_pixmap: usage=0, flags=1b [ 9.716] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.716] __pop_freed_pixmap: reusing freed pixmap=540 header [ 9.716] create_pixmap_hdr: pixmap=561, width=7680, height=2160, usage=0 [ 9.716] sna_create_pixmap: serial=561, 7680x2160, usage=0 [ 9.716] sna_composite_rectangles(pixmap=562, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.716] sna_composite_rectangles: converted to op 0 [ 9.716] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.716] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.716] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.716] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.716] sna_composite_rectangles: dropping last-cpu hint [ 9.716] sna_drawable_use_bo pixmap=562, box=((0, 0), (7680, 2160)), flags=19... [ 9.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.716] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.716] sna_pixmap_move_to_gpu(pixmap=562, usage=0), flags=b [ 9.716] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.716] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.716] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.716] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.716] sna_pixmap_alloc_gpu: pixmap=562 [ 9.716] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.716] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.716] kgem_bo_remove_from_active: removing handle=39 from active [ 9.716] 1:from active: pitch=30720, tiling=1, handle=39, id=652 [ 9.716] __sna_damage_all(7680, 2160) [ 9.716] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.716] sna_pixmap_mark_active: pixmap=562, handle=39 [ 9.716] sna_drawable_use_bo: allocated GPU bo for operation [ 9.716] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.716] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.716] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.716] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.716] sna_render_get_solid: 0 [ 9.716] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.716] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.716] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.716] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.716] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.716] kgem_add_handle: handle=4, index=0 [ 9.716] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.716] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.716] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.716] gen9_composite_get_binding_table(ffc0) [ 9.716] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.716] kgem_add_handle: handle=39, index=1 [ 9.716] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.716] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.716] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.716] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.716] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.716] kgem_add_handle: handle=7, index=2 [ 9.716] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.716] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.716] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.716] gen9_emit_sampler: sampler = 1 [ 9.716] gen9_emit_sf: num_sf_outputs=1 [ 9.716] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.716] gen9_emit_vertex_elements: setup id=0 [ 9.716] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.716] (0, 0), (7680, 2160) [ 9.716] gen8_vertex_flush[490] = 3 [ 9.716] sna_composite_rectangles: pixmap=562 marking clear [0]? 1 [ 9.716] sna_composite_rectangles(pixmap=562, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.716] sna_composite_rectangles: converted to op 1 [ 9.716] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.716] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.716] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.716] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.716] sna_composite_rectangles: promoting to full GPU [ 9.716] sna_composite_rectangles: dropping last-cpu hint [ 9.716] sna_drawable_use_bo pixmap=562, box=((0, 0), (7680, 2160)), flags=19... [ 9.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.716] sna_drawable_use_bo: using whole GPU bo [ 9.716] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.716] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.716] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.716] sna_render_get_solid: ff2c001e [ 9.716] sna_render_get_solid(0) = ff2c001e (old) [ 9.716] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.716] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.716] gen9_composite_get_binding_table(ff00) [ 9.716] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.716] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.716] kgem_add_handle: handle=8, index=3 [ 9.716] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.716] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.716] gen9_emit_vertex_elements: setup id=0 [ 9.716] (0, 0), (7680, 2160) [ 9.716] gen8_vertex_flush[4cc] = 3 [ 9.716] sna_composite_rectangles: pixmap=562 marking clear [ff2c001e]? 1 [ 9.716] sna_composite(pixmap=562, op=3, src=292+(0, 0), mask=0+(0, 0), dst=562+(0, 0)+(0, 0), size=(3840, 2160) [ 9.716] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.716] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.716] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.716] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.716] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.716] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.716] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.716] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.716] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.716] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.716] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.716] sna_drawable_use_bo pixmap=562, box=((0, 0), (3840, 2160)), flags=7... [ 9.716] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.716] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.716] sna_drawable_use_bo: using whole GPU bo [ 9.716] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.716] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.716] sna_transform_is_imprecise_integer_translation: no transform [ 9.716] gen9_composite_picture: integer translation (0, 0), removing [ 9.716] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.716] sna_render_pixmap_bo: GPU all damaged [ 9.716] color_convert: src=5d000000 [20028888] [ 9.716] color_convert: dst=5d000000 [20028888] [ 9.716] sna_render_get_solid: 5d000000 [ 9.716] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.716] gen4_choose_composite_emitter: identity source, identity mask [ 9.716] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.716] aligning vertex: was 2, now 5 floats per vertex [ 9.716] gen9_composite_get_binding_table(fe80) [ 9.716] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.716] kgem_add_handle: handle=9, index=4 [ 9.716] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.716] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.716] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.716] kgem_add_reloc64: adding proxy [delta=372] for handle=7 [ 9.716] kgem_add_reloc64[7] = (delta=372, target handle=2, presumed=fffe8000) [ 9.716] [3f80] bind bo(handle=7, addr=fffe8174), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.716] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.716] gen9_emit_sampler: sampler = 3 [ 9.716] gen9_emit_sf: num_sf_outputs=2 [ 9.716] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.716] gen9_emit_vertex_elements: setup id=10 [ 9.716] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.716] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.716] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.716] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.716] gen8_vertex_flush[5a8] = 3 [ 9.716] sna_composite(pixmap=562, op=3, src=292+(0, 0), mask=0+(0, 0), dst=562+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.716] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.716] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.716] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.716] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.716] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.716] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.717] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.717] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.717] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.717] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.717] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.717] sna_drawable_use_bo pixmap=562, box=((3840, 0), (7680, 2160)), flags=7... [ 9.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.717] sna_drawable_use_bo: using whole GPU bo [ 9.717] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.717] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.717] sna_transform_is_imprecise_integer_translation: no transform [ 9.717] gen9_composite_picture: integer translation (0, 0), removing [ 9.717] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.717] sna_render_pixmap_bo: GPU all damaged [ 9.717] color_convert: src=5d000000 [20028888] [ 9.717] color_convert: dst=5d000000 [20028888] [ 9.717] sna_render_get_solid: 5d000000 [ 9.717] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.717] gen4_choose_composite_emitter: identity source, identity mask [ 9.717] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.717] gen9_composite_get_binding_table(fdc0) [ 9.717] gen9_emit_vertex_elements: setup id=10 [ 9.717] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.717] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.717] gen8_vertex_flush[5dc] = 3 [ 9.717] sna_composite(pixmap=562, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=562+(5694, 1014)+(0, 0), size=(132, 132) [ 9.717] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.717] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.717] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.717] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.717] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.717] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.717] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.717] gen9_render_composite: 132x132, current mode=1/1 [ 9.717] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.717] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.717] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.717] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.717] sna_drawable_use_bo pixmap=562, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.717] sna_drawable_use_bo: using whole GPU bo [ 9.717] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.717] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.717] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.717] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.717] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.717] sna_render_pixmap_bo: GPU all damaged [ 9.717] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.717] color_convert: src=5d000000 [20028888] [ 9.717] color_convert: dst=5d000000 [20028888] [ 9.717] sna_render_get_solid: 5d000000 [ 9.717] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.717] gen4_choose_composite_emitter: simple src, identity mask [ 9.717] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.717] gen9_composite_get_binding_table(fdc0) [ 9.717] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.717] kgem_add_handle: handle=15, index=5 [ 9.717] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.717] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.717] gen9_emit_sampler: sampler = 23 [ 9.717] gen9_emit_vertex_elements: setup id=10 [ 9.717] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.717] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.717] gen8_vertex_flush[620] = 3 [ 9.717] sna_create_pixmap(80, 80, 32, usage=0) [ 9.717] kgem_can_create_2d: 80x80 @ 32 [ 9.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.717] kgem_can_create_2d: untiled size=28672 [ 9.717] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.717] kgem_choose_tiling: 80x80 -> 0 [ 9.717] sna_create_pixmap: usage=0, flags=b [ 9.717] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.717] __pop_freed_pixmap: reusing freed pixmap=544 header [ 9.717] create_pixmap_hdr: pixmap=563, width=80, height=80, usage=0 [ 9.717] sna_create_pixmap: serial=563, 80x80, usage=0 [ 9.717] sna_composite_rectangles(pixmap=564, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.717] sna_composite_rectangles: converted to op 0 [ 9.717] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.717] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.717] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.717] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.717] sna_composite_rectangles: dropping last-cpu hint [ 9.717] sna_drawable_use_bo pixmap=564, box=((0, 0), (80, 80)), flags=19... [ 9.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.717] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.717] sna_pixmap_move_to_gpu(pixmap=564, usage=0), flags=b [ 9.717] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.717] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.717] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.717] kgem_choose_tiling: 80x80 -> 0 [ 9.717] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.717] kgem_choose_tiling: 80x80 -> 0 [ 9.717] sna_pixmap_alloc_gpu: pixmap=564 [ 9.717] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.717] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.717] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.717] from inactive: pitch=320, tiling=0: handle=22, id=653 [ 9.717] __sna_damage_all(80, 80) [ 9.717] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.717] sna_pixmap_mark_active: pixmap=564, handle=22 [ 9.717] sna_drawable_use_bo: allocated GPU bo for operation [ 9.717] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.717] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.717] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.717] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.717] sna_render_get_solid: 0 [ 9.717] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.717] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.717] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.717] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.717] aligning vertex: was 5, now 2 floats per vertex [ 9.717] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.717] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.717] gen9_composite_get_binding_table(fd40) [ 9.717] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.717] kgem_add_handle: handle=22, index=6 [ 9.717] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.717] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.717] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.717] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.717] gen9_emit_sampler: sampler = 1 [ 9.717] gen9_emit_sf: num_sf_outputs=1 [ 9.717] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.717] gen9_emit_vertex_elements: setup id=0 [ 9.717] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.717] (0, 0), (80, 80) [ 9.717] gen8_vertex_flush[6d8] = 3 [ 9.717] sna_composite_rectangles: pixmap=564 marking clear [0]? 1 [ 9.717] sna_composite_rectangles(pixmap=564, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.717] sna_composite_rectangles: converted to op 1 [ 9.717] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.717] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.717] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.717] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.717] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.717] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.717] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.717] sna_composite_rectangles: dropping last-cpu hint [ 9.717] sna_drawable_use_bo pixmap=564, box=((0, 0), (80, 80)), flags=1... [ 9.717] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.717] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.717] sna_drawable_use_bo: using whole GPU bo [ 9.717] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.717] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.717] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.717] sna_render_get_solid: 40404040 [ 9.717] sna_render_get_solid(1) = 40404040 (old) [ 9.717] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.717] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.717] gen9_composite_get_binding_table(fcc0) [ 9.717] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.717] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.717] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.717] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.717] gen9_emit_vertex_elements: setup id=0 [ 9.717] (0, 0), (2, 2) [ 9.717] (78, 0), (80, 2) [ 9.717] (0, 78), (2, 80) [ 9.717] (78, 78), (80, 80) [ 9.717] gen8_vertex_flush[714] = 12 [ 9.717] sna_composite(pixmap=562, op=3, src=564+(0, 0), mask=0+(0, 0), dst=562+(0, 0)+(0, 0), size=(7680, 2160) [ 9.717] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.717] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.717] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.717] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.717] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.717] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.717] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.718] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.718] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.718] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.718] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.718] sna_drawable_use_bo pixmap=562, box=((0, 0), (7680, 2160)), flags=7... [ 9.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.718] sna_drawable_use_bo: using whole GPU bo [ 9.718] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.718] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.718] sna_transform_is_imprecise_integer_translation: no transform [ 9.718] gen9_composite_picture: integer translation (0, 0), removing [ 9.718] sna_render_pixmap_bo pixmap=564, (0, 0)x(7680, 2160)/(80, 80) [ 9.718] sna_render_pixmap_bo: GPU all damaged [ 9.718] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.718] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.718] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.718] gen4_choose_composite_emitter: identity src, no mask [ 9.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.718] aligning vertex: was 2, now 3 floats per vertex [ 9.718] gen9_composite_get_binding_table(fc40) [ 9.718] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.718] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.718] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.718] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.718] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.718] gen9_emit_sampler: sampler = a [ 9.718] gen9_emit_vertex_elements: setup id=2 [ 9.718] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.718] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.718] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.718] gen8_vertex_flush[7b0] = 3 [ 9.718] sna_destroy_pixmap: pixmap=564, attached?=1 [ 9.718] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.718] __kgem_bo_destroy: handle=22, size=61440 [ 9.718] __kgem_bo_destroy: handle=22 -> active [ 9.718] __sna_free_pixmap(pixmap=564) [ 9.718] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.718] kgem_can_create_2d: 640x2096 @ 32 [ 9.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.718] kgem_can_create_2d: untiled size=5365760 [ 9.718] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.718] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.718] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.718] sna_create_pixmap: usage=0, flags=1b [ 9.718] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.718] __pop_freed_pixmap: reusing freed pixmap=564 header [ 9.718] create_pixmap_hdr: pixmap=565, width=640, height=2096, usage=0 [ 9.718] sna_create_pixmap: serial=565, 640x2096, usage=0 [ 9.718] sna_composite_rectangles(pixmap=566, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.718] sna_composite_rectangles: converted to op 0 [ 9.718] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.718] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.718] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.718] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.718] sna_composite_rectangles: dropping last-cpu hint [ 9.718] sna_drawable_use_bo pixmap=566, box=((0, 0), (640, 2096)), flags=19... [ 9.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.718] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.718] sna_pixmap_move_to_gpu(pixmap=566, usage=0), flags=b [ 9.718] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.718] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.718] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.718] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.718] sna_pixmap_alloc_gpu: pixmap=566 [ 9.718] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.718] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.718] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.718] from inactive: pitch=2560, tiling=1: handle=11, id=654 [ 9.718] __sna_damage_all(640, 2096) [ 9.718] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.718] sna_pixmap_mark_active: pixmap=566, handle=11 [ 9.718] sna_drawable_use_bo: allocated GPU bo for operation [ 9.718] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.718] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.718] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.718] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.718] sna_render_get_solid: 0 [ 9.718] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.718] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.718] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.718] aligning vertex: was 3, now 2 floats per vertex [ 9.718] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.718] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.718] gen9_composite_get_binding_table(fbc0) [ 9.718] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.718] kgem_add_handle: handle=11, index=7 [ 9.718] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.718] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.718] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.718] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.718] gen9_emit_sampler: sampler = 1 [ 9.718] gen9_emit_vertex_elements: setup id=0 [ 9.718] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.718] (0, 0), (640, 2096) [ 9.718] gen8_vertex_flush[820] = 3 [ 9.718] sna_composite_rectangles: pixmap=566 marking clear [0]? 1 [ 9.718] sna_composite(pixmap=566, op=3, src=292+(168, 968), mask=0+(0, 0), dst=566+(8, 904)+(0, 0), size=(624, 224) [ 9.718] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.718] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.718] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.718] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.718] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.718] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.718] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.718] gen9_render_composite: 624x224, current mode=1/1 [ 9.718] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.718] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.718] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.718] sna_drawable_use_bo pixmap=566, box=((8, 904), (632, 1128)), flags=7... [ 9.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.718] sna_drawable_use_bo: using whole GPU bo [ 9.718] gen9_composite_set_target: pixmap=566, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.718] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.718] sna_transform_is_imprecise_integer_translation: no transform [ 9.718] gen9_composite_picture: integer translation (0, 0), removing [ 9.718] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.718] sna_render_pixmap_bo: GPU all damaged [ 9.718] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.718] color_convert: src=5d000000 [20028888] [ 9.718] color_convert: dst=5d000000 [20028888] [ 9.718] sna_render_get_solid: 5d000000 [ 9.718] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.718] gen4_choose_composite_emitter: identity source, identity mask [ 9.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.718] aligning vertex: was 2, now 5 floats per vertex [ 9.718] gen9_composite_get_binding_table(fb40) [ 9.718] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.718] gen9_emit_sampler: sampler = 3 [ 9.718] gen9_emit_sf: num_sf_outputs=2 [ 9.718] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.718] gen9_emit_vertex_elements: setup id=10 [ 9.718] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.718] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.718] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.718] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.718] gen8_vertex_flush[8e8] = 3 [ 9.718] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.718] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.718] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.718] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.718] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.718] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.718] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.718] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.718] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.718] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.718] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.718] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.718] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.718] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.718] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.718] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.718] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.718] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.718] sna_drawable_use_bo pixmap=566, box=((8, 904), (632, 1128)), flags=7... [ 9.718] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.718] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.718] sna_drawable_use_bo: using whole GPU bo [ 9.718] gen9_composite_set_target: pixmap=566, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.718] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.718] color_convert: src=660a0a0a [20028888] [ 9.718] color_convert: dst=660a0a0a [20028888] [ 9.718] sna_render_get_solid: 660a0a0a [ 9.718] sna_render_get_solid(2) = 660a0a0a (old) [ 9.718] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.718] gen4_choose_spans_emitter: solid source [ 9.718] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.718] aligning vertex: was 5, now 3 floats per vertex [ 9.718] gen9_composite_get_binding_table(fb00) [ 9.718] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.718] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.718] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.718] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.718] gen9_emit_sampler: sampler = c [ 9.718] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.718] gen9_emit_vertex_elements: setup id=5 [ 9.718] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.718] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.718] thread_choose_span: clipped? 0 [ 9.719] imprecise_trapezoid_span_converter: using 4 threads [ 9.719] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.719] thread_choose_span: clipped? 0 [ 9.719] span_thread: flushing 95 boxes [ 9.719] span_thread: flushing 1 boxes [ 9.719] span_thread: flushing 95 boxes [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.719] span_thread: flushing 1 boxes [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.719] gen8_vertex_flush[994] = 576 [ 9.719] gen9_render_composite_spans_done() [ 9.719] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.719] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.719] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.719] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.719] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.719] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.719] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.719] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.719] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.719] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.719] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.719] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.719] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.719] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.719] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.719] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.719] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.719] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.719] sna_drawable_use_bo pixmap=566, box=((8, 904), (632, 1128)), flags=7... [ 9.719] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.719] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.719] sna_drawable_use_bo: using whole GPU bo [ 9.719] gen9_composite_set_target: pixmap=566, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.719] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.719] color_convert: src=66282828 [20028888] [ 9.719] color_convert: dst=66282828 [20028888] [ 9.719] sna_render_get_solid: 66282828 [ 9.719] sna_render_get_solid(3) = 66282828 (old) [ 9.719] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.719] gen4_choose_spans_emitter: solid source [ 9.719] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.719] gen9_composite_get_binding_table(fa80) [ 9.719] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.719] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.719] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.719] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.719] gen9_emit_vertex_elements: setup id=5 [ 9.719] thread_choose_span: clipped? 0 [ 9.719] imprecise_trapezoid_span_converter: using 4 threads [ 9.719] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.719] thread_choose_span: clipped? 0 [ 9.719] span_thread: flushing 2 boxes [ 9.719] span_thread: flushing 2 boxes [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.719] span_thread: flushing 162 boxes [ 9.719] span_thread: flushing 166 boxes [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.719] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.719] gen8_vertex_flush[9d0] = 996 [ 9.719] gen9_render_composite_spans_done() [ 9.719] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.719] kgem_can_create_2d: 640x2096 @ 32 [ 9.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.719] kgem_can_create_2d: untiled size=5365760 [ 9.719] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.719] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.719] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.719] sna_create_pixmap: usage=0, flags=1b [ 9.719] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.719] __pop_freed_pixmap: reusing freed pixmap=546 header [ 9.719] create_pixmap_hdr: pixmap=567, width=640, height=2096, usage=0 [ 9.719] sna_create_pixmap: serial=567, 640x2096, usage=0 [ 9.719] sna_composite_rectangles(pixmap=568, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.719] sna_composite_rectangles: converted to op 0 [ 9.719] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.719] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.719] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.720] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.720] sna_composite_rectangles: dropping last-cpu hint [ 9.720] sna_drawable_use_bo pixmap=568, box=((0, 0), (640, 2096)), flags=19... [ 9.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.720] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.720] sna_pixmap_move_to_gpu(pixmap=568, usage=0), flags=b [ 9.720] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.720] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.720] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.720] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.720] sna_pixmap_alloc_gpu: pixmap=568 [ 9.720] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.720] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.720] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.720] from inactive: pitch=2560, tiling=1: handle=25, id=655 [ 9.720] __sna_damage_all(640, 2096) [ 9.720] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.720] sna_pixmap_mark_active: pixmap=568, handle=25 [ 9.720] sna_drawable_use_bo: allocated GPU bo for operation [ 9.720] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.720] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.720] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.720] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.720] sna_render_get_solid: 0 [ 9.720] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.720] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.720] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.720] aligning vertex: was 3, now 2 floats per vertex [ 9.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.720] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.720] gen9_composite_get_binding_table(fa00) [ 9.720] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.720] kgem_add_handle: handle=25, index=8 [ 9.720] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.720] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.720] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.720] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.720] gen9_emit_sampler: sampler = 1 [ 9.720] gen9_emit_sf: num_sf_outputs=1 [ 9.720] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.720] gen9_emit_vertex_elements: setup id=0 [ 9.720] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.720] (0, 0), (640, 2096) [ 9.720] gen8_vertex_flush[a90] = 3 [ 9.720] sna_composite_rectangles: pixmap=568 marking clear [0]? 1 [ 9.720] sna_create_pixmap(624, 224, 32, usage=0) [ 9.720] kgem_can_create_2d: 624x224 @ 32 [ 9.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.720] kgem_can_create_2d: untiled size=561152 [ 9.720] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.720] kgem_can_create_2d: tiled[-1] size=561152 [ 9.720] sna_create_pixmap: usage=0, flags=1b [ 9.720] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.720] __pop_freed_pixmap: reusing freed pixmap=552 header [ 9.720] create_pixmap_hdr: pixmap=569, width=624, height=224, usage=0 [ 9.720] sna_create_pixmap: serial=569, 624x224, usage=0 [ 9.720] sna_composite_rectangles(pixmap=570, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.720] sna_composite_rectangles: converted to op 0 [ 9.720] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.720] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.720] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.720] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.720] sna_composite_rectangles: dropping last-cpu hint [ 9.720] sna_drawable_use_bo pixmap=570, box=((0, 0), (624, 224)), flags=19... [ 9.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.720] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.720] sna_pixmap_move_to_gpu(pixmap=570, usage=0), flags=b [ 9.720] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.720] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.720] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.720] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.720] sna_pixmap_alloc_gpu: pixmap=570 [ 9.720] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.720] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.720] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.720] from inactive: pitch=2560, tiling=1: handle=20, id=656 [ 9.720] __sna_damage_all(624, 224) [ 9.720] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.720] sna_pixmap_mark_active: pixmap=570, handle=20 [ 9.720] sna_drawable_use_bo: allocated GPU bo for operation [ 9.720] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.720] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.720] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.720] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.720] sna_render_get_solid: 0 [ 9.720] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.720] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.720] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.720] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.720] gen9_composite_get_binding_table(f980) [ 9.720] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.720] kgem_add_handle: handle=20, index=9 [ 9.720] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.720] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.720] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.720] gen9_emit_vertex_elements: setup id=0 [ 9.720] (0, 0), (624, 224) [ 9.720] gen8_vertex_flush[ac4] = 3 [ 9.720] sna_composite_rectangles: pixmap=570 marking clear [0]? 1 [ 9.720] sna_create_pixmap(576, 76, 32, usage=0) [ 9.720] kgem_can_create_2d: 576x76 @ 32 [ 9.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.720] kgem_can_create_2d: untiled size=176128 [ 9.720] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.720] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.720] kgem_can_create_2d: tiled[-1] size=176128 [ 9.720] sna_create_pixmap: usage=0, flags=1b [ 9.720] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.720] __pop_freed_pixmap: reusing freed pixmap=550 header [ 9.720] create_pixmap_hdr: pixmap=571, width=576, height=76, usage=0 [ 9.720] sna_create_pixmap: serial=571, 576x76, usage=0 [ 9.720] sna_composite_rectangles(pixmap=572, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.720] sna_composite_rectangles: converted to op 0 [ 9.720] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.720] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.720] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.720] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.720] sna_composite_rectangles: dropping last-cpu hint [ 9.720] sna_drawable_use_bo pixmap=572, box=((0, 0), (576, 76)), flags=19... [ 9.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.720] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.720] sna_pixmap_move_to_gpu(pixmap=572, usage=0), flags=b [ 9.720] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.720] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.720] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.720] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.720] sna_pixmap_alloc_gpu: pixmap=572 [ 9.720] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.720] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.720] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.720] from inactive: pitch=2560, tiling=1: handle=38, id=657 [ 9.720] __sna_damage_all(576, 76) [ 9.720] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.720] sna_pixmap_mark_active: pixmap=572, handle=38 [ 9.720] sna_drawable_use_bo: allocated GPU bo for operation [ 9.720] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.720] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.720] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.720] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.720] sna_render_get_solid: 0 [ 9.720] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.720] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.720] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.720] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.720] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.720] gen9_composite_get_binding_table(f900) [ 9.720] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.720] kgem_add_handle: handle=38, index=10 [ 9.720] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.720] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.720] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.720] gen9_emit_vertex_elements: setup id=0 [ 9.720] (0, 0), (576, 76) [ 9.720] gen8_vertex_flush[af8] = 3 [ 9.720] sna_composite_rectangles: pixmap=572 marking clear [0]? 1 [ 9.720] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.720] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.720] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.720] trapezoid_spans_maybe_inplace? clear, no [ 9.720] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.720] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.720] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.720] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.720] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.720] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.720] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.720] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.720] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.720] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.720] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.720] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.720] sna_drawable_use_bo pixmap=572, box=((2, 2), (574, 74)), flags=7... [ 9.720] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.720] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.720] sna_drawable_use_bo: using whole GPU bo [ 9.720] gen9_composite_set_target: pixmap=572, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.720] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.721] color_convert: src=4c000000 [20028888] [ 9.721] color_convert: dst=4c000000 [20028888] [ 9.721] sna_render_get_solid: 4c000000 [ 9.721] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.721] gen4_choose_spans_emitter: solid source [ 9.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.721] aligning vertex: was 2, now 3 floats per vertex [ 9.721] gen9_composite_get_binding_table(f880) [ 9.721] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.721] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.721] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.721] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.721] gen9_emit_sampler: sampler = c [ 9.721] gen9_emit_sf: num_sf_outputs=2 [ 9.721] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.721] gen9_emit_vertex_elements: setup id=5 [ 9.721] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.721] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.721] thread_choose_span: clipped? 0 [ 9.721] imprecise_trapezoid_span_converter: using 4 threads [ 9.721] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.721] thread_choose_span: clipped? 0 [ 9.721] span_thread: flushing 26 boxes [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.721] [ 9.721] span_thread: flushing 26 boxes [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.721] span_thread: flushing 1 boxes [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.721] gen8_vertex_flush[ba8] = 162 [ 9.721] gen9_render_composite_spans_done() [ 9.721] sna_accel_flush: flush?=0, dirty?=0 [ 9.721] sna_block_handler (tv=0.0) [ 9.721] sna_wakeup_handler [ 9.721] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.721] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.721] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.721] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.721] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.721] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.721] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.721] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.721] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.721] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.721] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.721] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.721] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.721] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.721] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.721] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.721] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.721] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.721] sna_drawable_use_bo pixmap=572, box=((0, 0), (576, 76)), flags=7... [ 9.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.721] sna_drawable_use_bo: using whole GPU bo [ 9.721] gen9_composite_set_target: pixmap=572, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.721] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.721] color_convert: src=e6e6e6e6 [20028888] [ 9.721] color_convert: dst=e6e6e6e6 [20028888] [ 9.721] sna_render_get_solid: e6e6e6e6 [ 9.721] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.721] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.721] gen4_choose_spans_emitter: solid source [ 9.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.721] gen9_composite_get_binding_table(f800) [ 9.721] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.721] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.721] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.721] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.721] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.721] gen9_emit_vertex_elements: setup id=5 [ 9.721] thread_choose_span: clipped? 0 [ 9.721] imprecise_trapezoid_span_converter: using 4 threads [ 9.721] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.721] thread_choose_span: clipped? 0 [ 9.721] span_thread: flushing 62 boxes [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.721] span_thread: flushing 2 boxes [ 9.721] span_thread: flushing 2 boxes [ 9.721] span_thread: flushing 62 boxes [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.721] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.721] gen8_vertex_flush[bfc] = 384 [ 9.721] gen9_render_composite_spans_done() [ 9.721] sna_composite_rectangles(pixmap=572, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.721] sna_composite_rectangles: converted to op 1 [ 9.721] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.721] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.721] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.721] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.721] sna_composite_rectangles: dropping last-cpu hint [ 9.721] sna_drawable_use_bo pixmap=572, box=((16, 16), (18, 60)), flags=9... [ 9.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.721] sna_drawable_use_bo: using whole GPU bo [ 9.721] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.721] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.721] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.721] sna_render_get_solid: ffffffff [ 9.721] sna_render_get_solid(white) [ 9.721] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.721] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.721] aligning vertex: was 3, now 2 floats per vertex [ 9.721] gen9_composite_get_binding_table(f780) [ 9.721] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.721] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.721] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.721] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.721] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.721] gen9_emit_sampler: sampler = 1 [ 9.721] gen9_emit_sf: num_sf_outputs=1 [ 9.721] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.721] gen9_emit_vertex_elements: setup id=0 [ 9.721] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.721] (16, 16), (18, 60) [ 9.721] gen8_vertex_flush[cbc] = 3 [ 9.721] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=230, drawable=23a [ 9.721] sna_validate_gc: recomputing clip [ 9.721] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.721] sna_copy_area: src=pixmap=572:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=570:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.721] sna_copy_area: normal copy [ 9.721] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.721] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.721] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.721] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.721] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.721] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.721] sna_do_copy: pixmap -- no source clipping [ 9.721] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.721] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.721] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=572+(-24, -136), dst pixmap=570+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.721] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.721] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.721] sna_drawable_use_bo pixmap=570, box=((24, 136), (600, 212)), flags=b... [ 9.721] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.721] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.721] sna_drawable_use_bo: using whole GPU bo [ 9.721] sna_pixmap_move_to_gpu(pixmap=572, usage=0), flags=a [ 9.721] sna_pixmap_move_to_gpu: already all-damaged [ 9.721] sna_pixmap_mark_active: pixmap=572, handle=38 [ 9.721] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.721] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.721] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.721] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.721] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.722] gen9_composite_get_binding_table(f700) [ 9.722] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.722] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.722] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.722] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.722] gen9_emit_sampler: sampler = 0 [ 9.722] gen9_emit_vertex_elements: setup id=0 [ 9.722] (0, 0) -> (24, 136) + (576, 76) [ 9.722] gen8_vertex_flush[d10] = 3 [ 9.722] sna_destroy_pixmap: pixmap=572, attached?=1 [ 9.722] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.722] __kgem_bo_destroy: handle=38, size=204800 [ 9.722] __kgem_bo_destroy: handle=38 -> active [ 9.722] __sna_free_pixmap(pixmap=572) [ 9.722] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.722] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.722] sna_glyphs: discarding mask [ 9.722] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.722] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.722] gen9_render_composite: 0x0, current mode=1/1 [ 9.722] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.722] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.722] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.722] sna_drawable_use_bo pixmap=570, box=((0, 0), (624, 224)), flags=7... [ 9.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.722] sna_drawable_use_bo: using whole GPU bo [ 9.722] gen9_composite_set_target: pixmap=570, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.722] color_convert: src=ff888888 [20028888] [ 9.722] color_convert: dst=ff888888 [20028888] [ 9.722] sna_render_get_solid: ff888888 [ 9.722] sna_render_get_solid(5) = ff888888 (old) [ 9.722] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.722] sna_transform_is_imprecise_integer_translation: no transform [ 9.722] gen9_composite_picture: integer translation (0, 0), removing [ 9.722] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.722] sna_render_pixmap_bo: GPU all damaged [ 9.722] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.722] gen4_choose_composite_emitter: solid, identity mask [ 9.722] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.722] aligning vertex: was 2, now 4 floats per vertex [ 9.722] gen9_composite_get_binding_table(f680) [ 9.722] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.722] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.722] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.722] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.722] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.722] kgem_add_handle: handle=6, index=11 [ 9.722] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.722] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.722] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.722] gen9_emit_sampler: sampler = a [ 9.722] gen9_emit_sf: num_sf_outputs=2 [ 9.722] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.722] gen9_emit_vertex_elements: setup id=9 [ 9.722] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.722] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.722] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.722] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.722] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.722] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.722] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.722] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.722] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.722] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.722] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.722] gen8_vertex_flush[dec] = 24 [ 9.722] gen9_magic_ca_pass: CA fixup (6848 -> 6872) [ 9.722] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.722] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.722] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.722] sna_composite(pixmap=570, op=3, src=210+(0, 0), mask=0+(28, 8), dst=570+(28, 8)+(0, 0), size=(20, 80) [ 9.722] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.722] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.722] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.722] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.722] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.722] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.722] gen9_render_composite: 20x80, current mode=1/1 [ 9.722] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.722] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.722] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.722] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.722] sna_drawable_use_bo pixmap=570, box=((28, 8), (48, 88)), flags=7... [ 9.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.722] sna_drawable_use_bo: using whole GPU bo [ 9.722] gen9_composite_set_target: pixmap=570, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.722] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.722] sna_transform_is_imprecise_integer_translation: no transform [ 9.722] gen9_composite_picture: integer translation (0, 0), removing [ 9.722] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.722] sna_render_pixmap_bo: GPU all damaged [ 9.722] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.722] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.722] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.722] gen4_choose_composite_emitter: identity src, no mask [ 9.722] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.722] aligning vertex: was 4, now 3 floats per vertex [ 9.722] gen9_composite_get_binding_table(f5c0) [ 9.722] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.722] kgem_add_handle: handle=12, index=12 [ 9.722] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.722] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.722] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.722] gen9_emit_sampler: sampler = 2 [ 9.722] gen9_emit_sf: num_sf_outputs=1 [ 9.722] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.722] gen9_emit_vertex_elements: setup id=2 [ 9.722] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.722] gen9_render_composite_box: (28, 8), (48, 88) [ 9.722] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.722] gen8_vertex_flush[f28] = 3 [ 9.722] sna_composite(pixmap=570, op=3, src=214+(0, 0), mask=0+(28, 0), dst=570+(28, 0)+(0, 0), size=(20, 8) [ 9.722] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.722] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.722] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.722] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.722] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.722] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.722] gen9_render_composite: 20x8, current mode=1/1 [ 9.722] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.722] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.722] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.722] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.722] sna_drawable_use_bo pixmap=570, box=((28, 0), (48, 8)), flags=7... [ 9.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.722] sna_drawable_use_bo: using whole GPU bo [ 9.722] gen9_composite_set_target: pixmap=570, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.722] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.722] sna_transform_is_imprecise_integer_translation: no transform [ 9.722] gen9_composite_picture: integer translation (0, 0), removing [ 9.722] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.722] sna_render_pixmap_bo: GPU all damaged [ 9.722] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.722] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.722] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.722] gen4_choose_composite_emitter: identity src, no mask [ 9.722] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.722] gen9_composite_get_binding_table(f540) [ 9.722] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.722] kgem_add_handle: handle=24, index=13 [ 9.722] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.722] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.722] gen9_emit_vertex_elements: setup id=2 [ 9.722] gen9_render_composite_box: (28, 0), (48, 8) [ 9.722] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.722] gen8_vertex_flush[f64] = 3 [ 9.722] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=23a, drawable=238 [ 9.722] sna_validate_gc: recomputing clip [ 9.722] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.722] sna_copy_area: src=pixmap=570:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=568:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.722] sna_copy_area: normal copy [ 9.722] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.722] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.722] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.722] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.722] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.722] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.722] sna_do_copy: pixmap -- no source clipping [ 9.722] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.722] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.722] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=570+(-8, -896), dst pixmap=568+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.722] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.722] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.722] sna_drawable_use_bo pixmap=568, box=((8, 896), (632, 1120)), flags=b... [ 9.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.722] sna_drawable_use_bo: using whole GPU bo [ 9.722] sna_pixmap_move_to_gpu(pixmap=570, usage=0), flags=a [ 9.722] sna_pixmap_move_to_gpu: already all-damaged [ 9.722] sna_pixmap_mark_active: pixmap=570, handle=20 [ 9.722] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.722] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.722] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.722] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.722] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.722] aligning vertex: was 3, now 2 floats per vertex [ 9.722] gen9_composite_get_binding_table(f4c0) [ 9.722] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.722] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.722] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.722] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.722] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.722] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.722] gen9_emit_sampler: sampler = 0 [ 9.722] gen9_emit_vertex_elements: setup id=0 [ 9.722] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.722] (0, 0) -> (8, 896) + (624, 224) [ 9.722] gen8_vertex_flush[fec] = 3 [ 9.722] sna_destroy_pixmap: pixmap=570, attached?=1 [ 9.722] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.722] __kgem_bo_destroy: handle=20, size=3268608 [ 9.722] __kgem_bo_destroy: handle=20 -> active [ 9.722] __sna_free_pixmap(pixmap=570) [ 9.722] sna_create_pixmap(624, 80, 32, usage=0) [ 9.722] kgem_can_create_2d: 624x80 @ 32 [ 9.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.722] kgem_can_create_2d: untiled size=200704 [ 9.722] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.722] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.722] kgem_can_create_2d: tiled[-1] size=200704 [ 9.722] sna_create_pixmap: usage=0, flags=1b [ 9.722] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.722] __pop_freed_pixmap: reusing freed pixmap=570 header [ 9.722] create_pixmap_hdr: pixmap=573, width=624, height=80, usage=0 [ 9.722] sna_create_pixmap: serial=573, 624x80, usage=0 [ 9.722] sna_composite_rectangles(pixmap=574, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.722] sna_composite_rectangles: converted to op 0 [ 9.722] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.722] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.722] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.722] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.722] sna_composite_rectangles: dropping last-cpu hint [ 9.722] sna_drawable_use_bo pixmap=574, box=((0, 0), (624, 80)), flags=19... [ 9.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.722] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.722] sna_pixmap_move_to_gpu(pixmap=574, usage=0), flags=b [ 9.722] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.722] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.722] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.722] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.722] sna_pixmap_alloc_gpu: pixmap=574 [ 9.722] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.722] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.722] kgem_bo_remove_from_active: removing handle=38 from active [ 9.722] 1:from active: pitch=2560, tiling=1, handle=38, id=658 [ 9.722] __sna_damage_all(624, 80) [ 9.722] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.722] sna_pixmap_mark_active: pixmap=574, handle=38 [ 9.722] sna_drawable_use_bo: allocated GPU bo for operation [ 9.722] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.722] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.722] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.722] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.722] sna_render_get_solid: 0 [ 9.722] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.722] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.722] gen9_composite_get_binding_table(f440) [ 9.722] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.722] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.722] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.722] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.722] gen9_emit_sampler: sampler = 1 [ 9.722] gen9_emit_vertex_elements: setup id=0 [ 9.722] (0, 0), (624, 80) [ 9.722] gen8_vertex_flush[1028] = 3 [ 9.722] sna_composite_rectangles: pixmap=574 marking clear [0]? 1 [ 9.722] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=238, drawable=23e [ 9.722] sna_validate_gc: recomputing clip [ 9.722] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.722] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=574:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.722] sna_copy_area: normal copy [ 9.722] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.722] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.722] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.722] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.722] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.722] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.722] sna_do_copy: pixmap -- no source clipping [ 9.722] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.722] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.722] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=574+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.722] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.722] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.722] sna_drawable_use_bo pixmap=574, box=((28, 0), (246, 80)), flags=b... [ 9.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.722] sna_drawable_use_bo: using whole GPU bo [ 9.722] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.722] sna_pixmap_move_to_gpu: already all-damaged [ 9.722] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.722] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.722] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.722] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.722] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.722] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.722] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.722] gen9_composite_get_binding_table(f3c0) [ 9.722] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.722] kgem_add_handle: handle=21, index=14 [ 9.722] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.722] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.722] gen9_emit_sampler: sampler = 0 [ 9.722] gen9_emit_vertex_elements: setup id=0 [ 9.722] (0, 0) -> (28, 0) + (218, 80) [ 9.722] gen8_vertex_flush[106c] = 3 [ 9.722] sna_composite(pixmap=568, op=3, src=574+(0, 0), mask=0+(0, 0), dst=568+(8, 1136)+(0, 0), size=(624, 80) [ 9.722] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.722] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.722] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.722] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.722] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.722] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.722] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.722] gen9_render_composite: 624x80, current mode=1/1 [ 9.722] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.722] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.722] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.722] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.722] sna_drawable_use_bo pixmap=568, box=((8, 1136), (632, 1216)), flags=7... [ 9.722] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.722] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.722] sna_drawable_use_bo: using whole GPU bo [ 9.722] gen9_composite_set_target: pixmap=568, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.722] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.722] sna_transform_is_imprecise_integer_translation: no transform [ 9.722] gen9_composite_picture: integer translation (0, 0), removing [ 9.722] sna_render_pixmap_bo pixmap=574, (0, 0)x(624, 80)/(624, 80) [ 9.722] sna_render_pixmap_bo: GPU all damaged [ 9.722] color_convert: src=cc000000 [20028888] [ 9.722] color_convert: dst=cc000000 [20028888] [ 9.722] sna_render_get_solid: cc000000 [ 9.723] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.723] gen4_choose_composite_emitter: identity source, identity mask [ 9.723] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.723] aligning vertex: was 2, now 5 floats per vertex [ 9.723] gen9_composite_get_binding_table(f340) [ 9.723] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.723] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.723] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.723] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.723] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.723] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.723] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.723] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.723] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.723] gen9_emit_sampler: sampler = 3 [ 9.723] gen9_emit_sf: num_sf_outputs=2 [ 9.723] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.723] gen9_emit_vertex_elements: setup id=10 [ 9.723] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.723] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.723] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.723] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.723] gen8_vertex_flush[1144] = 3 [ 9.723] sna_destroy_pixmap: pixmap=574, attached?=1 [ 9.723] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.723] __kgem_bo_destroy: handle=38, size=204800 [ 9.723] __kgem_bo_destroy: handle=38 -> active [ 9.723] __sna_free_pixmap(pixmap=574) [ 9.723] sna_composite(pixmap=566, op=3, src=568+(0, 0), mask=0+(0, 0), dst=566+(0, 0)+(0, 0), size=(640, 2096) [ 9.723] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.723] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.723] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.723] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.723] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.723] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.723] gen9_render_composite: 640x2096, current mode=1/1 [ 9.723] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.723] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.723] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.723] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.723] sna_drawable_use_bo pixmap=566, box=((0, 0), (640, 2096)), flags=7... [ 9.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.723] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.723] sna_drawable_use_bo: using whole GPU bo [ 9.723] gen9_composite_set_target: pixmap=566, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.723] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.723] sna_transform_is_imprecise_integer_translation: no transform [ 9.723] gen9_composite_picture: integer translation (0, 0), removing [ 9.723] sna_render_pixmap_bo pixmap=568, (0, 0)x(640, 2096)/(640, 2096) [ 9.723] sna_render_pixmap_bo: GPU all damaged [ 9.723] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.723] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.723] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.723] gen4_choose_composite_emitter: identity src, no mask [ 9.723] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.723] aligning vertex: was 5, now 3 floats per vertex [ 9.723] gen9_composite_get_binding_table(f280) [ 9.723] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.723] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.723] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=f4225000) [ 9.723] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.723] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.723] gen9_emit_sampler: sampler = 2 [ 9.723] gen9_emit_sf: num_sf_outputs=1 [ 9.723] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.723] gen9_emit_vertex_elements: setup id=2 [ 9.723] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.723] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.723] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.723] gen8_vertex_flush[11ec] = 3 [ 9.723] sna_destroy_pixmap: pixmap=568, attached?=1 [ 9.723] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.723] __kgem_bo_destroy: handle=25, size=33177600 [ 9.723] __kgem_bo_destroy: handle=25 -> active [ 9.723] __sna_free_pixmap(pixmap=568) [ 9.723] sna_composite(pixmap=562, op=3, src=566+(0, 0), mask=0+(160, 64), dst=562+(160, 64)+(0, 0), size=(640, 2096) [ 9.723] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.723] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.723] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.723] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.723] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.723] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.723] gen9_render_composite: 640x2096, current mode=1/1 [ 9.723] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.723] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.723] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.723] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.723] sna_drawable_use_bo pixmap=562, box=((160, 64), (800, 2160)), flags=7... [ 9.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.723] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.723] sna_drawable_use_bo: using whole GPU bo [ 9.723] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.723] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.723] sna_transform_is_imprecise_integer_translation: no transform [ 9.723] gen9_composite_picture: integer translation (0, 0), removing [ 9.723] sna_render_pixmap_bo pixmap=566, (0, 0)x(640, 2096)/(640, 2096) [ 9.723] sna_render_pixmap_bo: GPU all damaged [ 9.723] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.723] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.723] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.723] gen4_choose_composite_emitter: identity src, no mask [ 9.723] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.723] gen9_composite_get_binding_table(f200) [ 9.723] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.723] kgem_add_reloc64: handle=11, pos=15480, delta=0, domains=40000 [ 9.723] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fa111000) [ 9.723] [3c70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.723] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.723] gen9_emit_vertex_elements: setup id=2 [ 9.723] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.723] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.723] gen8_vertex_flush[1238] = 3 [ 9.723] sna_destroy_pixmap: pixmap=566, attached?=1 [ 9.723] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.723] __kgem_bo_destroy: handle=11, size=33177600 [ 9.723] __kgem_bo_destroy: handle=11 -> active [ 9.723] __sna_free_pixmap(pixmap=566) [ 9.723] sna_create_pixmap(2, 64, 32, usage=0) [ 9.723] kgem_can_create_2d: 2x64 @ 32 [ 9.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.723] kgem_can_create_2d: untiled size=4096 [ 9.723] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.723] kgem_choose_tiling: 2x64 -> 0 [ 9.723] sna_create_pixmap: usage=0, flags=a [ 9.723] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.723] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.723] create_pixmap: serial=575, usage=0, 2x64 [ 9.723] sna_create_pixmap: serial=575, 2x64, usage=0 [ 9.723] sna_composite_rectangles(pixmap=576, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.723] sna_composite_rectangles: converted to op 0 [ 9.723] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.723] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.723] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.723] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.723] sna_composite_rectangles: fallback, dst pixmap=576 too small or not attached [ 9.723] sna_composite_rectangles: fallback [ 9.723] sna_drawable_move_region_to_cpu(pixmap=576 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.723] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.723] _sna_pixmap_move_to_cpu(pixmap=576, 2x64, flags=1) [ 9.723] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.723] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.723] operate_inplace: no, inplace operation not suitable [ 9.723] _sna_pixmap_move_to_cpu: marking as damaged [ 9.723] __sna_damage_all(2, 64) [ 9.723] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.723] sna_create_pixmap(1, 32, 32, usage=0) [ 9.723] kgem_can_create_2d: 1x32 @ 32 [ 9.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.723] kgem_can_create_2d: untiled size=4096 [ 9.723] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.723] kgem_choose_tiling: 1x32 -> 0 [ 9.723] sna_create_pixmap: usage=0, flags=a [ 9.723] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.723] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.723] create_pixmap: serial=577, usage=0, 1x32 [ 9.723] sna_create_pixmap: serial=577, 1x32, usage=0 [ 9.723] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=23e, drawable=242 [ 9.723] sna_validate_gc: recomputing clip [ 9.723] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.723] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.723] try_upload__fast: ignore existing cpu damage (if any) [ 9.723] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.723] try_upload__fast: no, no gpu damage [ 9.723] sna_drawable_move_region_to_cpu(pixmap=578 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.723] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.723] _sna_pixmap_move_to_cpu(pixmap=578, 1x32, flags=1) [ 9.723] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.723] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.723] operate_inplace: no, inplace operation not suitable [ 9.723] _sna_pixmap_move_to_cpu: marking as damaged [ 9.723] __sna_damage_all(1, 32) [ 9.723] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.723] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.723] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.723] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.723] sna_accel_flush: flush?=0, dirty?=0 [ 9.723] sna_composite(pixmap=576, op=1, src=578+(0, 0), mask=0+(0, 0), dst=576+(0, 0)+(0, 0), size=(2, 64) [ 9.723] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.723] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.723] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.723] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.723] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.723] sna_composite: fallback, dst pixmap=576 is too small (or completely damaged) [ 9.723] sna_composite: fallback -- fbComposite [ 9.723] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.723] sna_composite_fb: fallback -- move src to cpu [ 9.723] _sna_pixmap_move_to_cpu(pixmap=578, 1x32, flags=2) [ 9.723] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.723] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.723] sna_composite_fb: fallback -- move dst to cpu [ 9.723] sna_drawable_move_region_to_cpu(pixmap=576 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.723] sna_drawable_move_region_to_cpu: pixmap=576 all damaged on CPU [ 9.723] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.723] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.723] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.723] sna_destroy_pixmap: pixmap=578, attached?=1 [ 9.723] __sna_free_pixmap(pixmap=578) [ 9.723] sna_composite(pixmap=562, op=3, src=576+(0, 0), mask=0+(0, 0), dst=562+(0, 0)+(0, 0), size=(3840, 64) [ 9.723] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.723] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.723] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.723] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.723] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.723] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.723] gen9_render_composite: 3840x64, current mode=1/1 [ 9.723] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.723] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.723] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.723] sna_drawable_use_bo pixmap=562, box=((0, 0), (3840, 64)), flags=7... [ 9.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.723] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.723] sna_drawable_use_bo: using whole GPU bo [ 9.723] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.723] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.723] sna_transform_is_imprecise_integer_translation: no transform [ 9.723] gen9_composite_picture: integer translation (0, 0), removing [ 9.723] sna_render_pixmap_bo pixmap=576, (0, 0)x(3840, 64)/(2, 64) [ 9.723] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.723] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.723] use_cpu_bo: no cpu bo [ 9.723] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.723] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.723] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.723] sna_drawable_move_region_to_cpu(pixmap=576 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.723] sna_drawable_move_region_to_cpu: pixmap=576 all damaged on CPU [ 9.723] kgem_can_create_2d: 2x64 @ 32 [ 9.723] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.723] kgem_can_create_2d: untiled size=4096 [ 9.723] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.723] kgem_choose_tiling: 2x64 -> 0 [ 9.723] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.723] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.723] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.723] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.723] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.723] search_linear_cache: searching for inactive gtt map [ 9.723] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.723] search_linear_cache: searching for inactive gtt map [ 9.723] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.723] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.723] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.723] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.723] kgem_create_buffer: reusing handle=23 for buffer [ 9.723] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.723] init_buffer_from_bo: reusing handle=23 for buffer [ 9.723] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.723] kgem_bo_map: converting request for GTT map into CPU map [ 9.723] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.723] kgem_bo_sync__cpu: handle=23 [ 9.723] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.723] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.723] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.723] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.723] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.723] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.723] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.723] __kgem_bo_init(handle=23, num_pages=2048) [ 9.723] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.723] upload: adding upload cache to pixmap=576 [ 9.723] kgem_proxy_bo_attach: handle=23 [ 9.723] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.723] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.723] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.723] gen4_choose_composite_emitter: identity src, no mask [ 9.723] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.723] gen9_composite_get_binding_table(f180) [ 9.723] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.723] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.723] kgem_add_handle: handle=23, index=15 [ 9.723] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.723] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.723] gen9_emit_sampler: sampler = a [ 9.723] gen9_emit_vertex_elements: setup id=2 [ 9.723] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.723] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.723] gen8_vertex_flush[127c] = 3 [ 9.723] sna_destroy_pixmap: pixmap=576, attached?=1 [ 9.723] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.723] __sna_free_pixmap(pixmap=576) [ 9.723] sna_composite(pixmap=562, op=3, src=292+(0, 0), mask=0+(0, 0), dst=562+(0, 0)+(0, 0), size=(3840, 48) [ 9.723] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.723] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.723] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.723] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.723] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.723] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.723] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.723] gen9_render_composite: 3840x48, current mode=1/1 [ 9.723] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.723] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.723] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.723] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.723] sna_drawable_use_bo pixmap=562, box=((0, 0), (3840, 48)), flags=7... [ 9.723] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.723] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.724] sna_drawable_use_bo: using whole GPU bo [ 9.724] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.724] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.724] sna_transform_is_imprecise_integer_translation: no transform [ 9.724] gen9_composite_picture: integer translation (0, 0), removing [ 9.724] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.724] sna_render_pixmap_bo: GPU all damaged [ 9.724] color_convert: src=5d000000 [20028888] [ 9.724] color_convert: dst=5d000000 [20028888] [ 9.724] sna_render_get_solid: 5d000000 [ 9.724] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.724] gen4_choose_composite_emitter: identity source, identity mask [ 9.724] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.724] aligning vertex: was 3, now 5 floats per vertex [ 9.724] gen9_composite_get_binding_table(f100) [ 9.724] gen9_emit_sampler: sampler = 3 [ 9.724] gen9_emit_sf: num_sf_outputs=2 [ 9.724] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.724] gen9_emit_vertex_elements: setup id=10 [ 9.724] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.724] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.724] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.724] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.724] gen8_vertex_flush[132c] = 3 [ 9.724] sna_composite_rectangles(pixmap=562, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.724] sna_composite_rectangles: converted to op 3 [ 9.724] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.724] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.724] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.724] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.724] sna_drawable_use_bo pixmap=562, box=((0, 0), (3840, 48)), flags=1... [ 9.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.724] sna_drawable_use_bo: using whole GPU bo [ 9.724] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.724] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.724] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.724] sna_render_get_solid: 660a0a0a [ 9.724] sna_render_get_solid(2) = 660a0a0a (old) [ 9.724] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.724] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.724] aligning vertex: was 5, now 2 floats per vertex [ 9.724] gen9_composite_get_binding_table(f0c0) [ 9.724] gen9_emit_sampler: sampler = 1 [ 9.724] gen9_emit_sf: num_sf_outputs=1 [ 9.724] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.724] gen9_emit_vertex_elements: setup id=0 [ 9.724] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.724] (0, 0), (3840, 48) [ 9.724] gen8_vertex_flush[13d4] = 3 [ 9.724] sna_composite(pixmap=562, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=562+(3786, 6)+(0, 0), size=(44, 36) [ 9.724] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.724] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.724] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.724] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.724] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.724] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.724] gen9_render_composite: 44x36, current mode=1/1 [ 9.724] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.724] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.724] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.724] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.724] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.724] sna_drawable_use_bo pixmap=562, box=((3786, 6), (3830, 42)), flags=7... [ 9.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.724] sna_drawable_use_bo: using whole GPU bo [ 9.724] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.724] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.724] sna_transform_is_imprecise_integer_translation: no transform [ 9.724] gen9_composite_picture: integer translation (0, 0), removing [ 9.724] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.724] sna_render_pixmap_bo: CPU all damaged [ 9.724] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.724] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.724] __kgem_retire_rq: request 1 complete [ 9.724] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.724] sna_add_flush_pixmap: new flush bo, flushing before [ 9.724] gen8_vertex_close: used=27596, vbo active? 31, vb=625, nreloc=5 [ 9.724] gen8_vertex_close: reloc[0] = 287 [ 9.724] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.724] kgem_add_handle: handle=31, index=16 [ 9.724] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.724] gen8_vertex_close: reloc[1] = 357 [ 9.724] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.724] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.724] gen8_vertex_close: reloc[2] = 487 [ 9.724] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.724] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.724] gen8_vertex_close: reloc[3] = 608 [ 9.724] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.724] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.724] gen8_vertex_close: reloc[4] = 886 [ 9.724] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.724] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.724] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.724] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.724] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.724] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.724] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.724] kgem_fixup_relocs: shrinking by 53248 [ 9.724] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.724] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.724] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.724] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.724] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.724] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.724] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.724] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.724] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.724] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=7 [ 9.724] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.724] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=8 [ 9.724] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.724] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.724] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=7 [ 9.724] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.724] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=8 [ 9.724] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=8 [ 9.724] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=8 [ 9.724] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=7 [ 9.724] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=8 [ 9.724] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=7 [ 9.724] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=8 [ 9.724] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.724] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.724] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.724] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.724] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.724] __kgem_bo_clear_busy: handle=7 [ 9.724] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.724] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.724] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.724] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.724] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.724] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.724] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.724] gen4_choose_composite_emitter: identity src, no mask [ 9.724] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.724] aligning vertex: was 2, now 3 floats per vertex [ 9.724] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.724] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.724] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.724] kgem_add_handle: handle=4, index=0 [ 9.724] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.724] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.724] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.724] gen9_composite_get_binding_table(ffc0) [ 9.724] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.724] kgem_add_handle: handle=39, index=1 [ 9.724] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.724] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.724] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.724] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.724] kgem_add_handle: handle=32, index=2 [ 9.724] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.724] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.724] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.724] gen9_emit_sampler: sampler = 2 [ 9.724] gen9_emit_sf: num_sf_outputs=1 [ 9.724] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.724] gen9_emit_vertex_elements: setup id=2 [ 9.724] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.724] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.724] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.724] gen8_vertex_flush[490] = 3 [ 9.724] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.724] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.724] sna_glyphs: discarding mask [ 9.724] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.724] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.724] gen9_render_composite: 0x0, current mode=1/1 [ 9.724] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.724] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.724] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.724] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.724] sna_drawable_use_bo pixmap=562, box=((0, 0), (7680, 2160)), flags=7... [ 9.724] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.724] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.724] sna_drawable_use_bo: using whole GPU bo [ 9.724] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.724] color_convert: src=ffdfdbd2 [20028888] [ 9.724] color_convert: dst=ffdfdbd2 [20028888] [ 9.724] sna_render_get_solid: ffdfdbd2 [ 9.724] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.724] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.724] sna_transform_is_imprecise_integer_translation: no transform [ 9.724] gen9_composite_picture: integer translation (0, 0), removing [ 9.724] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.724] sna_render_pixmap_bo: GPU all damaged [ 9.724] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.724] gen4_choose_composite_emitter: solid, identity mask [ 9.724] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.724] aligning vertex: was 3, now 4 floats per vertex [ 9.724] gen9_composite_get_binding_table(ff00) [ 9.724] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.724] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.724] kgem_add_handle: handle=8, index=3 [ 9.724] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.724] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.724] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.724] kgem_add_handle: handle=6, index=4 [ 9.724] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.724] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.724] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.724] gen9_emit_sampler: sampler = a [ 9.724] gen9_emit_sf: num_sf_outputs=2 [ 9.724] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.724] gen9_emit_vertex_elements: setup id=9 [ 9.724] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.724] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.724] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.724] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.724] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.724] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.724] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.724] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.724] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.724] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.725] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.725] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.725] gen8_vertex_flush[56c] = 15 [ 9.725] gen9_magic_ca_pass: CA fixup (6902 -> 6917) [ 9.725] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.725] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.725] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.725] sna_composite(pixmap=562, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=562+(3626, 6)+(0, 0), size=(48, 36) [ 9.725] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.725] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.725] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.725] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.725] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.725] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.725] gen9_render_composite: 48x36, current mode=1/1 [ 9.725] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.725] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.725] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.725] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.725] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.725] sna_drawable_use_bo pixmap=562, box=((3626, 6), (3674, 42)), flags=7... [ 9.725] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.725] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.725] sna_drawable_use_bo: using whole GPU bo [ 9.725] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.725] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.725] sna_transform_is_imprecise_integer_translation: no transform [ 9.725] gen9_composite_picture: integer translation (0, 0), removing [ 9.725] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.725] sna_render_pixmap_bo: CPU all damaged [ 9.725] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.725] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.725] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.725] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.725] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.725] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.725] gen4_choose_composite_emitter: identity src, no mask [ 9.725] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.725] aligning vertex: was 4, now 3 floats per vertex [ 9.725] gen9_composite_get_binding_table(fe40) [ 9.725] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.725] kgem_add_handle: handle=33, index=5 [ 9.725] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.725] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.725] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.725] gen9_emit_sampler: sampler = 2 [ 9.725] gen9_emit_sf: num_sf_outputs=1 [ 9.725] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.725] gen9_emit_vertex_elements: setup id=2 [ 9.725] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.725] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.725] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.725] gen8_vertex_flush[6a8] = 3 [ 9.725] sna_create_pixmap(26, 20, 32, usage=0) [ 9.725] kgem_can_create_2d: 26x20 @ 32 [ 9.725] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.725] kgem_can_create_2d: untiled size=4096 [ 9.725] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.725] kgem_choose_tiling: 26x20 -> 0 [ 9.725] sna_create_pixmap: usage=0, flags=a [ 9.725] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.725] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.725] create_pixmap: serial=579, usage=0, 26x20 [ 9.725] sna_create_pixmap: serial=579, 26x20, usage=0 [ 9.725] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=242, drawable=244 [ 9.725] sna_validate_gc: recomputing clip [ 9.725] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.725] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.725] try_upload__fast: ignore existing cpu damage (if any) [ 9.725] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.725] try_upload__fast: no, no gpu damage [ 9.725] sna_drawable_move_region_to_cpu(pixmap=580 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.725] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.725] _sna_pixmap_move_to_cpu(pixmap=580, 26x20, flags=1) [ 9.725] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.725] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.725] operate_inplace: no, inplace operation not suitable [ 9.725] _sna_pixmap_move_to_cpu: marking as damaged [ 9.725] __sna_damage_all(26, 20) [ 9.725] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.725] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.725] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.725] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.725] sna_accel_flush: flush?=1, dirty?=1 [ 9.725] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.725] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.725] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.725] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.725] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.725] kgem_bo_sync__cpu_full: handle=33 [ 9.725] gen8_vertex_close: used=27678, vbo active? 31, vb=204, nreloc=2 [ 9.725] gen8_vertex_close: reloc[0] = 287 [ 9.725] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.725] kgem_add_handle: handle=31, index=6 [ 9.725] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.725] gen8_vertex_close: reloc[1] = 342 [ 9.725] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.725] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.725] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.725] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.725] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.725] kgem_fixup_relocs: shrinking by 61440 [ 9.725] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.726] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.726] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.726] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.726] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.726] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.726] __kgem_bo_clear_busy: handle=8 [ 9.726] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.726] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.726] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.726] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.726] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.726] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.726] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.740] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.740] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.740] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.740] __kgem_retire_rq: request 2 complete [ 9.740] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.740] kgem_bo_move_to_cache: release handle=11 [ 9.740] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.740] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.740] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.740] kgem_bo_move_to_cache: release handle=25 [ 9.740] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.740] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.740] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.740] kgem_bo_move_to_cache: release handle=38 [ 9.740] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.740] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.740] kgem_bo_move_to_cache: release handle=20 [ 9.740] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.740] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.740] kgem_bo_move_to_cache: release handle=22 [ 9.740] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.740] __kgem_retire_rq: request 1 complete [ 9.740] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.740] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.740] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.740] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.740] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.740] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.740] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.740] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.740] kgem_bo_sync__cpu_full: handle=32 [ 9.740] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.740] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.740] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.740] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.740] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.740] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.740] sna_accel_flush: flush?=0, dirty?=0 [ 9.740] sna_block_handler (tv=0.0) [ 9.740] sna_wakeup_handler [ 9.740] sna_mode_wakeup: len=64 [ 9.740] sna_mode_wakeup: recording last swap on pipe=1, frame 307 [133], time 9.727095 [ 9.740] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.740] sna_mode_wakeup: flip complete, pending? 2 [ 9.740] sna_mode_wakeup: recording last swap on pipe=0, frame 337 [151], time 9.728406 [ 9.740] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.740] sna_mode_wakeup: flip complete, pending? 1 [ 9.740] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.740] sna_composite(pixmap=562, op=3, src=580+(2370, 10), mask=0+(3554, 6), dst=562+(3554, 6)+(0, 0), size=(52, 36) [ 9.740] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.740] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.740] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.740] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.740] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.740] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.740] gen9_render_composite: 52x36, current mode=0/1 [ 9.740] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.740] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.740] sna_blt_composite: unsupported op [3] for blitting [ 9.740] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.740] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.740] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.740] sna_drawable_use_bo pixmap=562, box=((3554, 6), (3606, 42)), flags=7... [ 9.740] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.740] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.740] sna_drawable_use_bo: using whole GPU bo [ 9.740] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.740] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.740] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.740] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.740] sna_render_pixmap_bo pixmap=580, (2370, 10)x(52, 36)/(26, 20) [ 9.740] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.740] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.740] use_cpu_bo: no cpu bo [ 9.740] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.740] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.740] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.740] sna_drawable_move_region_to_cpu(pixmap=580 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.740] sna_drawable_move_region_to_cpu: pixmap=580 all damaged on CPU [ 9.740] kgem_can_create_2d: 26x20 @ 32 [ 9.740] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.740] kgem_can_create_2d: untiled size=4096 [ 9.740] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.740] kgem_choose_tiling: 26x20 -> 0 [ 9.740] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.740] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.740] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.740] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.740] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.740] __kgem_bo_init(handle=23, num_pages=2560) [ 9.740] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.740] upload: adding upload cache to pixmap=580 [ 9.740] kgem_proxy_bo_attach: handle=23 [ 9.740] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.740] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.740] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.740] gen4_choose_composite_emitter: simple src, no mask [ 9.740] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.740] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.740] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.740] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.740] kgem_add_handle: handle=4, index=0 [ 9.740] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.740] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.740] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.740] gen9_composite_get_binding_table(ffc0) [ 9.740] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.740] kgem_add_handle: handle=39, index=1 [ 9.740] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.740] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.740] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.740] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.740] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.740] kgem_add_handle: handle=23, index=2 [ 9.740] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.740] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.740] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.740] gen9_emit_sampler: sampler = 22 [ 9.740] gen9_emit_sf: num_sf_outputs=1 [ 9.740] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.740] gen9_emit_vertex_elements: setup id=2 [ 9.740] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.740] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.740] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.740] gen8_vertex_flush[490] = 3 [ 9.740] sna_destroy_pixmap: pixmap=580, attached?=1 [ 9.740] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.740] __sna_free_pixmap(pixmap=580) [ 9.741] sna_composite(pixmap=562, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=562+(3490, 6)+(0, 0), size=(44, 36) [ 9.741] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.741] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.741] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.741] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.741] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.741] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.741] gen9_render_composite: 44x36, current mode=1/1 [ 9.741] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.741] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.741] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.741] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.741] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.741] sna_drawable_use_bo pixmap=562, box=((3490, 6), (3534, 42)), flags=7... [ 9.741] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.741] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.741] sna_drawable_use_bo: using whole GPU bo [ 9.741] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.741] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.741] sna_transform_is_imprecise_integer_translation: no transform [ 9.741] gen9_composite_picture: integer translation (0, 0), removing [ 9.741] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.741] sna_render_pixmap_bo: CPU all damaged [ 9.741] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.741] sna_add_flush_pixmap: new flush bo, flushing before [ 9.741] gen8_vertex_close: used=27687, vbo active? 31, vb=4, nreloc=1 [ 9.741] gen8_vertex_close: reloc[0] = 287 [ 9.741] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.741] kgem_add_handle: handle=31, index=3 [ 9.741] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.741] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.741] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.741] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.741] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.741] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.741] kgem_fixup_relocs: shrinking by 61440 [ 9.741] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.741] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.741] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.741] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.741] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.741] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.741] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.741] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.741] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.741] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.741] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.741] gen4_choose_composite_emitter: identity src, no mask [ 9.741] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.741] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.741] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.741] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.741] kgem_add_handle: handle=4, index=0 [ 9.741] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.741] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.741] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.741] gen9_composite_get_binding_table(ffc0) [ 9.741] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.741] kgem_add_handle: handle=39, index=1 [ 9.741] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.741] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.741] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.741] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.741] kgem_add_handle: handle=34, index=2 [ 9.741] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.741] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.741] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.741] gen9_emit_sampler: sampler = 2 [ 9.741] gen9_emit_sf: num_sf_outputs=1 [ 9.741] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.741] gen9_emit_vertex_elements: setup id=2 [ 9.741] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.741] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.741] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.741] gen8_vertex_flush[490] = 3 [ 9.741] sna_composite(pixmap=562, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=562+(3422, 6)+(0, 0), size=(48, 36) [ 9.741] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.741] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.741] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.741] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.741] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.741] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.741] gen9_render_composite: 48x36, current mode=1/1 [ 9.741] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.741] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.741] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.741] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.741] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.741] sna_drawable_use_bo pixmap=562, box=((3422, 6), (3470, 42)), flags=7... [ 9.741] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.741] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.741] sna_drawable_use_bo: using whole GPU bo [ 9.741] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.741] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.741] sna_transform_is_imprecise_integer_translation: no transform [ 9.741] gen9_composite_picture: integer translation (0, 0), removing [ 9.741] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.741] sna_render_pixmap_bo: CPU all damaged [ 9.741] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.741] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.741] __kgem_retire_rq: request 1 complete [ 9.741] sna_add_flush_pixmap: new flush bo, flushing before [ 9.741] gen8_vertex_close: used=27696, vbo active? 31, vb=4, nreloc=1 [ 9.741] gen8_vertex_close: reloc[0] = 287 [ 9.741] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.741] kgem_add_handle: handle=31, index=3 [ 9.741] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.741] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.741] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.741] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.741] kgem_fixup_relocs: shrinking by 61440 [ 9.741] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.741] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.741] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.741] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.741] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.741] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.741] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.741] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.741] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.741] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.741] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.741] gen4_choose_composite_emitter: identity src, no mask [ 9.741] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.741] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.741] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.741] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.741] kgem_add_handle: handle=4, index=0 [ 9.741] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.741] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.741] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.741] gen9_composite_get_binding_table(ffc0) [ 9.741] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.741] kgem_add_handle: handle=39, index=1 [ 9.741] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.741] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.741] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.741] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.741] kgem_add_handle: handle=28, index=2 [ 9.741] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.741] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.741] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.741] gen9_emit_sampler: sampler = 2 [ 9.741] gen9_emit_sf: num_sf_outputs=1 [ 9.741] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.741] gen9_emit_vertex_elements: setup id=2 [ 9.741] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.741] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.741] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.741] gen8_vertex_flush[490] = 3 [ 9.741] sna_create_pixmap(16, 16, 32, usage=0) [ 9.741] kgem_can_create_2d: 16x16 @ 32 [ 9.741] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.741] kgem_can_create_2d: untiled size=4096 [ 9.741] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.741] kgem_choose_tiling: 16x16 -> 0 [ 9.741] sna_create_pixmap: usage=0, flags=a [ 9.741] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.741] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.741] create_pixmap: serial=581, usage=0, 16x16 [ 9.741] sna_create_pixmap: serial=581, 16x16, usage=0 [ 9.741] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=244, drawable=246 [ 9.741] sna_validate_gc: recomputing clip [ 9.741] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.741] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.741] try_upload__fast: ignore existing cpu damage (if any) [ 9.741] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.741] try_upload__fast: no, no gpu damage [ 9.741] sna_drawable_move_region_to_cpu(pixmap=582 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.741] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.741] _sna_pixmap_move_to_cpu(pixmap=582, 16x16, flags=1) [ 9.741] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.741] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.741] operate_inplace: no, inplace operation not suitable [ 9.741] _sna_pixmap_move_to_cpu: marking as damaged [ 9.741] __sna_damage_all(16, 16) [ 9.741] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.741] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.741] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.741] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.741] sna_accel_flush: flush?=1, dirty?=1 [ 9.741] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.741] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.741] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.741] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.741] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.741] kgem_bo_sync__cpu_full: handle=28 [ 9.741] gen8_vertex_close: used=27705, vbo active? 31, vb=4, nreloc=1 [ 9.741] gen8_vertex_close: reloc[0] = 287 [ 9.741] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.741] kgem_add_handle: handle=31, index=3 [ 9.741] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.741] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.741] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.741] __kgem_retire_rq: request 1 complete [ 9.741] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.741] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.741] kgem_fixup_relocs: shrinking by 61440 [ 9.741] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.741] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.741] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.741] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.741] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.741] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.741] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.741] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.741] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.741] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.741] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.741] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.741] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.741] __kgem_retire_rq: request 1 complete [ 9.741] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.741] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.741] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.741] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.741] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.741] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.741] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.741] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.741] kgem_bo_sync__cpu_full: handle=34 [ 9.741] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.741] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.741] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.741] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.741] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.741] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.741] sna_composite(pixmap=562, op=3, src=582+(2247, 15), mask=0+(3370, 7), dst=562+(3370, 7)+(0, 0), size=(32, 34) [ 9.741] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.741] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.741] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.741] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.741] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.741] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.741] gen9_render_composite: 32x34, current mode=0/1 [ 9.741] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.741] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.741] sna_blt_composite: unsupported op [3] for blitting [ 9.741] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.741] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.741] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.741] sna_drawable_use_bo pixmap=562, box=((3370, 7), (3402, 41)), flags=7... [ 9.741] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.741] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.741] sna_drawable_use_bo: using whole GPU bo [ 9.741] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.741] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.741] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.741] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.741] sna_render_pixmap_bo pixmap=582, (2247, 15)x(32, 34)/(16, 16) [ 9.741] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.741] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.741] use_cpu_bo: no cpu bo [ 9.741] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.741] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.741] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.741] sna_drawable_move_region_to_cpu(pixmap=582 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.741] sna_drawable_move_region_to_cpu: pixmap=582 all damaged on CPU [ 9.741] kgem_can_create_2d: 16x16 @ 32 [ 9.741] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.741] kgem_can_create_2d: untiled size=4096 [ 9.741] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.741] kgem_choose_tiling: 16x16 -> 0 [ 9.741] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.741] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.741] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.741] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.741] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.741] __kgem_bo_init(handle=23, num_pages=1024) [ 9.741] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.741] upload: adding upload cache to pixmap=582 [ 9.741] kgem_proxy_bo_attach: handle=23 [ 9.741] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.741] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.741] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.741] gen4_choose_composite_emitter: simple src, no mask [ 9.741] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.741] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.741] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.741] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.741] kgem_add_handle: handle=4, index=0 [ 9.741] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.741] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.741] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.741] gen9_composite_get_binding_table(ffc0) [ 9.741] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.741] kgem_add_handle: handle=39, index=1 [ 9.741] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.741] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.741] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.741] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.741] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.741] kgem_add_handle: handle=23, index=2 [ 9.742] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.742] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.742] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.742] gen9_emit_sampler: sampler = 22 [ 9.742] gen9_emit_sf: num_sf_outputs=1 [ 9.742] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.742] gen9_emit_vertex_elements: setup id=2 [ 9.742] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.742] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.742] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.742] gen8_vertex_flush[490] = 3 [ 9.742] sna_destroy_pixmap: pixmap=582, attached?=1 [ 9.742] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.742] __sna_free_pixmap(pixmap=582) [ 9.742] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.742] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.742] sna_glyphs: discarding mask [ 9.742] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.742] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.742] gen9_render_composite: 0x0, current mode=1/1 [ 9.742] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.742] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.742] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.742] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.742] sna_drawable_use_bo pixmap=562, box=((0, 0), (7680, 2160)), flags=7... [ 9.742] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.742] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.742] sna_drawable_use_bo: using whole GPU bo [ 9.742] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.742] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.742] color_convert: src=ff232321 [20028888] [ 9.742] color_convert: dst=ff232321 [20028888] [ 9.742] sna_render_get_solid: ff232321 [ 9.742] sna_render_get_solid(7) = ff232321 (old) [ 9.742] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.742] sna_transform_is_imprecise_integer_translation: no transform [ 9.742] gen9_composite_picture: integer translation (0, 0), removing [ 9.742] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.742] sna_render_pixmap_bo: GPU all damaged [ 9.742] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.742] gen4_choose_composite_emitter: solid, identity mask [ 9.742] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.742] aligning vertex: was 3, now 4 floats per vertex [ 9.742] gen9_composite_get_binding_table(ff00) [ 9.742] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.742] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.742] kgem_add_handle: handle=8, index=3 [ 9.742] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.742] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.742] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.742] kgem_add_handle: handle=6, index=4 [ 9.742] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.742] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.742] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.742] gen9_emit_sampler: sampler = a [ 9.742] gen9_emit_sf: num_sf_outputs=2 [ 9.742] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.742] gen9_emit_vertex_elements: setup id=9 [ 9.742] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.742] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.742] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.742] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.742] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.742] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.742] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.742] gen8_vertex_flush[56c] = 48 [ 9.742] gen9_magic_ca_pass: CA fixup (6929 -> 6977) [ 9.742] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.742] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.742] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.742] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.742] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.742] sna_glyphs: discarding mask [ 9.742] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.742] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.742] gen9_render_composite: 0x0, current mode=1/1 [ 9.742] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.742] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.742] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.742] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.742] sna_drawable_use_bo pixmap=562, box=((0, 0), (7680, 2160)), flags=7... [ 9.742] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.742] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.742] sna_drawable_use_bo: using whole GPU bo [ 9.742] gen9_composite_set_target: pixmap=562, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.742] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.742] color_convert: src=ff8e8b85 [20028888] [ 9.742] color_convert: dst=ff8e8b85 [20028888] [ 9.742] sna_render_get_solid: ff8e8b85 [ 9.742] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.742] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.742] sna_transform_is_imprecise_integer_translation: no transform [ 9.742] gen9_composite_picture: integer translation (0, 0), removing [ 9.742] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.742] sna_render_pixmap_bo: GPU all damaged [ 9.742] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.742] gen4_choose_composite_emitter: solid, identity mask [ 9.742] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.742] gen9_composite_get_binding_table(fe40) [ 9.742] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.742] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.742] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.742] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.742] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.742] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.742] gen9_emit_vertex_elements: setup id=9 [ 9.742] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.742] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.742] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.742] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.742] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.742] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.742] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.742] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.742] gen8_vertex_flush[66c] = 48 [ 9.742] gen9_magic_ca_pass: CA fixup (6977 -> 7025) [ 9.742] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.742] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.742] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.742] sna_copy_area: src=pixmap=562:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.742] sna_copy_area: normal copy [ 9.742] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.742] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.742] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.742] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.742] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.742] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.742] sna_do_copy: pixmap -- no source clipping [ 9.742] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.742] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.742] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=562+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.742] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.742] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.742] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.742] sna_drawable_use_bo: pinned, never REPLACES [ 9.742] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.742] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.742] sna_drawable_use_bo: applying move-to-gpu override [ 9.742] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.742] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.742] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.742] wait_for_shadow: setting front pixmap to handle=35 [ 9.742] sna_drawable_use_bo: using whole GPU bo [ 9.742] sna_pixmap_move_to_gpu(pixmap=562, usage=0), flags=a [ 9.742] sna_pixmap_move_to_gpu: already all-damaged [ 9.742] sna_pixmap_mark_active: pixmap=562, handle=39 [ 9.742] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.742] sna_pixmap_make_cow: make cow src=562, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.742] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.742] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.742] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.742] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.742] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.742] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.742] kgem_set_mode: flushing before new bo [ 9.742] gen8_vertex_close: used=28100, vbo active? 31, vb=204, nreloc=2 [ 9.742] gen8_vertex_close: reloc[0] = 287 [ 9.742] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.742] kgem_add_handle: handle=31, index=5 [ 9.742] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.742] gen8_vertex_close: reloc[1] = 342 [ 9.742] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.742] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.742] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.742] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.742] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.742] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.742] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.742] kgem_fixup_relocs: shrinking by 61440 [ 9.742] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.742] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.742] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.742] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.742] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.742] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.742] __kgem_bo_clear_busy: handle=8 [ 9.742] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.742] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.742] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.742] __kgem_bo_clear_busy: handle=8 [ 9.742] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.742] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.742] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.742] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.742] aligning vertex: was 4, now 2 floats per vertex [ 9.742] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.742] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.742] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.742] kgem_add_handle: handle=4, index=0 [ 9.742] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.742] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.742] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.742] gen9_composite_get_binding_table(ffc0) [ 9.742] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.742] kgem_add_handle: handle=35, index=1 [ 9.742] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.742] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.742] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.742] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.742] kgem_add_handle: handle=39, index=2 [ 9.742] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.742] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.742] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.742] gen9_emit_sampler: sampler = 0 [ 9.742] gen9_emit_sf: num_sf_outputs=1 [ 9.742] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.742] gen9_emit_vertex_elements: setup id=0 [ 9.742] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.742] (0, 0) -> (0, 0) + (7680, 2160) [ 9.742] gen8_vertex_flush[490] = 3 [ 9.742] sna_destroy_pixmap: pixmap=562, attached?=1 [ 9.742] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.742] __kgem_bo_destroy: handle=39, size=66355200 [ 9.742] __kgem_bo_destroy: handle=39 -> active [ 9.742] __sna_free_pixmap(pixmap=562) [ 9.742] sna_accel_flush: flush?=0, dirty?=0 [ 9.742] sna_accel_flush: flush?=0, dirty?=0 [ 9.742] sna_block_handler (tv=598.415000) [ 9.742] kgem_retire, need_retire?=1 [ 9.742] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.742] kgem_retire__requests_ring: retiring ring 0 [ 9.742] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.742] __kgem_retire_rq: request 1 complete [ 9.742] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.742] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.742] kgem_retire -- retired=0, need_retire=0 [ 9.742] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.742] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.742] __kgem_bo_destroy: handle=23, size=262144 [ 9.742] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.742] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.742] sna_accel_block: GPU idle, flushing [ 9.742] gen8_vertex_close: used=28106, vbo active? 31, vb=1, nreloc=1 [ 9.742] gen8_vertex_close: reloc[0] = 287 [ 9.742] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.742] kgem_add_handle: handle=31, index=3 [ 9.742] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.742] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.742] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.742] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.742] kgem_fixup_relocs: shrinking by 61440 [ 9.742] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.743] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.743] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.743] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.743] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.743] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.743] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.743] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.743] sna_scanout_do_flush: flush timer active: delta=-11 [ 9.743] sna_scanout_do_flush (time=9742), triggered [ 9.743] sna_scanout_flush (time=9742), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.743] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.743] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.743] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.743] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.743] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.743] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.743] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.743] sna_pixmap_move_to_gpu: already all-damaged [ 9.743] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.743] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.743] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.743] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.743] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.743] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.743] get_fb: reusing fb=105 for handle=35 [ 9.743] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.743] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.743] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.743] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.743] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.743] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.743] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.743] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.743] sna_accel_do_throttle (time=9742), triggered [ 9.743] sna_accel_throttle (time=9742) [ 9.743] sna_accel_block: evaluating timers, active=7 [ 9.743] sna_accel_block: flush timer expires in 16 [9758] [ 9.743] sna_wakeup_handler [ 9.743] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.743] kgem_can_create_2d: 7680x2160 @ 24 [ 9.743] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.743] kgem_can_create_2d: untiled size=66355200 [ 9.743] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.743] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.743] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.743] sna_create_pixmap: usage=0, flags=1b [ 9.743] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.743] __pop_freed_pixmap: reusing freed pixmap=562 header [ 9.743] create_pixmap_hdr: pixmap=583, width=7680, height=2160, usage=0 [ 9.743] sna_create_pixmap: serial=583, 7680x2160, usage=0 [ 9.743] sna_composite_rectangles(pixmap=584, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.743] sna_composite_rectangles: converted to op 0 [ 9.743] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.743] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.743] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.743] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.743] sna_composite_rectangles: dropping last-cpu hint [ 9.743] sna_drawable_use_bo pixmap=584, box=((0, 0), (7680, 2160)), flags=19... [ 9.743] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.743] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.743] sna_pixmap_move_to_gpu(pixmap=584, usage=0), flags=b [ 9.743] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.743] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.743] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.743] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.743] sna_pixmap_alloc_gpu: pixmap=584 [ 9.743] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.743] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.743] kgem_bo_remove_from_active: removing handle=39 from active [ 9.743] 1:from active: pitch=30720, tiling=1, handle=39, id=665 [ 9.743] __sna_damage_all(7680, 2160) [ 9.743] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.743] sna_pixmap_mark_active: pixmap=584, handle=39 [ 9.743] sna_drawable_use_bo: allocated GPU bo for operation [ 9.743] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.743] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.743] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.743] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.743] sna_render_get_solid: 0 [ 9.743] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.743] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.743] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.743] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.743] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.743] kgem_add_handle: handle=4, index=0 [ 9.743] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.743] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.743] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.743] gen9_composite_get_binding_table(ffc0) [ 9.743] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.743] kgem_add_handle: handle=39, index=1 [ 9.743] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.743] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.744] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.744] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.744] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.744] kgem_add_handle: handle=7, index=2 [ 9.744] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.744] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.744] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.744] gen9_emit_sampler: sampler = 1 [ 9.744] gen9_emit_sf: num_sf_outputs=1 [ 9.744] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.744] gen9_emit_vertex_elements: setup id=0 [ 9.744] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.744] (0, 0), (7680, 2160) [ 9.744] gen8_vertex_flush[490] = 3 [ 9.744] sna_composite_rectangles: pixmap=584 marking clear [0]? 1 [ 9.744] sna_composite_rectangles(pixmap=584, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.744] sna_composite_rectangles: converted to op 1 [ 9.744] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.744] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.744] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.744] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.744] sna_composite_rectangles: promoting to full GPU [ 9.744] sna_composite_rectangles: dropping last-cpu hint [ 9.744] sna_drawable_use_bo pixmap=584, box=((0, 0), (7680, 2160)), flags=19... [ 9.744] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.744] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.744] sna_drawable_use_bo: using whole GPU bo [ 9.744] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.744] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.744] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.744] sna_render_get_solid: ff2c001e [ 9.744] sna_render_get_solid(0) = ff2c001e (old) [ 9.744] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.744] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.744] gen9_composite_get_binding_table(ff00) [ 9.744] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.744] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.744] kgem_add_handle: handle=8, index=3 [ 9.744] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.744] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.744] gen9_emit_vertex_elements: setup id=0 [ 9.744] (0, 0), (7680, 2160) [ 9.744] gen8_vertex_flush[4cc] = 3 [ 9.744] sna_composite_rectangles: pixmap=584 marking clear [ff2c001e]? 1 [ 9.744] sna_composite(pixmap=584, op=3, src=292+(0, 0), mask=0+(0, 0), dst=584+(0, 0)+(0, 0), size=(3840, 2160) [ 9.744] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.744] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.744] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.744] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.744] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.744] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.744] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.744] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.744] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.744] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.744] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.744] sna_drawable_use_bo pixmap=584, box=((0, 0), (3840, 2160)), flags=7... [ 9.744] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.744] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.744] sna_drawable_use_bo: using whole GPU bo [ 9.744] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.744] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.744] sna_transform_is_imprecise_integer_translation: no transform [ 9.744] gen9_composite_picture: integer translation (0, 0), removing [ 9.744] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.744] sna_render_pixmap_bo: GPU all damaged [ 9.744] color_convert: src=6c000000 [20028888] [ 9.744] color_convert: dst=6c000000 [20028888] [ 9.744] sna_render_get_solid: 6c000000 [ 9.744] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.744] gen4_choose_composite_emitter: identity source, identity mask [ 9.744] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.744] aligning vertex: was 2, now 5 floats per vertex [ 9.744] gen9_composite_get_binding_table(fe80) [ 9.744] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.744] kgem_add_handle: handle=9, index=4 [ 9.744] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.744] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.744] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.744] kgem_add_reloc64: adding proxy [delta=432] for handle=7 [ 9.744] kgem_add_reloc64[7] = (delta=432, target handle=2, presumed=fffe8000) [ 9.744] [3f80] bind bo(handle=7, addr=fffe81b0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.744] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.744] gen9_emit_sampler: sampler = 3 [ 9.744] gen9_emit_sf: num_sf_outputs=2 [ 9.744] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.744] gen9_emit_vertex_elements: setup id=10 [ 9.744] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.744] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.744] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.744] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.744] gen8_vertex_flush[5a8] = 3 [ 9.744] sna_composite(pixmap=584, op=3, src=292+(0, 0), mask=0+(0, 0), dst=584+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.744] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.744] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.744] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.744] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.744] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.744] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.744] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.744] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.744] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.744] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.744] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.744] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.744] sna_drawable_use_bo pixmap=584, box=((3840, 0), (7680, 2160)), flags=7... [ 9.744] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.744] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.744] sna_drawable_use_bo: using whole GPU bo [ 9.744] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.744] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.744] sna_transform_is_imprecise_integer_translation: no transform [ 9.744] gen9_composite_picture: integer translation (0, 0), removing [ 9.744] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.744] sna_render_pixmap_bo: GPU all damaged [ 9.744] color_convert: src=6c000000 [20028888] [ 9.744] color_convert: dst=6c000000 [20028888] [ 9.744] sna_render_get_solid: 6c000000 [ 9.744] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.744] gen4_choose_composite_emitter: identity source, identity mask [ 9.744] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.744] gen9_composite_get_binding_table(fdc0) [ 9.744] gen9_emit_vertex_elements: setup id=10 [ 9.744] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.744] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.744] gen8_vertex_flush[5dc] = 3 [ 9.744] sna_composite(pixmap=584, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=584+(5694, 1014)+(0, 0), size=(132, 132) [ 9.744] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.744] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.744] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.744] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.744] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.744] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.744] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.744] gen9_render_composite: 132x132, current mode=1/1 [ 9.744] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.744] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.744] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.744] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.744] sna_drawable_use_bo pixmap=584, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.744] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.744] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.744] sna_drawable_use_bo: using whole GPU bo [ 9.744] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.744] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.744] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.744] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.745] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.745] sna_render_pixmap_bo: GPU all damaged [ 9.745] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.745] color_convert: src=6c000000 [20028888] [ 9.745] color_convert: dst=6c000000 [20028888] [ 9.745] sna_render_get_solid: 6c000000 [ 9.745] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.745] gen4_choose_composite_emitter: simple src, identity mask [ 9.745] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.745] gen9_composite_get_binding_table(fdc0) [ 9.745] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.745] kgem_add_handle: handle=15, index=5 [ 9.745] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.745] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.745] gen9_emit_sampler: sampler = 23 [ 9.745] gen9_emit_vertex_elements: setup id=10 [ 9.745] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.745] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.745] gen8_vertex_flush[620] = 3 [ 9.745] sna_create_pixmap(80, 80, 32, usage=0) [ 9.745] kgem_can_create_2d: 80x80 @ 32 [ 9.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.745] kgem_can_create_2d: untiled size=28672 [ 9.745] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.745] kgem_choose_tiling: 80x80 -> 0 [ 9.745] sna_create_pixmap: usage=0, flags=b [ 9.745] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.745] __pop_freed_pixmap: reusing freed pixmap=566 header [ 9.745] create_pixmap_hdr: pixmap=585, width=80, height=80, usage=0 [ 9.745] sna_create_pixmap: serial=585, 80x80, usage=0 [ 9.745] sna_composite_rectangles(pixmap=586, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.745] sna_composite_rectangles: converted to op 0 [ 9.745] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.745] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.745] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.745] sna_composite_rectangles: dropping last-cpu hint [ 9.745] sna_drawable_use_bo pixmap=586, box=((0, 0), (80, 80)), flags=19... [ 9.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.745] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.745] sna_pixmap_move_to_gpu(pixmap=586, usage=0), flags=b [ 9.745] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.745] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.745] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.745] kgem_choose_tiling: 80x80 -> 0 [ 9.745] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.745] kgem_choose_tiling: 80x80 -> 0 [ 9.745] sna_pixmap_alloc_gpu: pixmap=586 [ 9.745] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.745] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.745] from inactive: pitch=320, tiling=0: handle=22, id=666 [ 9.745] __sna_damage_all(80, 80) [ 9.745] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.745] sna_pixmap_mark_active: pixmap=586, handle=22 [ 9.745] sna_drawable_use_bo: allocated GPU bo for operation [ 9.745] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.745] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.745] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.745] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.745] sna_render_get_solid: 0 [ 9.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.745] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.745] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.745] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.745] aligning vertex: was 5, now 2 floats per vertex [ 9.745] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.745] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.745] gen9_composite_get_binding_table(fd40) [ 9.745] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.745] kgem_add_handle: handle=22, index=6 [ 9.745] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.745] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.745] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.745] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.745] gen9_emit_sampler: sampler = 1 [ 9.745] gen9_emit_sf: num_sf_outputs=1 [ 9.745] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.745] gen9_emit_vertex_elements: setup id=0 [ 9.745] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.745] (0, 0), (80, 80) [ 9.745] gen8_vertex_flush[6d8] = 3 [ 9.745] sna_composite_rectangles: pixmap=586 marking clear [0]? 1 [ 9.745] sna_composite_rectangles(pixmap=586, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.745] sna_composite_rectangles: converted to op 1 [ 9.745] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.745] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.745] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.745] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.745] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.745] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.745] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.745] sna_composite_rectangles: dropping last-cpu hint [ 9.745] sna_drawable_use_bo pixmap=586, box=((0, 0), (80, 80)), flags=1... [ 9.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.745] sna_drawable_use_bo: using whole GPU bo [ 9.745] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.745] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.745] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.745] sna_render_get_solid: 40404040 [ 9.745] sna_render_get_solid(1) = 40404040 (old) [ 9.745] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.745] gen9_composite_get_binding_table(fcc0) [ 9.745] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.745] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.745] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.745] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.745] gen9_emit_vertex_elements: setup id=0 [ 9.745] (0, 0), (2, 2) [ 9.745] (78, 0), (80, 2) [ 9.745] (0, 78), (2, 80) [ 9.745] (78, 78), (80, 80) [ 9.745] gen8_vertex_flush[714] = 12 [ 9.745] sna_composite(pixmap=584, op=3, src=586+(0, 0), mask=0+(0, 0), dst=584+(0, 0)+(0, 0), size=(7680, 2160) [ 9.745] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.745] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.745] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.745] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.745] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.745] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.745] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.745] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.745] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.745] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.745] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.745] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.745] sna_drawable_use_bo pixmap=584, box=((0, 0), (7680, 2160)), flags=7... [ 9.745] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.745] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.745] sna_drawable_use_bo: using whole GPU bo [ 9.745] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.745] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.745] sna_transform_is_imprecise_integer_translation: no transform [ 9.745] gen9_composite_picture: integer translation (0, 0), removing [ 9.745] sna_render_pixmap_bo pixmap=586, (0, 0)x(7680, 2160)/(80, 80) [ 9.745] sna_render_pixmap_bo: GPU all damaged [ 9.745] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.745] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.745] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.745] gen4_choose_composite_emitter: identity src, no mask [ 9.745] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.745] aligning vertex: was 2, now 3 floats per vertex [ 9.745] gen9_composite_get_binding_table(fc40) [ 9.745] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.745] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.745] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.745] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.745] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.745] gen9_emit_sampler: sampler = a [ 9.745] gen9_emit_vertex_elements: setup id=2 [ 9.745] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.745] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.745] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.745] gen8_vertex_flush[7b0] = 3 [ 9.745] sna_destroy_pixmap: pixmap=586, attached?=1 [ 9.745] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.745] __kgem_bo_destroy: handle=22, size=61440 [ 9.745] __kgem_bo_destroy: handle=22 -> active [ 9.745] __sna_free_pixmap(pixmap=586) [ 9.745] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.745] kgem_can_create_2d: 640x2096 @ 32 [ 9.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.745] kgem_can_create_2d: untiled size=5365760 [ 9.745] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.745] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.745] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.745] sna_create_pixmap: usage=0, flags=1b [ 9.745] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.745] __pop_freed_pixmap: reusing freed pixmap=586 header [ 9.745] create_pixmap_hdr: pixmap=587, width=640, height=2096, usage=0 [ 9.745] sna_create_pixmap: serial=587, 640x2096, usage=0 [ 9.745] sna_composite_rectangles(pixmap=588, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.745] sna_composite_rectangles: converted to op 0 [ 9.745] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.745] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.746] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.746] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.746] sna_composite_rectangles: dropping last-cpu hint [ 9.746] sna_drawable_use_bo pixmap=588, box=((0, 0), (640, 2096)), flags=19... [ 9.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.746] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.746] sna_pixmap_move_to_gpu(pixmap=588, usage=0), flags=b [ 9.746] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.746] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.746] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.746] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.746] sna_pixmap_alloc_gpu: pixmap=588 [ 9.746] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.746] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.746] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.746] from inactive: pitch=2560, tiling=1: handle=25, id=667 [ 9.746] __sna_damage_all(640, 2096) [ 9.746] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.746] sna_pixmap_mark_active: pixmap=588, handle=25 [ 9.746] sna_drawable_use_bo: allocated GPU bo for operation [ 9.746] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.746] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.746] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.746] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.746] sna_render_get_solid: 0 [ 9.746] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.746] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.746] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.746] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.746] aligning vertex: was 3, now 2 floats per vertex [ 9.746] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.746] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.746] gen9_composite_get_binding_table(fbc0) [ 9.746] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.746] kgem_add_handle: handle=25, index=7 [ 9.746] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.746] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.746] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.746] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.746] gen9_emit_sampler: sampler = 1 [ 9.746] gen9_emit_vertex_elements: setup id=0 [ 9.746] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.746] (0, 0), (640, 2096) [ 9.746] gen8_vertex_flush[820] = 3 [ 9.746] sna_composite_rectangles: pixmap=588 marking clear [0]? 1 [ 9.746] sna_composite(pixmap=588, op=3, src=292+(168, 968), mask=0+(0, 0), dst=588+(8, 904)+(0, 0), size=(624, 224) [ 9.746] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.746] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.746] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.746] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.746] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.746] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.746] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.746] gen9_render_composite: 624x224, current mode=1/1 [ 9.746] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.746] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.746] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.746] sna_drawable_use_bo pixmap=588, box=((8, 904), (632, 1128)), flags=7... [ 9.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.746] sna_drawable_use_bo: using whole GPU bo [ 9.746] gen9_composite_set_target: pixmap=588, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.746] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.746] sna_transform_is_imprecise_integer_translation: no transform [ 9.746] gen9_composite_picture: integer translation (0, 0), removing [ 9.746] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.746] sna_render_pixmap_bo: GPU all damaged [ 9.746] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.746] color_convert: src=6c000000 [20028888] [ 9.746] color_convert: dst=6c000000 [20028888] [ 9.746] sna_render_get_solid: 6c000000 [ 9.746] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.746] gen4_choose_composite_emitter: identity source, identity mask [ 9.746] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.746] aligning vertex: was 2, now 5 floats per vertex [ 9.746] gen9_composite_get_binding_table(fb40) [ 9.746] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.746] gen9_emit_sampler: sampler = 3 [ 9.746] gen9_emit_sf: num_sf_outputs=2 [ 9.746] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.746] gen9_emit_vertex_elements: setup id=10 [ 9.746] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.746] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.746] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.746] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.746] gen8_vertex_flush[8e8] = 3 [ 9.746] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.746] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.746] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.746] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.746] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.746] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.746] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.746] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.746] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.746] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.746] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.746] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.746] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.746] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.746] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.746] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.746] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.746] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.746] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.746] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.746] sna_drawable_use_bo pixmap=588, box=((8, 904), (632, 1128)), flags=7... [ 9.746] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.746] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.746] sna_drawable_use_bo: using whole GPU bo [ 9.746] gen9_composite_set_target: pixmap=588, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.746] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.746] color_convert: src=660a0a0a [20028888] [ 9.746] color_convert: dst=660a0a0a [20028888] [ 9.746] sna_render_get_solid: 660a0a0a [ 9.746] sna_render_get_solid(2) = 660a0a0a (old) [ 9.746] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.746] gen4_choose_spans_emitter: solid source [ 9.746] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.746] aligning vertex: was 5, now 3 floats per vertex [ 9.746] gen9_composite_get_binding_table(fb00) [ 9.746] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.746] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.746] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.746] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.746] gen9_emit_sampler: sampler = c [ 9.746] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.746] gen9_emit_vertex_elements: setup id=5 [ 9.746] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.746] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.746] thread_choose_span: clipped? 0 [ 9.746] imprecise_trapezoid_span_converter: using 4 threads [ 9.746] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.746] thread_choose_span: clipped? 0 [ 9.746] span_thread: flushing 95 boxes [ 9.746] span_thread: flushing 1 boxes [ 9.746] span_thread: flushing 1 boxes [ 9.746] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.746] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.746] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.746] span_thread: flushing 95 boxes [ 9.747] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.747] gen8_vertex_flush[994] = 576 [ 9.747] gen9_render_composite_spans_done() [ 9.747] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.747] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.747] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.747] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.747] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.747] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.747] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.747] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.747] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.747] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.747] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.747] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.747] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.747] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.747] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.747] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.747] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.747] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.747] sna_drawable_use_bo pixmap=588, box=((8, 904), (632, 1128)), flags=7... [ 9.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.747] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.747] sna_drawable_use_bo: using whole GPU bo [ 9.747] gen9_composite_set_target: pixmap=588, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.747] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.747] color_convert: src=66282828 [20028888] [ 9.747] color_convert: dst=66282828 [20028888] [ 9.747] sna_render_get_solid: 66282828 [ 9.747] sna_render_get_solid(3) = 66282828 (old) [ 9.747] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.747] gen4_choose_spans_emitter: solid source [ 9.747] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.747] gen9_composite_get_binding_table(fa80) [ 9.747] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.747] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.747] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.747] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.747] gen9_emit_vertex_elements: setup id=5 [ 9.747] thread_choose_span: clipped? 0 [ 9.747] imprecise_trapezoid_span_converter: using 4 threads [ 9.747] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.747] thread_choose_span: clipped? 0 [ 9.747] span_thread: flushing 2 boxes [ 9.747] span_thread: flushing 2 boxes [ 9.747] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.747] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.747] span_thread: flushing 162 boxes [ 9.747] span_thread: flushing 166 boxes [ 9.747] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.747] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.747] gen8_vertex_flush[9d0] = 996 [ 9.747] gen9_render_composite_spans_done() [ 9.747] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.747] kgem_can_create_2d: 640x2096 @ 32 [ 9.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.747] kgem_can_create_2d: untiled size=5365760 [ 9.747] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.747] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.747] sna_create_pixmap: usage=0, flags=1b [ 9.747] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.747] __pop_freed_pixmap: reusing freed pixmap=568 header [ 9.747] create_pixmap_hdr: pixmap=589, width=640, height=2096, usage=0 [ 9.747] sna_create_pixmap: serial=589, 640x2096, usage=0 [ 9.747] sna_composite_rectangles(pixmap=590, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.747] sna_composite_rectangles: converted to op 0 [ 9.747] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.747] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.747] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.747] sna_composite_rectangles: dropping last-cpu hint [ 9.747] sna_drawable_use_bo pixmap=590, box=((0, 0), (640, 2096)), flags=19... [ 9.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.747] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.747] sna_pixmap_move_to_gpu(pixmap=590, usage=0), flags=b [ 9.747] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.747] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.747] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.747] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.747] sna_pixmap_alloc_gpu: pixmap=590 [ 9.747] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.747] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.747] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.747] from inactive: pitch=2560, tiling=1: handle=11, id=668 [ 9.747] __sna_damage_all(640, 2096) [ 9.747] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.747] sna_pixmap_mark_active: pixmap=590, handle=11 [ 9.747] sna_drawable_use_bo: allocated GPU bo for operation [ 9.747] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.747] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.747] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.747] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.747] sna_render_get_solid: 0 [ 9.747] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.747] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.747] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.747] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.747] aligning vertex: was 3, now 2 floats per vertex [ 9.747] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.747] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.747] gen9_composite_get_binding_table(fa00) [ 9.747] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.747] kgem_add_handle: handle=11, index=8 [ 9.747] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 9.747] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.747] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.747] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.747] gen9_emit_sampler: sampler = 1 [ 9.747] gen9_emit_sf: num_sf_outputs=1 [ 9.747] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.747] gen9_emit_vertex_elements: setup id=0 [ 9.747] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.747] (0, 0), (640, 2096) [ 9.747] gen8_vertex_flush[a90] = 3 [ 9.747] sna_composite_rectangles: pixmap=590 marking clear [0]? 1 [ 9.747] sna_create_pixmap(624, 224, 32, usage=0) [ 9.747] kgem_can_create_2d: 624x224 @ 32 [ 9.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.747] kgem_can_create_2d: untiled size=561152 [ 9.747] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.747] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.747] kgem_can_create_2d: tiled[-1] size=561152 [ 9.747] sna_create_pixmap: usage=0, flags=1b [ 9.747] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.747] __pop_freed_pixmap: reusing freed pixmap=574 header [ 9.747] create_pixmap_hdr: pixmap=591, width=624, height=224, usage=0 [ 9.747] sna_create_pixmap: serial=591, 624x224, usage=0 [ 9.747] sna_composite_rectangles(pixmap=592, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.747] sna_composite_rectangles: converted to op 0 [ 9.747] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.747] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.747] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.747] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.747] sna_composite_rectangles: dropping last-cpu hint [ 9.747] sna_drawable_use_bo pixmap=592, box=((0, 0), (624, 224)), flags=19... [ 9.747] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.747] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.747] sna_pixmap_move_to_gpu(pixmap=592, usage=0), flags=b [ 9.747] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.747] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.747] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.747] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.747] sna_pixmap_alloc_gpu: pixmap=592 [ 9.747] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.747] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.747] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.747] from inactive: pitch=2560, tiling=1: handle=20, id=669 [ 9.747] __sna_damage_all(624, 224) [ 9.747] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.748] sna_pixmap_mark_active: pixmap=592, handle=20 [ 9.748] sna_drawable_use_bo: allocated GPU bo for operation [ 9.748] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.748] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.748] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.748] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.748] sna_render_get_solid: 0 [ 9.748] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.748] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.748] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.748] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.748] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.748] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.748] gen9_composite_get_binding_table(f980) [ 9.748] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.748] kgem_add_handle: handle=20, index=9 [ 9.748] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.748] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.748] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.748] gen9_emit_vertex_elements: setup id=0 [ 9.748] (0, 0), (624, 224) [ 9.748] gen8_vertex_flush[ac4] = 3 [ 9.748] sna_composite_rectangles: pixmap=592 marking clear [0]? 1 [ 9.748] sna_create_pixmap(576, 76, 32, usage=0) [ 9.748] kgem_can_create_2d: 576x76 @ 32 [ 9.748] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.748] kgem_can_create_2d: untiled size=176128 [ 9.748] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.748] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.748] kgem_can_create_2d: tiled[-1] size=176128 [ 9.748] sna_create_pixmap: usage=0, flags=1b [ 9.748] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.748] __pop_freed_pixmap: reusing freed pixmap=572 header [ 9.748] create_pixmap_hdr: pixmap=593, width=576, height=76, usage=0 [ 9.748] sna_create_pixmap: serial=593, 576x76, usage=0 [ 9.748] sna_composite_rectangles(pixmap=594, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.748] sna_composite_rectangles: converted to op 0 [ 9.748] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.748] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.748] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.748] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.748] sna_composite_rectangles: dropping last-cpu hint [ 9.748] sna_drawable_use_bo pixmap=594, box=((0, 0), (576, 76)), flags=19... [ 9.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.748] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.748] sna_pixmap_move_to_gpu(pixmap=594, usage=0), flags=b [ 9.748] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.748] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.748] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.748] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.748] sna_pixmap_alloc_gpu: pixmap=594 [ 9.748] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.748] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.748] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.748] from inactive: pitch=2560, tiling=1: handle=38, id=670 [ 9.748] __sna_damage_all(576, 76) [ 9.748] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.748] sna_pixmap_mark_active: pixmap=594, handle=38 [ 9.748] sna_drawable_use_bo: allocated GPU bo for operation [ 9.748] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.748] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.748] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.748] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.748] sna_render_get_solid: 0 [ 9.748] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.748] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.748] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.748] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.748] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.748] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.748] gen9_composite_get_binding_table(f900) [ 9.748] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.748] kgem_add_handle: handle=38, index=10 [ 9.748] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.748] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.748] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.748] gen9_emit_vertex_elements: setup id=0 [ 9.748] (0, 0), (576, 76) [ 9.748] gen8_vertex_flush[af8] = 3 [ 9.748] sna_composite_rectangles: pixmap=594 marking clear [0]? 1 [ 9.748] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.748] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.748] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.748] trapezoid_spans_maybe_inplace? clear, no [ 9.748] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.748] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.748] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.748] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.748] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.748] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.748] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.748] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.748] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.748] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.748] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.748] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.748] sna_drawable_use_bo pixmap=594, box=((2, 2), (574, 74)), flags=7... [ 9.748] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.748] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.748] sna_drawable_use_bo: using whole GPU bo [ 9.748] gen9_composite_set_target: pixmap=594, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.748] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.748] color_convert: src=4c000000 [20028888] [ 9.748] color_convert: dst=4c000000 [20028888] [ 9.748] sna_render_get_solid: 4c000000 [ 9.748] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.748] gen4_choose_spans_emitter: solid source [ 9.748] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.748] aligning vertex: was 2, now 3 floats per vertex [ 9.748] gen9_composite_get_binding_table(f880) [ 9.748] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.748] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.748] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.748] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.748] gen9_emit_sampler: sampler = c [ 9.748] gen9_emit_sf: num_sf_outputs=2 [ 9.748] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.748] gen9_emit_vertex_elements: setup id=5 [ 9.748] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.748] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.748] thread_choose_span: clipped? 0 [ 9.748] imprecise_trapezoid_span_converter: using 4 threads [ 9.748] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.748] thread_choose_span: clipped? 0 [ 9.748] span_thread: flushing 26 boxes [ 9.748] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.748] span_thread: flushing 26 boxes [ 9.748] span_thread: flushing 1 boxes [ 9.748] span_thread: flushing 1 boxes [ 9.748] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.748] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.748] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.749] gen8_vertex_flush[ba8] = 162 [ 9.749] gen9_render_composite_spans_done() [ 9.749] sna_accel_flush: flush?=0, dirty?=0 [ 9.749] sna_block_handler (tv=0.0) [ 9.749] sna_wakeup_handler [ 9.749] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.749] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.749] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.749] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.749] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.749] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.749] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.749] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.749] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.749] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.749] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.749] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.749] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.749] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.749] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.749] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.749] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.749] sna_drawable_use_bo pixmap=594, box=((0, 0), (576, 76)), flags=7... [ 9.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.749] sna_drawable_use_bo: using whole GPU bo [ 9.749] gen9_composite_set_target: pixmap=594, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.749] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.749] color_convert: src=e6e6e6e6 [20028888] [ 9.749] color_convert: dst=e6e6e6e6 [20028888] [ 9.749] sna_render_get_solid: e6e6e6e6 [ 9.749] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.749] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.749] gen4_choose_spans_emitter: solid source [ 9.749] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.749] gen9_composite_get_binding_table(f800) [ 9.749] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.749] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.749] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.749] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.749] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.749] gen9_emit_vertex_elements: setup id=5 [ 9.749] thread_choose_span: clipped? 0 [ 9.749] imprecise_trapezoid_span_converter: using 4 threads [ 9.749] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.749] thread_choose_span: clipped? 0 [ 9.749] span_thread: flushing 62 boxes [ 9.749] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.749] span_thread: flushing 2 boxes [ 9.749] span_thread: flushing 62 boxes [ 9.749] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.749] span_thread: flushing 2 boxes [ 9.749] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.749] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.749] gen8_vertex_flush[bfc] = 384 [ 9.749] gen9_render_composite_spans_done() [ 9.749] sna_composite_rectangles(pixmap=594, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.749] sna_composite_rectangles: converted to op 1 [ 9.749] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.749] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.749] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.749] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.749] sna_composite_rectangles: dropping last-cpu hint [ 9.749] sna_drawable_use_bo pixmap=594, box=((16, 16), (18, 60)), flags=9... [ 9.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.749] sna_drawable_use_bo: using whole GPU bo [ 9.749] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.749] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.749] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.749] sna_render_get_solid: ffffffff [ 9.749] sna_render_get_solid(white) [ 9.749] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.749] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.749] aligning vertex: was 3, now 2 floats per vertex [ 9.749] gen9_composite_get_binding_table(f780) [ 9.749] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.749] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.749] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.749] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.749] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.749] gen9_emit_sampler: sampler = 1 [ 9.749] gen9_emit_sf: num_sf_outputs=1 [ 9.749] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.749] gen9_emit_vertex_elements: setup id=0 [ 9.749] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.749] (16, 16), (18, 60) [ 9.749] gen8_vertex_flush[cbc] = 3 [ 9.749] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=246, drawable=250 [ 9.749] sna_validate_gc: recomputing clip [ 9.749] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.749] sna_copy_area: src=pixmap=594:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=592:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.749] sna_copy_area: normal copy [ 9.749] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.749] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.749] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.749] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.749] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.749] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.749] sna_do_copy: pixmap -- no source clipping [ 9.749] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.749] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.749] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=594+(-24, -136), dst pixmap=592+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.749] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.749] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.749] sna_drawable_use_bo pixmap=592, box=((24, 136), (600, 212)), flags=b... [ 9.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.749] sna_drawable_use_bo: using whole GPU bo [ 9.749] sna_pixmap_move_to_gpu(pixmap=594, usage=0), flags=a [ 9.749] sna_pixmap_move_to_gpu: already all-damaged [ 9.749] sna_pixmap_mark_active: pixmap=594, handle=38 [ 9.749] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.749] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.749] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.749] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.749] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.749] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.749] gen9_composite_get_binding_table(f700) [ 9.749] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.749] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.749] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.749] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.749] gen9_emit_sampler: sampler = 0 [ 9.749] gen9_emit_vertex_elements: setup id=0 [ 9.749] (0, 0) -> (24, 136) + (576, 76) [ 9.749] gen8_vertex_flush[d10] = 3 [ 9.749] sna_destroy_pixmap: pixmap=594, attached?=1 [ 9.749] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.749] __kgem_bo_destroy: handle=38, size=204800 [ 9.749] __kgem_bo_destroy: handle=38 -> active [ 9.749] __sna_free_pixmap(pixmap=594) [ 9.749] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.749] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.749] sna_glyphs: discarding mask [ 9.749] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.749] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.749] gen9_render_composite: 0x0, current mode=1/1 [ 9.749] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.749] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.749] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.749] sna_drawable_use_bo pixmap=592, box=((0, 0), (624, 224)), flags=7... [ 9.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.749] sna_drawable_use_bo: using whole GPU bo [ 9.749] gen9_composite_set_target: pixmap=592, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.749] color_convert: src=ff888888 [20028888] [ 9.749] color_convert: dst=ff888888 [20028888] [ 9.749] sna_render_get_solid: ff888888 [ 9.749] sna_render_get_solid(5) = ff888888 (old) [ 9.749] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.749] sna_transform_is_imprecise_integer_translation: no transform [ 9.749] gen9_composite_picture: integer translation (0, 0), removing [ 9.749] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.749] sna_render_pixmap_bo: GPU all damaged [ 9.749] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.749] gen4_choose_composite_emitter: solid, identity mask [ 9.749] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.749] aligning vertex: was 2, now 4 floats per vertex [ 9.749] gen9_composite_get_binding_table(f680) [ 9.749] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.749] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.749] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.749] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.749] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.749] kgem_add_handle: handle=6, index=11 [ 9.749] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.749] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.749] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.749] gen9_emit_sampler: sampler = a [ 9.749] gen9_emit_sf: num_sf_outputs=2 [ 9.749] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.749] gen9_emit_vertex_elements: setup id=9 [ 9.749] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.749] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.749] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.749] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.749] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.749] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.749] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.749] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.749] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.749] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.749] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.749] gen8_vertex_flush[dec] = 24 [ 9.749] gen9_magic_ca_pass: CA fixup (8654 -> 8678) [ 9.749] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.749] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.749] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.749] sna_composite(pixmap=592, op=3, src=210+(0, 0), mask=0+(28, 8), dst=592+(28, 8)+(0, 0), size=(20, 80) [ 9.749] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.749] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.749] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.749] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.749] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.749] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.749] gen9_render_composite: 20x80, current mode=1/1 [ 9.749] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.749] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.749] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.749] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.749] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.749] sna_drawable_use_bo pixmap=592, box=((28, 8), (48, 88)), flags=7... [ 9.749] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.749] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.749] sna_drawable_use_bo: using whole GPU bo [ 9.749] gen9_composite_set_target: pixmap=592, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.749] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.749] sna_transform_is_imprecise_integer_translation: no transform [ 9.750] gen9_composite_picture: integer translation (0, 0), removing [ 9.750] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.750] sna_render_pixmap_bo: GPU all damaged [ 9.750] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.750] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.750] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.750] gen4_choose_composite_emitter: identity src, no mask [ 9.750] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.750] aligning vertex: was 4, now 3 floats per vertex [ 9.750] gen9_composite_get_binding_table(f5c0) [ 9.750] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.750] kgem_add_handle: handle=12, index=12 [ 9.750] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.750] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.750] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.750] gen9_emit_sampler: sampler = 2 [ 9.750] gen9_emit_sf: num_sf_outputs=1 [ 9.750] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.750] gen9_emit_vertex_elements: setup id=2 [ 9.750] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.750] gen9_render_composite_box: (28, 8), (48, 88) [ 9.750] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.750] gen8_vertex_flush[f28] = 3 [ 9.750] sna_composite(pixmap=592, op=3, src=214+(0, 0), mask=0+(28, 0), dst=592+(28, 0)+(0, 0), size=(20, 8) [ 9.750] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.750] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.750] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.750] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.750] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.750] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.750] gen9_render_composite: 20x8, current mode=1/1 [ 9.750] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.750] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.750] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.750] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.750] sna_drawable_use_bo pixmap=592, box=((28, 0), (48, 8)), flags=7... [ 9.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.750] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.750] sna_drawable_use_bo: using whole GPU bo [ 9.750] gen9_composite_set_target: pixmap=592, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.750] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.750] sna_transform_is_imprecise_integer_translation: no transform [ 9.750] gen9_composite_picture: integer translation (0, 0), removing [ 9.750] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.750] sna_render_pixmap_bo: GPU all damaged [ 9.750] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.750] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.750] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.750] gen4_choose_composite_emitter: identity src, no mask [ 9.750] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.750] gen9_composite_get_binding_table(f540) [ 9.750] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.750] kgem_add_handle: handle=24, index=13 [ 9.750] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.750] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.750] gen9_emit_vertex_elements: setup id=2 [ 9.750] gen9_render_composite_box: (28, 0), (48, 8) [ 9.750] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.750] gen8_vertex_flush[f64] = 3 [ 9.750] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=250, drawable=24e [ 9.750] sna_validate_gc: recomputing clip [ 9.750] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.750] sna_copy_area: src=pixmap=592:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=590:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.750] sna_copy_area: normal copy [ 9.750] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.750] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.750] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.750] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.750] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.750] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.750] sna_do_copy: pixmap -- no source clipping [ 9.750] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.750] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.750] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=592+(-8, -896), dst pixmap=590+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.750] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.750] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.750] sna_drawable_use_bo pixmap=590, box=((8, 896), (632, 1120)), flags=b... [ 9.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.750] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.750] sna_drawable_use_bo: using whole GPU bo [ 9.750] sna_pixmap_move_to_gpu(pixmap=592, usage=0), flags=a [ 9.750] sna_pixmap_move_to_gpu: already all-damaged [ 9.750] sna_pixmap_mark_active: pixmap=592, handle=20 [ 9.750] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.750] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.750] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.750] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.750] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.750] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.750] aligning vertex: was 3, now 2 floats per vertex [ 9.750] gen9_composite_get_binding_table(f4c0) [ 9.750] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.750] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.750] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.750] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.750] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.750] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.750] gen9_emit_sampler: sampler = 0 [ 9.750] gen9_emit_vertex_elements: setup id=0 [ 9.750] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.750] (0, 0) -> (8, 896) + (624, 224) [ 9.750] gen8_vertex_flush[fec] = 3 [ 9.750] sna_destroy_pixmap: pixmap=592, attached?=1 [ 9.750] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.750] __kgem_bo_destroy: handle=20, size=3268608 [ 9.750] __kgem_bo_destroy: handle=20 -> active [ 9.750] __sna_free_pixmap(pixmap=592) [ 9.750] sna_create_pixmap(624, 80, 32, usage=0) [ 9.750] kgem_can_create_2d: 624x80 @ 32 [ 9.750] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.750] kgem_can_create_2d: untiled size=200704 [ 9.750] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.750] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.750] kgem_can_create_2d: tiled[-1] size=200704 [ 9.750] sna_create_pixmap: usage=0, flags=1b [ 9.750] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.750] __pop_freed_pixmap: reusing freed pixmap=592 header [ 9.750] create_pixmap_hdr: pixmap=595, width=624, height=80, usage=0 [ 9.750] sna_create_pixmap: serial=595, 624x80, usage=0 [ 9.750] sna_composite_rectangles(pixmap=596, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.750] sna_composite_rectangles: converted to op 0 [ 9.750] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.750] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.750] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.750] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.750] sna_composite_rectangles: dropping last-cpu hint [ 9.750] sna_drawable_use_bo pixmap=596, box=((0, 0), (624, 80)), flags=19... [ 9.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.750] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.750] sna_pixmap_move_to_gpu(pixmap=596, usage=0), flags=b [ 9.750] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.750] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.750] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.750] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.750] sna_pixmap_alloc_gpu: pixmap=596 [ 9.750] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.750] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.750] kgem_bo_remove_from_active: removing handle=38 from active [ 9.750] 1:from active: pitch=2560, tiling=1, handle=38, id=671 [ 9.750] __sna_damage_all(624, 80) [ 9.750] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.750] sna_pixmap_mark_active: pixmap=596, handle=38 [ 9.750] sna_drawable_use_bo: allocated GPU bo for operation [ 9.750] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.750] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.750] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.750] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.750] sna_render_get_solid: 0 [ 9.750] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.750] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.750] gen9_composite_get_binding_table(f440) [ 9.750] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.750] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.750] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.750] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.750] gen9_emit_sampler: sampler = 1 [ 9.750] gen9_emit_vertex_elements: setup id=0 [ 9.750] (0, 0), (624, 80) [ 9.750] gen8_vertex_flush[1028] = 3 [ 9.750] sna_composite_rectangles: pixmap=596 marking clear [0]? 1 [ 9.750] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=24e, drawable=254 [ 9.750] sna_validate_gc: recomputing clip [ 9.750] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.750] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=596:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.750] sna_copy_area: normal copy [ 9.750] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.750] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.750] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.750] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.750] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.750] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.750] sna_do_copy: pixmap -- no source clipping [ 9.750] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.750] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.750] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=596+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.750] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.750] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.750] sna_drawable_use_bo pixmap=596, box=((28, 0), (246, 80)), flags=b... [ 9.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.750] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.750] sna_drawable_use_bo: using whole GPU bo [ 9.750] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.750] sna_pixmap_move_to_gpu: already all-damaged [ 9.750] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.750] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.750] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.750] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.750] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.750] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.750] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.750] gen9_composite_get_binding_table(f3c0) [ 9.750] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.750] kgem_add_handle: handle=21, index=14 [ 9.750] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.750] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.750] gen9_emit_sampler: sampler = 0 [ 9.750] gen9_emit_vertex_elements: setup id=0 [ 9.750] (0, 0) -> (28, 0) + (218, 80) [ 9.750] gen8_vertex_flush[106c] = 3 [ 9.750] sna_composite(pixmap=590, op=3, src=596+(0, 0), mask=0+(0, 0), dst=590+(8, 1136)+(0, 0), size=(624, 80) [ 9.750] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.750] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.750] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.750] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.750] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.750] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.750] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.750] gen9_render_composite: 624x80, current mode=1/1 [ 9.750] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.750] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.750] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.750] sna_drawable_use_bo pixmap=590, box=((8, 1136), (632, 1216)), flags=7... [ 9.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.750] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.750] sna_drawable_use_bo: using whole GPU bo [ 9.750] gen9_composite_set_target: pixmap=590, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.750] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.750] sna_transform_is_imprecise_integer_translation: no transform [ 9.750] gen9_composite_picture: integer translation (0, 0), removing [ 9.750] sna_render_pixmap_bo pixmap=596, (0, 0)x(624, 80)/(624, 80) [ 9.750] sna_render_pixmap_bo: GPU all damaged [ 9.750] color_convert: src=cc000000 [20028888] [ 9.750] color_convert: dst=cc000000 [20028888] [ 9.750] sna_render_get_solid: cc000000 [ 9.750] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.750] gen4_choose_composite_emitter: identity source, identity mask [ 9.750] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.750] aligning vertex: was 2, now 5 floats per vertex [ 9.750] gen9_composite_get_binding_table(f340) [ 9.750] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.750] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.750] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.750] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.750] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.750] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.750] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.750] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.750] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.750] gen9_emit_sampler: sampler = 3 [ 9.750] gen9_emit_sf: num_sf_outputs=2 [ 9.750] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.750] gen9_emit_vertex_elements: setup id=10 [ 9.750] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.750] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.750] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.750] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.750] gen8_vertex_flush[1144] = 3 [ 9.750] sna_destroy_pixmap: pixmap=596, attached?=1 [ 9.750] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.750] __kgem_bo_destroy: handle=38, size=204800 [ 9.750] __kgem_bo_destroy: handle=38 -> active [ 9.750] __sna_free_pixmap(pixmap=596) [ 9.750] sna_composite(pixmap=588, op=3, src=590+(0, 0), mask=0+(0, 0), dst=588+(0, 0)+(0, 0), size=(640, 2096) [ 9.750] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.750] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.750] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.750] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.750] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.750] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.750] gen9_render_composite: 640x2096, current mode=1/1 [ 9.750] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.750] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.750] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.750] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.750] sna_drawable_use_bo pixmap=588, box=((0, 0), (640, 2096)), flags=7... [ 9.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.750] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.750] sna_drawable_use_bo: using whole GPU bo [ 9.750] gen9_composite_set_target: pixmap=588, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.750] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.750] sna_transform_is_imprecise_integer_translation: no transform [ 9.750] gen9_composite_picture: integer translation (0, 0), removing [ 9.750] sna_render_pixmap_bo pixmap=590, (0, 0)x(640, 2096)/(640, 2096) [ 9.750] sna_render_pixmap_bo: GPU all damaged [ 9.750] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.750] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.750] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.750] gen4_choose_composite_emitter: identity src, no mask [ 9.750] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.750] aligning vertex: was 5, now 3 floats per vertex [ 9.750] gen9_composite_get_binding_table(f280) [ 9.750] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.750] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.750] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fa111000) [ 9.750] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.750] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.750] gen9_emit_sampler: sampler = 2 [ 9.750] gen9_emit_sf: num_sf_outputs=1 [ 9.750] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.750] gen9_emit_vertex_elements: setup id=2 [ 9.750] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.750] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.750] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.750] gen8_vertex_flush[11ec] = 3 [ 9.750] sna_destroy_pixmap: pixmap=590, attached?=1 [ 9.750] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.750] __kgem_bo_destroy: handle=11, size=33177600 [ 9.750] __kgem_bo_destroy: handle=11 -> active [ 9.750] __sna_free_pixmap(pixmap=590) [ 9.750] sna_composite(pixmap=584, op=3, src=588+(0, 0), mask=0+(160, 64), dst=584+(160, 64)+(0, 0), size=(640, 2096) [ 9.750] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.750] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.750] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.750] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.750] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.750] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.750] gen9_render_composite: 640x2096, current mode=1/1 [ 9.750] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.750] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.750] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.750] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.750] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.750] sna_drawable_use_bo pixmap=584, box=((160, 64), (800, 2160)), flags=7... [ 9.750] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.750] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.750] sna_drawable_use_bo: using whole GPU bo [ 9.750] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.750] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.750] sna_transform_is_imprecise_integer_translation: no transform [ 9.750] gen9_composite_picture: integer translation (0, 0), removing [ 9.750] sna_render_pixmap_bo pixmap=588, (0, 0)x(640, 2096)/(640, 2096) [ 9.750] sna_render_pixmap_bo: GPU all damaged [ 9.750] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.751] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.751] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.751] gen4_choose_composite_emitter: identity src, no mask [ 9.751] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.751] gen9_composite_get_binding_table(f200) [ 9.751] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.751] kgem_add_reloc64: handle=25, pos=15480, delta=0, domains=40000 [ 9.751] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=f4225000) [ 9.751] [3c70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.751] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.751] gen9_emit_vertex_elements: setup id=2 [ 9.751] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.751] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.751] gen8_vertex_flush[1238] = 3 [ 9.751] sna_destroy_pixmap: pixmap=588, attached?=1 [ 9.751] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.751] __kgem_bo_destroy: handle=25, size=33177600 [ 9.751] __kgem_bo_destroy: handle=25 -> active [ 9.751] __sna_free_pixmap(pixmap=588) [ 9.751] sna_create_pixmap(2, 64, 32, usage=0) [ 9.751] kgem_can_create_2d: 2x64 @ 32 [ 9.751] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.751] kgem_can_create_2d: untiled size=4096 [ 9.751] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.751] kgem_choose_tiling: 2x64 -> 0 [ 9.751] sna_create_pixmap: usage=0, flags=a [ 9.751] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.751] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.751] create_pixmap: serial=597, usage=0, 2x64 [ 9.751] sna_create_pixmap: serial=597, 2x64, usage=0 [ 9.751] sna_composite_rectangles(pixmap=598, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.751] sna_composite_rectangles: converted to op 0 [ 9.751] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.751] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.751] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.751] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.751] sna_composite_rectangles: fallback, dst pixmap=598 too small or not attached [ 9.751] sna_composite_rectangles: fallback [ 9.751] sna_drawable_move_region_to_cpu(pixmap=598 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.751] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.751] _sna_pixmap_move_to_cpu(pixmap=598, 2x64, flags=1) [ 9.751] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.751] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.751] operate_inplace: no, inplace operation not suitable [ 9.751] _sna_pixmap_move_to_cpu: marking as damaged [ 9.751] __sna_damage_all(2, 64) [ 9.751] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.751] sna_create_pixmap(1, 32, 32, usage=0) [ 9.751] kgem_can_create_2d: 1x32 @ 32 [ 9.751] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.751] kgem_can_create_2d: untiled size=4096 [ 9.751] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.751] kgem_choose_tiling: 1x32 -> 0 [ 9.751] sna_create_pixmap: usage=0, flags=a [ 9.751] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.751] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.751] create_pixmap: serial=599, usage=0, 1x32 [ 9.751] sna_create_pixmap: serial=599, 1x32, usage=0 [ 9.751] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=254, drawable=258 [ 9.751] sna_validate_gc: recomputing clip [ 9.751] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.751] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.751] try_upload__fast: ignore existing cpu damage (if any) [ 9.751] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.751] try_upload__fast: no, no gpu damage [ 9.751] sna_drawable_move_region_to_cpu(pixmap=600 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.751] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.751] _sna_pixmap_move_to_cpu(pixmap=600, 1x32, flags=1) [ 9.751] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.751] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.751] operate_inplace: no, inplace operation not suitable [ 9.751] _sna_pixmap_move_to_cpu: marking as damaged [ 9.751] __sna_damage_all(1, 32) [ 9.751] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.751] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.751] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.751] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.751] sna_accel_flush: flush?=0, dirty?=0 [ 9.751] sna_composite(pixmap=598, op=1, src=600+(0, 0), mask=0+(0, 0), dst=598+(0, 0)+(0, 0), size=(2, 64) [ 9.751] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.751] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.751] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.751] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.751] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.751] sna_composite: fallback, dst pixmap=598 is too small (or completely damaged) [ 9.751] sna_composite: fallback -- fbComposite [ 9.751] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.751] sna_composite_fb: fallback -- move src to cpu [ 9.751] _sna_pixmap_move_to_cpu(pixmap=600, 1x32, flags=2) [ 9.751] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.751] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.751] sna_composite_fb: fallback -- move dst to cpu [ 9.751] sna_drawable_move_region_to_cpu(pixmap=598 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.751] sna_drawable_move_region_to_cpu: pixmap=598 all damaged on CPU [ 9.751] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.751] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.751] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.751] sna_destroy_pixmap: pixmap=600, attached?=1 [ 9.751] __sna_free_pixmap(pixmap=600) [ 9.751] sna_composite(pixmap=584, op=3, src=598+(0, 0), mask=0+(0, 0), dst=584+(0, 0)+(0, 0), size=(3840, 64) [ 9.751] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.751] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.751] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.751] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.751] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.751] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.751] gen9_render_composite: 3840x64, current mode=1/1 [ 9.751] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.751] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.751] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.751] sna_drawable_use_bo pixmap=584, box=((0, 0), (3840, 64)), flags=7... [ 9.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.751] sna_drawable_use_bo: using whole GPU bo [ 9.751] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.751] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.751] sna_transform_is_imprecise_integer_translation: no transform [ 9.751] gen9_composite_picture: integer translation (0, 0), removing [ 9.751] sna_render_pixmap_bo pixmap=598, (0, 0)x(3840, 64)/(2, 64) [ 9.751] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.751] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.751] use_cpu_bo: no cpu bo [ 9.751] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.751] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.751] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.751] sna_drawable_move_region_to_cpu(pixmap=598 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.751] sna_drawable_move_region_to_cpu: pixmap=598 all damaged on CPU [ 9.751] kgem_can_create_2d: 2x64 @ 32 [ 9.751] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.751] kgem_can_create_2d: untiled size=4096 [ 9.751] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.751] kgem_choose_tiling: 2x64 -> 0 [ 9.751] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.751] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.751] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.751] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.751] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.751] search_linear_cache: searching for inactive gtt map [ 9.751] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.751] search_linear_cache: searching for inactive gtt map [ 9.751] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.751] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.751] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.751] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.751] kgem_create_buffer: reusing handle=23 for buffer [ 9.751] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.751] init_buffer_from_bo: reusing handle=23 for buffer [ 9.751] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.751] kgem_bo_map: converting request for GTT map into CPU map [ 9.751] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.751] kgem_bo_sync__cpu: handle=23 [ 9.751] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.751] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.751] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.751] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.751] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.751] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.751] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.751] __kgem_bo_init(handle=23, num_pages=2048) [ 9.751] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.751] upload: adding upload cache to pixmap=598 [ 9.751] kgem_proxy_bo_attach: handle=23 [ 9.751] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.751] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.751] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.751] gen4_choose_composite_emitter: identity src, no mask [ 9.751] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.751] gen9_composite_get_binding_table(f180) [ 9.751] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.751] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.751] kgem_add_handle: handle=23, index=15 [ 9.751] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.751] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.751] gen9_emit_sampler: sampler = a [ 9.751] gen9_emit_vertex_elements: setup id=2 [ 9.751] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.751] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.751] gen8_vertex_flush[127c] = 3 [ 9.751] sna_destroy_pixmap: pixmap=598, attached?=1 [ 9.751] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.751] __sna_free_pixmap(pixmap=598) [ 9.751] sna_composite(pixmap=584, op=3, src=292+(0, 0), mask=0+(0, 0), dst=584+(0, 0)+(0, 0), size=(3840, 48) [ 9.751] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.751] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.751] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.751] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.751] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.751] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.751] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.751] gen9_render_composite: 3840x48, current mode=1/1 [ 9.751] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.751] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.751] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.751] sna_drawable_use_bo pixmap=584, box=((0, 0), (3840, 48)), flags=7... [ 9.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.751] sna_drawable_use_bo: using whole GPU bo [ 9.751] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.751] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.751] sna_transform_is_imprecise_integer_translation: no transform [ 9.751] gen9_composite_picture: integer translation (0, 0), removing [ 9.751] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.751] sna_render_pixmap_bo: GPU all damaged [ 9.751] color_convert: src=6c000000 [20028888] [ 9.751] color_convert: dst=6c000000 [20028888] [ 9.751] sna_render_get_solid: 6c000000 [ 9.751] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.751] gen4_choose_composite_emitter: identity source, identity mask [ 9.751] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.751] aligning vertex: was 3, now 5 floats per vertex [ 9.751] gen9_composite_get_binding_table(f100) [ 9.751] gen9_emit_sampler: sampler = 3 [ 9.751] gen9_emit_sf: num_sf_outputs=2 [ 9.751] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.751] gen9_emit_vertex_elements: setup id=10 [ 9.751] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.751] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.751] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.751] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.751] gen8_vertex_flush[132c] = 3 [ 9.751] sna_composite_rectangles(pixmap=584, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.751] sna_composite_rectangles: converted to op 3 [ 9.751] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.751] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.751] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.751] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.751] sna_drawable_use_bo pixmap=584, box=((0, 0), (3840, 48)), flags=1... [ 9.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.751] sna_drawable_use_bo: using whole GPU bo [ 9.751] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.751] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.751] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.751] sna_render_get_solid: 660a0a0a [ 9.751] sna_render_get_solid(2) = 660a0a0a (old) [ 9.751] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.751] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.751] aligning vertex: was 5, now 2 floats per vertex [ 9.751] gen9_composite_get_binding_table(f0c0) [ 9.751] gen9_emit_sampler: sampler = 1 [ 9.751] gen9_emit_sf: num_sf_outputs=1 [ 9.751] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.751] gen9_emit_vertex_elements: setup id=0 [ 9.751] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.751] (0, 0), (3840, 48) [ 9.751] gen8_vertex_flush[13d4] = 3 [ 9.751] sna_composite(pixmap=584, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=584+(3786, 6)+(0, 0), size=(44, 36) [ 9.751] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.751] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.751] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.751] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.751] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.751] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.751] gen9_render_composite: 44x36, current mode=1/1 [ 9.751] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.751] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.751] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.751] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.751] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.751] sna_drawable_use_bo pixmap=584, box=((3786, 6), (3830, 42)), flags=7... [ 9.751] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.751] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.751] sna_drawable_use_bo: using whole GPU bo [ 9.751] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.751] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.751] sna_transform_is_imprecise_integer_translation: no transform [ 9.751] gen9_composite_picture: integer translation (0, 0), removing [ 9.751] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.751] sna_render_pixmap_bo: CPU all damaged [ 9.751] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.751] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.751] __kgem_retire_rq: request 1 complete [ 9.751] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.751] sna_add_flush_pixmap: new flush bo, flushing before [ 9.751] gen8_vertex_close: used=34816, vbo active? 31, vb=625, nreloc=5 [ 9.751] gen8_vertex_close: reloc[0] = 287 [ 9.751] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.751] kgem_add_handle: handle=31, index=16 [ 9.751] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.751] gen8_vertex_close: reloc[1] = 357 [ 9.751] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.751] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.751] gen8_vertex_close: reloc[2] = 487 [ 9.751] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.751] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.751] gen8_vertex_close: reloc[3] = 608 [ 9.751] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.751] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.751] gen8_vertex_close: reloc[4] = 886 [ 9.751] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.751] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.751] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.751] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.751] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.751] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.751] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.751] kgem_fixup_relocs: shrinking by 53248 [ 9.751] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.752] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.752] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.752] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.752] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.752] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.752] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.752] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.752] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.752] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=7 [ 9.752] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.752] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=8 [ 9.752] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.752] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.752] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=7 [ 9.752] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.752] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=8 [ 9.752] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=8 [ 9.752] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=8 [ 9.752] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=7 [ 9.752] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=8 [ 9.752] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=7 [ 9.752] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=8 [ 9.752] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.752] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.752] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.752] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.752] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.752] __kgem_bo_clear_busy: handle=7 [ 9.752] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.752] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.752] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.752] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.752] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.752] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.752] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.752] gen4_choose_composite_emitter: identity src, no mask [ 9.752] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.752] aligning vertex: was 2, now 3 floats per vertex [ 9.752] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.752] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.752] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.752] kgem_add_handle: handle=4, index=0 [ 9.752] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.752] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.752] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.752] gen9_composite_get_binding_table(ffc0) [ 9.752] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.752] kgem_add_handle: handle=39, index=1 [ 9.752] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.752] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.752] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.752] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.752] kgem_add_handle: handle=32, index=2 [ 9.752] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.752] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.752] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.752] gen9_emit_sampler: sampler = 2 [ 9.752] gen9_emit_sf: num_sf_outputs=1 [ 9.752] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.752] gen9_emit_vertex_elements: setup id=2 [ 9.752] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.752] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.752] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.752] gen8_vertex_flush[490] = 3 [ 9.752] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.752] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.752] sna_glyphs: discarding mask [ 9.752] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.752] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.752] gen9_render_composite: 0x0, current mode=1/1 [ 9.752] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.752] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.752] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.752] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.752] sna_drawable_use_bo pixmap=584, box=((0, 0), (7680, 2160)), flags=7... [ 9.752] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.752] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.752] sna_drawable_use_bo: using whole GPU bo [ 9.752] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.752] color_convert: src=ffdfdbd2 [20028888] [ 9.752] color_convert: dst=ffdfdbd2 [20028888] [ 9.752] sna_render_get_solid: ffdfdbd2 [ 9.752] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.752] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.752] sna_transform_is_imprecise_integer_translation: no transform [ 9.752] gen9_composite_picture: integer translation (0, 0), removing [ 9.752] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.752] sna_render_pixmap_bo: GPU all damaged [ 9.752] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.752] gen4_choose_composite_emitter: solid, identity mask [ 9.752] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.752] aligning vertex: was 3, now 4 floats per vertex [ 9.752] gen9_composite_get_binding_table(ff00) [ 9.752] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.752] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.752] kgem_add_handle: handle=8, index=3 [ 9.752] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.752] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.752] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.752] kgem_add_handle: handle=6, index=4 [ 9.752] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.752] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.752] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.752] gen9_emit_sampler: sampler = a [ 9.752] gen9_emit_sf: num_sf_outputs=2 [ 9.752] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.752] gen9_emit_vertex_elements: setup id=9 [ 9.752] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.752] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.752] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.752] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.752] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.752] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.752] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.752] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.752] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.752] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.752] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.752] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.752] gen8_vertex_flush[56c] = 15 [ 9.752] gen9_magic_ca_pass: CA fixup (8707 -> 8722) [ 9.752] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.752] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.752] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.752] sna_composite(pixmap=584, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=584+(3626, 6)+(0, 0), size=(48, 36) [ 9.752] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.752] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.752] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.752] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.752] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.752] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.752] gen9_render_composite: 48x36, current mode=1/1 [ 9.752] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.752] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.752] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.752] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.752] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.752] sna_drawable_use_bo pixmap=584, box=((3626, 6), (3674, 42)), flags=7... [ 9.752] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.752] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.752] sna_drawable_use_bo: using whole GPU bo [ 9.752] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.752] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.752] sna_transform_is_imprecise_integer_translation: no transform [ 9.752] gen9_composite_picture: integer translation (0, 0), removing [ 9.752] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.752] sna_render_pixmap_bo: CPU all damaged [ 9.752] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.752] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.752] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.752] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.752] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.752] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.752] gen4_choose_composite_emitter: identity src, no mask [ 9.752] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.752] aligning vertex: was 4, now 3 floats per vertex [ 9.752] gen9_composite_get_binding_table(fe40) [ 9.752] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.752] kgem_add_handle: handle=33, index=5 [ 9.753] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.753] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.753] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.753] gen9_emit_sampler: sampler = 2 [ 9.753] gen9_emit_sf: num_sf_outputs=1 [ 9.753] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.753] gen9_emit_vertex_elements: setup id=2 [ 9.753] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.753] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.753] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.753] gen8_vertex_flush[6a8] = 3 [ 9.753] sna_create_pixmap(26, 20, 32, usage=0) [ 9.753] kgem_can_create_2d: 26x20 @ 32 [ 9.753] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.753] kgem_can_create_2d: untiled size=4096 [ 9.753] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.753] kgem_choose_tiling: 26x20 -> 0 [ 9.753] sna_create_pixmap: usage=0, flags=a [ 9.753] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.753] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.753] create_pixmap: serial=601, usage=0, 26x20 [ 9.753] sna_create_pixmap: serial=601, 26x20, usage=0 [ 9.753] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=258, drawable=25a [ 9.753] sna_validate_gc: recomputing clip [ 9.753] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.753] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.753] try_upload__fast: ignore existing cpu damage (if any) [ 9.753] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.753] try_upload__fast: no, no gpu damage [ 9.753] sna_drawable_move_region_to_cpu(pixmap=602 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.753] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.753] _sna_pixmap_move_to_cpu(pixmap=602, 26x20, flags=1) [ 9.753] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.753] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.753] operate_inplace: no, inplace operation not suitable [ 9.753] _sna_pixmap_move_to_cpu: marking as damaged [ 9.753] __sna_damage_all(26, 20) [ 9.753] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.753] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.753] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.753] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.753] sna_accel_flush: flush?=1, dirty?=1 [ 9.753] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.753] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.753] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.753] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.753] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.753] kgem_bo_sync__cpu_full: handle=33 [ 9.753] gen8_vertex_close: used=34899, vbo active? 31, vb=204, nreloc=2 [ 9.753] gen8_vertex_close: reloc[0] = 287 [ 9.753] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.753] kgem_add_handle: handle=31, index=6 [ 9.753] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.753] gen8_vertex_close: reloc[1] = 342 [ 9.753] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.753] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.753] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.753] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.753] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.753] kgem_fixup_relocs: shrinking by 61440 [ 9.753] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.753] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.753] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.753] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.753] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.753] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.753] __kgem_bo_clear_busy: handle=8 [ 9.753] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.753] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.753] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.753] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.753] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.753] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.753] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.768] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.768] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.768] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.768] __kgem_retire_rq: request 2 complete [ 9.768] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.768] kgem_bo_move_to_cache: release handle=25 [ 9.768] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.768] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.768] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.768] kgem_bo_move_to_cache: release handle=11 [ 9.768] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.768] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.768] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.768] kgem_bo_move_to_cache: release handle=38 [ 9.768] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.768] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.768] kgem_bo_move_to_cache: release handle=20 [ 9.768] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.768] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.768] kgem_bo_move_to_cache: release handle=22 [ 9.768] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.768] __kgem_retire_rq: request 1 complete [ 9.768] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.768] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.768] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.768] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.768] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.768] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.768] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.768] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.768] kgem_bo_sync__cpu_full: handle=32 [ 9.768] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.768] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.768] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.768] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.768] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.768] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.768] sna_accel_flush: flush?=0, dirty?=0 [ 9.768] sna_block_handler (tv=0.0) [ 9.768] sna_wakeup_handler [ 9.768] sna_mode_wakeup: len=64 [ 9.768] sna_mode_wakeup: recording last swap on pipe=1, frame 309 [135], time 9.760435 [ 9.768] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.768] sna_mode_wakeup: flip complete, pending? 2 [ 9.768] sna_mode_wakeup: recording last swap on pipe=0, frame 339 [153], time 9.761743 [ 9.768] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.768] sna_mode_wakeup: flip complete, pending? 1 [ 9.768] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.768] sna_composite(pixmap=584, op=3, src=602+(2370, 10), mask=0+(3554, 6), dst=584+(3554, 6)+(0, 0), size=(52, 36) [ 9.768] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.768] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.768] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.768] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.768] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.768] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.768] gen9_render_composite: 52x36, current mode=0/1 [ 9.768] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.768] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.768] sna_blt_composite: unsupported op [3] for blitting [ 9.768] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.768] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.768] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.768] sna_drawable_use_bo pixmap=584, box=((3554, 6), (3606, 42)), flags=7... [ 9.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.768] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.768] sna_drawable_use_bo: using whole GPU bo [ 9.768] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.768] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.768] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.768] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.768] sna_render_pixmap_bo pixmap=602, (2370, 10)x(52, 36)/(26, 20) [ 9.768] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.768] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.768] use_cpu_bo: no cpu bo [ 9.768] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.768] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.768] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.768] sna_drawable_move_region_to_cpu(pixmap=602 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.768] sna_drawable_move_region_to_cpu: pixmap=602 all damaged on CPU [ 9.768] kgem_can_create_2d: 26x20 @ 32 [ 9.768] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.768] kgem_can_create_2d: untiled size=4096 [ 9.768] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.768] kgem_choose_tiling: 26x20 -> 0 [ 9.768] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.768] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.768] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.768] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.768] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.768] __kgem_bo_init(handle=23, num_pages=2560) [ 9.768] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.768] upload: adding upload cache to pixmap=602 [ 9.768] kgem_proxy_bo_attach: handle=23 [ 9.768] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.768] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.768] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.768] gen4_choose_composite_emitter: simple src, no mask [ 9.768] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.768] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.768] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.768] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.768] kgem_add_handle: handle=4, index=0 [ 9.768] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.768] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.768] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.768] gen9_composite_get_binding_table(ffc0) [ 9.768] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.768] kgem_add_handle: handle=39, index=1 [ 9.768] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.768] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.768] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.768] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.768] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.768] kgem_add_handle: handle=23, index=2 [ 9.768] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.768] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.768] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.768] gen9_emit_sampler: sampler = 22 [ 9.768] gen9_emit_sf: num_sf_outputs=1 [ 9.768] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.768] gen9_emit_vertex_elements: setup id=2 [ 9.768] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.768] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.768] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.768] gen8_vertex_flush[490] = 3 [ 9.768] sna_destroy_pixmap: pixmap=602, attached?=1 [ 9.768] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.768] __sna_free_pixmap(pixmap=602) [ 9.768] sna_composite(pixmap=584, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=584+(3490, 6)+(0, 0), size=(44, 36) [ 9.768] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.768] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.768] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.768] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.768] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.768] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.768] gen9_render_composite: 44x36, current mode=1/1 [ 9.768] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.768] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.768] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.768] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.768] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.768] sna_drawable_use_bo pixmap=584, box=((3490, 6), (3534, 42)), flags=7... [ 9.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.768] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.768] sna_drawable_use_bo: using whole GPU bo [ 9.768] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.768] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.768] sna_transform_is_imprecise_integer_translation: no transform [ 9.768] gen9_composite_picture: integer translation (0, 0), removing [ 9.768] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.768] sna_render_pixmap_bo: CPU all damaged [ 9.768] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.768] sna_add_flush_pixmap: new flush bo, flushing before [ 9.768] gen8_vertex_close: used=34908, vbo active? 31, vb=4, nreloc=1 [ 9.768] gen8_vertex_close: reloc[0] = 287 [ 9.768] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.768] kgem_add_handle: handle=31, index=3 [ 9.768] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.768] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.768] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.768] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.768] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.768] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.768] kgem_fixup_relocs: shrinking by 61440 [ 9.768] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.768] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.768] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.768] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.768] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.768] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.768] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.768] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.768] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.768] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.768] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.768] gen4_choose_composite_emitter: identity src, no mask [ 9.768] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.768] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.768] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.768] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.768] kgem_add_handle: handle=4, index=0 [ 9.768] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.768] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.768] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.768] gen9_composite_get_binding_table(ffc0) [ 9.768] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.768] kgem_add_handle: handle=39, index=1 [ 9.769] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.769] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.769] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.769] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.769] kgem_add_handle: handle=34, index=2 [ 9.769] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.769] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.769] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.769] gen9_emit_sampler: sampler = 2 [ 9.769] gen9_emit_sf: num_sf_outputs=1 [ 9.769] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.769] gen9_emit_vertex_elements: setup id=2 [ 9.769] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.769] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.769] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.769] gen8_vertex_flush[490] = 3 [ 9.769] sna_composite(pixmap=584, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=584+(3422, 6)+(0, 0), size=(48, 36) [ 9.769] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.769] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.769] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.769] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.769] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.769] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.769] gen9_render_composite: 48x36, current mode=1/1 [ 9.769] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.769] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.769] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.769] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.769] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.769] sna_drawable_use_bo pixmap=584, box=((3422, 6), (3470, 42)), flags=7... [ 9.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.769] sna_drawable_use_bo: using whole GPU bo [ 9.769] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.769] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.769] sna_transform_is_imprecise_integer_translation: no transform [ 9.769] gen9_composite_picture: integer translation (0, 0), removing [ 9.769] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.769] sna_render_pixmap_bo: CPU all damaged [ 9.769] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.769] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.769] __kgem_retire_rq: request 1 complete [ 9.769] sna_add_flush_pixmap: new flush bo, flushing before [ 9.769] gen8_vertex_close: used=34917, vbo active? 31, vb=4, nreloc=1 [ 9.769] gen8_vertex_close: reloc[0] = 287 [ 9.769] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.769] kgem_add_handle: handle=31, index=3 [ 9.769] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.769] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.769] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.769] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.769] kgem_fixup_relocs: shrinking by 61440 [ 9.769] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.769] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.769] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.769] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.769] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.769] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.769] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.769] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.769] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.769] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.769] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.769] gen4_choose_composite_emitter: identity src, no mask [ 9.769] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.769] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.769] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.769] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.769] kgem_add_handle: handle=4, index=0 [ 9.769] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.769] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.769] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.769] gen9_composite_get_binding_table(ffc0) [ 9.769] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.769] kgem_add_handle: handle=39, index=1 [ 9.769] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.769] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.769] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.769] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.769] kgem_add_handle: handle=28, index=2 [ 9.769] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.769] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.769] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.769] gen9_emit_sampler: sampler = 2 [ 9.769] gen9_emit_sf: num_sf_outputs=1 [ 9.769] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.769] gen9_emit_vertex_elements: setup id=2 [ 9.769] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.769] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.769] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.769] gen8_vertex_flush[490] = 3 [ 9.769] sna_create_pixmap(16, 16, 32, usage=0) [ 9.769] kgem_can_create_2d: 16x16 @ 32 [ 9.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.769] kgem_can_create_2d: untiled size=4096 [ 9.769] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.769] kgem_choose_tiling: 16x16 -> 0 [ 9.769] sna_create_pixmap: usage=0, flags=a [ 9.769] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.769] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.769] create_pixmap: serial=603, usage=0, 16x16 [ 9.769] sna_create_pixmap: serial=603, 16x16, usage=0 [ 9.769] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=25a, drawable=25c [ 9.769] sna_validate_gc: recomputing clip [ 9.769] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.769] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.769] try_upload__fast: ignore existing cpu damage (if any) [ 9.769] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.769] try_upload__fast: no, no gpu damage [ 9.769] sna_drawable_move_region_to_cpu(pixmap=604 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.769] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.769] _sna_pixmap_move_to_cpu(pixmap=604, 16x16, flags=1) [ 9.769] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.769] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.769] operate_inplace: no, inplace operation not suitable [ 9.769] _sna_pixmap_move_to_cpu: marking as damaged [ 9.769] __sna_damage_all(16, 16) [ 9.769] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.769] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.769] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.769] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.769] sna_accel_flush: flush?=1, dirty?=1 [ 9.769] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.769] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.769] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.769] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.769] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.769] kgem_bo_sync__cpu_full: handle=28 [ 9.769] gen8_vertex_close: used=34926, vbo active? 31, vb=4, nreloc=1 [ 9.769] gen8_vertex_close: reloc[0] = 287 [ 9.769] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.769] kgem_add_handle: handle=31, index=3 [ 9.769] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.769] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.769] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.769] __kgem_retire_rq: request 1 complete [ 9.769] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.769] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.769] kgem_fixup_relocs: shrinking by 61440 [ 9.769] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.769] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.769] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.769] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.769] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.769] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.769] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.769] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.769] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.769] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 9.769] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.769] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.769] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.769] __kgem_retire_rq: request 1 complete [ 9.769] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.769] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.769] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.769] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.769] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.769] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.769] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.769] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.769] kgem_bo_sync__cpu_full: handle=34 [ 9.769] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.769] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.769] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.769] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.769] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.769] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.769] sna_composite(pixmap=584, op=3, src=604+(2247, 15), mask=0+(3370, 7), dst=584+(3370, 7)+(0, 0), size=(32, 34) [ 9.769] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.769] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.769] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.769] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.769] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.769] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.769] gen9_render_composite: 32x34, current mode=0/1 [ 9.769] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.769] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.769] sna_blt_composite: unsupported op [3] for blitting [ 9.769] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.769] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.769] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.769] sna_drawable_use_bo pixmap=584, box=((3370, 7), (3402, 41)), flags=7... [ 9.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.769] sna_drawable_use_bo: using whole GPU bo [ 9.769] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.769] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.769] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.769] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.769] sna_render_pixmap_bo pixmap=604, (2247, 15)x(32, 34)/(16, 16) [ 9.769] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.769] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.769] use_cpu_bo: no cpu bo [ 9.769] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.769] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.769] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.769] sna_drawable_move_region_to_cpu(pixmap=604 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.769] sna_drawable_move_region_to_cpu: pixmap=604 all damaged on CPU [ 9.769] kgem_can_create_2d: 16x16 @ 32 [ 9.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.769] kgem_can_create_2d: untiled size=4096 [ 9.769] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.769] kgem_choose_tiling: 16x16 -> 0 [ 9.769] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.769] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.769] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.769] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.769] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.769] __kgem_bo_init(handle=23, num_pages=1024) [ 9.769] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.769] upload: adding upload cache to pixmap=604 [ 9.769] kgem_proxy_bo_attach: handle=23 [ 9.769] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.769] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.769] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.769] gen4_choose_composite_emitter: simple src, no mask [ 9.769] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.769] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.769] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.769] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.769] kgem_add_handle: handle=4, index=0 [ 9.769] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.769] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.769] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.769] gen9_composite_get_binding_table(ffc0) [ 9.769] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.769] kgem_add_handle: handle=39, index=1 [ 9.769] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.769] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.769] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.769] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.769] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.769] kgem_add_handle: handle=23, index=2 [ 9.769] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.769] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.769] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.769] gen9_emit_sampler: sampler = 22 [ 9.769] gen9_emit_sf: num_sf_outputs=1 [ 9.769] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.769] gen9_emit_vertex_elements: setup id=2 [ 9.769] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.769] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.769] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.769] gen8_vertex_flush[490] = 3 [ 9.769] sna_destroy_pixmap: pixmap=604, attached?=1 [ 9.769] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.769] __sna_free_pixmap(pixmap=604) [ 9.769] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.769] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.769] sna_glyphs: discarding mask [ 9.769] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.769] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.769] gen9_render_composite: 0x0, current mode=1/1 [ 9.769] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.769] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.769] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.769] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.769] sna_drawable_use_bo pixmap=584, box=((0, 0), (7680, 2160)), flags=7... [ 9.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.769] sna_drawable_use_bo: using whole GPU bo [ 9.769] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.769] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.769] color_convert: src=ff232321 [20028888] [ 9.769] color_convert: dst=ff232321 [20028888] [ 9.769] sna_render_get_solid: ff232321 [ 9.769] sna_render_get_solid(7) = ff232321 (old) [ 9.769] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.769] sna_transform_is_imprecise_integer_translation: no transform [ 9.769] gen9_composite_picture: integer translation (0, 0), removing [ 9.769] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.769] sna_render_pixmap_bo: GPU all damaged [ 9.769] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.769] gen4_choose_composite_emitter: solid, identity mask [ 9.769] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.769] aligning vertex: was 3, now 4 floats per vertex [ 9.769] gen9_composite_get_binding_table(ff00) [ 9.769] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.769] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.769] kgem_add_handle: handle=8, index=3 [ 9.769] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.769] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.769] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.769] kgem_add_handle: handle=6, index=4 [ 9.769] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.769] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.769] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.769] gen9_emit_sampler: sampler = a [ 9.769] gen9_emit_sf: num_sf_outputs=2 [ 9.769] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.769] gen9_emit_vertex_elements: setup id=9 [ 9.769] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.769] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.769] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.769] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.769] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.769] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.769] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.769] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.769] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.769] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.769] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.769] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.769] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.769] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.769] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.770] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.770] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.770] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.770] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.770] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.770] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.770] gen8_vertex_flush[56c] = 48 [ 9.770] gen9_magic_ca_pass: CA fixup (8734 -> 8782) [ 9.770] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.770] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.770] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.770] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.770] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.770] sna_glyphs: discarding mask [ 9.770] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.770] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.770] gen9_render_composite: 0x0, current mode=1/1 [ 9.770] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.770] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.770] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.770] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.770] sna_drawable_use_bo pixmap=584, box=((0, 0), (7680, 2160)), flags=7... [ 9.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.770] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.770] sna_drawable_use_bo: using whole GPU bo [ 9.770] gen9_composite_set_target: pixmap=584, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.770] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.770] color_convert: src=ff8e8b85 [20028888] [ 9.770] color_convert: dst=ff8e8b85 [20028888] [ 9.770] sna_render_get_solid: ff8e8b85 [ 9.770] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.770] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.770] sna_transform_is_imprecise_integer_translation: no transform [ 9.770] gen9_composite_picture: integer translation (0, 0), removing [ 9.770] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.770] sna_render_pixmap_bo: GPU all damaged [ 9.770] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.770] gen4_choose_composite_emitter: solid, identity mask [ 9.770] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.770] gen9_composite_get_binding_table(fe40) [ 9.770] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.770] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.770] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.770] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.770] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.770] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.770] gen9_emit_vertex_elements: setup id=9 [ 9.770] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.770] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.770] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.770] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.770] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.770] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.770] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.770] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.770] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.770] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.770] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.770] gen8_vertex_flush[66c] = 48 [ 9.770] gen9_magic_ca_pass: CA fixup (8782 -> 8830) [ 9.770] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.770] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.770] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.770] sna_copy_area: src=pixmap=584:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.770] sna_copy_area: normal copy [ 9.770] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.770] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.770] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.770] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.770] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.770] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.770] sna_do_copy: pixmap -- no source clipping [ 9.770] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.770] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.770] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=584+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.770] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.770] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.770] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.770] sna_drawable_use_bo: pinned, never REPLACES [ 9.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.770] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.770] sna_drawable_use_bo: applying move-to-gpu override [ 9.770] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.770] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.770] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.770] wait_for_shadow: setting front pixmap to handle=27 [ 9.770] sna_drawable_use_bo: using whole GPU bo [ 9.770] sna_pixmap_move_to_gpu(pixmap=584, usage=0), flags=a [ 9.770] sna_pixmap_move_to_gpu: already all-damaged [ 9.770] sna_pixmap_mark_active: pixmap=584, handle=39 [ 9.770] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.770] sna_pixmap_make_cow: make cow src=584, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.770] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.770] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.770] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.770] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.770] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.770] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.770] kgem_set_mode: flushing before new bo [ 9.770] gen8_vertex_close: used=35320, vbo active? 31, vb=204, nreloc=2 [ 9.770] gen8_vertex_close: reloc[0] = 287 [ 9.770] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.770] kgem_add_handle: handle=31, index=5 [ 9.770] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.770] gen8_vertex_close: reloc[1] = 342 [ 9.770] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.770] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.770] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.770] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.770] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.770] kgem_fixup_relocs: shrinking by 61440 [ 9.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.770] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.770] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.770] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.770] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.770] __kgem_bo_clear_busy: handle=8 [ 9.770] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.770] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.770] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.770] __kgem_bo_clear_busy: handle=8 [ 9.770] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.770] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.770] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.770] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.770] aligning vertex: was 4, now 2 floats per vertex [ 9.770] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.770] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.770] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.770] kgem_add_handle: handle=4, index=0 [ 9.770] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.770] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.770] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.770] gen9_composite_get_binding_table(ffc0) [ 9.770] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.770] kgem_add_handle: handle=27, index=1 [ 9.770] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.770] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.770] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.770] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.770] kgem_add_handle: handle=39, index=2 [ 9.770] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.770] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.770] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.770] gen9_emit_sampler: sampler = 0 [ 9.770] gen9_emit_sf: num_sf_outputs=1 [ 9.770] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.770] gen9_emit_vertex_elements: setup id=0 [ 9.770] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.770] (0, 0) -> (0, 0) + (7680, 2160) [ 9.770] gen8_vertex_flush[490] = 3 [ 9.770] sna_destroy_pixmap: pixmap=584, attached?=1 [ 9.770] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.770] __kgem_bo_destroy: handle=39, size=66355200 [ 9.770] __kgem_bo_destroy: handle=39 -> active [ 9.770] __sna_free_pixmap(pixmap=584) [ 9.770] sna_accel_flush: flush?=0, dirty?=0 [ 9.770] sna_accel_flush: flush?=0, dirty?=0 [ 9.770] sna_block_handler (tv=598.387000) [ 9.770] kgem_retire, need_retire?=1 [ 9.770] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.770] kgem_retire__requests_ring: retiring ring 0 [ 9.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.770] __kgem_retire_rq: request 1 complete [ 9.770] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.770] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.770] kgem_retire -- retired=0, need_retire=0 [ 9.770] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.770] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.770] __kgem_bo_destroy: handle=23, size=262144 [ 9.770] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.770] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.770] sna_accel_block: GPU idle, flushing [ 9.770] gen8_vertex_close: used=35326, vbo active? 31, vb=1, nreloc=1 [ 9.770] gen8_vertex_close: reloc[0] = 287 [ 9.770] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.770] kgem_add_handle: handle=31, index=3 [ 9.770] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.770] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.770] kgem_fixup_relocs: shrinking by 61440 [ 9.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.770] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.770] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.770] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.770] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.770] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.770] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.770] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.770] sna_scanout_do_flush (time=9770), triggered [ 9.770] sna_scanout_flush (time=9770), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.770] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.770] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.770] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.770] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.770] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.770] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.770] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.770] sna_pixmap_move_to_gpu: already all-damaged [ 9.770] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.770] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.770] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.770] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.770] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.770] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.770] get_fb: reusing fb=101 for handle=27 [ 9.770] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.770] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.770] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.771] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.771] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.771] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.771] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.771] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.771] sna_accel_do_throttle (time=9770), triggered [ 9.771] sna_accel_throttle (time=9770) [ 9.771] sna_accel_block: evaluating timers, active=7 [ 9.771] sna_accel_block: flush timer expires in 16 [9786] [ 9.771] sna_wakeup_handler [ 9.771] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.771] kgem_can_create_2d: 7680x2160 @ 24 [ 9.771] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.771] kgem_can_create_2d: untiled size=66355200 [ 9.771] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.771] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.771] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.771] sna_create_pixmap: usage=0, flags=1b [ 9.771] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.771] __pop_freed_pixmap: reusing freed pixmap=584 header [ 9.771] create_pixmap_hdr: pixmap=605, width=7680, height=2160, usage=0 [ 9.771] sna_create_pixmap: serial=605, 7680x2160, usage=0 [ 9.771] sna_composite_rectangles(pixmap=606, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.771] sna_composite_rectangles: converted to op 0 [ 9.771] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.771] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.771] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.771] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.771] sna_composite_rectangles: dropping last-cpu hint [ 9.771] sna_drawable_use_bo pixmap=606, box=((0, 0), (7680, 2160)), flags=19... [ 9.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.771] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.771] sna_pixmap_move_to_gpu(pixmap=606, usage=0), flags=b [ 9.771] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.771] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.771] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.771] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.771] sna_pixmap_alloc_gpu: pixmap=606 [ 9.771] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.771] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.771] kgem_bo_remove_from_active: removing handle=39 from active [ 9.771] 1:from active: pitch=30720, tiling=1, handle=39, id=678 [ 9.771] __sna_damage_all(7680, 2160) [ 9.771] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.771] sna_pixmap_mark_active: pixmap=606, handle=39 [ 9.771] sna_drawable_use_bo: allocated GPU bo for operation [ 9.771] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.771] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.771] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.771] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.771] sna_render_get_solid: 0 [ 9.771] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.771] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.771] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.771] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.771] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.771] kgem_add_handle: handle=4, index=0 [ 9.771] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.771] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.771] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.771] gen9_composite_get_binding_table(ffc0) [ 9.771] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.771] kgem_add_handle: handle=39, index=1 [ 9.771] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.771] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.771] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.771] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.771] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.771] kgem_add_handle: handle=7, index=2 [ 9.771] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.771] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.771] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.771] gen9_emit_sampler: sampler = 1 [ 9.771] gen9_emit_sf: num_sf_outputs=1 [ 9.771] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.771] gen9_emit_vertex_elements: setup id=0 [ 9.771] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.771] (0, 0), (7680, 2160) [ 9.771] gen8_vertex_flush[490] = 3 [ 9.771] sna_composite_rectangles: pixmap=606 marking clear [0]? 1 [ 9.771] sna_composite_rectangles(pixmap=606, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.771] sna_composite_rectangles: converted to op 1 [ 9.771] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.771] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.771] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.771] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.771] sna_composite_rectangles: promoting to full GPU [ 9.771] sna_composite_rectangles: dropping last-cpu hint [ 9.771] sna_drawable_use_bo pixmap=606, box=((0, 0), (7680, 2160)), flags=19... [ 9.771] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.771] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.771] sna_drawable_use_bo: using whole GPU bo [ 9.771] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.771] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.771] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.771] sna_render_get_solid: ff2c001e [ 9.771] sna_render_get_solid(0) = ff2c001e (old) [ 9.771] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.771] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.771] gen9_composite_get_binding_table(ff00) [ 9.771] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.771] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.771] kgem_add_handle: handle=8, index=3 [ 9.771] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.771] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.771] gen9_emit_vertex_elements: setup id=0 [ 9.771] (0, 0), (7680, 2160) [ 9.772] gen8_vertex_flush[4cc] = 3 [ 9.772] sna_composite_rectangles: pixmap=606 marking clear [ff2c001e]? 1 [ 9.772] sna_composite(pixmap=606, op=3, src=292+(0, 0), mask=0+(0, 0), dst=606+(0, 0)+(0, 0), size=(3840, 2160) [ 9.772] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.772] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.772] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.772] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.772] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.772] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.772] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.772] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.772] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.772] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.772] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.772] sna_drawable_use_bo pixmap=606, box=((0, 0), (3840, 2160)), flags=7... [ 9.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.772] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.772] sna_drawable_use_bo: using whole GPU bo [ 9.772] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.772] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.772] sna_transform_is_imprecise_integer_translation: no transform [ 9.772] gen9_composite_picture: integer translation (0, 0), removing [ 9.772] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.772] sna_render_pixmap_bo: GPU all damaged [ 9.772] color_convert: src=7c000000 [20028888] [ 9.772] color_convert: dst=7c000000 [20028888] [ 9.772] sna_render_get_solid: 7c000000 [ 9.772] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.772] gen4_choose_composite_emitter: identity source, identity mask [ 9.772] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.772] aligning vertex: was 2, now 5 floats per vertex [ 9.772] gen9_composite_get_binding_table(fe80) [ 9.772] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.772] kgem_add_handle: handle=9, index=4 [ 9.772] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.772] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.772] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.772] kgem_add_reloc64: adding proxy [delta=496] for handle=7 [ 9.772] kgem_add_reloc64[7] = (delta=496, target handle=2, presumed=fffe8000) [ 9.772] [3f80] bind bo(handle=7, addr=fffe81f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.772] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.772] gen9_emit_sampler: sampler = 3 [ 9.772] gen9_emit_sf: num_sf_outputs=2 [ 9.772] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.772] gen9_emit_vertex_elements: setup id=10 [ 9.772] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.772] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.772] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.772] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.772] gen8_vertex_flush[5a8] = 3 [ 9.772] sna_composite(pixmap=606, op=3, src=292+(0, 0), mask=0+(0, 0), dst=606+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.772] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.772] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.772] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.772] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.772] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.772] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.772] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.772] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.772] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.772] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.772] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.772] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.772] sna_drawable_use_bo pixmap=606, box=((3840, 0), (7680, 2160)), flags=7... [ 9.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.772] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.772] sna_drawable_use_bo: using whole GPU bo [ 9.772] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.772] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.772] sna_transform_is_imprecise_integer_translation: no transform [ 9.772] gen9_composite_picture: integer translation (0, 0), removing [ 9.772] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.772] sna_render_pixmap_bo: GPU all damaged [ 9.772] color_convert: src=7c000000 [20028888] [ 9.772] color_convert: dst=7c000000 [20028888] [ 9.772] sna_render_get_solid: 7c000000 [ 9.772] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.772] gen4_choose_composite_emitter: identity source, identity mask [ 9.772] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.772] gen9_composite_get_binding_table(fdc0) [ 9.772] gen9_emit_vertex_elements: setup id=10 [ 9.772] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.772] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.772] gen8_vertex_flush[5dc] = 3 [ 9.772] sna_composite(pixmap=606, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=606+(5694, 1014)+(0, 0), size=(132, 132) [ 9.772] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.772] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.772] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.772] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.772] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.772] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.772] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.772] gen9_render_composite: 132x132, current mode=1/1 [ 9.772] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.772] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.772] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.772] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.772] sna_drawable_use_bo pixmap=606, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.772] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.772] sna_drawable_use_bo: using whole GPU bo [ 9.772] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.772] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.772] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.772] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.772] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.772] sna_render_pixmap_bo: GPU all damaged [ 9.772] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.772] color_convert: src=7c000000 [20028888] [ 9.772] color_convert: dst=7c000000 [20028888] [ 9.772] sna_render_get_solid: 7c000000 [ 9.772] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.772] gen4_choose_composite_emitter: simple src, identity mask [ 9.772] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.772] gen9_composite_get_binding_table(fdc0) [ 9.772] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.772] kgem_add_handle: handle=15, index=5 [ 9.772] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.772] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.772] gen9_emit_sampler: sampler = 23 [ 9.772] gen9_emit_vertex_elements: setup id=10 [ 9.772] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.772] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.772] gen8_vertex_flush[620] = 3 [ 9.772] sna_create_pixmap(80, 80, 32, usage=0) [ 9.772] kgem_can_create_2d: 80x80 @ 32 [ 9.772] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.772] kgem_can_create_2d: untiled size=28672 [ 9.772] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.772] kgem_choose_tiling: 80x80 -> 0 [ 9.772] sna_create_pixmap: usage=0, flags=b [ 9.772] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.772] __pop_freed_pixmap: reusing freed pixmap=588 header [ 9.772] create_pixmap_hdr: pixmap=607, width=80, height=80, usage=0 [ 9.772] sna_create_pixmap: serial=607, 80x80, usage=0 [ 9.772] sna_composite_rectangles(pixmap=608, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.772] sna_composite_rectangles: converted to op 0 [ 9.772] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.772] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.772] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.772] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.772] sna_composite_rectangles: dropping last-cpu hint [ 9.772] sna_drawable_use_bo pixmap=608, box=((0, 0), (80, 80)), flags=19... [ 9.772] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.772] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.772] sna_pixmap_move_to_gpu(pixmap=608, usage=0), flags=b [ 9.772] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.772] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.772] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.772] kgem_choose_tiling: 80x80 -> 0 [ 9.772] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.772] kgem_choose_tiling: 80x80 -> 0 [ 9.772] sna_pixmap_alloc_gpu: pixmap=608 [ 9.772] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.772] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.773] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.773] from inactive: pitch=320, tiling=0: handle=22, id=679 [ 9.773] __sna_damage_all(80, 80) [ 9.773] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.773] sna_pixmap_mark_active: pixmap=608, handle=22 [ 9.773] sna_drawable_use_bo: allocated GPU bo for operation [ 9.773] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.773] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.773] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.773] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.773] sna_render_get_solid: 0 [ 9.773] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.773] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.773] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.773] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.773] aligning vertex: was 5, now 2 floats per vertex [ 9.773] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.773] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.773] gen9_composite_get_binding_table(fd40) [ 9.773] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.773] kgem_add_handle: handle=22, index=6 [ 9.773] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.773] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.773] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.773] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.773] gen9_emit_sampler: sampler = 1 [ 9.773] gen9_emit_sf: num_sf_outputs=1 [ 9.773] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.773] gen9_emit_vertex_elements: setup id=0 [ 9.773] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.773] (0, 0), (80, 80) [ 9.773] gen8_vertex_flush[6d8] = 3 [ 9.773] sna_composite_rectangles: pixmap=608 marking clear [0]? 1 [ 9.773] sna_composite_rectangles(pixmap=608, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.773] sna_composite_rectangles: converted to op 1 [ 9.773] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.773] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.773] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.773] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.773] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.773] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.773] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.773] sna_composite_rectangles: dropping last-cpu hint [ 9.773] sna_drawable_use_bo pixmap=608, box=((0, 0), (80, 80)), flags=1... [ 9.773] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.773] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.773] sna_drawable_use_bo: using whole GPU bo [ 9.773] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.773] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.773] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.773] sna_render_get_solid: 40404040 [ 9.773] sna_render_get_solid(1) = 40404040 (old) [ 9.773] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.773] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.773] gen9_composite_get_binding_table(fcc0) [ 9.773] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.773] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.773] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.773] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.773] gen9_emit_vertex_elements: setup id=0 [ 9.773] (0, 0), (2, 2) [ 9.773] (78, 0), (80, 2) [ 9.773] (0, 78), (2, 80) [ 9.773] (78, 78), (80, 80) [ 9.773] gen8_vertex_flush[714] = 12 [ 9.773] sna_composite(pixmap=606, op=3, src=608+(0, 0), mask=0+(0, 0), dst=606+(0, 0)+(0, 0), size=(7680, 2160) [ 9.773] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.773] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.773] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.773] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.773] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.773] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.773] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.773] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.773] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.773] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.773] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.773] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.773] sna_drawable_use_bo pixmap=606, box=((0, 0), (7680, 2160)), flags=7... [ 9.773] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.773] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.773] sna_drawable_use_bo: using whole GPU bo [ 9.773] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.773] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.773] sna_transform_is_imprecise_integer_translation: no transform [ 9.773] gen9_composite_picture: integer translation (0, 0), removing [ 9.773] sna_render_pixmap_bo pixmap=608, (0, 0)x(7680, 2160)/(80, 80) [ 9.773] sna_render_pixmap_bo: GPU all damaged [ 9.773] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.773] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.773] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.773] gen4_choose_composite_emitter: identity src, no mask [ 9.773] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.773] aligning vertex: was 2, now 3 floats per vertex [ 9.773] gen9_composite_get_binding_table(fc40) [ 9.773] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.773] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.773] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.773] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.773] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.773] gen9_emit_sampler: sampler = a [ 9.773] gen9_emit_vertex_elements: setup id=2 [ 9.773] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.773] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.773] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.773] gen8_vertex_flush[7b0] = 3 [ 9.773] sna_destroy_pixmap: pixmap=608, attached?=1 [ 9.773] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.773] __kgem_bo_destroy: handle=22, size=61440 [ 9.773] __kgem_bo_destroy: handle=22 -> active [ 9.773] __sna_free_pixmap(pixmap=608) [ 9.773] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.773] kgem_can_create_2d: 640x2096 @ 32 [ 9.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.773] kgem_can_create_2d: untiled size=5365760 [ 9.773] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.773] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.773] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.773] sna_create_pixmap: usage=0, flags=1b [ 9.773] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.773] __pop_freed_pixmap: reusing freed pixmap=608 header [ 9.773] create_pixmap_hdr: pixmap=609, width=640, height=2096, usage=0 [ 9.773] sna_create_pixmap: serial=609, 640x2096, usage=0 [ 9.773] sna_composite_rectangles(pixmap=610, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.773] sna_composite_rectangles: converted to op 0 [ 9.773] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.773] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.773] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.773] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.773] sna_composite_rectangles: dropping last-cpu hint [ 9.773] sna_drawable_use_bo pixmap=610, box=((0, 0), (640, 2096)), flags=19... [ 9.773] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.773] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.773] sna_pixmap_move_to_gpu(pixmap=610, usage=0), flags=b [ 9.773] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.773] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.773] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.773] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.773] sna_pixmap_alloc_gpu: pixmap=610 [ 9.773] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.773] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.773] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.773] from inactive: pitch=2560, tiling=1: handle=11, id=680 [ 9.773] __sna_damage_all(640, 2096) [ 9.773] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.773] sna_pixmap_mark_active: pixmap=610, handle=11 [ 9.773] sna_drawable_use_bo: allocated GPU bo for operation [ 9.773] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.773] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.773] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.773] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.773] sna_render_get_solid: 0 [ 9.773] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.773] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.773] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.773] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.773] aligning vertex: was 3, now 2 floats per vertex [ 9.773] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.773] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.773] gen9_composite_get_binding_table(fbc0) [ 9.773] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.773] kgem_add_handle: handle=11, index=7 [ 9.773] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.773] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.773] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.773] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.773] gen9_emit_sampler: sampler = 1 [ 9.773] gen9_emit_vertex_elements: setup id=0 [ 9.773] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.773] (0, 0), (640, 2096) [ 9.773] gen8_vertex_flush[820] = 3 [ 9.773] sna_composite_rectangles: pixmap=610 marking clear [0]? 1 [ 9.773] sna_composite(pixmap=610, op=3, src=292+(168, 968), mask=0+(0, 0), dst=610+(8, 904)+(0, 0), size=(624, 224) [ 9.773] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.773] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.773] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.773] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.773] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.774] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.774] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.774] gen9_render_composite: 624x224, current mode=1/1 [ 9.774] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.774] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.774] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.774] sna_drawable_use_bo pixmap=610, box=((8, 904), (632, 1128)), flags=7... [ 9.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.774] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.774] sna_drawable_use_bo: using whole GPU bo [ 9.774] gen9_composite_set_target: pixmap=610, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.774] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.774] sna_transform_is_imprecise_integer_translation: no transform [ 9.774] gen9_composite_picture: integer translation (0, 0), removing [ 9.774] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.774] sna_render_pixmap_bo: GPU all damaged [ 9.774] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.774] color_convert: src=7c000000 [20028888] [ 9.774] color_convert: dst=7c000000 [20028888] [ 9.774] sna_render_get_solid: 7c000000 [ 9.774] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.774] gen4_choose_composite_emitter: identity source, identity mask [ 9.774] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.774] aligning vertex: was 2, now 5 floats per vertex [ 9.774] gen9_composite_get_binding_table(fb40) [ 9.774] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.774] gen9_emit_sampler: sampler = 3 [ 9.774] gen9_emit_sf: num_sf_outputs=2 [ 9.774] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.774] gen9_emit_vertex_elements: setup id=10 [ 9.774] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.774] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.774] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.774] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.774] gen8_vertex_flush[8e8] = 3 [ 9.774] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.774] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.774] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.774] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.774] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.774] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.774] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.774] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.774] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.774] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.774] sna_drawable_use_bo pixmap=610, box=((8, 904), (632, 1128)), flags=7... [ 9.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.774] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.774] sna_drawable_use_bo: using whole GPU bo [ 9.774] gen9_composite_set_target: pixmap=610, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.774] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.774] color_convert: src=660a0a0a [20028888] [ 9.774] color_convert: dst=660a0a0a [20028888] [ 9.774] sna_render_get_solid: 660a0a0a [ 9.774] sna_render_get_solid(2) = 660a0a0a (old) [ 9.774] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.774] gen4_choose_spans_emitter: solid source [ 9.774] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.774] aligning vertex: was 5, now 3 floats per vertex [ 9.774] gen9_composite_get_binding_table(fb00) [ 9.774] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.774] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.774] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.774] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.774] gen9_emit_sampler: sampler = c [ 9.774] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.774] gen9_emit_vertex_elements: setup id=5 [ 9.774] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.774] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.774] thread_choose_span: clipped? 0 [ 9.774] imprecise_trapezoid_span_converter: using 4 threads [ 9.774] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.774] thread_choose_span: clipped? 0 [ 9.774] span_thread: flushing 95 boxes [ 9.774] [ 9.774] span_thread: flushing 95 boxes [ 9.774] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.774] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.774] span_thread: flushing 1 boxes [ 9.774] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.774] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.774] gen8_vertex_flush[994] = 576 [ 9.774] gen9_render_composite_spans_done() [ 9.774] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.774] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.774] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.774] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.774] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.774] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.774] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.774] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.774] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.774] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.774] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.774] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.774] sna_drawable_use_bo pixmap=610, box=((8, 904), (632, 1128)), flags=7... [ 9.774] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.774] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.774] sna_drawable_use_bo: using whole GPU bo [ 9.774] gen9_composite_set_target: pixmap=610, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.774] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.774] color_convert: src=66282828 [20028888] [ 9.774] color_convert: dst=66282828 [20028888] [ 9.774] sna_render_get_solid: 66282828 [ 9.774] sna_render_get_solid(3) = 66282828 (old) [ 9.774] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.774] gen4_choose_spans_emitter: solid source [ 9.774] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.774] gen9_composite_get_binding_table(fa80) [ 9.775] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.775] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.775] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.775] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.775] gen9_emit_vertex_elements: setup id=5 [ 9.775] thread_choose_span: clipped? 0 [ 9.775] imprecise_trapezoid_span_converter: using 4 threads [ 9.775] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.775] thread_choose_span: clipped? 0 [ 9.775] span_thread: flushing 2 boxes [ 9.775] span_thread: flushing 2 boxes [ 9.775] span_thread: flushing 162 boxes [ 9.775] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.775] span_thread: flushing 166 boxes [ 9.775] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.775] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.775] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.775] gen8_vertex_flush[9d0] = 996 [ 9.775] gen9_render_composite_spans_done() [ 9.775] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.775] kgem_can_create_2d: 640x2096 @ 32 [ 9.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.775] kgem_can_create_2d: untiled size=5365760 [ 9.775] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.775] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.775] sna_create_pixmap: usage=0, flags=1b [ 9.775] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.775] __pop_freed_pixmap: reusing freed pixmap=590 header [ 9.775] create_pixmap_hdr: pixmap=611, width=640, height=2096, usage=0 [ 9.775] sna_create_pixmap: serial=611, 640x2096, usage=0 [ 9.775] sna_composite_rectangles(pixmap=612, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.775] sna_composite_rectangles: converted to op 0 [ 9.775] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.775] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.775] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.775] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.775] sna_composite_rectangles: dropping last-cpu hint [ 9.775] sna_drawable_use_bo pixmap=612, box=((0, 0), (640, 2096)), flags=19... [ 9.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.775] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.775] sna_pixmap_move_to_gpu(pixmap=612, usage=0), flags=b [ 9.775] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.775] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.775] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.775] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.775] sna_pixmap_alloc_gpu: pixmap=612 [ 9.775] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.775] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.775] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.775] from inactive: pitch=2560, tiling=1: handle=25, id=681 [ 9.775] __sna_damage_all(640, 2096) [ 9.775] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.775] sna_pixmap_mark_active: pixmap=612, handle=25 [ 9.775] sna_drawable_use_bo: allocated GPU bo for operation [ 9.775] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.775] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.775] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.775] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.775] sna_render_get_solid: 0 [ 9.775] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.775] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.775] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.775] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.775] aligning vertex: was 3, now 2 floats per vertex [ 9.775] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.775] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.775] gen9_composite_get_binding_table(fa00) [ 9.775] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.775] kgem_add_handle: handle=25, index=8 [ 9.775] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.775] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.775] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.775] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.775] gen9_emit_sampler: sampler = 1 [ 9.775] gen9_emit_sf: num_sf_outputs=1 [ 9.775] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.775] gen9_emit_vertex_elements: setup id=0 [ 9.775] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.775] (0, 0), (640, 2096) [ 9.775] gen8_vertex_flush[a90] = 3 [ 9.775] sna_composite_rectangles: pixmap=612 marking clear [0]? 1 [ 9.775] sna_create_pixmap(624, 224, 32, usage=0) [ 9.775] kgem_can_create_2d: 624x224 @ 32 [ 9.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.775] kgem_can_create_2d: untiled size=561152 [ 9.775] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.775] kgem_can_create_2d: tiled[-1] size=561152 [ 9.775] sna_create_pixmap: usage=0, flags=1b [ 9.775] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.775] __pop_freed_pixmap: reusing freed pixmap=596 header [ 9.775] create_pixmap_hdr: pixmap=613, width=624, height=224, usage=0 [ 9.775] sna_create_pixmap: serial=613, 624x224, usage=0 [ 9.775] sna_composite_rectangles(pixmap=614, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.775] sna_composite_rectangles: converted to op 0 [ 9.775] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.775] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.775] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.775] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.775] sna_composite_rectangles: dropping last-cpu hint [ 9.775] sna_drawable_use_bo pixmap=614, box=((0, 0), (624, 224)), flags=19... [ 9.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.775] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.775] sna_pixmap_move_to_gpu(pixmap=614, usage=0), flags=b [ 9.775] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.775] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.775] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.775] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.775] sna_pixmap_alloc_gpu: pixmap=614 [ 9.775] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.775] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.775] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.775] from inactive: pitch=2560, tiling=1: handle=20, id=682 [ 9.775] __sna_damage_all(624, 224) [ 9.775] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.775] sna_pixmap_mark_active: pixmap=614, handle=20 [ 9.775] sna_drawable_use_bo: allocated GPU bo for operation [ 9.775] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.775] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.775] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.775] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.775] sna_render_get_solid: 0 [ 9.775] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.775] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.775] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.775] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.775] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.775] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.775] gen9_composite_get_binding_table(f980) [ 9.775] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.775] kgem_add_handle: handle=20, index=9 [ 9.775] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.775] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.775] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.775] gen9_emit_vertex_elements: setup id=0 [ 9.775] (0, 0), (624, 224) [ 9.775] gen8_vertex_flush[ac4] = 3 [ 9.775] sna_composite_rectangles: pixmap=614 marking clear [0]? 1 [ 9.775] sna_create_pixmap(576, 76, 32, usage=0) [ 9.775] kgem_can_create_2d: 576x76 @ 32 [ 9.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.775] kgem_can_create_2d: untiled size=176128 [ 9.775] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.775] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.775] kgem_can_create_2d: tiled[-1] size=176128 [ 9.775] sna_create_pixmap: usage=0, flags=1b [ 9.775] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.775] __pop_freed_pixmap: reusing freed pixmap=594 header [ 9.775] create_pixmap_hdr: pixmap=615, width=576, height=76, usage=0 [ 9.775] sna_create_pixmap: serial=615, 576x76, usage=0 [ 9.775] sna_composite_rectangles(pixmap=616, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.775] sna_composite_rectangles: converted to op 0 [ 9.775] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.775] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.775] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.775] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.775] sna_composite_rectangles: dropping last-cpu hint [ 9.775] sna_drawable_use_bo pixmap=616, box=((0, 0), (576, 76)), flags=19... [ 9.775] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.775] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.775] sna_pixmap_move_to_gpu(pixmap=616, usage=0), flags=b [ 9.775] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.776] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.776] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.776] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.776] sna_pixmap_alloc_gpu: pixmap=616 [ 9.776] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.776] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.776] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.776] from inactive: pitch=2560, tiling=1: handle=38, id=683 [ 9.776] __sna_damage_all(576, 76) [ 9.776] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.776] sna_pixmap_mark_active: pixmap=616, handle=38 [ 9.776] sna_drawable_use_bo: allocated GPU bo for operation [ 9.776] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.776] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.776] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.776] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.776] sna_render_get_solid: 0 [ 9.776] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.776] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.776] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.776] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.776] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.776] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.776] gen9_composite_get_binding_table(f900) [ 9.776] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.776] kgem_add_handle: handle=38, index=10 [ 9.776] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.776] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.776] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.776] gen9_emit_vertex_elements: setup id=0 [ 9.776] (0, 0), (576, 76) [ 9.776] gen8_vertex_flush[af8] = 3 [ 9.776] sna_composite_rectangles: pixmap=616 marking clear [0]? 1 [ 9.776] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.776] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.776] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.776] trapezoid_spans_maybe_inplace? clear, no [ 9.776] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.776] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.776] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.776] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.776] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.776] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.776] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.776] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.776] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.776] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.776] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.776] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.776] sna_drawable_use_bo pixmap=616, box=((2, 2), (574, 74)), flags=7... [ 9.776] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.776] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.776] sna_drawable_use_bo: using whole GPU bo [ 9.776] gen9_composite_set_target: pixmap=616, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.776] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.776] color_convert: src=4c000000 [20028888] [ 9.776] color_convert: dst=4c000000 [20028888] [ 9.776] sna_render_get_solid: 4c000000 [ 9.776] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.776] gen4_choose_spans_emitter: solid source [ 9.776] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.776] aligning vertex: was 2, now 3 floats per vertex [ 9.776] gen9_composite_get_binding_table(f880) [ 9.776] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.776] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.776] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.776] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.776] gen9_emit_sampler: sampler = c [ 9.776] gen9_emit_sf: num_sf_outputs=2 [ 9.776] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.776] gen9_emit_vertex_elements: setup id=5 [ 9.776] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.776] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.776] thread_choose_span: clipped? 0 [ 9.776] imprecise_trapezoid_span_converter: using 4 threads [ 9.776] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.776] thread_choose_span: clipped? 0 [ 9.776] span_thread: flushing 26 boxes [ 9.776] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.776] span_thread: flushing 1 boxes [ 9.776] span_thread: flushing 1 boxes [ 9.776] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.776] span_thread: flushing 26 boxes [ 9.776] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.776] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.776] gen8_vertex_flush[ba8] = 162 [ 9.776] gen9_render_composite_spans_done() [ 9.776] sna_accel_flush: flush?=0, dirty?=0 [ 9.776] sna_block_handler (tv=0.0) [ 9.776] sna_wakeup_handler [ 9.776] sna_mode_wakeup: len=32 [ 9.776] sna_mode_wakeup: recording last swap on pipe=1, frame 310 [136], time 9.777101 [ 9.776] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.776] sna_mode_wakeup: flip complete, pending? 2 [ 9.776] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.776] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.776] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.776] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.776] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.776] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.776] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.776] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.776] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.776] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.776] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.776] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.776] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.776] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.776] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.776] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.776] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.776] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.776] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.776] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.776] sna_drawable_use_bo pixmap=616, box=((0, 0), (576, 76)), flags=7... [ 9.776] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.776] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.776] sna_drawable_use_bo: using whole GPU bo [ 9.776] gen9_composite_set_target: pixmap=616, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.776] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.776] color_convert: src=e6e6e6e6 [20028888] [ 9.776] color_convert: dst=e6e6e6e6 [20028888] [ 9.776] sna_render_get_solid: e6e6e6e6 [ 9.776] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.776] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.776] gen4_choose_spans_emitter: solid source [ 9.776] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.776] gen9_composite_get_binding_table(f800) [ 9.776] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.776] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.776] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.776] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.776] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.776] gen9_emit_vertex_elements: setup id=5 [ 9.776] thread_choose_span: clipped? 0 [ 9.776] imprecise_trapezoid_span_converter: using 4 threads [ 9.776] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.776] thread_choose_span: clipped? 0 [ 9.777] span_thread: flushing 62 boxes [ 9.777] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.777] span_thread: flushing 2 boxes [ 9.777] span_thread: flushing 2 boxes [ 9.777] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.777] span_thread: flushing 62 boxes [ 9.777] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.777] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.777] gen8_vertex_flush[bfc] = 384 [ 9.777] gen9_render_composite_spans_done() [ 9.777] sna_composite_rectangles(pixmap=616, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.777] sna_composite_rectangles: converted to op 1 [ 9.777] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.777] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.777] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.777] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.777] sna_composite_rectangles: dropping last-cpu hint [ 9.777] sna_drawable_use_bo pixmap=616, box=((16, 16), (18, 60)), flags=9... [ 9.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.777] sna_drawable_use_bo: using whole GPU bo [ 9.777] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.777] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.777] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.777] sna_render_get_solid: ffffffff [ 9.777] sna_render_get_solid(white) [ 9.777] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.777] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.777] aligning vertex: was 3, now 2 floats per vertex [ 9.777] gen9_composite_get_binding_table(f780) [ 9.777] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.777] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.777] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.777] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.777] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.777] gen9_emit_sampler: sampler = 1 [ 9.777] gen9_emit_sf: num_sf_outputs=1 [ 9.777] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.777] gen9_emit_vertex_elements: setup id=0 [ 9.777] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.777] (16, 16), (18, 60) [ 9.777] gen8_vertex_flush[cbc] = 3 [ 9.777] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=25c, drawable=266 [ 9.777] sna_validate_gc: recomputing clip [ 9.777] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.777] sna_copy_area: src=pixmap=616:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=614:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.777] sna_copy_area: normal copy [ 9.777] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.777] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.777] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.777] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.777] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.777] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.777] sna_do_copy: pixmap -- no source clipping [ 9.777] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.777] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.777] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=616+(-24, -136), dst pixmap=614+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.777] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.777] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.777] sna_drawable_use_bo pixmap=614, box=((24, 136), (600, 212)), flags=b... [ 9.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.777] sna_drawable_use_bo: using whole GPU bo [ 9.777] sna_pixmap_move_to_gpu(pixmap=616, usage=0), flags=a [ 9.777] sna_pixmap_move_to_gpu: already all-damaged [ 9.777] sna_pixmap_mark_active: pixmap=616, handle=38 [ 9.777] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.777] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.777] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.777] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.777] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.777] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.777] gen9_composite_get_binding_table(f700) [ 9.777] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.777] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.777] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.777] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.777] gen9_emit_sampler: sampler = 0 [ 9.777] gen9_emit_vertex_elements: setup id=0 [ 9.777] (0, 0) -> (24, 136) + (576, 76) [ 9.777] gen8_vertex_flush[d10] = 3 [ 9.777] sna_destroy_pixmap: pixmap=616, attached?=1 [ 9.777] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.777] __kgem_bo_destroy: handle=38, size=204800 [ 9.777] __kgem_bo_destroy: handle=38 -> active [ 9.777] __sna_free_pixmap(pixmap=616) [ 9.777] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.777] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.777] sna_glyphs: discarding mask [ 9.777] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.777] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.777] gen9_render_composite: 0x0, current mode=1/1 [ 9.777] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.777] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.777] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.777] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.777] sna_drawable_use_bo pixmap=614, box=((0, 0), (624, 224)), flags=7... [ 9.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.777] sna_drawable_use_bo: using whole GPU bo [ 9.777] gen9_composite_set_target: pixmap=614, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.777] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.777] color_convert: src=ff888888 [20028888] [ 9.777] color_convert: dst=ff888888 [20028888] [ 9.777] sna_render_get_solid: ff888888 [ 9.777] sna_render_get_solid(5) = ff888888 (old) [ 9.777] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.777] sna_transform_is_imprecise_integer_translation: no transform [ 9.777] gen9_composite_picture: integer translation (0, 0), removing [ 9.777] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.777] sna_render_pixmap_bo: GPU all damaged [ 9.777] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.777] gen4_choose_composite_emitter: solid, identity mask [ 9.777] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.777] aligning vertex: was 2, now 4 floats per vertex [ 9.777] gen9_composite_get_binding_table(f680) [ 9.777] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.777] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.777] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.777] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.777] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.777] kgem_add_handle: handle=6, index=11 [ 9.777] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.777] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.777] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.777] gen9_emit_sampler: sampler = a [ 9.777] gen9_emit_sf: num_sf_outputs=2 [ 9.777] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.777] gen9_emit_vertex_elements: setup id=9 [ 9.777] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.777] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.777] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.777] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.777] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.777] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.777] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.777] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.777] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.777] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.777] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.777] gen8_vertex_flush[dec] = 24 [ 9.777] gen9_magic_ca_pass: CA fixup (10460 -> 10484) [ 9.777] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.777] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.777] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.777] sna_composite(pixmap=614, op=3, src=210+(0, 0), mask=0+(28, 8), dst=614+(28, 8)+(0, 0), size=(20, 80) [ 9.777] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.777] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.777] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.777] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.777] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.777] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.777] gen9_render_composite: 20x80, current mode=1/1 [ 9.777] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.777] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.777] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.777] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.777] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.777] sna_drawable_use_bo pixmap=614, box=((28, 8), (48, 88)), flags=7... [ 9.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.777] sna_drawable_use_bo: using whole GPU bo [ 9.777] gen9_composite_set_target: pixmap=614, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.777] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.777] sna_transform_is_imprecise_integer_translation: no transform [ 9.777] gen9_composite_picture: integer translation (0, 0), removing [ 9.777] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.777] sna_render_pixmap_bo: GPU all damaged [ 9.777] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.777] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.777] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.777] gen4_choose_composite_emitter: identity src, no mask [ 9.777] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.777] aligning vertex: was 4, now 3 floats per vertex [ 9.777] gen9_composite_get_binding_table(f5c0) [ 9.777] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.777] kgem_add_handle: handle=12, index=12 [ 9.777] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.777] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.777] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.777] gen9_emit_sampler: sampler = 2 [ 9.777] gen9_emit_sf: num_sf_outputs=1 [ 9.777] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.777] gen9_emit_vertex_elements: setup id=2 [ 9.777] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.777] gen9_render_composite_box: (28, 8), (48, 88) [ 9.777] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.777] gen8_vertex_flush[f28] = 3 [ 9.777] sna_composite(pixmap=614, op=3, src=214+(0, 0), mask=0+(28, 0), dst=614+(28, 0)+(0, 0), size=(20, 8) [ 9.777] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.777] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.777] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.777] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.777] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.777] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.777] gen9_render_composite: 20x8, current mode=1/1 [ 9.777] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.777] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.777] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.777] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.777] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.777] sna_drawable_use_bo pixmap=614, box=((28, 0), (48, 8)), flags=7... [ 9.777] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.777] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.777] sna_drawable_use_bo: using whole GPU bo [ 9.777] gen9_composite_set_target: pixmap=614, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.777] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.777] sna_transform_is_imprecise_integer_translation: no transform [ 9.777] gen9_composite_picture: integer translation (0, 0), removing [ 9.777] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.777] sna_render_pixmap_bo: GPU all damaged [ 9.777] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.777] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.777] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.777] gen4_choose_composite_emitter: identity src, no mask [ 9.777] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.777] gen9_composite_get_binding_table(f540) [ 9.777] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.777] kgem_add_handle: handle=24, index=13 [ 9.777] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.777] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.777] gen9_emit_vertex_elements: setup id=2 [ 9.777] gen9_render_composite_box: (28, 0), (48, 8) [ 9.777] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.777] gen8_vertex_flush[f64] = 3 [ 9.777] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=266, drawable=264 [ 9.777] sna_validate_gc: recomputing clip [ 9.777] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.777] sna_copy_area: src=pixmap=614:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=612:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.777] sna_copy_area: normal copy [ 9.777] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.777] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.777] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.777] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.777] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.777] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.777] sna_do_copy: pixmap -- no source clipping [ 9.777] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.777] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.777] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=614+(-8, -896), dst pixmap=612+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.777] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.778] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.778] sna_drawable_use_bo pixmap=612, box=((8, 896), (632, 1120)), flags=b... [ 9.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.778] sna_drawable_use_bo: using whole GPU bo [ 9.778] sna_pixmap_move_to_gpu(pixmap=614, usage=0), flags=a [ 9.778] sna_pixmap_move_to_gpu: already all-damaged [ 9.778] sna_pixmap_mark_active: pixmap=614, handle=20 [ 9.778] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.778] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.778] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.778] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.778] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.778] aligning vertex: was 3, now 2 floats per vertex [ 9.778] gen9_composite_get_binding_table(f4c0) [ 9.778] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.778] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.778] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.778] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.778] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.778] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.778] gen9_emit_sampler: sampler = 0 [ 9.778] gen9_emit_vertex_elements: setup id=0 [ 9.778] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.778] (0, 0) -> (8, 896) + (624, 224) [ 9.778] gen8_vertex_flush[fec] = 3 [ 9.778] sna_destroy_pixmap: pixmap=614, attached?=1 [ 9.778] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.778] __kgem_bo_destroy: handle=20, size=3268608 [ 9.778] __kgem_bo_destroy: handle=20 -> active [ 9.778] __sna_free_pixmap(pixmap=614) [ 9.778] sna_create_pixmap(624, 80, 32, usage=0) [ 9.778] kgem_can_create_2d: 624x80 @ 32 [ 9.778] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.778] kgem_can_create_2d: untiled size=200704 [ 9.778] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.778] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.778] kgem_can_create_2d: tiled[-1] size=200704 [ 9.778] sna_create_pixmap: usage=0, flags=1b [ 9.778] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.778] __pop_freed_pixmap: reusing freed pixmap=614 header [ 9.778] create_pixmap_hdr: pixmap=617, width=624, height=80, usage=0 [ 9.778] sna_create_pixmap: serial=617, 624x80, usage=0 [ 9.778] sna_composite_rectangles(pixmap=618, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.778] sna_composite_rectangles: converted to op 0 [ 9.778] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.778] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.778] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.778] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.778] sna_composite_rectangles: dropping last-cpu hint [ 9.778] sna_drawable_use_bo pixmap=618, box=((0, 0), (624, 80)), flags=19... [ 9.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.778] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.778] sna_pixmap_move_to_gpu(pixmap=618, usage=0), flags=b [ 9.778] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.778] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.778] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.778] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.778] sna_pixmap_alloc_gpu: pixmap=618 [ 9.778] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.778] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.778] kgem_bo_remove_from_active: removing handle=38 from active [ 9.778] 1:from active: pitch=2560, tiling=1, handle=38, id=684 [ 9.778] __sna_damage_all(624, 80) [ 9.778] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.778] sna_pixmap_mark_active: pixmap=618, handle=38 [ 9.778] sna_drawable_use_bo: allocated GPU bo for operation [ 9.778] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.778] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.778] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.778] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.778] sna_render_get_solid: 0 [ 9.778] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.778] gen9_composite_get_binding_table(f440) [ 9.778] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.778] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.778] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.778] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.778] gen9_emit_sampler: sampler = 1 [ 9.778] gen9_emit_vertex_elements: setup id=0 [ 9.778] (0, 0), (624, 80) [ 9.778] gen8_vertex_flush[1028] = 3 [ 9.778] sna_composite_rectangles: pixmap=618 marking clear [0]? 1 [ 9.778] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=264, drawable=26a [ 9.778] sna_validate_gc: recomputing clip [ 9.778] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.778] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=618:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.778] sna_copy_area: normal copy [ 9.778] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.778] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.778] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.778] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.778] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.778] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.778] sna_do_copy: pixmap -- no source clipping [ 9.778] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.778] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.778] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=618+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.778] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.778] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.778] sna_drawable_use_bo pixmap=618, box=((28, 0), (246, 80)), flags=b... [ 9.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.778] sna_drawable_use_bo: using whole GPU bo [ 9.778] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.778] sna_pixmap_move_to_gpu: already all-damaged [ 9.778] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.778] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.778] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.778] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.778] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.778] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.778] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.778] gen9_composite_get_binding_table(f3c0) [ 9.778] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.778] kgem_add_handle: handle=21, index=14 [ 9.778] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.778] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.778] gen9_emit_sampler: sampler = 0 [ 9.778] gen9_emit_vertex_elements: setup id=0 [ 9.778] (0, 0) -> (28, 0) + (218, 80) [ 9.778] gen8_vertex_flush[106c] = 3 [ 9.778] sna_composite(pixmap=612, op=3, src=618+(0, 0), mask=0+(0, 0), dst=612+(8, 1136)+(0, 0), size=(624, 80) [ 9.778] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.778] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.778] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.778] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.778] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.778] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.778] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.778] gen9_render_composite: 624x80, current mode=1/1 [ 9.778] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.778] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.778] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.778] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.778] sna_drawable_use_bo pixmap=612, box=((8, 1136), (632, 1216)), flags=7... [ 9.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.778] sna_drawable_use_bo: using whole GPU bo [ 9.778] gen9_composite_set_target: pixmap=612, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.778] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.778] sna_transform_is_imprecise_integer_translation: no transform [ 9.778] gen9_composite_picture: integer translation (0, 0), removing [ 9.778] sna_render_pixmap_bo pixmap=618, (0, 0)x(624, 80)/(624, 80) [ 9.778] sna_render_pixmap_bo: GPU all damaged [ 9.778] color_convert: src=cc000000 [20028888] [ 9.778] color_convert: dst=cc000000 [20028888] [ 9.778] sna_render_get_solid: cc000000 [ 9.778] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.778] gen4_choose_composite_emitter: identity source, identity mask [ 9.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.778] aligning vertex: was 2, now 5 floats per vertex [ 9.778] gen9_composite_get_binding_table(f340) [ 9.778] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.778] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.778] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.778] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.778] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.778] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.778] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.778] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.778] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.778] gen9_emit_sampler: sampler = 3 [ 9.778] gen9_emit_sf: num_sf_outputs=2 [ 9.778] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.778] gen9_emit_vertex_elements: setup id=10 [ 9.778] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.778] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.778] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.778] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.778] gen8_vertex_flush[1144] = 3 [ 9.778] sna_destroy_pixmap: pixmap=618, attached?=1 [ 9.778] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.778] __kgem_bo_destroy: handle=38, size=204800 [ 9.778] __kgem_bo_destroy: handle=38 -> active [ 9.778] __sna_free_pixmap(pixmap=618) [ 9.778] sna_composite(pixmap=610, op=3, src=612+(0, 0), mask=0+(0, 0), dst=610+(0, 0)+(0, 0), size=(640, 2096) [ 9.778] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.778] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.778] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.778] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.778] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.778] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.778] gen9_render_composite: 640x2096, current mode=1/1 [ 9.778] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.778] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.778] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.778] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.778] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.778] sna_drawable_use_bo pixmap=610, box=((0, 0), (640, 2096)), flags=7... [ 9.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.778] sna_drawable_use_bo: using whole GPU bo [ 9.778] gen9_composite_set_target: pixmap=610, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.778] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.778] sna_transform_is_imprecise_integer_translation: no transform [ 9.778] gen9_composite_picture: integer translation (0, 0), removing [ 9.778] sna_render_pixmap_bo pixmap=612, (0, 0)x(640, 2096)/(640, 2096) [ 9.778] sna_render_pixmap_bo: GPU all damaged [ 9.778] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.778] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.778] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.778] gen4_choose_composite_emitter: identity src, no mask [ 9.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.778] aligning vertex: was 5, now 3 floats per vertex [ 9.778] gen9_composite_get_binding_table(f280) [ 9.778] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.778] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.778] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=f4225000) [ 9.778] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.778] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.778] gen9_emit_sampler: sampler = 2 [ 9.778] gen9_emit_sf: num_sf_outputs=1 [ 9.778] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.778] gen9_emit_vertex_elements: setup id=2 [ 9.778] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.778] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.778] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.778] gen8_vertex_flush[11ec] = 3 [ 9.778] sna_destroy_pixmap: pixmap=612, attached?=1 [ 9.778] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.778] __kgem_bo_destroy: handle=25, size=33177600 [ 9.778] __kgem_bo_destroy: handle=25 -> active [ 9.778] __sna_free_pixmap(pixmap=612) [ 9.778] sna_composite(pixmap=606, op=3, src=610+(0, 0), mask=0+(160, 64), dst=606+(160, 64)+(0, 0), size=(640, 2096) [ 9.778] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.778] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.778] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.778] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.778] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.778] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.778] gen9_render_composite: 640x2096, current mode=1/1 [ 9.778] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.778] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.778] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.778] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.778] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.778] sna_drawable_use_bo pixmap=606, box=((160, 64), (800, 2160)), flags=7... [ 9.778] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.778] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.778] sna_drawable_use_bo: using whole GPU bo [ 9.778] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.778] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.778] sna_transform_is_imprecise_integer_translation: no transform [ 9.778] gen9_composite_picture: integer translation (0, 0), removing [ 9.778] sna_render_pixmap_bo pixmap=610, (0, 0)x(640, 2096)/(640, 2096) [ 9.778] sna_render_pixmap_bo: GPU all damaged [ 9.778] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.778] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.778] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.778] gen4_choose_composite_emitter: identity src, no mask [ 9.778] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.778] gen9_composite_get_binding_table(f200) [ 9.778] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.778] kgem_add_reloc64: handle=11, pos=15480, delta=0, domains=40000 [ 9.778] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fa111000) [ 9.778] [3c70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.778] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.778] gen9_emit_vertex_elements: setup id=2 [ 9.778] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.778] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.778] gen8_vertex_flush[1238] = 3 [ 9.778] sna_destroy_pixmap: pixmap=610, attached?=1 [ 9.778] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.778] __kgem_bo_destroy: handle=11, size=33177600 [ 9.778] __kgem_bo_destroy: handle=11 -> active [ 9.778] __sna_free_pixmap(pixmap=610) [ 9.778] sna_create_pixmap(2, 64, 32, usage=0) [ 9.778] kgem_can_create_2d: 2x64 @ 32 [ 9.778] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.778] kgem_can_create_2d: untiled size=4096 [ 9.778] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.778] kgem_choose_tiling: 2x64 -> 0 [ 9.778] sna_create_pixmap: usage=0, flags=a [ 9.778] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.778] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.778] create_pixmap: serial=619, usage=0, 2x64 [ 9.778] sna_create_pixmap: serial=619, 2x64, usage=0 [ 9.778] sna_composite_rectangles(pixmap=620, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.778] sna_composite_rectangles: converted to op 0 [ 9.778] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.778] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.778] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.778] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.778] sna_composite_rectangles: fallback, dst pixmap=620 too small or not attached [ 9.778] sna_composite_rectangles: fallback [ 9.778] sna_drawable_move_region_to_cpu(pixmap=620 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.778] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.778] _sna_pixmap_move_to_cpu(pixmap=620, 2x64, flags=1) [ 9.778] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.778] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.778] operate_inplace: no, inplace operation not suitable [ 9.778] _sna_pixmap_move_to_cpu: marking as damaged [ 9.778] __sna_damage_all(2, 64) [ 9.778] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.778] sna_create_pixmap(1, 32, 32, usage=0) [ 9.778] kgem_can_create_2d: 1x32 @ 32 [ 9.778] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.778] kgem_can_create_2d: untiled size=4096 [ 9.778] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.778] kgem_choose_tiling: 1x32 -> 0 [ 9.778] sna_create_pixmap: usage=0, flags=a [ 9.778] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.778] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.778] create_pixmap: serial=621, usage=0, 1x32 [ 9.778] sna_create_pixmap: serial=621, 1x32, usage=0 [ 9.778] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=26a, drawable=26e [ 9.778] sna_validate_gc: recomputing clip [ 9.778] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.778] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.778] try_upload__fast: ignore existing cpu damage (if any) [ 9.778] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.778] try_upload__fast: no, no gpu damage [ 9.778] sna_drawable_move_region_to_cpu(pixmap=622 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.778] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.778] _sna_pixmap_move_to_cpu(pixmap=622, 1x32, flags=1) [ 9.778] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.778] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.779] operate_inplace: no, inplace operation not suitable [ 9.779] _sna_pixmap_move_to_cpu: marking as damaged [ 9.779] __sna_damage_all(1, 32) [ 9.779] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.779] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.779] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.779] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.779] sna_accel_flush: flush?=0, dirty?=0 [ 9.779] sna_composite(pixmap=620, op=1, src=622+(0, 0), mask=0+(0, 0), dst=620+(0, 0)+(0, 0), size=(2, 64) [ 9.779] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.779] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.779] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.779] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.779] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.779] sna_composite: fallback, dst pixmap=620 is too small (or completely damaged) [ 9.779] sna_composite: fallback -- fbComposite [ 9.779] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.779] sna_composite_fb: fallback -- move src to cpu [ 9.779] _sna_pixmap_move_to_cpu(pixmap=622, 1x32, flags=2) [ 9.779] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.779] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.779] sna_composite_fb: fallback -- move dst to cpu [ 9.779] sna_drawable_move_region_to_cpu(pixmap=620 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.779] sna_drawable_move_region_to_cpu: pixmap=620 all damaged on CPU [ 9.779] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.779] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.779] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.779] sna_destroy_pixmap: pixmap=622, attached?=1 [ 9.779] __sna_free_pixmap(pixmap=622) [ 9.779] sna_composite(pixmap=606, op=3, src=620+(0, 0), mask=0+(0, 0), dst=606+(0, 0)+(0, 0), size=(3840, 64) [ 9.779] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.779] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.779] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.779] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.779] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.779] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.779] gen9_render_composite: 3840x64, current mode=1/1 [ 9.779] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.779] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.779] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.779] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.779] sna_drawable_use_bo pixmap=606, box=((0, 0), (3840, 64)), flags=7... [ 9.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.779] sna_drawable_use_bo: using whole GPU bo [ 9.779] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.779] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.779] sna_transform_is_imprecise_integer_translation: no transform [ 9.779] gen9_composite_picture: integer translation (0, 0), removing [ 9.779] sna_render_pixmap_bo pixmap=620, (0, 0)x(3840, 64)/(2, 64) [ 9.779] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.779] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.779] use_cpu_bo: no cpu bo [ 9.779] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.779] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.779] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.779] sna_drawable_move_region_to_cpu(pixmap=620 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.779] sna_drawable_move_region_to_cpu: pixmap=620 all damaged on CPU [ 9.779] kgem_can_create_2d: 2x64 @ 32 [ 9.779] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.779] kgem_can_create_2d: untiled size=4096 [ 9.779] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.779] kgem_choose_tiling: 2x64 -> 0 [ 9.779] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.779] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.779] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.779] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.779] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.779] search_linear_cache: searching for inactive gtt map [ 9.779] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.779] search_linear_cache: searching for inactive gtt map [ 9.779] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.779] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.779] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.779] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.779] kgem_create_buffer: reusing handle=23 for buffer [ 9.779] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.779] init_buffer_from_bo: reusing handle=23 for buffer [ 9.779] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.779] kgem_bo_map: converting request for GTT map into CPU map [ 9.779] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.779] kgem_bo_sync__cpu: handle=23 [ 9.779] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.779] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.779] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.779] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.779] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.779] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.779] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.779] __kgem_bo_init(handle=23, num_pages=2048) [ 9.779] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.779] upload: adding upload cache to pixmap=620 [ 9.779] kgem_proxy_bo_attach: handle=23 [ 9.779] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.779] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.779] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.779] gen4_choose_composite_emitter: identity src, no mask [ 9.779] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.779] gen9_composite_get_binding_table(f180) [ 9.779] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.779] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.779] kgem_add_handle: handle=23, index=15 [ 9.779] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.779] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.779] gen9_emit_sampler: sampler = a [ 9.779] gen9_emit_vertex_elements: setup id=2 [ 9.779] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.779] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.779] gen8_vertex_flush[127c] = 3 [ 9.779] sna_destroy_pixmap: pixmap=620, attached?=1 [ 9.779] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.779] __sna_free_pixmap(pixmap=620) [ 9.779] sna_composite(pixmap=606, op=3, src=292+(0, 0), mask=0+(0, 0), dst=606+(0, 0)+(0, 0), size=(3840, 48) [ 9.779] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.779] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.779] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.779] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.779] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.779] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.779] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.779] gen9_render_composite: 3840x48, current mode=1/1 [ 9.779] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.779] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.779] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.779] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.779] sna_drawable_use_bo pixmap=606, box=((0, 0), (3840, 48)), flags=7... [ 9.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.779] sna_drawable_use_bo: using whole GPU bo [ 9.779] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.779] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.779] sna_transform_is_imprecise_integer_translation: no transform [ 9.779] gen9_composite_picture: integer translation (0, 0), removing [ 9.779] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.779] sna_render_pixmap_bo: GPU all damaged [ 9.779] color_convert: src=7c000000 [20028888] [ 9.779] color_convert: dst=7c000000 [20028888] [ 9.779] sna_render_get_solid: 7c000000 [ 9.779] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.779] gen4_choose_composite_emitter: identity source, identity mask [ 9.779] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.779] aligning vertex: was 3, now 5 floats per vertex [ 9.779] gen9_composite_get_binding_table(f100) [ 9.779] gen9_emit_sampler: sampler = 3 [ 9.779] gen9_emit_sf: num_sf_outputs=2 [ 9.779] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.779] gen9_emit_vertex_elements: setup id=10 [ 9.779] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.779] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.779] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.779] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.779] gen8_vertex_flush[132c] = 3 [ 9.779] sna_composite_rectangles(pixmap=606, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.779] sna_composite_rectangles: converted to op 3 [ 9.779] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.779] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.779] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.779] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.779] sna_drawable_use_bo pixmap=606, box=((0, 0), (3840, 48)), flags=1... [ 9.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.779] sna_drawable_use_bo: using whole GPU bo [ 9.779] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.779] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.779] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.779] sna_render_get_solid: 660a0a0a [ 9.779] sna_render_get_solid(2) = 660a0a0a (old) [ 9.779] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.779] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.779] aligning vertex: was 5, now 2 floats per vertex [ 9.779] gen9_composite_get_binding_table(f0c0) [ 9.779] gen9_emit_sampler: sampler = 1 [ 9.779] gen9_emit_sf: num_sf_outputs=1 [ 9.779] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.779] gen9_emit_vertex_elements: setup id=0 [ 9.779] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.779] (0, 0), (3840, 48) [ 9.779] gen8_vertex_flush[13d4] = 3 [ 9.779] sna_composite(pixmap=606, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=606+(3786, 6)+(0, 0), size=(44, 36) [ 9.779] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.779] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.779] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.779] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.779] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.779] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.779] gen9_render_composite: 44x36, current mode=1/1 [ 9.779] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.779] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.779] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.779] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.779] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.779] sna_drawable_use_bo pixmap=606, box=((3786, 6), (3830, 42)), flags=7... [ 9.779] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.779] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.779] sna_drawable_use_bo: using whole GPU bo [ 9.779] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.779] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.779] sna_transform_is_imprecise_integer_translation: no transform [ 9.779] gen9_composite_picture: integer translation (0, 0), removing [ 9.779] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.779] sna_render_pixmap_bo: CPU all damaged [ 9.779] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.779] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.779] __kgem_retire_rq: request 1 complete [ 9.779] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.779] sna_add_flush_pixmap: new flush bo, flushing before [ 9.779] gen8_vertex_close: used=42042, vbo active? 31, vb=625, nreloc=5 [ 9.779] gen8_vertex_close: reloc[0] = 287 [ 9.779] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.779] kgem_add_handle: handle=31, index=16 [ 9.779] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.779] gen8_vertex_close: reloc[1] = 357 [ 9.779] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.779] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.779] gen8_vertex_close: reloc[2] = 487 [ 9.779] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.779] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.779] gen8_vertex_close: reloc[3] = 608 [ 9.779] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.779] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.779] gen8_vertex_close: reloc[4] = 886 [ 9.779] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.779] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.779] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.779] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.779] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.779] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.779] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.779] kgem_fixup_relocs: shrinking by 53248 [ 9.779] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.779] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.779] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.779] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.779] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.779] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.779] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.779] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.779] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.779] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=7 [ 9.779] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.779] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=8 [ 9.779] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.779] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.779] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=7 [ 9.779] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.779] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=8 [ 9.779] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=8 [ 9.779] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=8 [ 9.779] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=7 [ 9.779] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=8 [ 9.779] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=7 [ 9.779] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=8 [ 9.779] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.779] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.779] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.779] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.779] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.779] __kgem_bo_clear_busy: handle=7 [ 9.779] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.779] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.779] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.779] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.779] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.779] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.779] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.779] gen4_choose_composite_emitter: identity src, no mask [ 9.779] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.779] aligning vertex: was 2, now 3 floats per vertex [ 9.779] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.779] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.779] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.779] kgem_add_handle: handle=4, index=0 [ 9.779] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.779] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.779] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.779] gen9_composite_get_binding_table(ffc0) [ 9.779] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.779] kgem_add_handle: handle=39, index=1 [ 9.779] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.779] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.780] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.780] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.780] kgem_add_handle: handle=32, index=2 [ 9.780] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.780] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.780] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.780] gen9_emit_sampler: sampler = 2 [ 9.780] gen9_emit_sf: num_sf_outputs=1 [ 9.780] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.780] gen9_emit_vertex_elements: setup id=2 [ 9.780] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.780] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.780] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.780] gen8_vertex_flush[490] = 3 [ 9.780] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.780] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.780] sna_glyphs: discarding mask [ 9.780] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.780] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.780] gen9_render_composite: 0x0, current mode=1/1 [ 9.780] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.780] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.780] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.780] sna_drawable_use_bo pixmap=606, box=((0, 0), (7680, 2160)), flags=7... [ 9.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.780] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.780] sna_drawable_use_bo: using whole GPU bo [ 9.780] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.780] color_convert: src=ffdfdbd2 [20028888] [ 9.780] color_convert: dst=ffdfdbd2 [20028888] [ 9.780] sna_render_get_solid: ffdfdbd2 [ 9.780] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.780] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.780] sna_transform_is_imprecise_integer_translation: no transform [ 9.780] gen9_composite_picture: integer translation (0, 0), removing [ 9.780] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.780] sna_render_pixmap_bo: GPU all damaged [ 9.780] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.780] gen4_choose_composite_emitter: solid, identity mask [ 9.780] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.780] aligning vertex: was 3, now 4 floats per vertex [ 9.780] gen9_composite_get_binding_table(ff00) [ 9.780] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.780] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.780] kgem_add_handle: handle=8, index=3 [ 9.780] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.780] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.780] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.780] kgem_add_handle: handle=6, index=4 [ 9.780] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.780] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.780] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.780] gen9_emit_sampler: sampler = a [ 9.780] gen9_emit_sf: num_sf_outputs=2 [ 9.780] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.780] gen9_emit_vertex_elements: setup id=9 [ 9.780] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.780] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.780] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.780] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.780] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.780] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.780] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.780] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.780] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.780] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.780] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.780] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.780] gen8_vertex_flush[56c] = 15 [ 9.780] gen9_magic_ca_pass: CA fixup (10513 -> 10528) [ 9.780] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.780] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.780] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.780] sna_composite(pixmap=606, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=606+(3626, 6)+(0, 0), size=(48, 36) [ 9.780] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.780] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.780] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.780] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.780] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.780] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.780] gen9_render_composite: 48x36, current mode=1/1 [ 9.780] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.780] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.780] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.780] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.780] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.780] sna_drawable_use_bo pixmap=606, box=((3626, 6), (3674, 42)), flags=7... [ 9.780] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.780] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.780] sna_drawable_use_bo: using whole GPU bo [ 9.780] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.780] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.780] sna_transform_is_imprecise_integer_translation: no transform [ 9.780] gen9_composite_picture: integer translation (0, 0), removing [ 9.780] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.780] sna_render_pixmap_bo: CPU all damaged [ 9.780] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.780] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.780] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.780] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.780] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.780] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.780] gen4_choose_composite_emitter: identity src, no mask [ 9.780] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.780] aligning vertex: was 4, now 3 floats per vertex [ 9.780] gen9_composite_get_binding_table(fe40) [ 9.780] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.780] kgem_add_handle: handle=33, index=5 [ 9.780] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.780] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.780] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.780] gen9_emit_sampler: sampler = 2 [ 9.780] gen9_emit_sf: num_sf_outputs=1 [ 9.780] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.780] gen9_emit_vertex_elements: setup id=2 [ 9.780] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.780] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.780] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.780] gen8_vertex_flush[6a8] = 3 [ 9.780] sna_create_pixmap(26, 20, 32, usage=0) [ 9.780] kgem_can_create_2d: 26x20 @ 32 [ 9.780] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.780] kgem_can_create_2d: untiled size=4096 [ 9.780] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.780] kgem_choose_tiling: 26x20 -> 0 [ 9.780] sna_create_pixmap: usage=0, flags=a [ 9.780] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.780] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.780] create_pixmap: serial=623, usage=0, 26x20 [ 9.780] sna_create_pixmap: serial=623, 26x20, usage=0 [ 9.781] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=26e, drawable=270 [ 9.781] sna_validate_gc: recomputing clip [ 9.781] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.781] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.781] try_upload__fast: ignore existing cpu damage (if any) [ 9.781] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.781] try_upload__fast: no, no gpu damage [ 9.781] sna_drawable_move_region_to_cpu(pixmap=624 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.781] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.781] _sna_pixmap_move_to_cpu(pixmap=624, 26x20, flags=1) [ 9.781] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.781] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.781] operate_inplace: no, inplace operation not suitable [ 9.781] _sna_pixmap_move_to_cpu: marking as damaged [ 9.781] __sna_damage_all(26, 20) [ 9.781] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.781] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.781] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.781] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.781] sna_accel_flush: flush?=1, dirty?=1 [ 9.781] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.781] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.781] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.781] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.781] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.781] kgem_bo_sync__cpu_full: handle=33 [ 9.781] gen8_vertex_close: used=42123, vbo active? 31, vb=204, nreloc=2 [ 9.781] gen8_vertex_close: reloc[0] = 287 [ 9.781] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.781] kgem_add_handle: handle=31, index=6 [ 9.781] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.781] gen8_vertex_close: reloc[1] = 342 [ 9.781] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.781] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.781] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.781] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.781] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.781] kgem_fixup_relocs: shrinking by 61440 [ 9.781] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.781] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.781] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.781] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.781] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.781] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.781] __kgem_bo_clear_busy: handle=8 [ 9.781] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.781] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.781] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.781] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.781] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.781] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.781] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.796] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.796] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.796] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.796] __kgem_retire_rq: request 2 complete [ 9.796] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.796] kgem_bo_move_to_cache: release handle=11 [ 9.796] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.796] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.796] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.796] kgem_bo_move_to_cache: release handle=25 [ 9.796] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.796] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.796] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.796] kgem_bo_move_to_cache: release handle=38 [ 9.796] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.796] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.796] kgem_bo_move_to_cache: release handle=20 [ 9.796] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.796] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.796] kgem_bo_move_to_cache: release handle=22 [ 9.796] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.796] __kgem_retire_rq: request 1 complete [ 9.796] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.796] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.796] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.796] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.796] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.796] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.796] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.796] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.796] kgem_bo_sync__cpu_full: handle=32 [ 9.796] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.796] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.796] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.796] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.796] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.796] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.796] sna_accel_flush: flush?=0, dirty?=0 [ 9.796] sna_block_handler (tv=0.0) [ 9.796] sna_wakeup_handler [ 9.796] sna_mode_wakeup: len=32 [ 9.796] sna_mode_wakeup: recording last swap on pipe=0, frame 340 [154], time 9.778409 [ 9.796] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.796] sna_mode_wakeup: flip complete, pending? 1 [ 9.796] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.796] sna_composite(pixmap=606, op=3, src=624+(2370, 10), mask=0+(3554, 6), dst=606+(3554, 6)+(0, 0), size=(52, 36) [ 9.796] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.796] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.796] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.796] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.796] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.796] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.796] gen9_render_composite: 52x36, current mode=0/1 [ 9.796] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.796] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.796] sna_blt_composite: unsupported op [3] for blitting [ 9.796] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.796] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.796] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.796] sna_drawable_use_bo pixmap=606, box=((3554, 6), (3606, 42)), flags=7... [ 9.796] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.796] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.796] sna_drawable_use_bo: using whole GPU bo [ 9.796] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.796] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.796] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.796] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.796] sna_render_pixmap_bo pixmap=624, (2370, 10)x(52, 36)/(26, 20) [ 9.796] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.796] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.796] use_cpu_bo: no cpu bo [ 9.796] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.796] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.796] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.796] sna_drawable_move_region_to_cpu(pixmap=624 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.796] sna_drawable_move_region_to_cpu: pixmap=624 all damaged on CPU [ 9.796] kgem_can_create_2d: 26x20 @ 32 [ 9.796] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.796] kgem_can_create_2d: untiled size=4096 [ 9.796] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.796] kgem_choose_tiling: 26x20 -> 0 [ 9.796] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.796] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.796] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.796] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.796] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.796] __kgem_bo_init(handle=23, num_pages=2560) [ 9.796] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.796] upload: adding upload cache to pixmap=624 [ 9.796] kgem_proxy_bo_attach: handle=23 [ 9.796] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.796] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.796] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.796] gen4_choose_composite_emitter: simple src, no mask [ 9.796] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.796] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.796] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.796] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.796] kgem_add_handle: handle=4, index=0 [ 9.796] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.796] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.796] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.796] gen9_composite_get_binding_table(ffc0) [ 9.796] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.796] kgem_add_handle: handle=39, index=1 [ 9.796] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.796] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.796] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.796] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.796] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.796] kgem_add_handle: handle=23, index=2 [ 9.796] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.796] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.796] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.796] gen9_emit_sampler: sampler = 22 [ 9.796] gen9_emit_sf: num_sf_outputs=1 [ 9.796] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.796] gen9_emit_vertex_elements: setup id=2 [ 9.796] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.796] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.796] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.796] gen8_vertex_flush[490] = 3 [ 9.796] sna_destroy_pixmap: pixmap=624, attached?=1 [ 9.796] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.796] __sna_free_pixmap(pixmap=624) [ 9.796] sna_composite(pixmap=606, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=606+(3490, 6)+(0, 0), size=(44, 36) [ 9.796] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.796] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.796] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.796] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.796] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.796] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.796] gen9_render_composite: 44x36, current mode=1/1 [ 9.796] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.796] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.796] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.796] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.796] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.796] sna_drawable_use_bo pixmap=606, box=((3490, 6), (3534, 42)), flags=7... [ 9.796] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.796] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.796] sna_drawable_use_bo: using whole GPU bo [ 9.796] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.796] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.796] sna_transform_is_imprecise_integer_translation: no transform [ 9.796] gen9_composite_picture: integer translation (0, 0), removing [ 9.796] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.796] sna_render_pixmap_bo: CPU all damaged [ 9.796] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.796] sna_add_flush_pixmap: new flush bo, flushing before [ 9.796] gen8_vertex_close: used=42132, vbo active? 31, vb=4, nreloc=1 [ 9.796] gen8_vertex_close: reloc[0] = 287 [ 9.796] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.796] kgem_add_handle: handle=31, index=3 [ 9.796] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.796] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.796] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.796] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.796] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.796] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.796] kgem_fixup_relocs: shrinking by 61440 [ 9.796] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.796] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.796] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.796] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.796] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.796] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.796] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.796] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.796] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.796] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.796] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.796] gen4_choose_composite_emitter: identity src, no mask [ 9.796] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.796] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.796] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.796] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.796] kgem_add_handle: handle=4, index=0 [ 9.796] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.796] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.796] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.796] gen9_composite_get_binding_table(ffc0) [ 9.796] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.796] kgem_add_handle: handle=39, index=1 [ 9.796] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.796] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.796] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.796] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.796] kgem_add_handle: handle=34, index=2 [ 9.796] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.796] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.796] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.796] gen9_emit_sampler: sampler = 2 [ 9.796] gen9_emit_sf: num_sf_outputs=1 [ 9.796] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.796] gen9_emit_vertex_elements: setup id=2 [ 9.796] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.796] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.796] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.796] gen8_vertex_flush[490] = 3 [ 9.796] sna_composite(pixmap=606, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=606+(3422, 6)+(0, 0), size=(48, 36) [ 9.796] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.796] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.796] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.796] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.796] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.796] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.796] gen9_render_composite: 48x36, current mode=1/1 [ 9.796] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.796] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.796] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.796] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.796] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.796] sna_drawable_use_bo pixmap=606, box=((3422, 6), (3470, 42)), flags=7... [ 9.796] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.796] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.796] sna_drawable_use_bo: using whole GPU bo [ 9.796] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.796] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.796] sna_transform_is_imprecise_integer_translation: no transform [ 9.796] gen9_composite_picture: integer translation (0, 0), removing [ 9.796] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.796] sna_render_pixmap_bo: CPU all damaged [ 9.796] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.796] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.796] __kgem_retire_rq: request 1 complete [ 9.796] sna_add_flush_pixmap: new flush bo, flushing before [ 9.796] gen8_vertex_close: used=42141, vbo active? 31, vb=4, nreloc=1 [ 9.796] gen8_vertex_close: reloc[0] = 287 [ 9.796] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.796] kgem_add_handle: handle=31, index=3 [ 9.796] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.796] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.796] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.796] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.796] kgem_fixup_relocs: shrinking by 61440 [ 9.796] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.796] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.796] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.796] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.796] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.796] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.796] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.796] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.796] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.796] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.796] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.796] gen4_choose_composite_emitter: identity src, no mask [ 9.796] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.796] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.796] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.796] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.796] kgem_add_handle: handle=4, index=0 [ 9.796] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.796] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.796] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.796] gen9_composite_get_binding_table(ffc0) [ 9.796] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.796] kgem_add_handle: handle=39, index=1 [ 9.796] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.796] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.797] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.797] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.797] kgem_add_handle: handle=28, index=2 [ 9.797] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.797] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.797] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.797] gen9_emit_sampler: sampler = 2 [ 9.797] gen9_emit_sf: num_sf_outputs=1 [ 9.797] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.797] gen9_emit_vertex_elements: setup id=2 [ 9.797] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.797] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.797] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.797] gen8_vertex_flush[490] = 3 [ 9.797] sna_create_pixmap(16, 16, 32, usage=0) [ 9.797] kgem_can_create_2d: 16x16 @ 32 [ 9.797] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.797] kgem_can_create_2d: untiled size=4096 [ 9.797] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.797] kgem_choose_tiling: 16x16 -> 0 [ 9.797] sna_create_pixmap: usage=0, flags=a [ 9.797] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.797] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.797] create_pixmap: serial=625, usage=0, 16x16 [ 9.797] sna_create_pixmap: serial=625, 16x16, usage=0 [ 9.797] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=270, drawable=272 [ 9.797] sna_validate_gc: recomputing clip [ 9.797] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.797] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.797] try_upload__fast: ignore existing cpu damage (if any) [ 9.797] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.797] try_upload__fast: no, no gpu damage [ 9.797] sna_drawable_move_region_to_cpu(pixmap=626 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.797] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.797] _sna_pixmap_move_to_cpu(pixmap=626, 16x16, flags=1) [ 9.797] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.797] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.797] operate_inplace: no, inplace operation not suitable [ 9.797] _sna_pixmap_move_to_cpu: marking as damaged [ 9.797] __sna_damage_all(16, 16) [ 9.797] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.797] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.797] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.797] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.797] sna_accel_flush: flush?=1, dirty?=1 [ 9.797] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.797] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.797] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.797] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.797] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.797] kgem_bo_sync__cpu_full: handle=28 [ 9.797] gen8_vertex_close: used=42150, vbo active? 31, vb=4, nreloc=1 [ 9.797] gen8_vertex_close: reloc[0] = 287 [ 9.797] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.797] kgem_add_handle: handle=31, index=3 [ 9.797] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.797] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.797] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.797] __kgem_retire_rq: request 1 complete [ 9.797] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.797] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.797] kgem_fixup_relocs: shrinking by 61440 [ 9.797] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.797] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.797] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.797] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.797] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.797] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.797] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.797] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.797] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.797] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.797] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.797] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.797] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.797] __kgem_retire_rq: request 1 complete [ 9.797] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.797] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.797] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.797] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.797] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.797] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.797] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.797] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.797] kgem_bo_sync__cpu_full: handle=34 [ 9.797] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.797] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.797] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.797] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.797] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.797] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.797] sna_composite(pixmap=606, op=3, src=626+(2247, 15), mask=0+(3370, 7), dst=606+(3370, 7)+(0, 0), size=(32, 34) [ 9.797] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.797] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.797] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.797] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.797] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.797] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.797] gen9_render_composite: 32x34, current mode=0/1 [ 9.797] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.797] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.797] sna_blt_composite: unsupported op [3] for blitting [ 9.797] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.797] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.797] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.797] sna_drawable_use_bo pixmap=606, box=((3370, 7), (3402, 41)), flags=7... [ 9.797] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.797] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.797] sna_drawable_use_bo: using whole GPU bo [ 9.797] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.797] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.797] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.797] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.797] sna_render_pixmap_bo pixmap=626, (2247, 15)x(32, 34)/(16, 16) [ 9.797] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.797] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.797] use_cpu_bo: no cpu bo [ 9.797] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.797] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.797] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.797] sna_drawable_move_region_to_cpu(pixmap=626 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.797] sna_drawable_move_region_to_cpu: pixmap=626 all damaged on CPU [ 9.797] kgem_can_create_2d: 16x16 @ 32 [ 9.797] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.797] kgem_can_create_2d: untiled size=4096 [ 9.797] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.797] kgem_choose_tiling: 16x16 -> 0 [ 9.797] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.797] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.797] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.797] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.797] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.797] __kgem_bo_init(handle=23, num_pages=1024) [ 9.797] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.797] upload: adding upload cache to pixmap=626 [ 9.797] kgem_proxy_bo_attach: handle=23 [ 9.797] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.797] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.797] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.797] gen4_choose_composite_emitter: simple src, no mask [ 9.797] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.797] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.797] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.797] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.797] kgem_add_handle: handle=4, index=0 [ 9.797] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.797] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.797] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.797] gen9_composite_get_binding_table(ffc0) [ 9.797] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.797] kgem_add_handle: handle=39, index=1 [ 9.797] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.797] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.797] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.797] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.797] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.797] kgem_add_handle: handle=23, index=2 [ 9.797] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.797] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.797] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.797] gen9_emit_sampler: sampler = 22 [ 9.797] gen9_emit_sf: num_sf_outputs=1 [ 9.797] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.797] gen9_emit_vertex_elements: setup id=2 [ 9.797] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.797] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.797] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.797] gen8_vertex_flush[490] = 3 [ 9.797] sna_destroy_pixmap: pixmap=626, attached?=1 [ 9.797] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.797] __sna_free_pixmap(pixmap=626) [ 9.797] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.797] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.797] sna_glyphs: discarding mask [ 9.797] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.797] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.797] gen9_render_composite: 0x0, current mode=1/1 [ 9.797] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.797] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.797] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.797] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.797] sna_drawable_use_bo pixmap=606, box=((0, 0), (7680, 2160)), flags=7... [ 9.797] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.797] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.797] sna_drawable_use_bo: using whole GPU bo [ 9.797] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.797] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.797] color_convert: src=ff232321 [20028888] [ 9.797] color_convert: dst=ff232321 [20028888] [ 9.797] sna_render_get_solid: ff232321 [ 9.797] sna_render_get_solid(7) = ff232321 (old) [ 9.797] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.797] sna_transform_is_imprecise_integer_translation: no transform [ 9.797] gen9_composite_picture: integer translation (0, 0), removing [ 9.797] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.797] sna_render_pixmap_bo: GPU all damaged [ 9.797] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.797] gen4_choose_composite_emitter: solid, identity mask [ 9.797] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.797] aligning vertex: was 3, now 4 floats per vertex [ 9.797] gen9_composite_get_binding_table(ff00) [ 9.797] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.797] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.797] kgem_add_handle: handle=8, index=3 [ 9.797] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.797] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.797] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.797] kgem_add_handle: handle=6, index=4 [ 9.797] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.797] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.797] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.797] gen9_emit_sampler: sampler = a [ 9.797] gen9_emit_sf: num_sf_outputs=2 [ 9.797] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.797] gen9_emit_vertex_elements: setup id=9 [ 9.797] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.797] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.797] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.797] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.797] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.797] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.797] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.797] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.797] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.797] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.797] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.797] gen8_vertex_flush[56c] = 48 [ 9.797] gen9_magic_ca_pass: CA fixup (10540 -> 10588) [ 9.797] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.797] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.797] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.797] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.797] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.797] sna_glyphs: discarding mask [ 9.797] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.797] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.797] gen9_render_composite: 0x0, current mode=1/1 [ 9.797] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.797] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.797] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.797] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.797] sna_drawable_use_bo pixmap=606, box=((0, 0), (7680, 2160)), flags=7... [ 9.797] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.797] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.797] sna_drawable_use_bo: using whole GPU bo [ 9.797] gen9_composite_set_target: pixmap=606, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.797] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.797] color_convert: src=ff8e8b85 [20028888] [ 9.797] color_convert: dst=ff8e8b85 [20028888] [ 9.797] sna_render_get_solid: ff8e8b85 [ 9.797] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.797] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.797] sna_transform_is_imprecise_integer_translation: no transform [ 9.797] gen9_composite_picture: integer translation (0, 0), removing [ 9.797] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.797] sna_render_pixmap_bo: GPU all damaged [ 9.797] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.797] gen4_choose_composite_emitter: solid, identity mask [ 9.797] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.797] gen9_composite_get_binding_table(fe40) [ 9.797] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.797] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.797] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.797] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.797] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.797] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.797] gen9_emit_vertex_elements: setup id=9 [ 9.797] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.797] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.797] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.797] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.797] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.797] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.797] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.798] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.798] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.798] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.798] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.798] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.798] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.798] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.798] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.798] gen8_vertex_flush[66c] = 48 [ 9.798] gen9_magic_ca_pass: CA fixup (10588 -> 10636) [ 9.798] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.798] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.798] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.798] sna_copy_area: src=pixmap=606:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.798] sna_copy_area: normal copy [ 9.798] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.798] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.798] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.798] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.798] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.798] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.798] sna_do_copy: pixmap -- no source clipping [ 9.798] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.798] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.798] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=606+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.798] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.798] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.798] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.798] sna_drawable_use_bo: pinned, never REPLACES [ 9.798] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.798] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.798] sna_drawable_use_bo: applying move-to-gpu override [ 9.798] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.798] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.798] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.798] wait_for_shadow: setting front pixmap to handle=35 [ 9.798] sna_drawable_use_bo: using whole GPU bo [ 9.798] sna_pixmap_move_to_gpu(pixmap=606, usage=0), flags=a [ 9.798] sna_pixmap_move_to_gpu: already all-damaged [ 9.798] sna_pixmap_mark_active: pixmap=606, handle=39 [ 9.798] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.798] sna_pixmap_make_cow: make cow src=606, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.798] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.798] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.798] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.798] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.798] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.798] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.798] kgem_set_mode: flushing before new bo [ 9.798] gen8_vertex_close: used=42544, vbo active? 31, vb=204, nreloc=2 [ 9.798] gen8_vertex_close: reloc[0] = 287 [ 9.798] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.798] kgem_add_handle: handle=31, index=5 [ 9.798] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.798] gen8_vertex_close: reloc[1] = 342 [ 9.798] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.798] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.798] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.798] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.798] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.798] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.798] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.798] kgem_fixup_relocs: shrinking by 61440 [ 9.798] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.798] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.798] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.798] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.798] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.798] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.798] __kgem_bo_clear_busy: handle=8 [ 9.798] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.798] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.798] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.798] __kgem_bo_clear_busy: handle=8 [ 9.798] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.798] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.798] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.798] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.798] aligning vertex: was 4, now 2 floats per vertex [ 9.798] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.798] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.798] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.798] kgem_add_handle: handle=4, index=0 [ 9.798] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.798] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.798] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.798] gen9_composite_get_binding_table(ffc0) [ 9.798] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.798] kgem_add_handle: handle=35, index=1 [ 9.798] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.798] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.798] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.798] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.798] kgem_add_handle: handle=39, index=2 [ 9.798] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.798] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.798] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.798] gen9_emit_sampler: sampler = 0 [ 9.798] gen9_emit_sf: num_sf_outputs=1 [ 9.798] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.798] gen9_emit_vertex_elements: setup id=0 [ 9.798] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.798] (0, 0) -> (0, 0) + (7680, 2160) [ 9.798] gen8_vertex_flush[490] = 3 [ 9.798] sna_destroy_pixmap: pixmap=606, attached?=1 [ 9.798] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.798] __kgem_bo_destroy: handle=39, size=66355200 [ 9.798] __kgem_bo_destroy: handle=39 -> active [ 9.798] __sna_free_pixmap(pixmap=606) [ 9.798] sna_accel_flush: flush?=0, dirty?=0 [ 9.798] sna_accel_flush: flush?=0, dirty?=0 [ 9.798] sna_block_handler (tv=598.359000) [ 9.798] kgem_retire, need_retire?=1 [ 9.798] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.798] kgem_retire__requests_ring: retiring ring 0 [ 9.798] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.798] __kgem_retire_rq: request 1 complete [ 9.798] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.798] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.798] kgem_retire -- retired=0, need_retire=0 [ 9.798] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.798] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.798] __kgem_bo_destroy: handle=23, size=262144 [ 9.798] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.798] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.798] sna_accel_block: GPU idle, flushing [ 9.798] gen8_vertex_close: used=42550, vbo active? 31, vb=1, nreloc=1 [ 9.798] gen8_vertex_close: reloc[0] = 287 [ 9.798] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.798] kgem_add_handle: handle=31, index=3 [ 9.798] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.798] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.798] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.798] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.798] kgem_fixup_relocs: shrinking by 61440 [ 9.798] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.798] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.798] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.798] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.798] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.798] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.798] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.798] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.798] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.798] sna_scanout_do_flush (time=9798), triggered [ 9.798] sna_scanout_flush (time=9798), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.798] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.798] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.798] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.798] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.798] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.798] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.798] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.798] sna_pixmap_move_to_gpu: already all-damaged [ 9.798] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.798] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.798] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.798] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.798] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.798] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.798] get_fb: reusing fb=105 for handle=35 [ 9.798] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.798] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.798] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.798] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.798] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.798] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.798] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.798] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.798] sna_accel_do_throttle (time=9798), triggered [ 9.798] sna_accel_throttle (time=9798) [ 9.798] sna_accel_block: evaluating timers, active=7 [ 9.798] sna_accel_block: flush timer expires in 16 [9814] [ 9.799] sna_wakeup_handler [ 9.799] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.799] kgem_can_create_2d: 7680x2160 @ 24 [ 9.799] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.799] kgem_can_create_2d: untiled size=66355200 [ 9.799] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.799] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.799] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.799] sna_create_pixmap: usage=0, flags=1b [ 9.799] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.799] __pop_freed_pixmap: reusing freed pixmap=606 header [ 9.799] create_pixmap_hdr: pixmap=627, width=7680, height=2160, usage=0 [ 9.799] sna_create_pixmap: serial=627, 7680x2160, usage=0 [ 9.799] sna_composite_rectangles(pixmap=628, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.799] sna_composite_rectangles: converted to op 0 [ 9.799] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.799] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.799] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.799] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.799] sna_composite_rectangles: dropping last-cpu hint [ 9.799] sna_drawable_use_bo pixmap=628, box=((0, 0), (7680, 2160)), flags=19... [ 9.799] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.799] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.799] sna_pixmap_move_to_gpu(pixmap=628, usage=0), flags=b [ 9.799] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.799] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.799] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.799] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.799] sna_pixmap_alloc_gpu: pixmap=628 [ 9.799] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.799] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.799] kgem_bo_remove_from_active: removing handle=39 from active [ 9.799] 1:from active: pitch=30720, tiling=1, handle=39, id=691 [ 9.799] __sna_damage_all(7680, 2160) [ 9.799] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.799] sna_pixmap_mark_active: pixmap=628, handle=39 [ 9.799] sna_drawable_use_bo: allocated GPU bo for operation [ 9.799] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.799] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.799] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.799] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.799] sna_render_get_solid: 0 [ 9.799] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.799] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.799] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.799] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.799] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.799] kgem_add_handle: handle=4, index=0 [ 9.799] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.799] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.799] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.799] gen9_composite_get_binding_table(ffc0) [ 9.799] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.799] kgem_add_handle: handle=39, index=1 [ 9.799] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.799] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.799] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.799] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.799] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.799] kgem_add_handle: handle=7, index=2 [ 9.799] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.799] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.799] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.799] gen9_emit_sampler: sampler = 1 [ 9.799] gen9_emit_sf: num_sf_outputs=1 [ 9.799] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.799] gen9_emit_vertex_elements: setup id=0 [ 9.799] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.799] (0, 0), (7680, 2160) [ 9.799] gen8_vertex_flush[490] = 3 [ 9.799] sna_composite_rectangles: pixmap=628 marking clear [0]? 1 [ 9.799] sna_composite_rectangles(pixmap=628, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.799] sna_composite_rectangles: converted to op 1 [ 9.799] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.799] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.799] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.799] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.799] sna_composite_rectangles: promoting to full GPU [ 9.799] sna_composite_rectangles: dropping last-cpu hint [ 9.799] sna_drawable_use_bo pixmap=628, box=((0, 0), (7680, 2160)), flags=19... [ 9.799] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.799] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.799] sna_drawable_use_bo: using whole GPU bo [ 9.799] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.799] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.799] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.799] sna_render_get_solid: ff2c001e [ 9.799] sna_render_get_solid(0) = ff2c001e (old) [ 9.799] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.799] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.799] gen9_composite_get_binding_table(ff00) [ 9.799] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.799] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.799] kgem_add_handle: handle=8, index=3 [ 9.799] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.799] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.799] gen9_emit_vertex_elements: setup id=0 [ 9.799] (0, 0), (7680, 2160) [ 9.799] gen8_vertex_flush[4cc] = 3 [ 9.799] sna_composite_rectangles: pixmap=628 marking clear [ff2c001e]? 1 [ 9.799] sna_composite(pixmap=628, op=3, src=292+(0, 0), mask=0+(0, 0), dst=628+(0, 0)+(0, 0), size=(3840, 2160) [ 9.799] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.799] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.799] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.799] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.799] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.799] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.799] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.799] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.799] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.799] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.799] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.799] sna_drawable_use_bo pixmap=628, box=((0, 0), (3840, 2160)), flags=7... [ 9.799] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.799] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.799] sna_drawable_use_bo: using whole GPU bo [ 9.799] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.799] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.799] sna_transform_is_imprecise_integer_translation: no transform [ 9.799] gen9_composite_picture: integer translation (0, 0), removing [ 9.799] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.799] sna_render_pixmap_bo: GPU all damaged [ 9.799] color_convert: src=8c000000 [20028888] [ 9.799] color_convert: dst=8c000000 [20028888] [ 9.799] sna_render_get_solid: 8c000000 [ 9.799] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.799] gen4_choose_composite_emitter: identity source, identity mask [ 9.799] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.799] aligning vertex: was 2, now 5 floats per vertex [ 9.799] gen9_composite_get_binding_table(fe80) [ 9.799] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.799] kgem_add_handle: handle=9, index=4 [ 9.799] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.799] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.799] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.799] kgem_add_reloc64: adding proxy [delta=560] for handle=7 [ 9.799] kgem_add_reloc64[7] = (delta=560, target handle=2, presumed=fffe8000) [ 9.799] [3f80] bind bo(handle=7, addr=fffe8230), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.799] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.799] gen9_emit_sampler: sampler = 3 [ 9.799] gen9_emit_sf: num_sf_outputs=2 [ 9.799] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.800] gen9_emit_vertex_elements: setup id=10 [ 9.800] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.800] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.800] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.800] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.800] gen8_vertex_flush[5a8] = 3 [ 9.800] sna_composite(pixmap=628, op=3, src=292+(0, 0), mask=0+(0, 0), dst=628+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.800] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.800] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.800] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.800] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.800] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.800] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.800] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.800] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.800] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.800] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.800] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.800] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.800] sna_drawable_use_bo pixmap=628, box=((3840, 0), (7680, 2160)), flags=7... [ 9.800] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.800] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.800] sna_drawable_use_bo: using whole GPU bo [ 9.800] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.800] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.800] sna_transform_is_imprecise_integer_translation: no transform [ 9.800] gen9_composite_picture: integer translation (0, 0), removing [ 9.800] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.800] sna_render_pixmap_bo: GPU all damaged [ 9.800] color_convert: src=8c000000 [20028888] [ 9.800] color_convert: dst=8c000000 [20028888] [ 9.800] sna_render_get_solid: 8c000000 [ 9.800] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.800] gen4_choose_composite_emitter: identity source, identity mask [ 9.800] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.800] gen9_composite_get_binding_table(fdc0) [ 9.800] gen9_emit_vertex_elements: setup id=10 [ 9.800] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.800] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.800] gen8_vertex_flush[5dc] = 3 [ 9.800] sna_composite(pixmap=628, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=628+(5694, 1014)+(0, 0), size=(132, 132) [ 9.800] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.800] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.800] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.800] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.800] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.800] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.800] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.800] gen9_render_composite: 132x132, current mode=1/1 [ 9.800] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.800] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.800] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.800] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.800] sna_drawable_use_bo pixmap=628, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.800] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.800] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.800] sna_drawable_use_bo: using whole GPU bo [ 9.800] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.800] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.800] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.800] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.800] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.800] sna_render_pixmap_bo: GPU all damaged [ 9.800] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.800] color_convert: src=8c000000 [20028888] [ 9.800] color_convert: dst=8c000000 [20028888] [ 9.800] sna_render_get_solid: 8c000000 [ 9.800] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.800] gen4_choose_composite_emitter: simple src, identity mask [ 9.800] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.800] gen9_composite_get_binding_table(fdc0) [ 9.800] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.800] kgem_add_handle: handle=15, index=5 [ 9.800] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.800] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.800] gen9_emit_sampler: sampler = 23 [ 9.800] gen9_emit_vertex_elements: setup id=10 [ 9.800] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.800] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.800] gen8_vertex_flush[620] = 3 [ 9.800] sna_create_pixmap(80, 80, 32, usage=0) [ 9.800] kgem_can_create_2d: 80x80 @ 32 [ 9.800] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.800] kgem_can_create_2d: untiled size=28672 [ 9.800] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.800] kgem_choose_tiling: 80x80 -> 0 [ 9.800] sna_create_pixmap: usage=0, flags=b [ 9.800] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.800] __pop_freed_pixmap: reusing freed pixmap=610 header [ 9.800] create_pixmap_hdr: pixmap=629, width=80, height=80, usage=0 [ 9.800] sna_create_pixmap: serial=629, 80x80, usage=0 [ 9.800] sna_composite_rectangles(pixmap=630, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.800] sna_composite_rectangles: converted to op 0 [ 9.800] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.800] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.800] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.800] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.800] sna_composite_rectangles: dropping last-cpu hint [ 9.800] sna_drawable_use_bo pixmap=630, box=((0, 0), (80, 80)), flags=19... [ 9.800] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.800] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.800] sna_pixmap_move_to_gpu(pixmap=630, usage=0), flags=b [ 9.800] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.800] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.800] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.800] kgem_choose_tiling: 80x80 -> 0 [ 9.800] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.800] kgem_choose_tiling: 80x80 -> 0 [ 9.800] sna_pixmap_alloc_gpu: pixmap=630 [ 9.800] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.800] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.800] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.800] from inactive: pitch=320, tiling=0: handle=22, id=692 [ 9.800] __sna_damage_all(80, 80) [ 9.800] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.800] sna_pixmap_mark_active: pixmap=630, handle=22 [ 9.800] sna_drawable_use_bo: allocated GPU bo for operation [ 9.800] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.800] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.800] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.800] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.800] sna_render_get_solid: 0 [ 9.800] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.800] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.800] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.800] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.800] aligning vertex: was 5, now 2 floats per vertex [ 9.800] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.800] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.800] gen9_composite_get_binding_table(fd40) [ 9.800] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.800] kgem_add_handle: handle=22, index=6 [ 9.800] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.800] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.800] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.800] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.800] gen9_emit_sampler: sampler = 1 [ 9.800] gen9_emit_sf: num_sf_outputs=1 [ 9.800] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.800] gen9_emit_vertex_elements: setup id=0 [ 9.800] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.800] (0, 0), (80, 80) [ 9.800] gen8_vertex_flush[6d8] = 3 [ 9.800] sna_composite_rectangles: pixmap=630 marking clear [0]? 1 [ 9.800] sna_composite_rectangles(pixmap=630, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.800] sna_composite_rectangles: converted to op 1 [ 9.800] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.800] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.800] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.800] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.800] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.800] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.800] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.800] sna_composite_rectangles: dropping last-cpu hint [ 9.800] sna_drawable_use_bo pixmap=630, box=((0, 0), (80, 80)), flags=1... [ 9.800] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.801] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.801] sna_drawable_use_bo: using whole GPU bo [ 9.801] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.801] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.801] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.801] sna_render_get_solid: 40404040 [ 9.801] sna_render_get_solid(1) = 40404040 (old) [ 9.801] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.801] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.801] gen9_composite_get_binding_table(fcc0) [ 9.801] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.801] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.801] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.801] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.801] gen9_emit_vertex_elements: setup id=0 [ 9.801] (0, 0), (2, 2) [ 9.801] (78, 0), (80, 2) [ 9.801] (0, 78), (2, 80) [ 9.801] (78, 78), (80, 80) [ 9.801] gen8_vertex_flush[714] = 12 [ 9.801] sna_composite(pixmap=628, op=3, src=630+(0, 0), mask=0+(0, 0), dst=628+(0, 0)+(0, 0), size=(7680, 2160) [ 9.801] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.801] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.801] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.801] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.801] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.801] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.801] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.801] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.801] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.801] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.801] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.801] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.801] sna_drawable_use_bo pixmap=628, box=((0, 0), (7680, 2160)), flags=7... [ 9.801] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.801] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.801] sna_drawable_use_bo: using whole GPU bo [ 9.801] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.801] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.801] sna_transform_is_imprecise_integer_translation: no transform [ 9.801] gen9_composite_picture: integer translation (0, 0), removing [ 9.801] sna_render_pixmap_bo pixmap=630, (0, 0)x(7680, 2160)/(80, 80) [ 9.801] sna_render_pixmap_bo: GPU all damaged [ 9.801] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.801] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.801] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.801] gen4_choose_composite_emitter: identity src, no mask [ 9.801] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.801] aligning vertex: was 2, now 3 floats per vertex [ 9.801] gen9_composite_get_binding_table(fc40) [ 9.801] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.801] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.801] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.801] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.801] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.801] gen9_emit_sampler: sampler = a [ 9.801] gen9_emit_vertex_elements: setup id=2 [ 9.801] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.801] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.801] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.801] gen8_vertex_flush[7b0] = 3 [ 9.801] sna_destroy_pixmap: pixmap=630, attached?=1 [ 9.801] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.801] __kgem_bo_destroy: handle=22, size=61440 [ 9.801] __kgem_bo_destroy: handle=22 -> active [ 9.801] __sna_free_pixmap(pixmap=630) [ 9.801] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.801] kgem_can_create_2d: 640x2096 @ 32 [ 9.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.801] kgem_can_create_2d: untiled size=5365760 [ 9.801] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.801] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.801] sna_create_pixmap: usage=0, flags=1b [ 9.801] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.801] __pop_freed_pixmap: reusing freed pixmap=630 header [ 9.801] create_pixmap_hdr: pixmap=631, width=640, height=2096, usage=0 [ 9.801] sna_create_pixmap: serial=631, 640x2096, usage=0 [ 9.801] sna_composite_rectangles(pixmap=632, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.801] sna_composite_rectangles: converted to op 0 [ 9.801] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.801] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.801] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.801] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.801] sna_composite_rectangles: dropping last-cpu hint [ 9.801] sna_drawable_use_bo pixmap=632, box=((0, 0), (640, 2096)), flags=19... [ 9.801] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.801] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.801] sna_pixmap_move_to_gpu(pixmap=632, usage=0), flags=b [ 9.801] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.801] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.801] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.801] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.801] sna_pixmap_alloc_gpu: pixmap=632 [ 9.801] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.801] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.801] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.801] from inactive: pitch=2560, tiling=1: handle=25, id=693 [ 9.801] __sna_damage_all(640, 2096) [ 9.801] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.801] sna_pixmap_mark_active: pixmap=632, handle=25 [ 9.801] sna_drawable_use_bo: allocated GPU bo for operation [ 9.801] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.801] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.801] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.801] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.801] sna_render_get_solid: 0 [ 9.801] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.801] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.801] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.801] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.801] aligning vertex: was 3, now 2 floats per vertex [ 9.801] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.801] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.801] gen9_composite_get_binding_table(fbc0) [ 9.801] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.801] kgem_add_handle: handle=25, index=7 [ 9.801] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.801] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.801] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.801] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.801] gen9_emit_sampler: sampler = 1 [ 9.801] gen9_emit_vertex_elements: setup id=0 [ 9.801] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.801] (0, 0), (640, 2096) [ 9.801] gen8_vertex_flush[820] = 3 [ 9.801] sna_composite_rectangles: pixmap=632 marking clear [0]? 1 [ 9.801] sna_composite(pixmap=632, op=3, src=292+(168, 968), mask=0+(0, 0), dst=632+(8, 904)+(0, 0), size=(624, 224) [ 9.801] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.801] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.801] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.801] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.801] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.801] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.801] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.801] gen9_render_composite: 624x224, current mode=1/1 [ 9.801] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.801] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.801] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.801] sna_drawable_use_bo pixmap=632, box=((8, 904), (632, 1128)), flags=7... [ 9.801] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.801] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.801] sna_drawable_use_bo: using whole GPU bo [ 9.801] gen9_composite_set_target: pixmap=632, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.801] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.801] sna_transform_is_imprecise_integer_translation: no transform [ 9.801] gen9_composite_picture: integer translation (0, 0), removing [ 9.801] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.801] sna_render_pixmap_bo: GPU all damaged [ 9.801] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.801] color_convert: src=8c000000 [20028888] [ 9.801] color_convert: dst=8c000000 [20028888] [ 9.801] sna_render_get_solid: 8c000000 [ 9.801] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.801] gen4_choose_composite_emitter: identity source, identity mask [ 9.801] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.801] aligning vertex: was 2, now 5 floats per vertex [ 9.801] gen9_composite_get_binding_table(fb40) [ 9.801] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.801] gen9_emit_sampler: sampler = 3 [ 9.801] gen9_emit_sf: num_sf_outputs=2 [ 9.801] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.801] gen9_emit_vertex_elements: setup id=10 [ 9.801] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.801] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.801] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.801] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.801] gen8_vertex_flush[8e8] = 3 [ 9.801] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.801] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.801] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.801] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.801] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.801] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.802] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.802] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.802] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.802] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.802] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.802] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.802] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.802] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.802] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.802] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.802] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.802] sna_drawable_use_bo pixmap=632, box=((8, 904), (632, 1128)), flags=7... [ 9.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.802] sna_drawable_use_bo: using whole GPU bo [ 9.802] gen9_composite_set_target: pixmap=632, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.802] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.802] color_convert: src=660a0a0a [20028888] [ 9.802] color_convert: dst=660a0a0a [20028888] [ 9.802] sna_render_get_solid: 660a0a0a [ 9.802] sna_render_get_solid(2) = 660a0a0a (old) [ 9.802] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.802] gen4_choose_spans_emitter: solid source [ 9.802] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.802] aligning vertex: was 5, now 3 floats per vertex [ 9.802] gen9_composite_get_binding_table(fb00) [ 9.802] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.802] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.802] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.802] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.802] gen9_emit_sampler: sampler = c [ 9.802] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.802] gen9_emit_vertex_elements: setup id=5 [ 9.802] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.802] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.802] thread_choose_span: clipped? 0 [ 9.802] imprecise_trapezoid_span_converter: using 4 threads [ 9.802] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.802] thread_choose_span: clipped? 0 [ 9.802] span_thread: flushing 95 boxes [ 9.802] [ 9.802] span_thread: flushing 1 boxes span_thread: flushing 1 boxes [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.802] span_thread: flushing 95 boxes [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.802] gen8_vertex_flush[994] = 576 [ 9.802] gen9_render_composite_spans_done() [ 9.802] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.802] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.802] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.802] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.802] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.802] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.802] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.802] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.802] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.802] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.802] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.802] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.802] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.802] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.802] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.802] sna_drawable_use_bo pixmap=632, box=((8, 904), (632, 1128)), flags=7... [ 9.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.802] sna_drawable_use_bo: using whole GPU bo [ 9.802] gen9_composite_set_target: pixmap=632, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.802] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.802] color_convert: src=66282828 [20028888] [ 9.802] color_convert: dst=66282828 [20028888] [ 9.802] sna_render_get_solid: 66282828 [ 9.802] sna_render_get_solid(3) = 66282828 (old) [ 9.802] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.802] gen4_choose_spans_emitter: solid source [ 9.802] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.802] gen9_composite_get_binding_table(fa80) [ 9.802] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.802] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.802] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.802] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.802] gen9_emit_vertex_elements: setup id=5 [ 9.802] thread_choose_span: clipped? 0 [ 9.802] imprecise_trapezoid_span_converter: using 4 threads [ 9.802] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.802] thread_choose_span: clipped? 0 [ 9.802] span_thread: flushing 2 boxes [ 9.802] span_thread: flushing 2 boxes [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.802] span_thread: flushing 162 boxes [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.802] span_thread: flushing 166 boxes [ 9.802] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.802] gen8_vertex_flush[9d0] = 996 [ 9.802] gen9_render_composite_spans_done() [ 9.803] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.803] kgem_can_create_2d: 640x2096 @ 32 [ 9.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.803] kgem_can_create_2d: untiled size=5365760 [ 9.803] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.803] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.803] sna_create_pixmap: usage=0, flags=1b [ 9.803] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.803] __pop_freed_pixmap: reusing freed pixmap=612 header [ 9.803] create_pixmap_hdr: pixmap=633, width=640, height=2096, usage=0 [ 9.803] sna_create_pixmap: serial=633, 640x2096, usage=0 [ 9.803] sna_composite_rectangles(pixmap=634, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.803] sna_composite_rectangles: converted to op 0 [ 9.803] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.803] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.803] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.803] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.803] sna_composite_rectangles: dropping last-cpu hint [ 9.803] sna_drawable_use_bo pixmap=634, box=((0, 0), (640, 2096)), flags=19... [ 9.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.803] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.803] sna_pixmap_move_to_gpu(pixmap=634, usage=0), flags=b [ 9.803] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.803] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.803] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.803] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.803] sna_pixmap_alloc_gpu: pixmap=634 [ 9.803] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.803] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.803] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.803] from inactive: pitch=2560, tiling=1: handle=11, id=694 [ 9.803] __sna_damage_all(640, 2096) [ 9.803] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.803] sna_pixmap_mark_active: pixmap=634, handle=11 [ 9.803] sna_drawable_use_bo: allocated GPU bo for operation [ 9.803] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.803] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.803] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.803] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.803] sna_render_get_solid: 0 [ 9.803] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.803] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.803] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.803] aligning vertex: was 3, now 2 floats per vertex [ 9.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.803] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.803] gen9_composite_get_binding_table(fa00) [ 9.803] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.803] kgem_add_handle: handle=11, index=8 [ 9.803] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 9.803] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.803] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.803] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.803] gen9_emit_sampler: sampler = 1 [ 9.803] gen9_emit_sf: num_sf_outputs=1 [ 9.803] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.803] gen9_emit_vertex_elements: setup id=0 [ 9.803] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.803] (0, 0), (640, 2096) [ 9.803] gen8_vertex_flush[a90] = 3 [ 9.803] sna_composite_rectangles: pixmap=634 marking clear [0]? 1 [ 9.803] sna_create_pixmap(624, 224, 32, usage=0) [ 9.803] kgem_can_create_2d: 624x224 @ 32 [ 9.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.803] kgem_can_create_2d: untiled size=561152 [ 9.803] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.803] kgem_can_create_2d: tiled[-1] size=561152 [ 9.803] sna_create_pixmap: usage=0, flags=1b [ 9.803] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.803] __pop_freed_pixmap: reusing freed pixmap=618 header [ 9.803] create_pixmap_hdr: pixmap=635, width=624, height=224, usage=0 [ 9.803] sna_create_pixmap: serial=635, 624x224, usage=0 [ 9.803] sna_composite_rectangles(pixmap=636, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.803] sna_composite_rectangles: converted to op 0 [ 9.803] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.803] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.803] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.803] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.803] sna_composite_rectangles: dropping last-cpu hint [ 9.803] sna_drawable_use_bo pixmap=636, box=((0, 0), (624, 224)), flags=19... [ 9.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.803] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.803] sna_pixmap_move_to_gpu(pixmap=636, usage=0), flags=b [ 9.803] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.803] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.803] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.803] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.803] sna_pixmap_alloc_gpu: pixmap=636 [ 9.803] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.803] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.803] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.803] from inactive: pitch=2560, tiling=1: handle=20, id=695 [ 9.803] __sna_damage_all(624, 224) [ 9.803] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.803] sna_pixmap_mark_active: pixmap=636, handle=20 [ 9.803] sna_drawable_use_bo: allocated GPU bo for operation [ 9.803] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.803] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.803] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.803] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.803] sna_render_get_solid: 0 [ 9.803] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.803] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.803] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.803] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.803] gen9_composite_get_binding_table(f980) [ 9.803] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.803] kgem_add_handle: handle=20, index=9 [ 9.803] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.803] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.803] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.803] gen9_emit_vertex_elements: setup id=0 [ 9.803] (0, 0), (624, 224) [ 9.803] gen8_vertex_flush[ac4] = 3 [ 9.803] sna_composite_rectangles: pixmap=636 marking clear [0]? 1 [ 9.803] sna_create_pixmap(576, 76, 32, usage=0) [ 9.803] kgem_can_create_2d: 576x76 @ 32 [ 9.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.803] kgem_can_create_2d: untiled size=176128 [ 9.803] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.803] kgem_can_create_2d: tiled[-1] size=176128 [ 9.803] sna_create_pixmap: usage=0, flags=1b [ 9.803] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.803] __pop_freed_pixmap: reusing freed pixmap=616 header [ 9.803] create_pixmap_hdr: pixmap=637, width=576, height=76, usage=0 [ 9.803] sna_create_pixmap: serial=637, 576x76, usage=0 [ 9.803] sna_composite_rectangles(pixmap=638, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.803] sna_composite_rectangles: converted to op 0 [ 9.803] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.803] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.803] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.803] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.803] sna_composite_rectangles: dropping last-cpu hint [ 9.803] sna_drawable_use_bo pixmap=638, box=((0, 0), (576, 76)), flags=19... [ 9.803] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.803] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.803] sna_pixmap_move_to_gpu(pixmap=638, usage=0), flags=b [ 9.803] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.803] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.803] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.803] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.803] sna_pixmap_alloc_gpu: pixmap=638 [ 9.803] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.803] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.803] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.803] from inactive: pitch=2560, tiling=1: handle=38, id=696 [ 9.803] __sna_damage_all(576, 76) [ 9.803] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.803] sna_pixmap_mark_active: pixmap=638, handle=38 [ 9.803] sna_drawable_use_bo: allocated GPU bo for operation [ 9.803] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.803] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.803] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.803] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.803] sna_render_get_solid: 0 [ 9.803] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.803] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.803] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.803] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.803] gen9_composite_get_binding_table(f900) [ 9.803] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.803] kgem_add_handle: handle=38, index=10 [ 9.803] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.803] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.803] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.803] gen9_emit_vertex_elements: setup id=0 [ 9.803] (0, 0), (576, 76) [ 9.803] gen8_vertex_flush[af8] = 3 [ 9.803] sna_composite_rectangles: pixmap=638 marking clear [0]? 1 [ 9.803] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.803] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.803] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.803] trapezoid_spans_maybe_inplace? clear, no [ 9.803] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.803] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.803] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.803] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.803] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.803] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.803] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.803] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.803] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.804] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.804] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.804] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.804] sna_drawable_use_bo pixmap=638, box=((2, 2), (574, 74)), flags=7... [ 9.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.804] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.804] sna_drawable_use_bo: using whole GPU bo [ 9.804] gen9_composite_set_target: pixmap=638, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.804] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.804] color_convert: src=4c000000 [20028888] [ 9.804] color_convert: dst=4c000000 [20028888] [ 9.804] sna_render_get_solid: 4c000000 [ 9.804] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.804] gen4_choose_spans_emitter: solid source [ 9.804] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.804] aligning vertex: was 2, now 3 floats per vertex [ 9.804] gen9_composite_get_binding_table(f880) [ 9.804] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.804] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.804] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.804] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.804] gen9_emit_sampler: sampler = c [ 9.804] gen9_emit_sf: num_sf_outputs=2 [ 9.804] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.804] gen9_emit_vertex_elements: setup id=5 [ 9.804] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.804] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.804] thread_choose_span: clipped? 0 [ 9.804] imprecise_trapezoid_span_converter: using 4 threads [ 9.804] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.804] thread_choose_span: clipped? 0 [ 9.804] span_thread: flushing 26 boxes [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.804] span_thread: flushing 1 boxes [ 9.804] span_thread: flushing 26 boxes [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.804] span_thread: flushing 1 boxes [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.804] gen8_vertex_flush[ba8] = 162 [ 9.804] gen9_render_composite_spans_done() [ 9.804] sna_accel_flush: flush?=0, dirty?=0 [ 9.804] sna_block_handler (tv=0.0) [ 9.804] sna_wakeup_handler [ 9.804] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.804] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.804] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.804] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.804] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.804] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.804] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.804] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.804] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.804] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.804] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.804] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.804] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.804] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.804] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.804] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.804] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.804] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.804] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.804] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.804] sna_drawable_use_bo pixmap=638, box=((0, 0), (576, 76)), flags=7... [ 9.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.804] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.804] sna_drawable_use_bo: using whole GPU bo [ 9.804] gen9_composite_set_target: pixmap=638, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.804] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.804] color_convert: src=e6e6e6e6 [20028888] [ 9.804] color_convert: dst=e6e6e6e6 [20028888] [ 9.804] sna_render_get_solid: e6e6e6e6 [ 9.804] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.804] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.804] gen4_choose_spans_emitter: solid source [ 9.804] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.804] gen9_composite_get_binding_table(f800) [ 9.804] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.804] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.804] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.804] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.804] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.804] gen9_emit_vertex_elements: setup id=5 [ 9.804] thread_choose_span: clipped? 0 [ 9.804] imprecise_trapezoid_span_converter: using 4 threads [ 9.804] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.804] thread_choose_span: clipped? 0 [ 9.804] span_thread: flushing 62 boxes [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.804] span_thread: flushing 2 boxes [ 9.804] span_thread: flushing 2 boxes [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.804] span_thread: flushing 62 boxes [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.804] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.804] gen8_vertex_flush[bfc] = 384 [ 9.804] gen9_render_composite_spans_done() [ 9.804] sna_composite_rectangles(pixmap=638, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.804] sna_composite_rectangles: converted to op 1 [ 9.804] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.804] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.804] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.804] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.804] sna_composite_rectangles: dropping last-cpu hint [ 9.804] sna_drawable_use_bo pixmap=638, box=((16, 16), (18, 60)), flags=9... [ 9.804] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.804] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.804] sna_drawable_use_bo: using whole GPU bo [ 9.804] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.804] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.804] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.804] sna_render_get_solid: ffffffff [ 9.804] sna_render_get_solid(white) [ 9.804] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.804] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.804] aligning vertex: was 3, now 2 floats per vertex [ 9.804] gen9_composite_get_binding_table(f780) [ 9.805] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.805] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.805] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.805] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.805] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.805] gen9_emit_sampler: sampler = 1 [ 9.805] gen9_emit_sf: num_sf_outputs=1 [ 9.805] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.805] gen9_emit_vertex_elements: setup id=0 [ 9.805] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.805] (16, 16), (18, 60) [ 9.805] gen8_vertex_flush[cbc] = 3 [ 9.805] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=272, drawable=27c [ 9.805] sna_validate_gc: recomputing clip [ 9.805] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.805] sna_copy_area: src=pixmap=638:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=636:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.805] sna_copy_area: normal copy [ 9.805] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.805] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.805] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.805] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.805] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.805] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.805] sna_do_copy: pixmap -- no source clipping [ 9.805] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.805] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.805] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=638+(-24, -136), dst pixmap=636+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.805] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.805] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.805] sna_drawable_use_bo pixmap=636, box=((24, 136), (600, 212)), flags=b... [ 9.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.805] sna_drawable_use_bo: using whole GPU bo [ 9.805] sna_pixmap_move_to_gpu(pixmap=638, usage=0), flags=a [ 9.805] sna_pixmap_move_to_gpu: already all-damaged [ 9.805] sna_pixmap_mark_active: pixmap=638, handle=38 [ 9.805] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.805] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.805] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.805] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.805] gen9_composite_get_binding_table(f700) [ 9.805] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.805] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.805] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.805] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.805] gen9_emit_sampler: sampler = 0 [ 9.805] gen9_emit_vertex_elements: setup id=0 [ 9.805] (0, 0) -> (24, 136) + (576, 76) [ 9.805] gen8_vertex_flush[d10] = 3 [ 9.805] sna_destroy_pixmap: pixmap=638, attached?=1 [ 9.805] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.805] __kgem_bo_destroy: handle=38, size=204800 [ 9.805] __kgem_bo_destroy: handle=38 -> active [ 9.805] __sna_free_pixmap(pixmap=638) [ 9.805] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.805] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.805] sna_glyphs: discarding mask [ 9.805] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.805] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.805] gen9_render_composite: 0x0, current mode=1/1 [ 9.805] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.805] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.805] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.805] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.805] sna_drawable_use_bo pixmap=636, box=((0, 0), (624, 224)), flags=7... [ 9.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.805] sna_drawable_use_bo: using whole GPU bo [ 9.805] gen9_composite_set_target: pixmap=636, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.805] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.805] color_convert: src=ff888888 [20028888] [ 9.805] color_convert: dst=ff888888 [20028888] [ 9.805] sna_render_get_solid: ff888888 [ 9.805] sna_render_get_solid(5) = ff888888 (old) [ 9.805] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.805] sna_transform_is_imprecise_integer_translation: no transform [ 9.805] gen9_composite_picture: integer translation (0, 0), removing [ 9.805] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.805] sna_render_pixmap_bo: GPU all damaged [ 9.805] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.805] gen4_choose_composite_emitter: solid, identity mask [ 9.805] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.805] aligning vertex: was 2, now 4 floats per vertex [ 9.805] gen9_composite_get_binding_table(f680) [ 9.805] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.805] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.805] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.805] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.805] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.805] kgem_add_handle: handle=6, index=11 [ 9.805] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.805] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.805] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.805] gen9_emit_sampler: sampler = a [ 9.805] gen9_emit_sf: num_sf_outputs=2 [ 9.805] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.805] gen9_emit_vertex_elements: setup id=9 [ 9.805] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.805] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.805] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.805] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.805] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.805] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.805] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.805] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.805] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.805] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.805] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.805] gen8_vertex_flush[dec] = 24 [ 9.805] gen9_magic_ca_pass: CA fixup (12266 -> 12290) [ 9.805] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.805] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.805] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.805] sna_composite(pixmap=636, op=3, src=210+(0, 0), mask=0+(28, 8), dst=636+(28, 8)+(0, 0), size=(20, 80) [ 9.805] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.805] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.805] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.805] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.805] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.805] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.805] gen9_render_composite: 20x80, current mode=1/1 [ 9.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.805] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.805] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.805] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.805] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.805] sna_drawable_use_bo pixmap=636, box=((28, 8), (48, 88)), flags=7... [ 9.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.805] sna_drawable_use_bo: using whole GPU bo [ 9.805] gen9_composite_set_target: pixmap=636, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.805] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.805] sna_transform_is_imprecise_integer_translation: no transform [ 9.805] gen9_composite_picture: integer translation (0, 0), removing [ 9.805] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.805] sna_render_pixmap_bo: GPU all damaged [ 9.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.805] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.805] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.805] gen4_choose_composite_emitter: identity src, no mask [ 9.805] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.805] aligning vertex: was 4, now 3 floats per vertex [ 9.805] gen9_composite_get_binding_table(f5c0) [ 9.805] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.805] kgem_add_handle: handle=12, index=12 [ 9.805] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.805] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.805] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.805] gen9_emit_sampler: sampler = 2 [ 9.805] gen9_emit_sf: num_sf_outputs=1 [ 9.805] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.805] gen9_emit_vertex_elements: setup id=2 [ 9.805] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.805] gen9_render_composite_box: (28, 8), (48, 88) [ 9.805] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.805] gen8_vertex_flush[f28] = 3 [ 9.805] sna_composite(pixmap=636, op=3, src=214+(0, 0), mask=0+(28, 0), dst=636+(28, 0)+(0, 0), size=(20, 8) [ 9.805] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.805] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.805] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.805] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.805] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.805] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.805] gen9_render_composite: 20x8, current mode=1/1 [ 9.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.805] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.805] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.805] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.805] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.805] sna_drawable_use_bo pixmap=636, box=((28, 0), (48, 8)), flags=7... [ 9.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.805] sna_drawable_use_bo: using whole GPU bo [ 9.805] gen9_composite_set_target: pixmap=636, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.805] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.805] sna_transform_is_imprecise_integer_translation: no transform [ 9.805] gen9_composite_picture: integer translation (0, 0), removing [ 9.805] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.805] sna_render_pixmap_bo: GPU all damaged [ 9.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.805] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.805] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.805] gen4_choose_composite_emitter: identity src, no mask [ 9.805] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.805] gen9_composite_get_binding_table(f540) [ 9.805] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.805] kgem_add_handle: handle=24, index=13 [ 9.805] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.805] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.805] gen9_emit_vertex_elements: setup id=2 [ 9.805] gen9_render_composite_box: (28, 0), (48, 8) [ 9.805] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.805] gen8_vertex_flush[f64] = 3 [ 9.805] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=27c, drawable=27a [ 9.805] sna_validate_gc: recomputing clip [ 9.805] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.805] sna_copy_area: src=pixmap=636:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=634:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.805] sna_copy_area: normal copy [ 9.805] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.805] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.805] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.805] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.805] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.805] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.805] sna_do_copy: pixmap -- no source clipping [ 9.805] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.805] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.805] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=636+(-8, -896), dst pixmap=634+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.805] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.805] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.805] sna_drawable_use_bo pixmap=634, box=((8, 896), (632, 1120)), flags=b... [ 9.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.805] sna_drawable_use_bo: using whole GPU bo [ 9.805] sna_pixmap_move_to_gpu(pixmap=636, usage=0), flags=a [ 9.805] sna_pixmap_move_to_gpu: already all-damaged [ 9.805] sna_pixmap_mark_active: pixmap=636, handle=20 [ 9.805] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.805] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.805] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.805] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.805] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.805] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.805] aligning vertex: was 3, now 2 floats per vertex [ 9.805] gen9_composite_get_binding_table(f4c0) [ 9.805] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.805] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.805] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.805] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.805] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.805] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.805] gen9_emit_sampler: sampler = 0 [ 9.805] gen9_emit_vertex_elements: setup id=0 [ 9.805] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.805] (0, 0) -> (8, 896) + (624, 224) [ 9.805] gen8_vertex_flush[fec] = 3 [ 9.805] sna_destroy_pixmap: pixmap=636, attached?=1 [ 9.805] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.805] __kgem_bo_destroy: handle=20, size=3268608 [ 9.805] __kgem_bo_destroy: handle=20 -> active [ 9.805] __sna_free_pixmap(pixmap=636) [ 9.805] sna_create_pixmap(624, 80, 32, usage=0) [ 9.805] kgem_can_create_2d: 624x80 @ 32 [ 9.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.805] kgem_can_create_2d: untiled size=200704 [ 9.805] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.805] kgem_can_create_2d: tiled[-1] size=200704 [ 9.805] sna_create_pixmap: usage=0, flags=1b [ 9.805] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.805] __pop_freed_pixmap: reusing freed pixmap=636 header [ 9.805] create_pixmap_hdr: pixmap=639, width=624, height=80, usage=0 [ 9.805] sna_create_pixmap: serial=639, 624x80, usage=0 [ 9.805] sna_composite_rectangles(pixmap=640, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.805] sna_composite_rectangles: converted to op 0 [ 9.805] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.805] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.805] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.805] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.805] sna_composite_rectangles: dropping last-cpu hint [ 9.805] sna_drawable_use_bo pixmap=640, box=((0, 0), (624, 80)), flags=19... [ 9.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.805] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.805] sna_pixmap_move_to_gpu(pixmap=640, usage=0), flags=b [ 9.805] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.805] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.805] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.805] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.805] sna_pixmap_alloc_gpu: pixmap=640 [ 9.805] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.805] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.805] kgem_bo_remove_from_active: removing handle=38 from active [ 9.805] 1:from active: pitch=2560, tiling=1, handle=38, id=697 [ 9.805] __sna_damage_all(624, 80) [ 9.805] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.805] sna_pixmap_mark_active: pixmap=640, handle=38 [ 9.805] sna_drawable_use_bo: allocated GPU bo for operation [ 9.805] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.805] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.805] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.805] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.805] sna_render_get_solid: 0 [ 9.805] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.805] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.805] gen9_composite_get_binding_table(f440) [ 9.805] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.805] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.805] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.805] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.805] gen9_emit_sampler: sampler = 1 [ 9.805] gen9_emit_vertex_elements: setup id=0 [ 9.805] (0, 0), (624, 80) [ 9.805] gen8_vertex_flush[1028] = 3 [ 9.805] sna_composite_rectangles: pixmap=640 marking clear [0]? 1 [ 9.805] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=27a, drawable=280 [ 9.805] sna_validate_gc: recomputing clip [ 9.805] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.805] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=640:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.805] sna_copy_area: normal copy [ 9.805] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.805] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.805] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.805] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.805] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.805] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.805] sna_do_copy: pixmap -- no source clipping [ 9.805] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.805] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.805] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=640+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.805] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.805] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.805] sna_drawable_use_bo pixmap=640, box=((28, 0), (246, 80)), flags=b... [ 9.805] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.805] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.805] sna_drawable_use_bo: using whole GPU bo [ 9.805] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.805] sna_pixmap_move_to_gpu: already all-damaged [ 9.806] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.806] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.806] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.806] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.806] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.806] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.806] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.806] gen9_composite_get_binding_table(f3c0) [ 9.806] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.806] kgem_add_handle: handle=21, index=14 [ 9.806] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.806] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.806] gen9_emit_sampler: sampler = 0 [ 9.806] gen9_emit_vertex_elements: setup id=0 [ 9.806] (0, 0) -> (28, 0) + (218, 80) [ 9.806] gen8_vertex_flush[106c] = 3 [ 9.806] sna_composite(pixmap=634, op=3, src=640+(0, 0), mask=0+(0, 0), dst=634+(8, 1136)+(0, 0), size=(624, 80) [ 9.806] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.806] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.806] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.806] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.806] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.806] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.806] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.806] gen9_render_composite: 624x80, current mode=1/1 [ 9.806] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.806] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.806] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.806] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.806] sna_drawable_use_bo pixmap=634, box=((8, 1136), (632, 1216)), flags=7... [ 9.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.806] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.806] sna_drawable_use_bo: using whole GPU bo [ 9.806] gen9_composite_set_target: pixmap=634, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.806] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.806] sna_transform_is_imprecise_integer_translation: no transform [ 9.806] gen9_composite_picture: integer translation (0, 0), removing [ 9.806] sna_render_pixmap_bo pixmap=640, (0, 0)x(624, 80)/(624, 80) [ 9.806] sna_render_pixmap_bo: GPU all damaged [ 9.806] color_convert: src=cc000000 [20028888] [ 9.806] color_convert: dst=cc000000 [20028888] [ 9.806] sna_render_get_solid: cc000000 [ 9.806] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.806] gen4_choose_composite_emitter: identity source, identity mask [ 9.806] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.806] aligning vertex: was 2, now 5 floats per vertex [ 9.806] gen9_composite_get_binding_table(f340) [ 9.806] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.806] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.806] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.806] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.806] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.806] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.806] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.806] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.806] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.806] gen9_emit_sampler: sampler = 3 [ 9.806] gen9_emit_sf: num_sf_outputs=2 [ 9.806] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.806] gen9_emit_vertex_elements: setup id=10 [ 9.806] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.806] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.806] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.806] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.806] gen8_vertex_flush[1144] = 3 [ 9.806] sna_destroy_pixmap: pixmap=640, attached?=1 [ 9.806] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.806] __kgem_bo_destroy: handle=38, size=204800 [ 9.806] __kgem_bo_destroy: handle=38 -> active [ 9.806] __sna_free_pixmap(pixmap=640) [ 9.806] sna_composite(pixmap=632, op=3, src=634+(0, 0), mask=0+(0, 0), dst=632+(0, 0)+(0, 0), size=(640, 2096) [ 9.806] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.806] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.806] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.806] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.806] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.806] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.806] gen9_render_composite: 640x2096, current mode=1/1 [ 9.806] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.806] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.806] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.806] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.806] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.806] sna_drawable_use_bo pixmap=632, box=((0, 0), (640, 2096)), flags=7... [ 9.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.806] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.806] sna_drawable_use_bo: using whole GPU bo [ 9.806] gen9_composite_set_target: pixmap=632, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.806] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.806] sna_transform_is_imprecise_integer_translation: no transform [ 9.806] gen9_composite_picture: integer translation (0, 0), removing [ 9.806] sna_render_pixmap_bo pixmap=634, (0, 0)x(640, 2096)/(640, 2096) [ 9.806] sna_render_pixmap_bo: GPU all damaged [ 9.806] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.806] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.806] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.806] gen4_choose_composite_emitter: identity src, no mask [ 9.806] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.806] aligning vertex: was 5, now 3 floats per vertex [ 9.806] gen9_composite_get_binding_table(f280) [ 9.806] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.806] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.806] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fa111000) [ 9.806] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.806] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.806] gen9_emit_sampler: sampler = 2 [ 9.806] gen9_emit_sf: num_sf_outputs=1 [ 9.806] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.806] gen9_emit_vertex_elements: setup id=2 [ 9.806] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.806] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.806] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.806] gen8_vertex_flush[11ec] = 3 [ 9.806] sna_destroy_pixmap: pixmap=634, attached?=1 [ 9.806] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.806] __kgem_bo_destroy: handle=11, size=33177600 [ 9.806] __kgem_bo_destroy: handle=11 -> active [ 9.806] __sna_free_pixmap(pixmap=634) [ 9.806] sna_composite(pixmap=628, op=3, src=632+(0, 0), mask=0+(160, 64), dst=628+(160, 64)+(0, 0), size=(640, 2096) [ 9.806] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.806] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.806] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.806] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.806] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.806] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.806] gen9_render_composite: 640x2096, current mode=1/1 [ 9.806] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.806] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.806] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.806] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.806] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.806] sna_drawable_use_bo pixmap=628, box=((160, 64), (800, 2160)), flags=7... [ 9.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.806] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.806] sna_drawable_use_bo: using whole GPU bo [ 9.806] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.806] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.806] sna_transform_is_imprecise_integer_translation: no transform [ 9.806] gen9_composite_picture: integer translation (0, 0), removing [ 9.806] sna_render_pixmap_bo pixmap=632, (0, 0)x(640, 2096)/(640, 2096) [ 9.806] sna_render_pixmap_bo: GPU all damaged [ 9.806] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.806] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.806] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.806] gen4_choose_composite_emitter: identity src, no mask [ 9.806] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.806] gen9_composite_get_binding_table(f200) [ 9.806] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.806] kgem_add_reloc64: handle=25, pos=15480, delta=0, domains=40000 [ 9.806] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=f4225000) [ 9.806] [3c70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.806] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.806] gen9_emit_vertex_elements: setup id=2 [ 9.806] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.806] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.806] gen8_vertex_flush[1238] = 3 [ 9.806] sna_destroy_pixmap: pixmap=632, attached?=1 [ 9.806] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.806] __kgem_bo_destroy: handle=25, size=33177600 [ 9.806] __kgem_bo_destroy: handle=25 -> active [ 9.806] __sna_free_pixmap(pixmap=632) [ 9.806] sna_create_pixmap(2, 64, 32, usage=0) [ 9.806] kgem_can_create_2d: 2x64 @ 32 [ 9.806] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.806] kgem_can_create_2d: untiled size=4096 [ 9.806] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.806] kgem_choose_tiling: 2x64 -> 0 [ 9.806] sna_create_pixmap: usage=0, flags=a [ 9.806] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.806] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.806] create_pixmap: serial=641, usage=0, 2x64 [ 9.806] sna_create_pixmap: serial=641, 2x64, usage=0 [ 9.806] sna_composite_rectangles(pixmap=642, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.806] sna_composite_rectangles: converted to op 0 [ 9.806] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.806] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.806] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.806] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.806] sna_composite_rectangles: fallback, dst pixmap=642 too small or not attached [ 9.806] sna_composite_rectangles: fallback [ 9.806] sna_drawable_move_region_to_cpu(pixmap=642 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.806] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.806] _sna_pixmap_move_to_cpu(pixmap=642, 2x64, flags=1) [ 9.806] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.806] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.806] operate_inplace: no, inplace operation not suitable [ 9.806] _sna_pixmap_move_to_cpu: marking as damaged [ 9.806] __sna_damage_all(2, 64) [ 9.806] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.806] sna_create_pixmap(1, 32, 32, usage=0) [ 9.806] kgem_can_create_2d: 1x32 @ 32 [ 9.806] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.806] kgem_can_create_2d: untiled size=4096 [ 9.806] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.806] kgem_choose_tiling: 1x32 -> 0 [ 9.806] sna_create_pixmap: usage=0, flags=a [ 9.806] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.806] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.806] create_pixmap: serial=643, usage=0, 1x32 [ 9.806] sna_create_pixmap: serial=643, 1x32, usage=0 [ 9.806] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=280, drawable=284 [ 9.806] sna_validate_gc: recomputing clip [ 9.806] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.806] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.806] try_upload__fast: ignore existing cpu damage (if any) [ 9.806] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.806] try_upload__fast: no, no gpu damage [ 9.806] sna_drawable_move_region_to_cpu(pixmap=644 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.806] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.806] _sna_pixmap_move_to_cpu(pixmap=644, 1x32, flags=1) [ 9.806] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.806] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.806] operate_inplace: no, inplace operation not suitable [ 9.806] _sna_pixmap_move_to_cpu: marking as damaged [ 9.806] __sna_damage_all(1, 32) [ 9.806] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.806] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.806] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.806] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.806] sna_accel_flush: flush?=0, dirty?=0 [ 9.806] sna_composite(pixmap=642, op=1, src=644+(0, 0), mask=0+(0, 0), dst=642+(0, 0)+(0, 0), size=(2, 64) [ 9.806] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.806] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.806] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.806] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.806] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.806] sna_composite: fallback, dst pixmap=642 is too small (or completely damaged) [ 9.806] sna_composite: fallback -- fbComposite [ 9.806] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.806] sna_composite_fb: fallback -- move src to cpu [ 9.806] _sna_pixmap_move_to_cpu(pixmap=644, 1x32, flags=2) [ 9.806] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.806] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.806] sna_composite_fb: fallback -- move dst to cpu [ 9.806] sna_drawable_move_region_to_cpu(pixmap=642 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.806] sna_drawable_move_region_to_cpu: pixmap=642 all damaged on CPU [ 9.806] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.806] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.806] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.806] sna_destroy_pixmap: pixmap=644, attached?=1 [ 9.806] __sna_free_pixmap(pixmap=644) [ 9.806] sna_composite(pixmap=628, op=3, src=642+(0, 0), mask=0+(0, 0), dst=628+(0, 0)+(0, 0), size=(3840, 64) [ 9.806] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.806] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.806] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.806] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.806] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.806] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.806] gen9_render_composite: 3840x64, current mode=1/1 [ 9.806] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.806] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.806] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.806] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.806] sna_drawable_use_bo pixmap=628, box=((0, 0), (3840, 64)), flags=7... [ 9.806] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.806] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.806] sna_drawable_use_bo: using whole GPU bo [ 9.806] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.806] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.806] sna_transform_is_imprecise_integer_translation: no transform [ 9.806] gen9_composite_picture: integer translation (0, 0), removing [ 9.806] sna_render_pixmap_bo pixmap=642, (0, 0)x(3840, 64)/(2, 64) [ 9.806] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.806] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.806] use_cpu_bo: no cpu bo [ 9.806] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.806] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.806] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.806] sna_drawable_move_region_to_cpu(pixmap=642 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.806] sna_drawable_move_region_to_cpu: pixmap=642 all damaged on CPU [ 9.806] kgem_can_create_2d: 2x64 @ 32 [ 9.806] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.806] kgem_can_create_2d: untiled size=4096 [ 9.806] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.806] kgem_choose_tiling: 2x64 -> 0 [ 9.806] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.806] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.806] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.806] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.806] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.806] search_linear_cache: searching for inactive gtt map [ 9.806] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.806] search_linear_cache: searching for inactive gtt map [ 9.806] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.806] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.806] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.806] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.806] kgem_create_buffer: reusing handle=23 for buffer [ 9.806] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.806] init_buffer_from_bo: reusing handle=23 for buffer [ 9.806] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.806] kgem_bo_map: converting request for GTT map into CPU map [ 9.806] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.806] kgem_bo_sync__cpu: handle=23 [ 9.806] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.806] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.806] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.806] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.806] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.806] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.806] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.807] __kgem_bo_init(handle=23, num_pages=2048) [ 9.807] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.807] upload: adding upload cache to pixmap=642 [ 9.807] kgem_proxy_bo_attach: handle=23 [ 9.807] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.807] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.807] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.807] gen4_choose_composite_emitter: identity src, no mask [ 9.807] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.807] gen9_composite_get_binding_table(f180) [ 9.807] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.807] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.807] kgem_add_handle: handle=23, index=15 [ 9.807] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.807] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.807] gen9_emit_sampler: sampler = a [ 9.807] gen9_emit_vertex_elements: setup id=2 [ 9.807] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.807] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.807] gen8_vertex_flush[127c] = 3 [ 9.807] sna_destroy_pixmap: pixmap=642, attached?=1 [ 9.807] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.807] __sna_free_pixmap(pixmap=642) [ 9.807] sna_composite(pixmap=628, op=3, src=292+(0, 0), mask=0+(0, 0), dst=628+(0, 0)+(0, 0), size=(3840, 48) [ 9.807] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.807] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.807] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.807] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.807] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.807] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.807] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.807] gen9_render_composite: 3840x48, current mode=1/1 [ 9.807] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.807] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.807] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.807] sna_drawable_use_bo pixmap=628, box=((0, 0), (3840, 48)), flags=7... [ 9.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.807] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.807] sna_drawable_use_bo: using whole GPU bo [ 9.807] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.807] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.807] sna_transform_is_imprecise_integer_translation: no transform [ 9.807] gen9_composite_picture: integer translation (0, 0), removing [ 9.807] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.807] sna_render_pixmap_bo: GPU all damaged [ 9.807] color_convert: src=8c000000 [20028888] [ 9.807] color_convert: dst=8c000000 [20028888] [ 9.807] sna_render_get_solid: 8c000000 [ 9.807] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.807] gen4_choose_composite_emitter: identity source, identity mask [ 9.807] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.807] aligning vertex: was 3, now 5 floats per vertex [ 9.807] gen9_composite_get_binding_table(f100) [ 9.807] gen9_emit_sampler: sampler = 3 [ 9.807] gen9_emit_sf: num_sf_outputs=2 [ 9.807] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.807] gen9_emit_vertex_elements: setup id=10 [ 9.807] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.807] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.807] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.807] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.807] gen8_vertex_flush[132c] = 3 [ 9.807] sna_composite_rectangles(pixmap=628, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.807] sna_composite_rectangles: converted to op 3 [ 9.807] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.807] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.807] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.807] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.807] sna_drawable_use_bo pixmap=628, box=((0, 0), (3840, 48)), flags=1... [ 9.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.807] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.807] sna_drawable_use_bo: using whole GPU bo [ 9.807] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.807] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.807] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.807] sna_render_get_solid: 660a0a0a [ 9.807] sna_render_get_solid(2) = 660a0a0a (old) [ 9.807] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.807] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.807] aligning vertex: was 5, now 2 floats per vertex [ 9.807] gen9_composite_get_binding_table(f0c0) [ 9.807] gen9_emit_sampler: sampler = 1 [ 9.807] gen9_emit_sf: num_sf_outputs=1 [ 9.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.807] gen9_emit_vertex_elements: setup id=0 [ 9.807] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.807] (0, 0), (3840, 48) [ 9.807] gen8_vertex_flush[13d4] = 3 [ 9.807] sna_composite(pixmap=628, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=628+(3786, 6)+(0, 0), size=(44, 36) [ 9.807] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.807] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.807] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.807] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.807] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.807] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.807] gen9_render_composite: 44x36, current mode=1/1 [ 9.807] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.807] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.807] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.807] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.807] sna_drawable_use_bo pixmap=628, box=((3786, 6), (3830, 42)), flags=7... [ 9.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.807] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.807] sna_drawable_use_bo: using whole GPU bo [ 9.807] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.807] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.807] sna_transform_is_imprecise_integer_translation: no transform [ 9.807] gen9_composite_picture: integer translation (0, 0), removing [ 9.807] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.807] sna_render_pixmap_bo: CPU all damaged [ 9.807] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.807] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.807] __kgem_retire_rq: request 1 complete [ 9.807] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.807] sna_add_flush_pixmap: new flush bo, flushing before [ 9.807] gen8_vertex_close: used=49266, vbo active? 31, vb=625, nreloc=5 [ 9.807] gen8_vertex_close: reloc[0] = 287 [ 9.807] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.807] kgem_add_handle: handle=31, index=16 [ 9.807] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.807] gen8_vertex_close: reloc[1] = 357 [ 9.807] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.807] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.807] gen8_vertex_close: reloc[2] = 487 [ 9.807] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.807] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.807] gen8_vertex_close: reloc[3] = 608 [ 9.807] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.807] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.807] gen8_vertex_close: reloc[4] = 886 [ 9.807] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.807] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.807] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.807] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.807] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.807] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.807] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.807] kgem_fixup_relocs: shrinking by 53248 [ 9.807] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.807] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.807] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.807] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.807] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.807] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.807] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.807] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.807] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.807] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=7 [ 9.807] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.807] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=8 [ 9.807] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.807] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.807] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=7 [ 9.807] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.807] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=8 [ 9.807] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=8 [ 9.807] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=8 [ 9.807] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=7 [ 9.807] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=8 [ 9.807] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=7 [ 9.807] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=8 [ 9.807] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.807] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.807] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.807] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.807] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.807] __kgem_bo_clear_busy: handle=7 [ 9.807] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.807] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.807] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.807] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.807] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.807] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.807] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.807] gen4_choose_composite_emitter: identity src, no mask [ 9.807] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.807] aligning vertex: was 2, now 3 floats per vertex [ 9.807] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.807] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.807] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.807] kgem_add_handle: handle=4, index=0 [ 9.807] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.807] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.807] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.807] gen9_composite_get_binding_table(ffc0) [ 9.807] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.807] kgem_add_handle: handle=39, index=1 [ 9.807] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.807] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.807] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.807] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.807] kgem_add_handle: handle=32, index=2 [ 9.807] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.807] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.807] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.807] gen9_emit_sampler: sampler = 2 [ 9.807] gen9_emit_sf: num_sf_outputs=1 [ 9.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.807] gen9_emit_vertex_elements: setup id=2 [ 9.807] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.807] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.807] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.807] gen8_vertex_flush[490] = 3 [ 9.807] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.807] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.807] sna_glyphs: discarding mask [ 9.807] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.807] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.807] gen9_render_composite: 0x0, current mode=1/1 [ 9.807] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.807] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.807] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.807] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.807] sna_drawable_use_bo pixmap=628, box=((0, 0), (7680, 2160)), flags=7... [ 9.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.807] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.807] sna_drawable_use_bo: using whole GPU bo [ 9.807] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.807] color_convert: src=ffdfdbd2 [20028888] [ 9.807] color_convert: dst=ffdfdbd2 [20028888] [ 9.807] sna_render_get_solid: ffdfdbd2 [ 9.807] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.807] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.807] sna_transform_is_imprecise_integer_translation: no transform [ 9.807] gen9_composite_picture: integer translation (0, 0), removing [ 9.807] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.807] sna_render_pixmap_bo: GPU all damaged [ 9.807] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.807] gen4_choose_composite_emitter: solid, identity mask [ 9.807] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.807] aligning vertex: was 3, now 4 floats per vertex [ 9.807] gen9_composite_get_binding_table(ff00) [ 9.807] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.807] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.807] kgem_add_handle: handle=8, index=3 [ 9.807] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.807] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.807] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.807] kgem_add_handle: handle=6, index=4 [ 9.807] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.807] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.807] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.807] gen9_emit_sampler: sampler = a [ 9.807] gen9_emit_sf: num_sf_outputs=2 [ 9.807] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.807] gen9_emit_vertex_elements: setup id=9 [ 9.807] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.807] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.807] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.807] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.807] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.807] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.808] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.808] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.808] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.808] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.808] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.808] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.808] gen8_vertex_flush[56c] = 15 [ 9.808] gen9_magic_ca_pass: CA fixup (12319 -> 12334) [ 9.808] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.808] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.808] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.808] sna_composite(pixmap=628, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=628+(3626, 6)+(0, 0), size=(48, 36) [ 9.808] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.808] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.808] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.808] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.808] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.808] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.808] gen9_render_composite: 48x36, current mode=1/1 [ 9.808] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.808] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.808] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.808] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.808] sna_drawable_use_bo pixmap=628, box=((3626, 6), (3674, 42)), flags=7... [ 9.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.808] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.808] sna_drawable_use_bo: using whole GPU bo [ 9.808] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.808] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.808] sna_transform_is_imprecise_integer_translation: no transform [ 9.808] gen9_composite_picture: integer translation (0, 0), removing [ 9.808] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.808] sna_render_pixmap_bo: CPU all damaged [ 9.808] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.808] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.808] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.808] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.808] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.808] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.808] gen4_choose_composite_emitter: identity src, no mask [ 9.808] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.808] aligning vertex: was 4, now 3 floats per vertex [ 9.808] gen9_composite_get_binding_table(fe40) [ 9.808] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.808] kgem_add_handle: handle=33, index=5 [ 9.808] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.808] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.808] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.808] gen9_emit_sampler: sampler = 2 [ 9.808] gen9_emit_sf: num_sf_outputs=1 [ 9.808] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.808] gen9_emit_vertex_elements: setup id=2 [ 9.808] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.808] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.808] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.808] gen8_vertex_flush[6a8] = 3 [ 9.808] sna_create_pixmap(26, 20, 32, usage=0) [ 9.808] kgem_can_create_2d: 26x20 @ 32 [ 9.808] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.808] kgem_can_create_2d: untiled size=4096 [ 9.808] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.808] kgem_choose_tiling: 26x20 -> 0 [ 9.808] sna_create_pixmap: usage=0, flags=a [ 9.808] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.808] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.808] create_pixmap: serial=645, usage=0, 26x20 [ 9.808] sna_create_pixmap: serial=645, 26x20, usage=0 [ 9.808] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=284, drawable=286 [ 9.808] sna_validate_gc: recomputing clip [ 9.808] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.808] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.808] try_upload__fast: ignore existing cpu damage (if any) [ 9.808] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.808] try_upload__fast: no, no gpu damage [ 9.808] sna_drawable_move_region_to_cpu(pixmap=646 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.808] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.808] _sna_pixmap_move_to_cpu(pixmap=646, 26x20, flags=1) [ 9.808] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.808] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.808] operate_inplace: no, inplace operation not suitable [ 9.808] _sna_pixmap_move_to_cpu: marking as damaged [ 9.808] __sna_damage_all(26, 20) [ 9.808] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.808] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.808] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.808] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.808] sna_accel_flush: flush?=1, dirty?=1 [ 9.808] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.808] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.808] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.808] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.808] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.808] kgem_bo_sync__cpu_full: handle=33 [ 9.808] gen8_vertex_close: used=49347, vbo active? 31, vb=204, nreloc=2 [ 9.808] gen8_vertex_close: reloc[0] = 287 [ 9.808] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.808] kgem_add_handle: handle=31, index=6 [ 9.808] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.808] gen8_vertex_close: reloc[1] = 342 [ 9.808] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.808] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.808] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.808] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.809] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.809] kgem_fixup_relocs: shrinking by 61440 [ 9.809] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.809] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.809] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.809] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.809] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.809] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.809] __kgem_bo_clear_busy: handle=8 [ 9.809] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.809] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.809] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.809] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.809] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.809] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.809] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.823] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.823] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.823] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.823] __kgem_retire_rq: request 2 complete [ 9.823] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.823] kgem_bo_move_to_cache: release handle=25 [ 9.823] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.823] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.823] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.823] kgem_bo_move_to_cache: release handle=11 [ 9.823] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.823] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.823] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.823] kgem_bo_move_to_cache: release handle=38 [ 9.823] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.823] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.823] kgem_bo_move_to_cache: release handle=20 [ 9.823] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.823] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.823] kgem_bo_move_to_cache: release handle=22 [ 9.823] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.823] __kgem_retire_rq: request 1 complete [ 9.823] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.823] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.823] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.823] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.823] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.823] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.823] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.823] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.823] kgem_bo_sync__cpu_full: handle=32 [ 9.823] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.823] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.823] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.823] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.823] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.823] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.823] sna_accel_flush: flush?=0, dirty?=0 [ 9.823] sna_block_handler (tv=0.0) [ 9.823] sna_wakeup_handler [ 9.824] sna_mode_wakeup: len=64 [ 9.824] sna_mode_wakeup: recording last swap on pipe=1, frame 312 [138], time 9.810436 [ 9.824] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.824] sna_mode_wakeup: flip complete, pending? 2 [ 9.824] sna_mode_wakeup: recording last swap on pipe=0, frame 342 [156], time 9.811747 [ 9.824] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.824] sna_mode_wakeup: flip complete, pending? 1 [ 9.824] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.824] sna_composite(pixmap=628, op=3, src=646+(2370, 10), mask=0+(3554, 6), dst=628+(3554, 6)+(0, 0), size=(52, 36) [ 9.824] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.824] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.824] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.824] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.824] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.824] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.824] gen9_render_composite: 52x36, current mode=0/1 [ 9.824] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.824] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.824] sna_blt_composite: unsupported op [3] for blitting [ 9.824] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.824] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.824] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.824] sna_drawable_use_bo pixmap=628, box=((3554, 6), (3606, 42)), flags=7... [ 9.824] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.824] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.824] sna_drawable_use_bo: using whole GPU bo [ 9.824] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.824] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.824] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.824] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.824] sna_render_pixmap_bo pixmap=646, (2370, 10)x(52, 36)/(26, 20) [ 9.824] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.824] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.824] use_cpu_bo: no cpu bo [ 9.824] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.824] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.824] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.824] sna_drawable_move_region_to_cpu(pixmap=646 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.824] sna_drawable_move_region_to_cpu: pixmap=646 all damaged on CPU [ 9.824] kgem_can_create_2d: 26x20 @ 32 [ 9.824] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.824] kgem_can_create_2d: untiled size=4096 [ 9.824] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.824] kgem_choose_tiling: 26x20 -> 0 [ 9.824] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.824] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.824] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.824] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.824] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.824] __kgem_bo_init(handle=23, num_pages=2560) [ 9.824] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.824] upload: adding upload cache to pixmap=646 [ 9.824] kgem_proxy_bo_attach: handle=23 [ 9.824] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.824] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.824] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.824] gen4_choose_composite_emitter: simple src, no mask [ 9.824] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.824] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.824] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.824] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.824] kgem_add_handle: handle=4, index=0 [ 9.824] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.824] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.824] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.824] gen9_composite_get_binding_table(ffc0) [ 9.824] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.824] kgem_add_handle: handle=39, index=1 [ 9.824] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.824] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.824] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.824] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.824] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.824] kgem_add_handle: handle=23, index=2 [ 9.824] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.824] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.824] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.824] gen9_emit_sampler: sampler = 22 [ 9.824] gen9_emit_sf: num_sf_outputs=1 [ 9.824] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.824] gen9_emit_vertex_elements: setup id=2 [ 9.824] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.824] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.824] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.824] gen8_vertex_flush[490] = 3 [ 9.824] sna_destroy_pixmap: pixmap=646, attached?=1 [ 9.824] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.824] __sna_free_pixmap(pixmap=646) [ 9.824] sna_composite(pixmap=628, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=628+(3490, 6)+(0, 0), size=(44, 36) [ 9.824] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.824] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.824] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.824] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.824] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.824] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.824] gen9_render_composite: 44x36, current mode=1/1 [ 9.824] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.824] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.824] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.824] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.824] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.824] sna_drawable_use_bo pixmap=628, box=((3490, 6), (3534, 42)), flags=7... [ 9.824] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.824] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.824] sna_drawable_use_bo: using whole GPU bo [ 9.824] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.824] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.824] sna_transform_is_imprecise_integer_translation: no transform [ 9.824] gen9_composite_picture: integer translation (0, 0), removing [ 9.824] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.824] sna_render_pixmap_bo: CPU all damaged [ 9.824] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.824] sna_add_flush_pixmap: new flush bo, flushing before [ 9.824] gen8_vertex_close: used=49356, vbo active? 31, vb=4, nreloc=1 [ 9.824] gen8_vertex_close: reloc[0] = 287 [ 9.824] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.824] kgem_add_handle: handle=31, index=3 [ 9.824] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.824] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.824] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.824] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.824] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.824] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.824] kgem_fixup_relocs: shrinking by 61440 [ 9.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.824] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.824] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.824] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.824] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.824] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.824] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.824] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.824] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.824] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.824] gen4_choose_composite_emitter: identity src, no mask [ 9.824] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.824] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.824] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.824] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.824] kgem_add_handle: handle=4, index=0 [ 9.824] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.824] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.824] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.824] gen9_composite_get_binding_table(ffc0) [ 9.824] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.824] kgem_add_handle: handle=39, index=1 [ 9.824] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.824] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.824] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.824] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.824] kgem_add_handle: handle=34, index=2 [ 9.824] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.824] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.824] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.824] gen9_emit_sampler: sampler = 2 [ 9.824] gen9_emit_sf: num_sf_outputs=1 [ 9.824] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.824] gen9_emit_vertex_elements: setup id=2 [ 9.824] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.824] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.824] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.824] gen8_vertex_flush[490] = 3 [ 9.824] sna_composite(pixmap=628, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=628+(3422, 6)+(0, 0), size=(48, 36) [ 9.824] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.824] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.824] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.824] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.824] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.824] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.824] gen9_render_composite: 48x36, current mode=1/1 [ 9.824] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.824] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.824] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.824] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.824] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.824] sna_drawable_use_bo pixmap=628, box=((3422, 6), (3470, 42)), flags=7... [ 9.824] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.824] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.824] sna_drawable_use_bo: using whole GPU bo [ 9.824] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.824] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.824] sna_transform_is_imprecise_integer_translation: no transform [ 9.824] gen9_composite_picture: integer translation (0, 0), removing [ 9.824] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.824] sna_render_pixmap_bo: CPU all damaged [ 9.824] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.824] __kgem_retire_rq: request 1 complete [ 9.824] sna_add_flush_pixmap: new flush bo, flushing before [ 9.824] gen8_vertex_close: used=49365, vbo active? 31, vb=4, nreloc=1 [ 9.824] gen8_vertex_close: reloc[0] = 287 [ 9.824] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.824] kgem_add_handle: handle=31, index=3 [ 9.824] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.824] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.824] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.824] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.824] kgem_fixup_relocs: shrinking by 61440 [ 9.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.824] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.824] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.824] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.824] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.824] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.824] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.824] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.824] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.824] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.824] gen4_choose_composite_emitter: identity src, no mask [ 9.824] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.824] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.824] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.824] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.824] kgem_add_handle: handle=4, index=0 [ 9.824] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.824] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.824] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.824] gen9_composite_get_binding_table(ffc0) [ 9.824] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.824] kgem_add_handle: handle=39, index=1 [ 9.824] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.824] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.824] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.824] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.824] kgem_add_handle: handle=28, index=2 [ 9.824] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.824] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.824] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.824] gen9_emit_sampler: sampler = 2 [ 9.824] gen9_emit_sf: num_sf_outputs=1 [ 9.824] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.824] gen9_emit_vertex_elements: setup id=2 [ 9.824] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.824] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.824] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.824] gen8_vertex_flush[490] = 3 [ 9.824] sna_create_pixmap(16, 16, 32, usage=0) [ 9.824] kgem_can_create_2d: 16x16 @ 32 [ 9.824] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.824] kgem_can_create_2d: untiled size=4096 [ 9.824] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.824] kgem_choose_tiling: 16x16 -> 0 [ 9.824] sna_create_pixmap: usage=0, flags=a [ 9.824] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.824] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.824] create_pixmap: serial=647, usage=0, 16x16 [ 9.824] sna_create_pixmap: serial=647, 16x16, usage=0 [ 9.824] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=286, drawable=288 [ 9.824] sna_validate_gc: recomputing clip [ 9.824] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.824] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.824] try_upload__fast: ignore existing cpu damage (if any) [ 9.824] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.824] try_upload__fast: no, no gpu damage [ 9.824] sna_drawable_move_region_to_cpu(pixmap=648 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.824] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.824] _sna_pixmap_move_to_cpu(pixmap=648, 16x16, flags=1) [ 9.824] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.824] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.824] operate_inplace: no, inplace operation not suitable [ 9.824] _sna_pixmap_move_to_cpu: marking as damaged [ 9.824] __sna_damage_all(16, 16) [ 9.824] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.824] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.824] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.824] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.824] sna_accel_flush: flush?=1, dirty?=1 [ 9.824] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.824] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.824] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.824] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.824] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.824] kgem_bo_sync__cpu_full: handle=28 [ 9.825] gen8_vertex_close: used=49374, vbo active? 31, vb=4, nreloc=1 [ 9.825] gen8_vertex_close: reloc[0] = 287 [ 9.825] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.825] kgem_add_handle: handle=31, index=3 [ 9.825] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.825] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.825] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.825] __kgem_retire_rq: request 1 complete [ 9.825] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.825] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.825] kgem_fixup_relocs: shrinking by 61440 [ 9.825] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.825] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.825] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.825] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.825] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.825] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.825] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.825] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.825] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.825] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.825] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.825] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.825] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.825] __kgem_retire_rq: request 1 complete [ 9.825] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.825] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.825] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.825] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.825] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.825] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.825] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.825] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.825] kgem_bo_sync__cpu_full: handle=34 [ 9.825] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.825] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.825] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.825] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.825] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.825] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.825] sna_composite(pixmap=628, op=3, src=648+(2247, 15), mask=0+(3370, 7), dst=628+(3370, 7)+(0, 0), size=(32, 34) [ 9.825] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.825] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.825] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.825] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.825] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.825] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.825] gen9_render_composite: 32x34, current mode=0/1 [ 9.825] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.825] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.825] sna_blt_composite: unsupported op [3] for blitting [ 9.825] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.825] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.825] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.825] sna_drawable_use_bo pixmap=628, box=((3370, 7), (3402, 41)), flags=7... [ 9.825] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.825] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.825] sna_drawable_use_bo: using whole GPU bo [ 9.825] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.825] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.825] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.825] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.825] sna_render_pixmap_bo pixmap=648, (2247, 15)x(32, 34)/(16, 16) [ 9.825] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.825] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.825] use_cpu_bo: no cpu bo [ 9.825] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.825] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.825] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.825] sna_drawable_move_region_to_cpu(pixmap=648 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.825] sna_drawable_move_region_to_cpu: pixmap=648 all damaged on CPU [ 9.825] kgem_can_create_2d: 16x16 @ 32 [ 9.825] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.825] kgem_can_create_2d: untiled size=4096 [ 9.825] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.825] kgem_choose_tiling: 16x16 -> 0 [ 9.825] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.825] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.825] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.825] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.825] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.825] __kgem_bo_init(handle=23, num_pages=1024) [ 9.825] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.825] upload: adding upload cache to pixmap=648 [ 9.825] kgem_proxy_bo_attach: handle=23 [ 9.825] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.825] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.825] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.825] gen4_choose_composite_emitter: simple src, no mask [ 9.825] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.825] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.825] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.825] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.825] kgem_add_handle: handle=4, index=0 [ 9.825] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.825] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.825] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.825] gen9_composite_get_binding_table(ffc0) [ 9.825] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.825] kgem_add_handle: handle=39, index=1 [ 9.825] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.825] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.825] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.825] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.825] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.825] kgem_add_handle: handle=23, index=2 [ 9.825] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.825] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.825] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.825] gen9_emit_sampler: sampler = 22 [ 9.825] gen9_emit_sf: num_sf_outputs=1 [ 9.825] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.825] gen9_emit_vertex_elements: setup id=2 [ 9.825] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.825] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.825] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.825] gen8_vertex_flush[490] = 3 [ 9.825] sna_destroy_pixmap: pixmap=648, attached?=1 [ 9.825] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.825] __sna_free_pixmap(pixmap=648) [ 9.825] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.825] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.825] sna_glyphs: discarding mask [ 9.825] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.825] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.825] gen9_render_composite: 0x0, current mode=1/1 [ 9.825] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.825] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.825] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.825] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.825] sna_drawable_use_bo pixmap=628, box=((0, 0), (7680, 2160)), flags=7... [ 9.825] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.825] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.825] sna_drawable_use_bo: using whole GPU bo [ 9.825] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.825] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.825] color_convert: src=ff232321 [20028888] [ 9.825] color_convert: dst=ff232321 [20028888] [ 9.825] sna_render_get_solid: ff232321 [ 9.825] sna_render_get_solid(7) = ff232321 (old) [ 9.825] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.825] sna_transform_is_imprecise_integer_translation: no transform [ 9.825] gen9_composite_picture: integer translation (0, 0), removing [ 9.825] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.825] sna_render_pixmap_bo: GPU all damaged [ 9.825] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.825] gen4_choose_composite_emitter: solid, identity mask [ 9.825] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.825] aligning vertex: was 3, now 4 floats per vertex [ 9.825] gen9_composite_get_binding_table(ff00) [ 9.825] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.825] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.825] kgem_add_handle: handle=8, index=3 [ 9.825] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.825] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.825] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.825] kgem_add_handle: handle=6, index=4 [ 9.825] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.825] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.825] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.825] gen9_emit_sampler: sampler = a [ 9.825] gen9_emit_sf: num_sf_outputs=2 [ 9.825] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.825] gen9_emit_vertex_elements: setup id=9 [ 9.825] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.825] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.825] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.825] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.825] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.825] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.825] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.825] gen8_vertex_flush[56c] = 48 [ 9.825] gen9_magic_ca_pass: CA fixup (12346 -> 12394) [ 9.825] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.825] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.825] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.825] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.825] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.825] sna_glyphs: discarding mask [ 9.825] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.825] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.825] gen9_render_composite: 0x0, current mode=1/1 [ 9.825] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.825] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.825] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.825] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.825] sna_drawable_use_bo pixmap=628, box=((0, 0), (7680, 2160)), flags=7... [ 9.825] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.825] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.825] sna_drawable_use_bo: using whole GPU bo [ 9.825] gen9_composite_set_target: pixmap=628, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.825] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.825] color_convert: src=ff8e8b85 [20028888] [ 9.825] color_convert: dst=ff8e8b85 [20028888] [ 9.825] sna_render_get_solid: ff8e8b85 [ 9.825] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.825] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.825] sna_transform_is_imprecise_integer_translation: no transform [ 9.825] gen9_composite_picture: integer translation (0, 0), removing [ 9.825] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.825] sna_render_pixmap_bo: GPU all damaged [ 9.825] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.825] gen4_choose_composite_emitter: solid, identity mask [ 9.825] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.825] gen9_composite_get_binding_table(fe40) [ 9.825] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.825] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.825] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.825] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.825] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.825] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.825] gen9_emit_vertex_elements: setup id=9 [ 9.825] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.825] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.825] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.825] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.825] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.825] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.825] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.825] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.825] gen8_vertex_flush[66c] = 48 [ 9.825] gen9_magic_ca_pass: CA fixup (12394 -> 12442) [ 9.825] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.825] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.825] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.825] sna_copy_area: src=pixmap=628:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.825] sna_copy_area: normal copy [ 9.825] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.825] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.825] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.825] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.825] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.825] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.825] sna_do_copy: pixmap -- no source clipping [ 9.825] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.825] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.825] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=628+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.825] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.825] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.825] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.825] sna_drawable_use_bo: pinned, never REPLACES [ 9.825] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.825] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.825] sna_drawable_use_bo: applying move-to-gpu override [ 9.825] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.825] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.825] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.825] wait_for_shadow: setting front pixmap to handle=27 [ 9.825] sna_drawable_use_bo: using whole GPU bo [ 9.825] sna_pixmap_move_to_gpu(pixmap=628, usage=0), flags=a [ 9.825] sna_pixmap_move_to_gpu: already all-damaged [ 9.825] sna_pixmap_mark_active: pixmap=628, handle=39 [ 9.825] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.825] sna_pixmap_make_cow: make cow src=628, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.825] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.825] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.825] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.825] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.825] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.825] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.825] kgem_set_mode: flushing before new bo [ 9.825] gen8_vertex_close: used=49768, vbo active? 31, vb=204, nreloc=2 [ 9.825] gen8_vertex_close: reloc[0] = 287 [ 9.825] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.826] kgem_add_handle: handle=31, index=5 [ 9.826] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.826] gen8_vertex_close: reloc[1] = 342 [ 9.826] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.826] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.826] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.826] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.826] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.826] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.826] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.826] kgem_fixup_relocs: shrinking by 61440 [ 9.826] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.826] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.826] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.826] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.826] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.826] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.826] __kgem_bo_clear_busy: handle=8 [ 9.826] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.826] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.826] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.826] __kgem_bo_clear_busy: handle=8 [ 9.826] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.826] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.826] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.826] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.826] aligning vertex: was 4, now 2 floats per vertex [ 9.826] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.826] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.826] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.826] kgem_add_handle: handle=4, index=0 [ 9.826] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.826] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.826] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.826] gen9_composite_get_binding_table(ffc0) [ 9.826] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.826] kgem_add_handle: handle=27, index=1 [ 9.826] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.826] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.826] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.826] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.826] kgem_add_handle: handle=39, index=2 [ 9.826] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.826] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.826] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.826] gen9_emit_sampler: sampler = 0 [ 9.826] gen9_emit_sf: num_sf_outputs=1 [ 9.826] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.826] gen9_emit_vertex_elements: setup id=0 [ 9.826] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.826] (0, 0) -> (0, 0) + (7680, 2160) [ 9.826] gen8_vertex_flush[490] = 3 [ 9.826] sna_destroy_pixmap: pixmap=628, attached?=1 [ 9.826] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.826] __kgem_bo_destroy: handle=39, size=66355200 [ 9.826] __kgem_bo_destroy: handle=39 -> active [ 9.826] __sna_free_pixmap(pixmap=628) [ 9.826] sna_accel_flush: flush?=0, dirty?=0 [ 9.826] sna_accel_flush: flush?=0, dirty?=0 [ 9.826] sna_block_handler (tv=598.331000) [ 9.826] kgem_retire, need_retire?=1 [ 9.826] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.826] kgem_retire__requests_ring: retiring ring 0 [ 9.826] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.826] __kgem_retire_rq: request 1 complete [ 9.826] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.826] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.826] kgem_retire -- retired=0, need_retire=0 [ 9.826] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.826] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.826] __kgem_bo_destroy: handle=23, size=262144 [ 9.826] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.826] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.826] sna_accel_block: GPU idle, flushing [ 9.826] gen8_vertex_close: used=49774, vbo active? 31, vb=1, nreloc=1 [ 9.826] gen8_vertex_close: reloc[0] = 287 [ 9.826] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.826] kgem_add_handle: handle=31, index=3 [ 9.826] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.826] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.826] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.826] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.826] kgem_fixup_relocs: shrinking by 61440 [ 9.826] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.826] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.826] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.826] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.826] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.826] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.826] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.826] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.826] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.826] sna_scanout_do_flush (time=9826), triggered [ 9.826] sna_scanout_flush (time=9826), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.826] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.826] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.826] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.826] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.826] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.826] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.826] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.826] sna_pixmap_move_to_gpu: already all-damaged [ 9.826] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.826] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.826] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.826] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.826] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.826] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.826] get_fb: reusing fb=101 for handle=27 [ 9.826] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.826] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.826] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.826] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.826] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.826] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.826] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.826] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.826] sna_accel_do_throttle (time=9826), triggered [ 9.826] sna_accel_throttle (time=9826) [ 9.826] sna_accel_block: evaluating timers, active=7 [ 9.826] sna_accel_block: flush timer expires in 16 [9842] [ 9.826] sna_wakeup_handler [ 9.827] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.827] kgem_can_create_2d: 7680x2160 @ 24 [ 9.827] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.827] kgem_can_create_2d: untiled size=66355200 [ 9.827] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.827] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.827] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.827] sna_create_pixmap: usage=0, flags=1b [ 9.827] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.827] __pop_freed_pixmap: reusing freed pixmap=628 header [ 9.827] create_pixmap_hdr: pixmap=649, width=7680, height=2160, usage=0 [ 9.827] sna_create_pixmap: serial=649, 7680x2160, usage=0 [ 9.827] sna_composite_rectangles(pixmap=650, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.827] sna_composite_rectangles: converted to op 0 [ 9.827] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.827] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.827] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.827] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.827] sna_composite_rectangles: dropping last-cpu hint [ 9.827] sna_drawable_use_bo pixmap=650, box=((0, 0), (7680, 2160)), flags=19... [ 9.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.827] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.827] sna_pixmap_move_to_gpu(pixmap=650, usage=0), flags=b [ 9.827] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.827] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.827] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.827] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.827] sna_pixmap_alloc_gpu: pixmap=650 [ 9.827] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.827] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.827] kgem_bo_remove_from_active: removing handle=39 from active [ 9.827] 1:from active: pitch=30720, tiling=1, handle=39, id=704 [ 9.827] __sna_damage_all(7680, 2160) [ 9.827] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.827] sna_pixmap_mark_active: pixmap=650, handle=39 [ 9.827] sna_drawable_use_bo: allocated GPU bo for operation [ 9.827] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.827] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.827] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.827] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.827] sna_render_get_solid: 0 [ 9.827] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.827] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.827] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.827] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.827] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.827] kgem_add_handle: handle=4, index=0 [ 9.827] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.827] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.827] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.827] gen9_composite_get_binding_table(ffc0) [ 9.827] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.827] kgem_add_handle: handle=39, index=1 [ 9.827] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.827] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.827] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.827] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.827] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.827] kgem_add_handle: handle=7, index=2 [ 9.827] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.827] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.827] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.827] gen9_emit_sampler: sampler = 1 [ 9.827] gen9_emit_sf: num_sf_outputs=1 [ 9.827] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.827] gen9_emit_vertex_elements: setup id=0 [ 9.827] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.827] (0, 0), (7680, 2160) [ 9.827] gen8_vertex_flush[490] = 3 [ 9.827] sna_composite_rectangles: pixmap=650 marking clear [0]? 1 [ 9.827] sna_composite_rectangles(pixmap=650, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.827] sna_composite_rectangles: converted to op 1 [ 9.827] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.827] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.827] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.827] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.827] sna_composite_rectangles: promoting to full GPU [ 9.827] sna_composite_rectangles: dropping last-cpu hint [ 9.827] sna_drawable_use_bo pixmap=650, box=((0, 0), (7680, 2160)), flags=19... [ 9.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.827] sna_drawable_use_bo: using whole GPU bo [ 9.827] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.827] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.827] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.827] sna_render_get_solid: ff2c001e [ 9.827] sna_render_get_solid(0) = ff2c001e (old) [ 9.827] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.827] gen9_composite_get_binding_table(ff00) [ 9.827] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.827] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.827] kgem_add_handle: handle=8, index=3 [ 9.827] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.827] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.827] gen9_emit_vertex_elements: setup id=0 [ 9.827] (0, 0), (7680, 2160) [ 9.827] gen8_vertex_flush[4cc] = 3 [ 9.827] sna_composite_rectangles: pixmap=650 marking clear [ff2c001e]? 1 [ 9.827] sna_composite(pixmap=650, op=3, src=292+(0, 0), mask=0+(0, 0), dst=650+(0, 0)+(0, 0), size=(3840, 2160) [ 9.827] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.827] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.827] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.827] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.827] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.827] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.827] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.827] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.827] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.827] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.827] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.827] sna_drawable_use_bo pixmap=650, box=((0, 0), (3840, 2160)), flags=7... [ 9.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.827] sna_drawable_use_bo: using whole GPU bo [ 9.827] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.827] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.827] sna_transform_is_imprecise_integer_translation: no transform [ 9.827] gen9_composite_picture: integer translation (0, 0), removing [ 9.827] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.827] sna_render_pixmap_bo: GPU all damaged [ 9.827] color_convert: src=9c000000 [20028888] [ 9.827] color_convert: dst=9c000000 [20028888] [ 9.827] sna_render_get_solid: 9c000000 [ 9.827] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.827] gen4_choose_composite_emitter: identity source, identity mask [ 9.827] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.827] aligning vertex: was 2, now 5 floats per vertex [ 9.827] gen9_composite_get_binding_table(fe80) [ 9.827] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.827] kgem_add_handle: handle=9, index=4 [ 9.827] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.827] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.827] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.827] kgem_add_reloc64: adding proxy [delta=624] for handle=7 [ 9.827] kgem_add_reloc64[7] = (delta=624, target handle=2, presumed=fffe8000) [ 9.827] [3f80] bind bo(handle=7, addr=fffe8270), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.827] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.827] gen9_emit_sampler: sampler = 3 [ 9.827] gen9_emit_sf: num_sf_outputs=2 [ 9.827] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.827] gen9_emit_vertex_elements: setup id=10 [ 9.827] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.827] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.827] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.827] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.827] gen8_vertex_flush[5a8] = 3 [ 9.827] sna_composite(pixmap=650, op=3, src=292+(0, 0), mask=0+(0, 0), dst=650+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.827] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.827] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.827] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.827] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.827] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.827] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.827] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.827] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.827] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.827] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.827] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.827] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.827] sna_drawable_use_bo pixmap=650, box=((3840, 0), (7680, 2160)), flags=7... [ 9.827] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.827] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.827] sna_drawable_use_bo: using whole GPU bo [ 9.827] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.827] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.827] sna_transform_is_imprecise_integer_translation: no transform [ 9.827] gen9_composite_picture: integer translation (0, 0), removing [ 9.827] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.827] sna_render_pixmap_bo: GPU all damaged [ 9.827] color_convert: src=9c000000 [20028888] [ 9.827] color_convert: dst=9c000000 [20028888] [ 9.827] sna_render_get_solid: 9c000000 [ 9.827] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.827] gen4_choose_composite_emitter: identity source, identity mask [ 9.827] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.827] gen9_composite_get_binding_table(fdc0) [ 9.827] gen9_emit_vertex_elements: setup id=10 [ 9.827] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.828] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.828] gen8_vertex_flush[5dc] = 3 [ 9.828] sna_composite(pixmap=650, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=650+(5694, 1014)+(0, 0), size=(132, 132) [ 9.828] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.828] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.828] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.828] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.828] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.828] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.828] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.828] gen9_render_composite: 132x132, current mode=1/1 [ 9.828] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.828] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.828] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.828] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.828] sna_drawable_use_bo pixmap=650, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.828] sna_drawable_use_bo: using whole GPU bo [ 9.828] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.828] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.828] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.828] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.828] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.828] sna_render_pixmap_bo: GPU all damaged [ 9.828] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.828] color_convert: src=9c000000 [20028888] [ 9.828] color_convert: dst=9c000000 [20028888] [ 9.828] sna_render_get_solid: 9c000000 [ 9.828] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.828] gen4_choose_composite_emitter: simple src, identity mask [ 9.828] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.828] gen9_composite_get_binding_table(fdc0) [ 9.828] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.828] kgem_add_handle: handle=15, index=5 [ 9.828] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.828] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.828] gen9_emit_sampler: sampler = 23 [ 9.828] gen9_emit_vertex_elements: setup id=10 [ 9.828] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.828] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.828] gen8_vertex_flush[620] = 3 [ 9.828] sna_create_pixmap(80, 80, 32, usage=0) [ 9.828] kgem_can_create_2d: 80x80 @ 32 [ 9.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.828] kgem_can_create_2d: untiled size=28672 [ 9.828] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.828] kgem_choose_tiling: 80x80 -> 0 [ 9.828] sna_create_pixmap: usage=0, flags=b [ 9.828] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.828] __pop_freed_pixmap: reusing freed pixmap=632 header [ 9.828] create_pixmap_hdr: pixmap=651, width=80, height=80, usage=0 [ 9.828] sna_create_pixmap: serial=651, 80x80, usage=0 [ 9.828] sna_composite_rectangles(pixmap=652, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.828] sna_composite_rectangles: converted to op 0 [ 9.828] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.828] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.828] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.828] sna_composite_rectangles: dropping last-cpu hint [ 9.828] sna_drawable_use_bo pixmap=652, box=((0, 0), (80, 80)), flags=19... [ 9.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.828] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.828] sna_pixmap_move_to_gpu(pixmap=652, usage=0), flags=b [ 9.828] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.828] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.828] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.828] kgem_choose_tiling: 80x80 -> 0 [ 9.828] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.828] kgem_choose_tiling: 80x80 -> 0 [ 9.828] sna_pixmap_alloc_gpu: pixmap=652 [ 9.828] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.828] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.828] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.828] from inactive: pitch=320, tiling=0: handle=22, id=705 [ 9.828] __sna_damage_all(80, 80) [ 9.828] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.828] sna_pixmap_mark_active: pixmap=652, handle=22 [ 9.828] sna_drawable_use_bo: allocated GPU bo for operation [ 9.828] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.828] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.828] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.828] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.828] sna_render_get_solid: 0 [ 9.828] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.828] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.828] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.828] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.828] aligning vertex: was 5, now 2 floats per vertex [ 9.828] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.828] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.828] gen9_composite_get_binding_table(fd40) [ 9.828] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.828] kgem_add_handle: handle=22, index=6 [ 9.828] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.828] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.828] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.828] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.828] gen9_emit_sampler: sampler = 1 [ 9.828] gen9_emit_sf: num_sf_outputs=1 [ 9.828] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.828] gen9_emit_vertex_elements: setup id=0 [ 9.828] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.828] (0, 0), (80, 80) [ 9.828] gen8_vertex_flush[6d8] = 3 [ 9.828] sna_composite_rectangles: pixmap=652 marking clear [0]? 1 [ 9.828] sna_composite_rectangles(pixmap=652, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.828] sna_composite_rectangles: converted to op 1 [ 9.828] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.828] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.828] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.828] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.828] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.828] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.828] sna_composite_rectangles: dropping last-cpu hint [ 9.828] sna_drawable_use_bo pixmap=652, box=((0, 0), (80, 80)), flags=1... [ 9.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.828] sna_drawable_use_bo: using whole GPU bo [ 9.828] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.828] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.828] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.828] sna_render_get_solid: 40404040 [ 9.828] sna_render_get_solid(1) = 40404040 (old) [ 9.828] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.828] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.828] gen9_composite_get_binding_table(fcc0) [ 9.828] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.828] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.828] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.828] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.828] gen9_emit_vertex_elements: setup id=0 [ 9.828] (0, 0), (2, 2) [ 9.828] (78, 0), (80, 2) [ 9.828] (0, 78), (2, 80) [ 9.828] (78, 78), (80, 80) [ 9.828] gen8_vertex_flush[714] = 12 [ 9.828] sna_composite(pixmap=650, op=3, src=652+(0, 0), mask=0+(0, 0), dst=650+(0, 0)+(0, 0), size=(7680, 2160) [ 9.828] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.828] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.828] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.828] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.828] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.828] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.828] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.828] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.828] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.828] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.828] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.828] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.828] sna_drawable_use_bo pixmap=650, box=((0, 0), (7680, 2160)), flags=7... [ 9.828] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.828] sna_drawable_use_bo: using whole GPU bo [ 9.828] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.828] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.828] sna_transform_is_imprecise_integer_translation: no transform [ 9.828] gen9_composite_picture: integer translation (0, 0), removing [ 9.828] sna_render_pixmap_bo pixmap=652, (0, 0)x(7680, 2160)/(80, 80) [ 9.828] sna_render_pixmap_bo: GPU all damaged [ 9.828] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.828] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.829] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.829] gen4_choose_composite_emitter: identity src, no mask [ 9.829] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.829] aligning vertex: was 2, now 3 floats per vertex [ 9.829] gen9_composite_get_binding_table(fc40) [ 9.829] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.829] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.829] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.829] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.829] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.829] gen9_emit_sampler: sampler = a [ 9.829] gen9_emit_vertex_elements: setup id=2 [ 9.829] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.829] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.829] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.829] gen8_vertex_flush[7b0] = 3 [ 9.829] sna_destroy_pixmap: pixmap=652, attached?=1 [ 9.829] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.829] __kgem_bo_destroy: handle=22, size=61440 [ 9.829] __kgem_bo_destroy: handle=22 -> active [ 9.829] __sna_free_pixmap(pixmap=652) [ 9.829] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.829] kgem_can_create_2d: 640x2096 @ 32 [ 9.829] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.829] kgem_can_create_2d: untiled size=5365760 [ 9.829] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.829] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.829] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.829] sna_create_pixmap: usage=0, flags=1b [ 9.829] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.829] __pop_freed_pixmap: reusing freed pixmap=652 header [ 9.829] create_pixmap_hdr: pixmap=653, width=640, height=2096, usage=0 [ 9.829] sna_create_pixmap: serial=653, 640x2096, usage=0 [ 9.829] sna_composite_rectangles(pixmap=654, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.829] sna_composite_rectangles: converted to op 0 [ 9.829] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.829] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.829] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.829] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.829] sna_composite_rectangles: dropping last-cpu hint [ 9.829] sna_drawable_use_bo pixmap=654, box=((0, 0), (640, 2096)), flags=19... [ 9.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.829] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.829] sna_pixmap_move_to_gpu(pixmap=654, usage=0), flags=b [ 9.829] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.829] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.829] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.829] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.829] sna_pixmap_alloc_gpu: pixmap=654 [ 9.829] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.829] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.829] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.829] from inactive: pitch=2560, tiling=1: handle=11, id=706 [ 9.829] __sna_damage_all(640, 2096) [ 9.829] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.829] sna_pixmap_mark_active: pixmap=654, handle=11 [ 9.829] sna_drawable_use_bo: allocated GPU bo for operation [ 9.829] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.829] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.829] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.829] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.829] sna_render_get_solid: 0 [ 9.829] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.829] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.829] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.829] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.829] aligning vertex: was 3, now 2 floats per vertex [ 9.829] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.829] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.829] gen9_composite_get_binding_table(fbc0) [ 9.829] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.829] kgem_add_handle: handle=11, index=7 [ 9.829] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.829] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.829] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.829] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.829] gen9_emit_sampler: sampler = 1 [ 9.829] gen9_emit_vertex_elements: setup id=0 [ 9.829] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.829] (0, 0), (640, 2096) [ 9.829] gen8_vertex_flush[820] = 3 [ 9.829] sna_composite_rectangles: pixmap=654 marking clear [0]? 1 [ 9.829] sna_composite(pixmap=654, op=3, src=292+(168, 968), mask=0+(0, 0), dst=654+(8, 904)+(0, 0), size=(624, 224) [ 9.829] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.829] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.829] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.829] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.829] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.829] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.829] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.829] gen9_render_composite: 624x224, current mode=1/1 [ 9.829] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.829] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.829] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.829] sna_drawable_use_bo pixmap=654, box=((8, 904), (632, 1128)), flags=7... [ 9.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.829] sna_drawable_use_bo: using whole GPU bo [ 9.829] gen9_composite_set_target: pixmap=654, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.829] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.829] sna_transform_is_imprecise_integer_translation: no transform [ 9.829] gen9_composite_picture: integer translation (0, 0), removing [ 9.829] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.829] sna_render_pixmap_bo: GPU all damaged [ 9.829] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.829] color_convert: src=9c000000 [20028888] [ 9.829] color_convert: dst=9c000000 [20028888] [ 9.829] sna_render_get_solid: 9c000000 [ 9.829] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.829] gen4_choose_composite_emitter: identity source, identity mask [ 9.829] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.829] aligning vertex: was 2, now 5 floats per vertex [ 9.829] gen9_composite_get_binding_table(fb40) [ 9.829] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.829] gen9_emit_sampler: sampler = 3 [ 9.829] gen9_emit_sf: num_sf_outputs=2 [ 9.829] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.829] gen9_emit_vertex_elements: setup id=10 [ 9.829] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.829] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.829] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.829] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.829] gen8_vertex_flush[8e8] = 3 [ 9.829] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.829] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.829] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.829] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.829] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.829] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.829] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.829] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.829] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.829] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.829] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.829] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.829] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.829] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.829] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.829] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.829] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.829] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.829] sna_drawable_use_bo pixmap=654, box=((8, 904), (632, 1128)), flags=7... [ 9.829] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.829] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.829] sna_drawable_use_bo: using whole GPU bo [ 9.829] gen9_composite_set_target: pixmap=654, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.829] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.829] color_convert: src=660a0a0a [20028888] [ 9.829] color_convert: dst=660a0a0a [20028888] [ 9.829] sna_render_get_solid: 660a0a0a [ 9.829] sna_render_get_solid(2) = 660a0a0a (old) [ 9.829] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.829] gen4_choose_spans_emitter: solid source [ 9.829] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.829] aligning vertex: was 5, now 3 floats per vertex [ 9.829] gen9_composite_get_binding_table(fb00) [ 9.829] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.829] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.829] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.829] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.829] gen9_emit_sampler: sampler = c [ 9.829] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.829] gen9_emit_vertex_elements: setup id=5 [ 9.829] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.829] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.829] thread_choose_span: clipped? 0 [ 9.829] imprecise_trapezoid_span_converter: using 4 threads [ 9.829] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.829] thread_choose_span: clipped? 0 [ 9.830] span_thread: flushing 95 boxes [ 9.830] span_thread: flushing 1 boxes [ 9.830] span_thread: flushing 95 boxes [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.830] span_thread: flushing 1 boxes [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.830] gen8_vertex_flush[994] = 576 [ 9.830] gen9_render_composite_spans_done() [ 9.830] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.830] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.830] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.830] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.830] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.830] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.830] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.830] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.830] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.830] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.830] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.830] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.830] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.830] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.830] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.830] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.830] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.830] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.830] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.830] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.830] sna_drawable_use_bo pixmap=654, box=((8, 904), (632, 1128)), flags=7... [ 9.830] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.830] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.830] sna_drawable_use_bo: using whole GPU bo [ 9.830] gen9_composite_set_target: pixmap=654, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.830] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.830] color_convert: src=66282828 [20028888] [ 9.830] color_convert: dst=66282828 [20028888] [ 9.830] sna_render_get_solid: 66282828 [ 9.830] sna_render_get_solid(3) = 66282828 (old) [ 9.830] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.830] gen4_choose_spans_emitter: solid source [ 9.830] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.830] gen9_composite_get_binding_table(fa80) [ 9.830] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.830] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.830] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.830] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.830] gen9_emit_vertex_elements: setup id=5 [ 9.830] thread_choose_span: clipped? 0 [ 9.830] imprecise_trapezoid_span_converter: using 4 threads [ 9.830] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.830] thread_choose_span: clipped? 0 [ 9.830] span_thread: flushing 2 boxes [ 9.830] span_thread: flushing 2 boxes [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.830] span_thread: flushing 162 boxes [ 9.830] span_thread: flushing 166 boxes [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.830] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.830] gen8_vertex_flush[9d0] = 996 [ 9.830] gen9_render_composite_spans_done() [ 9.830] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.830] kgem_can_create_2d: 640x2096 @ 32 [ 9.830] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.830] kgem_can_create_2d: untiled size=5365760 [ 9.830] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.830] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.830] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.830] sna_create_pixmap: usage=0, flags=1b [ 9.830] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.830] __pop_freed_pixmap: reusing freed pixmap=634 header [ 9.830] create_pixmap_hdr: pixmap=655, width=640, height=2096, usage=0 [ 9.830] sna_create_pixmap: serial=655, 640x2096, usage=0 [ 9.830] sna_composite_rectangles(pixmap=656, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.830] sna_composite_rectangles: converted to op 0 [ 9.830] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.830] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.830] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.830] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.830] sna_composite_rectangles: dropping last-cpu hint [ 9.830] sna_drawable_use_bo pixmap=656, box=((0, 0), (640, 2096)), flags=19... [ 9.830] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.830] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.830] sna_pixmap_move_to_gpu(pixmap=656, usage=0), flags=b [ 9.830] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.830] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.830] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.830] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.830] sna_pixmap_alloc_gpu: pixmap=656 [ 9.830] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.830] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.830] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.830] from inactive: pitch=2560, tiling=1: handle=25, id=707 [ 9.830] __sna_damage_all(640, 2096) [ 9.830] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.830] sna_pixmap_mark_active: pixmap=656, handle=25 [ 9.830] sna_drawable_use_bo: allocated GPU bo for operation [ 9.830] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.830] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.830] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.830] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.830] sna_render_get_solid: 0 [ 9.830] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.830] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.830] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.830] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.830] aligning vertex: was 3, now 2 floats per vertex [ 9.830] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.830] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.830] gen9_composite_get_binding_table(fa00) [ 9.830] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.831] kgem_add_handle: handle=25, index=8 [ 9.831] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.831] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.831] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.831] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.831] gen9_emit_sampler: sampler = 1 [ 9.831] gen9_emit_sf: num_sf_outputs=1 [ 9.831] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.831] gen9_emit_vertex_elements: setup id=0 [ 9.831] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.831] (0, 0), (640, 2096) [ 9.831] gen8_vertex_flush[a90] = 3 [ 9.831] sna_composite_rectangles: pixmap=656 marking clear [0]? 1 [ 9.831] sna_create_pixmap(624, 224, 32, usage=0) [ 9.831] kgem_can_create_2d: 624x224 @ 32 [ 9.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.831] kgem_can_create_2d: untiled size=561152 [ 9.831] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.831] kgem_can_create_2d: tiled[-1] size=561152 [ 9.831] sna_create_pixmap: usage=0, flags=1b [ 9.831] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.831] __pop_freed_pixmap: reusing freed pixmap=640 header [ 9.831] create_pixmap_hdr: pixmap=657, width=624, height=224, usage=0 [ 9.831] sna_create_pixmap: serial=657, 624x224, usage=0 [ 9.831] sna_composite_rectangles(pixmap=658, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.831] sna_composite_rectangles: converted to op 0 [ 9.831] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.831] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.831] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.831] sna_composite_rectangles: dropping last-cpu hint [ 9.831] sna_drawable_use_bo pixmap=658, box=((0, 0), (624, 224)), flags=19... [ 9.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.831] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.831] sna_pixmap_move_to_gpu(pixmap=658, usage=0), flags=b [ 9.831] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.831] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.831] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.831] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.831] sna_pixmap_alloc_gpu: pixmap=658 [ 9.831] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.831] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.831] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.831] from inactive: pitch=2560, tiling=1: handle=20, id=708 [ 9.831] __sna_damage_all(624, 224) [ 9.831] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.831] sna_pixmap_mark_active: pixmap=658, handle=20 [ 9.831] sna_drawable_use_bo: allocated GPU bo for operation [ 9.831] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.831] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.831] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.831] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.831] sna_render_get_solid: 0 [ 9.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.831] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.831] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.831] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.831] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.831] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.831] gen9_composite_get_binding_table(f980) [ 9.831] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.831] kgem_add_handle: handle=20, index=9 [ 9.831] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.831] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.831] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.831] gen9_emit_vertex_elements: setup id=0 [ 9.831] (0, 0), (624, 224) [ 9.831] gen8_vertex_flush[ac4] = 3 [ 9.831] sna_composite_rectangles: pixmap=658 marking clear [0]? 1 [ 9.831] sna_create_pixmap(576, 76, 32, usage=0) [ 9.831] kgem_can_create_2d: 576x76 @ 32 [ 9.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.831] kgem_can_create_2d: untiled size=176128 [ 9.831] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.831] kgem_can_create_2d: tiled[-1] size=176128 [ 9.831] sna_create_pixmap: usage=0, flags=1b [ 9.831] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.831] __pop_freed_pixmap: reusing freed pixmap=638 header [ 9.831] create_pixmap_hdr: pixmap=659, width=576, height=76, usage=0 [ 9.831] sna_create_pixmap: serial=659, 576x76, usage=0 [ 9.831] sna_composite_rectangles(pixmap=660, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.831] sna_composite_rectangles: converted to op 0 [ 9.831] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.831] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.831] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.831] sna_composite_rectangles: dropping last-cpu hint [ 9.831] sna_drawable_use_bo pixmap=660, box=((0, 0), (576, 76)), flags=19... [ 9.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.831] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.831] sna_pixmap_move_to_gpu(pixmap=660, usage=0), flags=b [ 9.831] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.831] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.831] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.831] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.831] sna_pixmap_alloc_gpu: pixmap=660 [ 9.831] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.831] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.831] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.831] from inactive: pitch=2560, tiling=1: handle=38, id=709 [ 9.831] __sna_damage_all(576, 76) [ 9.831] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.831] sna_pixmap_mark_active: pixmap=660, handle=38 [ 9.831] sna_drawable_use_bo: allocated GPU bo for operation [ 9.831] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.831] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.831] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.831] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.831] sna_render_get_solid: 0 [ 9.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.831] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.831] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.831] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.831] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.831] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.831] gen9_composite_get_binding_table(f900) [ 9.831] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.831] kgem_add_handle: handle=38, index=10 [ 9.831] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.831] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.831] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.831] gen9_emit_vertex_elements: setup id=0 [ 9.831] (0, 0), (576, 76) [ 9.831] gen8_vertex_flush[af8] = 3 [ 9.831] sna_composite_rectangles: pixmap=660 marking clear [0]? 1 [ 9.831] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.831] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.831] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.831] trapezoid_spans_maybe_inplace? clear, no [ 9.831] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.831] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.831] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.831] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.831] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.831] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.831] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.831] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.831] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.831] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.831] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.831] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.831] sna_drawable_use_bo pixmap=660, box=((2, 2), (574, 74)), flags=7... [ 9.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.831] sna_drawable_use_bo: using whole GPU bo [ 9.831] gen9_composite_set_target: pixmap=660, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.831] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.831] color_convert: src=4c000000 [20028888] [ 9.831] color_convert: dst=4c000000 [20028888] [ 9.831] sna_render_get_solid: 4c000000 [ 9.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.831] gen4_choose_spans_emitter: solid source [ 9.831] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.831] aligning vertex: was 2, now 3 floats per vertex [ 9.831] gen9_composite_get_binding_table(f880) [ 9.831] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.831] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.831] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.831] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.831] gen9_emit_sampler: sampler = c [ 9.831] gen9_emit_sf: num_sf_outputs=2 [ 9.831] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.831] gen9_emit_vertex_elements: setup id=5 [ 9.831] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.831] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.831] thread_choose_span: clipped? 0 [ 9.831] imprecise_trapezoid_span_converter: using 4 threads [ 9.831] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.831] thread_choose_span: clipped? 0 [ 9.831] span_thread: flushing 26 boxes [ 9.831] span_thread: flushing 1 boxes [ 9.831] span_thread: flushing 26 boxes [ 9.831] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.831] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.831] span_thread: flushing 1 boxes [ 9.832] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.831] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.832] gen8_vertex_flush[ba8] = 162 [ 9.832] gen9_render_composite_spans_done() [ 9.832] sna_accel_flush: flush?=0, dirty?=0 [ 9.832] sna_block_handler (tv=0.0) [ 9.832] sna_wakeup_handler [ 9.832] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.832] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.832] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.832] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.832] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.832] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.832] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.832] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.832] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.832] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.832] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.832] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.832] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.832] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.832] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.832] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.832] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.832] sna_drawable_use_bo pixmap=660, box=((0, 0), (576, 76)), flags=7... [ 9.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.832] sna_drawable_use_bo: using whole GPU bo [ 9.832] gen9_composite_set_target: pixmap=660, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.832] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.832] color_convert: src=e6e6e6e6 [20028888] [ 9.832] color_convert: dst=e6e6e6e6 [20028888] [ 9.832] sna_render_get_solid: e6e6e6e6 [ 9.832] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.832] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.832] gen4_choose_spans_emitter: solid source [ 9.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.832] gen9_composite_get_binding_table(f800) [ 9.832] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.832] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.832] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.832] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.832] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.832] gen9_emit_vertex_elements: setup id=5 [ 9.832] thread_choose_span: clipped? 0 [ 9.832] imprecise_trapezoid_span_converter: using 4 threads [ 9.832] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.832] thread_choose_span: clipped? 0 [ 9.832] span_thread: flushing 62 boxes [ 9.832] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.832] span_thread: flushing 2 boxes [ 9.832] span_thread: flushing 2 boxes [ 9.832] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.832] span_thread: flushing 62 boxes [ 9.832] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.832] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.832] gen8_vertex_flush[bfc] = 384 [ 9.832] gen9_render_composite_spans_done() [ 9.832] sna_composite_rectangles(pixmap=660, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.832] sna_composite_rectangles: converted to op 1 [ 9.832] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.832] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.832] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.832] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.832] sna_composite_rectangles: dropping last-cpu hint [ 9.832] sna_drawable_use_bo pixmap=660, box=((16, 16), (18, 60)), flags=9... [ 9.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.832] sna_drawable_use_bo: using whole GPU bo [ 9.832] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.832] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.832] sna_render_get_solid: ffffffff [ 9.832] sna_render_get_solid(white) [ 9.832] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.832] aligning vertex: was 3, now 2 floats per vertex [ 9.832] gen9_composite_get_binding_table(f780) [ 9.832] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.832] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.832] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.832] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.832] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.832] gen9_emit_sampler: sampler = 1 [ 9.832] gen9_emit_sf: num_sf_outputs=1 [ 9.832] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.832] gen9_emit_vertex_elements: setup id=0 [ 9.832] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.832] (16, 16), (18, 60) [ 9.832] gen8_vertex_flush[cbc] = 3 [ 9.832] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=288, drawable=292 [ 9.832] sna_validate_gc: recomputing clip [ 9.832] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.832] sna_copy_area: src=pixmap=660:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=658:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.832] sna_copy_area: normal copy [ 9.832] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.832] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.832] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.832] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.832] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.832] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.832] sna_do_copy: pixmap -- no source clipping [ 9.832] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.832] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.832] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=660+(-24, -136), dst pixmap=658+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.832] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.832] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.832] sna_drawable_use_bo pixmap=658, box=((24, 136), (600, 212)), flags=b... [ 9.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.832] sna_drawable_use_bo: using whole GPU bo [ 9.832] sna_pixmap_move_to_gpu(pixmap=660, usage=0), flags=a [ 9.832] sna_pixmap_move_to_gpu: already all-damaged [ 9.832] sna_pixmap_mark_active: pixmap=660, handle=38 [ 9.832] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.832] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.832] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.832] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.832] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.832] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.832] gen9_composite_get_binding_table(f700) [ 9.832] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.832] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.832] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.832] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.832] gen9_emit_sampler: sampler = 0 [ 9.832] gen9_emit_vertex_elements: setup id=0 [ 9.832] (0, 0) -> (24, 136) + (576, 76) [ 9.832] gen8_vertex_flush[d10] = 3 [ 9.832] sna_destroy_pixmap: pixmap=660, attached?=1 [ 9.832] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.832] __kgem_bo_destroy: handle=38, size=204800 [ 9.832] __kgem_bo_destroy: handle=38 -> active [ 9.832] __sna_free_pixmap(pixmap=660) [ 9.832] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.832] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.832] sna_glyphs: discarding mask [ 9.832] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.832] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.832] gen9_render_composite: 0x0, current mode=1/1 [ 9.832] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.832] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.832] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.832] sna_drawable_use_bo pixmap=658, box=((0, 0), (624, 224)), flags=7... [ 9.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.832] sna_drawable_use_bo: using whole GPU bo [ 9.832] gen9_composite_set_target: pixmap=658, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.832] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.832] color_convert: src=ff888888 [20028888] [ 9.832] color_convert: dst=ff888888 [20028888] [ 9.832] sna_render_get_solid: ff888888 [ 9.832] sna_render_get_solid(5) = ff888888 (old) [ 9.832] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.832] sna_transform_is_imprecise_integer_translation: no transform [ 9.832] gen9_composite_picture: integer translation (0, 0), removing [ 9.832] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.832] sna_render_pixmap_bo: GPU all damaged [ 9.832] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.832] gen4_choose_composite_emitter: solid, identity mask [ 9.832] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.832] aligning vertex: was 2, now 4 floats per vertex [ 9.833] gen9_composite_get_binding_table(f680) [ 9.833] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.833] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.833] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.833] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.833] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.833] kgem_add_handle: handle=6, index=11 [ 9.833] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.833] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.833] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.833] gen9_emit_sampler: sampler = a [ 9.833] gen9_emit_sf: num_sf_outputs=2 [ 9.833] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.833] gen9_emit_vertex_elements: setup id=9 [ 9.833] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.833] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.833] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.833] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.833] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.833] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.833] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.833] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.833] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.833] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.833] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.833] gen8_vertex_flush[dec] = 24 [ 9.833] gen9_magic_ca_pass: CA fixup (14072 -> 14096) [ 9.833] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.833] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.833] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.833] sna_composite(pixmap=658, op=3, src=210+(0, 0), mask=0+(28, 8), dst=658+(28, 8)+(0, 0), size=(20, 80) [ 9.833] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.833] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.833] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.833] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.833] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.833] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.833] gen9_render_composite: 20x80, current mode=1/1 [ 9.833] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.833] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.833] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.833] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.833] sna_drawable_use_bo pixmap=658, box=((28, 8), (48, 88)), flags=7... [ 9.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.833] sna_drawable_use_bo: using whole GPU bo [ 9.833] gen9_composite_set_target: pixmap=658, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.833] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.833] sna_transform_is_imprecise_integer_translation: no transform [ 9.833] gen9_composite_picture: integer translation (0, 0), removing [ 9.833] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.833] sna_render_pixmap_bo: GPU all damaged [ 9.833] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.833] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.833] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.833] gen4_choose_composite_emitter: identity src, no mask [ 9.833] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.833] aligning vertex: was 4, now 3 floats per vertex [ 9.833] gen9_composite_get_binding_table(f5c0) [ 9.833] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.833] kgem_add_handle: handle=12, index=12 [ 9.833] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.833] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.833] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.833] gen9_emit_sampler: sampler = 2 [ 9.833] gen9_emit_sf: num_sf_outputs=1 [ 9.833] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.833] gen9_emit_vertex_elements: setup id=2 [ 9.833] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.833] gen9_render_composite_box: (28, 8), (48, 88) [ 9.833] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.833] gen8_vertex_flush[f28] = 3 [ 9.833] sna_composite(pixmap=658, op=3, src=214+(0, 0), mask=0+(28, 0), dst=658+(28, 0)+(0, 0), size=(20, 8) [ 9.833] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.833] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.833] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.833] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.833] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.833] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.833] gen9_render_composite: 20x8, current mode=1/1 [ 9.833] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.833] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.833] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.833] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.833] sna_drawable_use_bo pixmap=658, box=((28, 0), (48, 8)), flags=7... [ 9.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.833] sna_drawable_use_bo: using whole GPU bo [ 9.833] gen9_composite_set_target: pixmap=658, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.833] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.833] sna_transform_is_imprecise_integer_translation: no transform [ 9.833] gen9_composite_picture: integer translation (0, 0), removing [ 9.833] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.833] sna_render_pixmap_bo: GPU all damaged [ 9.833] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.833] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.833] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.833] gen4_choose_composite_emitter: identity src, no mask [ 9.833] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.833] gen9_composite_get_binding_table(f540) [ 9.833] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.833] kgem_add_handle: handle=24, index=13 [ 9.833] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.833] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.833] gen9_emit_vertex_elements: setup id=2 [ 9.833] gen9_render_composite_box: (28, 0), (48, 8) [ 9.833] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.833] gen8_vertex_flush[f64] = 3 [ 9.833] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=292, drawable=290 [ 9.833] sna_validate_gc: recomputing clip [ 9.833] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.833] sna_copy_area: src=pixmap=658:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=656:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.833] sna_copy_area: normal copy [ 9.833] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.833] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.833] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.833] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.833] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.833] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.833] sna_do_copy: pixmap -- no source clipping [ 9.833] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.833] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.833] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=658+(-8, -896), dst pixmap=656+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.833] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.833] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.833] sna_drawable_use_bo pixmap=656, box=((8, 896), (632, 1120)), flags=b... [ 9.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.833] sna_drawable_use_bo: using whole GPU bo [ 9.833] sna_pixmap_move_to_gpu(pixmap=658, usage=0), flags=a [ 9.833] sna_pixmap_move_to_gpu: already all-damaged [ 9.833] sna_pixmap_mark_active: pixmap=658, handle=20 [ 9.833] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.833] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.833] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.833] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.833] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.833] aligning vertex: was 3, now 2 floats per vertex [ 9.833] gen9_composite_get_binding_table(f4c0) [ 9.833] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.833] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.833] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.833] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.833] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.833] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.833] gen9_emit_sampler: sampler = 0 [ 9.833] gen9_emit_vertex_elements: setup id=0 [ 9.833] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.833] (0, 0) -> (8, 896) + (624, 224) [ 9.833] gen8_vertex_flush[fec] = 3 [ 9.833] sna_destroy_pixmap: pixmap=658, attached?=1 [ 9.833] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.833] __kgem_bo_destroy: handle=20, size=3268608 [ 9.833] __kgem_bo_destroy: handle=20 -> active [ 9.833] __sna_free_pixmap(pixmap=658) [ 9.833] sna_create_pixmap(624, 80, 32, usage=0) [ 9.833] kgem_can_create_2d: 624x80 @ 32 [ 9.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.833] kgem_can_create_2d: untiled size=200704 [ 9.833] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.833] kgem_can_create_2d: tiled[-1] size=200704 [ 9.833] sna_create_pixmap: usage=0, flags=1b [ 9.833] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.833] __pop_freed_pixmap: reusing freed pixmap=658 header [ 9.833] create_pixmap_hdr: pixmap=661, width=624, height=80, usage=0 [ 9.833] sna_create_pixmap: serial=661, 624x80, usage=0 [ 9.833] sna_composite_rectangles(pixmap=662, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.833] sna_composite_rectangles: converted to op 0 [ 9.833] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.833] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.833] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.833] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.833] sna_composite_rectangles: dropping last-cpu hint [ 9.833] sna_drawable_use_bo pixmap=662, box=((0, 0), (624, 80)), flags=19... [ 9.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.833] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.833] sna_pixmap_move_to_gpu(pixmap=662, usage=0), flags=b [ 9.833] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.833] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.833] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.833] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.833] sna_pixmap_alloc_gpu: pixmap=662 [ 9.833] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.833] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.833] kgem_bo_remove_from_active: removing handle=38 from active [ 9.833] 1:from active: pitch=2560, tiling=1, handle=38, id=710 [ 9.833] __sna_damage_all(624, 80) [ 9.833] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.833] sna_pixmap_mark_active: pixmap=662, handle=38 [ 9.833] sna_drawable_use_bo: allocated GPU bo for operation [ 9.833] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.833] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.833] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.833] sna_render_get_solid: 0 [ 9.833] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.833] gen9_composite_get_binding_table(f440) [ 9.833] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.833] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.833] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.833] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.833] gen9_emit_sampler: sampler = 1 [ 9.833] gen9_emit_vertex_elements: setup id=0 [ 9.833] (0, 0), (624, 80) [ 9.833] gen8_vertex_flush[1028] = 3 [ 9.833] sna_composite_rectangles: pixmap=662 marking clear [0]? 1 [ 9.833] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=290, drawable=296 [ 9.833] sna_validate_gc: recomputing clip [ 9.833] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.833] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=662:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.833] sna_copy_area: normal copy [ 9.833] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.833] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.833] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.833] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.833] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.833] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.833] sna_do_copy: pixmap -- no source clipping [ 9.833] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.833] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.833] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=662+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.833] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.833] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.833] sna_drawable_use_bo pixmap=662, box=((28, 0), (246, 80)), flags=b... [ 9.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.833] sna_drawable_use_bo: using whole GPU bo [ 9.833] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.833] sna_pixmap_move_to_gpu: already all-damaged [ 9.833] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.833] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.833] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.833] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.833] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.833] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.833] gen9_composite_get_binding_table(f3c0) [ 9.833] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.833] kgem_add_handle: handle=21, index=14 [ 9.833] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.833] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.833] gen9_emit_sampler: sampler = 0 [ 9.833] gen9_emit_vertex_elements: setup id=0 [ 9.833] (0, 0) -> (28, 0) + (218, 80) [ 9.833] gen8_vertex_flush[106c] = 3 [ 9.833] sna_composite(pixmap=656, op=3, src=662+(0, 0), mask=0+(0, 0), dst=656+(8, 1136)+(0, 0), size=(624, 80) [ 9.833] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.833] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.833] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.833] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.833] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.833] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.833] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.833] gen9_render_composite: 624x80, current mode=1/1 [ 9.833] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.833] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.833] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.833] sna_drawable_use_bo pixmap=656, box=((8, 1136), (632, 1216)), flags=7... [ 9.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.833] sna_drawable_use_bo: using whole GPU bo [ 9.833] gen9_composite_set_target: pixmap=656, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.833] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.833] sna_transform_is_imprecise_integer_translation: no transform [ 9.833] gen9_composite_picture: integer translation (0, 0), removing [ 9.833] sna_render_pixmap_bo pixmap=662, (0, 0)x(624, 80)/(624, 80) [ 9.833] sna_render_pixmap_bo: GPU all damaged [ 9.833] color_convert: src=cc000000 [20028888] [ 9.833] color_convert: dst=cc000000 [20028888] [ 9.833] sna_render_get_solid: cc000000 [ 9.833] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.833] gen4_choose_composite_emitter: identity source, identity mask [ 9.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.833] aligning vertex: was 2, now 5 floats per vertex [ 9.833] gen9_composite_get_binding_table(f340) [ 9.833] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.833] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.833] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.833] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.833] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.833] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.833] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.833] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.833] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.833] gen9_emit_sampler: sampler = 3 [ 9.833] gen9_emit_sf: num_sf_outputs=2 [ 9.833] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.833] gen9_emit_vertex_elements: setup id=10 [ 9.833] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.833] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.833] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.833] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.833] gen8_vertex_flush[1144] = 3 [ 9.833] sna_destroy_pixmap: pixmap=662, attached?=1 [ 9.833] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.833] __kgem_bo_destroy: handle=38, size=204800 [ 9.833] __kgem_bo_destroy: handle=38 -> active [ 9.833] __sna_free_pixmap(pixmap=662) [ 9.833] sna_composite(pixmap=654, op=3, src=656+(0, 0), mask=0+(0, 0), dst=654+(0, 0)+(0, 0), size=(640, 2096) [ 9.833] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.833] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.833] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.833] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.833] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.833] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.833] gen9_render_composite: 640x2096, current mode=1/1 [ 9.833] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.833] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.833] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.833] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.833] sna_drawable_use_bo pixmap=654, box=((0, 0), (640, 2096)), flags=7... [ 9.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.833] sna_drawable_use_bo: using whole GPU bo [ 9.833] gen9_composite_set_target: pixmap=654, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.833] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.833] sna_transform_is_imprecise_integer_translation: no transform [ 9.833] gen9_composite_picture: integer translation (0, 0), removing [ 9.833] sna_render_pixmap_bo pixmap=656, (0, 0)x(640, 2096)/(640, 2096) [ 9.833] sna_render_pixmap_bo: GPU all damaged [ 9.833] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.834] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.834] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.834] gen4_choose_composite_emitter: identity src, no mask [ 9.834] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.834] aligning vertex: was 5, now 3 floats per vertex [ 9.834] gen9_composite_get_binding_table(f280) [ 9.834] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.834] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.834] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=f4225000) [ 9.834] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.834] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.834] gen9_emit_sampler: sampler = 2 [ 9.834] gen9_emit_sf: num_sf_outputs=1 [ 9.834] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.834] gen9_emit_vertex_elements: setup id=2 [ 9.834] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.834] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.834] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.834] gen8_vertex_flush[11ec] = 3 [ 9.834] sna_destroy_pixmap: pixmap=656, attached?=1 [ 9.834] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.834] __kgem_bo_destroy: handle=25, size=33177600 [ 9.834] __kgem_bo_destroy: handle=25 -> active [ 9.834] __sna_free_pixmap(pixmap=656) [ 9.834] sna_composite(pixmap=650, op=3, src=654+(0, 0), mask=0+(160, 64), dst=650+(160, 64)+(0, 0), size=(640, 2096) [ 9.834] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.834] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.834] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.834] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.834] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.834] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.834] gen9_render_composite: 640x2096, current mode=1/1 [ 9.834] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.834] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.834] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.834] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.834] sna_drawable_use_bo pixmap=650, box=((160, 64), (800, 2160)), flags=7... [ 9.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.834] sna_drawable_use_bo: using whole GPU bo [ 9.834] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.834] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.834] sna_transform_is_imprecise_integer_translation: no transform [ 9.834] gen9_composite_picture: integer translation (0, 0), removing [ 9.834] sna_render_pixmap_bo pixmap=654, (0, 0)x(640, 2096)/(640, 2096) [ 9.834] sna_render_pixmap_bo: GPU all damaged [ 9.834] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.834] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.834] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.834] gen4_choose_composite_emitter: identity src, no mask [ 9.834] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.834] gen9_composite_get_binding_table(f200) [ 9.834] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.834] kgem_add_reloc64: handle=11, pos=15480, delta=0, domains=40000 [ 9.834] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fa111000) [ 9.834] [3c70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.834] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.834] gen9_emit_vertex_elements: setup id=2 [ 9.834] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.834] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.834] gen8_vertex_flush[1238] = 3 [ 9.834] sna_destroy_pixmap: pixmap=654, attached?=1 [ 9.834] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.834] __kgem_bo_destroy: handle=11, size=33177600 [ 9.834] __kgem_bo_destroy: handle=11 -> active [ 9.834] __sna_free_pixmap(pixmap=654) [ 9.834] sna_create_pixmap(2, 64, 32, usage=0) [ 9.834] kgem_can_create_2d: 2x64 @ 32 [ 9.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.834] kgem_can_create_2d: untiled size=4096 [ 9.834] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.834] kgem_choose_tiling: 2x64 -> 0 [ 9.834] sna_create_pixmap: usage=0, flags=a [ 9.834] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.834] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.834] create_pixmap: serial=663, usage=0, 2x64 [ 9.834] sna_create_pixmap: serial=663, 2x64, usage=0 [ 9.834] sna_composite_rectangles(pixmap=664, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.834] sna_composite_rectangles: converted to op 0 [ 9.834] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.834] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.834] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.834] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.834] sna_composite_rectangles: fallback, dst pixmap=664 too small or not attached [ 9.834] sna_composite_rectangles: fallback [ 9.834] sna_drawable_move_region_to_cpu(pixmap=664 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.834] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.834] _sna_pixmap_move_to_cpu(pixmap=664, 2x64, flags=1) [ 9.834] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.834] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.834] operate_inplace: no, inplace operation not suitable [ 9.834] _sna_pixmap_move_to_cpu: marking as damaged [ 9.834] __sna_damage_all(2, 64) [ 9.834] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.834] sna_create_pixmap(1, 32, 32, usage=0) [ 9.834] kgem_can_create_2d: 1x32 @ 32 [ 9.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.834] kgem_can_create_2d: untiled size=4096 [ 9.834] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.834] kgem_choose_tiling: 1x32 -> 0 [ 9.834] sna_create_pixmap: usage=0, flags=a [ 9.834] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.834] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.834] create_pixmap: serial=665, usage=0, 1x32 [ 9.834] sna_create_pixmap: serial=665, 1x32, usage=0 [ 9.834] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=296, drawable=29a [ 9.834] sna_validate_gc: recomputing clip [ 9.834] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.834] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.834] try_upload__fast: ignore existing cpu damage (if any) [ 9.834] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.834] try_upload__fast: no, no gpu damage [ 9.834] sna_drawable_move_region_to_cpu(pixmap=666 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.834] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.834] _sna_pixmap_move_to_cpu(pixmap=666, 1x32, flags=1) [ 9.834] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.834] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.834] operate_inplace: no, inplace operation not suitable [ 9.834] _sna_pixmap_move_to_cpu: marking as damaged [ 9.834] __sna_damage_all(1, 32) [ 9.834] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.834] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.834] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.834] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.834] sna_accel_flush: flush?=0, dirty?=0 [ 9.834] sna_composite(pixmap=664, op=1, src=666+(0, 0), mask=0+(0, 0), dst=664+(0, 0)+(0, 0), size=(2, 64) [ 9.834] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.834] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.834] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.834] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.834] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.834] sna_composite: fallback, dst pixmap=664 is too small (or completely damaged) [ 9.834] sna_composite: fallback -- fbComposite [ 9.834] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.834] sna_composite_fb: fallback -- move src to cpu [ 9.834] _sna_pixmap_move_to_cpu(pixmap=666, 1x32, flags=2) [ 9.834] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.834] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.834] sna_composite_fb: fallback -- move dst to cpu [ 9.834] sna_drawable_move_region_to_cpu(pixmap=664 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.834] sna_drawable_move_region_to_cpu: pixmap=664 all damaged on CPU [ 9.834] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.834] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.834] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.834] sna_destroy_pixmap: pixmap=666, attached?=1 [ 9.834] __sna_free_pixmap(pixmap=666) [ 9.834] sna_composite(pixmap=650, op=3, src=664+(0, 0), mask=0+(0, 0), dst=650+(0, 0)+(0, 0), size=(3840, 64) [ 9.834] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.834] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.834] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.834] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.834] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.834] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.834] gen9_render_composite: 3840x64, current mode=1/1 [ 9.834] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.834] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.834] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.834] sna_drawable_use_bo pixmap=650, box=((0, 0), (3840, 64)), flags=7... [ 9.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.834] sna_drawable_use_bo: using whole GPU bo [ 9.834] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.834] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.834] sna_transform_is_imprecise_integer_translation: no transform [ 9.834] gen9_composite_picture: integer translation (0, 0), removing [ 9.834] sna_render_pixmap_bo pixmap=664, (0, 0)x(3840, 64)/(2, 64) [ 9.834] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.834] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.834] use_cpu_bo: no cpu bo [ 9.834] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.834] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.834] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.834] sna_drawable_move_region_to_cpu(pixmap=664 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.834] sna_drawable_move_region_to_cpu: pixmap=664 all damaged on CPU [ 9.834] kgem_can_create_2d: 2x64 @ 32 [ 9.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.834] kgem_can_create_2d: untiled size=4096 [ 9.834] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.834] kgem_choose_tiling: 2x64 -> 0 [ 9.834] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.834] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.834] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.834] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.834] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.834] search_linear_cache: searching for inactive gtt map [ 9.834] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.834] search_linear_cache: searching for inactive gtt map [ 9.834] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.834] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.834] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.834] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.834] kgem_create_buffer: reusing handle=23 for buffer [ 9.834] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.834] init_buffer_from_bo: reusing handle=23 for buffer [ 9.834] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.834] kgem_bo_map: converting request for GTT map into CPU map [ 9.834] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.834] kgem_bo_sync__cpu: handle=23 [ 9.834] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.834] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.834] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.834] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.834] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.834] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.834] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.834] __kgem_bo_init(handle=23, num_pages=2048) [ 9.834] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.834] upload: adding upload cache to pixmap=664 [ 9.834] kgem_proxy_bo_attach: handle=23 [ 9.834] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.834] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.834] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.834] gen4_choose_composite_emitter: identity src, no mask [ 9.834] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.834] gen9_composite_get_binding_table(f180) [ 9.834] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.834] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.834] kgem_add_handle: handle=23, index=15 [ 9.834] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.834] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.834] gen9_emit_sampler: sampler = a [ 9.834] gen9_emit_vertex_elements: setup id=2 [ 9.834] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.834] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.834] gen8_vertex_flush[127c] = 3 [ 9.834] sna_destroy_pixmap: pixmap=664, attached?=1 [ 9.834] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.834] __sna_free_pixmap(pixmap=664) [ 9.834] sna_composite(pixmap=650, op=3, src=292+(0, 0), mask=0+(0, 0), dst=650+(0, 0)+(0, 0), size=(3840, 48) [ 9.834] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.834] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.834] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.834] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.834] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.834] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.834] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.834] gen9_render_composite: 3840x48, current mode=1/1 [ 9.834] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.834] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.834] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.834] sna_drawable_use_bo pixmap=650, box=((0, 0), (3840, 48)), flags=7... [ 9.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.834] sna_drawable_use_bo: using whole GPU bo [ 9.834] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.834] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.834] sna_transform_is_imprecise_integer_translation: no transform [ 9.834] gen9_composite_picture: integer translation (0, 0), removing [ 9.834] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.834] sna_render_pixmap_bo: GPU all damaged [ 9.834] color_convert: src=9c000000 [20028888] [ 9.834] color_convert: dst=9c000000 [20028888] [ 9.834] sna_render_get_solid: 9c000000 [ 9.834] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.834] gen4_choose_composite_emitter: identity source, identity mask [ 9.834] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.834] aligning vertex: was 3, now 5 floats per vertex [ 9.834] gen9_composite_get_binding_table(f100) [ 9.834] gen9_emit_sampler: sampler = 3 [ 9.834] gen9_emit_sf: num_sf_outputs=2 [ 9.834] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.834] gen9_emit_vertex_elements: setup id=10 [ 9.834] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.834] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.834] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.834] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.834] gen8_vertex_flush[132c] = 3 [ 9.834] sna_composite_rectangles(pixmap=650, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.834] sna_composite_rectangles: converted to op 3 [ 9.834] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.834] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.834] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.834] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.834] sna_drawable_use_bo pixmap=650, box=((0, 0), (3840, 48)), flags=1... [ 9.834] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.834] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.834] sna_drawable_use_bo: using whole GPU bo [ 9.834] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.834] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.834] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.834] sna_render_get_solid: 660a0a0a [ 9.834] sna_render_get_solid(2) = 660a0a0a (old) [ 9.834] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.834] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.834] aligning vertex: was 5, now 2 floats per vertex [ 9.834] gen9_composite_get_binding_table(f0c0) [ 9.834] gen9_emit_sampler: sampler = 1 [ 9.834] gen9_emit_sf: num_sf_outputs=1 [ 9.834] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.834] gen9_emit_vertex_elements: setup id=0 [ 9.834] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.834] (0, 0), (3840, 48) [ 9.834] gen8_vertex_flush[13d4] = 3 [ 9.834] sna_composite(pixmap=650, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=650+(3786, 6)+(0, 0), size=(44, 36) [ 9.834] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.834] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.834] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.834] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.834] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.834] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.834] gen9_render_composite: 44x36, current mode=1/1 [ 9.834] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.834] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.834] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.834] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.834] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.834] sna_drawable_use_bo pixmap=650, box=((3786, 6), (3830, 42)), flags=7... [ 9.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.835] sna_drawable_use_bo: using whole GPU bo [ 9.835] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.835] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.835] sna_transform_is_imprecise_integer_translation: no transform [ 9.835] gen9_composite_picture: integer translation (0, 0), removing [ 9.835] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.835] sna_render_pixmap_bo: CPU all damaged [ 9.835] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.835] __kgem_retire_rq: request 1 complete [ 9.835] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.835] sna_add_flush_pixmap: new flush bo, flushing before [ 9.835] gen8_vertex_close: used=56492, vbo active? 31, vb=625, nreloc=5 [ 9.835] gen8_vertex_close: reloc[0] = 287 [ 9.835] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.835] kgem_add_handle: handle=31, index=16 [ 9.835] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.835] gen8_vertex_close: reloc[1] = 357 [ 9.835] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.835] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.835] gen8_vertex_close: reloc[2] = 487 [ 9.835] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.835] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.835] gen8_vertex_close: reloc[3] = 608 [ 9.835] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.835] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.835] gen8_vertex_close: reloc[4] = 886 [ 9.835] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.835] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.835] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.835] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.835] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.835] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.835] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.835] kgem_fixup_relocs: shrinking by 53248 [ 9.835] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.835] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.835] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.835] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.835] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.835] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.835] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.835] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.835] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.835] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=7 [ 9.835] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.835] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=8 [ 9.835] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.835] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.835] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=7 [ 9.835] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.835] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=8 [ 9.835] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=8 [ 9.835] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=8 [ 9.835] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=7 [ 9.835] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=8 [ 9.835] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=7 [ 9.835] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=8 [ 9.835] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.835] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.835] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.835] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.835] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.835] __kgem_bo_clear_busy: handle=7 [ 9.835] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.835] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.835] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.835] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.835] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.835] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.835] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.835] gen4_choose_composite_emitter: identity src, no mask [ 9.835] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.835] aligning vertex: was 2, now 3 floats per vertex [ 9.835] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.835] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.835] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.835] kgem_add_handle: handle=4, index=0 [ 9.835] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.835] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.835] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.835] gen9_composite_get_binding_table(ffc0) [ 9.835] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.835] kgem_add_handle: handle=39, index=1 [ 9.835] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.835] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.835] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.835] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.835] kgem_add_handle: handle=32, index=2 [ 9.835] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.835] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.835] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.835] gen9_emit_sampler: sampler = 2 [ 9.835] gen9_emit_sf: num_sf_outputs=1 [ 9.835] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.835] gen9_emit_vertex_elements: setup id=2 [ 9.835] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.835] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.835] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.835] gen8_vertex_flush[490] = 3 [ 9.835] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.835] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.835] sna_glyphs: discarding mask [ 9.835] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.835] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.835] gen9_render_composite: 0x0, current mode=1/1 [ 9.835] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.835] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.835] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.835] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.835] sna_drawable_use_bo pixmap=650, box=((0, 0), (7680, 2160)), flags=7... [ 9.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.835] sna_drawable_use_bo: using whole GPU bo [ 9.835] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.835] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.835] color_convert: src=ffdfdbd2 [20028888] [ 9.835] color_convert: dst=ffdfdbd2 [20028888] [ 9.835] sna_render_get_solid: ffdfdbd2 [ 9.835] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.835] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.835] sna_transform_is_imprecise_integer_translation: no transform [ 9.835] gen9_composite_picture: integer translation (0, 0), removing [ 9.835] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.835] sna_render_pixmap_bo: GPU all damaged [ 9.835] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.835] gen4_choose_composite_emitter: solid, identity mask [ 9.835] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.835] aligning vertex: was 3, now 4 floats per vertex [ 9.835] gen9_composite_get_binding_table(ff00) [ 9.835] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.835] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.835] kgem_add_handle: handle=8, index=3 [ 9.835] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.835] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.835] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.835] kgem_add_handle: handle=6, index=4 [ 9.835] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.835] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.835] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.835] gen9_emit_sampler: sampler = a [ 9.835] gen9_emit_sf: num_sf_outputs=2 [ 9.835] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.835] gen9_emit_vertex_elements: setup id=9 [ 9.835] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.835] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.835] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.835] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.835] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.835] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.835] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.835] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.835] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.835] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.835] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.835] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.835] gen8_vertex_flush[56c] = 15 [ 9.835] gen9_magic_ca_pass: CA fixup (14126 -> 14141) [ 9.835] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.835] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.835] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.835] sna_composite(pixmap=650, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=650+(3626, 6)+(0, 0), size=(48, 36) [ 9.835] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.835] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.835] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.835] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.835] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.835] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.835] gen9_render_composite: 48x36, current mode=1/1 [ 9.835] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.835] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.835] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.835] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.835] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.835] sna_drawable_use_bo pixmap=650, box=((3626, 6), (3674, 42)), flags=7... [ 9.835] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.835] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.835] sna_drawable_use_bo: using whole GPU bo [ 9.835] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.835] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.835] sna_transform_is_imprecise_integer_translation: no transform [ 9.835] gen9_composite_picture: integer translation (0, 0), removing [ 9.835] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.835] sna_render_pixmap_bo: CPU all damaged [ 9.835] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.835] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.836] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.836] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.836] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.836] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.836] gen4_choose_composite_emitter: identity src, no mask [ 9.836] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.836] aligning vertex: was 4, now 3 floats per vertex [ 9.836] gen9_composite_get_binding_table(fe40) [ 9.836] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.836] kgem_add_handle: handle=33, index=5 [ 9.836] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.836] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.836] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.836] gen9_emit_sampler: sampler = 2 [ 9.836] gen9_emit_sf: num_sf_outputs=1 [ 9.836] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.836] gen9_emit_vertex_elements: setup id=2 [ 9.836] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.836] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.836] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.836] gen8_vertex_flush[6a8] = 3 [ 9.836] sna_create_pixmap(26, 20, 32, usage=0) [ 9.836] kgem_can_create_2d: 26x20 @ 32 [ 9.836] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.836] kgem_can_create_2d: untiled size=4096 [ 9.836] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.836] kgem_choose_tiling: 26x20 -> 0 [ 9.836] sna_create_pixmap: usage=0, flags=a [ 9.836] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.836] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.836] create_pixmap: serial=667, usage=0, 26x20 [ 9.836] sna_create_pixmap: serial=667, 26x20, usage=0 [ 9.836] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=29a, drawable=29c [ 9.836] sna_validate_gc: recomputing clip [ 9.836] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.836] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.836] try_upload__fast: ignore existing cpu damage (if any) [ 9.836] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.836] try_upload__fast: no, no gpu damage [ 9.836] sna_drawable_move_region_to_cpu(pixmap=668 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.836] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.836] _sna_pixmap_move_to_cpu(pixmap=668, 26x20, flags=1) [ 9.836] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.836] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.836] operate_inplace: no, inplace operation not suitable [ 9.836] _sna_pixmap_move_to_cpu: marking as damaged [ 9.836] __sna_damage_all(26, 20) [ 9.836] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.836] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.836] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.836] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.836] sna_accel_flush: flush?=1, dirty?=1 [ 9.836] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.836] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.836] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.836] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.836] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.836] kgem_bo_sync__cpu_full: handle=33 [ 9.836] gen8_vertex_close: used=56574, vbo active? 31, vb=204, nreloc=2 [ 9.836] gen8_vertex_close: reloc[0] = 287 [ 9.836] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.836] kgem_add_handle: handle=31, index=6 [ 9.836] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.836] gen8_vertex_close: reloc[1] = 342 [ 9.836] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.836] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.836] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.836] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.836] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.836] kgem_fixup_relocs: shrinking by 61440 [ 9.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.836] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.836] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.836] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.836] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.836] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.836] __kgem_bo_clear_busy: handle=8 [ 9.836] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.836] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.836] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.836] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.836] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.836] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.836] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.851] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.851] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.851] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.851] __kgem_retire_rq: request 2 complete [ 9.851] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.851] kgem_bo_move_to_cache: release handle=11 [ 9.851] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.851] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.851] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.851] kgem_bo_move_to_cache: release handle=25 [ 9.851] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.851] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.851] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.851] kgem_bo_move_to_cache: release handle=38 [ 9.851] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.851] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.851] kgem_bo_move_to_cache: release handle=20 [ 9.851] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.851] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.851] kgem_bo_move_to_cache: release handle=22 [ 9.851] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.851] __kgem_retire_rq: request 1 complete [ 9.851] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.851] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.851] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.851] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.851] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.851] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.851] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.851] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.851] kgem_bo_sync__cpu_full: handle=32 [ 9.851] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.851] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.851] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.851] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.851] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.851] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.851] sna_accel_flush: flush?=0, dirty?=0 [ 9.851] sna_block_handler (tv=0.0) [ 9.851] sna_wakeup_handler [ 9.851] sna_mode_wakeup: len=64 [ 9.851] sna_mode_wakeup: recording last swap on pipe=1, frame 314 [13a], time 9.843775 [ 9.851] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.851] sna_mode_wakeup: flip complete, pending? 2 [ 9.851] sna_mode_wakeup: recording last swap on pipe=0, frame 344 [158], time 9.845079 [ 9.851] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.851] sna_mode_wakeup: flip complete, pending? 1 [ 9.851] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.851] sna_composite(pixmap=650, op=3, src=668+(2370, 10), mask=0+(3554, 6), dst=650+(3554, 6)+(0, 0), size=(52, 36) [ 9.851] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.851] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.851] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.851] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.851] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.851] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.851] gen9_render_composite: 52x36, current mode=0/1 [ 9.851] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.851] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.851] sna_blt_composite: unsupported op [3] for blitting [ 9.851] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.851] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.851] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.851] sna_drawable_use_bo pixmap=650, box=((3554, 6), (3606, 42)), flags=7... [ 9.851] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.851] sna_drawable_use_bo: using whole GPU bo [ 9.851] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.851] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.851] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.851] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.851] sna_render_pixmap_bo pixmap=668, (2370, 10)x(52, 36)/(26, 20) [ 9.851] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.851] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.851] use_cpu_bo: no cpu bo [ 9.851] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.851] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.851] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.851] sna_drawable_move_region_to_cpu(pixmap=668 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.851] sna_drawable_move_region_to_cpu: pixmap=668 all damaged on CPU [ 9.851] kgem_can_create_2d: 26x20 @ 32 [ 9.851] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.851] kgem_can_create_2d: untiled size=4096 [ 9.851] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.851] kgem_choose_tiling: 26x20 -> 0 [ 9.851] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.851] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.851] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.851] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.851] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.851] __kgem_bo_init(handle=23, num_pages=2560) [ 9.851] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.851] upload: adding upload cache to pixmap=668 [ 9.851] kgem_proxy_bo_attach: handle=23 [ 9.851] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.851] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.851] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.851] gen4_choose_composite_emitter: simple src, no mask [ 9.851] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.851] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.851] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.851] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.851] kgem_add_handle: handle=4, index=0 [ 9.851] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.851] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.851] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.851] gen9_composite_get_binding_table(ffc0) [ 9.851] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.851] kgem_add_handle: handle=39, index=1 [ 9.851] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.851] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.851] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.851] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.851] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.851] kgem_add_handle: handle=23, index=2 [ 9.851] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.851] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.851] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.851] gen9_emit_sampler: sampler = 22 [ 9.851] gen9_emit_sf: num_sf_outputs=1 [ 9.851] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.851] gen9_emit_vertex_elements: setup id=2 [ 9.851] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.851] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.851] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.851] gen8_vertex_flush[490] = 3 [ 9.852] sna_destroy_pixmap: pixmap=668, attached?=1 [ 9.852] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.852] __sna_free_pixmap(pixmap=668) [ 9.852] sna_composite(pixmap=650, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=650+(3490, 6)+(0, 0), size=(44, 36) [ 9.852] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.852] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.852] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.852] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.852] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.852] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.852] gen9_render_composite: 44x36, current mode=1/1 [ 9.852] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.852] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.852] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.852] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.852] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.852] sna_drawable_use_bo pixmap=650, box=((3490, 6), (3534, 42)), flags=7... [ 9.852] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.852] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.852] sna_drawable_use_bo: using whole GPU bo [ 9.852] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.852] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.852] sna_transform_is_imprecise_integer_translation: no transform [ 9.852] gen9_composite_picture: integer translation (0, 0), removing [ 9.852] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.852] sna_render_pixmap_bo: CPU all damaged [ 9.852] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.852] sna_add_flush_pixmap: new flush bo, flushing before [ 9.852] gen8_vertex_close: used=56583, vbo active? 31, vb=4, nreloc=1 [ 9.852] gen8_vertex_close: reloc[0] = 287 [ 9.852] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.852] kgem_add_handle: handle=31, index=3 [ 9.852] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.852] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.852] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.852] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.852] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.852] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.852] kgem_fixup_relocs: shrinking by 61440 [ 9.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.852] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.852] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.852] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.852] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.852] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.852] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.852] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.852] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.852] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.852] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.852] gen4_choose_composite_emitter: identity src, no mask [ 9.852] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.852] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.852] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.852] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.852] kgem_add_handle: handle=4, index=0 [ 9.852] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.852] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.852] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.852] gen9_composite_get_binding_table(ffc0) [ 9.852] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.852] kgem_add_handle: handle=39, index=1 [ 9.852] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.852] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.852] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.852] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.852] kgem_add_handle: handle=34, index=2 [ 9.852] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.852] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.852] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.852] gen9_emit_sampler: sampler = 2 [ 9.852] gen9_emit_sf: num_sf_outputs=1 [ 9.852] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.852] gen9_emit_vertex_elements: setup id=2 [ 9.852] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.852] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.852] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.852] gen8_vertex_flush[490] = 3 [ 9.852] sna_composite(pixmap=650, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=650+(3422, 6)+(0, 0), size=(48, 36) [ 9.852] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.852] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.852] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.852] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.852] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.852] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.852] gen9_render_composite: 48x36, current mode=1/1 [ 9.852] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.852] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.852] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.852] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.852] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.852] sna_drawable_use_bo pixmap=650, box=((3422, 6), (3470, 42)), flags=7... [ 9.852] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.852] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.852] sna_drawable_use_bo: using whole GPU bo [ 9.852] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.852] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.852] sna_transform_is_imprecise_integer_translation: no transform [ 9.852] gen9_composite_picture: integer translation (0, 0), removing [ 9.852] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.852] sna_render_pixmap_bo: CPU all damaged [ 9.852] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.852] __kgem_retire_rq: request 1 complete [ 9.852] sna_add_flush_pixmap: new flush bo, flushing before [ 9.852] gen8_vertex_close: used=56592, vbo active? 31, vb=4, nreloc=1 [ 9.852] gen8_vertex_close: reloc[0] = 287 [ 9.852] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.852] kgem_add_handle: handle=31, index=3 [ 9.852] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.852] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.852] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.852] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.852] kgem_fixup_relocs: shrinking by 61440 [ 9.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.852] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.852] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.852] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.852] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.852] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.852] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.852] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.852] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.852] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.852] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.852] gen4_choose_composite_emitter: identity src, no mask [ 9.852] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.852] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.852] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.852] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.852] kgem_add_handle: handle=4, index=0 [ 9.852] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.852] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.852] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.852] gen9_composite_get_binding_table(ffc0) [ 9.852] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.852] kgem_add_handle: handle=39, index=1 [ 9.852] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.852] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.852] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.852] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.852] kgem_add_handle: handle=28, index=2 [ 9.852] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.852] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.852] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.852] gen9_emit_sampler: sampler = 2 [ 9.852] gen9_emit_sf: num_sf_outputs=1 [ 9.852] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.852] gen9_emit_vertex_elements: setup id=2 [ 9.852] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.852] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.852] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.852] gen8_vertex_flush[490] = 3 [ 9.852] sna_create_pixmap(16, 16, 32, usage=0) [ 9.852] kgem_can_create_2d: 16x16 @ 32 [ 9.852] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.852] kgem_can_create_2d: untiled size=4096 [ 9.852] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.852] kgem_choose_tiling: 16x16 -> 0 [ 9.852] sna_create_pixmap: usage=0, flags=a [ 9.852] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.852] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.852] create_pixmap: serial=669, usage=0, 16x16 [ 9.852] sna_create_pixmap: serial=669, 16x16, usage=0 [ 9.852] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=29c, drawable=29e [ 9.852] sna_validate_gc: recomputing clip [ 9.852] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.852] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.852] try_upload__fast: ignore existing cpu damage (if any) [ 9.852] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.852] try_upload__fast: no, no gpu damage [ 9.852] sna_drawable_move_region_to_cpu(pixmap=670 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.852] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.852] _sna_pixmap_move_to_cpu(pixmap=670, 16x16, flags=1) [ 9.852] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.852] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.852] operate_inplace: no, inplace operation not suitable [ 9.852] _sna_pixmap_move_to_cpu: marking as damaged [ 9.852] __sna_damage_all(16, 16) [ 9.852] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.852] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.852] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.852] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.852] sna_accel_flush: flush?=1, dirty?=1 [ 9.852] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.852] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.852] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.852] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.852] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.852] kgem_bo_sync__cpu_full: handle=28 [ 9.852] gen8_vertex_close: used=56601, vbo active? 31, vb=4, nreloc=1 [ 9.852] gen8_vertex_close: reloc[0] = 287 [ 9.852] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.852] kgem_add_handle: handle=31, index=3 [ 9.852] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.852] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.852] __kgem_retire_rq: request 1 complete [ 9.852] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.852] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.852] kgem_fixup_relocs: shrinking by 61440 [ 9.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.852] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.852] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.852] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.852] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.852] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.852] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.852] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.852] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.852] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.852] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.852] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.852] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.852] __kgem_retire_rq: request 1 complete [ 9.852] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.852] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.852] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.852] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.852] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.852] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.852] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.852] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.852] kgem_bo_sync__cpu_full: handle=34 [ 9.852] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.852] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.852] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.852] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.852] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.852] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.852] sna_composite(pixmap=650, op=3, src=670+(2247, 15), mask=0+(3370, 7), dst=650+(3370, 7)+(0, 0), size=(32, 34) [ 9.852] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.852] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.852] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.852] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.852] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.852] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.852] gen9_render_composite: 32x34, current mode=0/1 [ 9.852] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.852] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.852] sna_blt_composite: unsupported op [3] for blitting [ 9.852] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.852] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.852] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.852] sna_drawable_use_bo pixmap=650, box=((3370, 7), (3402, 41)), flags=7... [ 9.852] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.852] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.852] sna_drawable_use_bo: using whole GPU bo [ 9.852] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.852] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.852] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.852] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.852] sna_render_pixmap_bo pixmap=670, (2247, 15)x(32, 34)/(16, 16) [ 9.852] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.852] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.852] use_cpu_bo: no cpu bo [ 9.852] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.852] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.852] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.852] sna_drawable_move_region_to_cpu(pixmap=670 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.852] sna_drawable_move_region_to_cpu: pixmap=670 all damaged on CPU [ 9.852] kgem_can_create_2d: 16x16 @ 32 [ 9.852] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.852] kgem_can_create_2d: untiled size=4096 [ 9.852] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.852] kgem_choose_tiling: 16x16 -> 0 [ 9.852] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.852] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.852] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.852] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.852] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.852] __kgem_bo_init(handle=23, num_pages=1024) [ 9.852] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.852] upload: adding upload cache to pixmap=670 [ 9.852] kgem_proxy_bo_attach: handle=23 [ 9.853] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.853] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.853] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.853] gen4_choose_composite_emitter: simple src, no mask [ 9.853] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.853] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.853] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.853] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.853] kgem_add_handle: handle=4, index=0 [ 9.853] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.853] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.853] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.853] gen9_composite_get_binding_table(ffc0) [ 9.853] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.853] kgem_add_handle: handle=39, index=1 [ 9.853] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.853] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.853] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.853] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.853] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.853] kgem_add_handle: handle=23, index=2 [ 9.853] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.853] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.853] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.853] gen9_emit_sampler: sampler = 22 [ 9.853] gen9_emit_sf: num_sf_outputs=1 [ 9.853] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.853] gen9_emit_vertex_elements: setup id=2 [ 9.853] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.853] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.853] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.853] gen8_vertex_flush[490] = 3 [ 9.853] sna_destroy_pixmap: pixmap=670, attached?=1 [ 9.853] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.853] __sna_free_pixmap(pixmap=670) [ 9.853] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.853] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.853] sna_glyphs: discarding mask [ 9.853] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.853] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.853] gen9_render_composite: 0x0, current mode=1/1 [ 9.853] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.853] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.853] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.853] sna_drawable_use_bo pixmap=650, box=((0, 0), (7680, 2160)), flags=7... [ 9.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.853] sna_drawable_use_bo: using whole GPU bo [ 9.853] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.853] color_convert: src=ff232321 [20028888] [ 9.853] color_convert: dst=ff232321 [20028888] [ 9.853] sna_render_get_solid: ff232321 [ 9.853] sna_render_get_solid(7) = ff232321 (old) [ 9.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.853] sna_transform_is_imprecise_integer_translation: no transform [ 9.853] gen9_composite_picture: integer translation (0, 0), removing [ 9.853] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.853] sna_render_pixmap_bo: GPU all damaged [ 9.853] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.853] gen4_choose_composite_emitter: solid, identity mask [ 9.853] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.853] aligning vertex: was 3, now 4 floats per vertex [ 9.853] gen9_composite_get_binding_table(ff00) [ 9.853] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.853] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.853] kgem_add_handle: handle=8, index=3 [ 9.853] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.853] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.853] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.853] kgem_add_handle: handle=6, index=4 [ 9.853] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.853] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.853] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.853] gen9_emit_sampler: sampler = a [ 9.853] gen9_emit_sf: num_sf_outputs=2 [ 9.853] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.853] gen9_emit_vertex_elements: setup id=9 [ 9.853] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.853] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.853] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.853] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.853] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.853] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.853] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.853] gen8_vertex_flush[56c] = 48 [ 9.853] gen9_magic_ca_pass: CA fixup (14153 -> 14201) [ 9.853] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.853] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.853] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.853] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.853] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.853] sna_glyphs: discarding mask [ 9.853] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.853] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.853] gen9_render_composite: 0x0, current mode=1/1 [ 9.853] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.853] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.853] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.853] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.853] sna_drawable_use_bo pixmap=650, box=((0, 0), (7680, 2160)), flags=7... [ 9.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.853] sna_drawable_use_bo: using whole GPU bo [ 9.853] gen9_composite_set_target: pixmap=650, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.853] color_convert: src=ff8e8b85 [20028888] [ 9.853] color_convert: dst=ff8e8b85 [20028888] [ 9.853] sna_render_get_solid: ff8e8b85 [ 9.853] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.853] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.853] sna_transform_is_imprecise_integer_translation: no transform [ 9.853] gen9_composite_picture: integer translation (0, 0), removing [ 9.853] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.853] sna_render_pixmap_bo: GPU all damaged [ 9.853] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.853] gen4_choose_composite_emitter: solid, identity mask [ 9.853] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.853] gen9_composite_get_binding_table(fe40) [ 9.853] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.853] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.853] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.853] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.853] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.853] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.853] gen9_emit_vertex_elements: setup id=9 [ 9.853] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.853] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.853] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.853] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.853] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.853] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.853] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.853] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.853] gen8_vertex_flush[66c] = 48 [ 9.853] gen9_magic_ca_pass: CA fixup (14201 -> 14249) [ 9.853] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.853] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.853] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.853] sna_copy_area: src=pixmap=650:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.853] sna_copy_area: normal copy [ 9.853] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.853] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.853] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.853] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.853] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.853] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.853] sna_do_copy: pixmap -- no source clipping [ 9.853] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.853] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.853] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=650+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.853] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.853] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.853] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.853] sna_drawable_use_bo: pinned, never REPLACES [ 9.853] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.853] sna_drawable_use_bo: applying move-to-gpu override [ 9.853] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.853] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.853] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.853] wait_for_shadow: setting front pixmap to handle=35 [ 9.853] sna_drawable_use_bo: using whole GPU bo [ 9.853] sna_pixmap_move_to_gpu(pixmap=650, usage=0), flags=a [ 9.853] sna_pixmap_move_to_gpu: already all-damaged [ 9.853] sna_pixmap_mark_active: pixmap=650, handle=39 [ 9.853] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.853] sna_pixmap_make_cow: make cow src=650, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.853] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.853] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.853] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.853] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.853] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.853] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.853] kgem_set_mode: flushing before new bo [ 9.853] gen8_vertex_close: used=56996, vbo active? 31, vb=204, nreloc=2 [ 9.853] gen8_vertex_close: reloc[0] = 287 [ 9.853] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.853] kgem_add_handle: handle=31, index=5 [ 9.853] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.853] gen8_vertex_close: reloc[1] = 342 [ 9.853] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.853] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.853] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.853] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.853] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.853] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.853] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.853] kgem_fixup_relocs: shrinking by 61440 [ 9.853] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.853] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.853] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.853] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.853] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.853] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.853] __kgem_bo_clear_busy: handle=8 [ 9.853] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.853] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.853] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.853] __kgem_bo_clear_busy: handle=8 [ 9.853] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.853] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.853] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.853] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.853] aligning vertex: was 4, now 2 floats per vertex [ 9.853] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.853] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.853] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.853] kgem_add_handle: handle=4, index=0 [ 9.853] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.853] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.853] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.853] gen9_composite_get_binding_table(ffc0) [ 9.853] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.853] kgem_add_handle: handle=35, index=1 [ 9.853] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.853] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.853] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.853] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.853] kgem_add_handle: handle=39, index=2 [ 9.853] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.853] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.853] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.853] gen9_emit_sampler: sampler = 0 [ 9.853] gen9_emit_sf: num_sf_outputs=1 [ 9.853] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.853] gen9_emit_vertex_elements: setup id=0 [ 9.853] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.853] (0, 0) -> (0, 0) + (7680, 2160) [ 9.853] gen8_vertex_flush[490] = 3 [ 9.853] sna_destroy_pixmap: pixmap=650, attached?=1 [ 9.853] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.853] __kgem_bo_destroy: handle=39, size=66355200 [ 9.853] __kgem_bo_destroy: handle=39 -> active [ 9.853] __sna_free_pixmap(pixmap=650) [ 9.853] sna_accel_flush: flush?=0, dirty?=0 [ 9.853] sna_accel_flush: flush?=0, dirty?=0 [ 9.853] sna_block_handler (tv=598.304000) [ 9.853] kgem_retire, need_retire?=1 [ 9.853] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.853] kgem_retire__requests_ring: retiring ring 0 [ 9.853] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.853] __kgem_retire_rq: request 1 complete [ 9.853] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.853] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.853] kgem_retire -- retired=0, need_retire=0 [ 9.853] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.853] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.853] __kgem_bo_destroy: handle=23, size=262144 [ 9.853] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.854] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.854] sna_accel_block: GPU idle, flushing [ 9.854] gen8_vertex_close: used=57002, vbo active? 31, vb=1, nreloc=1 [ 9.854] gen8_vertex_close: reloc[0] = 287 [ 9.854] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.854] kgem_add_handle: handle=31, index=3 [ 9.854] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.854] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.854] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.854] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.854] kgem_fixup_relocs: shrinking by 61440 [ 9.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.854] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.854] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.854] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.854] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.854] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.854] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.854] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.854] sna_scanout_do_flush: flush timer active: delta=-12 [ 9.854] sna_scanout_do_flush (time=9854), triggered [ 9.854] sna_scanout_flush (time=9854), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.854] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.854] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.854] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.854] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.854] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.854] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.854] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.854] sna_pixmap_move_to_gpu: already all-damaged [ 9.854] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.854] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.854] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.854] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.854] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.854] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.854] get_fb: reusing fb=105 for handle=35 [ 9.854] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.854] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.854] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.854] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.854] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.854] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.854] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.854] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.854] sna_accel_do_throttle (time=9854), triggered [ 9.854] sna_accel_throttle (time=9854) [ 9.854] sna_accel_block: evaluating timers, active=7 [ 9.854] sna_accel_block: flush timer expires in 16 [9870] [ 9.854] sna_wakeup_handler [ 9.854] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.854] kgem_can_create_2d: 7680x2160 @ 24 [ 9.854] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.854] kgem_can_create_2d: untiled size=66355200 [ 9.854] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.854] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.854] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.854] sna_create_pixmap: usage=0, flags=1b [ 9.854] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.854] __pop_freed_pixmap: reusing freed pixmap=650 header [ 9.854] create_pixmap_hdr: pixmap=671, width=7680, height=2160, usage=0 [ 9.854] sna_create_pixmap: serial=671, 7680x2160, usage=0 [ 9.854] sna_composite_rectangles(pixmap=672, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.854] sna_composite_rectangles: converted to op 0 [ 9.854] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.854] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.854] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.854] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.854] sna_composite_rectangles: dropping last-cpu hint [ 9.854] sna_drawable_use_bo pixmap=672, box=((0, 0), (7680, 2160)), flags=19... [ 9.854] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.854] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.854] sna_pixmap_move_to_gpu(pixmap=672, usage=0), flags=b [ 9.854] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.854] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.854] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.854] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.854] sna_pixmap_alloc_gpu: pixmap=672 [ 9.854] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.854] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.854] kgem_bo_remove_from_active: removing handle=39 from active [ 9.854] 1:from active: pitch=30720, tiling=1, handle=39, id=717 [ 9.854] __sna_damage_all(7680, 2160) [ 9.854] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.854] sna_pixmap_mark_active: pixmap=672, handle=39 [ 9.854] sna_drawable_use_bo: allocated GPU bo for operation [ 9.854] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.854] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.854] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.854] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.854] sna_render_get_solid: 0 [ 9.855] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.855] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.855] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.855] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.855] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.855] kgem_add_handle: handle=4, index=0 [ 9.855] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.855] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.855] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.855] gen9_composite_get_binding_table(ffc0) [ 9.855] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.855] kgem_add_handle: handle=39, index=1 [ 9.855] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.855] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.855] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.855] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.855] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.855] kgem_add_handle: handle=7, index=2 [ 9.855] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.855] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.855] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.855] gen9_emit_sampler: sampler = 1 [ 9.855] gen9_emit_sf: num_sf_outputs=1 [ 9.855] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.855] gen9_emit_vertex_elements: setup id=0 [ 9.855] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.855] (0, 0), (7680, 2160) [ 9.855] gen8_vertex_flush[490] = 3 [ 9.855] sna_composite_rectangles: pixmap=672 marking clear [0]? 1 [ 9.855] sna_composite_rectangles(pixmap=672, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.855] sna_composite_rectangles: converted to op 1 [ 9.855] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.855] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.855] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.855] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.855] sna_composite_rectangles: promoting to full GPU [ 9.855] sna_composite_rectangles: dropping last-cpu hint [ 9.855] sna_drawable_use_bo pixmap=672, box=((0, 0), (7680, 2160)), flags=19... [ 9.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.855] sna_drawable_use_bo: using whole GPU bo [ 9.855] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.855] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.855] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.855] sna_render_get_solid: ff2c001e [ 9.855] sna_render_get_solid(0) = ff2c001e (old) [ 9.855] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.855] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.855] gen9_composite_get_binding_table(ff00) [ 9.855] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.855] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.855] kgem_add_handle: handle=8, index=3 [ 9.855] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.855] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.855] gen9_emit_vertex_elements: setup id=0 [ 9.855] (0, 0), (7680, 2160) [ 9.855] gen8_vertex_flush[4cc] = 3 [ 9.855] sna_composite_rectangles: pixmap=672 marking clear [ff2c001e]? 1 [ 9.855] sna_composite(pixmap=672, op=3, src=292+(0, 0), mask=0+(0, 0), dst=672+(0, 0)+(0, 0), size=(3840, 2160) [ 9.855] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.855] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.855] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.855] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.855] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.855] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.855] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.855] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.855] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.855] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.855] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.855] sna_drawable_use_bo pixmap=672, box=((0, 0), (3840, 2160)), flags=7... [ 9.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.855] sna_drawable_use_bo: using whole GPU bo [ 9.855] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.855] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.855] sna_transform_is_imprecise_integer_translation: no transform [ 9.855] gen9_composite_picture: integer translation (0, 0), removing [ 9.855] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.855] sna_render_pixmap_bo: GPU all damaged [ 9.855] color_convert: src=ab000000 [20028888] [ 9.855] color_convert: dst=ab000000 [20028888] [ 9.855] sna_render_get_solid: ab000000 [ 9.855] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.855] gen4_choose_composite_emitter: identity source, identity mask [ 9.855] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.855] aligning vertex: was 2, now 5 floats per vertex [ 9.855] gen9_composite_get_binding_table(fe80) [ 9.855] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.855] kgem_add_handle: handle=9, index=4 [ 9.855] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.855] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.855] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.855] kgem_add_reloc64: adding proxy [delta=684] for handle=7 [ 9.855] kgem_add_reloc64[7] = (delta=684, target handle=2, presumed=fffe8000) [ 9.855] [3f80] bind bo(handle=7, addr=fffe82ac), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.855] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.855] gen9_emit_sampler: sampler = 3 [ 9.855] gen9_emit_sf: num_sf_outputs=2 [ 9.855] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.855] gen9_emit_vertex_elements: setup id=10 [ 9.855] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.855] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.855] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.855] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.855] gen8_vertex_flush[5a8] = 3 [ 9.855] sna_composite(pixmap=672, op=3, src=292+(0, 0), mask=0+(0, 0), dst=672+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.855] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.855] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.855] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.855] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.855] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.855] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.855] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.855] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.855] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.855] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.855] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.855] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.855] sna_drawable_use_bo pixmap=672, box=((3840, 0), (7680, 2160)), flags=7... [ 9.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.855] sna_drawable_use_bo: using whole GPU bo [ 9.855] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.855] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.855] sna_transform_is_imprecise_integer_translation: no transform [ 9.855] gen9_composite_picture: integer translation (0, 0), removing [ 9.855] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.855] sna_render_pixmap_bo: GPU all damaged [ 9.855] color_convert: src=ab000000 [20028888] [ 9.855] color_convert: dst=ab000000 [20028888] [ 9.855] sna_render_get_solid: ab000000 [ 9.855] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.855] gen4_choose_composite_emitter: identity source, identity mask [ 9.855] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.855] gen9_composite_get_binding_table(fdc0) [ 9.855] gen9_emit_vertex_elements: setup id=10 [ 9.855] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.855] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.855] gen8_vertex_flush[5dc] = 3 [ 9.855] sna_composite(pixmap=672, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=672+(5694, 1014)+(0, 0), size=(132, 132) [ 9.855] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.855] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.855] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.855] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.855] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.855] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.855] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.855] gen9_render_composite: 132x132, current mode=1/1 [ 9.855] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.855] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.855] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.855] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.855] sna_drawable_use_bo pixmap=672, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.855] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.855] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.855] sna_drawable_use_bo: using whole GPU bo [ 9.855] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.855] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.855] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.855] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.855] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.855] sna_render_pixmap_bo: GPU all damaged [ 9.855] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.855] color_convert: src=ab000000 [20028888] [ 9.855] color_convert: dst=ab000000 [20028888] [ 9.855] sna_render_get_solid: ab000000 [ 9.855] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.855] gen4_choose_composite_emitter: simple src, identity mask [ 9.855] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.855] gen9_composite_get_binding_table(fdc0) [ 9.855] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.855] kgem_add_handle: handle=15, index=5 [ 9.855] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.856] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.856] gen9_emit_sampler: sampler = 23 [ 9.856] gen9_emit_vertex_elements: setup id=10 [ 9.856] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.856] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.856] gen8_vertex_flush[620] = 3 [ 9.856] sna_create_pixmap(80, 80, 32, usage=0) [ 9.856] kgem_can_create_2d: 80x80 @ 32 [ 9.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.856] kgem_can_create_2d: untiled size=28672 [ 9.856] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.856] kgem_choose_tiling: 80x80 -> 0 [ 9.856] sna_create_pixmap: usage=0, flags=b [ 9.856] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.856] __pop_freed_pixmap: reusing freed pixmap=654 header [ 9.856] create_pixmap_hdr: pixmap=673, width=80, height=80, usage=0 [ 9.856] sna_create_pixmap: serial=673, 80x80, usage=0 [ 9.856] sna_composite_rectangles(pixmap=674, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.856] sna_composite_rectangles: converted to op 0 [ 9.856] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.856] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.856] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.856] sna_composite_rectangles: dropping last-cpu hint [ 9.856] sna_drawable_use_bo pixmap=674, box=((0, 0), (80, 80)), flags=19... [ 9.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.856] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.856] sna_pixmap_move_to_gpu(pixmap=674, usage=0), flags=b [ 9.856] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.856] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.856] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.856] kgem_choose_tiling: 80x80 -> 0 [ 9.856] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.856] kgem_choose_tiling: 80x80 -> 0 [ 9.856] sna_pixmap_alloc_gpu: pixmap=674 [ 9.856] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.856] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.856] from inactive: pitch=320, tiling=0: handle=22, id=718 [ 9.856] __sna_damage_all(80, 80) [ 9.856] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.856] sna_pixmap_mark_active: pixmap=674, handle=22 [ 9.856] sna_drawable_use_bo: allocated GPU bo for operation [ 9.856] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.856] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.856] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.856] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.856] sna_render_get_solid: 0 [ 9.856] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.856] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.856] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.856] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.856] aligning vertex: was 5, now 2 floats per vertex [ 9.856] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.856] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.856] gen9_composite_get_binding_table(fd40) [ 9.856] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.856] kgem_add_handle: handle=22, index=6 [ 9.856] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.856] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.856] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.856] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.856] gen9_emit_sampler: sampler = 1 [ 9.856] gen9_emit_sf: num_sf_outputs=1 [ 9.856] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.856] gen9_emit_vertex_elements: setup id=0 [ 9.856] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.856] (0, 0), (80, 80) [ 9.856] gen8_vertex_flush[6d8] = 3 [ 9.856] sna_composite_rectangles: pixmap=674 marking clear [0]? 1 [ 9.856] sna_composite_rectangles(pixmap=674, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.856] sna_composite_rectangles: converted to op 1 [ 9.856] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.856] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.856] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.856] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.856] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.856] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.856] sna_composite_rectangles: dropping last-cpu hint [ 9.856] sna_drawable_use_bo pixmap=674, box=((0, 0), (80, 80)), flags=1... [ 9.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.856] sna_drawable_use_bo: using whole GPU bo [ 9.856] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.856] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.856] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.856] sna_render_get_solid: 40404040 [ 9.856] sna_render_get_solid(1) = 40404040 (old) [ 9.856] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.856] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.856] gen9_composite_get_binding_table(fcc0) [ 9.856] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.856] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.856] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.856] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.856] gen9_emit_vertex_elements: setup id=0 [ 9.856] (0, 0), (2, 2) [ 9.856] (78, 0), (80, 2) [ 9.856] (0, 78), (2, 80) [ 9.856] (78, 78), (80, 80) [ 9.856] gen8_vertex_flush[714] = 12 [ 9.856] sna_composite(pixmap=672, op=3, src=674+(0, 0), mask=0+(0, 0), dst=672+(0, 0)+(0, 0), size=(7680, 2160) [ 9.856] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.856] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.856] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.856] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.856] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.856] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.856] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.856] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.856] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.856] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.856] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.856] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.856] sna_drawable_use_bo pixmap=672, box=((0, 0), (7680, 2160)), flags=7... [ 9.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.856] sna_drawable_use_bo: using whole GPU bo [ 9.856] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.856] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.856] sna_transform_is_imprecise_integer_translation: no transform [ 9.856] gen9_composite_picture: integer translation (0, 0), removing [ 9.856] sna_render_pixmap_bo pixmap=674, (0, 0)x(7680, 2160)/(80, 80) [ 9.856] sna_render_pixmap_bo: GPU all damaged [ 9.856] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.856] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.856] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.856] gen4_choose_composite_emitter: identity src, no mask [ 9.856] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.856] aligning vertex: was 2, now 3 floats per vertex [ 9.856] gen9_composite_get_binding_table(fc40) [ 9.856] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.856] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.856] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.856] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.856] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.856] gen9_emit_sampler: sampler = a [ 9.856] gen9_emit_vertex_elements: setup id=2 [ 9.856] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.856] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.856] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.856] gen8_vertex_flush[7b0] = 3 [ 9.856] sna_destroy_pixmap: pixmap=674, attached?=1 [ 9.856] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.856] __kgem_bo_destroy: handle=22, size=61440 [ 9.856] __kgem_bo_destroy: handle=22 -> active [ 9.856] __sna_free_pixmap(pixmap=674) [ 9.856] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.856] kgem_can_create_2d: 640x2096 @ 32 [ 9.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.856] kgem_can_create_2d: untiled size=5365760 [ 9.856] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.856] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.856] sna_create_pixmap: usage=0, flags=1b [ 9.856] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.856] __pop_freed_pixmap: reusing freed pixmap=674 header [ 9.856] create_pixmap_hdr: pixmap=675, width=640, height=2096, usage=0 [ 9.856] sna_create_pixmap: serial=675, 640x2096, usage=0 [ 9.856] sna_composite_rectangles(pixmap=676, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.856] sna_composite_rectangles: converted to op 0 [ 9.856] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.856] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.856] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.856] sna_composite_rectangles: dropping last-cpu hint [ 9.856] sna_drawable_use_bo pixmap=676, box=((0, 0), (640, 2096)), flags=19... [ 9.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.856] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.857] sna_pixmap_move_to_gpu(pixmap=676, usage=0), flags=b [ 9.857] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.857] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.857] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.857] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.857] sna_pixmap_alloc_gpu: pixmap=676 [ 9.857] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.857] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.857] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.857] from inactive: pitch=2560, tiling=1: handle=25, id=719 [ 9.857] __sna_damage_all(640, 2096) [ 9.857] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.857] sna_pixmap_mark_active: pixmap=676, handle=25 [ 9.857] sna_drawable_use_bo: allocated GPU bo for operation [ 9.857] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.857] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.857] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.857] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.857] sna_render_get_solid: 0 [ 9.857] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.857] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.857] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.857] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.857] aligning vertex: was 3, now 2 floats per vertex [ 9.857] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.857] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.857] gen9_composite_get_binding_table(fbc0) [ 9.857] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.857] kgem_add_handle: handle=25, index=7 [ 9.857] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.857] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.857] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.857] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.857] gen9_emit_sampler: sampler = 1 [ 9.857] gen9_emit_vertex_elements: setup id=0 [ 9.857] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.857] (0, 0), (640, 2096) [ 9.857] gen8_vertex_flush[820] = 3 [ 9.857] sna_composite_rectangles: pixmap=676 marking clear [0]? 1 [ 9.857] sna_composite(pixmap=676, op=3, src=292+(168, 968), mask=0+(0, 0), dst=676+(8, 904)+(0, 0), size=(624, 224) [ 9.857] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.857] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.857] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.857] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.857] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.857] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.857] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.857] gen9_render_composite: 624x224, current mode=1/1 [ 9.857] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.857] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.857] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.857] sna_drawable_use_bo pixmap=676, box=((8, 904), (632, 1128)), flags=7... [ 9.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.857] sna_drawable_use_bo: using whole GPU bo [ 9.857] gen9_composite_set_target: pixmap=676, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.857] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.857] sna_transform_is_imprecise_integer_translation: no transform [ 9.857] gen9_composite_picture: integer translation (0, 0), removing [ 9.857] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.857] sna_render_pixmap_bo: GPU all damaged [ 9.857] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.857] color_convert: src=ab000000 [20028888] [ 9.857] color_convert: dst=ab000000 [20028888] [ 9.857] sna_render_get_solid: ab000000 [ 9.857] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.857] gen4_choose_composite_emitter: identity source, identity mask [ 9.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.857] aligning vertex: was 2, now 5 floats per vertex [ 9.857] gen9_composite_get_binding_table(fb40) [ 9.857] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.857] gen9_emit_sampler: sampler = 3 [ 9.857] gen9_emit_sf: num_sf_outputs=2 [ 9.857] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.857] gen9_emit_vertex_elements: setup id=10 [ 9.857] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.857] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.857] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.857] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.857] gen8_vertex_flush[8e8] = 3 [ 9.857] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.857] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.857] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.857] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.857] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.857] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.857] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.857] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.857] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.857] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.857] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.857] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.857] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.857] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.857] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.857] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.857] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.857] sna_drawable_use_bo pixmap=676, box=((8, 904), (632, 1128)), flags=7... [ 9.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.857] sna_drawable_use_bo: using whole GPU bo [ 9.857] gen9_composite_set_target: pixmap=676, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.857] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.857] color_convert: src=660a0a0a [20028888] [ 9.857] color_convert: dst=660a0a0a [20028888] [ 9.857] sna_render_get_solid: 660a0a0a [ 9.857] sna_render_get_solid(2) = 660a0a0a (old) [ 9.857] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.857] gen4_choose_spans_emitter: solid source [ 9.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.857] aligning vertex: was 5, now 3 floats per vertex [ 9.857] gen9_composite_get_binding_table(fb00) [ 9.857] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.857] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.857] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.857] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.857] gen9_emit_sampler: sampler = c [ 9.857] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.857] gen9_emit_vertex_elements: setup id=5 [ 9.857] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.857] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.857] thread_choose_span: clipped? 0 [ 9.857] imprecise_trapezoid_span_converter: using 4 threads [ 9.857] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.857] thread_choose_span: clipped? 0 [ 9.857] span_thread: flushing 95 boxes [ 9.857] span_thread: flushing 1 boxes [ 9.857] span_thread: flushing 95 boxes [ 9.857] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.857] span_thread: flushing 1 boxes [ 9.857] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.857] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.857] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.858] gen8_vertex_flush[994] = 576 [ 9.858] gen9_render_composite_spans_done() [ 9.858] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.858] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.858] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.858] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.858] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.858] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.858] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.858] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.858] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.858] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.858] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.858] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.858] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.858] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.858] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.858] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.858] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.858] sna_drawable_use_bo pixmap=676, box=((8, 904), (632, 1128)), flags=7... [ 9.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.858] sna_drawable_use_bo: using whole GPU bo [ 9.858] gen9_composite_set_target: pixmap=676, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.858] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.858] color_convert: src=66282828 [20028888] [ 9.858] color_convert: dst=66282828 [20028888] [ 9.858] sna_render_get_solid: 66282828 [ 9.858] sna_render_get_solid(3) = 66282828 (old) [ 9.858] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.858] gen4_choose_spans_emitter: solid source [ 9.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.858] gen9_composite_get_binding_table(fa80) [ 9.858] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.858] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.858] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.858] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.858] gen9_emit_vertex_elements: setup id=5 [ 9.858] thread_choose_span: clipped? 0 [ 9.858] imprecise_trapezoid_span_converter: using 4 threads [ 9.858] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.858] thread_choose_span: clipped? 0 [ 9.858] span_thread: flushing 2 boxes [ 9.858] span_thread: flushing 2 boxes [ 9.858] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.858] span_thread: flushing 162 boxes [ 9.858] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.858] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.858] span_thread: flushing 166 boxes [ 9.858] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.858] gen8_vertex_flush[9d0] = 996 [ 9.858] gen9_render_composite_spans_done() [ 9.858] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.858] kgem_can_create_2d: 640x2096 @ 32 [ 9.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.858] kgem_can_create_2d: untiled size=5365760 [ 9.858] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.858] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.858] sna_create_pixmap: usage=0, flags=1b [ 9.858] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.858] __pop_freed_pixmap: reusing freed pixmap=656 header [ 9.858] create_pixmap_hdr: pixmap=677, width=640, height=2096, usage=0 [ 9.858] sna_create_pixmap: serial=677, 640x2096, usage=0 [ 9.858] sna_composite_rectangles(pixmap=678, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.858] sna_composite_rectangles: converted to op 0 [ 9.858] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.858] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.858] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.858] sna_composite_rectangles: dropping last-cpu hint [ 9.858] sna_drawable_use_bo pixmap=678, box=((0, 0), (640, 2096)), flags=19... [ 9.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.858] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.858] sna_pixmap_move_to_gpu(pixmap=678, usage=0), flags=b [ 9.858] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.858] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.858] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.858] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.858] sna_pixmap_alloc_gpu: pixmap=678 [ 9.858] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.858] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.858] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.858] from inactive: pitch=2560, tiling=1: handle=11, id=720 [ 9.858] __sna_damage_all(640, 2096) [ 9.858] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.858] sna_pixmap_mark_active: pixmap=678, handle=11 [ 9.858] sna_drawable_use_bo: allocated GPU bo for operation [ 9.858] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.858] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.858] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.858] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.858] sna_render_get_solid: 0 [ 9.858] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.858] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.858] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.858] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.858] aligning vertex: was 3, now 2 floats per vertex [ 9.858] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.858] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.858] gen9_composite_get_binding_table(fa00) [ 9.858] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.858] kgem_add_handle: handle=11, index=8 [ 9.858] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 9.858] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.858] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.858] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.858] gen9_emit_sampler: sampler = 1 [ 9.858] gen9_emit_sf: num_sf_outputs=1 [ 9.858] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.858] gen9_emit_vertex_elements: setup id=0 [ 9.858] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.858] (0, 0), (640, 2096) [ 9.858] gen8_vertex_flush[a90] = 3 [ 9.858] sna_composite_rectangles: pixmap=678 marking clear [0]? 1 [ 9.858] sna_create_pixmap(624, 224, 32, usage=0) [ 9.858] kgem_can_create_2d: 624x224 @ 32 [ 9.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.858] kgem_can_create_2d: untiled size=561152 [ 9.858] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.858] kgem_can_create_2d: tiled[-1] size=561152 [ 9.858] sna_create_pixmap: usage=0, flags=1b [ 9.858] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.858] __pop_freed_pixmap: reusing freed pixmap=662 header [ 9.858] create_pixmap_hdr: pixmap=679, width=624, height=224, usage=0 [ 9.858] sna_create_pixmap: serial=679, 624x224, usage=0 [ 9.858] sna_composite_rectangles(pixmap=680, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.858] sna_composite_rectangles: converted to op 0 [ 9.858] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.858] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.858] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.858] sna_composite_rectangles: dropping last-cpu hint [ 9.858] sna_drawable_use_bo pixmap=680, box=((0, 0), (624, 224)), flags=19... [ 9.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.858] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.858] sna_pixmap_move_to_gpu(pixmap=680, usage=0), flags=b [ 9.858] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.858] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.858] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.858] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.858] sna_pixmap_alloc_gpu: pixmap=680 [ 9.858] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.858] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.858] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.858] from inactive: pitch=2560, tiling=1: handle=20, id=721 [ 9.858] __sna_damage_all(624, 224) [ 9.858] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.858] sna_pixmap_mark_active: pixmap=680, handle=20 [ 9.858] sna_drawable_use_bo: allocated GPU bo for operation [ 9.858] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.858] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.858] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.858] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.858] sna_render_get_solid: 0 [ 9.859] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.859] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.859] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.859] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.859] gen9_composite_get_binding_table(f980) [ 9.859] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.859] kgem_add_handle: handle=20, index=9 [ 9.859] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.859] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.859] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.859] gen9_emit_vertex_elements: setup id=0 [ 9.859] (0, 0), (624, 224) [ 9.859] gen8_vertex_flush[ac4] = 3 [ 9.859] sna_composite_rectangles: pixmap=680 marking clear [0]? 1 [ 9.859] sna_create_pixmap(576, 76, 32, usage=0) [ 9.859] kgem_can_create_2d: 576x76 @ 32 [ 9.859] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.859] kgem_can_create_2d: untiled size=176128 [ 9.859] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.859] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.859] kgem_can_create_2d: tiled[-1] size=176128 [ 9.859] sna_create_pixmap: usage=0, flags=1b [ 9.859] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.859] __pop_freed_pixmap: reusing freed pixmap=660 header [ 9.859] create_pixmap_hdr: pixmap=681, width=576, height=76, usage=0 [ 9.859] sna_create_pixmap: serial=681, 576x76, usage=0 [ 9.859] sna_composite_rectangles(pixmap=682, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.859] sna_composite_rectangles: converted to op 0 [ 9.859] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.859] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.859] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.859] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.859] sna_composite_rectangles: dropping last-cpu hint [ 9.859] sna_drawable_use_bo pixmap=682, box=((0, 0), (576, 76)), flags=19... [ 9.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.859] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.859] sna_pixmap_move_to_gpu(pixmap=682, usage=0), flags=b [ 9.859] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.859] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.859] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.859] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.859] sna_pixmap_alloc_gpu: pixmap=682 [ 9.859] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.859] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.859] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.859] from inactive: pitch=2560, tiling=1: handle=38, id=722 [ 9.859] __sna_damage_all(576, 76) [ 9.859] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.859] sna_pixmap_mark_active: pixmap=682, handle=38 [ 9.859] sna_drawable_use_bo: allocated GPU bo for operation [ 9.859] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.859] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.859] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.859] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.859] sna_render_get_solid: 0 [ 9.859] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.859] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.859] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.859] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.859] gen9_composite_get_binding_table(f900) [ 9.859] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.859] kgem_add_handle: handle=38, index=10 [ 9.859] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.859] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.859] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.859] gen9_emit_vertex_elements: setup id=0 [ 9.859] (0, 0), (576, 76) [ 9.859] gen8_vertex_flush[af8] = 3 [ 9.859] sna_composite_rectangles: pixmap=682 marking clear [0]? 1 [ 9.859] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.859] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.859] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.859] trapezoid_spans_maybe_inplace? clear, no [ 9.859] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.859] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.859] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.859] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.859] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.859] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.859] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.859] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.859] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.859] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.859] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.859] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.859] sna_drawable_use_bo pixmap=682, box=((2, 2), (574, 74)), flags=7... [ 9.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.859] sna_drawable_use_bo: using whole GPU bo [ 9.859] gen9_composite_set_target: pixmap=682, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.859] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.859] color_convert: src=4c000000 [20028888] [ 9.859] color_convert: dst=4c000000 [20028888] [ 9.859] sna_render_get_solid: 4c000000 [ 9.859] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.859] gen4_choose_spans_emitter: solid source [ 9.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.859] aligning vertex: was 2, now 3 floats per vertex [ 9.859] gen9_composite_get_binding_table(f880) [ 9.859] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.859] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.859] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.859] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.859] gen9_emit_sampler: sampler = c [ 9.859] gen9_emit_sf: num_sf_outputs=2 [ 9.859] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.859] gen9_emit_vertex_elements: setup id=5 [ 9.859] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.859] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.859] thread_choose_span: clipped? 0 [ 9.859] imprecise_trapezoid_span_converter: using 4 threads [ 9.859] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.859] thread_choose_span: clipped? 0 [ 9.859] span_thread: flushing 1 boxes [ 9.859] [ 9.859] span_thread: flushing 26 boxes [ 9.859] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.859] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.859] span_thread: flushing 26 boxes [ 9.859] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.859] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.859] gen8_vertex_flush[ba8] = 162 [ 9.859] gen9_render_composite_spans_done() [ 9.859] sna_accel_flush: flush?=0, dirty?=0 [ 9.859] sna_block_handler (tv=0.0) [ 9.859] sna_wakeup_handler [ 9.859] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.859] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.859] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.859] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.859] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.859] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.859] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.859] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.859] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.859] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.859] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.859] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.859] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.859] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.859] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.859] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.859] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.859] sna_drawable_use_bo pixmap=682, box=((0, 0), (576, 76)), flags=7... [ 9.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.859] sna_drawable_use_bo: using whole GPU bo [ 9.859] gen9_composite_set_target: pixmap=682, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.859] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.859] color_convert: src=e6e6e6e6 [20028888] [ 9.860] color_convert: dst=e6e6e6e6 [20028888] [ 9.860] sna_render_get_solid: e6e6e6e6 [ 9.860] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.860] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.860] gen4_choose_spans_emitter: solid source [ 9.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.860] gen9_composite_get_binding_table(f800) [ 9.860] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.860] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.860] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.860] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.860] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.860] gen9_emit_vertex_elements: setup id=5 [ 9.860] thread_choose_span: clipped? 0 [ 9.860] imprecise_trapezoid_span_converter: using 4 threads [ 9.860] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.860] thread_choose_span: clipped? 0 [ 9.860] span_thread: flushing 62 boxes [ 9.860] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.860] span_thread: flushing 2 boxes [ 9.860] span_thread: flushing 2 boxes [ 9.860] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.860] span_thread: flushing 62 boxes [ 9.860] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.860] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.860] gen8_vertex_flush[bfc] = 384 [ 9.860] gen9_render_composite_spans_done() [ 9.860] sna_composite_rectangles(pixmap=682, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.860] sna_composite_rectangles: converted to op 1 [ 9.860] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.860] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.860] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.860] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.860] sna_composite_rectangles: dropping last-cpu hint [ 9.860] sna_drawable_use_bo pixmap=682, box=((16, 16), (18, 60)), flags=9... [ 9.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.860] sna_drawable_use_bo: using whole GPU bo [ 9.860] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.860] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.860] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.860] sna_render_get_solid: ffffffff [ 9.860] sna_render_get_solid(white) [ 9.860] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.860] aligning vertex: was 3, now 2 floats per vertex [ 9.860] gen9_composite_get_binding_table(f780) [ 9.860] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.860] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.860] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.860] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.860] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.860] gen9_emit_sampler: sampler = 1 [ 9.860] gen9_emit_sf: num_sf_outputs=1 [ 9.860] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.860] gen9_emit_vertex_elements: setup id=0 [ 9.860] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.860] (16, 16), (18, 60) [ 9.860] gen8_vertex_flush[cbc] = 3 [ 9.860] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=29e, drawable=2a8 [ 9.860] sna_validate_gc: recomputing clip [ 9.860] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.860] sna_copy_area: src=pixmap=682:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=680:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.860] sna_copy_area: normal copy [ 9.860] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.860] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.860] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.860] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.860] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.860] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.860] sna_do_copy: pixmap -- no source clipping [ 9.860] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.860] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.860] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=682+(-24, -136), dst pixmap=680+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.860] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.860] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.860] sna_drawable_use_bo pixmap=680, box=((24, 136), (600, 212)), flags=b... [ 9.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.860] sna_drawable_use_bo: using whole GPU bo [ 9.860] sna_pixmap_move_to_gpu(pixmap=682, usage=0), flags=a [ 9.860] sna_pixmap_move_to_gpu: already all-damaged [ 9.860] sna_pixmap_mark_active: pixmap=682, handle=38 [ 9.860] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.860] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.860] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.860] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.860] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.860] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.860] gen9_composite_get_binding_table(f700) [ 9.860] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.860] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.860] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.860] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.860] gen9_emit_sampler: sampler = 0 [ 9.860] gen9_emit_vertex_elements: setup id=0 [ 9.860] (0, 0) -> (24, 136) + (576, 76) [ 9.860] gen8_vertex_flush[d10] = 3 [ 9.860] sna_destroy_pixmap: pixmap=682, attached?=1 [ 9.860] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.860] __kgem_bo_destroy: handle=38, size=204800 [ 9.860] __kgem_bo_destroy: handle=38 -> active [ 9.860] __sna_free_pixmap(pixmap=682) [ 9.860] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.860] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.860] sna_glyphs: discarding mask [ 9.860] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.860] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.860] gen9_render_composite: 0x0, current mode=1/1 [ 9.860] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.860] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.860] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.860] sna_drawable_use_bo pixmap=680, box=((0, 0), (624, 224)), flags=7... [ 9.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.860] sna_drawable_use_bo: using whole GPU bo [ 9.860] gen9_composite_set_target: pixmap=680, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.860] color_convert: src=ff888888 [20028888] [ 9.860] color_convert: dst=ff888888 [20028888] [ 9.860] sna_render_get_solid: ff888888 [ 9.860] sna_render_get_solid(5) = ff888888 (old) [ 9.860] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.860] sna_transform_is_imprecise_integer_translation: no transform [ 9.860] gen9_composite_picture: integer translation (0, 0), removing [ 9.860] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.860] sna_render_pixmap_bo: GPU all damaged [ 9.860] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.860] gen4_choose_composite_emitter: solid, identity mask [ 9.860] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.860] aligning vertex: was 2, now 4 floats per vertex [ 9.860] gen9_composite_get_binding_table(f680) [ 9.860] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.860] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.860] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.860] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.860] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.860] kgem_add_handle: handle=6, index=11 [ 9.860] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.860] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.860] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.860] gen9_emit_sampler: sampler = a [ 9.860] gen9_emit_sf: num_sf_outputs=2 [ 9.860] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.860] gen9_emit_vertex_elements: setup id=9 [ 9.860] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.860] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.860] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.860] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.860] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.860] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.860] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.860] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.860] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.860] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.860] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.860] gen8_vertex_flush[dec] = 24 [ 9.860] gen9_magic_ca_pass: CA fixup (15878 -> 15902) [ 9.860] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.860] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.860] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.860] sna_composite(pixmap=680, op=3, src=210+(0, 0), mask=0+(28, 8), dst=680+(28, 8)+(0, 0), size=(20, 80) [ 9.860] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.860] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.860] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.860] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.860] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.860] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.860] gen9_render_composite: 20x80, current mode=1/1 [ 9.860] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.860] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.860] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.860] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.860] sna_drawable_use_bo pixmap=680, box=((28, 8), (48, 88)), flags=7... [ 9.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.860] sna_drawable_use_bo: using whole GPU bo [ 9.860] gen9_composite_set_target: pixmap=680, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.860] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.860] sna_transform_is_imprecise_integer_translation: no transform [ 9.860] gen9_composite_picture: integer translation (0, 0), removing [ 9.860] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.860] sna_render_pixmap_bo: GPU all damaged [ 9.860] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.860] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.860] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.860] gen4_choose_composite_emitter: identity src, no mask [ 9.860] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.860] aligning vertex: was 4, now 3 floats per vertex [ 9.860] gen9_composite_get_binding_table(f5c0) [ 9.860] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.860] kgem_add_handle: handle=12, index=12 [ 9.860] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.860] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.860] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.860] gen9_emit_sampler: sampler = 2 [ 9.860] gen9_emit_sf: num_sf_outputs=1 [ 9.860] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.860] gen9_emit_vertex_elements: setup id=2 [ 9.860] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.860] gen9_render_composite_box: (28, 8), (48, 88) [ 9.860] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.860] gen8_vertex_flush[f28] = 3 [ 9.860] sna_composite(pixmap=680, op=3, src=214+(0, 0), mask=0+(28, 0), dst=680+(28, 0)+(0, 0), size=(20, 8) [ 9.860] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.860] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.860] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.860] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.860] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.860] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.860] gen9_render_composite: 20x8, current mode=1/1 [ 9.860] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.860] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.860] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.860] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.860] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.860] sna_drawable_use_bo pixmap=680, box=((28, 0), (48, 8)), flags=7... [ 9.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.860] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.860] sna_drawable_use_bo: using whole GPU bo [ 9.860] gen9_composite_set_target: pixmap=680, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.860] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.860] sna_transform_is_imprecise_integer_translation: no transform [ 9.860] gen9_composite_picture: integer translation (0, 0), removing [ 9.860] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.860] sna_render_pixmap_bo: GPU all damaged [ 9.860] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.860] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.860] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.860] gen4_choose_composite_emitter: identity src, no mask [ 9.860] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.860] gen9_composite_get_binding_table(f540) [ 9.860] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.860] kgem_add_handle: handle=24, index=13 [ 9.860] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.860] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.860] gen9_emit_vertex_elements: setup id=2 [ 9.860] gen9_render_composite_box: (28, 0), (48, 8) [ 9.860] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.860] gen8_vertex_flush[f64] = 3 [ 9.860] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2a8, drawable=2a6 [ 9.860] sna_validate_gc: recomputing clip [ 9.860] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.860] sna_copy_area: src=pixmap=680:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=678:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.860] sna_copy_area: normal copy [ 9.860] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.860] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.861] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.861] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.861] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.861] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.861] sna_do_copy: pixmap -- no source clipping [ 9.861] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.861] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.861] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=680+(-8, -896), dst pixmap=678+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.861] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.861] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.861] sna_drawable_use_bo pixmap=678, box=((8, 896), (632, 1120)), flags=b... [ 9.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.861] sna_drawable_use_bo: using whole GPU bo [ 9.861] sna_pixmap_move_to_gpu(pixmap=680, usage=0), flags=a [ 9.861] sna_pixmap_move_to_gpu: already all-damaged [ 9.861] sna_pixmap_mark_active: pixmap=680, handle=20 [ 9.861] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.861] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.861] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.861] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.861] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.861] aligning vertex: was 3, now 2 floats per vertex [ 9.861] gen9_composite_get_binding_table(f4c0) [ 9.861] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.861] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.861] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.861] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.861] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.861] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.861] gen9_emit_sampler: sampler = 0 [ 9.861] gen9_emit_vertex_elements: setup id=0 [ 9.861] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.861] (0, 0) -> (8, 896) + (624, 224) [ 9.861] gen8_vertex_flush[fec] = 3 [ 9.861] sna_destroy_pixmap: pixmap=680, attached?=1 [ 9.861] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.861] __kgem_bo_destroy: handle=20, size=3268608 [ 9.861] __kgem_bo_destroy: handle=20 -> active [ 9.861] __sna_free_pixmap(pixmap=680) [ 9.861] sna_create_pixmap(624, 80, 32, usage=0) [ 9.861] kgem_can_create_2d: 624x80 @ 32 [ 9.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.861] kgem_can_create_2d: untiled size=200704 [ 9.861] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.861] kgem_can_create_2d: tiled[-1] size=200704 [ 9.861] sna_create_pixmap: usage=0, flags=1b [ 9.861] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.861] __pop_freed_pixmap: reusing freed pixmap=680 header [ 9.861] create_pixmap_hdr: pixmap=683, width=624, height=80, usage=0 [ 9.861] sna_create_pixmap: serial=683, 624x80, usage=0 [ 9.861] sna_composite_rectangles(pixmap=684, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.861] sna_composite_rectangles: converted to op 0 [ 9.861] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.861] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.861] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.861] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.861] sna_composite_rectangles: dropping last-cpu hint [ 9.861] sna_drawable_use_bo pixmap=684, box=((0, 0), (624, 80)), flags=19... [ 9.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.861] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.861] sna_pixmap_move_to_gpu(pixmap=684, usage=0), flags=b [ 9.861] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.861] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.861] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.861] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.861] sna_pixmap_alloc_gpu: pixmap=684 [ 9.861] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.861] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.861] kgem_bo_remove_from_active: removing handle=38 from active [ 9.861] 1:from active: pitch=2560, tiling=1, handle=38, id=723 [ 9.861] __sna_damage_all(624, 80) [ 9.861] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.861] sna_pixmap_mark_active: pixmap=684, handle=38 [ 9.861] sna_drawable_use_bo: allocated GPU bo for operation [ 9.861] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.861] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.861] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.861] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.861] sna_render_get_solid: 0 [ 9.861] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.861] gen9_composite_get_binding_table(f440) [ 9.861] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.861] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.861] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.861] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.861] gen9_emit_sampler: sampler = 1 [ 9.861] gen9_emit_vertex_elements: setup id=0 [ 9.861] (0, 0), (624, 80) [ 9.861] gen8_vertex_flush[1028] = 3 [ 9.861] sna_composite_rectangles: pixmap=684 marking clear [0]? 1 [ 9.861] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2a6, drawable=2ac [ 9.861] sna_validate_gc: recomputing clip [ 9.861] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.861] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=684:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.861] sna_copy_area: normal copy [ 9.861] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.861] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.861] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.861] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.861] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.861] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.861] sna_do_copy: pixmap -- no source clipping [ 9.861] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.861] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.861] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=684+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.861] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.861] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.861] sna_drawable_use_bo pixmap=684, box=((28, 0), (246, 80)), flags=b... [ 9.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.861] sna_drawable_use_bo: using whole GPU bo [ 9.861] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.861] sna_pixmap_move_to_gpu: already all-damaged [ 9.861] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.861] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.861] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.861] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.861] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.861] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.861] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.861] gen9_composite_get_binding_table(f3c0) [ 9.861] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.861] kgem_add_handle: handle=21, index=14 [ 9.861] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.861] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.861] gen9_emit_sampler: sampler = 0 [ 9.861] gen9_emit_vertex_elements: setup id=0 [ 9.861] (0, 0) -> (28, 0) + (218, 80) [ 9.861] gen8_vertex_flush[106c] = 3 [ 9.861] sna_composite(pixmap=678, op=3, src=684+(0, 0), mask=0+(0, 0), dst=678+(8, 1136)+(0, 0), size=(624, 80) [ 9.861] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.861] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.861] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.861] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.861] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.861] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.861] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.861] gen9_render_composite: 624x80, current mode=1/1 [ 9.861] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.861] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.861] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.861] sna_drawable_use_bo pixmap=678, box=((8, 1136), (632, 1216)), flags=7... [ 9.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.861] sna_drawable_use_bo: using whole GPU bo [ 9.861] gen9_composite_set_target: pixmap=678, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.861] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.861] sna_transform_is_imprecise_integer_translation: no transform [ 9.861] gen9_composite_picture: integer translation (0, 0), removing [ 9.861] sna_render_pixmap_bo pixmap=684, (0, 0)x(624, 80)/(624, 80) [ 9.861] sna_render_pixmap_bo: GPU all damaged [ 9.861] color_convert: src=cc000000 [20028888] [ 9.861] color_convert: dst=cc000000 [20028888] [ 9.861] sna_render_get_solid: cc000000 [ 9.861] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.861] gen4_choose_composite_emitter: identity source, identity mask [ 9.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.861] aligning vertex: was 2, now 5 floats per vertex [ 9.861] gen9_composite_get_binding_table(f340) [ 9.861] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.861] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.861] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.861] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.861] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.861] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.861] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.861] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.861] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.861] gen9_emit_sampler: sampler = 3 [ 9.861] gen9_emit_sf: num_sf_outputs=2 [ 9.861] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.861] gen9_emit_vertex_elements: setup id=10 [ 9.861] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.861] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.861] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.861] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.861] gen8_vertex_flush[1144] = 3 [ 9.861] sna_destroy_pixmap: pixmap=684, attached?=1 [ 9.861] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.861] __kgem_bo_destroy: handle=38, size=204800 [ 9.861] __kgem_bo_destroy: handle=38 -> active [ 9.861] __sna_free_pixmap(pixmap=684) [ 9.861] sna_composite(pixmap=676, op=3, src=678+(0, 0), mask=0+(0, 0), dst=676+(0, 0)+(0, 0), size=(640, 2096) [ 9.861] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.861] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.861] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.861] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.861] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.861] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.861] gen9_render_composite: 640x2096, current mode=1/1 [ 9.861] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.861] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.861] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.861] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.861] sna_drawable_use_bo pixmap=676, box=((0, 0), (640, 2096)), flags=7... [ 9.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.861] sna_drawable_use_bo: using whole GPU bo [ 9.861] gen9_composite_set_target: pixmap=676, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.861] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.861] sna_transform_is_imprecise_integer_translation: no transform [ 9.861] gen9_composite_picture: integer translation (0, 0), removing [ 9.861] sna_render_pixmap_bo pixmap=678, (0, 0)x(640, 2096)/(640, 2096) [ 9.861] sna_render_pixmap_bo: GPU all damaged [ 9.861] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.861] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.861] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.861] gen4_choose_composite_emitter: identity src, no mask [ 9.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.861] aligning vertex: was 5, now 3 floats per vertex [ 9.861] gen9_composite_get_binding_table(f280) [ 9.861] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.861] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.861] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fa111000) [ 9.861] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.861] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.861] gen9_emit_sampler: sampler = 2 [ 9.861] gen9_emit_sf: num_sf_outputs=1 [ 9.861] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.861] gen9_emit_vertex_elements: setup id=2 [ 9.861] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.861] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.861] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.861] gen8_vertex_flush[11ec] = 3 [ 9.861] sna_destroy_pixmap: pixmap=678, attached?=1 [ 9.861] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.861] __kgem_bo_destroy: handle=11, size=33177600 [ 9.861] __kgem_bo_destroy: handle=11 -> active [ 9.861] __sna_free_pixmap(pixmap=678) [ 9.861] sna_composite(pixmap=672, op=3, src=676+(0, 0), mask=0+(160, 64), dst=672+(160, 64)+(0, 0), size=(640, 2096) [ 9.861] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.861] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.861] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.861] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.861] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.861] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.861] gen9_render_composite: 640x2096, current mode=1/1 [ 9.861] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.861] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.861] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.861] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.861] sna_drawable_use_bo pixmap=672, box=((160, 64), (800, 2160)), flags=7... [ 9.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.861] sna_drawable_use_bo: using whole GPU bo [ 9.861] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.861] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.861] sna_transform_is_imprecise_integer_translation: no transform [ 9.861] gen9_composite_picture: integer translation (0, 0), removing [ 9.861] sna_render_pixmap_bo pixmap=676, (0, 0)x(640, 2096)/(640, 2096) [ 9.861] sna_render_pixmap_bo: GPU all damaged [ 9.861] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.861] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.861] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.861] gen4_choose_composite_emitter: identity src, no mask [ 9.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.861] gen9_composite_get_binding_table(f200) [ 9.861] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.861] kgem_add_reloc64: handle=25, pos=15480, delta=0, domains=40000 [ 9.861] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=f4225000) [ 9.861] [3c70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.861] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.861] gen9_emit_vertex_elements: setup id=2 [ 9.861] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.861] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.861] gen8_vertex_flush[1238] = 3 [ 9.861] sna_destroy_pixmap: pixmap=676, attached?=1 [ 9.861] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.861] __kgem_bo_destroy: handle=25, size=33177600 [ 9.861] __kgem_bo_destroy: handle=25 -> active [ 9.861] __sna_free_pixmap(pixmap=676) [ 9.861] sna_create_pixmap(2, 64, 32, usage=0) [ 9.861] kgem_can_create_2d: 2x64 @ 32 [ 9.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.861] kgem_can_create_2d: untiled size=4096 [ 9.861] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.861] kgem_choose_tiling: 2x64 -> 0 [ 9.861] sna_create_pixmap: usage=0, flags=a [ 9.861] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.861] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.861] create_pixmap: serial=685, usage=0, 2x64 [ 9.861] sna_create_pixmap: serial=685, 2x64, usage=0 [ 9.861] sna_composite_rectangles(pixmap=686, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.861] sna_composite_rectangles: converted to op 0 [ 9.861] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.861] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.861] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.861] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.861] sna_composite_rectangles: fallback, dst pixmap=686 too small or not attached [ 9.861] sna_composite_rectangles: fallback [ 9.861] sna_drawable_move_region_to_cpu(pixmap=686 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.861] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.861] _sna_pixmap_move_to_cpu(pixmap=686, 2x64, flags=1) [ 9.861] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.861] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.861] operate_inplace: no, inplace operation not suitable [ 9.861] _sna_pixmap_move_to_cpu: marking as damaged [ 9.861] __sna_damage_all(2, 64) [ 9.861] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.861] sna_create_pixmap(1, 32, 32, usage=0) [ 9.861] kgem_can_create_2d: 1x32 @ 32 [ 9.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.861] kgem_can_create_2d: untiled size=4096 [ 9.861] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.861] kgem_choose_tiling: 1x32 -> 0 [ 9.861] sna_create_pixmap: usage=0, flags=a [ 9.861] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.861] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.861] create_pixmap: serial=687, usage=0, 1x32 [ 9.861] sna_create_pixmap: serial=687, 1x32, usage=0 [ 9.861] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2ac, drawable=2b0 [ 9.861] sna_validate_gc: recomputing clip [ 9.861] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.861] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.861] try_upload__fast: ignore existing cpu damage (if any) [ 9.861] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.861] try_upload__fast: no, no gpu damage [ 9.861] sna_drawable_move_region_to_cpu(pixmap=688 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.861] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.861] _sna_pixmap_move_to_cpu(pixmap=688, 1x32, flags=1) [ 9.861] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.861] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.861] operate_inplace: no, inplace operation not suitable [ 9.861] _sna_pixmap_move_to_cpu: marking as damaged [ 9.861] __sna_damage_all(1, 32) [ 9.861] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.862] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.862] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.862] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.862] sna_accel_flush: flush?=0, dirty?=0 [ 9.862] sna_composite(pixmap=686, op=1, src=688+(0, 0), mask=0+(0, 0), dst=686+(0, 0)+(0, 0), size=(2, 64) [ 9.862] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.862] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.862] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.862] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.862] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.862] sna_composite: fallback, dst pixmap=686 is too small (or completely damaged) [ 9.862] sna_composite: fallback -- fbComposite [ 9.862] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.862] sna_composite_fb: fallback -- move src to cpu [ 9.862] _sna_pixmap_move_to_cpu(pixmap=688, 1x32, flags=2) [ 9.862] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.862] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.862] sna_composite_fb: fallback -- move dst to cpu [ 9.862] sna_drawable_move_region_to_cpu(pixmap=686 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.862] sna_drawable_move_region_to_cpu: pixmap=686 all damaged on CPU [ 9.862] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.862] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.862] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.862] sna_destroy_pixmap: pixmap=688, attached?=1 [ 9.862] __sna_free_pixmap(pixmap=688) [ 9.862] sna_composite(pixmap=672, op=3, src=686+(0, 0), mask=0+(0, 0), dst=672+(0, 0)+(0, 0), size=(3840, 64) [ 9.862] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.862] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.862] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.862] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.862] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.862] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.862] gen9_render_composite: 3840x64, current mode=1/1 [ 9.862] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.862] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.862] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.862] sna_drawable_use_bo pixmap=672, box=((0, 0), (3840, 64)), flags=7... [ 9.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.862] sna_drawable_use_bo: using whole GPU bo [ 9.862] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.862] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.862] sna_transform_is_imprecise_integer_translation: no transform [ 9.862] gen9_composite_picture: integer translation (0, 0), removing [ 9.862] sna_render_pixmap_bo pixmap=686, (0, 0)x(3840, 64)/(2, 64) [ 9.862] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.862] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.862] use_cpu_bo: no cpu bo [ 9.862] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.862] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.862] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.862] sna_drawable_move_region_to_cpu(pixmap=686 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.862] sna_drawable_move_region_to_cpu: pixmap=686 all damaged on CPU [ 9.862] kgem_can_create_2d: 2x64 @ 32 [ 9.862] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.862] kgem_can_create_2d: untiled size=4096 [ 9.862] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.862] kgem_choose_tiling: 2x64 -> 0 [ 9.862] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.862] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.862] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.862] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.862] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.862] search_linear_cache: searching for inactive gtt map [ 9.862] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.862] search_linear_cache: searching for inactive gtt map [ 9.862] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.862] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.862] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 9.862] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.862] kgem_create_buffer: reusing handle=23 for buffer [ 9.862] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 9.862] init_buffer_from_bo: reusing handle=23 for buffer [ 9.862] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.862] kgem_bo_map: converting request for GTT map into CPU map [ 9.862] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.862] kgem_bo_sync__cpu: handle=23 [ 9.862] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.862] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.862] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.862] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.862] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.862] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 9.862] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 9.862] __kgem_bo_init(handle=23, num_pages=2048) [ 9.862] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.862] upload: adding upload cache to pixmap=686 [ 9.862] kgem_proxy_bo_attach: handle=23 [ 9.862] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.862] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.862] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.862] gen4_choose_composite_emitter: identity src, no mask [ 9.862] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.862] gen9_composite_get_binding_table(f180) [ 9.862] kgem_add_reloc64: handle=23, pos=15448, delta=0, domains=40000 [ 9.862] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 9.862] kgem_add_handle: handle=23, index=15 [ 9.862] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.862] [3c50] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.862] gen9_emit_sampler: sampler = a [ 9.862] gen9_emit_vertex_elements: setup id=2 [ 9.862] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.862] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.862] gen8_vertex_flush[127c] = 3 [ 9.862] sna_destroy_pixmap: pixmap=686, attached?=1 [ 9.862] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.862] __sna_free_pixmap(pixmap=686) [ 9.862] sna_composite(pixmap=672, op=3, src=292+(0, 0), mask=0+(0, 0), dst=672+(0, 0)+(0, 0), size=(3840, 48) [ 9.862] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.862] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.862] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.862] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.862] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.862] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.862] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.862] gen9_render_composite: 3840x48, current mode=1/1 [ 9.862] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.862] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.862] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.862] sna_drawable_use_bo pixmap=672, box=((0, 0), (3840, 48)), flags=7... [ 9.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.862] sna_drawable_use_bo: using whole GPU bo [ 9.862] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.862] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.862] sna_transform_is_imprecise_integer_translation: no transform [ 9.862] gen9_composite_picture: integer translation (0, 0), removing [ 9.862] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.862] sna_render_pixmap_bo: GPU all damaged [ 9.862] color_convert: src=ab000000 [20028888] [ 9.862] color_convert: dst=ab000000 [20028888] [ 9.862] sna_render_get_solid: ab000000 [ 9.862] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.862] gen4_choose_composite_emitter: identity source, identity mask [ 9.862] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.862] aligning vertex: was 3, now 5 floats per vertex [ 9.862] gen9_composite_get_binding_table(f100) [ 9.862] gen9_emit_sampler: sampler = 3 [ 9.862] gen9_emit_sf: num_sf_outputs=2 [ 9.862] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.862] gen9_emit_vertex_elements: setup id=10 [ 9.862] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.862] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.862] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.862] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.862] gen8_vertex_flush[132c] = 3 [ 9.862] sna_composite_rectangles(pixmap=672, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.862] sna_composite_rectangles: converted to op 3 [ 9.862] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.862] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.862] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.862] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.862] sna_drawable_use_bo pixmap=672, box=((0, 0), (3840, 48)), flags=1... [ 9.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.862] sna_drawable_use_bo: using whole GPU bo [ 9.862] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.862] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.862] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.862] sna_render_get_solid: 660a0a0a [ 9.862] sna_render_get_solid(2) = 660a0a0a (old) [ 9.862] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.862] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.862] aligning vertex: was 5, now 2 floats per vertex [ 9.862] gen9_composite_get_binding_table(f0c0) [ 9.862] gen9_emit_sampler: sampler = 1 [ 9.862] gen9_emit_sf: num_sf_outputs=1 [ 9.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.862] gen9_emit_vertex_elements: setup id=0 [ 9.862] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.862] (0, 0), (3840, 48) [ 9.862] gen8_vertex_flush[13d4] = 3 [ 9.862] sna_composite(pixmap=672, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=672+(3786, 6)+(0, 0), size=(44, 36) [ 9.862] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.862] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.862] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.862] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.862] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.862] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.862] gen9_render_composite: 44x36, current mode=1/1 [ 9.862] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.862] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.862] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.862] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.862] sna_drawable_use_bo pixmap=672, box=((3786, 6), (3830, 42)), flags=7... [ 9.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.862] sna_drawable_use_bo: using whole GPU bo [ 9.862] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.862] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.862] sna_transform_is_imprecise_integer_translation: no transform [ 9.862] gen9_composite_picture: integer translation (0, 0), removing [ 9.862] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.862] sna_render_pixmap_bo: CPU all damaged [ 9.862] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.862] __kgem_retire_rq: request 1 complete [ 9.862] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.862] sna_add_flush_pixmap: new flush bo, flushing before [ 9.862] gen8_vertex_close: used=63716, vbo active? 31, vb=625, nreloc=5 [ 9.862] gen8_vertex_close: reloc[0] = 287 [ 9.862] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.862] kgem_add_handle: handle=31, index=16 [ 9.862] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.862] gen8_vertex_close: reloc[1] = 357 [ 9.862] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.862] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.862] gen8_vertex_close: reloc[2] = 487 [ 9.862] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.862] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.862] gen8_vertex_close: reloc[3] = 608 [ 9.862] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.862] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.862] gen8_vertex_close: reloc[4] = 886 [ 9.862] kgem_add_reloc64: handle=31, pos=886, delta=0, domains=200000 [ 9.862] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd4fc000) [ 9.862] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.862] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.862] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.862] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.862] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.862] kgem_fixup_relocs: shrinking by 53248 [ 9.862] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.862] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.862] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.862] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.862] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.862] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.862] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.862] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.862] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.862] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=7 [ 9.862] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=8 [ 9.862] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.862] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.862] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=7 [ 9.862] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=8 [ 9.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=8 [ 9.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=8 [ 9.862] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=7 [ 9.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=8 [ 9.862] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=7 [ 9.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=8 [ 9.862] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.862] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.862] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.862] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.862] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.862] __kgem_bo_clear_busy: handle=7 [ 9.862] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.862] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.862] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.862] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.862] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.862] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.862] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.862] gen4_choose_composite_emitter: identity src, no mask [ 9.862] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.862] aligning vertex: was 2, now 3 floats per vertex [ 9.862] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.862] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.862] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.862] kgem_add_handle: handle=4, index=0 [ 9.862] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.862] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.862] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.862] gen9_composite_get_binding_table(ffc0) [ 9.862] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.862] kgem_add_handle: handle=39, index=1 [ 9.862] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.862] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.863] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.863] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.863] kgem_add_handle: handle=32, index=2 [ 9.863] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.863] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.863] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.863] gen9_emit_sampler: sampler = 2 [ 9.863] gen9_emit_sf: num_sf_outputs=1 [ 9.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.863] gen9_emit_vertex_elements: setup id=2 [ 9.863] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.863] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.863] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.863] gen8_vertex_flush[490] = 3 [ 9.863] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.863] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.863] sna_glyphs: discarding mask [ 9.863] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.863] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.863] gen9_render_composite: 0x0, current mode=1/1 [ 9.863] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.863] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.863] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.863] sna_drawable_use_bo pixmap=672, box=((0, 0), (7680, 2160)), flags=7... [ 9.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.863] sna_drawable_use_bo: using whole GPU bo [ 9.863] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.863] color_convert: src=ffdfdbd2 [20028888] [ 9.863] color_convert: dst=ffdfdbd2 [20028888] [ 9.863] sna_render_get_solid: ffdfdbd2 [ 9.863] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.863] sna_transform_is_imprecise_integer_translation: no transform [ 9.863] gen9_composite_picture: integer translation (0, 0), removing [ 9.863] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.863] sna_render_pixmap_bo: GPU all damaged [ 9.863] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.863] gen4_choose_composite_emitter: solid, identity mask [ 9.863] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.863] aligning vertex: was 3, now 4 floats per vertex [ 9.863] gen9_composite_get_binding_table(ff00) [ 9.863] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.863] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.863] kgem_add_handle: handle=8, index=3 [ 9.863] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.863] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.863] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.863] kgem_add_handle: handle=6, index=4 [ 9.863] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.863] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.863] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.863] gen9_emit_sampler: sampler = a [ 9.863] gen9_emit_sf: num_sf_outputs=2 [ 9.863] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.863] gen9_emit_vertex_elements: setup id=9 [ 9.863] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.863] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.863] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.863] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.863] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.863] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.863] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.863] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.863] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.863] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.863] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.863] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.863] gen8_vertex_flush[56c] = 15 [ 9.863] gen9_magic_ca_pass: CA fixup (15932 -> 15947) [ 9.863] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.863] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.863] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.863] sna_composite(pixmap=672, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=672+(3626, 6)+(0, 0), size=(48, 36) [ 9.863] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.863] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.863] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.863] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.863] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.863] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.863] gen9_render_composite: 48x36, current mode=1/1 [ 9.863] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.863] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.863] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.863] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.863] sna_drawable_use_bo pixmap=672, box=((3626, 6), (3674, 42)), flags=7... [ 9.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.863] sna_drawable_use_bo: using whole GPU bo [ 9.863] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.863] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.863] sna_transform_is_imprecise_integer_translation: no transform [ 9.863] gen9_composite_picture: integer translation (0, 0), removing [ 9.863] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.863] sna_render_pixmap_bo: CPU all damaged [ 9.863] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.863] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.863] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.863] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.863] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.863] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.863] gen4_choose_composite_emitter: identity src, no mask [ 9.863] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.863] aligning vertex: was 4, now 3 floats per vertex [ 9.863] gen9_composite_get_binding_table(fe40) [ 9.863] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.863] kgem_add_handle: handle=33, index=5 [ 9.863] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.863] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.863] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.863] gen9_emit_sampler: sampler = 2 [ 9.863] gen9_emit_sf: num_sf_outputs=1 [ 9.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.863] gen9_emit_vertex_elements: setup id=2 [ 9.863] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.863] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.863] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.863] gen8_vertex_flush[6a8] = 3 [ 9.863] sna_create_pixmap(26, 20, 32, usage=0) [ 9.863] kgem_can_create_2d: 26x20 @ 32 [ 9.863] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.863] kgem_can_create_2d: untiled size=4096 [ 9.863] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.863] kgem_choose_tiling: 26x20 -> 0 [ 9.863] sna_create_pixmap: usage=0, flags=a [ 9.863] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.863] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.863] create_pixmap: serial=689, usage=0, 26x20 [ 9.863] sna_create_pixmap: serial=689, 26x20, usage=0 [ 9.863] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2b0, drawable=2b2 [ 9.863] sna_validate_gc: recomputing clip [ 9.863] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.863] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.863] try_upload__fast: ignore existing cpu damage (if any) [ 9.863] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.863] try_upload__fast: no, no gpu damage [ 9.863] sna_drawable_move_region_to_cpu(pixmap=690 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.863] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.863] _sna_pixmap_move_to_cpu(pixmap=690, 26x20, flags=1) [ 9.863] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.864] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.864] operate_inplace: no, inplace operation not suitable [ 9.864] _sna_pixmap_move_to_cpu: marking as damaged [ 9.864] __sna_damage_all(26, 20) [ 9.864] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.864] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.864] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.864] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.864] sna_accel_flush: flush?=1, dirty?=1 [ 9.864] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.864] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.864] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.864] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.864] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.864] kgem_bo_sync__cpu_full: handle=33 [ 9.864] gen8_vertex_close: used=63798, vbo active? 31, vb=204, nreloc=2 [ 9.864] gen8_vertex_close: reloc[0] = 287 [ 9.864] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.864] kgem_add_handle: handle=31, index=6 [ 9.864] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.864] gen8_vertex_close: reloc[1] = 342 [ 9.864] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.864] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd4fc000) [ 9.864] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.864] kgem_fixup_relocs: shrinking by 61440 [ 9.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.864] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.864] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.864] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.864] __kgem_bo_clear_busy: handle=8 [ 9.864] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.864] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.864] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.864] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.864] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.864] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.864] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.880] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.880] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.880] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.880] __kgem_retire_rq: request 2 complete [ 9.880] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.880] kgem_bo_move_to_cache: release handle=25 [ 9.880] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.880] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.880] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.880] kgem_bo_move_to_cache: release handle=11 [ 9.880] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.880] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.880] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.880] kgem_bo_move_to_cache: release handle=38 [ 9.880] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.880] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.880] kgem_bo_move_to_cache: release handle=20 [ 9.880] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.880] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.880] kgem_bo_move_to_cache: release handle=22 [ 9.880] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.880] __kgem_retire_rq: request 1 complete [ 9.880] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.880] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.880] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.880] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.880] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.880] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.880] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.880] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.880] kgem_bo_sync__cpu_full: handle=32 [ 9.880] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.880] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.880] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.880] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.880] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.880] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.880] sna_accel_flush: flush?=0, dirty?=0 [ 9.880] sna_block_handler (tv=0.0) [ 9.880] sna_wakeup_handler [ 9.880] sna_mode_wakeup: len=64 [ 9.880] sna_mode_wakeup: recording last swap on pipe=1, frame 315 [13b], time 9.860439 [ 9.880] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.880] sna_mode_wakeup: flip complete, pending? 2 [ 9.880] sna_mode_wakeup: recording last swap on pipe=0, frame 345 [159], time 9.861746 [ 9.880] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.880] sna_mode_wakeup: flip complete, pending? 1 [ 9.880] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.880] sna_composite(pixmap=672, op=3, src=690+(2370, 10), mask=0+(3554, 6), dst=672+(3554, 6)+(0, 0), size=(52, 36) [ 9.880] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.880] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.880] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.880] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.880] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.880] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.880] gen9_render_composite: 52x36, current mode=0/1 [ 9.880] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.880] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.880] sna_blt_composite: unsupported op [3] for blitting [ 9.880] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.880] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.880] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.880] sna_drawable_use_bo pixmap=672, box=((3554, 6), (3606, 42)), flags=7... [ 9.880] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.880] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.880] sna_drawable_use_bo: using whole GPU bo [ 9.880] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.880] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.880] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.880] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.880] sna_render_pixmap_bo pixmap=690, (2370, 10)x(52, 36)/(26, 20) [ 9.880] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.880] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.880] use_cpu_bo: no cpu bo [ 9.880] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.880] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.880] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.880] sna_drawable_move_region_to_cpu(pixmap=690 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.880] sna_drawable_move_region_to_cpu: pixmap=690 all damaged on CPU [ 9.880] kgem_can_create_2d: 26x20 @ 32 [ 9.880] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.880] kgem_can_create_2d: untiled size=4096 [ 9.880] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.880] kgem_choose_tiling: 26x20 -> 0 [ 9.880] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.880] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.880] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.880] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.880] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 9.880] __kgem_bo_init(handle=23, num_pages=2560) [ 9.880] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.880] upload: adding upload cache to pixmap=690 [ 9.880] kgem_proxy_bo_attach: handle=23 [ 9.880] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.880] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.880] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.880] gen4_choose_composite_emitter: simple src, no mask [ 9.880] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.880] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.880] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.880] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.880] kgem_add_handle: handle=4, index=0 [ 9.881] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.881] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.881] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.881] gen9_composite_get_binding_table(ffc0) [ 9.881] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.881] kgem_add_handle: handle=39, index=1 [ 9.881] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.881] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.881] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.881] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.881] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 9.881] kgem_add_handle: handle=23, index=2 [ 9.881] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 9.881] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.881] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.881] gen9_emit_sampler: sampler = 22 [ 9.881] gen9_emit_sf: num_sf_outputs=1 [ 9.881] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.881] gen9_emit_vertex_elements: setup id=2 [ 9.881] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.881] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.881] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.881] gen8_vertex_flush[490] = 3 [ 9.881] sna_destroy_pixmap: pixmap=690, attached?=1 [ 9.881] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.881] __sna_free_pixmap(pixmap=690) [ 9.881] sna_composite(pixmap=672, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=672+(3490, 6)+(0, 0), size=(44, 36) [ 9.881] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.881] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.881] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.881] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.881] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.881] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.881] gen9_render_composite: 44x36, current mode=1/1 [ 9.881] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.881] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.881] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.881] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.881] sna_drawable_use_bo pixmap=672, box=((3490, 6), (3534, 42)), flags=7... [ 9.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.881] sna_drawable_use_bo: using whole GPU bo [ 9.881] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.881] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.881] sna_transform_is_imprecise_integer_translation: no transform [ 9.881] gen9_composite_picture: integer translation (0, 0), removing [ 9.881] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.881] sna_render_pixmap_bo: CPU all damaged [ 9.881] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.881] sna_add_flush_pixmap: new flush bo, flushing before [ 9.881] gen8_vertex_close: used=63807, vbo active? 31, vb=4, nreloc=1 [ 9.881] gen8_vertex_close: reloc[0] = 287 [ 9.881] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.881] kgem_add_handle: handle=31, index=3 [ 9.881] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.881] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.881] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.881] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.881] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.881] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.881] kgem_fixup_relocs: shrinking by 61440 [ 9.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.881] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.881] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.881] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.881] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.881] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.881] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.881] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.881] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.881] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.881] gen4_choose_composite_emitter: identity src, no mask [ 9.881] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.881] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.881] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.881] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.881] kgem_add_handle: handle=4, index=0 [ 9.881] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.881] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.881] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.881] gen9_composite_get_binding_table(ffc0) [ 9.881] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.881] kgem_add_handle: handle=39, index=1 [ 9.881] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.881] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.881] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.881] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.881] kgem_add_handle: handle=34, index=2 [ 9.881] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.881] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.881] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.881] gen9_emit_sampler: sampler = 2 [ 9.881] gen9_emit_sf: num_sf_outputs=1 [ 9.881] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.881] gen9_emit_vertex_elements: setup id=2 [ 9.881] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.881] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.881] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.881] gen8_vertex_flush[490] = 3 [ 9.881] sna_composite(pixmap=672, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=672+(3422, 6)+(0, 0), size=(48, 36) [ 9.881] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.881] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.881] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.881] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.881] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.881] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.881] gen9_render_composite: 48x36, current mode=1/1 [ 9.881] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.881] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.881] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.881] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.881] sna_drawable_use_bo pixmap=672, box=((3422, 6), (3470, 42)), flags=7... [ 9.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.881] sna_drawable_use_bo: using whole GPU bo [ 9.881] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.881] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.881] sna_transform_is_imprecise_integer_translation: no transform [ 9.881] gen9_composite_picture: integer translation (0, 0), removing [ 9.881] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.881] sna_render_pixmap_bo: CPU all damaged [ 9.881] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.881] __kgem_retire_rq: request 1 complete [ 9.881] sna_add_flush_pixmap: new flush bo, flushing before [ 9.881] gen8_vertex_close: used=63816, vbo active? 31, vb=4, nreloc=1 [ 9.881] gen8_vertex_close: reloc[0] = 287 [ 9.881] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.881] kgem_add_handle: handle=31, index=3 [ 9.881] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.881] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.881] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.881] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.881] kgem_fixup_relocs: shrinking by 61440 [ 9.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.881] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.881] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.881] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.881] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.881] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.881] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.881] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.881] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.881] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.881] gen4_choose_composite_emitter: identity src, no mask [ 9.881] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.881] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.881] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.881] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.881] kgem_add_handle: handle=4, index=0 [ 9.881] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.881] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.881] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.881] gen9_composite_get_binding_table(ffc0) [ 9.881] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.881] kgem_add_handle: handle=39, index=1 [ 9.881] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.881] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.881] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.881] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.881] kgem_add_handle: handle=28, index=2 [ 9.881] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.881] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.881] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.881] gen9_emit_sampler: sampler = 2 [ 9.881] gen9_emit_sf: num_sf_outputs=1 [ 9.881] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.881] gen9_emit_vertex_elements: setup id=2 [ 9.881] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.881] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.881] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.881] gen8_vertex_flush[490] = 3 [ 9.881] sna_create_pixmap(16, 16, 32, usage=0) [ 9.881] kgem_can_create_2d: 16x16 @ 32 [ 9.881] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.881] kgem_can_create_2d: untiled size=4096 [ 9.881] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.881] kgem_choose_tiling: 16x16 -> 0 [ 9.881] sna_create_pixmap: usage=0, flags=a [ 9.881] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.881] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.881] create_pixmap: serial=691, usage=0, 16x16 [ 9.881] sna_create_pixmap: serial=691, 16x16, usage=0 [ 9.881] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2b2, drawable=2b4 [ 9.881] sna_validate_gc: recomputing clip [ 9.881] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.881] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.881] try_upload__fast: ignore existing cpu damage (if any) [ 9.881] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.881] try_upload__fast: no, no gpu damage [ 9.881] sna_drawable_move_region_to_cpu(pixmap=692 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.881] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.881] _sna_pixmap_move_to_cpu(pixmap=692, 16x16, flags=1) [ 9.881] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.881] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.881] operate_inplace: no, inplace operation not suitable [ 9.881] _sna_pixmap_move_to_cpu: marking as damaged [ 9.881] __sna_damage_all(16, 16) [ 9.881] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.881] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.881] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.881] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.881] sna_accel_flush: flush?=1, dirty?=1 [ 9.881] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.881] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.881] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.881] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.881] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.881] kgem_bo_sync__cpu_full: handle=28 [ 9.881] gen8_vertex_close: used=63825, vbo active? 31, vb=4, nreloc=1 [ 9.881] gen8_vertex_close: reloc[0] = 287 [ 9.881] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.881] kgem_add_handle: handle=31, index=3 [ 9.881] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.881] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.881] __kgem_retire_rq: request 1 complete [ 9.881] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.881] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.881] kgem_fixup_relocs: shrinking by 61440 [ 9.881] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.881] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.881] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.881] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.881] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.881] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.881] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.881] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.881] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 9.881] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.881] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.881] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.881] __kgem_retire_rq: request 1 complete [ 9.881] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.881] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.881] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.881] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.881] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.881] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.881] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.881] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.881] kgem_bo_sync__cpu_full: handle=34 [ 9.881] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.881] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.881] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.881] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.881] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.881] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.881] sna_composite(pixmap=672, op=3, src=692+(2247, 15), mask=0+(3370, 7), dst=672+(3370, 7)+(0, 0), size=(32, 34) [ 9.881] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.881] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.881] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.881] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.881] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.881] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.881] gen9_render_composite: 32x34, current mode=0/1 [ 9.881] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.881] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.881] sna_blt_composite: unsupported op [3] for blitting [ 9.881] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.881] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.881] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.881] sna_drawable_use_bo pixmap=672, box=((3370, 7), (3402, 41)), flags=7... [ 9.881] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.881] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.881] sna_drawable_use_bo: using whole GPU bo [ 9.881] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.881] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.881] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.881] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.881] sna_render_pixmap_bo pixmap=692, (2247, 15)x(32, 34)/(16, 16) [ 9.881] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.881] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.881] use_cpu_bo: no cpu bo [ 9.881] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.881] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.881] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.881] sna_drawable_move_region_to_cpu(pixmap=692 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.881] sna_drawable_move_region_to_cpu: pixmap=692 all damaged on CPU [ 9.881] kgem_can_create_2d: 16x16 @ 32 [ 9.881] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.881] kgem_can_create_2d: untiled size=4096 [ 9.881] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.881] kgem_choose_tiling: 16x16 -> 0 [ 9.881] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.881] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.881] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.881] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.882] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 9.882] __kgem_bo_init(handle=23, num_pages=1024) [ 9.882] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.882] upload: adding upload cache to pixmap=692 [ 9.882] kgem_proxy_bo_attach: handle=23 [ 9.882] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.882] kgem_bo_is_render: handle=23, rq? 0 [0] [ 9.882] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.882] gen4_choose_composite_emitter: simple src, no mask [ 9.882] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.882] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.882] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.882] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.882] kgem_add_handle: handle=4, index=0 [ 9.882] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.882] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.882] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.882] gen9_composite_get_binding_table(ffc0) [ 9.882] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.882] kgem_add_handle: handle=39, index=1 [ 9.882] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.882] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.882] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.882] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 9.882] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 9.882] kgem_add_handle: handle=23, index=2 [ 9.882] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 9.882] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.882] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.882] gen9_emit_sampler: sampler = 22 [ 9.882] gen9_emit_sf: num_sf_outputs=1 [ 9.882] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.882] gen9_emit_vertex_elements: setup id=2 [ 9.882] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.882] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.882] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.882] gen8_vertex_flush[490] = 3 [ 9.882] sna_destroy_pixmap: pixmap=692, attached?=1 [ 9.882] _kgem_bo_destroy: handle=23, proxy? 1 [ 9.882] __sna_free_pixmap(pixmap=692) [ 9.882] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.882] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.882] sna_glyphs: discarding mask [ 9.882] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.882] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.882] gen9_render_composite: 0x0, current mode=1/1 [ 9.882] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.882] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.882] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.882] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.882] sna_drawable_use_bo pixmap=672, box=((0, 0), (7680, 2160)), flags=7... [ 9.882] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.882] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.882] sna_drawable_use_bo: using whole GPU bo [ 9.882] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.882] color_convert: src=ff232321 [20028888] [ 9.882] color_convert: dst=ff232321 [20028888] [ 9.882] sna_render_get_solid: ff232321 [ 9.882] sna_render_get_solid(7) = ff232321 (old) [ 9.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.882] sna_transform_is_imprecise_integer_translation: no transform [ 9.882] gen9_composite_picture: integer translation (0, 0), removing [ 9.882] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.882] sna_render_pixmap_bo: GPU all damaged [ 9.882] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.882] gen4_choose_composite_emitter: solid, identity mask [ 9.882] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.882] aligning vertex: was 3, now 4 floats per vertex [ 9.882] gen9_composite_get_binding_table(ff00) [ 9.882] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.882] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.882] kgem_add_handle: handle=8, index=3 [ 9.882] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.882] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.882] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.882] kgem_add_handle: handle=6, index=4 [ 9.882] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.882] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.882] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.882] gen9_emit_sampler: sampler = a [ 9.882] gen9_emit_sf: num_sf_outputs=2 [ 9.882] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.882] gen9_emit_vertex_elements: setup id=9 [ 9.882] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.882] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.882] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.882] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.882] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.882] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.882] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.882] gen8_vertex_flush[56c] = 48 [ 9.882] gen9_magic_ca_pass: CA fixup (15959 -> 16007) [ 9.882] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.882] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.882] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.882] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.882] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.882] sna_glyphs: discarding mask [ 9.882] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.882] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.882] gen9_render_composite: 0x0, current mode=1/1 [ 9.882] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.882] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.882] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.882] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.882] sna_drawable_use_bo pixmap=672, box=((0, 0), (7680, 2160)), flags=7... [ 9.882] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.882] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.882] sna_drawable_use_bo: using whole GPU bo [ 9.882] gen9_composite_set_target: pixmap=672, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.882] color_convert: src=ff8e8b85 [20028888] [ 9.882] color_convert: dst=ff8e8b85 [20028888] [ 9.882] sna_render_get_solid: ff8e8b85 [ 9.882] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.882] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.882] sna_transform_is_imprecise_integer_translation: no transform [ 9.882] gen9_composite_picture: integer translation (0, 0), removing [ 9.882] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.882] sna_render_pixmap_bo: GPU all damaged [ 9.882] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.882] gen4_choose_composite_emitter: solid, identity mask [ 9.882] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.882] gen9_composite_get_binding_table(fe40) [ 9.882] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.882] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.882] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.882] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.882] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.882] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.882] gen9_emit_vertex_elements: setup id=9 [ 9.882] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.882] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.882] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.882] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.882] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.882] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.882] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.882] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.882] gen8_vertex_flush[66c] = 48 [ 9.882] gen9_magic_ca_pass: CA fixup (16007 -> 16055) [ 9.882] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.882] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.882] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.882] sna_copy_area: src=pixmap=672:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.882] sna_copy_area: normal copy [ 9.882] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.882] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.882] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.882] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.882] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.882] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.882] sna_do_copy: pixmap -- no source clipping [ 9.882] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.882] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.882] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=672+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.882] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.882] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.882] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.882] sna_drawable_use_bo: pinned, never REPLACES [ 9.882] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.882] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.882] sna_drawable_use_bo: applying move-to-gpu override [ 9.882] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.882] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.882] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.882] wait_for_shadow: setting front pixmap to handle=27 [ 9.882] sna_drawable_use_bo: using whole GPU bo [ 9.882] sna_pixmap_move_to_gpu(pixmap=672, usage=0), flags=a [ 9.882] sna_pixmap_move_to_gpu: already all-damaged [ 9.882] sna_pixmap_mark_active: pixmap=672, handle=39 [ 9.882] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.882] sna_pixmap_make_cow: make cow src=672, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.882] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.882] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.882] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.882] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.882] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.882] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.882] kgem_set_mode: flushing before new bo [ 9.882] gen8_vertex_close: used=64220, vbo active? 31, vb=204, nreloc=2 [ 9.882] gen8_vertex_close: reloc[0] = 287 [ 9.882] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.882] kgem_add_handle: handle=31, index=5 [ 9.882] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.882] gen8_vertex_close: reloc[1] = 342 [ 9.882] kgem_add_reloc64: handle=31, pos=342, delta=0, domains=200000 [ 9.882] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd4fc000) [ 9.882] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.882] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.882] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.882] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.882] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.882] kgem_fixup_relocs: shrinking by 61440 [ 9.882] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.882] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.882] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.882] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.882] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.882] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.882] __kgem_bo_clear_busy: handle=8 [ 9.882] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.882] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.882] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.882] __kgem_bo_clear_busy: handle=8 [ 9.882] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.882] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.882] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.882] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.882] aligning vertex: was 4, now 2 floats per vertex [ 9.882] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.882] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.882] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.882] kgem_add_handle: handle=4, index=0 [ 9.882] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.882] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.882] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.882] gen9_composite_get_binding_table(ffc0) [ 9.882] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.882] kgem_add_handle: handle=27, index=1 [ 9.882] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.882] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.882] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.882] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.882] kgem_add_handle: handle=39, index=2 [ 9.882] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.882] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.882] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.882] gen9_emit_sampler: sampler = 0 [ 9.882] gen9_emit_sf: num_sf_outputs=1 [ 9.882] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.882] gen9_emit_vertex_elements: setup id=0 [ 9.882] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.882] (0, 0) -> (0, 0) + (7680, 2160) [ 9.882] gen8_vertex_flush[490] = 3 [ 9.882] sna_destroy_pixmap: pixmap=672, attached?=1 [ 9.882] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.882] __kgem_bo_destroy: handle=39, size=66355200 [ 9.882] __kgem_bo_destroy: handle=39 -> active [ 9.882] __sna_free_pixmap(pixmap=672) [ 9.882] sna_accel_flush: flush?=0, dirty?=0 [ 9.882] sna_accel_flush: flush?=0, dirty?=0 [ 9.883] sna_block_handler (tv=598.274000) [ 9.883] kgem_retire, need_retire?=1 [ 9.883] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.883] kgem_retire__requests_ring: retiring ring 0 [ 9.883] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.883] __kgem_retire_rq: request 1 complete [ 9.883] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.883] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.883] kgem_retire -- retired=0, need_retire=0 [ 9.883] kgem_retire__buffers: handle=23, busy? 0 [0] [ 9.883] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 9.883] __kgem_bo_destroy: handle=23, size=262144 [ 9.883] kgem_bo_replace_io: transferring io handle=23 to bo [ 9.883] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 9.883] sna_accel_block: GPU idle, flushing [ 9.883] gen8_vertex_close: used=64226, vbo active? 31, vb=1, nreloc=1 [ 9.883] gen8_vertex_close: reloc[0] = 287 [ 9.883] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.883] kgem_add_handle: handle=31, index=3 [ 9.883] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 9.883] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.883] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.883] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.883] kgem_fixup_relocs: shrinking by 61440 [ 9.883] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.883] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.883] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.883] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.883] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.883] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 9.883] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.883] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=3, offset=4249862144 [ 9.883] sna_scanout_do_flush: flush timer active: delta=-13 [ 9.883] sna_scanout_do_flush (time=9883), triggered [ 9.883] sna_scanout_flush (time=9883), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.883] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.883] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.883] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.883] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.883] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.883] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.883] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.883] sna_pixmap_move_to_gpu: already all-damaged [ 9.883] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.883] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.883] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.883] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.883] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.883] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.883] get_fb: reusing fb=101 for handle=27 [ 9.883] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.883] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.883] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.883] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.883] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.883] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.883] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.883] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.883] sna_accel_do_throttle (time=9883), triggered [ 9.883] sna_accel_throttle (time=9883) [ 9.883] sna_accel_block: evaluating timers, active=7 [ 9.883] sna_accel_block: flush timer expires in 16 [9899] [ 9.883] sna_wakeup_handler [ 9.883] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.883] kgem_can_create_2d: 7680x2160 @ 24 [ 9.883] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.883] kgem_can_create_2d: untiled size=66355200 [ 9.883] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.883] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.883] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.883] sna_create_pixmap: usage=0, flags=1b [ 9.883] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.883] __pop_freed_pixmap: reusing freed pixmap=672 header [ 9.883] create_pixmap_hdr: pixmap=693, width=7680, height=2160, usage=0 [ 9.883] sna_create_pixmap: serial=693, 7680x2160, usage=0 [ 9.883] sna_composite_rectangles(pixmap=694, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.883] sna_composite_rectangles: converted to op 0 [ 9.883] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.883] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.883] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.883] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.883] sna_composite_rectangles: dropping last-cpu hint [ 9.883] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=19... [ 9.883] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.883] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.883] sna_pixmap_move_to_gpu(pixmap=694, usage=0), flags=b [ 9.883] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.883] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.883] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.883] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.883] sna_pixmap_alloc_gpu: pixmap=694 [ 9.883] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.883] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.883] kgem_bo_remove_from_active: removing handle=39 from active [ 9.883] 1:from active: pitch=30720, tiling=1, handle=39, id=730 [ 9.883] __sna_damage_all(7680, 2160) [ 9.883] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.883] sna_pixmap_mark_active: pixmap=694, handle=39 [ 9.883] sna_drawable_use_bo: allocated GPU bo for operation [ 9.883] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.883] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.883] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.883] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.883] sna_render_get_solid: 0 [ 9.883] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.884] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.884] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.884] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.884] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.884] kgem_add_handle: handle=4, index=0 [ 9.884] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.884] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.884] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.884] gen9_composite_get_binding_table(ffc0) [ 9.884] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.884] kgem_add_handle: handle=39, index=1 [ 9.884] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.884] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.884] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.884] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.884] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.884] kgem_add_handle: handle=7, index=2 [ 9.884] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.884] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.884] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.884] gen9_emit_sampler: sampler = 1 [ 9.884] gen9_emit_sf: num_sf_outputs=1 [ 9.884] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.884] gen9_emit_vertex_elements: setup id=0 [ 9.884] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.884] (0, 0), (7680, 2160) [ 9.884] gen8_vertex_flush[490] = 3 [ 9.884] sna_composite_rectangles: pixmap=694 marking clear [0]? 1 [ 9.884] sna_composite_rectangles(pixmap=694, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.884] sna_composite_rectangles: converted to op 1 [ 9.884] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.884] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.884] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.884] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.884] sna_composite_rectangles: promoting to full GPU [ 9.884] sna_composite_rectangles: dropping last-cpu hint [ 9.884] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=19... [ 9.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.884] sna_drawable_use_bo: using whole GPU bo [ 9.884] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.884] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.884] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.884] sna_render_get_solid: ff2c001e [ 9.884] sna_render_get_solid(0) = ff2c001e (old) [ 9.884] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.884] gen9_composite_get_binding_table(ff00) [ 9.884] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.884] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.884] kgem_add_handle: handle=8, index=3 [ 9.884] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.884] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.884] gen9_emit_vertex_elements: setup id=0 [ 9.884] (0, 0), (7680, 2160) [ 9.884] gen8_vertex_flush[4cc] = 3 [ 9.884] sna_composite_rectangles: pixmap=694 marking clear [ff2c001e]? 1 [ 9.884] sna_composite(pixmap=694, op=3, src=292+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(3840, 2160) [ 9.884] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.884] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.884] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.884] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.884] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.884] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.884] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.884] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.884] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.884] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.884] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.884] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 2160)), flags=7... [ 9.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.884] sna_drawable_use_bo: using whole GPU bo [ 9.884] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.884] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.884] sna_transform_is_imprecise_integer_translation: no transform [ 9.884] gen9_composite_picture: integer translation (0, 0), removing [ 9.884] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.884] sna_render_pixmap_bo: GPU all damaged [ 9.884] color_convert: src=ba000000 [20028888] [ 9.884] color_convert: dst=ba000000 [20028888] [ 9.884] sna_render_get_solid: ba000000 [ 9.884] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.884] gen4_choose_composite_emitter: identity source, identity mask [ 9.884] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.884] aligning vertex: was 2, now 5 floats per vertex [ 9.884] gen9_composite_get_binding_table(fe80) [ 9.884] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.884] kgem_add_handle: handle=9, index=4 [ 9.884] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.884] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.884] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.884] kgem_add_reloc64: adding proxy [delta=744] for handle=7 [ 9.884] kgem_add_reloc64[7] = (delta=744, target handle=2, presumed=fffe8000) [ 9.884] [3f80] bind bo(handle=7, addr=fffe82e8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.884] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.884] gen9_emit_sampler: sampler = 3 [ 9.884] gen9_emit_sf: num_sf_outputs=2 [ 9.884] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.884] gen9_emit_vertex_elements: setup id=10 [ 9.884] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.884] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.884] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.884] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.884] gen8_vertex_flush[5a8] = 3 [ 9.884] sna_composite(pixmap=694, op=3, src=292+(0, 0), mask=0+(0, 0), dst=694+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.884] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.884] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.884] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.884] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.884] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.884] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.884] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.884] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.884] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.884] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.884] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.884] sna_drawable_use_bo pixmap=694, box=((3840, 0), (7680, 2160)), flags=7... [ 9.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.884] sna_drawable_use_bo: using whole GPU bo [ 9.884] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.884] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.884] sna_transform_is_imprecise_integer_translation: no transform [ 9.884] gen9_composite_picture: integer translation (0, 0), removing [ 9.884] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.884] sna_render_pixmap_bo: GPU all damaged [ 9.884] color_convert: src=ba000000 [20028888] [ 9.884] color_convert: dst=ba000000 [20028888] [ 9.884] sna_render_get_solid: ba000000 [ 9.884] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.884] gen4_choose_composite_emitter: identity source, identity mask [ 9.884] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.884] gen9_composite_get_binding_table(fdc0) [ 9.884] gen9_emit_vertex_elements: setup id=10 [ 9.884] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.884] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.884] gen8_vertex_flush[5dc] = 3 [ 9.884] sna_composite(pixmap=694, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=694+(5694, 1014)+(0, 0), size=(132, 132) [ 9.884] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.884] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.884] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.884] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.884] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.884] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.884] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.884] gen9_render_composite: 132x132, current mode=1/1 [ 9.884] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.884] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.884] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.884] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.884] sna_drawable_use_bo pixmap=694, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.884] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.884] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.884] sna_drawable_use_bo: using whole GPU bo [ 9.884] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.884] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.885] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.885] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.885] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.885] sna_render_pixmap_bo: GPU all damaged [ 9.885] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.885] color_convert: src=ba000000 [20028888] [ 9.885] color_convert: dst=ba000000 [20028888] [ 9.885] sna_render_get_solid: ba000000 [ 9.885] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.885] gen4_choose_composite_emitter: simple src, identity mask [ 9.885] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.885] gen9_composite_get_binding_table(fdc0) [ 9.885] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.885] kgem_add_handle: handle=15, index=5 [ 9.885] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.885] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.885] gen9_emit_sampler: sampler = 23 [ 9.885] gen9_emit_vertex_elements: setup id=10 [ 9.885] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.885] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.885] gen8_vertex_flush[620] = 3 [ 9.885] sna_create_pixmap(80, 80, 32, usage=0) [ 9.885] kgem_can_create_2d: 80x80 @ 32 [ 9.885] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.885] kgem_can_create_2d: untiled size=28672 [ 9.885] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.885] kgem_choose_tiling: 80x80 -> 0 [ 9.885] sna_create_pixmap: usage=0, flags=b [ 9.885] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.885] __pop_freed_pixmap: reusing freed pixmap=676 header [ 9.885] create_pixmap_hdr: pixmap=695, width=80, height=80, usage=0 [ 9.885] sna_create_pixmap: serial=695, 80x80, usage=0 [ 9.885] sna_composite_rectangles(pixmap=696, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.885] sna_composite_rectangles: converted to op 0 [ 9.885] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.885] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.885] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.885] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.885] sna_composite_rectangles: dropping last-cpu hint [ 9.885] sna_drawable_use_bo pixmap=696, box=((0, 0), (80, 80)), flags=19... [ 9.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.885] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.885] sna_pixmap_move_to_gpu(pixmap=696, usage=0), flags=b [ 9.885] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.885] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.885] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.885] kgem_choose_tiling: 80x80 -> 0 [ 9.885] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.885] kgem_choose_tiling: 80x80 -> 0 [ 9.885] sna_pixmap_alloc_gpu: pixmap=696 [ 9.885] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.885] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.885] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.885] from inactive: pitch=320, tiling=0: handle=22, id=731 [ 9.885] __sna_damage_all(80, 80) [ 9.885] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.885] sna_pixmap_mark_active: pixmap=696, handle=22 [ 9.885] sna_drawable_use_bo: allocated GPU bo for operation [ 9.885] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.885] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.885] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.885] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.885] sna_render_get_solid: 0 [ 9.885] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.885] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.885] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.885] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.885] aligning vertex: was 5, now 2 floats per vertex [ 9.885] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.885] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.885] gen9_composite_get_binding_table(fd40) [ 9.885] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.885] kgem_add_handle: handle=22, index=6 [ 9.885] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.885] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.885] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.885] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.885] gen9_emit_sampler: sampler = 1 [ 9.885] gen9_emit_sf: num_sf_outputs=1 [ 9.885] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.885] gen9_emit_vertex_elements: setup id=0 [ 9.885] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.885] (0, 0), (80, 80) [ 9.885] gen8_vertex_flush[6d8] = 3 [ 9.885] sna_composite_rectangles: pixmap=696 marking clear [0]? 1 [ 9.885] sna_composite_rectangles(pixmap=696, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.885] sna_composite_rectangles: converted to op 1 [ 9.885] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.885] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.885] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.885] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.885] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.885] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.885] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.885] sna_composite_rectangles: dropping last-cpu hint [ 9.885] sna_drawable_use_bo pixmap=696, box=((0, 0), (80, 80)), flags=1... [ 9.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.885] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.885] sna_drawable_use_bo: using whole GPU bo [ 9.885] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.885] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.885] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.885] sna_render_get_solid: 40404040 [ 9.885] sna_render_get_solid(1) = 40404040 (old) [ 9.885] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.885] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.885] gen9_composite_get_binding_table(fcc0) [ 9.885] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.885] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.885] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.885] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.885] gen9_emit_vertex_elements: setup id=0 [ 9.885] (0, 0), (2, 2) [ 9.885] (78, 0), (80, 2) [ 9.885] (0, 78), (2, 80) [ 9.885] (78, 78), (80, 80) [ 9.885] gen8_vertex_flush[714] = 12 [ 9.885] sna_composite(pixmap=694, op=3, src=696+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(7680, 2160) [ 9.885] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.885] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.885] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.885] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.885] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.885] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.885] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.885] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.885] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.885] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.885] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.885] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.885] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... [ 9.885] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.885] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.885] sna_drawable_use_bo: using whole GPU bo [ 9.885] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.885] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.885] sna_transform_is_imprecise_integer_translation: no transform [ 9.885] gen9_composite_picture: integer translation (0, 0), removing [ 9.885] sna_render_pixmap_bo pixmap=696, (0, 0)x(7680, 2160)/(80, 80) [ 9.885] sna_render_pixmap_bo: GPU all damaged [ 9.885] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.885] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.885] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.885] gen4_choose_composite_emitter: identity src, no mask [ 9.885] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.885] aligning vertex: was 2, now 3 floats per vertex [ 9.885] gen9_composite_get_binding_table(fc40) [ 9.885] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.885] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.885] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.885] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.885] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.885] gen9_emit_sampler: sampler = a [ 9.885] gen9_emit_vertex_elements: setup id=2 [ 9.885] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.885] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.885] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.885] gen8_vertex_flush[7b0] = 3 [ 9.885] sna_destroy_pixmap: pixmap=696, attached?=1 [ 9.885] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.886] __kgem_bo_destroy: handle=22, size=61440 [ 9.886] __kgem_bo_destroy: handle=22 -> active [ 9.886] __sna_free_pixmap(pixmap=696) [ 9.886] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.886] kgem_can_create_2d: 640x2096 @ 32 [ 9.886] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.886] kgem_can_create_2d: untiled size=5365760 [ 9.886] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.886] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.886] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.886] sna_create_pixmap: usage=0, flags=1b [ 9.886] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.886] __pop_freed_pixmap: reusing freed pixmap=696 header [ 9.886] create_pixmap_hdr: pixmap=697, width=640, height=2096, usage=0 [ 9.886] sna_create_pixmap: serial=697, 640x2096, usage=0 [ 9.886] sna_composite_rectangles(pixmap=698, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.886] sna_composite_rectangles: converted to op 0 [ 9.886] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.886] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.886] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.886] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.886] sna_composite_rectangles: dropping last-cpu hint [ 9.886] sna_drawable_use_bo pixmap=698, box=((0, 0), (640, 2096)), flags=19... [ 9.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.886] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.886] sna_pixmap_move_to_gpu(pixmap=698, usage=0), flags=b [ 9.886] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.886] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.886] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.886] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.886] sna_pixmap_alloc_gpu: pixmap=698 [ 9.886] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.886] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.886] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.886] from inactive: pitch=2560, tiling=1: handle=11, id=732 [ 9.886] __sna_damage_all(640, 2096) [ 9.886] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.886] sna_pixmap_mark_active: pixmap=698, handle=11 [ 9.886] sna_drawable_use_bo: allocated GPU bo for operation [ 9.886] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.886] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.886] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.886] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.886] sna_render_get_solid: 0 [ 9.886] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.886] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.886] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.886] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.886] aligning vertex: was 3, now 2 floats per vertex [ 9.886] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.886] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.886] gen9_composite_get_binding_table(fbc0) [ 9.886] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.886] kgem_add_handle: handle=11, index=7 [ 9.886] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.886] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.886] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.886] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.886] gen9_emit_sampler: sampler = 1 [ 9.886] gen9_emit_vertex_elements: setup id=0 [ 9.886] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.886] (0, 0), (640, 2096) [ 9.886] gen8_vertex_flush[820] = 3 [ 9.886] sna_composite_rectangles: pixmap=698 marking clear [0]? 1 [ 9.886] sna_composite(pixmap=698, op=3, src=292+(168, 968), mask=0+(0, 0), dst=698+(8, 904)+(0, 0), size=(624, 224) [ 9.886] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.886] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.886] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.886] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.886] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.886] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.886] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.886] gen9_render_composite: 624x224, current mode=1/1 [ 9.886] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.886] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.886] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.886] sna_drawable_use_bo pixmap=698, box=((8, 904), (632, 1128)), flags=7... [ 9.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.886] sna_drawable_use_bo: using whole GPU bo [ 9.886] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.886] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.886] sna_transform_is_imprecise_integer_translation: no transform [ 9.886] gen9_composite_picture: integer translation (0, 0), removing [ 9.886] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.886] sna_render_pixmap_bo: GPU all damaged [ 9.886] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.886] color_convert: src=ba000000 [20028888] [ 9.886] color_convert: dst=ba000000 [20028888] [ 9.886] sna_render_get_solid: ba000000 [ 9.886] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.886] gen4_choose_composite_emitter: identity source, identity mask [ 9.886] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.886] aligning vertex: was 2, now 5 floats per vertex [ 9.886] gen9_composite_get_binding_table(fb40) [ 9.886] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.886] gen9_emit_sampler: sampler = 3 [ 9.886] gen9_emit_sf: num_sf_outputs=2 [ 9.886] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.886] gen9_emit_vertex_elements: setup id=10 [ 9.886] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.886] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.886] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.886] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.886] gen8_vertex_flush[8e8] = 3 [ 9.886] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.886] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.886] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.886] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.886] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.886] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.886] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.886] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.886] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.886] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.886] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.886] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.886] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.886] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.886] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.886] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.886] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.886] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.886] sna_drawable_use_bo pixmap=698, box=((8, 904), (632, 1128)), flags=7... [ 9.886] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.886] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.886] sna_drawable_use_bo: using whole GPU bo [ 9.886] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.886] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.886] color_convert: src=660a0a0a [20028888] [ 9.886] color_convert: dst=660a0a0a [20028888] [ 9.886] sna_render_get_solid: 660a0a0a [ 9.886] sna_render_get_solid(2) = 660a0a0a (old) [ 9.886] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.886] gen4_choose_spans_emitter: solid source [ 9.886] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.886] aligning vertex: was 5, now 3 floats per vertex [ 9.886] gen9_composite_get_binding_table(fb00) [ 9.886] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.886] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.886] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.886] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.886] gen9_emit_sampler: sampler = c [ 9.886] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.886] gen9_emit_vertex_elements: setup id=5 [ 9.886] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.886] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.886] thread_choose_span: clipped? 0 [ 9.886] imprecise_trapezoid_span_converter: using 4 threads [ 9.886] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.886] thread_choose_span: clipped? 0 [ 9.886] span_thread: flushing 95 boxes [ 9.886] [ 9.887] span_thread: flushing 95 boxes [ 9.886] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.887] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.886] span_thread: flushing 1 boxes [ 9.887] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.887] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.887] flushing vbo for gen9_get_rectangles: 5 < 9 [ 9.887] gen8_vertex_flush[994] = 393 [ 9.887] gen8_vertex_finish: used=65529 / 65534 [ 9.887] gen8_vertex_finish: reloc[0] = 287 [ 9.887] kgem_add_reloc64: handle=31, pos=287, delta=0, domains=200000 [ 9.887] kgem_add_handle: handle=31, index=8 [ 9.887] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.887] gen8_vertex_finish: reloc[1] = 357 [ 9.887] kgem_add_reloc64: handle=31, pos=357, delta=0, domains=200000 [ 9.887] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.887] gen8_vertex_finish: reloc[2] = 487 [ 9.887] kgem_add_reloc64: handle=31, pos=487, delta=0, domains=200000 [ 9.887] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.887] gen8_vertex_finish: reloc[3] = 608 [ 9.887] kgem_add_reloc64: handle=31, pos=608, delta=0, domains=200000 [ 9.887] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.887] _kgem_bo_destroy: handle=31, proxy? 0 [ 9.887] __kgem_bo_destroy: handle=31, size=262144 [ 9.887] __kgem_bo_destroy: handle=31 -> active [ 9.887] kgem_create_linear(262144) [ 9.887] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 9.887] search_linear_cache: searching for inactive cpu map [ 9.887] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 9.887] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache [ 9.887] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 9.887] kgem_bo_map: converting request for GTT map into CPU map [ 9.887] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 9.887] kgem_bo_sync__cpu: handle=23 [ 9.887] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.887] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 9.887] __kgem_busy: handle=23, busy=0, wedged=0 [ 9.887] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 9.887] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 9.887] gen8_vertex_finish: create vbo handle=23, size=65534 [ 9.887] gen8_vertex_flush[9c4] = 183 [ 9.887] gen9_render_composite_spans_done() [ 9.887] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.887] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.887] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.887] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.887] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.887] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.887] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.887] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.887] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.887] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.887] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.887] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.887] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.887] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.887] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.887] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.887] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.887] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.887] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.887] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.887] sna_drawable_use_bo pixmap=698, box=((8, 904), (632, 1128)), flags=7... [ 9.887] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.887] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.887] sna_drawable_use_bo: using whole GPU bo [ 9.887] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.887] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.887] color_convert: src=66282828 [20028888] [ 9.887] color_convert: dst=66282828 [20028888] [ 9.887] sna_render_get_solid: 66282828 [ 9.887] sna_render_get_solid(3) = 66282828 (old) [ 9.887] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.887] gen4_choose_spans_emitter: solid source [ 9.887] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.887] gen9_composite_get_binding_table(fa80) [ 9.887] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.887] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.887] kgem_add_reloc64[18] = (delta=12, target handle=3, presumed=fdffe000) [ 9.887] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.887] gen9_emit_vertex_elements: setup id=5 [ 9.887] thread_choose_span: clipped? 0 [ 9.887] imprecise_trapezoid_span_converter: using 4 threads [ 9.887] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.887] thread_choose_span: clipped? 0 [ 9.887] span_thread: flushing 2 boxes [ 9.887] span_thread: flushing 2 boxes [ 9.887] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.887] span_thread: flushing 162 boxes [ 9.887] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.887] span_thread: flushing 166 boxes [ 9.887] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.887] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.887] gen8_vertex_flush[a00] = 996 [ 9.887] gen9_render_composite_spans_done() [ 9.887] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.887] kgem_can_create_2d: 640x2096 @ 32 [ 9.887] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.887] kgem_can_create_2d: untiled size=5365760 [ 9.887] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.887] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.887] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.887] sna_create_pixmap: usage=0, flags=1b [ 9.887] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.887] __pop_freed_pixmap: reusing freed pixmap=678 header [ 9.887] create_pixmap_hdr: pixmap=699, width=640, height=2096, usage=0 [ 9.888] sna_create_pixmap: serial=699, 640x2096, usage=0 [ 9.888] sna_composite_rectangles(pixmap=700, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.888] sna_composite_rectangles: converted to op 0 [ 9.888] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.888] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.888] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.888] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.888] sna_composite_rectangles: dropping last-cpu hint [ 9.888] sna_drawable_use_bo pixmap=700, box=((0, 0), (640, 2096)), flags=19... [ 9.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.888] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.888] sna_pixmap_move_to_gpu(pixmap=700, usage=0), flags=b [ 9.888] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.888] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.888] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.888] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.888] sna_pixmap_alloc_gpu: pixmap=700 [ 9.888] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.888] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.888] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.888] from inactive: pitch=2560, tiling=1: handle=25, id=733 [ 9.888] __sna_damage_all(640, 2096) [ 9.888] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.888] sna_pixmap_mark_active: pixmap=700, handle=25 [ 9.888] sna_drawable_use_bo: allocated GPU bo for operation [ 9.888] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.888] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.888] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.888] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.888] sna_render_get_solid: 0 [ 9.888] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.888] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.888] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.888] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.888] aligning vertex: was 3, now 2 floats per vertex [ 9.888] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.888] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.888] gen9_composite_get_binding_table(fa00) [ 9.888] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.888] kgem_add_handle: handle=25, index=9 [ 9.888] kgem_add_reloc64[19] = (delta=0, target handle=9, presumed=f4225000) [ 9.888] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.888] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.888] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.888] gen9_emit_sampler: sampler = 1 [ 9.888] gen9_emit_sf: num_sf_outputs=1 [ 9.888] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.888] gen9_emit_vertex_elements: setup id=0 [ 9.888] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.888] (0, 0), (640, 2096) [ 9.888] gen8_vertex_flush[ad4] = 3 [ 9.888] sna_composite_rectangles: pixmap=700 marking clear [0]? 1 [ 9.888] sna_create_pixmap(624, 224, 32, usage=0) [ 9.888] kgem_can_create_2d: 624x224 @ 32 [ 9.888] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.888] kgem_can_create_2d: untiled size=561152 [ 9.888] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.888] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.888] kgem_can_create_2d: tiled[-1] size=561152 [ 9.888] sna_create_pixmap: usage=0, flags=1b [ 9.888] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.888] __pop_freed_pixmap: reusing freed pixmap=684 header [ 9.888] create_pixmap_hdr: pixmap=701, width=624, height=224, usage=0 [ 9.888] sna_create_pixmap: serial=701, 624x224, usage=0 [ 9.888] sna_composite_rectangles(pixmap=702, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.888] sna_composite_rectangles: converted to op 0 [ 9.888] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.888] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.888] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.888] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.888] sna_composite_rectangles: dropping last-cpu hint [ 9.888] sna_drawable_use_bo pixmap=702, box=((0, 0), (624, 224)), flags=19... [ 9.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.888] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.888] sna_pixmap_move_to_gpu(pixmap=702, usage=0), flags=b [ 9.888] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.888] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.888] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.888] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.888] sna_pixmap_alloc_gpu: pixmap=702 [ 9.888] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.888] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.888] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.888] from inactive: pitch=2560, tiling=1: handle=20, id=734 [ 9.888] __sna_damage_all(624, 224) [ 9.888] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.888] sna_pixmap_mark_active: pixmap=702, handle=20 [ 9.888] sna_drawable_use_bo: allocated GPU bo for operation [ 9.888] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.888] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.888] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.888] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.888] sna_render_get_solid: 0 [ 9.888] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.888] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.888] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.888] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.888] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.888] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.888] gen9_composite_get_binding_table(f980) [ 9.888] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.888] kgem_add_handle: handle=20, index=10 [ 9.888] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd9be000) [ 9.888] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.888] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.888] gen9_emit_vertex_elements: setup id=0 [ 9.888] (0, 0), (624, 224) [ 9.888] gen8_vertex_flush[b08] = 3 [ 9.888] sna_composite_rectangles: pixmap=702 marking clear [0]? 1 [ 9.888] sna_create_pixmap(576, 76, 32, usage=0) [ 9.888] kgem_can_create_2d: 576x76 @ 32 [ 9.888] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.888] kgem_can_create_2d: untiled size=176128 [ 9.888] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.888] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.888] kgem_can_create_2d: tiled[-1] size=176128 [ 9.888] sna_create_pixmap: usage=0, flags=1b [ 9.888] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.888] __pop_freed_pixmap: reusing freed pixmap=682 header [ 9.888] create_pixmap_hdr: pixmap=703, width=576, height=76, usage=0 [ 9.888] sna_create_pixmap: serial=703, 576x76, usage=0 [ 9.888] sna_composite_rectangles(pixmap=704, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.888] sna_composite_rectangles: converted to op 0 [ 9.888] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.888] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.888] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.888] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.888] sna_composite_rectangles: dropping last-cpu hint [ 9.888] sna_drawable_use_bo pixmap=704, box=((0, 0), (576, 76)), flags=19... [ 9.888] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.888] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.888] sna_pixmap_move_to_gpu(pixmap=704, usage=0), flags=b [ 9.888] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.888] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.888] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.888] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.888] sna_pixmap_alloc_gpu: pixmap=704 [ 9.888] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.888] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.888] kgem_set_tiling: handle=31, tiling=1 [1], pitch=2560 [2560]: 1 [ 9.888] kgem_bo_remove_from_active: removing handle=31 from active [ 9.888] 1:from active: pitch=2560, tiling=1, handle=31, id=735 [ 9.888] __sna_damage_all(576, 76) [ 9.888] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.888] sna_pixmap_mark_active: pixmap=704, handle=31 [ 9.888] sna_drawable_use_bo: allocated GPU bo for operation [ 9.888] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.888] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.888] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.888] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.888] sna_render_get_solid: 0 [ 9.888] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.888] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.888] gen9_composite_get_binding_table(f900) [ 9.888] kgem_add_reloc64: handle=31, pos=15928, delta=0, domains=20002 [ 9.888] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.888] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 9.888] [3e30] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.888] gen9_emit_vertex_elements: setup id=0 [ 9.888] (0, 0), (576, 76) [ 9.888] gen8_vertex_flush[b3c] = 3 [ 9.888] sna_composite_rectangles: pixmap=704 marking clear [0]? 1 [ 9.888] sna_accel_flush: flush?=0, dirty?=0 [ 9.888] sna_block_handler (tv=0.0) [ 9.888] sna_wakeup_handler [ 9.888] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.888] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 9.888] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.888] trapezoid_spans_maybe_inplace? clear, no [ 9.888] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.888] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.889] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.889] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.889] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.889] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.889] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.889] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.889] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.889] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.889] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.889] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.889] sna_drawable_use_bo pixmap=704, box=((2, 2), (574, 74)), flags=7... [ 9.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.889] sna_drawable_use_bo: using whole GPU bo [ 9.889] gen9_composite_set_target: pixmap=704, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.889] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.889] color_convert: src=4c000000 [20028888] [ 9.889] color_convert: dst=4c000000 [20028888] [ 9.889] sna_render_get_solid: 4c000000 [ 9.889] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.889] gen4_choose_spans_emitter: solid source [ 9.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.889] aligning vertex: was 2, now 3 floats per vertex [ 9.889] gen9_composite_get_binding_table(f880) [ 9.889] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.889] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.889] kgem_add_reloc64[22] = (delta=304, target handle=2, presumed=fffe8000) [ 9.889] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.889] gen9_emit_sampler: sampler = c [ 9.889] gen9_emit_sf: num_sf_outputs=2 [ 9.889] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.889] gen9_emit_vertex_elements: setup id=5 [ 9.889] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.889] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.889] thread_choose_span: clipped? 0 [ 9.889] imprecise_trapezoid_span_converter: using 4 threads [ 9.889] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.889] thread_choose_span: clipped? 0 [ 9.889] span_thread: flushing 26 boxes [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.889] span_thread: flushing 1 boxes [ 9.889] span_thread: flushing 26 boxes [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.889] span_thread: flushing 1 boxes [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.889] gen8_vertex_flush[bec] = 162 [ 9.889] gen9_render_composite_spans_done() [ 9.889] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.889] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 9.889] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.889] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 9.889] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.889] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 9.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.889] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.889] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.889] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.889] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.889] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.889] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.889] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 9.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.889] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.889] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.889] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 9.889] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.889] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.889] sna_drawable_use_bo pixmap=704, box=((0, 0), (576, 76)), flags=7... [ 9.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.889] sna_drawable_use_bo: using whole GPU bo [ 9.889] gen9_composite_set_target: pixmap=704, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.889] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.889] color_convert: src=e6e6e6e6 [20028888] [ 9.889] color_convert: dst=e6e6e6e6 [20028888] [ 9.889] sna_render_get_solid: e6e6e6e6 [ 9.889] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.889] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.889] gen4_choose_spans_emitter: solid source [ 9.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.889] gen9_composite_get_binding_table(f800) [ 9.889] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.889] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.889] kgem_add_reloc64[23] = (delta=16, target handle=3, presumed=fdffe000) [ 9.889] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.889] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.889] gen9_emit_vertex_elements: setup id=5 [ 9.889] thread_choose_span: clipped? 0 [ 9.889] imprecise_trapezoid_span_converter: using 4 threads [ 9.889] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.889] thread_choose_span: clipped? 0 [ 9.889] span_thread: flushing 62 boxes [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.889] span_thread: flushing 2 boxes [ 9.889] span_thread: flushing 2 boxes [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.889] span_thread: flushing 62 boxes [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.889] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.889] gen8_vertex_flush[c40] = 384 [ 9.889] gen9_render_composite_spans_done() [ 9.889] sna_composite_rectangles(pixmap=704, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.889] sna_composite_rectangles: converted to op 1 [ 9.889] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.889] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.889] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.889] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.889] sna_composite_rectangles: dropping last-cpu hint [ 9.889] sna_drawable_use_bo pixmap=704, box=((16, 16), (18, 60)), flags=9... [ 9.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.889] sna_drawable_use_bo: using whole GPU bo [ 9.889] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.889] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.889] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.889] sna_render_get_solid: ffffffff [ 9.889] sna_render_get_solid(white) [ 9.889] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.889] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.889] aligning vertex: was 3, now 2 floats per vertex [ 9.889] gen9_composite_get_binding_table(f780) [ 9.889] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.889] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.889] kgem_add_reloc64[24] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.889] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.889] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.889] gen9_emit_sampler: sampler = 1 [ 9.889] gen9_emit_sf: num_sf_outputs=1 [ 9.889] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.889] gen9_emit_vertex_elements: setup id=0 [ 9.889] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.889] (16, 16), (18, 60) [ 9.889] gen8_vertex_flush[d00] = 3 [ 9.889] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2b4, drawable=2be [ 9.889] sna_validate_gc: recomputing clip [ 9.889] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.889] sna_copy_area: src=pixmap=704:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=702:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.889] sna_copy_area: normal copy [ 9.889] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.889] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.889] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.889] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.889] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.889] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.889] sna_do_copy: pixmap -- no source clipping [ 9.889] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.889] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.889] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=704+(-24, -136), dst pixmap=702+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.889] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=31, cpu_bo=0), replaces=0 [ 9.889] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.889] sna_drawable_use_bo pixmap=702, box=((24, 136), (600, 212)), flags=b... [ 9.889] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.889] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.889] sna_drawable_use_bo: using whole GPU bo [ 9.889] sna_pixmap_move_to_gpu(pixmap=704, usage=0), flags=a [ 9.889] sna_pixmap_move_to_gpu: already all-damaged [ 9.890] sna_pixmap_mark_active: pixmap=704, handle=31 [ 9.890] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.890] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.890] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.890] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.890] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.890] gen9_composite_get_binding_table(f700) [ 9.890] kgem_add_reloc64: handle=31, pos=15800, delta=0, domains=40000 [ 9.890] kgem_add_reloc64[25] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.890] [3db0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.890] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.890] gen9_emit_sampler: sampler = 0 [ 9.890] gen9_emit_vertex_elements: setup id=0 [ 9.890] (0, 0) -> (24, 136) + (576, 76) [ 9.890] gen8_vertex_flush[d54] = 3 [ 9.890] sna_destroy_pixmap: pixmap=704, attached?=1 [ 9.890] _kgem_bo_destroy: handle=31, proxy? 0 [ 9.890] __kgem_bo_destroy: handle=31, size=262144 [ 9.890] __kgem_bo_destroy: handle=31 -> active [ 9.890] __sna_free_pixmap(pixmap=704) [ 9.890] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.890] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.890] sna_glyphs: discarding mask [ 9.890] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.890] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.890] gen9_render_composite: 0x0, current mode=1/1 [ 9.890] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.890] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.890] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.890] sna_drawable_use_bo pixmap=702, box=((0, 0), (624, 224)), flags=7... [ 9.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.890] sna_drawable_use_bo: using whole GPU bo [ 9.890] gen9_composite_set_target: pixmap=702, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.890] color_convert: src=ff888888 [20028888] [ 9.890] color_convert: dst=ff888888 [20028888] [ 9.890] sna_render_get_solid: ff888888 [ 9.890] sna_render_get_solid(5) = ff888888 (old) [ 9.890] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.890] sna_transform_is_imprecise_integer_translation: no transform [ 9.890] gen9_composite_picture: integer translation (0, 0), removing [ 9.890] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.890] sna_render_pixmap_bo: GPU all damaged [ 9.890] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.890] gen4_choose_composite_emitter: solid, identity mask [ 9.890] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.890] aligning vertex: was 2, now 4 floats per vertex [ 9.890] gen9_composite_get_binding_table(f680) [ 9.890] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.890] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.890] kgem_add_reloc64[26] = (delta=20, target handle=3, presumed=fdffe000) [ 9.890] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.890] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.890] kgem_add_handle: handle=6, index=11 [ 9.890] kgem_add_reloc64[27] = (delta=0, target handle=11, presumed=fd585000) [ 9.890] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.890] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.890] gen9_emit_sampler: sampler = a [ 9.890] gen9_emit_sf: num_sf_outputs=2 [ 9.890] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.890] gen9_emit_vertex_elements: setup id=9 [ 9.890] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.890] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.890] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.890] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.890] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.890] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.890] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.890] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.890] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.890] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.890] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.890] gen8_vertex_flush[e30] = 24 [ 9.890] gen9_magic_ca_pass: CA fixup (1302 -> 1326) [ 9.890] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.890] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.890] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.890] sna_composite(pixmap=702, op=3, src=210+(0, 0), mask=0+(28, 8), dst=702+(28, 8)+(0, 0), size=(20, 80) [ 9.890] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.890] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.890] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.890] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.890] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.890] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.890] gen9_render_composite: 20x80, current mode=1/1 [ 9.890] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.890] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.890] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.890] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.890] sna_drawable_use_bo pixmap=702, box=((28, 8), (48, 88)), flags=7... [ 9.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.890] sna_drawable_use_bo: using whole GPU bo [ 9.890] gen9_composite_set_target: pixmap=702, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.890] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.890] sna_transform_is_imprecise_integer_translation: no transform [ 9.890] gen9_composite_picture: integer translation (0, 0), removing [ 9.890] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.890] sna_render_pixmap_bo: GPU all damaged [ 9.890] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.890] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.890] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.890] gen4_choose_composite_emitter: identity src, no mask [ 9.890] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.890] aligning vertex: was 4, now 3 floats per vertex [ 9.890] gen9_composite_get_binding_table(f5c0) [ 9.890] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.890] kgem_add_handle: handle=12, index=12 [ 9.890] kgem_add_reloc64[28] = (delta=0, target handle=12, presumed=fdffb000) [ 9.890] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.890] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.890] gen9_emit_sampler: sampler = 2 [ 9.890] gen9_emit_sf: num_sf_outputs=1 [ 9.890] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.890] gen9_emit_vertex_elements: setup id=2 [ 9.890] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.890] gen9_render_composite_box: (28, 8), (48, 88) [ 9.890] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.890] gen8_vertex_flush[f80] = 3 [ 9.890] sna_composite(pixmap=702, op=3, src=214+(0, 0), mask=0+(28, 0), dst=702+(28, 0)+(0, 0), size=(20, 8) [ 9.890] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.890] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.890] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.890] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.890] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.890] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.890] gen9_render_composite: 20x8, current mode=1/1 [ 9.890] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.890] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.890] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.890] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.890] sna_drawable_use_bo pixmap=702, box=((28, 0), (48, 8)), flags=7... [ 9.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.890] sna_drawable_use_bo: using whole GPU bo [ 9.890] gen9_composite_set_target: pixmap=702, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.890] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.890] sna_transform_is_imprecise_integer_translation: no transform [ 9.890] gen9_composite_picture: integer translation (0, 0), removing [ 9.890] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.890] sna_render_pixmap_bo: GPU all damaged [ 9.890] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.890] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.890] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.890] gen4_choose_composite_emitter: identity src, no mask [ 9.890] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.890] gen9_composite_get_binding_table(f540) [ 9.890] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.890] kgem_add_handle: handle=24, index=13 [ 9.890] kgem_add_reloc64[29] = (delta=0, target handle=13, presumed=fd53c000) [ 9.890] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.890] gen9_emit_vertex_elements: setup id=2 [ 9.890] gen9_render_composite_box: (28, 0), (48, 8) [ 9.890] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.890] gen8_vertex_flush[fbc] = 3 [ 9.890] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2be, drawable=2bc [ 9.890] sna_validate_gc: recomputing clip [ 9.890] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.890] sna_copy_area: src=pixmap=702:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=700:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.890] sna_copy_area: normal copy [ 9.890] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.890] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.890] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.890] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.890] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.890] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.890] sna_do_copy: pixmap -- no source clipping [ 9.890] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.890] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.890] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=702+(-8, -896), dst pixmap=700+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.890] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.890] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.890] sna_drawable_use_bo pixmap=700, box=((8, 896), (632, 1120)), flags=b... [ 9.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.890] sna_drawable_use_bo: using whole GPU bo [ 9.890] sna_pixmap_move_to_gpu(pixmap=702, usage=0), flags=a [ 9.890] sna_pixmap_move_to_gpu: already all-damaged [ 9.890] sna_pixmap_mark_active: pixmap=702, handle=20 [ 9.890] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.890] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.890] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.890] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.890] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.890] aligning vertex: was 3, now 2 floats per vertex [ 9.890] gen9_composite_get_binding_table(f4c0) [ 9.890] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.890] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.890] kgem_add_reloc64[30] = (delta=0, target handle=10, presumed=fd9be000) [ 9.890] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.890] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.890] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.890] gen9_emit_sampler: sampler = 0 [ 9.890] gen9_emit_vertex_elements: setup id=0 [ 9.890] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.890] (0, 0) -> (8, 896) + (624, 224) [ 9.890] gen8_vertex_flush[1044] = 3 [ 9.890] sna_destroy_pixmap: pixmap=702, attached?=1 [ 9.890] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.890] __kgem_bo_destroy: handle=20, size=3268608 [ 9.890] __kgem_bo_destroy: handle=20 -> active [ 9.890] __sna_free_pixmap(pixmap=702) [ 9.890] sna_create_pixmap(624, 80, 32, usage=0) [ 9.890] kgem_can_create_2d: 624x80 @ 32 [ 9.890] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.890] kgem_can_create_2d: untiled size=200704 [ 9.890] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.890] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.890] kgem_can_create_2d: tiled[-1] size=200704 [ 9.890] sna_create_pixmap: usage=0, flags=1b [ 9.890] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.890] __pop_freed_pixmap: reusing freed pixmap=702 header [ 9.890] create_pixmap_hdr: pixmap=705, width=624, height=80, usage=0 [ 9.890] sna_create_pixmap: serial=705, 624x80, usage=0 [ 9.890] sna_composite_rectangles(pixmap=706, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.890] sna_composite_rectangles: converted to op 0 [ 9.890] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.890] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.890] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.890] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.890] sna_composite_rectangles: dropping last-cpu hint [ 9.890] sna_drawable_use_bo pixmap=706, box=((0, 0), (624, 80)), flags=19... [ 9.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.890] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.890] sna_pixmap_move_to_gpu(pixmap=706, usage=0), flags=b [ 9.890] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.890] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.890] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.890] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.890] sna_pixmap_alloc_gpu: pixmap=706 [ 9.890] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.890] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.890] kgem_bo_remove_from_active: removing handle=31 from active [ 9.890] 1:from active: pitch=2560, tiling=1, handle=31, id=736 [ 9.890] __sna_damage_all(624, 80) [ 9.890] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.890] sna_pixmap_mark_active: pixmap=706, handle=31 [ 9.890] sna_drawable_use_bo: allocated GPU bo for operation [ 9.890] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.890] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.890] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.890] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.890] sna_render_get_solid: 0 [ 9.890] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.890] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.890] gen9_composite_get_binding_table(f440) [ 9.890] kgem_add_reloc64: handle=31, pos=15624, delta=0, domains=20002 [ 9.890] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.890] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 9.890] [3d00] bind bo(handle=31, addr=fd4fc000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.890] gen9_emit_sampler: sampler = 1 [ 9.890] gen9_emit_vertex_elements: setup id=0 [ 9.890] (0, 0), (624, 80) [ 9.890] gen8_vertex_flush[1080] = 3 [ 9.890] sna_composite_rectangles: pixmap=706 marking clear [0]? 1 [ 9.890] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2bc, drawable=2c2 [ 9.890] sna_validate_gc: recomputing clip [ 9.890] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.890] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=706:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.890] sna_copy_area: normal copy [ 9.890] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.890] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.890] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.890] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.890] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.890] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.890] sna_do_copy: pixmap -- no source clipping [ 9.890] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.890] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.890] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=706+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.890] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=31, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.890] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.890] sna_drawable_use_bo pixmap=706, box=((28, 0), (246, 80)), flags=b... [ 9.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.890] sna_drawable_use_bo: using whole GPU bo [ 9.890] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.890] sna_pixmap_move_to_gpu: already all-damaged [ 9.890] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.890] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.890] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.890] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.890] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.890] kgem_bo_is_render: handle=31, rq? 1 [1] [ 9.890] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.890] gen9_composite_get_binding_table(f3c0) [ 9.890] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.890] kgem_add_handle: handle=21, index=14 [ 9.890] kgem_add_reloc64[32] = (delta=0, target handle=14, presumed=fd994000) [ 9.890] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.890] gen9_emit_sampler: sampler = 0 [ 9.890] gen9_emit_vertex_elements: setup id=0 [ 9.890] (0, 0) -> (28, 0) + (218, 80) [ 9.890] gen8_vertex_flush[10c4] = 3 [ 9.890] sna_composite(pixmap=700, op=3, src=706+(0, 0), mask=0+(0, 0), dst=700+(8, 1136)+(0, 0), size=(624, 80) [ 9.890] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.890] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.890] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.890] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.890] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.890] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.890] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.890] gen9_render_composite: 624x80, current mode=1/1 [ 9.890] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 9.890] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.890] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.890] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.890] sna_drawable_use_bo pixmap=700, box=((8, 1136), (632, 1216)), flags=7... [ 9.890] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.890] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.890] sna_drawable_use_bo: using whole GPU bo [ 9.890] gen9_composite_set_target: pixmap=700, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.890] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.891] sna_transform_is_imprecise_integer_translation: no transform [ 9.891] gen9_composite_picture: integer translation (0, 0), removing [ 9.891] sna_render_pixmap_bo pixmap=706, (0, 0)x(624, 80)/(624, 80) [ 9.891] sna_render_pixmap_bo: GPU all damaged [ 9.891] color_convert: src=cc000000 [20028888] [ 9.891] color_convert: dst=cc000000 [20028888] [ 9.891] sna_render_get_solid: cc000000 [ 9.891] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.891] gen4_choose_composite_emitter: identity source, identity mask [ 9.891] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.891] aligning vertex: was 2, now 5 floats per vertex [ 9.891] gen9_composite_get_binding_table(f340) [ 9.891] kgem_add_reloc64: handle=31, pos=15560, delta=0, domains=40000 [ 9.891] kgem_add_reloc64[33] = (delta=0, target handle=8, presumed=fd4fc000) [ 9.891] [3cc0] bind bo(handle=31, addr=fd4fc000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.891] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.891] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.891] kgem_add_reloc64[34] = (delta=816, target handle=2, presumed=fffe8000) [ 9.891] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.891] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.891] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.891] gen9_emit_sampler: sampler = 3 [ 9.891] gen9_emit_sf: num_sf_outputs=2 [ 9.891] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.891] gen9_emit_vertex_elements: setup id=10 [ 9.891] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.891] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.891] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.891] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.891] gen8_vertex_flush[11b0] = 3 [ 9.891] sna_destroy_pixmap: pixmap=706, attached?=1 [ 9.891] _kgem_bo_destroy: handle=31, proxy? 0 [ 9.891] __kgem_bo_destroy: handle=31, size=262144 [ 9.891] __kgem_bo_destroy: handle=31 -> active [ 9.891] __sna_free_pixmap(pixmap=706) [ 9.891] sna_composite(pixmap=698, op=3, src=700+(0, 0), mask=0+(0, 0), dst=698+(0, 0)+(0, 0), size=(640, 2096) [ 9.891] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.891] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.891] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.891] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.891] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.891] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.891] gen9_render_composite: 640x2096, current mode=1/1 [ 9.891] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.891] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.891] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.891] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.891] sna_drawable_use_bo pixmap=698, box=((0, 0), (640, 2096)), flags=7... [ 9.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.891] sna_drawable_use_bo: using whole GPU bo [ 9.891] gen9_composite_set_target: pixmap=698, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.891] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.891] sna_transform_is_imprecise_integer_translation: no transform [ 9.891] gen9_composite_picture: integer translation (0, 0), removing [ 9.891] sna_render_pixmap_bo pixmap=700, (0, 0)x(640, 2096)/(640, 2096) [ 9.891] sna_render_pixmap_bo: GPU all damaged [ 9.891] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.891] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.891] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.891] gen4_choose_composite_emitter: identity src, no mask [ 9.891] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.891] aligning vertex: was 5, now 3 floats per vertex [ 9.891] gen9_composite_get_binding_table(f280) [ 9.891] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.891] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.891] kgem_add_reloc64[35] = (delta=0, target handle=9, presumed=f4225000) [ 9.891] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.891] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.891] gen9_emit_sampler: sampler = 2 [ 9.891] gen9_emit_sf: num_sf_outputs=1 [ 9.891] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.891] gen9_emit_vertex_elements: setup id=2 [ 9.891] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.891] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.891] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.891] gen8_vertex_flush[1258] = 3 [ 9.891] sna_destroy_pixmap: pixmap=700, attached?=1 [ 9.891] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.891] __kgem_bo_destroy: handle=25, size=33177600 [ 9.891] __kgem_bo_destroy: handle=25 -> active [ 9.891] __sna_free_pixmap(pixmap=700) [ 9.891] sna_composite(pixmap=694, op=3, src=698+(0, 0), mask=0+(160, 64), dst=694+(160, 64)+(0, 0), size=(640, 2096) [ 9.891] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.891] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.891] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.891] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.891] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.891] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.891] gen9_render_composite: 640x2096, current mode=1/1 [ 9.891] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.891] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.891] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.891] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.891] sna_drawable_use_bo pixmap=694, box=((160, 64), (800, 2160)), flags=7... [ 9.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.891] sna_drawable_use_bo: using whole GPU bo [ 9.891] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.891] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.891] sna_transform_is_imprecise_integer_translation: no transform [ 9.891] gen9_composite_picture: integer translation (0, 0), removing [ 9.891] sna_render_pixmap_bo pixmap=698, (0, 0)x(640, 2096)/(640, 2096) [ 9.891] sna_render_pixmap_bo: GPU all damaged [ 9.891] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.891] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.891] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.891] gen4_choose_composite_emitter: identity src, no mask [ 9.891] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.891] gen9_composite_get_binding_table(f200) [ 9.891] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.891] kgem_add_reloc64: handle=11, pos=15480, delta=0, domains=40000 [ 9.891] kgem_add_reloc64[36] = (delta=0, target handle=7, presumed=fa111000) [ 9.891] [3c70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.891] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.891] gen9_emit_vertex_elements: setup id=2 [ 9.891] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.891] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.891] gen8_vertex_flush[12a4] = 3 [ 9.891] sna_destroy_pixmap: pixmap=698, attached?=1 [ 9.891] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.891] __kgem_bo_destroy: handle=11, size=33177600 [ 9.891] __kgem_bo_destroy: handle=11 -> active [ 9.891] __sna_free_pixmap(pixmap=698) [ 9.891] sna_create_pixmap(2, 64, 32, usage=0) [ 9.891] kgem_can_create_2d: 2x64 @ 32 [ 9.891] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.891] kgem_can_create_2d: untiled size=4096 [ 9.891] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.891] kgem_choose_tiling: 2x64 -> 0 [ 9.891] sna_create_pixmap: usage=0, flags=a [ 9.891] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.891] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.891] create_pixmap: serial=707, usage=0, 2x64 [ 9.891] sna_create_pixmap: serial=707, 2x64, usage=0 [ 9.891] sna_composite_rectangles(pixmap=708, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.891] sna_composite_rectangles: converted to op 0 [ 9.891] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.891] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.891] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.891] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.891] sna_composite_rectangles: fallback, dst pixmap=708 too small or not attached [ 9.891] sna_composite_rectangles: fallback [ 9.891] sna_drawable_move_region_to_cpu(pixmap=708 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.891] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.891] _sna_pixmap_move_to_cpu(pixmap=708, 2x64, flags=1) [ 9.891] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.891] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.891] operate_inplace: no, inplace operation not suitable [ 9.891] _sna_pixmap_move_to_cpu: marking as damaged [ 9.891] __sna_damage_all(2, 64) [ 9.891] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.891] sna_create_pixmap(1, 32, 32, usage=0) [ 9.891] kgem_can_create_2d: 1x32 @ 32 [ 9.891] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.891] kgem_can_create_2d: untiled size=4096 [ 9.891] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.891] kgem_choose_tiling: 1x32 -> 0 [ 9.891] sna_create_pixmap: usage=0, flags=a [ 9.891] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.891] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.891] create_pixmap: serial=709, usage=0, 1x32 [ 9.891] sna_create_pixmap: serial=709, 1x32, usage=0 [ 9.891] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2c2, drawable=2c6 [ 9.891] sna_validate_gc: recomputing clip [ 9.891] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.891] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.891] try_upload__fast: ignore existing cpu damage (if any) [ 9.891] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.891] try_upload__fast: no, no gpu damage [ 9.891] sna_drawable_move_region_to_cpu(pixmap=710 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.891] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.891] _sna_pixmap_move_to_cpu(pixmap=710, 1x32, flags=1) [ 9.891] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.891] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.891] operate_inplace: no, inplace operation not suitable [ 9.891] _sna_pixmap_move_to_cpu: marking as damaged [ 9.891] __sna_damage_all(1, 32) [ 9.891] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.891] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.891] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.891] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.891] sna_accel_flush: flush?=0, dirty?=0 [ 9.891] sna_composite(pixmap=708, op=1, src=710+(0, 0), mask=0+(0, 0), dst=708+(0, 0)+(0, 0), size=(2, 64) [ 9.891] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.891] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.891] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.891] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.891] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.891] sna_composite: fallback, dst pixmap=708 is too small (or completely damaged) [ 9.891] sna_composite: fallback -- fbComposite [ 9.891] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.891] sna_composite_fb: fallback -- move src to cpu [ 9.891] _sna_pixmap_move_to_cpu(pixmap=710, 1x32, flags=2) [ 9.891] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.891] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.891] sna_composite_fb: fallback -- move dst to cpu [ 9.891] sna_drawable_move_region_to_cpu(pixmap=708 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.891] sna_drawable_move_region_to_cpu: pixmap=708 all damaged on CPU [ 9.891] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.891] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.891] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.891] sna_destroy_pixmap: pixmap=710, attached?=1 [ 9.891] __sna_free_pixmap(pixmap=710) [ 9.891] sna_composite(pixmap=694, op=3, src=708+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(3840, 64) [ 9.891] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.891] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.891] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.891] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.891] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.891] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.891] gen9_render_composite: 3840x64, current mode=1/1 [ 9.891] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.891] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.891] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.891] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 64)), flags=7... [ 9.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.891] sna_drawable_use_bo: using whole GPU bo [ 9.891] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.891] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.891] sna_transform_is_imprecise_integer_translation: no transform [ 9.891] gen9_composite_picture: integer translation (0, 0), removing [ 9.891] sna_render_pixmap_bo pixmap=708, (0, 0)x(3840, 64)/(2, 64) [ 9.891] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.891] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.891] use_cpu_bo: no cpu bo [ 9.891] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.891] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.891] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.891] sna_drawable_move_region_to_cpu(pixmap=708 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.891] sna_drawable_move_region_to_cpu: pixmap=708 all damaged on CPU [ 9.891] kgem_can_create_2d: 2x64 @ 32 [ 9.891] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.891] kgem_can_create_2d: untiled size=4096 [ 9.891] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.891] kgem_choose_tiling: 2x64 -> 0 [ 9.891] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.891] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.891] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.891] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.891] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.891] search_linear_cache: searching for inactive gtt map [ 9.891] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.891] search_linear_cache: searching for inactive gtt map [ 9.891] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.891] kgem_set_tiling: handle=16, tiling=0 [0], pitch=0 [0]: 1 [ 9.891] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 9.891] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 9.891] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.891] kgem_create_buffer: reusing handle=16 for buffer [ 9.891] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.891] init_buffer_from_bo: reusing handle=16 for buffer [ 9.891] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 9.891] kgem_bo_map: converting request for GTT map into CPU map [ 9.891] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 9.891] kgem_bo_sync__cpu: handle=16 [ 9.891] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.891] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 9.891] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.891] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 9.891] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 9.891] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 9.891] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 9.891] __kgem_bo_init(handle=16, num_pages=2048) [ 9.891] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.891] upload: adding upload cache to pixmap=708 [ 9.891] kgem_proxy_bo_attach: handle=16 [ 9.891] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.891] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.891] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.891] gen4_choose_composite_emitter: identity src, no mask [ 9.891] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.891] gen9_composite_get_binding_table(f180) [ 9.891] kgem_add_reloc64: handle=16, pos=15448, delta=0, domains=40000 [ 9.891] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 9.891] kgem_add_handle: handle=16, index=15 [ 9.891] kgem_add_reloc64[37] = (delta=0, target handle=15, presumed=fffa8000) [ 9.891] [3c50] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.891] gen9_emit_sampler: sampler = a [ 9.891] gen9_emit_vertex_elements: setup id=2 [ 9.891] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.891] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.891] gen8_vertex_flush[12e8] = 3 [ 9.891] sna_destroy_pixmap: pixmap=708, attached?=1 [ 9.891] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.891] __sna_free_pixmap(pixmap=708) [ 9.891] sna_composite(pixmap=694, op=3, src=292+(0, 0), mask=0+(0, 0), dst=694+(0, 0)+(0, 0), size=(3840, 48) [ 9.891] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.891] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.891] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.891] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.891] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.891] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.891] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.891] gen9_render_composite: 3840x48, current mode=1/1 [ 9.891] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.891] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.891] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.891] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.891] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 48)), flags=7... [ 9.891] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.891] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.891] sna_drawable_use_bo: using whole GPU bo [ 9.891] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.891] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.891] sna_transform_is_imprecise_integer_translation: no transform [ 9.892] gen9_composite_picture: integer translation (0, 0), removing [ 9.892] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.892] sna_render_pixmap_bo: GPU all damaged [ 9.892] color_convert: src=ba000000 [20028888] [ 9.892] color_convert: dst=ba000000 [20028888] [ 9.892] sna_render_get_solid: ba000000 [ 9.892] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.892] gen4_choose_composite_emitter: identity source, identity mask [ 9.892] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.892] aligning vertex: was 3, now 5 floats per vertex [ 9.892] gen9_composite_get_binding_table(f100) [ 9.892] gen9_emit_sampler: sampler = 3 [ 9.892] gen9_emit_sf: num_sf_outputs=2 [ 9.892] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.892] gen9_emit_vertex_elements: setup id=10 [ 9.892] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.892] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.892] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.892] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.892] gen8_vertex_flush[1398] = 3 [ 9.892] sna_composite_rectangles(pixmap=694, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.892] sna_composite_rectangles: converted to op 3 [ 9.892] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.892] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.892] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.892] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.892] sna_drawable_use_bo pixmap=694, box=((0, 0), (3840, 48)), flags=1... [ 9.892] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.892] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.892] sna_drawable_use_bo: using whole GPU bo [ 9.892] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.892] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.892] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.892] sna_render_get_solid: 660a0a0a [ 9.892] sna_render_get_solid(2) = 660a0a0a (old) [ 9.892] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.892] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.892] aligning vertex: was 5, now 2 floats per vertex [ 9.892] gen9_composite_get_binding_table(f0c0) [ 9.892] gen9_emit_sampler: sampler = 1 [ 9.892] gen9_emit_sf: num_sf_outputs=1 [ 9.892] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.892] gen9_emit_vertex_elements: setup id=0 [ 9.892] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.892] (0, 0), (3840, 48) [ 9.892] gen8_vertex_flush[1440] = 3 [ 9.892] sna_composite(pixmap=694, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=694+(3786, 6)+(0, 0), size=(44, 36) [ 9.892] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.892] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.892] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.892] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.892] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.892] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.892] gen9_render_composite: 44x36, current mode=1/1 [ 9.892] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.892] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.892] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.892] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.892] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.892] sna_drawable_use_bo pixmap=694, box=((3786, 6), (3830, 42)), flags=7... [ 9.892] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.892] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.892] sna_drawable_use_bo: using whole GPU bo [ 9.892] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.892] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.892] sna_transform_is_imprecise_integer_translation: no transform [ 9.892] gen9_composite_picture: integer translation (0, 0), removing [ 9.892] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.892] sna_render_pixmap_bo: CPU all damaged [ 9.892] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.892] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.892] __kgem_retire_rq: request 1 complete [ 9.892] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.892] sna_add_flush_pixmap: new flush bo, flushing before [ 9.892] gen8_vertex_close: used=5406, vbo active? 23, vb=625, nreloc=5 [ 9.892] gen8_vertex_close: reloc[0] = 620 [ 9.892] kgem_add_reloc64: handle=23, pos=620, delta=0, domains=200000 [ 9.892] kgem_add_handle: handle=23, index=16 [ 9.892] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd545000) [ 9.892] gen8_vertex_close: reloc[1] = 688 [ 9.892] kgem_add_reloc64: handle=23, pos=688, delta=0, domains=200000 [ 9.892] kgem_add_reloc64[39] = (delta=0, target handle=16, presumed=fd545000) [ 9.892] gen8_vertex_close: reloc[2] = 903 [ 9.892] kgem_add_reloc64: handle=23, pos=903, delta=0, domains=200000 [ 9.892] kgem_add_reloc64[40] = (delta=0, target handle=16, presumed=fd545000) [ 9.892] gen8_vertex_close: reloc[3] = 987 [ 9.892] kgem_add_reloc64: handle=23, pos=987, delta=0, domains=200000 [ 9.892] kgem_add_reloc64[41] = (delta=0, target handle=16, presumed=fd545000) [ 9.892] gen8_vertex_close: reloc[4] = 1127 [ 9.892] kgem_add_reloc64: handle=23, pos=1127, delta=0, domains=200000 [ 9.892] kgem_add_reloc64[42] = (delta=0, target handle=16, presumed=fd545000) [ 9.892] batch[1/1, flags=1800]: 1302 1302 15408 16384, nreloc=43, nexec=17, nfence=0, aperture=42596 [fenced=0] [ 9.892] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.892] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.892] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.892] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.892] kgem_fixup_relocs: shrinking by 53248 [ 9.892] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.892] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.892] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.892] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.892] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.892] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4fc000 [ 9.892] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.892] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.892] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.892] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=7 [ 9.892] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.892] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=8 [ 9.892] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.892] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.892] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=7 [ 9.892] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.892] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=8 [ 9.892] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=8 [ 9.892] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=8 [ 9.892] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=7 [ 9.892] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=8 [ 9.892] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=7 [ 9.892] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=8 [ 9.892] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.892] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.892] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.892] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.892] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.892] __kgem_bo_clear_busy: handle=7 [ 9.892] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.892] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.892] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.892] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.892] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.892] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.892] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.892] gen4_choose_composite_emitter: identity src, no mask [ 9.892] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.892] aligning vertex: was 2, now 3 floats per vertex [ 9.892] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.892] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.892] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.892] kgem_add_handle: handle=4, index=0 [ 9.892] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.892] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.892] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.892] gen9_composite_get_binding_table(ffc0) [ 9.892] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.892] kgem_add_handle: handle=39, index=1 [ 9.892] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.892] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.892] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.892] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.892] kgem_add_handle: handle=32, index=2 [ 9.892] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.892] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.892] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.892] gen9_emit_sampler: sampler = 2 [ 9.892] gen9_emit_sf: num_sf_outputs=1 [ 9.892] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.892] gen9_emit_vertex_elements: setup id=2 [ 9.892] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.892] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.892] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.892] gen8_vertex_flush[490] = 3 [ 9.892] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.892] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.892] sna_glyphs: discarding mask [ 9.892] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.892] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.892] gen9_render_composite: 0x0, current mode=1/1 [ 9.892] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.892] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.892] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.892] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.892] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... [ 9.892] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.892] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.892] sna_drawable_use_bo: using whole GPU bo [ 9.892] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.892] color_convert: src=ffdfdbd2 [20028888] [ 9.892] color_convert: dst=ffdfdbd2 [20028888] [ 9.892] sna_render_get_solid: ffdfdbd2 [ 9.892] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.892] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.892] sna_transform_is_imprecise_integer_translation: no transform [ 9.892] gen9_composite_picture: integer translation (0, 0), removing [ 9.892] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.892] sna_render_pixmap_bo: GPU all damaged [ 9.892] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.892] gen4_choose_composite_emitter: solid, identity mask [ 9.892] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.892] aligning vertex: was 3, now 4 floats per vertex [ 9.892] gen9_composite_get_binding_table(ff00) [ 9.892] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.892] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.892] kgem_add_handle: handle=8, index=3 [ 9.892] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.892] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.892] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.892] kgem_add_handle: handle=6, index=4 [ 9.892] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.892] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.892] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.892] gen9_emit_sampler: sampler = a [ 9.892] gen9_emit_sf: num_sf_outputs=2 [ 9.892] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.892] gen9_emit_vertex_elements: setup id=9 [ 9.892] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.892] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.892] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.892] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.892] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.892] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.892] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.892] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.892] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.892] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.892] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.892] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.892] gen8_vertex_flush[56c] = 15 [ 9.892] gen9_magic_ca_pass: CA fixup (1354 -> 1369) [ 9.892] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.892] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.892] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.893] sna_composite(pixmap=694, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=694+(3626, 6)+(0, 0), size=(48, 36) [ 9.893] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.893] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.893] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.893] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.893] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.893] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.893] gen9_render_composite: 48x36, current mode=1/1 [ 9.893] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.893] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.893] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.893] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.893] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.893] sna_drawable_use_bo pixmap=694, box=((3626, 6), (3674, 42)), flags=7... [ 9.893] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.893] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.893] sna_drawable_use_bo: using whole GPU bo [ 9.893] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.893] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.893] sna_transform_is_imprecise_integer_translation: no transform [ 9.893] gen9_composite_picture: integer translation (0, 0), removing [ 9.893] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.893] sna_render_pixmap_bo: CPU all damaged [ 9.893] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.893] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.893] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.893] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.893] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.893] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.893] gen4_choose_composite_emitter: identity src, no mask [ 9.893] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.893] aligning vertex: was 4, now 3 floats per vertex [ 9.893] gen9_composite_get_binding_table(fe40) [ 9.893] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.893] kgem_add_handle: handle=33, index=5 [ 9.893] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.893] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.893] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.893] gen9_emit_sampler: sampler = 2 [ 9.893] gen9_emit_sf: num_sf_outputs=1 [ 9.893] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.893] gen9_emit_vertex_elements: setup id=2 [ 9.893] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.893] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.893] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.893] gen8_vertex_flush[6a8] = 3 [ 9.893] sna_create_pixmap(26, 20, 32, usage=0) [ 9.893] kgem_can_create_2d: 26x20 @ 32 [ 9.893] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.893] kgem_can_create_2d: untiled size=4096 [ 9.893] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.893] kgem_choose_tiling: 26x20 -> 0 [ 9.893] sna_create_pixmap: usage=0, flags=a [ 9.893] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.893] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.893] create_pixmap: serial=711, usage=0, 26x20 [ 9.893] sna_create_pixmap: serial=711, 26x20, usage=0 [ 9.893] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2c6, drawable=2c8 [ 9.893] sna_validate_gc: recomputing clip [ 9.893] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.893] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.893] try_upload__fast: ignore existing cpu damage (if any) [ 9.893] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.893] try_upload__fast: no, no gpu damage [ 9.893] sna_drawable_move_region_to_cpu(pixmap=712 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.893] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.893] _sna_pixmap_move_to_cpu(pixmap=712, 26x20, flags=1) [ 9.893] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.893] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.893] operate_inplace: no, inplace operation not suitable [ 9.893] _sna_pixmap_move_to_cpu: marking as damaged [ 9.893] __sna_damage_all(26, 20) [ 9.893] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.893] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.893] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.893] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.893] sna_accel_flush: flush?=1, dirty?=1 [ 9.893] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.893] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.893] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.893] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.893] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.893] kgem_bo_sync__cpu_full: handle=33 [ 9.893] gen8_vertex_close: used=5487, vbo active? 23, vb=204, nreloc=2 [ 9.893] gen8_vertex_close: reloc[0] = 287 [ 9.893] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.893] kgem_add_handle: handle=23, index=6 [ 9.893] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd545000) [ 9.893] gen8_vertex_close: reloc[1] = 342 [ 9.893] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 9.893] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd545000) [ 9.893] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.893] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.893] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.893] kgem_fixup_relocs: shrinking by 61440 [ 9.893] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.893] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.894] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.894] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.894] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.894] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.894] __kgem_bo_clear_busy: handle=8 [ 9.894] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.894] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.894] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.894] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.894] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.894] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.894] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.909] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.909] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.909] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.909] __kgem_retire_rq: request 2 complete [ 9.909] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.909] kgem_bo_move_to_cache: release handle=11 [ 9.909] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.909] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.909] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.909] kgem_bo_move_to_cache: release handle=25 [ 9.909] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.909] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.909] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 9.909] kgem_bo_move_to_cache: release handle=31 [ 9.909] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 9.909] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.909] kgem_bo_move_to_cache: release handle=20 [ 9.909] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.909] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.909] kgem_bo_move_to_cache: release handle=22 [ 9.909] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.909] __kgem_retire_rq: request 1 complete [ 9.909] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.909] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.909] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.909] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.909] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.909] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.909] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.909] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.909] kgem_bo_sync__cpu_full: handle=32 [ 9.909] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.909] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.909] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.909] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.909] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.909] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.909] sna_accel_flush: flush?=0, dirty?=0 [ 9.909] sna_block_handler (tv=0.0) [ 9.909] sna_wakeup_handler [ 9.909] sna_mode_wakeup: len=64 [ 9.909] sna_mode_wakeup: recording last swap on pipe=1, frame 317 [13d], time 9.893777 [ 9.910] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.910] sna_mode_wakeup: flip complete, pending? 2 [ 9.910] sna_mode_wakeup: recording last swap on pipe=0, frame 347 [15b], time 9.895085 [ 9.910] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.910] sna_mode_wakeup: flip complete, pending? 1 [ 9.910] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.910] sna_composite(pixmap=694, op=3, src=712+(2370, 10), mask=0+(3554, 6), dst=694+(3554, 6)+(0, 0), size=(52, 36) [ 9.910] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.910] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.910] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.910] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.910] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.910] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.910] gen9_render_composite: 52x36, current mode=0/1 [ 9.910] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.910] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.910] sna_blt_composite: unsupported op [3] for blitting [ 9.910] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.910] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.910] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.910] sna_drawable_use_bo pixmap=694, box=((3554, 6), (3606, 42)), flags=7... [ 9.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.910] sna_drawable_use_bo: using whole GPU bo [ 9.910] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.910] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.910] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.910] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.910] sna_render_pixmap_bo pixmap=712, (2370, 10)x(52, 36)/(26, 20) [ 9.910] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.910] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.910] use_cpu_bo: no cpu bo [ 9.910] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.910] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.910] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.910] sna_drawable_move_region_to_cpu(pixmap=712 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.910] sna_drawable_move_region_to_cpu: pixmap=712 all damaged on CPU [ 9.910] kgem_can_create_2d: 26x20 @ 32 [ 9.910] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.910] kgem_can_create_2d: untiled size=4096 [ 9.910] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.910] kgem_choose_tiling: 26x20 -> 0 [ 9.910] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.910] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.910] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.910] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.910] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 9.910] __kgem_bo_init(handle=16, num_pages=2560) [ 9.910] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.910] upload: adding upload cache to pixmap=712 [ 9.910] kgem_proxy_bo_attach: handle=16 [ 9.910] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.910] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.910] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.910] gen4_choose_composite_emitter: simple src, no mask [ 9.910] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.910] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.910] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.910] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.910] kgem_add_handle: handle=4, index=0 [ 9.910] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.910] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.910] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.910] gen9_composite_get_binding_table(ffc0) [ 9.910] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.910] kgem_add_handle: handle=39, index=1 [ 9.910] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.910] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.910] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.910] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.910] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 9.910] kgem_add_handle: handle=16, index=2 [ 9.910] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 9.910] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.910] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.910] gen9_emit_sampler: sampler = 22 [ 9.910] gen9_emit_sf: num_sf_outputs=1 [ 9.910] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.910] gen9_emit_vertex_elements: setup id=2 [ 9.910] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.910] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.910] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.910] gen8_vertex_flush[490] = 3 [ 9.910] sna_destroy_pixmap: pixmap=712, attached?=1 [ 9.910] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.910] __sna_free_pixmap(pixmap=712) [ 9.910] sna_composite(pixmap=694, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=694+(3490, 6)+(0, 0), size=(44, 36) [ 9.910] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.910] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.910] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.910] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.910] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.910] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.910] gen9_render_composite: 44x36, current mode=1/1 [ 9.910] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.910] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.910] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.910] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.910] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.910] sna_drawable_use_bo pixmap=694, box=((3490, 6), (3534, 42)), flags=7... [ 9.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.910] sna_drawable_use_bo: using whole GPU bo [ 9.910] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.910] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.910] sna_transform_is_imprecise_integer_translation: no transform [ 9.910] gen9_composite_picture: integer translation (0, 0), removing [ 9.910] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.910] sna_render_pixmap_bo: CPU all damaged [ 9.910] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.910] sna_add_flush_pixmap: new flush bo, flushing before [ 9.910] gen8_vertex_close: used=5496, vbo active? 23, vb=4, nreloc=1 [ 9.910] gen8_vertex_close: reloc[0] = 287 [ 9.910] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.910] kgem_add_handle: handle=23, index=3 [ 9.910] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.910] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.910] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.910] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.910] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.910] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.910] kgem_fixup_relocs: shrinking by 61440 [ 9.910] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.910] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.910] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.910] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.910] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.910] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.910] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.910] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.910] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.910] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.910] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.910] gen4_choose_composite_emitter: identity src, no mask [ 9.910] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.910] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.910] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.910] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.910] kgem_add_handle: handle=4, index=0 [ 9.910] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.910] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.910] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.910] gen9_composite_get_binding_table(ffc0) [ 9.910] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.910] kgem_add_handle: handle=39, index=1 [ 9.910] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.910] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.910] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.910] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.910] kgem_add_handle: handle=34, index=2 [ 9.910] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.910] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.910] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.910] gen9_emit_sampler: sampler = 2 [ 9.910] gen9_emit_sf: num_sf_outputs=1 [ 9.910] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.910] gen9_emit_vertex_elements: setup id=2 [ 9.910] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.910] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.910] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.910] gen8_vertex_flush[490] = 3 [ 9.910] sna_composite(pixmap=694, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=694+(3422, 6)+(0, 0), size=(48, 36) [ 9.910] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.910] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.910] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.910] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.910] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.910] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.910] gen9_render_composite: 48x36, current mode=1/1 [ 9.910] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.910] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.910] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.910] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.910] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.910] sna_drawable_use_bo pixmap=694, box=((3422, 6), (3470, 42)), flags=7... [ 9.910] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.910] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.910] sna_drawable_use_bo: using whole GPU bo [ 9.910] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.910] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.910] sna_transform_is_imprecise_integer_translation: no transform [ 9.910] gen9_composite_picture: integer translation (0, 0), removing [ 9.910] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.910] sna_render_pixmap_bo: CPU all damaged [ 9.910] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.910] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.910] __kgem_retire_rq: request 1 complete [ 9.910] sna_add_flush_pixmap: new flush bo, flushing before [ 9.910] gen8_vertex_close: used=5505, vbo active? 23, vb=4, nreloc=1 [ 9.910] gen8_vertex_close: reloc[0] = 287 [ 9.910] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.910] kgem_add_handle: handle=23, index=3 [ 9.910] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.910] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.910] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.910] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.910] kgem_fixup_relocs: shrinking by 61440 [ 9.910] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.910] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.910] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.910] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.910] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.910] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.910] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.911] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.911] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.911] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.911] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.911] gen4_choose_composite_emitter: identity src, no mask [ 9.911] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.911] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.911] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.911] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.911] kgem_add_handle: handle=4, index=0 [ 9.911] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.911] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.911] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.911] gen9_composite_get_binding_table(ffc0) [ 9.911] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.911] kgem_add_handle: handle=39, index=1 [ 9.911] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.911] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.911] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.911] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.911] kgem_add_handle: handle=28, index=2 [ 9.911] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.911] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.911] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.911] gen9_emit_sampler: sampler = 2 [ 9.911] gen9_emit_sf: num_sf_outputs=1 [ 9.911] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.911] gen9_emit_vertex_elements: setup id=2 [ 9.911] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.911] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.911] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.911] gen8_vertex_flush[490] = 3 [ 9.911] sna_create_pixmap(16, 16, 32, usage=0) [ 9.911] kgem_can_create_2d: 16x16 @ 32 [ 9.911] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.911] kgem_can_create_2d: untiled size=4096 [ 9.911] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.911] kgem_choose_tiling: 16x16 -> 0 [ 9.911] sna_create_pixmap: usage=0, flags=a [ 9.911] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.911] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.911] create_pixmap: serial=713, usage=0, 16x16 [ 9.911] sna_create_pixmap: serial=713, 16x16, usage=0 [ 9.911] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2c8, drawable=2ca [ 9.911] sna_validate_gc: recomputing clip [ 9.911] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.911] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.911] try_upload__fast: ignore existing cpu damage (if any) [ 9.911] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.911] try_upload__fast: no, no gpu damage [ 9.911] sna_drawable_move_region_to_cpu(pixmap=714 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.911] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.911] _sna_pixmap_move_to_cpu(pixmap=714, 16x16, flags=1) [ 9.911] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.911] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.911] operate_inplace: no, inplace operation not suitable [ 9.911] _sna_pixmap_move_to_cpu: marking as damaged [ 9.911] __sna_damage_all(16, 16) [ 9.911] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.911] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.911] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.911] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.911] sna_accel_flush: flush?=1, dirty?=1 [ 9.911] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.911] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.911] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.911] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.911] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.911] kgem_bo_sync__cpu_full: handle=28 [ 9.911] gen8_vertex_close: used=5514, vbo active? 23, vb=4, nreloc=1 [ 9.911] gen8_vertex_close: reloc[0] = 287 [ 9.911] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.911] kgem_add_handle: handle=23, index=3 [ 9.911] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.911] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.911] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.911] __kgem_retire_rq: request 1 complete [ 9.911] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.911] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.911] kgem_fixup_relocs: shrinking by 61440 [ 9.911] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.911] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.911] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.911] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.911] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.911] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.911] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.911] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.911] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.911] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.911] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.911] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.911] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.911] __kgem_retire_rq: request 1 complete [ 9.911] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.911] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.911] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.911] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.911] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.911] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.911] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.911] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.911] kgem_bo_sync__cpu_full: handle=34 [ 9.911] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.911] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.911] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.911] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.911] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.911] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.911] sna_composite(pixmap=694, op=3, src=714+(2247, 15), mask=0+(3370, 7), dst=694+(3370, 7)+(0, 0), size=(32, 34) [ 9.911] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.911] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.911] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.911] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.911] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.911] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.911] gen9_render_composite: 32x34, current mode=0/1 [ 9.911] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.911] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.911] sna_blt_composite: unsupported op [3] for blitting [ 9.911] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.911] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.911] sna_drawable_use_bo pixmap=694, box=((3370, 7), (3402, 41)), flags=7... [ 9.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.911] sna_drawable_use_bo: using whole GPU bo [ 9.911] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.911] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.911] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.911] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.911] sna_render_pixmap_bo pixmap=714, (2247, 15)x(32, 34)/(16, 16) [ 9.911] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.911] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.911] use_cpu_bo: no cpu bo [ 9.911] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.911] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.911] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.911] sna_drawable_move_region_to_cpu(pixmap=714 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.911] sna_drawable_move_region_to_cpu: pixmap=714 all damaged on CPU [ 9.911] kgem_can_create_2d: 16x16 @ 32 [ 9.911] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.911] kgem_can_create_2d: untiled size=4096 [ 9.911] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.911] kgem_choose_tiling: 16x16 -> 0 [ 9.911] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.911] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.911] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.911] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.911] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 9.911] __kgem_bo_init(handle=16, num_pages=1024) [ 9.911] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.911] upload: adding upload cache to pixmap=714 [ 9.911] kgem_proxy_bo_attach: handle=16 [ 9.911] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.911] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.911] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.911] gen4_choose_composite_emitter: simple src, no mask [ 9.911] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.911] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.911] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.911] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.911] kgem_add_handle: handle=4, index=0 [ 9.911] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.911] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.911] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.911] gen9_composite_get_binding_table(ffc0) [ 9.911] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.911] kgem_add_handle: handle=39, index=1 [ 9.911] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.911] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.911] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.911] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.911] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 9.911] kgem_add_handle: handle=16, index=2 [ 9.911] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 9.911] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.911] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.911] gen9_emit_sampler: sampler = 22 [ 9.911] gen9_emit_sf: num_sf_outputs=1 [ 9.911] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.911] gen9_emit_vertex_elements: setup id=2 [ 9.911] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.911] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.911] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.911] gen8_vertex_flush[490] = 3 [ 9.911] sna_destroy_pixmap: pixmap=714, attached?=1 [ 9.911] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.911] __sna_free_pixmap(pixmap=714) [ 9.911] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.911] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.911] sna_glyphs: discarding mask [ 9.911] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.911] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.911] gen9_render_composite: 0x0, current mode=1/1 [ 9.911] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.911] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.911] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.911] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.911] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... [ 9.911] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.911] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.911] sna_drawable_use_bo: using whole GPU bo [ 9.911] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.911] color_convert: src=ff232321 [20028888] [ 9.911] color_convert: dst=ff232321 [20028888] [ 9.911] sna_render_get_solid: ff232321 [ 9.911] sna_render_get_solid(7) = ff232321 (old) [ 9.911] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.911] sna_transform_is_imprecise_integer_translation: no transform [ 9.911] gen9_composite_picture: integer translation (0, 0), removing [ 9.911] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.911] sna_render_pixmap_bo: GPU all damaged [ 9.911] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.911] gen4_choose_composite_emitter: solid, identity mask [ 9.911] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.911] aligning vertex: was 3, now 4 floats per vertex [ 9.911] gen9_composite_get_binding_table(ff00) [ 9.911] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.911] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.911] kgem_add_handle: handle=8, index=3 [ 9.911] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.911] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.911] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.911] kgem_add_handle: handle=6, index=4 [ 9.911] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.911] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.911] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.911] gen9_emit_sampler: sampler = a [ 9.911] gen9_emit_sf: num_sf_outputs=2 [ 9.911] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.911] gen9_emit_vertex_elements: setup id=9 [ 9.911] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.911] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.911] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.911] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.911] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.911] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.911] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.911] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.911] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.911] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.911] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.911] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.911] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.911] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.912] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.912] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.912] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.912] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.912] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.912] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.912] gen8_vertex_flush[56c] = 48 [ 9.912] gen9_magic_ca_pass: CA fixup (1381 -> 1429) [ 9.912] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.912] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.912] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.912] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.912] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.912] sna_glyphs: discarding mask [ 9.912] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.912] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.912] gen9_render_composite: 0x0, current mode=1/1 [ 9.912] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.912] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.912] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.912] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.912] sna_drawable_use_bo pixmap=694, box=((0, 0), (7680, 2160)), flags=7... [ 9.912] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.912] sna_drawable_use_bo: using whole GPU bo [ 9.912] gen9_composite_set_target: pixmap=694, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.912] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.912] color_convert: src=ff8e8b85 [20028888] [ 9.912] color_convert: dst=ff8e8b85 [20028888] [ 9.912] sna_render_get_solid: ff8e8b85 [ 9.912] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.912] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.912] sna_transform_is_imprecise_integer_translation: no transform [ 9.912] gen9_composite_picture: integer translation (0, 0), removing [ 9.912] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.912] sna_render_pixmap_bo: GPU all damaged [ 9.912] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.912] gen4_choose_composite_emitter: solid, identity mask [ 9.912] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.912] gen9_composite_get_binding_table(fe40) [ 9.912] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.912] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.912] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.912] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.912] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.912] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.912] gen9_emit_vertex_elements: setup id=9 [ 9.912] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.912] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.912] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.912] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.912] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.912] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.912] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.912] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.912] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.912] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.912] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.912] gen8_vertex_flush[66c] = 48 [ 9.912] gen9_magic_ca_pass: CA fixup (1429 -> 1477) [ 9.912] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.912] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.912] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.912] sna_copy_area: src=pixmap=694:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.912] sna_copy_area: normal copy [ 9.912] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.912] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.912] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.912] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.912] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.912] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.912] sna_do_copy: pixmap -- no source clipping [ 9.912] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.912] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.912] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=694+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.912] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.912] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.912] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.912] sna_drawable_use_bo: pinned, never REPLACES [ 9.912] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.912] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.912] sna_drawable_use_bo: applying move-to-gpu override [ 9.912] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.912] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.912] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.912] wait_for_shadow: setting front pixmap to handle=35 [ 9.912] sna_drawable_use_bo: using whole GPU bo [ 9.912] sna_pixmap_move_to_gpu(pixmap=694, usage=0), flags=a [ 9.912] sna_pixmap_move_to_gpu: already all-damaged [ 9.912] sna_pixmap_mark_active: pixmap=694, handle=39 [ 9.912] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.912] sna_pixmap_make_cow: make cow src=694, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.912] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.912] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.912] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.912] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.912] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.912] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.912] kgem_set_mode: flushing before new bo [ 9.912] gen8_vertex_close: used=5908, vbo active? 23, vb=204, nreloc=2 [ 9.912] gen8_vertex_close: reloc[0] = 287 [ 9.912] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.912] kgem_add_handle: handle=23, index=5 [ 9.912] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 9.912] gen8_vertex_close: reloc[1] = 342 [ 9.912] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 9.912] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 9.912] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.912] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.912] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.912] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.912] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.912] kgem_fixup_relocs: shrinking by 61440 [ 9.912] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.912] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.912] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.912] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.912] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.912] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.912] __kgem_bo_clear_busy: handle=8 [ 9.912] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.912] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.912] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.912] __kgem_bo_clear_busy: handle=8 [ 9.912] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.912] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.912] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.912] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.912] aligning vertex: was 4, now 2 floats per vertex [ 9.912] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.912] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.912] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.912] kgem_add_handle: handle=4, index=0 [ 9.912] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.912] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.912] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.912] gen9_composite_get_binding_table(ffc0) [ 9.912] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.912] kgem_add_handle: handle=35, index=1 [ 9.912] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.912] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.912] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.912] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.912] kgem_add_handle: handle=39, index=2 [ 9.912] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.912] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.912] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.912] gen9_emit_sampler: sampler = 0 [ 9.912] gen9_emit_sf: num_sf_outputs=1 [ 9.912] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.912] gen9_emit_vertex_elements: setup id=0 [ 9.912] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.912] (0, 0) -> (0, 0) + (7680, 2160) [ 9.912] gen8_vertex_flush[490] = 3 [ 9.912] sna_destroy_pixmap: pixmap=694, attached?=1 [ 9.912] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.912] __kgem_bo_destroy: handle=39, size=66355200 [ 9.912] __kgem_bo_destroy: handle=39 -> active [ 9.912] __sna_free_pixmap(pixmap=694) [ 9.912] sna_accel_flush: flush?=0, dirty?=0 [ 9.912] sna_accel_flush: flush?=0, dirty?=0 [ 9.912] sna_block_handler (tv=598.245000) [ 9.912] kgem_retire, need_retire?=1 [ 9.912] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.912] kgem_retire__requests_ring: retiring ring 0 [ 9.912] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.912] __kgem_retire_rq: request 1 complete [ 9.912] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.912] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.912] kgem_retire -- retired=0, need_retire=0 [ 9.912] kgem_retire__buffers: handle=16, busy? 0 [0] [ 9.912] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 9.912] __kgem_bo_destroy: handle=16, size=262144 [ 9.912] kgem_bo_replace_io: transferring io handle=16 to bo [ 9.912] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 9.912] sna_accel_block: GPU idle, flushing [ 9.912] gen8_vertex_close: used=5914, vbo active? 23, vb=1, nreloc=1 [ 9.912] gen8_vertex_close: reloc[0] = 287 [ 9.912] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.912] kgem_add_handle: handle=23, index=3 [ 9.912] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.912] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.912] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.912] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.912] kgem_fixup_relocs: shrinking by 61440 [ 9.912] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.912] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.912] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.912] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.912] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.912] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.912] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.912] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.912] sna_scanout_do_flush: flush timer active: delta=-13 [ 9.912] sna_scanout_do_flush (time=9912), triggered [ 9.912] sna_scanout_flush (time=9912), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.912] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.912] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.912] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.912] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.912] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.912] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.912] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.912] sna_pixmap_move_to_gpu: already all-damaged [ 9.912] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.913] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.913] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.913] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.913] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.913] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.913] get_fb: reusing fb=105 for handle=35 [ 9.913] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.913] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.913] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.913] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.913] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.913] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.913] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.913] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.913] sna_accel_do_throttle (time=9912), triggered [ 9.913] sna_accel_throttle (time=9912) [ 9.913] sna_accel_block: evaluating timers, active=7 [ 9.913] sna_accel_block: flush timer expires in 16 [9928] [ 9.913] sna_wakeup_handler [ 9.913] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.913] kgem_can_create_2d: 7680x2160 @ 24 [ 9.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.913] kgem_can_create_2d: untiled size=66355200 [ 9.913] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.913] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.913] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.913] sna_create_pixmap: usage=0, flags=1b [ 9.913] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.913] __pop_freed_pixmap: reusing freed pixmap=694 header [ 9.913] create_pixmap_hdr: pixmap=715, width=7680, height=2160, usage=0 [ 9.913] sna_create_pixmap: serial=715, 7680x2160, usage=0 [ 9.913] sna_composite_rectangles(pixmap=716, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.913] sna_composite_rectangles: converted to op 0 [ 9.913] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.913] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.913] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.913] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.913] sna_composite_rectangles: dropping last-cpu hint [ 9.913] sna_drawable_use_bo pixmap=716, box=((0, 0), (7680, 2160)), flags=19... [ 9.913] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.913] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.913] sna_pixmap_move_to_gpu(pixmap=716, usage=0), flags=b [ 9.913] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.913] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.913] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.913] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.913] sna_pixmap_alloc_gpu: pixmap=716 [ 9.913] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.913] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.913] kgem_bo_remove_from_active: removing handle=39 from active [ 9.913] 1:from active: pitch=30720, tiling=1, handle=39, id=743 [ 9.913] __sna_damage_all(7680, 2160) [ 9.913] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.913] sna_pixmap_mark_active: pixmap=716, handle=39 [ 9.913] sna_drawable_use_bo: allocated GPU bo for operation [ 9.913] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.913] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.913] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.913] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.913] sna_render_get_solid: 0 [ 9.913] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.913] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.913] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.913] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.913] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.913] kgem_add_handle: handle=4, index=0 [ 9.913] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.913] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.913] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.913] gen9_composite_get_binding_table(ffc0) [ 9.913] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.913] kgem_add_handle: handle=39, index=1 [ 9.913] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.913] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.913] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.913] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.913] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.913] kgem_add_handle: handle=7, index=2 [ 9.913] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.913] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.913] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.913] gen9_emit_sampler: sampler = 1 [ 9.913] gen9_emit_sf: num_sf_outputs=1 [ 9.913] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.913] gen9_emit_vertex_elements: setup id=0 [ 9.913] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.913] (0, 0), (7680, 2160) [ 9.913] gen8_vertex_flush[490] = 3 [ 9.913] sna_composite_rectangles: pixmap=716 marking clear [0]? 1 [ 9.913] sna_composite_rectangles(pixmap=716, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.913] sna_composite_rectangles: converted to op 1 [ 9.913] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.913] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.913] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.913] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.913] sna_composite_rectangles: promoting to full GPU [ 9.913] sna_composite_rectangles: dropping last-cpu hint [ 9.913] sna_drawable_use_bo pixmap=716, box=((0, 0), (7680, 2160)), flags=19... [ 9.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.914] sna_drawable_use_bo: using whole GPU bo [ 9.914] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.914] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.914] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.914] sna_render_get_solid: ff2c001e [ 9.914] sna_render_get_solid(0) = ff2c001e (old) [ 9.914] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.914] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.914] gen9_composite_get_binding_table(ff00) [ 9.914] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.914] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.914] kgem_add_handle: handle=8, index=3 [ 9.914] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.914] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.914] gen9_emit_vertex_elements: setup id=0 [ 9.914] (0, 0), (7680, 2160) [ 9.914] gen8_vertex_flush[4cc] = 3 [ 9.914] sna_composite_rectangles: pixmap=716 marking clear [ff2c001e]? 1 [ 9.914] sna_composite(pixmap=716, op=3, src=292+(0, 0), mask=0+(0, 0), dst=716+(0, 0)+(0, 0), size=(3840, 2160) [ 9.914] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.914] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.914] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.914] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.914] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.914] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.914] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.914] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.914] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.914] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.914] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.914] sna_drawable_use_bo pixmap=716, box=((0, 0), (3840, 2160)), flags=7... [ 9.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.914] sna_drawable_use_bo: using whole GPU bo [ 9.914] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.914] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.914] sna_transform_is_imprecise_integer_translation: no transform [ 9.914] gen9_composite_picture: integer translation (0, 0), removing [ 9.914] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.914] sna_render_pixmap_bo: GPU all damaged [ 9.914] color_convert: src=c9000000 [20028888] [ 9.914] color_convert: dst=c9000000 [20028888] [ 9.914] sna_render_get_solid: c9000000 [ 9.914] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.914] gen4_choose_composite_emitter: identity source, identity mask [ 9.914] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.914] aligning vertex: was 2, now 5 floats per vertex [ 9.914] gen9_composite_get_binding_table(fe80) [ 9.914] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.914] kgem_add_handle: handle=9, index=4 [ 9.914] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.914] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.914] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.914] kgem_add_reloc64: adding proxy [delta=804] for handle=7 [ 9.914] kgem_add_reloc64[7] = (delta=804, target handle=2, presumed=fffe8000) [ 9.914] [3f80] bind bo(handle=7, addr=fffe8324), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.914] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.914] gen9_emit_sampler: sampler = 3 [ 9.914] gen9_emit_sf: num_sf_outputs=2 [ 9.914] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.914] gen9_emit_vertex_elements: setup id=10 [ 9.914] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.914] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.914] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.914] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.914] gen8_vertex_flush[5a8] = 3 [ 9.914] sna_composite(pixmap=716, op=3, src=292+(0, 0), mask=0+(0, 0), dst=716+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.914] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.914] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.914] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.914] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.914] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.914] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.914] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.914] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.914] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.914] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.914] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.914] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.914] sna_drawable_use_bo pixmap=716, box=((3840, 0), (7680, 2160)), flags=7... [ 9.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.914] sna_drawable_use_bo: using whole GPU bo [ 9.914] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.914] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.914] sna_transform_is_imprecise_integer_translation: no transform [ 9.914] gen9_composite_picture: integer translation (0, 0), removing [ 9.914] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.914] sna_render_pixmap_bo: GPU all damaged [ 9.914] color_convert: src=c9000000 [20028888] [ 9.914] color_convert: dst=c9000000 [20028888] [ 9.914] sna_render_get_solid: c9000000 [ 9.914] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.914] gen4_choose_composite_emitter: identity source, identity mask [ 9.914] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.914] gen9_composite_get_binding_table(fdc0) [ 9.914] gen9_emit_vertex_elements: setup id=10 [ 9.914] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.914] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.914] gen8_vertex_flush[5dc] = 3 [ 9.914] sna_composite(pixmap=716, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=716+(5694, 1014)+(0, 0), size=(132, 132) [ 9.914] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.914] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.914] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.914] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.914] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.914] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.914] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.914] gen9_render_composite: 132x132, current mode=1/1 [ 9.914] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.914] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.914] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.914] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.914] sna_drawable_use_bo pixmap=716, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.914] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.914] sna_drawable_use_bo: using whole GPU bo [ 9.914] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.914] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.914] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.914] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.914] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.914] sna_render_pixmap_bo: GPU all damaged [ 9.914] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.914] color_convert: src=c9000000 [20028888] [ 9.914] color_convert: dst=c9000000 [20028888] [ 9.914] sna_render_get_solid: c9000000 [ 9.914] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.914] gen4_choose_composite_emitter: simple src, identity mask [ 9.914] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.914] gen9_composite_get_binding_table(fdc0) [ 9.914] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.914] kgem_add_handle: handle=15, index=5 [ 9.914] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.914] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.914] gen9_emit_sampler: sampler = 23 [ 9.914] gen9_emit_vertex_elements: setup id=10 [ 9.914] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.914] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.914] gen8_vertex_flush[620] = 3 [ 9.914] sna_create_pixmap(80, 80, 32, usage=0) [ 9.914] kgem_can_create_2d: 80x80 @ 32 [ 9.914] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.914] kgem_can_create_2d: untiled size=28672 [ 9.914] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.914] kgem_choose_tiling: 80x80 -> 0 [ 9.914] sna_create_pixmap: usage=0, flags=b [ 9.914] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.914] __pop_freed_pixmap: reusing freed pixmap=698 header [ 9.914] create_pixmap_hdr: pixmap=717, width=80, height=80, usage=0 [ 9.914] sna_create_pixmap: serial=717, 80x80, usage=0 [ 9.914] sna_composite_rectangles(pixmap=718, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.914] sna_composite_rectangles: converted to op 0 [ 9.914] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.914] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.914] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.914] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.914] sna_composite_rectangles: dropping last-cpu hint [ 9.914] sna_drawable_use_bo pixmap=718, box=((0, 0), (80, 80)), flags=19... [ 9.914] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.914] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.914] sna_pixmap_move_to_gpu(pixmap=718, usage=0), flags=b [ 9.914] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.914] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.914] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.915] kgem_choose_tiling: 80x80 -> 0 [ 9.915] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.915] kgem_choose_tiling: 80x80 -> 0 [ 9.915] sna_pixmap_alloc_gpu: pixmap=718 [ 9.915] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.915] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.915] from inactive: pitch=320, tiling=0: handle=22, id=744 [ 9.915] __sna_damage_all(80, 80) [ 9.915] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.915] sna_pixmap_mark_active: pixmap=718, handle=22 [ 9.915] sna_drawable_use_bo: allocated GPU bo for operation [ 9.915] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.915] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.915] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.915] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.915] sna_render_get_solid: 0 [ 9.915] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.915] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.915] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.915] aligning vertex: was 5, now 2 floats per vertex [ 9.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.915] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.915] gen9_composite_get_binding_table(fd40) [ 9.915] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.915] kgem_add_handle: handle=22, index=6 [ 9.915] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.915] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.915] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.915] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.915] gen9_emit_sampler: sampler = 1 [ 9.915] gen9_emit_sf: num_sf_outputs=1 [ 9.915] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.915] gen9_emit_vertex_elements: setup id=0 [ 9.915] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.915] (0, 0), (80, 80) [ 9.915] gen8_vertex_flush[6d8] = 3 [ 9.915] sna_composite_rectangles: pixmap=718 marking clear [0]? 1 [ 9.915] sna_composite_rectangles(pixmap=718, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.915] sna_composite_rectangles: converted to op 1 [ 9.915] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.915] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.915] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.915] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.915] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.915] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.915] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.915] sna_composite_rectangles: dropping last-cpu hint [ 9.915] sna_drawable_use_bo pixmap=718, box=((0, 0), (80, 80)), flags=1... [ 9.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.915] sna_drawable_use_bo: using whole GPU bo [ 9.915] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.915] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.915] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.915] sna_render_get_solid: 40404040 [ 9.915] sna_render_get_solid(1) = 40404040 (old) [ 9.915] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.915] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.915] gen9_composite_get_binding_table(fcc0) [ 9.915] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.915] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.915] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.915] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.915] gen9_emit_vertex_elements: setup id=0 [ 9.915] (0, 0), (2, 2) [ 9.915] (78, 0), (80, 2) [ 9.915] (0, 78), (2, 80) [ 9.915] (78, 78), (80, 80) [ 9.915] gen8_vertex_flush[714] = 12 [ 9.915] sna_composite(pixmap=716, op=3, src=718+(0, 0), mask=0+(0, 0), dst=716+(0, 0)+(0, 0), size=(7680, 2160) [ 9.915] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.915] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.915] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.915] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.915] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.915] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.915] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.915] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.915] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.915] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.915] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.915] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.915] sna_drawable_use_bo pixmap=716, box=((0, 0), (7680, 2160)), flags=7... [ 9.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.915] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.915] sna_drawable_use_bo: using whole GPU bo [ 9.915] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.915] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.915] sna_transform_is_imprecise_integer_translation: no transform [ 9.915] gen9_composite_picture: integer translation (0, 0), removing [ 9.915] sna_render_pixmap_bo pixmap=718, (0, 0)x(7680, 2160)/(80, 80) [ 9.915] sna_render_pixmap_bo: GPU all damaged [ 9.915] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.915] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.915] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.915] gen4_choose_composite_emitter: identity src, no mask [ 9.915] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.915] aligning vertex: was 2, now 3 floats per vertex [ 9.915] gen9_composite_get_binding_table(fc40) [ 9.915] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.915] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.915] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.915] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.915] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.915] gen9_emit_sampler: sampler = a [ 9.915] gen9_emit_vertex_elements: setup id=2 [ 9.915] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.915] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.915] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.915] gen8_vertex_flush[7b0] = 3 [ 9.915] sna_destroy_pixmap: pixmap=718, attached?=1 [ 9.915] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.915] __kgem_bo_destroy: handle=22, size=61440 [ 9.915] __kgem_bo_destroy: handle=22 -> active [ 9.915] __sna_free_pixmap(pixmap=718) [ 9.915] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.915] kgem_can_create_2d: 640x2096 @ 32 [ 9.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.915] kgem_can_create_2d: untiled size=5365760 [ 9.915] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.915] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.915] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.915] sna_create_pixmap: usage=0, flags=1b [ 9.915] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.915] __pop_freed_pixmap: reusing freed pixmap=718 header [ 9.915] create_pixmap_hdr: pixmap=719, width=640, height=2096, usage=0 [ 9.915] sna_create_pixmap: serial=719, 640x2096, usage=0 [ 9.915] sna_composite_rectangles(pixmap=720, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.915] sna_composite_rectangles: converted to op 0 [ 9.915] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.915] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.915] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.915] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.915] sna_composite_rectangles: dropping last-cpu hint [ 9.915] sna_drawable_use_bo pixmap=720, box=((0, 0), (640, 2096)), flags=19... [ 9.915] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.915] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.915] sna_pixmap_move_to_gpu(pixmap=720, usage=0), flags=b [ 9.915] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.915] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.915] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.915] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.915] sna_pixmap_alloc_gpu: pixmap=720 [ 9.915] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.915] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.915] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.915] from inactive: pitch=2560, tiling=1: handle=25, id=745 [ 9.915] __sna_damage_all(640, 2096) [ 9.915] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.915] sna_pixmap_mark_active: pixmap=720, handle=25 [ 9.915] sna_drawable_use_bo: allocated GPU bo for operation [ 9.915] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.915] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.915] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.915] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.915] sna_render_get_solid: 0 [ 9.915] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.915] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.915] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.915] aligning vertex: was 3, now 2 floats per vertex [ 9.915] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.915] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.915] gen9_composite_get_binding_table(fbc0) [ 9.915] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.915] kgem_add_handle: handle=25, index=7 [ 9.915] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.915] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.915] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.915] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.915] gen9_emit_sampler: sampler = 1 [ 9.915] gen9_emit_vertex_elements: setup id=0 [ 9.915] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.915] (0, 0), (640, 2096) [ 9.915] gen8_vertex_flush[820] = 3 [ 9.915] sna_composite_rectangles: pixmap=720 marking clear [0]? 1 [ 9.915] sna_composite(pixmap=720, op=3, src=292+(168, 968), mask=0+(0, 0), dst=720+(8, 904)+(0, 0), size=(624, 224) [ 9.915] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.916] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.916] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.916] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.916] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.916] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.916] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.916] gen9_render_composite: 624x224, current mode=1/1 [ 9.916] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.916] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.916] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.916] sna_drawable_use_bo pixmap=720, box=((8, 904), (632, 1128)), flags=7... [ 9.916] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.916] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.916] sna_drawable_use_bo: using whole GPU bo [ 9.916] gen9_composite_set_target: pixmap=720, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.916] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.916] sna_transform_is_imprecise_integer_translation: no transform [ 9.916] gen9_composite_picture: integer translation (0, 0), removing [ 9.916] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.916] sna_render_pixmap_bo: GPU all damaged [ 9.916] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.916] color_convert: src=c9000000 [20028888] [ 9.916] color_convert: dst=c9000000 [20028888] [ 9.916] sna_render_get_solid: c9000000 [ 9.916] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.916] gen4_choose_composite_emitter: identity source, identity mask [ 9.916] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.916] aligning vertex: was 2, now 5 floats per vertex [ 9.916] gen9_composite_get_binding_table(fb40) [ 9.916] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.916] gen9_emit_sampler: sampler = 3 [ 9.916] gen9_emit_sf: num_sf_outputs=2 [ 9.916] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.916] gen9_emit_vertex_elements: setup id=10 [ 9.916] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.916] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.916] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.916] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.916] gen8_vertex_flush[8e8] = 3 [ 9.916] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.916] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.916] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.916] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.916] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.916] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.916] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.916] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.916] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.916] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.916] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.916] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.916] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.916] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.916] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.916] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.916] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.916] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.916] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.916] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.916] sna_drawable_use_bo pixmap=720, box=((8, 904), (632, 1128)), flags=7... [ 9.916] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.916] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.916] sna_drawable_use_bo: using whole GPU bo [ 9.916] gen9_composite_set_target: pixmap=720, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.916] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.916] color_convert: src=660a0a0a [20028888] [ 9.916] color_convert: dst=660a0a0a [20028888] [ 9.916] sna_render_get_solid: 660a0a0a [ 9.916] sna_render_get_solid(2) = 660a0a0a (old) [ 9.916] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.916] gen4_choose_spans_emitter: solid source [ 9.916] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.916] aligning vertex: was 5, now 3 floats per vertex [ 9.916] gen9_composite_get_binding_table(fb00) [ 9.916] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.916] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.916] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.916] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.916] gen9_emit_sampler: sampler = c [ 9.916] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.916] gen9_emit_vertex_elements: setup id=5 [ 9.916] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.916] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.916] thread_choose_span: clipped? 0 [ 9.916] imprecise_trapezoid_span_converter: using 4 threads [ 9.916] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.916] thread_choose_span: clipped? 0 [ 9.916] span_thread: flushing 95 boxes [ 9.916] [ 9.916] span_thread: flushing 95 boxes [ 9.916] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.916] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.916] span_thread: flushing 1 boxes [ 9.916] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.916] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.916] gen8_vertex_flush[994] = 576 [ 9.916] gen9_render_composite_spans_done() [ 9.917] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.917] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.917] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.917] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.917] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.917] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.917] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.917] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.917] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.917] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.917] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.917] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.917] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.917] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.917] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.917] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.917] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.917] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.917] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.917] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.917] sna_drawable_use_bo pixmap=720, box=((8, 904), (632, 1128)), flags=7... [ 9.917] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.917] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.917] sna_drawable_use_bo: using whole GPU bo [ 9.917] gen9_composite_set_target: pixmap=720, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.917] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.917] color_convert: src=66282828 [20028888] [ 9.917] color_convert: dst=66282828 [20028888] [ 9.917] sna_render_get_solid: 66282828 [ 9.917] sna_render_get_solid(3) = 66282828 (old) [ 9.917] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.917] gen4_choose_spans_emitter: solid source [ 9.917] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.917] gen9_composite_get_binding_table(fa80) [ 9.917] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.917] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.917] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.917] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.917] gen9_emit_vertex_elements: setup id=5 [ 9.917] thread_choose_span: clipped? 0 [ 9.917] imprecise_trapezoid_span_converter: using 4 threads [ 9.917] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.917] thread_choose_span: clipped? 0 [ 9.917] span_thread: flushing 2 boxes [ 9.917] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.917] span_thread: flushing 2 boxes [ 9.917] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.917] span_thread: flushing 162 boxes [ 9.917] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.917] span_thread: flushing 166 boxes [ 9.917] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.917] gen8_vertex_flush[9d0] = 996 [ 9.917] gen9_render_composite_spans_done() [ 9.917] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.917] kgem_can_create_2d: 640x2096 @ 32 [ 9.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.917] kgem_can_create_2d: untiled size=5365760 [ 9.917] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.917] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.917] sna_create_pixmap: usage=0, flags=1b [ 9.917] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.917] __pop_freed_pixmap: reusing freed pixmap=700 header [ 9.917] create_pixmap_hdr: pixmap=721, width=640, height=2096, usage=0 [ 9.917] sna_create_pixmap: serial=721, 640x2096, usage=0 [ 9.917] sna_composite_rectangles(pixmap=722, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.917] sna_composite_rectangles: converted to op 0 [ 9.917] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.917] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.917] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.917] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.917] sna_composite_rectangles: dropping last-cpu hint [ 9.917] sna_drawable_use_bo pixmap=722, box=((0, 0), (640, 2096)), flags=19... [ 9.917] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.917] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.917] sna_pixmap_move_to_gpu(pixmap=722, usage=0), flags=b [ 9.917] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.917] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.917] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.917] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.917] sna_pixmap_alloc_gpu: pixmap=722 [ 9.917] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.917] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.917] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.917] from inactive: pitch=2560, tiling=1: handle=11, id=746 [ 9.917] __sna_damage_all(640, 2096) [ 9.917] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.917] sna_pixmap_mark_active: pixmap=722, handle=11 [ 9.917] sna_drawable_use_bo: allocated GPU bo for operation [ 9.917] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.917] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.917] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.917] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.917] sna_render_get_solid: 0 [ 9.917] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.917] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.917] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.917] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.917] aligning vertex: was 3, now 2 floats per vertex [ 9.917] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.917] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.917] gen9_composite_get_binding_table(fa00) [ 9.917] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 9.917] kgem_add_handle: handle=11, index=8 [ 9.917] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 9.917] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.917] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.917] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.917] gen9_emit_sampler: sampler = 1 [ 9.917] gen9_emit_sf: num_sf_outputs=1 [ 9.917] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.917] gen9_emit_vertex_elements: setup id=0 [ 9.917] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.917] (0, 0), (640, 2096) [ 9.917] gen8_vertex_flush[a90] = 3 [ 9.917] sna_composite_rectangles: pixmap=722 marking clear [0]? 1 [ 9.917] sna_create_pixmap(624, 224, 32, usage=0) [ 9.917] kgem_can_create_2d: 624x224 @ 32 [ 9.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.917] kgem_can_create_2d: untiled size=561152 [ 9.917] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.917] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.917] kgem_can_create_2d: tiled[-1] size=561152 [ 9.917] sna_create_pixmap: usage=0, flags=1b [ 9.917] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.917] __pop_freed_pixmap: reusing freed pixmap=706 header [ 9.917] create_pixmap_hdr: pixmap=723, width=624, height=224, usage=0 [ 9.917] sna_create_pixmap: serial=723, 624x224, usage=0 [ 9.917] sna_composite_rectangles(pixmap=724, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.917] sna_composite_rectangles: converted to op 0 [ 9.917] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.917] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.917] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.917] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.917] sna_composite_rectangles: dropping last-cpu hint [ 9.917] sna_drawable_use_bo pixmap=724, box=((0, 0), (624, 224)), flags=19... [ 9.917] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.917] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.917] sna_pixmap_move_to_gpu(pixmap=724, usage=0), flags=b [ 9.917] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.917] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.917] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.917] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.917] sna_pixmap_alloc_gpu: pixmap=724 [ 9.917] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.917] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.917] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.917] from inactive: pitch=2560, tiling=1: handle=20, id=747 [ 9.917] __sna_damage_all(624, 224) [ 9.917] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.917] sna_pixmap_mark_active: pixmap=724, handle=20 [ 9.917] sna_drawable_use_bo: allocated GPU bo for operation [ 9.917] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.917] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.917] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.917] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.917] sna_render_get_solid: 0 [ 9.917] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.917] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.917] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.917] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.917] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.917] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.917] gen9_composite_get_binding_table(f980) [ 9.917] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.917] kgem_add_handle: handle=20, index=9 [ 9.917] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.917] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.917] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.917] gen9_emit_vertex_elements: setup id=0 [ 9.917] (0, 0), (624, 224) [ 9.917] gen8_vertex_flush[ac4] = 3 [ 9.917] sna_composite_rectangles: pixmap=724 marking clear [0]? 1 [ 9.918] sna_create_pixmap(576, 76, 32, usage=0) [ 9.918] kgem_can_create_2d: 576x76 @ 32 [ 9.918] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.918] kgem_can_create_2d: untiled size=176128 [ 9.918] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.918] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.918] kgem_can_create_2d: tiled[-1] size=176128 [ 9.918] sna_create_pixmap: usage=0, flags=1b [ 9.918] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.918] __pop_freed_pixmap: reusing freed pixmap=704 header [ 9.918] create_pixmap_hdr: pixmap=725, width=576, height=76, usage=0 [ 9.918] sna_create_pixmap: serial=725, 576x76, usage=0 [ 9.918] sna_composite_rectangles(pixmap=726, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.918] sna_composite_rectangles: converted to op 0 [ 9.918] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.918] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.918] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.918] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.918] sna_composite_rectangles: dropping last-cpu hint [ 9.918] sna_drawable_use_bo pixmap=726, box=((0, 0), (576, 76)), flags=19... [ 9.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.918] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.918] sna_pixmap_move_to_gpu(pixmap=726, usage=0), flags=b [ 9.918] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.918] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.918] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.918] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.918] sna_pixmap_alloc_gpu: pixmap=726 [ 9.918] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.918] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.918] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.918] from inactive: pitch=2560, tiling=1: handle=38, id=748 [ 9.918] __sna_damage_all(576, 76) [ 9.918] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.918] sna_pixmap_mark_active: pixmap=726, handle=38 [ 9.918] sna_drawable_use_bo: allocated GPU bo for operation [ 9.918] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.918] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.918] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.918] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.918] sna_render_get_solid: 0 [ 9.918] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.918] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.918] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.918] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.918] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.918] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.918] gen9_composite_get_binding_table(f900) [ 9.918] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.918] kgem_add_handle: handle=38, index=10 [ 9.918] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.918] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.918] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.918] gen9_emit_vertex_elements: setup id=0 [ 9.918] (0, 0), (576, 76) [ 9.918] gen8_vertex_flush[af8] = 3 [ 9.918] sna_composite_rectangles: pixmap=726 marking clear [0]? 1 [ 9.918] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.918] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.918] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.918] trapezoid_spans_maybe_inplace? clear, no [ 9.918] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.918] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.918] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.918] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.918] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.918] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.918] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.918] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.918] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.918] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.918] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.918] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.918] sna_drawable_use_bo pixmap=726, box=((2, 2), (574, 74)), flags=7... [ 9.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.918] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.918] sna_drawable_use_bo: using whole GPU bo [ 9.918] gen9_composite_set_target: pixmap=726, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.918] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.918] color_convert: src=4c000000 [20028888] [ 9.918] color_convert: dst=4c000000 [20028888] [ 9.918] sna_render_get_solid: 4c000000 [ 9.918] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.918] gen4_choose_spans_emitter: solid source [ 9.918] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.918] aligning vertex: was 2, now 3 floats per vertex [ 9.918] gen9_composite_get_binding_table(f880) [ 9.918] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.918] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.918] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.918] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.918] gen9_emit_sampler: sampler = c [ 9.918] gen9_emit_sf: num_sf_outputs=2 [ 9.918] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.918] gen9_emit_vertex_elements: setup id=5 [ 9.918] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.918] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.918] thread_choose_span: clipped? 0 [ 9.918] imprecise_trapezoid_span_converter: using 4 threads [ 9.918] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.918] thread_choose_span: clipped? 0 [ 9.918] span_thread: flushing 1 boxes [ 9.918] span_thread: flushing 1 boxes [ 9.918] span_thread: flushing 26 boxes [ 9.918] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.918] span_thread: flushing 26 boxes [ 9.918] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.918] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.918] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.918] gen8_vertex_flush[ba8] = 162 [ 9.918] gen9_render_composite_spans_done() [ 9.918] sna_accel_flush: flush?=0, dirty?=0 [ 9.918] sna_block_handler (tv=0.0) [ 9.918] sna_wakeup_handler [ 9.918] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.918] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.918] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.918] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.918] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.918] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.918] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.918] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.918] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.918] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.918] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.918] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.918] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.918] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.918] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.918] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.918] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.918] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.918] sna_drawable_use_bo pixmap=726, box=((0, 0), (576, 76)), flags=7... [ 9.918] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.918] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.918] sna_drawable_use_bo: using whole GPU bo [ 9.918] gen9_composite_set_target: pixmap=726, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.918] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.918] color_convert: src=e6e6e6e6 [20028888] [ 9.918] color_convert: dst=e6e6e6e6 [20028888] [ 9.918] sna_render_get_solid: e6e6e6e6 [ 9.918] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.918] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.918] gen4_choose_spans_emitter: solid source [ 9.918] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.918] gen9_composite_get_binding_table(f800) [ 9.919] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.919] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.919] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.919] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.919] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.919] gen9_emit_vertex_elements: setup id=5 [ 9.919] thread_choose_span: clipped? 0 [ 9.919] imprecise_trapezoid_span_converter: using 4 threads [ 9.919] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.919] thread_choose_span: clipped? 0 [ 9.919] span_thread: flushing 62 boxes [ 9.919] [ 9.919] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 9.919] span_thread: flushing 2 boxes [ 9.919] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.919] span_thread: flushing 62 boxes [ 9.919] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.919] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.919] gen8_vertex_flush[bfc] = 384 [ 9.919] gen9_render_composite_spans_done() [ 9.919] sna_composite_rectangles(pixmap=726, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.919] sna_composite_rectangles: converted to op 1 [ 9.919] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.919] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.919] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.919] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.919] sna_composite_rectangles: dropping last-cpu hint [ 9.919] sna_drawable_use_bo pixmap=726, box=((16, 16), (18, 60)), flags=9... [ 9.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.919] sna_drawable_use_bo: using whole GPU bo [ 9.919] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.919] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.919] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.919] sna_render_get_solid: ffffffff [ 9.919] sna_render_get_solid(white) [ 9.919] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.919] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.919] aligning vertex: was 3, now 2 floats per vertex [ 9.919] gen9_composite_get_binding_table(f780) [ 9.919] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.919] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.919] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.919] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.919] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.919] gen9_emit_sampler: sampler = 1 [ 9.919] gen9_emit_sf: num_sf_outputs=1 [ 9.919] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.919] gen9_emit_vertex_elements: setup id=0 [ 9.919] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.919] (16, 16), (18, 60) [ 9.919] gen8_vertex_flush[cbc] = 3 [ 9.919] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2ca, drawable=2d4 [ 9.919] sna_validate_gc: recomputing clip [ 9.919] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.919] sna_copy_area: src=pixmap=726:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=724:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.919] sna_copy_area: normal copy [ 9.919] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.919] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.919] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.919] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.919] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.919] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.919] sna_do_copy: pixmap -- no source clipping [ 9.919] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.919] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.919] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=726+(-24, -136), dst pixmap=724+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.919] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.919] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.919] sna_drawable_use_bo pixmap=724, box=((24, 136), (600, 212)), flags=b... [ 9.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.919] sna_drawable_use_bo: using whole GPU bo [ 9.919] sna_pixmap_move_to_gpu(pixmap=726, usage=0), flags=a [ 9.919] sna_pixmap_move_to_gpu: already all-damaged [ 9.919] sna_pixmap_mark_active: pixmap=726, handle=38 [ 9.919] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.919] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.919] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.919] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.919] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.919] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.919] gen9_composite_get_binding_table(f700) [ 9.919] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.919] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.919] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.919] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.919] gen9_emit_sampler: sampler = 0 [ 9.919] gen9_emit_vertex_elements: setup id=0 [ 9.919] (0, 0) -> (24, 136) + (576, 76) [ 9.919] gen8_vertex_flush[d10] = 3 [ 9.919] sna_destroy_pixmap: pixmap=726, attached?=1 [ 9.919] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.919] __kgem_bo_destroy: handle=38, size=204800 [ 9.919] __kgem_bo_destroy: handle=38 -> active [ 9.919] __sna_free_pixmap(pixmap=726) [ 9.919] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.919] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.919] sna_glyphs: discarding mask [ 9.919] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.919] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.919] gen9_render_composite: 0x0, current mode=1/1 [ 9.919] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.919] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.919] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.919] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.919] sna_drawable_use_bo pixmap=724, box=((0, 0), (624, 224)), flags=7... [ 9.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.919] sna_drawable_use_bo: using whole GPU bo [ 9.919] gen9_composite_set_target: pixmap=724, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.919] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.919] color_convert: src=ff888888 [20028888] [ 9.919] color_convert: dst=ff888888 [20028888] [ 9.919] sna_render_get_solid: ff888888 [ 9.919] sna_render_get_solid(5) = ff888888 (old) [ 9.919] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.919] sna_transform_is_imprecise_integer_translation: no transform [ 9.919] gen9_composite_picture: integer translation (0, 0), removing [ 9.919] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.919] sna_render_pixmap_bo: GPU all damaged [ 9.919] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.919] gen4_choose_composite_emitter: solid, identity mask [ 9.919] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.919] aligning vertex: was 2, now 4 floats per vertex [ 9.919] gen9_composite_get_binding_table(f680) [ 9.919] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.919] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.919] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.919] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.919] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.919] kgem_add_handle: handle=6, index=11 [ 9.919] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.919] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.919] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.919] gen9_emit_sampler: sampler = a [ 9.919] gen9_emit_sf: num_sf_outputs=2 [ 9.919] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.919] gen9_emit_vertex_elements: setup id=9 [ 9.919] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.919] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.919] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.919] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.919] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.919] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.919] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.919] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.919] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.919] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.919] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.919] gen8_vertex_flush[dec] = 24 [ 9.919] gen9_magic_ca_pass: CA fixup (3107 -> 3131) [ 9.919] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.919] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.919] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.919] sna_composite(pixmap=724, op=3, src=210+(0, 0), mask=0+(28, 8), dst=724+(28, 8)+(0, 0), size=(20, 80) [ 9.919] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.919] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.919] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.919] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.919] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.919] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.919] gen9_render_composite: 20x80, current mode=1/1 [ 9.919] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.919] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.919] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.919] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.919] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.919] sna_drawable_use_bo pixmap=724, box=((28, 8), (48, 88)), flags=7... [ 9.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.919] sna_drawable_use_bo: using whole GPU bo [ 9.919] gen9_composite_set_target: pixmap=724, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.919] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.919] sna_transform_is_imprecise_integer_translation: no transform [ 9.919] gen9_composite_picture: integer translation (0, 0), removing [ 9.919] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.919] sna_render_pixmap_bo: GPU all damaged [ 9.919] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.919] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.919] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.919] gen4_choose_composite_emitter: identity src, no mask [ 9.919] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.919] aligning vertex: was 4, now 3 floats per vertex [ 9.919] gen9_composite_get_binding_table(f5c0) [ 9.919] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.919] kgem_add_handle: handle=12, index=12 [ 9.919] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.919] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.919] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.919] gen9_emit_sampler: sampler = 2 [ 9.919] gen9_emit_sf: num_sf_outputs=1 [ 9.919] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.919] gen9_emit_vertex_elements: setup id=2 [ 9.919] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.919] gen9_render_composite_box: (28, 8), (48, 88) [ 9.919] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.919] gen8_vertex_flush[f28] = 3 [ 9.919] sna_composite(pixmap=724, op=3, src=214+(0, 0), mask=0+(28, 0), dst=724+(28, 0)+(0, 0), size=(20, 8) [ 9.919] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.919] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.919] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.919] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.919] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.919] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.919] gen9_render_composite: 20x8, current mode=1/1 [ 9.919] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.919] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.919] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.919] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.919] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.919] sna_drawable_use_bo pixmap=724, box=((28, 0), (48, 8)), flags=7... [ 9.919] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.919] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.919] sna_drawable_use_bo: using whole GPU bo [ 9.919] gen9_composite_set_target: pixmap=724, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.919] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.919] sna_transform_is_imprecise_integer_translation: no transform [ 9.919] gen9_composite_picture: integer translation (0, 0), removing [ 9.919] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.919] sna_render_pixmap_bo: GPU all damaged [ 9.919] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.919] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.919] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.919] gen4_choose_composite_emitter: identity src, no mask [ 9.919] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.919] gen9_composite_get_binding_table(f540) [ 9.919] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.919] kgem_add_handle: handle=24, index=13 [ 9.919] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.919] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.919] gen9_emit_vertex_elements: setup id=2 [ 9.919] gen9_render_composite_box: (28, 0), (48, 8) [ 9.919] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.919] gen8_vertex_flush[f64] = 3 [ 9.919] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2d4, drawable=2d2 [ 9.919] sna_validate_gc: recomputing clip [ 9.919] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.919] sna_copy_area: src=pixmap=724:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=722:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.919] sna_copy_area: normal copy [ 9.919] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.919] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.919] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.919] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.919] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.920] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.920] sna_do_copy: pixmap -- no source clipping [ 9.920] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.920] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.920] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=724+(-8, -896), dst pixmap=722+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.920] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.920] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.920] sna_drawable_use_bo pixmap=722, box=((8, 896), (632, 1120)), flags=b... [ 9.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.920] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.920] sna_drawable_use_bo: using whole GPU bo [ 9.920] sna_pixmap_move_to_gpu(pixmap=724, usage=0), flags=a [ 9.920] sna_pixmap_move_to_gpu: already all-damaged [ 9.920] sna_pixmap_mark_active: pixmap=724, handle=20 [ 9.920] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.920] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.920] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.920] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.920] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.920] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.920] aligning vertex: was 3, now 2 floats per vertex [ 9.920] gen9_composite_get_binding_table(f4c0) [ 9.920] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.920] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.920] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.920] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.920] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.920] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.920] gen9_emit_sampler: sampler = 0 [ 9.920] gen9_emit_vertex_elements: setup id=0 [ 9.920] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.920] (0, 0) -> (8, 896) + (624, 224) [ 9.920] gen8_vertex_flush[fec] = 3 [ 9.920] sna_destroy_pixmap: pixmap=724, attached?=1 [ 9.920] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.920] __kgem_bo_destroy: handle=20, size=3268608 [ 9.920] __kgem_bo_destroy: handle=20 -> active [ 9.920] __sna_free_pixmap(pixmap=724) [ 9.920] sna_create_pixmap(624, 80, 32, usage=0) [ 9.920] kgem_can_create_2d: 624x80 @ 32 [ 9.920] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.920] kgem_can_create_2d: untiled size=200704 [ 9.920] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.920] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.920] kgem_can_create_2d: tiled[-1] size=200704 [ 9.920] sna_create_pixmap: usage=0, flags=1b [ 9.920] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.920] __pop_freed_pixmap: reusing freed pixmap=724 header [ 9.920] create_pixmap_hdr: pixmap=727, width=624, height=80, usage=0 [ 9.920] sna_create_pixmap: serial=727, 624x80, usage=0 [ 9.920] sna_composite_rectangles(pixmap=728, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.920] sna_composite_rectangles: converted to op 0 [ 9.920] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.920] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.920] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.920] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.920] sna_composite_rectangles: dropping last-cpu hint [ 9.920] sna_drawable_use_bo pixmap=728, box=((0, 0), (624, 80)), flags=19... [ 9.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.920] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.920] sna_pixmap_move_to_gpu(pixmap=728, usage=0), flags=b [ 9.920] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.920] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.920] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.920] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.920] sna_pixmap_alloc_gpu: pixmap=728 [ 9.920] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.920] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.920] kgem_bo_remove_from_active: removing handle=38 from active [ 9.920] 1:from active: pitch=2560, tiling=1, handle=38, id=749 [ 9.920] __sna_damage_all(624, 80) [ 9.920] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.920] sna_pixmap_mark_active: pixmap=728, handle=38 [ 9.920] sna_drawable_use_bo: allocated GPU bo for operation [ 9.920] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.920] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.920] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.920] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.920] sna_render_get_solid: 0 [ 9.920] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.920] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.920] gen9_composite_get_binding_table(f440) [ 9.920] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.920] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.920] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.920] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.920] gen9_emit_sampler: sampler = 1 [ 9.920] gen9_emit_vertex_elements: setup id=0 [ 9.920] (0, 0), (624, 80) [ 9.920] gen8_vertex_flush[1028] = 3 [ 9.920] sna_composite_rectangles: pixmap=728 marking clear [0]? 1 [ 9.920] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2d2, drawable=2d8 [ 9.920] sna_validate_gc: recomputing clip [ 9.920] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.920] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=728:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.920] sna_copy_area: normal copy [ 9.920] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.920] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.920] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.920] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.920] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.920] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.920] sna_do_copy: pixmap -- no source clipping [ 9.920] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.920] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.920] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=728+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.920] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.920] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.920] sna_drawable_use_bo pixmap=728, box=((28, 0), (246, 80)), flags=b... [ 9.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.920] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.920] sna_drawable_use_bo: using whole GPU bo [ 9.920] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.920] sna_pixmap_move_to_gpu: already all-damaged [ 9.920] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.920] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.920] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.920] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.920] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.920] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.920] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.920] gen9_composite_get_binding_table(f3c0) [ 9.920] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.920] kgem_add_handle: handle=21, index=14 [ 9.920] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.920] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.920] gen9_emit_sampler: sampler = 0 [ 9.920] gen9_emit_vertex_elements: setup id=0 [ 9.920] (0, 0) -> (28, 0) + (218, 80) [ 9.920] gen8_vertex_flush[106c] = 3 [ 9.920] sna_composite(pixmap=722, op=3, src=728+(0, 0), mask=0+(0, 0), dst=722+(8, 1136)+(0, 0), size=(624, 80) [ 9.920] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.920] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.920] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.920] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.920] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.920] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.920] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.920] gen9_render_composite: 624x80, current mode=1/1 [ 9.920] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.920] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.920] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.920] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.920] sna_drawable_use_bo pixmap=722, box=((8, 1136), (632, 1216)), flags=7... [ 9.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.920] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.920] sna_drawable_use_bo: using whole GPU bo [ 9.920] gen9_composite_set_target: pixmap=722, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.920] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.920] sna_transform_is_imprecise_integer_translation: no transform [ 9.920] gen9_composite_picture: integer translation (0, 0), removing [ 9.920] sna_render_pixmap_bo pixmap=728, (0, 0)x(624, 80)/(624, 80) [ 9.920] sna_render_pixmap_bo: GPU all damaged [ 9.920] color_convert: src=cc000000 [20028888] [ 9.920] color_convert: dst=cc000000 [20028888] [ 9.920] sna_render_get_solid: cc000000 [ 9.920] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.920] gen4_choose_composite_emitter: identity source, identity mask [ 9.920] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.920] aligning vertex: was 2, now 5 floats per vertex [ 9.920] gen9_composite_get_binding_table(f340) [ 9.920] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.920] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.920] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.920] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.920] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.920] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.920] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.920] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.920] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.920] gen9_emit_sampler: sampler = 3 [ 9.920] gen9_emit_sf: num_sf_outputs=2 [ 9.920] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.920] gen9_emit_vertex_elements: setup id=10 [ 9.920] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.920] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.920] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.920] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.920] gen8_vertex_flush[1144] = 3 [ 9.920] sna_destroy_pixmap: pixmap=728, attached?=1 [ 9.920] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.920] __kgem_bo_destroy: handle=38, size=204800 [ 9.920] __kgem_bo_destroy: handle=38 -> active [ 9.920] __sna_free_pixmap(pixmap=728) [ 9.920] sna_composite(pixmap=720, op=3, src=722+(0, 0), mask=0+(0, 0), dst=720+(0, 0)+(0, 0), size=(640, 2096) [ 9.920] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.920] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.920] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.920] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.920] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.920] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.920] gen9_render_composite: 640x2096, current mode=1/1 [ 9.920] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.920] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.920] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.920] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.920] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.920] sna_drawable_use_bo pixmap=720, box=((0, 0), (640, 2096)), flags=7... [ 9.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.920] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.920] sna_drawable_use_bo: using whole GPU bo [ 9.920] gen9_composite_set_target: pixmap=720, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.920] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.920] sna_transform_is_imprecise_integer_translation: no transform [ 9.920] gen9_composite_picture: integer translation (0, 0), removing [ 9.920] sna_render_pixmap_bo pixmap=722, (0, 0)x(640, 2096)/(640, 2096) [ 9.920] sna_render_pixmap_bo: GPU all damaged [ 9.920] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.920] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.920] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.920] gen4_choose_composite_emitter: identity src, no mask [ 9.920] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.920] aligning vertex: was 5, now 3 floats per vertex [ 9.920] gen9_composite_get_binding_table(f280) [ 9.920] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.920] kgem_add_reloc64: handle=11, pos=15512, delta=0, domains=40000 [ 9.920] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=fa111000) [ 9.920] [3c90] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.920] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.920] gen9_emit_sampler: sampler = 2 [ 9.920] gen9_emit_sf: num_sf_outputs=1 [ 9.920] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.920] gen9_emit_vertex_elements: setup id=2 [ 9.920] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.920] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.920] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.920] gen8_vertex_flush[11ec] = 3 [ 9.920] sna_destroy_pixmap: pixmap=722, attached?=1 [ 9.920] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.920] __kgem_bo_destroy: handle=11, size=33177600 [ 9.920] __kgem_bo_destroy: handle=11 -> active [ 9.920] __sna_free_pixmap(pixmap=722) [ 9.920] sna_composite(pixmap=716, op=3, src=720+(0, 0), mask=0+(160, 64), dst=716+(160, 64)+(0, 0), size=(640, 2096) [ 9.920] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.920] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.920] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.920] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.920] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.920] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.920] gen9_render_composite: 640x2096, current mode=1/1 [ 9.920] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.920] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.920] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.920] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.920] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.920] sna_drawable_use_bo pixmap=716, box=((160, 64), (800, 2160)), flags=7... [ 9.920] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.920] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.920] sna_drawable_use_bo: using whole GPU bo [ 9.920] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.920] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.920] sna_transform_is_imprecise_integer_translation: no transform [ 9.920] gen9_composite_picture: integer translation (0, 0), removing [ 9.920] sna_render_pixmap_bo pixmap=720, (0, 0)x(640, 2096)/(640, 2096) [ 9.920] sna_render_pixmap_bo: GPU all damaged [ 9.920] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.920] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.920] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.920] gen4_choose_composite_emitter: identity src, no mask [ 9.920] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.920] gen9_composite_get_binding_table(f200) [ 9.920] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.920] kgem_add_reloc64: handle=25, pos=15480, delta=0, domains=40000 [ 9.920] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=f4225000) [ 9.920] [3c70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.920] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.920] gen9_emit_vertex_elements: setup id=2 [ 9.920] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.920] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.920] gen8_vertex_flush[1238] = 3 [ 9.920] sna_destroy_pixmap: pixmap=720, attached?=1 [ 9.920] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.920] __kgem_bo_destroy: handle=25, size=33177600 [ 9.920] __kgem_bo_destroy: handle=25 -> active [ 9.920] __sna_free_pixmap(pixmap=720) [ 9.920] sna_create_pixmap(2, 64, 32, usage=0) [ 9.920] kgem_can_create_2d: 2x64 @ 32 [ 9.920] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.920] kgem_can_create_2d: untiled size=4096 [ 9.920] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.920] kgem_choose_tiling: 2x64 -> 0 [ 9.920] sna_create_pixmap: usage=0, flags=a [ 9.920] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.920] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.920] create_pixmap: serial=729, usage=0, 2x64 [ 9.920] sna_create_pixmap: serial=729, 2x64, usage=0 [ 9.920] sna_composite_rectangles(pixmap=730, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.920] sna_composite_rectangles: converted to op 0 [ 9.920] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.920] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.920] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.920] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.920] sna_composite_rectangles: fallback, dst pixmap=730 too small or not attached [ 9.920] sna_composite_rectangles: fallback [ 9.920] sna_drawable_move_region_to_cpu(pixmap=730 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.920] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.920] _sna_pixmap_move_to_cpu(pixmap=730, 2x64, flags=1) [ 9.920] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.920] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.921] operate_inplace: no, inplace operation not suitable [ 9.921] _sna_pixmap_move_to_cpu: marking as damaged [ 9.921] __sna_damage_all(2, 64) [ 9.921] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.921] sna_create_pixmap(1, 32, 32, usage=0) [ 9.921] kgem_can_create_2d: 1x32 @ 32 [ 9.921] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.921] kgem_can_create_2d: untiled size=4096 [ 9.921] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.921] kgem_choose_tiling: 1x32 -> 0 [ 9.921] sna_create_pixmap: usage=0, flags=a [ 9.921] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.921] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.921] create_pixmap: serial=731, usage=0, 1x32 [ 9.921] sna_create_pixmap: serial=731, 1x32, usage=0 [ 9.921] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2d8, drawable=2dc [ 9.921] sna_validate_gc: recomputing clip [ 9.921] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.921] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.921] try_upload__fast: ignore existing cpu damage (if any) [ 9.921] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.921] try_upload__fast: no, no gpu damage [ 9.921] sna_drawable_move_region_to_cpu(pixmap=732 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.921] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.921] _sna_pixmap_move_to_cpu(pixmap=732, 1x32, flags=1) [ 9.921] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.921] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.921] operate_inplace: no, inplace operation not suitable [ 9.921] _sna_pixmap_move_to_cpu: marking as damaged [ 9.921] __sna_damage_all(1, 32) [ 9.921] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.921] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.921] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.921] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.921] sna_accel_flush: flush?=0, dirty?=0 [ 9.921] sna_composite(pixmap=730, op=1, src=732+(0, 0), mask=0+(0, 0), dst=730+(0, 0)+(0, 0), size=(2, 64) [ 9.921] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.921] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.921] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.921] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.921] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.921] sna_composite: fallback, dst pixmap=730 is too small (or completely damaged) [ 9.921] sna_composite: fallback -- fbComposite [ 9.921] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.921] sna_composite_fb: fallback -- move src to cpu [ 9.921] _sna_pixmap_move_to_cpu(pixmap=732, 1x32, flags=2) [ 9.921] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.921] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.921] sna_composite_fb: fallback -- move dst to cpu [ 9.921] sna_drawable_move_region_to_cpu(pixmap=730 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.921] sna_drawable_move_region_to_cpu: pixmap=730 all damaged on CPU [ 9.921] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.921] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.921] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.921] sna_destroy_pixmap: pixmap=732, attached?=1 [ 9.921] __sna_free_pixmap(pixmap=732) [ 9.921] sna_composite(pixmap=716, op=3, src=730+(0, 0), mask=0+(0, 0), dst=716+(0, 0)+(0, 0), size=(3840, 64) [ 9.921] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.921] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.921] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.921] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.921] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.921] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.921] gen9_render_composite: 3840x64, current mode=1/1 [ 9.921] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.921] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.921] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.921] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.921] sna_drawable_use_bo pixmap=716, box=((0, 0), (3840, 64)), flags=7... [ 9.921] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.921] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.921] sna_drawable_use_bo: using whole GPU bo [ 9.921] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.921] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.921] sna_transform_is_imprecise_integer_translation: no transform [ 9.921] gen9_composite_picture: integer translation (0, 0), removing [ 9.921] sna_render_pixmap_bo pixmap=730, (0, 0)x(3840, 64)/(2, 64) [ 9.921] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.921] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.921] use_cpu_bo: no cpu bo [ 9.921] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.921] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.921] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.921] sna_drawable_move_region_to_cpu(pixmap=730 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.921] sna_drawable_move_region_to_cpu: pixmap=730 all damaged on CPU [ 9.921] kgem_can_create_2d: 2x64 @ 32 [ 9.921] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.921] kgem_can_create_2d: untiled size=4096 [ 9.921] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.921] kgem_choose_tiling: 2x64 -> 0 [ 9.921] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.921] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.921] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.921] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.921] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.921] search_linear_cache: searching for inactive gtt map [ 9.921] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.921] search_linear_cache: searching for inactive gtt map [ 9.921] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.921] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 9.921] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 9.921] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.921] kgem_create_buffer: reusing handle=16 for buffer [ 9.921] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.921] init_buffer_from_bo: reusing handle=16 for buffer [ 9.921] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 9.921] kgem_bo_map: converting request for GTT map into CPU map [ 9.921] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 9.921] kgem_bo_sync__cpu: handle=16 [ 9.921] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.921] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 9.921] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.921] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 9.921] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 9.921] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 9.921] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 9.921] __kgem_bo_init(handle=16, num_pages=2048) [ 9.921] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.921] upload: adding upload cache to pixmap=730 [ 9.921] kgem_proxy_bo_attach: handle=16 [ 9.921] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.921] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.921] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.921] gen4_choose_composite_emitter: identity src, no mask [ 9.921] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.921] gen9_composite_get_binding_table(f180) [ 9.921] kgem_add_reloc64: handle=16, pos=15448, delta=0, domains=40000 [ 9.921] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 9.921] kgem_add_handle: handle=16, index=15 [ 9.921] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) [ 9.921] [3c50] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.921] gen9_emit_sampler: sampler = a [ 9.921] gen9_emit_vertex_elements: setup id=2 [ 9.921] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.921] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.921] gen8_vertex_flush[127c] = 3 [ 9.921] sna_destroy_pixmap: pixmap=730, attached?=1 [ 9.921] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.921] __sna_free_pixmap(pixmap=730) [ 9.921] sna_composite(pixmap=716, op=3, src=292+(0, 0), mask=0+(0, 0), dst=716+(0, 0)+(0, 0), size=(3840, 48) [ 9.921] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.921] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.921] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.921] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.921] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.921] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.921] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.921] gen9_render_composite: 3840x48, current mode=1/1 [ 9.921] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.921] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.921] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.921] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.921] sna_drawable_use_bo pixmap=716, box=((0, 0), (3840, 48)), flags=7... [ 9.921] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.921] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.921] sna_drawable_use_bo: using whole GPU bo [ 9.921] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.921] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.921] sna_transform_is_imprecise_integer_translation: no transform [ 9.921] gen9_composite_picture: integer translation (0, 0), removing [ 9.921] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.921] sna_render_pixmap_bo: GPU all damaged [ 9.921] color_convert: src=c9000000 [20028888] [ 9.921] color_convert: dst=c9000000 [20028888] [ 9.921] sna_render_get_solid: c9000000 [ 9.921] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.921] gen4_choose_composite_emitter: identity source, identity mask [ 9.921] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.921] aligning vertex: was 3, now 5 floats per vertex [ 9.921] gen9_composite_get_binding_table(f100) [ 9.921] gen9_emit_sampler: sampler = 3 [ 9.921] gen9_emit_sf: num_sf_outputs=2 [ 9.921] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.921] gen9_emit_vertex_elements: setup id=10 [ 9.921] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.921] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.921] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.921] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.921] gen8_vertex_flush[132c] = 3 [ 9.921] sna_composite_rectangles(pixmap=716, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.921] sna_composite_rectangles: converted to op 3 [ 9.921] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.921] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.921] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.921] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.921] sna_drawable_use_bo pixmap=716, box=((0, 0), (3840, 48)), flags=1... [ 9.921] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.921] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.921] sna_drawable_use_bo: using whole GPU bo [ 9.921] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.921] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.921] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.921] sna_render_get_solid: 660a0a0a [ 9.921] sna_render_get_solid(2) = 660a0a0a (old) [ 9.921] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.921] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.921] aligning vertex: was 5, now 2 floats per vertex [ 9.921] gen9_composite_get_binding_table(f0c0) [ 9.921] gen9_emit_sampler: sampler = 1 [ 9.921] gen9_emit_sf: num_sf_outputs=1 [ 9.921] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.921] gen9_emit_vertex_elements: setup id=0 [ 9.921] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.921] (0, 0), (3840, 48) [ 9.921] gen8_vertex_flush[13d4] = 3 [ 9.921] sna_composite(pixmap=716, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=716+(3786, 6)+(0, 0), size=(44, 36) [ 9.921] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.921] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.921] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.921] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.921] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.921] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.921] gen9_render_composite: 44x36, current mode=1/1 [ 9.921] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.921] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.921] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.921] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.921] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.921] sna_drawable_use_bo pixmap=716, box=((3786, 6), (3830, 42)), flags=7... [ 9.921] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.921] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.921] sna_drawable_use_bo: using whole GPU bo [ 9.921] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.921] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.921] sna_transform_is_imprecise_integer_translation: no transform [ 9.921] gen9_composite_picture: integer translation (0, 0), removing [ 9.921] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.921] sna_render_pixmap_bo: CPU all damaged [ 9.921] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.921] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.921] __kgem_retire_rq: request 1 complete [ 9.921] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.921] sna_add_flush_pixmap: new flush bo, flushing before [ 9.921] gen8_vertex_close: used=12632, vbo active? 23, vb=625, nreloc=5 [ 9.921] gen8_vertex_close: reloc[0] = 287 [ 9.921] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.921] kgem_add_handle: handle=23, index=16 [ 9.921] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) [ 9.921] gen8_vertex_close: reloc[1] = 357 [ 9.921] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 9.921] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) [ 9.921] gen8_vertex_close: reloc[2] = 487 [ 9.921] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 [ 9.921] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd545000) [ 9.921] gen8_vertex_close: reloc[3] = 608 [ 9.921] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 [ 9.921] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd545000) [ 9.921] gen8_vertex_close: reloc[4] = 886 [ 9.921] kgem_add_reloc64: handle=23, pos=886, delta=0, domains=200000 [ 9.921] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd545000) [ 9.921] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.921] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.921] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.921] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.921] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.921] kgem_fixup_relocs: shrinking by 53248 [ 9.921] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.921] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.921] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.921] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.921] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.921] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.921] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.921] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.921] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=7 [ 9.921] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.921] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=8 [ 9.921] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.921] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=7 [ 9.921] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.921] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=8 [ 9.921] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=8 [ 9.921] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=8 [ 9.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=7 [ 9.921] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=8 [ 9.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=7 [ 9.921] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.921] __kgem_bo_clear_busy: handle=8 [ 9.921] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.921] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.921] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.921] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.921] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.922] __kgem_bo_clear_busy: handle=7 [ 9.922] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.922] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.922] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.922] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.922] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.922] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.922] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.922] gen4_choose_composite_emitter: identity src, no mask [ 9.922] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.922] aligning vertex: was 2, now 3 floats per vertex [ 9.922] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.922] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.922] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.922] kgem_add_handle: handle=4, index=0 [ 9.922] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.922] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.922] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.922] gen9_composite_get_binding_table(ffc0) [ 9.922] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.922] kgem_add_handle: handle=39, index=1 [ 9.922] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.922] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.922] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.922] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.922] kgem_add_handle: handle=32, index=2 [ 9.922] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.922] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.922] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.922] gen9_emit_sampler: sampler = 2 [ 9.922] gen9_emit_sf: num_sf_outputs=1 [ 9.922] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.922] gen9_emit_vertex_elements: setup id=2 [ 9.922] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.922] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.922] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.922] gen8_vertex_flush[490] = 3 [ 9.922] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.922] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.922] sna_glyphs: discarding mask [ 9.922] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.922] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.922] gen9_render_composite: 0x0, current mode=1/1 [ 9.922] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.922] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.922] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.922] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.922] sna_drawable_use_bo pixmap=716, box=((0, 0), (7680, 2160)), flags=7... [ 9.922] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.922] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.922] sna_drawable_use_bo: using whole GPU bo [ 9.922] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.922] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.922] color_convert: src=ffdfdbd2 [20028888] [ 9.922] color_convert: dst=ffdfdbd2 [20028888] [ 9.922] sna_render_get_solid: ffdfdbd2 [ 9.922] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.922] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.922] sna_transform_is_imprecise_integer_translation: no transform [ 9.922] gen9_composite_picture: integer translation (0, 0), removing [ 9.922] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.922] sna_render_pixmap_bo: GPU all damaged [ 9.922] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.922] gen4_choose_composite_emitter: solid, identity mask [ 9.922] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.922] aligning vertex: was 3, now 4 floats per vertex [ 9.922] gen9_composite_get_binding_table(ff00) [ 9.922] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.922] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.922] kgem_add_handle: handle=8, index=3 [ 9.922] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.922] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.922] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.922] kgem_add_handle: handle=6, index=4 [ 9.922] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.922] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.922] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.922] gen9_emit_sampler: sampler = a [ 9.922] gen9_emit_sf: num_sf_outputs=2 [ 9.922] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.922] gen9_emit_vertex_elements: setup id=9 [ 9.922] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.922] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.922] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.922] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.922] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.922] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.922] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.922] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.922] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.922] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.922] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.922] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.922] gen8_vertex_flush[56c] = 15 [ 9.922] gen9_magic_ca_pass: CA fixup (3161 -> 3176) [ 9.922] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.922] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.922] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.922] sna_composite(pixmap=716, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=716+(3626, 6)+(0, 0), size=(48, 36) [ 9.922] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.922] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.922] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.922] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.922] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.922] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.922] gen9_render_composite: 48x36, current mode=1/1 [ 9.922] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.922] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.922] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.922] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.922] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.922] sna_drawable_use_bo pixmap=716, box=((3626, 6), (3674, 42)), flags=7... [ 9.922] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.922] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.922] sna_drawable_use_bo: using whole GPU bo [ 9.922] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.922] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.922] sna_transform_is_imprecise_integer_translation: no transform [ 9.922] gen9_composite_picture: integer translation (0, 0), removing [ 9.922] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.922] sna_render_pixmap_bo: CPU all damaged [ 9.922] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.922] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.922] __kgem_ring_is_idle: last fence handle=2 still busy [ 9.922] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.922] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.922] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.922] gen4_choose_composite_emitter: identity src, no mask [ 9.922] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.922] aligning vertex: was 4, now 3 floats per vertex [ 9.922] gen9_composite_get_binding_table(fe40) [ 9.922] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 9.922] kgem_add_handle: handle=33, index=5 [ 9.922] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 9.922] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.922] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.922] gen9_emit_sampler: sampler = 2 [ 9.922] gen9_emit_sf: num_sf_outputs=1 [ 9.922] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.922] gen9_emit_vertex_elements: setup id=2 [ 9.922] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.922] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.922] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.922] gen8_vertex_flush[6a8] = 3 [ 9.922] sna_create_pixmap(26, 20, 32, usage=0) [ 9.922] kgem_can_create_2d: 26x20 @ 32 [ 9.922] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.922] kgem_can_create_2d: untiled size=4096 [ 9.922] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.922] kgem_choose_tiling: 26x20 -> 0 [ 9.922] sna_create_pixmap: usage=0, flags=a [ 9.922] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.922] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.922] create_pixmap: serial=733, usage=0, 26x20 [ 9.922] sna_create_pixmap: serial=733, 26x20, usage=0 [ 9.922] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2dc, drawable=2de [ 9.922] sna_validate_gc: recomputing clip [ 9.922] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.923] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.923] try_upload__fast: ignore existing cpu damage (if any) [ 9.923] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.923] try_upload__fast: no, no gpu damage [ 9.923] sna_drawable_move_region_to_cpu(pixmap=734 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.923] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.923] _sna_pixmap_move_to_cpu(pixmap=734, 26x20, flags=1) [ 9.923] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.923] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.923] operate_inplace: no, inplace operation not suitable [ 9.923] _sna_pixmap_move_to_cpu: marking as damaged [ 9.923] __sna_damage_all(26, 20) [ 9.923] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.923] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.923] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.923] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.923] sna_accel_flush: flush?=1, dirty?=1 [ 9.923] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.923] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.923] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.923] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.923] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.923] kgem_bo_sync__cpu_full: handle=33 [ 9.923] gen8_vertex_close: used=12714, vbo active? 23, vb=204, nreloc=2 [ 9.923] gen8_vertex_close: reloc[0] = 287 [ 9.923] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.923] kgem_add_handle: handle=23, index=6 [ 9.923] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd545000) [ 9.923] gen8_vertex_close: reloc[1] = 342 [ 9.923] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 9.923] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd545000) [ 9.923] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17304 [fenced=0] [ 9.923] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.923] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.923] kgem_fixup_relocs: shrinking by 61440 [ 9.923] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.923] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.923] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.923] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.923] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.923] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.923] __kgem_bo_clear_busy: handle=8 [ 9.923] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.923] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.923] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.923] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.923] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.923] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.923] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.938] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.938] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.938] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.938] __kgem_retire_rq: request 2 complete [ 9.938] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.938] kgem_bo_move_to_cache: release handle=25 [ 9.938] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.938] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.938] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.938] kgem_bo_move_to_cache: release handle=11 [ 9.938] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.938] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.938] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.938] kgem_bo_move_to_cache: release handle=38 [ 9.938] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.938] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.938] kgem_bo_move_to_cache: release handle=20 [ 9.938] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.938] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.938] kgem_bo_move_to_cache: release handle=22 [ 9.938] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.938] __kgem_retire_rq: request 1 complete [ 9.938] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.938] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.938] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.939] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.939] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.939] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.939] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.939] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.939] kgem_bo_sync__cpu_full: handle=32 [ 9.939] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.939] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 9.939] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.939] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 9.939] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.939] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.939] sna_accel_flush: flush?=0, dirty?=0 [ 9.939] sna_block_handler (tv=0.0) [ 9.939] sna_wakeup_handler [ 9.939] sna_mode_wakeup: len=64 [ 9.939] sna_mode_wakeup: recording last swap on pipe=1, frame 319 [13f], time 9.927110 [ 9.939] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.939] sna_mode_wakeup: flip complete, pending? 2 [ 9.939] sna_mode_wakeup: recording last swap on pipe=0, frame 349 [15d], time 9.928417 [ 9.939] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.939] sna_mode_wakeup: flip complete, pending? 1 [ 9.939] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.939] sna_composite(pixmap=716, op=3, src=734+(2370, 10), mask=0+(3554, 6), dst=716+(3554, 6)+(0, 0), size=(52, 36) [ 9.939] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.939] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.939] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.939] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.939] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.939] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.939] gen9_render_composite: 52x36, current mode=0/1 [ 9.939] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.939] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.939] sna_blt_composite: unsupported op [3] for blitting [ 9.939] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.939] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.939] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.939] sna_drawable_use_bo pixmap=716, box=((3554, 6), (3606, 42)), flags=7... [ 9.939] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.939] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.939] sna_drawable_use_bo: using whole GPU bo [ 9.939] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.939] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.939] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.939] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.939] sna_render_pixmap_bo pixmap=734, (2370, 10)x(52, 36)/(26, 20) [ 9.939] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.939] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.939] use_cpu_bo: no cpu bo [ 9.939] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.939] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.939] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.939] sna_drawable_move_region_to_cpu(pixmap=734 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.939] sna_drawable_move_region_to_cpu: pixmap=734 all damaged on CPU [ 9.939] kgem_can_create_2d: 26x20 @ 32 [ 9.939] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.939] kgem_can_create_2d: untiled size=4096 [ 9.939] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.939] kgem_choose_tiling: 26x20 -> 0 [ 9.939] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.939] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.939] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.939] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.939] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 9.939] __kgem_bo_init(handle=16, num_pages=2560) [ 9.939] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.939] upload: adding upload cache to pixmap=734 [ 9.939] kgem_proxy_bo_attach: handle=16 [ 9.939] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.939] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.939] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.939] gen4_choose_composite_emitter: simple src, no mask [ 9.939] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.939] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.939] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.939] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.939] kgem_add_handle: handle=4, index=0 [ 9.939] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.939] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.939] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.939] gen9_composite_get_binding_table(ffc0) [ 9.939] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.939] kgem_add_handle: handle=39, index=1 [ 9.939] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.939] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.939] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.939] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.939] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 9.939] kgem_add_handle: handle=16, index=2 [ 9.939] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 9.939] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.939] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.939] gen9_emit_sampler: sampler = 22 [ 9.939] gen9_emit_sf: num_sf_outputs=1 [ 9.939] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.939] gen9_emit_vertex_elements: setup id=2 [ 9.939] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.939] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.939] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.939] gen8_vertex_flush[490] = 3 [ 9.939] sna_destroy_pixmap: pixmap=734, attached?=1 [ 9.939] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.939] __sna_free_pixmap(pixmap=734) [ 9.939] sna_composite(pixmap=716, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=716+(3490, 6)+(0, 0), size=(44, 36) [ 9.939] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.939] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.939] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.939] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.939] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.939] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.939] gen9_render_composite: 44x36, current mode=1/1 [ 9.939] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.939] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.939] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.939] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.939] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.939] sna_drawable_use_bo pixmap=716, box=((3490, 6), (3534, 42)), flags=7... [ 9.939] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.939] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.939] sna_drawable_use_bo: using whole GPU bo [ 9.939] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.939] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.939] sna_transform_is_imprecise_integer_translation: no transform [ 9.939] gen9_composite_picture: integer translation (0, 0), removing [ 9.939] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.939] sna_render_pixmap_bo: CPU all damaged [ 9.939] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.939] sna_add_flush_pixmap: new flush bo, flushing before [ 9.939] gen8_vertex_close: used=12723, vbo active? 23, vb=4, nreloc=1 [ 9.939] gen8_vertex_close: reloc[0] = 287 [ 9.939] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.939] kgem_add_handle: handle=23, index=3 [ 9.939] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.939] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.939] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.939] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.939] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.939] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.939] kgem_fixup_relocs: shrinking by 61440 [ 9.939] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.939] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.939] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.939] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.939] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.939] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.939] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.939] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.939] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.939] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.939] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.939] gen4_choose_composite_emitter: identity src, no mask [ 9.939] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.939] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.939] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.939] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.939] kgem_add_handle: handle=4, index=0 [ 9.939] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.939] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.939] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.939] gen9_composite_get_binding_table(ffc0) [ 9.939] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.939] kgem_add_handle: handle=39, index=1 [ 9.939] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.939] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.939] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.939] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.939] kgem_add_handle: handle=34, index=2 [ 9.939] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.939] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.939] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.939] gen9_emit_sampler: sampler = 2 [ 9.939] gen9_emit_sf: num_sf_outputs=1 [ 9.939] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.939] gen9_emit_vertex_elements: setup id=2 [ 9.939] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.939] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.939] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.939] gen8_vertex_flush[490] = 3 [ 9.939] sna_composite(pixmap=716, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=716+(3422, 6)+(0, 0), size=(48, 36) [ 9.939] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.939] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.939] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.939] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.939] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.939] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.939] gen9_render_composite: 48x36, current mode=1/1 [ 9.939] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.939] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.939] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.939] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.939] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.939] sna_drawable_use_bo pixmap=716, box=((3422, 6), (3470, 42)), flags=7... [ 9.939] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.939] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.939] sna_drawable_use_bo: using whole GPU bo [ 9.939] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.939] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.939] sna_transform_is_imprecise_integer_translation: no transform [ 9.939] gen9_composite_picture: integer translation (0, 0), removing [ 9.939] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.939] sna_render_pixmap_bo: CPU all damaged [ 9.939] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.939] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.939] __kgem_retire_rq: request 1 complete [ 9.939] sna_add_flush_pixmap: new flush bo, flushing before [ 9.939] gen8_vertex_close: used=12732, vbo active? 23, vb=4, nreloc=1 [ 9.939] gen8_vertex_close: reloc[0] = 287 [ 9.939] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.939] kgem_add_handle: handle=23, index=3 [ 9.939] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.939] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.939] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.939] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.939] kgem_fixup_relocs: shrinking by 61440 [ 9.939] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.939] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.939] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.939] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.939] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.939] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.939] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.939] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.939] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.939] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.939] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.939] gen4_choose_composite_emitter: identity src, no mask [ 9.939] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.939] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.939] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.939] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.939] kgem_add_handle: handle=4, index=0 [ 9.939] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.939] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.939] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.939] gen9_composite_get_binding_table(ffc0) [ 9.939] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.939] kgem_add_handle: handle=39, index=1 [ 9.939] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.939] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.939] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.939] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.939] kgem_add_handle: handle=28, index=2 [ 9.939] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.939] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.939] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.939] gen9_emit_sampler: sampler = 2 [ 9.939] gen9_emit_sf: num_sf_outputs=1 [ 9.939] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.939] gen9_emit_vertex_elements: setup id=2 [ 9.939] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.939] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.939] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.939] gen8_vertex_flush[490] = 3 [ 9.939] sna_create_pixmap(16, 16, 32, usage=0) [ 9.939] kgem_can_create_2d: 16x16 @ 32 [ 9.939] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.939] kgem_can_create_2d: untiled size=4096 [ 9.939] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.939] kgem_choose_tiling: 16x16 -> 0 [ 9.939] sna_create_pixmap: usage=0, flags=a [ 9.939] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.939] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.939] create_pixmap: serial=735, usage=0, 16x16 [ 9.939] sna_create_pixmap: serial=735, 16x16, usage=0 [ 9.939] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2de, drawable=2e0 [ 9.940] sna_validate_gc: recomputing clip [ 9.940] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.940] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.940] try_upload__fast: ignore existing cpu damage (if any) [ 9.940] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.940] try_upload__fast: no, no gpu damage [ 9.940] sna_drawable_move_region_to_cpu(pixmap=736 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.940] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.940] _sna_pixmap_move_to_cpu(pixmap=736, 16x16, flags=1) [ 9.940] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.940] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.940] operate_inplace: no, inplace operation not suitable [ 9.940] _sna_pixmap_move_to_cpu: marking as damaged [ 9.940] __sna_damage_all(16, 16) [ 9.940] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.940] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.940] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.940] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.940] sna_accel_flush: flush?=1, dirty?=1 [ 9.940] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.940] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.940] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.940] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.940] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.940] kgem_bo_sync__cpu_full: handle=28 [ 9.940] gen8_vertex_close: used=12741, vbo active? 23, vb=4, nreloc=1 [ 9.940] gen8_vertex_close: reloc[0] = 287 [ 9.940] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.940] kgem_add_handle: handle=23, index=3 [ 9.940] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.940] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.940] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.940] __kgem_retire_rq: request 1 complete [ 9.940] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.940] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.940] kgem_fixup_relocs: shrinking by 61440 [ 9.940] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.940] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.940] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.940] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.940] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.940] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.940] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.940] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.940] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.940] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.940] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.940] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.940] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.940] __kgem_retire_rq: request 1 complete [ 9.940] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.940] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.940] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.940] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.940] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.940] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.940] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.940] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.940] kgem_bo_sync__cpu_full: handle=34 [ 9.940] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.940] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.940] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.940] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.940] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.940] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.940] sna_composite(pixmap=716, op=3, src=736+(2247, 15), mask=0+(3370, 7), dst=716+(3370, 7)+(0, 0), size=(32, 34) [ 9.940] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.940] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.940] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.940] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.940] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.940] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.940] gen9_render_composite: 32x34, current mode=0/1 [ 9.940] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.940] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.940] sna_blt_composite: unsupported op [3] for blitting [ 9.940] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.940] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.940] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.940] sna_drawable_use_bo pixmap=716, box=((3370, 7), (3402, 41)), flags=7... [ 9.940] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.940] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.940] sna_drawable_use_bo: using whole GPU bo [ 9.940] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.940] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.940] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.940] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.940] sna_render_pixmap_bo pixmap=736, (2247, 15)x(32, 34)/(16, 16) [ 9.940] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.940] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.940] use_cpu_bo: no cpu bo [ 9.940] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.940] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.940] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.940] sna_drawable_move_region_to_cpu(pixmap=736 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.940] sna_drawable_move_region_to_cpu: pixmap=736 all damaged on CPU [ 9.940] kgem_can_create_2d: 16x16 @ 32 [ 9.940] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.940] kgem_can_create_2d: untiled size=4096 [ 9.940] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.940] kgem_choose_tiling: 16x16 -> 0 [ 9.940] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.940] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.940] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.940] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.940] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 9.940] __kgem_bo_init(handle=16, num_pages=1024) [ 9.940] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.940] upload: adding upload cache to pixmap=736 [ 9.940] kgem_proxy_bo_attach: handle=16 [ 9.940] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.940] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.940] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.940] gen4_choose_composite_emitter: simple src, no mask [ 9.940] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.940] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.940] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.940] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.940] kgem_add_handle: handle=4, index=0 [ 9.940] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.940] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.940] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.940] gen9_composite_get_binding_table(ffc0) [ 9.940] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.940] kgem_add_handle: handle=39, index=1 [ 9.940] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.940] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.940] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.940] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.940] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 9.940] kgem_add_handle: handle=16, index=2 [ 9.940] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 9.940] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.940] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.940] gen9_emit_sampler: sampler = 22 [ 9.940] gen9_emit_sf: num_sf_outputs=1 [ 9.940] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.940] gen9_emit_vertex_elements: setup id=2 [ 9.940] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.940] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.940] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.940] gen8_vertex_flush[490] = 3 [ 9.940] sna_destroy_pixmap: pixmap=736, attached?=1 [ 9.940] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.940] __sna_free_pixmap(pixmap=736) [ 9.940] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.940] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.940] sna_glyphs: discarding mask [ 9.940] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.940] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.940] gen9_render_composite: 0x0, current mode=1/1 [ 9.940] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.940] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.940] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.940] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.940] sna_drawable_use_bo pixmap=716, box=((0, 0), (7680, 2160)), flags=7... [ 9.940] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.940] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.940] sna_drawable_use_bo: using whole GPU bo [ 9.940] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.940] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.940] color_convert: src=ff232321 [20028888] [ 9.940] color_convert: dst=ff232321 [20028888] [ 9.940] sna_render_get_solid: ff232321 [ 9.940] sna_render_get_solid(7) = ff232321 (old) [ 9.940] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.940] sna_transform_is_imprecise_integer_translation: no transform [ 9.940] gen9_composite_picture: integer translation (0, 0), removing [ 9.940] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.940] sna_render_pixmap_bo: GPU all damaged [ 9.940] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.940] gen4_choose_composite_emitter: solid, identity mask [ 9.940] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.940] aligning vertex: was 3, now 4 floats per vertex [ 9.940] gen9_composite_get_binding_table(ff00) [ 9.940] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.940] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.940] kgem_add_handle: handle=8, index=3 [ 9.940] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.940] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.940] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.940] kgem_add_handle: handle=6, index=4 [ 9.940] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.940] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.940] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.940] gen9_emit_sampler: sampler = a [ 9.940] gen9_emit_sf: num_sf_outputs=2 [ 9.940] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.940] gen9_emit_vertex_elements: setup id=9 [ 9.940] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.940] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.940] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.940] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.940] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.940] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.941] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.941] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.941] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.941] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.941] gen8_vertex_flush[56c] = 48 [ 9.941] gen9_magic_ca_pass: CA fixup (3188 -> 3236) [ 9.941] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.941] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.941] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.941] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.941] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.941] sna_glyphs: discarding mask [ 9.941] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.941] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.941] gen9_render_composite: 0x0, current mode=1/1 [ 9.941] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.941] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.941] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.941] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.941] sna_drawable_use_bo pixmap=716, box=((0, 0), (7680, 2160)), flags=7... [ 9.941] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.941] sna_drawable_use_bo: using whole GPU bo [ 9.941] gen9_composite_set_target: pixmap=716, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.941] color_convert: src=ff8e8b85 [20028888] [ 9.941] color_convert: dst=ff8e8b85 [20028888] [ 9.941] sna_render_get_solid: ff8e8b85 [ 9.941] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.941] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.941] sna_transform_is_imprecise_integer_translation: no transform [ 9.941] gen9_composite_picture: integer translation (0, 0), removing [ 9.941] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.941] sna_render_pixmap_bo: GPU all damaged [ 9.941] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.941] gen4_choose_composite_emitter: solid, identity mask [ 9.941] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.941] gen9_composite_get_binding_table(fe40) [ 9.941] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.941] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.941] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.941] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.941] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.941] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.941] gen9_emit_vertex_elements: setup id=9 [ 9.941] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.941] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.941] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.941] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.941] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.941] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.941] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.941] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.941] gen8_vertex_flush[66c] = 48 [ 9.941] gen9_magic_ca_pass: CA fixup (3236 -> 3284) [ 9.941] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.941] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.941] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.941] sna_copy_area: src=pixmap=716:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.941] sna_copy_area: normal copy [ 9.941] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.941] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.941] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.941] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.941] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.941] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.941] sna_do_copy: pixmap -- no source clipping [ 9.941] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.941] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.941] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=716+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.941] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.941] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.941] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.941] sna_drawable_use_bo: pinned, never REPLACES [ 9.941] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.941] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.941] sna_drawable_use_bo: applying move-to-gpu override [ 9.941] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.941] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.941] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.941] wait_for_shadow: setting front pixmap to handle=27 [ 9.941] sna_drawable_use_bo: using whole GPU bo [ 9.941] sna_pixmap_move_to_gpu(pixmap=716, usage=0), flags=a [ 9.941] sna_pixmap_move_to_gpu: already all-damaged [ 9.941] sna_pixmap_mark_active: pixmap=716, handle=39 [ 9.941] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.941] sna_pixmap_make_cow: make cow src=716, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.941] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.941] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.941] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.941] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.941] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.941] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.941] kgem_set_mode: flushing before new bo [ 9.941] gen8_vertex_close: used=13136, vbo active? 23, vb=204, nreloc=2 [ 9.941] gen8_vertex_close: reloc[0] = 287 [ 9.941] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.941] kgem_add_handle: handle=23, index=5 [ 9.941] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 9.941] gen8_vertex_close: reloc[1] = 342 [ 9.941] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 9.941] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 9.941] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.941] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.941] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.941] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.941] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.941] kgem_fixup_relocs: shrinking by 61440 [ 9.941] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.941] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.941] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.941] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.941] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.941] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.941] __kgem_bo_clear_busy: handle=8 [ 9.941] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.941] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.941] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.941] __kgem_bo_clear_busy: handle=8 [ 9.941] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.941] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.941] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.941] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.941] aligning vertex: was 4, now 2 floats per vertex [ 9.941] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.941] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.941] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.941] kgem_add_handle: handle=4, index=0 [ 9.941] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.941] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.941] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.941] gen9_composite_get_binding_table(ffc0) [ 9.941] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.941] kgem_add_handle: handle=27, index=1 [ 9.941] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.941] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.941] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.941] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.941] kgem_add_handle: handle=39, index=2 [ 9.941] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.941] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.941] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.941] gen9_emit_sampler: sampler = 0 [ 9.941] gen9_emit_sf: num_sf_outputs=1 [ 9.941] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.941] gen9_emit_vertex_elements: setup id=0 [ 9.941] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.941] (0, 0) -> (0, 0) + (7680, 2160) [ 9.941] gen8_vertex_flush[490] = 3 [ 9.941] sna_destroy_pixmap: pixmap=716, attached?=1 [ 9.941] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.941] __kgem_bo_destroy: handle=39, size=66355200 [ 9.941] __kgem_bo_destroy: handle=39 -> active [ 9.941] __sna_free_pixmap(pixmap=716) [ 9.941] sna_accel_flush: flush?=0, dirty?=0 [ 9.941] sna_accel_flush: flush?=0, dirty?=0 [ 9.941] sna_block_handler (tv=598.216000) [ 9.941] kgem_retire, need_retire?=1 [ 9.941] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.941] kgem_retire__requests_ring: retiring ring 0 [ 9.941] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.941] __kgem_retire_rq: request 1 complete [ 9.941] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.941] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.941] kgem_retire -- retired=0, need_retire=0 [ 9.941] kgem_retire__buffers: handle=16, busy? 0 [0] [ 9.941] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 9.941] __kgem_bo_destroy: handle=16, size=262144 [ 9.941] kgem_bo_replace_io: transferring io handle=16 to bo [ 9.941] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 9.941] sna_accel_block: GPU idle, flushing [ 9.941] gen8_vertex_close: used=13142, vbo active? 23, vb=1, nreloc=1 [ 9.941] gen8_vertex_close: reloc[0] = 287 [ 9.941] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.941] kgem_add_handle: handle=23, index=3 [ 9.941] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.941] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.941] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.941] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.941] kgem_fixup_relocs: shrinking by 61440 [ 9.941] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.941] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.941] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.941] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.941] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.941] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.941] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.941] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.941] sna_scanout_do_flush: flush timer active: delta=-13 [ 9.941] sna_scanout_do_flush (time=9941), triggered [ 9.941] sna_scanout_flush (time=9941), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.941] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.941] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.941] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.941] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.941] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.941] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.941] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.941] sna_pixmap_move_to_gpu: already all-damaged [ 9.941] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.941] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.941] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.941] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.941] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.941] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.941] get_fb: reusing fb=101 for handle=27 [ 9.941] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.941] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.941] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.942] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.942] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.942] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.942] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.942] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.942] sna_accel_do_throttle (time=9941), triggered [ 9.942] sna_accel_throttle (time=9941) [ 9.942] sna_accel_block: evaluating timers, active=7 [ 9.942] sna_accel_block: flush timer expires in 16 [9957] [ 9.942] sna_wakeup_handler [ 9.942] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.942] kgem_can_create_2d: 7680x2160 @ 24 [ 9.942] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.942] kgem_can_create_2d: untiled size=66355200 [ 9.942] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.942] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.942] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.942] sna_create_pixmap: usage=0, flags=1b [ 9.942] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.942] __pop_freed_pixmap: reusing freed pixmap=716 header [ 9.942] create_pixmap_hdr: pixmap=737, width=7680, height=2160, usage=0 [ 9.942] sna_create_pixmap: serial=737, 7680x2160, usage=0 [ 9.942] sna_composite_rectangles(pixmap=738, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.942] sna_composite_rectangles: converted to op 0 [ 9.942] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.942] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.942] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.942] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.942] sna_composite_rectangles: dropping last-cpu hint [ 9.942] sna_drawable_use_bo pixmap=738, box=((0, 0), (7680, 2160)), flags=19... [ 9.942] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.942] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.942] sna_pixmap_move_to_gpu(pixmap=738, usage=0), flags=b [ 9.942] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.942] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.942] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.942] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.942] sna_pixmap_alloc_gpu: pixmap=738 [ 9.942] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.942] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.942] kgem_bo_remove_from_active: removing handle=39 from active [ 9.942] 1:from active: pitch=30720, tiling=1, handle=39, id=756 [ 9.942] __sna_damage_all(7680, 2160) [ 9.942] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.942] sna_pixmap_mark_active: pixmap=738, handle=39 [ 9.942] sna_drawable_use_bo: allocated GPU bo for operation [ 9.942] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.942] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.942] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.942] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.942] sna_render_get_solid: 0 [ 9.942] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.942] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.942] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.942] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.942] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.942] kgem_add_handle: handle=4, index=0 [ 9.942] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.942] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.942] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.942] gen9_composite_get_binding_table(ffc0) [ 9.942] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.942] kgem_add_handle: handle=39, index=1 [ 9.942] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.942] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.942] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.942] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.942] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.942] kgem_add_handle: handle=7, index=2 [ 9.942] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.942] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.942] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.942] gen9_emit_sampler: sampler = 1 [ 9.942] gen9_emit_sf: num_sf_outputs=1 [ 9.942] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.942] gen9_emit_vertex_elements: setup id=0 [ 9.942] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.942] (0, 0), (7680, 2160) [ 9.942] gen8_vertex_flush[490] = 3 [ 9.942] sna_composite_rectangles: pixmap=738 marking clear [0]? 1 [ 9.942] sna_composite_rectangles(pixmap=738, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.942] sna_composite_rectangles: converted to op 1 [ 9.942] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.942] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.942] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.942] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.942] sna_composite_rectangles: promoting to full GPU [ 9.942] sna_composite_rectangles: dropping last-cpu hint [ 9.942] sna_drawable_use_bo pixmap=738, box=((0, 0), (7680, 2160)), flags=19... [ 9.942] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.942] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.942] sna_drawable_use_bo: using whole GPU bo [ 9.943] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.943] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.943] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.943] sna_render_get_solid: ff2c001e [ 9.943] sna_render_get_solid(0) = ff2c001e (old) [ 9.943] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.943] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.943] gen9_composite_get_binding_table(ff00) [ 9.943] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.943] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.943] kgem_add_handle: handle=8, index=3 [ 9.943] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.943] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.943] gen9_emit_vertex_elements: setup id=0 [ 9.943] (0, 0), (7680, 2160) [ 9.943] gen8_vertex_flush[4cc] = 3 [ 9.943] sna_composite_rectangles: pixmap=738 marking clear [ff2c001e]? 1 [ 9.943] sna_composite(pixmap=738, op=3, src=292+(0, 0), mask=0+(0, 0), dst=738+(0, 0)+(0, 0), size=(3840, 2160) [ 9.943] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.943] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.943] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.943] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.943] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.943] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.943] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.943] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.943] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.943] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.943] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.943] sna_drawable_use_bo pixmap=738, box=((0, 0), (3840, 2160)), flags=7... [ 9.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.943] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.943] sna_drawable_use_bo: using whole GPU bo [ 9.943] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.943] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.943] sna_transform_is_imprecise_integer_translation: no transform [ 9.943] gen9_composite_picture: integer translation (0, 0), removing [ 9.943] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.943] sna_render_pixmap_bo: GPU all damaged [ 9.943] color_convert: src=d6000000 [20028888] [ 9.943] color_convert: dst=d6000000 [20028888] [ 9.943] sna_render_get_solid: d6000000 [ 9.943] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.943] gen4_choose_composite_emitter: identity source, identity mask [ 9.943] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.943] aligning vertex: was 2, now 5 floats per vertex [ 9.943] gen9_composite_get_binding_table(fe80) [ 9.943] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.943] kgem_add_handle: handle=9, index=4 [ 9.943] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.943] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.943] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.943] kgem_add_reloc64: adding proxy [delta=856] for handle=7 [ 9.943] kgem_add_reloc64[7] = (delta=856, target handle=2, presumed=fffe8000) [ 9.943] [3f80] bind bo(handle=7, addr=fffe8358), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.943] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.943] gen9_emit_sampler: sampler = 3 [ 9.943] gen9_emit_sf: num_sf_outputs=2 [ 9.943] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.943] gen9_emit_vertex_elements: setup id=10 [ 9.943] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.943] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.943] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.943] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.943] gen8_vertex_flush[5a8] = 3 [ 9.943] sna_composite(pixmap=738, op=3, src=292+(0, 0), mask=0+(0, 0), dst=738+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.943] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.943] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.943] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.943] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.943] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.943] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.943] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.943] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.943] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.943] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.943] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.943] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.943] sna_drawable_use_bo pixmap=738, box=((3840, 0), (7680, 2160)), flags=7... [ 9.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.943] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.943] sna_drawable_use_bo: using whole GPU bo [ 9.943] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.943] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.943] sna_transform_is_imprecise_integer_translation: no transform [ 9.943] gen9_composite_picture: integer translation (0, 0), removing [ 9.943] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.943] sna_render_pixmap_bo: GPU all damaged [ 9.943] color_convert: src=d6000000 [20028888] [ 9.943] color_convert: dst=d6000000 [20028888] [ 9.943] sna_render_get_solid: d6000000 [ 9.943] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.943] gen4_choose_composite_emitter: identity source, identity mask [ 9.943] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.943] gen9_composite_get_binding_table(fdc0) [ 9.943] gen9_emit_vertex_elements: setup id=10 [ 9.943] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.943] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.943] gen8_vertex_flush[5dc] = 3 [ 9.943] sna_composite(pixmap=738, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=738+(5694, 1014)+(0, 0), size=(132, 132) [ 9.943] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.943] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.943] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.943] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.943] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.943] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.943] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.943] gen9_render_composite: 132x132, current mode=1/1 [ 9.943] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.943] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.943] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.943] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.943] sna_drawable_use_bo pixmap=738, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.943] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.943] sna_drawable_use_bo: using whole GPU bo [ 9.943] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.943] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.943] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.943] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.943] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.943] sna_render_pixmap_bo: GPU all damaged [ 9.943] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.943] color_convert: src=d6000000 [20028888] [ 9.943] color_convert: dst=d6000000 [20028888] [ 9.943] sna_render_get_solid: d6000000 [ 9.943] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.943] gen4_choose_composite_emitter: simple src, identity mask [ 9.943] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.943] gen9_composite_get_binding_table(fdc0) [ 9.943] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.943] kgem_add_handle: handle=15, index=5 [ 9.943] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.943] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.943] gen9_emit_sampler: sampler = 23 [ 9.943] gen9_emit_vertex_elements: setup id=10 [ 9.943] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.943] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.943] gen8_vertex_flush[620] = 3 [ 9.943] sna_create_pixmap(80, 80, 32, usage=0) [ 9.943] kgem_can_create_2d: 80x80 @ 32 [ 9.943] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.943] kgem_can_create_2d: untiled size=28672 [ 9.943] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.943] kgem_choose_tiling: 80x80 -> 0 [ 9.943] sna_create_pixmap: usage=0, flags=b [ 9.943] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.943] __pop_freed_pixmap: reusing freed pixmap=720 header [ 9.943] create_pixmap_hdr: pixmap=739, width=80, height=80, usage=0 [ 9.943] sna_create_pixmap: serial=739, 80x80, usage=0 [ 9.943] sna_composite_rectangles(pixmap=740, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.943] sna_composite_rectangles: converted to op 0 [ 9.943] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.943] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.943] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.943] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.943] sna_composite_rectangles: dropping last-cpu hint [ 9.943] sna_drawable_use_bo pixmap=740, box=((0, 0), (80, 80)), flags=19... [ 9.943] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.943] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.943] sna_pixmap_move_to_gpu(pixmap=740, usage=0), flags=b [ 9.943] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.943] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.943] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.943] kgem_choose_tiling: 80x80 -> 0 [ 9.943] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.943] kgem_choose_tiling: 80x80 -> 0 [ 9.943] sna_pixmap_alloc_gpu: pixmap=740 [ 9.943] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.943] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.944] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.944] from inactive: pitch=320, tiling=0: handle=22, id=757 [ 9.944] __sna_damage_all(80, 80) [ 9.944] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.944] sna_pixmap_mark_active: pixmap=740, handle=22 [ 9.944] sna_drawable_use_bo: allocated GPU bo for operation [ 9.944] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.944] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.944] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.944] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.944] sna_render_get_solid: 0 [ 9.944] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.944] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.944] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.944] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.944] aligning vertex: was 5, now 2 floats per vertex [ 9.944] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.944] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.944] gen9_composite_get_binding_table(fd40) [ 9.944] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.944] kgem_add_handle: handle=22, index=6 [ 9.944] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.944] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.944] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.944] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.944] gen9_emit_sampler: sampler = 1 [ 9.944] gen9_emit_sf: num_sf_outputs=1 [ 9.944] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.944] gen9_emit_vertex_elements: setup id=0 [ 9.944] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.944] (0, 0), (80, 80) [ 9.944] gen8_vertex_flush[6d8] = 3 [ 9.944] sna_composite_rectangles: pixmap=740 marking clear [0]? 1 [ 9.944] sna_composite_rectangles(pixmap=740, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.944] sna_composite_rectangles: converted to op 1 [ 9.944] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.944] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.944] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.944] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.944] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.944] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.944] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.944] sna_composite_rectangles: dropping last-cpu hint [ 9.944] sna_drawable_use_bo pixmap=740, box=((0, 0), (80, 80)), flags=1... [ 9.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.944] sna_drawable_use_bo: using whole GPU bo [ 9.944] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.944] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.944] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.944] sna_render_get_solid: 40404040 [ 9.944] sna_render_get_solid(1) = 40404040 (old) [ 9.944] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.944] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.944] gen9_composite_get_binding_table(fcc0) [ 9.944] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.944] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.944] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.944] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.944] gen9_emit_vertex_elements: setup id=0 [ 9.944] (0, 0), (2, 2) [ 9.944] (78, 0), (80, 2) [ 9.944] (0, 78), (2, 80) [ 9.944] (78, 78), (80, 80) [ 9.944] gen8_vertex_flush[714] = 12 [ 9.944] sna_composite(pixmap=738, op=3, src=740+(0, 0), mask=0+(0, 0), dst=738+(0, 0)+(0, 0), size=(7680, 2160) [ 9.944] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.944] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.944] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.944] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.944] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.944] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.944] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.944] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.944] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.944] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.944] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.944] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.944] sna_drawable_use_bo pixmap=738, box=((0, 0), (7680, 2160)), flags=7... [ 9.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.944] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.944] sna_drawable_use_bo: using whole GPU bo [ 9.944] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.944] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.944] sna_transform_is_imprecise_integer_translation: no transform [ 9.944] gen9_composite_picture: integer translation (0, 0), removing [ 9.944] sna_render_pixmap_bo pixmap=740, (0, 0)x(7680, 2160)/(80, 80) [ 9.944] sna_render_pixmap_bo: GPU all damaged [ 9.944] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.944] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.944] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.944] gen4_choose_composite_emitter: identity src, no mask [ 9.944] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.944] aligning vertex: was 2, now 3 floats per vertex [ 9.944] gen9_composite_get_binding_table(fc40) [ 9.944] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.944] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.944] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.944] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.944] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.944] gen9_emit_sampler: sampler = a [ 9.944] gen9_emit_vertex_elements: setup id=2 [ 9.944] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.944] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.944] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.944] gen8_vertex_flush[7b0] = 3 [ 9.944] sna_destroy_pixmap: pixmap=740, attached?=1 [ 9.944] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.944] __kgem_bo_destroy: handle=22, size=61440 [ 9.944] __kgem_bo_destroy: handle=22 -> active [ 9.944] __sna_free_pixmap(pixmap=740) [ 9.944] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.944] kgem_can_create_2d: 640x2096 @ 32 [ 9.944] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.944] kgem_can_create_2d: untiled size=5365760 [ 9.944] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.944] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.944] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.944] sna_create_pixmap: usage=0, flags=1b [ 9.944] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.944] __pop_freed_pixmap: reusing freed pixmap=740 header [ 9.944] create_pixmap_hdr: pixmap=741, width=640, height=2096, usage=0 [ 9.944] sna_create_pixmap: serial=741, 640x2096, usage=0 [ 9.944] sna_composite_rectangles(pixmap=742, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.944] sna_composite_rectangles: converted to op 0 [ 9.944] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.944] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.944] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.944] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.944] sna_composite_rectangles: dropping last-cpu hint [ 9.944] sna_drawable_use_bo pixmap=742, box=((0, 0), (640, 2096)), flags=19... [ 9.944] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.944] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.944] sna_pixmap_move_to_gpu(pixmap=742, usage=0), flags=b [ 9.944] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.944] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.944] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.944] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.944] sna_pixmap_alloc_gpu: pixmap=742 [ 9.944] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.944] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.944] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.944] from inactive: pitch=2560, tiling=1: handle=11, id=758 [ 9.944] __sna_damage_all(640, 2096) [ 9.944] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.944] sna_pixmap_mark_active: pixmap=742, handle=11 [ 9.945] sna_drawable_use_bo: allocated GPU bo for operation [ 9.945] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.945] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.945] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.945] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.945] sna_render_get_solid: 0 [ 9.945] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.945] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.945] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.945] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.945] aligning vertex: was 3, now 2 floats per vertex [ 9.945] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.945] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.945] gen9_composite_get_binding_table(fbc0) [ 9.945] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 9.945] kgem_add_handle: handle=11, index=7 [ 9.945] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 9.945] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.945] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.945] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.945] gen9_emit_sampler: sampler = 1 [ 9.945] gen9_emit_vertex_elements: setup id=0 [ 9.945] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.945] (0, 0), (640, 2096) [ 9.945] gen8_vertex_flush[820] = 3 [ 9.945] sna_composite_rectangles: pixmap=742 marking clear [0]? 1 [ 9.945] sna_composite(pixmap=742, op=3, src=292+(168, 968), mask=0+(0, 0), dst=742+(8, 904)+(0, 0), size=(624, 224) [ 9.945] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.945] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.945] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.945] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.945] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.945] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.945] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.945] gen9_render_composite: 624x224, current mode=1/1 [ 9.945] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.945] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.945] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.945] sna_drawable_use_bo pixmap=742, box=((8, 904), (632, 1128)), flags=7... [ 9.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.945] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.945] sna_drawable_use_bo: using whole GPU bo [ 9.945] gen9_composite_set_target: pixmap=742, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.945] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.945] sna_transform_is_imprecise_integer_translation: no transform [ 9.945] gen9_composite_picture: integer translation (0, 0), removing [ 9.945] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.945] sna_render_pixmap_bo: GPU all damaged [ 9.945] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.945] color_convert: src=d6000000 [20028888] [ 9.945] color_convert: dst=d6000000 [20028888] [ 9.945] sna_render_get_solid: d6000000 [ 9.945] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.945] gen4_choose_composite_emitter: identity source, identity mask [ 9.945] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.945] aligning vertex: was 2, now 5 floats per vertex [ 9.945] gen9_composite_get_binding_table(fb40) [ 9.945] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.945] gen9_emit_sampler: sampler = 3 [ 9.945] gen9_emit_sf: num_sf_outputs=2 [ 9.945] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.945] gen9_emit_vertex_elements: setup id=10 [ 9.945] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.945] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.945] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.945] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.945] gen8_vertex_flush[8e8] = 3 [ 9.945] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.945] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.945] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.945] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.945] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.945] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.945] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.945] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.945] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.945] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.945] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.945] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.945] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.945] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.945] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.945] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.945] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.945] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.945] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.945] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.945] sna_drawable_use_bo pixmap=742, box=((8, 904), (632, 1128)), flags=7... [ 9.945] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.945] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.945] sna_drawable_use_bo: using whole GPU bo [ 9.945] gen9_composite_set_target: pixmap=742, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.945] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.945] color_convert: src=660a0a0a [20028888] [ 9.945] color_convert: dst=660a0a0a [20028888] [ 9.945] sna_render_get_solid: 660a0a0a [ 9.945] sna_render_get_solid(2) = 660a0a0a (old) [ 9.945] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.945] gen4_choose_spans_emitter: solid source [ 9.945] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.945] aligning vertex: was 5, now 3 floats per vertex [ 9.945] gen9_composite_get_binding_table(fb00) [ 9.945] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.945] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.945] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.945] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.945] gen9_emit_sampler: sampler = c [ 9.945] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.945] gen9_emit_vertex_elements: setup id=5 [ 9.945] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.945] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.945] thread_choose_span: clipped? 0 [ 9.945] imprecise_trapezoid_span_converter: using 4 threads [ 9.945] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.945] thread_choose_span: clipped? 0 [ 9.945] [ 9.945] [ 9.945] span_thread: flushing 1 boxes [ 9.945] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.945] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 95 boxes [ 9.945] span_thread: flushing 95 boxes [ 9.945] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.945] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.946] gen8_vertex_flush[994] = 576 [ 9.946] gen9_render_composite_spans_done() [ 9.946] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.946] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.946] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.946] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.946] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.946] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.946] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.946] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.946] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.946] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.946] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.946] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.946] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.946] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.946] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.946] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.946] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.946] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.946] sna_drawable_use_bo pixmap=742, box=((8, 904), (632, 1128)), flags=7... [ 9.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.946] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.946] sna_drawable_use_bo: using whole GPU bo [ 9.946] gen9_composite_set_target: pixmap=742, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.946] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.946] color_convert: src=66282828 [20028888] [ 9.946] color_convert: dst=66282828 [20028888] [ 9.946] sna_render_get_solid: 66282828 [ 9.946] sna_render_get_solid(3) = 66282828 (old) [ 9.946] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.946] gen4_choose_spans_emitter: solid source [ 9.946] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.946] gen9_composite_get_binding_table(fa80) [ 9.946] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.946] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.946] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.946] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.946] gen9_emit_vertex_elements: setup id=5 [ 9.946] thread_choose_span: clipped? 0 [ 9.946] imprecise_trapezoid_span_converter: using 4 threads [ 9.946] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.946] thread_choose_span: clipped? 0 [ 9.946] span_thread: flushing 2 boxes [ 9.946] [ 9.946] span_thread: flushing 162 boxes span_thread: flushing 2 boxes [ 9.946] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.946] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.946] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.946] span_thread: flushing 166 boxes [ 9.946] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.946] gen8_vertex_flush[9d0] = 996 [ 9.946] gen9_render_composite_spans_done() [ 9.946] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.946] kgem_can_create_2d: 640x2096 @ 32 [ 9.946] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.946] kgem_can_create_2d: untiled size=5365760 [ 9.946] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.946] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.946] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.946] sna_create_pixmap: usage=0, flags=1b [ 9.946] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.946] __pop_freed_pixmap: reusing freed pixmap=722 header [ 9.946] create_pixmap_hdr: pixmap=743, width=640, height=2096, usage=0 [ 9.946] sna_create_pixmap: serial=743, 640x2096, usage=0 [ 9.946] sna_composite_rectangles(pixmap=744, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.946] sna_composite_rectangles: converted to op 0 [ 9.946] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.946] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.946] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.946] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.946] sna_composite_rectangles: dropping last-cpu hint [ 9.946] sna_drawable_use_bo pixmap=744, box=((0, 0), (640, 2096)), flags=19... [ 9.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.946] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.946] sna_pixmap_move_to_gpu(pixmap=744, usage=0), flags=b [ 9.946] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.946] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.946] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.946] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.946] sna_pixmap_alloc_gpu: pixmap=744 [ 9.946] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.946] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.946] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.946] from inactive: pitch=2560, tiling=1: handle=25, id=759 [ 9.946] __sna_damage_all(640, 2096) [ 9.946] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.946] sna_pixmap_mark_active: pixmap=744, handle=25 [ 9.946] sna_drawable_use_bo: allocated GPU bo for operation [ 9.946] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.946] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.946] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.946] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.946] sna_render_get_solid: 0 [ 9.946] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.946] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.946] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.946] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.946] aligning vertex: was 3, now 2 floats per vertex [ 9.946] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.946] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.946] gen9_composite_get_binding_table(fa00) [ 9.946] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 9.946] kgem_add_handle: handle=25, index=8 [ 9.946] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 9.946] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.946] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.946] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.946] gen9_emit_sampler: sampler = 1 [ 9.946] gen9_emit_sf: num_sf_outputs=1 [ 9.946] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.946] gen9_emit_vertex_elements: setup id=0 [ 9.946] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.946] (0, 0), (640, 2096) [ 9.946] gen8_vertex_flush[a90] = 3 [ 9.946] sna_composite_rectangles: pixmap=744 marking clear [0]? 1 [ 9.946] sna_create_pixmap(624, 224, 32, usage=0) [ 9.946] kgem_can_create_2d: 624x224 @ 32 [ 9.946] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.946] kgem_can_create_2d: untiled size=561152 [ 9.946] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.946] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.946] kgem_can_create_2d: tiled[-1] size=561152 [ 9.946] sna_create_pixmap: usage=0, flags=1b [ 9.946] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.946] __pop_freed_pixmap: reusing freed pixmap=728 header [ 9.946] create_pixmap_hdr: pixmap=745, width=624, height=224, usage=0 [ 9.946] sna_create_pixmap: serial=745, 624x224, usage=0 [ 9.946] sna_composite_rectangles(pixmap=746, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.946] sna_composite_rectangles: converted to op 0 [ 9.946] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.946] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.946] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.946] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.946] sna_composite_rectangles: dropping last-cpu hint [ 9.946] sna_drawable_use_bo pixmap=746, box=((0, 0), (624, 224)), flags=19... [ 9.946] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.946] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.946] sna_pixmap_move_to_gpu(pixmap=746, usage=0), flags=b [ 9.946] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.946] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.946] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.946] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.946] sna_pixmap_alloc_gpu: pixmap=746 [ 9.946] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.946] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.946] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.946] from inactive: pitch=2560, tiling=1: handle=20, id=760 [ 9.946] __sna_damage_all(624, 224) [ 9.946] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.946] sna_pixmap_mark_active: pixmap=746, handle=20 [ 9.946] sna_drawable_use_bo: allocated GPU bo for operation [ 9.946] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.946] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.947] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.947] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.947] sna_render_get_solid: 0 [ 9.947] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.947] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.947] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.947] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.947] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.947] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.947] gen9_composite_get_binding_table(f980) [ 9.947] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 9.947] kgem_add_handle: handle=20, index=9 [ 9.947] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 9.947] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.947] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.947] gen9_emit_vertex_elements: setup id=0 [ 9.947] (0, 0), (624, 224) [ 9.947] gen8_vertex_flush[ac4] = 3 [ 9.947] sna_composite_rectangles: pixmap=746 marking clear [0]? 1 [ 9.947] sna_create_pixmap(576, 76, 32, usage=0) [ 9.947] kgem_can_create_2d: 576x76 @ 32 [ 9.947] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.947] kgem_can_create_2d: untiled size=176128 [ 9.947] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.947] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.947] kgem_can_create_2d: tiled[-1] size=176128 [ 9.947] sna_create_pixmap: usage=0, flags=1b [ 9.947] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.947] __pop_freed_pixmap: reusing freed pixmap=726 header [ 9.947] create_pixmap_hdr: pixmap=747, width=576, height=76, usage=0 [ 9.947] sna_create_pixmap: serial=747, 576x76, usage=0 [ 9.947] sna_composite_rectangles(pixmap=748, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.947] sna_composite_rectangles: converted to op 0 [ 9.947] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.947] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.947] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.947] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.947] sna_composite_rectangles: dropping last-cpu hint [ 9.947] sna_drawable_use_bo pixmap=748, box=((0, 0), (576, 76)), flags=19... [ 9.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.947] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.947] sna_pixmap_move_to_gpu(pixmap=748, usage=0), flags=b [ 9.947] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.947] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.947] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.947] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.947] sna_pixmap_alloc_gpu: pixmap=748 [ 9.947] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.947] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.947] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.947] from inactive: pitch=2560, tiling=1: handle=38, id=761 [ 9.947] __sna_damage_all(576, 76) [ 9.947] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.947] sna_pixmap_mark_active: pixmap=748, handle=38 [ 9.947] sna_drawable_use_bo: allocated GPU bo for operation [ 9.947] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.947] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.947] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.947] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.947] sna_render_get_solid: 0 [ 9.947] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.947] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.947] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.947] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.947] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.947] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.947] gen9_composite_get_binding_table(f900) [ 9.947] kgem_add_reloc64: handle=38, pos=15928, delta=0, domains=20002 [ 9.947] kgem_add_handle: handle=38, index=10 [ 9.947] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd45c000) [ 9.947] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.947] [3e30] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.947] gen9_emit_vertex_elements: setup id=0 [ 9.947] (0, 0), (576, 76) [ 9.947] gen8_vertex_flush[af8] = 3 [ 9.947] sna_composite_rectangles: pixmap=748 marking clear [0]? 1 [ 9.947] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.947] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.947] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.947] trapezoid_spans_maybe_inplace? clear, no [ 9.947] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.947] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.947] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.947] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.947] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.947] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.947] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.947] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.947] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.947] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.947] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.947] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.947] sna_drawable_use_bo pixmap=748, box=((2, 2), (574, 74)), flags=7... [ 9.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.947] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.947] sna_drawable_use_bo: using whole GPU bo [ 9.947] gen9_composite_set_target: pixmap=748, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.947] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.947] color_convert: src=4c000000 [20028888] [ 9.947] color_convert: dst=4c000000 [20028888] [ 9.947] sna_render_get_solid: 4c000000 [ 9.947] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.947] gen4_choose_spans_emitter: solid source [ 9.947] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.947] aligning vertex: was 2, now 3 floats per vertex [ 9.947] gen9_composite_get_binding_table(f880) [ 9.947] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.947] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.947] kgem_add_reloc64[18] = (delta=304, target handle=2, presumed=fffe8000) [ 9.947] [3e10] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.947] gen9_emit_sampler: sampler = c [ 9.947] gen9_emit_sf: num_sf_outputs=2 [ 9.947] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.947] gen9_emit_vertex_elements: setup id=5 [ 9.947] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.947] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.947] thread_choose_span: clipped? 0 [ 9.947] imprecise_trapezoid_span_converter: using 4 threads [ 9.947] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.947] thread_choose_span: clipped? 0 [ 9.947] span_thread: flushing 26 boxes [ 9.947] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.947] span_thread: flushing 1 boxes [ 9.947] span_thread: flushing 26 boxes [ 9.947] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.947] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.947] span_thread: flushing 1 boxes [ 9.947] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.947] gen8_vertex_flush[ba8] = 162 [ 9.947] gen9_render_composite_spans_done() [ 9.947] sna_accel_flush: flush?=0, dirty?=0 [ 9.947] sna_block_handler (tv=0.0) [ 9.947] sna_wakeup_handler [ 9.947] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.947] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.947] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.947] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.947] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.947] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.947] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.947] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.947] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.947] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.947] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.947] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.947] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.947] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.947] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.947] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.947] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.947] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.947] sna_drawable_use_bo pixmap=748, box=((0, 0), (576, 76)), flags=7... [ 9.947] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.947] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.947] sna_drawable_use_bo: using whole GPU bo [ 9.947] gen9_composite_set_target: pixmap=748, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.947] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.947] color_convert: src=e6e6e6e6 [20028888] [ 9.947] color_convert: dst=e6e6e6e6 [20028888] [ 9.947] sna_render_get_solid: e6e6e6e6 [ 9.947] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.947] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.947] gen4_choose_spans_emitter: solid source [ 9.947] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.947] gen9_composite_get_binding_table(f800) [ 9.948] kgem_add_reloc64: handle=8, pos=15864, delta=0, domains=40000 [ 9.948] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.948] kgem_add_reloc64[19] = (delta=16, target handle=3, presumed=fdffe000) [ 9.948] [3df0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.948] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.948] gen9_emit_vertex_elements: setup id=5 [ 9.948] thread_choose_span: clipped? 0 [ 9.948] imprecise_trapezoid_span_converter: using 4 threads [ 9.948] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.948] thread_choose_span: clipped? 0 [ 9.948] span_thread: flushing 2 boxes [ 9.948] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.948] span_thread: flushing 62 boxes [ 9.948] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.948] span_thread: flushing 2 boxes [ 9.948] span_thread: flushing 62 boxes [ 9.948] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.948] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.948] gen8_vertex_flush[bfc] = 384 [ 9.948] gen9_render_composite_spans_done() [ 9.948] sna_composite_rectangles(pixmap=748, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.948] sna_composite_rectangles: converted to op 1 [ 9.948] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.948] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.948] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.948] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.948] sna_composite_rectangles: dropping last-cpu hint [ 9.948] sna_drawable_use_bo pixmap=748, box=((16, 16), (18, 60)), flags=9... [ 9.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.948] sna_drawable_use_bo: using whole GPU bo [ 9.948] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.948] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.948] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.948] sna_render_get_solid: ffffffff [ 9.948] sna_render_get_solid(white) [ 9.948] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.948] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.948] aligning vertex: was 3, now 2 floats per vertex [ 9.948] gen9_composite_get_binding_table(f780) [ 9.948] kgem_add_reloc64: handle=7, pos=15832, delta=0, domains=40000 [ 9.948] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.948] kgem_add_reloc64[20] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.948] [3dd0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.948] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.948] gen9_emit_sampler: sampler = 1 [ 9.948] gen9_emit_sf: num_sf_outputs=1 [ 9.948] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.948] gen9_emit_vertex_elements: setup id=0 [ 9.948] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.948] (16, 16), (18, 60) [ 9.948] gen8_vertex_flush[cbc] = 3 [ 9.948] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2e0, drawable=2ea [ 9.948] sna_validate_gc: recomputing clip [ 9.948] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.948] sna_copy_area: src=pixmap=748:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=746:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.948] sna_copy_area: normal copy [ 9.948] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.948] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.948] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.948] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.948] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.948] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.948] sna_do_copy: pixmap -- no source clipping [ 9.948] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.948] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.948] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=748+(-24, -136), dst pixmap=746+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.948] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.948] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.948] sna_drawable_use_bo pixmap=746, box=((24, 136), (600, 212)), flags=b... [ 9.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.948] sna_drawable_use_bo: using whole GPU bo [ 9.948] sna_pixmap_move_to_gpu(pixmap=748, usage=0), flags=a [ 9.948] sna_pixmap_move_to_gpu: already all-damaged [ 9.948] sna_pixmap_mark_active: pixmap=748, handle=38 [ 9.948] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.948] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.948] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.948] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.948] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.948] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.948] gen9_composite_get_binding_table(f700) [ 9.948] kgem_add_reloc64: handle=38, pos=15800, delta=0, domains=40000 [ 9.948] kgem_add_reloc64[21] = (delta=0, target handle=10, presumed=fd45c000) [ 9.948] [3db0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.948] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.948] gen9_emit_sampler: sampler = 0 [ 9.948] gen9_emit_vertex_elements: setup id=0 [ 9.948] (0, 0) -> (24, 136) + (576, 76) [ 9.948] gen8_vertex_flush[d10] = 3 [ 9.948] sna_destroy_pixmap: pixmap=748, attached?=1 [ 9.948] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.948] __kgem_bo_destroy: handle=38, size=204800 [ 9.948] __kgem_bo_destroy: handle=38 -> active [ 9.948] __sna_free_pixmap(pixmap=748) [ 9.948] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.948] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.948] sna_glyphs: discarding mask [ 9.948] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.948] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 9.948] gen9_render_composite: 0x0, current mode=1/1 [ 9.948] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.948] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.948] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.948] sna_drawable_use_bo pixmap=746, box=((0, 0), (624, 224)), flags=7... [ 9.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.948] sna_drawable_use_bo: using whole GPU bo [ 9.948] gen9_composite_set_target: pixmap=746, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.948] color_convert: src=ff888888 [20028888] [ 9.948] color_convert: dst=ff888888 [20028888] [ 9.948] sna_render_get_solid: ff888888 [ 9.948] sna_render_get_solid(5) = ff888888 (old) [ 9.948] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.948] sna_transform_is_imprecise_integer_translation: no transform [ 9.948] gen9_composite_picture: integer translation (0, 0), removing [ 9.948] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.948] sna_render_pixmap_bo: GPU all damaged [ 9.948] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.948] gen4_choose_composite_emitter: solid, identity mask [ 9.948] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.948] aligning vertex: was 2, now 4 floats per vertex [ 9.948] gen9_composite_get_binding_table(f680) [ 9.948] kgem_add_reloc64: handle=8, pos=15768, delta=0, domains=40000 [ 9.948] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.948] kgem_add_reloc64[22] = (delta=20, target handle=3, presumed=fdffe000) [ 9.948] [3d90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.948] kgem_add_reloc64: handle=6, pos=15752, delta=0, domains=40000 [ 9.948] kgem_add_handle: handle=6, index=11 [ 9.948] kgem_add_reloc64[23] = (delta=0, target handle=11, presumed=fd585000) [ 9.948] [3d80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.948] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.948] gen9_emit_sampler: sampler = a [ 9.948] gen9_emit_sf: num_sf_outputs=2 [ 9.948] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.948] gen9_emit_vertex_elements: setup id=9 [ 9.948] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.948] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.948] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.948] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.948] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.948] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.948] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.948] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.948] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.948] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.948] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.948] gen8_vertex_flush[dec] = 24 [ 9.948] gen9_magic_ca_pass: CA fixup (4913 -> 4937) [ 9.948] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.948] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.948] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.948] sna_composite(pixmap=746, op=3, src=210+(0, 0), mask=0+(28, 8), dst=746+(28, 8)+(0, 0), size=(20, 80) [ 9.948] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.948] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.948] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.948] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.948] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.948] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.948] gen9_render_composite: 20x80, current mode=1/1 [ 9.948] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.948] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.948] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.948] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.948] sna_drawable_use_bo pixmap=746, box=((28, 8), (48, 88)), flags=7... [ 9.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.948] sna_drawable_use_bo: using whole GPU bo [ 9.948] gen9_composite_set_target: pixmap=746, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.948] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.948] sna_transform_is_imprecise_integer_translation: no transform [ 9.948] gen9_composite_picture: integer translation (0, 0), removing [ 9.948] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.948] sna_render_pixmap_bo: GPU all damaged [ 9.948] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.948] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.948] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.948] gen4_choose_composite_emitter: identity src, no mask [ 9.948] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.948] aligning vertex: was 4, now 3 floats per vertex [ 9.948] gen9_composite_get_binding_table(f5c0) [ 9.948] kgem_add_reloc64: handle=12, pos=15720, delta=0, domains=40000 [ 9.948] kgem_add_handle: handle=12, index=12 [ 9.948] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fdffb000) [ 9.948] [3d60] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.948] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.948] gen9_emit_sampler: sampler = 2 [ 9.948] gen9_emit_sf: num_sf_outputs=1 [ 9.948] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.948] gen9_emit_vertex_elements: setup id=2 [ 9.948] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.948] gen9_render_composite_box: (28, 8), (48, 88) [ 9.948] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.948] gen8_vertex_flush[f28] = 3 [ 9.948] sna_composite(pixmap=746, op=3, src=214+(0, 0), mask=0+(28, 0), dst=746+(28, 0)+(0, 0), size=(20, 8) [ 9.948] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.948] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.948] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.948] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.948] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.948] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.948] gen9_render_composite: 20x8, current mode=1/1 [ 9.948] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.948] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.948] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.948] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.948] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.948] sna_drawable_use_bo pixmap=746, box=((28, 0), (48, 8)), flags=7... [ 9.948] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.948] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.948] sna_drawable_use_bo: using whole GPU bo [ 9.948] gen9_composite_set_target: pixmap=746, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.948] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.948] sna_transform_is_imprecise_integer_translation: no transform [ 9.948] gen9_composite_picture: integer translation (0, 0), removing [ 9.948] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.948] sna_render_pixmap_bo: GPU all damaged [ 9.948] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.948] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.948] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.948] gen4_choose_composite_emitter: identity src, no mask [ 9.948] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.948] gen9_composite_get_binding_table(f540) [ 9.948] kgem_add_reloc64: handle=24, pos=15688, delta=0, domains=40000 [ 9.948] kgem_add_handle: handle=24, index=13 [ 9.948] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=fd53c000) [ 9.948] [3d40] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.948] gen9_emit_vertex_elements: setup id=2 [ 9.948] gen9_render_composite_box: (28, 0), (48, 8) [ 9.948] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.948] gen8_vertex_flush[f64] = 3 [ 9.948] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2ea, drawable=2e8 [ 9.948] sna_validate_gc: recomputing clip [ 9.948] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.948] sna_copy_area: src=pixmap=746:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=744:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.948] sna_copy_area: normal copy [ 9.948] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.948] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.948] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.948] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.949] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.949] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.949] sna_do_copy: pixmap -- no source clipping [ 9.949] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.949] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.949] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=746+(-8, -896), dst pixmap=744+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.949] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.949] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.949] sna_drawable_use_bo pixmap=744, box=((8, 896), (632, 1120)), flags=b... [ 9.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.949] sna_drawable_use_bo: using whole GPU bo [ 9.949] sna_pixmap_move_to_gpu(pixmap=746, usage=0), flags=a [ 9.949] sna_pixmap_move_to_gpu: already all-damaged [ 9.949] sna_pixmap_mark_active: pixmap=746, handle=20 [ 9.949] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.949] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.949] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.949] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.949] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.949] aligning vertex: was 3, now 2 floats per vertex [ 9.949] gen9_composite_get_binding_table(f4c0) [ 9.949] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.949] kgem_add_reloc64: handle=20, pos=15656, delta=0, domains=40000 [ 9.949] kgem_add_reloc64[26] = (delta=0, target handle=9, presumed=fd9be000) [ 9.949] [3d20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.949] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.949] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.949] gen9_emit_sampler: sampler = 0 [ 9.949] gen9_emit_vertex_elements: setup id=0 [ 9.949] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.949] (0, 0) -> (8, 896) + (624, 224) [ 9.949] gen8_vertex_flush[fec] = 3 [ 9.949] sna_destroy_pixmap: pixmap=746, attached?=1 [ 9.949] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.949] __kgem_bo_destroy: handle=20, size=3268608 [ 9.949] __kgem_bo_destroy: handle=20 -> active [ 9.949] __sna_free_pixmap(pixmap=746) [ 9.949] sna_create_pixmap(624, 80, 32, usage=0) [ 9.949] kgem_can_create_2d: 624x80 @ 32 [ 9.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.949] kgem_can_create_2d: untiled size=200704 [ 9.949] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.949] kgem_can_create_2d: tiled[-1] size=200704 [ 9.949] sna_create_pixmap: usage=0, flags=1b [ 9.949] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.949] __pop_freed_pixmap: reusing freed pixmap=746 header [ 9.949] create_pixmap_hdr: pixmap=749, width=624, height=80, usage=0 [ 9.949] sna_create_pixmap: serial=749, 624x80, usage=0 [ 9.949] sna_composite_rectangles(pixmap=750, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.949] sna_composite_rectangles: converted to op 0 [ 9.949] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.949] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.949] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.949] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.949] sna_composite_rectangles: dropping last-cpu hint [ 9.949] sna_drawable_use_bo pixmap=750, box=((0, 0), (624, 80)), flags=19... [ 9.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.949] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.949] sna_pixmap_move_to_gpu(pixmap=750, usage=0), flags=b [ 9.949] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.949] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.949] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.949] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.949] sna_pixmap_alloc_gpu: pixmap=750 [ 9.949] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.949] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.949] kgem_bo_remove_from_active: removing handle=38 from active [ 9.949] 1:from active: pitch=2560, tiling=1, handle=38, id=762 [ 9.949] __sna_damage_all(624, 80) [ 9.949] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.949] sna_pixmap_mark_active: pixmap=750, handle=38 [ 9.949] sna_drawable_use_bo: allocated GPU bo for operation [ 9.949] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.949] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.949] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.949] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.949] sna_render_get_solid: 0 [ 9.949] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.949] gen9_composite_get_binding_table(f440) [ 9.949] kgem_add_reloc64: handle=38, pos=15624, delta=0, domains=20002 [ 9.949] kgem_add_reloc64[27] = (delta=0, target handle=10, presumed=fd45c000) [ 9.949] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.949] [3d00] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.949] gen9_emit_sampler: sampler = 1 [ 9.949] gen9_emit_vertex_elements: setup id=0 [ 9.949] (0, 0), (624, 80) [ 9.949] gen8_vertex_flush[1028] = 3 [ 9.949] sna_composite_rectangles: pixmap=750 marking clear [0]? 1 [ 9.949] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2e8, drawable=2ee [ 9.949] sna_validate_gc: recomputing clip [ 9.949] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.949] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=750:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.949] sna_copy_area: normal copy [ 9.949] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.949] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.949] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.949] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.949] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.949] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.949] sna_do_copy: pixmap -- no source clipping [ 9.949] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.949] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.949] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=750+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.949] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.949] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.949] sna_drawable_use_bo pixmap=750, box=((28, 0), (246, 80)), flags=b... [ 9.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.949] sna_drawable_use_bo: using whole GPU bo [ 9.949] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.949] sna_pixmap_move_to_gpu: already all-damaged [ 9.949] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.949] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.949] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.949] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.949] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.949] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.949] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.949] gen9_composite_get_binding_table(f3c0) [ 9.949] kgem_add_reloc64: handle=21, pos=15592, delta=0, domains=40000 [ 9.949] kgem_add_handle: handle=21, index=14 [ 9.949] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd994000) [ 9.949] [3ce0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.949] gen9_emit_sampler: sampler = 0 [ 9.949] gen9_emit_vertex_elements: setup id=0 [ 9.949] (0, 0) -> (28, 0) + (218, 80) [ 9.949] gen8_vertex_flush[106c] = 3 [ 9.949] sna_composite(pixmap=744, op=3, src=750+(0, 0), mask=0+(0, 0), dst=744+(8, 1136)+(0, 0), size=(624, 80) [ 9.949] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.949] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.949] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.949] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.949] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.949] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.949] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.949] gen9_render_composite: 624x80, current mode=1/1 [ 9.949] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.949] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.949] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.949] sna_drawable_use_bo pixmap=744, box=((8, 1136), (632, 1216)), flags=7... [ 9.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.949] sna_drawable_use_bo: using whole GPU bo [ 9.949] gen9_composite_set_target: pixmap=744, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.949] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.949] sna_transform_is_imprecise_integer_translation: no transform [ 9.949] gen9_composite_picture: integer translation (0, 0), removing [ 9.949] sna_render_pixmap_bo pixmap=750, (0, 0)x(624, 80)/(624, 80) [ 9.949] sna_render_pixmap_bo: GPU all damaged [ 9.949] color_convert: src=cc000000 [20028888] [ 9.949] color_convert: dst=cc000000 [20028888] [ 9.949] sna_render_get_solid: cc000000 [ 9.949] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.949] gen4_choose_composite_emitter: identity source, identity mask [ 9.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.949] aligning vertex: was 2, now 5 floats per vertex [ 9.949] gen9_composite_get_binding_table(f340) [ 9.949] kgem_add_reloc64: handle=38, pos=15560, delta=0, domains=40000 [ 9.949] kgem_add_reloc64[29] = (delta=0, target handle=10, presumed=fd45c000) [ 9.949] [3cc0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.949] kgem_add_reloc64: handle=7, pos=15544, delta=0, domains=40000 [ 9.949] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.949] kgem_add_reloc64[30] = (delta=816, target handle=2, presumed=fffe8000) [ 9.949] [3cb0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.949] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.949] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.949] gen9_emit_sampler: sampler = 3 [ 9.949] gen9_emit_sf: num_sf_outputs=2 [ 9.949] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.949] gen9_emit_vertex_elements: setup id=10 [ 9.949] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.949] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.949] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.949] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.949] gen8_vertex_flush[1144] = 3 [ 9.949] sna_destroy_pixmap: pixmap=750, attached?=1 [ 9.949] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.949] __kgem_bo_destroy: handle=38, size=204800 [ 9.949] __kgem_bo_destroy: handle=38 -> active [ 9.949] __sna_free_pixmap(pixmap=750) [ 9.949] sna_composite(pixmap=742, op=3, src=744+(0, 0), mask=0+(0, 0), dst=742+(0, 0)+(0, 0), size=(640, 2096) [ 9.949] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.949] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.949] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.949] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.949] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.949] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.949] gen9_render_composite: 640x2096, current mode=1/1 [ 9.949] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.949] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.949] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.949] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.949] sna_drawable_use_bo pixmap=742, box=((0, 0), (640, 2096)), flags=7... [ 9.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.949] sna_drawable_use_bo: using whole GPU bo [ 9.949] gen9_composite_set_target: pixmap=742, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.949] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.949] sna_transform_is_imprecise_integer_translation: no transform [ 9.949] gen9_composite_picture: integer translation (0, 0), removing [ 9.949] sna_render_pixmap_bo pixmap=744, (0, 0)x(640, 2096)/(640, 2096) [ 9.949] sna_render_pixmap_bo: GPU all damaged [ 9.949] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.949] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.949] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.949] gen4_choose_composite_emitter: identity src, no mask [ 9.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.949] aligning vertex: was 5, now 3 floats per vertex [ 9.949] gen9_composite_get_binding_table(f280) [ 9.949] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.949] kgem_add_reloc64: handle=25, pos=15512, delta=0, domains=40000 [ 9.949] kgem_add_reloc64[31] = (delta=0, target handle=8, presumed=f4225000) [ 9.949] [3c90] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.949] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.949] gen9_emit_sampler: sampler = 2 [ 9.949] gen9_emit_sf: num_sf_outputs=1 [ 9.949] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.949] gen9_emit_vertex_elements: setup id=2 [ 9.949] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.949] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.949] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.949] gen8_vertex_flush[11ec] = 3 [ 9.949] sna_destroy_pixmap: pixmap=744, attached?=1 [ 9.949] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.949] __kgem_bo_destroy: handle=25, size=33177600 [ 9.949] __kgem_bo_destroy: handle=25 -> active [ 9.949] __sna_free_pixmap(pixmap=744) [ 9.949] sna_composite(pixmap=738, op=3, src=742+(0, 0), mask=0+(160, 64), dst=738+(160, 64)+(0, 0), size=(640, 2096) [ 9.949] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.949] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.949] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.949] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.949] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.949] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.949] gen9_render_composite: 640x2096, current mode=1/1 [ 9.949] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.949] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.949] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.949] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.949] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.949] sna_drawable_use_bo pixmap=738, box=((160, 64), (800, 2160)), flags=7... [ 9.949] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.949] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.949] sna_drawable_use_bo: using whole GPU bo [ 9.949] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.949] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.949] sna_transform_is_imprecise_integer_translation: no transform [ 9.949] gen9_composite_picture: integer translation (0, 0), removing [ 9.949] sna_render_pixmap_bo pixmap=742, (0, 0)x(640, 2096)/(640, 2096) [ 9.949] sna_render_pixmap_bo: GPU all damaged [ 9.949] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.949] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.949] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.949] gen4_choose_composite_emitter: identity src, no mask [ 9.949] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.949] gen9_composite_get_binding_table(f200) [ 9.949] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.949] kgem_add_reloc64: handle=11, pos=15480, delta=0, domains=40000 [ 9.949] kgem_add_reloc64[32] = (delta=0, target handle=7, presumed=fa111000) [ 9.949] [3c70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.949] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.949] gen9_emit_vertex_elements: setup id=2 [ 9.949] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.949] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.949] gen8_vertex_flush[1238] = 3 [ 9.949] sna_destroy_pixmap: pixmap=742, attached?=1 [ 9.949] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.949] __kgem_bo_destroy: handle=11, size=33177600 [ 9.949] __kgem_bo_destroy: handle=11 -> active [ 9.949] __sna_free_pixmap(pixmap=742) [ 9.949] sna_create_pixmap(2, 64, 32, usage=0) [ 9.949] kgem_can_create_2d: 2x64 @ 32 [ 9.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.949] kgem_can_create_2d: untiled size=4096 [ 9.949] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.949] kgem_choose_tiling: 2x64 -> 0 [ 9.949] sna_create_pixmap: usage=0, flags=a [ 9.949] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.949] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.949] create_pixmap: serial=751, usage=0, 2x64 [ 9.949] sna_create_pixmap: serial=751, 2x64, usage=0 [ 9.949] sna_composite_rectangles(pixmap=752, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.949] sna_composite_rectangles: converted to op 0 [ 9.949] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.949] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.949] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.949] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.949] sna_composite_rectangles: fallback, dst pixmap=752 too small or not attached [ 9.949] sna_composite_rectangles: fallback [ 9.949] sna_drawable_move_region_to_cpu(pixmap=752 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.949] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.949] _sna_pixmap_move_to_cpu(pixmap=752, 2x64, flags=1) [ 9.949] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.949] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.949] operate_inplace: no, inplace operation not suitable [ 9.949] _sna_pixmap_move_to_cpu: marking as damaged [ 9.949] __sna_damage_all(2, 64) [ 9.949] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.949] sna_create_pixmap(1, 32, 32, usage=0) [ 9.949] kgem_can_create_2d: 1x32 @ 32 [ 9.949] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.949] kgem_can_create_2d: untiled size=4096 [ 9.949] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.949] kgem_choose_tiling: 1x32 -> 0 [ 9.949] sna_create_pixmap: usage=0, flags=a [ 9.949] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.949] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.949] create_pixmap: serial=753, usage=0, 1x32 [ 9.949] sna_create_pixmap: serial=753, 1x32, usage=0 [ 9.949] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2ee, drawable=2f2 [ 9.949] sna_validate_gc: recomputing clip [ 9.949] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.950] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.950] try_upload__fast: ignore existing cpu damage (if any) [ 9.950] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.950] try_upload__fast: no, no gpu damage [ 9.950] sna_drawable_move_region_to_cpu(pixmap=754 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.950] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.950] _sna_pixmap_move_to_cpu(pixmap=754, 1x32, flags=1) [ 9.950] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.950] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.950] operate_inplace: no, inplace operation not suitable [ 9.950] _sna_pixmap_move_to_cpu: marking as damaged [ 9.950] __sna_damage_all(1, 32) [ 9.950] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.950] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.950] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.950] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.950] sna_accel_flush: flush?=0, dirty?=0 [ 9.950] sna_composite(pixmap=752, op=1, src=754+(0, 0), mask=0+(0, 0), dst=752+(0, 0)+(0, 0), size=(2, 64) [ 9.950] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.950] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.950] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.950] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.950] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.950] sna_composite: fallback, dst pixmap=752 is too small (or completely damaged) [ 9.950] sna_composite: fallback -- fbComposite [ 9.950] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.950] sna_composite_fb: fallback -- move src to cpu [ 9.950] _sna_pixmap_move_to_cpu(pixmap=754, 1x32, flags=2) [ 9.950] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.950] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.950] sna_composite_fb: fallback -- move dst to cpu [ 9.950] sna_drawable_move_region_to_cpu(pixmap=752 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.950] sna_drawable_move_region_to_cpu: pixmap=752 all damaged on CPU [ 9.950] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.950] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.950] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.950] sna_destroy_pixmap: pixmap=754, attached?=1 [ 9.950] __sna_free_pixmap(pixmap=754) [ 9.950] sna_composite(pixmap=738, op=3, src=752+(0, 0), mask=0+(0, 0), dst=738+(0, 0)+(0, 0), size=(3840, 64) [ 9.950] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.950] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.950] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.950] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.950] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.950] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.950] gen9_render_composite: 3840x64, current mode=1/1 [ 9.950] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.950] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.950] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.950] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.950] sna_drawable_use_bo pixmap=738, box=((0, 0), (3840, 64)), flags=7... [ 9.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.950] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.950] sna_drawable_use_bo: using whole GPU bo [ 9.950] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.950] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.950] sna_transform_is_imprecise_integer_translation: no transform [ 9.950] gen9_composite_picture: integer translation (0, 0), removing [ 9.950] sna_render_pixmap_bo pixmap=752, (0, 0)x(3840, 64)/(2, 64) [ 9.950] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.950] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.950] use_cpu_bo: no cpu bo [ 9.950] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.950] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.950] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.950] sna_drawable_move_region_to_cpu(pixmap=752 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.950] sna_drawable_move_region_to_cpu: pixmap=752 all damaged on CPU [ 9.950] kgem_can_create_2d: 2x64 @ 32 [ 9.950] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.950] kgem_can_create_2d: untiled size=4096 [ 9.950] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.950] kgem_choose_tiling: 2x64 -> 0 [ 9.950] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.950] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.950] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.950] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.950] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.950] search_linear_cache: searching for inactive gtt map [ 9.950] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.950] search_linear_cache: searching for inactive gtt map [ 9.950] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.950] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 9.950] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 9.950] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.950] kgem_create_buffer: reusing handle=16 for buffer [ 9.950] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.950] init_buffer_from_bo: reusing handle=16 for buffer [ 9.950] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 9.950] kgem_bo_map: converting request for GTT map into CPU map [ 9.950] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 9.950] kgem_bo_sync__cpu: handle=16 [ 9.950] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.950] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 9.950] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.950] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 9.950] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 9.950] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 9.950] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 9.950] __kgem_bo_init(handle=16, num_pages=2048) [ 9.950] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.950] upload: adding upload cache to pixmap=752 [ 9.950] kgem_proxy_bo_attach: handle=16 [ 9.950] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.950] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.950] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.950] gen4_choose_composite_emitter: identity src, no mask [ 9.950] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.950] gen9_composite_get_binding_table(f180) [ 9.950] kgem_add_reloc64: handle=16, pos=15448, delta=0, domains=40000 [ 9.950] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 9.950] kgem_add_handle: handle=16, index=15 [ 9.950] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) [ 9.950] [3c50] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.950] gen9_emit_sampler: sampler = a [ 9.950] gen9_emit_vertex_elements: setup id=2 [ 9.950] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.950] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.950] gen8_vertex_flush[127c] = 3 [ 9.950] sna_destroy_pixmap: pixmap=752, attached?=1 [ 9.950] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.950] __sna_free_pixmap(pixmap=752) [ 9.950] sna_composite(pixmap=738, op=3, src=292+(0, 0), mask=0+(0, 0), dst=738+(0, 0)+(0, 0), size=(3840, 48) [ 9.950] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.950] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.950] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.950] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.950] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.950] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.950] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.950] gen9_render_composite: 3840x48, current mode=1/1 [ 9.950] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.950] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.950] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.950] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.950] sna_drawable_use_bo pixmap=738, box=((0, 0), (3840, 48)), flags=7... [ 9.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.950] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.950] sna_drawable_use_bo: using whole GPU bo [ 9.950] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.950] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.950] sna_transform_is_imprecise_integer_translation: no transform [ 9.950] gen9_composite_picture: integer translation (0, 0), removing [ 9.950] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.950] sna_render_pixmap_bo: GPU all damaged [ 9.950] color_convert: src=d6000000 [20028888] [ 9.950] color_convert: dst=d6000000 [20028888] [ 9.950] sna_render_get_solid: d6000000 [ 9.950] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.950] gen4_choose_composite_emitter: identity source, identity mask [ 9.950] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.950] aligning vertex: was 3, now 5 floats per vertex [ 9.950] gen9_composite_get_binding_table(f100) [ 9.950] gen9_emit_sampler: sampler = 3 [ 9.950] gen9_emit_sf: num_sf_outputs=2 [ 9.950] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.950] gen9_emit_vertex_elements: setup id=10 [ 9.950] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.950] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.950] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.950] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.950] gen8_vertex_flush[132c] = 3 [ 9.950] sna_composite_rectangles(pixmap=738, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.950] sna_composite_rectangles: converted to op 3 [ 9.950] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.950] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.950] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.950] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.950] sna_drawable_use_bo pixmap=738, box=((0, 0), (3840, 48)), flags=1... [ 9.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.950] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.950] sna_drawable_use_bo: using whole GPU bo [ 9.950] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.950] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.950] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.950] sna_render_get_solid: 660a0a0a [ 9.950] sna_render_get_solid(2) = 660a0a0a (old) [ 9.950] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.950] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.950] aligning vertex: was 5, now 2 floats per vertex [ 9.950] gen9_composite_get_binding_table(f0c0) [ 9.950] gen9_emit_sampler: sampler = 1 [ 9.950] gen9_emit_sf: num_sf_outputs=1 [ 9.950] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.950] gen9_emit_vertex_elements: setup id=0 [ 9.950] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.950] (0, 0), (3840, 48) [ 9.950] gen8_vertex_flush[13d4] = 3 [ 9.950] sna_composite(pixmap=738, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=738+(3786, 6)+(0, 0), size=(44, 36) [ 9.950] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.950] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.950] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.950] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.950] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.950] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.950] gen9_render_composite: 44x36, current mode=1/1 [ 9.950] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.950] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.950] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.950] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.950] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.950] sna_drawable_use_bo pixmap=738, box=((3786, 6), (3830, 42)), flags=7... [ 9.950] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.950] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.950] sna_drawable_use_bo: using whole GPU bo [ 9.950] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.950] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.950] sna_transform_is_imprecise_integer_translation: no transform [ 9.950] gen9_composite_picture: integer translation (0, 0), removing [ 9.950] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.950] sna_render_pixmap_bo: CPU all damaged [ 9.950] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.950] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.950] __kgem_retire_rq: request 1 complete [ 9.950] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 9.950] sna_add_flush_pixmap: new flush bo, flushing before [ 9.950] gen8_vertex_close: used=19856, vbo active? 23, vb=625, nreloc=5 [ 9.950] gen8_vertex_close: reloc[0] = 287 [ 9.950] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.950] kgem_add_handle: handle=23, index=16 [ 9.950] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) [ 9.950] gen8_vertex_close: reloc[1] = 357 [ 9.950] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 9.950] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) [ 9.950] gen8_vertex_close: reloc[2] = 487 [ 9.950] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 [ 9.950] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd545000) [ 9.950] gen8_vertex_close: reloc[3] = 608 [ 9.950] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 [ 9.950] kgem_add_reloc64[37] = (delta=0, target handle=16, presumed=fd545000) [ 9.950] gen8_vertex_close: reloc[4] = 886 [ 9.950] kgem_add_reloc64: handle=23, pos=886, delta=0, domains=200000 [ 9.950] kgem_add_reloc64[38] = (delta=0, target handle=16, presumed=fd545000) [ 9.950] batch[1/1, flags=1800]: 1276 1276 15408 16384, nreloc=39, nexec=17, nfence=0, aperture=42582 [fenced=0] [ 9.950] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.950] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.950] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.950] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 9.950] kgem_fixup_relocs: shrinking by 53248 [ 9.950] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.951] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.951] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.951] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.951] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.951] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.951] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.951] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.951] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.951] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=7 [ 9.951] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.951] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=8 [ 9.951] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.951] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.951] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=7 [ 9.951] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.951] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=8 [ 9.951] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=8 [ 9.951] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=8 [ 9.951] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=7 [ 9.951] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=8 [ 9.951] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=7 [ 9.951] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=8 [ 9.951] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.951] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.951] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.951] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.951] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.951] __kgem_bo_clear_busy: handle=7 [ 9.951] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.951] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.951] __kgem_busy: handle=2, busy=131072, wedged=0 [ 9.951] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.951] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.951] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.951] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.951] gen4_choose_composite_emitter: identity src, no mask [ 9.951] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.951] aligning vertex: was 2, now 3 floats per vertex [ 9.951] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.951] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.951] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.951] kgem_add_handle: handle=4, index=0 [ 9.951] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.951] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.951] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.951] gen9_composite_get_binding_table(ffc0) [ 9.951] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.951] kgem_add_handle: handle=39, index=1 [ 9.951] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.951] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.951] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.951] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 9.951] kgem_add_handle: handle=32, index=2 [ 9.951] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 9.951] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.951] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.951] gen9_emit_sampler: sampler = 2 [ 9.951] gen9_emit_sf: num_sf_outputs=1 [ 9.951] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.951] gen9_emit_vertex_elements: setup id=2 [ 9.951] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.951] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.951] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.951] gen8_vertex_flush[490] = 3 [ 9.951] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.951] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.951] sna_glyphs: discarding mask [ 9.951] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.951] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.951] gen9_render_composite: 0x0, current mode=1/1 [ 9.951] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 9.951] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.951] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.951] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.952] sna_drawable_use_bo pixmap=738, box=((0, 0), (7680, 2160)), flags=7... [ 9.952] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.952] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.952] sna_drawable_use_bo: using whole GPU bo [ 9.952] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.952] color_convert: src=ffdfdbd2 [20028888] [ 9.952] color_convert: dst=ffdfdbd2 [20028888] [ 9.952] sna_render_get_solid: ffdfdbd2 [ 9.952] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.952] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.952] sna_transform_is_imprecise_integer_translation: no transform [ 9.952] gen9_composite_picture: integer translation (0, 0), removing [ 9.952] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.952] sna_render_pixmap_bo: GPU all damaged [ 9.952] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.952] gen4_choose_composite_emitter: solid, identity mask [ 9.952] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.952] aligning vertex: was 3, now 4 floats per vertex [ 9.952] gen9_composite_get_binding_table(ff00) [ 9.952] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.952] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.952] kgem_add_handle: handle=8, index=3 [ 9.952] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 9.952] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.952] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.952] kgem_add_handle: handle=6, index=4 [ 9.952] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.952] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.952] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.952] gen9_emit_sampler: sampler = a [ 9.952] gen9_emit_sf: num_sf_outputs=2 [ 9.952] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.952] gen9_emit_vertex_elements: setup id=9 [ 9.952] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.952] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.952] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.952] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.952] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.952] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.952] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.952] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.952] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.952] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.952] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.952] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.953] gen8_vertex_flush[56c] = 15 [ 9.953] gen9_magic_ca_pass: CA fixup (4967 -> 4982) [ 9.953] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.953] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.953] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.953] sna_accel_flush: flush?=1, dirty?=1 [ 9.953] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.953] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.953] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.953] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.953] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.953] kgem_bo_sync__cpu_full: handle=32 [ 9.953] gen8_vertex_close: used=19928, vbo active? 23, vb=204, nreloc=2 [ 9.953] gen8_vertex_close: reloc[0] = 287 [ 9.953] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.953] kgem_add_handle: handle=23, index=5 [ 9.953] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 9.953] gen8_vertex_close: reloc[1] = 342 [ 9.953] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 9.953] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 9.953] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=6, nfence=0, aperture=17301 [fenced=0] [ 9.953] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.953] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.953] kgem_fixup_relocs: shrinking by 61440 [ 9.953] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.953] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.953] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.953] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.953] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.953] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.953] __kgem_bo_clear_busy: handle=8 [ 9.953] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.953] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.953] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.953] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.953] __kgem_busy: handle=32, busy=131072, wedged=0 [ 9.953] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 [ 9.970] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.970] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] [ 9.970] __kgem_retire_requests_upto(handle=32, ring=0) [ 9.970] __kgem_retire_rq: request 2 complete [ 9.970] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.970] kgem_bo_move_to_cache: release handle=11 [ 9.970] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.970] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.970] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.970] kgem_bo_move_to_cache: release handle=25 [ 9.970] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.970] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.970] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.970] kgem_bo_move_to_cache: release handle=38 [ 9.970] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.970] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.970] kgem_bo_move_to_cache: release handle=20 [ 9.970] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.970] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.970] kgem_bo_move_to_cache: release handle=22 [ 9.970] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.970] __kgem_retire_rq: request 1 complete [ 9.970] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.970] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.970] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.970] sna_block_handler (tv=0.0) [ 9.970] sna_wakeup_handler [ 9.970] sna_mode_wakeup: len=64 [ 9.970] sna_mode_wakeup: recording last swap on pipe=1, frame 321 [141], time 9.960449 [ 9.970] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 9.970] sna_mode_wakeup: flip complete, pending? 2 [ 9.970] sna_mode_wakeup: recording last swap on pipe=0, frame 351 [15f], time 9.961751 [ 9.970] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 9.970] sna_mode_wakeup: flip complete, pending? 1 [ 9.970] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.970] sna_composite(pixmap=738, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=738+(3626, 6)+(0, 0), size=(48, 36) [ 9.970] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.970] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.970] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.970] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.970] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.970] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.970] gen9_render_composite: 48x36, current mode=0/1 [ 9.970] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.970] sna_blt_composite (0, 4), (3626, 6), 48x36 [ 9.970] sna_blt_composite: unsupported op [3] for blitting [ 9.970] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.970] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.970] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.970] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.970] sna_drawable_use_bo pixmap=738, box=((3626, 6), (3674, 42)), flags=7... [ 9.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.970] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.970] sna_drawable_use_bo: using whole GPU bo [ 9.970] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.970] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.970] sna_transform_is_imprecise_integer_translation: no transform [ 9.970] gen9_composite_picture: integer translation (0, 0), removing [ 9.970] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.970] sna_render_pixmap_bo: CPU all damaged [ 9.970] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.970] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.970] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.970] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.970] gen4_choose_composite_emitter: identity src, no mask [ 9.970] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.970] aligning vertex: was 4, now 3 floats per vertex [ 9.970] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.970] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.970] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.970] kgem_add_handle: handle=4, index=0 [ 9.970] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.970] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.970] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.970] gen9_composite_get_binding_table(ffc0) [ 9.970] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.970] kgem_add_handle: handle=39, index=1 [ 9.970] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.970] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.970] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.970] kgem_add_reloc64: handle=33, pos=16344, delta=0, domains=40000 [ 9.970] kgem_add_handle: handle=33, index=2 [ 9.970] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f7000) [ 9.970] [3fd0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.970] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.970] gen9_emit_sampler: sampler = 2 [ 9.970] gen9_emit_sf: num_sf_outputs=1 [ 9.970] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.970] gen9_emit_vertex_elements: setup id=2 [ 9.970] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.970] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.970] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.970] gen8_vertex_flush[490] = 3 [ 9.970] sna_create_pixmap(26, 20, 32, usage=0) [ 9.970] kgem_can_create_2d: 26x20 @ 32 [ 9.970] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.970] kgem_can_create_2d: untiled size=4096 [ 9.970] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.970] kgem_choose_tiling: 26x20 -> 0 [ 9.970] sna_create_pixmap: usage=0, flags=a [ 9.970] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.970] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.970] create_pixmap: serial=755, usage=0, 26x20 [ 9.970] sna_create_pixmap: serial=755, 26x20, usage=0 [ 9.970] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2f2, drawable=2f4 [ 9.970] sna_validate_gc: recomputing clip [ 9.970] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.970] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.970] try_upload__fast: ignore existing cpu damage (if any) [ 9.970] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.970] try_upload__fast: no, no gpu damage [ 9.970] sna_drawable_move_region_to_cpu(pixmap=756 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.970] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.970] _sna_pixmap_move_to_cpu(pixmap=756, 26x20, flags=1) [ 9.970] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.970] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.970] operate_inplace: no, inplace operation not suitable [ 9.970] _sna_pixmap_move_to_cpu: marking as damaged [ 9.970] __sna_damage_all(26, 20) [ 9.970] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.970] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.970] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.970] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.970] sna_accel_flush: flush?=1, dirty?=1 [ 9.970] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.970] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.970] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.970] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.970] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.970] kgem_bo_sync__cpu_full: handle=33 [ 9.970] gen8_vertex_close: used=19938, vbo active? 23, vb=4, nreloc=1 [ 9.970] gen8_vertex_close: reloc[0] = 287 [ 9.970] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.970] kgem_add_handle: handle=23, index=3 [ 9.970] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.970] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.970] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.970] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.970] kgem_fixup_relocs: shrinking by 61440 [ 9.970] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.971] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.971] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.971] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.971] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.971] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.971] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.971] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.971] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.971] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 0 [ 9.971] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.971] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.971] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.971] __kgem_retire_rq: request 1 complete [ 9.971] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.971] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.971] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.971] sna_composite(pixmap=738, op=3, src=756+(2370, 10), mask=0+(3554, 6), dst=738+(3554, 6)+(0, 0), size=(52, 36) [ 9.971] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.971] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.971] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.971] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.971] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.971] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.971] gen9_render_composite: 52x36, current mode=0/1 [ 9.971] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.971] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.971] sna_blt_composite: unsupported op [3] for blitting [ 9.971] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.971] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.971] sna_drawable_use_bo pixmap=738, box=((3554, 6), (3606, 42)), flags=7... [ 9.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.971] sna_drawable_use_bo: using whole GPU bo [ 9.971] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.971] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.971] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.971] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.971] sna_render_pixmap_bo pixmap=756, (2370, 10)x(52, 36)/(26, 20) [ 9.971] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.971] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.971] use_cpu_bo: no cpu bo [ 9.971] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.971] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.971] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.971] sna_drawable_move_region_to_cpu(pixmap=756 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.971] sna_drawable_move_region_to_cpu: pixmap=756 all damaged on CPU [ 9.971] kgem_can_create_2d: 26x20 @ 32 [ 9.971] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.971] kgem_can_create_2d: untiled size=4096 [ 9.971] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.971] kgem_choose_tiling: 26x20 -> 0 [ 9.971] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.971] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.971] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.971] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.971] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 9.971] __kgem_bo_init(handle=16, num_pages=2560) [ 9.971] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.971] upload: adding upload cache to pixmap=756 [ 9.971] kgem_proxy_bo_attach: handle=16 [ 9.971] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.971] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.971] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.971] gen4_choose_composite_emitter: simple src, no mask [ 9.971] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.971] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.971] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.971] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.971] kgem_add_handle: handle=4, index=0 [ 9.971] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.971] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.971] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.971] gen9_composite_get_binding_table(ffc0) [ 9.971] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.971] kgem_add_handle: handle=39, index=1 [ 9.971] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.971] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.971] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.971] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.971] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 9.971] kgem_add_handle: handle=16, index=2 [ 9.971] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 9.971] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.971] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.971] gen9_emit_sampler: sampler = 22 [ 9.971] gen9_emit_sf: num_sf_outputs=1 [ 9.971] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.971] gen9_emit_vertex_elements: setup id=2 [ 9.971] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.971] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.971] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.971] gen8_vertex_flush[490] = 3 [ 9.971] sna_destroy_pixmap: pixmap=756, attached?=1 [ 9.971] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.971] __sna_free_pixmap(pixmap=756) [ 9.971] sna_composite(pixmap=738, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=738+(3490, 6)+(0, 0), size=(44, 36) [ 9.971] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.971] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.971] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.971] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.971] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.971] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.971] gen9_render_composite: 44x36, current mode=1/1 [ 9.971] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.971] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.971] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.971] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.971] sna_drawable_use_bo pixmap=738, box=((3490, 6), (3534, 42)), flags=7... [ 9.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.971] sna_drawable_use_bo: using whole GPU bo [ 9.971] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.971] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.971] sna_transform_is_imprecise_integer_translation: no transform [ 9.971] gen9_composite_picture: integer translation (0, 0), removing [ 9.971] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.971] sna_render_pixmap_bo: CPU all damaged [ 9.971] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.971] sna_add_flush_pixmap: new flush bo, flushing before [ 9.971] gen8_vertex_close: used=19947, vbo active? 23, vb=4, nreloc=1 [ 9.971] gen8_vertex_close: reloc[0] = 287 [ 9.971] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.971] kgem_add_handle: handle=23, index=3 [ 9.971] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.971] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.971] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.971] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.971] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.971] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.971] kgem_fixup_relocs: shrinking by 61440 [ 9.971] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.971] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.971] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.971] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.971] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.971] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.971] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.971] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.971] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.971] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.971] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.971] gen4_choose_composite_emitter: identity src, no mask [ 9.971] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.971] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.971] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.971] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.971] kgem_add_handle: handle=4, index=0 [ 9.971] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.971] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.971] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.971] gen9_composite_get_binding_table(ffc0) [ 9.971] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.971] kgem_add_handle: handle=39, index=1 [ 9.971] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.971] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.971] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.971] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.971] kgem_add_handle: handle=34, index=2 [ 9.971] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.971] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.971] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.971] gen9_emit_sampler: sampler = 2 [ 9.971] gen9_emit_sf: num_sf_outputs=1 [ 9.971] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.971] gen9_emit_vertex_elements: setup id=2 [ 9.971] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.971] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.971] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.971] gen8_vertex_flush[490] = 3 [ 9.971] sna_composite(pixmap=738, op=3, src=176+(0, 6), mask=0+(3422, 6), dst=738+(3422, 6)+(0, 0), size=(48, 36) [ 9.971] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.971] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.971] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.971] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.971] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.971] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.971] gen9_render_composite: 48x36, current mode=1/1 [ 9.971] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.971] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.971] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.971] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.971] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.971] sna_drawable_use_bo pixmap=738, box=((3422, 6), (3470, 42)), flags=7... [ 9.971] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.971] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.971] sna_drawable_use_bo: using whole GPU bo [ 9.971] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.971] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.971] sna_transform_is_imprecise_integer_translation: no transform [ 9.971] gen9_composite_picture: integer translation (0, 0), removing [ 9.971] sna_render_pixmap_bo pixmap=176, (0, 6)x(48, 36)/(48, 48) [ 9.971] sna_render_pixmap_bo: CPU all damaged [ 9.971] sna_add_flush_pixmap: marking pixmap=176 for flushing [ 9.971] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.971] __kgem_retire_rq: request 1 complete [ 9.971] sna_add_flush_pixmap: new flush bo, flushing before [ 9.971] gen8_vertex_close: used=19956, vbo active? 23, vb=4, nreloc=1 [ 9.971] gen8_vertex_close: reloc[0] = 287 [ 9.971] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.971] kgem_add_handle: handle=23, index=3 [ 9.971] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.971] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.971] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.971] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.971] kgem_fixup_relocs: shrinking by 61440 [ 9.971] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.971] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.971] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.971] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.971] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.971] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.971] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.972] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.972] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.972] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.972] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.972] gen4_choose_composite_emitter: identity src, no mask [ 9.972] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.972] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.972] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.972] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.972] kgem_add_handle: handle=4, index=0 [ 9.972] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.972] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.972] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.972] gen9_composite_get_binding_table(ffc0) [ 9.972] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.972] kgem_add_handle: handle=39, index=1 [ 9.972] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.972] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.972] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.972] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.972] kgem_add_handle: handle=28, index=2 [ 9.972] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 9.972] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.972] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.972] gen9_emit_sampler: sampler = 2 [ 9.972] gen9_emit_sf: num_sf_outputs=1 [ 9.972] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.972] gen9_emit_vertex_elements: setup id=2 [ 9.972] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.972] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.972] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.972] gen8_vertex_flush[490] = 3 [ 9.972] sna_create_pixmap(16, 16, 32, usage=0) [ 9.972] kgem_can_create_2d: 16x16 @ 32 [ 9.972] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.972] kgem_can_create_2d: untiled size=4096 [ 9.972] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.972] kgem_choose_tiling: 16x16 -> 0 [ 9.972] sna_create_pixmap: usage=0, flags=a [ 9.972] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.972] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.972] create_pixmap: serial=757, usage=0, 16x16 [ 9.972] sna_create_pixmap: serial=757, 16x16, usage=0 [ 9.972] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2f4, drawable=2f6 [ 9.972] sna_validate_gc: recomputing clip [ 9.972] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.972] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.972] try_upload__fast: ignore existing cpu damage (if any) [ 9.972] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.972] try_upload__fast: no, no gpu damage [ 9.972] sna_drawable_move_region_to_cpu(pixmap=758 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.972] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.972] _sna_pixmap_move_to_cpu(pixmap=758, 16x16, flags=1) [ 9.972] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.972] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.972] operate_inplace: no, inplace operation not suitable [ 9.972] _sna_pixmap_move_to_cpu: marking as damaged [ 9.972] __sna_damage_all(16, 16) [ 9.972] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.972] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.972] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.972] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.972] sna_accel_flush: flush?=1, dirty?=1 [ 9.972] sna_accel_flush: syncing SHM pixmap=176 (refcnt=1) [ 9.972] _sna_pixmap_move_to_cpu(pixmap=176, 48x48, flags=3) [ 9.972] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.972] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.972] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.972] kgem_bo_sync__cpu_full: handle=28 [ 9.972] gen8_vertex_close: used=19965, vbo active? 23, vb=4, nreloc=1 [ 9.972] gen8_vertex_close: reloc[0] = 287 [ 9.972] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.972] kgem_add_handle: handle=23, index=3 [ 9.972] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.972] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.972] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.972] __kgem_retire_rq: request 1 complete [ 9.972] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.972] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.972] kgem_fixup_relocs: shrinking by 61440 [ 9.972] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.972] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.972] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.972] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.972] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.972] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.972] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.972] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.972] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.972] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.972] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.972] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.972] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.972] __kgem_retire_rq: request 1 complete [ 9.972] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.972] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.972] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.972] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.972] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.972] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.972] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.972] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.972] kgem_bo_sync__cpu_full: handle=34 [ 9.972] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.972] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.972] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.972] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.972] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.972] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.972] sna_composite(pixmap=738, op=3, src=758+(2247, 15), mask=0+(3370, 7), dst=738+(3370, 7)+(0, 0), size=(32, 34) [ 9.972] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.972] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.972] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.972] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.972] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.972] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.972] gen9_render_composite: 32x34, current mode=0/1 [ 9.972] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.972] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.972] sna_blt_composite: unsupported op [3] for blitting [ 9.972] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.972] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.972] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.972] sna_drawable_use_bo pixmap=738, box=((3370, 7), (3402, 41)), flags=7... [ 9.972] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.972] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.972] sna_drawable_use_bo: using whole GPU bo [ 9.972] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.972] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.972] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.972] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.972] sna_render_pixmap_bo pixmap=758, (2247, 15)x(32, 34)/(16, 16) [ 9.972] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.972] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.972] use_cpu_bo: no cpu bo [ 9.972] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.972] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.972] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.972] sna_drawable_move_region_to_cpu(pixmap=758 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.972] sna_drawable_move_region_to_cpu: pixmap=758 all damaged on CPU [ 9.972] kgem_can_create_2d: 16x16 @ 32 [ 9.972] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.972] kgem_can_create_2d: untiled size=4096 [ 9.972] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.972] kgem_choose_tiling: 16x16 -> 0 [ 9.972] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.972] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.972] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.972] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.972] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 9.972] __kgem_bo_init(handle=16, num_pages=1024) [ 9.972] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.972] upload: adding upload cache to pixmap=758 [ 9.972] kgem_proxy_bo_attach: handle=16 [ 9.972] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.972] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.972] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.972] gen4_choose_composite_emitter: simple src, no mask [ 9.972] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.972] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.972] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.972] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.972] kgem_add_handle: handle=4, index=0 [ 9.972] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.972] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.972] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.972] gen9_composite_get_binding_table(ffc0) [ 9.972] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.972] kgem_add_handle: handle=39, index=1 [ 9.972] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.972] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.972] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.972] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.972] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 9.972] kgem_add_handle: handle=16, index=2 [ 9.972] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 9.972] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.972] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.972] gen9_emit_sampler: sampler = 22 [ 9.972] gen9_emit_sf: num_sf_outputs=1 [ 9.972] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.972] gen9_emit_vertex_elements: setup id=2 [ 9.972] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.972] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.972] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.972] gen8_vertex_flush[490] = 3 [ 9.972] sna_destroy_pixmap: pixmap=758, attached?=1 [ 9.972] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.972] __sna_free_pixmap(pixmap=758) [ 9.972] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.972] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.972] sna_glyphs: discarding mask [ 9.972] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.972] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.972] gen9_render_composite: 0x0, current mode=1/1 [ 9.972] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.972] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.972] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.972] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.972] sna_drawable_use_bo pixmap=738, box=((0, 0), (7680, 2160)), flags=7... [ 9.972] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.972] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.972] sna_drawable_use_bo: using whole GPU bo [ 9.972] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.972] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.972] color_convert: src=ff232321 [20028888] [ 9.972] color_convert: dst=ff232321 [20028888] [ 9.972] sna_render_get_solid: ff232321 [ 9.972] sna_render_get_solid(7) = ff232321 (old) [ 9.972] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.972] sna_transform_is_imprecise_integer_translation: no transform [ 9.972] gen9_composite_picture: integer translation (0, 0), removing [ 9.972] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.972] sna_render_pixmap_bo: GPU all damaged [ 9.972] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.972] gen4_choose_composite_emitter: solid, identity mask [ 9.972] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.972] aligning vertex: was 3, now 4 floats per vertex [ 9.972] gen9_composite_get_binding_table(ff00) [ 9.972] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.972] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.972] kgem_add_handle: handle=8, index=3 [ 9.972] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.972] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.972] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.972] kgem_add_handle: handle=6, index=4 [ 9.972] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.972] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.972] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.972] gen9_emit_sampler: sampler = a [ 9.972] gen9_emit_sf: num_sf_outputs=2 [ 9.972] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.972] gen9_emit_vertex_elements: setup id=9 [ 9.972] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.972] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.972] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.972] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.972] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.972] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.972] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.972] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.972] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.972] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.972] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.972] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.972] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.972] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.972] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.972] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.972] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.972] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.972] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.972] gen8_vertex_flush[56c] = 48 [ 9.972] gen9_magic_ca_pass: CA fixup (4994 -> 5042) [ 9.972] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.972] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.972] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.972] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.972] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.972] sna_glyphs: discarding mask [ 9.972] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.972] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789677776 size=7680x2160 [ 9.972] gen9_render_composite: 0x0, current mode=1/1 [ 9.972] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.972] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.972] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.972] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.972] sna_drawable_use_bo pixmap=738, box=((0, 0), (7680, 2160)), flags=7... [ 9.972] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.972] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.972] sna_drawable_use_bo: using whole GPU bo [ 9.973] gen9_composite_set_target: pixmap=738, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.973] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.973] color_convert: src=ff8e8b85 [20028888] [ 9.973] color_convert: dst=ff8e8b85 [20028888] [ 9.973] sna_render_get_solid: ff8e8b85 [ 9.973] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.973] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.973] sna_transform_is_imprecise_integer_translation: no transform [ 9.973] gen9_composite_picture: integer translation (0, 0), removing [ 9.973] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.973] sna_render_pixmap_bo: GPU all damaged [ 9.973] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.973] gen4_choose_composite_emitter: solid, identity mask [ 9.973] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.973] gen9_composite_get_binding_table(fe40) [ 9.973] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.973] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.973] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.973] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.973] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.973] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.973] gen9_emit_vertex_elements: setup id=9 [ 9.973] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.973] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.973] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.973] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.973] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.973] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.973] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.973] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.973] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.973] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.973] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.973] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.973] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.973] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.973] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.973] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.973] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.973] gen8_vertex_flush[66c] = 48 [ 9.973] gen9_magic_ca_pass: CA fixup (5042 -> 5090) [ 9.973] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.973] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.973] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.973] sna_copy_area: src=pixmap=738:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.973] sna_copy_area: normal copy [ 9.973] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.973] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.973] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.973] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.973] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.973] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.973] sna_do_copy: pixmap -- no source clipping [ 9.973] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.973] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.973] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=738+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.973] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.973] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.973] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.973] sna_drawable_use_bo: pinned, never REPLACES [ 9.973] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.973] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.973] sna_drawable_use_bo: applying move-to-gpu override [ 9.973] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.973] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.973] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 9.973] wait_for_shadow: setting front pixmap to handle=35 [ 9.973] sna_drawable_use_bo: using whole GPU bo [ 9.973] sna_pixmap_move_to_gpu(pixmap=738, usage=0), flags=a [ 9.973] sna_pixmap_move_to_gpu: already all-damaged [ 9.973] sna_pixmap_mark_active: pixmap=738, handle=39 [ 9.973] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.973] sna_pixmap_make_cow: make cow src=738, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.973] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.973] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.973] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.973] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.973] kgem_bo_is_render: handle=35, rq? 0 [0] [ 9.973] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.973] kgem_set_mode: flushing before new bo [ 9.973] gen8_vertex_close: used=20360, vbo active? 23, vb=204, nreloc=2 [ 9.973] gen8_vertex_close: reloc[0] = 287 [ 9.973] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.973] kgem_add_handle: handle=23, index=5 [ 9.973] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 9.973] gen8_vertex_close: reloc[1] = 342 [ 9.973] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 9.973] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 9.973] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.973] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.973] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.973] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.973] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.973] kgem_fixup_relocs: shrinking by 61440 [ 9.973] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.973] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.973] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.973] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.973] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.973] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.973] __kgem_bo_clear_busy: handle=8 [ 9.973] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.973] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.973] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.973] __kgem_bo_clear_busy: handle=8 [ 9.973] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.973] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.973] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.973] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.973] aligning vertex: was 4, now 2 floats per vertex [ 9.973] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.973] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.973] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.973] kgem_add_handle: handle=4, index=0 [ 9.973] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.973] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.973] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.973] gen9_composite_get_binding_table(ffc0) [ 9.973] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 9.973] kgem_add_handle: handle=35, index=1 [ 9.973] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.973] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 9.973] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.973] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.973] kgem_add_handle: handle=39, index=2 [ 9.973] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.973] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.973] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.973] gen9_emit_sampler: sampler = 0 [ 9.973] gen9_emit_sf: num_sf_outputs=1 [ 9.973] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.973] gen9_emit_vertex_elements: setup id=0 [ 9.973] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.973] (0, 0) -> (0, 0) + (7680, 2160) [ 9.973] gen8_vertex_flush[490] = 3 [ 9.973] sna_destroy_pixmap: pixmap=738, attached?=1 [ 9.973] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.973] __kgem_bo_destroy: handle=39, size=66355200 [ 9.973] __kgem_bo_destroy: handle=39 -> active [ 9.973] __sna_free_pixmap(pixmap=738) [ 9.973] sna_accel_flush: flush?=0, dirty?=0 [ 9.973] sna_accel_flush: flush?=0, dirty?=0 [ 9.973] sna_block_handler (tv=598.184000) [ 9.973] kgem_retire, need_retire?=1 [ 9.973] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.973] kgem_retire__requests_ring: retiring ring 0 [ 9.973] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.973] __kgem_retire_rq: request 1 complete [ 9.973] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.973] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.973] kgem_retire -- retired=0, need_retire=0 [ 9.973] kgem_retire__buffers: handle=16, busy? 0 [0] [ 9.973] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 9.973] __kgem_bo_destroy: handle=16, size=262144 [ 9.973] kgem_bo_replace_io: transferring io handle=16 to bo [ 9.973] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 9.973] sna_accel_block: GPU idle, flushing [ 9.973] gen8_vertex_close: used=20366, vbo active? 23, vb=1, nreloc=1 [ 9.973] gen8_vertex_close: reloc[0] = 287 [ 9.973] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.973] kgem_add_handle: handle=23, index=3 [ 9.973] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.973] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.973] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.973] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.973] kgem_fixup_relocs: shrinking by 61440 [ 9.973] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.973] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.973] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.973] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.973] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.973] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.973] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.973] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.973] sna_scanout_do_flush: flush timer active: delta=-16 [ 9.973] sna_scanout_do_flush (time=9973), triggered [ 9.973] sna_scanout_flush (time=9973), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.973] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.973] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.973] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.973] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.973] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.973] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.973] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.973] sna_pixmap_move_to_gpu: already all-damaged [ 9.973] sna_pixmap_mark_active: pixmap=165, handle=35 [ 9.973] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.973] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.973] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.973] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 9.973] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 9.973] get_fb: reusing fb=105 for handle=35 [ 9.973] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 9.973] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.973] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 9.973] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 9.973] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.973] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.973] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 9.973] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 9.973] sna_accel_do_throttle (time=9973), triggered [ 9.973] sna_accel_throttle (time=9973) [ 9.973] sna_accel_block: evaluating timers, active=7 [ 9.973] sna_accel_block: flush timer expires in 16 [9989] [ 9.973] sna_wakeup_handler [ 9.974] sna_destroy_pixmap: pixmap=176, attached?=1 [ 9.974] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.974] __sna_free_pixmap(pixmap=176) [ 9.974] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 9.974] kgem_bo_sync__cpu: handle=28 [ 9.974] sna_accel_watch_flush: enable=-1 [ 9.974] _kgem_bo_destroy: handle=28, proxy? 0 [ 9.974] __kgem_bo_destroy: handle=28, size=12288 [ 9.974] __kgem_bo_destroy: handle=28, not reusable [ 9.974] kgem_bo_free: handle=28, size=12288 [ 9.974] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.974] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 9.974] sna_accel_flush: flush?=0, dirty?=0 [ 9.974] sna_block_handler (tv=598.183000) [ 9.974] kgem_retire, need_retire?=1 [ 9.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.974] kgem_retire__requests_ring: retiring ring 0 [ 9.974] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.974] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 9.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.974] kgem_retire -- retired=0, need_retire=1 [ 9.974] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 9.974] sna_scanout_do_flush: flush timer active: delta=15 [ 9.974] sna_accel_block: evaluating timers, active=7 [ 9.974] sna_accel_block: flush timer expires in 15 [9989] [ 9.974] sna_wakeup_handler [ 9.975] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 9.975] __pop_freed_pixmap: reusing freed pixmap=738 header [ 9.975] create_pixmap_hdr: pixmap=759, width=48, height=48, usage=0 [ 9.975] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 9.975] __kgem_bo_init(handle=28, num_pages=3) [ 9.975] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 9.975] sna_accel_watch_flush: enable=1 [ 9.975] __sna_damage_all(48, 48) [ 9.975] sna_pixmap_create_shm: serial=759, 48x48, usage=0 [ 9.975] sna_accel_flush: flush?=0, dirty?=0 [ 9.975] sna_create_pixmap(7680, 2160, 24, usage=0) [ 9.975] kgem_can_create_2d: 7680x2160 @ 24 [ 9.975] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.975] kgem_can_create_2d: untiled size=66355200 [ 9.975] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.975] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 9.975] kgem_can_create_2d: tiled[-1] size=66355200 [ 9.975] sna_create_pixmap: usage=0, flags=1b [ 9.975] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 9.975] __pop_freed_pixmap: reusing freed pixmap=742 header [ 9.975] create_pixmap_hdr: pixmap=761, width=7680, height=2160, usage=0 [ 9.975] sna_create_pixmap: serial=761, 7680x2160, usage=0 [ 9.975] sna_composite_rectangles(pixmap=762, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 9.975] sna_composite_rectangles: converted to op 0 [ 9.975] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.975] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.975] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.975] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.975] sna_composite_rectangles: dropping last-cpu hint [ 9.975] sna_drawable_use_bo pixmap=762, box=((0, 0), (7680, 2160)), flags=19... [ 9.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.975] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.975] sna_pixmap_move_to_gpu(pixmap=762, usage=0), flags=b [ 9.975] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.975] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 9.975] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.975] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 9.975] sna_pixmap_alloc_gpu: pixmap=762 [ 9.975] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.975] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 9.975] kgem_bo_remove_from_active: removing handle=39 from active [ 9.975] 1:from active: pitch=30720, tiling=1, handle=39, id=770 [ 9.975] __sna_damage_all(7680, 2160) [ 9.975] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.975] sna_pixmap_mark_active: pixmap=762, handle=39 [ 9.975] sna_drawable_use_bo: allocated GPU bo for operation [ 9.975] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.975] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 9.975] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.975] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 9.975] sna_render_get_solid: 0 [ 9.975] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.975] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.975] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.975] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.975] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.975] kgem_add_handle: handle=4, index=0 [ 9.975] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.975] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.975] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.975] gen9_composite_get_binding_table(ffc0) [ 9.975] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.975] kgem_add_handle: handle=39, index=1 [ 9.975] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.975] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.975] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.975] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.975] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.975] kgem_add_handle: handle=7, index=2 [ 9.975] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.975] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.975] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.975] gen9_emit_sampler: sampler = 1 [ 9.975] gen9_emit_sf: num_sf_outputs=1 [ 9.975] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.975] gen9_emit_vertex_elements: setup id=0 [ 9.975] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.975] (0, 0), (7680, 2160) [ 9.975] gen8_vertex_flush[490] = 3 [ 9.975] sna_composite_rectangles: pixmap=762 marking clear [0]? 1 [ 9.975] sna_composite_rectangles(pixmap=762, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 9.975] sna_composite_rectangles: converted to op 1 [ 9.975] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 9.975] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 9.975] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 9.975] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 9.975] sna_composite_rectangles: promoting to full GPU [ 9.975] sna_composite_rectangles: dropping last-cpu hint [ 9.975] sna_drawable_use_bo pixmap=762, box=((0, 0), (7680, 2160)), flags=19... [ 9.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.975] sna_drawable_use_bo: using whole GPU bo [ 9.975] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 9.975] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.975] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 9.975] sna_render_get_solid: ff2c001e [ 9.975] sna_render_get_solid(0) = ff2c001e (old) [ 9.975] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 9.975] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.975] gen9_composite_get_binding_table(ff00) [ 9.975] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.975] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 9.975] kgem_add_handle: handle=8, index=3 [ 9.975] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 9.975] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.975] gen9_emit_vertex_elements: setup id=0 [ 9.975] (0, 0), (7680, 2160) [ 9.975] gen8_vertex_flush[4cc] = 3 [ 9.975] sna_composite_rectangles: pixmap=762 marking clear [ff2c001e]? 1 [ 9.975] sna_composite(pixmap=762, op=3, src=292+(0, 0), mask=0+(0, 0), dst=762+(0, 0)+(0, 0), size=(3840, 2160) [ 9.975] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 9.975] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 9.975] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.975] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 9.975] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 9.975] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 9.975] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 9.975] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.975] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 9.975] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.975] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 9.975] sna_drawable_use_bo pixmap=762, box=((0, 0), (3840, 2160)), flags=7... [ 9.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.975] sna_drawable_use_bo: using whole GPU bo [ 9.975] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.975] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 9.975] sna_transform_is_imprecise_integer_translation: no transform [ 9.975] gen9_composite_picture: integer translation (0, 0), removing [ 9.975] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.975] sna_render_pixmap_bo: GPU all damaged [ 9.975] color_convert: src=e2000000 [20028888] [ 9.975] color_convert: dst=e2000000 [20028888] [ 9.975] sna_render_get_solid: e2000000 [ 9.975] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.975] gen4_choose_composite_emitter: identity source, identity mask [ 9.975] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.975] aligning vertex: was 2, now 5 floats per vertex [ 9.975] gen9_composite_get_binding_table(fe80) [ 9.975] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 9.975] kgem_add_handle: handle=9, index=4 [ 9.975] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 9.975] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.975] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 9.975] kgem_add_reloc64: adding proxy [delta=904] for handle=7 [ 9.975] kgem_add_reloc64[7] = (delta=904, target handle=2, presumed=fffe8000) [ 9.975] [3f80] bind bo(handle=7, addr=fffe8388), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.975] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.975] gen9_emit_sampler: sampler = 3 [ 9.975] gen9_emit_sf: num_sf_outputs=2 [ 9.975] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.975] gen9_emit_vertex_elements: setup id=10 [ 9.975] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.975] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.975] gen9_render_composite_box: (0, 0), (3840, 2160) [ 9.975] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 9.975] gen8_vertex_flush[5a8] = 3 [ 9.975] sna_composite(pixmap=762, op=3, src=292+(0, 0), mask=0+(0, 0), dst=762+(3840, 0)+(0, 0), size=(3840, 2160) [ 9.975] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 9.975] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 9.975] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.976] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 9.976] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 9.976] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 9.976] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 9.976] gen9_render_composite: 3840x2160, current mode=1/1 [ 9.976] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.976] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.976] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 9.976] sna_drawable_use_bo pixmap=762, box=((3840, 0), (7680, 2160)), flags=7... [ 9.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.976] sna_drawable_use_bo: using whole GPU bo [ 9.976] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.976] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 9.976] sna_transform_is_imprecise_integer_translation: no transform [ 9.976] gen9_composite_picture: integer translation (0, 0), removing [ 9.976] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 9.976] sna_render_pixmap_bo: GPU all damaged [ 9.976] color_convert: src=e2000000 [20028888] [ 9.976] color_convert: dst=e2000000 [20028888] [ 9.976] sna_render_get_solid: e2000000 [ 9.976] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.976] gen4_choose_composite_emitter: identity source, identity mask [ 9.976] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.976] gen9_composite_get_binding_table(fdc0) [ 9.976] gen9_emit_vertex_elements: setup id=10 [ 9.976] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 9.976] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 9.976] gen8_vertex_flush[5dc] = 3 [ 9.976] sna_composite(pixmap=762, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=762+(5694, 1014)+(0, 0), size=(132, 132) [ 9.976] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 9.976] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 9.976] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 9.976] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 9.976] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 9.976] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 9.976] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 9.976] gen9_render_composite: 132x132, current mode=1/1 [ 9.976] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 9.976] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.976] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.976] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 9.976] sna_drawable_use_bo pixmap=762, box=((5694, 1014), (5826, 1146)), flags=7... [ 9.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.976] sna_drawable_use_bo: using whole GPU bo [ 9.976] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.976] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 9.976] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 9.976] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.976] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 9.976] sna_render_pixmap_bo: GPU all damaged [ 9.976] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 9.976] color_convert: src=e2000000 [20028888] [ 9.976] color_convert: dst=e2000000 [20028888] [ 9.976] sna_render_get_solid: e2000000 [ 9.976] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.976] gen4_choose_composite_emitter: simple src, identity mask [ 9.976] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.976] gen9_composite_get_binding_table(fdc0) [ 9.976] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 9.976] kgem_add_handle: handle=15, index=5 [ 9.976] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 9.976] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 9.976] gen9_emit_sampler: sampler = 23 [ 9.976] gen9_emit_vertex_elements: setup id=10 [ 9.976] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 9.976] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 9.976] gen8_vertex_flush[620] = 3 [ 9.976] sna_create_pixmap(80, 80, 32, usage=0) [ 9.976] kgem_can_create_2d: 80x80 @ 32 [ 9.976] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.976] kgem_can_create_2d: untiled size=28672 [ 9.976] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.976] kgem_choose_tiling: 80x80 -> 0 [ 9.976] sna_create_pixmap: usage=0, flags=b [ 9.976] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 9.976] __pop_freed_pixmap: reusing freed pixmap=744 header [ 9.976] create_pixmap_hdr: pixmap=763, width=80, height=80, usage=0 [ 9.976] sna_create_pixmap: serial=763, 80x80, usage=0 [ 9.976] sna_composite_rectangles(pixmap=764, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 9.976] sna_composite_rectangles: converted to op 0 [ 9.976] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 9.976] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 9.976] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 9.976] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.976] sna_composite_rectangles: dropping last-cpu hint [ 9.976] sna_drawable_use_bo pixmap=764, box=((0, 0), (80, 80)), flags=19... [ 9.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.976] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.976] sna_pixmap_move_to_gpu(pixmap=764, usage=0), flags=b [ 9.976] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.976] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 9.976] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.976] kgem_choose_tiling: 80x80 -> 0 [ 9.976] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 9.976] kgem_choose_tiling: 80x80 -> 0 [ 9.976] sna_pixmap_alloc_gpu: pixmap=764 [ 9.976] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.976] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 9.976] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 9.976] from inactive: pitch=320, tiling=0: handle=22, id=771 [ 9.976] __sna_damage_all(80, 80) [ 9.976] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.976] sna_pixmap_mark_active: pixmap=764, handle=22 [ 9.976] sna_drawable_use_bo: allocated GPU bo for operation [ 9.976] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.976] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.976] kgem_bo_is_render: handle=22, rq? 0 [0] [ 9.976] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 9.976] sna_render_get_solid: 0 [ 9.976] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.976] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.976] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.976] kgem_check_bo: num_pages=+15, num_exec=+1 [ 9.976] aligning vertex: was 5, now 2 floats per vertex [ 9.976] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.976] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.976] gen9_composite_get_binding_table(fd40) [ 9.976] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 9.976] kgem_add_handle: handle=22, index=6 [ 9.976] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 9.976] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 9.976] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 9.976] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.976] gen9_emit_sampler: sampler = 1 [ 9.976] gen9_emit_sf: num_sf_outputs=1 [ 9.976] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.976] gen9_emit_vertex_elements: setup id=0 [ 9.976] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.976] (0, 0), (80, 80) [ 9.976] gen8_vertex_flush[6d8] = 3 [ 9.976] sna_composite_rectangles: pixmap=764 marking clear [0]? 1 [ 9.976] sna_composite_rectangles(pixmap=764, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 9.976] sna_composite_rectangles: converted to op 1 [ 9.976] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 9.976] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 9.976] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 9.976] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 9.976] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 9.976] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 9.976] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 9.976] sna_composite_rectangles: dropping last-cpu hint [ 9.976] sna_drawable_use_bo pixmap=764, box=((0, 0), (80, 80)), flags=1... [ 9.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.976] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.976] sna_drawable_use_bo: using whole GPU bo [ 9.976] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 9.976] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.976] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 9.977] sna_render_get_solid: 40404040 [ 9.977] sna_render_get_solid(1) = 40404040 (old) [ 9.977] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.977] gen9_composite_get_binding_table(fcc0) [ 9.977] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 9.977] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 9.977] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 9.977] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.977] gen9_emit_vertex_elements: setup id=0 [ 9.977] (0, 0), (2, 2) [ 9.977] (78, 0), (80, 2) [ 9.977] (0, 78), (2, 80) [ 9.977] (78, 78), (80, 80) [ 9.977] gen8_vertex_flush[714] = 12 [ 9.977] sna_composite(pixmap=762, op=3, src=764+(0, 0), mask=0+(0, 0), dst=762+(0, 0)+(0, 0), size=(7680, 2160) [ 9.977] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 9.977] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 9.977] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.977] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 9.977] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 9.977] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 9.977] gen9_render_composite: 7680x2160, current mode=1/1 [ 9.977] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.977] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 9.977] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.977] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.977] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 9.977] sna_drawable_use_bo pixmap=762, box=((0, 0), (7680, 2160)), flags=7... [ 9.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.977] sna_drawable_use_bo: using whole GPU bo [ 9.977] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.977] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 9.977] sna_transform_is_imprecise_integer_translation: no transform [ 9.977] gen9_composite_picture: integer translation (0, 0), removing [ 9.977] sna_render_pixmap_bo pixmap=764, (0, 0)x(7680, 2160)/(80, 80) [ 9.977] sna_render_pixmap_bo: GPU all damaged [ 9.977] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.977] kgem_bo_is_render: handle=22, rq? 1 [1] [ 9.977] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.977] gen4_choose_composite_emitter: identity src, no mask [ 9.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.977] aligning vertex: was 2, now 3 floats per vertex [ 9.977] gen9_composite_get_binding_table(fc40) [ 9.977] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 9.977] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 9.977] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 9.977] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.977] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.977] gen9_emit_sampler: sampler = a [ 9.977] gen9_emit_vertex_elements: setup id=2 [ 9.977] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.977] gen9_render_composite_box: (0, 0), (7680, 2160) [ 9.977] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 9.977] gen8_vertex_flush[7b0] = 3 [ 9.977] sna_destroy_pixmap: pixmap=764, attached?=1 [ 9.977] _kgem_bo_destroy: handle=22, proxy? 0 [ 9.977] __kgem_bo_destroy: handle=22, size=61440 [ 9.977] __kgem_bo_destroy: handle=22 -> active [ 9.977] __sna_free_pixmap(pixmap=764) [ 9.977] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.977] kgem_can_create_2d: 640x2096 @ 32 [ 9.977] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.977] kgem_can_create_2d: untiled size=5365760 [ 9.977] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.977] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.977] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.977] sna_create_pixmap: usage=0, flags=1b [ 9.977] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.977] __pop_freed_pixmap: reusing freed pixmap=764 header [ 9.977] create_pixmap_hdr: pixmap=765, width=640, height=2096, usage=0 [ 9.977] sna_create_pixmap: serial=765, 640x2096, usage=0 [ 9.977] sna_composite_rectangles(pixmap=766, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.977] sna_composite_rectangles: converted to op 0 [ 9.977] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.977] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.977] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.977] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.977] sna_composite_rectangles: dropping last-cpu hint [ 9.977] sna_drawable_use_bo pixmap=766, box=((0, 0), (640, 2096)), flags=19... [ 9.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.977] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.977] sna_pixmap_move_to_gpu(pixmap=766, usage=0), flags=b [ 9.977] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.977] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.977] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.977] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.977] sna_pixmap_alloc_gpu: pixmap=766 [ 9.977] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.977] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.977] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 9.977] from inactive: pitch=2560, tiling=1: handle=25, id=772 [ 9.977] __sna_damage_all(640, 2096) [ 9.977] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.977] sna_pixmap_mark_active: pixmap=766, handle=25 [ 9.977] sna_drawable_use_bo: allocated GPU bo for operation [ 9.977] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.977] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.977] kgem_bo_is_render: handle=25, rq? 0 [0] [ 9.977] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.977] sna_render_get_solid: 0 [ 9.977] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.977] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.977] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.977] aligning vertex: was 3, now 2 floats per vertex [ 9.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.977] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.977] gen9_composite_get_binding_table(fbc0) [ 9.977] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 9.977] kgem_add_handle: handle=25, index=7 [ 9.977] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 9.977] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.977] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.977] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.977] gen9_emit_sampler: sampler = 1 [ 9.977] gen9_emit_vertex_elements: setup id=0 [ 9.977] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.977] (0, 0), (640, 2096) [ 9.977] gen8_vertex_flush[820] = 3 [ 9.977] sna_composite_rectangles: pixmap=766 marking clear [0]? 1 [ 9.977] sna_composite(pixmap=766, op=3, src=292+(168, 968), mask=0+(0, 0), dst=766+(8, 904)+(0, 0), size=(624, 224) [ 9.977] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.977] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.977] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.977] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.977] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 9.977] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 9.977] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 9.977] gen9_render_composite: 624x224, current mode=1/1 [ 9.977] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 9.977] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 9.977] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.977] sna_drawable_use_bo pixmap=766, box=((8, 904), (632, 1128)), flags=7... [ 9.977] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.977] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.977] sna_drawable_use_bo: using whole GPU bo [ 9.977] gen9_composite_set_target: pixmap=766, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.977] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 9.977] sna_transform_is_imprecise_integer_translation: no transform [ 9.977] gen9_composite_picture: integer translation (0, 0), removing [ 9.977] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 9.977] sna_render_pixmap_bo: GPU all damaged [ 9.977] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 9.977] color_convert: src=e2000000 [20028888] [ 9.977] color_convert: dst=e2000000 [20028888] [ 9.977] sna_render_get_solid: e2000000 [ 9.977] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.977] gen4_choose_composite_emitter: identity source, identity mask [ 9.977] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.977] aligning vertex: was 2, now 5 floats per vertex [ 9.977] gen9_composite_get_binding_table(fb40) [ 9.977] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.977] gen9_emit_sampler: sampler = 3 [ 9.977] gen9_emit_sf: num_sf_outputs=2 [ 9.977] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.977] gen9_emit_vertex_elements: setup id=10 [ 9.977] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.977] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.977] gen9_render_composite_box: (8, 904), (632, 1128) [ 9.977] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 9.977] gen8_vertex_flush[8e8] = 3 [ 9.977] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 9.977] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.978] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 9.978] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 9.978] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 9.978] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 9.978] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.978] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.978] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.978] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.978] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.978] sna_drawable_use_bo pixmap=766, box=((8, 904), (632, 1128)), flags=7... [ 9.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.978] sna_drawable_use_bo: using whole GPU bo [ 9.978] gen9_composite_set_target: pixmap=766, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.978] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.978] color_convert: src=660a0a0a [20028888] [ 9.978] color_convert: dst=660a0a0a [20028888] [ 9.978] sna_render_get_solid: 660a0a0a [ 9.978] sna_render_get_solid(2) = 660a0a0a (old) [ 9.978] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.978] gen4_choose_spans_emitter: solid source [ 9.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.978] aligning vertex: was 5, now 3 floats per vertex [ 9.978] gen9_composite_get_binding_table(fb00) [ 9.978] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 9.978] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.978] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 9.978] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.978] gen9_emit_sampler: sampler = c [ 9.978] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.978] gen9_emit_vertex_elements: setup id=5 [ 9.978] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.978] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.978] thread_choose_span: clipped? 0 [ 9.978] imprecise_trapezoid_span_converter: using 4 threads [ 9.978] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.978] thread_choose_span: clipped? 0 [ 9.978] span_thread: flushing 95 boxes [ 9.978] [ 9.978] span_thread: flushing 1 boxes [ 9.978] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 9.978] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.978] span_thread: flushing 95 boxes [ 9.978] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 9.978] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.978] gen8_vertex_flush[994] = 576 [ 9.978] gen9_render_composite_spans_done() [ 9.978] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.978] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 9.978] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 9.978] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 9.978] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 9.978] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 9.978] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.978] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 9.978] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 9.978] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 9.978] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.978] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 9.978] sna_drawable_use_bo pixmap=766, box=((8, 904), (632, 1128)), flags=7... [ 9.978] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.978] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.978] sna_drawable_use_bo: using whole GPU bo [ 9.978] gen9_composite_set_target: pixmap=766, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.978] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 9.978] color_convert: src=66282828 [20028888] [ 9.978] color_convert: dst=66282828 [20028888] [ 9.978] sna_render_get_solid: 66282828 [ 9.978] sna_render_get_solid(3) = 66282828 (old) [ 9.978] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.978] gen4_choose_spans_emitter: solid source [ 9.978] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.978] gen9_composite_get_binding_table(fa80) [ 9.978] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 9.978] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 9.978] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 9.978] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.978] gen9_emit_vertex_elements: setup id=5 [ 9.978] thread_choose_span: clipped? 0 [ 9.978] imprecise_trapezoid_span_converter: using 4 threads [ 9.978] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 9.978] thread_choose_span: clipped? 0 [ 9.978] [ 9.978] span_thread: flushing 2 boxes [ 9.978] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 9.978] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.978] span_thread: flushing 166 boxes [ 9.978] span_thread: flushing 162 boxes [ 9.979] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 9.979] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 9.979] gen8_vertex_flush[9d0] = 996 [ 9.979] gen9_render_composite_spans_done() [ 9.979] sna_create_pixmap(640, 2096, 32, usage=0) [ 9.979] kgem_can_create_2d: 640x2096 @ 32 [ 9.979] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.979] kgem_can_create_2d: untiled size=5365760 [ 9.979] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.979] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 9.979] kgem_can_create_2d: tiled[-1] size=5365760 [ 9.979] sna_create_pixmap: usage=0, flags=1b [ 9.979] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 9.979] __pop_freed_pixmap: reusing freed pixmap=750 header [ 9.979] create_pixmap_hdr: pixmap=767, width=640, height=2096, usage=0 [ 9.979] sna_create_pixmap: serial=767, 640x2096, usage=0 [ 9.979] sna_composite_rectangles(pixmap=768, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 9.979] sna_composite_rectangles: converted to op 0 [ 9.979] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 9.979] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 9.979] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 9.979] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 9.979] sna_composite_rectangles: dropping last-cpu hint [ 9.979] sna_drawable_use_bo pixmap=768, box=((0, 0), (640, 2096)), flags=19... [ 9.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.979] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.979] sna_pixmap_move_to_gpu(pixmap=768, usage=0), flags=b [ 9.979] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.979] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 9.979] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.979] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 9.979] sna_pixmap_alloc_gpu: pixmap=768 [ 9.979] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.979] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 9.979] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 9.979] from inactive: pitch=2560, tiling=1: handle=11, id=773 [ 9.979] __sna_damage_all(640, 2096) [ 9.979] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.979] sna_pixmap_mark_active: pixmap=768, handle=11 [ 9.979] sna_drawable_use_bo: allocated GPU bo for operation [ 9.979] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.979] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.979] kgem_bo_is_render: handle=11, rq? 0 [0] [ 9.979] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 9.979] sna_render_get_solid: 0 [ 9.979] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.979] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.979] __kgem_retire_rq: request 1 complete [ 9.979] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 9.979] kgem_set_mode: flushing before new bo [ 9.979] gen8_vertex_close: used=25206, vbo active? 23, vb=425, nreloc=4 [ 9.979] gen8_vertex_close: reloc[0] = 287 [ 9.979] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.979] kgem_add_handle: handle=23, index=8 [ 9.979] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd545000) [ 9.979] gen8_vertex_close: reloc[1] = 357 [ 9.979] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 9.979] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd545000) [ 9.979] gen8_vertex_close: reloc[2] = 487 [ 9.979] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 [ 9.979] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd545000) [ 9.979] gen8_vertex_close: reloc[3] = 608 [ 9.979] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 [ 9.979] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fd545000) [ 9.979] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] [ 9.979] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.979] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.979] kgem_fixup_relocs: shrinking by 61440 [ 9.979] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.979] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.979] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 9.979] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.979] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 9.979] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.979] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.979] __kgem_bo_clear_busy: handle=7 [ 9.979] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.979] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.979] __kgem_bo_clear_busy: handle=8 [ 9.979] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.979] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.979] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.979] __kgem_bo_clear_busy: handle=7 [ 9.979] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 9.979] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.979] __kgem_bo_clear_busy: handle=8 [ 9.979] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.979] __kgem_bo_clear_busy: handle=8 [ 9.979] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.979] __kgem_bo_clear_busy: handle=8 [ 9.979] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.979] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.979] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.979] aligning vertex: was 3, now 2 floats per vertex [ 9.979] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.979] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.979] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.979] kgem_add_handle: handle=4, index=0 [ 9.979] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.979] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.979] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.979] gen9_composite_get_binding_table(ffc0) [ 9.979] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 9.979] kgem_add_handle: handle=11, index=1 [ 9.979] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 9.979] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.979] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.979] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 9.979] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 9.979] kgem_add_handle: handle=7, index=2 [ 9.979] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 9.979] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.979] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.979] gen9_emit_sampler: sampler = 1 [ 9.979] gen9_emit_sf: num_sf_outputs=1 [ 9.979] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.979] gen9_emit_vertex_elements: setup id=0 [ 9.979] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.979] (0, 0), (640, 2096) [ 9.979] gen8_vertex_flush[490] = 3 [ 9.979] sna_composite_rectangles: pixmap=768 marking clear [0]? 1 [ 9.979] sna_create_pixmap(624, 224, 32, usage=0) [ 9.979] kgem_can_create_2d: 624x224 @ 32 [ 9.979] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.979] kgem_can_create_2d: untiled size=561152 [ 9.979] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.979] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 9.979] kgem_can_create_2d: tiled[-1] size=561152 [ 9.979] sna_create_pixmap: usage=0, flags=1b [ 9.979] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 9.979] __pop_freed_pixmap: reusing freed pixmap=748 header [ 9.979] create_pixmap_hdr: pixmap=769, width=624, height=224, usage=0 [ 9.979] sna_create_pixmap: serial=769, 624x224, usage=0 [ 9.979] sna_composite_rectangles(pixmap=770, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 9.979] sna_composite_rectangles: converted to op 0 [ 9.979] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 9.979] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 9.979] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 9.979] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 9.979] sna_composite_rectangles: dropping last-cpu hint [ 9.979] sna_drawable_use_bo pixmap=770, box=((0, 0), (624, 224)), flags=19... [ 9.979] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.979] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.979] sna_pixmap_move_to_gpu(pixmap=770, usage=0), flags=b [ 9.979] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.979] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 9.979] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.979] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 9.979] sna_pixmap_alloc_gpu: pixmap=770 [ 9.979] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.979] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 9.979] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 9.979] from inactive: pitch=2560, tiling=1: handle=20, id=774 [ 9.979] __sna_damage_all(624, 224) [ 9.979] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.979] sna_pixmap_mark_active: pixmap=770, handle=20 [ 9.979] sna_drawable_use_bo: allocated GPU bo for operation [ 9.979] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.979] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.979] kgem_bo_is_render: handle=20, rq? 0 [0] [ 9.979] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 9.979] sna_render_get_solid: 0 [ 9.979] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.979] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.979] kgem_check_bo: num_pages=+798, num_exec=+1 [ 9.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.979] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.979] gen9_composite_get_binding_table(ff00) [ 9.979] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 [ 9.979] kgem_add_handle: handle=20, index=3 [ 9.979] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) [ 9.979] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.980] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 9.980] gen9_emit_vertex_elements: setup id=0 [ 9.980] (0, 0), (624, 224) [ 9.980] gen8_vertex_flush[4c4] = 3 [ 9.980] sna_composite_rectangles: pixmap=770 marking clear [0]? 1 [ 9.980] sna_accel_flush: flush?=0, dirty?=0 [ 9.980] sna_block_handler (tv=0.0) [ 9.980] sna_wakeup_handler [ 9.980] sna_create_pixmap(576, 76, 32, usage=0) [ 9.980] kgem_can_create_2d: 576x76 @ 32 [ 9.980] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.980] kgem_can_create_2d: untiled size=176128 [ 9.980] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.980] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 9.980] kgem_can_create_2d: tiled[-1] size=176128 [ 9.980] sna_create_pixmap: usage=0, flags=1b [ 9.980] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 9.980] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 9.980] create_pixmap: serial=771, usage=0, 0x0 [ 9.980] create_pixmap_hdr: pixmap=771, width=576, height=76, usage=0 [ 9.980] sna_create_pixmap: serial=771, 576x76, usage=0 [ 9.980] sna_composite_rectangles(pixmap=772, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 9.980] sna_composite_rectangles: converted to op 0 [ 9.980] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 9.980] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 9.980] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 9.980] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 9.980] sna_composite_rectangles: dropping last-cpu hint [ 9.980] sna_drawable_use_bo pixmap=772, box=((0, 0), (576, 76)), flags=19... [ 9.980] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.980] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.980] sna_pixmap_move_to_gpu(pixmap=772, usage=0), flags=b [ 9.980] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.980] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 9.980] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.980] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 9.980] sna_pixmap_alloc_gpu: pixmap=772 [ 9.980] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.980] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.980] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 9.980] from inactive: pitch=2560, tiling=1: handle=38, id=775 [ 9.980] __sna_damage_all(576, 76) [ 9.980] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.980] sna_pixmap_mark_active: pixmap=772, handle=38 [ 9.980] sna_drawable_use_bo: allocated GPU bo for operation [ 9.980] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.980] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.980] kgem_bo_is_render: handle=38, rq? 0 [0] [ 9.980] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 9.980] sna_render_get_solid: 0 [ 9.980] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.980] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.980] kgem_check_bo: num_pages=+50, num_exec=+1 [ 9.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.980] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.980] gen9_composite_get_binding_table(fe80) [ 9.980] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 [ 9.980] kgem_add_handle: handle=38, index=4 [ 9.980] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd45c000) [ 9.980] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.980] [3f90] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 9.980] gen9_emit_vertex_elements: setup id=0 [ 9.980] (0, 0), (576, 76) [ 9.980] gen8_vertex_flush[4f8] = 3 [ 9.980] sna_composite_rectangles: pixmap=772 marking clear [0]? 1 [ 9.980] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 9.980] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.980] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.980] trapezoid_spans_maybe_inplace? clear, no [ 9.980] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.980] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 9.980] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 9.980] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 9.980] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 9.980] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 9.980] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 9.980] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.980] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 9.980] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 9.980] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 9.980] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 9.980] sna_drawable_use_bo pixmap=772, box=((2, 2), (574, 74)), flags=7... [ 9.981] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.981] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.981] sna_drawable_use_bo: using whole GPU bo [ 9.981] gen9_composite_set_target: pixmap=772, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.981] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 9.981] color_convert: src=4c000000 [20028888] [ 9.981] color_convert: dst=4c000000 [20028888] [ 9.981] sna_render_get_solid: 4c000000 [ 9.981] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.981] gen4_choose_spans_emitter: solid source [ 9.981] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.981] aligning vertex: was 2, now 3 floats per vertex [ 9.981] gen9_composite_get_binding_table(fe00) [ 9.981] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 9.981] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 9.981] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) [ 9.981] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.981] gen9_emit_sampler: sampler = c [ 9.981] gen9_emit_sf: num_sf_outputs=2 [ 9.981] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 9.981] gen9_emit_vertex_elements: setup id=5 [ 9.981] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.981] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 9.981] thread_choose_span: clipped? 0 [ 9.981] imprecise_trapezoid_span_converter: using 4 threads [ 9.981] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 9.981] thread_choose_span: clipped? 0 [ 9.981] span_thread: flushing 26 boxes [ 9.981] span_thread: flushing 26 boxes [ 9.981] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.981] span_thread: flushing 1 boxes [ 9.981] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.981] span_thread: flushing 1 boxes [ 9.981] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 9.981] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 9.981] gen8_vertex_flush[5bc] = 162 [ 9.981] gen9_render_composite_spans_done() [ 9.981] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 9.981] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.981] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 9.981] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.981] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 9.981] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.981] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 9.981] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 9.981] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 9.981] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 9.981] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 9.981] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 9.981] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.981] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 9.981] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 9.981] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.981] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.981] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 9.981] sna_drawable_use_bo pixmap=772, box=((0, 0), (576, 76)), flags=7... [ 9.981] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.981] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.981] sna_drawable_use_bo: using whole GPU bo [ 9.981] gen9_composite_set_target: pixmap=772, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.981] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 9.981] color_convert: src=e6e6e6e6 [20028888] [ 9.981] color_convert: dst=e6e6e6e6 [20028888] [ 9.981] sna_render_get_solid: e6e6e6e6 [ 9.981] sna_render_get_solid(4) = e6e6e6e6 (old) [ 9.981] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.981] gen4_choose_spans_emitter: solid source [ 9.981] kgem_check_bo: num_pages=+1, num_exec=+1 [ 9.981] gen9_composite_get_binding_table(fd80) [ 9.981] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 9.981] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 9.981] kgem_add_handle: handle=8, index=5 [ 9.981] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) [ 9.981] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.981] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.981] gen9_emit_vertex_elements: setup id=5 [ 9.981] thread_choose_span: clipped? 0 [ 9.981] imprecise_trapezoid_span_converter: using 4 threads [ 9.981] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 9.981] thread_choose_span: clipped? 0 [ 9.981] span_thread: flushing 2 boxes [ 9.982] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.981] span_thread: flushing 2 boxes [ 9.982] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 9.981] span_thread: flushing 62 boxes [ 9.981] span_thread: flushing 62 boxes [ 9.982] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.982] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 9.982] gen8_vertex_flush[610] = 384 [ 9.982] gen9_render_composite_spans_done() [ 9.982] sna_composite_rectangles(pixmap=772, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 9.982] sna_composite_rectangles: converted to op 1 [ 9.982] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 9.982] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 9.982] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 9.982] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 9.982] sna_composite_rectangles: dropping last-cpu hint [ 9.982] sna_drawable_use_bo pixmap=772, box=((16, 16), (18, 60)), flags=9... [ 9.982] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 9.982] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.982] sna_drawable_use_bo: using whole GPU bo [ 9.982] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 9.982] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.982] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 9.982] sna_render_get_solid: ffffffff [ 9.982] sna_render_get_solid(white) [ 9.982] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.982] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.982] aligning vertex: was 3, now 2 floats per vertex [ 9.982] gen9_composite_get_binding_table(fd00) [ 9.982] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 [ 9.982] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 9.982] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 9.982] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.982] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.982] gen9_emit_sampler: sampler = 1 [ 9.982] gen9_emit_sf: num_sf_outputs=1 [ 9.982] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.982] gen9_emit_vertex_elements: setup id=0 [ 9.982] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.982] (16, 16), (18, 60) [ 9.982] gen8_vertex_flush[6d0] = 3 [ 9.982] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=2f6, drawable=302 [ 9.982] sna_validate_gc: recomputing clip [ 9.982] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 9.982] sna_copy_area: src=pixmap=772:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=770:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.982] sna_copy_area: normal copy [ 9.982] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.982] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 9.982] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 9.982] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 9.982] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 9.982] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 9.982] sna_do_copy: pixmap -- no source clipping [ 9.982] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 9.982] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 9.982] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=772+(-24, -136), dst pixmap=770+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 9.982] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=38, cpu_bo=0), replaces=0 [ 9.982] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.982] sna_drawable_use_bo pixmap=770, box=((24, 136), (600, 212)), flags=b... [ 9.982] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.982] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.982] sna_drawable_use_bo: using whole GPU bo [ 9.982] sna_pixmap_move_to_gpu(pixmap=772, usage=0), flags=a [ 9.982] sna_pixmap_move_to_gpu: already all-damaged [ 9.982] sna_pixmap_mark_active: pixmap=772, handle=38 [ 9.982] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.982] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.982] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.982] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.982] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.982] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.982] gen9_composite_get_binding_table(fc80) [ 9.982] kgem_add_reloc64: handle=38, pos=16152, delta=0, domains=40000 [ 9.982] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd45c000) [ 9.982] [3f10] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 9.982] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 9.982] gen9_emit_sampler: sampler = 0 [ 9.982] gen9_emit_vertex_elements: setup id=0 [ 9.982] (0, 0) -> (24, 136) + (576, 76) [ 9.982] gen8_vertex_flush[724] = 3 [ 9.982] sna_destroy_pixmap: pixmap=772, attached?=1 [ 9.982] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.982] __kgem_bo_destroy: handle=38, size=204800 [ 9.982] __kgem_bo_destroy: handle=38 -> active [ 9.982] __sna_free_pixmap(pixmap=772) [ 9.982] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 9.982] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.982] sna_glyphs: discarding mask [ 9.982] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 9.982] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789680352 size=624x224 [ 9.982] gen9_render_composite: 0x0, current mode=1/1 [ 9.982] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.982] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.982] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.983] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.983] sna_drawable_use_bo pixmap=770, box=((0, 0), (624, 224)), flags=7... [ 9.983] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.983] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.983] sna_drawable_use_bo: using whole GPU bo [ 9.983] gen9_composite_set_target: pixmap=770, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.983] color_convert: src=ff888888 [20028888] [ 9.983] color_convert: dst=ff888888 [20028888] [ 9.983] sna_render_get_solid: ff888888 [ 9.983] sna_render_get_solid(5) = ff888888 (old) [ 9.983] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.983] sna_transform_is_imprecise_integer_translation: no transform [ 9.983] gen9_composite_picture: integer translation (0, 0), removing [ 9.983] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.983] sna_render_pixmap_bo: GPU all damaged [ 9.983] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 9.983] gen4_choose_composite_emitter: solid, identity mask [ 9.983] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 9.983] aligning vertex: was 2, now 4 floats per vertex [ 9.983] gen9_composite_get_binding_table(fc00) [ 9.983] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 [ 9.983] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 9.983] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) [ 9.983] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.983] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 [ 9.983] kgem_add_handle: handle=6, index=6 [ 9.983] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) [ 9.983] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.983] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 9.983] gen9_emit_sampler: sampler = a [ 9.983] gen9_emit_sf: num_sf_outputs=2 [ 9.983] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.983] gen9_emit_vertex_elements: setup id=9 [ 9.983] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.983] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.983] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 9.983] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 9.983] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.983] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 9.983] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 9.983] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 9.983] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 9.983] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 9.983] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 9.983] gen8_vertex_flush[800] = 24 [ 9.983] gen9_magic_ca_pass: CA fixup (6719 -> 6743) [ 9.983] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 9.983] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.983] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.983] sna_composite(pixmap=770, op=3, src=210+(0, 0), mask=0+(28, 8), dst=770+(28, 8)+(0, 0), size=(20, 80) [ 9.983] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 9.983] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 9.983] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 9.983] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 9.983] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 9.983] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 9.983] gen9_render_composite: 20x80, current mode=1/1 [ 9.983] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.983] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 9.983] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.983] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.983] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 9.983] sna_drawable_use_bo pixmap=770, box=((28, 8), (48, 88)), flags=7... [ 9.983] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.983] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.983] sna_drawable_use_bo: using whole GPU bo [ 9.983] gen9_composite_set_target: pixmap=770, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.983] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 9.983] sna_transform_is_imprecise_integer_translation: no transform [ 9.983] gen9_composite_picture: integer translation (0, 0), removing [ 9.983] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 9.983] sna_render_pixmap_bo: GPU all damaged [ 9.983] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.983] kgem_bo_is_render: handle=12, rq? 0 [0] [ 9.983] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.983] gen4_choose_composite_emitter: identity src, no mask [ 9.983] kgem_check_bo: num_pages=+3, num_exec=+1 [ 9.983] aligning vertex: was 4, now 3 floats per vertex [ 9.983] gen9_composite_get_binding_table(fb40) [ 9.983] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 [ 9.983] kgem_add_handle: handle=12, index=7 [ 9.983] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) [ 9.983] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.983] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 9.983] gen9_emit_sampler: sampler = 2 [ 9.983] gen9_emit_sf: num_sf_outputs=1 [ 9.983] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.983] gen9_emit_vertex_elements: setup id=2 [ 9.983] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.983] gen9_render_composite_box: (28, 8), (48, 88) [ 9.983] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 9.983] gen8_vertex_flush[950] = 3 [ 9.983] sna_composite(pixmap=770, op=3, src=214+(0, 0), mask=0+(28, 0), dst=770+(28, 0)+(0, 0), size=(20, 8) [ 9.983] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 9.983] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 9.983] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 9.983] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 9.983] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 9.983] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 9.983] gen9_render_composite: 20x8, current mode=1/1 [ 9.983] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.983] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 9.983] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 9.983] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.983] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 9.983] sna_drawable_use_bo pixmap=770, box=((28, 0), (48, 8)), flags=7... [ 9.983] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.983] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.983] sna_drawable_use_bo: using whole GPU bo [ 9.983] gen9_composite_set_target: pixmap=770, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.983] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 9.983] sna_transform_is_imprecise_integer_translation: no transform [ 9.983] gen9_composite_picture: integer translation (0, 0), removing [ 9.983] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 9.984] sna_render_pixmap_bo: GPU all damaged [ 9.984] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.984] kgem_bo_is_render: handle=24, rq? 0 [0] [ 9.984] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.984] gen4_choose_composite_emitter: identity src, no mask [ 9.984] kgem_check_bo: num_pages=+5, num_exec=+1 [ 9.984] gen9_composite_get_binding_table(fac0) [ 9.984] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 [ 9.984] kgem_add_handle: handle=24, index=8 [ 9.984] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) [ 9.984] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 9.984] gen9_emit_vertex_elements: setup id=2 [ 9.984] gen9_render_composite_box: (28, 0), (48, 8) [ 9.984] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 9.984] gen8_vertex_flush[98c] = 3 [ 9.984] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=302, drawable=300 [ 9.984] sna_validate_gc: recomputing clip [ 9.984] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 9.984] sna_copy_area: src=pixmap=770:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=768:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.984] sna_copy_area: normal copy [ 9.984] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.984] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 9.984] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 9.984] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 9.984] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 9.984] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 9.984] sna_do_copy: pixmap -- no source clipping [ 9.984] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 9.984] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 9.984] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=770+(-8, -896), dst pixmap=768+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 9.984] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), replaces=0 [ 9.984] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.984] sna_drawable_use_bo pixmap=768, box=((8, 896), (632, 1120)), flags=b... [ 9.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.984] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.984] sna_drawable_use_bo: using whole GPU bo [ 9.984] sna_pixmap_move_to_gpu(pixmap=770, usage=0), flags=a [ 9.984] sna_pixmap_move_to_gpu: already all-damaged [ 9.984] sna_pixmap_mark_active: pixmap=770, handle=20 [ 9.984] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.984] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.984] kgem_bo_is_render: handle=20, rq? 1 [1] [ 9.984] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.984] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.984] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.984] aligning vertex: was 3, now 2 floats per vertex [ 9.984] gen9_composite_get_binding_table(fa40) [ 9.984] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.984] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 [ 9.984] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) [ 9.984] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 9.984] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.984] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 9.984] gen9_emit_sampler: sampler = 0 [ 9.984] gen9_emit_vertex_elements: setup id=0 [ 9.984] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.984] (0, 0) -> (8, 896) + (624, 224) [ 9.984] gen8_vertex_flush[a14] = 3 [ 9.984] sna_destroy_pixmap: pixmap=770, attached?=1 [ 9.984] _kgem_bo_destroy: handle=20, proxy? 0 [ 9.984] __kgem_bo_destroy: handle=20, size=3268608 [ 9.984] __kgem_bo_destroy: handle=20 -> active [ 9.984] __sna_free_pixmap(pixmap=770) [ 9.984] sna_create_pixmap(624, 80, 32, usage=0) [ 9.984] kgem_can_create_2d: 624x80 @ 32 [ 9.984] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.984] kgem_can_create_2d: untiled size=200704 [ 9.984] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.984] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 9.984] kgem_can_create_2d: tiled[-1] size=200704 [ 9.984] sna_create_pixmap: usage=0, flags=1b [ 9.984] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 9.984] __pop_freed_pixmap: reusing freed pixmap=770 header [ 9.984] create_pixmap_hdr: pixmap=773, width=624, height=80, usage=0 [ 9.984] sna_create_pixmap: serial=773, 624x80, usage=0 [ 9.984] sna_composite_rectangles(pixmap=774, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 9.984] sna_composite_rectangles: converted to op 0 [ 9.984] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 9.984] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 9.984] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 9.984] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 9.984] sna_composite_rectangles: dropping last-cpu hint [ 9.984] sna_drawable_use_bo pixmap=774, box=((0, 0), (624, 80)), flags=19... [ 9.984] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 9.984] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 9.985] sna_pixmap_move_to_gpu(pixmap=774, usage=0), flags=b [ 9.985] sna_pixmap_move_to_gpu: CPU damage? 0 [ 9.985] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 9.985] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.985] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 9.985] sna_pixmap_alloc_gpu: pixmap=774 [ 9.985] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 9.985] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 9.985] kgem_bo_remove_from_active: removing handle=38 from active [ 9.985] 1:from active: pitch=2560, tiling=1, handle=38, id=776 [ 9.985] __sna_damage_all(624, 80) [ 9.985] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 9.985] sna_pixmap_mark_active: pixmap=774, handle=38 [ 9.985] sna_drawable_use_bo: allocated GPU bo for operation [ 9.985] sna_drawable_use_bo: using GPU bo with damage? 0 [ 9.985] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 9.985] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.985] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 9.985] sna_render_get_solid: 0 [ 9.985] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 9.985] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.985] gen9_composite_get_binding_table(f9c0) [ 9.985] kgem_add_reloc64: handle=38, pos=15976, delta=0, domains=20002 [ 9.985] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd45c000) [ 9.985] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 9.985] [3e60] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 9.985] gen9_emit_sampler: sampler = 1 [ 9.985] gen9_emit_vertex_elements: setup id=0 [ 9.985] (0, 0), (624, 80) [ 9.985] gen8_vertex_flush[a50] = 3 [ 9.985] sna_composite_rectangles: pixmap=774 marking clear [0]? 1 [ 9.985] sna_accel_flush: flush?=0, dirty?=0 [ 9.985] sna_block_handler (tv=0.0) [ 9.985] sna_wakeup_handler [ 9.985] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=300, drawable=306 [ 9.985] sna_validate_gc: recomputing clip [ 9.985] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 9.985] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=774:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 9.985] sna_copy_area: normal copy [ 9.985] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.985] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 9.985] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 9.985] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 9.985] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 9.985] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 9.985] sna_do_copy: pixmap -- no source clipping [ 9.985] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 9.985] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 9.985] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=774+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 9.985] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 9.985] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.985] sna_drawable_use_bo pixmap=774, box=((28, 0), (246, 80)), flags=b... [ 9.985] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.985] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.985] sna_drawable_use_bo: using whole GPU bo [ 9.985] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 9.985] sna_pixmap_move_to_gpu: already all-damaged [ 9.985] sna_pixmap_mark_active: pixmap=218, handle=21 [ 9.985] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.985] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.985] kgem_bo_is_render: handle=21, rq? 0 [0] [ 9.985] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.985] kgem_bo_is_render: handle=38, rq? 1 [1] [ 9.985] kgem_check_bo: num_pages=+42, num_exec=+1 [ 9.985] gen9_composite_get_binding_table(f940) [ 9.985] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 [ 9.985] kgem_add_handle: handle=21, index=9 [ 9.985] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) [ 9.985] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 9.985] gen9_emit_sampler: sampler = 0 [ 9.985] gen9_emit_vertex_elements: setup id=0 [ 9.985] (0, 0) -> (28, 0) + (218, 80) [ 9.985] gen8_vertex_flush[a94] = 3 [ 9.985] sna_composite(pixmap=768, op=3, src=774+(0, 0), mask=0+(0, 0), dst=768+(8, 1136)+(0, 0), size=(624, 80) [ 9.985] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 9.985] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 9.985] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 9.985] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 9.985] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 9.985] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 9.985] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 9.985] gen9_render_composite: 624x80, current mode=1/1 [ 9.985] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 9.985] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.985] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.986] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 9.986] sna_drawable_use_bo pixmap=768, box=((8, 1136), (632, 1216)), flags=7... [ 9.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.986] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.986] sna_drawable_use_bo: using whole GPU bo [ 9.986] gen9_composite_set_target: pixmap=768, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.986] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 9.986] sna_transform_is_imprecise_integer_translation: no transform [ 9.986] gen9_composite_picture: integer translation (0, 0), removing [ 9.986] sna_render_pixmap_bo pixmap=774, (0, 0)x(624, 80)/(624, 80) [ 9.986] sna_render_pixmap_bo: GPU all damaged [ 9.986] color_convert: src=cc000000 [20028888] [ 9.986] color_convert: dst=cc000000 [20028888] [ 9.986] sna_render_get_solid: cc000000 [ 9.986] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.986] gen4_choose_composite_emitter: identity source, identity mask [ 9.986] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.986] aligning vertex: was 2, now 5 floats per vertex [ 9.986] gen9_composite_get_binding_table(f8c0) [ 9.986] kgem_add_reloc64: handle=38, pos=15912, delta=0, domains=40000 [ 9.986] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd45c000) [ 9.986] [3e20] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 9.986] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 9.986] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 9.986] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) [ 9.986] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.986] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 9.986] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 9.986] gen9_emit_sampler: sampler = 3 [ 9.986] gen9_emit_sf: num_sf_outputs=2 [ 9.986] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.986] gen9_emit_vertex_elements: setup id=10 [ 9.986] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.986] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.986] gen9_render_composite_box: (8, 1136), (632, 1216) [ 9.986] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 9.986] gen8_vertex_flush[b80] = 3 [ 9.986] sna_destroy_pixmap: pixmap=774, attached?=1 [ 9.986] _kgem_bo_destroy: handle=38, proxy? 0 [ 9.986] __kgem_bo_destroy: handle=38, size=204800 [ 9.986] __kgem_bo_destroy: handle=38 -> active [ 9.986] __sna_free_pixmap(pixmap=774) [ 9.986] sna_composite(pixmap=766, op=3, src=768+(0, 0), mask=0+(0, 0), dst=766+(0, 0)+(0, 0), size=(640, 2096) [ 9.986] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 9.986] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 9.986] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 9.986] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 9.986] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 9.986] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 9.986] gen9_render_composite: 640x2096, current mode=1/1 [ 9.986] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.986] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 9.986] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 9.986] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.986] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 9.986] sna_drawable_use_bo pixmap=766, box=((0, 0), (640, 2096)), flags=7... [ 9.986] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.986] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.986] sna_drawable_use_bo: using whole GPU bo [ 9.986] gen9_composite_set_target: pixmap=766, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 9.986] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 9.986] sna_transform_is_imprecise_integer_translation: no transform [ 9.986] gen9_composite_picture: integer translation (0, 0), removing [ 9.986] sna_render_pixmap_bo pixmap=768, (0, 0)x(640, 2096)/(640, 2096) [ 9.986] sna_render_pixmap_bo: GPU all damaged [ 9.986] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.986] kgem_bo_is_render: handle=11, rq? 1 [1] [ 9.986] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 9.986] gen4_choose_composite_emitter: identity src, no mask [ 9.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.986] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.986] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.986] aligning vertex: was 5, now 3 floats per vertex [ 9.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.986] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.986] gen9_composite_get_binding_table(f800) [ 9.986] kgem_add_reloc64: handle=25, pos=15864, delta=0, domains=20002 [ 9.986] kgem_add_handle: handle=25, index=10 [ 9.986] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=f4225000) [ 9.986] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.986] [3df0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 9.986] kgem_add_reloc64: handle=11, pos=15848, delta=0, domains=40000 [ 9.986] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=fa111000) [ 9.986] [3de0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.986] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 9.986] gen9_emit_sampler: sampler = 2 [ 9.986] gen9_emit_sf: num_sf_outputs=1 [ 9.986] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.986] gen9_emit_vertex_elements: setup id=2 [ 9.986] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.986] gen9_render_composite_box: (0, 0), (640, 2096) [ 9.986] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 9.986] gen8_vertex_flush[c28] = 3 [ 9.986] sna_destroy_pixmap: pixmap=768, attached?=1 [ 9.986] _kgem_bo_destroy: handle=11, proxy? 0 [ 9.986] __kgem_bo_destroy: handle=11, size=33177600 [ 9.986] __kgem_bo_destroy: handle=11 -> active [ 9.986] __sna_free_pixmap(pixmap=768) [ 9.986] sna_composite(pixmap=762, op=3, src=766+(0, 0), mask=0+(160, 64), dst=762+(160, 64)+(0, 0), size=(640, 2096) [ 9.986] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 9.986] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 9.986] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 9.986] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 9.986] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 9.987] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 9.987] gen9_render_composite: 640x2096, current mode=1/1 [ 9.987] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.987] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 9.987] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 9.987] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.987] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 9.987] sna_drawable_use_bo pixmap=762, box=((160, 64), (800, 2160)), flags=7... [ 9.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.987] sna_drawable_use_bo: using whole GPU bo [ 9.987] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.987] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 9.987] sna_transform_is_imprecise_integer_translation: no transform [ 9.987] gen9_composite_picture: integer translation (0, 0), removing [ 9.987] sna_render_pixmap_bo pixmap=766, (0, 0)x(640, 2096)/(640, 2096) [ 9.987] sna_render_pixmap_bo: GPU all damaged [ 9.987] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.987] kgem_bo_is_render: handle=25, rq? 1 [1] [ 9.987] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.987] gen4_choose_composite_emitter: identity src, no mask [ 9.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.987] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.987] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 9.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.987] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.987] gen9_composite_get_binding_table(f740) [ 9.987] kgem_add_reloc64: handle=39, pos=15816, delta=0, domains=20002 [ 9.987] kgem_add_handle: handle=39, index=11 [ 9.987] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=e4505000) [ 9.987] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.987] [3dc0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.987] kgem_add_reloc64: handle=25, pos=15800, delta=0, domains=40000 [ 9.987] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=f4225000) [ 9.987] [3db0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 9.987] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.987] gen9_emit_vertex_elements: setup id=2 [ 9.987] gen9_render_composite_box: (160, 64), (800, 2160) [ 9.987] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 9.987] gen8_vertex_flush[c74] = 3 [ 9.987] sna_destroy_pixmap: pixmap=766, attached?=1 [ 9.987] _kgem_bo_destroy: handle=25, proxy? 0 [ 9.987] __kgem_bo_destroy: handle=25, size=33177600 [ 9.987] __kgem_bo_destroy: handle=25 -> active [ 9.987] __sna_free_pixmap(pixmap=766) [ 9.987] sna_create_pixmap(2, 64, 32, usage=0) [ 9.987] kgem_can_create_2d: 2x64 @ 32 [ 9.987] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.987] kgem_can_create_2d: untiled size=4096 [ 9.987] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.987] kgem_choose_tiling: 2x64 -> 0 [ 9.987] sna_create_pixmap: usage=0, flags=a [ 9.987] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 9.987] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 9.987] create_pixmap: serial=775, usage=0, 2x64 [ 9.987] sna_create_pixmap: serial=775, 2x64, usage=0 [ 9.987] sna_composite_rectangles(pixmap=776, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 9.987] sna_composite_rectangles: converted to op 0 [ 9.987] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 9.987] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 9.987] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 9.987] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 9.987] sna_composite_rectangles: fallback, dst pixmap=776 too small or not attached [ 9.987] sna_composite_rectangles: fallback [ 9.987] sna_drawable_move_region_to_cpu(pixmap=776 (2x64), [(0, 0), (2, 64)], flags=1) [ 9.987] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 9.987] _sna_pixmap_move_to_cpu(pixmap=776, 2x64, flags=1) [ 9.987] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.987] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.987] operate_inplace: no, inplace operation not suitable [ 9.987] _sna_pixmap_move_to_cpu: marking as damaged [ 9.987] __sna_damage_all(2, 64) [ 9.987] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.987] sna_create_pixmap(1, 32, 32, usage=0) [ 9.987] kgem_can_create_2d: 1x32 @ 32 [ 9.987] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 9.987] kgem_can_create_2d: untiled size=4096 [ 9.987] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 9.987] kgem_choose_tiling: 1x32 -> 0 [ 9.987] sna_create_pixmap: usage=0, flags=a [ 9.987] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 9.987] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 9.987] create_pixmap: serial=777, usage=0, 1x32 [ 9.987] sna_create_pixmap: serial=777, 1x32, usage=0 [ 9.987] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=306, drawable=30a [ 9.987] sna_validate_gc: recomputing clip [ 9.987] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 9.987] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 9.987] try_upload__fast: ignore existing cpu damage (if any) [ 9.987] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.987] try_upload__fast: no, no gpu damage [ 9.987] sna_drawable_move_region_to_cpu(pixmap=778 (1x32), [(0, 0), (1, 32)], flags=1) [ 9.987] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 9.987] _sna_pixmap_move_to_cpu(pixmap=778, 1x32, flags=1) [ 9.987] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.987] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.987] operate_inplace: no, inplace operation not suitable [ 9.987] _sna_pixmap_move_to_cpu: marking as damaged [ 9.987] __sna_damage_all(1, 32) [ 9.987] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.987] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 9.987] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 9.987] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 9.988] sna_accel_flush: flush?=0, dirty?=0 [ 9.988] sna_composite(pixmap=776, op=1, src=778+(0, 0), mask=0+(0, 0), dst=776+(0, 0)+(0, 0), size=(2, 64) [ 9.988] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 9.988] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 9.988] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 9.988] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 9.988] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 9.988] sna_composite: fallback, dst pixmap=776 is too small (or completely damaged) [ 9.988] sna_composite: fallback -- fbComposite [ 9.988] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 9.988] sna_composite_fb: fallback -- move src to cpu [ 9.988] _sna_pixmap_move_to_cpu(pixmap=778, 1x32, flags=2) [ 9.988] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 9.988] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.988] sna_composite_fb: fallback -- move dst to cpu [ 9.988] sna_drawable_move_region_to_cpu(pixmap=776 (2x64), [(0, 0), (2, 64)], flags=5) [ 9.988] sna_drawable_move_region_to_cpu: pixmap=776 all damaged on CPU [ 9.988] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.988] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 9.988] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.988] sna_destroy_pixmap: pixmap=778, attached?=1 [ 9.988] __sna_free_pixmap(pixmap=778) [ 9.988] sna_composite(pixmap=762, op=3, src=776+(0, 0), mask=0+(0, 0), dst=762+(0, 0)+(0, 0), size=(3840, 64) [ 9.988] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 9.988] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 9.988] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 9.988] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 9.988] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 9.988] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 9.988] gen9_render_composite: 3840x64, current mode=1/1 [ 9.988] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.988] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.988] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 9.988] sna_drawable_use_bo pixmap=762, box=((0, 0), (3840, 64)), flags=7... [ 9.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.988] sna_drawable_use_bo: using whole GPU bo [ 9.988] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.988] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 9.988] sna_transform_is_imprecise_integer_translation: no transform [ 9.988] gen9_composite_picture: integer translation (0, 0), removing [ 9.988] sna_render_pixmap_bo pixmap=776, (0, 0)x(3840, 64)/(2, 64) [ 9.988] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 9.988] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 9.988] use_cpu_bo: no cpu bo [ 9.988] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 9.988] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 9.988] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 9.988] sna_drawable_move_region_to_cpu(pixmap=776 (2x64), [(0, 0), (2, 64)], flags=2) [ 9.988] sna_drawable_move_region_to_cpu: pixmap=776 all damaged on CPU [ 9.988] kgem_can_create_2d: 2x64 @ 32 [ 9.988] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 9.988] kgem_can_create_2d: untiled size=4096 [ 9.988] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 9.988] kgem_choose_tiling: 2x64 -> 0 [ 9.988] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 9.988] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 9.988] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 9.988] kgem_create_buffer: searching for an inactive GTT map for upload [ 9.988] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.988] search_linear_cache: searching for inactive gtt map [ 9.988] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 9.988] search_linear_cache: searching for inactive gtt map [ 9.988] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 9.988] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 9.988] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 9.988] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.988] kgem_create_buffer: reusing handle=16 for buffer [ 9.988] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 9.988] init_buffer_from_bo: reusing handle=16 for buffer [ 9.988] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 9.988] kgem_bo_map: converting request for GTT map into CPU map [ 9.988] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 9.988] kgem_bo_sync__cpu: handle=16 [ 9.988] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.988] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 9.988] __kgem_busy: handle=16, busy=0, wedged=0 [ 9.988] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 9.988] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 9.988] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 9.988] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 9.988] __kgem_bo_init(handle=16, num_pages=2048) [ 9.988] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 9.989] upload: adding upload cache to pixmap=776 [ 9.989] kgem_proxy_bo_attach: handle=16 [ 9.989] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.989] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.989] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.989] gen4_choose_composite_emitter: identity src, no mask [ 9.989] kgem_check_bo: num_pages=+64, num_exec=+1 [ 9.989] gen9_composite_get_binding_table(f680) [ 9.989] kgem_add_reloc64: handle=16, pos=15768, delta=0, domains=40000 [ 9.989] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 9.989] kgem_add_handle: handle=16, index=12 [ 9.989] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fffa8000) [ 9.989] [3d90] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 9.989] gen9_emit_sampler: sampler = a [ 9.989] gen9_emit_vertex_elements: setup id=2 [ 9.989] gen9_render_composite_box: (0, 0), (3840, 64) [ 9.989] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 9.989] gen8_vertex_flush[cb8] = 3 [ 9.989] sna_destroy_pixmap: pixmap=776, attached?=1 [ 9.989] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.989] __sna_free_pixmap(pixmap=776) [ 9.989] sna_composite(pixmap=762, op=3, src=292+(0, 0), mask=0+(0, 0), dst=762+(0, 0)+(0, 0), size=(3840, 48) [ 9.989] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 9.989] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 9.989] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 9.989] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 9.989] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 9.989] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 9.989] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 9.989] gen9_render_composite: 3840x48, current mode=1/1 [ 9.989] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 9.989] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.989] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.989] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 9.989] sna_drawable_use_bo pixmap=762, box=((0, 0), (3840, 48)), flags=7... [ 9.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.989] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.989] sna_drawable_use_bo: using whole GPU bo [ 9.989] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.989] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 9.989] sna_transform_is_imprecise_integer_translation: no transform [ 9.989] gen9_composite_picture: integer translation (0, 0), removing [ 9.989] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 9.989] sna_render_pixmap_bo: GPU all damaged [ 9.989] color_convert: src=e2000000 [20028888] [ 9.989] color_convert: dst=e2000000 [20028888] [ 9.989] sna_render_get_solid: e2000000 [ 9.989] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.989] gen4_choose_composite_emitter: identity source, identity mask [ 9.989] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 9.989] aligning vertex: was 3, now 5 floats per vertex [ 9.989] gen9_composite_get_binding_table(f600) [ 9.989] kgem_add_reloc64: handle=9, pos=15736, delta=0, domains=40000 [ 9.989] kgem_add_handle: handle=9, index=13 [ 9.989] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f816d000) [ 9.989] [3d70] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 9.989] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 [ 9.989] kgem_add_reloc64: adding proxy [delta=904] for handle=7 [ 9.989] kgem_add_reloc64[26] = (delta=904, target handle=2, presumed=fffe8000) [ 9.989] [3d60] bind bo(handle=7, addr=fffe8388), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.989] gen9_emit_sampler: sampler = 3 [ 9.989] gen9_emit_sf: num_sf_outputs=2 [ 9.989] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 9.989] gen9_emit_vertex_elements: setup id=10 [ 9.989] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.989] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 9.989] gen9_render_composite_box: (0, 0), (3840, 48) [ 9.989] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 9.989] gen8_vertex_flush[d68] = 3 [ 9.989] sna_composite_rectangles(pixmap=762, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 9.989] sna_composite_rectangles: converted to op 3 [ 9.989] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 9.989] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 9.989] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 9.989] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 9.989] sna_drawable_use_bo pixmap=762, box=((0, 0), (3840, 48)), flags=1... [ 9.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 9.989] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.989] sna_drawable_use_bo: using whole GPU bo [ 9.989] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 9.989] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.989] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 9.989] sna_render_get_solid: 660a0a0a [ 9.989] sna_render_get_solid(2) = 660a0a0a (old) [ 9.989] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.989] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.989] aligning vertex: was 5, now 2 floats per vertex [ 9.989] gen9_composite_get_binding_table(f540) [ 9.989] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 [ 9.989] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 9.989] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) [ 9.989] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.989] gen9_emit_sampler: sampler = 1 [ 9.989] gen9_emit_sf: num_sf_outputs=1 [ 9.989] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.989] gen9_emit_vertex_elements: setup id=0 [ 9.989] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.989] (0, 0), (3840, 48) [ 9.989] gen8_vertex_flush[e10] = 3 [ 9.989] sna_composite(pixmap=762, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=762+(3786, 6)+(0, 0), size=(44, 36) [ 9.989] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 9.989] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 9.989] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.989] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 9.989] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 9.989] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 9.989] gen9_render_composite: 44x36, current mode=1/1 [ 9.990] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.990] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.990] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.990] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.990] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 9.990] sna_drawable_use_bo pixmap=762, box=((3786, 6), (3830, 42)), flags=7... [ 9.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.990] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.990] sna_drawable_use_bo: using whole GPU bo [ 9.990] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.990] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 9.990] sna_transform_is_imprecise_integer_translation: no transform [ 9.990] gen9_composite_picture: integer translation (0, 0), removing [ 9.990] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 9.990] sna_render_pixmap_bo: CPU all damaged [ 9.990] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 9.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.990] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.990] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.990] kgem_bo_is_render: handle=32, rq? 0 [0] [ 9.990] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.990] gen4_choose_composite_emitter: identity src, no mask [ 9.990] kgem_check_bo: num_pages=+2, num_exec=+1 [ 9.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.990] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.990] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 [ 9.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.990] __kgem_ring_is_idle: last fence handle=1 still busy [ 9.990] aligning vertex: was 2, now 3 floats per vertex [ 9.990] gen9_composite_get_binding_table(f4c0) [ 9.990] kgem_add_reloc64: handle=32, pos=15656, delta=0, domains=40000 [ 9.990] kgem_add_handle: handle=32, index=14 [ 9.990] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4fa000) [ 9.990] [3d20] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.990] gen9_emit_sampler: sampler = 2 [ 9.990] gen9_emit_vertex_elements: setup id=2 [ 9.990] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.990] gen9_render_composite_box: (3786, 6), (3830, 42) [ 9.990] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 9.990] gen8_vertex_flush[e70] = 3 [ 9.990] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 9.990] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.990] sna_glyphs: discarding mask [ 9.990] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 9.990] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 9.990] gen9_render_composite: 0x0, current mode=1/1 [ 9.990] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.990] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.990] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.990] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.990] sna_drawable_use_bo pixmap=762, box=((0, 0), (7680, 2160)), flags=7... [ 9.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.990] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.990] sna_drawable_use_bo: using whole GPU bo [ 9.990] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.990] color_convert: src=ffdfdbd2 [20028888] [ 9.990] color_convert: dst=ffdfdbd2 [20028888] [ 9.990] sna_render_get_solid: ffdfdbd2 [ 9.990] sna_render_get_solid(6) = ffdfdbd2 (old) [ 9.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.990] sna_transform_is_imprecise_integer_translation: no transform [ 9.990] gen9_composite_picture: integer translation (0, 0), removing [ 9.990] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.990] sna_render_pixmap_bo: GPU all damaged [ 9.990] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.990] gen4_choose_composite_emitter: solid, identity mask [ 9.990] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.990] aligning vertex: was 3, now 4 floats per vertex [ 9.990] gen9_composite_get_binding_table(f440) [ 9.990] kgem_add_reloc64: handle=8, pos=15624, delta=0, domains=40000 [ 9.990] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 9.990] kgem_add_reloc64[29] = (delta=24, target handle=5, presumed=fdffe000) [ 9.990] [3d00] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.990] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.990] gen9_emit_sampler: sampler = a [ 9.990] gen9_emit_sf: num_sf_outputs=2 [ 9.990] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.990] gen9_emit_vertex_elements: setup id=9 [ 9.990] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.990] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.990] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 9.990] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.990] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 9.990] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 9.990] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 9.990] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 9.990] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 9.990] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 9.990] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 9.990] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 9.990] gen8_vertex_flush[f38] = 15 [ 9.990] gen9_magic_ca_pass: CA fixup (6772 -> 6787) [ 9.990] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.990] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.990] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.990] sna_accel_flush: flush?=1, dirty?=1 [ 9.990] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 9.990] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 9.990] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 9.990] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.990] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.991] kgem_bo_sync__cpu_full: handle=32 [ 9.991] gen8_vertex_close: used=27148, vbo active? 23, vb=625, nreloc=5 [ 9.991] gen8_vertex_close: reloc[0] = 287 [ 9.991] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.991] kgem_add_handle: handle=23, index=15 [ 9.991] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fd545000) [ 9.991] gen8_vertex_close: reloc[1] = 362 [ 9.991] kgem_add_reloc64: handle=23, pos=362, delta=0, domains=200000 [ 9.991] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fd545000) [ 9.991] gen8_vertex_close: reloc[2] = 507 [ 9.991] kgem_add_reloc64: handle=23, pos=507, delta=0, domains=200000 [ 9.991] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd545000) [ 9.991] gen8_vertex_close: reloc[3] = 591 [ 9.991] kgem_add_reloc64: handle=23, pos=591, delta=0, domains=200000 [ 9.991] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 9.991] gen8_vertex_close: reloc[4] = 731 [ 9.991] kgem_add_reloc64: handle=23, pos=731, delta=0, domains=200000 [ 9.991] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fd545000) [ 9.991] batch[1/1, flags=1800]: 1012 1012 15616 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] [ 9.991] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.991] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 9.991] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 9.991] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 9.991] kgem_fixup_relocs: shrinking by 57344 [ 9.991] __kgem_busy: handle=2, busy=0, wedged=0 [ 9.991] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 9.991] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.991] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 9.991] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 9.991] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 9.991] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 9.991] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.991] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=7 [ 9.991] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 9.991] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=7 [ 9.991] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=8 [ 9.991] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.991] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=7 [ 9.991] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=8 [ 9.991] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.991] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 9.991] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 9.991] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 9.991] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=7 [ 9.991] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.991] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 9.991] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=7 [ 9.991] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=8 [ 9.991] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 9.991] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.991] __kgem_bo_clear_busy: handle=8 [ 9.991] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.991] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.991] __kgem_busy: handle=32, busy=131072, wedged=0 [ 9.991] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 [ 9.996] __kgem_busy: handle=32, busy=0, wedged=0 [ 9.996] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] [ 9.996] __kgem_retire_requests_upto(handle=32, ring=0) [ 9.996] __kgem_retire_rq: request 1 complete [ 9.996] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 9.996] kgem_bo_move_to_cache: release handle=22 [ 9.996] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 9.996] __kgem_retire_rq: request 2 complete [ 9.996] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.996] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 9.996] kgem_bo_move_to_cache: release handle=25 [ 9.996] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 9.996] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 9.996] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 9.996] kgem_bo_move_to_cache: release handle=11 [ 9.996] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 9.996] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 9.996] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 9.996] kgem_bo_move_to_cache: release handle=38 [ 9.996] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 9.996] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 9.996] kgem_bo_move_to_cache: release handle=20 [ 9.996] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 9.996] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 9.996] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 9.996] sna_block_handler (tv=0.0) [ 9.996] sna_wakeup_handler [ 9.996] sna_mode_wakeup: len=64 [ 9.996] sna_mode_wakeup: recording last swap on pipe=1, frame 323 [143], time 9.993780 [ 9.996] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 9.996] sna_mode_wakeup: flip complete, pending? 2 [ 9.996] sna_mode_wakeup: recording last swap on pipe=0, frame 353 [161], time 9.995087 [ 9.996] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 9.996] sna_mode_wakeup: flip complete, pending? 1 [ 9.996] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 9.996] sna_composite(pixmap=762, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=762+(3626, 6)+(0, 0), size=(48, 36) [ 9.996] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 9.996] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 9.996] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.996] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 9.996] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 9.996] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 9.996] gen9_render_composite: 48x36, current mode=0/1 [ 9.996] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.996] sna_blt_composite (0, 4), (3626, 6), 48x36 [ 9.996] sna_blt_composite: unsupported op [3] for blitting [ 9.996] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.996] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.996] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.996] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 9.996] sna_drawable_use_bo pixmap=762, box=((3626, 6), (3674, 42)), flags=7... [ 9.996] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.996] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.996] sna_drawable_use_bo: using whole GPU bo [ 9.996] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.996] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 9.996] sna_transform_is_imprecise_integer_translation: no transform [ 9.996] gen9_composite_picture: integer translation (0, 0), removing [ 9.996] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 9.996] sna_render_pixmap_bo: CPU all damaged [ 9.996] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 9.996] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.996] kgem_bo_is_render: handle=33, rq? 0 [0] [ 9.996] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.996] gen4_choose_composite_emitter: identity src, no mask [ 9.996] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.996] aligning vertex: was 4, now 3 floats per vertex [ 9.996] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.996] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.996] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.996] kgem_add_handle: handle=4, index=0 [ 9.996] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.996] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.996] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.996] gen9_composite_get_binding_table(ffc0) [ 9.996] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.996] kgem_add_handle: handle=39, index=1 [ 9.996] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.996] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.996] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.996] kgem_add_reloc64: handle=33, pos=16344, delta=0, domains=40000 [ 9.996] kgem_add_handle: handle=33, index=2 [ 9.996] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f7000) [ 9.996] [3fd0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 9.996] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.996] gen9_emit_sampler: sampler = 2 [ 9.996] gen9_emit_sf: num_sf_outputs=1 [ 9.996] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.996] gen9_emit_vertex_elements: setup id=2 [ 9.996] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.996] gen9_render_composite_box: (3626, 6), (3674, 42) [ 9.996] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 9.996] gen8_vertex_flush[490] = 3 [ 9.996] sna_create_pixmap(26, 20, 32, usage=0) [ 9.996] kgem_can_create_2d: 26x20 @ 32 [ 9.996] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.996] kgem_can_create_2d: untiled size=4096 [ 9.996] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.996] kgem_choose_tiling: 26x20 -> 0 [ 9.996] sna_create_pixmap: usage=0, flags=a [ 9.996] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 9.996] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 9.996] create_pixmap: serial=779, usage=0, 26x20 [ 9.996] sna_create_pixmap: serial=779, 26x20, usage=0 [ 9.996] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=30a, drawable=30c [ 9.996] sna_validate_gc: recomputing clip [ 9.996] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 9.996] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 9.996] try_upload__fast: ignore existing cpu damage (if any) [ 9.996] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.996] try_upload__fast: no, no gpu damage [ 9.996] sna_drawable_move_region_to_cpu(pixmap=780 (26x20), [(0, 0), (26, 20)], flags=1) [ 9.996] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 9.996] _sna_pixmap_move_to_cpu(pixmap=780, 26x20, flags=1) [ 9.996] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.996] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.996] operate_inplace: no, inplace operation not suitable [ 9.996] _sna_pixmap_move_to_cpu: marking as damaged [ 9.996] __sna_damage_all(26, 20) [ 9.996] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.996] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 9.996] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 9.996] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 9.996] sna_accel_flush: flush?=1, dirty?=1 [ 9.996] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 9.996] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 9.996] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 9.996] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.996] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.996] kgem_bo_sync__cpu_full: handle=33 [ 9.996] gen8_vertex_close: used=27159, vbo active? 23, vb=4, nreloc=1 [ 9.996] gen8_vertex_close: reloc[0] = 287 [ 9.996] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.996] kgem_add_handle: handle=23, index=3 [ 9.996] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.996] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.996] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.996] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.996] kgem_fixup_relocs: shrinking by 61440 [ 9.996] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.996] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.996] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.996] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.996] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 9.996] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.996] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.997] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.997] __kgem_busy: handle=33, busy=131072, wedged=0 [ 9.997] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 9.997] __kgem_busy: handle=33, busy=0, wedged=0 [ 9.997] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 9.997] __kgem_retire_requests_upto(handle=33, ring=0) [ 9.997] __kgem_retire_rq: request 1 complete [ 9.997] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.997] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 9.997] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 9.997] sna_composite(pixmap=762, op=3, src=780+(2370, 10), mask=0+(3554, 6), dst=762+(3554, 6)+(0, 0), size=(52, 36) [ 9.997] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 9.997] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 9.997] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.997] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 9.997] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 9.997] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 9.997] gen9_render_composite: 52x36, current mode=0/1 [ 9.997] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.997] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 9.997] sna_blt_composite: unsupported op [3] for blitting [ 9.997] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.997] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.997] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 9.997] sna_drawable_use_bo pixmap=762, box=((3554, 6), (3606, 42)), flags=7... [ 9.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.997] sna_drawable_use_bo: using whole GPU bo [ 9.997] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.997] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 9.997] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 9.997] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.997] sna_render_pixmap_bo pixmap=780, (2370, 10)x(52, 36)/(26, 20) [ 9.997] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 9.997] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 9.997] use_cpu_bo: no cpu bo [ 9.997] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 9.997] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 9.997] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 9.997] sna_drawable_move_region_to_cpu(pixmap=780 (26x20), [(0, 0), (26, 20)], flags=2) [ 9.997] sna_drawable_move_region_to_cpu: pixmap=780 all damaged on CPU [ 9.997] kgem_can_create_2d: 26x20 @ 32 [ 9.997] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 9.997] kgem_can_create_2d: untiled size=4096 [ 9.997] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 9.997] kgem_choose_tiling: 26x20 -> 0 [ 9.997] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 9.997] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 9.997] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 9.997] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 9.997] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 9.997] __kgem_bo_init(handle=16, num_pages=2560) [ 9.997] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 9.997] upload: adding upload cache to pixmap=780 [ 9.997] kgem_proxy_bo_attach: handle=16 [ 9.997] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.997] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.997] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.997] gen4_choose_composite_emitter: simple src, no mask [ 9.997] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.997] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.997] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.997] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.997] kgem_add_handle: handle=4, index=0 [ 9.997] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.997] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.997] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.997] gen9_composite_get_binding_table(ffc0) [ 9.997] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.997] kgem_add_handle: handle=39, index=1 [ 9.997] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.997] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.997] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.997] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.997] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 9.997] kgem_add_handle: handle=16, index=2 [ 9.997] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 9.997] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 9.997] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.997] gen9_emit_sampler: sampler = 22 [ 9.997] gen9_emit_sf: num_sf_outputs=1 [ 9.997] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.997] gen9_emit_vertex_elements: setup id=2 [ 9.997] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.997] gen9_render_composite_box: (3554, 6), (3606, 42) [ 9.997] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 9.997] gen8_vertex_flush[490] = 3 [ 9.997] sna_destroy_pixmap: pixmap=780, attached?=1 [ 9.997] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.997] __sna_free_pixmap(pixmap=780) [ 9.997] sna_composite(pixmap=762, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=762+(3490, 6)+(0, 0), size=(44, 36) [ 9.997] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 9.997] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 9.997] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.997] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 9.997] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 9.997] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 9.997] gen9_render_composite: 44x36, current mode=1/1 [ 9.997] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.997] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.997] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.997] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.997] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 9.997] sna_drawable_use_bo pixmap=762, box=((3490, 6), (3534, 42)), flags=7... [ 9.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.997] sna_drawable_use_bo: using whole GPU bo [ 9.997] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.997] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 9.997] sna_transform_is_imprecise_integer_translation: no transform [ 9.997] gen9_composite_picture: integer translation (0, 0), removing [ 9.997] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 9.997] sna_render_pixmap_bo: CPU all damaged [ 9.997] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 9.997] sna_add_flush_pixmap: new flush bo, flushing before [ 9.997] gen8_vertex_close: used=27168, vbo active? 23, vb=4, nreloc=1 [ 9.997] gen8_vertex_close: reloc[0] = 287 [ 9.997] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.997] kgem_add_handle: handle=23, index=3 [ 9.997] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.997] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 9.997] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.997] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 9.997] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.997] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.997] kgem_fixup_relocs: shrinking by 61440 [ 9.997] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.997] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.997] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.997] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.997] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.997] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.997] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.997] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.997] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.997] kgem_bo_is_render: handle=34, rq? 0 [0] [ 9.997] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.997] gen4_choose_composite_emitter: identity src, no mask [ 9.997] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 9.997] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.997] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.997] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.997] kgem_add_handle: handle=4, index=0 [ 9.997] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.997] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.997] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.997] gen9_composite_get_binding_table(ffc0) [ 9.997] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.997] kgem_add_handle: handle=39, index=1 [ 9.997] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.997] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.997] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.997] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 9.997] kgem_add_handle: handle=34, index=2 [ 9.997] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 9.997] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 9.997] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.997] gen9_emit_sampler: sampler = 2 [ 9.997] gen9_emit_sf: num_sf_outputs=1 [ 9.997] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.997] gen9_emit_vertex_elements: setup id=2 [ 9.997] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.997] gen9_render_composite_box: (3490, 6), (3534, 42) [ 9.997] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 9.997] gen8_vertex_flush[490] = 3 [ 9.997] sna_composite(pixmap=762, op=3, src=760+(0, 6), mask=0+(3422, 6), dst=762+(3422, 6)+(0, 0), size=(48, 36) [ 9.997] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 9.997] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 9.997] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 9.997] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 9.997] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 9.997] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 9.997] gen9_render_composite: 48x36, current mode=1/1 [ 9.997] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.997] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.997] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 9.997] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.997] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 9.997] sna_drawable_use_bo pixmap=762, box=((3422, 6), (3470, 42)), flags=7... [ 9.997] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.997] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.997] sna_drawable_use_bo: using whole GPU bo [ 9.997] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.997] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 9.997] sna_transform_is_imprecise_integer_translation: no transform [ 9.997] gen9_composite_picture: integer translation (0, 0), removing [ 9.997] sna_render_pixmap_bo pixmap=760, (0, 6)x(48, 36)/(48, 48) [ 9.997] sna_render_pixmap_bo: CPU all damaged [ 9.997] sna_add_flush_pixmap: marking pixmap=760 for flushing [ 9.997] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.997] __kgem_retire_rq: request 1 complete [ 9.997] sna_add_flush_pixmap: new flush bo, flushing before [ 9.997] gen8_vertex_close: used=27177, vbo active? 23, vb=4, nreloc=1 [ 9.997] gen8_vertex_close: reloc[0] = 287 [ 9.997] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.997] kgem_add_handle: handle=23, index=3 [ 9.997] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.997] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 9.997] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.997] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.997] kgem_fixup_relocs: shrinking by 61440 [ 9.997] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.997] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.997] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.997] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.997] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 9.997] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.997] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.997] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.997] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.997] kgem_bo_is_render: handle=28, rq? 0 [0] [ 9.997] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.997] gen4_choose_composite_emitter: identity src, no mask [ 9.997] needs_batch_flush: flushing before handle=28 for new reservation [ 9.997] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 9.997] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.997] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.997] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.997] kgem_add_handle: handle=4, index=0 [ 9.997] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.997] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.997] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.997] gen9_composite_get_binding_table(ffc0) [ 9.997] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.997] kgem_add_handle: handle=39, index=1 [ 9.997] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.997] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.997] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.997] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 9.997] kgem_add_handle: handle=28, index=2 [ 9.997] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 9.997] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 9.997] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.997] gen9_emit_sampler: sampler = 2 [ 9.997] gen9_emit_sf: num_sf_outputs=1 [ 9.997] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.997] gen9_emit_vertex_elements: setup id=2 [ 9.997] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.997] gen9_render_composite_box: (3422, 6), (3470, 42) [ 9.997] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 9.997] gen8_vertex_flush[490] = 3 [ 9.997] sna_create_pixmap(16, 16, 32, usage=0) [ 9.997] kgem_can_create_2d: 16x16 @ 32 [ 9.997] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.997] kgem_can_create_2d: untiled size=4096 [ 9.997] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.997] kgem_choose_tiling: 16x16 -> 0 [ 9.997] sna_create_pixmap: usage=0, flags=a [ 9.997] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 9.997] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 9.997] create_pixmap: serial=781, usage=0, 16x16 [ 9.997] sna_create_pixmap: serial=781, 16x16, usage=0 [ 9.997] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=30c, drawable=30e [ 9.997] sna_validate_gc: recomputing clip [ 9.997] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 9.997] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 9.997] try_upload__fast: ignore existing cpu damage (if any) [ 9.997] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 9.997] try_upload__fast: no, no gpu damage [ 9.997] sna_drawable_move_region_to_cpu(pixmap=782 (16x16), [(0, 0), (16, 16)], flags=1) [ 9.997] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 9.997] _sna_pixmap_move_to_cpu(pixmap=782, 16x16, flags=1) [ 9.997] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 9.997] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 9.997] operate_inplace: no, inplace operation not suitable [ 9.997] _sna_pixmap_move_to_cpu: marking as damaged [ 9.997] __sna_damage_all(16, 16) [ 9.997] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 9.997] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 9.997] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 9.997] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.997] sna_accel_flush: flush?=1, dirty?=1 [ 9.997] sna_accel_flush: syncing SHM pixmap=760 (refcnt=1) [ 9.997] _sna_pixmap_move_to_cpu(pixmap=760, 48x48, flags=3) [ 9.997] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 9.997] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.997] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.997] kgem_bo_sync__cpu_full: handle=28 [ 9.997] gen8_vertex_close: used=27186, vbo active? 23, vb=4, nreloc=1 [ 9.997] gen8_vertex_close: reloc[0] = 287 [ 9.997] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.997] kgem_add_handle: handle=23, index=3 [ 9.997] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.997] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 9.997] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.997] __kgem_retire_rq: request 1 complete [ 9.997] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.997] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.997] kgem_fixup_relocs: shrinking by 61440 [ 9.997] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.997] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.997] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.997] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.997] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 9.997] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.997] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.997] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.997] __kgem_busy: handle=28, busy=131072, wedged=0 [ 9.997] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 9.997] __kgem_busy: handle=28, busy=0, wedged=0 [ 9.997] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 9.997] __kgem_retire_requests_upto(handle=28, ring=0) [ 9.998] __kgem_retire_rq: request 1 complete [ 9.998] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 9.998] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 9.998] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 9.998] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 9.998] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 9.998] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 9.998] _sna_pixmap_move_to_cpu: CPU all-damaged [ 9.998] _sna_pixmap_move_to_cpu: syncing CPU bo [ 9.998] kgem_bo_sync__cpu_full: handle=34 [ 9.998] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.998] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 9.998] __kgem_busy: handle=34, busy=0, wedged=0 [ 9.998] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 9.998] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 9.998] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 9.998] sna_composite(pixmap=762, op=3, src=782+(2247, 15), mask=0+(3370, 7), dst=762+(3370, 7)+(0, 0), size=(32, 34) [ 9.998] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 9.998] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 9.998] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 9.998] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 9.998] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 9.998] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 9.998] gen9_render_composite: 32x34, current mode=0/1 [ 9.998] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.998] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 9.998] sna_blt_composite: unsupported op [3] for blitting [ 9.998] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 9.998] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.998] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 9.998] sna_drawable_use_bo pixmap=762, box=((3370, 7), (3402, 41)), flags=7... [ 9.998] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.998] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.998] sna_drawable_use_bo: using whole GPU bo [ 9.998] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.998] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 9.998] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 9.998] sna_transform_is_imprecise_integer_translation: not unity scaling [ 9.998] sna_render_pixmap_bo pixmap=782, (2247, 15)x(32, 34)/(16, 16) [ 9.998] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 9.998] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 9.998] use_cpu_bo: no cpu bo [ 9.998] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 9.998] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 9.998] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 9.998] sna_drawable_move_region_to_cpu(pixmap=782 (16x16), [(0, 0), (16, 16)], flags=2) [ 9.998] sna_drawable_move_region_to_cpu: pixmap=782 all damaged on CPU [ 9.998] kgem_can_create_2d: 16x16 @ 32 [ 9.998] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 9.998] kgem_can_create_2d: untiled size=4096 [ 9.998] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 9.998] kgem_choose_tiling: 16x16 -> 0 [ 9.998] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 9.998] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 9.998] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 9.998] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 9.998] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 9.998] __kgem_bo_init(handle=16, num_pages=1024) [ 9.998] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 9.998] upload: adding upload cache to pixmap=782 [ 9.998] kgem_proxy_bo_attach: handle=16 [ 9.998] kgem_bo_is_render: handle=39, rq? 0 [0] [ 9.998] kgem_bo_is_render: handle=16, rq? 0 [0] [ 9.998] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 9.998] gen4_choose_composite_emitter: simple src, no mask [ 9.998] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 9.998] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.998] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.998] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.998] kgem_add_handle: handle=4, index=0 [ 9.998] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.998] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.998] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.998] gen9_composite_get_binding_table(ffc0) [ 9.998] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 9.998] kgem_add_handle: handle=39, index=1 [ 9.998] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 9.998] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 9.998] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.998] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 9.998] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 9.998] kgem_add_handle: handle=16, index=2 [ 9.998] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 9.998] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 9.998] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 9.998] gen9_emit_sampler: sampler = 22 [ 9.998] gen9_emit_sf: num_sf_outputs=1 [ 9.998] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.998] gen9_emit_vertex_elements: setup id=2 [ 9.998] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 9.998] gen9_render_composite_box: (3370, 7), (3402, 41) [ 9.998] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 9.998] gen8_vertex_flush[490] = 3 [ 9.998] sna_destroy_pixmap: pixmap=782, attached?=1 [ 9.998] _kgem_bo_destroy: handle=16, proxy? 1 [ 9.998] __sna_free_pixmap(pixmap=782) [ 9.998] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 9.998] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.998] sna_glyphs: discarding mask [ 9.998] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 9.998] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 9.998] gen9_render_composite: 0x0, current mode=1/1 [ 9.998] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 9.998] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.998] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.998] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.998] sna_drawable_use_bo pixmap=762, box=((0, 0), (7680, 2160)), flags=7... [ 9.998] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.998] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.998] sna_drawable_use_bo: using whole GPU bo [ 9.998] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.998] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.998] color_convert: src=ff232321 [20028888] [ 9.998] color_convert: dst=ff232321 [20028888] [ 9.998] sna_render_get_solid: ff232321 [ 9.998] sna_render_get_solid(7) = ff232321 (old) [ 9.998] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.998] sna_transform_is_imprecise_integer_translation: no transform [ 9.998] gen9_composite_picture: integer translation (0, 0), removing [ 9.998] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.998] sna_render_pixmap_bo: GPU all damaged [ 9.998] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.998] gen4_choose_composite_emitter: solid, identity mask [ 9.998] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 9.998] aligning vertex: was 3, now 4 floats per vertex [ 9.998] gen9_composite_get_binding_table(ff00) [ 9.998] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 9.998] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 9.998] kgem_add_handle: handle=8, index=3 [ 9.998] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 9.998] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.998] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 9.998] kgem_add_handle: handle=6, index=4 [ 9.998] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 9.998] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 9.998] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 9.998] gen9_emit_sampler: sampler = a [ 9.998] gen9_emit_sf: num_sf_outputs=2 [ 9.998] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.998] gen9_emit_vertex_elements: setup id=9 [ 9.998] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 9.998] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 9.998] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.998] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.998] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.998] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.998] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.998] gen8_vertex_flush[56c] = 48 [ 9.998] gen9_magic_ca_pass: CA fixup (6799 -> 6847) [ 9.998] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.998] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.998] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.998] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 9.998] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.998] sna_glyphs: discarding mask [ 9.998] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 9.998] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 9.998] gen9_render_composite: 0x0, current mode=1/1 [ 9.998] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 9.998] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 9.998] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 9.998] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 9.998] sna_drawable_use_bo pixmap=762, box=((0, 0), (7680, 2160)), flags=7... [ 9.998] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 9.998] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.998] sna_drawable_use_bo: using whole GPU bo [ 9.998] gen9_composite_set_target: pixmap=762, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 9.998] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.998] color_convert: src=ff8e8b85 [20028888] [ 9.998] color_convert: dst=ff8e8b85 [20028888] [ 9.998] sna_render_get_solid: ff8e8b85 [ 9.998] sna_render_get_solid(8) = ff8e8b85 (old) [ 9.998] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 9.998] sna_transform_is_imprecise_integer_translation: no transform [ 9.998] gen9_composite_picture: integer translation (0, 0), removing [ 9.998] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 9.998] sna_render_pixmap_bo: GPU all damaged [ 9.998] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 9.998] gen4_choose_composite_emitter: solid, identity mask [ 9.998] kgem_check_bo: num_pages=+0, num_exec=+0 [ 9.998] gen9_composite_get_binding_table(fe40) [ 9.998] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 9.998] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 9.998] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 9.998] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 9.998] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 9.998] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 9.998] gen9_emit_vertex_elements: setup id=9 [ 9.998] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.998] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.998] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 9.998] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 9.998] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 9.998] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 9.998] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 9.998] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 9.998] gen8_vertex_flush[66c] = 48 [ 9.998] gen9_magic_ca_pass: CA fixup (6847 -> 6895) [ 9.998] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 9.998] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 9.998] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 9.998] sna_copy_area: src=pixmap=762:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 9.998] sna_copy_area: normal copy [ 9.998] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.998] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 9.998] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 9.998] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 9.998] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 9.998] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 9.998] sna_do_copy: pixmap -- no source clipping [ 9.998] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 9.998] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 9.998] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=762+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 9.998] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), replaces=1 [ 9.998] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 9.998] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 9.998] sna_drawable_use_bo: pinned, never REPLACES [ 9.998] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 9.998] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 9.998] sna_drawable_use_bo: applying move-to-gpu override [ 9.998] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 9.998] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 9.998] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 9.998] wait_for_shadow: setting front pixmap to handle=27 [ 9.998] sna_drawable_use_bo: using whole GPU bo [ 9.998] sna_pixmap_move_to_gpu(pixmap=762, usage=0), flags=a [ 9.998] sna_pixmap_move_to_gpu: already all-damaged [ 9.998] sna_pixmap_mark_active: pixmap=762, handle=39 [ 9.998] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 9.998] sna_pixmap_make_cow: make cow src=762, dst=165, handle=39 (already cow? src=0, dst=0) [ 9.998] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 9.998] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 9.998] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.998] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.998] kgem_bo_is_render: handle=27, rq? 0 [0] [ 9.998] kgem_bo_is_render: handle=39, rq? 1 [1] [ 9.998] kgem_set_mode: flushing before new bo [ 9.998] gen8_vertex_close: used=27580, vbo active? 23, vb=204, nreloc=2 [ 9.998] gen8_vertex_close: reloc[0] = 287 [ 9.998] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.998] kgem_add_handle: handle=23, index=5 [ 9.998] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 9.998] gen8_vertex_close: reloc[1] = 342 [ 9.998] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 9.998] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 9.998] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 9.998] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 9.998] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 9.998] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.998] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.998] kgem_fixup_relocs: shrinking by 61440 [ 9.998] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.999] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.999] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 9.999] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.999] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 9.999] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.999] __kgem_bo_clear_busy: handle=8 [ 9.999] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 9.999] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 9.999] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 9.999] __kgem_bo_clear_busy: handle=8 [ 9.999] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.999] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.999] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.999] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 9.999] aligning vertex: was 4, now 2 floats per vertex [ 9.999] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 9.999] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 9.999] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 9.999] kgem_add_handle: handle=4, index=0 [ 9.999] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 9.999] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 9.999] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 9.999] gen9_composite_get_binding_table(ffc0) [ 9.999] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 9.999] kgem_add_handle: handle=27, index=1 [ 9.999] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 9.999] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 9.999] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 9.999] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 9.999] kgem_add_handle: handle=39, index=2 [ 9.999] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 9.999] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 9.999] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 9.999] gen9_emit_sampler: sampler = 0 [ 9.999] gen9_emit_sf: num_sf_outputs=1 [ 9.999] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 9.999] gen9_emit_vertex_elements: setup id=0 [ 9.999] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 9.999] (0, 0) -> (0, 0) + (7680, 2160) [ 9.999] gen8_vertex_flush[490] = 3 [ 9.999] sna_destroy_pixmap: pixmap=762, attached?=1 [ 9.999] _kgem_bo_destroy: handle=39, proxy? 0 [ 9.999] __kgem_bo_destroy: handle=39, size=66355200 [ 9.999] __kgem_bo_destroy: handle=39 -> active [ 9.999] __sna_free_pixmap(pixmap=762) [ 9.999] sna_accel_flush: flush?=0, dirty?=0 [ 9.999] sna_accel_flush: flush?=0, dirty?=0 [ 9.999] sna_block_handler (tv=598.158000) [ 9.999] kgem_retire, need_retire?=1 [ 9.999] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 9.999] kgem_retire__requests_ring: retiring ring 0 [ 9.999] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.999] __kgem_retire_rq: request 1 complete [ 9.999] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 9.999] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 9.999] kgem_retire -- retired=0, need_retire=0 [ 9.999] kgem_retire__buffers: handle=16, busy? 0 [0] [ 9.999] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 9.999] __kgem_bo_destroy: handle=16, size=262144 [ 9.999] kgem_bo_replace_io: transferring io handle=16 to bo [ 9.999] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 9.999] sna_accel_block: GPU idle, flushing [ 9.999] gen8_vertex_close: used=27586, vbo active? 23, vb=1, nreloc=1 [ 9.999] gen8_vertex_close: reloc[0] = 287 [ 9.999] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 9.999] kgem_add_handle: handle=23, index=3 [ 9.999] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 9.999] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 9.999] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 9.999] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 9.999] kgem_fixup_relocs: shrinking by 61440 [ 9.999] __kgem_busy: handle=1, busy=0, wedged=0 [ 9.999] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 9.999] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 9.999] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 9.999] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 9.999] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 9.999] __kgem_busy: handle=1, busy=131072, wedged=0 [ 9.999] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 9.999] sna_scanout_do_flush: flush timer active: delta=-10 [ 9.999] sna_scanout_do_flush (time=9999), triggered [ 9.999] sna_scanout_flush (time=9999), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 9.999] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.999] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 9.999] has_shadow: has pending damage? 1, outstanding flips: 0 [ 9.999] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 9.999] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 9.999] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 9.999] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 9.999] sna_pixmap_move_to_gpu: already all-damaged [ 9.999] sna_pixmap_mark_active: pixmap=165, handle=27 [ 9.999] sna_mode_redisplay: crtc[0] transformed? 0 [ 9.999] sna_mode_redisplay: crtc[1] transformed? 0 [ 9.999] sna_mode_redisplay: crtc[2] transformed? 0 [ 9.999] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 9.999] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 9.999] get_fb: reusing fb=101 for handle=27 [ 9.999] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 9.999] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.999] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 9.999] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 9.999] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 9.999] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 9.999] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 9.999] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 9.999] sna_accel_do_throttle (time=9999), triggered [ 9.999] sna_accel_throttle (time=9999) [ 9.999] sna_accel_block: evaluating timers, active=7 [ 9.999] sna_accel_block: flush timer expires in 16 [10015] [ 10.002] sna_wakeup_handler [ 10.002] sna_create_pixmap(7680, 2160, 24, usage=0) [ 10.002] kgem_can_create_2d: 7680x2160 @ 24 [ 10.002] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.002] kgem_can_create_2d: untiled size=66355200 [ 10.002] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.002] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.002] kgem_can_create_2d: tiled[-1] size=66355200 [ 10.002] sna_create_pixmap: usage=0, flags=1b [ 10.002] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 10.002] __pop_freed_pixmap: reusing freed pixmap=762 header [ 10.002] create_pixmap_hdr: pixmap=783, width=7680, height=2160, usage=0 [ 10.002] sna_create_pixmap: serial=783, 7680x2160, usage=0 [ 10.002] sna_composite_rectangles(pixmap=784, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 10.002] sna_composite_rectangles: converted to op 0 [ 10.002] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.002] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.002] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.002] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.002] sna_composite_rectangles: dropping last-cpu hint [ 10.002] sna_drawable_use_bo pixmap=784, box=((0, 0), (7680, 2160)), flags=19... [ 10.002] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.002] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.002] sna_pixmap_move_to_gpu(pixmap=784, usage=0), flags=b [ 10.002] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.002] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 10.002] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.002] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.002] sna_pixmap_alloc_gpu: pixmap=784 [ 10.002] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.002] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.002] kgem_bo_remove_from_active: removing handle=39 from active [ 10.002] 1:from active: pitch=30720, tiling=1, handle=39, id=783 [ 10.002] __sna_damage_all(7680, 2160) [ 10.002] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.002] sna_pixmap_mark_active: pixmap=784, handle=39 [ 10.002] sna_drawable_use_bo: allocated GPU bo for operation [ 10.002] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.002] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.002] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.002] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 10.002] sna_render_get_solid: 0 [ 10.002] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.002] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.002] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.002] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.002] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.002] kgem_add_handle: handle=4, index=0 [ 10.002] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.002] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.002] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.002] gen9_composite_get_binding_table(ffc0) [ 10.002] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.002] kgem_add_handle: handle=39, index=1 [ 10.002] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.002] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.002] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.002] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.002] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.002] kgem_add_handle: handle=7, index=2 [ 10.002] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.002] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.002] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.002] gen9_emit_sampler: sampler = 1 [ 10.002] gen9_emit_sf: num_sf_outputs=1 [ 10.002] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.002] gen9_emit_vertex_elements: setup id=0 [ 10.002] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.002] (0, 0), (7680, 2160) [ 10.002] gen8_vertex_flush[490] = 3 [ 10.002] sna_composite_rectangles: pixmap=784 marking clear [0]? 1 [ 10.002] sna_composite_rectangles(pixmap=784, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 10.002] sna_composite_rectangles: converted to op 1 [ 10.002] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.002] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.002] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.002] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.002] sna_composite_rectangles: promoting to full GPU [ 10.002] sna_composite_rectangles: dropping last-cpu hint [ 10.002] sna_drawable_use_bo pixmap=784, box=((0, 0), (7680, 2160)), flags=19... [ 10.002] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.002] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.002] sna_drawable_use_bo: using whole GPU bo [ 10.002] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.002] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.002] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 10.002] sna_render_get_solid: ff2c001e [ 10.002] sna_render_get_solid(0) = ff2c001e (old) [ 10.002] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.002] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.002] gen9_composite_get_binding_table(ff00) [ 10.002] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.002] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.002] kgem_add_handle: handle=8, index=3 [ 10.002] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.002] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.002] gen9_emit_vertex_elements: setup id=0 [ 10.002] (0, 0), (7680, 2160) [ 10.002] gen8_vertex_flush[4cc] = 3 [ 10.002] sna_composite_rectangles: pixmap=784 marking clear [ff2c001e]? 1 [ 10.002] sna_composite(pixmap=784, op=3, src=292+(0, 0), mask=0+(0, 0), dst=784+(0, 0)+(0, 0), size=(3840, 2160) [ 10.002] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 10.002] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 10.002] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.002] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 10.002] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 10.002] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 10.002] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 10.002] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.002] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 10.002] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.002] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 10.002] sna_drawable_use_bo pixmap=784, box=((0, 0), (3840, 2160)), flags=7... [ 10.002] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.002] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.002] sna_drawable_use_bo: using whole GPU bo [ 10.002] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.002] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 10.003] sna_transform_is_imprecise_integer_translation: no transform [ 10.003] gen9_composite_picture: integer translation (0, 0), removing [ 10.003] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.003] sna_render_pixmap_bo: GPU all damaged [ 10.003] color_convert: src=eb000000 [20028888] [ 10.003] color_convert: dst=eb000000 [20028888] [ 10.003] sna_render_get_solid: eb000000 [ 10.003] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.003] gen4_choose_composite_emitter: identity source, identity mask [ 10.003] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.003] aligning vertex: was 2, now 5 floats per vertex [ 10.003] gen9_composite_get_binding_table(fe80) [ 10.003] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.003] kgem_add_handle: handle=9, index=4 [ 10.003] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.003] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.003] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 10.003] kgem_add_reloc64: adding proxy [delta=940] for handle=7 [ 10.003] kgem_add_reloc64[7] = (delta=940, target handle=2, presumed=fffe8000) [ 10.003] [3f80] bind bo(handle=7, addr=fffe83ac), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.003] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.003] gen9_emit_sampler: sampler = 3 [ 10.003] gen9_emit_sf: num_sf_outputs=2 [ 10.003] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.003] gen9_emit_vertex_elements: setup id=10 [ 10.003] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.003] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.003] gen9_render_composite_box: (0, 0), (3840, 2160) [ 10.003] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 10.003] gen8_vertex_flush[5a8] = 3 [ 10.003] sna_composite(pixmap=784, op=3, src=292+(0, 0), mask=0+(0, 0), dst=784+(3840, 0)+(0, 0), size=(3840, 2160) [ 10.003] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 10.003] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 10.003] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.003] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 10.003] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 10.003] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 10.003] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 10.003] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.003] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.003] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.003] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.003] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 10.003] sna_drawable_use_bo pixmap=784, box=((3840, 0), (7680, 2160)), flags=7... [ 10.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.003] sna_drawable_use_bo: using whole GPU bo [ 10.003] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.003] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 10.003] sna_transform_is_imprecise_integer_translation: no transform [ 10.003] gen9_composite_picture: integer translation (0, 0), removing [ 10.003] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.003] sna_render_pixmap_bo: GPU all damaged [ 10.003] color_convert: src=eb000000 [20028888] [ 10.003] color_convert: dst=eb000000 [20028888] [ 10.003] sna_render_get_solid: eb000000 [ 10.003] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.003] gen4_choose_composite_emitter: identity source, identity mask [ 10.003] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.003] gen9_composite_get_binding_table(fdc0) [ 10.003] gen9_emit_vertex_elements: setup id=10 [ 10.003] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 10.003] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 10.003] gen8_vertex_flush[5dc] = 3 [ 10.003] sna_composite(pixmap=784, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=784+(5694, 1014)+(0, 0), size=(132, 132) [ 10.003] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 10.003] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 10.003] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 10.003] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 10.003] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 10.003] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 10.003] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 10.003] gen9_render_composite: 132x132, current mode=1/1 [ 10.003] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 10.003] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.003] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.003] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 10.003] sna_drawable_use_bo pixmap=784, box=((5694, 1014), (5826, 1146)), flags=7... [ 10.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.003] sna_drawable_use_bo: using whole GPU bo [ 10.003] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.003] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 10.003] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 10.003] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.003] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 10.003] sna_render_pixmap_bo: GPU all damaged [ 10.003] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 10.003] color_convert: src=eb000000 [20028888] [ 10.003] color_convert: dst=eb000000 [20028888] [ 10.003] sna_render_get_solid: eb000000 [ 10.003] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.003] gen4_choose_composite_emitter: simple src, identity mask [ 10.003] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.003] gen9_composite_get_binding_table(fdc0) [ 10.003] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 10.003] kgem_add_handle: handle=15, index=5 [ 10.003] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 10.003] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 10.003] gen9_emit_sampler: sampler = 23 [ 10.003] gen9_emit_vertex_elements: setup id=10 [ 10.003] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 10.003] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 10.003] gen8_vertex_flush[620] = 3 [ 10.003] sna_create_pixmap(80, 80, 32, usage=0) [ 10.003] kgem_can_create_2d: 80x80 @ 32 [ 10.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.003] kgem_can_create_2d: untiled size=28672 [ 10.003] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.003] kgem_choose_tiling: 80x80 -> 0 [ 10.003] sna_create_pixmap: usage=0, flags=b [ 10.003] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.003] __pop_freed_pixmap: reusing freed pixmap=766 header [ 10.003] create_pixmap_hdr: pixmap=785, width=80, height=80, usage=0 [ 10.003] sna_create_pixmap: serial=785, 80x80, usage=0 [ 10.003] sna_composite_rectangles(pixmap=786, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.003] sna_composite_rectangles: converted to op 0 [ 10.003] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.003] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.003] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.003] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.003] sna_composite_rectangles: dropping last-cpu hint [ 10.003] sna_drawable_use_bo pixmap=786, box=((0, 0), (80, 80)), flags=19... [ 10.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.003] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.003] sna_pixmap_move_to_gpu(pixmap=786, usage=0), flags=b [ 10.003] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.003] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.003] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.003] kgem_choose_tiling: 80x80 -> 0 [ 10.003] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.003] kgem_choose_tiling: 80x80 -> 0 [ 10.003] sna_pixmap_alloc_gpu: pixmap=786 [ 10.003] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.003] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.003] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.003] from inactive: pitch=320, tiling=0: handle=22, id=784 [ 10.003] __sna_damage_all(80, 80) [ 10.003] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.003] sna_pixmap_mark_active: pixmap=786, handle=22 [ 10.003] sna_drawable_use_bo: allocated GPU bo for operation [ 10.003] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.003] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.003] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.003] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.003] sna_render_get_solid: 0 [ 10.003] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.003] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.003] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.003] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.003] aligning vertex: was 5, now 2 floats per vertex [ 10.003] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.003] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.003] gen9_composite_get_binding_table(fd40) [ 10.003] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 10.003] kgem_add_handle: handle=22, index=6 [ 10.003] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 10.003] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.003] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.003] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.003] gen9_emit_sampler: sampler = 1 [ 10.003] gen9_emit_sf: num_sf_outputs=1 [ 10.003] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.003] gen9_emit_vertex_elements: setup id=0 [ 10.003] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.003] (0, 0), (80, 80) [ 10.003] gen8_vertex_flush[6d8] = 3 [ 10.003] sna_composite_rectangles: pixmap=786 marking clear [0]? 1 [ 10.004] sna_composite_rectangles(pixmap=786, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.004] sna_composite_rectangles: converted to op 1 [ 10.004] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.004] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.004] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.004] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.004] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.004] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.004] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.004] sna_composite_rectangles: dropping last-cpu hint [ 10.004] sna_drawable_use_bo pixmap=786, box=((0, 0), (80, 80)), flags=1... [ 10.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.004] sna_drawable_use_bo: using whole GPU bo [ 10.004] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.004] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.004] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.004] sna_render_get_solid: 40404040 [ 10.004] sna_render_get_solid(1) = 40404040 (old) [ 10.004] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.004] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.004] gen9_composite_get_binding_table(fcc0) [ 10.004] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 10.004] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.004] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 10.004] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.004] gen9_emit_vertex_elements: setup id=0 [ 10.004] (0, 0), (2, 2) [ 10.004] (78, 0), (80, 2) [ 10.004] (0, 78), (2, 80) [ 10.004] (78, 78), (80, 80) [ 10.004] gen8_vertex_flush[714] = 12 [ 10.004] sna_composite(pixmap=784, op=3, src=786+(0, 0), mask=0+(0, 0), dst=784+(0, 0)+(0, 0), size=(7680, 2160) [ 10.004] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 10.004] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 10.004] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.004] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 10.004] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 10.004] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 10.004] gen9_render_composite: 7680x2160, current mode=1/1 [ 10.004] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.004] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.004] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.004] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.004] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 10.004] sna_drawable_use_bo pixmap=784, box=((0, 0), (7680, 2160)), flags=7... [ 10.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.004] sna_drawable_use_bo: using whole GPU bo [ 10.004] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.004] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 10.004] sna_transform_is_imprecise_integer_translation: no transform [ 10.004] gen9_composite_picture: integer translation (0, 0), removing [ 10.004] sna_render_pixmap_bo pixmap=786, (0, 0)x(7680, 2160)/(80, 80) [ 10.004] sna_render_pixmap_bo: GPU all damaged [ 10.004] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.004] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.004] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.004] gen4_choose_composite_emitter: identity src, no mask [ 10.004] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.004] aligning vertex: was 2, now 3 floats per vertex [ 10.004] gen9_composite_get_binding_table(fc40) [ 10.004] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 10.004] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 10.004] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.004] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.004] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.004] gen9_emit_sampler: sampler = a [ 10.004] gen9_emit_vertex_elements: setup id=2 [ 10.004] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.004] gen9_render_composite_box: (0, 0), (7680, 2160) [ 10.004] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 10.004] gen8_vertex_flush[7b0] = 3 [ 10.004] sna_destroy_pixmap: pixmap=786, attached?=1 [ 10.004] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.004] __kgem_bo_destroy: handle=22, size=61440 [ 10.004] __kgem_bo_destroy: handle=22 -> active [ 10.004] __sna_free_pixmap(pixmap=786) [ 10.004] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.004] kgem_can_create_2d: 640x2096 @ 32 [ 10.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.004] kgem_can_create_2d: untiled size=5365760 [ 10.004] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.004] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.004] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.004] sna_create_pixmap: usage=0, flags=1b [ 10.004] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.004] __pop_freed_pixmap: reusing freed pixmap=786 header [ 10.004] create_pixmap_hdr: pixmap=787, width=640, height=2096, usage=0 [ 10.004] sna_create_pixmap: serial=787, 640x2096, usage=0 [ 10.004] sna_composite_rectangles(pixmap=788, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.004] sna_composite_rectangles: converted to op 0 [ 10.004] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.004] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.004] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.004] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.004] sna_composite_rectangles: dropping last-cpu hint [ 10.004] sna_drawable_use_bo pixmap=788, box=((0, 0), (640, 2096)), flags=19... [ 10.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.004] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.004] sna_pixmap_move_to_gpu(pixmap=788, usage=0), flags=b [ 10.004] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.004] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.004] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.004] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.004] sna_pixmap_alloc_gpu: pixmap=788 [ 10.004] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.004] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.004] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 10.004] from inactive: pitch=2560, tiling=1: handle=11, id=785 [ 10.004] __sna_damage_all(640, 2096) [ 10.004] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.004] sna_pixmap_mark_active: pixmap=788, handle=11 [ 10.004] sna_drawable_use_bo: allocated GPU bo for operation [ 10.004] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.004] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.004] kgem_bo_is_render: handle=11, rq? 0 [0] [ 10.004] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.004] sna_render_get_solid: 0 [ 10.004] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.004] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.004] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.004] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.004] aligning vertex: was 3, now 2 floats per vertex [ 10.004] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.004] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.004] gen9_composite_get_binding_table(fbc0) [ 10.004] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 10.004] kgem_add_handle: handle=11, index=7 [ 10.004] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 10.004] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.004] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.004] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.004] gen9_emit_sampler: sampler = 1 [ 10.004] gen9_emit_vertex_elements: setup id=0 [ 10.004] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.004] (0, 0), (640, 2096) [ 10.004] gen8_vertex_flush[820] = 3 [ 10.004] sna_composite_rectangles: pixmap=788 marking clear [0]? 1 [ 10.004] sna_composite(pixmap=788, op=3, src=292+(168, 968), mask=0+(0, 0), dst=788+(8, 904)+(0, 0), size=(624, 224) [ 10.004] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.004] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.004] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.004] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.004] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 10.004] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 10.004] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 10.004] gen9_render_composite: 624x224, current mode=1/1 [ 10.004] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.004] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.004] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.004] sna_drawable_use_bo pixmap=788, box=((8, 904), (632, 1128)), flags=7... [ 10.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.004] sna_drawable_use_bo: using whole GPU bo [ 10.004] gen9_composite_set_target: pixmap=788, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.004] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 10.004] sna_transform_is_imprecise_integer_translation: no transform [ 10.005] gen9_composite_picture: integer translation (0, 0), removing [ 10.005] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 10.005] sna_render_pixmap_bo: GPU all damaged [ 10.005] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 10.005] color_convert: src=eb000000 [20028888] [ 10.005] color_convert: dst=eb000000 [20028888] [ 10.005] sna_render_get_solid: eb000000 [ 10.005] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.005] gen4_choose_composite_emitter: identity source, identity mask [ 10.005] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.005] aligning vertex: was 2, now 5 floats per vertex [ 10.005] gen9_composite_get_binding_table(fb40) [ 10.005] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.005] gen9_emit_sampler: sampler = 3 [ 10.005] gen9_emit_sf: num_sf_outputs=2 [ 10.005] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.005] gen9_emit_vertex_elements: setup id=10 [ 10.005] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.005] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.005] gen9_render_composite_box: (8, 904), (632, 1128) [ 10.005] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 10.005] gen8_vertex_flush[8e8] = 3 [ 10.005] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.005] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 10.005] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.005] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.005] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.005] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.005] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.005] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.005] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.005] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.005] sna_drawable_use_bo pixmap=788, box=((8, 904), (632, 1128)), flags=7... [ 10.005] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.005] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.005] sna_drawable_use_bo: using whole GPU bo [ 10.005] gen9_composite_set_target: pixmap=788, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.005] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.005] color_convert: src=660a0a0a [20028888] [ 10.005] color_convert: dst=660a0a0a [20028888] [ 10.005] sna_render_get_solid: 660a0a0a [ 10.005] sna_render_get_solid(2) = 660a0a0a (old) [ 10.005] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.005] gen4_choose_spans_emitter: solid source [ 10.005] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.005] aligning vertex: was 5, now 3 floats per vertex [ 10.005] gen9_composite_get_binding_table(fb00) [ 10.005] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 10.005] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.005] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 10.005] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.005] gen9_emit_sampler: sampler = c [ 10.005] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.005] gen9_emit_vertex_elements: setup id=5 [ 10.005] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.005] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.005] thread_choose_span: clipped? 0 [ 10.005] imprecise_trapezoid_span_converter: using 4 threads [ 10.005] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.005] thread_choose_span: clipped? 0 [ 10.005] span_thread: flushing 1 boxes [ 10.005] [ 10.005] span_thread: flushing 95 boxes [ 10.005] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 10.005] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.005] span_thread: flushing 95 boxes [ 10.005] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.005] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.005] gen8_vertex_flush[994] = 576 [ 10.005] gen9_render_composite_spans_done() [ 10.005] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.005] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 10.005] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 10.005] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 10.005] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 10.005] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.005] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.005] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.005] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.005] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.005] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.005] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.005] sna_drawable_use_bo pixmap=788, box=((8, 904), (632, 1128)), flags=7... [ 10.005] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.005] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.005] sna_drawable_use_bo: using whole GPU bo [ 10.005] gen9_composite_set_target: pixmap=788, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.005] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.005] color_convert: src=66282828 [20028888] [ 10.005] color_convert: dst=66282828 [20028888] [ 10.005] sna_render_get_solid: 66282828 [ 10.005] sna_render_get_solid(3) = 66282828 (old) [ 10.005] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.005] gen4_choose_spans_emitter: solid source [ 10.005] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.005] gen9_composite_get_binding_table(fa80) [ 10.005] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 10.005] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 10.005] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 10.005] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.005] gen9_emit_vertex_elements: setup id=5 [ 10.005] thread_choose_span: clipped? 0 [ 10.005] imprecise_trapezoid_span_converter: using 4 threads [ 10.005] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.005] thread_choose_span: clipped? 0 [ 10.005] span_thread: flushing 2 boxes [ 10.005] span_thread: flushing 2 boxes [ 10.005] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.005] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.005] span_thread: flushing 166 boxes [ 10.005] span_thread: flushing 162 boxes [ 10.005] [ 10.005] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 10.005] gen8_vertex_flush[9d0] = 996 [ 10.005] gen9_render_composite_spans_done() [ 10.005] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.005] kgem_can_create_2d: 640x2096 @ 32 [ 10.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.005] kgem_can_create_2d: untiled size=5365760 [ 10.005] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.005] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.005] sna_create_pixmap: usage=0, flags=1b [ 10.005] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.005] __pop_freed_pixmap: reusing freed pixmap=768 header [ 10.005] create_pixmap_hdr: pixmap=789, width=640, height=2096, usage=0 [ 10.005] sna_create_pixmap: serial=789, 640x2096, usage=0 [ 10.005] sna_composite_rectangles(pixmap=790, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.005] sna_composite_rectangles: converted to op 0 [ 10.005] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.005] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.005] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.005] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.005] sna_composite_rectangles: dropping last-cpu hint [ 10.005] sna_drawable_use_bo pixmap=790, box=((0, 0), (640, 2096)), flags=19... [ 10.005] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.005] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.005] sna_pixmap_move_to_gpu(pixmap=790, usage=0), flags=b [ 10.005] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.005] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.005] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.005] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.005] sna_pixmap_alloc_gpu: pixmap=790 [ 10.005] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.005] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.005] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 10.006] from inactive: pitch=2560, tiling=1: handle=25, id=786 [ 10.006] __sna_damage_all(640, 2096) [ 10.006] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.006] sna_pixmap_mark_active: pixmap=790, handle=25 [ 10.006] sna_drawable_use_bo: allocated GPU bo for operation [ 10.006] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.006] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.006] kgem_bo_is_render: handle=25, rq? 0 [0] [ 10.006] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.006] sna_render_get_solid: 0 [ 10.006] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.006] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.006] __kgem_retire_rq: request 1 complete [ 10.006] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 10.006] kgem_set_mode: flushing before new bo [ 10.006] gen8_vertex_close: used=32427, vbo active? 23, vb=425, nreloc=4 [ 10.006] gen8_vertex_close: reloc[0] = 287 [ 10.006] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.006] kgem_add_handle: handle=23, index=8 [ 10.006] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd545000) [ 10.006] gen8_vertex_close: reloc[1] = 357 [ 10.006] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 10.006] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd545000) [ 10.006] gen8_vertex_close: reloc[2] = 487 [ 10.006] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 [ 10.006] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd545000) [ 10.006] gen8_vertex_close: reloc[3] = 608 [ 10.006] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 [ 10.006] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fd545000) [ 10.006] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] [ 10.006] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.006] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.006] kgem_fixup_relocs: shrinking by 61440 [ 10.006] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.006] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.006] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 10.006] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.006] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.006] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.006] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.006] __kgem_bo_clear_busy: handle=7 [ 10.006] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.006] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.006] __kgem_bo_clear_busy: handle=8 [ 10.006] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.006] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.006] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.006] __kgem_bo_clear_busy: handle=7 [ 10.006] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 10.006] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.006] __kgem_bo_clear_busy: handle=8 [ 10.006] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.006] __kgem_bo_clear_busy: handle=8 [ 10.006] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.006] __kgem_bo_clear_busy: handle=8 [ 10.006] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.006] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.006] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.006] aligning vertex: was 3, now 2 floats per vertex [ 10.006] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.006] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.006] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.006] kgem_add_handle: handle=4, index=0 [ 10.006] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.006] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.006] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.006] gen9_composite_get_binding_table(ffc0) [ 10.006] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 10.006] kgem_add_handle: handle=25, index=1 [ 10.006] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 10.006] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.006] [3fe0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.006] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.006] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.006] kgem_add_handle: handle=7, index=2 [ 10.006] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.006] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.006] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.006] gen9_emit_sampler: sampler = 1 [ 10.006] gen9_emit_sf: num_sf_outputs=1 [ 10.006] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.006] gen9_emit_vertex_elements: setup id=0 [ 10.006] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.006] (0, 0), (640, 2096) [ 10.006] gen8_vertex_flush[490] = 3 [ 10.006] sna_composite_rectangles: pixmap=790 marking clear [0]? 1 [ 10.006] sna_create_pixmap(624, 224, 32, usage=0) [ 10.006] kgem_can_create_2d: 624x224 @ 32 [ 10.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.006] kgem_can_create_2d: untiled size=561152 [ 10.006] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.006] kgem_can_create_2d: tiled[-1] size=561152 [ 10.006] sna_create_pixmap: usage=0, flags=1b [ 10.006] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 10.006] __pop_freed_pixmap: reusing freed pixmap=774 header [ 10.006] create_pixmap_hdr: pixmap=791, width=624, height=224, usage=0 [ 10.006] sna_create_pixmap: serial=791, 624x224, usage=0 [ 10.006] sna_composite_rectangles(pixmap=792, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 10.006] sna_composite_rectangles: converted to op 0 [ 10.006] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 10.006] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 10.006] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 10.006] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 10.006] sna_composite_rectangles: dropping last-cpu hint [ 10.006] sna_drawable_use_bo pixmap=792, box=((0, 0), (624, 224)), flags=19... [ 10.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.006] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.006] sna_pixmap_move_to_gpu(pixmap=792, usage=0), flags=b [ 10.006] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.006] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 10.006] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.006] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.006] sna_pixmap_alloc_gpu: pixmap=792 [ 10.006] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.006] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 10.006] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 10.006] from inactive: pitch=2560, tiling=1: handle=20, id=787 [ 10.006] __sna_damage_all(624, 224) [ 10.006] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.006] sna_pixmap_mark_active: pixmap=792, handle=20 [ 10.006] sna_drawable_use_bo: allocated GPU bo for operation [ 10.006] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.006] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.006] kgem_bo_is_render: handle=20, rq? 0 [0] [ 10.006] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 10.006] sna_render_get_solid: 0 [ 10.006] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.006] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.006] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.006] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.006] gen9_composite_get_binding_table(ff00) [ 10.006] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 [ 10.006] kgem_add_handle: handle=20, index=3 [ 10.006] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) [ 10.006] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.006] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.006] gen9_emit_vertex_elements: setup id=0 [ 10.006] (0, 0), (624, 224) [ 10.006] gen8_vertex_flush[4c4] = 3 [ 10.006] sna_composite_rectangles: pixmap=792 marking clear [0]? 1 [ 10.006] sna_create_pixmap(576, 76, 32, usage=0) [ 10.006] kgem_can_create_2d: 576x76 @ 32 [ 10.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.006] kgem_can_create_2d: untiled size=176128 [ 10.006] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.006] kgem_can_create_2d: tiled[-1] size=176128 [ 10.006] sna_create_pixmap: usage=0, flags=1b [ 10.006] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.006] __pop_freed_pixmap: reusing freed pixmap=772 header [ 10.006] create_pixmap_hdr: pixmap=793, width=576, height=76, usage=0 [ 10.006] sna_create_pixmap: serial=793, 576x76, usage=0 [ 10.006] sna_composite_rectangles(pixmap=794, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.006] sna_composite_rectangles: converted to op 0 [ 10.006] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.006] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.006] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.006] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.006] sna_composite_rectangles: dropping last-cpu hint [ 10.006] sna_drawable_use_bo pixmap=794, box=((0, 0), (576, 76)), flags=19... [ 10.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.006] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.006] sna_pixmap_move_to_gpu(pixmap=794, usage=0), flags=b [ 10.006] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.006] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.006] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.006] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.006] sna_pixmap_alloc_gpu: pixmap=794 [ 10.006] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.006] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.006] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 10.006] from inactive: pitch=2560, tiling=1: handle=38, id=788 [ 10.006] __sna_damage_all(576, 76) [ 10.006] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.006] sna_pixmap_mark_active: pixmap=794, handle=38 [ 10.006] sna_drawable_use_bo: allocated GPU bo for operation [ 10.006] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.006] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.006] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.006] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.006] sna_render_get_solid: 0 [ 10.006] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.006] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.006] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.006] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.007] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.007] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.007] gen9_composite_get_binding_table(fe80) [ 10.007] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 [ 10.007] kgem_add_handle: handle=38, index=4 [ 10.007] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd45c000) [ 10.007] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.007] [3f90] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.007] gen9_emit_vertex_elements: setup id=0 [ 10.007] (0, 0), (576, 76) [ 10.007] gen8_vertex_flush[4f8] = 3 [ 10.007] sna_composite_rectangles: pixmap=794 marking clear [0]? 1 [ 10.007] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.007] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.007] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.007] trapezoid_spans_maybe_inplace? clear, no [ 10.007] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.007] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.007] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.007] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.007] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.007] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.007] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.007] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.007] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.007] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.007] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.007] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.007] sna_drawable_use_bo pixmap=794, box=((2, 2), (574, 74)), flags=7... [ 10.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.007] sna_drawable_use_bo: using whole GPU bo [ 10.007] gen9_composite_set_target: pixmap=794, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.007] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.007] color_convert: src=4c000000 [20028888] [ 10.007] color_convert: dst=4c000000 [20028888] [ 10.007] sna_render_get_solid: 4c000000 [ 10.007] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.007] gen4_choose_spans_emitter: solid source [ 10.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.007] aligning vertex: was 2, now 3 floats per vertex [ 10.007] gen9_composite_get_binding_table(fe00) [ 10.007] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 10.007] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.007] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) [ 10.007] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.007] gen9_emit_sampler: sampler = c [ 10.007] gen9_emit_sf: num_sf_outputs=2 [ 10.007] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.007] gen9_emit_vertex_elements: setup id=5 [ 10.007] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.007] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.007] thread_choose_span: clipped? 0 [ 10.007] imprecise_trapezoid_span_converter: using 4 threads [ 10.007] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.007] thread_choose_span: clipped? 0 [ 10.007] span_thread: flushing 1 boxes [ 10.007] span_thread: flushing 1 boxes [ 10.007] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.007] span_thread: flushing 26 boxes [ 10.007] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.007] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.007] span_thread: flushing 26 boxes [ 10.007] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.007] gen8_vertex_flush[5bc] = 162 [ 10.007] gen9_render_composite_spans_done() [ 10.007] sna_accel_flush: flush?=0, dirty?=0 [ 10.007] sna_block_handler (tv=0.0) [ 10.008] sna_wakeup_handler [ 10.008] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.008] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.008] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.008] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.008] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.008] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.008] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.008] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.008] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.008] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.008] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.008] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.008] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.008] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.008] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.008] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.008] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.008] sna_drawable_use_bo pixmap=794, box=((0, 0), (576, 76)), flags=7... [ 10.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.008] sna_drawable_use_bo: using whole GPU bo [ 10.008] gen9_composite_set_target: pixmap=794, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.008] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.008] color_convert: src=e6e6e6e6 [20028888] [ 10.008] color_convert: dst=e6e6e6e6 [20028888] [ 10.008] sna_render_get_solid: e6e6e6e6 [ 10.008] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.008] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.008] gen4_choose_spans_emitter: solid source [ 10.008] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.008] gen9_composite_get_binding_table(fd80) [ 10.008] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 10.008] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.008] kgem_add_handle: handle=8, index=5 [ 10.008] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) [ 10.008] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.008] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.008] gen9_emit_vertex_elements: setup id=5 [ 10.008] thread_choose_span: clipped? 0 [ 10.008] imprecise_trapezoid_span_converter: using 4 threads [ 10.008] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.008] thread_choose_span: clipped? 0 [ 10.008] [ 10.008] [ 10.008] span_thread: flushing 62 boxes [ 10.008] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.008] span_thread: flushing 2 boxes [ 10.008] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes span_thread: flushing 62 boxes [ 10.008] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.008] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.008] gen8_vertex_flush[610] = 384 [ 10.008] gen9_render_composite_spans_done() [ 10.008] sna_composite_rectangles(pixmap=794, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 10.008] sna_composite_rectangles: converted to op 1 [ 10.008] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 10.008] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 10.008] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 10.008] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 10.008] sna_composite_rectangles: dropping last-cpu hint [ 10.008] sna_drawable_use_bo pixmap=794, box=((16, 16), (18, 60)), flags=9... [ 10.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 10.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.008] sna_drawable_use_bo: using whole GPU bo [ 10.008] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 10.008] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.008] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 10.008] sna_render_get_solid: ffffffff [ 10.008] sna_render_get_solid(white) [ 10.008] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.009] aligning vertex: was 3, now 2 floats per vertex [ 10.009] gen9_composite_get_binding_table(fd00) [ 10.009] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 [ 10.009] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 10.009] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 10.009] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.009] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.009] gen9_emit_sampler: sampler = 1 [ 10.009] gen9_emit_sf: num_sf_outputs=1 [ 10.009] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.009] gen9_emit_vertex_elements: setup id=0 [ 10.009] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.009] (16, 16), (18, 60) [ 10.009] gen8_vertex_flush[6d0] = 3 [ 10.009] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=30e, drawable=318 [ 10.009] sna_validate_gc: recomputing clip [ 10.009] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 10.009] sna_copy_area: src=pixmap=794:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=792:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.009] sna_copy_area: normal copy [ 10.009] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.009] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.009] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 10.009] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 10.009] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.009] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.009] sna_do_copy: pixmap -- no source clipping [ 10.009] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.009] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 10.009] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=794+(-24, -136), dst pixmap=792+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 10.009] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=38, cpu_bo=0), replaces=0 [ 10.009] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.009] sna_drawable_use_bo pixmap=792, box=((24, 136), (600, 212)), flags=b... [ 10.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.009] sna_drawable_use_bo: using whole GPU bo [ 10.009] sna_pixmap_move_to_gpu(pixmap=794, usage=0), flags=a [ 10.009] sna_pixmap_move_to_gpu: already all-damaged [ 10.009] sna_pixmap_mark_active: pixmap=794, handle=38 [ 10.009] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.009] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.009] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.009] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.009] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.009] gen9_composite_get_binding_table(fc80) [ 10.009] kgem_add_reloc64: handle=38, pos=16152, delta=0, domains=40000 [ 10.009] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd45c000) [ 10.009] [3f10] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.009] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.009] gen9_emit_sampler: sampler = 0 [ 10.009] gen9_emit_vertex_elements: setup id=0 [ 10.009] (0, 0) -> (24, 136) + (576, 76) [ 10.009] gen8_vertex_flush[724] = 3 [ 10.009] sna_destroy_pixmap: pixmap=794, attached?=1 [ 10.009] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.009] __kgem_bo_destroy: handle=38, size=204800 [ 10.009] __kgem_bo_destroy: handle=38 -> active [ 10.009] __sna_free_pixmap(pixmap=794) [ 10.009] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 10.009] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.009] sna_glyphs: discarding mask [ 10.009] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 10.009] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789680352 size=624x224 [ 10.009] gen9_render_composite: 0x0, current mode=1/1 [ 10.009] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.009] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.009] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.009] sna_drawable_use_bo pixmap=792, box=((0, 0), (624, 224)), flags=7... [ 10.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.009] sna_drawable_use_bo: using whole GPU bo [ 10.009] gen9_composite_set_target: pixmap=792, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.009] color_convert: src=ff888888 [20028888] [ 10.009] color_convert: dst=ff888888 [20028888] [ 10.009] sna_render_get_solid: ff888888 [ 10.009] sna_render_get_solid(5) = ff888888 (old) [ 10.009] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.009] sna_transform_is_imprecise_integer_translation: no transform [ 10.009] gen9_composite_picture: integer translation (0, 0), removing [ 10.009] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.009] sna_render_pixmap_bo: GPU all damaged [ 10.009] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.009] gen4_choose_composite_emitter: solid, identity mask [ 10.009] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.009] aligning vertex: was 2, now 4 floats per vertex [ 10.009] gen9_composite_get_binding_table(fc00) [ 10.009] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 [ 10.009] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.009] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) [ 10.009] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.009] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 [ 10.009] kgem_add_handle: handle=6, index=6 [ 10.009] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) [ 10.009] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.009] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 10.009] gen9_emit_sampler: sampler = a [ 10.009] gen9_emit_sf: num_sf_outputs=2 [ 10.009] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.009] gen9_emit_vertex_elements: setup id=9 [ 10.009] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.009] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.009] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.009] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.009] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.009] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.009] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.009] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.009] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.009] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 10.009] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.010] gen8_vertex_flush[800] = 24 [ 10.010] gen9_magic_ca_pass: CA fixup (8525 -> 8549) [ 10.010] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.010] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.010] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.010] sna_composite(pixmap=792, op=3, src=210+(0, 0), mask=0+(28, 8), dst=792+(28, 8)+(0, 0), size=(20, 80) [ 10.010] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 10.010] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 10.010] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 10.010] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 10.010] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 10.010] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 10.010] gen9_render_composite: 20x80, current mode=1/1 [ 10.010] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.010] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 10.010] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.010] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 10.010] sna_drawable_use_bo pixmap=792, box=((28, 8), (48, 88)), flags=7... [ 10.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.010] sna_drawable_use_bo: using whole GPU bo [ 10.010] gen9_composite_set_target: pixmap=792, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.010] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 10.010] sna_transform_is_imprecise_integer_translation: no transform [ 10.010] gen9_composite_picture: integer translation (0, 0), removing [ 10.010] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 10.010] sna_render_pixmap_bo: GPU all damaged [ 10.010] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.010] kgem_bo_is_render: handle=12, rq? 0 [0] [ 10.010] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.010] gen4_choose_composite_emitter: identity src, no mask [ 10.010] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.010] aligning vertex: was 4, now 3 floats per vertex [ 10.010] gen9_composite_get_binding_table(fb40) [ 10.010] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 [ 10.010] kgem_add_handle: handle=12, index=7 [ 10.010] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) [ 10.010] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.010] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.010] gen9_emit_sampler: sampler = 2 [ 10.010] gen9_emit_sf: num_sf_outputs=1 [ 10.010] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.010] gen9_emit_vertex_elements: setup id=2 [ 10.010] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.010] gen9_render_composite_box: (28, 8), (48, 88) [ 10.010] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 10.010] gen8_vertex_flush[950] = 3 [ 10.010] sna_composite(pixmap=792, op=3, src=214+(0, 0), mask=0+(28, 0), dst=792+(28, 0)+(0, 0), size=(20, 8) [ 10.010] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 10.010] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 10.010] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 10.010] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 10.010] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 10.010] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 10.010] gen9_render_composite: 20x8, current mode=1/1 [ 10.010] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.010] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 10.010] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.010] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 10.010] sna_drawable_use_bo pixmap=792, box=((28, 0), (48, 8)), flags=7... [ 10.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.010] sna_drawable_use_bo: using whole GPU bo [ 10.010] gen9_composite_set_target: pixmap=792, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.010] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 10.010] sna_transform_is_imprecise_integer_translation: no transform [ 10.010] gen9_composite_picture: integer translation (0, 0), removing [ 10.010] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 10.010] sna_render_pixmap_bo: GPU all damaged [ 10.010] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.010] kgem_bo_is_render: handle=24, rq? 0 [0] [ 10.010] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.010] gen4_choose_composite_emitter: identity src, no mask [ 10.010] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.010] gen9_composite_get_binding_table(fac0) [ 10.010] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 [ 10.010] kgem_add_handle: handle=24, index=8 [ 10.010] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) [ 10.010] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.010] gen9_emit_vertex_elements: setup id=2 [ 10.010] gen9_render_composite_box: (28, 0), (48, 8) [ 10.010] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 10.010] gen8_vertex_flush[98c] = 3 [ 10.010] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=318, drawable=316 [ 10.010] sna_validate_gc: recomputing clip [ 10.010] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 10.010] sna_copy_area: src=pixmap=792:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=790:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.010] sna_copy_area: normal copy [ 10.010] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.010] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.010] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 10.010] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 10.010] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 10.010] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 10.010] sna_do_copy: pixmap -- no source clipping [ 10.010] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 10.010] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 10.010] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=792+(-8, -896), dst pixmap=790+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 10.010] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), replaces=0 [ 10.010] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.010] sna_drawable_use_bo pixmap=790, box=((8, 896), (632, 1120)), flags=b... [ 10.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.010] sna_drawable_use_bo: using whole GPU bo [ 10.010] sna_pixmap_move_to_gpu(pixmap=792, usage=0), flags=a [ 10.010] sna_pixmap_move_to_gpu: already all-damaged [ 10.010] sna_pixmap_mark_active: pixmap=792, handle=20 [ 10.010] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.010] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.010] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.010] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.010] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.011] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.011] aligning vertex: was 3, now 2 floats per vertex [ 10.011] gen9_composite_get_binding_table(fa40) [ 10.011] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.011] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 [ 10.011] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) [ 10.011] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 10.011] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.011] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.011] gen9_emit_sampler: sampler = 0 [ 10.011] gen9_emit_vertex_elements: setup id=0 [ 10.011] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.011] (0, 0) -> (8, 896) + (624, 224) [ 10.011] gen8_vertex_flush[a14] = 3 [ 10.011] sna_destroy_pixmap: pixmap=792, attached?=1 [ 10.011] _kgem_bo_destroy: handle=20, proxy? 0 [ 10.011] __kgem_bo_destroy: handle=20, size=3268608 [ 10.011] __kgem_bo_destroy: handle=20 -> active [ 10.011] __sna_free_pixmap(pixmap=792) [ 10.011] sna_create_pixmap(624, 80, 32, usage=0) [ 10.011] kgem_can_create_2d: 624x80 @ 32 [ 10.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.011] kgem_can_create_2d: untiled size=200704 [ 10.011] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.011] kgem_can_create_2d: tiled[-1] size=200704 [ 10.011] sna_create_pixmap: usage=0, flags=1b [ 10.011] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 10.011] __pop_freed_pixmap: reusing freed pixmap=792 header [ 10.011] create_pixmap_hdr: pixmap=795, width=624, height=80, usage=0 [ 10.011] sna_create_pixmap: serial=795, 624x80, usage=0 [ 10.011] sna_composite_rectangles(pixmap=796, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 10.011] sna_composite_rectangles: converted to op 0 [ 10.011] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 10.011] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 10.011] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 10.011] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 10.011] sna_composite_rectangles: dropping last-cpu hint [ 10.011] sna_drawable_use_bo pixmap=796, box=((0, 0), (624, 80)), flags=19... [ 10.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.011] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.011] sna_pixmap_move_to_gpu(pixmap=796, usage=0), flags=b [ 10.011] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.011] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 10.011] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.011] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.011] sna_pixmap_alloc_gpu: pixmap=796 [ 10.011] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.011] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.011] kgem_bo_remove_from_active: removing handle=38 from active [ 10.011] 1:from active: pitch=2560, tiling=1, handle=38, id=789 [ 10.011] __sna_damage_all(624, 80) [ 10.011] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.011] sna_pixmap_mark_active: pixmap=796, handle=38 [ 10.011] sna_drawable_use_bo: allocated GPU bo for operation [ 10.011] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.011] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.011] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.011] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 10.011] sna_render_get_solid: 0 [ 10.011] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.011] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.011] gen9_composite_get_binding_table(f9c0) [ 10.011] kgem_add_reloc64: handle=38, pos=15976, delta=0, domains=20002 [ 10.011] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd45c000) [ 10.011] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.011] [3e60] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 10.011] gen9_emit_sampler: sampler = 1 [ 10.011] gen9_emit_vertex_elements: setup id=0 [ 10.011] (0, 0), (624, 80) [ 10.011] gen8_vertex_flush[a50] = 3 [ 10.011] sna_composite_rectangles: pixmap=796 marking clear [0]? 1 [ 10.011] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=316, drawable=31c [ 10.011] sna_validate_gc: recomputing clip [ 10.011] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 10.011] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=796:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.011] sna_copy_area: normal copy [ 10.011] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.011] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.011] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 10.011] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 10.011] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 10.011] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 10.011] sna_do_copy: pixmap -- no source clipping [ 10.011] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 10.011] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 10.011] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=796+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 10.012] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 10.012] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.012] sna_drawable_use_bo pixmap=796, box=((28, 0), (246, 80)), flags=b... [ 10.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.012] sna_drawable_use_bo: using whole GPU bo [ 10.012] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 10.012] sna_pixmap_move_to_gpu: already all-damaged [ 10.012] sna_pixmap_mark_active: pixmap=218, handle=21 [ 10.012] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.012] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.012] kgem_bo_is_render: handle=21, rq? 0 [0] [ 10.012] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.012] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.012] kgem_check_bo: num_pages=+42, num_exec=+1 [ 10.012] gen9_composite_get_binding_table(f940) [ 10.012] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 [ 10.012] kgem_add_handle: handle=21, index=9 [ 10.012] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) [ 10.012] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 10.012] gen9_emit_sampler: sampler = 0 [ 10.012] gen9_emit_vertex_elements: setup id=0 [ 10.012] (0, 0) -> (28, 0) + (218, 80) [ 10.012] gen8_vertex_flush[a94] = 3 [ 10.012] sna_composite(pixmap=790, op=3, src=796+(0, 0), mask=0+(0, 0), dst=790+(8, 1136)+(0, 0), size=(624, 80) [ 10.012] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 10.012] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 10.012] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 10.012] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 10.012] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 10.012] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 10.012] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 10.012] gen9_render_composite: 624x80, current mode=1/1 [ 10.012] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.012] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.012] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.012] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 10.012] sna_drawable_use_bo pixmap=790, box=((8, 1136), (632, 1216)), flags=7... [ 10.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.012] sna_drawable_use_bo: using whole GPU bo [ 10.012] gen9_composite_set_target: pixmap=790, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.012] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 10.012] sna_transform_is_imprecise_integer_translation: no transform [ 10.012] gen9_composite_picture: integer translation (0, 0), removing [ 10.012] sna_render_pixmap_bo pixmap=796, (0, 0)x(624, 80)/(624, 80) [ 10.012] sna_render_pixmap_bo: GPU all damaged [ 10.012] color_convert: src=cc000000 [20028888] [ 10.012] color_convert: dst=cc000000 [20028888] [ 10.012] sna_render_get_solid: cc000000 [ 10.012] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.012] gen4_choose_composite_emitter: identity source, identity mask [ 10.012] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.012] aligning vertex: was 2, now 5 floats per vertex [ 10.012] gen9_composite_get_binding_table(f8c0) [ 10.012] kgem_add_reloc64: handle=38, pos=15912, delta=0, domains=40000 [ 10.012] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd45c000) [ 10.012] [3e20] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 10.012] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 10.012] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 10.012] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) [ 10.012] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.012] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.012] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.012] gen9_emit_sampler: sampler = 3 [ 10.012] gen9_emit_sf: num_sf_outputs=2 [ 10.012] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.012] gen9_emit_vertex_elements: setup id=10 [ 10.012] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.012] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.012] gen9_render_composite_box: (8, 1136), (632, 1216) [ 10.012] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 10.012] gen8_vertex_flush[b80] = 3 [ 10.012] sna_destroy_pixmap: pixmap=796, attached?=1 [ 10.012] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.012] __kgem_bo_destroy: handle=38, size=204800 [ 10.012] __kgem_bo_destroy: handle=38 -> active [ 10.012] __sna_free_pixmap(pixmap=796) [ 10.012] sna_composite(pixmap=788, op=3, src=790+(0, 0), mask=0+(0, 0), dst=788+(0, 0)+(0, 0), size=(640, 2096) [ 10.012] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 10.012] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 10.012] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 10.012] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 10.012] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 10.012] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 10.012] gen9_render_composite: 640x2096, current mode=1/1 [ 10.012] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.012] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.012] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 [ 10.012] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.012] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 10.012] sna_drawable_use_bo pixmap=788, box=((0, 0), (640, 2096)), flags=7... [ 10.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.012] sna_drawable_use_bo: using whole GPU bo [ 10.013] gen9_composite_set_target: pixmap=788, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.013] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 10.013] sna_transform_is_imprecise_integer_translation: no transform [ 10.013] gen9_composite_picture: integer translation (0, 0), removing [ 10.013] sna_render_pixmap_bo pixmap=790, (0, 0)x(640, 2096)/(640, 2096) [ 10.013] sna_render_pixmap_bo: GPU all damaged [ 10.013] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.013] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.013] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.013] gen4_choose_composite_emitter: identity src, no mask [ 10.013] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.013] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.013] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.013] aligning vertex: was 5, now 3 floats per vertex [ 10.013] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.013] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.013] gen9_composite_get_binding_table(f800) [ 10.013] kgem_add_reloc64: handle=11, pos=15864, delta=0, domains=20002 [ 10.013] kgem_add_handle: handle=11, index=10 [ 10.013] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fa111000) [ 10.013] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.013] [3df0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.013] kgem_add_reloc64: handle=25, pos=15848, delta=0, domains=40000 [ 10.013] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=f4225000) [ 10.013] [3de0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.013] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.013] gen9_emit_sampler: sampler = 2 [ 10.013] gen9_emit_sf: num_sf_outputs=1 [ 10.013] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.013] gen9_emit_vertex_elements: setup id=2 [ 10.013] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.013] gen9_render_composite_box: (0, 0), (640, 2096) [ 10.013] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 10.013] gen8_vertex_flush[c28] = 3 [ 10.013] sna_accel_flush: flush?=0, dirty?=0 [ 10.013] sna_block_handler (tv=0.0) [ 10.013] sna_wakeup_handler [ 10.013] sna_mode_wakeup: len=64 [ 10.013] sna_mode_wakeup: recording last swap on pipe=1, frame 324 [144], time 10.10448 [ 10.013] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 10.013] sna_mode_wakeup: flip complete, pending? 2 [ 10.013] sna_mode_wakeup: recording last swap on pipe=0, frame 354 [162], time 10.11759 [ 10.013] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 10.013] sna_mode_wakeup: flip complete, pending? 1 [ 10.013] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.013] sna_destroy_pixmap: pixmap=790, attached?=1 [ 10.013] _kgem_bo_destroy: handle=25, proxy? 0 [ 10.013] __kgem_bo_destroy: handle=25, size=33177600 [ 10.013] __kgem_bo_destroy: handle=25 -> active [ 10.013] __sna_free_pixmap(pixmap=790) [ 10.013] sna_composite(pixmap=784, op=3, src=788+(0, 0), mask=0+(160, 64), dst=784+(160, 64)+(0, 0), size=(640, 2096) [ 10.013] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 10.013] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 10.013] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.013] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 10.013] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 10.013] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 10.013] gen9_render_composite: 640x2096, current mode=1/1 [ 10.013] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.013] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 10.013] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 10.013] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.013] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 10.013] sna_drawable_use_bo pixmap=784, box=((160, 64), (800, 2160)), flags=7... [ 10.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.013] sna_drawable_use_bo: using whole GPU bo [ 10.013] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.013] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 10.013] sna_transform_is_imprecise_integer_translation: no transform [ 10.013] gen9_composite_picture: integer translation (0, 0), removing [ 10.013] sna_render_pixmap_bo pixmap=788, (0, 0)x(640, 2096)/(640, 2096) [ 10.013] sna_render_pixmap_bo: GPU all damaged [ 10.013] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.013] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.013] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.013] gen4_choose_composite_emitter: identity src, no mask [ 10.013] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.013] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.013] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.013] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.013] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.013] gen9_composite_get_binding_table(f740) [ 10.013] kgem_add_reloc64: handle=39, pos=15816, delta=0, domains=20002 [ 10.013] kgem_add_handle: handle=39, index=11 [ 10.013] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=e4505000) [ 10.013] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.013] [3dc0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.013] kgem_add_reloc64: handle=11, pos=15800, delta=0, domains=40000 [ 10.013] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=fa111000) [ 10.013] [3db0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.013] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.014] gen9_emit_vertex_elements: setup id=2 [ 10.014] gen9_render_composite_box: (160, 64), (800, 2160) [ 10.014] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 10.014] gen8_vertex_flush[c74] = 3 [ 10.014] sna_destroy_pixmap: pixmap=788, attached?=1 [ 10.014] _kgem_bo_destroy: handle=11, proxy? 0 [ 10.014] __kgem_bo_destroy: handle=11, size=33177600 [ 10.014] __kgem_bo_destroy: handle=11 -> active [ 10.014] __sna_free_pixmap(pixmap=788) [ 10.014] sna_create_pixmap(2, 64, 32, usage=0) [ 10.014] kgem_can_create_2d: 2x64 @ 32 [ 10.014] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.014] kgem_can_create_2d: untiled size=4096 [ 10.014] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.014] kgem_choose_tiling: 2x64 -> 0 [ 10.014] sna_create_pixmap: usage=0, flags=a [ 10.014] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.014] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.014] create_pixmap: serial=797, usage=0, 2x64 [ 10.014] sna_create_pixmap: serial=797, 2x64, usage=0 [ 10.014] sna_composite_rectangles(pixmap=798, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.014] sna_composite_rectangles: converted to op 0 [ 10.014] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.014] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.014] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.014] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.014] sna_composite_rectangles: fallback, dst pixmap=798 too small or not attached [ 10.014] sna_composite_rectangles: fallback [ 10.014] sna_drawable_move_region_to_cpu(pixmap=798 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.014] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.014] _sna_pixmap_move_to_cpu(pixmap=798, 2x64, flags=1) [ 10.014] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.014] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.014] operate_inplace: no, inplace operation not suitable [ 10.014] _sna_pixmap_move_to_cpu: marking as damaged [ 10.014] __sna_damage_all(2, 64) [ 10.014] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.014] sna_create_pixmap(1, 32, 32, usage=0) [ 10.014] kgem_can_create_2d: 1x32 @ 32 [ 10.014] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.014] kgem_can_create_2d: untiled size=4096 [ 10.014] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.014] kgem_choose_tiling: 1x32 -> 0 [ 10.014] sna_create_pixmap: usage=0, flags=a [ 10.014] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.014] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.014] create_pixmap: serial=799, usage=0, 1x32 [ 10.014] sna_create_pixmap: serial=799, 1x32, usage=0 [ 10.014] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=31c, drawable=320 [ 10.014] sna_validate_gc: recomputing clip [ 10.014] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.014] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.014] try_upload__fast: ignore existing cpu damage (if any) [ 10.014] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.014] try_upload__fast: no, no gpu damage [ 10.014] sna_drawable_move_region_to_cpu(pixmap=800 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.014] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.014] _sna_pixmap_move_to_cpu(pixmap=800, 1x32, flags=1) [ 10.014] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.014] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.014] operate_inplace: no, inplace operation not suitable [ 10.014] _sna_pixmap_move_to_cpu: marking as damaged [ 10.014] __sna_damage_all(1, 32) [ 10.014] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.014] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.014] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.014] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.014] sna_accel_flush: flush?=0, dirty?=0 [ 10.014] sna_composite(pixmap=798, op=1, src=800+(0, 0), mask=0+(0, 0), dst=798+(0, 0)+(0, 0), size=(2, 64) [ 10.014] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.014] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.014] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.014] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.014] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.014] sna_composite: fallback, dst pixmap=798 is too small (or completely damaged) [ 10.014] sna_composite: fallback -- fbComposite [ 10.014] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.014] sna_composite_fb: fallback -- move src to cpu [ 10.014] _sna_pixmap_move_to_cpu(pixmap=800, 1x32, flags=2) [ 10.014] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 10.014] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.014] sna_composite_fb: fallback -- move dst to cpu [ 10.014] sna_drawable_move_region_to_cpu(pixmap=798 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.014] sna_drawable_move_region_to_cpu: pixmap=798 all damaged on CPU [ 10.014] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.014] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.015] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.015] sna_destroy_pixmap: pixmap=800, attached?=1 [ 10.015] __sna_free_pixmap(pixmap=800) [ 10.015] sna_composite(pixmap=784, op=3, src=798+(0, 0), mask=0+(0, 0), dst=784+(0, 0)+(0, 0), size=(3840, 64) [ 10.015] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 10.015] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 10.015] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 10.015] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 10.015] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 10.015] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 10.015] gen9_render_composite: 3840x64, current mode=1/1 [ 10.015] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.015] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.015] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.015] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 10.015] sna_drawable_use_bo pixmap=784, box=((0, 0), (3840, 64)), flags=7... [ 10.015] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.015] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.015] sna_drawable_use_bo: using whole GPU bo [ 10.015] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.015] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 10.015] sna_transform_is_imprecise_integer_translation: no transform [ 10.015] gen9_composite_picture: integer translation (0, 0), removing [ 10.015] sna_render_pixmap_bo pixmap=798, (0, 0)x(3840, 64)/(2, 64) [ 10.015] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 10.015] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 10.015] use_cpu_bo: no cpu bo [ 10.015] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 10.015] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 10.015] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 10.015] sna_drawable_move_region_to_cpu(pixmap=798 (2x64), [(0, 0), (2, 64)], flags=2) [ 10.015] sna_drawable_move_region_to_cpu: pixmap=798 all damaged on CPU [ 10.015] kgem_can_create_2d: 2x64 @ 32 [ 10.015] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.015] kgem_can_create_2d: untiled size=4096 [ 10.015] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.015] kgem_choose_tiling: 2x64 -> 0 [ 10.015] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 10.015] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 10.015] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 10.015] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.015] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.015] search_linear_cache: searching for inactive gtt map [ 10.015] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.015] search_linear_cache: searching for inactive gtt map [ 10.015] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.015] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 10.015] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 10.015] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.015] kgem_create_buffer: reusing handle=16 for buffer [ 10.015] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.015] init_buffer_from_bo: reusing handle=16 for buffer [ 10.015] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 10.015] kgem_bo_map: converting request for GTT map into CPU map [ 10.015] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 10.015] kgem_bo_sync__cpu: handle=16 [ 10.015] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.015] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 10.015] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.015] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 10.015] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 10.015] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 10.015] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 10.015] __kgem_bo_init(handle=16, num_pages=2048) [ 10.015] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 10.015] upload: adding upload cache to pixmap=798 [ 10.015] kgem_proxy_bo_attach: handle=16 [ 10.015] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.015] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.015] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.015] gen4_choose_composite_emitter: identity src, no mask [ 10.015] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.015] gen9_composite_get_binding_table(f680) [ 10.015] kgem_add_reloc64: handle=16, pos=15768, delta=0, domains=40000 [ 10.015] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 10.015] kgem_add_handle: handle=16, index=12 [ 10.015] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fffa8000) [ 10.015] [3d90] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 10.015] gen9_emit_sampler: sampler = a [ 10.015] gen9_emit_vertex_elements: setup id=2 [ 10.015] gen9_render_composite_box: (0, 0), (3840, 64) [ 10.015] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 10.015] gen8_vertex_flush[cb8] = 3 [ 10.015] sna_destroy_pixmap: pixmap=798, attached?=1 [ 10.015] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.015] __sna_free_pixmap(pixmap=798) [ 10.015] sna_composite(pixmap=784, op=3, src=292+(0, 0), mask=0+(0, 0), dst=784+(0, 0)+(0, 0), size=(3840, 48) [ 10.015] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 10.015] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 10.015] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 10.015] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 10.015] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 10.015] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 10.016] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 10.016] gen9_render_composite: 3840x48, current mode=1/1 [ 10.016] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 10.016] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.016] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.016] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 10.016] sna_drawable_use_bo pixmap=784, box=((0, 0), (3840, 48)), flags=7... [ 10.016] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.016] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.016] sna_drawable_use_bo: using whole GPU bo [ 10.016] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.016] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 10.016] sna_transform_is_imprecise_integer_translation: no transform [ 10.016] gen9_composite_picture: integer translation (0, 0), removing [ 10.016] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 10.016] sna_render_pixmap_bo: GPU all damaged [ 10.016] color_convert: src=eb000000 [20028888] [ 10.016] color_convert: dst=eb000000 [20028888] [ 10.016] sna_render_get_solid: eb000000 [ 10.016] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.016] gen4_choose_composite_emitter: identity source, identity mask [ 10.016] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.016] aligning vertex: was 3, now 5 floats per vertex [ 10.016] gen9_composite_get_binding_table(f600) [ 10.016] kgem_add_reloc64: handle=9, pos=15736, delta=0, domains=40000 [ 10.016] kgem_add_handle: handle=9, index=13 [ 10.016] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f816d000) [ 10.016] [3d70] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.016] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 [ 10.016] kgem_add_reloc64: adding proxy [delta=940] for handle=7 [ 10.016] kgem_add_reloc64[26] = (delta=940, target handle=2, presumed=fffe8000) [ 10.016] [3d60] bind bo(handle=7, addr=fffe83ac), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.016] gen9_emit_sampler: sampler = 3 [ 10.016] gen9_emit_sf: num_sf_outputs=2 [ 10.016] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.016] gen9_emit_vertex_elements: setup id=10 [ 10.016] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.016] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.016] gen9_render_composite_box: (0, 0), (3840, 48) [ 10.016] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 10.016] gen8_vertex_flush[d68] = 3 [ 10.016] sna_composite_rectangles(pixmap=784, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 10.016] sna_composite_rectangles: converted to op 3 [ 10.016] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 10.016] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 10.016] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 10.016] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 10.016] sna_drawable_use_bo pixmap=784, box=((0, 0), (3840, 48)), flags=1... [ 10.016] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.016] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.016] sna_drawable_use_bo: using whole GPU bo [ 10.016] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.016] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.016] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 10.016] sna_render_get_solid: 660a0a0a [ 10.016] sna_render_get_solid(2) = 660a0a0a (old) [ 10.016] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.016] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.016] aligning vertex: was 5, now 2 floats per vertex [ 10.016] gen9_composite_get_binding_table(f540) [ 10.016] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 [ 10.016] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.016] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) [ 10.016] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.016] gen9_emit_sampler: sampler = 1 [ 10.016] gen9_emit_sf: num_sf_outputs=1 [ 10.016] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.016] gen9_emit_vertex_elements: setup id=0 [ 10.016] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.016] (0, 0), (3840, 48) [ 10.016] gen8_vertex_flush[e10] = 3 [ 10.016] sna_composite(pixmap=784, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=784+(3786, 6)+(0, 0), size=(44, 36) [ 10.016] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 10.016] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 10.016] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.016] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 10.016] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 10.016] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 10.016] gen9_render_composite: 44x36, current mode=1/1 [ 10.016] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.016] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.016] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.016] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.016] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 10.016] sna_drawable_use_bo pixmap=784, box=((3786, 6), (3830, 42)), flags=7... [ 10.016] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.016] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.016] sna_drawable_use_bo: using whole GPU bo [ 10.016] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.016] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 10.016] sna_transform_is_imprecise_integer_translation: no transform [ 10.016] gen9_composite_picture: integer translation (0, 0), removing [ 10.016] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 10.016] sna_render_pixmap_bo: CPU all damaged [ 10.016] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 10.016] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.016] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.016] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.016] kgem_bo_is_render: handle=32, rq? 0 [0] [ 10.017] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.017] gen4_choose_composite_emitter: identity src, no mask [ 10.017] kgem_check_bo: num_pages=+2, num_exec=+1 [ 10.017] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.017] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.017] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 [ 10.017] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.017] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.017] aligning vertex: was 2, now 3 floats per vertex [ 10.017] gen9_composite_get_binding_table(f4c0) [ 10.017] kgem_add_reloc64: handle=32, pos=15656, delta=0, domains=40000 [ 10.017] kgem_add_handle: handle=32, index=14 [ 10.017] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4fa000) [ 10.017] [3d20] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.017] gen9_emit_sampler: sampler = 2 [ 10.017] gen9_emit_vertex_elements: setup id=2 [ 10.017] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.017] gen9_render_composite_box: (3786, 6), (3830, 42) [ 10.017] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 10.017] gen8_vertex_flush[e70] = 3 [ 10.017] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 10.017] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.017] sna_glyphs: discarding mask [ 10.017] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 10.017] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.017] gen9_render_composite: 0x0, current mode=1/1 [ 10.017] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.017] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.017] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.017] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.017] sna_drawable_use_bo pixmap=784, box=((0, 0), (7680, 2160)), flags=7... [ 10.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.017] sna_drawable_use_bo: using whole GPU bo [ 10.017] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.017] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.017] color_convert: src=ffdfdbd2 [20028888] [ 10.017] color_convert: dst=ffdfdbd2 [20028888] [ 10.017] sna_render_get_solid: ffdfdbd2 [ 10.017] sna_render_get_solid(6) = ffdfdbd2 (old) [ 10.017] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.017] sna_transform_is_imprecise_integer_translation: no transform [ 10.017] gen9_composite_picture: integer translation (0, 0), removing [ 10.017] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.017] sna_render_pixmap_bo: GPU all damaged [ 10.017] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.017] gen4_choose_composite_emitter: solid, identity mask [ 10.017] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.017] aligning vertex: was 3, now 4 floats per vertex [ 10.017] gen9_composite_get_binding_table(f440) [ 10.017] kgem_add_reloc64: handle=8, pos=15624, delta=0, domains=40000 [ 10.017] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 10.017] kgem_add_reloc64[29] = (delta=24, target handle=5, presumed=fdffe000) [ 10.017] [3d00] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.017] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.017] gen9_emit_sampler: sampler = a [ 10.017] gen9_emit_sf: num_sf_outputs=2 [ 10.017] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.017] gen9_emit_vertex_elements: setup id=9 [ 10.017] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.017] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.017] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 10.017] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.017] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 10.017] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 10.017] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 10.017] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 10.017] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 10.017] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 10.017] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 10.017] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 10.017] gen8_vertex_flush[f38] = 15 [ 10.017] gen9_magic_ca_pass: CA fixup (8578 -> 8593) [ 10.017] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.017] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.017] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.017] sna_composite(pixmap=784, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=784+(3626, 6)+(0, 0), size=(48, 36) [ 10.017] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 10.017] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 10.017] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.017] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 10.017] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 10.017] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 10.017] gen9_render_composite: 48x36, current mode=1/1 [ 10.017] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.017] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.017] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.017] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.017] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 10.017] sna_drawable_use_bo pixmap=784, box=((3626, 6), (3674, 42)), flags=7... [ 10.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.017] sna_drawable_use_bo: using whole GPU bo [ 10.017] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.017] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 10.017] sna_transform_is_imprecise_integer_translation: no transform [ 10.017] gen9_composite_picture: integer translation (0, 0), removing [ 10.017] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 10.017] sna_render_pixmap_bo: CPU all damaged [ 10.017] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 10.017] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.017] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.017] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.017] kgem_bo_is_render: handle=33, rq? 0 [0] [ 10.017] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.017] gen4_choose_composite_emitter: identity src, no mask [ 10.017] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.017] aligning vertex: was 4, now 3 floats per vertex [ 10.018] gen9_composite_get_binding_table(f3c0) [ 10.018] kgem_add_reloc64: handle=33, pos=15592, delta=0, domains=40000 [ 10.018] kgem_add_handle: handle=33, index=15 [ 10.018] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fd4f7000) [ 10.018] [3ce0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 10.018] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.018] gen9_emit_sampler: sampler = 2 [ 10.018] gen9_emit_sf: num_sf_outputs=1 [ 10.018] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.018] gen9_emit_vertex_elements: setup id=2 [ 10.018] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.018] gen9_render_composite_box: (3626, 6), (3674, 42) [ 10.018] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 10.018] gen8_vertex_flush[1074] = 3 [ 10.018] sna_create_pixmap(26, 20, 32, usage=0) [ 10.018] kgem_can_create_2d: 26x20 @ 32 [ 10.018] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.018] kgem_can_create_2d: untiled size=4096 [ 10.018] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.018] kgem_choose_tiling: 26x20 -> 0 [ 10.018] sna_create_pixmap: usage=0, flags=a [ 10.018] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 10.018] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 10.018] create_pixmap: serial=801, usage=0, 26x20 [ 10.018] sna_create_pixmap: serial=801, 26x20, usage=0 [ 10.018] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=320, drawable=322 [ 10.018] sna_validate_gc: recomputing clip [ 10.018] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 10.018] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 10.018] try_upload__fast: ignore existing cpu damage (if any) [ 10.018] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.018] try_upload__fast: no, no gpu damage [ 10.018] sna_drawable_move_region_to_cpu(pixmap=802 (26x20), [(0, 0), (26, 20)], flags=1) [ 10.018] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 10.018] _sna_pixmap_move_to_cpu(pixmap=802, 26x20, flags=1) [ 10.018] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.018] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.018] operate_inplace: no, inplace operation not suitable [ 10.018] _sna_pixmap_move_to_cpu: marking as damaged [ 10.018] __sna_damage_all(26, 20) [ 10.018] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.018] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 10.018] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 10.018] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 10.018] sna_accel_flush: flush?=1, dirty?=1 [ 10.018] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 10.018] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 10.018] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 10.018] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.018] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.018] kgem_bo_sync__cpu_full: handle=33 [ 10.018] gen8_vertex_close: used=34383, vbo active? 23, vb=625, nreloc=5 [ 10.018] gen8_vertex_close: reloc[0] = 287 [ 10.018] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.018] kgem_add_handle: handle=23, index=16 [ 10.018] kgem_add_reloc64[31] = (delta=0, target handle=16, presumed=fd545000) [ 10.018] gen8_vertex_close: reloc[1] = 362 [ 10.018] kgem_add_reloc64: handle=23, pos=362, delta=0, domains=200000 [ 10.018] kgem_add_reloc64[32] = (delta=0, target handle=16, presumed=fd545000) [ 10.018] gen8_vertex_close: reloc[2] = 507 [ 10.018] kgem_add_reloc64: handle=23, pos=507, delta=0, domains=200000 [ 10.018] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fd545000) [ 10.018] gen8_vertex_close: reloc[3] = 591 [ 10.018] kgem_add_reloc64: handle=23, pos=591, delta=0, domains=200000 [ 10.018] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) [ 10.018] gen8_vertex_close: reloc[4] = 731 [ 10.018] kgem_add_reloc64: handle=23, pos=731, delta=0, domains=200000 [ 10.018] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) [ 10.018] batch[1/1, flags=1800]: 1060 1060 15584 16384, nreloc=36, nexec=17, nfence=0, aperture=42567 [fenced=0] [ 10.018] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.018] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 10.018] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 10.018] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 10.018] kgem_fixup_relocs: shrinking by 57344 [ 10.018] __kgem_busy: handle=2, busy=0, wedged=0 [ 10.018] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 10.018] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.018] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 10.018] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 10.018] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.018] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.018] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.018] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.018] __kgem_bo_clear_busy: handle=7 [ 10.018] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.018] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.018] __kgem_bo_clear_busy: handle=7 [ 10.018] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.018] __kgem_bo_clear_busy: handle=8 [ 10.018] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.018] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.019] __kgem_bo_clear_busy: handle=7 [ 10.019] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.019] __kgem_bo_clear_busy: handle=8 [ 10.019] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.019] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 10.019] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 10.019] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 10.019] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.019] __kgem_bo_clear_busy: handle=7 [ 10.019] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.019] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.019] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.019] __kgem_bo_clear_busy: handle=7 [ 10.019] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.019] __kgem_bo_clear_busy: handle=8 [ 10.019] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 10.019] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.019] __kgem_bo_clear_busy: handle=8 [ 10.019] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 10.019] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.019] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.019] __kgem_busy: handle=33, busy=131072, wedged=0 [ 10.019] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 10.022] __kgem_busy: handle=33, busy=0, wedged=0 [ 10.022] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 10.022] __kgem_retire_requests_upto(handle=33, ring=0) [ 10.022] __kgem_retire_rq: request 1 complete [ 10.022] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.022] kgem_bo_move_to_cache: release handle=22 [ 10.022] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.022] __kgem_retire_rq: request 2 complete [ 10.022] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.022] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 10.022] kgem_bo_move_to_cache: release handle=11 [ 10.022] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 10.022] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 10.022] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 10.022] kgem_bo_move_to_cache: release handle=25 [ 10.022] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 10.022] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 10.022] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.022] kgem_bo_move_to_cache: release handle=38 [ 10.022] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 10.022] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 10.022] kgem_bo_move_to_cache: release handle=20 [ 10.022] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 10.022] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 10.022] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.022] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 10.022] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 10.022] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 10.022] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.022] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.022] kgem_bo_sync__cpu_full: handle=32 [ 10.022] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.022] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 10.022] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.022] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 10.022] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 10.022] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.022] sna_accel_flush: flush?=0, dirty?=0 [ 10.022] sna_block_handler (tv=0.0) [ 10.022] sna_wakeup_handler [ 10.022] sna_composite(pixmap=784, op=3, src=802+(2370, 10), mask=0+(3554, 6), dst=784+(3554, 6)+(0, 0), size=(52, 36) [ 10.022] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 10.022] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 10.022] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.022] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 10.023] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 10.023] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 10.023] gen9_render_composite: 52x36, current mode=0/1 [ 10.023] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.023] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 10.023] sna_blt_composite: unsupported op [3] for blitting [ 10.023] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.023] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 10.023] sna_drawable_use_bo pixmap=784, box=((3554, 6), (3606, 42)), flags=7... [ 10.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.023] sna_drawable_use_bo: using whole GPU bo [ 10.023] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.023] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 10.023] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 10.023] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.023] sna_render_pixmap_bo pixmap=802, (2370, 10)x(52, 36)/(26, 20) [ 10.023] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 10.023] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 10.023] use_cpu_bo: no cpu bo [ 10.023] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 10.023] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 10.023] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 10.023] sna_drawable_move_region_to_cpu(pixmap=802 (26x20), [(0, 0), (26, 20)], flags=2) [ 10.023] sna_drawable_move_region_to_cpu: pixmap=802 all damaged on CPU [ 10.023] kgem_can_create_2d: 26x20 @ 32 [ 10.023] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.023] kgem_can_create_2d: untiled size=4096 [ 10.023] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.023] kgem_choose_tiling: 26x20 -> 0 [ 10.023] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 10.023] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 10.023] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 10.023] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 10.023] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 10.023] __kgem_bo_init(handle=16, num_pages=2560) [ 10.023] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 10.023] upload: adding upload cache to pixmap=802 [ 10.023] kgem_proxy_bo_attach: handle=16 [ 10.023] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.023] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.023] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.023] gen4_choose_composite_emitter: simple src, no mask [ 10.023] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.023] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.023] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.023] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.023] kgem_add_handle: handle=4, index=0 [ 10.023] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.023] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.023] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.023] gen9_composite_get_binding_table(ffc0) [ 10.023] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.023] kgem_add_handle: handle=39, index=1 [ 10.023] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.023] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.023] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.023] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.023] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 10.023] kgem_add_handle: handle=16, index=2 [ 10.023] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 10.023] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 10.023] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.023] gen9_emit_sampler: sampler = 22 [ 10.023] gen9_emit_sf: num_sf_outputs=1 [ 10.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.023] gen9_emit_vertex_elements: setup id=2 [ 10.023] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.023] gen9_render_composite_box: (3554, 6), (3606, 42) [ 10.023] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 10.023] gen8_vertex_flush[490] = 3 [ 10.023] sna_destroy_pixmap: pixmap=802, attached?=1 [ 10.023] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.023] __sna_free_pixmap(pixmap=802) [ 10.023] sna_composite(pixmap=784, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=784+(3490, 6)+(0, 0), size=(44, 36) [ 10.023] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 10.023] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 10.023] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.023] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 10.023] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 10.023] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 10.023] gen9_render_composite: 44x36, current mode=1/1 [ 10.023] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.023] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.023] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.023] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 10.023] sna_drawable_use_bo pixmap=784, box=((3490, 6), (3534, 42)), flags=7... [ 10.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.023] sna_drawable_use_bo: using whole GPU bo [ 10.023] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.023] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 10.023] sna_transform_is_imprecise_integer_translation: no transform [ 10.023] gen9_composite_picture: integer translation (0, 0), removing [ 10.023] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 10.023] sna_render_pixmap_bo: CPU all damaged [ 10.023] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 10.023] sna_add_flush_pixmap: new flush bo, flushing before [ 10.023] gen8_vertex_close: used=34392, vbo active? 23, vb=4, nreloc=1 [ 10.023] gen8_vertex_close: reloc[0] = 287 [ 10.023] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.023] kgem_add_handle: handle=23, index=3 [ 10.023] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.023] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 10.023] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.023] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 10.023] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.023] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.023] kgem_fixup_relocs: shrinking by 61440 [ 10.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.023] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.023] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.023] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.023] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.023] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.023] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.023] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.023] kgem_bo_is_render: handle=34, rq? 0 [0] [ 10.023] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.023] gen4_choose_composite_emitter: identity src, no mask [ 10.023] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 10.023] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.023] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.023] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.023] kgem_add_handle: handle=4, index=0 [ 10.023] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.023] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.023] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.023] gen9_composite_get_binding_table(ffc0) [ 10.023] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.023] kgem_add_handle: handle=39, index=1 [ 10.023] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.023] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.023] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.023] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 10.023] kgem_add_handle: handle=34, index=2 [ 10.023] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 10.023] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.023] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.023] gen9_emit_sampler: sampler = 2 [ 10.023] gen9_emit_sf: num_sf_outputs=1 [ 10.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.023] gen9_emit_vertex_elements: setup id=2 [ 10.023] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.023] gen9_render_composite_box: (3490, 6), (3534, 42) [ 10.023] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 10.023] gen8_vertex_flush[490] = 3 [ 10.023] sna_composite(pixmap=784, op=3, src=760+(0, 6), mask=0+(3422, 6), dst=784+(3422, 6)+(0, 0), size=(48, 36) [ 10.023] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 10.023] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 10.023] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.023] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 10.023] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 10.023] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 10.023] gen9_render_composite: 48x36, current mode=1/1 [ 10.023] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.023] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.023] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.023] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.023] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 10.023] sna_drawable_use_bo pixmap=784, box=((3422, 6), (3470, 42)), flags=7... [ 10.023] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.023] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.023] sna_drawable_use_bo: using whole GPU bo [ 10.023] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.023] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 10.023] sna_transform_is_imprecise_integer_translation: no transform [ 10.023] gen9_composite_picture: integer translation (0, 0), removing [ 10.023] sna_render_pixmap_bo pixmap=760, (0, 6)x(48, 36)/(48, 48) [ 10.023] sna_render_pixmap_bo: CPU all damaged [ 10.023] sna_add_flush_pixmap: marking pixmap=760 for flushing [ 10.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.023] __kgem_retire_rq: request 1 complete [ 10.023] sna_add_flush_pixmap: new flush bo, flushing before [ 10.023] gen8_vertex_close: used=34401, vbo active? 23, vb=4, nreloc=1 [ 10.023] gen8_vertex_close: reloc[0] = 287 [ 10.023] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.023] kgem_add_handle: handle=23, index=3 [ 10.023] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.023] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 10.023] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.023] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.023] kgem_fixup_relocs: shrinking by 61440 [ 10.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.023] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.023] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.023] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.023] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 10.023] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.023] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.023] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.023] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.023] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.023] gen4_choose_composite_emitter: identity src, no mask [ 10.023] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.023] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.023] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.023] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.023] kgem_add_handle: handle=4, index=0 [ 10.023] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.023] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.023] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.023] gen9_composite_get_binding_table(ffc0) [ 10.023] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.023] kgem_add_handle: handle=39, index=1 [ 10.023] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.023] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.023] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.023] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.023] kgem_add_handle: handle=28, index=2 [ 10.023] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 10.023] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.023] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.023] gen9_emit_sampler: sampler = 2 [ 10.023] gen9_emit_sf: num_sf_outputs=1 [ 10.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.023] gen9_emit_vertex_elements: setup id=2 [ 10.023] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.023] gen9_render_composite_box: (3422, 6), (3470, 42) [ 10.023] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 10.023] gen8_vertex_flush[490] = 3 [ 10.023] sna_create_pixmap(16, 16, 32, usage=0) [ 10.023] kgem_can_create_2d: 16x16 @ 32 [ 10.023] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.023] kgem_can_create_2d: untiled size=4096 [ 10.023] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.023] kgem_choose_tiling: 16x16 -> 0 [ 10.023] sna_create_pixmap: usage=0, flags=a [ 10.023] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 10.023] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 10.023] create_pixmap: serial=803, usage=0, 16x16 [ 10.023] sna_create_pixmap: serial=803, 16x16, usage=0 [ 10.023] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=322, drawable=324 [ 10.023] sna_validate_gc: recomputing clip [ 10.023] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 10.023] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 10.023] try_upload__fast: ignore existing cpu damage (if any) [ 10.023] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.023] try_upload__fast: no, no gpu damage [ 10.023] sna_drawable_move_region_to_cpu(pixmap=804 (16x16), [(0, 0), (16, 16)], flags=1) [ 10.023] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 10.023] _sna_pixmap_move_to_cpu(pixmap=804, 16x16, flags=1) [ 10.023] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.023] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.023] operate_inplace: no, inplace operation not suitable [ 10.023] _sna_pixmap_move_to_cpu: marking as damaged [ 10.023] __sna_damage_all(16, 16) [ 10.023] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.023] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 10.023] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 10.023] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.023] sna_accel_flush: flush?=1, dirty?=1 [ 10.023] sna_accel_flush: syncing SHM pixmap=760 (refcnt=1) [ 10.023] _sna_pixmap_move_to_cpu(pixmap=760, 48x48, flags=3) [ 10.023] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.023] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.023] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.023] kgem_bo_sync__cpu_full: handle=28 [ 10.023] gen8_vertex_close: used=34410, vbo active? 23, vb=4, nreloc=1 [ 10.023] gen8_vertex_close: reloc[0] = 287 [ 10.023] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.023] kgem_add_handle: handle=23, index=3 [ 10.023] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.023] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.023] __kgem_retire_rq: request 1 complete [ 10.023] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.023] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.023] kgem_fixup_relocs: shrinking by 61440 [ 10.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.023] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.023] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.023] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.023] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.023] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.023] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.023] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.023] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 10.023] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.023] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.023] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.023] __kgem_retire_rq: request 1 complete [ 10.023] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.023] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.023] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.023] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 10.023] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 10.023] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 10.023] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.023] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.024] kgem_bo_sync__cpu_full: handle=34 [ 10.024] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.024] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 10.024] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.024] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 10.024] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 10.024] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.024] sna_composite(pixmap=784, op=3, src=804+(2247, 15), mask=0+(3370, 7), dst=784+(3370, 7)+(0, 0), size=(32, 34) [ 10.024] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 10.024] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 10.024] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 10.024] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 10.024] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 10.024] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 10.024] gen9_render_composite: 32x34, current mode=0/1 [ 10.024] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.024] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 10.024] sna_blt_composite: unsupported op [3] for blitting [ 10.024] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.024] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 10.024] sna_drawable_use_bo pixmap=784, box=((3370, 7), (3402, 41)), flags=7... [ 10.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.024] sna_drawable_use_bo: using whole GPU bo [ 10.024] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.024] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 10.024] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 10.024] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.024] sna_render_pixmap_bo pixmap=804, (2247, 15)x(32, 34)/(16, 16) [ 10.024] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 10.024] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 10.024] use_cpu_bo: no cpu bo [ 10.024] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 10.024] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 10.024] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 10.024] sna_drawable_move_region_to_cpu(pixmap=804 (16x16), [(0, 0), (16, 16)], flags=2) [ 10.024] sna_drawable_move_region_to_cpu: pixmap=804 all damaged on CPU [ 10.024] kgem_can_create_2d: 16x16 @ 32 [ 10.024] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.024] kgem_can_create_2d: untiled size=4096 [ 10.024] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.024] kgem_choose_tiling: 16x16 -> 0 [ 10.024] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 10.024] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 10.024] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 10.024] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 10.024] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 10.024] __kgem_bo_init(handle=16, num_pages=1024) [ 10.024] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.024] upload: adding upload cache to pixmap=804 [ 10.024] kgem_proxy_bo_attach: handle=16 [ 10.024] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.024] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.024] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.024] gen4_choose_composite_emitter: simple src, no mask [ 10.024] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.024] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.024] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.024] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.024] kgem_add_handle: handle=4, index=0 [ 10.024] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.024] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.024] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.024] gen9_composite_get_binding_table(ffc0) [ 10.024] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.024] kgem_add_handle: handle=39, index=1 [ 10.024] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.024] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.024] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.024] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.024] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 10.024] kgem_add_handle: handle=16, index=2 [ 10.024] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 10.024] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 10.024] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.024] gen9_emit_sampler: sampler = 22 [ 10.024] gen9_emit_sf: num_sf_outputs=1 [ 10.024] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.024] gen9_emit_vertex_elements: setup id=2 [ 10.024] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.024] gen9_render_composite_box: (3370, 7), (3402, 41) [ 10.024] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 10.024] gen8_vertex_flush[490] = 3 [ 10.024] sna_destroy_pixmap: pixmap=804, attached?=1 [ 10.024] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.024] __sna_free_pixmap(pixmap=804) [ 10.024] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 10.024] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.024] sna_glyphs: discarding mask [ 10.024] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 10.024] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.024] gen9_render_composite: 0x0, current mode=1/1 [ 10.024] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.024] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.024] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.024] sna_drawable_use_bo pixmap=784, box=((0, 0), (7680, 2160)), flags=7... [ 10.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.024] sna_drawable_use_bo: using whole GPU bo [ 10.024] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.024] color_convert: src=ff232321 [20028888] [ 10.024] color_convert: dst=ff232321 [20028888] [ 10.024] sna_render_get_solid: ff232321 [ 10.024] sna_render_get_solid(7) = ff232321 (old) [ 10.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.024] sna_transform_is_imprecise_integer_translation: no transform [ 10.024] gen9_composite_picture: integer translation (0, 0), removing [ 10.024] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.024] sna_render_pixmap_bo: GPU all damaged [ 10.024] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.024] gen4_choose_composite_emitter: solid, identity mask [ 10.024] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 10.024] aligning vertex: was 3, now 4 floats per vertex [ 10.024] gen9_composite_get_binding_table(ff00) [ 10.024] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.024] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 10.024] kgem_add_handle: handle=8, index=3 [ 10.024] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 10.024] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.024] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 10.024] kgem_add_handle: handle=6, index=4 [ 10.024] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 10.024] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.024] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.024] gen9_emit_sampler: sampler = a [ 10.024] gen9_emit_sf: num_sf_outputs=2 [ 10.024] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.024] gen9_emit_vertex_elements: setup id=9 [ 10.024] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.024] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.024] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.024] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.024] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.024] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.024] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.024] gen8_vertex_flush[56c] = 48 [ 10.024] gen9_magic_ca_pass: CA fixup (8605 -> 8653) [ 10.024] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.024] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.024] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.024] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 10.024] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.024] sna_glyphs: discarding mask [ 10.024] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 10.024] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.024] gen9_render_composite: 0x0, current mode=1/1 [ 10.024] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.024] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.024] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.024] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.024] sna_drawable_use_bo pixmap=784, box=((0, 0), (7680, 2160)), flags=7... [ 10.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.024] sna_drawable_use_bo: using whole GPU bo [ 10.024] gen9_composite_set_target: pixmap=784, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.024] color_convert: src=ff8e8b85 [20028888] [ 10.024] color_convert: dst=ff8e8b85 [20028888] [ 10.024] sna_render_get_solid: ff8e8b85 [ 10.024] sna_render_get_solid(8) = ff8e8b85 (old) [ 10.024] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.024] sna_transform_is_imprecise_integer_translation: no transform [ 10.024] gen9_composite_picture: integer translation (0, 0), removing [ 10.024] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.024] sna_render_pixmap_bo: GPU all damaged [ 10.024] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.024] gen4_choose_composite_emitter: solid, identity mask [ 10.024] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.024] gen9_composite_get_binding_table(fe40) [ 10.024] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 10.024] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 10.024] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 10.024] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.024] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 10.024] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.024] gen9_emit_vertex_elements: setup id=9 [ 10.024] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.024] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.024] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.024] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.024] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.024] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.024] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 10.024] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.024] gen8_vertex_flush[66c] = 48 [ 10.024] gen9_magic_ca_pass: CA fixup (8653 -> 8701) [ 10.024] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.024] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.024] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.024] sna_copy_area: src=pixmap=784:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.024] sna_copy_area: normal copy [ 10.024] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.024] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.024] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.024] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 10.024] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 10.024] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 10.024] sna_do_copy: pixmap -- no source clipping [ 10.024] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 10.024] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 10.024] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=784+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 10.024] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), replaces=1 [ 10.024] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.024] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 10.024] sna_drawable_use_bo: pinned, never REPLACES [ 10.024] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.024] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.024] sna_drawable_use_bo: applying move-to-gpu override [ 10.024] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 10.024] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 10.024] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 10.024] wait_for_shadow: setting front pixmap to handle=35 [ 10.024] sna_drawable_use_bo: using whole GPU bo [ 10.024] sna_pixmap_move_to_gpu(pixmap=784, usage=0), flags=a [ 10.024] sna_pixmap_move_to_gpu: already all-damaged [ 10.024] sna_pixmap_mark_active: pixmap=784, handle=39 [ 10.024] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.024] sna_pixmap_make_cow: make cow src=784, dst=165, handle=39 (already cow? src=0, dst=0) [ 10.024] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 10.024] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.024] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.024] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.024] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.024] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.024] kgem_set_mode: flushing before new bo [ 10.024] gen8_vertex_close: used=34804, vbo active? 23, vb=204, nreloc=2 [ 10.024] gen8_vertex_close: reloc[0] = 287 [ 10.024] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.024] kgem_add_handle: handle=23, index=5 [ 10.024] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 10.024] gen8_vertex_close: reloc[1] = 342 [ 10.024] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 10.024] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 10.024] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 10.024] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.024] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 10.024] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.024] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.024] kgem_fixup_relocs: shrinking by 61440 [ 10.024] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.025] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.025] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.025] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.025] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.025] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.025] __kgem_bo_clear_busy: handle=8 [ 10.025] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.025] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.025] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.025] __kgem_bo_clear_busy: handle=8 [ 10.025] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.025] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.025] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.025] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.025] aligning vertex: was 4, now 2 floats per vertex [ 10.025] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.025] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.025] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.025] kgem_add_handle: handle=4, index=0 [ 10.025] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.025] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.025] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.025] gen9_composite_get_binding_table(ffc0) [ 10.025] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 10.025] kgem_add_handle: handle=35, index=1 [ 10.025] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.025] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 10.025] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.025] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 10.025] kgem_add_handle: handle=39, index=2 [ 10.025] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 10.025] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.025] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.025] gen9_emit_sampler: sampler = 0 [ 10.025] gen9_emit_sf: num_sf_outputs=1 [ 10.025] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.025] gen9_emit_vertex_elements: setup id=0 [ 10.025] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.025] (0, 0) -> (0, 0) + (7680, 2160) [ 10.025] gen8_vertex_flush[490] = 3 [ 10.025] sna_destroy_pixmap: pixmap=784, attached?=1 [ 10.025] _kgem_bo_destroy: handle=39, proxy? 0 [ 10.025] __kgem_bo_destroy: handle=39, size=66355200 [ 10.025] __kgem_bo_destroy: handle=39 -> active [ 10.025] __sna_free_pixmap(pixmap=784) [ 10.025] sna_accel_flush: flush?=0, dirty?=0 [ 10.025] sna_accel_flush: flush?=0, dirty?=0 [ 10.025] sna_block_handler (tv=598.132000) [ 10.025] kgem_retire, need_retire?=1 [ 10.025] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.025] kgem_retire__requests_ring: retiring ring 0 [ 10.025] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.025] __kgem_retire_rq: request 1 complete [ 10.025] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.025] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.025] kgem_retire -- retired=0, need_retire=0 [ 10.025] kgem_retire__buffers: handle=16, busy? 0 [0] [ 10.025] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 10.025] __kgem_bo_destroy: handle=16, size=262144 [ 10.025] kgem_bo_replace_io: transferring io handle=16 to bo [ 10.025] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 10.025] sna_accel_block: GPU idle, flushing [ 10.025] gen8_vertex_close: used=34810, vbo active? 23, vb=1, nreloc=1 [ 10.025] gen8_vertex_close: reloc[0] = 287 [ 10.025] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.025] kgem_add_handle: handle=23, index=3 [ 10.025] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.025] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 10.025] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.025] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.025] kgem_fixup_relocs: shrinking by 61440 [ 10.025] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.025] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.025] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.025] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.025] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 10.025] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.025] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.025] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.025] sna_scanout_do_flush: flush timer active: delta=-10 [ 10.025] sna_scanout_do_flush (time=10025), triggered [ 10.025] sna_scanout_flush (time=10025), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.025] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.025] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.025] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.025] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.025] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 10.025] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.025] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.025] sna_pixmap_move_to_gpu: already all-damaged [ 10.025] sna_pixmap_mark_active: pixmap=165, handle=35 [ 10.025] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.025] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.025] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.025] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 10.025] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 10.025] get_fb: reusing fb=105 for handle=35 [ 10.025] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 10.025] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.025] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 10.025] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 10.025] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.025] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.025] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 10.025] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 10.025] sna_accel_do_throttle (time=10025), triggered [ 10.025] sna_accel_throttle (time=10025) [ 10.025] sna_accel_block: evaluating timers, active=7 [ 10.025] sna_accel_block: flush timer expires in 16 [10041] [ 10.028] sna_wakeup_handler [ 10.028] sna_create_pixmap(7680, 2160, 24, usage=0) [ 10.028] kgem_can_create_2d: 7680x2160 @ 24 [ 10.028] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.028] kgem_can_create_2d: untiled size=66355200 [ 10.028] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.028] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.028] kgem_can_create_2d: tiled[-1] size=66355200 [ 10.028] sna_create_pixmap: usage=0, flags=1b [ 10.028] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 10.028] __pop_freed_pixmap: reusing freed pixmap=784 header [ 10.028] create_pixmap_hdr: pixmap=805, width=7680, height=2160, usage=0 [ 10.028] sna_create_pixmap: serial=805, 7680x2160, usage=0 [ 10.028] sna_composite_rectangles(pixmap=806, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 10.028] sna_composite_rectangles: converted to op 0 [ 10.028] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.028] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.028] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.029] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.029] sna_composite_rectangles: dropping last-cpu hint [ 10.029] sna_drawable_use_bo pixmap=806, box=((0, 0), (7680, 2160)), flags=19... [ 10.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.029] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.029] sna_pixmap_move_to_gpu(pixmap=806, usage=0), flags=b [ 10.029] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.029] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 10.029] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.029] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.029] sna_pixmap_alloc_gpu: pixmap=806 [ 10.029] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.029] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.029] kgem_bo_remove_from_active: removing handle=39 from active [ 10.029] 1:from active: pitch=30720, tiling=1, handle=39, id=796 [ 10.029] __sna_damage_all(7680, 2160) [ 10.029] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.029] sna_pixmap_mark_active: pixmap=806, handle=39 [ 10.029] sna_drawable_use_bo: allocated GPU bo for operation [ 10.029] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.029] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.029] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.029] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 10.029] sna_render_get_solid: 0 [ 10.029] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.029] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.029] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.029] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.029] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.029] kgem_add_handle: handle=4, index=0 [ 10.029] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.029] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.029] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.029] gen9_composite_get_binding_table(ffc0) [ 10.029] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.029] kgem_add_handle: handle=39, index=1 [ 10.029] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.029] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.029] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.029] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.029] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.029] kgem_add_handle: handle=7, index=2 [ 10.029] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.029] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.029] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.029] gen9_emit_sampler: sampler = 1 [ 10.029] gen9_emit_sf: num_sf_outputs=1 [ 10.029] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.029] gen9_emit_vertex_elements: setup id=0 [ 10.029] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.029] (0, 0), (7680, 2160) [ 10.029] gen8_vertex_flush[490] = 3 [ 10.029] sna_composite_rectangles: pixmap=806 marking clear [0]? 1 [ 10.029] sna_composite_rectangles(pixmap=806, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 10.029] sna_composite_rectangles: converted to op 1 [ 10.029] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.029] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.029] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.029] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.029] sna_composite_rectangles: promoting to full GPU [ 10.029] sna_composite_rectangles: dropping last-cpu hint [ 10.029] sna_drawable_use_bo pixmap=806, box=((0, 0), (7680, 2160)), flags=19... [ 10.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.029] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.029] sna_drawable_use_bo: using whole GPU bo [ 10.029] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.029] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.029] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 10.029] sna_render_get_solid: ff2c001e [ 10.029] sna_render_get_solid(0) = ff2c001e (old) [ 10.029] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.029] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.029] gen9_composite_get_binding_table(ff00) [ 10.029] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.029] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.029] kgem_add_handle: handle=8, index=3 [ 10.029] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.029] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.029] gen9_emit_vertex_elements: setup id=0 [ 10.029] (0, 0), (7680, 2160) [ 10.029] gen8_vertex_flush[4cc] = 3 [ 10.029] sna_composite_rectangles: pixmap=806 marking clear [ff2c001e]? 1 [ 10.029] sna_composite(pixmap=806, op=3, src=292+(0, 0), mask=0+(0, 0), dst=806+(0, 0)+(0, 0), size=(3840, 2160) [ 10.029] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 10.029] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 10.029] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.029] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 10.029] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 10.029] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 10.029] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 10.029] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.029] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 10.029] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.029] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 10.029] sna_drawable_use_bo pixmap=806, box=((0, 0), (3840, 2160)), flags=7... [ 10.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.029] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.029] sna_drawable_use_bo: using whole GPU bo [ 10.029] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.029] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 10.029] sna_transform_is_imprecise_integer_translation: no transform [ 10.029] gen9_composite_picture: integer translation (0, 0), removing [ 10.029] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.029] sna_render_pixmap_bo: GPU all damaged [ 10.029] color_convert: src=f2000000 [20028888] [ 10.029] color_convert: dst=f2000000 [20028888] [ 10.029] sna_render_get_solid: f2000000 [ 10.029] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.029] gen4_choose_composite_emitter: identity source, identity mask [ 10.029] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.029] aligning vertex: was 2, now 5 floats per vertex [ 10.029] gen9_composite_get_binding_table(fe80) [ 10.029] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.029] kgem_add_handle: handle=9, index=4 [ 10.029] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.029] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.029] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 10.029] kgem_add_reloc64: adding proxy [delta=968] for handle=7 [ 10.029] kgem_add_reloc64[7] = (delta=968, target handle=2, presumed=fffe8000) [ 10.029] [3f80] bind bo(handle=7, addr=fffe83c8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.029] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.029] gen9_emit_sampler: sampler = 3 [ 10.029] gen9_emit_sf: num_sf_outputs=2 [ 10.029] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.029] gen9_emit_vertex_elements: setup id=10 [ 10.029] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.029] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.029] gen9_render_composite_box: (0, 0), (3840, 2160) [ 10.029] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 10.029] gen8_vertex_flush[5a8] = 3 [ 10.029] sna_composite(pixmap=806, op=3, src=292+(0, 0), mask=0+(0, 0), dst=806+(3840, 0)+(0, 0), size=(3840, 2160) [ 10.029] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 10.029] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 10.029] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.029] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 10.029] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 10.029] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 10.029] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 10.029] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.029] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.029] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.029] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.029] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 10.029] sna_drawable_use_bo pixmap=806, box=((3840, 0), (7680, 2160)), flags=7... [ 10.029] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.029] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.029] sna_drawable_use_bo: using whole GPU bo [ 10.029] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.029] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 10.029] sna_transform_is_imprecise_integer_translation: no transform [ 10.029] gen9_composite_picture: integer translation (0, 0), removing [ 10.029] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.030] sna_render_pixmap_bo: GPU all damaged [ 10.030] color_convert: src=f2000000 [20028888] [ 10.030] color_convert: dst=f2000000 [20028888] [ 10.030] sna_render_get_solid: f2000000 [ 10.030] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.030] gen4_choose_composite_emitter: identity source, identity mask [ 10.030] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.030] gen9_composite_get_binding_table(fdc0) [ 10.030] gen9_emit_vertex_elements: setup id=10 [ 10.030] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 10.030] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 10.030] gen8_vertex_flush[5dc] = 3 [ 10.030] sna_composite(pixmap=806, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=806+(5694, 1014)+(0, 0), size=(132, 132) [ 10.030] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 10.030] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 10.030] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 10.030] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 10.030] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 10.030] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 10.030] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 10.030] gen9_render_composite: 132x132, current mode=1/1 [ 10.030] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 10.030] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.030] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 10.030] sna_drawable_use_bo pixmap=806, box=((5694, 1014), (5826, 1146)), flags=7... [ 10.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.030] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.030] sna_drawable_use_bo: using whole GPU bo [ 10.030] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.030] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 10.030] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 10.030] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.030] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 10.030] sna_render_pixmap_bo: GPU all damaged [ 10.030] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 10.030] color_convert: src=f2000000 [20028888] [ 10.030] color_convert: dst=f2000000 [20028888] [ 10.030] sna_render_get_solid: f2000000 [ 10.030] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.030] gen4_choose_composite_emitter: simple src, identity mask [ 10.030] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.030] gen9_composite_get_binding_table(fdc0) [ 10.030] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 10.030] kgem_add_handle: handle=15, index=5 [ 10.030] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 10.030] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 10.030] gen9_emit_sampler: sampler = 23 [ 10.030] gen9_emit_vertex_elements: setup id=10 [ 10.030] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 10.030] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 10.030] gen8_vertex_flush[620] = 3 [ 10.030] sna_create_pixmap(80, 80, 32, usage=0) [ 10.030] kgem_can_create_2d: 80x80 @ 32 [ 10.030] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.030] kgem_can_create_2d: untiled size=28672 [ 10.030] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.030] kgem_choose_tiling: 80x80 -> 0 [ 10.030] sna_create_pixmap: usage=0, flags=b [ 10.030] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.030] __pop_freed_pixmap: reusing freed pixmap=788 header [ 10.030] create_pixmap_hdr: pixmap=807, width=80, height=80, usage=0 [ 10.030] sna_create_pixmap: serial=807, 80x80, usage=0 [ 10.030] sna_composite_rectangles(pixmap=808, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.030] sna_composite_rectangles: converted to op 0 [ 10.030] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.030] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.030] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.030] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.030] sna_composite_rectangles: dropping last-cpu hint [ 10.030] sna_drawable_use_bo pixmap=808, box=((0, 0), (80, 80)), flags=19... [ 10.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.030] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.030] sna_pixmap_move_to_gpu(pixmap=808, usage=0), flags=b [ 10.030] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.030] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.030] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.030] kgem_choose_tiling: 80x80 -> 0 [ 10.030] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.030] kgem_choose_tiling: 80x80 -> 0 [ 10.030] sna_pixmap_alloc_gpu: pixmap=808 [ 10.030] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.030] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.030] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.030] from inactive: pitch=320, tiling=0: handle=22, id=797 [ 10.030] __sna_damage_all(80, 80) [ 10.030] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.030] sna_pixmap_mark_active: pixmap=808, handle=22 [ 10.030] sna_drawable_use_bo: allocated GPU bo for operation [ 10.030] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.030] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.030] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.030] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.030] sna_render_get_solid: 0 [ 10.030] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.030] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.030] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.030] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.030] aligning vertex: was 5, now 2 floats per vertex [ 10.030] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.030] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.030] gen9_composite_get_binding_table(fd40) [ 10.030] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 10.030] kgem_add_handle: handle=22, index=6 [ 10.030] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 10.030] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.030] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.030] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.030] gen9_emit_sampler: sampler = 1 [ 10.030] gen9_emit_sf: num_sf_outputs=1 [ 10.030] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.030] gen9_emit_vertex_elements: setup id=0 [ 10.030] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.030] (0, 0), (80, 80) [ 10.030] gen8_vertex_flush[6d8] = 3 [ 10.030] sna_composite_rectangles: pixmap=808 marking clear [0]? 1 [ 10.030] sna_composite_rectangles(pixmap=808, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.030] sna_composite_rectangles: converted to op 1 [ 10.030] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.030] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.030] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.030] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.030] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.030] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.030] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.030] sna_composite_rectangles: dropping last-cpu hint [ 10.030] sna_drawable_use_bo pixmap=808, box=((0, 0), (80, 80)), flags=1... [ 10.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.030] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.030] sna_drawable_use_bo: using whole GPU bo [ 10.030] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.030] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.030] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.030] sna_render_get_solid: 40404040 [ 10.030] sna_render_get_solid(1) = 40404040 (old) [ 10.030] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.030] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.030] gen9_composite_get_binding_table(fcc0) [ 10.030] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 10.030] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.030] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 10.030] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.030] gen9_emit_vertex_elements: setup id=0 [ 10.030] (0, 0), (2, 2) [ 10.030] (78, 0), (80, 2) [ 10.030] (0, 78), (2, 80) [ 10.030] (78, 78), (80, 80) [ 10.030] gen8_vertex_flush[714] = 12 [ 10.030] sna_composite(pixmap=806, op=3, src=808+(0, 0), mask=0+(0, 0), dst=806+(0, 0)+(0, 0), size=(7680, 2160) [ 10.030] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 10.030] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 10.030] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.030] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 10.030] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 10.030] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 10.030] gen9_render_composite: 7680x2160, current mode=1/1 [ 10.030] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.030] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.030] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.030] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.030] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 10.030] sna_drawable_use_bo pixmap=806, box=((0, 0), (7680, 2160)), flags=7... [ 10.030] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.030] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.030] sna_drawable_use_bo: using whole GPU bo [ 10.030] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.030] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 10.030] sna_transform_is_imprecise_integer_translation: no transform [ 10.030] gen9_composite_picture: integer translation (0, 0), removing [ 10.030] sna_render_pixmap_bo pixmap=808, (0, 0)x(7680, 2160)/(80, 80) [ 10.030] sna_render_pixmap_bo: GPU all damaged [ 10.030] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.030] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.030] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.030] gen4_choose_composite_emitter: identity src, no mask [ 10.031] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.031] aligning vertex: was 2, now 3 floats per vertex [ 10.031] gen9_composite_get_binding_table(fc40) [ 10.031] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 10.031] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 10.031] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.031] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.031] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.031] gen9_emit_sampler: sampler = a [ 10.031] gen9_emit_vertex_elements: setup id=2 [ 10.031] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.031] gen9_render_composite_box: (0, 0), (7680, 2160) [ 10.031] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 10.031] gen8_vertex_flush[7b0] = 3 [ 10.031] sna_destroy_pixmap: pixmap=808, attached?=1 [ 10.031] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.031] __kgem_bo_destroy: handle=22, size=61440 [ 10.031] __kgem_bo_destroy: handle=22 -> active [ 10.031] __sna_free_pixmap(pixmap=808) [ 10.031] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.031] kgem_can_create_2d: 640x2096 @ 32 [ 10.031] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.031] kgem_can_create_2d: untiled size=5365760 [ 10.031] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.031] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.031] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.031] sna_create_pixmap: usage=0, flags=1b [ 10.031] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.031] __pop_freed_pixmap: reusing freed pixmap=808 header [ 10.031] create_pixmap_hdr: pixmap=809, width=640, height=2096, usage=0 [ 10.031] sna_create_pixmap: serial=809, 640x2096, usage=0 [ 10.031] sna_composite_rectangles(pixmap=810, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.031] sna_composite_rectangles: converted to op 0 [ 10.031] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.031] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.031] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.031] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.031] sna_composite_rectangles: dropping last-cpu hint [ 10.031] sna_drawable_use_bo pixmap=810, box=((0, 0), (640, 2096)), flags=19... [ 10.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.031] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.031] sna_pixmap_move_to_gpu(pixmap=810, usage=0), flags=b [ 10.031] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.031] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.031] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.031] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.031] sna_pixmap_alloc_gpu: pixmap=810 [ 10.031] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.031] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.031] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 10.031] from inactive: pitch=2560, tiling=1: handle=25, id=798 [ 10.031] __sna_damage_all(640, 2096) [ 10.031] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.031] sna_pixmap_mark_active: pixmap=810, handle=25 [ 10.031] sna_drawable_use_bo: allocated GPU bo for operation [ 10.031] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.031] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.031] kgem_bo_is_render: handle=25, rq? 0 [0] [ 10.031] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.031] sna_render_get_solid: 0 [ 10.031] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.031] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.031] __kgem_retire_rq: request 1 complete [ 10.031] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 10.031] kgem_set_mode: flushing before new bo [ 10.031] gen8_vertex_close: used=34911, vbo active? 23, vb=405, nreloc=3 [ 10.031] gen8_vertex_close: reloc[0] = 287 [ 10.031] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.031] kgem_add_handle: handle=23, index=7 [ 10.031] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd545000) [ 10.031] gen8_vertex_close: reloc[1] = 357 [ 10.031] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 10.031] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd545000) [ 10.031] gen8_vertex_close: reloc[2] = 487 [ 10.031] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 [ 10.031] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fd545000) [ 10.031] batch[1/1, flags=1800]: 498 498 16128 16384, nreloc=15, nexec=8, nfence=0, aperture=24396 [fenced=0] [ 10.031] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.031] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.031] kgem_fixup_relocs: shrinking by 61440 [ 10.031] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.031] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.031] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.031] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.031] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.031] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.031] __kgem_bo_clear_busy: handle=7 [ 10.031] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.031] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.031] __kgem_bo_clear_busy: handle=8 [ 10.031] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.031] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.031] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.031] __kgem_bo_clear_busy: handle=7 [ 10.031] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 10.031] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.031] __kgem_bo_clear_busy: handle=8 [ 10.031] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.031] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.031] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.031] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.031] aligning vertex: was 3, now 2 floats per vertex [ 10.031] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.031] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.031] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.031] kgem_add_handle: handle=4, index=0 [ 10.031] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.031] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.031] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.031] gen9_composite_get_binding_table(ffc0) [ 10.031] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 10.031] kgem_add_handle: handle=25, index=1 [ 10.031] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 10.031] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.031] [3fe0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.031] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.031] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.031] kgem_add_handle: handle=7, index=2 [ 10.031] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.031] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.031] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.031] gen9_emit_sampler: sampler = 1 [ 10.031] gen9_emit_sf: num_sf_outputs=1 [ 10.031] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.031] gen9_emit_vertex_elements: setup id=0 [ 10.031] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.031] (0, 0), (640, 2096) [ 10.031] gen8_vertex_flush[490] = 3 [ 10.031] sna_composite_rectangles: pixmap=810 marking clear [0]? 1 [ 10.031] sna_composite(pixmap=810, op=3, src=292+(168, 968), mask=0+(0, 0), dst=810+(8, 904)+(0, 0), size=(624, 224) [ 10.031] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.031] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.031] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.031] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.031] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 10.031] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 10.031] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 10.031] gen9_render_composite: 624x224, current mode=1/1 [ 10.031] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 10.031] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.031] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.031] sna_drawable_use_bo pixmap=810, box=((8, 904), (632, 1128)), flags=7... [ 10.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.031] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.031] sna_drawable_use_bo: using whole GPU bo [ 10.031] gen9_composite_set_target: pixmap=810, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.031] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 10.031] sna_transform_is_imprecise_integer_translation: no transform [ 10.031] gen9_composite_picture: integer translation (0, 0), removing [ 10.031] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 10.031] sna_render_pixmap_bo: GPU all damaged [ 10.031] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 10.031] color_convert: src=f2000000 [20028888] [ 10.031] color_convert: dst=f2000000 [20028888] [ 10.031] sna_render_get_solid: f2000000 [ 10.031] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.031] gen4_choose_composite_emitter: identity source, identity mask [ 10.031] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.031] aligning vertex: was 2, now 5 floats per vertex [ 10.031] gen9_composite_get_binding_table(ff00) [ 10.031] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 10.031] kgem_add_handle: handle=9, index=3 [ 10.031] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 10.031] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.031] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 10.031] kgem_add_reloc64: adding proxy [delta=968] for handle=7 [ 10.031] kgem_add_reloc64[6] = (delta=968, target handle=2, presumed=fffe8000) [ 10.031] [3fa0] bind bo(handle=7, addr=fffe83c8), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.031] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.031] gen9_emit_sampler: sampler = 3 [ 10.031] gen9_emit_sf: num_sf_outputs=2 [ 10.031] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.031] gen9_emit_vertex_elements: setup id=10 [ 10.031] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.031] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.031] gen9_render_composite_box: (8, 904), (632, 1128) [ 10.031] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 10.031] gen8_vertex_flush[56c] = 3 [ 10.031] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 10.031] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.031] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.031] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.031] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.031] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.031] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 10.031] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.031] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.031] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.031] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.031] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.031] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.031] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.031] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.031] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.031] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.031] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.031] sna_drawable_use_bo pixmap=810, box=((8, 904), (632, 1128)), flags=7... [ 10.031] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.031] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.031] sna_drawable_use_bo: using whole GPU bo [ 10.031] gen9_composite_set_target: pixmap=810, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.031] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.031] color_convert: src=660a0a0a [20028888] [ 10.031] color_convert: dst=660a0a0a [20028888] [ 10.031] sna_render_get_solid: 660a0a0a [ 10.031] sna_render_get_solid(2) = 660a0a0a (old) [ 10.032] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.032] gen4_choose_spans_emitter: solid source [ 10.032] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.032] aligning vertex: was 5, now 3 floats per vertex [ 10.032] gen9_composite_get_binding_table(fe40) [ 10.032] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 10.032] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.032] kgem_add_handle: handle=8, index=4 [ 10.032] kgem_add_reloc64[7] = (delta=8, target handle=4, presumed=fdffe000) [ 10.032] [3f80] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.032] gen9_emit_sampler: sampler = c [ 10.032] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.032] gen9_emit_vertex_elements: setup id=5 [ 10.032] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.032] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.032] thread_choose_span: clipped? 0 [ 10.032] imprecise_trapezoid_span_converter: using 4 threads [ 10.032] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.032] thread_choose_span: clipped? 0 [ 10.032] [ 10.032] span_thread: flushing 95 boxes [ 10.032] span_thread: flushing 95 boxes [ 10.032] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 10.032] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.032] span_thread: flushing 1 boxes [ 10.032] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.032] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.032] gen8_vertex_flush[618] = 576 [ 10.032] gen9_render_composite_spans_done() [ 10.032] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 10.032] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.032] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.032] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.032] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.032] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.032] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 10.032] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 10.032] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 10.032] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 10.032] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.032] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.032] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.032] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.032] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.032] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.032] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.032] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.032] sna_drawable_use_bo pixmap=810, box=((8, 904), (632, 1128)), flags=7... [ 10.032] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.032] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.032] sna_drawable_use_bo: using whole GPU bo [ 10.032] gen9_composite_set_target: pixmap=810, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.032] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.032] color_convert: src=66282828 [20028888] [ 10.032] color_convert: dst=66282828 [20028888] [ 10.032] sna_render_get_solid: 66282828 [ 10.032] sna_render_get_solid(3) = 66282828 (old) [ 10.032] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.032] gen4_choose_spans_emitter: solid source [ 10.032] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.032] gen9_composite_get_binding_table(fdc0) [ 10.032] kgem_add_reloc64: handle=8, pos=16232, delta=0, domains=40000 [ 10.032] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 10.032] kgem_add_reloc64[8] = (delta=12, target handle=4, presumed=fdffe000) [ 10.032] [3f60] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.032] gen9_emit_vertex_elements: setup id=5 [ 10.032] thread_choose_span: clipped? 0 [ 10.033] imprecise_trapezoid_span_converter: using 4 threads [ 10.033] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.033] thread_choose_span: clipped? 0 [ 10.033] [ 10.033] span_thread: flushing 162 boxes [ 10.033] span_thread: flushing 166 boxes [ 10.033] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 10.033] span_thread: flushing 2 boxes [ 10.033] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 10.033] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.033] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 10.033] gen8_vertex_flush[654] = 996 [ 10.033] gen9_render_composite_spans_done() [ 10.033] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.033] kgem_can_create_2d: 640x2096 @ 32 [ 10.033] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.033] kgem_can_create_2d: untiled size=5365760 [ 10.033] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.033] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.033] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.033] sna_create_pixmap: usage=0, flags=1b [ 10.033] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.033] __pop_freed_pixmap: reusing freed pixmap=790 header [ 10.033] create_pixmap_hdr: pixmap=811, width=640, height=2096, usage=0 [ 10.033] sna_create_pixmap: serial=811, 640x2096, usage=0 [ 10.033] sna_composite_rectangles(pixmap=812, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.033] sna_composite_rectangles: converted to op 0 [ 10.033] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.033] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.033] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.033] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.033] sna_composite_rectangles: dropping last-cpu hint [ 10.033] sna_drawable_use_bo pixmap=812, box=((0, 0), (640, 2096)), flags=19... [ 10.033] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.033] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.033] sna_pixmap_move_to_gpu(pixmap=812, usage=0), flags=b [ 10.033] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.033] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.033] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.033] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.033] sna_pixmap_alloc_gpu: pixmap=812 [ 10.033] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.033] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.033] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 10.033] from inactive: pitch=2560, tiling=1: handle=11, id=799 [ 10.033] __sna_damage_all(640, 2096) [ 10.033] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.033] sna_pixmap_mark_active: pixmap=812, handle=11 [ 10.033] sna_drawable_use_bo: allocated GPU bo for operation [ 10.033] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.033] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.033] kgem_bo_is_render: handle=11, rq? 0 [0] [ 10.033] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.033] sna_render_get_solid: 0 [ 10.033] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.033] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.033] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.033] aligning vertex: was 3, now 2 floats per vertex [ 10.033] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.033] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.033] gen9_composite_get_binding_table(fd40) [ 10.033] kgem_add_reloc64: handle=11, pos=16200, delta=0, domains=20002 [ 10.033] kgem_add_handle: handle=11, index=5 [ 10.033] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fa111000) [ 10.033] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.033] [3f40] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.033] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.033] gen9_emit_sampler: sampler = 1 [ 10.033] gen9_emit_sf: num_sf_outputs=1 [ 10.033] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.033] gen9_emit_vertex_elements: setup id=0 [ 10.034] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.034] (0, 0), (640, 2096) [ 10.034] gen8_vertex_flush[714] = 3 [ 10.034] sna_composite_rectangles: pixmap=812 marking clear [0]? 1 [ 10.034] sna_accel_flush: flush?=0, dirty?=0 [ 10.034] sna_block_handler (tv=0.0) [ 10.034] sna_wakeup_handler [ 10.034] sna_create_pixmap(624, 224, 32, usage=0) [ 10.034] kgem_can_create_2d: 624x224 @ 32 [ 10.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.034] kgem_can_create_2d: untiled size=561152 [ 10.034] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.034] kgem_can_create_2d: tiled[-1] size=561152 [ 10.034] sna_create_pixmap: usage=0, flags=1b [ 10.034] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 10.034] __pop_freed_pixmap: reusing freed pixmap=796 header [ 10.034] create_pixmap_hdr: pixmap=813, width=624, height=224, usage=0 [ 10.034] sna_create_pixmap: serial=813, 624x224, usage=0 [ 10.034] sna_composite_rectangles(pixmap=814, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 10.034] sna_composite_rectangles: converted to op 0 [ 10.034] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 10.034] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 10.034] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 10.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 10.034] sna_composite_rectangles: dropping last-cpu hint [ 10.034] sna_drawable_use_bo pixmap=814, box=((0, 0), (624, 224)), flags=19... [ 10.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.034] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.034] sna_pixmap_move_to_gpu(pixmap=814, usage=0), flags=b [ 10.034] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.034] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 10.034] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.034] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.034] sna_pixmap_alloc_gpu: pixmap=814 [ 10.034] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.034] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 10.034] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 10.034] from inactive: pitch=2560, tiling=1: handle=20, id=800 [ 10.034] __sna_damage_all(624, 224) [ 10.034] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.034] sna_pixmap_mark_active: pixmap=814, handle=20 [ 10.034] sna_drawable_use_bo: allocated GPU bo for operation [ 10.034] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.034] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.034] kgem_bo_is_render: handle=20, rq? 0 [0] [ 10.034] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 10.034] sna_render_get_solid: 0 [ 10.034] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.034] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.034] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.034] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.034] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.034] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.034] gen9_composite_get_binding_table(fcc0) [ 10.034] kgem_add_reloc64: handle=20, pos=16168, delta=0, domains=20002 [ 10.034] kgem_add_handle: handle=20, index=6 [ 10.034] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd9be000) [ 10.034] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.034] [3f20] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.034] gen9_emit_vertex_elements: setup id=0 [ 10.034] (0, 0), (624, 224) [ 10.034] gen8_vertex_flush[748] = 3 [ 10.034] sna_composite_rectangles: pixmap=814 marking clear [0]? 1 [ 10.034] sna_create_pixmap(576, 76, 32, usage=0) [ 10.034] kgem_can_create_2d: 576x76 @ 32 [ 10.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.034] kgem_can_create_2d: untiled size=176128 [ 10.034] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.034] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.034] kgem_can_create_2d: tiled[-1] size=176128 [ 10.034] sna_create_pixmap: usage=0, flags=1b [ 10.034] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.034] __pop_freed_pixmap: reusing freed pixmap=794 header [ 10.034] create_pixmap_hdr: pixmap=815, width=576, height=76, usage=0 [ 10.034] sna_create_pixmap: serial=815, 576x76, usage=0 [ 10.034] sna_composite_rectangles(pixmap=816, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.034] sna_composite_rectangles: converted to op 0 [ 10.034] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.034] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.034] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.034] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.034] sna_composite_rectangles: dropping last-cpu hint [ 10.034] sna_drawable_use_bo pixmap=816, box=((0, 0), (576, 76)), flags=19... [ 10.034] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.034] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.034] sna_pixmap_move_to_gpu(pixmap=816, usage=0), flags=b [ 10.034] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.034] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.034] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.034] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.034] sna_pixmap_alloc_gpu: pixmap=816 [ 10.034] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.034] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.034] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 10.034] from inactive: pitch=2560, tiling=1: handle=38, id=801 [ 10.035] __sna_damage_all(576, 76) [ 10.035] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.035] sna_pixmap_mark_active: pixmap=816, handle=38 [ 10.035] sna_drawable_use_bo: allocated GPU bo for operation [ 10.035] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.035] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.035] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.035] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.035] sna_render_get_solid: 0 [ 10.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.035] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.035] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.035] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.035] gen9_composite_get_binding_table(fc40) [ 10.035] kgem_add_reloc64: handle=38, pos=16136, delta=0, domains=20002 [ 10.035] kgem_add_handle: handle=38, index=7 [ 10.035] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd45c000) [ 10.035] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.035] [3f00] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.035] gen9_emit_vertex_elements: setup id=0 [ 10.035] (0, 0), (576, 76) [ 10.035] gen8_vertex_flush[77c] = 3 [ 10.035] sna_composite_rectangles: pixmap=816 marking clear [0]? 1 [ 10.035] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.035] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.035] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.035] trapezoid_spans_maybe_inplace? clear, no [ 10.035] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.035] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.035] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.035] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.035] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.035] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.035] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.035] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.035] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.035] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.035] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.035] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.035] sna_drawable_use_bo pixmap=816, box=((2, 2), (574, 74)), flags=7... [ 10.035] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.035] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.035] sna_drawable_use_bo: using whole GPU bo [ 10.035] gen9_composite_set_target: pixmap=816, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.035] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.035] color_convert: src=4c000000 [20028888] [ 10.035] color_convert: dst=4c000000 [20028888] [ 10.035] sna_render_get_solid: 4c000000 [ 10.035] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.035] gen4_choose_spans_emitter: solid source [ 10.035] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.035] aligning vertex: was 2, now 3 floats per vertex [ 10.035] gen9_composite_get_binding_table(fbc0) [ 10.035] kgem_add_reloc64: handle=7, pos=16104, delta=0, domains=40000 [ 10.035] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.035] kgem_add_reloc64[12] = (delta=304, target handle=2, presumed=fffe8000) [ 10.035] [3ee0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.035] gen9_emit_sampler: sampler = c [ 10.035] gen9_emit_sf: num_sf_outputs=2 [ 10.035] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.035] gen9_emit_vertex_elements: setup id=5 [ 10.035] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.035] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.035] thread_choose_span: clipped? 0 [ 10.035] imprecise_trapezoid_span_converter: using 4 threads [ 10.035] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.035] thread_choose_span: clipped? 0 [ 10.035] span_thread: flushing 1 boxes [ 10.035] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.035] span_thread: flushing 26 boxes [ 10.035] span_thread: flushing 26 boxes [ 10.035] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.035] span_thread: flushing 1 boxes [ 10.036] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.035] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.036] gen8_vertex_flush[82c] = 162 [ 10.036] gen9_render_composite_spans_done() [ 10.036] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.036] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.036] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.036] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.036] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.036] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.036] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.036] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.036] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.036] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.036] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.036] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.036] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.036] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.036] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.036] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.036] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.036] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.036] sna_drawable_use_bo pixmap=816, box=((0, 0), (576, 76)), flags=7... [ 10.036] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.036] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.036] sna_drawable_use_bo: using whole GPU bo [ 10.036] gen9_composite_set_target: pixmap=816, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.036] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.036] color_convert: src=e6e6e6e6 [20028888] [ 10.036] color_convert: dst=e6e6e6e6 [20028888] [ 10.036] sna_render_get_solid: e6e6e6e6 [ 10.036] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.036] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.036] gen4_choose_spans_emitter: solid source [ 10.036] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.036] gen9_composite_get_binding_table(fb40) [ 10.036] kgem_add_reloc64: handle=8, pos=16072, delta=0, domains=40000 [ 10.036] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.036] kgem_add_reloc64[13] = (delta=16, target handle=4, presumed=fdffe000) [ 10.036] [3ec0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.036] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.036] gen9_emit_vertex_elements: setup id=5 [ 10.036] thread_choose_span: clipped? 0 [ 10.036] imprecise_trapezoid_span_converter: using 4 threads [ 10.036] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.036] thread_choose_span: clipped? 0 [ 10.036] span_thread: flushing 2 boxes [ 10.036] span_thread: flushing 2 boxes [ 10.036] span_thread: flushing 62 boxes [ 10.036] span_thread: flushing 62 boxes [ 10.036] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.036] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.036] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.036] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.036] gen8_vertex_flush[880] = 384 [ 10.036] gen9_render_composite_spans_done() [ 10.036] sna_composite_rectangles(pixmap=816, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 10.036] sna_composite_rectangles: converted to op 1 [ 10.037] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 10.037] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 10.037] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 10.037] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 10.037] sna_composite_rectangles: dropping last-cpu hint [ 10.037] sna_drawable_use_bo pixmap=816, box=((16, 16), (18, 60)), flags=9... [ 10.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 10.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.037] sna_drawable_use_bo: using whole GPU bo [ 10.037] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 10.037] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.037] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 10.037] sna_render_get_solid: ffffffff [ 10.037] sna_render_get_solid(white) [ 10.037] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.037] aligning vertex: was 3, now 2 floats per vertex [ 10.037] gen9_composite_get_binding_table(fac0) [ 10.037] kgem_add_reloc64: handle=7, pos=16040, delta=0, domains=40000 [ 10.037] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 10.037] kgem_add_reloc64[14] = (delta=1048, target handle=2, presumed=fffe8000) [ 10.037] [3ea0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.037] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.037] gen9_emit_sampler: sampler = 1 [ 10.037] gen9_emit_sf: num_sf_outputs=1 [ 10.037] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.037] gen9_emit_vertex_elements: setup id=0 [ 10.037] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.037] (16, 16), (18, 60) [ 10.037] gen8_vertex_flush[940] = 3 [ 10.037] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=324, drawable=32e [ 10.037] sna_validate_gc: recomputing clip [ 10.037] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 10.037] sna_copy_area: src=pixmap=816:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=814:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.037] sna_copy_area: normal copy [ 10.037] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.037] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.037] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 10.037] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 10.037] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.037] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.037] sna_do_copy: pixmap -- no source clipping [ 10.037] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.037] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 10.037] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=816+(-24, -136), dst pixmap=814+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 10.037] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=38, cpu_bo=0), replaces=0 [ 10.037] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.037] sna_drawable_use_bo pixmap=814, box=((24, 136), (600, 212)), flags=b... [ 10.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.037] sna_drawable_use_bo: using whole GPU bo [ 10.037] sna_pixmap_move_to_gpu(pixmap=816, usage=0), flags=a [ 10.037] sna_pixmap_move_to_gpu: already all-damaged [ 10.037] sna_pixmap_mark_active: pixmap=816, handle=38 [ 10.037] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.037] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.037] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.037] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.037] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.037] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.037] gen9_composite_get_binding_table(fa40) [ 10.037] kgem_add_reloc64: handle=38, pos=16008, delta=0, domains=40000 [ 10.037] kgem_add_reloc64[15] = (delta=0, target handle=7, presumed=fd45c000) [ 10.037] [3e80] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.037] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.037] gen9_emit_sampler: sampler = 0 [ 10.037] gen9_emit_vertex_elements: setup id=0 [ 10.037] (0, 0) -> (24, 136) + (576, 76) [ 10.037] gen8_vertex_flush[994] = 3 [ 10.037] sna_destroy_pixmap: pixmap=816, attached?=1 [ 10.037] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.037] __kgem_bo_destroy: handle=38, size=204800 [ 10.037] __kgem_bo_destroy: handle=38 -> active [ 10.037] __sna_free_pixmap(pixmap=816) [ 10.037] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 10.037] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.037] sna_glyphs: discarding mask [ 10.037] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 10.037] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789680352 size=624x224 [ 10.037] gen9_render_composite: 0x0, current mode=1/1 [ 10.037] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.037] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.037] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.037] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.037] sna_drawable_use_bo pixmap=814, box=((0, 0), (624, 224)), flags=7... [ 10.037] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.037] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.037] sna_drawable_use_bo: using whole GPU bo [ 10.037] gen9_composite_set_target: pixmap=814, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.037] color_convert: src=ff888888 [20028888] [ 10.037] color_convert: dst=ff888888 [20028888] [ 10.037] sna_render_get_solid: ff888888 [ 10.037] sna_render_get_solid(5) = ff888888 (old) [ 10.037] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.037] sna_transform_is_imprecise_integer_translation: no transform [ 10.037] gen9_composite_picture: integer translation (0, 0), removing [ 10.037] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.037] sna_render_pixmap_bo: GPU all damaged [ 10.037] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.037] gen4_choose_composite_emitter: solid, identity mask [ 10.037] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.037] aligning vertex: was 2, now 4 floats per vertex [ 10.037] gen9_composite_get_binding_table(f9c0) [ 10.037] kgem_add_reloc64: handle=8, pos=15976, delta=0, domains=40000 [ 10.037] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.037] kgem_add_reloc64[16] = (delta=20, target handle=4, presumed=fdffe000) [ 10.037] [3e60] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.037] kgem_add_reloc64: handle=6, pos=15960, delta=0, domains=40000 [ 10.037] kgem_add_handle: handle=6, index=8 [ 10.037] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd585000) [ 10.037] [3e50] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.037] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 10.037] gen9_emit_sampler: sampler = a [ 10.037] gen9_emit_sf: num_sf_outputs=2 [ 10.037] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.037] gen9_emit_vertex_elements: setup id=9 [ 10.037] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.037] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.037] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 10.037] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.037] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 10.038] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.038] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 10.038] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.038] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 10.038] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.038] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 10.038] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.038] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 10.038] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.038] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 10.038] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.038] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 10.038] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.038] gen8_vertex_flush[a70] = 24 [ 10.038] gen9_magic_ca_pass: CA fixup (10331 -> 10355) [ 10.038] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.038] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.038] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.038] sna_composite(pixmap=814, op=3, src=210+(0, 0), mask=0+(28, 8), dst=814+(28, 8)+(0, 0), size=(20, 80) [ 10.038] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 10.038] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 10.038] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 10.038] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 10.038] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 10.038] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 10.038] gen9_render_composite: 20x80, current mode=1/1 [ 10.038] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.038] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 10.038] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.038] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 10.038] sna_drawable_use_bo pixmap=814, box=((28, 8), (48, 88)), flags=7... [ 10.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.038] sna_drawable_use_bo: using whole GPU bo [ 10.038] gen9_composite_set_target: pixmap=814, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.038] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 10.038] sna_transform_is_imprecise_integer_translation: no transform [ 10.038] gen9_composite_picture: integer translation (0, 0), removing [ 10.038] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 10.038] sna_render_pixmap_bo: GPU all damaged [ 10.038] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.038] kgem_bo_is_render: handle=12, rq? 0 [0] [ 10.038] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.038] gen4_choose_composite_emitter: identity src, no mask [ 10.038] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.038] aligning vertex: was 4, now 3 floats per vertex [ 10.038] gen9_composite_get_binding_table(f900) [ 10.038] kgem_add_reloc64: handle=12, pos=15928, delta=0, domains=40000 [ 10.038] kgem_add_handle: handle=12, index=9 [ 10.038] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fdffb000) [ 10.038] [3e30] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.038] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.038] gen9_emit_sampler: sampler = 2 [ 10.038] gen9_emit_sf: num_sf_outputs=1 [ 10.038] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.038] gen9_emit_vertex_elements: setup id=2 [ 10.038] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.038] gen9_render_composite_box: (28, 8), (48, 88) [ 10.038] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 10.038] gen8_vertex_flush[bc0] = 3 [ 10.038] sna_composite(pixmap=814, op=3, src=214+(0, 0), mask=0+(28, 0), dst=814+(28, 0)+(0, 0), size=(20, 8) [ 10.038] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 10.038] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 10.038] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 10.038] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 10.038] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 10.038] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 10.038] gen9_render_composite: 20x8, current mode=1/1 [ 10.038] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.038] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 10.038] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.038] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.038] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 10.038] sna_drawable_use_bo pixmap=814, box=((28, 0), (48, 8)), flags=7... [ 10.038] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.038] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.038] sna_drawable_use_bo: using whole GPU bo [ 10.038] gen9_composite_set_target: pixmap=814, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.038] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 10.038] sna_transform_is_imprecise_integer_translation: no transform [ 10.038] gen9_composite_picture: integer translation (0, 0), removing [ 10.038] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 10.038] sna_render_pixmap_bo: GPU all damaged [ 10.038] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.038] kgem_bo_is_render: handle=24, rq? 0 [0] [ 10.038] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.038] gen4_choose_composite_emitter: identity src, no mask [ 10.038] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.038] gen9_composite_get_binding_table(f880) [ 10.038] kgem_add_reloc64: handle=24, pos=15896, delta=0, domains=40000 [ 10.038] kgem_add_handle: handle=24, index=10 [ 10.038] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fd53c000) [ 10.038] [3e10] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.038] gen9_emit_vertex_elements: setup id=2 [ 10.038] gen9_render_composite_box: (28, 0), (48, 8) [ 10.038] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 10.038] gen8_vertex_flush[bfc] = 3 [ 10.038] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=32e, drawable=32c [ 10.038] sna_validate_gc: recomputing clip [ 10.038] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 10.038] sna_copy_area: src=pixmap=814:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=812:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.039] sna_copy_area: normal copy [ 10.039] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.039] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.039] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 10.039] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 10.039] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 10.039] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 10.039] sna_do_copy: pixmap -- no source clipping [ 10.039] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 10.039] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 10.039] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=814+(-8, -896), dst pixmap=812+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 10.039] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), replaces=0 [ 10.039] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.039] sna_drawable_use_bo pixmap=812, box=((8, 896), (632, 1120)), flags=b... [ 10.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.039] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.039] sna_drawable_use_bo: using whole GPU bo [ 10.039] sna_pixmap_move_to_gpu(pixmap=814, usage=0), flags=a [ 10.039] sna_pixmap_move_to_gpu: already all-damaged [ 10.039] sna_pixmap_mark_active: pixmap=814, handle=20 [ 10.039] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.039] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.039] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.039] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.039] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.039] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.039] aligning vertex: was 3, now 2 floats per vertex [ 10.039] gen9_composite_get_binding_table(f800) [ 10.039] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.039] kgem_add_reloc64: handle=20, pos=15864, delta=0, domains=40000 [ 10.039] kgem_add_reloc64[20] = (delta=0, target handle=6, presumed=fd9be000) [ 10.039] [3df0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 10.039] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.039] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.039] gen9_emit_sampler: sampler = 0 [ 10.039] gen9_emit_vertex_elements: setup id=0 [ 10.039] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.039] (0, 0) -> (8, 896) + (624, 224) [ 10.039] gen8_vertex_flush[c84] = 3 [ 10.039] sna_accel_flush: flush?=0, dirty?=0 [ 10.039] sna_block_handler (tv=0.0) [ 10.039] sna_wakeup_handler [ 10.039] sna_destroy_pixmap: pixmap=814, attached?=1 [ 10.039] _kgem_bo_destroy: handle=20, proxy? 0 [ 10.039] __kgem_bo_destroy: handle=20, size=3268608 [ 10.039] __kgem_bo_destroy: handle=20 -> active [ 10.039] __sna_free_pixmap(pixmap=814) [ 10.039] sna_create_pixmap(624, 80, 32, usage=0) [ 10.039] kgem_can_create_2d: 624x80 @ 32 [ 10.039] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.039] kgem_can_create_2d: untiled size=200704 [ 10.039] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.039] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.039] kgem_can_create_2d: tiled[-1] size=200704 [ 10.039] sna_create_pixmap: usage=0, flags=1b [ 10.039] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 10.039] __pop_freed_pixmap: reusing freed pixmap=814 header [ 10.039] create_pixmap_hdr: pixmap=817, width=624, height=80, usage=0 [ 10.039] sna_create_pixmap: serial=817, 624x80, usage=0 [ 10.039] sna_composite_rectangles(pixmap=818, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 10.039] sna_composite_rectangles: converted to op 0 [ 10.039] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 10.039] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 10.039] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 10.039] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 10.039] sna_composite_rectangles: dropping last-cpu hint [ 10.039] sna_drawable_use_bo pixmap=818, box=((0, 0), (624, 80)), flags=19... [ 10.039] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.039] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.039] sna_pixmap_move_to_gpu(pixmap=818, usage=0), flags=b [ 10.039] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.039] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 10.039] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.039] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.039] sna_pixmap_alloc_gpu: pixmap=818 [ 10.039] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.039] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.039] kgem_bo_remove_from_active: removing handle=38 from active [ 10.039] 1:from active: pitch=2560, tiling=1, handle=38, id=802 [ 10.039] __sna_damage_all(624, 80) [ 10.039] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.039] sna_pixmap_mark_active: pixmap=818, handle=38 [ 10.039] sna_drawable_use_bo: allocated GPU bo for operation [ 10.039] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.039] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.040] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.040] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 10.040] sna_render_get_solid: 0 [ 10.040] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.040] gen9_composite_get_binding_table(f780) [ 10.040] kgem_add_reloc64: handle=38, pos=15832, delta=0, domains=20002 [ 10.040] kgem_add_reloc64[21] = (delta=0, target handle=7, presumed=fd45c000) [ 10.040] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.040] [3dd0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 10.040] gen9_emit_sampler: sampler = 1 [ 10.040] gen9_emit_vertex_elements: setup id=0 [ 10.040] (0, 0), (624, 80) [ 10.040] gen8_vertex_flush[cc0] = 3 [ 10.040] sna_composite_rectangles: pixmap=818 marking clear [0]? 1 [ 10.040] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=32c, drawable=332 [ 10.040] sna_validate_gc: recomputing clip [ 10.040] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 10.040] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=818:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.040] sna_copy_area: normal copy [ 10.040] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.040] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.040] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 10.040] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 10.040] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 10.040] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 10.040] sna_do_copy: pixmap -- no source clipping [ 10.040] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 10.040] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 10.040] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=818+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 10.040] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 10.040] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.040] sna_drawable_use_bo pixmap=818, box=((28, 0), (246, 80)), flags=b... [ 10.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.040] sna_drawable_use_bo: using whole GPU bo [ 10.040] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 10.040] sna_pixmap_move_to_gpu: already all-damaged [ 10.040] sna_pixmap_mark_active: pixmap=218, handle=21 [ 10.040] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.040] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.040] kgem_bo_is_render: handle=21, rq? 0 [0] [ 10.040] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.040] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.040] kgem_check_bo: num_pages=+42, num_exec=+1 [ 10.040] gen9_composite_get_binding_table(f700) [ 10.040] kgem_add_reloc64: handle=21, pos=15800, delta=0, domains=40000 [ 10.040] kgem_add_handle: handle=21, index=11 [ 10.040] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=fd994000) [ 10.040] [3db0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 10.040] gen9_emit_sampler: sampler = 0 [ 10.040] gen9_emit_vertex_elements: setup id=0 [ 10.040] (0, 0) -> (28, 0) + (218, 80) [ 10.040] gen8_vertex_flush[d04] = 3 [ 10.040] sna_composite(pixmap=812, op=3, src=818+(0, 0), mask=0+(0, 0), dst=812+(8, 1136)+(0, 0), size=(624, 80) [ 10.040] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 10.040] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 10.040] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 10.040] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 10.040] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 10.040] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 10.040] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 10.040] gen9_render_composite: 624x80, current mode=1/1 [ 10.040] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.040] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.040] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.040] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 10.040] sna_drawable_use_bo pixmap=812, box=((8, 1136), (632, 1216)), flags=7... [ 10.040] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.040] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.040] sna_drawable_use_bo: using whole GPU bo [ 10.040] gen9_composite_set_target: pixmap=812, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.040] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 10.040] sna_transform_is_imprecise_integer_translation: no transform [ 10.040] gen9_composite_picture: integer translation (0, 0), removing [ 10.040] sna_render_pixmap_bo pixmap=818, (0, 0)x(624, 80)/(624, 80) [ 10.040] sna_render_pixmap_bo: GPU all damaged [ 10.040] color_convert: src=cc000000 [20028888] [ 10.040] color_convert: dst=cc000000 [20028888] [ 10.040] sna_render_get_solid: cc000000 [ 10.040] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.040] gen4_choose_composite_emitter: identity source, identity mask [ 10.040] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.040] aligning vertex: was 2, now 5 floats per vertex [ 10.040] gen9_composite_get_binding_table(f680) [ 10.040] kgem_add_reloc64: handle=38, pos=15768, delta=0, domains=40000 [ 10.040] kgem_add_reloc64[23] = (delta=0, target handle=7, presumed=fd45c000) [ 10.040] [3d90] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 10.040] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 [ 10.040] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 10.040] kgem_add_reloc64[24] = (delta=816, target handle=2, presumed=fffe8000) [ 10.040] [3d80] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.041] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.041] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.041] gen9_emit_sampler: sampler = 3 [ 10.041] gen9_emit_sf: num_sf_outputs=2 [ 10.041] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.041] gen9_emit_vertex_elements: setup id=10 [ 10.041] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.041] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.041] gen9_render_composite_box: (8, 1136), (632, 1216) [ 10.041] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 10.041] gen8_vertex_flush[ddc] = 3 [ 10.041] sna_destroy_pixmap: pixmap=818, attached?=1 [ 10.041] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.041] __kgem_bo_destroy: handle=38, size=204800 [ 10.041] __kgem_bo_destroy: handle=38 -> active [ 10.041] __sna_free_pixmap(pixmap=818) [ 10.041] sna_composite(pixmap=810, op=3, src=812+(0, 0), mask=0+(0, 0), dst=810+(0, 0)+(0, 0), size=(640, 2096) [ 10.041] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 10.041] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 10.041] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 10.041] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 10.041] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 10.041] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 10.041] gen9_render_composite: 640x2096, current mode=1/1 [ 10.041] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.041] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.041] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 10.041] sna_drawable_use_bo pixmap=810, box=((0, 0), (640, 2096)), flags=7... [ 10.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.041] sna_drawable_use_bo: using whole GPU bo [ 10.041] gen9_composite_set_target: pixmap=810, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.041] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 10.041] sna_transform_is_imprecise_integer_translation: no transform [ 10.041] gen9_composite_picture: integer translation (0, 0), removing [ 10.041] sna_render_pixmap_bo pixmap=812, (0, 0)x(640, 2096)/(640, 2096) [ 10.041] sna_render_pixmap_bo: GPU all damaged [ 10.041] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.041] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.041] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.041] gen4_choose_composite_emitter: identity src, no mask [ 10.041] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.041] aligning vertex: was 5, now 3 floats per vertex [ 10.041] gen9_composite_get_binding_table(f5c0) [ 10.041] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.041] kgem_add_reloc64: handle=11, pos=15720, delta=0, domains=40000 [ 10.041] kgem_add_reloc64[25] = (delta=0, target handle=5, presumed=fa111000) [ 10.041] [3d60] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.041] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.041] gen9_emit_sampler: sampler = 2 [ 10.041] gen9_emit_sf: num_sf_outputs=1 [ 10.041] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.041] gen9_emit_vertex_elements: setup id=2 [ 10.041] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.041] gen9_render_composite_box: (0, 0), (640, 2096) [ 10.041] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 10.041] gen8_vertex_flush[e84] = 3 [ 10.041] sna_destroy_pixmap: pixmap=812, attached?=1 [ 10.041] _kgem_bo_destroy: handle=11, proxy? 0 [ 10.041] __kgem_bo_destroy: handle=11, size=33177600 [ 10.041] __kgem_bo_destroy: handle=11 -> active [ 10.041] __sna_free_pixmap(pixmap=812) [ 10.041] sna_composite(pixmap=806, op=3, src=810+(0, 0), mask=0+(160, 64), dst=806+(160, 64)+(0, 0), size=(640, 2096) [ 10.041] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 10.041] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 10.041] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.041] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 10.041] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 10.041] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 10.041] gen9_render_composite: 640x2096, current mode=1/1 [ 10.041] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.041] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.041] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 10.041] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.041] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 10.041] sna_drawable_use_bo pixmap=806, box=((160, 64), (800, 2160)), flags=7... [ 10.041] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.041] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.041] sna_drawable_use_bo: using whole GPU bo [ 10.041] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.041] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 10.041] sna_transform_is_imprecise_integer_translation: no transform [ 10.041] gen9_composite_picture: integer translation (0, 0), removing [ 10.041] sna_render_pixmap_bo pixmap=810, (0, 0)x(640, 2096)/(640, 2096) [ 10.041] sna_render_pixmap_bo: GPU all damaged [ 10.041] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.041] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.041] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.041] gen4_choose_composite_emitter: identity src, no mask [ 10.041] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.041] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.041] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.041] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.041] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.041] gen9_composite_get_binding_table(f540) [ 10.041] kgem_add_reloc64: handle=39, pos=15688, delta=0, domains=20002 [ 10.041] kgem_add_handle: handle=39, index=12 [ 10.041] kgem_add_reloc64[26] = (delta=0, target handle=12, presumed=e4505000) [ 10.041] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.042] [3d40] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.042] kgem_add_reloc64: handle=25, pos=15672, delta=0, domains=40000 [ 10.042] kgem_add_reloc64[27] = (delta=0, target handle=1, presumed=f4225000) [ 10.042] [3d30] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.042] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.042] gen9_emit_vertex_elements: setup id=2 [ 10.042] gen9_render_composite_box: (160, 64), (800, 2160) [ 10.042] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 10.042] gen8_vertex_flush[ed0] = 3 [ 10.042] sna_destroy_pixmap: pixmap=810, attached?=1 [ 10.042] _kgem_bo_destroy: handle=25, proxy? 0 [ 10.042] __kgem_bo_destroy: handle=25, size=33177600 [ 10.042] __kgem_bo_destroy: handle=25 -> active [ 10.042] __sna_free_pixmap(pixmap=810) [ 10.042] sna_create_pixmap(2, 64, 32, usage=0) [ 10.042] kgem_can_create_2d: 2x64 @ 32 [ 10.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.042] kgem_can_create_2d: untiled size=4096 [ 10.042] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.042] kgem_choose_tiling: 2x64 -> 0 [ 10.042] sna_create_pixmap: usage=0, flags=a [ 10.042] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.042] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.042] create_pixmap: serial=819, usage=0, 2x64 [ 10.042] sna_create_pixmap: serial=819, 2x64, usage=0 [ 10.042] sna_composite_rectangles(pixmap=820, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.042] sna_composite_rectangles: converted to op 0 [ 10.042] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.042] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.042] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.042] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.042] sna_composite_rectangles: fallback, dst pixmap=820 too small or not attached [ 10.042] sna_composite_rectangles: fallback [ 10.042] sna_drawable_move_region_to_cpu(pixmap=820 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.042] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.042] _sna_pixmap_move_to_cpu(pixmap=820, 2x64, flags=1) [ 10.042] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.042] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.042] operate_inplace: no, inplace operation not suitable [ 10.042] _sna_pixmap_move_to_cpu: marking as damaged [ 10.042] __sna_damage_all(2, 64) [ 10.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.042] sna_create_pixmap(1, 32, 32, usage=0) [ 10.042] kgem_can_create_2d: 1x32 @ 32 [ 10.042] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.042] kgem_can_create_2d: untiled size=4096 [ 10.042] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.042] kgem_choose_tiling: 1x32 -> 0 [ 10.042] sna_create_pixmap: usage=0, flags=a [ 10.042] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.042] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.042] create_pixmap: serial=821, usage=0, 1x32 [ 10.042] sna_create_pixmap: serial=821, 1x32, usage=0 [ 10.042] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=332, drawable=336 [ 10.042] sna_validate_gc: recomputing clip [ 10.042] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.042] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.042] try_upload__fast: ignore existing cpu damage (if any) [ 10.042] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.042] try_upload__fast: no, no gpu damage [ 10.042] sna_drawable_move_region_to_cpu(pixmap=822 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.042] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.042] _sna_pixmap_move_to_cpu(pixmap=822, 1x32, flags=1) [ 10.042] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.042] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.042] operate_inplace: no, inplace operation not suitable [ 10.042] _sna_pixmap_move_to_cpu: marking as damaged [ 10.042] __sna_damage_all(1, 32) [ 10.042] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.042] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.042] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.042] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.042] sna_accel_flush: flush?=0, dirty?=0 [ 10.042] sna_composite(pixmap=820, op=1, src=822+(0, 0), mask=0+(0, 0), dst=820+(0, 0)+(0, 0), size=(2, 64) [ 10.042] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.042] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.042] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.042] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.042] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.042] sna_composite: fallback, dst pixmap=820 is too small (or completely damaged) [ 10.042] sna_composite: fallback -- fbComposite [ 10.042] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.042] sna_composite_fb: fallback -- move src to cpu [ 10.043] _sna_pixmap_move_to_cpu(pixmap=822, 1x32, flags=2) [ 10.043] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 10.043] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.043] sna_composite_fb: fallback -- move dst to cpu [ 10.043] sna_drawable_move_region_to_cpu(pixmap=820 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.043] sna_drawable_move_region_to_cpu: pixmap=820 all damaged on CPU [ 10.043] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.043] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.043] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.043] sna_destroy_pixmap: pixmap=822, attached?=1 [ 10.043] __sna_free_pixmap(pixmap=822) [ 10.043] sna_composite(pixmap=806, op=3, src=820+(0, 0), mask=0+(0, 0), dst=806+(0, 0)+(0, 0), size=(3840, 64) [ 10.043] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 10.043] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 10.043] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 10.043] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 10.043] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 10.043] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 10.043] gen9_render_composite: 3840x64, current mode=1/1 [ 10.043] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.043] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.043] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.043] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 10.043] sna_drawable_use_bo pixmap=806, box=((0, 0), (3840, 64)), flags=7... [ 10.043] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.043] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.043] sna_drawable_use_bo: using whole GPU bo [ 10.043] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.043] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 10.043] sna_transform_is_imprecise_integer_translation: no transform [ 10.043] gen9_composite_picture: integer translation (0, 0), removing [ 10.043] sna_render_pixmap_bo pixmap=820, (0, 0)x(3840, 64)/(2, 64) [ 10.043] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 10.043] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 10.043] use_cpu_bo: no cpu bo [ 10.043] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 10.043] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 10.043] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 10.043] sna_drawable_move_region_to_cpu(pixmap=820 (2x64), [(0, 0), (2, 64)], flags=2) [ 10.043] sna_drawable_move_region_to_cpu: pixmap=820 all damaged on CPU [ 10.043] kgem_can_create_2d: 2x64 @ 32 [ 10.043] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.043] kgem_can_create_2d: untiled size=4096 [ 10.043] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.043] kgem_choose_tiling: 2x64 -> 0 [ 10.043] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 10.043] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 10.043] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 10.043] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.043] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.043] search_linear_cache: searching for inactive gtt map [ 10.043] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.043] search_linear_cache: searching for inactive gtt map [ 10.043] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.043] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 10.043] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 10.043] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.043] kgem_create_buffer: reusing handle=16 for buffer [ 10.043] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.043] init_buffer_from_bo: reusing handle=16 for buffer [ 10.043] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 10.043] kgem_bo_map: converting request for GTT map into CPU map [ 10.043] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 10.043] kgem_bo_sync__cpu: handle=16 [ 10.043] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.043] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 10.043] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.043] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 10.043] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 10.043] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 10.043] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 10.043] __kgem_bo_init(handle=16, num_pages=2048) [ 10.043] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 10.043] upload: adding upload cache to pixmap=820 [ 10.043] kgem_proxy_bo_attach: handle=16 [ 10.043] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.043] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.043] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.043] gen4_choose_composite_emitter: identity src, no mask [ 10.043] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.043] gen9_composite_get_binding_table(f480) [ 10.043] kgem_add_reloc64: handle=16, pos=15640, delta=0, domains=40000 [ 10.043] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 10.043] kgem_add_handle: handle=16, index=13 [ 10.043] kgem_add_reloc64[28] = (delta=0, target handle=13, presumed=fffa8000) [ 10.043] [3d10] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 10.043] gen9_emit_sampler: sampler = a [ 10.043] gen9_emit_vertex_elements: setup id=2 [ 10.043] gen9_render_composite_box: (0, 0), (3840, 64) [ 10.043] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 10.043] gen8_vertex_flush[f14] = 3 [ 10.043] sna_destroy_pixmap: pixmap=820, attached?=1 [ 10.043] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.043] __sna_free_pixmap(pixmap=820) [ 10.043] sna_composite(pixmap=806, op=3, src=292+(0, 0), mask=0+(0, 0), dst=806+(0, 0)+(0, 0), size=(3840, 48) [ 10.043] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 10.043] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 10.044] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 10.044] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 10.044] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 10.044] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 10.044] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 10.044] gen9_render_composite: 3840x48, current mode=1/1 [ 10.044] kgem_bo_is_busy: handle=9, domain: 3 exec? 1, rq? 1 [ 10.044] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.044] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 10.044] sna_drawable_use_bo pixmap=806, box=((0, 0), (3840, 48)), flags=7... [ 10.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.044] sna_drawable_use_bo: using whole GPU bo [ 10.044] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.044] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 10.044] sna_transform_is_imprecise_integer_translation: no transform [ 10.044] gen9_composite_picture: integer translation (0, 0), removing [ 10.044] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 10.044] sna_render_pixmap_bo: GPU all damaged [ 10.044] color_convert: src=f2000000 [20028888] [ 10.044] color_convert: dst=f2000000 [20028888] [ 10.044] sna_render_get_solid: f2000000 [ 10.044] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.044] gen4_choose_composite_emitter: identity source, identity mask [ 10.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.044] aligning vertex: was 3, now 5 floats per vertex [ 10.044] gen9_composite_get_binding_table(f400) [ 10.044] gen9_emit_sampler: sampler = 3 [ 10.044] gen9_emit_sf: num_sf_outputs=2 [ 10.044] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.044] gen9_emit_vertex_elements: setup id=10 [ 10.044] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.044] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.044] gen9_render_composite_box: (0, 0), (3840, 48) [ 10.044] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 10.044] gen8_vertex_flush[fc4] = 3 [ 10.044] sna_composite_rectangles(pixmap=806, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 10.044] sna_composite_rectangles: converted to op 3 [ 10.044] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 10.044] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 10.044] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 10.044] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 10.044] sna_drawable_use_bo pixmap=806, box=((0, 0), (3840, 48)), flags=1... [ 10.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.044] sna_drawable_use_bo: using whole GPU bo [ 10.044] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.044] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.044] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 10.044] sna_render_get_solid: 660a0a0a [ 10.044] sna_render_get_solid(2) = 660a0a0a (old) [ 10.044] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.044] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.044] aligning vertex: was 5, now 2 floats per vertex [ 10.044] gen9_composite_get_binding_table(f3c0) [ 10.044] gen9_emit_sampler: sampler = 1 [ 10.044] gen9_emit_sf: num_sf_outputs=1 [ 10.044] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.044] gen9_emit_vertex_elements: setup id=0 [ 10.044] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.044] (0, 0), (3840, 48) [ 10.044] gen8_vertex_flush[106c] = 3 [ 10.044] sna_accel_flush: flush?=0, dirty?=0 [ 10.044] sna_block_handler (tv=0.0) [ 10.044] sna_wakeup_handler [ 10.044] sna_mode_wakeup: len=64 [ 10.044] sna_mode_wakeup: recording last swap on pipe=1, frame 326 [146], time 10.43781 [ 10.044] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 10.044] sna_mode_wakeup: flip complete, pending? 2 [ 10.044] sna_mode_wakeup: recording last swap on pipe=0, frame 356 [164], time 10.45093 [ 10.044] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 10.044] sna_mode_wakeup: flip complete, pending? 1 [ 10.044] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.044] sna_composite(pixmap=806, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=806+(3786, 6)+(0, 0), size=(44, 36) [ 10.044] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 10.044] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 10.044] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.044] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 10.044] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 10.044] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 10.044] gen9_render_composite: 44x36, current mode=1/1 [ 10.044] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.044] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.044] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.044] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.044] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 10.044] sna_drawable_use_bo pixmap=806, box=((3786, 6), (3830, 42)), flags=7... [ 10.044] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.044] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.044] sna_drawable_use_bo: using whole GPU bo [ 10.044] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.044] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 10.044] sna_transform_is_imprecise_integer_translation: no transform [ 10.044] gen9_composite_picture: integer translation (0, 0), removing [ 10.044] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 10.044] sna_render_pixmap_bo: CPU all damaged [ 10.044] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 10.044] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.044] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.044] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.044] kgem_bo_is_render: handle=32, rq? 0 [0] [ 10.044] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.044] gen4_choose_composite_emitter: identity src, no mask [ 10.044] kgem_check_bo: num_pages=+2, num_exec=+1 [ 10.044] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.044] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.044] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 [ 10.044] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.044] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.044] aligning vertex: was 2, now 3 floats per vertex [ 10.044] gen9_composite_get_binding_table(f380) [ 10.044] kgem_add_reloc64: handle=32, pos=15576, delta=0, domains=40000 [ 10.045] kgem_add_handle: handle=32, index=14 [ 10.045] kgem_add_reloc64[29] = (delta=0, target handle=14, presumed=fd4fa000) [ 10.045] [3cd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.045] gen9_emit_sampler: sampler = 2 [ 10.045] gen9_emit_vertex_elements: setup id=2 [ 10.045] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.045] gen9_render_composite_box: (3786, 6), (3830, 42) [ 10.045] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 10.045] gen8_vertex_flush[10cc] = 3 [ 10.045] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 10.045] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.045] sna_glyphs: discarding mask [ 10.045] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 10.045] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.045] gen9_render_composite: 0x0, current mode=1/1 [ 10.045] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.045] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.045] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.045] sna_drawable_use_bo pixmap=806, box=((0, 0), (7680, 2160)), flags=7... [ 10.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.045] sna_drawable_use_bo: using whole GPU bo [ 10.045] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.045] color_convert: src=ffdfdbd2 [20028888] [ 10.045] color_convert: dst=ffdfdbd2 [20028888] [ 10.045] sna_render_get_solid: ffdfdbd2 [ 10.045] sna_render_get_solid(6) = ffdfdbd2 (old) [ 10.045] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.045] sna_transform_is_imprecise_integer_translation: no transform [ 10.045] gen9_composite_picture: integer translation (0, 0), removing [ 10.045] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.045] sna_render_pixmap_bo: GPU all damaged [ 10.045] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.045] gen4_choose_composite_emitter: solid, identity mask [ 10.045] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.045] aligning vertex: was 3, now 4 floats per vertex [ 10.045] gen9_composite_get_binding_table(f300) [ 10.045] kgem_add_reloc64: handle=8, pos=15544, delta=0, domains=40000 [ 10.045] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 10.045] kgem_add_reloc64[30] = (delta=24, target handle=4, presumed=fdffe000) [ 10.045] [3cb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.045] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.045] gen9_emit_sampler: sampler = a [ 10.045] gen9_emit_sf: num_sf_outputs=2 [ 10.045] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.045] gen9_emit_vertex_elements: setup id=9 [ 10.045] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.045] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.045] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 10.045] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.045] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 10.045] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 10.045] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 10.045] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 10.045] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 10.045] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 10.045] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 10.045] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 10.045] gen8_vertex_flush[1194] = 15 [ 10.045] gen9_magic_ca_pass: CA fixup (10384 -> 10399) [ 10.045] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.045] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.045] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.045] sna_composite(pixmap=806, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=806+(3626, 6)+(0, 0), size=(48, 36) [ 10.045] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 10.045] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 10.045] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.045] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 10.045] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 10.045] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 10.045] gen9_render_composite: 48x36, current mode=1/1 [ 10.045] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.045] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.045] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.045] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.045] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 10.045] sna_drawable_use_bo pixmap=806, box=((3626, 6), (3674, 42)), flags=7... [ 10.045] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.045] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.045] sna_drawable_use_bo: using whole GPU bo [ 10.045] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.045] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 10.045] sna_transform_is_imprecise_integer_translation: no transform [ 10.045] gen9_composite_picture: integer translation (0, 0), removing [ 10.045] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 10.045] sna_render_pixmap_bo: CPU all damaged [ 10.045] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 10.045] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.045] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.045] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.045] kgem_bo_is_render: handle=33, rq? 0 [0] [ 10.045] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.045] gen4_choose_composite_emitter: identity src, no mask [ 10.045] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.045] aligning vertex: was 4, now 3 floats per vertex [ 10.045] gen9_composite_get_binding_table(f280) [ 10.045] kgem_add_reloc64: handle=33, pos=15512, delta=0, domains=40000 [ 10.045] kgem_add_handle: handle=33, index=15 [ 10.045] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fd4f7000) [ 10.045] [3c90] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 10.045] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.045] gen9_emit_sampler: sampler = 2 [ 10.045] gen9_emit_sf: num_sf_outputs=1 [ 10.045] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.045] gen9_emit_vertex_elements: setup id=2 [ 10.045] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.045] gen9_render_composite_box: (3626, 6), (3674, 42) [ 10.045] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 10.045] gen8_vertex_flush[12d0] = 3 [ 10.045] sna_create_pixmap(26, 20, 32, usage=0) [ 10.045] kgem_can_create_2d: 26x20 @ 32 [ 10.045] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.045] kgem_can_create_2d: untiled size=4096 [ 10.045] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.045] kgem_choose_tiling: 26x20 -> 0 [ 10.045] sna_create_pixmap: usage=0, flags=a [ 10.045] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 10.045] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 10.045] create_pixmap: serial=823, usage=0, 26x20 [ 10.045] sna_create_pixmap: serial=823, 26x20, usage=0 [ 10.045] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=336, drawable=338 [ 10.045] sna_validate_gc: recomputing clip [ 10.045] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 10.045] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 10.045] try_upload__fast: ignore existing cpu damage (if any) [ 10.045] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.045] try_upload__fast: no, no gpu damage [ 10.045] sna_drawable_move_region_to_cpu(pixmap=824 (26x20), [(0, 0), (26, 20)], flags=1) [ 10.045] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 10.045] _sna_pixmap_move_to_cpu(pixmap=824, 26x20, flags=1) [ 10.045] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.045] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.045] operate_inplace: no, inplace operation not suitable [ 10.045] _sna_pixmap_move_to_cpu: marking as damaged [ 10.045] __sna_damage_all(26, 20) [ 10.045] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.045] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 10.045] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 10.045] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 10.045] sna_accel_flush: flush?=1, dirty?=1 [ 10.045] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 10.045] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 10.045] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 10.045] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.045] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.045] kgem_bo_sync__cpu_full: handle=33 [ 10.045] gen8_vertex_close: used=41607, vbo active? 23, vb=625, nreloc=5 [ 10.045] gen8_vertex_close: reloc[0] = 287 [ 10.045] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.045] kgem_add_handle: handle=23, index=16 [ 10.045] kgem_add_reloc64[32] = (delta=0, target handle=16, presumed=fd545000) [ 10.045] gen8_vertex_close: reloc[1] = 342 [ 10.045] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 10.045] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fd545000) [ 10.045] gen8_vertex_close: reloc[2] = 385 [ 10.045] kgem_add_reloc64: handle=23, pos=385, delta=0, domains=200000 [ 10.045] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) [ 10.045] gen8_vertex_close: reloc[3] = 663 [ 10.045] kgem_add_reloc64: handle=23, pos=663, delta=0, domains=200000 [ 10.045] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) [ 10.045] gen8_vertex_close: reloc[4] = 747 [ 10.045] kgem_add_reloc64: handle=23, pos=747, delta=0, domains=200000 [ 10.045] kgem_add_reloc64[36] = (delta=0, target handle=16, presumed=fd545000) [ 10.045] batch[1/1, flags=1800]: 1210 1210 15504 16384, nreloc=37, nexec=17, nfence=0, aperture=42567 [fenced=0] [ 10.045] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.045] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 10.045] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 10.045] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 10.045] kgem_fixup_relocs: shrinking by 53248 [ 10.045] __kgem_busy: handle=2, busy=0, wedged=0 [ 10.045] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 10.045] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.045] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 10.045] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 10.045] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.045] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.045] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.045] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=7 [ 10.045] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.045] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.045] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=7 [ 10.045] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=8 [ 10.045] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.045] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=8 [ 10.045] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=7 [ 10.045] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=8 [ 10.045] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=7 [ 10.045] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=8 [ 10.045] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.045] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 10.045] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 10.045] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 10.045] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=7 [ 10.045] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.045] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 10.045] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.045] __kgem_bo_clear_busy: handle=8 [ 10.045] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 10.045] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.045] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.045] __kgem_busy: handle=33, busy=131072, wedged=0 [ 10.045] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 10.048] __kgem_busy: handle=33, busy=0, wedged=0 [ 10.048] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 10.048] __kgem_retire_requests_upto(handle=33, ring=0) [ 10.048] __kgem_retire_rq: request 1 complete [ 10.048] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.048] kgem_bo_move_to_cache: release handle=22 [ 10.048] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.048] __kgem_retire_rq: request 2 complete [ 10.048] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.048] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 10.048] kgem_bo_move_to_cache: release handle=25 [ 10.048] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 10.048] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 10.048] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 10.048] kgem_bo_move_to_cache: release handle=11 [ 10.048] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 10.048] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 10.048] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.049] kgem_bo_move_to_cache: release handle=38 [ 10.049] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 10.049] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 10.049] kgem_bo_move_to_cache: release handle=20 [ 10.049] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 10.049] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 10.049] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.049] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 10.049] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 10.049] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 10.049] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.049] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.049] kgem_bo_sync__cpu_full: handle=32 [ 10.049] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.049] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 10.049] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.049] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 10.049] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 10.049] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.049] sna_composite(pixmap=806, op=3, src=824+(2370, 10), mask=0+(3554, 6), dst=806+(3554, 6)+(0, 0), size=(52, 36) [ 10.049] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 10.049] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 10.049] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.049] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 10.049] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 10.049] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 10.049] gen9_render_composite: 52x36, current mode=0/1 [ 10.049] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.049] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 10.049] sna_blt_composite: unsupported op [3] for blitting [ 10.049] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.049] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 10.049] sna_drawable_use_bo pixmap=806, box=((3554, 6), (3606, 42)), flags=7... [ 10.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.049] sna_drawable_use_bo: using whole GPU bo [ 10.049] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.049] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 10.049] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 10.049] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.049] sna_render_pixmap_bo pixmap=824, (2370, 10)x(52, 36)/(26, 20) [ 10.049] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 10.049] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 10.049] use_cpu_bo: no cpu bo [ 10.049] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 10.049] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 10.049] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 10.049] sna_drawable_move_region_to_cpu(pixmap=824 (26x20), [(0, 0), (26, 20)], flags=2) [ 10.049] sna_drawable_move_region_to_cpu: pixmap=824 all damaged on CPU [ 10.049] kgem_can_create_2d: 26x20 @ 32 [ 10.049] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.049] kgem_can_create_2d: untiled size=4096 [ 10.049] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.049] kgem_choose_tiling: 26x20 -> 0 [ 10.049] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 10.049] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 10.049] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 10.049] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 10.049] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 10.049] __kgem_bo_init(handle=16, num_pages=2560) [ 10.049] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 10.049] upload: adding upload cache to pixmap=824 [ 10.049] kgem_proxy_bo_attach: handle=16 [ 10.049] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.049] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.049] gen4_choose_composite_emitter: simple src, no mask [ 10.049] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.049] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.049] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.049] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.049] kgem_add_handle: handle=4, index=0 [ 10.049] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.049] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.049] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.049] gen9_composite_get_binding_table(ffc0) [ 10.049] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.049] kgem_add_handle: handle=39, index=1 [ 10.049] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.049] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.049] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.049] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.049] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 10.049] kgem_add_handle: handle=16, index=2 [ 10.049] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 10.049] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 10.049] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.049] gen9_emit_sampler: sampler = 22 [ 10.049] gen9_emit_sf: num_sf_outputs=1 [ 10.049] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.049] gen9_emit_vertex_elements: setup id=2 [ 10.049] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.049] gen9_render_composite_box: (3554, 6), (3606, 42) [ 10.049] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 10.049] gen8_vertex_flush[490] = 3 [ 10.049] sna_destroy_pixmap: pixmap=824, attached?=1 [ 10.049] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.049] __sna_free_pixmap(pixmap=824) [ 10.049] sna_composite(pixmap=806, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=806+(3490, 6)+(0, 0), size=(44, 36) [ 10.049] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 10.049] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 10.049] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.049] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 10.049] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 10.049] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 10.049] gen9_render_composite: 44x36, current mode=1/1 [ 10.049] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.049] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.049] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.049] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 10.049] sna_drawable_use_bo pixmap=806, box=((3490, 6), (3534, 42)), flags=7... [ 10.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.049] sna_drawable_use_bo: using whole GPU bo [ 10.049] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.049] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 10.049] sna_transform_is_imprecise_integer_translation: no transform [ 10.049] gen9_composite_picture: integer translation (0, 0), removing [ 10.049] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 10.049] sna_render_pixmap_bo: CPU all damaged [ 10.049] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 10.049] sna_add_flush_pixmap: new flush bo, flushing before [ 10.049] gen8_vertex_close: used=41616, vbo active? 23, vb=4, nreloc=1 [ 10.049] gen8_vertex_close: reloc[0] = 287 [ 10.049] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.049] kgem_add_handle: handle=23, index=3 [ 10.049] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.049] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 10.049] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.049] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 10.049] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.049] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.049] kgem_fixup_relocs: shrinking by 61440 [ 10.049] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.049] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.049] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.049] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.049] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.049] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.049] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.049] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.049] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.049] kgem_bo_is_render: handle=34, rq? 0 [0] [ 10.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.049] gen4_choose_composite_emitter: identity src, no mask [ 10.049] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 10.049] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.049] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.049] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.049] kgem_add_handle: handle=4, index=0 [ 10.049] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.049] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.049] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.049] gen9_composite_get_binding_table(ffc0) [ 10.049] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.049] kgem_add_handle: handle=39, index=1 [ 10.049] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.049] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.049] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.049] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 10.049] kgem_add_handle: handle=34, index=2 [ 10.049] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 10.049] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.049] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.049] gen9_emit_sampler: sampler = 2 [ 10.049] gen9_emit_sf: num_sf_outputs=1 [ 10.049] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.049] gen9_emit_vertex_elements: setup id=2 [ 10.049] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.049] gen9_render_composite_box: (3490, 6), (3534, 42) [ 10.049] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 10.049] gen8_vertex_flush[490] = 3 [ 10.049] sna_composite(pixmap=806, op=3, src=760+(0, 6), mask=0+(3422, 6), dst=806+(3422, 6)+(0, 0), size=(48, 36) [ 10.049] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 10.049] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 10.049] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.049] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 10.049] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 10.049] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 10.049] gen9_render_composite: 48x36, current mode=1/1 [ 10.049] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.049] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.049] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.049] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.049] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 10.049] sna_drawable_use_bo pixmap=806, box=((3422, 6), (3470, 42)), flags=7... [ 10.049] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.049] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.049] sna_drawable_use_bo: using whole GPU bo [ 10.049] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.049] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 10.049] sna_transform_is_imprecise_integer_translation: no transform [ 10.049] gen9_composite_picture: integer translation (0, 0), removing [ 10.049] sna_render_pixmap_bo pixmap=760, (0, 6)x(48, 36)/(48, 48) [ 10.049] sna_render_pixmap_bo: CPU all damaged [ 10.049] sna_add_flush_pixmap: marking pixmap=760 for flushing [ 10.049] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.049] __kgem_retire_rq: request 1 complete [ 10.049] sna_add_flush_pixmap: new flush bo, flushing before [ 10.049] gen8_vertex_close: used=41625, vbo active? 23, vb=4, nreloc=1 [ 10.049] gen8_vertex_close: reloc[0] = 287 [ 10.049] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.049] kgem_add_handle: handle=23, index=3 [ 10.049] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.049] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 10.049] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.049] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.049] kgem_fixup_relocs: shrinking by 61440 [ 10.049] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.049] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.049] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.049] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.049] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 10.049] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.049] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.049] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.049] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.049] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.049] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.049] gen4_choose_composite_emitter: identity src, no mask [ 10.049] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.049] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.049] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.049] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.049] kgem_add_handle: handle=4, index=0 [ 10.049] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.049] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.049] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.049] gen9_composite_get_binding_table(ffc0) [ 10.049] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.049] kgem_add_handle: handle=39, index=1 [ 10.049] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.049] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.049] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.049] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.049] kgem_add_handle: handle=28, index=2 [ 10.049] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 10.050] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.050] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.050] gen9_emit_sampler: sampler = 2 [ 10.050] gen9_emit_sf: num_sf_outputs=1 [ 10.050] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.050] gen9_emit_vertex_elements: setup id=2 [ 10.050] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.050] gen9_render_composite_box: (3422, 6), (3470, 42) [ 10.050] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 10.050] gen8_vertex_flush[490] = 3 [ 10.050] sna_accel_flush: flush?=1, dirty?=1 [ 10.050] sna_accel_flush: syncing SHM pixmap=760 (refcnt=2) [ 10.050] _sna_pixmap_move_to_cpu(pixmap=760, 48x48, flags=3) [ 10.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.050] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.050] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.050] kgem_bo_sync__cpu_full: handle=28 [ 10.050] gen8_vertex_close: used=41634, vbo active? 23, vb=4, nreloc=1 [ 10.050] gen8_vertex_close: reloc[0] = 287 [ 10.050] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.050] kgem_add_handle: handle=23, index=3 [ 10.050] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.050] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.050] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.050] __kgem_retire_rq: request 1 complete [ 10.050] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.050] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.050] kgem_fixup_relocs: shrinking by 61440 [ 10.050] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.050] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.050] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.050] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.050] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.050] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.050] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.050] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.050] __kgem_busy: handle=28, busy=131072, wedged=0 [ 10.050] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 10.050] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.050] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.050] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.050] __kgem_retire_rq: request 1 complete [ 10.050] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.050] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.050] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.050] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 10.050] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 10.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 10.050] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.050] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.050] kgem_bo_sync__cpu_full: handle=34 [ 10.050] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.050] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 10.050] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.050] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 10.050] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 10.050] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.050] sna_block_handler (tv=0.0) [ 10.050] sna_wakeup_handler [ 10.050] sna_create_pixmap(16, 16, 32, usage=0) [ 10.050] kgem_can_create_2d: 16x16 @ 32 [ 10.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.050] kgem_can_create_2d: untiled size=4096 [ 10.050] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.050] kgem_choose_tiling: 16x16 -> 0 [ 10.050] sna_create_pixmap: usage=0, flags=a [ 10.050] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 10.050] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 10.050] create_pixmap: serial=825, usage=0, 16x16 [ 10.050] sna_create_pixmap: serial=825, 16x16, usage=0 [ 10.050] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=338, drawable=33a [ 10.050] sna_validate_gc: recomputing clip [ 10.050] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 10.050] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 10.050] try_upload__fast: ignore existing cpu damage (if any) [ 10.050] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.050] try_upload__fast: no, no gpu damage [ 10.050] sna_drawable_move_region_to_cpu(pixmap=826 (16x16), [(0, 0), (16, 16)], flags=1) [ 10.050] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 10.050] _sna_pixmap_move_to_cpu(pixmap=826, 16x16, flags=1) [ 10.050] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.050] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.050] operate_inplace: no, inplace operation not suitable [ 10.050] _sna_pixmap_move_to_cpu: marking as damaged [ 10.050] __sna_damage_all(16, 16) [ 10.050] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.050] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 10.050] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 10.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.050] sna_accel_flush: flush?=0, dirty?=0 [ 10.050] sna_composite(pixmap=806, op=3, src=826+(2247, 15), mask=0+(3370, 7), dst=806+(3370, 7)+(0, 0), size=(32, 34) [ 10.050] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 10.050] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 10.050] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 10.050] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 10.050] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 10.050] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 10.050] gen9_render_composite: 32x34, current mode=0/1 [ 10.050] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.050] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 10.050] sna_blt_composite: unsupported op [3] for blitting [ 10.050] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.050] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.050] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 10.050] sna_drawable_use_bo pixmap=806, box=((3370, 7), (3402, 41)), flags=7... [ 10.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.050] sna_drawable_use_bo: using whole GPU bo [ 10.050] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.050] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 10.050] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 10.050] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.050] sna_render_pixmap_bo pixmap=826, (2247, 15)x(32, 34)/(16, 16) [ 10.050] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 10.050] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 10.050] use_cpu_bo: no cpu bo [ 10.050] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 10.050] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 10.050] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 10.050] sna_drawable_move_region_to_cpu(pixmap=826 (16x16), [(0, 0), (16, 16)], flags=2) [ 10.050] sna_drawable_move_region_to_cpu: pixmap=826 all damaged on CPU [ 10.050] kgem_can_create_2d: 16x16 @ 32 [ 10.050] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.050] kgem_can_create_2d: untiled size=4096 [ 10.050] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.050] kgem_choose_tiling: 16x16 -> 0 [ 10.050] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 10.050] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 10.050] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 10.050] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 10.050] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 10.050] __kgem_bo_init(handle=16, num_pages=1024) [ 10.050] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.050] upload: adding upload cache to pixmap=826 [ 10.050] kgem_proxy_bo_attach: handle=16 [ 10.050] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.050] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.050] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.050] gen4_choose_composite_emitter: simple src, no mask [ 10.050] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.050] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.050] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.050] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.050] kgem_add_handle: handle=4, index=0 [ 10.050] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.050] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.050] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.050] gen9_composite_get_binding_table(ffc0) [ 10.050] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.050] kgem_add_handle: handle=39, index=1 [ 10.050] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.050] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.050] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.050] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.050] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 10.050] kgem_add_handle: handle=16, index=2 [ 10.050] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 10.050] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 10.050] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.050] gen9_emit_sampler: sampler = 22 [ 10.050] gen9_emit_sf: num_sf_outputs=1 [ 10.050] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.050] gen9_emit_vertex_elements: setup id=2 [ 10.050] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.050] gen9_render_composite_box: (3370, 7), (3402, 41) [ 10.050] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 10.050] gen8_vertex_flush[490] = 3 [ 10.050] sna_destroy_pixmap: pixmap=826, attached?=1 [ 10.050] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.050] __sna_free_pixmap(pixmap=826) [ 10.050] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 10.050] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.050] sna_glyphs: discarding mask [ 10.050] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 10.050] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.050] gen9_render_composite: 0x0, current mode=1/1 [ 10.050] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.050] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.050] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.050] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.050] sna_drawable_use_bo pixmap=806, box=((0, 0), (7680, 2160)), flags=7... [ 10.050] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.050] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.050] sna_drawable_use_bo: using whole GPU bo [ 10.050] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.050] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.050] color_convert: src=ff232321 [20028888] [ 10.050] color_convert: dst=ff232321 [20028888] [ 10.050] sna_render_get_solid: ff232321 [ 10.050] sna_render_get_solid(7) = ff232321 (old) [ 10.050] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.050] sna_transform_is_imprecise_integer_translation: no transform [ 10.050] gen9_composite_picture: integer translation (0, 0), removing [ 10.050] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.050] sna_render_pixmap_bo: GPU all damaged [ 10.050] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.050] gen4_choose_composite_emitter: solid, identity mask [ 10.050] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 10.050] aligning vertex: was 3, now 4 floats per vertex [ 10.050] gen9_composite_get_binding_table(ff00) [ 10.050] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.050] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 10.050] kgem_add_handle: handle=8, index=3 [ 10.050] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 10.050] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.050] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 10.050] kgem_add_handle: handle=6, index=4 [ 10.050] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 10.050] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.050] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.050] gen9_emit_sampler: sampler = a [ 10.050] gen9_emit_sf: num_sf_outputs=2 [ 10.050] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.050] gen9_emit_vertex_elements: setup id=9 [ 10.050] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.050] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.050] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 10.050] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.051] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.051] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.051] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.051] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.051] gen8_vertex_flush[56c] = 48 [ 10.051] gen9_magic_ca_pass: CA fixup (10411 -> 10459) [ 10.051] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.051] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.051] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.051] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 10.051] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.051] sna_glyphs: discarding mask [ 10.051] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 10.051] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.051] gen9_render_composite: 0x0, current mode=1/1 [ 10.051] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.051] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.051] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.051] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.051] sna_drawable_use_bo pixmap=806, box=((0, 0), (7680, 2160)), flags=7... [ 10.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.051] sna_drawable_use_bo: using whole GPU bo [ 10.051] gen9_composite_set_target: pixmap=806, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.051] color_convert: src=ff8e8b85 [20028888] [ 10.051] color_convert: dst=ff8e8b85 [20028888] [ 10.051] sna_render_get_solid: ff8e8b85 [ 10.051] sna_render_get_solid(8) = ff8e8b85 (old) [ 10.051] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.051] sna_transform_is_imprecise_integer_translation: no transform [ 10.051] gen9_composite_picture: integer translation (0, 0), removing [ 10.051] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.051] sna_render_pixmap_bo: GPU all damaged [ 10.051] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.051] gen4_choose_composite_emitter: solid, identity mask [ 10.051] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.051] gen9_composite_get_binding_table(fe40) [ 10.051] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 10.051] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 10.051] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 10.051] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.051] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 10.051] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.051] gen9_emit_vertex_elements: setup id=9 [ 10.051] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.051] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.051] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.051] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.051] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.051] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.051] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 10.051] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.051] gen8_vertex_flush[66c] = 48 [ 10.051] gen9_magic_ca_pass: CA fixup (10459 -> 10507) [ 10.051] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.051] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.051] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.051] sna_copy_area: src=pixmap=806:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.051] sna_copy_area: normal copy [ 10.051] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.051] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.051] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.051] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 10.051] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 10.051] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 10.051] sna_do_copy: pixmap -- no source clipping [ 10.051] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 10.051] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 10.051] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=806+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 10.051] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), replaces=1 [ 10.051] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.051] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 10.051] sna_drawable_use_bo: pinned, never REPLACES [ 10.051] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.051] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.051] sna_drawable_use_bo: applying move-to-gpu override [ 10.051] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 10.051] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 10.051] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 10.051] wait_for_shadow: setting front pixmap to handle=27 [ 10.051] sna_drawable_use_bo: using whole GPU bo [ 10.051] sna_pixmap_move_to_gpu(pixmap=806, usage=0), flags=a [ 10.051] sna_pixmap_move_to_gpu: already all-damaged [ 10.051] sna_pixmap_mark_active: pixmap=806, handle=39 [ 10.051] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.051] sna_pixmap_make_cow: make cow src=806, dst=165, handle=39 (already cow? src=0, dst=0) [ 10.051] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 10.051] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.051] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.051] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.051] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.051] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.051] kgem_set_mode: flushing before new bo [ 10.051] gen8_vertex_close: used=42028, vbo active? 23, vb=204, nreloc=2 [ 10.051] gen8_vertex_close: reloc[0] = 287 [ 10.051] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.051] kgem_add_handle: handle=23, index=5 [ 10.051] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 10.051] gen8_vertex_close: reloc[1] = 342 [ 10.051] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 10.051] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 10.051] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 10.051] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.051] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 10.051] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.051] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.051] kgem_fixup_relocs: shrinking by 61440 [ 10.051] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.051] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.051] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.051] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.051] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.051] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.051] __kgem_bo_clear_busy: handle=8 [ 10.051] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.051] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.051] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.051] __kgem_bo_clear_busy: handle=8 [ 10.051] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.051] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.051] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.051] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.051] aligning vertex: was 4, now 2 floats per vertex [ 10.051] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.051] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.051] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.051] kgem_add_handle: handle=4, index=0 [ 10.051] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.051] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.051] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.051] gen9_composite_get_binding_table(ffc0) [ 10.051] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 10.051] kgem_add_handle: handle=27, index=1 [ 10.051] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.051] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 10.051] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.051] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 10.051] kgem_add_handle: handle=39, index=2 [ 10.051] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 10.051] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.051] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.051] gen9_emit_sampler: sampler = 0 [ 10.051] gen9_emit_sf: num_sf_outputs=1 [ 10.051] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.051] gen9_emit_vertex_elements: setup id=0 [ 10.051] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.051] (0, 0) -> (0, 0) + (7680, 2160) [ 10.051] gen8_vertex_flush[490] = 3 [ 10.051] sna_destroy_pixmap: pixmap=806, attached?=1 [ 10.051] _kgem_bo_destroy: handle=39, proxy? 0 [ 10.051] __kgem_bo_destroy: handle=39, size=66355200 [ 10.051] __kgem_bo_destroy: handle=39 -> active [ 10.051] __sna_free_pixmap(pixmap=806) [ 10.051] sna_accel_flush: flush?=0, dirty?=0 [ 10.051] sna_accel_flush: flush?=0, dirty?=0 [ 10.051] sna_block_handler (tv=598.106000) [ 10.051] kgem_retire, need_retire?=1 [ 10.051] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.051] kgem_retire__requests_ring: retiring ring 0 [ 10.051] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.051] __kgem_retire_rq: request 1 complete [ 10.051] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.051] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.051] kgem_retire -- retired=0, need_retire=0 [ 10.051] kgem_retire__buffers: handle=16, busy? 0 [0] [ 10.051] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 10.051] __kgem_bo_destroy: handle=16, size=262144 [ 10.051] kgem_bo_replace_io: transferring io handle=16 to bo [ 10.051] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 10.051] sna_accel_block: GPU idle, flushing [ 10.051] gen8_vertex_close: used=42034, vbo active? 23, vb=1, nreloc=1 [ 10.051] gen8_vertex_close: reloc[0] = 287 [ 10.051] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.051] kgem_add_handle: handle=23, index=3 [ 10.051] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.051] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 10.051] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.051] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.051] kgem_fixup_relocs: shrinking by 61440 [ 10.051] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.051] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.051] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.051] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.051] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 10.051] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.052] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.052] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.052] sna_scanout_do_flush: flush timer active: delta=-10 [ 10.052] sna_scanout_do_flush (time=10051), triggered [ 10.052] sna_scanout_flush (time=10051), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.052] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.052] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.052] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.052] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.052] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 10.052] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.052] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.052] sna_pixmap_move_to_gpu: already all-damaged [ 10.052] sna_pixmap_mark_active: pixmap=165, handle=27 [ 10.052] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.052] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.052] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.052] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 10.052] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 10.052] get_fb: reusing fb=101 for handle=27 [ 10.052] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 10.052] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.052] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 10.052] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 10.052] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.052] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.052] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 10.052] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 10.052] sna_accel_do_throttle (time=10051), triggered [ 10.052] sna_accel_throttle (time=10051) [ 10.052] sna_accel_block: evaluating timers, active=7 [ 10.052] sna_accel_block: flush timer expires in 16 [10067] [ 10.052] sna_wakeup_handler [ 10.052] sna_create_pixmap(7680, 2160, 24, usage=0) [ 10.052] kgem_can_create_2d: 7680x2160 @ 24 [ 10.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.052] kgem_can_create_2d: untiled size=66355200 [ 10.052] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.052] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.052] kgem_can_create_2d: tiled[-1] size=66355200 [ 10.052] sna_create_pixmap: usage=0, flags=1b [ 10.052] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 10.052] __pop_freed_pixmap: reusing freed pixmap=806 header [ 10.052] create_pixmap_hdr: pixmap=827, width=7680, height=2160, usage=0 [ 10.052] sna_create_pixmap: serial=827, 7680x2160, usage=0 [ 10.052] sna_composite_rectangles(pixmap=828, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 10.052] sna_composite_rectangles: converted to op 0 [ 10.052] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.052] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.052] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.052] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.052] sna_composite_rectangles: dropping last-cpu hint [ 10.052] sna_drawable_use_bo pixmap=828, box=((0, 0), (7680, 2160)), flags=19... [ 10.053] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.053] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.053] sna_pixmap_move_to_gpu(pixmap=828, usage=0), flags=b [ 10.053] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.053] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 10.053] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.053] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.053] sna_pixmap_alloc_gpu: pixmap=828 [ 10.053] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.053] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.053] kgem_bo_remove_from_active: removing handle=39 from active [ 10.053] 1:from active: pitch=30720, tiling=1, handle=39, id=809 [ 10.053] __sna_damage_all(7680, 2160) [ 10.053] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.053] sna_pixmap_mark_active: pixmap=828, handle=39 [ 10.053] sna_drawable_use_bo: allocated GPU bo for operation [ 10.053] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.053] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.053] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.053] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 10.053] sna_render_get_solid: 0 [ 10.053] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.053] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.053] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.053] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.053] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.053] kgem_add_handle: handle=4, index=0 [ 10.053] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.053] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.053] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.053] gen9_composite_get_binding_table(ffc0) [ 10.053] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.053] kgem_add_handle: handle=39, index=1 [ 10.053] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.053] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.053] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.053] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.053] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.053] kgem_add_handle: handle=7, index=2 [ 10.053] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.053] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.053] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.053] gen9_emit_sampler: sampler = 1 [ 10.053] gen9_emit_sf: num_sf_outputs=1 [ 10.053] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.053] gen9_emit_vertex_elements: setup id=0 [ 10.053] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.053] (0, 0), (7680, 2160) [ 10.053] gen8_vertex_flush[490] = 3 [ 10.053] sna_composite_rectangles: pixmap=828 marking clear [0]? 1 [ 10.053] sna_composite_rectangles(pixmap=828, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 10.053] sna_composite_rectangles: converted to op 1 [ 10.053] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.053] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.053] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.053] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.053] sna_composite_rectangles: promoting to full GPU [ 10.053] sna_composite_rectangles: dropping last-cpu hint [ 10.053] sna_drawable_use_bo pixmap=828, box=((0, 0), (7680, 2160)), flags=19... [ 10.053] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.053] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.053] sna_drawable_use_bo: using whole GPU bo [ 10.053] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.053] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.053] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 10.053] sna_render_get_solid: ff2c001e [ 10.053] sna_render_get_solid(0) = ff2c001e (old) [ 10.053] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.053] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.053] gen9_composite_get_binding_table(ff00) [ 10.053] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.053] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.053] kgem_add_handle: handle=8, index=3 [ 10.053] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.053] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.053] gen9_emit_vertex_elements: setup id=0 [ 10.053] (0, 0), (7680, 2160) [ 10.053] gen8_vertex_flush[4cc] = 3 [ 10.053] sna_composite_rectangles: pixmap=828 marking clear [ff2c001e]? 1 [ 10.053] sna_composite(pixmap=828, op=3, src=292+(0, 0), mask=0+(0, 0), dst=828+(0, 0)+(0, 0), size=(3840, 2160) [ 10.053] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 10.053] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 10.053] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.053] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 10.053] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 10.053] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 10.053] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 10.053] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.053] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 10.053] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.053] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 10.053] sna_drawable_use_bo pixmap=828, box=((0, 0), (3840, 2160)), flags=7... [ 10.053] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.053] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.053] sna_drawable_use_bo: using whole GPU bo [ 10.053] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.053] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 10.053] sna_transform_is_imprecise_integer_translation: no transform [ 10.053] gen9_composite_picture: integer translation (0, 0), removing [ 10.053] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.053] sna_render_pixmap_bo: GPU all damaged [ 10.053] color_convert: src=f8000000 [20028888] [ 10.053] color_convert: dst=f8000000 [20028888] [ 10.053] sna_render_get_solid: f8000000 [ 10.053] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.053] gen4_choose_composite_emitter: identity source, identity mask [ 10.053] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.053] aligning vertex: was 2, now 5 floats per vertex [ 10.053] gen9_composite_get_binding_table(fe80) [ 10.053] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.053] kgem_add_handle: handle=9, index=4 [ 10.053] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.053] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.054] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 10.054] kgem_add_reloc64: adding proxy [delta=992] for handle=7 [ 10.054] kgem_add_reloc64[7] = (delta=992, target handle=2, presumed=fffe8000) [ 10.054] [3f80] bind bo(handle=7, addr=fffe83e0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.054] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.054] gen9_emit_sampler: sampler = 3 [ 10.054] gen9_emit_sf: num_sf_outputs=2 [ 10.054] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.054] gen9_emit_vertex_elements: setup id=10 [ 10.054] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.054] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.054] gen9_render_composite_box: (0, 0), (3840, 2160) [ 10.054] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 10.054] gen8_vertex_flush[5a8] = 3 [ 10.054] sna_composite(pixmap=828, op=3, src=292+(0, 0), mask=0+(0, 0), dst=828+(3840, 0)+(0, 0), size=(3840, 2160) [ 10.054] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 10.054] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 10.054] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.054] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 10.054] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 10.054] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 10.054] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 10.054] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.054] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.054] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.054] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 10.054] sna_drawable_use_bo pixmap=828, box=((3840, 0), (7680, 2160)), flags=7... [ 10.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.054] sna_drawable_use_bo: using whole GPU bo [ 10.054] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.054] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 10.054] sna_transform_is_imprecise_integer_translation: no transform [ 10.054] gen9_composite_picture: integer translation (0, 0), removing [ 10.054] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.054] sna_render_pixmap_bo: GPU all damaged [ 10.054] color_convert: src=f8000000 [20028888] [ 10.054] color_convert: dst=f8000000 [20028888] [ 10.054] sna_render_get_solid: f8000000 [ 10.054] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.054] gen4_choose_composite_emitter: identity source, identity mask [ 10.054] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.054] gen9_composite_get_binding_table(fdc0) [ 10.054] gen9_emit_vertex_elements: setup id=10 [ 10.054] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 10.054] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 10.054] gen8_vertex_flush[5dc] = 3 [ 10.054] sna_composite(pixmap=828, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=828+(5694, 1014)+(0, 0), size=(132, 132) [ 10.054] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 10.054] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 10.054] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 10.054] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 10.054] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 10.054] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 10.054] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 10.054] gen9_render_composite: 132x132, current mode=1/1 [ 10.054] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 10.054] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.054] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.054] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 10.054] sna_drawable_use_bo pixmap=828, box=((5694, 1014), (5826, 1146)), flags=7... [ 10.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.054] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.054] sna_drawable_use_bo: using whole GPU bo [ 10.054] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.054] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 10.054] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 10.054] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.054] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 10.054] sna_render_pixmap_bo: GPU all damaged [ 10.054] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 10.054] color_convert: src=f8000000 [20028888] [ 10.054] color_convert: dst=f8000000 [20028888] [ 10.054] sna_render_get_solid: f8000000 [ 10.054] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.054] gen4_choose_composite_emitter: simple src, identity mask [ 10.054] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.054] gen9_composite_get_binding_table(fdc0) [ 10.054] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 10.054] kgem_add_handle: handle=15, index=5 [ 10.054] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 10.054] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 10.054] gen9_emit_sampler: sampler = 23 [ 10.054] gen9_emit_vertex_elements: setup id=10 [ 10.054] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 10.054] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 10.054] gen8_vertex_flush[620] = 3 [ 10.054] sna_create_pixmap(80, 80, 32, usage=0) [ 10.054] kgem_can_create_2d: 80x80 @ 32 [ 10.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.054] kgem_can_create_2d: untiled size=28672 [ 10.054] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.054] kgem_choose_tiling: 80x80 -> 0 [ 10.054] sna_create_pixmap: usage=0, flags=b [ 10.054] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.054] __pop_freed_pixmap: reusing freed pixmap=810 header [ 10.054] create_pixmap_hdr: pixmap=829, width=80, height=80, usage=0 [ 10.054] sna_create_pixmap: serial=829, 80x80, usage=0 [ 10.054] sna_composite_rectangles(pixmap=830, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.054] sna_composite_rectangles: converted to op 0 [ 10.054] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.054] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.054] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.054] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.054] sna_composite_rectangles: dropping last-cpu hint [ 10.054] sna_drawable_use_bo pixmap=830, box=((0, 0), (80, 80)), flags=19... [ 10.054] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.054] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.054] sna_pixmap_move_to_gpu(pixmap=830, usage=0), flags=b [ 10.054] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.054] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.054] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.054] kgem_choose_tiling: 80x80 -> 0 [ 10.054] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.054] kgem_choose_tiling: 80x80 -> 0 [ 10.054] sna_pixmap_alloc_gpu: pixmap=830 [ 10.054] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.054] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.054] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.054] from inactive: pitch=320, tiling=0: handle=22, id=810 [ 10.054] __sna_damage_all(80, 80) [ 10.054] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.054] sna_pixmap_mark_active: pixmap=830, handle=22 [ 10.054] sna_drawable_use_bo: allocated GPU bo for operation [ 10.054] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.054] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.054] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.054] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.054] sna_render_get_solid: 0 [ 10.054] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.054] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.054] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.054] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.054] aligning vertex: was 5, now 2 floats per vertex [ 10.054] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.054] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.054] gen9_composite_get_binding_table(fd40) [ 10.054] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 10.054] kgem_add_handle: handle=22, index=6 [ 10.054] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 10.054] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.054] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.054] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.054] gen9_emit_sampler: sampler = 1 [ 10.054] gen9_emit_sf: num_sf_outputs=1 [ 10.055] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.055] gen9_emit_vertex_elements: setup id=0 [ 10.055] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.055] (0, 0), (80, 80) [ 10.055] gen8_vertex_flush[6d8] = 3 [ 10.055] sna_composite_rectangles: pixmap=830 marking clear [0]? 1 [ 10.055] sna_composite_rectangles(pixmap=830, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.055] sna_composite_rectangles: converted to op 1 [ 10.055] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.055] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.055] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.055] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.055] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.055] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.055] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.055] sna_composite_rectangles: dropping last-cpu hint [ 10.055] sna_drawable_use_bo pixmap=830, box=((0, 0), (80, 80)), flags=1... [ 10.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.055] sna_drawable_use_bo: using whole GPU bo [ 10.055] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.055] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.055] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.055] sna_render_get_solid: 40404040 [ 10.055] sna_render_get_solid(1) = 40404040 (old) [ 10.055] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.055] gen9_composite_get_binding_table(fcc0) [ 10.055] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 10.055] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.055] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 10.055] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.055] gen9_emit_vertex_elements: setup id=0 [ 10.055] (0, 0), (2, 2) [ 10.055] (78, 0), (80, 2) [ 10.055] (0, 78), (2, 80) [ 10.055] (78, 78), (80, 80) [ 10.055] gen8_vertex_flush[714] = 12 [ 10.055] sna_composite(pixmap=828, op=3, src=830+(0, 0), mask=0+(0, 0), dst=828+(0, 0)+(0, 0), size=(7680, 2160) [ 10.055] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 10.055] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 10.055] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.055] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 10.055] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 10.055] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 10.055] gen9_render_composite: 7680x2160, current mode=1/1 [ 10.055] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.055] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.055] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.055] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.055] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 10.055] sna_drawable_use_bo pixmap=828, box=((0, 0), (7680, 2160)), flags=7... [ 10.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.055] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.055] sna_drawable_use_bo: using whole GPU bo [ 10.055] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.055] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 10.055] sna_transform_is_imprecise_integer_translation: no transform [ 10.055] gen9_composite_picture: integer translation (0, 0), removing [ 10.055] sna_render_pixmap_bo pixmap=830, (0, 0)x(7680, 2160)/(80, 80) [ 10.055] sna_render_pixmap_bo: GPU all damaged [ 10.055] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.055] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.055] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.055] gen4_choose_composite_emitter: identity src, no mask [ 10.055] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.055] aligning vertex: was 2, now 3 floats per vertex [ 10.055] gen9_composite_get_binding_table(fc40) [ 10.055] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 10.055] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 10.055] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.055] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.055] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.055] gen9_emit_sampler: sampler = a [ 10.055] gen9_emit_vertex_elements: setup id=2 [ 10.055] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.055] gen9_render_composite_box: (0, 0), (7680, 2160) [ 10.055] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 10.055] gen8_vertex_flush[7b0] = 3 [ 10.055] sna_destroy_pixmap: pixmap=830, attached?=1 [ 10.055] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.055] __kgem_bo_destroy: handle=22, size=61440 [ 10.055] __kgem_bo_destroy: handle=22 -> active [ 10.055] __sna_free_pixmap(pixmap=830) [ 10.055] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.055] kgem_can_create_2d: 640x2096 @ 32 [ 10.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.055] kgem_can_create_2d: untiled size=5365760 [ 10.055] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.055] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.055] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.055] sna_create_pixmap: usage=0, flags=1b [ 10.055] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.055] __pop_freed_pixmap: reusing freed pixmap=830 header [ 10.055] create_pixmap_hdr: pixmap=831, width=640, height=2096, usage=0 [ 10.055] sna_create_pixmap: serial=831, 640x2096, usage=0 [ 10.055] sna_composite_rectangles(pixmap=832, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.055] sna_composite_rectangles: converted to op 0 [ 10.055] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.055] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.055] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.055] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.055] sna_composite_rectangles: dropping last-cpu hint [ 10.055] sna_drawable_use_bo pixmap=832, box=((0, 0), (640, 2096)), flags=19... [ 10.055] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.055] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.055] sna_pixmap_move_to_gpu(pixmap=832, usage=0), flags=b [ 10.055] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.055] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.055] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.055] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.055] sna_pixmap_alloc_gpu: pixmap=832 [ 10.055] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.055] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.055] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 10.055] from inactive: pitch=2560, tiling=1: handle=11, id=811 [ 10.055] __sna_damage_all(640, 2096) [ 10.055] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.055] sna_pixmap_mark_active: pixmap=832, handle=11 [ 10.055] sna_drawable_use_bo: allocated GPU bo for operation [ 10.055] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.055] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.055] kgem_bo_is_render: handle=11, rq? 0 [0] [ 10.055] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.055] sna_render_get_solid: 0 [ 10.055] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.055] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.055] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.055] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.055] aligning vertex: was 3, now 2 floats per vertex [ 10.056] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.056] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.056] gen9_composite_get_binding_table(fbc0) [ 10.056] kgem_add_reloc64: handle=11, pos=16104, delta=0, domains=20002 [ 10.056] kgem_add_handle: handle=11, index=7 [ 10.056] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fa111000) [ 10.056] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.056] [3ee0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.056] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.056] gen9_emit_sampler: sampler = 1 [ 10.056] gen9_emit_vertex_elements: setup id=0 [ 10.056] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.056] (0, 0), (640, 2096) [ 10.056] gen8_vertex_flush[820] = 3 [ 10.056] sna_composite_rectangles: pixmap=832 marking clear [0]? 1 [ 10.056] sna_composite(pixmap=832, op=3, src=292+(168, 968), mask=0+(0, 0), dst=832+(8, 904)+(0, 0), size=(624, 224) [ 10.056] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.056] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.056] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.056] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.056] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 10.056] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 10.056] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 10.056] gen9_render_composite: 624x224, current mode=1/1 [ 10.056] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.056] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.056] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.056] sna_drawable_use_bo pixmap=832, box=((8, 904), (632, 1128)), flags=7... [ 10.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.056] sna_drawable_use_bo: using whole GPU bo [ 10.056] gen9_composite_set_target: pixmap=832, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.056] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 10.056] sna_transform_is_imprecise_integer_translation: no transform [ 10.056] gen9_composite_picture: integer translation (0, 0), removing [ 10.056] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 10.056] sna_render_pixmap_bo: GPU all damaged [ 10.056] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 10.056] color_convert: src=f8000000 [20028888] [ 10.056] color_convert: dst=f8000000 [20028888] [ 10.056] sna_render_get_solid: f8000000 [ 10.056] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.056] gen4_choose_composite_emitter: identity source, identity mask [ 10.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.056] aligning vertex: was 2, now 5 floats per vertex [ 10.056] gen9_composite_get_binding_table(fb40) [ 10.056] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.056] gen9_emit_sampler: sampler = 3 [ 10.056] gen9_emit_sf: num_sf_outputs=2 [ 10.056] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.056] gen9_emit_vertex_elements: setup id=10 [ 10.056] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.056] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.056] gen9_render_composite_box: (8, 904), (632, 1128) [ 10.056] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 10.056] gen8_vertex_flush[8e8] = 3 [ 10.056] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 10.056] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.056] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.056] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.056] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.056] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.056] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 10.056] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.056] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.056] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.056] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.056] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.056] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.056] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.056] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.056] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.056] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.056] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.056] sna_drawable_use_bo pixmap=832, box=((8, 904), (632, 1128)), flags=7... [ 10.056] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.056] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.056] sna_drawable_use_bo: using whole GPU bo [ 10.056] gen9_composite_set_target: pixmap=832, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.056] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.056] color_convert: src=660a0a0a [20028888] [ 10.056] color_convert: dst=660a0a0a [20028888] [ 10.056] sna_render_get_solid: 660a0a0a [ 10.056] sna_render_get_solid(2) = 660a0a0a (old) [ 10.056] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.056] gen4_choose_spans_emitter: solid source [ 10.056] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.056] aligning vertex: was 5, now 3 floats per vertex [ 10.056] gen9_composite_get_binding_table(fb00) [ 10.056] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 10.056] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.056] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 10.056] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.056] gen9_emit_sampler: sampler = c [ 10.056] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.056] gen9_emit_vertex_elements: setup id=5 [ 10.056] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.056] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.056] thread_choose_span: clipped? 0 [ 10.056] imprecise_trapezoid_span_converter: using 4 threads [ 10.056] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.056] thread_choose_span: clipped? 0 [ 10.056] span_thread: flushing 1 boxes [ 10.056] span_thread: flushing 1 boxes [ 10.056] span_thread: flushing 95 boxes [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.057] span_thread: flushing 95 boxes [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.057] gen8_vertex_flush[994] = 576 [ 10.057] gen9_render_composite_spans_done() [ 10.057] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 10.057] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.057] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.057] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.057] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.057] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.057] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 10.057] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 10.057] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 10.057] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 10.057] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.057] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.057] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.057] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.057] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.057] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.057] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.057] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.057] sna_drawable_use_bo pixmap=832, box=((8, 904), (632, 1128)), flags=7... [ 10.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.057] sna_drawable_use_bo: using whole GPU bo [ 10.057] gen9_composite_set_target: pixmap=832, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.057] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.057] color_convert: src=66282828 [20028888] [ 10.057] color_convert: dst=66282828 [20028888] [ 10.057] sna_render_get_solid: 66282828 [ 10.057] sna_render_get_solid(3) = 66282828 (old) [ 10.057] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.057] gen4_choose_spans_emitter: solid source [ 10.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.057] gen9_composite_get_binding_table(fa80) [ 10.057] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 10.057] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 10.057] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 10.057] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.057] gen9_emit_vertex_elements: setup id=5 [ 10.057] thread_choose_span: clipped? 0 [ 10.057] imprecise_trapezoid_span_converter: using 4 threads [ 10.057] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.057] thread_choose_span: clipped? 0 [ 10.057] span_thread: flushing 2 boxes [ 10.057] span_thread: flushing 2 boxes [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.057] span_thread: flushing 162 boxes [ 10.057] span_thread: flushing 166 boxes [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 10.057] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 10.057] gen8_vertex_flush[9d0] = 996 [ 10.057] gen9_render_composite_spans_done() [ 10.057] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.057] kgem_can_create_2d: 640x2096 @ 32 [ 10.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.057] kgem_can_create_2d: untiled size=5365760 [ 10.057] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.057] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.057] sna_create_pixmap: usage=0, flags=1b [ 10.057] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.057] __pop_freed_pixmap: reusing freed pixmap=812 header [ 10.057] create_pixmap_hdr: pixmap=833, width=640, height=2096, usage=0 [ 10.057] sna_create_pixmap: serial=833, 640x2096, usage=0 [ 10.057] sna_composite_rectangles(pixmap=834, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.057] sna_composite_rectangles: converted to op 0 [ 10.057] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.057] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.057] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.057] sna_composite_rectangles: dropping last-cpu hint [ 10.057] sna_drawable_use_bo pixmap=834, box=((0, 0), (640, 2096)), flags=19... [ 10.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.057] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.057] sna_pixmap_move_to_gpu(pixmap=834, usage=0), flags=b [ 10.057] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.057] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.057] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.057] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.057] sna_pixmap_alloc_gpu: pixmap=834 [ 10.057] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.057] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.057] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 10.057] from inactive: pitch=2560, tiling=1: handle=25, id=812 [ 10.057] __sna_damage_all(640, 2096) [ 10.057] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.057] sna_pixmap_mark_active: pixmap=834, handle=25 [ 10.057] sna_drawable_use_bo: allocated GPU bo for operation [ 10.057] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.057] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.057] kgem_bo_is_render: handle=25, rq? 0 [0] [ 10.057] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.057] sna_render_get_solid: 0 [ 10.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.057] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.057] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.057] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.057] aligning vertex: was 3, now 2 floats per vertex [ 10.057] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.057] __kgem_retire_rq: request 1 complete [ 10.057] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 10.057] kgem_set_mode: flushing before new bo [ 10.057] gen8_vertex_close: used=46878, vbo active? 23, vb=425, nreloc=4 [ 10.057] gen8_vertex_close: reloc[0] = 287 [ 10.057] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.057] kgem_add_handle: handle=23, index=8 [ 10.058] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd545000) [ 10.058] gen8_vertex_close: reloc[1] = 357 [ 10.058] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 10.058] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd545000) [ 10.058] gen8_vertex_close: reloc[2] = 487 [ 10.058] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 [ 10.058] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd545000) [ 10.058] gen8_vertex_close: reloc[3] = 608 [ 10.058] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 [ 10.058] kgem_add_reloc64[18] = (delta=0, target handle=8, presumed=fd545000) [ 10.058] batch[1/1, flags=1800]: 634 634 16016 16384, nreloc=19, nexec=9, nfence=0, aperture=32496 [fenced=0] [ 10.058] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.058] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.058] kgem_fixup_relocs: shrinking by 61440 [ 10.058] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.058] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.058] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 10.058] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.058] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.058] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.058] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.058] __kgem_bo_clear_busy: handle=7 [ 10.058] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.058] __kgem_bo_clear_busy: handle=8 [ 10.058] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.058] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.058] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.058] __kgem_bo_clear_busy: handle=7 [ 10.058] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 10.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.058] __kgem_bo_clear_busy: handle=8 [ 10.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.058] __kgem_bo_clear_busy: handle=8 [ 10.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.058] __kgem_bo_clear_busy: handle=8 [ 10.058] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.058] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.058] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.058] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.058] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.058] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.058] kgem_add_handle: handle=4, index=0 [ 10.058] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.058] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.058] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.058] gen9_composite_get_binding_table(ffc0) [ 10.058] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 10.058] kgem_add_handle: handle=25, index=1 [ 10.058] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 10.058] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.058] [3fe0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.058] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.058] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.058] kgem_add_handle: handle=7, index=2 [ 10.058] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.058] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.058] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.058] gen9_emit_sampler: sampler = 1 [ 10.058] gen9_emit_sf: num_sf_outputs=1 [ 10.058] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.058] gen9_emit_vertex_elements: setup id=0 [ 10.058] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.058] (0, 0), (640, 2096) [ 10.058] gen8_vertex_flush[490] = 3 [ 10.058] sna_composite_rectangles: pixmap=834 marking clear [0]? 1 [ 10.058] sna_accel_flush: flush?=0, dirty?=0 [ 10.058] sna_block_handler (tv=0.0) [ 10.058] sna_wakeup_handler [ 10.058] sna_create_pixmap(624, 224, 32, usage=0) [ 10.058] kgem_can_create_2d: 624x224 @ 32 [ 10.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.058] kgem_can_create_2d: untiled size=561152 [ 10.058] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.058] kgem_can_create_2d: tiled[-1] size=561152 [ 10.058] sna_create_pixmap: usage=0, flags=1b [ 10.058] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 10.058] __pop_freed_pixmap: reusing freed pixmap=818 header [ 10.058] create_pixmap_hdr: pixmap=835, width=624, height=224, usage=0 [ 10.058] sna_create_pixmap: serial=835, 624x224, usage=0 [ 10.058] sna_composite_rectangles(pixmap=836, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 10.058] sna_composite_rectangles: converted to op 0 [ 10.058] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 10.058] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 10.058] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 10.058] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 10.058] sna_composite_rectangles: dropping last-cpu hint [ 10.058] sna_drawable_use_bo pixmap=836, box=((0, 0), (624, 224)), flags=19... [ 10.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.058] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.058] sna_pixmap_move_to_gpu(pixmap=836, usage=0), flags=b [ 10.058] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.058] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 10.058] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.058] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.058] sna_pixmap_alloc_gpu: pixmap=836 [ 10.058] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.058] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 10.058] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 10.058] from inactive: pitch=2560, tiling=1: handle=20, id=813 [ 10.058] __sna_damage_all(624, 224) [ 10.058] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.058] sna_pixmap_mark_active: pixmap=836, handle=20 [ 10.058] sna_drawable_use_bo: allocated GPU bo for operation [ 10.058] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.058] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.058] kgem_bo_is_render: handle=20, rq? 0 [0] [ 10.058] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 10.058] sna_render_get_solid: 0 [ 10.058] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.058] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.058] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.059] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.059] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.059] gen9_composite_get_binding_table(ff00) [ 10.059] kgem_add_reloc64: handle=20, pos=16312, delta=0, domains=20002 [ 10.059] kgem_add_handle: handle=20, index=3 [ 10.059] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd9be000) [ 10.059] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.059] [3fb0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.059] gen9_emit_vertex_elements: setup id=0 [ 10.059] (0, 0), (624, 224) [ 10.059] gen8_vertex_flush[4c4] = 3 [ 10.059] sna_composite_rectangles: pixmap=836 marking clear [0]? 1 [ 10.059] sna_create_pixmap(576, 76, 32, usage=0) [ 10.059] kgem_can_create_2d: 576x76 @ 32 [ 10.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.059] kgem_can_create_2d: untiled size=176128 [ 10.059] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.059] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.059] kgem_can_create_2d: tiled[-1] size=176128 [ 10.059] sna_create_pixmap: usage=0, flags=1b [ 10.059] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.059] __pop_freed_pixmap: reusing freed pixmap=816 header [ 10.059] create_pixmap_hdr: pixmap=837, width=576, height=76, usage=0 [ 10.059] sna_create_pixmap: serial=837, 576x76, usage=0 [ 10.059] sna_composite_rectangles(pixmap=838, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.059] sna_composite_rectangles: converted to op 0 [ 10.059] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.059] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.059] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.059] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.059] sna_composite_rectangles: dropping last-cpu hint [ 10.059] sna_drawable_use_bo pixmap=838, box=((0, 0), (576, 76)), flags=19... [ 10.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.059] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.059] sna_pixmap_move_to_gpu(pixmap=838, usage=0), flags=b [ 10.059] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.059] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.059] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.059] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.059] sna_pixmap_alloc_gpu: pixmap=838 [ 10.059] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.059] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.059] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 10.059] from inactive: pitch=2560, tiling=1: handle=38, id=814 [ 10.059] __sna_damage_all(576, 76) [ 10.059] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.059] sna_pixmap_mark_active: pixmap=838, handle=38 [ 10.059] sna_drawable_use_bo: allocated GPU bo for operation [ 10.059] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.059] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.059] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.059] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.059] sna_render_get_solid: 0 [ 10.059] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.059] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.059] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.059] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.059] gen9_composite_get_binding_table(fe80) [ 10.059] kgem_add_reloc64: handle=38, pos=16280, delta=0, domains=20002 [ 10.059] kgem_add_handle: handle=38, index=4 [ 10.059] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd45c000) [ 10.059] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.059] [3f90] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.059] gen9_emit_vertex_elements: setup id=0 [ 10.059] (0, 0), (576, 76) [ 10.059] gen8_vertex_flush[4f8] = 3 [ 10.059] sna_composite_rectangles: pixmap=838 marking clear [0]? 1 [ 10.060] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.060] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.060] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.060] trapezoid_spans_maybe_inplace? clear, no [ 10.060] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.060] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.060] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.060] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.060] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.060] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.060] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.060] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.060] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.060] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.060] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.060] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.060] sna_drawable_use_bo pixmap=838, box=((2, 2), (574, 74)), flags=7... [ 10.060] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.060] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.060] sna_drawable_use_bo: using whole GPU bo [ 10.060] gen9_composite_set_target: pixmap=838, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.060] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.060] color_convert: src=4c000000 [20028888] [ 10.060] color_convert: dst=4c000000 [20028888] [ 10.060] sna_render_get_solid: 4c000000 [ 10.060] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.060] gen4_choose_spans_emitter: solid source [ 10.060] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.060] aligning vertex: was 2, now 3 floats per vertex [ 10.060] gen9_composite_get_binding_table(fe00) [ 10.060] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 10.060] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.060] kgem_add_reloc64[7] = (delta=304, target handle=2, presumed=fffe8000) [ 10.060] [3f70] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.060] gen9_emit_sampler: sampler = c [ 10.060] gen9_emit_sf: num_sf_outputs=2 [ 10.060] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.060] gen9_emit_vertex_elements: setup id=5 [ 10.060] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.060] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.060] thread_choose_span: clipped? 0 [ 10.060] imprecise_trapezoid_span_converter: using 4 threads [ 10.060] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.060] thread_choose_span: clipped? 0 [ 10.060] span_thread: flushing 26 boxes [ 10.060] [ 10.060] [ 10.060] span_thread: flushing 1 boxes span_thread: flushing 1 boxes [ 10.060] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 26 boxes [ 10.060] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.060] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.060] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.060] gen8_vertex_flush[5bc] = 162 [ 10.061] gen9_render_composite_spans_done() [ 10.061] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.061] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.061] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.061] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.061] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.061] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.061] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.061] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.061] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.061] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.061] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.061] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.061] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.061] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.061] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.061] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.061] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.061] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.061] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.061] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.061] sna_drawable_use_bo pixmap=838, box=((0, 0), (576, 76)), flags=7... [ 10.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.061] sna_drawable_use_bo: using whole GPU bo [ 10.061] gen9_composite_set_target: pixmap=838, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.061] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.061] color_convert: src=e6e6e6e6 [20028888] [ 10.061] color_convert: dst=e6e6e6e6 [20028888] [ 10.061] sna_render_get_solid: e6e6e6e6 [ 10.061] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.061] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.061] gen4_choose_spans_emitter: solid source [ 10.061] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.061] gen9_composite_get_binding_table(fd80) [ 10.061] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 10.061] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.061] kgem_add_handle: handle=8, index=5 [ 10.061] kgem_add_reloc64[8] = (delta=16, target handle=5, presumed=fdffe000) [ 10.061] [3f50] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.061] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.061] gen9_emit_vertex_elements: setup id=5 [ 10.061] thread_choose_span: clipped? 0 [ 10.061] imprecise_trapezoid_span_converter: using 4 threads [ 10.061] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.061] thread_choose_span: clipped? 0 [ 10.061] [ 10.061] span_thread: flushing 62 boxes span_thread: flushing 2 boxes [ 10.061] span_thread: flushing 62 boxes [ 10.061] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.061] span_thread: flushing 2 boxes [ 10.061] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.061] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.061] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.061] gen8_vertex_flush[610] = 384 [ 10.061] gen9_render_composite_spans_done() [ 10.061] sna_composite_rectangles(pixmap=838, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 10.061] sna_composite_rectangles: converted to op 1 [ 10.061] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 10.061] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 10.061] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 10.061] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 10.061] sna_composite_rectangles: dropping last-cpu hint [ 10.061] sna_drawable_use_bo pixmap=838, box=((16, 16), (18, 60)), flags=9... [ 10.061] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 10.061] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.061] sna_drawable_use_bo: using whole GPU bo [ 10.061] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 10.061] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.061] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 10.061] sna_render_get_solid: ffffffff [ 10.062] sna_render_get_solid(white) [ 10.062] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.062] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.062] aligning vertex: was 3, now 2 floats per vertex [ 10.062] gen9_composite_get_binding_table(fd00) [ 10.062] kgem_add_reloc64: handle=7, pos=16184, delta=0, domains=40000 [ 10.062] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 10.062] kgem_add_reloc64[9] = (delta=1048, target handle=2, presumed=fffe8000) [ 10.062] [3f30] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.062] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.062] gen9_emit_sampler: sampler = 1 [ 10.062] gen9_emit_sf: num_sf_outputs=1 [ 10.062] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.062] gen9_emit_vertex_elements: setup id=0 [ 10.062] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.062] (16, 16), (18, 60) [ 10.062] gen8_vertex_flush[6d0] = 3 [ 10.062] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=33a, drawable=344 [ 10.062] sna_validate_gc: recomputing clip [ 10.062] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 10.062] sna_copy_area: src=pixmap=838:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=836:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.062] sna_copy_area: normal copy [ 10.062] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.062] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.062] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 10.062] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 10.062] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.062] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.062] sna_do_copy: pixmap -- no source clipping [ 10.062] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.062] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 10.062] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=838+(-24, -136), dst pixmap=836+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 10.062] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=38, cpu_bo=0), replaces=0 [ 10.062] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.062] sna_drawable_use_bo pixmap=836, box=((24, 136), (600, 212)), flags=b... [ 10.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.062] sna_drawable_use_bo: using whole GPU bo [ 10.062] sna_pixmap_move_to_gpu(pixmap=838, usage=0), flags=a [ 10.062] sna_pixmap_move_to_gpu: already all-damaged [ 10.062] sna_pixmap_mark_active: pixmap=838, handle=38 [ 10.062] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.062] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.062] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.062] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.062] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.062] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.062] gen9_composite_get_binding_table(fc80) [ 10.062] kgem_add_reloc64: handle=38, pos=16152, delta=0, domains=40000 [ 10.062] kgem_add_reloc64[10] = (delta=0, target handle=4, presumed=fd45c000) [ 10.062] [3f10] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.062] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.062] gen9_emit_sampler: sampler = 0 [ 10.062] gen9_emit_vertex_elements: setup id=0 [ 10.062] (0, 0) -> (24, 136) + (576, 76) [ 10.062] gen8_vertex_flush[724] = 3 [ 10.062] sna_destroy_pixmap: pixmap=838, attached?=1 [ 10.062] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.062] __kgem_bo_destroy: handle=38, size=204800 [ 10.062] __kgem_bo_destroy: handle=38 -> active [ 10.062] __sna_free_pixmap(pixmap=838) [ 10.062] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 10.062] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.062] sna_glyphs: discarding mask [ 10.062] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 10.062] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789680352 size=624x224 [ 10.062] gen9_render_composite: 0x0, current mode=1/1 [ 10.062] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.062] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.062] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.062] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.062] sna_drawable_use_bo pixmap=836, box=((0, 0), (624, 224)), flags=7... [ 10.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.062] sna_drawable_use_bo: using whole GPU bo [ 10.062] gen9_composite_set_target: pixmap=836, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.062] color_convert: src=ff888888 [20028888] [ 10.062] color_convert: dst=ff888888 [20028888] [ 10.062] sna_render_get_solid: ff888888 [ 10.062] sna_render_get_solid(5) = ff888888 (old) [ 10.062] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.062] sna_transform_is_imprecise_integer_translation: no transform [ 10.062] gen9_composite_picture: integer translation (0, 0), removing [ 10.062] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.062] sna_render_pixmap_bo: GPU all damaged [ 10.062] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.062] gen4_choose_composite_emitter: solid, identity mask [ 10.062] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.063] aligning vertex: was 2, now 4 floats per vertex [ 10.063] gen9_composite_get_binding_table(fc00) [ 10.063] kgem_add_reloc64: handle=8, pos=16120, delta=0, domains=40000 [ 10.063] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.063] kgem_add_reloc64[11] = (delta=20, target handle=5, presumed=fdffe000) [ 10.063] [3ef0] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.063] kgem_add_reloc64: handle=6, pos=16104, delta=0, domains=40000 [ 10.063] kgem_add_handle: handle=6, index=6 [ 10.063] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fd585000) [ 10.063] [3ee0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.063] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 10.063] gen9_emit_sampler: sampler = a [ 10.063] gen9_emit_sf: num_sf_outputs=2 [ 10.063] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.063] gen9_emit_vertex_elements: setup id=9 [ 10.063] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.063] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.063] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.063] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.063] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.063] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.063] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.063] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.063] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.063] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 10.063] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.063] gen8_vertex_flush[800] = 24 [ 10.063] gen9_magic_ca_pass: CA fixup (12137 -> 12161) [ 10.063] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.063] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.063] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.063] sna_accel_flush: flush?=0, dirty?=0 [ 10.063] sna_block_handler (tv=0.0) [ 10.063] sna_wakeup_handler [ 10.063] sna_mode_wakeup: len=64 [ 10.063] sna_mode_wakeup: recording last swap on pipe=1, frame 327 [147], time 10.60449 [ 10.063] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 10.063] sna_mode_wakeup: flip complete, pending? 2 [ 10.063] sna_mode_wakeup: recording last swap on pipe=0, frame 357 [165], time 10.61761 [ 10.063] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 10.063] sna_mode_wakeup: flip complete, pending? 1 [ 10.063] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.063] sna_composite(pixmap=836, op=3, src=210+(0, 0), mask=0+(28, 8), dst=836+(28, 8)+(0, 0), size=(20, 80) [ 10.063] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 10.063] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 10.063] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 10.063] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 10.063] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 10.063] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 10.063] gen9_render_composite: 20x80, current mode=1/1 [ 10.063] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.063] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 10.063] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.063] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 10.063] sna_drawable_use_bo pixmap=836, box=((28, 8), (48, 88)), flags=7... [ 10.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.063] sna_drawable_use_bo: using whole GPU bo [ 10.063] gen9_composite_set_target: pixmap=836, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.063] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 10.063] sna_transform_is_imprecise_integer_translation: no transform [ 10.063] gen9_composite_picture: integer translation (0, 0), removing [ 10.063] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 10.063] sna_render_pixmap_bo: GPU all damaged [ 10.063] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.063] kgem_bo_is_render: handle=12, rq? 0 [0] [ 10.063] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.063] gen4_choose_composite_emitter: identity src, no mask [ 10.063] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.063] aligning vertex: was 4, now 3 floats per vertex [ 10.063] gen9_composite_get_binding_table(fb40) [ 10.063] kgem_add_reloc64: handle=12, pos=16072, delta=0, domains=40000 [ 10.063] kgem_add_handle: handle=12, index=7 [ 10.063] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fdffb000) [ 10.063] [3ec0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.063] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.063] gen9_emit_sampler: sampler = 2 [ 10.063] gen9_emit_sf: num_sf_outputs=1 [ 10.064] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.064] gen9_emit_vertex_elements: setup id=2 [ 10.064] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.064] gen9_render_composite_box: (28, 8), (48, 88) [ 10.064] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 10.064] gen8_vertex_flush[950] = 3 [ 10.064] sna_composite(pixmap=836, op=3, src=214+(0, 0), mask=0+(28, 0), dst=836+(28, 0)+(0, 0), size=(20, 8) [ 10.064] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 10.064] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 10.064] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 10.064] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 10.064] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 10.064] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 10.064] gen9_render_composite: 20x8, current mode=1/1 [ 10.064] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.064] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 10.064] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.064] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 10.064] sna_drawable_use_bo pixmap=836, box=((28, 0), (48, 8)), flags=7... [ 10.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.064] sna_drawable_use_bo: using whole GPU bo [ 10.064] gen9_composite_set_target: pixmap=836, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.064] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 10.064] sna_transform_is_imprecise_integer_translation: no transform [ 10.064] gen9_composite_picture: integer translation (0, 0), removing [ 10.064] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 10.064] sna_render_pixmap_bo: GPU all damaged [ 10.064] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.064] kgem_bo_is_render: handle=24, rq? 0 [0] [ 10.064] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.064] gen4_choose_composite_emitter: identity src, no mask [ 10.064] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.064] gen9_composite_get_binding_table(fac0) [ 10.064] kgem_add_reloc64: handle=24, pos=16040, delta=0, domains=40000 [ 10.064] kgem_add_handle: handle=24, index=8 [ 10.064] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fd53c000) [ 10.064] [3ea0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.064] gen9_emit_vertex_elements: setup id=2 [ 10.064] gen9_render_composite_box: (28, 0), (48, 8) [ 10.064] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 10.064] gen8_vertex_flush[98c] = 3 [ 10.064] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=344, drawable=342 [ 10.064] sna_validate_gc: recomputing clip [ 10.064] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 10.064] sna_copy_area: src=pixmap=836:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=834:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.064] sna_copy_area: normal copy [ 10.064] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.064] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.064] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 10.064] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 10.064] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 10.064] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 10.064] sna_do_copy: pixmap -- no source clipping [ 10.064] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 10.064] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 10.064] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=836+(-8, -896), dst pixmap=834+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 10.064] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), replaces=0 [ 10.064] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.064] sna_drawable_use_bo pixmap=834, box=((8, 896), (632, 1120)), flags=b... [ 10.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.064] sna_drawable_use_bo: using whole GPU bo [ 10.064] sna_pixmap_move_to_gpu(pixmap=836, usage=0), flags=a [ 10.064] sna_pixmap_move_to_gpu: already all-damaged [ 10.064] sna_pixmap_mark_active: pixmap=836, handle=20 [ 10.064] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.064] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.064] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.064] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.064] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.064] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.064] aligning vertex: was 3, now 2 floats per vertex [ 10.064] gen9_composite_get_binding_table(fa40) [ 10.064] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.065] kgem_add_reloc64: handle=20, pos=16008, delta=0, domains=40000 [ 10.065] kgem_add_reloc64[15] = (delta=0, target handle=3, presumed=fd9be000) [ 10.065] [3e80] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 10.065] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.065] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.065] gen9_emit_sampler: sampler = 0 [ 10.065] gen9_emit_vertex_elements: setup id=0 [ 10.065] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.065] (0, 0) -> (8, 896) + (624, 224) [ 10.065] gen8_vertex_flush[a14] = 3 [ 10.065] sna_destroy_pixmap: pixmap=836, attached?=1 [ 10.065] _kgem_bo_destroy: handle=20, proxy? 0 [ 10.065] __kgem_bo_destroy: handle=20, size=3268608 [ 10.065] __kgem_bo_destroy: handle=20 -> active [ 10.065] __sna_free_pixmap(pixmap=836) [ 10.065] sna_create_pixmap(624, 80, 32, usage=0) [ 10.065] kgem_can_create_2d: 624x80 @ 32 [ 10.065] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.065] kgem_can_create_2d: untiled size=200704 [ 10.065] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.065] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.065] kgem_can_create_2d: tiled[-1] size=200704 [ 10.065] sna_create_pixmap: usage=0, flags=1b [ 10.065] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 10.065] __pop_freed_pixmap: reusing freed pixmap=836 header [ 10.065] create_pixmap_hdr: pixmap=839, width=624, height=80, usage=0 [ 10.065] sna_create_pixmap: serial=839, 624x80, usage=0 [ 10.065] sna_composite_rectangles(pixmap=840, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 10.065] sna_composite_rectangles: converted to op 0 [ 10.065] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 10.065] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 10.065] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 10.065] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 10.065] sna_composite_rectangles: dropping last-cpu hint [ 10.065] sna_drawable_use_bo pixmap=840, box=((0, 0), (624, 80)), flags=19... [ 10.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.065] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.065] sna_pixmap_move_to_gpu(pixmap=840, usage=0), flags=b [ 10.065] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.065] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 10.065] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.065] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.065] sna_pixmap_alloc_gpu: pixmap=840 [ 10.065] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.065] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.065] kgem_bo_remove_from_active: removing handle=38 from active [ 10.065] 1:from active: pitch=2560, tiling=1, handle=38, id=815 [ 10.065] __sna_damage_all(624, 80) [ 10.065] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.065] sna_pixmap_mark_active: pixmap=840, handle=38 [ 10.065] sna_drawable_use_bo: allocated GPU bo for operation [ 10.065] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.065] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.065] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.065] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 10.065] sna_render_get_solid: 0 [ 10.065] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.065] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.065] gen9_composite_get_binding_table(f9c0) [ 10.065] kgem_add_reloc64: handle=38, pos=15976, delta=0, domains=20002 [ 10.065] kgem_add_reloc64[16] = (delta=0, target handle=4, presumed=fd45c000) [ 10.065] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.065] [3e60] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 10.065] gen9_emit_sampler: sampler = 1 [ 10.065] gen9_emit_vertex_elements: setup id=0 [ 10.065] (0, 0), (624, 80) [ 10.065] gen8_vertex_flush[a50] = 3 [ 10.065] sna_composite_rectangles: pixmap=840 marking clear [0]? 1 [ 10.065] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=342, drawable=348 [ 10.065] sna_validate_gc: recomputing clip [ 10.065] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 10.065] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=840:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.065] sna_copy_area: normal copy [ 10.065] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.065] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.065] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 10.065] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 10.065] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 10.065] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 10.065] sna_do_copy: pixmap -- no source clipping [ 10.065] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 10.065] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 10.065] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=840+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 10.065] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 10.065] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.065] sna_drawable_use_bo pixmap=840, box=((28, 0), (246, 80)), flags=b... [ 10.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.065] sna_drawable_use_bo: using whole GPU bo [ 10.065] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 10.065] sna_pixmap_move_to_gpu: already all-damaged [ 10.065] sna_pixmap_mark_active: pixmap=218, handle=21 [ 10.065] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.065] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.065] kgem_bo_is_render: handle=21, rq? 0 [0] [ 10.065] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.065] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.065] kgem_check_bo: num_pages=+42, num_exec=+1 [ 10.066] gen9_composite_get_binding_table(f940) [ 10.066] kgem_add_reloc64: handle=21, pos=15944, delta=0, domains=40000 [ 10.066] kgem_add_handle: handle=21, index=9 [ 10.066] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) [ 10.066] [3e40] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 10.066] gen9_emit_sampler: sampler = 0 [ 10.066] gen9_emit_vertex_elements: setup id=0 [ 10.066] (0, 0) -> (28, 0) + (218, 80) [ 10.066] gen8_vertex_flush[a94] = 3 [ 10.066] sna_composite(pixmap=834, op=3, src=840+(0, 0), mask=0+(0, 0), dst=834+(8, 1136)+(0, 0), size=(624, 80) [ 10.066] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 10.066] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 10.066] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 10.066] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 10.066] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 10.066] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 10.066] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 10.066] gen9_render_composite: 624x80, current mode=1/1 [ 10.066] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.066] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.066] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 10.066] sna_drawable_use_bo pixmap=834, box=((8, 1136), (632, 1216)), flags=7... [ 10.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.066] sna_drawable_use_bo: using whole GPU bo [ 10.066] gen9_composite_set_target: pixmap=834, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.066] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 10.066] sna_transform_is_imprecise_integer_translation: no transform [ 10.066] gen9_composite_picture: integer translation (0, 0), removing [ 10.066] sna_render_pixmap_bo pixmap=840, (0, 0)x(624, 80)/(624, 80) [ 10.066] sna_render_pixmap_bo: GPU all damaged [ 10.066] color_convert: src=cc000000 [20028888] [ 10.066] color_convert: dst=cc000000 [20028888] [ 10.066] sna_render_get_solid: cc000000 [ 10.066] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.066] gen4_choose_composite_emitter: identity source, identity mask [ 10.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.066] aligning vertex: was 2, now 5 floats per vertex [ 10.066] gen9_composite_get_binding_table(f8c0) [ 10.066] kgem_add_reloc64: handle=38, pos=15912, delta=0, domains=40000 [ 10.066] kgem_add_reloc64[18] = (delta=0, target handle=4, presumed=fd45c000) [ 10.066] [3e20] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 10.066] kgem_add_reloc64: handle=7, pos=15896, delta=0, domains=40000 [ 10.066] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 10.066] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) [ 10.066] [3e10] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.066] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.066] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.066] gen9_emit_sampler: sampler = 3 [ 10.066] gen9_emit_sf: num_sf_outputs=2 [ 10.066] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.066] gen9_emit_vertex_elements: setup id=10 [ 10.066] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.066] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.066] gen9_render_composite_box: (8, 1136), (632, 1216) [ 10.066] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 10.066] gen8_vertex_flush[b80] = 3 [ 10.066] sna_destroy_pixmap: pixmap=840, attached?=1 [ 10.066] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.066] __kgem_bo_destroy: handle=38, size=204800 [ 10.066] __kgem_bo_destroy: handle=38 -> active [ 10.066] __sna_free_pixmap(pixmap=840) [ 10.066] sna_composite(pixmap=832, op=3, src=834+(0, 0), mask=0+(0, 0), dst=832+(0, 0)+(0, 0), size=(640, 2096) [ 10.066] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 10.066] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 10.066] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 10.066] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 10.066] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 10.066] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 10.066] gen9_render_composite: 640x2096, current mode=1/1 [ 10.066] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.066] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.066] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 [ 10.066] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.066] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 10.066] sna_drawable_use_bo pixmap=832, box=((0, 0), (640, 2096)), flags=7... [ 10.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.066] sna_drawable_use_bo: using whole GPU bo [ 10.066] gen9_composite_set_target: pixmap=832, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.066] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 10.066] sna_transform_is_imprecise_integer_translation: no transform [ 10.066] gen9_composite_picture: integer translation (0, 0), removing [ 10.066] sna_render_pixmap_bo pixmap=834, (0, 0)x(640, 2096)/(640, 2096) [ 10.066] sna_render_pixmap_bo: GPU all damaged [ 10.066] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.067] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.067] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.067] gen4_choose_composite_emitter: identity src, no mask [ 10.067] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.067] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.067] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.067] aligning vertex: was 5, now 3 floats per vertex [ 10.067] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.067] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.067] gen9_composite_get_binding_table(f800) [ 10.067] kgem_add_reloc64: handle=11, pos=15864, delta=0, domains=20002 [ 10.067] kgem_add_handle: handle=11, index=10 [ 10.067] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fa111000) [ 10.067] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.067] [3df0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.067] kgem_add_reloc64: handle=25, pos=15848, delta=0, domains=40000 [ 10.067] kgem_add_reloc64[21] = (delta=0, target handle=1, presumed=f4225000) [ 10.067] [3de0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.067] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.067] gen9_emit_sampler: sampler = 2 [ 10.067] gen9_emit_sf: num_sf_outputs=1 [ 10.067] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.067] gen9_emit_vertex_elements: setup id=2 [ 10.067] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.067] gen9_render_composite_box: (0, 0), (640, 2096) [ 10.067] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 10.067] gen8_vertex_flush[c28] = 3 [ 10.067] sna_destroy_pixmap: pixmap=834, attached?=1 [ 10.067] _kgem_bo_destroy: handle=25, proxy? 0 [ 10.067] __kgem_bo_destroy: handle=25, size=33177600 [ 10.067] __kgem_bo_destroy: handle=25 -> active [ 10.067] __sna_free_pixmap(pixmap=834) [ 10.067] sna_composite(pixmap=828, op=3, src=832+(0, 0), mask=0+(160, 64), dst=828+(160, 64)+(0, 0), size=(640, 2096) [ 10.067] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 10.067] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 10.067] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.067] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 10.067] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 10.067] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 10.067] gen9_render_composite: 640x2096, current mode=1/1 [ 10.067] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.067] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 10.067] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 10.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.067] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 10.067] sna_drawable_use_bo pixmap=828, box=((160, 64), (800, 2160)), flags=7... [ 10.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.067] sna_drawable_use_bo: using whole GPU bo [ 10.067] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.067] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 10.067] sna_transform_is_imprecise_integer_translation: no transform [ 10.067] gen9_composite_picture: integer translation (0, 0), removing [ 10.067] sna_render_pixmap_bo pixmap=832, (0, 0)x(640, 2096)/(640, 2096) [ 10.067] sna_render_pixmap_bo: GPU all damaged [ 10.067] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.067] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.067] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.067] gen4_choose_composite_emitter: identity src, no mask [ 10.067] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.067] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.067] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.067] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.067] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.067] gen9_composite_get_binding_table(f740) [ 10.067] kgem_add_reloc64: handle=39, pos=15816, delta=0, domains=20002 [ 10.067] kgem_add_handle: handle=39, index=11 [ 10.067] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=e4505000) [ 10.067] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.067] [3dc0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.067] kgem_add_reloc64: handle=11, pos=15800, delta=0, domains=40000 [ 10.067] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=fa111000) [ 10.067] [3db0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.067] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.067] gen9_emit_vertex_elements: setup id=2 [ 10.067] gen9_render_composite_box: (160, 64), (800, 2160) [ 10.067] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 10.067] gen8_vertex_flush[c74] = 3 [ 10.067] sna_destroy_pixmap: pixmap=832, attached?=1 [ 10.067] _kgem_bo_destroy: handle=11, proxy? 0 [ 10.067] __kgem_bo_destroy: handle=11, size=33177600 [ 10.067] __kgem_bo_destroy: handle=11 -> active [ 10.067] __sna_free_pixmap(pixmap=832) [ 10.067] sna_create_pixmap(2, 64, 32, usage=0) [ 10.067] kgem_can_create_2d: 2x64 @ 32 [ 10.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.067] kgem_can_create_2d: untiled size=4096 [ 10.067] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.067] kgem_choose_tiling: 2x64 -> 0 [ 10.067] sna_create_pixmap: usage=0, flags=a [ 10.067] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.067] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.067] create_pixmap: serial=841, usage=0, 2x64 [ 10.068] sna_create_pixmap: serial=841, 2x64, usage=0 [ 10.068] sna_composite_rectangles(pixmap=842, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.068] sna_composite_rectangles: converted to op 0 [ 10.068] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.068] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.068] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.068] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.068] sna_composite_rectangles: fallback, dst pixmap=842 too small or not attached [ 10.068] sna_composite_rectangles: fallback [ 10.068] sna_drawable_move_region_to_cpu(pixmap=842 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.068] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.068] _sna_pixmap_move_to_cpu(pixmap=842, 2x64, flags=1) [ 10.068] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.068] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.068] operate_inplace: no, inplace operation not suitable [ 10.068] _sna_pixmap_move_to_cpu: marking as damaged [ 10.068] __sna_damage_all(2, 64) [ 10.068] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.068] sna_create_pixmap(1, 32, 32, usage=0) [ 10.068] kgem_can_create_2d: 1x32 @ 32 [ 10.068] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.068] kgem_can_create_2d: untiled size=4096 [ 10.068] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.068] kgem_choose_tiling: 1x32 -> 0 [ 10.068] sna_create_pixmap: usage=0, flags=a [ 10.068] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.068] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.068] create_pixmap: serial=843, usage=0, 1x32 [ 10.068] sna_create_pixmap: serial=843, 1x32, usage=0 [ 10.068] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=348, drawable=34c [ 10.068] sna_validate_gc: recomputing clip [ 10.068] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.068] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.068] try_upload__fast: ignore existing cpu damage (if any) [ 10.068] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.068] try_upload__fast: no, no gpu damage [ 10.068] sna_drawable_move_region_to_cpu(pixmap=844 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.068] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.068] _sna_pixmap_move_to_cpu(pixmap=844, 1x32, flags=1) [ 10.068] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.068] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.068] operate_inplace: no, inplace operation not suitable [ 10.068] _sna_pixmap_move_to_cpu: marking as damaged [ 10.068] __sna_damage_all(1, 32) [ 10.068] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.068] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.068] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.068] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.068] sna_accel_flush: flush?=0, dirty?=0 [ 10.068] sna_accel_flush: flush?=0, dirty?=0 [ 10.068] sna_block_handler (tv=0.0) [ 10.068] sna_wakeup_handler [ 10.068] sna_composite(pixmap=842, op=1, src=844+(0, 0), mask=0+(0, 0), dst=842+(0, 0)+(0, 0), size=(2, 64) [ 10.068] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.068] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.068] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.069] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.069] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.069] sna_composite: fallback, dst pixmap=842 is too small (or completely damaged) [ 10.069] sna_composite: fallback -- fbComposite [ 10.069] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.069] sna_composite_fb: fallback -- move src to cpu [ 10.069] _sna_pixmap_move_to_cpu(pixmap=844, 1x32, flags=2) [ 10.069] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 10.069] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.069] sna_composite_fb: fallback -- move dst to cpu [ 10.069] sna_drawable_move_region_to_cpu(pixmap=842 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.069] sna_drawable_move_region_to_cpu: pixmap=842 all damaged on CPU [ 10.069] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.069] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.069] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.069] sna_destroy_pixmap: pixmap=844, attached?=1 [ 10.069] __sna_free_pixmap(pixmap=844) [ 10.069] sna_composite(pixmap=828, op=3, src=842+(0, 0), mask=0+(0, 0), dst=828+(0, 0)+(0, 0), size=(3840, 64) [ 10.069] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 10.069] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 10.069] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 10.069] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 10.069] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 10.069] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 10.069] gen9_render_composite: 3840x64, current mode=1/1 [ 10.069] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.069] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.069] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 10.069] sna_drawable_use_bo pixmap=828, box=((0, 0), (3840, 64)), flags=7... [ 10.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.069] sna_drawable_use_bo: using whole GPU bo [ 10.069] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.069] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 10.069] sna_transform_is_imprecise_integer_translation: no transform [ 10.069] gen9_composite_picture: integer translation (0, 0), removing [ 10.069] sna_render_pixmap_bo pixmap=842, (0, 0)x(3840, 64)/(2, 64) [ 10.069] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 10.069] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 10.069] use_cpu_bo: no cpu bo [ 10.069] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 10.069] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 10.069] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 10.069] sna_drawable_move_region_to_cpu(pixmap=842 (2x64), [(0, 0), (2, 64)], flags=2) [ 10.069] sna_drawable_move_region_to_cpu: pixmap=842 all damaged on CPU [ 10.069] kgem_can_create_2d: 2x64 @ 32 [ 10.069] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.069] kgem_can_create_2d: untiled size=4096 [ 10.069] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.069] kgem_choose_tiling: 2x64 -> 0 [ 10.069] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 10.069] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 10.069] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 10.069] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.069] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.069] search_linear_cache: searching for inactive gtt map [ 10.069] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.069] search_linear_cache: searching for inactive gtt map [ 10.069] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.069] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 10.069] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 10.069] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.069] kgem_create_buffer: reusing handle=16 for buffer [ 10.069] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.069] init_buffer_from_bo: reusing handle=16 for buffer [ 10.069] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 10.069] kgem_bo_map: converting request for GTT map into CPU map [ 10.069] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 10.069] kgem_bo_sync__cpu: handle=16 [ 10.069] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.069] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 10.069] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.069] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 10.069] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 10.069] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 10.069] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 10.069] __kgem_bo_init(handle=16, num_pages=2048) [ 10.069] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 10.069] upload: adding upload cache to pixmap=842 [ 10.069] kgem_proxy_bo_attach: handle=16 [ 10.069] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.069] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.069] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.069] gen4_choose_composite_emitter: identity src, no mask [ 10.069] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.069] gen9_composite_get_binding_table(f680) [ 10.069] kgem_add_reloc64: handle=16, pos=15768, delta=0, domains=40000 [ 10.069] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 10.069] kgem_add_handle: handle=16, index=12 [ 10.069] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fffa8000) [ 10.070] [3d90] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 10.070] gen9_emit_sampler: sampler = a [ 10.070] gen9_emit_vertex_elements: setup id=2 [ 10.070] gen9_render_composite_box: (0, 0), (3840, 64) [ 10.070] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 10.070] gen8_vertex_flush[cb8] = 3 [ 10.070] sna_destroy_pixmap: pixmap=842, attached?=1 [ 10.070] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.070] __sna_free_pixmap(pixmap=842) [ 10.070] sna_composite(pixmap=828, op=3, src=292+(0, 0), mask=0+(0, 0), dst=828+(0, 0)+(0, 0), size=(3840, 48) [ 10.070] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 10.070] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 10.070] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 10.070] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 10.070] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 10.070] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 10.070] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 10.070] gen9_render_composite: 3840x48, current mode=1/1 [ 10.070] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 10.070] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.070] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.070] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 10.070] sna_drawable_use_bo pixmap=828, box=((0, 0), (3840, 48)), flags=7... [ 10.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.070] sna_drawable_use_bo: using whole GPU bo [ 10.070] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.070] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 10.070] sna_transform_is_imprecise_integer_translation: no transform [ 10.070] gen9_composite_picture: integer translation (0, 0), removing [ 10.070] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 10.070] sna_render_pixmap_bo: GPU all damaged [ 10.070] color_convert: src=f8000000 [20028888] [ 10.070] color_convert: dst=f8000000 [20028888] [ 10.070] sna_render_get_solid: f8000000 [ 10.070] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.070] gen4_choose_composite_emitter: identity source, identity mask [ 10.070] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.070] aligning vertex: was 3, now 5 floats per vertex [ 10.070] gen9_composite_get_binding_table(f600) [ 10.070] kgem_add_reloc64: handle=9, pos=15736, delta=0, domains=40000 [ 10.070] kgem_add_handle: handle=9, index=13 [ 10.070] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f816d000) [ 10.070] [3d70] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.070] kgem_add_reloc64: handle=7, pos=15720, delta=0, domains=40000 [ 10.070] kgem_add_reloc64: adding proxy [delta=992] for handle=7 [ 10.070] kgem_add_reloc64[26] = (delta=992, target handle=2, presumed=fffe8000) [ 10.070] [3d60] bind bo(handle=7, addr=fffe83e0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.070] gen9_emit_sampler: sampler = 3 [ 10.070] gen9_emit_sf: num_sf_outputs=2 [ 10.070] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.070] gen9_emit_vertex_elements: setup id=10 [ 10.070] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.070] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.070] gen9_render_composite_box: (0, 0), (3840, 48) [ 10.070] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 10.070] gen8_vertex_flush[d68] = 3 [ 10.070] sna_composite_rectangles(pixmap=828, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 10.070] sna_composite_rectangles: converted to op 3 [ 10.070] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 10.070] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 10.070] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 10.070] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 10.070] sna_drawable_use_bo pixmap=828, box=((0, 0), (3840, 48)), flags=1... [ 10.070] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.070] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.070] sna_drawable_use_bo: using whole GPU bo [ 10.070] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.070] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.070] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 10.070] sna_render_get_solid: 660a0a0a [ 10.070] sna_render_get_solid(2) = 660a0a0a (old) [ 10.070] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.070] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.070] aligning vertex: was 5, now 2 floats per vertex [ 10.070] gen9_composite_get_binding_table(f540) [ 10.070] kgem_add_reloc64: handle=8, pos=15688, delta=0, domains=40000 [ 10.070] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.070] kgem_add_reloc64[27] = (delta=8, target handle=5, presumed=fdffe000) [ 10.070] [3d40] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.070] gen9_emit_sampler: sampler = 1 [ 10.070] gen9_emit_sf: num_sf_outputs=1 [ 10.070] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.070] gen9_emit_vertex_elements: setup id=0 [ 10.070] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.070] (0, 0), (3840, 48) [ 10.070] gen8_vertex_flush[e10] = 3 [ 10.070] sna_composite(pixmap=828, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=828+(3786, 6)+(0, 0), size=(44, 36) [ 10.070] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 10.070] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 10.070] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.070] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 10.070] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 10.070] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 10.070] gen9_render_composite: 44x36, current mode=1/1 [ 10.070] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.071] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.071] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.071] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 10.071] sna_drawable_use_bo pixmap=828, box=((3786, 6), (3830, 42)), flags=7... [ 10.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.071] sna_drawable_use_bo: using whole GPU bo [ 10.071] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.071] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 10.071] sna_transform_is_imprecise_integer_translation: no transform [ 10.071] gen9_composite_picture: integer translation (0, 0), removing [ 10.071] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 10.071] sna_render_pixmap_bo: CPU all damaged [ 10.071] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 10.071] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.071] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.071] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.071] kgem_bo_is_render: handle=32, rq? 0 [0] [ 10.071] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.071] gen4_choose_composite_emitter: identity src, no mask [ 10.071] kgem_check_bo: num_pages=+2, num_exec=+1 [ 10.071] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.071] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.071] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 [ 10.071] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.071] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.071] aligning vertex: was 2, now 3 floats per vertex [ 10.071] gen9_composite_get_binding_table(f4c0) [ 10.071] kgem_add_reloc64: handle=32, pos=15656, delta=0, domains=40000 [ 10.071] kgem_add_handle: handle=32, index=14 [ 10.071] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4fa000) [ 10.071] [3d20] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.071] gen9_emit_sampler: sampler = 2 [ 10.071] gen9_emit_vertex_elements: setup id=2 [ 10.071] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.071] gen9_render_composite_box: (3786, 6), (3830, 42) [ 10.071] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 10.071] gen8_vertex_flush[e70] = 3 [ 10.071] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 10.071] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.071] sna_glyphs: discarding mask [ 10.071] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 10.071] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.071] gen9_render_composite: 0x0, current mode=1/1 [ 10.071] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.071] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.071] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.071] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.071] sna_drawable_use_bo pixmap=828, box=((0, 0), (7680, 2160)), flags=7... [ 10.071] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.071] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.071] sna_drawable_use_bo: using whole GPU bo [ 10.071] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.071] color_convert: src=ffdfdbd2 [20028888] [ 10.071] color_convert: dst=ffdfdbd2 [20028888] [ 10.071] sna_render_get_solid: ffdfdbd2 [ 10.071] sna_render_get_solid(6) = ffdfdbd2 (old) [ 10.071] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.071] sna_transform_is_imprecise_integer_translation: no transform [ 10.071] gen9_composite_picture: integer translation (0, 0), removing [ 10.071] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.071] sna_render_pixmap_bo: GPU all damaged [ 10.071] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.071] gen4_choose_composite_emitter: solid, identity mask [ 10.071] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.071] aligning vertex: was 3, now 4 floats per vertex [ 10.071] gen9_composite_get_binding_table(f440) [ 10.071] kgem_add_reloc64: handle=8, pos=15624, delta=0, domains=40000 [ 10.071] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 10.071] kgem_add_reloc64[29] = (delta=24, target handle=5, presumed=fdffe000) [ 10.071] [3d00] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.071] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.071] gen9_emit_sampler: sampler = a [ 10.071] gen9_emit_sf: num_sf_outputs=2 [ 10.071] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.071] gen9_emit_vertex_elements: setup id=9 [ 10.071] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.071] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.071] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 10.071] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.071] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 10.071] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 10.071] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 10.071] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 10.071] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 10.071] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 10.071] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 10.071] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 10.071] gen8_vertex_flush[f38] = 15 [ 10.071] gen9_magic_ca_pass: CA fixup (12191 -> 12206) [ 10.071] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.071] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.071] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.071] sna_composite(pixmap=828, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=828+(3626, 6)+(0, 0), size=(48, 36) [ 10.071] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 10.071] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 10.071] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.071] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 10.071] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 10.071] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 10.072] gen9_render_composite: 48x36, current mode=1/1 [ 10.072] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.072] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.072] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.072] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.072] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 10.072] sna_drawable_use_bo pixmap=828, box=((3626, 6), (3674, 42)), flags=7... [ 10.072] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.072] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.072] sna_drawable_use_bo: using whole GPU bo [ 10.072] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.072] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 10.072] sna_transform_is_imprecise_integer_translation: no transform [ 10.072] gen9_composite_picture: integer translation (0, 0), removing [ 10.072] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 10.072] sna_render_pixmap_bo: CPU all damaged [ 10.072] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 10.072] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.072] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.072] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.072] kgem_bo_is_render: handle=33, rq? 0 [0] [ 10.072] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.072] gen4_choose_composite_emitter: identity src, no mask [ 10.072] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.072] aligning vertex: was 4, now 3 floats per vertex [ 10.072] gen9_composite_get_binding_table(f3c0) [ 10.072] kgem_add_reloc64: handle=33, pos=15592, delta=0, domains=40000 [ 10.072] kgem_add_handle: handle=33, index=15 [ 10.072] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fd4f7000) [ 10.072] [3ce0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 10.072] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.072] gen9_emit_sampler: sampler = 2 [ 10.072] gen9_emit_sf: num_sf_outputs=1 [ 10.072] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.072] gen9_emit_vertex_elements: setup id=2 [ 10.072] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.072] gen9_render_composite_box: (3626, 6), (3674, 42) [ 10.072] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 10.072] gen8_vertex_flush[1074] = 3 [ 10.072] sna_create_pixmap(26, 20, 32, usage=0) [ 10.072] kgem_can_create_2d: 26x20 @ 32 [ 10.072] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.072] kgem_can_create_2d: untiled size=4096 [ 10.072] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.072] kgem_choose_tiling: 26x20 -> 0 [ 10.072] sna_create_pixmap: usage=0, flags=a [ 10.072] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 10.072] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 10.072] create_pixmap: serial=845, usage=0, 26x20 [ 10.072] sna_create_pixmap: serial=845, 26x20, usage=0 [ 10.072] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=34c, drawable=34e [ 10.072] sna_validate_gc: recomputing clip [ 10.072] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 10.072] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 10.072] try_upload__fast: ignore existing cpu damage (if any) [ 10.072] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.072] try_upload__fast: no, no gpu damage [ 10.072] sna_drawable_move_region_to_cpu(pixmap=846 (26x20), [(0, 0), (26, 20)], flags=1) [ 10.072] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 10.072] _sna_pixmap_move_to_cpu(pixmap=846, 26x20, flags=1) [ 10.072] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.072] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.072] operate_inplace: no, inplace operation not suitable [ 10.072] _sna_pixmap_move_to_cpu: marking as damaged [ 10.072] __sna_damage_all(26, 20) [ 10.072] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.072] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 10.072] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 10.072] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 10.072] sna_accel_flush: flush?=1, dirty?=1 [ 10.072] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 10.072] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 10.072] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 10.072] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.072] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.072] kgem_bo_sync__cpu_full: handle=33 [ 10.072] gen8_vertex_close: used=48834, vbo active? 23, vb=625, nreloc=5 [ 10.072] gen8_vertex_close: reloc[0] = 287 [ 10.072] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.072] kgem_add_handle: handle=23, index=16 [ 10.072] kgem_add_reloc64[31] = (delta=0, target handle=16, presumed=fd545000) [ 10.072] gen8_vertex_close: reloc[1] = 362 [ 10.072] kgem_add_reloc64: handle=23, pos=362, delta=0, domains=200000 [ 10.072] kgem_add_reloc64[32] = (delta=0, target handle=16, presumed=fd545000) [ 10.072] gen8_vertex_close: reloc[2] = 507 [ 10.072] kgem_add_reloc64: handle=23, pos=507, delta=0, domains=200000 [ 10.072] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fd545000) [ 10.072] gen8_vertex_close: reloc[3] = 591 [ 10.072] kgem_add_reloc64: handle=23, pos=591, delta=0, domains=200000 [ 10.072] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) [ 10.072] gen8_vertex_close: reloc[4] = 731 [ 10.072] kgem_add_reloc64: handle=23, pos=731, delta=0, domains=200000 [ 10.072] kgem_add_reloc64[35] = (delta=0, target handle=16, presumed=fd545000) [ 10.072] batch[1/1, flags=1800]: 1060 1060 15584 16384, nreloc=36, nexec=17, nfence=0, aperture=42567 [fenced=0] [ 10.072] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.072] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 10.072] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 10.072] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 10.072] kgem_fixup_relocs: shrinking by 57344 [ 10.072] __kgem_busy: handle=2, busy=0, wedged=0 [ 10.072] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 10.072] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.072] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 10.072] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 10.072] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.072] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.072] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.072] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.072] __kgem_bo_clear_busy: handle=7 [ 10.072] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.072] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.072] __kgem_bo_clear_busy: handle=7 [ 10.072] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.072] __kgem_bo_clear_busy: handle=8 [ 10.072] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.072] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.072] __kgem_bo_clear_busy: handle=7 [ 10.072] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.072] __kgem_bo_clear_busy: handle=8 [ 10.072] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.072] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 10.072] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 10.072] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 10.072] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.073] __kgem_bo_clear_busy: handle=7 [ 10.073] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.073] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.073] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.073] __kgem_bo_clear_busy: handle=7 [ 10.073] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.073] __kgem_bo_clear_busy: handle=8 [ 10.073] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 10.073] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.073] __kgem_bo_clear_busy: handle=8 [ 10.073] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 10.073] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.073] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.073] __kgem_busy: handle=33, busy=131072, wedged=0 [ 10.073] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 10.076] __kgem_busy: handle=33, busy=0, wedged=0 [ 10.076] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 10.076] __kgem_retire_requests_upto(handle=33, ring=0) [ 10.076] __kgem_retire_rq: request 1 complete [ 10.076] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.076] kgem_bo_move_to_cache: release handle=22 [ 10.076] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.076] __kgem_retire_rq: request 2 complete [ 10.076] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.076] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 10.076] kgem_bo_move_to_cache: release handle=11 [ 10.076] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 10.076] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 10.076] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 10.076] kgem_bo_move_to_cache: release handle=25 [ 10.076] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 10.076] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 10.076] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.076] kgem_bo_move_to_cache: release handle=38 [ 10.076] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 10.076] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 10.076] kgem_bo_move_to_cache: release handle=20 [ 10.076] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 10.076] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 10.076] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.076] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 10.076] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 10.076] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 10.076] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.076] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.076] kgem_bo_sync__cpu_full: handle=32 [ 10.076] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.076] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 10.076] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.076] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 10.076] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 10.076] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.076] sna_accel_flush: flush?=0, dirty?=0 [ 10.076] sna_block_handler (tv=0.0) [ 10.076] sna_wakeup_handler [ 10.076] sna_composite(pixmap=828, op=3, src=846+(2370, 10), mask=0+(3554, 6), dst=828+(3554, 6)+(0, 0), size=(52, 36) [ 10.076] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 10.076] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 10.076] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.076] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 10.076] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 10.076] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 10.076] gen9_render_composite: 52x36, current mode=0/1 [ 10.076] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.076] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 10.076] sna_blt_composite: unsupported op [3] for blitting [ 10.076] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.076] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 10.076] sna_drawable_use_bo pixmap=828, box=((3554, 6), (3606, 42)), flags=7... [ 10.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.076] sna_drawable_use_bo: using whole GPU bo [ 10.076] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.076] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 10.076] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 10.076] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.076] sna_render_pixmap_bo pixmap=846, (2370, 10)x(52, 36)/(26, 20) [ 10.076] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 10.076] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 10.076] use_cpu_bo: no cpu bo [ 10.076] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 10.076] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 10.076] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 10.076] sna_drawable_move_region_to_cpu(pixmap=846 (26x20), [(0, 0), (26, 20)], flags=2) [ 10.076] sna_drawable_move_region_to_cpu: pixmap=846 all damaged on CPU [ 10.076] kgem_can_create_2d: 26x20 @ 32 [ 10.076] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.076] kgem_can_create_2d: untiled size=4096 [ 10.076] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.076] kgem_choose_tiling: 26x20 -> 0 [ 10.076] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 10.076] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 10.076] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 10.076] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 10.076] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 10.076] __kgem_bo_init(handle=16, num_pages=2560) [ 10.076] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 10.076] upload: adding upload cache to pixmap=846 [ 10.076] kgem_proxy_bo_attach: handle=16 [ 10.076] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.076] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.076] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.076] gen4_choose_composite_emitter: simple src, no mask [ 10.076] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.076] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.076] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.076] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.076] kgem_add_handle: handle=4, index=0 [ 10.076] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.076] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.076] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.076] gen9_composite_get_binding_table(ffc0) [ 10.076] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.076] kgem_add_handle: handle=39, index=1 [ 10.076] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.076] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.076] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.076] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.076] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 10.076] kgem_add_handle: handle=16, index=2 [ 10.076] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 10.076] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 10.076] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.076] gen9_emit_sampler: sampler = 22 [ 10.076] gen9_emit_sf: num_sf_outputs=1 [ 10.076] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.076] gen9_emit_vertex_elements: setup id=2 [ 10.076] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.076] gen9_render_composite_box: (3554, 6), (3606, 42) [ 10.076] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 10.076] gen8_vertex_flush[490] = 3 [ 10.076] sna_destroy_pixmap: pixmap=846, attached?=1 [ 10.076] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.076] __sna_free_pixmap(pixmap=846) [ 10.076] sna_composite(pixmap=828, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=828+(3490, 6)+(0, 0), size=(44, 36) [ 10.076] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 10.076] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 10.076] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.076] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 10.076] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 10.076] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 10.076] gen9_render_composite: 44x36, current mode=1/1 [ 10.076] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.076] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.076] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.076] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 10.076] sna_drawable_use_bo pixmap=828, box=((3490, 6), (3534, 42)), flags=7... [ 10.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.076] sna_drawable_use_bo: using whole GPU bo [ 10.076] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.076] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 10.076] sna_transform_is_imprecise_integer_translation: no transform [ 10.076] gen9_composite_picture: integer translation (0, 0), removing [ 10.076] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 10.076] sna_render_pixmap_bo: CPU all damaged [ 10.076] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 10.076] sna_add_flush_pixmap: new flush bo, flushing before [ 10.076] gen8_vertex_close: used=48843, vbo active? 23, vb=4, nreloc=1 [ 10.076] gen8_vertex_close: reloc[0] = 287 [ 10.076] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.076] kgem_add_handle: handle=23, index=3 [ 10.076] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.076] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 10.076] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.076] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 10.076] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.076] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.076] kgem_fixup_relocs: shrinking by 61440 [ 10.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.076] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.076] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.076] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.076] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.076] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.076] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.076] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.076] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.076] kgem_bo_is_render: handle=34, rq? 0 [0] [ 10.076] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.076] gen4_choose_composite_emitter: identity src, no mask [ 10.076] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 10.076] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.076] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.076] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.076] kgem_add_handle: handle=4, index=0 [ 10.076] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.076] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.076] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.076] gen9_composite_get_binding_table(ffc0) [ 10.076] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.076] kgem_add_handle: handle=39, index=1 [ 10.076] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.076] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.076] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.076] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 10.076] kgem_add_handle: handle=34, index=2 [ 10.076] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 10.076] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.076] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.076] gen9_emit_sampler: sampler = 2 [ 10.076] gen9_emit_sf: num_sf_outputs=1 [ 10.076] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.076] gen9_emit_vertex_elements: setup id=2 [ 10.076] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.076] gen9_render_composite_box: (3490, 6), (3534, 42) [ 10.076] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 10.076] gen8_vertex_flush[490] = 3 [ 10.076] sna_composite(pixmap=828, op=3, src=760+(0, 6), mask=0+(3422, 6), dst=828+(3422, 6)+(0, 0), size=(48, 36) [ 10.076] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 10.076] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 10.076] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.076] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 10.076] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 10.076] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 10.076] gen9_render_composite: 48x36, current mode=1/1 [ 10.076] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.076] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.076] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.076] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.076] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 10.076] sna_drawable_use_bo pixmap=828, box=((3422, 6), (3470, 42)), flags=7... [ 10.076] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.076] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.076] sna_drawable_use_bo: using whole GPU bo [ 10.076] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.076] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 10.076] sna_transform_is_imprecise_integer_translation: no transform [ 10.076] gen9_composite_picture: integer translation (0, 0), removing [ 10.076] sna_render_pixmap_bo pixmap=760, (0, 6)x(48, 36)/(48, 48) [ 10.076] sna_render_pixmap_bo: CPU all damaged [ 10.076] sna_add_flush_pixmap: marking pixmap=760 for flushing [ 10.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.076] __kgem_retire_rq: request 1 complete [ 10.076] sna_add_flush_pixmap: new flush bo, flushing before [ 10.076] gen8_vertex_close: used=48852, vbo active? 23, vb=4, nreloc=1 [ 10.076] gen8_vertex_close: reloc[0] = 287 [ 10.076] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.076] kgem_add_handle: handle=23, index=3 [ 10.076] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.076] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 10.076] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.076] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.076] kgem_fixup_relocs: shrinking by 61440 [ 10.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.076] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.076] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.077] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.077] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 10.077] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.077] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.077] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.077] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.077] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.077] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.077] gen4_choose_composite_emitter: identity src, no mask [ 10.077] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.077] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.077] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.077] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.077] kgem_add_handle: handle=4, index=0 [ 10.077] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.077] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.077] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.077] gen9_composite_get_binding_table(ffc0) [ 10.077] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.077] kgem_add_handle: handle=39, index=1 [ 10.077] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.077] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.077] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.077] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.077] kgem_add_handle: handle=28, index=2 [ 10.077] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 10.077] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.077] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.077] gen9_emit_sampler: sampler = 2 [ 10.077] gen9_emit_sf: num_sf_outputs=1 [ 10.077] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.077] gen9_emit_vertex_elements: setup id=2 [ 10.077] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.077] gen9_render_composite_box: (3422, 6), (3470, 42) [ 10.077] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 10.077] gen8_vertex_flush[490] = 3 [ 10.077] sna_create_pixmap(16, 16, 32, usage=0) [ 10.077] kgem_can_create_2d: 16x16 @ 32 [ 10.077] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.077] kgem_can_create_2d: untiled size=4096 [ 10.077] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.077] kgem_choose_tiling: 16x16 -> 0 [ 10.077] sna_create_pixmap: usage=0, flags=a [ 10.077] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 10.077] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 10.077] create_pixmap: serial=847, usage=0, 16x16 [ 10.077] sna_create_pixmap: serial=847, 16x16, usage=0 [ 10.077] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=34e, drawable=350 [ 10.077] sna_validate_gc: recomputing clip [ 10.077] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 10.077] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 10.077] try_upload__fast: ignore existing cpu damage (if any) [ 10.077] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.077] try_upload__fast: no, no gpu damage [ 10.077] sna_drawable_move_region_to_cpu(pixmap=848 (16x16), [(0, 0), (16, 16)], flags=1) [ 10.077] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 10.077] _sna_pixmap_move_to_cpu(pixmap=848, 16x16, flags=1) [ 10.077] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.077] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.077] operate_inplace: no, inplace operation not suitable [ 10.077] _sna_pixmap_move_to_cpu: marking as damaged [ 10.077] __sna_damage_all(16, 16) [ 10.077] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.077] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 10.077] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 10.077] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.077] sna_accel_flush: flush?=1, dirty?=1 [ 10.077] sna_accel_flush: syncing SHM pixmap=760 (refcnt=1) [ 10.077] _sna_pixmap_move_to_cpu(pixmap=760, 48x48, flags=3) [ 10.077] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.077] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.077] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.077] kgem_bo_sync__cpu_full: handle=28 [ 10.077] gen8_vertex_close: used=48861, vbo active? 23, vb=4, nreloc=1 [ 10.077] gen8_vertex_close: reloc[0] = 287 [ 10.077] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.077] kgem_add_handle: handle=23, index=3 [ 10.077] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.077] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.077] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.077] __kgem_retire_rq: request 1 complete [ 10.077] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.077] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.077] kgem_fixup_relocs: shrinking by 61440 [ 10.077] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.077] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.077] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.077] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.077] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.077] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.077] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.077] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.077] __kgem_busy: handle=28, busy=131072, wedged=0 [ 10.077] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 10.077] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.077] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.077] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.077] __kgem_retire_rq: request 1 complete [ 10.077] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.077] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.077] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.077] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 10.077] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 10.077] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 10.077] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.077] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.077] kgem_bo_sync__cpu_full: handle=34 [ 10.077] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.077] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 10.077] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.077] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 10.077] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 10.077] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.077] sna_composite(pixmap=828, op=3, src=848+(2247, 15), mask=0+(3370, 7), dst=828+(3370, 7)+(0, 0), size=(32, 34) [ 10.077] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 10.077] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 10.077] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 10.077] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 10.077] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 10.077] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 10.077] gen9_render_composite: 32x34, current mode=0/1 [ 10.077] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.077] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 10.077] sna_blt_composite: unsupported op [3] for blitting [ 10.077] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.077] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 10.077] sna_drawable_use_bo pixmap=828, box=((3370, 7), (3402, 41)), flags=7... [ 10.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.077] sna_drawable_use_bo: using whole GPU bo [ 10.077] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.077] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 10.077] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 10.077] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.077] sna_render_pixmap_bo pixmap=848, (2247, 15)x(32, 34)/(16, 16) [ 10.077] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 10.077] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 10.077] use_cpu_bo: no cpu bo [ 10.077] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 10.077] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 10.077] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 10.077] sna_drawable_move_region_to_cpu(pixmap=848 (16x16), [(0, 0), (16, 16)], flags=2) [ 10.077] sna_drawable_move_region_to_cpu: pixmap=848 all damaged on CPU [ 10.077] kgem_can_create_2d: 16x16 @ 32 [ 10.077] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.077] kgem_can_create_2d: untiled size=4096 [ 10.077] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.077] kgem_choose_tiling: 16x16 -> 0 [ 10.077] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 10.077] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 10.077] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 10.077] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 10.077] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 10.077] __kgem_bo_init(handle=16, num_pages=1024) [ 10.077] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.077] upload: adding upload cache to pixmap=848 [ 10.077] kgem_proxy_bo_attach: handle=16 [ 10.077] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.077] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.077] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.077] gen4_choose_composite_emitter: simple src, no mask [ 10.077] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.077] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.077] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.077] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.077] kgem_add_handle: handle=4, index=0 [ 10.077] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.077] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.077] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.077] gen9_composite_get_binding_table(ffc0) [ 10.077] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.077] kgem_add_handle: handle=39, index=1 [ 10.077] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.077] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.077] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.077] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.077] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 10.077] kgem_add_handle: handle=16, index=2 [ 10.077] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 10.077] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 10.077] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.077] gen9_emit_sampler: sampler = 22 [ 10.077] gen9_emit_sf: num_sf_outputs=1 [ 10.077] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.077] gen9_emit_vertex_elements: setup id=2 [ 10.077] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.077] gen9_render_composite_box: (3370, 7), (3402, 41) [ 10.077] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 10.077] gen8_vertex_flush[490] = 3 [ 10.077] sna_destroy_pixmap: pixmap=848, attached?=1 [ 10.077] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.077] __sna_free_pixmap(pixmap=848) [ 10.077] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 10.077] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.077] sna_glyphs: discarding mask [ 10.077] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 10.077] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.077] gen9_render_composite: 0x0, current mode=1/1 [ 10.077] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.077] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.077] sna_drawable_use_bo pixmap=828, box=((0, 0), (7680, 2160)), flags=7... [ 10.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.077] sna_drawable_use_bo: using whole GPU bo [ 10.077] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.077] color_convert: src=ff232321 [20028888] [ 10.077] color_convert: dst=ff232321 [20028888] [ 10.077] sna_render_get_solid: ff232321 [ 10.077] sna_render_get_solid(7) = ff232321 (old) [ 10.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.077] sna_transform_is_imprecise_integer_translation: no transform [ 10.077] gen9_composite_picture: integer translation (0, 0), removing [ 10.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.077] sna_render_pixmap_bo: GPU all damaged [ 10.077] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.077] gen4_choose_composite_emitter: solid, identity mask [ 10.077] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 10.077] aligning vertex: was 3, now 4 floats per vertex [ 10.077] gen9_composite_get_binding_table(ff00) [ 10.077] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.077] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 10.077] kgem_add_handle: handle=8, index=3 [ 10.077] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 10.077] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.077] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 10.077] kgem_add_handle: handle=6, index=4 [ 10.077] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 10.077] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.077] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.077] gen9_emit_sampler: sampler = a [ 10.077] gen9_emit_sf: num_sf_outputs=2 [ 10.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.077] gen9_emit_vertex_elements: setup id=9 [ 10.077] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.077] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.077] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.077] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.077] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.077] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.077] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.077] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.077] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.077] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.077] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.077] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.077] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.077] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.077] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.077] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.077] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.077] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 10.077] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.077] gen8_vertex_flush[56c] = 48 [ 10.077] gen9_magic_ca_pass: CA fixup (12218 -> 12266) [ 10.077] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.077] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.077] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.077] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 10.077] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.077] sna_glyphs: discarding mask [ 10.077] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 10.077] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.077] gen9_render_composite: 0x0, current mode=1/1 [ 10.077] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.077] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.077] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.077] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.077] sna_drawable_use_bo pixmap=828, box=((0, 0), (7680, 2160)), flags=7... [ 10.077] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.077] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.077] sna_drawable_use_bo: using whole GPU bo [ 10.077] gen9_composite_set_target: pixmap=828, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.077] color_convert: src=ff8e8b85 [20028888] [ 10.077] color_convert: dst=ff8e8b85 [20028888] [ 10.077] sna_render_get_solid: ff8e8b85 [ 10.077] sna_render_get_solid(8) = ff8e8b85 (old) [ 10.077] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.077] sna_transform_is_imprecise_integer_translation: no transform [ 10.077] gen9_composite_picture: integer translation (0, 0), removing [ 10.077] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.077] sna_render_pixmap_bo: GPU all damaged [ 10.077] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.077] gen4_choose_composite_emitter: solid, identity mask [ 10.077] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.077] gen9_composite_get_binding_table(fe40) [ 10.077] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 10.077] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 10.077] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 10.077] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.077] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 10.077] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.077] gen9_emit_vertex_elements: setup id=9 [ 10.077] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.078] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.078] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.078] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.078] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.078] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.078] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.078] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.078] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.078] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.078] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.078] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.078] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.078] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.078] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.078] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 10.078] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.078] gen8_vertex_flush[66c] = 48 [ 10.078] gen9_magic_ca_pass: CA fixup (12266 -> 12314) [ 10.078] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.078] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.078] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.078] sna_copy_area: src=pixmap=828:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.078] sna_copy_area: normal copy [ 10.078] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.078] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.078] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.078] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 10.078] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 10.078] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 10.078] sna_do_copy: pixmap -- no source clipping [ 10.078] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 10.078] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 10.078] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=828+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 10.078] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), replaces=1 [ 10.078] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.078] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 10.078] sna_drawable_use_bo: pinned, never REPLACES [ 10.078] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.078] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.078] sna_drawable_use_bo: applying move-to-gpu override [ 10.078] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 10.078] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 10.078] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 10.078] wait_for_shadow: setting front pixmap to handle=35 [ 10.078] sna_drawable_use_bo: using whole GPU bo [ 10.078] sna_pixmap_move_to_gpu(pixmap=828, usage=0), flags=a [ 10.078] sna_pixmap_move_to_gpu: already all-damaged [ 10.078] sna_pixmap_mark_active: pixmap=828, handle=39 [ 10.078] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.078] sna_pixmap_make_cow: make cow src=828, dst=165, handle=39 (already cow? src=0, dst=0) [ 10.078] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 10.078] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.078] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.078] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.078] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.078] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.078] kgem_set_mode: flushing before new bo [ 10.078] gen8_vertex_close: used=49256, vbo active? 23, vb=204, nreloc=2 [ 10.078] gen8_vertex_close: reloc[0] = 287 [ 10.078] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.078] kgem_add_handle: handle=23, index=5 [ 10.078] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 10.078] gen8_vertex_close: reloc[1] = 342 [ 10.078] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 10.078] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 10.078] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 10.078] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.078] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 10.078] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.078] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.078] kgem_fixup_relocs: shrinking by 61440 [ 10.078] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.078] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.078] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.078] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.078] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.078] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.078] __kgem_bo_clear_busy: handle=8 [ 10.078] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.078] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.078] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.078] __kgem_bo_clear_busy: handle=8 [ 10.078] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.078] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.078] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.078] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.078] aligning vertex: was 4, now 2 floats per vertex [ 10.078] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.078] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.078] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.078] kgem_add_handle: handle=4, index=0 [ 10.078] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.078] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.078] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.078] gen9_composite_get_binding_table(ffc0) [ 10.078] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 10.078] kgem_add_handle: handle=35, index=1 [ 10.078] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.078] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 10.078] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.078] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 10.078] kgem_add_handle: handle=39, index=2 [ 10.078] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 10.078] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.078] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.078] gen9_emit_sampler: sampler = 0 [ 10.078] gen9_emit_sf: num_sf_outputs=1 [ 10.078] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.078] gen9_emit_vertex_elements: setup id=0 [ 10.078] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.078] (0, 0) -> (0, 0) + (7680, 2160) [ 10.078] gen8_vertex_flush[490] = 3 [ 10.078] sna_destroy_pixmap: pixmap=828, attached?=1 [ 10.078] _kgem_bo_destroy: handle=39, proxy? 0 [ 10.078] __kgem_bo_destroy: handle=39, size=66355200 [ 10.078] __kgem_bo_destroy: handle=39 -> active [ 10.078] __sna_free_pixmap(pixmap=828) [ 10.078] sna_accel_flush: flush?=0, dirty?=0 [ 10.078] sna_accel_flush: flush?=0, dirty?=0 [ 10.078] sna_block_handler (tv=598.79000) [ 10.078] kgem_retire, need_retire?=1 [ 10.078] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.078] kgem_retire__requests_ring: retiring ring 0 [ 10.078] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.078] __kgem_retire_rq: request 1 complete [ 10.078] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.078] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.078] kgem_retire -- retired=0, need_retire=0 [ 10.078] kgem_retire__buffers: handle=16, busy? 0 [0] [ 10.078] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 10.078] __kgem_bo_destroy: handle=16, size=262144 [ 10.078] kgem_bo_replace_io: transferring io handle=16 to bo [ 10.078] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 10.078] sna_accel_block: GPU idle, flushing [ 10.078] gen8_vertex_close: used=49262, vbo active? 23, vb=1, nreloc=1 [ 10.078] gen8_vertex_close: reloc[0] = 287 [ 10.078] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.078] kgem_add_handle: handle=23, index=3 [ 10.078] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.078] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 10.078] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.078] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.078] kgem_fixup_relocs: shrinking by 61440 [ 10.078] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.078] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.078] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.078] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.078] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 10.078] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.078] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.078] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.078] sna_scanout_do_flush: flush timer active: delta=-11 [ 10.078] sna_scanout_do_flush (time=10078), triggered [ 10.078] sna_scanout_flush (time=10078), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.078] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.078] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.078] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.078] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.078] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 10.078] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.078] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.078] sna_pixmap_move_to_gpu: already all-damaged [ 10.078] sna_pixmap_mark_active: pixmap=165, handle=35 [ 10.078] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.078] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.078] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.078] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 10.078] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 10.078] get_fb: reusing fb=105 for handle=35 [ 10.078] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 10.078] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.078] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 10.078] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 10.078] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.078] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.078] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 10.078] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 10.078] sna_accel_do_throttle (time=10078), triggered [ 10.078] sna_accel_throttle (time=10078) [ 10.078] sna_accel_block: evaluating timers, active=7 [ 10.078] sna_accel_block: flush timer expires in 16 [10094] [ 10.079] sna_wakeup_handler [ 10.079] sna_create_pixmap(7680, 2160, 24, usage=0) [ 10.079] kgem_can_create_2d: 7680x2160 @ 24 [ 10.079] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.079] kgem_can_create_2d: untiled size=66355200 [ 10.079] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.079] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.079] kgem_can_create_2d: tiled[-1] size=66355200 [ 10.079] sna_create_pixmap: usage=0, flags=1b [ 10.079] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 10.079] __pop_freed_pixmap: reusing freed pixmap=828 header [ 10.079] create_pixmap_hdr: pixmap=849, width=7680, height=2160, usage=0 [ 10.079] sna_create_pixmap: serial=849, 7680x2160, usage=0 [ 10.079] sna_composite_rectangles(pixmap=850, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 10.079] sna_composite_rectangles: converted to op 0 [ 10.079] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.079] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.079] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.079] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.079] sna_composite_rectangles: dropping last-cpu hint [ 10.079] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=19... [ 10.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.079] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.079] sna_pixmap_move_to_gpu(pixmap=850, usage=0), flags=b [ 10.079] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.079] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 10.079] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.079] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.079] sna_pixmap_alloc_gpu: pixmap=850 [ 10.079] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.079] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.079] kgem_bo_remove_from_active: removing handle=39 from active [ 10.079] 1:from active: pitch=30720, tiling=1, handle=39, id=822 [ 10.079] __sna_damage_all(7680, 2160) [ 10.079] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.079] sna_pixmap_mark_active: pixmap=850, handle=39 [ 10.079] sna_drawable_use_bo: allocated GPU bo for operation [ 10.079] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.079] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.079] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.079] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 10.079] sna_render_get_solid: 0 [ 10.079] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.079] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.079] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.079] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.079] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.079] kgem_add_handle: handle=4, index=0 [ 10.079] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.079] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.079] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.079] gen9_composite_get_binding_table(ffc0) [ 10.079] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.079] kgem_add_handle: handle=39, index=1 [ 10.079] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.079] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.079] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.079] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.079] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.079] kgem_add_handle: handle=7, index=2 [ 10.079] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.079] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.079] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.079] gen9_emit_sampler: sampler = 1 [ 10.079] gen9_emit_sf: num_sf_outputs=1 [ 10.079] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.079] gen9_emit_vertex_elements: setup id=0 [ 10.079] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.079] (0, 0), (7680, 2160) [ 10.079] gen8_vertex_flush[490] = 3 [ 10.079] sna_composite_rectangles: pixmap=850 marking clear [0]? 1 [ 10.079] sna_composite_rectangles(pixmap=850, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 10.079] sna_composite_rectangles: converted to op 1 [ 10.079] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.079] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.079] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.079] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.079] sna_composite_rectangles: promoting to full GPU [ 10.079] sna_composite_rectangles: dropping last-cpu hint [ 10.079] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=19... [ 10.079] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.079] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.079] sna_drawable_use_bo: using whole GPU bo [ 10.079] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.079] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.080] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 10.080] sna_render_get_solid: ff2c001e [ 10.080] sna_render_get_solid(0) = ff2c001e (old) [ 10.080] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.080] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.080] gen9_composite_get_binding_table(ff00) [ 10.080] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.080] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.080] kgem_add_handle: handle=8, index=3 [ 10.080] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.080] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.080] gen9_emit_vertex_elements: setup id=0 [ 10.080] (0, 0), (7680, 2160) [ 10.080] gen8_vertex_flush[4cc] = 3 [ 10.080] sna_composite_rectangles: pixmap=850 marking clear [ff2c001e]? 1 [ 10.080] sna_composite(pixmap=850, op=3, src=292+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(3840, 2160) [ 10.080] sna_compute_composite_region: dst=(0, 0)x(3840, 2160) [ 10.080] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 2160) [ 10.080] clip_to_dst: region: 1x[(0, 0), (3840, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.080] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 2160) [ 10.080] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 2160) [ 10.080] sna_compute_composite_region: clip against mask: (0, 0), (3840, 2160) [ 10.080] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 2160) + (0, 0) [ 10.080] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.080] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 10.080] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.080] gen9_composite_set_target: (0, 0)x(3840, 2160), partial?=1 [ 10.080] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 2160)), flags=7... [ 10.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.080] sna_drawable_use_bo: using whole GPU bo [ 10.080] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.080] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(0, 0) [ 10.080] sna_transform_is_imprecise_integer_translation: no transform [ 10.080] gen9_composite_picture: integer translation (0, 0), removing [ 10.080] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.080] sna_render_pixmap_bo: GPU all damaged [ 10.080] color_convert: src=fc000000 [20028888] [ 10.080] color_convert: dst=fc000000 [20028888] [ 10.080] sna_render_get_solid: fc000000 [ 10.080] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.080] gen4_choose_composite_emitter: identity source, identity mask [ 10.080] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.080] aligning vertex: was 2, now 5 floats per vertex [ 10.080] gen9_composite_get_binding_table(fe80) [ 10.080] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.080] kgem_add_handle: handle=9, index=4 [ 10.080] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.080] [3f90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.080] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 10.080] kgem_add_reloc64: adding proxy [delta=1008] for handle=7 [ 10.080] kgem_add_reloc64[7] = (delta=1008, target handle=2, presumed=fffe8000) [ 10.080] [3f80] bind bo(handle=7, addr=fffe83f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.080] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.080] gen9_emit_sampler: sampler = 3 [ 10.080] gen9_emit_sf: num_sf_outputs=2 [ 10.080] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.080] gen9_emit_vertex_elements: setup id=10 [ 10.080] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.080] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.080] gen9_render_composite_box: (0, 0), (3840, 2160) [ 10.080] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 2160) + (0, 0)] [ 10.080] gen8_vertex_flush[5a8] = 3 [ 10.080] sna_composite(pixmap=850, op=3, src=292+(0, 0), mask=0+(0, 0), dst=850+(3840, 0)+(0, 0), size=(3840, 2160) [ 10.080] sna_compute_composite_region: dst=(3840, 0)x(3840, 2160) [ 10.080] sna_compute_composite_region: initial clip against dst->pDrawable: (3840, 0), (7680, 2160) [ 10.080] clip_to_dst: region: 1x[(3840, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.080] sna_compute_composite_region: clip against dst->pCompositeClip: (3840, 0), (7680, 2160) [ 10.080] sna_compute_composite_region: clip against src (3840x2160 clip=0): (3840, 0), (7680, 2160) [ 10.080] sna_compute_composite_region: clip against mask: (3840, 0), (7680, 2160) [ 10.080] sna_composite: composite region extents:+(0, 0) -> (3840, 0), (7680, 2160) + (0, 0) [ 10.080] gen9_render_composite: 3840x2160, current mode=1/1 [ 10.080] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.080] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.080] gen9_composite_set_target: (3840, 0)x(3840, 2160), partial?=1 [ 10.080] sna_drawable_use_bo pixmap=850, box=((3840, 0), (7680, 2160)), flags=7... [ 10.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.080] sna_drawable_use_bo: using whole GPU bo [ 10.080] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.080] gen9_composite_picture: (0, 0)x(3840, 2160), dst=(3840, 0) [ 10.080] sna_transform_is_imprecise_integer_translation: no transform [ 10.080] gen9_composite_picture: integer translation (0, 0), removing [ 10.080] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 2160)/(3840, 2160) [ 10.080] sna_render_pixmap_bo: GPU all damaged [ 10.080] color_convert: src=fc000000 [20028888] [ 10.080] color_convert: dst=fc000000 [20028888] [ 10.080] sna_render_get_solid: fc000000 [ 10.080] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.080] gen4_choose_composite_emitter: identity source, identity mask [ 10.080] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.080] gen9_composite_get_binding_table(fdc0) [ 10.080] gen9_emit_vertex_elements: setup id=10 [ 10.080] gen9_render_composite_box: (3840, 0), (7680, 2160) [ 10.080] apply_damage: damage=0x0, region=1 [(3840, 0), (7680, 2160) + (0, 0)] [ 10.080] gen8_vertex_flush[5dc] = 3 [ 10.080] sna_composite(pixmap=850, op=3, src=24+(3796, 2028), mask=0+(0, 0), dst=850+(5694, 1014)+(0, 0), size=(132, 132) [ 10.080] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 10.080] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 10.080] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 10.080] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 10.080] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 10.080] sna_compute_composite_region: clip against mask: (5694, 1014), (5826, 1146) [ 10.080] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 10.080] gen9_render_composite: 132x132, current mode=1/1 [ 10.080] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 10.080] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.080] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.080] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 10.080] sna_drawable_use_bo pixmap=850, box=((5694, 1014), (5826, 1146)), flags=7... [ 10.080] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.080] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.080] sna_drawable_use_bo: using whole GPU bo [ 10.080] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.080] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 10.080] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 10.080] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.080] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 10.080] sna_render_pixmap_bo: GPU all damaged [ 10.080] gen9_composite_picture: (0, 0)x(132, 132), dst=(5694, 1014) [ 10.080] color_convert: src=fc000000 [20028888] [ 10.080] color_convert: dst=fc000000 [20028888] [ 10.080] sna_render_get_solid: fc000000 [ 10.080] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.080] gen4_choose_composite_emitter: simple src, identity mask [ 10.080] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.080] gen9_composite_get_binding_table(fdc0) [ 10.080] kgem_add_reloc64: handle=15, pos=16232, delta=0, domains=40000 [ 10.080] kgem_add_handle: handle=15, index=5 [ 10.080] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa3000) [ 10.080] [3f60] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 10.081] gen9_emit_sampler: sampler = 23 [ 10.081] gen9_emit_vertex_elements: setup id=10 [ 10.081] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 10.081] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 10.081] gen8_vertex_flush[620] = 3 [ 10.081] sna_create_pixmap(80, 80, 32, usage=0) [ 10.081] kgem_can_create_2d: 80x80 @ 32 [ 10.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.081] kgem_can_create_2d: untiled size=28672 [ 10.081] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.081] kgem_choose_tiling: 80x80 -> 0 [ 10.081] sna_create_pixmap: usage=0, flags=b [ 10.081] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.081] __pop_freed_pixmap: reusing freed pixmap=832 header [ 10.081] create_pixmap_hdr: pixmap=851, width=80, height=80, usage=0 [ 10.081] sna_create_pixmap: serial=851, 80x80, usage=0 [ 10.081] sna_composite_rectangles(pixmap=852, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.081] sna_composite_rectangles: converted to op 0 [ 10.081] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.081] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.081] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.081] sna_composite_rectangles: dropping last-cpu hint [ 10.081] sna_drawable_use_bo pixmap=852, box=((0, 0), (80, 80)), flags=19... [ 10.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.081] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.081] sna_pixmap_move_to_gpu(pixmap=852, usage=0), flags=b [ 10.081] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.081] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.081] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.081] kgem_choose_tiling: 80x80 -> 0 [ 10.081] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.081] kgem_choose_tiling: 80x80 -> 0 [ 10.081] sna_pixmap_alloc_gpu: pixmap=852 [ 10.081] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.081] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.081] from inactive: pitch=320, tiling=0: handle=22, id=823 [ 10.081] __sna_damage_all(80, 80) [ 10.081] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.081] sna_pixmap_mark_active: pixmap=852, handle=22 [ 10.081] sna_drawable_use_bo: allocated GPU bo for operation [ 10.081] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.081] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.081] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.081] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.081] sna_render_get_solid: 0 [ 10.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.081] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.081] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.081] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.081] aligning vertex: was 5, now 2 floats per vertex [ 10.081] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.081] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.081] gen9_composite_get_binding_table(fd40) [ 10.081] kgem_add_reloc64: handle=22, pos=16200, delta=0, domains=20002 [ 10.081] kgem_add_handle: handle=22, index=6 [ 10.081] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd985000) [ 10.081] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.081] [3f40] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.081] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.081] gen9_emit_sampler: sampler = 1 [ 10.081] gen9_emit_sf: num_sf_outputs=1 [ 10.081] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.081] gen9_emit_vertex_elements: setup id=0 [ 10.081] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.081] (0, 0), (80, 80) [ 10.081] gen8_vertex_flush[6d8] = 3 [ 10.081] sna_composite_rectangles: pixmap=852 marking clear [0]? 1 [ 10.081] sna_composite_rectangles(pixmap=852, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.081] sna_composite_rectangles: converted to op 1 [ 10.081] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.081] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.081] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.081] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.081] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.081] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.081] sna_composite_rectangles: dropping last-cpu hint [ 10.081] sna_drawable_use_bo pixmap=852, box=((0, 0), (80, 80)), flags=1... [ 10.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.081] sna_drawable_use_bo: using whole GPU bo [ 10.081] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.081] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.081] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.081] sna_render_get_solid: 40404040 [ 10.081] sna_render_get_solid(1) = 40404040 (old) [ 10.081] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.081] gen9_composite_get_binding_table(fcc0) [ 10.081] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 10.081] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.081] kgem_add_reloc64[10] = (delta=4, target handle=3, presumed=fdffe000) [ 10.081] [3f20] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.081] gen9_emit_vertex_elements: setup id=0 [ 10.081] (0, 0), (2, 2) [ 10.081] (78, 0), (80, 2) [ 10.081] (0, 78), (2, 80) [ 10.081] (78, 78), (80, 80) [ 10.081] gen8_vertex_flush[714] = 12 [ 10.081] sna_composite(pixmap=850, op=3, src=852+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(7680, 2160) [ 10.081] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 10.081] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 10.081] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.081] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 10.081] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 10.081] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 10.081] gen9_render_composite: 7680x2160, current mode=1/1 [ 10.081] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.081] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.081] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.081] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.081] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 10.081] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... [ 10.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.081] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.081] sna_drawable_use_bo: using whole GPU bo [ 10.081] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.081] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 10.081] sna_transform_is_imprecise_integer_translation: no transform [ 10.081] gen9_composite_picture: integer translation (0, 0), removing [ 10.081] sna_render_pixmap_bo pixmap=852, (0, 0)x(7680, 2160)/(80, 80) [ 10.081] sna_render_pixmap_bo: GPU all damaged [ 10.081] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.081] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.081] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.081] gen4_choose_composite_emitter: identity src, no mask [ 10.081] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.081] aligning vertex: was 2, now 3 floats per vertex [ 10.081] gen9_composite_get_binding_table(fc40) [ 10.081] kgem_add_reloc64: handle=22, pos=16136, delta=0, domains=40000 [ 10.081] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 10.081] [3f00] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.081] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.081] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.081] gen9_emit_sampler: sampler = a [ 10.081] gen9_emit_vertex_elements: setup id=2 [ 10.081] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.081] gen9_render_composite_box: (0, 0), (7680, 2160) [ 10.081] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 10.081] gen8_vertex_flush[7b0] = 3 [ 10.081] sna_destroy_pixmap: pixmap=852, attached?=1 [ 10.081] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.081] __kgem_bo_destroy: handle=22, size=61440 [ 10.081] __kgem_bo_destroy: handle=22 -> active [ 10.081] __sna_free_pixmap(pixmap=852) [ 10.081] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.081] kgem_can_create_2d: 640x2096 @ 32 [ 10.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.081] kgem_can_create_2d: untiled size=5365760 [ 10.081] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.081] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.081] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.081] sna_create_pixmap: usage=0, flags=1b [ 10.081] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.081] __pop_freed_pixmap: reusing freed pixmap=852 header [ 10.081] create_pixmap_hdr: pixmap=853, width=640, height=2096, usage=0 [ 10.081] sna_create_pixmap: serial=853, 640x2096, usage=0 [ 10.081] sna_composite_rectangles(pixmap=854, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.081] sna_composite_rectangles: converted to op 0 [ 10.081] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.081] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.081] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.081] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.081] sna_composite_rectangles: dropping last-cpu hint [ 10.081] sna_drawable_use_bo pixmap=854, box=((0, 0), (640, 2096)), flags=19... [ 10.081] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.081] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.081] sna_pixmap_move_to_gpu(pixmap=854, usage=0), flags=b [ 10.081] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.081] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.082] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.082] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.082] sna_pixmap_alloc_gpu: pixmap=854 [ 10.082] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.082] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.082] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 10.082] from inactive: pitch=2560, tiling=1: handle=25, id=824 [ 10.082] __sna_damage_all(640, 2096) [ 10.082] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.082] sna_pixmap_mark_active: pixmap=854, handle=25 [ 10.082] sna_drawable_use_bo: allocated GPU bo for operation [ 10.082] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.082] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.082] kgem_bo_is_render: handle=25, rq? 0 [0] [ 10.082] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.082] sna_render_get_solid: 0 [ 10.082] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.082] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.082] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.082] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.082] aligning vertex: was 3, now 2 floats per vertex [ 10.082] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.082] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.082] gen9_composite_get_binding_table(fbc0) [ 10.082] kgem_add_reloc64: handle=25, pos=16104, delta=0, domains=20002 [ 10.082] kgem_add_handle: handle=25, index=7 [ 10.082] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=f4225000) [ 10.082] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.082] [3ee0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.082] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.082] gen9_emit_sampler: sampler = 1 [ 10.082] gen9_emit_vertex_elements: setup id=0 [ 10.082] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.082] (0, 0), (640, 2096) [ 10.082] gen8_vertex_flush[820] = 3 [ 10.082] sna_composite_rectangles: pixmap=854 marking clear [0]? 1 [ 10.082] sna_composite(pixmap=854, op=3, src=292+(168, 968), mask=0+(0, 0), dst=854+(8, 904)+(0, 0), size=(624, 224) [ 10.082] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.082] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.082] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.082] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.082] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 10.082] sna_compute_composite_region: clip against mask: (8, 904), (632, 1128) [ 10.082] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 10.082] gen9_render_composite: 624x224, current mode=1/1 [ 10.082] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.082] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.082] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.082] sna_drawable_use_bo pixmap=854, box=((8, 904), (632, 1128)), flags=7... [ 10.082] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.082] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.082] sna_drawable_use_bo: using whole GPU bo [ 10.082] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.082] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 10.082] sna_transform_is_imprecise_integer_translation: no transform [ 10.082] gen9_composite_picture: integer translation (0, 0), removing [ 10.082] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 10.082] sna_render_pixmap_bo: GPU all damaged [ 10.082] gen9_composite_picture: (0, 0)x(624, 224), dst=(8, 904) [ 10.082] color_convert: src=fc000000 [20028888] [ 10.082] color_convert: dst=fc000000 [20028888] [ 10.082] sna_render_get_solid: fc000000 [ 10.082] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.082] gen4_choose_composite_emitter: identity source, identity mask [ 10.082] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.082] aligning vertex: was 2, now 5 floats per vertex [ 10.082] gen9_composite_get_binding_table(fb40) [ 10.082] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.082] gen9_emit_sampler: sampler = 3 [ 10.082] gen9_emit_sf: num_sf_outputs=2 [ 10.082] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.082] gen9_emit_vertex_elements: setup id=10 [ 10.082] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.082] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.082] gen9_render_composite_box: (8, 904), (632, 1128) [ 10.082] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 10.082] gen8_vertex_flush[8e8] = 3 [ 10.082] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 10.082] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.082] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.082] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.082] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.082] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.082] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.082] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 10.082] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.082] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.082] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.082] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.082] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.082] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.082] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.082] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.082] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.082] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.082] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.082] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.082] sna_drawable_use_bo pixmap=854, box=((8, 904), (632, 1128)), flags=7... [ 10.082] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.082] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.082] sna_drawable_use_bo: using whole GPU bo [ 10.082] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.082] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.082] color_convert: src=660a0a0a [20028888] [ 10.082] color_convert: dst=660a0a0a [20028888] [ 10.082] sna_render_get_solid: 660a0a0a [ 10.082] sna_render_get_solid(2) = 660a0a0a (old) [ 10.082] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.082] gen4_choose_spans_emitter: solid source [ 10.082] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.082] aligning vertex: was 5, now 3 floats per vertex [ 10.082] gen9_composite_get_binding_table(fb00) [ 10.082] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 10.082] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.082] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 10.082] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.082] gen9_emit_sampler: sampler = c [ 10.082] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.082] gen9_emit_vertex_elements: setup id=5 [ 10.082] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.082] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.082] thread_choose_span: clipped? 0 [ 10.082] imprecise_trapezoid_span_converter: using 4 threads [ 10.082] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.082] thread_choose_span: clipped? 0 [ 10.082] span_thread: flushing 95 boxes [ 10.082] [ 10.082] span_thread: flushing 95 boxes [ 10.082] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.082] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 10.082] span_thread: flushing 1 boxes [ 10.083] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.083] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.083] gen8_vertex_flush[994] = 576 [ 10.083] gen9_render_composite_spans_done() [ 10.083] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 10.083] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.083] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.083] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.083] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.083] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.083] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.083] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 10.083] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 10.083] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 10.083] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 10.083] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.083] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.083] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.083] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.083] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.083] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.083] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.083] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.083] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.083] sna_drawable_use_bo pixmap=854, box=((8, 904), (632, 1128)), flags=7... [ 10.083] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.083] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.083] sna_drawable_use_bo: using whole GPU bo [ 10.083] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.083] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.083] color_convert: src=66282828 [20028888] [ 10.083] color_convert: dst=66282828 [20028888] [ 10.083] sna_render_get_solid: 66282828 [ 10.083] sna_render_get_solid(3) = 66282828 (old) [ 10.083] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.083] gen4_choose_spans_emitter: solid source [ 10.083] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.083] gen9_composite_get_binding_table(fa80) [ 10.083] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 10.083] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 10.083] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 10.083] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.083] gen9_emit_vertex_elements: setup id=5 [ 10.083] thread_choose_span: clipped? 0 [ 10.083] imprecise_trapezoid_span_converter: using 4 threads [ 10.083] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.083] thread_choose_span: clipped? 0 [ 10.083] span_thread: flushing 2 boxes [ 10.083] span_thread: flushing 2 boxes [ 10.083] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.083] span_thread: flushing 162 boxes [ 10.083] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 10.083] span_thread: flushing 166 boxes [ 10.083] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 10.083] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.083] gen8_vertex_flush[9d0] = 996 [ 10.083] gen9_render_composite_spans_done() [ 10.083] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.083] kgem_can_create_2d: 640x2096 @ 32 [ 10.083] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.083] kgem_can_create_2d: untiled size=5365760 [ 10.083] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.083] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.083] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.083] sna_create_pixmap: usage=0, flags=1b [ 10.083] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.083] __pop_freed_pixmap: reusing freed pixmap=834 header [ 10.083] create_pixmap_hdr: pixmap=855, width=640, height=2096, usage=0 [ 10.083] sna_create_pixmap: serial=855, 640x2096, usage=0 [ 10.083] sna_composite_rectangles(pixmap=856, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.083] sna_composite_rectangles: converted to op 0 [ 10.083] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.083] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.083] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.083] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.083] sna_composite_rectangles: dropping last-cpu hint [ 10.083] sna_drawable_use_bo pixmap=856, box=((0, 0), (640, 2096)), flags=19... [ 10.083] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.083] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.083] sna_pixmap_move_to_gpu(pixmap=856, usage=0), flags=b [ 10.083] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.083] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.083] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.083] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.083] sna_pixmap_alloc_gpu: pixmap=856 [ 10.083] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.083] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.083] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 10.083] from inactive: pitch=2560, tiling=1: handle=11, id=825 [ 10.083] __sna_damage_all(640, 2096) [ 10.083] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.083] sna_pixmap_mark_active: pixmap=856, handle=11 [ 10.083] sna_drawable_use_bo: allocated GPU bo for operation [ 10.083] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.083] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.083] kgem_bo_is_render: handle=11, rq? 0 [0] [ 10.083] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.083] sna_render_get_solid: 0 [ 10.083] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.083] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.083] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.083] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.083] aligning vertex: was 3, now 2 floats per vertex [ 10.083] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.083] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.083] gen9_composite_get_binding_table(fa00) [ 10.083] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 10.083] kgem_add_handle: handle=11, index=8 [ 10.083] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fa111000) [ 10.083] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.083] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.083] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.083] gen9_emit_sampler: sampler = 1 [ 10.083] gen9_emit_sf: num_sf_outputs=1 [ 10.083] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.083] gen9_emit_vertex_elements: setup id=0 [ 10.083] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.083] (0, 0), (640, 2096) [ 10.083] gen8_vertex_flush[a90] = 3 [ 10.083] sna_composite_rectangles: pixmap=856 marking clear [0]? 1 [ 10.083] sna_create_pixmap(624, 224, 32, usage=0) [ 10.083] kgem_can_create_2d: 624x224 @ 32 [ 10.083] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.083] kgem_can_create_2d: untiled size=561152 [ 10.083] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.083] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.083] kgem_can_create_2d: tiled[-1] size=561152 [ 10.083] sna_create_pixmap: usage=0, flags=1b [ 10.083] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 10.083] __pop_freed_pixmap: reusing freed pixmap=840 header [ 10.083] create_pixmap_hdr: pixmap=857, width=624, height=224, usage=0 [ 10.083] sna_create_pixmap: serial=857, 624x224, usage=0 [ 10.084] sna_composite_rectangles(pixmap=858, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 10.084] sna_composite_rectangles: converted to op 0 [ 10.084] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 10.084] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 10.084] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 10.084] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 10.084] sna_composite_rectangles: dropping last-cpu hint [ 10.084] sna_drawable_use_bo pixmap=858, box=((0, 0), (624, 224)), flags=19... [ 10.084] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.084] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.084] sna_pixmap_move_to_gpu(pixmap=858, usage=0), flags=b [ 10.084] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.084] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 10.084] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.084] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.084] sna_pixmap_alloc_gpu: pixmap=858 [ 10.084] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.084] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 10.084] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 10.084] from inactive: pitch=2560, tiling=1: handle=20, id=826 [ 10.084] __sna_damage_all(624, 224) [ 10.084] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.084] sna_pixmap_mark_active: pixmap=858, handle=20 [ 10.084] sna_drawable_use_bo: allocated GPU bo for operation [ 10.084] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.084] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.084] kgem_bo_is_render: handle=20, rq? 0 [0] [ 10.084] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 10.084] sna_render_get_solid: 0 [ 10.084] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.084] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.084] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.084] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.084] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.084] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.084] gen9_composite_get_binding_table(f980) [ 10.084] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 10.084] kgem_add_handle: handle=20, index=9 [ 10.084] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 10.084] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.084] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.084] gen9_emit_vertex_elements: setup id=0 [ 10.084] (0, 0), (624, 224) [ 10.084] gen8_vertex_flush[ac4] = 3 [ 10.084] sna_composite_rectangles: pixmap=858 marking clear [0]? 1 [ 10.084] sna_create_pixmap(576, 76, 32, usage=0) [ 10.084] kgem_can_create_2d: 576x76 @ 32 [ 10.084] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.084] kgem_can_create_2d: untiled size=176128 [ 10.084] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.084] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.084] kgem_can_create_2d: tiled[-1] size=176128 [ 10.084] sna_create_pixmap: usage=0, flags=1b [ 10.084] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.084] __pop_freed_pixmap: reusing freed pixmap=838 header [ 10.084] create_pixmap_hdr: pixmap=859, width=576, height=76, usage=0 [ 10.084] sna_create_pixmap: serial=859, 576x76, usage=0 [ 10.084] sna_accel_flush: flush?=0, dirty?=0 [ 10.084] sna_block_handler (tv=0.0) [ 10.084] sna_wakeup_handler [ 10.084] sna_composite_rectangles(pixmap=860, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.084] sna_composite_rectangles: converted to op 0 [ 10.084] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.084] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.084] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.084] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.084] sna_composite_rectangles: dropping last-cpu hint [ 10.084] sna_drawable_use_bo pixmap=860, box=((0, 0), (576, 76)), flags=19... [ 10.084] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.084] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.084] sna_pixmap_move_to_gpu(pixmap=860, usage=0), flags=b [ 10.084] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.084] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.084] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.084] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.084] sna_pixmap_alloc_gpu: pixmap=860 [ 10.084] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.084] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.084] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 10.084] from inactive: pitch=2560, tiling=1: handle=38, id=827 [ 10.084] __sna_damage_all(576, 76) [ 10.084] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.084] sna_pixmap_mark_active: pixmap=860, handle=38 [ 10.084] sna_drawable_use_bo: allocated GPU bo for operation [ 10.084] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.084] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.084] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.084] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.084] sna_render_get_solid: 0 [ 10.084] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.084] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.084] __kgem_retire_rq: request 1 complete [ 10.084] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 10.084] kgem_set_mode: flushing before new bo [ 10.084] gen8_vertex_close: used=54114, vbo active? 23, vb=425, nreloc=4 [ 10.084] gen8_vertex_close: reloc[0] = 287 [ 10.084] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.084] kgem_add_handle: handle=23, index=10 [ 10.084] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd545000) [ 10.084] gen8_vertex_close: reloc[1] = 357 [ 10.084] kgem_add_reloc64: handle=23, pos=357, delta=0, domains=200000 [ 10.084] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=fd545000) [ 10.084] gen8_vertex_close: reloc[2] = 487 [ 10.084] kgem_add_reloc64: handle=23, pos=487, delta=0, domains=200000 [ 10.084] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fd545000) [ 10.084] gen8_vertex_close: reloc[3] = 608 [ 10.084] kgem_add_reloc64: handle=23, pos=608, delta=0, domains=200000 [ 10.084] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fd545000) [ 10.084] batch[1/1, flags=1800]: 696 696 15952 16384, nreloc=21, nexec=11, nfence=0, aperture=41394 [fenced=0] [ 10.084] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 10.084] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 10.084] kgem_fixup_relocs: shrinking by 57344 [ 10.084] __kgem_busy: handle=2, busy=0, wedged=0 [ 10.084] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 10.084] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.084] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 10.084] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 10.084] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.084] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.084] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.084] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.084] __kgem_bo_clear_busy: handle=7 [ 10.084] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.084] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.084] __kgem_bo_clear_busy: handle=8 [ 10.084] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.084] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.084] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.084] __kgem_bo_clear_busy: handle=7 [ 10.084] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 10.084] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.084] __kgem_bo_clear_busy: handle=8 [ 10.084] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.084] __kgem_bo_clear_busy: handle=8 [ 10.084] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.084] __kgem_bo_clear_busy: handle=8 [ 10.084] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.084] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.084] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.084] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.084] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.084] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.084] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.084] kgem_add_handle: handle=4, index=0 [ 10.084] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.084] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.084] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.084] gen9_composite_get_binding_table(ffc0) [ 10.084] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.084] kgem_add_handle: handle=38, index=1 [ 10.084] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.084] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.084] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.084] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.084] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.084] kgem_add_handle: handle=7, index=2 [ 10.084] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.084] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.084] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.084] gen9_emit_sampler: sampler = 1 [ 10.084] gen9_emit_sf: num_sf_outputs=1 [ 10.084] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.084] gen9_emit_vertex_elements: setup id=0 [ 10.084] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.084] (0, 0), (576, 76) [ 10.084] gen8_vertex_flush[490] = 3 [ 10.084] sna_composite_rectangles: pixmap=860 marking clear [0]? 1 [ 10.084] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.084] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.084] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.084] trapezoid_spans_maybe_inplace? clear, no [ 10.084] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.084] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.084] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.084] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.084] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.084] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.085] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.085] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.085] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.085] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.085] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.085] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.085] sna_drawable_use_bo pixmap=860, box=((2, 2), (574, 74)), flags=7... [ 10.085] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.085] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.085] sna_drawable_use_bo: using whole GPU bo [ 10.085] gen9_composite_set_target: pixmap=860, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.085] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.085] color_convert: src=4c000000 [20028888] [ 10.085] color_convert: dst=4c000000 [20028888] [ 10.085] sna_render_get_solid: 4c000000 [ 10.085] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.085] gen4_choose_spans_emitter: solid source [ 10.085] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.085] aligning vertex: was 2, now 3 floats per vertex [ 10.085] gen9_composite_get_binding_table(ff00) [ 10.085] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 10.085] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.085] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 10.085] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.085] gen9_emit_sampler: sampler = c [ 10.085] gen9_emit_sf: num_sf_outputs=2 [ 10.085] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.085] gen9_emit_vertex_elements: setup id=5 [ 10.085] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.085] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.085] thread_choose_span: clipped? 0 [ 10.085] imprecise_trapezoid_span_converter: using 4 threads [ 10.085] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.085] thread_choose_span: clipped? 0 [ 10.085] span_thread: flushing 26 boxes [ 10.085] span_thread: flushing 1 boxes [ 10.085] span_thread: flushing 26 boxes [ 10.085] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.085] span_thread: flushing 1 boxes [ 10.085] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.085] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.085] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.085] gen8_vertex_flush[554] = 162 [ 10.085] gen9_render_composite_spans_done() [ 10.085] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.085] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.085] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.085] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.085] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.085] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.085] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.085] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.085] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.085] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.085] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.085] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.085] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.085] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.085] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.085] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.085] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.085] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.085] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.085] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.085] sna_drawable_use_bo pixmap=860, box=((0, 0), (576, 76)), flags=7... [ 10.085] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.085] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.085] sna_drawable_use_bo: using whole GPU bo [ 10.085] gen9_composite_set_target: pixmap=860, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.085] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.085] color_convert: src=e6e6e6e6 [20028888] [ 10.085] color_convert: dst=e6e6e6e6 [20028888] [ 10.085] sna_render_get_solid: e6e6e6e6 [ 10.085] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.085] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.085] gen4_choose_spans_emitter: solid source [ 10.085] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.085] gen9_composite_get_binding_table(fe80) [ 10.085] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 10.085] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.085] kgem_add_handle: handle=8, index=3 [ 10.085] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 10.085] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.085] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.085] gen9_emit_vertex_elements: setup id=5 [ 10.085] thread_choose_span: clipped? 0 [ 10.085] imprecise_trapezoid_span_converter: using 4 threads [ 10.086] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.086] thread_choose_span: clipped? 0 [ 10.086] span_thread: flushing 62 boxes [ 10.086] span_thread: flushing 2 boxes [ 10.086] [ 10.086] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.086] span_thread: flushing 62 boxes [ 10.086] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.086] span_thread: flushing 2 boxes [ 10.086] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.086] gen8_vertex_flush[5a8] = 384 [ 10.086] gen9_render_composite_spans_done() [ 10.086] sna_composite_rectangles(pixmap=860, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 10.086] sna_composite_rectangles: converted to op 1 [ 10.086] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 10.086] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 10.086] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 10.086] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 10.086] sna_composite_rectangles: dropping last-cpu hint [ 10.086] sna_drawable_use_bo pixmap=860, box=((16, 16), (18, 60)), flags=9... [ 10.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 10.086] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.086] sna_drawable_use_bo: using whole GPU bo [ 10.086] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 10.086] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.086] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 10.086] sna_render_get_solid: ffffffff [ 10.086] sna_render_get_solid(white) [ 10.086] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.086] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.086] aligning vertex: was 3, now 2 floats per vertex [ 10.086] gen9_composite_get_binding_table(fe00) [ 10.086] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 10.086] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 10.086] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 10.086] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.086] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.086] gen9_emit_sampler: sampler = 1 [ 10.086] gen9_emit_sf: num_sf_outputs=1 [ 10.086] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.086] gen9_emit_vertex_elements: setup id=0 [ 10.086] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.086] (16, 16), (18, 60) [ 10.086] gen8_vertex_flush[668] = 3 [ 10.086] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=350, drawable=35a [ 10.086] sna_validate_gc: recomputing clip [ 10.086] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 10.086] sna_copy_area: src=pixmap=860:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=858:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.086] sna_copy_area: normal copy [ 10.086] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.086] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.086] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 10.086] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 10.086] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.086] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.086] sna_do_copy: pixmap -- no source clipping [ 10.086] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.086] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 10.086] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=860+(-24, -136), dst pixmap=858+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 10.086] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=38, cpu_bo=0), replaces=0 [ 10.086] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.086] sna_drawable_use_bo pixmap=858, box=((24, 136), (600, 212)), flags=b... [ 10.086] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.086] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.086] sna_drawable_use_bo: using whole GPU bo [ 10.086] sna_pixmap_move_to_gpu(pixmap=860, usage=0), flags=a [ 10.086] sna_pixmap_move_to_gpu: already all-damaged [ 10.086] sna_pixmap_mark_active: pixmap=860, handle=38 [ 10.086] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.086] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.086] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.086] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.086] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.086] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.086] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.086] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.086] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.086] gen9_composite_get_binding_table(fd80) [ 10.086] kgem_add_reloc64: handle=20, pos=16216, delta=0, domains=20002 [ 10.086] kgem_add_handle: handle=20, index=4 [ 10.086] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd9be000) [ 10.086] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.086] [3f50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.086] kgem_add_reloc64: handle=38, pos=16200, delta=0, domains=40000 [ 10.086] kgem_add_reloc64[9] = (delta=0, target handle=1, presumed=fd45c000) [ 10.086] [3f40] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.086] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.086] gen9_emit_sampler: sampler = 0 [ 10.087] gen9_emit_vertex_elements: setup id=0 [ 10.087] (0, 0) -> (24, 136) + (576, 76) [ 10.087] gen8_vertex_flush[6bc] = 3 [ 10.087] sna_destroy_pixmap: pixmap=860, attached?=1 [ 10.087] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.087] __kgem_bo_destroy: handle=38, size=204800 [ 10.087] __kgem_bo_destroy: handle=38 -> active [ 10.087] __sna_free_pixmap(pixmap=860) [ 10.087] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 10.087] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.087] sna_glyphs: discarding mask [ 10.087] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 10.087] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789680352 size=624x224 [ 10.087] gen9_render_composite: 0x0, current mode=1/1 [ 10.087] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.087] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.087] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.087] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.087] sna_drawable_use_bo pixmap=858, box=((0, 0), (624, 224)), flags=7... [ 10.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.087] sna_drawable_use_bo: using whole GPU bo [ 10.087] gen9_composite_set_target: pixmap=858, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.087] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.087] color_convert: src=ff888888 [20028888] [ 10.087] color_convert: dst=ff888888 [20028888] [ 10.087] sna_render_get_solid: ff888888 [ 10.087] sna_render_get_solid(5) = ff888888 (old) [ 10.087] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.087] sna_transform_is_imprecise_integer_translation: no transform [ 10.087] gen9_composite_picture: integer translation (0, 0), removing [ 10.087] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.087] sna_render_pixmap_bo: GPU all damaged [ 10.087] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.087] gen4_choose_composite_emitter: solid, identity mask [ 10.087] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.087] aligning vertex: was 2, now 4 floats per vertex [ 10.087] gen9_composite_get_binding_table(fcc0) [ 10.087] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 10.087] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.087] kgem_add_reloc64[10] = (delta=20, target handle=3, presumed=fdffe000) [ 10.087] [3f20] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.087] kgem_add_reloc64: handle=6, pos=16152, delta=0, domains=40000 [ 10.087] kgem_add_handle: handle=6, index=5 [ 10.087] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd585000) [ 10.087] [3f10] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.087] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 10.087] gen9_emit_sampler: sampler = a [ 10.087] gen9_emit_sf: num_sf_outputs=2 [ 10.087] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.087] gen9_emit_vertex_elements: setup id=9 [ 10.087] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.087] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.087] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.087] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.087] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.087] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.087] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.087] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.087] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.087] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 10.087] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.087] gen8_vertex_flush[798] = 24 [ 10.087] gen9_magic_ca_pass: CA fixup (13943 -> 13967) [ 10.087] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.087] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.087] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.087] sna_composite(pixmap=858, op=3, src=210+(0, 0), mask=0+(28, 8), dst=858+(28, 8)+(0, 0), size=(20, 80) [ 10.087] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 10.087] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 10.087] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 10.087] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 10.087] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 10.087] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 10.087] gen9_render_composite: 20x80, current mode=1/1 [ 10.087] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.087] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 10.087] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.087] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.087] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 10.087] sna_drawable_use_bo pixmap=858, box=((28, 8), (48, 88)), flags=7... [ 10.087] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.087] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.087] sna_drawable_use_bo: using whole GPU bo [ 10.087] gen9_composite_set_target: pixmap=858, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.087] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 10.087] sna_transform_is_imprecise_integer_translation: no transform [ 10.087] gen9_composite_picture: integer translation (0, 0), removing [ 10.087] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 10.087] sna_render_pixmap_bo: GPU all damaged [ 10.087] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.087] kgem_bo_is_render: handle=12, rq? 0 [0] [ 10.087] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.087] gen4_choose_composite_emitter: identity src, no mask [ 10.087] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.087] aligning vertex: was 4, now 3 floats per vertex [ 10.087] gen9_composite_get_binding_table(fc00) [ 10.087] kgem_add_reloc64: handle=12, pos=16120, delta=0, domains=40000 [ 10.087] kgem_add_handle: handle=12, index=6 [ 10.087] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fdffb000) [ 10.087] [3ef0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.087] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.087] gen9_emit_sampler: sampler = 2 [ 10.087] gen9_emit_sf: num_sf_outputs=1 [ 10.087] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.087] gen9_emit_vertex_elements: setup id=2 [ 10.087] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.087] gen9_render_composite_box: (28, 8), (48, 88) [ 10.088] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 10.088] gen8_vertex_flush[8e8] = 3 [ 10.088] sna_composite(pixmap=858, op=3, src=214+(0, 0), mask=0+(28, 0), dst=858+(28, 0)+(0, 0), size=(20, 8) [ 10.088] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 10.088] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 10.088] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 10.088] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 10.088] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 10.088] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 10.088] gen9_render_composite: 20x8, current mode=1/1 [ 10.088] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.088] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 10.088] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.088] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.088] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 10.088] sna_drawable_use_bo pixmap=858, box=((28, 0), (48, 8)), flags=7... [ 10.088] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.088] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.088] sna_drawable_use_bo: using whole GPU bo [ 10.088] gen9_composite_set_target: pixmap=858, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.088] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 10.088] sna_transform_is_imprecise_integer_translation: no transform [ 10.088] gen9_composite_picture: integer translation (0, 0), removing [ 10.088] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 10.088] sna_render_pixmap_bo: GPU all damaged [ 10.088] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.088] kgem_bo_is_render: handle=24, rq? 0 [0] [ 10.088] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.088] gen4_choose_composite_emitter: identity src, no mask [ 10.088] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.088] gen9_composite_get_binding_table(fb80) [ 10.088] kgem_add_reloc64: handle=24, pos=16088, delta=0, domains=40000 [ 10.088] kgem_add_handle: handle=24, index=7 [ 10.088] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd53c000) [ 10.088] [3ed0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.088] gen9_emit_vertex_elements: setup id=2 [ 10.088] gen9_render_composite_box: (28, 0), (48, 8) [ 10.088] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 10.088] gen8_vertex_flush[924] = 3 [ 10.088] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=35a, drawable=358 [ 10.088] sna_validate_gc: recomputing clip [ 10.088] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 10.088] sna_copy_area: src=pixmap=858:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=856:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.088] sna_copy_area: normal copy [ 10.088] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.088] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.088] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 10.088] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 10.088] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 10.088] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 10.088] sna_do_copy: pixmap -- no source clipping [ 10.088] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 10.088] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 10.088] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=858+(-8, -896), dst pixmap=856+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 10.088] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), replaces=0 [ 10.088] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.088] sna_drawable_use_bo pixmap=856, box=((8, 896), (632, 1120)), flags=b... [ 10.088] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.088] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.088] sna_drawable_use_bo: using whole GPU bo [ 10.088] sna_pixmap_move_to_gpu(pixmap=858, usage=0), flags=a [ 10.088] sna_pixmap_move_to_gpu: already all-damaged [ 10.088] sna_pixmap_mark_active: pixmap=858, handle=20 [ 10.088] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.088] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.088] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.088] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.088] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.088] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.088] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.088] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.088] aligning vertex: was 3, now 2 floats per vertex [ 10.088] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.088] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.088] gen9_composite_get_binding_table(fb00) [ 10.088] kgem_add_reloc64: handle=11, pos=16056, delta=0, domains=20002 [ 10.088] kgem_add_handle: handle=11, index=8 [ 10.088] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fa111000) [ 10.088] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.088] [3eb0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.088] kgem_add_reloc64: handle=20, pos=16040, delta=0, domains=40000 [ 10.088] kgem_add_reloc64[15] = (delta=0, target handle=4, presumed=fd9be000) [ 10.088] [3ea0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 10.088] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.088] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.088] gen9_emit_sampler: sampler = 0 [ 10.088] gen9_emit_vertex_elements: setup id=0 [ 10.088] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.088] (0, 0) -> (8, 896) + (624, 224) [ 10.088] gen8_vertex_flush[9ac] = 3 [ 10.088] sna_destroy_pixmap: pixmap=858, attached?=1 [ 10.088] _kgem_bo_destroy: handle=20, proxy? 0 [ 10.088] __kgem_bo_destroy: handle=20, size=3268608 [ 10.088] __kgem_bo_destroy: handle=20 -> active [ 10.088] __sna_free_pixmap(pixmap=858) [ 10.089] sna_create_pixmap(624, 80, 32, usage=0) [ 10.089] kgem_can_create_2d: 624x80 @ 32 [ 10.089] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.089] kgem_can_create_2d: untiled size=200704 [ 10.089] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.089] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.089] kgem_can_create_2d: tiled[-1] size=200704 [ 10.089] sna_create_pixmap: usage=0, flags=1b [ 10.089] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 10.089] __pop_freed_pixmap: reusing freed pixmap=858 header [ 10.089] create_pixmap_hdr: pixmap=861, width=624, height=80, usage=0 [ 10.089] sna_create_pixmap: serial=861, 624x80, usage=0 [ 10.089] sna_composite_rectangles(pixmap=862, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 10.089] sna_composite_rectangles: converted to op 0 [ 10.089] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 10.089] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 10.089] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 10.089] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 10.089] sna_composite_rectangles: dropping last-cpu hint [ 10.089] sna_drawable_use_bo pixmap=862, box=((0, 0), (624, 80)), flags=19... [ 10.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.089] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.089] sna_pixmap_move_to_gpu(pixmap=862, usage=0), flags=b [ 10.089] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.089] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 10.089] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.089] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.089] sna_pixmap_alloc_gpu: pixmap=862 [ 10.089] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.089] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.089] kgem_bo_remove_from_active: removing handle=38 from active [ 10.089] 1:from active: pitch=2560, tiling=1, handle=38, id=828 [ 10.089] __sna_damage_all(624, 80) [ 10.089] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.089] sna_pixmap_mark_active: pixmap=862, handle=38 [ 10.089] sna_drawable_use_bo: allocated GPU bo for operation [ 10.089] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.089] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.089] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.089] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 10.089] sna_render_get_solid: 0 [ 10.089] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.089] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.089] gen9_composite_get_binding_table(fa40) [ 10.089] kgem_add_reloc64: handle=38, pos=16008, delta=0, domains=20002 [ 10.089] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=fd45c000) [ 10.089] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.089] [3e80] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 10.089] gen9_emit_sampler: sampler = 1 [ 10.089] gen9_emit_vertex_elements: setup id=0 [ 10.089] (0, 0), (624, 80) [ 10.089] gen8_vertex_flush[9e8] = 3 [ 10.089] sna_composite_rectangles: pixmap=862 marking clear [0]? 1 [ 10.089] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=358, drawable=35e [ 10.089] sna_validate_gc: recomputing clip [ 10.089] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 10.089] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=862:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.089] sna_copy_area: normal copy [ 10.089] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.089] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.089] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 10.089] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 10.089] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 10.089] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 10.089] sna_do_copy: pixmap -- no source clipping [ 10.089] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 10.089] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 10.089] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=862+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 10.089] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 10.089] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.089] sna_drawable_use_bo pixmap=862, box=((28, 0), (246, 80)), flags=b... [ 10.089] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.089] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.089] sna_drawable_use_bo: using whole GPU bo [ 10.089] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 10.089] sna_pixmap_move_to_gpu: already all-damaged [ 10.089] sna_pixmap_mark_active: pixmap=218, handle=21 [ 10.089] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.089] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.089] kgem_bo_is_render: handle=21, rq? 0 [0] [ 10.089] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.089] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.089] kgem_check_bo: num_pages=+42, num_exec=+1 [ 10.089] gen9_composite_get_binding_table(f9c0) [ 10.089] kgem_add_reloc64: handle=21, pos=15976, delta=0, domains=40000 [ 10.089] kgem_add_handle: handle=21, index=9 [ 10.089] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) [ 10.089] [3e60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 10.089] gen9_emit_sampler: sampler = 0 [ 10.089] gen9_emit_vertex_elements: setup id=0 [ 10.089] (0, 0) -> (28, 0) + (218, 80) [ 10.089] gen8_vertex_flush[a2c] = 3 [ 10.089] sna_accel_flush: flush?=0, dirty?=0 [ 10.089] sna_block_handler (tv=0.0) [ 10.089] sna_wakeup_handler [ 10.089] sna_composite(pixmap=856, op=3, src=862+(0, 0), mask=0+(0, 0), dst=856+(8, 1136)+(0, 0), size=(624, 80) [ 10.090] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 10.090] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 10.090] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 10.090] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 10.090] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 10.090] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 10.090] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 10.090] gen9_render_composite: 624x80, current mode=1/1 [ 10.090] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.090] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 10.090] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.090] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 10.090] sna_drawable_use_bo pixmap=856, box=((8, 1136), (632, 1216)), flags=7... [ 10.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.090] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.090] sna_drawable_use_bo: using whole GPU bo [ 10.090] gen9_composite_set_target: pixmap=856, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.090] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 10.090] sna_transform_is_imprecise_integer_translation: no transform [ 10.090] gen9_composite_picture: integer translation (0, 0), removing [ 10.090] sna_render_pixmap_bo pixmap=862, (0, 0)x(624, 80)/(624, 80) [ 10.090] sna_render_pixmap_bo: GPU all damaged [ 10.090] color_convert: src=cc000000 [20028888] [ 10.090] color_convert: dst=cc000000 [20028888] [ 10.090] sna_render_get_solid: cc000000 [ 10.090] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.090] gen4_choose_composite_emitter: identity source, identity mask [ 10.090] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.090] aligning vertex: was 2, now 5 floats per vertex [ 10.090] gen9_composite_get_binding_table(f940) [ 10.090] kgem_add_reloc64: handle=38, pos=15944, delta=0, domains=40000 [ 10.090] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd45c000) [ 10.090] [3e40] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 10.090] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 [ 10.090] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 10.090] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) [ 10.090] [3e30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.090] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.090] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.090] gen9_emit_sampler: sampler = 3 [ 10.090] gen9_emit_sf: num_sf_outputs=2 [ 10.090] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.090] gen9_emit_vertex_elements: setup id=10 [ 10.090] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.090] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.090] gen9_render_composite_box: (8, 1136), (632, 1216) [ 10.090] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 10.090] gen8_vertex_flush[b18] = 3 [ 10.090] sna_destroy_pixmap: pixmap=862, attached?=1 [ 10.090] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.090] __kgem_bo_destroy: handle=38, size=204800 [ 10.090] __kgem_bo_destroy: handle=38 -> active [ 10.090] __sna_free_pixmap(pixmap=862) [ 10.090] sna_composite(pixmap=854, op=3, src=856+(0, 0), mask=0+(0, 0), dst=854+(0, 0)+(0, 0), size=(640, 2096) [ 10.090] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 10.090] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 10.090] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 10.090] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 10.090] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 10.090] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 10.090] gen9_render_composite: 640x2096, current mode=1/1 [ 10.090] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.090] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 10.090] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 10.090] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.090] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 10.090] sna_drawable_use_bo pixmap=854, box=((0, 0), (640, 2096)), flags=7... [ 10.090] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.090] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.090] sna_drawable_use_bo: using whole GPU bo [ 10.090] gen9_composite_set_target: pixmap=854, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.090] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 10.090] sna_transform_is_imprecise_integer_translation: no transform [ 10.090] gen9_composite_picture: integer translation (0, 0), removing [ 10.090] sna_render_pixmap_bo pixmap=856, (0, 0)x(640, 2096)/(640, 2096) [ 10.090] sna_render_pixmap_bo: GPU all damaged [ 10.090] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.090] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.090] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.090] gen4_choose_composite_emitter: identity src, no mask [ 10.090] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.090] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.090] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.090] aligning vertex: was 5, now 3 floats per vertex [ 10.090] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.090] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.090] gen9_composite_get_binding_table(f880) [ 10.090] kgem_add_reloc64: handle=25, pos=15896, delta=0, domains=20002 [ 10.090] kgem_add_handle: handle=25, index=10 [ 10.090] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=f4225000) [ 10.090] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.090] [3e10] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.090] kgem_add_reloc64: handle=11, pos=15880, delta=0, domains=40000 [ 10.090] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fa111000) [ 10.090] [3e00] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.091] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.091] gen9_emit_sampler: sampler = 2 [ 10.091] gen9_emit_sf: num_sf_outputs=1 [ 10.091] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.091] gen9_emit_vertex_elements: setup id=2 [ 10.091] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.091] gen9_render_composite_box: (0, 0), (640, 2096) [ 10.091] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 10.091] gen8_vertex_flush[bc0] = 3 [ 10.091] sna_destroy_pixmap: pixmap=856, attached?=1 [ 10.091] _kgem_bo_destroy: handle=11, proxy? 0 [ 10.091] __kgem_bo_destroy: handle=11, size=33177600 [ 10.091] __kgem_bo_destroy: handle=11 -> active [ 10.091] __sna_free_pixmap(pixmap=856) [ 10.091] sna_composite(pixmap=850, op=3, src=854+(0, 0), mask=0+(160, 64), dst=850+(160, 64)+(0, 0), size=(640, 2096) [ 10.091] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 10.091] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 10.091] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.091] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 10.091] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 10.091] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 10.091] gen9_render_composite: 640x2096, current mode=1/1 [ 10.091] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.091] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 10.091] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 10.091] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.091] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 10.091] sna_drawable_use_bo pixmap=850, box=((160, 64), (800, 2160)), flags=7... [ 10.091] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.091] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.091] sna_drawable_use_bo: using whole GPU bo [ 10.091] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.091] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 10.091] sna_transform_is_imprecise_integer_translation: no transform [ 10.091] gen9_composite_picture: integer translation (0, 0), removing [ 10.091] sna_render_pixmap_bo pixmap=854, (0, 0)x(640, 2096)/(640, 2096) [ 10.091] sna_render_pixmap_bo: GPU all damaged [ 10.091] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.091] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.091] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.091] gen4_choose_composite_emitter: identity src, no mask [ 10.091] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.091] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.091] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.091] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.091] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.091] gen9_composite_get_binding_table(f7c0) [ 10.091] kgem_add_reloc64: handle=39, pos=15848, delta=0, domains=20002 [ 10.091] kgem_add_handle: handle=39, index=11 [ 10.091] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=e4505000) [ 10.091] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.091] [3de0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.091] kgem_add_reloc64: handle=25, pos=15832, delta=0, domains=40000 [ 10.091] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=f4225000) [ 10.091] [3dd0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.091] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.091] gen9_emit_vertex_elements: setup id=2 [ 10.091] gen9_render_composite_box: (160, 64), (800, 2160) [ 10.091] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 10.091] gen8_vertex_flush[c0c] = 3 [ 10.091] sna_destroy_pixmap: pixmap=854, attached?=1 [ 10.091] _kgem_bo_destroy: handle=25, proxy? 0 [ 10.091] __kgem_bo_destroy: handle=25, size=33177600 [ 10.091] __kgem_bo_destroy: handle=25 -> active [ 10.091] __sna_free_pixmap(pixmap=854) [ 10.091] sna_create_pixmap(2, 64, 32, usage=0) [ 10.091] kgem_can_create_2d: 2x64 @ 32 [ 10.091] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.091] kgem_can_create_2d: untiled size=4096 [ 10.091] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.091] kgem_choose_tiling: 2x64 -> 0 [ 10.091] sna_create_pixmap: usage=0, flags=a [ 10.091] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.091] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.091] create_pixmap: serial=863, usage=0, 2x64 [ 10.091] sna_create_pixmap: serial=863, 2x64, usage=0 [ 10.091] sna_composite_rectangles(pixmap=864, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.091] sna_composite_rectangles: converted to op 0 [ 10.091] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.091] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.091] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.091] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.091] sna_composite_rectangles: fallback, dst pixmap=864 too small or not attached [ 10.091] sna_composite_rectangles: fallback [ 10.091] sna_drawable_move_region_to_cpu(pixmap=864 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.091] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.091] _sna_pixmap_move_to_cpu(pixmap=864, 2x64, flags=1) [ 10.091] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.091] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.091] operate_inplace: no, inplace operation not suitable [ 10.091] _sna_pixmap_move_to_cpu: marking as damaged [ 10.091] __sna_damage_all(2, 64) [ 10.091] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.092] sna_create_pixmap(1, 32, 32, usage=0) [ 10.092] kgem_can_create_2d: 1x32 @ 32 [ 10.092] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.092] kgem_can_create_2d: untiled size=4096 [ 10.092] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.092] kgem_choose_tiling: 1x32 -> 0 [ 10.092] sna_create_pixmap: usage=0, flags=a [ 10.092] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.092] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.092] create_pixmap: serial=865, usage=0, 1x32 [ 10.092] sna_create_pixmap: serial=865, 1x32, usage=0 [ 10.092] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=35e, drawable=362 [ 10.092] sna_validate_gc: recomputing clip [ 10.092] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.092] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.092] try_upload__fast: ignore existing cpu damage (if any) [ 10.092] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.092] try_upload__fast: no, no gpu damage [ 10.092] sna_drawable_move_region_to_cpu(pixmap=866 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.092] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.092] _sna_pixmap_move_to_cpu(pixmap=866, 1x32, flags=1) [ 10.092] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.092] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.092] operate_inplace: no, inplace operation not suitable [ 10.092] _sna_pixmap_move_to_cpu: marking as damaged [ 10.092] __sna_damage_all(1, 32) [ 10.092] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.092] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.092] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.092] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.092] sna_accel_flush: flush?=0, dirty?=0 [ 10.092] sna_composite(pixmap=864, op=1, src=866+(0, 0), mask=0+(0, 0), dst=864+(0, 0)+(0, 0), size=(2, 64) [ 10.092] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.092] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.092] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.092] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.092] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.092] sna_composite: fallback, dst pixmap=864 is too small (or completely damaged) [ 10.092] sna_composite: fallback -- fbComposite [ 10.092] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.092] sna_composite_fb: fallback -- move src to cpu [ 10.092] _sna_pixmap_move_to_cpu(pixmap=866, 1x32, flags=2) [ 10.092] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 10.092] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.092] sna_composite_fb: fallback -- move dst to cpu [ 10.092] sna_drawable_move_region_to_cpu(pixmap=864 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.092] sna_drawable_move_region_to_cpu: pixmap=864 all damaged on CPU [ 10.092] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.092] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.092] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.092] sna_destroy_pixmap: pixmap=866, attached?=1 [ 10.092] __sna_free_pixmap(pixmap=866) [ 10.092] sna_composite(pixmap=850, op=3, src=864+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(3840, 64) [ 10.092] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 10.092] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 10.092] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 10.092] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 10.092] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 10.092] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 10.092] gen9_render_composite: 3840x64, current mode=1/1 [ 10.092] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.092] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.092] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.092] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 10.092] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 64)), flags=7... [ 10.092] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.092] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.092] sna_drawable_use_bo: using whole GPU bo [ 10.092] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.092] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 10.092] sna_transform_is_imprecise_integer_translation: no transform [ 10.092] gen9_composite_picture: integer translation (0, 0), removing [ 10.092] sna_render_pixmap_bo pixmap=864, (0, 0)x(3840, 64)/(2, 64) [ 10.092] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 10.092] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 10.092] use_cpu_bo: no cpu bo [ 10.092] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 10.092] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 10.092] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 10.092] sna_drawable_move_region_to_cpu(pixmap=864 (2x64), [(0, 0), (2, 64)], flags=2) [ 10.093] sna_drawable_move_region_to_cpu: pixmap=864 all damaged on CPU [ 10.093] kgem_can_create_2d: 2x64 @ 32 [ 10.093] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.093] kgem_can_create_2d: untiled size=4096 [ 10.093] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.093] kgem_choose_tiling: 2x64 -> 0 [ 10.093] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 10.093] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 10.093] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 10.093] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.093] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.093] search_linear_cache: searching for inactive gtt map [ 10.093] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.093] search_linear_cache: searching for inactive gtt map [ 10.093] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.093] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 10.093] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 10.093] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.093] kgem_create_buffer: reusing handle=16 for buffer [ 10.093] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.093] init_buffer_from_bo: reusing handle=16 for buffer [ 10.093] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 10.093] kgem_bo_map: converting request for GTT map into CPU map [ 10.093] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 10.093] kgem_bo_sync__cpu: handle=16 [ 10.093] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.093] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 10.093] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.093] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 10.093] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 10.093] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 10.093] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 10.093] __kgem_bo_init(handle=16, num_pages=2048) [ 10.093] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 10.093] upload: adding upload cache to pixmap=864 [ 10.093] kgem_proxy_bo_attach: handle=16 [ 10.093] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.093] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.093] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.093] gen4_choose_composite_emitter: identity src, no mask [ 10.093] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.093] gen9_composite_get_binding_table(f700) [ 10.093] kgem_add_reloc64: handle=16, pos=15800, delta=0, domains=40000 [ 10.093] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 10.093] kgem_add_handle: handle=16, index=12 [ 10.093] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fffa8000) [ 10.093] [3db0] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 10.093] gen9_emit_sampler: sampler = a [ 10.093] gen9_emit_vertex_elements: setup id=2 [ 10.093] gen9_render_composite_box: (0, 0), (3840, 64) [ 10.093] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 10.093] gen8_vertex_flush[c50] = 3 [ 10.093] sna_destroy_pixmap: pixmap=864, attached?=1 [ 10.093] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.093] __sna_free_pixmap(pixmap=864) [ 10.093] sna_composite(pixmap=850, op=3, src=292+(0, 0), mask=0+(0, 0), dst=850+(0, 0)+(0, 0), size=(3840, 48) [ 10.093] sna_compute_composite_region: dst=(0, 0)x(3840, 48) [ 10.093] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 48) [ 10.093] clip_to_dst: region: 1x[(0, 0), (3840, 48)], clip: 1x[(0, 0), (7680, 2160)] [ 10.093] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 48) [ 10.093] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (3840, 48) [ 10.093] sna_compute_composite_region: clip against mask: (0, 0), (3840, 48) [ 10.093] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 48) + (0, 0) [ 10.093] gen9_render_composite: 3840x48, current mode=1/1 [ 10.093] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 10.093] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.093] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.093] gen9_composite_set_target: (0, 0)x(3840, 48), partial?=1 [ 10.093] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 48)), flags=7... [ 10.093] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.093] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.093] sna_drawable_use_bo: using whole GPU bo [ 10.093] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.093] gen9_composite_picture: (0, 0)x(3840, 48), dst=(0, 0) [ 10.093] sna_transform_is_imprecise_integer_translation: no transform [ 10.093] gen9_composite_picture: integer translation (0, 0), removing [ 10.093] sna_render_pixmap_bo pixmap=292, (0, 0)x(3840, 48)/(3840, 2160) [ 10.093] sna_render_pixmap_bo: GPU all damaged [ 10.093] color_convert: src=fc000000 [20028888] [ 10.093] color_convert: dst=fc000000 [20028888] [ 10.093] sna_render_get_solid: fc000000 [ 10.093] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.093] gen4_choose_composite_emitter: identity source, identity mask [ 10.093] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.093] aligning vertex: was 3, now 5 floats per vertex [ 10.093] gen9_composite_get_binding_table(f680) [ 10.093] kgem_add_reloc64: handle=9, pos=15768, delta=0, domains=40000 [ 10.093] kgem_add_handle: handle=9, index=13 [ 10.093] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f816d000) [ 10.093] [3d90] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.093] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 [ 10.093] kgem_add_reloc64: adding proxy [delta=1008] for handle=7 [ 10.093] kgem_add_reloc64[26] = (delta=1008, target handle=2, presumed=fffe8000) [ 10.093] [3d80] bind bo(handle=7, addr=fffe83f0), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.094] gen9_emit_sampler: sampler = 3 [ 10.094] gen9_emit_sf: num_sf_outputs=2 [ 10.094] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.094] gen9_emit_vertex_elements: setup id=10 [ 10.094] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.094] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.094] gen9_render_composite_box: (0, 0), (3840, 48) [ 10.094] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 48) + (0, 0)] [ 10.094] gen8_vertex_flush[d00] = 3 [ 10.094] sna_composite_rectangles(pixmap=850, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 10.094] sna_composite_rectangles: converted to op 3 [ 10.094] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 10.094] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 10.094] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 10.094] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 10.094] sna_drawable_use_bo pixmap=850, box=((0, 0), (3840, 48)), flags=1... [ 10.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.094] sna_drawable_use_bo: using whole GPU bo [ 10.094] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.094] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.094] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 10.094] sna_render_get_solid: 660a0a0a [ 10.094] sna_render_get_solid(2) = 660a0a0a (old) [ 10.094] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.094] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.094] aligning vertex: was 5, now 2 floats per vertex [ 10.094] gen9_composite_get_binding_table(f5c0) [ 10.094] kgem_add_reloc64: handle=8, pos=15720, delta=0, domains=40000 [ 10.094] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.094] kgem_add_reloc64[27] = (delta=8, target handle=3, presumed=fdffe000) [ 10.094] [3d60] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.094] gen9_emit_sampler: sampler = 1 [ 10.094] gen9_emit_sf: num_sf_outputs=1 [ 10.094] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.094] gen9_emit_vertex_elements: setup id=0 [ 10.094] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.094] (0, 0), (3840, 48) [ 10.094] gen8_vertex_flush[da8] = 3 [ 10.094] sna_composite(pixmap=850, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=850+(3786, 6)+(0, 0), size=(44, 36) [ 10.094] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 10.094] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 10.094] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.094] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 10.094] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 10.094] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 10.094] gen9_render_composite: 44x36, current mode=1/1 [ 10.094] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.094] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.094] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.094] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.094] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 10.094] sna_drawable_use_bo pixmap=850, box=((3786, 6), (3830, 42)), flags=7... [ 10.094] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.094] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.094] sna_drawable_use_bo: using whole GPU bo [ 10.094] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.094] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 10.094] sna_transform_is_imprecise_integer_translation: no transform [ 10.094] gen9_composite_picture: integer translation (0, 0), removing [ 10.094] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 10.094] sna_render_pixmap_bo: CPU all damaged [ 10.094] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 10.094] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.094] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.094] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.094] kgem_bo_is_render: handle=32, rq? 0 [0] [ 10.094] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.094] gen4_choose_composite_emitter: identity src, no mask [ 10.094] kgem_check_bo: num_pages=+2, num_exec=+1 [ 10.094] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.094] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.094] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 [ 10.094] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.094] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.094] aligning vertex: was 2, now 3 floats per vertex [ 10.094] gen9_composite_get_binding_table(f540) [ 10.094] kgem_add_reloc64: handle=32, pos=15688, delta=0, domains=40000 [ 10.094] kgem_add_handle: handle=32, index=14 [ 10.094] kgem_add_reloc64[28] = (delta=0, target handle=14, presumed=fd4fa000) [ 10.094] [3d40] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.094] gen9_emit_sampler: sampler = 2 [ 10.094] gen9_emit_vertex_elements: setup id=2 [ 10.094] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.094] gen9_render_composite_box: (3786, 6), (3830, 42) [ 10.094] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 10.094] gen8_vertex_flush[e08] = 3 [ 10.094] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 10.094] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.094] sna_glyphs: discarding mask [ 10.094] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 10.094] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.094] gen9_render_composite: 0x0, current mode=1/1 [ 10.094] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.094] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.094] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.094] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.094] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... [ 10.095] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.095] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.095] sna_drawable_use_bo: using whole GPU bo [ 10.095] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.095] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.095] color_convert: src=ffdfdbd2 [20028888] [ 10.095] color_convert: dst=ffdfdbd2 [20028888] [ 10.095] sna_render_get_solid: ffdfdbd2 [ 10.095] sna_render_get_solid(6) = ffdfdbd2 (old) [ 10.095] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.095] sna_transform_is_imprecise_integer_translation: no transform [ 10.095] gen9_composite_picture: integer translation (0, 0), removing [ 10.095] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.095] sna_render_pixmap_bo: GPU all damaged [ 10.095] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.095] gen4_choose_composite_emitter: solid, identity mask [ 10.095] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.095] aligning vertex: was 3, now 4 floats per vertex [ 10.095] gen9_composite_get_binding_table(f4c0) [ 10.095] kgem_add_reloc64: handle=8, pos=15656, delta=0, domains=40000 [ 10.095] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 10.095] kgem_add_reloc64[29] = (delta=24, target handle=3, presumed=fdffe000) [ 10.095] [3d20] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.095] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.095] gen9_emit_sampler: sampler = a [ 10.095] gen9_emit_sf: num_sf_outputs=2 [ 10.095] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.095] gen9_emit_vertex_elements: setup id=9 [ 10.095] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.095] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.095] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 10.095] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.095] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 10.095] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 10.095] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 10.095] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 10.095] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 10.095] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 10.095] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 10.095] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 10.095] gen8_vertex_flush[ed0] = 15 [ 10.095] gen9_magic_ca_pass: CA fixup (13997 -> 14012) [ 10.095] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.095] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.095] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.095] sna_accel_flush: flush?=1, dirty?=1 [ 10.095] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 10.095] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 10.095] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 10.095] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.095] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.095] kgem_bo_sync__cpu_full: handle=32 [ 10.095] gen8_vertex_close: used=56048, vbo active? 23, vb=625, nreloc=5 [ 10.095] gen8_vertex_close: reloc[0] = 287 [ 10.095] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.095] kgem_add_handle: handle=23, index=15 [ 10.095] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fd545000) [ 10.095] gen8_vertex_close: reloc[1] = 336 [ 10.095] kgem_add_reloc64: handle=23, pos=336, delta=0, domains=200000 [ 10.095] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fd545000) [ 10.095] gen8_vertex_close: reloc[2] = 481 [ 10.095] kgem_add_reloc64: handle=23, pos=481, delta=0, domains=200000 [ 10.095] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fd545000) [ 10.095] gen8_vertex_close: reloc[3] = 565 [ 10.095] kgem_add_reloc64: handle=23, pos=565, delta=0, domains=200000 [ 10.095] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fd545000) [ 10.095] gen8_vertex_close: reloc[4] = 705 [ 10.095] kgem_add_reloc64: handle=23, pos=705, delta=0, domains=200000 [ 10.095] kgem_add_reloc64[34] = (delta=0, target handle=15, presumed=fd545000) [ 10.095] batch[1/1, flags=1800]: 986 986 15648 16384, nreloc=35, nexec=16, nfence=0, aperture=42564 [fenced=0] [ 10.095] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.095] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 10.095] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.095] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x28, presumed-offset=0 [ 10.095] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 10.095] kgem_create_linear(65536) [ 10.095] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 10.095] search_linear_cache: searching for inactive cpu map [ 10.095] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 10.095] search_linear_cache: found handle=3 (num_pages=16) in linear vma cache [ 10.095] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x7f1c7f5e5000) [ 10.095] kgem_new_batch: allocated and mapped batch handle=3 [size=65536] [ 10.095] kgem_bo_sync__cpu: handle=3 [ 10.095] __kgem_busy: handle=3, busy=0, wedged=0 [ 10.095] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 10.095] __kgem_busy: handle=3, busy=0, wedged=0 [ 10.095] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 10.095] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 10.095] kgem_new_batch: using last batch handle=40 [ 10.095] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd43c000 [ 10.096] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.096] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 10.096] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 10.096] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.096] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.096] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=7 [ 10.096] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=7 [ 10.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=8 [ 10.096] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=7 [ 10.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=8 [ 10.096] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.096] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 10.096] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 10.096] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 10.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=7 [ 10.096] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.096] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.096] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=7 [ 10.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=8 [ 10.096] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 10.096] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.096] __kgem_bo_clear_busy: handle=8 [ 10.096] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.096] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.096] __kgem_busy: handle=32, busy=131072, wedged=0 [ 10.096] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 [ 10.101] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.101] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] [ 10.101] __kgem_retire_requests_upto(handle=32, ring=0) [ 10.101] __kgem_retire_rq: request 2 complete [ 10.101] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.101] kgem_bo_move_to_cache: release handle=22 [ 10.101] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.101] __kgem_retire_rq: request 40 complete [ 10.101] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.101] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 10.101] kgem_bo_move_to_cache: release handle=25 [ 10.101] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 10.101] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 10.101] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 10.101] kgem_bo_move_to_cache: release handle=11 [ 10.101] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 10.101] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 10.101] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.101] kgem_bo_move_to_cache: release handle=38 [ 10.101] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 10.101] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 10.101] kgem_bo_move_to_cache: release handle=20 [ 10.101] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 10.101] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 10.101] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 10.101] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.101] sna_block_handler (tv=0.0) [ 10.101] sna_wakeup_handler [ 10.101] sna_mode_wakeup: len=64 [ 10.101] sna_mode_wakeup: recording last swap on pipe=1, frame 329 [149], time 10.93789 [ 10.101] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 10.101] sna_mode_wakeup: flip complete, pending? 2 [ 10.101] sna_mode_wakeup: recording last swap on pipe=0, frame 359 [167], time 10.95091 [ 10.101] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 10.101] sna_mode_wakeup: flip complete, pending? 1 [ 10.101] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.101] sna_composite(pixmap=850, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=850+(3626, 6)+(0, 0), size=(48, 36) [ 10.101] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 10.101] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 10.101] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.101] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 10.101] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 10.101] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 10.101] gen9_render_composite: 48x36, current mode=0/1 [ 10.101] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.101] sna_blt_composite (0, 4), (3626, 6), 48x36 [ 10.101] sna_blt_composite: unsupported op [3] for blitting [ 10.101] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.101] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.101] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.101] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 10.101] sna_drawable_use_bo pixmap=850, box=((3626, 6), (3674, 42)), flags=7... [ 10.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.102] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.102] sna_drawable_use_bo: using whole GPU bo [ 10.102] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.102] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 10.102] sna_transform_is_imprecise_integer_translation: no transform [ 10.102] gen9_composite_picture: integer translation (0, 0), removing [ 10.102] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 10.102] sna_render_pixmap_bo: CPU all damaged [ 10.102] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 10.102] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.102] kgem_bo_is_render: handle=33, rq? 0 [0] [ 10.102] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.102] gen4_choose_composite_emitter: identity src, no mask [ 10.102] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.102] aligning vertex: was 4, now 3 floats per vertex [ 10.102] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.102] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.102] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.102] kgem_add_handle: handle=4, index=0 [ 10.102] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.102] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.102] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.102] gen9_composite_get_binding_table(ffc0) [ 10.102] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.102] kgem_add_handle: handle=39, index=1 [ 10.102] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.102] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.102] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.102] kgem_add_reloc64: handle=33, pos=16344, delta=0, domains=40000 [ 10.102] kgem_add_handle: handle=33, index=2 [ 10.102] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f7000) [ 10.102] [3fd0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 10.102] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.102] gen9_emit_sampler: sampler = 2 [ 10.102] gen9_emit_sf: num_sf_outputs=1 [ 10.102] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.102] gen9_emit_vertex_elements: setup id=2 [ 10.102] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.102] gen9_render_composite_box: (3626, 6), (3674, 42) [ 10.102] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 10.102] gen8_vertex_flush[490] = 3 [ 10.102] sna_create_pixmap(26, 20, 32, usage=0) [ 10.102] kgem_can_create_2d: 26x20 @ 32 [ 10.102] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.102] kgem_can_create_2d: untiled size=4096 [ 10.102] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.102] kgem_choose_tiling: 26x20 -> 0 [ 10.102] sna_create_pixmap: usage=0, flags=a [ 10.102] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 10.102] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 10.102] create_pixmap: serial=867, usage=0, 26x20 [ 10.102] sna_create_pixmap: serial=867, 26x20, usage=0 [ 10.102] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=362, drawable=364 [ 10.102] sna_validate_gc: recomputing clip [ 10.102] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 10.102] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 10.102] try_upload__fast: ignore existing cpu damage (if any) [ 10.102] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.102] try_upload__fast: no, no gpu damage [ 10.102] sna_drawable_move_region_to_cpu(pixmap=868 (26x20), [(0, 0), (26, 20)], flags=1) [ 10.102] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 10.102] _sna_pixmap_move_to_cpu(pixmap=868, 26x20, flags=1) [ 10.102] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.102] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.102] operate_inplace: no, inplace operation not suitable [ 10.102] _sna_pixmap_move_to_cpu: marking as damaged [ 10.102] __sna_damage_all(26, 20) [ 10.102] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.102] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 10.102] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 10.102] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 10.102] sna_accel_flush: flush?=1, dirty?=1 [ 10.102] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 10.102] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 10.102] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 10.102] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.102] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.102] kgem_bo_sync__cpu_full: handle=33 [ 10.102] gen8_vertex_close: used=56058, vbo active? 23, vb=4, nreloc=1 [ 10.102] gen8_vertex_close: reloc[0] = 287 [ 10.102] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.102] kgem_add_handle: handle=23, index=3 [ 10.102] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.102] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.102] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.102] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.102] kgem_fixup_relocs: shrinking by 61440 [ 10.102] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.102] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.102] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.102] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.102] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 10.102] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.102] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.102] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.102] __kgem_busy: handle=33, busy=131072, wedged=0 [ 10.102] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 10.102] __kgem_busy: handle=33, busy=0, wedged=0 [ 10.102] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 10.102] __kgem_retire_requests_upto(handle=33, ring=0) [ 10.102] __kgem_retire_rq: request 1 complete [ 10.102] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.102] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 10.102] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.102] sna_composite(pixmap=850, op=3, src=868+(2370, 10), mask=0+(3554, 6), dst=850+(3554, 6)+(0, 0), size=(52, 36) [ 10.102] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 10.102] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 10.102] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.102] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 10.102] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 10.102] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 10.102] gen9_render_composite: 52x36, current mode=0/1 [ 10.102] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.102] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 10.102] sna_blt_composite: unsupported op [3] for blitting [ 10.102] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.102] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.102] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 10.102] sna_drawable_use_bo pixmap=850, box=((3554, 6), (3606, 42)), flags=7... [ 10.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.102] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.102] sna_drawable_use_bo: using whole GPU bo [ 10.102] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.102] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 10.102] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 10.102] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.102] sna_render_pixmap_bo pixmap=868, (2370, 10)x(52, 36)/(26, 20) [ 10.102] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 10.102] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 10.102] use_cpu_bo: no cpu bo [ 10.102] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 10.102] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 10.102] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 10.102] sna_drawable_move_region_to_cpu(pixmap=868 (26x20), [(0, 0), (26, 20)], flags=2) [ 10.102] sna_drawable_move_region_to_cpu: pixmap=868 all damaged on CPU [ 10.102] kgem_can_create_2d: 26x20 @ 32 [ 10.102] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.102] kgem_can_create_2d: untiled size=4096 [ 10.102] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.102] kgem_choose_tiling: 26x20 -> 0 [ 10.102] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 10.102] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 10.102] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 10.102] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 10.102] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 10.102] __kgem_bo_init(handle=16, num_pages=2560) [ 10.102] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 10.102] upload: adding upload cache to pixmap=868 [ 10.102] kgem_proxy_bo_attach: handle=16 [ 10.102] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.102] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.102] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.102] gen4_choose_composite_emitter: simple src, no mask [ 10.102] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.102] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.102] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.102] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.102] kgem_add_handle: handle=4, index=0 [ 10.102] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.102] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.102] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.102] gen9_composite_get_binding_table(ffc0) [ 10.102] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.102] kgem_add_handle: handle=39, index=1 [ 10.102] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.102] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.102] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.102] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.102] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 10.102] kgem_add_handle: handle=16, index=2 [ 10.102] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 10.102] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 10.102] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.102] gen9_emit_sampler: sampler = 22 [ 10.102] gen9_emit_sf: num_sf_outputs=1 [ 10.102] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.102] gen9_emit_vertex_elements: setup id=2 [ 10.102] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.102] gen9_render_composite_box: (3554, 6), (3606, 42) [ 10.102] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 10.102] gen8_vertex_flush[490] = 3 [ 10.102] sna_destroy_pixmap: pixmap=868, attached?=1 [ 10.102] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.102] __sna_free_pixmap(pixmap=868) [ 10.102] sna_composite(pixmap=850, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=850+(3490, 6)+(0, 0), size=(44, 36) [ 10.102] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 10.102] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 10.102] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.102] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 10.102] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 10.102] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 10.102] gen9_render_composite: 44x36, current mode=1/1 [ 10.102] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.102] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.102] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.102] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.102] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 10.102] sna_drawable_use_bo pixmap=850, box=((3490, 6), (3534, 42)), flags=7... [ 10.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.102] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.102] sna_drawable_use_bo: using whole GPU bo [ 10.102] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.102] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 10.102] sna_transform_is_imprecise_integer_translation: no transform [ 10.102] gen9_composite_picture: integer translation (0, 0), removing [ 10.102] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 10.102] sna_render_pixmap_bo: CPU all damaged [ 10.102] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 10.102] sna_add_flush_pixmap: new flush bo, flushing before [ 10.102] gen8_vertex_close: used=56067, vbo active? 23, vb=4, nreloc=1 [ 10.102] gen8_vertex_close: reloc[0] = 287 [ 10.102] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.102] kgem_add_handle: handle=23, index=3 [ 10.102] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.102] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 10.102] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.102] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 10.102] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.102] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.102] kgem_fixup_relocs: shrinking by 61440 [ 10.102] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.102] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.102] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.102] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.102] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.102] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.102] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.102] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.102] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.102] kgem_bo_is_render: handle=34, rq? 0 [0] [ 10.102] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.102] gen4_choose_composite_emitter: identity src, no mask [ 10.102] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 10.102] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.102] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.102] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.102] kgem_add_handle: handle=4, index=0 [ 10.102] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.102] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.102] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.102] gen9_composite_get_binding_table(ffc0) [ 10.102] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.102] kgem_add_handle: handle=39, index=1 [ 10.102] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.102] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.102] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.102] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 10.102] kgem_add_handle: handle=34, index=2 [ 10.102] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 10.102] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.102] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.102] gen9_emit_sampler: sampler = 2 [ 10.102] gen9_emit_sf: num_sf_outputs=1 [ 10.102] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.102] gen9_emit_vertex_elements: setup id=2 [ 10.102] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.102] gen9_render_composite_box: (3490, 6), (3534, 42) [ 10.102] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 10.102] gen8_vertex_flush[490] = 3 [ 10.102] sna_composite(pixmap=850, op=3, src=760+(0, 6), mask=0+(3422, 6), dst=850+(3422, 6)+(0, 0), size=(48, 36) [ 10.102] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 10.102] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 10.102] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.102] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 10.102] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 10.102] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 10.102] gen9_render_composite: 48x36, current mode=1/1 [ 10.102] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.102] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.102] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.102] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.102] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 10.102] sna_drawable_use_bo pixmap=850, box=((3422, 6), (3470, 42)), flags=7... [ 10.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.102] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.102] sna_drawable_use_bo: using whole GPU bo [ 10.102] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.102] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 10.102] sna_transform_is_imprecise_integer_translation: no transform [ 10.102] gen9_composite_picture: integer translation (0, 0), removing [ 10.102] sna_render_pixmap_bo pixmap=760, (0, 6)x(48, 36)/(48, 48) [ 10.102] sna_render_pixmap_bo: CPU all damaged [ 10.102] sna_add_flush_pixmap: marking pixmap=760 for flushing [ 10.102] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.102] __kgem_retire_rq: request 1 complete [ 10.102] sna_add_flush_pixmap: new flush bo, flushing before [ 10.102] gen8_vertex_close: used=56076, vbo active? 23, vb=4, nreloc=1 [ 10.102] gen8_vertex_close: reloc[0] = 287 [ 10.103] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.103] kgem_add_handle: handle=23, index=3 [ 10.103] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.103] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 10.103] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.103] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.103] kgem_fixup_relocs: shrinking by 61440 [ 10.103] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.103] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.103] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.103] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.103] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 10.103] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.103] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.103] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.103] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.103] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.103] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.103] gen4_choose_composite_emitter: identity src, no mask [ 10.103] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.103] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.103] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.103] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.103] kgem_add_handle: handle=4, index=0 [ 10.103] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.103] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.103] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.103] gen9_composite_get_binding_table(ffc0) [ 10.103] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.103] kgem_add_handle: handle=39, index=1 [ 10.103] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.103] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.103] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.103] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.103] kgem_add_handle: handle=28, index=2 [ 10.103] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 10.103] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.103] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.103] gen9_emit_sampler: sampler = 2 [ 10.103] gen9_emit_sf: num_sf_outputs=1 [ 10.103] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.103] gen9_emit_vertex_elements: setup id=2 [ 10.103] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.103] gen9_render_composite_box: (3422, 6), (3470, 42) [ 10.103] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 10.103] gen8_vertex_flush[490] = 3 [ 10.103] sna_create_pixmap(16, 16, 32, usage=0) [ 10.103] kgem_can_create_2d: 16x16 @ 32 [ 10.103] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.103] kgem_can_create_2d: untiled size=4096 [ 10.103] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.103] kgem_choose_tiling: 16x16 -> 0 [ 10.103] sna_create_pixmap: usage=0, flags=a [ 10.103] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 10.103] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 10.103] create_pixmap: serial=869, usage=0, 16x16 [ 10.103] sna_create_pixmap: serial=869, 16x16, usage=0 [ 10.103] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=364, drawable=366 [ 10.103] sna_validate_gc: recomputing clip [ 10.103] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 10.103] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 10.103] try_upload__fast: ignore existing cpu damage (if any) [ 10.103] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.103] try_upload__fast: no, no gpu damage [ 10.103] sna_drawable_move_region_to_cpu(pixmap=870 (16x16), [(0, 0), (16, 16)], flags=1) [ 10.103] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 10.103] _sna_pixmap_move_to_cpu(pixmap=870, 16x16, flags=1) [ 10.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.103] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.103] operate_inplace: no, inplace operation not suitable [ 10.103] _sna_pixmap_move_to_cpu: marking as damaged [ 10.103] __sna_damage_all(16, 16) [ 10.103] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.103] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 10.103] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 10.103] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.103] sna_accel_flush: flush?=1, dirty?=1 [ 10.103] sna_accel_flush: syncing SHM pixmap=760 (refcnt=1) [ 10.103] _sna_pixmap_move_to_cpu(pixmap=760, 48x48, flags=3) [ 10.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.103] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.103] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.103] kgem_bo_sync__cpu_full: handle=28 [ 10.103] gen8_vertex_close: used=56085, vbo active? 23, vb=4, nreloc=1 [ 10.103] gen8_vertex_close: reloc[0] = 287 [ 10.103] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.103] kgem_add_handle: handle=23, index=3 [ 10.103] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.103] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.103] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.103] __kgem_retire_rq: request 1 complete [ 10.103] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.103] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.103] kgem_fixup_relocs: shrinking by 61440 [ 10.103] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.103] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.103] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.103] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.103] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.103] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.103] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.103] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.103] __kgem_busy: handle=28, busy=131072, wedged=0 [ 10.103] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 10.103] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.103] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.103] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.103] __kgem_retire_rq: request 1 complete [ 10.103] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.103] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.103] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.103] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 10.103] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 10.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 10.103] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.103] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.103] kgem_bo_sync__cpu_full: handle=34 [ 10.103] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.103] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 10.103] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.103] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 10.103] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 10.103] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.103] sna_composite(pixmap=850, op=3, src=870+(2247, 15), mask=0+(3370, 7), dst=850+(3370, 7)+(0, 0), size=(32, 34) [ 10.103] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 10.103] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 10.103] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 10.103] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 10.103] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 10.103] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 10.103] gen9_render_composite: 32x34, current mode=0/1 [ 10.103] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.103] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 10.103] sna_blt_composite: unsupported op [3] for blitting [ 10.103] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.103] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.103] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 10.103] sna_drawable_use_bo pixmap=850, box=((3370, 7), (3402, 41)), flags=7... [ 10.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.103] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.103] sna_drawable_use_bo: using whole GPU bo [ 10.103] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.103] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 10.103] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 10.103] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.103] sna_render_pixmap_bo pixmap=870, (2247, 15)x(32, 34)/(16, 16) [ 10.103] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 10.103] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 10.103] use_cpu_bo: no cpu bo [ 10.103] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 10.103] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 10.103] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 10.103] sna_drawable_move_region_to_cpu(pixmap=870 (16x16), [(0, 0), (16, 16)], flags=2) [ 10.103] sna_drawable_move_region_to_cpu: pixmap=870 all damaged on CPU [ 10.103] kgem_can_create_2d: 16x16 @ 32 [ 10.103] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.103] kgem_can_create_2d: untiled size=4096 [ 10.103] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.103] kgem_choose_tiling: 16x16 -> 0 [ 10.103] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 10.103] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 10.103] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 10.103] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 10.103] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 10.103] __kgem_bo_init(handle=16, num_pages=1024) [ 10.103] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.103] upload: adding upload cache to pixmap=870 [ 10.103] kgem_proxy_bo_attach: handle=16 [ 10.103] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.103] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.103] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.103] gen4_choose_composite_emitter: simple src, no mask [ 10.103] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.103] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.103] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.103] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.103] kgem_add_handle: handle=4, index=0 [ 10.103] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.103] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.103] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.103] gen9_composite_get_binding_table(ffc0) [ 10.103] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.103] kgem_add_handle: handle=39, index=1 [ 10.103] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.103] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.103] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.103] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.103] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 10.103] kgem_add_handle: handle=16, index=2 [ 10.103] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 10.103] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 10.103] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.103] gen9_emit_sampler: sampler = 22 [ 10.103] gen9_emit_sf: num_sf_outputs=1 [ 10.103] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.103] gen9_emit_vertex_elements: setup id=2 [ 10.103] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.103] gen9_render_composite_box: (3370, 7), (3402, 41) [ 10.103] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 10.103] gen8_vertex_flush[490] = 3 [ 10.103] sna_destroy_pixmap: pixmap=870, attached?=1 [ 10.103] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.103] __sna_free_pixmap(pixmap=870) [ 10.103] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 10.103] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.103] sna_glyphs: discarding mask [ 10.103] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 10.103] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.103] gen9_render_composite: 0x0, current mode=1/1 [ 10.103] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.103] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.103] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.103] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.103] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... [ 10.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.103] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.103] sna_drawable_use_bo: using whole GPU bo [ 10.103] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.103] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.103] color_convert: src=ff232321 [20028888] [ 10.103] color_convert: dst=ff232321 [20028888] [ 10.103] sna_render_get_solid: ff232321 [ 10.103] sna_render_get_solid(7) = ff232321 (old) [ 10.103] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.103] sna_transform_is_imprecise_integer_translation: no transform [ 10.103] gen9_composite_picture: integer translation (0, 0), removing [ 10.103] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.103] sna_render_pixmap_bo: GPU all damaged [ 10.103] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.103] gen4_choose_composite_emitter: solid, identity mask [ 10.103] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 10.103] aligning vertex: was 3, now 4 floats per vertex [ 10.103] gen9_composite_get_binding_table(ff00) [ 10.103] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.103] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 10.103] kgem_add_handle: handle=8, index=3 [ 10.103] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 10.103] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.103] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 10.103] kgem_add_handle: handle=6, index=4 [ 10.103] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 10.103] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.103] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.103] gen9_emit_sampler: sampler = a [ 10.103] gen9_emit_sf: num_sf_outputs=2 [ 10.103] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.103] gen9_emit_vertex_elements: setup id=9 [ 10.103] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.103] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.103] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.103] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.103] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.103] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.103] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.103] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.103] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.103] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.103] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.103] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.103] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.103] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.103] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.103] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.103] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.103] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 10.103] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.103] gen8_vertex_flush[56c] = 48 [ 10.103] gen9_magic_ca_pass: CA fixup (14024 -> 14072) [ 10.103] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.103] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.103] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.103] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 10.103] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.103] sna_glyphs: discarding mask [ 10.103] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 10.103] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.103] gen9_render_composite: 0x0, current mode=1/1 [ 10.103] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.103] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.103] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.103] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.103] sna_drawable_use_bo pixmap=850, box=((0, 0), (7680, 2160)), flags=7... [ 10.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.103] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.103] sna_drawable_use_bo: using whole GPU bo [ 10.103] gen9_composite_set_target: pixmap=850, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.104] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.104] color_convert: src=ff8e8b85 [20028888] [ 10.104] color_convert: dst=ff8e8b85 [20028888] [ 10.104] sna_render_get_solid: ff8e8b85 [ 10.104] sna_render_get_solid(8) = ff8e8b85 (old) [ 10.104] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.104] sna_transform_is_imprecise_integer_translation: no transform [ 10.104] gen9_composite_picture: integer translation (0, 0), removing [ 10.104] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.104] sna_render_pixmap_bo: GPU all damaged [ 10.104] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.104] gen4_choose_composite_emitter: solid, identity mask [ 10.104] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.104] gen9_composite_get_binding_table(fe40) [ 10.104] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 10.104] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 10.104] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 10.104] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.104] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 10.104] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.104] gen9_emit_vertex_elements: setup id=9 [ 10.104] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.104] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.104] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.104] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.104] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.104] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.104] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.104] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.104] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.104] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.104] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.104] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.104] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.104] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.104] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.104] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 10.104] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.104] gen8_vertex_flush[66c] = 48 [ 10.104] gen9_magic_ca_pass: CA fixup (14072 -> 14120) [ 10.104] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.104] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.104] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.104] sna_copy_area: src=pixmap=850:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.104] sna_copy_area: normal copy [ 10.104] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.104] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.104] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.104] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 10.104] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 10.104] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 10.104] sna_do_copy: pixmap -- no source clipping [ 10.104] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 10.104] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 10.104] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=850+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 10.104] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), replaces=1 [ 10.104] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.104] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 10.104] sna_drawable_use_bo: pinned, never REPLACES [ 10.104] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.104] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.104] sna_drawable_use_bo: applying move-to-gpu override [ 10.104] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 10.104] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 10.104] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 10.104] wait_for_shadow: setting front pixmap to handle=27 [ 10.104] sna_drawable_use_bo: using whole GPU bo [ 10.104] sna_pixmap_move_to_gpu(pixmap=850, usage=0), flags=a [ 10.104] sna_pixmap_move_to_gpu: already all-damaged [ 10.104] sna_pixmap_mark_active: pixmap=850, handle=39 [ 10.104] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.104] sna_pixmap_make_cow: make cow src=850, dst=165, handle=39 (already cow? src=0, dst=0) [ 10.104] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 10.104] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.104] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.104] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.104] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.104] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.104] kgem_set_mode: flushing before new bo [ 10.104] gen8_vertex_close: used=56480, vbo active? 23, vb=204, nreloc=2 [ 10.104] gen8_vertex_close: reloc[0] = 287 [ 10.104] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.104] kgem_add_handle: handle=23, index=5 [ 10.104] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 10.104] gen8_vertex_close: reloc[1] = 342 [ 10.104] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 10.104] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 10.104] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 10.104] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.104] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 10.104] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.104] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.104] kgem_fixup_relocs: shrinking by 61440 [ 10.104] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.104] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.104] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.104] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.104] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.104] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.104] __kgem_bo_clear_busy: handle=8 [ 10.104] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.104] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.104] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.104] __kgem_bo_clear_busy: handle=8 [ 10.104] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.104] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.104] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.104] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.104] aligning vertex: was 4, now 2 floats per vertex [ 10.104] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.104] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.104] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.104] kgem_add_handle: handle=4, index=0 [ 10.104] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.104] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.104] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.104] gen9_composite_get_binding_table(ffc0) [ 10.104] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 10.104] kgem_add_handle: handle=27, index=1 [ 10.104] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.104] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 10.104] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.104] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 10.104] kgem_add_handle: handle=39, index=2 [ 10.104] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 10.104] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.104] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.104] gen9_emit_sampler: sampler = 0 [ 10.104] gen9_emit_sf: num_sf_outputs=1 [ 10.104] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.104] gen9_emit_vertex_elements: setup id=0 [ 10.104] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.104] (0, 0) -> (0, 0) + (7680, 2160) [ 10.104] gen8_vertex_flush[490] = 3 [ 10.104] sna_destroy_pixmap: pixmap=850, attached?=1 [ 10.104] _kgem_bo_destroy: handle=39, proxy? 0 [ 10.104] __kgem_bo_destroy: handle=39, size=66355200 [ 10.104] __kgem_bo_destroy: handle=39 -> active [ 10.104] __sna_free_pixmap(pixmap=850) [ 10.104] sna_accel_flush: flush?=0, dirty?=0 [ 10.104] sna_accel_flush: flush?=0, dirty?=0 [ 10.104] sna_block_handler (tv=598.53000) [ 10.104] kgem_retire, need_retire?=1 [ 10.104] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.104] kgem_retire__requests_ring: retiring ring 0 [ 10.104] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.104] __kgem_retire_rq: request 1 complete [ 10.104] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.104] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.104] kgem_retire -- retired=0, need_retire=0 [ 10.104] kgem_retire__buffers: handle=16, busy? 0 [0] [ 10.104] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 10.104] __kgem_bo_destroy: handle=16, size=262144 [ 10.104] kgem_bo_replace_io: transferring io handle=16 to bo [ 10.104] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 10.104] sna_accel_block: GPU idle, flushing [ 10.104] gen8_vertex_close: used=56486, vbo active? 23, vb=1, nreloc=1 [ 10.104] gen8_vertex_close: reloc[0] = 287 [ 10.104] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.104] kgem_add_handle: handle=23, index=3 [ 10.104] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.104] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 10.104] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.104] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.104] kgem_fixup_relocs: shrinking by 61440 [ 10.104] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.104] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.104] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.104] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.104] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 10.104] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.104] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.104] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.104] sna_scanout_do_flush: flush timer active: delta=-10 [ 10.104] sna_scanout_do_flush (time=10104), triggered [ 10.104] sna_scanout_flush (time=10104), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.104] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.104] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.104] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.104] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.104] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 10.104] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.104] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.104] sna_pixmap_move_to_gpu: already all-damaged [ 10.104] sna_pixmap_mark_active: pixmap=165, handle=27 [ 10.104] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.104] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.104] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.104] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 10.104] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 10.104] get_fb: reusing fb=101 for handle=27 [ 10.105] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 10.105] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.105] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 10.105] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 10.105] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.105] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.105] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 10.105] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 10.105] sna_accel_do_throttle (time=10104), triggered [ 10.105] sna_accel_throttle (time=10104) [ 10.105] sna_accel_block: evaluating timers, active=7 [ 10.105] sna_accel_block: flush timer expires in 16 [10120] [ 10.105] sna_wakeup_handler [ 10.105] sna_create_pixmap(7680, 2160, 24, usage=0) [ 10.105] kgem_can_create_2d: 7680x2160 @ 24 [ 10.105] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.105] kgem_can_create_2d: untiled size=66355200 [ 10.105] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.105] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.105] kgem_can_create_2d: tiled[-1] size=66355200 [ 10.105] sna_create_pixmap: usage=0, flags=1b [ 10.105] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 10.105] __pop_freed_pixmap: reusing freed pixmap=850 header [ 10.105] create_pixmap_hdr: pixmap=871, width=7680, height=2160, usage=0 [ 10.105] sna_create_pixmap: serial=871, 7680x2160, usage=0 [ 10.105] sna_composite_rectangles(pixmap=872, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 10.105] sna_composite_rectangles: converted to op 0 [ 10.105] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.105] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.105] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.105] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.105] sna_composite_rectangles: dropping last-cpu hint [ 10.105] sna_drawable_use_bo pixmap=872, box=((0, 0), (7680, 2160)), flags=19... [ 10.105] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.105] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.105] sna_pixmap_move_to_gpu(pixmap=872, usage=0), flags=b [ 10.105] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.105] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 10.105] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.105] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.105] sna_pixmap_alloc_gpu: pixmap=872 [ 10.105] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.105] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.105] kgem_bo_remove_from_active: removing handle=39 from active [ 10.105] 1:from active: pitch=30720, tiling=1, handle=39, id=835 [ 10.105] __sna_damage_all(7680, 2160) [ 10.105] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.105] sna_pixmap_mark_active: pixmap=872, handle=39 [ 10.105] sna_drawable_use_bo: allocated GPU bo for operation [ 10.105] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.105] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.105] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.105] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 10.105] sna_render_get_solid: 0 [ 10.105] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.105] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.105] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.105] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.105] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.105] kgem_add_handle: handle=4, index=0 [ 10.105] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.105] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.105] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.105] gen9_composite_get_binding_table(ffc0) [ 10.105] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.105] kgem_add_handle: handle=39, index=1 [ 10.105] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.105] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.105] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.105] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.105] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.105] kgem_add_handle: handle=7, index=2 [ 10.105] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.105] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.105] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.105] gen9_emit_sampler: sampler = 1 [ 10.105] gen9_emit_sf: num_sf_outputs=1 [ 10.105] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.105] gen9_emit_vertex_elements: setup id=0 [ 10.105] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.105] (0, 0), (7680, 2160) [ 10.106] gen8_vertex_flush[490] = 3 [ 10.106] sna_composite_rectangles: pixmap=872 marking clear [0]? 1 [ 10.106] sna_composite_rectangles(pixmap=872, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 10.106] sna_composite_rectangles: converted to op 1 [ 10.106] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.106] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.106] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.106] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.106] sna_composite_rectangles: promoting to full GPU [ 10.106] sna_composite_rectangles: dropping last-cpu hint [ 10.106] sna_drawable_use_bo pixmap=872, box=((0, 0), (7680, 2160)), flags=19... [ 10.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.106] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.106] sna_drawable_use_bo: using whole GPU bo [ 10.106] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.106] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.106] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 10.106] sna_render_get_solid: ff2c001e [ 10.106] sna_render_get_solid(0) = ff2c001e (old) [ 10.106] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.106] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.106] gen9_composite_get_binding_table(ff00) [ 10.106] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.106] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.106] kgem_add_handle: handle=8, index=3 [ 10.106] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.106] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.106] gen9_emit_vertex_elements: setup id=0 [ 10.106] (0, 0), (7680, 2160) [ 10.106] gen8_vertex_flush[4cc] = 3 [ 10.106] sna_composite_rectangles: pixmap=872 marking clear [ff2c001e]? 1 [ 10.106] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=368 [ 10.106] sna_validate_gc: recomputing clip [ 10.106] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9ad4200] [ 10.106] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=872:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.106] sna_copy_area: normal copy [ 10.106] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 10.106] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 10.106] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.106] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 10.106] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 10.106] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 10.106] sna_do_copy: pixmap -- no source clipping [ 10.106] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 10.106] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 10.106] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=292+(0, 0), dst pixmap=872+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 10.106] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 10.106] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.106] sna_drawable_use_bo pixmap=872, box=((0, 0), (3840, 2160)), flags=b... [ 10.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.106] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.106] sna_drawable_use_bo: using whole GPU bo [ 10.106] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.106] sna_pixmap_move_to_gpu: already all-damaged [ 10.106] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.106] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.106] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.106] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.106] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.106] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.106] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.106] gen9_composite_get_binding_table(fe80) [ 10.106] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.106] kgem_add_handle: handle=9, index=4 [ 10.106] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.106] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.106] gen9_emit_sampler: sampler = 0 [ 10.106] gen9_emit_vertex_elements: setup id=0 [ 10.106] (0, 0) -> (0, 0) + (3840, 2160) [ 10.106] gen8_vertex_flush[510] = 3 [ 10.106] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=872:(3840, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.106] sna_copy_area: normal copy [ 10.106] sna_do_copy: src=(0, 0), dst=(3840, 0), size=(3840x2160) [ 10.106] sna_do_copy: after drawable: src=(0, 0), dst=(3840, 0), size=(3840x2160) [ 10.106] sna_do_copy: dst extents (3840, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.106] sna_do_copy: clipped dst extents (3840, 0), (7680, 2160) [ 10.106] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 10.106] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 10.106] sna_do_copy: pixmap -- no source clipping [ 10.106] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 10.106] sna_do_copy: copy region (3840, 0), (7680, 2160) x 1 + (-3840, 0) [ 10.106] sna_copy_boxes (boxes=1x[(3840, 0), (7680, 2160)...], src pixmap=292+(-3840, 0), dst pixmap=872+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 10.106] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 10.106] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.106] sna_drawable_use_bo pixmap=872, box=((3840, 0), (7680, 2160)), flags=b... [ 10.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.106] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.106] sna_drawable_use_bo: using whole GPU bo [ 10.106] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.106] sna_pixmap_move_to_gpu: already all-damaged [ 10.106] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.106] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.106] gen9_render_copy_boxes (-3840, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.106] kgem_bo_is_render: handle=9, rq? 1 [1] [ 10.106] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.106] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.106] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.106] gen9_composite_get_binding_table(fe00) [ 10.106] gen9_emit_vertex_elements: setup id=0 [ 10.106] (0, 0) -> (3840, 0) + (3840, 2160) [ 10.106] gen8_vertex_flush[510] = 6 [ 10.106] sna_composite(pixmap=872, op=3, src=24+(3796, 2028), mask=0+(5694, 1014), dst=872+(5694, 1014)+(0, 0), size=(132, 132) [ 10.106] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 10.106] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 10.106] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 10.106] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 10.106] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 10.106] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 10.106] gen9_render_composite: 132x132, current mode=1/1 [ 10.106] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.106] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 10.106] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.106] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.106] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 10.106] sna_drawable_use_bo pixmap=872, box=((5694, 1014), (5826, 1146)), flags=7... [ 10.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.106] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.106] sna_drawable_use_bo: using whole GPU bo [ 10.106] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.106] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 10.106] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 10.106] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.106] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 10.106] sna_render_pixmap_bo: GPU all damaged [ 10.106] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.106] kgem_bo_is_render: handle=15, rq? 0 [0] [ 10.106] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.106] gen4_choose_composite_emitter: simple src, no mask [ 10.106] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.106] aligning vertex: was 2, now 3 floats per vertex [ 10.106] gen9_composite_get_binding_table(fe00) [ 10.106] kgem_add_reloc64: handle=15, pos=16248, delta=0, domains=40000 [ 10.106] kgem_add_handle: handle=15, index=5 [ 10.106] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa3000) [ 10.106] [3f70] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 10.106] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.106] gen9_emit_sampler: sampler = 22 [ 10.106] gen9_emit_vertex_elements: setup id=2 [ 10.106] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.106] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 10.106] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 10.106] gen8_vertex_flush[59c] = 3 [ 10.107] sna_create_pixmap(80, 80, 32, usage=0) [ 10.107] kgem_can_create_2d: 80x80 @ 32 [ 10.107] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.107] kgem_can_create_2d: untiled size=28672 [ 10.107] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.107] kgem_choose_tiling: 80x80 -> 0 [ 10.107] sna_create_pixmap: usage=0, flags=b [ 10.107] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.107] __pop_freed_pixmap: reusing freed pixmap=854 header [ 10.107] create_pixmap_hdr: pixmap=873, width=80, height=80, usage=0 [ 10.107] sna_create_pixmap: serial=873, 80x80, usage=0 [ 10.107] sna_composite_rectangles(pixmap=874, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.107] sna_composite_rectangles: converted to op 0 [ 10.107] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.107] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.107] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.107] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.107] sna_composite_rectangles: dropping last-cpu hint [ 10.107] sna_drawable_use_bo pixmap=874, box=((0, 0), (80, 80)), flags=19... [ 10.107] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.107] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.107] sna_pixmap_move_to_gpu(pixmap=874, usage=0), flags=b [ 10.107] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.107] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.107] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.107] kgem_choose_tiling: 80x80 -> 0 [ 10.107] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.107] kgem_choose_tiling: 80x80 -> 0 [ 10.107] sna_pixmap_alloc_gpu: pixmap=874 [ 10.107] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.107] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.107] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.107] from inactive: pitch=320, tiling=0: handle=22, id=836 [ 10.107] __sna_damage_all(80, 80) [ 10.107] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.107] sna_pixmap_mark_active: pixmap=874, handle=22 [ 10.107] sna_drawable_use_bo: allocated GPU bo for operation [ 10.107] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.107] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.107] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.107] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.107] sna_render_get_solid: 0 [ 10.107] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.107] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.107] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.107] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.107] aligning vertex: was 3, now 2 floats per vertex [ 10.107] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.107] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.107] gen9_composite_get_binding_table(fd80) [ 10.107] kgem_add_reloc64: handle=22, pos=16216, delta=0, domains=20002 [ 10.107] kgem_add_handle: handle=22, index=6 [ 10.107] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd985000) [ 10.107] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.107] [3f50] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.107] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.107] gen9_emit_sampler: sampler = 1 [ 10.107] gen9_emit_vertex_elements: setup id=0 [ 10.107] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.107] (0, 0), (80, 80) [ 10.107] gen8_vertex_flush[60c] = 3 [ 10.107] sna_composite_rectangles: pixmap=874 marking clear [0]? 1 [ 10.107] sna_composite_rectangles(pixmap=874, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.107] sna_composite_rectangles: converted to op 1 [ 10.107] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.107] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.107] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.107] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.107] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.107] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.107] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.107] sna_composite_rectangles: dropping last-cpu hint [ 10.107] sna_drawable_use_bo pixmap=874, box=((0, 0), (80, 80)), flags=1... [ 10.107] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.107] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.107] sna_drawable_use_bo: using whole GPU bo [ 10.107] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.107] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.107] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.107] sna_render_get_solid: 40404040 [ 10.107] sna_render_get_solid(1) = 40404040 (old) [ 10.107] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.107] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.107] gen9_composite_get_binding_table(fd00) [ 10.107] kgem_add_reloc64: handle=8, pos=16184, delta=0, domains=40000 [ 10.107] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.107] kgem_add_reloc64[9] = (delta=4, target handle=3, presumed=fdffe000) [ 10.107] [3f30] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.107] gen9_emit_vertex_elements: setup id=0 [ 10.107] (0, 0), (2, 2) [ 10.107] (78, 0), (80, 2) [ 10.107] (0, 78), (2, 80) [ 10.107] (78, 78), (80, 80) [ 10.107] gen8_vertex_flush[648] = 12 [ 10.107] sna_composite(pixmap=872, op=3, src=874+(0, 0), mask=0+(0, 0), dst=872+(0, 0)+(0, 0), size=(7680, 2160) [ 10.107] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 10.107] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 10.107] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.107] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 10.107] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 10.107] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 10.107] gen9_render_composite: 7680x2160, current mode=1/1 [ 10.107] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.107] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.107] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.107] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.107] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 10.107] sna_drawable_use_bo pixmap=872, box=((0, 0), (7680, 2160)), flags=7... [ 10.107] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.107] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.107] sna_drawable_use_bo: using whole GPU bo [ 10.107] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.107] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 10.107] sna_transform_is_imprecise_integer_translation: no transform [ 10.107] gen9_composite_picture: integer translation (0, 0), removing [ 10.107] sna_render_pixmap_bo pixmap=874, (0, 0)x(7680, 2160)/(80, 80) [ 10.107] sna_render_pixmap_bo: GPU all damaged [ 10.107] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.107] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.107] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.107] gen4_choose_composite_emitter: identity src, no mask [ 10.107] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.107] aligning vertex: was 2, now 3 floats per vertex [ 10.107] gen9_composite_get_binding_table(fc80) [ 10.107] kgem_add_reloc64: handle=22, pos=16152, delta=0, domains=40000 [ 10.107] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd985000) [ 10.107] [3f10] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.107] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.107] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.107] gen9_emit_sampler: sampler = a [ 10.107] gen9_emit_vertex_elements: setup id=2 [ 10.107] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.107] gen9_render_composite_box: (0, 0), (7680, 2160) [ 10.107] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 10.107] gen8_vertex_flush[6d0] = 3 [ 10.107] sna_destroy_pixmap: pixmap=874, attached?=1 [ 10.107] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.107] __kgem_bo_destroy: handle=22, size=61440 [ 10.107] __kgem_bo_destroy: handle=22 -> active [ 10.107] __sna_free_pixmap(pixmap=874) [ 10.107] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.107] kgem_can_create_2d: 640x2096 @ 32 [ 10.107] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.107] kgem_can_create_2d: untiled size=5365760 [ 10.107] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.107] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.107] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.107] sna_create_pixmap: usage=0, flags=1b [ 10.107] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.107] __pop_freed_pixmap: reusing freed pixmap=874 header [ 10.107] create_pixmap_hdr: pixmap=875, width=640, height=2096, usage=0 [ 10.107] sna_create_pixmap: serial=875, 640x2096, usage=0 [ 10.107] sna_composite_rectangles(pixmap=876, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.107] sna_composite_rectangles: converted to op 0 [ 10.107] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.107] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.107] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.107] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.107] sna_composite_rectangles: dropping last-cpu hint [ 10.107] sna_drawable_use_bo pixmap=876, box=((0, 0), (640, 2096)), flags=19... [ 10.107] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.107] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.107] sna_pixmap_move_to_gpu(pixmap=876, usage=0), flags=b [ 10.107] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.107] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.107] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.107] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.107] sna_pixmap_alloc_gpu: pixmap=876 [ 10.107] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.107] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.108] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 10.108] from inactive: pitch=2560, tiling=1: handle=11, id=837 [ 10.108] __sna_damage_all(640, 2096) [ 10.108] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.108] sna_pixmap_mark_active: pixmap=876, handle=11 [ 10.108] sna_drawable_use_bo: allocated GPU bo for operation [ 10.108] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.108] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.108] kgem_bo_is_render: handle=11, rq? 0 [0] [ 10.108] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.108] sna_render_get_solid: 0 [ 10.108] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.108] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.108] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.108] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.108] aligning vertex: was 3, now 2 floats per vertex [ 10.108] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.108] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.108] gen9_composite_get_binding_table(fc00) [ 10.108] kgem_add_reloc64: handle=11, pos=16120, delta=0, domains=20002 [ 10.108] kgem_add_handle: handle=11, index=7 [ 10.108] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fa111000) [ 10.108] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.108] [3ef0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.108] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.108] gen9_emit_sampler: sampler = 1 [ 10.108] gen9_emit_vertex_elements: setup id=0 [ 10.108] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.108] (0, 0), (640, 2096) [ 10.108] gen8_vertex_flush[740] = 3 [ 10.108] sna_composite_rectangles: pixmap=876 marking clear [0]? 1 [ 10.108] sna_composite(pixmap=876, op=1, src=292+(168, 968), mask=0+(8, 904), dst=876+(8, 904)+(0, 0), size=(624, 224) [ 10.108] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.108] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.108] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.108] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.108] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 10.108] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 10.108] gen9_render_composite: 624x224, current mode=1/1 [ 10.108] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.108] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.108] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.108] gen9_composite_set_target: (8, 904)x(624, 224), partial?=0 [ 10.108] sna_drawable_use_bo pixmap=876, box=((8, 904), (632, 1128)), flags=f... [ 10.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 10.108] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.108] sna_drawable_use_bo: using whole GPU bo [ 10.108] gen9_composite_set_target: pixmap=876, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.108] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 10.108] sna_transform_is_imprecise_integer_translation: no transform [ 10.108] gen9_composite_picture: integer translation (0, 0), removing [ 10.108] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 10.108] sna_render_pixmap_bo: GPU all damaged [ 10.108] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.108] kgem_bo_is_render: handle=9, rq? 1 [1] [ 10.108] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.108] gen4_choose_composite_emitter: identity src, no mask [ 10.108] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.108] aligning vertex: was 2, now 3 floats per vertex [ 10.108] gen9_composite_get_binding_table(fb80) [ 10.108] kgem_add_reloc64: handle=9, pos=16088, delta=0, domains=40000 [ 10.108] kgem_add_reloc64[12] = (delta=0, target handle=4, presumed=f816d000) [ 10.108] [3ed0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.108] gen9_emit_sampler: sampler = 2 [ 10.108] gen9_emit_vertex_elements: setup id=2 [ 10.108] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.108] gen9_render_composite_box: (8, 904), (632, 1128) [ 10.108] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 10.108] gen8_vertex_flush[7a0] = 3 [ 10.108] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 10.108] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.108] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.108] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.108] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.108] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.108] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.108] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 10.108] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.108] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.108] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.108] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.108] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.108] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.108] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.108] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.108] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.108] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.108] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.108] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.108] sna_drawable_use_bo pixmap=876, box=((8, 904), (632, 1128)), flags=7... [ 10.108] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.108] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.108] sna_drawable_use_bo: using whole GPU bo [ 10.108] gen9_composite_set_target: pixmap=876, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.108] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.108] color_convert: src=660a0a0a [20028888] [ 10.108] color_convert: dst=660a0a0a [20028888] [ 10.108] sna_render_get_solid: 660a0a0a [ 10.108] sna_render_get_solid(2) = 660a0a0a (old) [ 10.108] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.108] gen4_choose_spans_emitter: solid source [ 10.108] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.108] gen9_composite_get_binding_table(fb00) [ 10.108] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 10.108] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.108] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 10.108] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.108] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.108] gen9_emit_sampler: sampler = c [ 10.108] gen9_emit_sf: num_sf_outputs=2 [ 10.108] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.108] gen9_emit_vertex_elements: setup id=5 [ 10.108] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.108] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.108] thread_choose_span: clipped? 0 [ 10.108] imprecise_trapezoid_span_converter: using 4 threads [ 10.108] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.108] thread_choose_span: clipped? 0 [ 10.108] span_thread: flushing 95 boxes [ 10.108] [ 10.108] span_thread: flushing 95 boxes [ 10.108] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 10.108] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.108] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.108] span_thread: flushing 1 boxes [ 10.109] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.109] gen8_vertex_flush[87c] = 576 [ 10.109] gen9_render_composite_spans_done() [ 10.109] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 10.109] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.109] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.109] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.109] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.109] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.109] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 10.109] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 10.109] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 10.109] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 10.109] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.109] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.109] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.109] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.109] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.109] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 10.109] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.109] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.109] sna_drawable_use_bo pixmap=876, box=((8, 904), (632, 1128)), flags=7... [ 10.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.109] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.109] sna_drawable_use_bo: using whole GPU bo [ 10.109] gen9_composite_set_target: pixmap=876, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.109] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.109] color_convert: src=66282828 [20028888] [ 10.109] color_convert: dst=66282828 [20028888] [ 10.109] sna_render_get_solid: 66282828 [ 10.109] sna_render_get_solid(3) = 66282828 (old) [ 10.109] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.109] gen4_choose_spans_emitter: solid source [ 10.109] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.109] gen9_composite_get_binding_table(fa80) [ 10.109] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 10.109] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 10.109] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 10.109] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.109] gen9_emit_vertex_elements: setup id=5 [ 10.109] thread_choose_span: clipped? 0 [ 10.109] imprecise_trapezoid_span_converter: using 4 threads [ 10.109] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.109] thread_choose_span: clipped? 0 [ 10.109] span_thread: flushing 2 boxes [ 10.109] span_thread: flushing 2 boxes [ 10.109] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.109] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.109] span_thread: flushing 162 boxes [ 10.109] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 10.109] span_thread: flushing 166 boxes [ 10.109] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 10.109] gen8_vertex_flush[8b8] = 996 [ 10.109] gen9_render_composite_spans_done() [ 10.109] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.109] kgem_can_create_2d: 640x2096 @ 32 [ 10.109] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.109] kgem_can_create_2d: untiled size=5365760 [ 10.109] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.109] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.109] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.109] sna_create_pixmap: usage=0, flags=1b [ 10.109] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.109] __pop_freed_pixmap: reusing freed pixmap=856 header [ 10.109] create_pixmap_hdr: pixmap=877, width=640, height=2096, usage=0 [ 10.109] sna_create_pixmap: serial=877, 640x2096, usage=0 [ 10.109] sna_composite_rectangles(pixmap=878, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.109] sna_composite_rectangles: converted to op 0 [ 10.109] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.109] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.109] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.109] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.109] sna_composite_rectangles: dropping last-cpu hint [ 10.109] sna_drawable_use_bo pixmap=878, box=((0, 0), (640, 2096)), flags=19... [ 10.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.109] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.109] sna_pixmap_move_to_gpu(pixmap=878, usage=0), flags=b [ 10.109] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.109] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.109] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.109] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.109] sna_pixmap_alloc_gpu: pixmap=878 [ 10.109] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.109] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.109] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 10.109] from inactive: pitch=2560, tiling=1: handle=25, id=838 [ 10.109] __sna_damage_all(640, 2096) [ 10.109] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.109] sna_pixmap_mark_active: pixmap=878, handle=25 [ 10.109] sna_drawable_use_bo: allocated GPU bo for operation [ 10.109] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.109] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.109] kgem_bo_is_render: handle=25, rq? 0 [0] [ 10.109] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.109] sna_render_get_solid: 0 [ 10.109] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.109] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.109] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.109] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.109] aligning vertex: was 3, now 2 floats per vertex [ 10.109] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.109] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.109] gen9_composite_get_binding_table(fa00) [ 10.109] kgem_add_reloc64: handle=25, pos=15992, delta=0, domains=20002 [ 10.109] kgem_add_handle: handle=25, index=8 [ 10.109] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=f4225000) [ 10.109] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.109] [3e70] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.109] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.109] gen9_emit_sampler: sampler = 1 [ 10.109] gen9_emit_sf: num_sf_outputs=1 [ 10.110] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.110] gen9_emit_vertex_elements: setup id=0 [ 10.110] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.110] (0, 0), (640, 2096) [ 10.110] gen8_vertex_flush[978] = 3 [ 10.110] sna_composite_rectangles: pixmap=878 marking clear [0]? 1 [ 10.110] sna_create_pixmap(624, 224, 32, usage=0) [ 10.110] kgem_can_create_2d: 624x224 @ 32 [ 10.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.110] kgem_can_create_2d: untiled size=561152 [ 10.110] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.110] kgem_can_create_2d: tiled[-1] size=561152 [ 10.110] sna_create_pixmap: usage=0, flags=1b [ 10.110] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 10.110] __pop_freed_pixmap: reusing freed pixmap=862 header [ 10.110] create_pixmap_hdr: pixmap=879, width=624, height=224, usage=0 [ 10.110] sna_create_pixmap: serial=879, 624x224, usage=0 [ 10.110] sna_composite_rectangles(pixmap=880, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 10.110] sna_composite_rectangles: converted to op 0 [ 10.110] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 10.110] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 10.110] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 10.110] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 10.110] sna_composite_rectangles: dropping last-cpu hint [ 10.110] sna_drawable_use_bo pixmap=880, box=((0, 0), (624, 224)), flags=19... [ 10.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.110] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.110] sna_pixmap_move_to_gpu(pixmap=880, usage=0), flags=b [ 10.110] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.110] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 10.110] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.110] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.110] sna_pixmap_alloc_gpu: pixmap=880 [ 10.110] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.110] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 10.110] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 10.110] from inactive: pitch=2560, tiling=1: handle=20, id=839 [ 10.110] __sna_damage_all(624, 224) [ 10.110] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.110] sna_pixmap_mark_active: pixmap=880, handle=20 [ 10.110] sna_drawable_use_bo: allocated GPU bo for operation [ 10.110] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.110] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.110] kgem_bo_is_render: handle=20, rq? 0 [0] [ 10.110] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 10.110] sna_render_get_solid: 0 [ 10.110] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.110] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.110] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.110] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.110] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.110] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.110] gen9_composite_get_binding_table(f980) [ 10.110] kgem_add_reloc64: handle=20, pos=15960, delta=0, domains=20002 [ 10.110] kgem_add_handle: handle=20, index=9 [ 10.110] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fd9be000) [ 10.110] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.110] [3e50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.110] gen9_emit_vertex_elements: setup id=0 [ 10.110] (0, 0), (624, 224) [ 10.110] gen8_vertex_flush[9ac] = 3 [ 10.110] sna_composite_rectangles: pixmap=880 marking clear [0]? 1 [ 10.110] sna_create_pixmap(576, 76, 32, usage=0) [ 10.110] kgem_can_create_2d: 576x76 @ 32 [ 10.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.110] kgem_can_create_2d: untiled size=176128 [ 10.110] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.110] kgem_can_create_2d: tiled[-1] size=176128 [ 10.110] sna_create_pixmap: usage=0, flags=1b [ 10.110] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.110] __pop_freed_pixmap: reusing freed pixmap=860 header [ 10.110] create_pixmap_hdr: pixmap=881, width=576, height=76, usage=0 [ 10.110] sna_create_pixmap: serial=881, 576x76, usage=0 [ 10.110] sna_composite_rectangles(pixmap=882, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.110] sna_composite_rectangles: converted to op 0 [ 10.110] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.110] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.110] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.110] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.110] sna_composite_rectangles: dropping last-cpu hint [ 10.110] sna_drawable_use_bo pixmap=882, box=((0, 0), (576, 76)), flags=19... [ 10.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.110] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.110] sna_pixmap_move_to_gpu(pixmap=882, usage=0), flags=b [ 10.110] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.110] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.110] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.110] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.110] sna_pixmap_alloc_gpu: pixmap=882 [ 10.110] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.110] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.110] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 10.110] from inactive: pitch=2560, tiling=1: handle=38, id=840 [ 10.110] __sna_damage_all(576, 76) [ 10.110] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.110] sna_pixmap_mark_active: pixmap=882, handle=38 [ 10.110] sna_drawable_use_bo: allocated GPU bo for operation [ 10.110] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.110] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.110] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.110] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.110] sna_render_get_solid: 0 [ 10.110] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.110] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.110] __kgem_retire_rq: request 1 complete [ 10.110] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 10.110] kgem_set_mode: flushing before new bo [ 10.110] gen8_vertex_close: used=61306, vbo active? 23, vb=25, nreloc=3 [ 10.110] gen8_vertex_close: reloc[0] = 287 [ 10.110] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.110] kgem_add_handle: handle=23, index=10 [ 10.110] kgem_add_reloc64[17] = (delta=0, target handle=10, presumed=fd545000) [ 10.110] gen8_vertex_close: reloc[1] = 354 [ 10.110] kgem_add_reloc64: handle=23, pos=354, delta=0, domains=200000 [ 10.110] kgem_add_reloc64[18] = (delta=0, target handle=10, presumed=fd545000) [ 10.110] gen8_vertex_close: reloc[2] = 538 [ 10.110] kgem_add_reloc64: handle=23, pos=538, delta=0, domains=200000 [ 10.110] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fd545000) [ 10.110] batch[1/1, flags=1800]: 626 626 15952 16384, nreloc=20, nexec=11, nfence=0, aperture=41394 [fenced=0] [ 10.110] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 10.110] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 10.110] kgem_fixup_relocs: shrinking by 57344 [ 10.110] __kgem_busy: handle=2, busy=0, wedged=0 [ 10.110] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 10.110] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.110] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 10.110] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 10.110] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.110] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.110] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.110] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.110] __kgem_bo_clear_busy: handle=7 [ 10.110] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.110] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.110] __kgem_bo_clear_busy: handle=8 [ 10.110] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.110] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.110] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 10.110] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.110] __kgem_bo_clear_busy: handle=8 [ 10.110] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.110] __kgem_bo_clear_busy: handle=8 [ 10.110] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.110] __kgem_bo_clear_busy: handle=8 [ 10.110] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.110] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.110] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.110] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.110] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.110] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.110] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.110] kgem_add_handle: handle=4, index=0 [ 10.110] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.110] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.110] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.110] gen9_composite_get_binding_table(ffc0) [ 10.110] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.110] kgem_add_handle: handle=38, index=1 [ 10.110] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.110] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.110] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.110] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.110] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.110] kgem_add_handle: handle=7, index=2 [ 10.110] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.110] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.110] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.110] gen9_emit_sampler: sampler = 1 [ 10.110] gen9_emit_sf: num_sf_outputs=1 [ 10.110] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.110] gen9_emit_vertex_elements: setup id=0 [ 10.110] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.110] (0, 0), (576, 76) [ 10.110] gen8_vertex_flush[490] = 3 [ 10.110] sna_composite_rectangles: pixmap=882 marking clear [0]? 1 [ 10.110] sna_accel_flush: flush?=0, dirty?=0 [ 10.110] sna_block_handler (tv=0.0) [ 10.110] sna_wakeup_handler [ 10.110] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.110] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.110] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.110] trapezoid_spans_maybe_inplace? clear, no [ 10.110] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.110] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.110] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.110] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.110] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.110] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.110] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.110] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.110] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.110] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.110] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.110] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.110] sna_drawable_use_bo pixmap=882, box=((2, 2), (574, 74)), flags=7... [ 10.111] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.111] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.111] sna_drawable_use_bo: using whole GPU bo [ 10.111] gen9_composite_set_target: pixmap=882, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.111] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.111] color_convert: src=4c000000 [20028888] [ 10.111] color_convert: dst=4c000000 [20028888] [ 10.111] sna_render_get_solid: 4c000000 [ 10.111] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.111] gen4_choose_spans_emitter: solid source [ 10.111] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.111] aligning vertex: was 2, now 3 floats per vertex [ 10.111] gen9_composite_get_binding_table(ff00) [ 10.111] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 10.111] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.111] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 10.111] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.111] gen9_emit_sampler: sampler = c [ 10.111] gen9_emit_sf: num_sf_outputs=2 [ 10.111] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.111] gen9_emit_vertex_elements: setup id=5 [ 10.111] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.111] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.111] thread_choose_span: clipped? 0 [ 10.111] imprecise_trapezoid_span_converter: using 4 threads [ 10.111] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.111] thread_choose_span: clipped? 0 [ 10.111] span_thread: flushing 26 boxes [ 10.111] span_thread: flushing 1 boxes [ 10.111] span_thread: flushing 1 boxes [ 10.111] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.111] span_thread: flushing 26 boxes [ 10.111] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.111] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.111] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.111] gen8_vertex_flush[554] = 162 [ 10.111] gen9_render_composite_spans_done() [ 10.111] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.111] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.111] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.111] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.111] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.111] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.111] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.111] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.111] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.111] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.111] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.111] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.111] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.111] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.111] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.111] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.111] sna_drawable_use_bo pixmap=882, box=((0, 0), (576, 76)), flags=7... [ 10.111] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.111] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.111] sna_drawable_use_bo: using whole GPU bo [ 10.111] gen9_composite_set_target: pixmap=882, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.111] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.111] color_convert: src=e6e6e6e6 [20028888] [ 10.111] color_convert: dst=e6e6e6e6 [20028888] [ 10.111] sna_render_get_solid: e6e6e6e6 [ 10.111] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.111] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.111] gen4_choose_spans_emitter: solid source [ 10.111] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.111] gen9_composite_get_binding_table(fe80) [ 10.111] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 10.111] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.111] kgem_add_handle: handle=8, index=3 [ 10.111] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 10.111] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.111] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.111] gen9_emit_vertex_elements: setup id=5 [ 10.111] thread_choose_span: clipped? 0 [ 10.111] imprecise_trapezoid_span_converter: using 4 threads [ 10.111] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.111] thread_choose_span: clipped? 0 [ 10.112] [ 10.112] span_thread: flushing 62 boxes [ 10.112] span_thread: flushing 2 boxes [ 10.112] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 62 boxes [ 10.112] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.112] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.112] span_thread: flushing 2 boxes [ 10.112] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.112] gen8_vertex_flush[5a8] = 384 [ 10.112] gen9_render_composite_spans_done() [ 10.112] sna_composite_rectangles(pixmap=882, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 10.112] sna_composite_rectangles: converted to op 1 [ 10.112] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 10.112] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 10.112] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 10.112] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 10.112] sna_composite_rectangles: dropping last-cpu hint [ 10.112] sna_drawable_use_bo pixmap=882, box=((16, 16), (18, 60)), flags=9... [ 10.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 10.112] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.112] sna_drawable_use_bo: using whole GPU bo [ 10.112] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 10.112] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.112] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 10.112] sna_render_get_solid: ffffffff [ 10.112] sna_render_get_solid(white) [ 10.112] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.112] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.112] aligning vertex: was 3, now 2 floats per vertex [ 10.112] gen9_composite_get_binding_table(fe00) [ 10.112] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 10.112] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 10.112] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 10.112] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.112] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.112] gen9_emit_sampler: sampler = 1 [ 10.112] gen9_emit_sf: num_sf_outputs=1 [ 10.112] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.112] gen9_emit_vertex_elements: setup id=0 [ 10.112] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.112] (16, 16), (18, 60) [ 10.112] gen8_vertex_flush[668] = 3 [ 10.112] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=366, drawable=370 [ 10.112] sna_validate_gc: recomputing clip [ 10.112] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 10.112] sna_copy_area: src=pixmap=882:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=880:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.112] sna_copy_area: normal copy [ 10.112] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.112] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.112] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 10.112] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 10.112] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.112] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.112] sna_do_copy: pixmap -- no source clipping [ 10.112] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.112] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 10.112] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=882+(-24, -136), dst pixmap=880+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 10.112] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=38, cpu_bo=0), replaces=0 [ 10.112] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.112] sna_drawable_use_bo pixmap=880, box=((24, 136), (600, 212)), flags=b... [ 10.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.112] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.112] sna_drawable_use_bo: using whole GPU bo [ 10.112] sna_pixmap_move_to_gpu(pixmap=882, usage=0), flags=a [ 10.112] sna_pixmap_move_to_gpu: already all-damaged [ 10.112] sna_pixmap_mark_active: pixmap=882, handle=38 [ 10.112] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.112] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.112] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.112] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.112] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.112] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.112] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.112] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.112] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.112] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.112] gen9_composite_get_binding_table(fd80) [ 10.112] kgem_add_reloc64: handle=20, pos=16216, delta=0, domains=20002 [ 10.113] kgem_add_handle: handle=20, index=4 [ 10.113] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd9be000) [ 10.113] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.113] [3f50] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.113] kgem_add_reloc64: handle=38, pos=16200, delta=0, domains=40000 [ 10.113] kgem_add_reloc64[9] = (delta=0, target handle=1, presumed=fd45c000) [ 10.113] [3f40] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.113] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.113] gen9_emit_sampler: sampler = 0 [ 10.113] gen9_emit_vertex_elements: setup id=0 [ 10.113] (0, 0) -> (24, 136) + (576, 76) [ 10.113] gen8_vertex_flush[6bc] = 3 [ 10.113] sna_destroy_pixmap: pixmap=882, attached?=1 [ 10.113] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.113] __kgem_bo_destroy: handle=38, size=204800 [ 10.113] __kgem_bo_destroy: handle=38 -> active [ 10.113] __sna_free_pixmap(pixmap=882) [ 10.113] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 10.113] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.113] sna_glyphs: discarding mask [ 10.113] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 10.113] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789680352 size=624x224 [ 10.113] gen9_render_composite: 0x0, current mode=1/1 [ 10.113] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.113] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.113] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.113] sna_drawable_use_bo pixmap=880, box=((0, 0), (624, 224)), flags=7... [ 10.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.113] sna_drawable_use_bo: using whole GPU bo [ 10.113] gen9_composite_set_target: pixmap=880, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.113] color_convert: src=ff888888 [20028888] [ 10.113] color_convert: dst=ff888888 [20028888] [ 10.113] sna_render_get_solid: ff888888 [ 10.113] sna_render_get_solid(5) = ff888888 (old) [ 10.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.113] sna_transform_is_imprecise_integer_translation: no transform [ 10.113] gen9_composite_picture: integer translation (0, 0), removing [ 10.113] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.113] sna_render_pixmap_bo: GPU all damaged [ 10.113] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.113] gen4_choose_composite_emitter: solid, identity mask [ 10.113] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.113] aligning vertex: was 2, now 4 floats per vertex [ 10.113] gen9_composite_get_binding_table(fcc0) [ 10.113] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 10.113] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.113] kgem_add_reloc64[10] = (delta=20, target handle=3, presumed=fdffe000) [ 10.113] [3f20] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.113] kgem_add_reloc64: handle=6, pos=16152, delta=0, domains=40000 [ 10.113] kgem_add_handle: handle=6, index=5 [ 10.113] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd585000) [ 10.113] [3f10] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.113] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 10.113] gen9_emit_sampler: sampler = a [ 10.113] gen9_emit_sf: num_sf_outputs=2 [ 10.113] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.113] gen9_emit_vertex_elements: setup id=9 [ 10.113] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.113] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.113] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.113] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.113] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.113] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.113] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.113] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.113] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.113] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 10.113] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.113] gen8_vertex_flush[798] = 24 [ 10.113] gen9_magic_ca_pass: CA fixup (15741 -> 15765) [ 10.113] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.113] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.113] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.113] sna_composite(pixmap=880, op=3, src=210+(0, 0), mask=0+(28, 8), dst=880+(28, 8)+(0, 0), size=(20, 80) [ 10.113] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 10.113] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 10.113] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 10.113] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 10.113] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 10.113] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 10.113] gen9_render_composite: 20x80, current mode=1/1 [ 10.113] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.113] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 10.113] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.113] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 10.113] sna_drawable_use_bo pixmap=880, box=((28, 8), (48, 88)), flags=7... [ 10.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.113] sna_drawable_use_bo: using whole GPU bo [ 10.113] gen9_composite_set_target: pixmap=880, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.113] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 10.113] sna_transform_is_imprecise_integer_translation: no transform [ 10.113] gen9_composite_picture: integer translation (0, 0), removing [ 10.113] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 10.113] sna_render_pixmap_bo: GPU all damaged [ 10.113] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.113] kgem_bo_is_render: handle=12, rq? 0 [0] [ 10.113] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.113] gen4_choose_composite_emitter: identity src, no mask [ 10.113] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.113] aligning vertex: was 4, now 3 floats per vertex [ 10.114] gen9_composite_get_binding_table(fc00) [ 10.114] kgem_add_reloc64: handle=12, pos=16120, delta=0, domains=40000 [ 10.114] kgem_add_handle: handle=12, index=6 [ 10.114] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fdffb000) [ 10.114] [3ef0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.114] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.114] gen9_emit_sampler: sampler = 2 [ 10.114] gen9_emit_sf: num_sf_outputs=1 [ 10.114] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.114] gen9_emit_vertex_elements: setup id=2 [ 10.114] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.114] gen9_render_composite_box: (28, 8), (48, 88) [ 10.114] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 10.114] gen8_vertex_flush[8e8] = 3 [ 10.114] sna_composite(pixmap=880, op=3, src=214+(0, 0), mask=0+(28, 0), dst=880+(28, 0)+(0, 0), size=(20, 8) [ 10.114] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 10.114] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 10.114] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 10.114] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 10.114] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 10.114] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 10.114] gen9_render_composite: 20x8, current mode=1/1 [ 10.114] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.114] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 10.114] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 10.114] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.114] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 10.114] sna_drawable_use_bo pixmap=880, box=((28, 0), (48, 8)), flags=7... [ 10.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.114] sna_drawable_use_bo: using whole GPU bo [ 10.114] gen9_composite_set_target: pixmap=880, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.114] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 10.114] sna_transform_is_imprecise_integer_translation: no transform [ 10.114] gen9_composite_picture: integer translation (0, 0), removing [ 10.114] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 10.114] sna_render_pixmap_bo: GPU all damaged [ 10.114] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.114] kgem_bo_is_render: handle=24, rq? 0 [0] [ 10.114] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.114] gen4_choose_composite_emitter: identity src, no mask [ 10.114] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.114] gen9_composite_get_binding_table(fb80) [ 10.114] kgem_add_reloc64: handle=24, pos=16088, delta=0, domains=40000 [ 10.114] kgem_add_handle: handle=24, index=7 [ 10.114] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd53c000) [ 10.114] [3ed0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.114] gen9_emit_vertex_elements: setup id=2 [ 10.114] gen9_render_composite_box: (28, 0), (48, 8) [ 10.114] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 10.114] gen8_vertex_flush[924] = 3 [ 10.114] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=370, drawable=36e [ 10.114] sna_validate_gc: recomputing clip [ 10.114] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 10.114] sna_copy_area: src=pixmap=880:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=878:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.114] sna_copy_area: normal copy [ 10.114] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.114] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.114] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 10.114] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 10.114] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 10.114] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 10.114] sna_do_copy: pixmap -- no source clipping [ 10.114] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 10.114] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 10.114] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=880+(-8, -896), dst pixmap=878+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 10.114] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), replaces=0 [ 10.114] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.114] sna_drawable_use_bo pixmap=878, box=((8, 896), (632, 1120)), flags=b... [ 10.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.114] sna_drawable_use_bo: using whole GPU bo [ 10.114] sna_pixmap_move_to_gpu(pixmap=880, usage=0), flags=a [ 10.114] sna_pixmap_move_to_gpu: already all-damaged [ 10.114] sna_pixmap_mark_active: pixmap=880, handle=20 [ 10.114] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.114] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.114] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.114] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.114] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.114] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.114] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.114] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.114] aligning vertex: was 3, now 2 floats per vertex [ 10.114] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.114] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.114] gen9_composite_get_binding_table(fb00) [ 10.114] kgem_add_reloc64: handle=25, pos=16056, delta=0, domains=20002 [ 10.114] kgem_add_handle: handle=25, index=8 [ 10.114] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=f4225000) [ 10.114] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.114] [3eb0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.114] kgem_add_reloc64: handle=20, pos=16040, delta=0, domains=40000 [ 10.114] kgem_add_reloc64[15] = (delta=0, target handle=4, presumed=fd9be000) [ 10.114] [3ea0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 10.114] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.114] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.114] gen9_emit_sampler: sampler = 0 [ 10.114] gen9_emit_vertex_elements: setup id=0 [ 10.114] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.114] (0, 0) -> (8, 896) + (624, 224) [ 10.114] gen8_vertex_flush[9ac] = 3 [ 10.114] sna_destroy_pixmap: pixmap=880, attached?=1 [ 10.114] _kgem_bo_destroy: handle=20, proxy? 0 [ 10.114] __kgem_bo_destroy: handle=20, size=3268608 [ 10.114] __kgem_bo_destroy: handle=20 -> active [ 10.114] __sna_free_pixmap(pixmap=880) [ 10.114] sna_create_pixmap(624, 80, 32, usage=0) [ 10.115] kgem_can_create_2d: 624x80 @ 32 [ 10.115] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.115] kgem_can_create_2d: untiled size=200704 [ 10.115] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.115] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.115] kgem_can_create_2d: tiled[-1] size=200704 [ 10.115] sna_create_pixmap: usage=0, flags=1b [ 10.115] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 10.115] __pop_freed_pixmap: reusing freed pixmap=880 header [ 10.115] create_pixmap_hdr: pixmap=883, width=624, height=80, usage=0 [ 10.115] sna_create_pixmap: serial=883, 624x80, usage=0 [ 10.115] sna_composite_rectangles(pixmap=884, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 10.115] sna_composite_rectangles: converted to op 0 [ 10.115] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 10.115] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 10.115] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 10.115] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 10.115] sna_composite_rectangles: dropping last-cpu hint [ 10.115] sna_drawable_use_bo pixmap=884, box=((0, 0), (624, 80)), flags=19... [ 10.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.115] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.115] sna_pixmap_move_to_gpu(pixmap=884, usage=0), flags=b [ 10.115] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.115] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 10.115] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.115] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.115] sna_pixmap_alloc_gpu: pixmap=884 [ 10.115] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.115] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.115] kgem_bo_remove_from_active: removing handle=38 from active [ 10.115] 1:from active: pitch=2560, tiling=1, handle=38, id=841 [ 10.115] __sna_damage_all(624, 80) [ 10.115] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.115] sna_pixmap_mark_active: pixmap=884, handle=38 [ 10.115] sna_drawable_use_bo: allocated GPU bo for operation [ 10.115] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.115] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.115] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.115] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 10.115] sna_render_get_solid: 0 [ 10.115] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.115] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.115] gen9_composite_get_binding_table(fa40) [ 10.115] kgem_add_reloc64: handle=38, pos=16008, delta=0, domains=20002 [ 10.115] kgem_add_reloc64[16] = (delta=0, target handle=1, presumed=fd45c000) [ 10.115] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.115] [3e80] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 10.115] gen9_emit_sampler: sampler = 1 [ 10.115] gen9_emit_vertex_elements: setup id=0 [ 10.115] (0, 0), (624, 80) [ 10.115] gen8_vertex_flush[9e8] = 3 [ 10.115] sna_composite_rectangles: pixmap=884 marking clear [0]? 1 [ 10.115] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=36e, drawable=374 [ 10.115] sna_validate_gc: recomputing clip [ 10.115] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 10.115] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=884:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.115] sna_copy_area: normal copy [ 10.115] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.115] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.115] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 10.115] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 10.115] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 10.115] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 10.115] sna_do_copy: pixmap -- no source clipping [ 10.115] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 10.115] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 10.115] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=884+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 10.115] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 10.115] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.115] sna_drawable_use_bo pixmap=884, box=((28, 0), (246, 80)), flags=b... [ 10.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.115] sna_drawable_use_bo: using whole GPU bo [ 10.115] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 10.115] sna_pixmap_move_to_gpu: already all-damaged [ 10.115] sna_pixmap_mark_active: pixmap=218, handle=21 [ 10.115] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.115] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.115] kgem_bo_is_render: handle=21, rq? 0 [0] [ 10.115] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.115] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.115] kgem_check_bo: num_pages=+42, num_exec=+1 [ 10.115] gen9_composite_get_binding_table(f9c0) [ 10.115] kgem_add_reloc64: handle=21, pos=15976, delta=0, domains=40000 [ 10.115] kgem_add_handle: handle=21, index=9 [ 10.115] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) [ 10.115] [3e60] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 10.115] gen9_emit_sampler: sampler = 0 [ 10.115] gen9_emit_vertex_elements: setup id=0 [ 10.115] (0, 0) -> (28, 0) + (218, 80) [ 10.115] gen8_vertex_flush[a2c] = 3 [ 10.115] sna_composite(pixmap=878, op=3, src=884+(0, 0), mask=0+(0, 0), dst=878+(8, 1136)+(0, 0), size=(624, 80) [ 10.115] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 10.115] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 10.115] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 10.115] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 10.115] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 10.115] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 10.115] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 10.115] gen9_render_composite: 624x80, current mode=1/1 [ 10.115] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 10.115] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 10.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.115] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 10.115] sna_drawable_use_bo pixmap=878, box=((8, 1136), (632, 1216)), flags=7... [ 10.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.115] sna_drawable_use_bo: using whole GPU bo [ 10.115] gen9_composite_set_target: pixmap=878, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.115] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 10.116] sna_transform_is_imprecise_integer_translation: no transform [ 10.116] gen9_composite_picture: integer translation (0, 0), removing [ 10.116] sna_render_pixmap_bo pixmap=884, (0, 0)x(624, 80)/(624, 80) [ 10.116] sna_render_pixmap_bo: GPU all damaged [ 10.116] color_convert: src=cc000000 [20028888] [ 10.116] color_convert: dst=cc000000 [20028888] [ 10.116] sna_render_get_solid: cc000000 [ 10.116] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.116] gen4_choose_composite_emitter: identity source, identity mask [ 10.116] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.116] aligning vertex: was 2, now 5 floats per vertex [ 10.116] gen9_composite_get_binding_table(f940) [ 10.116] kgem_add_reloc64: handle=38, pos=15944, delta=0, domains=40000 [ 10.116] kgem_add_reloc64[18] = (delta=0, target handle=1, presumed=fd45c000) [ 10.116] [3e40] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 10.116] kgem_add_reloc64: handle=7, pos=15928, delta=0, domains=40000 [ 10.116] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 10.116] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) [ 10.116] [3e30] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.116] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.116] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.116] gen9_emit_sampler: sampler = 3 [ 10.116] gen9_emit_sf: num_sf_outputs=2 [ 10.116] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.116] gen9_emit_vertex_elements: setup id=10 [ 10.116] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.116] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.116] gen9_render_composite_box: (8, 1136), (632, 1216) [ 10.116] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 10.116] gen8_vertex_flush[b18] = 3 [ 10.116] sna_accel_flush: flush?=0, dirty?=0 [ 10.116] sna_block_handler (tv=0.0) [ 10.116] sna_wakeup_handler [ 10.116] sna_mode_wakeup: len=32 [ 10.116] sna_mode_wakeup: recording last swap on pipe=0, frame 360 [168], time 10.111764 [ 10.116] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 10.116] sna_mode_wakeup: flip complete, pending? 2 [ 10.116] sna_destroy_pixmap: pixmap=884, attached?=1 [ 10.116] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.116] __kgem_bo_destroy: handle=38, size=204800 [ 10.116] __kgem_bo_destroy: handle=38 -> active [ 10.116] __sna_free_pixmap(pixmap=884) [ 10.116] sna_composite(pixmap=876, op=3, src=878+(0, 0), mask=0+(0, 0), dst=876+(0, 0)+(0, 0), size=(640, 2096) [ 10.116] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 10.116] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 10.116] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 10.116] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 10.116] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 10.116] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 10.116] gen9_render_composite: 640x2096, current mode=1/1 [ 10.116] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.116] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 10.116] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 [ 10.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.116] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 10.116] sna_drawable_use_bo pixmap=876, box=((0, 0), (640, 2096)), flags=7... [ 10.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.116] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.116] sna_drawable_use_bo: using whole GPU bo [ 10.116] gen9_composite_set_target: pixmap=876, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.116] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 10.116] sna_transform_is_imprecise_integer_translation: no transform [ 10.116] gen9_composite_picture: integer translation (0, 0), removing [ 10.116] sna_render_pixmap_bo pixmap=878, (0, 0)x(640, 2096)/(640, 2096) [ 10.116] sna_render_pixmap_bo: GPU all damaged [ 10.116] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.116] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.116] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.116] gen4_choose_composite_emitter: identity src, no mask [ 10.116] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.116] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.116] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.116] aligning vertex: was 5, now 3 floats per vertex [ 10.116] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.116] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.116] gen9_composite_get_binding_table(f880) [ 10.117] kgem_add_reloc64: handle=11, pos=15896, delta=0, domains=20002 [ 10.117] kgem_add_handle: handle=11, index=10 [ 10.117] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fa111000) [ 10.117] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.117] [3e10] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.117] kgem_add_reloc64: handle=25, pos=15880, delta=0, domains=40000 [ 10.117] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=f4225000) [ 10.117] [3e00] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.117] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.117] gen9_emit_sampler: sampler = 2 [ 10.117] gen9_emit_sf: num_sf_outputs=1 [ 10.117] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.117] gen9_emit_vertex_elements: setup id=2 [ 10.117] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.117] gen9_render_composite_box: (0, 0), (640, 2096) [ 10.117] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 10.117] gen8_vertex_flush[bc0] = 3 [ 10.117] sna_destroy_pixmap: pixmap=878, attached?=1 [ 10.117] _kgem_bo_destroy: handle=25, proxy? 0 [ 10.117] __kgem_bo_destroy: handle=25, size=33177600 [ 10.117] __kgem_bo_destroy: handle=25 -> active [ 10.117] __sna_free_pixmap(pixmap=878) [ 10.117] sna_composite(pixmap=872, op=3, src=876+(0, 0), mask=0+(160, 64), dst=872+(160, 64)+(0, 0), size=(640, 2096) [ 10.117] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 10.117] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 10.117] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.117] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 10.117] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 10.117] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 10.117] gen9_render_composite: 640x2096, current mode=1/1 [ 10.117] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.117] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 10.117] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 10.117] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.117] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 10.117] sna_drawable_use_bo pixmap=872, box=((160, 64), (800, 2160)), flags=7... [ 10.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.117] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.117] sna_drawable_use_bo: using whole GPU bo [ 10.117] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.117] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 10.117] sna_transform_is_imprecise_integer_translation: no transform [ 10.117] gen9_composite_picture: integer translation (0, 0), removing [ 10.117] sna_render_pixmap_bo pixmap=876, (0, 0)x(640, 2096)/(640, 2096) [ 10.117] sna_render_pixmap_bo: GPU all damaged [ 10.117] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.117] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.117] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.117] gen4_choose_composite_emitter: identity src, no mask [ 10.117] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.117] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.117] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.117] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.117] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.117] gen9_composite_get_binding_table(f7c0) [ 10.117] kgem_add_reloc64: handle=39, pos=15848, delta=0, domains=20002 [ 10.117] kgem_add_handle: handle=39, index=11 [ 10.117] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=e4505000) [ 10.117] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.117] [3de0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.117] kgem_add_reloc64: handle=11, pos=15832, delta=0, domains=40000 [ 10.117] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=fa111000) [ 10.117] [3dd0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.117] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.117] gen9_emit_vertex_elements: setup id=2 [ 10.117] gen9_render_composite_box: (160, 64), (800, 2160) [ 10.117] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 10.117] gen8_vertex_flush[c0c] = 3 [ 10.117] sna_destroy_pixmap: pixmap=876, attached?=1 [ 10.117] _kgem_bo_destroy: handle=11, proxy? 0 [ 10.117] __kgem_bo_destroy: handle=11, size=33177600 [ 10.117] __kgem_bo_destroy: handle=11 -> active [ 10.117] __sna_free_pixmap(pixmap=876) [ 10.117] sna_create_pixmap(2, 64, 32, usage=0) [ 10.117] kgem_can_create_2d: 2x64 @ 32 [ 10.117] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.117] kgem_can_create_2d: untiled size=4096 [ 10.117] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.117] kgem_choose_tiling: 2x64 -> 0 [ 10.117] sna_create_pixmap: usage=0, flags=a [ 10.117] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.117] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.117] create_pixmap: serial=885, usage=0, 2x64 [ 10.117] sna_create_pixmap: serial=885, 2x64, usage=0 [ 10.117] sna_composite_rectangles(pixmap=886, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.117] sna_composite_rectangles: converted to op 0 [ 10.117] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.117] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.117] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.117] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.117] sna_composite_rectangles: fallback, dst pixmap=886 too small or not attached [ 10.117] sna_composite_rectangles: fallback [ 10.117] sna_drawable_move_region_to_cpu(pixmap=886 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.117] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.117] _sna_pixmap_move_to_cpu(pixmap=886, 2x64, flags=1) [ 10.117] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.117] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.118] operate_inplace: no, inplace operation not suitable [ 10.118] _sna_pixmap_move_to_cpu: marking as damaged [ 10.118] __sna_damage_all(2, 64) [ 10.118] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.118] sna_create_pixmap(1, 32, 32, usage=0) [ 10.118] kgem_can_create_2d: 1x32 @ 32 [ 10.118] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.118] kgem_can_create_2d: untiled size=4096 [ 10.118] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.118] kgem_choose_tiling: 1x32 -> 0 [ 10.118] sna_create_pixmap: usage=0, flags=a [ 10.118] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.118] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.118] create_pixmap: serial=887, usage=0, 1x32 [ 10.118] sna_create_pixmap: serial=887, 1x32, usage=0 [ 10.118] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=374, drawable=378 [ 10.118] sna_validate_gc: recomputing clip [ 10.118] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.118] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.118] try_upload__fast: ignore existing cpu damage (if any) [ 10.118] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.118] try_upload__fast: no, no gpu damage [ 10.118] sna_drawable_move_region_to_cpu(pixmap=888 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.118] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.118] _sna_pixmap_move_to_cpu(pixmap=888, 1x32, flags=1) [ 10.118] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.118] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.118] operate_inplace: no, inplace operation not suitable [ 10.118] _sna_pixmap_move_to_cpu: marking as damaged [ 10.118] __sna_damage_all(1, 32) [ 10.118] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.118] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.118] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.118] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.118] sna_accel_flush: flush?=0, dirty?=0 [ 10.118] sna_composite(pixmap=886, op=1, src=888+(0, 0), mask=0+(0, 0), dst=886+(0, 0)+(0, 0), size=(2, 64) [ 10.118] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.118] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.118] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.118] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.118] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.118] sna_composite: fallback, dst pixmap=886 is too small (or completely damaged) [ 10.118] sna_composite: fallback -- fbComposite [ 10.118] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.118] sna_composite_fb: fallback -- move src to cpu [ 10.118] _sna_pixmap_move_to_cpu(pixmap=888, 1x32, flags=2) [ 10.118] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e7b1, is-clear?=0 [ 10.118] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.118] sna_composite_fb: fallback -- move dst to cpu [ 10.118] sna_drawable_move_region_to_cpu(pixmap=886 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.118] sna_drawable_move_region_to_cpu: pixmap=886 all damaged on CPU [ 10.118] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.118] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.118] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.118] sna_destroy_pixmap: pixmap=888, attached?=1 [ 10.118] __sna_free_pixmap(pixmap=888) [ 10.118] sna_composite(pixmap=872, op=3, src=886+(0, 0), mask=0+(0, 0), dst=872+(0, 0)+(0, 0), size=(3840, 64) [ 10.118] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 10.118] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 10.118] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 10.118] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 10.118] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 10.118] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 10.118] gen9_render_composite: 3840x64, current mode=1/1 [ 10.118] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.118] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.118] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.118] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 10.118] sna_drawable_use_bo pixmap=872, box=((0, 0), (3840, 64)), flags=7... [ 10.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.118] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.118] sna_drawable_use_bo: using whole GPU bo [ 10.118] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.118] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 10.118] sna_transform_is_imprecise_integer_translation: no transform [ 10.118] gen9_composite_picture: integer translation (0, 0), removing [ 10.118] sna_render_pixmap_bo pixmap=886, (0, 0)x(3840, 64)/(2, 64) [ 10.118] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 10.118] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 10.118] use_cpu_bo: no cpu bo [ 10.118] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 10.118] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 10.118] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 10.118] sna_drawable_move_region_to_cpu(pixmap=886 (2x64), [(0, 0), (2, 64)], flags=2) [ 10.118] sna_drawable_move_region_to_cpu: pixmap=886 all damaged on CPU [ 10.119] kgem_can_create_2d: 2x64 @ 32 [ 10.119] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.119] kgem_can_create_2d: untiled size=4096 [ 10.119] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.119] kgem_choose_tiling: 2x64 -> 0 [ 10.119] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 10.119] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 10.119] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 10.119] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.119] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.119] search_linear_cache: searching for inactive gtt map [ 10.119] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.119] search_linear_cache: searching for inactive gtt map [ 10.119] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.119] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 10.119] search_linear_cache: found handle=16 (near-miss) (num_pages=64) in linear inactive cache [ 10.119] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.119] kgem_create_buffer: reusing handle=16 for buffer [ 10.119] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4294606848 [ 10.119] init_buffer_from_bo: reusing handle=16 for buffer [ 10.119] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 10.119] kgem_bo_map: converting request for GTT map into CPU map [ 10.119] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 10.119] kgem_bo_sync__cpu: handle=16 [ 10.119] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.119] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 10.119] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.119] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 10.119] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 10.119] kgem_create_buffer(pages=64 [64]) new handle=16, used=2048, write=1 [ 10.119] kgem_create_proxy: target handle=16 [proxy? -1], offset=0, length=2048, io=1 [ 10.119] __kgem_bo_init(handle=16, num_pages=2048) [ 10.119] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 10.119] upload: adding upload cache to pixmap=886 [ 10.119] kgem_proxy_bo_attach: handle=16 [ 10.119] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.119] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.119] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.119] gen4_choose_composite_emitter: identity src, no mask [ 10.119] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.119] gen9_composite_get_binding_table(f700) [ 10.119] kgem_add_reloc64: handle=16, pos=15800, delta=0, domains=40000 [ 10.119] kgem_add_reloc64: adding proxy [delta=0] for handle=16 [ 10.119] kgem_add_handle: handle=16, index=12 [ 10.119] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fffa8000) [ 10.119] [3db0] bind bo(handle=16, addr=fffa8000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 10.119] gen9_emit_sampler: sampler = a [ 10.119] gen9_emit_vertex_elements: setup id=2 [ 10.119] gen9_render_composite_box: (0, 0), (3840, 64) [ 10.119] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 10.119] gen8_vertex_flush[c50] = 3 [ 10.119] sna_destroy_pixmap: pixmap=886, attached?=1 [ 10.119] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.119] __sna_free_pixmap(pixmap=886) [ 10.119] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 48)+(0, 0) -> dst=pixmap=872:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.119] sna_copy_area: normal copy [ 10.119] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x48) [ 10.119] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x48) [ 10.119] sna_do_copy: dst extents (0, 0), (3840, 48), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.119] sna_do_copy: clipped dst extents (0, 0), (3840, 48) [ 10.119] sna_do_copy: unclipped src extents (0, 0), (3840, 48) [ 10.119] sna_do_copy: clipped src extents (0, 0), (3840, 48) [ 10.119] sna_do_copy: pixmap -- no source clipping [ 10.119] sna_do_copy: src extents (0, 0), (3840, 48) x 1 [ 10.119] sna_do_copy: copy region (0, 0), (3840, 48) x 1 + (0, 0) [ 10.119] sna_copy_boxes (boxes=1x[(0, 0), (3840, 48)...], src pixmap=292+(0, 0), dst pixmap=872+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 10.119] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 10.119] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.119] sna_drawable_use_bo pixmap=872, box=((0, 0), (3840, 48)), flags=b... [ 10.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.119] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.119] sna_drawable_use_bo: using whole GPU bo [ 10.119] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.119] sna_pixmap_move_to_gpu: already all-damaged [ 10.119] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.119] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.119] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.119] kgem_bo_is_render: handle=9, rq? 1 [1] [ 10.119] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.119] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.119] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.119] aligning vertex: was 3, now 2 floats per vertex [ 10.119] gen9_composite_get_binding_table(f680) [ 10.119] kgem_add_reloc64: handle=9, pos=15768, delta=0, domains=40000 [ 10.119] kgem_add_handle: handle=9, index=13 [ 10.119] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f816d000) [ 10.119] [3d90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.119] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.119] gen9_emit_sampler: sampler = 0 [ 10.119] gen9_emit_vertex_elements: setup id=0 [ 10.119] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.119] (0, 0) -> (0, 0) + (3840, 48) [ 10.119] gen8_vertex_flush[cc8] = 3 [ 10.119] sna_composite_rectangles(pixmap=872, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 10.119] sna_composite_rectangles: converted to op 3 [ 10.119] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 10.119] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 10.119] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 10.119] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 10.119] sna_drawable_use_bo pixmap=872, box=((0, 0), (3840, 48)), flags=1... [ 10.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.120] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.120] sna_drawable_use_bo: using whole GPU bo [ 10.120] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.120] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.120] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 10.120] sna_render_get_solid: 660a0a0a [ 10.120] sna_render_get_solid(2) = 660a0a0a (old) [ 10.120] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.120] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.120] gen9_composite_get_binding_table(f600) [ 10.120] kgem_add_reloc64: handle=8, pos=15736, delta=0, domains=40000 [ 10.120] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.120] kgem_add_reloc64[26] = (delta=8, target handle=3, presumed=fdffe000) [ 10.120] [3d70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.120] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.120] gen9_emit_sampler: sampler = 1 [ 10.120] gen9_emit_vertex_elements: setup id=0 [ 10.120] (0, 0), (3840, 48) [ 10.120] gen8_vertex_flush[d24] = 3 [ 10.120] sna_composite(pixmap=872, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=872+(3786, 6)+(0, 0), size=(44, 36) [ 10.120] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 10.120] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 10.120] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.120] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 10.120] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 10.120] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 10.120] gen9_render_composite: 44x36, current mode=1/1 [ 10.120] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.120] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.120] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.120] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.120] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 10.120] sna_drawable_use_bo pixmap=872, box=((3786, 6), (3830, 42)), flags=7... [ 10.120] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.120] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.120] sna_drawable_use_bo: using whole GPU bo [ 10.120] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.120] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 10.120] sna_transform_is_imprecise_integer_translation: no transform [ 10.120] gen9_composite_picture: integer translation (0, 0), removing [ 10.120] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 10.120] sna_render_pixmap_bo: CPU all damaged [ 10.120] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 10.120] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.120] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.120] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.120] kgem_bo_is_render: handle=32, rq? 0 [0] [ 10.120] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.120] gen4_choose_composite_emitter: identity src, no mask [ 10.120] kgem_check_bo: num_pages=+2, num_exec=+1 [ 10.120] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.120] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.120] kgem_flush: opportunistic flushing? flush=0,1, aperture=42498/262144, idle?=0 [ 10.120] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.120] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.120] aligning vertex: was 2, now 3 floats per vertex [ 10.120] gen9_composite_get_binding_table(f580) [ 10.120] kgem_add_reloc64: handle=32, pos=15704, delta=0, domains=40000 [ 10.120] kgem_add_handle: handle=32, index=14 [ 10.120] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fd4fa000) [ 10.120] [3d50] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.120] gen9_emit_sampler: sampler = 2 [ 10.120] gen9_emit_vertex_elements: setup id=2 [ 10.120] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.120] gen9_render_composite_box: (3786, 6), (3830, 42) [ 10.120] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 10.120] gen8_vertex_flush[d84] = 3 [ 10.120] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 10.120] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.120] sna_glyphs: discarding mask [ 10.120] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 10.120] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.120] gen9_render_composite: 0x0, current mode=1/1 [ 10.120] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.120] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.120] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.121] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.121] sna_drawable_use_bo pixmap=872, box=((0, 0), (7680, 2160)), flags=7... [ 10.121] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.121] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.121] sna_drawable_use_bo: using whole GPU bo [ 10.121] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.121] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.121] color_convert: src=ffdfdbd2 [20028888] [ 10.121] color_convert: dst=ffdfdbd2 [20028888] [ 10.121] sna_render_get_solid: ffdfdbd2 [ 10.121] sna_render_get_solid(6) = ffdfdbd2 (old) [ 10.121] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.121] sna_transform_is_imprecise_integer_translation: no transform [ 10.121] gen9_composite_picture: integer translation (0, 0), removing [ 10.121] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.121] sna_render_pixmap_bo: GPU all damaged [ 10.121] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.121] gen4_choose_composite_emitter: solid, identity mask [ 10.121] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.121] aligning vertex: was 3, now 4 floats per vertex [ 10.121] gen9_composite_get_binding_table(f500) [ 10.121] kgem_add_reloc64: handle=8, pos=15672, delta=0, domains=40000 [ 10.121] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 10.121] kgem_add_reloc64[28] = (delta=24, target handle=3, presumed=fdffe000) [ 10.121] [3d30] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.121] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.121] gen9_emit_sampler: sampler = a [ 10.121] gen9_emit_sf: num_sf_outputs=2 [ 10.121] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.121] gen9_emit_vertex_elements: setup id=9 [ 10.121] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.121] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.121] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 10.121] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.121] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 10.121] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 10.121] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 10.121] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 10.121] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 10.121] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 10.121] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 10.121] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 10.121] gen8_vertex_flush[e4c] = 15 [ 10.121] gen9_magic_ca_pass: CA fixup (15792 -> 15807) [ 10.121] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.121] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.121] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.121] sna_composite(pixmap=872, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=872+(3626, 6)+(0, 0), size=(48, 36) [ 10.121] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 10.121] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 10.121] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.121] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 10.121] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 10.121] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 10.121] gen9_render_composite: 48x36, current mode=1/1 [ 10.121] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.121] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.121] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.121] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.121] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 10.121] sna_drawable_use_bo pixmap=872, box=((3626, 6), (3674, 42)), flags=7... [ 10.121] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.121] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.121] sna_drawable_use_bo: using whole GPU bo [ 10.121] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.121] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 10.121] sna_transform_is_imprecise_integer_translation: no transform [ 10.121] gen9_composite_picture: integer translation (0, 0), removing [ 10.121] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 10.121] sna_render_pixmap_bo: CPU all damaged [ 10.121] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 10.121] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.121] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.121] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.121] kgem_bo_is_render: handle=33, rq? 0 [0] [ 10.121] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.121] gen4_choose_composite_emitter: identity src, no mask [ 10.121] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.121] aligning vertex: was 4, now 3 floats per vertex [ 10.121] gen9_composite_get_binding_table(f480) [ 10.121] kgem_add_reloc64: handle=33, pos=15640, delta=0, domains=40000 [ 10.121] kgem_add_handle: handle=33, index=15 [ 10.121] kgem_add_reloc64[29] = (delta=0, target handle=15, presumed=fd4f7000) [ 10.121] [3d10] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 10.121] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.121] gen9_emit_sampler: sampler = 2 [ 10.121] gen9_emit_sf: num_sf_outputs=1 [ 10.121] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.121] gen9_emit_vertex_elements: setup id=2 [ 10.121] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.121] gen9_render_composite_box: (3626, 6), (3674, 42) [ 10.121] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 10.121] gen8_vertex_flush[f88] = 3 [ 10.121] sna_accel_flush: flush?=1, dirty?=1 [ 10.121] sna_accel_flush: syncing SHM pixmap=248 (refcnt=2) [ 10.121] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 10.121] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 10.121] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.121] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.121] kgem_bo_sync__cpu_full: handle=33 [ 10.121] gen8_vertex_close: used=63237, vbo active? 23, vb=625, nreloc=5 [ 10.121] gen8_vertex_close: reloc[0] = 287 [ 10.121] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.121] kgem_add_handle: handle=23, index=16 [ 10.121] kgem_add_reloc64[30] = (delta=0, target handle=16, presumed=fd545000) [ 10.121] gen8_vertex_close: reloc[1] = 336 [ 10.121] kgem_add_reloc64: handle=23, pos=336, delta=0, domains=200000 [ 10.121] kgem_add_reloc64[31] = (delta=0, target handle=16, presumed=fd545000) [ 10.121] gen8_vertex_close: reloc[2] = 481 [ 10.121] kgem_add_reloc64: handle=23, pos=481, delta=0, domains=200000 [ 10.121] kgem_add_reloc64[32] = (delta=0, target handle=16, presumed=fd545000) [ 10.121] gen8_vertex_close: reloc[3] = 565 [ 10.121] kgem_add_reloc64: handle=23, pos=565, delta=0, domains=200000 [ 10.121] kgem_add_reloc64[33] = (delta=0, target handle=16, presumed=fd545000) [ 10.121] gen8_vertex_close: reloc[4] = 705 [ 10.121] kgem_add_reloc64: handle=23, pos=705, delta=0, domains=200000 [ 10.121] kgem_add_reloc64[34] = (delta=0, target handle=16, presumed=fd545000) [ 10.121] batch[1/1, flags=1800]: 1000 1000 15632 16384, nreloc=35, nexec=17, nfence=0, aperture=42567 [fenced=0] [ 10.121] kgem_finish_buffers: buffer handle=16, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.121] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 10.121] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.121] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=fd44c000 [ 10.121] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 10.121] kgem_create_linear(65536) [ 10.121] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 10.121] search_linear_cache: searching for inactive cpu map [ 10.121] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 10.121] search_linear_cache: found handle=40 (num_pages=16) in linear vma cache [ 10.121] kgem_bo_map__cpu(handle=40, size=65536, map=0x0:0x7f1c790e7000) [ 10.121] kgem_new_batch: allocated and mapped batch handle=40 [size=65536] [ 10.121] kgem_bo_sync__cpu: handle=40 [ 10.121] __kgem_busy: handle=40, busy=0, wedged=0 [ 10.121] kgem_bo_sync__cpu: SYNC: handle=40, needs_flush? 0, domain? 0, busy? 0 [ 10.121] __kgem_busy: handle=40, busy=0, wedged=0 [ 10.121] kgem_bo_retire: retiring bo handle=40 (needed flush? 0), rq? 0 [busy?=0] [ 10.121] assert_bo_retired: handle=40, domain: 0 exec? 0, rq? 0 [ 10.122] kgem_new_batch: using last batch handle=3 [ 10.122] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 10.122] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.122] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 10.122] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 10.122] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.122] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.122] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.122] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=7 [ 10.122] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.122] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=7 [ 10.122] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=8 [ 10.122] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.122] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=7 [ 10.122] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=8 [ 10.122] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.122] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 10.122] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 10.122] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 10.122] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=7 [ 10.122] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.122] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.122] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=8 [ 10.122] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 10.122] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.122] __kgem_bo_clear_busy: handle=8 [ 10.122] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 10.122] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.122] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.122] __kgem_busy: handle=33, busy=131072, wedged=0 [ 10.122] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 10.125] __kgem_busy: handle=33, busy=0, wedged=0 [ 10.125] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 10.125] __kgem_retire_requests_upto(handle=33, ring=0) [ 10.125] __kgem_retire_rq: request 2 complete [ 10.125] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.125] kgem_bo_move_to_cache: release handle=22 [ 10.125] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.125] __kgem_retire_rq: request 3 complete [ 10.125] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.125] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 10.125] kgem_bo_move_to_cache: release handle=11 [ 10.125] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 10.125] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 10.125] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 10.125] kgem_bo_move_to_cache: release handle=25 [ 10.125] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 10.125] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 10.125] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.125] kgem_bo_move_to_cache: release handle=38 [ 10.125] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 10.125] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 10.125] kgem_bo_move_to_cache: release handle=20 [ 10.125] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 10.125] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 10.125] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 10.125] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.125] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 10.125] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 10.125] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 10.125] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.125] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.125] kgem_bo_sync__cpu_full: handle=32 [ 10.125] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.125] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 10.125] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.125] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 10.125] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 10.125] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.125] sna_block_handler (tv=0.0) [ 10.125] sna_wakeup_handler [ 10.125] sna_create_pixmap(26, 20, 32, usage=0) [ 10.125] kgem_can_create_2d: 26x20 @ 32 [ 10.125] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.125] kgem_can_create_2d: untiled size=4096 [ 10.125] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.125] kgem_choose_tiling: 26x20 -> 0 [ 10.125] sna_create_pixmap: usage=0, flags=a [ 10.125] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 10.125] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 10.125] create_pixmap: serial=889, usage=0, 26x20 [ 10.125] sna_create_pixmap: serial=889, 26x20, usage=0 [ 10.125] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=378, drawable=37a [ 10.125] sna_validate_gc: recomputing clip [ 10.125] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 10.125] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 10.125] try_upload__fast: ignore existing cpu damage (if any) [ 10.125] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.125] try_upload__fast: no, no gpu damage [ 10.125] sna_drawable_move_region_to_cpu(pixmap=890 (26x20), [(0, 0), (26, 20)], flags=1) [ 10.125] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 10.125] _sna_pixmap_move_to_cpu(pixmap=890, 26x20, flags=1) [ 10.125] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.125] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.125] operate_inplace: no, inplace operation not suitable [ 10.125] _sna_pixmap_move_to_cpu: marking as damaged [ 10.125] __sna_damage_all(26, 20) [ 10.125] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.125] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 10.125] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 10.125] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 10.125] sna_accel_flush: flush?=0, dirty?=0 [ 10.125] sna_composite(pixmap=872, op=3, src=890+(2370, 10), mask=0+(3554, 6), dst=872+(3554, 6)+(0, 0), size=(52, 36) [ 10.125] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 10.125] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 10.125] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.125] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 10.125] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 10.125] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 10.125] gen9_render_composite: 52x36, current mode=0/1 [ 10.125] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.125] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 10.125] sna_blt_composite: unsupported op [3] for blitting [ 10.125] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.125] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 10.125] sna_drawable_use_bo pixmap=872, box=((3554, 6), (3606, 42)), flags=7... [ 10.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.125] sna_drawable_use_bo: using whole GPU bo [ 10.125] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.125] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 10.125] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 10.125] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.125] sna_render_pixmap_bo pixmap=890, (2370, 10)x(52, 36)/(26, 20) [ 10.125] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 10.125] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 10.125] use_cpu_bo: no cpu bo [ 10.125] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 10.125] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 10.125] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 10.125] sna_drawable_move_region_to_cpu(pixmap=890 (26x20), [(0, 0), (26, 20)], flags=2) [ 10.125] sna_drawable_move_region_to_cpu: pixmap=890 all damaged on CPU [ 10.125] kgem_can_create_2d: 26x20 @ 32 [ 10.125] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.125] kgem_can_create_2d: untiled size=4096 [ 10.125] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.125] kgem_choose_tiling: 26x20 -> 0 [ 10.125] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 10.125] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 10.125] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 10.125] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 10.125] kgem_create_proxy: target handle=16 [proxy? -1], offset=4096, length=2560, io=1 [ 10.125] __kgem_bo_init(handle=16, num_pages=2560) [ 10.125] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 10.125] upload: adding upload cache to pixmap=890 [ 10.125] kgem_proxy_bo_attach: handle=16 [ 10.125] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.125] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.125] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.125] gen4_choose_composite_emitter: simple src, no mask [ 10.125] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.125] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.125] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.125] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.125] kgem_add_handle: handle=4, index=0 [ 10.125] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.125] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.125] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.125] gen9_composite_get_binding_table(ffc0) [ 10.125] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.125] kgem_add_handle: handle=39, index=1 [ 10.125] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.125] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.125] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.125] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.125] kgem_add_reloc64: adding proxy [delta=4096] for handle=16 [ 10.125] kgem_add_handle: handle=16, index=2 [ 10.125] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fffa8000) [ 10.125] [3fd0] bind bo(handle=16, addr=fffa9000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 10.125] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.125] gen9_emit_sampler: sampler = 22 [ 10.125] gen9_emit_sf: num_sf_outputs=1 [ 10.125] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.125] gen9_emit_vertex_elements: setup id=2 [ 10.125] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.125] gen9_render_composite_box: (3554, 6), (3606, 42) [ 10.125] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 10.125] gen8_vertex_flush[490] = 3 [ 10.125] sna_destroy_pixmap: pixmap=890, attached?=1 [ 10.125] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.125] __sna_free_pixmap(pixmap=890) [ 10.125] sna_composite(pixmap=872, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=872+(3490, 6)+(0, 0), size=(44, 36) [ 10.125] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 10.125] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 10.125] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.125] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 10.125] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 10.125] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 10.125] gen9_render_composite: 44x36, current mode=1/1 [ 10.125] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.125] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.125] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.125] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 10.125] sna_drawable_use_bo pixmap=872, box=((3490, 6), (3534, 42)), flags=7... [ 10.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.125] sna_drawable_use_bo: using whole GPU bo [ 10.125] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.125] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 10.125] sna_transform_is_imprecise_integer_translation: no transform [ 10.125] gen9_composite_picture: integer translation (0, 0), removing [ 10.125] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 10.125] sna_render_pixmap_bo: CPU all damaged [ 10.125] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 10.125] sna_add_flush_pixmap: new flush bo, flushing before [ 10.125] gen8_vertex_close: used=63246, vbo active? 23, vb=4, nreloc=1 [ 10.125] gen8_vertex_close: reloc[0] = 287 [ 10.125] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.125] kgem_add_handle: handle=23, index=3 [ 10.125] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.125] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 10.125] kgem_finish_buffers: buffer handle=16, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.125] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 10.125] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.125] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.125] kgem_fixup_relocs: shrinking by 61440 [ 10.125] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.125] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.125] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.125] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.125] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.125] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.125] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.125] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.125] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.125] kgem_bo_is_render: handle=34, rq? 0 [0] [ 10.125] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.125] gen4_choose_composite_emitter: identity src, no mask [ 10.125] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 10.125] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.125] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.125] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.125] kgem_add_handle: handle=4, index=0 [ 10.125] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.125] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.125] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.125] gen9_composite_get_binding_table(ffc0) [ 10.125] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.125] kgem_add_handle: handle=39, index=1 [ 10.125] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.125] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.125] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.125] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 10.125] kgem_add_handle: handle=34, index=2 [ 10.125] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 10.125] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.125] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.125] gen9_emit_sampler: sampler = 2 [ 10.125] gen9_emit_sf: num_sf_outputs=1 [ 10.125] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.125] gen9_emit_vertex_elements: setup id=2 [ 10.125] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.125] gen9_render_composite_box: (3490, 6), (3534, 42) [ 10.125] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 10.125] gen8_vertex_flush[490] = 3 [ 10.125] sna_composite(pixmap=872, op=3, src=760+(0, 6), mask=0+(3422, 6), dst=872+(3422, 6)+(0, 0), size=(48, 36) [ 10.125] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 10.125] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 10.125] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.125] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 10.125] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 10.125] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 10.125] gen9_render_composite: 48x36, current mode=1/1 [ 10.125] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.125] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.126] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.126] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 10.126] sna_drawable_use_bo pixmap=872, box=((3422, 6), (3470, 42)), flags=7... [ 10.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.126] sna_drawable_use_bo: using whole GPU bo [ 10.126] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.126] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 10.126] sna_transform_is_imprecise_integer_translation: no transform [ 10.126] gen9_composite_picture: integer translation (0, 0), removing [ 10.126] sna_render_pixmap_bo pixmap=760, (0, 6)x(48, 36)/(48, 48) [ 10.126] sna_render_pixmap_bo: CPU all damaged [ 10.126] sna_add_flush_pixmap: marking pixmap=760 for flushing [ 10.126] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.126] __kgem_retire_rq: request 1 complete [ 10.126] sna_add_flush_pixmap: new flush bo, flushing before [ 10.126] gen8_vertex_close: used=63255, vbo active? 23, vb=4, nreloc=1 [ 10.126] gen8_vertex_close: reloc[0] = 287 [ 10.126] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.126] kgem_add_handle: handle=23, index=3 [ 10.126] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.126] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 10.126] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.126] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.126] kgem_fixup_relocs: shrinking by 61440 [ 10.126] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.126] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.126] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.126] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.126] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 10.126] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.126] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.126] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.126] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.126] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.126] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.126] gen4_choose_composite_emitter: identity src, no mask [ 10.126] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.126] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.126] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.126] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.126] kgem_add_handle: handle=4, index=0 [ 10.126] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.126] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.126] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.126] gen9_composite_get_binding_table(ffc0) [ 10.126] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.126] kgem_add_handle: handle=39, index=1 [ 10.126] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.126] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.126] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.126] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.126] kgem_add_handle: handle=28, index=2 [ 10.126] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 10.126] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.126] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.126] gen9_emit_sampler: sampler = 2 [ 10.126] gen9_emit_sf: num_sf_outputs=1 [ 10.126] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.126] gen9_emit_vertex_elements: setup id=2 [ 10.126] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.126] gen9_render_composite_box: (3422, 6), (3470, 42) [ 10.126] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 10.126] gen8_vertex_flush[490] = 3 [ 10.126] sna_create_pixmap(16, 16, 32, usage=0) [ 10.126] kgem_can_create_2d: 16x16 @ 32 [ 10.126] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.126] kgem_can_create_2d: untiled size=4096 [ 10.126] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.126] kgem_choose_tiling: 16x16 -> 0 [ 10.126] sna_create_pixmap: usage=0, flags=a [ 10.126] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 10.126] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 10.126] create_pixmap: serial=891, usage=0, 16x16 [ 10.126] sna_create_pixmap: serial=891, 16x16, usage=0 [ 10.126] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=37a, drawable=37c [ 10.126] sna_validate_gc: recomputing clip [ 10.126] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 10.126] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 10.126] try_upload__fast: ignore existing cpu damage (if any) [ 10.126] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.126] try_upload__fast: no, no gpu damage [ 10.126] sna_drawable_move_region_to_cpu(pixmap=892 (16x16), [(0, 0), (16, 16)], flags=1) [ 10.126] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 10.126] _sna_pixmap_move_to_cpu(pixmap=892, 16x16, flags=1) [ 10.126] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.126] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.126] operate_inplace: no, inplace operation not suitable [ 10.126] _sna_pixmap_move_to_cpu: marking as damaged [ 10.126] __sna_damage_all(16, 16) [ 10.126] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.126] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 10.126] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 10.126] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.126] sna_accel_flush: flush?=1, dirty?=1 [ 10.126] sna_accel_flush: syncing SHM pixmap=760 (refcnt=1) [ 10.126] _sna_pixmap_move_to_cpu(pixmap=760, 48x48, flags=3) [ 10.126] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.126] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.126] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.126] kgem_bo_sync__cpu_full: handle=28 [ 10.126] gen8_vertex_close: used=63264, vbo active? 23, vb=4, nreloc=1 [ 10.126] gen8_vertex_close: reloc[0] = 287 [ 10.126] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.126] kgem_add_handle: handle=23, index=3 [ 10.126] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.126] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.126] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.126] __kgem_retire_rq: request 1 complete [ 10.126] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.126] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.126] kgem_fixup_relocs: shrinking by 61440 [ 10.126] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.126] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.126] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.126] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.126] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.126] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.126] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.126] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.126] __kgem_busy: handle=28, busy=131072, wedged=0 [ 10.126] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 10.126] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.126] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.126] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.126] __kgem_retire_rq: request 1 complete [ 10.126] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.126] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.126] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.126] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 10.126] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 10.126] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 10.126] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.126] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.126] kgem_bo_sync__cpu_full: handle=34 [ 10.126] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.126] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 10.126] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.126] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 10.126] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 10.126] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.126] sna_composite(pixmap=872, op=3, src=892+(2247, 15), mask=0+(3370, 7), dst=872+(3370, 7)+(0, 0), size=(32, 34) [ 10.126] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 10.126] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 10.126] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 10.126] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 10.126] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 10.126] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 10.126] gen9_render_composite: 32x34, current mode=0/1 [ 10.126] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.126] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 10.126] sna_blt_composite: unsupported op [3] for blitting [ 10.126] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.126] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 10.126] sna_drawable_use_bo pixmap=872, box=((3370, 7), (3402, 41)), flags=7... [ 10.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.126] sna_drawable_use_bo: using whole GPU bo [ 10.126] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.126] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 10.126] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 10.126] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.126] sna_render_pixmap_bo pixmap=892, (2247, 15)x(32, 34)/(16, 16) [ 10.126] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 10.126] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 10.126] use_cpu_bo: no cpu bo [ 10.126] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 10.126] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 10.126] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 10.126] sna_drawable_move_region_to_cpu(pixmap=892 (16x16), [(0, 0), (16, 16)], flags=2) [ 10.126] sna_drawable_move_region_to_cpu: pixmap=892 all damaged on CPU [ 10.126] kgem_can_create_2d: 16x16 @ 32 [ 10.126] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.126] kgem_can_create_2d: untiled size=4096 [ 10.126] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.126] kgem_choose_tiling: 16x16 -> 0 [ 10.126] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 10.126] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 10.126] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 10.126] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 10.126] kgem_create_proxy: target handle=16 [proxy? -1], offset=8192, length=1024, io=1 [ 10.126] __kgem_bo_init(handle=16, num_pages=1024) [ 10.126] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.126] upload: adding upload cache to pixmap=892 [ 10.126] kgem_proxy_bo_attach: handle=16 [ 10.126] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.126] kgem_bo_is_render: handle=16, rq? 0 [0] [ 10.126] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.126] gen4_choose_composite_emitter: simple src, no mask [ 10.126] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.126] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.126] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.126] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.126] kgem_add_handle: handle=4, index=0 [ 10.126] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.126] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.126] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.126] gen9_composite_get_binding_table(ffc0) [ 10.126] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.126] kgem_add_handle: handle=39, index=1 [ 10.126] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.126] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.126] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.126] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 10.126] kgem_add_reloc64: adding proxy [delta=8192] for handle=16 [ 10.126] kgem_add_handle: handle=16, index=2 [ 10.126] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fffa8000) [ 10.126] [3fd0] bind bo(handle=16, addr=fffaa000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 10.126] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.126] gen9_emit_sampler: sampler = 22 [ 10.126] gen9_emit_sf: num_sf_outputs=1 [ 10.126] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.126] gen9_emit_vertex_elements: setup id=2 [ 10.126] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.126] gen9_render_composite_box: (3370, 7), (3402, 41) [ 10.126] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 10.126] gen8_vertex_flush[490] = 3 [ 10.126] sna_destroy_pixmap: pixmap=892, attached?=1 [ 10.126] _kgem_bo_destroy: handle=16, proxy? 1 [ 10.126] __sna_free_pixmap(pixmap=892) [ 10.126] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 10.126] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.126] sna_glyphs: discarding mask [ 10.126] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 10.126] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.126] gen9_render_composite: 0x0, current mode=1/1 [ 10.126] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.126] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.126] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.126] sna_drawable_use_bo pixmap=872, box=((0, 0), (7680, 2160)), flags=7... [ 10.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.126] sna_drawable_use_bo: using whole GPU bo [ 10.126] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.126] color_convert: src=ff232321 [20028888] [ 10.126] color_convert: dst=ff232321 [20028888] [ 10.126] sna_render_get_solid: ff232321 [ 10.126] sna_render_get_solid(7) = ff232321 (old) [ 10.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.126] sna_transform_is_imprecise_integer_translation: no transform [ 10.126] gen9_composite_picture: integer translation (0, 0), removing [ 10.126] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.126] sna_render_pixmap_bo: GPU all damaged [ 10.126] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.126] gen4_choose_composite_emitter: solid, identity mask [ 10.126] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 10.126] aligning vertex: was 3, now 4 floats per vertex [ 10.126] gen9_composite_get_binding_table(ff00) [ 10.126] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.126] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 10.126] kgem_add_handle: handle=8, index=3 [ 10.126] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 10.126] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.126] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 10.126] kgem_add_handle: handle=6, index=4 [ 10.126] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 10.126] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.126] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.126] gen9_emit_sampler: sampler = a [ 10.126] gen9_emit_sf: num_sf_outputs=2 [ 10.126] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.126] gen9_emit_vertex_elements: setup id=9 [ 10.126] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.126] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.126] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.126] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.126] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.126] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.126] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.126] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.126] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.126] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 10.126] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.126] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.127] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.127] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.127] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.127] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.127] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.127] gen8_vertex_flush[56c] = 48 [ 10.127] gen9_magic_ca_pass: CA fixup (15819 -> 15867) [ 10.127] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.127] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.127] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.127] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 10.127] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.127] sna_glyphs: discarding mask [ 10.127] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 10.127] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789678624 size=7680x2160 [ 10.127] gen9_render_composite: 0x0, current mode=1/1 [ 10.127] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.127] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.127] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.127] sna_drawable_use_bo pixmap=872, box=((0, 0), (7680, 2160)), flags=7... [ 10.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.127] sna_drawable_use_bo: using whole GPU bo [ 10.127] gen9_composite_set_target: pixmap=872, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.127] color_convert: src=ff8e8b85 [20028888] [ 10.127] color_convert: dst=ff8e8b85 [20028888] [ 10.127] sna_render_get_solid: ff8e8b85 [ 10.127] sna_render_get_solid(8) = ff8e8b85 (old) [ 10.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.127] sna_transform_is_imprecise_integer_translation: no transform [ 10.127] gen9_composite_picture: integer translation (0, 0), removing [ 10.127] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.127] sna_render_pixmap_bo: GPU all damaged [ 10.127] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.127] gen4_choose_composite_emitter: solid, identity mask [ 10.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.127] gen9_composite_get_binding_table(fe40) [ 10.127] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 10.127] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 10.127] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 10.127] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.127] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 10.127] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.127] gen9_emit_vertex_elements: setup id=9 [ 10.127] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.127] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.127] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.127] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.127] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.127] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.127] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.127] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.127] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.127] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 10.127] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.127] gen8_vertex_flush[66c] = 48 [ 10.127] gen9_magic_ca_pass: CA fixup (15867 -> 15915) [ 10.127] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.127] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.127] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.127] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=368, drawable=b1 [ 10.127] sna_validate_gc: recomputing clip [ 10.127] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.127] sna_copy_area: src=pixmap=872:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.127] sna_copy_area: normal copy [ 10.127] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.127] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.127] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.127] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 10.127] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 10.127] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 10.127] sna_do_copy: pixmap -- no source clipping [ 10.127] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 10.127] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 10.127] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=872+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 10.127] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=39, cpu_bo=0), replaces=1 [ 10.127] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.127] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 10.127] sna_drawable_use_bo: pinned, never REPLACES [ 10.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.127] sna_drawable_use_bo: applying move-to-gpu override [ 10.127] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 10.127] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 10.127] wait_for_shadow: flags=1, flips=1, handle=27, shadow=35 [ 10.127] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 10.127] sna_mode_wakeup: len=32 [ 10.127] sna_mode_wakeup: recording last swap on pipe=1, frame 331 [14b], time 10.127121 [ 10.127] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 10.127] sna_mode_wakeup: flip complete, pending? 1 [ 10.127] wait_for_shadow: after waiting 0 flips outstanding, flip_active=0 [ 10.127] wait_for_shadow: setting front pixmap to handle=35 [ 10.127] sna_drawable_use_bo: using whole GPU bo [ 10.127] sna_pixmap_move_to_gpu(pixmap=872, usage=0), flags=a [ 10.127] sna_pixmap_move_to_gpu: already all-damaged [ 10.127] sna_pixmap_mark_active: pixmap=872, handle=39 [ 10.127] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.127] sna_pixmap_make_cow: make cow src=872, dst=165, handle=39 (already cow? src=0, dst=0) [ 10.127] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 10.127] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.127] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.127] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.127] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.127] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.127] kgem_set_mode: flushing before new bo [ 10.127] gen8_vertex_close: used=63660, vbo active? 23, vb=204, nreloc=2 [ 10.127] gen8_vertex_close: reloc[0] = 287 [ 10.127] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.127] kgem_add_handle: handle=23, index=5 [ 10.127] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 10.127] gen8_vertex_close: reloc[1] = 342 [ 10.127] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 10.127] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 10.127] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 10.127] kgem_finish_buffers: buffer handle=16, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.127] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 10.127] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.127] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.127] kgem_fixup_relocs: shrinking by 61440 [ 10.127] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.127] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.127] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.127] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.127] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.127] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.127] __kgem_bo_clear_busy: handle=8 [ 10.127] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.127] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.127] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.127] __kgem_bo_clear_busy: handle=8 [ 10.127] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.127] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.127] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.127] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.127] aligning vertex: was 4, now 2 floats per vertex [ 10.127] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.127] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.127] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.127] kgem_add_handle: handle=4, index=0 [ 10.127] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.127] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.127] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.127] gen9_composite_get_binding_table(ffc0) [ 10.127] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 10.127] kgem_add_handle: handle=35, index=1 [ 10.127] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.127] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 10.127] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.127] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 10.127] kgem_add_handle: handle=39, index=2 [ 10.127] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 10.127] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.127] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.127] gen9_emit_sampler: sampler = 0 [ 10.127] gen9_emit_sf: num_sf_outputs=1 [ 10.127] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.127] gen9_emit_vertex_elements: setup id=0 [ 10.127] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.127] (0, 0) -> (0, 0) + (7680, 2160) [ 10.127] gen8_vertex_flush[490] = 3 [ 10.127] sna_destroy_pixmap: pixmap=872, attached?=1 [ 10.127] _kgem_bo_destroy: handle=39, proxy? 0 [ 10.127] __kgem_bo_destroy: handle=39, size=66355200 [ 10.127] __kgem_bo_destroy: handle=39 -> active [ 10.127] __sna_free_pixmap(pixmap=872) [ 10.127] sna_accel_flush: flush?=0, dirty?=0 [ 10.127] sna_accel_flush: flush?=0, dirty?=0 [ 10.127] sna_block_handler (tv=598.30000) [ 10.127] kgem_retire, need_retire?=1 [ 10.127] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.127] kgem_retire__requests_ring: retiring ring 0 [ 10.127] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.127] __kgem_retire_rq: request 1 complete [ 10.127] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.127] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.127] kgem_retire -- retired=0, need_retire=0 [ 10.127] kgem_retire__buffers: handle=16, busy? 0 [0] [ 10.127] kgem_retire__buffers: releasing upload cache for handle=16? 0 [ 10.127] __kgem_bo_destroy: handle=16, size=262144 [ 10.127] kgem_bo_replace_io: transferring io handle=16 to bo [ 10.127] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 10.127] sna_accel_block: GPU idle, flushing [ 10.127] gen8_vertex_close: used=63666, vbo active? 23, vb=1, nreloc=1 [ 10.127] gen8_vertex_close: reloc[0] = 287 [ 10.127] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.127] kgem_add_handle: handle=23, index=3 [ 10.127] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.127] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 10.127] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.127] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.127] kgem_fixup_relocs: shrinking by 61440 [ 10.127] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.127] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.127] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.127] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.127] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 10.127] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.127] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.127] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 10.127] sna_scanout_do_flush: flush timer active: delta=-7 [ 10.127] sna_scanout_do_flush (time=10127), triggered [ 10.127] sna_scanout_flush (time=10127), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.127] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.127] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.127] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.127] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.127] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 10.127] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.127] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.127] sna_pixmap_move_to_gpu: already all-damaged [ 10.127] sna_pixmap_mark_active: pixmap=165, handle=35 [ 10.127] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.127] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.127] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.127] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 10.127] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 10.127] get_fb: reusing fb=105 for handle=35 [ 10.128] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 10.128] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.128] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 10.128] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 10.128] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.128] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.128] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 10.128] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 10.128] sna_accel_do_throttle (time=10127), triggered [ 10.128] sna_accel_throttle (time=10127) [ 10.128] sna_accel_block: evaluating timers, active=7 [ 10.128] sna_accel_block: flush timer expires in 16 [10143] [ 10.128] sna_wakeup_handler [ 10.128] sna_destroy_pixmap: pixmap=180, attached?=1 [ 10.128] _kgem_bo_destroy: handle=29, proxy? 0 [ 10.128] __kgem_bo_destroy: handle=29, size=132710400 [ 10.128] __kgem_bo_destroy: handle=29, purged [ 10.128] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 10.128] __sna_free_pixmap(pixmap=180) [ 10.128] sna_accel_flush: flush?=0, dirty?=0 [ 10.128] sna_block_handler (tv=598.29000) [ 10.128] kgem_retire, need_retire?=1 [ 10.128] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.128] kgem_retire__requests_ring: retiring ring 0 [ 10.128] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.128] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.128] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.128] kgem_retire -- retired=0, need_retire=1 [ 10.128] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 10.128] sna_scanout_do_flush: flush timer active: delta=15 [ 10.128] sna_accel_block: evaluating timers, active=7 [ 10.128] sna_accel_block: flush timer expires in 15 [10143] [ 10.128] sna_wakeup_handler [ 10.128] sna_create_pixmap(7680, 2160, 24, usage=0) [ 10.128] kgem_can_create_2d: 7680x2160 @ 24 [ 10.128] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.128] kgem_can_create_2d: untiled size=66355200 [ 10.128] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.128] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 10.128] kgem_can_create_2d: tiled[-1] size=66355200 [ 10.128] sna_create_pixmap: usage=0, flags=1b [ 10.128] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 10.128] __pop_freed_pixmap: reusing freed pixmap=180 header [ 10.128] create_pixmap_hdr: pixmap=893, width=7680, height=2160, usage=0 [ 10.128] sna_create_pixmap: serial=893, 7680x2160, usage=0 [ 10.128] sna_composite_rectangles(pixmap=894, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 10.128] sna_composite_rectangles: converted to op 0 [ 10.128] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.128] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.128] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.128] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.128] sna_composite_rectangles: dropping last-cpu hint [ 10.128] sna_drawable_use_bo pixmap=894, box=((0, 0), (7680, 2160)), flags=19... [ 10.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.128] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.128] sna_pixmap_move_to_gpu(pixmap=894, usage=0), flags=b [ 10.128] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.128] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 10.128] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.128] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 10.128] sna_pixmap_alloc_gpu: pixmap=894 [ 10.128] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.128] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.128] kgem_bo_remove_from_active: removing handle=39 from active [ 10.129] 1:from active: pitch=30720, tiling=1, handle=39, id=848 [ 10.129] __sna_damage_all(7680, 2160) [ 10.129] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.129] sna_pixmap_mark_active: pixmap=894, handle=39 [ 10.129] sna_drawable_use_bo: allocated GPU bo for operation [ 10.129] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.129] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.129] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.129] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 10.129] sna_render_get_solid: 0 [ 10.129] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.129] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.129] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.129] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.129] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.129] kgem_add_handle: handle=4, index=0 [ 10.129] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.129] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.129] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.129] gen9_composite_get_binding_table(ffc0) [ 10.129] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.129] kgem_add_handle: handle=39, index=1 [ 10.129] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.129] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.129] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.129] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.129] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.129] kgem_add_handle: handle=7, index=2 [ 10.129] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.129] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.129] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.129] gen9_emit_sampler: sampler = 1 [ 10.129] gen9_emit_sf: num_sf_outputs=1 [ 10.129] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.129] gen9_emit_vertex_elements: setup id=0 [ 10.129] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.129] (0, 0), (7680, 2160) [ 10.129] gen8_vertex_flush[490] = 3 [ 10.129] sna_composite_rectangles: pixmap=894 marking clear [0]? 1 [ 10.129] sna_composite_rectangles(pixmap=894, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 10.129] sna_composite_rectangles: converted to op 1 [ 10.129] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 10.129] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 10.129] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 10.129] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 10.129] sna_composite_rectangles: promoting to full GPU [ 10.129] sna_composite_rectangles: dropping last-cpu hint [ 10.129] sna_drawable_use_bo pixmap=894, box=((0, 0), (7680, 2160)), flags=19... [ 10.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.129] sna_drawable_use_bo: using whole GPU bo [ 10.129] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.129] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.129] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 10.129] sna_render_get_solid: ff2c001e [ 10.129] sna_render_get_solid(0) = ff2c001e (old) [ 10.129] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.129] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.129] gen9_composite_get_binding_table(ff00) [ 10.129] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.129] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.129] kgem_add_handle: handle=8, index=3 [ 10.129] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.129] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.129] gen9_emit_vertex_elements: setup id=0 [ 10.129] (0, 0), (7680, 2160) [ 10.129] gen8_vertex_flush[4cc] = 3 [ 10.129] sna_composite_rectangles: pixmap=894 marking clear [ff2c001e]? 1 [ 10.129] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=37e [ 10.129] sna_validate_gc: recomputing clip [ 10.129] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9ad97d0] [ 10.129] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=894:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.129] sna_copy_area: normal copy [ 10.129] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 10.129] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 10.129] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.129] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 10.129] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 10.129] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 10.129] sna_do_copy: pixmap -- no source clipping [ 10.129] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 10.129] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 10.129] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=292+(0, 0), dst pixmap=894+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 10.129] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=39, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 10.129] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.129] sna_drawable_use_bo pixmap=894, box=((0, 0), (3840, 2160)), flags=b... [ 10.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.129] sna_drawable_use_bo: using whole GPU bo [ 10.129] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.129] sna_pixmap_move_to_gpu: already all-damaged [ 10.129] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.129] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.129] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.129] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.129] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.129] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.129] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.129] gen9_composite_get_binding_table(fe80) [ 10.129] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.129] kgem_add_handle: handle=9, index=4 [ 10.129] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.129] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.129] gen9_emit_sampler: sampler = 0 [ 10.129] gen9_emit_vertex_elements: setup id=0 [ 10.129] (0, 0) -> (0, 0) + (3840, 2160) [ 10.129] gen8_vertex_flush[510] = 3 [ 10.129] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=894:(3840, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.129] sna_copy_area: normal copy [ 10.129] sna_do_copy: src=(0, 0), dst=(3840, 0), size=(3840x2160) [ 10.129] sna_do_copy: after drawable: src=(0, 0), dst=(3840, 0), size=(3840x2160) [ 10.129] sna_do_copy: dst extents (3840, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.129] sna_do_copy: clipped dst extents (3840, 0), (7680, 2160) [ 10.129] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 10.129] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 10.129] sna_do_copy: pixmap -- no source clipping [ 10.129] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 10.129] sna_do_copy: copy region (3840, 0), (7680, 2160) x 1 + (-3840, 0) [ 10.129] sna_copy_boxes (boxes=1x[(3840, 0), (7680, 2160)...], src pixmap=292+(-3840, 0), dst pixmap=894+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 10.129] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=39, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 10.129] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.129] sna_drawable_use_bo pixmap=894, box=((3840, 0), (7680, 2160)), flags=b... [ 10.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.129] sna_drawable_use_bo: using whole GPU bo [ 10.129] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.129] sna_pixmap_move_to_gpu: already all-damaged [ 10.129] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.129] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.129] gen9_render_copy_boxes (-3840, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.129] kgem_bo_is_render: handle=9, rq? 1 [1] [ 10.129] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.129] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.129] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.129] gen9_composite_get_binding_table(fe00) [ 10.129] gen9_emit_vertex_elements: setup id=0 [ 10.129] (0, 0) -> (3840, 0) + (3840, 2160) [ 10.129] gen8_vertex_flush[510] = 6 [ 10.129] sna_composite(pixmap=894, op=3, src=24+(3796, 2028), mask=0+(5694, 1014), dst=894+(5694, 1014)+(0, 0), size=(132, 132) [ 10.129] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 10.129] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 10.129] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 10.129] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 10.129] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 10.130] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 10.130] gen9_render_composite: 132x132, current mode=1/1 [ 10.130] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.130] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 10.130] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.130] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.130] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 10.130] sna_drawable_use_bo pixmap=894, box=((5694, 1014), (5826, 1146)), flags=7... [ 10.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.130] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.130] sna_drawable_use_bo: using whole GPU bo [ 10.130] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.130] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 10.130] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 10.130] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.130] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 10.130] sna_render_pixmap_bo: GPU all damaged [ 10.130] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.130] kgem_bo_is_render: handle=15, rq? 0 [0] [ 10.130] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.130] gen4_choose_composite_emitter: simple src, no mask [ 10.130] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.130] aligning vertex: was 2, now 3 floats per vertex [ 10.130] gen9_composite_get_binding_table(fe00) [ 10.130] kgem_add_reloc64: handle=15, pos=16248, delta=0, domains=40000 [ 10.130] kgem_add_handle: handle=15, index=5 [ 10.130] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa3000) [ 10.130] [3f70] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 10.130] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.130] gen9_emit_sampler: sampler = 22 [ 10.130] gen9_emit_vertex_elements: setup id=2 [ 10.130] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.130] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 10.130] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 10.130] gen8_vertex_flush[59c] = 3 [ 10.130] sna_create_pixmap(80, 80, 32, usage=0) [ 10.130] kgem_can_create_2d: 80x80 @ 32 [ 10.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.130] kgem_can_create_2d: untiled size=28672 [ 10.130] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.130] kgem_choose_tiling: 80x80 -> 0 [ 10.130] sna_create_pixmap: usage=0, flags=b [ 10.130] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.130] __pop_freed_pixmap: reusing freed pixmap=872 header [ 10.130] create_pixmap_hdr: pixmap=895, width=80, height=80, usage=0 [ 10.130] sna_create_pixmap: serial=895, 80x80, usage=0 [ 10.130] sna_composite_rectangles(pixmap=896, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.130] sna_composite_rectangles: converted to op 0 [ 10.130] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.130] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.130] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.130] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.130] sna_composite_rectangles: dropping last-cpu hint [ 10.130] sna_drawable_use_bo pixmap=896, box=((0, 0), (80, 80)), flags=19... [ 10.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.130] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.130] sna_pixmap_move_to_gpu(pixmap=896, usage=0), flags=b [ 10.130] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.130] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.130] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.130] kgem_choose_tiling: 80x80 -> 0 [ 10.130] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.130] kgem_choose_tiling: 80x80 -> 0 [ 10.130] sna_pixmap_alloc_gpu: pixmap=896 [ 10.130] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.130] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.130] from inactive: pitch=320, tiling=0: handle=22, id=849 [ 10.130] __sna_damage_all(80, 80) [ 10.130] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.130] sna_pixmap_mark_active: pixmap=896, handle=22 [ 10.130] sna_drawable_use_bo: allocated GPU bo for operation [ 10.130] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.130] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.130] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.130] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.130] sna_render_get_solid: 0 [ 10.130] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.130] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.130] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.130] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.130] aligning vertex: was 3, now 2 floats per vertex [ 10.130] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.130] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.130] gen9_composite_get_binding_table(fd80) [ 10.130] kgem_add_reloc64: handle=22, pos=16216, delta=0, domains=20002 [ 10.130] kgem_add_handle: handle=22, index=6 [ 10.130] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd985000) [ 10.130] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.130] [3f50] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.130] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.130] gen9_emit_sampler: sampler = 1 [ 10.130] gen9_emit_vertex_elements: setup id=0 [ 10.130] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.130] (0, 0), (80, 80) [ 10.130] gen8_vertex_flush[60c] = 3 [ 10.130] sna_composite_rectangles: pixmap=896 marking clear [0]? 1 [ 10.130] sna_composite_rectangles(pixmap=896, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.130] sna_composite_rectangles: converted to op 1 [ 10.130] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.130] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.130] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.130] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.130] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.130] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.130] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.130] sna_composite_rectangles: dropping last-cpu hint [ 10.130] sna_drawable_use_bo pixmap=896, box=((0, 0), (80, 80)), flags=1... [ 10.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.130] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.130] sna_drawable_use_bo: using whole GPU bo [ 10.130] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.130] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.130] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.130] sna_render_get_solid: 40404040 [ 10.130] sna_render_get_solid(1) = 40404040 (old) [ 10.130] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.130] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.130] gen9_composite_get_binding_table(fd00) [ 10.130] kgem_add_reloc64: handle=8, pos=16184, delta=0, domains=40000 [ 10.130] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.130] kgem_add_reloc64[9] = (delta=4, target handle=3, presumed=fdffe000) [ 10.130] [3f30] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.130] gen9_emit_vertex_elements: setup id=0 [ 10.130] (0, 0), (2, 2) [ 10.130] (78, 0), (80, 2) [ 10.130] (0, 78), (2, 80) [ 10.130] (78, 78), (80, 80) [ 10.130] gen8_vertex_flush[648] = 12 [ 10.130] sna_composite(pixmap=894, op=3, src=896+(0, 0), mask=0+(0, 0), dst=894+(0, 0)+(0, 0), size=(7680, 2160) [ 10.130] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 10.130] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 10.130] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.130] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 10.130] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (7680, 2160) [ 10.130] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 10.130] gen9_render_composite: 7680x2160, current mode=1/1 [ 10.130] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.130] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.130] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.130] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.130] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 10.130] sna_drawable_use_bo pixmap=894, box=((0, 0), (7680, 2160)), flags=7... [ 10.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.130] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.130] sna_drawable_use_bo: using whole GPU bo [ 10.130] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.130] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 10.130] sna_transform_is_imprecise_integer_translation: no transform [ 10.130] gen9_composite_picture: integer translation (0, 0), removing [ 10.130] sna_render_pixmap_bo pixmap=896, (0, 0)x(7680, 2160)/(80, 80) [ 10.130] sna_render_pixmap_bo: GPU all damaged [ 10.130] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.130] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.130] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.130] gen4_choose_composite_emitter: identity src, no mask [ 10.130] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.130] aligning vertex: was 2, now 3 floats per vertex [ 10.130] gen9_composite_get_binding_table(fc80) [ 10.130] kgem_add_reloc64: handle=22, pos=16152, delta=0, domains=40000 [ 10.130] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd985000) [ 10.130] [3f10] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.131] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.131] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.131] gen9_emit_sampler: sampler = a [ 10.131] gen9_emit_vertex_elements: setup id=2 [ 10.131] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.131] gen9_render_composite_box: (0, 0), (7680, 2160) [ 10.131] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 10.131] gen8_vertex_flush[6d0] = 3 [ 10.131] sna_destroy_pixmap: pixmap=896, attached?=1 [ 10.131] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.131] __kgem_bo_destroy: handle=22, size=61440 [ 10.131] __kgem_bo_destroy: handle=22 -> active [ 10.131] __sna_free_pixmap(pixmap=896) [ 10.131] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.131] kgem_can_create_2d: 640x2096 @ 32 [ 10.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.131] kgem_can_create_2d: untiled size=5365760 [ 10.131] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.131] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.131] sna_create_pixmap: usage=0, flags=1b [ 10.131] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.131] __pop_freed_pixmap: reusing freed pixmap=896 header [ 10.131] create_pixmap_hdr: pixmap=897, width=640, height=2096, usage=0 [ 10.131] sna_create_pixmap: serial=897, 640x2096, usage=0 [ 10.131] sna_composite_rectangles(pixmap=898, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.131] sna_composite_rectangles: converted to op 0 [ 10.131] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.131] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.131] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.131] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.131] sna_composite_rectangles: dropping last-cpu hint [ 10.131] sna_drawable_use_bo pixmap=898, box=((0, 0), (640, 2096)), flags=19... [ 10.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.131] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.131] sna_pixmap_move_to_gpu(pixmap=898, usage=0), flags=b [ 10.131] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.131] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.131] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.131] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.131] sna_pixmap_alloc_gpu: pixmap=898 [ 10.131] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.131] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.131] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 10.131] from inactive: pitch=2560, tiling=1: handle=25, id=850 [ 10.131] __sna_damage_all(640, 2096) [ 10.131] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.131] sna_pixmap_mark_active: pixmap=898, handle=25 [ 10.131] sna_drawable_use_bo: allocated GPU bo for operation [ 10.131] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.131] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.131] kgem_bo_is_render: handle=25, rq? 0 [0] [ 10.131] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.131] sna_render_get_solid: 0 [ 10.131] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.131] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.131] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.131] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.131] aligning vertex: was 3, now 2 floats per vertex [ 10.131] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.131] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.131] gen9_composite_get_binding_table(fc00) [ 10.131] kgem_add_reloc64: handle=25, pos=16120, delta=0, domains=20002 [ 10.131] kgem_add_handle: handle=25, index=7 [ 10.131] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=f4225000) [ 10.131] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.131] [3ef0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.131] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.131] gen9_emit_sampler: sampler = 1 [ 10.131] gen9_emit_vertex_elements: setup id=0 [ 10.131] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.131] (0, 0), (640, 2096) [ 10.131] gen8_vertex_flush[740] = 3 [ 10.131] sna_composite_rectangles: pixmap=898 marking clear [0]? 1 [ 10.131] sna_composite(pixmap=898, op=1, src=292+(168, 968), mask=0+(8, 904), dst=898+(8, 904)+(0, 0), size=(624, 224) [ 10.131] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.131] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.131] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.131] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.131] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 10.131] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 10.131] gen9_render_composite: 624x224, current mode=1/1 [ 10.131] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.131] kgem_bo_is_busy: handle=9, domain: 0 exec? 1, rq? 1 [ 10.131] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.131] gen9_composite_set_target: (8, 904)x(624, 224), partial?=0 [ 10.131] sna_drawable_use_bo pixmap=898, box=((8, 904), (632, 1128)), flags=f... [ 10.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 10.131] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.131] sna_drawable_use_bo: using whole GPU bo [ 10.131] gen9_composite_set_target: pixmap=898, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.131] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 10.131] sna_transform_is_imprecise_integer_translation: no transform [ 10.131] gen9_composite_picture: integer translation (0, 0), removing [ 10.131] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 10.131] sna_render_pixmap_bo: GPU all damaged [ 10.131] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.131] kgem_bo_is_render: handle=9, rq? 1 [1] [ 10.131] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.131] gen4_choose_composite_emitter: identity src, no mask [ 10.131] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.131] aligning vertex: was 2, now 3 floats per vertex [ 10.131] gen9_composite_get_binding_table(fb80) [ 10.131] kgem_add_reloc64: handle=9, pos=16088, delta=0, domains=40000 [ 10.131] kgem_add_reloc64[12] = (delta=0, target handle=4, presumed=f816d000) [ 10.131] [3ed0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.131] gen9_emit_sampler: sampler = 2 [ 10.131] gen9_emit_vertex_elements: setup id=2 [ 10.131] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.131] gen9_render_composite_box: (8, 904), (632, 1128) [ 10.131] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 10.131] gen8_vertex_flush[7a0] = 3 [ 10.131] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 10.131] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.131] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.131] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.131] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.131] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.131] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.131] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 10.131] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 10.131] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 10.131] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 10.131] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.131] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.131] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.131] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.131] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.131] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.131] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.131] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.131] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.131] sna_drawable_use_bo pixmap=898, box=((8, 904), (632, 1128)), flags=7... [ 10.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.131] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.131] sna_drawable_use_bo: using whole GPU bo [ 10.131] gen9_composite_set_target: pixmap=898, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.131] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.131] color_convert: src=660a0a0a [20028888] [ 10.131] color_convert: dst=660a0a0a [20028888] [ 10.131] sna_render_get_solid: 660a0a0a [ 10.131] sna_render_get_solid(2) = 660a0a0a (old) [ 10.131] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.131] gen4_choose_spans_emitter: solid source [ 10.131] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.131] gen9_composite_get_binding_table(fb00) [ 10.131] kgem_add_reloc64: handle=8, pos=16056, delta=0, domains=40000 [ 10.131] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.131] kgem_add_reloc64[13] = (delta=8, target handle=3, presumed=fdffe000) [ 10.131] [3eb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.131] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.131] gen9_emit_sampler: sampler = c [ 10.131] gen9_emit_sf: num_sf_outputs=2 [ 10.131] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.131] gen9_emit_vertex_elements: setup id=5 [ 10.131] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.131] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.131] thread_choose_span: clipped? 0 [ 10.131] imprecise_trapezoid_span_converter: using 4 threads [ 10.131] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.131] thread_choose_span: clipped? 0 [ 10.132] span_thread: flushing 1 boxes [ 10.132] span_thread: flushing 95 boxes [ 10.132] span_thread: flushing 95 boxes [ 10.132] span_thread: flushing 1 boxes [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 10.132] gen8_vertex_flush[87c] = 576 [ 10.132] gen9_render_composite_spans_done() [ 10.132] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 10.132] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.132] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.132] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.132] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.132] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.132] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.132] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 10.132] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 10.132] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 10.132] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 10.132] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 10.132] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 10.132] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.132] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.132] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 10.132] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 10.132] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 10.132] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.132] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 10.132] sna_drawable_use_bo pixmap=898, box=((8, 904), (632, 1128)), flags=7... [ 10.132] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.132] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.132] sna_drawable_use_bo: using whole GPU bo [ 10.132] gen9_composite_set_target: pixmap=898, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.132] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 10.132] color_convert: src=66282828 [20028888] [ 10.132] color_convert: dst=66282828 [20028888] [ 10.132] sna_render_get_solid: 66282828 [ 10.132] sna_render_get_solid(3) = 66282828 (old) [ 10.132] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.132] gen4_choose_spans_emitter: solid source [ 10.132] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.132] gen9_composite_get_binding_table(fa80) [ 10.132] kgem_add_reloc64: handle=8, pos=16024, delta=0, domains=40000 [ 10.132] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 10.132] kgem_add_reloc64[14] = (delta=12, target handle=3, presumed=fdffe000) [ 10.132] [3e90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.132] gen9_emit_vertex_elements: setup id=5 [ 10.132] thread_choose_span: clipped? 0 [ 10.132] imprecise_trapezoid_span_converter: using 4 threads [ 10.132] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 10.132] thread_choose_span: clipped? 0 [ 10.132] span_thread: flushing 2 boxes [ 10.132] span_thread: flushing 2 boxes [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.132] span_thread: flushing 162 boxes [ 10.132] span_thread: flushing 166 boxes [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 10.132] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 10.132] flushing vbo for gen9_get_rectangles: 2 < 9 [ 10.132] gen8_vertex_flush[8b8] = 15 [ 10.132] gen8_vertex_finish: used=65532 / 65534 [ 10.132] gen8_vertex_finish: reloc[0] = 287 [ 10.132] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 10.132] kgem_add_handle: handle=23, index=8 [ 10.132] kgem_add_reloc64[15] = (delta=0, target handle=8, presumed=fd545000) [ 10.132] gen8_vertex_finish: reloc[1] = 354 [ 10.132] kgem_add_reloc64: handle=23, pos=354, delta=0, domains=200000 [ 10.132] kgem_add_reloc64[16] = (delta=0, target handle=8, presumed=fd545000) [ 10.132] gen8_vertex_finish: reloc[2] = 538 [ 10.132] kgem_add_reloc64: handle=23, pos=538, delta=0, domains=200000 [ 10.132] kgem_add_reloc64[17] = (delta=0, target handle=8, presumed=fd545000) [ 10.132] _kgem_bo_destroy: handle=23, proxy? 0 [ 10.132] __kgem_bo_destroy: handle=23, size=262144 [ 10.132] __kgem_bo_destroy: handle=23 -> active [ 10.132] kgem_create_linear(262144) [ 10.132] search_linear_cache: num_pages=64, flags=486, use_active? 0, use_large=0 [max=65536] [ 10.132] search_linear_cache: searching for inactive cpu map [ 10.132] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 10.132] search_linear_cache: found handle=16 (num_pages=64) in linear vma cache [ 10.132] kgem_bo_map: handle=16, offset=4294606848, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 10.132] kgem_bo_map: converting request for GTT map into CPU map [ 10.132] kgem_bo_map__cpu(handle=16, size=262144, map=0x0:0x7f1c78b89000) [ 10.132] kgem_bo_sync__cpu: handle=16 [ 10.132] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.132] kgem_bo_sync__cpu: SYNC: handle=16, needs_flush? 0, domain? 0, busy? 0 [ 10.132] __kgem_busy: handle=16, busy=0, wedged=0 [ 10.132] kgem_bo_retire: retiring bo handle=16 (needed flush? 0), rq? 0 [busy?=0] [ 10.132] assert_bo_retired: handle=16, domain: 0 exec? 0, rq? 0 [ 10.132] gen8_vertex_finish: create vbo handle=16, size=65534 [ 10.133] gen8_vertex_flush[8e8] = 981 [ 10.133] gen9_render_composite_spans_done() [ 10.133] sna_create_pixmap(640, 2096, 32, usage=0) [ 10.133] kgem_can_create_2d: 640x2096 @ 32 [ 10.133] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.133] kgem_can_create_2d: untiled size=5365760 [ 10.133] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.133] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 10.133] kgem_can_create_2d: tiled[-1] size=5365760 [ 10.133] sna_create_pixmap: usage=0, flags=1b [ 10.133] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 10.133] __pop_freed_pixmap: reusing freed pixmap=876 header [ 10.133] create_pixmap_hdr: pixmap=899, width=640, height=2096, usage=0 [ 10.133] sna_create_pixmap: serial=899, 640x2096, usage=0 [ 10.133] sna_composite_rectangles(pixmap=900, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 10.133] sna_composite_rectangles: converted to op 0 [ 10.133] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 10.133] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 10.133] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 10.133] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 10.133] sna_composite_rectangles: dropping last-cpu hint [ 10.133] sna_drawable_use_bo pixmap=900, box=((0, 0), (640, 2096)), flags=19... [ 10.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.133] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.133] sna_pixmap_move_to_gpu(pixmap=900, usage=0), flags=b [ 10.133] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.133] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 10.133] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.133] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 10.133] sna_pixmap_alloc_gpu: pixmap=900 [ 10.133] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.133] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 10.133] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 10.133] from inactive: pitch=2560, tiling=1: handle=11, id=851 [ 10.133] __sna_damage_all(640, 2096) [ 10.133] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.133] sna_pixmap_mark_active: pixmap=900, handle=11 [ 10.133] sna_drawable_use_bo: allocated GPU bo for operation [ 10.133] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.133] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.133] kgem_bo_is_render: handle=11, rq? 0 [0] [ 10.133] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 10.133] sna_render_get_solid: 0 [ 10.133] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.133] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.133] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.133] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.133] aligning vertex: was 3, now 2 floats per vertex [ 10.133] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.133] __kgem_ring_is_idle: last fence handle=1 still busy [ 10.133] gen9_composite_get_binding_table(fa00) [ 10.133] kgem_add_reloc64: handle=11, pos=15992, delta=0, domains=20002 [ 10.133] kgem_add_handle: handle=11, index=9 [ 10.133] kgem_add_reloc64[18] = (delta=0, target handle=9, presumed=fa111000) [ 10.133] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.133] [3e70] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.133] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.133] gen9_emit_sampler: sampler = 1 [ 10.133] gen9_emit_sf: num_sf_outputs=1 [ 10.133] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.133] gen9_emit_vertex_elements: setup id=0 [ 10.133] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.133] (0, 0), (640, 2096) [ 10.133] gen8_vertex_flush[9bc] = 3 [ 10.133] sna_composite_rectangles: pixmap=900 marking clear [0]? 1 [ 10.133] sna_create_pixmap(624, 224, 32, usage=0) [ 10.133] kgem_can_create_2d: 624x224 @ 32 [ 10.133] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.133] kgem_can_create_2d: untiled size=561152 [ 10.133] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.133] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 10.133] kgem_can_create_2d: tiled[-1] size=561152 [ 10.133] sna_create_pixmap: usage=0, flags=1b [ 10.133] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 10.133] __pop_freed_pixmap: reusing freed pixmap=878 header [ 10.133] create_pixmap_hdr: pixmap=901, width=624, height=224, usage=0 [ 10.133] sna_create_pixmap: serial=901, 624x224, usage=0 [ 10.133] sna_composite_rectangles(pixmap=902, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 10.133] sna_composite_rectangles: converted to op 0 [ 10.133] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 10.133] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 10.133] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 10.133] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 10.133] sna_composite_rectangles: dropping last-cpu hint [ 10.133] sna_drawable_use_bo pixmap=902, box=((0, 0), (624, 224)), flags=19... [ 10.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.133] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.133] sna_pixmap_move_to_gpu(pixmap=902, usage=0), flags=b [ 10.133] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.133] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 10.133] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.133] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 10.133] sna_pixmap_alloc_gpu: pixmap=902 [ 10.133] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.133] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 10.133] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 10.133] from inactive: pitch=2560, tiling=1: handle=20, id=852 [ 10.133] __sna_damage_all(624, 224) [ 10.133] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.133] sna_pixmap_mark_active: pixmap=902, handle=20 [ 10.133] sna_drawable_use_bo: allocated GPU bo for operation [ 10.133] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.133] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.133] kgem_bo_is_render: handle=20, rq? 0 [0] [ 10.133] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 10.133] sna_render_get_solid: 0 [ 10.133] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.133] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.133] __kgem_retire_rq: request 1 complete [ 10.133] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 10.133] kgem_set_mode: flushing before new bo [ 10.133] gen8_vertex_close: used=2950, vbo active? 16, vb=21, nreloc=2 [ 10.133] gen8_vertex_close: reloc[0] = 565 [ 10.133] kgem_add_reloc64: handle=16, pos=565, delta=0, domains=200000 [ 10.133] kgem_add_handle: handle=16, index=10 [ 10.133] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fffa8000) [ 10.133] gen8_vertex_close: reloc[1] = 618 [ 10.133] kgem_add_reloc64: handle=16, pos=618, delta=0, domains=200000 [ 10.133] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fffa8000) [ 10.133] batch[1/1, flags=1800]: 630 630 15984 16384, nreloc=21, nexec=11, nfence=0, aperture=40660 [fenced=0] [ 10.133] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 10.133] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 10.133] kgem_fixup_relocs: shrinking by 57344 [ 10.133] __kgem_busy: handle=2, busy=0, wedged=0 [ 10.133] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 10.133] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 10.133] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 10.133] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.133] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.133] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.133] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.133] __kgem_bo_clear_busy: handle=7 [ 10.133] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.133] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.133] __kgem_bo_clear_busy: handle=8 [ 10.133] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.133] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.133] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 10.133] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.133] __kgem_bo_clear_busy: handle=8 [ 10.133] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.133] __kgem_bo_clear_busy: handle=8 [ 10.133] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.133] __kgem_bo_clear_busy: handle=8 [ 10.133] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.133] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.133] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.133] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.133] kgem_check_bo: num_pages=+798, num_exec=+1 [ 10.133] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.133] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.133] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.133] kgem_add_handle: handle=4, index=0 [ 10.133] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.133] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.133] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.133] gen9_composite_get_binding_table(ffc0) [ 10.133] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 10.133] kgem_add_handle: handle=20, index=1 [ 10.133] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 10.133] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.133] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 10.133] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.133] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.133] kgem_add_handle: handle=7, index=2 [ 10.133] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.133] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.133] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.133] gen9_emit_sampler: sampler = 1 [ 10.133] gen9_emit_sf: num_sf_outputs=1 [ 10.133] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.133] gen9_emit_vertex_elements: setup id=0 [ 10.133] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.133] (0, 0), (624, 224) [ 10.133] gen8_vertex_flush[490] = 3 [ 10.133] sna_composite_rectangles: pixmap=902 marking clear [0]? 1 [ 10.133] sna_accel_flush: flush?=0, dirty?=0 [ 10.133] sna_block_handler (tv=0.0) [ 10.134] sna_wakeup_handler [ 10.134] sna_create_pixmap(576, 76, 32, usage=0) [ 10.134] kgem_can_create_2d: 576x76 @ 32 [ 10.134] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.134] kgem_can_create_2d: untiled size=176128 [ 10.134] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.134] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.134] kgem_can_create_2d: tiled[-1] size=176128 [ 10.134] sna_create_pixmap: usage=0, flags=1b [ 10.134] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.134] __pop_freed_pixmap: reusing freed pixmap=884 header [ 10.134] create_pixmap_hdr: pixmap=903, width=576, height=76, usage=0 [ 10.134] sna_create_pixmap: serial=903, 576x76, usage=0 [ 10.134] sna_composite_rectangles(pixmap=904, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.134] sna_composite_rectangles: converted to op 0 [ 10.134] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.134] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.134] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.134] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.134] sna_composite_rectangles: dropping last-cpu hint [ 10.134] sna_drawable_use_bo pixmap=904, box=((0, 0), (576, 76)), flags=19... [ 10.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.134] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.134] sna_pixmap_move_to_gpu(pixmap=904, usage=0), flags=b [ 10.134] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.134] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.134] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.134] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.134] sna_pixmap_alloc_gpu: pixmap=904 [ 10.134] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.134] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.134] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 10.134] kgem_bo_remove_from_active: removing handle=23 from active [ 10.134] 1:from active: pitch=2560, tiling=1, handle=23, id=853 [ 10.134] __sna_damage_all(576, 76) [ 10.134] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.134] sna_pixmap_mark_active: pixmap=904, handle=23 [ 10.134] sna_drawable_use_bo: allocated GPU bo for operation [ 10.134] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.134] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.134] kgem_bo_is_render: handle=23, rq? 1 [1] [ 10.134] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.134] sna_render_get_solid: 0 [ 10.134] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.134] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.134] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.134] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.134] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.134] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.134] gen9_composite_get_binding_table(ff00) [ 10.134] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=20002 [ 10.134] kgem_add_handle: handle=23, index=3 [ 10.134] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.134] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 10.134] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.134] gen9_emit_vertex_elements: setup id=0 [ 10.134] (0, 0), (576, 76) [ 10.134] gen8_vertex_flush[4c4] = 3 [ 10.134] sna_composite_rectangles: pixmap=904 marking clear [0]? 1 [ 10.134] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.134] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 10.134] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.134] trapezoid_spans_maybe_inplace? clear, no [ 10.134] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.134] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.134] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.134] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.134] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.134] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.134] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.134] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.134] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.134] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.134] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.134] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.134] sna_drawable_use_bo pixmap=904, box=((2, 2), (574, 74)), flags=7... [ 10.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.134] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.134] sna_drawable_use_bo: using whole GPU bo [ 10.134] gen9_composite_set_target: pixmap=904, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.134] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.134] color_convert: src=4c000000 [20028888] [ 10.134] color_convert: dst=4c000000 [20028888] [ 10.134] sna_render_get_solid: 4c000000 [ 10.134] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.134] gen4_choose_spans_emitter: solid source [ 10.134] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.134] aligning vertex: was 2, now 3 floats per vertex [ 10.134] gen9_composite_get_binding_table(fe80) [ 10.134] kgem_add_reloc64: handle=7, pos=16280, delta=0, domains=40000 [ 10.134] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.134] kgem_add_reloc64[6] = (delta=304, target handle=2, presumed=fffe8000) [ 10.134] [3f90] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.134] gen9_emit_sampler: sampler = c [ 10.134] gen9_emit_sf: num_sf_outputs=2 [ 10.134] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.134] gen9_emit_vertex_elements: setup id=5 [ 10.134] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.134] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.134] thread_choose_span: clipped? 0 [ 10.134] imprecise_trapezoid_span_converter: using 4 threads [ 10.134] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.134] thread_choose_span: clipped? 0 [ 10.134] span_thread: flushing 26 boxes [ 10.134] span_thread: flushing 1 boxes [ 10.135] [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.135] span_thread: flushing 1 boxes [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 26 boxes [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.135] gen8_vertex_flush[588] = 162 [ 10.135] gen9_render_composite_spans_done() [ 10.135] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.135] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 10.135] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.135] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 10.135] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.135] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 10.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.135] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.135] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.135] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.135] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.135] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.135] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.135] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 10.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.135] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.135] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.135] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 10.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.135] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.135] sna_drawable_use_bo pixmap=904, box=((0, 0), (576, 76)), flags=7... [ 10.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.135] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.135] sna_drawable_use_bo: using whole GPU bo [ 10.135] gen9_composite_set_target: pixmap=904, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.135] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.135] color_convert: src=e6e6e6e6 [20028888] [ 10.135] color_convert: dst=e6e6e6e6 [20028888] [ 10.135] sna_render_get_solid: e6e6e6e6 [ 10.135] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.135] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.135] gen4_choose_spans_emitter: solid source [ 10.135] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.135] gen9_composite_get_binding_table(fe00) [ 10.135] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 10.135] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.135] kgem_add_handle: handle=8, index=4 [ 10.135] kgem_add_reloc64[7] = (delta=16, target handle=4, presumed=fdffe000) [ 10.135] [3f70] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.135] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.135] gen9_emit_vertex_elements: setup id=5 [ 10.135] thread_choose_span: clipped? 0 [ 10.135] imprecise_trapezoid_span_converter: using 4 threads [ 10.135] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.135] thread_choose_span: clipped? 0 [ 10.135] span_thread: flushing 62 boxes [ 10.135] [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 10.135] span_thread: flushing 62 boxes [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.135] span_thread: flushing 2 boxes [ 10.135] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.135] gen8_vertex_flush[5dc] = 384 [ 10.135] gen9_render_composite_spans_done() [ 10.135] sna_composite_rectangles(pixmap=904, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 10.135] sna_composite_rectangles: converted to op 1 [ 10.135] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 10.135] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 10.135] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 10.135] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 10.135] sna_composite_rectangles: dropping last-cpu hint [ 10.135] sna_drawable_use_bo pixmap=904, box=((16, 16), (18, 60)), flags=9... [ 10.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 10.135] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.135] sna_drawable_use_bo: using whole GPU bo [ 10.135] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 10.136] kgem_bo_is_render: handle=23, rq? 1 [1] [ 10.136] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 10.136] sna_render_get_solid: ffffffff [ 10.136] sna_render_get_solid(white) [ 10.136] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.136] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.136] aligning vertex: was 3, now 2 floats per vertex [ 10.136] gen9_composite_get_binding_table(fd80) [ 10.136] kgem_add_reloc64: handle=7, pos=16216, delta=0, domains=40000 [ 10.136] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 10.136] kgem_add_reloc64[8] = (delta=1048, target handle=2, presumed=fffe8000) [ 10.136] [3f50] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.136] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.136] gen9_emit_sampler: sampler = 1 [ 10.136] gen9_emit_sf: num_sf_outputs=1 [ 10.136] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.136] gen9_emit_vertex_elements: setup id=0 [ 10.136] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.136] (16, 16), (18, 60) [ 10.136] gen8_vertex_flush[69c] = 3 [ 10.136] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=37c, drawable=386 [ 10.136] sna_validate_gc: recomputing clip [ 10.136] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 10.136] sna_copy_area: src=pixmap=904:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=902:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.136] sna_copy_area: normal copy [ 10.136] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.136] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 10.136] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 10.136] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 10.136] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.136] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.136] sna_do_copy: pixmap -- no source clipping [ 10.136] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.136] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 10.136] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=904+(-24, -136), dst pixmap=902+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 10.136] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=23, cpu_bo=0), replaces=0 [ 10.136] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.136] sna_drawable_use_bo pixmap=902, box=((24, 136), (600, 212)), flags=b... [ 10.136] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.136] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.136] sna_drawable_use_bo: using whole GPU bo [ 10.136] sna_pixmap_move_to_gpu(pixmap=904, usage=0), flags=a [ 10.136] sna_pixmap_move_to_gpu: already all-damaged [ 10.136] sna_pixmap_mark_active: pixmap=904, handle=23 [ 10.136] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.136] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.136] kgem_bo_is_render: handle=23, rq? 1 [1] [ 10.136] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.136] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.136] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.136] gen9_composite_get_binding_table(fd00) [ 10.136] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=40000 [ 10.136] kgem_add_reloc64[9] = (delta=0, target handle=3, presumed=fd545000) [ 10.136] [3f30] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.136] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 10.136] gen9_emit_sampler: sampler = 0 [ 10.136] gen9_emit_vertex_elements: setup id=0 [ 10.136] (0, 0) -> (24, 136) + (576, 76) [ 10.136] gen8_vertex_flush[6f0] = 3 [ 10.136] sna_destroy_pixmap: pixmap=904, attached?=1 [ 10.136] _kgem_bo_destroy: handle=23, proxy? 0 [ 10.136] __kgem_bo_destroy: handle=23, size=262144 [ 10.136] __kgem_bo_destroy: handle=23 -> active [ 10.136] __sna_free_pixmap(pixmap=904) [ 10.136] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 10.136] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.136] sna_glyphs: discarding mask [ 10.136] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 10.136] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268789458944 size=624x224 [ 10.136] gen9_render_composite: 0x0, current mode=1/1 [ 10.136] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.136] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.136] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.136] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.136] sna_drawable_use_bo pixmap=902, box=((0, 0), (624, 224)), flags=7... [ 10.136] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.136] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.136] sna_drawable_use_bo: using whole GPU bo [ 10.136] gen9_composite_set_target: pixmap=902, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.136] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.136] color_convert: src=ff888888 [20028888] [ 10.136] color_convert: dst=ff888888 [20028888] [ 10.136] sna_render_get_solid: ff888888 [ 10.136] sna_render_get_solid(5) = ff888888 (old) [ 10.136] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.136] sna_transform_is_imprecise_integer_translation: no transform [ 10.136] gen9_composite_picture: integer translation (0, 0), removing [ 10.136] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.136] sna_render_pixmap_bo: GPU all damaged [ 10.136] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.136] gen4_choose_composite_emitter: solid, identity mask [ 10.136] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.136] aligning vertex: was 2, now 4 floats per vertex [ 10.136] gen9_composite_get_binding_table(fc80) [ 10.136] kgem_add_reloc64: handle=8, pos=16152, delta=0, domains=40000 [ 10.136] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.136] kgem_add_reloc64[10] = (delta=20, target handle=4, presumed=fdffe000) [ 10.136] [3f10] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.136] kgem_add_reloc64: handle=6, pos=16136, delta=0, domains=40000 [ 10.136] kgem_add_handle: handle=6, index=5 [ 10.136] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd585000) [ 10.136] [3f00] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.136] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 10.136] gen9_emit_sampler: sampler = a [ 10.136] gen9_emit_sf: num_sf_outputs=2 [ 10.136] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.136] gen9_emit_vertex_elements: setup id=9 [ 10.136] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.136] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.136] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 10.136] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.137] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 10.137] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.137] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 10.137] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.137] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 10.137] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.137] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 10.137] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.137] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 10.137] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.137] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 10.137] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.137] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 10.137] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.137] gen8_vertex_flush[7cc] = 24 [ 10.137] gen9_magic_ca_pass: CA fixup (1154 -> 1178) [ 10.137] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.137] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.137] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.137] sna_composite(pixmap=902, op=3, src=210+(0, 0), mask=0+(28, 8), dst=902+(28, 8)+(0, 0), size=(20, 80) [ 10.137] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 10.137] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 10.137] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(0, 0), (624, 224)] [ 10.137] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 10.137] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 10.137] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 10.137] gen9_render_composite: 20x80, current mode=1/1 [ 10.137] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.137] kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 10.137] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.137] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.137] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 10.137] sna_drawable_use_bo pixmap=902, box=((28, 8), (48, 88)), flags=7... [ 10.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.137] sna_drawable_use_bo: using whole GPU bo [ 10.137] gen9_composite_set_target: pixmap=902, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.137] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 10.137] sna_transform_is_imprecise_integer_translation: no transform [ 10.137] gen9_composite_picture: integer translation (0, 0), removing [ 10.137] sna_render_pixmap_bo pixmap=210, (0, 0)x(20, 80)/(20, 80) [ 10.137] sna_render_pixmap_bo: GPU all damaged [ 10.137] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.137] kgem_bo_is_render: handle=12, rq? 0 [0] [ 10.137] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.137] gen4_choose_composite_emitter: identity src, no mask [ 10.137] kgem_check_bo: num_pages=+3, num_exec=+1 [ 10.137] aligning vertex: was 4, now 3 floats per vertex [ 10.137] gen9_composite_get_binding_table(fbc0) [ 10.137] kgem_add_reloc64: handle=12, pos=16104, delta=0, domains=40000 [ 10.137] kgem_add_handle: handle=12, index=6 [ 10.137] kgem_add_reloc64[12] = (delta=0, target handle=6, presumed=fdffb000) [ 10.137] [3ee0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.137] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 10.137] gen9_emit_sampler: sampler = 2 [ 10.137] gen9_emit_sf: num_sf_outputs=1 [ 10.137] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.137] gen9_emit_vertex_elements: setup id=2 [ 10.137] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.137] gen9_render_composite_box: (28, 8), (48, 88) [ 10.137] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 10.137] gen8_vertex_flush[91c] = 3 [ 10.137] sna_composite(pixmap=902, op=3, src=214+(0, 0), mask=0+(28, 0), dst=902+(28, 0)+(0, 0), size=(20, 8) [ 10.137] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 10.137] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 10.137] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 10.137] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 10.137] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 10.137] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 10.137] gen9_render_composite: 20x8, current mode=1/1 [ 10.137] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.137] kgem_bo_is_busy: handle=24, domain: 0 exec? 0, rq? 0 [ 10.137] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 10.137] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.137] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 10.137] sna_drawable_use_bo pixmap=902, box=((28, 0), (48, 8)), flags=7... [ 10.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.137] sna_drawable_use_bo: using whole GPU bo [ 10.137] gen9_composite_set_target: pixmap=902, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.137] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 10.137] sna_transform_is_imprecise_integer_translation: no transform [ 10.137] gen9_composite_picture: integer translation (0, 0), removing [ 10.137] sna_render_pixmap_bo pixmap=214, (0, 0)x(20, 8)/(20, 80) [ 10.137] sna_render_pixmap_bo: GPU all damaged [ 10.137] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.137] kgem_bo_is_render: handle=24, rq? 0 [0] [ 10.137] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.137] gen4_choose_composite_emitter: identity src, no mask [ 10.137] kgem_check_bo: num_pages=+5, num_exec=+1 [ 10.137] gen9_composite_get_binding_table(fb40) [ 10.137] kgem_add_reloc64: handle=24, pos=16072, delta=0, domains=40000 [ 10.137] kgem_add_handle: handle=24, index=7 [ 10.137] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd53c000) [ 10.137] [3ec0] bind bo(handle=24, addr=fd53c000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 10.137] gen9_emit_vertex_elements: setup id=2 [ 10.137] gen9_render_composite_box: (28, 0), (48, 8) [ 10.137] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 10.137] gen8_vertex_flush[958] = 3 [ 10.137] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=386, drawable=384 [ 10.137] sna_validate_gc: recomputing clip [ 10.137] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 10.137] sna_copy_area: src=pixmap=902:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=900:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.137] sna_copy_area: normal copy [ 10.137] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.137] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 10.137] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 10.137] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 10.137] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 10.137] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 10.137] sna_do_copy: pixmap -- no source clipping [ 10.137] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 10.137] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 10.137] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=902+(-8, -896), dst pixmap=900+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 10.137] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=20, cpu_bo=0), replaces=0 [ 10.137] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.137] sna_drawable_use_bo pixmap=900, box=((8, 896), (632, 1120)), flags=b... [ 10.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.137] sna_drawable_use_bo: using whole GPU bo [ 10.137] sna_pixmap_move_to_gpu(pixmap=902, usage=0), flags=a [ 10.137] sna_pixmap_move_to_gpu: already all-damaged [ 10.137] sna_pixmap_mark_active: pixmap=902, handle=20 [ 10.137] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.137] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.138] kgem_bo_is_render: handle=20, rq? 1 [1] [ 10.138] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.138] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.138] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.138] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.138] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.138] aligning vertex: was 3, now 2 floats per vertex [ 10.138] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.138] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.138] gen9_composite_get_binding_table(fac0) [ 10.138] kgem_add_reloc64: handle=11, pos=16040, delta=0, domains=20002 [ 10.138] kgem_add_handle: handle=11, index=8 [ 10.138] kgem_add_reloc64[14] = (delta=0, target handle=8, presumed=fa111000) [ 10.138] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.138] [3ea0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.138] kgem_add_reloc64: handle=20, pos=16024, delta=0, domains=40000 [ 10.138] kgem_add_reloc64[15] = (delta=0, target handle=1, presumed=fd9be000) [ 10.138] [3e90] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 10.138] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.138] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.138] gen9_emit_sampler: sampler = 0 [ 10.138] gen9_emit_vertex_elements: setup id=0 [ 10.138] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.138] (0, 0) -> (8, 896) + (624, 224) [ 10.138] gen8_vertex_flush[9e0] = 3 [ 10.138] sna_destroy_pixmap: pixmap=902, attached?=1 [ 10.138] _kgem_bo_destroy: handle=20, proxy? 0 [ 10.138] __kgem_bo_destroy: handle=20, size=3268608 [ 10.138] __kgem_bo_destroy: handle=20 -> active [ 10.138] __sna_free_pixmap(pixmap=902) [ 10.138] sna_create_pixmap(624, 80, 32, usage=0) [ 10.138] kgem_can_create_2d: 624x80 @ 32 [ 10.138] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.138] kgem_can_create_2d: untiled size=200704 [ 10.138] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.138] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 10.138] kgem_can_create_2d: tiled[-1] size=200704 [ 10.138] sna_create_pixmap: usage=0, flags=1b [ 10.138] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 10.138] __pop_freed_pixmap: reusing freed pixmap=902 header [ 10.138] create_pixmap_hdr: pixmap=905, width=624, height=80, usage=0 [ 10.138] sna_create_pixmap: serial=905, 624x80, usage=0 [ 10.138] sna_composite_rectangles(pixmap=906, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 10.138] sna_composite_rectangles: converted to op 0 [ 10.138] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 10.138] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 10.138] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 10.138] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 10.138] sna_composite_rectangles: dropping last-cpu hint [ 10.138] sna_drawable_use_bo pixmap=906, box=((0, 0), (624, 80)), flags=19... [ 10.138] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.138] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.138] sna_pixmap_move_to_gpu(pixmap=906, usage=0), flags=b [ 10.138] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.138] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 10.138] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.138] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 10.138] sna_pixmap_alloc_gpu: pixmap=906 [ 10.138] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.138] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.138] kgem_bo_remove_from_active: removing handle=23 from active [ 10.138] 1:from active: pitch=2560, tiling=1, handle=23, id=854 [ 10.138] __sna_damage_all(624, 80) [ 10.138] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.138] sna_pixmap_mark_active: pixmap=906, handle=23 [ 10.138] sna_drawable_use_bo: allocated GPU bo for operation [ 10.138] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.138] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.138] kgem_bo_is_render: handle=23, rq? 1 [1] [ 10.138] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 10.138] sna_render_get_solid: 0 [ 10.138] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.138] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.138] gen9_composite_get_binding_table(fa00) [ 10.138] kgem_add_reloc64: handle=23, pos=15992, delta=0, domains=20002 [ 10.138] kgem_add_reloc64[16] = (delta=0, target handle=3, presumed=fd545000) [ 10.138] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 10.138] [3e70] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 10.138] gen9_emit_sampler: sampler = 1 [ 10.138] gen9_emit_vertex_elements: setup id=0 [ 10.138] (0, 0), (624, 80) [ 10.138] gen8_vertex_flush[a1c] = 3 [ 10.138] sna_composite_rectangles: pixmap=906 marking clear [0]? 1 [ 10.138] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=384, drawable=38a [ 10.138] sna_validate_gc: recomputing clip [ 10.138] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 10.138] sna_copy_area: src=pixmap=218:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=906:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.138] sna_copy_area: normal copy [ 10.138] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.138] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 10.138] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 10.138] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 10.138] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 10.138] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 10.138] sna_do_copy: pixmap -- no source clipping [ 10.138] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 10.138] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 10.138] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=218+(-28, 0), dst pixmap=906+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 10.138] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=21, cpu_bo=0), replaces=0 [ 10.138] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.138] sna_drawable_use_bo pixmap=906, box=((28, 0), (246, 80)), flags=b... [ 10.138] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.138] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.138] sna_drawable_use_bo: using whole GPU bo [ 10.138] sna_pixmap_move_to_gpu(pixmap=218, usage=0), flags=a [ 10.138] sna_pixmap_move_to_gpu: already all-damaged [ 10.139] sna_pixmap_mark_active: pixmap=218, handle=21 [ 10.139] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.139] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.139] kgem_bo_is_render: handle=21, rq? 0 [0] [ 10.139] kgem_bo_is_render: handle=23, rq? 1 [1] [ 10.139] kgem_bo_is_render: handle=23, rq? 1 [1] [ 10.139] kgem_check_bo: num_pages=+42, num_exec=+1 [ 10.139] gen9_composite_get_binding_table(f980) [ 10.139] kgem_add_reloc64: handle=21, pos=15960, delta=0, domains=40000 [ 10.139] kgem_add_handle: handle=21, index=9 [ 10.139] kgem_add_reloc64[17] = (delta=0, target handle=9, presumed=fd994000) [ 10.139] [3e50] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 10.139] gen9_emit_sampler: sampler = 0 [ 10.139] gen9_emit_vertex_elements: setup id=0 [ 10.139] (0, 0) -> (28, 0) + (218, 80) [ 10.139] gen8_vertex_flush[a60] = 3 [ 10.139] sna_accel_flush: flush?=0, dirty?=0 [ 10.139] sna_block_handler (tv=0.0) [ 10.139] sna_wakeup_handler [ 10.139] sna_composite(pixmap=900, op=3, src=906+(0, 0), mask=0+(0, 0), dst=900+(8, 1136)+(0, 0), size=(624, 80) [ 10.139] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 10.139] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 10.139] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 10.139] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 10.139] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 10.139] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 10.139] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 10.139] gen9_render_composite: 624x80, current mode=1/1 [ 10.139] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 10.139] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 10.139] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.139] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 10.139] sna_drawable_use_bo pixmap=900, box=((8, 1136), (632, 1216)), flags=7... [ 10.139] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.139] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.139] sna_drawable_use_bo: using whole GPU bo [ 10.139] gen9_composite_set_target: pixmap=900, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.139] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 10.139] sna_transform_is_imprecise_integer_translation: no transform [ 10.139] gen9_composite_picture: integer translation (0, 0), removing [ 10.139] sna_render_pixmap_bo pixmap=906, (0, 0)x(624, 80)/(624, 80) [ 10.139] sna_render_pixmap_bo: GPU all damaged [ 10.139] color_convert: src=cc000000 [20028888] [ 10.139] color_convert: dst=cc000000 [20028888] [ 10.139] sna_render_get_solid: cc000000 [ 10.139] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.139] gen4_choose_composite_emitter: identity source, identity mask [ 10.139] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.139] aligning vertex: was 2, now 5 floats per vertex [ 10.139] gen9_composite_get_binding_table(f900) [ 10.139] kgem_add_reloc64: handle=23, pos=15928, delta=0, domains=40000 [ 10.139] kgem_add_reloc64[18] = (delta=0, target handle=3, presumed=fd545000) [ 10.139] [3e30] bind bo(handle=23, addr=fd545000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 10.139] kgem_add_reloc64: handle=7, pos=15912, delta=0, domains=40000 [ 10.139] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 10.139] kgem_add_reloc64[19] = (delta=816, target handle=2, presumed=fffe8000) [ 10.139] [3e20] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.139] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 10.139] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.139] gen9_emit_sampler: sampler = 3 [ 10.139] gen9_emit_sf: num_sf_outputs=2 [ 10.139] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 10.139] gen9_emit_vertex_elements: setup id=10 [ 10.139] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.139] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 10.139] gen9_render_composite_box: (8, 1136), (632, 1216) [ 10.139] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 10.139] gen8_vertex_flush[b4c] = 3 [ 10.139] sna_destroy_pixmap: pixmap=906, attached?=1 [ 10.139] _kgem_bo_destroy: handle=23, proxy? 0 [ 10.139] __kgem_bo_destroy: handle=23, size=262144 [ 10.139] __kgem_bo_destroy: handle=23 -> active [ 10.139] __sna_free_pixmap(pixmap=906) [ 10.139] sna_composite(pixmap=898, op=3, src=900+(0, 0), mask=0+(0, 0), dst=898+(0, 0)+(0, 0), size=(640, 2096) [ 10.139] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 10.139] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 10.139] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 10.139] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 10.139] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 10.139] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 10.139] gen9_render_composite: 640x2096, current mode=1/1 [ 10.139] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.139] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 10.139] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 10.139] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.139] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 10.140] sna_drawable_use_bo pixmap=898, box=((0, 0), (640, 2096)), flags=7... [ 10.140] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.140] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.140] sna_drawable_use_bo: using whole GPU bo [ 10.140] gen9_composite_set_target: pixmap=898, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.140] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 10.140] sna_transform_is_imprecise_integer_translation: no transform [ 10.140] gen9_composite_picture: integer translation (0, 0), removing [ 10.140] sna_render_pixmap_bo pixmap=900, (0, 0)x(640, 2096)/(640, 2096) [ 10.140] sna_render_pixmap_bo: GPU all damaged [ 10.140] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.140] kgem_bo_is_render: handle=11, rq? 1 [1] [ 10.140] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.140] gen4_choose_composite_emitter: identity src, no mask [ 10.140] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.140] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.140] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.140] aligning vertex: was 5, now 3 floats per vertex [ 10.140] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.140] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.140] gen9_composite_get_binding_table(f840) [ 10.140] kgem_add_reloc64: handle=25, pos=15880, delta=0, domains=20002 [ 10.140] kgem_add_handle: handle=25, index=10 [ 10.140] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=f4225000) [ 10.140] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.140] [3e00] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 10.140] kgem_add_reloc64: handle=11, pos=15864, delta=0, domains=40000 [ 10.140] kgem_add_reloc64[21] = (delta=0, target handle=8, presumed=fa111000) [ 10.140] [3df0] bind bo(handle=11, addr=fa111000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.140] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 10.140] gen9_emit_sampler: sampler = 2 [ 10.140] gen9_emit_sf: num_sf_outputs=1 [ 10.140] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.140] gen9_emit_vertex_elements: setup id=2 [ 10.140] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.140] gen9_render_composite_box: (0, 0), (640, 2096) [ 10.140] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 10.140] gen8_vertex_flush[bf4] = 3 [ 10.140] sna_destroy_pixmap: pixmap=900, attached?=1 [ 10.140] _kgem_bo_destroy: handle=11, proxy? 0 [ 10.140] __kgem_bo_destroy: handle=11, size=33177600 [ 10.140] __kgem_bo_destroy: handle=11 -> active [ 10.140] __sna_free_pixmap(pixmap=900) [ 10.140] sna_composite(pixmap=894, op=3, src=898+(0, 0), mask=0+(160, 64), dst=894+(160, 64)+(0, 0), size=(640, 2096) [ 10.140] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 10.140] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 10.140] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 10.140] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 10.140] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 10.140] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 10.140] gen9_render_composite: 640x2096, current mode=1/1 [ 10.140] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.140] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 10.140] kgem_bo_is_busy: handle=39, domain: 3 exec? 0, rq? 1 [ 10.140] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.140] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 10.140] sna_drawable_use_bo pixmap=894, box=((160, 64), (800, 2160)), flags=7... [ 10.140] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.140] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.140] sna_drawable_use_bo: using whole GPU bo [ 10.140] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.140] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 10.140] sna_transform_is_imprecise_integer_translation: no transform [ 10.140] gen9_composite_picture: integer translation (0, 0), removing [ 10.140] sna_render_pixmap_bo pixmap=898, (0, 0)x(640, 2096)/(640, 2096) [ 10.140] sna_render_pixmap_bo: GPU all damaged [ 10.140] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.140] kgem_bo_is_render: handle=25, rq? 1 [1] [ 10.140] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.140] gen4_choose_composite_emitter: identity src, no mask [ 10.140] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.140] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.140] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 10.140] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.140] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.140] gen9_composite_get_binding_table(f780) [ 10.140] kgem_add_reloc64: handle=39, pos=15832, delta=0, domains=20002 [ 10.140] kgem_add_handle: handle=39, index=11 [ 10.140] kgem_add_reloc64[22] = (delta=0, target handle=11, presumed=e4505000) [ 10.140] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.140] [3dd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.140] kgem_add_reloc64: handle=25, pos=15816, delta=0, domains=40000 [ 10.140] kgem_add_reloc64[23] = (delta=0, target handle=10, presumed=f4225000) [ 10.140] [3dc0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 10.140] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.140] gen9_emit_vertex_elements: setup id=2 [ 10.140] gen9_render_composite_box: (160, 64), (800, 2160) [ 10.140] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 10.140] gen8_vertex_flush[c40] = 3 [ 10.140] sna_destroy_pixmap: pixmap=898, attached?=1 [ 10.140] _kgem_bo_destroy: handle=25, proxy? 0 [ 10.141] __kgem_bo_destroy: handle=25, size=33177600 [ 10.141] __kgem_bo_destroy: handle=25 -> active [ 10.141] __sna_free_pixmap(pixmap=898) [ 10.141] sna_create_pixmap(2, 64, 32, usage=0) [ 10.141] kgem_can_create_2d: 2x64 @ 32 [ 10.141] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.141] kgem_can_create_2d: untiled size=4096 [ 10.141] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.141] kgem_choose_tiling: 2x64 -> 0 [ 10.141] sna_create_pixmap: usage=0, flags=a [ 10.141] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.141] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.141] create_pixmap: serial=907, usage=0, 2x64 [ 10.141] sna_create_pixmap: serial=907, 2x64, usage=0 [ 10.141] sna_composite_rectangles(pixmap=908, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.141] sna_composite_rectangles: converted to op 0 [ 10.141] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.141] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.141] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.141] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.141] sna_composite_rectangles: fallback, dst pixmap=908 too small or not attached [ 10.141] sna_composite_rectangles: fallback [ 10.141] sna_drawable_move_region_to_cpu(pixmap=908 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.141] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.141] _sna_pixmap_move_to_cpu(pixmap=908, 2x64, flags=1) [ 10.141] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.141] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.141] operate_inplace: no, inplace operation not suitable [ 10.141] _sna_pixmap_move_to_cpu: marking as damaged [ 10.141] __sna_damage_all(2, 64) [ 10.141] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.141] sna_create_pixmap(1, 32, 32, usage=0) [ 10.141] kgem_can_create_2d: 1x32 @ 32 [ 10.141] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.141] kgem_can_create_2d: untiled size=4096 [ 10.141] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.141] kgem_choose_tiling: 1x32 -> 0 [ 10.141] sna_create_pixmap: usage=0, flags=a [ 10.141] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.141] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.141] create_pixmap: serial=909, usage=0, 1x32 [ 10.141] sna_create_pixmap: serial=909, 1x32, usage=0 [ 10.141] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=38a, drawable=38e [ 10.141] sna_validate_gc: recomputing clip [ 10.141] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.141] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.141] try_upload__fast: ignore existing cpu damage (if any) [ 10.141] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.141] try_upload__fast: no, no gpu damage [ 10.141] sna_drawable_move_region_to_cpu(pixmap=910 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.141] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.141] _sna_pixmap_move_to_cpu(pixmap=910, 1x32, flags=1) [ 10.141] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.141] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.141] operate_inplace: no, inplace operation not suitable [ 10.141] _sna_pixmap_move_to_cpu: marking as damaged [ 10.141] __sna_damage_all(1, 32) [ 10.141] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.141] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.141] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.141] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.141] sna_accel_flush: flush?=0, dirty?=0 [ 10.141] sna_composite(pixmap=908, op=1, src=910+(0, 0), mask=0+(0, 0), dst=908+(0, 0)+(0, 0), size=(2, 64) [ 10.141] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.141] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.141] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.141] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.141] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.141] sna_composite: fallback, dst pixmap=908 is too small (or completely damaged) [ 10.141] sna_composite: fallback -- fbComposite [ 10.141] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.141] sna_composite_fb: fallback -- move src to cpu [ 10.141] _sna_pixmap_move_to_cpu(pixmap=910, 1x32, flags=2) [ 10.141] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 10.141] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.141] sna_composite_fb: fallback -- move dst to cpu [ 10.141] sna_drawable_move_region_to_cpu(pixmap=908 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.141] sna_drawable_move_region_to_cpu: pixmap=908 all damaged on CPU [ 10.141] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.141] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.141] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.141] sna_destroy_pixmap: pixmap=910, attached?=1 [ 10.141] __sna_free_pixmap(pixmap=910) [ 10.141] sna_composite(pixmap=894, op=3, src=908+(0, 0), mask=0+(0, 0), dst=894+(0, 0)+(0, 0), size=(3840, 64) [ 10.141] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 10.141] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 10.141] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 10.141] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 10.141] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 10.141] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 10.141] gen9_render_composite: 3840x64, current mode=1/1 [ 10.141] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.141] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.142] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.142] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 10.142] sna_drawable_use_bo pixmap=894, box=((0, 0), (3840, 64)), flags=7... [ 10.142] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.142] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.142] sna_drawable_use_bo: using whole GPU bo [ 10.142] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.142] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 10.142] sna_transform_is_imprecise_integer_translation: no transform [ 10.142] gen9_composite_picture: integer translation (0, 0), removing [ 10.142] sna_render_pixmap_bo pixmap=908, (0, 0)x(3840, 64)/(2, 64) [ 10.142] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 10.142] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 10.142] use_cpu_bo: no cpu bo [ 10.142] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 10.142] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 10.142] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 10.142] sna_drawable_move_region_to_cpu(pixmap=908 (2x64), [(0, 0), (2, 64)], flags=2) [ 10.142] sna_drawable_move_region_to_cpu: pixmap=908 all damaged on CPU [ 10.142] kgem_can_create_2d: 2x64 @ 32 [ 10.142] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.142] kgem_can_create_2d: untiled size=4096 [ 10.142] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.142] kgem_choose_tiling: 2x64 -> 0 [ 10.142] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 10.142] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 10.142] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 10.142] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.142] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.142] search_linear_cache: searching for inactive gtt map [ 10.142] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.142] search_linear_cache: searching for inactive gtt map [ 10.142] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.142] kgem_set_tiling: handle=31, tiling=0 [0], pitch=0 [0]: 1 [ 10.142] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 10.142] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 10.142] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 10.142] kgem_create_buffer: reusing handle=31 for buffer [ 10.142] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 10.142] init_buffer_from_bo: reusing handle=31 for buffer [ 10.142] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 10.142] kgem_bo_map: converting request for GTT map into CPU map [ 10.142] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 10.142] kgem_bo_sync__cpu: handle=31 [ 10.142] __kgem_busy: handle=31, busy=0, wedged=0 [ 10.142] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 10.142] __kgem_busy: handle=31, busy=0, wedged=0 [ 10.142] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 10.142] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 10.142] kgem_create_buffer(pages=64 [64]) new handle=31, used=2048, write=1 [ 10.142] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=2048, io=1 [ 10.142] __kgem_bo_init(handle=31, num_pages=2048) [ 10.142] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 10.142] upload: adding upload cache to pixmap=908 [ 10.142] kgem_proxy_bo_attach: handle=31 [ 10.142] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.142] kgem_bo_is_render: handle=31, rq? 0 [0] [ 10.142] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.142] gen4_choose_composite_emitter: identity src, no mask [ 10.142] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.142] gen9_composite_get_binding_table(f6c0) [ 10.142] kgem_add_reloc64: handle=31, pos=15784, delta=0, domains=40000 [ 10.142] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 10.142] kgem_add_handle: handle=31, index=12 [ 10.142] kgem_add_reloc64[24] = (delta=0, target handle=12, presumed=fd4fc000) [ 10.142] [3da0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 10.142] gen9_emit_sampler: sampler = a [ 10.142] gen9_emit_vertex_elements: setup id=2 [ 10.142] gen9_render_composite_box: (0, 0), (3840, 64) [ 10.142] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 10.142] gen8_vertex_flush[c84] = 3 [ 10.142] sna_destroy_pixmap: pixmap=908, attached?=1 [ 10.142] _kgem_bo_destroy: handle=31, proxy? 1 [ 10.142] __sna_free_pixmap(pixmap=908) [ 10.142] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 48)+(0, 0) -> dst=pixmap=894:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.142] sna_copy_area: normal copy [ 10.142] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x48) [ 10.142] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x48) [ 10.142] sna_do_copy: dst extents (0, 0), (3840, 48), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.142] sna_do_copy: clipped dst extents (0, 0), (3840, 48) [ 10.142] sna_do_copy: unclipped src extents (0, 0), (3840, 48) [ 10.142] sna_do_copy: clipped src extents (0, 0), (3840, 48) [ 10.142] sna_do_copy: pixmap -- no source clipping [ 10.142] sna_do_copy: src extents (0, 0), (3840, 48) x 1 [ 10.142] sna_do_copy: copy region (0, 0), (3840, 48) x 1 + (0, 0) [ 10.142] sna_copy_boxes (boxes=1x[(0, 0), (3840, 48)...], src pixmap=292+(0, 0), dst pixmap=894+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 10.142] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=39, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 10.142] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.142] sna_drawable_use_bo pixmap=894, box=((0, 0), (3840, 48)), flags=b... [ 10.142] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.142] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.142] sna_drawable_use_bo: using whole GPU bo [ 10.142] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.142] sna_pixmap_move_to_gpu: already all-damaged [ 10.142] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.142] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.142] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.142] kgem_bo_is_render: handle=9, rq? 1 [1] [ 10.142] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.142] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.143] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.143] aligning vertex: was 3, now 2 floats per vertex [ 10.143] gen9_composite_get_binding_table(f640) [ 10.143] kgem_add_reloc64: handle=9, pos=15752, delta=0, domains=40000 [ 10.143] kgem_add_handle: handle=9, index=13 [ 10.143] kgem_add_reloc64[25] = (delta=0, target handle=13, presumed=f816d000) [ 10.143] [3d80] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.143] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.143] gen9_emit_sampler: sampler = 0 [ 10.143] gen9_emit_vertex_elements: setup id=0 [ 10.143] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.143] (0, 0) -> (0, 0) + (3840, 48) [ 10.143] gen8_vertex_flush[cfc] = 3 [ 10.143] sna_composite_rectangles(pixmap=894, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 10.143] sna_composite_rectangles: converted to op 3 [ 10.143] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 10.143] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 10.143] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 10.143] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 10.143] sna_drawable_use_bo pixmap=894, box=((0, 0), (3840, 48)), flags=1... [ 10.143] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.143] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.143] sna_drawable_use_bo: using whole GPU bo [ 10.143] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.143] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.143] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 10.143] sna_render_get_solid: 660a0a0a [ 10.143] sna_render_get_solid(2) = 660a0a0a (old) [ 10.143] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.143] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.143] gen9_composite_get_binding_table(f5c0) [ 10.143] kgem_add_reloc64: handle=8, pos=15720, delta=0, domains=40000 [ 10.143] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.143] kgem_add_reloc64[26] = (delta=8, target handle=4, presumed=fdffe000) [ 10.143] [3d60] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.143] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.143] gen9_emit_sampler: sampler = 1 [ 10.143] gen9_emit_vertex_elements: setup id=0 [ 10.143] (0, 0), (3840, 48) [ 10.143] gen8_vertex_flush[d58] = 3 [ 10.143] sna_composite(pixmap=894, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=894+(3786, 6)+(0, 0), size=(44, 36) [ 10.143] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 10.143] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 10.143] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.143] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 10.143] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 10.143] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 10.143] gen9_render_composite: 44x36, current mode=1/1 [ 10.143] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.143] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.143] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.143] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.143] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 10.143] sna_drawable_use_bo pixmap=894, box=((3786, 6), (3830, 42)), flags=7... [ 10.143] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.143] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.143] sna_drawable_use_bo: using whole GPU bo [ 10.143] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.143] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 10.143] sna_transform_is_imprecise_integer_translation: no transform [ 10.143] gen9_composite_picture: integer translation (0, 0), removing [ 10.143] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 10.143] sna_render_pixmap_bo: CPU all damaged [ 10.143] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 10.143] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.143] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.143] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.143] kgem_bo_is_render: handle=32, rq? 0 [0] [ 10.143] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.143] gen4_choose_composite_emitter: identity src, no mask [ 10.143] kgem_check_bo: num_pages=+2, num_exec=+1 [ 10.143] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.143] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.143] kgem_flush: opportunistic flushing? flush=0,1, aperture=42512/262144, idle?=0 [ 10.143] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.143] __kgem_ring_is_idle: last fence handle=2 still busy [ 10.143] aligning vertex: was 2, now 3 floats per vertex [ 10.143] gen9_composite_get_binding_table(f540) [ 10.143] kgem_add_reloc64: handle=32, pos=15688, delta=0, domains=40000 [ 10.143] kgem_add_handle: handle=32, index=14 [ 10.143] kgem_add_reloc64[27] = (delta=0, target handle=14, presumed=fd4fa000) [ 10.143] [3d40] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.143] gen9_emit_sampler: sampler = 2 [ 10.143] gen9_emit_vertex_elements: setup id=2 [ 10.143] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.143] gen9_render_composite_box: (3786, 6), (3830, 42) [ 10.143] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 10.143] gen8_vertex_flush[db8] = 3 [ 10.143] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 10.143] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.143] sna_glyphs: discarding mask [ 10.143] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 10.143] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789313152 size=7680x2160 [ 10.143] gen9_render_composite: 0x0, current mode=1/1 [ 10.143] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.143] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.143] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.143] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.143] sna_drawable_use_bo pixmap=894, box=((0, 0), (7680, 2160)), flags=7... [ 10.143] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.143] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.143] sna_drawable_use_bo: using whole GPU bo [ 10.144] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.144] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.144] color_convert: src=ffdfdbd2 [20028888] [ 10.144] color_convert: dst=ffdfdbd2 [20028888] [ 10.144] sna_render_get_solid: ffdfdbd2 [ 10.144] sna_render_get_solid(6) = ffdfdbd2 (old) [ 10.144] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.144] sna_transform_is_imprecise_integer_translation: no transform [ 10.144] gen9_composite_picture: integer translation (0, 0), removing [ 10.144] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.144] sna_render_pixmap_bo: GPU all damaged [ 10.144] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.144] gen4_choose_composite_emitter: solid, identity mask [ 10.144] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.144] aligning vertex: was 3, now 4 floats per vertex [ 10.144] gen9_composite_get_binding_table(f4c0) [ 10.144] kgem_add_reloc64: handle=8, pos=15656, delta=0, domains=40000 [ 10.144] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 10.144] kgem_add_reloc64[28] = (delta=24, target handle=4, presumed=fdffe000) [ 10.144] [3d20] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.144] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.144] gen9_emit_sampler: sampler = a [ 10.144] gen9_emit_sf: num_sf_outputs=2 [ 10.144] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.144] gen9_emit_vertex_elements: setup id=9 [ 10.144] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.144] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.144] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 10.144] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.144] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 10.144] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 10.144] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 10.144] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 10.144] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 10.144] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 10.144] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 10.144] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(576.00, 0.00) x (16.00, 21.00) [ 10.144] gen8_vertex_flush[e80] = 15 [ 10.144] gen9_magic_ca_pass: CA fixup (1204 -> 1219) [ 10.144] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.144] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.144] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.144] sna_accel_flush: flush?=1, dirty?=1 [ 10.144] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 10.144] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 10.144] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 10.144] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.144] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.144] kgem_bo_sync__cpu_full: handle=32 [ 10.144] gen8_vertex_close: used=4876, vbo active? 16, vb=625, nreloc=5 [ 10.144] gen8_vertex_close: reloc[0] = 287 [ 10.144] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.144] kgem_add_handle: handle=16, index=15 [ 10.144] kgem_add_reloc64[29] = (delta=0, target handle=15, presumed=fffa8000) [ 10.144] gen8_vertex_close: reloc[1] = 349 [ 10.144] kgem_add_reloc64: handle=16, pos=349, delta=0, domains=200000 [ 10.144] kgem_add_reloc64[30] = (delta=0, target handle=15, presumed=fffa8000) [ 10.144] gen8_vertex_close: reloc[2] = 494 [ 10.144] kgem_add_reloc64: handle=16, pos=494, delta=0, domains=200000 [ 10.144] kgem_add_reloc64[31] = (delta=0, target handle=15, presumed=fffa8000) [ 10.144] gen8_vertex_close: reloc[3] = 578 [ 10.144] kgem_add_reloc64: handle=16, pos=578, delta=0, domains=200000 [ 10.144] kgem_add_reloc64[32] = (delta=0, target handle=15, presumed=fffa8000) [ 10.144] gen8_vertex_close: reloc[4] = 718 [ 10.144] kgem_add_reloc64: handle=16, pos=718, delta=0, domains=200000 [ 10.144] kgem_add_reloc64[33] = (delta=0, target handle=15, presumed=fffa8000) [ 10.144] batch[1/1, flags=1800]: 966 966 15648 16384, nreloc=34, nexec=16, nfence=0, aperture=42578 [fenced=0] [ 10.144] kgem_finish_buffers: buffer handle=31, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.144] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 10.144] __kgem_busy: handle=2, busy=131072, wedged=0 [ 10.144] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x28, presumed-offset=fd43c000 [ 10.144] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 10.144] kgem_create_linear(65536) [ 10.144] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 10.144] search_linear_cache: searching for inactive cpu map [ 10.144] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 10.144] search_linear_cache: found handle=3 (num_pages=16) in linear vma cache [ 10.144] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x7f1c7f5e5000) [ 10.144] kgem_new_batch: allocated and mapped batch handle=3 [size=65536] [ 10.144] kgem_bo_sync__cpu: handle=3 [ 10.144] __kgem_busy: handle=3, busy=0, wedged=0 [ 10.144] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 10.144] __kgem_busy: handle=3, busy=0, wedged=0 [ 10.144] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 10.144] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 10.144] kgem_new_batch: using last batch handle=40 [ 10.144] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd43c000 [ 10.144] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.144] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 10.144] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 10.144] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 10.144] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 10.144] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.144] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=7 [ 10.144] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.144] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=7 [ 10.144] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=8 [ 10.144] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.144] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=7 [ 10.144] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=8 [ 10.144] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.144] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffb000 [ 10.144] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd53c000 [ 10.144] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd994000 [ 10.144] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=7 [ 10.144] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 10.144] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.144] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=8 [ 10.144] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 10.144] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.144] __kgem_bo_clear_busy: handle=8 [ 10.144] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.144] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.144] __kgem_busy: handle=32, busy=131072, wedged=0 [ 10.144] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 3, busy? 1 [ 10.147] __kgem_busy: handle=32, busy=0, wedged=0 [ 10.147] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 1 [busy?=0] [ 10.147] __kgem_retire_requests_upto(handle=32, ring=0) [ 10.147] __kgem_retire_rq: request 2 complete [ 10.147] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.147] kgem_bo_move_to_cache: release handle=22 [ 10.147] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.148] __kgem_retire_rq: request 40 complete [ 10.148] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.148] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 10.148] kgem_bo_move_to_cache: release handle=25 [ 10.148] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 10.148] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 10.148] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 10.148] kgem_bo_move_to_cache: release handle=11 [ 10.148] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 10.148] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 10.148] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 10.148] kgem_bo_move_to_cache: release handle=23 [ 10.148] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 10.148] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 10.148] kgem_bo_move_to_cache: release handle=20 [ 10.148] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 10.148] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 10.148] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 10.148] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 10.148] sna_block_handler (tv=0.0) [ 10.148] sna_wakeup_handler [ 10.148] sna_mode_wakeup: len=64 [ 10.148] sna_mode_wakeup: recording last swap on pipe=1, frame 332 [14c], time 10.143792 [ 10.148] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 10.148] sna_mode_wakeup: flip complete, pending? 2 [ 10.148] sna_mode_wakeup: recording last swap on pipe=0, frame 362 [16a], time 10.145100 [ 10.148] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 10.148] sna_mode_wakeup: flip complete, pending? 1 [ 10.148] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.148] sna_composite(pixmap=894, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=894+(3626, 6)+(0, 0), size=(48, 36) [ 10.148] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 10.148] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 10.148] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.148] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 10.148] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 10.148] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 10.148] gen9_render_composite: 48x36, current mode=0/1 [ 10.148] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.148] sna_blt_composite (0, 4), (3626, 6), 48x36 [ 10.148] sna_blt_composite: unsupported op [3] for blitting [ 10.148] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.148] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.148] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.148] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 10.148] sna_drawable_use_bo pixmap=894, box=((3626, 6), (3674, 42)), flags=7... [ 10.148] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.148] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.148] sna_drawable_use_bo: using whole GPU bo [ 10.148] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.148] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 10.148] sna_transform_is_imprecise_integer_translation: no transform [ 10.148] gen9_composite_picture: integer translation (0, 0), removing [ 10.148] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 10.148] sna_render_pixmap_bo: CPU all damaged [ 10.148] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 10.148] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.148] kgem_bo_is_render: handle=33, rq? 0 [0] [ 10.148] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.148] gen4_choose_composite_emitter: identity src, no mask [ 10.148] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.148] aligning vertex: was 4, now 3 floats per vertex [ 10.148] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.148] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.148] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.148] kgem_add_handle: handle=4, index=0 [ 10.148] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.148] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.148] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.148] gen9_composite_get_binding_table(ffc0) [ 10.148] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.148] kgem_add_handle: handle=39, index=1 [ 10.148] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.148] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.148] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.148] kgem_add_reloc64: handle=33, pos=16344, delta=0, domains=40000 [ 10.148] kgem_add_handle: handle=33, index=2 [ 10.148] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f7000) [ 10.148] [3fd0] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 10.148] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.148] gen9_emit_sampler: sampler = 2 [ 10.148] gen9_emit_sf: num_sf_outputs=1 [ 10.148] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.148] gen9_emit_vertex_elements: setup id=2 [ 10.148] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.148] gen9_render_composite_box: (3626, 6), (3674, 42) [ 10.148] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 10.148] gen8_vertex_flush[490] = 3 [ 10.148] sna_create_pixmap(26, 20, 32, usage=0) [ 10.148] kgem_can_create_2d: 26x20 @ 32 [ 10.148] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.148] kgem_can_create_2d: untiled size=4096 [ 10.148] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.148] kgem_choose_tiling: 26x20 -> 0 [ 10.148] sna_create_pixmap: usage=0, flags=a [ 10.148] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 10.148] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 10.148] create_pixmap: serial=911, usage=0, 26x20 [ 10.148] sna_create_pixmap: serial=911, 26x20, usage=0 [ 10.148] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=38e, drawable=390 [ 10.148] sna_validate_gc: recomputing clip [ 10.148] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 10.148] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 10.148] try_upload__fast: ignore existing cpu damage (if any) [ 10.148] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.148] try_upload__fast: no, no gpu damage [ 10.148] sna_drawable_move_region_to_cpu(pixmap=912 (26x20), [(0, 0), (26, 20)], flags=1) [ 10.148] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 10.148] _sna_pixmap_move_to_cpu(pixmap=912, 26x20, flags=1) [ 10.148] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.148] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.148] operate_inplace: no, inplace operation not suitable [ 10.148] _sna_pixmap_move_to_cpu: marking as damaged [ 10.148] __sna_damage_all(26, 20) [ 10.148] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.148] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 10.148] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 10.148] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 10.148] sna_accel_flush: flush?=1, dirty?=1 [ 10.148] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 10.148] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 10.148] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 10.148] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.148] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.148] kgem_bo_sync__cpu_full: handle=33 [ 10.148] gen8_vertex_close: used=4887, vbo active? 16, vb=4, nreloc=1 [ 10.148] gen8_vertex_close: reloc[0] = 287 [ 10.148] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.148] kgem_add_handle: handle=16, index=3 [ 10.148] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.148] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.148] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.148] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.148] kgem_fixup_relocs: shrinking by 61440 [ 10.148] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.148] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.148] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.148] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.148] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 10.148] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.148] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.148] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.148] __kgem_busy: handle=33, busy=131072, wedged=0 [ 10.148] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 10.148] __kgem_busy: handle=33, busy=0, wedged=0 [ 10.148] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 10.148] __kgem_retire_requests_upto(handle=33, ring=0) [ 10.148] __kgem_retire_rq: request 1 complete [ 10.148] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.148] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 10.148] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 10.148] sna_composite(pixmap=894, op=3, src=912+(2370, 10), mask=0+(3554, 6), dst=894+(3554, 6)+(0, 0), size=(52, 36) [ 10.148] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 10.148] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 10.148] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.148] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 10.148] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 10.148] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 10.148] gen9_render_composite: 52x36, current mode=0/1 [ 10.148] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.148] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 10.148] sna_blt_composite: unsupported op [3] for blitting [ 10.148] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.148] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.148] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 10.148] sna_drawable_use_bo pixmap=894, box=((3554, 6), (3606, 42)), flags=7... [ 10.148] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.148] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.148] sna_drawable_use_bo: using whole GPU bo [ 10.148] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.148] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 10.148] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 10.148] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.148] sna_render_pixmap_bo pixmap=912, (2370, 10)x(52, 36)/(26, 20) [ 10.148] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 10.148] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 10.148] use_cpu_bo: no cpu bo [ 10.148] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 10.148] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 10.148] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 10.148] sna_drawable_move_region_to_cpu(pixmap=912 (26x20), [(0, 0), (26, 20)], flags=2) [ 10.148] sna_drawable_move_region_to_cpu: pixmap=912 all damaged on CPU [ 10.148] kgem_can_create_2d: 26x20 @ 32 [ 10.148] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 10.148] kgem_can_create_2d: untiled size=4096 [ 10.148] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 10.148] kgem_choose_tiling: 26x20 -> 0 [ 10.148] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 10.148] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 10.148] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 10.148] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 10.148] kgem_create_proxy: target handle=31 [proxy? -1], offset=4096, length=2560, io=1 [ 10.148] __kgem_bo_init(handle=31, num_pages=2560) [ 10.148] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 10.148] upload: adding upload cache to pixmap=912 [ 10.148] kgem_proxy_bo_attach: handle=31 [ 10.148] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.148] kgem_bo_is_render: handle=31, rq? 0 [0] [ 10.148] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.148] gen4_choose_composite_emitter: simple src, no mask [ 10.148] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.148] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.148] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.148] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.148] kgem_add_handle: handle=4, index=0 [ 10.148] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.148] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.148] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.148] gen9_composite_get_binding_table(ffc0) [ 10.148] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.148] kgem_add_handle: handle=39, index=1 [ 10.148] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.148] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.148] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.148] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 10.148] kgem_add_reloc64: adding proxy [delta=4096] for handle=31 [ 10.148] kgem_add_handle: handle=31, index=2 [ 10.148] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd4fc000) [ 10.148] [3fd0] bind bo(handle=31, addr=fd4fd000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 10.148] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.148] gen9_emit_sampler: sampler = 22 [ 10.148] gen9_emit_sf: num_sf_outputs=1 [ 10.148] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.148] gen9_emit_vertex_elements: setup id=2 [ 10.148] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.148] gen9_render_composite_box: (3554, 6), (3606, 42) [ 10.148] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 10.148] gen8_vertex_flush[490] = 3 [ 10.148] sna_destroy_pixmap: pixmap=912, attached?=1 [ 10.148] _kgem_bo_destroy: handle=31, proxy? 1 [ 10.148] __sna_free_pixmap(pixmap=912) [ 10.148] sna_composite(pixmap=894, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=894+(3490, 6)+(0, 0), size=(44, 36) [ 10.148] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 10.148] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 10.148] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.148] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 10.148] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 10.148] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 10.148] gen9_render_composite: 44x36, current mode=1/1 [ 10.148] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.148] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.148] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.148] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.148] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 10.148] sna_drawable_use_bo pixmap=894, box=((3490, 6), (3534, 42)), flags=7... [ 10.148] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.148] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.148] sna_drawable_use_bo: using whole GPU bo [ 10.148] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.148] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 10.148] sna_transform_is_imprecise_integer_translation: no transform [ 10.148] gen9_composite_picture: integer translation (0, 0), removing [ 10.148] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 10.148] sna_render_pixmap_bo: CPU all damaged [ 10.149] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 10.149] sna_add_flush_pixmap: new flush bo, flushing before [ 10.149] gen8_vertex_close: used=4896, vbo active? 16, vb=4, nreloc=1 [ 10.149] gen8_vertex_close: reloc[0] = 287 [ 10.149] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.149] kgem_add_handle: handle=16, index=3 [ 10.149] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.149] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16338 [fenced=0] [ 10.149] kgem_finish_buffers: buffer handle=31, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.149] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 10.149] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.149] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.149] kgem_fixup_relocs: shrinking by 61440 [ 10.149] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.149] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.149] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.149] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.149] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 10.149] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.149] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.149] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.149] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.149] kgem_bo_is_render: handle=34, rq? 0 [0] [ 10.149] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.149] gen4_choose_composite_emitter: identity src, no mask [ 10.149] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 10.149] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.149] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.149] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.149] kgem_add_handle: handle=4, index=0 [ 10.149] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.149] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.149] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.149] gen9_composite_get_binding_table(ffc0) [ 10.149] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.149] kgem_add_handle: handle=39, index=1 [ 10.149] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.149] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.149] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.149] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 10.149] kgem_add_handle: handle=34, index=2 [ 10.149] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 10.149] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 10.149] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.149] gen9_emit_sampler: sampler = 2 [ 10.149] gen9_emit_sf: num_sf_outputs=1 [ 10.149] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.149] gen9_emit_vertex_elements: setup id=2 [ 10.149] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.149] gen9_render_composite_box: (3490, 6), (3534, 42) [ 10.149] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 10.149] gen8_vertex_flush[490] = 3 [ 10.149] sna_composite(pixmap=894, op=3, src=760+(0, 6), mask=0+(3422, 6), dst=894+(3422, 6)+(0, 0), size=(48, 36) [ 10.149] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 10.149] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 10.149] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 10.149] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 10.149] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 10.149] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 10.149] gen9_render_composite: 48x36, current mode=1/1 [ 10.149] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.149] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.149] kgem_bo_is_busy: handle=39, domain: 3 exec? 1, rq? 1 [ 10.149] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.149] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 10.149] sna_drawable_use_bo pixmap=894, box=((3422, 6), (3470, 42)), flags=7... [ 10.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.149] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.149] sna_drawable_use_bo: using whole GPU bo [ 10.149] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.149] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 10.149] sna_transform_is_imprecise_integer_translation: no transform [ 10.149] gen9_composite_picture: integer translation (0, 0), removing [ 10.149] sna_render_pixmap_bo pixmap=760, (0, 6)x(48, 36)/(48, 48) [ 10.149] sna_render_pixmap_bo: CPU all damaged [ 10.149] sna_add_flush_pixmap: marking pixmap=760 for flushing [ 10.149] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.149] __kgem_retire_rq: request 1 complete [ 10.149] sna_add_flush_pixmap: new flush bo, flushing before [ 10.149] gen8_vertex_close: used=4905, vbo active? 16, vb=4, nreloc=1 [ 10.149] gen8_vertex_close: reloc[0] = 287 [ 10.149] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.149] kgem_add_handle: handle=16, index=3 [ 10.149] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.149] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16276 [fenced=0] [ 10.149] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.149] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.149] kgem_fixup_relocs: shrinking by 61440 [ 10.149] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.149] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.149] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.149] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.149] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 10.149] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.149] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.149] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.149] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.149] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.149] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.149] gen4_choose_composite_emitter: identity src, no mask [ 10.149] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 10.149] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.149] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.149] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.149] kgem_add_handle: handle=4, index=0 [ 10.149] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.149] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.149] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.149] gen9_composite_get_binding_table(ffc0) [ 10.149] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.149] kgem_add_handle: handle=39, index=1 [ 10.149] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.149] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.149] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.149] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.149] kgem_add_handle: handle=28, index=2 [ 10.149] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f2000) [ 10.149] [3fd0] bind bo(handle=28, addr=fd4f2000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.149] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.149] gen9_emit_sampler: sampler = 2 [ 10.149] gen9_emit_sf: num_sf_outputs=1 [ 10.149] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.149] gen9_emit_vertex_elements: setup id=2 [ 10.149] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.149] gen9_render_composite_box: (3422, 6), (3470, 42) [ 10.149] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 10.149] gen8_vertex_flush[490] = 3 [ 10.149] sna_create_pixmap(16, 16, 32, usage=0) [ 10.149] kgem_can_create_2d: 16x16 @ 32 [ 10.149] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.149] kgem_can_create_2d: untiled size=4096 [ 10.149] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.149] kgem_choose_tiling: 16x16 -> 0 [ 10.149] sna_create_pixmap: usage=0, flags=a [ 10.149] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 10.149] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 10.149] create_pixmap: serial=913, usage=0, 16x16 [ 10.149] sna_create_pixmap: serial=913, 16x16, usage=0 [ 10.149] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=390, drawable=392 [ 10.149] sna_validate_gc: recomputing clip [ 10.149] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 10.149] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 10.149] try_upload__fast: ignore existing cpu damage (if any) [ 10.149] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.149] try_upload__fast: no, no gpu damage [ 10.149] sna_drawable_move_region_to_cpu(pixmap=914 (16x16), [(0, 0), (16, 16)], flags=1) [ 10.149] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 10.149] _sna_pixmap_move_to_cpu(pixmap=914, 16x16, flags=1) [ 10.149] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.149] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.149] operate_inplace: no, inplace operation not suitable [ 10.149] _sna_pixmap_move_to_cpu: marking as damaged [ 10.149] __sna_damage_all(16, 16) [ 10.149] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.149] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 10.149] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 10.149] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.149] sna_accel_flush: flush?=1, dirty?=1 [ 10.149] sna_accel_flush: syncing SHM pixmap=760 (refcnt=1) [ 10.149] _sna_pixmap_move_to_cpu(pixmap=760, 48x48, flags=3) [ 10.149] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.149] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.149] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.149] kgem_bo_sync__cpu_full: handle=28 [ 10.149] gen8_vertex_close: used=4914, vbo active? 16, vb=4, nreloc=1 [ 10.149] gen8_vertex_close: reloc[0] = 287 [ 10.149] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.149] kgem_add_handle: handle=16, index=3 [ 10.149] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.149] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16277 [fenced=0] [ 10.149] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.149] __kgem_retire_rq: request 1 complete [ 10.149] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.149] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.149] kgem_fixup_relocs: shrinking by 61440 [ 10.149] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.149] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.149] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.149] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.149] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.149] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.149] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.149] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.149] __kgem_busy: handle=28, busy=131072, wedged=0 [ 10.149] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 10.149] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.149] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.149] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.149] __kgem_retire_rq: request 1 complete [ 10.149] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.149] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.149] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.149] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 10.149] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 10.149] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 10.149] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.149] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.149] kgem_bo_sync__cpu_full: handle=34 [ 10.149] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.149] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 10.149] __kgem_busy: handle=34, busy=0, wedged=0 [ 10.149] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 10.149] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 10.149] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 10.149] sna_composite(pixmap=894, op=3, src=914+(2247, 15), mask=0+(3370, 7), dst=894+(3370, 7)+(0, 0), size=(32, 34) [ 10.149] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 10.149] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 10.149] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 10.149] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 10.149] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 10.149] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 10.149] gen9_render_composite: 32x34, current mode=0/1 [ 10.149] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.149] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 10.149] sna_blt_composite: unsupported op [3] for blitting [ 10.149] kgem_bo_is_busy: handle=39, domain: 0 exec? 0, rq? 0 [ 10.149] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.149] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 10.149] sna_drawable_use_bo pixmap=894, box=((3370, 7), (3402, 41)), flags=7... [ 10.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.149] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.149] sna_drawable_use_bo: using whole GPU bo [ 10.149] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.149] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 10.149] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 10.149] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.149] sna_render_pixmap_bo pixmap=914, (2247, 15)x(32, 34)/(16, 16) [ 10.149] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 10.149] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 10.149] use_cpu_bo: no cpu bo [ 10.149] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 10.149] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 10.149] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 10.149] sna_drawable_move_region_to_cpu(pixmap=914 (16x16), [(0, 0), (16, 16)], flags=2) [ 10.149] sna_drawable_move_region_to_cpu: pixmap=914 all damaged on CPU [ 10.149] kgem_can_create_2d: 16x16 @ 32 [ 10.149] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 10.149] kgem_can_create_2d: untiled size=4096 [ 10.149] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 10.149] kgem_choose_tiling: 16x16 -> 0 [ 10.149] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 10.149] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 10.149] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 10.149] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 10.149] kgem_create_proxy: target handle=31 [proxy? -1], offset=8192, length=1024, io=1 [ 10.149] __kgem_bo_init(handle=31, num_pages=1024) [ 10.149] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 10.149] upload: adding upload cache to pixmap=914 [ 10.149] kgem_proxy_bo_attach: handle=31 [ 10.149] kgem_bo_is_render: handle=39, rq? 0 [0] [ 10.149] kgem_bo_is_render: handle=31, rq? 0 [0] [ 10.149] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.149] gen4_choose_composite_emitter: simple src, no mask [ 10.149] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 10.149] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.149] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.149] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.149] kgem_add_handle: handle=4, index=0 [ 10.149] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.149] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.149] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.149] gen9_composite_get_binding_table(ffc0) [ 10.149] kgem_add_reloc64: handle=39, pos=16360, delta=0, domains=20002 [ 10.149] kgem_add_handle: handle=39, index=1 [ 10.149] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.149] __kgem_bo_mark_dirty: handle=39 (proxy? 0) [ 10.149] [3fe0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.149] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 10.149] kgem_add_reloc64: adding proxy [delta=8192] for handle=31 [ 10.149] kgem_add_handle: handle=31, index=2 [ 10.149] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd4fc000) [ 10.149] [3fd0] bind bo(handle=31, addr=fd4fe000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 10.149] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.149] gen9_emit_sampler: sampler = 22 [ 10.149] gen9_emit_sf: num_sf_outputs=1 [ 10.149] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.149] gen9_emit_vertex_elements: setup id=2 [ 10.149] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.149] gen9_render_composite_box: (3370, 7), (3402, 41) [ 10.149] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 10.149] gen8_vertex_flush[490] = 3 [ 10.149] sna_destroy_pixmap: pixmap=914, attached?=1 [ 10.149] _kgem_bo_destroy: handle=31, proxy? 1 [ 10.149] __sna_free_pixmap(pixmap=914) [ 10.149] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 10.149] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.149] sna_glyphs: discarding mask [ 10.149] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 10.149] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789313152 size=7680x2160 [ 10.149] gen9_render_composite: 0x0, current mode=1/1 [ 10.149] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.149] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.149] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.149] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.149] sna_drawable_use_bo pixmap=894, box=((0, 0), (7680, 2160)), flags=7... [ 10.149] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.149] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.149] sna_drawable_use_bo: using whole GPU bo [ 10.149] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.149] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.149] color_convert: src=ff232321 [20028888] [ 10.149] color_convert: dst=ff232321 [20028888] [ 10.149] sna_render_get_solid: ff232321 [ 10.149] sna_render_get_solid(7) = ff232321 (old) [ 10.149] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.149] sna_transform_is_imprecise_integer_translation: no transform [ 10.149] gen9_composite_picture: integer translation (0, 0), removing [ 10.149] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.149] sna_render_pixmap_bo: GPU all damaged [ 10.150] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.150] gen4_choose_composite_emitter: solid, identity mask [ 10.150] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 10.150] aligning vertex: was 3, now 4 floats per vertex [ 10.150] gen9_composite_get_binding_table(ff00) [ 10.150] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.150] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 10.150] kgem_add_handle: handle=8, index=3 [ 10.150] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 10.150] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.150] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 10.150] kgem_add_handle: handle=6, index=4 [ 10.150] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 10.150] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.150] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.150] gen9_emit_sampler: sampler = a [ 10.150] gen9_emit_sf: num_sf_outputs=2 [ 10.150] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.150] gen9_emit_vertex_elements: setup id=9 [ 10.150] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.150] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.150] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.150] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.150] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.150] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.150] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.150] gen8_vertex_flush[56c] = 48 [ 10.150] gen9_magic_ca_pass: CA fixup (1231 -> 1279) [ 10.150] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.150] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.150] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.150] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 10.150] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.150] sna_glyphs: discarding mask [ 10.150] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 10.150] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268789313152 size=7680x2160 [ 10.150] gen9_render_composite: 0x0, current mode=1/1 [ 10.150] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 10.150] kgem_bo_is_busy: handle=39, domain: 0 exec? 1, rq? 1 [ 10.150] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.150] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.150] sna_drawable_use_bo pixmap=894, box=((0, 0), (7680, 2160)), flags=7... [ 10.150] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.150] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.150] sna_drawable_use_bo: using whole GPU bo [ 10.150] gen9_composite_set_target: pixmap=894, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 10.150] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.150] color_convert: src=ff8e8b85 [20028888] [ 10.150] color_convert: dst=ff8e8b85 [20028888] [ 10.150] sna_render_get_solid: ff8e8b85 [ 10.150] sna_render_get_solid(8) = ff8e8b85 (old) [ 10.150] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.150] sna_transform_is_imprecise_integer_translation: no transform [ 10.150] gen9_composite_picture: integer translation (0, 0), removing [ 10.150] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.150] sna_render_pixmap_bo: GPU all damaged [ 10.150] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 10.150] gen4_choose_composite_emitter: solid, identity mask [ 10.150] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.150] gen9_composite_get_binding_table(fe40) [ 10.150] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 10.150] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 10.150] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 10.150] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.150] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 10.150] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.150] gen9_emit_vertex_elements: setup id=9 [ 10.150] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.150] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.150] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 10.150] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 10.150] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 10.150] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 10.150] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 10.150] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 10.150] gen8_vertex_flush[66c] = 48 [ 10.150] gen9_magic_ca_pass: CA fixup (1279 -> 1327) [ 10.150] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 10.150] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.150] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.150] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=37e, drawable=b1 [ 10.150] sna_validate_gc: recomputing clip [ 10.150] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.150] sna_copy_area: src=pixmap=894:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.150] sna_copy_area: normal copy [ 10.150] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.150] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 10.150] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.150] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 10.150] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 10.150] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 10.150] sna_do_copy: pixmap -- no source clipping [ 10.150] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 10.150] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 10.150] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=894+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 10.150] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b34f00, gpu_bo=39, cpu_bo=0), replaces=1 [ 10.150] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.150] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 10.150] sna_drawable_use_bo: pinned, never REPLACES [ 10.150] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.150] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.150] sna_drawable_use_bo: applying move-to-gpu override [ 10.150] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 10.150] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 10.150] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 10.150] wait_for_shadow: setting front pixmap to handle=27 [ 10.150] sna_drawable_use_bo: using whole GPU bo [ 10.150] sna_pixmap_move_to_gpu(pixmap=894, usage=0), flags=a [ 10.150] sna_pixmap_move_to_gpu: already all-damaged [ 10.150] sna_pixmap_mark_active: pixmap=894, handle=39 [ 10.150] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.150] sna_pixmap_make_cow: make cow src=894, dst=165, handle=39 (already cow? src=0, dst=0) [ 10.150] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 10.150] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.150] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.150] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.150] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.150] kgem_bo_is_render: handle=39, rq? 1 [1] [ 10.150] kgem_set_mode: flushing before new bo [ 10.150] gen8_vertex_close: used=5308, vbo active? 16, vb=204, nreloc=2 [ 10.150] gen8_vertex_close: reloc[0] = 287 [ 10.150] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.150] kgem_add_handle: handle=16, index=5 [ 10.150] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 10.150] gen8_vertex_close: reloc[1] = 342 [ 10.150] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 10.150] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 10.150] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17363 [fenced=0] [ 10.150] kgem_finish_buffers: buffer handle=31, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.150] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 10.150] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.150] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.150] kgem_fixup_relocs: shrinking by 61440 [ 10.150] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.150] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.150] kgem_commit: release handle=39 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 10.150] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.150] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 10.150] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.150] __kgem_bo_clear_busy: handle=8 [ 10.150] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.150] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.150] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.150] __kgem_bo_clear_busy: handle=8 [ 10.150] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.150] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.150] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.150] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.150] aligning vertex: was 4, now 2 floats per vertex [ 10.150] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.150] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.150] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.150] kgem_add_handle: handle=4, index=0 [ 10.150] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.150] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.150] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.150] gen9_composite_get_binding_table(ffc0) [ 10.150] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 10.150] kgem_add_handle: handle=27, index=1 [ 10.150] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.150] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 10.150] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.150] kgem_add_reloc64: handle=39, pos=16344, delta=0, domains=40000 [ 10.150] kgem_add_handle: handle=39, index=2 [ 10.150] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 10.150] [3fd0] bind bo(handle=39, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.150] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.150] gen9_emit_sampler: sampler = 0 [ 10.150] gen9_emit_sf: num_sf_outputs=1 [ 10.150] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.150] gen9_emit_vertex_elements: setup id=0 [ 10.150] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.150] (0, 0) -> (0, 0) + (7680, 2160) [ 10.150] gen8_vertex_flush[490] = 3 [ 10.150] sna_destroy_pixmap: pixmap=894, attached?=1 [ 10.150] _kgem_bo_destroy: handle=39, proxy? 0 [ 10.150] __kgem_bo_destroy: handle=39, size=66355200 [ 10.150] __kgem_bo_destroy: handle=39 -> active [ 10.150] __sna_free_pixmap(pixmap=894) [ 10.150] sna_accel_flush: flush?=0, dirty?=0 [ 10.150] sna_accel_flush: flush?=0, dirty?=0 [ 10.150] sna_block_handler (tv=598.7000) [ 10.150] kgem_retire, need_retire?=1 [ 10.150] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.150] kgem_retire__requests_ring: retiring ring 0 [ 10.150] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.150] __kgem_retire_rq: request 1 complete [ 10.150] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.150] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.150] kgem_retire -- retired=0, need_retire=0 [ 10.150] kgem_retire__buffers: handle=31, busy? 0 [0] [ 10.150] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 10.150] __kgem_bo_destroy: handle=31, size=262144 [ 10.150] kgem_bo_replace_io: transferring io handle=31 to bo [ 10.150] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 10.150] sna_accel_block: GPU idle, flushing [ 10.150] gen8_vertex_close: used=5314, vbo active? 16, vb=1, nreloc=1 [ 10.150] gen8_vertex_close: reloc[0] = 287 [ 10.150] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.150] kgem_add_handle: handle=16, index=3 [ 10.150] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.150] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32474 [fenced=0] [ 10.150] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.150] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.150] kgem_fixup_relocs: shrinking by 61440 [ 10.150] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.150] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.150] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.150] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.150] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=e4505000 [ 10.150] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.150] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.150] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.150] sna_scanout_do_flush: flush timer active: delta=-7 [ 10.150] sna_scanout_do_flush (time=10150), triggered [ 10.150] sna_scanout_flush (time=10150), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.150] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.150] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.150] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.150] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.150] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 10.150] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.150] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.150] sna_pixmap_move_to_gpu: already all-damaged [ 10.150] sna_pixmap_mark_active: pixmap=165, handle=27 [ 10.150] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.150] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.150] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.150] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 10.150] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 10.151] get_fb: reusing fb=101 for handle=27 [ 10.151] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 10.151] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.151] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 10.151] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 10.151] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.151] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.151] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 10.151] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 10.151] sna_accel_do_throttle (time=10150), triggered [ 10.151] sna_accel_throttle (time=10150) [ 10.151] sna_accel_block: evaluating timers, active=7 [ 10.151] sna_accel_block: flush timer expires in 16 [10166] [ 10.160] sna_wakeup_handler [ 10.160] sna_mode_wakeup: len=32 [ 10.160] sna_mode_wakeup: recording last swap on pipe=1, frame 333 [14d], time 10.160457 [ 10.160] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 10.160] sna_mode_wakeup: flip complete, pending? 2 [ 10.160] sna_block_handler (tv=597.997000) [ 10.160] kgem_retire, need_retire?=1 [ 10.160] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.160] kgem_retire__requests_ring: retiring ring 0 [ 10.160] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.160] __kgem_retire_rq: request 1 complete [ 10.160] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 10.160] __kgem_bo_flush: handle=39, busy=0, wedged=0 [ 10.160] kgem_bo_move_to_cache: release handle=39 [ 10.160] kgem_bo_move_to_inactive: moving handle=39 to inactive [ 10.160] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.160] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.160] kgem_retire -- retired=1, need_retire=0 [ 10.160] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 10.160] gen6_render_retire: resetting idle vbo [ 10.160] sna_scanout_do_flush: flush timer active: delta=6 [ 10.160] sna_accel_block: evaluating timers, active=7 [ 10.160] sna_accel_block: flush timer expires in 6 [10166] [ 10.161] sna_wakeup_handler [ 10.161] sna_mode_wakeup: len=32 [ 10.161] sna_mode_wakeup: recording last swap on pipe=0, frame 363 [16b], time 10.161763 [ 10.161] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 10.161] sna_mode_wakeup: flip complete, pending? 1 [ 10.161] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.161] sna_block_handler (tv=597.996000) [ 10.161] sna_scanout_do_flush: flush timer active: delta=5 [ 10.161] sna_accel_block: evaluating timers, active=7 [ 10.161] sna_accel_block: flush timer expires in 5 [10166] [ 10.166] sna_wakeup_handler [ 10.166] sna_block_handler (tv=597.991000) [ 10.166] sna_scanout_do_flush: flush timer active: delta=0 [ 10.166] sna_scanout_do_flush (time=10166), triggered [ 10.166] sna_scanout_flush (time=10166), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.166] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.166] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.166] sna_accel_block: evaluating timers, active=7 [ 10.166] sna_accel_block: flush timer expires in 16 [10182] [ 10.182] sna_wakeup_handler [ 10.182] sna_block_handler (tv=597.975000) [ 10.182] sna_scanout_do_flush: flush timer active: delta=0 [ 10.182] sna_scanout_do_flush (time=10182), triggered [ 10.182] sna_scanout_flush (time=10182), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.182] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.182] sna_accel_disarm_timer[0] (time=10182) [ 10.182] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.182] sna_accel_do_throttle (time=10182), triggered [ 10.182] sna_accel_throttle (time=10182) [ 10.182] sna_accel_disarm_timer[1] (time=10182) [ 10.404] sna_wakeup_handler [ 10.404] sna_create_pixmap(576, 76, 24, usage=0) [ 10.404] kgem_can_create_2d: 576x76 @ 24 [ 10.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.404] kgem_can_create_2d: untiled size=176128 [ 10.404] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.404] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.404] kgem_can_create_2d: tiled[-1] size=176128 [ 10.404] sna_create_pixmap: usage=0, flags=1b [ 10.404] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.404] __pop_freed_pixmap: reusing freed pixmap=894 header [ 10.404] create_pixmap_hdr: pixmap=915, width=576, height=76, usage=0 [ 10.404] sna_create_pixmap: serial=915, 576x76, usage=0 [ 10.404] sna_composite_rectangles(pixmap=916, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.404] sna_composite_rectangles: converted to op 0 [ 10.404] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.404] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.405] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.405] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.405] sna_composite_rectangles: dropping last-cpu hint [ 10.405] sna_drawable_use_bo pixmap=916, box=((0, 0), (576, 76)), flags=19... [ 10.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.405] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.405] sna_pixmap_move_to_gpu(pixmap=916, usage=0), flags=b [ 10.405] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.405] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.405] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.405] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.405] sna_pixmap_alloc_gpu: pixmap=916 [ 10.405] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.405] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.405] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 10.405] from inactive: pitch=2560, tiling=1: handle=38, id=861 [ 10.405] __sna_damage_all(576, 76) [ 10.405] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.405] sna_pixmap_mark_active: pixmap=916, handle=38 [ 10.405] sna_drawable_use_bo: allocated GPU bo for operation [ 10.405] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.405] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.405] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.405] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.405] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.405] sna_render_get_solid: 0 [ 10.405] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.405] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.405] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.405] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.405] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.405] kgem_add_handle: handle=4, index=0 [ 10.405] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.405] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.405] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.405] gen9_composite_get_binding_table(ffc0) [ 10.405] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.405] kgem_add_handle: handle=38, index=1 [ 10.405] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.405] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.405] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.405] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.405] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.405] kgem_add_handle: handle=7, index=2 [ 10.405] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.405] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.405] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.405] gen9_emit_sampler: sampler = 1 [ 10.405] gen9_emit_sf: num_sf_outputs=1 [ 10.405] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.405] gen9_emit_vertex_elements: setup id=0 [ 10.405] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.405] (0, 0), (576, 76) [ 10.405] gen8_vertex_flush[490] = 3 [ 10.405] sna_composite_rectangles: pixmap=916 marking clear [0]? 1 [ 10.405] sna_composite_rectangles(pixmap=916, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 10.405] sna_composite_rectangles: converted to op 1 [ 10.405] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.405] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.405] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.405] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.405] sna_composite_rectangles: promoting to full GPU [ 10.405] sna_composite_rectangles: dropping last-cpu hint [ 10.405] sna_drawable_use_bo pixmap=916, box=((0, 0), (576, 76)), flags=19... [ 10.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.405] sna_drawable_use_bo: using whole GPU bo [ 10.405] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.405] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.405] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 10.405] sna_render_get_solid: ff2c001e [ 10.405] sna_render_get_solid(0) = ff2c001e (old) [ 10.405] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.405] gen9_composite_get_binding_table(ff00) [ 10.405] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.405] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.405] kgem_add_handle: handle=8, index=3 [ 10.405] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.405] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.405] gen9_emit_vertex_elements: setup id=0 [ 10.405] (0, 0), (576, 76) [ 10.405] gen8_vertex_flush[4cc] = 3 [ 10.405] sna_composite_rectangles: pixmap=916 marking clear [ff2c001e]? 1 [ 10.405] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=394 [ 10.405] sna_validate_gc: recomputing clip [ 10.405] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9ad97d0] [ 10.405] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=916:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.405] sna_copy_area: normal copy [ 10.405] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 10.405] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 10.405] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 10.405] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 10.405] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 10.405] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 10.405] sna_do_copy: pixmap -- no source clipping [ 10.405] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 10.405] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 10.405] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=916+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 10.405] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.405] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.405] sna_drawable_use_bo pixmap=916, box=((0, 0), (576, 76)), flags=1b... [ 10.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.405] sna_drawable_use_bo: using whole GPU bo [ 10.405] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.405] sna_pixmap_move_to_gpu: already all-damaged [ 10.405] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.405] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.405] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.405] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.405] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.405] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.405] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.405] gen9_composite_get_binding_table(fe80) [ 10.405] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.405] kgem_add_handle: handle=9, index=4 [ 10.405] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.405] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.405] gen9_emit_sampler: sampler = 0 [ 10.405] gen9_emit_vertex_elements: setup id=0 [ 10.405] (192, 1096) -> (0, 0) + (576, 76) [ 10.405] gen8_vertex_flush[510] = 3 [ 10.405] sna_create_pixmap(80, 80, 32, usage=0) [ 10.405] kgem_can_create_2d: 80x80 @ 32 [ 10.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.405] kgem_can_create_2d: untiled size=28672 [ 10.405] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.405] kgem_choose_tiling: 80x80 -> 0 [ 10.405] sna_create_pixmap: usage=0, flags=b [ 10.405] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.405] __pop_freed_pixmap: reusing freed pixmap=898 header [ 10.405] create_pixmap_hdr: pixmap=917, width=80, height=80, usage=0 [ 10.405] sna_create_pixmap: serial=917, 80x80, usage=0 [ 10.405] sna_composite_rectangles(pixmap=918, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.405] sna_composite_rectangles: converted to op 0 [ 10.405] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.405] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.405] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.405] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.405] sna_composite_rectangles: dropping last-cpu hint [ 10.405] sna_drawable_use_bo pixmap=918, box=((0, 0), (80, 80)), flags=19... [ 10.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.405] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.405] sna_pixmap_move_to_gpu(pixmap=918, usage=0), flags=b [ 10.405] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.405] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.405] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.405] kgem_choose_tiling: 80x80 -> 0 [ 10.405] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.405] kgem_choose_tiling: 80x80 -> 0 [ 10.405] sna_pixmap_alloc_gpu: pixmap=918 [ 10.405] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.405] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.405] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.405] from inactive: pitch=320, tiling=0: handle=22, id=862 [ 10.405] __sna_damage_all(80, 80) [ 10.405] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.405] sna_pixmap_mark_active: pixmap=918, handle=22 [ 10.405] sna_drawable_use_bo: allocated GPU bo for operation [ 10.405] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.405] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.405] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.405] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.405] sna_render_get_solid: 0 [ 10.405] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.405] kgem_set_mode: flushing before new bo [ 10.405] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 10.405] gen8_vertex_close: reloc[0] = 287 [ 10.405] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.405] kgem_add_handle: handle=16, index=5 [ 10.405] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.405] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 10.405] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.405] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.405] kgem_fixup_relocs: shrinking by 61440 [ 10.405] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.405] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.405] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.405] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.405] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.405] __kgem_bo_clear_busy: handle=7 [ 10.405] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.405] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.405] __kgem_bo_clear_busy: handle=8 [ 10.405] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.405] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.405] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.405] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.405] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.405] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.405] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.405] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.405] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.405] kgem_add_handle: handle=4, index=0 [ 10.405] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.405] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.405] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.405] gen9_composite_get_binding_table(ffc0) [ 10.405] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.405] kgem_add_handle: handle=22, index=1 [ 10.405] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.405] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.405] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.405] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.405] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.405] kgem_add_handle: handle=7, index=2 [ 10.405] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.405] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.405] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.405] gen9_emit_sampler: sampler = 1 [ 10.405] gen9_emit_sf: num_sf_outputs=1 [ 10.405] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.405] gen9_emit_vertex_elements: setup id=0 [ 10.405] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.405] (0, 0), (80, 80) [ 10.405] gen8_vertex_flush[490] = 3 [ 10.405] sna_composite_rectangles: pixmap=918 marking clear [0]? 1 [ 10.405] sna_composite_rectangles(pixmap=918, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.405] sna_composite_rectangles: converted to op 1 [ 10.405] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.405] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.405] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.405] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.405] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.405] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.405] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.405] sna_composite_rectangles: dropping last-cpu hint [ 10.405] sna_drawable_use_bo pixmap=918, box=((0, 0), (80, 80)), flags=1... [ 10.405] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.405] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.405] sna_drawable_use_bo: using whole GPU bo [ 10.405] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.405] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.405] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.405] sna_render_get_solid: 40404040 [ 10.405] sna_render_get_solid(1) = 40404040 (old) [ 10.405] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.405] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.405] gen9_composite_get_binding_table(ff00) [ 10.405] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.405] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.405] kgem_add_handle: handle=8, index=3 [ 10.405] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 10.405] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.405] gen9_emit_vertex_elements: setup id=0 [ 10.405] (0, 0), (2, 2) [ 10.405] (78, 0), (80, 2) [ 10.405] (0, 78), (2, 80) [ 10.405] (78, 78), (80, 80) [ 10.405] gen8_vertex_flush[4cc] = 12 [ 10.405] sna_composite(pixmap=916, op=3, src=918+(192, 1096), mask=0+(0, 0), dst=916+(0, 0)+(0, 0), size=(576, 76) [ 10.405] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.405] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.405] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.405] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.405] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 10.405] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.405] gen9_render_composite: 576x76, current mode=1/1 [ 10.405] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.405] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.405] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 [ 10.405] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.406] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.406] sna_drawable_use_bo pixmap=916, box=((0, 0), (576, 76)), flags=7... [ 10.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.406] sna_drawable_use_bo: using whole GPU bo [ 10.406] gen9_composite_set_target: pixmap=916, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.406] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 10.406] sna_transform_is_imprecise_integer_translation: no transform [ 10.406] gen9_composite_picture: integer translation (0, 0), removing [ 10.406] sna_render_pixmap_bo pixmap=918, (192, 1096)x(576, 76)/(80, 80) [ 10.406] sna_render_pixmap_bo: GPU all damaged [ 10.406] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.406] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.406] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.406] gen4_choose_composite_emitter: identity src, no mask [ 10.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.406] __kgem_retire_rq: request 1 complete [ 10.406] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.406] kgem_set_mode: flushing before new bo [ 10.406] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 10.406] gen8_vertex_close: reloc[0] = 287 [ 10.406] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.406] kgem_add_handle: handle=16, index=4 [ 10.406] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.406] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=91 [fenced=0] [ 10.406] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.406] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.406] kgem_fixup_relocs: shrinking by 61440 [ 10.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.406] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.406] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.406] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.406] __kgem_bo_clear_busy: handle=7 [ 10.406] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.406] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.406] __kgem_bo_clear_busy: handle=8 [ 10.406] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.406] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.406] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.406] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.406] kgem_check_bo: num_pages=+65, num_exec=+2 [ 10.406] aligning vertex: was 2, now 3 floats per vertex [ 10.406] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.406] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.406] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.406] kgem_add_handle: handle=4, index=0 [ 10.406] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.406] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.406] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.406] gen9_composite_get_binding_table(ffc0) [ 10.406] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.406] kgem_add_handle: handle=38, index=1 [ 10.406] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.406] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.406] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.406] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 10.406] kgem_add_handle: handle=22, index=2 [ 10.406] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 10.406] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.406] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.406] gen9_emit_sampler: sampler = a [ 10.406] gen9_emit_sf: num_sf_outputs=1 [ 10.406] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.406] gen9_emit_vertex_elements: setup id=2 [ 10.406] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.406] gen9_render_composite_box: (0, 0), (576, 76) [ 10.406] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.406] gen8_vertex_flush[490] = 3 [ 10.406] sna_destroy_pixmap: pixmap=918, attached?=1 [ 10.406] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.406] __kgem_bo_destroy: handle=22, size=61440 [ 10.406] __kgem_bo_destroy: handle=22 -> active [ 10.406] __sna_free_pixmap(pixmap=918) [ 10.406] sna_create_pixmap(576, 76, 32, usage=0) [ 10.406] kgem_can_create_2d: 576x76 @ 32 [ 10.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.406] kgem_can_create_2d: untiled size=176128 [ 10.406] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.406] kgem_can_create_2d: tiled[-1] size=176128 [ 10.406] sna_create_pixmap: usage=0, flags=1b [ 10.406] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.406] __pop_freed_pixmap: reusing freed pixmap=918 header [ 10.406] create_pixmap_hdr: pixmap=919, width=576, height=76, usage=0 [ 10.406] sna_create_pixmap: serial=919, 576x76, usage=0 [ 10.406] sna_composite_rectangles(pixmap=920, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.406] sna_composite_rectangles: converted to op 0 [ 10.406] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.406] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.406] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.406] sna_composite_rectangles: dropping last-cpu hint [ 10.406] sna_drawable_use_bo pixmap=920, box=((0, 0), (576, 76)), flags=19... [ 10.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.406] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.406] sna_pixmap_move_to_gpu(pixmap=920, usage=0), flags=b [ 10.406] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.406] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.406] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.406] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.406] sna_pixmap_alloc_gpu: pixmap=920 [ 10.406] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.406] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.406] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 10.406] from inactive: pitch=2560, tiling=1: handle=36, id=863 [ 10.406] __sna_damage_all(576, 76) [ 10.406] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.406] sna_pixmap_mark_active: pixmap=920, handle=36 [ 10.406] sna_drawable_use_bo: allocated GPU bo for operation [ 10.406] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.406] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.406] kgem_bo_is_render: handle=36, rq? 0 [0] [ 10.406] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.406] sna_render_get_solid: 0 [ 10.406] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.406] __kgem_retire_rq: request 1 complete [ 10.406] kgem_set_mode: flushing before new bo [ 10.406] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 10.406] gen8_vertex_close: reloc[0] = 287 [ 10.406] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.406] kgem_add_handle: handle=16, index=3 [ 10.406] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.406] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 10.406] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.406] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.406] kgem_fixup_relocs: shrinking by 61440 [ 10.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.406] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.406] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.406] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.406] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.406] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.406] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.406] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.406] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.406] aligning vertex: was 3, now 2 floats per vertex [ 10.406] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.406] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.406] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.406] kgem_add_handle: handle=4, index=0 [ 10.406] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.406] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.406] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.406] gen9_composite_get_binding_table(ffc0) [ 10.406] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 10.406] kgem_add_handle: handle=36, index=1 [ 10.406] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 10.406] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 10.406] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.406] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.406] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.406] kgem_add_handle: handle=7, index=2 [ 10.406] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.406] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.406] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.406] gen9_emit_sampler: sampler = 1 [ 10.406] gen9_emit_sf: num_sf_outputs=1 [ 10.406] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.406] gen9_emit_vertex_elements: setup id=0 [ 10.406] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.406] (0, 0), (576, 76) [ 10.406] gen8_vertex_flush[490] = 3 [ 10.406] sna_composite_rectangles: pixmap=920 marking clear [0]? 1 [ 10.406] sna_composite(pixmap=920, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=920+(0, 0)+(0, 0), size=(576, 76) [ 10.406] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.406] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.406] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.406] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.406] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 10.406] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.406] gen9_render_composite: 576x76, current mode=1/1 [ 10.406] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.406] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 10.406] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.406] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 10.406] sna_drawable_use_bo pixmap=920, box=((0, 0), (576, 76)), flags=1f... [ 10.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 10.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.406] sna_drawable_use_bo: using whole GPU bo [ 10.406] gen9_composite_set_target: pixmap=920, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.406] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 10.406] sna_transform_is_imprecise_integer_translation: no transform [ 10.406] gen9_composite_picture: integer translation (0, 0), removing [ 10.406] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 10.406] sna_render_pixmap_bo: GPU all damaged [ 10.406] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.406] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.406] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.406] gen4_choose_composite_emitter: identity src, no mask [ 10.406] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.406] aligning vertex: was 2, now 3 floats per vertex [ 10.406] gen9_composite_get_binding_table(ff00) [ 10.406] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 10.406] kgem_add_handle: handle=9, index=3 [ 10.406] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 10.406] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.406] gen9_emit_sampler: sampler = 2 [ 10.406] gen9_emit_vertex_elements: setup id=2 [ 10.406] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.406] gen9_render_composite_box: (0, 0), (576, 76) [ 10.406] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.406] gen8_vertex_flush[504] = 3 [ 10.406] sna_composite_rectangles(pixmap=920, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 10.406] sna_composite_rectangles: converted to op 3 [ 10.406] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.406] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.406] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.406] sna_drawable_use_bo pixmap=920, box=((0, 0), (576, 76)), flags=1... [ 10.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.406] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.406] sna_drawable_use_bo: using whole GPU bo [ 10.406] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 10.406] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.406] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 10.406] sna_render_get_solid: 660a0a0a [ 10.406] sna_render_get_solid(2) = 660a0a0a (old) [ 10.406] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.406] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.406] aligning vertex: was 3, now 2 floats per vertex [ 10.406] gen9_composite_get_binding_table(fe80) [ 10.406] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 10.406] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.406] kgem_add_handle: handle=8, index=4 [ 10.406] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 10.406] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.406] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.406] gen9_emit_sampler: sampler = 1 [ 10.406] gen9_emit_vertex_elements: setup id=0 [ 10.406] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.406] (0, 0), (576, 76) [ 10.406] gen8_vertex_flush[57c] = 3 [ 10.406] sna_create_pixmap(576, 76, 32, usage=0) [ 10.406] kgem_can_create_2d: 576x76 @ 32 [ 10.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.406] kgem_can_create_2d: untiled size=176128 [ 10.406] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.406] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.406] kgem_can_create_2d: tiled[-1] size=176128 [ 10.406] sna_create_pixmap: usage=0, flags=1b [ 10.406] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.406] __pop_freed_pixmap: reusing freed pixmap=900 header [ 10.406] create_pixmap_hdr: pixmap=921, width=576, height=76, usage=0 [ 10.406] sna_create_pixmap: serial=921, 576x76, usage=0 [ 10.406] sna_composite_rectangles(pixmap=922, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.406] sna_composite_rectangles: converted to op 0 [ 10.406] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.406] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.406] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.406] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.406] sna_composite_rectangles: dropping last-cpu hint [ 10.406] sna_drawable_use_bo pixmap=922, box=((0, 0), (576, 76)), flags=19... [ 10.406] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.406] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.406] sna_pixmap_move_to_gpu(pixmap=922, usage=0), flags=b [ 10.406] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.406] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.406] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.406] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.406] sna_pixmap_alloc_gpu: pixmap=922 [ 10.406] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.406] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.406] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 10.406] from inactive: pitch=2560, tiling=1: handle=37, id=864 [ 10.406] __sna_damage_all(576, 76) [ 10.406] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.406] sna_pixmap_mark_active: pixmap=922, handle=37 [ 10.406] sna_drawable_use_bo: allocated GPU bo for operation [ 10.406] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.406] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.406] kgem_bo_is_render: handle=37, rq? 0 [0] [ 10.406] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.406] sna_render_get_solid: 0 [ 10.406] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.406] __kgem_retire_rq: request 1 complete [ 10.406] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.406] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.406] kgem_bo_move_to_cache: release handle=22 [ 10.406] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.406] kgem_set_mode: flushing before new bo [ 10.406] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 10.406] gen8_vertex_close: reloc[0] = 287 [ 10.406] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.406] kgem_add_handle: handle=16, index=5 [ 10.406] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.406] gen8_vertex_close: reloc[1] = 316 [ 10.406] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 10.406] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 10.406] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 10.406] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.406] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.406] kgem_fixup_relocs: shrinking by 61440 [ 10.406] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.406] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.406] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 10.406] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.406] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.406] __kgem_bo_clear_busy: handle=7 [ 10.406] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.406] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.406] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.406] __kgem_bo_clear_busy: handle=8 [ 10.406] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.406] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.406] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.406] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.406] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.407] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.407] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.407] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.407] kgem_add_handle: handle=4, index=0 [ 10.407] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.407] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.407] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.407] gen9_composite_get_binding_table(ffc0) [ 10.407] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 10.407] kgem_add_handle: handle=37, index=1 [ 10.407] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 10.407] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 10.407] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.407] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.407] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.407] kgem_add_handle: handle=7, index=2 [ 10.407] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.407] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.407] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.407] gen9_emit_sampler: sampler = 1 [ 10.407] gen9_emit_sf: num_sf_outputs=1 [ 10.407] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.407] gen9_emit_vertex_elements: setup id=0 [ 10.407] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.407] (0, 0), (576, 76) [ 10.407] gen8_vertex_flush[490] = 3 [ 10.407] sna_composite_rectangles: pixmap=922 marking clear [0]? 1 [ 10.407] sna_create_pixmap(576, 76, 32, usage=0) [ 10.407] kgem_can_create_2d: 576x76 @ 32 [ 10.407] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.407] kgem_can_create_2d: untiled size=176128 [ 10.407] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.407] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.407] kgem_can_create_2d: tiled[-1] size=176128 [ 10.407] sna_create_pixmap: usage=0, flags=1b [ 10.407] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.407] __pop_freed_pixmap: reusing freed pixmap=906 header [ 10.407] create_pixmap_hdr: pixmap=923, width=576, height=76, usage=0 [ 10.407] sna_create_pixmap: serial=923, 576x76, usage=0 [ 10.407] sna_composite_rectangles(pixmap=924, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.407] sna_composite_rectangles: converted to op 0 [ 10.407] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.407] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.407] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.407] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.407] sna_composite_rectangles: dropping last-cpu hint [ 10.407] sna_drawable_use_bo pixmap=924, box=((0, 0), (576, 76)), flags=19... [ 10.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.407] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.407] sna_pixmap_move_to_gpu(pixmap=924, usage=0), flags=b [ 10.407] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.407] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.407] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.407] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.407] sna_pixmap_alloc_gpu: pixmap=924 [ 10.407] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.407] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.407] kgem_set_tiling: handle=31, tiling=1 [1], pitch=2560 [2560]: 1 [ 10.407] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 10.407] from inactive: pitch=2560, tiling=1: handle=31, id=865 [ 10.407] __sna_damage_all(576, 76) [ 10.407] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.407] sna_pixmap_mark_active: pixmap=924, handle=31 [ 10.407] sna_drawable_use_bo: allocated GPU bo for operation [ 10.407] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.407] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.407] kgem_bo_is_render: handle=31, rq? 0 [0] [ 10.407] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.407] sna_render_get_solid: 0 [ 10.407] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.407] __kgem_retire_rq: request 1 complete [ 10.407] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 10.407] kgem_set_mode: flushing before new bo [ 10.407] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 10.407] gen8_vertex_close: reloc[0] = 287 [ 10.407] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.407] kgem_add_handle: handle=16, index=3 [ 10.407] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.407] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 10.407] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.407] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.407] kgem_fixup_relocs: shrinking by 61440 [ 10.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.407] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.407] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 10.407] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.407] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.407] __kgem_bo_clear_busy: handle=7 [ 10.407] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.407] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.407] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.407] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.407] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.407] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.407] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.407] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.407] kgem_add_handle: handle=4, index=0 [ 10.407] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.407] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.407] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.407] gen9_composite_get_binding_table(ffc0) [ 10.407] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 10.407] kgem_add_handle: handle=31, index=1 [ 10.407] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4fc000) [ 10.407] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 10.407] [3fe0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.407] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.407] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.407] kgem_add_handle: handle=7, index=2 [ 10.407] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.407] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.407] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.407] gen9_emit_sampler: sampler = 1 [ 10.407] gen9_emit_sf: num_sf_outputs=1 [ 10.407] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.407] gen9_emit_vertex_elements: setup id=0 [ 10.407] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.407] (0, 0), (576, 76) [ 10.407] gen8_vertex_flush[490] = 3 [ 10.407] sna_composite_rectangles: pixmap=924 marking clear [0]? 1 [ 10.407] sna_create_pixmap(576, 76, 32, usage=0) [ 10.407] kgem_can_create_2d: 576x76 @ 32 [ 10.407] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.407] kgem_can_create_2d: untiled size=176128 [ 10.407] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.407] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.407] kgem_can_create_2d: tiled[-1] size=176128 [ 10.407] sna_create_pixmap: usage=0, flags=1b [ 10.407] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.407] __pop_freed_pixmap: reusing freed pixmap=904 header [ 10.407] create_pixmap_hdr: pixmap=925, width=576, height=76, usage=0 [ 10.407] sna_create_pixmap: serial=925, 576x76, usage=0 [ 10.407] sna_composite_rectangles(pixmap=926, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.407] sna_composite_rectangles: converted to op 0 [ 10.407] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.407] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.407] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.407] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.407] sna_composite_rectangles: dropping last-cpu hint [ 10.407] sna_drawable_use_bo pixmap=926, box=((0, 0), (576, 76)), flags=19... [ 10.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.407] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.407] sna_pixmap_move_to_gpu(pixmap=926, usage=0), flags=b [ 10.407] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.407] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.407] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.407] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.407] sna_pixmap_alloc_gpu: pixmap=926 [ 10.407] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.407] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.407] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 10.407] from inactive: pitch=2560, tiling=1: handle=23, id=866 [ 10.407] __sna_damage_all(576, 76) [ 10.407] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.407] sna_pixmap_mark_active: pixmap=926, handle=23 [ 10.407] sna_drawable_use_bo: allocated GPU bo for operation [ 10.407] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.407] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.407] kgem_bo_is_render: handle=23, rq? 0 [0] [ 10.407] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.407] sna_render_get_solid: 0 [ 10.407] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.407] __kgem_retire_rq: request 1 complete [ 10.407] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 10.407] kgem_set_mode: flushing before new bo [ 10.407] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 10.407] gen8_vertex_close: reloc[0] = 287 [ 10.407] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.407] kgem_add_handle: handle=16, index=3 [ 10.407] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.407] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 10.407] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.407] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.407] kgem_fixup_relocs: shrinking by 61440 [ 10.407] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.407] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.407] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4fc000 [ 10.407] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.407] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.407] __kgem_bo_clear_busy: handle=7 [ 10.407] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.407] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.407] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.407] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.407] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.407] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.407] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.407] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.407] kgem_add_handle: handle=4, index=0 [ 10.407] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.407] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.407] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.407] gen9_composite_get_binding_table(ffc0) [ 10.407] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 10.407] kgem_add_handle: handle=23, index=1 [ 10.407] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 10.407] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 10.407] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.407] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.407] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.407] kgem_add_handle: handle=7, index=2 [ 10.407] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.407] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.407] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.407] gen9_emit_sampler: sampler = 1 [ 10.407] gen9_emit_sf: num_sf_outputs=1 [ 10.407] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.407] gen9_emit_vertex_elements: setup id=0 [ 10.407] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.407] (0, 0), (576, 76) [ 10.407] gen8_vertex_flush[490] = 3 [ 10.407] sna_composite_rectangles: pixmap=926 marking clear [0]? 1 [ 10.407] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.407] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.407] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.407] trapezoid_spans_maybe_inplace? clear, no [ 10.407] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.407] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.407] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.407] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.407] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.407] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.407] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.407] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.407] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.407] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.407] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.407] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.407] sna_drawable_use_bo pixmap=926, box=((2, 2), (574, 74)), flags=7... [ 10.407] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.407] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.407] sna_drawable_use_bo: using whole GPU bo [ 10.407] gen9_composite_set_target: pixmap=926, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.407] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.407] color_convert: src=4c000000 [20028888] [ 10.407] color_convert: dst=4c000000 [20028888] [ 10.407] sna_render_get_solid: 4c000000 [ 10.407] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.407] gen4_choose_spans_emitter: solid source [ 10.407] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.407] aligning vertex: was 2, now 3 floats per vertex [ 10.407] gen9_composite_get_binding_table(ff00) [ 10.407] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 10.407] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.407] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 10.407] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.407] gen9_emit_sampler: sampler = c [ 10.407] gen9_emit_sf: num_sf_outputs=2 [ 10.407] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.407] gen9_emit_vertex_elements: setup id=5 [ 10.407] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.407] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.407] thread_choose_span: clipped? 0 [ 10.407] imprecise_trapezoid_span_converter: using 4 threads [ 10.407] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.407] thread_choose_span: clipped? 0 [ 10.407] span_thread: flushing 26 boxes [ 10.407] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.407] span_thread: flushing 26 boxes [ 10.407] span_thread: flushing 1 boxes [ 10.407] span_thread: flushing 1 boxes [ 10.407] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.407] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.407] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.408] gen8_vertex_flush[554] = 162 [ 10.408] gen9_render_composite_spans_done() [ 10.408] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.408] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.408] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.408] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.408] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.408] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.408] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.408] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.408] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.408] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.408] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.408] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.408] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.408] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.408] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.408] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.408] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.408] sna_drawable_use_bo pixmap=926, box=((0, 0), (576, 76)), flags=7... [ 10.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.408] sna_drawable_use_bo: using whole GPU bo [ 10.408] gen9_composite_set_target: pixmap=926, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.408] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.408] color_convert: src=e6e6e6e6 [20028888] [ 10.408] color_convert: dst=e6e6e6e6 [20028888] [ 10.408] sna_render_get_solid: e6e6e6e6 [ 10.408] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.408] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.408] gen4_choose_spans_emitter: solid source [ 10.408] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.408] gen9_composite_get_binding_table(fe80) [ 10.408] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 10.408] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.408] kgem_add_handle: handle=8, index=3 [ 10.408] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 10.408] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.408] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.408] gen9_emit_vertex_elements: setup id=5 [ 10.408] thread_choose_span: clipped? 0 [ 10.408] imprecise_trapezoid_span_converter: using 4 threads [ 10.408] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.408] thread_choose_span: clipped? 0 [ 10.408] span_thread: flushing 62 boxes [ 10.408] span_thread: flushing 2 boxes [ 10.408] span_thread: flushing 62 boxes [ 10.408] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.408] span_thread: flushing 2 boxes [ 10.408] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.408] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.408] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.408] gen8_vertex_flush[5a8] = 384 [ 10.408] gen9_render_composite_spans_done() [ 10.408] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=392, drawable=39c [ 10.408] sna_validate_gc: recomputing clip [ 10.408] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 10.408] sna_copy_area: src=pixmap=926:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=924:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.408] sna_copy_area: normal copy [ 10.408] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.408] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.408] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 10.408] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 10.408] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.408] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.408] sna_do_copy: pixmap -- no source clipping [ 10.408] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.408] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 10.408] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=926+(0, 0), dst pixmap=924+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 10.408] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=31, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=23, cpu_bo=0), replaces=1 [ 10.408] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.408] sna_drawable_use_bo pixmap=924, box=((0, 0), (576, 76)), flags=1b... [ 10.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.408] sna_drawable_use_bo: using whole GPU bo [ 10.408] sna_pixmap_move_to_gpu(pixmap=926, usage=0), flags=a [ 10.408] sna_pixmap_move_to_gpu: already all-damaged [ 10.408] sna_pixmap_mark_active: pixmap=926, handle=23 [ 10.408] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.408] sna_pixmap_make_cow: make cow src=926, dst=924, handle=23 (already cow? src=0, dst=0) [ 10.408] sna_pixmap_make_cow: moo! attaching source cow to pixmap=926, handle=23 [ 10.408] _kgem_bo_destroy: handle=31, proxy? 0 [ 10.408] __kgem_bo_destroy: handle=31, size=262144 [ 10.408] __kgem_busy: handle=31, busy=0, wedged=0 [ 10.408] __kgem_bo_clear_busy: handle=31 [ 10.408] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 10.408] sna_pixmap_make_cow: moo! attaching clone to pixmap=924 (source=926, handle=23) [ 10.408] sna_destroy_pixmap: pixmap=926, attached?=1 [ 10.408] sna_destroy_pixmap: pixmap=926 discarding cow, refcnt=2 [ 10.408] __sna_free_pixmap(pixmap=926) [ 10.408] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 10.408] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.408] sna_glyphs: discarding mask [ 10.408] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 10.408] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789458944 size=576x76 [ 10.408] gen9_render_composite: 0x0, current mode=1/1 [ 10.408] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.408] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.408] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.408] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.408] sna_drawable_use_bo pixmap=924, box=((0, 0), (576, 76)), flags=7... [ 10.408] sna_pixmap_undo_cow: pixmap=924, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 10.408] sna_pixmap_undo_cow: freeing cow [ 10.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.408] sna_drawable_use_bo: using whole GPU bo [ 10.408] gen9_composite_set_target: pixmap=924, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.408] color_convert: src=ff888888 [20028888] [ 10.408] color_convert: dst=ff888888 [20028888] [ 10.408] sna_render_get_solid: ff888888 [ 10.408] sna_render_get_solid(5) = ff888888 (old) [ 10.408] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.408] sna_transform_is_imprecise_integer_translation: no transform [ 10.408] gen9_composite_picture: integer translation (0, 0), removing [ 10.408] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.408] sna_render_pixmap_bo: GPU all damaged [ 10.408] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.408] gen4_choose_composite_emitter: solid, identity mask [ 10.408] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.408] aligning vertex: was 3, now 4 floats per vertex [ 10.408] gen9_composite_get_binding_table(fe00) [ 10.408] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 10.408] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.408] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 10.408] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.408] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 10.408] kgem_add_handle: handle=6, index=4 [ 10.408] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 10.408] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.408] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 10.408] gen9_emit_sampler: sampler = a [ 10.408] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.408] gen9_emit_vertex_elements: setup id=9 [ 10.408] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.408] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.408] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.408] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.408] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.408] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.408] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.408] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.408] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.408] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 10.408] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.408] gen8_vertex_flush[66c] = 24 [ 10.408] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 10.408] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.408] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.408] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.408] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=39c, drawable=39a [ 10.408] sna_validate_gc: recomputing clip [ 10.408] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 10.408] sna_copy_area: src=pixmap=924:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=922:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.408] sna_copy_area: normal copy [ 10.408] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.408] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.408] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 10.408] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 10.408] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.408] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.408] sna_do_copy: pixmap -- no source clipping [ 10.408] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.408] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 10.408] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=924+(0, 0), dst pixmap=922+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 10.408] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=23, cpu_bo=0), replaces=1 [ 10.408] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.408] sna_drawable_use_bo pixmap=922, box=((0, 0), (576, 76)), flags=1b... [ 10.408] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.408] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.408] sna_drawable_use_bo: using whole GPU bo [ 10.408] sna_pixmap_move_to_gpu(pixmap=924, usage=0), flags=a [ 10.408] sna_pixmap_move_to_gpu: already all-damaged [ 10.408] sna_pixmap_mark_active: pixmap=924, handle=23 [ 10.408] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.408] sna_pixmap_make_cow: make cow src=924, dst=922, handle=23 (already cow? src=0, dst=0) [ 10.408] sna_pixmap_make_cow: moo! attaching source cow to pixmap=924, handle=23 [ 10.408] _kgem_bo_destroy: handle=37, proxy? 0 [ 10.408] __kgem_bo_destroy: handle=37, size=204800 [ 10.408] __kgem_bo_destroy: handle=37, purged [ 10.408] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 10.408] sna_pixmap_make_cow: moo! attaching clone to pixmap=922 (source=924, handle=23) [ 10.408] sna_destroy_pixmap: pixmap=924, attached?=1 [ 10.408] sna_destroy_pixmap: pixmap=924 discarding cow, refcnt=2 [ 10.408] __sna_free_pixmap(pixmap=924) [ 10.408] sna_composite(pixmap=920, op=3, src=922+(0, 0), mask=0+(0, 0), dst=920+(0, 0)+(0, 0), size=(576, 76) [ 10.408] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.408] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.408] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.408] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.408] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 10.408] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.408] gen9_render_composite: 576x76, current mode=1/1 [ 10.408] kgem_bo_is_render: handle=36, rq? 0 [0] [ 10.409] sna_blt_composite (0, 0), (0, 0), 576x76 [ 10.409] sna_blt_composite: unsupported op [3] for blitting [ 10.409] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 10.409] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 10.409] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.409] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.409] sna_drawable_use_bo pixmap=920, box=((0, 0), (576, 76)), flags=7... [ 10.409] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.409] sna_drawable_use_bo: using whole GPU bo [ 10.409] gen9_composite_set_target: pixmap=920, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.409] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.409] sna_transform_is_imprecise_integer_translation: no transform [ 10.409] gen9_composite_picture: integer translation (0, 0), removing [ 10.409] sna_render_pixmap_bo pixmap=922, (0, 0)x(576, 76)/(576, 76) [ 10.409] sna_render_pixmap_bo: GPU all damaged [ 10.409] kgem_bo_is_render: handle=36, rq? 0 [0] [ 10.409] kgem_bo_is_render: handle=23, rq? 1 [1] [ 10.409] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.409] gen4_choose_composite_emitter: identity src, no mask [ 10.409] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.409] __kgem_retire_rq: request 1 complete [ 10.409] kgem_set_mode: flushing before new bo [ 10.409] gen8_vertex_close: used=1836, vbo active? 16, vb=221, nreloc=3 [ 10.409] gen8_vertex_close: reloc[0] = 287 [ 10.409] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.409] kgem_add_handle: handle=16, index=5 [ 10.409] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 10.409] gen8_vertex_close: reloc[1] = 336 [ 10.409] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 10.409] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 10.409] gen8_vertex_close: reloc[2] = 406 [ 10.409] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 10.409] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 10.409] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 10.409] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.409] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.409] kgem_fixup_relocs: shrinking by 61440 [ 10.409] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.409] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.409] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 10.409] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.409] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.409] __kgem_bo_clear_busy: handle=7 [ 10.409] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.409] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.409] __kgem_bo_clear_busy: handle=7 [ 10.409] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.409] __kgem_bo_clear_busy: handle=8 [ 10.409] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.409] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.409] __kgem_bo_clear_busy: handle=8 [ 10.409] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.409] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.409] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.409] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.409] kgem_check_bo: num_pages=+114, num_exec=+2 [ 10.409] aligning vertex: was 4, now 3 floats per vertex [ 10.409] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.409] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.409] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.409] kgem_add_handle: handle=4, index=0 [ 10.409] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.409] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.409] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.409] gen9_composite_get_binding_table(ffc0) [ 10.409] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 10.409] kgem_add_handle: handle=36, index=1 [ 10.409] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 10.409] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 10.409] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.409] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 10.409] kgem_add_handle: handle=23, index=2 [ 10.409] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 10.409] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.409] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.409] gen9_emit_sampler: sampler = 2 [ 10.409] gen9_emit_sf: num_sf_outputs=1 [ 10.409] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.409] gen9_emit_vertex_elements: setup id=2 [ 10.409] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.409] gen9_render_composite_box: (0, 0), (576, 76) [ 10.409] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.409] gen8_vertex_flush[490] = 3 [ 10.409] sna_destroy_pixmap: pixmap=922, attached?=1 [ 10.409] sna_destroy_pixmap: pixmap=922 discarding cow, refcnt=1 [ 10.409] _kgem_bo_destroy: handle=23, proxy? 0 [ 10.409] __kgem_bo_destroy: handle=23, size=262144 [ 10.409] __kgem_bo_destroy: handle=23 -> active [ 10.409] __sna_free_pixmap(pixmap=922) [ 10.409] sna_composite(pixmap=916, op=3, src=920+(0, 0), mask=0+(0, 0), dst=916+(0, 0)+(0, 0), size=(576, 76) [ 10.409] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.409] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.409] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.409] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.409] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 10.409] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.409] gen9_render_composite: 576x76, current mode=1/1 [ 10.409] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.409] sna_blt_composite (0, 0), (0, 0), 576x76 [ 10.409] sna_blt_composite: unsupported op [3] for blitting [ 10.409] kgem_bo_is_busy: handle=36, domain: 0 exec? 1, rq? 1 [ 10.409] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 10.409] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.409] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.409] sna_drawable_use_bo pixmap=916, box=((0, 0), (576, 76)), flags=7... [ 10.409] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.409] sna_drawable_use_bo: using whole GPU bo [ 10.409] gen9_composite_set_target: pixmap=916, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.409] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.409] sna_transform_is_imprecise_integer_translation: no transform [ 10.409] gen9_composite_picture: integer translation (0, 0), removing [ 10.409] sna_render_pixmap_bo pixmap=920, (0, 0)x(576, 76)/(576, 76) [ 10.409] sna_render_pixmap_bo: GPU all damaged [ 10.409] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.409] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.409] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.409] gen4_choose_composite_emitter: identity src, no mask [ 10.409] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.409] __kgem_retire_rq: request 1 complete [ 10.409] kgem_set_mode: flushing before new bo [ 10.409] gen8_vertex_close: used=1845, vbo active? 16, vb=4, nreloc=1 [ 10.409] gen8_vertex_close: reloc[0] = 287 [ 10.409] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.409] kgem_add_handle: handle=16, index=3 [ 10.409] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.409] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 10.409] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.409] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.409] kgem_fixup_relocs: shrinking by 61440 [ 10.409] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.409] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.409] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 10.409] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.409] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 10.409] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.409] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.409] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.409] kgem_check_bo: num_pages=+100, num_exec=+2 [ 10.409] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.409] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.409] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.409] kgem_add_handle: handle=4, index=0 [ 10.409] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.409] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.409] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.409] gen9_composite_get_binding_table(ffc0) [ 10.409] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.409] kgem_add_handle: handle=38, index=1 [ 10.409] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.409] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.409] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.409] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 10.409] kgem_add_handle: handle=36, index=2 [ 10.409] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 10.409] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.409] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.409] gen9_emit_sampler: sampler = 2 [ 10.409] gen9_emit_sf: num_sf_outputs=1 [ 10.409] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.409] gen9_emit_vertex_elements: setup id=2 [ 10.409] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.409] gen9_render_composite_box: (0, 0), (576, 76) [ 10.409] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.409] gen8_vertex_flush[490] = 3 [ 10.409] sna_destroy_pixmap: pixmap=920, attached?=1 [ 10.409] _kgem_bo_destroy: handle=36, proxy? 0 [ 10.409] __kgem_bo_destroy: handle=36, size=204800 [ 10.409] __kgem_bo_destroy: handle=36 -> active [ 10.409] __sna_free_pixmap(pixmap=920) [ 10.409] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=394, drawable=b1 [ 10.409] sna_validate_gc: recomputing clip [ 10.409] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.409] sna_copy_area: src=pixmap=916:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.409] sna_copy_area: normal copy [ 10.409] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 10.409] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 10.409] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.409] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 10.409] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.409] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.409] sna_do_copy: pixmap -- no source clipping [ 10.409] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.409] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 10.409] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=916+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 10.409] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b34f00, gpu_bo=38, cpu_bo=0), replaces=0 [ 10.409] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.409] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 10.409] sna_drawable_use_bo: pinned, never REPLACES [ 10.409] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.409] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.409] sna_drawable_use_bo: applying move-to-gpu override [ 10.409] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(0, 0], (7680, 2160)] [ 10.409] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 10.409] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (7680, 2160) [ 10.409] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.409] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.409] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.409] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.409] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.409] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.409] __kgem_retire_rq: request 1 complete [ 10.409] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 10.409] kgem_bo_move_to_cache: release handle=23 [ 10.409] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 10.409] kgem_set_mode: flushing before new bo [ 10.409] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 10.409] gen8_vertex_close: reloc[0] = 287 [ 10.409] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.409] kgem_add_handle: handle=16, index=3 [ 10.409] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.409] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 10.409] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.409] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.409] kgem_fixup_relocs: shrinking by 61440 [ 10.409] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.409] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.409] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.409] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.409] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 10.409] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.409] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.409] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.409] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.409] aligning vertex: was 3, now 2 floats per vertex [ 10.409] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.409] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.409] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.409] kgem_add_handle: handle=4, index=0 [ 10.409] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.409] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.409] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.409] gen9_composite_get_binding_table(ffc0) [ 10.409] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 10.409] kgem_add_handle: handle=35, index=1 [ 10.409] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.409] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 10.409] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.409] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 10.409] kgem_add_handle: handle=27, index=2 [ 10.409] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 10.409] [3fd0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.409] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.409] gen9_emit_sampler: sampler = 0 [ 10.409] gen9_emit_sf: num_sf_outputs=1 [ 10.409] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.409] gen9_emit_vertex_elements: setup id=0 [ 10.409] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.409] (0, 0) -> (0, 0) + (7680, 1096) [ 10.409] (0, 1096) -> (0, 1096) + (192, 76) [ 10.409] (768, 1096) -> (768, 1096) + (6912, 76) [ 10.409] (0, 1172) -> (0, 1172) + (7680, 988) [ 10.409] gen8_vertex_flush[490] = 12 [ 10.409] wait_for_shadow: setting front pixmap to handle=35 [ 10.409] sna_drawable_use_bo: using whole GPU bo [ 10.409] sna_pixmap_move_to_gpu(pixmap=916, usage=0), flags=a [ 10.409] sna_pixmap_move_to_gpu: already all-damaged [ 10.409] sna_pixmap_mark_active: pixmap=916, handle=38 [ 10.409] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.409] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.409] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.409] kgem_bo_is_render: handle=35, rq? 1 [1] [ 10.409] kgem_bo_is_render: handle=35, rq? 1 [1] [ 10.409] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.409] gen9_composite_get_binding_table(ff00) [ 10.409] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 10.409] kgem_add_handle: handle=38, index=3 [ 10.409] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd45c000) [ 10.409] [3fb0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.409] gen9_emit_vertex_elements: setup id=0 [ 10.409] (0, 0) -> (192, 1096) + (576, 76) [ 10.409] gen8_vertex_flush[4cc] = 3 [ 10.409] sna_accel_flush: flush?=0, dirty?=0 [ 10.409] sna_block_handler (tv=0.0) [ 10.409] kgem_retire, need_retire?=1 [ 10.409] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.409] kgem_retire__requests_ring: retiring ring 0 [ 10.409] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.409] __kgem_retire_rq: request 1 complete [ 10.409] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 10.410] kgem_bo_move_to_cache: release handle=36 [ 10.410] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 10.410] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.410] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.410] kgem_retire -- retired=1, need_retire=0 [ 10.410] sna_accel_block: GPU idle, flushing [ 10.410] gen8_vertex_close: used=1884, vbo active? 16, vb=1, nreloc=1 [ 10.410] gen8_vertex_close: reloc[0] = 287 [ 10.410] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.410] kgem_add_handle: handle=16, index=4 [ 10.410] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.410] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32524 [fenced=0] [ 10.410] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.410] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.410] kgem_fixup_relocs: shrinking by 61440 [ 10.410] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.410] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.410] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.410] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.410] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=dc675000 [ 10.410] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.410] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.410] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.410] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.410] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.410] start_flush: has dirty shadow [ 10.410] timer_enable (time=10410), starting timer 0 [ 10.410] timer_enable (time=10410), starting timer 1 [ 10.410] sna_accel_block: evaluating timers, active=7 [ 10.410] sna_accel_block: flush timer expires in 8 [10418] [ 10.410] sna_wakeup_handler [ 10.410] sna_destroy_pixmap: pixmap=916, attached?=1 [ 10.410] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.410] __kgem_bo_destroy: handle=38, size=204800 [ 10.410] __kgem_busy: handle=38, busy=131072, wedged=0 [ 10.410] __kgem_bo_destroy: handle=38 -> active [ 10.410] __sna_free_pixmap(pixmap=916) [ 10.410] sna_accel_flush: flush?=0, dirty?=0 [ 10.410] sna_accel_flush: flush?=0, dirty?=0 [ 10.410] sna_block_handler (tv=597.747000) [ 10.410] kgem_retire, need_retire?=1 [ 10.410] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.410] kgem_retire__requests_ring: retiring ring 0 [ 10.410] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.410] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.410] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.410] kgem_retire -- retired=0, need_retire=1 [ 10.410] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.410] sna_scanout_do_flush: flush timer active: delta=8 [ 10.410] sna_accel_block: evaluating timers, active=7 [ 10.410] sna_accel_block: flush timer expires in 8 [10418] [ 10.418] sna_wakeup_handler [ 10.418] sna_block_handler (tv=597.739000) [ 10.418] kgem_retire, need_retire?=1 [ 10.418] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.418] kgem_retire__requests_ring: retiring ring 0 [ 10.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.418] __kgem_retire_rq: request 1 complete [ 10.418] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 10.418] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.418] kgem_bo_move_to_cache: release handle=38 [ 10.418] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 10.418] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.418] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.418] kgem_retire -- retired=1, need_retire=0 [ 10.418] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 10.418] gen6_render_retire: resetting idle vbo [ 10.418] sna_scanout_do_flush: flush timer active: delta=0 [ 10.418] sna_scanout_do_flush (time=10418), triggered [ 10.418] sna_scanout_flush (time=10418), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.418] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.418] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.418] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.418] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.418] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 10.418] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.418] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.418] sna_pixmap_move_to_gpu: already all-damaged [ 10.418] sna_pixmap_mark_active: pixmap=165, handle=35 [ 10.418] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.418] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.418] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.418] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 10.418] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 10.418] get_fb: reusing fb=105 for handle=35 [ 10.418] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 10.418] __kgem_bo_clear_busy: handle=35 [ 10.418] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 10.418] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 10.418] __kgem_bo_clear_busy: handle=35 [ 10.418] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.418] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 10.418] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 10.418] sna_accel_block: evaluating timers, active=7 [ 10.418] sna_accel_block: flush timer expires in 16 [10434] [ 10.426] sna_wakeup_handler [ 10.426] sna_mode_wakeup: len=32 [ 10.426] sna_mode_wakeup: recording last swap on pipe=1, frame 349 [15d], time 10.427137 [ 10.426] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 10.426] sna_mode_wakeup: flip complete, pending? 2 [ 10.426] sna_block_handler (tv=597.731000) [ 10.426] sna_scanout_do_flush: flush timer active: delta=8 [ 10.426] sna_accel_block: evaluating timers, active=7 [ 10.426] sna_accel_block: flush timer expires in 8 [10434] [ 10.428] sna_wakeup_handler [ 10.428] sna_mode_wakeup: len=32 [ 10.428] sna_mode_wakeup: recording last swap on pipe=0, frame 379 [17b], time 10.428449 [ 10.428] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 10.428] sna_mode_wakeup: flip complete, pending? 1 [ 10.428] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.428] sna_block_handler (tv=597.729000) [ 10.428] sna_scanout_do_flush: flush timer active: delta=6 [ 10.428] sna_accel_do_throttle (time=10428), triggered [ 10.428] sna_accel_throttle (time=10428) [ 10.428] sna_accel_disarm_timer[1] (time=10428) [ 10.428] sna_accel_block: evaluating timers, active=5 [ 10.428] sna_accel_block: flush timer expires in 6 [10434] [ 10.434] sna_wakeup_handler [ 10.434] sna_block_handler (tv=597.723000) [ 10.434] sna_scanout_do_flush: flush timer active: delta=0 [ 10.434] sna_scanout_do_flush (time=10434), triggered [ 10.434] sna_scanout_flush (time=10434), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.434] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.434] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.434] sna_accel_do_throttle -- no pending activity [ 10.434] sna_accel_block: evaluating timers, active=5 [ 10.434] sna_accel_block: flush timer expires in 16 [10450] [ 10.450] sna_wakeup_handler [ 10.450] sna_block_handler (tv=597.707000) [ 10.450] sna_scanout_do_flush: flush timer active: delta=0 [ 10.450] sna_scanout_do_flush (time=10450), triggered [ 10.450] sna_scanout_flush (time=10450), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.450] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.450] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.450] sna_accel_disarm_timer[0] (time=10450) [ 10.450] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.450] sna_accel_do_throttle -- no pending activity [ 10.764] sna_wakeup_handler [ 10.764] sna_destroy_pixmap: pixmap=760, attached?=1 [ 10.764] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.764] __sna_free_pixmap(pixmap=760) [ 10.764] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 10.764] kgem_bo_sync__cpu: handle=28 [ 10.764] sna_accel_watch_flush: enable=-1 [ 10.764] _kgem_bo_destroy: handle=28, proxy? 0 [ 10.764] __kgem_bo_destroy: handle=28, size=12288 [ 10.764] __kgem_bo_destroy: handle=28, not reusable [ 10.764] kgem_bo_free: handle=28, size=12288 [ 10.764] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.764] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 10.764] sna_accel_flush: flush?=0, dirty?=0 [ 10.764] sna_block_handler (tv=597.393000) [ 10.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.764] sna_accel_do_throttle -- no pending activity [ 10.765] sna_wakeup_handler [ 10.765] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 10.765] __pop_freed_pixmap: reusing freed pixmap=916 header [ 10.765] create_pixmap_hdr: pixmap=927, width=48, height=48, usage=0 [ 10.765] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 10.765] __kgem_bo_init(handle=28, num_pages=3) [ 10.765] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 10.765] sna_accel_watch_flush: enable=1 [ 10.765] __sna_damage_all(48, 48) [ 10.765] sna_pixmap_create_shm: serial=927, 48x48, usage=0 [ 10.765] sna_accel_flush: flush?=0, dirty?=0 [ 10.765] sna_create_pixmap(48, 36, 24, usage=0) [ 10.765] kgem_can_create_2d: 48x36 @ 24 [ 10.765] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.765] kgem_can_create_2d: untiled size=8192 [ 10.765] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.765] kgem_choose_tiling: 48x36 -> 0 [ 10.765] sna_create_pixmap: usage=0, flags=b [ 10.765] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 10.765] __pop_freed_pixmap: reusing freed pixmap=920 header [ 10.765] create_pixmap_hdr: pixmap=929, width=48, height=36, usage=0 [ 10.765] sna_create_pixmap: serial=929, 48x36, usage=0 [ 10.765] sna_composite_rectangles(pixmap=930, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 10.765] sna_composite_rectangles: converted to op 0 [ 10.765] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.765] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.765] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.765] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.765] sna_composite_rectangles: dropping last-cpu hint [ 10.765] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=19... [ 10.765] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.765] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.765] sna_pixmap_move_to_gpu(pixmap=930, usage=0), flags=b [ 10.765] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.765] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 10.765] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.765] kgem_choose_tiling: 48x36 -> 0 [ 10.765] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.765] kgem_choose_tiling: 48x36 -> 0 [ 10.765] sna_pixmap_alloc_gpu: pixmap=930 [ 10.765] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.765] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.765] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.765] from inactive: pitch=192, tiling=0: handle=22, id=868 [ 10.765] __sna_damage_all(48, 36) [ 10.765] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.765] sna_pixmap_mark_active: pixmap=930, handle=22 [ 10.765] sna_drawable_use_bo: allocated GPU bo for operation [ 10.765] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.765] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.765] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.765] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.765] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 10.765] sna_render_get_solid: 0 [ 10.765] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.765] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.765] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.765] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.765] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.765] kgem_add_handle: handle=4, index=0 [ 10.765] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.765] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.765] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.765] gen9_composite_get_binding_table(ffc0) [ 10.765] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.765] kgem_add_handle: handle=22, index=1 [ 10.765] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.765] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.765] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.765] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.765] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.765] kgem_add_handle: handle=7, index=2 [ 10.765] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.765] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.765] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.765] gen9_emit_sampler: sampler = 1 [ 10.765] gen9_emit_sf: num_sf_outputs=1 [ 10.765] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.765] gen9_emit_vertex_elements: setup id=0 [ 10.765] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.765] (0, 0), (48, 36) [ 10.765] gen8_vertex_flush[490] = 3 [ 10.765] sna_composite_rectangles: pixmap=930 marking clear [0]? 1 [ 10.765] sna_composite_rectangles(pixmap=930, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 10.765] sna_composite_rectangles: converted to op 1 [ 10.765] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.765] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.765] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.765] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.765] sna_composite_rectangles: promoting to full GPU [ 10.765] sna_composite_rectangles: dropping last-cpu hint [ 10.765] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=19... [ 10.765] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.765] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.765] sna_drawable_use_bo: using whole GPU bo [ 10.765] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.765] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.765] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 10.765] sna_render_get_solid: ff2c001e [ 10.765] sna_render_get_solid(0) = ff2c001e (old) [ 10.765] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.765] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.765] gen9_composite_get_binding_table(ff00) [ 10.765] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.765] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.765] kgem_add_handle: handle=8, index=3 [ 10.765] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.765] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.765] gen9_emit_vertex_elements: setup id=0 [ 10.765] (0, 0), (48, 36) [ 10.765] gen8_vertex_flush[4cc] = 3 [ 10.765] sna_composite_rectangles: pixmap=930 marking clear [ff2c001e]? 1 [ 10.765] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3a2 [ 10.765] sna_validate_gc: recomputing clip [ 10.765] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 10.765] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=930:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.765] sna_copy_area: normal copy [ 10.765] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.765] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.765] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.765] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.765] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.765] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.765] sna_do_copy: pixmap -- no source clipping [ 10.765] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.765] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.765] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=930+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.765] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.765] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.765] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=1b... [ 10.765] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.765] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.765] sna_drawable_use_bo: using whole GPU bo [ 10.765] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.765] sna_pixmap_move_to_gpu: already all-damaged [ 10.765] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.765] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.765] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.765] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.765] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.765] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.765] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.765] gen9_composite_get_binding_table(fe80) [ 10.765] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.765] kgem_add_handle: handle=9, index=4 [ 10.765] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.765] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.765] gen9_emit_sampler: sampler = 0 [ 10.765] gen9_emit_vertex_elements: setup id=0 [ 10.765] (3422, 6) -> (0, 0) + (48, 36) [ 10.765] gen8_vertex_flush[510] = 3 [ 10.765] sna_create_pixmap(80, 80, 32, usage=0) [ 10.765] kgem_can_create_2d: 80x80 @ 32 [ 10.765] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.765] kgem_can_create_2d: untiled size=28672 [ 10.765] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.765] kgem_choose_tiling: 80x80 -> 0 [ 10.765] sna_create_pixmap: usage=0, flags=b [ 10.765] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.765] __pop_freed_pixmap: reusing freed pixmap=922 header [ 10.765] create_pixmap_hdr: pixmap=931, width=80, height=80, usage=0 [ 10.765] sna_create_pixmap: serial=931, 80x80, usage=0 [ 10.765] sna_composite_rectangles(pixmap=932, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.765] sna_composite_rectangles: converted to op 0 [ 10.765] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.765] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.765] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.765] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.765] sna_composite_rectangles: dropping last-cpu hint [ 10.765] sna_drawable_use_bo pixmap=932, box=((0, 0), (80, 80)), flags=19... [ 10.765] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.765] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.765] sna_pixmap_move_to_gpu(pixmap=932, usage=0), flags=b [ 10.765] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.765] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.765] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.765] kgem_choose_tiling: 80x80 -> 0 [ 10.765] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.765] kgem_choose_tiling: 80x80 -> 0 [ 10.765] sna_pixmap_alloc_gpu: pixmap=932 [ 10.765] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.765] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.765] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 10.765] from inactive: pitch=320, tiling=0: handle=40, id=869 [ 10.765] __sna_damage_all(80, 80) [ 10.765] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.765] sna_pixmap_mark_active: pixmap=932, handle=40 [ 10.765] sna_drawable_use_bo: allocated GPU bo for operation [ 10.765] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.765] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.765] kgem_bo_is_render: handle=40, rq? 0 [0] [ 10.765] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.765] sna_render_get_solid: 0 [ 10.765] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.765] kgem_set_mode: flushing before new bo [ 10.765] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 10.765] gen8_vertex_close: reloc[0] = 287 [ 10.765] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.765] kgem_add_handle: handle=16, index=5 [ 10.765] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.765] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 10.765] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.765] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.765] kgem_fixup_relocs: shrinking by 61440 [ 10.765] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.766] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.766] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.766] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.766] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.766] __kgem_bo_clear_busy: handle=7 [ 10.766] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.766] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.766] __kgem_bo_clear_busy: handle=8 [ 10.766] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.766] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.766] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.766] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.766] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.766] kgem_check_bo: num_pages=+16, num_exec=+1 [ 10.766] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.766] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.766] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.766] kgem_add_handle: handle=4, index=0 [ 10.766] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.766] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.766] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.766] gen9_composite_get_binding_table(ffc0) [ 10.766] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 10.766] kgem_add_handle: handle=40, index=1 [ 10.766] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 10.766] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 10.766] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.766] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.766] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.766] kgem_add_handle: handle=7, index=2 [ 10.766] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.766] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.766] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.766] gen9_emit_sampler: sampler = 1 [ 10.766] gen9_emit_sf: num_sf_outputs=1 [ 10.766] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.766] gen9_emit_vertex_elements: setup id=0 [ 10.766] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.766] (0, 0), (80, 80) [ 10.766] gen8_vertex_flush[490] = 3 [ 10.766] sna_composite_rectangles: pixmap=932 marking clear [0]? 1 [ 10.766] sna_composite_rectangles(pixmap=932, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.766] sna_composite_rectangles: converted to op 1 [ 10.766] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.766] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.766] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.766] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.766] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.766] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.766] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.766] sna_composite_rectangles: dropping last-cpu hint [ 10.766] sna_drawable_use_bo pixmap=932, box=((0, 0), (80, 80)), flags=1... [ 10.766] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.766] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.766] sna_drawable_use_bo: using whole GPU bo [ 10.766] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.766] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.766] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.766] sna_render_get_solid: 40404040 [ 10.766] sna_render_get_solid(1) = 40404040 (old) [ 10.766] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.766] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.766] gen9_composite_get_binding_table(ff00) [ 10.766] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.766] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.766] kgem_add_handle: handle=8, index=3 [ 10.766] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 10.766] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.766] gen9_emit_vertex_elements: setup id=0 [ 10.766] (0, 0), (2, 2) [ 10.766] (78, 0), (80, 2) [ 10.766] (0, 78), (2, 80) [ 10.766] (78, 78), (80, 80) [ 10.766] gen8_vertex_flush[4cc] = 12 [ 10.766] sna_composite(pixmap=930, op=3, src=932+(3422, 6), mask=0+(0, 0), dst=930+(0, 0)+(0, 0), size=(48, 36) [ 10.766] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.766] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.766] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.766] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.766] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 10.766] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.766] gen9_render_composite: 48x36, current mode=1/1 [ 10.766] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.766] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 10.766] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 10.766] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.766] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.766] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=7... [ 10.766] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.766] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.766] sna_drawable_use_bo: using whole GPU bo [ 10.766] gen9_composite_set_target: pixmap=930, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.766] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.766] sna_transform_is_imprecise_integer_translation: no transform [ 10.766] gen9_composite_picture: integer translation (0, 0), removing [ 10.766] sna_render_pixmap_bo pixmap=932, (3422, 6)x(48, 36)/(80, 80) [ 10.766] sna_render_pixmap_bo: GPU all damaged [ 10.766] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.766] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.766] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.766] gen4_choose_composite_emitter: identity src, no mask [ 10.766] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.766] __kgem_retire_rq: request 1 complete [ 10.766] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.766] kgem_set_mode: flushing before new bo [ 10.766] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 10.766] gen8_vertex_close: reloc[0] = 287 [ 10.766] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.766] kgem_add_handle: handle=16, index=4 [ 10.766] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.766] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 10.766] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.766] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.766] kgem_fixup_relocs: shrinking by 61440 [ 10.766] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.766] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.766] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.766] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.766] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.766] __kgem_bo_clear_busy: handle=7 [ 10.766] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.766] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.766] __kgem_bo_clear_busy: handle=8 [ 10.766] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.766] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.766] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.766] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.766] kgem_check_bo: num_pages=+31, num_exec=+2 [ 10.766] aligning vertex: was 2, now 3 floats per vertex [ 10.766] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.766] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.766] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.766] kgem_add_handle: handle=4, index=0 [ 10.766] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.766] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.766] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.766] gen9_composite_get_binding_table(ffc0) [ 10.766] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.766] kgem_add_handle: handle=22, index=1 [ 10.766] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.766] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.766] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.766] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 10.766] kgem_add_handle: handle=40, index=2 [ 10.766] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 10.766] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.766] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.766] gen9_emit_sampler: sampler = a [ 10.766] gen9_emit_sf: num_sf_outputs=1 [ 10.766] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.766] gen9_emit_vertex_elements: setup id=2 [ 10.766] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.766] gen9_render_composite_box: (0, 0), (48, 36) [ 10.766] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.766] gen8_vertex_flush[490] = 3 [ 10.766] sna_destroy_pixmap: pixmap=932, attached?=1 [ 10.766] _kgem_bo_destroy: handle=40, proxy? 0 [ 10.766] __kgem_bo_destroy: handle=40, size=65536 [ 10.766] __kgem_bo_destroy: handle=40 -> active [ 10.766] __sna_free_pixmap(pixmap=932) [ 10.766] sna_create_pixmap(2, 64, 32, usage=0) [ 10.766] kgem_can_create_2d: 2x64 @ 32 [ 10.766] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.766] kgem_can_create_2d: untiled size=4096 [ 10.766] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.766] kgem_choose_tiling: 2x64 -> 0 [ 10.766] sna_create_pixmap: usage=0, flags=a [ 10.766] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.766] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.766] create_pixmap: serial=933, usage=0, 2x64 [ 10.766] sna_create_pixmap: serial=933, 2x64, usage=0 [ 10.766] sna_composite_rectangles(pixmap=934, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.766] sna_composite_rectangles: converted to op 0 [ 10.766] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.766] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.766] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.766] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.766] sna_composite_rectangles: fallback, dst pixmap=934 too small or not attached [ 10.766] sna_composite_rectangles: fallback [ 10.766] sna_drawable_move_region_to_cpu(pixmap=934 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.766] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.766] _sna_pixmap_move_to_cpu(pixmap=934, 2x64, flags=1) [ 10.766] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.766] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.766] operate_inplace: no, inplace operation not suitable [ 10.766] _sna_pixmap_move_to_cpu: marking as damaged [ 10.766] __sna_damage_all(2, 64) [ 10.766] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.766] sna_create_pixmap(1, 32, 32, usage=0) [ 10.766] kgem_can_create_2d: 1x32 @ 32 [ 10.766] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.766] kgem_can_create_2d: untiled size=4096 [ 10.766] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.766] kgem_choose_tiling: 1x32 -> 0 [ 10.766] sna_create_pixmap: usage=0, flags=a [ 10.766] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.766] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.766] create_pixmap: serial=935, usage=0, 1x32 [ 10.766] sna_create_pixmap: serial=935, 1x32, usage=0 [ 10.766] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=39a, drawable=3a8 [ 10.766] sna_validate_gc: recomputing clip [ 10.766] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.766] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.766] try_upload__fast: ignore existing cpu damage (if any) [ 10.766] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.766] try_upload__fast: no, no gpu damage [ 10.766] sna_drawable_move_region_to_cpu(pixmap=936 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.766] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.766] _sna_pixmap_move_to_cpu(pixmap=936, 1x32, flags=1) [ 10.766] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.766] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.766] operate_inplace: no, inplace operation not suitable [ 10.766] _sna_pixmap_move_to_cpu: marking as damaged [ 10.766] __sna_damage_all(1, 32) [ 10.766] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.766] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.766] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.766] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.766] sna_accel_flush: flush?=0, dirty?=0 [ 10.766] sna_composite(pixmap=934, op=1, src=936+(0, 0), mask=0+(0, 0), dst=934+(0, 0)+(0, 0), size=(2, 64) [ 10.766] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.766] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.766] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.766] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.766] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.766] sna_composite: fallback, dst pixmap=934 is too small (or completely damaged) [ 10.766] sna_composite: fallback -- fbComposite [ 10.766] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.766] sna_composite_fb: fallback -- move src to cpu [ 10.766] _sna_pixmap_move_to_cpu(pixmap=936, 1x32, flags=2) [ 10.766] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 10.766] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.766] sna_composite_fb: fallback -- move dst to cpu [ 10.766] sna_drawable_move_region_to_cpu(pixmap=934 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.766] sna_drawable_move_region_to_cpu: pixmap=934 all damaged on CPU [ 10.766] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.766] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.766] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.766] sna_destroy_pixmap: pixmap=936, attached?=1 [ 10.766] __sna_free_pixmap(pixmap=936) [ 10.766] sna_composite(pixmap=930, op=3, src=934+(3422, 6), mask=0+(0, 0), dst=930+(0, 0)+(0, 0), size=(48, 36) [ 10.766] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.766] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.766] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.766] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.766] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 10.766] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.766] gen9_render_composite: 48x36, current mode=1/1 [ 10.766] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.767] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.767] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.767] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.767] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=7... [ 10.767] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.767] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.767] sna_drawable_use_bo: using whole GPU bo [ 10.767] gen9_composite_set_target: pixmap=930, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.767] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.767] sna_transform_is_imprecise_integer_translation: no transform [ 10.767] gen9_composite_picture: integer translation (0, 0), removing [ 10.767] sna_render_pixmap_bo pixmap=934, (3422, 6)x(48, 36)/(2, 64) [ 10.767] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 10.767] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 10.767] use_cpu_bo: no cpu bo [ 10.767] kgem_choose_tiling: too thin [2] for TILING_Y [ 10.767] kgem_choose_tiling: 2x36 -> 0 [ 10.767] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 10.767] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 10.767] sna_drawable_move_region_to_cpu(pixmap=934 (2x64), [(0, 6), (2, 42)], flags=2) [ 10.767] sna_drawable_move_region_to_cpu: pixmap=934 all damaged on CPU [ 10.767] kgem_can_create_2d: 2x36 @ 32 [ 10.767] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 10.767] kgem_can_create_2d: untiled size=4096 [ 10.767] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.767] kgem_choose_tiling: 2x36 -> 0 [ 10.767] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 10.767] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 10.767] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 10.767] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.767] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.767] search_linear_cache: searching for inactive gtt map [ 10.767] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.767] search_linear_cache: searching for inactive gtt map [ 10.767] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.767] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 10.767] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 10.767] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 10.767] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 10.767] kgem_create_buffer: reusing handle=23 for buffer [ 10.767] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 10.767] init_buffer_from_bo: reusing handle=23 for buffer [ 10.767] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 10.767] kgem_bo_map: converting request for GTT map into CPU map [ 10.767] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 10.767] kgem_bo_sync__cpu: handle=23 [ 10.767] __kgem_busy: handle=23, busy=0, wedged=0 [ 10.767] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 10.767] __kgem_busy: handle=23, busy=0, wedged=0 [ 10.767] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 10.767] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 10.767] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 10.767] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 10.767] __kgem_bo_init(handle=23, num_pages=1152) [ 10.767] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 10.767] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.767] kgem_bo_is_render: handle=23, rq? 0 [0] [ 10.767] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.767] gen4_choose_composite_emitter: identity src, no mask [ 10.767] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.767] gen9_composite_get_binding_table(ff00) [ 10.767] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 10.767] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 10.767] kgem_add_handle: handle=23, index=3 [ 10.767] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.767] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 10.767] gen9_emit_vertex_elements: setup id=2 [ 10.767] gen9_render_composite_box: (0, 0), (48, 36) [ 10.767] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.767] gen8_vertex_flush[4cc] = 3 [ 10.767] _kgem_bo_destroy: handle=23, proxy? 1 [ 10.767] sna_destroy_pixmap: pixmap=934, attached?=1 [ 10.767] __sna_free_pixmap(pixmap=934) [ 10.767] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=930:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.767] sna_copy_area: normal copy [ 10.767] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.767] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.767] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.767] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.767] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.767] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.767] sna_do_copy: pixmap -- no source clipping [ 10.767] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.767] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.767] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=930+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.767] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.767] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.767] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=1b... [ 10.767] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.767] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.767] sna_drawable_use_bo: using whole GPU bo [ 10.767] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.767] sna_pixmap_move_to_gpu: already all-damaged [ 10.767] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.767] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.767] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.767] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.767] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.767] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.767] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.767] aligning vertex: was 3, now 2 floats per vertex [ 10.767] gen9_composite_get_binding_table(fe80) [ 10.767] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.767] kgem_add_handle: handle=9, index=4 [ 10.767] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.767] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.767] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.767] gen9_emit_sampler: sampler = 0 [ 10.767] gen9_emit_vertex_elements: setup id=0 [ 10.767] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.767] (3422, 6) -> (0, 0) + (48, 36) [ 10.767] gen8_vertex_flush[558] = 3 [ 10.767] sna_composite_rectangles(pixmap=930, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 10.767] sna_composite_rectangles: converted to op 3 [ 10.767] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.767] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.767] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.767] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.767] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=1... [ 10.767] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.767] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.767] sna_drawable_use_bo: using whole GPU bo [ 10.767] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.767] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.767] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 10.767] sna_render_get_solid: 660a0a0a [ 10.767] sna_render_get_solid(2) = 660a0a0a (old) [ 10.767] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.767] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.767] gen9_composite_get_binding_table(fe00) [ 10.767] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 10.767] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.767] kgem_add_handle: handle=8, index=5 [ 10.767] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 10.767] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.767] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.767] gen9_emit_sampler: sampler = 1 [ 10.767] gen9_emit_vertex_elements: setup id=0 [ 10.767] (0, 0), (48, 36) [ 10.767] gen8_vertex_flush[5b4] = 3 [ 10.767] sna_composite(pixmap=930, op=3, src=928+(0, 6), mask=0+(0, 0), dst=930+(0, 0)+(0, 0), size=(48, 36) [ 10.767] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.767] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.767] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.767] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.767] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 10.767] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.767] gen9_render_composite: 48x36, current mode=1/1 [ 10.767] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.767] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.767] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.767] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.767] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.767] sna_drawable_use_bo pixmap=930, box=((0, 0), (48, 36)), flags=7... [ 10.767] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.767] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.767] sna_drawable_use_bo: using whole GPU bo [ 10.767] gen9_composite_set_target: pixmap=930, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.767] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 10.767] sna_transform_is_imprecise_integer_translation: no transform [ 10.767] gen9_composite_picture: integer translation (0, 0), removing [ 10.767] sna_render_pixmap_bo pixmap=928, (0, 6)x(48, 36)/(48, 48) [ 10.767] sna_render_pixmap_bo: CPU all damaged [ 10.767] sna_add_flush_pixmap: marking pixmap=928 for flushing [ 10.767] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.767] __kgem_retire_rq: request 1 complete [ 10.767] sna_add_flush_pixmap: new flush bo, flushing before [ 10.767] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 10.767] gen8_vertex_close: reloc[0] = 287 [ 10.767] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.767] kgem_add_handle: handle=16, index=6 [ 10.767] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 10.767] gen8_vertex_close: reloc[1] = 337 [ 10.767] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 10.767] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 10.767] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 10.767] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.767] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 10.767] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.767] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.767] kgem_fixup_relocs: shrinking by 61440 [ 10.767] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.767] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.767] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.767] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.767] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.767] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.767] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.767] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.767] __kgem_bo_clear_busy: handle=8 [ 10.767] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.767] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.767] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.767] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.767] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.767] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.767] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.767] gen4_choose_composite_emitter: identity src, no mask [ 10.767] needs_batch_flush: flushing before handle=28 for new reservation [ 10.767] kgem_check_bo: num_pages=+18, num_exec=+2 [ 10.767] aligning vertex: was 2, now 3 floats per vertex [ 10.767] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.767] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.767] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.767] kgem_add_handle: handle=4, index=0 [ 10.767] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.767] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.767] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.767] gen9_composite_get_binding_table(ffc0) [ 10.767] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.767] kgem_add_handle: handle=22, index=1 [ 10.767] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.767] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.767] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.767] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.767] kgem_add_handle: handle=28, index=2 [ 10.767] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 10.767] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.767] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.767] gen9_emit_sampler: sampler = 2 [ 10.767] gen9_emit_sf: num_sf_outputs=1 [ 10.767] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.767] gen9_emit_vertex_elements: setup id=2 [ 10.767] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.767] gen9_render_composite_box: (0, 0), (48, 36) [ 10.767] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.767] gen8_vertex_flush[490] = 3 [ 10.767] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3a2, drawable=b1 [ 10.767] sna_validate_gc: recomputing clip [ 10.767] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.767] sna_copy_area: src=pixmap=930:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.767] sna_copy_area: normal copy [ 10.767] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.767] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.767] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.767] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 10.767] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 10.767] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 10.767] sna_do_copy: pixmap -- no source clipping [ 10.767] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 10.767] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 10.767] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=930+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 10.767] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=22, cpu_bo=0), replaces=0 [ 10.767] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.767] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 10.767] sna_drawable_use_bo: pinned, never REPLACES [ 10.767] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.767] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.767] sna_drawable_use_bo: applying move-to-gpu override [ 10.767] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(192, 1096], (768, 1172)] [ 10.767] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 10.767] wait_for_shadow: copying existing GPU damage: 1x(192, 1096), (768, 1172) [ 10.767] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.767] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.767] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.767] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.767] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.767] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.767] __kgem_retire_rq: request 1 complete [ 10.767] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 10.767] kgem_bo_move_to_cache: release handle=40 [ 10.767] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 10.767] kgem_set_mode: flushing before new bo [ 10.767] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 10.767] gen8_vertex_close: reloc[0] = 287 [ 10.767] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.767] kgem_add_handle: handle=16, index=3 [ 10.767] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.767] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 10.767] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.767] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.767] kgem_fixup_relocs: shrinking by 61440 [ 10.767] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.767] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.767] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.767] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.767] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.768] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.768] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.768] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.768] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.768] aligning vertex: was 3, now 2 floats per vertex [ 10.768] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.768] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.768] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.768] kgem_add_handle: handle=4, index=0 [ 10.768] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.768] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.768] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.768] gen9_composite_get_binding_table(ffc0) [ 10.768] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 10.768] kgem_add_handle: handle=27, index=1 [ 10.768] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 10.768] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 10.768] [3fe0] bind bo(handle=27, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.768] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 10.768] kgem_add_handle: handle=35, index=2 [ 10.768] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 10.768] [3fd0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.768] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.768] gen9_emit_sampler: sampler = 0 [ 10.768] gen9_emit_sf: num_sf_outputs=1 [ 10.768] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.768] gen9_emit_vertex_elements: setup id=0 [ 10.768] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.768] (192, 1096) -> (192, 1096) + (576, 76) [ 10.768] gen8_vertex_flush[490] = 3 [ 10.768] wait_for_shadow: setting front pixmap to handle=27 [ 10.768] sna_drawable_use_bo: using whole GPU bo [ 10.768] sna_pixmap_move_to_gpu(pixmap=930, usage=0), flags=a [ 10.768] sna_pixmap_move_to_gpu: already all-damaged [ 10.768] sna_pixmap_mark_active: pixmap=930, handle=22 [ 10.768] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.768] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.768] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.768] kgem_bo_is_render: handle=27, rq? 1 [1] [ 10.768] kgem_bo_is_render: handle=27, rq? 1 [1] [ 10.768] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.768] gen9_composite_get_binding_table(ff00) [ 10.768] kgem_add_reloc64: handle=22, pos=16312, delta=0, domains=40000 [ 10.768] kgem_add_handle: handle=22, index=3 [ 10.768] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd985000) [ 10.768] [3fb0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 10.768] gen9_emit_vertex_elements: setup id=0 [ 10.768] (0, 0) -> (3422, 6) + (48, 36) [ 10.768] gen8_vertex_flush[4cc] = 3 [ 10.768] sna_destroy_pixmap: pixmap=930, attached?=1 [ 10.768] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.768] __kgem_bo_destroy: handle=22, size=61440 [ 10.768] __kgem_bo_destroy: handle=22 -> active [ 10.768] __sna_free_pixmap(pixmap=930) [ 10.768] sna_accel_flush: flush?=0, dirty?=1 [ 10.768] sna_accel_flush: syncing SHM pixmap=928 (refcnt=1) [ 10.768] _sna_pixmap_move_to_cpu(pixmap=928, 48x48, flags=3) [ 10.768] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.768] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.768] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.768] kgem_bo_sync__cpu_full: handle=28 [ 10.768] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.768] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 10.768] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.768] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.768] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.768] __kgem_retire_rq: request 1 complete [ 10.768] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.768] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.768] sna_accel_flush: flush?=0, dirty?=0 [ 10.768] sna_block_handler (tv=597.389000) [ 10.768] kgem_retire, need_retire?=1 [ 10.768] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.768] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.768] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.768] kgem_retire -- retired=0, need_retire=0 [ 10.768] kgem_retire__buffers: handle=23, busy? 0 [0] [ 10.768] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 10.768] __kgem_bo_destroy: handle=23, size=262144 [ 10.768] kgem_bo_replace_io: transferring io handle=23 to bo [ 10.768] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 10.768] sna_accel_block: GPU idle, flushing [ 10.768] gen8_vertex_close: used=100, vbo active? 16, vb=1, nreloc=1 [ 10.768] gen8_vertex_close: reloc[0] = 287 [ 10.768] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.768] kgem_add_handle: handle=16, index=4 [ 10.768] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.768] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32489 [fenced=0] [ 10.768] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.768] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.768] kgem_fixup_relocs: shrinking by 61440 [ 10.768] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.768] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.768] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 10.768] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.768] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 10.768] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.768] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.768] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.768] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.768] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.768] start_flush: has dirty shadow [ 10.768] timer_enable (time=10768), starting timer 0 [ 10.768] timer_enable (time=10768), starting timer 1 [ 10.768] sna_accel_block: evaluating timers, active=7 [ 10.768] sna_accel_block: flush timer expires in 8 [10776] [ 10.769] sna_wakeup_handler [ 10.769] sna_destroy_pixmap: pixmap=928, attached?=1 [ 10.769] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.769] __sna_free_pixmap(pixmap=928) [ 10.769] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 10.769] kgem_bo_sync__cpu: handle=28 [ 10.769] sna_accel_watch_flush: enable=-1 [ 10.769] _kgem_bo_destroy: handle=28, proxy? 0 [ 10.769] __kgem_bo_destroy: handle=28, size=12288 [ 10.769] __kgem_bo_destroy: handle=28, not reusable [ 10.769] kgem_bo_free: handle=28, size=12288 [ 10.769] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.769] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 10.769] sna_accel_flush: flush?=0, dirty?=0 [ 10.769] sna_block_handler (tv=597.388000) [ 10.769] kgem_retire, need_retire?=1 [ 10.769] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.769] kgem_retire__requests_ring: retiring ring 0 [ 10.769] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.769] __kgem_retire_rq: request 1 complete [ 10.769] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 10.769] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.769] kgem_bo_move_to_cache: release handle=22 [ 10.769] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.769] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.769] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.769] kgem_retire -- retired=1, need_retire=0 [ 10.769] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 10.769] gen6_render_retire: resetting idle vbo [ 10.769] sna_scanout_do_flush: flush timer active: delta=7 [ 10.769] sna_accel_block: evaluating timers, active=7 [ 10.769] sna_accel_block: flush timer expires in 7 [10776] [ 10.776] sna_wakeup_handler [ 10.776] sna_block_handler (tv=597.381000) [ 10.776] sna_scanout_do_flush: flush timer active: delta=0 [ 10.776] sna_scanout_do_flush (time=10776), triggered [ 10.776] sna_scanout_flush (time=10776), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.776] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.776] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.776] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.776] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.776] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 10.776] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.776] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.776] sna_pixmap_move_to_gpu: already all-damaged [ 10.776] sna_pixmap_mark_active: pixmap=165, handle=27 [ 10.776] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.776] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.776] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.776] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 10.776] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 10.776] get_fb: reusing fb=101 for handle=27 [ 10.776] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 10.776] __kgem_bo_clear_busy: handle=27 [ 10.776] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 10.776] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 10.776] __kgem_bo_clear_busy: handle=27 [ 10.776] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.776] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 10.776] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=27, shadow handle=35 [ 10.777] sna_accel_block: evaluating timers, active=7 [ 10.777] sna_accel_block: flush timer expires in 16 [10792] [ 10.778] sna_wakeup_handler [ 10.778] sna_mode_wakeup: len=32 [ 10.778] sna_mode_wakeup: recording last swap on pipe=0, frame 400 [190], time 10.778465 [ 10.778] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 10.778] sna_mode_wakeup: flip complete, pending? 2 [ 10.778] sna_block_handler (tv=597.379000) [ 10.778] sna_scanout_do_flush: flush timer active: delta=14 [ 10.778] sna_accel_block: evaluating timers, active=7 [ 10.778] sna_accel_block: flush timer expires in 14 [10792] [ 10.782] sna_wakeup_handler [ 10.782] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 10.782] __pop_freed_pixmap: reusing freed pixmap=930 header [ 10.782] create_pixmap_hdr: pixmap=937, width=48, height=48, usage=0 [ 10.782] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 10.782] __kgem_bo_init(handle=28, num_pages=3) [ 10.782] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 10.782] sna_accel_watch_flush: enable=1 [ 10.782] __sna_damage_all(48, 48) [ 10.782] sna_pixmap_create_shm: serial=937, 48x48, usage=0 [ 10.782] sna_accel_flush: flush?=0, dirty?=0 [ 10.782] sna_create_pixmap(48, 36, 24, usage=0) [ 10.782] kgem_can_create_2d: 48x36 @ 24 [ 10.782] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.782] kgem_can_create_2d: untiled size=8192 [ 10.782] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.782] kgem_choose_tiling: 48x36 -> 0 [ 10.782] sna_create_pixmap: usage=0, flags=b [ 10.782] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 10.782] __pop_freed_pixmap: reusing freed pixmap=932 header [ 10.782] create_pixmap_hdr: pixmap=939, width=48, height=36, usage=0 [ 10.782] sna_create_pixmap: serial=939, 48x36, usage=0 [ 10.782] sna_composite_rectangles(pixmap=940, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 10.782] sna_composite_rectangles: converted to op 0 [ 10.782] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.782] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.782] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.782] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.782] sna_composite_rectangles: dropping last-cpu hint [ 10.782] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=19... [ 10.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.782] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.782] sna_pixmap_move_to_gpu(pixmap=940, usage=0), flags=b [ 10.782] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.782] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 10.782] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.782] kgem_choose_tiling: 48x36 -> 0 [ 10.782] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.782] kgem_choose_tiling: 48x36 -> 0 [ 10.782] sna_pixmap_alloc_gpu: pixmap=940 [ 10.782] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.782] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.782] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.782] from inactive: pitch=192, tiling=0: handle=22, id=873 [ 10.782] __sna_damage_all(48, 36) [ 10.782] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.782] sna_pixmap_mark_active: pixmap=940, handle=22 [ 10.782] sna_drawable_use_bo: allocated GPU bo for operation [ 10.782] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.782] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.782] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.782] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.782] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 10.782] sna_render_get_solid: 0 [ 10.782] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.782] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.782] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.782] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.782] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.782] kgem_add_handle: handle=4, index=0 [ 10.782] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.782] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.782] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.782] gen9_composite_get_binding_table(ffc0) [ 10.782] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.782] kgem_add_handle: handle=22, index=1 [ 10.782] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.782] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.782] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.782] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.782] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.782] kgem_add_handle: handle=7, index=2 [ 10.782] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.782] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.782] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.782] gen9_emit_sampler: sampler = 1 [ 10.782] gen9_emit_sf: num_sf_outputs=1 [ 10.782] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.782] gen9_emit_vertex_elements: setup id=0 [ 10.782] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.782] (0, 0), (48, 36) [ 10.782] gen8_vertex_flush[490] = 3 [ 10.782] sna_composite_rectangles: pixmap=940 marking clear [0]? 1 [ 10.782] sna_composite_rectangles(pixmap=940, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 10.782] sna_composite_rectangles: converted to op 1 [ 10.782] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.782] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.782] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.782] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.782] sna_composite_rectangles: promoting to full GPU [ 10.782] sna_composite_rectangles: dropping last-cpu hint [ 10.782] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=19... [ 10.782] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.782] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.782] sna_drawable_use_bo: using whole GPU bo [ 10.782] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.782] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.782] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 10.782] sna_render_get_solid: ff2c001e [ 10.782] sna_render_get_solid(0) = ff2c001e (old) [ 10.782] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.782] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.782] gen9_composite_get_binding_table(ff00) [ 10.782] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.782] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.782] kgem_add_handle: handle=8, index=3 [ 10.782] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.782] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.782] gen9_emit_vertex_elements: setup id=0 [ 10.782] (0, 0), (48, 36) [ 10.782] gen8_vertex_flush[4cc] = 3 [ 10.782] sna_composite_rectangles: pixmap=940 marking clear [ff2c001e]? 1 [ 10.782] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3ac [ 10.782] sna_validate_gc: recomputing clip [ 10.782] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 10.782] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=940:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.782] sna_copy_area: normal copy [ 10.782] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.782] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.783] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.783] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.783] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.783] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.783] sna_do_copy: pixmap -- no source clipping [ 10.783] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.783] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.783] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=940+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.783] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.783] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.783] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=1b... [ 10.783] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.783] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.783] sna_drawable_use_bo: using whole GPU bo [ 10.783] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.783] sna_pixmap_move_to_gpu: already all-damaged [ 10.783] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.783] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.783] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.783] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.783] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.783] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.783] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.783] gen9_composite_get_binding_table(fe80) [ 10.783] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.783] kgem_add_handle: handle=9, index=4 [ 10.783] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.783] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.783] gen9_emit_sampler: sampler = 0 [ 10.783] gen9_emit_vertex_elements: setup id=0 [ 10.783] (3422, 6) -> (0, 0) + (48, 36) [ 10.783] gen8_vertex_flush[510] = 3 [ 10.783] sna_create_pixmap(80, 80, 32, usage=0) [ 10.783] kgem_can_create_2d: 80x80 @ 32 [ 10.783] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.783] kgem_can_create_2d: untiled size=28672 [ 10.783] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.783] kgem_choose_tiling: 80x80 -> 0 [ 10.783] sna_create_pixmap: usage=0, flags=b [ 10.783] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.783] __pop_freed_pixmap: reusing freed pixmap=924 header [ 10.783] create_pixmap_hdr: pixmap=941, width=80, height=80, usage=0 [ 10.783] sna_create_pixmap: serial=941, 80x80, usage=0 [ 10.783] sna_composite_rectangles(pixmap=942, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.783] sna_composite_rectangles: converted to op 0 [ 10.783] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.783] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.783] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.783] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.783] sna_composite_rectangles: dropping last-cpu hint [ 10.783] sna_drawable_use_bo pixmap=942, box=((0, 0), (80, 80)), flags=19... [ 10.783] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.783] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.783] sna_pixmap_move_to_gpu(pixmap=942, usage=0), flags=b [ 10.783] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.783] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.783] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.783] kgem_choose_tiling: 80x80 -> 0 [ 10.783] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.783] kgem_choose_tiling: 80x80 -> 0 [ 10.783] sna_pixmap_alloc_gpu: pixmap=942 [ 10.783] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.783] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.783] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 10.783] from inactive: pitch=320, tiling=0: handle=40, id=874 [ 10.783] __sna_damage_all(80, 80) [ 10.783] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.783] sna_pixmap_mark_active: pixmap=942, handle=40 [ 10.783] sna_drawable_use_bo: allocated GPU bo for operation [ 10.783] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.783] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.783] kgem_bo_is_render: handle=40, rq? 0 [0] [ 10.783] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.783] sna_render_get_solid: 0 [ 10.783] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.783] kgem_set_mode: flushing before new bo [ 10.783] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 10.783] gen8_vertex_close: reloc[0] = 287 [ 10.783] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.783] kgem_add_handle: handle=16, index=5 [ 10.783] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.783] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 10.783] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.783] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.783] kgem_fixup_relocs: shrinking by 61440 [ 10.783] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.783] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.783] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.783] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.783] __kgem_bo_clear_busy: handle=7 [ 10.783] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.783] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.783] __kgem_bo_clear_busy: handle=8 [ 10.783] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.783] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.783] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.783] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.783] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.783] kgem_check_bo: num_pages=+16, num_exec=+1 [ 10.783] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.783] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.783] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.783] kgem_add_handle: handle=4, index=0 [ 10.783] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.783] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.783] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.783] gen9_composite_get_binding_table(ffc0) [ 10.783] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 10.783] kgem_add_handle: handle=40, index=1 [ 10.783] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 10.783] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 10.783] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.783] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.783] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.783] kgem_add_handle: handle=7, index=2 [ 10.783] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.783] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.783] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.783] gen9_emit_sampler: sampler = 1 [ 10.783] gen9_emit_sf: num_sf_outputs=1 [ 10.783] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.783] gen9_emit_vertex_elements: setup id=0 [ 10.783] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.783] (0, 0), (80, 80) [ 10.783] gen8_vertex_flush[490] = 3 [ 10.783] sna_composite_rectangles: pixmap=942 marking clear [0]? 1 [ 10.783] sna_composite_rectangles(pixmap=942, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.783] sna_composite_rectangles: converted to op 1 [ 10.783] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.783] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.783] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.783] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.783] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.783] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.783] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.783] sna_composite_rectangles: dropping last-cpu hint [ 10.783] sna_drawable_use_bo pixmap=942, box=((0, 0), (80, 80)), flags=1... [ 10.783] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.783] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.783] sna_drawable_use_bo: using whole GPU bo [ 10.783] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.783] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.783] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.783] sna_render_get_solid: 40404040 [ 10.783] sna_render_get_solid(1) = 40404040 (old) [ 10.783] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.783] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.783] gen9_composite_get_binding_table(ff00) [ 10.783] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.783] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.783] kgem_add_handle: handle=8, index=3 [ 10.783] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 10.783] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.783] gen9_emit_vertex_elements: setup id=0 [ 10.783] (0, 0), (2, 2) [ 10.783] (78, 0), (80, 2) [ 10.783] (0, 78), (2, 80) [ 10.783] (78, 78), (80, 80) [ 10.783] gen8_vertex_flush[4cc] = 12 [ 10.783] sna_composite(pixmap=940, op=3, src=942+(3422, 6), mask=0+(0, 0), dst=940+(0, 0)+(0, 0), size=(48, 36) [ 10.783] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.783] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.783] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.783] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.783] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 10.783] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.783] gen9_render_composite: 48x36, current mode=1/1 [ 10.783] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.783] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 10.783] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 10.783] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.783] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.783] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=7... [ 10.783] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.783] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.783] sna_drawable_use_bo: using whole GPU bo [ 10.783] gen9_composite_set_target: pixmap=940, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.783] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.783] sna_transform_is_imprecise_integer_translation: no transform [ 10.783] gen9_composite_picture: integer translation (0, 0), removing [ 10.783] sna_render_pixmap_bo pixmap=942, (3422, 6)x(48, 36)/(80, 80) [ 10.783] sna_render_pixmap_bo: GPU all damaged [ 10.783] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.783] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.783] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.783] gen4_choose_composite_emitter: identity src, no mask [ 10.783] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.783] __kgem_retire_rq: request 1 complete [ 10.783] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.783] kgem_set_mode: flushing before new bo [ 10.783] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 10.783] gen8_vertex_close: reloc[0] = 287 [ 10.783] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.783] kgem_add_handle: handle=16, index=4 [ 10.783] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.783] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 10.783] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.783] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.783] kgem_fixup_relocs: shrinking by 61440 [ 10.783] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.783] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.783] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.783] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.783] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.783] __kgem_bo_clear_busy: handle=7 [ 10.783] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.783] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.783] __kgem_bo_clear_busy: handle=8 [ 10.783] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.783] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.783] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.783] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.783] kgem_check_bo: num_pages=+31, num_exec=+2 [ 10.783] aligning vertex: was 2, now 3 floats per vertex [ 10.783] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.783] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.783] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.783] kgem_add_handle: handle=4, index=0 [ 10.783] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.783] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.783] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.783] gen9_composite_get_binding_table(ffc0) [ 10.783] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.783] kgem_add_handle: handle=22, index=1 [ 10.783] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.783] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.783] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.783] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 10.783] kgem_add_handle: handle=40, index=2 [ 10.783] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 10.783] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.783] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.783] gen9_emit_sampler: sampler = a [ 10.783] gen9_emit_sf: num_sf_outputs=1 [ 10.783] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.783] gen9_emit_vertex_elements: setup id=2 [ 10.783] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.783] gen9_render_composite_box: (0, 0), (48, 36) [ 10.783] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.783] gen8_vertex_flush[490] = 3 [ 10.784] sna_destroy_pixmap: pixmap=942, attached?=1 [ 10.784] _kgem_bo_destroy: handle=40, proxy? 0 [ 10.784] __kgem_bo_destroy: handle=40, size=65536 [ 10.784] __kgem_bo_destroy: handle=40 -> active [ 10.784] __sna_free_pixmap(pixmap=942) [ 10.784] sna_create_pixmap(2, 64, 32, usage=0) [ 10.784] kgem_can_create_2d: 2x64 @ 32 [ 10.784] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.784] kgem_can_create_2d: untiled size=4096 [ 10.784] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.784] kgem_choose_tiling: 2x64 -> 0 [ 10.784] sna_create_pixmap: usage=0, flags=a [ 10.784] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.784] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.784] create_pixmap: serial=943, usage=0, 2x64 [ 10.784] sna_create_pixmap: serial=943, 2x64, usage=0 [ 10.784] sna_composite_rectangles(pixmap=944, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.784] sna_composite_rectangles: converted to op 0 [ 10.784] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.784] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.784] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.784] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.784] sna_composite_rectangles: fallback, dst pixmap=944 too small or not attached [ 10.784] sna_composite_rectangles: fallback [ 10.784] sna_drawable_move_region_to_cpu(pixmap=944 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.784] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.784] _sna_pixmap_move_to_cpu(pixmap=944, 2x64, flags=1) [ 10.784] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.784] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.784] operate_inplace: no, inplace operation not suitable [ 10.784] _sna_pixmap_move_to_cpu: marking as damaged [ 10.784] __sna_damage_all(2, 64) [ 10.784] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.784] sna_create_pixmap(1, 32, 32, usage=0) [ 10.784] kgem_can_create_2d: 1x32 @ 32 [ 10.784] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.784] kgem_can_create_2d: untiled size=4096 [ 10.784] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.784] kgem_choose_tiling: 1x32 -> 0 [ 10.784] sna_create_pixmap: usage=0, flags=a [ 10.784] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.784] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.784] create_pixmap: serial=945, usage=0, 1x32 [ 10.784] sna_create_pixmap: serial=945, 1x32, usage=0 [ 10.784] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3a8, drawable=3b2 [ 10.784] sna_validate_gc: recomputing clip [ 10.784] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.784] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.784] try_upload__fast: ignore existing cpu damage (if any) [ 10.784] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.784] try_upload__fast: no, no gpu damage [ 10.784] sna_drawable_move_region_to_cpu(pixmap=946 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.784] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.784] _sna_pixmap_move_to_cpu(pixmap=946, 1x32, flags=1) [ 10.784] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.784] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.784] operate_inplace: no, inplace operation not suitable [ 10.784] _sna_pixmap_move_to_cpu: marking as damaged [ 10.784] __sna_damage_all(1, 32) [ 10.784] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.784] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.784] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.784] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.784] sna_accel_flush: flush?=0, dirty?=0 [ 10.784] sna_composite(pixmap=944, op=1, src=946+(0, 0), mask=0+(0, 0), dst=944+(0, 0)+(0, 0), size=(2, 64) [ 10.784] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.784] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.784] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.784] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.784] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.784] sna_composite: fallback, dst pixmap=944 is too small (or completely damaged) [ 10.784] sna_composite: fallback -- fbComposite [ 10.784] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.784] sna_composite_fb: fallback -- move src to cpu [ 10.784] _sna_pixmap_move_to_cpu(pixmap=946, 1x32, flags=2) [ 10.784] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 10.784] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.784] sna_composite_fb: fallback -- move dst to cpu [ 10.784] sna_drawable_move_region_to_cpu(pixmap=944 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.784] sna_drawable_move_region_to_cpu: pixmap=944 all damaged on CPU [ 10.784] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.784] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.784] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.784] sna_destroy_pixmap: pixmap=946, attached?=1 [ 10.784] __sna_free_pixmap(pixmap=946) [ 10.784] sna_composite(pixmap=940, op=3, src=944+(3422, 6), mask=0+(0, 0), dst=940+(0, 0)+(0, 0), size=(48, 36) [ 10.784] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.784] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.784] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.784] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.784] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 10.784] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.784] gen9_render_composite: 48x36, current mode=1/1 [ 10.784] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.784] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.784] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.784] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.784] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=7... [ 10.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.784] sna_drawable_use_bo: using whole GPU bo [ 10.784] gen9_composite_set_target: pixmap=940, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.784] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.784] sna_transform_is_imprecise_integer_translation: no transform [ 10.784] gen9_composite_picture: integer translation (0, 0), removing [ 10.784] sna_render_pixmap_bo pixmap=944, (3422, 6)x(48, 36)/(2, 64) [ 10.784] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 10.784] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 10.784] use_cpu_bo: no cpu bo [ 10.784] kgem_choose_tiling: too thin [2] for TILING_Y [ 10.784] kgem_choose_tiling: 2x36 -> 0 [ 10.784] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 10.784] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 10.784] sna_drawable_move_region_to_cpu(pixmap=944 (2x64), [(0, 6), (2, 42)], flags=2) [ 10.784] sna_drawable_move_region_to_cpu: pixmap=944 all damaged on CPU [ 10.784] kgem_can_create_2d: 2x36 @ 32 [ 10.784] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 10.784] kgem_can_create_2d: untiled size=4096 [ 10.784] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.784] kgem_choose_tiling: 2x36 -> 0 [ 10.784] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 10.784] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 10.784] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 10.784] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.784] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.784] search_linear_cache: searching for inactive gtt map [ 10.784] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.784] search_linear_cache: searching for inactive gtt map [ 10.784] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.784] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 10.784] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 10.784] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 10.784] kgem_create_buffer: reusing handle=23 for buffer [ 10.784] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 10.784] init_buffer_from_bo: reusing handle=23 for buffer [ 10.784] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 10.784] kgem_bo_map: converting request for GTT map into CPU map [ 10.784] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 10.784] kgem_bo_sync__cpu: handle=23 [ 10.784] __kgem_busy: handle=23, busy=0, wedged=0 [ 10.784] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 10.784] __kgem_busy: handle=23, busy=0, wedged=0 [ 10.784] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 10.784] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 10.784] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 10.784] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 10.784] __kgem_bo_init(handle=23, num_pages=1152) [ 10.784] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 10.784] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.784] kgem_bo_is_render: handle=23, rq? 0 [0] [ 10.784] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.784] gen4_choose_composite_emitter: identity src, no mask [ 10.784] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.784] gen9_composite_get_binding_table(ff00) [ 10.784] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 10.784] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 10.784] kgem_add_handle: handle=23, index=3 [ 10.784] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.784] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 10.784] gen9_emit_vertex_elements: setup id=2 [ 10.784] gen9_render_composite_box: (0, 0), (48, 36) [ 10.784] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.784] gen8_vertex_flush[4cc] = 3 [ 10.784] _kgem_bo_destroy: handle=23, proxy? 1 [ 10.784] sna_destroy_pixmap: pixmap=944, attached?=1 [ 10.784] __sna_free_pixmap(pixmap=944) [ 10.784] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=940:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.784] sna_copy_area: normal copy [ 10.784] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.784] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.784] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.784] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.784] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.784] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.784] sna_do_copy: pixmap -- no source clipping [ 10.784] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.784] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.784] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=940+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.784] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.784] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.784] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=1b... [ 10.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.784] sna_drawable_use_bo: using whole GPU bo [ 10.784] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.784] sna_pixmap_move_to_gpu: already all-damaged [ 10.784] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.784] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.784] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.784] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.784] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.784] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.784] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.784] aligning vertex: was 3, now 2 floats per vertex [ 10.784] gen9_composite_get_binding_table(fe80) [ 10.784] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.784] kgem_add_handle: handle=9, index=4 [ 10.784] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.784] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.784] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.784] gen9_emit_sampler: sampler = 0 [ 10.784] gen9_emit_vertex_elements: setup id=0 [ 10.784] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.784] (3422, 6) -> (0, 0) + (48, 36) [ 10.784] gen8_vertex_flush[558] = 3 [ 10.784] sna_composite_rectangles(pixmap=940, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 10.784] sna_composite_rectangles: converted to op 3 [ 10.784] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.784] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.784] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.784] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.784] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=1... [ 10.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.784] sna_drawable_use_bo: using whole GPU bo [ 10.784] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.784] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.784] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 10.784] sna_render_get_solid: 660a0a0a [ 10.784] sna_render_get_solid(2) = 660a0a0a (old) [ 10.784] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.784] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.784] gen9_composite_get_binding_table(fe00) [ 10.784] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 10.784] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.784] kgem_add_handle: handle=8, index=5 [ 10.784] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 10.784] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.784] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.784] gen9_emit_sampler: sampler = 1 [ 10.784] gen9_emit_vertex_elements: setup id=0 [ 10.784] (0, 0), (48, 36) [ 10.784] gen8_vertex_flush[5b4] = 3 [ 10.784] sna_composite(pixmap=940, op=3, src=938+(0, 6), mask=0+(0, 0), dst=940+(0, 0)+(0, 0), size=(48, 36) [ 10.784] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.784] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.784] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.784] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.784] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 10.784] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.784] gen9_render_composite: 48x36, current mode=1/1 [ 10.784] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.784] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.784] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.784] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.784] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.784] sna_drawable_use_bo pixmap=940, box=((0, 0), (48, 36)), flags=7... [ 10.784] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.784] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.784] sna_drawable_use_bo: using whole GPU bo [ 10.784] gen9_composite_set_target: pixmap=940, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.784] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 10.784] sna_transform_is_imprecise_integer_translation: no transform [ 10.784] gen9_composite_picture: integer translation (0, 0), removing [ 10.784] sna_render_pixmap_bo pixmap=938, (0, 6)x(48, 36)/(48, 48) [ 10.784] sna_render_pixmap_bo: CPU all damaged [ 10.784] sna_add_flush_pixmap: marking pixmap=938 for flushing [ 10.784] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.784] __kgem_retire_rq: request 1 complete [ 10.784] sna_add_flush_pixmap: new flush bo, flushing before [ 10.784] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 10.784] gen8_vertex_close: reloc[0] = 287 [ 10.784] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.784] kgem_add_handle: handle=16, index=6 [ 10.784] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 10.784] gen8_vertex_close: reloc[1] = 337 [ 10.784] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 10.784] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 10.784] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 10.784] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.784] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 10.784] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.784] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.784] kgem_fixup_relocs: shrinking by 61440 [ 10.784] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.784] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.784] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.784] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.784] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.784] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.784] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.784] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.784] __kgem_bo_clear_busy: handle=8 [ 10.784] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.784] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.784] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.784] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.785] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.785] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.785] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.785] gen4_choose_composite_emitter: identity src, no mask [ 10.785] needs_batch_flush: flushing before handle=28 for new reservation [ 10.785] kgem_check_bo: num_pages=+18, num_exec=+2 [ 10.785] aligning vertex: was 2, now 3 floats per vertex [ 10.785] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.785] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.785] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.785] kgem_add_handle: handle=4, index=0 [ 10.785] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.785] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.785] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.785] gen9_composite_get_binding_table(ffc0) [ 10.785] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.785] kgem_add_handle: handle=22, index=1 [ 10.785] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.785] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.785] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.785] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.785] kgem_add_handle: handle=28, index=2 [ 10.785] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 10.785] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.785] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.785] gen9_emit_sampler: sampler = 2 [ 10.785] gen9_emit_sf: num_sf_outputs=1 [ 10.785] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.785] gen9_emit_vertex_elements: setup id=2 [ 10.785] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.785] gen9_render_composite_box: (0, 0), (48, 36) [ 10.785] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.785] gen8_vertex_flush[490] = 3 [ 10.785] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3ac, drawable=b1 [ 10.785] sna_validate_gc: recomputing clip [ 10.785] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.785] sna_copy_area: src=pixmap=940:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.785] sna_copy_area: normal copy [ 10.785] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.785] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.785] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.785] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 10.785] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 10.785] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 10.785] sna_do_copy: pixmap -- no source clipping [ 10.785] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 10.785] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 10.785] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=940+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 10.785] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e5b0, gpu_bo=22, cpu_bo=0), replaces=0 [ 10.785] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.785] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 10.785] sna_drawable_use_bo: pinned, never REPLACES [ 10.785] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.785] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.785] sna_drawable_use_bo: applying move-to-gpu override [ 10.785] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 10.785] wait_for_shadow: flags=3, flips=1, handle=27, shadow=35 [ 10.785] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 10.785] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 10.785] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 10.785] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.785] 1:from scanout: pitch=30720, tiling=1, handle=26, id=877 [ 10.785] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 10.785] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (7680, 2160) [ 10.785] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.785] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.785] kgem_bo_is_render: handle=26, rq? 0 [0] [ 10.785] kgem_bo_is_render: handle=26, rq? 0 [0] [ 10.785] kgem_bo_is_render: handle=27, rq? 0 [0] [ 10.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.785] __kgem_retire_rq: request 1 complete [ 10.785] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 10.785] kgem_bo_move_to_cache: release handle=40 [ 10.785] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 10.785] kgem_set_mode: flushing before new bo [ 10.785] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 10.785] gen8_vertex_close: reloc[0] = 287 [ 10.785] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.785] kgem_add_handle: handle=16, index=3 [ 10.785] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.785] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 10.785] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.785] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.785] kgem_fixup_relocs: shrinking by 61440 [ 10.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.785] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.785] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.785] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.785] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.785] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.785] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.785] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.785] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.785] aligning vertex: was 3, now 2 floats per vertex [ 10.785] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.785] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.785] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.785] kgem_add_handle: handle=4, index=0 [ 10.785] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.785] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.785] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.785] gen9_composite_get_binding_table(ffc0) [ 10.785] kgem_add_reloc64: handle=26, pos=16360, delta=0, domains=20002 [ 10.785] kgem_add_handle: handle=26, index=1 [ 10.785] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 10.785] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 10.785] [3fe0] bind bo(handle=26, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.785] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 10.785] kgem_add_handle: handle=27, index=2 [ 10.785] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=dc675000) [ 10.785] [3fd0] bind bo(handle=27, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.785] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.785] gen9_emit_sampler: sampler = 0 [ 10.785] gen9_emit_sf: num_sf_outputs=1 [ 10.785] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.785] gen9_emit_vertex_elements: setup id=0 [ 10.785] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.785] (0, 0) -> (0, 0) + (7680, 6) [ 10.785] (0, 6) -> (0, 6) + (3422, 36) [ 10.785] (3470, 6) -> (3470, 6) + (4210, 36) [ 10.785] (0, 42) -> (0, 42) + (7680, 2118) [ 10.785] gen8_vertex_flush[490] = 12 [ 10.785] wait_for_shadow: setting front pixmap to handle=26 [ 10.785] sna_drawable_use_bo: using whole GPU bo [ 10.785] sna_pixmap_move_to_gpu(pixmap=940, usage=0), flags=a [ 10.785] sna_pixmap_move_to_gpu: already all-damaged [ 10.785] sna_pixmap_mark_active: pixmap=940, handle=22 [ 10.785] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.785] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.785] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.785] kgem_bo_is_render: handle=26, rq? 1 [1] [ 10.785] kgem_bo_is_render: handle=26, rq? 1 [1] [ 10.785] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.785] gen9_composite_get_binding_table(ff00) [ 10.785] kgem_add_reloc64: handle=22, pos=16312, delta=0, domains=40000 [ 10.785] kgem_add_handle: handle=22, index=3 [ 10.785] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd985000) [ 10.785] [3fb0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 10.785] gen9_emit_vertex_elements: setup id=0 [ 10.785] (0, 0) -> (3422, 6) + (48, 36) [ 10.785] gen8_vertex_flush[4cc] = 3 [ 10.785] sna_destroy_pixmap: pixmap=940, attached?=1 [ 10.785] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.785] __kgem_bo_destroy: handle=22, size=61440 [ 10.785] __kgem_bo_destroy: handle=22 -> active [ 10.785] __sna_free_pixmap(pixmap=940) [ 10.785] sna_accel_flush: flush?=0, dirty?=1 [ 10.785] sna_accel_flush: syncing SHM pixmap=938 (refcnt=1) [ 10.785] _sna_pixmap_move_to_cpu(pixmap=938, 48x48, flags=3) [ 10.785] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.785] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.785] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.785] kgem_bo_sync__cpu_full: handle=28 [ 10.785] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.785] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 10.785] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.785] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.785] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.785] __kgem_retire_rq: request 1 complete [ 10.785] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.785] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.785] sna_accel_flush: flush?=0, dirty?=0 [ 10.785] sna_block_handler (tv=597.372000) [ 10.785] kgem_retire, need_retire?=1 [ 10.785] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.785] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.785] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.785] kgem_retire -- retired=0, need_retire=0 [ 10.785] kgem_retire__buffers: handle=23, busy? 0 [0] [ 10.785] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 10.785] __kgem_bo_destroy: handle=23, size=262144 [ 10.785] kgem_bo_replace_io: transferring io handle=23 to bo [ 10.785] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 10.785] sna_accel_block: GPU idle, flushing [ 10.785] gen8_vertex_close: used=118, vbo active? 16, vb=1, nreloc=1 [ 10.785] gen8_vertex_close: reloc[0] = 287 [ 10.785] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.785] kgem_add_handle: handle=16, index=4 [ 10.785] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.785] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32489 [fenced=0] [ 10.785] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.785] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.785] kgem_fixup_relocs: shrinking by 61440 [ 10.785] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.785] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.785] kgem_commit: release handle=26 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 10.785] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.785] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=dc675000 [ 10.785] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.785] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.785] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.785] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.785] sna_scanout_do_flush: flush timer active: delta=7 [ 10.785] sna_accel_do_throttle (time=10785), triggered [ 10.785] sna_accel_throttle (time=10785) [ 10.785] sna_accel_block: evaluating timers, active=7 [ 10.785] sna_accel_block: flush timer expires in 7 [10792] [ 10.786] sna_wakeup_handler [ 10.786] sna_destroy_pixmap: pixmap=938, attached?=1 [ 10.786] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.786] __sna_free_pixmap(pixmap=938) [ 10.786] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 10.786] kgem_bo_sync__cpu: handle=28 [ 10.786] sna_accel_watch_flush: enable=-1 [ 10.786] _kgem_bo_destroy: handle=28, proxy? 0 [ 10.786] __kgem_bo_destroy: handle=28, size=12288 [ 10.786] __kgem_bo_destroy: handle=28, not reusable [ 10.786] kgem_bo_free: handle=28, size=12288 [ 10.786] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.786] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 10.786] sna_accel_flush: flush?=0, dirty?=0 [ 10.786] sna_block_handler (tv=597.371000) [ 10.786] kgem_retire, need_retire?=1 [ 10.786] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.786] kgem_retire__requests_ring: retiring ring 0 [ 10.786] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.786] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.786] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.786] kgem_retire -- retired=0, need_retire=1 [ 10.786] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.786] sna_scanout_do_flush: flush timer active: delta=6 [ 10.786] sna_accel_block: evaluating timers, active=7 [ 10.786] sna_accel_block: flush timer expires in 6 [10792] [ 10.792] sna_wakeup_handler [ 10.792] sna_block_handler (tv=597.365000) [ 10.792] kgem_retire, need_retire?=1 [ 10.792] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.792] kgem_retire__requests_ring: retiring ring 0 [ 10.792] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.792] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.792] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.792] kgem_retire -- retired=0, need_retire=1 [ 10.792] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.792] sna_scanout_do_flush: flush timer active: delta=0 [ 10.792] sna_scanout_do_flush (time=10792), triggered [ 10.792] sna_scanout_flush (time=10792), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.792] has_shadow: has pending damage? 1, outstanding flips: 1 [ 10.792] stop_flush: scanout=26 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.792] has_shadow: has pending damage? 1, outstanding flips: 1 [ 10.792] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 10.792] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 10.792] sna_mode_redisplay: checking for 1 outstanding flip completions [ 10.792] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 10.792] sna_accel_block: evaluating timers, active=7 [ 10.792] sna_accel_block: flush timer expires in 16 [10808] [ 10.793] sna_wakeup_handler [ 10.793] sna_mode_wakeup: len=32 [ 10.793] sna_mode_wakeup: recording last swap on pipe=1, frame 371 [173], time 10.793826 [ 10.793] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 10.793] _kgem_bo_destroy: handle=35, proxy? 0 [ 10.793] __kgem_bo_destroy: handle=35, size=66355200 [ 10.793] kgem_bo_move_to_scanout: moving 35 [fb 105] to scanout cache, active? 0 [ 10.793] sna_mode_wakeup: flip complete, pending? 1 [ 10.793] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.793] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 10.793] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.793] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.793] sna_pixmap_move_to_gpu: already all-damaged [ 10.793] sna_pixmap_mark_active: pixmap=165, handle=26 [ 10.793] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.793] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.793] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.793] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=26 [active=0] [ 10.793] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 10.793] get_fb: reusing fb=73 for handle=26 [ 10.793] sna_mode_redisplay: recording flip on CRTC:32 handle=26, active_scanout=1, serial=2 [ 10.793] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.793] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 10.793] sna_mode_redisplay: recording flip on CRTC:39 handle=26, active_scanout=2, serial=3 [ 10.793] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.793] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.793] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 10.793] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=26, shadow handle=27 [ 10.793] sna_block_handler (tv=597.364000) [ 10.793] kgem_retire, need_retire?=1 [ 10.793] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.793] kgem_retire__requests_ring: retiring ring 0 [ 10.793] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.793] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.793] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.793] kgem_retire -- retired=0, need_retire=1 [ 10.793] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.793] sna_scanout_do_flush: flush timer active: delta=15 [ 10.793] sna_accel_block: evaluating timers, active=7 [ 10.793] sna_accel_block: flush timer expires in 15 [10808] [ 10.794] sna_wakeup_handler [ 10.794] sna_mode_wakeup: len=32 [ 10.794] sna_mode_wakeup: recording last swap on pipe=0, frame 401 [191], time 10.795130 [ 10.794] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=26 [active_scanout=2] [ 10.794] sna_mode_wakeup: flip complete, pending? 2 [ 10.794] sna_block_handler (tv=597.363000) [ 10.794] kgem_retire, need_retire?=1 [ 10.794] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.794] kgem_retire__requests_ring: retiring ring 0 [ 10.794] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.794] __kgem_retire_rq: request 1 complete [ 10.794] __kgem_bo_flush: handle=26, busy=0, wedged=0 [ 10.794] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.794] kgem_bo_move_to_cache: release handle=22 [ 10.794] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.794] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.794] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.794] kgem_retire -- retired=1, need_retire=0 [ 10.794] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 10.794] gen6_render_retire: resetting idle vbo [ 10.794] sna_scanout_do_flush: flush timer active: delta=14 [ 10.794] sna_accel_block: evaluating timers, active=7 [ 10.794] sna_accel_block: flush timer expires in 14 [10808] [ 10.800] sna_wakeup_handler [ 10.800] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 10.800] __pop_freed_pixmap: reusing freed pixmap=940 header [ 10.800] create_pixmap_hdr: pixmap=947, width=48, height=48, usage=0 [ 10.800] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 10.800] __kgem_bo_init(handle=28, num_pages=3) [ 10.800] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 10.800] sna_accel_watch_flush: enable=1 [ 10.800] __sna_damage_all(48, 48) [ 10.800] sna_pixmap_create_shm: serial=947, 48x48, usage=0 [ 10.800] sna_accel_flush: flush?=0, dirty?=0 [ 10.800] sna_create_pixmap(48, 36, 24, usage=0) [ 10.800] kgem_can_create_2d: 48x36 @ 24 [ 10.800] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.800] kgem_can_create_2d: untiled size=8192 [ 10.800] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.800] kgem_choose_tiling: 48x36 -> 0 [ 10.800] sna_create_pixmap: usage=0, flags=b [ 10.800] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 10.800] __pop_freed_pixmap: reusing freed pixmap=942 header [ 10.800] create_pixmap_hdr: pixmap=949, width=48, height=36, usage=0 [ 10.800] sna_create_pixmap: serial=949, 48x36, usage=0 [ 10.800] sna_composite_rectangles(pixmap=950, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 10.800] sna_composite_rectangles: converted to op 0 [ 10.800] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.800] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.800] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.800] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.800] sna_composite_rectangles: dropping last-cpu hint [ 10.800] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=19... [ 10.800] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.800] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.800] sna_pixmap_move_to_gpu(pixmap=950, usage=0), flags=b [ 10.800] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.800] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 10.800] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.800] kgem_choose_tiling: 48x36 -> 0 [ 10.800] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.800] kgem_choose_tiling: 48x36 -> 0 [ 10.800] sna_pixmap_alloc_gpu: pixmap=950 [ 10.800] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.800] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.800] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.800] from inactive: pitch=192, tiling=0: handle=22, id=879 [ 10.800] __sna_damage_all(48, 36) [ 10.800] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.800] sna_pixmap_mark_active: pixmap=950, handle=22 [ 10.800] sna_drawable_use_bo: allocated GPU bo for operation [ 10.800] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.800] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.800] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.800] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.800] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 10.800] sna_render_get_solid: 0 [ 10.800] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.800] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.800] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.800] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.800] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.800] kgem_add_handle: handle=4, index=0 [ 10.800] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.800] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.800] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.800] gen9_composite_get_binding_table(ffc0) [ 10.800] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.800] kgem_add_handle: handle=22, index=1 [ 10.800] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.800] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.800] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.800] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.800] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.800] kgem_add_handle: handle=7, index=2 [ 10.800] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.800] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.800] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.800] gen9_emit_sampler: sampler = 1 [ 10.800] gen9_emit_sf: num_sf_outputs=1 [ 10.800] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.800] gen9_emit_vertex_elements: setup id=0 [ 10.800] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.800] (0, 0), (48, 36) [ 10.800] gen8_vertex_flush[490] = 3 [ 10.800] sna_composite_rectangles: pixmap=950 marking clear [0]? 1 [ 10.800] sna_composite_rectangles(pixmap=950, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 10.800] sna_composite_rectangles: converted to op 1 [ 10.800] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.800] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.800] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.800] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.800] sna_composite_rectangles: promoting to full GPU [ 10.800] sna_composite_rectangles: dropping last-cpu hint [ 10.800] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=19... [ 10.800] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.800] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.800] sna_drawable_use_bo: using whole GPU bo [ 10.800] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.800] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.800] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 10.800] sna_render_get_solid: ff2c001e [ 10.800] sna_render_get_solid(0) = ff2c001e (old) [ 10.800] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.800] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.800] gen9_composite_get_binding_table(ff00) [ 10.800] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.800] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.800] kgem_add_handle: handle=8, index=3 [ 10.800] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.800] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.800] gen9_emit_vertex_elements: setup id=0 [ 10.800] (0, 0), (48, 36) [ 10.800] gen8_vertex_flush[4cc] = 3 [ 10.800] sna_composite_rectangles: pixmap=950 marking clear [ff2c001e]? 1 [ 10.800] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3b6 [ 10.800] sna_validate_gc: recomputing clip [ 10.800] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 10.800] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=950:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.800] sna_copy_area: normal copy [ 10.800] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.800] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.800] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.800] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.800] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.800] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.800] sna_do_copy: pixmap -- no source clipping [ 10.800] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.800] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.800] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=950+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.800] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.800] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.800] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=1b... [ 10.800] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.800] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.800] sna_drawable_use_bo: using whole GPU bo [ 10.800] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.800] sna_pixmap_move_to_gpu: already all-damaged [ 10.800] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.800] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.800] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.800] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.800] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.800] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.801] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.801] gen9_composite_get_binding_table(fe80) [ 10.801] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.801] kgem_add_handle: handle=9, index=4 [ 10.801] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.801] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.801] gen9_emit_sampler: sampler = 0 [ 10.801] gen9_emit_vertex_elements: setup id=0 [ 10.801] (3422, 6) -> (0, 0) + (48, 36) [ 10.801] gen8_vertex_flush[510] = 3 [ 10.801] sna_create_pixmap(80, 80, 32, usage=0) [ 10.801] kgem_can_create_2d: 80x80 @ 32 [ 10.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.801] kgem_can_create_2d: untiled size=28672 [ 10.801] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.801] kgem_choose_tiling: 80x80 -> 0 [ 10.801] sna_create_pixmap: usage=0, flags=b [ 10.801] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.801] __pop_freed_pixmap: reusing freed pixmap=926 header [ 10.801] create_pixmap_hdr: pixmap=951, width=80, height=80, usage=0 [ 10.801] sna_create_pixmap: serial=951, 80x80, usage=0 [ 10.801] sna_composite_rectangles(pixmap=952, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.801] sna_composite_rectangles: converted to op 0 [ 10.801] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.801] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.801] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.801] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.801] sna_composite_rectangles: dropping last-cpu hint [ 10.801] sna_drawable_use_bo pixmap=952, box=((0, 0), (80, 80)), flags=19... [ 10.801] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.801] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.801] sna_pixmap_move_to_gpu(pixmap=952, usage=0), flags=b [ 10.801] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.801] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.801] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.801] kgem_choose_tiling: 80x80 -> 0 [ 10.801] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.801] kgem_choose_tiling: 80x80 -> 0 [ 10.801] sna_pixmap_alloc_gpu: pixmap=952 [ 10.801] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.801] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 10.801] from inactive: pitch=320, tiling=0: handle=40, id=880 [ 10.801] __sna_damage_all(80, 80) [ 10.801] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.801] sna_pixmap_mark_active: pixmap=952, handle=40 [ 10.801] sna_drawable_use_bo: allocated GPU bo for operation [ 10.801] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.801] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.801] kgem_bo_is_render: handle=40, rq? 0 [0] [ 10.801] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.801] sna_render_get_solid: 0 [ 10.801] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.801] kgem_set_mode: flushing before new bo [ 10.801] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 10.801] gen8_vertex_close: reloc[0] = 287 [ 10.801] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.801] kgem_add_handle: handle=16, index=5 [ 10.801] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.801] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 10.801] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.801] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.801] kgem_fixup_relocs: shrinking by 61440 [ 10.801] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.801] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.801] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.801] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.801] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.801] __kgem_bo_clear_busy: handle=7 [ 10.801] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.801] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.801] __kgem_bo_clear_busy: handle=8 [ 10.801] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.801] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.801] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.801] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.801] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.801] kgem_check_bo: num_pages=+16, num_exec=+1 [ 10.801] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.801] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.801] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.801] kgem_add_handle: handle=4, index=0 [ 10.801] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.801] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.801] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.801] gen9_composite_get_binding_table(ffc0) [ 10.801] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 10.801] kgem_add_handle: handle=40, index=1 [ 10.801] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 10.801] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 10.801] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.801] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.801] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.801] kgem_add_handle: handle=7, index=2 [ 10.801] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.801] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.801] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.801] gen9_emit_sampler: sampler = 1 [ 10.801] gen9_emit_sf: num_sf_outputs=1 [ 10.801] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.801] gen9_emit_vertex_elements: setup id=0 [ 10.801] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.801] (0, 0), (80, 80) [ 10.801] gen8_vertex_flush[490] = 3 [ 10.801] sna_composite_rectangles: pixmap=952 marking clear [0]? 1 [ 10.801] sna_composite_rectangles(pixmap=952, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.801] sna_composite_rectangles: converted to op 1 [ 10.801] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.801] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.801] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.801] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.801] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.801] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.801] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.801] sna_composite_rectangles: dropping last-cpu hint [ 10.801] sna_drawable_use_bo pixmap=952, box=((0, 0), (80, 80)), flags=1... [ 10.801] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.801] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.801] sna_drawable_use_bo: using whole GPU bo [ 10.801] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.801] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.801] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.801] sna_render_get_solid: 40404040 [ 10.801] sna_render_get_solid(1) = 40404040 (old) [ 10.801] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.801] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.801] gen9_composite_get_binding_table(ff00) [ 10.801] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.801] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.801] kgem_add_handle: handle=8, index=3 [ 10.801] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 10.801] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.801] gen9_emit_vertex_elements: setup id=0 [ 10.801] (0, 0), (2, 2) [ 10.801] (78, 0), (80, 2) [ 10.801] (0, 78), (2, 80) [ 10.801] (78, 78), (80, 80) [ 10.801] gen8_vertex_flush[4cc] = 12 [ 10.801] sna_composite(pixmap=950, op=3, src=952+(3422, 6), mask=0+(0, 0), dst=950+(0, 0)+(0, 0), size=(48, 36) [ 10.801] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.801] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.801] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.801] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.801] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 10.801] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.801] gen9_render_composite: 48x36, current mode=1/1 [ 10.801] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.801] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 10.801] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 10.801] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.801] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.801] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=7... [ 10.801] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.801] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.801] sna_drawable_use_bo: using whole GPU bo [ 10.801] gen9_composite_set_target: pixmap=950, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.801] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.801] sna_transform_is_imprecise_integer_translation: no transform [ 10.801] gen9_composite_picture: integer translation (0, 0), removing [ 10.801] sna_render_pixmap_bo pixmap=952, (3422, 6)x(48, 36)/(80, 80) [ 10.801] sna_render_pixmap_bo: GPU all damaged [ 10.801] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.801] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.801] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.801] gen4_choose_composite_emitter: identity src, no mask [ 10.801] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.801] __kgem_retire_rq: request 1 complete [ 10.801] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.801] kgem_set_mode: flushing before new bo [ 10.801] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 10.801] gen8_vertex_close: reloc[0] = 287 [ 10.801] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.801] kgem_add_handle: handle=16, index=4 [ 10.801] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.801] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 10.801] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.801] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.801] kgem_fixup_relocs: shrinking by 61440 [ 10.801] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.801] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.801] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.801] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.801] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.801] __kgem_bo_clear_busy: handle=7 [ 10.801] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.801] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.801] __kgem_bo_clear_busy: handle=8 [ 10.801] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.801] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.801] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.801] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.801] kgem_check_bo: num_pages=+31, num_exec=+2 [ 10.801] aligning vertex: was 2, now 3 floats per vertex [ 10.801] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.801] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.801] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.801] kgem_add_handle: handle=4, index=0 [ 10.801] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.801] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.801] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.801] gen9_composite_get_binding_table(ffc0) [ 10.801] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.801] kgem_add_handle: handle=22, index=1 [ 10.801] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.801] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.801] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.801] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 10.801] kgem_add_handle: handle=40, index=2 [ 10.801] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 10.801] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.801] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.801] gen9_emit_sampler: sampler = a [ 10.801] gen9_emit_sf: num_sf_outputs=1 [ 10.801] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.801] gen9_emit_vertex_elements: setup id=2 [ 10.801] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.801] gen9_render_composite_box: (0, 0), (48, 36) [ 10.801] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.801] gen8_vertex_flush[490] = 3 [ 10.801] sna_destroy_pixmap: pixmap=952, attached?=1 [ 10.801] _kgem_bo_destroy: handle=40, proxy? 0 [ 10.801] __kgem_bo_destroy: handle=40, size=65536 [ 10.801] __kgem_bo_destroy: handle=40 -> active [ 10.801] __sna_free_pixmap(pixmap=952) [ 10.801] sna_create_pixmap(2, 64, 32, usage=0) [ 10.801] kgem_can_create_2d: 2x64 @ 32 [ 10.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.801] kgem_can_create_2d: untiled size=4096 [ 10.801] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.801] kgem_choose_tiling: 2x64 -> 0 [ 10.801] sna_create_pixmap: usage=0, flags=a [ 10.801] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.801] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.801] create_pixmap: serial=953, usage=0, 2x64 [ 10.801] sna_create_pixmap: serial=953, 2x64, usage=0 [ 10.801] sna_composite_rectangles(pixmap=954, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.801] sna_composite_rectangles: converted to op 0 [ 10.801] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.801] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.801] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.801] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.801] sna_composite_rectangles: fallback, dst pixmap=954 too small or not attached [ 10.801] sna_composite_rectangles: fallback [ 10.801] sna_drawable_move_region_to_cpu(pixmap=954 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.801] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.801] _sna_pixmap_move_to_cpu(pixmap=954, 2x64, flags=1) [ 10.801] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.801] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.801] operate_inplace: no, inplace operation not suitable [ 10.801] _sna_pixmap_move_to_cpu: marking as damaged [ 10.801] __sna_damage_all(2, 64) [ 10.801] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.801] sna_create_pixmap(1, 32, 32, usage=0) [ 10.801] kgem_can_create_2d: 1x32 @ 32 [ 10.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.801] kgem_can_create_2d: untiled size=4096 [ 10.801] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.801] kgem_choose_tiling: 1x32 -> 0 [ 10.801] sna_create_pixmap: usage=0, flags=a [ 10.801] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.801] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.802] create_pixmap: serial=955, usage=0, 1x32 [ 10.802] sna_create_pixmap: serial=955, 1x32, usage=0 [ 10.802] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3b2, drawable=3bc [ 10.802] sna_validate_gc: recomputing clip [ 10.802] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.802] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.802] try_upload__fast: ignore existing cpu damage (if any) [ 10.802] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.802] try_upload__fast: no, no gpu damage [ 10.802] sna_drawable_move_region_to_cpu(pixmap=956 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.802] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.802] _sna_pixmap_move_to_cpu(pixmap=956, 1x32, flags=1) [ 10.802] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.802] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.802] operate_inplace: no, inplace operation not suitable [ 10.802] _sna_pixmap_move_to_cpu: marking as damaged [ 10.802] __sna_damage_all(1, 32) [ 10.802] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.802] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.802] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.802] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.802] sna_accel_flush: flush?=0, dirty?=0 [ 10.802] sna_composite(pixmap=954, op=1, src=956+(0, 0), mask=0+(0, 0), dst=954+(0, 0)+(0, 0), size=(2, 64) [ 10.802] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.802] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.802] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.802] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.802] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.802] sna_composite: fallback, dst pixmap=954 is too small (or completely damaged) [ 10.802] sna_composite: fallback -- fbComposite [ 10.802] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.802] sna_composite_fb: fallback -- move src to cpu [ 10.802] _sna_pixmap_move_to_cpu(pixmap=956, 1x32, flags=2) [ 10.802] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 10.802] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.802] sna_composite_fb: fallback -- move dst to cpu [ 10.802] sna_drawable_move_region_to_cpu(pixmap=954 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.802] sna_drawable_move_region_to_cpu: pixmap=954 all damaged on CPU [ 10.802] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.802] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.802] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.802] sna_destroy_pixmap: pixmap=956, attached?=1 [ 10.802] __sna_free_pixmap(pixmap=956) [ 10.802] sna_composite(pixmap=950, op=3, src=954+(3422, 6), mask=0+(0, 0), dst=950+(0, 0)+(0, 0), size=(48, 36) [ 10.802] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.802] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.802] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.802] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.802] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 10.802] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.802] gen9_render_composite: 48x36, current mode=1/1 [ 10.802] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.802] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.802] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.802] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=7... [ 10.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.802] sna_drawable_use_bo: using whole GPU bo [ 10.802] gen9_composite_set_target: pixmap=950, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.802] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.802] sna_transform_is_imprecise_integer_translation: no transform [ 10.802] gen9_composite_picture: integer translation (0, 0), removing [ 10.802] sna_render_pixmap_bo pixmap=954, (3422, 6)x(48, 36)/(2, 64) [ 10.802] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 10.802] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 10.802] use_cpu_bo: no cpu bo [ 10.802] kgem_choose_tiling: too thin [2] for TILING_Y [ 10.802] kgem_choose_tiling: 2x36 -> 0 [ 10.802] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 10.802] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 10.802] sna_drawable_move_region_to_cpu(pixmap=954 (2x64), [(0, 6), (2, 42)], flags=2) [ 10.802] sna_drawable_move_region_to_cpu: pixmap=954 all damaged on CPU [ 10.802] kgem_can_create_2d: 2x36 @ 32 [ 10.802] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 10.802] kgem_can_create_2d: untiled size=4096 [ 10.802] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.802] kgem_choose_tiling: 2x36 -> 0 [ 10.802] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 10.802] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 10.802] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 10.802] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.802] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.802] search_linear_cache: searching for inactive gtt map [ 10.802] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.802] search_linear_cache: searching for inactive gtt map [ 10.802] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.802] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 10.802] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 10.802] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 10.802] kgem_create_buffer: reusing handle=23 for buffer [ 10.802] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 10.802] init_buffer_from_bo: reusing handle=23 for buffer [ 10.802] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 10.802] kgem_bo_map: converting request for GTT map into CPU map [ 10.802] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 10.802] kgem_bo_sync__cpu: handle=23 [ 10.802] __kgem_busy: handle=23, busy=0, wedged=0 [ 10.802] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 10.802] __kgem_busy: handle=23, busy=0, wedged=0 [ 10.802] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 10.802] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 10.802] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 10.802] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 10.802] __kgem_bo_init(handle=23, num_pages=1152) [ 10.802] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 10.802] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.802] kgem_bo_is_render: handle=23, rq? 0 [0] [ 10.802] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.802] gen4_choose_composite_emitter: identity src, no mask [ 10.802] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.802] gen9_composite_get_binding_table(ff00) [ 10.802] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 10.802] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 10.802] kgem_add_handle: handle=23, index=3 [ 10.802] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 10.802] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 10.802] gen9_emit_vertex_elements: setup id=2 [ 10.802] gen9_render_composite_box: (0, 0), (48, 36) [ 10.802] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.802] gen8_vertex_flush[4cc] = 3 [ 10.802] _kgem_bo_destroy: handle=23, proxy? 1 [ 10.802] sna_destroy_pixmap: pixmap=954, attached?=1 [ 10.802] __sna_free_pixmap(pixmap=954) [ 10.802] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=950:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.802] sna_copy_area: normal copy [ 10.802] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.802] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.802] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.802] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.802] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.802] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.802] sna_do_copy: pixmap -- no source clipping [ 10.802] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.802] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.802] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=950+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.802] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.802] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.802] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=1b... [ 10.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.802] sna_drawable_use_bo: using whole GPU bo [ 10.802] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.802] sna_pixmap_move_to_gpu: already all-damaged [ 10.802] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.802] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.802] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.802] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.802] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.802] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.802] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.802] aligning vertex: was 3, now 2 floats per vertex [ 10.802] gen9_composite_get_binding_table(fe80) [ 10.802] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.802] kgem_add_handle: handle=9, index=4 [ 10.802] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.802] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.802] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.802] gen9_emit_sampler: sampler = 0 [ 10.802] gen9_emit_vertex_elements: setup id=0 [ 10.802] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.802] (3422, 6) -> (0, 0) + (48, 36) [ 10.802] gen8_vertex_flush[558] = 3 [ 10.802] sna_composite_rectangles(pixmap=950, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 10.802] sna_composite_rectangles: converted to op 3 [ 10.802] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.802] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.802] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.802] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.802] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=1... [ 10.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.802] sna_drawable_use_bo: using whole GPU bo [ 10.802] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.802] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.802] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 10.802] sna_render_get_solid: 660a0a0a [ 10.802] sna_render_get_solid(2) = 660a0a0a (old) [ 10.802] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.802] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.802] gen9_composite_get_binding_table(fe00) [ 10.802] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 10.802] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.802] kgem_add_handle: handle=8, index=5 [ 10.802] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 10.802] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.802] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.802] gen9_emit_sampler: sampler = 1 [ 10.802] gen9_emit_vertex_elements: setup id=0 [ 10.802] (0, 0), (48, 36) [ 10.802] gen8_vertex_flush[5b4] = 3 [ 10.802] sna_composite(pixmap=950, op=3, src=948+(0, 6), mask=0+(0, 0), dst=950+(0, 0)+(0, 0), size=(48, 36) [ 10.802] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.802] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.802] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.802] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.802] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 10.802] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.802] gen9_render_composite: 48x36, current mode=1/1 [ 10.802] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.802] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.802] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.802] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.802] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.802] sna_drawable_use_bo pixmap=950, box=((0, 0), (48, 36)), flags=7... [ 10.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.802] sna_drawable_use_bo: using whole GPU bo [ 10.802] gen9_composite_set_target: pixmap=950, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.802] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 10.802] sna_transform_is_imprecise_integer_translation: no transform [ 10.802] gen9_composite_picture: integer translation (0, 0), removing [ 10.802] sna_render_pixmap_bo pixmap=948, (0, 6)x(48, 36)/(48, 48) [ 10.802] sna_render_pixmap_bo: CPU all damaged [ 10.802] sna_add_flush_pixmap: marking pixmap=948 for flushing [ 10.802] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.802] __kgem_retire_rq: request 1 complete [ 10.802] sna_add_flush_pixmap: new flush bo, flushing before [ 10.802] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 10.802] gen8_vertex_close: reloc[0] = 287 [ 10.802] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.802] kgem_add_handle: handle=16, index=6 [ 10.802] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 10.802] gen8_vertex_close: reloc[1] = 337 [ 10.802] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 10.802] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 10.802] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 10.802] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.802] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 10.802] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.802] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.802] kgem_fixup_relocs: shrinking by 61440 [ 10.802] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.802] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.802] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.802] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.802] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.802] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 10.802] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.802] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.802] __kgem_bo_clear_busy: handle=8 [ 10.802] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.802] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.802] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.802] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.802] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.802] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.802] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.802] gen4_choose_composite_emitter: identity src, no mask [ 10.802] needs_batch_flush: flushing before handle=28 for new reservation [ 10.802] kgem_check_bo: num_pages=+18, num_exec=+2 [ 10.802] aligning vertex: was 2, now 3 floats per vertex [ 10.802] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.802] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.802] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.802] kgem_add_handle: handle=4, index=0 [ 10.802] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.802] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.802] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.802] gen9_composite_get_binding_table(ffc0) [ 10.802] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.802] kgem_add_handle: handle=22, index=1 [ 10.802] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.802] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.802] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.802] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.802] kgem_add_handle: handle=28, index=2 [ 10.802] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 10.802] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.802] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.802] gen9_emit_sampler: sampler = 2 [ 10.802] gen9_emit_sf: num_sf_outputs=1 [ 10.802] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.802] gen9_emit_vertex_elements: setup id=2 [ 10.802] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.802] gen9_render_composite_box: (0, 0), (48, 36) [ 10.802] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.802] gen8_vertex_flush[490] = 3 [ 10.802] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3b6, drawable=b1 [ 10.802] sna_validate_gc: recomputing clip [ 10.802] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.802] sna_copy_area: src=pixmap=950:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.802] sna_copy_area: normal copy [ 10.802] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.802] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.802] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.802] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 10.802] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 10.802] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 10.802] sna_do_copy: pixmap -- no source clipping [ 10.802] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 10.802] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 10.802] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=950+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 10.802] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=26, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=22, cpu_bo=0), replaces=0 [ 10.802] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.802] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 10.802] sna_drawable_use_bo: pinned, never REPLACES [ 10.802] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.802] sna_drawable_use_bo: applying move-to-gpu override [ 10.802] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 10.802] wait_for_shadow: flags=3, flips=1, handle=26, shadow=27 [ 10.803] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 10.803] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 10.803] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 10.803] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.803] 1:from scanout: pitch=30720, tiling=1, handle=30, id=883 [ 10.803] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 10.803] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (7680, 2160) [ 10.803] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.803] kgem_bo_is_render: handle=26, rq? 0 [0] [ 10.803] kgem_bo_is_render: handle=30, rq? 0 [0] [ 10.803] kgem_bo_is_render: handle=30, rq? 0 [0] [ 10.803] kgem_bo_is_render: handle=26, rq? 0 [0] [ 10.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.803] __kgem_retire_rq: request 1 complete [ 10.803] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 10.803] kgem_bo_move_to_cache: release handle=40 [ 10.803] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 10.803] kgem_set_mode: flushing before new bo [ 10.803] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 10.803] gen8_vertex_close: reloc[0] = 287 [ 10.803] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.803] kgem_add_handle: handle=16, index=3 [ 10.803] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.803] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 10.803] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.803] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.803] kgem_fixup_relocs: shrinking by 61440 [ 10.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.803] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.803] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.803] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.803] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.803] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.803] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.803] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.803] aligning vertex: was 3, now 2 floats per vertex [ 10.803] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.803] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.803] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.803] kgem_add_handle: handle=4, index=0 [ 10.803] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.803] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.803] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.803] gen9_composite_get_binding_table(ffc0) [ 10.803] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 10.803] kgem_add_handle: handle=30, index=1 [ 10.803] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e4505000) [ 10.803] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 10.803] [3fe0] bind bo(handle=30, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.803] kgem_add_reloc64: handle=26, pos=16344, delta=0, domains=40000 [ 10.803] kgem_add_handle: handle=26, index=2 [ 10.803] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 10.803] [3fd0] bind bo(handle=26, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.803] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.803] gen9_emit_sampler: sampler = 0 [ 10.803] gen9_emit_sf: num_sf_outputs=1 [ 10.803] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.803] gen9_emit_vertex_elements: setup id=0 [ 10.803] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.803] (0, 0) -> (0, 0) + (7680, 6) [ 10.803] (0, 6) -> (0, 6) + (3422, 36) [ 10.803] (3470, 6) -> (3470, 6) + (4210, 36) [ 10.803] (0, 42) -> (0, 42) + (7680, 2118) [ 10.803] gen8_vertex_flush[490] = 12 [ 10.803] wait_for_shadow: setting front pixmap to handle=30 [ 10.803] sna_drawable_use_bo: using whole GPU bo [ 10.803] sna_pixmap_move_to_gpu(pixmap=950, usage=0), flags=a [ 10.803] sna_pixmap_move_to_gpu: already all-damaged [ 10.803] sna_pixmap_mark_active: pixmap=950, handle=22 [ 10.803] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.803] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.803] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.803] kgem_bo_is_render: handle=30, rq? 1 [1] [ 10.803] kgem_bo_is_render: handle=30, rq? 1 [1] [ 10.803] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.803] gen9_composite_get_binding_table(ff00) [ 10.803] kgem_add_reloc64: handle=22, pos=16312, delta=0, domains=40000 [ 10.803] kgem_add_handle: handle=22, index=3 [ 10.803] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd985000) [ 10.803] [3fb0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 10.803] gen9_emit_vertex_elements: setup id=0 [ 10.803] (0, 0) -> (3422, 6) + (48, 36) [ 10.803] gen8_vertex_flush[4cc] = 3 [ 10.803] sna_destroy_pixmap: pixmap=950, attached?=1 [ 10.803] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.803] __kgem_bo_destroy: handle=22, size=61440 [ 10.803] __kgem_bo_destroy: handle=22 -> active [ 10.803] __sna_free_pixmap(pixmap=950) [ 10.803] sna_accel_flush: flush?=0, dirty?=1 [ 10.803] sna_accel_flush: syncing SHM pixmap=948 (refcnt=1) [ 10.803] _sna_pixmap_move_to_cpu(pixmap=948, 48x48, flags=3) [ 10.803] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.803] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.803] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.803] kgem_bo_sync__cpu_full: handle=28 [ 10.803] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.803] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 10.803] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.803] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.803] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.803] __kgem_retire_rq: request 1 complete [ 10.803] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.803] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.803] sna_accel_flush: flush?=0, dirty?=0 [ 10.803] sna_block_handler (tv=597.354000) [ 10.803] kgem_retire, need_retire?=1 [ 10.803] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.803] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.803] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.803] kgem_retire -- retired=0, need_retire=0 [ 10.803] kgem_retire__buffers: handle=23, busy? 0 [0] [ 10.803] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 10.803] __kgem_bo_destroy: handle=23, size=262144 [ 10.803] kgem_bo_replace_io: transferring io handle=23 to bo [ 10.803] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 10.803] sna_accel_block: GPU idle, flushing [ 10.803] gen8_vertex_close: used=118, vbo active? 16, vb=1, nreloc=1 [ 10.803] gen8_vertex_close: reloc[0] = 287 [ 10.803] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.803] kgem_add_handle: handle=16, index=4 [ 10.803] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.803] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32489 [fenced=0] [ 10.803] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.803] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.803] kgem_fixup_relocs: shrinking by 61440 [ 10.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.803] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.803] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 10.803] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.803] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=d872d000 [ 10.803] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.803] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.803] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.803] sna_scanout_do_flush: flush timer active: delta=5 [ 10.803] sna_accel_do_throttle (time=10803), triggered [ 10.803] sna_accel_throttle (time=10803) [ 10.803] sna_accel_block: evaluating timers, active=7 [ 10.803] sna_accel_block: flush timer expires in 5 [10808] [ 10.808] sna_wakeup_handler [ 10.808] sna_block_handler (tv=597.349000) [ 10.808] kgem_retire, need_retire?=1 [ 10.808] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.808] kgem_retire__requests_ring: retiring ring 0 [ 10.808] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.808] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.808] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.808] kgem_retire -- retired=0, need_retire=1 [ 10.808] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.808] sna_scanout_do_flush: flush timer active: delta=0 [ 10.808] sna_scanout_do_flush (time=10808), triggered [ 10.808] sna_scanout_flush (time=10808), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.808] has_shadow: has pending damage? 1, outstanding flips: 1 [ 10.808] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.808] has_shadow: has pending damage? 1, outstanding flips: 1 [ 10.808] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 10.808] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 10.808] sna_mode_redisplay: checking for 1 outstanding flip completions [ 10.808] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 10.808] sna_accel_block: evaluating timers, active=7 [ 10.808] sna_accel_block: flush timer expires in 16 [10824] [ 10.810] sna_wakeup_handler [ 10.810] sna_mode_wakeup: len=32 [ 10.810] sna_mode_wakeup: recording last swap on pipe=1, frame 372 [174], time 10.810492 [ 10.810] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=26 [active_scanout=2] [ 10.810] _kgem_bo_destroy: handle=27, proxy? 0 [ 10.810] __kgem_bo_destroy: handle=27, size=66355200 [ 10.810] kgem_bo_move_to_scanout: moving 27 [fb 101] to scanout cache, active? 0 [ 10.810] sna_mode_wakeup: flip complete, pending? 1 [ 10.810] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.810] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 10.810] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.810] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.810] sna_pixmap_move_to_gpu: already all-damaged [ 10.810] sna_pixmap_mark_active: pixmap=165, handle=30 [ 10.810] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.810] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.810] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.810] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=26 [active?=2], new handle=30 [active=0] [ 10.810] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 26, transformed? 0 [ 10.810] get_fb: reusing fb=108 for handle=30 [ 10.810] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 10.810] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.810] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 26, transformed? 0 [ 10.810] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 10.810] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.810] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.810] sna_mode_redisplay: flipped 2 outputs, shadow active? 26 [ 10.810] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=26 [ 10.810] sna_block_handler (tv=597.347000) [ 10.810] kgem_retire, need_retire?=1 [ 10.810] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.810] kgem_retire__requests_ring: retiring ring 0 [ 10.810] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.810] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.810] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.810] kgem_retire -- retired=0, need_retire=1 [ 10.810] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.810] sna_scanout_do_flush: flush timer active: delta=14 [ 10.810] sna_accel_block: evaluating timers, active=7 [ 10.810] sna_accel_block: flush timer expires in 14 [10824] [ 10.817] sna_wakeup_handler [ 10.817] sna_create_pixmap(576, 76, 24, usage=0) [ 10.817] kgem_can_create_2d: 576x76 @ 24 [ 10.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.817] kgem_can_create_2d: untiled size=176128 [ 10.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.817] kgem_can_create_2d: tiled[-1] size=176128 [ 10.817] sna_create_pixmap: usage=0, flags=1b [ 10.817] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.817] __pop_freed_pixmap: reusing freed pixmap=950 header [ 10.817] create_pixmap_hdr: pixmap=957, width=576, height=76, usage=0 [ 10.817] sna_create_pixmap: serial=957, 576x76, usage=0 [ 10.817] sna_composite_rectangles(pixmap=958, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.817] sna_composite_rectangles: converted to op 0 [ 10.817] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.817] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.817] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.817] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.817] sna_composite_rectangles: dropping last-cpu hint [ 10.817] sna_drawable_use_bo pixmap=958, box=((0, 0), (576, 76)), flags=19... [ 10.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.817] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.817] sna_pixmap_move_to_gpu(pixmap=958, usage=0), flags=b [ 10.817] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.817] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.817] sna_pixmap_alloc_gpu: pixmap=958 [ 10.817] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.817] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.817] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 10.817] from inactive: pitch=2560, tiling=1: handle=38, id=884 [ 10.817] __sna_damage_all(576, 76) [ 10.817] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.817] sna_pixmap_mark_active: pixmap=958, handle=38 [ 10.817] sna_drawable_use_bo: allocated GPU bo for operation [ 10.817] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.817] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.817] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.817] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.817] sna_render_get_solid: 0 [ 10.817] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.817] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.817] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.817] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.817] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.817] kgem_add_handle: handle=4, index=0 [ 10.817] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.817] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.817] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.817] gen9_composite_get_binding_table(ffc0) [ 10.817] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.817] kgem_add_handle: handle=38, index=1 [ 10.817] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.817] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.817] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.817] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.817] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.817] kgem_add_handle: handle=7, index=2 [ 10.817] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.817] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.817] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.817] gen9_emit_sampler: sampler = 1 [ 10.817] gen9_emit_sf: num_sf_outputs=1 [ 10.817] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.817] gen9_emit_vertex_elements: setup id=0 [ 10.817] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.817] (0, 0), (576, 76) [ 10.817] gen8_vertex_flush[490] = 3 [ 10.817] sna_composite_rectangles: pixmap=958 marking clear [0]? 1 [ 10.817] sna_composite_rectangles(pixmap=958, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 10.817] sna_composite_rectangles: converted to op 1 [ 10.817] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.817] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.817] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.817] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.817] sna_composite_rectangles: promoting to full GPU [ 10.817] sna_composite_rectangles: dropping last-cpu hint [ 10.817] sna_drawable_use_bo pixmap=958, box=((0, 0), (576, 76)), flags=19... [ 10.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.817] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.817] sna_drawable_use_bo: using whole GPU bo [ 10.817] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.817] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.817] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 10.817] sna_render_get_solid: ff2c001e [ 10.817] sna_render_get_solid(0) = ff2c001e (old) [ 10.817] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.817] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.817] gen9_composite_get_binding_table(ff00) [ 10.817] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.817] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.817] kgem_add_handle: handle=8, index=3 [ 10.817] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.817] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.817] gen9_emit_vertex_elements: setup id=0 [ 10.817] (0, 0), (576, 76) [ 10.817] gen8_vertex_flush[4cc] = 3 [ 10.817] sna_composite_rectangles: pixmap=958 marking clear [ff2c001e]? 1 [ 10.817] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3be [ 10.817] sna_validate_gc: recomputing clip [ 10.817] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9ad97d0] [ 10.817] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=958:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.817] sna_copy_area: normal copy [ 10.817] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 10.817] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 10.817] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 10.817] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 10.817] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 10.817] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 10.817] sna_do_copy: pixmap -- no source clipping [ 10.817] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 10.817] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 10.817] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=958+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 10.817] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.817] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.817] sna_drawable_use_bo pixmap=958, box=((0, 0), (576, 76)), flags=1b... [ 10.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.817] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.817] sna_drawable_use_bo: using whole GPU bo [ 10.817] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.817] sna_pixmap_move_to_gpu: already all-damaged [ 10.817] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.817] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.817] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.817] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.817] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.817] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.817] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.817] gen9_composite_get_binding_table(fe80) [ 10.817] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.817] kgem_add_handle: handle=9, index=4 [ 10.817] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.817] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.817] gen9_emit_sampler: sampler = 0 [ 10.817] gen9_emit_vertex_elements: setup id=0 [ 10.817] (192, 1096) -> (0, 0) + (576, 76) [ 10.817] gen8_vertex_flush[510] = 3 [ 10.817] sna_create_pixmap(80, 80, 32, usage=0) [ 10.817] kgem_can_create_2d: 80x80 @ 32 [ 10.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.817] kgem_can_create_2d: untiled size=28672 [ 10.817] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.817] kgem_choose_tiling: 80x80 -> 0 [ 10.817] sna_create_pixmap: usage=0, flags=b [ 10.817] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.817] __pop_freed_pixmap: reusing freed pixmap=952 header [ 10.817] create_pixmap_hdr: pixmap=959, width=80, height=80, usage=0 [ 10.817] sna_create_pixmap: serial=959, 80x80, usage=0 [ 10.817] sna_composite_rectangles(pixmap=960, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.817] sna_composite_rectangles: converted to op 0 [ 10.817] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.817] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.817] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.817] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.817] sna_composite_rectangles: dropping last-cpu hint [ 10.817] sna_drawable_use_bo pixmap=960, box=((0, 0), (80, 80)), flags=19... [ 10.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.817] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.817] sna_pixmap_move_to_gpu(pixmap=960, usage=0), flags=b [ 10.817] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.817] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.817] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.817] kgem_choose_tiling: 80x80 -> 0 [ 10.817] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.817] kgem_choose_tiling: 80x80 -> 0 [ 10.817] sna_pixmap_alloc_gpu: pixmap=960 [ 10.817] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.817] kgem_bo_remove_from_active: removing handle=22 from active [ 10.817] 1:from active: pitch=320, tiling=0, handle=22, id=885 [ 10.817] __sna_damage_all(80, 80) [ 10.817] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.817] sna_pixmap_mark_active: pixmap=960, handle=22 [ 10.817] sna_drawable_use_bo: allocated GPU bo for operation [ 10.817] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.817] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.817] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.817] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.817] sna_render_get_solid: 0 [ 10.817] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.817] __kgem_retire_rq: request 1 complete [ 10.817] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 10.817] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.817] kgem_set_mode: flushing before new bo [ 10.817] gen8_vertex_close: used=136, vbo active? 16, vb=1, nreloc=1 [ 10.817] gen8_vertex_close: reloc[0] = 287 [ 10.817] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.817] kgem_add_handle: handle=16, index=5 [ 10.817] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.817] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 10.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.817] kgem_fixup_relocs: shrinking by 61440 [ 10.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.818] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.818] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.818] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.818] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.818] __kgem_bo_clear_busy: handle=7 [ 10.818] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.818] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.818] __kgem_bo_clear_busy: handle=8 [ 10.818] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.818] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.818] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.818] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.818] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.818] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.818] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.818] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.818] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.818] kgem_add_handle: handle=4, index=0 [ 10.818] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.818] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.818] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.818] gen9_composite_get_binding_table(ffc0) [ 10.818] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.818] kgem_add_handle: handle=22, index=1 [ 10.818] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.818] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.818] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.818] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.818] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.818] kgem_add_handle: handle=7, index=2 [ 10.818] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.818] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.818] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.818] gen9_emit_sampler: sampler = 1 [ 10.818] gen9_emit_sf: num_sf_outputs=1 [ 10.818] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.818] gen9_emit_vertex_elements: setup id=0 [ 10.818] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.818] (0, 0), (80, 80) [ 10.818] gen8_vertex_flush[490] = 3 [ 10.818] sna_composite_rectangles: pixmap=960 marking clear [0]? 1 [ 10.818] sna_composite_rectangles(pixmap=960, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.818] sna_composite_rectangles: converted to op 1 [ 10.818] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.818] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.818] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.818] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.818] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.818] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.818] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.818] sna_composite_rectangles: dropping last-cpu hint [ 10.818] sna_drawable_use_bo pixmap=960, box=((0, 0), (80, 80)), flags=1... [ 10.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.818] sna_drawable_use_bo: using whole GPU bo [ 10.818] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.818] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.818] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.818] sna_render_get_solid: 40404040 [ 10.818] sna_render_get_solid(1) = 40404040 (old) [ 10.818] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.818] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.818] gen9_composite_get_binding_table(ff00) [ 10.818] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.818] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.818] kgem_add_handle: handle=8, index=3 [ 10.818] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 10.818] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.818] gen9_emit_vertex_elements: setup id=0 [ 10.818] (0, 0), (2, 2) [ 10.818] (78, 0), (80, 2) [ 10.818] (0, 78), (2, 80) [ 10.818] (78, 78), (80, 80) [ 10.818] gen8_vertex_flush[4cc] = 12 [ 10.818] sna_composite(pixmap=958, op=3, src=960+(192, 1096), mask=0+(0, 0), dst=958+(0, 0)+(0, 0), size=(576, 76) [ 10.818] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.818] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.818] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.818] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.818] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 10.818] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.818] gen9_render_composite: 576x76, current mode=1/1 [ 10.818] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.818] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.818] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 [ 10.818] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.818] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.818] sna_drawable_use_bo pixmap=958, box=((0, 0), (576, 76)), flags=7... [ 10.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.818] sna_drawable_use_bo: using whole GPU bo [ 10.818] gen9_composite_set_target: pixmap=958, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.818] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 10.818] sna_transform_is_imprecise_integer_translation: no transform [ 10.818] gen9_composite_picture: integer translation (0, 0), removing [ 10.818] sna_render_pixmap_bo pixmap=960, (192, 1096)x(576, 76)/(80, 80) [ 10.818] sna_render_pixmap_bo: GPU all damaged [ 10.818] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.818] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.818] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.818] gen4_choose_composite_emitter: identity src, no mask [ 10.818] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.818] __kgem_retire_rq: request 1 complete [ 10.818] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.818] kgem_set_mode: flushing before new bo [ 10.818] gen8_vertex_close: used=166, vbo active? 16, vb=1, nreloc=1 [ 10.818] gen8_vertex_close: reloc[0] = 287 [ 10.818] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.818] kgem_add_handle: handle=16, index=4 [ 10.818] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.818] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=91 [fenced=0] [ 10.818] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.818] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.818] kgem_fixup_relocs: shrinking by 61440 [ 10.818] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.818] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.818] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.818] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.818] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.818] __kgem_bo_clear_busy: handle=7 [ 10.818] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.818] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.818] __kgem_bo_clear_busy: handle=8 [ 10.818] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.818] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.818] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.818] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.818] kgem_check_bo: num_pages=+65, num_exec=+2 [ 10.818] aligning vertex: was 2, now 3 floats per vertex [ 10.818] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.818] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.818] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.818] kgem_add_handle: handle=4, index=0 [ 10.818] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.818] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.818] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.818] gen9_composite_get_binding_table(ffc0) [ 10.818] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.818] kgem_add_handle: handle=38, index=1 [ 10.818] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.818] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.818] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.818] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 10.818] kgem_add_handle: handle=22, index=2 [ 10.818] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 10.818] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.818] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.818] gen9_emit_sampler: sampler = a [ 10.818] gen9_emit_sf: num_sf_outputs=1 [ 10.818] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.818] gen9_emit_vertex_elements: setup id=2 [ 10.818] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.818] gen9_render_composite_box: (0, 0), (576, 76) [ 10.818] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.818] gen8_vertex_flush[490] = 3 [ 10.818] sna_destroy_pixmap: pixmap=960, attached?=1 [ 10.818] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.818] __kgem_bo_destroy: handle=22, size=61440 [ 10.818] __kgem_bo_destroy: handle=22 -> active [ 10.818] __sna_free_pixmap(pixmap=960) [ 10.818] sna_create_pixmap(576, 76, 32, usage=0) [ 10.818] kgem_can_create_2d: 576x76 @ 32 [ 10.818] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.818] kgem_can_create_2d: untiled size=176128 [ 10.818] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.818] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.818] kgem_can_create_2d: tiled[-1] size=176128 [ 10.818] sna_create_pixmap: usage=0, flags=1b [ 10.818] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.818] __pop_freed_pixmap: reusing freed pixmap=960 header [ 10.818] create_pixmap_hdr: pixmap=961, width=576, height=76, usage=0 [ 10.818] sna_create_pixmap: serial=961, 576x76, usage=0 [ 10.818] sna_composite_rectangles(pixmap=962, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.818] sna_composite_rectangles: converted to op 0 [ 10.818] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.818] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.818] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.818] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.818] sna_composite_rectangles: dropping last-cpu hint [ 10.818] sna_drawable_use_bo pixmap=962, box=((0, 0), (576, 76)), flags=19... [ 10.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.818] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.818] sna_pixmap_move_to_gpu(pixmap=962, usage=0), flags=b [ 10.818] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.818] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.818] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.818] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.818] sna_pixmap_alloc_gpu: pixmap=962 [ 10.818] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.818] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.818] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 10.818] from inactive: pitch=2560, tiling=1: handle=36, id=886 [ 10.818] __sna_damage_all(576, 76) [ 10.818] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.818] sna_pixmap_mark_active: pixmap=962, handle=36 [ 10.818] sna_drawable_use_bo: allocated GPU bo for operation [ 10.818] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.818] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.818] kgem_bo_is_render: handle=36, rq? 0 [0] [ 10.818] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.818] sna_render_get_solid: 0 [ 10.818] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.818] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.818] __kgem_retire_rq: request 1 complete [ 10.818] kgem_set_mode: flushing before new bo [ 10.818] gen8_vertex_close: used=177, vbo active? 16, vb=4, nreloc=1 [ 10.818] gen8_vertex_close: reloc[0] = 287 [ 10.818] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.818] kgem_add_handle: handle=16, index=3 [ 10.818] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.818] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 10.818] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.818] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.818] kgem_fixup_relocs: shrinking by 61440 [ 10.818] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.818] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.818] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.818] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.818] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.818] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.818] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.818] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.818] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.818] aligning vertex: was 3, now 2 floats per vertex [ 10.818] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.818] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.818] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.818] kgem_add_handle: handle=4, index=0 [ 10.818] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.818] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.818] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.818] gen9_composite_get_binding_table(ffc0) [ 10.818] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 10.818] kgem_add_handle: handle=36, index=1 [ 10.818] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 10.818] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 10.818] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.818] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.818] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.818] kgem_add_handle: handle=7, index=2 [ 10.818] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.818] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.818] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.818] gen9_emit_sampler: sampler = 1 [ 10.818] gen9_emit_sf: num_sf_outputs=1 [ 10.818] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.818] gen9_emit_vertex_elements: setup id=0 [ 10.818] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.818] (0, 0), (576, 76) [ 10.818] gen8_vertex_flush[490] = 3 [ 10.818] sna_composite_rectangles: pixmap=962 marking clear [0]? 1 [ 10.818] sna_composite(pixmap=962, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=962+(0, 0)+(0, 0), size=(576, 76) [ 10.818] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.818] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.818] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.818] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.818] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 10.818] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.818] gen9_render_composite: 576x76, current mode=1/1 [ 10.818] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.818] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 10.818] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 10.818] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 10.818] sna_drawable_use_bo pixmap=962, box=((0, 0), (576, 76)), flags=1f... [ 10.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 10.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.818] sna_drawable_use_bo: using whole GPU bo [ 10.818] gen9_composite_set_target: pixmap=962, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.818] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 10.818] sna_transform_is_imprecise_integer_translation: no transform [ 10.818] gen9_composite_picture: integer translation (0, 0), removing [ 10.819] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 10.819] sna_render_pixmap_bo: GPU all damaged [ 10.819] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.819] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.819] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.819] gen4_choose_composite_emitter: identity src, no mask [ 10.819] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.819] aligning vertex: was 2, now 3 floats per vertex [ 10.819] gen9_composite_get_binding_table(ff00) [ 10.819] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 10.819] kgem_add_handle: handle=9, index=3 [ 10.819] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 10.819] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.819] gen9_emit_sampler: sampler = 2 [ 10.819] gen9_emit_vertex_elements: setup id=2 [ 10.819] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.819] gen9_render_composite_box: (0, 0), (576, 76) [ 10.819] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.819] gen8_vertex_flush[504] = 3 [ 10.819] sna_composite_rectangles(pixmap=962, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 10.819] sna_composite_rectangles: converted to op 3 [ 10.819] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.819] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.819] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.819] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.819] sna_drawable_use_bo pixmap=962, box=((0, 0), (576, 76)), flags=1... [ 10.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.819] sna_drawable_use_bo: using whole GPU bo [ 10.819] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 10.819] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.819] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 10.819] sna_render_get_solid: 660a0a0a [ 10.819] sna_render_get_solid(2) = 660a0a0a (old) [ 10.819] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.819] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.819] aligning vertex: was 3, now 2 floats per vertex [ 10.819] gen9_composite_get_binding_table(fe80) [ 10.819] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 10.819] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.819] kgem_add_handle: handle=8, index=4 [ 10.819] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 10.819] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.819] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.819] gen9_emit_sampler: sampler = 1 [ 10.819] gen9_emit_vertex_elements: setup id=0 [ 10.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.819] (0, 0), (576, 76) [ 10.819] gen8_vertex_flush[57c] = 3 [ 10.819] sna_create_pixmap(576, 76, 32, usage=0) [ 10.819] kgem_can_create_2d: 576x76 @ 32 [ 10.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.819] kgem_can_create_2d: untiled size=176128 [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.819] kgem_can_create_2d: tiled[-1] size=176128 [ 10.819] sna_create_pixmap: usage=0, flags=1b [ 10.819] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.819] __pop_freed_pixmap: reusing freed pixmap=882 header [ 10.819] create_pixmap_hdr: pixmap=963, width=576, height=76, usage=0 [ 10.819] sna_create_pixmap: serial=963, 576x76, usage=0 [ 10.819] sna_composite_rectangles(pixmap=964, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.819] sna_composite_rectangles: converted to op 0 [ 10.819] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.819] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.819] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.819] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.819] sna_composite_rectangles: dropping last-cpu hint [ 10.819] sna_drawable_use_bo pixmap=964, box=((0, 0), (576, 76)), flags=19... [ 10.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.819] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.819] sna_pixmap_move_to_gpu(pixmap=964, usage=0), flags=b [ 10.819] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.819] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] sna_pixmap_alloc_gpu: pixmap=964 [ 10.819] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.819] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.819] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 10.819] from inactive: pitch=2560, tiling=1: handle=37, id=887 [ 10.819] __sna_damage_all(576, 76) [ 10.819] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.819] sna_pixmap_mark_active: pixmap=964, handle=37 [ 10.819] sna_drawable_use_bo: allocated GPU bo for operation [ 10.819] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.819] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.819] kgem_bo_is_render: handle=37, rq? 0 [0] [ 10.819] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.819] sna_render_get_solid: 0 [ 10.819] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.819] __kgem_retire_rq: request 1 complete [ 10.819] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.819] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.819] kgem_bo_move_to_cache: release handle=22 [ 10.819] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.819] kgem_set_mode: flushing before new bo [ 10.819] gen8_vertex_close: used=202, vbo active? 16, vb=5, nreloc=2 [ 10.819] gen8_vertex_close: reloc[0] = 287 [ 10.819] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.819] kgem_add_handle: handle=16, index=5 [ 10.819] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.819] gen8_vertex_close: reloc[1] = 316 [ 10.819] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 10.819] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 10.819] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 10.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.819] kgem_fixup_relocs: shrinking by 61440 [ 10.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.819] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 10.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.819] __kgem_bo_clear_busy: handle=7 [ 10.819] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.819] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.819] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.819] __kgem_bo_clear_busy: handle=8 [ 10.819] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.819] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.819] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.819] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.819] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.819] kgem_add_handle: handle=4, index=0 [ 10.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.819] gen9_composite_get_binding_table(ffc0) [ 10.819] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 10.819] kgem_add_handle: handle=37, index=1 [ 10.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 10.819] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 10.819] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.819] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.819] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.819] kgem_add_handle: handle=7, index=2 [ 10.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.819] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.819] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.819] gen9_emit_sampler: sampler = 1 [ 10.819] gen9_emit_sf: num_sf_outputs=1 [ 10.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.819] gen9_emit_vertex_elements: setup id=0 [ 10.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.819] (0, 0), (576, 76) [ 10.819] gen8_vertex_flush[490] = 3 [ 10.819] sna_composite_rectangles: pixmap=964 marking clear [0]? 1 [ 10.819] sna_create_pixmap(576, 76, 32, usage=0) [ 10.819] kgem_can_create_2d: 576x76 @ 32 [ 10.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.819] kgem_can_create_2d: untiled size=176128 [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.819] kgem_can_create_2d: tiled[-1] size=176128 [ 10.819] sna_create_pixmap: usage=0, flags=1b [ 10.819] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.819] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 10.819] create_pixmap: serial=965, usage=0, 0x0 [ 10.819] create_pixmap_hdr: pixmap=965, width=576, height=76, usage=0 [ 10.819] sna_create_pixmap: serial=965, 576x76, usage=0 [ 10.819] sna_composite_rectangles(pixmap=966, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.819] sna_composite_rectangles: converted to op 0 [ 10.819] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.819] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.819] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.819] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.819] sna_composite_rectangles: dropping last-cpu hint [ 10.819] sna_drawable_use_bo pixmap=966, box=((0, 0), (576, 76)), flags=19... [ 10.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.819] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.819] sna_pixmap_move_to_gpu(pixmap=966, usage=0), flags=b [ 10.819] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.819] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] sna_pixmap_alloc_gpu: pixmap=966 [ 10.819] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.819] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.819] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 10.819] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 10.819] from inactive: pitch=2560, tiling=1: handle=23, id=888 [ 10.819] __sna_damage_all(576, 76) [ 10.819] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.819] sna_pixmap_mark_active: pixmap=966, handle=23 [ 10.819] sna_drawable_use_bo: allocated GPU bo for operation [ 10.819] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.819] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.819] kgem_bo_is_render: handle=23, rq? 0 [0] [ 10.819] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.819] sna_render_get_solid: 0 [ 10.819] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.819] __kgem_retire_rq: request 1 complete [ 10.819] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 10.819] kgem_set_mode: flushing before new bo [ 10.819] gen8_vertex_close: used=208, vbo active? 16, vb=1, nreloc=1 [ 10.819] gen8_vertex_close: reloc[0] = 287 [ 10.819] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.819] kgem_add_handle: handle=16, index=3 [ 10.819] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.819] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 10.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.819] kgem_fixup_relocs: shrinking by 61440 [ 10.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.819] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 10.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.819] __kgem_bo_clear_busy: handle=7 [ 10.819] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.819] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.819] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.819] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.819] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.819] kgem_add_handle: handle=4, index=0 [ 10.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.819] gen9_composite_get_binding_table(ffc0) [ 10.819] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 10.819] kgem_add_handle: handle=23, index=1 [ 10.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 10.819] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 10.819] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.819] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.819] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.819] kgem_add_handle: handle=7, index=2 [ 10.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.819] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.819] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.819] gen9_emit_sampler: sampler = 1 [ 10.819] gen9_emit_sf: num_sf_outputs=1 [ 10.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.819] gen9_emit_vertex_elements: setup id=0 [ 10.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.819] (0, 0), (576, 76) [ 10.819] gen8_vertex_flush[490] = 3 [ 10.819] sna_composite_rectangles: pixmap=966 marking clear [0]? 1 [ 10.819] sna_create_pixmap(576, 76, 32, usage=0) [ 10.819] kgem_can_create_2d: 576x76 @ 32 [ 10.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.819] kgem_can_create_2d: untiled size=176128 [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 10.819] kgem_can_create_2d: tiled[-1] size=176128 [ 10.819] sna_create_pixmap: usage=0, flags=1b [ 10.819] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 10.819] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 10.819] create_pixmap: serial=967, usage=0, 0x0 [ 10.819] create_pixmap_hdr: pixmap=967, width=576, height=76, usage=0 [ 10.819] sna_create_pixmap: serial=967, 576x76, usage=0 [ 10.819] sna_composite_rectangles(pixmap=968, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 10.819] sna_composite_rectangles: converted to op 0 [ 10.819] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 10.819] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 10.819] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 10.819] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 10.819] sna_composite_rectangles: dropping last-cpu hint [ 10.819] sna_drawable_use_bo pixmap=968, box=((0, 0), (576, 76)), flags=19... [ 10.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.819] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.819] sna_pixmap_move_to_gpu(pixmap=968, usage=0), flags=b [ 10.819] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.819] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 10.819] sna_pixmap_alloc_gpu: pixmap=968 [ 10.819] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.819] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 10.819] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 10.819] from inactive: pitch=2560, tiling=1: handle=31, id=889 [ 10.819] __sna_damage_all(576, 76) [ 10.819] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.819] sna_pixmap_mark_active: pixmap=968, handle=31 [ 10.819] sna_drawable_use_bo: allocated GPU bo for operation [ 10.819] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.819] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.819] kgem_bo_is_render: handle=31, rq? 0 [0] [ 10.819] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 10.819] sna_render_get_solid: 0 [ 10.819] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.819] __kgem_retire_rq: request 1 complete [ 10.819] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 10.819] kgem_set_mode: flushing before new bo [ 10.819] gen8_vertex_close: used=214, vbo active? 16, vb=1, nreloc=1 [ 10.819] gen8_vertex_close: reloc[0] = 287 [ 10.819] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.819] kgem_add_handle: handle=16, index=3 [ 10.819] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.819] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 10.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.819] kgem_fixup_relocs: shrinking by 61440 [ 10.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.819] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 10.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.819] __kgem_bo_clear_busy: handle=7 [ 10.819] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.819] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.819] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.819] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.819] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.819] kgem_add_handle: handle=4, index=0 [ 10.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.820] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.820] gen9_composite_get_binding_table(ffc0) [ 10.820] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 10.820] kgem_add_handle: handle=31, index=1 [ 10.820] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4fc000) [ 10.820] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 10.820] [3fe0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.820] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.820] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.820] kgem_add_handle: handle=7, index=2 [ 10.820] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.820] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.820] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.820] gen9_emit_sampler: sampler = 1 [ 10.820] gen9_emit_sf: num_sf_outputs=1 [ 10.820] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.820] gen9_emit_vertex_elements: setup id=0 [ 10.820] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.820] (0, 0), (576, 76) [ 10.820] gen8_vertex_flush[490] = 3 [ 10.820] sna_composite_rectangles: pixmap=968 marking clear [0]? 1 [ 10.820] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 10.820] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.820] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.820] trapezoid_spans_maybe_inplace? clear, no [ 10.820] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.820] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 10.820] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 10.820] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 10.820] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 10.820] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 10.820] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 10.820] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.820] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 10.820] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 10.820] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 10.820] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 10.820] sna_drawable_use_bo pixmap=968, box=((2, 2), (574, 74)), flags=7... [ 10.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.820] sna_drawable_use_bo: using whole GPU bo [ 10.820] gen9_composite_set_target: pixmap=968, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.820] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 10.820] color_convert: src=4c000000 [20028888] [ 10.820] color_convert: dst=4c000000 [20028888] [ 10.820] sna_render_get_solid: 4c000000 [ 10.820] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.820] gen4_choose_spans_emitter: solid source [ 10.820] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.820] aligning vertex: was 2, now 3 floats per vertex [ 10.820] gen9_composite_get_binding_table(ff00) [ 10.820] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 10.820] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 10.820] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 10.820] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.820] gen9_emit_sampler: sampler = c [ 10.820] gen9_emit_sf: num_sf_outputs=2 [ 10.820] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 10.820] gen9_emit_vertex_elements: setup id=5 [ 10.820] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.820] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 10.820] thread_choose_span: clipped? 0 [ 10.820] imprecise_trapezoid_span_converter: using 4 threads [ 10.820] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 10.820] thread_choose_span: clipped? 0 [ 10.820] span_thread: flushing 26 boxes [ 10.820] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.820] span_thread: flushing 26 boxes [ 10.820] span_thread: flushing 1 boxes [ 10.820] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.820] span_thread: flushing 1 boxes [ 10.820] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 10.820] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 10.820] gen8_vertex_flush[554] = 162 [ 10.820] gen9_render_composite_spans_done() [ 10.820] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 10.820] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.820] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 10.820] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.820] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 10.820] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.820] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.820] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 10.820] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.820] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.820] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.820] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.820] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 10.820] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.820] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.820] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 10.820] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 10.820] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.820] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.820] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.820] sna_drawable_use_bo pixmap=968, box=((0, 0), (576, 76)), flags=7... [ 10.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.820] sna_drawable_use_bo: using whole GPU bo [ 10.820] gen9_composite_set_target: pixmap=968, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.820] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.820] color_convert: src=e6e6e6e6 [20028888] [ 10.820] color_convert: dst=e6e6e6e6 [20028888] [ 10.820] sna_render_get_solid: e6e6e6e6 [ 10.820] sna_render_get_solid(4) = e6e6e6e6 (old) [ 10.820] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.820] gen4_choose_spans_emitter: solid source [ 10.820] kgem_check_bo: num_pages=+1, num_exec=+1 [ 10.820] gen9_composite_get_binding_table(fe80) [ 10.820] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 10.820] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 10.820] kgem_add_handle: handle=8, index=3 [ 10.820] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 10.820] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.820] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.820] gen9_emit_vertex_elements: setup id=5 [ 10.820] thread_choose_span: clipped? 0 [ 10.820] imprecise_trapezoid_span_converter: using 4 threads [ 10.820] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 10.820] thread_choose_span: clipped? 0 [ 10.820] span_thread: flushing 62 boxes [ 10.820] span_thread: flushing 2 boxes [ 10.820] span_thread: flushing 2 boxes [ 10.820] [ 10.820] span_thread: flushing 62 boxes [ 10.820] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.820] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 10.820] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 10.820] gen8_vertex_flush[5a8] = 384 [ 10.820] gen9_render_composite_spans_done() [ 10.820] sna_composite_rectangles(pixmap=968, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 10.820] sna_composite_rectangles: converted to op 1 [ 10.820] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 10.820] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 10.820] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 10.820] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 10.820] sna_composite_rectangles: dropping last-cpu hint [ 10.820] sna_drawable_use_bo pixmap=968, box=((16, 16), (18, 60)), flags=9... [ 10.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 10.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.821] sna_drawable_use_bo: using whole GPU bo [ 10.821] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 10.821] kgem_bo_is_render: handle=31, rq? 1 [1] [ 10.821] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 10.821] sna_render_get_solid: ffffffff [ 10.821] sna_render_get_solid(white) [ 10.821] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.821] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.821] aligning vertex: was 3, now 2 floats per vertex [ 10.821] gen9_composite_get_binding_table(fe00) [ 10.821] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 10.821] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 10.821] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 10.821] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.821] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.821] gen9_emit_sampler: sampler = 1 [ 10.821] gen9_emit_sf: num_sf_outputs=1 [ 10.821] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.821] gen9_emit_vertex_elements: setup id=0 [ 10.821] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.821] (16, 16), (18, 60) [ 10.821] gen8_vertex_flush[668] = 3 [ 10.821] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3bc, drawable=3c6 [ 10.821] sna_validate_gc: recomputing clip [ 10.821] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 10.821] sna_copy_area: src=pixmap=968:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=966:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.821] sna_copy_area: normal copy [ 10.821] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.821] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.821] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 10.821] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 10.821] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.821] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.821] sna_do_copy: pixmap -- no source clipping [ 10.821] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.821] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 10.821] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=968+(0, 0), dst pixmap=966+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 10.821] sna_copy_boxes: dst=(priv=0x55bca9b8ded0, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca988c340, gpu_bo=31, cpu_bo=0), replaces=1 [ 10.821] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.821] sna_drawable_use_bo pixmap=966, box=((0, 0), (576, 76)), flags=1b... [ 10.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.821] sna_drawable_use_bo: using whole GPU bo [ 10.821] sna_pixmap_move_to_gpu(pixmap=968, usage=0), flags=a [ 10.821] sna_pixmap_move_to_gpu: already all-damaged [ 10.821] sna_pixmap_mark_active: pixmap=968, handle=31 [ 10.821] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.821] sna_pixmap_make_cow: make cow src=968, dst=966, handle=31 (already cow? src=0, dst=0) [ 10.821] sna_pixmap_make_cow: moo! attaching source cow to pixmap=968, handle=31 [ 10.821] _kgem_bo_destroy: handle=23, proxy? 0 [ 10.821] __kgem_bo_destroy: handle=23, size=262144 [ 10.821] __kgem_busy: handle=23, busy=0, wedged=0 [ 10.821] __kgem_bo_clear_busy: handle=23 [ 10.821] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 10.821] sna_pixmap_make_cow: moo! attaching clone to pixmap=966 (source=968, handle=31) [ 10.821] sna_destroy_pixmap: pixmap=968, attached?=1 [ 10.821] sna_destroy_pixmap: pixmap=968 discarding cow, refcnt=2 [ 10.821] __sna_free_pixmap(pixmap=968) [ 10.821] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 10.821] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.821] sna_glyphs: discarding mask [ 10.821] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 10.821] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789313280 size=576x76 [ 10.821] gen9_render_composite: 0x0, current mode=1/1 [ 10.821] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 10.821] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.821] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.821] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 10.821] sna_drawable_use_bo pixmap=966, box=((0, 0), (576, 76)), flags=7... [ 10.821] sna_pixmap_undo_cow: pixmap=966, handle=31 [refcnt=1], cow refcnt=1, flags=43 [ 10.821] sna_pixmap_undo_cow: freeing cow [ 10.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.821] sna_drawable_use_bo: using whole GPU bo [ 10.821] gen9_composite_set_target: pixmap=966, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.821] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.821] color_convert: src=ff888888 [20028888] [ 10.821] color_convert: dst=ff888888 [20028888] [ 10.821] sna_render_get_solid: ff888888 [ 10.821] sna_render_get_solid(5) = ff888888 (old) [ 10.821] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 10.821] sna_transform_is_imprecise_integer_translation: no transform [ 10.821] gen9_composite_picture: integer translation (0, 0), removing [ 10.821] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 10.821] sna_render_pixmap_bo: GPU all damaged [ 10.821] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 10.821] gen4_choose_composite_emitter: solid, identity mask [ 10.821] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 10.821] aligning vertex: was 2, now 4 floats per vertex [ 10.821] gen9_composite_get_binding_table(fd80) [ 10.821] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 10.821] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 10.821] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) [ 10.821] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.821] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 10.821] kgem_add_handle: handle=6, index=4 [ 10.821] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) [ 10.821] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 10.821] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 10.821] gen9_emit_sampler: sampler = a [ 10.821] gen9_emit_sf: num_sf_outputs=2 [ 10.821] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 10.821] gen9_emit_vertex_elements: setup id=9 [ 10.821] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 10.821] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 10.821] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 10.821] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 10.821] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.821] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 10.821] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 10.821] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 10.821] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 10.821] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 10.821] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 10.821] gen8_vertex_flush[744] = 24 [ 10.821] gen9_magic_ca_pass: CA fixup (467 -> 491) [ 10.821] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 10.821] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 10.821] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 10.821] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3c6, drawable=3c4 [ 10.821] sna_validate_gc: recomputing clip [ 10.821] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 10.821] sna_copy_area: src=pixmap=966:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=964:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 10.821] sna_copy_area: normal copy [ 10.821] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.821] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 10.821] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 10.821] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 10.821] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.821] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.821] sna_do_copy: pixmap -- no source clipping [ 10.821] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.821] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 10.821] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=966+(0, 0), dst pixmap=964+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 10.821] sna_copy_boxes: dst=(priv=0x55bca9b8ec70, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ded0, gpu_bo=31, cpu_bo=0), replaces=1 [ 10.821] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.821] sna_drawable_use_bo pixmap=964, box=((0, 0), (576, 76)), flags=1b... [ 10.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.821] sna_drawable_use_bo: using whole GPU bo [ 10.821] sna_pixmap_move_to_gpu(pixmap=966, usage=0), flags=a [ 10.821] sna_pixmap_move_to_gpu: already all-damaged [ 10.821] sna_pixmap_mark_active: pixmap=966, handle=31 [ 10.821] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.821] sna_pixmap_make_cow: make cow src=966, dst=964, handle=31 (already cow? src=0, dst=0) [ 10.821] sna_pixmap_make_cow: moo! attaching source cow to pixmap=966, handle=31 [ 10.821] _kgem_bo_destroy: handle=37, proxy? 0 [ 10.821] __kgem_bo_destroy: handle=37, size=204800 [ 10.821] __kgem_bo_destroy: handle=37, purged [ 10.821] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 10.821] sna_pixmap_make_cow: moo! attaching clone to pixmap=964 (source=966, handle=31) [ 10.821] sna_destroy_pixmap: pixmap=966, attached?=1 [ 10.821] sna_destroy_pixmap: pixmap=966 discarding cow, refcnt=2 [ 10.821] __sna_free_pixmap(pixmap=966) [ 10.821] sna_composite(pixmap=962, op=3, src=964+(0, 0), mask=0+(0, 0), dst=962+(0, 0)+(0, 0), size=(576, 76) [ 10.821] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.821] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.821] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.821] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.821] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 10.821] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.821] gen9_render_composite: 576x76, current mode=1/1 [ 10.821] kgem_bo_is_render: handle=36, rq? 0 [0] [ 10.821] sna_blt_composite (0, 0), (0, 0), 576x76 [ 10.821] sna_blt_composite: unsupported op [3] for blitting [ 10.821] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 10.821] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 10.821] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.821] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.821] sna_drawable_use_bo pixmap=962, box=((0, 0), (576, 76)), flags=7... [ 10.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.821] sna_drawable_use_bo: using whole GPU bo [ 10.821] gen9_composite_set_target: pixmap=962, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.821] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.821] sna_transform_is_imprecise_integer_translation: no transform [ 10.821] gen9_composite_picture: integer translation (0, 0), removing [ 10.821] sna_render_pixmap_bo pixmap=964, (0, 0)x(576, 76)/(576, 76) [ 10.821] sna_render_pixmap_bo: GPU all damaged [ 10.821] kgem_bo_is_render: handle=36, rq? 0 [0] [ 10.821] kgem_bo_is_render: handle=31, rq? 1 [1] [ 10.821] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 10.821] gen4_choose_composite_emitter: identity src, no mask [ 10.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.821] __kgem_retire_rq: request 1 complete [ 10.821] kgem_set_mode: flushing before new bo [ 10.821] gen8_vertex_close: used=1964, vbo active? 16, vb=221, nreloc=3 [ 10.821] gen8_vertex_close: reloc[0] = 287 [ 10.821] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.821] kgem_add_handle: handle=16, index=5 [ 10.821] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 10.821] gen8_vertex_close: reloc[1] = 336 [ 10.821] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 10.821] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 10.821] gen8_vertex_close: reloc[2] = 460 [ 10.821] kgem_add_reloc64: handle=16, pos=460, delta=0, domains=200000 [ 10.821] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 10.821] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 10.821] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.821] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.821] kgem_fixup_relocs: shrinking by 61440 [ 10.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.821] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.821] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4fc000 [ 10.821] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.821] __kgem_bo_clear_busy: handle=7 [ 10.821] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.821] __kgem_bo_clear_busy: handle=7 [ 10.821] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.821] __kgem_bo_clear_busy: handle=8 [ 10.821] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.821] __kgem_bo_clear_busy: handle=7 [ 10.821] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.821] __kgem_bo_clear_busy: handle=8 [ 10.821] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 10.821] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.821] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.821] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.821] kgem_check_bo: num_pages=+114, num_exec=+2 [ 10.821] aligning vertex: was 4, now 3 floats per vertex [ 10.821] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.821] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.821] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.821] kgem_add_handle: handle=4, index=0 [ 10.821] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.821] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.821] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.821] gen9_composite_get_binding_table(ffc0) [ 10.821] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 10.821] kgem_add_handle: handle=36, index=1 [ 10.821] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 10.821] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 10.821] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.821] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 10.821] kgem_add_handle: handle=31, index=2 [ 10.821] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fc000) [ 10.821] [3fd0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.821] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.821] gen9_emit_sampler: sampler = 2 [ 10.821] gen9_emit_sf: num_sf_outputs=1 [ 10.821] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.821] gen9_emit_vertex_elements: setup id=2 [ 10.821] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.821] gen9_render_composite_box: (0, 0), (576, 76) [ 10.821] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.821] gen8_vertex_flush[490] = 3 [ 10.821] sna_destroy_pixmap: pixmap=964, attached?=1 [ 10.821] sna_destroy_pixmap: pixmap=964 discarding cow, refcnt=1 [ 10.821] _kgem_bo_destroy: handle=31, proxy? 0 [ 10.821] __kgem_bo_destroy: handle=31, size=262144 [ 10.821] __kgem_bo_destroy: handle=31 -> active [ 10.821] __sna_free_pixmap(pixmap=964) [ 10.821] sna_composite(pixmap=958, op=3, src=962+(0, 0), mask=0+(0, 0), dst=958+(0, 0)+(0, 0), size=(576, 76) [ 10.821] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 10.821] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 10.821] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 10.821] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 10.821] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 10.821] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 10.821] gen9_render_composite: 576x76, current mode=1/1 [ 10.821] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.821] sna_blt_composite (0, 0), (0, 0), 576x76 [ 10.821] sna_blt_composite: unsupported op [3] for blitting [ 10.821] kgem_bo_is_busy: handle=36, domain: 0 exec? 1, rq? 1 [ 10.821] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 10.821] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.821] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 10.821] sna_drawable_use_bo pixmap=958, box=((0, 0), (576, 76)), flags=7... [ 10.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.821] sna_drawable_use_bo: using whole GPU bo [ 10.821] gen9_composite_set_target: pixmap=958, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 10.821] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 10.821] sna_transform_is_imprecise_integer_translation: no transform [ 10.821] gen9_composite_picture: integer translation (0, 0), removing [ 10.821] sna_render_pixmap_bo pixmap=962, (0, 0)x(576, 76)/(576, 76) [ 10.821] sna_render_pixmap_bo: GPU all damaged [ 10.821] kgem_bo_is_render: handle=38, rq? 0 [0] [ 10.821] kgem_bo_is_render: handle=36, rq? 1 [1] [ 10.821] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.821] gen4_choose_composite_emitter: identity src, no mask [ 10.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.821] __kgem_retire_rq: request 1 complete [ 10.821] kgem_set_mode: flushing before new bo [ 10.821] gen8_vertex_close: used=1974, vbo active? 16, vb=4, nreloc=1 [ 10.821] gen8_vertex_close: reloc[0] = 287 [ 10.821] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.821] kgem_add_handle: handle=16, index=3 [ 10.821] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.821] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 10.821] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.821] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.821] kgem_fixup_relocs: shrinking by 61440 [ 10.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.821] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.821] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 10.821] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.821] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4fc000 [ 10.822] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.822] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.822] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.822] kgem_check_bo: num_pages=+100, num_exec=+2 [ 10.822] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.822] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.822] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.822] kgem_add_handle: handle=4, index=0 [ 10.822] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.822] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.822] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.822] gen9_composite_get_binding_table(ffc0) [ 10.822] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 10.822] kgem_add_handle: handle=38, index=1 [ 10.822] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 10.822] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 10.822] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 10.822] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 10.822] kgem_add_handle: handle=36, index=2 [ 10.822] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 10.822] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.822] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.822] gen9_emit_sampler: sampler = 2 [ 10.822] gen9_emit_sf: num_sf_outputs=1 [ 10.822] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.822] gen9_emit_vertex_elements: setup id=2 [ 10.822] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.822] gen9_render_composite_box: (0, 0), (576, 76) [ 10.822] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 10.822] gen8_vertex_flush[490] = 3 [ 10.822] sna_destroy_pixmap: pixmap=962, attached?=1 [ 10.822] _kgem_bo_destroy: handle=36, proxy? 0 [ 10.822] __kgem_bo_destroy: handle=36, size=204800 [ 10.822] __kgem_bo_destroy: handle=36 -> active [ 10.822] __sna_free_pixmap(pixmap=962) [ 10.822] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3be, drawable=b1 [ 10.822] sna_validate_gc: recomputing clip [ 10.822] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.822] sna_copy_area: src=pixmap=958:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.822] sna_copy_area: normal copy [ 10.822] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 10.822] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 10.822] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.822] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 10.822] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 10.822] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 10.822] sna_do_copy: pixmap -- no source clipping [ 10.822] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 10.822] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 10.822] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=958+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 10.822] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), replaces=0 [ 10.822] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.822] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 10.822] sna_drawable_use_bo: pinned, never REPLACES [ 10.822] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.822] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.822] sna_drawable_use_bo: applying move-to-gpu override [ 10.822] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(3422, 6], (3470, 42)] [ 10.822] wait_for_shadow: flags=3, flips=2, handle=30, shadow=26 [ 10.822] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 10.822] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 10.822] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 10.822] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 10.822] 1:from scanout: pitch=30720, tiling=1, handle=35, id=890 [ 10.822] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 10.822] wait_for_shadow: copying existing GPU damage: 4x(0, 0), (7680, 2160) [ 10.822] gen9_render_copy_boxes (0, 0)->(0, 0) x 4, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.822] kgem_bo_is_render: handle=30, rq? 0 [0] [ 10.822] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.822] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.822] kgem_bo_is_render: handle=30, rq? 0 [0] [ 10.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.822] __kgem_retire_rq: request 1 complete [ 10.822] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 10.822] kgem_bo_move_to_cache: release handle=31 [ 10.822] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 10.822] kgem_set_mode: flushing before new bo [ 10.822] gen8_vertex_close: used=1983, vbo active? 16, vb=4, nreloc=1 [ 10.822] gen8_vertex_close: reloc[0] = 287 [ 10.822] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.822] kgem_add_handle: handle=16, index=3 [ 10.822] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.822] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 10.822] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.822] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.822] kgem_fixup_relocs: shrinking by 61440 [ 10.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.822] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.822] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.822] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.822] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 10.822] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.822] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.822] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.822] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.822] aligning vertex: was 3, now 2 floats per vertex [ 10.822] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.822] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.822] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.822] kgem_add_handle: handle=4, index=0 [ 10.822] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.822] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.822] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.822] gen9_composite_get_binding_table(ffc0) [ 10.822] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 10.822] kgem_add_handle: handle=35, index=1 [ 10.822] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.822] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 10.822] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.822] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 [ 10.822] kgem_add_handle: handle=30, index=2 [ 10.822] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 10.822] [3fd0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.822] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.822] gen9_emit_sampler: sampler = 0 [ 10.822] gen9_emit_sf: num_sf_outputs=1 [ 10.822] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.822] gen9_emit_vertex_elements: setup id=0 [ 10.822] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.822] (0, 0) -> (0, 0) + (7680, 1096) [ 10.822] (0, 1096) -> (0, 1096) + (192, 76) [ 10.822] (768, 1096) -> (768, 1096) + (6912, 76) [ 10.822] (0, 1172) -> (0, 1172) + (7680, 988) [ 10.822] gen8_vertex_flush[490] = 12 [ 10.822] wait_for_shadow: setting front pixmap to handle=35 [ 10.822] sna_drawable_use_bo: using whole GPU bo [ 10.822] sna_pixmap_move_to_gpu(pixmap=958, usage=0), flags=a [ 10.822] sna_pixmap_move_to_gpu: already all-damaged [ 10.822] sna_pixmap_mark_active: pixmap=958, handle=38 [ 10.822] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.822] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.822] kgem_bo_is_render: handle=38, rq? 1 [1] [ 10.822] kgem_bo_is_render: handle=35, rq? 1 [1] [ 10.822] kgem_bo_is_render: handle=35, rq? 1 [1] [ 10.822] kgem_check_bo: num_pages=+50, num_exec=+1 [ 10.822] gen9_composite_get_binding_table(ff00) [ 10.822] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 10.822] kgem_add_handle: handle=38, index=3 [ 10.822] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd45c000) [ 10.822] [3fb0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 10.822] gen9_emit_vertex_elements: setup id=0 [ 10.822] (0, 0) -> (192, 1096) + (576, 76) [ 10.822] gen8_vertex_flush[4cc] = 3 [ 10.822] sna_accel_flush: flush?=0, dirty?=0 [ 10.822] sna_block_handler (tv=0.0) [ 10.822] sna_wakeup_handler [ 10.822] sna_destroy_pixmap: pixmap=958, attached?=1 [ 10.822] _kgem_bo_destroy: handle=38, proxy? 0 [ 10.822] __kgem_bo_destroy: handle=38, size=204800 [ 10.822] __kgem_bo_destroy: handle=38 -> active [ 10.822] __sna_free_pixmap(pixmap=958) [ 10.822] sna_accel_flush: flush?=0, dirty?=0 [ 10.822] sna_accel_flush: flush?=0, dirty?=0 [ 10.822] sna_block_handler (tv=597.335000) [ 10.822] kgem_retire, need_retire?=1 [ 10.822] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.822] kgem_retire__requests_ring: retiring ring 0 [ 10.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.822] __kgem_retire_rq: request 1 complete [ 10.822] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 10.822] kgem_bo_move_to_cache: release handle=36 [ 10.822] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 10.822] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.822] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.822] kgem_retire -- retired=1, need_retire=0 [ 10.822] sna_accel_block: GPU idle, flushing [ 10.822] gen8_vertex_close: used=2014, vbo active? 16, vb=1, nreloc=1 [ 10.822] gen8_vertex_close: reloc[0] = 287 [ 10.822] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.822] kgem_add_handle: handle=16, index=4 [ 10.822] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.822] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32524 [fenced=0] [ 10.822] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.822] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.822] kgem_fixup_relocs: shrinking by 61440 [ 10.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.822] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.822] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 10.822] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.822] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 10.822] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 10.822] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.822] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.822] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.822] sna_scanout_do_flush: flush timer active: delta=2 [ 10.822] sna_scanout_do_flush (time=10822), triggered [ 10.822] sna_scanout_flush (time=10822), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.822] has_shadow: has pending damage? 1, outstanding flips: 2 [ 10.822] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 10.822] has_shadow: has pending damage? 1, outstanding flips: 2 [ 10.822] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 10.822] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 10.822] sna_mode_redisplay: checking for 2 outstanding flip completions [ 10.822] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 10.822] sna_accel_do_throttle (time=10822), triggered [ 10.822] sna_accel_throttle (time=10822) [ 10.822] sna_accel_block: evaluating timers, active=7 [ 10.822] sna_accel_block: flush timer expires in 16 [10838] [ 10.826] sna_wakeup_handler [ 10.826] sna_mode_wakeup: len=32 [ 10.826] sna_mode_wakeup: recording last swap on pipe=1, frame 373 [175], time 10.827158 [ 10.826] sna_mode_wakeup: removing handle=26 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 10.826] sna_mode_wakeup: flip complete, pending? 2 [ 10.826] sna_block_handler (tv=597.331000) [ 10.826] kgem_retire, need_retire?=1 [ 10.826] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.826] kgem_retire__requests_ring: retiring ring 0 [ 10.826] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.826] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.826] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.826] kgem_retire -- retired=0, need_retire=1 [ 10.826] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.826] sna_scanout_do_flush: flush timer active: delta=12 [ 10.826] sna_accel_block: evaluating timers, active=7 [ 10.826] sna_accel_block: flush timer expires in 12 [10838] [ 10.828] sna_wakeup_handler [ 10.828] sna_mode_wakeup: len=32 [ 10.828] sna_mode_wakeup: recording last swap on pipe=0, frame 403 [193], time 10.828466 [ 10.828] sna_mode_wakeup: removing handle=26 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 10.828] _kgem_bo_destroy: handle=26, proxy? 0 [ 10.828] __kgem_bo_destroy: handle=26, size=66355200 [ 10.828] kgem_bo_move_to_scanout: moving 26 [fb 73] to scanout cache, active? 0 [ 10.828] sna_mode_wakeup: flip complete, pending? 1 [ 10.828] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.828] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 10.828] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.828] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.828] sna_pixmap_move_to_gpu: already all-damaged [ 10.828] sna_pixmap_mark_active: pixmap=165, handle=35 [ 10.828] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.828] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.828] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.828] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 10.828] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 10.828] get_fb: reusing fb=105 for handle=35 [ 10.828] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 10.828] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.828] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 10.828] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 10.828] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 10.828] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.828] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 10.828] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=30 [ 10.828] sna_block_handler (tv=597.329000) [ 10.828] kgem_retire, need_retire?=1 [ 10.828] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.828] kgem_retire__requests_ring: retiring ring 0 [ 10.828] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.828] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 10.828] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.828] kgem_retire -- retired=0, need_retire=1 [ 10.828] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 10.828] sna_scanout_do_flush: flush timer active: delta=10 [ 10.828] sna_accel_block: evaluating timers, active=7 [ 10.828] sna_accel_block: flush timer expires in 10 [10838] [ 10.838] sna_wakeup_handler [ 10.838] sna_block_handler (tv=597.319000) [ 10.838] kgem_retire, need_retire?=1 [ 10.838] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.838] kgem_retire__requests_ring: retiring ring 0 [ 10.838] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.838] __kgem_retire_rq: request 1 complete [ 10.838] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 10.838] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 10.838] kgem_bo_move_to_cache: release handle=38 [ 10.838] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 10.838] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.838] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.838] kgem_retire -- retired=1, need_retire=0 [ 10.838] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 10.838] gen6_render_retire: resetting idle vbo [ 10.838] sna_scanout_do_flush: flush timer active: delta=0 [ 10.838] sna_scanout_do_flush (time=10838), triggered [ 10.838] sna_scanout_flush (time=10838), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.838] has_shadow: has pending damage? 0, outstanding flips: 2 [ 10.838] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.838] has_shadow: has pending damage? 0, outstanding flips: 2 [ 10.838] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 10.838] sna_accel_block: evaluating timers, active=7 [ 10.838] sna_accel_block: flush timer expires in 16 [10854] [ 10.843] sna_wakeup_handler [ 10.843] sna_mode_wakeup: len=32 [ 10.843] sna_mode_wakeup: recording last swap on pipe=1, frame 374 [176], time 10.843825 [ 10.843] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 10.843] sna_mode_wakeup: flip complete, pending? 2 [ 10.843] sna_block_handler (tv=597.314000) [ 10.843] sna_scanout_do_flush: flush timer active: delta=11 [ 10.843] sna_accel_do_throttle (time=10843), triggered [ 10.843] sna_accel_throttle (time=10843) [ 10.843] sna_accel_disarm_timer[1] (time=10843) [ 10.843] sna_accel_block: evaluating timers, active=5 [ 10.843] sna_accel_block: flush timer expires in 11 [10854] [ 10.844] sna_wakeup_handler [ 10.844] sna_mode_wakeup: len=32 [ 10.844] sna_mode_wakeup: recording last swap on pipe=0, frame 404 [194], time 10.845134 [ 10.844] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 10.844] sna_mode_wakeup: flip complete, pending? 1 [ 10.844] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.844] sna_block_handler (tv=597.313000) [ 10.844] sna_scanout_do_flush: flush timer active: delta=10 [ 10.844] sna_accel_do_throttle -- no pending activity [ 10.844] sna_accel_block: evaluating timers, active=5 [ 10.844] sna_accel_block: flush timer expires in 10 [10854] [ 10.855] sna_wakeup_handler [ 10.855] sna_block_handler (tv=597.302000) [ 10.855] sna_scanout_do_flush: flush timer active: delta=-1 [ 10.855] sna_scanout_do_flush (time=10855), triggered [ 10.855] sna_scanout_flush (time=10855), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.855] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.855] sna_accel_disarm_timer[0] (time=10855) [ 10.855] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.855] sna_accel_do_throttle -- no pending activity [ 10.855] sna_wakeup_handler [ 10.855] sna_destroy_pixmap: pixmap=948, attached?=1 [ 10.855] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.855] __sna_free_pixmap(pixmap=948) [ 10.855] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 10.855] kgem_bo_sync__cpu: handle=28 [ 10.855] sna_accel_watch_flush: enable=-1 [ 10.855] _kgem_bo_destroy: handle=28, proxy? 0 [ 10.855] __kgem_bo_destroy: handle=28, size=12288 [ 10.855] __kgem_bo_destroy: handle=28, not reusable [ 10.855] kgem_bo_free: handle=28, size=12288 [ 10.855] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.855] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 10.855] sna_accel_flush: flush?=0, dirty?=0 [ 10.855] sna_block_handler (tv=597.302000) [ 10.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.855] sna_accel_do_throttle -- no pending activity [ 10.856] sna_wakeup_handler [ 10.856] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 10.856] __pop_freed_pixmap: reusing freed pixmap=958 header [ 10.856] create_pixmap_hdr: pixmap=969, width=48, height=48, usage=0 [ 10.856] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 10.856] __kgem_bo_init(handle=28, num_pages=3) [ 10.856] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 10.856] sna_accel_watch_flush: enable=1 [ 10.856] __sna_damage_all(48, 48) [ 10.856] sna_pixmap_create_shm: serial=969, 48x48, usage=0 [ 10.856] sna_accel_flush: flush?=0, dirty?=0 [ 10.856] sna_create_pixmap(48, 36, 24, usage=0) [ 10.856] kgem_can_create_2d: 48x36 @ 24 [ 10.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.856] kgem_can_create_2d: untiled size=8192 [ 10.856] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.856] kgem_choose_tiling: 48x36 -> 0 [ 10.856] sna_create_pixmap: usage=0, flags=b [ 10.856] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 10.856] __pop_freed_pixmap: reusing freed pixmap=962 header [ 10.856] create_pixmap_hdr: pixmap=971, width=48, height=36, usage=0 [ 10.856] sna_create_pixmap: serial=971, 48x36, usage=0 [ 10.856] sna_composite_rectangles(pixmap=972, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 10.856] sna_composite_rectangles: converted to op 0 [ 10.856] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.856] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.856] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.856] sna_composite_rectangles: dropping last-cpu hint [ 10.856] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=19... [ 10.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.856] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.856] sna_pixmap_move_to_gpu(pixmap=972, usage=0), flags=b [ 10.856] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.856] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 10.856] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.856] kgem_choose_tiling: 48x36 -> 0 [ 10.856] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.856] kgem_choose_tiling: 48x36 -> 0 [ 10.856] sna_pixmap_alloc_gpu: pixmap=972 [ 10.856] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.856] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.856] from inactive: pitch=192, tiling=0: handle=22, id=892 [ 10.856] __sna_damage_all(48, 36) [ 10.856] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.856] sna_pixmap_mark_active: pixmap=972, handle=22 [ 10.856] sna_drawable_use_bo: allocated GPU bo for operation [ 10.856] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.856] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.856] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.856] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.856] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 10.856] sna_render_get_solid: 0 [ 10.856] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.856] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.856] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.856] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.856] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.856] kgem_add_handle: handle=4, index=0 [ 10.856] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.856] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.856] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.856] gen9_composite_get_binding_table(ffc0) [ 10.856] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.856] kgem_add_handle: handle=22, index=1 [ 10.856] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.856] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.856] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.856] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.856] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.856] kgem_add_handle: handle=7, index=2 [ 10.856] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.856] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.856] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.856] gen9_emit_sampler: sampler = 1 [ 10.856] gen9_emit_sf: num_sf_outputs=1 [ 10.856] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.856] gen9_emit_vertex_elements: setup id=0 [ 10.856] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.856] (0, 0), (48, 36) [ 10.856] gen8_vertex_flush[490] = 3 [ 10.856] sna_composite_rectangles: pixmap=972 marking clear [0]? 1 [ 10.856] sna_composite_rectangles(pixmap=972, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 10.856] sna_composite_rectangles: converted to op 1 [ 10.856] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.856] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.856] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.856] sna_composite_rectangles: promoting to full GPU [ 10.856] sna_composite_rectangles: dropping last-cpu hint [ 10.856] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=19... [ 10.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.856] sna_drawable_use_bo: using whole GPU bo [ 10.856] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.856] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.856] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 10.856] sna_render_get_solid: ff2c001e [ 10.856] sna_render_get_solid(0) = ff2c001e (old) [ 10.856] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.856] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.856] gen9_composite_get_binding_table(ff00) [ 10.856] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.856] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.856] kgem_add_handle: handle=8, index=3 [ 10.856] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.856] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.856] gen9_emit_vertex_elements: setup id=0 [ 10.856] (0, 0), (48, 36) [ 10.856] gen8_vertex_flush[4cc] = 3 [ 10.856] sna_composite_rectangles: pixmap=972 marking clear [ff2c001e]? 1 [ 10.856] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3cc [ 10.856] sna_validate_gc: recomputing clip [ 10.856] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 10.856] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=972:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.856] sna_copy_area: normal copy [ 10.856] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.856] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.856] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.856] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.856] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.856] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.856] sna_do_copy: pixmap -- no source clipping [ 10.856] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.856] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.856] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=972+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.856] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.856] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.856] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=1b... [ 10.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.856] sna_drawable_use_bo: using whole GPU bo [ 10.856] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.856] sna_pixmap_move_to_gpu: already all-damaged [ 10.856] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.856] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.856] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.856] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.856] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.856] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.856] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.856] gen9_composite_get_binding_table(fe80) [ 10.856] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.856] kgem_add_handle: handle=9, index=4 [ 10.856] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.856] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.856] gen9_emit_sampler: sampler = 0 [ 10.856] gen9_emit_vertex_elements: setup id=0 [ 10.856] (3422, 6) -> (0, 0) + (48, 36) [ 10.856] gen8_vertex_flush[510] = 3 [ 10.856] sna_create_pixmap(80, 80, 32, usage=0) [ 10.856] kgem_can_create_2d: 80x80 @ 32 [ 10.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.856] kgem_can_create_2d: untiled size=28672 [ 10.856] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.856] kgem_choose_tiling: 80x80 -> 0 [ 10.856] sna_create_pixmap: usage=0, flags=b [ 10.856] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.856] __pop_freed_pixmap: reusing freed pixmap=964 header [ 10.856] create_pixmap_hdr: pixmap=973, width=80, height=80, usage=0 [ 10.856] sna_create_pixmap: serial=973, 80x80, usage=0 [ 10.856] sna_composite_rectangles(pixmap=974, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.856] sna_composite_rectangles: converted to op 0 [ 10.856] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.856] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.856] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.856] sna_composite_rectangles: dropping last-cpu hint [ 10.856] sna_drawable_use_bo pixmap=974, box=((0, 0), (80, 80)), flags=19... [ 10.856] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.856] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.856] sna_pixmap_move_to_gpu(pixmap=974, usage=0), flags=b [ 10.856] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.856] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.856] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.856] kgem_choose_tiling: 80x80 -> 0 [ 10.856] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.856] kgem_choose_tiling: 80x80 -> 0 [ 10.856] sna_pixmap_alloc_gpu: pixmap=974 [ 10.856] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.856] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.856] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 10.856] from inactive: pitch=320, tiling=0: handle=40, id=893 [ 10.856] __sna_damage_all(80, 80) [ 10.856] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.856] sna_pixmap_mark_active: pixmap=974, handle=40 [ 10.856] sna_drawable_use_bo: allocated GPU bo for operation [ 10.856] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.856] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.856] kgem_bo_is_render: handle=40, rq? 0 [0] [ 10.856] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.856] sna_render_get_solid: 0 [ 10.856] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.856] kgem_set_mode: flushing before new bo [ 10.856] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 10.856] gen8_vertex_close: reloc[0] = 287 [ 10.856] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.856] kgem_add_handle: handle=16, index=5 [ 10.856] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.856] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 10.856] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.856] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.857] kgem_fixup_relocs: shrinking by 61440 [ 10.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.857] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.857] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.857] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.857] __kgem_bo_clear_busy: handle=7 [ 10.857] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.857] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.857] __kgem_bo_clear_busy: handle=8 [ 10.857] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.857] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.857] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.857] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.857] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.857] kgem_check_bo: num_pages=+16, num_exec=+1 [ 10.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.857] kgem_add_handle: handle=4, index=0 [ 10.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.857] gen9_composite_get_binding_table(ffc0) [ 10.857] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 10.857] kgem_add_handle: handle=40, index=1 [ 10.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 10.857] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 10.857] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.857] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.857] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.857] kgem_add_handle: handle=7, index=2 [ 10.857] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.857] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.857] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.857] gen9_emit_sampler: sampler = 1 [ 10.857] gen9_emit_sf: num_sf_outputs=1 [ 10.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.857] gen9_emit_vertex_elements: setup id=0 [ 10.857] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.857] (0, 0), (80, 80) [ 10.857] gen8_vertex_flush[490] = 3 [ 10.857] sna_composite_rectangles: pixmap=974 marking clear [0]? 1 [ 10.857] sna_composite_rectangles(pixmap=974, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.857] sna_composite_rectangles: converted to op 1 [ 10.857] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.857] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.857] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.857] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.857] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.857] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.857] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.857] sna_composite_rectangles: dropping last-cpu hint [ 10.857] sna_drawable_use_bo pixmap=974, box=((0, 0), (80, 80)), flags=1... [ 10.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.857] sna_drawable_use_bo: using whole GPU bo [ 10.857] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.857] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.857] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.857] sna_render_get_solid: 40404040 [ 10.857] sna_render_get_solid(1) = 40404040 (old) [ 10.857] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.857] gen9_composite_get_binding_table(ff00) [ 10.857] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.857] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.857] kgem_add_handle: handle=8, index=3 [ 10.857] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 10.857] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.857] gen9_emit_vertex_elements: setup id=0 [ 10.857] (0, 0), (2, 2) [ 10.857] (78, 0), (80, 2) [ 10.857] (0, 78), (2, 80) [ 10.857] (78, 78), (80, 80) [ 10.857] gen8_vertex_flush[4cc] = 12 [ 10.857] sna_composite(pixmap=972, op=3, src=974+(3422, 6), mask=0+(0, 0), dst=972+(0, 0)+(0, 0), size=(48, 36) [ 10.857] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.857] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.857] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.857] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.857] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 10.857] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.857] gen9_render_composite: 48x36, current mode=1/1 [ 10.857] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.857] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 10.857] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 10.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.857] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.857] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=7... [ 10.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.857] sna_drawable_use_bo: using whole GPU bo [ 10.857] gen9_composite_set_target: pixmap=972, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.857] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.857] sna_transform_is_imprecise_integer_translation: no transform [ 10.857] gen9_composite_picture: integer translation (0, 0), removing [ 10.857] sna_render_pixmap_bo pixmap=974, (3422, 6)x(48, 36)/(80, 80) [ 10.857] sna_render_pixmap_bo: GPU all damaged [ 10.857] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.857] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.857] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.857] gen4_choose_composite_emitter: identity src, no mask [ 10.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.857] __kgem_retire_rq: request 1 complete [ 10.857] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.857] kgem_set_mode: flushing before new bo [ 10.857] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 10.857] gen8_vertex_close: reloc[0] = 287 [ 10.857] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.857] kgem_add_handle: handle=16, index=4 [ 10.857] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.857] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 10.857] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.857] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.857] kgem_fixup_relocs: shrinking by 61440 [ 10.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.857] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.857] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.857] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.857] __kgem_bo_clear_busy: handle=7 [ 10.857] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.857] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.857] __kgem_bo_clear_busy: handle=8 [ 10.857] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.857] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.857] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.857] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.857] kgem_check_bo: num_pages=+31, num_exec=+2 [ 10.857] aligning vertex: was 2, now 3 floats per vertex [ 10.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.857] kgem_add_handle: handle=4, index=0 [ 10.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.857] gen9_composite_get_binding_table(ffc0) [ 10.857] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.857] kgem_add_handle: handle=22, index=1 [ 10.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.857] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.857] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.857] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 10.857] kgem_add_handle: handle=40, index=2 [ 10.857] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 10.857] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.857] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.857] gen9_emit_sampler: sampler = a [ 10.857] gen9_emit_sf: num_sf_outputs=1 [ 10.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.857] gen9_emit_vertex_elements: setup id=2 [ 10.857] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.857] gen9_render_composite_box: (0, 0), (48, 36) [ 10.857] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.857] gen8_vertex_flush[490] = 3 [ 10.857] sna_destroy_pixmap: pixmap=974, attached?=1 [ 10.857] _kgem_bo_destroy: handle=40, proxy? 0 [ 10.857] __kgem_bo_destroy: handle=40, size=65536 [ 10.857] __kgem_bo_destroy: handle=40 -> active [ 10.857] __sna_free_pixmap(pixmap=974) [ 10.857] sna_create_pixmap(2, 64, 32, usage=0) [ 10.857] kgem_can_create_2d: 2x64 @ 32 [ 10.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.857] kgem_can_create_2d: untiled size=4096 [ 10.857] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.857] kgem_choose_tiling: 2x64 -> 0 [ 10.857] sna_create_pixmap: usage=0, flags=a [ 10.857] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.857] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.857] create_pixmap: serial=975, usage=0, 2x64 [ 10.857] sna_create_pixmap: serial=975, 2x64, usage=0 [ 10.857] sna_composite_rectangles(pixmap=976, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.857] sna_composite_rectangles: converted to op 0 [ 10.857] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.857] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.857] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.857] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.857] sna_composite_rectangles: fallback, dst pixmap=976 too small or not attached [ 10.857] sna_composite_rectangles: fallback [ 10.857] sna_drawable_move_region_to_cpu(pixmap=976 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.857] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.857] _sna_pixmap_move_to_cpu(pixmap=976, 2x64, flags=1) [ 10.857] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.857] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.857] operate_inplace: no, inplace operation not suitable [ 10.857] _sna_pixmap_move_to_cpu: marking as damaged [ 10.857] __sna_damage_all(2, 64) [ 10.857] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.857] sna_create_pixmap(1, 32, 32, usage=0) [ 10.857] kgem_can_create_2d: 1x32 @ 32 [ 10.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.857] kgem_can_create_2d: untiled size=4096 [ 10.857] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.857] kgem_choose_tiling: 1x32 -> 0 [ 10.857] sna_create_pixmap: usage=0, flags=a [ 10.857] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.857] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.857] create_pixmap: serial=977, usage=0, 1x32 [ 10.857] sna_create_pixmap: serial=977, 1x32, usage=0 [ 10.857] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3c4, drawable=3d2 [ 10.857] sna_validate_gc: recomputing clip [ 10.857] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.857] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.857] try_upload__fast: ignore existing cpu damage (if any) [ 10.857] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.857] try_upload__fast: no, no gpu damage [ 10.857] sna_drawable_move_region_to_cpu(pixmap=978 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.857] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.857] _sna_pixmap_move_to_cpu(pixmap=978, 1x32, flags=1) [ 10.857] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.857] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.857] operate_inplace: no, inplace operation not suitable [ 10.857] _sna_pixmap_move_to_cpu: marking as damaged [ 10.857] __sna_damage_all(1, 32) [ 10.857] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.857] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.857] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.857] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.857] sna_accel_flush: flush?=0, dirty?=0 [ 10.857] sna_composite(pixmap=976, op=1, src=978+(0, 0), mask=0+(0, 0), dst=976+(0, 0)+(0, 0), size=(2, 64) [ 10.857] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.857] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.857] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.857] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.857] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.857] sna_composite: fallback, dst pixmap=976 is too small (or completely damaged) [ 10.857] sna_composite: fallback -- fbComposite [ 10.857] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.857] sna_composite_fb: fallback -- move src to cpu [ 10.857] _sna_pixmap_move_to_cpu(pixmap=978, 1x32, flags=2) [ 10.857] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 10.857] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.857] sna_composite_fb: fallback -- move dst to cpu [ 10.857] sna_drawable_move_region_to_cpu(pixmap=976 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.857] sna_drawable_move_region_to_cpu: pixmap=976 all damaged on CPU [ 10.857] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.857] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.857] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.857] sna_destroy_pixmap: pixmap=978, attached?=1 [ 10.857] __sna_free_pixmap(pixmap=978) [ 10.857] sna_composite(pixmap=972, op=3, src=976+(3422, 6), mask=0+(0, 0), dst=972+(0, 0)+(0, 0), size=(48, 36) [ 10.857] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.857] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.857] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.857] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.857] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 10.857] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.857] gen9_render_composite: 48x36, current mode=1/1 [ 10.857] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.857] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.857] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.858] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.858] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=7... [ 10.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.858] sna_drawable_use_bo: using whole GPU bo [ 10.858] gen9_composite_set_target: pixmap=972, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.858] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.858] sna_transform_is_imprecise_integer_translation: no transform [ 10.858] gen9_composite_picture: integer translation (0, 0), removing [ 10.858] sna_render_pixmap_bo pixmap=976, (3422, 6)x(48, 36)/(2, 64) [ 10.858] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 10.858] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 10.858] use_cpu_bo: no cpu bo [ 10.858] kgem_choose_tiling: too thin [2] for TILING_Y [ 10.858] kgem_choose_tiling: 2x36 -> 0 [ 10.858] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 10.858] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 10.858] sna_drawable_move_region_to_cpu(pixmap=976 (2x64), [(0, 6), (2, 42)], flags=2) [ 10.858] sna_drawable_move_region_to_cpu: pixmap=976 all damaged on CPU [ 10.858] kgem_can_create_2d: 2x36 @ 32 [ 10.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 10.858] kgem_can_create_2d: untiled size=4096 [ 10.858] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.858] kgem_choose_tiling: 2x36 -> 0 [ 10.858] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 10.858] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 10.858] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 10.858] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.858] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.858] search_linear_cache: searching for inactive gtt map [ 10.858] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.858] search_linear_cache: searching for inactive gtt map [ 10.858] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.858] kgem_set_tiling: handle=31, tiling=0 [0], pitch=0 [0]: 1 [ 10.858] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 10.858] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 10.858] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 10.858] kgem_create_buffer: reusing handle=31 for buffer [ 10.858] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 10.858] init_buffer_from_bo: reusing handle=31 for buffer [ 10.858] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 10.858] kgem_bo_map: converting request for GTT map into CPU map [ 10.858] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 10.858] kgem_bo_sync__cpu: handle=31 [ 10.858] __kgem_busy: handle=31, busy=0, wedged=0 [ 10.858] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 10.858] __kgem_busy: handle=31, busy=0, wedged=0 [ 10.858] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 10.858] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 10.858] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 10.858] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 10.858] __kgem_bo_init(handle=31, num_pages=1152) [ 10.858] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 10.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.858] kgem_bo_is_render: handle=31, rq? 0 [0] [ 10.858] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.858] gen4_choose_composite_emitter: identity src, no mask [ 10.858] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.858] gen9_composite_get_binding_table(ff00) [ 10.858] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 10.858] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 10.858] kgem_add_handle: handle=31, index=3 [ 10.858] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 10.858] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 10.858] gen9_emit_vertex_elements: setup id=2 [ 10.858] gen9_render_composite_box: (0, 0), (48, 36) [ 10.858] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.858] gen8_vertex_flush[4cc] = 3 [ 10.858] _kgem_bo_destroy: handle=31, proxy? 1 [ 10.858] sna_destroy_pixmap: pixmap=976, attached?=1 [ 10.858] __sna_free_pixmap(pixmap=976) [ 10.858] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=972:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.858] sna_copy_area: normal copy [ 10.858] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.858] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.858] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.858] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.858] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.858] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.858] sna_do_copy: pixmap -- no source clipping [ 10.858] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.858] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.858] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=972+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.858] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.858] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.858] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=1b... [ 10.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.858] sna_drawable_use_bo: using whole GPU bo [ 10.858] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.858] sna_pixmap_move_to_gpu: already all-damaged [ 10.858] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.858] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.858] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.858] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.858] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.858] aligning vertex: was 3, now 2 floats per vertex [ 10.858] gen9_composite_get_binding_table(fe80) [ 10.858] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.858] kgem_add_handle: handle=9, index=4 [ 10.858] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.858] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.858] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.858] gen9_emit_sampler: sampler = 0 [ 10.858] gen9_emit_vertex_elements: setup id=0 [ 10.858] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.858] (3422, 6) -> (0, 0) + (48, 36) [ 10.858] gen8_vertex_flush[558] = 3 [ 10.858] sna_composite_rectangles(pixmap=972, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 10.858] sna_composite_rectangles: converted to op 3 [ 10.858] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.858] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.858] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.858] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=1... [ 10.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.858] sna_drawable_use_bo: using whole GPU bo [ 10.858] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.858] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 10.858] sna_render_get_solid: 660a0a0a [ 10.858] sna_render_get_solid(2) = 660a0a0a (old) [ 10.858] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.858] gen9_composite_get_binding_table(fe00) [ 10.858] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 10.858] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.858] kgem_add_handle: handle=8, index=5 [ 10.858] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 10.858] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.858] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.858] gen9_emit_sampler: sampler = 1 [ 10.858] gen9_emit_vertex_elements: setup id=0 [ 10.858] (0, 0), (48, 36) [ 10.858] gen8_vertex_flush[5b4] = 3 [ 10.858] sna_composite(pixmap=972, op=3, src=970+(0, 6), mask=0+(0, 0), dst=972+(0, 0)+(0, 0), size=(48, 36) [ 10.858] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.858] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.858] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.858] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.858] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 10.858] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.858] gen9_render_composite: 48x36, current mode=1/1 [ 10.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.858] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.858] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.858] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.858] sna_drawable_use_bo pixmap=972, box=((0, 0), (48, 36)), flags=7... [ 10.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.858] sna_drawable_use_bo: using whole GPU bo [ 10.858] gen9_composite_set_target: pixmap=972, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.858] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 10.858] sna_transform_is_imprecise_integer_translation: no transform [ 10.858] gen9_composite_picture: integer translation (0, 0), removing [ 10.858] sna_render_pixmap_bo pixmap=970, (0, 6)x(48, 36)/(48, 48) [ 10.858] sna_render_pixmap_bo: CPU all damaged [ 10.858] sna_add_flush_pixmap: marking pixmap=970 for flushing [ 10.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.858] __kgem_retire_rq: request 1 complete [ 10.858] sna_add_flush_pixmap: new flush bo, flushing before [ 10.858] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 10.858] gen8_vertex_close: reloc[0] = 287 [ 10.858] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.858] kgem_add_handle: handle=16, index=6 [ 10.858] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 10.858] gen8_vertex_close: reloc[1] = 337 [ 10.858] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 10.858] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 10.858] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 10.858] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.858] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 10.858] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.858] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.858] kgem_fixup_relocs: shrinking by 61440 [ 10.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.858] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.858] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.858] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.858] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.858] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 10.858] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.858] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.858] __kgem_bo_clear_busy: handle=8 [ 10.858] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.858] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.858] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.858] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.858] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.858] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.858] gen4_choose_composite_emitter: identity src, no mask [ 10.858] needs_batch_flush: flushing before handle=28 for new reservation [ 10.858] kgem_check_bo: num_pages=+18, num_exec=+2 [ 10.858] aligning vertex: was 2, now 3 floats per vertex [ 10.858] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.858] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.858] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.858] kgem_add_handle: handle=4, index=0 [ 10.858] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.858] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.858] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.858] gen9_composite_get_binding_table(ffc0) [ 10.858] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.858] kgem_add_handle: handle=22, index=1 [ 10.858] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.858] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.858] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.858] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.858] kgem_add_handle: handle=28, index=2 [ 10.858] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 10.858] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.858] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.858] gen9_emit_sampler: sampler = 2 [ 10.858] gen9_emit_sf: num_sf_outputs=1 [ 10.858] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.858] gen9_emit_vertex_elements: setup id=2 [ 10.858] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.858] gen9_render_composite_box: (0, 0), (48, 36) [ 10.858] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.858] gen8_vertex_flush[490] = 3 [ 10.858] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3cc, drawable=b1 [ 10.858] sna_validate_gc: recomputing clip [ 10.858] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.858] sna_copy_area: src=pixmap=972:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.858] sna_copy_area: normal copy [ 10.858] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.858] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.858] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.858] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 10.858] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 10.858] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 10.858] sna_do_copy: pixmap -- no source clipping [ 10.858] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 10.858] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 10.858] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=972+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 10.858] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=22, cpu_bo=0), replaces=0 [ 10.858] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.858] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 10.858] sna_drawable_use_bo: pinned, never REPLACES [ 10.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.858] sna_drawable_use_bo: applying move-to-gpu override [ 10.858] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(192, 1096], (768, 1172)] [ 10.858] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 10.858] wait_for_shadow: copying existing GPU damage: 1x(192, 1096), (768, 1172) [ 10.858] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.858] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.858] kgem_bo_is_render: handle=30, rq? 0 [0] [ 10.858] kgem_bo_is_render: handle=30, rq? 0 [0] [ 10.858] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.858] __kgem_retire_rq: request 1 complete [ 10.858] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 10.858] kgem_bo_move_to_cache: release handle=40 [ 10.858] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 10.858] kgem_set_mode: flushing before new bo [ 10.858] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 10.858] gen8_vertex_close: reloc[0] = 287 [ 10.858] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.858] kgem_add_handle: handle=16, index=3 [ 10.858] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.858] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 10.858] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.858] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.858] kgem_fixup_relocs: shrinking by 61440 [ 10.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.858] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.858] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.858] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.858] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.858] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.858] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.858] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.858] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 10.858] aligning vertex: was 3, now 2 floats per vertex [ 10.858] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.858] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.858] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.858] kgem_add_handle: handle=4, index=0 [ 10.858] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.858] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.858] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.858] gen9_composite_get_binding_table(ffc0) [ 10.858] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 10.858] kgem_add_handle: handle=30, index=1 [ 10.858] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 10.858] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 10.858] [3fe0] bind bo(handle=30, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.858] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 10.858] kgem_add_handle: handle=35, index=2 [ 10.858] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 10.858] [3fd0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 10.858] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.858] gen9_emit_sampler: sampler = 0 [ 10.858] gen9_emit_sf: num_sf_outputs=1 [ 10.858] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.858] gen9_emit_vertex_elements: setup id=0 [ 10.858] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.858] (192, 1096) -> (192, 1096) + (576, 76) [ 10.858] gen8_vertex_flush[490] = 3 [ 10.858] wait_for_shadow: setting front pixmap to handle=30 [ 10.858] sna_drawable_use_bo: using whole GPU bo [ 10.858] sna_pixmap_move_to_gpu(pixmap=972, usage=0), flags=a [ 10.858] sna_pixmap_move_to_gpu: already all-damaged [ 10.858] sna_pixmap_mark_active: pixmap=972, handle=22 [ 10.858] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.858] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.859] kgem_bo_is_render: handle=30, rq? 1 [1] [ 10.859] kgem_bo_is_render: handle=30, rq? 1 [1] [ 10.859] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.859] gen9_composite_get_binding_table(ff00) [ 10.859] kgem_add_reloc64: handle=22, pos=16312, delta=0, domains=40000 [ 10.859] kgem_add_handle: handle=22, index=3 [ 10.859] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd985000) [ 10.859] [3fb0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 10.859] gen9_emit_vertex_elements: setup id=0 [ 10.859] (0, 0) -> (3422, 6) + (48, 36) [ 10.859] gen8_vertex_flush[4cc] = 3 [ 10.859] sna_destroy_pixmap: pixmap=972, attached?=1 [ 10.859] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.859] __kgem_bo_destroy: handle=22, size=61440 [ 10.859] __kgem_bo_destroy: handle=22 -> active [ 10.859] __sna_free_pixmap(pixmap=972) [ 10.859] sna_accel_flush: flush?=0, dirty?=1 [ 10.859] sna_accel_flush: syncing SHM pixmap=970 (refcnt=1) [ 10.859] _sna_pixmap_move_to_cpu(pixmap=970, 48x48, flags=3) [ 10.859] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.859] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.859] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.859] kgem_bo_sync__cpu_full: handle=28 [ 10.859] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.859] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 10.859] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.859] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.859] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.859] __kgem_retire_rq: request 1 complete [ 10.859] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.859] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.859] sna_accel_flush: flush?=0, dirty?=0 [ 10.859] sna_block_handler (tv=597.298000) [ 10.859] kgem_retire, need_retire?=1 [ 10.859] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.859] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.859] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.859] kgem_retire -- retired=0, need_retire=0 [ 10.859] kgem_retire__buffers: handle=31, busy? 0 [0] [ 10.859] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 10.859] __kgem_bo_destroy: handle=31, size=262144 [ 10.859] kgem_bo_replace_io: transferring io handle=31 to bo [ 10.859] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 10.859] sna_accel_block: GPU idle, flushing [ 10.859] gen8_vertex_close: used=100, vbo active? 16, vb=1, nreloc=1 [ 10.859] gen8_vertex_close: reloc[0] = 287 [ 10.859] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.859] kgem_add_handle: handle=16, index=4 [ 10.859] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.859] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32489 [fenced=0] [ 10.859] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.859] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.859] kgem_fixup_relocs: shrinking by 61440 [ 10.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.859] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.859] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 10.859] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.859] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 10.859] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.859] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.859] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.859] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.859] start_flush: has dirty shadow [ 10.859] timer_enable (time=10859), starting timer 0 [ 10.859] timer_enable (time=10859), starting timer 1 [ 10.859] sna_accel_block: evaluating timers, active=7 [ 10.859] sna_accel_block: flush timer expires in 8 [10867] [ 10.867] sna_wakeup_handler [ 10.867] sna_block_handler (tv=597.290000) [ 10.867] kgem_retire, need_retire?=1 [ 10.867] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.867] kgem_retire__requests_ring: retiring ring 0 [ 10.867] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.867] __kgem_retire_rq: request 1 complete [ 10.867] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 10.867] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.867] kgem_bo_move_to_cache: release handle=22 [ 10.867] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.867] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.867] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.867] kgem_retire -- retired=1, need_retire=0 [ 10.867] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 10.867] gen6_render_retire: resetting idle vbo [ 10.867] sna_scanout_do_flush: flush timer active: delta=0 [ 10.867] sna_scanout_do_flush (time=10867), triggered [ 10.867] sna_scanout_flush (time=10867), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.867] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.867] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.867] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.867] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.867] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 10.867] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.867] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.867] sna_pixmap_move_to_gpu: already all-damaged [ 10.867] sna_pixmap_mark_active: pixmap=165, handle=30 [ 10.867] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.867] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.867] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.867] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 10.867] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 10.867] get_fb: reusing fb=108 for handle=30 [ 10.867] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 10.867] __kgem_bo_clear_busy: handle=30 [ 10.867] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 10.867] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 10.867] __kgem_bo_clear_busy: handle=30 [ 10.867] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.867] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 10.867] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 10.867] sna_accel_block: evaluating timers, active=7 [ 10.867] sna_accel_block: flush timer expires in 16 [10883] [ 10.876] sna_wakeup_handler [ 10.876] sna_mode_wakeup: len=32 [ 10.876] sna_mode_wakeup: recording last swap on pipe=1, frame 376 [178], time 10.877166 [ 10.876] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 10.876] sna_mode_wakeup: flip complete, pending? 2 [ 10.876] sna_block_handler (tv=597.281000) [ 10.876] sna_scanout_do_flush: flush timer active: delta=7 [ 10.876] sna_accel_do_throttle (time=10876), triggered [ 10.876] sna_accel_throttle (time=10876) [ 10.876] sna_accel_disarm_timer[1] (time=10876) [ 10.876] sna_accel_block: evaluating timers, active=5 [ 10.876] sna_accel_block: flush timer expires in 7 [10883] [ 10.878] sna_wakeup_handler [ 10.878] sna_mode_wakeup: len=32 [ 10.878] sna_mode_wakeup: recording last swap on pipe=0, frame 406 [196], time 10.878472 [ 10.878] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 10.878] sna_mode_wakeup: flip complete, pending? 1 [ 10.878] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.878] sna_block_handler (tv=597.279000) [ 10.878] sna_scanout_do_flush: flush timer active: delta=5 [ 10.878] sna_accel_do_throttle -- no pending activity [ 10.878] sna_accel_block: evaluating timers, active=5 [ 10.878] sna_accel_block: flush timer expires in 5 [10883] [ 10.883] sna_wakeup_handler [ 10.883] sna_block_handler (tv=597.274000) [ 10.883] sna_scanout_do_flush: flush timer active: delta=0 [ 10.883] sna_scanout_do_flush (time=10883), triggered [ 10.883] sna_scanout_flush (time=10883), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.883] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.883] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.883] sna_accel_do_throttle -- no pending activity [ 10.883] sna_accel_block: evaluating timers, active=5 [ 10.883] sna_accel_block: flush timer expires in 16 [10899] [ 10.899] sna_wakeup_handler [ 10.899] sna_block_handler (tv=597.258000) [ 10.899] sna_scanout_do_flush: flush timer active: delta=0 [ 10.899] sna_scanout_do_flush (time=10899), triggered [ 10.899] sna_scanout_flush (time=10899), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.899] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.899] sna_accel_disarm_timer[0] (time=10899) [ 10.899] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.899] sna_accel_do_throttle -- no pending activity [ 10.956] sna_wakeup_handler [ 10.956] sna_destroy_pixmap: pixmap=970, attached?=1 [ 10.956] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.956] __sna_free_pixmap(pixmap=970) [ 10.956] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 10.956] kgem_bo_sync__cpu: handle=28 [ 10.956] sna_accel_watch_flush: enable=-1 [ 10.956] _kgem_bo_destroy: handle=28, proxy? 0 [ 10.956] __kgem_bo_destroy: handle=28, size=12288 [ 10.956] __kgem_bo_destroy: handle=28, not reusable [ 10.956] kgem_bo_free: handle=28, size=12288 [ 10.956] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.956] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 10.956] sna_accel_flush: flush?=0, dirty?=0 [ 10.956] sna_block_handler (tv=597.201000) [ 10.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.956] sna_accel_do_throttle -- no pending activity [ 10.957] sna_wakeup_handler [ 10.957] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 10.957] __pop_freed_pixmap: reusing freed pixmap=972 header [ 10.957] create_pixmap_hdr: pixmap=979, width=48, height=48, usage=0 [ 10.957] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 10.957] __kgem_bo_init(handle=28, num_pages=3) [ 10.957] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 10.957] sna_accel_watch_flush: enable=1 [ 10.957] __sna_damage_all(48, 48) [ 10.957] sna_pixmap_create_shm: serial=979, 48x48, usage=0 [ 10.957] sna_accel_flush: flush?=0, dirty?=0 [ 10.957] sna_create_pixmap(48, 36, 24, usage=0) [ 10.957] kgem_can_create_2d: 48x36 @ 24 [ 10.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.957] kgem_can_create_2d: untiled size=8192 [ 10.957] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.957] kgem_choose_tiling: 48x36 -> 0 [ 10.957] sna_create_pixmap: usage=0, flags=b [ 10.957] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 10.957] __pop_freed_pixmap: reusing freed pixmap=974 header [ 10.957] create_pixmap_hdr: pixmap=981, width=48, height=36, usage=0 [ 10.957] sna_create_pixmap: serial=981, 48x36, usage=0 [ 10.957] sna_composite_rectangles(pixmap=982, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 10.957] sna_composite_rectangles: converted to op 0 [ 10.957] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.957] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.957] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.957] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.957] sna_composite_rectangles: dropping last-cpu hint [ 10.957] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=19... [ 10.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.957] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.957] sna_pixmap_move_to_gpu(pixmap=982, usage=0), flags=b [ 10.957] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.957] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 10.957] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.957] kgem_choose_tiling: 48x36 -> 0 [ 10.957] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 10.957] kgem_choose_tiling: 48x36 -> 0 [ 10.957] sna_pixmap_alloc_gpu: pixmap=982 [ 10.957] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 10.957] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 10.957] from inactive: pitch=192, tiling=0: handle=22, id=897 [ 10.957] __sna_damage_all(48, 36) [ 10.957] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.957] sna_pixmap_mark_active: pixmap=982, handle=22 [ 10.957] sna_drawable_use_bo: allocated GPU bo for operation [ 10.957] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.957] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 10.957] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.957] kgem_bo_is_render: handle=22, rq? 0 [0] [ 10.957] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 10.957] sna_render_get_solid: 0 [ 10.957] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.957] kgem_check_bo: num_pages=+15, num_exec=+1 [ 10.957] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.957] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.957] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.957] kgem_add_handle: handle=4, index=0 [ 10.957] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.957] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.957] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.957] gen9_composite_get_binding_table(ffc0) [ 10.957] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.957] kgem_add_handle: handle=22, index=1 [ 10.957] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.957] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.957] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.957] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.957] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.957] kgem_add_handle: handle=7, index=2 [ 10.957] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.957] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.957] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.957] gen9_emit_sampler: sampler = 1 [ 10.957] gen9_emit_sf: num_sf_outputs=1 [ 10.957] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.957] gen9_emit_vertex_elements: setup id=0 [ 10.957] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.957] (0, 0), (48, 36) [ 10.957] gen8_vertex_flush[490] = 3 [ 10.957] sna_composite_rectangles: pixmap=982 marking clear [0]? 1 [ 10.957] sna_composite_rectangles(pixmap=982, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 10.957] sna_composite_rectangles: converted to op 1 [ 10.957] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.957] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.957] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.957] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.957] sna_composite_rectangles: promoting to full GPU [ 10.957] sna_composite_rectangles: dropping last-cpu hint [ 10.957] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=19... [ 10.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.957] sna_drawable_use_bo: using whole GPU bo [ 10.957] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 10.957] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.957] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 10.957] sna_render_get_solid: ff2c001e [ 10.957] sna_render_get_solid(0) = ff2c001e (old) [ 10.957] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 10.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.957] gen9_composite_get_binding_table(ff00) [ 10.957] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.957] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 10.957] kgem_add_handle: handle=8, index=3 [ 10.957] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 10.957] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.957] gen9_emit_vertex_elements: setup id=0 [ 10.957] (0, 0), (48, 36) [ 10.957] gen8_vertex_flush[4cc] = 3 [ 10.957] sna_composite_rectangles: pixmap=982 marking clear [ff2c001e]? 1 [ 10.957] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3d6 [ 10.957] sna_validate_gc: recomputing clip [ 10.957] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 10.957] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=982:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.957] sna_copy_area: normal copy [ 10.957] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.957] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.957] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.957] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.957] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.957] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.957] sna_do_copy: pixmap -- no source clipping [ 10.957] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.957] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.957] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=982+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.957] sna_copy_boxes: dst=(priv=0x55bca9b8ec70, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.957] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.957] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=1b... [ 10.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.957] sna_drawable_use_bo: using whole GPU bo [ 10.957] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.957] sna_pixmap_move_to_gpu: already all-damaged [ 10.957] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.957] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.957] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.957] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.957] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.957] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.957] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.957] gen9_composite_get_binding_table(fe80) [ 10.957] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.957] kgem_add_handle: handle=9, index=4 [ 10.957] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.957] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.957] gen9_emit_sampler: sampler = 0 [ 10.957] gen9_emit_vertex_elements: setup id=0 [ 10.957] (3422, 6) -> (0, 0) + (48, 36) [ 10.957] gen8_vertex_flush[510] = 3 [ 10.957] sna_create_pixmap(80, 80, 32, usage=0) [ 10.957] kgem_can_create_2d: 80x80 @ 32 [ 10.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.957] kgem_can_create_2d: untiled size=28672 [ 10.957] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.957] kgem_choose_tiling: 80x80 -> 0 [ 10.957] sna_create_pixmap: usage=0, flags=b [ 10.957] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 10.957] __pop_freed_pixmap: reusing freed pixmap=966 header [ 10.957] create_pixmap_hdr: pixmap=983, width=80, height=80, usage=0 [ 10.957] sna_create_pixmap: serial=983, 80x80, usage=0 [ 10.957] sna_composite_rectangles(pixmap=984, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 10.957] sna_composite_rectangles: converted to op 0 [ 10.957] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 10.957] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 10.957] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 10.957] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.957] sna_composite_rectangles: dropping last-cpu hint [ 10.957] sna_drawable_use_bo pixmap=984, box=((0, 0), (80, 80)), flags=19... [ 10.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 10.957] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 10.957] sna_pixmap_move_to_gpu(pixmap=984, usage=0), flags=b [ 10.957] sna_pixmap_move_to_gpu: CPU damage? 0 [ 10.957] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 10.957] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.957] kgem_choose_tiling: 80x80 -> 0 [ 10.957] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 10.957] kgem_choose_tiling: 80x80 -> 0 [ 10.957] sna_pixmap_alloc_gpu: pixmap=984 [ 10.957] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 10.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 10.957] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 10.957] from inactive: pitch=320, tiling=0: handle=40, id=898 [ 10.957] __sna_damage_all(80, 80) [ 10.957] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 10.957] sna_pixmap_mark_active: pixmap=984, handle=40 [ 10.957] sna_drawable_use_bo: allocated GPU bo for operation [ 10.957] sna_drawable_use_bo: using GPU bo with damage? 0 [ 10.957] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 10.957] kgem_bo_is_render: handle=40, rq? 0 [0] [ 10.957] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 10.957] sna_render_get_solid: 0 [ 10.957] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.957] kgem_set_mode: flushing before new bo [ 10.957] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 10.957] gen8_vertex_close: reloc[0] = 287 [ 10.957] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.957] kgem_add_handle: handle=16, index=5 [ 10.957] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 10.957] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 10.957] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.957] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.957] kgem_fixup_relocs: shrinking by 61440 [ 10.957] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.957] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.957] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.957] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.957] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.957] __kgem_bo_clear_busy: handle=7 [ 10.957] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.957] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.957] __kgem_bo_clear_busy: handle=8 [ 10.957] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.957] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.957] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.957] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.957] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.957] kgem_check_bo: num_pages=+16, num_exec=+1 [ 10.957] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.957] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.957] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.957] kgem_add_handle: handle=4, index=0 [ 10.957] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.957] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.957] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.957] gen9_composite_get_binding_table(ffc0) [ 10.957] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 10.957] kgem_add_handle: handle=40, index=1 [ 10.957] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 10.957] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 10.957] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 10.958] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 10.958] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 10.958] kgem_add_handle: handle=7, index=2 [ 10.958] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 10.958] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.958] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.958] gen9_emit_sampler: sampler = 1 [ 10.958] gen9_emit_sf: num_sf_outputs=1 [ 10.958] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.958] gen9_emit_vertex_elements: setup id=0 [ 10.958] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.958] (0, 0), (80, 80) [ 10.958] gen8_vertex_flush[490] = 3 [ 10.958] sna_composite_rectangles: pixmap=984 marking clear [0]? 1 [ 10.958] sna_composite_rectangles(pixmap=984, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 10.958] sna_composite_rectangles: converted to op 1 [ 10.958] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 10.958] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 10.958] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 10.958] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 10.958] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 10.958] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 10.958] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 10.958] sna_composite_rectangles: dropping last-cpu hint [ 10.958] sna_drawable_use_bo pixmap=984, box=((0, 0), (80, 80)), flags=1... [ 10.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.958] sna_drawable_use_bo: using whole GPU bo [ 10.958] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 10.958] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.958] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 10.958] sna_render_get_solid: 40404040 [ 10.958] sna_render_get_solid(1) = 40404040 (old) [ 10.958] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 10.958] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.958] gen9_composite_get_binding_table(ff00) [ 10.958] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 10.958] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 10.958] kgem_add_handle: handle=8, index=3 [ 10.958] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 10.958] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.958] gen9_emit_vertex_elements: setup id=0 [ 10.958] (0, 0), (2, 2) [ 10.958] (78, 0), (80, 2) [ 10.958] (0, 78), (2, 80) [ 10.958] (78, 78), (80, 80) [ 10.958] gen8_vertex_flush[4cc] = 12 [ 10.958] sna_composite(pixmap=982, op=3, src=984+(3422, 6), mask=0+(0, 0), dst=982+(0, 0)+(0, 0), size=(48, 36) [ 10.958] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.958] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.958] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.958] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.958] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 10.958] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.958] gen9_render_composite: 48x36, current mode=1/1 [ 10.958] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.958] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 10.958] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 10.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.958] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.958] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=7... [ 10.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.958] sna_drawable_use_bo: using whole GPU bo [ 10.958] gen9_composite_set_target: pixmap=982, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.958] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.958] sna_transform_is_imprecise_integer_translation: no transform [ 10.958] gen9_composite_picture: integer translation (0, 0), removing [ 10.958] sna_render_pixmap_bo pixmap=984, (3422, 6)x(48, 36)/(80, 80) [ 10.958] sna_render_pixmap_bo: GPU all damaged [ 10.958] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.958] kgem_bo_is_render: handle=40, rq? 1 [1] [ 10.958] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.958] gen4_choose_composite_emitter: identity src, no mask [ 10.958] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.958] __kgem_retire_rq: request 1 complete [ 10.958] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.958] kgem_set_mode: flushing before new bo [ 10.958] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 10.958] gen8_vertex_close: reloc[0] = 287 [ 10.958] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.958] kgem_add_handle: handle=16, index=4 [ 10.958] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 10.958] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 10.958] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.958] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.958] kgem_fixup_relocs: shrinking by 61440 [ 10.958] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.958] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.958] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.958] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.958] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.958] __kgem_bo_clear_busy: handle=7 [ 10.958] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 10.958] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.958] __kgem_bo_clear_busy: handle=8 [ 10.958] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.958] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.958] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.958] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.958] kgem_check_bo: num_pages=+31, num_exec=+2 [ 10.958] aligning vertex: was 2, now 3 floats per vertex [ 10.958] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.958] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.958] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.958] kgem_add_handle: handle=4, index=0 [ 10.958] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.958] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.958] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.958] gen9_composite_get_binding_table(ffc0) [ 10.958] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.958] kgem_add_handle: handle=22, index=1 [ 10.958] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.958] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.958] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.958] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 10.958] kgem_add_handle: handle=40, index=2 [ 10.958] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 10.958] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 10.958] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.958] gen9_emit_sampler: sampler = a [ 10.958] gen9_emit_sf: num_sf_outputs=1 [ 10.958] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.958] gen9_emit_vertex_elements: setup id=2 [ 10.958] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.958] gen9_render_composite_box: (0, 0), (48, 36) [ 10.958] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.958] gen8_vertex_flush[490] = 3 [ 10.958] sna_destroy_pixmap: pixmap=984, attached?=1 [ 10.958] _kgem_bo_destroy: handle=40, proxy? 0 [ 10.958] __kgem_bo_destroy: handle=40, size=65536 [ 10.958] __kgem_bo_destroy: handle=40 -> active [ 10.958] __sna_free_pixmap(pixmap=984) [ 10.958] sna_create_pixmap(2, 64, 32, usage=0) [ 10.958] kgem_can_create_2d: 2x64 @ 32 [ 10.958] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 10.958] kgem_can_create_2d: untiled size=4096 [ 10.958] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.958] kgem_choose_tiling: 2x64 -> 0 [ 10.958] sna_create_pixmap: usage=0, flags=a [ 10.958] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 10.958] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 10.958] create_pixmap: serial=985, usage=0, 2x64 [ 10.958] sna_create_pixmap: serial=985, 2x64, usage=0 [ 10.958] sna_composite_rectangles(pixmap=986, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 10.958] sna_composite_rectangles: converted to op 0 [ 10.958] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 10.958] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 10.958] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 10.958] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 10.958] sna_composite_rectangles: fallback, dst pixmap=986 too small or not attached [ 10.958] sna_composite_rectangles: fallback [ 10.958] sna_drawable_move_region_to_cpu(pixmap=986 (2x64), [(0, 0), (2, 64)], flags=1) [ 10.958] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 10.958] _sna_pixmap_move_to_cpu(pixmap=986, 2x64, flags=1) [ 10.958] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.958] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.958] operate_inplace: no, inplace operation not suitable [ 10.958] _sna_pixmap_move_to_cpu: marking as damaged [ 10.958] __sna_damage_all(2, 64) [ 10.958] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.958] sna_create_pixmap(1, 32, 32, usage=0) [ 10.958] kgem_can_create_2d: 1x32 @ 32 [ 10.958] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 10.958] kgem_can_create_2d: untiled size=4096 [ 10.958] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 10.958] kgem_choose_tiling: 1x32 -> 0 [ 10.958] sna_create_pixmap: usage=0, flags=a [ 10.958] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 10.958] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 10.958] create_pixmap: serial=987, usage=0, 1x32 [ 10.958] sna_create_pixmap: serial=987, 1x32, usage=0 [ 10.958] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3d2, drawable=3dc [ 10.958] sna_validate_gc: recomputing clip [ 10.958] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 10.958] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 10.958] try_upload__fast: ignore existing cpu damage (if any) [ 10.958] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 10.958] try_upload__fast: no, no gpu damage [ 10.958] sna_drawable_move_region_to_cpu(pixmap=988 (1x32), [(0, 0), (1, 32)], flags=1) [ 10.958] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 10.958] _sna_pixmap_move_to_cpu(pixmap=988, 1x32, flags=1) [ 10.958] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 10.958] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 10.958] operate_inplace: no, inplace operation not suitable [ 10.958] _sna_pixmap_move_to_cpu: marking as damaged [ 10.958] __sna_damage_all(1, 32) [ 10.958] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.958] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 10.958] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 10.958] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 10.958] sna_accel_flush: flush?=0, dirty?=0 [ 10.958] sna_composite(pixmap=986, op=1, src=988+(0, 0), mask=0+(0, 0), dst=986+(0, 0)+(0, 0), size=(2, 64) [ 10.958] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 10.958] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 10.958] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 10.958] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 10.958] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 10.958] sna_composite: fallback, dst pixmap=986 is too small (or completely damaged) [ 10.958] sna_composite: fallback -- fbComposite [ 10.958] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 10.958] sna_composite_fb: fallback -- move src to cpu [ 10.958] _sna_pixmap_move_to_cpu(pixmap=988, 1x32, flags=2) [ 10.958] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 10.958] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.958] sna_composite_fb: fallback -- move dst to cpu [ 10.958] sna_drawable_move_region_to_cpu(pixmap=986 (2x64), [(0, 0), (2, 64)], flags=5) [ 10.958] sna_drawable_move_region_to_cpu: pixmap=986 all damaged on CPU [ 10.958] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 10.958] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 10.958] sna_transform_is_imprecise_integer_translation: not unity scaling [ 10.958] sna_destroy_pixmap: pixmap=988, attached?=1 [ 10.958] __sna_free_pixmap(pixmap=988) [ 10.958] sna_composite(pixmap=982, op=3, src=986+(3422, 6), mask=0+(0, 0), dst=982+(0, 0)+(0, 0), size=(48, 36) [ 10.958] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.958] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.958] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.958] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.958] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 10.958] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.958] gen9_render_composite: 48x36, current mode=1/1 [ 10.958] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.958] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.958] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.958] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.958] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=7... [ 10.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.958] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.958] sna_drawable_use_bo: using whole GPU bo [ 10.958] gen9_composite_set_target: pixmap=982, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.958] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 10.958] sna_transform_is_imprecise_integer_translation: no transform [ 10.958] gen9_composite_picture: integer translation (0, 0), removing [ 10.958] sna_render_pixmap_bo pixmap=986, (3422, 6)x(48, 36)/(2, 64) [ 10.958] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 10.958] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 10.958] use_cpu_bo: no cpu bo [ 10.958] kgem_choose_tiling: too thin [2] for TILING_Y [ 10.958] kgem_choose_tiling: 2x36 -> 0 [ 10.958] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 10.958] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 10.958] sna_drawable_move_region_to_cpu(pixmap=986 (2x64), [(0, 6), (2, 42)], flags=2) [ 10.958] sna_drawable_move_region_to_cpu: pixmap=986 all damaged on CPU [ 10.958] kgem_can_create_2d: 2x36 @ 32 [ 10.958] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 10.958] kgem_can_create_2d: untiled size=4096 [ 10.958] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 10.958] kgem_choose_tiling: 2x36 -> 0 [ 10.958] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 10.958] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 10.958] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 10.958] kgem_create_buffer: searching for an inactive GTT map for upload [ 10.958] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.958] search_linear_cache: searching for inactive gtt map [ 10.958] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 10.958] search_linear_cache: searching for inactive gtt map [ 10.958] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 10.958] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 10.958] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 10.958] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 10.958] kgem_create_buffer: reusing handle=31 for buffer [ 10.958] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 10.958] init_buffer_from_bo: reusing handle=31 for buffer [ 10.958] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 10.958] kgem_bo_map: converting request for GTT map into CPU map [ 10.958] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 10.958] kgem_bo_sync__cpu: handle=31 [ 10.958] __kgem_busy: handle=31, busy=0, wedged=0 [ 10.958] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 10.958] __kgem_busy: handle=31, busy=0, wedged=0 [ 10.958] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 10.958] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 10.958] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 10.958] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 10.958] __kgem_bo_init(handle=31, num_pages=1152) [ 10.958] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 10.958] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.958] kgem_bo_is_render: handle=31, rq? 0 [0] [ 10.958] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.958] gen4_choose_composite_emitter: identity src, no mask [ 10.958] kgem_check_bo: num_pages=+64, num_exec=+1 [ 10.958] gen9_composite_get_binding_table(ff00) [ 10.958] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 10.958] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 10.958] kgem_add_handle: handle=31, index=3 [ 10.958] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 10.958] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 10.958] gen9_emit_vertex_elements: setup id=2 [ 10.958] gen9_render_composite_box: (0, 0), (48, 36) [ 10.958] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.958] gen8_vertex_flush[4cc] = 3 [ 10.958] _kgem_bo_destroy: handle=31, proxy? 1 [ 10.958] sna_destroy_pixmap: pixmap=986, attached?=1 [ 10.958] __sna_free_pixmap(pixmap=986) [ 10.958] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=982:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.958] sna_copy_area: normal copy [ 10.958] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.958] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 10.959] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 10.959] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 10.959] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 10.959] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 10.959] sna_do_copy: pixmap -- no source clipping [ 10.959] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 10.959] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 10.959] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=982+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 10.959] sna_copy_boxes: dst=(priv=0x55bca9b8ec70, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 10.959] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.959] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=1b... [ 10.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 10.959] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.959] sna_drawable_use_bo: using whole GPU bo [ 10.959] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 10.959] sna_pixmap_move_to_gpu: already all-damaged [ 10.959] sna_pixmap_mark_active: pixmap=292, handle=9 [ 10.959] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.959] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.959] kgem_bo_is_render: handle=9, rq? 0 [0] [ 10.959] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.959] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.959] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 10.959] aligning vertex: was 3, now 2 floats per vertex [ 10.959] gen9_composite_get_binding_table(fe80) [ 10.959] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 10.959] kgem_add_handle: handle=9, index=4 [ 10.959] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 10.959] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 10.959] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 10.959] gen9_emit_sampler: sampler = 0 [ 10.959] gen9_emit_vertex_elements: setup id=0 [ 10.959] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.959] (3422, 6) -> (0, 0) + (48, 36) [ 10.959] gen8_vertex_flush[558] = 3 [ 10.959] sna_composite_rectangles(pixmap=982, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 10.959] sna_composite_rectangles: converted to op 3 [ 10.959] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 10.959] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 10.959] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 10.959] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 10.959] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=1... [ 10.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 10.959] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.959] sna_drawable_use_bo: using whole GPU bo [ 10.959] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 10.959] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.959] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 10.959] sna_render_get_solid: 660a0a0a [ 10.959] sna_render_get_solid(2) = 660a0a0a (old) [ 10.959] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.959] kgem_check_bo: num_pages=+0, num_exec=+0 [ 10.959] gen9_composite_get_binding_table(fe00) [ 10.959] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 10.959] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 10.959] kgem_add_handle: handle=8, index=5 [ 10.959] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 10.959] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 10.959] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 10.959] gen9_emit_sampler: sampler = 1 [ 10.959] gen9_emit_vertex_elements: setup id=0 [ 10.959] (0, 0), (48, 36) [ 10.959] gen8_vertex_flush[5b4] = 3 [ 10.959] sna_composite(pixmap=982, op=3, src=980+(0, 6), mask=0+(0, 0), dst=982+(0, 0)+(0, 0), size=(48, 36) [ 10.959] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 10.959] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 10.959] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 10.959] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 10.959] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 10.959] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 10.959] gen9_render_composite: 48x36, current mode=1/1 [ 10.959] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.959] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.959] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 10.959] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 10.959] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 10.959] sna_drawable_use_bo pixmap=982, box=((0, 0), (48, 36)), flags=7... [ 10.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 10.959] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.959] sna_drawable_use_bo: using whole GPU bo [ 10.959] gen9_composite_set_target: pixmap=982, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 10.959] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 10.959] sna_transform_is_imprecise_integer_translation: no transform [ 10.959] gen9_composite_picture: integer translation (0, 0), removing [ 10.959] sna_render_pixmap_bo pixmap=980, (0, 6)x(48, 36)/(48, 48) [ 10.959] sna_render_pixmap_bo: CPU all damaged [ 10.959] sna_add_flush_pixmap: marking pixmap=980 for flushing [ 10.959] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.959] __kgem_retire_rq: request 1 complete [ 10.959] sna_add_flush_pixmap: new flush bo, flushing before [ 10.959] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 10.959] gen8_vertex_close: reloc[0] = 287 [ 10.959] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.959] kgem_add_handle: handle=16, index=6 [ 10.959] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 10.959] gen8_vertex_close: reloc[1] = 337 [ 10.959] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 10.959] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 10.959] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 10.959] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 10.959] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 10.959] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.959] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.959] kgem_fixup_relocs: shrinking by 61440 [ 10.959] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.959] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.959] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.959] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.959] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 10.959] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 10.959] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 10.959] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 10.959] __kgem_bo_clear_busy: handle=8 [ 10.959] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 10.959] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.959] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.959] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.959] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.959] kgem_bo_is_render: handle=28, rq? 0 [0] [ 10.959] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 10.959] gen4_choose_composite_emitter: identity src, no mask [ 10.959] needs_batch_flush: flushing before handle=28 for new reservation [ 10.959] kgem_check_bo: num_pages=+18, num_exec=+2 [ 10.959] aligning vertex: was 2, now 3 floats per vertex [ 10.959] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.959] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.959] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.959] kgem_add_handle: handle=4, index=0 [ 10.959] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.959] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.959] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.959] gen9_composite_get_binding_table(ffc0) [ 10.959] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 10.959] kgem_add_handle: handle=22, index=1 [ 10.959] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 10.959] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 10.959] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 10.959] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 10.959] kgem_add_handle: handle=28, index=2 [ 10.959] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 10.959] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 10.959] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 10.959] gen9_emit_sampler: sampler = 2 [ 10.959] gen9_emit_sf: num_sf_outputs=1 [ 10.959] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.959] gen9_emit_vertex_elements: setup id=2 [ 10.959] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 10.959] gen9_render_composite_box: (0, 0), (48, 36) [ 10.959] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 10.959] gen8_vertex_flush[490] = 3 [ 10.959] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3d6, drawable=b1 [ 10.959] sna_validate_gc: recomputing clip [ 10.959] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 10.959] sna_copy_area: src=pixmap=982:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 10.959] sna_copy_area: normal copy [ 10.959] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.959] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 10.959] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 10.959] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 10.959] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 10.959] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 10.959] sna_do_copy: pixmap -- no source clipping [ 10.959] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 10.959] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 10.959] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=982+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 10.959] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=22, cpu_bo=0), replaces=0 [ 10.959] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 10.959] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 10.959] sna_drawable_use_bo: pinned, never REPLACES [ 10.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 10.959] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 10.959] sna_drawable_use_bo: applying move-to-gpu override [ 10.959] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 10.959] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 10.959] wait_for_shadow: setting front pixmap to handle=35 [ 10.959] sna_drawable_use_bo: using whole GPU bo [ 10.959] sna_pixmap_move_to_gpu(pixmap=982, usage=0), flags=a [ 10.959] sna_pixmap_move_to_gpu: already all-damaged [ 10.959] sna_pixmap_mark_active: pixmap=982, handle=22 [ 10.959] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 10.959] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 10.959] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.959] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.959] kgem_bo_is_render: handle=35, rq? 0 [0] [ 10.959] kgem_bo_is_render: handle=22, rq? 1 [1] [ 10.959] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.959] __kgem_retire_rq: request 1 complete [ 10.959] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 10.959] kgem_bo_move_to_cache: release handle=40 [ 10.959] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 10.959] kgem_set_mode: flushing before new bo [ 10.959] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 10.959] gen8_vertex_close: reloc[0] = 287 [ 10.959] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.959] kgem_add_handle: handle=16, index=3 [ 10.959] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.959] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 10.959] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.959] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.959] kgem_fixup_relocs: shrinking by 61440 [ 10.959] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.959] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.959] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 10.959] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.959] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 10.959] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.959] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.959] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.959] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 10.959] aligning vertex: was 3, now 2 floats per vertex [ 10.959] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 10.959] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 10.959] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 10.959] kgem_add_handle: handle=4, index=0 [ 10.959] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 10.959] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 10.959] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 10.959] gen9_composite_get_binding_table(ffc0) [ 10.959] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 10.959] kgem_add_handle: handle=35, index=1 [ 10.959] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 10.959] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 10.959] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 10.959] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 10.959] kgem_add_handle: handle=22, index=2 [ 10.959] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 10.959] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 10.959] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 10.959] gen9_emit_sampler: sampler = 0 [ 10.959] gen9_emit_sf: num_sf_outputs=1 [ 10.959] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 10.959] gen9_emit_vertex_elements: setup id=0 [ 10.959] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 10.959] (0, 0) -> (3422, 6) + (48, 36) [ 10.959] gen8_vertex_flush[490] = 3 [ 10.959] sna_destroy_pixmap: pixmap=982, attached?=1 [ 10.959] _kgem_bo_destroy: handle=22, proxy? 0 [ 10.959] __kgem_bo_destroy: handle=22, size=61440 [ 10.959] __kgem_bo_destroy: handle=22 -> active [ 10.959] __sna_free_pixmap(pixmap=982) [ 10.959] sna_accel_flush: flush?=0, dirty?=1 [ 10.959] sna_accel_flush: syncing SHM pixmap=980 (refcnt=1) [ 10.959] _sna_pixmap_move_to_cpu(pixmap=980, 48x48, flags=3) [ 10.959] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 10.959] _sna_pixmap_move_to_cpu: CPU all-damaged [ 10.959] _sna_pixmap_move_to_cpu: syncing CPU bo [ 10.959] kgem_bo_sync__cpu_full: handle=28 [ 10.959] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.959] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 10.959] __kgem_busy: handle=28, busy=0, wedged=0 [ 10.959] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 10.959] __kgem_retire_requests_upto(handle=28, ring=0) [ 10.959] __kgem_retire_rq: request 1 complete [ 10.959] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 10.959] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 10.959] sna_accel_flush: flush?=0, dirty?=0 [ 10.959] sna_block_handler (tv=597.198000) [ 10.959] kgem_retire, need_retire?=1 [ 10.959] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.959] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 10.959] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.959] kgem_retire -- retired=0, need_retire=0 [ 10.959] kgem_retire__buffers: handle=31, busy? 0 [0] [ 10.959] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 10.959] __kgem_bo_destroy: handle=31, size=262144 [ 10.959] kgem_bo_replace_io: transferring io handle=31 to bo [ 10.959] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 10.959] sna_accel_block: GPU idle, flushing [ 10.959] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 10.959] gen8_vertex_close: reloc[0] = 287 [ 10.959] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 10.959] kgem_add_handle: handle=16, index=3 [ 10.959] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 10.959] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 10.959] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 10.959] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 10.959] kgem_fixup_relocs: shrinking by 61440 [ 10.959] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.959] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 10.959] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 10.960] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 10.960] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 10.960] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 10.960] __kgem_busy: handle=1, busy=131072, wedged=0 [ 10.960] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 10.960] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.960] start_flush: has dirty shadow [ 10.960] timer_enable (time=10959), starting timer 0 [ 10.960] timer_enable (time=10959), starting timer 1 [ 10.960] sna_accel_block: evaluating timers, active=7 [ 10.960] sna_accel_block: flush timer expires in 8 [10967] [ 10.968] sna_wakeup_handler [ 10.968] sna_block_handler (tv=597.189000) [ 10.968] kgem_retire, need_retire?=1 [ 10.968] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 10.968] kgem_retire__requests_ring: retiring ring 0 [ 10.968] __kgem_busy: handle=1, busy=0, wedged=0 [ 10.968] __kgem_retire_rq: request 1 complete [ 10.968] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 10.968] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 10.968] kgem_bo_move_to_cache: release handle=22 [ 10.968] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 10.968] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 10.968] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 10.968] kgem_retire -- retired=1, need_retire=0 [ 10.968] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 10.968] gen6_render_retire: resetting idle vbo [ 10.968] sna_scanout_do_flush: flush timer active: delta=-1 [ 10.968] sna_scanout_do_flush (time=10968), triggered [ 10.968] sna_scanout_flush (time=10968), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 10.968] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.968] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.968] has_shadow: has pending damage? 1, outstanding flips: 0 [ 10.968] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 10.968] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 10.968] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 10.968] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 10.968] sna_pixmap_move_to_gpu: already all-damaged [ 10.968] sna_pixmap_mark_active: pixmap=165, handle=35 [ 10.968] sna_mode_redisplay: crtc[0] transformed? 0 [ 10.968] sna_mode_redisplay: crtc[1] transformed? 0 [ 10.968] sna_mode_redisplay: crtc[2] transformed? 0 [ 10.968] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 10.968] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 10.968] get_fb: reusing fb=105 for handle=35 [ 10.968] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 10.968] __kgem_bo_clear_busy: handle=35 [ 10.968] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 10.968] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 10.968] __kgem_bo_clear_busy: handle=35 [ 10.968] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 10.968] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 10.968] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 10.968] sna_accel_block: evaluating timers, active=7 [ 10.968] sna_accel_block: flush timer expires in 16 [10984] [ 10.976] sna_wakeup_handler [ 10.976] sna_mode_wakeup: len=32 [ 10.976] sna_mode_wakeup: recording last swap on pipe=1, frame 382 [17e], time 10.977167 [ 10.976] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 10.976] sna_mode_wakeup: flip complete, pending? 2 [ 10.976] sna_block_handler (tv=597.181000) [ 10.976] sna_scanout_do_flush: flush timer active: delta=8 [ 10.976] sna_accel_do_throttle (time=10976), triggered [ 10.976] sna_accel_throttle (time=10976) [ 10.976] sna_accel_disarm_timer[1] (time=10976) [ 10.976] sna_accel_block: evaluating timers, active=5 [ 10.976] sna_accel_block: flush timer expires in 8 [10984] [ 10.978] sna_wakeup_handler [ 10.978] sna_mode_wakeup: len=32 [ 10.978] sna_mode_wakeup: recording last swap on pipe=0, frame 412 [19c], time 10.978475 [ 10.978] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 10.978] sna_mode_wakeup: flip complete, pending? 1 [ 10.978] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.978] sna_block_handler (tv=597.179000) [ 10.978] sna_scanout_do_flush: flush timer active: delta=6 [ 10.978] sna_accel_do_throttle -- no pending activity [ 10.978] sna_accel_block: evaluating timers, active=5 [ 10.978] sna_accel_block: flush timer expires in 6 [10984] [ 10.984] sna_wakeup_handler [ 10.984] sna_block_handler (tv=597.173000) [ 10.984] sna_scanout_do_flush: flush timer active: delta=0 [ 10.984] sna_scanout_do_flush (time=10984), triggered [ 10.984] sna_scanout_flush (time=10984), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 10.984] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.984] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 10.984] has_shadow: has pending damage? 0, outstanding flips: 0 [ 10.984] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 10.984] sna_accel_do_throttle -- no pending activity [ 10.984] sna_accel_block: evaluating timers, active=5 [ 10.984] sna_accel_block: flush timer expires in 16 [11000] [ 11.000] sna_wakeup_handler [ 11.000] sna_block_handler (tv=597.157000) [ 11.000] sna_scanout_do_flush: flush timer active: delta=0 [ 11.000] sna_scanout_do_flush (time=11000), triggered [ 11.000] sna_scanout_flush (time=11000), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.000] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.000] sna_accel_disarm_timer[0] (time=11000) [ 11.000] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.000] sna_accel_do_throttle -- no pending activity [ 11.056] sna_wakeup_handler [ 11.056] sna_destroy_pixmap: pixmap=980, attached?=1 [ 11.056] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.056] __sna_free_pixmap(pixmap=980) [ 11.056] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.056] kgem_bo_sync__cpu: handle=28 [ 11.056] sna_accel_watch_flush: enable=-1 [ 11.056] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.056] __kgem_bo_destroy: handle=28, size=12288 [ 11.056] __kgem_bo_destroy: handle=28, not reusable [ 11.056] kgem_bo_free: handle=28, size=12288 [ 11.056] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.056] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.056] sna_accel_flush: flush?=0, dirty?=0 [ 11.056] sna_block_handler (tv=597.101000) [ 11.056] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.056] sna_accel_do_throttle -- no pending activity [ 11.057] sna_wakeup_handler [ 11.057] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.057] __pop_freed_pixmap: reusing freed pixmap=982 header [ 11.057] create_pixmap_hdr: pixmap=989, width=48, height=48, usage=0 [ 11.057] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.057] __kgem_bo_init(handle=28, num_pages=3) [ 11.057] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.057] sna_accel_watch_flush: enable=1 [ 11.057] __sna_damage_all(48, 48) [ 11.057] sna_pixmap_create_shm: serial=989, 48x48, usage=0 [ 11.057] sna_accel_flush: flush?=0, dirty?=0 [ 11.057] sna_create_pixmap(48, 36, 24, usage=0) [ 11.057] kgem_can_create_2d: 48x36 @ 24 [ 11.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.057] kgem_can_create_2d: untiled size=8192 [ 11.057] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.057] kgem_choose_tiling: 48x36 -> 0 [ 11.057] sna_create_pixmap: usage=0, flags=b [ 11.057] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.057] __pop_freed_pixmap: reusing freed pixmap=984 header [ 11.057] create_pixmap_hdr: pixmap=991, width=48, height=36, usage=0 [ 11.057] sna_create_pixmap: serial=991, 48x36, usage=0 [ 11.057] sna_composite_rectangles(pixmap=992, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.057] sna_composite_rectangles: converted to op 0 [ 11.057] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.057] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.057] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.057] sna_composite_rectangles: dropping last-cpu hint [ 11.057] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=19... [ 11.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.057] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.057] sna_pixmap_move_to_gpu(pixmap=992, usage=0), flags=b [ 11.057] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.057] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.057] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.057] kgem_choose_tiling: 48x36 -> 0 [ 11.057] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.057] kgem_choose_tiling: 48x36 -> 0 [ 11.057] sna_pixmap_alloc_gpu: pixmap=992 [ 11.057] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.057] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.057] from inactive: pitch=192, tiling=0: handle=22, id=902 [ 11.057] __sna_damage_all(48, 36) [ 11.057] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.057] sna_pixmap_mark_active: pixmap=992, handle=22 [ 11.057] sna_drawable_use_bo: allocated GPU bo for operation [ 11.057] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.057] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.057] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.057] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.057] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.057] sna_render_get_solid: 0 [ 11.057] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.057] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.057] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.057] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.057] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.057] kgem_add_handle: handle=4, index=0 [ 11.057] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.057] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.057] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.057] gen9_composite_get_binding_table(ffc0) [ 11.057] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.057] kgem_add_handle: handle=22, index=1 [ 11.057] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.057] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.057] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.057] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.057] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.057] kgem_add_handle: handle=7, index=2 [ 11.057] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.057] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.057] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.057] gen9_emit_sampler: sampler = 1 [ 11.057] gen9_emit_sf: num_sf_outputs=1 [ 11.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.057] gen9_emit_vertex_elements: setup id=0 [ 11.057] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.057] (0, 0), (48, 36) [ 11.057] gen8_vertex_flush[490] = 3 [ 11.057] sna_composite_rectangles: pixmap=992 marking clear [0]? 1 [ 11.057] sna_composite_rectangles(pixmap=992, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.057] sna_composite_rectangles: converted to op 1 [ 11.057] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.057] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.057] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.057] sna_composite_rectangles: promoting to full GPU [ 11.057] sna_composite_rectangles: dropping last-cpu hint [ 11.057] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=19... [ 11.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.057] sna_drawable_use_bo: using whole GPU bo [ 11.057] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.057] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.057] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.057] sna_render_get_solid: ff2c001e [ 11.057] sna_render_get_solid(0) = ff2c001e (old) [ 11.057] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.057] gen9_composite_get_binding_table(ff00) [ 11.057] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.057] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.057] kgem_add_handle: handle=8, index=3 [ 11.057] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.057] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.057] gen9_emit_vertex_elements: setup id=0 [ 11.057] (0, 0), (48, 36) [ 11.057] gen8_vertex_flush[4cc] = 3 [ 11.057] sna_composite_rectangles: pixmap=992 marking clear [ff2c001e]? 1 [ 11.057] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3e0 [ 11.057] sna_validate_gc: recomputing clip [ 11.057] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.057] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=992:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.057] sna_copy_area: normal copy [ 11.057] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.057] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.057] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.057] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.057] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.057] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.057] sna_do_copy: pixmap -- no source clipping [ 11.057] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.057] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.057] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=992+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.057] sna_copy_boxes: dst=(priv=0x55bca9b8ded0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.057] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.057] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=1b... [ 11.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.057] sna_drawable_use_bo: using whole GPU bo [ 11.057] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.057] sna_pixmap_move_to_gpu: already all-damaged [ 11.057] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.057] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.057] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.057] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.057] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.057] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.057] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.057] gen9_composite_get_binding_table(fe80) [ 11.057] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.057] kgem_add_handle: handle=9, index=4 [ 11.057] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.057] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.057] gen9_emit_sampler: sampler = 0 [ 11.057] gen9_emit_vertex_elements: setup id=0 [ 11.057] (3422, 6) -> (0, 0) + (48, 36) [ 11.057] gen8_vertex_flush[510] = 3 [ 11.057] sna_create_pixmap(80, 80, 32, usage=0) [ 11.057] kgem_can_create_2d: 80x80 @ 32 [ 11.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.057] kgem_can_create_2d: untiled size=28672 [ 11.057] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.057] kgem_choose_tiling: 80x80 -> 0 [ 11.057] sna_create_pixmap: usage=0, flags=b [ 11.057] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.057] __pop_freed_pixmap: reusing freed pixmap=968 header [ 11.057] create_pixmap_hdr: pixmap=993, width=80, height=80, usage=0 [ 11.057] sna_create_pixmap: serial=993, 80x80, usage=0 [ 11.057] sna_composite_rectangles(pixmap=994, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.057] sna_composite_rectangles: converted to op 0 [ 11.057] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.057] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.057] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.057] sna_composite_rectangles: dropping last-cpu hint [ 11.057] sna_drawable_use_bo pixmap=994, box=((0, 0), (80, 80)), flags=19... [ 11.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.057] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.057] sna_pixmap_move_to_gpu(pixmap=994, usage=0), flags=b [ 11.057] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.057] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.057] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.057] kgem_choose_tiling: 80x80 -> 0 [ 11.057] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.057] kgem_choose_tiling: 80x80 -> 0 [ 11.057] sna_pixmap_alloc_gpu: pixmap=994 [ 11.057] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.057] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.057] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.057] from inactive: pitch=320, tiling=0: handle=40, id=903 [ 11.057] __sna_damage_all(80, 80) [ 11.057] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.057] sna_pixmap_mark_active: pixmap=994, handle=40 [ 11.057] sna_drawable_use_bo: allocated GPU bo for operation [ 11.057] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.057] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.057] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.057] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.057] sna_render_get_solid: 0 [ 11.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.057] kgem_set_mode: flushing before new bo [ 11.057] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.057] gen8_vertex_close: reloc[0] = 287 [ 11.057] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.057] kgem_add_handle: handle=16, index=5 [ 11.057] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.057] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.057] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.057] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.057] kgem_fixup_relocs: shrinking by 61440 [ 11.057] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.057] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.057] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.057] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.057] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.057] __kgem_bo_clear_busy: handle=7 [ 11.057] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.057] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.057] __kgem_bo_clear_busy: handle=8 [ 11.057] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.057] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.057] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.057] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.057] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.057] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.057] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.057] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.057] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.057] kgem_add_handle: handle=4, index=0 [ 11.057] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.057] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.057] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.057] gen9_composite_get_binding_table(ffc0) [ 11.057] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.057] kgem_add_handle: handle=40, index=1 [ 11.057] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.057] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.057] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.057] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.057] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.057] kgem_add_handle: handle=7, index=2 [ 11.057] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.057] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.057] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.057] gen9_emit_sampler: sampler = 1 [ 11.057] gen9_emit_sf: num_sf_outputs=1 [ 11.057] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.057] gen9_emit_vertex_elements: setup id=0 [ 11.057] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.057] (0, 0), (80, 80) [ 11.057] gen8_vertex_flush[490] = 3 [ 11.057] sna_composite_rectangles: pixmap=994 marking clear [0]? 1 [ 11.057] sna_composite_rectangles(pixmap=994, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.057] sna_composite_rectangles: converted to op 1 [ 11.057] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.057] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.057] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.057] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.057] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.057] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.057] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.057] sna_composite_rectangles: dropping last-cpu hint [ 11.057] sna_drawable_use_bo pixmap=994, box=((0, 0), (80, 80)), flags=1... [ 11.057] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.057] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.057] sna_drawable_use_bo: using whole GPU bo [ 11.057] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.057] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.057] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.057] sna_render_get_solid: 40404040 [ 11.057] sna_render_get_solid(1) = 40404040 (old) [ 11.057] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.057] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.057] gen9_composite_get_binding_table(ff00) [ 11.057] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.057] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.057] kgem_add_handle: handle=8, index=3 [ 11.057] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.057] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.057] gen9_emit_vertex_elements: setup id=0 [ 11.057] (0, 0), (2, 2) [ 11.057] (78, 0), (80, 2) [ 11.057] (0, 78), (2, 80) [ 11.057] (78, 78), (80, 80) [ 11.057] gen8_vertex_flush[4cc] = 12 [ 11.058] sna_composite(pixmap=992, op=3, src=994+(3422, 6), mask=0+(0, 0), dst=992+(0, 0)+(0, 0), size=(48, 36) [ 11.058] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.058] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.058] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.058] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.058] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.058] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.058] gen9_render_composite: 48x36, current mode=1/1 [ 11.058] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.058] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.058] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.058] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.058] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=7... [ 11.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.058] sna_drawable_use_bo: using whole GPU bo [ 11.058] gen9_composite_set_target: pixmap=992, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.058] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.058] sna_transform_is_imprecise_integer_translation: no transform [ 11.058] gen9_composite_picture: integer translation (0, 0), removing [ 11.058] sna_render_pixmap_bo pixmap=994, (3422, 6)x(48, 36)/(80, 80) [ 11.058] sna_render_pixmap_bo: GPU all damaged [ 11.058] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.058] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.058] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.058] gen4_choose_composite_emitter: identity src, no mask [ 11.058] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.058] __kgem_retire_rq: request 1 complete [ 11.058] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.058] kgem_set_mode: flushing before new bo [ 11.058] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.058] gen8_vertex_close: reloc[0] = 287 [ 11.058] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.058] kgem_add_handle: handle=16, index=4 [ 11.058] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.058] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.058] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.058] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.058] kgem_fixup_relocs: shrinking by 61440 [ 11.058] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.058] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.058] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.058] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.058] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.058] __kgem_bo_clear_busy: handle=7 [ 11.058] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.058] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.058] __kgem_bo_clear_busy: handle=8 [ 11.058] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.058] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.058] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.058] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.058] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.058] aligning vertex: was 2, now 3 floats per vertex [ 11.058] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.058] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.058] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.058] kgem_add_handle: handle=4, index=0 [ 11.058] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.058] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.058] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.058] gen9_composite_get_binding_table(ffc0) [ 11.058] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.058] kgem_add_handle: handle=22, index=1 [ 11.058] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.058] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.058] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.058] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.058] kgem_add_handle: handle=40, index=2 [ 11.058] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.058] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.058] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.058] gen9_emit_sampler: sampler = a [ 11.058] gen9_emit_sf: num_sf_outputs=1 [ 11.058] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.058] gen9_emit_vertex_elements: setup id=2 [ 11.058] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.058] gen9_render_composite_box: (0, 0), (48, 36) [ 11.058] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.058] gen8_vertex_flush[490] = 3 [ 11.058] sna_destroy_pixmap: pixmap=994, attached?=1 [ 11.058] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.058] __kgem_bo_destroy: handle=40, size=65536 [ 11.058] __kgem_bo_destroy: handle=40 -> active [ 11.058] __sna_free_pixmap(pixmap=994) [ 11.058] sna_create_pixmap(2, 64, 32, usage=0) [ 11.058] kgem_can_create_2d: 2x64 @ 32 [ 11.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.058] kgem_can_create_2d: untiled size=4096 [ 11.058] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.058] kgem_choose_tiling: 2x64 -> 0 [ 11.058] sna_create_pixmap: usage=0, flags=a [ 11.058] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.058] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.058] create_pixmap: serial=995, usage=0, 2x64 [ 11.058] sna_create_pixmap: serial=995, 2x64, usage=0 [ 11.058] sna_composite_rectangles(pixmap=996, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.058] sna_composite_rectangles: converted to op 0 [ 11.058] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.058] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.058] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.058] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.058] sna_composite_rectangles: fallback, dst pixmap=996 too small or not attached [ 11.058] sna_composite_rectangles: fallback [ 11.058] sna_drawable_move_region_to_cpu(pixmap=996 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.058] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.058] _sna_pixmap_move_to_cpu(pixmap=996, 2x64, flags=1) [ 11.058] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.058] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.058] operate_inplace: no, inplace operation not suitable [ 11.058] _sna_pixmap_move_to_cpu: marking as damaged [ 11.058] __sna_damage_all(2, 64) [ 11.058] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.058] sna_create_pixmap(1, 32, 32, usage=0) [ 11.058] kgem_can_create_2d: 1x32 @ 32 [ 11.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.058] kgem_can_create_2d: untiled size=4096 [ 11.058] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.058] kgem_choose_tiling: 1x32 -> 0 [ 11.058] sna_create_pixmap: usage=0, flags=a [ 11.058] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.058] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.058] create_pixmap: serial=997, usage=0, 1x32 [ 11.058] sna_create_pixmap: serial=997, 1x32, usage=0 [ 11.058] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3dc, drawable=3e6 [ 11.058] sna_validate_gc: recomputing clip [ 11.058] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.058] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.058] try_upload__fast: ignore existing cpu damage (if any) [ 11.058] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.058] try_upload__fast: no, no gpu damage [ 11.058] sna_drawable_move_region_to_cpu(pixmap=998 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.058] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.058] _sna_pixmap_move_to_cpu(pixmap=998, 1x32, flags=1) [ 11.058] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.058] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.058] operate_inplace: no, inplace operation not suitable [ 11.058] _sna_pixmap_move_to_cpu: marking as damaged [ 11.058] __sna_damage_all(1, 32) [ 11.058] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.058] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.058] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.058] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.058] sna_accel_flush: flush?=0, dirty?=0 [ 11.058] sna_composite(pixmap=996, op=1, src=998+(0, 0), mask=0+(0, 0), dst=996+(0, 0)+(0, 0), size=(2, 64) [ 11.058] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.058] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.058] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.058] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.058] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.058] sna_composite: fallback, dst pixmap=996 is too small (or completely damaged) [ 11.058] sna_composite: fallback -- fbComposite [ 11.058] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.058] sna_composite_fb: fallback -- move src to cpu [ 11.058] _sna_pixmap_move_to_cpu(pixmap=998, 1x32, flags=2) [ 11.058] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.058] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.058] sna_composite_fb: fallback -- move dst to cpu [ 11.058] sna_drawable_move_region_to_cpu(pixmap=996 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.058] sna_drawable_move_region_to_cpu: pixmap=996 all damaged on CPU [ 11.058] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.058] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.058] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.058] sna_destroy_pixmap: pixmap=998, attached?=1 [ 11.058] __sna_free_pixmap(pixmap=998) [ 11.058] sna_composite(pixmap=992, op=3, src=996+(3422, 6), mask=0+(0, 0), dst=992+(0, 0)+(0, 0), size=(48, 36) [ 11.058] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.058] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.058] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.058] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.058] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.058] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.058] gen9_render_composite: 48x36, current mode=1/1 [ 11.058] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.058] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.058] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.058] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.058] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=7... [ 11.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.058] sna_drawable_use_bo: using whole GPU bo [ 11.058] gen9_composite_set_target: pixmap=992, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.058] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.058] sna_transform_is_imprecise_integer_translation: no transform [ 11.058] gen9_composite_picture: integer translation (0, 0), removing [ 11.058] sna_render_pixmap_bo pixmap=996, (3422, 6)x(48, 36)/(2, 64) [ 11.058] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.058] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.058] use_cpu_bo: no cpu bo [ 11.058] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.058] kgem_choose_tiling: 2x36 -> 0 [ 11.058] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.058] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.058] sna_drawable_move_region_to_cpu(pixmap=996 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.058] sna_drawable_move_region_to_cpu: pixmap=996 all damaged on CPU [ 11.058] kgem_can_create_2d: 2x36 @ 32 [ 11.058] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.058] kgem_can_create_2d: untiled size=4096 [ 11.058] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.058] kgem_choose_tiling: 2x36 -> 0 [ 11.058] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.058] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.058] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.058] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.058] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.058] search_linear_cache: searching for inactive gtt map [ 11.058] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.058] search_linear_cache: searching for inactive gtt map [ 11.058] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.058] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 11.058] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 11.058] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.058] kgem_create_buffer: reusing handle=31 for buffer [ 11.058] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.058] init_buffer_from_bo: reusing handle=31 for buffer [ 11.058] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 11.058] kgem_bo_map: converting request for GTT map into CPU map [ 11.058] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 11.058] kgem_bo_sync__cpu: handle=31 [ 11.058] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.058] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 11.058] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.058] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 11.058] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 11.058] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 11.058] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 11.058] __kgem_bo_init(handle=31, num_pages=1152) [ 11.058] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.058] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.058] kgem_bo_is_render: handle=31, rq? 0 [0] [ 11.058] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.058] gen4_choose_composite_emitter: identity src, no mask [ 11.058] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.058] gen9_composite_get_binding_table(ff00) [ 11.058] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 11.058] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 11.058] kgem_add_handle: handle=31, index=3 [ 11.058] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 11.058] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.058] gen9_emit_vertex_elements: setup id=2 [ 11.058] gen9_render_composite_box: (0, 0), (48, 36) [ 11.058] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.058] gen8_vertex_flush[4cc] = 3 [ 11.058] _kgem_bo_destroy: handle=31, proxy? 1 [ 11.058] sna_destroy_pixmap: pixmap=996, attached?=1 [ 11.058] __sna_free_pixmap(pixmap=996) [ 11.058] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=992:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.058] sna_copy_area: normal copy [ 11.058] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.058] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.058] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.058] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.058] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.058] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.058] sna_do_copy: pixmap -- no source clipping [ 11.058] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.058] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.058] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=992+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.058] sna_copy_boxes: dst=(priv=0x55bca9b8ded0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.058] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.058] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=1b... [ 11.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.058] sna_drawable_use_bo: using whole GPU bo [ 11.058] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.058] sna_pixmap_move_to_gpu: already all-damaged [ 11.058] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.058] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.058] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.058] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.058] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.058] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.058] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.058] aligning vertex: was 3, now 2 floats per vertex [ 11.058] gen9_composite_get_binding_table(fe80) [ 11.058] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.058] kgem_add_handle: handle=9, index=4 [ 11.058] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.058] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.058] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.058] gen9_emit_sampler: sampler = 0 [ 11.058] gen9_emit_vertex_elements: setup id=0 [ 11.058] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.058] (3422, 6) -> (0, 0) + (48, 36) [ 11.058] gen8_vertex_flush[558] = 3 [ 11.058] sna_composite_rectangles(pixmap=992, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.058] sna_composite_rectangles: converted to op 3 [ 11.058] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.058] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.058] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.058] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.058] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=1... [ 11.058] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.058] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.058] sna_drawable_use_bo: using whole GPU bo [ 11.058] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.058] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.058] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.058] sna_render_get_solid: 660a0a0a [ 11.058] sna_render_get_solid(2) = 660a0a0a (old) [ 11.058] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.058] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.058] gen9_composite_get_binding_table(fe00) [ 11.058] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.058] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.058] kgem_add_handle: handle=8, index=5 [ 11.058] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.059] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.059] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.059] gen9_emit_sampler: sampler = 1 [ 11.059] gen9_emit_vertex_elements: setup id=0 [ 11.059] (0, 0), (48, 36) [ 11.059] gen8_vertex_flush[5b4] = 3 [ 11.059] sna_composite(pixmap=992, op=3, src=990+(0, 6), mask=0+(0, 0), dst=992+(0, 0)+(0, 0), size=(48, 36) [ 11.059] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.059] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.059] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.059] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.059] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.059] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.059] gen9_render_composite: 48x36, current mode=1/1 [ 11.059] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.059] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.059] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.059] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.059] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.059] sna_drawable_use_bo pixmap=992, box=((0, 0), (48, 36)), flags=7... [ 11.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.059] sna_drawable_use_bo: using whole GPU bo [ 11.059] gen9_composite_set_target: pixmap=992, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.059] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.059] sna_transform_is_imprecise_integer_translation: no transform [ 11.059] gen9_composite_picture: integer translation (0, 0), removing [ 11.059] sna_render_pixmap_bo pixmap=990, (0, 6)x(48, 36)/(48, 48) [ 11.059] sna_render_pixmap_bo: CPU all damaged [ 11.059] sna_add_flush_pixmap: marking pixmap=990 for flushing [ 11.059] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.059] __kgem_retire_rq: request 1 complete [ 11.059] sna_add_flush_pixmap: new flush bo, flushing before [ 11.059] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.059] gen8_vertex_close: reloc[0] = 287 [ 11.059] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.059] kgem_add_handle: handle=16, index=6 [ 11.059] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.059] gen8_vertex_close: reloc[1] = 337 [ 11.059] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.059] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.059] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.059] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.059] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.059] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.059] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.059] kgem_fixup_relocs: shrinking by 61440 [ 11.059] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.059] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.059] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.059] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.059] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.059] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 11.059] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.059] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.059] __kgem_bo_clear_busy: handle=8 [ 11.059] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.059] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.059] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.059] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.059] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.059] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.059] gen4_choose_composite_emitter: identity src, no mask [ 11.059] needs_batch_flush: flushing before handle=28 for new reservation [ 11.059] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.059] aligning vertex: was 2, now 3 floats per vertex [ 11.059] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.059] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.059] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.059] kgem_add_handle: handle=4, index=0 [ 11.059] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.059] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.059] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.059] gen9_composite_get_binding_table(ffc0) [ 11.059] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.059] kgem_add_handle: handle=22, index=1 [ 11.059] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.059] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.059] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.059] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.059] kgem_add_handle: handle=28, index=2 [ 11.059] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.059] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.059] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.059] gen9_emit_sampler: sampler = 2 [ 11.059] gen9_emit_sf: num_sf_outputs=1 [ 11.059] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.059] gen9_emit_vertex_elements: setup id=2 [ 11.059] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.059] gen9_render_composite_box: (0, 0), (48, 36) [ 11.059] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.059] gen8_vertex_flush[490] = 3 [ 11.059] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3e0, drawable=b1 [ 11.059] sna_validate_gc: recomputing clip [ 11.059] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.059] sna_copy_area: src=pixmap=992:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.059] sna_copy_area: normal copy [ 11.059] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.059] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.059] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.059] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.059] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.059] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.059] sna_do_copy: pixmap -- no source clipping [ 11.059] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.059] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.059] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=992+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.059] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8ded0, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.059] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.059] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.059] sna_drawable_use_bo: pinned, never REPLACES [ 11.059] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.059] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.059] sna_drawable_use_bo: applying move-to-gpu override [ 11.059] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.059] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 11.059] wait_for_shadow: setting front pixmap to handle=30 [ 11.059] sna_drawable_use_bo: using whole GPU bo [ 11.059] sna_pixmap_move_to_gpu(pixmap=992, usage=0), flags=a [ 11.059] sna_pixmap_move_to_gpu: already all-damaged [ 11.059] sna_pixmap_mark_active: pixmap=992, handle=22 [ 11.059] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.059] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.059] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.059] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.059] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.059] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.059] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.059] __kgem_retire_rq: request 1 complete [ 11.059] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.059] kgem_bo_move_to_cache: release handle=40 [ 11.059] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.059] kgem_set_mode: flushing before new bo [ 11.059] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.059] gen8_vertex_close: reloc[0] = 287 [ 11.059] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.059] kgem_add_handle: handle=16, index=3 [ 11.059] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.059] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.059] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.059] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.059] kgem_fixup_relocs: shrinking by 61440 [ 11.059] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.059] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.059] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.059] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.059] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.059] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.059] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.059] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.059] aligning vertex: was 3, now 2 floats per vertex [ 11.059] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.059] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.059] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.059] kgem_add_handle: handle=4, index=0 [ 11.059] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.059] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.059] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.059] gen9_composite_get_binding_table(ffc0) [ 11.059] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 11.059] kgem_add_handle: handle=30, index=1 [ 11.059] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 11.059] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 11.059] [3fe0] bind bo(handle=30, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.059] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.059] kgem_add_handle: handle=22, index=2 [ 11.059] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.059] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.059] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.059] gen9_emit_sampler: sampler = 0 [ 11.059] gen9_emit_sf: num_sf_outputs=1 [ 11.059] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.059] gen9_emit_vertex_elements: setup id=0 [ 11.059] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.059] (0, 0) -> (3422, 6) + (48, 36) [ 11.059] gen8_vertex_flush[490] = 3 [ 11.059] sna_destroy_pixmap: pixmap=992, attached?=1 [ 11.059] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.059] __kgem_bo_destroy: handle=22, size=61440 [ 11.059] __kgem_bo_destroy: handle=22 -> active [ 11.059] __sna_free_pixmap(pixmap=992) [ 11.059] sna_accel_flush: flush?=0, dirty?=1 [ 11.059] sna_accel_flush: syncing SHM pixmap=990 (refcnt=1) [ 11.059] _sna_pixmap_move_to_cpu(pixmap=990, 48x48, flags=3) [ 11.059] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.059] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.059] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.059] kgem_bo_sync__cpu_full: handle=28 [ 11.059] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.059] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.059] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.059] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.059] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.059] __kgem_retire_rq: request 1 complete [ 11.059] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.059] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.059] sna_accel_flush: flush?=0, dirty?=0 [ 11.059] sna_block_handler (tv=597.98000) [ 11.059] kgem_retire, need_retire?=1 [ 11.059] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.059] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.059] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.059] kgem_retire -- retired=0, need_retire=0 [ 11.059] kgem_retire__buffers: handle=31, busy? 0 [0] [ 11.059] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 11.059] __kgem_bo_destroy: handle=31, size=262144 [ 11.059] kgem_bo_replace_io: transferring io handle=31 to bo [ 11.059] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 11.059] sna_accel_block: GPU idle, flushing [ 11.059] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.059] gen8_vertex_close: reloc[0] = 287 [ 11.059] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.059] kgem_add_handle: handle=16, index=3 [ 11.059] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.059] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.059] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.059] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.059] kgem_fixup_relocs: shrinking by 61440 [ 11.059] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.059] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.059] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.059] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.059] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.059] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.059] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.059] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.059] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.059] start_flush: has dirty shadow [ 11.059] timer_enable (time=11059), starting timer 0 [ 11.059] timer_enable (time=11059), starting timer 1 [ 11.059] sna_accel_block: evaluating timers, active=7 [ 11.059] sna_accel_block: flush timer expires in 8 [11067] [ 11.067] sna_wakeup_handler [ 11.067] sna_block_handler (tv=597.90000) [ 11.067] kgem_retire, need_retire?=1 [ 11.067] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.067] kgem_retire__requests_ring: retiring ring 0 [ 11.067] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.067] __kgem_retire_rq: request 1 complete [ 11.067] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 11.067] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.067] kgem_bo_move_to_cache: release handle=22 [ 11.067] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.067] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.067] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.067] kgem_retire -- retired=1, need_retire=0 [ 11.067] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.067] gen6_render_retire: resetting idle vbo [ 11.067] sna_scanout_do_flush: flush timer active: delta=0 [ 11.067] sna_scanout_do_flush (time=11067), triggered [ 11.067] sna_scanout_flush (time=11067), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.067] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.067] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.067] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.067] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.067] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.068] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.068] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.068] sna_pixmap_move_to_gpu: already all-damaged [ 11.068] sna_pixmap_mark_active: pixmap=165, handle=30 [ 11.068] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.068] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.068] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.068] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 11.068] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 11.068] get_fb: reusing fb=108 for handle=30 [ 11.068] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 11.068] __kgem_bo_clear_busy: handle=30 [ 11.068] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 11.068] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 11.068] __kgem_bo_clear_busy: handle=30 [ 11.068] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.068] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 11.068] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 11.068] sna_accel_block: evaluating timers, active=7 [ 11.068] sna_accel_block: flush timer expires in 16 [11083] [ 11.076] sna_wakeup_handler [ 11.076] sna_mode_wakeup: len=32 [ 11.076] sna_mode_wakeup: recording last swap on pipe=1, frame 388 [184], time 11.77175 [ 11.076] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 11.076] sna_mode_wakeup: flip complete, pending? 2 [ 11.076] sna_block_handler (tv=597.81000) [ 11.076] sna_scanout_do_flush: flush timer active: delta=7 [ 11.076] sna_accel_do_throttle (time=11076), triggered [ 11.076] sna_accel_throttle (time=11076) [ 11.076] sna_accel_disarm_timer[1] (time=11076) [ 11.076] sna_accel_block: evaluating timers, active=5 [ 11.076] sna_accel_block: flush timer expires in 7 [11083] [ 11.078] sna_wakeup_handler [ 11.078] sna_mode_wakeup: len=32 [ 11.078] sna_mode_wakeup: recording last swap on pipe=0, frame 418 [1a2], time 11.78480 [ 11.078] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 11.078] sna_mode_wakeup: flip complete, pending? 1 [ 11.078] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.078] sna_block_handler (tv=597.79000) [ 11.078] sna_scanout_do_flush: flush timer active: delta=5 [ 11.078] sna_accel_do_throttle -- no pending activity [ 11.078] sna_accel_block: evaluating timers, active=5 [ 11.078] sna_accel_block: flush timer expires in 5 [11083] [ 11.083] sna_wakeup_handler [ 11.083] sna_block_handler (tv=597.74000) [ 11.083] sna_scanout_do_flush: flush timer active: delta=0 [ 11.083] sna_scanout_do_flush (time=11083), triggered [ 11.083] sna_scanout_flush (time=11083), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.083] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.083] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.083] sna_accel_do_throttle -- no pending activity [ 11.083] sna_accel_block: evaluating timers, active=5 [ 11.083] sna_accel_block: flush timer expires in 16 [11099] [ 11.099] sna_wakeup_handler [ 11.099] sna_block_handler (tv=597.58000) [ 11.099] sna_scanout_do_flush: flush timer active: delta=0 [ 11.099] sna_scanout_do_flush (time=11099), triggered [ 11.099] sna_scanout_flush (time=11099), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.099] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.099] sna_accel_disarm_timer[0] (time=11099) [ 11.099] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.099] sna_accel_do_throttle -- no pending activity [ 11.156] sna_wakeup_handler [ 11.156] sna_destroy_pixmap: pixmap=990, attached?=1 [ 11.156] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.156] __sna_free_pixmap(pixmap=990) [ 11.156] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.156] kgem_bo_sync__cpu: handle=28 [ 11.156] sna_accel_watch_flush: enable=-1 [ 11.156] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.156] __kgem_bo_destroy: handle=28, size=12288 [ 11.156] __kgem_bo_destroy: handle=28, not reusable [ 11.156] kgem_bo_free: handle=28, size=12288 [ 11.156] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.156] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.156] sna_accel_flush: flush?=0, dirty?=0 [ 11.156] sna_block_handler (tv=597.1000) [ 11.156] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.156] sna_accel_do_throttle -- no pending activity [ 11.157] sna_wakeup_handler [ 11.157] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.157] __pop_freed_pixmap: reusing freed pixmap=992 header [ 11.157] create_pixmap_hdr: pixmap=999, width=48, height=48, usage=0 [ 11.157] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.157] __kgem_bo_init(handle=28, num_pages=3) [ 11.157] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.157] sna_accel_watch_flush: enable=1 [ 11.157] __sna_damage_all(48, 48) [ 11.157] sna_pixmap_create_shm: serial=999, 48x48, usage=0 [ 11.157] sna_accel_flush: flush?=0, dirty?=0 [ 11.157] sna_create_pixmap(48, 36, 24, usage=0) [ 11.157] kgem_can_create_2d: 48x36 @ 24 [ 11.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.157] kgem_can_create_2d: untiled size=8192 [ 11.157] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.157] kgem_choose_tiling: 48x36 -> 0 [ 11.157] sna_create_pixmap: usage=0, flags=b [ 11.157] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.157] __pop_freed_pixmap: reusing freed pixmap=994 header [ 11.157] create_pixmap_hdr: pixmap=1001, width=48, height=36, usage=0 [ 11.157] sna_create_pixmap: serial=1001, 48x36, usage=0 [ 11.157] sna_composite_rectangles(pixmap=1002, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.157] sna_composite_rectangles: converted to op 0 [ 11.157] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.157] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.157] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.157] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.157] sna_composite_rectangles: dropping last-cpu hint [ 11.157] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=19... [ 11.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.157] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.157] sna_pixmap_move_to_gpu(pixmap=1002, usage=0), flags=b [ 11.157] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.157] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.157] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.157] kgem_choose_tiling: 48x36 -> 0 [ 11.157] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.157] kgem_choose_tiling: 48x36 -> 0 [ 11.157] sna_pixmap_alloc_gpu: pixmap=1002 [ 11.157] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.157] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.157] from inactive: pitch=192, tiling=0: handle=22, id=907 [ 11.157] __sna_damage_all(48, 36) [ 11.157] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.157] sna_pixmap_mark_active: pixmap=1002, handle=22 [ 11.157] sna_drawable_use_bo: allocated GPU bo for operation [ 11.157] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.157] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.157] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.157] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.157] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.157] sna_render_get_solid: 0 [ 11.157] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.157] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.157] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.157] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.157] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.157] kgem_add_handle: handle=4, index=0 [ 11.157] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.157] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.157] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.157] gen9_composite_get_binding_table(ffc0) [ 11.157] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.157] kgem_add_handle: handle=22, index=1 [ 11.157] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.157] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.157] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.157] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.157] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.157] kgem_add_handle: handle=7, index=2 [ 11.157] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.157] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.157] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.157] gen9_emit_sampler: sampler = 1 [ 11.157] gen9_emit_sf: num_sf_outputs=1 [ 11.157] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.157] gen9_emit_vertex_elements: setup id=0 [ 11.157] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.157] (0, 0), (48, 36) [ 11.157] gen8_vertex_flush[490] = 3 [ 11.157] sna_composite_rectangles: pixmap=1002 marking clear [0]? 1 [ 11.157] sna_composite_rectangles(pixmap=1002, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.157] sna_composite_rectangles: converted to op 1 [ 11.157] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.157] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.157] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.157] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.157] sna_composite_rectangles: promoting to full GPU [ 11.157] sna_composite_rectangles: dropping last-cpu hint [ 11.157] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=19... [ 11.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.157] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.157] sna_drawable_use_bo: using whole GPU bo [ 11.157] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.157] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.157] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.157] sna_render_get_solid: ff2c001e [ 11.157] sna_render_get_solid(0) = ff2c001e (old) [ 11.157] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.157] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.157] gen9_composite_get_binding_table(ff00) [ 11.157] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.157] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.157] kgem_add_handle: handle=8, index=3 [ 11.157] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.157] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.157] gen9_emit_vertex_elements: setup id=0 [ 11.157] (0, 0), (48, 36) [ 11.157] gen8_vertex_flush[4cc] = 3 [ 11.157] sna_composite_rectangles: pixmap=1002 marking clear [ff2c001e]? 1 [ 11.157] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3ea [ 11.157] sna_validate_gc: recomputing clip [ 11.157] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.157] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1002:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.157] sna_copy_area: normal copy [ 11.157] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.157] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.157] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.157] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.157] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.157] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.157] sna_do_copy: pixmap -- no source clipping [ 11.157] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.157] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.157] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1002+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.157] sna_copy_boxes: dst=(priv=0x55bca988c340, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.157] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.157] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=1b... [ 11.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.157] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.157] sna_drawable_use_bo: using whole GPU bo [ 11.157] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.157] sna_pixmap_move_to_gpu: already all-damaged [ 11.157] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.157] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.157] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.157] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.157] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.157] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.157] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.157] gen9_composite_get_binding_table(fe80) [ 11.157] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.157] kgem_add_handle: handle=9, index=4 [ 11.157] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.157] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.157] gen9_emit_sampler: sampler = 0 [ 11.157] gen9_emit_vertex_elements: setup id=0 [ 11.157] (3422, 6) -> (0, 0) + (48, 36) [ 11.157] gen8_vertex_flush[510] = 3 [ 11.157] sna_create_pixmap(80, 80, 32, usage=0) [ 11.157] kgem_can_create_2d: 80x80 @ 32 [ 11.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.157] kgem_can_create_2d: untiled size=28672 [ 11.157] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.157] kgem_choose_tiling: 80x80 -> 0 [ 11.157] sna_create_pixmap: usage=0, flags=b [ 11.157] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.157] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.157] create_pixmap: serial=1003, usage=0, 0x0 [ 11.157] create_pixmap_hdr: pixmap=1003, width=80, height=80, usage=0 [ 11.157] sna_create_pixmap: serial=1003, 80x80, usage=0 [ 11.157] sna_composite_rectangles(pixmap=1004, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.157] sna_composite_rectangles: converted to op 0 [ 11.157] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.157] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.157] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.157] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.157] sna_composite_rectangles: dropping last-cpu hint [ 11.157] sna_drawable_use_bo pixmap=1004, box=((0, 0), (80, 80)), flags=19... [ 11.157] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.157] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.157] sna_pixmap_move_to_gpu(pixmap=1004, usage=0), flags=b [ 11.157] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.157] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.157] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.157] kgem_choose_tiling: 80x80 -> 0 [ 11.157] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.157] kgem_choose_tiling: 80x80 -> 0 [ 11.157] sna_pixmap_alloc_gpu: pixmap=1004 [ 11.157] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.157] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.157] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.157] from inactive: pitch=320, tiling=0: handle=40, id=908 [ 11.157] __sna_damage_all(80, 80) [ 11.157] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.157] sna_pixmap_mark_active: pixmap=1004, handle=40 [ 11.157] sna_drawable_use_bo: allocated GPU bo for operation [ 11.157] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.157] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.157] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.157] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.157] sna_render_get_solid: 0 [ 11.157] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.157] kgem_set_mode: flushing before new bo [ 11.157] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.157] gen8_vertex_close: reloc[0] = 287 [ 11.157] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.157] kgem_add_handle: handle=16, index=5 [ 11.157] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.157] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.157] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.157] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.157] kgem_fixup_relocs: shrinking by 61440 [ 11.157] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.157] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.158] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.158] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.158] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.158] __kgem_bo_clear_busy: handle=7 [ 11.158] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.158] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.158] __kgem_bo_clear_busy: handle=8 [ 11.158] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.158] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.158] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.158] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.158] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.158] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.158] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.158] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.158] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.158] kgem_add_handle: handle=4, index=0 [ 11.158] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.158] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.158] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.158] gen9_composite_get_binding_table(ffc0) [ 11.158] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.158] kgem_add_handle: handle=40, index=1 [ 11.158] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.158] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.158] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.158] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.158] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.158] kgem_add_handle: handle=7, index=2 [ 11.158] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.158] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.158] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.158] gen9_emit_sampler: sampler = 1 [ 11.158] gen9_emit_sf: num_sf_outputs=1 [ 11.158] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.158] gen9_emit_vertex_elements: setup id=0 [ 11.158] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.158] (0, 0), (80, 80) [ 11.158] gen8_vertex_flush[490] = 3 [ 11.158] sna_composite_rectangles: pixmap=1004 marking clear [0]? 1 [ 11.158] sna_composite_rectangles(pixmap=1004, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.158] sna_composite_rectangles: converted to op 1 [ 11.158] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.158] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.158] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.158] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.158] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.158] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.158] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.158] sna_composite_rectangles: dropping last-cpu hint [ 11.158] sna_drawable_use_bo pixmap=1004, box=((0, 0), (80, 80)), flags=1... [ 11.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.158] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.158] sna_drawable_use_bo: using whole GPU bo [ 11.158] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.158] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.158] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.158] sna_render_get_solid: 40404040 [ 11.158] sna_render_get_solid(1) = 40404040 (old) [ 11.158] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.158] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.158] gen9_composite_get_binding_table(ff00) [ 11.158] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.158] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.158] kgem_add_handle: handle=8, index=3 [ 11.158] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.158] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.158] gen9_emit_vertex_elements: setup id=0 [ 11.158] (0, 0), (2, 2) [ 11.158] (78, 0), (80, 2) [ 11.158] (0, 78), (2, 80) [ 11.158] (78, 78), (80, 80) [ 11.158] gen8_vertex_flush[4cc] = 12 [ 11.158] sna_composite(pixmap=1002, op=3, src=1004+(3422, 6), mask=0+(0, 0), dst=1002+(0, 0)+(0, 0), size=(48, 36) [ 11.158] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.158] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.158] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.158] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.158] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.158] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.158] gen9_render_composite: 48x36, current mode=1/1 [ 11.158] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.158] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.158] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.158] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.158] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.158] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=7... [ 11.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.158] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.158] sna_drawable_use_bo: using whole GPU bo [ 11.158] gen9_composite_set_target: pixmap=1002, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.158] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.158] sna_transform_is_imprecise_integer_translation: no transform [ 11.158] gen9_composite_picture: integer translation (0, 0), removing [ 11.158] sna_render_pixmap_bo pixmap=1004, (3422, 6)x(48, 36)/(80, 80) [ 11.158] sna_render_pixmap_bo: GPU all damaged [ 11.158] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.158] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.158] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.158] gen4_choose_composite_emitter: identity src, no mask [ 11.158] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.158] __kgem_retire_rq: request 1 complete [ 11.158] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.158] kgem_set_mode: flushing before new bo [ 11.158] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.158] gen8_vertex_close: reloc[0] = 287 [ 11.158] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.158] kgem_add_handle: handle=16, index=4 [ 11.158] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.158] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.158] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.158] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.158] kgem_fixup_relocs: shrinking by 61440 [ 11.158] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.158] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.158] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.158] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.158] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.158] __kgem_bo_clear_busy: handle=7 [ 11.158] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.158] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.158] __kgem_bo_clear_busy: handle=8 [ 11.158] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.158] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.158] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.158] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.158] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.158] aligning vertex: was 2, now 3 floats per vertex [ 11.158] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.158] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.158] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.158] kgem_add_handle: handle=4, index=0 [ 11.158] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.158] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.158] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.158] gen9_composite_get_binding_table(ffc0) [ 11.158] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.158] kgem_add_handle: handle=22, index=1 [ 11.158] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.158] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.158] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.158] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.158] kgem_add_handle: handle=40, index=2 [ 11.158] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.158] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.158] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.158] gen9_emit_sampler: sampler = a [ 11.158] gen9_emit_sf: num_sf_outputs=1 [ 11.158] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.158] gen9_emit_vertex_elements: setup id=2 [ 11.158] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.158] gen9_render_composite_box: (0, 0), (48, 36) [ 11.158] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.158] gen8_vertex_flush[490] = 3 [ 11.158] sna_destroy_pixmap: pixmap=1004, attached?=1 [ 11.158] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.158] __kgem_bo_destroy: handle=40, size=65536 [ 11.158] __kgem_bo_destroy: handle=40 -> active [ 11.158] __sna_free_pixmap(pixmap=1004) [ 11.158] sna_create_pixmap(2, 64, 32, usage=0) [ 11.158] kgem_can_create_2d: 2x64 @ 32 [ 11.158] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.158] kgem_can_create_2d: untiled size=4096 [ 11.158] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.158] kgem_choose_tiling: 2x64 -> 0 [ 11.158] sna_create_pixmap: usage=0, flags=a [ 11.158] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.158] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.158] create_pixmap: serial=1005, usage=0, 2x64 [ 11.158] sna_create_pixmap: serial=1005, 2x64, usage=0 [ 11.158] sna_composite_rectangles(pixmap=1006, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.158] sna_composite_rectangles: converted to op 0 [ 11.158] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.158] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.158] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.158] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.158] sna_composite_rectangles: fallback, dst pixmap=1006 too small or not attached [ 11.158] sna_composite_rectangles: fallback [ 11.158] sna_drawable_move_region_to_cpu(pixmap=1006 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.158] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.158] _sna_pixmap_move_to_cpu(pixmap=1006, 2x64, flags=1) [ 11.158] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.158] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.158] operate_inplace: no, inplace operation not suitable [ 11.158] _sna_pixmap_move_to_cpu: marking as damaged [ 11.158] __sna_damage_all(2, 64) [ 11.158] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.158] sna_create_pixmap(1, 32, 32, usage=0) [ 11.158] kgem_can_create_2d: 1x32 @ 32 [ 11.158] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.158] kgem_can_create_2d: untiled size=4096 [ 11.158] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.158] kgem_choose_tiling: 1x32 -> 0 [ 11.158] sna_create_pixmap: usage=0, flags=a [ 11.158] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.158] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.158] create_pixmap: serial=1007, usage=0, 1x32 [ 11.158] sna_create_pixmap: serial=1007, 1x32, usage=0 [ 11.158] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3e6, drawable=3f0 [ 11.158] sna_validate_gc: recomputing clip [ 11.158] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.158] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.158] try_upload__fast: ignore existing cpu damage (if any) [ 11.158] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.158] try_upload__fast: no, no gpu damage [ 11.158] sna_drawable_move_region_to_cpu(pixmap=1008 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.158] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.158] _sna_pixmap_move_to_cpu(pixmap=1008, 1x32, flags=1) [ 11.158] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.158] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.158] operate_inplace: no, inplace operation not suitable [ 11.158] _sna_pixmap_move_to_cpu: marking as damaged [ 11.158] __sna_damage_all(1, 32) [ 11.158] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.158] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.158] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.158] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.158] sna_accel_flush: flush?=0, dirty?=0 [ 11.158] sna_composite(pixmap=1006, op=1, src=1008+(0, 0), mask=0+(0, 0), dst=1006+(0, 0)+(0, 0), size=(2, 64) [ 11.158] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.158] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.158] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.158] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.158] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.158] sna_composite: fallback, dst pixmap=1006 is too small (or completely damaged) [ 11.158] sna_composite: fallback -- fbComposite [ 11.158] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.158] sna_composite_fb: fallback -- move src to cpu [ 11.158] _sna_pixmap_move_to_cpu(pixmap=1008, 1x32, flags=2) [ 11.158] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.158] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.158] sna_composite_fb: fallback -- move dst to cpu [ 11.158] sna_drawable_move_region_to_cpu(pixmap=1006 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.158] sna_drawable_move_region_to_cpu: pixmap=1006 all damaged on CPU [ 11.158] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.158] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.158] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.158] sna_destroy_pixmap: pixmap=1008, attached?=1 [ 11.158] __sna_free_pixmap(pixmap=1008) [ 11.158] sna_composite(pixmap=1002, op=3, src=1006+(3422, 6), mask=0+(0, 0), dst=1002+(0, 0)+(0, 0), size=(48, 36) [ 11.158] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.158] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.158] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.158] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.158] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.158] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.158] gen9_render_composite: 48x36, current mode=1/1 [ 11.158] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.158] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.158] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.158] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.158] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=7... [ 11.158] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.158] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.158] sna_drawable_use_bo: using whole GPU bo [ 11.158] gen9_composite_set_target: pixmap=1002, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.158] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.158] sna_transform_is_imprecise_integer_translation: no transform [ 11.158] gen9_composite_picture: integer translation (0, 0), removing [ 11.158] sna_render_pixmap_bo pixmap=1006, (3422, 6)x(48, 36)/(2, 64) [ 11.158] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.158] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.158] use_cpu_bo: no cpu bo [ 11.158] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.158] kgem_choose_tiling: 2x36 -> 0 [ 11.158] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.158] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.158] sna_drawable_move_region_to_cpu(pixmap=1006 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.158] sna_drawable_move_region_to_cpu: pixmap=1006 all damaged on CPU [ 11.158] kgem_can_create_2d: 2x36 @ 32 [ 11.158] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.158] kgem_can_create_2d: untiled size=4096 [ 11.158] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.158] kgem_choose_tiling: 2x36 -> 0 [ 11.158] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.158] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.158] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.158] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.158] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.158] search_linear_cache: searching for inactive gtt map [ 11.158] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.158] search_linear_cache: searching for inactive gtt map [ 11.158] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.158] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 11.158] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 11.158] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.158] kgem_create_buffer: reusing handle=31 for buffer [ 11.158] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.158] init_buffer_from_bo: reusing handle=31 for buffer [ 11.158] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 11.158] kgem_bo_map: converting request for GTT map into CPU map [ 11.158] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 11.158] kgem_bo_sync__cpu: handle=31 [ 11.158] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.158] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 11.158] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.158] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 11.158] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 11.158] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 11.158] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 11.158] __kgem_bo_init(handle=31, num_pages=1152) [ 11.158] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.158] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.158] kgem_bo_is_render: handle=31, rq? 0 [0] [ 11.158] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.158] gen4_choose_composite_emitter: identity src, no mask [ 11.158] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.158] gen9_composite_get_binding_table(ff00) [ 11.159] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 11.159] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 11.159] kgem_add_handle: handle=31, index=3 [ 11.159] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 11.159] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.159] gen9_emit_vertex_elements: setup id=2 [ 11.159] gen9_render_composite_box: (0, 0), (48, 36) [ 11.159] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.159] gen8_vertex_flush[4cc] = 3 [ 11.159] _kgem_bo_destroy: handle=31, proxy? 1 [ 11.159] sna_destroy_pixmap: pixmap=1006, attached?=1 [ 11.159] __sna_free_pixmap(pixmap=1006) [ 11.159] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1002:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.159] sna_copy_area: normal copy [ 11.159] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.159] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.159] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.159] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.159] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.159] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.159] sna_do_copy: pixmap -- no source clipping [ 11.159] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.159] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.159] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1002+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.159] sna_copy_boxes: dst=(priv=0x55bca988c340, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.159] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.159] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=1b... [ 11.159] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.159] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.159] sna_drawable_use_bo: using whole GPU bo [ 11.159] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.159] sna_pixmap_move_to_gpu: already all-damaged [ 11.159] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.159] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.159] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.159] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.159] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.159] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.159] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.159] aligning vertex: was 3, now 2 floats per vertex [ 11.159] gen9_composite_get_binding_table(fe80) [ 11.159] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.159] kgem_add_handle: handle=9, index=4 [ 11.159] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.159] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.159] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.159] gen9_emit_sampler: sampler = 0 [ 11.159] gen9_emit_vertex_elements: setup id=0 [ 11.159] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.159] (3422, 6) -> (0, 0) + (48, 36) [ 11.159] gen8_vertex_flush[558] = 3 [ 11.159] sna_composite_rectangles(pixmap=1002, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.159] sna_composite_rectangles: converted to op 3 [ 11.159] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.159] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.159] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.159] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.159] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=1... [ 11.159] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.159] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.159] sna_drawable_use_bo: using whole GPU bo [ 11.159] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.159] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.159] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.159] sna_render_get_solid: 660a0a0a [ 11.159] sna_render_get_solid(2) = 660a0a0a (old) [ 11.159] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.159] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.159] gen9_composite_get_binding_table(fe00) [ 11.159] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.159] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.159] kgem_add_handle: handle=8, index=5 [ 11.159] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.159] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.159] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.159] gen9_emit_sampler: sampler = 1 [ 11.159] gen9_emit_vertex_elements: setup id=0 [ 11.159] (0, 0), (48, 36) [ 11.159] gen8_vertex_flush[5b4] = 3 [ 11.159] sna_composite(pixmap=1002, op=3, src=1000+(0, 6), mask=0+(0, 0), dst=1002+(0, 0)+(0, 0), size=(48, 36) [ 11.159] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.159] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.159] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.159] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.159] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.159] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.159] gen9_render_composite: 48x36, current mode=1/1 [ 11.159] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.159] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.159] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.159] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.159] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.159] sna_drawable_use_bo pixmap=1002, box=((0, 0), (48, 36)), flags=7... [ 11.159] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.159] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.159] sna_drawable_use_bo: using whole GPU bo [ 11.159] gen9_composite_set_target: pixmap=1002, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.159] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.159] sna_transform_is_imprecise_integer_translation: no transform [ 11.159] gen9_composite_picture: integer translation (0, 0), removing [ 11.159] sna_render_pixmap_bo pixmap=1000, (0, 6)x(48, 36)/(48, 48) [ 11.159] sna_render_pixmap_bo: CPU all damaged [ 11.159] sna_add_flush_pixmap: marking pixmap=1000 for flushing [ 11.159] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.159] __kgem_retire_rq: request 1 complete [ 11.159] sna_add_flush_pixmap: new flush bo, flushing before [ 11.159] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.159] gen8_vertex_close: reloc[0] = 287 [ 11.159] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.159] kgem_add_handle: handle=16, index=6 [ 11.159] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.159] gen8_vertex_close: reloc[1] = 337 [ 11.159] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.159] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.159] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.159] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.159] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.159] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.159] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.159] kgem_fixup_relocs: shrinking by 61440 [ 11.159] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.159] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.159] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.159] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.159] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.159] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 11.159] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.159] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.159] __kgem_bo_clear_busy: handle=8 [ 11.159] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.159] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.159] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.159] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.159] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.159] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.159] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.159] gen4_choose_composite_emitter: identity src, no mask [ 11.159] needs_batch_flush: flushing before handle=28 for new reservation [ 11.159] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.159] aligning vertex: was 2, now 3 floats per vertex [ 11.159] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.159] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.159] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.159] kgem_add_handle: handle=4, index=0 [ 11.159] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.159] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.159] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.159] gen9_composite_get_binding_table(ffc0) [ 11.159] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.159] kgem_add_handle: handle=22, index=1 [ 11.159] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.159] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.159] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.159] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.159] kgem_add_handle: handle=28, index=2 [ 11.159] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.159] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.159] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.159] gen9_emit_sampler: sampler = 2 [ 11.159] gen9_emit_sf: num_sf_outputs=1 [ 11.159] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.159] gen9_emit_vertex_elements: setup id=2 [ 11.159] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.159] gen9_render_composite_box: (0, 0), (48, 36) [ 11.159] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.159] gen8_vertex_flush[490] = 3 [ 11.159] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3ea, drawable=b1 [ 11.159] sna_validate_gc: recomputing clip [ 11.159] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.159] sna_copy_area: src=pixmap=1002:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.159] sna_copy_area: normal copy [ 11.159] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.159] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.159] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.159] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.159] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.159] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.159] sna_do_copy: pixmap -- no source clipping [ 11.159] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.159] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.159] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1002+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.159] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca988c340, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.159] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.159] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.159] sna_drawable_use_bo: pinned, never REPLACES [ 11.159] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.159] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.159] sna_drawable_use_bo: applying move-to-gpu override [ 11.159] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.159] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 11.159] wait_for_shadow: setting front pixmap to handle=35 [ 11.159] sna_drawable_use_bo: using whole GPU bo [ 11.159] sna_pixmap_move_to_gpu(pixmap=1002, usage=0), flags=a [ 11.159] sna_pixmap_move_to_gpu: already all-damaged [ 11.159] sna_pixmap_mark_active: pixmap=1002, handle=22 [ 11.159] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.159] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.159] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.159] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.159] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.159] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.159] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.159] __kgem_retire_rq: request 1 complete [ 11.159] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.159] kgem_bo_move_to_cache: release handle=40 [ 11.159] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.159] kgem_set_mode: flushing before new bo [ 11.159] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.159] gen8_vertex_close: reloc[0] = 287 [ 11.159] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.159] kgem_add_handle: handle=16, index=3 [ 11.159] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.159] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.159] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.159] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.159] kgem_fixup_relocs: shrinking by 61440 [ 11.159] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.159] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.159] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.159] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.159] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.159] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.159] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.159] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.159] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.159] aligning vertex: was 3, now 2 floats per vertex [ 11.159] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.159] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.159] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.159] kgem_add_handle: handle=4, index=0 [ 11.159] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.159] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.159] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.159] gen9_composite_get_binding_table(ffc0) [ 11.159] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 11.159] kgem_add_handle: handle=35, index=1 [ 11.159] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.159] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 11.159] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.159] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.159] kgem_add_handle: handle=22, index=2 [ 11.159] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.159] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.159] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.159] gen9_emit_sampler: sampler = 0 [ 11.159] gen9_emit_sf: num_sf_outputs=1 [ 11.159] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.159] gen9_emit_vertex_elements: setup id=0 [ 11.159] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.159] (0, 0) -> (3422, 6) + (48, 36) [ 11.159] gen8_vertex_flush[490] = 3 [ 11.159] sna_destroy_pixmap: pixmap=1002, attached?=1 [ 11.159] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.159] __kgem_bo_destroy: handle=22, size=61440 [ 11.159] __kgem_bo_destroy: handle=22 -> active [ 11.159] __sna_free_pixmap(pixmap=1002) [ 11.159] sna_accel_flush: flush?=0, dirty?=1 [ 11.159] sna_accel_flush: syncing SHM pixmap=1000 (refcnt=1) [ 11.159] _sna_pixmap_move_to_cpu(pixmap=1000, 48x48, flags=3) [ 11.159] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.159] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.159] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.159] kgem_bo_sync__cpu_full: handle=28 [ 11.159] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.159] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.159] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.159] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.159] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.159] __kgem_retire_rq: request 1 complete [ 11.159] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.159] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.159] sna_accel_flush: flush?=0, dirty?=0 [ 11.159] sna_block_handler (tv=596.998000) [ 11.159] kgem_retire, need_retire?=1 [ 11.159] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.159] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.159] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.159] kgem_retire -- retired=0, need_retire=0 [ 11.159] kgem_retire__buffers: handle=31, busy? 0 [0] [ 11.159] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 11.159] __kgem_bo_destroy: handle=31, size=262144 [ 11.159] kgem_bo_replace_io: transferring io handle=31 to bo [ 11.159] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 11.159] sna_accel_block: GPU idle, flushing [ 11.159] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.159] gen8_vertex_close: reloc[0] = 287 [ 11.159] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.159] kgem_add_handle: handle=16, index=3 [ 11.159] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.159] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.159] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.159] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.159] kgem_fixup_relocs: shrinking by 61440 [ 11.159] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.159] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.159] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.159] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.159] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.159] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.159] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.159] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.159] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.159] start_flush: has dirty shadow [ 11.160] timer_enable (time=11159), starting timer 0 [ 11.160] timer_enable (time=11159), starting timer 1 [ 11.160] sna_accel_block: evaluating timers, active=7 [ 11.160] sna_accel_block: flush timer expires in 8 [11167] [ 11.168] sna_wakeup_handler [ 11.168] sna_block_handler (tv=596.989000) [ 11.168] kgem_retire, need_retire?=1 [ 11.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.168] kgem_retire__requests_ring: retiring ring 0 [ 11.168] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.168] __kgem_retire_rq: request 1 complete [ 11.168] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 11.168] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.168] kgem_bo_move_to_cache: release handle=22 [ 11.168] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.168] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.168] kgem_retire -- retired=1, need_retire=0 [ 11.168] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.168] gen6_render_retire: resetting idle vbo [ 11.168] sna_scanout_do_flush: flush timer active: delta=-1 [ 11.168] sna_scanout_do_flush (time=11168), triggered [ 11.168] sna_scanout_flush (time=11168), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.168] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.168] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.168] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.168] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.168] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.168] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.168] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.168] sna_pixmap_move_to_gpu: already all-damaged [ 11.168] sna_pixmap_mark_active: pixmap=165, handle=35 [ 11.168] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.168] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.168] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.168] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 11.168] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 11.168] get_fb: reusing fb=105 for handle=35 [ 11.168] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 11.168] __kgem_bo_clear_busy: handle=35 [ 11.168] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 11.168] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 11.168] __kgem_bo_clear_busy: handle=35 [ 11.168] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.168] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 11.168] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 11.168] sna_accel_block: evaluating timers, active=7 [ 11.168] sna_accel_block: flush timer expires in 16 [11184] [ 11.176] sna_wakeup_handler [ 11.176] sna_mode_wakeup: len=32 [ 11.176] sna_mode_wakeup: recording last swap on pipe=1, frame 394 [18a], time 11.177178 [ 11.176] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 11.176] sna_mode_wakeup: flip complete, pending? 2 [ 11.176] sna_block_handler (tv=596.981000) [ 11.176] sna_scanout_do_flush: flush timer active: delta=8 [ 11.176] sna_accel_do_throttle (time=11176), triggered [ 11.176] sna_accel_throttle (time=11176) [ 11.176] sna_accel_disarm_timer[1] (time=11176) [ 11.176] sna_accel_block: evaluating timers, active=5 [ 11.176] sna_accel_block: flush timer expires in 8 [11184] [ 11.178] sna_wakeup_handler [ 11.178] sna_mode_wakeup: len=32 [ 11.178] sna_mode_wakeup: recording last swap on pipe=0, frame 424 [1a8], time 11.178490 [ 11.178] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 11.178] sna_mode_wakeup: flip complete, pending? 1 [ 11.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.178] sna_block_handler (tv=596.979000) [ 11.178] sna_scanout_do_flush: flush timer active: delta=6 [ 11.178] sna_accel_do_throttle -- no pending activity [ 11.178] sna_accel_block: evaluating timers, active=5 [ 11.178] sna_accel_block: flush timer expires in 6 [11184] [ 11.184] sna_wakeup_handler [ 11.184] sna_block_handler (tv=596.973000) [ 11.184] sna_scanout_do_flush: flush timer active: delta=0 [ 11.184] sna_scanout_do_flush (time=11184), triggered [ 11.184] sna_scanout_flush (time=11184), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.184] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.184] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.184] sna_accel_do_throttle -- no pending activity [ 11.184] sna_accel_block: evaluating timers, active=5 [ 11.184] sna_accel_block: flush timer expires in 16 [11200] [ 11.200] sna_wakeup_handler [ 11.200] sna_block_handler (tv=596.957000) [ 11.200] sna_scanout_do_flush: flush timer active: delta=0 [ 11.200] sna_scanout_do_flush (time=11200), triggered [ 11.200] sna_scanout_flush (time=11200), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.200] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.200] sna_accel_disarm_timer[0] (time=11200) [ 11.200] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.200] sna_accel_do_throttle -- no pending activity [ 11.257] sna_wakeup_handler [ 11.257] sna_destroy_pixmap: pixmap=1000, attached?=1 [ 11.257] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.257] __sna_free_pixmap(pixmap=1000) [ 11.257] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.257] kgem_bo_sync__cpu: handle=28 [ 11.257] sna_accel_watch_flush: enable=-1 [ 11.257] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.257] __kgem_bo_destroy: handle=28, size=12288 [ 11.257] __kgem_bo_destroy: handle=28, not reusable [ 11.257] kgem_bo_free: handle=28, size=12288 [ 11.257] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.257] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.257] sna_accel_flush: flush?=0, dirty?=0 [ 11.257] sna_block_handler (tv=596.900000) [ 11.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.257] sna_accel_do_throttle -- no pending activity [ 11.257] sna_wakeup_handler [ 11.257] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.257] __pop_freed_pixmap: reusing freed pixmap=1002 header [ 11.257] create_pixmap_hdr: pixmap=1009, width=48, height=48, usage=0 [ 11.257] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.257] __kgem_bo_init(handle=28, num_pages=3) [ 11.257] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.257] sna_accel_watch_flush: enable=1 [ 11.257] __sna_damage_all(48, 48) [ 11.257] sna_pixmap_create_shm: serial=1009, 48x48, usage=0 [ 11.257] sna_accel_flush: flush?=0, dirty?=0 [ 11.257] sna_create_pixmap(48, 36, 24, usage=0) [ 11.257] kgem_can_create_2d: 48x36 @ 24 [ 11.257] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.257] kgem_can_create_2d: untiled size=8192 [ 11.257] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.257] kgem_choose_tiling: 48x36 -> 0 [ 11.257] sna_create_pixmap: usage=0, flags=b [ 11.258] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.258] __pop_freed_pixmap: reusing freed pixmap=1004 header [ 11.258] create_pixmap_hdr: pixmap=1011, width=48, height=36, usage=0 [ 11.258] sna_create_pixmap: serial=1011, 48x36, usage=0 [ 11.258] sna_composite_rectangles(pixmap=1012, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.258] sna_composite_rectangles: converted to op 0 [ 11.258] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.258] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.258] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.258] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.258] sna_composite_rectangles: dropping last-cpu hint [ 11.258] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=19... [ 11.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.258] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.258] sna_pixmap_move_to_gpu(pixmap=1012, usage=0), flags=b [ 11.258] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.258] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.258] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.258] kgem_choose_tiling: 48x36 -> 0 [ 11.258] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.258] kgem_choose_tiling: 48x36 -> 0 [ 11.258] sna_pixmap_alloc_gpu: pixmap=1012 [ 11.258] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.258] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.258] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.258] from inactive: pitch=192, tiling=0: handle=22, id=912 [ 11.258] __sna_damage_all(48, 36) [ 11.258] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.258] sna_pixmap_mark_active: pixmap=1012, handle=22 [ 11.258] sna_drawable_use_bo: allocated GPU bo for operation [ 11.258] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.258] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.258] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.258] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.258] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.258] sna_render_get_solid: 0 [ 11.258] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.258] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.258] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.258] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.258] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.258] kgem_add_handle: handle=4, index=0 [ 11.258] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.258] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.258] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.258] gen9_composite_get_binding_table(ffc0) [ 11.258] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.258] kgem_add_handle: handle=22, index=1 [ 11.258] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.258] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.258] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.258] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.258] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.258] kgem_add_handle: handle=7, index=2 [ 11.258] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.258] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.258] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.258] gen9_emit_sampler: sampler = 1 [ 11.258] gen9_emit_sf: num_sf_outputs=1 [ 11.258] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.258] gen9_emit_vertex_elements: setup id=0 [ 11.258] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.258] (0, 0), (48, 36) [ 11.258] gen8_vertex_flush[490] = 3 [ 11.258] sna_composite_rectangles: pixmap=1012 marking clear [0]? 1 [ 11.258] sna_composite_rectangles(pixmap=1012, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.258] sna_composite_rectangles: converted to op 1 [ 11.258] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.258] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.258] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.258] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.258] sna_composite_rectangles: promoting to full GPU [ 11.258] sna_composite_rectangles: dropping last-cpu hint [ 11.258] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=19... [ 11.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.258] sna_drawable_use_bo: using whole GPU bo [ 11.258] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.258] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.258] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.258] sna_render_get_solid: ff2c001e [ 11.258] sna_render_get_solid(0) = ff2c001e (old) [ 11.258] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.258] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.258] gen9_composite_get_binding_table(ff00) [ 11.258] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.258] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.258] kgem_add_handle: handle=8, index=3 [ 11.258] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.258] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.258] gen9_emit_vertex_elements: setup id=0 [ 11.258] (0, 0), (48, 36) [ 11.258] gen8_vertex_flush[4cc] = 3 [ 11.258] sna_composite_rectangles: pixmap=1012 marking clear [ff2c001e]? 1 [ 11.258] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3f4 [ 11.258] sna_validate_gc: recomputing clip [ 11.258] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.258] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1012:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.258] sna_copy_area: normal copy [ 11.258] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.258] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.258] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.258] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.258] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.258] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.258] sna_do_copy: pixmap -- no source clipping [ 11.258] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.258] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.258] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1012+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.258] sna_copy_boxes: dst=(priv=0x55bca9b8e8e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.258] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.258] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=1b... [ 11.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.258] sna_drawable_use_bo: using whole GPU bo [ 11.258] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.258] sna_pixmap_move_to_gpu: already all-damaged [ 11.258] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.258] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.258] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.258] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.258] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.258] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.258] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.258] gen9_composite_get_binding_table(fe80) [ 11.258] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.258] kgem_add_handle: handle=9, index=4 [ 11.258] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.258] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.258] gen9_emit_sampler: sampler = 0 [ 11.258] gen9_emit_vertex_elements: setup id=0 [ 11.258] (3422, 6) -> (0, 0) + (48, 36) [ 11.258] gen8_vertex_flush[510] = 3 [ 11.258] sna_create_pixmap(80, 80, 32, usage=0) [ 11.258] kgem_can_create_2d: 80x80 @ 32 [ 11.258] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.258] kgem_can_create_2d: untiled size=28672 [ 11.258] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.258] kgem_choose_tiling: 80x80 -> 0 [ 11.258] sna_create_pixmap: usage=0, flags=b [ 11.258] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.258] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.258] create_pixmap: serial=1013, usage=0, 0x0 [ 11.258] create_pixmap_hdr: pixmap=1013, width=80, height=80, usage=0 [ 11.258] sna_create_pixmap: serial=1013, 80x80, usage=0 [ 11.258] sna_composite_rectangles(pixmap=1014, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.258] sna_composite_rectangles: converted to op 0 [ 11.258] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.258] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.258] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.258] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.258] sna_composite_rectangles: dropping last-cpu hint [ 11.258] sna_drawable_use_bo pixmap=1014, box=((0, 0), (80, 80)), flags=19... [ 11.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.258] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.258] sna_pixmap_move_to_gpu(pixmap=1014, usage=0), flags=b [ 11.258] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.258] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.258] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.258] kgem_choose_tiling: 80x80 -> 0 [ 11.258] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.258] kgem_choose_tiling: 80x80 -> 0 [ 11.258] sna_pixmap_alloc_gpu: pixmap=1014 [ 11.258] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.258] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.258] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.258] from inactive: pitch=320, tiling=0: handle=40, id=913 [ 11.258] __sna_damage_all(80, 80) [ 11.258] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.258] sna_pixmap_mark_active: pixmap=1014, handle=40 [ 11.258] sna_drawable_use_bo: allocated GPU bo for operation [ 11.258] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.258] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.258] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.258] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.258] sna_render_get_solid: 0 [ 11.258] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.258] kgem_set_mode: flushing before new bo [ 11.258] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.258] gen8_vertex_close: reloc[0] = 287 [ 11.258] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.258] kgem_add_handle: handle=16, index=5 [ 11.258] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.258] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.258] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.258] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.258] kgem_fixup_relocs: shrinking by 61440 [ 11.258] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.258] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.258] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.258] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.258] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.258] __kgem_bo_clear_busy: handle=7 [ 11.258] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.258] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.258] __kgem_bo_clear_busy: handle=8 [ 11.258] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.258] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.258] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.258] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.258] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.258] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.258] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.258] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.258] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.258] kgem_add_handle: handle=4, index=0 [ 11.258] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.258] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.258] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.258] gen9_composite_get_binding_table(ffc0) [ 11.258] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.258] kgem_add_handle: handle=40, index=1 [ 11.258] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.258] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.258] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.258] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.258] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.258] kgem_add_handle: handle=7, index=2 [ 11.258] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.258] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.258] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.258] gen9_emit_sampler: sampler = 1 [ 11.258] gen9_emit_sf: num_sf_outputs=1 [ 11.258] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.258] gen9_emit_vertex_elements: setup id=0 [ 11.258] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.258] (0, 0), (80, 80) [ 11.258] gen8_vertex_flush[490] = 3 [ 11.258] sna_composite_rectangles: pixmap=1014 marking clear [0]? 1 [ 11.258] sna_composite_rectangles(pixmap=1014, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.258] sna_composite_rectangles: converted to op 1 [ 11.258] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.258] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.258] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.258] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.258] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.258] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.258] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.258] sna_composite_rectangles: dropping last-cpu hint [ 11.258] sna_drawable_use_bo pixmap=1014, box=((0, 0), (80, 80)), flags=1... [ 11.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.258] sna_drawable_use_bo: using whole GPU bo [ 11.258] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.258] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.258] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.258] sna_render_get_solid: 40404040 [ 11.258] sna_render_get_solid(1) = 40404040 (old) [ 11.258] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.258] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.258] gen9_composite_get_binding_table(ff00) [ 11.258] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.258] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.258] kgem_add_handle: handle=8, index=3 [ 11.258] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.258] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.258] gen9_emit_vertex_elements: setup id=0 [ 11.258] (0, 0), (2, 2) [ 11.258] (78, 0), (80, 2) [ 11.258] (0, 78), (2, 80) [ 11.258] (78, 78), (80, 80) [ 11.258] gen8_vertex_flush[4cc] = 12 [ 11.258] sna_composite(pixmap=1012, op=3, src=1014+(3422, 6), mask=0+(0, 0), dst=1012+(0, 0)+(0, 0), size=(48, 36) [ 11.258] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.258] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.258] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.258] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.258] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.258] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.258] gen9_render_composite: 48x36, current mode=1/1 [ 11.258] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.258] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.258] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.258] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.258] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.258] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=7... [ 11.258] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.258] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.258] sna_drawable_use_bo: using whole GPU bo [ 11.258] gen9_composite_set_target: pixmap=1012, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.258] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.259] sna_transform_is_imprecise_integer_translation: no transform [ 11.259] gen9_composite_picture: integer translation (0, 0), removing [ 11.259] sna_render_pixmap_bo pixmap=1014, (3422, 6)x(48, 36)/(80, 80) [ 11.259] sna_render_pixmap_bo: GPU all damaged [ 11.259] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.259] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.259] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.259] gen4_choose_composite_emitter: identity src, no mask [ 11.259] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.259] __kgem_retire_rq: request 1 complete [ 11.259] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.259] kgem_set_mode: flushing before new bo [ 11.259] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.259] gen8_vertex_close: reloc[0] = 287 [ 11.259] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.259] kgem_add_handle: handle=16, index=4 [ 11.259] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.259] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.259] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.259] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.259] kgem_fixup_relocs: shrinking by 61440 [ 11.259] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.259] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.259] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.259] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.259] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.259] __kgem_bo_clear_busy: handle=7 [ 11.259] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.259] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.259] __kgem_bo_clear_busy: handle=8 [ 11.259] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.259] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.259] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.259] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.259] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.259] aligning vertex: was 2, now 3 floats per vertex [ 11.259] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.259] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.259] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.259] kgem_add_handle: handle=4, index=0 [ 11.259] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.259] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.259] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.259] gen9_composite_get_binding_table(ffc0) [ 11.259] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.259] kgem_add_handle: handle=22, index=1 [ 11.259] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.259] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.259] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.259] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.259] kgem_add_handle: handle=40, index=2 [ 11.259] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.259] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.259] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.259] gen9_emit_sampler: sampler = a [ 11.259] gen9_emit_sf: num_sf_outputs=1 [ 11.259] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.259] gen9_emit_vertex_elements: setup id=2 [ 11.259] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.259] gen9_render_composite_box: (0, 0), (48, 36) [ 11.259] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.259] gen8_vertex_flush[490] = 3 [ 11.259] sna_destroy_pixmap: pixmap=1014, attached?=1 [ 11.259] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.259] __kgem_bo_destroy: handle=40, size=65536 [ 11.259] __kgem_bo_destroy: handle=40 -> active [ 11.259] __sna_free_pixmap(pixmap=1014) [ 11.259] sna_create_pixmap(2, 64, 32, usage=0) [ 11.259] kgem_can_create_2d: 2x64 @ 32 [ 11.259] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.259] kgem_can_create_2d: untiled size=4096 [ 11.259] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.259] kgem_choose_tiling: 2x64 -> 0 [ 11.259] sna_create_pixmap: usage=0, flags=a [ 11.259] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.259] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.259] create_pixmap: serial=1015, usage=0, 2x64 [ 11.259] sna_create_pixmap: serial=1015, 2x64, usage=0 [ 11.259] sna_composite_rectangles(pixmap=1016, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.259] sna_composite_rectangles: converted to op 0 [ 11.259] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.259] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.259] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.259] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.259] sna_composite_rectangles: fallback, dst pixmap=1016 too small or not attached [ 11.259] sna_composite_rectangles: fallback [ 11.259] sna_drawable_move_region_to_cpu(pixmap=1016 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.259] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.259] _sna_pixmap_move_to_cpu(pixmap=1016, 2x64, flags=1) [ 11.259] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.259] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.259] operate_inplace: no, inplace operation not suitable [ 11.259] _sna_pixmap_move_to_cpu: marking as damaged [ 11.259] __sna_damage_all(2, 64) [ 11.259] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.259] sna_create_pixmap(1, 32, 32, usage=0) [ 11.259] kgem_can_create_2d: 1x32 @ 32 [ 11.259] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.259] kgem_can_create_2d: untiled size=4096 [ 11.259] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.259] kgem_choose_tiling: 1x32 -> 0 [ 11.259] sna_create_pixmap: usage=0, flags=a [ 11.259] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.259] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.259] create_pixmap: serial=1017, usage=0, 1x32 [ 11.259] sna_create_pixmap: serial=1017, 1x32, usage=0 [ 11.259] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3f0, drawable=3fa [ 11.259] sna_validate_gc: recomputing clip [ 11.259] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.259] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.259] try_upload__fast: ignore existing cpu damage (if any) [ 11.259] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.259] try_upload__fast: no, no gpu damage [ 11.259] sna_drawable_move_region_to_cpu(pixmap=1018 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.259] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.259] _sna_pixmap_move_to_cpu(pixmap=1018, 1x32, flags=1) [ 11.259] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.259] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.259] operate_inplace: no, inplace operation not suitable [ 11.259] _sna_pixmap_move_to_cpu: marking as damaged [ 11.259] __sna_damage_all(1, 32) [ 11.259] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.259] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.259] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.259] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.259] sna_accel_flush: flush?=0, dirty?=0 [ 11.259] sna_composite(pixmap=1016, op=1, src=1018+(0, 0), mask=0+(0, 0), dst=1016+(0, 0)+(0, 0), size=(2, 64) [ 11.259] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.259] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.259] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.259] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.259] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.259] sna_composite: fallback, dst pixmap=1016 is too small (or completely damaged) [ 11.259] sna_composite: fallback -- fbComposite [ 11.259] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.259] sna_composite_fb: fallback -- move src to cpu [ 11.259] _sna_pixmap_move_to_cpu(pixmap=1018, 1x32, flags=2) [ 11.259] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.259] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.259] sna_composite_fb: fallback -- move dst to cpu [ 11.259] sna_drawable_move_region_to_cpu(pixmap=1016 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.259] sna_drawable_move_region_to_cpu: pixmap=1016 all damaged on CPU [ 11.259] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.259] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.259] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.259] sna_destroy_pixmap: pixmap=1018, attached?=1 [ 11.259] __sna_free_pixmap(pixmap=1018) [ 11.259] sna_composite(pixmap=1012, op=3, src=1016+(3422, 6), mask=0+(0, 0), dst=1012+(0, 0)+(0, 0), size=(48, 36) [ 11.259] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.259] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.259] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.259] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.259] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.259] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.259] gen9_render_composite: 48x36, current mode=1/1 [ 11.259] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.259] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.259] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.259] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.259] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=7... [ 11.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.259] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.259] sna_drawable_use_bo: using whole GPU bo [ 11.259] gen9_composite_set_target: pixmap=1012, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.259] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.259] sna_transform_is_imprecise_integer_translation: no transform [ 11.259] gen9_composite_picture: integer translation (0, 0), removing [ 11.259] sna_render_pixmap_bo pixmap=1016, (3422, 6)x(48, 36)/(2, 64) [ 11.259] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.259] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.259] use_cpu_bo: no cpu bo [ 11.259] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.259] kgem_choose_tiling: 2x36 -> 0 [ 11.259] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.259] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.259] sna_drawable_move_region_to_cpu(pixmap=1016 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.259] sna_drawable_move_region_to_cpu: pixmap=1016 all damaged on CPU [ 11.259] kgem_can_create_2d: 2x36 @ 32 [ 11.259] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.259] kgem_can_create_2d: untiled size=4096 [ 11.259] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.259] kgem_choose_tiling: 2x36 -> 0 [ 11.259] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.259] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.259] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.259] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.259] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.259] search_linear_cache: searching for inactive gtt map [ 11.259] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.259] search_linear_cache: searching for inactive gtt map [ 11.259] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.259] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 11.259] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 11.259] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.259] kgem_create_buffer: reusing handle=31 for buffer [ 11.259] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.259] init_buffer_from_bo: reusing handle=31 for buffer [ 11.259] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 11.259] kgem_bo_map: converting request for GTT map into CPU map [ 11.259] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 11.259] kgem_bo_sync__cpu: handle=31 [ 11.259] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.259] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 11.259] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.259] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 11.259] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 11.259] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 11.259] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 11.259] __kgem_bo_init(handle=31, num_pages=1152) [ 11.259] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.259] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.259] kgem_bo_is_render: handle=31, rq? 0 [0] [ 11.259] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.259] gen4_choose_composite_emitter: identity src, no mask [ 11.259] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.259] gen9_composite_get_binding_table(ff00) [ 11.259] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 11.259] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 11.259] kgem_add_handle: handle=31, index=3 [ 11.259] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 11.259] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.259] gen9_emit_vertex_elements: setup id=2 [ 11.259] gen9_render_composite_box: (0, 0), (48, 36) [ 11.259] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.259] gen8_vertex_flush[4cc] = 3 [ 11.259] _kgem_bo_destroy: handle=31, proxy? 1 [ 11.259] sna_destroy_pixmap: pixmap=1016, attached?=1 [ 11.259] __sna_free_pixmap(pixmap=1016) [ 11.259] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1012:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.259] sna_copy_area: normal copy [ 11.259] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.259] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.259] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.259] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.259] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.259] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.259] sna_do_copy: pixmap -- no source clipping [ 11.259] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.259] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.259] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1012+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.259] sna_copy_boxes: dst=(priv=0x55bca9b8e8e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.259] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.259] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=1b... [ 11.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.259] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.259] sna_drawable_use_bo: using whole GPU bo [ 11.259] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.259] sna_pixmap_move_to_gpu: already all-damaged [ 11.259] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.259] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.259] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.259] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.259] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.259] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.259] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.259] aligning vertex: was 3, now 2 floats per vertex [ 11.259] gen9_composite_get_binding_table(fe80) [ 11.259] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.259] kgem_add_handle: handle=9, index=4 [ 11.259] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.259] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.259] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.259] gen9_emit_sampler: sampler = 0 [ 11.259] gen9_emit_vertex_elements: setup id=0 [ 11.259] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.259] (3422, 6) -> (0, 0) + (48, 36) [ 11.259] gen8_vertex_flush[558] = 3 [ 11.259] sna_composite_rectangles(pixmap=1012, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.259] sna_composite_rectangles: converted to op 3 [ 11.259] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.259] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.259] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.259] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.259] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=1... [ 11.259] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.259] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.259] sna_drawable_use_bo: using whole GPU bo [ 11.259] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.259] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.259] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.259] sna_render_get_solid: 660a0a0a [ 11.259] sna_render_get_solid(2) = 660a0a0a (old) [ 11.259] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.259] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.259] gen9_composite_get_binding_table(fe00) [ 11.259] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.259] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.259] kgem_add_handle: handle=8, index=5 [ 11.259] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.259] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.259] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.259] gen9_emit_sampler: sampler = 1 [ 11.259] gen9_emit_vertex_elements: setup id=0 [ 11.259] (0, 0), (48, 36) [ 11.260] gen8_vertex_flush[5b4] = 3 [ 11.260] sna_composite(pixmap=1012, op=3, src=1010+(0, 6), mask=0+(0, 0), dst=1012+(0, 0)+(0, 0), size=(48, 36) [ 11.260] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.260] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.260] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.260] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.260] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.260] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.260] gen9_render_composite: 48x36, current mode=1/1 [ 11.260] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.260] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.260] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.260] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.260] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.260] sna_drawable_use_bo pixmap=1012, box=((0, 0), (48, 36)), flags=7... [ 11.260] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.260] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.260] sna_drawable_use_bo: using whole GPU bo [ 11.260] gen9_composite_set_target: pixmap=1012, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.260] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.260] sna_transform_is_imprecise_integer_translation: no transform [ 11.260] gen9_composite_picture: integer translation (0, 0), removing [ 11.260] sna_render_pixmap_bo pixmap=1010, (0, 6)x(48, 36)/(48, 48) [ 11.260] sna_render_pixmap_bo: CPU all damaged [ 11.260] sna_add_flush_pixmap: marking pixmap=1010 for flushing [ 11.260] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.260] __kgem_retire_rq: request 1 complete [ 11.260] sna_add_flush_pixmap: new flush bo, flushing before [ 11.260] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.260] gen8_vertex_close: reloc[0] = 287 [ 11.260] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.260] kgem_add_handle: handle=16, index=6 [ 11.260] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.260] gen8_vertex_close: reloc[1] = 337 [ 11.260] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.260] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.260] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.260] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.260] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.260] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.260] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.260] kgem_fixup_relocs: shrinking by 61440 [ 11.260] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.260] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.260] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.260] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.260] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.260] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 11.260] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.260] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.260] __kgem_bo_clear_busy: handle=8 [ 11.260] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.260] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.260] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.260] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.260] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.260] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.260] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.260] gen4_choose_composite_emitter: identity src, no mask [ 11.260] needs_batch_flush: flushing before handle=28 for new reservation [ 11.260] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.260] aligning vertex: was 2, now 3 floats per vertex [ 11.260] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.260] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.260] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.260] kgem_add_handle: handle=4, index=0 [ 11.260] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.260] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.260] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.260] gen9_composite_get_binding_table(ffc0) [ 11.260] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.260] kgem_add_handle: handle=22, index=1 [ 11.260] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.260] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.260] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.260] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.260] kgem_add_handle: handle=28, index=2 [ 11.260] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.260] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.260] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.260] gen9_emit_sampler: sampler = 2 [ 11.260] gen9_emit_sf: num_sf_outputs=1 [ 11.260] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.260] gen9_emit_vertex_elements: setup id=2 [ 11.260] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.260] gen9_render_composite_box: (0, 0), (48, 36) [ 11.260] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.260] gen8_vertex_flush[490] = 3 [ 11.260] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3f4, drawable=b1 [ 11.260] sna_validate_gc: recomputing clip [ 11.260] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.260] sna_copy_area: src=pixmap=1012:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.260] sna_copy_area: normal copy [ 11.260] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.260] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.260] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.260] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.260] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.260] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.260] sna_do_copy: pixmap -- no source clipping [ 11.260] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.260] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.260] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1012+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.260] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e8e0, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.260] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.260] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.260] sna_drawable_use_bo: pinned, never REPLACES [ 11.260] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.260] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.260] sna_drawable_use_bo: applying move-to-gpu override [ 11.260] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.260] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 11.260] wait_for_shadow: setting front pixmap to handle=30 [ 11.260] sna_drawable_use_bo: using whole GPU bo [ 11.260] sna_pixmap_move_to_gpu(pixmap=1012, usage=0), flags=a [ 11.260] sna_pixmap_move_to_gpu: already all-damaged [ 11.260] sna_pixmap_mark_active: pixmap=1012, handle=22 [ 11.260] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.260] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.260] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.260] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.260] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.260] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.260] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.260] __kgem_retire_rq: request 1 complete [ 11.260] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.260] kgem_bo_move_to_cache: release handle=40 [ 11.260] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.260] kgem_set_mode: flushing before new bo [ 11.260] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.260] gen8_vertex_close: reloc[0] = 287 [ 11.260] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.260] kgem_add_handle: handle=16, index=3 [ 11.260] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.260] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.260] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.260] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.260] kgem_fixup_relocs: shrinking by 61440 [ 11.260] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.260] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.260] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.260] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.260] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.260] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.260] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.260] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.260] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.260] aligning vertex: was 3, now 2 floats per vertex [ 11.260] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.260] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.260] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.260] kgem_add_handle: handle=4, index=0 [ 11.260] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.260] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.260] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.260] gen9_composite_get_binding_table(ffc0) [ 11.260] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 11.260] kgem_add_handle: handle=30, index=1 [ 11.260] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.260] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 11.260] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.260] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.260] kgem_add_handle: handle=22, index=2 [ 11.260] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.260] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.260] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.260] gen9_emit_sampler: sampler = 0 [ 11.260] gen9_emit_sf: num_sf_outputs=1 [ 11.260] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.260] gen9_emit_vertex_elements: setup id=0 [ 11.260] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.260] (0, 0) -> (3422, 6) + (48, 36) [ 11.260] gen8_vertex_flush[490] = 3 [ 11.260] sna_destroy_pixmap: pixmap=1012, attached?=1 [ 11.260] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.260] __kgem_bo_destroy: handle=22, size=61440 [ 11.260] __kgem_bo_destroy: handle=22 -> active [ 11.260] __sna_free_pixmap(pixmap=1012) [ 11.260] sna_accel_flush: flush?=0, dirty?=1 [ 11.260] sna_accel_flush: syncing SHM pixmap=1010 (refcnt=1) [ 11.260] _sna_pixmap_move_to_cpu(pixmap=1010, 48x48, flags=3) [ 11.260] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.260] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.260] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.260] kgem_bo_sync__cpu_full: handle=28 [ 11.260] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.260] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.260] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.260] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.260] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.260] __kgem_retire_rq: request 1 complete [ 11.260] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.260] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.260] sna_accel_flush: flush?=0, dirty?=0 [ 11.260] sna_block_handler (tv=596.897000) [ 11.260] kgem_retire, need_retire?=1 [ 11.260] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.260] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.260] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.260] kgem_retire -- retired=0, need_retire=0 [ 11.260] kgem_retire__buffers: handle=31, busy? 0 [0] [ 11.260] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 11.260] __kgem_bo_destroy: handle=31, size=262144 [ 11.260] kgem_bo_replace_io: transferring io handle=31 to bo [ 11.260] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 11.260] sna_accel_block: GPU idle, flushing [ 11.260] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.260] gen8_vertex_close: reloc[0] = 287 [ 11.260] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.260] kgem_add_handle: handle=16, index=3 [ 11.260] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.260] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.260] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.260] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.260] kgem_fixup_relocs: shrinking by 61440 [ 11.260] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.260] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.260] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.260] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.260] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.260] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.260] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.260] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.260] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.260] start_flush: has dirty shadow [ 11.260] timer_enable (time=11260), starting timer 0 [ 11.260] timer_enable (time=11260), starting timer 1 [ 11.260] sna_accel_block: evaluating timers, active=7 [ 11.260] sna_accel_block: flush timer expires in 8 [11268] [ 11.269] sna_wakeup_handler [ 11.269] sna_block_handler (tv=596.888000) [ 11.269] kgem_retire, need_retire?=1 [ 11.269] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.269] kgem_retire__requests_ring: retiring ring 0 [ 11.269] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.269] __kgem_retire_rq: request 1 complete [ 11.269] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 11.269] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.269] kgem_bo_move_to_cache: release handle=22 [ 11.269] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.269] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.269] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.269] kgem_retire -- retired=1, need_retire=0 [ 11.269] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.269] gen6_render_retire: resetting idle vbo [ 11.269] sna_scanout_do_flush: flush timer active: delta=-1 [ 11.269] sna_scanout_do_flush (time=11269), triggered [ 11.269] sna_scanout_flush (time=11269), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.269] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.269] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.269] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.269] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.269] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.269] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.269] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.269] sna_pixmap_move_to_gpu: already all-damaged [ 11.269] sna_pixmap_mark_active: pixmap=165, handle=30 [ 11.269] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.269] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.269] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.269] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 11.269] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 11.269] get_fb: reusing fb=108 for handle=30 [ 11.269] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 11.269] __kgem_bo_clear_busy: handle=30 [ 11.269] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 11.269] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 11.269] __kgem_bo_clear_busy: handle=30 [ 11.269] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.269] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 11.269] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 11.269] sna_accel_block: evaluating timers, active=7 [ 11.269] sna_accel_block: flush timer expires in 16 [11285] [ 11.276] sna_wakeup_handler [ 11.276] sna_mode_wakeup: len=32 [ 11.276] sna_mode_wakeup: recording last swap on pipe=1, frame 400 [190], time 11.277183 [ 11.276] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 11.276] sna_mode_wakeup: flip complete, pending? 2 [ 11.276] sna_block_handler (tv=596.881000) [ 11.276] sna_scanout_do_flush: flush timer active: delta=9 [ 11.276] sna_accel_block: evaluating timers, active=7 [ 11.276] sna_accel_block: flush timer expires in 9 [11285] [ 11.278] sna_wakeup_handler [ 11.278] sna_mode_wakeup: len=32 [ 11.278] sna_mode_wakeup: recording last swap on pipe=0, frame 430 [1ae], time 11.278491 [ 11.278] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 11.278] sna_mode_wakeup: flip complete, pending? 1 [ 11.278] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.278] sna_block_handler (tv=596.879000) [ 11.278] sna_scanout_do_flush: flush timer active: delta=7 [ 11.278] sna_accel_do_throttle (time=11278), triggered [ 11.278] sna_accel_throttle (time=11278) [ 11.278] sna_accel_disarm_timer[1] (time=11278) [ 11.278] sna_accel_block: evaluating timers, active=5 [ 11.278] sna_accel_block: flush timer expires in 7 [11285] [ 11.285] sna_wakeup_handler [ 11.285] sna_block_handler (tv=596.872000) [ 11.285] sna_scanout_do_flush: flush timer active: delta=0 [ 11.285] sna_scanout_do_flush (time=11285), triggered [ 11.285] sna_scanout_flush (time=11285), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.285] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.285] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.285] sna_accel_do_throttle -- no pending activity [ 11.285] sna_accel_block: evaluating timers, active=5 [ 11.285] sna_accel_block: flush timer expires in 16 [11301] [ 11.301] sna_wakeup_handler [ 11.301] sna_block_handler (tv=596.856000) [ 11.301] sna_scanout_do_flush: flush timer active: delta=0 [ 11.301] sna_scanout_do_flush (time=11301), triggered [ 11.301] sna_scanout_flush (time=11301), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.301] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.301] sna_accel_disarm_timer[0] (time=11301) [ 11.301] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.301] sna_accel_do_throttle -- no pending activity [ 11.357] sna_wakeup_handler [ 11.357] sna_destroy_pixmap: pixmap=1010, attached?=1 [ 11.357] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.357] __sna_free_pixmap(pixmap=1010) [ 11.357] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.357] kgem_bo_sync__cpu: handle=28 [ 11.357] sna_accel_watch_flush: enable=-1 [ 11.357] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.357] __kgem_bo_destroy: handle=28, size=12288 [ 11.357] __kgem_bo_destroy: handle=28, not reusable [ 11.357] kgem_bo_free: handle=28, size=12288 [ 11.357] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.357] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.357] sna_accel_flush: flush?=0, dirty?=0 [ 11.357] sna_block_handler (tv=596.800000) [ 11.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.357] sna_accel_do_throttle -- no pending activity [ 11.358] sna_wakeup_handler [ 11.358] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.358] __pop_freed_pixmap: reusing freed pixmap=1012 header [ 11.358] create_pixmap_hdr: pixmap=1019, width=48, height=48, usage=0 [ 11.358] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.358] __kgem_bo_init(handle=28, num_pages=3) [ 11.358] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.358] sna_accel_watch_flush: enable=1 [ 11.358] __sna_damage_all(48, 48) [ 11.358] sna_pixmap_create_shm: serial=1019, 48x48, usage=0 [ 11.358] sna_accel_flush: flush?=0, dirty?=0 [ 11.358] sna_create_pixmap(48, 36, 24, usage=0) [ 11.358] kgem_can_create_2d: 48x36 @ 24 [ 11.358] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.358] kgem_can_create_2d: untiled size=8192 [ 11.358] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.358] kgem_choose_tiling: 48x36 -> 0 [ 11.358] sna_create_pixmap: usage=0, flags=b [ 11.358] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.358] __pop_freed_pixmap: reusing freed pixmap=1014 header [ 11.358] create_pixmap_hdr: pixmap=1021, width=48, height=36, usage=0 [ 11.358] sna_create_pixmap: serial=1021, 48x36, usage=0 [ 11.358] sna_composite_rectangles(pixmap=1022, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.358] sna_composite_rectangles: converted to op 0 [ 11.358] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.358] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.358] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.358] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.358] sna_composite_rectangles: dropping last-cpu hint [ 11.358] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=19... [ 11.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.358] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.358] sna_pixmap_move_to_gpu(pixmap=1022, usage=0), flags=b [ 11.358] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.358] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.358] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.358] kgem_choose_tiling: 48x36 -> 0 [ 11.358] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.358] kgem_choose_tiling: 48x36 -> 0 [ 11.358] sna_pixmap_alloc_gpu: pixmap=1022 [ 11.358] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.358] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.358] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.358] from inactive: pitch=192, tiling=0: handle=22, id=917 [ 11.358] __sna_damage_all(48, 36) [ 11.358] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.358] sna_pixmap_mark_active: pixmap=1022, handle=22 [ 11.358] sna_drawable_use_bo: allocated GPU bo for operation [ 11.358] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.358] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.358] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.358] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.358] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.358] sna_render_get_solid: 0 [ 11.358] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.358] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.358] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.358] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.358] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.358] kgem_add_handle: handle=4, index=0 [ 11.358] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.358] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.358] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.358] gen9_composite_get_binding_table(ffc0) [ 11.358] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.358] kgem_add_handle: handle=22, index=1 [ 11.358] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.358] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.358] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.358] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.358] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.358] kgem_add_handle: handle=7, index=2 [ 11.358] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.358] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.358] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.358] gen9_emit_sampler: sampler = 1 [ 11.358] gen9_emit_sf: num_sf_outputs=1 [ 11.358] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.358] gen9_emit_vertex_elements: setup id=0 [ 11.358] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.358] (0, 0), (48, 36) [ 11.358] gen8_vertex_flush[490] = 3 [ 11.358] sna_composite_rectangles: pixmap=1022 marking clear [0]? 1 [ 11.358] sna_composite_rectangles(pixmap=1022, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.358] sna_composite_rectangles: converted to op 1 [ 11.358] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.358] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.358] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.358] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.358] sna_composite_rectangles: promoting to full GPU [ 11.358] sna_composite_rectangles: dropping last-cpu hint [ 11.358] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=19... [ 11.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.358] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.358] sna_drawable_use_bo: using whole GPU bo [ 11.358] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.358] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.358] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.358] sna_render_get_solid: ff2c001e [ 11.358] sna_render_get_solid(0) = ff2c001e (old) [ 11.358] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.358] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.358] gen9_composite_get_binding_table(ff00) [ 11.358] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.358] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.358] kgem_add_handle: handle=8, index=3 [ 11.358] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.358] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.358] gen9_emit_vertex_elements: setup id=0 [ 11.358] (0, 0), (48, 36) [ 11.358] gen8_vertex_flush[4cc] = 3 [ 11.358] sna_composite_rectangles: pixmap=1022 marking clear [ff2c001e]? 1 [ 11.358] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=3fe [ 11.358] sna_validate_gc: recomputing clip [ 11.358] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.358] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1022:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.358] sna_copy_area: normal copy [ 11.358] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.358] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.358] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.358] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.358] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.358] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.358] sna_do_copy: pixmap -- no source clipping [ 11.358] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.358] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.358] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1022+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.358] sna_copy_boxes: dst=(priv=0x55bca9b8ebf0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.358] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.358] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=1b... [ 11.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.358] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.358] sna_drawable_use_bo: using whole GPU bo [ 11.358] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.358] sna_pixmap_move_to_gpu: already all-damaged [ 11.358] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.358] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.358] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.358] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.358] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.358] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.358] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.358] gen9_composite_get_binding_table(fe80) [ 11.358] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.358] kgem_add_handle: handle=9, index=4 [ 11.358] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.358] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.358] gen9_emit_sampler: sampler = 0 [ 11.358] gen9_emit_vertex_elements: setup id=0 [ 11.358] (3422, 6) -> (0, 0) + (48, 36) [ 11.358] gen8_vertex_flush[510] = 3 [ 11.358] sna_create_pixmap(80, 80, 32, usage=0) [ 11.358] kgem_can_create_2d: 80x80 @ 32 [ 11.358] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.358] kgem_can_create_2d: untiled size=28672 [ 11.358] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.358] kgem_choose_tiling: 80x80 -> 0 [ 11.358] sna_create_pixmap: usage=0, flags=b [ 11.358] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.358] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.358] create_pixmap: serial=1023, usage=0, 0x0 [ 11.358] create_pixmap_hdr: pixmap=1023, width=80, height=80, usage=0 [ 11.358] sna_create_pixmap: serial=1023, 80x80, usage=0 [ 11.358] sna_composite_rectangles(pixmap=1024, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.358] sna_composite_rectangles: converted to op 0 [ 11.358] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.358] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.358] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.358] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.358] sna_composite_rectangles: dropping last-cpu hint [ 11.358] sna_drawable_use_bo pixmap=1024, box=((0, 0), (80, 80)), flags=19... [ 11.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.358] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.358] sna_pixmap_move_to_gpu(pixmap=1024, usage=0), flags=b [ 11.358] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.358] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.358] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.358] kgem_choose_tiling: 80x80 -> 0 [ 11.358] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.358] kgem_choose_tiling: 80x80 -> 0 [ 11.358] sna_pixmap_alloc_gpu: pixmap=1024 [ 11.358] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.358] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.358] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.358] from inactive: pitch=320, tiling=0: handle=40, id=918 [ 11.358] __sna_damage_all(80, 80) [ 11.358] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.358] sna_pixmap_mark_active: pixmap=1024, handle=40 [ 11.358] sna_drawable_use_bo: allocated GPU bo for operation [ 11.358] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.358] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.358] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.358] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.358] sna_render_get_solid: 0 [ 11.358] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.358] kgem_set_mode: flushing before new bo [ 11.358] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.358] gen8_vertex_close: reloc[0] = 287 [ 11.358] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.358] kgem_add_handle: handle=16, index=5 [ 11.358] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.358] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.358] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.358] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.358] kgem_fixup_relocs: shrinking by 61440 [ 11.358] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.358] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.358] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.358] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.358] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.358] __kgem_bo_clear_busy: handle=7 [ 11.358] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.358] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.358] __kgem_bo_clear_busy: handle=8 [ 11.358] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.358] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.358] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.358] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.358] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.358] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.358] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.358] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.358] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.358] kgem_add_handle: handle=4, index=0 [ 11.358] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.358] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.358] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.358] gen9_composite_get_binding_table(ffc0) [ 11.358] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.358] kgem_add_handle: handle=40, index=1 [ 11.358] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.358] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.358] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.358] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.358] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.358] kgem_add_handle: handle=7, index=2 [ 11.358] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.358] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.358] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.358] gen9_emit_sampler: sampler = 1 [ 11.358] gen9_emit_sf: num_sf_outputs=1 [ 11.358] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.358] gen9_emit_vertex_elements: setup id=0 [ 11.358] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.358] (0, 0), (80, 80) [ 11.358] gen8_vertex_flush[490] = 3 [ 11.358] sna_composite_rectangles: pixmap=1024 marking clear [0]? 1 [ 11.358] sna_composite_rectangles(pixmap=1024, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.358] sna_composite_rectangles: converted to op 1 [ 11.358] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.358] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.358] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.358] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.358] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.358] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.358] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.358] sna_composite_rectangles: dropping last-cpu hint [ 11.358] sna_drawable_use_bo pixmap=1024, box=((0, 0), (80, 80)), flags=1... [ 11.358] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.358] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.358] sna_drawable_use_bo: using whole GPU bo [ 11.358] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.358] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.359] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.359] sna_render_get_solid: 40404040 [ 11.359] sna_render_get_solid(1) = 40404040 (old) [ 11.359] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.359] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.359] gen9_composite_get_binding_table(ff00) [ 11.359] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.359] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.359] kgem_add_handle: handle=8, index=3 [ 11.359] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.359] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.359] gen9_emit_vertex_elements: setup id=0 [ 11.359] (0, 0), (2, 2) [ 11.359] (78, 0), (80, 2) [ 11.359] (0, 78), (2, 80) [ 11.359] (78, 78), (80, 80) [ 11.359] gen8_vertex_flush[4cc] = 12 [ 11.359] sna_composite(pixmap=1022, op=3, src=1024+(3422, 6), mask=0+(0, 0), dst=1022+(0, 0)+(0, 0), size=(48, 36) [ 11.359] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.359] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.359] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.359] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.359] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.359] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.359] gen9_render_composite: 48x36, current mode=1/1 [ 11.359] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.359] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.359] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.359] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.359] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=7... [ 11.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.359] sna_drawable_use_bo: using whole GPU bo [ 11.359] gen9_composite_set_target: pixmap=1022, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.359] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.359] sna_transform_is_imprecise_integer_translation: no transform [ 11.359] gen9_composite_picture: integer translation (0, 0), removing [ 11.359] sna_render_pixmap_bo pixmap=1024, (3422, 6)x(48, 36)/(80, 80) [ 11.359] sna_render_pixmap_bo: GPU all damaged [ 11.359] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.359] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.359] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.359] gen4_choose_composite_emitter: identity src, no mask [ 11.359] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.359] __kgem_retire_rq: request 1 complete [ 11.359] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.359] kgem_set_mode: flushing before new bo [ 11.359] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.359] gen8_vertex_close: reloc[0] = 287 [ 11.359] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.359] kgem_add_handle: handle=16, index=4 [ 11.359] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.359] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.359] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.359] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.359] kgem_fixup_relocs: shrinking by 61440 [ 11.359] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.359] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.359] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.359] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.359] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.359] __kgem_bo_clear_busy: handle=7 [ 11.359] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.359] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.359] __kgem_bo_clear_busy: handle=8 [ 11.359] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.359] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.359] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.359] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.359] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.359] aligning vertex: was 2, now 3 floats per vertex [ 11.359] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.359] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.359] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.359] kgem_add_handle: handle=4, index=0 [ 11.359] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.359] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.359] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.359] gen9_composite_get_binding_table(ffc0) [ 11.359] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.359] kgem_add_handle: handle=22, index=1 [ 11.359] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.359] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.359] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.359] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.359] kgem_add_handle: handle=40, index=2 [ 11.359] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.359] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.359] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.359] gen9_emit_sampler: sampler = a [ 11.359] gen9_emit_sf: num_sf_outputs=1 [ 11.359] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.359] gen9_emit_vertex_elements: setup id=2 [ 11.359] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.359] gen9_render_composite_box: (0, 0), (48, 36) [ 11.359] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.359] gen8_vertex_flush[490] = 3 [ 11.359] sna_destroy_pixmap: pixmap=1024, attached?=1 [ 11.359] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.359] __kgem_bo_destroy: handle=40, size=65536 [ 11.359] __kgem_bo_destroy: handle=40 -> active [ 11.359] __sna_free_pixmap(pixmap=1024) [ 11.359] sna_create_pixmap(2, 64, 32, usage=0) [ 11.359] kgem_can_create_2d: 2x64 @ 32 [ 11.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.359] kgem_can_create_2d: untiled size=4096 [ 11.359] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.359] kgem_choose_tiling: 2x64 -> 0 [ 11.359] sna_create_pixmap: usage=0, flags=a [ 11.359] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.359] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.359] create_pixmap: serial=1025, usage=0, 2x64 [ 11.359] sna_create_pixmap: serial=1025, 2x64, usage=0 [ 11.359] sna_composite_rectangles(pixmap=1026, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.359] sna_composite_rectangles: converted to op 0 [ 11.359] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.359] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.359] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.359] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.359] sna_composite_rectangles: fallback, dst pixmap=1026 too small or not attached [ 11.359] sna_composite_rectangles: fallback [ 11.359] sna_drawable_move_region_to_cpu(pixmap=1026 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.359] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.359] _sna_pixmap_move_to_cpu(pixmap=1026, 2x64, flags=1) [ 11.359] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.359] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.359] operate_inplace: no, inplace operation not suitable [ 11.359] _sna_pixmap_move_to_cpu: marking as damaged [ 11.359] __sna_damage_all(2, 64) [ 11.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.359] sna_create_pixmap(1, 32, 32, usage=0) [ 11.359] kgem_can_create_2d: 1x32 @ 32 [ 11.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.359] kgem_can_create_2d: untiled size=4096 [ 11.359] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.359] kgem_choose_tiling: 1x32 -> 0 [ 11.359] sna_create_pixmap: usage=0, flags=a [ 11.359] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.359] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.359] create_pixmap: serial=1027, usage=0, 1x32 [ 11.359] sna_create_pixmap: serial=1027, 1x32, usage=0 [ 11.359] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=3fa, drawable=404 [ 11.359] sna_validate_gc: recomputing clip [ 11.359] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.359] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.359] try_upload__fast: ignore existing cpu damage (if any) [ 11.359] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.359] try_upload__fast: no, no gpu damage [ 11.359] sna_drawable_move_region_to_cpu(pixmap=1028 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.359] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.359] _sna_pixmap_move_to_cpu(pixmap=1028, 1x32, flags=1) [ 11.359] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.359] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.359] operate_inplace: no, inplace operation not suitable [ 11.359] _sna_pixmap_move_to_cpu: marking as damaged [ 11.359] __sna_damage_all(1, 32) [ 11.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.359] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.359] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.359] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.359] sna_accel_flush: flush?=0, dirty?=0 [ 11.359] sna_composite(pixmap=1026, op=1, src=1028+(0, 0), mask=0+(0, 0), dst=1026+(0, 0)+(0, 0), size=(2, 64) [ 11.359] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.359] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.359] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.359] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.359] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.359] sna_composite: fallback, dst pixmap=1026 is too small (or completely damaged) [ 11.359] sna_composite: fallback -- fbComposite [ 11.359] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.359] sna_composite_fb: fallback -- move src to cpu [ 11.359] _sna_pixmap_move_to_cpu(pixmap=1028, 1x32, flags=2) [ 11.359] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.359] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.359] sna_composite_fb: fallback -- move dst to cpu [ 11.359] sna_drawable_move_region_to_cpu(pixmap=1026 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.359] sna_drawable_move_region_to_cpu: pixmap=1026 all damaged on CPU [ 11.359] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.359] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.359] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.359] sna_destroy_pixmap: pixmap=1028, attached?=1 [ 11.359] __sna_free_pixmap(pixmap=1028) [ 11.359] sna_composite(pixmap=1022, op=3, src=1026+(3422, 6), mask=0+(0, 0), dst=1022+(0, 0)+(0, 0), size=(48, 36) [ 11.359] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.359] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.359] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.359] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.359] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.359] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.359] gen9_render_composite: 48x36, current mode=1/1 [ 11.359] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.359] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.359] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.359] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.359] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=7... [ 11.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.359] sna_drawable_use_bo: using whole GPU bo [ 11.359] gen9_composite_set_target: pixmap=1022, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.359] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.359] sna_transform_is_imprecise_integer_translation: no transform [ 11.359] gen9_composite_picture: integer translation (0, 0), removing [ 11.359] sna_render_pixmap_bo pixmap=1026, (3422, 6)x(48, 36)/(2, 64) [ 11.359] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.359] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.359] use_cpu_bo: no cpu bo [ 11.359] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.359] kgem_choose_tiling: 2x36 -> 0 [ 11.359] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.359] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.359] sna_drawable_move_region_to_cpu(pixmap=1026 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.359] sna_drawable_move_region_to_cpu: pixmap=1026 all damaged on CPU [ 11.359] kgem_can_create_2d: 2x36 @ 32 [ 11.359] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.359] kgem_can_create_2d: untiled size=4096 [ 11.359] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.359] kgem_choose_tiling: 2x36 -> 0 [ 11.359] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.359] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.359] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.359] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.359] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.359] search_linear_cache: searching for inactive gtt map [ 11.359] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.359] search_linear_cache: searching for inactive gtt map [ 11.359] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.359] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 11.359] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 11.359] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.359] kgem_create_buffer: reusing handle=31 for buffer [ 11.359] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.359] init_buffer_from_bo: reusing handle=31 for buffer [ 11.359] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 11.359] kgem_bo_map: converting request for GTT map into CPU map [ 11.359] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 11.359] kgem_bo_sync__cpu: handle=31 [ 11.359] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.359] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 11.359] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.359] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 11.359] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 11.359] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 11.359] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 11.359] __kgem_bo_init(handle=31, num_pages=1152) [ 11.359] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.359] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.359] kgem_bo_is_render: handle=31, rq? 0 [0] [ 11.359] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.359] gen4_choose_composite_emitter: identity src, no mask [ 11.359] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.359] gen9_composite_get_binding_table(ff00) [ 11.359] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 11.359] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 11.359] kgem_add_handle: handle=31, index=3 [ 11.359] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 11.359] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.359] gen9_emit_vertex_elements: setup id=2 [ 11.359] gen9_render_composite_box: (0, 0), (48, 36) [ 11.359] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.359] gen8_vertex_flush[4cc] = 3 [ 11.359] _kgem_bo_destroy: handle=31, proxy? 1 [ 11.359] sna_destroy_pixmap: pixmap=1026, attached?=1 [ 11.359] __sna_free_pixmap(pixmap=1026) [ 11.359] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1022:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.359] sna_copy_area: normal copy [ 11.359] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.359] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.359] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.359] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.359] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.359] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.359] sna_do_copy: pixmap -- no source clipping [ 11.359] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.359] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.359] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1022+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.359] sna_copy_boxes: dst=(priv=0x55bca9b8ebf0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.359] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.359] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=1b... [ 11.359] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.359] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.359] sna_drawable_use_bo: using whole GPU bo [ 11.359] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.359] sna_pixmap_move_to_gpu: already all-damaged [ 11.359] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.359] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.359] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.359] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.359] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.359] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.359] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.359] aligning vertex: was 3, now 2 floats per vertex [ 11.359] gen9_composite_get_binding_table(fe80) [ 11.359] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.359] kgem_add_handle: handle=9, index=4 [ 11.359] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.359] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.359] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.360] gen9_emit_sampler: sampler = 0 [ 11.360] gen9_emit_vertex_elements: setup id=0 [ 11.360] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.360] (3422, 6) -> (0, 0) + (48, 36) [ 11.360] gen8_vertex_flush[558] = 3 [ 11.360] sna_composite_rectangles(pixmap=1022, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.360] sna_composite_rectangles: converted to op 3 [ 11.360] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.360] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.360] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.360] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.360] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=1... [ 11.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.360] sna_drawable_use_bo: using whole GPU bo [ 11.360] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.360] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.360] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.360] sna_render_get_solid: 660a0a0a [ 11.360] sna_render_get_solid(2) = 660a0a0a (old) [ 11.360] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.360] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.360] gen9_composite_get_binding_table(fe00) [ 11.360] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.360] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.360] kgem_add_handle: handle=8, index=5 [ 11.360] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.360] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.360] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.360] gen9_emit_sampler: sampler = 1 [ 11.360] gen9_emit_vertex_elements: setup id=0 [ 11.360] (0, 0), (48, 36) [ 11.360] gen8_vertex_flush[5b4] = 3 [ 11.360] sna_composite(pixmap=1022, op=3, src=1020+(0, 6), mask=0+(0, 0), dst=1022+(0, 0)+(0, 0), size=(48, 36) [ 11.360] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.360] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.360] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.360] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.360] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.360] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.360] gen9_render_composite: 48x36, current mode=1/1 [ 11.360] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.360] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.360] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.360] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.360] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.360] sna_drawable_use_bo pixmap=1022, box=((0, 0), (48, 36)), flags=7... [ 11.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.360] sna_drawable_use_bo: using whole GPU bo [ 11.360] gen9_composite_set_target: pixmap=1022, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.360] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.360] sna_transform_is_imprecise_integer_translation: no transform [ 11.360] gen9_composite_picture: integer translation (0, 0), removing [ 11.360] sna_render_pixmap_bo pixmap=1020, (0, 6)x(48, 36)/(48, 48) [ 11.360] sna_render_pixmap_bo: CPU all damaged [ 11.360] sna_add_flush_pixmap: marking pixmap=1020 for flushing [ 11.360] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.360] __kgem_retire_rq: request 1 complete [ 11.360] sna_add_flush_pixmap: new flush bo, flushing before [ 11.360] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.360] gen8_vertex_close: reloc[0] = 287 [ 11.360] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.360] kgem_add_handle: handle=16, index=6 [ 11.360] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.360] gen8_vertex_close: reloc[1] = 337 [ 11.360] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.360] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.360] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.360] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.360] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.360] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.360] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.360] kgem_fixup_relocs: shrinking by 61440 [ 11.360] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.360] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.360] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.360] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.360] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.360] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 11.360] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.360] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.360] __kgem_bo_clear_busy: handle=8 [ 11.360] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.360] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.360] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.360] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.360] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.360] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.360] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.360] gen4_choose_composite_emitter: identity src, no mask [ 11.360] needs_batch_flush: flushing before handle=28 for new reservation [ 11.360] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.360] aligning vertex: was 2, now 3 floats per vertex [ 11.360] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.360] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.360] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.360] kgem_add_handle: handle=4, index=0 [ 11.360] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.360] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.360] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.360] gen9_composite_get_binding_table(ffc0) [ 11.360] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.360] kgem_add_handle: handle=22, index=1 [ 11.360] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.360] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.360] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.360] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.360] kgem_add_handle: handle=28, index=2 [ 11.360] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.360] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.360] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.360] gen9_emit_sampler: sampler = 2 [ 11.360] gen9_emit_sf: num_sf_outputs=1 [ 11.360] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.360] gen9_emit_vertex_elements: setup id=2 [ 11.360] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.360] gen9_render_composite_box: (0, 0), (48, 36) [ 11.360] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.360] gen8_vertex_flush[490] = 3 [ 11.360] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=3fe, drawable=b1 [ 11.360] sna_validate_gc: recomputing clip [ 11.360] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.360] sna_copy_area: src=pixmap=1022:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.360] sna_copy_area: normal copy [ 11.360] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.360] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.360] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.360] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.360] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.360] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.360] sna_do_copy: pixmap -- no source clipping [ 11.360] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.360] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.360] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1022+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.360] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8ebf0, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.360] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.360] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.360] sna_drawable_use_bo: pinned, never REPLACES [ 11.360] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.360] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.360] sna_drawable_use_bo: applying move-to-gpu override [ 11.360] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.360] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 11.360] wait_for_shadow: setting front pixmap to handle=35 [ 11.360] sna_drawable_use_bo: using whole GPU bo [ 11.360] sna_pixmap_move_to_gpu(pixmap=1022, usage=0), flags=a [ 11.360] sna_pixmap_move_to_gpu: already all-damaged [ 11.360] sna_pixmap_mark_active: pixmap=1022, handle=22 [ 11.360] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.360] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.360] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.360] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.360] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.360] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.360] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.360] __kgem_retire_rq: request 1 complete [ 11.360] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.360] kgem_bo_move_to_cache: release handle=40 [ 11.360] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.360] kgem_set_mode: flushing before new bo [ 11.360] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.360] gen8_vertex_close: reloc[0] = 287 [ 11.360] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.360] kgem_add_handle: handle=16, index=3 [ 11.360] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.360] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.360] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.360] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.360] kgem_fixup_relocs: shrinking by 61440 [ 11.360] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.360] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.360] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.360] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.360] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.360] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.360] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.360] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.360] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.360] aligning vertex: was 3, now 2 floats per vertex [ 11.360] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.360] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.360] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.360] kgem_add_handle: handle=4, index=0 [ 11.360] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.360] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.360] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.360] gen9_composite_get_binding_table(ffc0) [ 11.360] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 11.360] kgem_add_handle: handle=35, index=1 [ 11.360] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.360] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 11.360] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.360] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.360] kgem_add_handle: handle=22, index=2 [ 11.360] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.360] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.360] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.360] gen9_emit_sampler: sampler = 0 [ 11.360] gen9_emit_sf: num_sf_outputs=1 [ 11.360] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.360] gen9_emit_vertex_elements: setup id=0 [ 11.360] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.360] (0, 0) -> (3422, 6) + (48, 36) [ 11.360] gen8_vertex_flush[490] = 3 [ 11.360] sna_destroy_pixmap: pixmap=1022, attached?=1 [ 11.360] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.360] __kgem_bo_destroy: handle=22, size=61440 [ 11.360] __kgem_bo_destroy: handle=22 -> active [ 11.360] __sna_free_pixmap(pixmap=1022) [ 11.360] sna_accel_flush: flush?=0, dirty?=1 [ 11.360] sna_accel_flush: syncing SHM pixmap=1020 (refcnt=1) [ 11.360] _sna_pixmap_move_to_cpu(pixmap=1020, 48x48, flags=3) [ 11.360] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.360] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.360] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.360] kgem_bo_sync__cpu_full: handle=28 [ 11.360] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.360] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.360] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.360] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.360] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.360] __kgem_retire_rq: request 1 complete [ 11.360] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.360] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.360] sna_accel_flush: flush?=0, dirty?=0 [ 11.360] sna_block_handler (tv=596.797000) [ 11.360] kgem_retire, need_retire?=1 [ 11.360] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.360] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.360] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.360] kgem_retire -- retired=0, need_retire=0 [ 11.360] kgem_retire__buffers: handle=31, busy? 0 [0] [ 11.360] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 11.360] __kgem_bo_destroy: handle=31, size=262144 [ 11.360] kgem_bo_replace_io: transferring io handle=31 to bo [ 11.360] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 11.360] sna_accel_block: GPU idle, flushing [ 11.360] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.360] gen8_vertex_close: reloc[0] = 287 [ 11.360] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.360] kgem_add_handle: handle=16, index=3 [ 11.360] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.360] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.360] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.360] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.360] kgem_fixup_relocs: shrinking by 61440 [ 11.360] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.360] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.360] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.360] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.360] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.360] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.360] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.360] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.360] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.360] start_flush: has dirty shadow [ 11.360] timer_enable (time=11360), starting timer 0 [ 11.361] timer_enable (time=11360), starting timer 1 [ 11.361] sna_accel_block: evaluating timers, active=7 [ 11.361] sna_accel_block: flush timer expires in 8 [11368] [ 11.369] sna_wakeup_handler [ 11.369] sna_block_handler (tv=596.788000) [ 11.369] kgem_retire, need_retire?=1 [ 11.369] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.369] kgem_retire__requests_ring: retiring ring 0 [ 11.369] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.369] __kgem_retire_rq: request 1 complete [ 11.369] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 11.369] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.369] kgem_bo_move_to_cache: release handle=22 [ 11.369] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.369] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.369] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.369] kgem_retire -- retired=1, need_retire=0 [ 11.369] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.369] gen6_render_retire: resetting idle vbo [ 11.369] sna_scanout_do_flush: flush timer active: delta=-1 [ 11.369] sna_scanout_do_flush (time=11369), triggered [ 11.369] sna_scanout_flush (time=11369), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.369] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.369] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.369] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.369] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.369] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.369] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.369] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.369] sna_pixmap_move_to_gpu: already all-damaged [ 11.369] sna_pixmap_mark_active: pixmap=165, handle=35 [ 11.369] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.369] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.369] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.369] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 11.369] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 11.369] get_fb: reusing fb=105 for handle=35 [ 11.369] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 11.369] __kgem_bo_clear_busy: handle=35 [ 11.369] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 11.369] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 11.369] __kgem_bo_clear_busy: handle=35 [ 11.369] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.369] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 11.369] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 11.369] sna_accel_block: evaluating timers, active=7 [ 11.369] sna_accel_block: flush timer expires in 16 [11385] [ 11.376] sna_wakeup_handler [ 11.376] sna_mode_wakeup: len=32 [ 11.376] sna_mode_wakeup: recording last swap on pipe=1, frame 406 [196], time 11.377195 [ 11.376] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 11.376] sna_mode_wakeup: flip complete, pending? 2 [ 11.376] sna_block_handler (tv=596.781000) [ 11.376] sna_scanout_do_flush: flush timer active: delta=9 [ 11.376] sna_accel_block: evaluating timers, active=7 [ 11.376] sna_accel_block: flush timer expires in 9 [11385] [ 11.378] sna_wakeup_handler [ 11.378] sna_mode_wakeup: len=32 [ 11.378] sna_mode_wakeup: recording last swap on pipe=0, frame 436 [1b4], time 11.378498 [ 11.378] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 11.378] sna_mode_wakeup: flip complete, pending? 1 [ 11.378] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.378] sna_block_handler (tv=596.779000) [ 11.378] sna_scanout_do_flush: flush timer active: delta=7 [ 11.378] sna_accel_do_throttle (time=11378), triggered [ 11.378] sna_accel_throttle (time=11378) [ 11.378] sna_accel_disarm_timer[1] (time=11378) [ 11.378] sna_accel_block: evaluating timers, active=5 [ 11.378] sna_accel_block: flush timer expires in 7 [11385] [ 11.385] sna_wakeup_handler [ 11.385] sna_block_handler (tv=596.772000) [ 11.385] sna_scanout_do_flush: flush timer active: delta=0 [ 11.385] sna_scanout_do_flush (time=11385), triggered [ 11.385] sna_scanout_flush (time=11385), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.385] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.385] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.385] sna_accel_do_throttle -- no pending activity [ 11.385] sna_accel_block: evaluating timers, active=5 [ 11.385] sna_accel_block: flush timer expires in 16 [11401] [ 11.401] sna_wakeup_handler [ 11.401] sna_block_handler (tv=596.756000) [ 11.401] sna_scanout_do_flush: flush timer active: delta=0 [ 11.401] sna_scanout_do_flush (time=11401), triggered [ 11.401] sna_scanout_flush (time=11401), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.401] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.401] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.401] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.401] sna_accel_disarm_timer[0] (time=11401) [ 11.401] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.401] sna_accel_do_throttle -- no pending activity [ 11.457] sna_wakeup_handler [ 11.457] sna_destroy_pixmap: pixmap=1020, attached?=1 [ 11.457] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.457] __sna_free_pixmap(pixmap=1020) [ 11.457] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.457] kgem_bo_sync__cpu: handle=28 [ 11.457] sna_accel_watch_flush: enable=-1 [ 11.457] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.457] __kgem_bo_destroy: handle=28, size=12288 [ 11.457] __kgem_bo_destroy: handle=28, not reusable [ 11.457] kgem_bo_free: handle=28, size=12288 [ 11.457] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.457] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.457] sna_accel_flush: flush?=0, dirty?=0 [ 11.457] sna_block_handler (tv=596.700000) [ 11.457] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.457] sna_accel_do_throttle -- no pending activity [ 11.458] sna_wakeup_handler [ 11.458] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.458] __pop_freed_pixmap: reusing freed pixmap=1022 header [ 11.458] create_pixmap_hdr: pixmap=1029, width=48, height=48, usage=0 [ 11.458] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.458] __kgem_bo_init(handle=28, num_pages=3) [ 11.458] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.458] sna_accel_watch_flush: enable=1 [ 11.458] __sna_damage_all(48, 48) [ 11.458] sna_pixmap_create_shm: serial=1029, 48x48, usage=0 [ 11.458] sna_accel_flush: flush?=0, dirty?=0 [ 11.458] sna_create_pixmap(48, 36, 24, usage=0) [ 11.458] kgem_can_create_2d: 48x36 @ 24 [ 11.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.458] kgem_can_create_2d: untiled size=8192 [ 11.458] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.458] kgem_choose_tiling: 48x36 -> 0 [ 11.458] sna_create_pixmap: usage=0, flags=b [ 11.458] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.458] __pop_freed_pixmap: reusing freed pixmap=1024 header [ 11.458] create_pixmap_hdr: pixmap=1031, width=48, height=36, usage=0 [ 11.458] sna_create_pixmap: serial=1031, 48x36, usage=0 [ 11.458] sna_composite_rectangles(pixmap=1032, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.458] sna_composite_rectangles: converted to op 0 [ 11.458] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.458] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.458] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.458] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.458] sna_composite_rectangles: dropping last-cpu hint [ 11.458] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=19... [ 11.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.458] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.458] sna_pixmap_move_to_gpu(pixmap=1032, usage=0), flags=b [ 11.458] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.458] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.458] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.458] kgem_choose_tiling: 48x36 -> 0 [ 11.458] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.458] kgem_choose_tiling: 48x36 -> 0 [ 11.458] sna_pixmap_alloc_gpu: pixmap=1032 [ 11.458] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.458] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.458] from inactive: pitch=192, tiling=0: handle=22, id=922 [ 11.458] __sna_damage_all(48, 36) [ 11.458] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.458] sna_pixmap_mark_active: pixmap=1032, handle=22 [ 11.458] sna_drawable_use_bo: allocated GPU bo for operation [ 11.458] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.458] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.458] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.458] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.458] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.458] sna_render_get_solid: 0 [ 11.458] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.458] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.458] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.458] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.458] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.458] kgem_add_handle: handle=4, index=0 [ 11.458] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.458] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.458] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.458] gen9_composite_get_binding_table(ffc0) [ 11.458] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.458] kgem_add_handle: handle=22, index=1 [ 11.458] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.458] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.458] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.458] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.458] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.458] kgem_add_handle: handle=7, index=2 [ 11.458] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.458] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.458] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.458] gen9_emit_sampler: sampler = 1 [ 11.458] gen9_emit_sf: num_sf_outputs=1 [ 11.458] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.458] gen9_emit_vertex_elements: setup id=0 [ 11.458] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.458] (0, 0), (48, 36) [ 11.458] gen8_vertex_flush[490] = 3 [ 11.458] sna_composite_rectangles: pixmap=1032 marking clear [0]? 1 [ 11.458] sna_composite_rectangles(pixmap=1032, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.458] sna_composite_rectangles: converted to op 1 [ 11.458] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.458] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.458] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.458] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.458] sna_composite_rectangles: promoting to full GPU [ 11.458] sna_composite_rectangles: dropping last-cpu hint [ 11.458] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=19... [ 11.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.458] sna_drawable_use_bo: using whole GPU bo [ 11.458] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.458] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.458] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.458] sna_render_get_solid: ff2c001e [ 11.458] sna_render_get_solid(0) = ff2c001e (old) [ 11.458] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.458] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.458] gen9_composite_get_binding_table(ff00) [ 11.458] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.458] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.458] kgem_add_handle: handle=8, index=3 [ 11.458] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.458] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.458] gen9_emit_vertex_elements: setup id=0 [ 11.458] (0, 0), (48, 36) [ 11.458] gen8_vertex_flush[4cc] = 3 [ 11.458] sna_composite_rectangles: pixmap=1032 marking clear [ff2c001e]? 1 [ 11.458] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=408 [ 11.458] sna_validate_gc: recomputing clip [ 11.458] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.458] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1032:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.458] sna_copy_area: normal copy [ 11.458] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.458] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.458] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.458] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.458] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.458] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.458] sna_do_copy: pixmap -- no source clipping [ 11.458] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.458] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.458] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1032+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.458] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.458] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.458] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=1b... [ 11.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.458] sna_drawable_use_bo: using whole GPU bo [ 11.458] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.458] sna_pixmap_move_to_gpu: already all-damaged [ 11.458] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.458] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.458] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.458] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.458] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.458] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.458] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.458] gen9_composite_get_binding_table(fe80) [ 11.458] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.458] kgem_add_handle: handle=9, index=4 [ 11.458] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.458] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.458] gen9_emit_sampler: sampler = 0 [ 11.458] gen9_emit_vertex_elements: setup id=0 [ 11.458] (3422, 6) -> (0, 0) + (48, 36) [ 11.458] gen8_vertex_flush[510] = 3 [ 11.458] sna_create_pixmap(80, 80, 32, usage=0) [ 11.458] kgem_can_create_2d: 80x80 @ 32 [ 11.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.458] kgem_can_create_2d: untiled size=28672 [ 11.458] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.458] kgem_choose_tiling: 80x80 -> 0 [ 11.458] sna_create_pixmap: usage=0, flags=b [ 11.458] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.458] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.458] create_pixmap: serial=1033, usage=0, 0x0 [ 11.458] create_pixmap_hdr: pixmap=1033, width=80, height=80, usage=0 [ 11.458] sna_create_pixmap: serial=1033, 80x80, usage=0 [ 11.458] sna_composite_rectangles(pixmap=1034, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.458] sna_composite_rectangles: converted to op 0 [ 11.459] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.459] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.459] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.459] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.459] sna_composite_rectangles: dropping last-cpu hint [ 11.459] sna_drawable_use_bo pixmap=1034, box=((0, 0), (80, 80)), flags=19... [ 11.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.459] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.459] sna_pixmap_move_to_gpu(pixmap=1034, usage=0), flags=b [ 11.459] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.459] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.459] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.459] kgem_choose_tiling: 80x80 -> 0 [ 11.459] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.459] kgem_choose_tiling: 80x80 -> 0 [ 11.459] sna_pixmap_alloc_gpu: pixmap=1034 [ 11.459] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.459] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.459] from inactive: pitch=320, tiling=0: handle=40, id=923 [ 11.459] __sna_damage_all(80, 80) [ 11.459] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.459] sna_pixmap_mark_active: pixmap=1034, handle=40 [ 11.459] sna_drawable_use_bo: allocated GPU bo for operation [ 11.459] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.459] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.459] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.459] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.459] sna_render_get_solid: 0 [ 11.459] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.459] kgem_set_mode: flushing before new bo [ 11.459] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.459] gen8_vertex_close: reloc[0] = 287 [ 11.459] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.459] kgem_add_handle: handle=16, index=5 [ 11.459] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.459] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.459] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.459] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.459] kgem_fixup_relocs: shrinking by 61440 [ 11.459] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.459] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.459] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.459] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.459] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.459] __kgem_bo_clear_busy: handle=7 [ 11.459] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.459] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.459] __kgem_bo_clear_busy: handle=8 [ 11.459] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.459] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.459] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.459] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.459] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.459] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.459] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.459] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.459] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.459] kgem_add_handle: handle=4, index=0 [ 11.459] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.459] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.459] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.459] gen9_composite_get_binding_table(ffc0) [ 11.459] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.459] kgem_add_handle: handle=40, index=1 [ 11.459] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.459] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.459] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.459] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.459] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.459] kgem_add_handle: handle=7, index=2 [ 11.459] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.459] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.459] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.459] gen9_emit_sampler: sampler = 1 [ 11.459] gen9_emit_sf: num_sf_outputs=1 [ 11.459] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.459] gen9_emit_vertex_elements: setup id=0 [ 11.459] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.459] (0, 0), (80, 80) [ 11.459] gen8_vertex_flush[490] = 3 [ 11.459] sna_composite_rectangles: pixmap=1034 marking clear [0]? 1 [ 11.459] sna_composite_rectangles(pixmap=1034, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.459] sna_composite_rectangles: converted to op 1 [ 11.459] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.459] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.459] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.459] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.459] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.459] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.459] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.459] sna_composite_rectangles: dropping last-cpu hint [ 11.459] sna_drawable_use_bo pixmap=1034, box=((0, 0), (80, 80)), flags=1... [ 11.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.459] sna_drawable_use_bo: using whole GPU bo [ 11.459] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.459] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.459] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.459] sna_render_get_solid: 40404040 [ 11.459] sna_render_get_solid(1) = 40404040 (old) [ 11.459] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.459] gen9_composite_get_binding_table(ff00) [ 11.459] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.459] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.459] kgem_add_handle: handle=8, index=3 [ 11.459] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.459] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.459] gen9_emit_vertex_elements: setup id=0 [ 11.459] (0, 0), (2, 2) [ 11.459] (78, 0), (80, 2) [ 11.459] (0, 78), (2, 80) [ 11.459] (78, 78), (80, 80) [ 11.459] gen8_vertex_flush[4cc] = 12 [ 11.459] sna_composite(pixmap=1032, op=3, src=1034+(3422, 6), mask=0+(0, 0), dst=1032+(0, 0)+(0, 0), size=(48, 36) [ 11.459] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.459] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.459] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.459] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.459] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.459] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.459] gen9_render_composite: 48x36, current mode=1/1 [ 11.459] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.459] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.459] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.459] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.459] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=7... [ 11.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.459] sna_drawable_use_bo: using whole GPU bo [ 11.459] gen9_composite_set_target: pixmap=1032, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.459] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.459] sna_transform_is_imprecise_integer_translation: no transform [ 11.459] gen9_composite_picture: integer translation (0, 0), removing [ 11.459] sna_render_pixmap_bo pixmap=1034, (3422, 6)x(48, 36)/(80, 80) [ 11.459] sna_render_pixmap_bo: GPU all damaged [ 11.459] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.459] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.459] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.459] gen4_choose_composite_emitter: identity src, no mask [ 11.459] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.459] __kgem_retire_rq: request 1 complete [ 11.459] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.459] kgem_set_mode: flushing before new bo [ 11.459] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.459] gen8_vertex_close: reloc[0] = 287 [ 11.459] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.459] kgem_add_handle: handle=16, index=4 [ 11.459] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.459] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.459] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.459] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.459] kgem_fixup_relocs: shrinking by 61440 [ 11.459] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.459] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.459] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.459] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.459] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.459] __kgem_bo_clear_busy: handle=7 [ 11.459] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.459] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.459] __kgem_bo_clear_busy: handle=8 [ 11.459] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.459] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.459] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.459] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.459] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.459] aligning vertex: was 2, now 3 floats per vertex [ 11.459] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.459] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.459] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.459] kgem_add_handle: handle=4, index=0 [ 11.459] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.459] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.459] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.459] gen9_composite_get_binding_table(ffc0) [ 11.459] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.459] kgem_add_handle: handle=22, index=1 [ 11.459] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.459] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.459] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.459] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.459] kgem_add_handle: handle=40, index=2 [ 11.459] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.459] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.459] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.459] gen9_emit_sampler: sampler = a [ 11.459] gen9_emit_sf: num_sf_outputs=1 [ 11.459] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.459] gen9_emit_vertex_elements: setup id=2 [ 11.459] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.459] gen9_render_composite_box: (0, 0), (48, 36) [ 11.459] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.459] gen8_vertex_flush[490] = 3 [ 11.459] sna_destroy_pixmap: pixmap=1034, attached?=1 [ 11.459] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.459] __kgem_bo_destroy: handle=40, size=65536 [ 11.459] __kgem_bo_destroy: handle=40 -> active [ 11.459] __sna_free_pixmap(pixmap=1034) [ 11.459] sna_create_pixmap(2, 64, 32, usage=0) [ 11.459] kgem_can_create_2d: 2x64 @ 32 [ 11.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.459] kgem_can_create_2d: untiled size=4096 [ 11.459] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.459] kgem_choose_tiling: 2x64 -> 0 [ 11.459] sna_create_pixmap: usage=0, flags=a [ 11.459] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.459] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.459] create_pixmap: serial=1035, usage=0, 2x64 [ 11.459] sna_create_pixmap: serial=1035, 2x64, usage=0 [ 11.459] sna_composite_rectangles(pixmap=1036, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.459] sna_composite_rectangles: converted to op 0 [ 11.459] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.459] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.459] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.459] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.459] sna_composite_rectangles: fallback, dst pixmap=1036 too small or not attached [ 11.459] sna_composite_rectangles: fallback [ 11.459] sna_drawable_move_region_to_cpu(pixmap=1036 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.459] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.459] _sna_pixmap_move_to_cpu(pixmap=1036, 2x64, flags=1) [ 11.459] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.459] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.459] operate_inplace: no, inplace operation not suitable [ 11.459] _sna_pixmap_move_to_cpu: marking as damaged [ 11.459] __sna_damage_all(2, 64) [ 11.459] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.459] sna_create_pixmap(1, 32, 32, usage=0) [ 11.459] kgem_can_create_2d: 1x32 @ 32 [ 11.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.459] kgem_can_create_2d: untiled size=4096 [ 11.459] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.459] kgem_choose_tiling: 1x32 -> 0 [ 11.459] sna_create_pixmap: usage=0, flags=a [ 11.459] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.459] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.459] create_pixmap: serial=1037, usage=0, 1x32 [ 11.459] sna_create_pixmap: serial=1037, 1x32, usage=0 [ 11.459] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=404, drawable=40e [ 11.459] sna_validate_gc: recomputing clip [ 11.459] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.459] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.459] try_upload__fast: ignore existing cpu damage (if any) [ 11.459] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.459] try_upload__fast: no, no gpu damage [ 11.459] sna_drawable_move_region_to_cpu(pixmap=1038 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.459] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.459] _sna_pixmap_move_to_cpu(pixmap=1038, 1x32, flags=1) [ 11.459] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.459] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.459] operate_inplace: no, inplace operation not suitable [ 11.459] _sna_pixmap_move_to_cpu: marking as damaged [ 11.459] __sna_damage_all(1, 32) [ 11.459] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.459] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.459] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.459] sna_accel_flush: flush?=0, dirty?=0 [ 11.459] sna_composite(pixmap=1036, op=1, src=1038+(0, 0), mask=0+(0, 0), dst=1036+(0, 0)+(0, 0), size=(2, 64) [ 11.459] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.459] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.459] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.459] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.459] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.459] sna_composite: fallback, dst pixmap=1036 is too small (or completely damaged) [ 11.459] sna_composite: fallback -- fbComposite [ 11.459] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.459] sna_composite_fb: fallback -- move src to cpu [ 11.459] _sna_pixmap_move_to_cpu(pixmap=1038, 1x32, flags=2) [ 11.459] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.459] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.459] sna_composite_fb: fallback -- move dst to cpu [ 11.459] sna_drawable_move_region_to_cpu(pixmap=1036 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.459] sna_drawable_move_region_to_cpu: pixmap=1036 all damaged on CPU [ 11.459] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.459] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.459] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.459] sna_destroy_pixmap: pixmap=1038, attached?=1 [ 11.459] __sna_free_pixmap(pixmap=1038) [ 11.459] sna_composite(pixmap=1032, op=3, src=1036+(3422, 6), mask=0+(0, 0), dst=1032+(0, 0)+(0, 0), size=(48, 36) [ 11.459] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.459] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.459] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.460] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.460] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.460] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.460] gen9_render_composite: 48x36, current mode=1/1 [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.460] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.460] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=7... [ 11.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.460] sna_drawable_use_bo: using whole GPU bo [ 11.460] gen9_composite_set_target: pixmap=1032, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.460] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.460] sna_transform_is_imprecise_integer_translation: no transform [ 11.460] gen9_composite_picture: integer translation (0, 0), removing [ 11.460] sna_render_pixmap_bo pixmap=1036, (3422, 6)x(48, 36)/(2, 64) [ 11.460] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.460] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.460] use_cpu_bo: no cpu bo [ 11.460] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.460] kgem_choose_tiling: 2x36 -> 0 [ 11.460] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.460] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.460] sna_drawable_move_region_to_cpu(pixmap=1036 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.460] sna_drawable_move_region_to_cpu: pixmap=1036 all damaged on CPU [ 11.460] kgem_can_create_2d: 2x36 @ 32 [ 11.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.460] kgem_can_create_2d: untiled size=4096 [ 11.460] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.460] kgem_choose_tiling: 2x36 -> 0 [ 11.460] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.460] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.460] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.460] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.460] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.460] search_linear_cache: searching for inactive gtt map [ 11.460] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.460] search_linear_cache: searching for inactive gtt map [ 11.460] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.460] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 11.460] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 11.460] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.460] kgem_create_buffer: reusing handle=31 for buffer [ 11.460] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.460] init_buffer_from_bo: reusing handle=31 for buffer [ 11.460] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 11.460] kgem_bo_map: converting request for GTT map into CPU map [ 11.460] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 11.460] kgem_bo_sync__cpu: handle=31 [ 11.460] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.460] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 11.460] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.460] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 11.460] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 11.460] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 11.460] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 11.460] __kgem_bo_init(handle=31, num_pages=1152) [ 11.460] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] kgem_bo_is_render: handle=31, rq? 0 [0] [ 11.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.460] gen4_choose_composite_emitter: identity src, no mask [ 11.460] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.460] gen9_composite_get_binding_table(ff00) [ 11.460] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 11.460] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 11.460] kgem_add_handle: handle=31, index=3 [ 11.460] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 11.460] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.460] gen9_emit_vertex_elements: setup id=2 [ 11.460] gen9_render_composite_box: (0, 0), (48, 36) [ 11.460] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.460] gen8_vertex_flush[4cc] = 3 [ 11.460] _kgem_bo_destroy: handle=31, proxy? 1 [ 11.460] sna_destroy_pixmap: pixmap=1036, attached?=1 [ 11.460] __sna_free_pixmap(pixmap=1036) [ 11.460] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1032:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.460] sna_copy_area: normal copy [ 11.460] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.460] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.460] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.460] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.460] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.460] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.460] sna_do_copy: pixmap -- no source clipping [ 11.460] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.460] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.460] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1032+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.460] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.460] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.460] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=1b... [ 11.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.460] sna_drawable_use_bo: using whole GPU bo [ 11.460] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.460] sna_pixmap_move_to_gpu: already all-damaged [ 11.460] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.460] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.460] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.460] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.460] aligning vertex: was 3, now 2 floats per vertex [ 11.460] gen9_composite_get_binding_table(fe80) [ 11.460] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.460] kgem_add_handle: handle=9, index=4 [ 11.460] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.460] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.460] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.460] gen9_emit_sampler: sampler = 0 [ 11.460] gen9_emit_vertex_elements: setup id=0 [ 11.460] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.460] (3422, 6) -> (0, 0) + (48, 36) [ 11.460] gen8_vertex_flush[558] = 3 [ 11.460] sna_composite_rectangles(pixmap=1032, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.460] sna_composite_rectangles: converted to op 3 [ 11.460] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.460] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.460] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.460] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.460] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=1... [ 11.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.460] sna_drawable_use_bo: using whole GPU bo [ 11.460] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.460] sna_render_get_solid: 660a0a0a [ 11.460] sna_render_get_solid(2) = 660a0a0a (old) [ 11.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.460] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.460] gen9_composite_get_binding_table(fe00) [ 11.460] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.460] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.460] kgem_add_handle: handle=8, index=5 [ 11.460] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.460] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.460] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.460] gen9_emit_sampler: sampler = 1 [ 11.460] gen9_emit_vertex_elements: setup id=0 [ 11.460] (0, 0), (48, 36) [ 11.460] gen8_vertex_flush[5b4] = 3 [ 11.460] sna_composite(pixmap=1032, op=3, src=1030+(0, 6), mask=0+(0, 0), dst=1032+(0, 0)+(0, 0), size=(48, 36) [ 11.460] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.460] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.460] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.460] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.460] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.460] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.460] gen9_render_composite: 48x36, current mode=1/1 [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.460] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.460] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.460] sna_drawable_use_bo pixmap=1032, box=((0, 0), (48, 36)), flags=7... [ 11.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.460] sna_drawable_use_bo: using whole GPU bo [ 11.460] gen9_composite_set_target: pixmap=1032, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.460] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.460] sna_transform_is_imprecise_integer_translation: no transform [ 11.460] gen9_composite_picture: integer translation (0, 0), removing [ 11.460] sna_render_pixmap_bo pixmap=1030, (0, 6)x(48, 36)/(48, 48) [ 11.460] sna_render_pixmap_bo: CPU all damaged [ 11.460] sna_add_flush_pixmap: marking pixmap=1030 for flushing [ 11.460] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.460] __kgem_retire_rq: request 1 complete [ 11.460] sna_add_flush_pixmap: new flush bo, flushing before [ 11.460] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.460] gen8_vertex_close: reloc[0] = 287 [ 11.460] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.460] kgem_add_handle: handle=16, index=6 [ 11.460] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.460] gen8_vertex_close: reloc[1] = 337 [ 11.460] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.460] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.460] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.460] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.460] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.460] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.460] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.460] kgem_fixup_relocs: shrinking by 61440 [ 11.460] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.460] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.460] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.460] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.460] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.460] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 11.460] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.460] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.460] __kgem_bo_clear_busy: handle=8 [ 11.460] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.460] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.460] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.460] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.460] gen4_choose_composite_emitter: identity src, no mask [ 11.460] needs_batch_flush: flushing before handle=28 for new reservation [ 11.460] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.460] aligning vertex: was 2, now 3 floats per vertex [ 11.460] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.460] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.460] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.460] kgem_add_handle: handle=4, index=0 [ 11.460] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.460] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.460] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.460] gen9_composite_get_binding_table(ffc0) [ 11.460] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.460] kgem_add_handle: handle=22, index=1 [ 11.460] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.460] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.460] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.460] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.460] kgem_add_handle: handle=28, index=2 [ 11.460] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.460] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.460] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.460] gen9_emit_sampler: sampler = 2 [ 11.460] gen9_emit_sf: num_sf_outputs=1 [ 11.460] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.460] gen9_emit_vertex_elements: setup id=2 [ 11.460] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.460] gen9_render_composite_box: (0, 0), (48, 36) [ 11.460] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.460] gen8_vertex_flush[490] = 3 [ 11.460] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=408, drawable=b1 [ 11.460] sna_validate_gc: recomputing clip [ 11.460] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.460] sna_copy_area: src=pixmap=1032:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.460] sna_copy_area: normal copy [ 11.460] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.460] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.460] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.460] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.460] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.460] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.460] sna_do_copy: pixmap -- no source clipping [ 11.460] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.460] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.460] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1032+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.460] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b34f00, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.460] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.460] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.460] sna_drawable_use_bo: pinned, never REPLACES [ 11.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.460] sna_drawable_use_bo: applying move-to-gpu override [ 11.460] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.460] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 11.460] wait_for_shadow: setting front pixmap to handle=30 [ 11.460] sna_drawable_use_bo: using whole GPU bo [ 11.460] sna_pixmap_move_to_gpu(pixmap=1032, usage=0), flags=a [ 11.460] sna_pixmap_move_to_gpu: already all-damaged [ 11.460] sna_pixmap_mark_active: pixmap=1032, handle=22 [ 11.460] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.460] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.460] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.460] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.460] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.460] __kgem_retire_rq: request 1 complete [ 11.460] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.460] kgem_bo_move_to_cache: release handle=40 [ 11.460] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.460] kgem_set_mode: flushing before new bo [ 11.460] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.460] gen8_vertex_close: reloc[0] = 287 [ 11.460] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.460] kgem_add_handle: handle=16, index=3 [ 11.460] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.460] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.460] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.460] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.460] kgem_fixup_relocs: shrinking by 61440 [ 11.460] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.460] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.460] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.460] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.460] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.460] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.460] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.460] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.460] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.460] aligning vertex: was 3, now 2 floats per vertex [ 11.460] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.460] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.460] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.460] kgem_add_handle: handle=4, index=0 [ 11.460] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.460] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.460] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.460] gen9_composite_get_binding_table(ffc0) [ 11.460] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 11.460] kgem_add_handle: handle=30, index=1 [ 11.460] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.460] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 11.460] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.460] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.460] kgem_add_handle: handle=22, index=2 [ 11.460] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.460] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.461] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.461] gen9_emit_sampler: sampler = 0 [ 11.461] gen9_emit_sf: num_sf_outputs=1 [ 11.461] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.461] gen9_emit_vertex_elements: setup id=0 [ 11.461] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.461] (0, 0) -> (3422, 6) + (48, 36) [ 11.461] gen8_vertex_flush[490] = 3 [ 11.461] sna_destroy_pixmap: pixmap=1032, attached?=1 [ 11.461] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.461] __kgem_bo_destroy: handle=22, size=61440 [ 11.461] __kgem_bo_destroy: handle=22 -> active [ 11.461] __sna_free_pixmap(pixmap=1032) [ 11.461] sna_accel_flush: flush?=0, dirty?=1 [ 11.461] sna_accel_flush: syncing SHM pixmap=1030 (refcnt=1) [ 11.461] _sna_pixmap_move_to_cpu(pixmap=1030, 48x48, flags=3) [ 11.461] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.461] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.461] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.461] kgem_bo_sync__cpu_full: handle=28 [ 11.461] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.461] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.461] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.461] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.461] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.461] __kgem_retire_rq: request 1 complete [ 11.461] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.461] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.461] sna_accel_flush: flush?=0, dirty?=0 [ 11.461] sna_block_handler (tv=596.696000) [ 11.461] kgem_retire, need_retire?=1 [ 11.461] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.461] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.461] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.461] kgem_retire -- retired=0, need_retire=0 [ 11.461] kgem_retire__buffers: handle=31, busy? 0 [0] [ 11.461] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 11.461] __kgem_bo_destroy: handle=31, size=262144 [ 11.461] kgem_bo_replace_io: transferring io handle=31 to bo [ 11.461] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 11.461] sna_accel_block: GPU idle, flushing [ 11.461] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.461] gen8_vertex_close: reloc[0] = 287 [ 11.461] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.461] kgem_add_handle: handle=16, index=3 [ 11.461] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.461] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.461] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.461] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.461] kgem_fixup_relocs: shrinking by 61440 [ 11.461] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.461] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.461] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.461] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.461] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.461] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.461] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.461] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.461] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.461] start_flush: has dirty shadow [ 11.461] timer_enable (time=11461), starting timer 0 [ 11.461] timer_enable (time=11461), starting timer 1 [ 11.461] sna_accel_block: evaluating timers, active=7 [ 11.461] sna_accel_block: flush timer expires in 8 [11469] [ 11.469] sna_wakeup_handler [ 11.469] sna_block_handler (tv=596.688000) [ 11.469] kgem_retire, need_retire?=1 [ 11.469] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.469] kgem_retire__requests_ring: retiring ring 0 [ 11.469] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.469] __kgem_retire_rq: request 1 complete [ 11.469] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 11.469] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.469] kgem_bo_move_to_cache: release handle=22 [ 11.469] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.469] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.469] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.469] kgem_retire -- retired=1, need_retire=0 [ 11.469] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.469] gen6_render_retire: resetting idle vbo [ 11.469] sna_scanout_do_flush: flush timer active: delta=0 [ 11.469] sna_scanout_do_flush (time=11469), triggered [ 11.469] sna_scanout_flush (time=11469), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.469] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.469] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.469] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.469] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.469] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.469] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.469] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.469] sna_pixmap_move_to_gpu: already all-damaged [ 11.469] sna_pixmap_mark_active: pixmap=165, handle=30 [ 11.469] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.469] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.469] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.469] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 11.469] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 11.469] get_fb: reusing fb=108 for handle=30 [ 11.469] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 11.469] __kgem_bo_clear_busy: handle=30 [ 11.469] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 11.469] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 11.469] __kgem_bo_clear_busy: handle=30 [ 11.469] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.469] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 11.469] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 11.469] sna_accel_block: evaluating timers, active=7 [ 11.469] sna_accel_block: flush timer expires in 16 [11485] [ 11.476] sna_wakeup_handler [ 11.476] sna_mode_wakeup: len=32 [ 11.476] sna_mode_wakeup: recording last swap on pipe=1, frame 412 [19c], time 11.477195 [ 11.476] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 11.476] sna_mode_wakeup: flip complete, pending? 2 [ 11.476] sna_block_handler (tv=596.681000) [ 11.476] sna_scanout_do_flush: flush timer active: delta=9 [ 11.476] sna_accel_block: evaluating timers, active=7 [ 11.476] sna_accel_block: flush timer expires in 9 [11485] [ 11.478] sna_wakeup_handler [ 11.478] sna_mode_wakeup: len=32 [ 11.478] sna_mode_wakeup: recording last swap on pipe=0, frame 442 [1ba], time 11.478503 [ 11.478] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 11.478] sna_mode_wakeup: flip complete, pending? 1 [ 11.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.478] sna_block_handler (tv=596.679000) [ 11.478] sna_scanout_do_flush: flush timer active: delta=7 [ 11.478] sna_accel_do_throttle (time=11478), triggered [ 11.478] sna_accel_throttle (time=11478) [ 11.478] sna_accel_disarm_timer[1] (time=11478) [ 11.478] sna_accel_block: evaluating timers, active=5 [ 11.478] sna_accel_block: flush timer expires in 7 [11485] [ 11.485] sna_wakeup_handler [ 11.485] sna_block_handler (tv=596.672000) [ 11.485] sna_scanout_do_flush: flush timer active: delta=0 [ 11.485] sna_scanout_do_flush (time=11485), triggered [ 11.485] sna_scanout_flush (time=11485), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.485] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.485] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.485] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.485] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.485] sna_accel_do_throttle -- no pending activity [ 11.485] sna_accel_block: evaluating timers, active=5 [ 11.485] sna_accel_block: flush timer expires in 16 [11501] [ 11.501] sna_wakeup_handler [ 11.501] sna_block_handler (tv=596.656000) [ 11.501] sna_scanout_do_flush: flush timer active: delta=0 [ 11.501] sna_scanout_do_flush (time=11501), triggered [ 11.501] sna_scanout_flush (time=11501), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.501] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.501] sna_accel_disarm_timer[0] (time=11501) [ 11.501] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.501] sna_accel_do_throttle -- no pending activity [ 11.558] sna_wakeup_handler [ 11.558] sna_destroy_pixmap: pixmap=1030, attached?=1 [ 11.558] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.558] __sna_free_pixmap(pixmap=1030) [ 11.558] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.558] kgem_bo_sync__cpu: handle=28 [ 11.558] sna_accel_watch_flush: enable=-1 [ 11.558] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.558] __kgem_bo_destroy: handle=28, size=12288 [ 11.558] __kgem_bo_destroy: handle=28, not reusable [ 11.558] kgem_bo_free: handle=28, size=12288 [ 11.558] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.558] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.558] sna_accel_flush: flush?=0, dirty?=0 [ 11.558] sna_block_handler (tv=596.599000) [ 11.558] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.558] sna_accel_do_throttle -- no pending activity [ 11.558] sna_wakeup_handler [ 11.558] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.558] __pop_freed_pixmap: reusing freed pixmap=1032 header [ 11.558] create_pixmap_hdr: pixmap=1039, width=48, height=48, usage=0 [ 11.558] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.558] __kgem_bo_init(handle=28, num_pages=3) [ 11.558] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.558] sna_accel_watch_flush: enable=1 [ 11.558] __sna_damage_all(48, 48) [ 11.558] sna_pixmap_create_shm: serial=1039, 48x48, usage=0 [ 11.558] sna_accel_flush: flush?=0, dirty?=0 [ 11.558] sna_create_pixmap(48, 36, 24, usage=0) [ 11.558] kgem_can_create_2d: 48x36 @ 24 [ 11.558] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.558] kgem_can_create_2d: untiled size=8192 [ 11.558] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.558] kgem_choose_tiling: 48x36 -> 0 [ 11.558] sna_create_pixmap: usage=0, flags=b [ 11.558] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.558] __pop_freed_pixmap: reusing freed pixmap=1034 header [ 11.558] create_pixmap_hdr: pixmap=1041, width=48, height=36, usage=0 [ 11.558] sna_create_pixmap: serial=1041, 48x36, usage=0 [ 11.558] sna_composite_rectangles(pixmap=1042, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.558] sna_composite_rectangles: converted to op 0 [ 11.558] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.558] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.558] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.558] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.558] sna_composite_rectangles: dropping last-cpu hint [ 11.558] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=19... [ 11.558] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.558] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.558] sna_pixmap_move_to_gpu(pixmap=1042, usage=0), flags=b [ 11.558] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.558] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.558] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.558] kgem_choose_tiling: 48x36 -> 0 [ 11.558] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.558] kgem_choose_tiling: 48x36 -> 0 [ 11.558] sna_pixmap_alloc_gpu: pixmap=1042 [ 11.558] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.558] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.558] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.558] from inactive: pitch=192, tiling=0: handle=22, id=927 [ 11.558] __sna_damage_all(48, 36) [ 11.558] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.558] sna_pixmap_mark_active: pixmap=1042, handle=22 [ 11.558] sna_drawable_use_bo: allocated GPU bo for operation [ 11.558] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.558] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.558] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.558] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.558] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.558] sna_render_get_solid: 0 [ 11.558] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.559] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.559] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.559] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.559] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.559] kgem_add_handle: handle=4, index=0 [ 11.559] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.559] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.559] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.559] gen9_composite_get_binding_table(ffc0) [ 11.559] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.559] kgem_add_handle: handle=22, index=1 [ 11.559] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.559] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.559] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.559] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.559] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.559] kgem_add_handle: handle=7, index=2 [ 11.559] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.559] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.559] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.559] gen9_emit_sampler: sampler = 1 [ 11.559] gen9_emit_sf: num_sf_outputs=1 [ 11.559] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.559] gen9_emit_vertex_elements: setup id=0 [ 11.559] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.559] (0, 0), (48, 36) [ 11.559] gen8_vertex_flush[490] = 3 [ 11.559] sna_composite_rectangles: pixmap=1042 marking clear [0]? 1 [ 11.559] sna_composite_rectangles(pixmap=1042, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.559] sna_composite_rectangles: converted to op 1 [ 11.559] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.559] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.559] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.559] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.559] sna_composite_rectangles: promoting to full GPU [ 11.559] sna_composite_rectangles: dropping last-cpu hint [ 11.559] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=19... [ 11.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.559] sna_drawable_use_bo: using whole GPU bo [ 11.559] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.559] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.559] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.559] sna_render_get_solid: ff2c001e [ 11.559] sna_render_get_solid(0) = ff2c001e (old) [ 11.559] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.559] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.559] gen9_composite_get_binding_table(ff00) [ 11.559] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.559] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.559] kgem_add_handle: handle=8, index=3 [ 11.559] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.559] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.559] gen9_emit_vertex_elements: setup id=0 [ 11.559] (0, 0), (48, 36) [ 11.559] gen8_vertex_flush[4cc] = 3 [ 11.559] sna_composite_rectangles: pixmap=1042 marking clear [ff2c001e]? 1 [ 11.559] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=412 [ 11.559] sna_validate_gc: recomputing clip [ 11.559] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.559] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1042:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.559] sna_copy_area: normal copy [ 11.559] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.559] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.559] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.559] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.559] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.559] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.559] sna_do_copy: pixmap -- no source clipping [ 11.559] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.559] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.559] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1042+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.559] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.559] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.559] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=1b... [ 11.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.559] sna_drawable_use_bo: using whole GPU bo [ 11.559] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.559] sna_pixmap_move_to_gpu: already all-damaged [ 11.559] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.559] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.559] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.559] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.559] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.559] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.559] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.559] gen9_composite_get_binding_table(fe80) [ 11.559] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.559] kgem_add_handle: handle=9, index=4 [ 11.559] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.559] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.559] gen9_emit_sampler: sampler = 0 [ 11.559] gen9_emit_vertex_elements: setup id=0 [ 11.559] (3422, 6) -> (0, 0) + (48, 36) [ 11.559] gen8_vertex_flush[510] = 3 [ 11.559] sna_create_pixmap(80, 80, 32, usage=0) [ 11.559] kgem_can_create_2d: 80x80 @ 32 [ 11.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.559] kgem_can_create_2d: untiled size=28672 [ 11.559] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.559] kgem_choose_tiling: 80x80 -> 0 [ 11.559] sna_create_pixmap: usage=0, flags=b [ 11.559] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.559] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.559] create_pixmap: serial=1043, usage=0, 0x0 [ 11.559] create_pixmap_hdr: pixmap=1043, width=80, height=80, usage=0 [ 11.559] sna_create_pixmap: serial=1043, 80x80, usage=0 [ 11.559] sna_composite_rectangles(pixmap=1044, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.559] sna_composite_rectangles: converted to op 0 [ 11.559] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.559] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.559] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.559] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.559] sna_composite_rectangles: dropping last-cpu hint [ 11.559] sna_drawable_use_bo pixmap=1044, box=((0, 0), (80, 80)), flags=19... [ 11.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.559] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.559] sna_pixmap_move_to_gpu(pixmap=1044, usage=0), flags=b [ 11.559] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.559] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.559] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.559] kgem_choose_tiling: 80x80 -> 0 [ 11.559] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.559] kgem_choose_tiling: 80x80 -> 0 [ 11.559] sna_pixmap_alloc_gpu: pixmap=1044 [ 11.559] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.559] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.559] from inactive: pitch=320, tiling=0: handle=40, id=928 [ 11.559] __sna_damage_all(80, 80) [ 11.559] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.559] sna_pixmap_mark_active: pixmap=1044, handle=40 [ 11.559] sna_drawable_use_bo: allocated GPU bo for operation [ 11.559] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.559] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.559] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.559] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.559] sna_render_get_solid: 0 [ 11.559] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.559] kgem_set_mode: flushing before new bo [ 11.559] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.559] gen8_vertex_close: reloc[0] = 287 [ 11.559] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.559] kgem_add_handle: handle=16, index=5 [ 11.559] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.559] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.559] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.559] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.559] kgem_fixup_relocs: shrinking by 61440 [ 11.559] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.559] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.559] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.559] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.559] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.559] __kgem_bo_clear_busy: handle=7 [ 11.559] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.559] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.559] __kgem_bo_clear_busy: handle=8 [ 11.559] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.559] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.559] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.559] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.559] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.559] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.559] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.559] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.559] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.559] kgem_add_handle: handle=4, index=0 [ 11.559] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.559] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.559] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.559] gen9_composite_get_binding_table(ffc0) [ 11.559] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.559] kgem_add_handle: handle=40, index=1 [ 11.559] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.559] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.559] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.559] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.559] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.559] kgem_add_handle: handle=7, index=2 [ 11.559] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.559] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.559] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.559] gen9_emit_sampler: sampler = 1 [ 11.559] gen9_emit_sf: num_sf_outputs=1 [ 11.559] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.559] gen9_emit_vertex_elements: setup id=0 [ 11.559] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.559] (0, 0), (80, 80) [ 11.559] gen8_vertex_flush[490] = 3 [ 11.559] sna_composite_rectangles: pixmap=1044 marking clear [0]? 1 [ 11.559] sna_composite_rectangles(pixmap=1044, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.559] sna_composite_rectangles: converted to op 1 [ 11.559] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.559] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.559] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.559] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.559] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.559] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.559] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.559] sna_composite_rectangles: dropping last-cpu hint [ 11.559] sna_drawable_use_bo pixmap=1044, box=((0, 0), (80, 80)), flags=1... [ 11.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.559] sna_drawable_use_bo: using whole GPU bo [ 11.559] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.559] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.559] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.559] sna_render_get_solid: 40404040 [ 11.559] sna_render_get_solid(1) = 40404040 (old) [ 11.559] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.559] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.559] gen9_composite_get_binding_table(ff00) [ 11.559] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.559] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.559] kgem_add_handle: handle=8, index=3 [ 11.559] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.559] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.559] gen9_emit_vertex_elements: setup id=0 [ 11.559] (0, 0), (2, 2) [ 11.559] (78, 0), (80, 2) [ 11.559] (0, 78), (2, 80) [ 11.559] (78, 78), (80, 80) [ 11.559] gen8_vertex_flush[4cc] = 12 [ 11.559] sna_composite(pixmap=1042, op=3, src=1044+(3422, 6), mask=0+(0, 0), dst=1042+(0, 0)+(0, 0), size=(48, 36) [ 11.559] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.559] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.559] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.559] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.559] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.559] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.559] gen9_render_composite: 48x36, current mode=1/1 [ 11.559] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.559] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.559] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.559] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.559] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.559] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=7... [ 11.559] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.559] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.559] sna_drawable_use_bo: using whole GPU bo [ 11.559] gen9_composite_set_target: pixmap=1042, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.559] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.559] sna_transform_is_imprecise_integer_translation: no transform [ 11.559] gen9_composite_picture: integer translation (0, 0), removing [ 11.559] sna_render_pixmap_bo pixmap=1044, (3422, 6)x(48, 36)/(80, 80) [ 11.559] sna_render_pixmap_bo: GPU all damaged [ 11.559] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.559] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.559] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.559] gen4_choose_composite_emitter: identity src, no mask [ 11.559] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.559] __kgem_retire_rq: request 1 complete [ 11.559] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.559] kgem_set_mode: flushing before new bo [ 11.559] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.559] gen8_vertex_close: reloc[0] = 287 [ 11.559] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.559] kgem_add_handle: handle=16, index=4 [ 11.559] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.559] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.559] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.559] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.559] kgem_fixup_relocs: shrinking by 61440 [ 11.559] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.559] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.559] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.559] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.559] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.559] __kgem_bo_clear_busy: handle=7 [ 11.559] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.559] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.559] __kgem_bo_clear_busy: handle=8 [ 11.559] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.559] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.559] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.559] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.559] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.559] aligning vertex: was 2, now 3 floats per vertex [ 11.559] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.559] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.559] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.559] kgem_add_handle: handle=4, index=0 [ 11.559] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.559] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.559] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.559] gen9_composite_get_binding_table(ffc0) [ 11.559] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.559] kgem_add_handle: handle=22, index=1 [ 11.559] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.559] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.559] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.559] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.559] kgem_add_handle: handle=40, index=2 [ 11.559] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.559] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.559] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.560] gen9_emit_sampler: sampler = a [ 11.560] gen9_emit_sf: num_sf_outputs=1 [ 11.560] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.560] gen9_emit_vertex_elements: setup id=2 [ 11.560] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.560] gen9_render_composite_box: (0, 0), (48, 36) [ 11.560] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.560] gen8_vertex_flush[490] = 3 [ 11.560] sna_destroy_pixmap: pixmap=1044, attached?=1 [ 11.560] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.560] __kgem_bo_destroy: handle=40, size=65536 [ 11.560] __kgem_bo_destroy: handle=40 -> active [ 11.560] __sna_free_pixmap(pixmap=1044) [ 11.560] sna_create_pixmap(2, 64, 32, usage=0) [ 11.560] kgem_can_create_2d: 2x64 @ 32 [ 11.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.560] kgem_can_create_2d: untiled size=4096 [ 11.560] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.560] kgem_choose_tiling: 2x64 -> 0 [ 11.560] sna_create_pixmap: usage=0, flags=a [ 11.560] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.560] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.560] create_pixmap: serial=1045, usage=0, 2x64 [ 11.560] sna_create_pixmap: serial=1045, 2x64, usage=0 [ 11.560] sna_composite_rectangles(pixmap=1046, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.560] sna_composite_rectangles: converted to op 0 [ 11.560] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.560] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.560] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.560] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.560] sna_composite_rectangles: fallback, dst pixmap=1046 too small or not attached [ 11.560] sna_composite_rectangles: fallback [ 11.560] sna_drawable_move_region_to_cpu(pixmap=1046 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.560] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.560] _sna_pixmap_move_to_cpu(pixmap=1046, 2x64, flags=1) [ 11.560] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.560] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.560] operate_inplace: no, inplace operation not suitable [ 11.560] _sna_pixmap_move_to_cpu: marking as damaged [ 11.560] __sna_damage_all(2, 64) [ 11.560] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.560] sna_create_pixmap(1, 32, 32, usage=0) [ 11.560] kgem_can_create_2d: 1x32 @ 32 [ 11.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.560] kgem_can_create_2d: untiled size=4096 [ 11.560] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.560] kgem_choose_tiling: 1x32 -> 0 [ 11.560] sna_create_pixmap: usage=0, flags=a [ 11.560] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.560] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.560] create_pixmap: serial=1047, usage=0, 1x32 [ 11.560] sna_create_pixmap: serial=1047, 1x32, usage=0 [ 11.560] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=40e, drawable=418 [ 11.560] sna_validate_gc: recomputing clip [ 11.560] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.560] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.560] try_upload__fast: ignore existing cpu damage (if any) [ 11.560] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.560] try_upload__fast: no, no gpu damage [ 11.560] sna_drawable_move_region_to_cpu(pixmap=1048 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.560] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.560] _sna_pixmap_move_to_cpu(pixmap=1048, 1x32, flags=1) [ 11.560] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.560] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.560] operate_inplace: no, inplace operation not suitable [ 11.560] _sna_pixmap_move_to_cpu: marking as damaged [ 11.560] __sna_damage_all(1, 32) [ 11.560] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.560] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.560] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.560] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.560] sna_accel_flush: flush?=0, dirty?=0 [ 11.560] sna_composite(pixmap=1046, op=1, src=1048+(0, 0), mask=0+(0, 0), dst=1046+(0, 0)+(0, 0), size=(2, 64) [ 11.560] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.560] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.560] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.560] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.560] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.560] sna_composite: fallback, dst pixmap=1046 is too small (or completely damaged) [ 11.560] sna_composite: fallback -- fbComposite [ 11.560] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.560] sna_composite_fb: fallback -- move src to cpu [ 11.560] _sna_pixmap_move_to_cpu(pixmap=1048, 1x32, flags=2) [ 11.560] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.560] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.560] sna_composite_fb: fallback -- move dst to cpu [ 11.560] sna_drawable_move_region_to_cpu(pixmap=1046 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.560] sna_drawable_move_region_to_cpu: pixmap=1046 all damaged on CPU [ 11.560] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.560] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.560] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.560] sna_destroy_pixmap: pixmap=1048, attached?=1 [ 11.560] __sna_free_pixmap(pixmap=1048) [ 11.560] sna_composite(pixmap=1042, op=3, src=1046+(3422, 6), mask=0+(0, 0), dst=1042+(0, 0)+(0, 0), size=(48, 36) [ 11.560] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.560] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.560] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.560] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.560] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.560] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.560] gen9_render_composite: 48x36, current mode=1/1 [ 11.560] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.560] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.560] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.560] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.560] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=7... [ 11.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.560] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.560] sna_drawable_use_bo: using whole GPU bo [ 11.560] gen9_composite_set_target: pixmap=1042, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.560] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.560] sna_transform_is_imprecise_integer_translation: no transform [ 11.560] gen9_composite_picture: integer translation (0, 0), removing [ 11.560] sna_render_pixmap_bo pixmap=1046, (3422, 6)x(48, 36)/(2, 64) [ 11.560] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.560] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.560] use_cpu_bo: no cpu bo [ 11.560] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.560] kgem_choose_tiling: 2x36 -> 0 [ 11.560] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.560] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.560] sna_drawable_move_region_to_cpu(pixmap=1046 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.560] sna_drawable_move_region_to_cpu: pixmap=1046 all damaged on CPU [ 11.560] kgem_can_create_2d: 2x36 @ 32 [ 11.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.560] kgem_can_create_2d: untiled size=4096 [ 11.560] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.560] kgem_choose_tiling: 2x36 -> 0 [ 11.560] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.560] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.560] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.560] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.560] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.560] search_linear_cache: searching for inactive gtt map [ 11.560] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.560] search_linear_cache: searching for inactive gtt map [ 11.560] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.560] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 11.560] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 11.560] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.560] kgem_create_buffer: reusing handle=31 for buffer [ 11.560] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 11.560] init_buffer_from_bo: reusing handle=31 for buffer [ 11.560] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 11.560] kgem_bo_map: converting request for GTT map into CPU map [ 11.560] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 11.560] kgem_bo_sync__cpu: handle=31 [ 11.560] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.560] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 11.560] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.560] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 11.560] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 11.560] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 11.560] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 11.560] __kgem_bo_init(handle=31, num_pages=1152) [ 11.560] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.560] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.560] kgem_bo_is_render: handle=31, rq? 0 [0] [ 11.560] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.560] gen4_choose_composite_emitter: identity src, no mask [ 11.560] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.560] gen9_composite_get_binding_table(ff00) [ 11.560] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 11.560] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 11.560] kgem_add_handle: handle=31, index=3 [ 11.560] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 11.560] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.560] gen9_emit_vertex_elements: setup id=2 [ 11.560] gen9_render_composite_box: (0, 0), (48, 36) [ 11.560] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.560] gen8_vertex_flush[4cc] = 3 [ 11.560] _kgem_bo_destroy: handle=31, proxy? 1 [ 11.560] sna_destroy_pixmap: pixmap=1046, attached?=1 [ 11.560] __sna_free_pixmap(pixmap=1046) [ 11.560] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1042:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.560] sna_copy_area: normal copy [ 11.560] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.560] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.560] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.560] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.560] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.560] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.560] sna_do_copy: pixmap -- no source clipping [ 11.560] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.560] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.560] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1042+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.560] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.560] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.560] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=1b... [ 11.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.560] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.560] sna_drawable_use_bo: using whole GPU bo [ 11.560] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.560] sna_pixmap_move_to_gpu: already all-damaged [ 11.560] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.560] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.560] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.560] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.560] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.560] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.560] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.560] aligning vertex: was 3, now 2 floats per vertex [ 11.560] gen9_composite_get_binding_table(fe80) [ 11.560] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.560] kgem_add_handle: handle=9, index=4 [ 11.560] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.560] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.560] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.560] gen9_emit_sampler: sampler = 0 [ 11.560] gen9_emit_vertex_elements: setup id=0 [ 11.560] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.560] (3422, 6) -> (0, 0) + (48, 36) [ 11.560] gen8_vertex_flush[558] = 3 [ 11.560] sna_composite_rectangles(pixmap=1042, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.560] sna_composite_rectangles: converted to op 3 [ 11.560] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.560] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.560] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.560] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.560] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=1... [ 11.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.560] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.560] sna_drawable_use_bo: using whole GPU bo [ 11.560] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.560] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.560] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.560] sna_render_get_solid: 660a0a0a [ 11.560] sna_render_get_solid(2) = 660a0a0a (old) [ 11.560] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.560] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.560] gen9_composite_get_binding_table(fe00) [ 11.560] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.560] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.560] kgem_add_handle: handle=8, index=5 [ 11.560] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.560] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.560] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.560] gen9_emit_sampler: sampler = 1 [ 11.560] gen9_emit_vertex_elements: setup id=0 [ 11.560] (0, 0), (48, 36) [ 11.560] gen8_vertex_flush[5b4] = 3 [ 11.560] sna_composite(pixmap=1042, op=3, src=1040+(0, 6), mask=0+(0, 0), dst=1042+(0, 0)+(0, 0), size=(48, 36) [ 11.560] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.560] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.560] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.560] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.560] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.560] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.560] gen9_render_composite: 48x36, current mode=1/1 [ 11.560] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.560] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.560] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.560] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.560] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.560] sna_drawable_use_bo pixmap=1042, box=((0, 0), (48, 36)), flags=7... [ 11.560] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.560] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.560] sna_drawable_use_bo: using whole GPU bo [ 11.560] gen9_composite_set_target: pixmap=1042, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.560] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.560] sna_transform_is_imprecise_integer_translation: no transform [ 11.560] gen9_composite_picture: integer translation (0, 0), removing [ 11.560] sna_render_pixmap_bo pixmap=1040, (0, 6)x(48, 36)/(48, 48) [ 11.560] sna_render_pixmap_bo: CPU all damaged [ 11.560] sna_add_flush_pixmap: marking pixmap=1040 for flushing [ 11.560] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.560] __kgem_retire_rq: request 1 complete [ 11.560] sna_add_flush_pixmap: new flush bo, flushing before [ 11.560] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.560] gen8_vertex_close: reloc[0] = 287 [ 11.560] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.560] kgem_add_handle: handle=16, index=6 [ 11.560] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.560] gen8_vertex_close: reloc[1] = 337 [ 11.560] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.560] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.560] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.560] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.560] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.560] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.560] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.560] kgem_fixup_relocs: shrinking by 61440 [ 11.561] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.561] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.561] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.561] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.561] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.561] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 11.561] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.561] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.561] __kgem_bo_clear_busy: handle=8 [ 11.561] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.561] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.561] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.561] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.561] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.561] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.561] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.561] gen4_choose_composite_emitter: identity src, no mask [ 11.561] needs_batch_flush: flushing before handle=28 for new reservation [ 11.561] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.561] aligning vertex: was 2, now 3 floats per vertex [ 11.561] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.561] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.561] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.561] kgem_add_handle: handle=4, index=0 [ 11.561] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.561] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.561] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.561] gen9_composite_get_binding_table(ffc0) [ 11.561] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.561] kgem_add_handle: handle=22, index=1 [ 11.561] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.561] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.561] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.561] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.561] kgem_add_handle: handle=28, index=2 [ 11.561] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.561] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.561] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.561] gen9_emit_sampler: sampler = 2 [ 11.561] gen9_emit_sf: num_sf_outputs=1 [ 11.561] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.561] gen9_emit_vertex_elements: setup id=2 [ 11.561] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.561] gen9_render_composite_box: (0, 0), (48, 36) [ 11.561] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.561] gen8_vertex_flush[490] = 3 [ 11.561] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=412, drawable=b1 [ 11.561] sna_validate_gc: recomputing clip [ 11.561] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.561] sna_copy_area: src=pixmap=1042:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.561] sna_copy_area: normal copy [ 11.561] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.561] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.561] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.561] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.561] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.561] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.561] sna_do_copy: pixmap -- no source clipping [ 11.561] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.561] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.561] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1042+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.561] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b123e0, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.561] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.561] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.561] sna_drawable_use_bo: pinned, never REPLACES [ 11.561] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.561] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.561] sna_drawable_use_bo: applying move-to-gpu override [ 11.561] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.561] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 11.561] wait_for_shadow: setting front pixmap to handle=35 [ 11.561] sna_drawable_use_bo: using whole GPU bo [ 11.561] sna_pixmap_move_to_gpu(pixmap=1042, usage=0), flags=a [ 11.561] sna_pixmap_move_to_gpu: already all-damaged [ 11.561] sna_pixmap_mark_active: pixmap=1042, handle=22 [ 11.561] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.561] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.561] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.561] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.561] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.561] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.561] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.561] __kgem_retire_rq: request 1 complete [ 11.561] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.561] kgem_bo_move_to_cache: release handle=40 [ 11.561] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.561] kgem_set_mode: flushing before new bo [ 11.561] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.561] gen8_vertex_close: reloc[0] = 287 [ 11.561] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.561] kgem_add_handle: handle=16, index=3 [ 11.561] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.561] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.561] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.561] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.561] kgem_fixup_relocs: shrinking by 61440 [ 11.561] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.561] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.561] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.561] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.561] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.561] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.561] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.561] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.561] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.561] aligning vertex: was 3, now 2 floats per vertex [ 11.561] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.561] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.561] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.561] kgem_add_handle: handle=4, index=0 [ 11.561] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.561] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.561] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.561] gen9_composite_get_binding_table(ffc0) [ 11.561] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 11.561] kgem_add_handle: handle=35, index=1 [ 11.561] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.561] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 11.561] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.561] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.561] kgem_add_handle: handle=22, index=2 [ 11.561] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.561] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.561] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.561] gen9_emit_sampler: sampler = 0 [ 11.561] gen9_emit_sf: num_sf_outputs=1 [ 11.561] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.561] gen9_emit_vertex_elements: setup id=0 [ 11.561] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.561] (0, 0) -> (3422, 6) + (48, 36) [ 11.561] gen8_vertex_flush[490] = 3 [ 11.561] sna_destroy_pixmap: pixmap=1042, attached?=1 [ 11.561] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.561] __kgem_bo_destroy: handle=22, size=61440 [ 11.561] __kgem_bo_destroy: handle=22 -> active [ 11.561] __sna_free_pixmap(pixmap=1042) [ 11.561] sna_accel_flush: flush?=0, dirty?=1 [ 11.561] sna_accel_flush: syncing SHM pixmap=1040 (refcnt=1) [ 11.561] _sna_pixmap_move_to_cpu(pixmap=1040, 48x48, flags=3) [ 11.561] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.561] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.561] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.561] kgem_bo_sync__cpu_full: handle=28 [ 11.561] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.561] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.561] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.561] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.561] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.561] __kgem_retire_rq: request 1 complete [ 11.561] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.561] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.561] sna_accel_flush: flush?=0, dirty?=0 [ 11.561] sna_block_handler (tv=596.596000) [ 11.561] kgem_retire, need_retire?=1 [ 11.561] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.561] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.561] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.561] kgem_retire -- retired=0, need_retire=0 [ 11.561] kgem_retire__buffers: handle=31, busy? 0 [0] [ 11.561] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 11.561] __kgem_bo_destroy: handle=31, size=262144 [ 11.561] kgem_bo_replace_io: transferring io handle=31 to bo [ 11.561] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 11.561] sna_accel_block: GPU idle, flushing [ 11.561] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.561] gen8_vertex_close: reloc[0] = 287 [ 11.561] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.561] kgem_add_handle: handle=16, index=3 [ 11.561] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.561] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.561] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.561] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.561] kgem_fixup_relocs: shrinking by 61440 [ 11.561] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.561] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.561] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.561] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.561] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.561] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.561] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.561] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.561] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.561] start_flush: has dirty shadow [ 11.561] timer_enable (time=11561), starting timer 0 [ 11.561] timer_enable (time=11561), starting timer 1 [ 11.561] sna_accel_block: evaluating timers, active=7 [ 11.561] sna_accel_block: flush timer expires in 8 [11569] [ 11.569] sna_wakeup_handler [ 11.569] sna_block_handler (tv=596.588000) [ 11.569] kgem_retire, need_retire?=1 [ 11.569] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.569] kgem_retire__requests_ring: retiring ring 0 [ 11.569] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.569] __kgem_retire_rq: request 1 complete [ 11.569] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 11.569] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.569] kgem_bo_move_to_cache: release handle=22 [ 11.569] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.569] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.569] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.569] kgem_retire -- retired=1, need_retire=0 [ 11.569] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.569] gen6_render_retire: resetting idle vbo [ 11.569] sna_scanout_do_flush: flush timer active: delta=0 [ 11.569] sna_scanout_do_flush (time=11569), triggered [ 11.569] sna_scanout_flush (time=11569), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.569] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.569] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.569] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.569] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.569] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.569] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.569] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.569] sna_pixmap_move_to_gpu: already all-damaged [ 11.569] sna_pixmap_mark_active: pixmap=165, handle=35 [ 11.569] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.569] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.569] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.569] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 11.569] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 11.569] get_fb: reusing fb=105 for handle=35 [ 11.570] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 11.570] __kgem_bo_clear_busy: handle=35 [ 11.570] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 11.570] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 11.570] __kgem_bo_clear_busy: handle=35 [ 11.570] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.570] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 11.570] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 11.570] sna_accel_block: evaluating timers, active=7 [ 11.570] sna_accel_block: flush timer expires in 16 [11585] [ 11.576] sna_wakeup_handler [ 11.576] sna_mode_wakeup: len=32 [ 11.576] sna_mode_wakeup: recording last swap on pipe=1, frame 418 [1a2], time 11.577200 [ 11.576] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 11.576] sna_mode_wakeup: flip complete, pending? 2 [ 11.576] sna_block_handler (tv=596.581000) [ 11.576] sna_scanout_do_flush: flush timer active: delta=9 [ 11.576] sna_accel_block: evaluating timers, active=7 [ 11.576] sna_accel_block: flush timer expires in 9 [11585] [ 11.578] sna_wakeup_handler [ 11.578] sna_mode_wakeup: len=32 [ 11.578] sna_mode_wakeup: recording last swap on pipe=0, frame 448 [1c0], time 11.578508 [ 11.578] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 11.578] sna_mode_wakeup: flip complete, pending? 1 [ 11.578] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.578] sna_block_handler (tv=596.579000) [ 11.578] sna_scanout_do_flush: flush timer active: delta=7 [ 11.578] sna_accel_do_throttle (time=11578), triggered [ 11.578] sna_accel_throttle (time=11578) [ 11.578] sna_accel_disarm_timer[1] (time=11578) [ 11.578] sna_accel_block: evaluating timers, active=5 [ 11.578] sna_accel_block: flush timer expires in 7 [11585] [ 11.585] sna_wakeup_handler [ 11.585] sna_block_handler (tv=596.572000) [ 11.585] sna_scanout_do_flush: flush timer active: delta=0 [ 11.585] sna_scanout_do_flush (time=11585), triggered [ 11.585] sna_scanout_flush (time=11585), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.585] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.585] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.585] sna_accel_do_throttle -- no pending activity [ 11.585] sna_accel_block: evaluating timers, active=5 [ 11.585] sna_accel_block: flush timer expires in 16 [11601] [ 11.601] sna_wakeup_handler [ 11.601] sna_block_handler (tv=596.556000) [ 11.601] sna_scanout_do_flush: flush timer active: delta=0 [ 11.601] sna_scanout_do_flush (time=11601), triggered [ 11.601] sna_scanout_flush (time=11601), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.601] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.601] sna_accel_disarm_timer[0] (time=11601) [ 11.601] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.601] sna_accel_do_throttle -- no pending activity [ 11.605] sna_wakeup_handler [ 11.605] sna_create_pixmap(576, 76, 24, usage=0) [ 11.605] kgem_can_create_2d: 576x76 @ 24 [ 11.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.605] kgem_can_create_2d: untiled size=176128 [ 11.605] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.605] kgem_can_create_2d: tiled[-1] size=176128 [ 11.605] sna_create_pixmap: usage=0, flags=1b [ 11.605] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 11.605] __pop_freed_pixmap: reusing freed pixmap=1042 header [ 11.605] create_pixmap_hdr: pixmap=1049, width=576, height=76, usage=0 [ 11.605] sna_create_pixmap: serial=1049, 576x76, usage=0 [ 11.605] sna_composite_rectangles(pixmap=1050, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 11.605] sna_composite_rectangles: converted to op 0 [ 11.605] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 11.605] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 11.605] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 11.605] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 11.605] sna_composite_rectangles: dropping last-cpu hint [ 11.605] sna_drawable_use_bo pixmap=1050, box=((0, 0), (576, 76)), flags=19... [ 11.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.605] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.605] sna_pixmap_move_to_gpu(pixmap=1050, usage=0), flags=b [ 11.605] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.605] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 11.605] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.605] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.605] sna_pixmap_alloc_gpu: pixmap=1050 [ 11.605] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.605] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 11.605] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 11.605] from inactive: pitch=2560, tiling=1: handle=38, id=931 [ 11.605] __sna_damage_all(576, 76) [ 11.605] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.605] sna_pixmap_mark_active: pixmap=1050, handle=38 [ 11.605] sna_drawable_use_bo: allocated GPU bo for operation [ 11.605] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.605] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.605] kgem_bo_is_render: handle=38, rq? 0 [0] [ 11.605] kgem_bo_is_render: handle=38, rq? 0 [0] [ 11.605] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 11.605] sna_render_get_solid: 0 [ 11.605] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.605] kgem_check_bo: num_pages=+50, num_exec=+1 [ 11.605] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.605] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.605] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.605] kgem_add_handle: handle=4, index=0 [ 11.605] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.605] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.605] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.605] gen9_composite_get_binding_table(ffc0) [ 11.605] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 11.605] kgem_add_handle: handle=38, index=1 [ 11.605] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 11.605] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 11.605] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.605] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.605] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.605] kgem_add_handle: handle=7, index=2 [ 11.605] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.605] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.605] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.605] gen9_emit_sampler: sampler = 1 [ 11.605] gen9_emit_sf: num_sf_outputs=1 [ 11.605] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.605] gen9_emit_vertex_elements: setup id=0 [ 11.605] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.605] (0, 0), (576, 76) [ 11.605] gen8_vertex_flush[490] = 3 [ 11.605] sna_composite_rectangles: pixmap=1050 marking clear [0]? 1 [ 11.605] sna_composite_rectangles(pixmap=1050, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 11.605] sna_composite_rectangles: converted to op 1 [ 11.605] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 11.605] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 11.605] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 11.605] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 11.605] sna_composite_rectangles: promoting to full GPU [ 11.605] sna_composite_rectangles: dropping last-cpu hint [ 11.605] sna_drawable_use_bo pixmap=1050, box=((0, 0), (576, 76)), flags=19... [ 11.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.605] sna_drawable_use_bo: using whole GPU bo [ 11.605] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.605] kgem_bo_is_render: handle=38, rq? 1 [1] [ 11.605] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 11.605] sna_render_get_solid: ff2c001e [ 11.605] sna_render_get_solid(0) = ff2c001e (old) [ 11.605] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.605] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.605] gen9_composite_get_binding_table(ff00) [ 11.605] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.605] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.605] kgem_add_handle: handle=8, index=3 [ 11.605] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.605] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.605] gen9_emit_vertex_elements: setup id=0 [ 11.605] (0, 0), (576, 76) [ 11.605] gen8_vertex_flush[4cc] = 3 [ 11.605] sna_composite_rectangles: pixmap=1050 marking clear [ff2c001e]? 1 [ 11.605] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=41a [ 11.605] sna_validate_gc: recomputing clip [ 11.605] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9ad97d0] [ 11.605] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1050:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.605] sna_copy_area: normal copy [ 11.605] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 11.605] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 11.605] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 11.605] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 11.605] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 11.605] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 11.605] sna_do_copy: pixmap -- no source clipping [ 11.605] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 11.605] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 11.605] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1050+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 11.605] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.605] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.605] sna_drawable_use_bo pixmap=1050, box=((0, 0), (576, 76)), flags=1b... [ 11.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.605] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.605] sna_drawable_use_bo: using whole GPU bo [ 11.605] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.605] sna_pixmap_move_to_gpu: already all-damaged [ 11.605] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.605] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.605] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.605] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.605] kgem_bo_is_render: handle=38, rq? 1 [1] [ 11.605] kgem_bo_is_render: handle=38, rq? 1 [1] [ 11.605] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.605] gen9_composite_get_binding_table(fe80) [ 11.605] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.605] kgem_add_handle: handle=9, index=4 [ 11.605] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.605] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.605] gen9_emit_sampler: sampler = 0 [ 11.605] gen9_emit_vertex_elements: setup id=0 [ 11.605] (192, 1096) -> (0, 0) + (576, 76) [ 11.605] gen8_vertex_flush[510] = 3 [ 11.605] sna_create_pixmap(80, 80, 32, usage=0) [ 11.605] kgem_can_create_2d: 80x80 @ 32 [ 11.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.605] kgem_can_create_2d: untiled size=28672 [ 11.605] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.605] kgem_choose_tiling: 80x80 -> 0 [ 11.605] sna_create_pixmap: usage=0, flags=b [ 11.605] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.605] __pop_freed_pixmap: reusing freed pixmap=1044 header [ 11.605] create_pixmap_hdr: pixmap=1051, width=80, height=80, usage=0 [ 11.605] sna_create_pixmap: serial=1051, 80x80, usage=0 [ 11.605] sna_composite_rectangles(pixmap=1052, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.605] sna_composite_rectangles: converted to op 0 [ 11.605] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.605] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.605] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.605] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.605] sna_composite_rectangles: dropping last-cpu hint [ 11.605] sna_drawable_use_bo pixmap=1052, box=((0, 0), (80, 80)), flags=19... [ 11.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.605] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.605] sna_pixmap_move_to_gpu(pixmap=1052, usage=0), flags=b [ 11.605] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.605] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.605] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.605] kgem_choose_tiling: 80x80 -> 0 [ 11.605] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.605] kgem_choose_tiling: 80x80 -> 0 [ 11.605] sna_pixmap_alloc_gpu: pixmap=1052 [ 11.605] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.605] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.605] from inactive: pitch=320, tiling=0: handle=22, id=932 [ 11.605] __sna_damage_all(80, 80) [ 11.605] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.605] sna_pixmap_mark_active: pixmap=1052, handle=22 [ 11.605] sna_drawable_use_bo: allocated GPU bo for operation [ 11.605] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.605] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.605] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.605] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.605] sna_render_get_solid: 0 [ 11.605] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.605] kgem_set_mode: flushing before new bo [ 11.605] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.605] gen8_vertex_close: reloc[0] = 287 [ 11.605] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.605] kgem_add_handle: handle=16, index=5 [ 11.605] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.605] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 11.605] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.605] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.605] kgem_fixup_relocs: shrinking by 61440 [ 11.605] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.605] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.605] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 11.605] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.605] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.605] __kgem_bo_clear_busy: handle=7 [ 11.605] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.605] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.605] __kgem_bo_clear_busy: handle=8 [ 11.605] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.605] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.605] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.605] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.605] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.605] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.605] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.605] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.605] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.605] kgem_add_handle: handle=4, index=0 [ 11.605] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.605] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.605] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.605] gen9_composite_get_binding_table(ffc0) [ 11.605] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.605] kgem_add_handle: handle=22, index=1 [ 11.605] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.605] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.605] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.605] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.605] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.605] kgem_add_handle: handle=7, index=2 [ 11.605] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.605] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.605] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.605] gen9_emit_sampler: sampler = 1 [ 11.605] gen9_emit_sf: num_sf_outputs=1 [ 11.605] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.605] gen9_emit_vertex_elements: setup id=0 [ 11.605] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.605] (0, 0), (80, 80) [ 11.605] gen8_vertex_flush[490] = 3 [ 11.606] sna_composite_rectangles: pixmap=1052 marking clear [0]? 1 [ 11.606] sna_composite_rectangles(pixmap=1052, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.606] sna_composite_rectangles: converted to op 1 [ 11.606] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.606] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.606] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.606] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.606] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.606] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.606] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.606] sna_composite_rectangles: dropping last-cpu hint [ 11.606] sna_drawable_use_bo pixmap=1052, box=((0, 0), (80, 80)), flags=1... [ 11.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.606] sna_drawable_use_bo: using whole GPU bo [ 11.606] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.606] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.606] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.606] sna_render_get_solid: 40404040 [ 11.606] sna_render_get_solid(1) = 40404040 (old) [ 11.606] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.606] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.606] gen9_composite_get_binding_table(ff00) [ 11.606] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.606] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.606] kgem_add_handle: handle=8, index=3 [ 11.606] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.606] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.606] gen9_emit_vertex_elements: setup id=0 [ 11.606] (0, 0), (2, 2) [ 11.606] (78, 0), (80, 2) [ 11.606] (0, 78), (2, 80) [ 11.606] (78, 78), (80, 80) [ 11.606] gen8_vertex_flush[4cc] = 12 [ 11.606] sna_composite(pixmap=1050, op=3, src=1052+(192, 1096), mask=0+(0, 0), dst=1050+(0, 0)+(0, 0), size=(576, 76) [ 11.606] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 11.606] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 11.606] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 11.606] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 11.606] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 11.606] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 11.606] gen9_render_composite: 576x76, current mode=1/1 [ 11.606] kgem_bo_is_render: handle=38, rq? 1 [1] [ 11.606] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.606] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 [ 11.606] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.606] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 11.606] sna_drawable_use_bo pixmap=1050, box=((0, 0), (576, 76)), flags=7... [ 11.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.606] sna_drawable_use_bo: using whole GPU bo [ 11.606] gen9_composite_set_target: pixmap=1050, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 11.606] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 11.606] sna_transform_is_imprecise_integer_translation: no transform [ 11.606] gen9_composite_picture: integer translation (0, 0), removing [ 11.606] sna_render_pixmap_bo pixmap=1052, (192, 1096)x(576, 76)/(80, 80) [ 11.606] sna_render_pixmap_bo: GPU all damaged [ 11.606] kgem_bo_is_render: handle=38, rq? 1 [1] [ 11.606] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.606] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.606] gen4_choose_composite_emitter: identity src, no mask [ 11.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.606] __kgem_retire_rq: request 1 complete [ 11.606] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 11.606] kgem_set_mode: flushing before new bo [ 11.606] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.606] gen8_vertex_close: reloc[0] = 287 [ 11.606] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.606] kgem_add_handle: handle=16, index=4 [ 11.606] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.606] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=91 [fenced=0] [ 11.606] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.606] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.606] kgem_fixup_relocs: shrinking by 61440 [ 11.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.606] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.606] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.606] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.606] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.606] __kgem_bo_clear_busy: handle=7 [ 11.606] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.606] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.606] __kgem_bo_clear_busy: handle=8 [ 11.606] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.606] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.606] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.606] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.606] kgem_check_bo: num_pages=+65, num_exec=+2 [ 11.606] aligning vertex: was 2, now 3 floats per vertex [ 11.606] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.606] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.606] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.606] kgem_add_handle: handle=4, index=0 [ 11.606] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.606] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.606] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.606] gen9_composite_get_binding_table(ffc0) [ 11.606] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 11.606] kgem_add_handle: handle=38, index=1 [ 11.606] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 11.606] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 11.606] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.606] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.606] kgem_add_handle: handle=22, index=2 [ 11.606] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.606] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.606] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.606] gen9_emit_sampler: sampler = a [ 11.606] gen9_emit_sf: num_sf_outputs=1 [ 11.606] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.606] gen9_emit_vertex_elements: setup id=2 [ 11.606] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.606] gen9_render_composite_box: (0, 0), (576, 76) [ 11.606] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 11.606] gen8_vertex_flush[490] = 3 [ 11.606] sna_destroy_pixmap: pixmap=1052, attached?=1 [ 11.606] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.606] __kgem_bo_destroy: handle=22, size=61440 [ 11.606] __kgem_bo_destroy: handle=22 -> active [ 11.606] __sna_free_pixmap(pixmap=1052) [ 11.606] sna_create_pixmap(576, 76, 32, usage=0) [ 11.606] kgem_can_create_2d: 576x76 @ 32 [ 11.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.606] kgem_can_create_2d: untiled size=176128 [ 11.606] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.606] kgem_can_create_2d: tiled[-1] size=176128 [ 11.606] sna_create_pixmap: usage=0, flags=1b [ 11.606] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 11.606] __pop_freed_pixmap: reusing freed pixmap=1052 header [ 11.606] create_pixmap_hdr: pixmap=1053, width=576, height=76, usage=0 [ 11.606] sna_create_pixmap: serial=1053, 576x76, usage=0 [ 11.606] sna_composite_rectangles(pixmap=1054, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 11.606] sna_composite_rectangles: converted to op 0 [ 11.606] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 11.606] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 11.606] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 11.606] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 11.606] sna_composite_rectangles: dropping last-cpu hint [ 11.606] sna_drawable_use_bo pixmap=1054, box=((0, 0), (576, 76)), flags=19... [ 11.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.606] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.606] sna_pixmap_move_to_gpu(pixmap=1054, usage=0), flags=b [ 11.606] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.606] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 11.606] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.606] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.606] sna_pixmap_alloc_gpu: pixmap=1054 [ 11.606] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.606] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 11.606] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 11.606] from inactive: pitch=2560, tiling=1: handle=36, id=933 [ 11.606] __sna_damage_all(576, 76) [ 11.606] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.606] sna_pixmap_mark_active: pixmap=1054, handle=36 [ 11.606] sna_drawable_use_bo: allocated GPU bo for operation [ 11.606] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.606] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.606] kgem_bo_is_render: handle=36, rq? 0 [0] [ 11.606] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 11.606] sna_render_get_solid: 0 [ 11.606] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.606] __kgem_retire_rq: request 1 complete [ 11.606] kgem_set_mode: flushing before new bo [ 11.606] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 11.606] gen8_vertex_close: reloc[0] = 287 [ 11.606] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.606] kgem_add_handle: handle=16, index=3 [ 11.606] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.606] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 11.606] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.606] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.606] kgem_fixup_relocs: shrinking by 61440 [ 11.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.606] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.606] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 11.606] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.606] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.606] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.606] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.606] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.606] kgem_check_bo: num_pages=+50, num_exec=+1 [ 11.606] aligning vertex: was 3, now 2 floats per vertex [ 11.606] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.606] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.606] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.606] kgem_add_handle: handle=4, index=0 [ 11.606] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.606] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.606] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.606] gen9_composite_get_binding_table(ffc0) [ 11.606] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 11.606] kgem_add_handle: handle=36, index=1 [ 11.606] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 11.606] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 11.606] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.606] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.606] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.606] kgem_add_handle: handle=7, index=2 [ 11.606] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.606] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.606] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.606] gen9_emit_sampler: sampler = 1 [ 11.606] gen9_emit_sf: num_sf_outputs=1 [ 11.606] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.606] gen9_emit_vertex_elements: setup id=0 [ 11.606] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.606] (0, 0), (576, 76) [ 11.606] gen8_vertex_flush[490] = 3 [ 11.606] sna_composite_rectangles: pixmap=1054 marking clear [0]? 1 [ 11.606] sna_composite(pixmap=1054, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1054+(0, 0)+(0, 0), size=(576, 76) [ 11.606] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 11.606] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 11.606] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 11.606] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 11.606] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 11.606] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 11.606] gen9_render_composite: 576x76, current mode=1/1 [ 11.606] kgem_bo_is_render: handle=36, rq? 1 [1] [ 11.606] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 11.606] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 11.606] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 11.606] sna_drawable_use_bo pixmap=1054, box=((0, 0), (576, 76)), flags=1f... [ 11.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 11.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.606] sna_drawable_use_bo: using whole GPU bo [ 11.606] gen9_composite_set_target: pixmap=1054, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 11.606] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 11.606] sna_transform_is_imprecise_integer_translation: no transform [ 11.606] gen9_composite_picture: integer translation (0, 0), removing [ 11.606] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 11.606] sna_render_pixmap_bo: GPU all damaged [ 11.606] kgem_bo_is_render: handle=36, rq? 1 [1] [ 11.606] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.606] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.606] gen4_choose_composite_emitter: identity src, no mask [ 11.606] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.606] aligning vertex: was 2, now 3 floats per vertex [ 11.606] gen9_composite_get_binding_table(ff00) [ 11.606] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 11.606] kgem_add_handle: handle=9, index=3 [ 11.606] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 11.606] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.606] gen9_emit_sampler: sampler = 2 [ 11.606] gen9_emit_vertex_elements: setup id=2 [ 11.606] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.606] gen9_render_composite_box: (0, 0), (576, 76) [ 11.606] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 11.606] gen8_vertex_flush[504] = 3 [ 11.606] sna_composite_rectangles(pixmap=1054, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 11.606] sna_composite_rectangles: converted to op 3 [ 11.606] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 11.606] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 11.606] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 11.606] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 11.606] sna_drawable_use_bo pixmap=1054, box=((0, 0), (576, 76)), flags=1... [ 11.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.606] sna_drawable_use_bo: using whole GPU bo [ 11.606] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 11.606] kgem_bo_is_render: handle=36, rq? 1 [1] [ 11.606] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 11.606] sna_render_get_solid: 660a0a0a [ 11.606] sna_render_get_solid(2) = 660a0a0a (old) [ 11.606] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 11.606] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.606] aligning vertex: was 3, now 2 floats per vertex [ 11.606] gen9_composite_get_binding_table(fe80) [ 11.606] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 11.606] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.606] kgem_add_handle: handle=8, index=4 [ 11.606] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 11.606] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.606] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.606] gen9_emit_sampler: sampler = 1 [ 11.606] gen9_emit_vertex_elements: setup id=0 [ 11.606] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.606] (0, 0), (576, 76) [ 11.606] gen8_vertex_flush[57c] = 3 [ 11.606] sna_create_pixmap(576, 76, 32, usage=0) [ 11.606] kgem_can_create_2d: 576x76 @ 32 [ 11.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.606] kgem_can_create_2d: untiled size=176128 [ 11.606] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.606] kgem_can_create_2d: tiled[-1] size=176128 [ 11.606] sna_create_pixmap: usage=0, flags=1b [ 11.606] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 11.606] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.606] create_pixmap: serial=1055, usage=0, 0x0 [ 11.606] create_pixmap_hdr: pixmap=1055, width=576, height=76, usage=0 [ 11.606] sna_create_pixmap: serial=1055, 576x76, usage=0 [ 11.606] sna_composite_rectangles(pixmap=1056, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 11.606] sna_composite_rectangles: converted to op 0 [ 11.606] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 11.606] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 11.606] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 11.606] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 11.606] sna_composite_rectangles: dropping last-cpu hint [ 11.606] sna_drawable_use_bo pixmap=1056, box=((0, 0), (576, 76)), flags=19... [ 11.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.606] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.606] sna_pixmap_move_to_gpu(pixmap=1056, usage=0), flags=b [ 11.606] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.606] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 11.606] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.606] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.606] sna_pixmap_alloc_gpu: pixmap=1056 [ 11.606] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.606] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 11.606] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 11.606] from inactive: pitch=2560, tiling=1: handle=37, id=934 [ 11.606] __sna_damage_all(576, 76) [ 11.606] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.607] sna_pixmap_mark_active: pixmap=1056, handle=37 [ 11.607] sna_drawable_use_bo: allocated GPU bo for operation [ 11.607] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.607] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.607] kgem_bo_is_render: handle=37, rq? 0 [0] [ 11.607] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 11.607] sna_render_get_solid: 0 [ 11.607] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.607] __kgem_retire_rq: request 1 complete [ 11.607] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 11.607] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.607] kgem_bo_move_to_cache: release handle=22 [ 11.607] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.607] kgem_set_mode: flushing before new bo [ 11.607] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 11.607] gen8_vertex_close: reloc[0] = 287 [ 11.607] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.607] kgem_add_handle: handle=16, index=5 [ 11.607] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.607] gen8_vertex_close: reloc[1] = 316 [ 11.607] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 11.607] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 11.607] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 11.607] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.607] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.607] kgem_fixup_relocs: shrinking by 61440 [ 11.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.607] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.607] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 11.607] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.607] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.607] __kgem_bo_clear_busy: handle=7 [ 11.607] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.607] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.607] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.607] __kgem_bo_clear_busy: handle=8 [ 11.607] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.607] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.607] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.607] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.607] kgem_check_bo: num_pages=+50, num_exec=+1 [ 11.607] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.607] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.607] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.607] kgem_add_handle: handle=4, index=0 [ 11.607] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.607] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.607] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.607] gen9_composite_get_binding_table(ffc0) [ 11.607] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 11.607] kgem_add_handle: handle=37, index=1 [ 11.607] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 11.607] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 11.607] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.607] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.607] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.607] kgem_add_handle: handle=7, index=2 [ 11.607] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.607] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.607] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.607] gen9_emit_sampler: sampler = 1 [ 11.607] gen9_emit_sf: num_sf_outputs=1 [ 11.607] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.607] gen9_emit_vertex_elements: setup id=0 [ 11.607] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.607] (0, 0), (576, 76) [ 11.607] gen8_vertex_flush[490] = 3 [ 11.607] sna_composite_rectangles: pixmap=1056 marking clear [0]? 1 [ 11.607] sna_create_pixmap(576, 76, 32, usage=0) [ 11.607] kgem_can_create_2d: 576x76 @ 32 [ 11.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.607] kgem_can_create_2d: untiled size=176128 [ 11.607] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.607] kgem_can_create_2d: tiled[-1] size=176128 [ 11.607] sna_create_pixmap: usage=0, flags=1b [ 11.607] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 11.607] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.607] create_pixmap: serial=1057, usage=0, 0x0 [ 11.607] create_pixmap_hdr: pixmap=1057, width=576, height=76, usage=0 [ 11.607] sna_create_pixmap: serial=1057, 576x76, usage=0 [ 11.607] sna_composite_rectangles(pixmap=1058, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 11.607] sna_composite_rectangles: converted to op 0 [ 11.607] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 11.607] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 11.607] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 11.607] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 11.607] sna_composite_rectangles: dropping last-cpu hint [ 11.607] sna_drawable_use_bo pixmap=1058, box=((0, 0), (576, 76)), flags=19... [ 11.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.607] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.607] sna_pixmap_move_to_gpu(pixmap=1058, usage=0), flags=b [ 11.607] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.607] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 11.607] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.607] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.607] sna_pixmap_alloc_gpu: pixmap=1058 [ 11.607] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.607] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 11.607] kgem_set_tiling: handle=31, tiling=1 [1], pitch=2560 [2560]: 1 [ 11.607] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 11.607] from inactive: pitch=2560, tiling=1: handle=31, id=935 [ 11.607] __sna_damage_all(576, 76) [ 11.607] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.607] sna_pixmap_mark_active: pixmap=1058, handle=31 [ 11.607] sna_drawable_use_bo: allocated GPU bo for operation [ 11.607] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.607] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.607] kgem_bo_is_render: handle=31, rq? 0 [0] [ 11.607] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 11.607] sna_render_get_solid: 0 [ 11.607] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.607] __kgem_retire_rq: request 1 complete [ 11.607] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 11.607] kgem_set_mode: flushing before new bo [ 11.607] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 11.607] gen8_vertex_close: reloc[0] = 287 [ 11.607] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.607] kgem_add_handle: handle=16, index=3 [ 11.607] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.607] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 11.607] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.607] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.607] kgem_fixup_relocs: shrinking by 61440 [ 11.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.607] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.607] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 11.607] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.607] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.607] __kgem_bo_clear_busy: handle=7 [ 11.607] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.607] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.607] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.607] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.607] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.607] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.607] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.607] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.607] kgem_add_handle: handle=4, index=0 [ 11.607] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.607] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.607] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.607] gen9_composite_get_binding_table(ffc0) [ 11.607] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 11.607] kgem_add_handle: handle=31, index=1 [ 11.607] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4fc000) [ 11.607] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 11.607] [3fe0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.607] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.607] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.607] kgem_add_handle: handle=7, index=2 [ 11.607] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.607] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.607] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.607] gen9_emit_sampler: sampler = 1 [ 11.607] gen9_emit_sf: num_sf_outputs=1 [ 11.607] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.607] gen9_emit_vertex_elements: setup id=0 [ 11.607] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.607] (0, 0), (576, 76) [ 11.607] gen8_vertex_flush[490] = 3 [ 11.607] sna_composite_rectangles: pixmap=1058 marking clear [0]? 1 [ 11.607] sna_create_pixmap(576, 76, 32, usage=0) [ 11.607] kgem_can_create_2d: 576x76 @ 32 [ 11.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.607] kgem_can_create_2d: untiled size=176128 [ 11.607] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 11.607] kgem_can_create_2d: tiled[-1] size=176128 [ 11.607] sna_create_pixmap: usage=0, flags=1b [ 11.607] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 11.607] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.607] create_pixmap: serial=1059, usage=0, 0x0 [ 11.607] create_pixmap_hdr: pixmap=1059, width=576, height=76, usage=0 [ 11.607] sna_create_pixmap: serial=1059, 576x76, usage=0 [ 11.607] sna_composite_rectangles(pixmap=1060, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 11.607] sna_composite_rectangles: converted to op 0 [ 11.607] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 11.607] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 11.607] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 11.607] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 11.607] sna_composite_rectangles: dropping last-cpu hint [ 11.607] sna_drawable_use_bo pixmap=1060, box=((0, 0), (576, 76)), flags=19... [ 11.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.607] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.607] sna_pixmap_move_to_gpu(pixmap=1060, usage=0), flags=b [ 11.607] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.607] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 11.607] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.607] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 11.607] sna_pixmap_alloc_gpu: pixmap=1060 [ 11.607] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.607] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 11.607] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 11.607] from inactive: pitch=2560, tiling=1: handle=23, id=936 [ 11.607] __sna_damage_all(576, 76) [ 11.607] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.607] sna_pixmap_mark_active: pixmap=1060, handle=23 [ 11.607] sna_drawable_use_bo: allocated GPU bo for operation [ 11.607] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.607] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.607] kgem_bo_is_render: handle=23, rq? 0 [0] [ 11.607] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 11.607] sna_render_get_solid: 0 [ 11.607] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.607] __kgem_retire_rq: request 1 complete [ 11.607] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 11.607] kgem_set_mode: flushing before new bo [ 11.607] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.607] gen8_vertex_close: reloc[0] = 287 [ 11.607] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.607] kgem_add_handle: handle=16, index=3 [ 11.607] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.607] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 11.607] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.607] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.607] kgem_fixup_relocs: shrinking by 61440 [ 11.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.607] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.607] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4fc000 [ 11.607] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.607] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.607] __kgem_bo_clear_busy: handle=7 [ 11.607] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.607] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.607] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.607] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.607] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.607] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.607] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.607] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.607] kgem_add_handle: handle=4, index=0 [ 11.607] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.607] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.607] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.607] gen9_composite_get_binding_table(ffc0) [ 11.607] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 11.607] kgem_add_handle: handle=23, index=1 [ 11.607] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 11.607] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 11.607] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.607] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.607] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.607] kgem_add_handle: handle=7, index=2 [ 11.607] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.607] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.607] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.607] gen9_emit_sampler: sampler = 1 [ 11.607] gen9_emit_sf: num_sf_outputs=1 [ 11.607] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.607] gen9_emit_vertex_elements: setup id=0 [ 11.607] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.607] (0, 0), (576, 76) [ 11.607] gen8_vertex_flush[490] = 3 [ 11.607] sna_composite_rectangles: pixmap=1060 marking clear [0]? 1 [ 11.607] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 11.607] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.607] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 11.607] trapezoid_spans_maybe_inplace? clear, no [ 11.607] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 11.607] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 11.607] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 11.607] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 11.607] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 11.607] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 11.607] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 11.607] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 11.607] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 11.607] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 11.607] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 11.607] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 11.607] sna_drawable_use_bo pixmap=1060, box=((2, 2), (574, 74)), flags=7... [ 11.607] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.607] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.607] sna_drawable_use_bo: using whole GPU bo [ 11.607] gen9_composite_set_target: pixmap=1060, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 11.607] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 11.607] color_convert: src=4c000000 [20028888] [ 11.607] color_convert: dst=4c000000 [20028888] [ 11.607] sna_render_get_solid: 4c000000 [ 11.607] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.607] gen4_choose_spans_emitter: solid source [ 11.607] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.607] aligning vertex: was 2, now 3 floats per vertex [ 11.607] gen9_composite_get_binding_table(ff00) [ 11.607] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 11.607] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 11.607] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 11.607] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.607] gen9_emit_sampler: sampler = c [ 11.607] gen9_emit_sf: num_sf_outputs=2 [ 11.607] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 11.607] gen9_emit_vertex_elements: setup id=5 [ 11.607] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 11.607] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 11.607] thread_choose_span: clipped? 0 [ 11.607] imprecise_trapezoid_span_converter: using 4 threads [ 11.607] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 11.607] thread_choose_span: clipped? 0 [ 11.608] span_thread: flushing 26 boxes [ 11.608] span_thread: flushing 1 boxes [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 11.608] span_thread: flushing 26 boxes [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 11.608] span_thread: flushing 1 boxes [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 11.608] gen8_vertex_flush[554] = 162 [ 11.608] gen9_render_composite_spans_done() [ 11.608] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.608] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 11.608] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 11.608] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 11.608] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 11.608] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 11.608] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.608] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 11.608] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.608] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 11.608] sna_drawable_use_bo pixmap=1060, box=((0, 0), (576, 76)), flags=7... [ 11.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.608] sna_drawable_use_bo: using whole GPU bo [ 11.608] gen9_composite_set_target: pixmap=1060, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 11.608] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 11.608] color_convert: src=e6e6e6e6 [20028888] [ 11.608] color_convert: dst=e6e6e6e6 [20028888] [ 11.608] sna_render_get_solid: e6e6e6e6 [ 11.608] sna_render_get_solid(4) = e6e6e6e6 (old) [ 11.608] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 11.608] gen4_choose_spans_emitter: solid source [ 11.608] kgem_check_bo: num_pages=+1, num_exec=+1 [ 11.608] gen9_composite_get_binding_table(fe80) [ 11.608] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 11.608] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 11.608] kgem_add_handle: handle=8, index=3 [ 11.608] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 11.608] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.608] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.608] gen9_emit_vertex_elements: setup id=5 [ 11.608] thread_choose_span: clipped? 0 [ 11.608] imprecise_trapezoid_span_converter: using 4 threads [ 11.608] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 11.608] thread_choose_span: clipped? 0 [ 11.608] span_thread: flushing 2 boxes [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 11.608] span_thread: flushing 62 boxes [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 11.608] span_thread: flushing 2 boxes [ 11.608] span_thread: flushing 62 boxes [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 11.608] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 11.608] gen8_vertex_flush[5a8] = 384 [ 11.608] gen9_render_composite_spans_done() [ 11.608] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=418, drawable=422 [ 11.608] sna_validate_gc: recomputing clip [ 11.608] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 11.608] sna_copy_area: src=pixmap=1060:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1058:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 11.608] sna_copy_area: normal copy [ 11.608] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 11.608] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 11.608] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 11.608] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 11.608] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 11.608] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 11.608] sna_do_copy: pixmap -- no source clipping [ 11.608] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 11.608] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 11.608] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1060+(0, 0), dst pixmap=1058+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 11.608] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=31, cpu_bo=0), src=(priv=0x55bca9ad4180, gpu_bo=23, cpu_bo=0), replaces=1 [ 11.608] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.608] sna_drawable_use_bo pixmap=1058, box=((0, 0), (576, 76)), flags=1b... [ 11.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.608] sna_drawable_use_bo: using whole GPU bo [ 11.608] sna_pixmap_move_to_gpu(pixmap=1060, usage=0), flags=a [ 11.608] sna_pixmap_move_to_gpu: already all-damaged [ 11.608] sna_pixmap_mark_active: pixmap=1060, handle=23 [ 11.608] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.608] sna_pixmap_make_cow: make cow src=1060, dst=1058, handle=23 (already cow? src=0, dst=0) [ 11.608] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1060, handle=23 [ 11.608] _kgem_bo_destroy: handle=31, proxy? 0 [ 11.608] __kgem_bo_destroy: handle=31, size=262144 [ 11.608] __kgem_busy: handle=31, busy=0, wedged=0 [ 11.608] __kgem_bo_clear_busy: handle=31 [ 11.608] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 11.608] sna_pixmap_make_cow: moo! attaching clone to pixmap=1058 (source=1060, handle=23) [ 11.608] sna_destroy_pixmap: pixmap=1060, attached?=1 [ 11.608] sna_destroy_pixmap: pixmap=1060 discarding cow, refcnt=2 [ 11.608] __sna_free_pixmap(pixmap=1060) [ 11.608] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] sna_glyphs: discarding mask [ 11.608] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 11.608] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789678624 size=576x76 [ 11.608] gen9_render_composite: 0x0, current mode=1/1 [ 11.608] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.608] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 11.608] sna_drawable_use_bo pixmap=1058, box=((0, 0), (576, 76)), flags=7... [ 11.608] sna_pixmap_undo_cow: pixmap=1058, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 11.608] sna_pixmap_undo_cow: freeing cow [ 11.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.608] sna_drawable_use_bo: using whole GPU bo [ 11.608] gen9_composite_set_target: pixmap=1058, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 11.608] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 11.608] color_convert: src=ff888888 [20028888] [ 11.608] color_convert: dst=ff888888 [20028888] [ 11.608] sna_render_get_solid: ff888888 [ 11.608] sna_render_get_solid(5) = ff888888 (old) [ 11.608] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 11.608] sna_transform_is_imprecise_integer_translation: no transform [ 11.608] gen9_composite_picture: integer translation (0, 0), removing [ 11.608] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 11.608] sna_render_pixmap_bo: GPU all damaged [ 11.608] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 11.608] gen4_choose_composite_emitter: solid, identity mask [ 11.608] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 11.608] aligning vertex: was 3, now 4 floats per vertex [ 11.608] gen9_composite_get_binding_table(fe00) [ 11.608] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.608] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 11.608] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 11.608] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.608] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 11.608] kgem_add_handle: handle=6, index=4 [ 11.608] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 11.608] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 11.608] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 11.608] gen9_emit_sampler: sampler = a [ 11.608] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 11.608] gen9_emit_vertex_elements: setup id=9 [ 11.608] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 11.608] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 11.608] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 11.608] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 11.608] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 11.608] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 11.608] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 11.608] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 11.608] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 11.608] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 11.608] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 11.608] gen8_vertex_flush[66c] = 24 [ 11.608] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 11.608] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 11.608] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 11.608] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 11.608] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=422, drawable=420 [ 11.608] sna_validate_gc: recomputing clip [ 11.608] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 11.608] sna_copy_area: src=pixmap=1058:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1056:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 11.608] sna_copy_area: normal copy [ 11.608] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 11.608] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 11.608] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 11.608] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 11.608] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 11.608] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 11.608] sna_do_copy: pixmap -- no source clipping [ 11.608] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 11.608] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 11.608] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1058+(0, 0), dst pixmap=1056+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 11.608] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=23, cpu_bo=0), replaces=1 [ 11.608] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.608] sna_drawable_use_bo pixmap=1056, box=((0, 0), (576, 76)), flags=1b... [ 11.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.608] sna_drawable_use_bo: using whole GPU bo [ 11.608] sna_pixmap_move_to_gpu(pixmap=1058, usage=0), flags=a [ 11.608] sna_pixmap_move_to_gpu: already all-damaged [ 11.608] sna_pixmap_mark_active: pixmap=1058, handle=23 [ 11.608] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.608] sna_pixmap_make_cow: make cow src=1058, dst=1056, handle=23 (already cow? src=0, dst=0) [ 11.608] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1058, handle=23 [ 11.608] _kgem_bo_destroy: handle=37, proxy? 0 [ 11.608] __kgem_bo_destroy: handle=37, size=204800 [ 11.608] __kgem_bo_destroy: handle=37, purged [ 11.608] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 11.608] sna_pixmap_make_cow: moo! attaching clone to pixmap=1056 (source=1058, handle=23) [ 11.608] sna_destroy_pixmap: pixmap=1058, attached?=1 [ 11.608] sna_destroy_pixmap: pixmap=1058 discarding cow, refcnt=2 [ 11.608] __sna_free_pixmap(pixmap=1058) [ 11.608] sna_composite(pixmap=1054, op=3, src=1056+(0, 0), mask=0+(0, 0), dst=1054+(0, 0)+(0, 0), size=(576, 76) [ 11.608] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 11.608] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 11.608] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 11.608] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 11.608] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 11.608] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 11.608] gen9_render_composite: 576x76, current mode=1/1 [ 11.608] kgem_bo_is_render: handle=36, rq? 0 [0] [ 11.608] sna_blt_composite (0, 0), (0, 0), 576x76 [ 11.608] sna_blt_composite: unsupported op [3] for blitting [ 11.608] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 11.608] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 11.608] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.608] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 11.608] sna_drawable_use_bo pixmap=1054, box=((0, 0), (576, 76)), flags=7... [ 11.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.608] sna_drawable_use_bo: using whole GPU bo [ 11.608] gen9_composite_set_target: pixmap=1054, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 11.608] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 11.608] sna_transform_is_imprecise_integer_translation: no transform [ 11.608] gen9_composite_picture: integer translation (0, 0), removing [ 11.608] sna_render_pixmap_bo pixmap=1056, (0, 0)x(576, 76)/(576, 76) [ 11.608] sna_render_pixmap_bo: GPU all damaged [ 11.608] kgem_bo_is_render: handle=36, rq? 0 [0] [ 11.608] kgem_bo_is_render: handle=23, rq? 1 [1] [ 11.608] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 11.609] gen4_choose_composite_emitter: identity src, no mask [ 11.609] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.609] __kgem_retire_rq: request 1 complete [ 11.609] kgem_set_mode: flushing before new bo [ 11.609] gen8_vertex_close: used=1836, vbo active? 16, vb=221, nreloc=3 [ 11.609] gen8_vertex_close: reloc[0] = 287 [ 11.609] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.609] kgem_add_handle: handle=16, index=5 [ 11.609] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 11.609] gen8_vertex_close: reloc[1] = 336 [ 11.609] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 11.609] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 11.609] gen8_vertex_close: reloc[2] = 406 [ 11.609] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 11.609] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 11.609] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 11.609] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.609] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.609] kgem_fixup_relocs: shrinking by 61440 [ 11.609] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.609] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.609] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 11.609] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.609] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.609] __kgem_bo_clear_busy: handle=7 [ 11.609] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.609] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.609] __kgem_bo_clear_busy: handle=7 [ 11.609] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.609] __kgem_bo_clear_busy: handle=8 [ 11.609] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.609] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.609] __kgem_bo_clear_busy: handle=8 [ 11.609] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 11.609] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.609] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.609] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.609] kgem_check_bo: num_pages=+114, num_exec=+2 [ 11.609] aligning vertex: was 4, now 3 floats per vertex [ 11.609] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.609] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.609] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.609] kgem_add_handle: handle=4, index=0 [ 11.609] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.609] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.609] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.609] gen9_composite_get_binding_table(ffc0) [ 11.609] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 11.609] kgem_add_handle: handle=36, index=1 [ 11.609] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 11.609] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 11.609] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.609] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 11.609] kgem_add_handle: handle=23, index=2 [ 11.609] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 11.609] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 11.609] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.609] gen9_emit_sampler: sampler = 2 [ 11.609] gen9_emit_sf: num_sf_outputs=1 [ 11.609] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.609] gen9_emit_vertex_elements: setup id=2 [ 11.609] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.609] gen9_render_composite_box: (0, 0), (576, 76) [ 11.609] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 11.609] gen8_vertex_flush[490] = 3 [ 11.609] sna_destroy_pixmap: pixmap=1056, attached?=1 [ 11.609] sna_destroy_pixmap: pixmap=1056 discarding cow, refcnt=1 [ 11.609] _kgem_bo_destroy: handle=23, proxy? 0 [ 11.609] __kgem_bo_destroy: handle=23, size=262144 [ 11.609] __kgem_bo_destroy: handle=23 -> active [ 11.609] __sna_free_pixmap(pixmap=1056) [ 11.609] sna_composite(pixmap=1050, op=3, src=1054+(0, 0), mask=0+(0, 0), dst=1050+(0, 0)+(0, 0), size=(576, 76) [ 11.609] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 11.609] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 11.609] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 11.609] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 11.609] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 11.609] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 11.609] gen9_render_composite: 576x76, current mode=1/1 [ 11.609] kgem_bo_is_render: handle=38, rq? 0 [0] [ 11.609] sna_blt_composite (0, 0), (0, 0), 576x76 [ 11.609] sna_blt_composite: unsupported op [3] for blitting [ 11.609] kgem_bo_is_busy: handle=36, domain: 0 exec? 1, rq? 1 [ 11.609] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 11.609] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.609] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 11.609] sna_drawable_use_bo pixmap=1050, box=((0, 0), (576, 76)), flags=7... [ 11.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.609] sna_drawable_use_bo: using whole GPU bo [ 11.609] gen9_composite_set_target: pixmap=1050, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 11.609] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 11.609] sna_transform_is_imprecise_integer_translation: no transform [ 11.609] gen9_composite_picture: integer translation (0, 0), removing [ 11.609] sna_render_pixmap_bo pixmap=1054, (0, 0)x(576, 76)/(576, 76) [ 11.609] sna_render_pixmap_bo: GPU all damaged [ 11.609] kgem_bo_is_render: handle=38, rq? 0 [0] [ 11.609] kgem_bo_is_render: handle=36, rq? 1 [1] [ 11.609] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.609] gen4_choose_composite_emitter: identity src, no mask [ 11.609] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.609] __kgem_retire_rq: request 1 complete [ 11.609] kgem_set_mode: flushing before new bo [ 11.609] gen8_vertex_close: used=1845, vbo active? 16, vb=4, nreloc=1 [ 11.609] gen8_vertex_close: reloc[0] = 287 [ 11.609] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.609] kgem_add_handle: handle=16, index=3 [ 11.609] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.609] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 11.609] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.609] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.609] kgem_fixup_relocs: shrinking by 61440 [ 11.609] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.609] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.609] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 11.609] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.609] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 11.609] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.609] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.609] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.609] kgem_check_bo: num_pages=+100, num_exec=+2 [ 11.609] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.609] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.609] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.609] kgem_add_handle: handle=4, index=0 [ 11.609] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.609] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.609] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.609] gen9_composite_get_binding_table(ffc0) [ 11.609] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 11.609] kgem_add_handle: handle=38, index=1 [ 11.609] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 11.609] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 11.609] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 11.609] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 11.609] kgem_add_handle: handle=36, index=2 [ 11.609] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 11.609] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 11.609] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.609] gen9_emit_sampler: sampler = 2 [ 11.609] gen9_emit_sf: num_sf_outputs=1 [ 11.609] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.609] gen9_emit_vertex_elements: setup id=2 [ 11.609] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.609] gen9_render_composite_box: (0, 0), (576, 76) [ 11.609] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 11.609] gen8_vertex_flush[490] = 3 [ 11.609] sna_destroy_pixmap: pixmap=1054, attached?=1 [ 11.609] _kgem_bo_destroy: handle=36, proxy? 0 [ 11.609] __kgem_bo_destroy: handle=36, size=204800 [ 11.609] __kgem_bo_destroy: handle=36 -> active [ 11.609] __sna_free_pixmap(pixmap=1054) [ 11.609] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=41a, drawable=b1 [ 11.609] sna_validate_gc: recomputing clip [ 11.609] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.609] sna_copy_area: src=pixmap=1050:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.609] sna_copy_area: normal copy [ 11.609] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 11.609] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 11.609] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.609] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 11.609] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 11.609] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 11.609] sna_do_copy: pixmap -- no source clipping [ 11.609] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 11.609] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 11.609] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1050+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 11.609] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b123e0, gpu_bo=38, cpu_bo=0), replaces=0 [ 11.609] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.609] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 11.609] sna_drawable_use_bo: pinned, never REPLACES [ 11.609] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.609] sna_drawable_use_bo: applying move-to-gpu override [ 11.609] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(3422, 6], (3470, 42)] [ 11.609] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 11.609] wait_for_shadow: copying existing GPU damage: 1x(3422, 6), (3470, 42) [ 11.609] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.609] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.609] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.609] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.609] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.609] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.609] __kgem_retire_rq: request 1 complete [ 11.609] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 11.609] kgem_bo_move_to_cache: release handle=23 [ 11.609] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 11.609] kgem_set_mode: flushing before new bo [ 11.609] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 11.609] gen8_vertex_close: reloc[0] = 287 [ 11.609] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.609] kgem_add_handle: handle=16, index=3 [ 11.609] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.609] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 11.609] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.609] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.609] kgem_fixup_relocs: shrinking by 61440 [ 11.609] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.609] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.609] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 11.609] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.609] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 11.609] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.609] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.609] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.609] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 11.609] aligning vertex: was 3, now 2 floats per vertex [ 11.609] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.609] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.609] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.609] kgem_add_handle: handle=4, index=0 [ 11.609] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.609] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.609] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.609] gen9_composite_get_binding_table(ffc0) [ 11.609] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 11.609] kgem_add_handle: handle=30, index=1 [ 11.609] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.609] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 11.609] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.609] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 11.609] kgem_add_handle: handle=35, index=2 [ 11.609] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 11.609] [3fd0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 11.609] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.609] gen9_emit_sampler: sampler = 0 [ 11.609] gen9_emit_sf: num_sf_outputs=1 [ 11.609] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.609] gen9_emit_vertex_elements: setup id=0 [ 11.609] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.609] (3422, 6) -> (3422, 6) + (48, 36) [ 11.609] gen8_vertex_flush[490] = 3 [ 11.609] wait_for_shadow: setting front pixmap to handle=30 [ 11.609] sna_drawable_use_bo: using whole GPU bo [ 11.609] sna_pixmap_move_to_gpu(pixmap=1050, usage=0), flags=a [ 11.609] sna_pixmap_move_to_gpu: already all-damaged [ 11.609] sna_pixmap_mark_active: pixmap=1050, handle=38 [ 11.609] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.609] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.609] kgem_bo_is_render: handle=38, rq? 1 [1] [ 11.609] kgem_bo_is_render: handle=30, rq? 1 [1] [ 11.609] kgem_bo_is_render: handle=30, rq? 1 [1] [ 11.609] kgem_check_bo: num_pages=+50, num_exec=+1 [ 11.609] gen9_composite_get_binding_table(ff00) [ 11.609] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 11.609] kgem_add_handle: handle=38, index=3 [ 11.609] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd45c000) [ 11.609] [3fb0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 11.609] gen9_emit_vertex_elements: setup id=0 [ 11.609] (0, 0) -> (192, 1096) + (576, 76) [ 11.609] gen8_vertex_flush[4cc] = 3 [ 11.609] sna_destroy_pixmap: pixmap=1050, attached?=1 [ 11.609] _kgem_bo_destroy: handle=38, proxy? 0 [ 11.609] __kgem_bo_destroy: handle=38, size=204800 [ 11.609] __kgem_bo_destroy: handle=38 -> active [ 11.609] __sna_free_pixmap(pixmap=1050) [ 11.609] sna_accel_flush: flush?=0, dirty?=0 [ 11.609] sna_accel_flush: flush?=0, dirty?=0 [ 11.609] sna_block_handler (tv=596.548000) [ 11.609] kgem_retire, need_retire?=1 [ 11.609] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.609] kgem_retire__requests_ring: retiring ring 0 [ 11.609] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.609] __kgem_retire_rq: request 1 complete [ 11.609] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 11.609] kgem_bo_move_to_cache: release handle=36 [ 11.609] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 11.609] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.609] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.610] kgem_retire -- retired=1, need_retire=0 [ 11.610] sna_accel_block: GPU idle, flushing [ 11.610] gen8_vertex_close: used=1866, vbo active? 16, vb=1, nreloc=1 [ 11.610] gen8_vertex_close: reloc[0] = 287 [ 11.610] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.610] kgem_add_handle: handle=16, index=4 [ 11.610] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.610] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32524 [fenced=0] [ 11.610] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.610] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.610] kgem_fixup_relocs: shrinking by 61440 [ 11.610] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.610] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.610] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.610] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.610] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 11.610] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 11.610] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.610] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.610] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.610] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.610] start_flush: has dirty shadow [ 11.610] timer_enable (time=11610), starting timer 0 [ 11.610] timer_enable (time=11610), starting timer 1 [ 11.610] sna_accel_block: evaluating timers, active=7 [ 11.610] sna_accel_block: flush timer expires in 8 [11618] [ 11.618] sna_wakeup_handler [ 11.618] sna_block_handler (tv=596.539000) [ 11.618] kgem_retire, need_retire?=1 [ 11.618] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.618] kgem_retire__requests_ring: retiring ring 0 [ 11.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.618] __kgem_retire_rq: request 1 complete [ 11.618] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 11.618] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 11.618] kgem_bo_move_to_cache: release handle=38 [ 11.618] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 11.618] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.618] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.618] kgem_retire -- retired=1, need_retire=0 [ 11.618] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.618] gen6_render_retire: resetting idle vbo [ 11.618] sna_scanout_do_flush: flush timer active: delta=0 [ 11.618] sna_scanout_do_flush (time=11618), triggered [ 11.618] sna_scanout_flush (time=11618), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.618] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.618] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.618] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.618] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.618] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 11.618] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.618] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.618] sna_pixmap_move_to_gpu: already all-damaged [ 11.618] sna_pixmap_mark_active: pixmap=165, handle=30 [ 11.618] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.618] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.618] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.618] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 11.618] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 11.618] get_fb: reusing fb=108 for handle=30 [ 11.618] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 11.618] __kgem_bo_clear_busy: handle=30 [ 11.618] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 11.618] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 11.618] __kgem_bo_clear_busy: handle=30 [ 11.618] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.618] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 11.618] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=30, shadow handle=35 [ 11.618] sna_accel_block: evaluating timers, active=7 [ 11.618] sna_accel_block: flush timer expires in 16 [11634] [ 11.626] sna_wakeup_handler [ 11.626] sna_mode_wakeup: len=32 [ 11.626] sna_mode_wakeup: recording last swap on pipe=1, frame 421 [1a5], time 11.627205 [ 11.626] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 11.626] sna_mode_wakeup: flip complete, pending? 2 [ 11.626] sna_block_handler (tv=596.531000) [ 11.626] sna_scanout_do_flush: flush timer active: delta=8 [ 11.626] sna_accel_block: evaluating timers, active=7 [ 11.626] sna_accel_block: flush timer expires in 8 [11634] [ 11.628] sna_wakeup_handler [ 11.628] sna_mode_wakeup: len=32 [ 11.628] sna_mode_wakeup: recording last swap on pipe=0, frame 451 [1c3], time 11.628513 [ 11.628] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 11.628] sna_mode_wakeup: flip complete, pending? 1 [ 11.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.628] sna_block_handler (tv=596.529000) [ 11.628] sna_scanout_do_flush: flush timer active: delta=6 [ 11.628] sna_accel_do_throttle (time=11628), triggered [ 11.628] sna_accel_throttle (time=11628) [ 11.628] sna_accel_disarm_timer[1] (time=11628) [ 11.628] sna_accel_block: evaluating timers, active=5 [ 11.628] sna_accel_block: flush timer expires in 6 [11634] [ 11.634] sna_wakeup_handler [ 11.634] sna_block_handler (tv=596.523000) [ 11.634] sna_scanout_do_flush: flush timer active: delta=0 [ 11.634] sna_scanout_do_flush (time=11634), triggered [ 11.634] sna_scanout_flush (time=11634), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.634] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.634] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.634] sna_accel_do_throttle -- no pending activity [ 11.634] sna_accel_block: evaluating timers, active=5 [ 11.634] sna_accel_block: flush timer expires in 16 [11650] [ 11.650] sna_wakeup_handler [ 11.650] sna_block_handler (tv=596.507000) [ 11.650] sna_scanout_do_flush: flush timer active: delta=0 [ 11.650] sna_scanout_do_flush (time=11650), triggered [ 11.650] sna_scanout_flush (time=11650), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.650] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.650] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.650] sna_accel_disarm_timer[0] (time=11650) [ 11.650] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.650] sna_accel_do_throttle -- no pending activity [ 11.658] sna_wakeup_handler [ 11.658] sna_destroy_pixmap: pixmap=1040, attached?=1 [ 11.658] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.658] __sna_free_pixmap(pixmap=1040) [ 11.658] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.658] kgem_bo_sync__cpu: handle=28 [ 11.658] sna_accel_watch_flush: enable=-1 [ 11.658] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.658] __kgem_bo_destroy: handle=28, size=12288 [ 11.658] __kgem_bo_destroy: handle=28, not reusable [ 11.658] kgem_bo_free: handle=28, size=12288 [ 11.658] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.658] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.658] sna_accel_flush: flush?=0, dirty?=0 [ 11.658] sna_block_handler (tv=596.499000) [ 11.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.658] sna_accel_do_throttle -- no pending activity [ 11.659] sna_wakeup_handler [ 11.659] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.659] __pop_freed_pixmap: reusing freed pixmap=1050 header [ 11.659] create_pixmap_hdr: pixmap=1061, width=48, height=48, usage=0 [ 11.659] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.659] __kgem_bo_init(handle=28, num_pages=3) [ 11.659] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.659] sna_accel_watch_flush: enable=1 [ 11.659] __sna_damage_all(48, 48) [ 11.659] sna_pixmap_create_shm: serial=1061, 48x48, usage=0 [ 11.659] sna_accel_flush: flush?=0, dirty?=0 [ 11.659] sna_create_pixmap(48, 36, 24, usage=0) [ 11.659] kgem_can_create_2d: 48x36 @ 24 [ 11.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.659] kgem_can_create_2d: untiled size=8192 [ 11.659] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.659] kgem_choose_tiling: 48x36 -> 0 [ 11.659] sna_create_pixmap: usage=0, flags=b [ 11.659] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.659] __pop_freed_pixmap: reusing freed pixmap=1054 header [ 11.659] create_pixmap_hdr: pixmap=1063, width=48, height=36, usage=0 [ 11.659] sna_create_pixmap: serial=1063, 48x36, usage=0 [ 11.659] sna_composite_rectangles(pixmap=1064, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.659] sna_composite_rectangles: converted to op 0 [ 11.659] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.659] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.659] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.659] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.659] sna_composite_rectangles: dropping last-cpu hint [ 11.659] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=19... [ 11.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.659] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.659] sna_pixmap_move_to_gpu(pixmap=1064, usage=0), flags=b [ 11.659] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.659] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.659] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.659] kgem_choose_tiling: 48x36 -> 0 [ 11.659] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.659] kgem_choose_tiling: 48x36 -> 0 [ 11.659] sna_pixmap_alloc_gpu: pixmap=1064 [ 11.659] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.659] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.659] from inactive: pitch=192, tiling=0: handle=22, id=938 [ 11.659] __sna_damage_all(48, 36) [ 11.659] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.659] sna_pixmap_mark_active: pixmap=1064, handle=22 [ 11.659] sna_drawable_use_bo: allocated GPU bo for operation [ 11.659] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.659] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.659] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.659] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.659] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.659] sna_render_get_solid: 0 [ 11.659] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.659] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.659] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.659] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.659] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.659] kgem_add_handle: handle=4, index=0 [ 11.659] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.659] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.659] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.659] gen9_composite_get_binding_table(ffc0) [ 11.659] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.659] kgem_add_handle: handle=22, index=1 [ 11.659] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.659] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.659] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.659] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.659] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.659] kgem_add_handle: handle=7, index=2 [ 11.659] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.659] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.659] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.659] gen9_emit_sampler: sampler = 1 [ 11.659] gen9_emit_sf: num_sf_outputs=1 [ 11.659] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.659] gen9_emit_vertex_elements: setup id=0 [ 11.659] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.659] (0, 0), (48, 36) [ 11.659] gen8_vertex_flush[490] = 3 [ 11.659] sna_composite_rectangles: pixmap=1064 marking clear [0]? 1 [ 11.659] sna_composite_rectangles(pixmap=1064, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.659] sna_composite_rectangles: converted to op 1 [ 11.659] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.659] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.659] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.659] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.659] sna_composite_rectangles: promoting to full GPU [ 11.659] sna_composite_rectangles: dropping last-cpu hint [ 11.659] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=19... [ 11.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.659] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.659] sna_drawable_use_bo: using whole GPU bo [ 11.659] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.659] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.659] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.659] sna_render_get_solid: ff2c001e [ 11.659] sna_render_get_solid(0) = ff2c001e (old) [ 11.659] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.659] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.659] gen9_composite_get_binding_table(ff00) [ 11.659] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.659] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.659] kgem_add_handle: handle=8, index=3 [ 11.659] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.659] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.659] gen9_emit_vertex_elements: setup id=0 [ 11.659] (0, 0), (48, 36) [ 11.659] gen8_vertex_flush[4cc] = 3 [ 11.659] sna_composite_rectangles: pixmap=1064 marking clear [ff2c001e]? 1 [ 11.659] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=428 [ 11.659] sna_validate_gc: recomputing clip [ 11.659] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.659] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1064:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.659] sna_copy_area: normal copy [ 11.659] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.659] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.659] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.659] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.659] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.659] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.659] sna_do_copy: pixmap -- no source clipping [ 11.659] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.659] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.659] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1064+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.659] sna_copy_boxes: dst=(priv=0x55bca9b8ec70, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.659] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.659] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=1b... [ 11.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.659] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.659] sna_drawable_use_bo: using whole GPU bo [ 11.659] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.659] sna_pixmap_move_to_gpu: already all-damaged [ 11.659] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.659] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.659] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.659] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.659] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.659] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.659] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.659] gen9_composite_get_binding_table(fe80) [ 11.659] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.659] kgem_add_handle: handle=9, index=4 [ 11.659] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.659] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.659] gen9_emit_sampler: sampler = 0 [ 11.659] gen9_emit_vertex_elements: setup id=0 [ 11.659] (3422, 6) -> (0, 0) + (48, 36) [ 11.659] gen8_vertex_flush[510] = 3 [ 11.659] sna_create_pixmap(80, 80, 32, usage=0) [ 11.659] kgem_can_create_2d: 80x80 @ 32 [ 11.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.659] kgem_can_create_2d: untiled size=28672 [ 11.659] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.659] kgem_choose_tiling: 80x80 -> 0 [ 11.659] sna_create_pixmap: usage=0, flags=b [ 11.659] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.659] __pop_freed_pixmap: reusing freed pixmap=1056 header [ 11.659] create_pixmap_hdr: pixmap=1065, width=80, height=80, usage=0 [ 11.659] sna_create_pixmap: serial=1065, 80x80, usage=0 [ 11.659] sna_composite_rectangles(pixmap=1066, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.659] sna_composite_rectangles: converted to op 0 [ 11.659] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.659] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.659] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.659] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.659] sna_composite_rectangles: dropping last-cpu hint [ 11.659] sna_drawable_use_bo pixmap=1066, box=((0, 0), (80, 80)), flags=19... [ 11.659] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.659] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.659] sna_pixmap_move_to_gpu(pixmap=1066, usage=0), flags=b [ 11.659] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.659] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.659] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.659] kgem_choose_tiling: 80x80 -> 0 [ 11.659] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.659] kgem_choose_tiling: 80x80 -> 0 [ 11.659] sna_pixmap_alloc_gpu: pixmap=1066 [ 11.659] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.659] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.659] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.659] from inactive: pitch=320, tiling=0: handle=40, id=939 [ 11.659] __sna_damage_all(80, 80) [ 11.659] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.659] sna_pixmap_mark_active: pixmap=1066, handle=40 [ 11.659] sna_drawable_use_bo: allocated GPU bo for operation [ 11.659] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.659] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.659] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.659] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.659] sna_render_get_solid: 0 [ 11.659] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.659] kgem_set_mode: flushing before new bo [ 11.659] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.659] gen8_vertex_close: reloc[0] = 287 [ 11.659] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.659] kgem_add_handle: handle=16, index=5 [ 11.659] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.659] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.659] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.659] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.659] kgem_fixup_relocs: shrinking by 61440 [ 11.659] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.659] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.659] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.659] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.659] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.659] __kgem_bo_clear_busy: handle=7 [ 11.659] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.659] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.659] __kgem_bo_clear_busy: handle=8 [ 11.659] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.659] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.659] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.660] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.660] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.660] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.660] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.660] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.660] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.660] kgem_add_handle: handle=4, index=0 [ 11.660] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.660] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.660] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.660] gen9_composite_get_binding_table(ffc0) [ 11.660] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.660] kgem_add_handle: handle=40, index=1 [ 11.660] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.660] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.660] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.660] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.660] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.660] kgem_add_handle: handle=7, index=2 [ 11.660] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.660] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.660] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.660] gen9_emit_sampler: sampler = 1 [ 11.660] gen9_emit_sf: num_sf_outputs=1 [ 11.660] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.660] gen9_emit_vertex_elements: setup id=0 [ 11.660] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.660] (0, 0), (80, 80) [ 11.660] gen8_vertex_flush[490] = 3 [ 11.660] sna_composite_rectangles: pixmap=1066 marking clear [0]? 1 [ 11.660] sna_composite_rectangles(pixmap=1066, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.660] sna_composite_rectangles: converted to op 1 [ 11.660] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.660] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.660] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.660] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.660] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.660] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.660] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.660] sna_composite_rectangles: dropping last-cpu hint [ 11.660] sna_drawable_use_bo pixmap=1066, box=((0, 0), (80, 80)), flags=1... [ 11.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.660] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.660] sna_drawable_use_bo: using whole GPU bo [ 11.660] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.660] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.660] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.660] sna_render_get_solid: 40404040 [ 11.660] sna_render_get_solid(1) = 40404040 (old) [ 11.660] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.660] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.660] gen9_composite_get_binding_table(ff00) [ 11.660] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.660] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.660] kgem_add_handle: handle=8, index=3 [ 11.660] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.660] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.660] gen9_emit_vertex_elements: setup id=0 [ 11.660] (0, 0), (2, 2) [ 11.660] (78, 0), (80, 2) [ 11.660] (0, 78), (2, 80) [ 11.660] (78, 78), (80, 80) [ 11.660] gen8_vertex_flush[4cc] = 12 [ 11.660] sna_composite(pixmap=1064, op=3, src=1066+(3422, 6), mask=0+(0, 0), dst=1064+(0, 0)+(0, 0), size=(48, 36) [ 11.660] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.660] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.660] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.660] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.660] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.660] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.660] gen9_render_composite: 48x36, current mode=1/1 [ 11.660] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.660] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.660] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.660] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.660] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.660] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=7... [ 11.660] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.660] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.660] sna_drawable_use_bo: using whole GPU bo [ 11.660] gen9_composite_set_target: pixmap=1064, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.660] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.660] sna_transform_is_imprecise_integer_translation: no transform [ 11.660] gen9_composite_picture: integer translation (0, 0), removing [ 11.660] sna_render_pixmap_bo pixmap=1066, (3422, 6)x(48, 36)/(80, 80) [ 11.660] sna_render_pixmap_bo: GPU all damaged [ 11.660] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.660] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.660] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.660] gen4_choose_composite_emitter: identity src, no mask [ 11.660] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.660] __kgem_retire_rq: request 1 complete [ 11.660] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.660] kgem_set_mode: flushing before new bo [ 11.660] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.660] gen8_vertex_close: reloc[0] = 287 [ 11.660] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.660] kgem_add_handle: handle=16, index=4 [ 11.660] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.660] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.660] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.660] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.660] kgem_fixup_relocs: shrinking by 61440 [ 11.660] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.660] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.660] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.660] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.660] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.660] __kgem_bo_clear_busy: handle=7 [ 11.660] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.660] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.660] __kgem_bo_clear_busy: handle=8 [ 11.660] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.660] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.660] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.660] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.660] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.660] aligning vertex: was 2, now 3 floats per vertex [ 11.660] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.660] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.660] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.660] kgem_add_handle: handle=4, index=0 [ 11.660] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.660] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.660] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.660] gen9_composite_get_binding_table(ffc0) [ 11.660] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.660] kgem_add_handle: handle=22, index=1 [ 11.660] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.660] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.660] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.660] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.660] kgem_add_handle: handle=40, index=2 [ 11.660] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.660] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.660] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.660] gen9_emit_sampler: sampler = a [ 11.660] gen9_emit_sf: num_sf_outputs=1 [ 11.660] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.660] gen9_emit_vertex_elements: setup id=2 [ 11.660] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.660] gen9_render_composite_box: (0, 0), (48, 36) [ 11.660] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.660] gen8_vertex_flush[490] = 3 [ 11.660] sna_destroy_pixmap: pixmap=1066, attached?=1 [ 11.660] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.660] __kgem_bo_destroy: handle=40, size=65536 [ 11.660] __kgem_bo_destroy: handle=40 -> active [ 11.660] __sna_free_pixmap(pixmap=1066) [ 11.660] sna_create_pixmap(2, 64, 32, usage=0) [ 11.660] kgem_can_create_2d: 2x64 @ 32 [ 11.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.660] kgem_can_create_2d: untiled size=4096 [ 11.660] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.660] kgem_choose_tiling: 2x64 -> 0 [ 11.660] sna_create_pixmap: usage=0, flags=a [ 11.660] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.660] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.660] create_pixmap: serial=1067, usage=0, 2x64 [ 11.660] sna_create_pixmap: serial=1067, 2x64, usage=0 [ 11.660] sna_composite_rectangles(pixmap=1068, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.660] sna_composite_rectangles: converted to op 0 [ 11.660] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.660] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.660] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.660] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.660] sna_composite_rectangles: fallback, dst pixmap=1068 too small or not attached [ 11.660] sna_composite_rectangles: fallback [ 11.660] sna_drawable_move_region_to_cpu(pixmap=1068 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.660] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.660] _sna_pixmap_move_to_cpu(pixmap=1068, 2x64, flags=1) [ 11.660] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.660] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.660] operate_inplace: no, inplace operation not suitable [ 11.660] _sna_pixmap_move_to_cpu: marking as damaged [ 11.660] __sna_damage_all(2, 64) [ 11.660] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.660] sna_create_pixmap(1, 32, 32, usage=0) [ 11.660] kgem_can_create_2d: 1x32 @ 32 [ 11.660] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.660] kgem_can_create_2d: untiled size=4096 [ 11.660] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.660] kgem_choose_tiling: 1x32 -> 0 [ 11.660] sna_create_pixmap: usage=0, flags=a [ 11.660] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.660] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.660] create_pixmap: serial=1069, usage=0, 1x32 [ 11.660] sna_create_pixmap: serial=1069, 1x32, usage=0 [ 11.660] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=420, drawable=42e [ 11.660] sna_validate_gc: recomputing clip [ 11.660] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.660] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.660] try_upload__fast: ignore existing cpu damage (if any) [ 11.660] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.660] try_upload__fast: no, no gpu damage [ 11.660] sna_drawable_move_region_to_cpu(pixmap=1070 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.660] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.660] _sna_pixmap_move_to_cpu(pixmap=1070, 1x32, flags=1) [ 11.660] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.660] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.660] operate_inplace: no, inplace operation not suitable [ 11.660] _sna_pixmap_move_to_cpu: marking as damaged [ 11.660] __sna_damage_all(1, 32) [ 11.660] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.660] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.660] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.660] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.660] sna_accel_flush: flush?=0, dirty?=0 [ 11.660] sna_composite(pixmap=1068, op=1, src=1070+(0, 0), mask=0+(0, 0), dst=1068+(0, 0)+(0, 0), size=(2, 64) [ 11.660] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.660] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.660] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.660] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.660] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.660] sna_composite: fallback, dst pixmap=1068 is too small (or completely damaged) [ 11.661] sna_composite: fallback -- fbComposite [ 11.661] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.661] sna_composite_fb: fallback -- move src to cpu [ 11.661] _sna_pixmap_move_to_cpu(pixmap=1070, 1x32, flags=2) [ 11.661] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.661] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.661] sna_composite_fb: fallback -- move dst to cpu [ 11.661] sna_drawable_move_region_to_cpu(pixmap=1068 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.661] sna_drawable_move_region_to_cpu: pixmap=1068 all damaged on CPU [ 11.661] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.661] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.661] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.661] sna_destroy_pixmap: pixmap=1070, attached?=1 [ 11.661] __sna_free_pixmap(pixmap=1070) [ 11.661] sna_composite(pixmap=1064, op=3, src=1068+(3422, 6), mask=0+(0, 0), dst=1064+(0, 0)+(0, 0), size=(48, 36) [ 11.661] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.661] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.661] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.661] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.661] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.661] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.661] gen9_render_composite: 48x36, current mode=1/1 [ 11.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.661] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.661] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.661] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=7... [ 11.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.661] sna_drawable_use_bo: using whole GPU bo [ 11.661] gen9_composite_set_target: pixmap=1064, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.661] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.661] sna_transform_is_imprecise_integer_translation: no transform [ 11.661] gen9_composite_picture: integer translation (0, 0), removing [ 11.661] sna_render_pixmap_bo pixmap=1068, (3422, 6)x(48, 36)/(2, 64) [ 11.661] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.661] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.661] use_cpu_bo: no cpu bo [ 11.661] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.661] kgem_choose_tiling: 2x36 -> 0 [ 11.661] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.661] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.661] sna_drawable_move_region_to_cpu(pixmap=1068 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.661] sna_drawable_move_region_to_cpu: pixmap=1068 all damaged on CPU [ 11.661] kgem_can_create_2d: 2x36 @ 32 [ 11.661] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.661] kgem_can_create_2d: untiled size=4096 [ 11.661] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.661] kgem_choose_tiling: 2x36 -> 0 [ 11.661] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.661] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.661] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.661] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.661] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.661] search_linear_cache: searching for inactive gtt map [ 11.661] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.661] search_linear_cache: searching for inactive gtt map [ 11.661] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.661] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 11.661] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 11.661] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 11.661] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.661] kgem_create_buffer: reusing handle=23 for buffer [ 11.661] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.661] init_buffer_from_bo: reusing handle=23 for buffer [ 11.661] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 11.661] kgem_bo_map: converting request for GTT map into CPU map [ 11.661] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 11.661] kgem_bo_sync__cpu: handle=23 [ 11.661] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.661] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 11.661] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.661] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 11.661] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 11.661] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 11.661] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 11.661] __kgem_bo_init(handle=23, num_pages=1152) [ 11.661] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.661] kgem_bo_is_render: handle=23, rq? 0 [0] [ 11.661] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.661] gen4_choose_composite_emitter: identity src, no mask [ 11.661] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.661] gen9_composite_get_binding_table(ff00) [ 11.661] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 11.661] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 11.661] kgem_add_handle: handle=23, index=3 [ 11.661] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 11.661] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.661] gen9_emit_vertex_elements: setup id=2 [ 11.661] gen9_render_composite_box: (0, 0), (48, 36) [ 11.661] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.661] gen8_vertex_flush[4cc] = 3 [ 11.661] _kgem_bo_destroy: handle=23, proxy? 1 [ 11.661] sna_destroy_pixmap: pixmap=1068, attached?=1 [ 11.661] __sna_free_pixmap(pixmap=1068) [ 11.661] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1064:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.661] sna_copy_area: normal copy [ 11.661] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.661] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.661] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.661] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.661] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.661] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.661] sna_do_copy: pixmap -- no source clipping [ 11.661] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.661] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.661] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1064+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.661] sna_copy_boxes: dst=(priv=0x55bca9b8ec70, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.661] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.661] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=1b... [ 11.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.661] sna_drawable_use_bo: using whole GPU bo [ 11.661] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.661] sna_pixmap_move_to_gpu: already all-damaged [ 11.661] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.661] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.661] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.661] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.661] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.661] aligning vertex: was 3, now 2 floats per vertex [ 11.661] gen9_composite_get_binding_table(fe80) [ 11.661] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.661] kgem_add_handle: handle=9, index=4 [ 11.661] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.661] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.661] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.661] gen9_emit_sampler: sampler = 0 [ 11.661] gen9_emit_vertex_elements: setup id=0 [ 11.661] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.661] (3422, 6) -> (0, 0) + (48, 36) [ 11.661] gen8_vertex_flush[558] = 3 [ 11.661] sna_composite_rectangles(pixmap=1064, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.661] sna_composite_rectangles: converted to op 3 [ 11.661] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.661] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.661] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.661] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.661] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=1... [ 11.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.661] sna_drawable_use_bo: using whole GPU bo [ 11.661] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.661] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.661] sna_render_get_solid: 660a0a0a [ 11.661] sna_render_get_solid(2) = 660a0a0a (old) [ 11.661] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.661] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.661] gen9_composite_get_binding_table(fe00) [ 11.661] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.661] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.661] kgem_add_handle: handle=8, index=5 [ 11.661] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.661] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.661] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.661] gen9_emit_sampler: sampler = 1 [ 11.661] gen9_emit_vertex_elements: setup id=0 [ 11.661] (0, 0), (48, 36) [ 11.661] gen8_vertex_flush[5b4] = 3 [ 11.661] sna_composite(pixmap=1064, op=3, src=1062+(0, 6), mask=0+(0, 0), dst=1064+(0, 0)+(0, 0), size=(48, 36) [ 11.661] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.661] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.661] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.661] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.661] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.661] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.661] gen9_render_composite: 48x36, current mode=1/1 [ 11.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.661] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.661] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.661] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.661] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.661] sna_drawable_use_bo pixmap=1064, box=((0, 0), (48, 36)), flags=7... [ 11.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.661] sna_drawable_use_bo: using whole GPU bo [ 11.661] gen9_composite_set_target: pixmap=1064, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.661] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.661] sna_transform_is_imprecise_integer_translation: no transform [ 11.661] gen9_composite_picture: integer translation (0, 0), removing [ 11.661] sna_render_pixmap_bo pixmap=1062, (0, 6)x(48, 36)/(48, 48) [ 11.661] sna_render_pixmap_bo: CPU all damaged [ 11.661] sna_add_flush_pixmap: marking pixmap=1062 for flushing [ 11.661] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.661] __kgem_retire_rq: request 1 complete [ 11.661] sna_add_flush_pixmap: new flush bo, flushing before [ 11.661] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.661] gen8_vertex_close: reloc[0] = 287 [ 11.661] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.661] kgem_add_handle: handle=16, index=6 [ 11.661] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.661] gen8_vertex_close: reloc[1] = 337 [ 11.661] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.661] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.661] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.661] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.661] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.661] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.661] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.661] kgem_fixup_relocs: shrinking by 61440 [ 11.661] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.661] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.661] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.661] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.661] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.661] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 11.661] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.661] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.661] __kgem_bo_clear_busy: handle=8 [ 11.661] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.661] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.661] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.661] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.661] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.661] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.661] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.661] gen4_choose_composite_emitter: identity src, no mask [ 11.661] needs_batch_flush: flushing before handle=28 for new reservation [ 11.661] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.661] aligning vertex: was 2, now 3 floats per vertex [ 11.661] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.661] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.661] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.661] kgem_add_handle: handle=4, index=0 [ 11.661] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.661] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.661] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.661] gen9_composite_get_binding_table(ffc0) [ 11.661] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.661] kgem_add_handle: handle=22, index=1 [ 11.661] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.661] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.661] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.661] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.661] kgem_add_handle: handle=28, index=2 [ 11.661] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.661] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.661] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.661] gen9_emit_sampler: sampler = 2 [ 11.661] gen9_emit_sf: num_sf_outputs=1 [ 11.661] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.661] gen9_emit_vertex_elements: setup id=2 [ 11.661] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.661] gen9_render_composite_box: (0, 0), (48, 36) [ 11.661] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.661] gen8_vertex_flush[490] = 3 [ 11.661] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=428, drawable=b1 [ 11.661] sna_validate_gc: recomputing clip [ 11.661] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.661] sna_copy_area: src=pixmap=1064:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.661] sna_copy_area: normal copy [ 11.661] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.661] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.661] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.661] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.661] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.661] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.661] sna_do_copy: pixmap -- no source clipping [ 11.661] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.661] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.661] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1064+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.661] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8ec70, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.661] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.661] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.661] sna_drawable_use_bo: pinned, never REPLACES [ 11.661] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.661] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.661] sna_drawable_use_bo: applying move-to-gpu override [ 11.661] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(192, 1096], (768, 1172)] [ 11.661] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 11.661] wait_for_shadow: copying existing GPU damage: 1x(192, 1096), (768, 1172) [ 11.661] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.661] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.661] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.661] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.661] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.661] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.661] __kgem_retire_rq: request 1 complete [ 11.661] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.661] kgem_bo_move_to_cache: release handle=40 [ 11.661] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.661] kgem_set_mode: flushing before new bo [ 11.661] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.662] gen8_vertex_close: reloc[0] = 287 [ 11.662] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.662] kgem_add_handle: handle=16, index=3 [ 11.662] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.662] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.662] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.662] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.662] kgem_fixup_relocs: shrinking by 61440 [ 11.662] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.662] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.662] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.662] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.662] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.662] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.662] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.662] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.662] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 11.662] aligning vertex: was 3, now 2 floats per vertex [ 11.662] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.662] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.662] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.662] kgem_add_handle: handle=4, index=0 [ 11.662] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.662] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.662] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.662] gen9_composite_get_binding_table(ffc0) [ 11.662] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 11.662] kgem_add_handle: handle=35, index=1 [ 11.662] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 11.662] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 11.662] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.662] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 [ 11.662] kgem_add_handle: handle=30, index=2 [ 11.662] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 11.662] [3fd0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 11.662] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.662] gen9_emit_sampler: sampler = 0 [ 11.662] gen9_emit_sf: num_sf_outputs=1 [ 11.662] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.662] gen9_emit_vertex_elements: setup id=0 [ 11.662] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.662] (192, 1096) -> (192, 1096) + (576, 76) [ 11.662] gen8_vertex_flush[490] = 3 [ 11.662] wait_for_shadow: setting front pixmap to handle=35 [ 11.662] sna_drawable_use_bo: using whole GPU bo [ 11.662] sna_pixmap_move_to_gpu(pixmap=1064, usage=0), flags=a [ 11.662] sna_pixmap_move_to_gpu: already all-damaged [ 11.662] sna_pixmap_mark_active: pixmap=1064, handle=22 [ 11.662] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.662] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.662] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.662] kgem_bo_is_render: handle=35, rq? 1 [1] [ 11.662] kgem_bo_is_render: handle=35, rq? 1 [1] [ 11.662] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.662] gen9_composite_get_binding_table(ff00) [ 11.662] kgem_add_reloc64: handle=22, pos=16312, delta=0, domains=40000 [ 11.662] kgem_add_handle: handle=22, index=3 [ 11.662] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd985000) [ 11.662] [3fb0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.662] gen9_emit_vertex_elements: setup id=0 [ 11.662] (0, 0) -> (3422, 6) + (48, 36) [ 11.662] gen8_vertex_flush[4cc] = 3 [ 11.662] sna_destroy_pixmap: pixmap=1064, attached?=1 [ 11.662] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.662] __kgem_bo_destroy: handle=22, size=61440 [ 11.662] __kgem_bo_destroy: handle=22 -> active [ 11.662] __sna_free_pixmap(pixmap=1064) [ 11.662] sna_accel_flush: flush?=0, dirty?=1 [ 11.662] sna_accel_flush: syncing SHM pixmap=1062 (refcnt=1) [ 11.662] _sna_pixmap_move_to_cpu(pixmap=1062, 48x48, flags=3) [ 11.662] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.662] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.662] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.662] kgem_bo_sync__cpu_full: handle=28 [ 11.662] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.662] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.662] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.662] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.662] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.662] __kgem_retire_rq: request 1 complete [ 11.662] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.662] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.662] sna_accel_flush: flush?=0, dirty?=0 [ 11.662] sna_block_handler (tv=596.495000) [ 11.662] kgem_retire, need_retire?=1 [ 11.662] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.662] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.662] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.662] kgem_retire -- retired=0, need_retire=0 [ 11.662] kgem_retire__buffers: handle=23, busy? 0 [0] [ 11.662] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 11.662] __kgem_bo_destroy: handle=23, size=262144 [ 11.662] kgem_bo_replace_io: transferring io handle=23 to bo [ 11.662] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 11.662] sna_accel_block: GPU idle, flushing [ 11.662] gen8_vertex_close: used=100, vbo active? 16, vb=1, nreloc=1 [ 11.662] gen8_vertex_close: reloc[0] = 287 [ 11.662] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.662] kgem_add_handle: handle=16, index=4 [ 11.662] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.662] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32489 [fenced=0] [ 11.662] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.662] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.662] kgem_fixup_relocs: shrinking by 61440 [ 11.662] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.662] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.662] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 11.662] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.662] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 11.662] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.662] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.662] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.662] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.662] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.662] start_flush: has dirty shadow [ 11.662] timer_enable (time=11662), starting timer 0 [ 11.662] timer_enable (time=11662), starting timer 1 [ 11.662] sna_accel_block: evaluating timers, active=7 [ 11.662] sna_accel_block: flush timer expires in 8 [11670] [ 11.670] sna_wakeup_handler [ 11.670] sna_block_handler (tv=596.487000) [ 11.670] kgem_retire, need_retire?=1 [ 11.670] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.670] kgem_retire__requests_ring: retiring ring 0 [ 11.670] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.670] __kgem_retire_rq: request 1 complete [ 11.670] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 11.670] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.670] kgem_bo_move_to_cache: release handle=22 [ 11.670] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.670] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.670] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.670] kgem_retire -- retired=1, need_retire=0 [ 11.670] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.670] gen6_render_retire: resetting idle vbo [ 11.670] sna_scanout_do_flush: flush timer active: delta=0 [ 11.670] sna_scanout_do_flush (time=11670), triggered [ 11.670] sna_scanout_flush (time=11670), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.670] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.670] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.670] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.670] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.670] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.670] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.670] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.670] sna_pixmap_move_to_gpu: already all-damaged [ 11.670] sna_pixmap_mark_active: pixmap=165, handle=35 [ 11.670] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.670] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.670] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.670] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 11.670] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 11.670] get_fb: reusing fb=105 for handle=35 [ 11.670] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 11.670] __kgem_bo_clear_busy: handle=35 [ 11.670] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 11.670] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 11.670] __kgem_bo_clear_busy: handle=35 [ 11.670] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.670] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 11.670] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 11.670] sna_accel_block: evaluating timers, active=7 [ 11.670] sna_accel_block: flush timer expires in 16 [11686] [ 11.676] sna_wakeup_handler [ 11.676] sna_mode_wakeup: len=32 [ 11.676] sna_mode_wakeup: recording last swap on pipe=1, frame 424 [1a8], time 11.677206 [ 11.676] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 11.676] sna_mode_wakeup: flip complete, pending? 2 [ 11.676] sna_block_handler (tv=596.481000) [ 11.676] sna_scanout_do_flush: flush timer active: delta=10 [ 11.676] sna_accel_block: evaluating timers, active=7 [ 11.676] sna_accel_block: flush timer expires in 10 [11686] [ 11.678] sna_wakeup_handler [ 11.678] sna_mode_wakeup: len=32 [ 11.678] sna_mode_wakeup: recording last swap on pipe=0, frame 454 [1c6], time 11.678514 [ 11.678] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 11.678] sna_mode_wakeup: flip complete, pending? 1 [ 11.678] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.678] sna_block_handler (tv=596.479000) [ 11.678] sna_scanout_do_flush: flush timer active: delta=8 [ 11.678] sna_accel_block: evaluating timers, active=7 [ 11.678] sna_accel_block: flush timer expires in 8 [11686] [ 11.686] sna_wakeup_handler [ 11.686] sna_block_handler (tv=596.471000) [ 11.686] sna_scanout_do_flush: flush timer active: delta=0 [ 11.686] sna_scanout_do_flush (time=11686), triggered [ 11.686] sna_scanout_flush (time=11686), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.686] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.686] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.686] sna_accel_do_throttle (time=11686), triggered [ 11.686] sna_accel_throttle (time=11686) [ 11.686] sna_accel_disarm_timer[1] (time=11686) [ 11.686] sna_accel_block: evaluating timers, active=5 [ 11.686] sna_accel_block: flush timer expires in 16 [11702] [ 11.702] sna_wakeup_handler [ 11.702] sna_block_handler (tv=596.455000) [ 11.702] sna_scanout_do_flush: flush timer active: delta=0 [ 11.702] sna_scanout_do_flush (time=11702), triggered [ 11.702] sna_scanout_flush (time=11702), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.702] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.702] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.702] sna_accel_disarm_timer[0] (time=11702) [ 11.702] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.702] sna_accel_do_throttle -- no pending activity [ 11.758] sna_wakeup_handler [ 11.758] sna_destroy_pixmap: pixmap=1062, attached?=1 [ 11.758] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.758] __sna_free_pixmap(pixmap=1062) [ 11.758] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.758] kgem_bo_sync__cpu: handle=28 [ 11.758] sna_accel_watch_flush: enable=-1 [ 11.758] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.758] __kgem_bo_destroy: handle=28, size=12288 [ 11.758] __kgem_bo_destroy: handle=28, not reusable [ 11.758] kgem_bo_free: handle=28, size=12288 [ 11.758] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.758] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.758] sna_accel_flush: flush?=0, dirty?=0 [ 11.758] sna_block_handler (tv=596.399000) [ 11.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.758] sna_accel_do_throttle -- no pending activity [ 11.758] sna_wakeup_handler [ 11.758] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.758] __pop_freed_pixmap: reusing freed pixmap=1064 header [ 11.758] create_pixmap_hdr: pixmap=1071, width=48, height=48, usage=0 [ 11.758] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.758] __kgem_bo_init(handle=28, num_pages=3) [ 11.758] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.758] sna_accel_watch_flush: enable=1 [ 11.758] __sna_damage_all(48, 48) [ 11.758] sna_pixmap_create_shm: serial=1071, 48x48, usage=0 [ 11.759] sna_accel_flush: flush?=0, dirty?=0 [ 11.759] sna_create_pixmap(48, 36, 24, usage=0) [ 11.759] kgem_can_create_2d: 48x36 @ 24 [ 11.759] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.759] kgem_can_create_2d: untiled size=8192 [ 11.759] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.759] kgem_choose_tiling: 48x36 -> 0 [ 11.759] sna_create_pixmap: usage=0, flags=b [ 11.759] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.759] __pop_freed_pixmap: reusing freed pixmap=1066 header [ 11.759] create_pixmap_hdr: pixmap=1073, width=48, height=36, usage=0 [ 11.759] sna_create_pixmap: serial=1073, 48x36, usage=0 [ 11.759] sna_composite_rectangles(pixmap=1074, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.759] sna_composite_rectangles: converted to op 0 [ 11.759] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.759] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.759] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.759] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.759] sna_composite_rectangles: dropping last-cpu hint [ 11.759] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=19... [ 11.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.759] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.759] sna_pixmap_move_to_gpu(pixmap=1074, usage=0), flags=b [ 11.759] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.759] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.759] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.759] kgem_choose_tiling: 48x36 -> 0 [ 11.759] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.759] kgem_choose_tiling: 48x36 -> 0 [ 11.759] sna_pixmap_alloc_gpu: pixmap=1074 [ 11.759] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.759] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.759] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.759] from inactive: pitch=192, tiling=0: handle=22, id=943 [ 11.759] __sna_damage_all(48, 36) [ 11.759] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.759] sna_pixmap_mark_active: pixmap=1074, handle=22 [ 11.759] sna_drawable_use_bo: allocated GPU bo for operation [ 11.759] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.759] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.759] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.759] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.759] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.759] sna_render_get_solid: 0 [ 11.759] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.759] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.759] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.759] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.759] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.759] kgem_add_handle: handle=4, index=0 [ 11.759] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.759] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.759] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.759] gen9_composite_get_binding_table(ffc0) [ 11.759] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.759] kgem_add_handle: handle=22, index=1 [ 11.759] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.759] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.759] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.759] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.759] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.759] kgem_add_handle: handle=7, index=2 [ 11.759] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.759] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.759] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.759] gen9_emit_sampler: sampler = 1 [ 11.759] gen9_emit_sf: num_sf_outputs=1 [ 11.759] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.759] gen9_emit_vertex_elements: setup id=0 [ 11.759] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.759] (0, 0), (48, 36) [ 11.759] gen8_vertex_flush[490] = 3 [ 11.759] sna_composite_rectangles: pixmap=1074 marking clear [0]? 1 [ 11.759] sna_composite_rectangles(pixmap=1074, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.759] sna_composite_rectangles: converted to op 1 [ 11.759] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.759] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.759] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.759] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.759] sna_composite_rectangles: promoting to full GPU [ 11.759] sna_composite_rectangles: dropping last-cpu hint [ 11.759] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=19... [ 11.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.759] sna_drawable_use_bo: using whole GPU bo [ 11.759] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.759] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.759] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.759] sna_render_get_solid: ff2c001e [ 11.759] sna_render_get_solid(0) = ff2c001e (old) [ 11.759] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.759] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.759] gen9_composite_get_binding_table(ff00) [ 11.759] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.759] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.759] kgem_add_handle: handle=8, index=3 [ 11.759] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.759] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.759] gen9_emit_vertex_elements: setup id=0 [ 11.759] (0, 0), (48, 36) [ 11.759] gen8_vertex_flush[4cc] = 3 [ 11.759] sna_composite_rectangles: pixmap=1074 marking clear [ff2c001e]? 1 [ 11.759] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=432 [ 11.759] sna_validate_gc: recomputing clip [ 11.759] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.759] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1074:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.759] sna_copy_area: normal copy [ 11.759] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.759] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.759] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.759] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.759] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.759] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.759] sna_do_copy: pixmap -- no source clipping [ 11.759] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.759] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.759] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1074+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.759] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.759] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.759] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=1b... [ 11.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.759] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.759] sna_drawable_use_bo: using whole GPU bo [ 11.759] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.759] sna_pixmap_move_to_gpu: already all-damaged [ 11.759] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.759] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.759] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.759] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.759] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.759] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.759] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.759] gen9_composite_get_binding_table(fe80) [ 11.759] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.759] kgem_add_handle: handle=9, index=4 [ 11.759] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.759] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.759] gen9_emit_sampler: sampler = 0 [ 11.759] gen9_emit_vertex_elements: setup id=0 [ 11.759] (3422, 6) -> (0, 0) + (48, 36) [ 11.759] gen8_vertex_flush[510] = 3 [ 11.759] sna_create_pixmap(80, 80, 32, usage=0) [ 11.759] kgem_can_create_2d: 80x80 @ 32 [ 11.759] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.759] kgem_can_create_2d: untiled size=28672 [ 11.759] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.759] kgem_choose_tiling: 80x80 -> 0 [ 11.759] sna_create_pixmap: usage=0, flags=b [ 11.759] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.759] __pop_freed_pixmap: reusing freed pixmap=1058 header [ 11.759] create_pixmap_hdr: pixmap=1075, width=80, height=80, usage=0 [ 11.759] sna_create_pixmap: serial=1075, 80x80, usage=0 [ 11.759] sna_composite_rectangles(pixmap=1076, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.759] sna_composite_rectangles: converted to op 0 [ 11.759] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.759] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.759] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.759] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.759] sna_composite_rectangles: dropping last-cpu hint [ 11.759] sna_drawable_use_bo pixmap=1076, box=((0, 0), (80, 80)), flags=19... [ 11.759] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.759] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.759] sna_pixmap_move_to_gpu(pixmap=1076, usage=0), flags=b [ 11.759] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.759] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.759] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.759] kgem_choose_tiling: 80x80 -> 0 [ 11.759] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.759] kgem_choose_tiling: 80x80 -> 0 [ 11.759] sna_pixmap_alloc_gpu: pixmap=1076 [ 11.759] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.759] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.759] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.759] from inactive: pitch=320, tiling=0: handle=40, id=944 [ 11.759] __sna_damage_all(80, 80) [ 11.759] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.759] sna_pixmap_mark_active: pixmap=1076, handle=40 [ 11.759] sna_drawable_use_bo: allocated GPU bo for operation [ 11.759] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.759] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.759] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.759] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.759] sna_render_get_solid: 0 [ 11.759] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.759] kgem_set_mode: flushing before new bo [ 11.759] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.759] gen8_vertex_close: reloc[0] = 287 [ 11.759] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.759] kgem_add_handle: handle=16, index=5 [ 11.759] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.759] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.759] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.759] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.759] kgem_fixup_relocs: shrinking by 61440 [ 11.759] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.759] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.759] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.759] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.759] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.759] __kgem_bo_clear_busy: handle=7 [ 11.759] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.759] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.759] __kgem_bo_clear_busy: handle=8 [ 11.759] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.759] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.759] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.759] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.759] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.759] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.759] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.759] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.759] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.759] kgem_add_handle: handle=4, index=0 [ 11.759] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.759] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.759] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.759] gen9_composite_get_binding_table(ffc0) [ 11.759] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.759] kgem_add_handle: handle=40, index=1 [ 11.759] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.759] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.759] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.759] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.760] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.760] kgem_add_handle: handle=7, index=2 [ 11.760] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.760] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.760] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.760] gen9_emit_sampler: sampler = 1 [ 11.760] gen9_emit_sf: num_sf_outputs=1 [ 11.760] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.760] gen9_emit_vertex_elements: setup id=0 [ 11.760] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.760] (0, 0), (80, 80) [ 11.760] gen8_vertex_flush[490] = 3 [ 11.760] sna_composite_rectangles: pixmap=1076 marking clear [0]? 1 [ 11.760] sna_composite_rectangles(pixmap=1076, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.760] sna_composite_rectangles: converted to op 1 [ 11.760] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.760] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.760] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.760] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.760] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.760] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.760] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.760] sna_composite_rectangles: dropping last-cpu hint [ 11.760] sna_drawable_use_bo pixmap=1076, box=((0, 0), (80, 80)), flags=1... [ 11.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.760] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.760] sna_drawable_use_bo: using whole GPU bo [ 11.760] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.760] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.760] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.760] sna_render_get_solid: 40404040 [ 11.760] sna_render_get_solid(1) = 40404040 (old) [ 11.760] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.760] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.760] gen9_composite_get_binding_table(ff00) [ 11.760] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.760] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.760] kgem_add_handle: handle=8, index=3 [ 11.760] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.760] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.760] gen9_emit_vertex_elements: setup id=0 [ 11.760] (0, 0), (2, 2) [ 11.760] (78, 0), (80, 2) [ 11.760] (0, 78), (2, 80) [ 11.760] (78, 78), (80, 80) [ 11.760] gen8_vertex_flush[4cc] = 12 [ 11.760] sna_composite(pixmap=1074, op=3, src=1076+(3422, 6), mask=0+(0, 0), dst=1074+(0, 0)+(0, 0), size=(48, 36) [ 11.760] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.760] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.760] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.760] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.760] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.760] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.760] gen9_render_composite: 48x36, current mode=1/1 [ 11.760] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.760] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.760] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.760] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.760] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.760] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=7... [ 11.760] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.760] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.760] sna_drawable_use_bo: using whole GPU bo [ 11.760] gen9_composite_set_target: pixmap=1074, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.760] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.760] sna_transform_is_imprecise_integer_translation: no transform [ 11.760] gen9_composite_picture: integer translation (0, 0), removing [ 11.760] sna_render_pixmap_bo pixmap=1076, (3422, 6)x(48, 36)/(80, 80) [ 11.760] sna_render_pixmap_bo: GPU all damaged [ 11.760] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.760] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.760] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.760] gen4_choose_composite_emitter: identity src, no mask [ 11.760] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.760] __kgem_retire_rq: request 1 complete [ 11.760] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.760] kgem_set_mode: flushing before new bo [ 11.760] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.760] gen8_vertex_close: reloc[0] = 287 [ 11.760] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.760] kgem_add_handle: handle=16, index=4 [ 11.760] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.760] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.760] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.760] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.760] kgem_fixup_relocs: shrinking by 61440 [ 11.760] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.760] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.760] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.760] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.760] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.760] __kgem_bo_clear_busy: handle=7 [ 11.760] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.760] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.760] __kgem_bo_clear_busy: handle=8 [ 11.760] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.760] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.760] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.760] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.760] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.760] aligning vertex: was 2, now 3 floats per vertex [ 11.760] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.760] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.760] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.760] kgem_add_handle: handle=4, index=0 [ 11.760] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.760] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.760] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.760] gen9_composite_get_binding_table(ffc0) [ 11.760] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.760] kgem_add_handle: handle=22, index=1 [ 11.760] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.760] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.760] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.760] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.760] kgem_add_handle: handle=40, index=2 [ 11.760] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.760] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.760] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.760] gen9_emit_sampler: sampler = a [ 11.760] gen9_emit_sf: num_sf_outputs=1 [ 11.760] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.760] gen9_emit_vertex_elements: setup id=2 [ 11.760] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.760] gen9_render_composite_box: (0, 0), (48, 36) [ 11.760] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.760] gen8_vertex_flush[490] = 3 [ 11.760] sna_destroy_pixmap: pixmap=1076, attached?=1 [ 11.760] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.760] __kgem_bo_destroy: handle=40, size=65536 [ 11.760] __kgem_bo_destroy: handle=40 -> active [ 11.760] __sna_free_pixmap(pixmap=1076) [ 11.760] sna_create_pixmap(2, 64, 32, usage=0) [ 11.760] kgem_can_create_2d: 2x64 @ 32 [ 11.760] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.760] kgem_can_create_2d: untiled size=4096 [ 11.760] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.760] kgem_choose_tiling: 2x64 -> 0 [ 11.760] sna_create_pixmap: usage=0, flags=a [ 11.760] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.760] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.760] create_pixmap: serial=1077, usage=0, 2x64 [ 11.760] sna_create_pixmap: serial=1077, 2x64, usage=0 [ 11.760] sna_composite_rectangles(pixmap=1078, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.760] sna_composite_rectangles: converted to op 0 [ 11.760] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.760] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.760] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.760] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.760] sna_composite_rectangles: fallback, dst pixmap=1078 too small or not attached [ 11.760] sna_composite_rectangles: fallback [ 11.760] sna_drawable_move_region_to_cpu(pixmap=1078 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.760] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.760] _sna_pixmap_move_to_cpu(pixmap=1078, 2x64, flags=1) [ 11.760] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.760] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.760] operate_inplace: no, inplace operation not suitable [ 11.760] _sna_pixmap_move_to_cpu: marking as damaged [ 11.760] __sna_damage_all(2, 64) [ 11.760] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.760] sna_create_pixmap(1, 32, 32, usage=0) [ 11.760] kgem_can_create_2d: 1x32 @ 32 [ 11.760] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.760] kgem_can_create_2d: untiled size=4096 [ 11.760] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.760] kgem_choose_tiling: 1x32 -> 0 [ 11.760] sna_create_pixmap: usage=0, flags=a [ 11.760] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.760] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.760] create_pixmap: serial=1079, usage=0, 1x32 [ 11.760] sna_create_pixmap: serial=1079, 1x32, usage=0 [ 11.760] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=42e, drawable=438 [ 11.760] sna_validate_gc: recomputing clip [ 11.760] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.760] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.760] try_upload__fast: ignore existing cpu damage (if any) [ 11.760] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.760] try_upload__fast: no, no gpu damage [ 11.760] sna_drawable_move_region_to_cpu(pixmap=1080 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.760] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.760] _sna_pixmap_move_to_cpu(pixmap=1080, 1x32, flags=1) [ 11.760] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.760] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.760] operate_inplace: no, inplace operation not suitable [ 11.760] _sna_pixmap_move_to_cpu: marking as damaged [ 11.760] __sna_damage_all(1, 32) [ 11.760] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.760] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.760] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.760] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.760] sna_accel_flush: flush?=0, dirty?=0 [ 11.760] sna_composite(pixmap=1078, op=1, src=1080+(0, 0), mask=0+(0, 0), dst=1078+(0, 0)+(0, 0), size=(2, 64) [ 11.761] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.761] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.761] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.761] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.761] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.761] sna_composite: fallback, dst pixmap=1078 is too small (or completely damaged) [ 11.761] sna_composite: fallback -- fbComposite [ 11.761] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.761] sna_composite_fb: fallback -- move src to cpu [ 11.761] _sna_pixmap_move_to_cpu(pixmap=1080, 1x32, flags=2) [ 11.761] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.761] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.761] sna_composite_fb: fallback -- move dst to cpu [ 11.761] sna_drawable_move_region_to_cpu(pixmap=1078 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.761] sna_drawable_move_region_to_cpu: pixmap=1078 all damaged on CPU [ 11.761] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.761] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.761] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.761] sna_destroy_pixmap: pixmap=1080, attached?=1 [ 11.761] __sna_free_pixmap(pixmap=1080) [ 11.761] sna_composite(pixmap=1074, op=3, src=1078+(3422, 6), mask=0+(0, 0), dst=1074+(0, 0)+(0, 0), size=(48, 36) [ 11.761] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.761] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.761] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.761] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.761] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.761] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.761] gen9_render_composite: 48x36, current mode=1/1 [ 11.761] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.761] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.761] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.761] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=7... [ 11.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.761] sna_drawable_use_bo: using whole GPU bo [ 11.761] gen9_composite_set_target: pixmap=1074, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.761] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.761] sna_transform_is_imprecise_integer_translation: no transform [ 11.761] gen9_composite_picture: integer translation (0, 0), removing [ 11.761] sna_render_pixmap_bo pixmap=1078, (3422, 6)x(48, 36)/(2, 64) [ 11.761] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.761] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.761] use_cpu_bo: no cpu bo [ 11.761] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.761] kgem_choose_tiling: 2x36 -> 0 [ 11.761] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.761] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.761] sna_drawable_move_region_to_cpu(pixmap=1078 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.761] sna_drawable_move_region_to_cpu: pixmap=1078 all damaged on CPU [ 11.761] kgem_can_create_2d: 2x36 @ 32 [ 11.761] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.761] kgem_can_create_2d: untiled size=4096 [ 11.761] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.761] kgem_choose_tiling: 2x36 -> 0 [ 11.761] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.761] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.761] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.761] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.761] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.761] search_linear_cache: searching for inactive gtt map [ 11.761] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.761] search_linear_cache: searching for inactive gtt map [ 11.761] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.761] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 11.761] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 11.761] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.761] kgem_create_buffer: reusing handle=23 for buffer [ 11.761] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.761] init_buffer_from_bo: reusing handle=23 for buffer [ 11.761] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 11.761] kgem_bo_map: converting request for GTT map into CPU map [ 11.761] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 11.761] kgem_bo_sync__cpu: handle=23 [ 11.761] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.761] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 11.761] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.761] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 11.761] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 11.761] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 11.761] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 11.761] __kgem_bo_init(handle=23, num_pages=1152) [ 11.761] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.761] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.761] kgem_bo_is_render: handle=23, rq? 0 [0] [ 11.761] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.761] gen4_choose_composite_emitter: identity src, no mask [ 11.761] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.761] gen9_composite_get_binding_table(ff00) [ 11.761] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 11.761] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 11.761] kgem_add_handle: handle=23, index=3 [ 11.761] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 11.761] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.761] gen9_emit_vertex_elements: setup id=2 [ 11.761] gen9_render_composite_box: (0, 0), (48, 36) [ 11.761] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.761] gen8_vertex_flush[4cc] = 3 [ 11.761] _kgem_bo_destroy: handle=23, proxy? 1 [ 11.761] sna_destroy_pixmap: pixmap=1078, attached?=1 [ 11.761] __sna_free_pixmap(pixmap=1078) [ 11.761] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1074:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.761] sna_copy_area: normal copy [ 11.761] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.761] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.761] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.761] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.761] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.761] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.761] sna_do_copy: pixmap -- no source clipping [ 11.761] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.761] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.761] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1074+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.761] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.761] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.761] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=1b... [ 11.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.761] sna_drawable_use_bo: using whole GPU bo [ 11.761] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.761] sna_pixmap_move_to_gpu: already all-damaged [ 11.761] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.761] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.761] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.761] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.761] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.761] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.761] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.761] aligning vertex: was 3, now 2 floats per vertex [ 11.761] gen9_composite_get_binding_table(fe80) [ 11.761] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.761] kgem_add_handle: handle=9, index=4 [ 11.761] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.761] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.761] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.761] gen9_emit_sampler: sampler = 0 [ 11.761] gen9_emit_vertex_elements: setup id=0 [ 11.761] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.761] (3422, 6) -> (0, 0) + (48, 36) [ 11.761] gen8_vertex_flush[558] = 3 [ 11.761] sna_composite_rectangles(pixmap=1074, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.761] sna_composite_rectangles: converted to op 3 [ 11.761] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.761] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.761] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.761] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.761] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=1... [ 11.761] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.761] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.761] sna_drawable_use_bo: using whole GPU bo [ 11.761] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.761] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.761] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.761] sna_render_get_solid: 660a0a0a [ 11.761] sna_render_get_solid(2) = 660a0a0a (old) [ 11.761] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.761] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.761] gen9_composite_get_binding_table(fe00) [ 11.761] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.761] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.761] kgem_add_handle: handle=8, index=5 [ 11.761] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.761] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.761] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.761] gen9_emit_sampler: sampler = 1 [ 11.761] gen9_emit_vertex_elements: setup id=0 [ 11.761] (0, 0), (48, 36) [ 11.761] gen8_vertex_flush[5b4] = 3 [ 11.761] sna_composite(pixmap=1074, op=3, src=1072+(0, 6), mask=0+(0, 0), dst=1074+(0, 0)+(0, 0), size=(48, 36) [ 11.761] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.761] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.761] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.761] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.761] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.761] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.761] gen9_render_composite: 48x36, current mode=1/1 [ 11.761] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.761] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.761] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.761] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.761] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.762] sna_drawable_use_bo pixmap=1074, box=((0, 0), (48, 36)), flags=7... [ 11.762] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.762] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.762] sna_drawable_use_bo: using whole GPU bo [ 11.762] gen9_composite_set_target: pixmap=1074, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.762] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.762] sna_transform_is_imprecise_integer_translation: no transform [ 11.762] gen9_composite_picture: integer translation (0, 0), removing [ 11.762] sna_render_pixmap_bo pixmap=1072, (0, 6)x(48, 36)/(48, 48) [ 11.762] sna_render_pixmap_bo: CPU all damaged [ 11.762] sna_add_flush_pixmap: marking pixmap=1072 for flushing [ 11.762] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.762] __kgem_retire_rq: request 1 complete [ 11.762] sna_add_flush_pixmap: new flush bo, flushing before [ 11.762] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.762] gen8_vertex_close: reloc[0] = 287 [ 11.762] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.762] kgem_add_handle: handle=16, index=6 [ 11.762] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.762] gen8_vertex_close: reloc[1] = 337 [ 11.762] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.762] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.762] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.762] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.762] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.762] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.762] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.762] kgem_fixup_relocs: shrinking by 61440 [ 11.762] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.762] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.762] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.762] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.762] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.762] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 11.762] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.762] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.762] __kgem_bo_clear_busy: handle=8 [ 11.762] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.762] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.762] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.762] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.762] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.762] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.762] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.762] gen4_choose_composite_emitter: identity src, no mask [ 11.762] needs_batch_flush: flushing before handle=28 for new reservation [ 11.762] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.762] aligning vertex: was 2, now 3 floats per vertex [ 11.762] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.762] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.762] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.762] kgem_add_handle: handle=4, index=0 [ 11.762] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.762] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.762] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.762] gen9_composite_get_binding_table(ffc0) [ 11.762] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.762] kgem_add_handle: handle=22, index=1 [ 11.762] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.762] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.762] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.762] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.762] kgem_add_handle: handle=28, index=2 [ 11.762] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.762] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.762] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.762] gen9_emit_sampler: sampler = 2 [ 11.762] gen9_emit_sf: num_sf_outputs=1 [ 11.762] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.762] gen9_emit_vertex_elements: setup id=2 [ 11.762] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.762] gen9_render_composite_box: (0, 0), (48, 36) [ 11.762] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.762] gen8_vertex_flush[490] = 3 [ 11.762] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=432, drawable=b1 [ 11.762] sna_validate_gc: recomputing clip [ 11.762] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.762] sna_copy_area: src=pixmap=1074:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.762] sna_copy_area: normal copy [ 11.762] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.762] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.762] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.762] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.762] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.762] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.762] sna_do_copy: pixmap -- no source clipping [ 11.762] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.762] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.762] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1074+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.762] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.762] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.762] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.762] sna_drawable_use_bo: pinned, never REPLACES [ 11.762] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.762] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.762] sna_drawable_use_bo: applying move-to-gpu override [ 11.762] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.762] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 11.762] wait_for_shadow: setting front pixmap to handle=30 [ 11.762] sna_drawable_use_bo: using whole GPU bo [ 11.762] sna_pixmap_move_to_gpu(pixmap=1074, usage=0), flags=a [ 11.762] sna_pixmap_move_to_gpu: already all-damaged [ 11.762] sna_pixmap_mark_active: pixmap=1074, handle=22 [ 11.762] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.762] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.762] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.762] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.762] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.762] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.762] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.762] __kgem_retire_rq: request 1 complete [ 11.762] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.762] kgem_bo_move_to_cache: release handle=40 [ 11.762] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.762] kgem_set_mode: flushing before new bo [ 11.762] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.762] gen8_vertex_close: reloc[0] = 287 [ 11.762] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.762] kgem_add_handle: handle=16, index=3 [ 11.762] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.762] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.762] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.762] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.762] kgem_fixup_relocs: shrinking by 61440 [ 11.762] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.762] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.762] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.762] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.762] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.762] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.762] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.762] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.762] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.762] aligning vertex: was 3, now 2 floats per vertex [ 11.762] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.762] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.762] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.762] kgem_add_handle: handle=4, index=0 [ 11.762] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.762] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.762] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.762] gen9_composite_get_binding_table(ffc0) [ 11.762] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 11.762] kgem_add_handle: handle=30, index=1 [ 11.762] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.762] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 11.762] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.762] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.762] kgem_add_handle: handle=22, index=2 [ 11.762] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.762] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.762] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.762] gen9_emit_sampler: sampler = 0 [ 11.762] gen9_emit_sf: num_sf_outputs=1 [ 11.762] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.762] gen9_emit_vertex_elements: setup id=0 [ 11.762] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.762] (0, 0) -> (3422, 6) + (48, 36) [ 11.762] gen8_vertex_flush[490] = 3 [ 11.762] sna_destroy_pixmap: pixmap=1074, attached?=1 [ 11.762] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.762] __kgem_bo_destroy: handle=22, size=61440 [ 11.762] __kgem_bo_destroy: handle=22 -> active [ 11.762] __sna_free_pixmap(pixmap=1074) [ 11.762] sna_accel_flush: flush?=0, dirty?=1 [ 11.762] sna_accel_flush: syncing SHM pixmap=1072 (refcnt=1) [ 11.762] _sna_pixmap_move_to_cpu(pixmap=1072, 48x48, flags=3) [ 11.762] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.762] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.762] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.762] kgem_bo_sync__cpu_full: handle=28 [ 11.762] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.762] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.762] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.762] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.762] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.762] __kgem_retire_rq: request 1 complete [ 11.762] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.762] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.762] sna_accel_flush: flush?=0, dirty?=0 [ 11.762] sna_block_handler (tv=596.395000) [ 11.762] kgem_retire, need_retire?=1 [ 11.762] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.762] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.762] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.762] kgem_retire -- retired=0, need_retire=0 [ 11.762] kgem_retire__buffers: handle=23, busy? 0 [0] [ 11.762] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 11.762] __kgem_bo_destroy: handle=23, size=262144 [ 11.762] kgem_bo_replace_io: transferring io handle=23 to bo [ 11.763] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 11.763] sna_accel_block: GPU idle, flushing [ 11.763] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.763] gen8_vertex_close: reloc[0] = 287 [ 11.763] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.763] kgem_add_handle: handle=16, index=3 [ 11.763] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.763] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.763] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.763] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.763] kgem_fixup_relocs: shrinking by 61440 [ 11.763] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.763] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.763] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.763] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.763] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.763] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.763] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.763] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.763] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.763] start_flush: has dirty shadow [ 11.763] timer_enable (time=11763), starting timer 0 [ 11.763] timer_enable (time=11763), starting timer 1 [ 11.763] sna_accel_block: evaluating timers, active=7 [ 11.763] sna_accel_block: flush timer expires in 8 [11771] [ 11.771] sna_wakeup_handler [ 11.771] sna_block_handler (tv=596.386000) [ 11.771] kgem_retire, need_retire?=1 [ 11.771] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.771] kgem_retire__requests_ring: retiring ring 0 [ 11.771] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.771] __kgem_retire_rq: request 1 complete [ 11.771] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 11.771] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.771] kgem_bo_move_to_cache: release handle=22 [ 11.771] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.771] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.771] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.771] kgem_retire -- retired=1, need_retire=0 [ 11.771] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.771] gen6_render_retire: resetting idle vbo [ 11.771] sna_scanout_do_flush: flush timer active: delta=0 [ 11.771] sna_scanout_do_flush (time=11771), triggered [ 11.771] sna_scanout_flush (time=11771), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.771] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.771] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.771] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.771] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.771] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.771] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.771] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.771] sna_pixmap_move_to_gpu: already all-damaged [ 11.771] sna_pixmap_mark_active: pixmap=165, handle=30 [ 11.771] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.771] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.771] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.771] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 11.771] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 11.771] get_fb: reusing fb=108 for handle=30 [ 11.771] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 11.771] __kgem_bo_clear_busy: handle=30 [ 11.771] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 11.771] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 11.771] __kgem_bo_clear_busy: handle=30 [ 11.771] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.771] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 11.771] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 11.771] sna_accel_block: evaluating timers, active=7 [ 11.771] sna_accel_block: flush timer expires in 16 [11787] [ 11.776] sna_wakeup_handler [ 11.776] sna_mode_wakeup: len=32 [ 11.776] sna_mode_wakeup: recording last swap on pipe=1, frame 430 [1ae], time 11.777215 [ 11.776] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 11.776] sna_mode_wakeup: flip complete, pending? 2 [ 11.776] sna_block_handler (tv=596.381000) [ 11.776] sna_scanout_do_flush: flush timer active: delta=11 [ 11.776] sna_accel_block: evaluating timers, active=7 [ 11.776] sna_accel_block: flush timer expires in 11 [11787] [ 11.778] sna_wakeup_handler [ 11.778] sna_mode_wakeup: len=32 [ 11.778] sna_mode_wakeup: recording last swap on pipe=0, frame 460 [1cc], time 11.778522 [ 11.778] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 11.778] sna_mode_wakeup: flip complete, pending? 1 [ 11.778] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.778] sna_block_handler (tv=596.379000) [ 11.778] sna_scanout_do_flush: flush timer active: delta=9 [ 11.778] sna_accel_block: evaluating timers, active=7 [ 11.778] sna_accel_block: flush timer expires in 9 [11787] [ 11.787] sna_wakeup_handler [ 11.787] sna_block_handler (tv=596.370000) [ 11.787] sna_scanout_do_flush: flush timer active: delta=0 [ 11.787] sna_scanout_do_flush (time=11787), triggered [ 11.787] sna_scanout_flush (time=11787), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.787] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.787] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.787] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.787] sna_accel_do_throttle (time=11787), triggered [ 11.787] sna_accel_throttle (time=11787) [ 11.787] sna_accel_disarm_timer[1] (time=11787) [ 11.787] sna_accel_block: evaluating timers, active=5 [ 11.787] sna_accel_block: flush timer expires in 16 [11803] [ 11.790] sna_wakeup_handler [ 11.790] sna_destroy_pixmap: pixmap=1072, attached?=1 [ 11.790] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.790] __sna_free_pixmap(pixmap=1072) [ 11.790] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.790] kgem_bo_sync__cpu: handle=28 [ 11.790] sna_accel_watch_flush: enable=-1 [ 11.790] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.790] __kgem_bo_destroy: handle=28, size=12288 [ 11.790] __kgem_bo_destroy: handle=28, not reusable [ 11.790] kgem_bo_free: handle=28, size=12288 [ 11.790] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.790] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.790] sna_accel_flush: flush?=0, dirty?=0 [ 11.790] sna_block_handler (tv=596.367000) [ 11.790] sna_scanout_do_flush: flush timer active: delta=13 [ 11.790] sna_accel_do_throttle -- no pending activity [ 11.790] sna_accel_block: evaluating timers, active=5 [ 11.790] sna_accel_block: flush timer expires in 13 [11803] [ 11.790] sna_wakeup_handler [ 11.790] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.790] __pop_freed_pixmap: reusing freed pixmap=1074 header [ 11.790] create_pixmap_hdr: pixmap=1081, width=48, height=48, usage=0 [ 11.790] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.790] __kgem_bo_init(handle=28, num_pages=3) [ 11.790] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.790] sna_accel_watch_flush: enable=1 [ 11.790] __sna_damage_all(48, 48) [ 11.790] sna_pixmap_create_shm: serial=1081, 48x48, usage=0 [ 11.790] sna_accel_flush: flush?=0, dirty?=0 [ 11.790] sna_create_pixmap(48, 36, 24, usage=0) [ 11.790] kgem_can_create_2d: 48x36 @ 24 [ 11.790] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.790] kgem_can_create_2d: untiled size=8192 [ 11.790] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.790] kgem_choose_tiling: 48x36 -> 0 [ 11.790] sna_create_pixmap: usage=0, flags=b [ 11.790] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.790] __pop_freed_pixmap: reusing freed pixmap=1076 header [ 11.790] create_pixmap_hdr: pixmap=1083, width=48, height=36, usage=0 [ 11.790] sna_create_pixmap: serial=1083, 48x36, usage=0 [ 11.790] sna_composite_rectangles(pixmap=1084, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.790] sna_composite_rectangles: converted to op 0 [ 11.790] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.790] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.790] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.790] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.790] sna_composite_rectangles: dropping last-cpu hint [ 11.790] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=19... [ 11.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.790] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.790] sna_pixmap_move_to_gpu(pixmap=1084, usage=0), flags=b [ 11.790] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.790] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.790] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.790] kgem_choose_tiling: 48x36 -> 0 [ 11.790] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.790] kgem_choose_tiling: 48x36 -> 0 [ 11.790] sna_pixmap_alloc_gpu: pixmap=1084 [ 11.790] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.790] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.790] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.790] from inactive: pitch=192, tiling=0: handle=22, id=948 [ 11.790] __sna_damage_all(48, 36) [ 11.790] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.790] sna_pixmap_mark_active: pixmap=1084, handle=22 [ 11.790] sna_drawable_use_bo: allocated GPU bo for operation [ 11.790] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.790] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.790] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.790] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.790] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.790] sna_render_get_solid: 0 [ 11.790] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.790] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.790] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.790] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.790] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.790] kgem_add_handle: handle=4, index=0 [ 11.790] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.790] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.790] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.790] gen9_composite_get_binding_table(ffc0) [ 11.790] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.790] kgem_add_handle: handle=22, index=1 [ 11.790] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.790] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.790] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.790] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.790] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.790] kgem_add_handle: handle=7, index=2 [ 11.790] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.790] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.790] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.790] gen9_emit_sampler: sampler = 1 [ 11.790] gen9_emit_sf: num_sf_outputs=1 [ 11.790] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.790] gen9_emit_vertex_elements: setup id=0 [ 11.790] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.790] (0, 0), (48, 36) [ 11.790] gen8_vertex_flush[490] = 3 [ 11.790] sna_composite_rectangles: pixmap=1084 marking clear [0]? 1 [ 11.790] sna_composite_rectangles(pixmap=1084, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.790] sna_composite_rectangles: converted to op 1 [ 11.790] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.790] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.790] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.790] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.790] sna_composite_rectangles: promoting to full GPU [ 11.790] sna_composite_rectangles: dropping last-cpu hint [ 11.790] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=19... [ 11.790] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.790] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.790] sna_drawable_use_bo: using whole GPU bo [ 11.790] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.790] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.790] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.790] sna_render_get_solid: ff2c001e [ 11.790] sna_render_get_solid(0) = ff2c001e (old) [ 11.790] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.790] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.790] gen9_composite_get_binding_table(ff00) [ 11.790] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.790] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.790] kgem_add_handle: handle=8, index=3 [ 11.790] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.790] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.790] gen9_emit_vertex_elements: setup id=0 [ 11.790] (0, 0), (48, 36) [ 11.790] gen8_vertex_flush[4cc] = 3 [ 11.790] sna_composite_rectangles: pixmap=1084 marking clear [ff2c001e]? 1 [ 11.790] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=43c [ 11.790] sna_validate_gc: recomputing clip [ 11.790] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.790] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1084:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.790] sna_copy_area: normal copy [ 11.790] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.790] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.790] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.790] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.790] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.790] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.791] sna_do_copy: pixmap -- no source clipping [ 11.791] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.791] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.791] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1084+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.791] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.791] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.791] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=1b... [ 11.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.791] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.791] sna_drawable_use_bo: using whole GPU bo [ 11.791] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.791] sna_pixmap_move_to_gpu: already all-damaged [ 11.791] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.791] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.791] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.791] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.791] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.791] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.791] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.791] gen9_composite_get_binding_table(fe80) [ 11.791] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.791] kgem_add_handle: handle=9, index=4 [ 11.791] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.791] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.791] gen9_emit_sampler: sampler = 0 [ 11.791] gen9_emit_vertex_elements: setup id=0 [ 11.791] (3422, 6) -> (0, 0) + (48, 36) [ 11.791] gen8_vertex_flush[510] = 3 [ 11.791] sna_create_pixmap(80, 80, 32, usage=0) [ 11.791] kgem_can_create_2d: 80x80 @ 32 [ 11.791] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.791] kgem_can_create_2d: untiled size=28672 [ 11.791] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.791] kgem_choose_tiling: 80x80 -> 0 [ 11.791] sna_create_pixmap: usage=0, flags=b [ 11.791] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.791] __pop_freed_pixmap: reusing freed pixmap=1060 header [ 11.791] create_pixmap_hdr: pixmap=1085, width=80, height=80, usage=0 [ 11.791] sna_create_pixmap: serial=1085, 80x80, usage=0 [ 11.791] sna_composite_rectangles(pixmap=1086, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.791] sna_composite_rectangles: converted to op 0 [ 11.791] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.791] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.791] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.791] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.791] sna_composite_rectangles: dropping last-cpu hint [ 11.791] sna_drawable_use_bo pixmap=1086, box=((0, 0), (80, 80)), flags=19... [ 11.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.791] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.791] sna_pixmap_move_to_gpu(pixmap=1086, usage=0), flags=b [ 11.791] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.791] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.791] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.791] kgem_choose_tiling: 80x80 -> 0 [ 11.791] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.791] kgem_choose_tiling: 80x80 -> 0 [ 11.791] sna_pixmap_alloc_gpu: pixmap=1086 [ 11.791] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.791] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.791] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.791] from inactive: pitch=320, tiling=0: handle=40, id=949 [ 11.791] __sna_damage_all(80, 80) [ 11.791] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.791] sna_pixmap_mark_active: pixmap=1086, handle=40 [ 11.791] sna_drawable_use_bo: allocated GPU bo for operation [ 11.791] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.791] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.791] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.791] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.791] sna_render_get_solid: 0 [ 11.791] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.791] kgem_set_mode: flushing before new bo [ 11.791] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.791] gen8_vertex_close: reloc[0] = 287 [ 11.791] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.791] kgem_add_handle: handle=16, index=5 [ 11.791] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.791] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.791] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.791] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.791] kgem_fixup_relocs: shrinking by 61440 [ 11.791] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.791] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.791] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.791] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.791] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.791] __kgem_bo_clear_busy: handle=7 [ 11.791] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.791] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.791] __kgem_bo_clear_busy: handle=8 [ 11.791] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.791] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.791] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.791] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.791] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.791] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.791] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.791] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.791] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.791] kgem_add_handle: handle=4, index=0 [ 11.791] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.791] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.791] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.791] gen9_composite_get_binding_table(ffc0) [ 11.791] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.791] kgem_add_handle: handle=40, index=1 [ 11.791] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.791] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.791] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.791] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.791] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.791] kgem_add_handle: handle=7, index=2 [ 11.791] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.791] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.791] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.791] gen9_emit_sampler: sampler = 1 [ 11.791] gen9_emit_sf: num_sf_outputs=1 [ 11.791] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.791] gen9_emit_vertex_elements: setup id=0 [ 11.791] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.791] (0, 0), (80, 80) [ 11.791] gen8_vertex_flush[490] = 3 [ 11.791] sna_composite_rectangles: pixmap=1086 marking clear [0]? 1 [ 11.791] sna_composite_rectangles(pixmap=1086, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.791] sna_composite_rectangles: converted to op 1 [ 11.791] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.791] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.791] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.791] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.791] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.791] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.791] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.791] sna_composite_rectangles: dropping last-cpu hint [ 11.791] sna_drawable_use_bo pixmap=1086, box=((0, 0), (80, 80)), flags=1... [ 11.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.791] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.791] sna_drawable_use_bo: using whole GPU bo [ 11.791] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.791] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.791] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.791] sna_render_get_solid: 40404040 [ 11.791] sna_render_get_solid(1) = 40404040 (old) [ 11.791] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.791] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.791] gen9_composite_get_binding_table(ff00) [ 11.791] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.791] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.791] kgem_add_handle: handle=8, index=3 [ 11.791] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.791] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.791] gen9_emit_vertex_elements: setup id=0 [ 11.791] (0, 0), (2, 2) [ 11.791] (78, 0), (80, 2) [ 11.791] (0, 78), (2, 80) [ 11.791] (78, 78), (80, 80) [ 11.791] gen8_vertex_flush[4cc] = 12 [ 11.791] sna_composite(pixmap=1084, op=3, src=1086+(3422, 6), mask=0+(0, 0), dst=1084+(0, 0)+(0, 0), size=(48, 36) [ 11.791] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.791] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.791] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.791] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.791] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.791] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.791] gen9_render_composite: 48x36, current mode=1/1 [ 11.791] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.791] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.791] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.791] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.791] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.791] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=7... [ 11.791] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.791] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.791] sna_drawable_use_bo: using whole GPU bo [ 11.791] gen9_composite_set_target: pixmap=1084, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.791] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.791] sna_transform_is_imprecise_integer_translation: no transform [ 11.791] gen9_composite_picture: integer translation (0, 0), removing [ 11.791] sna_render_pixmap_bo pixmap=1086, (3422, 6)x(48, 36)/(80, 80) [ 11.791] sna_render_pixmap_bo: GPU all damaged [ 11.791] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.791] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.791] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.791] gen4_choose_composite_emitter: identity src, no mask [ 11.791] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.791] __kgem_retire_rq: request 1 complete [ 11.791] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.791] kgem_set_mode: flushing before new bo [ 11.791] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.791] gen8_vertex_close: reloc[0] = 287 [ 11.791] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.791] kgem_add_handle: handle=16, index=4 [ 11.791] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.791] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.791] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.791] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.791] kgem_fixup_relocs: shrinking by 61440 [ 11.791] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.791] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.791] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.791] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.791] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.791] __kgem_bo_clear_busy: handle=7 [ 11.791] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.791] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.791] __kgem_bo_clear_busy: handle=8 [ 11.791] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.791] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.791] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.791] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.791] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.791] aligning vertex: was 2, now 3 floats per vertex [ 11.791] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.791] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.791] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.791] kgem_add_handle: handle=4, index=0 [ 11.791] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.791] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.791] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.791] gen9_composite_get_binding_table(ffc0) [ 11.791] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.791] kgem_add_handle: handle=22, index=1 [ 11.791] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.791] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.791] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.791] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.791] kgem_add_handle: handle=40, index=2 [ 11.791] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.791] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.791] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.791] gen9_emit_sampler: sampler = a [ 11.791] gen9_emit_sf: num_sf_outputs=1 [ 11.791] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.791] gen9_emit_vertex_elements: setup id=2 [ 11.791] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.791] gen9_render_composite_box: (0, 0), (48, 36) [ 11.791] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.791] gen8_vertex_flush[490] = 3 [ 11.791] sna_destroy_pixmap: pixmap=1086, attached?=1 [ 11.791] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.791] __kgem_bo_destroy: handle=40, size=65536 [ 11.791] __kgem_bo_destroy: handle=40 -> active [ 11.791] __sna_free_pixmap(pixmap=1086) [ 11.791] sna_create_pixmap(2, 64, 32, usage=0) [ 11.791] kgem_can_create_2d: 2x64 @ 32 [ 11.791] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.791] kgem_can_create_2d: untiled size=4096 [ 11.791] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.791] kgem_choose_tiling: 2x64 -> 0 [ 11.791] sna_create_pixmap: usage=0, flags=a [ 11.791] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.791] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.791] create_pixmap: serial=1087, usage=0, 2x64 [ 11.791] sna_create_pixmap: serial=1087, 2x64, usage=0 [ 11.791] sna_composite_rectangles(pixmap=1088, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.791] sna_composite_rectangles: converted to op 0 [ 11.791] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.791] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.791] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.791] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.791] sna_composite_rectangles: fallback, dst pixmap=1088 too small or not attached [ 11.791] sna_composite_rectangles: fallback [ 11.791] sna_drawable_move_region_to_cpu(pixmap=1088 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.791] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.791] _sna_pixmap_move_to_cpu(pixmap=1088, 2x64, flags=1) [ 11.791] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.791] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.791] operate_inplace: no, inplace operation not suitable [ 11.792] _sna_pixmap_move_to_cpu: marking as damaged [ 11.792] __sna_damage_all(2, 64) [ 11.792] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.792] sna_create_pixmap(1, 32, 32, usage=0) [ 11.792] kgem_can_create_2d: 1x32 @ 32 [ 11.792] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.792] kgem_can_create_2d: untiled size=4096 [ 11.792] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.792] kgem_choose_tiling: 1x32 -> 0 [ 11.792] sna_create_pixmap: usage=0, flags=a [ 11.792] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.792] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.792] create_pixmap: serial=1089, usage=0, 1x32 [ 11.792] sna_create_pixmap: serial=1089, 1x32, usage=0 [ 11.792] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=438, drawable=442 [ 11.792] sna_validate_gc: recomputing clip [ 11.792] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.792] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.792] try_upload__fast: ignore existing cpu damage (if any) [ 11.792] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.792] try_upload__fast: no, no gpu damage [ 11.792] sna_drawable_move_region_to_cpu(pixmap=1090 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.792] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.792] _sna_pixmap_move_to_cpu(pixmap=1090, 1x32, flags=1) [ 11.792] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.792] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.792] operate_inplace: no, inplace operation not suitable [ 11.792] _sna_pixmap_move_to_cpu: marking as damaged [ 11.792] __sna_damage_all(1, 32) [ 11.792] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.792] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.792] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.792] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.792] sna_accel_flush: flush?=0, dirty?=0 [ 11.792] sna_composite(pixmap=1088, op=1, src=1090+(0, 0), mask=0+(0, 0), dst=1088+(0, 0)+(0, 0), size=(2, 64) [ 11.792] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.792] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.792] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.792] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.792] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.792] sna_composite: fallback, dst pixmap=1088 is too small (or completely damaged) [ 11.792] sna_composite: fallback -- fbComposite [ 11.792] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.792] sna_composite_fb: fallback -- move src to cpu [ 11.792] _sna_pixmap_move_to_cpu(pixmap=1090, 1x32, flags=2) [ 11.792] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.792] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.792] sna_composite_fb: fallback -- move dst to cpu [ 11.792] sna_drawable_move_region_to_cpu(pixmap=1088 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.792] sna_drawable_move_region_to_cpu: pixmap=1088 all damaged on CPU [ 11.792] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.792] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.792] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.792] sna_destroy_pixmap: pixmap=1090, attached?=1 [ 11.792] __sna_free_pixmap(pixmap=1090) [ 11.792] sna_composite(pixmap=1084, op=3, src=1088+(3422, 6), mask=0+(0, 0), dst=1084+(0, 0)+(0, 0), size=(48, 36) [ 11.792] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.792] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.792] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.792] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.792] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.792] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.792] gen9_render_composite: 48x36, current mode=1/1 [ 11.792] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.792] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.792] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.792] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.792] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=7... [ 11.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.792] sna_drawable_use_bo: using whole GPU bo [ 11.792] gen9_composite_set_target: pixmap=1084, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.792] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.792] sna_transform_is_imprecise_integer_translation: no transform [ 11.792] gen9_composite_picture: integer translation (0, 0), removing [ 11.792] sna_render_pixmap_bo pixmap=1088, (3422, 6)x(48, 36)/(2, 64) [ 11.792] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.792] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.792] use_cpu_bo: no cpu bo [ 11.792] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.792] kgem_choose_tiling: 2x36 -> 0 [ 11.792] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.792] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.792] sna_drawable_move_region_to_cpu(pixmap=1088 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.792] sna_drawable_move_region_to_cpu: pixmap=1088 all damaged on CPU [ 11.792] kgem_can_create_2d: 2x36 @ 32 [ 11.792] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.792] kgem_can_create_2d: untiled size=4096 [ 11.792] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.792] kgem_choose_tiling: 2x36 -> 0 [ 11.792] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.792] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.792] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.792] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.792] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.792] search_linear_cache: searching for inactive gtt map [ 11.792] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.792] search_linear_cache: searching for inactive gtt map [ 11.792] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.792] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 11.792] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 11.792] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.792] kgem_create_buffer: reusing handle=23 for buffer [ 11.792] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.792] init_buffer_from_bo: reusing handle=23 for buffer [ 11.792] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 11.792] kgem_bo_map: converting request for GTT map into CPU map [ 11.792] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 11.792] kgem_bo_sync__cpu: handle=23 [ 11.792] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.792] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 11.792] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.792] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 11.792] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 11.792] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 11.792] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 11.792] __kgem_bo_init(handle=23, num_pages=1152) [ 11.792] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.792] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.792] kgem_bo_is_render: handle=23, rq? 0 [0] [ 11.792] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.792] gen4_choose_composite_emitter: identity src, no mask [ 11.792] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.792] gen9_composite_get_binding_table(ff00) [ 11.792] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 11.792] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 11.792] kgem_add_handle: handle=23, index=3 [ 11.792] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 11.792] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.792] gen9_emit_vertex_elements: setup id=2 [ 11.792] gen9_render_composite_box: (0, 0), (48, 36) [ 11.792] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.792] gen8_vertex_flush[4cc] = 3 [ 11.792] _kgem_bo_destroy: handle=23, proxy? 1 [ 11.792] sna_destroy_pixmap: pixmap=1088, attached?=1 [ 11.792] __sna_free_pixmap(pixmap=1088) [ 11.792] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1084:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.792] sna_copy_area: normal copy [ 11.792] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.792] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.792] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.792] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.792] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.792] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.792] sna_do_copy: pixmap -- no source clipping [ 11.792] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.792] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.792] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1084+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.792] sna_copy_boxes: dst=(priv=0x55bca9b8e2a0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.792] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.792] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=1b... [ 11.792] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.792] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.792] sna_drawable_use_bo: using whole GPU bo [ 11.792] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.792] sna_pixmap_move_to_gpu: already all-damaged [ 11.792] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.792] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.792] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.793] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.793] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.793] aligning vertex: was 3, now 2 floats per vertex [ 11.793] gen9_composite_get_binding_table(fe80) [ 11.793] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.793] kgem_add_handle: handle=9, index=4 [ 11.793] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.793] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.793] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.793] gen9_emit_sampler: sampler = 0 [ 11.793] gen9_emit_vertex_elements: setup id=0 [ 11.793] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.793] (3422, 6) -> (0, 0) + (48, 36) [ 11.793] gen8_vertex_flush[558] = 3 [ 11.793] sna_composite_rectangles(pixmap=1084, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.793] sna_composite_rectangles: converted to op 3 [ 11.793] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.793] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.793] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.793] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.793] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=1... [ 11.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.793] sna_drawable_use_bo: using whole GPU bo [ 11.793] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.793] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.793] sna_render_get_solid: 660a0a0a [ 11.793] sna_render_get_solid(2) = 660a0a0a (old) [ 11.793] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.793] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.793] gen9_composite_get_binding_table(fe00) [ 11.793] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.793] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.793] kgem_add_handle: handle=8, index=5 [ 11.793] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.793] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.793] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.793] gen9_emit_sampler: sampler = 1 [ 11.793] gen9_emit_vertex_elements: setup id=0 [ 11.793] (0, 0), (48, 36) [ 11.793] gen8_vertex_flush[5b4] = 3 [ 11.793] sna_composite(pixmap=1084, op=3, src=1082+(0, 6), mask=0+(0, 0), dst=1084+(0, 0)+(0, 0), size=(48, 36) [ 11.793] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.793] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.793] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.793] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.793] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.793] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.793] gen9_render_composite: 48x36, current mode=1/1 [ 11.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.793] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.793] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.793] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.793] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.793] sna_drawable_use_bo pixmap=1084, box=((0, 0), (48, 36)), flags=7... [ 11.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.793] sna_drawable_use_bo: using whole GPU bo [ 11.793] gen9_composite_set_target: pixmap=1084, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.793] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.793] sna_transform_is_imprecise_integer_translation: no transform [ 11.793] gen9_composite_picture: integer translation (0, 0), removing [ 11.793] sna_render_pixmap_bo pixmap=1082, (0, 6)x(48, 36)/(48, 48) [ 11.793] sna_render_pixmap_bo: CPU all damaged [ 11.793] sna_add_flush_pixmap: marking pixmap=1082 for flushing [ 11.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.793] __kgem_retire_rq: request 1 complete [ 11.793] sna_add_flush_pixmap: new flush bo, flushing before [ 11.793] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.793] gen8_vertex_close: reloc[0] = 287 [ 11.793] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.793] kgem_add_handle: handle=16, index=6 [ 11.793] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.793] gen8_vertex_close: reloc[1] = 337 [ 11.793] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.793] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.793] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.793] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.793] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.793] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.793] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.793] kgem_fixup_relocs: shrinking by 61440 [ 11.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.793] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.793] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.793] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.793] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.793] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 11.793] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.793] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.793] __kgem_bo_clear_busy: handle=8 [ 11.793] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.793] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.793] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.793] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.793] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.793] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.793] gen4_choose_composite_emitter: identity src, no mask [ 11.793] needs_batch_flush: flushing before handle=28 for new reservation [ 11.793] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.793] aligning vertex: was 2, now 3 floats per vertex [ 11.793] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.793] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.793] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.793] kgem_add_handle: handle=4, index=0 [ 11.793] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.793] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.793] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.793] gen9_composite_get_binding_table(ffc0) [ 11.793] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.793] kgem_add_handle: handle=22, index=1 [ 11.793] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.793] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.793] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.793] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.793] kgem_add_handle: handle=28, index=2 [ 11.793] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.793] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.793] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.793] gen9_emit_sampler: sampler = 2 [ 11.793] gen9_emit_sf: num_sf_outputs=1 [ 11.793] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.793] gen9_emit_vertex_elements: setup id=2 [ 11.793] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.793] gen9_render_composite_box: (0, 0), (48, 36) [ 11.793] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.793] gen8_vertex_flush[490] = 3 [ 11.793] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=43c, drawable=b1 [ 11.793] sna_validate_gc: recomputing clip [ 11.793] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.793] sna_copy_area: src=pixmap=1084:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.793] sna_copy_area: normal copy [ 11.793] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.793] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.793] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.793] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.793] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.793] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.793] sna_do_copy: pixmap -- no source clipping [ 11.793] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.793] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.793] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1084+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.793] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8e2a0, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.793] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.793] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.793] sna_drawable_use_bo: pinned, never REPLACES [ 11.793] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.793] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.793] sna_drawable_use_bo: applying move-to-gpu override [ 11.793] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.793] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 11.793] wait_for_shadow: setting front pixmap to handle=35 [ 11.793] sna_drawable_use_bo: using whole GPU bo [ 11.793] sna_pixmap_move_to_gpu(pixmap=1084, usage=0), flags=a [ 11.793] sna_pixmap_move_to_gpu: already all-damaged [ 11.793] sna_pixmap_mark_active: pixmap=1084, handle=22 [ 11.793] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.793] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.793] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.793] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.793] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.793] __kgem_retire_rq: request 1 complete [ 11.793] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.793] kgem_bo_move_to_cache: release handle=40 [ 11.793] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.793] kgem_set_mode: flushing before new bo [ 11.793] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.793] gen8_vertex_close: reloc[0] = 287 [ 11.793] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.793] kgem_add_handle: handle=16, index=3 [ 11.793] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.793] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.793] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.793] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.793] kgem_fixup_relocs: shrinking by 61440 [ 11.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.793] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.793] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.793] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.793] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.793] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.793] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.793] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.793] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.793] aligning vertex: was 3, now 2 floats per vertex [ 11.793] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.793] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.793] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.793] kgem_add_handle: handle=4, index=0 [ 11.793] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.793] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.793] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.793] gen9_composite_get_binding_table(ffc0) [ 11.793] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 11.793] kgem_add_handle: handle=35, index=1 [ 11.793] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 11.793] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 11.793] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.793] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.793] kgem_add_handle: handle=22, index=2 [ 11.793] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.793] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.793] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.793] gen9_emit_sampler: sampler = 0 [ 11.793] gen9_emit_sf: num_sf_outputs=1 [ 11.793] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.793] gen9_emit_vertex_elements: setup id=0 [ 11.793] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.793] (0, 0) -> (3422, 6) + (48, 36) [ 11.793] gen8_vertex_flush[490] = 3 [ 11.793] sna_destroy_pixmap: pixmap=1084, attached?=1 [ 11.793] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.793] __kgem_bo_destroy: handle=22, size=61440 [ 11.793] __kgem_bo_destroy: handle=22 -> active [ 11.793] __sna_free_pixmap(pixmap=1084) [ 11.793] sna_accel_flush: flush?=0, dirty?=1 [ 11.793] sna_accel_flush: syncing SHM pixmap=1082 (refcnt=1) [ 11.793] _sna_pixmap_move_to_cpu(pixmap=1082, 48x48, flags=3) [ 11.793] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.793] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.793] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.793] kgem_bo_sync__cpu_full: handle=28 [ 11.793] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.793] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.793] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.793] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.793] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.793] __kgem_retire_rq: request 1 complete [ 11.793] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.793] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.793] sna_accel_flush: flush?=0, dirty?=0 [ 11.793] sna_block_handler (tv=596.364000) [ 11.793] kgem_retire, need_retire?=1 [ 11.793] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.793] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.793] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.793] kgem_retire -- retired=0, need_retire=0 [ 11.793] kgem_retire__buffers: handle=23, busy? 0 [0] [ 11.793] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 11.793] __kgem_bo_destroy: handle=23, size=262144 [ 11.793] kgem_bo_replace_io: transferring io handle=23 to bo [ 11.793] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 11.793] sna_accel_block: GPU idle, flushing [ 11.793] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.793] gen8_vertex_close: reloc[0] = 287 [ 11.793] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.793] kgem_add_handle: handle=16, index=3 [ 11.793] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.793] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.793] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.793] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.793] kgem_fixup_relocs: shrinking by 61440 [ 11.793] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.793] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.793] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.793] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.793] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.793] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.793] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.793] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.794] sna_scanout_do_flush: flush timer active: delta=10 [ 11.794] timer_enable (time=11793), starting timer 1 [ 11.794] sna_accel_block: evaluating timers, active=7 [ 11.794] sna_accel_block: flush timer expires in 10 [11803] [ 11.804] sna_wakeup_handler [ 11.804] sna_block_handler (tv=596.353000) [ 11.804] kgem_retire, need_retire?=1 [ 11.804] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.804] kgem_retire__requests_ring: retiring ring 0 [ 11.804] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.804] __kgem_retire_rq: request 1 complete [ 11.804] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 11.804] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.804] kgem_bo_move_to_cache: release handle=22 [ 11.804] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.804] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.804] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.804] kgem_retire -- retired=1, need_retire=0 [ 11.804] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.804] gen6_render_retire: resetting idle vbo [ 11.804] sna_scanout_do_flush: flush timer active: delta=-1 [ 11.804] sna_scanout_do_flush (time=11804), triggered [ 11.804] sna_scanout_flush (time=11804), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.804] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.804] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.804] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.804] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.804] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.804] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.804] sna_pixmap_move_to_gpu: already all-damaged [ 11.804] sna_pixmap_mark_active: pixmap=165, handle=35 [ 11.804] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.804] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.804] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.804] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 11.804] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 11.804] get_fb: reusing fb=105 for handle=35 [ 11.804] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 11.804] __kgem_bo_clear_busy: handle=35 [ 11.804] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 11.804] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 11.804] __kgem_bo_clear_busy: handle=35 [ 11.804] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.804] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 11.804] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 11.804] sna_accel_block: evaluating timers, active=7 [ 11.804] sna_accel_block: flush timer expires in 16 [11820] [ 11.810] sna_wakeup_handler [ 11.810] sna_mode_wakeup: len=32 [ 11.810] sna_mode_wakeup: recording last swap on pipe=1, frame 432 [1b0], time 11.810551 [ 11.810] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 11.810] sna_mode_wakeup: flip complete, pending? 2 [ 11.810] sna_block_handler (tv=596.347000) [ 11.810] sna_scanout_do_flush: flush timer active: delta=10 [ 11.810] sna_accel_do_throttle (time=11810), triggered [ 11.810] sna_accel_throttle (time=11810) [ 11.810] sna_accel_disarm_timer[1] (time=11810) [ 11.810] sna_accel_block: evaluating timers, active=5 [ 11.810] sna_accel_block: flush timer expires in 10 [11820] [ 11.811] sna_wakeup_handler [ 11.811] sna_mode_wakeup: len=32 [ 11.811] sna_mode_wakeup: recording last swap on pipe=0, frame 462 [1ce], time 11.811857 [ 11.811] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 11.811] sna_mode_wakeup: flip complete, pending? 1 [ 11.811] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.811] sna_block_handler (tv=596.346000) [ 11.811] sna_scanout_do_flush: flush timer active: delta=9 [ 11.811] sna_accel_do_throttle -- no pending activity [ 11.811] sna_accel_block: evaluating timers, active=5 [ 11.811] sna_accel_block: flush timer expires in 9 [11820] [ 11.820] sna_wakeup_handler [ 11.820] sna_block_handler (tv=596.337000) [ 11.820] sna_scanout_do_flush: flush timer active: delta=0 [ 11.820] sna_scanout_do_flush (time=11820), triggered [ 11.820] sna_scanout_flush (time=11820), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.820] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.820] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.820] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.820] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.820] sna_accel_do_throttle -- no pending activity [ 11.820] sna_accel_block: evaluating timers, active=5 [ 11.820] sna_accel_block: flush timer expires in 16 [11836] [ 11.830] sna_wakeup_handler [ 11.830] sna_destroy_pixmap: pixmap=1082, attached?=1 [ 11.830] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.830] __sna_free_pixmap(pixmap=1082) [ 11.830] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.830] kgem_bo_sync__cpu: handle=28 [ 11.830] sna_accel_watch_flush: enable=-1 [ 11.830] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.830] __kgem_bo_destroy: handle=28, size=12288 [ 11.830] __kgem_bo_destroy: handle=28, not reusable [ 11.830] kgem_bo_free: handle=28, size=12288 [ 11.830] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.830] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.830] sna_accel_flush: flush?=0, dirty?=0 [ 11.830] sna_block_handler (tv=596.327000) [ 11.830] sna_scanout_do_flush: flush timer active: delta=6 [ 11.830] sna_accel_do_throttle -- no pending activity [ 11.830] sna_accel_block: evaluating timers, active=5 [ 11.830] sna_accel_block: flush timer expires in 6 [11836] [ 11.830] sna_wakeup_handler [ 11.830] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.830] __pop_freed_pixmap: reusing freed pixmap=1084 header [ 11.830] create_pixmap_hdr: pixmap=1091, width=48, height=48, usage=0 [ 11.830] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.830] __kgem_bo_init(handle=28, num_pages=3) [ 11.830] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.830] sna_accel_watch_flush: enable=1 [ 11.830] __sna_damage_all(48, 48) [ 11.830] sna_pixmap_create_shm: serial=1091, 48x48, usage=0 [ 11.830] sna_accel_flush: flush?=0, dirty?=0 [ 11.830] sna_create_pixmap(48, 36, 24, usage=0) [ 11.830] kgem_can_create_2d: 48x36 @ 24 [ 11.830] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.830] kgem_can_create_2d: untiled size=8192 [ 11.830] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.830] kgem_choose_tiling: 48x36 -> 0 [ 11.830] sna_create_pixmap: usage=0, flags=b [ 11.830] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.830] __pop_freed_pixmap: reusing freed pixmap=1086 header [ 11.831] create_pixmap_hdr: pixmap=1093, width=48, height=36, usage=0 [ 11.831] sna_create_pixmap: serial=1093, 48x36, usage=0 [ 11.831] sna_composite_rectangles(pixmap=1094, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.831] sna_composite_rectangles: converted to op 0 [ 11.831] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.831] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.831] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.831] sna_composite_rectangles: dropping last-cpu hint [ 11.831] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=19... [ 11.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.831] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.831] sna_pixmap_move_to_gpu(pixmap=1094, usage=0), flags=b [ 11.831] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.831] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.831] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.831] kgem_choose_tiling: 48x36 -> 0 [ 11.831] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.831] kgem_choose_tiling: 48x36 -> 0 [ 11.831] sna_pixmap_alloc_gpu: pixmap=1094 [ 11.831] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.831] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.831] from inactive: pitch=192, tiling=0: handle=22, id=953 [ 11.831] __sna_damage_all(48, 36) [ 11.831] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.831] sna_pixmap_mark_active: pixmap=1094, handle=22 [ 11.831] sna_drawable_use_bo: allocated GPU bo for operation [ 11.831] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.831] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.831] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.831] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.831] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.831] sna_render_get_solid: 0 [ 11.831] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.831] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.831] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.831] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.831] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.831] kgem_add_handle: handle=4, index=0 [ 11.831] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.831] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.831] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.831] gen9_composite_get_binding_table(ffc0) [ 11.831] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.831] kgem_add_handle: handle=22, index=1 [ 11.831] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.831] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.831] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.831] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.831] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.831] kgem_add_handle: handle=7, index=2 [ 11.831] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.831] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.831] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.831] gen9_emit_sampler: sampler = 1 [ 11.831] gen9_emit_sf: num_sf_outputs=1 [ 11.831] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.831] gen9_emit_vertex_elements: setup id=0 [ 11.831] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.831] (0, 0), (48, 36) [ 11.831] gen8_vertex_flush[490] = 3 [ 11.831] sna_composite_rectangles: pixmap=1094 marking clear [0]? 1 [ 11.831] sna_composite_rectangles(pixmap=1094, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.831] sna_composite_rectangles: converted to op 1 [ 11.831] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.831] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.831] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.831] sna_composite_rectangles: promoting to full GPU [ 11.831] sna_composite_rectangles: dropping last-cpu hint [ 11.831] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=19... [ 11.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.831] sna_drawable_use_bo: using whole GPU bo [ 11.831] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.831] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.831] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.831] sna_render_get_solid: ff2c001e [ 11.831] sna_render_get_solid(0) = ff2c001e (old) [ 11.831] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.831] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.831] gen9_composite_get_binding_table(ff00) [ 11.831] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.831] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.831] kgem_add_handle: handle=8, index=3 [ 11.831] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.831] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.831] gen9_emit_vertex_elements: setup id=0 [ 11.831] (0, 0), (48, 36) [ 11.831] gen8_vertex_flush[4cc] = 3 [ 11.831] sna_composite_rectangles: pixmap=1094 marking clear [ff2c001e]? 1 [ 11.831] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=446 [ 11.831] sna_validate_gc: recomputing clip [ 11.831] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.831] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1094:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.831] sna_copy_area: normal copy [ 11.831] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.831] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.831] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.831] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.831] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.831] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.831] sna_do_copy: pixmap -- no source clipping [ 11.831] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.831] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.831] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1094+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.831] sna_copy_boxes: dst=(priv=0x55bca9ad4180, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.831] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.831] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=1b... [ 11.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.831] sna_drawable_use_bo: using whole GPU bo [ 11.831] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.831] sna_pixmap_move_to_gpu: already all-damaged [ 11.831] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.831] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.831] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.831] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.831] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.831] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.831] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.831] gen9_composite_get_binding_table(fe80) [ 11.831] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.831] kgem_add_handle: handle=9, index=4 [ 11.831] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.831] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.831] gen9_emit_sampler: sampler = 0 [ 11.831] gen9_emit_vertex_elements: setup id=0 [ 11.831] (3422, 6) -> (0, 0) + (48, 36) [ 11.831] gen8_vertex_flush[510] = 3 [ 11.831] sna_create_pixmap(80, 80, 32, usage=0) [ 11.831] kgem_can_create_2d: 80x80 @ 32 [ 11.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.831] kgem_can_create_2d: untiled size=28672 [ 11.831] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.831] kgem_choose_tiling: 80x80 -> 0 [ 11.831] sna_create_pixmap: usage=0, flags=b [ 11.831] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.831] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.831] create_pixmap: serial=1095, usage=0, 0x0 [ 11.831] create_pixmap_hdr: pixmap=1095, width=80, height=80, usage=0 [ 11.831] sna_create_pixmap: serial=1095, 80x80, usage=0 [ 11.831] sna_composite_rectangles(pixmap=1096, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.831] sna_composite_rectangles: converted to op 0 [ 11.831] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.831] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.831] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.831] sna_composite_rectangles: dropping last-cpu hint [ 11.831] sna_drawable_use_bo pixmap=1096, box=((0, 0), (80, 80)), flags=19... [ 11.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.831] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.831] sna_pixmap_move_to_gpu(pixmap=1096, usage=0), flags=b [ 11.831] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.831] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.831] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.831] kgem_choose_tiling: 80x80 -> 0 [ 11.831] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.831] kgem_choose_tiling: 80x80 -> 0 [ 11.831] sna_pixmap_alloc_gpu: pixmap=1096 [ 11.831] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.831] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.831] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.831] from inactive: pitch=320, tiling=0: handle=40, id=954 [ 11.831] __sna_damage_all(80, 80) [ 11.831] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.831] sna_pixmap_mark_active: pixmap=1096, handle=40 [ 11.831] sna_drawable_use_bo: allocated GPU bo for operation [ 11.831] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.831] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.831] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.831] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.831] sna_render_get_solid: 0 [ 11.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.831] kgem_set_mode: flushing before new bo [ 11.831] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.831] gen8_vertex_close: reloc[0] = 287 [ 11.831] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.831] kgem_add_handle: handle=16, index=5 [ 11.831] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.831] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.831] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.831] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.831] kgem_fixup_relocs: shrinking by 61440 [ 11.831] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.831] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.831] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.831] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.831] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.831] __kgem_bo_clear_busy: handle=7 [ 11.831] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.831] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.831] __kgem_bo_clear_busy: handle=8 [ 11.831] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.831] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.831] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.831] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.831] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.831] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.831] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.831] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.831] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.831] kgem_add_handle: handle=4, index=0 [ 11.831] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.831] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.831] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.831] gen9_composite_get_binding_table(ffc0) [ 11.831] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.831] kgem_add_handle: handle=40, index=1 [ 11.831] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.831] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.831] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.831] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.831] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.831] kgem_add_handle: handle=7, index=2 [ 11.831] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.831] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.831] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.831] gen9_emit_sampler: sampler = 1 [ 11.831] gen9_emit_sf: num_sf_outputs=1 [ 11.831] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.831] gen9_emit_vertex_elements: setup id=0 [ 11.831] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.831] (0, 0), (80, 80) [ 11.831] gen8_vertex_flush[490] = 3 [ 11.831] sna_composite_rectangles: pixmap=1096 marking clear [0]? 1 [ 11.831] sna_composite_rectangles(pixmap=1096, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.831] sna_composite_rectangles: converted to op 1 [ 11.831] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.831] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.831] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.831] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.831] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.831] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.831] sna_composite_rectangles: dropping last-cpu hint [ 11.831] sna_drawable_use_bo pixmap=1096, box=((0, 0), (80, 80)), flags=1... [ 11.831] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.831] sna_drawable_use_bo: using whole GPU bo [ 11.831] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.831] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.831] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.831] sna_render_get_solid: 40404040 [ 11.831] sna_render_get_solid(1) = 40404040 (old) [ 11.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.831] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.831] gen9_composite_get_binding_table(ff00) [ 11.831] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.831] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.831] kgem_add_handle: handle=8, index=3 [ 11.831] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.831] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.831] gen9_emit_vertex_elements: setup id=0 [ 11.831] (0, 0), (2, 2) [ 11.831] (78, 0), (80, 2) [ 11.831] (0, 78), (2, 80) [ 11.831] (78, 78), (80, 80) [ 11.831] gen8_vertex_flush[4cc] = 12 [ 11.831] sna_composite(pixmap=1094, op=3, src=1096+(3422, 6), mask=0+(0, 0), dst=1094+(0, 0)+(0, 0), size=(48, 36) [ 11.831] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.832] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.832] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.832] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.832] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.832] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.832] gen9_render_composite: 48x36, current mode=1/1 [ 11.832] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.832] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.832] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.832] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.832] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=7... [ 11.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.832] sna_drawable_use_bo: using whole GPU bo [ 11.832] gen9_composite_set_target: pixmap=1094, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.832] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.832] sna_transform_is_imprecise_integer_translation: no transform [ 11.832] gen9_composite_picture: integer translation (0, 0), removing [ 11.832] sna_render_pixmap_bo pixmap=1096, (3422, 6)x(48, 36)/(80, 80) [ 11.832] sna_render_pixmap_bo: GPU all damaged [ 11.832] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.832] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.832] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.832] gen4_choose_composite_emitter: identity src, no mask [ 11.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.832] __kgem_retire_rq: request 1 complete [ 11.832] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.832] kgem_set_mode: flushing before new bo [ 11.832] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.832] gen8_vertex_close: reloc[0] = 287 [ 11.832] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.832] kgem_add_handle: handle=16, index=4 [ 11.832] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.832] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.832] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.832] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.832] kgem_fixup_relocs: shrinking by 61440 [ 11.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.832] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.832] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.832] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.832] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.832] __kgem_bo_clear_busy: handle=7 [ 11.832] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.832] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.832] __kgem_bo_clear_busy: handle=8 [ 11.832] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.832] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.832] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.832] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.832] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.832] aligning vertex: was 2, now 3 floats per vertex [ 11.832] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.832] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.832] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.832] kgem_add_handle: handle=4, index=0 [ 11.832] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.832] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.832] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.832] gen9_composite_get_binding_table(ffc0) [ 11.832] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.832] kgem_add_handle: handle=22, index=1 [ 11.832] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.832] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.832] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.832] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.832] kgem_add_handle: handle=40, index=2 [ 11.832] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.832] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.832] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.832] gen9_emit_sampler: sampler = a [ 11.832] gen9_emit_sf: num_sf_outputs=1 [ 11.832] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.832] gen9_emit_vertex_elements: setup id=2 [ 11.832] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.832] gen9_render_composite_box: (0, 0), (48, 36) [ 11.832] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.832] gen8_vertex_flush[490] = 3 [ 11.832] sna_destroy_pixmap: pixmap=1096, attached?=1 [ 11.832] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.832] __kgem_bo_destroy: handle=40, size=65536 [ 11.832] __kgem_bo_destroy: handle=40 -> active [ 11.832] __sna_free_pixmap(pixmap=1096) [ 11.832] sna_create_pixmap(2, 64, 32, usage=0) [ 11.832] kgem_can_create_2d: 2x64 @ 32 [ 11.832] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.832] kgem_can_create_2d: untiled size=4096 [ 11.832] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.832] kgem_choose_tiling: 2x64 -> 0 [ 11.832] sna_create_pixmap: usage=0, flags=a [ 11.832] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.832] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.832] create_pixmap: serial=1097, usage=0, 2x64 [ 11.832] sna_create_pixmap: serial=1097, 2x64, usage=0 [ 11.832] sna_composite_rectangles(pixmap=1098, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.832] sna_composite_rectangles: converted to op 0 [ 11.832] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.832] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.832] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.832] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.832] sna_composite_rectangles: fallback, dst pixmap=1098 too small or not attached [ 11.832] sna_composite_rectangles: fallback [ 11.832] sna_drawable_move_region_to_cpu(pixmap=1098 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.832] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.832] _sna_pixmap_move_to_cpu(pixmap=1098, 2x64, flags=1) [ 11.832] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.832] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.832] operate_inplace: no, inplace operation not suitable [ 11.832] _sna_pixmap_move_to_cpu: marking as damaged [ 11.832] __sna_damage_all(2, 64) [ 11.832] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.832] sna_create_pixmap(1, 32, 32, usage=0) [ 11.832] kgem_can_create_2d: 1x32 @ 32 [ 11.832] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.832] kgem_can_create_2d: untiled size=4096 [ 11.832] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.832] kgem_choose_tiling: 1x32 -> 0 [ 11.832] sna_create_pixmap: usage=0, flags=a [ 11.832] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.832] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.832] create_pixmap: serial=1099, usage=0, 1x32 [ 11.832] sna_create_pixmap: serial=1099, 1x32, usage=0 [ 11.832] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=442, drawable=44c [ 11.832] sna_validate_gc: recomputing clip [ 11.832] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.832] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.832] try_upload__fast: ignore existing cpu damage (if any) [ 11.832] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.832] try_upload__fast: no, no gpu damage [ 11.832] sna_drawable_move_region_to_cpu(pixmap=1100 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.832] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.832] _sna_pixmap_move_to_cpu(pixmap=1100, 1x32, flags=1) [ 11.832] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.832] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.832] operate_inplace: no, inplace operation not suitable [ 11.832] _sna_pixmap_move_to_cpu: marking as damaged [ 11.832] __sna_damage_all(1, 32) [ 11.832] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.832] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.832] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.832] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.832] sna_accel_flush: flush?=0, dirty?=0 [ 11.832] sna_composite(pixmap=1098, op=1, src=1100+(0, 0), mask=0+(0, 0), dst=1098+(0, 0)+(0, 0), size=(2, 64) [ 11.832] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.832] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.832] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.832] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.832] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.832] sna_composite: fallback, dst pixmap=1098 is too small (or completely damaged) [ 11.832] sna_composite: fallback -- fbComposite [ 11.832] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.832] sna_composite_fb: fallback -- move src to cpu [ 11.832] _sna_pixmap_move_to_cpu(pixmap=1100, 1x32, flags=2) [ 11.832] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.832] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.832] sna_composite_fb: fallback -- move dst to cpu [ 11.832] sna_drawable_move_region_to_cpu(pixmap=1098 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.832] sna_drawable_move_region_to_cpu: pixmap=1098 all damaged on CPU [ 11.832] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.832] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.832] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.832] sna_destroy_pixmap: pixmap=1100, attached?=1 [ 11.832] __sna_free_pixmap(pixmap=1100) [ 11.832] sna_composite(pixmap=1094, op=3, src=1098+(3422, 6), mask=0+(0, 0), dst=1094+(0, 0)+(0, 0), size=(48, 36) [ 11.832] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.832] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.832] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.832] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.832] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.832] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.832] gen9_render_composite: 48x36, current mode=1/1 [ 11.832] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.832] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.832] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.832] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.832] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=7... [ 11.832] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.832] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.832] sna_drawable_use_bo: using whole GPU bo [ 11.832] gen9_composite_set_target: pixmap=1094, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.832] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.832] sna_transform_is_imprecise_integer_translation: no transform [ 11.832] gen9_composite_picture: integer translation (0, 0), removing [ 11.832] sna_render_pixmap_bo pixmap=1098, (3422, 6)x(48, 36)/(2, 64) [ 11.832] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.832] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.832] use_cpu_bo: no cpu bo [ 11.832] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.832] kgem_choose_tiling: 2x36 -> 0 [ 11.832] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.832] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.832] sna_drawable_move_region_to_cpu(pixmap=1098 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.833] sna_drawable_move_region_to_cpu: pixmap=1098 all damaged on CPU [ 11.833] kgem_can_create_2d: 2x36 @ 32 [ 11.833] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.833] kgem_can_create_2d: untiled size=4096 [ 11.833] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.833] kgem_choose_tiling: 2x36 -> 0 [ 11.833] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.833] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.833] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.833] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.833] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.833] search_linear_cache: searching for inactive gtt map [ 11.833] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.833] search_linear_cache: searching for inactive gtt map [ 11.833] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.833] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 11.833] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 11.833] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.833] kgem_create_buffer: reusing handle=23 for buffer [ 11.833] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.833] init_buffer_from_bo: reusing handle=23 for buffer [ 11.833] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 11.833] kgem_bo_map: converting request for GTT map into CPU map [ 11.833] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 11.833] kgem_bo_sync__cpu: handle=23 [ 11.833] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.833] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 11.833] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.833] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 11.833] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 11.833] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 11.833] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 11.833] __kgem_bo_init(handle=23, num_pages=1152) [ 11.833] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] kgem_bo_is_render: handle=23, rq? 0 [0] [ 11.833] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.833] gen4_choose_composite_emitter: identity src, no mask [ 11.833] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.833] gen9_composite_get_binding_table(ff00) [ 11.833] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 11.833] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 11.833] kgem_add_handle: handle=23, index=3 [ 11.833] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 11.833] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.833] gen9_emit_vertex_elements: setup id=2 [ 11.833] gen9_render_composite_box: (0, 0), (48, 36) [ 11.833] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.833] gen8_vertex_flush[4cc] = 3 [ 11.833] _kgem_bo_destroy: handle=23, proxy? 1 [ 11.833] sna_destroy_pixmap: pixmap=1098, attached?=1 [ 11.833] __sna_free_pixmap(pixmap=1098) [ 11.833] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1094:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.833] sna_copy_area: normal copy [ 11.833] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.833] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.833] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.833] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.833] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.833] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.833] sna_do_copy: pixmap -- no source clipping [ 11.833] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.833] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.833] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1094+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.833] sna_copy_boxes: dst=(priv=0x55bca9ad4180, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.833] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.833] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=1b... [ 11.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.833] sna_drawable_use_bo: using whole GPU bo [ 11.833] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.833] sna_pixmap_move_to_gpu: already all-damaged [ 11.833] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.833] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.833] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.833] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.833] aligning vertex: was 3, now 2 floats per vertex [ 11.833] gen9_composite_get_binding_table(fe80) [ 11.833] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.833] kgem_add_handle: handle=9, index=4 [ 11.833] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.833] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.833] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.833] gen9_emit_sampler: sampler = 0 [ 11.833] gen9_emit_vertex_elements: setup id=0 [ 11.833] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.833] (3422, 6) -> (0, 0) + (48, 36) [ 11.833] gen8_vertex_flush[558] = 3 [ 11.833] sna_composite_rectangles(pixmap=1094, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.833] sna_composite_rectangles: converted to op 3 [ 11.833] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.833] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.833] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.833] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.833] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=1... [ 11.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.833] sna_drawable_use_bo: using whole GPU bo [ 11.833] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.833] sna_render_get_solid: 660a0a0a [ 11.833] sna_render_get_solid(2) = 660a0a0a (old) [ 11.833] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.833] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.833] gen9_composite_get_binding_table(fe00) [ 11.833] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.833] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.833] kgem_add_handle: handle=8, index=5 [ 11.833] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.833] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.833] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.833] gen9_emit_sampler: sampler = 1 [ 11.833] gen9_emit_vertex_elements: setup id=0 [ 11.833] (0, 0), (48, 36) [ 11.833] gen8_vertex_flush[5b4] = 3 [ 11.833] sna_composite(pixmap=1094, op=3, src=1092+(0, 6), mask=0+(0, 0), dst=1094+(0, 0)+(0, 0), size=(48, 36) [ 11.833] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.833] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.833] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.833] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.833] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.833] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.833] gen9_render_composite: 48x36, current mode=1/1 [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.833] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.833] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.833] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.833] sna_drawable_use_bo pixmap=1094, box=((0, 0), (48, 36)), flags=7... [ 11.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.833] sna_drawable_use_bo: using whole GPU bo [ 11.833] gen9_composite_set_target: pixmap=1094, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.833] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.833] sna_transform_is_imprecise_integer_translation: no transform [ 11.833] gen9_composite_picture: integer translation (0, 0), removing [ 11.833] sna_render_pixmap_bo pixmap=1092, (0, 6)x(48, 36)/(48, 48) [ 11.833] sna_render_pixmap_bo: CPU all damaged [ 11.833] sna_add_flush_pixmap: marking pixmap=1092 for flushing [ 11.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.833] __kgem_retire_rq: request 1 complete [ 11.833] sna_add_flush_pixmap: new flush bo, flushing before [ 11.833] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.833] gen8_vertex_close: reloc[0] = 287 [ 11.833] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.833] kgem_add_handle: handle=16, index=6 [ 11.833] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.833] gen8_vertex_close: reloc[1] = 337 [ 11.833] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.833] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.833] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.833] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.833] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.833] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.833] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.833] kgem_fixup_relocs: shrinking by 61440 [ 11.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.833] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.833] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.833] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.833] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 11.833] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.833] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.833] __kgem_bo_clear_busy: handle=8 [ 11.833] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.833] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.833] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.833] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.833] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.833] gen4_choose_composite_emitter: identity src, no mask [ 11.833] needs_batch_flush: flushing before handle=28 for new reservation [ 11.833] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.833] aligning vertex: was 2, now 3 floats per vertex [ 11.833] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.833] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.833] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.833] kgem_add_handle: handle=4, index=0 [ 11.833] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.833] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.833] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.833] gen9_composite_get_binding_table(ffc0) [ 11.833] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.833] kgem_add_handle: handle=22, index=1 [ 11.833] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.833] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.833] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.833] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.833] kgem_add_handle: handle=28, index=2 [ 11.833] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.833] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.833] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.833] gen9_emit_sampler: sampler = 2 [ 11.833] gen9_emit_sf: num_sf_outputs=1 [ 11.833] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.833] gen9_emit_vertex_elements: setup id=2 [ 11.833] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.833] gen9_render_composite_box: (0, 0), (48, 36) [ 11.833] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.833] gen8_vertex_flush[490] = 3 [ 11.833] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=446, drawable=b1 [ 11.833] sna_validate_gc: recomputing clip [ 11.833] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.833] sna_copy_area: src=pixmap=1094:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.833] sna_copy_area: normal copy [ 11.833] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.833] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.833] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.833] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.833] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.833] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.833] sna_do_copy: pixmap -- no source clipping [ 11.833] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.833] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.833] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1094+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.833] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9ad4180, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.833] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.833] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.833] sna_drawable_use_bo: pinned, never REPLACES [ 11.833] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.833] sna_drawable_use_bo: applying move-to-gpu override [ 11.833] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.833] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 11.833] wait_for_shadow: setting front pixmap to handle=30 [ 11.833] sna_drawable_use_bo: using whole GPU bo [ 11.833] sna_pixmap_move_to_gpu(pixmap=1094, usage=0), flags=a [ 11.833] sna_pixmap_move_to_gpu: already all-damaged [ 11.833] sna_pixmap_mark_active: pixmap=1094, handle=22 [ 11.833] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.833] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.833] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.833] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.833] __kgem_retire_rq: request 1 complete [ 11.833] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.833] kgem_bo_move_to_cache: release handle=40 [ 11.833] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.833] kgem_set_mode: flushing before new bo [ 11.833] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.833] gen8_vertex_close: reloc[0] = 287 [ 11.833] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.833] kgem_add_handle: handle=16, index=3 [ 11.833] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.833] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.833] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.833] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.833] kgem_fixup_relocs: shrinking by 61440 [ 11.833] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.833] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.833] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.833] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.833] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.833] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.833] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.833] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.833] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.833] aligning vertex: was 3, now 2 floats per vertex [ 11.833] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.833] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.833] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.833] kgem_add_handle: handle=4, index=0 [ 11.833] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.833] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.833] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.833] gen9_composite_get_binding_table(ffc0) [ 11.833] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 11.833] kgem_add_handle: handle=30, index=1 [ 11.833] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.833] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 11.833] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.833] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.833] kgem_add_handle: handle=22, index=2 [ 11.833] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.833] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.833] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.833] gen9_emit_sampler: sampler = 0 [ 11.833] gen9_emit_sf: num_sf_outputs=1 [ 11.833] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.833] gen9_emit_vertex_elements: setup id=0 [ 11.833] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.833] (0, 0) -> (3422, 6) + (48, 36) [ 11.833] gen8_vertex_flush[490] = 3 [ 11.834] sna_destroy_pixmap: pixmap=1094, attached?=1 [ 11.834] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.834] __kgem_bo_destroy: handle=22, size=61440 [ 11.834] __kgem_bo_destroy: handle=22 -> active [ 11.834] __sna_free_pixmap(pixmap=1094) [ 11.834] sna_accel_flush: flush?=0, dirty?=1 [ 11.834] sna_accel_flush: syncing SHM pixmap=1092 (refcnt=1) [ 11.834] _sna_pixmap_move_to_cpu(pixmap=1092, 48x48, flags=3) [ 11.834] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.834] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.834] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.834] kgem_bo_sync__cpu_full: handle=28 [ 11.834] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.834] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.834] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.834] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.834] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.834] __kgem_retire_rq: request 1 complete [ 11.834] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.834] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.834] sna_accel_flush: flush?=0, dirty?=0 [ 11.834] sna_block_handler (tv=596.323000) [ 11.834] kgem_retire, need_retire?=1 [ 11.834] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.834] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.834] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.834] kgem_retire -- retired=0, need_retire=0 [ 11.834] kgem_retire__buffers: handle=23, busy? 0 [0] [ 11.834] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 11.834] __kgem_bo_destroy: handle=23, size=262144 [ 11.834] kgem_bo_replace_io: transferring io handle=23 to bo [ 11.834] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 11.834] sna_accel_block: GPU idle, flushing [ 11.834] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.834] gen8_vertex_close: reloc[0] = 287 [ 11.834] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.834] kgem_add_handle: handle=16, index=3 [ 11.834] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.834] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.834] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.834] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.834] kgem_fixup_relocs: shrinking by 61440 [ 11.834] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.834] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.834] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.834] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.834] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.834] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.834] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.834] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.834] sna_scanout_do_flush: flush timer active: delta=2 [ 11.834] sna_scanout_do_flush (time=11834), triggered [ 11.834] sna_scanout_flush (time=11834), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.834] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.834] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 11.834] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.834] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.834] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.834] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.834] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.834] sna_pixmap_move_to_gpu: already all-damaged [ 11.834] sna_pixmap_mark_active: pixmap=165, handle=30 [ 11.834] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.834] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.834] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.834] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 11.834] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 11.834] get_fb: reusing fb=108 for handle=30 [ 11.834] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 11.834] __kgem_bo_clear_busy: handle=30 [ 11.834] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 11.834] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 11.834] __kgem_bo_clear_busy: handle=30 [ 11.834] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.834] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 11.834] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 11.834] timer_enable (time=11834), starting timer 1 [ 11.834] sna_accel_block: evaluating timers, active=7 [ 11.834] sna_accel_block: flush timer expires in 16 [11850] [ 11.843] sna_wakeup_handler [ 11.843] sna_mode_wakeup: len=32 [ 11.843] sna_mode_wakeup: recording last swap on pipe=1, frame 434 [1b2], time 11.843885 [ 11.843] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 11.843] sna_mode_wakeup: flip complete, pending? 2 [ 11.843] sna_block_handler (tv=596.314000) [ 11.843] kgem_retire, need_retire?=1 [ 11.843] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.843] kgem_retire__requests_ring: retiring ring 0 [ 11.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.843] __kgem_retire_rq: request 1 complete [ 11.843] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.843] kgem_bo_move_to_cache: release handle=22 [ 11.843] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.843] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.843] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.843] kgem_retire -- retired=1, need_retire=0 [ 11.843] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.843] gen6_render_retire: resetting idle vbo [ 11.843] sna_scanout_do_flush: flush timer active: delta=7 [ 11.843] sna_accel_block: evaluating timers, active=7 [ 11.843] sna_accel_block: flush timer expires in 7 [11850] [ 11.844] sna_wakeup_handler [ 11.844] sna_mode_wakeup: len=32 [ 11.844] sna_mode_wakeup: recording last swap on pipe=0, frame 464 [1d0], time 11.845194 [ 11.844] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 11.844] sna_mode_wakeup: flip complete, pending? 1 [ 11.844] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.844] sna_block_handler (tv=596.313000) [ 11.844] sna_scanout_do_flush: flush timer active: delta=6 [ 11.844] sna_accel_block: evaluating timers, active=7 [ 11.844] sna_accel_block: flush timer expires in 6 [11850] [ 11.850] sna_wakeup_handler [ 11.850] sna_block_handler (tv=596.307000) [ 11.850] sna_scanout_do_flush: flush timer active: delta=0 [ 11.850] sna_scanout_do_flush (time=11850), triggered [ 11.850] sna_scanout_flush (time=11850), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.850] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.850] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.850] sna_accel_block: evaluating timers, active=7 [ 11.851] sna_accel_block: flush timer expires in 16 [11866] [ 11.860] sna_wakeup_handler [ 11.860] sna_destroy_pixmap: pixmap=1092, attached?=1 [ 11.860] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.860] __sna_free_pixmap(pixmap=1092) [ 11.860] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.860] kgem_bo_sync__cpu: handle=28 [ 11.860] sna_accel_watch_flush: enable=-1 [ 11.860] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.860] __kgem_bo_destroy: handle=28, size=12288 [ 11.860] __kgem_bo_destroy: handle=28, not reusable [ 11.860] kgem_bo_free: handle=28, size=12288 [ 11.860] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.860] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.860] sna_accel_flush: flush?=0, dirty?=0 [ 11.860] sna_block_handler (tv=596.297000) [ 11.860] sna_scanout_do_flush: flush timer active: delta=6 [ 11.860] sna_accel_do_throttle (time=11860), triggered [ 11.860] sna_accel_throttle (time=11860) [ 11.860] sna_accel_disarm_timer[1] (time=11860) [ 11.860] sna_accel_block: evaluating timers, active=5 [ 11.860] sna_accel_block: flush timer expires in 6 [11866] [ 11.861] sna_wakeup_handler [ 11.861] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.861] __pop_freed_pixmap: reusing freed pixmap=1094 header [ 11.861] create_pixmap_hdr: pixmap=1101, width=48, height=48, usage=0 [ 11.861] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.861] __kgem_bo_init(handle=28, num_pages=3) [ 11.861] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.861] sna_accel_watch_flush: enable=1 [ 11.861] __sna_damage_all(48, 48) [ 11.861] sna_pixmap_create_shm: serial=1101, 48x48, usage=0 [ 11.861] sna_accel_flush: flush?=0, dirty?=0 [ 11.861] sna_create_pixmap(48, 36, 24, usage=0) [ 11.861] kgem_can_create_2d: 48x36 @ 24 [ 11.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.861] kgem_can_create_2d: untiled size=8192 [ 11.861] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.861] kgem_choose_tiling: 48x36 -> 0 [ 11.861] sna_create_pixmap: usage=0, flags=b [ 11.861] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.861] __pop_freed_pixmap: reusing freed pixmap=1096 header [ 11.861] create_pixmap_hdr: pixmap=1103, width=48, height=36, usage=0 [ 11.861] sna_create_pixmap: serial=1103, 48x36, usage=0 [ 11.861] sna_composite_rectangles(pixmap=1104, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.861] sna_composite_rectangles: converted to op 0 [ 11.861] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.861] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.861] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.861] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.861] sna_composite_rectangles: dropping last-cpu hint [ 11.861] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=19... [ 11.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.861] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.861] sna_pixmap_move_to_gpu(pixmap=1104, usage=0), flags=b [ 11.861] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.861] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.861] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.861] kgem_choose_tiling: 48x36 -> 0 [ 11.861] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.861] kgem_choose_tiling: 48x36 -> 0 [ 11.861] sna_pixmap_alloc_gpu: pixmap=1104 [ 11.861] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.861] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.861] from inactive: pitch=192, tiling=0: handle=22, id=958 [ 11.861] __sna_damage_all(48, 36) [ 11.861] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.861] sna_pixmap_mark_active: pixmap=1104, handle=22 [ 11.861] sna_drawable_use_bo: allocated GPU bo for operation [ 11.861] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.861] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.861] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.861] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.861] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.861] sna_render_get_solid: 0 [ 11.861] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.861] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.861] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.861] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.861] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.861] kgem_add_handle: handle=4, index=0 [ 11.861] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.861] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.861] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.861] gen9_composite_get_binding_table(ffc0) [ 11.861] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.861] kgem_add_handle: handle=22, index=1 [ 11.861] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.861] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.861] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.861] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.861] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.861] kgem_add_handle: handle=7, index=2 [ 11.861] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.861] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.861] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.861] gen9_emit_sampler: sampler = 1 [ 11.861] gen9_emit_sf: num_sf_outputs=1 [ 11.861] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.861] gen9_emit_vertex_elements: setup id=0 [ 11.861] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.861] (0, 0), (48, 36) [ 11.861] gen8_vertex_flush[490] = 3 [ 11.861] sna_composite_rectangles: pixmap=1104 marking clear [0]? 1 [ 11.861] sna_composite_rectangles(pixmap=1104, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.861] sna_composite_rectangles: converted to op 1 [ 11.861] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.861] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.861] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.861] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.861] sna_composite_rectangles: promoting to full GPU [ 11.861] sna_composite_rectangles: dropping last-cpu hint [ 11.861] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=19... [ 11.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.861] sna_drawable_use_bo: using whole GPU bo [ 11.861] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.861] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.861] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.861] sna_render_get_solid: ff2c001e [ 11.861] sna_render_get_solid(0) = ff2c001e (old) [ 11.861] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.861] gen9_composite_get_binding_table(ff00) [ 11.861] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.861] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.861] kgem_add_handle: handle=8, index=3 [ 11.861] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.861] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.861] gen9_emit_vertex_elements: setup id=0 [ 11.861] (0, 0), (48, 36) [ 11.861] gen8_vertex_flush[4cc] = 3 [ 11.861] sna_composite_rectangles: pixmap=1104 marking clear [ff2c001e]? 1 [ 11.861] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=450 [ 11.861] sna_validate_gc: recomputing clip [ 11.861] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.861] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1104:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.861] sna_copy_area: normal copy [ 11.861] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.861] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.861] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.861] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.861] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.861] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.861] sna_do_copy: pixmap -- no source clipping [ 11.861] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.861] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.861] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1104+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.861] sna_copy_boxes: dst=(priv=0x55bca9b8ebf0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.861] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.861] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=1b... [ 11.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.861] sna_drawable_use_bo: using whole GPU bo [ 11.861] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.861] sna_pixmap_move_to_gpu: already all-damaged [ 11.861] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.861] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.861] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.861] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.861] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.861] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.861] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.861] gen9_composite_get_binding_table(fe80) [ 11.861] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.861] kgem_add_handle: handle=9, index=4 [ 11.861] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.861] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.861] gen9_emit_sampler: sampler = 0 [ 11.861] gen9_emit_vertex_elements: setup id=0 [ 11.861] (3422, 6) -> (0, 0) + (48, 36) [ 11.861] gen8_vertex_flush[510] = 3 [ 11.861] sna_create_pixmap(80, 80, 32, usage=0) [ 11.861] kgem_can_create_2d: 80x80 @ 32 [ 11.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.861] kgem_can_create_2d: untiled size=28672 [ 11.861] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.861] kgem_choose_tiling: 80x80 -> 0 [ 11.861] sna_create_pixmap: usage=0, flags=b [ 11.861] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.861] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.861] create_pixmap: serial=1105, usage=0, 0x0 [ 11.861] create_pixmap_hdr: pixmap=1105, width=80, height=80, usage=0 [ 11.861] sna_create_pixmap: serial=1105, 80x80, usage=0 [ 11.861] sna_composite_rectangles(pixmap=1106, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.861] sna_composite_rectangles: converted to op 0 [ 11.861] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.861] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.861] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.861] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.861] sna_composite_rectangles: dropping last-cpu hint [ 11.861] sna_drawable_use_bo pixmap=1106, box=((0, 0), (80, 80)), flags=19... [ 11.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.861] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.861] sna_pixmap_move_to_gpu(pixmap=1106, usage=0), flags=b [ 11.861] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.861] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.861] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.861] kgem_choose_tiling: 80x80 -> 0 [ 11.861] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.861] kgem_choose_tiling: 80x80 -> 0 [ 11.861] sna_pixmap_alloc_gpu: pixmap=1106 [ 11.861] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.861] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.861] from inactive: pitch=320, tiling=0: handle=40, id=959 [ 11.861] __sna_damage_all(80, 80) [ 11.861] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.861] sna_pixmap_mark_active: pixmap=1106, handle=40 [ 11.861] sna_drawable_use_bo: allocated GPU bo for operation [ 11.861] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.861] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.861] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.861] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.861] sna_render_get_solid: 0 [ 11.861] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.861] kgem_set_mode: flushing before new bo [ 11.861] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.861] gen8_vertex_close: reloc[0] = 287 [ 11.861] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.861] kgem_add_handle: handle=16, index=5 [ 11.861] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.861] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.862] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.862] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.862] kgem_fixup_relocs: shrinking by 61440 [ 11.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.862] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.862] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.862] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.862] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.862] __kgem_bo_clear_busy: handle=7 [ 11.862] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.862] __kgem_bo_clear_busy: handle=8 [ 11.862] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.862] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.862] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.862] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.862] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.862] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.862] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.862] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.862] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.862] kgem_add_handle: handle=4, index=0 [ 11.862] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.862] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.862] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.862] gen9_composite_get_binding_table(ffc0) [ 11.862] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.862] kgem_add_handle: handle=40, index=1 [ 11.862] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.862] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.862] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.862] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.862] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.862] kgem_add_handle: handle=7, index=2 [ 11.862] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.862] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.862] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.862] gen9_emit_sampler: sampler = 1 [ 11.862] gen9_emit_sf: num_sf_outputs=1 [ 11.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.862] gen9_emit_vertex_elements: setup id=0 [ 11.862] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.862] (0, 0), (80, 80) [ 11.862] gen8_vertex_flush[490] = 3 [ 11.862] sna_composite_rectangles: pixmap=1106 marking clear [0]? 1 [ 11.862] sna_composite_rectangles(pixmap=1106, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.862] sna_composite_rectangles: converted to op 1 [ 11.862] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.862] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.862] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.862] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.862] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.862] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.862] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.862] sna_composite_rectangles: dropping last-cpu hint [ 11.862] sna_drawable_use_bo pixmap=1106, box=((0, 0), (80, 80)), flags=1... [ 11.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.862] sna_drawable_use_bo: using whole GPU bo [ 11.862] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.862] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.862] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.862] sna_render_get_solid: 40404040 [ 11.862] sna_render_get_solid(1) = 40404040 (old) [ 11.862] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.862] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.862] gen9_composite_get_binding_table(ff00) [ 11.862] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.862] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.862] kgem_add_handle: handle=8, index=3 [ 11.862] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.862] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.862] gen9_emit_vertex_elements: setup id=0 [ 11.862] (0, 0), (2, 2) [ 11.862] (78, 0), (80, 2) [ 11.862] (0, 78), (2, 80) [ 11.862] (78, 78), (80, 80) [ 11.862] gen8_vertex_flush[4cc] = 12 [ 11.862] sna_composite(pixmap=1104, op=3, src=1106+(3422, 6), mask=0+(0, 0), dst=1104+(0, 0)+(0, 0), size=(48, 36) [ 11.862] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.862] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.862] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.862] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.862] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.862] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.862] gen9_render_composite: 48x36, current mode=1/1 [ 11.862] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.862] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.862] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.862] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.862] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=7... [ 11.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.862] sna_drawable_use_bo: using whole GPU bo [ 11.862] gen9_composite_set_target: pixmap=1104, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.862] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.862] sna_transform_is_imprecise_integer_translation: no transform [ 11.862] gen9_composite_picture: integer translation (0, 0), removing [ 11.862] sna_render_pixmap_bo pixmap=1106, (3422, 6)x(48, 36)/(80, 80) [ 11.862] sna_render_pixmap_bo: GPU all damaged [ 11.862] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.862] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.862] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.862] gen4_choose_composite_emitter: identity src, no mask [ 11.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.862] __kgem_retire_rq: request 1 complete [ 11.862] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.862] kgem_set_mode: flushing before new bo [ 11.862] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.862] gen8_vertex_close: reloc[0] = 287 [ 11.862] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.862] kgem_add_handle: handle=16, index=4 [ 11.862] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.862] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.862] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.862] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.862] kgem_fixup_relocs: shrinking by 61440 [ 11.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.862] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.862] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.862] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.862] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.862] __kgem_bo_clear_busy: handle=7 [ 11.862] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.862] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.862] __kgem_bo_clear_busy: handle=8 [ 11.862] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.862] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.862] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.862] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.862] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.862] aligning vertex: was 2, now 3 floats per vertex [ 11.862] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.862] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.862] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.862] kgem_add_handle: handle=4, index=0 [ 11.862] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.862] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.862] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.862] gen9_composite_get_binding_table(ffc0) [ 11.862] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.862] kgem_add_handle: handle=22, index=1 [ 11.862] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.862] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.862] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.862] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.862] kgem_add_handle: handle=40, index=2 [ 11.862] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.862] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.862] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.862] gen9_emit_sampler: sampler = a [ 11.862] gen9_emit_sf: num_sf_outputs=1 [ 11.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.862] gen9_emit_vertex_elements: setup id=2 [ 11.862] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.862] gen9_render_composite_box: (0, 0), (48, 36) [ 11.862] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.862] gen8_vertex_flush[490] = 3 [ 11.862] sna_destroy_pixmap: pixmap=1106, attached?=1 [ 11.862] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.862] __kgem_bo_destroy: handle=40, size=65536 [ 11.862] __kgem_bo_destroy: handle=40 -> active [ 11.862] __sna_free_pixmap(pixmap=1106) [ 11.862] sna_create_pixmap(2, 64, 32, usage=0) [ 11.862] kgem_can_create_2d: 2x64 @ 32 [ 11.862] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.862] kgem_can_create_2d: untiled size=4096 [ 11.862] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.862] kgem_choose_tiling: 2x64 -> 0 [ 11.862] sna_create_pixmap: usage=0, flags=a [ 11.862] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.862] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.862] create_pixmap: serial=1107, usage=0, 2x64 [ 11.862] sna_create_pixmap: serial=1107, 2x64, usage=0 [ 11.862] sna_composite_rectangles(pixmap=1108, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.862] sna_composite_rectangles: converted to op 0 [ 11.862] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.862] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.862] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.862] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.862] sna_composite_rectangles: fallback, dst pixmap=1108 too small or not attached [ 11.862] sna_composite_rectangles: fallback [ 11.862] sna_drawable_move_region_to_cpu(pixmap=1108 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.862] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.862] _sna_pixmap_move_to_cpu(pixmap=1108, 2x64, flags=1) [ 11.862] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.862] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.862] operate_inplace: no, inplace operation not suitable [ 11.862] _sna_pixmap_move_to_cpu: marking as damaged [ 11.862] __sna_damage_all(2, 64) [ 11.862] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.862] sna_create_pixmap(1, 32, 32, usage=0) [ 11.862] kgem_can_create_2d: 1x32 @ 32 [ 11.862] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.862] kgem_can_create_2d: untiled size=4096 [ 11.862] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.862] kgem_choose_tiling: 1x32 -> 0 [ 11.862] sna_create_pixmap: usage=0, flags=a [ 11.862] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.862] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.862] create_pixmap: serial=1109, usage=0, 1x32 [ 11.862] sna_create_pixmap: serial=1109, 1x32, usage=0 [ 11.862] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=44c, drawable=456 [ 11.862] sna_validate_gc: recomputing clip [ 11.862] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.862] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.862] try_upload__fast: ignore existing cpu damage (if any) [ 11.862] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.862] try_upload__fast: no, no gpu damage [ 11.862] sna_drawable_move_region_to_cpu(pixmap=1110 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.862] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.862] _sna_pixmap_move_to_cpu(pixmap=1110, 1x32, flags=1) [ 11.862] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.862] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.862] operate_inplace: no, inplace operation not suitable [ 11.862] _sna_pixmap_move_to_cpu: marking as damaged [ 11.862] __sna_damage_all(1, 32) [ 11.862] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.862] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.862] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.862] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.862] sna_accel_flush: flush?=0, dirty?=0 [ 11.862] sna_composite(pixmap=1108, op=1, src=1110+(0, 0), mask=0+(0, 0), dst=1108+(0, 0)+(0, 0), size=(2, 64) [ 11.862] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.862] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.862] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.862] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.862] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.862] sna_composite: fallback, dst pixmap=1108 is too small (or completely damaged) [ 11.862] sna_composite: fallback -- fbComposite [ 11.862] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.862] sna_composite_fb: fallback -- move src to cpu [ 11.862] _sna_pixmap_move_to_cpu(pixmap=1110, 1x32, flags=2) [ 11.862] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.862] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.862] sna_composite_fb: fallback -- move dst to cpu [ 11.862] sna_drawable_move_region_to_cpu(pixmap=1108 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.862] sna_drawable_move_region_to_cpu: pixmap=1108 all damaged on CPU [ 11.862] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.862] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.862] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.862] sna_destroy_pixmap: pixmap=1110, attached?=1 [ 11.862] __sna_free_pixmap(pixmap=1110) [ 11.862] sna_composite(pixmap=1104, op=3, src=1108+(3422, 6), mask=0+(0, 0), dst=1104+(0, 0)+(0, 0), size=(48, 36) [ 11.862] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.862] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.862] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.862] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.862] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.862] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.862] gen9_render_composite: 48x36, current mode=1/1 [ 11.862] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.862] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.862] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.862] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=7... [ 11.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.862] sna_drawable_use_bo: using whole GPU bo [ 11.862] gen9_composite_set_target: pixmap=1104, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.862] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.862] sna_transform_is_imprecise_integer_translation: no transform [ 11.862] gen9_composite_picture: integer translation (0, 0), removing [ 11.862] sna_render_pixmap_bo pixmap=1108, (3422, 6)x(48, 36)/(2, 64) [ 11.862] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.862] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.862] use_cpu_bo: no cpu bo [ 11.862] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.862] kgem_choose_tiling: 2x36 -> 0 [ 11.862] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.862] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.862] sna_drawable_move_region_to_cpu(pixmap=1108 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.862] sna_drawable_move_region_to_cpu: pixmap=1108 all damaged on CPU [ 11.863] kgem_can_create_2d: 2x36 @ 32 [ 11.863] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.863] kgem_can_create_2d: untiled size=4096 [ 11.863] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.863] kgem_choose_tiling: 2x36 -> 0 [ 11.863] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.863] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.863] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.863] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.863] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.863] search_linear_cache: searching for inactive gtt map [ 11.863] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.863] search_linear_cache: searching for inactive gtt map [ 11.863] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.863] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 11.863] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 11.863] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.863] kgem_create_buffer: reusing handle=23 for buffer [ 11.863] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.863] init_buffer_from_bo: reusing handle=23 for buffer [ 11.863] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 11.863] kgem_bo_map: converting request for GTT map into CPU map [ 11.863] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 11.863] kgem_bo_sync__cpu: handle=23 [ 11.863] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.863] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 11.863] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.863] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 11.863] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 11.863] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 11.863] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 11.863] __kgem_bo_init(handle=23, num_pages=1152) [ 11.863] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] kgem_bo_is_render: handle=23, rq? 0 [0] [ 11.863] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.863] gen4_choose_composite_emitter: identity src, no mask [ 11.863] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.863] gen9_composite_get_binding_table(ff00) [ 11.863] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 11.863] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 11.863] kgem_add_handle: handle=23, index=3 [ 11.863] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 11.863] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.863] gen9_emit_vertex_elements: setup id=2 [ 11.863] gen9_render_composite_box: (0, 0), (48, 36) [ 11.863] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.863] gen8_vertex_flush[4cc] = 3 [ 11.863] _kgem_bo_destroy: handle=23, proxy? 1 [ 11.863] sna_destroy_pixmap: pixmap=1108, attached?=1 [ 11.863] __sna_free_pixmap(pixmap=1108) [ 11.863] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1104:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.863] sna_copy_area: normal copy [ 11.863] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.863] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.863] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.863] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.863] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.863] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.863] sna_do_copy: pixmap -- no source clipping [ 11.863] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.863] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.863] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1104+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.863] sna_copy_boxes: dst=(priv=0x55bca9b8ebf0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.863] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.863] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=1b... [ 11.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.863] sna_drawable_use_bo: using whole GPU bo [ 11.863] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.863] sna_pixmap_move_to_gpu: already all-damaged [ 11.863] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.863] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.863] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.863] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.863] aligning vertex: was 3, now 2 floats per vertex [ 11.863] gen9_composite_get_binding_table(fe80) [ 11.863] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.863] kgem_add_handle: handle=9, index=4 [ 11.863] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.863] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.863] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.863] gen9_emit_sampler: sampler = 0 [ 11.863] gen9_emit_vertex_elements: setup id=0 [ 11.863] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.863] (3422, 6) -> (0, 0) + (48, 36) [ 11.863] gen8_vertex_flush[558] = 3 [ 11.863] sna_composite_rectangles(pixmap=1104, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.863] sna_composite_rectangles: converted to op 3 [ 11.863] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.863] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.863] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.863] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.863] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=1... [ 11.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.863] sna_drawable_use_bo: using whole GPU bo [ 11.863] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.863] sna_render_get_solid: 660a0a0a [ 11.863] sna_render_get_solid(2) = 660a0a0a (old) [ 11.863] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.863] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.863] gen9_composite_get_binding_table(fe00) [ 11.863] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.863] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.863] kgem_add_handle: handle=8, index=5 [ 11.863] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.863] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.863] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.863] gen9_emit_sampler: sampler = 1 [ 11.863] gen9_emit_vertex_elements: setup id=0 [ 11.863] (0, 0), (48, 36) [ 11.863] gen8_vertex_flush[5b4] = 3 [ 11.863] sna_composite(pixmap=1104, op=3, src=1102+(0, 6), mask=0+(0, 0), dst=1104+(0, 0)+(0, 0), size=(48, 36) [ 11.863] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.863] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.863] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.863] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.863] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.863] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.863] gen9_render_composite: 48x36, current mode=1/1 [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.863] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.863] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.863] sna_drawable_use_bo pixmap=1104, box=((0, 0), (48, 36)), flags=7... [ 11.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.863] sna_drawable_use_bo: using whole GPU bo [ 11.863] gen9_composite_set_target: pixmap=1104, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.863] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.863] sna_transform_is_imprecise_integer_translation: no transform [ 11.863] gen9_composite_picture: integer translation (0, 0), removing [ 11.863] sna_render_pixmap_bo pixmap=1102, (0, 6)x(48, 36)/(48, 48) [ 11.863] sna_render_pixmap_bo: CPU all damaged [ 11.863] sna_add_flush_pixmap: marking pixmap=1102 for flushing [ 11.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.863] __kgem_retire_rq: request 1 complete [ 11.863] sna_add_flush_pixmap: new flush bo, flushing before [ 11.863] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.863] gen8_vertex_close: reloc[0] = 287 [ 11.863] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.863] kgem_add_handle: handle=16, index=6 [ 11.863] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.863] gen8_vertex_close: reloc[1] = 337 [ 11.863] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.863] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.863] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.863] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.863] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.863] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.863] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.863] kgem_fixup_relocs: shrinking by 61440 [ 11.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.863] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.863] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.863] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.863] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.863] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 11.863] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.863] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.863] __kgem_bo_clear_busy: handle=8 [ 11.863] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.863] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.863] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.863] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.863] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.863] gen4_choose_composite_emitter: identity src, no mask [ 11.863] needs_batch_flush: flushing before handle=28 for new reservation [ 11.863] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.863] aligning vertex: was 2, now 3 floats per vertex [ 11.863] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.863] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.863] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.863] kgem_add_handle: handle=4, index=0 [ 11.863] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.863] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.863] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.863] gen9_composite_get_binding_table(ffc0) [ 11.863] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.863] kgem_add_handle: handle=22, index=1 [ 11.863] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.863] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.863] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.863] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.863] kgem_add_handle: handle=28, index=2 [ 11.863] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.863] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.863] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.863] gen9_emit_sampler: sampler = 2 [ 11.863] gen9_emit_sf: num_sf_outputs=1 [ 11.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.863] gen9_emit_vertex_elements: setup id=2 [ 11.863] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.863] gen9_render_composite_box: (0, 0), (48, 36) [ 11.863] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.863] gen8_vertex_flush[490] = 3 [ 11.863] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=450, drawable=b1 [ 11.863] sna_validate_gc: recomputing clip [ 11.863] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.863] sna_copy_area: src=pixmap=1104:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.863] sna_copy_area: normal copy [ 11.863] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.863] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.863] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.863] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.863] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.863] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.863] sna_do_copy: pixmap -- no source clipping [ 11.863] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.863] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.863] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1104+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.863] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8ebf0, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.863] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.863] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.863] sna_drawable_use_bo: pinned, never REPLACES [ 11.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.863] sna_drawable_use_bo: applying move-to-gpu override [ 11.863] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.863] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 11.863] wait_for_shadow: setting front pixmap to handle=35 [ 11.863] sna_drawable_use_bo: using whole GPU bo [ 11.863] sna_pixmap_move_to_gpu(pixmap=1104, usage=0), flags=a [ 11.863] sna_pixmap_move_to_gpu: already all-damaged [ 11.863] sna_pixmap_mark_active: pixmap=1104, handle=22 [ 11.863] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.863] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.863] kgem_bo_is_render: handle=35, rq? 0 [0] [ 11.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.863] __kgem_retire_rq: request 1 complete [ 11.863] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.863] kgem_bo_move_to_cache: release handle=40 [ 11.863] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.863] kgem_set_mode: flushing before new bo [ 11.863] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.863] gen8_vertex_close: reloc[0] = 287 [ 11.863] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.863] kgem_add_handle: handle=16, index=3 [ 11.863] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.863] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.863] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.863] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.863] kgem_fixup_relocs: shrinking by 61440 [ 11.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.863] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.863] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.863] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.863] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.863] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.863] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.863] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.863] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.863] aligning vertex: was 3, now 2 floats per vertex [ 11.863] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.863] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.863] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.863] kgem_add_handle: handle=4, index=0 [ 11.863] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.863] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.863] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.863] gen9_composite_get_binding_table(ffc0) [ 11.863] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 11.863] kgem_add_handle: handle=35, index=1 [ 11.863] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.863] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 11.863] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.863] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.863] kgem_add_handle: handle=22, index=2 [ 11.863] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.863] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.863] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.863] gen9_emit_sampler: sampler = 0 [ 11.863] gen9_emit_sf: num_sf_outputs=1 [ 11.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.863] gen9_emit_vertex_elements: setup id=0 [ 11.863] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.863] (0, 0) -> (3422, 6) + (48, 36) [ 11.863] gen8_vertex_flush[490] = 3 [ 11.863] sna_destroy_pixmap: pixmap=1104, attached?=1 [ 11.863] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.863] __kgem_bo_destroy: handle=22, size=61440 [ 11.863] __kgem_bo_destroy: handle=22 -> active [ 11.863] __sna_free_pixmap(pixmap=1104) [ 11.863] sna_accel_flush: flush?=0, dirty?=1 [ 11.863] sna_accel_flush: syncing SHM pixmap=1102 (refcnt=1) [ 11.863] _sna_pixmap_move_to_cpu(pixmap=1102, 48x48, flags=3) [ 11.863] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.863] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.863] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.863] kgem_bo_sync__cpu_full: handle=28 [ 11.863] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.863] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.863] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.864] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.864] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.864] __kgem_retire_rq: request 1 complete [ 11.864] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.864] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.864] sna_accel_flush: flush?=0, dirty?=0 [ 11.864] sna_block_handler (tv=596.293000) [ 11.864] kgem_retire, need_retire?=1 [ 11.864] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.864] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.864] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.864] kgem_retire -- retired=0, need_retire=0 [ 11.864] kgem_retire__buffers: handle=23, busy? 0 [0] [ 11.864] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 11.864] __kgem_bo_destroy: handle=23, size=262144 [ 11.864] kgem_bo_replace_io: transferring io handle=23 to bo [ 11.864] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 11.864] sna_accel_block: GPU idle, flushing [ 11.864] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.864] gen8_vertex_close: reloc[0] = 287 [ 11.864] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.864] kgem_add_handle: handle=16, index=3 [ 11.864] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.864] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.864] kgem_fixup_relocs: shrinking by 61440 [ 11.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.864] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.864] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.864] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.864] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.864] sna_scanout_do_flush: flush timer active: delta=2 [ 11.864] sna_scanout_do_flush (time=11864), triggered [ 11.864] sna_scanout_flush (time=11864), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.864] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.864] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 11.864] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.864] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.864] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.864] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.864] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.864] sna_pixmap_move_to_gpu: already all-damaged [ 11.864] sna_pixmap_mark_active: pixmap=165, handle=35 [ 11.864] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.864] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.864] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.864] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 11.864] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 11.864] get_fb: reusing fb=105 for handle=35 [ 11.864] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 11.864] __kgem_bo_clear_busy: handle=35 [ 11.864] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 11.864] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 11.864] __kgem_bo_clear_busy: handle=35 [ 11.864] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.864] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 11.864] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 11.864] timer_enable (time=11864), starting timer 1 [ 11.864] sna_accel_block: evaluating timers, active=7 [ 11.864] sna_accel_block: flush timer expires in 16 [11880] [ 11.876] sna_wakeup_handler [ 11.876] sna_mode_wakeup: len=32 [ 11.876] sna_mode_wakeup: recording last swap on pipe=1, frame 436 [1b4], time 11.877216 [ 11.876] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 11.876] sna_mode_wakeup: flip complete, pending? 2 [ 11.876] sna_block_handler (tv=596.281000) [ 11.876] kgem_retire, need_retire?=1 [ 11.876] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.876] kgem_retire__requests_ring: retiring ring 0 [ 11.876] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.876] __kgem_retire_rq: request 1 complete [ 11.876] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.876] kgem_bo_move_to_cache: release handle=22 [ 11.876] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.876] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.876] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.876] kgem_retire -- retired=1, need_retire=0 [ 11.876] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.876] gen6_render_retire: resetting idle vbo [ 11.876] sna_scanout_do_flush: flush timer active: delta=4 [ 11.876] sna_accel_block: evaluating timers, active=7 [ 11.876] sna_accel_block: flush timer expires in 4 [11880] [ 11.878] sna_wakeup_handler [ 11.878] sna_mode_wakeup: len=32 [ 11.878] sna_mode_wakeup: recording last swap on pipe=0, frame 466 [1d2], time 11.878525 [ 11.878] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 11.878] sna_mode_wakeup: flip complete, pending? 1 [ 11.878] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.878] sna_block_handler (tv=596.279000) [ 11.878] sna_scanout_do_flush: flush timer active: delta=2 [ 11.878] sna_scanout_do_flush (time=11878), triggered [ 11.878] sna_scanout_flush (time=11878), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.878] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.878] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.878] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.878] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.878] sna_accel_block: evaluating timers, active=7 [ 11.878] sna_accel_block: flush timer expires in 16 [11894] [ 11.894] sna_wakeup_handler [ 11.894] sna_block_handler (tv=596.263000) [ 11.894] sna_scanout_do_flush: flush timer active: delta=0 [ 11.894] sna_scanout_do_flush (time=11894), triggered [ 11.894] sna_scanout_flush (time=11894), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.894] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.894] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.894] sna_accel_disarm_timer[0] (time=11894) [ 11.894] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.894] sna_accel_do_throttle (time=11894), triggered [ 11.894] sna_accel_throttle (time=11894) [ 11.894] sna_accel_disarm_timer[1] (time=11894) [ 11.960] sna_wakeup_handler [ 11.960] sna_destroy_pixmap: pixmap=1102, attached?=1 [ 11.960] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.960] __sna_free_pixmap(pixmap=1102) [ 11.960] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 11.960] kgem_bo_sync__cpu: handle=28 [ 11.960] sna_accel_watch_flush: enable=-1 [ 11.960] _kgem_bo_destroy: handle=28, proxy? 0 [ 11.960] __kgem_bo_destroy: handle=28, size=12288 [ 11.960] __kgem_bo_destroy: handle=28, not reusable [ 11.960] kgem_bo_free: handle=28, size=12288 [ 11.960] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.960] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 11.960] sna_accel_flush: flush?=0, dirty?=0 [ 11.960] sna_block_handler (tv=596.197000) [ 11.960] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.960] sna_accel_do_throttle -- no pending activity [ 11.961] sna_wakeup_handler [ 11.961] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 11.961] __pop_freed_pixmap: reusing freed pixmap=1104 header [ 11.961] create_pixmap_hdr: pixmap=1111, width=48, height=48, usage=0 [ 11.961] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 11.961] __kgem_bo_init(handle=28, num_pages=3) [ 11.961] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 11.961] sna_accel_watch_flush: enable=1 [ 11.961] __sna_damage_all(48, 48) [ 11.961] sna_pixmap_create_shm: serial=1111, 48x48, usage=0 [ 11.961] sna_accel_flush: flush?=0, dirty?=0 [ 11.961] sna_create_pixmap(48, 36, 24, usage=0) [ 11.961] kgem_can_create_2d: 48x36 @ 24 [ 11.961] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.961] kgem_can_create_2d: untiled size=8192 [ 11.961] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.961] kgem_choose_tiling: 48x36 -> 0 [ 11.961] sna_create_pixmap: usage=0, flags=b [ 11.961] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 11.961] __pop_freed_pixmap: reusing freed pixmap=1106 header [ 11.961] create_pixmap_hdr: pixmap=1113, width=48, height=36, usage=0 [ 11.961] sna_create_pixmap: serial=1113, 48x36, usage=0 [ 11.961] sna_composite_rectangles(pixmap=1114, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 11.961] sna_composite_rectangles: converted to op 0 [ 11.961] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.961] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.961] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.961] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.961] sna_composite_rectangles: dropping last-cpu hint [ 11.961] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=19... [ 11.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.961] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.961] sna_pixmap_move_to_gpu(pixmap=1114, usage=0), flags=b [ 11.961] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.961] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 11.961] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.961] kgem_choose_tiling: 48x36 -> 0 [ 11.961] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 11.961] kgem_choose_tiling: 48x36 -> 0 [ 11.961] sna_pixmap_alloc_gpu: pixmap=1114 [ 11.961] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.961] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 11.961] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 11.961] from inactive: pitch=192, tiling=0: handle=22, id=963 [ 11.961] __sna_damage_all(48, 36) [ 11.961] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.961] sna_pixmap_mark_active: pixmap=1114, handle=22 [ 11.961] sna_drawable_use_bo: allocated GPU bo for operation [ 11.961] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.961] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 11.961] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.961] kgem_bo_is_render: handle=22, rq? 0 [0] [ 11.961] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 11.961] sna_render_get_solid: 0 [ 11.961] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.961] kgem_check_bo: num_pages=+15, num_exec=+1 [ 11.961] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.961] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.961] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.961] kgem_add_handle: handle=4, index=0 [ 11.961] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.961] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.961] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.961] gen9_composite_get_binding_table(ffc0) [ 11.961] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.961] kgem_add_handle: handle=22, index=1 [ 11.961] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.961] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.961] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.961] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.961] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.961] kgem_add_handle: handle=7, index=2 [ 11.961] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.961] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.961] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.961] gen9_emit_sampler: sampler = 1 [ 11.961] gen9_emit_sf: num_sf_outputs=1 [ 11.961] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.961] gen9_emit_vertex_elements: setup id=0 [ 11.961] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.961] (0, 0), (48, 36) [ 11.961] gen8_vertex_flush[490] = 3 [ 11.961] sna_composite_rectangles: pixmap=1114 marking clear [0]? 1 [ 11.961] sna_composite_rectangles(pixmap=1114, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 11.961] sna_composite_rectangles: converted to op 1 [ 11.961] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.961] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.961] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.961] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.961] sna_composite_rectangles: promoting to full GPU [ 11.961] sna_composite_rectangles: dropping last-cpu hint [ 11.961] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=19... [ 11.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.961] sna_drawable_use_bo: using whole GPU bo [ 11.961] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 11.961] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.961] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 11.961] sna_render_get_solid: ff2c001e [ 11.961] sna_render_get_solid(0) = ff2c001e (old) [ 11.961] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 11.961] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.961] gen9_composite_get_binding_table(ff00) [ 11.961] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.961] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 11.961] kgem_add_handle: handle=8, index=3 [ 11.961] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 11.961] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.961] gen9_emit_vertex_elements: setup id=0 [ 11.961] (0, 0), (48, 36) [ 11.961] gen8_vertex_flush[4cc] = 3 [ 11.961] sna_composite_rectangles: pixmap=1114 marking clear [ff2c001e]? 1 [ 11.961] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=45a [ 11.961] sna_validate_gc: recomputing clip [ 11.961] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 11.961] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1114:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.961] sna_copy_area: normal copy [ 11.961] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.961] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.961] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.961] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.961] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.961] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.961] sna_do_copy: pixmap -- no source clipping [ 11.961] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.961] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.961] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1114+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.961] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.961] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.961] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=1b... [ 11.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.961] sna_drawable_use_bo: using whole GPU bo [ 11.961] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.961] sna_pixmap_move_to_gpu: already all-damaged [ 11.961] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.961] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.961] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.961] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.961] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.962] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.962] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.962] gen9_composite_get_binding_table(fe80) [ 11.962] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.962] kgem_add_handle: handle=9, index=4 [ 11.962] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.962] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.962] gen9_emit_sampler: sampler = 0 [ 11.962] gen9_emit_vertex_elements: setup id=0 [ 11.962] (3422, 6) -> (0, 0) + (48, 36) [ 11.962] gen8_vertex_flush[510] = 3 [ 11.962] sna_create_pixmap(80, 80, 32, usage=0) [ 11.962] kgem_can_create_2d: 80x80 @ 32 [ 11.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.962] kgem_can_create_2d: untiled size=28672 [ 11.962] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.962] kgem_choose_tiling: 80x80 -> 0 [ 11.962] sna_create_pixmap: usage=0, flags=b [ 11.962] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 11.962] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 11.962] create_pixmap: serial=1115, usage=0, 0x0 [ 11.962] create_pixmap_hdr: pixmap=1115, width=80, height=80, usage=0 [ 11.962] sna_create_pixmap: serial=1115, 80x80, usage=0 [ 11.962] sna_composite_rectangles(pixmap=1116, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 11.962] sna_composite_rectangles: converted to op 0 [ 11.962] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 11.962] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 11.962] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 11.962] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.962] sna_composite_rectangles: dropping last-cpu hint [ 11.962] sna_drawable_use_bo pixmap=1116, box=((0, 0), (80, 80)), flags=19... [ 11.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 11.962] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 11.962] sna_pixmap_move_to_gpu(pixmap=1116, usage=0), flags=b [ 11.962] sna_pixmap_move_to_gpu: CPU damage? 0 [ 11.962] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 11.962] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.962] kgem_choose_tiling: 80x80 -> 0 [ 11.962] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 11.962] kgem_choose_tiling: 80x80 -> 0 [ 11.962] sna_pixmap_alloc_gpu: pixmap=1116 [ 11.962] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 11.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 11.962] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 11.962] from inactive: pitch=320, tiling=0: handle=40, id=964 [ 11.962] __sna_damage_all(80, 80) [ 11.962] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 11.962] sna_pixmap_mark_active: pixmap=1116, handle=40 [ 11.962] sna_drawable_use_bo: allocated GPU bo for operation [ 11.962] sna_drawable_use_bo: using GPU bo with damage? 0 [ 11.962] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 11.962] kgem_bo_is_render: handle=40, rq? 0 [0] [ 11.962] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 11.962] sna_render_get_solid: 0 [ 11.962] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.962] kgem_set_mode: flushing before new bo [ 11.962] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 11.962] gen8_vertex_close: reloc[0] = 287 [ 11.962] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.962] kgem_add_handle: handle=16, index=5 [ 11.962] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 11.962] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 11.962] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.962] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.962] kgem_fixup_relocs: shrinking by 61440 [ 11.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.962] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.962] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.962] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.962] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.962] __kgem_bo_clear_busy: handle=7 [ 11.962] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.962] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.962] __kgem_bo_clear_busy: handle=8 [ 11.962] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.962] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.962] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.962] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.962] kgem_check_bo: num_pages=+16, num_exec=+1 [ 11.962] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.962] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.962] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.962] kgem_add_handle: handle=4, index=0 [ 11.962] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.962] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.962] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.962] gen9_composite_get_binding_table(ffc0) [ 11.962] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 11.962] kgem_add_handle: handle=40, index=1 [ 11.962] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 11.962] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 11.962] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 11.962] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 11.962] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 11.962] kgem_add_handle: handle=7, index=2 [ 11.962] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 11.962] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.962] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.962] gen9_emit_sampler: sampler = 1 [ 11.962] gen9_emit_sf: num_sf_outputs=1 [ 11.962] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.962] gen9_emit_vertex_elements: setup id=0 [ 11.962] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.962] (0, 0), (80, 80) [ 11.962] gen8_vertex_flush[490] = 3 [ 11.962] sna_composite_rectangles: pixmap=1116 marking clear [0]? 1 [ 11.962] sna_composite_rectangles(pixmap=1116, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 11.962] sna_composite_rectangles: converted to op 1 [ 11.962] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 11.962] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 11.962] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 11.962] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 11.962] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 11.962] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 11.962] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 11.962] sna_composite_rectangles: dropping last-cpu hint [ 11.962] sna_drawable_use_bo pixmap=1116, box=((0, 0), (80, 80)), flags=1... [ 11.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.962] sna_drawable_use_bo: using whole GPU bo [ 11.962] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 11.962] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.962] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 11.962] sna_render_get_solid: 40404040 [ 11.962] sna_render_get_solid(1) = 40404040 (old) [ 11.962] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 11.962] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.962] gen9_composite_get_binding_table(ff00) [ 11.962] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 11.962] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 11.962] kgem_add_handle: handle=8, index=3 [ 11.962] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 11.962] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.962] gen9_emit_vertex_elements: setup id=0 [ 11.962] (0, 0), (2, 2) [ 11.962] (78, 0), (80, 2) [ 11.962] (0, 78), (2, 80) [ 11.962] (78, 78), (80, 80) [ 11.962] gen8_vertex_flush[4cc] = 12 [ 11.962] sna_composite(pixmap=1114, op=3, src=1116+(3422, 6), mask=0+(0, 0), dst=1114+(0, 0)+(0, 0), size=(48, 36) [ 11.962] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.962] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.962] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.962] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.962] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 11.962] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.962] gen9_render_composite: 48x36, current mode=1/1 [ 11.962] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.962] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 11.962] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 11.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.962] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.962] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=7... [ 11.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.962] sna_drawable_use_bo: using whole GPU bo [ 11.962] gen9_composite_set_target: pixmap=1114, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.962] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.962] sna_transform_is_imprecise_integer_translation: no transform [ 11.962] gen9_composite_picture: integer translation (0, 0), removing [ 11.962] sna_render_pixmap_bo pixmap=1116, (3422, 6)x(48, 36)/(80, 80) [ 11.962] sna_render_pixmap_bo: GPU all damaged [ 11.962] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.962] kgem_bo_is_render: handle=40, rq? 1 [1] [ 11.962] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.962] gen4_choose_composite_emitter: identity src, no mask [ 11.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.962] __kgem_retire_rq: request 1 complete [ 11.962] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.962] kgem_set_mode: flushing before new bo [ 11.962] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 11.962] gen8_vertex_close: reloc[0] = 287 [ 11.962] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.962] kgem_add_handle: handle=16, index=4 [ 11.962] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 11.962] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 11.962] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.962] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.962] kgem_fixup_relocs: shrinking by 61440 [ 11.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.962] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.962] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.962] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.962] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.962] __kgem_bo_clear_busy: handle=7 [ 11.962] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 11.962] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.962] __kgem_bo_clear_busy: handle=8 [ 11.962] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.962] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.962] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.962] kgem_check_bo: num_pages=+31, num_exec=+2 [ 11.962] aligning vertex: was 2, now 3 floats per vertex [ 11.962] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.962] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.962] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.962] kgem_add_handle: handle=4, index=0 [ 11.962] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.962] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.962] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.962] gen9_composite_get_binding_table(ffc0) [ 11.962] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.962] kgem_add_handle: handle=22, index=1 [ 11.962] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.962] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.962] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.962] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 11.962] kgem_add_handle: handle=40, index=2 [ 11.962] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 11.962] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 11.962] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.962] gen9_emit_sampler: sampler = a [ 11.962] gen9_emit_sf: num_sf_outputs=1 [ 11.962] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.962] gen9_emit_vertex_elements: setup id=2 [ 11.962] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.962] gen9_render_composite_box: (0, 0), (48, 36) [ 11.962] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.962] gen8_vertex_flush[490] = 3 [ 11.962] sna_destroy_pixmap: pixmap=1116, attached?=1 [ 11.962] _kgem_bo_destroy: handle=40, proxy? 0 [ 11.962] __kgem_bo_destroy: handle=40, size=65536 [ 11.962] __kgem_bo_destroy: handle=40 -> active [ 11.962] __sna_free_pixmap(pixmap=1116) [ 11.962] sna_create_pixmap(2, 64, 32, usage=0) [ 11.962] kgem_can_create_2d: 2x64 @ 32 [ 11.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 11.962] kgem_can_create_2d: untiled size=4096 [ 11.962] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.962] kgem_choose_tiling: 2x64 -> 0 [ 11.962] sna_create_pixmap: usage=0, flags=a [ 11.962] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 11.962] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 11.962] create_pixmap: serial=1117, usage=0, 2x64 [ 11.962] sna_create_pixmap: serial=1117, 2x64, usage=0 [ 11.962] sna_composite_rectangles(pixmap=1118, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 11.962] sna_composite_rectangles: converted to op 0 [ 11.962] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 11.962] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 11.962] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 11.962] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 11.962] sna_composite_rectangles: fallback, dst pixmap=1118 too small or not attached [ 11.962] sna_composite_rectangles: fallback [ 11.962] sna_drawable_move_region_to_cpu(pixmap=1118 (2x64), [(0, 0), (2, 64)], flags=1) [ 11.962] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 11.962] _sna_pixmap_move_to_cpu(pixmap=1118, 2x64, flags=1) [ 11.962] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.962] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.962] operate_inplace: no, inplace operation not suitable [ 11.962] _sna_pixmap_move_to_cpu: marking as damaged [ 11.962] __sna_damage_all(2, 64) [ 11.962] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.962] sna_create_pixmap(1, 32, 32, usage=0) [ 11.962] kgem_can_create_2d: 1x32 @ 32 [ 11.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 11.962] kgem_can_create_2d: untiled size=4096 [ 11.962] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 11.962] kgem_choose_tiling: 1x32 -> 0 [ 11.962] sna_create_pixmap: usage=0, flags=a [ 11.962] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 11.962] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 11.962] create_pixmap: serial=1119, usage=0, 1x32 [ 11.962] sna_create_pixmap: serial=1119, 1x32, usage=0 [ 11.962] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=456, drawable=460 [ 11.962] sna_validate_gc: recomputing clip [ 11.962] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 11.962] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 11.962] try_upload__fast: ignore existing cpu damage (if any) [ 11.962] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 11.962] try_upload__fast: no, no gpu damage [ 11.962] sna_drawable_move_region_to_cpu(pixmap=1120 (1x32), [(0, 0), (1, 32)], flags=1) [ 11.962] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 11.962] _sna_pixmap_move_to_cpu(pixmap=1120, 1x32, flags=1) [ 11.962] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 11.962] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 11.963] operate_inplace: no, inplace operation not suitable [ 11.963] _sna_pixmap_move_to_cpu: marking as damaged [ 11.963] __sna_damage_all(1, 32) [ 11.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.963] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 11.963] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 11.963] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 11.963] sna_accel_flush: flush?=0, dirty?=0 [ 11.963] sna_composite(pixmap=1118, op=1, src=1120+(0, 0), mask=0+(0, 0), dst=1118+(0, 0)+(0, 0), size=(2, 64) [ 11.963] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 11.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 11.963] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 11.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 11.963] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 11.963] sna_composite: fallback, dst pixmap=1118 is too small (or completely damaged) [ 11.963] sna_composite: fallback -- fbComposite [ 11.963] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 11.963] sna_composite_fb: fallback -- move src to cpu [ 11.963] _sna_pixmap_move_to_cpu(pixmap=1120, 1x32, flags=2) [ 11.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 11.963] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.963] sna_composite_fb: fallback -- move dst to cpu [ 11.963] sna_drawable_move_region_to_cpu(pixmap=1118 (2x64), [(0, 0), (2, 64)], flags=5) [ 11.963] sna_drawable_move_region_to_cpu: pixmap=1118 all damaged on CPU [ 11.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 11.963] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 11.963] sna_transform_is_imprecise_integer_translation: not unity scaling [ 11.963] sna_destroy_pixmap: pixmap=1120, attached?=1 [ 11.963] __sna_free_pixmap(pixmap=1120) [ 11.963] sna_composite(pixmap=1114, op=3, src=1118+(3422, 6), mask=0+(0, 0), dst=1114+(0, 0)+(0, 0), size=(48, 36) [ 11.963] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.963] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.963] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 11.963] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.963] gen9_render_composite: 48x36, current mode=1/1 [ 11.963] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.963] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.963] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.963] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.963] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=7... [ 11.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.963] sna_drawable_use_bo: using whole GPU bo [ 11.963] gen9_composite_set_target: pixmap=1114, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.963] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 11.963] sna_transform_is_imprecise_integer_translation: no transform [ 11.963] gen9_composite_picture: integer translation (0, 0), removing [ 11.963] sna_render_pixmap_bo pixmap=1118, (3422, 6)x(48, 36)/(2, 64) [ 11.963] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 11.963] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 11.963] use_cpu_bo: no cpu bo [ 11.963] kgem_choose_tiling: too thin [2] for TILING_Y [ 11.963] kgem_choose_tiling: 2x36 -> 0 [ 11.963] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 11.963] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 11.963] sna_drawable_move_region_to_cpu(pixmap=1118 (2x64), [(0, 6), (2, 42)], flags=2) [ 11.963] sna_drawable_move_region_to_cpu: pixmap=1118 all damaged on CPU [ 11.963] kgem_can_create_2d: 2x36 @ 32 [ 11.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 11.963] kgem_can_create_2d: untiled size=4096 [ 11.963] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 11.963] kgem_choose_tiling: 2x36 -> 0 [ 11.963] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 11.963] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 11.963] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 11.963] kgem_create_buffer: searching for an inactive GTT map for upload [ 11.963] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.963] search_linear_cache: searching for inactive gtt map [ 11.963] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 11.963] search_linear_cache: searching for inactive gtt map [ 11.963] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 11.963] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 11.963] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 11.963] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.963] kgem_create_buffer: reusing handle=23 for buffer [ 11.963] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 11.963] init_buffer_from_bo: reusing handle=23 for buffer [ 11.963] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 11.963] kgem_bo_map: converting request for GTT map into CPU map [ 11.963] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 11.963] kgem_bo_sync__cpu: handle=23 [ 11.963] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.963] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 11.963] __kgem_busy: handle=23, busy=0, wedged=0 [ 11.963] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 11.963] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 11.963] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 11.963] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 11.963] __kgem_bo_init(handle=23, num_pages=1152) [ 11.963] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 11.963] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.963] kgem_bo_is_render: handle=23, rq? 0 [0] [ 11.963] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.963] gen4_choose_composite_emitter: identity src, no mask [ 11.963] kgem_check_bo: num_pages=+64, num_exec=+1 [ 11.963] gen9_composite_get_binding_table(ff00) [ 11.963] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 11.963] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 11.963] kgem_add_handle: handle=23, index=3 [ 11.963] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 11.963] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 11.963] gen9_emit_vertex_elements: setup id=2 [ 11.963] gen9_render_composite_box: (0, 0), (48, 36) [ 11.963] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.963] gen8_vertex_flush[4cc] = 3 [ 11.963] _kgem_bo_destroy: handle=23, proxy? 1 [ 11.963] sna_destroy_pixmap: pixmap=1118, attached?=1 [ 11.963] __sna_free_pixmap(pixmap=1118) [ 11.963] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1114:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.963] sna_copy_area: normal copy [ 11.963] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.963] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 11.963] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 11.963] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 11.963] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 11.963] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 11.963] sna_do_copy: pixmap -- no source clipping [ 11.963] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 11.963] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 11.963] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1114+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 11.963] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 11.963] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.963] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=1b... [ 11.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 11.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.963] sna_drawable_use_bo: using whole GPU bo [ 11.963] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 11.963] sna_pixmap_move_to_gpu: already all-damaged [ 11.963] sna_pixmap_mark_active: pixmap=292, handle=9 [ 11.963] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.963] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.963] kgem_bo_is_render: handle=9, rq? 0 [0] [ 11.963] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.963] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.963] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 11.963] aligning vertex: was 3, now 2 floats per vertex [ 11.963] gen9_composite_get_binding_table(fe80) [ 11.963] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 11.963] kgem_add_handle: handle=9, index=4 [ 11.963] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 11.963] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 11.963] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 11.963] gen9_emit_sampler: sampler = 0 [ 11.963] gen9_emit_vertex_elements: setup id=0 [ 11.963] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.963] (3422, 6) -> (0, 0) + (48, 36) [ 11.963] gen8_vertex_flush[558] = 3 [ 11.963] sna_composite_rectangles(pixmap=1114, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 11.963] sna_composite_rectangles: converted to op 3 [ 11.963] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 11.963] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 11.963] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 11.963] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 11.963] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=1... [ 11.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 11.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.963] sna_drawable_use_bo: using whole GPU bo [ 11.963] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 11.963] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.963] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 11.963] sna_render_get_solid: 660a0a0a [ 11.963] sna_render_get_solid(2) = 660a0a0a (old) [ 11.963] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.963] kgem_check_bo: num_pages=+0, num_exec=+0 [ 11.963] gen9_composite_get_binding_table(fe00) [ 11.963] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 11.963] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 11.963] kgem_add_handle: handle=8, index=5 [ 11.963] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 11.963] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 11.963] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 11.963] gen9_emit_sampler: sampler = 1 [ 11.963] gen9_emit_vertex_elements: setup id=0 [ 11.963] (0, 0), (48, 36) [ 11.963] gen8_vertex_flush[5b4] = 3 [ 11.963] sna_composite(pixmap=1114, op=3, src=1112+(0, 6), mask=0+(0, 0), dst=1114+(0, 0)+(0, 0), size=(48, 36) [ 11.963] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 11.963] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 11.963] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 11.963] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 11.963] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 11.963] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 11.963] gen9_render_composite: 48x36, current mode=1/1 [ 11.963] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.963] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.963] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 11.963] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 11.963] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 11.963] sna_drawable_use_bo pixmap=1114, box=((0, 0), (48, 36)), flags=7... [ 11.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 11.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.963] sna_drawable_use_bo: using whole GPU bo [ 11.963] gen9_composite_set_target: pixmap=1114, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 11.963] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 11.963] sna_transform_is_imprecise_integer_translation: no transform [ 11.963] gen9_composite_picture: integer translation (0, 0), removing [ 11.963] sna_render_pixmap_bo pixmap=1112, (0, 6)x(48, 36)/(48, 48) [ 11.963] sna_render_pixmap_bo: CPU all damaged [ 11.963] sna_add_flush_pixmap: marking pixmap=1112 for flushing [ 11.963] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.963] __kgem_retire_rq: request 1 complete [ 11.963] sna_add_flush_pixmap: new flush bo, flushing before [ 11.963] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 11.963] gen8_vertex_close: reloc[0] = 287 [ 11.963] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.963] kgem_add_handle: handle=16, index=6 [ 11.963] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 11.963] gen8_vertex_close: reloc[1] = 337 [ 11.963] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 11.963] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 11.963] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 11.963] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 11.963] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 11.963] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.963] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.963] kgem_fixup_relocs: shrinking by 61440 [ 11.963] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.963] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.963] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.963] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.963] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 11.963] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 11.963] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 11.963] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 11.963] __kgem_bo_clear_busy: handle=8 [ 11.963] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 11.963] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.963] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.963] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.963] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.963] kgem_bo_is_render: handle=28, rq? 0 [0] [ 11.963] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 11.963] gen4_choose_composite_emitter: identity src, no mask [ 11.963] needs_batch_flush: flushing before handle=28 for new reservation [ 11.963] kgem_check_bo: num_pages=+18, num_exec=+2 [ 11.963] aligning vertex: was 2, now 3 floats per vertex [ 11.963] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.963] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.963] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.963] kgem_add_handle: handle=4, index=0 [ 11.963] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.963] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.963] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.963] gen9_composite_get_binding_table(ffc0) [ 11.964] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 11.964] kgem_add_handle: handle=22, index=1 [ 11.964] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 11.964] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 11.964] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 11.964] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 11.964] kgem_add_handle: handle=28, index=2 [ 11.964] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 11.964] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 11.964] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 11.964] gen9_emit_sampler: sampler = 2 [ 11.964] gen9_emit_sf: num_sf_outputs=1 [ 11.964] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.964] gen9_emit_vertex_elements: setup id=2 [ 11.964] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 11.964] gen9_render_composite_box: (0, 0), (48, 36) [ 11.964] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 11.964] gen8_vertex_flush[490] = 3 [ 11.964] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=45a, drawable=b1 [ 11.964] sna_validate_gc: recomputing clip [ 11.964] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 11.964] sna_copy_area: src=pixmap=1114:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 11.964] sna_copy_area: normal copy [ 11.964] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.964] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 11.964] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 11.964] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 11.964] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 11.964] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 11.964] sna_do_copy: pixmap -- no source clipping [ 11.964] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 11.964] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 11.964] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1114+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 11.964] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=22, cpu_bo=0), replaces=0 [ 11.964] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 11.964] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 11.964] sna_drawable_use_bo: pinned, never REPLACES [ 11.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 11.964] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 11.964] sna_drawable_use_bo: applying move-to-gpu override [ 11.964] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 11.964] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 11.964] wait_for_shadow: setting front pixmap to handle=30 [ 11.964] sna_drawable_use_bo: using whole GPU bo [ 11.964] sna_pixmap_move_to_gpu(pixmap=1114, usage=0), flags=a [ 11.964] sna_pixmap_move_to_gpu: already all-damaged [ 11.964] sna_pixmap_mark_active: pixmap=1114, handle=22 [ 11.964] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 11.964] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 11.964] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.964] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.964] kgem_bo_is_render: handle=30, rq? 0 [0] [ 11.964] kgem_bo_is_render: handle=22, rq? 1 [1] [ 11.964] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.964] __kgem_retire_rq: request 1 complete [ 11.964] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 11.964] kgem_bo_move_to_cache: release handle=40 [ 11.964] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 11.964] kgem_set_mode: flushing before new bo [ 11.964] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 11.964] gen8_vertex_close: reloc[0] = 287 [ 11.964] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.964] kgem_add_handle: handle=16, index=3 [ 11.964] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.964] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 11.964] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.964] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.964] kgem_fixup_relocs: shrinking by 61440 [ 11.964] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.964] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.964] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 11.964] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.964] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 11.964] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.964] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.964] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.964] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 11.964] aligning vertex: was 3, now 2 floats per vertex [ 11.964] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 11.964] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 11.964] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 11.964] kgem_add_handle: handle=4, index=0 [ 11.964] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 11.964] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 11.964] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 11.964] gen9_composite_get_binding_table(ffc0) [ 11.964] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 11.964] kgem_add_handle: handle=30, index=1 [ 11.964] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 11.964] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 11.964] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 11.964] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 11.964] kgem_add_handle: handle=22, index=2 [ 11.964] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 11.964] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 11.964] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 11.964] gen9_emit_sampler: sampler = 0 [ 11.964] gen9_emit_sf: num_sf_outputs=1 [ 11.964] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 11.964] gen9_emit_vertex_elements: setup id=0 [ 11.964] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 11.964] (0, 0) -> (3422, 6) + (48, 36) [ 11.964] gen8_vertex_flush[490] = 3 [ 11.964] sna_destroy_pixmap: pixmap=1114, attached?=1 [ 11.964] _kgem_bo_destroy: handle=22, proxy? 0 [ 11.964] __kgem_bo_destroy: handle=22, size=61440 [ 11.964] __kgem_bo_destroy: handle=22 -> active [ 11.964] __sna_free_pixmap(pixmap=1114) [ 11.964] sna_accel_flush: flush?=0, dirty?=1 [ 11.964] sna_accel_flush: syncing SHM pixmap=1112 (refcnt=1) [ 11.964] _sna_pixmap_move_to_cpu(pixmap=1112, 48x48, flags=3) [ 11.964] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 11.964] _sna_pixmap_move_to_cpu: CPU all-damaged [ 11.964] _sna_pixmap_move_to_cpu: syncing CPU bo [ 11.964] kgem_bo_sync__cpu_full: handle=28 [ 11.964] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.964] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 11.964] __kgem_busy: handle=28, busy=0, wedged=0 [ 11.964] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 11.964] __kgem_retire_requests_upto(handle=28, ring=0) [ 11.964] __kgem_retire_rq: request 1 complete [ 11.964] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 11.964] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 11.964] sna_accel_flush: flush?=0, dirty?=0 [ 11.964] sna_block_handler (tv=596.193000) [ 11.964] kgem_retire, need_retire?=1 [ 11.964] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.964] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 11.964] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.964] kgem_retire -- retired=0, need_retire=0 [ 11.964] kgem_retire__buffers: handle=23, busy? 0 [0] [ 11.964] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 11.964] __kgem_bo_destroy: handle=23, size=262144 [ 11.964] kgem_bo_replace_io: transferring io handle=23 to bo [ 11.964] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 11.964] sna_accel_block: GPU idle, flushing [ 11.964] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 11.964] gen8_vertex_close: reloc[0] = 287 [ 11.964] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 11.964] kgem_add_handle: handle=16, index=3 [ 11.964] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 11.964] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 11.964] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 11.964] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 11.964] kgem_fixup_relocs: shrinking by 61440 [ 11.964] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.964] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 11.964] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 11.964] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 11.964] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 11.964] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 11.964] __kgem_busy: handle=1, busy=131072, wedged=0 [ 11.964] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 11.964] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.964] start_flush: has dirty shadow [ 11.964] timer_enable (time=11964), starting timer 0 [ 11.964] timer_enable (time=11964), starting timer 1 [ 11.964] sna_accel_block: evaluating timers, active=7 [ 11.964] sna_accel_block: flush timer expires in 8 [11972] [ 11.972] sna_wakeup_handler [ 11.972] sna_block_handler (tv=596.185000) [ 11.972] kgem_retire, need_retire?=1 [ 11.972] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 11.972] kgem_retire__requests_ring: retiring ring 0 [ 11.972] __kgem_busy: handle=1, busy=0, wedged=0 [ 11.972] __kgem_retire_rq: request 1 complete [ 11.972] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 11.972] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 11.972] kgem_bo_move_to_cache: release handle=22 [ 11.972] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 11.972] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 11.972] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 11.972] kgem_retire -- retired=1, need_retire=0 [ 11.972] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 11.972] gen6_render_retire: resetting idle vbo [ 11.972] sna_scanout_do_flush: flush timer active: delta=0 [ 11.972] sna_scanout_do_flush (time=11972), triggered [ 11.972] sna_scanout_flush (time=11972), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 11.972] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.972] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.972] has_shadow: has pending damage? 1, outstanding flips: 0 [ 11.972] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 11.972] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 11.972] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 11.972] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 11.972] sna_pixmap_move_to_gpu: already all-damaged [ 11.972] sna_pixmap_mark_active: pixmap=165, handle=30 [ 11.972] sna_mode_redisplay: crtc[0] transformed? 0 [ 11.972] sna_mode_redisplay: crtc[1] transformed? 0 [ 11.972] sna_mode_redisplay: crtc[2] transformed? 0 [ 11.972] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 11.972] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 11.972] get_fb: reusing fb=108 for handle=30 [ 11.972] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 11.972] __kgem_bo_clear_busy: handle=30 [ 11.972] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 11.973] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 11.973] __kgem_bo_clear_busy: handle=30 [ 11.973] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 11.973] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 11.973] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 11.973] sna_accel_block: evaluating timers, active=7 [ 11.973] sna_accel_block: flush timer expires in 16 [11988] [ 11.976] sna_wakeup_handler [ 11.976] sna_mode_wakeup: len=32 [ 11.976] sna_mode_wakeup: recording last swap on pipe=1, frame 442 [1ba], time 11.977223 [ 11.976] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 11.976] sna_mode_wakeup: flip complete, pending? 2 [ 11.976] sna_block_handler (tv=596.181000) [ 11.976] sna_scanout_do_flush: flush timer active: delta=12 [ 11.976] sna_accel_block: evaluating timers, active=7 [ 11.976] sna_accel_block: flush timer expires in 12 [11988] [ 11.978] sna_wakeup_handler [ 11.978] sna_mode_wakeup: len=32 [ 11.978] sna_mode_wakeup: recording last swap on pipe=0, frame 472 [1d8], time 11.978531 [ 11.978] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 11.978] sna_mode_wakeup: flip complete, pending? 1 [ 11.978] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.978] sna_block_handler (tv=596.179000) [ 11.978] sna_scanout_do_flush: flush timer active: delta=10 [ 11.978] sna_accel_block: evaluating timers, active=7 [ 11.978] sna_accel_block: flush timer expires in 10 [11988] [ 11.988] sna_wakeup_handler [ 11.988] sna_block_handler (tv=596.169000) [ 11.988] sna_scanout_do_flush: flush timer active: delta=0 [ 11.988] sna_scanout_do_flush (time=11988), triggered [ 11.988] sna_scanout_flush (time=11988), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 11.988] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.988] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 11.988] has_shadow: has pending damage? 0, outstanding flips: 0 [ 11.988] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 11.988] sna_accel_do_throttle (time=11988), triggered [ 11.988] sna_accel_throttle (time=11988) [ 11.988] sna_accel_disarm_timer[1] (time=11988) [ 11.988] sna_accel_block: evaluating timers, active=5 [ 11.988] sna_accel_block: flush timer expires in 16 [12004] [ 12.004] sna_wakeup_handler [ 12.004] sna_block_handler (tv=596.153000) [ 12.004] sna_scanout_do_flush: flush timer active: delta=0 [ 12.004] sna_scanout_do_flush (time=12004), triggered [ 12.004] sna_scanout_flush (time=12004), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.004] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.004] sna_accel_disarm_timer[0] (time=12004) [ 12.004] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.004] sna_accel_do_throttle -- no pending activity [ 12.006] sna_wakeup_handler [ 12.006] sna_create_pixmap(576, 76, 24, usage=0) [ 12.006] kgem_can_create_2d: 576x76 @ 24 [ 12.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.006] kgem_can_create_2d: untiled size=176128 [ 12.006] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.006] kgem_can_create_2d: tiled[-1] size=176128 [ 12.006] sna_create_pixmap: usage=0, flags=1b [ 12.006] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.006] __pop_freed_pixmap: reusing freed pixmap=1114 header [ 12.006] create_pixmap_hdr: pixmap=1121, width=576, height=76, usage=0 [ 12.006] sna_create_pixmap: serial=1121, 576x76, usage=0 [ 12.006] sna_composite_rectangles(pixmap=1122, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.006] sna_composite_rectangles: converted to op 0 [ 12.006] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.006] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.006] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.006] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.006] sna_composite_rectangles: dropping last-cpu hint [ 12.006] sna_drawable_use_bo pixmap=1122, box=((0, 0), (576, 76)), flags=19... [ 12.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.006] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.006] sna_pixmap_move_to_gpu(pixmap=1122, usage=0), flags=b [ 12.006] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.006] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.006] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.006] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.006] sna_pixmap_alloc_gpu: pixmap=1122 [ 12.006] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.006] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.006] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 12.006] from inactive: pitch=2560, tiling=1: handle=38, id=967 [ 12.006] __sna_damage_all(576, 76) [ 12.006] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.006] sna_pixmap_mark_active: pixmap=1122, handle=38 [ 12.006] sna_drawable_use_bo: allocated GPU bo for operation [ 12.006] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.006] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.006] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.006] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.006] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.006] sna_render_get_solid: 0 [ 12.006] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.006] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.006] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.006] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.006] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.006] kgem_add_handle: handle=4, index=0 [ 12.006] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.006] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.006] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.006] gen9_composite_get_binding_table(ffc0) [ 12.006] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.006] kgem_add_handle: handle=38, index=1 [ 12.006] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.006] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.006] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.006] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.006] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.006] kgem_add_handle: handle=7, index=2 [ 12.006] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.006] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.006] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.006] gen9_emit_sampler: sampler = 1 [ 12.006] gen9_emit_sf: num_sf_outputs=1 [ 12.006] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.006] gen9_emit_vertex_elements: setup id=0 [ 12.006] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.006] (0, 0), (576, 76) [ 12.006] gen8_vertex_flush[490] = 3 [ 12.006] sna_composite_rectangles: pixmap=1122 marking clear [0]? 1 [ 12.006] sna_composite_rectangles(pixmap=1122, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 12.006] sna_composite_rectangles: converted to op 1 [ 12.006] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.006] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.006] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.006] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.006] sna_composite_rectangles: promoting to full GPU [ 12.006] sna_composite_rectangles: dropping last-cpu hint [ 12.006] sna_drawable_use_bo pixmap=1122, box=((0, 0), (576, 76)), flags=19... [ 12.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.006] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.006] sna_drawable_use_bo: using whole GPU bo [ 12.006] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.006] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.006] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 12.006] sna_render_get_solid: ff2c001e [ 12.006] sna_render_get_solid(0) = ff2c001e (old) [ 12.006] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.006] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.006] gen9_composite_get_binding_table(ff00) [ 12.006] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.006] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.006] kgem_add_handle: handle=8, index=3 [ 12.006] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.006] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.006] gen9_emit_vertex_elements: setup id=0 [ 12.006] (0, 0), (576, 76) [ 12.006] gen8_vertex_flush[4cc] = 3 [ 12.006] sna_composite_rectangles: pixmap=1122 marking clear [ff2c001e]? 1 [ 12.006] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=462 [ 12.006] sna_validate_gc: recomputing clip [ 12.006] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9ad97d0] [ 12.006] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1122:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.006] sna_copy_area: normal copy [ 12.006] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 12.006] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 12.006] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.006] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.006] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 12.006] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 12.006] sna_do_copy: pixmap -- no source clipping [ 12.006] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 12.006] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 12.006] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1122+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 12.006] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.006] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.006] sna_drawable_use_bo pixmap=1122, box=((0, 0), (576, 76)), flags=1b... [ 12.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.006] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.006] sna_drawable_use_bo: using whole GPU bo [ 12.006] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.006] sna_pixmap_move_to_gpu: already all-damaged [ 12.006] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.006] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.006] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.006] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.006] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.006] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.006] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.006] gen9_composite_get_binding_table(fe80) [ 12.006] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.006] kgem_add_handle: handle=9, index=4 [ 12.006] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.006] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.006] gen9_emit_sampler: sampler = 0 [ 12.006] gen9_emit_vertex_elements: setup id=0 [ 12.006] (192, 1096) -> (0, 0) + (576, 76) [ 12.006] gen8_vertex_flush[510] = 3 [ 12.006] sna_create_pixmap(80, 80, 32, usage=0) [ 12.006] kgem_can_create_2d: 80x80 @ 32 [ 12.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.006] kgem_can_create_2d: untiled size=28672 [ 12.006] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.006] kgem_choose_tiling: 80x80 -> 0 [ 12.006] sna_create_pixmap: usage=0, flags=b [ 12.006] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.006] __pop_freed_pixmap: reusing freed pixmap=1116 header [ 12.006] create_pixmap_hdr: pixmap=1123, width=80, height=80, usage=0 [ 12.006] sna_create_pixmap: serial=1123, 80x80, usage=0 [ 12.006] sna_composite_rectangles(pixmap=1124, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.006] sna_composite_rectangles: converted to op 0 [ 12.006] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.006] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.006] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.006] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.006] sna_composite_rectangles: dropping last-cpu hint [ 12.006] sna_drawable_use_bo pixmap=1124, box=((0, 0), (80, 80)), flags=19... [ 12.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.006] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.006] sna_pixmap_move_to_gpu(pixmap=1124, usage=0), flags=b [ 12.006] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.006] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.006] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.006] kgem_choose_tiling: 80x80 -> 0 [ 12.006] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.006] kgem_choose_tiling: 80x80 -> 0 [ 12.006] sna_pixmap_alloc_gpu: pixmap=1124 [ 12.006] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.006] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.006] from inactive: pitch=320, tiling=0: handle=22, id=968 [ 12.006] __sna_damage_all(80, 80) [ 12.006] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.006] sna_pixmap_mark_active: pixmap=1124, handle=22 [ 12.006] sna_drawable_use_bo: allocated GPU bo for operation [ 12.006] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.006] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.006] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.006] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.006] sna_render_get_solid: 0 [ 12.006] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.006] kgem_set_mode: flushing before new bo [ 12.006] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.006] gen8_vertex_close: reloc[0] = 287 [ 12.006] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.006] kgem_add_handle: handle=16, index=5 [ 12.006] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.006] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 12.006] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.006] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.006] kgem_fixup_relocs: shrinking by 61440 [ 12.006] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.006] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.006] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.006] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.007] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.007] __kgem_bo_clear_busy: handle=7 [ 12.007] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.007] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.007] __kgem_bo_clear_busy: handle=8 [ 12.007] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.007] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.007] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.007] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.007] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.007] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.007] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.007] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.007] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.007] kgem_add_handle: handle=4, index=0 [ 12.007] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.007] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.007] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.007] gen9_composite_get_binding_table(ffc0) [ 12.007] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.007] kgem_add_handle: handle=22, index=1 [ 12.007] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.007] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.007] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.007] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.007] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.007] kgem_add_handle: handle=7, index=2 [ 12.007] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.007] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.007] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.007] gen9_emit_sampler: sampler = 1 [ 12.007] gen9_emit_sf: num_sf_outputs=1 [ 12.007] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.007] gen9_emit_vertex_elements: setup id=0 [ 12.007] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.007] (0, 0), (80, 80) [ 12.007] gen8_vertex_flush[490] = 3 [ 12.007] sna_composite_rectangles: pixmap=1124 marking clear [0]? 1 [ 12.007] sna_composite_rectangles(pixmap=1124, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.007] sna_composite_rectangles: converted to op 1 [ 12.007] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.007] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.007] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.007] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.007] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.007] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.007] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.007] sna_composite_rectangles: dropping last-cpu hint [ 12.007] sna_drawable_use_bo pixmap=1124, box=((0, 0), (80, 80)), flags=1... [ 12.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.007] sna_drawable_use_bo: using whole GPU bo [ 12.007] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.007] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.007] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.007] sna_render_get_solid: 40404040 [ 12.007] sna_render_get_solid(1) = 40404040 (old) [ 12.007] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.007] gen9_composite_get_binding_table(ff00) [ 12.007] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.007] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.007] kgem_add_handle: handle=8, index=3 [ 12.007] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.007] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.007] gen9_emit_vertex_elements: setup id=0 [ 12.007] (0, 0), (2, 2) [ 12.007] (78, 0), (80, 2) [ 12.007] (0, 78), (2, 80) [ 12.007] (78, 78), (80, 80) [ 12.007] gen8_vertex_flush[4cc] = 12 [ 12.007] sna_composite(pixmap=1122, op=3, src=1124+(192, 1096), mask=0+(0, 0), dst=1122+(0, 0)+(0, 0), size=(576, 76) [ 12.007] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.007] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.007] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.007] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.007] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 12.007] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.007] gen9_render_composite: 576x76, current mode=1/1 [ 12.007] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.007] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.007] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 [ 12.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.007] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.007] sna_drawable_use_bo pixmap=1122, box=((0, 0), (576, 76)), flags=7... [ 12.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.007] sna_drawable_use_bo: using whole GPU bo [ 12.007] gen9_composite_set_target: pixmap=1122, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.007] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 12.007] sna_transform_is_imprecise_integer_translation: no transform [ 12.007] gen9_composite_picture: integer translation (0, 0), removing [ 12.007] sna_render_pixmap_bo pixmap=1124, (192, 1096)x(576, 76)/(80, 80) [ 12.007] sna_render_pixmap_bo: GPU all damaged [ 12.007] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.007] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.007] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.007] gen4_choose_composite_emitter: identity src, no mask [ 12.007] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.007] __kgem_retire_rq: request 1 complete [ 12.007] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.007] kgem_set_mode: flushing before new bo [ 12.007] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.007] gen8_vertex_close: reloc[0] = 287 [ 12.007] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.007] kgem_add_handle: handle=16, index=4 [ 12.007] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.007] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=91 [fenced=0] [ 12.007] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.007] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.007] kgem_fixup_relocs: shrinking by 61440 [ 12.007] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.007] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.007] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.007] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.007] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.007] __kgem_bo_clear_busy: handle=7 [ 12.007] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.007] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.007] __kgem_bo_clear_busy: handle=8 [ 12.007] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.007] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.007] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.007] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.007] kgem_check_bo: num_pages=+65, num_exec=+2 [ 12.007] aligning vertex: was 2, now 3 floats per vertex [ 12.007] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.007] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.007] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.007] kgem_add_handle: handle=4, index=0 [ 12.007] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.007] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.007] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.007] gen9_composite_get_binding_table(ffc0) [ 12.007] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.007] kgem_add_handle: handle=38, index=1 [ 12.007] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.007] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.007] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.007] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.007] kgem_add_handle: handle=22, index=2 [ 12.007] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.007] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.007] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.007] gen9_emit_sampler: sampler = a [ 12.007] gen9_emit_sf: num_sf_outputs=1 [ 12.007] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.007] gen9_emit_vertex_elements: setup id=2 [ 12.007] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.007] gen9_render_composite_box: (0, 0), (576, 76) [ 12.007] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.007] gen8_vertex_flush[490] = 3 [ 12.007] sna_destroy_pixmap: pixmap=1124, attached?=1 [ 12.007] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.007] __kgem_bo_destroy: handle=22, size=61440 [ 12.007] __kgem_bo_destroy: handle=22 -> active [ 12.007] __sna_free_pixmap(pixmap=1124) [ 12.007] sna_create_pixmap(576, 76, 32, usage=0) [ 12.007] kgem_can_create_2d: 576x76 @ 32 [ 12.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.007] kgem_can_create_2d: untiled size=176128 [ 12.007] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.007] kgem_can_create_2d: tiled[-1] size=176128 [ 12.007] sna_create_pixmap: usage=0, flags=1b [ 12.007] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.007] __pop_freed_pixmap: reusing freed pixmap=1124 header [ 12.007] create_pixmap_hdr: pixmap=1125, width=576, height=76, usage=0 [ 12.007] sna_create_pixmap: serial=1125, 576x76, usage=0 [ 12.007] sna_composite_rectangles(pixmap=1126, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.007] sna_composite_rectangles: converted to op 0 [ 12.007] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.007] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.007] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.007] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.007] sna_composite_rectangles: dropping last-cpu hint [ 12.007] sna_drawable_use_bo pixmap=1126, box=((0, 0), (576, 76)), flags=19... [ 12.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.007] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.007] sna_pixmap_move_to_gpu(pixmap=1126, usage=0), flags=b [ 12.007] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.007] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.007] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.007] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.007] sna_pixmap_alloc_gpu: pixmap=1126 [ 12.007] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.007] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.007] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 12.007] from inactive: pitch=2560, tiling=1: handle=36, id=969 [ 12.007] __sna_damage_all(576, 76) [ 12.007] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.007] sna_pixmap_mark_active: pixmap=1126, handle=36 [ 12.007] sna_drawable_use_bo: allocated GPU bo for operation [ 12.007] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.007] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.007] kgem_bo_is_render: handle=36, rq? 0 [0] [ 12.007] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.007] sna_render_get_solid: 0 [ 12.007] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.007] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.007] __kgem_retire_rq: request 1 complete [ 12.007] kgem_set_mode: flushing before new bo [ 12.007] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 12.007] gen8_vertex_close: reloc[0] = 287 [ 12.007] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.007] kgem_add_handle: handle=16, index=3 [ 12.007] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.007] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 12.007] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.007] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.007] kgem_fixup_relocs: shrinking by 61440 [ 12.007] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.007] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.007] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.007] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.007] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.007] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.007] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.007] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.007] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.007] aligning vertex: was 3, now 2 floats per vertex [ 12.007] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.007] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.007] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.007] kgem_add_handle: handle=4, index=0 [ 12.007] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.007] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.007] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.007] gen9_composite_get_binding_table(ffc0) [ 12.007] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 12.007] kgem_add_handle: handle=36, index=1 [ 12.007] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 12.007] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 12.007] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.007] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.007] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.007] kgem_add_handle: handle=7, index=2 [ 12.007] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.007] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.007] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.007] gen9_emit_sampler: sampler = 1 [ 12.007] gen9_emit_sf: num_sf_outputs=1 [ 12.007] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.007] gen9_emit_vertex_elements: setup id=0 [ 12.007] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.007] (0, 0), (576, 76) [ 12.007] gen8_vertex_flush[490] = 3 [ 12.007] sna_composite_rectangles: pixmap=1126 marking clear [0]? 1 [ 12.007] sna_composite(pixmap=1126, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1126+(0, 0)+(0, 0), size=(576, 76) [ 12.007] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.007] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.007] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.007] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.007] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 12.007] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.007] gen9_render_composite: 576x76, current mode=1/1 [ 12.007] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.007] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 12.007] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 12.007] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 12.007] sna_drawable_use_bo pixmap=1126, box=((0, 0), (576, 76)), flags=1f... [ 12.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 12.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.007] sna_drawable_use_bo: using whole GPU bo [ 12.007] gen9_composite_set_target: pixmap=1126, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.007] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 12.007] sna_transform_is_imprecise_integer_translation: no transform [ 12.007] gen9_composite_picture: integer translation (0, 0), removing [ 12.007] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 12.007] sna_render_pixmap_bo: GPU all damaged [ 12.007] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.007] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.007] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.007] gen4_choose_composite_emitter: identity src, no mask [ 12.007] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.007] aligning vertex: was 2, now 3 floats per vertex [ 12.007] gen9_composite_get_binding_table(ff00) [ 12.007] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 12.007] kgem_add_handle: handle=9, index=3 [ 12.007] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 12.007] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.007] gen9_emit_sampler: sampler = 2 [ 12.007] gen9_emit_vertex_elements: setup id=2 [ 12.007] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.007] gen9_render_composite_box: (0, 0), (576, 76) [ 12.007] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.007] gen8_vertex_flush[504] = 3 [ 12.007] sna_composite_rectangles(pixmap=1126, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 12.007] sna_composite_rectangles: converted to op 3 [ 12.007] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.007] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.007] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.007] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.007] sna_drawable_use_bo pixmap=1126, box=((0, 0), (576, 76)), flags=1... [ 12.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.007] sna_drawable_use_bo: using whole GPU bo [ 12.007] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 12.007] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.007] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 12.007] sna_render_get_solid: 660a0a0a [ 12.007] sna_render_get_solid(2) = 660a0a0a (old) [ 12.007] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.007] aligning vertex: was 3, now 2 floats per vertex [ 12.007] gen9_composite_get_binding_table(fe80) [ 12.007] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 12.007] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.007] kgem_add_handle: handle=8, index=4 [ 12.007] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 12.007] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.007] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.007] gen9_emit_sampler: sampler = 1 [ 12.007] gen9_emit_vertex_elements: setup id=0 [ 12.007] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.007] (0, 0), (576, 76) [ 12.007] gen8_vertex_flush[57c] = 3 [ 12.008] sna_create_pixmap(576, 76, 32, usage=0) [ 12.008] kgem_can_create_2d: 576x76 @ 32 [ 12.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.008] kgem_can_create_2d: untiled size=176128 [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.008] kgem_can_create_2d: tiled[-1] size=176128 [ 12.008] sna_create_pixmap: usage=0, flags=1b [ 12.008] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.008] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.008] create_pixmap: serial=1127, usage=0, 0x0 [ 12.008] create_pixmap_hdr: pixmap=1127, width=576, height=76, usage=0 [ 12.008] sna_create_pixmap: serial=1127, 576x76, usage=0 [ 12.008] sna_composite_rectangles(pixmap=1128, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.008] sna_composite_rectangles: converted to op 0 [ 12.008] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.008] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.008] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.008] sna_composite_rectangles: dropping last-cpu hint [ 12.008] sna_drawable_use_bo pixmap=1128, box=((0, 0), (576, 76)), flags=19... [ 12.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.008] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.008] sna_pixmap_move_to_gpu(pixmap=1128, usage=0), flags=b [ 12.008] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.008] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] sna_pixmap_alloc_gpu: pixmap=1128 [ 12.008] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.008] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.008] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 12.008] from inactive: pitch=2560, tiling=1: handle=37, id=970 [ 12.008] __sna_damage_all(576, 76) [ 12.008] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.008] sna_pixmap_mark_active: pixmap=1128, handle=37 [ 12.008] sna_drawable_use_bo: allocated GPU bo for operation [ 12.008] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.008] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.008] kgem_bo_is_render: handle=37, rq? 0 [0] [ 12.008] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.008] sna_render_get_solid: 0 [ 12.008] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.008] __kgem_retire_rq: request 1 complete [ 12.008] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.008] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.008] kgem_bo_move_to_cache: release handle=22 [ 12.008] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.008] kgem_set_mode: flushing before new bo [ 12.008] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 12.008] gen8_vertex_close: reloc[0] = 287 [ 12.008] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.008] kgem_add_handle: handle=16, index=5 [ 12.008] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.008] gen8_vertex_close: reloc[1] = 316 [ 12.008] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 12.008] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 12.008] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 12.008] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.008] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.008] kgem_fixup_relocs: shrinking by 61440 [ 12.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.008] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.008] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 12.008] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.008] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.008] __kgem_bo_clear_busy: handle=7 [ 12.008] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.008] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.008] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.008] __kgem_bo_clear_busy: handle=8 [ 12.008] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.008] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.008] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.008] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.008] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.008] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.008] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.008] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.008] kgem_add_handle: handle=4, index=0 [ 12.008] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.008] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.008] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.008] gen9_composite_get_binding_table(ffc0) [ 12.008] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 12.008] kgem_add_handle: handle=37, index=1 [ 12.008] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 12.008] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 12.008] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.008] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.008] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.008] kgem_add_handle: handle=7, index=2 [ 12.008] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.008] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.008] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.008] gen9_emit_sampler: sampler = 1 [ 12.008] gen9_emit_sf: num_sf_outputs=1 [ 12.008] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.008] gen9_emit_vertex_elements: setup id=0 [ 12.008] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.008] (0, 0), (576, 76) [ 12.008] gen8_vertex_flush[490] = 3 [ 12.008] sna_composite_rectangles: pixmap=1128 marking clear [0]? 1 [ 12.008] sna_create_pixmap(576, 76, 32, usage=0) [ 12.008] kgem_can_create_2d: 576x76 @ 32 [ 12.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.008] kgem_can_create_2d: untiled size=176128 [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.008] kgem_can_create_2d: tiled[-1] size=176128 [ 12.008] sna_create_pixmap: usage=0, flags=1b [ 12.008] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.008] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.008] create_pixmap: serial=1129, usage=0, 0x0 [ 12.008] create_pixmap_hdr: pixmap=1129, width=576, height=76, usage=0 [ 12.008] sna_create_pixmap: serial=1129, 576x76, usage=0 [ 12.008] sna_composite_rectangles(pixmap=1130, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.008] sna_composite_rectangles: converted to op 0 [ 12.008] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.008] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.008] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.008] sna_composite_rectangles: dropping last-cpu hint [ 12.008] sna_drawable_use_bo pixmap=1130, box=((0, 0), (576, 76)), flags=19... [ 12.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.008] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.008] sna_pixmap_move_to_gpu(pixmap=1130, usage=0), flags=b [ 12.008] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.008] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] sna_pixmap_alloc_gpu: pixmap=1130 [ 12.008] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.008] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.008] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 12.008] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 12.008] from inactive: pitch=2560, tiling=1: handle=23, id=971 [ 12.008] __sna_damage_all(576, 76) [ 12.008] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.008] sna_pixmap_mark_active: pixmap=1130, handle=23 [ 12.008] sna_drawable_use_bo: allocated GPU bo for operation [ 12.008] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.008] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.008] kgem_bo_is_render: handle=23, rq? 0 [0] [ 12.008] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.008] sna_render_get_solid: 0 [ 12.008] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.008] __kgem_retire_rq: request 1 complete [ 12.008] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 12.008] kgem_set_mode: flushing before new bo [ 12.008] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 12.008] gen8_vertex_close: reloc[0] = 287 [ 12.008] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.008] kgem_add_handle: handle=16, index=3 [ 12.008] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.008] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 12.008] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.008] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.008] kgem_fixup_relocs: shrinking by 61440 [ 12.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.008] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.008] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 12.008] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.008] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.008] __kgem_bo_clear_busy: handle=7 [ 12.008] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.008] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.008] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.008] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.008] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.008] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.008] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.008] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.008] kgem_add_handle: handle=4, index=0 [ 12.008] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.008] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.008] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.008] gen9_composite_get_binding_table(ffc0) [ 12.008] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 12.008] kgem_add_handle: handle=23, index=1 [ 12.008] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 12.008] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 12.008] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.008] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.008] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.008] kgem_add_handle: handle=7, index=2 [ 12.008] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.008] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.008] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.008] gen9_emit_sampler: sampler = 1 [ 12.008] gen9_emit_sf: num_sf_outputs=1 [ 12.008] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.008] gen9_emit_vertex_elements: setup id=0 [ 12.008] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.008] (0, 0), (576, 76) [ 12.008] gen8_vertex_flush[490] = 3 [ 12.008] sna_composite_rectangles: pixmap=1130 marking clear [0]? 1 [ 12.008] sna_create_pixmap(576, 76, 32, usage=0) [ 12.008] kgem_can_create_2d: 576x76 @ 32 [ 12.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.008] kgem_can_create_2d: untiled size=176128 [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.008] kgem_can_create_2d: tiled[-1] size=176128 [ 12.008] sna_create_pixmap: usage=0, flags=1b [ 12.008] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.008] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.008] create_pixmap: serial=1131, usage=0, 0x0 [ 12.008] create_pixmap_hdr: pixmap=1131, width=576, height=76, usage=0 [ 12.008] sna_create_pixmap: serial=1131, 576x76, usage=0 [ 12.008] sna_composite_rectangles(pixmap=1132, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.008] sna_composite_rectangles: converted to op 0 [ 12.008] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.008] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.008] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.008] sna_composite_rectangles: dropping last-cpu hint [ 12.008] sna_drawable_use_bo pixmap=1132, box=((0, 0), (576, 76)), flags=19... [ 12.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.008] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.008] sna_pixmap_move_to_gpu(pixmap=1132, usage=0), flags=b [ 12.008] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.008] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.008] sna_pixmap_alloc_gpu: pixmap=1132 [ 12.008] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.008] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.008] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.008] from inactive: pitch=2560, tiling=1: handle=31, id=972 [ 12.008] __sna_damage_all(576, 76) [ 12.008] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.008] sna_pixmap_mark_active: pixmap=1132, handle=31 [ 12.008] sna_drawable_use_bo: allocated GPU bo for operation [ 12.008] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.008] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.008] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.008] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.008] sna_render_get_solid: 0 [ 12.008] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.008] __kgem_retire_rq: request 1 complete [ 12.008] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 12.008] kgem_set_mode: flushing before new bo [ 12.008] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.008] gen8_vertex_close: reloc[0] = 287 [ 12.008] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.008] kgem_add_handle: handle=16, index=3 [ 12.008] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.008] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 12.008] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.008] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.008] kgem_fixup_relocs: shrinking by 61440 [ 12.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.008] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.008] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 12.008] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.008] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.008] __kgem_bo_clear_busy: handle=7 [ 12.008] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.008] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.008] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.008] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.008] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.008] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.008] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.008] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.008] kgem_add_handle: handle=4, index=0 [ 12.008] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.008] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.008] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.009] gen9_composite_get_binding_table(ffc0) [ 12.009] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 12.009] kgem_add_handle: handle=31, index=1 [ 12.009] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4fc000) [ 12.009] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 12.009] [3fe0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.009] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.009] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.009] kgem_add_handle: handle=7, index=2 [ 12.009] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.009] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.009] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.009] gen9_emit_sampler: sampler = 1 [ 12.009] gen9_emit_sf: num_sf_outputs=1 [ 12.009] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.009] gen9_emit_vertex_elements: setup id=0 [ 12.009] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.009] (0, 0), (576, 76) [ 12.009] gen8_vertex_flush[490] = 3 [ 12.009] sna_composite_rectangles: pixmap=1132 marking clear [0]? 1 [ 12.009] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 12.009] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.009] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.009] trapezoid_spans_maybe_inplace? clear, no [ 12.009] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.009] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 12.009] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 12.009] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 12.009] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 12.009] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 12.009] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 12.009] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.009] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 12.009] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 12.009] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.009] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 12.009] sna_drawable_use_bo pixmap=1132, box=((2, 2), (574, 74)), flags=7... [ 12.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.009] sna_drawable_use_bo: using whole GPU bo [ 12.009] gen9_composite_set_target: pixmap=1132, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.009] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 12.009] color_convert: src=4c000000 [20028888] [ 12.009] color_convert: dst=4c000000 [20028888] [ 12.009] sna_render_get_solid: 4c000000 [ 12.009] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.009] gen4_choose_spans_emitter: solid source [ 12.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.009] aligning vertex: was 2, now 3 floats per vertex [ 12.009] gen9_composite_get_binding_table(ff00) [ 12.009] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 12.009] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 12.009] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 12.009] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.009] gen9_emit_sampler: sampler = c [ 12.009] gen9_emit_sf: num_sf_outputs=2 [ 12.009] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 12.009] gen9_emit_vertex_elements: setup id=5 [ 12.009] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.009] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 12.009] thread_choose_span: clipped? 0 [ 12.009] imprecise_trapezoid_span_converter: using 4 threads [ 12.009] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 12.009] thread_choose_span: clipped? 0 [ 12.009] span_thread: flushing 26 boxes [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.009] span_thread: flushing 26 boxes [ 12.009] span_thread: flushing 1 boxes [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.009] span_thread: flushing 1 boxes [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.009] gen8_vertex_flush[554] = 162 [ 12.009] gen9_render_composite_spans_done() [ 12.009] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 12.009] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.009] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.009] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.009] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 12.009] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.009] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 12.009] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.009] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.009] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.009] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.009] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 12.009] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.009] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 12.009] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 12.009] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.009] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.009] sna_drawable_use_bo pixmap=1132, box=((0, 0), (576, 76)), flags=7... [ 12.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.009] sna_drawable_use_bo: using whole GPU bo [ 12.009] gen9_composite_set_target: pixmap=1132, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.009] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.009] color_convert: src=e6e6e6e6 [20028888] [ 12.009] color_convert: dst=e6e6e6e6 [20028888] [ 12.009] sna_render_get_solid: e6e6e6e6 [ 12.009] sna_render_get_solid(4) = e6e6e6e6 (old) [ 12.009] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.009] gen4_choose_spans_emitter: solid source [ 12.009] kgem_check_bo: num_pages=+1, num_exec=+1 [ 12.009] gen9_composite_get_binding_table(fe80) [ 12.009] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 12.009] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 12.009] kgem_add_handle: handle=8, index=3 [ 12.009] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 12.009] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.009] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.009] gen9_emit_vertex_elements: setup id=5 [ 12.009] thread_choose_span: clipped? 0 [ 12.009] imprecise_trapezoid_span_converter: using 4 threads [ 12.009] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 12.009] thread_choose_span: clipped? 0 [ 12.009] [ 12.009] [ 12.009] span_thread: flushing 62 boxes span_thread: flushing 2 boxes [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 12.009] span_thread: flushing 62 boxes [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 12.009] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 12.009] gen8_vertex_flush[5a8] = 384 [ 12.009] gen9_render_composite_spans_done() [ 12.009] sna_composite_rectangles(pixmap=1132, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 12.009] sna_composite_rectangles: converted to op 1 [ 12.009] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 12.009] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 12.009] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 12.009] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 12.009] sna_composite_rectangles: dropping last-cpu hint [ 12.009] sna_drawable_use_bo pixmap=1132, box=((16, 16), (18, 60)), flags=9... [ 12.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 12.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.009] sna_drawable_use_bo: using whole GPU bo [ 12.009] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 12.009] kgem_bo_is_render: handle=31, rq? 1 [1] [ 12.009] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 12.009] sna_render_get_solid: ffffffff [ 12.009] sna_render_get_solid(white) [ 12.009] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.009] aligning vertex: was 3, now 2 floats per vertex [ 12.009] gen9_composite_get_binding_table(fe00) [ 12.009] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 12.009] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 12.009] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 12.009] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.009] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.009] gen9_emit_sampler: sampler = 1 [ 12.009] gen9_emit_sf: num_sf_outputs=1 [ 12.009] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.009] gen9_emit_vertex_elements: setup id=0 [ 12.009] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.009] (16, 16), (18, 60) [ 12.009] gen8_vertex_flush[668] = 3 [ 12.009] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=460, drawable=46a [ 12.009] sna_validate_gc: recomputing clip [ 12.010] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 12.010] sna_copy_area: src=pixmap=1132:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1130:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.010] sna_copy_area: normal copy [ 12.010] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.010] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.010] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.010] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.010] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.010] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.010] sna_do_copy: pixmap -- no source clipping [ 12.010] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.010] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 12.010] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1132+(0, 0), dst pixmap=1130+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 12.010] sna_copy_boxes: dst=(priv=0x55bca9b8ded0, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9b34e80, gpu_bo=31, cpu_bo=0), replaces=1 [ 12.010] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.010] sna_drawable_use_bo pixmap=1130, box=((0, 0), (576, 76)), flags=1b... [ 12.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.010] sna_drawable_use_bo: using whole GPU bo [ 12.010] sna_pixmap_move_to_gpu(pixmap=1132, usage=0), flags=a [ 12.010] sna_pixmap_move_to_gpu: already all-damaged [ 12.010] sna_pixmap_mark_active: pixmap=1132, handle=31 [ 12.010] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.010] sna_pixmap_make_cow: make cow src=1132, dst=1130, handle=31 (already cow? src=0, dst=0) [ 12.010] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1132, handle=31 [ 12.010] _kgem_bo_destroy: handle=23, proxy? 0 [ 12.010] __kgem_bo_destroy: handle=23, size=262144 [ 12.010] __kgem_busy: handle=23, busy=0, wedged=0 [ 12.010] __kgem_bo_clear_busy: handle=23 [ 12.010] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 12.010] sna_pixmap_make_cow: moo! attaching clone to pixmap=1130 (source=1132, handle=31) [ 12.010] sna_destroy_pixmap: pixmap=1132, attached?=1 [ 12.010] sna_destroy_pixmap: pixmap=1132 discarding cow, refcnt=2 [ 12.010] __sna_free_pixmap(pixmap=1132) [ 12.010] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 12.010] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.010] sna_glyphs: discarding mask [ 12.010] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 12.010] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789313280 size=576x76 [ 12.010] gen9_render_composite: 0x0, current mode=1/1 [ 12.010] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 12.010] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.010] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.010] sna_drawable_use_bo pixmap=1130, box=((0, 0), (576, 76)), flags=7... [ 12.010] sna_pixmap_undo_cow: pixmap=1130, handle=31 [refcnt=1], cow refcnt=1, flags=43 [ 12.010] sna_pixmap_undo_cow: freeing cow [ 12.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.010] sna_drawable_use_bo: using whole GPU bo [ 12.010] gen9_composite_set_target: pixmap=1130, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.010] color_convert: src=ff888888 [20028888] [ 12.010] color_convert: dst=ff888888 [20028888] [ 12.010] sna_render_get_solid: ff888888 [ 12.010] sna_render_get_solid(5) = ff888888 (old) [ 12.010] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.010] sna_transform_is_imprecise_integer_translation: no transform [ 12.010] gen9_composite_picture: integer translation (0, 0), removing [ 12.010] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.010] sna_render_pixmap_bo: GPU all damaged [ 12.010] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 12.010] gen4_choose_composite_emitter: solid, identity mask [ 12.010] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 12.010] aligning vertex: was 2, now 4 floats per vertex [ 12.010] gen9_composite_get_binding_table(fd80) [ 12.010] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 12.010] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 12.010] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) [ 12.010] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.010] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 12.010] kgem_add_handle: handle=6, index=4 [ 12.010] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) [ 12.010] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 12.010] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 12.010] gen9_emit_sampler: sampler = a [ 12.010] gen9_emit_sf: num_sf_outputs=2 [ 12.010] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.010] gen9_emit_vertex_elements: setup id=9 [ 12.010] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.010] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.010] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 12.010] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 12.010] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.010] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.010] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 12.010] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 12.010] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 12.010] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 12.010] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 12.010] gen8_vertex_flush[744] = 24 [ 12.010] gen9_magic_ca_pass: CA fixup (437 -> 461) [ 12.010] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 12.010] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.010] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.010] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=46a, drawable=468 [ 12.010] sna_validate_gc: recomputing clip [ 12.010] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 12.010] sna_copy_area: src=pixmap=1130:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1128:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.010] sna_copy_area: normal copy [ 12.010] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.010] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.010] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.010] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.010] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.010] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.010] sna_do_copy: pixmap -- no source clipping [ 12.010] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.010] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 12.010] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1130+(0, 0), dst pixmap=1128+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 12.010] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ded0, gpu_bo=31, cpu_bo=0), replaces=1 [ 12.010] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.010] sna_drawable_use_bo pixmap=1128, box=((0, 0), (576, 76)), flags=1b... [ 12.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.010] sna_drawable_use_bo: using whole GPU bo [ 12.010] sna_pixmap_move_to_gpu(pixmap=1130, usage=0), flags=a [ 12.010] sna_pixmap_move_to_gpu: already all-damaged [ 12.010] sna_pixmap_mark_active: pixmap=1130, handle=31 [ 12.010] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.010] sna_pixmap_make_cow: make cow src=1130, dst=1128, handle=31 (already cow? src=0, dst=0) [ 12.010] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1130, handle=31 [ 12.010] _kgem_bo_destroy: handle=37, proxy? 0 [ 12.010] __kgem_bo_destroy: handle=37, size=204800 [ 12.010] __kgem_bo_destroy: handle=37, purged [ 12.010] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 12.010] sna_pixmap_make_cow: moo! attaching clone to pixmap=1128 (source=1130, handle=31) [ 12.010] sna_destroy_pixmap: pixmap=1130, attached?=1 [ 12.010] sna_destroy_pixmap: pixmap=1130 discarding cow, refcnt=2 [ 12.010] __sna_free_pixmap(pixmap=1130) [ 12.010] sna_composite(pixmap=1126, op=3, src=1128+(0, 0), mask=0+(0, 0), dst=1126+(0, 0)+(0, 0), size=(576, 76) [ 12.010] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.010] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.010] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.010] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.010] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 12.010] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.010] gen9_render_composite: 576x76, current mode=1/1 [ 12.010] kgem_bo_is_render: handle=36, rq? 0 [0] [ 12.010] sna_blt_composite (0, 0), (0, 0), 576x76 [ 12.010] sna_blt_composite: unsupported op [3] for blitting [ 12.010] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 12.010] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 12.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.010] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.010] sna_drawable_use_bo pixmap=1126, box=((0, 0), (576, 76)), flags=7... [ 12.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.010] sna_drawable_use_bo: using whole GPU bo [ 12.010] gen9_composite_set_target: pixmap=1126, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.010] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.010] sna_transform_is_imprecise_integer_translation: no transform [ 12.010] gen9_composite_picture: integer translation (0, 0), removing [ 12.010] sna_render_pixmap_bo pixmap=1128, (0, 0)x(576, 76)/(576, 76) [ 12.010] sna_render_pixmap_bo: GPU all damaged [ 12.010] kgem_bo_is_render: handle=36, rq? 0 [0] [ 12.010] kgem_bo_is_render: handle=31, rq? 1 [1] [ 12.010] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.010] gen4_choose_composite_emitter: identity src, no mask [ 12.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.010] __kgem_retire_rq: request 1 complete [ 12.010] kgem_set_mode: flushing before new bo [ 12.010] gen8_vertex_close: used=1844, vbo active? 16, vb=221, nreloc=3 [ 12.010] gen8_vertex_close: reloc[0] = 287 [ 12.010] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.010] kgem_add_handle: handle=16, index=5 [ 12.010] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 12.010] gen8_vertex_close: reloc[1] = 336 [ 12.010] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 12.010] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 12.010] gen8_vertex_close: reloc[2] = 460 [ 12.010] kgem_add_reloc64: handle=16, pos=460, delta=0, domains=200000 [ 12.010] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 12.010] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 12.010] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.010] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.010] kgem_fixup_relocs: shrinking by 61440 [ 12.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.010] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.010] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4fc000 [ 12.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.010] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.010] __kgem_bo_clear_busy: handle=7 [ 12.010] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.010] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.010] __kgem_bo_clear_busy: handle=7 [ 12.010] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.010] __kgem_bo_clear_busy: handle=8 [ 12.010] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.010] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.010] __kgem_bo_clear_busy: handle=7 [ 12.010] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.010] __kgem_bo_clear_busy: handle=8 [ 12.010] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 12.010] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.010] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.010] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.010] kgem_check_bo: num_pages=+114, num_exec=+2 [ 12.010] aligning vertex: was 4, now 3 floats per vertex [ 12.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.010] kgem_add_handle: handle=4, index=0 [ 12.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.010] gen9_composite_get_binding_table(ffc0) [ 12.010] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 12.010] kgem_add_handle: handle=36, index=1 [ 12.010] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 12.010] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 12.010] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.010] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 12.010] kgem_add_handle: handle=31, index=2 [ 12.010] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fc000) [ 12.010] [3fd0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.010] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.010] gen9_emit_sampler: sampler = 2 [ 12.010] gen9_emit_sf: num_sf_outputs=1 [ 12.010] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.010] gen9_emit_vertex_elements: setup id=2 [ 12.010] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.010] gen9_render_composite_box: (0, 0), (576, 76) [ 12.010] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.010] gen8_vertex_flush[490] = 3 [ 12.010] sna_destroy_pixmap: pixmap=1128, attached?=1 [ 12.010] sna_destroy_pixmap: pixmap=1128 discarding cow, refcnt=1 [ 12.010] _kgem_bo_destroy: handle=31, proxy? 0 [ 12.010] __kgem_bo_destroy: handle=31, size=262144 [ 12.010] __kgem_bo_destroy: handle=31 -> active [ 12.010] __sna_free_pixmap(pixmap=1128) [ 12.010] sna_composite(pixmap=1122, op=3, src=1126+(0, 0), mask=0+(0, 0), dst=1122+(0, 0)+(0, 0), size=(576, 76) [ 12.010] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.010] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.010] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.010] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.010] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 12.010] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.010] gen9_render_composite: 576x76, current mode=1/1 [ 12.010] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.010] sna_blt_composite (0, 0), (0, 0), 576x76 [ 12.010] sna_blt_composite: unsupported op [3] for blitting [ 12.010] kgem_bo_is_busy: handle=36, domain: 0 exec? 1, rq? 1 [ 12.010] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 12.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.010] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.010] sna_drawable_use_bo pixmap=1122, box=((0, 0), (576, 76)), flags=7... [ 12.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.010] sna_drawable_use_bo: using whole GPU bo [ 12.010] gen9_composite_set_target: pixmap=1122, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.010] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.010] sna_transform_is_imprecise_integer_translation: no transform [ 12.010] gen9_composite_picture: integer translation (0, 0), removing [ 12.010] sna_render_pixmap_bo pixmap=1126, (0, 0)x(576, 76)/(576, 76) [ 12.010] sna_render_pixmap_bo: GPU all damaged [ 12.010] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.010] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.010] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.010] gen4_choose_composite_emitter: identity src, no mask [ 12.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.010] __kgem_retire_rq: request 1 complete [ 12.010] kgem_set_mode: flushing before new bo [ 12.010] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 12.010] gen8_vertex_close: reloc[0] = 287 [ 12.010] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.010] kgem_add_handle: handle=16, index=3 [ 12.010] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.010] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 12.010] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.010] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.010] kgem_fixup_relocs: shrinking by 61440 [ 12.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.010] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.010] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 12.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.010] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4fc000 [ 12.010] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.010] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.010] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.010] kgem_check_bo: num_pages=+100, num_exec=+2 [ 12.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.010] kgem_add_handle: handle=4, index=0 [ 12.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.010] gen9_composite_get_binding_table(ffc0) [ 12.010] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.010] kgem_add_handle: handle=38, index=1 [ 12.011] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.011] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.011] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.011] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 12.011] kgem_add_handle: handle=36, index=2 [ 12.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 12.011] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.011] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.011] gen9_emit_sampler: sampler = 2 [ 12.011] gen9_emit_sf: num_sf_outputs=1 [ 12.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.011] gen9_emit_vertex_elements: setup id=2 [ 12.011] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.011] gen9_render_composite_box: (0, 0), (576, 76) [ 12.011] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.011] gen8_vertex_flush[490] = 3 [ 12.011] sna_destroy_pixmap: pixmap=1126, attached?=1 [ 12.011] _kgem_bo_destroy: handle=36, proxy? 0 [ 12.011] __kgem_bo_destroy: handle=36, size=204800 [ 12.011] __kgem_bo_destroy: handle=36 -> active [ 12.011] __sna_free_pixmap(pixmap=1126) [ 12.011] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=462, drawable=b1 [ 12.011] sna_validate_gc: recomputing clip [ 12.011] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.011] sna_copy_area: src=pixmap=1122:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.011] sna_copy_area: normal copy [ 12.011] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 12.011] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 12.011] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.011] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 12.011] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.011] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.011] sna_do_copy: pixmap -- no source clipping [ 12.011] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.011] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 12.011] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1122+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 12.011] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8e320, gpu_bo=38, cpu_bo=0), replaces=0 [ 12.011] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.011] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 12.011] sna_drawable_use_bo: pinned, never REPLACES [ 12.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.011] sna_drawable_use_bo: applying move-to-gpu override [ 12.011] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(3422, 6], (3470, 42)] [ 12.011] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 12.011] wait_for_shadow: copying existing GPU damage: 1x(3422, 6), (3470, 42) [ 12.011] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.011] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.011] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.011] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.011] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.011] __kgem_retire_rq: request 1 complete [ 12.011] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 12.011] kgem_bo_move_to_cache: release handle=31 [ 12.011] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.011] kgem_set_mode: flushing before new bo [ 12.011] gen8_vertex_close: used=1863, vbo active? 16, vb=4, nreloc=1 [ 12.011] gen8_vertex_close: reloc[0] = 287 [ 12.011] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.011] kgem_add_handle: handle=16, index=3 [ 12.011] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.011] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 12.011] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.011] kgem_fixup_relocs: shrinking by 61440 [ 12.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.011] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.011] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.011] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 12.011] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.011] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.011] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.011] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 12.011] aligning vertex: was 3, now 2 floats per vertex [ 12.011] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.011] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.011] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.011] kgem_add_handle: handle=4, index=0 [ 12.011] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.011] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.011] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.011] gen9_composite_get_binding_table(ffc0) [ 12.011] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 12.011] kgem_add_handle: handle=35, index=1 [ 12.011] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.011] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 12.011] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.011] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 [ 12.011] kgem_add_handle: handle=30, index=2 [ 12.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 12.011] [3fd0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 12.011] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.011] gen9_emit_sampler: sampler = 0 [ 12.011] gen9_emit_sf: num_sf_outputs=1 [ 12.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.011] gen9_emit_vertex_elements: setup id=0 [ 12.011] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.011] (3422, 6) -> (3422, 6) + (48, 36) [ 12.011] gen8_vertex_flush[490] = 3 [ 12.011] wait_for_shadow: setting front pixmap to handle=35 [ 12.011] sna_drawable_use_bo: using whole GPU bo [ 12.011] sna_pixmap_move_to_gpu(pixmap=1122, usage=0), flags=a [ 12.011] sna_pixmap_move_to_gpu: already all-damaged [ 12.011] sna_pixmap_mark_active: pixmap=1122, handle=38 [ 12.011] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.011] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.011] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.011] kgem_bo_is_render: handle=35, rq? 1 [1] [ 12.011] kgem_bo_is_render: handle=35, rq? 1 [1] [ 12.011] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.011] gen9_composite_get_binding_table(ff00) [ 12.011] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 12.011] kgem_add_handle: handle=38, index=3 [ 12.011] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd45c000) [ 12.011] [3fb0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.011] gen9_emit_vertex_elements: setup id=0 [ 12.011] (0, 0) -> (192, 1096) + (576, 76) [ 12.011] gen8_vertex_flush[4cc] = 3 [ 12.011] sna_accel_flush: flush?=0, dirty?=0 [ 12.011] sna_block_handler (tv=0.0) [ 12.011] kgem_retire, need_retire?=1 [ 12.011] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.011] kgem_retire__requests_ring: retiring ring 0 [ 12.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.011] __kgem_retire_rq: request 1 complete [ 12.011] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 12.011] kgem_bo_move_to_cache: release handle=36 [ 12.011] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 12.011] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.011] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.011] kgem_retire -- retired=1, need_retire=0 [ 12.011] sna_accel_block: GPU idle, flushing [ 12.011] gen8_vertex_close: used=1876, vbo active? 16, vb=1, nreloc=1 [ 12.011] gen8_vertex_close: reloc[0] = 287 [ 12.011] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.011] kgem_add_handle: handle=16, index=4 [ 12.011] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.011] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32524 [fenced=0] [ 12.011] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.011] kgem_fixup_relocs: shrinking by 61440 [ 12.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.011] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.011] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.011] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 12.011] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.011] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.011] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.011] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.011] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.011] start_flush: has dirty shadow [ 12.011] timer_enable (time=12011), starting timer 0 [ 12.011] timer_enable (time=12011), starting timer 1 [ 12.011] sna_accel_block: evaluating timers, active=7 [ 12.011] sna_accel_block: flush timer expires in 8 [12019] [ 12.011] sna_wakeup_handler [ 12.011] sna_destroy_pixmap: pixmap=1122, attached?=1 [ 12.011] _kgem_bo_destroy: handle=38, proxy? 0 [ 12.011] __kgem_bo_destroy: handle=38, size=204800 [ 12.011] __kgem_busy: handle=38, busy=131072, wedged=0 [ 12.011] __kgem_bo_destroy: handle=38 -> active [ 12.011] __sna_free_pixmap(pixmap=1122) [ 12.011] sna_accel_flush: flush?=0, dirty?=0 [ 12.011] sna_accel_flush: flush?=0, dirty?=0 [ 12.011] sna_block_handler (tv=596.146000) [ 12.011] kgem_retire, need_retire?=1 [ 12.011] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.011] kgem_retire__requests_ring: retiring ring 0 [ 12.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.011] __kgem_retire_rq: request 1 complete [ 12.011] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 12.011] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.011] kgem_bo_move_to_cache: release handle=38 [ 12.011] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 12.011] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.011] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.011] kgem_retire -- retired=1, need_retire=0 [ 12.011] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.011] gen6_render_retire: resetting idle vbo [ 12.011] sna_scanout_do_flush: flush timer active: delta=8 [ 12.011] sna_accel_block: evaluating timers, active=7 [ 12.011] sna_accel_block: flush timer expires in 8 [12019] [ 12.019] sna_wakeup_handler [ 12.019] sna_block_handler (tv=596.138000) [ 12.019] sna_scanout_do_flush: flush timer active: delta=0 [ 12.019] sna_scanout_do_flush (time=12019), triggered [ 12.019] sna_scanout_flush (time=12019), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.019] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.019] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.019] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.019] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.019] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 12.019] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.019] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.019] sna_pixmap_move_to_gpu: already all-damaged [ 12.019] sna_pixmap_mark_active: pixmap=165, handle=35 [ 12.019] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.019] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.019] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.019] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 12.019] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 12.019] get_fb: reusing fb=105 for handle=35 [ 12.019] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 12.019] __kgem_bo_clear_busy: handle=35 [ 12.019] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 12.019] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 12.019] __kgem_bo_clear_busy: handle=35 [ 12.019] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.019] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 12.019] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=30 [ 12.020] sna_accel_block: evaluating timers, active=7 [ 12.020] sna_accel_block: flush timer expires in 16 [12035] [ 12.026] sna_wakeup_handler [ 12.026] sna_mode_wakeup: len=32 [ 12.026] sna_mode_wakeup: recording last swap on pipe=1, frame 445 [1bd], time 12.27230 [ 12.026] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 12.026] sna_mode_wakeup: flip complete, pending? 2 [ 12.026] sna_block_handler (tv=596.131000) [ 12.026] sna_scanout_do_flush: flush timer active: delta=9 [ 12.026] sna_accel_block: evaluating timers, active=7 [ 12.026] sna_accel_block: flush timer expires in 9 [12035] [ 12.028] sna_wakeup_handler [ 12.028] sna_mode_wakeup: len=32 [ 12.028] sna_mode_wakeup: recording last swap on pipe=0, frame 475 [1db], time 12.28537 [ 12.028] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 12.028] sna_mode_wakeup: flip complete, pending? 1 [ 12.028] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.028] sna_block_handler (tv=596.129000) [ 12.028] sna_scanout_do_flush: flush timer active: delta=7 [ 12.028] sna_accel_do_throttle (time=12028), triggered [ 12.028] sna_accel_throttle (time=12028) [ 12.028] sna_accel_disarm_timer[1] (time=12028) [ 12.028] sna_accel_block: evaluating timers, active=5 [ 12.028] sna_accel_block: flush timer expires in 7 [12035] [ 12.035] sna_wakeup_handler [ 12.035] sna_block_handler (tv=596.122000) [ 12.035] sna_scanout_do_flush: flush timer active: delta=0 [ 12.035] sna_scanout_do_flush (time=12035), triggered [ 12.035] sna_scanout_flush (time=12035), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.035] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.035] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.035] sna_accel_do_throttle -- no pending activity [ 12.035] sna_accel_block: evaluating timers, active=5 [ 12.035] sna_accel_block: flush timer expires in 16 [12051] [ 12.051] sna_wakeup_handler [ 12.051] sna_block_handler (tv=596.106000) [ 12.051] sna_scanout_do_flush: flush timer active: delta=0 [ 12.051] sna_scanout_do_flush (time=12051), triggered [ 12.051] sna_scanout_flush (time=12051), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.051] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.051] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.051] sna_accel_disarm_timer[0] (time=12051) [ 12.051] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.051] sna_accel_do_throttle -- no pending activity [ 12.062] sna_wakeup_handler [ 12.062] sna_destroy_pixmap: pixmap=1112, attached?=1 [ 12.062] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.062] __sna_free_pixmap(pixmap=1112) [ 12.062] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.062] kgem_bo_sync__cpu: handle=28 [ 12.062] sna_accel_watch_flush: enable=-1 [ 12.062] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.062] __kgem_bo_destroy: handle=28, size=12288 [ 12.062] __kgem_bo_destroy: handle=28, not reusable [ 12.062] kgem_bo_free: handle=28, size=12288 [ 12.062] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.062] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.062] sna_accel_flush: flush?=0, dirty?=0 [ 12.062] sna_block_handler (tv=596.95000) [ 12.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.062] sna_accel_do_throttle -- no pending activity [ 12.062] sna_wakeup_handler [ 12.062] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.062] __pop_freed_pixmap: reusing freed pixmap=1122 header [ 12.062] create_pixmap_hdr: pixmap=1133, width=48, height=48, usage=0 [ 12.062] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.062] __kgem_bo_init(handle=28, num_pages=3) [ 12.062] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.062] sna_accel_watch_flush: enable=1 [ 12.062] __sna_damage_all(48, 48) [ 12.062] sna_pixmap_create_shm: serial=1133, 48x48, usage=0 [ 12.062] sna_accel_flush: flush?=0, dirty?=0 [ 12.062] sna_create_pixmap(48, 36, 24, usage=0) [ 12.062] kgem_can_create_2d: 48x36 @ 24 [ 12.062] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.062] kgem_can_create_2d: untiled size=8192 [ 12.062] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.062] kgem_choose_tiling: 48x36 -> 0 [ 12.062] sna_create_pixmap: usage=0, flags=b [ 12.062] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.062] __pop_freed_pixmap: reusing freed pixmap=1126 header [ 12.063] create_pixmap_hdr: pixmap=1135, width=48, height=36, usage=0 [ 12.063] sna_create_pixmap: serial=1135, 48x36, usage=0 [ 12.063] sna_composite_rectangles(pixmap=1136, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.063] sna_composite_rectangles: converted to op 0 [ 12.063] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.063] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.063] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.063] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.063] sna_composite_rectangles: dropping last-cpu hint [ 12.063] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=19... [ 12.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.063] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.063] sna_pixmap_move_to_gpu(pixmap=1136, usage=0), flags=b [ 12.063] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.063] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.063] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.063] kgem_choose_tiling: 48x36 -> 0 [ 12.063] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.063] kgem_choose_tiling: 48x36 -> 0 [ 12.063] sna_pixmap_alloc_gpu: pixmap=1136 [ 12.063] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.063] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.063] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.063] from inactive: pitch=192, tiling=0: handle=22, id=974 [ 12.063] __sna_damage_all(48, 36) [ 12.063] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.063] sna_pixmap_mark_active: pixmap=1136, handle=22 [ 12.063] sna_drawable_use_bo: allocated GPU bo for operation [ 12.063] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.063] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.063] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.063] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.063] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.063] sna_render_get_solid: 0 [ 12.063] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.063] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.063] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.063] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.063] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.063] kgem_add_handle: handle=4, index=0 [ 12.063] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.063] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.063] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.063] gen9_composite_get_binding_table(ffc0) [ 12.063] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.063] kgem_add_handle: handle=22, index=1 [ 12.063] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.063] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.063] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.063] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.063] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.063] kgem_add_handle: handle=7, index=2 [ 12.063] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.063] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.063] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.063] gen9_emit_sampler: sampler = 1 [ 12.063] gen9_emit_sf: num_sf_outputs=1 [ 12.063] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.063] gen9_emit_vertex_elements: setup id=0 [ 12.063] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.063] (0, 0), (48, 36) [ 12.063] gen8_vertex_flush[490] = 3 [ 12.063] sna_composite_rectangles: pixmap=1136 marking clear [0]? 1 [ 12.063] sna_composite_rectangles(pixmap=1136, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.063] sna_composite_rectangles: converted to op 1 [ 12.063] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.063] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.063] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.063] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.063] sna_composite_rectangles: promoting to full GPU [ 12.063] sna_composite_rectangles: dropping last-cpu hint [ 12.063] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=19... [ 12.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.063] sna_drawable_use_bo: using whole GPU bo [ 12.063] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.063] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.063] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.063] sna_render_get_solid: ff2c001e [ 12.063] sna_render_get_solid(0) = ff2c001e (old) [ 12.063] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.063] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.063] gen9_composite_get_binding_table(ff00) [ 12.063] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.063] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.063] kgem_add_handle: handle=8, index=3 [ 12.063] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.063] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.063] gen9_emit_vertex_elements: setup id=0 [ 12.063] (0, 0), (48, 36) [ 12.063] gen8_vertex_flush[4cc] = 3 [ 12.063] sna_composite_rectangles: pixmap=1136 marking clear [ff2c001e]? 1 [ 12.063] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=470 [ 12.063] sna_validate_gc: recomputing clip [ 12.063] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.063] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1136:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.063] sna_copy_area: normal copy [ 12.063] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.063] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.063] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.063] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.063] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.063] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.063] sna_do_copy: pixmap -- no source clipping [ 12.063] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.063] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.063] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1136+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.063] sna_copy_boxes: dst=(priv=0x55bca9b8e220, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.063] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.063] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=1b... [ 12.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.063] sna_drawable_use_bo: using whole GPU bo [ 12.063] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.063] sna_pixmap_move_to_gpu: already all-damaged [ 12.063] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.063] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.063] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.063] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.063] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.063] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.063] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.063] gen9_composite_get_binding_table(fe80) [ 12.063] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.063] kgem_add_handle: handle=9, index=4 [ 12.063] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.063] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.063] gen9_emit_sampler: sampler = 0 [ 12.063] gen9_emit_vertex_elements: setup id=0 [ 12.063] (3422, 6) -> (0, 0) + (48, 36) [ 12.063] gen8_vertex_flush[510] = 3 [ 12.063] sna_create_pixmap(80, 80, 32, usage=0) [ 12.063] kgem_can_create_2d: 80x80 @ 32 [ 12.063] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.063] kgem_can_create_2d: untiled size=28672 [ 12.063] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.063] kgem_choose_tiling: 80x80 -> 0 [ 12.063] sna_create_pixmap: usage=0, flags=b [ 12.063] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.063] __pop_freed_pixmap: reusing freed pixmap=1128 header [ 12.063] create_pixmap_hdr: pixmap=1137, width=80, height=80, usage=0 [ 12.063] sna_create_pixmap: serial=1137, 80x80, usage=0 [ 12.063] sna_composite_rectangles(pixmap=1138, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.063] sna_composite_rectangles: converted to op 0 [ 12.063] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.063] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.063] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.063] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.063] sna_composite_rectangles: dropping last-cpu hint [ 12.063] sna_drawable_use_bo pixmap=1138, box=((0, 0), (80, 80)), flags=19... [ 12.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.063] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.063] sna_pixmap_move_to_gpu(pixmap=1138, usage=0), flags=b [ 12.063] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.063] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.063] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.063] kgem_choose_tiling: 80x80 -> 0 [ 12.063] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.063] kgem_choose_tiling: 80x80 -> 0 [ 12.063] sna_pixmap_alloc_gpu: pixmap=1138 [ 12.063] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.063] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.063] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 12.063] from inactive: pitch=320, tiling=0: handle=40, id=975 [ 12.063] __sna_damage_all(80, 80) [ 12.063] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.063] sna_pixmap_mark_active: pixmap=1138, handle=40 [ 12.063] sna_drawable_use_bo: allocated GPU bo for operation [ 12.063] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.063] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.063] kgem_bo_is_render: handle=40, rq? 0 [0] [ 12.063] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.063] sna_render_get_solid: 0 [ 12.063] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.063] kgem_set_mode: flushing before new bo [ 12.063] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.063] gen8_vertex_close: reloc[0] = 287 [ 12.063] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.063] kgem_add_handle: handle=16, index=5 [ 12.063] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.063] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.063] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.063] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.063] kgem_fixup_relocs: shrinking by 61440 [ 12.063] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.063] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.063] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.063] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.063] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.063] __kgem_bo_clear_busy: handle=7 [ 12.063] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.063] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.063] __kgem_bo_clear_busy: handle=8 [ 12.063] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.063] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.063] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.063] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.063] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.063] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.063] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.063] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.063] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.063] kgem_add_handle: handle=4, index=0 [ 12.063] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.063] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.063] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.063] gen9_composite_get_binding_table(ffc0) [ 12.063] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 12.063] kgem_add_handle: handle=40, index=1 [ 12.063] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 12.063] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 12.063] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.063] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.063] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.063] kgem_add_handle: handle=7, index=2 [ 12.063] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.063] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.063] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.063] gen9_emit_sampler: sampler = 1 [ 12.063] gen9_emit_sf: num_sf_outputs=1 [ 12.063] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.063] gen9_emit_vertex_elements: setup id=0 [ 12.063] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.063] (0, 0), (80, 80) [ 12.063] gen8_vertex_flush[490] = 3 [ 12.063] sna_composite_rectangles: pixmap=1138 marking clear [0]? 1 [ 12.063] sna_composite_rectangles(pixmap=1138, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.063] sna_composite_rectangles: converted to op 1 [ 12.063] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.063] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.063] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.063] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.063] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.063] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.063] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.063] sna_composite_rectangles: dropping last-cpu hint [ 12.063] sna_drawable_use_bo pixmap=1138, box=((0, 0), (80, 80)), flags=1... [ 12.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.063] sna_drawable_use_bo: using whole GPU bo [ 12.063] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.063] kgem_bo_is_render: handle=40, rq? 1 [1] [ 12.063] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.063] sna_render_get_solid: 40404040 [ 12.063] sna_render_get_solid(1) = 40404040 (old) [ 12.063] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.063] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.063] gen9_composite_get_binding_table(ff00) [ 12.063] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.063] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.063] kgem_add_handle: handle=8, index=3 [ 12.063] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.063] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.063] gen9_emit_vertex_elements: setup id=0 [ 12.063] (0, 0), (2, 2) [ 12.063] (78, 0), (80, 2) [ 12.063] (0, 78), (2, 80) [ 12.063] (78, 78), (80, 80) [ 12.063] gen8_vertex_flush[4cc] = 12 [ 12.063] sna_composite(pixmap=1136, op=3, src=1138+(3422, 6), mask=0+(0, 0), dst=1136+(0, 0)+(0, 0), size=(48, 36) [ 12.063] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.063] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.063] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.063] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.063] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.063] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.063] gen9_render_composite: 48x36, current mode=1/1 [ 12.063] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.063] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 12.063] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.063] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.063] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=7... [ 12.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.063] sna_drawable_use_bo: using whole GPU bo [ 12.063] gen9_composite_set_target: pixmap=1136, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.063] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.063] sna_transform_is_imprecise_integer_translation: no transform [ 12.063] gen9_composite_picture: integer translation (0, 0), removing [ 12.063] sna_render_pixmap_bo pixmap=1138, (3422, 6)x(48, 36)/(80, 80) [ 12.063] sna_render_pixmap_bo: GPU all damaged [ 12.063] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.063] kgem_bo_is_render: handle=40, rq? 1 [1] [ 12.063] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.063] gen4_choose_composite_emitter: identity src, no mask [ 12.063] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.063] __kgem_retire_rq: request 1 complete [ 12.063] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.064] kgem_set_mode: flushing before new bo [ 12.064] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.064] gen8_vertex_close: reloc[0] = 287 [ 12.064] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.064] kgem_add_handle: handle=16, index=4 [ 12.064] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.064] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.064] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.064] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.064] kgem_fixup_relocs: shrinking by 61440 [ 12.064] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.064] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.064] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 12.064] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.064] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.064] __kgem_bo_clear_busy: handle=7 [ 12.064] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.064] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.064] __kgem_bo_clear_busy: handle=8 [ 12.064] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.064] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.064] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.064] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.064] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.064] aligning vertex: was 2, now 3 floats per vertex [ 12.064] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.064] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.064] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.064] kgem_add_handle: handle=4, index=0 [ 12.064] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.064] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.064] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.064] gen9_composite_get_binding_table(ffc0) [ 12.064] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.064] kgem_add_handle: handle=22, index=1 [ 12.064] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.064] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.064] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.064] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 12.064] kgem_add_handle: handle=40, index=2 [ 12.064] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 12.064] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.064] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.064] gen9_emit_sampler: sampler = a [ 12.064] gen9_emit_sf: num_sf_outputs=1 [ 12.064] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.064] gen9_emit_vertex_elements: setup id=2 [ 12.064] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.064] gen9_render_composite_box: (0, 0), (48, 36) [ 12.064] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.064] gen8_vertex_flush[490] = 3 [ 12.064] sna_destroy_pixmap: pixmap=1138, attached?=1 [ 12.064] _kgem_bo_destroy: handle=40, proxy? 0 [ 12.064] __kgem_bo_destroy: handle=40, size=65536 [ 12.064] __kgem_bo_destroy: handle=40 -> active [ 12.064] __sna_free_pixmap(pixmap=1138) [ 12.064] sna_create_pixmap(2, 64, 32, usage=0) [ 12.064] kgem_can_create_2d: 2x64 @ 32 [ 12.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.064] kgem_can_create_2d: untiled size=4096 [ 12.064] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.064] kgem_choose_tiling: 2x64 -> 0 [ 12.064] sna_create_pixmap: usage=0, flags=a [ 12.064] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.064] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.064] create_pixmap: serial=1139, usage=0, 2x64 [ 12.064] sna_create_pixmap: serial=1139, 2x64, usage=0 [ 12.064] sna_composite_rectangles(pixmap=1140, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.064] sna_composite_rectangles: converted to op 0 [ 12.064] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.064] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.064] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.064] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.064] sna_composite_rectangles: fallback, dst pixmap=1140 too small or not attached [ 12.064] sna_composite_rectangles: fallback [ 12.064] sna_drawable_move_region_to_cpu(pixmap=1140 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.064] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.064] _sna_pixmap_move_to_cpu(pixmap=1140, 2x64, flags=1) [ 12.064] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.064] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.064] operate_inplace: no, inplace operation not suitable [ 12.064] _sna_pixmap_move_to_cpu: marking as damaged [ 12.064] __sna_damage_all(2, 64) [ 12.064] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.064] sna_create_pixmap(1, 32, 32, usage=0) [ 12.064] kgem_can_create_2d: 1x32 @ 32 [ 12.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.064] kgem_can_create_2d: untiled size=4096 [ 12.064] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.064] kgem_choose_tiling: 1x32 -> 0 [ 12.064] sna_create_pixmap: usage=0, flags=a [ 12.064] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.064] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.064] create_pixmap: serial=1141, usage=0, 1x32 [ 12.064] sna_create_pixmap: serial=1141, 1x32, usage=0 [ 12.064] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=468, drawable=476 [ 12.064] sna_validate_gc: recomputing clip [ 12.064] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.064] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.064] try_upload__fast: ignore existing cpu damage (if any) [ 12.064] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.064] try_upload__fast: no, no gpu damage [ 12.064] sna_drawable_move_region_to_cpu(pixmap=1142 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.064] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.064] _sna_pixmap_move_to_cpu(pixmap=1142, 1x32, flags=1) [ 12.064] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.064] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.064] operate_inplace: no, inplace operation not suitable [ 12.064] _sna_pixmap_move_to_cpu: marking as damaged [ 12.064] __sna_damage_all(1, 32) [ 12.064] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.064] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.064] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.064] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.064] sna_accel_flush: flush?=0, dirty?=0 [ 12.064] sna_composite(pixmap=1140, op=1, src=1142+(0, 0), mask=0+(0, 0), dst=1140+(0, 0)+(0, 0), size=(2, 64) [ 12.064] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.064] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.064] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.064] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.064] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.064] sna_composite: fallback, dst pixmap=1140 is too small (or completely damaged) [ 12.064] sna_composite: fallback -- fbComposite [ 12.064] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.064] sna_composite_fb: fallback -- move src to cpu [ 12.064] _sna_pixmap_move_to_cpu(pixmap=1142, 1x32, flags=2) [ 12.064] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.064] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.064] sna_composite_fb: fallback -- move dst to cpu [ 12.064] sna_drawable_move_region_to_cpu(pixmap=1140 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.064] sna_drawable_move_region_to_cpu: pixmap=1140 all damaged on CPU [ 12.064] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.064] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.064] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.064] sna_destroy_pixmap: pixmap=1142, attached?=1 [ 12.064] __sna_free_pixmap(pixmap=1142) [ 12.064] sna_composite(pixmap=1136, op=3, src=1140+(3422, 6), mask=0+(0, 0), dst=1136+(0, 0)+(0, 0), size=(48, 36) [ 12.064] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.064] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.064] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.064] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.064] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.064] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.064] gen9_render_composite: 48x36, current mode=1/1 [ 12.064] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.064] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.064] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.064] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=7... [ 12.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.064] sna_drawable_use_bo: using whole GPU bo [ 12.064] gen9_composite_set_target: pixmap=1136, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.064] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.064] sna_transform_is_imprecise_integer_translation: no transform [ 12.064] gen9_composite_picture: integer translation (0, 0), removing [ 12.064] sna_render_pixmap_bo pixmap=1140, (3422, 6)x(48, 36)/(2, 64) [ 12.064] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.064] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.064] use_cpu_bo: no cpu bo [ 12.064] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.064] kgem_choose_tiling: 2x36 -> 0 [ 12.064] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.064] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.064] sna_drawable_move_region_to_cpu(pixmap=1140 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.064] sna_drawable_move_region_to_cpu: pixmap=1140 all damaged on CPU [ 12.064] kgem_can_create_2d: 2x36 @ 32 [ 12.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.064] kgem_can_create_2d: untiled size=4096 [ 12.064] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.064] kgem_choose_tiling: 2x36 -> 0 [ 12.064] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.064] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.064] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.064] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.064] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.064] search_linear_cache: searching for inactive gtt map [ 12.064] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.064] search_linear_cache: searching for inactive gtt map [ 12.064] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.064] kgem_set_tiling: handle=31, tiling=0 [0], pitch=0 [0]: 1 [ 12.064] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.064] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.064] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.064] kgem_create_buffer: reusing handle=31 for buffer [ 12.064] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.064] init_buffer_from_bo: reusing handle=31 for buffer [ 12.064] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.064] kgem_bo_map: converting request for GTT map into CPU map [ 12.064] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.064] kgem_bo_sync__cpu: handle=31 [ 12.064] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.064] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.064] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.064] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.064] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.064] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.064] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.064] __kgem_bo_init(handle=31, num_pages=1152) [ 12.064] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.064] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.064] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.064] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.064] gen4_choose_composite_emitter: identity src, no mask [ 12.064] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.064] gen9_composite_get_binding_table(ff00) [ 12.064] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.064] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.064] kgem_add_handle: handle=31, index=3 [ 12.064] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.064] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.064] gen9_emit_vertex_elements: setup id=2 [ 12.064] gen9_render_composite_box: (0, 0), (48, 36) [ 12.064] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.064] gen8_vertex_flush[4cc] = 3 [ 12.064] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.064] sna_destroy_pixmap: pixmap=1140, attached?=1 [ 12.064] __sna_free_pixmap(pixmap=1140) [ 12.064] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1136:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.064] sna_copy_area: normal copy [ 12.064] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.064] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.064] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.064] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.064] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.064] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.064] sna_do_copy: pixmap -- no source clipping [ 12.064] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.064] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.064] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1136+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.064] sna_copy_boxes: dst=(priv=0x55bca9b8e220, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.064] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.064] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=1b... [ 12.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.064] sna_drawable_use_bo: using whole GPU bo [ 12.064] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.064] sna_pixmap_move_to_gpu: already all-damaged [ 12.064] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.064] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.064] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.064] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.064] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.064] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.064] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.064] aligning vertex: was 3, now 2 floats per vertex [ 12.064] gen9_composite_get_binding_table(fe80) [ 12.064] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.064] kgem_add_handle: handle=9, index=4 [ 12.064] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.064] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.064] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.064] gen9_emit_sampler: sampler = 0 [ 12.064] gen9_emit_vertex_elements: setup id=0 [ 12.064] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.064] (3422, 6) -> (0, 0) + (48, 36) [ 12.064] gen8_vertex_flush[558] = 3 [ 12.064] sna_composite_rectangles(pixmap=1136, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.064] sna_composite_rectangles: converted to op 3 [ 12.064] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.064] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.064] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.064] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.064] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=1... [ 12.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.064] sna_drawable_use_bo: using whole GPU bo [ 12.064] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.064] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.064] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.064] sna_render_get_solid: 660a0a0a [ 12.064] sna_render_get_solid(2) = 660a0a0a (old) [ 12.065] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.065] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.065] gen9_composite_get_binding_table(fe00) [ 12.065] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.065] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.065] kgem_add_handle: handle=8, index=5 [ 12.065] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.065] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.065] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.065] gen9_emit_sampler: sampler = 1 [ 12.065] gen9_emit_vertex_elements: setup id=0 [ 12.065] (0, 0), (48, 36) [ 12.065] gen8_vertex_flush[5b4] = 3 [ 12.065] sna_composite(pixmap=1136, op=3, src=1134+(0, 6), mask=0+(0, 0), dst=1136+(0, 0)+(0, 0), size=(48, 36) [ 12.065] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.065] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.065] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.065] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.065] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.065] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.065] gen9_render_composite: 48x36, current mode=1/1 [ 12.065] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.065] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.065] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.065] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.065] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.065] sna_drawable_use_bo pixmap=1136, box=((0, 0), (48, 36)), flags=7... [ 12.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.065] sna_drawable_use_bo: using whole GPU bo [ 12.065] gen9_composite_set_target: pixmap=1136, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.065] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.065] sna_transform_is_imprecise_integer_translation: no transform [ 12.065] gen9_composite_picture: integer translation (0, 0), removing [ 12.065] sna_render_pixmap_bo pixmap=1134, (0, 6)x(48, 36)/(48, 48) [ 12.065] sna_render_pixmap_bo: CPU all damaged [ 12.065] sna_add_flush_pixmap: marking pixmap=1134 for flushing [ 12.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.065] __kgem_retire_rq: request 1 complete [ 12.065] sna_add_flush_pixmap: new flush bo, flushing before [ 12.065] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.065] gen8_vertex_close: reloc[0] = 287 [ 12.065] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.065] kgem_add_handle: handle=16, index=6 [ 12.065] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.065] gen8_vertex_close: reloc[1] = 337 [ 12.065] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.065] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.065] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.065] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.065] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.065] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.065] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.065] kgem_fixup_relocs: shrinking by 61440 [ 12.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.065] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.065] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.065] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.065] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 12.065] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.065] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.065] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.065] __kgem_bo_clear_busy: handle=8 [ 12.065] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.065] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.065] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.065] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.065] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.065] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.065] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.065] gen4_choose_composite_emitter: identity src, no mask [ 12.065] needs_batch_flush: flushing before handle=28 for new reservation [ 12.065] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.065] aligning vertex: was 2, now 3 floats per vertex [ 12.065] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.065] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.065] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.065] kgem_add_handle: handle=4, index=0 [ 12.065] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.065] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.065] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.065] gen9_composite_get_binding_table(ffc0) [ 12.065] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.065] kgem_add_handle: handle=22, index=1 [ 12.065] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.065] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.065] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.065] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.065] kgem_add_handle: handle=28, index=2 [ 12.065] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.065] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.065] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.065] gen9_emit_sampler: sampler = 2 [ 12.065] gen9_emit_sf: num_sf_outputs=1 [ 12.065] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.065] gen9_emit_vertex_elements: setup id=2 [ 12.065] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.065] gen9_render_composite_box: (0, 0), (48, 36) [ 12.065] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.065] gen8_vertex_flush[490] = 3 [ 12.065] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=470, drawable=b1 [ 12.065] sna_validate_gc: recomputing clip [ 12.065] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.065] sna_copy_area: src=pixmap=1136:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.065] sna_copy_area: normal copy [ 12.065] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.065] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.065] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.065] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.065] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.065] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.065] sna_do_copy: pixmap -- no source clipping [ 12.065] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.065] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.065] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1136+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.065] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e220, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.065] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.065] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.065] sna_drawable_use_bo: pinned, never REPLACES [ 12.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.065] sna_drawable_use_bo: applying move-to-gpu override [ 12.065] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(192, 1096], (768, 1172)] [ 12.065] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 12.065] wait_for_shadow: copying existing GPU damage: 1x(192, 1096), (768, 1172) [ 12.065] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.065] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.065] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.065] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.065] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.065] __kgem_retire_rq: request 1 complete [ 12.065] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 12.065] kgem_bo_move_to_cache: release handle=40 [ 12.065] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 12.065] kgem_set_mode: flushing before new bo [ 12.065] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 12.065] gen8_vertex_close: reloc[0] = 287 [ 12.065] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.065] kgem_add_handle: handle=16, index=3 [ 12.065] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.065] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 12.065] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.065] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.065] kgem_fixup_relocs: shrinking by 61440 [ 12.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.065] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.065] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.065] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.065] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.065] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.065] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.065] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.065] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 12.065] aligning vertex: was 3, now 2 floats per vertex [ 12.065] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.065] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.065] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.065] kgem_add_handle: handle=4, index=0 [ 12.065] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.065] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.065] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.065] gen9_composite_get_binding_table(ffc0) [ 12.065] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 12.065] kgem_add_handle: handle=30, index=1 [ 12.065] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 12.065] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 12.065] [3fe0] bind bo(handle=30, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.065] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 12.065] kgem_add_handle: handle=35, index=2 [ 12.065] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 12.065] [3fd0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 12.065] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.065] gen9_emit_sampler: sampler = 0 [ 12.065] gen9_emit_sf: num_sf_outputs=1 [ 12.065] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.065] gen9_emit_vertex_elements: setup id=0 [ 12.065] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.065] (192, 1096) -> (192, 1096) + (576, 76) [ 12.065] gen8_vertex_flush[490] = 3 [ 12.065] wait_for_shadow: setting front pixmap to handle=30 [ 12.065] sna_drawable_use_bo: using whole GPU bo [ 12.065] sna_pixmap_move_to_gpu(pixmap=1136, usage=0), flags=a [ 12.065] sna_pixmap_move_to_gpu: already all-damaged [ 12.065] sna_pixmap_mark_active: pixmap=1136, handle=22 [ 12.065] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.065] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.065] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.065] kgem_bo_is_render: handle=30, rq? 1 [1] [ 12.065] kgem_bo_is_render: handle=30, rq? 1 [1] [ 12.065] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.065] gen9_composite_get_binding_table(ff00) [ 12.065] kgem_add_reloc64: handle=22, pos=16312, delta=0, domains=40000 [ 12.065] kgem_add_handle: handle=22, index=3 [ 12.065] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd985000) [ 12.065] [3fb0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.065] gen9_emit_vertex_elements: setup id=0 [ 12.065] (0, 0) -> (3422, 6) + (48, 36) [ 12.065] gen8_vertex_flush[4cc] = 3 [ 12.065] sna_destroy_pixmap: pixmap=1136, attached?=1 [ 12.065] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.065] __kgem_bo_destroy: handle=22, size=61440 [ 12.065] __kgem_bo_destroy: handle=22 -> active [ 12.065] __sna_free_pixmap(pixmap=1136) [ 12.065] sna_accel_flush: flush?=0, dirty?=1 [ 12.065] sna_accel_flush: syncing SHM pixmap=1134 (refcnt=1) [ 12.065] _sna_pixmap_move_to_cpu(pixmap=1134, 48x48, flags=3) [ 12.065] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.065] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.065] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.065] kgem_bo_sync__cpu_full: handle=28 [ 12.065] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.065] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.065] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.065] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.065] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.065] __kgem_retire_rq: request 1 complete [ 12.065] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.065] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.065] sna_accel_flush: flush?=0, dirty?=0 [ 12.065] sna_block_handler (tv=596.92000) [ 12.065] kgem_retire, need_retire?=1 [ 12.065] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.065] kgem_retire -- retired=0, need_retire=0 [ 12.065] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.065] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.065] __kgem_bo_destroy: handle=31, size=262144 [ 12.065] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.065] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.065] sna_accel_block: GPU idle, flushing [ 12.065] gen8_vertex_close: used=100, vbo active? 16, vb=1, nreloc=1 [ 12.065] gen8_vertex_close: reloc[0] = 287 [ 12.065] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.065] kgem_add_handle: handle=16, index=4 [ 12.065] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.065] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32489 [fenced=0] [ 12.065] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.065] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.065] kgem_fixup_relocs: shrinking by 61440 [ 12.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.065] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.065] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 12.065] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.065] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 12.065] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.065] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.065] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.065] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.065] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.065] start_flush: has dirty shadow [ 12.065] timer_enable (time=12065), starting timer 0 [ 12.065] timer_enable (time=12065), starting timer 1 [ 12.065] sna_accel_block: evaluating timers, active=7 [ 12.065] sna_accel_block: flush timer expires in 8 [12073] [ 12.074] sna_wakeup_handler [ 12.074] sna_block_handler (tv=596.83000) [ 12.074] kgem_retire, need_retire?=1 [ 12.074] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.074] kgem_retire__requests_ring: retiring ring 0 [ 12.074] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.074] __kgem_retire_rq: request 1 complete [ 12.074] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 12.074] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.074] kgem_bo_move_to_cache: release handle=22 [ 12.074] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.074] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.074] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.074] kgem_retire -- retired=1, need_retire=0 [ 12.074] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.074] gen6_render_retire: resetting idle vbo [ 12.074] sna_scanout_do_flush: flush timer active: delta=-1 [ 12.074] sna_scanout_do_flush (time=12074), triggered [ 12.074] sna_scanout_flush (time=12074), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.074] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.074] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.074] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.074] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.074] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.074] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.074] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.074] sna_pixmap_move_to_gpu: already all-damaged [ 12.074] sna_pixmap_mark_active: pixmap=165, handle=30 [ 12.074] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.074] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.074] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.074] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 12.074] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 12.074] get_fb: reusing fb=108 for handle=30 [ 12.074] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 12.074] __kgem_bo_clear_busy: handle=30 [ 12.074] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 12.074] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 12.074] __kgem_bo_clear_busy: handle=30 [ 12.074] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.074] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 12.074] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 12.074] sna_accel_block: evaluating timers, active=7 [ 12.074] sna_accel_block: flush timer expires in 16 [12090] [ 12.076] sna_wakeup_handler [ 12.076] sna_mode_wakeup: len=32 [ 12.076] sna_mode_wakeup: recording last swap on pipe=1, frame 448 [1c0], time 12.77232 [ 12.076] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 12.076] sna_mode_wakeup: flip complete, pending? 2 [ 12.076] sna_block_handler (tv=596.81000) [ 12.076] sna_scanout_do_flush: flush timer active: delta=14 [ 12.076] sna_accel_block: evaluating timers, active=7 [ 12.076] sna_accel_block: flush timer expires in 14 [12090] [ 12.078] sna_wakeup_handler [ 12.078] sna_mode_wakeup: len=32 [ 12.078] sna_mode_wakeup: recording last swap on pipe=0, frame 478 [1de], time 12.78537 [ 12.078] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 12.078] sna_mode_wakeup: flip complete, pending? 1 [ 12.078] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.078] sna_block_handler (tv=596.79000) [ 12.078] sna_scanout_do_flush: flush timer active: delta=12 [ 12.078] sna_accel_block: evaluating timers, active=7 [ 12.078] sna_accel_block: flush timer expires in 12 [12090] [ 12.090] sna_wakeup_handler [ 12.090] sna_block_handler (tv=596.67000) [ 12.090] sna_scanout_do_flush: flush timer active: delta=0 [ 12.090] sna_scanout_do_flush (time=12090), triggered [ 12.090] sna_scanout_flush (time=12090), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.090] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.090] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.090] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.090] sna_accel_do_throttle (time=12090), triggered [ 12.090] sna_accel_throttle (time=12090) [ 12.090] sna_accel_disarm_timer[1] (time=12090) [ 12.090] sna_accel_block: evaluating timers, active=5 [ 12.090] sna_accel_block: flush timer expires in 16 [12106] [ 12.106] sna_wakeup_handler [ 12.106] sna_block_handler (tv=596.51000) [ 12.106] sna_scanout_do_flush: flush timer active: delta=0 [ 12.106] sna_scanout_do_flush (time=12106), triggered [ 12.106] sna_scanout_flush (time=12106), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.106] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.106] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.106] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.106] sna_accel_disarm_timer[0] (time=12106) [ 12.106] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.106] sna_accel_do_throttle -- no pending activity [ 12.162] sna_wakeup_handler [ 12.162] sna_destroy_pixmap: pixmap=1134, attached?=1 [ 12.162] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.162] __sna_free_pixmap(pixmap=1134) [ 12.162] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.162] kgem_bo_sync__cpu: handle=28 [ 12.162] sna_accel_watch_flush: enable=-1 [ 12.162] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.162] __kgem_bo_destroy: handle=28, size=12288 [ 12.162] __kgem_bo_destroy: handle=28, not reusable [ 12.162] kgem_bo_free: handle=28, size=12288 [ 12.162] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.162] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.162] sna_accel_flush: flush?=0, dirty?=0 [ 12.162] sna_block_handler (tv=595.995000) [ 12.162] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.162] sna_accel_do_throttle -- no pending activity [ 12.163] sna_wakeup_handler [ 12.163] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.163] __pop_freed_pixmap: reusing freed pixmap=1136 header [ 12.163] create_pixmap_hdr: pixmap=1143, width=48, height=48, usage=0 [ 12.163] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.163] __kgem_bo_init(handle=28, num_pages=3) [ 12.163] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.163] sna_accel_watch_flush: enable=1 [ 12.163] __sna_damage_all(48, 48) [ 12.163] sna_pixmap_create_shm: serial=1143, 48x48, usage=0 [ 12.163] sna_accel_flush: flush?=0, dirty?=0 [ 12.163] sna_create_pixmap(48, 36, 24, usage=0) [ 12.163] kgem_can_create_2d: 48x36 @ 24 [ 12.163] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.163] kgem_can_create_2d: untiled size=8192 [ 12.163] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.163] kgem_choose_tiling: 48x36 -> 0 [ 12.163] sna_create_pixmap: usage=0, flags=b [ 12.163] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.163] __pop_freed_pixmap: reusing freed pixmap=1138 header [ 12.163] create_pixmap_hdr: pixmap=1145, width=48, height=36, usage=0 [ 12.163] sna_create_pixmap: serial=1145, 48x36, usage=0 [ 12.163] sna_composite_rectangles(pixmap=1146, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.163] sna_composite_rectangles: converted to op 0 [ 12.163] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.163] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.163] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.163] sna_composite_rectangles: dropping last-cpu hint [ 12.163] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=19... [ 12.163] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.163] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.163] sna_pixmap_move_to_gpu(pixmap=1146, usage=0), flags=b [ 12.163] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.163] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.163] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.163] kgem_choose_tiling: 48x36 -> 0 [ 12.163] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.163] kgem_choose_tiling: 48x36 -> 0 [ 12.163] sna_pixmap_alloc_gpu: pixmap=1146 [ 12.163] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.163] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.163] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.163] from inactive: pitch=192, tiling=0: handle=22, id=979 [ 12.163] __sna_damage_all(48, 36) [ 12.163] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.163] sna_pixmap_mark_active: pixmap=1146, handle=22 [ 12.163] sna_drawable_use_bo: allocated GPU bo for operation [ 12.163] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.163] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.163] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.163] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.163] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.163] sna_render_get_solid: 0 [ 12.163] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.163] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.163] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.163] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.163] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.163] kgem_add_handle: handle=4, index=0 [ 12.163] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.163] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.163] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.163] gen9_composite_get_binding_table(ffc0) [ 12.163] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.163] kgem_add_handle: handle=22, index=1 [ 12.163] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.163] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.163] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.163] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.163] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.163] kgem_add_handle: handle=7, index=2 [ 12.163] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.163] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.163] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.163] gen9_emit_sampler: sampler = 1 [ 12.163] gen9_emit_sf: num_sf_outputs=1 [ 12.163] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.163] gen9_emit_vertex_elements: setup id=0 [ 12.163] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.163] (0, 0), (48, 36) [ 12.163] gen8_vertex_flush[490] = 3 [ 12.163] sna_composite_rectangles: pixmap=1146 marking clear [0]? 1 [ 12.163] sna_composite_rectangles(pixmap=1146, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.163] sna_composite_rectangles: converted to op 1 [ 12.163] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.163] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.163] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.163] sna_composite_rectangles: promoting to full GPU [ 12.163] sna_composite_rectangles: dropping last-cpu hint [ 12.163] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=19... [ 12.163] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.163] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.163] sna_drawable_use_bo: using whole GPU bo [ 12.163] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.163] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.163] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.163] sna_render_get_solid: ff2c001e [ 12.163] sna_render_get_solid(0) = ff2c001e (old) [ 12.163] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.163] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.163] gen9_composite_get_binding_table(ff00) [ 12.163] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.163] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.163] kgem_add_handle: handle=8, index=3 [ 12.163] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.163] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.163] gen9_emit_vertex_elements: setup id=0 [ 12.163] (0, 0), (48, 36) [ 12.163] gen8_vertex_flush[4cc] = 3 [ 12.163] sna_composite_rectangles: pixmap=1146 marking clear [ff2c001e]? 1 [ 12.163] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=47a [ 12.163] sna_validate_gc: recomputing clip [ 12.163] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.163] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1146:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.163] sna_copy_area: normal copy [ 12.163] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.163] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.163] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.163] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.163] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.163] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.163] sna_do_copy: pixmap -- no source clipping [ 12.163] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.163] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.163] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1146+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.163] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.163] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.163] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=1b... [ 12.163] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.163] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.163] sna_drawable_use_bo: using whole GPU bo [ 12.163] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.163] sna_pixmap_move_to_gpu: already all-damaged [ 12.163] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.163] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.163] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.163] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.163] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.163] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.163] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.163] gen9_composite_get_binding_table(fe80) [ 12.163] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.163] kgem_add_handle: handle=9, index=4 [ 12.163] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.163] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.163] gen9_emit_sampler: sampler = 0 [ 12.163] gen9_emit_vertex_elements: setup id=0 [ 12.163] (3422, 6) -> (0, 0) + (48, 36) [ 12.163] gen8_vertex_flush[510] = 3 [ 12.163] sna_create_pixmap(80, 80, 32, usage=0) [ 12.163] kgem_can_create_2d: 80x80 @ 32 [ 12.163] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.163] kgem_can_create_2d: untiled size=28672 [ 12.163] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.163] kgem_choose_tiling: 80x80 -> 0 [ 12.163] sna_create_pixmap: usage=0, flags=b [ 12.163] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.163] __pop_freed_pixmap: reusing freed pixmap=1130 header [ 12.163] create_pixmap_hdr: pixmap=1147, width=80, height=80, usage=0 [ 12.163] sna_create_pixmap: serial=1147, 80x80, usage=0 [ 12.163] sna_composite_rectangles(pixmap=1148, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.163] sna_composite_rectangles: converted to op 0 [ 12.163] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.163] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.163] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.163] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.163] sna_composite_rectangles: dropping last-cpu hint [ 12.163] sna_drawable_use_bo pixmap=1148, box=((0, 0), (80, 80)), flags=19... [ 12.163] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.163] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.163] sna_pixmap_move_to_gpu(pixmap=1148, usage=0), flags=b [ 12.163] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.163] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.163] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.163] kgem_choose_tiling: 80x80 -> 0 [ 12.163] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.163] kgem_choose_tiling: 80x80 -> 0 [ 12.163] sna_pixmap_alloc_gpu: pixmap=1148 [ 12.163] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.163] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.163] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 12.163] from inactive: pitch=320, tiling=0: handle=40, id=980 [ 12.163] __sna_damage_all(80, 80) [ 12.163] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.163] sna_pixmap_mark_active: pixmap=1148, handle=40 [ 12.163] sna_drawable_use_bo: allocated GPU bo for operation [ 12.163] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.163] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.163] kgem_bo_is_render: handle=40, rq? 0 [0] [ 12.163] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.163] sna_render_get_solid: 0 [ 12.163] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.163] kgem_set_mode: flushing before new bo [ 12.163] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.163] gen8_vertex_close: reloc[0] = 287 [ 12.163] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.163] kgem_add_handle: handle=16, index=5 [ 12.163] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.163] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.163] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.163] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.163] kgem_fixup_relocs: shrinking by 61440 [ 12.163] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.163] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.163] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.163] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.163] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.163] __kgem_bo_clear_busy: handle=7 [ 12.163] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.163] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.163] __kgem_bo_clear_busy: handle=8 [ 12.163] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.163] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.163] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.163] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.163] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.163] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.163] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.163] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.163] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.163] kgem_add_handle: handle=4, index=0 [ 12.163] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.163] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.163] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.164] gen9_composite_get_binding_table(ffc0) [ 12.164] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 12.164] kgem_add_handle: handle=40, index=1 [ 12.164] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 12.164] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 12.164] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.164] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.164] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.164] kgem_add_handle: handle=7, index=2 [ 12.164] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.164] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.164] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.164] gen9_emit_sampler: sampler = 1 [ 12.164] gen9_emit_sf: num_sf_outputs=1 [ 12.164] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.164] gen9_emit_vertex_elements: setup id=0 [ 12.164] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.164] (0, 0), (80, 80) [ 12.164] gen8_vertex_flush[490] = 3 [ 12.164] sna_composite_rectangles: pixmap=1148 marking clear [0]? 1 [ 12.164] sna_composite_rectangles(pixmap=1148, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.164] sna_composite_rectangles: converted to op 1 [ 12.164] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.164] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.164] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.164] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.164] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.164] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.164] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.164] sna_composite_rectangles: dropping last-cpu hint [ 12.164] sna_drawable_use_bo pixmap=1148, box=((0, 0), (80, 80)), flags=1... [ 12.164] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.164] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.164] sna_drawable_use_bo: using whole GPU bo [ 12.164] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.164] kgem_bo_is_render: handle=40, rq? 1 [1] [ 12.164] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.164] sna_render_get_solid: 40404040 [ 12.164] sna_render_get_solid(1) = 40404040 (old) [ 12.164] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.164] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.164] gen9_composite_get_binding_table(ff00) [ 12.164] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.164] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.164] kgem_add_handle: handle=8, index=3 [ 12.164] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.164] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.164] gen9_emit_vertex_elements: setup id=0 [ 12.164] (0, 0), (2, 2) [ 12.164] (78, 0), (80, 2) [ 12.164] (0, 78), (2, 80) [ 12.164] (78, 78), (80, 80) [ 12.164] gen8_vertex_flush[4cc] = 12 [ 12.164] sna_composite(pixmap=1146, op=3, src=1148+(3422, 6), mask=0+(0, 0), dst=1146+(0, 0)+(0, 0), size=(48, 36) [ 12.164] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.164] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.164] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.164] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.164] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.164] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.164] gen9_render_composite: 48x36, current mode=1/1 [ 12.164] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.164] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 12.164] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.164] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.164] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.164] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=7... [ 12.164] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.164] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.164] sna_drawable_use_bo: using whole GPU bo [ 12.164] gen9_composite_set_target: pixmap=1146, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.164] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.164] sna_transform_is_imprecise_integer_translation: no transform [ 12.164] gen9_composite_picture: integer translation (0, 0), removing [ 12.164] sna_render_pixmap_bo pixmap=1148, (3422, 6)x(48, 36)/(80, 80) [ 12.164] sna_render_pixmap_bo: GPU all damaged [ 12.164] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.164] kgem_bo_is_render: handle=40, rq? 1 [1] [ 12.164] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.164] gen4_choose_composite_emitter: identity src, no mask [ 12.164] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.164] __kgem_retire_rq: request 1 complete [ 12.164] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.164] kgem_set_mode: flushing before new bo [ 12.164] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.164] gen8_vertex_close: reloc[0] = 287 [ 12.164] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.164] kgem_add_handle: handle=16, index=4 [ 12.164] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.164] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.164] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.164] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.164] kgem_fixup_relocs: shrinking by 61440 [ 12.164] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.164] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.164] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 12.164] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.164] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.164] __kgem_bo_clear_busy: handle=7 [ 12.164] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.164] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.164] __kgem_bo_clear_busy: handle=8 [ 12.164] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.164] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.164] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.164] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.164] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.164] aligning vertex: was 2, now 3 floats per vertex [ 12.164] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.164] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.164] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.164] kgem_add_handle: handle=4, index=0 [ 12.164] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.164] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.164] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.164] gen9_composite_get_binding_table(ffc0) [ 12.164] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.164] kgem_add_handle: handle=22, index=1 [ 12.164] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.164] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.164] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.164] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 12.164] kgem_add_handle: handle=40, index=2 [ 12.164] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 12.164] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.164] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.164] gen9_emit_sampler: sampler = a [ 12.164] gen9_emit_sf: num_sf_outputs=1 [ 12.164] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.164] gen9_emit_vertex_elements: setup id=2 [ 12.164] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.164] gen9_render_composite_box: (0, 0), (48, 36) [ 12.164] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.164] gen8_vertex_flush[490] = 3 [ 12.164] sna_destroy_pixmap: pixmap=1148, attached?=1 [ 12.164] _kgem_bo_destroy: handle=40, proxy? 0 [ 12.164] __kgem_bo_destroy: handle=40, size=65536 [ 12.164] __kgem_bo_destroy: handle=40 -> active [ 12.164] __sna_free_pixmap(pixmap=1148) [ 12.164] sna_create_pixmap(2, 64, 32, usage=0) [ 12.164] kgem_can_create_2d: 2x64 @ 32 [ 12.164] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.164] kgem_can_create_2d: untiled size=4096 [ 12.164] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.164] kgem_choose_tiling: 2x64 -> 0 [ 12.164] sna_create_pixmap: usage=0, flags=a [ 12.164] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.164] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.164] create_pixmap: serial=1149, usage=0, 2x64 [ 12.164] sna_create_pixmap: serial=1149, 2x64, usage=0 [ 12.164] sna_composite_rectangles(pixmap=1150, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.164] sna_composite_rectangles: converted to op 0 [ 12.164] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.164] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.164] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.164] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.164] sna_composite_rectangles: fallback, dst pixmap=1150 too small or not attached [ 12.164] sna_composite_rectangles: fallback [ 12.164] sna_drawable_move_region_to_cpu(pixmap=1150 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.164] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.164] _sna_pixmap_move_to_cpu(pixmap=1150, 2x64, flags=1) [ 12.164] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.164] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.164] operate_inplace: no, inplace operation not suitable [ 12.164] _sna_pixmap_move_to_cpu: marking as damaged [ 12.164] __sna_damage_all(2, 64) [ 12.164] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.164] sna_create_pixmap(1, 32, 32, usage=0) [ 12.164] kgem_can_create_2d: 1x32 @ 32 [ 12.164] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.164] kgem_can_create_2d: untiled size=4096 [ 12.164] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.164] kgem_choose_tiling: 1x32 -> 0 [ 12.164] sna_create_pixmap: usage=0, flags=a [ 12.164] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.164] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.164] create_pixmap: serial=1151, usage=0, 1x32 [ 12.164] sna_create_pixmap: serial=1151, 1x32, usage=0 [ 12.164] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=476, drawable=480 [ 12.164] sna_validate_gc: recomputing clip [ 12.164] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.164] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.164] try_upload__fast: ignore existing cpu damage (if any) [ 12.164] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.164] try_upload__fast: no, no gpu damage [ 12.164] sna_drawable_move_region_to_cpu(pixmap=1152 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.164] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.164] _sna_pixmap_move_to_cpu(pixmap=1152, 1x32, flags=1) [ 12.164] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.164] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.164] operate_inplace: no, inplace operation not suitable [ 12.164] _sna_pixmap_move_to_cpu: marking as damaged [ 12.164] __sna_damage_all(1, 32) [ 12.164] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.164] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.164] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.164] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.164] sna_accel_flush: flush?=0, dirty?=0 [ 12.164] sna_composite(pixmap=1150, op=1, src=1152+(0, 0), mask=0+(0, 0), dst=1150+(0, 0)+(0, 0), size=(2, 64) [ 12.164] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.164] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.164] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.164] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.164] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.164] sna_composite: fallback, dst pixmap=1150 is too small (or completely damaged) [ 12.164] sna_composite: fallback -- fbComposite [ 12.164] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.164] sna_composite_fb: fallback -- move src to cpu [ 12.164] _sna_pixmap_move_to_cpu(pixmap=1152, 1x32, flags=2) [ 12.164] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.164] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.164] sna_composite_fb: fallback -- move dst to cpu [ 12.164] sna_drawable_move_region_to_cpu(pixmap=1150 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.164] sna_drawable_move_region_to_cpu: pixmap=1150 all damaged on CPU [ 12.164] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.164] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.164] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.164] sna_destroy_pixmap: pixmap=1152, attached?=1 [ 12.164] __sna_free_pixmap(pixmap=1152) [ 12.164] sna_composite(pixmap=1146, op=3, src=1150+(3422, 6), mask=0+(0, 0), dst=1146+(0, 0)+(0, 0), size=(48, 36) [ 12.164] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.164] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.164] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.164] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.164] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.164] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.164] gen9_render_composite: 48x36, current mode=1/1 [ 12.164] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.164] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.164] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.164] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.164] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=7... [ 12.164] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.164] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.164] sna_drawable_use_bo: using whole GPU bo [ 12.164] gen9_composite_set_target: pixmap=1146, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.164] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.164] sna_transform_is_imprecise_integer_translation: no transform [ 12.164] gen9_composite_picture: integer translation (0, 0), removing [ 12.164] sna_render_pixmap_bo pixmap=1150, (3422, 6)x(48, 36)/(2, 64) [ 12.164] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.164] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.164] use_cpu_bo: no cpu bo [ 12.164] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.164] kgem_choose_tiling: 2x36 -> 0 [ 12.164] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.164] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.164] sna_drawable_move_region_to_cpu(pixmap=1150 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.164] sna_drawable_move_region_to_cpu: pixmap=1150 all damaged on CPU [ 12.164] kgem_can_create_2d: 2x36 @ 32 [ 12.164] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.164] kgem_can_create_2d: untiled size=4096 [ 12.164] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.165] kgem_choose_tiling: 2x36 -> 0 [ 12.165] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.165] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.165] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.165] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.165] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.165] search_linear_cache: searching for inactive gtt map [ 12.165] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.165] search_linear_cache: searching for inactive gtt map [ 12.165] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.165] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.165] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.165] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.165] kgem_create_buffer: reusing handle=31 for buffer [ 12.165] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.165] init_buffer_from_bo: reusing handle=31 for buffer [ 12.165] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.165] kgem_bo_map: converting request for GTT map into CPU map [ 12.165] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.165] kgem_bo_sync__cpu: handle=31 [ 12.165] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.165] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.165] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.165] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.165] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.165] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.165] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.165] __kgem_bo_init(handle=31, num_pages=1152) [ 12.165] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.165] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.165] gen4_choose_composite_emitter: identity src, no mask [ 12.165] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.165] gen9_composite_get_binding_table(ff00) [ 12.165] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.165] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.165] kgem_add_handle: handle=31, index=3 [ 12.165] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.165] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.165] gen9_emit_vertex_elements: setup id=2 [ 12.165] gen9_render_composite_box: (0, 0), (48, 36) [ 12.165] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.165] gen8_vertex_flush[4cc] = 3 [ 12.165] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.165] sna_destroy_pixmap: pixmap=1150, attached?=1 [ 12.165] __sna_free_pixmap(pixmap=1150) [ 12.165] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1146:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.165] sna_copy_area: normal copy [ 12.165] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.165] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.165] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.165] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.165] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.165] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.165] sna_do_copy: pixmap -- no source clipping [ 12.165] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.165] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.165] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1146+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.165] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.165] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.165] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=1b... [ 12.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.165] sna_drawable_use_bo: using whole GPU bo [ 12.165] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.165] sna_pixmap_move_to_gpu: already all-damaged [ 12.165] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.165] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.165] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.165] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.165] aligning vertex: was 3, now 2 floats per vertex [ 12.165] gen9_composite_get_binding_table(fe80) [ 12.165] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.165] kgem_add_handle: handle=9, index=4 [ 12.165] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.165] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.165] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.165] gen9_emit_sampler: sampler = 0 [ 12.165] gen9_emit_vertex_elements: setup id=0 [ 12.165] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.165] (3422, 6) -> (0, 0) + (48, 36) [ 12.165] gen8_vertex_flush[558] = 3 [ 12.165] sna_composite_rectangles(pixmap=1146, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.165] sna_composite_rectangles: converted to op 3 [ 12.165] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.165] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.165] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.165] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.165] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=1... [ 12.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.165] sna_drawable_use_bo: using whole GPU bo [ 12.165] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.165] sna_render_get_solid: 660a0a0a [ 12.165] sna_render_get_solid(2) = 660a0a0a (old) [ 12.165] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.165] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.165] gen9_composite_get_binding_table(fe00) [ 12.165] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.165] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.165] kgem_add_handle: handle=8, index=5 [ 12.165] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.165] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.165] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.165] gen9_emit_sampler: sampler = 1 [ 12.165] gen9_emit_vertex_elements: setup id=0 [ 12.165] (0, 0), (48, 36) [ 12.165] gen8_vertex_flush[5b4] = 3 [ 12.165] sna_composite(pixmap=1146, op=3, src=1144+(0, 6), mask=0+(0, 0), dst=1146+(0, 0)+(0, 0), size=(48, 36) [ 12.165] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.165] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.165] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.165] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.165] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.165] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.165] gen9_render_composite: 48x36, current mode=1/1 [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.165] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.165] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.165] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.165] sna_drawable_use_bo pixmap=1146, box=((0, 0), (48, 36)), flags=7... [ 12.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.165] sna_drawable_use_bo: using whole GPU bo [ 12.165] gen9_composite_set_target: pixmap=1146, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.165] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.165] sna_transform_is_imprecise_integer_translation: no transform [ 12.165] gen9_composite_picture: integer translation (0, 0), removing [ 12.165] sna_render_pixmap_bo pixmap=1144, (0, 6)x(48, 36)/(48, 48) [ 12.165] sna_render_pixmap_bo: CPU all damaged [ 12.165] sna_add_flush_pixmap: marking pixmap=1144 for flushing [ 12.165] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.165] __kgem_retire_rq: request 1 complete [ 12.165] sna_add_flush_pixmap: new flush bo, flushing before [ 12.165] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.165] gen8_vertex_close: reloc[0] = 287 [ 12.165] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.165] kgem_add_handle: handle=16, index=6 [ 12.165] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.165] gen8_vertex_close: reloc[1] = 337 [ 12.165] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.165] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.165] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.165] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.165] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.165] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.165] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.165] kgem_fixup_relocs: shrinking by 61440 [ 12.165] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.165] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.165] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.165] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.165] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 12.165] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.165] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.165] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.165] __kgem_bo_clear_busy: handle=8 [ 12.165] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.165] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.165] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.165] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.165] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.165] gen4_choose_composite_emitter: identity src, no mask [ 12.165] needs_batch_flush: flushing before handle=28 for new reservation [ 12.165] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.165] aligning vertex: was 2, now 3 floats per vertex [ 12.165] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.165] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.165] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.165] kgem_add_handle: handle=4, index=0 [ 12.165] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.165] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.165] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.165] gen9_composite_get_binding_table(ffc0) [ 12.165] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.165] kgem_add_handle: handle=22, index=1 [ 12.165] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.165] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.165] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.165] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.165] kgem_add_handle: handle=28, index=2 [ 12.165] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.165] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.165] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.165] gen9_emit_sampler: sampler = 2 [ 12.165] gen9_emit_sf: num_sf_outputs=1 [ 12.165] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.165] gen9_emit_vertex_elements: setup id=2 [ 12.165] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.165] gen9_render_composite_box: (0, 0), (48, 36) [ 12.165] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.165] gen8_vertex_flush[490] = 3 [ 12.165] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=47a, drawable=b1 [ 12.165] sna_validate_gc: recomputing clip [ 12.165] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.165] sna_copy_area: src=pixmap=1146:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.165] sna_copy_area: normal copy [ 12.165] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.165] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.165] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.165] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.165] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.165] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.165] sna_do_copy: pixmap -- no source clipping [ 12.165] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.165] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.165] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1146+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.165] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b123e0, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.165] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.165] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.165] sna_drawable_use_bo: pinned, never REPLACES [ 12.165] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.165] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.165] sna_drawable_use_bo: applying move-to-gpu override [ 12.165] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 12.165] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 12.165] wait_for_shadow: setting front pixmap to handle=35 [ 12.165] sna_drawable_use_bo: using whole GPU bo [ 12.165] sna_pixmap_move_to_gpu(pixmap=1146, usage=0), flags=a [ 12.165] sna_pixmap_move_to_gpu: already all-damaged [ 12.165] sna_pixmap_mark_active: pixmap=1146, handle=22 [ 12.165] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.165] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.165] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.165] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.165] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.165] __kgem_retire_rq: request 1 complete [ 12.165] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 12.165] kgem_bo_move_to_cache: release handle=40 [ 12.165] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 12.165] kgem_set_mode: flushing before new bo [ 12.165] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 12.165] gen8_vertex_close: reloc[0] = 287 [ 12.165] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.165] kgem_add_handle: handle=16, index=3 [ 12.165] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.165] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 12.165] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.165] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.165] kgem_fixup_relocs: shrinking by 61440 [ 12.165] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.165] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.165] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.165] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.165] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.165] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.165] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.165] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.165] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 12.165] aligning vertex: was 3, now 2 floats per vertex [ 12.165] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.165] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.165] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.165] kgem_add_handle: handle=4, index=0 [ 12.165] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.165] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.165] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.165] gen9_composite_get_binding_table(ffc0) [ 12.165] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 12.165] kgem_add_handle: handle=35, index=1 [ 12.165] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.165] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 12.165] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.165] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.165] kgem_add_handle: handle=22, index=2 [ 12.165] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.165] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.165] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.165] gen9_emit_sampler: sampler = 0 [ 12.165] gen9_emit_sf: num_sf_outputs=1 [ 12.165] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.165] gen9_emit_vertex_elements: setup id=0 [ 12.165] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.165] (0, 0) -> (3422, 6) + (48, 36) [ 12.165] gen8_vertex_flush[490] = 3 [ 12.165] sna_destroy_pixmap: pixmap=1146, attached?=1 [ 12.165] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.165] __kgem_bo_destroy: handle=22, size=61440 [ 12.165] __kgem_bo_destroy: handle=22 -> active [ 12.165] __sna_free_pixmap(pixmap=1146) [ 12.165] sna_accel_flush: flush?=0, dirty?=1 [ 12.165] sna_accel_flush: syncing SHM pixmap=1144 (refcnt=1) [ 12.165] _sna_pixmap_move_to_cpu(pixmap=1144, 48x48, flags=3) [ 12.165] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.165] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.165] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.165] kgem_bo_sync__cpu_full: handle=28 [ 12.166] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.166] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.166] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.166] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.166] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.166] __kgem_retire_rq: request 1 complete [ 12.166] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.166] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.166] sna_accel_flush: flush?=0, dirty?=0 [ 12.166] sna_block_handler (tv=595.991000) [ 12.166] kgem_retire, need_retire?=1 [ 12.166] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.166] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.166] kgem_retire -- retired=0, need_retire=0 [ 12.166] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.166] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.166] __kgem_bo_destroy: handle=31, size=262144 [ 12.166] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.166] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.166] sna_accel_block: GPU idle, flushing [ 12.166] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.166] gen8_vertex_close: reloc[0] = 287 [ 12.166] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.166] kgem_add_handle: handle=16, index=3 [ 12.166] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.166] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 12.166] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.166] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.166] kgem_fixup_relocs: shrinking by 61440 [ 12.166] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.166] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.166] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.166] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.166] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.166] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.166] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.166] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.166] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.166] start_flush: has dirty shadow [ 12.166] timer_enable (time=12166), starting timer 0 [ 12.166] timer_enable (time=12166), starting timer 1 [ 12.166] sna_accel_block: evaluating timers, active=7 [ 12.166] sna_accel_block: flush timer expires in 8 [12174] [ 12.174] sna_wakeup_handler [ 12.174] sna_block_handler (tv=595.983000) [ 12.174] kgem_retire, need_retire?=1 [ 12.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.174] kgem_retire__requests_ring: retiring ring 0 [ 12.174] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.174] __kgem_retire_rq: request 1 complete [ 12.174] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 12.174] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.174] kgem_bo_move_to_cache: release handle=22 [ 12.174] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.174] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.174] kgem_retire -- retired=1, need_retire=0 [ 12.174] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.174] gen6_render_retire: resetting idle vbo [ 12.174] sna_scanout_do_flush: flush timer active: delta=0 [ 12.174] sna_scanout_do_flush (time=12174), triggered [ 12.174] sna_scanout_flush (time=12174), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.174] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.174] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.174] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.174] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.174] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.174] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.174] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.174] sna_pixmap_move_to_gpu: already all-damaged [ 12.174] sna_pixmap_mark_active: pixmap=165, handle=35 [ 12.174] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.174] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.174] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.174] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 12.174] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 12.174] get_fb: reusing fb=105 for handle=35 [ 12.174] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 12.174] __kgem_bo_clear_busy: handle=35 [ 12.174] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 12.174] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 12.174] __kgem_bo_clear_busy: handle=35 [ 12.174] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.174] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 12.174] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 12.174] sna_accel_block: evaluating timers, active=7 [ 12.174] sna_accel_block: flush timer expires in 16 [12190] [ 12.176] sna_wakeup_handler [ 12.176] sna_mode_wakeup: len=32 [ 12.176] sna_mode_wakeup: recording last swap on pipe=1, frame 454 [1c6], time 12.177237 [ 12.176] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 12.176] sna_mode_wakeup: flip complete, pending? 2 [ 12.176] sna_block_handler (tv=595.981000) [ 12.176] sna_scanout_do_flush: flush timer active: delta=14 [ 12.176] sna_accel_block: evaluating timers, active=7 [ 12.176] sna_accel_block: flush timer expires in 14 [12190] [ 12.178] sna_wakeup_handler [ 12.178] sna_mode_wakeup: len=32 [ 12.178] sna_mode_wakeup: recording last swap on pipe=0, frame 484 [1e4], time 12.178543 [ 12.178] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 12.178] sna_mode_wakeup: flip complete, pending? 1 [ 12.178] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.178] sna_block_handler (tv=595.979000) [ 12.178] sna_scanout_do_flush: flush timer active: delta=12 [ 12.178] sna_accel_block: evaluating timers, active=7 [ 12.178] sna_accel_block: flush timer expires in 12 [12190] [ 12.190] sna_wakeup_handler [ 12.190] sna_block_handler (tv=595.967000) [ 12.190] sna_scanout_do_flush: flush timer active: delta=0 [ 12.190] sna_scanout_do_flush (time=12190), triggered [ 12.190] sna_scanout_flush (time=12190), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.190] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.190] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.190] sna_accel_do_throttle (time=12190), triggered [ 12.190] sna_accel_throttle (time=12190) [ 12.190] sna_accel_disarm_timer[1] (time=12190) [ 12.190] sna_accel_block: evaluating timers, active=5 [ 12.190] sna_accel_block: flush timer expires in 16 [12206] [ 12.206] sna_wakeup_handler [ 12.206] sna_block_handler (tv=595.951000) [ 12.206] sna_scanout_do_flush: flush timer active: delta=0 [ 12.206] sna_scanout_do_flush (time=12206), triggered [ 12.206] sna_scanout_flush (time=12206), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.206] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.206] sna_accel_disarm_timer[0] (time=12206) [ 12.206] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.206] sna_accel_do_throttle -- no pending activity [ 12.262] sna_wakeup_handler [ 12.262] sna_destroy_pixmap: pixmap=1144, attached?=1 [ 12.262] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.262] __sna_free_pixmap(pixmap=1144) [ 12.262] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.262] kgem_bo_sync__cpu: handle=28 [ 12.262] sna_accel_watch_flush: enable=-1 [ 12.262] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.262] __kgem_bo_destroy: handle=28, size=12288 [ 12.262] __kgem_bo_destroy: handle=28, not reusable [ 12.262] kgem_bo_free: handle=28, size=12288 [ 12.262] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.262] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.262] sna_accel_flush: flush?=0, dirty?=0 [ 12.262] sna_block_handler (tv=595.895000) [ 12.262] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.262] sna_accel_do_throttle -- no pending activity [ 12.263] sna_wakeup_handler [ 12.263] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.263] __pop_freed_pixmap: reusing freed pixmap=1146 header [ 12.263] create_pixmap_hdr: pixmap=1153, width=48, height=48, usage=0 [ 12.263] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.263] __kgem_bo_init(handle=28, num_pages=3) [ 12.263] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.263] sna_accel_watch_flush: enable=1 [ 12.263] __sna_damage_all(48, 48) [ 12.263] sna_pixmap_create_shm: serial=1153, 48x48, usage=0 [ 12.263] sna_accel_flush: flush?=0, dirty?=0 [ 12.263] sna_create_pixmap(48, 36, 24, usage=0) [ 12.263] kgem_can_create_2d: 48x36 @ 24 [ 12.263] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.263] kgem_can_create_2d: untiled size=8192 [ 12.263] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.263] kgem_choose_tiling: 48x36 -> 0 [ 12.263] sna_create_pixmap: usage=0, flags=b [ 12.263] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.263] __pop_freed_pixmap: reusing freed pixmap=1148 header [ 12.263] create_pixmap_hdr: pixmap=1155, width=48, height=36, usage=0 [ 12.263] sna_create_pixmap: serial=1155, 48x36, usage=0 [ 12.263] sna_composite_rectangles(pixmap=1156, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.263] sna_composite_rectangles: converted to op 0 [ 12.263] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.263] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.263] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.263] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.263] sna_composite_rectangles: dropping last-cpu hint [ 12.263] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=19... [ 12.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.263] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.263] sna_pixmap_move_to_gpu(pixmap=1156, usage=0), flags=b [ 12.263] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.263] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.263] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.263] kgem_choose_tiling: 48x36 -> 0 [ 12.263] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.263] kgem_choose_tiling: 48x36 -> 0 [ 12.263] sna_pixmap_alloc_gpu: pixmap=1156 [ 12.263] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.263] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.263] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.263] from inactive: pitch=192, tiling=0: handle=22, id=984 [ 12.263] __sna_damage_all(48, 36) [ 12.263] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.263] sna_pixmap_mark_active: pixmap=1156, handle=22 [ 12.263] sna_drawable_use_bo: allocated GPU bo for operation [ 12.263] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.263] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.263] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.263] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.263] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.263] sna_render_get_solid: 0 [ 12.263] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.263] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.263] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.263] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.263] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.263] kgem_add_handle: handle=4, index=0 [ 12.263] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.263] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.263] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.263] gen9_composite_get_binding_table(ffc0) [ 12.263] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.263] kgem_add_handle: handle=22, index=1 [ 12.263] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.263] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.263] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.263] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.263] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.263] kgem_add_handle: handle=7, index=2 [ 12.263] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.263] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.263] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.263] gen9_emit_sampler: sampler = 1 [ 12.263] gen9_emit_sf: num_sf_outputs=1 [ 12.263] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.263] gen9_emit_vertex_elements: setup id=0 [ 12.263] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.263] (0, 0), (48, 36) [ 12.263] gen8_vertex_flush[490] = 3 [ 12.263] sna_composite_rectangles: pixmap=1156 marking clear [0]? 1 [ 12.263] sna_composite_rectangles(pixmap=1156, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.263] sna_composite_rectangles: converted to op 1 [ 12.263] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.263] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.263] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.263] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.263] sna_composite_rectangles: promoting to full GPU [ 12.263] sna_composite_rectangles: dropping last-cpu hint [ 12.263] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=19... [ 12.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.263] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.263] sna_drawable_use_bo: using whole GPU bo [ 12.263] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.263] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.263] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.263] sna_render_get_solid: ff2c001e [ 12.263] sna_render_get_solid(0) = ff2c001e (old) [ 12.263] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.263] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.263] gen9_composite_get_binding_table(ff00) [ 12.263] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.263] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.263] kgem_add_handle: handle=8, index=3 [ 12.263] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.263] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.263] gen9_emit_vertex_elements: setup id=0 [ 12.263] (0, 0), (48, 36) [ 12.263] gen8_vertex_flush[4cc] = 3 [ 12.263] sna_composite_rectangles: pixmap=1156 marking clear [ff2c001e]? 1 [ 12.263] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=484 [ 12.263] sna_validate_gc: recomputing clip [ 12.263] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.263] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1156:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.263] sna_copy_area: normal copy [ 12.263] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.263] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.263] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.263] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.263] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.263] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.263] sna_do_copy: pixmap -- no source clipping [ 12.263] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.263] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.263] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1156+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.263] sna_copy_boxes: dst=(priv=0x55bca9b8ded0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.263] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.263] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=1b... [ 12.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.263] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.263] sna_drawable_use_bo: using whole GPU bo [ 12.263] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.263] sna_pixmap_move_to_gpu: already all-damaged [ 12.263] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.263] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.263] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.263] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.263] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.263] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.263] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.263] gen9_composite_get_binding_table(fe80) [ 12.263] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.263] kgem_add_handle: handle=9, index=4 [ 12.263] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.263] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.263] gen9_emit_sampler: sampler = 0 [ 12.263] gen9_emit_vertex_elements: setup id=0 [ 12.263] (3422, 6) -> (0, 0) + (48, 36) [ 12.263] gen8_vertex_flush[510] = 3 [ 12.263] sna_create_pixmap(80, 80, 32, usage=0) [ 12.263] kgem_can_create_2d: 80x80 @ 32 [ 12.263] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.263] kgem_can_create_2d: untiled size=28672 [ 12.263] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.263] kgem_choose_tiling: 80x80 -> 0 [ 12.263] sna_create_pixmap: usage=0, flags=b [ 12.263] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.263] __pop_freed_pixmap: reusing freed pixmap=1132 header [ 12.263] create_pixmap_hdr: pixmap=1157, width=80, height=80, usage=0 [ 12.263] sna_create_pixmap: serial=1157, 80x80, usage=0 [ 12.263] sna_composite_rectangles(pixmap=1158, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.263] sna_composite_rectangles: converted to op 0 [ 12.263] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.263] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.263] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.263] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.263] sna_composite_rectangles: dropping last-cpu hint [ 12.263] sna_drawable_use_bo pixmap=1158, box=((0, 0), (80, 80)), flags=19... [ 12.263] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.263] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.263] sna_pixmap_move_to_gpu(pixmap=1158, usage=0), flags=b [ 12.263] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.263] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.263] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.263] kgem_choose_tiling: 80x80 -> 0 [ 12.263] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.263] kgem_choose_tiling: 80x80 -> 0 [ 12.263] sna_pixmap_alloc_gpu: pixmap=1158 [ 12.263] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.263] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.263] kgem_bo_remove_from_inactive: removing handle=40 from inactive [ 12.263] from inactive: pitch=320, tiling=0: handle=40, id=985 [ 12.263] __sna_damage_all(80, 80) [ 12.263] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.263] sna_pixmap_mark_active: pixmap=1158, handle=40 [ 12.263] sna_drawable_use_bo: allocated GPU bo for operation [ 12.263] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.263] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.263] kgem_bo_is_render: handle=40, rq? 0 [0] [ 12.263] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.263] sna_render_get_solid: 0 [ 12.263] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.263] kgem_set_mode: flushing before new bo [ 12.263] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.263] gen8_vertex_close: reloc[0] = 287 [ 12.263] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.263] kgem_add_handle: handle=16, index=5 [ 12.263] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.263] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.263] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.263] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.263] kgem_fixup_relocs: shrinking by 61440 [ 12.263] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.264] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.264] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.264] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.264] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.264] __kgem_bo_clear_busy: handle=7 [ 12.264] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.264] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.264] __kgem_bo_clear_busy: handle=8 [ 12.264] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.264] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.264] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.264] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.264] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.264] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.264] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.264] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.264] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.264] kgem_add_handle: handle=4, index=0 [ 12.264] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.264] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.264] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.264] gen9_composite_get_binding_table(ffc0) [ 12.264] kgem_add_reloc64: handle=40, pos=16360, delta=0, domains=20002 [ 12.264] kgem_add_handle: handle=40, index=1 [ 12.264] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd43c000) [ 12.264] __kgem_bo_mark_dirty: handle=40 (proxy? 0) [ 12.264] [3fe0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.264] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.264] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.264] kgem_add_handle: handle=7, index=2 [ 12.264] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.264] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.264] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.264] gen9_emit_sampler: sampler = 1 [ 12.264] gen9_emit_sf: num_sf_outputs=1 [ 12.264] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.264] gen9_emit_vertex_elements: setup id=0 [ 12.264] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.264] (0, 0), (80, 80) [ 12.264] gen8_vertex_flush[490] = 3 [ 12.264] sna_composite_rectangles: pixmap=1158 marking clear [0]? 1 [ 12.264] sna_composite_rectangles(pixmap=1158, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.264] sna_composite_rectangles: converted to op 1 [ 12.264] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.264] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.264] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.264] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.264] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.264] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.264] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.264] sna_composite_rectangles: dropping last-cpu hint [ 12.264] sna_drawable_use_bo pixmap=1158, box=((0, 0), (80, 80)), flags=1... [ 12.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.264] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.264] sna_drawable_use_bo: using whole GPU bo [ 12.264] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.264] kgem_bo_is_render: handle=40, rq? 1 [1] [ 12.264] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.264] sna_render_get_solid: 40404040 [ 12.264] sna_render_get_solid(1) = 40404040 (old) [ 12.264] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.264] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.264] gen9_composite_get_binding_table(ff00) [ 12.264] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.264] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.264] kgem_add_handle: handle=8, index=3 [ 12.264] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.264] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.264] gen9_emit_vertex_elements: setup id=0 [ 12.264] (0, 0), (2, 2) [ 12.264] (78, 0), (80, 2) [ 12.264] (0, 78), (2, 80) [ 12.264] (78, 78), (80, 80) [ 12.264] gen8_vertex_flush[4cc] = 12 [ 12.264] sna_composite(pixmap=1156, op=3, src=1158+(3422, 6), mask=0+(0, 0), dst=1156+(0, 0)+(0, 0), size=(48, 36) [ 12.264] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.264] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.264] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.264] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.264] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.264] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.264] gen9_render_composite: 48x36, current mode=1/1 [ 12.264] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.264] kgem_bo_is_busy: handle=40, domain: 0 exec? 1, rq? 1 [ 12.264] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.264] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.264] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=7... [ 12.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.264] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.264] sna_drawable_use_bo: using whole GPU bo [ 12.264] gen9_composite_set_target: pixmap=1156, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.264] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.264] sna_transform_is_imprecise_integer_translation: no transform [ 12.264] gen9_composite_picture: integer translation (0, 0), removing [ 12.264] sna_render_pixmap_bo pixmap=1158, (3422, 6)x(48, 36)/(80, 80) [ 12.264] sna_render_pixmap_bo: GPU all damaged [ 12.264] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.264] kgem_bo_is_render: handle=40, rq? 1 [1] [ 12.264] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.264] gen4_choose_composite_emitter: identity src, no mask [ 12.264] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.264] __kgem_retire_rq: request 1 complete [ 12.264] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.264] kgem_set_mode: flushing before new bo [ 12.264] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.264] gen8_vertex_close: reloc[0] = 287 [ 12.264] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.264] kgem_add_handle: handle=16, index=4 [ 12.264] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.264] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.264] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.264] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.264] kgem_fixup_relocs: shrinking by 61440 [ 12.264] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.264] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.264] kgem_commit: release handle=40 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd43c000 [ 12.264] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.264] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.264] __kgem_bo_clear_busy: handle=7 [ 12.264] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.264] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.264] __kgem_bo_clear_busy: handle=8 [ 12.264] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.264] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.264] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.264] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.264] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.264] aligning vertex: was 2, now 3 floats per vertex [ 12.264] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.264] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.264] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.264] kgem_add_handle: handle=4, index=0 [ 12.264] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.264] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.264] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.264] gen9_composite_get_binding_table(ffc0) [ 12.264] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.264] kgem_add_handle: handle=22, index=1 [ 12.264] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.264] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.264] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.264] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 12.264] kgem_add_handle: handle=40, index=2 [ 12.264] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd43c000) [ 12.264] [3fd0] bind bo(handle=40, addr=fd43c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.264] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.264] gen9_emit_sampler: sampler = a [ 12.264] gen9_emit_sf: num_sf_outputs=1 [ 12.264] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.264] gen9_emit_vertex_elements: setup id=2 [ 12.264] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.264] gen9_render_composite_box: (0, 0), (48, 36) [ 12.264] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.264] gen8_vertex_flush[490] = 3 [ 12.264] sna_destroy_pixmap: pixmap=1158, attached?=1 [ 12.264] _kgem_bo_destroy: handle=40, proxy? 0 [ 12.264] __kgem_bo_destroy: handle=40, size=65536 [ 12.264] __kgem_bo_destroy: handle=40 -> active [ 12.264] __sna_free_pixmap(pixmap=1158) [ 12.264] sna_create_pixmap(2, 64, 32, usage=0) [ 12.264] kgem_can_create_2d: 2x64 @ 32 [ 12.264] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.264] kgem_can_create_2d: untiled size=4096 [ 12.264] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.264] kgem_choose_tiling: 2x64 -> 0 [ 12.264] sna_create_pixmap: usage=0, flags=a [ 12.264] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.264] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.264] create_pixmap: serial=1159, usage=0, 2x64 [ 12.264] sna_create_pixmap: serial=1159, 2x64, usage=0 [ 12.264] sna_composite_rectangles(pixmap=1160, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.264] sna_composite_rectangles: converted to op 0 [ 12.264] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.264] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.264] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.264] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.264] sna_composite_rectangles: fallback, dst pixmap=1160 too small or not attached [ 12.264] sna_composite_rectangles: fallback [ 12.264] sna_drawable_move_region_to_cpu(pixmap=1160 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.264] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.264] _sna_pixmap_move_to_cpu(pixmap=1160, 2x64, flags=1) [ 12.264] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.264] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.264] operate_inplace: no, inplace operation not suitable [ 12.264] _sna_pixmap_move_to_cpu: marking as damaged [ 12.264] __sna_damage_all(2, 64) [ 12.264] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.264] sna_create_pixmap(1, 32, 32, usage=0) [ 12.264] kgem_can_create_2d: 1x32 @ 32 [ 12.264] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.264] kgem_can_create_2d: untiled size=4096 [ 12.264] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.264] kgem_choose_tiling: 1x32 -> 0 [ 12.264] sna_create_pixmap: usage=0, flags=a [ 12.264] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.264] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.264] create_pixmap: serial=1161, usage=0, 1x32 [ 12.264] sna_create_pixmap: serial=1161, 1x32, usage=0 [ 12.264] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=480, drawable=48a [ 12.264] sna_validate_gc: recomputing clip [ 12.264] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.264] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.264] try_upload__fast: ignore existing cpu damage (if any) [ 12.264] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.264] try_upload__fast: no, no gpu damage [ 12.264] sna_drawable_move_region_to_cpu(pixmap=1162 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.264] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.264] _sna_pixmap_move_to_cpu(pixmap=1162, 1x32, flags=1) [ 12.264] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.264] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.264] operate_inplace: no, inplace operation not suitable [ 12.264] _sna_pixmap_move_to_cpu: marking as damaged [ 12.264] __sna_damage_all(1, 32) [ 12.264] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.264] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.264] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.264] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.264] sna_accel_flush: flush?=0, dirty?=0 [ 12.264] sna_composite(pixmap=1160, op=1, src=1162+(0, 0), mask=0+(0, 0), dst=1160+(0, 0)+(0, 0), size=(2, 64) [ 12.264] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.264] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.264] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.264] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.264] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.264] sna_composite: fallback, dst pixmap=1160 is too small (or completely damaged) [ 12.264] sna_composite: fallback -- fbComposite [ 12.264] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.264] sna_composite_fb: fallback -- move src to cpu [ 12.264] _sna_pixmap_move_to_cpu(pixmap=1162, 1x32, flags=2) [ 12.264] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.264] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.264] sna_composite_fb: fallback -- move dst to cpu [ 12.264] sna_drawable_move_region_to_cpu(pixmap=1160 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.264] sna_drawable_move_region_to_cpu: pixmap=1160 all damaged on CPU [ 12.264] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.264] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.264] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.264] sna_destroy_pixmap: pixmap=1162, attached?=1 [ 12.264] __sna_free_pixmap(pixmap=1162) [ 12.264] sna_composite(pixmap=1156, op=3, src=1160+(3422, 6), mask=0+(0, 0), dst=1156+(0, 0)+(0, 0), size=(48, 36) [ 12.264] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.264] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.264] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.264] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.264] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.264] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.264] gen9_render_composite: 48x36, current mode=1/1 [ 12.264] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.264] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.264] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.264] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.264] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=7... [ 12.264] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.264] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.264] sna_drawable_use_bo: using whole GPU bo [ 12.264] gen9_composite_set_target: pixmap=1156, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.264] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.264] sna_transform_is_imprecise_integer_translation: no transform [ 12.264] gen9_composite_picture: integer translation (0, 0), removing [ 12.264] sna_render_pixmap_bo pixmap=1160, (3422, 6)x(48, 36)/(2, 64) [ 12.264] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.264] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.265] use_cpu_bo: no cpu bo [ 12.265] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.265] kgem_choose_tiling: 2x36 -> 0 [ 12.265] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.265] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.265] sna_drawable_move_region_to_cpu(pixmap=1160 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.265] sna_drawable_move_region_to_cpu: pixmap=1160 all damaged on CPU [ 12.265] kgem_can_create_2d: 2x36 @ 32 [ 12.265] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.265] kgem_can_create_2d: untiled size=4096 [ 12.265] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.265] kgem_choose_tiling: 2x36 -> 0 [ 12.265] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.265] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.265] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.265] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.265] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.265] search_linear_cache: searching for inactive gtt map [ 12.265] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.265] search_linear_cache: searching for inactive gtt map [ 12.265] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.265] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.265] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.265] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.265] kgem_create_buffer: reusing handle=31 for buffer [ 12.265] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.265] init_buffer_from_bo: reusing handle=31 for buffer [ 12.265] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.265] kgem_bo_map: converting request for GTT map into CPU map [ 12.265] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.265] kgem_bo_sync__cpu: handle=31 [ 12.265] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.265] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.265] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.265] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.265] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.265] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.265] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.265] __kgem_bo_init(handle=31, num_pages=1152) [ 12.265] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.265] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.265] gen4_choose_composite_emitter: identity src, no mask [ 12.265] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.265] gen9_composite_get_binding_table(ff00) [ 12.265] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.265] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.265] kgem_add_handle: handle=31, index=3 [ 12.265] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.265] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.265] gen9_emit_vertex_elements: setup id=2 [ 12.265] gen9_render_composite_box: (0, 0), (48, 36) [ 12.265] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.265] gen8_vertex_flush[4cc] = 3 [ 12.265] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.265] sna_destroy_pixmap: pixmap=1160, attached?=1 [ 12.265] __sna_free_pixmap(pixmap=1160) [ 12.265] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1156:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.265] sna_copy_area: normal copy [ 12.265] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.265] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.265] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.265] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.265] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.265] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.265] sna_do_copy: pixmap -- no source clipping [ 12.265] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.265] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.265] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1156+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.265] sna_copy_boxes: dst=(priv=0x55bca9b8ded0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.265] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.265] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=1b... [ 12.265] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.265] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.265] sna_drawable_use_bo: using whole GPU bo [ 12.265] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.265] sna_pixmap_move_to_gpu: already all-damaged [ 12.265] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.265] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.265] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.265] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.265] aligning vertex: was 3, now 2 floats per vertex [ 12.265] gen9_composite_get_binding_table(fe80) [ 12.265] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.265] kgem_add_handle: handle=9, index=4 [ 12.265] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.265] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.265] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.265] gen9_emit_sampler: sampler = 0 [ 12.265] gen9_emit_vertex_elements: setup id=0 [ 12.265] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.265] (3422, 6) -> (0, 0) + (48, 36) [ 12.265] gen8_vertex_flush[558] = 3 [ 12.265] sna_composite_rectangles(pixmap=1156, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.265] sna_composite_rectangles: converted to op 3 [ 12.265] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.265] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.265] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.265] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.265] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=1... [ 12.265] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.265] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.265] sna_drawable_use_bo: using whole GPU bo [ 12.265] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.265] sna_render_get_solid: 660a0a0a [ 12.265] sna_render_get_solid(2) = 660a0a0a (old) [ 12.265] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.265] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.265] gen9_composite_get_binding_table(fe00) [ 12.265] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.265] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.265] kgem_add_handle: handle=8, index=5 [ 12.265] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.265] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.265] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.265] gen9_emit_sampler: sampler = 1 [ 12.265] gen9_emit_vertex_elements: setup id=0 [ 12.265] (0, 0), (48, 36) [ 12.265] gen8_vertex_flush[5b4] = 3 [ 12.265] sna_composite(pixmap=1156, op=3, src=1154+(0, 6), mask=0+(0, 0), dst=1156+(0, 0)+(0, 0), size=(48, 36) [ 12.265] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.265] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.265] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.265] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.265] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.265] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.265] gen9_render_composite: 48x36, current mode=1/1 [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.265] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.265] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.265] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.265] sna_drawable_use_bo pixmap=1156, box=((0, 0), (48, 36)), flags=7... [ 12.265] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.265] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.265] sna_drawable_use_bo: using whole GPU bo [ 12.265] gen9_composite_set_target: pixmap=1156, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.265] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.265] sna_transform_is_imprecise_integer_translation: no transform [ 12.265] gen9_composite_picture: integer translation (0, 0), removing [ 12.265] sna_render_pixmap_bo pixmap=1154, (0, 6)x(48, 36)/(48, 48) [ 12.265] sna_render_pixmap_bo: CPU all damaged [ 12.265] sna_add_flush_pixmap: marking pixmap=1154 for flushing [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.265] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.265] gen4_choose_composite_emitter: identity src, no mask [ 12.265] needs_batch_flush: flushing before handle=28 for new reservation [ 12.265] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.265] gen8_vertex_close: reloc[0] = 287 [ 12.265] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.265] kgem_add_handle: handle=16, index=6 [ 12.265] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.265] gen8_vertex_close: reloc[1] = 337 [ 12.265] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.265] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.265] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.265] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.265] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 12.265] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.265] kgem_fixup_relocs: shrinking by 61440 [ 12.265] __kgem_busy: handle=2, busy=0, wedged=0 [ 12.265] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 12.265] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.265] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.265] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd43c000 [ 12.265] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.265] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.265] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.265] __kgem_bo_clear_busy: handle=8 [ 12.265] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.265] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.265] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.265] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.265] aligning vertex: was 2, now 3 floats per vertex [ 12.265] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.265] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.265] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.265] kgem_add_handle: handle=4, index=0 [ 12.265] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.265] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.265] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.265] gen9_composite_get_binding_table(ffc0) [ 12.265] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.265] kgem_add_handle: handle=22, index=1 [ 12.265] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.265] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.265] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.265] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.265] kgem_add_handle: handle=28, index=2 [ 12.265] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.265] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.265] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.265] gen9_emit_sampler: sampler = 2 [ 12.265] gen9_emit_sf: num_sf_outputs=1 [ 12.265] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.265] gen9_emit_vertex_elements: setup id=2 [ 12.265] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.265] gen9_render_composite_box: (0, 0), (48, 36) [ 12.265] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.265] gen8_vertex_flush[490] = 3 [ 12.265] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=484, drawable=b1 [ 12.265] sna_validate_gc: recomputing clip [ 12.265] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.265] sna_copy_area: src=pixmap=1156:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.265] sna_copy_area: normal copy [ 12.265] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.265] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.265] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.265] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.265] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.265] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.265] sna_do_copy: pixmap -- no source clipping [ 12.265] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.265] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.265] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1156+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.265] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8ded0, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.265] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.265] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.265] sna_drawable_use_bo: pinned, never REPLACES [ 12.265] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.265] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.265] sna_drawable_use_bo: applying move-to-gpu override [ 12.265] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 12.265] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 12.265] wait_for_shadow: setting front pixmap to handle=30 [ 12.265] sna_drawable_use_bo: using whole GPU bo [ 12.265] sna_pixmap_move_to_gpu(pixmap=1156, usage=0), flags=a [ 12.265] sna_pixmap_move_to_gpu: already all-damaged [ 12.265] sna_pixmap_mark_active: pixmap=1156, handle=22 [ 12.265] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.265] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.265] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.265] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.265] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.265] kgem_flush: opportunistic flushing? flush=1,0, aperture=28/262144, idle?=0 [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.265] aligning vertex: was 3, now 2 floats per vertex [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.265] gen9_composite_get_binding_table(ff00) [ 12.265] kgem_add_reloc64: handle=30, pos=16312, delta=0, domains=20002 [ 12.265] kgem_add_handle: handle=30, index=3 [ 12.265] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=e05bd000) [ 12.265] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 12.265] [3fb0] bind bo(handle=30, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.265] kgem_add_reloc64: handle=22, pos=16296, delta=0, domains=40000 [ 12.265] kgem_add_reloc64[6] = (delta=0, target handle=1, presumed=fd985000) [ 12.265] [3fa0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.265] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 12.265] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.265] gen9_emit_sampler: sampler = 0 [ 12.265] gen9_emit_vertex_elements: setup id=0 [ 12.265] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.265] (0, 0) -> (3422, 6) + (48, 36) [ 12.265] gen8_vertex_flush[52c] = 3 [ 12.265] sna_destroy_pixmap: pixmap=1156, attached?=1 [ 12.265] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.265] __kgem_bo_destroy: handle=22, size=61440 [ 12.265] __kgem_bo_destroy: handle=22 -> active [ 12.265] __sna_free_pixmap(pixmap=1156) [ 12.265] sna_accel_flush: flush?=1, dirty?=1 [ 12.265] sna_accel_flush: syncing SHM pixmap=1154 (refcnt=1) [ 12.265] _sna_pixmap_move_to_cpu(pixmap=1154, 48x48, flags=3) [ 12.265] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.265] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.265] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.265] kgem_bo_sync__cpu_full: handle=28 [ 12.265] gen8_vertex_close: used=94, vbo active? 16, vb=5, nreloc=2 [ 12.265] gen8_vertex_close: reloc[0] = 287 [ 12.265] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.265] kgem_add_handle: handle=16, index=4 [ 12.265] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fffa8000) [ 12.265] gen8_vertex_close: reloc[1] = 326 [ 12.265] kgem_add_reloc64: handle=16, pos=326, delta=0, domains=200000 [ 12.265] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fffa8000) [ 12.265] batch[1/1, flags=1800]: 338 338 16288 16384, nreloc=9, nexec=5, nfence=0, aperture=16292 [fenced=0] [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] __kgem_busy: handle=2, busy=131072, wedged=0 [ 12.265] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x3, presumed-offset=fd44c000 [ 12.265] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 12.265] kgem_create_linear(65536) [ 12.265] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 12.265] search_linear_cache: inactive and cache bucket empty [ 12.265] kgem_retire, need_retire?=1 [ 12.265] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.265] kgem_retire__requests_ring: retiring ring 0 [ 12.265] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.265] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 12.265] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.266] kgem_retire -- retired=0, need_retire=1 [ 12.266] kgem_bo_is_busy: handle=16, domain: 3 exec? 1, rq? 1 [ 12.266] __kgem_throttle_retire: not throttling [ 12.266] search_linear_cache: nothing retired [ 12.266] kgem_create_linear: new handle=41, num_pages=16 [ 12.266] __kgem_bo_init(handle=41, num_pages=16) [ 12.266] kgem_bo_map__cpu(handle=41, size=65536, map=0x0:0x0) [ 12.266] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 12.266] __kgem_bo_map__cpu: caching CPU vma for 41 [ 12.266] kgem_new_batch: allocated and mapped batch handle=41 [size=65536] [ 12.266] kgem_bo_sync__cpu: handle=41 [ 12.266] kgem_new_batch: using last batch handle=3 [ 12.266] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 12.266] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.266] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.266] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.266] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.266] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.266] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.266] __kgem_busy: handle=28, busy=131072, wedged=0 [ 12.266] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 1 [ 12.266] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.266] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.266] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.266] __kgem_retire_rq: request 1 complete [ 12.266] __kgem_retire_rq: request 2 complete [ 12.266] __kgem_bo_flush: handle=40, busy=0, wedged=0 [ 12.266] kgem_bo_move_to_cache: release handle=40 [ 12.266] kgem_bo_move_to_inactive: moving handle=40 to inactive [ 12.266] __kgem_retire_rq: request 3 complete [ 12.266] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 12.266] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.266] kgem_bo_move_to_cache: release handle=22 [ 12.266] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.266] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 12.266] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.266] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.266] sna_accel_flush: flush?=0, dirty?=0 [ 12.266] sna_block_handler (tv=595.891000) [ 12.266] kgem_retire, need_retire?=1 [ 12.266] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.266] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.266] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.266] kgem_retire -- retired=0, need_retire=0 [ 12.266] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.266] gen6_render_retire: resetting idle vbo [ 12.266] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.266] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.266] __kgem_bo_destroy: handle=31, size=262144 [ 12.266] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.266] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.266] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.266] start_flush: has dirty shadow [ 12.266] timer_enable (time=12266), starting timer 0 [ 12.266] sna_accel_do_throttle -- no pending activity [ 12.266] sna_accel_block: evaluating timers, active=5 [ 12.266] sna_accel_block: flush timer expires in 8 [12274] [ 12.274] sna_wakeup_handler [ 12.274] sna_block_handler (tv=595.883000) [ 12.274] sna_scanout_do_flush: flush timer active: delta=0 [ 12.274] sna_scanout_do_flush (time=12274), triggered [ 12.274] sna_scanout_flush (time=12274), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.274] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.274] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.274] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.274] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.274] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.274] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.274] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.274] sna_pixmap_move_to_gpu: already all-damaged [ 12.274] sna_pixmap_mark_active: pixmap=165, handle=30 [ 12.274] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.274] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.274] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.274] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 12.274] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 12.274] get_fb: reusing fb=108 for handle=30 [ 12.274] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 12.274] __kgem_bo_clear_busy: handle=30 [ 12.274] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 12.274] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 12.274] __kgem_bo_clear_busy: handle=30 [ 12.274] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.274] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 12.274] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 12.274] sna_accel_do_throttle -- no pending activity [ 12.274] sna_accel_block: evaluating timers, active=5 [ 12.274] sna_accel_block: flush timer expires in 16 [12290] [ 12.276] sna_wakeup_handler [ 12.276] sna_mode_wakeup: len=32 [ 12.276] sna_mode_wakeup: recording last swap on pipe=1, frame 460 [1cc], time 12.277242 [ 12.276] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 12.276] sna_mode_wakeup: flip complete, pending? 2 [ 12.276] sna_block_handler (tv=595.881000) [ 12.276] sna_scanout_do_flush: flush timer active: delta=14 [ 12.276] sna_accel_do_throttle -- no pending activity [ 12.276] sna_accel_block: evaluating timers, active=5 [ 12.276] sna_accel_block: flush timer expires in 14 [12290] [ 12.278] sna_wakeup_handler [ 12.278] sna_mode_wakeup: len=32 [ 12.278] sna_mode_wakeup: recording last swap on pipe=0, frame 490 [1ea], time 12.278549 [ 12.278] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 12.278] sna_mode_wakeup: flip complete, pending? 1 [ 12.278] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.278] sna_block_handler (tv=595.879000) [ 12.278] sna_scanout_do_flush: flush timer active: delta=12 [ 12.278] sna_accel_do_throttle -- no pending activity [ 12.278] sna_accel_block: evaluating timers, active=5 [ 12.278] sna_accel_block: flush timer expires in 12 [12290] [ 12.290] sna_wakeup_handler [ 12.290] sna_block_handler (tv=595.867000) [ 12.290] sna_scanout_do_flush: flush timer active: delta=0 [ 12.290] sna_scanout_do_flush (time=12290), triggered [ 12.290] sna_scanout_flush (time=12290), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.290] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.290] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.290] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.290] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.290] sna_accel_do_throttle -- no pending activity [ 12.290] sna_accel_block: evaluating timers, active=5 [ 12.290] sna_accel_block: flush timer expires in 16 [12306] [ 12.306] sna_wakeup_handler [ 12.306] sna_block_handler (tv=595.851000) [ 12.306] sna_scanout_do_flush: flush timer active: delta=0 [ 12.306] sna_scanout_do_flush (time=12306), triggered [ 12.306] sna_scanout_flush (time=12306), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.306] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.306] sna_accel_disarm_timer[0] (time=12306) [ 12.306] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.306] sna_accel_do_throttle -- no pending activity [ 12.363] sna_wakeup_handler [ 12.363] sna_destroy_pixmap: pixmap=1154, attached?=1 [ 12.363] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.363] __sna_free_pixmap(pixmap=1154) [ 12.363] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.363] kgem_bo_sync__cpu: handle=28 [ 12.363] sna_accel_watch_flush: enable=-1 [ 12.363] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.363] __kgem_bo_destroy: handle=28, size=12288 [ 12.363] __kgem_bo_destroy: handle=28, not reusable [ 12.363] kgem_bo_free: handle=28, size=12288 [ 12.363] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.363] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.363] sna_accel_flush: flush?=0, dirty?=0 [ 12.363] sna_block_handler (tv=595.794000) [ 12.363] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.363] sna_accel_do_throttle -- no pending activity [ 12.364] sna_wakeup_handler [ 12.364] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.364] __pop_freed_pixmap: reusing freed pixmap=1156 header [ 12.364] create_pixmap_hdr: pixmap=1163, width=48, height=48, usage=0 [ 12.364] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.364] __kgem_bo_init(handle=28, num_pages=3) [ 12.364] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.364] sna_accel_watch_flush: enable=1 [ 12.364] __sna_damage_all(48, 48) [ 12.364] sna_pixmap_create_shm: serial=1163, 48x48, usage=0 [ 12.364] sna_accel_flush: flush?=0, dirty?=0 [ 12.364] sna_create_pixmap(48, 36, 24, usage=0) [ 12.364] kgem_can_create_2d: 48x36 @ 24 [ 12.364] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.364] kgem_can_create_2d: untiled size=8192 [ 12.364] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.364] kgem_choose_tiling: 48x36 -> 0 [ 12.364] sna_create_pixmap: usage=0, flags=b [ 12.364] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.364] __pop_freed_pixmap: reusing freed pixmap=1158 header [ 12.364] create_pixmap_hdr: pixmap=1165, width=48, height=36, usage=0 [ 12.364] sna_create_pixmap: serial=1165, 48x36, usage=0 [ 12.364] sna_composite_rectangles(pixmap=1166, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.364] sna_composite_rectangles: converted to op 0 [ 12.364] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.364] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.364] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.364] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.364] sna_composite_rectangles: dropping last-cpu hint [ 12.364] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=19... [ 12.364] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.364] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.364] sna_pixmap_move_to_gpu(pixmap=1166, usage=0), flags=b [ 12.364] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.364] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.364] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.364] kgem_choose_tiling: 48x36 -> 0 [ 12.364] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.364] kgem_choose_tiling: 48x36 -> 0 [ 12.364] sna_pixmap_alloc_gpu: pixmap=1166 [ 12.364] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.364] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.364] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.364] from inactive: pitch=192, tiling=0: handle=22, id=989 [ 12.364] __sna_damage_all(48, 36) [ 12.364] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.364] sna_pixmap_mark_active: pixmap=1166, handle=22 [ 12.364] sna_drawable_use_bo: allocated GPU bo for operation [ 12.364] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.364] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.364] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.364] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.364] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.364] sna_render_get_solid: 0 [ 12.364] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.364] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.364] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.364] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.364] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.364] kgem_add_handle: handle=4, index=0 [ 12.364] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.364] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.364] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.364] gen9_composite_get_binding_table(ffc0) [ 12.364] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.364] kgem_add_handle: handle=22, index=1 [ 12.364] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.364] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.364] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.364] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.364] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.364] kgem_add_handle: handle=7, index=2 [ 12.364] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.364] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.364] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.364] gen9_emit_sampler: sampler = 1 [ 12.364] gen9_emit_sf: num_sf_outputs=1 [ 12.364] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.364] gen9_emit_vertex_elements: setup id=0 [ 12.364] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.364] (0, 0), (48, 36) [ 12.364] gen8_vertex_flush[490] = 3 [ 12.364] sna_composite_rectangles: pixmap=1166 marking clear [0]? 1 [ 12.364] sna_composite_rectangles(pixmap=1166, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.364] sna_composite_rectangles: converted to op 1 [ 12.364] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.364] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.364] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.365] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.365] sna_composite_rectangles: promoting to full GPU [ 12.365] sna_composite_rectangles: dropping last-cpu hint [ 12.365] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=19... [ 12.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.365] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.365] sna_drawable_use_bo: using whole GPU bo [ 12.365] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.365] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.365] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.365] sna_render_get_solid: ff2c001e [ 12.365] sna_render_get_solid(0) = ff2c001e (old) [ 12.365] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.365] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.365] gen9_composite_get_binding_table(ff00) [ 12.365] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.365] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.365] kgem_add_handle: handle=8, index=3 [ 12.365] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.365] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.365] gen9_emit_vertex_elements: setup id=0 [ 12.365] (0, 0), (48, 36) [ 12.365] gen8_vertex_flush[4cc] = 3 [ 12.365] sna_composite_rectangles: pixmap=1166 marking clear [ff2c001e]? 1 [ 12.365] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=48e [ 12.365] sna_validate_gc: recomputing clip [ 12.365] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.365] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1166:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.365] sna_copy_area: normal copy [ 12.365] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.365] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.365] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.365] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.365] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.365] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.365] sna_do_copy: pixmap -- no source clipping [ 12.365] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.365] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.365] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1166+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.365] sna_copy_boxes: dst=(priv=0x55bca9b34e80, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.365] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.365] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=1b... [ 12.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.365] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.365] sna_drawable_use_bo: using whole GPU bo [ 12.365] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.365] sna_pixmap_move_to_gpu: already all-damaged [ 12.365] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.365] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.365] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.365] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.365] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.365] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.365] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.365] gen9_composite_get_binding_table(fe80) [ 12.365] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.365] kgem_add_handle: handle=9, index=4 [ 12.365] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.365] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.365] gen9_emit_sampler: sampler = 0 [ 12.365] gen9_emit_vertex_elements: setup id=0 [ 12.365] (3422, 6) -> (0, 0) + (48, 36) [ 12.365] gen8_vertex_flush[510] = 3 [ 12.365] sna_create_pixmap(80, 80, 32, usage=0) [ 12.365] kgem_can_create_2d: 80x80 @ 32 [ 12.365] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.365] kgem_can_create_2d: untiled size=28672 [ 12.365] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.365] kgem_choose_tiling: 80x80 -> 0 [ 12.365] sna_create_pixmap: usage=0, flags=b [ 12.365] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.365] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.365] create_pixmap: serial=1167, usage=0, 0x0 [ 12.365] create_pixmap_hdr: pixmap=1167, width=80, height=80, usage=0 [ 12.365] sna_create_pixmap: serial=1167, 80x80, usage=0 [ 12.365] sna_composite_rectangles(pixmap=1168, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.365] sna_composite_rectangles: converted to op 0 [ 12.365] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.365] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.365] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.365] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.365] sna_composite_rectangles: dropping last-cpu hint [ 12.365] sna_drawable_use_bo pixmap=1168, box=((0, 0), (80, 80)), flags=19... [ 12.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.365] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.365] sna_pixmap_move_to_gpu(pixmap=1168, usage=0), flags=b [ 12.365] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.365] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.365] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.365] kgem_choose_tiling: 80x80 -> 0 [ 12.365] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.365] kgem_choose_tiling: 80x80 -> 0 [ 12.365] sna_pixmap_alloc_gpu: pixmap=1168 [ 12.365] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.365] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.365] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 12.365] from inactive: pitch=320, tiling=0: handle=3, id=990 [ 12.365] __sna_damage_all(80, 80) [ 12.365] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.365] sna_pixmap_mark_active: pixmap=1168, handle=3 [ 12.365] sna_drawable_use_bo: allocated GPU bo for operation [ 12.365] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.365] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.365] kgem_bo_is_render: handle=3, rq? 0 [0] [ 12.365] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.365] sna_render_get_solid: 0 [ 12.365] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.365] kgem_set_mode: flushing before new bo [ 12.365] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.365] gen8_vertex_close: reloc[0] = 287 [ 12.365] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.365] kgem_add_handle: handle=16, index=5 [ 12.365] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.365] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.365] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.365] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.365] kgem_fixup_relocs: shrinking by 61440 [ 12.365] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.365] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.365] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.365] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.365] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.365] __kgem_bo_clear_busy: handle=7 [ 12.365] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.365] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.365] __kgem_bo_clear_busy: handle=8 [ 12.365] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.365] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.365] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.365] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.365] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.365] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.365] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.365] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.365] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.365] kgem_add_handle: handle=4, index=0 [ 12.365] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.365] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.365] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.365] gen9_composite_get_binding_table(ffc0) [ 12.365] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 12.365] kgem_add_handle: handle=3, index=1 [ 12.365] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 12.365] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 12.365] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.365] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.365] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.365] kgem_add_handle: handle=7, index=2 [ 12.365] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.365] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.365] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.365] gen9_emit_sampler: sampler = 1 [ 12.365] gen9_emit_sf: num_sf_outputs=1 [ 12.365] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.365] gen9_emit_vertex_elements: setup id=0 [ 12.365] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.365] (0, 0), (80, 80) [ 12.365] gen8_vertex_flush[490] = 3 [ 12.365] sna_composite_rectangles: pixmap=1168 marking clear [0]? 1 [ 12.365] sna_composite_rectangles(pixmap=1168, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.365] sna_composite_rectangles: converted to op 1 [ 12.365] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.365] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.365] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.365] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.365] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.365] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.365] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.365] sna_composite_rectangles: dropping last-cpu hint [ 12.365] sna_drawable_use_bo pixmap=1168, box=((0, 0), (80, 80)), flags=1... [ 12.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.365] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.365] sna_drawable_use_bo: using whole GPU bo [ 12.365] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.365] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.365] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.365] sna_render_get_solid: 40404040 [ 12.365] sna_render_get_solid(1) = 40404040 (old) [ 12.365] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.365] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.365] gen9_composite_get_binding_table(ff00) [ 12.365] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.365] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.365] kgem_add_handle: handle=8, index=3 [ 12.365] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.365] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.365] gen9_emit_vertex_elements: setup id=0 [ 12.365] (0, 0), (2, 2) [ 12.365] (78, 0), (80, 2) [ 12.365] (0, 78), (2, 80) [ 12.365] (78, 78), (80, 80) [ 12.365] gen8_vertex_flush[4cc] = 12 [ 12.365] sna_composite(pixmap=1166, op=3, src=1168+(3422, 6), mask=0+(0, 0), dst=1166+(0, 0)+(0, 0), size=(48, 36) [ 12.365] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.365] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.365] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.365] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.365] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.365] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.365] gen9_render_composite: 48x36, current mode=1/1 [ 12.365] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.365] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 12.365] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.365] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.365] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.365] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=7... [ 12.365] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.365] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.365] sna_drawable_use_bo: using whole GPU bo [ 12.365] gen9_composite_set_target: pixmap=1166, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.365] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.365] sna_transform_is_imprecise_integer_translation: no transform [ 12.365] gen9_composite_picture: integer translation (0, 0), removing [ 12.365] sna_render_pixmap_bo pixmap=1168, (3422, 6)x(48, 36)/(80, 80) [ 12.365] sna_render_pixmap_bo: GPU all damaged [ 12.365] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.365] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.365] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.365] gen4_choose_composite_emitter: identity src, no mask [ 12.365] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.365] __kgem_retire_rq: request 1 complete [ 12.365] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.365] kgem_set_mode: flushing before new bo [ 12.365] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.365] gen8_vertex_close: reloc[0] = 287 [ 12.365] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.365] kgem_add_handle: handle=16, index=4 [ 12.365] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.365] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.365] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.365] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.365] kgem_fixup_relocs: shrinking by 61440 [ 12.365] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.365] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.365] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.365] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.365] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.365] __kgem_bo_clear_busy: handle=7 [ 12.365] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.365] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.365] __kgem_bo_clear_busy: handle=8 [ 12.365] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.365] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.365] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.365] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.365] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.365] aligning vertex: was 2, now 3 floats per vertex [ 12.365] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.365] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.365] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.365] kgem_add_handle: handle=4, index=0 [ 12.365] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.365] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.365] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.365] gen9_composite_get_binding_table(ffc0) [ 12.365] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.365] kgem_add_handle: handle=22, index=1 [ 12.365] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.365] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.365] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.365] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 12.365] kgem_add_handle: handle=3, index=2 [ 12.365] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 12.365] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.365] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.365] gen9_emit_sampler: sampler = a [ 12.365] gen9_emit_sf: num_sf_outputs=1 [ 12.365] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.365] gen9_emit_vertex_elements: setup id=2 [ 12.365] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.365] gen9_render_composite_box: (0, 0), (48, 36) [ 12.365] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.365] gen8_vertex_flush[490] = 3 [ 12.365] sna_destroy_pixmap: pixmap=1168, attached?=1 [ 12.365] _kgem_bo_destroy: handle=3, proxy? 0 [ 12.365] __kgem_bo_destroy: handle=3, size=65536 [ 12.365] __kgem_bo_destroy: handle=3 -> active [ 12.365] __sna_free_pixmap(pixmap=1168) [ 12.365] sna_create_pixmap(2, 64, 32, usage=0) [ 12.365] kgem_can_create_2d: 2x64 @ 32 [ 12.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.366] kgem_can_create_2d: untiled size=4096 [ 12.366] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.366] kgem_choose_tiling: 2x64 -> 0 [ 12.366] sna_create_pixmap: usage=0, flags=a [ 12.366] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.366] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.366] create_pixmap: serial=1169, usage=0, 2x64 [ 12.366] sna_create_pixmap: serial=1169, 2x64, usage=0 [ 12.366] sna_composite_rectangles(pixmap=1170, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.366] sna_composite_rectangles: converted to op 0 [ 12.366] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.366] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.366] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.366] sna_composite_rectangles: fallback, dst pixmap=1170 too small or not attached [ 12.366] sna_composite_rectangles: fallback [ 12.366] sna_drawable_move_region_to_cpu(pixmap=1170 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.366] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.366] _sna_pixmap_move_to_cpu(pixmap=1170, 2x64, flags=1) [ 12.366] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.366] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.366] operate_inplace: no, inplace operation not suitable [ 12.366] _sna_pixmap_move_to_cpu: marking as damaged [ 12.366] __sna_damage_all(2, 64) [ 12.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.366] sna_create_pixmap(1, 32, 32, usage=0) [ 12.366] kgem_can_create_2d: 1x32 @ 32 [ 12.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.366] kgem_can_create_2d: untiled size=4096 [ 12.366] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.366] kgem_choose_tiling: 1x32 -> 0 [ 12.366] sna_create_pixmap: usage=0, flags=a [ 12.366] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.366] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.366] create_pixmap: serial=1171, usage=0, 1x32 [ 12.366] sna_create_pixmap: serial=1171, 1x32, usage=0 [ 12.366] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=48a, drawable=494 [ 12.366] sna_validate_gc: recomputing clip [ 12.366] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.366] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.366] try_upload__fast: ignore existing cpu damage (if any) [ 12.366] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.366] try_upload__fast: no, no gpu damage [ 12.366] sna_drawable_move_region_to_cpu(pixmap=1172 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.366] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.366] _sna_pixmap_move_to_cpu(pixmap=1172, 1x32, flags=1) [ 12.366] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.366] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.366] operate_inplace: no, inplace operation not suitable [ 12.366] _sna_pixmap_move_to_cpu: marking as damaged [ 12.366] __sna_damage_all(1, 32) [ 12.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.366] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.366] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.366] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.366] sna_accel_flush: flush?=0, dirty?=0 [ 12.366] sna_composite(pixmap=1170, op=1, src=1172+(0, 0), mask=0+(0, 0), dst=1170+(0, 0)+(0, 0), size=(2, 64) [ 12.366] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.366] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.366] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.366] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.366] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.366] sna_composite: fallback, dst pixmap=1170 is too small (or completely damaged) [ 12.366] sna_composite: fallback -- fbComposite [ 12.366] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.366] sna_composite_fb: fallback -- move src to cpu [ 12.366] _sna_pixmap_move_to_cpu(pixmap=1172, 1x32, flags=2) [ 12.366] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.366] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.366] sna_composite_fb: fallback -- move dst to cpu [ 12.366] sna_drawable_move_region_to_cpu(pixmap=1170 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.366] sna_drawable_move_region_to_cpu: pixmap=1170 all damaged on CPU [ 12.366] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.366] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.366] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.366] sna_destroy_pixmap: pixmap=1172, attached?=1 [ 12.366] __sna_free_pixmap(pixmap=1172) [ 12.366] sna_composite(pixmap=1166, op=3, src=1170+(3422, 6), mask=0+(0, 0), dst=1166+(0, 0)+(0, 0), size=(48, 36) [ 12.366] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.366] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.366] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.366] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.366] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.366] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.366] gen9_render_composite: 48x36, current mode=1/1 [ 12.366] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.366] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.366] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.366] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.366] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=7... [ 12.366] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.366] sna_drawable_use_bo: using whole GPU bo [ 12.366] gen9_composite_set_target: pixmap=1166, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.366] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.366] sna_transform_is_imprecise_integer_translation: no transform [ 12.366] gen9_composite_picture: integer translation (0, 0), removing [ 12.366] sna_render_pixmap_bo pixmap=1170, (3422, 6)x(48, 36)/(2, 64) [ 12.366] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.366] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.366] use_cpu_bo: no cpu bo [ 12.366] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.366] kgem_choose_tiling: 2x36 -> 0 [ 12.366] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.366] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.366] sna_drawable_move_region_to_cpu(pixmap=1170 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.366] sna_drawable_move_region_to_cpu: pixmap=1170 all damaged on CPU [ 12.366] kgem_can_create_2d: 2x36 @ 32 [ 12.366] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.366] kgem_can_create_2d: untiled size=4096 [ 12.366] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.366] kgem_choose_tiling: 2x36 -> 0 [ 12.366] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.366] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.366] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.366] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.366] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.366] search_linear_cache: searching for inactive gtt map [ 12.366] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.366] search_linear_cache: searching for inactive gtt map [ 12.366] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.366] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.366] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.366] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.366] kgem_create_buffer: reusing handle=31 for buffer [ 12.366] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.366] init_buffer_from_bo: reusing handle=31 for buffer [ 12.366] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.366] kgem_bo_map: converting request for GTT map into CPU map [ 12.366] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.366] kgem_bo_sync__cpu: handle=31 [ 12.366] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.366] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.366] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.366] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.366] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.366] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.366] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.366] __kgem_bo_init(handle=31, num_pages=1152) [ 12.366] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.366] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.366] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.366] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.366] gen4_choose_composite_emitter: identity src, no mask [ 12.366] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.366] gen9_composite_get_binding_table(ff00) [ 12.366] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.366] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.366] kgem_add_handle: handle=31, index=3 [ 12.366] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.366] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.366] gen9_emit_vertex_elements: setup id=2 [ 12.366] gen9_render_composite_box: (0, 0), (48, 36) [ 12.366] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.366] gen8_vertex_flush[4cc] = 3 [ 12.366] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.366] sna_destroy_pixmap: pixmap=1170, attached?=1 [ 12.366] __sna_free_pixmap(pixmap=1170) [ 12.366] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1166:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.366] sna_copy_area: normal copy [ 12.366] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.366] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.366] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.366] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.366] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.366] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.366] sna_do_copy: pixmap -- no source clipping [ 12.366] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.366] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.366] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1166+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.366] sna_copy_boxes: dst=(priv=0x55bca9b34e80, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.366] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.366] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=1b... [ 12.366] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.366] sna_drawable_use_bo: using whole GPU bo [ 12.366] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.366] sna_pixmap_move_to_gpu: already all-damaged [ 12.366] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.366] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.366] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.366] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.366] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.366] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.366] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.366] aligning vertex: was 3, now 2 floats per vertex [ 12.366] gen9_composite_get_binding_table(fe80) [ 12.366] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.366] kgem_add_handle: handle=9, index=4 [ 12.366] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.366] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.366] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.366] gen9_emit_sampler: sampler = 0 [ 12.366] gen9_emit_vertex_elements: setup id=0 [ 12.366] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.366] (3422, 6) -> (0, 0) + (48, 36) [ 12.366] gen8_vertex_flush[558] = 3 [ 12.366] sna_composite_rectangles(pixmap=1166, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.366] sna_composite_rectangles: converted to op 3 [ 12.366] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.366] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.366] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.366] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.366] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=1... [ 12.366] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.366] sna_drawable_use_bo: using whole GPU bo [ 12.366] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.366] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.366] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.366] sna_render_get_solid: 660a0a0a [ 12.366] sna_render_get_solid(2) = 660a0a0a (old) [ 12.366] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.366] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.366] gen9_composite_get_binding_table(fe00) [ 12.366] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.366] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.366] kgem_add_handle: handle=8, index=5 [ 12.366] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.366] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.366] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.366] gen9_emit_sampler: sampler = 1 [ 12.366] gen9_emit_vertex_elements: setup id=0 [ 12.366] (0, 0), (48, 36) [ 12.366] gen8_vertex_flush[5b4] = 3 [ 12.366] sna_composite(pixmap=1166, op=3, src=1164+(0, 6), mask=0+(0, 0), dst=1166+(0, 0)+(0, 0), size=(48, 36) [ 12.366] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.366] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.366] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.366] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.366] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.366] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.366] gen9_render_composite: 48x36, current mode=1/1 [ 12.366] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.366] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.366] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.366] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.366] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.366] sna_drawable_use_bo pixmap=1166, box=((0, 0), (48, 36)), flags=7... [ 12.366] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.366] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.366] sna_drawable_use_bo: using whole GPU bo [ 12.366] gen9_composite_set_target: pixmap=1166, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.366] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.366] sna_transform_is_imprecise_integer_translation: no transform [ 12.366] gen9_composite_picture: integer translation (0, 0), removing [ 12.366] sna_render_pixmap_bo pixmap=1164, (0, 6)x(48, 36)/(48, 48) [ 12.366] sna_render_pixmap_bo: CPU all damaged [ 12.366] sna_add_flush_pixmap: marking pixmap=1164 for flushing [ 12.366] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.366] __kgem_retire_rq: request 1 complete [ 12.366] sna_add_flush_pixmap: new flush bo, flushing before [ 12.366] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.366] gen8_vertex_close: reloc[0] = 287 [ 12.366] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.366] kgem_add_handle: handle=16, index=6 [ 12.366] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.366] gen8_vertex_close: reloc[1] = 337 [ 12.366] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.366] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.366] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.366] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.366] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.366] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.366] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.366] kgem_fixup_relocs: shrinking by 61440 [ 12.366] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.366] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.366] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.366] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.366] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.366] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.366] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.366] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.366] __kgem_bo_clear_busy: handle=8 [ 12.366] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.366] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.366] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.366] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.366] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.366] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.366] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.366] gen4_choose_composite_emitter: identity src, no mask [ 12.367] needs_batch_flush: flushing before handle=28 for new reservation [ 12.367] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.367] aligning vertex: was 2, now 3 floats per vertex [ 12.367] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.367] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.367] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.367] kgem_add_handle: handle=4, index=0 [ 12.367] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.367] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.367] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.367] gen9_composite_get_binding_table(ffc0) [ 12.367] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.367] kgem_add_handle: handle=22, index=1 [ 12.367] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.367] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.367] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.367] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.367] kgem_add_handle: handle=28, index=2 [ 12.367] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.367] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.367] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.367] gen9_emit_sampler: sampler = 2 [ 12.367] gen9_emit_sf: num_sf_outputs=1 [ 12.367] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.367] gen9_emit_vertex_elements: setup id=2 [ 12.367] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.367] gen9_render_composite_box: (0, 0), (48, 36) [ 12.367] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.367] gen8_vertex_flush[490] = 3 [ 12.367] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=48e, drawable=b1 [ 12.367] sna_validate_gc: recomputing clip [ 12.367] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.367] sna_copy_area: src=pixmap=1166:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.367] sna_copy_area: normal copy [ 12.367] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.367] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.367] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.367] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.367] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.367] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.367] sna_do_copy: pixmap -- no source clipping [ 12.367] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.367] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.367] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1166+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.367] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b34e80, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.367] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.367] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.367] sna_drawable_use_bo: pinned, never REPLACES [ 12.367] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.367] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.367] sna_drawable_use_bo: applying move-to-gpu override [ 12.367] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 12.367] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 12.367] wait_for_shadow: setting front pixmap to handle=35 [ 12.367] sna_drawable_use_bo: using whole GPU bo [ 12.367] sna_pixmap_move_to_gpu(pixmap=1166, usage=0), flags=a [ 12.367] sna_pixmap_move_to_gpu: already all-damaged [ 12.367] sna_pixmap_mark_active: pixmap=1166, handle=22 [ 12.367] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.367] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.367] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.367] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.367] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.367] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.367] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.367] __kgem_retire_rq: request 1 complete [ 12.367] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 12.367] kgem_bo_move_to_cache: release handle=3 [ 12.367] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 12.367] kgem_set_mode: flushing before new bo [ 12.367] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 12.367] gen8_vertex_close: reloc[0] = 287 [ 12.367] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.367] kgem_add_handle: handle=16, index=3 [ 12.367] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.367] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 12.367] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.367] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.367] kgem_fixup_relocs: shrinking by 61440 [ 12.367] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.367] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.367] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.367] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.367] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.367] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.367] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.367] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.367] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 12.367] aligning vertex: was 3, now 2 floats per vertex [ 12.367] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.367] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.367] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.367] kgem_add_handle: handle=4, index=0 [ 12.367] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.367] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.367] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.367] gen9_composite_get_binding_table(ffc0) [ 12.367] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 12.367] kgem_add_handle: handle=35, index=1 [ 12.367] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.367] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 12.367] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.367] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.367] kgem_add_handle: handle=22, index=2 [ 12.367] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.367] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.367] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.367] gen9_emit_sampler: sampler = 0 [ 12.367] gen9_emit_sf: num_sf_outputs=1 [ 12.367] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.367] gen9_emit_vertex_elements: setup id=0 [ 12.367] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.367] (0, 0) -> (3422, 6) + (48, 36) [ 12.367] gen8_vertex_flush[490] = 3 [ 12.367] sna_destroy_pixmap: pixmap=1166, attached?=1 [ 12.367] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.367] __kgem_bo_destroy: handle=22, size=61440 [ 12.367] __kgem_bo_destroy: handle=22 -> active [ 12.367] __sna_free_pixmap(pixmap=1166) [ 12.367] sna_accel_flush: flush?=0, dirty?=1 [ 12.367] sna_accel_flush: syncing SHM pixmap=1164 (refcnt=1) [ 12.367] _sna_pixmap_move_to_cpu(pixmap=1164, 48x48, flags=3) [ 12.367] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.367] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.367] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.367] kgem_bo_sync__cpu_full: handle=28 [ 12.367] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.367] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.367] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.367] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.367] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.367] __kgem_retire_rq: request 1 complete [ 12.367] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.367] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.367] sna_accel_flush: flush?=0, dirty?=0 [ 12.367] sna_block_handler (tv=595.790000) [ 12.367] kgem_retire, need_retire?=1 [ 12.367] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.367] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.367] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.367] kgem_retire -- retired=0, need_retire=0 [ 12.367] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.367] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.367] __kgem_bo_destroy: handle=31, size=262144 [ 12.367] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.367] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.367] sna_accel_block: GPU idle, flushing [ 12.367] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.367] gen8_vertex_close: reloc[0] = 287 [ 12.367] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.367] kgem_add_handle: handle=16, index=3 [ 12.367] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.367] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 12.367] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.367] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.367] kgem_fixup_relocs: shrinking by 61440 [ 12.367] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.367] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.367] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.367] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.367] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.367] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.367] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.367] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.367] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.367] start_flush: has dirty shadow [ 12.367] timer_enable (time=12367), starting timer 0 [ 12.367] timer_enable (time=12367), starting timer 1 [ 12.367] sna_accel_block: evaluating timers, active=7 [ 12.367] sna_accel_block: flush timer expires in 8 [12375] [ 12.375] sna_wakeup_handler [ 12.375] sna_block_handler (tv=595.782000) [ 12.375] kgem_retire, need_retire?=1 [ 12.375] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.375] kgem_retire__requests_ring: retiring ring 0 [ 12.375] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.375] __kgem_retire_rq: request 1 complete [ 12.375] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 12.375] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.375] kgem_bo_move_to_cache: release handle=22 [ 12.375] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.375] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.375] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.375] kgem_retire -- retired=1, need_retire=0 [ 12.375] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.375] gen6_render_retire: resetting idle vbo [ 12.375] sna_scanout_do_flush: flush timer active: delta=0 [ 12.375] sna_scanout_do_flush (time=12375), triggered [ 12.375] sna_scanout_flush (time=12375), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.375] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.375] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.375] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.375] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.375] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.375] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.375] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.375] sna_pixmap_move_to_gpu: already all-damaged [ 12.375] sna_pixmap_mark_active: pixmap=165, handle=35 [ 12.375] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.375] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.375] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.375] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 12.375] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 12.375] get_fb: reusing fb=105 for handle=35 [ 12.375] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 12.375] __kgem_bo_clear_busy: handle=35 [ 12.375] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 12.375] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 12.375] __kgem_bo_clear_busy: handle=35 [ 12.375] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.375] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 12.375] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 12.375] sna_accel_block: evaluating timers, active=7 [ 12.375] sna_accel_block: flush timer expires in 16 [12391] [ 12.376] sna_wakeup_handler [ 12.376] sna_mode_wakeup: len=32 [ 12.376] sna_mode_wakeup: recording last swap on pipe=1, frame 466 [1d2], time 12.377248 [ 12.376] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 12.376] sna_mode_wakeup: flip complete, pending? 2 [ 12.376] sna_block_handler (tv=595.781000) [ 12.376] sna_scanout_do_flush: flush timer active: delta=15 [ 12.376] sna_accel_block: evaluating timers, active=7 [ 12.376] sna_accel_block: flush timer expires in 15 [12391] [ 12.378] sna_wakeup_handler [ 12.378] sna_mode_wakeup: len=32 [ 12.378] sna_mode_wakeup: recording last swap on pipe=0, frame 496 [1f0], time 12.378559 [ 12.378] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 12.378] sna_mode_wakeup: flip complete, pending? 1 [ 12.378] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.378] sna_block_handler (tv=595.779000) [ 12.378] sna_scanout_do_flush: flush timer active: delta=13 [ 12.378] sna_accel_block: evaluating timers, active=7 [ 12.378] sna_accel_block: flush timer expires in 13 [12391] [ 12.391] sna_wakeup_handler [ 12.391] sna_block_handler (tv=595.766000) [ 12.391] sna_scanout_do_flush: flush timer active: delta=0 [ 12.391] sna_scanout_do_flush (time=12391), triggered [ 12.391] sna_scanout_flush (time=12391), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.391] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.391] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.391] sna_accel_do_throttle (time=12391), triggered [ 12.391] sna_accel_throttle (time=12391) [ 12.391] sna_accel_disarm_timer[1] (time=12391) [ 12.391] sna_accel_block: evaluating timers, active=5 [ 12.391] sna_accel_block: flush timer expires in 16 [12407] [ 12.407] sna_wakeup_handler [ 12.407] sna_block_handler (tv=595.750000) [ 12.407] sna_scanout_do_flush: flush timer active: delta=0 [ 12.407] sna_scanout_do_flush (time=12407), triggered [ 12.407] sna_scanout_flush (time=12407), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.407] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.407] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.407] sna_accel_disarm_timer[0] (time=12407) [ 12.407] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.407] sna_accel_do_throttle -- no pending activity [ 12.463] sna_wakeup_handler [ 12.463] sna_destroy_pixmap: pixmap=1164, attached?=1 [ 12.463] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.463] __sna_free_pixmap(pixmap=1164) [ 12.463] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.463] kgem_bo_sync__cpu: handle=28 [ 12.463] sna_accel_watch_flush: enable=-1 [ 12.463] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.463] __kgem_bo_destroy: handle=28, size=12288 [ 12.463] __kgem_bo_destroy: handle=28, not reusable [ 12.463] kgem_bo_free: handle=28, size=12288 [ 12.463] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.463] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.463] sna_accel_flush: flush?=0, dirty?=0 [ 12.463] sna_block_handler (tv=595.694000) [ 12.463] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.463] sna_accel_do_throttle -- no pending activity [ 12.464] sna_wakeup_handler [ 12.464] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.464] __pop_freed_pixmap: reusing freed pixmap=1166 header [ 12.464] create_pixmap_hdr: pixmap=1173, width=48, height=48, usage=0 [ 12.464] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.464] __kgem_bo_init(handle=28, num_pages=3) [ 12.464] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.464] sna_accel_watch_flush: enable=1 [ 12.464] __sna_damage_all(48, 48) [ 12.464] sna_pixmap_create_shm: serial=1173, 48x48, usage=0 [ 12.464] sna_accel_flush: flush?=0, dirty?=0 [ 12.464] sna_create_pixmap(48, 36, 24, usage=0) [ 12.464] kgem_can_create_2d: 48x36 @ 24 [ 12.464] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.464] kgem_can_create_2d: untiled size=8192 [ 12.464] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.464] kgem_choose_tiling: 48x36 -> 0 [ 12.464] sna_create_pixmap: usage=0, flags=b [ 12.464] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.464] __pop_freed_pixmap: reusing freed pixmap=1168 header [ 12.464] create_pixmap_hdr: pixmap=1175, width=48, height=36, usage=0 [ 12.464] sna_create_pixmap: serial=1175, 48x36, usage=0 [ 12.464] sna_composite_rectangles(pixmap=1176, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.464] sna_composite_rectangles: converted to op 0 [ 12.464] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.464] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.464] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.464] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.464] sna_composite_rectangles: dropping last-cpu hint [ 12.464] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=19... [ 12.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.464] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.464] sna_pixmap_move_to_gpu(pixmap=1176, usage=0), flags=b [ 12.464] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.464] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.464] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.464] kgem_choose_tiling: 48x36 -> 0 [ 12.464] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.464] kgem_choose_tiling: 48x36 -> 0 [ 12.464] sna_pixmap_alloc_gpu: pixmap=1176 [ 12.464] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.464] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.464] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.464] from inactive: pitch=192, tiling=0: handle=22, id=994 [ 12.464] __sna_damage_all(48, 36) [ 12.464] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.464] sna_pixmap_mark_active: pixmap=1176, handle=22 [ 12.464] sna_drawable_use_bo: allocated GPU bo for operation [ 12.464] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.464] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.464] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.464] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.464] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.464] sna_render_get_solid: 0 [ 12.464] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.464] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.464] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.464] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.464] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.464] kgem_add_handle: handle=4, index=0 [ 12.464] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.464] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.464] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.464] gen9_composite_get_binding_table(ffc0) [ 12.464] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.464] kgem_add_handle: handle=22, index=1 [ 12.464] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.464] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.464] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.464] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.464] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.464] kgem_add_handle: handle=7, index=2 [ 12.464] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.464] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.464] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.464] gen9_emit_sampler: sampler = 1 [ 12.464] gen9_emit_sf: num_sf_outputs=1 [ 12.464] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.464] gen9_emit_vertex_elements: setup id=0 [ 12.464] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.464] (0, 0), (48, 36) [ 12.464] gen8_vertex_flush[490] = 3 [ 12.464] sna_composite_rectangles: pixmap=1176 marking clear [0]? 1 [ 12.464] sna_composite_rectangles(pixmap=1176, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.464] sna_composite_rectangles: converted to op 1 [ 12.464] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.464] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.464] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.464] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.464] sna_composite_rectangles: promoting to full GPU [ 12.464] sna_composite_rectangles: dropping last-cpu hint [ 12.464] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=19... [ 12.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.464] sna_drawable_use_bo: using whole GPU bo [ 12.464] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.464] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.464] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.464] sna_render_get_solid: ff2c001e [ 12.464] sna_render_get_solid(0) = ff2c001e (old) [ 12.464] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.464] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.464] gen9_composite_get_binding_table(ff00) [ 12.464] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.464] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.464] kgem_add_handle: handle=8, index=3 [ 12.464] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.464] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.464] gen9_emit_vertex_elements: setup id=0 [ 12.464] (0, 0), (48, 36) [ 12.465] gen8_vertex_flush[4cc] = 3 [ 12.465] sna_composite_rectangles: pixmap=1176 marking clear [ff2c001e]? 1 [ 12.465] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=498 [ 12.465] sna_validate_gc: recomputing clip [ 12.465] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.465] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1176:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.465] sna_copy_area: normal copy [ 12.465] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.465] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.465] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.465] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.465] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.465] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.465] sna_do_copy: pixmap -- no source clipping [ 12.465] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.465] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.465] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1176+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.465] sna_copy_boxes: dst=(priv=0x55bca9ad4180, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.465] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.465] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=1b... [ 12.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.465] sna_drawable_use_bo: using whole GPU bo [ 12.465] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.465] sna_pixmap_move_to_gpu: already all-damaged [ 12.465] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.465] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.465] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.465] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.465] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.465] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.465] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.465] gen9_composite_get_binding_table(fe80) [ 12.465] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.465] kgem_add_handle: handle=9, index=4 [ 12.465] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.465] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.465] gen9_emit_sampler: sampler = 0 [ 12.465] gen9_emit_vertex_elements: setup id=0 [ 12.465] (3422, 6) -> (0, 0) + (48, 36) [ 12.465] gen8_vertex_flush[510] = 3 [ 12.465] sna_create_pixmap(80, 80, 32, usage=0) [ 12.465] kgem_can_create_2d: 80x80 @ 32 [ 12.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.465] kgem_can_create_2d: untiled size=28672 [ 12.465] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.465] kgem_choose_tiling: 80x80 -> 0 [ 12.465] sna_create_pixmap: usage=0, flags=b [ 12.465] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.465] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.465] create_pixmap: serial=1177, usage=0, 0x0 [ 12.465] create_pixmap_hdr: pixmap=1177, width=80, height=80, usage=0 [ 12.465] sna_create_pixmap: serial=1177, 80x80, usage=0 [ 12.465] sna_composite_rectangles(pixmap=1178, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.465] sna_composite_rectangles: converted to op 0 [ 12.465] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.465] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.465] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.465] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.465] sna_composite_rectangles: dropping last-cpu hint [ 12.465] sna_drawable_use_bo pixmap=1178, box=((0, 0), (80, 80)), flags=19... [ 12.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.465] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.465] sna_pixmap_move_to_gpu(pixmap=1178, usage=0), flags=b [ 12.465] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.465] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.465] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.465] kgem_choose_tiling: 80x80 -> 0 [ 12.465] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.465] kgem_choose_tiling: 80x80 -> 0 [ 12.465] sna_pixmap_alloc_gpu: pixmap=1178 [ 12.465] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.465] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 12.465] from inactive: pitch=320, tiling=0: handle=3, id=995 [ 12.465] __sna_damage_all(80, 80) [ 12.465] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.465] sna_pixmap_mark_active: pixmap=1178, handle=3 [ 12.465] sna_drawable_use_bo: allocated GPU bo for operation [ 12.465] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.465] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.465] kgem_bo_is_render: handle=3, rq? 0 [0] [ 12.465] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.465] sna_render_get_solid: 0 [ 12.465] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.465] kgem_set_mode: flushing before new bo [ 12.465] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.465] gen8_vertex_close: reloc[0] = 287 [ 12.465] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.465] kgem_add_handle: handle=16, index=5 [ 12.465] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.465] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.465] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.465] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.465] kgem_fixup_relocs: shrinking by 61440 [ 12.465] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.465] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.465] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.465] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.465] __kgem_bo_clear_busy: handle=7 [ 12.465] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.465] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.465] __kgem_bo_clear_busy: handle=8 [ 12.465] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.465] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.465] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.465] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.465] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.465] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.465] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.465] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.465] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.465] kgem_add_handle: handle=4, index=0 [ 12.465] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.465] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.465] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.465] gen9_composite_get_binding_table(ffc0) [ 12.465] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 12.465] kgem_add_handle: handle=3, index=1 [ 12.465] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 12.465] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 12.465] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.465] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.465] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.465] kgem_add_handle: handle=7, index=2 [ 12.465] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.465] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.465] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.465] gen9_emit_sampler: sampler = 1 [ 12.465] gen9_emit_sf: num_sf_outputs=1 [ 12.465] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.465] gen9_emit_vertex_elements: setup id=0 [ 12.465] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.465] (0, 0), (80, 80) [ 12.465] gen8_vertex_flush[490] = 3 [ 12.465] sna_composite_rectangles: pixmap=1178 marking clear [0]? 1 [ 12.465] sna_composite_rectangles(pixmap=1178, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.465] sna_composite_rectangles: converted to op 1 [ 12.465] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.465] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.465] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.465] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.465] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.465] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.465] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.465] sna_composite_rectangles: dropping last-cpu hint [ 12.465] sna_drawable_use_bo pixmap=1178, box=((0, 0), (80, 80)), flags=1... [ 12.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.465] sna_drawable_use_bo: using whole GPU bo [ 12.465] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.465] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.465] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.465] sna_render_get_solid: 40404040 [ 12.465] sna_render_get_solid(1) = 40404040 (old) [ 12.465] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.465] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.465] gen9_composite_get_binding_table(ff00) [ 12.465] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.465] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.465] kgem_add_handle: handle=8, index=3 [ 12.465] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.465] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.465] gen9_emit_vertex_elements: setup id=0 [ 12.465] (0, 0), (2, 2) [ 12.465] (78, 0), (80, 2) [ 12.465] (0, 78), (2, 80) [ 12.465] (78, 78), (80, 80) [ 12.465] gen8_vertex_flush[4cc] = 12 [ 12.465] sna_composite(pixmap=1176, op=3, src=1178+(3422, 6), mask=0+(0, 0), dst=1176+(0, 0)+(0, 0), size=(48, 36) [ 12.465] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.465] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.465] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.465] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.465] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.465] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.465] gen9_render_composite: 48x36, current mode=1/1 [ 12.465] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.465] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 12.465] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.465] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.465] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.465] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=7... [ 12.465] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.465] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.465] sna_drawable_use_bo: using whole GPU bo [ 12.465] gen9_composite_set_target: pixmap=1176, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.465] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.465] sna_transform_is_imprecise_integer_translation: no transform [ 12.465] gen9_composite_picture: integer translation (0, 0), removing [ 12.465] sna_render_pixmap_bo pixmap=1178, (3422, 6)x(48, 36)/(80, 80) [ 12.465] sna_render_pixmap_bo: GPU all damaged [ 12.465] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.465] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.465] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.465] gen4_choose_composite_emitter: identity src, no mask [ 12.465] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.465] __kgem_retire_rq: request 1 complete [ 12.465] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.465] kgem_set_mode: flushing before new bo [ 12.465] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.465] gen8_vertex_close: reloc[0] = 287 [ 12.465] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.465] kgem_add_handle: handle=16, index=4 [ 12.465] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.465] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.465] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.465] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.465] kgem_fixup_relocs: shrinking by 61440 [ 12.465] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.465] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.465] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.465] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.465] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.465] __kgem_bo_clear_busy: handle=7 [ 12.465] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.465] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.465] __kgem_bo_clear_busy: handle=8 [ 12.465] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.465] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.465] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.465] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.465] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.465] aligning vertex: was 2, now 3 floats per vertex [ 12.465] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.465] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.465] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.465] kgem_add_handle: handle=4, index=0 [ 12.465] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.465] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.465] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.465] gen9_composite_get_binding_table(ffc0) [ 12.465] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.465] kgem_add_handle: handle=22, index=1 [ 12.465] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.465] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.465] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.465] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 12.465] kgem_add_handle: handle=3, index=2 [ 12.465] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 12.465] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.465] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.465] gen9_emit_sampler: sampler = a [ 12.465] gen9_emit_sf: num_sf_outputs=1 [ 12.465] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.465] gen9_emit_vertex_elements: setup id=2 [ 12.465] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.465] gen9_render_composite_box: (0, 0), (48, 36) [ 12.465] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.465] gen8_vertex_flush[490] = 3 [ 12.465] sna_destroy_pixmap: pixmap=1178, attached?=1 [ 12.465] _kgem_bo_destroy: handle=3, proxy? 0 [ 12.465] __kgem_bo_destroy: handle=3, size=65536 [ 12.465] __kgem_bo_destroy: handle=3 -> active [ 12.465] __sna_free_pixmap(pixmap=1178) [ 12.465] sna_create_pixmap(2, 64, 32, usage=0) [ 12.465] kgem_can_create_2d: 2x64 @ 32 [ 12.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.465] kgem_can_create_2d: untiled size=4096 [ 12.465] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.465] kgem_choose_tiling: 2x64 -> 0 [ 12.465] sna_create_pixmap: usage=0, flags=a [ 12.465] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.465] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.465] create_pixmap: serial=1179, usage=0, 2x64 [ 12.465] sna_create_pixmap: serial=1179, 2x64, usage=0 [ 12.465] sna_composite_rectangles(pixmap=1180, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.465] sna_composite_rectangles: converted to op 0 [ 12.465] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.465] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.465] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.465] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.465] sna_composite_rectangles: fallback, dst pixmap=1180 too small or not attached [ 12.465] sna_composite_rectangles: fallback [ 12.465] sna_drawable_move_region_to_cpu(pixmap=1180 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.465] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.465] _sna_pixmap_move_to_cpu(pixmap=1180, 2x64, flags=1) [ 12.465] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.465] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.465] operate_inplace: no, inplace operation not suitable [ 12.465] _sna_pixmap_move_to_cpu: marking as damaged [ 12.465] __sna_damage_all(2, 64) [ 12.465] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.465] sna_create_pixmap(1, 32, 32, usage=0) [ 12.465] kgem_can_create_2d: 1x32 @ 32 [ 12.465] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.466] kgem_can_create_2d: untiled size=4096 [ 12.466] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.466] kgem_choose_tiling: 1x32 -> 0 [ 12.466] sna_create_pixmap: usage=0, flags=a [ 12.466] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.466] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.466] create_pixmap: serial=1181, usage=0, 1x32 [ 12.466] sna_create_pixmap: serial=1181, 1x32, usage=0 [ 12.466] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=494, drawable=49e [ 12.466] sna_validate_gc: recomputing clip [ 12.466] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.466] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.466] try_upload__fast: ignore existing cpu damage (if any) [ 12.466] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.466] try_upload__fast: no, no gpu damage [ 12.466] sna_drawable_move_region_to_cpu(pixmap=1182 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.466] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.466] _sna_pixmap_move_to_cpu(pixmap=1182, 1x32, flags=1) [ 12.466] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.466] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.466] operate_inplace: no, inplace operation not suitable [ 12.466] _sna_pixmap_move_to_cpu: marking as damaged [ 12.466] __sna_damage_all(1, 32) [ 12.466] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.466] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.466] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.466] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.466] sna_accel_flush: flush?=0, dirty?=0 [ 12.466] sna_composite(pixmap=1180, op=1, src=1182+(0, 0), mask=0+(0, 0), dst=1180+(0, 0)+(0, 0), size=(2, 64) [ 12.466] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.466] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.466] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.466] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.466] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.466] sna_composite: fallback, dst pixmap=1180 is too small (or completely damaged) [ 12.466] sna_composite: fallback -- fbComposite [ 12.466] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.466] sna_composite_fb: fallback -- move src to cpu [ 12.466] _sna_pixmap_move_to_cpu(pixmap=1182, 1x32, flags=2) [ 12.466] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.466] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.466] sna_composite_fb: fallback -- move dst to cpu [ 12.466] sna_drawable_move_region_to_cpu(pixmap=1180 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.466] sna_drawable_move_region_to_cpu: pixmap=1180 all damaged on CPU [ 12.466] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.466] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.466] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.466] sna_destroy_pixmap: pixmap=1182, attached?=1 [ 12.466] __sna_free_pixmap(pixmap=1182) [ 12.466] sna_composite(pixmap=1176, op=3, src=1180+(3422, 6), mask=0+(0, 0), dst=1176+(0, 0)+(0, 0), size=(48, 36) [ 12.466] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.466] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.466] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.466] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.466] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.466] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.466] gen9_render_composite: 48x36, current mode=1/1 [ 12.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.466] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.466] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.466] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=7... [ 12.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.466] sna_drawable_use_bo: using whole GPU bo [ 12.466] gen9_composite_set_target: pixmap=1176, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.466] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.466] sna_transform_is_imprecise_integer_translation: no transform [ 12.466] gen9_composite_picture: integer translation (0, 0), removing [ 12.466] sna_render_pixmap_bo pixmap=1180, (3422, 6)x(48, 36)/(2, 64) [ 12.466] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.466] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.466] use_cpu_bo: no cpu bo [ 12.466] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.466] kgem_choose_tiling: 2x36 -> 0 [ 12.466] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.466] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.466] sna_drawable_move_region_to_cpu(pixmap=1180 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.466] sna_drawable_move_region_to_cpu: pixmap=1180 all damaged on CPU [ 12.466] kgem_can_create_2d: 2x36 @ 32 [ 12.466] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.466] kgem_can_create_2d: untiled size=4096 [ 12.466] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.466] kgem_choose_tiling: 2x36 -> 0 [ 12.466] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.466] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.466] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.466] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.466] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.466] search_linear_cache: searching for inactive gtt map [ 12.466] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.466] search_linear_cache: searching for inactive gtt map [ 12.466] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.466] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.466] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.466] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.466] kgem_create_buffer: reusing handle=31 for buffer [ 12.466] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.466] init_buffer_from_bo: reusing handle=31 for buffer [ 12.466] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.466] kgem_bo_map: converting request for GTT map into CPU map [ 12.466] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.466] kgem_bo_sync__cpu: handle=31 [ 12.466] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.466] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.466] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.466] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.466] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.466] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.466] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.466] __kgem_bo_init(handle=31, num_pages=1152) [ 12.466] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.466] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.466] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.466] gen4_choose_composite_emitter: identity src, no mask [ 12.466] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.466] gen9_composite_get_binding_table(ff00) [ 12.466] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.466] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.466] kgem_add_handle: handle=31, index=3 [ 12.466] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.466] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.466] gen9_emit_vertex_elements: setup id=2 [ 12.466] gen9_render_composite_box: (0, 0), (48, 36) [ 12.466] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.466] gen8_vertex_flush[4cc] = 3 [ 12.466] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.466] sna_destroy_pixmap: pixmap=1180, attached?=1 [ 12.466] __sna_free_pixmap(pixmap=1180) [ 12.466] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1176:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.466] sna_copy_area: normal copy [ 12.466] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.466] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.466] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.466] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.466] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.466] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.466] sna_do_copy: pixmap -- no source clipping [ 12.466] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.466] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.466] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1176+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.466] sna_copy_boxes: dst=(priv=0x55bca9ad4180, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.466] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.466] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=1b... [ 12.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.466] sna_drawable_use_bo: using whole GPU bo [ 12.466] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.466] sna_pixmap_move_to_gpu: already all-damaged [ 12.466] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.466] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.466] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.466] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.466] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.466] aligning vertex: was 3, now 2 floats per vertex [ 12.466] gen9_composite_get_binding_table(fe80) [ 12.466] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.466] kgem_add_handle: handle=9, index=4 [ 12.466] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.466] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.466] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.466] gen9_emit_sampler: sampler = 0 [ 12.466] gen9_emit_vertex_elements: setup id=0 [ 12.466] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.466] (3422, 6) -> (0, 0) + (48, 36) [ 12.466] gen8_vertex_flush[558] = 3 [ 12.466] sna_composite_rectangles(pixmap=1176, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.466] sna_composite_rectangles: converted to op 3 [ 12.466] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.466] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.466] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.466] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.466] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=1... [ 12.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.466] sna_drawable_use_bo: using whole GPU bo [ 12.466] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.466] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.466] sna_render_get_solid: 660a0a0a [ 12.466] sna_render_get_solid(2) = 660a0a0a (old) [ 12.466] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.466] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.466] gen9_composite_get_binding_table(fe00) [ 12.466] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.466] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.466] kgem_add_handle: handle=8, index=5 [ 12.466] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.466] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.466] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.466] gen9_emit_sampler: sampler = 1 [ 12.466] gen9_emit_vertex_elements: setup id=0 [ 12.466] (0, 0), (48, 36) [ 12.466] gen8_vertex_flush[5b4] = 3 [ 12.466] sna_composite(pixmap=1176, op=3, src=1174+(0, 6), mask=0+(0, 0), dst=1176+(0, 0)+(0, 0), size=(48, 36) [ 12.466] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.466] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.466] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.466] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.466] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.466] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.466] gen9_render_composite: 48x36, current mode=1/1 [ 12.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.466] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.466] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.466] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.466] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.466] sna_drawable_use_bo pixmap=1176, box=((0, 0), (48, 36)), flags=7... [ 12.466] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.466] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.466] sna_drawable_use_bo: using whole GPU bo [ 12.466] gen9_composite_set_target: pixmap=1176, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.466] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.466] sna_transform_is_imprecise_integer_translation: no transform [ 12.466] gen9_composite_picture: integer translation (0, 0), removing [ 12.466] sna_render_pixmap_bo pixmap=1174, (0, 6)x(48, 36)/(48, 48) [ 12.466] sna_render_pixmap_bo: CPU all damaged [ 12.466] sna_add_flush_pixmap: marking pixmap=1174 for flushing [ 12.466] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.466] __kgem_retire_rq: request 1 complete [ 12.466] sna_add_flush_pixmap: new flush bo, flushing before [ 12.466] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.466] gen8_vertex_close: reloc[0] = 287 [ 12.466] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.466] kgem_add_handle: handle=16, index=6 [ 12.466] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.466] gen8_vertex_close: reloc[1] = 337 [ 12.466] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.466] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.466] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.466] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.466] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.466] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.466] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.466] kgem_fixup_relocs: shrinking by 61440 [ 12.466] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.466] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.466] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.466] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.466] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.466] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.466] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.466] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.466] __kgem_bo_clear_busy: handle=8 [ 12.466] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.466] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.466] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.466] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.466] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.466] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.466] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.466] gen4_choose_composite_emitter: identity src, no mask [ 12.466] needs_batch_flush: flushing before handle=28 for new reservation [ 12.466] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.466] aligning vertex: was 2, now 3 floats per vertex [ 12.466] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.466] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.466] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.466] kgem_add_handle: handle=4, index=0 [ 12.466] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.466] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.466] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.466] gen9_composite_get_binding_table(ffc0) [ 12.466] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.466] kgem_add_handle: handle=22, index=1 [ 12.466] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.466] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.466] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.466] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.466] kgem_add_handle: handle=28, index=2 [ 12.466] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.466] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.466] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.466] gen9_emit_sampler: sampler = 2 [ 12.466] gen9_emit_sf: num_sf_outputs=1 [ 12.466] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.466] gen9_emit_vertex_elements: setup id=2 [ 12.466] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.466] gen9_render_composite_box: (0, 0), (48, 36) [ 12.466] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.466] gen8_vertex_flush[490] = 3 [ 12.466] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=498, drawable=b1 [ 12.466] sna_validate_gc: recomputing clip [ 12.466] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.466] sna_copy_area: src=pixmap=1176:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.466] sna_copy_area: normal copy [ 12.466] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.467] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.467] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.467] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.467] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.467] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.467] sna_do_copy: pixmap -- no source clipping [ 12.467] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.467] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.467] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1176+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.467] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9ad4180, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.467] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.467] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.467] sna_drawable_use_bo: pinned, never REPLACES [ 12.467] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.467] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.467] sna_drawable_use_bo: applying move-to-gpu override [ 12.467] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 12.467] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 12.467] wait_for_shadow: setting front pixmap to handle=30 [ 12.467] sna_drawable_use_bo: using whole GPU bo [ 12.467] sna_pixmap_move_to_gpu(pixmap=1176, usage=0), flags=a [ 12.467] sna_pixmap_move_to_gpu: already all-damaged [ 12.467] sna_pixmap_mark_active: pixmap=1176, handle=22 [ 12.467] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.467] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.467] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.467] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.467] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.467] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.467] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.467] __kgem_retire_rq: request 1 complete [ 12.467] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 12.467] kgem_bo_move_to_cache: release handle=3 [ 12.467] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 12.467] kgem_set_mode: flushing before new bo [ 12.467] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 12.467] gen8_vertex_close: reloc[0] = 287 [ 12.467] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.467] kgem_add_handle: handle=16, index=3 [ 12.467] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.467] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 12.467] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.467] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.467] kgem_fixup_relocs: shrinking by 61440 [ 12.467] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.467] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.467] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.467] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.467] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.467] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.467] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.467] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.467] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 12.467] aligning vertex: was 3, now 2 floats per vertex [ 12.467] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.467] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.467] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.467] kgem_add_handle: handle=4, index=0 [ 12.467] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.467] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.467] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.467] gen9_composite_get_binding_table(ffc0) [ 12.467] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 12.467] kgem_add_handle: handle=30, index=1 [ 12.467] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.467] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 12.467] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.467] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.467] kgem_add_handle: handle=22, index=2 [ 12.467] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.467] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.467] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.467] gen9_emit_sampler: sampler = 0 [ 12.467] gen9_emit_sf: num_sf_outputs=1 [ 12.467] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.467] gen9_emit_vertex_elements: setup id=0 [ 12.467] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.467] (0, 0) -> (3422, 6) + (48, 36) [ 12.467] gen8_vertex_flush[490] = 3 [ 12.467] sna_destroy_pixmap: pixmap=1176, attached?=1 [ 12.467] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.467] __kgem_bo_destroy: handle=22, size=61440 [ 12.467] __kgem_bo_destroy: handle=22 -> active [ 12.467] __sna_free_pixmap(pixmap=1176) [ 12.467] sna_accel_flush: flush?=0, dirty?=1 [ 12.467] sna_accel_flush: syncing SHM pixmap=1174 (refcnt=1) [ 12.467] _sna_pixmap_move_to_cpu(pixmap=1174, 48x48, flags=3) [ 12.467] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.467] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.467] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.467] kgem_bo_sync__cpu_full: handle=28 [ 12.467] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.467] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.467] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.467] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.467] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.467] __kgem_retire_rq: request 1 complete [ 12.467] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.467] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.467] sna_accel_flush: flush?=0, dirty?=0 [ 12.467] sna_block_handler (tv=595.690000) [ 12.467] kgem_retire, need_retire?=1 [ 12.467] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.467] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.467] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.467] kgem_retire -- retired=0, need_retire=0 [ 12.467] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.467] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.467] __kgem_bo_destroy: handle=31, size=262144 [ 12.467] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.467] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.467] sna_accel_block: GPU idle, flushing [ 12.467] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.467] gen8_vertex_close: reloc[0] = 287 [ 12.467] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.467] kgem_add_handle: handle=16, index=3 [ 12.467] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.467] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 12.467] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.467] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.467] kgem_fixup_relocs: shrinking by 61440 [ 12.467] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.467] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.467] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.467] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.467] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.467] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.467] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.467] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.467] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.467] start_flush: has dirty shadow [ 12.467] timer_enable (time=12467), starting timer 0 [ 12.467] timer_enable (time=12467), starting timer 1 [ 12.467] sna_accel_block: evaluating timers, active=7 [ 12.467] sna_accel_block: flush timer expires in 8 [12475] [ 12.475] sna_wakeup_handler [ 12.475] sna_block_handler (tv=595.682000) [ 12.475] kgem_retire, need_retire?=1 [ 12.475] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.475] kgem_retire__requests_ring: retiring ring 0 [ 12.475] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.475] __kgem_retire_rq: request 1 complete [ 12.475] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 12.475] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.475] kgem_bo_move_to_cache: release handle=22 [ 12.475] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.475] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.475] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.475] kgem_retire -- retired=1, need_retire=0 [ 12.475] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.475] gen6_render_retire: resetting idle vbo [ 12.475] sna_scanout_do_flush: flush timer active: delta=0 [ 12.475] sna_scanout_do_flush (time=12475), triggered [ 12.475] sna_scanout_flush (time=12475), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.475] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.475] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.475] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.475] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.475] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.475] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.475] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.475] sna_pixmap_move_to_gpu: already all-damaged [ 12.475] sna_pixmap_mark_active: pixmap=165, handle=30 [ 12.475] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.475] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.475] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.475] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 12.475] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 12.475] get_fb: reusing fb=108 for handle=30 [ 12.475] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 12.475] __kgem_bo_clear_busy: handle=30 [ 12.475] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 12.475] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 12.475] __kgem_bo_clear_busy: handle=30 [ 12.475] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.475] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 12.475] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 12.475] sna_accel_block: evaluating timers, active=7 [ 12.475] sna_accel_block: flush timer expires in 16 [12491] [ 12.476] sna_wakeup_handler [ 12.476] sna_mode_wakeup: len=32 [ 12.476] sna_mode_wakeup: recording last swap on pipe=1, frame 472 [1d8], time 12.477255 [ 12.476] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 12.476] sna_mode_wakeup: flip complete, pending? 2 [ 12.476] sna_block_handler (tv=595.681000) [ 12.476] sna_scanout_do_flush: flush timer active: delta=15 [ 12.476] sna_accel_block: evaluating timers, active=7 [ 12.476] sna_accel_block: flush timer expires in 15 [12491] [ 12.478] sna_wakeup_handler [ 12.478] sna_mode_wakeup: len=32 [ 12.478] sna_mode_wakeup: recording last swap on pipe=0, frame 502 [1f6], time 12.478563 [ 12.478] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 12.478] sna_mode_wakeup: flip complete, pending? 1 [ 12.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.478] sna_block_handler (tv=595.679000) [ 12.478] sna_scanout_do_flush: flush timer active: delta=13 [ 12.478] sna_accel_block: evaluating timers, active=7 [ 12.478] sna_accel_block: flush timer expires in 13 [12491] [ 12.491] sna_wakeup_handler [ 12.491] sna_block_handler (tv=595.666000) [ 12.491] sna_scanout_do_flush: flush timer active: delta=0 [ 12.491] sna_scanout_do_flush (time=12491), triggered [ 12.491] sna_scanout_flush (time=12491), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.491] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.491] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.491] sna_accel_do_throttle (time=12491), triggered [ 12.491] sna_accel_throttle (time=12491) [ 12.491] sna_accel_disarm_timer[1] (time=12491) [ 12.491] sna_accel_block: evaluating timers, active=5 [ 12.491] sna_accel_block: flush timer expires in 16 [12507] [ 12.507] sna_wakeup_handler [ 12.507] sna_block_handler (tv=595.650000) [ 12.507] sna_scanout_do_flush: flush timer active: delta=0 [ 12.507] sna_scanout_do_flush (time=12507), triggered [ 12.507] sna_scanout_flush (time=12507), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.507] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.507] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.507] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.507] sna_accel_disarm_timer[0] (time=12507) [ 12.507] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.507] sna_accel_do_throttle -- no pending activity [ 12.564] sna_wakeup_handler [ 12.564] sna_destroy_pixmap: pixmap=1174, attached?=1 [ 12.564] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.564] __sna_free_pixmap(pixmap=1174) [ 12.564] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.565] kgem_bo_sync__cpu: handle=28 [ 12.565] sna_accel_watch_flush: enable=-1 [ 12.565] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.565] __kgem_bo_destroy: handle=28, size=12288 [ 12.565] __kgem_bo_destroy: handle=28, not reusable [ 12.565] kgem_bo_free: handle=28, size=12288 [ 12.565] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.565] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.565] sna_accel_flush: flush?=0, dirty?=0 [ 12.565] sna_block_handler (tv=595.592000) [ 12.565] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.565] sna_accel_do_throttle -- no pending activity [ 12.565] sna_wakeup_handler [ 12.565] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.565] __pop_freed_pixmap: reusing freed pixmap=1176 header [ 12.565] create_pixmap_hdr: pixmap=1183, width=48, height=48, usage=0 [ 12.565] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.565] __kgem_bo_init(handle=28, num_pages=3) [ 12.565] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.565] sna_accel_watch_flush: enable=1 [ 12.565] __sna_damage_all(48, 48) [ 12.565] sna_pixmap_create_shm: serial=1183, 48x48, usage=0 [ 12.565] sna_accel_flush: flush?=0, dirty?=0 [ 12.565] sna_create_pixmap(48, 36, 24, usage=0) [ 12.565] kgem_can_create_2d: 48x36 @ 24 [ 12.565] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.565] kgem_can_create_2d: untiled size=8192 [ 12.565] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.565] kgem_choose_tiling: 48x36 -> 0 [ 12.565] sna_create_pixmap: usage=0, flags=b [ 12.565] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.565] __pop_freed_pixmap: reusing freed pixmap=1178 header [ 12.565] create_pixmap_hdr: pixmap=1185, width=48, height=36, usage=0 [ 12.565] sna_create_pixmap: serial=1185, 48x36, usage=0 [ 12.565] sna_composite_rectangles(pixmap=1186, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.565] sna_composite_rectangles: converted to op 0 [ 12.565] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.565] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.565] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.565] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.565] sna_composite_rectangles: dropping last-cpu hint [ 12.565] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=19... [ 12.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.565] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.565] sna_pixmap_move_to_gpu(pixmap=1186, usage=0), flags=b [ 12.565] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.565] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.565] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.565] kgem_choose_tiling: 48x36 -> 0 [ 12.565] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.565] kgem_choose_tiling: 48x36 -> 0 [ 12.565] sna_pixmap_alloc_gpu: pixmap=1186 [ 12.565] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.565] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.565] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.565] from inactive: pitch=192, tiling=0: handle=22, id=999 [ 12.565] __sna_damage_all(48, 36) [ 12.565] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.565] sna_pixmap_mark_active: pixmap=1186, handle=22 [ 12.565] sna_drawable_use_bo: allocated GPU bo for operation [ 12.565] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.565] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.565] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.565] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.565] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.565] sna_render_get_solid: 0 [ 12.565] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.565] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.565] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.565] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.565] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.565] kgem_add_handle: handle=4, index=0 [ 12.565] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.565] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.565] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.565] gen9_composite_get_binding_table(ffc0) [ 12.565] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.565] kgem_add_handle: handle=22, index=1 [ 12.565] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.565] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.565] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.565] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.565] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.565] kgem_add_handle: handle=7, index=2 [ 12.565] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.565] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.565] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.565] gen9_emit_sampler: sampler = 1 [ 12.565] gen9_emit_sf: num_sf_outputs=1 [ 12.565] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.565] gen9_emit_vertex_elements: setup id=0 [ 12.565] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.565] (0, 0), (48, 36) [ 12.566] gen8_vertex_flush[490] = 3 [ 12.566] sna_composite_rectangles: pixmap=1186 marking clear [0]? 1 [ 12.566] sna_composite_rectangles(pixmap=1186, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.566] sna_composite_rectangles: converted to op 1 [ 12.566] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.566] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.566] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.566] sna_composite_rectangles: promoting to full GPU [ 12.566] sna_composite_rectangles: dropping last-cpu hint [ 12.566] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=19... [ 12.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.566] sna_drawable_use_bo: using whole GPU bo [ 12.566] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.566] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.566] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.566] sna_render_get_solid: ff2c001e [ 12.566] sna_render_get_solid(0) = ff2c001e (old) [ 12.566] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.566] gen9_composite_get_binding_table(ff00) [ 12.566] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.566] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.566] kgem_add_handle: handle=8, index=3 [ 12.566] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.566] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.566] gen9_emit_vertex_elements: setup id=0 [ 12.566] (0, 0), (48, 36) [ 12.566] gen8_vertex_flush[4cc] = 3 [ 12.566] sna_composite_rectangles: pixmap=1186 marking clear [ff2c001e]? 1 [ 12.566] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=4a2 [ 12.566] sna_validate_gc: recomputing clip [ 12.566] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.566] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1186:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.566] sna_copy_area: normal copy [ 12.566] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.566] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.566] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.566] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.566] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.566] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.566] sna_do_copy: pixmap -- no source clipping [ 12.566] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.566] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.566] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1186+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.566] sna_copy_boxes: dst=(priv=0x55bca9b8e8e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.566] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.566] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=1b... [ 12.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.566] sna_drawable_use_bo: using whole GPU bo [ 12.566] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.566] sna_pixmap_move_to_gpu: already all-damaged [ 12.566] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.566] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.566] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.566] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.566] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.566] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.566] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.566] gen9_composite_get_binding_table(fe80) [ 12.566] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.566] kgem_add_handle: handle=9, index=4 [ 12.566] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.566] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.566] gen9_emit_sampler: sampler = 0 [ 12.566] gen9_emit_vertex_elements: setup id=0 [ 12.566] (3422, 6) -> (0, 0) + (48, 36) [ 12.566] gen8_vertex_flush[510] = 3 [ 12.566] sna_create_pixmap(80, 80, 32, usage=0) [ 12.566] kgem_can_create_2d: 80x80 @ 32 [ 12.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.566] kgem_can_create_2d: untiled size=28672 [ 12.566] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.566] kgem_choose_tiling: 80x80 -> 0 [ 12.566] sna_create_pixmap: usage=0, flags=b [ 12.566] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.566] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.566] create_pixmap: serial=1187, usage=0, 0x0 [ 12.566] create_pixmap_hdr: pixmap=1187, width=80, height=80, usage=0 [ 12.566] sna_create_pixmap: serial=1187, 80x80, usage=0 [ 12.566] sna_composite_rectangles(pixmap=1188, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.566] sna_composite_rectangles: converted to op 0 [ 12.566] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.566] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.566] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.566] sna_composite_rectangles: dropping last-cpu hint [ 12.566] sna_drawable_use_bo pixmap=1188, box=((0, 0), (80, 80)), flags=19... [ 12.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.566] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.566] sna_pixmap_move_to_gpu(pixmap=1188, usage=0), flags=b [ 12.566] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.566] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.566] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.566] kgem_choose_tiling: 80x80 -> 0 [ 12.566] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.566] kgem_choose_tiling: 80x80 -> 0 [ 12.566] sna_pixmap_alloc_gpu: pixmap=1188 [ 12.566] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.566] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 12.566] from inactive: pitch=320, tiling=0: handle=3, id=1000 [ 12.566] __sna_damage_all(80, 80) [ 12.566] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.566] sna_pixmap_mark_active: pixmap=1188, handle=3 [ 12.566] sna_drawable_use_bo: allocated GPU bo for operation [ 12.566] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.566] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.566] kgem_bo_is_render: handle=3, rq? 0 [0] [ 12.566] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.566] sna_render_get_solid: 0 [ 12.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.566] kgem_set_mode: flushing before new bo [ 12.566] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.566] gen8_vertex_close: reloc[0] = 287 [ 12.566] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.566] kgem_add_handle: handle=16, index=5 [ 12.566] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.566] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.566] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.566] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.566] kgem_fixup_relocs: shrinking by 61440 [ 12.566] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.566] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.566] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.566] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.566] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.566] __kgem_bo_clear_busy: handle=7 [ 12.566] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.566] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.566] __kgem_bo_clear_busy: handle=8 [ 12.566] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.566] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.566] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.566] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.566] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.566] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.566] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.566] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.566] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.566] kgem_add_handle: handle=4, index=0 [ 12.566] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.566] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.566] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.566] gen9_composite_get_binding_table(ffc0) [ 12.566] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 12.566] kgem_add_handle: handle=3, index=1 [ 12.566] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 12.566] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 12.566] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.566] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.566] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.566] kgem_add_handle: handle=7, index=2 [ 12.566] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.566] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.566] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.566] gen9_emit_sampler: sampler = 1 [ 12.566] gen9_emit_sf: num_sf_outputs=1 [ 12.566] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.566] gen9_emit_vertex_elements: setup id=0 [ 12.566] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.566] (0, 0), (80, 80) [ 12.566] gen8_vertex_flush[490] = 3 [ 12.566] sna_composite_rectangles: pixmap=1188 marking clear [0]? 1 [ 12.566] sna_composite_rectangles(pixmap=1188, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.566] sna_composite_rectangles: converted to op 1 [ 12.566] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.566] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.566] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.566] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.566] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.566] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.566] sna_composite_rectangles: dropping last-cpu hint [ 12.566] sna_drawable_use_bo pixmap=1188, box=((0, 0), (80, 80)), flags=1... [ 12.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.566] sna_drawable_use_bo: using whole GPU bo [ 12.566] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.566] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.566] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.566] sna_render_get_solid: 40404040 [ 12.566] sna_render_get_solid(1) = 40404040 (old) [ 12.566] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.566] gen9_composite_get_binding_table(ff00) [ 12.566] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.566] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.566] kgem_add_handle: handle=8, index=3 [ 12.566] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.566] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.566] gen9_emit_vertex_elements: setup id=0 [ 12.566] (0, 0), (2, 2) [ 12.566] (78, 0), (80, 2) [ 12.566] (0, 78), (2, 80) [ 12.566] (78, 78), (80, 80) [ 12.566] gen8_vertex_flush[4cc] = 12 [ 12.566] sna_composite(pixmap=1186, op=3, src=1188+(3422, 6), mask=0+(0, 0), dst=1186+(0, 0)+(0, 0), size=(48, 36) [ 12.566] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.566] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.566] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.566] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.566] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.566] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.566] gen9_render_composite: 48x36, current mode=1/1 [ 12.566] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.566] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 12.566] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.566] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.566] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=7... [ 12.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.566] sna_drawable_use_bo: using whole GPU bo [ 12.566] gen9_composite_set_target: pixmap=1186, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.566] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.566] sna_transform_is_imprecise_integer_translation: no transform [ 12.566] gen9_composite_picture: integer translation (0, 0), removing [ 12.566] sna_render_pixmap_bo pixmap=1188, (3422, 6)x(48, 36)/(80, 80) [ 12.566] sna_render_pixmap_bo: GPU all damaged [ 12.566] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.566] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.566] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.566] gen4_choose_composite_emitter: identity src, no mask [ 12.566] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.566] __kgem_retire_rq: request 1 complete [ 12.566] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.566] kgem_set_mode: flushing before new bo [ 12.566] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.566] gen8_vertex_close: reloc[0] = 287 [ 12.566] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.566] kgem_add_handle: handle=16, index=4 [ 12.566] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.566] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.566] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.566] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.566] kgem_fixup_relocs: shrinking by 61440 [ 12.566] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.566] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.566] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.566] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.566] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.566] __kgem_bo_clear_busy: handle=7 [ 12.566] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.566] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.566] __kgem_bo_clear_busy: handle=8 [ 12.566] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.566] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.566] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.566] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.566] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.566] aligning vertex: was 2, now 3 floats per vertex [ 12.566] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.566] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.566] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.566] kgem_add_handle: handle=4, index=0 [ 12.566] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.566] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.566] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.566] gen9_composite_get_binding_table(ffc0) [ 12.566] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.566] kgem_add_handle: handle=22, index=1 [ 12.566] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.566] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.566] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.566] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 12.566] kgem_add_handle: handle=3, index=2 [ 12.566] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 12.566] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.566] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.566] gen9_emit_sampler: sampler = a [ 12.566] gen9_emit_sf: num_sf_outputs=1 [ 12.566] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.566] gen9_emit_vertex_elements: setup id=2 [ 12.566] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.566] gen9_render_composite_box: (0, 0), (48, 36) [ 12.566] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.566] gen8_vertex_flush[490] = 3 [ 12.566] sna_destroy_pixmap: pixmap=1188, attached?=1 [ 12.566] _kgem_bo_destroy: handle=3, proxy? 0 [ 12.566] __kgem_bo_destroy: handle=3, size=65536 [ 12.566] __kgem_bo_destroy: handle=3 -> active [ 12.567] __sna_free_pixmap(pixmap=1188) [ 12.567] sna_create_pixmap(2, 64, 32, usage=0) [ 12.567] kgem_can_create_2d: 2x64 @ 32 [ 12.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.567] kgem_can_create_2d: untiled size=4096 [ 12.567] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.567] kgem_choose_tiling: 2x64 -> 0 [ 12.567] sna_create_pixmap: usage=0, flags=a [ 12.567] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.567] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.567] create_pixmap: serial=1189, usage=0, 2x64 [ 12.567] sna_create_pixmap: serial=1189, 2x64, usage=0 [ 12.567] sna_composite_rectangles(pixmap=1190, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.567] sna_composite_rectangles: converted to op 0 [ 12.567] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.567] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.567] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.567] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.567] sna_composite_rectangles: fallback, dst pixmap=1190 too small or not attached [ 12.567] sna_composite_rectangles: fallback [ 12.567] sna_drawable_move_region_to_cpu(pixmap=1190 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.567] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.567] _sna_pixmap_move_to_cpu(pixmap=1190, 2x64, flags=1) [ 12.567] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.567] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.567] operate_inplace: no, inplace operation not suitable [ 12.567] _sna_pixmap_move_to_cpu: marking as damaged [ 12.567] __sna_damage_all(2, 64) [ 12.567] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.567] sna_create_pixmap(1, 32, 32, usage=0) [ 12.567] kgem_can_create_2d: 1x32 @ 32 [ 12.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.567] kgem_can_create_2d: untiled size=4096 [ 12.567] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.567] kgem_choose_tiling: 1x32 -> 0 [ 12.567] sna_create_pixmap: usage=0, flags=a [ 12.567] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.567] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.567] create_pixmap: serial=1191, usage=0, 1x32 [ 12.567] sna_create_pixmap: serial=1191, 1x32, usage=0 [ 12.567] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=49e, drawable=4a8 [ 12.567] sna_validate_gc: recomputing clip [ 12.567] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.567] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.567] try_upload__fast: ignore existing cpu damage (if any) [ 12.567] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.567] try_upload__fast: no, no gpu damage [ 12.567] sna_drawable_move_region_to_cpu(pixmap=1192 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.567] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.567] _sna_pixmap_move_to_cpu(pixmap=1192, 1x32, flags=1) [ 12.567] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.567] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.567] operate_inplace: no, inplace operation not suitable [ 12.567] _sna_pixmap_move_to_cpu: marking as damaged [ 12.567] __sna_damage_all(1, 32) [ 12.567] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.567] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.567] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.567] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.567] sna_accel_flush: flush?=0, dirty?=0 [ 12.567] sna_composite(pixmap=1190, op=1, src=1192+(0, 0), mask=0+(0, 0), dst=1190+(0, 0)+(0, 0), size=(2, 64) [ 12.567] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.567] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.567] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.567] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.567] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.567] sna_composite: fallback, dst pixmap=1190 is too small (or completely damaged) [ 12.567] sna_composite: fallback -- fbComposite [ 12.567] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.567] sna_composite_fb: fallback -- move src to cpu [ 12.567] _sna_pixmap_move_to_cpu(pixmap=1192, 1x32, flags=2) [ 12.567] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.567] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.567] sna_composite_fb: fallback -- move dst to cpu [ 12.567] sna_drawable_move_region_to_cpu(pixmap=1190 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.567] sna_drawable_move_region_to_cpu: pixmap=1190 all damaged on CPU [ 12.567] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.567] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.567] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.567] sna_destroy_pixmap: pixmap=1192, attached?=1 [ 12.567] __sna_free_pixmap(pixmap=1192) [ 12.567] sna_composite(pixmap=1186, op=3, src=1190+(3422, 6), mask=0+(0, 0), dst=1186+(0, 0)+(0, 0), size=(48, 36) [ 12.567] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.567] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.567] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.567] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.567] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.567] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.567] gen9_render_composite: 48x36, current mode=1/1 [ 12.567] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.567] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.567] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.567] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=7... [ 12.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.567] sna_drawable_use_bo: using whole GPU bo [ 12.567] gen9_composite_set_target: pixmap=1186, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.567] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.567] sna_transform_is_imprecise_integer_translation: no transform [ 12.567] gen9_composite_picture: integer translation (0, 0), removing [ 12.567] sna_render_pixmap_bo pixmap=1190, (3422, 6)x(48, 36)/(2, 64) [ 12.567] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.567] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.567] use_cpu_bo: no cpu bo [ 12.567] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.567] kgem_choose_tiling: 2x36 -> 0 [ 12.567] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.567] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.567] sna_drawable_move_region_to_cpu(pixmap=1190 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.567] sna_drawable_move_region_to_cpu: pixmap=1190 all damaged on CPU [ 12.567] kgem_can_create_2d: 2x36 @ 32 [ 12.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.567] kgem_can_create_2d: untiled size=4096 [ 12.567] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.567] kgem_choose_tiling: 2x36 -> 0 [ 12.567] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.567] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.567] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.567] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.567] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.567] search_linear_cache: searching for inactive gtt map [ 12.567] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.567] search_linear_cache: searching for inactive gtt map [ 12.567] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.567] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.567] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.567] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.567] kgem_create_buffer: reusing handle=31 for buffer [ 12.567] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.567] init_buffer_from_bo: reusing handle=31 for buffer [ 12.567] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.567] kgem_bo_map: converting request for GTT map into CPU map [ 12.567] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.567] kgem_bo_sync__cpu: handle=31 [ 12.567] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.567] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.567] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.567] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.567] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.567] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.567] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.567] __kgem_bo_init(handle=31, num_pages=1152) [ 12.567] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.567] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.567] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.567] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.567] gen4_choose_composite_emitter: identity src, no mask [ 12.567] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.567] gen9_composite_get_binding_table(ff00) [ 12.567] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.567] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.567] kgem_add_handle: handle=31, index=3 [ 12.567] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.567] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.567] gen9_emit_vertex_elements: setup id=2 [ 12.567] gen9_render_composite_box: (0, 0), (48, 36) [ 12.567] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.567] gen8_vertex_flush[4cc] = 3 [ 12.567] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.567] sna_destroy_pixmap: pixmap=1190, attached?=1 [ 12.567] __sna_free_pixmap(pixmap=1190) [ 12.567] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1186:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.567] sna_copy_area: normal copy [ 12.567] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.567] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.567] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.567] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.567] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.567] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.567] sna_do_copy: pixmap -- no source clipping [ 12.567] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.567] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.567] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1186+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.567] sna_copy_boxes: dst=(priv=0x55bca9b8e8e0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.567] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.567] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=1b... [ 12.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.567] sna_drawable_use_bo: using whole GPU bo [ 12.567] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.567] sna_pixmap_move_to_gpu: already all-damaged [ 12.567] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.567] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.567] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.567] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.567] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.567] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.567] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.567] aligning vertex: was 3, now 2 floats per vertex [ 12.567] gen9_composite_get_binding_table(fe80) [ 12.567] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.567] kgem_add_handle: handle=9, index=4 [ 12.567] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.567] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.567] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.567] gen9_emit_sampler: sampler = 0 [ 12.567] gen9_emit_vertex_elements: setup id=0 [ 12.567] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.567] (3422, 6) -> (0, 0) + (48, 36) [ 12.567] gen8_vertex_flush[558] = 3 [ 12.567] sna_composite_rectangles(pixmap=1186, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.567] sna_composite_rectangles: converted to op 3 [ 12.567] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.567] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.567] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.567] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.567] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=1... [ 12.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.567] sna_drawable_use_bo: using whole GPU bo [ 12.567] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.567] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.567] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.567] sna_render_get_solid: 660a0a0a [ 12.567] sna_render_get_solid(2) = 660a0a0a (old) [ 12.567] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.567] gen9_composite_get_binding_table(fe00) [ 12.567] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.567] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.567] kgem_add_handle: handle=8, index=5 [ 12.567] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.567] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.567] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.567] gen9_emit_sampler: sampler = 1 [ 12.567] gen9_emit_vertex_elements: setup id=0 [ 12.567] (0, 0), (48, 36) [ 12.567] gen8_vertex_flush[5b4] = 3 [ 12.567] sna_composite(pixmap=1186, op=3, src=1184+(0, 6), mask=0+(0, 0), dst=1186+(0, 0)+(0, 0), size=(48, 36) [ 12.567] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.567] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.567] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.567] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.567] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.567] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.567] gen9_render_composite: 48x36, current mode=1/1 [ 12.567] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.567] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.567] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.567] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.567] sna_drawable_use_bo pixmap=1186, box=((0, 0), (48, 36)), flags=7... [ 12.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.567] sna_drawable_use_bo: using whole GPU bo [ 12.567] gen9_composite_set_target: pixmap=1186, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.567] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.567] sna_transform_is_imprecise_integer_translation: no transform [ 12.567] gen9_composite_picture: integer translation (0, 0), removing [ 12.567] sna_render_pixmap_bo pixmap=1184, (0, 6)x(48, 36)/(48, 48) [ 12.567] sna_render_pixmap_bo: CPU all damaged [ 12.567] sna_add_flush_pixmap: marking pixmap=1184 for flushing [ 12.567] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.567] __kgem_retire_rq: request 1 complete [ 12.567] sna_add_flush_pixmap: new flush bo, flushing before [ 12.567] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.567] gen8_vertex_close: reloc[0] = 287 [ 12.567] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.567] kgem_add_handle: handle=16, index=6 [ 12.567] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.567] gen8_vertex_close: reloc[1] = 337 [ 12.567] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.567] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.567] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.567] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.567] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.567] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.567] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.567] kgem_fixup_relocs: shrinking by 61440 [ 12.567] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.567] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.567] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.567] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.567] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.567] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.567] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.567] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.567] __kgem_bo_clear_busy: handle=8 [ 12.567] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.567] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.567] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.567] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.567] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.567] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.567] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.567] gen4_choose_composite_emitter: identity src, no mask [ 12.567] needs_batch_flush: flushing before handle=28 for new reservation [ 12.567] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.567] aligning vertex: was 2, now 3 floats per vertex [ 12.567] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.568] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.568] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.568] kgem_add_handle: handle=4, index=0 [ 12.568] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.568] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.568] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.568] gen9_composite_get_binding_table(ffc0) [ 12.568] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.568] kgem_add_handle: handle=22, index=1 [ 12.568] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.568] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.568] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.568] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.568] kgem_add_handle: handle=28, index=2 [ 12.568] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.568] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.568] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.568] gen9_emit_sampler: sampler = 2 [ 12.568] gen9_emit_sf: num_sf_outputs=1 [ 12.568] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.568] gen9_emit_vertex_elements: setup id=2 [ 12.568] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.568] gen9_render_composite_box: (0, 0), (48, 36) [ 12.568] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.568] gen8_vertex_flush[490] = 3 [ 12.568] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4a2, drawable=b1 [ 12.568] sna_validate_gc: recomputing clip [ 12.568] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.568] sna_copy_area: src=pixmap=1186:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.568] sna_copy_area: normal copy [ 12.568] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.568] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.568] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.568] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.568] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.568] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.568] sna_do_copy: pixmap -- no source clipping [ 12.568] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.568] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.568] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1186+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.568] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8e8e0, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.568] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.568] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.568] sna_drawable_use_bo: pinned, never REPLACES [ 12.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.568] sna_drawable_use_bo: applying move-to-gpu override [ 12.568] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 12.568] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 12.568] wait_for_shadow: setting front pixmap to handle=35 [ 12.568] sna_drawable_use_bo: using whole GPU bo [ 12.568] sna_pixmap_move_to_gpu(pixmap=1186, usage=0), flags=a [ 12.568] sna_pixmap_move_to_gpu: already all-damaged [ 12.568] sna_pixmap_mark_active: pixmap=1186, handle=22 [ 12.568] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.568] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.568] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.568] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.568] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.568] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.568] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.568] __kgem_retire_rq: request 1 complete [ 12.568] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 12.568] kgem_bo_move_to_cache: release handle=3 [ 12.568] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 12.568] kgem_set_mode: flushing before new bo [ 12.568] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 12.568] gen8_vertex_close: reloc[0] = 287 [ 12.568] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.568] kgem_add_handle: handle=16, index=3 [ 12.568] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.568] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 12.568] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.568] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.568] kgem_fixup_relocs: shrinking by 61440 [ 12.568] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.568] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.568] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.568] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.568] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.568] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.568] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.568] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.568] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 12.568] aligning vertex: was 3, now 2 floats per vertex [ 12.568] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.568] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.568] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.568] kgem_add_handle: handle=4, index=0 [ 12.568] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.568] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.568] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.568] gen9_composite_get_binding_table(ffc0) [ 12.568] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 12.568] kgem_add_handle: handle=35, index=1 [ 12.568] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.568] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 12.568] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.568] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.568] kgem_add_handle: handle=22, index=2 [ 12.568] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.568] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.568] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.568] gen9_emit_sampler: sampler = 0 [ 12.568] gen9_emit_sf: num_sf_outputs=1 [ 12.568] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.568] gen9_emit_vertex_elements: setup id=0 [ 12.568] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.568] (0, 0) -> (3422, 6) + (48, 36) [ 12.568] gen8_vertex_flush[490] = 3 [ 12.568] sna_destroy_pixmap: pixmap=1186, attached?=1 [ 12.568] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.568] __kgem_bo_destroy: handle=22, size=61440 [ 12.568] __kgem_bo_destroy: handle=22 -> active [ 12.568] __sna_free_pixmap(pixmap=1186) [ 12.568] sna_accel_flush: flush?=0, dirty?=1 [ 12.568] sna_accel_flush: syncing SHM pixmap=1184 (refcnt=1) [ 12.568] _sna_pixmap_move_to_cpu(pixmap=1184, 48x48, flags=3) [ 12.568] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.568] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.568] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.568] kgem_bo_sync__cpu_full: handle=28 [ 12.568] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.568] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.568] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.568] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.568] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.568] __kgem_retire_rq: request 1 complete [ 12.568] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.568] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.568] sna_accel_flush: flush?=0, dirty?=0 [ 12.568] sna_block_handler (tv=595.589000) [ 12.568] kgem_retire, need_retire?=1 [ 12.568] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.568] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.568] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.568] kgem_retire -- retired=0, need_retire=0 [ 12.568] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.568] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.568] __kgem_bo_destroy: handle=31, size=262144 [ 12.568] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.568] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.568] sna_accel_block: GPU idle, flushing [ 12.568] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.568] gen8_vertex_close: reloc[0] = 287 [ 12.568] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.568] kgem_add_handle: handle=16, index=3 [ 12.568] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.568] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 12.568] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.568] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.568] kgem_fixup_relocs: shrinking by 61440 [ 12.568] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.568] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.568] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.568] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.568] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.568] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.568] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.568] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.568] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.568] start_flush: has dirty shadow [ 12.568] timer_enable (time=12568), starting timer 0 [ 12.568] timer_enable (time=12568), starting timer 1 [ 12.568] sna_accel_block: evaluating timers, active=7 [ 12.568] sna_accel_block: flush timer expires in 8 [12576] [ 12.576] sna_wakeup_handler [ 12.576] sna_block_handler (tv=595.581000) [ 12.576] kgem_retire, need_retire?=1 [ 12.576] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.576] kgem_retire__requests_ring: retiring ring 0 [ 12.576] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.576] __kgem_retire_rq: request 1 complete [ 12.576] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 12.576] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.576] kgem_bo_move_to_cache: release handle=22 [ 12.576] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.576] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.576] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.576] kgem_retire -- retired=1, need_retire=0 [ 12.576] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.576] gen6_render_retire: resetting idle vbo [ 12.576] sna_scanout_do_flush: flush timer active: delta=0 [ 12.576] sna_scanout_do_flush (time=12576), triggered [ 12.576] sna_scanout_flush (time=12576), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.576] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.576] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.576] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.576] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.576] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.576] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.576] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.576] sna_pixmap_move_to_gpu: already all-damaged [ 12.576] sna_pixmap_mark_active: pixmap=165, handle=35 [ 12.576] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.576] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.576] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.576] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 12.576] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 12.576] get_fb: reusing fb=105 for handle=35 [ 12.576] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 12.576] __kgem_bo_clear_busy: handle=35 [ 12.576] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 12.576] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 12.576] __kgem_bo_clear_busy: handle=35 [ 12.576] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.576] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 12.577] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 12.577] sna_accel_block: evaluating timers, active=7 [ 12.577] sna_accel_block: flush timer expires in 16 [12592] [ 12.578] sna_wakeup_handler [ 12.578] sna_mode_wakeup: len=32 [ 12.578] sna_mode_wakeup: recording last swap on pipe=0, frame 508 [1fc], time 12.578566 [ 12.578] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 12.578] sna_mode_wakeup: flip complete, pending? 2 [ 12.578] sna_block_handler (tv=595.579000) [ 12.578] sna_scanout_do_flush: flush timer active: delta=14 [ 12.578] sna_accel_block: evaluating timers, active=7 [ 12.578] sna_accel_block: flush timer expires in 14 [12592] [ 12.592] sna_wakeup_handler [ 12.592] sna_block_handler (tv=595.565000) [ 12.592] sna_scanout_do_flush: flush timer active: delta=0 [ 12.592] sna_scanout_do_flush (time=12592), triggered [ 12.592] sna_scanout_flush (time=12592), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.592] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.592] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.592] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.592] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 12.592] sna_accel_do_throttle (time=12592), triggered [ 12.592] sna_accel_throttle (time=12592) [ 12.592] sna_accel_disarm_timer[1] (time=12592) [ 12.592] sna_accel_block: evaluating timers, active=5 [ 12.592] sna_accel_block: flush timer expires in 16 [12608] [ 12.593] sna_wakeup_handler [ 12.593] sna_mode_wakeup: len=32 [ 12.593] sna_mode_wakeup: recording last swap on pipe=1, frame 479 [1df], time 12.593926 [ 12.593] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 12.593] sna_mode_wakeup: flip complete, pending? 1 [ 12.593] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.593] sna_block_handler (tv=595.564000) [ 12.593] sna_scanout_do_flush: flush timer active: delta=15 [ 12.593] sna_accel_do_throttle -- no pending activity [ 12.593] sna_accel_block: evaluating timers, active=5 [ 12.593] sna_accel_block: flush timer expires in 15 [12608] [ 12.608] sna_wakeup_handler [ 12.608] sna_block_handler (tv=595.549000) [ 12.608] sna_scanout_do_flush: flush timer active: delta=0 [ 12.608] sna_scanout_do_flush (time=12608), triggered [ 12.608] sna_scanout_flush (time=12608), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.608] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.608] sna_accel_disarm_timer[0] (time=12608) [ 12.608] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.608] sna_accel_do_throttle -- no pending activity [ 12.666] sna_wakeup_handler [ 12.666] sna_destroy_pixmap: pixmap=1184, attached?=1 [ 12.666] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.666] __sna_free_pixmap(pixmap=1184) [ 12.666] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.666] kgem_bo_sync__cpu: handle=28 [ 12.666] sna_accel_watch_flush: enable=-1 [ 12.666] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.666] __kgem_bo_destroy: handle=28, size=12288 [ 12.666] __kgem_bo_destroy: handle=28, not reusable [ 12.666] kgem_bo_free: handle=28, size=12288 [ 12.666] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.666] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.666] sna_accel_flush: flush?=0, dirty?=0 [ 12.666] sna_block_handler (tv=595.491000) [ 12.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.666] sna_accel_do_throttle -- no pending activity [ 12.666] sna_wakeup_handler [ 12.666] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.666] __pop_freed_pixmap: reusing freed pixmap=1186 header [ 12.666] create_pixmap_hdr: pixmap=1193, width=48, height=48, usage=0 [ 12.666] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.666] __kgem_bo_init(handle=28, num_pages=3) [ 12.666] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.666] sna_accel_watch_flush: enable=1 [ 12.666] __sna_damage_all(48, 48) [ 12.666] sna_pixmap_create_shm: serial=1193, 48x48, usage=0 [ 12.666] sna_accel_flush: flush?=0, dirty?=0 [ 12.666] sna_create_pixmap(48, 36, 24, usage=0) [ 12.666] kgem_can_create_2d: 48x36 @ 24 [ 12.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.666] kgem_can_create_2d: untiled size=8192 [ 12.666] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.666] kgem_choose_tiling: 48x36 -> 0 [ 12.666] sna_create_pixmap: usage=0, flags=b [ 12.666] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.666] __pop_freed_pixmap: reusing freed pixmap=1188 header [ 12.666] create_pixmap_hdr: pixmap=1195, width=48, height=36, usage=0 [ 12.666] sna_create_pixmap: serial=1195, 48x36, usage=0 [ 12.666] sna_composite_rectangles(pixmap=1196, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.666] sna_composite_rectangles: converted to op 0 [ 12.666] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.666] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.666] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.666] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.666] sna_composite_rectangles: dropping last-cpu hint [ 12.666] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=19... [ 12.666] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.666] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.666] sna_pixmap_move_to_gpu(pixmap=1196, usage=0), flags=b [ 12.666] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.666] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.666] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.666] kgem_choose_tiling: 48x36 -> 0 [ 12.666] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.666] kgem_choose_tiling: 48x36 -> 0 [ 12.666] sna_pixmap_alloc_gpu: pixmap=1196 [ 12.666] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.666] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.666] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.666] from inactive: pitch=192, tiling=0: handle=22, id=1004 [ 12.666] __sna_damage_all(48, 36) [ 12.666] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.666] sna_pixmap_mark_active: pixmap=1196, handle=22 [ 12.666] sna_drawable_use_bo: allocated GPU bo for operation [ 12.666] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.666] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.666] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.666] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.667] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.667] sna_render_get_solid: 0 [ 12.667] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.667] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.667] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.667] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.667] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.667] kgem_add_handle: handle=4, index=0 [ 12.667] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.667] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.667] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.667] gen9_composite_get_binding_table(ffc0) [ 12.667] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.667] kgem_add_handle: handle=22, index=1 [ 12.667] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.667] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.667] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.667] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.667] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.667] kgem_add_handle: handle=7, index=2 [ 12.667] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.667] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.667] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.667] gen9_emit_sampler: sampler = 1 [ 12.667] gen9_emit_sf: num_sf_outputs=1 [ 12.667] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.667] gen9_emit_vertex_elements: setup id=0 [ 12.667] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.667] (0, 0), (48, 36) [ 12.667] gen8_vertex_flush[490] = 3 [ 12.667] sna_composite_rectangles: pixmap=1196 marking clear [0]? 1 [ 12.667] sna_composite_rectangles(pixmap=1196, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.667] sna_composite_rectangles: converted to op 1 [ 12.667] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.667] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.667] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.667] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.667] sna_composite_rectangles: promoting to full GPU [ 12.667] sna_composite_rectangles: dropping last-cpu hint [ 12.667] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=19... [ 12.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.667] sna_drawable_use_bo: using whole GPU bo [ 12.667] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.667] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.667] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.667] sna_render_get_solid: ff2c001e [ 12.667] sna_render_get_solid(0) = ff2c001e (old) [ 12.667] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.667] gen9_composite_get_binding_table(ff00) [ 12.667] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.667] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.667] kgem_add_handle: handle=8, index=3 [ 12.667] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.667] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.667] gen9_emit_vertex_elements: setup id=0 [ 12.667] (0, 0), (48, 36) [ 12.667] gen8_vertex_flush[4cc] = 3 [ 12.667] sna_composite_rectangles: pixmap=1196 marking clear [ff2c001e]? 1 [ 12.667] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=4ac [ 12.667] sna_validate_gc: recomputing clip [ 12.667] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.667] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1196:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.667] sna_copy_area: normal copy [ 12.667] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.667] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.667] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.667] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.667] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.667] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.667] sna_do_copy: pixmap -- no source clipping [ 12.667] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.667] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.667] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1196+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.667] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.667] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.667] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=1b... [ 12.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.667] sna_drawable_use_bo: using whole GPU bo [ 12.667] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.667] sna_pixmap_move_to_gpu: already all-damaged [ 12.667] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.667] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.667] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.667] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.667] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.667] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.667] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.667] gen9_composite_get_binding_table(fe80) [ 12.667] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.667] kgem_add_handle: handle=9, index=4 [ 12.667] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.667] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.667] gen9_emit_sampler: sampler = 0 [ 12.667] gen9_emit_vertex_elements: setup id=0 [ 12.667] (3422, 6) -> (0, 0) + (48, 36) [ 12.667] gen8_vertex_flush[510] = 3 [ 12.667] sna_create_pixmap(80, 80, 32, usage=0) [ 12.667] kgem_can_create_2d: 80x80 @ 32 [ 12.667] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.667] kgem_can_create_2d: untiled size=28672 [ 12.667] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.667] kgem_choose_tiling: 80x80 -> 0 [ 12.667] sna_create_pixmap: usage=0, flags=b [ 12.667] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.667] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.667] create_pixmap: serial=1197, usage=0, 0x0 [ 12.667] create_pixmap_hdr: pixmap=1197, width=80, height=80, usage=0 [ 12.667] sna_create_pixmap: serial=1197, 80x80, usage=0 [ 12.667] sna_composite_rectangles(pixmap=1198, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.667] sna_composite_rectangles: converted to op 0 [ 12.667] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.667] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.667] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.667] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.667] sna_composite_rectangles: dropping last-cpu hint [ 12.667] sna_drawable_use_bo pixmap=1198, box=((0, 0), (80, 80)), flags=19... [ 12.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.667] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.667] sna_pixmap_move_to_gpu(pixmap=1198, usage=0), flags=b [ 12.667] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.667] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.667] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.667] kgem_choose_tiling: 80x80 -> 0 [ 12.667] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.667] kgem_choose_tiling: 80x80 -> 0 [ 12.667] sna_pixmap_alloc_gpu: pixmap=1198 [ 12.667] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.667] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.667] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 12.667] from inactive: pitch=320, tiling=0: handle=3, id=1005 [ 12.667] __sna_damage_all(80, 80) [ 12.667] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.667] sna_pixmap_mark_active: pixmap=1198, handle=3 [ 12.667] sna_drawable_use_bo: allocated GPU bo for operation [ 12.667] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.667] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.667] kgem_bo_is_render: handle=3, rq? 0 [0] [ 12.667] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.667] sna_render_get_solid: 0 [ 12.667] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.667] kgem_set_mode: flushing before new bo [ 12.667] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.667] gen8_vertex_close: reloc[0] = 287 [ 12.667] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.667] kgem_add_handle: handle=16, index=5 [ 12.667] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.667] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.667] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.667] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.667] kgem_fixup_relocs: shrinking by 61440 [ 12.667] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.667] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.667] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.667] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.667] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.667] __kgem_bo_clear_busy: handle=7 [ 12.667] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.667] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.667] __kgem_bo_clear_busy: handle=8 [ 12.667] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.667] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.667] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.667] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.667] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.667] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.667] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.667] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.667] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.667] kgem_add_handle: handle=4, index=0 [ 12.667] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.667] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.667] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.667] gen9_composite_get_binding_table(ffc0) [ 12.667] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 12.667] kgem_add_handle: handle=3, index=1 [ 12.667] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 12.667] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 12.667] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.667] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.667] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.667] kgem_add_handle: handle=7, index=2 [ 12.667] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.667] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.667] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.667] gen9_emit_sampler: sampler = 1 [ 12.667] gen9_emit_sf: num_sf_outputs=1 [ 12.667] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.667] gen9_emit_vertex_elements: setup id=0 [ 12.667] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.667] (0, 0), (80, 80) [ 12.667] gen8_vertex_flush[490] = 3 [ 12.667] sna_composite_rectangles: pixmap=1198 marking clear [0]? 1 [ 12.667] sna_composite_rectangles(pixmap=1198, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.667] sna_composite_rectangles: converted to op 1 [ 12.667] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.667] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.667] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.667] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.667] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.667] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.667] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.667] sna_composite_rectangles: dropping last-cpu hint [ 12.667] sna_drawable_use_bo pixmap=1198, box=((0, 0), (80, 80)), flags=1... [ 12.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.667] sna_drawable_use_bo: using whole GPU bo [ 12.667] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.667] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.667] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.667] sna_render_get_solid: 40404040 [ 12.667] sna_render_get_solid(1) = 40404040 (old) [ 12.667] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.667] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.667] gen9_composite_get_binding_table(ff00) [ 12.667] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.667] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.667] kgem_add_handle: handle=8, index=3 [ 12.667] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.667] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.667] gen9_emit_vertex_elements: setup id=0 [ 12.667] (0, 0), (2, 2) [ 12.667] (78, 0), (80, 2) [ 12.667] (0, 78), (2, 80) [ 12.667] (78, 78), (80, 80) [ 12.667] gen8_vertex_flush[4cc] = 12 [ 12.667] sna_composite(pixmap=1196, op=3, src=1198+(3422, 6), mask=0+(0, 0), dst=1196+(0, 0)+(0, 0), size=(48, 36) [ 12.667] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.667] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.667] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.667] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.667] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.667] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.667] gen9_render_composite: 48x36, current mode=1/1 [ 12.667] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.667] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 12.667] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.667] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.667] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.667] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=7... [ 12.667] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.667] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.667] sna_drawable_use_bo: using whole GPU bo [ 12.667] gen9_composite_set_target: pixmap=1196, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.667] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.667] sna_transform_is_imprecise_integer_translation: no transform [ 12.667] gen9_composite_picture: integer translation (0, 0), removing [ 12.667] sna_render_pixmap_bo pixmap=1198, (3422, 6)x(48, 36)/(80, 80) [ 12.667] sna_render_pixmap_bo: GPU all damaged [ 12.667] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.667] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.667] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.667] gen4_choose_composite_emitter: identity src, no mask [ 12.667] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.667] __kgem_retire_rq: request 1 complete [ 12.667] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.667] kgem_set_mode: flushing before new bo [ 12.667] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.667] gen8_vertex_close: reloc[0] = 287 [ 12.667] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.667] kgem_add_handle: handle=16, index=4 [ 12.667] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.667] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.667] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.667] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.667] kgem_fixup_relocs: shrinking by 61440 [ 12.667] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.667] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.667] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.667] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.667] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.667] __kgem_bo_clear_busy: handle=7 [ 12.667] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.667] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.667] __kgem_bo_clear_busy: handle=8 [ 12.667] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.667] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.667] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.667] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.667] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.667] aligning vertex: was 2, now 3 floats per vertex [ 12.667] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.667] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.668] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.668] kgem_add_handle: handle=4, index=0 [ 12.668] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.668] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.668] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.668] gen9_composite_get_binding_table(ffc0) [ 12.668] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.668] kgem_add_handle: handle=22, index=1 [ 12.668] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.668] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.668] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.668] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 12.668] kgem_add_handle: handle=3, index=2 [ 12.668] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 12.668] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.668] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.668] gen9_emit_sampler: sampler = a [ 12.668] gen9_emit_sf: num_sf_outputs=1 [ 12.668] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.668] gen9_emit_vertex_elements: setup id=2 [ 12.668] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.668] gen9_render_composite_box: (0, 0), (48, 36) [ 12.668] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.668] gen8_vertex_flush[490] = 3 [ 12.668] sna_destroy_pixmap: pixmap=1198, attached?=1 [ 12.668] _kgem_bo_destroy: handle=3, proxy? 0 [ 12.668] __kgem_bo_destroy: handle=3, size=65536 [ 12.668] __kgem_bo_destroy: handle=3 -> active [ 12.668] __sna_free_pixmap(pixmap=1198) [ 12.668] sna_create_pixmap(2, 64, 32, usage=0) [ 12.668] kgem_can_create_2d: 2x64 @ 32 [ 12.668] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.668] kgem_can_create_2d: untiled size=4096 [ 12.668] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.668] kgem_choose_tiling: 2x64 -> 0 [ 12.668] sna_create_pixmap: usage=0, flags=a [ 12.668] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.668] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.668] create_pixmap: serial=1199, usage=0, 2x64 [ 12.668] sna_create_pixmap: serial=1199, 2x64, usage=0 [ 12.668] sna_composite_rectangles(pixmap=1200, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.668] sna_composite_rectangles: converted to op 0 [ 12.668] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.668] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.668] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.668] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.668] sna_composite_rectangles: fallback, dst pixmap=1200 too small or not attached [ 12.668] sna_composite_rectangles: fallback [ 12.668] sna_drawable_move_region_to_cpu(pixmap=1200 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.668] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.668] _sna_pixmap_move_to_cpu(pixmap=1200, 2x64, flags=1) [ 12.668] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.668] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.668] operate_inplace: no, inplace operation not suitable [ 12.668] _sna_pixmap_move_to_cpu: marking as damaged [ 12.668] __sna_damage_all(2, 64) [ 12.668] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.668] sna_create_pixmap(1, 32, 32, usage=0) [ 12.668] kgem_can_create_2d: 1x32 @ 32 [ 12.668] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.668] kgem_can_create_2d: untiled size=4096 [ 12.668] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.668] kgem_choose_tiling: 1x32 -> 0 [ 12.668] sna_create_pixmap: usage=0, flags=a [ 12.668] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.668] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.668] create_pixmap: serial=1201, usage=0, 1x32 [ 12.668] sna_create_pixmap: serial=1201, 1x32, usage=0 [ 12.668] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4a8, drawable=4b2 [ 12.668] sna_validate_gc: recomputing clip [ 12.668] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.668] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.668] try_upload__fast: ignore existing cpu damage (if any) [ 12.668] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.668] try_upload__fast: no, no gpu damage [ 12.668] sna_drawable_move_region_to_cpu(pixmap=1202 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.668] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.668] _sna_pixmap_move_to_cpu(pixmap=1202, 1x32, flags=1) [ 12.668] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.668] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.668] operate_inplace: no, inplace operation not suitable [ 12.668] _sna_pixmap_move_to_cpu: marking as damaged [ 12.668] __sna_damage_all(1, 32) [ 12.668] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.668] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.668] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.668] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.668] sna_accel_flush: flush?=0, dirty?=0 [ 12.668] sna_composite(pixmap=1200, op=1, src=1202+(0, 0), mask=0+(0, 0), dst=1200+(0, 0)+(0, 0), size=(2, 64) [ 12.668] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.668] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.668] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.668] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.668] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.668] sna_composite: fallback, dst pixmap=1200 is too small (or completely damaged) [ 12.668] sna_composite: fallback -- fbComposite [ 12.668] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.668] sna_composite_fb: fallback -- move src to cpu [ 12.668] _sna_pixmap_move_to_cpu(pixmap=1202, 1x32, flags=2) [ 12.668] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.668] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.668] sna_composite_fb: fallback -- move dst to cpu [ 12.668] sna_drawable_move_region_to_cpu(pixmap=1200 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.668] sna_drawable_move_region_to_cpu: pixmap=1200 all damaged on CPU [ 12.668] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.668] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.668] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.668] sna_destroy_pixmap: pixmap=1202, attached?=1 [ 12.668] __sna_free_pixmap(pixmap=1202) [ 12.668] sna_composite(pixmap=1196, op=3, src=1200+(3422, 6), mask=0+(0, 0), dst=1196+(0, 0)+(0, 0), size=(48, 36) [ 12.668] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.668] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.668] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.668] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.668] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.668] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.668] gen9_render_composite: 48x36, current mode=1/1 [ 12.668] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.668] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.668] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.668] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=7... [ 12.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.668] sna_drawable_use_bo: using whole GPU bo [ 12.668] gen9_composite_set_target: pixmap=1196, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.668] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.668] sna_transform_is_imprecise_integer_translation: no transform [ 12.668] gen9_composite_picture: integer translation (0, 0), removing [ 12.668] sna_render_pixmap_bo pixmap=1200, (3422, 6)x(48, 36)/(2, 64) [ 12.668] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.668] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.668] use_cpu_bo: no cpu bo [ 12.668] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.668] kgem_choose_tiling: 2x36 -> 0 [ 12.668] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.668] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.668] sna_drawable_move_region_to_cpu(pixmap=1200 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.668] sna_drawable_move_region_to_cpu: pixmap=1200 all damaged on CPU [ 12.668] kgem_can_create_2d: 2x36 @ 32 [ 12.668] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.668] kgem_can_create_2d: untiled size=4096 [ 12.668] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.668] kgem_choose_tiling: 2x36 -> 0 [ 12.668] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.668] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.668] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.668] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.668] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.668] search_linear_cache: searching for inactive gtt map [ 12.668] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.668] search_linear_cache: searching for inactive gtt map [ 12.668] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.668] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.668] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.668] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.668] kgem_create_buffer: reusing handle=31 for buffer [ 12.668] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.668] init_buffer_from_bo: reusing handle=31 for buffer [ 12.668] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.668] kgem_bo_map: converting request for GTT map into CPU map [ 12.668] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.668] kgem_bo_sync__cpu: handle=31 [ 12.668] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.668] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.668] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.668] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.668] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.668] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.668] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.668] __kgem_bo_init(handle=31, num_pages=1152) [ 12.668] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.668] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.668] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.668] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.668] gen4_choose_composite_emitter: identity src, no mask [ 12.668] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.668] gen9_composite_get_binding_table(ff00) [ 12.668] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.668] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.668] kgem_add_handle: handle=31, index=3 [ 12.668] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.668] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.668] gen9_emit_vertex_elements: setup id=2 [ 12.668] gen9_render_composite_box: (0, 0), (48, 36) [ 12.668] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.668] gen8_vertex_flush[4cc] = 3 [ 12.668] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.668] sna_destroy_pixmap: pixmap=1200, attached?=1 [ 12.668] __sna_free_pixmap(pixmap=1200) [ 12.668] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1196:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.668] sna_copy_area: normal copy [ 12.668] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.668] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.668] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.668] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.668] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.668] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.668] sna_do_copy: pixmap -- no source clipping [ 12.668] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.668] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.668] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1196+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.668] sna_copy_boxes: dst=(priv=0x55bca9b34f00, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.668] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.668] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=1b... [ 12.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.668] sna_drawable_use_bo: using whole GPU bo [ 12.668] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.668] sna_pixmap_move_to_gpu: already all-damaged [ 12.668] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.668] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.668] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.668] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.668] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.668] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.668] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.668] aligning vertex: was 3, now 2 floats per vertex [ 12.668] gen9_composite_get_binding_table(fe80) [ 12.668] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.668] kgem_add_handle: handle=9, index=4 [ 12.668] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.668] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.668] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.668] gen9_emit_sampler: sampler = 0 [ 12.668] gen9_emit_vertex_elements: setup id=0 [ 12.668] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.668] (3422, 6) -> (0, 0) + (48, 36) [ 12.668] gen8_vertex_flush[558] = 3 [ 12.668] sna_composite_rectangles(pixmap=1196, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.668] sna_composite_rectangles: converted to op 3 [ 12.668] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.668] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.668] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.668] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.668] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=1... [ 12.668] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.668] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.668] sna_drawable_use_bo: using whole GPU bo [ 12.668] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.668] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.668] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.668] sna_render_get_solid: 660a0a0a [ 12.668] sna_render_get_solid(2) = 660a0a0a (old) [ 12.668] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.668] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.668] gen9_composite_get_binding_table(fe00) [ 12.668] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.668] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.668] kgem_add_handle: handle=8, index=5 [ 12.668] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.668] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.668] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.668] gen9_emit_sampler: sampler = 1 [ 12.668] gen9_emit_vertex_elements: setup id=0 [ 12.668] (0, 0), (48, 36) [ 12.668] gen8_vertex_flush[5b4] = 3 [ 12.668] sna_composite(pixmap=1196, op=3, src=1194+(0, 6), mask=0+(0, 0), dst=1196+(0, 0)+(0, 0), size=(48, 36) [ 12.668] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.668] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.668] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.668] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.668] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.668] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.668] gen9_render_composite: 48x36, current mode=1/1 [ 12.668] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.668] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.668] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.668] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.669] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.669] sna_drawable_use_bo pixmap=1196, box=((0, 0), (48, 36)), flags=7... [ 12.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.669] sna_drawable_use_bo: using whole GPU bo [ 12.669] gen9_composite_set_target: pixmap=1196, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.669] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.669] sna_transform_is_imprecise_integer_translation: no transform [ 12.669] gen9_composite_picture: integer translation (0, 0), removing [ 12.669] sna_render_pixmap_bo pixmap=1194, (0, 6)x(48, 36)/(48, 48) [ 12.669] sna_render_pixmap_bo: CPU all damaged [ 12.669] sna_add_flush_pixmap: marking pixmap=1194 for flushing [ 12.669] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.669] __kgem_retire_rq: request 1 complete [ 12.669] sna_add_flush_pixmap: new flush bo, flushing before [ 12.669] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.669] gen8_vertex_close: reloc[0] = 287 [ 12.669] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.669] kgem_add_handle: handle=16, index=6 [ 12.669] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.669] gen8_vertex_close: reloc[1] = 337 [ 12.669] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.669] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.669] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.669] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.669] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.669] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.669] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.669] kgem_fixup_relocs: shrinking by 61440 [ 12.669] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.669] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.669] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.669] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.669] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.669] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.669] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.669] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.669] __kgem_bo_clear_busy: handle=8 [ 12.669] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.669] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.669] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.669] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.669] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.669] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.669] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.669] gen4_choose_composite_emitter: identity src, no mask [ 12.669] needs_batch_flush: flushing before handle=28 for new reservation [ 12.669] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.669] aligning vertex: was 2, now 3 floats per vertex [ 12.669] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.669] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.669] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.669] kgem_add_handle: handle=4, index=0 [ 12.669] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.669] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.669] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.669] gen9_composite_get_binding_table(ffc0) [ 12.669] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.669] kgem_add_handle: handle=22, index=1 [ 12.669] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.669] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.669] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.669] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.669] kgem_add_handle: handle=28, index=2 [ 12.669] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.669] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.669] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.669] gen9_emit_sampler: sampler = 2 [ 12.669] gen9_emit_sf: num_sf_outputs=1 [ 12.669] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.669] gen9_emit_vertex_elements: setup id=2 [ 12.669] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.669] gen9_render_composite_box: (0, 0), (48, 36) [ 12.669] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.669] gen8_vertex_flush[490] = 3 [ 12.669] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4ac, drawable=b1 [ 12.669] sna_validate_gc: recomputing clip [ 12.669] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.669] sna_copy_area: src=pixmap=1196:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.669] sna_copy_area: normal copy [ 12.669] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.669] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.669] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.669] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.669] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.669] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.669] sna_do_copy: pixmap -- no source clipping [ 12.669] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.669] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.669] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1196+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.669] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b34f00, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.669] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.669] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.669] sna_drawable_use_bo: pinned, never REPLACES [ 12.669] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.669] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.669] sna_drawable_use_bo: applying move-to-gpu override [ 12.669] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 12.669] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 12.669] wait_for_shadow: setting front pixmap to handle=30 [ 12.669] sna_drawable_use_bo: using whole GPU bo [ 12.669] sna_pixmap_move_to_gpu(pixmap=1196, usage=0), flags=a [ 12.669] sna_pixmap_move_to_gpu: already all-damaged [ 12.669] sna_pixmap_mark_active: pixmap=1196, handle=22 [ 12.669] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.669] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.669] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.669] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.669] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.669] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.669] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.669] __kgem_retire_rq: request 1 complete [ 12.669] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 12.669] kgem_bo_move_to_cache: release handle=3 [ 12.669] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 12.669] kgem_set_mode: flushing before new bo [ 12.669] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 12.669] gen8_vertex_close: reloc[0] = 287 [ 12.669] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.669] kgem_add_handle: handle=16, index=3 [ 12.669] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.669] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 12.669] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.669] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.669] kgem_fixup_relocs: shrinking by 61440 [ 12.669] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.669] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.669] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.669] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.669] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.669] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.669] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.669] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.669] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 12.669] aligning vertex: was 3, now 2 floats per vertex [ 12.669] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.669] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.669] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.669] kgem_add_handle: handle=4, index=0 [ 12.669] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.669] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.669] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.669] gen9_composite_get_binding_table(ffc0) [ 12.669] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 12.669] kgem_add_handle: handle=30, index=1 [ 12.669] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.669] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 12.669] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.669] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.669] kgem_add_handle: handle=22, index=2 [ 12.669] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.669] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.669] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.669] gen9_emit_sampler: sampler = 0 [ 12.669] gen9_emit_sf: num_sf_outputs=1 [ 12.669] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.669] gen9_emit_vertex_elements: setup id=0 [ 12.669] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.669] (0, 0) -> (3422, 6) + (48, 36) [ 12.669] gen8_vertex_flush[490] = 3 [ 12.669] sna_destroy_pixmap: pixmap=1196, attached?=1 [ 12.669] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.669] __kgem_bo_destroy: handle=22, size=61440 [ 12.669] __kgem_bo_destroy: handle=22 -> active [ 12.669] __sna_free_pixmap(pixmap=1196) [ 12.669] sna_accel_flush: flush?=0, dirty?=1 [ 12.669] sna_accel_flush: syncing SHM pixmap=1194 (refcnt=1) [ 12.669] _sna_pixmap_move_to_cpu(pixmap=1194, 48x48, flags=3) [ 12.669] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.669] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.669] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.669] kgem_bo_sync__cpu_full: handle=28 [ 12.669] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.669] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.669] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.669] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.669] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.669] __kgem_retire_rq: request 1 complete [ 12.669] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.669] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.669] sna_accel_flush: flush?=0, dirty?=0 [ 12.669] sna_block_handler (tv=595.488000) [ 12.669] kgem_retire, need_retire?=1 [ 12.669] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.669] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.669] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.669] kgem_retire -- retired=0, need_retire=0 [ 12.669] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.669] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.669] __kgem_bo_destroy: handle=31, size=262144 [ 12.669] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.669] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.669] sna_accel_block: GPU idle, flushing [ 12.669] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.669] gen8_vertex_close: reloc[0] = 287 [ 12.669] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.669] kgem_add_handle: handle=16, index=3 [ 12.669] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.669] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 12.669] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.669] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.669] kgem_fixup_relocs: shrinking by 61440 [ 12.669] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.669] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.669] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.669] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.669] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.669] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.669] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.669] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.669] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.669] start_flush: has dirty shadow [ 12.669] timer_enable (time=12669), starting timer 0 [ 12.669] timer_enable (time=12669), starting timer 1 [ 12.669] sna_accel_block: evaluating timers, active=7 [ 12.669] sna_accel_block: flush timer expires in 8 [12677] [ 12.677] sna_wakeup_handler [ 12.677] sna_block_handler (tv=595.480000) [ 12.677] kgem_retire, need_retire?=1 [ 12.677] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.677] kgem_retire__requests_ring: retiring ring 0 [ 12.677] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.677] __kgem_retire_rq: request 1 complete [ 12.677] __kgem_bo_flush: handle=30, busy=0, wedged=0 [ 12.677] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.677] kgem_bo_move_to_cache: release handle=22 [ 12.677] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.677] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.677] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.678] kgem_retire -- retired=1, need_retire=0 [ 12.678] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.678] gen6_render_retire: resetting idle vbo [ 12.678] sna_scanout_do_flush: flush timer active: delta=-1 [ 12.678] sna_scanout_do_flush (time=12678), triggered [ 12.678] sna_scanout_flush (time=12678), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.678] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.678] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.678] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.678] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.678] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.678] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.678] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.678] sna_pixmap_move_to_gpu: already all-damaged [ 12.678] sna_pixmap_mark_active: pixmap=165, handle=30 [ 12.678] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.678] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.678] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.678] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 12.678] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 12.678] get_fb: reusing fb=108 for handle=30 [ 12.678] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 12.678] __kgem_bo_clear_busy: handle=30 [ 12.678] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 12.678] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 12.678] __kgem_bo_clear_busy: handle=30 [ 12.678] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.678] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 12.678] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=30, shadow handle=35 [ 12.678] sna_accel_block: evaluating timers, active=7 [ 12.678] sna_accel_block: flush timer expires in 16 [12694] [ 12.693] sna_wakeup_handler [ 12.693] sna_mode_wakeup: len=32 [ 12.693] sna_mode_wakeup: recording last swap on pipe=1, frame 485 [1e5], time 12.693930 [ 12.693] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 12.693] sna_mode_wakeup: flip complete, pending? 2 [ 12.693] sna_block_handler (tv=595.464000) [ 12.693] sna_scanout_do_flush: flush timer active: delta=1 [ 12.693] sna_scanout_do_flush (time=12693), triggered [ 12.693] sna_scanout_flush (time=12693), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.693] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.693] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.693] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.693] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 12.693] sna_accel_do_throttle (time=12693), triggered [ 12.693] sna_accel_throttle (time=12693) [ 12.693] sna_accel_disarm_timer[1] (time=12693) [ 12.693] sna_accel_block: evaluating timers, active=5 [ 12.693] sna_accel_block: flush timer expires in 16 [12709] [ 12.694] sna_wakeup_handler [ 12.694] sna_mode_wakeup: len=32 [ 12.694] sna_mode_wakeup: recording last swap on pipe=0, frame 515 [203], time 12.695244 [ 12.694] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 12.694] sna_mode_wakeup: flip complete, pending? 1 [ 12.694] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.694] sna_block_handler (tv=595.463000) [ 12.694] sna_scanout_do_flush: flush timer active: delta=15 [ 12.694] sna_accel_do_throttle -- no pending activity [ 12.694] sna_accel_block: evaluating timers, active=5 [ 12.694] sna_accel_block: flush timer expires in 15 [12709] [ 12.710] sna_wakeup_handler [ 12.710] sna_block_handler (tv=595.447000) [ 12.710] sna_scanout_do_flush: flush timer active: delta=-1 [ 12.710] sna_scanout_do_flush (time=12710), triggered [ 12.710] sna_scanout_flush (time=12710), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.710] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.710] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.710] sna_accel_disarm_timer[0] (time=12710) [ 12.710] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.710] sna_accel_do_throttle -- no pending activity [ 12.767] sna_wakeup_handler [ 12.767] sna_destroy_pixmap: pixmap=1194, attached?=1 [ 12.767] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.767] __sna_free_pixmap(pixmap=1194) [ 12.767] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.767] kgem_bo_sync__cpu: handle=28 [ 12.767] sna_accel_watch_flush: enable=-1 [ 12.767] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.767] __kgem_bo_destroy: handle=28, size=12288 [ 12.767] __kgem_bo_destroy: handle=28, not reusable [ 12.767] kgem_bo_free: handle=28, size=12288 [ 12.767] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.767] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.767] sna_accel_flush: flush?=0, dirty?=0 [ 12.767] sna_block_handler (tv=595.390000) [ 12.767] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.767] sna_accel_do_throttle -- no pending activity [ 12.767] sna_wakeup_handler [ 12.767] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.767] __pop_freed_pixmap: reusing freed pixmap=1196 header [ 12.767] create_pixmap_hdr: pixmap=1203, width=48, height=48, usage=0 [ 12.767] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.767] __kgem_bo_init(handle=28, num_pages=3) [ 12.767] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.767] sna_accel_watch_flush: enable=1 [ 12.767] __sna_damage_all(48, 48) [ 12.767] sna_pixmap_create_shm: serial=1203, 48x48, usage=0 [ 12.767] sna_accel_flush: flush?=0, dirty?=0 [ 12.767] sna_create_pixmap(48, 36, 24, usage=0) [ 12.767] kgem_can_create_2d: 48x36 @ 24 [ 12.767] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.767] kgem_can_create_2d: untiled size=8192 [ 12.767] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.767] kgem_choose_tiling: 48x36 -> 0 [ 12.767] sna_create_pixmap: usage=0, flags=b [ 12.768] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 12.768] __pop_freed_pixmap: reusing freed pixmap=1198 header [ 12.768] create_pixmap_hdr: pixmap=1205, width=48, height=36, usage=0 [ 12.768] sna_create_pixmap: serial=1205, 48x36, usage=0 [ 12.768] sna_composite_rectangles(pixmap=1206, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 12.768] sna_composite_rectangles: converted to op 0 [ 12.768] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.768] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.768] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.768] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.768] sna_composite_rectangles: dropping last-cpu hint [ 12.768] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=19... [ 12.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.768] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.768] sna_pixmap_move_to_gpu(pixmap=1206, usage=0), flags=b [ 12.768] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.768] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 12.768] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.768] kgem_choose_tiling: 48x36 -> 0 [ 12.768] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 12.768] kgem_choose_tiling: 48x36 -> 0 [ 12.768] sna_pixmap_alloc_gpu: pixmap=1206 [ 12.768] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.768] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 12.768] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.768] from inactive: pitch=192, tiling=0: handle=22, id=1009 [ 12.768] __sna_damage_all(48, 36) [ 12.768] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.768] sna_pixmap_mark_active: pixmap=1206, handle=22 [ 12.768] sna_drawable_use_bo: allocated GPU bo for operation [ 12.768] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.768] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.768] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.768] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.768] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 12.768] sna_render_get_solid: 0 [ 12.768] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.768] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.768] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.768] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.768] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.768] kgem_add_handle: handle=4, index=0 [ 12.768] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.768] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.768] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.768] gen9_composite_get_binding_table(ffc0) [ 12.768] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.768] kgem_add_handle: handle=22, index=1 [ 12.768] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.768] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.768] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.768] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.768] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.768] kgem_add_handle: handle=7, index=2 [ 12.768] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.768] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.768] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.768] gen9_emit_sampler: sampler = 1 [ 12.768] gen9_emit_sf: num_sf_outputs=1 [ 12.768] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.768] gen9_emit_vertex_elements: setup id=0 [ 12.768] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.768] (0, 0), (48, 36) [ 12.768] gen8_vertex_flush[490] = 3 [ 12.768] sna_composite_rectangles: pixmap=1206 marking clear [0]? 1 [ 12.768] sna_composite_rectangles(pixmap=1206, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 12.768] sna_composite_rectangles: converted to op 1 [ 12.768] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.768] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.768] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.768] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.768] sna_composite_rectangles: promoting to full GPU [ 12.768] sna_composite_rectangles: dropping last-cpu hint [ 12.768] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=19... [ 12.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.768] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.768] sna_drawable_use_bo: using whole GPU bo [ 12.768] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.768] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.768] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 12.768] sna_render_get_solid: ff2c001e [ 12.768] sna_render_get_solid(0) = ff2c001e (old) [ 12.768] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.768] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.768] gen9_composite_get_binding_table(ff00) [ 12.768] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.768] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.768] kgem_add_handle: handle=8, index=3 [ 12.768] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.768] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.768] gen9_emit_vertex_elements: setup id=0 [ 12.768] (0, 0), (48, 36) [ 12.768] gen8_vertex_flush[4cc] = 3 [ 12.768] sna_composite_rectangles: pixmap=1206 marking clear [ff2c001e]? 1 [ 12.768] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=4b6 [ 12.768] sna_validate_gc: recomputing clip [ 12.768] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9ad97d0] [ 12.768] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1206:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.768] sna_copy_area: normal copy [ 12.768] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.768] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.768] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.768] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.768] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.768] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.768] sna_do_copy: pixmap -- no source clipping [ 12.768] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.768] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.768] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1206+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.768] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.768] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.768] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=1b... [ 12.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.768] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.768] sna_drawable_use_bo: using whole GPU bo [ 12.768] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.768] sna_pixmap_move_to_gpu: already all-damaged [ 12.768] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.768] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.768] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.768] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.768] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.768] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.768] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.768] gen9_composite_get_binding_table(fe80) [ 12.768] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.768] kgem_add_handle: handle=9, index=4 [ 12.768] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.768] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.768] gen9_emit_sampler: sampler = 0 [ 12.768] gen9_emit_vertex_elements: setup id=0 [ 12.768] (3422, 6) -> (0, 0) + (48, 36) [ 12.768] gen8_vertex_flush[510] = 3 [ 12.768] sna_create_pixmap(80, 80, 32, usage=0) [ 12.768] kgem_can_create_2d: 80x80 @ 32 [ 12.768] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.768] kgem_can_create_2d: untiled size=28672 [ 12.768] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.768] kgem_choose_tiling: 80x80 -> 0 [ 12.768] sna_create_pixmap: usage=0, flags=b [ 12.768] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.768] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.768] create_pixmap: serial=1207, usage=0, 0x0 [ 12.768] create_pixmap_hdr: pixmap=1207, width=80, height=80, usage=0 [ 12.768] sna_create_pixmap: serial=1207, 80x80, usage=0 [ 12.768] sna_composite_rectangles(pixmap=1208, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.768] sna_composite_rectangles: converted to op 0 [ 12.768] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.768] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.768] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.768] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.768] sna_composite_rectangles: dropping last-cpu hint [ 12.768] sna_drawable_use_bo pixmap=1208, box=((0, 0), (80, 80)), flags=19... [ 12.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.768] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.768] sna_pixmap_move_to_gpu(pixmap=1208, usage=0), flags=b [ 12.768] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.768] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.768] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.768] kgem_choose_tiling: 80x80 -> 0 [ 12.768] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.768] kgem_choose_tiling: 80x80 -> 0 [ 12.768] sna_pixmap_alloc_gpu: pixmap=1208 [ 12.768] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.768] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.768] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 12.768] from inactive: pitch=320, tiling=0: handle=3, id=1010 [ 12.768] __sna_damage_all(80, 80) [ 12.768] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.768] sna_pixmap_mark_active: pixmap=1208, handle=3 [ 12.768] sna_drawable_use_bo: allocated GPU bo for operation [ 12.768] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.768] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.768] kgem_bo_is_render: handle=3, rq? 0 [0] [ 12.768] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.768] sna_render_get_solid: 0 [ 12.768] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.768] kgem_set_mode: flushing before new bo [ 12.768] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.768] gen8_vertex_close: reloc[0] = 287 [ 12.768] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.768] kgem_add_handle: handle=16, index=5 [ 12.768] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.768] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8191 [fenced=0] [ 12.768] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.768] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.768] kgem_fixup_relocs: shrinking by 61440 [ 12.768] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.768] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.768] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.768] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.768] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.768] __kgem_bo_clear_busy: handle=7 [ 12.768] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.768] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.768] __kgem_bo_clear_busy: handle=8 [ 12.768] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.768] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.768] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.768] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.768] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.768] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.768] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.768] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.768] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.768] kgem_add_handle: handle=4, index=0 [ 12.768] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.768] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.768] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.768] gen9_composite_get_binding_table(ffc0) [ 12.768] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 12.768] kgem_add_handle: handle=3, index=1 [ 12.768] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 12.768] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 12.768] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.768] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.768] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.768] kgem_add_handle: handle=7, index=2 [ 12.768] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.768] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.768] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.768] gen9_emit_sampler: sampler = 1 [ 12.768] gen9_emit_sf: num_sf_outputs=1 [ 12.768] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.768] gen9_emit_vertex_elements: setup id=0 [ 12.768] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.768] (0, 0), (80, 80) [ 12.768] gen8_vertex_flush[490] = 3 [ 12.768] sna_composite_rectangles: pixmap=1208 marking clear [0]? 1 [ 12.768] sna_composite_rectangles(pixmap=1208, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.768] sna_composite_rectangles: converted to op 1 [ 12.768] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.768] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.768] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.768] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.768] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.768] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.768] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.768] sna_composite_rectangles: dropping last-cpu hint [ 12.768] sna_drawable_use_bo pixmap=1208, box=((0, 0), (80, 80)), flags=1... [ 12.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.768] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.768] sna_drawable_use_bo: using whole GPU bo [ 12.768] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.768] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.768] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.768] sna_render_get_solid: 40404040 [ 12.768] sna_render_get_solid(1) = 40404040 (old) [ 12.768] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.768] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.768] gen9_composite_get_binding_table(ff00) [ 12.768] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.768] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.768] kgem_add_handle: handle=8, index=3 [ 12.768] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.768] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.768] gen9_emit_vertex_elements: setup id=0 [ 12.768] (0, 0), (2, 2) [ 12.768] (78, 0), (80, 2) [ 12.768] (0, 78), (2, 80) [ 12.768] (78, 78), (80, 80) [ 12.768] gen8_vertex_flush[4cc] = 12 [ 12.768] sna_composite(pixmap=1206, op=3, src=1208+(3422, 6), mask=0+(0, 0), dst=1206+(0, 0)+(0, 0), size=(48, 36) [ 12.768] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.768] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.768] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.768] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.768] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 12.768] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.768] gen9_render_composite: 48x36, current mode=1/1 [ 12.768] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.768] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 12.768] kgem_bo_is_busy: handle=22, domain: 3 exec? 0, rq? 1 [ 12.768] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.768] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.768] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=7... [ 12.768] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.769] sna_drawable_use_bo: using whole GPU bo [ 12.769] gen9_composite_set_target: pixmap=1206, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.769] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.769] sna_transform_is_imprecise_integer_translation: no transform [ 12.769] gen9_composite_picture: integer translation (0, 0), removing [ 12.769] sna_render_pixmap_bo pixmap=1208, (3422, 6)x(48, 36)/(80, 80) [ 12.769] sna_render_pixmap_bo: GPU all damaged [ 12.769] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.769] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.769] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.769] gen4_choose_composite_emitter: identity src, no mask [ 12.769] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.769] __kgem_retire_rq: request 1 complete [ 12.769] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.769] kgem_set_mode: flushing before new bo [ 12.769] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.769] gen8_vertex_close: reloc[0] = 287 [ 12.769] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.769] kgem_add_handle: handle=16, index=4 [ 12.769] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.769] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 12.769] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.769] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.769] kgem_fixup_relocs: shrinking by 61440 [ 12.769] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.769] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.769] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.769] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.769] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.769] __kgem_bo_clear_busy: handle=7 [ 12.769] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.769] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.769] __kgem_bo_clear_busy: handle=8 [ 12.769] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.769] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.769] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.769] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.769] kgem_check_bo: num_pages=+31, num_exec=+2 [ 12.769] aligning vertex: was 2, now 3 floats per vertex [ 12.769] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.769] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.769] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.769] kgem_add_handle: handle=4, index=0 [ 12.769] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.769] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.769] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.769] gen9_composite_get_binding_table(ffc0) [ 12.769] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.769] kgem_add_handle: handle=22, index=1 [ 12.769] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.769] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.769] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.769] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 12.769] kgem_add_handle: handle=3, index=2 [ 12.769] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 12.769] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.769] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.769] gen9_emit_sampler: sampler = a [ 12.769] gen9_emit_sf: num_sf_outputs=1 [ 12.769] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.769] gen9_emit_vertex_elements: setup id=2 [ 12.769] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.769] gen9_render_composite_box: (0, 0), (48, 36) [ 12.769] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.769] gen8_vertex_flush[490] = 3 [ 12.769] sna_destroy_pixmap: pixmap=1208, attached?=1 [ 12.769] _kgem_bo_destroy: handle=3, proxy? 0 [ 12.769] __kgem_bo_destroy: handle=3, size=65536 [ 12.769] __kgem_bo_destroy: handle=3 -> active [ 12.769] __sna_free_pixmap(pixmap=1208) [ 12.769] sna_create_pixmap(2, 64, 32, usage=0) [ 12.769] kgem_can_create_2d: 2x64 @ 32 [ 12.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.769] kgem_can_create_2d: untiled size=4096 [ 12.769] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.769] kgem_choose_tiling: 2x64 -> 0 [ 12.769] sna_create_pixmap: usage=0, flags=a [ 12.769] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.769] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.769] create_pixmap: serial=1209, usage=0, 2x64 [ 12.769] sna_create_pixmap: serial=1209, 2x64, usage=0 [ 12.769] sna_composite_rectangles(pixmap=1210, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.769] sna_composite_rectangles: converted to op 0 [ 12.769] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.769] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.769] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.769] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.769] sna_composite_rectangles: fallback, dst pixmap=1210 too small or not attached [ 12.769] sna_composite_rectangles: fallback [ 12.769] sna_drawable_move_region_to_cpu(pixmap=1210 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.769] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.769] _sna_pixmap_move_to_cpu(pixmap=1210, 2x64, flags=1) [ 12.769] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.769] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.769] operate_inplace: no, inplace operation not suitable [ 12.769] _sna_pixmap_move_to_cpu: marking as damaged [ 12.769] __sna_damage_all(2, 64) [ 12.769] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.769] sna_create_pixmap(1, 32, 32, usage=0) [ 12.769] kgem_can_create_2d: 1x32 @ 32 [ 12.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.769] kgem_can_create_2d: untiled size=4096 [ 12.769] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.769] kgem_choose_tiling: 1x32 -> 0 [ 12.769] sna_create_pixmap: usage=0, flags=a [ 12.769] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.769] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.769] create_pixmap: serial=1211, usage=0, 1x32 [ 12.769] sna_create_pixmap: serial=1211, 1x32, usage=0 [ 12.769] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4b2, drawable=4bc [ 12.769] sna_validate_gc: recomputing clip [ 12.769] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.769] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.769] try_upload__fast: ignore existing cpu damage (if any) [ 12.769] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.769] try_upload__fast: no, no gpu damage [ 12.769] sna_drawable_move_region_to_cpu(pixmap=1212 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.769] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.769] _sna_pixmap_move_to_cpu(pixmap=1212, 1x32, flags=1) [ 12.769] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.769] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.769] operate_inplace: no, inplace operation not suitable [ 12.769] _sna_pixmap_move_to_cpu: marking as damaged [ 12.769] __sna_damage_all(1, 32) [ 12.769] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.769] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.769] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.769] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.769] sna_accel_flush: flush?=0, dirty?=0 [ 12.769] sna_composite(pixmap=1210, op=1, src=1212+(0, 0), mask=0+(0, 0), dst=1210+(0, 0)+(0, 0), size=(2, 64) [ 12.769] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.769] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.769] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.769] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.769] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.769] sna_composite: fallback, dst pixmap=1210 is too small (or completely damaged) [ 12.769] sna_composite: fallback -- fbComposite [ 12.769] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.769] sna_composite_fb: fallback -- move src to cpu [ 12.769] _sna_pixmap_move_to_cpu(pixmap=1212, 1x32, flags=2) [ 12.769] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 12.769] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.769] sna_composite_fb: fallback -- move dst to cpu [ 12.769] sna_drawable_move_region_to_cpu(pixmap=1210 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.769] sna_drawable_move_region_to_cpu: pixmap=1210 all damaged on CPU [ 12.769] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.769] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.769] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.769] sna_destroy_pixmap: pixmap=1212, attached?=1 [ 12.769] __sna_free_pixmap(pixmap=1212) [ 12.769] sna_composite(pixmap=1206, op=3, src=1210+(3422, 6), mask=0+(0, 0), dst=1206+(0, 0)+(0, 0), size=(48, 36) [ 12.769] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.769] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.769] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.769] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.769] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 12.769] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.769] gen9_render_composite: 48x36, current mode=1/1 [ 12.769] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.769] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.769] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.769] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.769] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=7... [ 12.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.769] sna_drawable_use_bo: using whole GPU bo [ 12.769] gen9_composite_set_target: pixmap=1206, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.769] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 12.769] sna_transform_is_imprecise_integer_translation: no transform [ 12.769] gen9_composite_picture: integer translation (0, 0), removing [ 12.769] sna_render_pixmap_bo pixmap=1210, (3422, 6)x(48, 36)/(2, 64) [ 12.769] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.769] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 12.769] use_cpu_bo: no cpu bo [ 12.769] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.769] kgem_choose_tiling: 2x36 -> 0 [ 12.769] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.769] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.769] sna_drawable_move_region_to_cpu(pixmap=1210 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.769] sna_drawable_move_region_to_cpu: pixmap=1210 all damaged on CPU [ 12.769] kgem_can_create_2d: 2x36 @ 32 [ 12.769] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.769] kgem_can_create_2d: untiled size=4096 [ 12.769] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.769] kgem_choose_tiling: 2x36 -> 0 [ 12.769] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.769] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.769] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.769] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.769] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.769] search_linear_cache: searching for inactive gtt map [ 12.769] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.769] search_linear_cache: searching for inactive gtt map [ 12.769] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.769] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.769] search_linear_cache: found handle=31 (near-miss) (num_pages=64) in linear inactive cache [ 12.769] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.769] kgem_create_buffer: reusing handle=31 for buffer [ 12.769] kgem_bo_can_map: handle=31, map=0x0:0x0:0x7f1c71a65000, tiling=0, domain=0, offset=4249862144 [ 12.769] init_buffer_from_bo: reusing handle=31 for buffer [ 12.769] kgem_bo_map: handle=31, offset=4249862144, tiling=0, map=0x0:0x7f1c71a65000, domain=0 [ 12.769] kgem_bo_map: converting request for GTT map into CPU map [ 12.769] kgem_bo_map__cpu(handle=31, size=262144, map=0x0:0x7f1c71a65000) [ 12.769] kgem_bo_sync__cpu: handle=31 [ 12.769] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.769] kgem_bo_sync__cpu: SYNC: handle=31, needs_flush? 0, domain? 0, busy? 0 [ 12.769] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.769] kgem_bo_retire: retiring bo handle=31 (needed flush? 0), rq? 0 [busy?=0] [ 12.769] assert_bo_retired: handle=31, domain: 0 exec? 0, rq? 0 [ 12.769] kgem_create_buffer(pages=64 [64]) new handle=31, used=1152, write=1 [ 12.769] kgem_create_proxy: target handle=31 [proxy? -1], offset=0, length=1152, io=1 [ 12.769] __kgem_bo_init(handle=31, num_pages=1152) [ 12.769] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.769] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.769] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.769] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.769] gen4_choose_composite_emitter: identity src, no mask [ 12.769] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.769] gen9_composite_get_binding_table(ff00) [ 12.769] kgem_add_reloc64: handle=31, pos=16312, delta=0, domains=40000 [ 12.769] kgem_add_reloc64: adding proxy [delta=0] for handle=31 [ 12.769] kgem_add_handle: handle=31, index=3 [ 12.769] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4fc000) [ 12.769] [3fb0] bind bo(handle=31, addr=fd4fc000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.769] gen9_emit_vertex_elements: setup id=2 [ 12.769] gen9_render_composite_box: (0, 0), (48, 36) [ 12.769] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.769] gen8_vertex_flush[4cc] = 3 [ 12.769] _kgem_bo_destroy: handle=31, proxy? 1 [ 12.769] sna_destroy_pixmap: pixmap=1210, attached?=1 [ 12.769] __sna_free_pixmap(pixmap=1210) [ 12.769] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1206:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.769] sna_copy_area: normal copy [ 12.769] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.769] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 12.769] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 12.769] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 12.769] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.769] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.769] sna_do_copy: pixmap -- no source clipping [ 12.769] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.769] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 12.769] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1206+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 12.769] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=22, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.769] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.769] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=1b... [ 12.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.769] sna_drawable_use_bo: using whole GPU bo [ 12.769] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.769] sna_pixmap_move_to_gpu: already all-damaged [ 12.769] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.769] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.769] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.769] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.769] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.769] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.769] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.769] aligning vertex: was 3, now 2 floats per vertex [ 12.769] gen9_composite_get_binding_table(fe80) [ 12.769] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.769] kgem_add_handle: handle=9, index=4 [ 12.769] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.769] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.769] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.769] gen9_emit_sampler: sampler = 0 [ 12.769] gen9_emit_vertex_elements: setup id=0 [ 12.769] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.769] (3422, 6) -> (0, 0) + (48, 36) [ 12.769] gen8_vertex_flush[558] = 3 [ 12.769] sna_composite_rectangles(pixmap=1206, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 12.769] sna_composite_rectangles: converted to op 3 [ 12.769] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 12.769] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 12.769] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 12.769] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 12.769] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=1... [ 12.769] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.769] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.769] sna_drawable_use_bo: using whole GPU bo [ 12.769] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.769] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.769] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 12.769] sna_render_get_solid: 660a0a0a [ 12.769] sna_render_get_solid(2) = 660a0a0a (old) [ 12.769] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.769] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.769] gen9_composite_get_binding_table(fe00) [ 12.770] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.770] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.770] kgem_add_handle: handle=8, index=5 [ 12.770] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.770] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.770] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.770] gen9_emit_sampler: sampler = 1 [ 12.770] gen9_emit_vertex_elements: setup id=0 [ 12.770] (0, 0), (48, 36) [ 12.770] gen8_vertex_flush[5b4] = 3 [ 12.770] sna_composite(pixmap=1206, op=3, src=1204+(0, 6), mask=0+(0, 0), dst=1206+(0, 0)+(0, 0), size=(48, 36) [ 12.770] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 12.770] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 12.770] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 12.770] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 12.770] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 12.770] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 12.770] gen9_render_composite: 48x36, current mode=1/1 [ 12.770] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.770] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.770] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.770] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.770] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 12.770] sna_drawable_use_bo pixmap=1206, box=((0, 0), (48, 36)), flags=7... [ 12.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.770] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.770] sna_drawable_use_bo: using whole GPU bo [ 12.770] gen9_composite_set_target: pixmap=1206, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 12.770] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 12.770] sna_transform_is_imprecise_integer_translation: no transform [ 12.770] gen9_composite_picture: integer translation (0, 0), removing [ 12.770] sna_render_pixmap_bo pixmap=1204, (0, 6)x(48, 36)/(48, 48) [ 12.770] sna_render_pixmap_bo: CPU all damaged [ 12.770] sna_add_flush_pixmap: marking pixmap=1204 for flushing [ 12.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.770] __kgem_retire_rq: request 1 complete [ 12.770] sna_add_flush_pixmap: new flush bo, flushing before [ 12.770] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 12.770] gen8_vertex_close: reloc[0] = 287 [ 12.770] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.770] kgem_add_handle: handle=16, index=6 [ 12.770] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 12.770] gen8_vertex_close: reloc[1] = 337 [ 12.770] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 12.770] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 12.770] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8270 [fenced=0] [ 12.770] kgem_finish_buffers: buffer handle=31, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.770] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.770] kgem_fixup_relocs: shrinking by 61440 [ 12.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.770] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.770] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.770] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.770] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fc000 [ 12.770] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.770] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.770] __kgem_bo_clear_busy: handle=8 [ 12.770] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.770] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.770] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.770] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.770] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.770] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.770] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.770] gen4_choose_composite_emitter: identity src, no mask [ 12.770] needs_batch_flush: flushing before handle=28 for new reservation [ 12.770] kgem_check_bo: num_pages=+18, num_exec=+2 [ 12.770] aligning vertex: was 2, now 3 floats per vertex [ 12.770] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.770] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.770] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.770] kgem_add_handle: handle=4, index=0 [ 12.770] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.770] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.770] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.770] gen9_composite_get_binding_table(ffc0) [ 12.770] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.770] kgem_add_handle: handle=22, index=1 [ 12.770] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.770] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.770] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 12.770] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.770] kgem_add_handle: handle=28, index=2 [ 12.770] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.770] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.770] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.770] gen9_emit_sampler: sampler = 2 [ 12.770] gen9_emit_sf: num_sf_outputs=1 [ 12.770] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.770] gen9_emit_vertex_elements: setup id=2 [ 12.770] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.770] gen9_render_composite_box: (0, 0), (48, 36) [ 12.770] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 12.770] gen8_vertex_flush[490] = 3 [ 12.770] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4b6, drawable=b1 [ 12.770] sna_validate_gc: recomputing clip [ 12.770] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.770] sna_copy_area: src=pixmap=1206:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.770] sna_copy_area: normal copy [ 12.770] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.770] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 12.770] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.770] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 12.770] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 12.770] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 12.770] sna_do_copy: pixmap -- no source clipping [ 12.770] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 12.770] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 12.770] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1206+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 12.770] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b8e5b0, gpu_bo=22, cpu_bo=0), replaces=0 [ 12.770] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.770] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 12.770] sna_drawable_use_bo: pinned, never REPLACES [ 12.770] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.770] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.770] sna_drawable_use_bo: applying move-to-gpu override [ 12.770] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 12.770] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 12.770] wait_for_shadow: setting front pixmap to handle=35 [ 12.770] sna_drawable_use_bo: using whole GPU bo [ 12.770] sna_pixmap_move_to_gpu(pixmap=1206, usage=0), flags=a [ 12.770] sna_pixmap_move_to_gpu: already all-damaged [ 12.770] sna_pixmap_mark_active: pixmap=1206, handle=22 [ 12.770] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.770] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.770] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.770] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.770] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.770] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.770] __kgem_retire_rq: request 1 complete [ 12.770] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 12.770] kgem_bo_move_to_cache: release handle=3 [ 12.770] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 12.770] kgem_set_mode: flushing before new bo [ 12.770] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 12.770] gen8_vertex_close: reloc[0] = 287 [ 12.770] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.770] kgem_add_handle: handle=16, index=3 [ 12.770] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.770] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=92 [fenced=0] [ 12.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.770] kgem_fixup_relocs: shrinking by 61440 [ 12.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.770] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.770] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.770] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.770] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.770] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.770] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.770] kgem_check_bo: num_pages=+16215, num_exec=+2 [ 12.770] aligning vertex: was 3, now 2 floats per vertex [ 12.770] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.770] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.770] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.770] kgem_add_handle: handle=4, index=0 [ 12.770] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.770] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.770] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.770] gen9_composite_get_binding_table(ffc0) [ 12.770] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 12.770] kgem_add_handle: handle=35, index=1 [ 12.770] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.770] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 12.770] [3fe0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.770] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.770] kgem_add_handle: handle=22, index=2 [ 12.770] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.770] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 12.770] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.770] gen9_emit_sampler: sampler = 0 [ 12.770] gen9_emit_sf: num_sf_outputs=1 [ 12.770] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.770] gen9_emit_vertex_elements: setup id=0 [ 12.770] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.770] (0, 0) -> (3422, 6) + (48, 36) [ 12.770] gen8_vertex_flush[490] = 3 [ 12.770] sna_destroy_pixmap: pixmap=1206, attached?=1 [ 12.770] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.770] __kgem_bo_destroy: handle=22, size=61440 [ 12.770] __kgem_bo_destroy: handle=22 -> active [ 12.770] __sna_free_pixmap(pixmap=1206) [ 12.770] sna_accel_flush: flush?=0, dirty?=1 [ 12.770] sna_accel_flush: syncing SHM pixmap=1204 (refcnt=1) [ 12.770] _sna_pixmap_move_to_cpu(pixmap=1204, 48x48, flags=3) [ 12.770] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.770] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.770] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.770] kgem_bo_sync__cpu_full: handle=28 [ 12.770] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.770] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.770] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.770] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.770] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.770] __kgem_retire_rq: request 1 complete [ 12.770] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.770] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.770] sna_accel_flush: flush?=0, dirty?=0 [ 12.770] sna_block_handler (tv=595.387000) [ 12.770] kgem_retire, need_retire?=1 [ 12.770] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.770] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.770] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.770] kgem_retire -- retired=0, need_retire=0 [ 12.770] kgem_retire__buffers: handle=31, busy? 0 [0] [ 12.770] kgem_retire__buffers: releasing upload cache for handle=31? 0 [ 12.770] __kgem_bo_destroy: handle=31, size=262144 [ 12.770] kgem_bo_replace_io: transferring io handle=31 to bo [ 12.770] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.770] sna_accel_block: GPU idle, flushing [ 12.770] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.770] gen8_vertex_close: reloc[0] = 287 [ 12.770] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.770] kgem_add_handle: handle=16, index=3 [ 12.770] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.770] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16289 [fenced=0] [ 12.770] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.770] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.770] kgem_fixup_relocs: shrinking by 61440 [ 12.770] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.770] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.770] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.770] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.770] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.770] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.770] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.770] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.770] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.770] start_flush: has dirty shadow [ 12.770] timer_enable (time=12770), starting timer 0 [ 12.770] timer_enable (time=12770), starting timer 1 [ 12.770] sna_accel_block: evaluating timers, active=7 [ 12.770] sna_accel_block: flush timer expires in 8 [12778] [ 12.779] sna_wakeup_handler [ 12.779] sna_block_handler (tv=595.378000) [ 12.779] kgem_retire, need_retire?=1 [ 12.779] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.779] kgem_retire__requests_ring: retiring ring 0 [ 12.779] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.779] __kgem_retire_rq: request 1 complete [ 12.779] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 12.779] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.779] kgem_bo_move_to_cache: release handle=22 [ 12.779] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.779] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.779] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.779] kgem_retire -- retired=1, need_retire=0 [ 12.779] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.779] gen6_render_retire: resetting idle vbo [ 12.779] sna_scanout_do_flush: flush timer active: delta=-1 [ 12.779] sna_scanout_do_flush (time=12779), triggered [ 12.779] sna_scanout_flush (time=12779), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.779] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.779] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.779] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.779] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.779] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 12.779] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.779] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.779] sna_pixmap_move_to_gpu: already all-damaged [ 12.779] sna_pixmap_mark_active: pixmap=165, handle=35 [ 12.779] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.779] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.779] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.779] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 12.779] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 12.779] get_fb: reusing fb=105 for handle=35 [ 12.779] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 12.779] __kgem_bo_clear_busy: handle=35 [ 12.779] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 12.779] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 12.779] __kgem_bo_clear_busy: handle=35 [ 12.779] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.779] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 12.779] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=30 [ 12.779] sna_accel_block: evaluating timers, active=7 [ 12.779] sna_accel_block: flush timer expires in 16 [12795] [ 12.793] sna_wakeup_handler [ 12.793] sna_mode_wakeup: len=32 [ 12.793] sna_mode_wakeup: recording last swap on pipe=1, frame 491 [1eb], time 12.793936 [ 12.793] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 12.793] sna_mode_wakeup: flip complete, pending? 2 [ 12.793] sna_block_handler (tv=595.364000) [ 12.793] sna_scanout_do_flush: flush timer active: delta=2 [ 12.793] sna_scanout_do_flush (time=12793), triggered [ 12.793] sna_scanout_flush (time=12793), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.793] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.793] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.793] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.793] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 12.793] sna_accel_do_throttle (time=12793), triggered [ 12.793] sna_accel_throttle (time=12793) [ 12.793] sna_accel_disarm_timer[1] (time=12793) [ 12.793] sna_accel_block: evaluating timers, active=5 [ 12.793] sna_accel_block: flush timer expires in 16 [12809] [ 12.794] sna_wakeup_handler [ 12.794] sna_mode_wakeup: len=32 [ 12.794] sna_mode_wakeup: recording last swap on pipe=0, frame 521 [209], time 12.795245 [ 12.794] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 12.794] sna_mode_wakeup: flip complete, pending? 1 [ 12.794] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.794] sna_block_handler (tv=595.363000) [ 12.794] sna_scanout_do_flush: flush timer active: delta=15 [ 12.794] sna_accel_do_throttle -- no pending activity [ 12.794] sna_accel_block: evaluating timers, active=5 [ 12.794] sna_accel_block: flush timer expires in 15 [12809] [ 12.807] sna_wakeup_handler [ 12.807] sna_create_pixmap(576, 76, 24, usage=0) [ 12.807] kgem_can_create_2d: 576x76 @ 24 [ 12.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.807] kgem_can_create_2d: untiled size=176128 [ 12.807] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.807] kgem_can_create_2d: tiled[-1] size=176128 [ 12.807] sna_create_pixmap: usage=0, flags=1b [ 12.807] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.807] __pop_freed_pixmap: reusing freed pixmap=1206 header [ 12.807] create_pixmap_hdr: pixmap=1213, width=576, height=76, usage=0 [ 12.807] sna_create_pixmap: serial=1213, 576x76, usage=0 [ 12.807] sna_composite_rectangles(pixmap=1214, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.807] sna_composite_rectangles: converted to op 0 [ 12.807] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.807] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.807] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.807] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.807] sna_composite_rectangles: dropping last-cpu hint [ 12.807] sna_drawable_use_bo pixmap=1214, box=((0, 0), (576, 76)), flags=19... [ 12.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.807] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.807] sna_pixmap_move_to_gpu(pixmap=1214, usage=0), flags=b [ 12.807] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.807] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.807] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.807] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.807] sna_pixmap_alloc_gpu: pixmap=1214 [ 12.807] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.807] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.807] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 12.807] from inactive: pitch=2560, tiling=1: handle=38, id=1013 [ 12.807] __sna_damage_all(576, 76) [ 12.807] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.807] sna_pixmap_mark_active: pixmap=1214, handle=38 [ 12.807] sna_drawable_use_bo: allocated GPU bo for operation [ 12.807] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.807] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.807] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.807] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.807] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.807] sna_render_get_solid: 0 [ 12.807] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.807] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.807] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.807] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.807] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.807] kgem_add_handle: handle=4, index=0 [ 12.807] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.807] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.807] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.807] gen9_composite_get_binding_table(ffc0) [ 12.807] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.807] kgem_add_handle: handle=38, index=1 [ 12.807] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.807] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.807] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.807] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.807] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.807] kgem_add_handle: handle=7, index=2 [ 12.807] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.807] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.807] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.807] gen9_emit_sampler: sampler = 1 [ 12.807] gen9_emit_sf: num_sf_outputs=1 [ 12.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.807] gen9_emit_vertex_elements: setup id=0 [ 12.807] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.807] (0, 0), (576, 76) [ 12.807] gen8_vertex_flush[490] = 3 [ 12.807] sna_composite_rectangles: pixmap=1214 marking clear [0]? 1 [ 12.807] sna_composite_rectangles(pixmap=1214, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 12.807] sna_composite_rectangles: converted to op 1 [ 12.807] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.807] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.807] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.807] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.807] sna_composite_rectangles: promoting to full GPU [ 12.807] sna_composite_rectangles: dropping last-cpu hint [ 12.807] sna_drawable_use_bo pixmap=1214, box=((0, 0), (576, 76)), flags=19... [ 12.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.807] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.807] sna_drawable_use_bo: using whole GPU bo [ 12.807] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.807] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.807] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 12.807] sna_render_get_solid: ff2c001e [ 12.807] sna_render_get_solid(0) = ff2c001e (old) [ 12.807] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.807] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.807] gen9_composite_get_binding_table(ff00) [ 12.807] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.807] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.807] kgem_add_handle: handle=8, index=3 [ 12.807] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.807] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.807] gen9_emit_vertex_elements: setup id=0 [ 12.807] (0, 0), (576, 76) [ 12.807] gen8_vertex_flush[4cc] = 3 [ 12.807] sna_composite_rectangles: pixmap=1214 marking clear [ff2c001e]? 1 [ 12.807] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=b1, drawable=4be [ 12.807] sna_validate_gc: recomputing clip [ 12.807] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9ad97d0] [ 12.807] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1214:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.807] sna_copy_area: normal copy [ 12.807] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 12.807] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 12.807] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.807] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.807] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 12.807] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 12.807] sna_do_copy: pixmap -- no source clipping [ 12.807] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 12.807] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 12.807] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1214+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 12.807] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 12.807] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.807] sna_drawable_use_bo pixmap=1214, box=((0, 0), (576, 76)), flags=1b... [ 12.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.807] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.807] sna_drawable_use_bo: using whole GPU bo [ 12.807] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.807] sna_pixmap_move_to_gpu: already all-damaged [ 12.807] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.807] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.807] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.807] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.807] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.807] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.807] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.807] gen9_composite_get_binding_table(fe80) [ 12.807] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.807] kgem_add_handle: handle=9, index=4 [ 12.807] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.807] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.807] gen9_emit_sampler: sampler = 0 [ 12.807] gen9_emit_vertex_elements: setup id=0 [ 12.807] (192, 1096) -> (0, 0) + (576, 76) [ 12.807] gen8_vertex_flush[510] = 3 [ 12.807] sna_create_pixmap(80, 80, 32, usage=0) [ 12.807] kgem_can_create_2d: 80x80 @ 32 [ 12.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.807] kgem_can_create_2d: untiled size=28672 [ 12.807] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.807] kgem_choose_tiling: 80x80 -> 0 [ 12.807] sna_create_pixmap: usage=0, flags=b [ 12.807] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.807] __pop_freed_pixmap: reusing freed pixmap=1208 header [ 12.807] create_pixmap_hdr: pixmap=1215, width=80, height=80, usage=0 [ 12.807] sna_create_pixmap: serial=1215, 80x80, usage=0 [ 12.807] sna_composite_rectangles(pixmap=1216, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.807] sna_composite_rectangles: converted to op 0 [ 12.807] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.807] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.807] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.807] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.807] sna_composite_rectangles: dropping last-cpu hint [ 12.807] sna_drawable_use_bo pixmap=1216, box=((0, 0), (80, 80)), flags=19... [ 12.807] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.807] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.807] sna_pixmap_move_to_gpu(pixmap=1216, usage=0), flags=b [ 12.807] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.807] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.807] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.807] kgem_choose_tiling: 80x80 -> 0 [ 12.807] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.807] kgem_choose_tiling: 80x80 -> 0 [ 12.807] sna_pixmap_alloc_gpu: pixmap=1216 [ 12.807] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.808] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.808] from inactive: pitch=320, tiling=0: handle=22, id=1014 [ 12.808] __sna_damage_all(80, 80) [ 12.808] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.808] sna_pixmap_mark_active: pixmap=1216, handle=22 [ 12.808] sna_drawable_use_bo: allocated GPU bo for operation [ 12.808] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.808] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.808] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.808] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.808] sna_render_get_solid: 0 [ 12.808] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.808] kgem_set_mode: flushing before new bo [ 12.808] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 12.808] gen8_vertex_close: reloc[0] = 287 [ 12.808] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.808] kgem_add_handle: handle=16, index=5 [ 12.808] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.808] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 12.808] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.808] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.808] kgem_fixup_relocs: shrinking by 61440 [ 12.808] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.808] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.808] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.808] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.808] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.808] __kgem_bo_clear_busy: handle=7 [ 12.808] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.808] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.808] __kgem_bo_clear_busy: handle=8 [ 12.808] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.808] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.808] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.808] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.808] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.808] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.808] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.808] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.808] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.808] kgem_add_handle: handle=4, index=0 [ 12.808] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.808] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.808] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.808] gen9_composite_get_binding_table(ffc0) [ 12.808] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.808] kgem_add_handle: handle=22, index=1 [ 12.808] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.808] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.808] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.808] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.808] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.808] kgem_add_handle: handle=7, index=2 [ 12.808] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.808] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.808] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.808] gen9_emit_sampler: sampler = 1 [ 12.808] gen9_emit_sf: num_sf_outputs=1 [ 12.808] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.808] gen9_emit_vertex_elements: setup id=0 [ 12.808] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.808] (0, 0), (80, 80) [ 12.808] gen8_vertex_flush[490] = 3 [ 12.808] sna_composite_rectangles: pixmap=1216 marking clear [0]? 1 [ 12.808] sna_composite_rectangles(pixmap=1216, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.808] sna_composite_rectangles: converted to op 1 [ 12.808] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.808] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.808] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.808] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.808] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.808] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.808] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.808] sna_composite_rectangles: dropping last-cpu hint [ 12.808] sna_drawable_use_bo pixmap=1216, box=((0, 0), (80, 80)), flags=1... [ 12.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.808] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.808] sna_drawable_use_bo: using whole GPU bo [ 12.808] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.808] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.808] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.808] sna_render_get_solid: 40404040 [ 12.808] sna_render_get_solid(1) = 40404040 (old) [ 12.808] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.808] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.808] gen9_composite_get_binding_table(ff00) [ 12.808] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.808] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.808] kgem_add_handle: handle=8, index=3 [ 12.808] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.808] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.808] gen9_emit_vertex_elements: setup id=0 [ 12.808] (0, 0), (2, 2) [ 12.808] (78, 0), (80, 2) [ 12.808] (0, 78), (2, 80) [ 12.808] (78, 78), (80, 80) [ 12.808] gen8_vertex_flush[4cc] = 12 [ 12.808] sna_composite(pixmap=1214, op=3, src=1216+(192, 1096), mask=0+(0, 0), dst=1214+(0, 0)+(0, 0), size=(576, 76) [ 12.808] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.808] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.808] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.808] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.808] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 12.808] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.808] gen9_render_composite: 576x76, current mode=1/1 [ 12.808] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.808] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.808] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 [ 12.808] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.808] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.808] sna_drawable_use_bo pixmap=1214, box=((0, 0), (576, 76)), flags=7... [ 12.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.808] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.808] sna_drawable_use_bo: using whole GPU bo [ 12.808] gen9_composite_set_target: pixmap=1214, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.808] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 12.808] sna_transform_is_imprecise_integer_translation: no transform [ 12.808] gen9_composite_picture: integer translation (0, 0), removing [ 12.808] sna_render_pixmap_bo pixmap=1216, (192, 1096)x(576, 76)/(80, 80) [ 12.808] sna_render_pixmap_bo: GPU all damaged [ 12.808] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.808] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.808] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.808] gen4_choose_composite_emitter: identity src, no mask [ 12.808] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.808] __kgem_retire_rq: request 1 complete [ 12.808] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.808] kgem_set_mode: flushing before new bo [ 12.808] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 12.808] gen8_vertex_close: reloc[0] = 287 [ 12.808] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.808] kgem_add_handle: handle=16, index=4 [ 12.808] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.808] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=91 [fenced=0] [ 12.808] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.808] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.808] kgem_fixup_relocs: shrinking by 61440 [ 12.808] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.808] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.808] kgem_commit: release handle=22 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd985000 [ 12.808] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.808] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.808] __kgem_bo_clear_busy: handle=7 [ 12.808] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.808] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.808] __kgem_bo_clear_busy: handle=8 [ 12.808] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.808] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.808] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.808] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.808] kgem_check_bo: num_pages=+65, num_exec=+2 [ 12.808] aligning vertex: was 2, now 3 floats per vertex [ 12.808] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.808] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.808] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.808] kgem_add_handle: handle=4, index=0 [ 12.808] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.808] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.808] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.808] gen9_composite_get_binding_table(ffc0) [ 12.808] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.808] kgem_add_handle: handle=38, index=1 [ 12.808] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.808] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.808] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.808] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 12.808] kgem_add_handle: handle=22, index=2 [ 12.808] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd985000) [ 12.808] [3fd0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.808] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.808] gen9_emit_sampler: sampler = a [ 12.808] gen9_emit_sf: num_sf_outputs=1 [ 12.808] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.808] gen9_emit_vertex_elements: setup id=2 [ 12.808] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.808] gen9_render_composite_box: (0, 0), (576, 76) [ 12.808] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.808] gen8_vertex_flush[490] = 3 [ 12.808] sna_destroy_pixmap: pixmap=1216, attached?=1 [ 12.808] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.808] __kgem_bo_destroy: handle=22, size=61440 [ 12.808] __kgem_bo_destroy: handle=22 -> active [ 12.808] __sna_free_pixmap(pixmap=1216) [ 12.808] sna_create_pixmap(576, 76, 32, usage=0) [ 12.808] kgem_can_create_2d: 576x76 @ 32 [ 12.808] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.808] kgem_can_create_2d: untiled size=176128 [ 12.808] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.808] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.808] kgem_can_create_2d: tiled[-1] size=176128 [ 12.808] sna_create_pixmap: usage=0, flags=1b [ 12.808] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.808] __pop_freed_pixmap: reusing freed pixmap=1216 header [ 12.808] create_pixmap_hdr: pixmap=1217, width=576, height=76, usage=0 [ 12.808] sna_create_pixmap: serial=1217, 576x76, usage=0 [ 12.808] sna_composite_rectangles(pixmap=1218, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.808] sna_composite_rectangles: converted to op 0 [ 12.808] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.808] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.808] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.808] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.808] sna_composite_rectangles: dropping last-cpu hint [ 12.808] sna_drawable_use_bo pixmap=1218, box=((0, 0), (576, 76)), flags=19... [ 12.808] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.808] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.808] sna_pixmap_move_to_gpu(pixmap=1218, usage=0), flags=b [ 12.808] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.808] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.808] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.808] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.808] sna_pixmap_alloc_gpu: pixmap=1218 [ 12.808] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.808] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.808] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 12.808] from inactive: pitch=2560, tiling=1: handle=36, id=1015 [ 12.808] __sna_damage_all(576, 76) [ 12.808] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.808] sna_pixmap_mark_active: pixmap=1218, handle=36 [ 12.808] sna_drawable_use_bo: allocated GPU bo for operation [ 12.808] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.808] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.808] kgem_bo_is_render: handle=36, rq? 0 [0] [ 12.808] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.808] sna_render_get_solid: 0 [ 12.808] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.808] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.808] __kgem_retire_rq: request 1 complete [ 12.808] kgem_set_mode: flushing before new bo [ 12.808] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 12.808] gen8_vertex_close: reloc[0] = 287 [ 12.808] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.808] kgem_add_handle: handle=16, index=3 [ 12.808] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.808] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 12.808] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.808] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.808] kgem_fixup_relocs: shrinking by 61440 [ 12.808] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.808] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.808] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.808] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.808] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.808] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.808] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.808] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.808] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.808] aligning vertex: was 3, now 2 floats per vertex [ 12.808] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.808] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.808] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.808] kgem_add_handle: handle=4, index=0 [ 12.808] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.808] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.808] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.808] gen9_composite_get_binding_table(ffc0) [ 12.808] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 12.808] kgem_add_handle: handle=36, index=1 [ 12.808] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 12.808] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 12.808] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.808] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.808] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.808] kgem_add_handle: handle=7, index=2 [ 12.808] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.808] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.808] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.808] gen9_emit_sampler: sampler = 1 [ 12.808] gen9_emit_sf: num_sf_outputs=1 [ 12.808] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.808] gen9_emit_vertex_elements: setup id=0 [ 12.808] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.808] (0, 0), (576, 76) [ 12.808] gen8_vertex_flush[490] = 3 [ 12.808] sna_composite_rectangles: pixmap=1218 marking clear [0]? 1 [ 12.808] sna_composite(pixmap=1218, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1218+(0, 0)+(0, 0), size=(576, 76) [ 12.808] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.808] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.808] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.808] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.809] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 12.809] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.809] gen9_render_composite: 576x76, current mode=1/1 [ 12.809] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.809] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 12.809] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 12.809] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 12.809] sna_drawable_use_bo pixmap=1218, box=((0, 0), (576, 76)), flags=1f... [ 12.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 12.809] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.809] sna_drawable_use_bo: using whole GPU bo [ 12.809] gen9_composite_set_target: pixmap=1218, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.809] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 12.809] sna_transform_is_imprecise_integer_translation: no transform [ 12.809] gen9_composite_picture: integer translation (0, 0), removing [ 12.809] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 12.809] sna_render_pixmap_bo: GPU all damaged [ 12.809] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.809] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.809] gen4_choose_composite_emitter: identity src, no mask [ 12.809] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.809] aligning vertex: was 2, now 3 floats per vertex [ 12.809] gen9_composite_get_binding_table(ff00) [ 12.809] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 12.809] kgem_add_handle: handle=9, index=3 [ 12.809] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 12.809] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.809] gen9_emit_sampler: sampler = 2 [ 12.809] gen9_emit_vertex_elements: setup id=2 [ 12.809] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.809] gen9_render_composite_box: (0, 0), (576, 76) [ 12.809] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.809] gen8_vertex_flush[504] = 3 [ 12.809] sna_composite_rectangles(pixmap=1218, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 12.809] sna_composite_rectangles: converted to op 3 [ 12.809] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.809] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.809] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.809] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.809] sna_drawable_use_bo pixmap=1218, box=((0, 0), (576, 76)), flags=1... [ 12.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.809] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.809] sna_drawable_use_bo: using whole GPU bo [ 12.809] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 12.809] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.809] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 12.809] sna_render_get_solid: 660a0a0a [ 12.809] sna_render_get_solid(2) = 660a0a0a (old) [ 12.809] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.809] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.809] aligning vertex: was 3, now 2 floats per vertex [ 12.809] gen9_composite_get_binding_table(fe80) [ 12.809] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 12.809] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.809] kgem_add_handle: handle=8, index=4 [ 12.809] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 12.809] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.809] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.809] gen9_emit_sampler: sampler = 1 [ 12.809] gen9_emit_vertex_elements: setup id=0 [ 12.809] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.809] (0, 0), (576, 76) [ 12.809] gen8_vertex_flush[57c] = 3 [ 12.809] sna_create_pixmap(576, 76, 32, usage=0) [ 12.809] kgem_can_create_2d: 576x76 @ 32 [ 12.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.809] kgem_can_create_2d: untiled size=176128 [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.809] kgem_can_create_2d: tiled[-1] size=176128 [ 12.809] sna_create_pixmap: usage=0, flags=1b [ 12.809] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.809] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.809] create_pixmap: serial=1219, usage=0, 0x0 [ 12.809] create_pixmap_hdr: pixmap=1219, width=576, height=76, usage=0 [ 12.809] sna_create_pixmap: serial=1219, 576x76, usage=0 [ 12.809] sna_composite_rectangles(pixmap=1220, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.809] sna_composite_rectangles: converted to op 0 [ 12.809] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.809] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.809] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.809] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.809] sna_composite_rectangles: dropping last-cpu hint [ 12.809] sna_drawable_use_bo pixmap=1220, box=((0, 0), (576, 76)), flags=19... [ 12.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.809] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.809] sna_pixmap_move_to_gpu(pixmap=1220, usage=0), flags=b [ 12.809] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.809] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] sna_pixmap_alloc_gpu: pixmap=1220 [ 12.809] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.809] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.809] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 12.809] from inactive: pitch=2560, tiling=1: handle=37, id=1016 [ 12.809] __sna_damage_all(576, 76) [ 12.809] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.809] sna_pixmap_mark_active: pixmap=1220, handle=37 [ 12.809] sna_drawable_use_bo: allocated GPU bo for operation [ 12.809] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.809] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.809] kgem_bo_is_render: handle=37, rq? 0 [0] [ 12.809] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.809] sna_render_get_solid: 0 [ 12.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.809] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.809] __kgem_retire_rq: request 1 complete [ 12.809] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.809] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.809] kgem_bo_move_to_cache: release handle=22 [ 12.809] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 12.809] kgem_set_mode: flushing before new bo [ 12.809] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 12.809] gen8_vertex_close: reloc[0] = 287 [ 12.809] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.809] kgem_add_handle: handle=16, index=5 [ 12.809] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.809] gen8_vertex_close: reloc[1] = 316 [ 12.809] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 12.809] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 12.809] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 12.809] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.809] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.809] kgem_fixup_relocs: shrinking by 61440 [ 12.809] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.809] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.809] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 12.809] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.809] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.809] __kgem_bo_clear_busy: handle=7 [ 12.809] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.809] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.809] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.809] __kgem_bo_clear_busy: handle=8 [ 12.809] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.809] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.809] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.809] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.809] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.809] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.809] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.809] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.809] kgem_add_handle: handle=4, index=0 [ 12.809] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.809] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.809] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.809] gen9_composite_get_binding_table(ffc0) [ 12.809] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 12.809] kgem_add_handle: handle=37, index=1 [ 12.809] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 12.809] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 12.809] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.809] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.809] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.809] kgem_add_handle: handle=7, index=2 [ 12.809] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.809] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.809] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.809] gen9_emit_sampler: sampler = 1 [ 12.809] gen9_emit_sf: num_sf_outputs=1 [ 12.809] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.809] gen9_emit_vertex_elements: setup id=0 [ 12.809] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.809] (0, 0), (576, 76) [ 12.809] gen8_vertex_flush[490] = 3 [ 12.809] sna_composite_rectangles: pixmap=1220 marking clear [0]? 1 [ 12.809] sna_create_pixmap(576, 76, 32, usage=0) [ 12.809] kgem_can_create_2d: 576x76 @ 32 [ 12.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.809] kgem_can_create_2d: untiled size=176128 [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.809] kgem_can_create_2d: tiled[-1] size=176128 [ 12.809] sna_create_pixmap: usage=0, flags=1b [ 12.809] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.809] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.809] create_pixmap: serial=1221, usage=0, 0x0 [ 12.809] create_pixmap_hdr: pixmap=1221, width=576, height=76, usage=0 [ 12.809] sna_create_pixmap: serial=1221, 576x76, usage=0 [ 12.809] sna_composite_rectangles(pixmap=1222, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.809] sna_composite_rectangles: converted to op 0 [ 12.809] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.809] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.809] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.809] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.809] sna_composite_rectangles: dropping last-cpu hint [ 12.809] sna_drawable_use_bo pixmap=1222, box=((0, 0), (576, 76)), flags=19... [ 12.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.809] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.809] sna_pixmap_move_to_gpu(pixmap=1222, usage=0), flags=b [ 12.809] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.809] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] sna_pixmap_alloc_gpu: pixmap=1222 [ 12.809] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.809] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.809] kgem_set_tiling: handle=31, tiling=1 [1], pitch=2560 [2560]: 1 [ 12.809] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 12.809] from inactive: pitch=2560, tiling=1: handle=31, id=1017 [ 12.809] __sna_damage_all(576, 76) [ 12.809] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.809] sna_pixmap_mark_active: pixmap=1222, handle=31 [ 12.809] sna_drawable_use_bo: allocated GPU bo for operation [ 12.809] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.809] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.809] kgem_bo_is_render: handle=31, rq? 0 [0] [ 12.809] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.809] sna_render_get_solid: 0 [ 12.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.809] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.809] __kgem_retire_rq: request 1 complete [ 12.809] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 12.809] kgem_set_mode: flushing before new bo [ 12.809] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 12.809] gen8_vertex_close: reloc[0] = 287 [ 12.809] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.809] kgem_add_handle: handle=16, index=3 [ 12.809] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.809] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 12.809] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.809] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.809] kgem_fixup_relocs: shrinking by 61440 [ 12.809] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.809] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.809] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 12.809] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.809] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.809] __kgem_bo_clear_busy: handle=7 [ 12.809] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.809] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.809] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.809] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.809] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.809] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.809] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.809] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.809] kgem_add_handle: handle=4, index=0 [ 12.809] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.809] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.809] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.809] gen9_composite_get_binding_table(ffc0) [ 12.809] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 12.809] kgem_add_handle: handle=31, index=1 [ 12.809] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4fc000) [ 12.809] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 12.809] [3fe0] bind bo(handle=31, addr=fd4fc000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.809] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.809] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.809] kgem_add_handle: handle=7, index=2 [ 12.809] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.809] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.809] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.809] gen9_emit_sampler: sampler = 1 [ 12.809] gen9_emit_sf: num_sf_outputs=1 [ 12.809] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.809] gen9_emit_vertex_elements: setup id=0 [ 12.809] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.809] (0, 0), (576, 76) [ 12.809] gen8_vertex_flush[490] = 3 [ 12.809] sna_composite_rectangles: pixmap=1222 marking clear [0]? 1 [ 12.809] sna_create_pixmap(576, 76, 32, usage=0) [ 12.809] kgem_can_create_2d: 576x76 @ 32 [ 12.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.809] kgem_can_create_2d: untiled size=176128 [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.809] kgem_can_create_2d: tiled[-1] size=176128 [ 12.809] sna_create_pixmap: usage=0, flags=1b [ 12.809] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.809] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.809] create_pixmap: serial=1223, usage=0, 0x0 [ 12.809] create_pixmap_hdr: pixmap=1223, width=576, height=76, usage=0 [ 12.809] sna_create_pixmap: serial=1223, 576x76, usage=0 [ 12.809] sna_composite_rectangles(pixmap=1224, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.809] sna_composite_rectangles: converted to op 0 [ 12.809] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.809] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.809] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.809] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.809] sna_composite_rectangles: dropping last-cpu hint [ 12.809] sna_drawable_use_bo pixmap=1224, box=((0, 0), (576, 76)), flags=19... [ 12.809] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.809] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.809] sna_pixmap_move_to_gpu(pixmap=1224, usage=0), flags=b [ 12.809] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.809] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.809] sna_pixmap_alloc_gpu: pixmap=1224 [ 12.809] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.809] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.809] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 12.809] from inactive: pitch=2560, tiling=1: handle=23, id=1018 [ 12.809] __sna_damage_all(576, 76) [ 12.809] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.809] sna_pixmap_mark_active: pixmap=1224, handle=23 [ 12.809] sna_drawable_use_bo: allocated GPU bo for operation [ 12.809] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.809] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.809] kgem_bo_is_render: handle=23, rq? 0 [0] [ 12.809] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.809] sna_render_get_solid: 0 [ 12.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.809] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.809] __kgem_retire_rq: request 1 complete [ 12.809] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 12.809] kgem_set_mode: flushing before new bo [ 12.809] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 12.809] gen8_vertex_close: reloc[0] = 287 [ 12.809] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.809] kgem_add_handle: handle=16, index=3 [ 12.810] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.810] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 12.810] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.810] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.810] kgem_fixup_relocs: shrinking by 61440 [ 12.810] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.810] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.810] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4fc000 [ 12.810] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.810] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.810] __kgem_bo_clear_busy: handle=7 [ 12.810] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.810] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.810] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.810] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.810] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.810] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.810] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.810] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.810] kgem_add_handle: handle=4, index=0 [ 12.810] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.810] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.810] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.810] gen9_composite_get_binding_table(ffc0) [ 12.810] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 12.810] kgem_add_handle: handle=23, index=1 [ 12.810] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 12.810] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 12.810] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.810] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.810] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.810] kgem_add_handle: handle=7, index=2 [ 12.810] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.810] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.810] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.810] gen9_emit_sampler: sampler = 1 [ 12.810] gen9_emit_sf: num_sf_outputs=1 [ 12.810] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.810] gen9_emit_vertex_elements: setup id=0 [ 12.810] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.810] (0, 0), (576, 76) [ 12.810] gen8_vertex_flush[490] = 3 [ 12.810] sna_composite_rectangles: pixmap=1224 marking clear [0]? 1 [ 12.810] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 12.810] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.810] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.810] trapezoid_spans_maybe_inplace? clear, no [ 12.810] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.810] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 12.810] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 12.810] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 12.810] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 12.810] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 12.810] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 12.810] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.810] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 12.810] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 12.810] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.810] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 12.810] sna_drawable_use_bo pixmap=1224, box=((2, 2), (574, 74)), flags=7... [ 12.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.810] sna_drawable_use_bo: using whole GPU bo [ 12.810] gen9_composite_set_target: pixmap=1224, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.810] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 12.810] color_convert: src=4c000000 [20028888] [ 12.810] color_convert: dst=4c000000 [20028888] [ 12.810] sna_render_get_solid: 4c000000 [ 12.810] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.810] gen4_choose_spans_emitter: solid source [ 12.810] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.810] aligning vertex: was 2, now 3 floats per vertex [ 12.810] gen9_composite_get_binding_table(ff00) [ 12.810] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 12.810] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 12.810] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 12.810] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.810] gen9_emit_sampler: sampler = c [ 12.810] gen9_emit_sf: num_sf_outputs=2 [ 12.810] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 12.810] gen9_emit_vertex_elements: setup id=5 [ 12.810] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.810] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 12.810] thread_choose_span: clipped? 0 [ 12.810] imprecise_trapezoid_span_converter: using 4 threads [ 12.810] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 12.810] thread_choose_span: clipped? 0 [ 12.810] span_thread: flushing 26 boxes [ 12.810] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.810] span_thread: flushing 26 boxes [ 12.810] span_thread: flushing 1 boxes [ 12.810] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.810] span_thread: flushing 1 boxes [ 12.810] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.810] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.810] gen8_vertex_flush[554] = 162 [ 12.810] gen9_render_composite_spans_done() [ 12.810] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 12.810] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.810] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.810] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.810] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 12.810] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.810] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.810] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 12.810] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.810] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.810] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.810] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.810] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 12.810] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.810] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.810] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 12.810] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 12.810] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.810] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.810] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.810] sna_drawable_use_bo pixmap=1224, box=((0, 0), (576, 76)), flags=7... [ 12.810] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.810] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.810] sna_drawable_use_bo: using whole GPU bo [ 12.810] gen9_composite_set_target: pixmap=1224, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.810] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.810] color_convert: src=e6e6e6e6 [20028888] [ 12.810] color_convert: dst=e6e6e6e6 [20028888] [ 12.810] sna_render_get_solid: e6e6e6e6 [ 12.810] sna_render_get_solid(4) = e6e6e6e6 (old) [ 12.810] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.810] gen4_choose_spans_emitter: solid source [ 12.810] kgem_check_bo: num_pages=+1, num_exec=+1 [ 12.810] gen9_composite_get_binding_table(fe80) [ 12.810] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 12.810] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 12.810] kgem_add_handle: handle=8, index=3 [ 12.810] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 12.810] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.810] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.810] gen9_emit_vertex_elements: setup id=5 [ 12.810] thread_choose_span: clipped? 0 [ 12.810] imprecise_trapezoid_span_converter: using 4 threads [ 12.810] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 12.810] thread_choose_span: clipped? 0 [ 12.810] [ 12.810] [ 12.810] span_thread: flushing 62 boxes [ 12.810] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 12.810] span_thread: flushing 2 boxes [ 12.810] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 62 boxes [ 12.810] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 12.811] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 12.811] gen8_vertex_flush[5a8] = 384 [ 12.811] gen9_render_composite_spans_done() [ 12.811] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4bc, drawable=4c6 [ 12.811] sna_validate_gc: recomputing clip [ 12.811] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 12.811] sna_copy_area: src=pixmap=1224:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1222:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.811] sna_copy_area: normal copy [ 12.811] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.811] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.811] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.811] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.811] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.811] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.811] sna_do_copy: pixmap -- no source clipping [ 12.811] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.811] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 12.811] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1224+(0, 0), dst pixmap=1222+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 12.811] sna_copy_boxes: dst=(priv=0x55bca9b8df90, gpu_bo=31, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=23, cpu_bo=0), replaces=1 [ 12.811] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.811] sna_drawable_use_bo pixmap=1222, box=((0, 0), (576, 76)), flags=1b... [ 12.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.811] sna_drawable_use_bo: using whole GPU bo [ 12.811] sna_pixmap_move_to_gpu(pixmap=1224, usage=0), flags=a [ 12.811] sna_pixmap_move_to_gpu: already all-damaged [ 12.811] sna_pixmap_mark_active: pixmap=1224, handle=23 [ 12.811] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.811] sna_pixmap_make_cow: make cow src=1224, dst=1222, handle=23 (already cow? src=0, dst=0) [ 12.811] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1224, handle=23 [ 12.811] _kgem_bo_destroy: handle=31, proxy? 0 [ 12.811] __kgem_bo_destroy: handle=31, size=262144 [ 12.811] __kgem_busy: handle=31, busy=0, wedged=0 [ 12.811] __kgem_bo_clear_busy: handle=31 [ 12.811] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 12.811] sna_pixmap_make_cow: moo! attaching clone to pixmap=1222 (source=1224, handle=23) [ 12.811] sna_destroy_pixmap: pixmap=1224, attached?=1 [ 12.811] sna_destroy_pixmap: pixmap=1224 discarding cow, refcnt=2 [ 12.811] __sna_free_pixmap(pixmap=1224) [ 12.811] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 12.811] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.811] sna_glyphs: discarding mask [ 12.811] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 12.811] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789681136 size=576x76 [ 12.811] gen9_render_composite: 0x0, current mode=1/1 [ 12.811] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 12.811] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.811] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.811] sna_drawable_use_bo pixmap=1222, box=((0, 0), (576, 76)), flags=7... [ 12.811] sna_pixmap_undo_cow: pixmap=1222, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 12.811] sna_pixmap_undo_cow: freeing cow [ 12.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.811] sna_drawable_use_bo: using whole GPU bo [ 12.811] gen9_composite_set_target: pixmap=1222, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.811] color_convert: src=ff888888 [20028888] [ 12.811] color_convert: dst=ff888888 [20028888] [ 12.811] sna_render_get_solid: ff888888 [ 12.811] sna_render_get_solid(5) = ff888888 (old) [ 12.811] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.811] sna_transform_is_imprecise_integer_translation: no transform [ 12.811] gen9_composite_picture: integer translation (0, 0), removing [ 12.811] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.811] sna_render_pixmap_bo: GPU all damaged [ 12.811] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 12.811] gen4_choose_composite_emitter: solid, identity mask [ 12.811] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 12.811] aligning vertex: was 3, now 4 floats per vertex [ 12.811] gen9_composite_get_binding_table(fe00) [ 12.811] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.811] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 12.811] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 12.811] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.811] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 12.811] kgem_add_handle: handle=6, index=4 [ 12.811] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 12.811] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 12.811] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 12.811] gen9_emit_sampler: sampler = a [ 12.811] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.811] gen9_emit_vertex_elements: setup id=9 [ 12.811] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.811] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.811] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 12.811] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 12.811] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.811] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.811] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 12.811] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 12.811] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 12.811] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 12.811] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 12.811] gen8_vertex_flush[66c] = 24 [ 12.811] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 12.811] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 12.811] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.811] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.811] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4c6, drawable=4c4 [ 12.811] sna_validate_gc: recomputing clip [ 12.811] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 12.811] sna_copy_area: src=pixmap=1222:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1220:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.811] sna_copy_area: normal copy [ 12.811] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.811] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.811] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.811] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.811] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.811] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.811] sna_do_copy: pixmap -- no source clipping [ 12.811] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.811] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 12.811] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1222+(0, 0), dst pixmap=1220+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 12.811] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=23, cpu_bo=0), replaces=1 [ 12.811] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.811] sna_drawable_use_bo pixmap=1220, box=((0, 0), (576, 76)), flags=1b... [ 12.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.811] sna_drawable_use_bo: using whole GPU bo [ 12.811] sna_pixmap_move_to_gpu(pixmap=1222, usage=0), flags=a [ 12.811] sna_pixmap_move_to_gpu: already all-damaged [ 12.811] sna_pixmap_mark_active: pixmap=1222, handle=23 [ 12.811] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.811] sna_pixmap_make_cow: make cow src=1222, dst=1220, handle=23 (already cow? src=0, dst=0) [ 12.811] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1222, handle=23 [ 12.811] _kgem_bo_destroy: handle=37, proxy? 0 [ 12.811] __kgem_bo_destroy: handle=37, size=204800 [ 12.811] __kgem_bo_destroy: handle=37, purged [ 12.811] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 12.811] sna_pixmap_make_cow: moo! attaching clone to pixmap=1220 (source=1222, handle=23) [ 12.811] sna_destroy_pixmap: pixmap=1222, attached?=1 [ 12.811] sna_destroy_pixmap: pixmap=1222 discarding cow, refcnt=2 [ 12.811] __sna_free_pixmap(pixmap=1222) [ 12.811] sna_composite(pixmap=1218, op=3, src=1220+(0, 0), mask=0+(0, 0), dst=1218+(0, 0)+(0, 0), size=(576, 76) [ 12.811] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.811] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.811] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.811] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.811] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 12.811] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.811] gen9_render_composite: 576x76, current mode=1/1 [ 12.811] kgem_bo_is_render: handle=36, rq? 0 [0] [ 12.811] sna_blt_composite (0, 0), (0, 0), 576x76 [ 12.811] sna_blt_composite: unsupported op [3] for blitting [ 12.811] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.811] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 12.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.811] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.811] sna_drawable_use_bo pixmap=1218, box=((0, 0), (576, 76)), flags=7... [ 12.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.811] sna_drawable_use_bo: using whole GPU bo [ 12.811] gen9_composite_set_target: pixmap=1218, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.811] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.811] sna_transform_is_imprecise_integer_translation: no transform [ 12.811] gen9_composite_picture: integer translation (0, 0), removing [ 12.811] sna_render_pixmap_bo pixmap=1220, (0, 0)x(576, 76)/(576, 76) [ 12.811] sna_render_pixmap_bo: GPU all damaged [ 12.811] kgem_bo_is_render: handle=36, rq? 0 [0] [ 12.811] kgem_bo_is_render: handle=23, rq? 1 [1] [ 12.811] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.811] gen4_choose_composite_emitter: identity src, no mask [ 12.811] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.811] __kgem_retire_rq: request 1 complete [ 12.811] kgem_set_mode: flushing before new bo [ 12.811] gen8_vertex_close: used=1836, vbo active? 16, vb=221, nreloc=3 [ 12.811] gen8_vertex_close: reloc[0] = 287 [ 12.811] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.811] kgem_add_handle: handle=16, index=5 [ 12.811] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 12.811] gen8_vertex_close: reloc[1] = 336 [ 12.811] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 12.811] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 12.811] gen8_vertex_close: reloc[2] = 406 [ 12.811] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 12.811] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 12.811] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 12.811] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.811] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.811] kgem_fixup_relocs: shrinking by 61440 [ 12.811] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.811] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.811] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 12.811] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.811] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.811] __kgem_bo_clear_busy: handle=7 [ 12.811] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.811] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.811] __kgem_bo_clear_busy: handle=7 [ 12.811] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.811] __kgem_bo_clear_busy: handle=8 [ 12.811] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.811] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.811] __kgem_bo_clear_busy: handle=8 [ 12.811] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 12.811] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.811] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.811] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.811] kgem_check_bo: num_pages=+114, num_exec=+2 [ 12.811] aligning vertex: was 4, now 3 floats per vertex [ 12.811] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.811] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.811] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.811] kgem_add_handle: handle=4, index=0 [ 12.811] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.811] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.811] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.811] gen9_composite_get_binding_table(ffc0) [ 12.811] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 12.811] kgem_add_handle: handle=36, index=1 [ 12.811] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 12.811] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 12.811] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.811] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 12.811] kgem_add_handle: handle=23, index=2 [ 12.811] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 12.811] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.811] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.811] gen9_emit_sampler: sampler = 2 [ 12.811] gen9_emit_sf: num_sf_outputs=1 [ 12.811] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.811] gen9_emit_vertex_elements: setup id=2 [ 12.811] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.811] gen9_render_composite_box: (0, 0), (576, 76) [ 12.811] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.811] gen8_vertex_flush[490] = 3 [ 12.811] sna_destroy_pixmap: pixmap=1220, attached?=1 [ 12.811] sna_destroy_pixmap: pixmap=1220 discarding cow, refcnt=1 [ 12.811] _kgem_bo_destroy: handle=23, proxy? 0 [ 12.811] __kgem_bo_destroy: handle=23, size=262144 [ 12.811] __kgem_bo_destroy: handle=23 -> active [ 12.811] __sna_free_pixmap(pixmap=1220) [ 12.811] sna_composite(pixmap=1214, op=3, src=1218+(0, 0), mask=0+(0, 0), dst=1214+(0, 0)+(0, 0), size=(576, 76) [ 12.811] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.811] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.811] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.811] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.811] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 12.811] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.811] gen9_render_composite: 576x76, current mode=1/1 [ 12.811] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.811] sna_blt_composite (0, 0), (0, 0), 576x76 [ 12.811] sna_blt_composite: unsupported op [3] for blitting [ 12.811] kgem_bo_is_busy: handle=36, domain: 0 exec? 1, rq? 1 [ 12.811] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 12.811] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.811] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.811] sna_drawable_use_bo pixmap=1214, box=((0, 0), (576, 76)), flags=7... [ 12.811] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.811] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.811] sna_drawable_use_bo: using whole GPU bo [ 12.812] gen9_composite_set_target: pixmap=1214, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.812] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.812] sna_transform_is_imprecise_integer_translation: no transform [ 12.812] gen9_composite_picture: integer translation (0, 0), removing [ 12.812] sna_render_pixmap_bo pixmap=1218, (0, 0)x(576, 76)/(576, 76) [ 12.812] sna_render_pixmap_bo: GPU all damaged [ 12.812] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.812] kgem_bo_is_render: handle=36, rq? 1 [1] [ 12.812] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.812] gen4_choose_composite_emitter: identity src, no mask [ 12.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.812] __kgem_retire_rq: request 1 complete [ 12.812] kgem_set_mode: flushing before new bo [ 12.812] gen8_vertex_close: used=1845, vbo active? 16, vb=4, nreloc=1 [ 12.812] gen8_vertex_close: reloc[0] = 287 [ 12.812] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.812] kgem_add_handle: handle=16, index=3 [ 12.812] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.812] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 12.812] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.812] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.812] kgem_fixup_relocs: shrinking by 61440 [ 12.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.812] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.812] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 12.812] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.812] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 12.812] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.812] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.812] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.812] kgem_check_bo: num_pages=+100, num_exec=+2 [ 12.812] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.812] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.812] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.812] kgem_add_handle: handle=4, index=0 [ 12.812] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.812] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.812] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.812] gen9_composite_get_binding_table(ffc0) [ 12.812] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.812] kgem_add_handle: handle=38, index=1 [ 12.812] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.812] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.812] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.812] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 12.812] kgem_add_handle: handle=36, index=2 [ 12.812] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 12.812] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.812] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.812] gen9_emit_sampler: sampler = 2 [ 12.812] gen9_emit_sf: num_sf_outputs=1 [ 12.812] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.812] gen9_emit_vertex_elements: setup id=2 [ 12.812] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.812] gen9_render_composite_box: (0, 0), (576, 76) [ 12.812] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.812] gen8_vertex_flush[490] = 3 [ 12.812] sna_destroy_pixmap: pixmap=1218, attached?=1 [ 12.812] _kgem_bo_destroy: handle=36, proxy? 0 [ 12.812] __kgem_bo_destroy: handle=36, size=204800 [ 12.812] __kgem_bo_destroy: handle=36 -> active [ 12.812] __sna_free_pixmap(pixmap=1218) [ 12.812] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4be, drawable=b1 [ 12.812] sna_validate_gc: recomputing clip [ 12.812] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 12.812] sna_copy_area: src=pixmap=1214:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.812] sna_copy_area: normal copy [ 12.812] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 12.812] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 12.812] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 12.812] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 12.812] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.812] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.812] sna_do_copy: pixmap -- no source clipping [ 12.812] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.812] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 12.812] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1214+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 12.812] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e5b0, gpu_bo=38, cpu_bo=0), replaces=0 [ 12.812] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.812] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 12.812] sna_drawable_use_bo: pinned, never REPLACES [ 12.812] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.812] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.812] sna_drawable_use_bo: applying move-to-gpu override [ 12.812] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(3422, 6], (3470, 42)] [ 12.812] wait_for_shadow: flags=3, flips=0, handle=35, shadow=30 [ 12.812] wait_for_shadow: copying existing GPU damage: 1x(3422, 6), (3470, 42) [ 12.812] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.812] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.812] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.812] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.812] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.812] __kgem_retire_rq: request 1 complete [ 12.812] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 12.812] kgem_bo_move_to_cache: release handle=23 [ 12.812] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 12.812] kgem_set_mode: flushing before new bo [ 12.812] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 12.812] gen8_vertex_close: reloc[0] = 287 [ 12.812] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.812] kgem_add_handle: handle=16, index=3 [ 12.812] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.812] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 12.812] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.812] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.812] kgem_fixup_relocs: shrinking by 61440 [ 12.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.812] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.812] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.812] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.812] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 12.812] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.812] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.812] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.812] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 12.812] aligning vertex: was 3, now 2 floats per vertex [ 12.812] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.812] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.812] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.812] kgem_add_handle: handle=4, index=0 [ 12.812] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.812] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.812] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.812] gen9_composite_get_binding_table(ffc0) [ 12.812] kgem_add_reloc64: handle=30, pos=16360, delta=0, domains=20002 [ 12.812] kgem_add_handle: handle=30, index=1 [ 12.812] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e844d000) [ 12.812] __kgem_bo_mark_dirty: handle=30 (proxy? 0) [ 12.812] [3fe0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.812] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 12.812] kgem_add_handle: handle=35, index=2 [ 12.812] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 12.812] [3fd0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 12.812] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.812] gen9_emit_sampler: sampler = 0 [ 12.812] gen9_emit_sf: num_sf_outputs=1 [ 12.812] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.812] gen9_emit_vertex_elements: setup id=0 [ 12.812] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.812] (3422, 6) -> (3422, 6) + (48, 36) [ 12.812] gen8_vertex_flush[490] = 3 [ 12.812] wait_for_shadow: setting front pixmap to handle=30 [ 12.812] sna_drawable_use_bo: using whole GPU bo [ 12.812] sna_pixmap_move_to_gpu(pixmap=1214, usage=0), flags=a [ 12.812] sna_pixmap_move_to_gpu: already all-damaged [ 12.812] sna_pixmap_mark_active: pixmap=1214, handle=38 [ 12.812] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.812] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.812] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.812] kgem_bo_is_render: handle=30, rq? 1 [1] [ 12.812] kgem_bo_is_render: handle=30, rq? 1 [1] [ 12.812] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.812] gen9_composite_get_binding_table(ff00) [ 12.812] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 12.812] kgem_add_handle: handle=38, index=3 [ 12.812] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd45c000) [ 12.812] [3fb0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.812] gen9_emit_vertex_elements: setup id=0 [ 12.812] (0, 0) -> (192, 1096) + (576, 76) [ 12.812] gen8_vertex_flush[4cc] = 3 [ 12.812] sna_accel_flush: flush?=0, dirty?=0 [ 12.812] sna_block_handler (tv=0.0) [ 12.812] kgem_retire, need_retire?=1 [ 12.812] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.812] kgem_retire__requests_ring: retiring ring 0 [ 12.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.812] __kgem_retire_rq: request 1 complete [ 12.812] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 12.812] kgem_bo_move_to_cache: release handle=36 [ 12.812] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 12.812] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.812] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.812] kgem_retire -- retired=1, need_retire=0 [ 12.812] sna_accel_block: GPU idle, flushing [ 12.812] gen8_vertex_close: used=1866, vbo active? 16, vb=1, nreloc=1 [ 12.812] gen8_vertex_close: reloc[0] = 287 [ 12.812] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.812] kgem_add_handle: handle=16, index=4 [ 12.812] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.812] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32524 [fenced=0] [ 12.812] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.812] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.812] kgem_fixup_relocs: shrinking by 61440 [ 12.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.812] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.812] kgem_commit: release handle=30 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 12.812] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.812] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 12.812] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.812] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.812] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.812] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.812] sna_scanout_do_flush: flush timer active: delta=-3 [ 12.812] sna_scanout_do_flush (time=12812), triggered [ 12.812] sna_scanout_flush (time=12812), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.812] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.812] stop_flush: scanout=30 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 12.812] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.812] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.812] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 12.812] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.812] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.812] sna_pixmap_move_to_gpu: already all-damaged [ 12.812] sna_pixmap_mark_active: pixmap=165, handle=30 [ 12.812] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.812] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.812] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.812] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=30 [active=0] [ 12.812] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 12.812] get_fb: reusing fb=108 for handle=30 [ 12.812] sna_mode_redisplay: recording flip on CRTC:32 handle=30, active_scanout=1, serial=2 [ 12.812] __kgem_bo_clear_busy: handle=30 [ 12.812] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 12.812] sna_mode_redisplay: recording flip on CRTC:39 handle=30, active_scanout=2, serial=3 [ 12.812] __kgem_bo_clear_busy: handle=30 [ 12.812] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.812] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 12.812] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=30, shadow handle=35 [ 12.812] timer_enable (time=12812), starting timer 1 [ 12.812] sna_accel_block: evaluating timers, active=7 [ 12.812] sna_accel_block: flush timer expires in 16 [12828] [ 12.812] sna_wakeup_handler [ 12.812] sna_destroy_pixmap: pixmap=1214, attached?=1 [ 12.812] _kgem_bo_destroy: handle=38, proxy? 0 [ 12.812] __kgem_bo_destroy: handle=38, size=204800 [ 12.812] __kgem_busy: handle=38, busy=0, wedged=0 [ 12.812] __kgem_bo_clear_busy: handle=38 [ 12.812] __kgem_bo_destroy: handle=38, purged [ 12.812] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 12.812] __sna_free_pixmap(pixmap=1214) [ 12.812] sna_accel_flush: flush?=0, dirty?=0 [ 12.812] sna_accel_flush: flush?=0, dirty?=0 [ 12.812] sna_block_handler (tv=595.345000) [ 12.812] kgem_retire, need_retire?=1 [ 12.812] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.812] kgem_retire__requests_ring: retiring ring 0 [ 12.813] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.813] __kgem_retire_rq: request 1 complete [ 12.813] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.813] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.813] kgem_retire -- retired=0, need_retire=0 [ 12.813] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.813] gen6_render_retire: resetting idle vbo [ 12.813] sna_scanout_do_flush: flush timer active: delta=15 [ 12.813] sna_accel_block: evaluating timers, active=7 [ 12.813] sna_accel_block: flush timer expires in 15 [12828] [ 12.826] sna_wakeup_handler [ 12.826] sna_mode_wakeup: len=32 [ 12.826] sna_mode_wakeup: recording last swap on pipe=1, frame 493 [1ed], time 12.827274 [ 12.826] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=30 [active_scanout=2] [ 12.826] sna_mode_wakeup: flip complete, pending? 2 [ 12.826] sna_block_handler (tv=595.331000) [ 12.826] sna_scanout_do_flush: flush timer active: delta=2 [ 12.826] sna_scanout_do_flush (time=12826), triggered [ 12.826] sna_scanout_flush (time=12826), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.826] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.826] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.826] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.826] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 12.826] sna_accel_block: evaluating timers, active=7 [ 12.826] sna_accel_block: flush timer expires in 16 [12842] [ 12.828] sna_wakeup_handler [ 12.828] sna_mode_wakeup: len=32 [ 12.828] sna_mode_wakeup: recording last swap on pipe=0, frame 523 [20b], time 12.828579 [ 12.828] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=30 [active_scanout=2] [ 12.828] sna_mode_wakeup: flip complete, pending? 1 [ 12.828] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.828] sna_block_handler (tv=595.329000) [ 12.828] sna_scanout_do_flush: flush timer active: delta=14 [ 12.828] sna_accel_block: evaluating timers, active=7 [ 12.828] sna_accel_block: flush timer expires in 14 [12842] [ 12.842] sna_wakeup_handler [ 12.842] sna_block_handler (tv=595.315000) [ 12.842] sna_scanout_do_flush: flush timer active: delta=0 [ 12.842] sna_scanout_do_flush (time=12842), triggered [ 12.842] sna_scanout_flush (time=12842), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.842] stop_flush: scanout=30 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.842] sna_accel_disarm_timer[0] (time=12842) [ 12.842] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.842] sna_accel_do_throttle (time=12842), triggered [ 12.842] sna_accel_throttle (time=12842) [ 12.842] sna_accel_disarm_timer[1] (time=12842) [ 12.852] sna_wakeup_handler [ 12.852] sna_accel_flush: flush?=0, dirty?=0 [ 12.852] sna_accel_flush: flush?=0, dirty?=0 [ 12.852] sna_block_handler (tv=595.305000) [ 12.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.852] sna_accel_do_throttle -- no pending activity [ 12.852] sna_wakeup_handler [ 12.852] sna_accel_flush: flush?=0, dirty?=0 [ 12.852] sna_accel_flush: flush?=0, dirty?=0 [ 12.852] sna_block_handler (tv=595.305000) [ 12.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.852] sna_accel_do_throttle -- no pending activity [ 12.852] sna_wakeup_handler [ 12.852] sna_accel_flush: flush?=0, dirty?=0 [ 12.852] sna_accel_flush: flush?=0, dirty?=0 [ 12.852] sna_block_handler (tv=595.305000) [ 12.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.852] sna_accel_do_throttle -- no pending activity [ 12.857] sna_wakeup_handler [ 12.857] sna_accel_flush: flush?=0, dirty?=0 [ 12.857] sna_destroy_pixmap: pixmap=214, attached?=1 [ 12.857] _kgem_bo_destroy: handle=24, proxy? 0 [ 12.857] __kgem_bo_destroy: handle=24, size=20480 [ 12.857] __kgem_bo_destroy: handle=24, purged [ 12.857] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 12.857] __sna_free_pixmap(pixmap=214) [ 12.857] sna_destroy_pixmap: pixmap=210, attached?=1 [ 12.857] _kgem_bo_destroy: handle=12, proxy? 0 [ 12.857] __kgem_bo_destroy: handle=12, size=12288 [ 12.857] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 12.857] __sna_free_pixmap(pixmap=210) [ 12.857] sna_destroy_pixmap: pixmap=218, attached?=1 [ 12.857] _kgem_bo_destroy: handle=21, proxy? 0 [ 12.857] __kgem_bo_destroy: handle=21, size=172032 [ 12.857] __kgem_bo_destroy: handle=21, purged [ 12.857] kgem_bo_move_to_inactive: moving handle=21 to inactive [ 12.857] __sna_free_pixmap(pixmap=218) [ 12.857] sna_create_pixmap(792, 2160, 24, usage=0) [ 12.857] kgem_can_create_2d: 792x2160 @ 24 [ 12.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3168, height=2160 [ 12.857] kgem_can_create_2d: untiled size=6844416 [ 12.857] kgem_choose_tiling: TLB near-miss between lines 792x2160 (pitch=3168), forcing tiling 1 [ 12.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3168, height=2160 [ 12.857] kgem_can_create_2d: tiled[-1] size=6844416 [ 12.857] sna_create_pixmap: usage=0, flags=1b [ 12.857] sna_create_pixmap: creating GPU pixmap 792x2160, stride=3168, flags=1b [ 12.857] __pop_freed_pixmap: reusing freed pixmap=218 header [ 12.857] create_pixmap_hdr: pixmap=1225, width=792, height=2160, usage=0 [ 12.857] sna_create_pixmap: serial=1225, 792x2160, usage=0 [ 12.857] sna_composite_rectangles(pixmap=1226, op=0, 0 x 1 [(0, 0)x(792, 2160) ...]) [ 12.857] sna_composite_rectangles: converted to op 0 [ 12.857] sna_composite_rectangles[0] (0, 0)x(792, 2160) -> (0, 0), (792, 2160) [ 12.857] sna_composite_rectangles: nrects=1, region=(0, 0), (792, 2160) x 1 [ 12.857] sna_composite_rectangles: clipped extents (0, 0),(792, 2160) x 1 [ 12.857] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(792, 2160) [ 12.857] sna_composite_rectangles: dropping last-cpu hint [ 12.857] sna_drawable_use_bo pixmap=1226, box=((0, 0), (792, 2160)), flags=19... [ 12.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.857] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.857] sna_pixmap_move_to_gpu(pixmap=1226, usage=0), flags=b [ 12.857] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.857] sna_pixmap_move_to_gpu: creating GPU bo (792x2160@32), create=b [ 12.857] kgem_choose_tiling: TLB near-miss between lines 792x2160 (pitch=3168), forcing tiling 1 [ 12.857] kgem_choose_tiling: TLB near-miss between lines 792x2160 (pitch=3168), forcing tiling 1 [ 12.857] sna_pixmap_alloc_gpu: pixmap=1226 [ 12.857] kgem_create_2d(792x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.857] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=2160 [ 12.857] kgem_set_tiling: handle=11, tiling=1 [1], pitch=3584 [3584]: 1 [ 12.857] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 12.857] from inactive: pitch=3584, tiling=1: handle=11, id=1019 [ 12.857] __sna_damage_all(792, 2160) [ 12.857] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.857] sna_pixmap_mark_active: pixmap=1226, handle=11 [ 12.857] sna_drawable_use_bo: allocated GPU bo for operation [ 12.857] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.857] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.857] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.857] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.857] gen9_render_fill_boxes(0 x 1 [(0, 0), (792, 2160) ...]) [ 12.857] sna_render_get_solid: 0 [ 12.857] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.857] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.857] kgem_add_handle: handle=4, index=0 [ 12.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.857] gen9_composite_get_binding_table(ffc0) [ 12.857] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 12.857] kgem_add_handle: handle=11, index=1 [ 12.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 12.857] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.857] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=792, height=2160, pitch=3584, tiling=1 -> render [ 12.857] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.857] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.857] kgem_add_handle: handle=7, index=2 [ 12.857] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.857] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.857] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.857] gen9_emit_sampler: sampler = 1 [ 12.857] gen9_emit_sf: num_sf_outputs=1 [ 12.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.857] gen9_emit_vertex_elements: setup id=0 [ 12.857] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.857] (0, 0), (792, 2160) [ 12.857] gen8_vertex_flush[490] = 3 [ 12.857] sna_composite_rectangles: pixmap=1226 marking clear [0]? 1 [ 12.857] sna_composite_rectangles(pixmap=1226, op=1, ff2c001e x 13 [(8, 0)x(784, 64) ...]) [ 12.857] sna_composite_rectangles: converted to op 1 [ 12.857] sna_composite_rectangles[0] (8, 0)x(784, 64) -> (8, 0), (792, 64) [ 12.857] sna_composite_rectangles[1] (0, 64)x(792, 152) -> (0, 64), (792, 216) [ 12.857] sna_composite_rectangles[2] (0, 216)x(640, 8) -> (0, 216), (640, 224) [ 12.857] sna_composite_rectangles[3] (0, 224)x(792, 80) -> (0, 224), (792, 304) [ 12.857] sna_composite_rectangles[4] (0, 304)x(640, 8) -> (0, 304), (640, 312) [ 12.857] sna_composite_rectangles[5] (776, 304)x(16, 8) -> (776, 304), (792, 312) [ 12.857] sna_composite_rectangles[6] (0, 312)x(640, 712) -> (0, 312), (640, 1024) [ 12.857] sna_composite_rectangles[7] (0, 1024)x(792, 232) -> (0, 1024), (792, 1256) [ 12.857] sna_composite_rectangles[8] (0, 1256)x(640, 8) -> (0, 1256), (640, 1264) [ 12.857] sna_composite_rectangles[9] (0, 1264)x(792, 80) -> (0, 1264), (792, 1344) [ 12.857] sna_composite_rectangles[10] (0, 1344)x(640, 8) -> (0, 1344), (640, 1352) [ 12.857] sna_composite_rectangles[11] (776, 1344)x(16, 8) -> (776, 1344), (792, 1352) [ 12.857] sna_composite_rectangles[12] (0, 1352)x(640, 808) -> (0, 1352), (640, 2160) [ 12.857] sna_composite_rectangles: nrects=13, region=(0, 0), (792, 2160) x 13 [ 12.857] sna_composite_rectangles: clipped extents (0, 0),(792, 2160) x 13 [ 12.857] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(792, 2160) [ 12.857] sna_composite_rectangles: dropping last-cpu hint [ 12.857] sna_drawable_use_bo pixmap=1226, box=((0, 0), (792, 2160)), flags=1... [ 12.857] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.857] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.857] sna_drawable_use_bo: using whole GPU bo [ 12.857] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.857] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.857] gen9_render_fill_boxes(ff2c001e x 13 [(8, 0), (792, 64) ...]) [ 12.857] sna_render_get_solid: ff2c001e [ 12.857] sna_render_get_solid(0) = ff2c001e (old) [ 12.857] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.857] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.857] gen9_composite_get_binding_table(ff00) [ 12.857] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.857] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.857] kgem_add_handle: handle=8, index=3 [ 12.857] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.857] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.857] gen9_emit_vertex_elements: setup id=0 [ 12.857] (8, 0), (792, 64) [ 12.857] (0, 64), (792, 216) [ 12.857] (0, 216), (640, 224) [ 12.857] (0, 224), (792, 304) [ 12.857] (0, 304), (640, 312) [ 12.857] (776, 304), (792, 312) [ 12.857] (0, 312), (640, 1024) [ 12.857] (0, 1024), (792, 1256) [ 12.857] (0, 1256), (640, 1264) [ 12.857] (0, 1264), (792, 1344) [ 12.857] (0, 1344), (640, 1352) [ 12.857] (776, 1344), (792, 1352) [ 12.858] (0, 1352), (640, 2160) [ 12.858] gen8_vertex_flush[4cc] = 39 [ 12.858] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800000b1, drawable=4ca [ 12.858] sna_validate_gc: recomputing clip [ 12.858] sna_validate_gc: composite clip=13x[(0, 0), (792, 2160)] [0x55bca9b01d90] [ 12.858] sna_copy_area: src=pixmap=292:(160, 0)x(792, 2160)+(0, 0) -> dst=pixmap=1226:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.858] sna_copy_area: normal copy [ 12.858] sna_do_copy: src=(160, 0), dst=(0, 0), size=(792x2160) [ 12.858] sna_do_copy: after drawable: src=(160, 0), dst=(0, 0), size=(792x2160) [ 12.858] sna_do_copy: dst extents (0, 0), (792, 2160), dst clip extents (0, 0), (792, 2160), dst size=792x2160 [ 12.858] sna_do_copy: clipped dst extents (0, 0), (792, 2160) [ 12.858] sna_do_copy: unclipped src extents (160, 0), (952, 2160) [ 12.858] sna_do_copy: clipped src extents (160, 0), (952, 2160) [ 12.858] sna_do_copy: pixmap -- no source clipping [ 12.858] sna_do_copy: src extents (160, 0), (952, 2160) x 1 [ 12.858] sna_do_copy: copy region (0, 0), (792, 2160) x 13 + (160, 0) [ 12.858] sna_copy_boxes (boxes=13x[(8, 0), (792, 64)...], src pixmap=292+(160, 0), dst pixmap=1226+(0, 0), alu=3, src.size=3840x2160, dst.size=792x2160) [ 12.858] sna_copy_boxes: dst=(priv=0x55bca9b58f60, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 12.858] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.858] sna_drawable_use_bo pixmap=1226, box=((0, 0), (792, 2160)), flags=3... [ 12.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 12.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.858] sna_drawable_use_bo: using whole GPU bo [ 12.858] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.858] sna_pixmap_move_to_gpu: already all-damaged [ 12.858] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.858] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.858] gen9_render_copy_boxes (160, 0)->(0, 0) x 13, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.858] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.858] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.858] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.858] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.858] gen9_composite_get_binding_table(fe80) [ 12.858] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.858] kgem_add_handle: handle=9, index=4 [ 12.858] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.858] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.858] gen9_emit_sampler: sampler = 0 [ 12.858] gen9_emit_vertex_elements: setup id=0 [ 12.858] (168, 0) -> (8, 0) + (784, 64) [ 12.858] (160, 64) -> (0, 64) + (792, 152) [ 12.858] (160, 216) -> (0, 216) + (640, 8) [ 12.858] (160, 224) -> (0, 224) + (792, 80) [ 12.858] (160, 304) -> (0, 304) + (640, 8) [ 12.858] (936, 304) -> (776, 304) + (16, 8) [ 12.858] (160, 312) -> (0, 312) + (640, 712) [ 12.858] (160, 1024) -> (0, 1024) + (792, 232) [ 12.858] (160, 1256) -> (0, 1256) + (640, 8) [ 12.858] (160, 1264) -> (0, 1264) + (792, 80) [ 12.858] (160, 1344) -> (0, 1344) + (640, 8) [ 12.858] (936, 1344) -> (776, 1344) + (16, 8) [ 12.858] (160, 1352) -> (0, 1352) + (640, 808) [ 12.858] gen8_vertex_flush[510] = 39 [ 12.858] sna_create_pixmap(80, 80, 32, usage=0) [ 12.858] kgem_can_create_2d: 80x80 @ 32 [ 12.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.858] kgem_can_create_2d: untiled size=28672 [ 12.858] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.858] kgem_choose_tiling: 80x80 -> 0 [ 12.858] sna_create_pixmap: usage=0, flags=b [ 12.858] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.858] __pop_freed_pixmap: reusing freed pixmap=210 header [ 12.858] create_pixmap_hdr: pixmap=1227, width=80, height=80, usage=0 [ 12.858] sna_create_pixmap: serial=1227, 80x80, usage=0 [ 12.858] sna_composite_rectangles(pixmap=1228, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.858] sna_composite_rectangles: converted to op 0 [ 12.858] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.858] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.858] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.858] sna_composite_rectangles: dropping last-cpu hint [ 12.858] sna_drawable_use_bo pixmap=1228, box=((0, 0), (80, 80)), flags=19... [ 12.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.858] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.858] sna_pixmap_move_to_gpu(pixmap=1228, usage=0), flags=b [ 12.858] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.858] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.858] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.858] kgem_choose_tiling: 80x80 -> 0 [ 12.858] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.858] kgem_choose_tiling: 80x80 -> 0 [ 12.858] sna_pixmap_alloc_gpu: pixmap=1228 [ 12.858] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.858] inactive too small: 5 < 7 [ 12.858] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 12.858] from inactive: pitch=320, tiling=0: handle=22, id=1020 [ 12.858] __sna_damage_all(80, 80) [ 12.858] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.858] sna_pixmap_mark_active: pixmap=1228, handle=22 [ 12.858] sna_drawable_use_bo: allocated GPU bo for operation [ 12.858] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.858] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.858] kgem_bo_is_render: handle=22, rq? 0 [0] [ 12.858] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.858] sna_render_get_solid: 0 [ 12.858] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.858] kgem_set_mode: flushing before new bo [ 12.858] gen8_vertex_close: used=162, vbo active? 16, vb=1, nreloc=1 [ 12.858] gen8_vertex_close: reloc[0] = 287 [ 12.858] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.858] kgem_add_handle: handle=16, index=5 [ 12.858] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.858] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=16276 [fenced=0] [ 12.858] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.858] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.858] kgem_fixup_relocs: shrinking by 61440 [ 12.858] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.858] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.858] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.858] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.858] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.858] __kgem_bo_clear_busy: handle=7 [ 12.858] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.858] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.858] __kgem_bo_clear_busy: handle=8 [ 12.858] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.858] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.858] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.858] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.858] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.858] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.858] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.858] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.858] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.858] kgem_add_handle: handle=4, index=0 [ 12.858] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.858] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.858] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.858] gen9_composite_get_binding_table(ffc0) [ 12.858] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 12.858] kgem_add_handle: handle=22, index=1 [ 12.858] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 12.858] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.858] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.858] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.858] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.858] kgem_add_handle: handle=7, index=2 [ 12.858] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.858] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.858] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.858] gen9_emit_sampler: sampler = 1 [ 12.858] gen9_emit_sf: num_sf_outputs=1 [ 12.858] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.858] gen9_emit_vertex_elements: setup id=0 [ 12.858] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.858] (0, 0), (80, 80) [ 12.858] gen8_vertex_flush[490] = 3 [ 12.858] sna_composite_rectangles: pixmap=1228 marking clear [0]? 1 [ 12.858] sna_composite_rectangles(pixmap=1228, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.858] sna_composite_rectangles: converted to op 1 [ 12.858] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.858] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.858] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.858] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.858] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.858] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.858] sna_composite_rectangles: dropping last-cpu hint [ 12.858] sna_drawable_use_bo pixmap=1228, box=((0, 0), (80, 80)), flags=1... [ 12.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.858] sna_drawable_use_bo: using whole GPU bo [ 12.858] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.858] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.858] sna_render_get_solid: 40404040 [ 12.858] sna_render_get_solid(1) = 40404040 (old) [ 12.858] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.858] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.858] gen9_composite_get_binding_table(ff00) [ 12.858] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.858] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.858] kgem_add_handle: handle=8, index=3 [ 12.858] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.858] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.858] gen9_emit_vertex_elements: setup id=0 [ 12.858] (0, 0), (2, 2) [ 12.858] (78, 0), (80, 2) [ 12.858] (0, 78), (2, 80) [ 12.858] (78, 78), (80, 80) [ 12.858] gen8_vertex_flush[4cc] = 12 [ 12.858] sna_composite(pixmap=1226, op=3, src=1228+(160, 0), mask=0+(0, 0), dst=1226+(0, 0)+(0, 0), size=(792, 2160) [ 12.858] sna_compute_composite_region: dst=(0, 0)x(792, 2160) [ 12.858] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (792, 2160) [ 12.858] clip_to_dst: region: 1x[(0, 0), (792, 2160)], clip: 13x[(0, 0), (792, 2160)] [ 12.858] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (792, 2160) [ 12.858] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (792, 2160) [ 12.858] sna_composite: composite region extents:+(0, 0) -> (0, 0), (792, 2160) + (0, 0) [ 12.858] gen9_render_composite: 792x2160, current mode=1/1 [ 12.858] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.858] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 12.858] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 [ 12.858] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.858] gen9_composite_set_target: (0, 0)x(792, 2160), partial?=1 [ 12.858] sna_drawable_use_bo pixmap=1226, box=((0, 0), (792, 2160)), flags=7... [ 12.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.858] sna_drawable_use_bo: using whole GPU bo [ 12.858] gen9_composite_set_target: pixmap=1226, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 12.858] gen9_composite_picture: (160, 0)x(792, 2160), dst=(0, 0) [ 12.858] sna_transform_is_imprecise_integer_translation: no transform [ 12.858] gen9_composite_picture: integer translation (0, 0), removing [ 12.858] sna_render_pixmap_bo pixmap=1228, (160, 0)x(792, 2160)/(80, 80) [ 12.858] sna_render_pixmap_bo: GPU all damaged [ 12.858] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.858] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.858] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.858] gen4_choose_composite_emitter: identity src, no mask [ 12.858] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.858] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.858] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.858] aligning vertex: was 2, now 3 floats per vertex [ 12.858] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.858] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.858] gen9_composite_get_binding_table(fe80) [ 12.858] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=20002 [ 12.858] kgem_add_handle: handle=11, index=4 [ 12.858] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fa111000) [ 12.858] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.858] [3f90] bind bo(handle=11, addr=fa111000), format=192, width=792, height=2160, pitch=3584, tiling=1 -> render [ 12.858] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 [ 12.858] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) [ 12.858] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.858] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.858] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.858] gen9_emit_sampler: sampler = a [ 12.858] gen9_emit_vertex_elements: setup id=2 [ 12.858] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.858] gen9_render_composite_boxes: nbox=13 [ 12.858] apply_damage: damage=0x0, region=13 [(0, 0), (792, 2160) + (0, 0)] [ 12.858] gen8_vertex_flush[568] = 39 [ 12.858] sna_destroy_pixmap: pixmap=1228, attached?=1 [ 12.858] _kgem_bo_destroy: handle=22, proxy? 0 [ 12.858] __kgem_bo_destroy: handle=22, size=61440 [ 12.858] __kgem_bo_destroy: handle=22 -> active [ 12.858] __sna_free_pixmap(pixmap=1228) [ 12.858] sna_create_pixmap(640, 2096, 32, usage=0) [ 12.858] kgem_can_create_2d: 640x2096 @ 32 [ 12.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 12.858] kgem_can_create_2d: untiled size=5365760 [ 12.858] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 12.858] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 12.858] kgem_can_create_2d: tiled[-1] size=5365760 [ 12.858] sna_create_pixmap: usage=0, flags=1b [ 12.858] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 12.858] __pop_freed_pixmap: reusing freed pixmap=1228 header [ 12.858] create_pixmap_hdr: pixmap=1229, width=640, height=2096, usage=0 [ 12.858] sna_create_pixmap: serial=1229, 640x2096, usage=0 [ 12.858] sna_composite_rectangles(pixmap=1230, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 12.858] sna_composite_rectangles: converted to op 0 [ 12.858] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 12.858] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 12.858] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 12.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 12.858] sna_composite_rectangles: dropping last-cpu hint [ 12.858] sna_drawable_use_bo pixmap=1230, box=((0, 0), (640, 2096)), flags=19... [ 12.858] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.858] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.858] sna_pixmap_move_to_gpu(pixmap=1230, usage=0), flags=b [ 12.858] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.858] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 12.858] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 12.859] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 12.859] sna_pixmap_alloc_gpu: pixmap=1230 [ 12.859] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.859] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 12.859] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 12.859] from inactive: pitch=2560, tiling=1: handle=25, id=1021 [ 12.859] __sna_damage_all(640, 2096) [ 12.859] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.859] sna_pixmap_mark_active: pixmap=1230, handle=25 [ 12.859] sna_drawable_use_bo: allocated GPU bo for operation [ 12.859] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.859] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.859] kgem_bo_is_render: handle=25, rq? 0 [0] [ 12.859] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 12.859] sna_render_get_solid: 0 [ 12.859] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.859] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.859] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.859] aligning vertex: was 3, now 2 floats per vertex [ 12.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.859] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.859] gen9_composite_get_binding_table(fdc0) [ 12.859] kgem_add_reloc64: handle=25, pos=16232, delta=0, domains=20002 [ 12.859] kgem_add_handle: handle=25, index=5 [ 12.859] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=f4225000) [ 12.859] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 12.859] [3f60] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 12.859] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.859] gen9_emit_sampler: sampler = 1 [ 12.859] gen9_emit_vertex_elements: setup id=0 [ 12.859] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.859] (0, 0), (640, 2096) [ 12.859] gen8_vertex_flush[5d8] = 3 [ 12.859] sna_composite_rectangles: pixmap=1230 marking clear [0]? 1 [ 12.859] sna_composite(pixmap=1230, op=1, src=292+(168, 968), mask=0+(8, 904), dst=1230+(8, 904)+(0, 0), size=(624, 224) [ 12.859] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 12.859] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 12.859] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 12.859] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 12.859] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 12.859] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 12.859] gen9_render_composite: 624x224, current mode=1/1 [ 12.859] kgem_bo_is_render: handle=25, rq? 1 [1] [ 12.859] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 12.859] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 12.859] gen9_composite_set_target: (8, 904)x(624, 224), partial?=0 [ 12.859] sna_drawable_use_bo pixmap=1230, box=((8, 904), (632, 1128)), flags=f... [ 12.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 12.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.859] sna_drawable_use_bo: using whole GPU bo [ 12.859] gen9_composite_set_target: pixmap=1230, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.859] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 12.859] sna_transform_is_imprecise_integer_translation: no transform [ 12.859] gen9_composite_picture: integer translation (0, 0), removing [ 12.859] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 12.859] sna_render_pixmap_bo: GPU all damaged [ 12.859] kgem_bo_is_render: handle=25, rq? 1 [1] [ 12.859] kgem_bo_is_render: handle=9, rq? 1 [1] [ 12.859] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.859] gen4_choose_composite_emitter: identity src, no mask [ 12.859] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.859] aligning vertex: was 2, now 3 floats per vertex [ 12.859] gen9_composite_get_binding_table(fd40) [ 12.859] kgem_add_reloc64: handle=9, pos=16200, delta=0, domains=40000 [ 12.859] kgem_add_handle: handle=9, index=6 [ 12.859] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f816d000) [ 12.859] [3f40] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.859] gen9_emit_sampler: sampler = 2 [ 12.859] gen9_emit_vertex_elements: setup id=2 [ 12.859] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.859] gen9_render_composite_box: (8, 904), (632, 1128) [ 12.859] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 12.859] gen8_vertex_flush[638] = 3 [ 12.859] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.859] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 12.859] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 12.859] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 12.859] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 12.859] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 12.859] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.859] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 12.859] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.859] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 12.859] sna_drawable_use_bo pixmap=1230, box=((8, 904), (632, 1128)), flags=7... [ 12.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.859] sna_drawable_use_bo: using whole GPU bo [ 12.859] gen9_composite_set_target: pixmap=1230, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.859] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 12.859] color_convert: src=660a0a0a [20028888] [ 12.859] color_convert: dst=660a0a0a [20028888] [ 12.859] sna_render_get_solid: 660a0a0a [ 12.859] sna_render_get_solid(2) = 660a0a0a (old) [ 12.859] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.859] gen4_choose_spans_emitter: solid source [ 12.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.859] gen9_composite_get_binding_table(fcc0) [ 12.859] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 12.859] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.859] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) [ 12.859] [3f20] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.859] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.859] gen9_emit_sampler: sampler = c [ 12.859] gen9_emit_sf: num_sf_outputs=2 [ 12.859] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 12.859] gen9_emit_vertex_elements: setup id=5 [ 12.859] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.859] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 12.859] thread_choose_span: clipped? 0 [ 12.859] imprecise_trapezoid_span_converter: using 4 threads [ 12.859] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 12.859] thread_choose_span: clipped? 0 [ 12.859] span_thread: flushing 95 boxes [ 12.859] span_thread: flushing 1 boxes [ 12.859] [ 12.859] [ 12.859] span_thread: flushing 95 boxes gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.859] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 12.859] span_thread: flushing 1 boxes [ 12.859] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.859] gen8_vertex_flush[714] = 576 [ 12.859] gen9_render_composite_spans_done() [ 12.859] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.859] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 12.859] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 12.859] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 12.859] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 12.859] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 12.859] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.859] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 12.859] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 12.859] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.859] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.859] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 12.859] sna_drawable_use_bo pixmap=1230, box=((8, 904), (632, 1128)), flags=7... [ 12.859] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.859] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.859] sna_drawable_use_bo: using whole GPU bo [ 12.859] gen9_composite_set_target: pixmap=1230, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.859] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 12.859] color_convert: src=66282828 [20028888] [ 12.859] color_convert: dst=66282828 [20028888] [ 12.859] sna_render_get_solid: 66282828 [ 12.859] sna_render_get_solid(3) = 66282828 (old) [ 12.859] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.859] gen4_choose_spans_emitter: solid source [ 12.859] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.859] gen9_composite_get_binding_table(fc40) [ 12.859] kgem_add_reloc64: handle=8, pos=16136, delta=0, domains=40000 [ 12.859] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 12.859] kgem_add_reloc64[11] = (delta=12, target handle=3, presumed=fdffe000) [ 12.859] [3f00] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.859] gen9_emit_vertex_elements: setup id=5 [ 12.859] thread_choose_span: clipped? 0 [ 12.859] imprecise_trapezoid_span_converter: using 4 threads [ 12.859] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 12.859] thread_choose_span: clipped? 0 [ 12.859] span_thread: flushing 2 boxes [ 12.859] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 12.859] span_thread: flushing 2 boxes [ 12.859] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 12.859] span_thread: flushing 162 boxes [ 12.859] span_thread: flushing 166 boxes [ 12.860] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 12.860] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 12.860] gen8_vertex_flush[750] = 996 [ 12.860] gen9_render_composite_spans_done() [ 12.860] sna_create_pixmap(640, 2096, 32, usage=0) [ 12.860] kgem_can_create_2d: 640x2096 @ 32 [ 12.860] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 12.860] kgem_can_create_2d: untiled size=5365760 [ 12.860] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 12.860] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 12.860] kgem_can_create_2d: tiled[-1] size=5365760 [ 12.860] sna_create_pixmap: usage=0, flags=1b [ 12.860] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 12.860] __pop_freed_pixmap: reusing freed pixmap=214 header [ 12.860] create_pixmap_hdr: pixmap=1231, width=640, height=2096, usage=0 [ 12.860] sna_create_pixmap: serial=1231, 640x2096, usage=0 [ 12.860] sna_composite_rectangles(pixmap=1232, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 12.860] sna_composite_rectangles: converted to op 0 [ 12.860] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 12.860] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 12.860] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 12.860] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 12.860] sna_composite_rectangles: dropping last-cpu hint [ 12.860] sna_drawable_use_bo pixmap=1232, box=((0, 0), (640, 2096)), flags=19... [ 12.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.860] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.860] sna_pixmap_move_to_gpu(pixmap=1232, usage=0), flags=b [ 12.860] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.860] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 12.860] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 12.860] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 12.860] sna_pixmap_alloc_gpu: pixmap=1232 [ 12.860] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.860] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 12.860] kgem_set_tiling: handle=17, tiling=1 [1], pitch=2560 [2560]: 1 [ 12.860] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 12.860] from inactive: pitch=2560, tiling=1: handle=17, id=1022 [ 12.860] __sna_damage_all(640, 2096) [ 12.860] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.860] sna_pixmap_mark_active: pixmap=1232, handle=17 [ 12.860] sna_drawable_use_bo: allocated GPU bo for operation [ 12.860] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.860] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.860] kgem_bo_is_render: handle=17, rq? 0 [0] [ 12.860] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 12.860] sna_render_get_solid: 0 [ 12.860] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.860] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.860] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.860] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.860] aligning vertex: was 3, now 2 floats per vertex [ 12.860] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.860] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.860] gen9_composite_get_binding_table(fbc0) [ 12.860] kgem_add_reloc64: handle=17, pos=16104, delta=0, domains=20002 [ 12.860] kgem_add_handle: handle=17, index=7 [ 12.860] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fdfff000) [ 12.860] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 12.860] [3ee0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 12.860] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.860] gen9_emit_sampler: sampler = 1 [ 12.860] gen9_emit_sf: num_sf_outputs=1 [ 12.860] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.860] gen9_emit_vertex_elements: setup id=0 [ 12.860] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.860] (0, 0), (640, 2096) [ 12.860] gen8_vertex_flush[810] = 3 [ 12.860] sna_composite_rectangles: pixmap=1232 marking clear [0]? 1 [ 12.860] sna_create_pixmap(624, 224, 32, usage=0) [ 12.860] kgem_can_create_2d: 624x224 @ 32 [ 12.860] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 12.860] kgem_can_create_2d: untiled size=561152 [ 12.860] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 12.860] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 12.860] kgem_can_create_2d: tiled[-1] size=561152 [ 12.860] sna_create_pixmap: usage=0, flags=1b [ 12.860] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 12.860] __pop_freed_pixmap: reusing freed pixmap=1214 header [ 12.860] create_pixmap_hdr: pixmap=1233, width=624, height=224, usage=0 [ 12.860] sna_create_pixmap: serial=1233, 624x224, usage=0 [ 12.860] sna_composite_rectangles(pixmap=1234, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 12.860] sna_composite_rectangles: converted to op 0 [ 12.860] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 12.860] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 12.860] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 12.860] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 12.860] sna_composite_rectangles: dropping last-cpu hint [ 12.860] sna_drawable_use_bo pixmap=1234, box=((0, 0), (624, 224)), flags=19... [ 12.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.860] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.860] sna_pixmap_move_to_gpu(pixmap=1234, usage=0), flags=b [ 12.860] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.860] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 12.860] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 12.860] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 12.860] sna_pixmap_alloc_gpu: pixmap=1234 [ 12.860] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.860] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 12.860] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 12.860] from inactive: pitch=2560, tiling=1: handle=20, id=1023 [ 12.860] __sna_damage_all(624, 224) [ 12.860] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.860] sna_pixmap_mark_active: pixmap=1234, handle=20 [ 12.860] sna_drawable_use_bo: allocated GPU bo for operation [ 12.860] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.860] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.860] kgem_bo_is_render: handle=20, rq? 0 [0] [ 12.860] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 12.860] sna_render_get_solid: 0 [ 12.860] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.860] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.860] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.860] kgem_check_bo: num_pages=+798, num_exec=+1 [ 12.860] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.860] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.860] gen9_composite_get_binding_table(fb40) [ 12.860] kgem_add_reloc64: handle=20, pos=16072, delta=0, domains=20002 [ 12.860] kgem_add_handle: handle=20, index=8 [ 12.860] kgem_add_reloc64[13] = (delta=0, target handle=8, presumed=fd9be000) [ 12.860] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 12.860] [3ec0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 12.860] gen9_emit_vertex_elements: setup id=0 [ 12.860] (0, 0), (624, 224) [ 12.860] gen8_vertex_flush[844] = 3 [ 12.860] sna_composite_rectangles: pixmap=1234 marking clear [0]? 1 [ 12.860] sna_create_pixmap(576, 76, 32, usage=0) [ 12.860] kgem_can_create_2d: 576x76 @ 32 [ 12.860] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.860] kgem_can_create_2d: untiled size=176128 [ 12.860] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.860] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.860] kgem_can_create_2d: tiled[-1] size=176128 [ 12.860] sna_create_pixmap: usage=0, flags=1b [ 12.860] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.860] __pop_freed_pixmap: reusing freed pixmap=1218 header [ 12.860] create_pixmap_hdr: pixmap=1235, width=576, height=76, usage=0 [ 12.860] sna_create_pixmap: serial=1235, 576x76, usage=0 [ 12.860] sna_composite_rectangles(pixmap=1236, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.860] sna_composite_rectangles: converted to op 0 [ 12.860] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.860] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.860] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.860] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.860] sna_composite_rectangles: dropping last-cpu hint [ 12.860] sna_drawable_use_bo pixmap=1236, box=((0, 0), (576, 76)), flags=19... [ 12.860] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.860] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.860] sna_pixmap_move_to_gpu(pixmap=1236, usage=0), flags=b [ 12.860] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.860] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.860] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.860] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.860] sna_pixmap_alloc_gpu: pixmap=1236 [ 12.860] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.860] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.860] inactive too small: 42 < 50 [ 12.860] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 12.860] from inactive: pitch=2560, tiling=1: handle=38, id=1024 [ 12.860] __sna_damage_all(576, 76) [ 12.860] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.860] sna_pixmap_mark_active: pixmap=1236, handle=38 [ 12.860] sna_drawable_use_bo: allocated GPU bo for operation [ 12.860] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.860] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.860] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.860] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.860] sna_render_get_solid: 0 [ 12.860] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.860] __kgem_retire_rq: request 1 complete [ 12.860] kgem_set_mode: flushing before new bo [ 12.860] gen8_vertex_close: used=5056, vbo active? 16, vb=25, nreloc=3 [ 12.860] gen8_vertex_close: reloc[0] = 287 [ 12.860] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.860] kgem_add_handle: handle=16, index=9 [ 12.860] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=fffa8000) [ 12.860] gen8_vertex_close: reloc[1] = 341 [ 12.860] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 [ 12.860] kgem_add_reloc64[15] = (delta=0, target handle=9, presumed=fffa8000) [ 12.860] gen8_vertex_close: reloc[2] = 448 [ 12.860] kgem_add_reloc64: handle=16, pos=448, delta=0, domains=200000 [ 12.860] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fffa8000) [ 12.860] batch[1/1, flags=1800]: 536 536 16064 16384, nreloc=17, nexec=10, nfence=0, aperture=33289 [fenced=0] [ 12.860] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.860] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.860] kgem_fixup_relocs: shrinking by 61440 [ 12.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.860] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.860] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 12.860] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 12.860] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 12.860] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.860] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.860] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.860] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.860] __kgem_bo_clear_busy: handle=7 [ 12.860] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.860] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.860] __kgem_bo_clear_busy: handle=8 [ 12.860] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.860] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.860] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.860] __kgem_bo_clear_busy: handle=8 [ 12.860] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.860] __kgem_bo_clear_busy: handle=8 [ 12.860] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.860] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.860] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.860] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.860] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.860] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.860] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.860] kgem_add_handle: handle=4, index=0 [ 12.860] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.860] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.860] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.860] gen9_composite_get_binding_table(ffc0) [ 12.860] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.860] kgem_add_handle: handle=38, index=1 [ 12.860] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.860] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.861] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.861] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.861] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.861] kgem_add_handle: handle=7, index=2 [ 12.861] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.861] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.861] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.861] gen9_emit_sampler: sampler = 1 [ 12.861] gen9_emit_sf: num_sf_outputs=1 [ 12.861] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.861] gen9_emit_vertex_elements: setup id=0 [ 12.861] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.861] (0, 0), (576, 76) [ 12.861] gen8_vertex_flush[490] = 3 [ 12.861] sna_composite_rectangles: pixmap=1236 marking clear [0]? 1 [ 12.861] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 12.861] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.861] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.861] trapezoid_spans_maybe_inplace? clear, no [ 12.861] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.861] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 12.861] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 12.861] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 12.861] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 12.861] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 12.861] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 12.861] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.861] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 12.861] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 12.861] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.861] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 12.861] sna_drawable_use_bo pixmap=1236, box=((2, 2), (574, 74)), flags=7... [ 12.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.861] sna_drawable_use_bo: using whole GPU bo [ 12.861] gen9_composite_set_target: pixmap=1236, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.861] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 12.861] color_convert: src=4c000000 [20028888] [ 12.861] color_convert: dst=4c000000 [20028888] [ 12.861] sna_render_get_solid: 4c000000 [ 12.861] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.861] gen4_choose_spans_emitter: solid source [ 12.861] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.861] aligning vertex: was 2, now 3 floats per vertex [ 12.861] gen9_composite_get_binding_table(ff00) [ 12.861] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 12.861] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 12.861] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 12.861] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.861] gen9_emit_sampler: sampler = c [ 12.861] gen9_emit_sf: num_sf_outputs=2 [ 12.861] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 12.861] gen9_emit_vertex_elements: setup id=5 [ 12.861] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.861] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 12.861] thread_choose_span: clipped? 0 [ 12.861] imprecise_trapezoid_span_converter: using 4 threads [ 12.861] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 12.861] thread_choose_span: clipped? 0 [ 12.861] span_thread: flushing 26 boxes [ 12.861] [ 12.861] span_thread: flushing 1 boxes [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.861] span_thread: flushing 26 boxes span_thread: flushing 1 boxes [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.861] gen8_vertex_flush[554] = 162 [ 12.861] gen9_render_composite_spans_done() [ 12.861] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 12.861] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.861] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.861] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.861] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 12.861] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.861] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 12.861] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.861] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.861] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.861] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.861] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 12.861] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.861] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 12.861] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 12.861] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.861] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.861] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.861] sna_drawable_use_bo pixmap=1236, box=((0, 0), (576, 76)), flags=7... [ 12.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.861] sna_drawable_use_bo: using whole GPU bo [ 12.861] gen9_composite_set_target: pixmap=1236, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.861] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.861] color_convert: src=e6e6e6e6 [20028888] [ 12.861] color_convert: dst=e6e6e6e6 [20028888] [ 12.861] sna_render_get_solid: e6e6e6e6 [ 12.861] sna_render_get_solid(4) = e6e6e6e6 (old) [ 12.861] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.861] gen4_choose_spans_emitter: solid source [ 12.861] kgem_check_bo: num_pages=+1, num_exec=+1 [ 12.861] gen9_composite_get_binding_table(fe80) [ 12.861] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 12.861] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 12.861] kgem_add_handle: handle=8, index=3 [ 12.861] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 12.861] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.861] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.861] gen9_emit_vertex_elements: setup id=5 [ 12.861] thread_choose_span: clipped? 0 [ 12.861] imprecise_trapezoid_span_converter: using 4 threads [ 12.861] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 12.861] thread_choose_span: clipped? 0 [ 12.861] span_thread: flushing 2 boxes [ 12.861] [ 12.861] span_thread: flushing 62 boxes [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 12.861] span_thread: flushing 62 boxes [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 12.861] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 12.861] gen8_vertex_flush[5a8] = 384 [ 12.861] gen9_render_composite_spans_done() [ 12.861] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4c4, drawable=4d2 [ 12.861] sna_validate_gc: recomputing clip [ 12.861] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 12.861] sna_copy_area: src=pixmap=1236:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1234:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.861] sna_copy_area: normal copy [ 12.861] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 12.861] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 12.861] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 12.861] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 12.861] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.861] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.861] sna_do_copy: pixmap -- no source clipping [ 12.861] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.861] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 12.861] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=1236+(-24, -136), dst pixmap=1234+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 12.861] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9b123e0, gpu_bo=38, cpu_bo=0), replaces=0 [ 12.861] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.861] sna_drawable_use_bo pixmap=1234, box=((24, 136), (600, 212)), flags=b... [ 12.861] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.861] sna_drawable_use_bo: using whole GPU bo [ 12.861] sna_pixmap_move_to_gpu(pixmap=1236, usage=0), flags=a [ 12.861] sna_pixmap_move_to_gpu: already all-damaged [ 12.862] sna_pixmap_mark_active: pixmap=1236, handle=38 [ 12.862] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.862] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.862] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.862] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.862] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.862] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.862] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.862] kgem_check_bo: num_pages=+798, num_exec=+1 [ 12.862] aligning vertex: was 3, now 2 floats per vertex [ 12.862] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.862] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.862] gen9_composite_get_binding_table(fe00) [ 12.862] kgem_add_reloc64: handle=20, pos=16248, delta=0, domains=20002 [ 12.862] kgem_add_handle: handle=20, index=4 [ 12.862] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd9be000) [ 12.862] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 12.862] [3f70] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 12.862] kgem_add_reloc64: handle=38, pos=16232, delta=0, domains=40000 [ 12.862] kgem_add_reloc64[8] = (delta=0, target handle=1, presumed=fd45c000) [ 12.862] [3f60] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.862] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 12.862] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.862] gen9_emit_sampler: sampler = 0 [ 12.862] gen9_emit_sf: num_sf_outputs=1 [ 12.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.862] gen9_emit_vertex_elements: setup id=0 [ 12.862] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.862] (0, 0) -> (24, 136) + (576, 76) [ 12.862] gen8_vertex_flush[678] = 3 [ 12.862] sna_destroy_pixmap: pixmap=1236, attached?=1 [ 12.862] _kgem_bo_destroy: handle=38, proxy? 0 [ 12.862] __kgem_bo_destroy: handle=38, size=204800 [ 12.862] __kgem_bo_destroy: handle=38 -> active [ 12.862] __sna_free_pixmap(pixmap=1236) [ 12.862] sna_glyphs(op=3, nlist=4, src=(40, 184)) [ 12.862] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 12.862] sna_glyphs: discarding mask [ 12.862] glyphs0_to_dst(op=3, src=(40, 184), nlist=4, dst=(40, 184)+(0, 0)) [ 12.862] clipped_glyphs: no, clip region (0, 0), (624, 224) matches drawable pixmap=94268788916608 size=624x224 [ 12.862] gen9_render_composite: 0x0, current mode=1/1 [ 12.862] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 12.862] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 12.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.862] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.862] sna_drawable_use_bo pixmap=1234, box=((0, 0), (624, 224)), flags=7... [ 12.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.862] sna_drawable_use_bo: using whole GPU bo [ 12.862] gen9_composite_set_target: pixmap=1234, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.862] color_convert: src=ff888888 [20028888] [ 12.862] color_convert: dst=ff888888 [20028888] [ 12.862] sna_render_get_solid: ff888888 [ 12.862] sna_render_get_solid(5) = ff888888 (old) [ 12.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.862] sna_transform_is_imprecise_integer_translation: no transform [ 12.862] gen9_composite_picture: integer translation (0, 0), removing [ 12.862] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.862] sna_render_pixmap_bo: GPU all damaged [ 12.862] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 12.862] gen4_choose_composite_emitter: solid, identity mask [ 12.862] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 12.862] aligning vertex: was 2, now 4 floats per vertex [ 12.862] gen9_composite_get_binding_table(fd40) [ 12.862] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 12.862] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 12.862] kgem_add_reloc64[9] = (delta=20, target handle=3, presumed=fdffe000) [ 12.862] [3f40] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.862] kgem_add_reloc64: handle=6, pos=16184, delta=0, domains=40000 [ 12.862] kgem_add_handle: handle=6, index=5 [ 12.862] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd585000) [ 12.862] [3f30] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 12.862] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 12.862] gen9_emit_sampler: sampler = a [ 12.862] gen9_emit_sf: num_sf_outputs=2 [ 12.862] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.862] gen9_emit_vertex_elements: setup id=9 [ 12.862] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.862] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.862] glyphs0_to_dst: glyph=(42, 159)x(20, 25), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(42, 159), mask=(128.00, 0.00) x (20.00, 25.00) [ 12.862] glyphs0_to_dst: glyph=(60, 165)x(17, 19), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(60, 165), mask=(160.00, 0.00) x (17.00, 19.00) [ 12.862] glyphs0_to_dst: glyph=(78, 165)x(16, 19), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(78, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.862] glyphs0_to_dst: glyph=(94, 165)x(16, 19), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(94, 165), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.862] glyphs0_to_dst: glyph=(109, 165)x(29, 19), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(109, 165), mask=(160.00, 32.00) x (29.00, 19.00) [ 12.862] glyphs0_to_dst: glyph=(136, 165)x(20, 19), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(136, 165), mask=(192.00, 0.00) x (20.00, 19.00) [ 12.862] glyphs0_to_dst: glyph=(157, 165)x(14, 19), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(157, 165), mask=(224.00, 0.00) x (14.00, 19.00) [ 12.862] glyphs0_to_dst: glyph=(170, 156)x(19, 28), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(170, 156), mask=(192.00, 32.00) x (19.00, 28.00) [ 12.862] gen8_vertex_flush[754] = 24 [ 12.862] gen9_magic_ca_pass: CA fixup (1677 -> 1701) [ 12.862] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 12.862] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.862] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.862] sna_create_pixmap(20, 80, 32, usage=0) [ 12.862] kgem_can_create_2d: 20x80 @ 32 [ 12.862] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 12.862] kgem_can_create_2d: untiled size=8192 [ 12.862] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 12.862] kgem_choose_tiling: 20x80 -> 0 [ 12.862] sna_create_pixmap: usage=0, flags=b [ 12.862] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 12.862] __pop_freed_pixmap: reusing freed pixmap=1236 header [ 12.862] create_pixmap_hdr: pixmap=1237, width=20, height=80, usage=0 [ 12.862] sna_create_pixmap: serial=1237, 20x80, usage=0 [ 12.862] sna_composite_rectangles(pixmap=1238, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 12.862] sna_composite_rectangles: converted to op 0 [ 12.862] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 12.862] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 12.862] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 12.862] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 12.862] sna_composite_rectangles: dropping last-cpu hint [ 12.862] sna_drawable_use_bo pixmap=1238, box=((0, 0), (20, 80)), flags=19... [ 12.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.862] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.862] sna_pixmap_move_to_gpu(pixmap=1238, usage=0), flags=b [ 12.862] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.862] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 12.862] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 12.862] kgem_choose_tiling: 20x80 -> 0 [ 12.862] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 12.862] kgem_choose_tiling: 20x80 -> 0 [ 12.862] sna_pixmap_alloc_gpu: pixmap=1238 [ 12.862] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.862] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 12.862] kgem_bo_remove_from_active: removing handle=22 from active [ 12.862] 1:from active: pitch=96, tiling=0, handle=22, id=1025 [ 12.862] __sna_damage_all(20, 80) [ 12.862] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.862] sna_pixmap_mark_active: pixmap=1238, handle=22 [ 12.862] sna_drawable_use_bo: allocated GPU bo for operation [ 12.862] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.862] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.862] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.862] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 12.862] sna_render_get_solid: 0 [ 12.862] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.862] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.862] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.862] kgem_check_bo: num_pages=+15, num_exec=+1 [ 12.862] aligning vertex: was 4, now 2 floats per vertex [ 12.862] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.862] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.862] gen9_composite_get_binding_table(fc80) [ 12.862] kgem_add_reloc64: handle=22, pos=16152, delta=0, domains=20002 [ 12.862] kgem_add_handle: handle=22, index=6 [ 12.862] kgem_add_reloc64[11] = (delta=0, target handle=6, presumed=fd985000) [ 12.862] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 12.862] [3f10] bind bo(handle=22, addr=fd985000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 12.862] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 12.862] gen9_emit_sampler: sampler = 1 [ 12.862] gen9_emit_sf: num_sf_outputs=1 [ 12.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.862] gen9_emit_vertex_elements: setup id=0 [ 12.862] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.862] (0, 0), (20, 80) [ 12.862] gen8_vertex_flush[888] = 3 [ 12.862] sna_composite_rectangles: pixmap=1238 marking clear [0]? 1 [ 12.862] sna_accel_flush: flush?=0, dirty?=0 [ 12.862] sna_block_handler (tv=0.0) [ 12.862] sna_wakeup_handler [ 12.862] sna_accel_flush: flush?=0, dirty?=0 [ 12.862] sna_accel_flush: flush?=0, dirty?=0 [ 12.862] sna_block_handler (tv=0.0) [ 12.862] sna_wakeup_handler [ 12.862] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 12.862] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 [ 12.862] sna_glyphs: discarding mask [ 12.862] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 12.862] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789680352 size=20x80 [ 12.862] gen9_render_composite: 0x0, current mode=1/1 [ 12.862] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 12.862] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 12.862] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.862] sna_drawable_use_bo pixmap=1238, box=((0, 0), (20, 80)), flags=7... [ 12.862] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.862] sna_drawable_use_bo: using whole GPU bo [ 12.862] gen9_composite_set_target: pixmap=1238, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 12.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.862] color_convert: src=ffffffff [20028888] [ 12.862] color_convert: dst=ffffffff [20028888] [ 12.862] sna_render_get_solid: ffffffff [ 12.862] sna_render_get_solid(white) [ 12.862] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.862] sna_transform_is_imprecise_integer_translation: no transform [ 12.862] gen9_composite_picture: integer translation (0, 0), removing [ 12.862] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.862] sna_render_pixmap_bo: GPU all damaged [ 12.862] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 12.862] gen4_choose_composite_emitter: solid, identity mask [ 12.862] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.862] aligning vertex: was 2, now 4 floats per vertex [ 12.862] gen9_composite_get_binding_table(fc00) [ 12.862] kgem_add_reloc64: handle=7, pos=16120, delta=0, domains=40000 [ 12.862] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 12.862] kgem_add_reloc64[12] = (delta=1048, target handle=2, presumed=fffe8000) [ 12.862] [3ef0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.862] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 12.862] gen9_emit_sampler: sampler = a [ 12.862] gen9_emit_sf: num_sf_outputs=2 [ 12.862] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.862] gen9_emit_vertex_elements: setup id=9 [ 12.862] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.862] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.862] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 12.862] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 12.862] gen8_vertex_flush[950] = 3 [ 12.862] gen9_magic_ca_pass: CA fixup (1703 -> 1706) [ 12.862] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 12.862] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.862] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.862] sna_composite(pixmap=1234, op=3, src=1238+(0, 0), mask=0+(28, 8), dst=1234+(28, 8)+(0, 0), size=(20, 80) [ 12.862] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 12.862] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 12.862] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(28, 8), (48, 88)] [ 12.862] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 12.862] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 12.862] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 12.862] gen9_render_composite: 20x80, current mode=1/1 [ 12.862] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.862] kgem_bo_is_busy: handle=22, domain: 3 exec? 1, rq? 1 [ 12.862] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 12.862] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.863] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 12.863] sna_drawable_use_bo pixmap=1234, box=((28, 8), (48, 88)), flags=7... [ 12.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.863] sna_drawable_use_bo: using whole GPU bo [ 12.863] gen9_composite_set_target: pixmap=1234, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.863] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 12.863] sna_transform_is_imprecise_integer_translation: no transform [ 12.863] gen9_composite_picture: integer translation (0, 0), removing [ 12.863] sna_render_pixmap_bo pixmap=1238, (0, 0)x(20, 80)/(20, 80) [ 12.863] sna_render_pixmap_bo: GPU all damaged [ 12.863] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.863] kgem_bo_is_render: handle=22, rq? 1 [1] [ 12.863] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.863] gen4_choose_composite_emitter: identity src, no mask [ 12.863] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.863] aligning vertex: was 4, now 3 floats per vertex [ 12.863] gen9_composite_get_binding_table(fb80) [ 12.863] kgem_add_reloc64: handle=22, pos=16088, delta=0, domains=40000 [ 12.863] kgem_add_reloc64[13] = (delta=0, target handle=6, presumed=fd985000) [ 12.863] [3ed0] bind bo(handle=22, addr=fd985000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 12.863] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 12.863] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 12.863] gen9_emit_sampler: sampler = 2 [ 12.863] gen9_emit_sf: num_sf_outputs=1 [ 12.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.863] gen9_emit_vertex_elements: setup id=2 [ 12.863] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.863] gen9_render_composite_box: (28, 8), (48, 88) [ 12.863] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 12.863] gen8_vertex_flush[ab0] = 3 [ 12.863] sna_create_pixmap(20, 80, 32, usage=0) [ 12.863] kgem_can_create_2d: 20x80 @ 32 [ 12.863] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 12.863] kgem_can_create_2d: untiled size=8192 [ 12.863] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 12.863] kgem_choose_tiling: 20x80 -> 0 [ 12.863] sna_create_pixmap: usage=0, flags=b [ 12.863] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 12.863] __pop_freed_pixmap: reusing freed pixmap=1220 header [ 12.863] create_pixmap_hdr: pixmap=1239, width=20, height=80, usage=0 [ 12.863] sna_create_pixmap: serial=1239, 20x80, usage=0 [ 12.863] sna_composite_rectangles(pixmap=1240, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 12.863] sna_composite_rectangles: converted to op 0 [ 12.863] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 12.863] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 12.863] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 12.863] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 12.863] sna_composite_rectangles: dropping last-cpu hint [ 12.863] sna_drawable_use_bo pixmap=1240, box=((0, 0), (20, 80)), flags=19... [ 12.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.863] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.863] sna_pixmap_move_to_gpu(pixmap=1240, usage=0), flags=b [ 12.863] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.863] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 12.863] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 12.863] kgem_choose_tiling: 20x80 -> 0 [ 12.863] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 12.863] kgem_choose_tiling: 20x80 -> 0 [ 12.863] sna_pixmap_alloc_gpu: pixmap=1240 [ 12.863] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.863] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 12.863] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 12.863] from inactive: pitch=96, tiling=0: handle=12, id=1026 [ 12.863] __sna_damage_all(20, 80) [ 12.863] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.863] sna_pixmap_mark_active: pixmap=1240, handle=12 [ 12.863] sna_drawable_use_bo: allocated GPU bo for operation [ 12.863] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.863] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.863] kgem_bo_is_render: handle=12, rq? 0 [0] [ 12.863] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 12.863] sna_render_get_solid: 0 [ 12.863] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.863] __kgem_retire_rq: request 1 complete [ 12.863] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 12.863] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 12.863] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 12.863] kgem_set_mode: flushing before new bo [ 12.863] gen8_vertex_close: used=6834, vbo active? 16, vb=225, nreloc=4 [ 12.863] gen8_vertex_close: reloc[0] = 287 [ 12.863] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.863] kgem_add_handle: handle=16, index=7 [ 12.863] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fffa8000) [ 12.863] gen8_vertex_close: reloc[1] = 336 [ 12.863] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 12.863] kgem_add_reloc64[15] = (delta=0, target handle=7, presumed=fffa8000) [ 12.863] gen8_vertex_close: reloc[2] = 464 [ 12.863] kgem_add_reloc64: handle=16, pos=464, delta=0, domains=200000 [ 12.863] kgem_add_reloc64[16] = (delta=0, target handle=7, presumed=fffa8000) [ 12.863] gen8_vertex_close: reloc[3] = 679 [ 12.863] kgem_add_reloc64: handle=16, pos=679, delta=0, domains=200000 [ 12.863] kgem_add_reloc64[17] = (delta=0, target handle=7, presumed=fffa8000) [ 12.863] batch[1/1, flags=1800]: 690 690 16080 16384, nreloc=18, nexec=8, nfence=0, aperture=1963 [fenced=0] [ 12.863] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.863] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.863] kgem_fixup_relocs: shrinking by 61440 [ 12.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.863] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.863] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 12.863] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 12.863] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.863] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.863] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.863] __kgem_bo_clear_busy: handle=7 [ 12.863] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.863] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.863] __kgem_bo_clear_busy: handle=7 [ 12.863] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.863] __kgem_bo_clear_busy: handle=8 [ 12.863] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.863] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.863] __kgem_bo_clear_busy: handle=8 [ 12.863] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 12.863] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.863] __kgem_bo_clear_busy: handle=7 [ 12.863] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.863] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.863] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.863] kgem_check_bo: num_pages=+3, num_exec=+1 [ 12.863] aligning vertex: was 3, now 2 floats per vertex [ 12.863] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.863] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.863] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.863] kgem_add_handle: handle=4, index=0 [ 12.863] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.863] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.863] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.863] gen9_composite_get_binding_table(ffc0) [ 12.863] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 12.863] kgem_add_handle: handle=12, index=1 [ 12.863] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) [ 12.863] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 12.863] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 12.863] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.863] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.863] kgem_add_handle: handle=7, index=2 [ 12.863] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.863] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.863] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.863] gen9_emit_sampler: sampler = 1 [ 12.863] gen9_emit_sf: num_sf_outputs=1 [ 12.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.863] gen9_emit_vertex_elements: setup id=0 [ 12.863] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.863] (0, 0), (20, 80) [ 12.863] gen8_vertex_flush[490] = 3 [ 12.863] sna_composite_rectangles: pixmap=1240 marking clear [0]? 1 [ 12.863] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 12.863] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 12.863] sna_glyphs: discarding mask [ 12.863] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 12.863] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789678752 size=20x80 [ 12.863] gen9_render_composite: 0x0, current mode=1/1 [ 12.863] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 12.863] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 12.863] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.863] sna_drawable_use_bo pixmap=1240, box=((0, 0), (20, 80)), flags=7... [ 12.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.863] sna_drawable_use_bo: using whole GPU bo [ 12.863] gen9_composite_set_target: pixmap=1240, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 12.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.863] color_convert: src=ffffffff [20028888] [ 12.863] color_convert: dst=ffffffff [20028888] [ 12.863] sna_render_get_solid: ffffffff [ 12.863] sna_render_get_solid(white) [ 12.863] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.863] sna_transform_is_imprecise_integer_translation: no transform [ 12.863] gen9_composite_picture: integer translation (0, 0), removing [ 12.863] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.863] sna_render_pixmap_bo: GPU all damaged [ 12.863] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 12.863] gen4_choose_composite_emitter: solid, identity mask [ 12.863] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 12.863] aligning vertex: was 2, now 4 floats per vertex [ 12.863] gen9_composite_get_binding_table(ff00) [ 12.863] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 12.863] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 12.863] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) [ 12.863] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.863] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 12.863] kgem_add_handle: handle=6, index=3 [ 12.863] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 12.863] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 12.863] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 12.863] gen9_emit_sampler: sampler = a [ 12.863] gen9_emit_sf: num_sf_outputs=2 [ 12.863] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.863] gen9_emit_vertex_elements: setup id=9 [ 12.863] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.863] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.863] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 12.863] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 12.863] gen8_vertex_flush[56c] = 3 [ 12.863] gen9_magic_ca_pass: CA fixup (1710 -> 1713) [ 12.863] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 12.863] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.863] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.863] sna_composite(pixmap=1234, op=3, src=1240+(0, 0), mask=0+(28, 0), dst=1234+(28, 0)+(0, 0), size=(20, 8) [ 12.863] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 12.863] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 12.863] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 12.863] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 12.863] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 12.863] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 12.863] gen9_render_composite: 20x8, current mode=1/1 [ 12.863] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.863] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 12.863] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 12.863] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.863] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 12.863] sna_drawable_use_bo pixmap=1234, box=((28, 0), (48, 8)), flags=7... [ 12.863] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.863] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.863] sna_drawable_use_bo: using whole GPU bo [ 12.863] gen9_composite_set_target: pixmap=1234, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.863] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 12.863] sna_transform_is_imprecise_integer_translation: no transform [ 12.863] gen9_composite_picture: integer translation (0, 0), removing [ 12.863] sna_render_pixmap_bo pixmap=1240, (0, 0)x(20, 8)/(20, 80) [ 12.863] sna_render_pixmap_bo: GPU all damaged [ 12.863] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.863] kgem_bo_is_render: handle=12, rq? 1 [1] [ 12.863] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.863] gen4_choose_composite_emitter: identity src, no mask [ 12.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.863] __kgem_retire_rq: request 1 complete [ 12.863] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 12.863] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 12.863] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.863] kgem_bo_move_to_cache: release handle=38 [ 12.863] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 12.863] kgem_set_mode: flushing before new bo [ 12.863] gen8_vertex_close: used=6852, vbo active? 16, vb=201, nreloc=2 [ 12.863] gen8_vertex_close: reloc[0] = 287 [ 12.863] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.863] kgem_add_handle: handle=16, index=4 [ 12.863] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fffa8000) [ 12.863] gen8_vertex_close: reloc[1] = 342 [ 12.863] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 12.863] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fffa8000) [ 12.863] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=5, nfence=0, aperture=1102 [fenced=0] [ 12.863] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.863] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.863] kgem_fixup_relocs: shrinking by 61440 [ 12.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.863] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.863] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 [ 12.863] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.863] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.863] __kgem_bo_clear_busy: handle=7 [ 12.863] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.863] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.863] __kgem_bo_clear_busy: handle=7 [ 12.863] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 12.863] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.863] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.863] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.863] kgem_check_bo: num_pages=+801, num_exec=+2 [ 12.863] aligning vertex: was 4, now 3 floats per vertex [ 12.863] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.863] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.863] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.863] kgem_add_handle: handle=4, index=0 [ 12.863] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.863] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.863] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.863] gen9_composite_get_binding_table(ffc0) [ 12.863] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 12.863] kgem_add_handle: handle=20, index=1 [ 12.863] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 12.863] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 12.863] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 12.863] kgem_add_reloc64: handle=12, pos=16344, delta=0, domains=40000 [ 12.863] kgem_add_handle: handle=12, index=2 [ 12.863] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffb000) [ 12.863] [3fd0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 12.863] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.863] gen9_emit_sampler: sampler = 2 [ 12.863] gen9_emit_sf: num_sf_outputs=1 [ 12.863] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.863] gen9_emit_vertex_elements: setup id=2 [ 12.863] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.863] gen9_render_composite_box: (28, 0), (48, 8) [ 12.863] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 12.863] gen8_vertex_flush[490] = 3 [ 12.863] sna_validate_gc(0x55bca9b287d0) changes=e0000, previous serial=800004d2, drawable=4d0 [ 12.863] sna_validate_gc: recomputing clip [ 12.864] sna_validate_gc: composite clip=1x[(8, 896), (632, 1120)] [0x55bca9b28a90] [ 12.864] sna_copy_area: src=pixmap=1234:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=1232:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.864] sna_copy_area: normal copy [ 12.864] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 12.864] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 12.864] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (8, 896), (632, 1120), dst size=640x2096 [ 12.864] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 12.864] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 12.864] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 12.864] sna_do_copy: pixmap -- no source clipping [ 12.864] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 12.864] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 12.864] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=1234+(-8, -896), dst pixmap=1232+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 12.864] sna_copy_boxes: dst=(priv=0x55bca9b785d0, gpu_bo=17, cpu_bo=0), src=(priv=0x55bca9b8e5b0, gpu_bo=20, cpu_bo=0), replaces=0 [ 12.864] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.864] sna_drawable_use_bo pixmap=1232, box=((8, 896), (632, 1120)), flags=b... [ 12.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.864] sna_drawable_use_bo: using whole GPU bo [ 12.864] sna_pixmap_move_to_gpu(pixmap=1234, usage=0), flags=a [ 12.864] sna_pixmap_move_to_gpu: already all-damaged [ 12.864] sna_pixmap_mark_active: pixmap=1234, handle=20 [ 12.864] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.864] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.864] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.864] kgem_bo_is_render: handle=17, rq? 0 [0] [ 12.864] kgem_bo_is_render: handle=17, rq? 0 [0] [ 12.864] kgem_bo_is_render: handle=20, rq? 1 [1] [ 12.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.864] __kgem_retire_rq: request 1 complete [ 12.864] kgem_set_mode: flushing before new bo [ 12.864] gen8_vertex_close: used=6861, vbo active? 16, vb=4, nreloc=1 [ 12.864] gen8_vertex_close: reloc[0] = 287 [ 12.864] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.864] kgem_add_handle: handle=16, index=3 [ 12.864] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.864] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=875 [fenced=0] [ 12.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.864] kgem_fixup_relocs: shrinking by 61440 [ 12.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.864] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 12.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.864] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 [ 12.864] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.864] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.864] kgem_check_bo: num_pages=+8898, num_exec=+2 [ 12.864] aligning vertex: was 3, now 2 floats per vertex [ 12.864] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.864] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.864] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.864] kgem_add_handle: handle=4, index=0 [ 12.864] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.864] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.864] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.864] gen9_composite_get_binding_table(ffc0) [ 12.864] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 12.864] kgem_add_handle: handle=17, index=1 [ 12.864] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) [ 12.864] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 12.864] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 12.864] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 [ 12.864] kgem_add_handle: handle=20, index=2 [ 12.864] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd9be000) [ 12.864] [3fd0] bind bo(handle=20, addr=fd9be000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 12.864] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.864] gen9_emit_sampler: sampler = 0 [ 12.864] gen9_emit_sf: num_sf_outputs=1 [ 12.864] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.864] gen9_emit_vertex_elements: setup id=0 [ 12.864] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.864] (0, 0) -> (8, 896) + (624, 224) [ 12.864] gen8_vertex_flush[490] = 3 [ 12.864] sna_destroy_pixmap: pixmap=1234, attached?=1 [ 12.864] _kgem_bo_destroy: handle=20, proxy? 0 [ 12.864] __kgem_bo_destroy: handle=20, size=3268608 [ 12.864] __kgem_bo_destroy: handle=20 -> active [ 12.864] __sna_free_pixmap(pixmap=1234) [ 12.864] sna_create_pixmap(624, 80, 32, usage=0) [ 12.864] kgem_can_create_2d: 624x80 @ 32 [ 12.864] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 12.864] kgem_can_create_2d: untiled size=200704 [ 12.864] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 12.864] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 12.864] kgem_can_create_2d: tiled[-1] size=200704 [ 12.864] sna_create_pixmap: usage=0, flags=1b [ 12.864] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 12.864] __pop_freed_pixmap: reusing freed pixmap=1234 header [ 12.864] create_pixmap_hdr: pixmap=1241, width=624, height=80, usage=0 [ 12.864] sna_create_pixmap: serial=1241, 624x80, usage=0 [ 12.864] sna_composite_rectangles(pixmap=1242, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 12.864] sna_composite_rectangles: converted to op 0 [ 12.864] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 12.864] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 12.864] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 12.864] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 12.864] sna_composite_rectangles: dropping last-cpu hint [ 12.864] sna_drawable_use_bo pixmap=1242, box=((0, 0), (624, 80)), flags=19... [ 12.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.864] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.864] sna_pixmap_move_to_gpu(pixmap=1242, usage=0), flags=b [ 12.864] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.864] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 12.864] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 12.864] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 12.864] sna_pixmap_alloc_gpu: pixmap=1242 [ 12.864] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.864] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.864] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 12.864] from inactive: pitch=2560, tiling=1: handle=38, id=1027 [ 12.864] __sna_damage_all(624, 80) [ 12.864] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.864] sna_pixmap_mark_active: pixmap=1242, handle=38 [ 12.864] sna_drawable_use_bo: allocated GPU bo for operation [ 12.864] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.864] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.864] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.864] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 12.864] sna_render_get_solid: 0 [ 12.864] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.864] __kgem_retire_rq: request 1 complete [ 12.864] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 12.864] kgem_set_mode: flushing before new bo [ 12.864] gen8_vertex_close: used=6868, vbo active? 16, vb=1, nreloc=1 [ 12.864] gen8_vertex_close: reloc[0] = 287 [ 12.864] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.864] kgem_add_handle: handle=16, index=3 [ 12.864] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.864] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8972 [fenced=0] [ 12.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.864] kgem_fixup_relocs: shrinking by 61440 [ 12.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.864] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 12.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.864] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 12.864] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.864] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.864] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.864] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.864] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.864] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.864] kgem_add_handle: handle=4, index=0 [ 12.864] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.864] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.864] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.864] gen9_composite_get_binding_table(ffc0) [ 12.864] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.864] kgem_add_handle: handle=38, index=1 [ 12.864] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.864] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.864] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 12.864] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.864] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.864] kgem_add_handle: handle=7, index=2 [ 12.864] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.864] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.864] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.864] gen9_emit_sampler: sampler = 1 [ 12.864] gen9_emit_sf: num_sf_outputs=1 [ 12.864] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.864] gen9_emit_vertex_elements: setup id=0 [ 12.864] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.864] (0, 0), (624, 80) [ 12.864] gen8_vertex_flush[490] = 3 [ 12.864] sna_composite_rectangles: pixmap=1242 marking clear [0]? 1 [ 12.864] sna_create_pixmap(218, 80, 32, usage=0) [ 12.864] kgem_can_create_2d: 218x80 @ 32 [ 12.864] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=80 [ 12.864] kgem_can_create_2d: untiled size=73728 [ 12.864] kgem_choose_tiling: 218x80 -> 1 [ 12.864] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 12.864] kgem_can_create_2d: tiled[1] size=81920 [ 12.864] sna_create_pixmap: usage=0, flags=1b [ 12.864] sna_create_pixmap: creating GPU pixmap 218x80, stride=872, flags=1b [ 12.864] __pop_freed_pixmap: reusing freed pixmap=1222 header [ 12.864] create_pixmap_hdr: pixmap=1243, width=218, height=80, usage=0 [ 12.864] sna_create_pixmap: serial=1243, 218x80, usage=0 [ 12.864] sna_composite_rectangles(pixmap=1244, op=0, 0 x 1 [(0, 0)x(218, 80) ...]) [ 12.864] sna_composite_rectangles: converted to op 0 [ 12.864] sna_composite_rectangles[0] (0, 0)x(218, 80) -> (0, 0), (218, 80) [ 12.864] sna_composite_rectangles: nrects=1, region=(0, 0), (218, 80) x 1 [ 12.864] sna_composite_rectangles: clipped extents (0, 0),(218, 80) x 1 [ 12.864] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(218, 80) [ 12.864] sna_composite_rectangles: dropping last-cpu hint [ 12.864] sna_drawable_use_bo pixmap=1244, box=((0, 0), (218, 80)), flags=19... [ 12.864] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.864] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.864] sna_pixmap_move_to_gpu(pixmap=1244, usage=0), flags=b [ 12.864] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.864] sna_pixmap_move_to_gpu: creating GPU bo (218x80@32), create=b [ 12.864] kgem_choose_tiling: 218x80 -> 1 [ 12.864] kgem_choose_tiling: 218x80 -> 1 [ 12.864] sna_pixmap_alloc_gpu: pixmap=1244 [ 12.864] kgem_create_2d(218x80, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.864] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 12.864] inactive too small: 16 < 20 [ 12.864] inactive too small: 16 < 20 [ 12.864] kgem_bo_remove_from_inactive: removing handle=21 from inactive [ 12.864] from inactive: pitch=1024, tiling=1: handle=21, id=1028 [ 12.864] __sna_damage_all(218, 80) [ 12.864] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.864] sna_pixmap_mark_active: pixmap=1244, handle=21 [ 12.864] sna_drawable_use_bo: allocated GPU bo for operation [ 12.864] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.864] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.864] kgem_bo_is_render: handle=21, rq? 0 [0] [ 12.864] gen9_render_fill_boxes(0 x 1 [(0, 0), (218, 80) ...]) [ 12.864] sna_render_get_solid: 0 [ 12.864] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.864] __kgem_retire_rq: request 1 complete [ 12.864] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 12.864] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 12.864] kgem_bo_move_to_cache: release handle=20 [ 12.864] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 12.864] kgem_set_mode: flushing before new bo [ 12.864] gen8_vertex_close: used=6874, vbo active? 16, vb=1, nreloc=1 [ 12.864] gen8_vertex_close: reloc[0] = 287 [ 12.864] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.864] kgem_add_handle: handle=16, index=3 [ 12.864] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.864] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 12.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.864] kgem_fixup_relocs: shrinking by 61440 [ 12.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.864] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.864] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.864] __kgem_bo_clear_busy: handle=7 [ 12.864] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.864] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.864] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.864] kgem_check_bo: num_pages=+42, num_exec=+1 [ 12.864] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.864] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.864] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.864] kgem_add_handle: handle=4, index=0 [ 12.864] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.864] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.864] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.864] gen9_composite_get_binding_table(ffc0) [ 12.864] kgem_add_reloc64: handle=21, pos=16360, delta=0, domains=20002 [ 12.864] kgem_add_handle: handle=21, index=1 [ 12.865] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd994000) [ 12.865] __kgem_bo_mark_dirty: handle=21 (proxy? 0) [ 12.865] [3fe0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> render [ 12.865] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.865] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.865] kgem_add_handle: handle=7, index=2 [ 12.865] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.865] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.865] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.865] gen9_emit_sampler: sampler = 1 [ 12.865] gen9_emit_sf: num_sf_outputs=1 [ 12.865] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.865] gen9_emit_vertex_elements: setup id=0 [ 12.865] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.865] (0, 0), (218, 80) [ 12.865] gen8_vertex_flush[490] = 3 [ 12.865] sna_composite_rectangles: pixmap=1244 marking clear [0]? 1 [ 12.865] sna_glyphs(op=3, nlist=5, src=(0, 52)) [ 12.865] kgem_bo_is_busy: handle=21, domain: 0 exec? 1, rq? 1 [ 12.865] sna_glyphs: discarding mask [ 12.865] glyphs0_to_dst(op=3, src=(0, 52), nlist=5, dst=(0, 52)+(0, 0)) [ 12.865] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94268789681136 size=218x80 [ 12.865] gen9_render_composite: 0x0, current mode=1/1 [ 12.865] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 12.865] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 12.865] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.865] sna_drawable_use_bo pixmap=1244, box=((0, 0), (218, 80)), flags=7... [ 12.865] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.865] sna_drawable_use_bo: using whole GPU bo [ 12.865] gen9_composite_set_target: pixmap=1244, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 12.865] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.865] color_convert: src=ffffffff [20028888] [ 12.865] color_convert: dst=ffffffff [20028888] [ 12.865] sna_render_get_solid: ffffffff [ 12.865] sna_render_get_solid(white) [ 12.865] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.865] sna_transform_is_imprecise_integer_translation: no transform [ 12.865] gen9_composite_picture: integer translation (0, 0), removing [ 12.865] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.865] sna_render_pixmap_bo: GPU all damaged [ 12.865] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 12.865] gen4_choose_composite_emitter: solid, identity mask [ 12.865] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 12.865] aligning vertex: was 2, now 4 floats per vertex [ 12.865] gen9_composite_get_binding_table(ff00) [ 12.865] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 12.865] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 12.865] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) [ 12.865] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.865] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 12.865] kgem_add_handle: handle=6, index=3 [ 12.865] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 12.865] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 12.865] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 12.865] gen9_emit_sampler: sampler = a [ 12.865] gen9_emit_sf: num_sf_outputs=2 [ 12.865] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.865] gen9_emit_vertex_elements: setup id=9 [ 12.865] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.865] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.865] glyphs0_to_dst: glyph=(1, 26)x(22, 27), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(1, 26), mask=(256.00, 0.00) x (22.00, 27.00) [ 12.865] glyphs0_to_dst: glyph=(23, 33)x(18, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(23, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 12.865] glyphs0_to_dst: glyph=(42, 33)x(19, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(42, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 12.865] glyphs0_to_dst: glyph=(62, 33)x(16, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(62, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.865] glyphs0_to_dst: glyph=(79, 27)x(14, 25), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(79, 27), mask=(256.00, 32.00) x (14.00, 25.00) [ 12.865] glyphs0_to_dst: glyph=(100, 26)x(19, 27), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(100, 26), mask=(288.00, 32.00) x (19.00, 27.00) [ 12.865] glyphs0_to_dst: glyph=(118, 33)x(19, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(118, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 12.865] glyphs0_to_dst: glyph=(138, 33)x(16, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(138, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.865] glyphs0_to_dst: glyph=(154, 33)x(16, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(154, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.865] glyphs0_to_dst: glyph=(171, 25)x(7, 27), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(171, 25), mask=(320.00, 0.00) x (7.00, 27.00) [ 12.865] glyphs0_to_dst: glyph=(178, 33)x(20, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(178, 33), mask=(192.00, 0.00) x (20.00, 19.00) [ 12.865] glyphs0_to_dst: glyph=(199, 33)x(18, 19), unclipped [ 12.865] emit_primitive_identity_mask__avx2: dst=(199, 33), mask=(352.00, 0.00) x (18.00, 19.00) [ 12.865] gen8_vertex_flush[56c] = 36 [ 12.865] gen9_magic_ca_pass: CA fixup (1720 -> 1756) [ 12.865] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 12.865] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.865] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.865] sna_validate_gc(0x55bca9b287d0) changes=e0000, previous serial=800004d0, drawable=4da [ 12.865] sna_validate_gc: recomputing clip [ 12.865] sna_validate_gc: composite clip=1x[(28, 0), (246, 80)] [0x55bca9b28a90] [ 12.865] sna_copy_area: src=pixmap=1244:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=1242:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.865] sna_copy_area: normal copy [ 12.865] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 12.865] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 12.865] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (28, 0), (246, 80), dst size=624x80 [ 12.865] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 12.865] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 12.865] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 12.865] sna_do_copy: pixmap -- no source clipping [ 12.865] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 12.865] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 12.865] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=1244+(-28, 0), dst pixmap=1242+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 12.865] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=38, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=21, cpu_bo=0), replaces=0 [ 12.865] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.865] sna_drawable_use_bo pixmap=1242, box=((28, 0), (246, 80)), flags=b... [ 12.865] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.865] sna_drawable_use_bo: using whole GPU bo [ 12.865] sna_pixmap_move_to_gpu(pixmap=1244, usage=0), flags=a [ 12.865] sna_pixmap_move_to_gpu: already all-damaged [ 12.865] sna_pixmap_mark_active: pixmap=1244, handle=21 [ 12.865] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.865] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.865] kgem_bo_is_render: handle=21, rq? 1 [1] [ 12.865] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.865] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.865] __kgem_retire_rq: request 1 complete [ 12.865] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.865] kgem_set_mode: flushing before new bo [ 12.865] gen8_vertex_close: used=7024, vbo active? 16, vb=201, nreloc=2 [ 12.865] gen8_vertex_close: reloc[0] = 287 [ 12.865] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.865] kgem_add_handle: handle=16, index=4 [ 12.865] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fffa8000) [ 12.865] gen8_vertex_close: reloc[1] = 342 [ 12.865] kgem_add_reloc64: handle=16, pos=342, delta=0, domains=200000 [ 12.865] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fffa8000) [ 12.865] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=5, nfence=0, aperture=1141 [fenced=0] [ 12.865] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.865] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.865] kgem_fixup_relocs: shrinking by 61440 [ 12.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.865] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.865] kgem_commit: release handle=21 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd994000 [ 12.865] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.865] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.865] __kgem_bo_clear_busy: handle=7 [ 12.865] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.865] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.865] __kgem_bo_clear_busy: handle=7 [ 12.865] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 12.865] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.865] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.865] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.865] kgem_check_bo: num_pages=+92, num_exec=+2 [ 12.865] aligning vertex: was 4, now 2 floats per vertex [ 12.865] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.865] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.865] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.865] kgem_add_handle: handle=4, index=0 [ 12.865] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.865] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.865] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.865] gen9_composite_get_binding_table(ffc0) [ 12.865] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.865] kgem_add_handle: handle=38, index=1 [ 12.865] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.865] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.865] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 12.865] kgem_add_reloc64: handle=21, pos=16344, delta=0, domains=40000 [ 12.865] kgem_add_handle: handle=21, index=2 [ 12.865] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd994000) [ 12.865] [3fd0] bind bo(handle=21, addr=fd994000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 12.865] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.865] gen9_emit_sampler: sampler = 0 [ 12.865] gen9_emit_sf: num_sf_outputs=1 [ 12.865] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.865] gen9_emit_vertex_elements: setup id=0 [ 12.865] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.865] (0, 0) -> (28, 0) + (218, 80) [ 12.865] gen8_vertex_flush[490] = 3 [ 12.865] sna_composite(pixmap=1232, op=3, src=1242+(0, 0), mask=0+(0, 0), dst=1232+(8, 1136)+(0, 0), size=(624, 56) [ 12.865] sna_compute_composite_region: dst=(8, 1136)x(624, 56) [ 12.865] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1192) [ 12.865] clip_to_dst: region: 1x[(8, 1136), (632, 1192)], clip: 1x[(0, 0), (640, 2096)] [ 12.865] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1192) [ 12.865] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1192) [ 12.865] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1192) [ 12.865] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1192) + (0, 0) [ 12.865] gen9_render_composite: 624x56, current mode=1/1 [ 12.865] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.865] kgem_bo_is_busy: handle=17, domain: 0 exec? 0, rq? 0 [ 12.865] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.865] gen9_composite_set_target: (8, 1136)x(624, 56), partial?=1 [ 12.865] sna_drawable_use_bo pixmap=1232, box=((8, 1136), (632, 1192)), flags=7... [ 12.865] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.865] sna_drawable_use_bo: using whole GPU bo [ 12.865] gen9_composite_set_target: pixmap=1232, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.865] gen9_composite_picture: (0, 0)x(624, 56), dst=(8, 1136) [ 12.865] sna_transform_is_imprecise_integer_translation: no transform [ 12.865] gen9_composite_picture: integer translation (0, 0), removing [ 12.865] sna_render_pixmap_bo pixmap=1242, (0, 0)x(624, 56)/(624, 80) [ 12.865] sna_render_pixmap_bo: GPU all damaged [ 12.865] color_convert: src=cc000000 [20028888] [ 12.865] color_convert: dst=cc000000 [20028888] [ 12.865] sna_render_get_solid: cc000000 [ 12.865] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.865] gen4_choose_composite_emitter: identity source, identity mask [ 12.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.865] __kgem_retire_rq: request 1 complete [ 12.865] kgem_set_mode: flushing before new bo [ 12.865] gen8_vertex_close: used=7030, vbo active? 16, vb=1, nreloc=1 [ 12.865] gen8_vertex_close: reloc[0] = 287 [ 12.865] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.865] kgem_add_handle: handle=16, index=3 [ 12.865] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.865] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=166 [fenced=0] [ 12.865] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.865] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.865] kgem_fixup_relocs: shrinking by 61440 [ 12.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.865] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.865] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.865] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.865] kgem_commit: release handle=21 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd994000 [ 12.865] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.865] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.865] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.865] kgem_check_bo: num_pages=+8151, num_exec=+3 [ 12.865] aligning vertex: was 2, now 5 floats per vertex [ 12.865] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.865] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.865] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.865] kgem_add_handle: handle=4, index=0 [ 12.865] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.865] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.865] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.865] gen9_composite_get_binding_table(ffc0) [ 12.865] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 12.865] kgem_add_handle: handle=17, index=1 [ 12.865] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdfff000) [ 12.865] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 12.865] [3fe0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 12.865] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 12.865] kgem_add_handle: handle=38, index=2 [ 12.865] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 12.865] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 12.865] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 [ 12.865] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 12.865] kgem_add_handle: handle=7, index=3 [ 12.865] kgem_add_reloc64[5] = (delta=816, target handle=3, presumed=fffe8000) [ 12.865] [3fc0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.865] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.865] gen9_emit_sampler: sampler = 3 [ 12.865] gen9_emit_sf: num_sf_outputs=2 [ 12.865] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 12.865] gen9_emit_vertex_elements: setup id=10 [ 12.865] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.865] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 12.865] gen9_render_composite_box: (8, 1136), (632, 1192) [ 12.865] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1192) + (0, 0)] [ 12.865] gen8_vertex_flush[498] = 3 [ 12.865] sna_composite(pixmap=1232, op=3, src=1242+(0, 56), mask=0+(0, 0), dst=1232+(8, 1192)+(0, 0), size=(624, 8) [ 12.865] sna_compute_composite_region: dst=(8, 1192)x(624, 8) [ 12.865] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1192), (632, 1200) [ 12.865] clip_to_dst: region: 1x[(8, 1192), (632, 1200)], clip: 1x[(0, 0), (640, 2096)] [ 12.865] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1192), (632, 1200) [ 12.865] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1192), (632, 1200) [ 12.865] sna_compute_composite_region: clip against mask: (8, 1192), (632, 1200) [ 12.865] sna_composite: composite region extents:+(0, 0) -> (8, 1192), (632, 1200) + (0, 0) [ 12.865] gen9_render_composite: 624x8, current mode=1/1 [ 12.865] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 [ 12.865] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 12.865] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.865] gen9_composite_set_target: (8, 1192)x(624, 8), partial?=1 [ 12.865] sna_drawable_use_bo pixmap=1232, box=((8, 1192), (632, 1200)), flags=7... [ 12.865] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.865] sna_drawable_use_bo: using whole GPU bo [ 12.865] gen9_composite_set_target: pixmap=1232, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.865] gen9_composite_picture: (0, 56)x(624, 8), dst=(8, 1192) [ 12.865] sna_transform_is_imprecise_integer_translation: no transform [ 12.865] gen9_composite_picture: integer translation (0, 0), removing [ 12.865] sna_render_pixmap_bo pixmap=1242, (0, 56)x(624, 8)/(624, 80) [ 12.866] sna_render_pixmap_bo: GPU all damaged [ 12.866] gen9_composite_picture: (0, 0)x(624, 8), dst=(8, 1192) [ 12.866] color_convert: src=cc000000 [20028888] [ 12.866] color_convert: dst=cc000000 [20028888] [ 12.866] sna_render_get_solid: cc000000 [ 12.866] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.866] gen4_choose_composite_emitter: identity source, identity mask [ 12.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.866] gen9_composite_get_binding_table(fec0) [ 12.866] gen9_emit_vertex_elements: setup id=10 [ 12.866] gen9_render_composite_box: (8, 1192), (632, 1200) [ 12.866] apply_damage: damage=0x0, region=1 [(8, 1192), (632, 1200) + (0, 0)] [ 12.866] gen8_vertex_flush[4cc] = 3 [ 12.866] sna_composite(pixmap=1232, op=3, src=1242+(0, 64), mask=0+(0, 0), dst=1232+(8, 1200)+(0, 0), size=(624, 16) [ 12.866] sna_compute_composite_region: dst=(8, 1200)x(624, 16) [ 12.866] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1200), (632, 1216) [ 12.866] clip_to_dst: region: 1x[(8, 1200), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 12.866] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1200), (632, 1216) [ 12.866] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1200), (632, 1216) [ 12.866] sna_compute_composite_region: clip against mask: (8, 1200), (632, 1216) [ 12.866] sna_composite: composite region extents:+(0, 0) -> (8, 1200), (632, 1216) + (0, 0) [ 12.866] gen9_render_composite: 624x16, current mode=1/1 [ 12.866] kgem_bo_is_busy: handle=38, domain: 3 exec? 1, rq? 1 [ 12.866] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 12.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.866] gen9_composite_set_target: (8, 1200)x(624, 16), partial?=1 [ 12.866] sna_drawable_use_bo pixmap=1232, box=((8, 1200), (632, 1216)), flags=7... [ 12.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.866] sna_drawable_use_bo: using whole GPU bo [ 12.866] gen9_composite_set_target: pixmap=1232, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.866] gen9_composite_picture: (0, 64)x(624, 16), dst=(8, 1200) [ 12.866] sna_transform_is_imprecise_integer_translation: no transform [ 12.866] gen9_composite_picture: integer translation (0, 0), removing [ 12.866] sna_render_pixmap_bo pixmap=1242, (0, 64)x(624, 16)/(624, 80) [ 12.866] sna_render_pixmap_bo: GPU all damaged [ 12.866] gen9_composite_picture: (0, 0)x(624, 16), dst=(8, 1200) [ 12.866] color_convert: src=cc000000 [20028888] [ 12.866] color_convert: dst=cc000000 [20028888] [ 12.866] sna_render_get_solid: cc000000 [ 12.866] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.866] gen4_choose_composite_emitter: identity source, identity mask [ 12.866] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.866] gen9_composite_get_binding_table(fec0) [ 12.866] gen9_emit_vertex_elements: setup id=10 [ 12.866] gen9_render_composite_box: (8, 1200), (632, 1216) [ 12.866] apply_damage: damage=0x0, region=1 [(8, 1200), (632, 1216) + (0, 0)] [ 12.866] gen8_vertex_flush[500] = 3 [ 12.866] sna_destroy_pixmap: pixmap=1242, attached?=1 [ 12.866] _kgem_bo_destroy: handle=38, proxy? 0 [ 12.866] __kgem_bo_destroy: handle=38, size=204800 [ 12.866] __kgem_bo_destroy: handle=38 -> active [ 12.866] __sna_free_pixmap(pixmap=1242) [ 12.866] sna_composite(pixmap=1230, op=3, src=1232+(0, 0), mask=0+(0, 0), dst=1230+(0, 0)+(0, 0), size=(640, 2096) [ 12.866] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 12.866] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 12.866] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 12.866] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 12.866] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 12.866] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 12.866] gen9_render_composite: 640x2096, current mode=1/1 [ 12.866] kgem_bo_is_render: handle=25, rq? 0 [0] [ 12.866] sna_blt_composite (0, 0), (0, 0), 640x2096 [ 12.866] sna_blt_composite: unsupported op [3] for blitting [ 12.866] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 12.866] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 12.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.866] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 12.866] sna_drawable_use_bo pixmap=1230, box=((0, 0), (640, 2096)), flags=7... [ 12.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.866] sna_drawable_use_bo: using whole GPU bo [ 12.866] gen9_composite_set_target: pixmap=1230, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.866] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 12.866] sna_transform_is_imprecise_integer_translation: no transform [ 12.866] gen9_composite_picture: integer translation (0, 0), removing [ 12.866] sna_render_pixmap_bo pixmap=1232, (0, 0)x(640, 2096)/(640, 2096) [ 12.866] sna_render_pixmap_bo: GPU all damaged [ 12.866] kgem_bo_is_render: handle=25, rq? 0 [0] [ 12.866] kgem_bo_is_render: handle=17, rq? 1 [1] [ 12.866] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.866] gen4_choose_composite_emitter: identity src, no mask [ 12.866] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.866] __kgem_retire_rq: request 1 complete [ 12.866] __kgem_bo_flush: handle=21, busy=0, wedged=0 [ 12.866] kgem_set_mode: flushing before new bo [ 12.866] gen8_vertex_close: used=7075, vbo active? 16, vb=400, nreloc=1 [ 12.866] gen8_vertex_close: reloc[0] = 289 [ 12.866] kgem_add_reloc64: handle=16, pos=289, delta=0, domains=200000 [ 12.866] kgem_add_handle: handle=16, index=4 [ 12.866] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.866] batch[1/1, flags=1800]: 326 326 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=8225 [fenced=0] [ 12.866] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.866] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.866] kgem_fixup_relocs: shrinking by 61440 [ 12.866] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.866] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.866] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdfff000 [ 12.866] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.866] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.866] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.866] __kgem_bo_clear_busy: handle=7 [ 12.866] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.866] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.866] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.866] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.866] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 12.866] aligning vertex: was 5, now 3 floats per vertex [ 12.866] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.866] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.866] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.866] kgem_add_handle: handle=4, index=0 [ 12.866] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.866] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.866] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.866] gen9_composite_get_binding_table(ffc0) [ 12.866] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 12.866] kgem_add_handle: handle=25, index=1 [ 12.866] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 12.866] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 12.866] [3fe0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 12.866] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 12.866] kgem_add_handle: handle=17, index=2 [ 12.866] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdfff000) [ 12.866] [3fd0] bind bo(handle=17, addr=fdfff000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 12.866] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.866] gen9_emit_sampler: sampler = 2 [ 12.866] gen9_emit_sf: num_sf_outputs=1 [ 12.866] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.866] gen9_emit_vertex_elements: setup id=2 [ 12.866] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.866] gen9_render_composite_box: (0, 0), (640, 2096) [ 12.866] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 12.866] gen8_vertex_flush[490] = 3 [ 12.866] sna_destroy_pixmap: pixmap=1232, attached?=1 [ 12.866] _kgem_bo_destroy: handle=17, proxy? 0 [ 12.866] __kgem_bo_destroy: handle=17, size=33177600 [ 12.866] __kgem_bo_destroy: handle=17 -> active [ 12.866] __sna_free_pixmap(pixmap=1232) [ 12.866] sna_composite(pixmap=1226, op=3, src=1230+(0, 0), mask=0+(0, 64), dst=1226+(0, 64)+(0, 0), size=(640, 2096) [ 12.866] sna_compute_composite_region: dst=(0, 64)x(640, 2096) [ 12.866] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 64), (640, 2160) [ 12.866] clip_to_dst: region: 1x[(0, 64), (640, 2160)], clip: 1x[(0, 64), (640, 2160)] [ 12.866] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 64), (640, 2160) [ 12.866] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 64), (640, 2160) [ 12.866] sna_composite: composite region extents:+(0, 0) -> (0, 64), (640, 2160) + (0, 0) [ 12.866] gen9_render_composite: 640x2096, current mode=1/1 [ 12.866] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.866] sna_blt_composite (0, 0), (0, 64), 640x2096 [ 12.866] sna_blt_composite: unsupported op [3] for blitting [ 12.866] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 12.866] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 [ 12.866] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.866] gen9_composite_set_target: (0, 64)x(640, 2096), partial?=1 [ 12.866] sna_drawable_use_bo pixmap=1226, box=((0, 64), (640, 2160)), flags=7... [ 12.866] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.866] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.866] sna_drawable_use_bo: using whole GPU bo [ 12.866] gen9_composite_set_target: pixmap=1226, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 12.866] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 64) [ 12.866] sna_transform_is_imprecise_integer_translation: no transform [ 12.866] gen9_composite_picture: integer translation (0, 0), removing [ 12.866] sna_render_pixmap_bo pixmap=1230, (0, 0)x(640, 2096)/(640, 2096) [ 12.866] sna_render_pixmap_bo: GPU all damaged [ 12.866] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.866] kgem_bo_is_render: handle=25, rq? 1 [1] [ 12.866] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.866] gen4_choose_composite_emitter: identity src, no mask [ 12.866] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.866] __kgem_retire_rq: request 1 complete [ 12.866] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.866] kgem_bo_move_to_cache: release handle=38 [ 12.866] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 12.866] kgem_set_mode: flushing before new bo [ 12.866] gen8_vertex_close: used=7086, vbo active? 16, vb=4, nreloc=1 [ 12.866] gen8_vertex_close: reloc[0] = 287 [ 12.866] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.866] kgem_add_handle: handle=16, index=3 [ 12.866] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.866] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16274 [fenced=0] [ 12.866] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.866] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.866] kgem_fixup_relocs: shrinking by 61440 [ 12.866] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.866] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.866] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 12.866] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.866] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdfff000 [ 12.866] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.866] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.866] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.866] kgem_check_bo: num_pages=+16200, num_exec=+2 [ 12.866] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.866] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.866] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.866] kgem_add_handle: handle=4, index=0 [ 12.866] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.866] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.866] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.866] gen9_composite_get_binding_table(ffc0) [ 12.866] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 12.866] kgem_add_handle: handle=11, index=1 [ 12.866] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 12.866] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.866] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=792, height=2160, pitch=3584, tiling=1 -> render [ 12.866] kgem_add_reloc64: handle=25, pos=16344, delta=0, domains=40000 [ 12.866] kgem_add_handle: handle=25, index=2 [ 12.866] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 12.866] [3fd0] bind bo(handle=25, addr=f4225000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 12.866] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.866] gen9_emit_sampler: sampler = 2 [ 12.866] gen9_emit_sf: num_sf_outputs=1 [ 12.866] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.866] gen9_emit_vertex_elements: setup id=2 [ 12.866] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.866] gen9_render_composite_box: (0, 64), (640, 2160) [ 12.866] apply_damage: damage=0x0, region=1 [(0, 64), (640, 2160) + (0, 0)] [ 12.866] gen8_vertex_flush[490] = 3 [ 12.866] sna_destroy_pixmap: pixmap=1230, attached?=1 [ 12.866] _kgem_bo_destroy: handle=25, proxy? 0 [ 12.866] __kgem_bo_destroy: handle=25, size=33177600 [ 12.866] __kgem_bo_destroy: handle=25 -> active [ 12.866] __sna_free_pixmap(pixmap=1230) [ 12.866] sna_create_pixmap(2, 64, 32, usage=0) [ 12.866] kgem_can_create_2d: 2x64 @ 32 [ 12.866] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.866] kgem_can_create_2d: untiled size=4096 [ 12.866] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.867] kgem_choose_tiling: 2x64 -> 0 [ 12.867] sna_create_pixmap: usage=0, flags=a [ 12.867] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.867] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.867] create_pixmap: serial=1245, usage=0, 2x64 [ 12.867] sna_create_pixmap: serial=1245, 2x64, usage=0 [ 12.867] sna_composite_rectangles(pixmap=1246, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.867] sna_composite_rectangles: converted to op 0 [ 12.867] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.867] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.867] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.867] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.867] sna_composite_rectangles: fallback, dst pixmap=1246 too small or not attached [ 12.867] sna_composite_rectangles: fallback [ 12.867] sna_drawable_move_region_to_cpu(pixmap=1246 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.867] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.867] _sna_pixmap_move_to_cpu(pixmap=1246, 2x64, flags=1) [ 12.867] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.867] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.867] operate_inplace: no, inplace operation not suitable [ 12.867] _sna_pixmap_move_to_cpu: marking as damaged [ 12.867] __sna_damage_all(2, 64) [ 12.867] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.867] sna_create_pixmap(1, 32, 32, usage=0) [ 12.867] kgem_can_create_2d: 1x32 @ 32 [ 12.867] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.867] kgem_can_create_2d: untiled size=4096 [ 12.867] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.867] kgem_choose_tiling: 1x32 -> 0 [ 12.867] sna_create_pixmap: usage=0, flags=a [ 12.867] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.867] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.867] create_pixmap: serial=1247, usage=0, 1x32 [ 12.867] sna_create_pixmap: serial=1247, 1x32, usage=0 [ 12.867] sna_validate_gc(0x55bca9b287d0) changes=80000, previous serial=800004da, drawable=4e0 [ 12.867] sna_validate_gc: recomputing clip [ 12.867] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.867] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.867] try_upload__fast: ignore existing cpu damage (if any) [ 12.867] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.867] try_upload__fast: no, no gpu damage [ 12.867] sna_drawable_move_region_to_cpu(pixmap=1248 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.867] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.867] _sna_pixmap_move_to_cpu(pixmap=1248, 1x32, flags=1) [ 12.867] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.867] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.867] operate_inplace: no, inplace operation not suitable [ 12.867] _sna_pixmap_move_to_cpu: marking as damaged [ 12.867] __sna_damage_all(1, 32) [ 12.867] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.867] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.867] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.867] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.867] sna_accel_flush: flush?=0, dirty?=0 [ 12.867] sna_composite(pixmap=1246, op=1, src=1248+(0, 0), mask=0+(0, 0), dst=1246+(0, 0)+(0, 0), size=(2, 64) [ 12.867] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.867] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.867] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.867] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.867] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.867] sna_composite: fallback, dst pixmap=1246 is too small (or completely damaged) [ 12.867] sna_composite: fallback -- fbComposite [ 12.867] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.867] sna_composite_fb: fallback -- move src to cpu [ 12.867] _sna_pixmap_move_to_cpu(pixmap=1248, 1x32, flags=2) [ 12.867] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b3c0a1, is-clear?=0 [ 12.867] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.867] sna_composite_fb: fallback -- move dst to cpu [ 12.867] sna_drawable_move_region_to_cpu(pixmap=1246 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.867] sna_drawable_move_region_to_cpu: pixmap=1246 all damaged on CPU [ 12.867] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.867] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.867] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.867] sna_destroy_pixmap: pixmap=1248, attached?=1 [ 12.867] __sna_free_pixmap(pixmap=1248) [ 12.867] sna_composite(pixmap=1226, op=3, src=1246+(168, 0), mask=0+(8, 0), dst=1226+(8, 0)+(0, 0), size=(784, 64) [ 12.867] sna_compute_composite_region: dst=(8, 0)x(784, 64) [ 12.867] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 0), (792, 64) [ 12.867] clip_to_dst: region: 1x[(8, 0), (792, 64)], clip: 1x[(0, 0), (792, 2160)] [ 12.867] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 0), (792, 64) [ 12.867] sna_compute_composite_region: clip against src (2x64 clip=0): (8, 0), (792, 64) [ 12.867] sna_composite: composite region extents:+(0, 0) -> (8, 0), (792, 64) + (0, 0) [ 12.867] gen9_render_composite: 784x64, current mode=1/1 [ 12.867] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.867] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 12.867] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.867] gen9_composite_set_target: (8, 0)x(784, 64), partial?=1 [ 12.867] sna_drawable_use_bo pixmap=1226, box=((8, 0), (792, 64)), flags=7... [ 12.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.867] sna_drawable_use_bo: using whole GPU bo [ 12.867] gen9_composite_set_target: pixmap=1226, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 12.867] gen9_composite_picture: (168, 0)x(784, 64), dst=(8, 0) [ 12.867] sna_transform_is_imprecise_integer_translation: no transform [ 12.867] gen9_composite_picture: integer translation (0, 0), removing [ 12.867] sna_render_pixmap_bo pixmap=1246, (168, 0)x(784, 64)/(2, 64) [ 12.867] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 12.867] sna_render_pixmap_bo: offset=(160, 0), size=(2, 64) [ 12.867] use_cpu_bo: no cpu bo [ 12.867] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 12.867] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 12.867] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 12.867] sna_drawable_move_region_to_cpu(pixmap=1246 (2x64), [(0, 0), (2, 64)], flags=2) [ 12.867] sna_drawable_move_region_to_cpu: pixmap=1246 all damaged on CPU [ 12.867] kgem_can_create_2d: 2x64 @ 32 [ 12.867] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.867] kgem_can_create_2d: untiled size=4096 [ 12.867] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.867] kgem_choose_tiling: 2x64 -> 0 [ 12.867] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 12.867] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 12.867] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 12.867] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.867] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.867] search_linear_cache: searching for inactive gtt map [ 12.867] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.867] search_linear_cache: searching for inactive gtt map [ 12.867] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.867] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 12.867] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 12.867] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 12.867] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 12.867] kgem_create_buffer: reusing handle=23 for buffer [ 12.867] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 12.867] init_buffer_from_bo: reusing handle=23 for buffer [ 12.867] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 12.867] kgem_bo_map: converting request for GTT map into CPU map [ 12.867] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 12.867] kgem_bo_sync__cpu: handle=23 [ 12.867] __kgem_busy: handle=23, busy=0, wedged=0 [ 12.867] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 12.867] __kgem_busy: handle=23, busy=0, wedged=0 [ 12.867] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 12.867] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 12.867] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 12.867] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 12.867] __kgem_bo_init(handle=23, num_pages=2048) [ 12.867] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 12.867] upload: adding upload cache to pixmap=1246 [ 12.867] kgem_proxy_bo_attach: handle=23 [ 12.867] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.867] kgem_bo_is_render: handle=23, rq? 0 [0] [ 12.867] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.867] gen4_choose_composite_emitter: identity src, no mask [ 12.867] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.867] gen9_composite_get_binding_table(ff00) [ 12.867] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 12.867] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 12.867] kgem_add_handle: handle=23, index=3 [ 12.867] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 12.867] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 12.867] gen9_emit_sampler: sampler = a [ 12.867] gen9_emit_vertex_elements: setup id=2 [ 12.867] gen9_render_composite_box: (8, 0), (792, 64) [ 12.867] apply_damage: damage=0x0, region=1 [(8, 0), (792, 64) + (0, 0)] [ 12.867] gen8_vertex_flush[4d4] = 3 [ 12.867] sna_accel_flush: flush?=0, dirty?=0 [ 12.867] sna_block_handler (tv=0.0) [ 12.867] sna_wakeup_handler [ 12.867] sna_accel_flush: flush?=0, dirty?=0 [ 12.867] sna_accel_flush: flush?=0, dirty?=0 [ 12.867] sna_block_handler (tv=0.0) [ 12.867] sna_wakeup_handler [ 12.867] sna_destroy_pixmap: pixmap=1246, attached?=1 [ 12.867] _kgem_bo_destroy: handle=23, proxy? 1 [ 12.867] __sna_free_pixmap(pixmap=1246) [ 12.867] sna_validate_gc(0x55bca9adccd0) changes=80000, previous serial=800004ca, drawable=4ca [ 12.867] sna_validate_gc: recomputing clip [ 12.867] sna_validate_gc: composite clip=1x[(0, 0), (792, 2160)] [0x55bca9b01d90] [ 12.867] sna_copy_area: src=pixmap=292:(168, 0)x(784, 48)+(0, 0) -> dst=pixmap=1226:(8, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.867] sna_copy_area: normal copy [ 12.867] sna_do_copy: src=(168, 0), dst=(8, 0), size=(784x48) [ 12.867] sna_do_copy: after drawable: src=(168, 0), dst=(8, 0), size=(784x48) [ 12.867] sna_do_copy: dst extents (8, 0), (792, 48), dst clip extents (0, 0), (792, 2160), dst size=792x2160 [ 12.867] sna_do_copy: clipped dst extents (8, 0), (792, 48) [ 12.867] sna_do_copy: unclipped src extents (168, 0), (952, 48) [ 12.867] sna_do_copy: clipped src extents (168, 0), (952, 48) [ 12.867] sna_do_copy: pixmap -- no source clipping [ 12.867] sna_do_copy: src extents (168, 0), (952, 48) x 1 [ 12.867] sna_do_copy: copy region (8, 0), (792, 48) x 1 + (160, 0) [ 12.867] sna_copy_boxes (boxes=1x[(8, 0), (792, 48)...], src pixmap=292+(160, 0), dst pixmap=1226+(0, 0), alu=3, src.size=3840x2160, dst.size=792x2160) [ 12.867] sna_copy_boxes: dst=(priv=0x55bca9b58f60, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 12.867] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.867] sna_drawable_use_bo pixmap=1226, box=((8, 0), (792, 48)), flags=b... [ 12.867] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.868] sna_drawable_use_bo: using whole GPU bo [ 12.868] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.868] sna_pixmap_move_to_gpu: already all-damaged [ 12.868] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.868] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.868] gen9_render_copy_boxes (160, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.868] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.868] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.868] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.868] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.868] aligning vertex: was 3, now 2 floats per vertex [ 12.868] gen9_composite_get_binding_table(fe80) [ 12.868] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.868] kgem_add_handle: handle=9, index=4 [ 12.868] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.868] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.868] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.868] gen9_emit_sampler: sampler = 0 [ 12.868] gen9_emit_vertex_elements: setup id=0 [ 12.868] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.868] (168, 0) -> (8, 0) + (784, 48) [ 12.868] gen8_vertex_flush[560] = 3 [ 12.868] sna_composite_rectangles(pixmap=1226, op=3, 660a0a0a x 1 [(8, 0)x(784, 48) ...]) [ 12.868] sna_composite_rectangles: converted to op 3 [ 12.868] sna_composite_rectangles[0] (8, 0)x(784, 48) -> (8, 0), (792, 48) [ 12.868] sna_composite_rectangles: nrects=1, region=(8, 0), (792, 48) x 1 [ 12.868] sna_composite_rectangles: clipped extents (8, 0),(792, 48) x 1 [ 12.868] sna_composite_rectangles: pixmap +(0, 0) extents (8, 0),(792, 48) [ 12.868] sna_drawable_use_bo pixmap=1226, box=((8, 0), (792, 48)), flags=1... [ 12.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.868] sna_drawable_use_bo: using whole GPU bo [ 12.868] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.868] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.868] gen9_render_fill_boxes(660a0a0a x 1 [(8, 0), (792, 48) ...]) [ 12.868] sna_render_get_solid: 660a0a0a [ 12.868] sna_render_get_solid(2) = 660a0a0a (old) [ 12.868] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.868] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.868] gen9_composite_get_binding_table(fe00) [ 12.868] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.868] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.868] kgem_add_handle: handle=8, index=5 [ 12.868] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 12.868] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.868] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.868] gen9_emit_sampler: sampler = 1 [ 12.868] gen9_emit_vertex_elements: setup id=0 [ 12.868] (8, 0), (792, 48) [ 12.868] gen8_vertex_flush[5bc] = 3 [ 12.868] sna_glyphs(op=3, nlist=11, src=(-150, 32)) [ 12.868] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 12.868] sna_glyphs: discarding mask [ 12.868] glyphs0_to_dst(op=3, src=(-150, 32), nlist=11, dst=(-150, 32)+(0, 0)) [ 12.868] clipped_glyphs? 16 glyph in 11 lists extents (-149, 10), (74, 32), region (8, 10), (73, 32): yes [ 12.868] gen9_render_composite: 0x0, current mode=1/1 [ 12.868] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 12.868] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 12.868] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.868] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.868] sna_drawable_use_bo pixmap=1226, box=((8, 10), (73, 32)), flags=7... [ 12.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.868] sna_drawable_use_bo: using whole GPU bo [ 12.868] gen9_composite_set_target: pixmap=1226, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 12.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.868] color_convert: src=ff232321 [20028888] [ 12.868] color_convert: dst=ff232321 [20028888] [ 12.868] sna_render_get_solid: ff232321 [ 12.868] sna_render_get_solid(7) = ff232321 (old) [ 12.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.868] sna_transform_is_imprecise_integer_translation: no transform [ 12.868] gen9_composite_picture: integer translation (0, 0), removing [ 12.868] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.868] sna_render_pixmap_bo: GPU all damaged [ 12.868] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 12.868] gen4_choose_composite_emitter: solid, identity mask [ 12.868] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 12.868] aligning vertex: was 2, now 4 floats per vertex [ 12.868] gen9_composite_get_binding_table(fd80) [ 12.868] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 12.868] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 12.868] kgem_add_reloc64[8] = (delta=28, target handle=5, presumed=fdffe000) [ 12.868] [3f50] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.868] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 12.868] kgem_add_handle: handle=6, index=6 [ 12.868] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd585000) [ 12.868] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 12.868] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 12.868] gen9_emit_sampler: sampler = a [ 12.868] gen9_emit_sf: num_sf_outputs=2 [ 12.868] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.868] gen9_emit_vertex_elements: setup id=9 [ 12.868] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.868] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.868] glyphs0_to_dst: glyph=(1, 21), (11, 24), clip=(8, 10), (73, 32) [ 12.868] glyphs0_to_dst: blt=(8, 21), (11, 24) [ 12.868] emit_primitive_identity_mask__avx2: dst=(8, 21), mask=(439.00, 32.00) x (3.00, 3.00) [ 12.868] glyphs0_to_dst: glyph=(10, 11), (26, 32), clip=(8, 10), (73, 32) [ 12.868] glyphs0_to_dst: blt=(10, 11), (26, 32) [ 12.868] emit_primitive_identity_mask__avx2: dst=(10, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 12.868] glyphs0_to_dst: glyph=(26, 11), (42, 32), clip=(8, 10), (73, 32) [ 12.868] glyphs0_to_dst: blt=(26, 11), (42, 32) [ 12.868] emit_primitive_identity_mask__avx2: dst=(26, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 12.868] glyphs0_to_dst: glyph=(42, 11), (58, 32), clip=(8, 10), (73, 32) [ 12.868] glyphs0_to_dst: blt=(42, 11), (58, 32) [ 12.868] emit_primitive_identity_mask__avx2: dst=(42, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 12.868] glyphs0_to_dst: glyph=(58, 11), (74, 32), clip=(8, 10), (73, 32) [ 12.868] glyphs0_to_dst: blt=(58, 11), (73, 32) [ 12.868] emit_primitive_identity_mask__avx2: dst=(58, 11), mask=(320.00, 32.00) x (15.00, 21.00) [ 12.868] gen8_vertex_flush[698] = 15 [ 12.868] gen9_magic_ca_pass: CA fixup (1779 -> 1794) [ 12.868] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 12.868] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.868] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.868] sna_glyphs(op=3, nlist=11, src=(-150, 34)) [ 12.868] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 12.868] sna_glyphs: discarding mask [ 12.868] glyphs0_to_dst(op=3, src=(-150, 34), nlist=11, dst=(-150, 34)+(0, 0)) [ 12.868] clipped_glyphs? 16 glyph in 11 lists extents (-149, 12), (74, 34), region (8, 12), (73, 34): yes [ 12.868] gen9_render_composite: 0x0, current mode=1/1 [ 12.868] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 12.868] kgem_bo_is_busy: handle=11, domain: 0 exec? 1, rq? 1 [ 12.868] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.868] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.868] sna_drawable_use_bo pixmap=1226, box=((8, 12), (73, 34)), flags=7... [ 12.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.868] sna_drawable_use_bo: using whole GPU bo [ 12.868] gen9_composite_set_target: pixmap=1226, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 12.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.868] color_convert: src=ff8e8b85 [20028888] [ 12.868] color_convert: dst=ff8e8b85 [20028888] [ 12.868] sna_render_get_solid: ff8e8b85 [ 12.868] sna_render_get_solid(8) = ff8e8b85 (old) [ 12.868] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.868] sna_transform_is_imprecise_integer_translation: no transform [ 12.868] gen9_composite_picture: integer translation (0, 0), removing [ 12.868] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.868] sna_render_pixmap_bo: GPU all damaged [ 12.868] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 12.868] gen4_choose_composite_emitter: solid, identity mask [ 12.868] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.868] gen9_composite_get_binding_table(fcc0) [ 12.868] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 12.868] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 12.868] kgem_add_reloc64[10] = (delta=32, target handle=5, presumed=fdffe000) [ 12.868] [3f20] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.868] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 12.868] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.868] gen9_emit_vertex_elements: setup id=9 [ 12.868] glyphs0_to_dst: glyph=(1, 23), (11, 26), clip=(8, 12), (73, 34) [ 12.868] glyphs0_to_dst: blt=(8, 23), (11, 26) [ 12.868] emit_primitive_identity_mask__avx2: dst=(8, 23), mask=(439.00, 32.00) x (3.00, 3.00) [ 12.868] glyphs0_to_dst: glyph=(10, 13), (26, 34), clip=(8, 12), (73, 34) [ 12.868] glyphs0_to_dst: blt=(10, 13), (26, 34) [ 12.868] emit_primitive_identity_mask__avx2: dst=(10, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 12.868] glyphs0_to_dst: glyph=(26, 13), (42, 34), clip=(8, 12), (73, 34) [ 12.868] glyphs0_to_dst: blt=(26, 13), (42, 34) [ 12.868] emit_primitive_identity_mask__avx2: dst=(26, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 12.868] glyphs0_to_dst: glyph=(42, 13), (58, 34), clip=(8, 12), (73, 34) [ 12.868] glyphs0_to_dst: blt=(42, 13), (58, 34) [ 12.868] emit_primitive_identity_mask__avx2: dst=(42, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 12.868] glyphs0_to_dst: glyph=(58, 13), (74, 34), clip=(8, 12), (73, 34) [ 12.868] glyphs0_to_dst: blt=(58, 13), (73, 34) [ 12.868] emit_primitive_identity_mask__avx2: dst=(58, 13), mask=(320.00, 32.00) x (15.00, 21.00) [ 12.868] gen8_vertex_flush[798] = 15 [ 12.868] gen9_magic_ca_pass: CA fixup (1794 -> 1809) [ 12.868] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 12.868] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.868] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.868] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800004ca, drawable=b1 [ 12.868] sna_validate_gc: recomputing clip [ 12.868] sna_validate_gc: composite clip=13x[(160, 0), (952, 2160)] [0x55bca9b01d90] [ 12.868] sna_copy_area: src=pixmap=1226:(0, 0)x(792, 2160)+(0, 0) -> dst=pixmap=165:(160, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.868] sna_copy_area: normal copy [ 12.868] sna_do_copy: src=(0, 0), dst=(160, 0), size=(792x2160) [ 12.868] sna_do_copy: after drawable: src=(0, 0), dst=(160, 0), size=(792x2160) [ 12.868] sna_do_copy: dst extents (160, 0), (952, 2160), dst clip extents (160, 0), (952, 2160), dst size=7680x2160 [ 12.868] sna_do_copy: clipped dst extents (160, 0), (952, 2160) [ 12.868] sna_do_copy: unclipped src extents (0, 0), (792, 2160) [ 12.868] sna_do_copy: clipped src extents (0, 0), (792, 2160) [ 12.868] sna_do_copy: pixmap -- no source clipping [ 12.868] sna_do_copy: src extents (0, 0), (792, 2160) x 1 [ 12.868] sna_do_copy: copy region (160, 0), (952, 2160) x 13 + (-160, 0) [ 12.868] sna_copy_boxes (boxes=13x[(168, 0), (952, 64)...], src pixmap=1226+(-160, 0), dst pixmap=165+(0, 0), alu=3, src.size=792x2160, dst.size=7680x2160) [ 12.868] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=30, cpu_bo=0), src=(priv=0x55bca9b58f60, gpu_bo=11, cpu_bo=0), replaces=0 [ 12.868] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.868] sna_drawable_use_bo pixmap=165, box=((160, 0), (952, 2160)), flags=3... [ 12.868] sna_drawable_use_bo: pinned, never REPLACES [ 12.868] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 12.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.868] sna_drawable_use_bo: applying move-to-gpu override [ 12.868] wait_for_shadow: flags=3, flips=0, handle=30, shadow=35 [ 12.868] wait_for_shadow: copying existing GPU damage: 1x(192, 1096), (768, 1172) [ 12.868] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.868] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.868] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.868] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.868] kgem_bo_is_render: handle=30, rq? 0 [0] [ 12.868] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.868] __kgem_retire_rq: request 1 complete [ 12.868] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 12.868] kgem_bo_move_to_cache: release handle=17 [ 12.868] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 12.868] kgem_set_mode: flushing before new bo [ 12.868] gen8_vertex_close: used=7236, vbo active? 16, vb=205, nreloc=3 [ 12.868] gen8_vertex_close: reloc[0] = 287 [ 12.868] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.868] kgem_add_handle: handle=16, index=7 [ 12.868] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fffa8000) [ 12.868] gen8_vertex_close: reloc[1] = 339 [ 12.868] kgem_add_reloc64: handle=16, pos=339, delta=0, domains=200000 [ 12.868] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fffa8000) [ 12.868] gen8_vertex_close: reloc[2] = 417 [ 12.868] kgem_add_reloc64: handle=16, pos=417, delta=0, domains=200000 [ 12.868] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fffa8000) [ 12.868] batch[1/1, flags=1800]: 524 524 16160 16384, nreloc=14, nexec=8, nfence=0, aperture=25463 [fenced=0] [ 12.868] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.868] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 12.868] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.868] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.868] kgem_fixup_relocs: shrinking by 61440 [ 12.868] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.868] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.868] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.868] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.868] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 12.868] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 12.868] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.868] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.868] __kgem_bo_clear_busy: handle=8 [ 12.868] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.868] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.868] __kgem_bo_clear_busy: handle=8 [ 12.868] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 12.868] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.868] __kgem_bo_clear_busy: handle=8 [ 12.868] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.868] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.868] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.868] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 12.868] aligning vertex: was 4, now 2 floats per vertex [ 12.868] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.868] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.868] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.868] kgem_add_handle: handle=4, index=0 [ 12.868] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.868] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.868] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.868] gen9_composite_get_binding_table(ffc0) [ 12.868] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 12.868] kgem_add_handle: handle=35, index=1 [ 12.868] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 12.868] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 12.868] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.868] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 [ 12.868] kgem_add_handle: handle=30, index=2 [ 12.868] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 12.868] [3fd0] bind bo(handle=30, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 12.868] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.868] gen9_emit_sampler: sampler = 0 [ 12.868] gen9_emit_sf: num_sf_outputs=1 [ 12.868] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.868] gen9_emit_vertex_elements: setup id=0 [ 12.868] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.868] (192, 1096) -> (192, 1096) + (576, 76) [ 12.868] gen8_vertex_flush[490] = 3 [ 12.868] wait_for_shadow: setting front pixmap to handle=35 [ 12.869] sna_drawable_use_bo: using whole GPU bo [ 12.869] sna_pixmap_move_to_gpu(pixmap=1226, usage=0), flags=a [ 12.869] sna_pixmap_move_to_gpu: already all-damaged [ 12.869] sna_pixmap_mark_active: pixmap=1226, handle=11 [ 12.869] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.869] gen9_render_copy_boxes (-160, 0)->(0, 0) x 13, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.869] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.869] kgem_bo_is_render: handle=35, rq? 1 [1] [ 12.869] kgem_bo_is_render: handle=35, rq? 1 [1] [ 12.869] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.869] gen9_composite_get_binding_table(ff00) [ 12.869] kgem_add_reloc64: handle=11, pos=16312, delta=0, domains=40000 [ 12.869] kgem_add_handle: handle=11, index=3 [ 12.869] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fa111000) [ 12.869] [3fb0] bind bo(handle=11, addr=fa111000), format=192, width=792, height=2160, pitch=3584, tiling=1 -> sampler [ 12.869] gen9_emit_vertex_elements: setup id=0 [ 12.869] (8, 0) -> (168, 0) + (784, 64) [ 12.869] (0, 64) -> (160, 64) + (792, 152) [ 12.869] (0, 216) -> (160, 216) + (640, 8) [ 12.869] (0, 224) -> (160, 224) + (792, 80) [ 12.869] (0, 304) -> (160, 304) + (640, 8) [ 12.869] (776, 304) -> (936, 304) + (16, 8) [ 12.869] (0, 312) -> (160, 312) + (640, 712) [ 12.869] (0, 1024) -> (160, 1024) + (792, 232) [ 12.869] (0, 1256) -> (160, 1256) + (640, 8) [ 12.869] (0, 1264) -> (160, 1264) + (792, 80) [ 12.869] (0, 1344) -> (160, 1344) + (640, 8) [ 12.869] (776, 1344) -> (936, 1344) + (16, 8) [ 12.869] (0, 1352) -> (160, 1352) + (640, 808) [ 12.869] gen8_vertex_flush[4cc] = 39 [ 12.869] sna_destroy_pixmap: pixmap=1226, attached?=1 [ 12.869] _kgem_bo_destroy: handle=11, proxy? 0 [ 12.869] __kgem_bo_destroy: handle=11, size=33177600 [ 12.869] __kgem_bo_destroy: handle=11 -> active [ 12.869] __sna_free_pixmap(pixmap=1226) [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_block_handler (tv=595.288000) [ 12.869] kgem_retire, need_retire?=1 [ 12.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.869] kgem_retire__requests_ring: retiring ring 0 [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.869] kgem_retire -- retired=0, need_retire=1 [ 12.869] kgem_retire__buffers: handle=23, busy? 1 [0] [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.869] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.869] start_flush: has dirty shadow [ 12.869] timer_enable (time=12869), starting timer 0 [ 12.869] timer_enable (time=12869), starting timer 1 [ 12.869] sna_accel_block: evaluating timers, active=7 [ 12.869] sna_accel_block: flush timer expires in 8 [12877] [ 12.869] sna_wakeup_handler [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_block_handler (tv=595.288000) [ 12.869] kgem_retire, need_retire?=1 [ 12.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.869] kgem_retire__requests_ring: retiring ring 0 [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.869] kgem_retire -- retired=0, need_retire=1 [ 12.869] kgem_retire__buffers: handle=23, busy? 1 [0] [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.869] sna_scanout_do_flush: flush timer active: delta=8 [ 12.869] sna_accel_block: evaluating timers, active=7 [ 12.869] sna_accel_block: flush timer expires in 8 [12877] [ 12.869] sna_wakeup_handler [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_block_handler (tv=595.288000) [ 12.869] kgem_retire, need_retire?=1 [ 12.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.869] kgem_retire__requests_ring: retiring ring 0 [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.869] kgem_retire -- retired=0, need_retire=1 [ 12.869] kgem_retire__buffers: handle=23, busy? 1 [0] [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.869] sna_scanout_do_flush: flush timer active: delta=8 [ 12.869] sna_accel_block: evaluating timers, active=7 [ 12.869] sna_accel_block: flush timer expires in 8 [12877] [ 12.869] sna_wakeup_handler [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_block_handler (tv=595.288000) [ 12.869] kgem_retire, need_retire?=1 [ 12.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.869] kgem_retire__requests_ring: retiring ring 0 [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.869] kgem_retire -- retired=0, need_retire=1 [ 12.869] kgem_retire__buffers: handle=23, busy? 1 [0] [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.869] sna_scanout_do_flush: flush timer active: delta=8 [ 12.869] sna_accel_block: evaluating timers, active=7 [ 12.869] sna_accel_block: flush timer expires in 8 [12877] [ 12.869] sna_wakeup_handler [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_block_handler (tv=595.288000) [ 12.869] kgem_retire, need_retire?=1 [ 12.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.869] kgem_retire__requests_ring: retiring ring 0 [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.869] kgem_retire -- retired=0, need_retire=1 [ 12.869] kgem_retire__buffers: handle=23, busy? 1 [0] [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.869] sna_scanout_do_flush: flush timer active: delta=8 [ 12.869] sna_accel_block: evaluating timers, active=7 [ 12.869] sna_accel_block: flush timer expires in 8 [12877] [ 12.869] sna_wakeup_handler [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_block_handler (tv=595.288000) [ 12.869] kgem_retire, need_retire?=1 [ 12.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.869] kgem_retire__requests_ring: retiring ring 0 [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.869] kgem_retire -- retired=0, need_retire=1 [ 12.869] kgem_retire__buffers: handle=23, busy? 1 [0] [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.869] sna_scanout_do_flush: flush timer active: delta=8 [ 12.869] sna_accel_block: evaluating timers, active=7 [ 12.869] sna_accel_block: flush timer expires in 8 [12877] [ 12.869] sna_wakeup_handler [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_accel_flush: flush?=0, dirty?=0 [ 12.869] sna_block_handler (tv=595.288000) [ 12.869] kgem_retire, need_retire?=1 [ 12.869] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.869] kgem_retire__requests_ring: retiring ring 0 [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.869] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.869] kgem_retire -- retired=0, need_retire=1 [ 12.869] kgem_retire__buffers: handle=23, busy? 1 [0] [ 12.869] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.869] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.869] sna_scanout_do_flush: flush timer active: delta=8 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 8 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.870] __kgem_retire_rq: request 1 complete [ 12.870] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 12.870] kgem_bo_move_to_cache: release handle=25 [ 12.870] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 12.870] kgem_bo_can_map: handle=25, map=0x7f1c6a05c000:0x0:0x0, tiling=1, domain=0, offset=4095889408 [ 12.870] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=1, need_retire=0 [ 12.870] kgem_retire__buffers: handle=23, busy? 0 [0] [ 12.870] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 12.870] __kgem_bo_destroy: handle=23, size=262144 [ 12.870] kgem_bo_replace_io: transferring io handle=23 to bo [ 12.870] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 12.870] sna_accel_block: GPU idle, flushing [ 12.870] gen8_vertex_close: used=7320, vbo active? 16, vb=1, nreloc=1 [ 12.870] gen8_vertex_close: reloc[0] = 287 [ 12.870] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.870] kgem_add_handle: handle=16, index=4 [ 12.870] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.870] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=40574 [fenced=0] [ 12.870] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.870] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.870] kgem_fixup_relocs: shrinking by 61440 [ 12.870] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.870] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.870] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 12.870] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.870] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 12.870] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 12.870] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.870] sna_block_handler (tv=595.287000) [ 12.870] kgem_retire, need_retire?=1 [ 12.870] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.870] kgem_retire__requests_ring: retiring ring 0 [ 12.870] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.870] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.870] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.870] kgem_retire -- retired=0, need_retire=1 [ 12.870] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.870] sna_scanout_do_flush: flush timer active: delta=7 [ 12.870] sna_accel_block: evaluating timers, active=7 [ 12.870] sna_accel_block: flush timer expires in 7 [12877] [ 12.870] sna_wakeup_handler [ 12.870] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] kgem_retire, need_retire?=1 [ 12.871] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.871] kgem_retire__requests_ring: retiring ring 0 [ 12.871] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.871] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.871] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.871] kgem_retire -- retired=0, need_retire=1 [ 12.871] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] kgem_retire, need_retire?=1 [ 12.871] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.871] kgem_retire__requests_ring: retiring ring 0 [ 12.871] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.871] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.871] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.871] kgem_retire -- retired=0, need_retire=1 [ 12.871] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] kgem_retire, need_retire?=1 [ 12.871] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.871] kgem_retire__requests_ring: retiring ring 0 [ 12.871] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.871] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.871] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.871] kgem_retire -- retired=0, need_retire=1 [ 12.871] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] kgem_retire, need_retire?=1 [ 12.871] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.871] kgem_retire__requests_ring: retiring ring 0 [ 12.871] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.871] __kgem_retire_rq: request 1 complete [ 12.871] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 12.871] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 12.871] kgem_bo_move_to_cache: release handle=11 [ 12.871] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 12.871] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 12.871] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.871] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.871] kgem_retire -- retired=1, need_retire=0 [ 12.871] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.871] gen6_render_retire: resetting idle vbo [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_block_handler (tv=595.286000) [ 12.871] sna_scanout_do_flush: flush timer active: delta=6 [ 12.871] sna_accel_block: evaluating timers, active=7 [ 12.871] sna_accel_block: flush timer expires in 6 [12877] [ 12.871] sna_wakeup_handler [ 12.871] sna_destroy_pixmap: pixmap=1204, attached?=1 [ 12.871] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.871] __sna_free_pixmap(pixmap=1204) [ 12.871] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 12.871] kgem_bo_sync__cpu: handle=28 [ 12.871] sna_accel_watch_flush: enable=-1 [ 12.871] _kgem_bo_destroy: handle=28, proxy? 0 [ 12.871] __kgem_bo_destroy: handle=28, size=12288 [ 12.871] __kgem_bo_destroy: handle=28, not reusable [ 12.871] kgem_bo_free: handle=28, size=12288 [ 12.871] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.871] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 12.871] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 12.871] __pop_freed_pixmap: reusing freed pixmap=1226 header [ 12.871] create_pixmap_hdr: pixmap=1249, width=48, height=48, usage=0 [ 12.871] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 12.871] __kgem_bo_init(handle=28, num_pages=3) [ 12.871] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 12.871] sna_accel_watch_flush: enable=1 [ 12.871] __sna_damage_all(48, 48) [ 12.871] sna_pixmap_create_shm: serial=1249, 48x48, usage=0 [ 12.871] sna_accel_flush: flush?=0, dirty?=0 [ 12.871] sna_create_pixmap(3278, 1166, 24, usage=0) [ 12.871] kgem_can_create_2d: 3278x1166 @ 24 [ 12.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=13120, height=1166 [ 12.871] kgem_can_create_2d: untiled size=15298560 [ 12.871] kgem_choose_tiling: TLB miss between lines 3278x1166 (pitch=13112), forcing tiling 1 [ 12.871] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=13120, height=1166 [ 12.871] kgem_can_create_2d: tiled[-1] size=15298560 [ 12.871] sna_create_pixmap: usage=0, flags=1b [ 12.871] sna_create_pixmap: creating GPU pixmap 3278x1166, stride=13112, flags=1b [ 12.871] __pop_freed_pixmap: reusing freed pixmap=1230 header [ 12.871] create_pixmap_hdr: pixmap=1251, width=3278, height=1166, usage=0 [ 12.871] sna_create_pixmap: serial=1251, 3278x1166, usage=0 [ 12.871] sna_composite_rectangles(pixmap=1252, op=0, 0 x 1 [(0, 0)x(3278, 1166) ...]) [ 12.871] sna_composite_rectangles: converted to op 0 [ 12.871] sna_composite_rectangles[0] (0, 0)x(3278, 1166) -> (0, 0), (3278, 1166) [ 12.871] sna_composite_rectangles: nrects=1, region=(0, 0), (3278, 1166) x 1 [ 12.871] sna_composite_rectangles: clipped extents (0, 0),(3278, 1166) x 1 [ 12.871] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3278, 1166) [ 12.871] sna_composite_rectangles: dropping last-cpu hint [ 12.871] sna_drawable_use_bo pixmap=1252, box=((0, 0), (3278, 1166)), flags=19... [ 12.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.871] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.871] sna_pixmap_move_to_gpu(pixmap=1252, usage=0), flags=b [ 12.871] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.871] sna_pixmap_move_to_gpu: creating GPU bo (3278x1166@32), create=b [ 12.871] kgem_choose_tiling: TLB miss between lines 3278x1166 (pitch=13112), forcing tiling 1 [ 12.871] kgem_choose_tiling: TLB miss between lines 3278x1166 (pitch=13112), forcing tiling 1 [ 12.871] sna_pixmap_alloc_gpu: pixmap=1252 [ 12.871] kgem_create_2d(3278x1166, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.871] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=13312, height=1168 [ 12.871] kgem_set_tiling: handle=11, tiling=1 [1], pitch=13312 [13312]: 1 [ 12.871] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 12.871] from inactive: pitch=13312, tiling=1: handle=11, id=1032 [ 12.871] __sna_damage_all(3278, 1166) [ 12.871] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.871] sna_pixmap_mark_active: pixmap=1252, handle=11 [ 12.871] sna_drawable_use_bo: allocated GPU bo for operation [ 12.871] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.871] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 12.871] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.871] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.871] gen9_render_fill_boxes(0 x 1 [(0, 0), (3278, 1166) ...]) [ 12.871] sna_render_get_solid: 0 [ 12.871] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.871] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.871] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.871] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.871] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.871] kgem_add_handle: handle=4, index=0 [ 12.871] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.871] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.871] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.871] gen9_composite_get_binding_table(ffc0) [ 12.871] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 12.871] kgem_add_handle: handle=11, index=1 [ 12.871] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 12.871] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.871] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=3278, height=1166, pitch=13312, tiling=1 -> render [ 12.871] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.871] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.871] kgem_add_handle: handle=7, index=2 [ 12.871] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.871] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.871] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.871] gen9_emit_sampler: sampler = 1 [ 12.871] gen9_emit_sf: num_sf_outputs=1 [ 12.871] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.871] gen9_emit_vertex_elements: setup id=0 [ 12.871] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.871] (0, 0), (3278, 1166) [ 12.871] gen8_vertex_flush[490] = 3 [ 12.871] sna_composite_rectangles: pixmap=1252 marking clear [0]? 1 [ 12.871] sna_composite_rectangles(pixmap=1252, op=1, ff2c001e x 2 [(3230, 0)x(48, 36) ...]) [ 12.871] sna_composite_rectangles: converted to op 1 [ 12.871] sna_composite_rectangles[0] (3230, 0)x(48, 36) -> (3230, 0), (3278, 36) [ 12.871] sna_composite_rectangles[1] (0, 1090)x(576, 76) -> (0, 1090), (576, 1166) [ 12.871] sna_composite_rectangles: nrects=2, region=(0, 0), (3278, 1166) x 2 [ 12.871] sna_composite_rectangles: clipped extents (0, 0),(3278, 1166) x 2 [ 12.871] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3278, 1166) [ 12.871] sna_composite_rectangles: dropping last-cpu hint [ 12.871] sna_drawable_use_bo pixmap=1252, box=((0, 0), (3278, 1166)), flags=1... [ 12.871] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.871] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.871] sna_drawable_use_bo: using whole GPU bo [ 12.871] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 12.871] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.871] gen9_render_fill_boxes(ff2c001e x 2 [(3230, 0), (3278, 36) ...]) [ 12.871] sna_render_get_solid: ff2c001e [ 12.871] sna_render_get_solid(0) = ff2c001e (old) [ 12.871] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 12.871] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.872] gen9_composite_get_binding_table(ff00) [ 12.872] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.872] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 12.872] kgem_add_handle: handle=8, index=3 [ 12.872] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 12.872] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.872] gen9_emit_vertex_elements: setup id=0 [ 12.872] (3230, 0), (3278, 36) [ 12.872] (0, 1090), (576, 1166) [ 12.872] gen8_vertex_flush[4cc] = 6 [ 12.872] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800000b1, drawable=4e4 [ 12.872] sna_validate_gc: recomputing clip [ 12.872] sna_validate_gc: composite clip=2x[(0, 0), (3278, 1166)] [0x55bca9b01d90] [ 12.872] sna_copy_area: src=pixmap=292:(192, 6)x(3278, 1166)+(0, 0) -> dst=pixmap=1252:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.872] sna_copy_area: normal copy [ 12.872] sna_do_copy: src=(192, 6), dst=(0, 0), size=(3278x1166) [ 12.872] sna_do_copy: after drawable: src=(192, 6), dst=(0, 0), size=(3278x1166) [ 12.872] sna_do_copy: dst extents (0, 0), (3278, 1166), dst clip extents (0, 0), (3278, 1166), dst size=3278x1166 [ 12.872] sna_do_copy: clipped dst extents (0, 0), (3278, 1166) [ 12.872] sna_do_copy: unclipped src extents (192, 6), (3470, 1172) [ 12.872] sna_do_copy: clipped src extents (192, 6), (3470, 1172) [ 12.872] sna_do_copy: pixmap -- no source clipping [ 12.872] sna_do_copy: src extents (192, 6), (3470, 1172) x 1 [ 12.872] sna_do_copy: copy region (0, 0), (3278, 1166) x 2 + (192, 6) [ 12.872] sna_copy_boxes (boxes=2x[(3230, 0), (3278, 36)...], src pixmap=292+(192, 6), dst pixmap=1252+(0, 0), alu=3, src.size=3840x2160, dst.size=3278x1166) [ 12.872] sna_copy_boxes: dst=(priv=0x55bca9b12220, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 12.872] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.872] sna_drawable_use_bo pixmap=1252, box=((0, 0), (3278, 1166)), flags=3... [ 12.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 12.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.872] sna_drawable_use_bo: using whole GPU bo [ 12.872] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.872] sna_pixmap_move_to_gpu: already all-damaged [ 12.872] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.872] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.872] gen9_render_copy_boxes (192, 6)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.872] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.872] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.872] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.872] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.872] gen9_composite_get_binding_table(fe80) [ 12.872] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 12.872] kgem_add_handle: handle=9, index=4 [ 12.872] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 12.872] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.872] gen9_emit_sampler: sampler = 0 [ 12.872] gen9_emit_vertex_elements: setup id=0 [ 12.872] (3422, 6) -> (3230, 0) + (48, 36) [ 12.872] (192, 1096) -> (0, 1090) + (576, 76) [ 12.872] gen8_vertex_flush[510] = 6 [ 12.872] sna_create_pixmap(80, 80, 32, usage=0) [ 12.872] kgem_can_create_2d: 80x80 @ 32 [ 12.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.872] kgem_can_create_2d: untiled size=28672 [ 12.872] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.872] kgem_choose_tiling: 80x80 -> 0 [ 12.872] sna_create_pixmap: usage=0, flags=b [ 12.872] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 12.872] __pop_freed_pixmap: reusing freed pixmap=1232 header [ 12.872] create_pixmap_hdr: pixmap=1253, width=80, height=80, usage=0 [ 12.872] sna_create_pixmap: serial=1253, 80x80, usage=0 [ 12.872] sna_composite_rectangles(pixmap=1254, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 12.872] sna_composite_rectangles: converted to op 0 [ 12.872] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 12.872] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 12.872] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 12.872] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.872] sna_composite_rectangles: dropping last-cpu hint [ 12.872] sna_drawable_use_bo pixmap=1254, box=((0, 0), (80, 80)), flags=19... [ 12.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.872] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.872] sna_pixmap_move_to_gpu(pixmap=1254, usage=0), flags=b [ 12.872] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.872] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 12.872] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.872] kgem_choose_tiling: 80x80 -> 0 [ 12.872] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 12.872] kgem_choose_tiling: 80x80 -> 0 [ 12.872] sna_pixmap_alloc_gpu: pixmap=1254 [ 12.872] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 12.872] inactive too small: 5 < 7 [ 12.872] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 12.872] from inactive: pitch=320, tiling=0: handle=3, id=1033 [ 12.872] __sna_damage_all(80, 80) [ 12.872] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.872] sna_pixmap_mark_active: pixmap=1254, handle=3 [ 12.872] sna_drawable_use_bo: allocated GPU bo for operation [ 12.872] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.872] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.872] kgem_bo_is_render: handle=3, rq? 0 [0] [ 12.872] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 12.872] sna_render_get_solid: 0 [ 12.872] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.872] kgem_set_mode: flushing before new bo [ 12.872] gen8_vertex_close: used=30, vbo active? 16, vb=1, nreloc=1 [ 12.872] gen8_vertex_close: reloc[0] = 287 [ 12.872] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.872] kgem_add_handle: handle=16, index=5 [ 12.872] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.872] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=16276 [fenced=0] [ 12.872] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.872] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.872] kgem_fixup_relocs: shrinking by 61440 [ 12.872] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.872] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.872] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.872] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.872] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.872] __kgem_bo_clear_busy: handle=7 [ 12.872] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.872] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.872] __kgem_bo_clear_busy: handle=8 [ 12.872] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.872] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.872] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.872] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.872] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.872] kgem_check_bo: num_pages=+16, num_exec=+1 [ 12.872] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.872] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.872] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.872] kgem_add_handle: handle=4, index=0 [ 12.872] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.872] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.872] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.872] gen9_composite_get_binding_table(ffc0) [ 12.872] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 12.872] kgem_add_handle: handle=3, index=1 [ 12.872] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 12.872] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 12.872] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 12.872] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.872] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.872] kgem_add_handle: handle=7, index=2 [ 12.872] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.872] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.872] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.872] gen9_emit_sampler: sampler = 1 [ 12.872] gen9_emit_sf: num_sf_outputs=1 [ 12.872] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.872] gen9_emit_vertex_elements: setup id=0 [ 12.872] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.872] (0, 0), (80, 80) [ 12.872] gen8_vertex_flush[490] = 3 [ 12.872] sna_composite_rectangles: pixmap=1254 marking clear [0]? 1 [ 12.872] sna_composite_rectangles(pixmap=1254, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 12.872] sna_composite_rectangles: converted to op 1 [ 12.872] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 12.872] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 12.872] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 12.872] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 12.872] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 12.872] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 12.872] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 12.872] sna_composite_rectangles: dropping last-cpu hint [ 12.872] sna_drawable_use_bo pixmap=1254, box=((0, 0), (80, 80)), flags=1... [ 12.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.872] sna_drawable_use_bo: using whole GPU bo [ 12.872] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 12.872] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.872] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 12.872] sna_render_get_solid: 40404040 [ 12.872] sna_render_get_solid(1) = 40404040 (old) [ 12.872] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.872] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.872] gen9_composite_get_binding_table(ff00) [ 12.872] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 12.872] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 12.872] kgem_add_handle: handle=8, index=3 [ 12.872] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 12.872] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.872] gen9_emit_vertex_elements: setup id=0 [ 12.872] (0, 0), (2, 2) [ 12.872] (78, 0), (80, 2) [ 12.872] (0, 78), (2, 80) [ 12.872] (78, 78), (80, 80) [ 12.872] gen8_vertex_flush[4cc] = 12 [ 12.872] sna_composite(pixmap=1252, op=3, src=1254+(192, 6), mask=0+(0, 0), dst=1252+(0, 0)+(0, 0), size=(3278, 1166) [ 12.872] sna_compute_composite_region: dst=(0, 0)x(3278, 1166) [ 12.872] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3278, 1166) [ 12.872] clip_to_dst: region: 1x[(0, 0), (3278, 1166)], clip: 2x[(0, 0), (3278, 1166)] [ 12.872] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3278, 1166) [ 12.872] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (3278, 1166) [ 12.872] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3278, 1166) + (0, 0) [ 12.872] gen9_render_composite: 3278x1166, current mode=1/1 [ 12.872] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.872] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 12.872] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 [ 12.872] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.872] gen9_composite_set_target: (0, 0)x(3278, 1166), partial?=1 [ 12.872] sna_drawable_use_bo pixmap=1252, box=((0, 0), (3278, 1166)), flags=7... [ 12.872] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.872] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.872] sna_drawable_use_bo: using whole GPU bo [ 12.872] gen9_composite_set_target: pixmap=1252, format=20020888, size=3278x1166, pitch=13312, delta=(0,0),damage=0xffffffffffffffff [ 12.872] gen9_composite_picture: (192, 6)x(3278, 1166), dst=(0, 0) [ 12.872] sna_transform_is_imprecise_integer_translation: no transform [ 12.872] gen9_composite_picture: integer translation (0, 0), removing [ 12.872] sna_render_pixmap_bo pixmap=1254, (192, 6)x(3278, 1166)/(80, 80) [ 12.872] sna_render_pixmap_bo: GPU all damaged [ 12.872] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.872] kgem_bo_is_render: handle=3, rq? 1 [1] [ 12.872] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.872] gen4_choose_composite_emitter: identity src, no mask [ 12.872] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.872] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.872] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.872] aligning vertex: was 2, now 3 floats per vertex [ 12.872] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.872] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.872] gen9_composite_get_binding_table(fe80) [ 12.872] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=20002 [ 12.872] kgem_add_handle: handle=11, index=4 [ 12.872] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fa111000) [ 12.872] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.872] [3f90] bind bo(handle=11, addr=fa111000), format=192, width=3278, height=1166, pitch=13312, tiling=1 -> render [ 12.872] kgem_add_reloc64: handle=3, pos=16264, delta=0, domains=40000 [ 12.872] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd44c000) [ 12.872] [3f80] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 12.872] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.872] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.872] gen9_emit_sampler: sampler = a [ 12.872] gen9_emit_vertex_elements: setup id=2 [ 12.872] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.872] gen9_render_composite_boxes: nbox=2 [ 12.872] apply_damage: damage=0x0, region=2 [(0, 0), (3278, 1166) + (0, 0)] [ 12.872] gen8_vertex_flush[568] = 6 [ 12.872] sna_destroy_pixmap: pixmap=1254, attached?=1 [ 12.872] _kgem_bo_destroy: handle=3, proxy? 0 [ 12.872] __kgem_bo_destroy: handle=3, size=65536 [ 12.872] __kgem_bo_destroy: handle=3 -> active [ 12.872] __sna_free_pixmap(pixmap=1254) [ 12.872] sna_create_pixmap(576, 76, 32, usage=0) [ 12.872] kgem_can_create_2d: 576x76 @ 32 [ 12.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.872] kgem_can_create_2d: untiled size=176128 [ 12.872] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.872] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.872] kgem_can_create_2d: tiled[-1] size=176128 [ 12.872] sna_create_pixmap: usage=0, flags=1b [ 12.872] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.872] __pop_freed_pixmap: reusing freed pixmap=1254 header [ 12.873] create_pixmap_hdr: pixmap=1255, width=576, height=76, usage=0 [ 12.873] sna_create_pixmap: serial=1255, 576x76, usage=0 [ 12.873] sna_composite_rectangles(pixmap=1256, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.873] sna_composite_rectangles: converted to op 0 [ 12.873] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.873] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.873] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.873] sna_composite_rectangles: dropping last-cpu hint [ 12.873] sna_drawable_use_bo pixmap=1256, box=((0, 0), (576, 76)), flags=19... [ 12.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.873] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.873] sna_pixmap_move_to_gpu(pixmap=1256, usage=0), flags=b [ 12.873] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.873] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] sna_pixmap_alloc_gpu: pixmap=1256 [ 12.873] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.873] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.873] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 12.873] from inactive: pitch=2560, tiling=1: handle=38, id=1034 [ 12.873] __sna_damage_all(576, 76) [ 12.873] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.873] sna_pixmap_mark_active: pixmap=1256, handle=38 [ 12.873] sna_drawable_use_bo: allocated GPU bo for operation [ 12.873] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.873] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.873] kgem_bo_is_render: handle=38, rq? 0 [0] [ 12.873] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.873] sna_render_get_solid: 0 [ 12.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.873] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.873] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.873] aligning vertex: was 3, now 2 floats per vertex [ 12.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.873] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.873] gen9_composite_get_binding_table(fdc0) [ 12.873] kgem_add_reloc64: handle=38, pos=16232, delta=0, domains=20002 [ 12.873] kgem_add_handle: handle=38, index=5 [ 12.873] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd45c000) [ 12.873] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.873] [3f60] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.873] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.873] gen9_emit_sampler: sampler = 1 [ 12.873] gen9_emit_vertex_elements: setup id=0 [ 12.873] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.873] (0, 0), (576, 76) [ 12.873] gen8_vertex_flush[5d8] = 3 [ 12.873] sna_composite_rectangles: pixmap=1256 marking clear [0]? 1 [ 12.873] sna_composite(pixmap=1256, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1256+(0, 0)+(0, 0), size=(576, 76) [ 12.873] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.873] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.873] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.873] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.873] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 12.873] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.873] gen9_render_composite: 576x76, current mode=1/1 [ 12.873] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.873] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 12.873] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 12.873] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 12.873] sna_drawable_use_bo pixmap=1256, box=((0, 0), (576, 76)), flags=1f... [ 12.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 12.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.873] sna_drawable_use_bo: using whole GPU bo [ 12.873] gen9_composite_set_target: pixmap=1256, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.873] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 12.873] sna_transform_is_imprecise_integer_translation: no transform [ 12.873] gen9_composite_picture: integer translation (0, 0), removing [ 12.873] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 12.873] sna_render_pixmap_bo: GPU all damaged [ 12.873] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.873] kgem_bo_is_render: handle=9, rq? 1 [1] [ 12.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.873] gen4_choose_composite_emitter: identity src, no mask [ 12.873] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.873] aligning vertex: was 2, now 3 floats per vertex [ 12.873] gen9_composite_get_binding_table(fd40) [ 12.873] kgem_add_reloc64: handle=9, pos=16200, delta=0, domains=40000 [ 12.873] kgem_add_handle: handle=9, index=6 [ 12.873] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=f816d000) [ 12.873] [3f40] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.873] gen9_emit_sampler: sampler = 2 [ 12.873] gen9_emit_vertex_elements: setup id=2 [ 12.873] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.873] gen9_render_composite_box: (0, 0), (576, 76) [ 12.873] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.873] gen8_vertex_flush[638] = 3 [ 12.873] sna_composite_rectangles(pixmap=1256, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 12.873] sna_composite_rectangles: converted to op 3 [ 12.873] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.873] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.873] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.873] sna_drawable_use_bo pixmap=1256, box=((0, 0), (576, 76)), flags=1... [ 12.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.873] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.873] sna_drawable_use_bo: using whole GPU bo [ 12.873] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 12.873] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.873] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 12.873] sna_render_get_solid: 660a0a0a [ 12.873] sna_render_get_solid(2) = 660a0a0a (old) [ 12.873] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.873] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.873] aligning vertex: was 3, now 2 floats per vertex [ 12.873] gen9_composite_get_binding_table(fcc0) [ 12.873] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 12.873] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.873] kgem_add_reloc64[10] = (delta=8, target handle=3, presumed=fdffe000) [ 12.873] [3f20] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.873] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.873] gen9_emit_sampler: sampler = 1 [ 12.873] gen9_emit_vertex_elements: setup id=0 [ 12.873] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.873] (0, 0), (576, 76) [ 12.873] gen8_vertex_flush[6b0] = 3 [ 12.873] sna_create_pixmap(576, 76, 32, usage=0) [ 12.873] kgem_can_create_2d: 576x76 @ 32 [ 12.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.873] kgem_can_create_2d: untiled size=176128 [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.873] kgem_can_create_2d: tiled[-1] size=176128 [ 12.873] sna_create_pixmap: usage=0, flags=1b [ 12.873] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.873] __pop_freed_pixmap: reusing freed pixmap=1242 header [ 12.873] create_pixmap_hdr: pixmap=1257, width=576, height=76, usage=0 [ 12.873] sna_create_pixmap: serial=1257, 576x76, usage=0 [ 12.873] sna_composite_rectangles(pixmap=1258, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.873] sna_composite_rectangles: converted to op 0 [ 12.873] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.873] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.873] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.873] sna_composite_rectangles: dropping last-cpu hint [ 12.873] sna_drawable_use_bo pixmap=1258, box=((0, 0), (576, 76)), flags=19... [ 12.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.873] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.873] sna_pixmap_move_to_gpu(pixmap=1258, usage=0), flags=b [ 12.873] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.873] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] sna_pixmap_alloc_gpu: pixmap=1258 [ 12.873] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.873] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.873] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 12.873] from inactive: pitch=2560, tiling=1: handle=36, id=1035 [ 12.873] __sna_damage_all(576, 76) [ 12.873] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.873] sna_pixmap_mark_active: pixmap=1258, handle=36 [ 12.873] sna_drawable_use_bo: allocated GPU bo for operation [ 12.873] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.873] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.873] kgem_bo_is_render: handle=36, rq? 0 [0] [ 12.873] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.873] sna_render_get_solid: 0 [ 12.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.873] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.873] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.873] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.873] gen9_composite_get_binding_table(fc40) [ 12.873] kgem_add_reloc64: handle=36, pos=16136, delta=0, domains=20002 [ 12.873] kgem_add_handle: handle=36, index=7 [ 12.873] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd4c0000) [ 12.873] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 12.873] [3f00] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.873] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.873] gen9_emit_vertex_elements: setup id=0 [ 12.873] (0, 0), (576, 76) [ 12.873] gen8_vertex_flush[704] = 3 [ 12.873] sna_composite_rectangles: pixmap=1258 marking clear [0]? 1 [ 12.873] sna_create_pixmap(576, 76, 32, usage=0) [ 12.873] kgem_can_create_2d: 576x76 @ 32 [ 12.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.873] kgem_can_create_2d: untiled size=176128 [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.873] kgem_can_create_2d: tiled[-1] size=176128 [ 12.873] sna_create_pixmap: usage=0, flags=1b [ 12.873] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.873] __pop_freed_pixmap: reusing freed pixmap=1224 header [ 12.873] create_pixmap_hdr: pixmap=1259, width=576, height=76, usage=0 [ 12.873] sna_create_pixmap: serial=1259, 576x76, usage=0 [ 12.873] sna_composite_rectangles(pixmap=1260, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.873] sna_composite_rectangles: converted to op 0 [ 12.873] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.873] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.873] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.873] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.873] sna_composite_rectangles: dropping last-cpu hint [ 12.873] sna_drawable_use_bo pixmap=1260, box=((0, 0), (576, 76)), flags=19... [ 12.873] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.873] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.873] sna_pixmap_move_to_gpu(pixmap=1260, usage=0), flags=b [ 12.873] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.873] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] sna_pixmap_alloc_gpu: pixmap=1260 [ 12.873] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.873] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.873] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 12.873] from inactive: pitch=2560, tiling=1: handle=37, id=1036 [ 12.873] __sna_damage_all(576, 76) [ 12.873] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.873] sna_pixmap_mark_active: pixmap=1260, handle=37 [ 12.873] sna_drawable_use_bo: allocated GPU bo for operation [ 12.873] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.873] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.873] kgem_bo_is_render: handle=37, rq? 0 [0] [ 12.873] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.873] sna_render_get_solid: 0 [ 12.873] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.873] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.873] kgem_check_bo: num_pages=+50, num_exec=+1 [ 12.873] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.873] __kgem_ring_is_idle: last fence handle=1 still busy [ 12.873] gen9_composite_get_binding_table(fbc0) [ 12.873] kgem_add_reloc64: handle=37, pos=16104, delta=0, domains=20002 [ 12.873] kgem_add_handle: handle=37, index=8 [ 12.873] kgem_add_reloc64[12] = (delta=0, target handle=8, presumed=fd48e000) [ 12.873] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 12.873] [3ee0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.873] gen9_emit_vertex_elements: setup id=0 [ 12.873] (0, 0), (576, 76) [ 12.873] gen8_vertex_flush[740] = 3 [ 12.873] sna_composite_rectangles: pixmap=1260 marking clear [0]? 1 [ 12.873] sna_create_pixmap(576, 76, 32, usage=0) [ 12.873] kgem_can_create_2d: 576x76 @ 32 [ 12.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.873] kgem_can_create_2d: untiled size=176128 [ 12.873] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.873] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 12.873] kgem_can_create_2d: tiled[-1] size=176128 [ 12.873] sna_create_pixmap: usage=0, flags=1b [ 12.873] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 12.874] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 12.874] create_pixmap: serial=1261, usage=0, 0x0 [ 12.874] create_pixmap_hdr: pixmap=1261, width=576, height=76, usage=0 [ 12.874] sna_create_pixmap: serial=1261, 576x76, usage=0 [ 12.874] sna_composite_rectangles(pixmap=1262, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 12.874] sna_composite_rectangles: converted to op 0 [ 12.874] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 12.874] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 12.874] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 12.874] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 12.874] sna_composite_rectangles: dropping last-cpu hint [ 12.874] sna_drawable_use_bo pixmap=1262, box=((0, 0), (576, 76)), flags=19... [ 12.874] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 12.874] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 12.874] sna_pixmap_move_to_gpu(pixmap=1262, usage=0), flags=b [ 12.874] sna_pixmap_move_to_gpu: CPU damage? 0 [ 12.874] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 12.874] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.874] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 12.874] sna_pixmap_alloc_gpu: pixmap=1262 [ 12.874] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 12.874] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 12.874] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 12.874] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 12.874] from inactive: pitch=2560, tiling=1: handle=23, id=1037 [ 12.874] __sna_damage_all(576, 76) [ 12.874] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 12.874] sna_pixmap_mark_active: pixmap=1262, handle=23 [ 12.874] sna_drawable_use_bo: allocated GPU bo for operation [ 12.874] sna_drawable_use_bo: using GPU bo with damage? 0 [ 12.874] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 12.874] kgem_bo_is_render: handle=23, rq? 0 [0] [ 12.874] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 12.874] sna_render_get_solid: 0 [ 12.874] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.874] __kgem_retire_rq: request 1 complete [ 12.874] kgem_set_mode: flushing before new bo [ 12.874] gen8_vertex_close: used=112, vbo active? 16, vb=5, nreloc=2 [ 12.874] gen8_vertex_close: reloc[0] = 287 [ 12.874] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.874] kgem_add_handle: handle=16, index=9 [ 12.874] kgem_add_reloc64[13] = (delta=0, target handle=9, presumed=fffa8000) [ 12.874] gen8_vertex_close: reloc[1] = 341 [ 12.874] kgem_add_reloc64: handle=16, pos=341, delta=0, domains=200000 [ 12.874] kgem_add_reloc64[14] = (delta=0, target handle=9, presumed=fffa8000) [ 12.874] batch[1/1, flags=1800]: 470 470 16096 16384, nreloc=15, nexec=10, nfence=0, aperture=16442 [fenced=0] [ 12.874] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.874] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.874] kgem_fixup_relocs: shrinking by 61440 [ 12.874] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.874] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.874] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 12.874] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 12.874] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.874] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.874] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 12.874] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.874] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.874] __kgem_bo_clear_busy: handle=7 [ 12.874] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.874] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.874] __kgem_bo_clear_busy: handle=8 [ 12.874] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.874] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.874] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.874] __kgem_bo_clear_busy: handle=8 [ 12.874] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.874] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.874] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.874] kgem_check_bo: num_pages=+64, num_exec=+1 [ 12.874] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.874] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.874] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.874] kgem_add_handle: handle=4, index=0 [ 12.874] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.874] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.874] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.874] gen9_composite_get_binding_table(ffc0) [ 12.874] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 12.874] kgem_add_handle: handle=23, index=1 [ 12.874] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 12.874] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 12.874] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.874] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 12.874] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 12.874] kgem_add_handle: handle=7, index=2 [ 12.874] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 12.874] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.874] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.874] gen9_emit_sampler: sampler = 1 [ 12.874] gen9_emit_sf: num_sf_outputs=1 [ 12.874] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.874] gen9_emit_vertex_elements: setup id=0 [ 12.874] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.874] (0, 0), (576, 76) [ 12.874] gen8_vertex_flush[490] = 3 [ 12.874] sna_composite_rectangles: pixmap=1262 marking clear [0]? 1 [ 12.874] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 12.874] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.874] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.874] trapezoid_spans_maybe_inplace? clear, no [ 12.874] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.874] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 12.874] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 12.874] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 12.874] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 12.874] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 12.874] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 12.874] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.874] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 12.874] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 12.874] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 12.874] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 12.874] sna_drawable_use_bo pixmap=1262, box=((2, 2), (574, 74)), flags=7... [ 12.874] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.874] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.874] sna_drawable_use_bo: using whole GPU bo [ 12.874] gen9_composite_set_target: pixmap=1262, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.874] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 12.874] color_convert: src=4c000000 [20028888] [ 12.874] color_convert: dst=4c000000 [20028888] [ 12.874] sna_render_get_solid: 4c000000 [ 12.874] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 12.874] gen4_choose_spans_emitter: solid source [ 12.874] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.874] aligning vertex: was 2, now 3 floats per vertex [ 12.874] gen9_composite_get_binding_table(ff00) [ 12.874] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 12.874] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 12.874] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 12.874] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.874] gen9_emit_sampler: sampler = c [ 12.874] gen9_emit_sf: num_sf_outputs=2 [ 12.874] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 12.874] gen9_emit_vertex_elements: setup id=5 [ 12.874] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.874] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 12.874] thread_choose_span: clipped? 0 [ 12.874] imprecise_trapezoid_span_converter: using 4 threads [ 12.874] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 12.874] thread_choose_span: clipped? 0 [ 12.874] span_thread: flushing 26 boxes [ 12.874] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.874] span_thread: flushing 1 boxes [ 12.874] span_thread: flushing 26 boxes [ 12.874] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 12.874] span_thread: flushing 1 boxes [ 12.874] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.874] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 12.874] gen8_vertex_flush[554] = 162 [ 12.874] gen9_render_composite_spans_done() [ 12.874] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 12.874] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.874] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 12.874] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.874] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 12.874] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.874] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.874] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 12.874] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.874] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.874] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.874] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.874] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 12.874] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.874] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.874] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 12.874] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 12.874] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.874] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.874] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.874] sna_drawable_use_bo pixmap=1262, box=((0, 0), (576, 76)), flags=7... [ 12.874] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.874] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.874] sna_drawable_use_bo: using whole GPU bo [ 12.874] gen9_composite_set_target: pixmap=1262, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.874] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.874] color_convert: src=e6e6e6e6 [20028888] [ 12.874] color_convert: dst=e6e6e6e6 [20028888] [ 12.874] sna_render_get_solid: e6e6e6e6 [ 12.874] sna_render_get_solid(4) = e6e6e6e6 (old) [ 12.874] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.874] gen4_choose_spans_emitter: solid source [ 12.874] kgem_check_bo: num_pages=+1, num_exec=+1 [ 12.874] gen9_composite_get_binding_table(fe80) [ 12.874] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 12.874] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 12.874] kgem_add_handle: handle=8, index=3 [ 12.874] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 12.874] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.874] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.874] gen9_emit_vertex_elements: setup id=5 [ 12.874] thread_choose_span: clipped? 0 [ 12.874] imprecise_trapezoid_span_converter: using 4 threads [ 12.874] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 12.874] thread_choose_span: clipped? 0 [ 12.874] span_thread: flushing 62 boxes [ 12.875] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 12.875] span_thread: flushing 2 boxes [ 12.875] [ 12.875] span_thread: flushing 62 boxes [ 12.875] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 12.875] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 12.875] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 12.875] gen8_vertex_flush[5a8] = 384 [ 12.875] gen9_render_composite_spans_done() [ 12.875] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4e0, drawable=4ec [ 12.875] sna_validate_gc: recomputing clip [ 12.875] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 12.875] sna_copy_area: src=pixmap=1262:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1260:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.875] sna_copy_area: normal copy [ 12.875] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.875] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.875] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.875] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.875] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.875] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.875] sna_do_copy: pixmap -- no source clipping [ 12.875] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.875] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 12.875] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1262+(0, 0), dst pixmap=1260+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 12.875] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=23, cpu_bo=0), replaces=1 [ 12.875] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.875] sna_drawable_use_bo pixmap=1260, box=((0, 0), (576, 76)), flags=1b... [ 12.875] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.875] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.875] sna_drawable_use_bo: using whole GPU bo [ 12.875] sna_pixmap_move_to_gpu(pixmap=1262, usage=0), flags=a [ 12.875] sna_pixmap_move_to_gpu: already all-damaged [ 12.875] sna_pixmap_mark_active: pixmap=1262, handle=23 [ 12.875] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.875] sna_pixmap_make_cow: make cow src=1262, dst=1260, handle=23 (already cow? src=0, dst=0) [ 12.875] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1262, handle=23 [ 12.875] _kgem_bo_destroy: handle=37, proxy? 0 [ 12.875] __kgem_bo_destroy: handle=37, size=204800 [ 12.875] __kgem_busy: handle=37, busy=0, wedged=0 [ 12.875] __kgem_bo_clear_busy: handle=37 [ 12.875] __kgem_bo_destroy: handle=37, purged [ 12.875] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 12.875] sna_pixmap_make_cow: moo! attaching clone to pixmap=1260 (source=1262, handle=23) [ 12.875] sna_destroy_pixmap: pixmap=1262, attached?=1 [ 12.875] sna_destroy_pixmap: pixmap=1262 discarding cow, refcnt=2 [ 12.875] __sna_free_pixmap(pixmap=1262) [ 12.875] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 12.875] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.875] sna_glyphs: discarding mask [ 12.875] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 12.875] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268786524992 size=576x76 [ 12.875] gen9_render_composite: 0x0, current mode=1/1 [ 12.875] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 12.875] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.875] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.875] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 12.875] sna_drawable_use_bo pixmap=1260, box=((0, 0), (576, 76)), flags=7... [ 12.875] sna_pixmap_undo_cow: pixmap=1260, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 12.875] sna_pixmap_undo_cow: freeing cow [ 12.875] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.875] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.875] sna_drawable_use_bo: using whole GPU bo [ 12.875] gen9_composite_set_target: pixmap=1260, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.875] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.875] color_convert: src=ff888888 [20028888] [ 12.875] color_convert: dst=ff888888 [20028888] [ 12.875] sna_render_get_solid: ff888888 [ 12.875] sna_render_get_solid(5) = ff888888 (old) [ 12.875] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 12.875] sna_transform_is_imprecise_integer_translation: no transform [ 12.875] gen9_composite_picture: integer translation (0, 0), removing [ 12.875] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 12.875] sna_render_pixmap_bo: GPU all damaged [ 12.875] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 12.875] gen4_choose_composite_emitter: solid, identity mask [ 12.875] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 12.875] aligning vertex: was 3, now 4 floats per vertex [ 12.875] gen9_composite_get_binding_table(fe00) [ 12.875] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 12.875] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 12.875] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 12.875] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.875] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 12.875] kgem_add_handle: handle=6, index=4 [ 12.875] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 12.875] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 12.875] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 12.875] gen9_emit_sampler: sampler = a [ 12.875] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 12.875] gen9_emit_vertex_elements: setup id=9 [ 12.875] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 12.875] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 12.875] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 12.875] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 12.875] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.875] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 12.875] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 12.875] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 12.875] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 12.875] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 12.875] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 12.875] gen8_vertex_flush[66c] = 24 [ 12.875] gen9_magic_ca_pass: CA fixup (440 -> 464) [ 12.875] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 12.875] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 12.875] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 12.875] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4ec, drawable=4ea [ 12.875] sna_validate_gc: recomputing clip [ 12.875] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 12.875] sna_copy_area: src=pixmap=1260:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1258:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 12.875] sna_copy_area: normal copy [ 12.875] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.875] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 12.875] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 12.875] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 12.875] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 12.875] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 12.875] sna_do_copy: pixmap -- no source clipping [ 12.875] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 12.875] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 12.875] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1260+(0, 0), dst pixmap=1258+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 12.875] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=23, cpu_bo=0), replaces=1 [ 12.875] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.875] sna_drawable_use_bo pixmap=1258, box=((0, 0), (576, 76)), flags=1b... [ 12.875] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 12.875] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.875] sna_drawable_use_bo: using whole GPU bo [ 12.875] sna_pixmap_move_to_gpu(pixmap=1260, usage=0), flags=a [ 12.875] sna_pixmap_move_to_gpu: already all-damaged [ 12.875] sna_pixmap_mark_active: pixmap=1260, handle=23 [ 12.875] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.875] sna_pixmap_make_cow: make cow src=1260, dst=1258, handle=23 (already cow? src=0, dst=0) [ 12.875] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1260, handle=23 [ 12.875] _kgem_bo_destroy: handle=36, proxy? 0 [ 12.875] __kgem_bo_destroy: handle=36, size=204800 [ 12.875] __kgem_busy: handle=36, busy=0, wedged=0 [ 12.875] __kgem_bo_clear_busy: handle=36 [ 12.875] __kgem_bo_destroy: handle=36, purged [ 12.875] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 12.875] sna_pixmap_make_cow: moo! attaching clone to pixmap=1258 (source=1260, handle=23) [ 12.875] sna_destroy_pixmap: pixmap=1260, attached?=1 [ 12.875] sna_destroy_pixmap: pixmap=1260 discarding cow, refcnt=2 [ 12.875] __sna_free_pixmap(pixmap=1260) [ 12.875] sna_composite(pixmap=1256, op=3, src=1258+(0, 0), mask=0+(0, 0), dst=1256+(0, 0)+(0, 0), size=(576, 76) [ 12.875] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 12.875] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 12.875] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 12.875] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 12.875] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 12.875] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 12.875] gen9_render_composite: 576x76, current mode=1/1 [ 12.875] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.875] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 12.875] kgem_bo_is_busy: handle=38, domain: 3 exec? 0, rq? 1 [ 12.875] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.875] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 12.875] sna_drawable_use_bo pixmap=1256, box=((0, 0), (576, 76)), flags=7... [ 12.875] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.875] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.875] sna_drawable_use_bo: using whole GPU bo [ 12.875] gen9_composite_set_target: pixmap=1256, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 12.875] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 12.875] sna_transform_is_imprecise_integer_translation: no transform [ 12.875] gen9_composite_picture: integer translation (0, 0), removing [ 12.875] sna_render_pixmap_bo pixmap=1258, (0, 0)x(576, 76)/(576, 76) [ 12.875] sna_render_pixmap_bo: GPU all damaged [ 12.875] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.875] kgem_bo_is_render: handle=23, rq? 1 [1] [ 12.875] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 12.875] gen4_choose_composite_emitter: identity src, no mask [ 12.875] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.875] __kgem_retire_rq: request 1 complete [ 12.875] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.875] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 12.875] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 12.875] kgem_bo_move_to_cache: release handle=3 [ 12.875] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 12.875] kgem_set_mode: flushing before new bo [ 12.875] gen8_vertex_close: used=1856, vbo active? 16, vb=221, nreloc=3 [ 12.875] gen8_vertex_close: reloc[0] = 287 [ 12.875] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.875] kgem_add_handle: handle=16, index=5 [ 12.875] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 12.875] gen8_vertex_close: reloc[1] = 336 [ 12.875] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 12.875] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 12.875] gen8_vertex_close: reloc[2] = 406 [ 12.875] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 12.875] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 12.875] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 12.875] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.875] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.875] kgem_fixup_relocs: shrinking by 61440 [ 12.875] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.875] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.875] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 12.875] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.875] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.875] __kgem_bo_clear_busy: handle=7 [ 12.875] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 12.875] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.875] __kgem_bo_clear_busy: handle=7 [ 12.875] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.875] __kgem_bo_clear_busy: handle=8 [ 12.875] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.875] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.875] __kgem_bo_clear_busy: handle=8 [ 12.875] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 12.875] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.875] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.875] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.875] kgem_check_bo: num_pages=+114, num_exec=+2 [ 12.875] aligning vertex: was 4, now 3 floats per vertex [ 12.875] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.875] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.875] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.875] kgem_add_handle: handle=4, index=0 [ 12.875] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.875] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.875] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.875] gen9_composite_get_binding_table(ffc0) [ 12.875] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 12.875] kgem_add_handle: handle=38, index=1 [ 12.875] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 12.875] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 12.875] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 12.875] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 12.875] kgem_add_handle: handle=23, index=2 [ 12.875] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 12.875] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.875] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.875] gen9_emit_sampler: sampler = 2 [ 12.875] gen9_emit_sf: num_sf_outputs=1 [ 12.875] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.875] gen9_emit_vertex_elements: setup id=2 [ 12.875] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.876] gen9_render_composite_box: (0, 0), (576, 76) [ 12.876] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 12.876] gen8_vertex_flush[490] = 3 [ 12.876] sna_destroy_pixmap: pixmap=1258, attached?=1 [ 12.876] sna_destroy_pixmap: pixmap=1258 discarding cow, refcnt=1 [ 12.876] _kgem_bo_destroy: handle=23, proxy? 0 [ 12.876] __kgem_bo_destroy: handle=23, size=262144 [ 12.876] __kgem_bo_destroy: handle=23 -> active [ 12.876] __sna_free_pixmap(pixmap=1258) [ 12.876] sna_composite(pixmap=1252, op=3, src=1256+(0, 0), mask=0+(0, 1090), dst=1252+(0, 1090)+(0, 0), size=(576, 76) [ 12.876] sna_compute_composite_region: dst=(0, 1090)x(576, 76) [ 12.876] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 1090), (576, 1166) [ 12.876] clip_to_dst: region: 1x[(0, 1090), (576, 1166)], clip: 1x[(0, 0), (3278, 1166)] [ 12.876] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 1090), (576, 1166) [ 12.876] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 1090), (576, 1166) [ 12.876] sna_composite: composite region extents:+(0, 0) -> (0, 1090), (576, 1166) + (0, 0) [ 12.876] gen9_render_composite: 576x76, current mode=1/1 [ 12.876] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.876] sna_blt_composite (0, 0), (0, 1090), 576x76 [ 12.876] sna_blt_composite: unsupported op [3] for blitting [ 12.876] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 12.876] kgem_bo_is_busy: handle=11, domain: 0 exec? 0, rq? 0 [ 12.876] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.876] gen9_composite_set_target: (0, 1090)x(576, 76), partial?=1 [ 12.876] sna_drawable_use_bo pixmap=1252, box=((0, 1090), (576, 1166)), flags=7... [ 12.876] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.876] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.876] sna_drawable_use_bo: using whole GPU bo [ 12.876] gen9_composite_set_target: pixmap=1252, format=20020888, size=3278x1166, pitch=13312, delta=(0,0),damage=0xffffffffffffffff [ 12.876] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 1090) [ 12.876] sna_transform_is_imprecise_integer_translation: no transform [ 12.876] gen9_composite_picture: integer translation (0, 0), removing [ 12.876] sna_render_pixmap_bo pixmap=1256, (0, 0)x(576, 76)/(576, 76) [ 12.876] sna_render_pixmap_bo: GPU all damaged [ 12.876] kgem_bo_is_render: handle=11, rq? 0 [0] [ 12.876] kgem_bo_is_render: handle=38, rq? 1 [1] [ 12.876] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.876] gen4_choose_composite_emitter: identity src, no mask [ 12.876] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.876] __kgem_retire_rq: request 1 complete [ 12.876] kgem_set_mode: flushing before new bo [ 12.876] gen8_vertex_close: used=1866, vbo active? 16, vb=4, nreloc=1 [ 12.876] gen8_vertex_close: reloc[0] = 287 [ 12.876] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.876] kgem_add_handle: handle=16, index=3 [ 12.876] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.876] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 12.876] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.876] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.876] kgem_fixup_relocs: shrinking by 61440 [ 12.876] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.876] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.876] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.876] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.876] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 12.876] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.876] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.876] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.876] kgem_check_bo: num_pages=+8150, num_exec=+2 [ 12.876] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.876] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.876] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.876] kgem_add_handle: handle=4, index=0 [ 12.876] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.876] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.876] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.876] gen9_composite_get_binding_table(ffc0) [ 12.876] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 12.876] kgem_add_handle: handle=11, index=1 [ 12.876] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 12.876] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.876] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=3278, height=1166, pitch=13312, tiling=1 -> render [ 12.876] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 12.876] kgem_add_handle: handle=38, index=2 [ 12.876] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 12.876] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 12.876] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.876] gen9_emit_sampler: sampler = 2 [ 12.876] gen9_emit_sf: num_sf_outputs=1 [ 12.876] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.876] gen9_emit_vertex_elements: setup id=2 [ 12.876] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.876] gen9_render_composite_box: (0, 1090), (576, 1166) [ 12.876] apply_damage: damage=0x0, region=1 [(0, 1090), (576, 1166) + (0, 0)] [ 12.876] gen8_vertex_flush[490] = 3 [ 12.876] sna_destroy_pixmap: pixmap=1256, attached?=1 [ 12.876] _kgem_bo_destroy: handle=38, proxy? 0 [ 12.876] __kgem_bo_destroy: handle=38, size=204800 [ 12.876] __kgem_bo_destroy: handle=38 -> active [ 12.876] __sna_free_pixmap(pixmap=1256) [ 12.876] sna_create_pixmap(2, 64, 32, usage=0) [ 12.876] kgem_can_create_2d: 2x64 @ 32 [ 12.876] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 12.876] kgem_can_create_2d: untiled size=4096 [ 12.876] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.876] kgem_choose_tiling: 2x64 -> 0 [ 12.876] sna_create_pixmap: usage=0, flags=a [ 12.876] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 12.876] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 12.876] create_pixmap: serial=1263, usage=0, 2x64 [ 12.876] sna_create_pixmap: serial=1263, 2x64, usage=0 [ 12.876] sna_composite_rectangles(pixmap=1264, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 12.876] sna_composite_rectangles: converted to op 0 [ 12.876] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 12.876] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 12.876] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 12.876] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 12.876] sna_composite_rectangles: fallback, dst pixmap=1264 too small or not attached [ 12.876] sna_composite_rectangles: fallback [ 12.876] sna_drawable_move_region_to_cpu(pixmap=1264 (2x64), [(0, 0), (2, 64)], flags=1) [ 12.876] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 12.876] _sna_pixmap_move_to_cpu(pixmap=1264, 2x64, flags=1) [ 12.876] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.876] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.876] operate_inplace: no, inplace operation not suitable [ 12.876] _sna_pixmap_move_to_cpu: marking as damaged [ 12.876] __sna_damage_all(2, 64) [ 12.876] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.876] sna_create_pixmap(1, 32, 32, usage=0) [ 12.876] kgem_can_create_2d: 1x32 @ 32 [ 12.876] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 12.876] kgem_can_create_2d: untiled size=4096 [ 12.876] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 12.876] kgem_choose_tiling: 1x32 -> 0 [ 12.876] sna_create_pixmap: usage=0, flags=a [ 12.876] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 12.876] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 12.876] create_pixmap: serial=1265, usage=0, 1x32 [ 12.876] sna_create_pixmap: serial=1265, 1x32, usage=0 [ 12.876] sna_accel_flush: flush?=0, dirty?=0 [ 12.876] sna_block_handler (tv=0.0) [ 12.876] kgem_retire, need_retire?=1 [ 12.876] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.876] kgem_retire__requests_ring: retiring ring 0 [ 12.876] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.876] __kgem_retire_rq: request 1 complete [ 12.876] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 12.876] kgem_bo_move_to_cache: release handle=23 [ 12.876] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 12.876] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.876] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.876] kgem_retire -- retired=1, need_retire=0 [ 12.876] sna_accel_block: GPU idle, flushing [ 12.876] gen8_vertex_close: used=1875, vbo active? 16, vb=4, nreloc=1 [ 12.876] gen8_vertex_close: reloc[0] = 287 [ 12.876] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.876] kgem_add_handle: handle=16, index=3 [ 12.876] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.876] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8224 [fenced=0] [ 12.876] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.876] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.876] kgem_fixup_relocs: shrinking by 61440 [ 12.876] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.876] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.876] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.876] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.876] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 12.876] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.876] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.876] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.876] sna_scanout_do_flush: flush timer active: delta=1 [ 12.876] sna_scanout_do_flush (time=12876), triggered [ 12.876] sna_scanout_flush (time=12876), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.876] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.876] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.876] has_shadow: has pending damage? 1, outstanding flips: 0 [ 12.876] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.876] sna_mode_redisplay: damage: 1x(160, 0), (952, 2160) [ 12.876] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.876] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.876] sna_pixmap_move_to_gpu: already all-damaged [ 12.876] sna_pixmap_mark_active: pixmap=165, handle=35 [ 12.876] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.876] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.876] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.876] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=30 [active?=2], new handle=35 [active=0] [ 12.876] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 30, transformed? 0 [ 12.876] get_fb: reusing fb=105 for handle=35 [ 12.876] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 12.876] __kgem_bo_clear_busy: handle=35 [ 12.876] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 30, transformed? 0 [ 12.876] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 12.876] __kgem_bo_clear_busy: handle=35 [ 12.876] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.876] sna_mode_redisplay: flipped 2 outputs, shadow active? 30 [ 12.876] set_shadow: waiting for region 1x[(160, 0), (952, 2160)], front handle=35, shadow handle=30 [ 12.876] sna_accel_block: evaluating timers, active=7 [ 12.876] sna_accel_block: flush timer expires in 16 [12892] [ 12.876] sna_wakeup_handler [ 12.876] sna_accel_flush: flush?=0, dirty?=0 [ 12.876] sna_accel_flush: flush?=0, dirty?=0 [ 12.876] sna_block_handler (tv=0.0) [ 12.876] sna_wakeup_handler [ 12.876] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4ea, drawable=4f2 [ 12.876] sna_validate_gc: recomputing clip [ 12.876] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 12.876] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 12.876] try_upload__fast: ignore existing cpu damage (if any) [ 12.876] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 12.876] try_upload__fast: no, no gpu damage [ 12.876] sna_drawable_move_region_to_cpu(pixmap=1266 (1x32), [(0, 0), (1, 32)], flags=1) [ 12.876] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 12.876] _sna_pixmap_move_to_cpu(pixmap=1266, 1x32, flags=1) [ 12.876] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 12.876] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 12.876] operate_inplace: no, inplace operation not suitable [ 12.876] _sna_pixmap_move_to_cpu: marking as damaged [ 12.876] __sna_damage_all(1, 32) [ 12.876] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.876] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 12.876] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 12.876] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 12.876] sna_accel_flush: flush?=0, dirty?=0 [ 12.877] sna_composite(pixmap=1264, op=1, src=1266+(0, 0), mask=0+(0, 0), dst=1264+(0, 0)+(0, 0), size=(2, 64) [ 12.877] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 12.877] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 12.877] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 12.877] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 12.877] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 12.877] sna_composite: fallback, dst pixmap=1264 is too small (or completely damaged) [ 12.877] sna_composite: fallback -- fbComposite [ 12.877] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 12.877] sna_composite_fb: fallback -- move src to cpu [ 12.877] _sna_pixmap_move_to_cpu(pixmap=1266, 1x32, flags=2) [ 12.877] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b3c0a1, is-clear?=0 [ 12.877] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.877] sna_composite_fb: fallback -- move dst to cpu [ 12.877] sna_drawable_move_region_to_cpu(pixmap=1264 (2x64), [(0, 0), (2, 64)], flags=5) [ 12.877] sna_drawable_move_region_to_cpu: pixmap=1264 all damaged on CPU [ 12.877] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 12.877] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 12.877] sna_transform_is_imprecise_integer_translation: not unity scaling [ 12.877] sna_destroy_pixmap: pixmap=1266, attached?=1 [ 12.877] __sna_free_pixmap(pixmap=1266) [ 12.877] sna_composite(pixmap=1252, op=3, src=1264+(3422, 6), mask=0+(3230, 0), dst=1252+(3230, 0)+(0, 0), size=(48, 36) [ 12.877] sna_compute_composite_region: dst=(3230, 0)x(48, 36) [ 12.877] sna_compute_composite_region: initial clip against dst->pDrawable: (3230, 0), (3278, 36) [ 12.877] clip_to_dst: region: 1x[(3230, 0), (3278, 36)], clip: 1x[(0, 0), (3278, 1166)] [ 12.877] sna_compute_composite_region: clip against dst->pCompositeClip: (3230, 0), (3278, 36) [ 12.877] sna_compute_composite_region: clip against src (2x64 clip=0): (3230, 0), (3278, 36) [ 12.877] sna_composite: composite region extents:+(0, 0) -> (3230, 0), (3278, 36) + (0, 0) [ 12.877] gen9_render_composite: 48x36, current mode=0/1 [ 12.877] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.877] kgem_bo_is_busy: handle=11, domain: 3 exec? 0, rq? 1 [ 12.877] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.877] gen9_composite_set_target: (3230, 0)x(48, 36), partial?=1 [ 12.877] sna_drawable_use_bo pixmap=1252, box=((3230, 0), (3278, 36)), flags=7... [ 12.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.877] sna_drawable_use_bo: using whole GPU bo [ 12.877] gen9_composite_set_target: pixmap=1252, format=20020888, size=3278x1166, pitch=13312, delta=(0,0),damage=0xffffffffffffffff [ 12.877] gen9_composite_picture: (3422, 6)x(48, 36), dst=(3230, 0) [ 12.877] sna_transform_is_imprecise_integer_translation: no transform [ 12.877] gen9_composite_picture: integer translation (0, 0), removing [ 12.877] sna_render_pixmap_bo pixmap=1264, (3422, 6)x(48, 36)/(2, 64) [ 12.877] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 12.877] sna_render_pixmap_bo: offset=(192, 6), size=(2, 64) [ 12.877] use_cpu_bo: no cpu bo [ 12.877] kgem_choose_tiling: too thin [2] for TILING_Y [ 12.877] kgem_choose_tiling: 2x36 -> 0 [ 12.877] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 12.877] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 12.877] sna_drawable_move_region_to_cpu(pixmap=1264 (2x64), [(0, 6), (2, 42)], flags=2) [ 12.877] sna_drawable_move_region_to_cpu: pixmap=1264 all damaged on CPU [ 12.877] kgem_can_create_2d: 2x36 @ 32 [ 12.877] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 12.877] kgem_can_create_2d: untiled size=4096 [ 12.877] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 12.877] kgem_choose_tiling: 2x36 -> 0 [ 12.877] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 12.877] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 12.877] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 12.877] kgem_create_buffer: searching for an inactive GTT map for upload [ 12.877] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.877] search_linear_cache: searching for inactive gtt map [ 12.877] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 12.877] search_linear_cache: searching for inactive gtt map [ 12.877] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 12.877] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 12.877] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 12.877] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 12.877] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 12.877] kgem_create_buffer: reusing handle=23 for buffer [ 12.877] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 12.877] init_buffer_from_bo: reusing handle=23 for buffer [ 12.877] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 12.877] kgem_bo_map: converting request for GTT map into CPU map [ 12.877] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 12.877] kgem_bo_sync__cpu: handle=23 [ 12.877] __kgem_busy: handle=23, busy=0, wedged=0 [ 12.877] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 12.877] __kgem_busy: handle=23, busy=0, wedged=0 [ 12.877] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 12.877] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 12.877] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 12.877] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 12.877] __kgem_bo_init(handle=23, num_pages=1152) [ 12.877] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 12.877] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.877] kgem_bo_is_render: handle=23, rq? 0 [0] [ 12.877] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.877] gen4_choose_composite_emitter: identity src, no mask [ 12.877] kgem_check_bo: num_pages=+8164, num_exec=+2 [ 12.877] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.877] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.877] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.877] kgem_add_handle: handle=4, index=0 [ 12.877] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.877] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.877] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.877] gen9_composite_get_binding_table(ffc0) [ 12.877] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 12.877] kgem_add_handle: handle=11, index=1 [ 12.877] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 12.877] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.877] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=3278, height=1166, pitch=13312, tiling=1 -> render [ 12.877] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 12.877] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 12.877] kgem_add_handle: handle=23, index=2 [ 12.877] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 12.877] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 12.877] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.877] gen9_emit_sampler: sampler = a [ 12.877] gen9_emit_sf: num_sf_outputs=1 [ 12.877] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.877] gen9_emit_vertex_elements: setup id=2 [ 12.877] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.877] gen9_render_composite_box: (3230, 0), (3278, 36) [ 12.877] apply_damage: damage=0x0, region=1 [(3230, 0), (3278, 36) + (0, 0)] [ 12.877] gen8_vertex_flush[490] = 3 [ 12.877] _kgem_bo_destroy: handle=23, proxy? 1 [ 12.877] sna_destroy_pixmap: pixmap=1264, attached?=1 [ 12.877] __sna_free_pixmap(pixmap=1264) [ 12.877] sna_validate_gc(0x55bca9adccd0) changes=80000, previous serial=800004e4, drawable=4e4 [ 12.877] sna_validate_gc: recomputing clip [ 12.877] sna_validate_gc: composite clip=1x[(0, 0), (3278, 1166)] [0x55bca9b01d90] [ 12.877] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1252:(3230, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.877] sna_copy_area: normal copy [ 12.877] sna_do_copy: src=(3422, 6), dst=(3230, 0), size=(48x36) [ 12.877] sna_do_copy: after drawable: src=(3422, 6), dst=(3230, 0), size=(48x36) [ 12.877] sna_do_copy: dst extents (3230, 0), (3278, 36), dst clip extents (0, 0), (3278, 1166), dst size=3278x1166 [ 12.877] sna_do_copy: clipped dst extents (3230, 0), (3278, 36) [ 12.877] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 12.877] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 12.877] sna_do_copy: pixmap -- no source clipping [ 12.877] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 12.877] sna_do_copy: copy region (3230, 0), (3278, 36) x 1 + (192, 6) [ 12.877] sna_copy_boxes (boxes=1x[(3230, 0), (3278, 36)...], src pixmap=292+(192, 6), dst pixmap=1252+(0, 0), alu=3, src.size=3840x2160, dst.size=3278x1166) [ 12.877] sna_copy_boxes: dst=(priv=0x55bca9b12220, gpu_bo=11, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 12.877] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.877] sna_drawable_use_bo pixmap=1252, box=((3230, 0), (3278, 36)), flags=b... [ 12.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 12.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.877] sna_drawable_use_bo: using whole GPU bo [ 12.877] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 12.877] sna_pixmap_move_to_gpu: already all-damaged [ 12.877] sna_pixmap_mark_active: pixmap=292, handle=9 [ 12.877] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.877] gen9_render_copy_boxes (192, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.877] kgem_bo_is_render: handle=9, rq? 0 [0] [ 12.877] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.877] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.877] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.877] aligning vertex: was 3, now 2 floats per vertex [ 12.877] gen9_composite_get_binding_table(ff00) [ 12.877] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 12.877] kgem_add_handle: handle=9, index=3 [ 12.877] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 12.877] [3fb0] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 12.877] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 12.877] gen9_emit_sampler: sampler = 0 [ 12.877] gen9_emit_vertex_elements: setup id=0 [ 12.877] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.877] (3422, 6) -> (3230, 0) + (48, 36) [ 12.877] gen8_vertex_flush[51c] = 3 [ 12.877] sna_composite_rectangles(pixmap=1252, op=3, 660a0a0a x 1 [(3230, 0)x(48, 36) ...]) [ 12.877] sna_composite_rectangles: converted to op 3 [ 12.877] sna_composite_rectangles[0] (3230, 0)x(48, 36) -> (3230, 0), (3278, 36) [ 12.877] sna_composite_rectangles: nrects=1, region=(3230, 0), (3278, 36) x 1 [ 12.877] sna_composite_rectangles: clipped extents (3230, 0),(3278, 36) x 1 [ 12.877] sna_composite_rectangles: pixmap +(0, 0) extents (3230, 0),(3278, 36) [ 12.877] sna_drawable_use_bo pixmap=1252, box=((3230, 0), (3278, 36)), flags=1... [ 12.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 12.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.877] sna_drawable_use_bo: using whole GPU bo [ 12.877] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 12.877] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.877] gen9_render_fill_boxes(660a0a0a x 1 [(3230, 0), (3278, 36) ...]) [ 12.877] sna_render_get_solid: 660a0a0a [ 12.877] sna_render_get_solid(2) = 660a0a0a (old) [ 12.877] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.877] kgem_check_bo: num_pages=+0, num_exec=+0 [ 12.877] gen9_composite_get_binding_table(fe80) [ 12.877] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 12.877] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 12.877] kgem_add_handle: handle=8, index=4 [ 12.877] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 12.877] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 12.877] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 12.877] gen9_emit_sampler: sampler = 1 [ 12.877] gen9_emit_vertex_elements: setup id=0 [ 12.877] (3230, 0), (3278, 36) [ 12.877] gen8_vertex_flush[578] = 3 [ 12.877] sna_composite(pixmap=1252, op=3, src=1250+(0, 6), mask=0+(3230, 0), dst=1252+(3230, 0)+(0, 0), size=(48, 36) [ 12.877] sna_compute_composite_region: dst=(3230, 0)x(48, 36) [ 12.877] sna_compute_composite_region: initial clip against dst->pDrawable: (3230, 0), (3278, 36) [ 12.877] clip_to_dst: region: 1x[(3230, 0), (3278, 36)], clip: 1x[(0, 0), (3278, 1166)] [ 12.877] sna_compute_composite_region: clip against dst->pCompositeClip: (3230, 0), (3278, 36) [ 12.877] sna_compute_composite_region: clip against src (48x48 clip=0): (3230, 0), (3278, 36) [ 12.877] sna_composite: composite region extents:+(0, 0) -> (3230, 0), (3278, 36) + (0, 0) [ 12.877] gen9_render_composite: 48x36, current mode=1/1 [ 12.877] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.877] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.877] kgem_bo_is_busy: handle=11, domain: 3 exec? 1, rq? 1 [ 12.877] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 12.877] gen9_composite_set_target: (3230, 0)x(48, 36), partial?=1 [ 12.877] sna_drawable_use_bo pixmap=1252, box=((3230, 0), (3278, 36)), flags=7... [ 12.877] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 12.877] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.877] sna_drawable_use_bo: using whole GPU bo [ 12.877] gen9_composite_set_target: pixmap=1252, format=20020888, size=3278x1166, pitch=13312, delta=(0,0),damage=0xffffffffffffffff [ 12.877] gen9_composite_picture: (0, 6)x(48, 36), dst=(3230, 0) [ 12.877] sna_transform_is_imprecise_integer_translation: no transform [ 12.877] gen9_composite_picture: integer translation (0, 0), removing [ 12.877] sna_render_pixmap_bo pixmap=1250, (0, 6)x(48, 36)/(48, 48) [ 12.877] sna_render_pixmap_bo: CPU all damaged [ 12.877] sna_add_flush_pixmap: marking pixmap=1250 for flushing [ 12.877] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.877] __kgem_retire_rq: request 1 complete [ 12.877] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 12.877] kgem_bo_move_to_cache: release handle=38 [ 12.877] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 12.877] sna_add_flush_pixmap: new flush bo, flushing before [ 12.877] gen8_vertex_close: used=1896, vbo active? 16, vb=5, nreloc=2 [ 12.877] gen8_vertex_close: reloc[0] = 287 [ 12.877] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.877] kgem_add_handle: handle=16, index=5 [ 12.877] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 12.877] gen8_vertex_close: reloc[1] = 322 [ 12.877] kgem_add_reloc64: handle=16, pos=322, delta=0, domains=200000 [ 12.877] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 12.877] batch[1/1, flags=1800]: 356 356 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=16339 [fenced=0] [ 12.877] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 12.877] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 12.877] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.877] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.877] kgem_fixup_relocs: shrinking by 61440 [ 12.877] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.877] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.877] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.877] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.877] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 12.877] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 12.877] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 12.877] __kgem_bo_clear_busy: handle=8 [ 12.877] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 12.877] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.877] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.877] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.877] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.877] kgem_bo_is_render: handle=28, rq? 0 [0] [ 12.877] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 12.877] gen4_choose_composite_emitter: identity src, no mask [ 12.877] needs_batch_flush: flushing before handle=28 for new reservation [ 12.877] kgem_check_bo: num_pages=+8103, num_exec=+2 [ 12.877] aligning vertex: was 2, now 3 floats per vertex [ 12.877] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.877] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.877] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.877] kgem_add_handle: handle=4, index=0 [ 12.877] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.877] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.877] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.877] gen9_composite_get_binding_table(ffc0) [ 12.877] kgem_add_reloc64: handle=11, pos=16360, delta=0, domains=20002 [ 12.877] kgem_add_handle: handle=11, index=1 [ 12.877] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fa111000) [ 12.877] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 12.877] [3fe0] bind bo(handle=11, addr=fa111000), format=192, width=3278, height=1166, pitch=13312, tiling=1 -> render [ 12.877] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 12.877] kgem_add_handle: handle=28, index=2 [ 12.877] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 12.877] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 12.877] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 12.877] gen9_emit_sampler: sampler = 2 [ 12.877] gen9_emit_sf: num_sf_outputs=1 [ 12.877] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.877] gen9_emit_vertex_elements: setup id=2 [ 12.877] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 12.877] gen9_render_composite_box: (3230, 0), (3278, 36) [ 12.877] apply_damage: damage=0x0, region=1 [(3230, 0), (3278, 36) + (0, 0)] [ 12.877] gen8_vertex_flush[490] = 3 [ 12.877] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800004e4, drawable=b1 [ 12.877] sna_validate_gc: recomputing clip [ 12.877] sna_validate_gc: composite clip=2x[(192, 6), (3470, 1172)] [0x55bca9b01d90] [ 12.878] sna_copy_area: src=pixmap=1252:(0, 0)x(3278, 1166)+(0, 0) -> dst=pixmap=165:(192, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 12.878] sna_copy_area: normal copy [ 12.878] sna_do_copy: src=(0, 0), dst=(192, 6), size=(3278x1166) [ 12.878] sna_do_copy: after drawable: src=(0, 0), dst=(192, 6), size=(3278x1166) [ 12.878] sna_do_copy: dst extents (192, 6), (3470, 1172), dst clip extents (192, 6), (3470, 1172), dst size=7680x2160 [ 12.878] sna_do_copy: clipped dst extents (192, 6), (3470, 1172) [ 12.878] sna_do_copy: unclipped src extents (0, 0), (3278, 1166) [ 12.878] sna_do_copy: clipped src extents (0, 0), (3278, 1166) [ 12.878] sna_do_copy: pixmap -- no source clipping [ 12.878] sna_do_copy: src extents (0, 0), (3278, 1166) x 1 [ 12.878] sna_do_copy: copy region (192, 6), (3470, 1172) x 2 + (-192, -6) [ 12.878] sna_copy_boxes (boxes=2x[(3422, 6), (3470, 42)...], src pixmap=1252+(-192, -6), dst pixmap=165+(0, 0), alu=3, src.size=3278x1166, dst.size=7680x2160) [ 12.878] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b12220, gpu_bo=11, cpu_bo=0), replaces=0 [ 12.878] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 12.878] sna_drawable_use_bo pixmap=165, box=((192, 6), (3470, 1172)), flags=3... [ 12.878] sna_drawable_use_bo: pinned, never REPLACES [ 12.878] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 12.878] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 12.878] sna_drawable_use_bo: applying move-to-gpu override [ 12.878] wait_for_shadow: flags=3, flips=2, handle=35, shadow=30 [ 12.878] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 12.878] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 12.878] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 12.878] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 12.878] 1:from scanout: pitch=30720, tiling=1, handle=27, id=1040 [ 12.878] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 12.878] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (7680, 2160) [ 12.878] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.878] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.878] kgem_bo_is_render: handle=27, rq? 0 [0] [ 12.878] kgem_bo_is_render: handle=27, rq? 0 [0] [ 12.878] kgem_bo_is_render: handle=35, rq? 0 [0] [ 12.878] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.878] __kgem_retire_rq: request 1 complete [ 12.878] kgem_set_mode: flushing before new bo [ 12.878] gen8_vertex_close: used=1905, vbo active? 16, vb=4, nreloc=1 [ 12.878] gen8_vertex_close: reloc[0] = 287 [ 12.878] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.878] kgem_add_handle: handle=16, index=3 [ 12.878] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 12.878] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=8177 [fenced=0] [ 12.878] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.878] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.878] kgem_fixup_relocs: shrinking by 61440 [ 12.878] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.878] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.878] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fa111000 [ 12.878] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.878] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 12.878] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.878] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.878] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 12.878] aligning vertex: was 3, now 2 floats per vertex [ 12.878] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 12.878] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 12.878] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 12.878] kgem_add_handle: handle=4, index=0 [ 12.878] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 12.878] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 12.878] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 12.878] gen9_composite_get_binding_table(ffc0) [ 12.878] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 12.878] kgem_add_handle: handle=27, index=1 [ 12.878] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 12.878] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 12.878] [3fe0] bind bo(handle=27, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 12.878] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 12.878] kgem_add_handle: handle=35, index=2 [ 12.878] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 12.878] [3fd0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 12.878] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 12.878] gen9_emit_sampler: sampler = 0 [ 12.878] gen9_emit_sf: num_sf_outputs=1 [ 12.878] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 12.878] gen9_emit_vertex_elements: setup id=0 [ 12.878] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 12.878] (0, 0) -> (0, 0) + (7680, 2160) [ 12.878] gen8_vertex_flush[490] = 3 [ 12.878] wait_for_shadow: setting front pixmap to handle=27 [ 12.878] sna_drawable_use_bo: using whole GPU bo [ 12.878] sna_pixmap_move_to_gpu(pixmap=1252, usage=0), flags=a [ 12.878] sna_pixmap_move_to_gpu: already all-damaged [ 12.878] sna_pixmap_mark_active: pixmap=1252, handle=11 [ 12.878] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 12.878] gen9_render_copy_boxes (-192, -6)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 12.878] kgem_bo_is_render: handle=11, rq? 1 [1] [ 12.878] kgem_bo_is_render: handle=27, rq? 1 [1] [ 12.878] kgem_bo_is_render: handle=27, rq? 1 [1] [ 12.878] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 12.878] gen9_composite_get_binding_table(ff00) [ 12.878] kgem_add_reloc64: handle=11, pos=16312, delta=0, domains=40000 [ 12.878] kgem_add_handle: handle=11, index=3 [ 12.878] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fa111000) [ 12.878] [3fb0] bind bo(handle=11, addr=fa111000), format=192, width=3278, height=1166, pitch=13312, tiling=1 -> sampler [ 12.878] gen9_emit_vertex_elements: setup id=0 [ 12.878] (3230, 0) -> (3422, 6) + (48, 36) [ 12.878] (0, 1090) -> (192, 1096) + (576, 76) [ 12.878] gen8_vertex_flush[4cc] = 6 [ 12.878] sna_destroy_pixmap: pixmap=1252, attached?=1 [ 12.878] _kgem_bo_destroy: handle=11, proxy? 0 [ 12.878] __kgem_bo_destroy: handle=11, size=33177600 [ 12.878] __kgem_bo_destroy: handle=11 -> active [ 12.878] __sna_free_pixmap(pixmap=1252) [ 12.878] sna_accel_flush: flush?=0, dirty?=1 [ 12.878] sna_accel_flush: syncing SHM pixmap=1250 (refcnt=1) [ 12.878] _sna_pixmap_move_to_cpu(pixmap=1250, 48x48, flags=3) [ 12.878] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 12.878] _sna_pixmap_move_to_cpu: CPU all-damaged [ 12.878] _sna_pixmap_move_to_cpu: syncing CPU bo [ 12.878] kgem_bo_sync__cpu_full: handle=28 [ 12.878] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.878] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 12.878] __kgem_busy: handle=28, busy=0, wedged=0 [ 12.878] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 12.878] __kgem_retire_requests_upto(handle=28, ring=0) [ 12.878] __kgem_retire_rq: request 1 complete [ 12.878] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 12.878] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_block_handler (tv=595.279000) [ 12.878] kgem_retire, need_retire?=1 [ 12.878] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.878] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 12.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.878] kgem_retire -- retired=0, need_retire=0 [ 12.878] kgem_retire__buffers: handle=23, busy? 0 [0] [ 12.878] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 12.878] __kgem_bo_destroy: handle=23, size=262144 [ 12.878] kgem_bo_replace_io: transferring io handle=23 to bo [ 12.878] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 12.878] sna_accel_block: GPU idle, flushing [ 12.878] gen8_vertex_close: used=1924, vbo active? 16, vb=1, nreloc=1 [ 12.878] gen8_vertex_close: reloc[0] = 287 [ 12.878] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 12.878] kgem_add_handle: handle=16, index=4 [ 12.878] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 12.878] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=40574 [fenced=0] [ 12.878] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 12.878] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 12.878] kgem_fixup_relocs: shrinking by 61440 [ 12.878] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.878] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 12.878] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 12.878] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 12.878] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=dc675000 [ 12.878] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fa111000 [ 12.878] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 12.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.878] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 12.878] sna_scanout_do_flush: flush timer active: delta=14 [ 12.878] sna_accel_block: evaluating timers, active=7 [ 12.878] sna_accel_block: flush timer expires in 14 [12892] [ 12.878] sna_wakeup_handler [ 12.878] sna_mode_wakeup: len=32 [ 12.878] sna_mode_wakeup: recording last swap on pipe=0, frame 526 [20e], time 12.878584 [ 12.878] sna_mode_wakeup: removing handle=30 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 12.878] sna_mode_wakeup: flip complete, pending? 2 [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_block_handler (tv=595.279000) [ 12.878] kgem_retire, need_retire?=1 [ 12.878] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.878] kgem_retire__requests_ring: retiring ring 0 [ 12.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.878] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.878] kgem_retire -- retired=0, need_retire=1 [ 12.878] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.878] sna_scanout_do_flush: flush timer active: delta=14 [ 12.878] sna_accel_block: evaluating timers, active=7 [ 12.878] sna_accel_block: flush timer expires in 14 [12892] [ 12.878] sna_wakeup_handler [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_block_handler (tv=595.279000) [ 12.878] kgem_retire, need_retire?=1 [ 12.878] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.878] kgem_retire__requests_ring: retiring ring 0 [ 12.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.878] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.878] kgem_retire -- retired=0, need_retire=1 [ 12.878] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.878] sna_scanout_do_flush: flush timer active: delta=14 [ 12.878] sna_accel_block: evaluating timers, active=7 [ 12.878] sna_accel_block: flush timer expires in 14 [12892] [ 12.878] sna_wakeup_handler [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_block_handler (tv=595.279000) [ 12.878] kgem_retire, need_retire?=1 [ 12.878] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.878] kgem_retire__requests_ring: retiring ring 0 [ 12.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.878] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.878] kgem_retire -- retired=0, need_retire=1 [ 12.878] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.878] sna_scanout_do_flush: flush timer active: delta=14 [ 12.878] sna_accel_block: evaluating timers, active=7 [ 12.878] sna_accel_block: flush timer expires in 14 [12892] [ 12.878] sna_wakeup_handler [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_block_handler (tv=595.279000) [ 12.878] kgem_retire, need_retire?=1 [ 12.878] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.878] kgem_retire__requests_ring: retiring ring 0 [ 12.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.878] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.878] kgem_retire -- retired=0, need_retire=1 [ 12.878] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.878] sna_scanout_do_flush: flush timer active: delta=14 [ 12.878] sna_accel_block: evaluating timers, active=7 [ 12.878] sna_accel_block: flush timer expires in 14 [12892] [ 12.878] sna_wakeup_handler [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_accel_flush: flush?=0, dirty?=0 [ 12.878] sna_block_handler (tv=595.279000) [ 12.878] kgem_retire, need_retire?=1 [ 12.878] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.878] kgem_retire__requests_ring: retiring ring 0 [ 12.878] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.878] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.878] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.878] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_block_handler (tv=595.278000) [ 12.879] kgem_retire, need_retire?=1 [ 12.879] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.879] kgem_retire__requests_ring: retiring ring 0 [ 12.879] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.879] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.879] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.879] kgem_retire -- retired=0, need_retire=1 [ 12.879] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.879] sna_scanout_do_flush: flush timer active: delta=13 [ 12.879] sna_accel_block: evaluating timers, active=7 [ 12.879] sna_accel_block: flush timer expires in 13 [12892] [ 12.879] sna_wakeup_handler [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.879] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.880] sna_wakeup_handler [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_accel_flush: flush?=0, dirty?=0 [ 12.880] sna_block_handler (tv=595.277000) [ 12.880] kgem_retire, need_retire?=1 [ 12.880] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.880] kgem_retire__requests_ring: retiring ring 0 [ 12.880] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.880] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.880] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.880] kgem_retire -- retired=0, need_retire=1 [ 12.880] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.880] sna_scanout_do_flush: flush timer active: delta=12 [ 12.880] sna_accel_block: evaluating timers, active=7 [ 12.880] sna_accel_block: flush timer expires in 12 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_block_handler (tv=595.276000) [ 12.881] kgem_retire, need_retire?=1 [ 12.881] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.881] kgem_retire__requests_ring: retiring ring 0 [ 12.881] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.881] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.881] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.881] kgem_retire -- retired=0, need_retire=1 [ 12.881] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.881] sna_scanout_do_flush: flush timer active: delta=11 [ 12.881] sna_accel_block: evaluating timers, active=7 [ 12.881] sna_accel_block: flush timer expires in 11 [12892] [ 12.881] sna_wakeup_handler [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.881] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.882] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.883] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_block_handler (tv=595.273000) [ 12.884] kgem_retire, need_retire?=1 [ 12.884] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.884] kgem_retire__requests_ring: retiring ring 0 [ 12.884] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.884] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.884] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.884] kgem_retire -- retired=0, need_retire=1 [ 12.884] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.884] sna_scanout_do_flush: flush timer active: delta=8 [ 12.884] sna_accel_block: evaluating timers, active=7 [ 12.884] sna_accel_block: flush timer expires in 8 [12892] [ 12.884] sna_wakeup_handler [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_block_handler (tv=595.273000) [ 12.884] kgem_retire, need_retire?=1 [ 12.884] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.884] kgem_retire__requests_ring: retiring ring 0 [ 12.884] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.884] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.884] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.884] kgem_retire -- retired=0, need_retire=1 [ 12.884] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.884] sna_scanout_do_flush: flush timer active: delta=8 [ 12.884] sna_accel_block: evaluating timers, active=7 [ 12.884] sna_accel_block: flush timer expires in 8 [12892] [ 12.884] sna_wakeup_handler [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_block_handler (tv=595.273000) [ 12.884] kgem_retire, need_retire?=1 [ 12.884] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.884] kgem_retire__requests_ring: retiring ring 0 [ 12.884] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.884] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.884] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.884] kgem_retire -- retired=0, need_retire=1 [ 12.884] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.884] sna_scanout_do_flush: flush timer active: delta=8 [ 12.884] sna_accel_block: evaluating timers, active=7 [ 12.884] sna_accel_block: flush timer expires in 8 [12892] [ 12.884] sna_wakeup_handler [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_block_handler (tv=595.273000) [ 12.884] kgem_retire, need_retire?=1 [ 12.884] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.884] kgem_retire__requests_ring: retiring ring 0 [ 12.884] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.884] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.884] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.884] kgem_retire -- retired=0, need_retire=1 [ 12.884] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.884] sna_scanout_do_flush: flush timer active: delta=8 [ 12.884] sna_accel_block: evaluating timers, active=7 [ 12.884] sna_accel_block: flush timer expires in 8 [12892] [ 12.884] sna_wakeup_handler [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_accel_flush: flush?=0, dirty?=0 [ 12.884] sna_block_handler (tv=595.273000) [ 12.884] kgem_retire, need_retire?=1 [ 12.884] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.884] kgem_retire__requests_ring: retiring ring 0 [ 12.884] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.884] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.884] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.884] kgem_retire -- retired=0, need_retire=1 [ 12.884] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.884] sna_scanout_do_flush: flush timer active: delta=8 [ 12.884] sna_accel_block: evaluating timers, active=7 [ 12.884] sna_accel_block: flush timer expires in 8 [12892] [ 12.886] sna_wakeup_handler [ 12.886] sna_accel_flush: flush?=0, dirty?=0 [ 12.886] sna_accel_flush: flush?=0, dirty?=0 [ 12.886] sna_block_handler (tv=595.271000) [ 12.886] kgem_retire, need_retire?=1 [ 12.886] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.886] kgem_retire__requests_ring: retiring ring 0 [ 12.886] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.886] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.886] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.886] kgem_retire -- retired=0, need_retire=1 [ 12.886] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.886] sna_scanout_do_flush: flush timer active: delta=6 [ 12.886] sna_accel_do_throttle (time=12886), triggered [ 12.886] sna_accel_throttle (time=12886) [ 12.886] sna_accel_block: evaluating timers, active=7 [ 12.886] sna_accel_block: flush timer expires in 6 [12892] [ 12.886] sna_wakeup_handler [ 12.886] sna_accel_flush: flush?=0, dirty?=0 [ 12.886] sna_accel_flush: flush?=0, dirty?=0 [ 12.886] sna_block_handler (tv=595.271000) [ 12.886] kgem_retire, need_retire?=1 [ 12.886] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.886] kgem_retire__requests_ring: retiring ring 0 [ 12.886] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.886] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.886] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.886] kgem_retire -- retired=0, need_retire=1 [ 12.886] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.886] sna_scanout_do_flush: flush timer active: delta=6 [ 12.886] sna_accel_block: evaluating timers, active=7 [ 12.886] sna_accel_block: flush timer expires in 6 [12892] [ 12.886] sna_wakeup_handler [ 12.886] sna_accel_flush: flush?=0, dirty?=0 [ 12.886] sna_accel_flush: flush?=0, dirty?=0 [ 12.886] sna_block_handler (tv=595.271000) [ 12.886] kgem_retire, need_retire?=1 [ 12.886] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.886] kgem_retire__requests_ring: retiring ring 0 [ 12.886] __kgem_busy: handle=1, busy=131072, wedged=0 [ 12.886] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 12.886] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.886] kgem_retire -- retired=0, need_retire=1 [ 12.886] kgem_bo_is_busy: handle=16, domain: 3 exec? 0, rq? 1 [ 12.886] sna_scanout_do_flush: flush timer active: delta=6 [ 12.886] sna_accel_block: evaluating timers, active=7 [ 12.886] sna_accel_block: flush timer expires in 6 [12892] [ 12.892] sna_wakeup_handler [ 12.892] sna_block_handler (tv=595.265000) [ 12.892] kgem_retire, need_retire?=1 [ 12.892] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 12.892] kgem_retire__requests_ring: retiring ring 0 [ 12.892] __kgem_busy: handle=1, busy=0, wedged=0 [ 12.892] __kgem_retire_rq: request 1 complete [ 12.892] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 12.892] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 12.892] kgem_bo_move_to_cache: release handle=11 [ 12.892] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 12.892] kgem_bo_can_map: handle=11, map=0x7f1c71ee5000:0x0:0x0, tiling=1, domain=0, offset=4195422208 [ 12.892] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 12.892] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 12.892] kgem_retire -- retired=1, need_retire=0 [ 12.892] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 12.892] gen6_render_retire: resetting idle vbo [ 12.892] sna_scanout_do_flush: flush timer active: delta=0 [ 12.892] sna_scanout_do_flush (time=12892), triggered [ 12.892] sna_scanout_flush (time=12892), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.892] has_shadow: has pending damage? 1, outstanding flips: 1 [ 12.892] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.892] has_shadow: has pending damage? 1, outstanding flips: 1 [ 12.892] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 1, mode reconfiguration pending? 0) [ 12.892] sna_mode_redisplay: damage: 1x(192, 6), (3470, 1172) [ 12.892] sna_mode_redisplay: checking for 1 outstanding flip completions [ 12.892] sna_mode_redisplay: now 1 outstanding flip completions (enabled? 1) [ 12.892] sna_accel_block: evaluating timers, active=7 [ 12.892] sna_accel_block: flush timer expires in 16 [12908] [ 12.893] sna_wakeup_handler [ 12.893] sna_mode_wakeup: len=32 [ 12.893] sna_mode_wakeup: recording last swap on pipe=1, frame 497 [1f1], time 12.893945 [ 12.893] sna_mode_wakeup: removing handle=30 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 12.893] _kgem_bo_destroy: handle=30, proxy? 0 [ 12.893] __kgem_bo_destroy: handle=30, size=66355200 [ 12.893] kgem_bo_move_to_scanout: moving 30 [fb 108] to scanout cache, active? 0 [ 12.893] sna_mode_wakeup: flip complete, pending? 1 [ 12.893] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 12.893] sna_mode_redisplay: damage: 1x(192, 6), (3470, 1172) [ 12.893] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 12.893] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 12.893] sna_pixmap_move_to_gpu: already all-damaged [ 12.893] sna_pixmap_mark_active: pixmap=165, handle=27 [ 12.893] sna_mode_redisplay: crtc[0] transformed? 0 [ 12.893] sna_mode_redisplay: crtc[1] transformed? 0 [ 12.893] sna_mode_redisplay: crtc[2] transformed? 0 [ 12.893] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 12.893] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 12.893] get_fb: reusing fb=101 for handle=27 [ 12.893] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 12.893] __kgem_bo_clear_busy: handle=27 [ 12.893] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 12.893] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 12.893] __kgem_bo_clear_busy: handle=27 [ 12.893] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 12.893] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 12.893] set_shadow: waiting for region 1x[(192, 6), (3470, 1172)], front handle=27, shadow handle=35 [ 12.893] sna_block_handler (tv=595.264000) [ 12.893] sna_scanout_do_flush: flush timer active: delta=15 [ 12.893] sna_accel_block: evaluating timers, active=7 [ 12.893] sna_accel_block: flush timer expires in 15 [12908] [ 12.894] sna_wakeup_handler [ 12.894] sna_mode_wakeup: len=32 [ 12.894] sna_mode_wakeup: recording last swap on pipe=0, frame 527 [20f], time 12.895252 [ 12.894] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 12.894] sna_mode_wakeup: flip complete, pending? 2 [ 12.894] sna_block_handler (tv=595.263000) [ 12.894] sna_scanout_do_flush: flush timer active: delta=14 [ 12.894] sna_accel_block: evaluating timers, active=7 [ 12.894] sna_accel_block: flush timer expires in 14 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.895] sna_accel_block: flush timer expires in 13 [12908] [ 12.895] sna_wakeup_handler [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_accel_flush: flush?=0, dirty?=0 [ 12.895] sna_block_handler (tv=595.262000) [ 12.895] sna_scanout_do_flush: flush timer active: delta=13 [ 12.895] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 13 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_block_handler (tv=595.261000) [ 12.896] sna_scanout_do_flush: flush timer active: delta=12 [ 12.896] sna_accel_block: evaluating timers, active=7 [ 12.896] sna_accel_block: flush timer expires in 12 [12908] [ 12.896] sna_wakeup_handler [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.896] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_block_handler (tv=595.260000) [ 12.897] sna_scanout_do_flush: flush timer active: delta=11 [ 12.897] sna_accel_block: evaluating timers, active=7 [ 12.897] sna_accel_block: flush timer expires in 11 [12908] [ 12.897] sna_wakeup_handler [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.897] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.898] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_block_handler (tv=595.258000) [ 12.899] sna_scanout_do_flush: flush timer active: delta=9 [ 12.899] sna_accel_block: evaluating timers, active=7 [ 12.899] sna_accel_block: flush timer expires in 9 [12908] [ 12.899] sna_wakeup_handler [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_block_handler (tv=595.258000) [ 12.899] sna_scanout_do_flush: flush timer active: delta=9 [ 12.899] sna_accel_block: evaluating timers, active=7 [ 12.899] sna_accel_block: flush timer expires in 9 [12908] [ 12.899] sna_wakeup_handler [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_block_handler (tv=595.258000) [ 12.899] sna_scanout_do_flush: flush timer active: delta=9 [ 12.899] sna_accel_block: evaluating timers, active=7 [ 12.899] sna_accel_block: flush timer expires in 9 [12908] [ 12.899] sna_wakeup_handler [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_accel_flush: flush?=0, dirty?=0 [ 12.899] sna_block_handler (tv=595.258000) [ 12.899] sna_scanout_do_flush: flush timer active: delta=9 [ 12.899] sna_accel_block: evaluating timers, active=7 [ 12.899] sna_accel_block: flush timer expires in 9 [12908] [ 12.899] sna_wakeup_handler [ 12.900] sna_accel_flush: flush?=0, dirty?=0 [ 12.900] sna_accel_flush: flush?=0, dirty?=0 [ 12.900] sna_accel_flush: flush?=0, dirty?=0 [ 12.900] sna_block_handler (tv=595.257000) [ 12.900] sna_scanout_do_flush: flush timer active: delta=8 [ 12.900] sna_accel_block: evaluating timers, active=7 [ 12.900] sna_accel_block: flush timer expires in 8 [12908] [ 12.901] sna_wakeup_handler [ 12.901] sna_accel_flush: flush?=0, dirty?=0 [ 12.901] sna_accel_flush: flush?=0, dirty?=0 [ 12.901] sna_block_handler (tv=595.256000) [ 12.901] sna_scanout_do_flush: flush timer active: delta=7 [ 12.901] sna_accel_block: evaluating timers, active=7 [ 12.901] sna_accel_block: flush timer expires in 7 [12908] [ 12.901] sna_wakeup_handler [ 12.901] sna_accel_flush: flush?=0, dirty?=0 [ 12.901] sna_accel_flush: flush?=0, dirty?=0 [ 12.901] sna_block_handler (tv=595.256000) [ 12.901] sna_scanout_do_flush: flush timer active: delta=7 [ 12.901] sna_accel_block: evaluating timers, active=7 [ 12.901] sna_accel_block: flush timer expires in 7 [12908] [ 12.901] sna_wakeup_handler [ 12.901] sna_accel_flush: flush?=0, dirty?=0 [ 12.901] sna_accel_flush: flush?=0, dirty?=0 [ 12.901] sna_block_handler (tv=595.256000) [ 12.901] sna_scanout_do_flush: flush timer active: delta=7 [ 12.901] sna_accel_block: evaluating timers, active=7 [ 12.901] sna_accel_block: flush timer expires in 7 [12908] [ 12.908] sna_wakeup_handler [ 12.908] sna_block_handler (tv=595.249000) [ 12.908] sna_scanout_do_flush: flush timer active: delta=0 [ 12.908] sna_scanout_do_flush (time=12908), triggered [ 12.908] sna_scanout_flush (time=12908), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 12.908] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.908] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.908] has_shadow: has pending damage? 0, outstanding flips: 1 [ 12.908] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 12.908] sna_accel_do_throttle (time=12908), triggered [ 12.908] sna_accel_throttle (time=12908) [ 12.908] sna_accel_disarm_timer[1] (time=12908) [ 12.908] sna_accel_block: evaluating timers, active=5 [ 12.908] sna_accel_block: flush timer expires in 16 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_accel_flush: flush?=0, dirty?=0 [ 12.909] sna_block_handler (tv=595.248000) [ 12.909] sna_scanout_do_flush: flush timer active: delta=15 [ 12.909] sna_accel_do_throttle -- no pending activity [ 12.909] sna_accel_block: evaluating timers, active=5 [ 12.909] sna_accel_block: flush timer expires in 15 [12924] [ 12.909] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_mode_wakeup: len=32 [ 12.910] sna_mode_wakeup: recording last swap on pipe=1, frame 498 [1f2], time 12.910613 [ 12.910] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 12.910] sna_mode_wakeup: flip complete, pending? 1 [ 12.910] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.910] sna_accel_block: evaluating timers, active=5 [ 12.910] sna_accel_block: flush timer expires in 14 [12924] [ 12.910] sna_wakeup_handler [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_accel_flush: flush?=0, dirty?=0 [ 12.910] sna_block_handler (tv=595.247000) [ 12.910] sna_scanout_do_flush: flush timer active: delta=14 [ 12.910] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 14 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.911] sna_accel_block: evaluating timers, active=5 [ 12.911] sna_accel_block: flush timer expires in 13 [12924] [ 12.911] sna_wakeup_handler [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_accel_flush: flush?=0, dirty?=0 [ 12.911] sna_block_handler (tv=595.246000) [ 12.911] sna_scanout_do_flush: flush timer active: delta=13 [ 12.911] sna_accel_do_throttle -- no pending activity [ 12.912] sna_accel_block: evaluating timers, active=5 [ 12.912] sna_accel_block: flush timer expires in 13 [12924] [ 12.912] sna_wakeup_handler [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_block_handler (tv=595.245000) [ 12.912] sna_scanout_do_flush: flush timer active: delta=12 [ 12.912] sna_accel_do_throttle -- no pending activity [ 12.912] sna_accel_block: evaluating timers, active=5 [ 12.912] sna_accel_block: flush timer expires in 12 [12924] [ 12.912] sna_wakeup_handler [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.912] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.913] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_block_handler (tv=595.243000) [ 12.914] sna_scanout_do_flush: flush timer active: delta=10 [ 12.914] sna_accel_do_throttle -- no pending activity [ 12.914] sna_accel_block: evaluating timers, active=5 [ 12.914] sna_accel_block: flush timer expires in 10 [12924] [ 12.914] sna_wakeup_handler [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_block_handler (tv=595.243000) [ 12.914] sna_scanout_do_flush: flush timer active: delta=10 [ 12.914] sna_accel_do_throttle -- no pending activity [ 12.914] sna_accel_block: evaluating timers, active=5 [ 12.914] sna_accel_block: flush timer expires in 10 [12924] [ 12.914] sna_wakeup_handler [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_block_handler (tv=595.243000) [ 12.914] sna_scanout_do_flush: flush timer active: delta=10 [ 12.914] sna_accel_do_throttle -- no pending activity [ 12.914] sna_accel_block: evaluating timers, active=5 [ 12.914] sna_accel_block: flush timer expires in 10 [12924] [ 12.914] sna_wakeup_handler [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_block_handler (tv=595.243000) [ 12.914] sna_scanout_do_flush: flush timer active: delta=10 [ 12.914] sna_accel_do_throttle -- no pending activity [ 12.914] sna_accel_block: evaluating timers, active=5 [ 12.914] sna_accel_block: flush timer expires in 10 [12924] [ 12.914] sna_wakeup_handler [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_accel_flush: flush?=0, dirty?=0 [ 12.914] sna_block_handler (tv=595.243000) [ 12.914] sna_scanout_do_flush: flush timer active: delta=10 [ 12.914] sna_accel_do_throttle -- no pending activity [ 12.914] sna_accel_block: evaluating timers, active=5 [ 12.914] sna_accel_block: flush timer expires in 10 [12924] [ 12.915] sna_wakeup_handler [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_block_handler (tv=595.242000) [ 12.915] sna_scanout_do_flush: flush timer active: delta=9 [ 12.915] sna_accel_do_throttle -- no pending activity [ 12.915] sna_accel_block: evaluating timers, active=5 [ 12.915] sna_accel_block: flush timer expires in 9 [12924] [ 12.915] sna_wakeup_handler [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_block_handler (tv=595.242000) [ 12.915] sna_scanout_do_flush: flush timer active: delta=9 [ 12.915] sna_accel_do_throttle -- no pending activity [ 12.915] sna_accel_block: evaluating timers, active=5 [ 12.915] sna_accel_block: flush timer expires in 9 [12924] [ 12.915] sna_wakeup_handler [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_accel_flush: flush?=0, dirty?=0 [ 12.915] sna_block_handler (tv=595.242000) [ 12.915] sna_scanout_do_flush: flush timer active: delta=9 [ 12.915] sna_accel_do_throttle -- no pending activity [ 12.915] sna_accel_block: evaluating timers, active=5 [ 12.916] sna_accel_block: flush timer expires in 9 [12924] [ 12.925] sna_wakeup_handler [ 12.925] sna_block_handler (tv=595.232000) [ 12.925] sna_scanout_do_flush: flush timer active: delta=-1 [ 12.925] sna_scanout_do_flush (time=12925), triggered [ 12.925] sna_scanout_flush (time=12925), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 12.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.925] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 12.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.925] sna_accel_disarm_timer[0] (time=12925) [ 12.925] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 12.925] sna_accel_do_throttle -- no pending activity [ 12.998] sna_wakeup_handler [ 12.998] sna_block_handler (tv=595.159000) [ 12.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.998] sna_accel_do_throttle -- no pending activity [ 12.998] sna_wakeup_handler [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_block_handler (tv=0.0) [ 12.998] sna_wakeup_handler [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_block_handler (tv=595.159000) [ 12.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.998] sna_accel_do_throttle -- no pending activity [ 12.998] sna_wakeup_handler [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_block_handler (tv=595.159000) [ 12.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.998] sna_accel_do_throttle -- no pending activity [ 12.998] sna_wakeup_handler [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_block_handler (tv=595.159000) [ 12.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.998] sna_accel_do_throttle -- no pending activity [ 12.998] sna_wakeup_handler [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_accel_flush: flush?=0, dirty?=0 [ 12.998] sna_block_handler (tv=595.159000) [ 12.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.998] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_change_window_attributes [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 12.999] sna_block_handler (tv=595.158000) [ 12.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 12.999] sna_accel_do_throttle -- no pending activity [ 12.999] sna_wakeup_handler [ 12.999] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_change_window_attributes [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.000] sna_wakeup_handler [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_accel_flush: flush?=0, dirty?=0 [ 13.000] sna_block_handler (tv=595.157000) [ 13.000] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.000] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.001] sna_wakeup_handler [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_accel_flush: flush?=0, dirty?=0 [ 13.001] sna_block_handler (tv=595.156000) [ 13.001] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.001] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_create_window: window=16777217 [ 13.002] sna_set_window_pixmap: window=16777217, old pixmap=0 new pixmap=165 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_change_window_attributes [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.002] sna_wakeup_handler [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_accel_flush: flush?=0, dirty?=0 [ 13.002] sna_block_handler (tv=595.155000) [ 13.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.002] sna_accel_do_throttle -- no pending activity [ 13.003] sna_wakeup_handler [ 13.003] sna_block_handler (tv=595.154000) [ 13.003] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.003] sna_accel_do_throttle -- no pending activity [ 13.003] sna_wakeup_handler [ 13.003] sna_accel_flush: flush?=0, dirty?=0 [ 13.003] sna_block_handler (tv=0.0) [ 13.003] sna_wakeup_handler [ 13.003] sna_accel_flush: flush?=0, dirty?=0 [ 13.003] sna_accel_flush: flush?=0, dirty?=0 [ 13.003] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.154000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.004] sna_wakeup_handler [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_accel_flush: flush?=0, dirty?=0 [ 13.004] sna_block_handler (tv=595.153000) [ 13.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.004] sna_accel_do_throttle -- no pending activity [ 13.018] sna_wakeup_handler [ 13.018] sna_accel_flush: flush?=0, dirty?=0 [ 13.018] sna_accel_flush: flush?=0, dirty?=0 [ 13.018] sna_block_handler (tv=595.139000) [ 13.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.018] sna_accel_do_throttle -- no pending activity [ 13.018] sna_wakeup_handler [ 13.018] sna_accel_flush: flush?=0, dirty?=0 [ 13.018] sna_accel_flush: flush?=0, dirty?=0 [ 13.018] sna_accel_flush: flush?=0, dirty?=0 [ 13.018] sna_block_handler (tv=595.139000) [ 13.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.018] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.019] sna_wakeup_handler [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_accel_flush: flush?=0, dirty?=0 [ 13.019] sna_block_handler (tv=595.138000) [ 13.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.019] sna_accel_do_throttle -- no pending activity [ 13.022] sna_wakeup_handler [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_block_handler (tv=595.135000) [ 13.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.022] sna_accel_do_throttle -- no pending activity [ 13.022] sna_wakeup_handler [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_block_handler (tv=595.135000) [ 13.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.022] sna_accel_do_throttle -- no pending activity [ 13.022] sna_wakeup_handler [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_block_handler (tv=595.135000) [ 13.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.022] sna_accel_do_throttle -- no pending activity [ 13.022] sna_wakeup_handler [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_block_handler (tv=595.135000) [ 13.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.022] sna_accel_do_throttle -- no pending activity [ 13.022] sna_wakeup_handler [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_block_handler (tv=595.135000) [ 13.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.022] sna_accel_do_throttle -- no pending activity [ 13.022] sna_wakeup_handler [ 13.022] sna_create_window: window=16777219 [ 13.022] sna_set_window_pixmap: window=16777219, old pixmap=0 new pixmap=165 [ 13.022] sna_change_window_attributes [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_block_handler (tv=595.135000) [ 13.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.022] sna_accel_do_throttle -- no pending activity [ 13.022] sna_wakeup_handler [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_accel_flush: flush?=0, dirty?=0 [ 13.022] sna_block_handler (tv=595.135000) [ 13.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.022] sna_accel_do_throttle -- no pending activity [ 13.023] sna_wakeup_handler [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_block_handler (tv=595.134000) [ 13.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.023] sna_accel_do_throttle -- no pending activity [ 13.023] sna_wakeup_handler [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_block_handler (tv=595.134000) [ 13.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.023] sna_accel_do_throttle -- no pending activity [ 13.023] sna_wakeup_handler [ 13.023] sna_create_window: window=16777223 [ 13.023] sna_set_window_pixmap: window=16777223, old pixmap=0 new pixmap=165 [ 13.023] sna_change_window_attributes [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_create_window: window=16777224 [ 13.023] sna_set_window_pixmap: window=16777224, old pixmap=0 new pixmap=165 [ 13.023] sna_change_window_attributes [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_block_handler (tv=595.134000) [ 13.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.023] sna_accel_do_throttle -- no pending activity [ 13.023] sna_wakeup_handler [ 13.023] sna_change_window_attributes [ 13.023] sna_change_window_attributes [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_block_handler (tv=595.134000) [ 13.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.023] sna_accel_do_throttle -- no pending activity [ 13.023] sna_wakeup_handler [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_change_window_attributes [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_block_handler (tv=595.134000) [ 13.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.023] sna_accel_do_throttle -- no pending activity [ 13.023] sna_wakeup_handler [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_accel_flush: flush?=0, dirty?=0 [ 13.023] sna_block_handler (tv=595.134000) [ 13.023] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.023] sna_accel_do_throttle -- no pending activity [ 13.024] sna_wakeup_handler [ 13.024] sna_accel_flush: flush?=0, dirty?=0 [ 13.024] sna_accel_flush: flush?=0, dirty?=0 [ 13.024] sna_accel_flush: flush?=0, dirty?=0 [ 13.024] sna_block_handler (tv=595.133000) [ 13.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.024] sna_accel_do_throttle -- no pending activity [ 13.024] sna_wakeup_handler [ 13.024] sna_accel_flush: flush?=0, dirty?=0 [ 13.024] sna_accel_flush: flush?=0, dirty?=0 [ 13.024] sna_accel_flush: flush?=0, dirty?=0 [ 13.024] sna_block_handler (tv=595.133000) [ 13.024] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.024] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_pixmap_create_shm(88x88, depth=32, bpp=32, pitch=352) [ 13.046] __pop_freed_pixmap: reusing freed pixmap=1252 header [ 13.046] create_pixmap_hdr: pixmap=1271, width=88, height=88, usage=0 [ 13.046] kgem_create_map(0x7f1c71a5d000 size=30976, read-only?=0) - has_userptr?=1 [ 13.046] __kgem_bo_init(handle=42, num_pages=8) [ 13.046] kgem_create_map(ptr=0x7f1c71a5d000, size=30976, pages=8, read_only=0) => handle=42 (proxy? 0) [ 13.046] sna_accel_watch_flush: enable=1 [ 13.046] __sna_damage_all(88, 88) [ 13.046] sna_pixmap_create_shm: serial=1271, 88x88, usage=0 [ 13.046] sna_destroy_pixmap: pixmap=1272, attached?=1 [ 13.046] kgem_bo_is_busy: handle=42, domain: 1 exec? 0, rq? 0 [ 13.046] __sna_free_pixmap(pixmap=1272) [ 13.046] __sna_pixmap_free_cpu: discarding CPU buffer, handle=42, size=32768 [ 13.046] kgem_bo_sync__cpu: handle=42 [ 13.046] sna_accel_watch_flush: enable=-1 [ 13.046] _kgem_bo_destroy: handle=42, proxy? 0 [ 13.046] __kgem_bo_destroy: handle=42, size=32768 [ 13.046] __kgem_bo_destroy: handle=42, not reusable [ 13.046] kgem_bo_free: handle=42, size=32768 [ 13.046] __kgem_busy: handle=42, busy=0, wedged=0 [ 13.046] kgem_bo_free: releasing 0x0:0x0 vma for handle=42, count=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.046] sna_wakeup_handler [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_accel_flush: flush?=0, dirty?=0 [ 13.046] sna_block_handler (tv=595.111000) [ 13.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.046] sna_accel_do_throttle -- no pending activity [ 13.057] sna_wakeup_handler [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_block_handler (tv=595.100000) [ 13.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.057] sna_accel_do_throttle -- no pending activity [ 13.057] sna_wakeup_handler [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_block_handler (tv=595.100000) [ 13.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.057] sna_accel_do_throttle -- no pending activity [ 13.057] sna_wakeup_handler [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_block_handler (tv=595.100000) [ 13.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.057] sna_accel_do_throttle -- no pending activity [ 13.057] sna_wakeup_handler [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_accel_flush: flush?=0, dirty?=0 [ 13.057] sna_block_handler (tv=595.100000) [ 13.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.057] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_change_window_attributes [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.058] sna_wakeup_handler [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_accel_flush: flush?=0, dirty?=0 [ 13.058] sna_block_handler (tv=595.99000) [ 13.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.058] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_change_window_attributes [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_block_handler (tv=595.98000) [ 13.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.059] sna_accel_do_throttle -- no pending activity [ 13.059] sna_wakeup_handler [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.059] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.060] sna_block_handler (tv=595.97000) [ 13.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.060] sna_accel_do_throttle -- no pending activity [ 13.060] sna_wakeup_handler [ 13.060] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_change_window_attributes [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_change_window_attributes [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_accel_flush: flush?=0, dirty?=0 [ 13.061] sna_block_handler (tv=595.96000) [ 13.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.061] sna_accel_do_throttle -- no pending activity [ 13.061] sna_wakeup_handler [ 13.061] sna_change_window_attributes [ 13.062] sna_accel_flush: flush?=0, dirty?=0 [ 13.062] sna_change_window_attributes [ 13.062] sna_create_pixmap(704, 146, 24, usage=0) [ 13.062] kgem_can_create_2d: 704x146 @ 24 [ 13.062] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=146 [ 13.062] kgem_can_create_2d: untiled size=413696 [ 13.062] kgem_choose_tiling: TLB near-miss between lines 704x146 (pitch=2816), forcing tiling 1 [ 13.062] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=146 [ 13.062] kgem_can_create_2d: tiled[-1] size=413696 [ 13.062] sna_create_pixmap: usage=0, flags=1b [ 13.062] sna_create_pixmap: creating GPU pixmap 704x146, stride=2816, flags=1b [ 13.062] __pop_freed_pixmap: reusing freed pixmap=1256 header [ 13.062] create_pixmap_hdr: pixmap=1279, width=704, height=146, usage=0 [ 13.062] sna_create_pixmap: serial=1279, 704x146, usage=0 [ 13.062] sna_composite_rectangles(pixmap=1280, op=0, 0 x 1 [(0, 0)x(704, 146) ...]) [ 13.062] sna_composite_rectangles: converted to op 0 [ 13.062] sna_composite_rectangles[0] (0, 0)x(704, 146) -> (0, 0), (704, 146) [ 13.062] sna_composite_rectangles: nrects=1, region=(0, 0), (704, 146) x 1 [ 13.062] sna_composite_rectangles: clipped extents (0, 0),(704, 146) x 1 [ 13.062] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(704, 146) [ 13.062] sna_composite_rectangles: dropping last-cpu hint [ 13.062] sna_drawable_use_bo pixmap=1280, box=((0, 0), (704, 146)), flags=19... [ 13.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.062] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.062] sna_pixmap_move_to_gpu(pixmap=1280, usage=0), flags=b [ 13.062] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.062] sna_pixmap_move_to_gpu: creating GPU bo (704x146@32), create=b [ 13.062] kgem_choose_tiling: TLB near-miss between lines 704x146 (pitch=2816), forcing tiling 1 [ 13.062] kgem_choose_tiling: TLB near-miss between lines 704x146 (pitch=2816), forcing tiling 1 [ 13.062] sna_pixmap_alloc_gpu: pixmap=1280 [ 13.062] kgem_create_2d(704x146, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.062] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=152 [ 13.062] inactive too small: 64 < 114 [ 13.062] inactive too small: 64 < 114 [ 13.062] __kgem_bo_init(handle=42, num_pages=114) [ 13.062] kgem_set_tiling: handle=42, tiling=1 [1], pitch=3072 [3072]: 1 [ 13.062] new pitch=3072, tiling=1, handle=42, id=1042, num_pages=114 [114], bucket=6 [ 13.062] __sna_damage_all(704, 146) [ 13.062] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.062] sna_pixmap_mark_active: pixmap=1280, handle=42 [ 13.062] sna_drawable_use_bo: allocated GPU bo for operation [ 13.062] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.062] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 13.062] kgem_bo_is_render: handle=42, rq? 0 [0] [ 13.062] kgem_bo_is_render: handle=42, rq? 0 [0] [ 13.062] gen9_render_fill_boxes(0 x 1 [(0, 0), (704, 146) ...]) [ 13.062] sna_render_get_solid: 0 [ 13.062] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 13.062] needs_batch_flush: flushing before handle=42 for new reservation [ 13.062] kgem_check_bo: num_pages=+114, num_exec=+1 [ 13.062] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.062] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.062] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.062] kgem_add_handle: handle=4, index=0 [ 13.062] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.062] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.062] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.062] gen9_composite_get_binding_table(ffc0) [ 13.062] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 13.062] kgem_add_handle: handle=42, index=1 [ 13.062] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 13.062] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 13.062] [3fe0] bind bo(handle=42, addr=0), format=192, width=704, height=146, pitch=3072, tiling=1 -> render [ 13.062] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.062] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.062] kgem_add_handle: handle=7, index=2 [ 13.062] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.062] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.062] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.062] gen9_emit_sampler: sampler = 1 [ 13.062] gen9_emit_sf: num_sf_outputs=1 [ 13.062] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.062] gen9_emit_vertex_elements: setup id=0 [ 13.062] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.062] (0, 0), (704, 146) [ 13.062] gen8_vertex_flush[490] = 3 [ 13.062] sna_composite_rectangles: pixmap=1280 marking clear [0]? 1 [ 13.062] sna_pixmap_create_shm(704x146, depth=24, bpp=32, pitch=2816) [ 13.062] __pop_freed_pixmap: reusing freed pixmap=1258 header [ 13.062] create_pixmap_hdr: pixmap=1281, width=704, height=146, usage=0 [ 13.062] kgem_create_map(0x7f1c71965000 size=411136, read-only?=0) - has_userptr?=1 [ 13.062] __kgem_bo_init(handle=43, num_pages=101) [ 13.062] kgem_create_map(ptr=0x7f1c71965000, size=411136, pages=101, read_only=0) => handle=43 (proxy? 0) [ 13.062] sna_accel_watch_flush: enable=1 [ 13.062] __sna_damage_all(704, 146) [ 13.062] sna_pixmap_create_shm: serial=1281, 704x146, usage=0 [ 13.062] sna_create_pixmap(1, 1, 24, usage=0) [ 13.062] kgem_can_create_2d: 1x1 @ 24 [ 13.062] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 13.062] kgem_can_create_2d: untiled size=4096 [ 13.062] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 13.062] kgem_choose_tiling: 1x1 -> 0 [ 13.062] sna_create_pixmap: usage=0, flags=a [ 13.062] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 13.062] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 13.062] create_pixmap: serial=1283, usage=0, 1x1 [ 13.062] sna_create_pixmap: serial=1283, 1x1, usage=0 [ 13.062] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=503 [ 13.062] sna_validate_gc: recomputing clip [ 13.062] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9ac3e70] [ 13.062] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 13.062] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 13.062] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 13.062] sna_poly_fill_rect: dropping last-cpu hint [ 13.062] sna_drawable_use_bo pixmap=1283, box=((0, 0), (1, 1)), flags=19... [ 13.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.062] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.062] sna_drawable_use_bo: untiled, will not force allocation [ 13.062] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 13.062] sna_poly_fill_rect: not using GPU, hint=19 [ 13.062] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 13.062] sna_gc_move_to_cpu(0x55bca988c810) changes=7fffff [ 13.062] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 13.062] sna_drawable_move_region_to_cpu(pixmap=1283 (1x1), [(0, 0), (1, 1)], flags=5) [ 13.062] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 13.062] _sna_pixmap_move_to_cpu(pixmap=1283, 1x1, flags=5) [ 13.062] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 13.062] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 13.062] _sna_pixmap_move_to_cpu: marking as damaged [ 13.062] __sna_damage_all(1, 1) [ 13.062] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.062] sna_poly_fill_rect: fallback - fbPolyFillRect [ 13.062] sna_gc_move_to_gpu(0x55bca988c810) [ 13.062] sna_validate_gc(0x55bca9ac3c80) changes=7fffff, previous serial=80000000, drawable=500 [ 13.062] sna_validate_gc: recomputing clip [ 13.062] sna_validate_gc: composite clip=5x[(0, 0), (704, 146)] [0x55bca9ac3ed0] [ 13.062] sna_copy_area: src=pixmap=1282:(0, 0)x(704, 146)+(0, 0) -> dst=pixmap=1280:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.062] sna_copy_area: normal copy [ 13.062] sna_do_copy: src=(0, 0), dst=(0, 0), size=(704x146) [ 13.062] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(704x146) [ 13.062] sna_do_copy: dst extents (0, 0), (704, 146), dst clip extents (0, 0), (704, 146), dst size=704x146 [ 13.062] sna_do_copy: clipped dst extents (0, 0), (704, 146) [ 13.062] sna_do_copy: unclipped src extents (0, 0), (704, 146) [ 13.062] sna_do_copy: clipped src extents (0, 0), (704, 146) [ 13.062] sna_do_copy: pixmap -- no source clipping [ 13.062] sna_do_copy: src extents (0, 0), (704, 146) x 1 [ 13.062] sna_do_copy: copy region (0, 0), (704, 146) x 5 + (0, 0) [ 13.062] sna_copy_boxes (boxes=5x[(4, 0), (700, 2)...], src pixmap=1282+(0, 0), dst pixmap=1280+(0, 0), alu=3, src.size=704x146, dst.size=704x146) [ 13.062] sna_copy_boxes: dst=(priv=0x55bca9b785d0, gpu_bo=42, cpu_bo=0), src=(priv=0x55bca9b8e5b0, gpu_bo=0, cpu_bo=43), replaces=0 [ 13.062] kgem_bo_is_busy: handle=43, domain: 1 exec? 0, rq? 0 [ 13.062] sna_drawable_use_bo pixmap=1280, box=((0, 0), (704, 146)), flags=1... [ 13.062] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.062] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.062] sna_drawable_use_bo: using whole GPU bo [ 13.062] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 13.062] region_overlaps_damage? [ 13.062] __kgem_bo_is_busy: handle=42, domain: 1 exec? 1, rq? 1 [ 13.062] use_shm_bo: yes, dst is busy [ 13.062] sna_copy_boxes: region overlaps CPU damage, copy from CPU bo (shm? 1) [ 13.062] sna_drawable_move_region_to_cpu(pixmap=1282 (704x146), [(0, 0), (704, 146)], flags=a) [ 13.062] sna_drawable_move_region_to_cpu: pixmap=1282 all damaged on CPU [ 13.062] sna_add_flush_pixmap: marking pixmap=1282 for flushing [ 13.062] sna_add_flush_pixmap: new flush bo, flushing before [ 13.062] gen8_vertex_close: used=6, vbo active? 16, vb=1, nreloc=1 [ 13.062] gen8_vertex_close: reloc[0] = 287 [ 13.062] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.062] kgem_add_handle: handle=16, index=3 [ 13.062] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.062] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=189 [fenced=0] [ 13.062] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.062] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.062] kgem_fixup_relocs: shrinking by 61440 [ 13.062] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.062] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.062] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 13.062] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.062] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.062] __kgem_bo_clear_busy: handle=7 [ 13.062] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.062] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.062] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.062] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.062] gen9_render_copy_boxes (0, 0)->(0, 0) x 5, alu=3, flags=1, self-copy=0, overlaps? 0 [ 13.062] kgem_bo_is_render: handle=43, rq? 0 [0] [ 13.062] kgem_bo_is_render: handle=42, rq? 1 [1] [ 13.062] kgem_bo_is_render: handle=42, rq? 1 [1] [ 13.062] needs_batch_flush: flushing before handle=43 for new reservation [ 13.063] kgem_check_bo: num_pages=+215, num_exec=+2 [ 13.063] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.063] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.063] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.063] kgem_add_handle: handle=4, index=0 [ 13.063] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.063] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.063] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.063] gen9_composite_get_binding_table(ffc0) [ 13.063] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 13.063] kgem_add_handle: handle=42, index=1 [ 13.063] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 13.063] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 13.063] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=704, height=146, pitch=3072, tiling=1 -> render [ 13.063] kgem_add_reloc64: handle=43, pos=16344, delta=0, domains=40000 [ 13.063] kgem_add_handle: handle=43, index=2 [ 13.063] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 13.063] [3fd0] bind bo(handle=43, addr=0), format=192, width=704, height=146, pitch=2816, tiling=0 -> sampler [ 13.063] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.063] gen9_emit_sampler: sampler = 0 [ 13.063] gen9_emit_sf: num_sf_outputs=1 [ 13.063] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.063] gen9_emit_vertex_elements: setup id=0 [ 13.063] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.063] (4, 0) -> (4, 0) + (696, 2) [ 13.063] (2, 2) -> (2, 2) + (700, 2) [ 13.063] (0, 4) -> (0, 4) + (704, 138) [ 13.063] (2, 142) -> (2, 142) + (700, 2) [ 13.063] (4, 144) -> (4, 144) + (696, 2) [ 13.063] gen8_vertex_flush[490] = 15 [ 13.063] sna_destroy_pixmap: pixmap=1282, attached?=1 [ 13.063] kgem_bo_is_busy: handle=43, domain: 1 exec? 1, rq? 1 [ 13.063] sna_destroy_pixmap: deferring release of active SHM pixmap=1282 [ 13.063] sna_add_flush_pixmap: marking pixmap=1282 for flushing [ 13.063] gen8_vertex_close: used=36, vbo active? 16, vb=1, nreloc=1 [ 13.063] gen8_vertex_close: reloc[0] = 287 [ 13.063] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.063] kgem_add_handle: handle=16, index=3 [ 13.063] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.063] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=289 [fenced=0] [ 13.063] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.063] __kgem_retire_rq: request 1 complete [ 13.063] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.063] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.063] kgem_fixup_relocs: shrinking by 61440 [ 13.063] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.063] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.063] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 13.063] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.063] kgem_commit: release handle=43 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd365000 [ 13.063] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.063] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.063] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.063] sna_create_pixmap(104, 104, 32, usage=0) [ 13.063] kgem_can_create_2d: 104x104 @ 32 [ 13.063] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=104 [ 13.063] kgem_can_create_2d: untiled size=45056 [ 13.063] kgem_choose_tiling: too thin [width 104, 32 bpp] for TILING_X [ 13.063] kgem_choose_tiling: 104x104 -> 0 [ 13.063] sna_create_pixmap: usage=0, flags=b [ 13.063] sna_create_pixmap: creating GPU pixmap 104x104, stride=416, flags=b [ 13.063] __pop_freed_pixmap: reusing freed pixmap=1260 header [ 13.063] create_pixmap_hdr: pixmap=1284, width=104, height=104, usage=0 [ 13.063] sna_create_pixmap: serial=1284, 104x104, usage=0 [ 13.063] sna_accel_flush: flush?=0, dirty?=1 [ 13.063] sna_accel_flush: syncing SHM pixmap=1282 (refcnt=0) [ 13.063] _sna_pixmap_move_to_cpu(pixmap=1282, 704x146, flags=3) [ 13.063] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 13.063] operate_inplace: no, inplace operation not suitable [ 13.063] _sna_pixmap_move_to_cpu: marking as damaged [ 13.063] __sna_damage_all(704, 146) [ 13.063] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.063] _sna_pixmap_move_to_cpu: syncing CPU bo [ 13.063] kgem_bo_sync__cpu_full: handle=43 [ 13.063] __kgem_busy: handle=43, busy=131072, wedged=0 [ 13.063] kgem_bo_sync__cpu_full: SYNC: handle=43, needs_flush? 0, domain? 3, busy? 1 [ 13.063] __kgem_busy: handle=43, busy=0, wedged=0 [ 13.063] kgem_bo_retire: retiring bo handle=43 (needed flush? 0), rq? 1 [busy?=0] [ 13.063] __kgem_retire_requests_upto(handle=43, ring=0) [ 13.063] __kgem_retire_rq: request 1 complete [ 13.063] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 13.063] assert_bo_retired: handle=43, domain: 0 exec? 0, rq? 0 [ 13.063] kgem_bo_is_busy: handle=43, domain: 1 exec? 0, rq? 0 [ 13.063] __sna_free_pixmap(pixmap=1282) [ 13.063] __sna_pixmap_free_cpu: discarding CPU buffer, handle=43, size=413696 [ 13.063] kgem_bo_sync__cpu: handle=43 [ 13.063] sna_accel_watch_flush: enable=-1 [ 13.063] _kgem_bo_destroy: handle=43, proxy? 0 [ 13.063] __kgem_bo_destroy: handle=43, size=413696 [ 13.063] __kgem_bo_destroy: handle=43, not reusable [ 13.063] kgem_bo_free: handle=43, size=413696 [ 13.063] __kgem_busy: handle=43, busy=0, wedged=0 [ 13.063] kgem_bo_free: releasing 0x0:0x0 vma for handle=43, count=0 [ 13.063] sna_create_pixmap(1, 1, 32, usage=0) [ 13.063] kgem_can_create_2d: 1x1 @ 32 [ 13.063] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 13.063] kgem_can_create_2d: untiled size=4096 [ 13.063] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 13.063] kgem_choose_tiling: 1x1 -> 0 [ 13.063] sna_create_pixmap: usage=0, flags=a [ 13.063] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 13.063] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 13.063] create_pixmap: serial=1286, usage=0, 1x1 [ 13.063] sna_create_pixmap: serial=1286, 1x1, usage=0 [ 13.063] sna_validate_gc(0x55bca988cd50) changes=7fffff, previous serial=80000000, drawable=506 [ 13.063] sna_validate_gc: recomputing clip [ 13.063] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b289c0] [ 13.063] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 13.063] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 13.063] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 13.063] sna_poly_fill_rect: dropping last-cpu hint [ 13.063] sna_drawable_use_bo pixmap=1286, box=((0, 0), (1, 1)), flags=19... [ 13.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.063] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.063] sna_drawable_use_bo: untiled, will not force allocation [ 13.063] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 13.063] sna_poly_fill_rect: not using GPU, hint=19 [ 13.063] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 13.063] sna_gc_move_to_cpu(0x55bca988cd50) changes=7fffff [ 13.063] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 13.063] sna_drawable_move_region_to_cpu(pixmap=1286 (1x1), [(0, 0), (1, 1)], flags=5) [ 13.063] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 13.063] _sna_pixmap_move_to_cpu(pixmap=1286, 1x1, flags=5) [ 13.063] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 13.063] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 13.063] _sna_pixmap_move_to_cpu: marking as damaged [ 13.063] __sna_damage_all(1, 1) [ 13.063] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.063] sna_poly_fill_rect: fallback - fbPolyFillRect [ 13.063] sna_gc_move_to_gpu(0x55bca988cd50) [ 13.063] sna_validate_gc(0x55bca9ac3f30) changes=7fffff, previous serial=80000000, drawable=505 [ 13.063] sna_validate_gc: recomputing clip [ 13.063] sna_validate_gc: composite clip=1x[(0, 0), (104, 104)] [0x55bca9ac40a0] [ 13.063] sna_put_image((0, 0)x(104, 104), depth=32, format=2) [ 13.063] try_upload__fast: ignore existing cpu damage (if any) [ 13.063] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 13.063] kgem_choose_tiling: too thin [width 104, 32 bpp] for TILING_X [ 13.063] kgem_choose_tiling: 104x104 -> 0 [ 13.063] sna_pixmap_alloc_gpu: pixmap=1285 [ 13.063] kgem_create_2d(104x104, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.063] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=104 [ 13.063] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 13.063] from inactive: pitch=416, tiling=0: handle=3, id=1044 [ 13.063] try_upload__inplace: tiling=0 [ 13.063] kgem_bo_can_map__cpu: handle=3 [ 13.063] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 13.063] sna_pixmap_move_area_to_gpu: pixmap=1285 box=(0, 0), (104, 104), flags=1 [ 13.063] _sna_damage_subtract_box(None - (0, 0), (104, 104))... [ 13.063] = None [ 13.063] sna_pixmap_move_to_gpu(pixmap=1285, usage=0), flags=3 [ 13.063] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.063] sna_pixmap_mark_active: pixmap=1285, handle=3 [ 13.063] __kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 13.063] kgem_bo_can_map__cpu: handle=3 [ 13.063] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 13.063] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x7f1c7f5e5000) [ 13.063] kgem_bo_sync__cpu: handle=3 [ 13.063] __kgem_busy: handle=3, busy=0, wedged=0 [ 13.063] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 13.063] __kgem_busy: handle=3, busy=0, wedged=0 [ 13.063] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 13.063] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 13.063] try_upload__tiled_x: upload(0, 0, 104, 104) x 1 [ 13.063] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(104, 104) [ 13.063] memcpy_blt: src=(0, 0), dst=(0, 0), size=104x104, pitch=416/416 [ 13.063] __sna_damage_all(104, 104) [ 13.063] sna_accel_flush: flush?=0, dirty?=0 [ 13.063] sna_composite(pixmap=1280, op=3, src=1285+(0, 0), mask=0+(20, 20), dst=1280+(20, 20)+(0, 0), size=(104, 104) [ 13.063] sna_compute_composite_region: dst=(20, 20)x(104, 104) [ 13.063] sna_compute_composite_region: initial clip against dst->pDrawable: (20, 20), (124, 124) [ 13.063] clip_to_dst: region: 1x[(20, 20), (124, 124)], clip: 1x[(0, 0), (704, 146)] [ 13.063] sna_compute_composite_region: clip against dst->pCompositeClip: (20, 20), (124, 124) [ 13.063] sna_compute_composite_region: clip against src (104x104 clip=0): (20, 20), (124, 124) [ 13.063] sna_composite: composite region extents:+(0, 0) -> (20, 20), (124, 124) + (0, 0) [ 13.063] gen9_render_composite: 104x104, current mode=0/1 [ 13.063] kgem_bo_is_render: handle=42, rq? 0 [0] [ 13.063] sna_blt_composite (0, 0), (20, 20), 104x104 [ 13.063] sna_blt_composite: unsupported op [3] for blitting [ 13.063] kgem_bo_is_busy: handle=3, domain: 1 exec? 0, rq? 0 [ 13.063] kgem_bo_is_busy: handle=42, domain: 0 exec? 0, rq? 0 [ 13.063] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.063] gen9_composite_set_target: (20, 20)x(104, 104), partial?=1 [ 13.063] sna_drawable_use_bo pixmap=1280, box=((20, 20), (124, 124)), flags=7... [ 13.063] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.063] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.063] sna_drawable_use_bo: using whole GPU bo [ 13.063] gen9_composite_set_target: pixmap=1280, format=20020888, size=704x146, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 13.063] gen9_composite_picture: (0, 0)x(104, 104), dst=(20, 20) [ 13.063] sna_transform_is_imprecise_integer_translation: no transform [ 13.063] gen9_composite_picture: integer translation (0, 0), removing [ 13.063] sna_render_pixmap_bo pixmap=1285, (0, 0)x(104, 104)/(104, 104) [ 13.063] sna_render_pixmap_bo: GPU all damaged [ 13.063] kgem_bo_is_render: handle=42, rq? 0 [0] [ 13.063] kgem_bo_is_render: handle=3, rq? 0 [0] [ 13.063] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.063] gen4_choose_composite_emitter: identity src, no mask [ 13.063] kgem_check_bo: num_pages=+130, num_exec=+2 [ 13.063] aligning vertex: was 2, now 3 floats per vertex [ 13.063] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.063] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.063] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.063] kgem_add_handle: handle=4, index=0 [ 13.063] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.063] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.063] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.063] gen9_composite_get_binding_table(ffc0) [ 13.063] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 13.063] kgem_add_handle: handle=42, index=1 [ 13.063] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 13.063] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 13.063] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=704, height=146, pitch=3072, tiling=1 -> render [ 13.063] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 13.063] kgem_add_handle: handle=3, index=2 [ 13.063] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 13.063] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=104, height=104, pitch=416, tiling=0 -> sampler [ 13.063] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.063] gen9_emit_sampler: sampler = 2 [ 13.063] gen9_emit_sf: num_sf_outputs=1 [ 13.063] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.063] gen9_emit_vertex_elements: setup id=2 [ 13.063] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.063] gen9_render_composite_box: (20, 20), (124, 124) [ 13.063] apply_damage: damage=0x0, region=1 [(20, 20), (124, 124) + (0, 0)] [ 13.063] gen8_vertex_flush[490] = 3 [ 13.063] sna_destroy_pixmap: pixmap=1285, attached?=1 [ 13.063] sna_pixmap_unmap: pixmap=1285 dropping cpu mapping [ 13.063] _kgem_bo_destroy: handle=3, proxy? 0 [ 13.063] __kgem_bo_destroy: handle=3, size=65536 [ 13.063] __kgem_bo_destroy: handle=3 -> active [ 13.063] __sna_free_pixmap(pixmap=1285) [ 13.064] sna_create_pixmap(548, 50, 32, usage=0) [ 13.064] kgem_can_create_2d: 548x50 @ 32 [ 13.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2208, height=50 [ 13.064] kgem_can_create_2d: untiled size=110592 [ 13.064] kgem_choose_tiling: TLB near-miss between lines 548x50 (pitch=2192), forcing tiling 1 [ 13.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2208, height=50 [ 13.064] kgem_can_create_2d: tiled[-1] size=110592 [ 13.064] sna_create_pixmap: usage=0, flags=1b [ 13.064] sna_create_pixmap: creating GPU pixmap 548x50, stride=2192, flags=1b [ 13.064] __pop_freed_pixmap: reusing freed pixmap=1285 header [ 13.064] create_pixmap_hdr: pixmap=1287, width=548, height=50, usage=0 [ 13.064] sna_create_pixmap: serial=1287, 548x50, usage=0 [ 13.064] sna_validate_gc(0x55bca9ac3f30) changes=0, previous serial=505, drawable=508 [ 13.064] sna_validate_gc: recomputing clip [ 13.064] sna_validate_gc: composite clip=1x[(0, 0), (548, 50)] [0x55bca9ac40a0] [ 13.064] sna_put_image((0, 0)x(548, 50), depth=32, format=2) [ 13.064] try_upload__fast: ignore existing cpu damage (if any) [ 13.064] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 13.064] kgem_choose_tiling: TLB near-miss between lines 548x50 (pitch=2192), forcing tiling 1 [ 13.064] sna_pixmap_alloc_gpu: pixmap=1288 [ 13.064] kgem_create_2d(548x50, bpp=32, tiling=1, exact=1, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.064] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=56 [ 13.064] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 13.064] from inactive: pitch=2560, tiling=1: handle=38, id=1045 [ 13.064] try_upload__inplace: tiling=1 [ 13.064] kgem_bo_can_map__cpu: handle=38 [ 13.064] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 13.064] sna_pixmap_move_area_to_gpu: pixmap=1288 box=(0, 0), (548, 50), flags=1 [ 13.064] _sna_damage_subtract_box(None - (0, 0), (548, 50))... [ 13.064] = None [ 13.064] sna_pixmap_move_to_gpu(pixmap=1288, usage=0), flags=3 [ 13.064] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.064] sna_pixmap_mark_active: pixmap=1288, handle=38 [ 13.064] __kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 13.064] kgem_bo_can_map__cpu: handle=38 [ 13.064] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 13.064] kgem_bo_map__cpu(handle=38, size=204800, map=0x0:0x0) [ 13.064] kgem_trim_vma_cache: type=1, count=-32763 (bucket: 5) [ 13.064] __kgem_bo_map__cpu: caching CPU vma for 38 [ 13.064] kgem_bo_sync__cpu: handle=38 [ 13.064] __kgem_busy: handle=38, busy=0, wedged=0 [ 13.064] kgem_bo_sync__cpu: SYNC: handle=38, needs_flush? 0, domain? 0, busy? 0 [ 13.064] __kgem_busy: handle=38, busy=0, wedged=0 [ 13.064] kgem_bo_retire: retiring bo handle=38 (needed flush? 0), rq? 0 [busy?=0] [ 13.064] assert_bo_retired: handle=38, domain: 0 exec? 0, rq? 0 [ 13.064] try_upload__tiled_x: upload(0, 0, 548, 50) x 1 [ 13.064] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(548, 50) [ 13.064] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=548x50, pitch=2192/2560 [ 13.064] __sna_damage_all(548, 50) [ 13.064] sna_accel_flush: flush?=0, dirty?=0 [ 13.064] sna_composite(pixmap=1280, op=3, src=1288+(0, 0), mask=0+(136, 20), dst=1280+(136, 20)+(0, 0), size=(548, 50) [ 13.064] sna_compute_composite_region: dst=(136, 20)x(548, 50) [ 13.064] sna_compute_composite_region: initial clip against dst->pDrawable: (136, 20), (684, 70) [ 13.064] clip_to_dst: region: 1x[(136, 20), (684, 70)], clip: 1x[(0, 0), (704, 146)] [ 13.064] sna_compute_composite_region: clip against dst->pCompositeClip: (136, 20), (684, 70) [ 13.064] sna_compute_composite_region: clip against src (548x50 clip=0): (136, 20), (684, 70) [ 13.064] sna_composite: composite region extents:+(0, 0) -> (136, 20), (684, 70) + (0, 0) [ 13.064] gen9_render_composite: 548x50, current mode=1/1 [ 13.064] kgem_bo_is_render: handle=42, rq? 1 [1] [ 13.064] kgem_bo_is_busy: handle=38, domain: 1 exec? 0, rq? 0 [ 13.064] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 13.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.064] gen9_composite_set_target: (136, 20)x(548, 50), partial?=1 [ 13.064] sna_drawable_use_bo pixmap=1280, box=((136, 20), (684, 70)), flags=7... [ 13.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.064] sna_drawable_use_bo: using whole GPU bo [ 13.064] gen9_composite_set_target: pixmap=1280, format=20020888, size=704x146, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 13.064] gen9_composite_picture: (0, 0)x(548, 50), dst=(136, 20) [ 13.064] sna_transform_is_imprecise_integer_translation: no transform [ 13.064] gen9_composite_picture: integer translation (0, 0), removing [ 13.064] sna_render_pixmap_bo pixmap=1288, (0, 0)x(548, 50)/(548, 50) [ 13.064] sna_render_pixmap_bo: GPU all damaged [ 13.064] kgem_bo_is_render: handle=42, rq? 1 [1] [ 13.064] kgem_bo_is_render: handle=38, rq? 0 [0] [ 13.064] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.064] gen4_choose_composite_emitter: identity src, no mask [ 13.064] kgem_check_bo: num_pages=+50, num_exec=+1 [ 13.064] gen9_composite_get_binding_table(ff00) [ 13.064] kgem_add_reloc64: handle=38, pos=16312, delta=0, domains=40000 [ 13.064] kgem_add_handle: handle=38, index=3 [ 13.064] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd45c000) [ 13.064] [3fb0] bind bo(handle=38, addr=fd45c000), format=192, width=548, height=50, pitch=2560, tiling=1 -> sampler [ 13.064] gen9_emit_vertex_elements: setup id=2 [ 13.064] gen9_render_composite_box: (136, 20), (684, 70) [ 13.064] apply_damage: damage=0x0, region=1 [(136, 20), (684, 70) + (0, 0)] [ 13.064] gen8_vertex_flush[4cc] = 3 [ 13.064] sna_destroy_pixmap: pixmap=1288, attached?=1 [ 13.064] _kgem_bo_destroy: handle=38, proxy? 0 [ 13.064] __kgem_bo_destroy: handle=38, size=204800 [ 13.064] __kgem_bo_destroy: handle=38 -> active [ 13.064] __sna_free_pixmap(pixmap=1288) [ 13.064] sna_create_pixmap(548, 72, 32, usage=0) [ 13.064] kgem_can_create_2d: 548x72 @ 32 [ 13.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2208, height=72 [ 13.064] kgem_can_create_2d: untiled size=159744 [ 13.064] kgem_choose_tiling: TLB near-miss between lines 548x72 (pitch=2192), forcing tiling 1 [ 13.064] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2208, height=72 [ 13.064] kgem_can_create_2d: tiled[-1] size=159744 [ 13.064] sna_create_pixmap: usage=0, flags=1b [ 13.064] sna_create_pixmap: creating GPU pixmap 548x72, stride=2192, flags=1b [ 13.064] __pop_freed_pixmap: reusing freed pixmap=1288 header [ 13.064] create_pixmap_hdr: pixmap=1289, width=548, height=72, usage=0 [ 13.064] sna_create_pixmap: serial=1289, 548x72, usage=0 [ 13.064] sna_validate_gc(0x55bca9ac3f30) changes=0, previous serial=508, drawable=50a [ 13.064] sna_validate_gc: recomputing clip [ 13.064] sna_validate_gc: composite clip=1x[(0, 0), (548, 72)] [0x55bca9ac40a0] [ 13.064] sna_put_image((0, 0)x(548, 72), depth=32, format=2) [ 13.064] try_upload__fast: ignore existing cpu damage (if any) [ 13.064] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 13.064] kgem_choose_tiling: TLB near-miss between lines 548x72 (pitch=2192), forcing tiling 1 [ 13.064] sna_pixmap_alloc_gpu: pixmap=1290 [ 13.064] kgem_create_2d(548x72, bpp=32, tiling=1, exact=1, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.064] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=72 [ 13.064] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 13.064] from inactive: pitch=2560, tiling=1: handle=36, id=1046 [ 13.064] try_upload__inplace: tiling=1 [ 13.064] kgem_bo_can_map__cpu: handle=36 [ 13.064] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 13.064] sna_pixmap_move_area_to_gpu: pixmap=1290 box=(0, 0), (548, 72), flags=1 [ 13.064] _sna_damage_subtract_box(None - (0, 0), (548, 72))... [ 13.064] = None [ 13.064] sna_pixmap_move_to_gpu(pixmap=1290, usage=0), flags=3 [ 13.064] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.064] sna_pixmap_mark_active: pixmap=1290, handle=36 [ 13.064] __kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 13.064] kgem_bo_can_map__cpu: handle=36 [ 13.064] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 13.064] kgem_bo_map__cpu(handle=36, size=204800, map=0x0:0x0) [ 13.064] kgem_trim_vma_cache: type=1, count=-32763 (bucket: 5) [ 13.064] __kgem_bo_map__cpu: caching CPU vma for 36 [ 13.064] kgem_bo_sync__cpu: handle=36 [ 13.064] __kgem_busy: handle=36, busy=0, wedged=0 [ 13.064] kgem_bo_sync__cpu: SYNC: handle=36, needs_flush? 0, domain? 0, busy? 0 [ 13.064] __kgem_busy: handle=36, busy=0, wedged=0 [ 13.064] kgem_bo_retire: retiring bo handle=36 (needed flush? 0), rq? 0 [busy?=0] [ 13.064] assert_bo_retired: handle=36, domain: 0 exec? 0, rq? 0 [ 13.064] try_upload__tiled_x: upload(0, 0, 548, 72) x 1 [ 13.064] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(548, 72) [ 13.064] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=548x72, pitch=2192/2560 [ 13.064] __sna_damage_all(548, 72) [ 13.064] sna_accel_flush: flush?=0, dirty?=0 [ 13.064] sna_composite(pixmap=1280, op=3, src=1290+(0, 0), mask=0+(136, 54), dst=1280+(136, 54)+(0, 0), size=(548, 72) [ 13.064] sna_compute_composite_region: dst=(136, 54)x(548, 72) [ 13.064] sna_compute_composite_region: initial clip against dst->pDrawable: (136, 54), (684, 126) [ 13.064] clip_to_dst: region: 1x[(136, 54), (684, 126)], clip: 1x[(0, 0), (704, 146)] [ 13.064] sna_compute_composite_region: clip against dst->pCompositeClip: (136, 54), (684, 126) [ 13.064] sna_compute_composite_region: clip against src (548x72 clip=0): (136, 54), (684, 126) [ 13.064] sna_composite: composite region extents:+(0, 0) -> (136, 54), (684, 126) + (0, 0) [ 13.064] gen9_render_composite: 548x72, current mode=1/1 [ 13.064] kgem_bo_is_render: handle=42, rq? 1 [1] [ 13.064] kgem_bo_is_busy: handle=36, domain: 1 exec? 0, rq? 0 [ 13.064] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 13.064] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.064] gen9_composite_set_target: (136, 54)x(548, 72), partial?=1 [ 13.064] sna_drawable_use_bo pixmap=1280, box=((136, 54), (684, 126)), flags=7... [ 13.064] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.064] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.064] sna_drawable_use_bo: using whole GPU bo [ 13.064] gen9_composite_set_target: pixmap=1280, format=20020888, size=704x146, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 13.064] gen9_composite_picture: (0, 0)x(548, 72), dst=(136, 54) [ 13.064] sna_transform_is_imprecise_integer_translation: no transform [ 13.064] gen9_composite_picture: integer translation (0, 0), removing [ 13.064] sna_render_pixmap_bo pixmap=1290, (0, 0)x(548, 72)/(548, 72) [ 13.064] sna_render_pixmap_bo: GPU all damaged [ 13.064] kgem_bo_is_render: handle=42, rq? 1 [1] [ 13.064] kgem_bo_is_render: handle=36, rq? 0 [0] [ 13.064] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.064] gen4_choose_composite_emitter: identity src, no mask [ 13.064] kgem_check_bo: num_pages=+50, num_exec=+1 [ 13.064] gen9_composite_get_binding_table(fe80) [ 13.064] kgem_add_reloc64: handle=36, pos=16280, delta=0, domains=40000 [ 13.064] kgem_add_handle: handle=36, index=4 [ 13.064] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd4c0000) [ 13.064] [3f90] bind bo(handle=36, addr=fd4c0000), format=192, width=548, height=72, pitch=2560, tiling=1 -> sampler [ 13.064] gen9_emit_vertex_elements: setup id=2 [ 13.064] gen9_render_composite_box: (136, 54), (684, 126) [ 13.064] apply_damage: damage=0x0, region=1 [(136, 54), (684, 126) + (0, 0)] [ 13.064] gen8_vertex_flush[508] = 3 [ 13.064] sna_destroy_pixmap: pixmap=1290, attached?=1 [ 13.064] _kgem_bo_destroy: handle=36, proxy? 0 [ 13.064] __kgem_bo_destroy: handle=36, size=204800 [ 13.064] __kgem_bo_destroy: handle=36 -> active [ 13.064] __sna_free_pixmap(pixmap=1290) [ 13.064] sna_accel_flush: flush?=0, dirty?=0 [ 13.064] sna_accel_flush: flush?=0, dirty?=0 [ 13.064] sna_block_handler (tv=595.93000) [ 13.064] kgem_retire, need_retire?=1 [ 13.064] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.064] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 13.064] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.064] kgem_retire -- retired=0, need_retire=0 [ 13.064] sna_accel_block: GPU idle, flushing [ 13.064] gen8_vertex_close: used=63, vbo active? 16, vb=4, nreloc=1 [ 13.064] gen8_vertex_close: reloc[0] = 287 [ 13.064] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.064] kgem_add_handle: handle=16, index=5 [ 13.064] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 13.064] batch[1/1, flags=1800]: 328 328 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=304 [fenced=0] [ 13.064] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.064] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.064] kgem_fixup_relocs: shrinking by 61440 [ 13.064] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.065] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.065] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 13.065] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.065] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 13.065] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd45c000 [ 13.065] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4c0000 [ 13.065] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.065] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.065] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.065] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.065] timer_enable (time=13064), starting timer 1 [ 13.065] sna_wakeup_handler [ 13.065] sna_accel_flush: flush?=0, dirty?=0 [ 13.065] sna_validate_gc(0x55bca9ac3c80) changes=e0000, previous serial=80000500, drawable=4fc [ 13.065] sna_validate_gc: recomputing clip [ 13.065] sna_validate_gc: composite clip=5x[(3122, 172), (3826, 318)] [0x55bca9ac3ed0] [ 13.065] sna_copy_area: src=pixmap=1280:(0, 0)x(704, 146)+(0, 0) -> dst=pixmap=165:(0, 0)+(3122, 172); alu=3, pm=ffffffff, depth=24 [ 13.065] sna_copy_area: normal copy [ 13.065] sna_do_copy: src=(0, 0), dst=(0, 0), size=(704x146) [ 13.065] sna_do_copy: after drawable: src=(0, 0), dst=(3122, 172), size=(704x146) [ 13.065] sna_do_copy: dst extents (3122, 172), (3826, 318), dst clip extents (3122, 172), (3826, 318), dst size=704x146 [ 13.065] sna_do_copy: clipped dst extents (3122, 172), (3826, 318) [ 13.065] sna_do_copy: unclipped src extents (0, 0), (704, 146) [ 13.065] sna_do_copy: clipped src extents (0, 0), (704, 146) [ 13.065] sna_do_copy: pixmap -- no source clipping [ 13.065] sna_do_copy: src extents (0, 0), (704, 146) x 1 [ 13.065] sna_do_copy: copy region (3122, 172), (3826, 318) x 5 + (-3122, -172) [ 13.065] sna_copy_boxes (boxes=5x[(3126, 172), (3822, 174)...], src pixmap=1280+(-3122, -172), dst pixmap=165+(0, 0), alu=3, src.size=704x146, dst.size=7680x2160) [ 13.065] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b785d0, gpu_bo=42, cpu_bo=0), replaces=0 [ 13.065] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.065] sna_drawable_use_bo pixmap=165, box=((3122, 172), (3826, 318)), flags=3... [ 13.065] sna_drawable_use_bo: pinned, never REPLACES [ 13.065] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 13.065] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.065] sna_drawable_use_bo: applying move-to-gpu override [ 13.065] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 13.065] wait_for_shadow: copying existing GPU damage: 1x(192, 6), (3470, 1172) [ 13.065] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.065] kgem_bo_is_render: handle=27, rq? 0 [0] [ 13.065] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.065] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.065] kgem_bo_is_render: handle=27, rq? 0 [0] [ 13.065] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 13.065] aligning vertex: was 3, now 2 floats per vertex [ 13.065] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.065] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.065] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.065] kgem_add_handle: handle=4, index=0 [ 13.065] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.065] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.065] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.065] gen9_composite_get_binding_table(ffc0) [ 13.065] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 13.065] kgem_add_handle: handle=35, index=1 [ 13.065] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 13.065] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 13.065] [3fe0] bind bo(handle=35, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 13.065] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 13.065] kgem_add_handle: handle=27, index=2 [ 13.065] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 13.065] [3fd0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 13.065] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.065] gen9_emit_sampler: sampler = 0 [ 13.065] gen9_emit_sf: num_sf_outputs=1 [ 13.065] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.065] gen9_emit_vertex_elements: setup id=0 [ 13.065] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.065] (192, 6) -> (192, 6) + (3278, 1166) [ 13.065] gen8_vertex_flush[490] = 3 [ 13.065] wait_for_shadow: setting front pixmap to handle=35 [ 13.065] sna_drawable_use_bo: using whole GPU bo [ 13.065] sna_pixmap_move_to_gpu(pixmap=1280, usage=0), flags=a [ 13.065] sna_pixmap_move_to_gpu: already all-damaged [ 13.065] sna_pixmap_mark_active: pixmap=1280, handle=42 [ 13.065] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.065] gen9_render_copy_boxes (-3122, -172)->(0, 0) x 5, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.065] kgem_bo_is_render: handle=42, rq? 1 [1] [ 13.065] kgem_bo_is_render: handle=35, rq? 1 [1] [ 13.065] kgem_bo_is_render: handle=35, rq? 1 [1] [ 13.065] kgem_check_bo: num_pages=+114, num_exec=+1 [ 13.065] gen9_composite_get_binding_table(ff00) [ 13.065] kgem_add_reloc64: handle=42, pos=16312, delta=0, domains=40000 [ 13.065] kgem_add_handle: handle=42, index=3 [ 13.065] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd3ca000) [ 13.065] [3fb0] bind bo(handle=42, addr=fd3ca000), format=192, width=704, height=146, pitch=3072, tiling=1 -> sampler [ 13.065] gen9_emit_vertex_elements: setup id=0 [ 13.065] (4, 0) -> (3126, 172) + (696, 2) [ 13.065] (2, 2) -> (3124, 174) + (700, 2) [ 13.065] (0, 4) -> (3122, 176) + (704, 138) [ 13.065] (2, 142) -> (3124, 314) + (700, 2) [ 13.065] (4, 144) -> (3126, 316) + (696, 2) [ 13.065] gen8_vertex_flush[4cc] = 15 [ 13.065] sna_destroy_pixmap: pixmap=1280, attached?=1 [ 13.065] _kgem_bo_destroy: handle=42, proxy? 0 [ 13.065] __kgem_bo_destroy: handle=42, size=466944 [ 13.065] __kgem_bo_destroy: handle=42 -> active [ 13.065] __sna_free_pixmap(pixmap=1280) [ 13.065] sna_accel_flush: flush?=0, dirty?=0 [ 13.065] sna_accel_flush: flush?=0, dirty?=0 [ 13.065] sna_block_handler (tv=595.92000) [ 13.065] kgem_retire, need_retire?=1 [ 13.065] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.065] kgem_retire__requests_ring: retiring ring 0 [ 13.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.065] __kgem_retire_rq: request 1 complete [ 13.065] kgem_bo_move_to_cache: release handle=3 [ 13.065] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 13.065] kgem_bo_move_to_cache: release handle=38 [ 13.065] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 13.065] kgem_bo_move_to_cache: release handle=36 [ 13.065] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 13.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 13.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.065] kgem_retire -- retired=1, need_retire=0 [ 13.065] sna_accel_block: GPU idle, flushing [ 13.065] gen8_vertex_close: used=100, vbo active? 16, vb=1, nreloc=1 [ 13.065] gen8_vertex_close: reloc[0] = 287 [ 13.065] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.065] kgem_add_handle: handle=16, index=4 [ 13.065] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 13.065] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32588 [fenced=0] [ 13.065] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.065] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.065] kgem_fixup_relocs: shrinking by 61440 [ 13.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.065] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.065] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 13.065] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.065] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 13.065] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 13.065] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.065] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.065] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.065] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.065] start_flush: has dirty shadow [ 13.065] timer_enable (time=13065), starting timer 0 [ 13.065] sna_accel_block: evaluating timers, active=7 [ 13.065] sna_accel_block: flush timer expires in 8 [13073] [ 13.065] sna_wakeup_handler [ 13.065] sna_destroy_pixmap: pixmap=1250, attached?=1 [ 13.065] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 13.065] __sna_free_pixmap(pixmap=1250) [ 13.065] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 13.065] kgem_bo_sync__cpu: handle=28 [ 13.065] sna_accel_watch_flush: enable=-1 [ 13.065] _kgem_bo_destroy: handle=28, proxy? 0 [ 13.065] __kgem_bo_destroy: handle=28, size=12288 [ 13.065] __kgem_bo_destroy: handle=28, not reusable [ 13.065] kgem_bo_free: handle=28, size=12288 [ 13.065] __kgem_busy: handle=28, busy=0, wedged=0 [ 13.065] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 13.065] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 13.065] __pop_freed_pixmap: reusing freed pixmap=1280 header [ 13.065] create_pixmap_hdr: pixmap=1291, width=48, height=48, usage=0 [ 13.065] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 13.065] __kgem_bo_init(handle=28, num_pages=3) [ 13.065] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 13.065] sna_accel_watch_flush: enable=1 [ 13.065] __sna_damage_all(48, 48) [ 13.065] sna_pixmap_create_shm: serial=1291, 48x48, usage=0 [ 13.065] sna_accel_flush: flush?=0, dirty?=0 [ 13.065] sna_create_pixmap(704, 312, 24, usage=0) [ 13.065] kgem_can_create_2d: 704x312 @ 24 [ 13.065] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=312 [ 13.065] kgem_can_create_2d: untiled size=880640 [ 13.065] kgem_choose_tiling: TLB near-miss between lines 704x312 (pitch=2816), forcing tiling 1 [ 13.065] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=312 [ 13.065] kgem_can_create_2d: tiled[-1] size=880640 [ 13.065] sna_create_pixmap: usage=0, flags=1b [ 13.065] sna_create_pixmap: creating GPU pixmap 704x312, stride=2816, flags=1b [ 13.065] __pop_freed_pixmap: reusing freed pixmap=1290 header [ 13.065] create_pixmap_hdr: pixmap=1293, width=704, height=312, usage=0 [ 13.065] sna_create_pixmap: serial=1293, 704x312, usage=0 [ 13.065] sna_composite_rectangles(pixmap=1294, op=0, 0 x 1 [(0, 0)x(704, 312) ...]) [ 13.065] sna_composite_rectangles: converted to op 0 [ 13.065] sna_composite_rectangles[0] (0, 0)x(704, 312) -> (0, 0), (704, 312) [ 13.065] sna_composite_rectangles: nrects=1, region=(0, 0), (704, 312) x 1 [ 13.065] sna_composite_rectangles: clipped extents (0, 0),(704, 312) x 1 [ 13.065] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(704, 312) [ 13.065] sna_composite_rectangles: dropping last-cpu hint [ 13.066] sna_drawable_use_bo pixmap=1294, box=((0, 0), (704, 312)), flags=19... [ 13.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.066] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.066] sna_pixmap_move_to_gpu(pixmap=1294, usage=0), flags=b [ 13.066] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.066] sna_pixmap_move_to_gpu: creating GPU bo (704x312@32), create=b [ 13.066] kgem_choose_tiling: TLB near-miss between lines 704x312 (pitch=2816), forcing tiling 1 [ 13.066] kgem_choose_tiling: TLB near-miss between lines 704x312 (pitch=2816), forcing tiling 1 [ 13.066] sna_pixmap_alloc_gpu: pixmap=1294 [ 13.066] kgem_create_2d(704x312, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.066] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=312 [ 13.066] kgem_set_tiling: handle=20, tiling=1 [1], pitch=3072 [3072]: 1 [ 13.066] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 13.066] from inactive: pitch=3072, tiling=1: handle=20, id=1048 [ 13.066] __sna_damage_all(704, 312) [ 13.066] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.066] sna_pixmap_mark_active: pixmap=1294, handle=20 [ 13.066] sna_drawable_use_bo: allocated GPU bo for operation [ 13.066] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.066] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 13.066] kgem_bo_is_render: handle=20, rq? 0 [0] [ 13.066] gen9_render_fill_boxes(0 x 1 [(0, 0), (704, 312) ...]) [ 13.066] sna_render_get_solid: 0 [ 13.066] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 13.066] kgem_check_bo: num_pages=+798, num_exec=+1 [ 13.066] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.066] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.066] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.066] kgem_add_handle: handle=4, index=0 [ 13.066] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.066] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.066] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.066] gen9_composite_get_binding_table(ffc0) [ 13.066] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 13.066] kgem_add_handle: handle=20, index=1 [ 13.066] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 13.066] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 13.066] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=704, height=312, pitch=3072, tiling=1 -> render [ 13.066] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.066] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.066] kgem_add_handle: handle=7, index=2 [ 13.066] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.066] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.066] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.066] gen9_emit_sampler: sampler = 1 [ 13.066] gen9_emit_sf: num_sf_outputs=1 [ 13.066] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.066] gen9_emit_vertex_elements: setup id=0 [ 13.066] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.066] (0, 0), (704, 312) [ 13.066] gen8_vertex_flush[490] = 3 [ 13.066] sna_composite_rectangles: pixmap=1294 marking clear [0]? 1 [ 13.066] sna_composite_rectangles(pixmap=1294, op=1, ff2c001e x 9 [(300, 0)x(48, 36) ...]) [ 13.066] sna_composite_rectangles: converted to op 1 [ 13.066] sna_composite_rectangles[0] (300, 0)x(48, 36) -> (300, 0), (348, 36) [ 13.066] sna_composite_rectangles[1] (700, 166)x(4, 2) -> (700, 166), (704, 168) [ 13.066] sna_composite_rectangles[2] (0, 166)x(4, 2) -> (0, 166), (4, 168) [ 13.066] sna_composite_rectangles[3] (0, 168)x(2, 2) -> (0, 168), (2, 170) [ 13.066] sna_composite_rectangles[4] (702, 168)x(2, 2) -> (702, 168), (704, 170) [ 13.066] sna_composite_rectangles[5] (702, 308)x(2, 2) -> (702, 308), (704, 310) [ 13.066] sna_composite_rectangles[6] (0, 308)x(2, 2) -> (0, 308), (2, 310) [ 13.066] sna_composite_rectangles[7] (700, 310)x(4, 2) -> (700, 310), (704, 312) [ 13.066] sna_composite_rectangles[8] (0, 310)x(4, 2) -> (0, 310), (4, 312) [ 13.066] sna_composite_rectangles: nrects=9, region=(0, 0), (704, 312) x 9 [ 13.066] sna_composite_rectangles: clipped extents (0, 0),(704, 312) x 9 [ 13.066] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(704, 312) [ 13.066] sna_composite_rectangles: dropping last-cpu hint [ 13.066] sna_drawable_use_bo pixmap=1294, box=((0, 0), (704, 312)), flags=1... [ 13.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.066] sna_drawable_use_bo: using whole GPU bo [ 13.066] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 13.066] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.066] gen9_render_fill_boxes(ff2c001e x 9 [(300, 0), (348, 36) ...]) [ 13.066] sna_render_get_solid: ff2c001e [ 13.066] sna_render_get_solid(0) = ff2c001e (old) [ 13.066] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 13.066] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.066] gen9_composite_get_binding_table(ff00) [ 13.066] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 13.066] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 13.066] kgem_add_handle: handle=8, index=3 [ 13.066] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 13.066] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.066] gen9_emit_vertex_elements: setup id=0 [ 13.066] (300, 0), (348, 36) [ 13.066] (0, 166), (4, 168) [ 13.066] (700, 166), (704, 168) [ 13.066] (0, 168), (2, 170) [ 13.066] (702, 168), (704, 170) [ 13.066] (0, 308), (2, 310) [ 13.066] (702, 308), (704, 310) [ 13.066] (0, 310), (4, 312) [ 13.066] (700, 310), (704, 312) [ 13.066] gen8_vertex_flush[4cc] = 27 [ 13.066] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800000b1, drawable=50e [ 13.066] sna_validate_gc: recomputing clip [ 13.066] sna_validate_gc: composite clip=9x[(0, 0), (704, 312)] [0x55bca9b01d90] [ 13.066] sna_copy_area: src=pixmap=292:(3122, 6)x(704, 312)+(0, 0) -> dst=pixmap=1294:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.066] sna_copy_area: normal copy [ 13.066] sna_do_copy: src=(3122, 6), dst=(0, 0), size=(704x312) [ 13.066] sna_do_copy: after drawable: src=(3122, 6), dst=(0, 0), size=(704x312) [ 13.066] sna_do_copy: dst extents (0, 0), (704, 312), dst clip extents (0, 0), (704, 312), dst size=704x312 [ 13.066] sna_do_copy: clipped dst extents (0, 0), (704, 312) [ 13.066] sna_do_copy: unclipped src extents (3122, 6), (3826, 318) [ 13.066] sna_do_copy: clipped src extents (3122, 6), (3826, 318) [ 13.066] sna_do_copy: pixmap -- no source clipping [ 13.066] sna_do_copy: src extents (3122, 6), (3826, 318) x 1 [ 13.066] sna_do_copy: copy region (0, 0), (704, 312) x 9 + (3122, 6) [ 13.066] sna_copy_boxes (boxes=9x[(300, 0), (348, 36)...], src pixmap=292+(3122, 6), dst pixmap=1294+(0, 0), alu=3, src.size=3840x2160, dst.size=704x312) [ 13.066] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 13.066] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.066] sna_drawable_use_bo pixmap=1294, box=((0, 0), (704, 312)), flags=3... [ 13.066] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 13.066] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.066] sna_drawable_use_bo: using whole GPU bo [ 13.066] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 13.066] sna_pixmap_move_to_gpu: already all-damaged [ 13.066] sna_pixmap_mark_active: pixmap=292, handle=9 [ 13.066] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.066] gen9_render_copy_boxes (3122, 6)->(0, 0) x 9, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.066] kgem_bo_is_render: handle=9, rq? 0 [0] [ 13.066] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.066] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.066] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 13.066] gen9_composite_get_binding_table(fe80) [ 13.066] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 13.066] kgem_add_handle: handle=9, index=4 [ 13.066] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 13.066] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 13.066] gen9_emit_sampler: sampler = 0 [ 13.066] gen9_emit_vertex_elements: setup id=0 [ 13.066] (3422, 6) -> (300, 0) + (48, 36) [ 13.066] (3122, 172) -> (0, 166) + (4, 2) [ 13.066] (3822, 172) -> (700, 166) + (4, 2) [ 13.066] (3122, 174) -> (0, 168) + (2, 2) [ 13.066] (3824, 174) -> (702, 168) + (2, 2) [ 13.066] (3122, 314) -> (0, 308) + (2, 2) [ 13.066] (3824, 314) -> (702, 308) + (2, 2) [ 13.066] (3122, 316) -> (0, 310) + (4, 2) [ 13.066] (3822, 316) -> (700, 310) + (4, 2) [ 13.066] gen8_vertex_flush[510] = 27 [ 13.066] sna_create_pixmap(80, 80, 32, usage=0) [ 13.066] kgem_can_create_2d: 80x80 @ 32 [ 13.066] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 13.066] kgem_can_create_2d: untiled size=28672 [ 13.066] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.066] kgem_choose_tiling: 80x80 -> 0 [ 13.066] sna_create_pixmap: usage=0, flags=b [ 13.066] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 13.066] __pop_freed_pixmap: reusing freed pixmap=1262 header [ 13.066] create_pixmap_hdr: pixmap=1295, width=80, height=80, usage=0 [ 13.066] sna_create_pixmap: serial=1295, 80x80, usage=0 [ 13.067] sna_composite_rectangles(pixmap=1296, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 13.067] sna_composite_rectangles: converted to op 0 [ 13.067] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 13.067] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 13.067] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 13.067] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 13.067] sna_composite_rectangles: dropping last-cpu hint [ 13.067] sna_drawable_use_bo pixmap=1296, box=((0, 0), (80, 80)), flags=19... [ 13.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.067] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.067] sna_pixmap_move_to_gpu(pixmap=1296, usage=0), flags=b [ 13.067] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.067] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 13.067] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.067] kgem_choose_tiling: 80x80 -> 0 [ 13.067] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.067] kgem_choose_tiling: 80x80 -> 0 [ 13.067] sna_pixmap_alloc_gpu: pixmap=1296 [ 13.067] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 13.067] inactive too small: 5 < 7 [ 13.067] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 13.067] from inactive: pitch=320, tiling=0: handle=3, id=1049 [ 13.067] __sna_damage_all(80, 80) [ 13.067] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.067] sna_pixmap_mark_active: pixmap=1296, handle=3 [ 13.067] sna_drawable_use_bo: allocated GPU bo for operation [ 13.067] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.067] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 13.067] kgem_bo_is_render: handle=3, rq? 0 [0] [ 13.067] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 13.067] sna_render_get_solid: 0 [ 13.067] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.067] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.067] __kgem_retire_rq: request 1 complete [ 13.067] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 13.067] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 13.067] kgem_bo_move_to_cache: release handle=42 [ 13.067] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 13.067] kgem_set_mode: flushing before new bo [ 13.067] gen8_vertex_close: used=214, vbo active? 16, vb=1, nreloc=1 [ 13.067] gen8_vertex_close: reloc[0] = 287 [ 13.067] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.067] kgem_add_handle: handle=16, index=5 [ 13.067] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 13.067] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8974 [fenced=0] [ 13.067] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.067] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.067] kgem_fixup_relocs: shrinking by 61440 [ 13.067] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.067] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.067] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 13.067] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.067] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.067] __kgem_bo_clear_busy: handle=7 [ 13.067] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.067] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.067] __kgem_bo_clear_busy: handle=8 [ 13.067] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.067] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 13.067] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.067] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.067] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.067] kgem_check_bo: num_pages=+16, num_exec=+1 [ 13.067] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.067] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.067] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.067] kgem_add_handle: handle=4, index=0 [ 13.067] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.067] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.067] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.067] gen9_composite_get_binding_table(ffc0) [ 13.067] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 13.067] kgem_add_handle: handle=3, index=1 [ 13.067] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 13.067] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 13.067] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 13.067] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.067] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.067] kgem_add_handle: handle=7, index=2 [ 13.067] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.067] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.067] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.067] gen9_emit_sampler: sampler = 1 [ 13.067] gen9_emit_sf: num_sf_outputs=1 [ 13.067] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.067] gen9_emit_vertex_elements: setup id=0 [ 13.067] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.067] (0, 0), (80, 80) [ 13.067] gen8_vertex_flush[490] = 3 [ 13.067] sna_composite_rectangles: pixmap=1296 marking clear [0]? 1 [ 13.067] sna_composite_rectangles(pixmap=1296, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 13.067] sna_composite_rectangles: converted to op 1 [ 13.067] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 13.067] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 13.067] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 13.067] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 13.067] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 13.067] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 13.067] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 13.067] sna_composite_rectangles: dropping last-cpu hint [ 13.067] sna_drawable_use_bo pixmap=1296, box=((0, 0), (80, 80)), flags=1... [ 13.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.067] sna_drawable_use_bo: using whole GPU bo [ 13.067] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 13.067] kgem_bo_is_render: handle=3, rq? 1 [1] [ 13.067] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 13.067] sna_render_get_solid: 40404040 [ 13.067] sna_render_get_solid(1) = 40404040 (old) [ 13.067] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.067] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.067] gen9_composite_get_binding_table(ff00) [ 13.067] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 13.067] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 13.067] kgem_add_handle: handle=8, index=3 [ 13.067] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 13.067] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.067] gen9_emit_vertex_elements: setup id=0 [ 13.067] (0, 0), (2, 2) [ 13.067] (78, 0), (80, 2) [ 13.067] (0, 78), (2, 80) [ 13.067] (78, 78), (80, 80) [ 13.067] gen8_vertex_flush[4cc] = 12 [ 13.067] sna_composite(pixmap=1294, op=3, src=1296+(3122, 6), mask=0+(0, 0), dst=1294+(0, 0)+(0, 0), size=(704, 312) [ 13.067] sna_compute_composite_region: dst=(0, 0)x(704, 312) [ 13.067] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (704, 312) [ 13.067] clip_to_dst: region: 1x[(0, 0), (704, 312)], clip: 9x[(0, 0), (704, 312)] [ 13.067] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (704, 312) [ 13.067] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (704, 312) [ 13.067] sna_composite: composite region extents:+(0, 0) -> (0, 0), (704, 312) + (0, 0) [ 13.067] gen9_render_composite: 704x312, current mode=1/1 [ 13.067] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.067] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 13.067] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 13.067] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.067] gen9_composite_set_target: (0, 0)x(704, 312), partial?=1 [ 13.067] sna_drawable_use_bo pixmap=1294, box=((0, 0), (704, 312)), flags=7... [ 13.067] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.067] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.067] sna_drawable_use_bo: using whole GPU bo [ 13.067] gen9_composite_set_target: pixmap=1294, format=20020888, size=704x312, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 13.067] gen9_composite_picture: (3122, 6)x(704, 312), dst=(0, 0) [ 13.067] sna_transform_is_imprecise_integer_translation: no transform [ 13.067] gen9_composite_picture: integer translation (0, 0), removing [ 13.067] sna_render_pixmap_bo pixmap=1296, (3122, 6)x(704, 312)/(80, 80) [ 13.067] sna_render_pixmap_bo: GPU all damaged [ 13.067] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.067] kgem_bo_is_render: handle=3, rq? 1 [1] [ 13.067] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.067] gen4_choose_composite_emitter: identity src, no mask [ 13.067] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.067] __kgem_retire_rq: request 1 complete [ 13.067] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 13.067] kgem_set_mode: flushing before new bo [ 13.067] gen8_vertex_close: used=244, vbo active? 16, vb=1, nreloc=1 [ 13.067] gen8_vertex_close: reloc[0] = 287 [ 13.067] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.067] kgem_add_handle: handle=16, index=4 [ 13.067] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 13.067] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 13.067] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.067] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.067] kgem_fixup_relocs: shrinking by 61440 [ 13.067] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.067] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.067] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 13.067] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.067] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.067] __kgem_bo_clear_busy: handle=7 [ 13.067] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.067] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.067] __kgem_bo_clear_busy: handle=8 [ 13.067] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.067] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.067] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.067] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.067] kgem_check_bo: num_pages=+814, num_exec=+2 [ 13.067] aligning vertex: was 2, now 3 floats per vertex [ 13.067] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.067] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.067] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.067] kgem_add_handle: handle=4, index=0 [ 13.067] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.067] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.067] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.067] gen9_composite_get_binding_table(ffc0) [ 13.067] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 13.067] kgem_add_handle: handle=20, index=1 [ 13.067] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 13.067] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 13.067] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=704, height=312, pitch=3072, tiling=1 -> render [ 13.067] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 13.067] kgem_add_handle: handle=3, index=2 [ 13.067] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 13.067] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 13.067] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.067] gen9_emit_sampler: sampler = a [ 13.067] gen9_emit_sf: num_sf_outputs=1 [ 13.067] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.067] gen9_emit_vertex_elements: setup id=2 [ 13.067] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.067] gen9_render_composite_boxes: nbox=9 [ 13.067] apply_damage: damage=0x0, region=9 [(0, 0), (704, 312) + (0, 0)] [ 13.067] gen8_vertex_flush[490] = 27 [ 13.067] sna_destroy_pixmap: pixmap=1296, attached?=1 [ 13.067] _kgem_bo_destroy: handle=3, proxy? 0 [ 13.067] __kgem_bo_destroy: handle=3, size=65536 [ 13.067] __kgem_bo_destroy: handle=3 -> active [ 13.067] __sna_free_pixmap(pixmap=1296) [ 13.067] sna_create_pixmap(2, 64, 32, usage=0) [ 13.067] kgem_can_create_2d: 2x64 @ 32 [ 13.067] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 13.067] kgem_can_create_2d: untiled size=4096 [ 13.067] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 13.068] kgem_choose_tiling: 2x64 -> 0 [ 13.068] sna_create_pixmap: usage=0, flags=a [ 13.068] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 13.068] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 13.068] create_pixmap: serial=1297, usage=0, 2x64 [ 13.068] sna_create_pixmap: serial=1297, 2x64, usage=0 [ 13.068] sna_composite_rectangles(pixmap=1298, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 13.068] sna_composite_rectangles: converted to op 0 [ 13.068] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 13.068] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 13.068] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 13.068] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 13.068] sna_composite_rectangles: fallback, dst pixmap=1298 too small or not attached [ 13.068] sna_composite_rectangles: fallback [ 13.068] sna_drawable_move_region_to_cpu(pixmap=1298 (2x64), [(0, 0), (2, 64)], flags=1) [ 13.068] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 13.068] _sna_pixmap_move_to_cpu(pixmap=1298, 2x64, flags=1) [ 13.068] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 13.068] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 13.068] operate_inplace: no, inplace operation not suitable [ 13.068] _sna_pixmap_move_to_cpu: marking as damaged [ 13.068] __sna_damage_all(2, 64) [ 13.068] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.068] sna_create_pixmap(1, 32, 32, usage=0) [ 13.068] kgem_can_create_2d: 1x32 @ 32 [ 13.068] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 13.068] kgem_can_create_2d: untiled size=4096 [ 13.068] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 13.068] kgem_choose_tiling: 1x32 -> 0 [ 13.068] sna_create_pixmap: usage=0, flags=a [ 13.068] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 13.068] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 13.068] create_pixmap: serial=1299, usage=0, 1x32 [ 13.068] sna_create_pixmap: serial=1299, 1x32, usage=0 [ 13.068] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=4f2, drawable=514 [ 13.068] sna_validate_gc: recomputing clip [ 13.068] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 13.068] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 13.068] try_upload__fast: ignore existing cpu damage (if any) [ 13.068] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 13.068] try_upload__fast: no, no gpu damage [ 13.068] sna_drawable_move_region_to_cpu(pixmap=1300 (1x32), [(0, 0), (1, 32)], flags=1) [ 13.068] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 13.068] _sna_pixmap_move_to_cpu(pixmap=1300, 1x32, flags=1) [ 13.068] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 13.068] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 13.068] operate_inplace: no, inplace operation not suitable [ 13.068] _sna_pixmap_move_to_cpu: marking as damaged [ 13.068] __sna_damage_all(1, 32) [ 13.068] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.068] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 13.068] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 13.068] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 13.068] sna_accel_flush: flush?=0, dirty?=0 [ 13.068] sna_composite(pixmap=1298, op=1, src=1300+(0, 0), mask=0+(0, 0), dst=1298+(0, 0)+(0, 0), size=(2, 64) [ 13.068] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 13.068] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 13.068] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 13.068] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 13.068] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 13.068] sna_composite: fallback, dst pixmap=1298 is too small (or completely damaged) [ 13.068] sna_composite: fallback -- fbComposite [ 13.068] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 13.068] sna_composite_fb: fallback -- move src to cpu [ 13.068] _sna_pixmap_move_to_cpu(pixmap=1300, 1x32, flags=2) [ 13.068] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8eac1, is-clear?=0 [ 13.068] _sna_pixmap_move_to_cpu: CPU all-damaged [ 13.068] sna_composite_fb: fallback -- move dst to cpu [ 13.068] sna_drawable_move_region_to_cpu(pixmap=1298 (2x64), [(0, 0), (2, 64)], flags=5) [ 13.068] sna_drawable_move_region_to_cpu: pixmap=1298 all damaged on CPU [ 13.068] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.068] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 13.068] sna_transform_is_imprecise_integer_translation: not unity scaling [ 13.068] sna_destroy_pixmap: pixmap=1300, attached?=1 [ 13.068] __sna_free_pixmap(pixmap=1300) [ 13.068] sna_composite(pixmap=1294, op=3, src=1298+(3422, 6), mask=0+(300, 0), dst=1294+(300, 0)+(0, 0), size=(48, 36) [ 13.068] sna_compute_composite_region: dst=(300, 0)x(48, 36) [ 13.068] sna_compute_composite_region: initial clip against dst->pDrawable: (300, 0), (348, 36) [ 13.068] clip_to_dst: region: 1x[(300, 0), (348, 36)], clip: 1x[(0, 0), (704, 312)] [ 13.068] sna_compute_composite_region: clip against dst->pCompositeClip: (300, 0), (348, 36) [ 13.068] sna_compute_composite_region: clip against src (2x64 clip=0): (300, 0), (348, 36) [ 13.068] sna_composite: composite region extents:+(0, 0) -> (300, 0), (348, 36) + (0, 0) [ 13.068] gen9_render_composite: 48x36, current mode=1/1 [ 13.068] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.068] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 13.068] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.068] gen9_composite_set_target: (300, 0)x(48, 36), partial?=1 [ 13.068] sna_drawable_use_bo pixmap=1294, box=((300, 0), (348, 36)), flags=7... [ 13.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.068] sna_drawable_use_bo: using whole GPU bo [ 13.068] gen9_composite_set_target: pixmap=1294, format=20020888, size=704x312, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 13.068] gen9_composite_picture: (3422, 6)x(48, 36), dst=(300, 0) [ 13.068] sna_transform_is_imprecise_integer_translation: no transform [ 13.068] gen9_composite_picture: integer translation (0, 0), removing [ 13.068] sna_render_pixmap_bo pixmap=1298, (3422, 6)x(48, 36)/(2, 64) [ 13.068] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 13.068] sna_render_pixmap_bo: offset=(3122, 6), size=(2, 64) [ 13.068] use_cpu_bo: no cpu bo [ 13.068] kgem_choose_tiling: too thin [2] for TILING_Y [ 13.068] kgem_choose_tiling: 2x36 -> 0 [ 13.068] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 13.068] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 13.068] sna_drawable_move_region_to_cpu(pixmap=1298 (2x64), [(0, 6), (2, 42)], flags=2) [ 13.068] sna_drawable_move_region_to_cpu: pixmap=1298 all damaged on CPU [ 13.068] kgem_can_create_2d: 2x36 @ 32 [ 13.068] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 13.068] kgem_can_create_2d: untiled size=4096 [ 13.068] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 13.068] kgem_choose_tiling: 2x36 -> 0 [ 13.068] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 13.068] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 13.068] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 13.068] kgem_create_buffer: searching for an inactive GTT map for upload [ 13.068] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 13.068] search_linear_cache: searching for inactive gtt map [ 13.068] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 13.068] search_linear_cache: searching for inactive gtt map [ 13.068] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 13.068] kgem_set_tiling: handle=42, tiling=0 [0], pitch=0 [0]: 1 [ 13.068] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 13.068] search_linear_cache: found handle=42 (num_pages=114) in linear inactive cache [ 13.068] kgem_bo_can_map: handle=42, map=0x0:0x0:0x0, tiling=0, domain=0, offset=4248608768 [ 13.068] kgem_create_buffer: reusing handle=42 for buffer [ 13.068] kgem_bo_can_map: handle=42, map=0x0:0x0:0x0, tiling=0, domain=0, offset=4248608768 [ 13.068] init_buffer_from_bo: reusing handle=42 for buffer [ 13.068] kgem_bo_map: handle=42, offset=4248608768, tiling=0, map=0x0:0x0, domain=0 [ 13.068] kgem_bo_map: converting request for GTT map into CPU map [ 13.068] kgem_bo_map__cpu(handle=42, size=466944, map=0x0:0x0) [ 13.068] kgem_trim_vma_cache: type=1, count=-32761 (bucket: 6) [ 13.068] __kgem_bo_map__cpu: caching CPU vma for 42 [ 13.068] kgem_bo_sync__cpu: handle=42 [ 13.068] __kgem_busy: handle=42, busy=0, wedged=0 [ 13.068] kgem_bo_sync__cpu: SYNC: handle=42, needs_flush? 0, domain? 0, busy? 0 [ 13.068] __kgem_busy: handle=42, busy=0, wedged=0 [ 13.068] kgem_bo_retire: retiring bo handle=42 (needed flush? 0), rq? 0 [busy?=0] [ 13.068] assert_bo_retired: handle=42, domain: 0 exec? 0, rq? 0 [ 13.068] kgem_create_buffer(pages=114 [64]) new handle=42, used=1152, write=1 [ 13.068] kgem_create_proxy: target handle=42 [proxy? -1], offset=0, length=1152, io=1 [ 13.068] __kgem_bo_init(handle=42, num_pages=1152) [ 13.068] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 13.068] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.068] kgem_bo_is_render: handle=42, rq? 0 [0] [ 13.068] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.068] gen4_choose_composite_emitter: identity src, no mask [ 13.068] kgem_check_bo: num_pages=+114, num_exec=+1 [ 13.068] gen9_composite_get_binding_table(ff00) [ 13.068] kgem_add_reloc64: handle=42, pos=16312, delta=0, domains=40000 [ 13.068] kgem_add_reloc64: adding proxy [delta=0] for handle=42 [ 13.068] kgem_add_handle: handle=42, index=3 [ 13.068] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd3ca000) [ 13.068] [3fb0] bind bo(handle=42, addr=fd3ca000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 13.068] gen9_emit_vertex_elements: setup id=2 [ 13.068] gen9_render_composite_box: (300, 0), (348, 36) [ 13.068] apply_damage: damage=0x0, region=1 [(300, 0), (348, 36) + (0, 0)] [ 13.068] gen8_vertex_flush[4cc] = 3 [ 13.068] _kgem_bo_destroy: handle=42, proxy? 1 [ 13.068] sna_destroy_pixmap: pixmap=1298, attached?=1 [ 13.068] __sna_free_pixmap(pixmap=1298) [ 13.068] sna_validate_gc(0x55bca9adccd0) changes=80000, previous serial=8000050e, drawable=50e [ 13.068] sna_validate_gc: recomputing clip [ 13.068] sna_validate_gc: composite clip=1x[(0, 0), (704, 312)] [0x55bca9b01d90] [ 13.068] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1294:(300, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.068] sna_copy_area: normal copy [ 13.068] sna_do_copy: src=(3422, 6), dst=(300, 0), size=(48x36) [ 13.068] sna_do_copy: after drawable: src=(3422, 6), dst=(300, 0), size=(48x36) [ 13.068] sna_do_copy: dst extents (300, 0), (348, 36), dst clip extents (0, 0), (704, 312), dst size=704x312 [ 13.068] sna_do_copy: clipped dst extents (300, 0), (348, 36) [ 13.068] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 13.068] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 13.068] sna_do_copy: pixmap -- no source clipping [ 13.068] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 13.068] sna_do_copy: copy region (300, 0), (348, 36) x 1 + (3122, 6) [ 13.068] sna_copy_boxes (boxes=1x[(300, 0), (348, 36)...], src pixmap=292+(3122, 6), dst pixmap=1294+(0, 0), alu=3, src.size=3840x2160, dst.size=704x312) [ 13.068] sna_copy_boxes: dst=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 13.068] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.068] sna_drawable_use_bo pixmap=1294, box=((300, 0), (348, 36)), flags=b... [ 13.068] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 13.068] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.068] sna_drawable_use_bo: using whole GPU bo [ 13.068] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 13.068] sna_pixmap_move_to_gpu: already all-damaged [ 13.068] sna_pixmap_mark_active: pixmap=292, handle=9 [ 13.068] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.068] gen9_render_copy_boxes (3122, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.068] kgem_bo_is_render: handle=9, rq? 0 [0] [ 13.068] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.068] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.068] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 13.068] aligning vertex: was 3, now 2 floats per vertex [ 13.068] gen9_composite_get_binding_table(fe80) [ 13.068] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 13.068] kgem_add_handle: handle=9, index=4 [ 13.068] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 13.068] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 13.068] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 13.068] gen9_emit_sampler: sampler = 0 [ 13.068] gen9_emit_vertex_elements: setup id=0 [ 13.068] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.068] (3422, 6) -> (300, 0) + (48, 36) [ 13.068] gen8_vertex_flush[558] = 3 [ 13.068] sna_composite_rectangles(pixmap=1294, op=3, 660a0a0a x 1 [(300, 0)x(48, 36) ...]) [ 13.068] sna_composite_rectangles: converted to op 3 [ 13.068] sna_composite_rectangles[0] (300, 0)x(48, 36) -> (300, 0), (348, 36) [ 13.068] sna_composite_rectangles: nrects=1, region=(300, 0), (348, 36) x 1 [ 13.068] sna_composite_rectangles: clipped extents (300, 0),(348, 36) x 1 [ 13.068] sna_composite_rectangles: pixmap +(0, 0) extents (300, 0),(348, 36) [ 13.068] sna_drawable_use_bo pixmap=1294, box=((300, 0), (348, 36)), flags=1... [ 13.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.069] sna_drawable_use_bo: using whole GPU bo [ 13.069] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 13.069] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.069] gen9_render_fill_boxes(660a0a0a x 1 [(300, 0), (348, 36) ...]) [ 13.069] sna_render_get_solid: 660a0a0a [ 13.069] sna_render_get_solid(2) = 660a0a0a (old) [ 13.069] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.069] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.069] gen9_composite_get_binding_table(fe00) [ 13.069] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 13.069] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 13.069] kgem_add_handle: handle=8, index=5 [ 13.069] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 13.069] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.069] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 13.069] gen9_emit_sampler: sampler = 1 [ 13.069] gen9_emit_vertex_elements: setup id=0 [ 13.069] (300, 0), (348, 36) [ 13.069] gen8_vertex_flush[5b4] = 3 [ 13.069] sna_composite(pixmap=1294, op=3, src=1292+(0, 6), mask=0+(300, 0), dst=1294+(300, 0)+(0, 0), size=(48, 36) [ 13.069] sna_compute_composite_region: dst=(300, 0)x(48, 36) [ 13.069] sna_compute_composite_region: initial clip against dst->pDrawable: (300, 0), (348, 36) [ 13.069] clip_to_dst: region: 1x[(300, 0), (348, 36)], clip: 1x[(0, 0), (704, 312)] [ 13.069] sna_compute_composite_region: clip against dst->pCompositeClip: (300, 0), (348, 36) [ 13.069] sna_compute_composite_region: clip against src (48x48 clip=0): (300, 0), (348, 36) [ 13.069] sna_composite: composite region extents:+(0, 0) -> (300, 0), (348, 36) + (0, 0) [ 13.069] gen9_render_composite: 48x36, current mode=1/1 [ 13.069] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.069] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 13.069] kgem_bo_is_busy: handle=20, domain: 0 exec? 1, rq? 1 [ 13.069] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.069] gen9_composite_set_target: (300, 0)x(48, 36), partial?=1 [ 13.069] sna_drawable_use_bo pixmap=1294, box=((300, 0), (348, 36)), flags=7... [ 13.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.069] sna_drawable_use_bo: using whole GPU bo [ 13.069] gen9_composite_set_target: pixmap=1294, format=20020888, size=704x312, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 13.069] gen9_composite_picture: (0, 6)x(48, 36), dst=(300, 0) [ 13.069] sna_transform_is_imprecise_integer_translation: no transform [ 13.069] gen9_composite_picture: integer translation (0, 0), removing [ 13.069] sna_render_pixmap_bo pixmap=1292, (0, 6)x(48, 36)/(48, 48) [ 13.069] sna_render_pixmap_bo: CPU all damaged [ 13.069] sna_add_flush_pixmap: marking pixmap=1292 for flushing [ 13.069] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.069] __kgem_retire_rq: request 1 complete [ 13.069] sna_add_flush_pixmap: new flush bo, flushing before [ 13.069] gen8_vertex_close: used=348, vbo active? 16, vb=5, nreloc=2 [ 13.069] gen8_vertex_close: reloc[0] = 287 [ 13.069] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.069] kgem_add_handle: handle=16, index=6 [ 13.069] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 13.069] gen8_vertex_close: reloc[1] = 337 [ 13.069] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 13.069] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 13.069] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=9103 [fenced=0] [ 13.069] kgem_finish_buffers: buffer handle=42, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 13.069] kgem_finish_buffers: retaining upload buffer (1280/466944): used=4096, refcnt=1 [ 13.069] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.069] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.069] kgem_fixup_relocs: shrinking by 61440 [ 13.069] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.069] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.069] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 13.069] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.069] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 13.069] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd3ca000 [ 13.069] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 13.069] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.069] __kgem_bo_clear_busy: handle=8 [ 13.069] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.069] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.069] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.069] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.069] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.069] kgem_bo_is_render: handle=28, rq? 0 [0] [ 13.069] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.069] gen4_choose_composite_emitter: identity src, no mask [ 13.069] needs_batch_flush: flushing before handle=28 for new reservation [ 13.069] kgem_check_bo: num_pages=+801, num_exec=+2 [ 13.069] aligning vertex: was 2, now 3 floats per vertex [ 13.069] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.069] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.069] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.069] kgem_add_handle: handle=4, index=0 [ 13.069] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.069] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.069] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.069] gen9_composite_get_binding_table(ffc0) [ 13.069] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 13.069] kgem_add_handle: handle=20, index=1 [ 13.069] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd9be000) [ 13.069] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 13.069] [3fe0] bind bo(handle=20, addr=fd9be000), format=192, width=704, height=312, pitch=3072, tiling=1 -> render [ 13.069] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 13.069] kgem_add_handle: handle=28, index=2 [ 13.069] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 13.069] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 13.069] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.069] gen9_emit_sampler: sampler = 2 [ 13.069] gen9_emit_sf: num_sf_outputs=1 [ 13.069] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.069] gen9_emit_vertex_elements: setup id=2 [ 13.069] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.069] gen9_render_composite_box: (300, 0), (348, 36) [ 13.069] apply_damage: damage=0x0, region=1 [(300, 0), (348, 36) + (0, 0)] [ 13.069] gen8_vertex_flush[490] = 3 [ 13.069] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=8000050e, drawable=4fd [ 13.069] sna_validate_gc: recomputing clip [ 13.069] sna_validate_gc: composite clip=9x[(3122, 6), (3826, 318)] [0x55bca9b01d90] [ 13.069] sna_copy_area: src=pixmap=1294:(0, 0)x(704, 312)+(0, 0) -> dst=pixmap=165:(3122, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.069] sna_copy_area: normal copy [ 13.069] sna_do_copy: src=(0, 0), dst=(3122, 6), size=(704x312) [ 13.069] sna_do_copy: after drawable: src=(0, 0), dst=(3122, 6), size=(704x312) [ 13.069] sna_do_copy: dst extents (3122, 6), (3826, 318), dst clip extents (3122, 6), (3826, 318), dst size=7680x2160 [ 13.069] sna_do_copy: clipped dst extents (3122, 6), (3826, 318) [ 13.069] sna_do_copy: unclipped src extents (0, 0), (704, 312) [ 13.069] sna_do_copy: clipped src extents (0, 0), (704, 312) [ 13.069] sna_do_copy: pixmap -- no source clipping [ 13.069] sna_do_copy: src extents (0, 0), (704, 312) x 1 [ 13.069] sna_do_copy: copy region (3122, 6), (3826, 318) x 9 + (-3122, -6) [ 13.069] sna_copy_boxes (boxes=9x[(3422, 6), (3470, 42)...], src pixmap=1294+(-3122, -6), dst pixmap=165+(0, 0), alu=3, src.size=704x312, dst.size=7680x2160) [ 13.069] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e960, gpu_bo=20, cpu_bo=0), replaces=0 [ 13.069] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.069] sna_drawable_use_bo pixmap=165, box=((3122, 6), (3826, 318)), flags=3... [ 13.069] sna_drawable_use_bo: pinned, never REPLACES [ 13.069] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 13.069] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.069] sna_drawable_use_bo: using whole GPU bo [ 13.069] sna_pixmap_move_to_gpu(pixmap=1294, usage=0), flags=a [ 13.069] sna_pixmap_move_to_gpu: already all-damaged [ 13.069] sna_pixmap_mark_active: pixmap=1294, handle=20 [ 13.069] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.069] gen9_render_copy_boxes (-3122, -6)->(0, 0) x 9, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.069] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.069] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.069] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.069] kgem_bo_is_render: handle=20, rq? 1 [1] [ 13.069] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.069] __kgem_retire_rq: request 1 complete [ 13.069] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 13.069] kgem_bo_move_to_cache: release handle=3 [ 13.069] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 13.069] kgem_set_mode: flushing before new bo [ 13.069] gen8_vertex_close: used=357, vbo active? 16, vb=4, nreloc=1 [ 13.069] gen8_vertex_close: reloc[0] = 287 [ 13.069] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.069] kgem_add_handle: handle=16, index=3 [ 13.069] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.069] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=875 [fenced=0] [ 13.069] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.069] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.069] kgem_fixup_relocs: shrinking by 61440 [ 13.069] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.069] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.069] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd9be000 [ 13.069] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.069] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 13.069] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.069] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.069] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.069] kgem_check_bo: num_pages=+16998, num_exec=+2 [ 13.069] aligning vertex: was 3, now 2 floats per vertex [ 13.069] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.069] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.069] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.069] kgem_add_handle: handle=4, index=0 [ 13.069] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.069] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.069] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.069] gen9_composite_get_binding_table(ffc0) [ 13.069] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 13.069] kgem_add_handle: handle=35, index=1 [ 13.070] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 13.070] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 13.070] [3fe0] bind bo(handle=35, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 13.070] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 [ 13.070] kgem_add_handle: handle=20, index=2 [ 13.070] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd9be000) [ 13.070] [3fd0] bind bo(handle=20, addr=fd9be000), format=192, width=704, height=312, pitch=3072, tiling=1 -> sampler [ 13.070] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.070] gen9_emit_sampler: sampler = 0 [ 13.070] gen9_emit_sf: num_sf_outputs=1 [ 13.070] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.070] gen9_emit_vertex_elements: setup id=0 [ 13.070] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.070] (300, 0) -> (3422, 6) + (48, 36) [ 13.070] (0, 166) -> (3122, 172) + (4, 2) [ 13.070] (700, 166) -> (3822, 172) + (4, 2) [ 13.070] (0, 168) -> (3122, 174) + (2, 2) [ 13.070] (702, 168) -> (3824, 174) + (2, 2) [ 13.070] (0, 308) -> (3122, 314) + (2, 2) [ 13.070] (702, 308) -> (3824, 314) + (2, 2) [ 13.070] (0, 310) -> (3122, 316) + (4, 2) [ 13.070] (700, 310) -> (3822, 316) + (4, 2) [ 13.070] gen8_vertex_flush[490] = 27 [ 13.070] sna_destroy_pixmap: pixmap=1294, attached?=1 [ 13.070] _kgem_bo_destroy: handle=20, proxy? 0 [ 13.070] __kgem_bo_destroy: handle=20, size=3268608 [ 13.070] __kgem_bo_destroy: handle=20 -> active [ 13.070] __sna_free_pixmap(pixmap=1294) [ 13.070] sna_accel_flush: flush?=0, dirty?=1 [ 13.070] sna_accel_flush: syncing SHM pixmap=1292 (refcnt=1) [ 13.070] _sna_pixmap_move_to_cpu(pixmap=1292, 48x48, flags=3) [ 13.070] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 13.070] _sna_pixmap_move_to_cpu: CPU all-damaged [ 13.070] _sna_pixmap_move_to_cpu: syncing CPU bo [ 13.070] kgem_bo_sync__cpu_full: handle=28 [ 13.070] __kgem_busy: handle=28, busy=0, wedged=0 [ 13.070] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 13.070] __kgem_busy: handle=28, busy=0, wedged=0 [ 13.070] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 13.070] __kgem_retire_requests_upto(handle=28, ring=0) [ 13.070] __kgem_retire_rq: request 1 complete [ 13.070] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 13.070] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 13.070] sna_accel_flush: flush?=0, dirty?=0 [ 13.070] sna_block_handler (tv=595.87000) [ 13.070] kgem_retire, need_retire?=1 [ 13.070] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.070] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 13.070] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.070] kgem_retire -- retired=0, need_retire=0 [ 13.070] kgem_retire__buffers: handle=42, busy? 0 [0] [ 13.070] kgem_retire__buffers: releasing upload cache for handle=42? 0 [ 13.070] __kgem_bo_destroy: handle=42, size=466944 [ 13.070] kgem_bo_replace_io: transferring io handle=42 to bo [ 13.070] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 13.070] sna_accel_block: GPU idle, flushing [ 13.070] gen8_vertex_close: used=412, vbo active? 16, vb=1, nreloc=1 [ 13.070] gen8_vertex_close: reloc[0] = 287 [ 13.070] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.070] kgem_add_handle: handle=16, index=3 [ 13.070] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.070] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=17072 [fenced=0] [ 13.070] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.070] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.070] kgem_fixup_relocs: shrinking by 61440 [ 13.070] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.070] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.070] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 13.070] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.070] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd9be000 [ 13.070] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.070] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.070] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.070] sna_scanout_do_flush: flush timer active: delta=3 [ 13.070] sna_scanout_do_flush (time=13070), triggered [ 13.070] sna_scanout_flush (time=13070), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 13.070] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.070] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 13.070] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.070] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 13.070] sna_mode_redisplay: damage: 1x(3122, 6), (3826, 318) [ 13.070] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 13.070] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 13.070] sna_pixmap_move_to_gpu: already all-damaged [ 13.070] sna_pixmap_mark_active: pixmap=165, handle=35 [ 13.070] sna_mode_redisplay: crtc[0] transformed? 0 [ 13.070] sna_mode_redisplay: crtc[1] transformed? 0 [ 13.070] sna_mode_redisplay: crtc[2] transformed? 0 [ 13.070] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 13.070] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 13.070] get_fb: reusing fb=105 for handle=35 [ 13.070] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 13.070] __kgem_bo_clear_busy: handle=35 [ 13.070] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 13.070] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 13.070] __kgem_bo_clear_busy: handle=35 [ 13.070] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 13.070] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 13.070] set_shadow: waiting for region 1x[(3122, 6), (3826, 318)], front handle=35, shadow handle=27 [ 13.070] sna_accel_block: evaluating timers, active=7 [ 13.070] sna_accel_block: flush timer expires in 16 [13086] [ 13.076] sna_wakeup_handler [ 13.076] sna_mode_wakeup: len=32 [ 13.076] sna_mode_wakeup: recording last swap on pipe=1, frame 508 [1fc], time 13.77286 [ 13.076] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 13.076] sna_mode_wakeup: flip complete, pending? 2 [ 13.076] sna_block_handler (tv=595.81000) [ 13.076] kgem_retire, need_retire?=1 [ 13.076] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.076] kgem_retire__requests_ring: retiring ring 0 [ 13.076] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.076] __kgem_retire_rq: request 1 complete [ 13.076] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 13.076] kgem_bo_move_to_cache: release handle=20 [ 13.076] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 13.076] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 13.076] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.076] kgem_retire -- retired=1, need_retire=0 [ 13.076] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 13.076] gen6_render_retire: resetting idle vbo [ 13.076] sna_scanout_do_flush: flush timer active: delta=10 [ 13.076] sna_accel_block: evaluating timers, active=7 [ 13.077] sna_accel_block: flush timer expires in 10 [13086] [ 13.077] sna_wakeup_handler [ 13.077] sna_accel_flush: flush?=0, dirty?=0 [ 13.077] sna_accel_flush: flush?=0, dirty?=0 [ 13.077] sna_block_handler (tv=595.80000) [ 13.077] sna_scanout_do_flush: flush timer active: delta=9 [ 13.077] sna_accel_block: evaluating timers, active=7 [ 13.077] sna_accel_block: flush timer expires in 9 [13086] [ 13.077] sna_wakeup_handler [ 13.077] sna_accel_flush: flush?=0, dirty?=0 [ 13.077] sna_accel_flush: flush?=0, dirty?=0 [ 13.077] sna_accel_flush: flush?=0, dirty?=0 [ 13.077] sna_block_handler (tv=595.80000) [ 13.077] sna_scanout_do_flush: flush timer active: delta=9 [ 13.077] sna_accel_block: evaluating timers, active=7 [ 13.077] sna_accel_block: flush timer expires in 9 [13086] [ 13.078] sna_wakeup_handler [ 13.078] sna_mode_wakeup: len=32 [ 13.078] sna_mode_wakeup: recording last swap on pipe=0, frame 538 [21a], time 13.78596 [ 13.078] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 13.078] sna_mode_wakeup: flip complete, pending? 1 [ 13.078] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.078] sna_block_handler (tv=595.79000) [ 13.078] sna_scanout_do_flush: flush timer active: delta=8 [ 13.078] sna_accel_block: evaluating timers, active=7 [ 13.078] sna_accel_block: flush timer expires in 8 [13086] [ 13.086] sna_wakeup_handler [ 13.086] sna_block_handler (tv=595.71000) [ 13.086] sna_scanout_do_flush: flush timer active: delta=0 [ 13.086] sna_scanout_do_flush (time=13086), triggered [ 13.086] sna_scanout_flush (time=13086), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 13.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.086] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 13.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.086] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.086] sna_accel_do_throttle (time=13086), triggered [ 13.086] sna_accel_throttle (time=13086) [ 13.086] sna_accel_disarm_timer[1] (time=13086) [ 13.086] sna_accel_block: evaluating timers, active=5 [ 13.086] sna_accel_block: flush timer expires in 16 [13102] [ 13.093] sna_wakeup_handler [ 13.093] sna_accel_flush: flush?=0, dirty?=0 [ 13.093] sna_accel_flush: flush?=0, dirty?=0 [ 13.093] sna_block_handler (tv=595.64000) [ 13.093] sna_scanout_do_flush: flush timer active: delta=9 [ 13.093] sna_accel_do_throttle -- no pending activity [ 13.093] sna_accel_block: evaluating timers, active=5 [ 13.093] sna_accel_block: flush timer expires in 9 [13102] [ 13.093] sna_wakeup_handler [ 13.093] sna_accel_flush: flush?=0, dirty?=0 [ 13.093] sna_accel_flush: flush?=0, dirty?=0 [ 13.093] sna_accel_flush: flush?=0, dirty?=0 [ 13.093] sna_block_handler (tv=595.64000) [ 13.093] sna_scanout_do_flush: flush timer active: delta=9 [ 13.093] sna_accel_do_throttle -- no pending activity [ 13.093] sna_accel_block: evaluating timers, active=5 [ 13.093] sna_accel_block: flush timer expires in 9 [13102] [ 13.096] sna_wakeup_handler [ 13.096] sna_destroy_pixmap: pixmap=1292, attached?=1 [ 13.096] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 13.096] __sna_free_pixmap(pixmap=1292) [ 13.096] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 13.096] kgem_bo_sync__cpu: handle=28 [ 13.096] sna_accel_watch_flush: enable=-1 [ 13.096] _kgem_bo_destroy: handle=28, proxy? 0 [ 13.096] __kgem_bo_destroy: handle=28, size=12288 [ 13.096] __kgem_bo_destroy: handle=28, not reusable [ 13.096] kgem_bo_free: handle=28, size=12288 [ 13.096] __kgem_busy: handle=28, busy=0, wedged=0 [ 13.096] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 13.096] sna_accel_flush: flush?=0, dirty?=0 [ 13.096] sna_block_handler (tv=595.61000) [ 13.096] sna_scanout_do_flush: flush timer active: delta=6 [ 13.096] sna_accel_do_throttle -- no pending activity [ 13.096] sna_accel_block: evaluating timers, active=5 [ 13.096] sna_accel_block: flush timer expires in 6 [13102] [ 13.102] sna_wakeup_handler [ 13.102] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 13.102] __pop_freed_pixmap: reusing freed pixmap=1294 header [ 13.102] create_pixmap_hdr: pixmap=1301, width=48, height=48, usage=0 [ 13.102] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 13.102] __kgem_bo_init(handle=28, num_pages=3) [ 13.102] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=28 (proxy? 0) [ 13.102] sna_accel_watch_flush: enable=1 [ 13.102] __sna_damage_all(48, 48) [ 13.102] sna_pixmap_create_shm: serial=1301, 48x48, usage=0 [ 13.102] sna_accel_flush: flush?=0, dirty?=0 [ 13.102] sna_create_pixmap(48, 36, 24, usage=0) [ 13.102] kgem_can_create_2d: 48x36 @ 24 [ 13.102] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 13.102] kgem_can_create_2d: untiled size=8192 [ 13.102] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 13.102] kgem_choose_tiling: 48x36 -> 0 [ 13.102] sna_create_pixmap: usage=0, flags=b [ 13.102] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 13.102] __pop_freed_pixmap: reusing freed pixmap=1296 header [ 13.102] create_pixmap_hdr: pixmap=1303, width=48, height=36, usage=0 [ 13.102] sna_create_pixmap: serial=1303, 48x36, usage=0 [ 13.102] sna_composite_rectangles(pixmap=1304, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 13.102] sna_composite_rectangles: converted to op 0 [ 13.102] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 13.102] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 13.102] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 13.102] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 13.102] sna_composite_rectangles: dropping last-cpu hint [ 13.102] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=19... [ 13.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.102] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.102] sna_pixmap_move_to_gpu(pixmap=1304, usage=0), flags=b [ 13.102] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.102] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 13.102] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 13.102] kgem_choose_tiling: 48x36 -> 0 [ 13.102] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 13.102] kgem_choose_tiling: 48x36 -> 0 [ 13.102] sna_pixmap_alloc_gpu: pixmap=1304 [ 13.102] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.102] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 13.102] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 13.102] from inactive: pitch=192, tiling=0: handle=24, id=1053 [ 13.102] __sna_damage_all(48, 36) [ 13.102] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.102] sna_pixmap_mark_active: pixmap=1304, handle=24 [ 13.102] sna_drawable_use_bo: allocated GPU bo for operation [ 13.102] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.102] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 13.102] kgem_bo_is_render: handle=24, rq? 0 [0] [ 13.102] kgem_bo_is_render: handle=24, rq? 0 [0] [ 13.102] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 13.102] sna_render_get_solid: 0 [ 13.102] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 13.102] kgem_check_bo: num_pages=+5, num_exec=+1 [ 13.102] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.102] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.102] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.102] kgem_add_handle: handle=4, index=0 [ 13.102] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.102] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.102] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.102] gen9_composite_get_binding_table(ffc0) [ 13.102] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 13.102] kgem_add_handle: handle=24, index=1 [ 13.102] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd53c000) [ 13.102] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 13.102] [3fe0] bind bo(handle=24, addr=fd53c000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 13.102] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.102] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.102] kgem_add_handle: handle=7, index=2 [ 13.102] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.102] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.102] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.102] gen9_emit_sampler: sampler = 1 [ 13.102] gen9_emit_sf: num_sf_outputs=1 [ 13.102] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.102] gen9_emit_vertex_elements: setup id=0 [ 13.102] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.102] (0, 0), (48, 36) [ 13.102] gen8_vertex_flush[490] = 3 [ 13.102] sna_composite_rectangles: pixmap=1304 marking clear [0]? 1 [ 13.102] sna_composite_rectangles(pixmap=1304, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 13.102] sna_composite_rectangles: converted to op 1 [ 13.102] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 13.102] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 13.102] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 13.102] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 13.102] sna_composite_rectangles: promoting to full GPU [ 13.102] sna_composite_rectangles: dropping last-cpu hint [ 13.102] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=19... [ 13.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.102] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.102] sna_drawable_use_bo: using whole GPU bo [ 13.102] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 13.102] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.102] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 13.102] sna_render_get_solid: ff2c001e [ 13.102] sna_render_get_solid(0) = ff2c001e (old) [ 13.102] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 13.102] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.102] gen9_composite_get_binding_table(ff00) [ 13.102] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 13.102] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 13.102] kgem_add_handle: handle=8, index=3 [ 13.102] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 13.102] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.102] gen9_emit_vertex_elements: setup id=0 [ 13.102] (0, 0), (48, 36) [ 13.102] gen8_vertex_flush[4cc] = 3 [ 13.102] sna_composite_rectangles: pixmap=1304 marking clear [ff2c001e]? 1 [ 13.102] sna_validate_gc(0x55bca9adccd0) changes=80000, previous serial=800004fd, drawable=518 [ 13.102] sna_validate_gc: recomputing clip [ 13.102] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9b01d90] [ 13.102] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1304:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.102] sna_copy_area: normal copy [ 13.102] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 13.102] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 13.102] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 13.102] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 13.102] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 13.102] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 13.102] sna_do_copy: pixmap -- no source clipping [ 13.102] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 13.102] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 13.102] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1304+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 13.102] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=24, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 13.102] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.102] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=1b... [ 13.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 13.102] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.102] sna_drawable_use_bo: using whole GPU bo [ 13.102] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 13.102] sna_pixmap_move_to_gpu: already all-damaged [ 13.102] sna_pixmap_mark_active: pixmap=292, handle=9 [ 13.102] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.102] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.102] kgem_bo_is_render: handle=9, rq? 0 [0] [ 13.102] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.102] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.102] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 13.102] gen9_composite_get_binding_table(fe80) [ 13.102] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 13.102] kgem_add_handle: handle=9, index=4 [ 13.102] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 13.102] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 13.102] gen9_emit_sampler: sampler = 0 [ 13.102] gen9_emit_vertex_elements: setup id=0 [ 13.102] (3422, 6) -> (0, 0) + (48, 36) [ 13.102] gen8_vertex_flush[510] = 3 [ 13.102] sna_create_pixmap(80, 80, 32, usage=0) [ 13.102] kgem_can_create_2d: 80x80 @ 32 [ 13.102] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 13.102] kgem_can_create_2d: untiled size=28672 [ 13.102] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.102] kgem_choose_tiling: 80x80 -> 0 [ 13.102] sna_create_pixmap: usage=0, flags=b [ 13.102] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 13.102] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 13.102] create_pixmap: serial=1305, usage=0, 0x0 [ 13.102] create_pixmap_hdr: pixmap=1305, width=80, height=80, usage=0 [ 13.102] sna_create_pixmap: serial=1305, 80x80, usage=0 [ 13.102] sna_composite_rectangles(pixmap=1306, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 13.102] sna_composite_rectangles: converted to op 0 [ 13.102] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 13.102] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 13.102] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 13.102] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 13.102] sna_composite_rectangles: dropping last-cpu hint [ 13.102] sna_drawable_use_bo pixmap=1306, box=((0, 0), (80, 80)), flags=19... [ 13.102] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.102] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.102] sna_pixmap_move_to_gpu(pixmap=1306, usage=0), flags=b [ 13.102] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.102] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 13.102] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.102] kgem_choose_tiling: 80x80 -> 0 [ 13.102] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.102] kgem_choose_tiling: 80x80 -> 0 [ 13.102] sna_pixmap_alloc_gpu: pixmap=1306 [ 13.102] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.102] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 13.102] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 13.102] from inactive: pitch=320, tiling=0: handle=3, id=1054 [ 13.102] __sna_damage_all(80, 80) [ 13.102] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.102] sna_pixmap_mark_active: pixmap=1306, handle=3 [ 13.102] sna_drawable_use_bo: allocated GPU bo for operation [ 13.102] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.102] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 13.102] kgem_bo_is_render: handle=3, rq? 0 [0] [ 13.102] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 13.102] sna_render_get_solid: 0 [ 13.102] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.102] kgem_set_mode: flushing before new bo [ 13.102] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 13.102] gen8_vertex_close: reloc[0] = 287 [ 13.102] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.102] kgem_add_handle: handle=16, index=5 [ 13.102] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 13.102] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8181 [fenced=0] [ 13.102] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.102] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.102] kgem_fixup_relocs: shrinking by 61440 [ 13.102] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.103] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.103] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd53c000 [ 13.103] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.103] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.103] __kgem_bo_clear_busy: handle=7 [ 13.103] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.103] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.103] __kgem_bo_clear_busy: handle=8 [ 13.103] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.103] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 13.103] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.103] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.103] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.103] kgem_check_bo: num_pages=+16, num_exec=+1 [ 13.103] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.103] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.103] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.103] kgem_add_handle: handle=4, index=0 [ 13.103] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.103] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.103] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.103] gen9_composite_get_binding_table(ffc0) [ 13.103] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 13.103] kgem_add_handle: handle=3, index=1 [ 13.103] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 13.103] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 13.103] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 13.103] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.103] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.103] kgem_add_handle: handle=7, index=2 [ 13.103] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.103] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.103] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.103] gen9_emit_sampler: sampler = 1 [ 13.103] gen9_emit_sf: num_sf_outputs=1 [ 13.103] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.103] gen9_emit_vertex_elements: setup id=0 [ 13.103] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.103] (0, 0), (80, 80) [ 13.103] gen8_vertex_flush[490] = 3 [ 13.103] sna_composite_rectangles: pixmap=1306 marking clear [0]? 1 [ 13.103] sna_composite_rectangles(pixmap=1306, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 13.103] sna_composite_rectangles: converted to op 1 [ 13.103] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 13.103] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 13.103] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 13.103] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 13.103] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 13.103] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 13.103] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 13.103] sna_composite_rectangles: dropping last-cpu hint [ 13.103] sna_drawable_use_bo pixmap=1306, box=((0, 0), (80, 80)), flags=1... [ 13.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.103] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.103] sna_drawable_use_bo: using whole GPU bo [ 13.103] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 13.103] kgem_bo_is_render: handle=3, rq? 1 [1] [ 13.103] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 13.103] sna_render_get_solid: 40404040 [ 13.103] sna_render_get_solid(1) = 40404040 (old) [ 13.103] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.103] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.103] gen9_composite_get_binding_table(ff00) [ 13.103] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 13.103] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 13.103] kgem_add_handle: handle=8, index=3 [ 13.103] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 13.103] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.103] gen9_emit_vertex_elements: setup id=0 [ 13.103] (0, 0), (2, 2) [ 13.103] (78, 0), (80, 2) [ 13.103] (0, 78), (2, 80) [ 13.103] (78, 78), (80, 80) [ 13.103] gen8_vertex_flush[4cc] = 12 [ 13.103] sna_composite(pixmap=1304, op=3, src=1306+(3422, 6), mask=0+(0, 0), dst=1304+(0, 0)+(0, 0), size=(48, 36) [ 13.103] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 13.103] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 13.103] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 13.103] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 13.103] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 13.103] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 13.103] gen9_render_composite: 48x36, current mode=1/1 [ 13.103] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.103] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 13.103] kgem_bo_is_busy: handle=24, domain: 3 exec? 0, rq? 1 [ 13.103] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.103] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 13.103] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=7... [ 13.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.103] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.103] sna_drawable_use_bo: using whole GPU bo [ 13.103] gen9_composite_set_target: pixmap=1304, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 13.103] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 13.103] sna_transform_is_imprecise_integer_translation: no transform [ 13.103] gen9_composite_picture: integer translation (0, 0), removing [ 13.103] sna_render_pixmap_bo pixmap=1306, (3422, 6)x(48, 36)/(80, 80) [ 13.103] sna_render_pixmap_bo: GPU all damaged [ 13.103] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.103] kgem_bo_is_render: handle=3, rq? 1 [1] [ 13.103] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.103] gen4_choose_composite_emitter: identity src, no mask [ 13.103] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.103] __kgem_retire_rq: request 1 complete [ 13.103] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 13.103] kgem_set_mode: flushing before new bo [ 13.103] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 13.103] gen8_vertex_close: reloc[0] = 287 [ 13.103] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.103] kgem_add_handle: handle=16, index=4 [ 13.103] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 13.103] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 13.103] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.103] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.103] kgem_fixup_relocs: shrinking by 61440 [ 13.103] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.103] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.103] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 13.103] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.103] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.103] __kgem_bo_clear_busy: handle=7 [ 13.103] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.103] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.103] __kgem_bo_clear_busy: handle=8 [ 13.103] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.103] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.103] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.103] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.103] kgem_check_bo: num_pages=+21, num_exec=+2 [ 13.103] aligning vertex: was 2, now 3 floats per vertex [ 13.103] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.103] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.103] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.103] kgem_add_handle: handle=4, index=0 [ 13.103] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.103] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.103] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.103] gen9_composite_get_binding_table(ffc0) [ 13.103] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 13.103] kgem_add_handle: handle=24, index=1 [ 13.103] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd53c000) [ 13.103] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 13.103] [3fe0] bind bo(handle=24, addr=fd53c000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 13.103] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 13.103] kgem_add_handle: handle=3, index=2 [ 13.103] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 13.103] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 13.103] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.103] gen9_emit_sampler: sampler = a [ 13.103] gen9_emit_sf: num_sf_outputs=1 [ 13.103] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.103] gen9_emit_vertex_elements: setup id=2 [ 13.103] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.103] gen9_render_composite_box: (0, 0), (48, 36) [ 13.103] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 13.103] gen8_vertex_flush[490] = 3 [ 13.103] sna_destroy_pixmap: pixmap=1306, attached?=1 [ 13.103] _kgem_bo_destroy: handle=3, proxy? 0 [ 13.103] __kgem_bo_destroy: handle=3, size=65536 [ 13.103] __kgem_bo_destroy: handle=3 -> active [ 13.103] __sna_free_pixmap(pixmap=1306) [ 13.103] sna_create_pixmap(2, 64, 32, usage=0) [ 13.103] kgem_can_create_2d: 2x64 @ 32 [ 13.103] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 13.103] kgem_can_create_2d: untiled size=4096 [ 13.103] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 13.103] kgem_choose_tiling: 2x64 -> 0 [ 13.103] sna_create_pixmap: usage=0, flags=a [ 13.103] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 13.103] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 13.103] create_pixmap: serial=1307, usage=0, 2x64 [ 13.103] sna_create_pixmap: serial=1307, 2x64, usage=0 [ 13.103] sna_composite_rectangles(pixmap=1308, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 13.103] sna_composite_rectangles: converted to op 0 [ 13.103] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 13.103] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 13.103] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 13.103] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 13.103] sna_composite_rectangles: fallback, dst pixmap=1308 too small or not attached [ 13.103] sna_composite_rectangles: fallback [ 13.103] sna_drawable_move_region_to_cpu(pixmap=1308 (2x64), [(0, 0), (2, 64)], flags=1) [ 13.103] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 13.103] _sna_pixmap_move_to_cpu(pixmap=1308, 2x64, flags=1) [ 13.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 13.103] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 13.103] operate_inplace: no, inplace operation not suitable [ 13.103] _sna_pixmap_move_to_cpu: marking as damaged [ 13.103] __sna_damage_all(2, 64) [ 13.103] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.103] sna_create_pixmap(1, 32, 32, usage=0) [ 13.103] kgem_can_create_2d: 1x32 @ 32 [ 13.103] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 13.103] kgem_can_create_2d: untiled size=4096 [ 13.103] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 13.103] kgem_choose_tiling: 1x32 -> 0 [ 13.103] sna_create_pixmap: usage=0, flags=a [ 13.103] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 13.103] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 13.103] create_pixmap: serial=1309, usage=0, 1x32 [ 13.103] sna_create_pixmap: serial=1309, 1x32, usage=0 [ 13.103] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=514, drawable=51e [ 13.103] sna_validate_gc: recomputing clip [ 13.103] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 13.103] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 13.103] try_upload__fast: ignore existing cpu damage (if any) [ 13.103] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 13.103] try_upload__fast: no, no gpu damage [ 13.103] sna_drawable_move_region_to_cpu(pixmap=1310 (1x32), [(0, 0), (1, 32)], flags=1) [ 13.103] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 13.103] _sna_pixmap_move_to_cpu(pixmap=1310, 1x32, flags=1) [ 13.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 13.103] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 13.103] operate_inplace: no, inplace operation not suitable [ 13.103] _sna_pixmap_move_to_cpu: marking as damaged [ 13.103] __sna_damage_all(1, 32) [ 13.103] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.103] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 13.103] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 13.103] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 13.103] sna_accel_flush: flush?=0, dirty?=0 [ 13.103] sna_composite(pixmap=1308, op=1, src=1310+(0, 0), mask=0+(0, 0), dst=1308+(0, 0)+(0, 0), size=(2, 64) [ 13.103] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 13.103] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 13.103] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 13.103] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 13.103] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 13.103] sna_composite: fallback, dst pixmap=1308 is too small (or completely damaged) [ 13.103] sna_composite: fallback -- fbComposite [ 13.103] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 13.103] sna_composite_fb: fallback -- move src to cpu [ 13.103] _sna_pixmap_move_to_cpu(pixmap=1310, 1x32, flags=2) [ 13.103] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8eac1, is-clear?=0 [ 13.103] _sna_pixmap_move_to_cpu: CPU all-damaged [ 13.103] sna_composite_fb: fallback -- move dst to cpu [ 13.103] sna_drawable_move_region_to_cpu(pixmap=1308 (2x64), [(0, 0), (2, 64)], flags=5) [ 13.103] sna_drawable_move_region_to_cpu: pixmap=1308 all damaged on CPU [ 13.103] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 13.103] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 13.103] sna_transform_is_imprecise_integer_translation: not unity scaling [ 13.103] sna_destroy_pixmap: pixmap=1310, attached?=1 [ 13.103] __sna_free_pixmap(pixmap=1310) [ 13.103] sna_composite(pixmap=1304, op=3, src=1308+(3422, 6), mask=0+(0, 0), dst=1304+(0, 0)+(0, 0), size=(48, 36) [ 13.103] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 13.103] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 13.103] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 13.103] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 13.103] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 13.103] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 13.103] gen9_render_composite: 48x36, current mode=1/1 [ 13.103] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.103] kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 [ 13.103] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.103] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 13.103] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=7... [ 13.103] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.103] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.103] sna_drawable_use_bo: using whole GPU bo [ 13.103] gen9_composite_set_target: pixmap=1304, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 13.103] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 13.103] sna_transform_is_imprecise_integer_translation: no transform [ 13.103] gen9_composite_picture: integer translation (0, 0), removing [ 13.103] sna_render_pixmap_bo pixmap=1308, (3422, 6)x(48, 36)/(2, 64) [ 13.103] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 13.103] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 13.103] use_cpu_bo: no cpu bo [ 13.103] kgem_choose_tiling: too thin [2] for TILING_Y [ 13.103] kgem_choose_tiling: 2x36 -> 0 [ 13.103] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 13.103] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 13.103] sna_drawable_move_region_to_cpu(pixmap=1308 (2x64), [(0, 6), (2, 42)], flags=2) [ 13.103] sna_drawable_move_region_to_cpu: pixmap=1308 all damaged on CPU [ 13.103] kgem_can_create_2d: 2x36 @ 32 [ 13.103] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 13.103] kgem_can_create_2d: untiled size=4096 [ 13.103] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 13.103] kgem_choose_tiling: 2x36 -> 0 [ 13.103] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 13.103] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 13.103] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 13.103] kgem_create_buffer: searching for an inactive GTT map for upload [ 13.103] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 13.103] search_linear_cache: searching for inactive gtt map [ 13.103] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 13.103] search_linear_cache: searching for inactive gtt map [ 13.103] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 13.104] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 13.104] search_linear_cache: found handle=42 (near-miss) (num_pages=114) in linear inactive cache [ 13.104] kgem_bo_can_map: handle=42, map=0x0:0x0:0x7f1c7150f000, tiling=0, domain=0, offset=4248608768 [ 13.104] kgem_create_buffer: reusing handle=42 for buffer [ 13.104] kgem_bo_can_map: handle=42, map=0x0:0x0:0x7f1c7150f000, tiling=0, domain=0, offset=4248608768 [ 13.104] init_buffer_from_bo: reusing handle=42 for buffer [ 13.104] kgem_bo_map: handle=42, offset=4248608768, tiling=0, map=0x0:0x7f1c7150f000, domain=0 [ 13.104] kgem_bo_map: converting request for GTT map into CPU map [ 13.104] kgem_bo_map__cpu(handle=42, size=466944, map=0x0:0x7f1c7150f000) [ 13.104] kgem_bo_sync__cpu: handle=42 [ 13.104] __kgem_busy: handle=42, busy=0, wedged=0 [ 13.104] kgem_bo_sync__cpu: SYNC: handle=42, needs_flush? 0, domain? 0, busy? 0 [ 13.104] __kgem_busy: handle=42, busy=0, wedged=0 [ 13.104] kgem_bo_retire: retiring bo handle=42 (needed flush? 0), rq? 0 [busy?=0] [ 13.104] assert_bo_retired: handle=42, domain: 0 exec? 0, rq? 0 [ 13.104] kgem_create_buffer(pages=114 [64]) new handle=42, used=1152, write=1 [ 13.104] kgem_create_proxy: target handle=42 [proxy? -1], offset=0, length=1152, io=1 [ 13.104] __kgem_bo_init(handle=42, num_pages=1152) [ 13.104] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 13.104] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.104] kgem_bo_is_render: handle=42, rq? 0 [0] [ 13.104] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.104] gen4_choose_composite_emitter: identity src, no mask [ 13.104] kgem_check_bo: num_pages=+114, num_exec=+1 [ 13.104] gen9_composite_get_binding_table(ff00) [ 13.104] kgem_add_reloc64: handle=42, pos=16312, delta=0, domains=40000 [ 13.104] kgem_add_reloc64: adding proxy [delta=0] for handle=42 [ 13.104] kgem_add_handle: handle=42, index=3 [ 13.104] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd3ca000) [ 13.104] [3fb0] bind bo(handle=42, addr=fd3ca000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 13.104] gen9_emit_vertex_elements: setup id=2 [ 13.104] gen9_render_composite_box: (0, 0), (48, 36) [ 13.104] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 13.104] gen8_vertex_flush[4cc] = 3 [ 13.104] _kgem_bo_destroy: handle=42, proxy? 1 [ 13.104] sna_destroy_pixmap: pixmap=1308, attached?=1 [ 13.104] __sna_free_pixmap(pixmap=1308) [ 13.104] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1304:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.104] sna_copy_area: normal copy [ 13.104] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 13.104] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 13.104] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 13.104] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 13.104] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 13.104] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 13.104] sna_do_copy: pixmap -- no source clipping [ 13.104] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 13.104] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 13.104] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1304+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 13.104] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=24, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 13.104] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.104] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=1b... [ 13.104] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 13.104] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.104] sna_drawable_use_bo: using whole GPU bo [ 13.104] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 13.104] sna_pixmap_move_to_gpu: already all-damaged [ 13.104] sna_pixmap_mark_active: pixmap=292, handle=9 [ 13.104] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.104] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.104] kgem_bo_is_render: handle=9, rq? 0 [0] [ 13.104] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.104] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.104] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 13.104] aligning vertex: was 3, now 2 floats per vertex [ 13.104] gen9_composite_get_binding_table(fe80) [ 13.104] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 13.104] kgem_add_handle: handle=9, index=4 [ 13.104] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 13.104] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 13.104] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 13.104] gen9_emit_sampler: sampler = 0 [ 13.104] gen9_emit_vertex_elements: setup id=0 [ 13.104] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.104] (3422, 6) -> (0, 0) + (48, 36) [ 13.104] gen8_vertex_flush[558] = 3 [ 13.104] sna_composite_rectangles(pixmap=1304, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 13.104] sna_composite_rectangles: converted to op 3 [ 13.104] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 13.104] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 13.104] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 13.104] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 13.104] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=1... [ 13.104] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.104] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.104] sna_drawable_use_bo: using whole GPU bo [ 13.104] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 13.104] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.104] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 13.104] sna_render_get_solid: 660a0a0a [ 13.104] sna_render_get_solid(2) = 660a0a0a (old) [ 13.104] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.104] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.104] gen9_composite_get_binding_table(fe00) [ 13.104] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 13.104] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 13.104] kgem_add_handle: handle=8, index=5 [ 13.104] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 13.104] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.104] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 13.104] gen9_emit_sampler: sampler = 1 [ 13.104] gen9_emit_vertex_elements: setup id=0 [ 13.104] (0, 0), (48, 36) [ 13.104] gen8_vertex_flush[5b4] = 3 [ 13.104] sna_composite(pixmap=1304, op=3, src=1302+(0, 6), mask=0+(0, 0), dst=1304+(0, 0)+(0, 0), size=(48, 36) [ 13.104] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 13.104] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 13.104] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 13.104] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 13.104] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 13.104] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 13.104] gen9_render_composite: 48x36, current mode=1/1 [ 13.104] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.104] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 13.104] kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 [ 13.104] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.104] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 13.104] sna_drawable_use_bo pixmap=1304, box=((0, 0), (48, 36)), flags=7... [ 13.104] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.104] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.104] sna_drawable_use_bo: using whole GPU bo [ 13.104] gen9_composite_set_target: pixmap=1304, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 13.104] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 13.104] sna_transform_is_imprecise_integer_translation: no transform [ 13.104] gen9_composite_picture: integer translation (0, 0), removing [ 13.104] sna_render_pixmap_bo pixmap=1302, (0, 6)x(48, 36)/(48, 48) [ 13.104] sna_render_pixmap_bo: CPU all damaged [ 13.104] sna_add_flush_pixmap: marking pixmap=1302 for flushing [ 13.104] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.104] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 13.104] __kgem_retire_rq: request 1 complete [ 13.104] sna_add_flush_pixmap: new flush bo, flushing before [ 13.104] gen8_vertex_close: used=78, vbo active? 16, vb=5, nreloc=2 [ 13.104] gen8_vertex_close: reloc[0] = 287 [ 13.104] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.104] kgem_add_handle: handle=16, index=6 [ 13.104] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fffa8000) [ 13.104] gen8_vertex_close: reloc[1] = 337 [ 13.104] kgem_add_reloc64: handle=16, pos=337, delta=0, domains=200000 [ 13.104] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fffa8000) [ 13.104] batch[1/1, flags=1800]: 372 372 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=8310 [fenced=0] [ 13.104] kgem_finish_buffers: buffer handle=42, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 13.104] kgem_finish_buffers: retaining upload buffer (1280/466944): used=4096, refcnt=1 [ 13.104] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.104] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.104] kgem_fixup_relocs: shrinking by 61440 [ 13.104] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.104] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.104] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd53c000 [ 13.104] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.104] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 13.104] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd3ca000 [ 13.104] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 13.104] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.104] __kgem_bo_clear_busy: handle=8 [ 13.104] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.104] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.104] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.104] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.104] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.104] kgem_bo_is_render: handle=28, rq? 0 [0] [ 13.104] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.104] gen4_choose_composite_emitter: identity src, no mask [ 13.104] needs_batch_flush: flushing before handle=28 for new reservation [ 13.104] kgem_check_bo: num_pages=+8, num_exec=+2 [ 13.104] aligning vertex: was 2, now 3 floats per vertex [ 13.104] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.104] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.104] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.104] kgem_add_handle: handle=4, index=0 [ 13.104] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.104] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.104] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.104] gen9_composite_get_binding_table(ffc0) [ 13.104] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 13.104] kgem_add_handle: handle=24, index=1 [ 13.104] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd53c000) [ 13.104] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 13.104] [3fe0] bind bo(handle=24, addr=fd53c000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 13.104] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 13.104] kgem_add_handle: handle=28, index=2 [ 13.104] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 13.104] [3fd0] bind bo(handle=28, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 13.104] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.104] gen9_emit_sampler: sampler = 2 [ 13.104] gen9_emit_sf: num_sf_outputs=1 [ 13.104] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.104] gen9_emit_vertex_elements: setup id=2 [ 13.104] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.104] gen9_render_composite_box: (0, 0), (48, 36) [ 13.104] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 13.104] gen8_vertex_flush[490] = 3 [ 13.104] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=518, drawable=4fd [ 13.104] sna_validate_gc: recomputing clip [ 13.104] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 13.104] sna_copy_area: src=pixmap=1304:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.104] sna_copy_area: normal copy [ 13.104] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 13.104] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 13.104] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 13.104] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 13.104] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 13.104] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 13.104] sna_do_copy: pixmap -- no source clipping [ 13.104] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 13.104] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 13.104] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1304+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 13.104] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=24, cpu_bo=0), replaces=0 [ 13.104] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.104] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 13.104] sna_drawable_use_bo: pinned, never REPLACES [ 13.104] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 13.104] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.104] sna_drawable_use_bo: applying move-to-gpu override [ 13.104] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3122, 6], (3826, 318)] [ 13.104] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 13.104] wait_for_shadow: copying existing GPU damage: 3x(3122, 6), (3826, 318) [ 13.104] gen9_render_copy_boxes (0, 0)->(0, 0) x 3, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.104] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.104] kgem_bo_is_render: handle=27, rq? 0 [0] [ 13.104] kgem_bo_is_render: handle=27, rq? 0 [0] [ 13.104] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.104] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.104] __kgem_retire_rq: request 1 complete [ 13.104] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 13.104] kgem_bo_move_to_cache: release handle=3 [ 13.104] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 13.104] kgem_set_mode: flushing before new bo [ 13.104] gen8_vertex_close: used=87, vbo active? 16, vb=4, nreloc=1 [ 13.104] gen8_vertex_close: reloc[0] = 287 [ 13.104] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.104] kgem_add_handle: handle=16, index=3 [ 13.104] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.104] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=82 [fenced=0] [ 13.104] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.104] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.104] kgem_fixup_relocs: shrinking by 61440 [ 13.104] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.104] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.104] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd53c000 [ 13.104] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.104] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f2000 [ 13.104] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.104] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.104] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.104] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 13.104] aligning vertex: was 3, now 2 floats per vertex [ 13.104] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.104] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.104] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.104] kgem_add_handle: handle=4, index=0 [ 13.104] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.104] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.104] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.104] gen9_composite_get_binding_table(ffc0) [ 13.104] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 13.104] kgem_add_handle: handle=27, index=1 [ 13.104] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 13.104] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 13.105] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 13.105] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 13.105] kgem_add_handle: handle=35, index=2 [ 13.105] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=dc675000) [ 13.105] [3fd0] bind bo(handle=35, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 13.105] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.105] gen9_emit_sampler: sampler = 0 [ 13.105] gen9_emit_sf: num_sf_outputs=1 [ 13.105] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.105] gen9_emit_vertex_elements: setup id=0 [ 13.105] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.105] (3122, 6) -> (3122, 6) + (300, 36) [ 13.105] (3470, 6) -> (3470, 6) + (356, 36) [ 13.105] (3122, 42) -> (3122, 42) + (704, 276) [ 13.105] gen8_vertex_flush[490] = 9 [ 13.105] wait_for_shadow: setting front pixmap to handle=27 [ 13.105] sna_drawable_use_bo: using whole GPU bo [ 13.105] sna_pixmap_move_to_gpu(pixmap=1304, usage=0), flags=a [ 13.105] sna_pixmap_move_to_gpu: already all-damaged [ 13.105] sna_pixmap_mark_active: pixmap=1304, handle=24 [ 13.105] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.105] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.105] kgem_bo_is_render: handle=24, rq? 1 [1] [ 13.105] kgem_bo_is_render: handle=27, rq? 1 [1] [ 13.105] kgem_bo_is_render: handle=27, rq? 1 [1] [ 13.105] kgem_check_bo: num_pages=+5, num_exec=+1 [ 13.105] gen9_composite_get_binding_table(ff00) [ 13.105] kgem_add_reloc64: handle=24, pos=16312, delta=0, domains=40000 [ 13.105] kgem_add_handle: handle=24, index=3 [ 13.105] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd53c000) [ 13.105] [3fb0] bind bo(handle=24, addr=fd53c000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 13.105] gen9_emit_vertex_elements: setup id=0 [ 13.105] (0, 0) -> (3422, 6) + (48, 36) [ 13.105] gen8_vertex_flush[4cc] = 3 [ 13.105] sna_destroy_pixmap: pixmap=1304, attached?=1 [ 13.105] _kgem_bo_destroy: handle=24, proxy? 0 [ 13.105] __kgem_bo_destroy: handle=24, size=20480 [ 13.105] __kgem_bo_destroy: handle=24 -> active [ 13.105] __sna_free_pixmap(pixmap=1304) [ 13.105] sna_accel_flush: flush?=0, dirty?=1 [ 13.105] sna_accel_flush: syncing SHM pixmap=1302 (refcnt=1) [ 13.105] _sna_pixmap_move_to_cpu(pixmap=1302, 48x48, flags=3) [ 13.105] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 13.105] _sna_pixmap_move_to_cpu: CPU all-damaged [ 13.105] _sna_pixmap_move_to_cpu: syncing CPU bo [ 13.105] kgem_bo_sync__cpu_full: handle=28 [ 13.105] __kgem_busy: handle=28, busy=0, wedged=0 [ 13.105] kgem_bo_sync__cpu_full: SYNC: handle=28, needs_flush? 0, domain? 3, busy? 0 [ 13.105] __kgem_busy: handle=28, busy=0, wedged=0 [ 13.105] kgem_bo_retire: retiring bo handle=28 (needed flush? 0), rq? 1 [busy?=0] [ 13.105] __kgem_retire_requests_upto(handle=28, ring=0) [ 13.105] __kgem_retire_rq: request 1 complete [ 13.105] assert_bo_retired: handle=28, domain: 0 exec? 0, rq? 0 [ 13.105] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 13.105] sna_accel_flush: flush?=0, dirty?=0 [ 13.105] sna_block_handler (tv=595.52000) [ 13.105] kgem_retire, need_retire?=1 [ 13.105] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.105] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 13.105] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.105] kgem_retire -- retired=0, need_retire=0 [ 13.105] kgem_retire__buffers: handle=42, busy? 0 [0] [ 13.105] kgem_retire__buffers: releasing upload cache for handle=42? 0 [ 13.105] __kgem_bo_destroy: handle=42, size=466944 [ 13.105] kgem_bo_replace_io: transferring io handle=42 to bo [ 13.105] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 13.105] sna_accel_block: GPU idle, flushing [ 13.105] gen8_vertex_close: used=112, vbo active? 16, vb=1, nreloc=1 [ 13.105] gen8_vertex_close: reloc[0] = 287 [ 13.105] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.105] kgem_add_handle: handle=16, index=4 [ 13.105] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 13.105] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32479 [fenced=0] [ 13.105] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.105] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.105] kgem_fixup_relocs: shrinking by 61440 [ 13.105] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.105] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.105] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 13.105] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.105] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=dc675000 [ 13.105] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd53c000 [ 13.105] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.105] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.105] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.105] sna_scanout_do_flush: flush timer active: delta=-3 [ 13.105] sna_scanout_do_flush (time=13105), triggered [ 13.105] sna_scanout_flush (time=13105), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 13.105] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.105] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 13.105] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.105] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 13.105] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 13.105] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 13.105] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 13.105] sna_pixmap_move_to_gpu: already all-damaged [ 13.105] sna_pixmap_mark_active: pixmap=165, handle=27 [ 13.105] sna_mode_redisplay: crtc[0] transformed? 0 [ 13.105] sna_mode_redisplay: crtc[1] transformed? 0 [ 13.105] sna_mode_redisplay: crtc[2] transformed? 0 [ 13.105] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 13.105] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 13.105] get_fb: reusing fb=101 for handle=27 [ 13.105] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 13.105] __kgem_bo_clear_busy: handle=27 [ 13.105] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 13.105] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 13.105] __kgem_bo_clear_busy: handle=27 [ 13.105] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 13.105] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 13.105] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=27, shadow handle=35 [ 13.105] timer_enable (time=13105), starting timer 1 [ 13.105] sna_accel_block: evaluating timers, active=7 [ 13.105] sna_accel_block: flush timer expires in 16 [13121] [ 13.109] sna_wakeup_handler [ 13.109] sna_accel_flush: flush?=0, dirty?=0 [ 13.109] sna_accel_flush: flush?=0, dirty?=0 [ 13.109] sna_block_handler (tv=595.48000) [ 13.109] kgem_retire, need_retire?=1 [ 13.109] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.109] kgem_retire__requests_ring: retiring ring 0 [ 13.109] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.109] __kgem_retire_rq: request 1 complete [ 13.109] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 13.109] kgem_bo_move_to_cache: release handle=24 [ 13.109] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 13.109] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 13.109] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.109] kgem_retire -- retired=1, need_retire=0 [ 13.109] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 13.109] gen6_render_retire: resetting idle vbo [ 13.109] sna_scanout_do_flush: flush timer active: delta=12 [ 13.110] sna_accel_block: evaluating timers, active=7 [ 13.110] sna_accel_block: flush timer expires in 12 [13121] [ 13.110] sna_wakeup_handler [ 13.110] sna_accel_flush: flush?=0, dirty?=0 [ 13.110] sna_accel_flush: flush?=0, dirty?=0 [ 13.110] sna_accel_flush: flush?=0, dirty?=0 [ 13.110] sna_block_handler (tv=595.47000) [ 13.110] sna_scanout_do_flush: flush timer active: delta=11 [ 13.110] sna_accel_block: evaluating timers, active=7 [ 13.110] sna_accel_block: flush timer expires in 11 [13121] [ 13.110] sna_wakeup_handler [ 13.110] sna_mode_wakeup: len=32 [ 13.110] sna_mode_wakeup: recording last swap on pipe=1, frame 510 [1fe], time 13.110622 [ 13.110] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 13.110] sna_mode_wakeup: flip complete, pending? 2 [ 13.110] sna_block_handler (tv=595.47000) [ 13.110] sna_scanout_do_flush: flush timer active: delta=11 [ 13.110] sna_accel_block: evaluating timers, active=7 [ 13.110] sna_accel_block: flush timer expires in 11 [13121] [ 13.111] sna_wakeup_handler [ 13.111] sna_mode_wakeup: len=32 [ 13.111] sna_mode_wakeup: recording last swap on pipe=0, frame 540 [21c], time 13.111930 [ 13.111] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 13.111] sna_mode_wakeup: flip complete, pending? 1 [ 13.111] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.111] sna_block_handler (tv=595.46000) [ 13.111] sna_scanout_do_flush: flush timer active: delta=10 [ 13.111] sna_accel_block: evaluating timers, active=7 [ 13.111] sna_accel_block: flush timer expires in 10 [13121] [ 13.121] sna_wakeup_handler [ 13.121] sna_block_handler (tv=595.36000) [ 13.121] sna_scanout_do_flush: flush timer active: delta=0 [ 13.121] sna_scanout_do_flush (time=13121), triggered [ 13.121] sna_scanout_flush (time=13121), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 13.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.121] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 13.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.121] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.121] sna_accel_block: evaluating timers, active=7 [ 13.121] sna_accel_block: flush timer expires in 16 [13137] [ 13.126] sna_wakeup_handler [ 13.126] sna_accel_flush: flush?=0, dirty?=0 [ 13.126] sna_accel_flush: flush?=0, dirty?=0 [ 13.126] sna_block_handler (tv=595.31000) [ 13.126] sna_scanout_do_flush: flush timer active: delta=11 [ 13.126] sna_accel_do_throttle (time=13126), triggered [ 13.126] sna_accel_throttle (time=13126) [ 13.126] sna_accel_disarm_timer[1] (time=13126) [ 13.126] sna_accel_block: evaluating timers, active=5 [ 13.126] sna_accel_block: flush timer expires in 11 [13137] [ 13.126] sna_wakeup_handler [ 13.126] sna_accel_flush: flush?=0, dirty?=0 [ 13.126] sna_accel_flush: flush?=0, dirty?=0 [ 13.126] sna_accel_flush: flush?=0, dirty?=0 [ 13.126] sna_block_handler (tv=595.31000) [ 13.126] sna_scanout_do_flush: flush timer active: delta=11 [ 13.126] sna_accel_do_throttle -- no pending activity [ 13.126] sna_accel_block: evaluating timers, active=5 [ 13.126] sna_accel_block: flush timer expires in 11 [13137] [ 13.137] sna_wakeup_handler [ 13.137] sna_block_handler (tv=595.20000) [ 13.137] sna_scanout_do_flush: flush timer active: delta=0 [ 13.137] sna_scanout_do_flush (time=13137), triggered [ 13.137] sna_scanout_flush (time=13137), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 13.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.137] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 13.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.137] sna_accel_disarm_timer[0] (time=13137) [ 13.137] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.137] sna_accel_do_throttle -- no pending activity [ 13.142] sna_wakeup_handler [ 13.142] sna_accel_flush: flush?=0, dirty?=0 [ 13.142] sna_accel_flush: flush?=0, dirty?=0 [ 13.142] sna_block_handler (tv=595.15000) [ 13.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.142] sna_accel_do_throttle -- no pending activity [ 13.142] sna_wakeup_handler [ 13.142] sna_accel_flush: flush?=0, dirty?=0 [ 13.142] sna_accel_flush: flush?=0, dirty?=0 [ 13.142] sna_accel_flush: flush?=0, dirty?=0 [ 13.142] sna_block_handler (tv=595.15000) [ 13.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.142] sna_accel_do_throttle -- no pending activity [ 13.158] sna_wakeup_handler [ 13.158] sna_accel_flush: flush?=0, dirty?=0 [ 13.158] sna_accel_flush: flush?=0, dirty?=0 [ 13.158] sna_block_handler (tv=594.999000) [ 13.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.158] sna_accel_do_throttle -- no pending activity [ 13.158] sna_wakeup_handler [ 13.158] sna_accel_flush: flush?=0, dirty?=0 [ 13.158] sna_accel_flush: flush?=0, dirty?=0 [ 13.158] sna_accel_flush: flush?=0, dirty?=0 [ 13.158] sna_block_handler (tv=594.999000) [ 13.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.158] sna_accel_do_throttle -- no pending activity [ 13.175] sna_wakeup_handler [ 13.175] sna_accel_flush: flush?=0, dirty?=0 [ 13.175] sna_accel_flush: flush?=0, dirty?=0 [ 13.175] sna_block_handler (tv=594.982000) [ 13.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.175] sna_accel_do_throttle -- no pending activity [ 13.175] sna_wakeup_handler [ 13.175] sna_accel_flush: flush?=0, dirty?=0 [ 13.175] sna_accel_flush: flush?=0, dirty?=0 [ 13.175] sna_accel_flush: flush?=0, dirty?=0 [ 13.175] sna_block_handler (tv=594.982000) [ 13.175] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.175] sna_accel_do_throttle -- no pending activity [ 13.191] sna_wakeup_handler [ 13.191] sna_accel_flush: flush?=0, dirty?=0 [ 13.191] sna_accel_flush: flush?=0, dirty?=0 [ 13.191] sna_block_handler (tv=594.966000) [ 13.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.191] sna_accel_do_throttle -- no pending activity [ 13.191] sna_wakeup_handler [ 13.191] sna_accel_flush: flush?=0, dirty?=0 [ 13.191] sna_accel_flush: flush?=0, dirty?=0 [ 13.191] sna_accel_flush: flush?=0, dirty?=0 [ 13.191] sna_block_handler (tv=594.966000) [ 13.191] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.191] sna_accel_do_throttle -- no pending activity [ 13.207] sna_wakeup_handler [ 13.207] sna_accel_flush: flush?=0, dirty?=0 [ 13.207] sna_accel_flush: flush?=0, dirty?=0 [ 13.207] sna_block_handler (tv=594.950000) [ 13.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.207] sna_accel_do_throttle -- no pending activity [ 13.207] sna_wakeup_handler [ 13.207] sna_accel_flush: flush?=0, dirty?=0 [ 13.207] sna_accel_flush: flush?=0, dirty?=0 [ 13.207] sna_accel_flush: flush?=0, dirty?=0 [ 13.207] sna_block_handler (tv=594.950000) [ 13.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.207] sna_accel_do_throttle -- no pending activity [ 13.208] sna_wakeup_handler [ 13.208] sna_create_pixmap(576, 76, 24, usage=0) [ 13.208] kgem_can_create_2d: 576x76 @ 24 [ 13.208] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.208] kgem_can_create_2d: untiled size=176128 [ 13.208] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.208] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.208] kgem_can_create_2d: tiled[-1] size=176128 [ 13.208] sna_create_pixmap: usage=0, flags=1b [ 13.208] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 13.208] __pop_freed_pixmap: reusing freed pixmap=1304 header [ 13.208] create_pixmap_hdr: pixmap=1311, width=576, height=76, usage=0 [ 13.208] sna_create_pixmap: serial=1311, 576x76, usage=0 [ 13.208] sna_composite_rectangles(pixmap=1312, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 13.208] sna_composite_rectangles: converted to op 0 [ 13.208] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 13.208] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 13.208] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 13.208] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 13.208] sna_composite_rectangles: dropping last-cpu hint [ 13.208] sna_drawable_use_bo pixmap=1312, box=((0, 0), (576, 76)), flags=19... [ 13.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.208] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.208] sna_pixmap_move_to_gpu(pixmap=1312, usage=0), flags=b [ 13.208] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.208] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 13.208] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.208] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.208] sna_pixmap_alloc_gpu: pixmap=1312 [ 13.208] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.208] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 13.208] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 13.208] from inactive: pitch=2560, tiling=1: handle=36, id=1057 [ 13.208] __sna_damage_all(576, 76) [ 13.208] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.208] sna_pixmap_mark_active: pixmap=1312, handle=36 [ 13.208] sna_drawable_use_bo: allocated GPU bo for operation [ 13.208] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.208] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 13.208] kgem_bo_is_render: handle=36, rq? 0 [0] [ 13.208] kgem_bo_is_render: handle=36, rq? 0 [0] [ 13.208] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 13.208] sna_render_get_solid: 0 [ 13.208] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 13.208] kgem_check_bo: num_pages=+50, num_exec=+1 [ 13.208] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.208] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.208] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.208] kgem_add_handle: handle=4, index=0 [ 13.208] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.208] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.208] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.208] gen9_composite_get_binding_table(ffc0) [ 13.208] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 13.208] kgem_add_handle: handle=36, index=1 [ 13.208] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 13.208] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 13.208] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.208] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.208] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.208] kgem_add_handle: handle=7, index=2 [ 13.208] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.208] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.208] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.208] gen9_emit_sampler: sampler = 1 [ 13.208] gen9_emit_sf: num_sf_outputs=1 [ 13.208] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.208] gen9_emit_vertex_elements: setup id=0 [ 13.208] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.208] (0, 0), (576, 76) [ 13.208] gen8_vertex_flush[490] = 3 [ 13.208] sna_composite_rectangles: pixmap=1312 marking clear [0]? 1 [ 13.208] sna_composite_rectangles(pixmap=1312, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 13.208] sna_composite_rectangles: converted to op 1 [ 13.208] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 13.208] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 13.208] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 13.208] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 13.208] sna_composite_rectangles: promoting to full GPU [ 13.208] sna_composite_rectangles: dropping last-cpu hint [ 13.208] sna_drawable_use_bo pixmap=1312, box=((0, 0), (576, 76)), flags=19... [ 13.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.208] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.208] sna_drawable_use_bo: using whole GPU bo [ 13.208] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 13.208] kgem_bo_is_render: handle=36, rq? 1 [1] [ 13.208] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 13.208] sna_render_get_solid: ff2c001e [ 13.208] sna_render_get_solid(0) = ff2c001e (old) [ 13.208] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 13.208] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.208] gen9_composite_get_binding_table(ff00) [ 13.208] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 13.208] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 13.208] kgem_add_handle: handle=8, index=3 [ 13.208] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 13.208] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.208] gen9_emit_vertex_elements: setup id=0 [ 13.208] (0, 0), (576, 76) [ 13.208] gen8_vertex_flush[4cc] = 3 [ 13.208] sna_composite_rectangles: pixmap=1312 marking clear [ff2c001e]? 1 [ 13.208] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=520 [ 13.208] sna_validate_gc: recomputing clip [ 13.208] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 13.208] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1312:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.208] sna_copy_area: normal copy [ 13.208] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 13.208] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 13.208] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 13.208] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 13.208] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 13.208] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 13.208] sna_do_copy: pixmap -- no source clipping [ 13.208] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 13.208] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 13.208] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1312+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 13.208] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 13.208] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.208] sna_drawable_use_bo pixmap=1312, box=((0, 0), (576, 76)), flags=1b... [ 13.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 13.208] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.208] sna_drawable_use_bo: using whole GPU bo [ 13.208] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 13.208] sna_pixmap_move_to_gpu: already all-damaged [ 13.208] sna_pixmap_mark_active: pixmap=292, handle=9 [ 13.208] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.208] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.208] kgem_bo_is_render: handle=9, rq? 0 [0] [ 13.208] kgem_bo_is_render: handle=36, rq? 1 [1] [ 13.208] kgem_bo_is_render: handle=36, rq? 1 [1] [ 13.208] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 13.208] gen9_composite_get_binding_table(fe80) [ 13.208] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 13.208] kgem_add_handle: handle=9, index=4 [ 13.208] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 13.208] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 13.208] gen9_emit_sampler: sampler = 0 [ 13.208] gen9_emit_vertex_elements: setup id=0 [ 13.208] (192, 1096) -> (0, 0) + (576, 76) [ 13.208] gen8_vertex_flush[510] = 3 [ 13.208] sna_create_pixmap(80, 80, 32, usage=0) [ 13.208] kgem_can_create_2d: 80x80 @ 32 [ 13.208] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 13.208] kgem_can_create_2d: untiled size=28672 [ 13.208] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.208] kgem_choose_tiling: 80x80 -> 0 [ 13.208] sna_create_pixmap: usage=0, flags=b [ 13.208] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 13.208] __pop_freed_pixmap: reusing freed pixmap=1306 header [ 13.208] create_pixmap_hdr: pixmap=1313, width=80, height=80, usage=0 [ 13.208] sna_create_pixmap: serial=1313, 80x80, usage=0 [ 13.208] sna_composite_rectangles(pixmap=1314, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 13.208] sna_composite_rectangles: converted to op 0 [ 13.208] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 13.208] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 13.208] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 13.208] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 13.208] sna_composite_rectangles: dropping last-cpu hint [ 13.208] sna_drawable_use_bo pixmap=1314, box=((0, 0), (80, 80)), flags=19... [ 13.208] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.208] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.208] sna_pixmap_move_to_gpu(pixmap=1314, usage=0), flags=b [ 13.208] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.208] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 13.208] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.208] kgem_choose_tiling: 80x80 -> 0 [ 13.208] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 13.208] kgem_choose_tiling: 80x80 -> 0 [ 13.208] sna_pixmap_alloc_gpu: pixmap=1314 [ 13.208] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.208] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 13.208] inactive too small: 5 < 7 [ 13.208] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 13.208] from inactive: pitch=320, tiling=0: handle=3, id=1058 [ 13.208] __sna_damage_all(80, 80) [ 13.208] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.208] sna_pixmap_mark_active: pixmap=1314, handle=3 [ 13.208] sna_drawable_use_bo: allocated GPU bo for operation [ 13.208] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.208] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 13.208] kgem_bo_is_render: handle=3, rq? 0 [0] [ 13.208] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 13.208] sna_render_get_solid: 0 [ 13.208] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.208] kgem_set_mode: flushing before new bo [ 13.208] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 13.208] gen8_vertex_close: reloc[0] = 287 [ 13.208] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.208] kgem_add_handle: handle=16, index=5 [ 13.208] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 13.208] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 13.208] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.208] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.208] kgem_fixup_relocs: shrinking by 61440 [ 13.208] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.208] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.208] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 13.208] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.208] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.208] __kgem_bo_clear_busy: handle=7 [ 13.208] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.208] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.208] __kgem_bo_clear_busy: handle=8 [ 13.208] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.208] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 13.208] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.208] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.208] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.208] kgem_check_bo: num_pages=+16, num_exec=+1 [ 13.208] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.208] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.208] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.208] kgem_add_handle: handle=4, index=0 [ 13.208] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.208] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.208] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.208] gen9_composite_get_binding_table(ffc0) [ 13.208] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 13.208] kgem_add_handle: handle=3, index=1 [ 13.208] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 13.208] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 13.208] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 13.208] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.208] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.208] kgem_add_handle: handle=7, index=2 [ 13.208] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.208] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.208] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.208] gen9_emit_sampler: sampler = 1 [ 13.208] gen9_emit_sf: num_sf_outputs=1 [ 13.208] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.208] gen9_emit_vertex_elements: setup id=0 [ 13.208] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.208] (0, 0), (80, 80) [ 13.208] gen8_vertex_flush[490] = 3 [ 13.208] sna_composite_rectangles: pixmap=1314 marking clear [0]? 1 [ 13.208] sna_composite_rectangles(pixmap=1314, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 13.208] sna_composite_rectangles: converted to op 1 [ 13.208] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 13.208] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 13.209] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 13.209] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 13.209] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 13.209] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 13.209] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 13.209] sna_composite_rectangles: dropping last-cpu hint [ 13.209] sna_drawable_use_bo pixmap=1314, box=((0, 0), (80, 80)), flags=1... [ 13.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.209] sna_drawable_use_bo: using whole GPU bo [ 13.209] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 13.209] kgem_bo_is_render: handle=3, rq? 1 [1] [ 13.209] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 13.209] sna_render_get_solid: 40404040 [ 13.209] sna_render_get_solid(1) = 40404040 (old) [ 13.209] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.209] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.209] gen9_composite_get_binding_table(ff00) [ 13.209] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 13.209] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 13.209] kgem_add_handle: handle=8, index=3 [ 13.209] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 13.209] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.209] gen9_emit_vertex_elements: setup id=0 [ 13.209] (0, 0), (2, 2) [ 13.209] (78, 0), (80, 2) [ 13.209] (0, 78), (2, 80) [ 13.209] (78, 78), (80, 80) [ 13.209] gen8_vertex_flush[4cc] = 12 [ 13.209] sna_composite(pixmap=1312, op=3, src=1314+(192, 1096), mask=0+(0, 0), dst=1312+(0, 0)+(0, 0), size=(576, 76) [ 13.209] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 13.209] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 13.209] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 13.209] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 13.209] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 13.209] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 13.209] gen9_render_composite: 576x76, current mode=1/1 [ 13.209] kgem_bo_is_render: handle=36, rq? 1 [1] [ 13.209] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 13.209] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 13.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.209] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 13.209] sna_drawable_use_bo pixmap=1312, box=((0, 0), (576, 76)), flags=7... [ 13.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.209] sna_drawable_use_bo: using whole GPU bo [ 13.209] gen9_composite_set_target: pixmap=1312, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 13.209] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 13.209] sna_transform_is_imprecise_integer_translation: no transform [ 13.209] gen9_composite_picture: integer translation (0, 0), removing [ 13.209] sna_render_pixmap_bo pixmap=1314, (192, 1096)x(576, 76)/(80, 80) [ 13.209] sna_render_pixmap_bo: GPU all damaged [ 13.209] kgem_bo_is_render: handle=36, rq? 1 [1] [ 13.209] kgem_bo_is_render: handle=3, rq? 1 [1] [ 13.209] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.209] gen4_choose_composite_emitter: identity src, no mask [ 13.209] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.209] __kgem_retire_rq: request 1 complete [ 13.209] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 13.209] kgem_set_mode: flushing before new bo [ 13.209] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 13.209] gen8_vertex_close: reloc[0] = 287 [ 13.209] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.209] kgem_add_handle: handle=16, index=4 [ 13.209] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 13.209] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 13.209] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.209] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.209] kgem_fixup_relocs: shrinking by 61440 [ 13.209] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.209] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.209] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 13.209] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.209] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.209] __kgem_bo_clear_busy: handle=7 [ 13.209] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.209] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.209] __kgem_bo_clear_busy: handle=8 [ 13.209] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.209] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.209] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.209] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.209] kgem_check_bo: num_pages=+66, num_exec=+2 [ 13.209] aligning vertex: was 2, now 3 floats per vertex [ 13.209] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.209] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.209] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.209] kgem_add_handle: handle=4, index=0 [ 13.209] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.209] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.209] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.209] gen9_composite_get_binding_table(ffc0) [ 13.209] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 13.209] kgem_add_handle: handle=36, index=1 [ 13.209] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 13.209] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 13.209] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.209] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 13.209] kgem_add_handle: handle=3, index=2 [ 13.209] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 13.209] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 13.209] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.209] gen9_emit_sampler: sampler = a [ 13.209] gen9_emit_sf: num_sf_outputs=1 [ 13.209] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.209] gen9_emit_vertex_elements: setup id=2 [ 13.209] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.209] gen9_render_composite_box: (0, 0), (576, 76) [ 13.209] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 13.209] gen8_vertex_flush[490] = 3 [ 13.209] sna_destroy_pixmap: pixmap=1314, attached?=1 [ 13.209] _kgem_bo_destroy: handle=3, proxy? 0 [ 13.209] __kgem_bo_destroy: handle=3, size=65536 [ 13.209] __kgem_bo_destroy: handle=3 -> active [ 13.209] __sna_free_pixmap(pixmap=1314) [ 13.209] sna_create_pixmap(576, 76, 32, usage=0) [ 13.209] kgem_can_create_2d: 576x76 @ 32 [ 13.209] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.209] kgem_can_create_2d: untiled size=176128 [ 13.209] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.209] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.209] kgem_can_create_2d: tiled[-1] size=176128 [ 13.209] sna_create_pixmap: usage=0, flags=1b [ 13.209] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 13.209] __pop_freed_pixmap: reusing freed pixmap=1314 header [ 13.209] create_pixmap_hdr: pixmap=1315, width=576, height=76, usage=0 [ 13.209] sna_create_pixmap: serial=1315, 576x76, usage=0 [ 13.209] sna_composite_rectangles(pixmap=1316, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 13.209] sna_composite_rectangles: converted to op 0 [ 13.209] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 13.209] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 13.209] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 13.209] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 13.209] sna_composite_rectangles: dropping last-cpu hint [ 13.209] sna_drawable_use_bo pixmap=1316, box=((0, 0), (576, 76)), flags=19... [ 13.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.209] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.209] sna_pixmap_move_to_gpu(pixmap=1316, usage=0), flags=b [ 13.209] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.209] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 13.209] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.209] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.209] sna_pixmap_alloc_gpu: pixmap=1316 [ 13.209] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.209] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 13.209] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 13.209] from inactive: pitch=2560, tiling=1: handle=38, id=1059 [ 13.209] __sna_damage_all(576, 76) [ 13.209] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.209] sna_pixmap_mark_active: pixmap=1316, handle=38 [ 13.209] sna_drawable_use_bo: allocated GPU bo for operation [ 13.209] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.209] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 13.209] kgem_bo_is_render: handle=38, rq? 0 [0] [ 13.209] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 13.209] sna_render_get_solid: 0 [ 13.209] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.209] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.209] __kgem_retire_rq: request 1 complete [ 13.209] kgem_set_mode: flushing before new bo [ 13.209] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 13.209] gen8_vertex_close: reloc[0] = 287 [ 13.209] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.209] kgem_add_handle: handle=16, index=3 [ 13.209] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.209] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 13.209] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.209] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.209] kgem_fixup_relocs: shrinking by 61440 [ 13.209] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.209] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.209] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 13.209] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.209] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 13.209] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.209] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.209] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.209] kgem_check_bo: num_pages=+50, num_exec=+1 [ 13.209] aligning vertex: was 3, now 2 floats per vertex [ 13.209] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.209] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.209] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.209] kgem_add_handle: handle=4, index=0 [ 13.209] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.209] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.209] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.209] gen9_composite_get_binding_table(ffc0) [ 13.209] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 13.209] kgem_add_handle: handle=38, index=1 [ 13.209] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 13.209] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 13.209] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.209] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.209] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.209] kgem_add_handle: handle=7, index=2 [ 13.209] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.209] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.209] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.209] gen9_emit_sampler: sampler = 1 [ 13.209] gen9_emit_sf: num_sf_outputs=1 [ 13.209] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.209] gen9_emit_vertex_elements: setup id=0 [ 13.209] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.209] (0, 0), (576, 76) [ 13.209] gen8_vertex_flush[490] = 3 [ 13.209] sna_composite_rectangles: pixmap=1316 marking clear [0]? 1 [ 13.209] sna_composite(pixmap=1316, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1316+(0, 0)+(0, 0), size=(576, 76) [ 13.209] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 13.209] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 13.209] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 13.209] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 13.209] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 13.209] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 13.209] gen9_render_composite: 576x76, current mode=1/1 [ 13.209] kgem_bo_is_render: handle=38, rq? 1 [1] [ 13.209] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 13.209] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 13.209] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 13.209] sna_drawable_use_bo pixmap=1316, box=((0, 0), (576, 76)), flags=1f... [ 13.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 13.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.209] sna_drawable_use_bo: using whole GPU bo [ 13.209] gen9_composite_set_target: pixmap=1316, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 13.209] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 13.209] sna_transform_is_imprecise_integer_translation: no transform [ 13.209] gen9_composite_picture: integer translation (0, 0), removing [ 13.209] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 13.209] sna_render_pixmap_bo: GPU all damaged [ 13.209] kgem_bo_is_render: handle=38, rq? 1 [1] [ 13.209] kgem_bo_is_render: handle=9, rq? 0 [0] [ 13.209] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.209] gen4_choose_composite_emitter: identity src, no mask [ 13.209] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 13.209] aligning vertex: was 2, now 3 floats per vertex [ 13.209] gen9_composite_get_binding_table(ff00) [ 13.209] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 13.209] kgem_add_handle: handle=9, index=3 [ 13.209] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 13.209] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 13.209] gen9_emit_sampler: sampler = 2 [ 13.209] gen9_emit_vertex_elements: setup id=2 [ 13.209] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.209] gen9_render_composite_box: (0, 0), (576, 76) [ 13.209] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 13.209] gen8_vertex_flush[504] = 3 [ 13.209] sna_composite_rectangles(pixmap=1316, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 13.209] sna_composite_rectangles: converted to op 3 [ 13.209] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 13.209] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 13.209] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 13.209] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 13.209] sna_drawable_use_bo pixmap=1316, box=((0, 0), (576, 76)), flags=1... [ 13.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 13.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.209] sna_drawable_use_bo: using whole GPU bo [ 13.209] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 13.209] kgem_bo_is_render: handle=38, rq? 1 [1] [ 13.209] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 13.209] sna_render_get_solid: 660a0a0a [ 13.209] sna_render_get_solid(2) = 660a0a0a (old) [ 13.209] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 13.209] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.209] aligning vertex: was 3, now 2 floats per vertex [ 13.209] gen9_composite_get_binding_table(fe80) [ 13.209] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 13.209] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 13.209] kgem_add_handle: handle=8, index=4 [ 13.209] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 13.209] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.209] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 13.209] gen9_emit_sampler: sampler = 1 [ 13.209] gen9_emit_vertex_elements: setup id=0 [ 13.209] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.209] (0, 0), (576, 76) [ 13.209] gen8_vertex_flush[57c] = 3 [ 13.209] sna_create_pixmap(576, 76, 32, usage=0) [ 13.209] kgem_can_create_2d: 576x76 @ 32 [ 13.209] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.209] kgem_can_create_2d: untiled size=176128 [ 13.209] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.209] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.209] kgem_can_create_2d: tiled[-1] size=176128 [ 13.209] sna_create_pixmap: usage=0, flags=1b [ 13.209] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 13.209] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 13.209] create_pixmap: serial=1317, usage=0, 0x0 [ 13.209] create_pixmap_hdr: pixmap=1317, width=576, height=76, usage=0 [ 13.209] sna_create_pixmap: serial=1317, 576x76, usage=0 [ 13.209] sna_composite_rectangles(pixmap=1318, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 13.209] sna_composite_rectangles: converted to op 0 [ 13.209] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 13.209] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 13.209] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 13.209] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 13.209] sna_composite_rectangles: dropping last-cpu hint [ 13.209] sna_drawable_use_bo pixmap=1318, box=((0, 0), (576, 76)), flags=19... [ 13.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.209] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.209] sna_pixmap_move_to_gpu(pixmap=1318, usage=0), flags=b [ 13.209] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.209] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 13.209] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.209] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.209] sna_pixmap_alloc_gpu: pixmap=1318 [ 13.209] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.210] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 13.210] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 13.210] from inactive: pitch=2560, tiling=1: handle=37, id=1060 [ 13.210] __sna_damage_all(576, 76) [ 13.210] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.210] sna_pixmap_mark_active: pixmap=1318, handle=37 [ 13.210] sna_drawable_use_bo: allocated GPU bo for operation [ 13.210] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.210] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 13.210] kgem_bo_is_render: handle=37, rq? 0 [0] [ 13.210] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 13.210] sna_render_get_solid: 0 [ 13.210] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.210] __kgem_retire_rq: request 1 complete [ 13.210] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 13.210] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 13.210] kgem_bo_move_to_cache: release handle=3 [ 13.210] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 13.210] kgem_set_mode: flushing before new bo [ 13.210] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 13.210] gen8_vertex_close: reloc[0] = 287 [ 13.210] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.210] kgem_add_handle: handle=16, index=5 [ 13.210] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 13.210] gen8_vertex_close: reloc[1] = 316 [ 13.210] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 13.210] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 13.210] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 13.210] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.210] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.210] kgem_fixup_relocs: shrinking by 61440 [ 13.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.210] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.210] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 13.210] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.210] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.210] __kgem_bo_clear_busy: handle=7 [ 13.210] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.210] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 13.210] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.210] __kgem_bo_clear_busy: handle=8 [ 13.210] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.210] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.210] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.210] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.210] kgem_check_bo: num_pages=+50, num_exec=+1 [ 13.210] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.210] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.210] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.210] kgem_add_handle: handle=4, index=0 [ 13.210] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.210] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.210] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.210] gen9_composite_get_binding_table(ffc0) [ 13.210] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 13.210] kgem_add_handle: handle=37, index=1 [ 13.210] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 13.210] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 13.210] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.210] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.210] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.210] kgem_add_handle: handle=7, index=2 [ 13.210] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.210] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.210] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.210] gen9_emit_sampler: sampler = 1 [ 13.210] gen9_emit_sf: num_sf_outputs=1 [ 13.210] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.210] gen9_emit_vertex_elements: setup id=0 [ 13.210] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.210] (0, 0), (576, 76) [ 13.210] gen8_vertex_flush[490] = 3 [ 13.210] sna_composite_rectangles: pixmap=1318 marking clear [0]? 1 [ 13.210] sna_create_pixmap(576, 76, 32, usage=0) [ 13.210] kgem_can_create_2d: 576x76 @ 32 [ 13.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.210] kgem_can_create_2d: untiled size=176128 [ 13.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.210] kgem_can_create_2d: tiled[-1] size=176128 [ 13.210] sna_create_pixmap: usage=0, flags=1b [ 13.210] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 13.210] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 13.210] create_pixmap: serial=1319, usage=0, 0x0 [ 13.210] create_pixmap_hdr: pixmap=1319, width=576, height=76, usage=0 [ 13.210] sna_create_pixmap: serial=1319, 576x76, usage=0 [ 13.210] sna_composite_rectangles(pixmap=1320, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 13.210] sna_composite_rectangles: converted to op 0 [ 13.210] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 13.210] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 13.210] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 13.210] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 13.210] sna_composite_rectangles: dropping last-cpu hint [ 13.210] sna_drawable_use_bo pixmap=1320, box=((0, 0), (576, 76)), flags=19... [ 13.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.210] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.210] sna_pixmap_move_to_gpu(pixmap=1320, usage=0), flags=b [ 13.210] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.210] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 13.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.210] sna_pixmap_alloc_gpu: pixmap=1320 [ 13.210] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.210] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 13.210] kgem_set_tiling: handle=42, tiling=1 [1], pitch=2560 [2560]: 1 [ 13.210] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 13.210] from inactive: pitch=2560, tiling=1: handle=42, id=1061 [ 13.210] __sna_damage_all(576, 76) [ 13.210] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.210] sna_pixmap_mark_active: pixmap=1320, handle=42 [ 13.210] sna_drawable_use_bo: allocated GPU bo for operation [ 13.210] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.210] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 13.210] kgem_bo_is_render: handle=42, rq? 0 [0] [ 13.210] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 13.210] sna_render_get_solid: 0 [ 13.210] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.210] __kgem_retire_rq: request 1 complete [ 13.210] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 13.210] kgem_set_mode: flushing before new bo [ 13.210] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 13.210] gen8_vertex_close: reloc[0] = 287 [ 13.210] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.210] kgem_add_handle: handle=16, index=3 [ 13.210] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.210] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 13.210] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.210] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.210] kgem_fixup_relocs: shrinking by 61440 [ 13.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.210] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.210] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 13.210] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.210] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.210] __kgem_bo_clear_busy: handle=7 [ 13.210] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.210] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.210] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.210] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.210] kgem_check_bo: num_pages=+114, num_exec=+1 [ 13.210] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.210] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.210] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.210] kgem_add_handle: handle=4, index=0 [ 13.210] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.210] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.210] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.210] gen9_composite_get_binding_table(ffc0) [ 13.210] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 13.210] kgem_add_handle: handle=42, index=1 [ 13.210] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 13.210] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 13.210] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.210] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.210] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.210] kgem_add_handle: handle=7, index=2 [ 13.210] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.210] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.210] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.210] gen9_emit_sampler: sampler = 1 [ 13.210] gen9_emit_sf: num_sf_outputs=1 [ 13.210] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.210] gen9_emit_vertex_elements: setup id=0 [ 13.210] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.210] (0, 0), (576, 76) [ 13.210] gen8_vertex_flush[490] = 3 [ 13.210] sna_composite_rectangles: pixmap=1320 marking clear [0]? 1 [ 13.210] sna_create_pixmap(576, 76, 32, usage=0) [ 13.210] kgem_can_create_2d: 576x76 @ 32 [ 13.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.210] kgem_can_create_2d: untiled size=176128 [ 13.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 13.210] kgem_can_create_2d: tiled[-1] size=176128 [ 13.210] sna_create_pixmap: usage=0, flags=1b [ 13.210] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 13.210] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 13.210] create_pixmap: serial=1321, usage=0, 0x0 [ 13.210] create_pixmap_hdr: pixmap=1321, width=576, height=76, usage=0 [ 13.210] sna_create_pixmap: serial=1321, 576x76, usage=0 [ 13.210] sna_composite_rectangles(pixmap=1322, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 13.210] sna_composite_rectangles: converted to op 0 [ 13.210] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 13.210] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 13.210] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 13.210] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 13.210] sna_composite_rectangles: dropping last-cpu hint [ 13.210] sna_drawable_use_bo pixmap=1322, box=((0, 0), (576, 76)), flags=19... [ 13.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 13.210] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 13.210] sna_pixmap_move_to_gpu(pixmap=1322, usage=0), flags=b [ 13.210] sna_pixmap_move_to_gpu: CPU damage? 0 [ 13.210] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 13.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 13.210] sna_pixmap_alloc_gpu: pixmap=1322 [ 13.210] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 13.210] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 13.210] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 13.210] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 13.210] from inactive: pitch=2560, tiling=1: handle=23, id=1062 [ 13.210] __sna_damage_all(576, 76) [ 13.210] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 13.210] sna_pixmap_mark_active: pixmap=1322, handle=23 [ 13.210] sna_drawable_use_bo: allocated GPU bo for operation [ 13.210] sna_drawable_use_bo: using GPU bo with damage? 0 [ 13.210] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 13.210] kgem_bo_is_render: handle=23, rq? 0 [0] [ 13.210] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 13.210] sna_render_get_solid: 0 [ 13.210] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.210] __kgem_retire_rq: request 1 complete [ 13.210] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 13.210] kgem_set_mode: flushing before new bo [ 13.210] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 13.210] gen8_vertex_close: reloc[0] = 287 [ 13.210] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.210] kgem_add_handle: handle=16, index=3 [ 13.210] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.210] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=189 [fenced=0] [ 13.210] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.210] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.210] kgem_fixup_relocs: shrinking by 61440 [ 13.210] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.210] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.210] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 13.210] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.210] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.210] __kgem_bo_clear_busy: handle=7 [ 13.210] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.210] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.210] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.210] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.210] kgem_check_bo: num_pages=+64, num_exec=+1 [ 13.210] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.210] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.210] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.210] kgem_add_handle: handle=4, index=0 [ 13.210] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.210] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.210] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.210] gen9_composite_get_binding_table(ffc0) [ 13.210] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 13.210] kgem_add_handle: handle=23, index=1 [ 13.210] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 13.210] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 13.210] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.210] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 13.210] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 13.210] kgem_add_handle: handle=7, index=2 [ 13.210] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 13.210] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.210] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.210] gen9_emit_sampler: sampler = 1 [ 13.210] gen9_emit_sf: num_sf_outputs=1 [ 13.210] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.210] gen9_emit_vertex_elements: setup id=0 [ 13.210] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.210] (0, 0), (576, 76) [ 13.210] gen8_vertex_flush[490] = 3 [ 13.210] sna_composite_rectangles: pixmap=1322 marking clear [0]? 1 [ 13.210] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 13.210] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.210] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 13.210] trapezoid_spans_maybe_inplace? clear, no [ 13.210] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 13.210] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 13.210] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 13.210] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 13.210] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 13.210] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 13.210] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 13.210] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 13.210] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 13.210] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 13.210] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 13.210] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 13.210] sna_drawable_use_bo pixmap=1322, box=((2, 2), (574, 74)), flags=7... [ 13.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.210] sna_drawable_use_bo: using whole GPU bo [ 13.210] gen9_composite_set_target: pixmap=1322, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 13.210] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 13.210] color_convert: src=4c000000 [20028888] [ 13.210] color_convert: dst=4c000000 [20028888] [ 13.210] sna_render_get_solid: 4c000000 [ 13.210] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.210] gen4_choose_spans_emitter: solid source [ 13.210] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.210] aligning vertex: was 2, now 3 floats per vertex [ 13.210] gen9_composite_get_binding_table(ff00) [ 13.210] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 13.210] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 13.210] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 13.211] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.211] gen9_emit_sampler: sampler = c [ 13.211] gen9_emit_sf: num_sf_outputs=2 [ 13.211] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 13.211] gen9_emit_vertex_elements: setup id=5 [ 13.211] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 13.211] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 13.211] thread_choose_span: clipped? 0 [ 13.211] imprecise_trapezoid_span_converter: using 4 threads [ 13.211] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 13.211] thread_choose_span: clipped? 0 [ 13.211] span_thread: flushing 26 boxes [ 13.211] [ 13.211] span_thread: flushing 26 boxes [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 13.211] span_thread: flushing 1 boxes [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 13.211] gen8_vertex_flush[554] = 162 [ 13.211] gen9_render_composite_spans_done() [ 13.211] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 13.211] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.211] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 13.211] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.211] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 13.211] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.211] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 13.211] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 13.211] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 13.211] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 13.211] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 13.211] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 13.211] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.211] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 13.211] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 13.211] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.211] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 13.211] sna_drawable_use_bo pixmap=1322, box=((0, 0), (576, 76)), flags=7... [ 13.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.211] sna_drawable_use_bo: using whole GPU bo [ 13.211] gen9_composite_set_target: pixmap=1322, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 13.211] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 13.211] color_convert: src=e6e6e6e6 [20028888] [ 13.211] color_convert: dst=e6e6e6e6 [20028888] [ 13.211] sna_render_get_solid: e6e6e6e6 [ 13.211] sna_render_get_solid(4) = e6e6e6e6 (old) [ 13.211] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 13.211] gen4_choose_spans_emitter: solid source [ 13.211] kgem_check_bo: num_pages=+1, num_exec=+1 [ 13.211] gen9_composite_get_binding_table(fe80) [ 13.211] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 13.211] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 13.211] kgem_add_handle: handle=8, index=3 [ 13.211] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 13.211] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.211] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 13.211] gen9_emit_vertex_elements: setup id=5 [ 13.211] thread_choose_span: clipped? 0 [ 13.211] imprecise_trapezoid_span_converter: using 4 threads [ 13.211] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 13.211] thread_choose_span: clipped? 0 [ 13.211] [ 13.211] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 13.211] span_thread: flushing 62 boxes [ 13.211] span_thread: flushing 62 boxes [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 13.211] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 13.211] gen8_vertex_flush[5a8] = 384 [ 13.211] gen9_render_composite_spans_done() [ 13.211] sna_composite_rectangles(pixmap=1322, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 13.211] sna_composite_rectangles: converted to op 1 [ 13.211] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 13.211] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 13.211] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 13.211] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 13.211] sna_composite_rectangles: dropping last-cpu hint [ 13.211] sna_drawable_use_bo pixmap=1322, box=((16, 16), (18, 60)), flags=9... [ 13.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 13.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.211] sna_drawable_use_bo: using whole GPU bo [ 13.211] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 13.211] kgem_bo_is_render: handle=23, rq? 1 [1] [ 13.211] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 13.211] sna_render_get_solid: ffffffff [ 13.211] sna_render_get_solid(white) [ 13.211] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 13.211] kgem_check_bo: num_pages=+0, num_exec=+0 [ 13.211] aligning vertex: was 3, now 2 floats per vertex [ 13.211] gen9_composite_get_binding_table(fe00) [ 13.211] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 13.211] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 13.211] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 13.211] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.211] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 13.211] gen9_emit_sampler: sampler = 1 [ 13.211] gen9_emit_sf: num_sf_outputs=1 [ 13.211] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.211] gen9_emit_vertex_elements: setup id=0 [ 13.211] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.211] (16, 16), (18, 60) [ 13.211] gen8_vertex_flush[668] = 3 [ 13.211] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=51e, drawable=528 [ 13.211] sna_validate_gc: recomputing clip [ 13.211] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 13.211] sna_copy_area: src=pixmap=1322:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1320:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 13.211] sna_copy_area: normal copy [ 13.211] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 13.211] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 13.211] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 13.211] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 13.211] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 13.211] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 13.211] sna_do_copy: pixmap -- no source clipping [ 13.211] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 13.211] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 13.211] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1322+(0, 0), dst pixmap=1320+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 13.211] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=23, cpu_bo=0), replaces=1 [ 13.211] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.211] sna_drawable_use_bo pixmap=1320, box=((0, 0), (576, 76)), flags=1b... [ 13.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 13.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.211] sna_drawable_use_bo: using whole GPU bo [ 13.211] sna_pixmap_move_to_gpu(pixmap=1322, usage=0), flags=a [ 13.211] sna_pixmap_move_to_gpu: already all-damaged [ 13.211] sna_pixmap_mark_active: pixmap=1322, handle=23 [ 13.211] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.211] sna_pixmap_make_cow: make cow src=1322, dst=1320, handle=23 (already cow? src=0, dst=0) [ 13.211] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1322, handle=23 [ 13.211] _kgem_bo_destroy: handle=42, proxy? 0 [ 13.211] __kgem_bo_destroy: handle=42, size=466944 [ 13.211] __kgem_busy: handle=42, busy=0, wedged=0 [ 13.211] __kgem_bo_clear_busy: handle=42 [ 13.211] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 13.211] sna_pixmap_make_cow: moo! attaching clone to pixmap=1320 (source=1322, handle=23) [ 13.211] sna_destroy_pixmap: pixmap=1322, attached?=1 [ 13.211] sna_destroy_pixmap: pixmap=1322 discarding cow, refcnt=2 [ 13.211] __sna_free_pixmap(pixmap=1322) [ 13.211] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 13.211] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.211] sna_glyphs: discarding mask [ 13.211] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 13.211] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 13.211] gen9_render_composite: 0x0, current mode=1/1 [ 13.211] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 13.211] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.211] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 13.211] sna_drawable_use_bo pixmap=1320, box=((0, 0), (576, 76)), flags=7... [ 13.211] sna_pixmap_undo_cow: pixmap=1320, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 13.211] sna_pixmap_undo_cow: freeing cow [ 13.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.211] sna_drawable_use_bo: using whole GPU bo [ 13.211] gen9_composite_set_target: pixmap=1320, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 13.211] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 13.211] color_convert: src=ff888888 [20028888] [ 13.211] color_convert: dst=ff888888 [20028888] [ 13.211] sna_render_get_solid: ff888888 [ 13.211] sna_render_get_solid(5) = ff888888 (old) [ 13.211] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 13.211] sna_transform_is_imprecise_integer_translation: no transform [ 13.211] gen9_composite_picture: integer translation (0, 0), removing [ 13.211] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 13.212] sna_render_pixmap_bo: GPU all damaged [ 13.212] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 13.212] gen4_choose_composite_emitter: solid, identity mask [ 13.212] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 13.212] aligning vertex: was 2, now 4 floats per vertex [ 13.212] gen9_composite_get_binding_table(fd80) [ 13.212] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 13.212] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 13.212] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) [ 13.212] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 13.212] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 13.212] kgem_add_handle: handle=6, index=4 [ 13.212] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) [ 13.212] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 13.212] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 13.212] gen9_emit_sampler: sampler = a [ 13.212] gen9_emit_sf: num_sf_outputs=2 [ 13.212] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 13.212] gen9_emit_vertex_elements: setup id=9 [ 13.212] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 13.212] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 13.212] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 13.212] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 13.212] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 13.212] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 13.212] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 13.212] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 13.212] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 13.212] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 13.212] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 13.212] gen8_vertex_flush[744] = 24 [ 13.212] gen9_magic_ca_pass: CA fixup (437 -> 461) [ 13.212] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 13.212] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 13.212] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 13.212] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=528, drawable=526 [ 13.212] sna_validate_gc: recomputing clip [ 13.212] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 13.212] sna_copy_area: src=pixmap=1320:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1318:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 13.212] sna_copy_area: normal copy [ 13.212] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 13.212] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 13.212] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 13.212] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 13.212] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 13.212] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 13.212] sna_do_copy: pixmap -- no source clipping [ 13.212] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 13.212] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 13.212] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1320+(0, 0), dst pixmap=1318+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 13.212] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), replaces=1 [ 13.212] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.212] sna_drawable_use_bo pixmap=1318, box=((0, 0), (576, 76)), flags=1b... [ 13.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 13.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.212] sna_drawable_use_bo: using whole GPU bo [ 13.212] sna_pixmap_move_to_gpu(pixmap=1320, usage=0), flags=a [ 13.212] sna_pixmap_move_to_gpu: already all-damaged [ 13.212] sna_pixmap_mark_active: pixmap=1320, handle=23 [ 13.212] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.212] sna_pixmap_make_cow: make cow src=1320, dst=1318, handle=23 (already cow? src=0, dst=0) [ 13.212] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1320, handle=23 [ 13.212] _kgem_bo_destroy: handle=37, proxy? 0 [ 13.212] __kgem_bo_destroy: handle=37, size=204800 [ 13.212] __kgem_bo_destroy: handle=37, purged [ 13.212] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 13.212] sna_pixmap_make_cow: moo! attaching clone to pixmap=1318 (source=1320, handle=23) [ 13.212] sna_destroy_pixmap: pixmap=1320, attached?=1 [ 13.212] sna_destroy_pixmap: pixmap=1320 discarding cow, refcnt=2 [ 13.212] __sna_free_pixmap(pixmap=1320) [ 13.212] sna_composite(pixmap=1316, op=3, src=1318+(0, 0), mask=0+(0, 0), dst=1316+(0, 0)+(0, 0), size=(576, 76) [ 13.212] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 13.212] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 13.212] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 13.212] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 13.212] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 13.212] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 13.212] gen9_render_composite: 576x76, current mode=1/1 [ 13.212] kgem_bo_is_render: handle=38, rq? 0 [0] [ 13.212] sna_blt_composite (0, 0), (0, 0), 576x76 [ 13.212] sna_blt_composite: unsupported op [3] for blitting [ 13.212] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 13.212] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 13.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.212] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 13.212] sna_drawable_use_bo pixmap=1316, box=((0, 0), (576, 76)), flags=7... [ 13.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.212] sna_drawable_use_bo: using whole GPU bo [ 13.212] gen9_composite_set_target: pixmap=1316, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 13.212] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 13.212] sna_transform_is_imprecise_integer_translation: no transform [ 13.212] gen9_composite_picture: integer translation (0, 0), removing [ 13.212] sna_render_pixmap_bo pixmap=1318, (0, 0)x(576, 76)/(576, 76) [ 13.212] sna_render_pixmap_bo: GPU all damaged [ 13.212] kgem_bo_is_render: handle=38, rq? 0 [0] [ 13.212] kgem_bo_is_render: handle=23, rq? 1 [1] [ 13.212] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 13.212] gen4_choose_composite_emitter: identity src, no mask [ 13.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.212] __kgem_retire_rq: request 1 complete [ 13.212] kgem_set_mode: flushing before new bo [ 13.212] gen8_vertex_close: used=1844, vbo active? 16, vb=221, nreloc=3 [ 13.212] gen8_vertex_close: reloc[0] = 287 [ 13.212] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.212] kgem_add_handle: handle=16, index=5 [ 13.212] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 13.212] gen8_vertex_close: reloc[1] = 336 [ 13.212] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 13.212] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 13.212] gen8_vertex_close: reloc[2] = 460 [ 13.212] kgem_add_reloc64: handle=16, pos=460, delta=0, domains=200000 [ 13.212] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 13.212] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 13.212] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.212] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.212] kgem_fixup_relocs: shrinking by 61440 [ 13.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.212] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.212] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 13.212] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.212] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.212] __kgem_bo_clear_busy: handle=7 [ 13.212] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 13.212] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.212] __kgem_bo_clear_busy: handle=7 [ 13.212] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.212] __kgem_bo_clear_busy: handle=8 [ 13.212] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 13.212] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.212] __kgem_bo_clear_busy: handle=7 [ 13.212] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 13.212] __kgem_bo_clear_busy: handle=8 [ 13.212] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 13.212] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.212] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.212] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.212] kgem_check_bo: num_pages=+114, num_exec=+2 [ 13.212] aligning vertex: was 4, now 3 floats per vertex [ 13.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.212] kgem_add_handle: handle=4, index=0 [ 13.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.212] gen9_composite_get_binding_table(ffc0) [ 13.212] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 13.212] kgem_add_handle: handle=38, index=1 [ 13.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 13.212] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 13.212] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.212] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 13.212] kgem_add_handle: handle=23, index=2 [ 13.212] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 13.212] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 13.212] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.212] gen9_emit_sampler: sampler = 2 [ 13.212] gen9_emit_sf: num_sf_outputs=1 [ 13.212] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.212] gen9_emit_vertex_elements: setup id=2 [ 13.212] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.212] gen9_render_composite_box: (0, 0), (576, 76) [ 13.212] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 13.212] gen8_vertex_flush[490] = 3 [ 13.212] sna_destroy_pixmap: pixmap=1318, attached?=1 [ 13.212] sna_destroy_pixmap: pixmap=1318 discarding cow, refcnt=1 [ 13.212] _kgem_bo_destroy: handle=23, proxy? 0 [ 13.212] __kgem_bo_destroy: handle=23, size=262144 [ 13.212] __kgem_bo_destroy: handle=23 -> active [ 13.212] __sna_free_pixmap(pixmap=1318) [ 13.212] sna_composite(pixmap=1312, op=3, src=1316+(0, 0), mask=0+(0, 0), dst=1312+(0, 0)+(0, 0), size=(576, 76) [ 13.212] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 13.212] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 13.212] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 13.212] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 13.212] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 13.212] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 13.212] gen9_render_composite: 576x76, current mode=1/1 [ 13.212] kgem_bo_is_render: handle=36, rq? 0 [0] [ 13.212] sna_blt_composite (0, 0), (0, 0), 576x76 [ 13.212] sna_blt_composite: unsupported op [3] for blitting [ 13.212] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 13.212] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 13.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 13.212] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 13.212] sna_drawable_use_bo pixmap=1312, box=((0, 0), (576, 76)), flags=7... [ 13.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 13.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.212] sna_drawable_use_bo: using whole GPU bo [ 13.212] gen9_composite_set_target: pixmap=1312, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 13.212] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 13.212] sna_transform_is_imprecise_integer_translation: no transform [ 13.212] gen9_composite_picture: integer translation (0, 0), removing [ 13.212] sna_render_pixmap_bo pixmap=1316, (0, 0)x(576, 76)/(576, 76) [ 13.212] sna_render_pixmap_bo: GPU all damaged [ 13.212] kgem_bo_is_render: handle=36, rq? 0 [0] [ 13.212] kgem_bo_is_render: handle=38, rq? 1 [1] [ 13.212] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 13.212] gen4_choose_composite_emitter: identity src, no mask [ 13.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.212] __kgem_retire_rq: request 1 complete [ 13.212] kgem_set_mode: flushing before new bo [ 13.212] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 13.212] gen8_vertex_close: reloc[0] = 287 [ 13.212] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.212] kgem_add_handle: handle=16, index=3 [ 13.212] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.212] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 13.212] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.212] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.212] kgem_fixup_relocs: shrinking by 61440 [ 13.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.212] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.212] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 13.212] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.212] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 13.212] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.212] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.212] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.212] kgem_check_bo: num_pages=+100, num_exec=+2 [ 13.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.212] kgem_add_handle: handle=4, index=0 [ 13.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.212] gen9_composite_get_binding_table(ffc0) [ 13.212] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 13.212] kgem_add_handle: handle=36, index=1 [ 13.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 13.212] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 13.212] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 13.212] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 13.212] kgem_add_handle: handle=38, index=2 [ 13.212] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 13.212] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 13.212] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 13.212] gen9_emit_sampler: sampler = 2 [ 13.212] gen9_emit_sf: num_sf_outputs=1 [ 13.212] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.212] gen9_emit_vertex_elements: setup id=2 [ 13.212] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 13.212] gen9_render_composite_box: (0, 0), (576, 76) [ 13.212] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 13.212] gen8_vertex_flush[490] = 3 [ 13.212] sna_destroy_pixmap: pixmap=1316, attached?=1 [ 13.212] _kgem_bo_destroy: handle=38, proxy? 0 [ 13.212] __kgem_bo_destroy: handle=38, size=204800 [ 13.212] __kgem_bo_destroy: handle=38 -> active [ 13.212] __sna_free_pixmap(pixmap=1316) [ 13.212] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=520, drawable=4fd [ 13.212] sna_validate_gc: recomputing clip [ 13.212] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 13.212] sna_copy_area: src=pixmap=1312:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 13.212] sna_copy_area: normal copy [ 13.212] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 13.212] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 13.212] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 13.212] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 13.212] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 13.212] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 13.213] sna_do_copy: pixmap -- no source clipping [ 13.213] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 13.213] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 13.213] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1312+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 13.213] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 13.213] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 13.213] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 13.213] sna_drawable_use_bo: pinned, never REPLACES [ 13.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 13.213] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 13.213] sna_drawable_use_bo: applying move-to-gpu override [ 13.213] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(3422, 6], (3470, 42)] [ 13.213] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 13.213] wait_for_shadow: copying existing GPU damage: 1x(3422, 6), (3470, 42) [ 13.213] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.213] kgem_bo_is_render: handle=27, rq? 0 [0] [ 13.213] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.213] kgem_bo_is_render: handle=35, rq? 0 [0] [ 13.213] kgem_bo_is_render: handle=27, rq? 0 [0] [ 13.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.213] __kgem_retire_rq: request 1 complete [ 13.213] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 13.213] kgem_bo_move_to_cache: release handle=23 [ 13.213] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 13.213] kgem_set_mode: flushing before new bo [ 13.213] gen8_vertex_close: used=1863, vbo active? 16, vb=4, nreloc=1 [ 13.213] gen8_vertex_close: reloc[0] = 287 [ 13.213] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.213] kgem_add_handle: handle=16, index=3 [ 13.213] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 13.213] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 13.213] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.213] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.213] kgem_fixup_relocs: shrinking by 61440 [ 13.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.213] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.213] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 13.213] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.213] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 13.213] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.213] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.213] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.213] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 13.213] aligning vertex: was 3, now 2 floats per vertex [ 13.213] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 13.213] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 13.213] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 13.213] kgem_add_handle: handle=4, index=0 [ 13.213] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 13.213] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 13.213] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 13.213] gen9_composite_get_binding_table(ffc0) [ 13.213] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 13.213] kgem_add_handle: handle=35, index=1 [ 13.213] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 13.213] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 13.213] [3fe0] bind bo(handle=35, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 13.213] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 13.213] kgem_add_handle: handle=27, index=2 [ 13.213] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 13.213] [3fd0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 13.213] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 13.213] gen9_emit_sampler: sampler = 0 [ 13.213] gen9_emit_sf: num_sf_outputs=1 [ 13.213] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 13.213] gen9_emit_vertex_elements: setup id=0 [ 13.213] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 13.213] (3422, 6) -> (3422, 6) + (48, 36) [ 13.213] gen8_vertex_flush[490] = 3 [ 13.213] wait_for_shadow: setting front pixmap to handle=35 [ 13.213] sna_drawable_use_bo: using whole GPU bo [ 13.213] sna_pixmap_move_to_gpu(pixmap=1312, usage=0), flags=a [ 13.213] sna_pixmap_move_to_gpu: already all-damaged [ 13.213] sna_pixmap_mark_active: pixmap=1312, handle=36 [ 13.213] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 13.213] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 13.213] kgem_bo_is_render: handle=36, rq? 1 [1] [ 13.213] kgem_bo_is_render: handle=35, rq? 1 [1] [ 13.213] kgem_bo_is_render: handle=35, rq? 1 [1] [ 13.213] kgem_check_bo: num_pages=+50, num_exec=+1 [ 13.213] gen9_composite_get_binding_table(ff00) [ 13.213] kgem_add_reloc64: handle=36, pos=16312, delta=0, domains=40000 [ 13.213] kgem_add_handle: handle=36, index=3 [ 13.213] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd4c0000) [ 13.213] [3fb0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 13.213] gen9_emit_vertex_elements: setup id=0 [ 13.213] (0, 0) -> (192, 1096) + (576, 76) [ 13.213] gen8_vertex_flush[4cc] = 3 [ 13.213] sna_accel_flush: flush?=0, dirty?=0 [ 13.213] sna_block_handler (tv=0.0) [ 13.213] kgem_retire, need_retire?=1 [ 13.213] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.213] kgem_retire__requests_ring: retiring ring 0 [ 13.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.213] __kgem_retire_rq: request 1 complete [ 13.213] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 13.213] kgem_bo_move_to_cache: release handle=38 [ 13.213] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 13.213] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 13.213] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.213] kgem_retire -- retired=1, need_retire=0 [ 13.213] sna_accel_block: GPU idle, flushing [ 13.213] gen8_vertex_close: used=1876, vbo active? 16, vb=1, nreloc=1 [ 13.213] gen8_vertex_close: reloc[0] = 287 [ 13.213] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 13.213] kgem_add_handle: handle=16, index=4 [ 13.213] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 13.213] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32524 [fenced=0] [ 13.213] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 13.213] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 13.213] kgem_fixup_relocs: shrinking by 61440 [ 13.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.213] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 13.213] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 13.213] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 13.213] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e05bd000 [ 13.213] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 13.213] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 13.213] __kgem_busy: handle=1, busy=131072, wedged=0 [ 13.213] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 13.213] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.213] start_flush: has dirty shadow [ 13.213] timer_enable (time=13213), starting timer 0 [ 13.213] timer_enable (time=13213), starting timer 1 [ 13.213] sna_accel_block: evaluating timers, active=7 [ 13.213] sna_accel_block: flush timer expires in 8 [13221] [ 13.213] sna_wakeup_handler [ 13.213] sna_destroy_pixmap: pixmap=1312, attached?=1 [ 13.213] _kgem_bo_destroy: handle=36, proxy? 0 [ 13.213] __kgem_bo_destroy: handle=36, size=204800 [ 13.213] __kgem_busy: handle=36, busy=0, wedged=0 [ 13.213] __kgem_bo_clear_busy: handle=36 [ 13.213] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 13.213] __sna_free_pixmap(pixmap=1312) [ 13.213] sna_accel_flush: flush?=0, dirty?=0 [ 13.213] sna_accel_flush: flush?=0, dirty?=0 [ 13.213] sna_block_handler (tv=594.944000) [ 13.213] kgem_retire, need_retire?=1 [ 13.213] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 13.213] kgem_retire__requests_ring: retiring ring 0 [ 13.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 13.213] __kgem_retire_rq: request 1 complete [ 13.213] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 13.213] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 13.213] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 13.213] kgem_retire -- retired=0, need_retire=0 [ 13.213] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 13.213] gen6_render_retire: resetting idle vbo [ 13.213] sna_scanout_do_flush: flush timer active: delta=8 [ 13.213] sna_accel_block: evaluating timers, active=7 [ 13.213] sna_accel_block: flush timer expires in 8 [13221] [ 13.221] sna_wakeup_handler [ 13.221] sna_block_handler (tv=594.936000) [ 13.221] sna_scanout_do_flush: flush timer active: delta=0 [ 13.221] sna_scanout_do_flush (time=13221), triggered [ 13.221] sna_scanout_flush (time=13221), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 13.221] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.221] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 13.221] has_shadow: has pending damage? 1, outstanding flips: 0 [ 13.221] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 13.221] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 13.221] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 13.221] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 13.221] sna_pixmap_move_to_gpu: already all-damaged [ 13.221] sna_pixmap_mark_active: pixmap=165, handle=35 [ 13.221] sna_mode_redisplay: crtc[0] transformed? 0 [ 13.221] sna_mode_redisplay: crtc[1] transformed? 0 [ 13.221] sna_mode_redisplay: crtc[2] transformed? 0 [ 13.221] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 13.221] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 13.221] get_fb: reusing fb=105 for handle=35 [ 13.221] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 13.221] __kgem_bo_clear_busy: handle=35 [ 13.221] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 13.221] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 13.221] __kgem_bo_clear_busy: handle=35 [ 13.221] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 13.221] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 13.221] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 13.221] sna_accel_block: evaluating timers, active=7 [ 13.221] sna_accel_block: flush timer expires in 16 [13237] [ 13.223] sna_wakeup_handler [ 13.223] sna_accel_flush: flush?=0, dirty?=0 [ 13.223] sna_accel_flush: flush?=0, dirty?=0 [ 13.224] sna_block_handler (tv=594.933000) [ 13.224] sna_scanout_do_flush: flush timer active: delta=13 [ 13.224] sna_accel_block: evaluating timers, active=7 [ 13.224] sna_accel_block: flush timer expires in 13 [13237] [ 13.224] sna_wakeup_handler [ 13.224] sna_accel_flush: flush?=0, dirty?=0 [ 13.224] sna_accel_flush: flush?=0, dirty?=0 [ 13.224] sna_accel_flush: flush?=0, dirty?=0 [ 13.224] sna_block_handler (tv=594.933000) [ 13.224] sna_scanout_do_flush: flush timer active: delta=13 [ 13.224] sna_accel_block: evaluating timers, active=7 [ 13.224] sna_accel_block: flush timer expires in 13 [13237] [ 13.226] sna_wakeup_handler [ 13.226] sna_mode_wakeup: len=32 [ 13.226] sna_mode_wakeup: recording last swap on pipe=1, frame 517 [205], time 13.227300 [ 13.226] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 13.226] sna_mode_wakeup: flip complete, pending? 2 [ 13.226] sna_block_handler (tv=594.931000) [ 13.226] sna_scanout_do_flush: flush timer active: delta=11 [ 13.226] sna_accel_block: evaluating timers, active=7 [ 13.226] sna_accel_block: flush timer expires in 11 [13237] [ 13.228] sna_wakeup_handler [ 13.228] sna_mode_wakeup: len=32 [ 13.228] sna_mode_wakeup: recording last swap on pipe=0, frame 547 [223], time 13.228607 [ 13.228] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 13.228] sna_mode_wakeup: flip complete, pending? 1 [ 13.228] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.228] sna_block_handler (tv=594.929000) [ 13.228] sna_scanout_do_flush: flush timer active: delta=9 [ 13.228] sna_accel_block: evaluating timers, active=7 [ 13.228] sna_accel_block: flush timer expires in 9 [13237] [ 13.237] sna_wakeup_handler [ 13.237] sna_block_handler (tv=594.920000) [ 13.237] sna_scanout_do_flush: flush timer active: delta=0 [ 13.237] sna_scanout_do_flush (time=13237), triggered [ 13.237] sna_scanout_flush (time=13237), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 13.237] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.237] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 13.237] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.237] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.237] sna_accel_do_throttle (time=13237), triggered [ 13.237] sna_accel_throttle (time=13237) [ 13.237] sna_accel_disarm_timer[1] (time=13237) [ 13.237] sna_accel_block: evaluating timers, active=5 [ 13.237] sna_accel_block: flush timer expires in 16 [13253] [ 13.240] sna_wakeup_handler [ 13.240] sna_accel_flush: flush?=0, dirty?=0 [ 13.240] sna_accel_flush: flush?=0, dirty?=0 [ 13.240] sna_block_handler (tv=594.917000) [ 13.240] sna_scanout_do_flush: flush timer active: delta=13 [ 13.240] sna_accel_do_throttle -- no pending activity [ 13.240] sna_accel_block: evaluating timers, active=5 [ 13.240] sna_accel_block: flush timer expires in 13 [13253] [ 13.240] sna_wakeup_handler [ 13.240] sna_accel_flush: flush?=0, dirty?=0 [ 13.240] sna_accel_flush: flush?=0, dirty?=0 [ 13.240] sna_accel_flush: flush?=0, dirty?=0 [ 13.240] sna_block_handler (tv=594.917000) [ 13.240] sna_scanout_do_flush: flush timer active: delta=13 [ 13.240] sna_accel_do_throttle -- no pending activity [ 13.240] sna_accel_block: evaluating timers, active=5 [ 13.240] sna_accel_block: flush timer expires in 13 [13253] [ 13.253] sna_wakeup_handler [ 13.253] sna_block_handler (tv=594.904000) [ 13.253] sna_scanout_do_flush: flush timer active: delta=0 [ 13.253] sna_scanout_do_flush (time=13253), triggered [ 13.253] sna_scanout_flush (time=13253), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 13.253] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.253] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 13.253] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.253] sna_accel_disarm_timer[0] (time=13253) [ 13.253] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 13.253] sna_accel_do_throttle -- no pending activity [ 13.256] sna_wakeup_handler [ 13.256] sna_accel_flush: flush?=0, dirty?=0 [ 13.256] sna_accel_flush: flush?=0, dirty?=0 [ 13.256] sna_block_handler (tv=594.901000) [ 13.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.256] sna_accel_do_throttle -- no pending activity [ 13.256] sna_wakeup_handler [ 13.256] sna_accel_flush: flush?=0, dirty?=0 [ 13.256] sna_accel_flush: flush?=0, dirty?=0 [ 13.256] sna_accel_flush: flush?=0, dirty?=0 [ 13.256] sna_block_handler (tv=594.901000) [ 13.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.256] sna_accel_do_throttle -- no pending activity [ 13.272] sna_wakeup_handler [ 13.272] sna_accel_flush: flush?=0, dirty?=0 [ 13.272] sna_accel_flush: flush?=0, dirty?=0 [ 13.272] sna_block_handler (tv=594.885000) [ 13.272] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.272] sna_accel_do_throttle -- no pending activity [ 13.273] sna_wakeup_handler [ 13.273] sna_accel_flush: flush?=0, dirty?=0 [ 13.273] sna_accel_flush: flush?=0, dirty?=0 [ 13.273] sna_accel_flush: flush?=0, dirty?=0 [ 13.273] sna_block_handler (tv=594.884000) [ 13.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.273] sna_accel_do_throttle -- no pending activity [ 13.289] sna_wakeup_handler [ 13.289] sna_accel_flush: flush?=0, dirty?=0 [ 13.289] sna_accel_flush: flush?=0, dirty?=0 [ 13.289] sna_block_handler (tv=594.868000) [ 13.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.289] sna_accel_do_throttle -- no pending activity [ 13.289] sna_wakeup_handler [ 13.289] sna_accel_flush: flush?=0, dirty?=0 [ 13.289] sna_accel_flush: flush?=0, dirty?=0 [ 13.289] sna_accel_flush: flush?=0, dirty?=0 [ 13.289] sna_block_handler (tv=594.868000) [ 13.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.289] sna_accel_do_throttle -- no pending activity [ 13.305] sna_wakeup_handler [ 13.305] sna_accel_flush: flush?=0, dirty?=0 [ 13.305] sna_accel_flush: flush?=0, dirty?=0 [ 13.305] sna_block_handler (tv=594.852000) [ 13.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.305] sna_accel_do_throttle -- no pending activity [ 13.305] sna_wakeup_handler [ 13.305] sna_accel_flush: flush?=0, dirty?=0 [ 13.305] sna_accel_flush: flush?=0, dirty?=0 [ 13.305] sna_accel_flush: flush?=0, dirty?=0 [ 13.305] sna_block_handler (tv=594.852000) [ 13.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.305] sna_accel_do_throttle -- no pending activity [ 13.321] sna_wakeup_handler [ 13.321] sna_accel_flush: flush?=0, dirty?=0 [ 13.321] sna_accel_flush: flush?=0, dirty?=0 [ 13.321] sna_block_handler (tv=594.836000) [ 13.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.322] sna_accel_do_throttle -- no pending activity [ 13.322] sna_wakeup_handler [ 13.322] sna_accel_flush: flush?=0, dirty?=0 [ 13.322] sna_accel_flush: flush?=0, dirty?=0 [ 13.322] sna_accel_flush: flush?=0, dirty?=0 [ 13.322] sna_block_handler (tv=594.835000) [ 13.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.322] sna_accel_do_throttle -- no pending activity [ 13.338] sna_wakeup_handler [ 13.338] sna_accel_flush: flush?=0, dirty?=0 [ 13.338] sna_accel_flush: flush?=0, dirty?=0 [ 13.338] sna_block_handler (tv=594.819000) [ 13.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.338] sna_accel_do_throttle -- no pending activity [ 13.338] sna_wakeup_handler [ 13.338] sna_accel_flush: flush?=0, dirty?=0 [ 13.338] sna_accel_flush: flush?=0, dirty?=0 [ 13.338] sna_accel_flush: flush?=0, dirty?=0 [ 13.338] sna_block_handler (tv=594.819000) [ 13.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.338] sna_accel_do_throttle -- no pending activity [ 13.354] sna_wakeup_handler [ 13.354] sna_accel_flush: flush?=0, dirty?=0 [ 13.354] sna_accel_flush: flush?=0, dirty?=0 [ 13.354] sna_block_handler (tv=594.803000) [ 13.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.354] sna_accel_do_throttle -- no pending activity [ 13.354] sna_wakeup_handler [ 13.354] sna_accel_flush: flush?=0, dirty?=0 [ 13.354] sna_accel_flush: flush?=0, dirty?=0 [ 13.354] sna_accel_flush: flush?=0, dirty?=0 [ 13.354] sna_block_handler (tv=594.803000) [ 13.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.354] sna_accel_do_throttle -- no pending activity [ 13.370] sna_wakeup_handler [ 13.370] sna_accel_flush: flush?=0, dirty?=0 [ 13.370] sna_accel_flush: flush?=0, dirty?=0 [ 13.370] sna_block_handler (tv=594.787000) [ 13.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.370] sna_accel_do_throttle -- no pending activity [ 13.370] sna_wakeup_handler [ 13.370] sna_accel_flush: flush?=0, dirty?=0 [ 13.370] sna_accel_flush: flush?=0, dirty?=0 [ 13.370] sna_accel_flush: flush?=0, dirty?=0 [ 13.370] sna_block_handler (tv=594.787000) [ 13.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.370] sna_accel_do_throttle -- no pending activity [ 13.387] sna_wakeup_handler [ 13.387] sna_accel_flush: flush?=0, dirty?=0 [ 13.387] sna_accel_flush: flush?=0, dirty?=0 [ 13.387] sna_block_handler (tv=594.770000) [ 13.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.387] sna_accel_do_throttle -- no pending activity [ 13.387] sna_wakeup_handler [ 13.387] sna_accel_flush: flush?=0, dirty?=0 [ 13.387] sna_accel_flush: flush?=0, dirty?=0 [ 13.387] sna_accel_flush: flush?=0, dirty?=0 [ 13.387] sna_block_handler (tv=594.770000) [ 13.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.387] sna_accel_do_throttle -- no pending activity [ 13.403] sna_wakeup_handler [ 13.403] sna_accel_flush: flush?=0, dirty?=0 [ 13.403] sna_accel_flush: flush?=0, dirty?=0 [ 13.403] sna_block_handler (tv=594.754000) [ 13.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.403] sna_accel_do_throttle -- no pending activity [ 13.403] sna_wakeup_handler [ 13.403] sna_accel_flush: flush?=0, dirty?=0 [ 13.403] sna_accel_flush: flush?=0, dirty?=0 [ 13.403] sna_accel_flush: flush?=0, dirty?=0 [ 13.403] sna_block_handler (tv=594.754000) [ 13.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.403] sna_accel_do_throttle -- no pending activity [ 13.419] sna_wakeup_handler [ 13.419] sna_accel_flush: flush?=0, dirty?=0 [ 13.419] sna_accel_flush: flush?=0, dirty?=0 [ 13.419] sna_block_handler (tv=594.738000) [ 13.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.419] sna_accel_do_throttle -- no pending activity [ 13.419] sna_wakeup_handler [ 13.419] sna_accel_flush: flush?=0, dirty?=0 [ 13.419] sna_accel_flush: flush?=0, dirty?=0 [ 13.419] sna_accel_flush: flush?=0, dirty?=0 [ 13.419] sna_block_handler (tv=594.738000) [ 13.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.419] sna_accel_do_throttle -- no pending activity [ 13.436] sna_wakeup_handler [ 13.436] sna_accel_flush: flush?=0, dirty?=0 [ 13.436] sna_accel_flush: flush?=0, dirty?=0 [ 13.436] sna_block_handler (tv=594.721000) [ 13.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.436] sna_accel_do_throttle -- no pending activity [ 13.436] sna_wakeup_handler [ 13.436] sna_accel_flush: flush?=0, dirty?=0 [ 13.436] sna_accel_flush: flush?=0, dirty?=0 [ 13.436] sna_accel_flush: flush?=0, dirty?=0 [ 13.436] sna_block_handler (tv=594.721000) [ 13.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.436] sna_accel_do_throttle -- no pending activity [ 13.452] sna_wakeup_handler [ 13.452] sna_accel_flush: flush?=0, dirty?=0 [ 13.452] sna_accel_flush: flush?=0, dirty?=0 [ 13.452] sna_block_handler (tv=594.705000) [ 13.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.452] sna_accel_do_throttle -- no pending activity [ 13.452] sna_wakeup_handler [ 13.452] sna_accel_flush: flush?=0, dirty?=0 [ 13.452] sna_accel_flush: flush?=0, dirty?=0 [ 13.452] sna_accel_flush: flush?=0, dirty?=0 [ 13.452] sna_block_handler (tv=594.705000) [ 13.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.452] sna_accel_do_throttle -- no pending activity [ 13.468] sna_wakeup_handler [ 13.468] sna_accel_flush: flush?=0, dirty?=0 [ 13.468] sna_accel_flush: flush?=0, dirty?=0 [ 13.468] sna_block_handler (tv=594.689000) [ 13.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.468] sna_accel_do_throttle -- no pending activity [ 13.468] sna_wakeup_handler [ 13.468] sna_accel_flush: flush?=0, dirty?=0 [ 13.468] sna_accel_flush: flush?=0, dirty?=0 [ 13.468] sna_accel_flush: flush?=0, dirty?=0 [ 13.468] sna_block_handler (tv=594.689000) [ 13.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.468] sna_accel_do_throttle -- no pending activity [ 13.485] sna_wakeup_handler [ 13.485] sna_accel_flush: flush?=0, dirty?=0 [ 13.485] sna_accel_flush: flush?=0, dirty?=0 [ 13.485] sna_block_handler (tv=594.672000) [ 13.485] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.485] sna_accel_do_throttle -- no pending activity [ 13.485] sna_wakeup_handler [ 13.485] sna_accel_flush: flush?=0, dirty?=0 [ 13.485] sna_accel_flush: flush?=0, dirty?=0 [ 13.485] sna_accel_flush: flush?=0, dirty?=0 [ 13.485] sna_block_handler (tv=594.672000) [ 13.485] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.485] sna_accel_do_throttle -- no pending activity [ 13.501] sna_wakeup_handler [ 13.501] sna_accel_flush: flush?=0, dirty?=0 [ 13.501] sna_accel_flush: flush?=0, dirty?=0 [ 13.501] sna_block_handler (tv=594.656000) [ 13.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.501] sna_accel_do_throttle -- no pending activity [ 13.501] sna_wakeup_handler [ 13.501] sna_accel_flush: flush?=0, dirty?=0 [ 13.501] sna_accel_flush: flush?=0, dirty?=0 [ 13.501] sna_accel_flush: flush?=0, dirty?=0 [ 13.501] sna_block_handler (tv=594.656000) [ 13.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.501] sna_accel_do_throttle -- no pending activity [ 13.517] sna_wakeup_handler [ 13.517] sna_accel_flush: flush?=0, dirty?=0 [ 13.517] sna_accel_flush: flush?=0, dirty?=0 [ 13.517] sna_block_handler (tv=594.640000) [ 13.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.517] sna_accel_do_throttle -- no pending activity [ 13.517] sna_wakeup_handler [ 13.517] sna_accel_flush: flush?=0, dirty?=0 [ 13.517] sna_accel_flush: flush?=0, dirty?=0 [ 13.517] sna_accel_flush: flush?=0, dirty?=0 [ 13.517] sna_block_handler (tv=594.640000) [ 13.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.517] sna_accel_do_throttle -- no pending activity [ 13.534] sna_wakeup_handler [ 13.534] sna_accel_flush: flush?=0, dirty?=0 [ 13.534] sna_accel_flush: flush?=0, dirty?=0 [ 13.534] sna_block_handler (tv=594.623000) [ 13.534] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.534] sna_accel_do_throttle -- no pending activity [ 13.534] sna_wakeup_handler [ 13.534] sna_accel_flush: flush?=0, dirty?=0 [ 13.534] sna_accel_flush: flush?=0, dirty?=0 [ 13.534] sna_accel_flush: flush?=0, dirty?=0 [ 13.534] sna_block_handler (tv=594.623000) [ 13.534] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.534] sna_accel_do_throttle -- no pending activity [ 13.550] sna_wakeup_handler [ 13.550] sna_accel_flush: flush?=0, dirty?=0 [ 13.550] sna_accel_flush: flush?=0, dirty?=0 [ 13.550] sna_block_handler (tv=594.607000) [ 13.550] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.550] sna_accel_do_throttle -- no pending activity [ 13.550] sna_wakeup_handler [ 13.550] sna_accel_flush: flush?=0, dirty?=0 [ 13.550] sna_accel_flush: flush?=0, dirty?=0 [ 13.550] sna_accel_flush: flush?=0, dirty?=0 [ 13.550] sna_block_handler (tv=594.607000) [ 13.550] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.550] sna_accel_do_throttle -- no pending activity [ 13.566] sna_wakeup_handler [ 13.566] sna_accel_flush: flush?=0, dirty?=0 [ 13.566] sna_accel_flush: flush?=0, dirty?=0 [ 13.566] sna_block_handler (tv=594.591000) [ 13.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.566] sna_accel_do_throttle -- no pending activity [ 13.566] sna_wakeup_handler [ 13.566] sna_accel_flush: flush?=0, dirty?=0 [ 13.566] sna_accel_flush: flush?=0, dirty?=0 [ 13.566] sna_accel_flush: flush?=0, dirty?=0 [ 13.566] sna_block_handler (tv=594.591000) [ 13.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.566] sna_accel_do_throttle -- no pending activity [ 13.583] sna_wakeup_handler [ 13.583] sna_accel_flush: flush?=0, dirty?=0 [ 13.583] sna_accel_flush: flush?=0, dirty?=0 [ 13.583] sna_block_handler (tv=594.574000) [ 13.583] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.583] sna_accel_do_throttle -- no pending activity [ 13.583] sna_wakeup_handler [ 13.583] sna_accel_flush: flush?=0, dirty?=0 [ 13.583] sna_accel_flush: flush?=0, dirty?=0 [ 13.583] sna_accel_flush: flush?=0, dirty?=0 [ 13.583] sna_block_handler (tv=594.574000) [ 13.583] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.583] sna_accel_do_throttle -- no pending activity [ 13.599] sna_wakeup_handler [ 13.599] sna_accel_flush: flush?=0, dirty?=0 [ 13.599] sna_accel_flush: flush?=0, dirty?=0 [ 13.599] sna_block_handler (tv=594.558000) [ 13.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.599] sna_accel_do_throttle -- no pending activity [ 13.599] sna_wakeup_handler [ 13.599] sna_accel_flush: flush?=0, dirty?=0 [ 13.599] sna_accel_flush: flush?=0, dirty?=0 [ 13.599] sna_accel_flush: flush?=0, dirty?=0 [ 13.599] sna_block_handler (tv=594.558000) [ 13.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.599] sna_accel_do_throttle -- no pending activity [ 13.615] sna_wakeup_handler [ 13.615] sna_accel_flush: flush?=0, dirty?=0 [ 13.615] sna_accel_flush: flush?=0, dirty?=0 [ 13.615] sna_block_handler (tv=594.542000) [ 13.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.615] sna_accel_do_throttle -- no pending activity [ 13.615] sna_wakeup_handler [ 13.615] sna_accel_flush: flush?=0, dirty?=0 [ 13.615] sna_accel_flush: flush?=0, dirty?=0 [ 13.615] sna_accel_flush: flush?=0, dirty?=0 [ 13.615] sna_block_handler (tv=594.542000) [ 13.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.615] sna_accel_do_throttle -- no pending activity [ 13.632] sna_wakeup_handler [ 13.632] sna_accel_flush: flush?=0, dirty?=0 [ 13.632] sna_accel_flush: flush?=0, dirty?=0 [ 13.632] sna_block_handler (tv=594.525000) [ 13.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.632] sna_accel_do_throttle -- no pending activity [ 13.632] sna_wakeup_handler [ 13.632] sna_accel_flush: flush?=0, dirty?=0 [ 13.632] sna_accel_flush: flush?=0, dirty?=0 [ 13.632] sna_accel_flush: flush?=0, dirty?=0 [ 13.632] sna_block_handler (tv=594.525000) [ 13.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.632] sna_accel_do_throttle -- no pending activity [ 13.648] sna_wakeup_handler [ 13.648] sna_accel_flush: flush?=0, dirty?=0 [ 13.648] sna_accel_flush: flush?=0, dirty?=0 [ 13.648] sna_block_handler (tv=594.509000) [ 13.648] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.648] sna_accel_do_throttle -- no pending activity [ 13.648] sna_wakeup_handler [ 13.648] sna_accel_flush: flush?=0, dirty?=0 [ 13.648] sna_accel_flush: flush?=0, dirty?=0 [ 13.648] sna_accel_flush: flush?=0, dirty?=0 [ 13.648] sna_block_handler (tv=594.509000) [ 13.648] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.648] sna_accel_do_throttle -- no pending activity [ 13.664] sna_wakeup_handler [ 13.664] sna_accel_flush: flush?=0, dirty?=0 [ 13.664] sna_accel_flush: flush?=0, dirty?=0 [ 13.664] sna_block_handler (tv=594.493000) [ 13.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.664] sna_accel_do_throttle -- no pending activity [ 13.664] sna_wakeup_handler [ 13.664] sna_accel_flush: flush?=0, dirty?=0 [ 13.664] sna_accel_flush: flush?=0, dirty?=0 [ 13.664] sna_accel_flush: flush?=0, dirty?=0 [ 13.664] sna_block_handler (tv=594.493000) [ 13.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.664] sna_accel_do_throttle -- no pending activity [ 13.681] sna_wakeup_handler [ 13.681] sna_accel_flush: flush?=0, dirty?=0 [ 13.681] sna_accel_flush: flush?=0, dirty?=0 [ 13.681] sna_block_handler (tv=594.476000) [ 13.681] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.681] sna_accel_do_throttle -- no pending activity [ 13.681] sna_wakeup_handler [ 13.681] sna_accel_flush: flush?=0, dirty?=0 [ 13.681] sna_accel_flush: flush?=0, dirty?=0 [ 13.681] sna_accel_flush: flush?=0, dirty?=0 [ 13.681] sna_block_handler (tv=594.476000) [ 13.681] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.681] sna_accel_do_throttle -- no pending activity [ 13.697] sna_wakeup_handler [ 13.697] sna_accel_flush: flush?=0, dirty?=0 [ 13.697] sna_accel_flush: flush?=0, dirty?=0 [ 13.697] sna_block_handler (tv=594.460000) [ 13.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.697] sna_accel_do_throttle -- no pending activity [ 13.697] sna_wakeup_handler [ 13.697] sna_accel_flush: flush?=0, dirty?=0 [ 13.697] sna_accel_flush: flush?=0, dirty?=0 [ 13.697] sna_accel_flush: flush?=0, dirty?=0 [ 13.697] sna_block_handler (tv=594.460000) [ 13.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.697] sna_accel_do_throttle -- no pending activity [ 13.713] sna_wakeup_handler [ 13.713] sna_accel_flush: flush?=0, dirty?=0 [ 13.713] sna_accel_flush: flush?=0, dirty?=0 [ 13.713] sna_block_handler (tv=594.444000) [ 13.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.713] sna_accel_do_throttle -- no pending activity [ 13.713] sna_wakeup_handler [ 13.713] sna_accel_flush: flush?=0, dirty?=0 [ 13.713] sna_accel_flush: flush?=0, dirty?=0 [ 13.713] sna_accel_flush: flush?=0, dirty?=0 [ 13.713] sna_block_handler (tv=594.444000) [ 13.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.713] sna_accel_do_throttle -- no pending activity [ 13.730] sna_wakeup_handler [ 13.730] sna_accel_flush: flush?=0, dirty?=0 [ 13.730] sna_accel_flush: flush?=0, dirty?=0 [ 13.730] sna_block_handler (tv=594.427000) [ 13.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.730] sna_accel_do_throttle -- no pending activity [ 13.730] sna_wakeup_handler [ 13.730] sna_accel_flush: flush?=0, dirty?=0 [ 13.730] sna_accel_flush: flush?=0, dirty?=0 [ 13.730] sna_accel_flush: flush?=0, dirty?=0 [ 13.730] sna_block_handler (tv=594.427000) [ 13.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.730] sna_accel_do_throttle -- no pending activity [ 13.746] sna_wakeup_handler [ 13.746] sna_accel_flush: flush?=0, dirty?=0 [ 13.746] sna_accel_flush: flush?=0, dirty?=0 [ 13.746] sna_block_handler (tv=594.411000) [ 13.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.746] sna_accel_do_throttle -- no pending activity [ 13.746] sna_wakeup_handler [ 13.746] sna_accel_flush: flush?=0, dirty?=0 [ 13.746] sna_accel_flush: flush?=0, dirty?=0 [ 13.746] sna_accel_flush: flush?=0, dirty?=0 [ 13.746] sna_block_handler (tv=594.411000) [ 13.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.746] sna_accel_do_throttle -- no pending activity [ 13.762] sna_wakeup_handler [ 13.762] sna_accel_flush: flush?=0, dirty?=0 [ 13.762] sna_accel_flush: flush?=0, dirty?=0 [ 13.762] sna_block_handler (tv=594.395000) [ 13.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.762] sna_accel_do_throttle -- no pending activity [ 13.762] sna_wakeup_handler [ 13.762] sna_accel_flush: flush?=0, dirty?=0 [ 13.762] sna_accel_flush: flush?=0, dirty?=0 [ 13.762] sna_accel_flush: flush?=0, dirty?=0 [ 13.762] sna_block_handler (tv=594.395000) [ 13.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.762] sna_accel_do_throttle -- no pending activity [ 13.779] sna_wakeup_handler [ 13.779] sna_accel_flush: flush?=0, dirty?=0 [ 13.779] sna_accel_flush: flush?=0, dirty?=0 [ 13.779] sna_block_handler (tv=594.378000) [ 13.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.779] sna_accel_do_throttle -- no pending activity [ 13.779] sna_wakeup_handler [ 13.779] sna_accel_flush: flush?=0, dirty?=0 [ 13.779] sna_accel_flush: flush?=0, dirty?=0 [ 13.779] sna_accel_flush: flush?=0, dirty?=0 [ 13.779] sna_block_handler (tv=594.378000) [ 13.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.779] sna_accel_do_throttle -- no pending activity [ 13.795] sna_wakeup_handler [ 13.795] sna_accel_flush: flush?=0, dirty?=0 [ 13.795] sna_accel_flush: flush?=0, dirty?=0 [ 13.795] sna_block_handler (tv=594.362000) [ 13.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.795] sna_accel_do_throttle -- no pending activity [ 13.795] sna_wakeup_handler [ 13.795] sna_accel_flush: flush?=0, dirty?=0 [ 13.795] sna_accel_flush: flush?=0, dirty?=0 [ 13.795] sna_accel_flush: flush?=0, dirty?=0 [ 13.795] sna_block_handler (tv=594.362000) [ 13.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.795] sna_accel_do_throttle -- no pending activity [ 13.811] sna_wakeup_handler [ 13.811] sna_accel_flush: flush?=0, dirty?=0 [ 13.811] sna_accel_flush: flush?=0, dirty?=0 [ 13.811] sna_block_handler (tv=594.346000) [ 13.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.811] sna_accel_do_throttle -- no pending activity [ 13.811] sna_wakeup_handler [ 13.811] sna_accel_flush: flush?=0, dirty?=0 [ 13.811] sna_accel_flush: flush?=0, dirty?=0 [ 13.811] sna_accel_flush: flush?=0, dirty?=0 [ 13.811] sna_block_handler (tv=594.346000) [ 13.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.811] sna_accel_do_throttle -- no pending activity [ 13.828] sna_wakeup_handler [ 13.828] sna_accel_flush: flush?=0, dirty?=0 [ 13.828] sna_accel_flush: flush?=0, dirty?=0 [ 13.828] sna_block_handler (tv=594.329000) [ 13.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.828] sna_accel_do_throttle -- no pending activity [ 13.828] sna_wakeup_handler [ 13.828] sna_accel_flush: flush?=0, dirty?=0 [ 13.828] sna_accel_flush: flush?=0, dirty?=0 [ 13.828] sna_accel_flush: flush?=0, dirty?=0 [ 13.828] sna_block_handler (tv=594.329000) [ 13.828] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.828] sna_accel_do_throttle -- no pending activity [ 13.844] sna_wakeup_handler [ 13.844] sna_accel_flush: flush?=0, dirty?=0 [ 13.844] sna_accel_flush: flush?=0, dirty?=0 [ 13.844] sna_block_handler (tv=594.313000) [ 13.844] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.844] sna_accel_do_throttle -- no pending activity [ 13.844] sna_wakeup_handler [ 13.844] sna_accel_flush: flush?=0, dirty?=0 [ 13.844] sna_accel_flush: flush?=0, dirty?=0 [ 13.844] sna_accel_flush: flush?=0, dirty?=0 [ 13.844] sna_block_handler (tv=594.313000) [ 13.844] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.844] sna_accel_do_throttle -- no pending activity [ 13.860] sna_wakeup_handler [ 13.860] sna_accel_flush: flush?=0, dirty?=0 [ 13.860] sna_accel_flush: flush?=0, dirty?=0 [ 13.860] sna_block_handler (tv=594.297000) [ 13.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.860] sna_accel_do_throttle -- no pending activity [ 13.860] sna_wakeup_handler [ 13.860] sna_accel_flush: flush?=0, dirty?=0 [ 13.860] sna_accel_flush: flush?=0, dirty?=0 [ 13.860] sna_accel_flush: flush?=0, dirty?=0 [ 13.860] sna_block_handler (tv=594.297000) [ 13.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.860] sna_accel_do_throttle -- no pending activity [ 13.877] sna_wakeup_handler [ 13.877] sna_accel_flush: flush?=0, dirty?=0 [ 13.877] sna_accel_flush: flush?=0, dirty?=0 [ 13.877] sna_block_handler (tv=594.280000) [ 13.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.877] sna_accel_do_throttle -- no pending activity [ 13.877] sna_wakeup_handler [ 13.877] sna_accel_flush: flush?=0, dirty?=0 [ 13.877] sna_accel_flush: flush?=0, dirty?=0 [ 13.877] sna_accel_flush: flush?=0, dirty?=0 [ 13.877] sna_block_handler (tv=594.280000) [ 13.877] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.877] sna_accel_do_throttle -- no pending activity [ 13.893] sna_wakeup_handler [ 13.893] sna_accel_flush: flush?=0, dirty?=0 [ 13.893] sna_accel_flush: flush?=0, dirty?=0 [ 13.893] sna_block_handler (tv=594.264000) [ 13.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.893] sna_accel_do_throttle -- no pending activity [ 13.893] sna_wakeup_handler [ 13.893] sna_accel_flush: flush?=0, dirty?=0 [ 13.893] sna_accel_flush: flush?=0, dirty?=0 [ 13.893] sna_accel_flush: flush?=0, dirty?=0 [ 13.893] sna_block_handler (tv=594.264000) [ 13.893] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.893] sna_accel_do_throttle -- no pending activity [ 13.909] sna_wakeup_handler [ 13.909] sna_accel_flush: flush?=0, dirty?=0 [ 13.909] sna_accel_flush: flush?=0, dirty?=0 [ 13.909] sna_block_handler (tv=594.248000) [ 13.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.909] sna_accel_do_throttle -- no pending activity [ 13.909] sna_wakeup_handler [ 13.909] sna_accel_flush: flush?=0, dirty?=0 [ 13.909] sna_accel_flush: flush?=0, dirty?=0 [ 13.909] sna_accel_flush: flush?=0, dirty?=0 [ 13.909] sna_block_handler (tv=594.248000) [ 13.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.909] sna_accel_do_throttle -- no pending activity [ 13.926] sna_wakeup_handler [ 13.926] sna_accel_flush: flush?=0, dirty?=0 [ 13.926] sna_accel_flush: flush?=0, dirty?=0 [ 13.926] sna_block_handler (tv=594.231000) [ 13.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.926] sna_accel_do_throttle -- no pending activity [ 13.926] sna_wakeup_handler [ 13.926] sna_accel_flush: flush?=0, dirty?=0 [ 13.926] sna_accel_flush: flush?=0, dirty?=0 [ 13.926] sna_accel_flush: flush?=0, dirty?=0 [ 13.926] sna_block_handler (tv=594.231000) [ 13.926] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.926] sna_accel_do_throttle -- no pending activity [ 13.942] sna_wakeup_handler [ 13.942] sna_accel_flush: flush?=0, dirty?=0 [ 13.942] sna_accel_flush: flush?=0, dirty?=0 [ 13.942] sna_block_handler (tv=594.215000) [ 13.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.942] sna_accel_do_throttle -- no pending activity [ 13.942] sna_wakeup_handler [ 13.942] sna_accel_flush: flush?=0, dirty?=0 [ 13.942] sna_accel_flush: flush?=0, dirty?=0 [ 13.942] sna_accel_flush: flush?=0, dirty?=0 [ 13.942] sna_block_handler (tv=594.215000) [ 13.942] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.942] sna_accel_do_throttle -- no pending activity [ 13.958] sna_wakeup_handler [ 13.958] sna_accel_flush: flush?=0, dirty?=0 [ 13.958] sna_accel_flush: flush?=0, dirty?=0 [ 13.958] sna_block_handler (tv=594.199000) [ 13.958] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.958] sna_accel_do_throttle -- no pending activity [ 13.958] sna_wakeup_handler [ 13.958] sna_accel_flush: flush?=0, dirty?=0 [ 13.958] sna_accel_flush: flush?=0, dirty?=0 [ 13.958] sna_accel_flush: flush?=0, dirty?=0 [ 13.958] sna_block_handler (tv=594.199000) [ 13.958] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.958] sna_accel_do_throttle -- no pending activity [ 13.975] sna_wakeup_handler [ 13.975] sna_accel_flush: flush?=0, dirty?=0 [ 13.975] sna_accel_flush: flush?=0, dirty?=0 [ 13.975] sna_block_handler (tv=594.182000) [ 13.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.975] sna_accel_do_throttle -- no pending activity [ 13.975] sna_wakeup_handler [ 13.975] sna_accel_flush: flush?=0, dirty?=0 [ 13.975] sna_accel_flush: flush?=0, dirty?=0 [ 13.975] sna_accel_flush: flush?=0, dirty?=0 [ 13.975] sna_block_handler (tv=594.182000) [ 13.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.975] sna_accel_do_throttle -- no pending activity [ 13.991] sna_wakeup_handler [ 13.991] sna_accel_flush: flush?=0, dirty?=0 [ 13.991] sna_accel_flush: flush?=0, dirty?=0 [ 13.991] sna_block_handler (tv=594.166000) [ 13.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.991] sna_accel_do_throttle -- no pending activity [ 13.991] sna_wakeup_handler [ 13.991] sna_accel_flush: flush?=0, dirty?=0 [ 13.991] sna_accel_flush: flush?=0, dirty?=0 [ 13.991] sna_accel_flush: flush?=0, dirty?=0 [ 13.991] sna_block_handler (tv=594.166000) [ 13.991] has_shadow: has pending damage? 0, outstanding flips: 0 [ 13.991] sna_accel_do_throttle -- no pending activity [ 14.007] sna_wakeup_handler [ 14.007] sna_accel_flush: flush?=0, dirty?=0 [ 14.007] sna_accel_flush: flush?=0, dirty?=0 [ 14.007] sna_block_handler (tv=594.150000) [ 14.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.007] sna_accel_do_throttle -- no pending activity [ 14.007] sna_wakeup_handler [ 14.007] sna_accel_flush: flush?=0, dirty?=0 [ 14.007] sna_accel_flush: flush?=0, dirty?=0 [ 14.007] sna_accel_flush: flush?=0, dirty?=0 [ 14.007] sna_block_handler (tv=594.150000) [ 14.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.007] sna_accel_do_throttle -- no pending activity [ 14.008] sna_wakeup_handler [ 14.008] sna_create_pixmap(576, 76, 24, usage=0) [ 14.008] kgem_can_create_2d: 576x76 @ 24 [ 14.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.009] kgem_can_create_2d: untiled size=176128 [ 14.009] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.009] kgem_can_create_2d: tiled[-1] size=176128 [ 14.009] sna_create_pixmap: usage=0, flags=1b [ 14.009] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.009] __pop_freed_pixmap: reusing freed pixmap=1312 header [ 14.009] create_pixmap_hdr: pixmap=1323, width=576, height=76, usage=0 [ 14.009] sna_create_pixmap: serial=1323, 576x76, usage=0 [ 14.009] sna_composite_rectangles(pixmap=1324, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.009] sna_composite_rectangles: converted to op 0 [ 14.009] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.009] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.009] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.009] sna_composite_rectangles: dropping last-cpu hint [ 14.009] sna_drawable_use_bo pixmap=1324, box=((0, 0), (576, 76)), flags=19... [ 14.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.009] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.009] sna_pixmap_move_to_gpu(pixmap=1324, usage=0), flags=b [ 14.009] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.009] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.009] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.009] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.009] sna_pixmap_alloc_gpu: pixmap=1324 [ 14.009] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.009] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.009] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 14.009] from inactive: pitch=2560, tiling=1: handle=36, id=1063 [ 14.009] __sna_damage_all(576, 76) [ 14.009] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.009] sna_pixmap_mark_active: pixmap=1324, handle=36 [ 14.009] sna_drawable_use_bo: allocated GPU bo for operation [ 14.009] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.009] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 14.009] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.009] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.009] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.009] sna_render_get_solid: 0 [ 14.009] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 14.009] kgem_check_bo: num_pages=+50, num_exec=+1 [ 14.009] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.009] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.009] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.009] kgem_add_handle: handle=4, index=0 [ 14.009] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.009] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.009] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.009] gen9_composite_get_binding_table(ffc0) [ 14.009] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 14.009] kgem_add_handle: handle=36, index=1 [ 14.009] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 14.009] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 14.009] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.009] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.009] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.009] kgem_add_handle: handle=7, index=2 [ 14.009] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.009] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.009] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.009] gen9_emit_sampler: sampler = 1 [ 14.009] gen9_emit_sf: num_sf_outputs=1 [ 14.009] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.009] gen9_emit_vertex_elements: setup id=0 [ 14.009] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.009] (0, 0), (576, 76) [ 14.009] gen8_vertex_flush[490] = 3 [ 14.009] sna_composite_rectangles: pixmap=1324 marking clear [0]? 1 [ 14.009] sna_composite_rectangles(pixmap=1324, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 14.009] sna_composite_rectangles: converted to op 1 [ 14.009] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.009] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.009] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.009] sna_composite_rectangles: promoting to full GPU [ 14.009] sna_composite_rectangles: dropping last-cpu hint [ 14.009] sna_drawable_use_bo pixmap=1324, box=((0, 0), (576, 76)), flags=19... [ 14.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.009] sna_drawable_use_bo: using whole GPU bo [ 14.009] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 14.009] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.009] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 14.009] sna_render_get_solid: ff2c001e [ 14.009] sna_render_get_solid(0) = ff2c001e (old) [ 14.009] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 14.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.009] gen9_composite_get_binding_table(ff00) [ 14.009] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 14.009] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 14.009] kgem_add_handle: handle=8, index=3 [ 14.009] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 14.009] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.009] gen9_emit_vertex_elements: setup id=0 [ 14.009] (0, 0), (576, 76) [ 14.009] gen8_vertex_flush[4cc] = 3 [ 14.009] sna_composite_rectangles: pixmap=1324 marking clear [ff2c001e]? 1 [ 14.009] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=52c [ 14.009] sna_validate_gc: recomputing clip [ 14.009] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 14.009] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1324:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 14.009] sna_copy_area: normal copy [ 14.009] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 14.009] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 14.009] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 14.009] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 14.009] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 14.009] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 14.009] sna_do_copy: pixmap -- no source clipping [ 14.009] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 14.009] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 14.009] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1324+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 14.009] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 14.009] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.009] sna_drawable_use_bo pixmap=1324, box=((0, 0), (576, 76)), flags=1b... [ 14.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 14.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.009] sna_drawable_use_bo: using whole GPU bo [ 14.009] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 14.009] sna_pixmap_move_to_gpu: already all-damaged [ 14.009] sna_pixmap_mark_active: pixmap=292, handle=9 [ 14.009] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.009] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 14.009] kgem_bo_is_render: handle=9, rq? 0 [0] [ 14.009] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.009] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.009] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 14.009] gen9_composite_get_binding_table(fe80) [ 14.009] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 14.009] kgem_add_handle: handle=9, index=4 [ 14.009] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 14.009] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 14.009] gen9_emit_sampler: sampler = 0 [ 14.009] gen9_emit_vertex_elements: setup id=0 [ 14.009] (192, 1096) -> (0, 0) + (576, 76) [ 14.009] gen8_vertex_flush[510] = 3 [ 14.009] sna_create_pixmap(80, 80, 32, usage=0) [ 14.009] kgem_can_create_2d: 80x80 @ 32 [ 14.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 14.009] kgem_can_create_2d: untiled size=28672 [ 14.009] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 14.009] kgem_choose_tiling: 80x80 -> 0 [ 14.009] sna_create_pixmap: usage=0, flags=b [ 14.009] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 14.009] __pop_freed_pixmap: reusing freed pixmap=1316 header [ 14.009] create_pixmap_hdr: pixmap=1325, width=80, height=80, usage=0 [ 14.009] sna_create_pixmap: serial=1325, 80x80, usage=0 [ 14.009] sna_composite_rectangles(pixmap=1326, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 14.009] sna_composite_rectangles: converted to op 0 [ 14.009] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 14.009] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 14.009] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 14.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 14.009] sna_composite_rectangles: dropping last-cpu hint [ 14.009] sna_drawable_use_bo pixmap=1326, box=((0, 0), (80, 80)), flags=19... [ 14.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.009] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.009] sna_pixmap_move_to_gpu(pixmap=1326, usage=0), flags=b [ 14.009] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.009] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 14.009] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 14.009] kgem_choose_tiling: 80x80 -> 0 [ 14.009] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 14.009] kgem_choose_tiling: 80x80 -> 0 [ 14.009] sna_pixmap_alloc_gpu: pixmap=1326 [ 14.009] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 14.009] inactive too small: 5 < 7 [ 14.009] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 14.009] from inactive: pitch=320, tiling=0: handle=3, id=1064 [ 14.009] __sna_damage_all(80, 80) [ 14.009] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.009] sna_pixmap_mark_active: pixmap=1326, handle=3 [ 14.009] sna_drawable_use_bo: allocated GPU bo for operation [ 14.009] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.009] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.009] kgem_bo_is_render: handle=3, rq? 0 [0] [ 14.009] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 14.009] sna_render_get_solid: 0 [ 14.009] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.009] kgem_set_mode: flushing before new bo [ 14.009] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 14.009] gen8_vertex_close: reloc[0] = 287 [ 14.009] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.009] kgem_add_handle: handle=16, index=5 [ 14.009] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 14.009] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 14.009] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.009] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.009] kgem_fixup_relocs: shrinking by 61440 [ 14.009] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.009] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.009] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.009] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.009] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.009] __kgem_bo_clear_busy: handle=7 [ 14.009] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.009] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.009] __kgem_bo_clear_busy: handle=8 [ 14.009] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.009] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 14.009] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.009] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.009] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.009] kgem_check_bo: num_pages=+16, num_exec=+1 [ 14.009] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.009] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.009] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.009] kgem_add_handle: handle=4, index=0 [ 14.009] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.009] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.009] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.009] gen9_composite_get_binding_table(ffc0) [ 14.009] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 14.009] kgem_add_handle: handle=3, index=1 [ 14.009] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 14.009] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 14.009] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 14.009] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.009] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.009] kgem_add_handle: handle=7, index=2 [ 14.009] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.009] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.009] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.009] gen9_emit_sampler: sampler = 1 [ 14.009] gen9_emit_sf: num_sf_outputs=1 [ 14.009] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.009] gen9_emit_vertex_elements: setup id=0 [ 14.009] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.009] (0, 0), (80, 80) [ 14.009] gen8_vertex_flush[490] = 3 [ 14.009] sna_composite_rectangles: pixmap=1326 marking clear [0]? 1 [ 14.009] sna_composite_rectangles(pixmap=1326, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 14.009] sna_composite_rectangles: converted to op 1 [ 14.009] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 14.009] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 14.009] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 14.009] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 14.009] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 14.009] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 14.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 14.009] sna_composite_rectangles: dropping last-cpu hint [ 14.009] sna_drawable_use_bo pixmap=1326, box=((0, 0), (80, 80)), flags=1... [ 14.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 14.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.009] sna_drawable_use_bo: using whole GPU bo [ 14.009] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 14.009] kgem_bo_is_render: handle=3, rq? 1 [1] [ 14.009] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 14.009] sna_render_get_solid: 40404040 [ 14.009] sna_render_get_solid(1) = 40404040 (old) [ 14.009] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.009] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.009] gen9_composite_get_binding_table(ff00) [ 14.009] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 14.009] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 14.009] kgem_add_handle: handle=8, index=3 [ 14.009] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 14.010] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.010] gen9_emit_vertex_elements: setup id=0 [ 14.010] (0, 0), (2, 2) [ 14.010] (78, 0), (80, 2) [ 14.010] (0, 78), (2, 80) [ 14.010] (78, 78), (80, 80) [ 14.010] gen8_vertex_flush[4cc] = 12 [ 14.010] sna_composite(pixmap=1324, op=3, src=1326+(192, 1096), mask=0+(0, 0), dst=1324+(0, 0)+(0, 0), size=(576, 76) [ 14.010] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.010] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.010] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.010] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.010] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 14.010] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.010] gen9_render_composite: 576x76, current mode=1/1 [ 14.010] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.010] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 14.010] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 14.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.010] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.010] sna_drawable_use_bo pixmap=1324, box=((0, 0), (576, 76)), flags=7... [ 14.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.010] sna_drawable_use_bo: using whole GPU bo [ 14.010] gen9_composite_set_target: pixmap=1324, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.010] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 14.010] sna_transform_is_imprecise_integer_translation: no transform [ 14.010] gen9_composite_picture: integer translation (0, 0), removing [ 14.010] sna_render_pixmap_bo pixmap=1326, (192, 1096)x(576, 76)/(80, 80) [ 14.010] sna_render_pixmap_bo: GPU all damaged [ 14.010] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.010] kgem_bo_is_render: handle=3, rq? 1 [1] [ 14.010] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 14.010] gen4_choose_composite_emitter: identity src, no mask [ 14.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.010] __kgem_retire_rq: request 1 complete [ 14.010] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 14.010] kgem_set_mode: flushing before new bo [ 14.010] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 14.010] gen8_vertex_close: reloc[0] = 287 [ 14.010] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.010] kgem_add_handle: handle=16, index=4 [ 14.010] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 14.010] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 14.010] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.010] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.010] kgem_fixup_relocs: shrinking by 61440 [ 14.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.010] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.010] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 14.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.010] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.010] __kgem_bo_clear_busy: handle=7 [ 14.010] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.010] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.010] __kgem_bo_clear_busy: handle=8 [ 14.010] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.010] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.010] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.010] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.010] kgem_check_bo: num_pages=+66, num_exec=+2 [ 14.010] aligning vertex: was 2, now 3 floats per vertex [ 14.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.010] kgem_add_handle: handle=4, index=0 [ 14.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.010] gen9_composite_get_binding_table(ffc0) [ 14.010] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 14.010] kgem_add_handle: handle=36, index=1 [ 14.010] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 14.010] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 14.010] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.010] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 14.010] kgem_add_handle: handle=3, index=2 [ 14.010] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 14.010] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 14.010] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 14.010] gen9_emit_sampler: sampler = a [ 14.010] gen9_emit_sf: num_sf_outputs=1 [ 14.010] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.010] gen9_emit_vertex_elements: setup id=2 [ 14.010] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.010] gen9_render_composite_box: (0, 0), (576, 76) [ 14.010] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.010] gen8_vertex_flush[490] = 3 [ 14.010] sna_destroy_pixmap: pixmap=1326, attached?=1 [ 14.010] _kgem_bo_destroy: handle=3, proxy? 0 [ 14.010] __kgem_bo_destroy: handle=3, size=65536 [ 14.010] __kgem_bo_destroy: handle=3 -> active [ 14.010] __sna_free_pixmap(pixmap=1326) [ 14.010] sna_create_pixmap(576, 76, 32, usage=0) [ 14.010] kgem_can_create_2d: 576x76 @ 32 [ 14.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.010] kgem_can_create_2d: untiled size=176128 [ 14.010] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.010] kgem_can_create_2d: tiled[-1] size=176128 [ 14.010] sna_create_pixmap: usage=0, flags=1b [ 14.010] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.010] __pop_freed_pixmap: reusing freed pixmap=1326 header [ 14.010] create_pixmap_hdr: pixmap=1327, width=576, height=76, usage=0 [ 14.010] sna_create_pixmap: serial=1327, 576x76, usage=0 [ 14.010] sna_composite_rectangles(pixmap=1328, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.010] sna_composite_rectangles: converted to op 0 [ 14.010] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.010] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.010] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.010] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.010] sna_composite_rectangles: dropping last-cpu hint [ 14.010] sna_drawable_use_bo pixmap=1328, box=((0, 0), (576, 76)), flags=19... [ 14.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.010] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.010] sna_pixmap_move_to_gpu(pixmap=1328, usage=0), flags=b [ 14.010] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.010] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.010] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.010] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.010] sna_pixmap_alloc_gpu: pixmap=1328 [ 14.010] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.010] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.010] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 14.010] from inactive: pitch=2560, tiling=1: handle=38, id=1065 [ 14.010] __sna_damage_all(576, 76) [ 14.010] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.010] sna_pixmap_mark_active: pixmap=1328, handle=38 [ 14.010] sna_drawable_use_bo: allocated GPU bo for operation [ 14.010] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.010] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.010] kgem_bo_is_render: handle=38, rq? 0 [0] [ 14.010] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.010] sna_render_get_solid: 0 [ 14.010] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.010] __kgem_retire_rq: request 1 complete [ 14.010] kgem_set_mode: flushing before new bo [ 14.010] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 14.010] gen8_vertex_close: reloc[0] = 287 [ 14.010] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.010] kgem_add_handle: handle=16, index=3 [ 14.010] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.010] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 14.010] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.010] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.010] kgem_fixup_relocs: shrinking by 61440 [ 14.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.010] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.010] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.010] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 14.010] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.010] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.010] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.010] kgem_check_bo: num_pages=+50, num_exec=+1 [ 14.010] aligning vertex: was 3, now 2 floats per vertex [ 14.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.010] kgem_add_handle: handle=4, index=0 [ 14.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.010] gen9_composite_get_binding_table(ffc0) [ 14.010] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 14.010] kgem_add_handle: handle=38, index=1 [ 14.010] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 14.010] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 14.010] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.010] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.010] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.010] kgem_add_handle: handle=7, index=2 [ 14.010] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.010] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.010] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.010] gen9_emit_sampler: sampler = 1 [ 14.010] gen9_emit_sf: num_sf_outputs=1 [ 14.010] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.010] gen9_emit_vertex_elements: setup id=0 [ 14.010] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.010] (0, 0), (576, 76) [ 14.010] gen8_vertex_flush[490] = 3 [ 14.010] sna_composite_rectangles: pixmap=1328 marking clear [0]? 1 [ 14.010] sna_composite(pixmap=1328, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1328+(0, 0)+(0, 0), size=(576, 76) [ 14.010] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.010] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.010] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.010] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.010] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 14.010] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.010] gen9_render_composite: 576x76, current mode=1/1 [ 14.010] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.010] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 14.010] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 14.010] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 14.010] sna_drawable_use_bo pixmap=1328, box=((0, 0), (576, 76)), flags=1f... [ 14.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 14.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.010] sna_drawable_use_bo: using whole GPU bo [ 14.010] gen9_composite_set_target: pixmap=1328, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.010] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 14.010] sna_transform_is_imprecise_integer_translation: no transform [ 14.010] gen9_composite_picture: integer translation (0, 0), removing [ 14.010] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 14.010] sna_render_pixmap_bo: GPU all damaged [ 14.010] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.010] kgem_bo_is_render: handle=9, rq? 0 [0] [ 14.010] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.010] gen4_choose_composite_emitter: identity src, no mask [ 14.010] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 14.010] aligning vertex: was 2, now 3 floats per vertex [ 14.010] gen9_composite_get_binding_table(ff00) [ 14.010] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 14.010] kgem_add_handle: handle=9, index=3 [ 14.010] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 14.010] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 14.010] gen9_emit_sampler: sampler = 2 [ 14.010] gen9_emit_vertex_elements: setup id=2 [ 14.010] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.010] gen9_render_composite_box: (0, 0), (576, 76) [ 14.010] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.010] gen8_vertex_flush[504] = 3 [ 14.010] sna_composite_rectangles(pixmap=1328, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 14.010] sna_composite_rectangles: converted to op 3 [ 14.010] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.010] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.010] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.010] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.010] sna_drawable_use_bo pixmap=1328, box=((0, 0), (576, 76)), flags=1... [ 14.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 14.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.010] sna_drawable_use_bo: using whole GPU bo [ 14.010] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 14.010] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.010] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 14.010] sna_render_get_solid: 660a0a0a [ 14.010] sna_render_get_solid(2) = 660a0a0a (old) [ 14.010] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 14.010] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.010] aligning vertex: was 3, now 2 floats per vertex [ 14.010] gen9_composite_get_binding_table(fe80) [ 14.010] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 14.010] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 14.010] kgem_add_handle: handle=8, index=4 [ 14.010] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 14.010] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.010] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 14.010] gen9_emit_sampler: sampler = 1 [ 14.010] gen9_emit_vertex_elements: setup id=0 [ 14.010] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.010] (0, 0), (576, 76) [ 14.010] gen8_vertex_flush[57c] = 3 [ 14.010] sna_create_pixmap(576, 76, 32, usage=0) [ 14.010] kgem_can_create_2d: 576x76 @ 32 [ 14.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.010] kgem_can_create_2d: untiled size=176128 [ 14.010] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.010] kgem_can_create_2d: tiled[-1] size=176128 [ 14.010] sna_create_pixmap: usage=0, flags=1b [ 14.010] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.010] __pop_freed_pixmap: reusing freed pixmap=1318 header [ 14.010] create_pixmap_hdr: pixmap=1329, width=576, height=76, usage=0 [ 14.010] sna_create_pixmap: serial=1329, 576x76, usage=0 [ 14.010] sna_composite_rectangles(pixmap=1330, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.010] sna_composite_rectangles: converted to op 0 [ 14.010] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.010] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.010] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.010] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.010] sna_composite_rectangles: dropping last-cpu hint [ 14.010] sna_drawable_use_bo pixmap=1330, box=((0, 0), (576, 76)), flags=19... [ 14.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.010] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.010] sna_pixmap_move_to_gpu(pixmap=1330, usage=0), flags=b [ 14.010] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.010] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.010] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.010] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.010] sna_pixmap_alloc_gpu: pixmap=1330 [ 14.010] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.010] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.010] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 14.010] from inactive: pitch=2560, tiling=1: handle=37, id=1066 [ 14.010] __sna_damage_all(576, 76) [ 14.010] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.010] sna_pixmap_mark_active: pixmap=1330, handle=37 [ 14.010] sna_drawable_use_bo: allocated GPU bo for operation [ 14.010] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.010] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.010] kgem_bo_is_render: handle=37, rq? 0 [0] [ 14.010] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.010] sna_render_get_solid: 0 [ 14.010] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.010] __kgem_retire_rq: request 1 complete [ 14.010] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 14.010] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 14.010] kgem_bo_move_to_cache: release handle=3 [ 14.010] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 14.010] kgem_set_mode: flushing before new bo [ 14.010] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 14.010] gen8_vertex_close: reloc[0] = 287 [ 14.010] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.010] kgem_add_handle: handle=16, index=5 [ 14.010] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 14.011] gen8_vertex_close: reloc[1] = 316 [ 14.011] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 14.011] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 14.011] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 14.011] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.011] kgem_fixup_relocs: shrinking by 61440 [ 14.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.011] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 14.011] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.011] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.011] __kgem_bo_clear_busy: handle=7 [ 14.011] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.011] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 14.011] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.011] __kgem_bo_clear_busy: handle=8 [ 14.011] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.011] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.011] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.011] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.011] kgem_check_bo: num_pages=+50, num_exec=+1 [ 14.011] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.011] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.011] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.011] kgem_add_handle: handle=4, index=0 [ 14.011] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.011] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.011] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.011] gen9_composite_get_binding_table(ffc0) [ 14.011] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 14.011] kgem_add_handle: handle=37, index=1 [ 14.011] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 14.011] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 14.011] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.011] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.011] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.011] kgem_add_handle: handle=7, index=2 [ 14.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.011] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.011] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.011] gen9_emit_sampler: sampler = 1 [ 14.011] gen9_emit_sf: num_sf_outputs=1 [ 14.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.011] gen9_emit_vertex_elements: setup id=0 [ 14.011] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.011] (0, 0), (576, 76) [ 14.011] gen8_vertex_flush[490] = 3 [ 14.011] sna_composite_rectangles: pixmap=1330 marking clear [0]? 1 [ 14.011] sna_create_pixmap(576, 76, 32, usage=0) [ 14.011] kgem_can_create_2d: 576x76 @ 32 [ 14.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.011] kgem_can_create_2d: untiled size=176128 [ 14.011] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.011] kgem_can_create_2d: tiled[-1] size=176128 [ 14.011] sna_create_pixmap: usage=0, flags=1b [ 14.011] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.011] __pop_freed_pixmap: reusing freed pixmap=1320 header [ 14.011] create_pixmap_hdr: pixmap=1331, width=576, height=76, usage=0 [ 14.011] sna_create_pixmap: serial=1331, 576x76, usage=0 [ 14.011] sna_composite_rectangles(pixmap=1332, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.011] sna_composite_rectangles: converted to op 0 [ 14.011] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.011] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.011] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.011] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.011] sna_composite_rectangles: dropping last-cpu hint [ 14.011] sna_drawable_use_bo pixmap=1332, box=((0, 0), (576, 76)), flags=19... [ 14.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.011] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.011] sna_pixmap_move_to_gpu(pixmap=1332, usage=0), flags=b [ 14.011] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.011] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.011] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.011] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.011] sna_pixmap_alloc_gpu: pixmap=1332 [ 14.011] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.011] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.011] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 14.011] from inactive: pitch=2560, tiling=1: handle=23, id=1067 [ 14.011] __sna_damage_all(576, 76) [ 14.011] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.011] sna_pixmap_mark_active: pixmap=1332, handle=23 [ 14.011] sna_drawable_use_bo: allocated GPU bo for operation [ 14.011] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.011] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.011] kgem_bo_is_render: handle=23, rq? 0 [0] [ 14.011] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.011] sna_render_get_solid: 0 [ 14.011] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.011] __kgem_retire_rq: request 1 complete [ 14.011] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 14.011] kgem_set_mode: flushing before new bo [ 14.011] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 14.011] gen8_vertex_close: reloc[0] = 287 [ 14.011] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.011] kgem_add_handle: handle=16, index=3 [ 14.011] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.011] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 14.011] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.011] kgem_fixup_relocs: shrinking by 61440 [ 14.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.011] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 14.011] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.011] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.011] __kgem_bo_clear_busy: handle=7 [ 14.011] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.011] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.011] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.011] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.011] kgem_check_bo: num_pages=+64, num_exec=+1 [ 14.011] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.011] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.011] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.011] kgem_add_handle: handle=4, index=0 [ 14.011] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.011] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.011] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.011] gen9_composite_get_binding_table(ffc0) [ 14.011] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 14.011] kgem_add_handle: handle=23, index=1 [ 14.011] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 14.011] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 14.011] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.011] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.011] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.011] kgem_add_handle: handle=7, index=2 [ 14.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.011] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.011] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.011] gen9_emit_sampler: sampler = 1 [ 14.011] gen9_emit_sf: num_sf_outputs=1 [ 14.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.011] gen9_emit_vertex_elements: setup id=0 [ 14.011] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.011] (0, 0), (576, 76) [ 14.011] gen8_vertex_flush[490] = 3 [ 14.011] sna_composite_rectangles: pixmap=1332 marking clear [0]? 1 [ 14.011] sna_create_pixmap(576, 76, 32, usage=0) [ 14.011] kgem_can_create_2d: 576x76 @ 32 [ 14.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.011] kgem_can_create_2d: untiled size=176128 [ 14.011] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.011] kgem_can_create_2d: tiled[-1] size=176128 [ 14.011] sna_create_pixmap: usage=0, flags=1b [ 14.011] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.011] __pop_freed_pixmap: reusing freed pixmap=1322 header [ 14.011] create_pixmap_hdr: pixmap=1333, width=576, height=76, usage=0 [ 14.011] sna_create_pixmap: serial=1333, 576x76, usage=0 [ 14.011] sna_composite_rectangles(pixmap=1334, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.011] sna_composite_rectangles: converted to op 0 [ 14.011] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.011] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.011] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.011] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.011] sna_composite_rectangles: dropping last-cpu hint [ 14.011] sna_drawable_use_bo pixmap=1334, box=((0, 0), (576, 76)), flags=19... [ 14.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.011] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.011] sna_pixmap_move_to_gpu(pixmap=1334, usage=0), flags=b [ 14.011] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.011] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.011] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.011] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.011] sna_pixmap_alloc_gpu: pixmap=1334 [ 14.011] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.011] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.011] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 14.011] from inactive: pitch=2560, tiling=1: handle=42, id=1068 [ 14.011] __sna_damage_all(576, 76) [ 14.011] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.011] sna_pixmap_mark_active: pixmap=1334, handle=42 [ 14.011] sna_drawable_use_bo: allocated GPU bo for operation [ 14.011] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.011] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.011] kgem_bo_is_render: handle=42, rq? 0 [0] [ 14.011] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.011] sna_render_get_solid: 0 [ 14.011] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.011] __kgem_retire_rq: request 1 complete [ 14.011] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 14.011] kgem_set_mode: flushing before new bo [ 14.011] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 14.011] gen8_vertex_close: reloc[0] = 287 [ 14.011] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.011] kgem_add_handle: handle=16, index=3 [ 14.011] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.011] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 14.011] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.011] kgem_fixup_relocs: shrinking by 61440 [ 14.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.011] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 14.011] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.011] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.011] __kgem_bo_clear_busy: handle=7 [ 14.011] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.011] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.011] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.011] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.011] kgem_check_bo: num_pages=+114, num_exec=+1 [ 14.011] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.011] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.011] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.011] kgem_add_handle: handle=4, index=0 [ 14.011] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.011] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.011] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.011] gen9_composite_get_binding_table(ffc0) [ 14.011] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 14.011] kgem_add_handle: handle=42, index=1 [ 14.011] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 14.011] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 14.011] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.011] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.011] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.011] kgem_add_handle: handle=7, index=2 [ 14.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.011] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.011] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.011] gen9_emit_sampler: sampler = 1 [ 14.011] gen9_emit_sf: num_sf_outputs=1 [ 14.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.011] gen9_emit_vertex_elements: setup id=0 [ 14.011] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.011] (0, 0), (576, 76) [ 14.011] gen8_vertex_flush[490] = 3 [ 14.011] sna_composite_rectangles: pixmap=1334 marking clear [0]? 1 [ 14.011] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 14.011] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.011] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 14.011] trapezoid_spans_maybe_inplace? clear, no [ 14.011] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 14.011] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 14.011] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 14.011] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 14.011] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 14.011] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 14.011] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 14.011] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 14.011] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 14.011] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 14.011] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 14.011] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 14.011] sna_drawable_use_bo pixmap=1334, box=((2, 2), (574, 74)), flags=7... [ 14.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.011] sna_drawable_use_bo: using whole GPU bo [ 14.011] gen9_composite_set_target: pixmap=1334, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.011] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 14.011] color_convert: src=4c000000 [20028888] [ 14.011] color_convert: dst=4c000000 [20028888] [ 14.011] sna_render_get_solid: 4c000000 [ 14.011] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.011] gen4_choose_spans_emitter: solid source [ 14.011] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.011] aligning vertex: was 2, now 3 floats per vertex [ 14.011] gen9_composite_get_binding_table(ff00) [ 14.011] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 14.011] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 14.011] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 14.011] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.011] gen9_emit_sampler: sampler = c [ 14.011] gen9_emit_sf: num_sf_outputs=2 [ 14.011] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 14.011] gen9_emit_vertex_elements: setup id=5 [ 14.011] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 14.011] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 14.011] thread_choose_span: clipped? 0 [ 14.011] imprecise_trapezoid_span_converter: using 4 threads [ 14.011] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 14.011] thread_choose_span: clipped? 0 [ 14.011] span_thread: flushing 26 boxes [ 14.011] [ 14.011] [ 14.011] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 14.011] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 14.011] span_thread: flushing 26 boxes span_thread: flushing 1 boxes [ 14.012] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 14.012] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 14.012] gen8_vertex_flush[554] = 162 [ 14.012] gen9_render_composite_spans_done() [ 14.012] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 14.012] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.012] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 14.012] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.012] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 14.012] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.012] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.012] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 14.012] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.012] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.012] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.012] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.012] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 14.012] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.012] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.012] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 14.012] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 14.012] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.012] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.012] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.012] sna_drawable_use_bo pixmap=1334, box=((0, 0), (576, 76)), flags=7... [ 14.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.012] sna_drawable_use_bo: using whole GPU bo [ 14.012] gen9_composite_set_target: pixmap=1334, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.012] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 14.012] color_convert: src=e6e6e6e6 [20028888] [ 14.012] color_convert: dst=e6e6e6e6 [20028888] [ 14.012] sna_render_get_solid: e6e6e6e6 [ 14.012] sna_render_get_solid(4) = e6e6e6e6 (old) [ 14.012] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 14.012] gen4_choose_spans_emitter: solid source [ 14.012] kgem_check_bo: num_pages=+1, num_exec=+1 [ 14.012] gen9_composite_get_binding_table(fe80) [ 14.012] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 14.012] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 14.012] kgem_add_handle: handle=8, index=3 [ 14.012] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 14.012] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.012] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 14.012] gen9_emit_vertex_elements: setup id=5 [ 14.012] thread_choose_span: clipped? 0 [ 14.012] imprecise_trapezoid_span_converter: using 4 threads [ 14.012] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 14.012] thread_choose_span: clipped? 0 [ 14.012] [ 14.012] [ 14.012] [ 14.012] span_thread: flushing 62 boxes span_thread: flushing 2 boxes [ 14.012] [ 14.012] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 62 boxes [ 14.012] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 14.012] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 14.012] gen8_vertex_flush[5a8] = 384 [ 14.012] gen9_render_composite_spans_done() [ 14.012] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=526, drawable=534 [ 14.012] sna_validate_gc: recomputing clip [ 14.012] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 14.012] sna_copy_area: src=pixmap=1334:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1332:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 14.012] sna_copy_area: normal copy [ 14.012] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.012] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.012] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 14.012] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 14.012] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 14.012] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 14.012] sna_do_copy: pixmap -- no source clipping [ 14.012] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 14.012] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 14.012] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1334+(0, 0), dst pixmap=1332+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 14.012] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=42, cpu_bo=0), replaces=1 [ 14.012] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.012] sna_drawable_use_bo pixmap=1332, box=((0, 0), (576, 76)), flags=1b... [ 14.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 14.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.012] sna_drawable_use_bo: using whole GPU bo [ 14.012] sna_pixmap_move_to_gpu(pixmap=1334, usage=0), flags=a [ 14.012] sna_pixmap_move_to_gpu: already all-damaged [ 14.012] sna_pixmap_mark_active: pixmap=1334, handle=42 [ 14.012] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.012] sna_pixmap_make_cow: make cow src=1334, dst=1332, handle=42 (already cow? src=0, dst=0) [ 14.012] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1334, handle=42 [ 14.012] _kgem_bo_destroy: handle=23, proxy? 0 [ 14.012] __kgem_bo_destroy: handle=23, size=262144 [ 14.012] __kgem_busy: handle=23, busy=0, wedged=0 [ 14.012] __kgem_bo_clear_busy: handle=23 [ 14.012] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 14.012] sna_pixmap_make_cow: moo! attaching clone to pixmap=1332 (source=1334, handle=42) [ 14.012] sna_destroy_pixmap: pixmap=1334, attached?=1 [ 14.012] sna_destroy_pixmap: pixmap=1334 discarding cow, refcnt=2 [ 14.012] __sna_free_pixmap(pixmap=1334) [ 14.012] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 14.012] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.012] sna_glyphs: discarding mask [ 14.012] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 14.012] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 14.012] gen9_render_composite: 0x0, current mode=1/1 [ 14.012] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 14.012] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.012] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.012] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 14.012] sna_drawable_use_bo pixmap=1332, box=((0, 0), (576, 76)), flags=7... [ 14.012] sna_pixmap_undo_cow: pixmap=1332, handle=42 [refcnt=1], cow refcnt=1, flags=43 [ 14.012] sna_pixmap_undo_cow: freeing cow [ 14.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.012] sna_drawable_use_bo: using whole GPU bo [ 14.012] gen9_composite_set_target: pixmap=1332, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.012] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 14.012] color_convert: src=ff888888 [20028888] [ 14.012] color_convert: dst=ff888888 [20028888] [ 14.012] sna_render_get_solid: ff888888 [ 14.012] sna_render_get_solid(5) = ff888888 (old) [ 14.012] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 14.012] sna_transform_is_imprecise_integer_translation: no transform [ 14.012] gen9_composite_picture: integer translation (0, 0), removing [ 14.012] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 14.012] sna_render_pixmap_bo: GPU all damaged [ 14.012] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 14.012] gen4_choose_composite_emitter: solid, identity mask [ 14.012] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 14.012] aligning vertex: was 3, now 4 floats per vertex [ 14.012] gen9_composite_get_binding_table(fe00) [ 14.012] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 14.012] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 14.012] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 14.012] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.012] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 14.012] kgem_add_handle: handle=6, index=4 [ 14.012] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 14.012] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 14.012] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 14.012] gen9_emit_sampler: sampler = a [ 14.012] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 14.012] gen9_emit_vertex_elements: setup id=9 [ 14.012] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 14.012] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 14.012] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 14.012] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 14.012] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 14.012] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 14.012] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 14.012] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 14.012] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 14.012] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 14.012] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 14.012] gen8_vertex_flush[66c] = 24 [ 14.012] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 14.012] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 14.012] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 14.012] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 14.012] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=534, drawable=532 [ 14.012] sna_validate_gc: recomputing clip [ 14.012] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 14.012] sna_copy_area: src=pixmap=1332:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1330:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 14.012] sna_copy_area: normal copy [ 14.012] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.012] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.012] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 14.012] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 14.012] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 14.012] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 14.012] sna_do_copy: pixmap -- no source clipping [ 14.012] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 14.012] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 14.012] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1332+(0, 0), dst pixmap=1330+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 14.012] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), replaces=1 [ 14.012] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.012] sna_drawable_use_bo pixmap=1330, box=((0, 0), (576, 76)), flags=1b... [ 14.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 14.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.012] sna_drawable_use_bo: using whole GPU bo [ 14.012] sna_pixmap_move_to_gpu(pixmap=1332, usage=0), flags=a [ 14.012] sna_pixmap_move_to_gpu: already all-damaged [ 14.012] sna_pixmap_mark_active: pixmap=1332, handle=42 [ 14.012] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.012] sna_pixmap_make_cow: make cow src=1332, dst=1330, handle=42 (already cow? src=0, dst=0) [ 14.012] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1332, handle=42 [ 14.012] _kgem_bo_destroy: handle=37, proxy? 0 [ 14.012] __kgem_bo_destroy: handle=37, size=204800 [ 14.012] __kgem_bo_destroy: handle=37, purged [ 14.012] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 14.012] sna_pixmap_make_cow: moo! attaching clone to pixmap=1330 (source=1332, handle=42) [ 14.012] sna_destroy_pixmap: pixmap=1332, attached?=1 [ 14.012] sna_destroy_pixmap: pixmap=1332 discarding cow, refcnt=2 [ 14.012] __sna_free_pixmap(pixmap=1332) [ 14.012] sna_composite(pixmap=1328, op=3, src=1330+(0, 0), mask=0+(0, 0), dst=1328+(0, 0)+(0, 0), size=(576, 76) [ 14.012] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.012] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.012] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.012] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.012] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 14.013] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.013] gen9_render_composite: 576x76, current mode=1/1 [ 14.013] kgem_bo_is_render: handle=38, rq? 0 [0] [ 14.013] sna_blt_composite (0, 0), (0, 0), 576x76 [ 14.013] sna_blt_composite: unsupported op [3] for blitting [ 14.013] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 14.013] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 14.013] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.013] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.013] sna_drawable_use_bo pixmap=1328, box=((0, 0), (576, 76)), flags=7... [ 14.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.013] sna_drawable_use_bo: using whole GPU bo [ 14.013] gen9_composite_set_target: pixmap=1328, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.013] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 14.013] sna_transform_is_imprecise_integer_translation: no transform [ 14.013] gen9_composite_picture: integer translation (0, 0), removing [ 14.013] sna_render_pixmap_bo pixmap=1330, (0, 0)x(576, 76)/(576, 76) [ 14.013] sna_render_pixmap_bo: GPU all damaged [ 14.013] kgem_bo_is_render: handle=38, rq? 0 [0] [ 14.013] kgem_bo_is_render: handle=42, rq? 1 [1] [ 14.013] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 14.013] gen4_choose_composite_emitter: identity src, no mask [ 14.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.013] __kgem_retire_rq: request 1 complete [ 14.013] kgem_set_mode: flushing before new bo [ 14.013] gen8_vertex_close: used=1836, vbo active? 16, vb=221, nreloc=3 [ 14.013] gen8_vertex_close: reloc[0] = 287 [ 14.013] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.013] kgem_add_handle: handle=16, index=5 [ 14.013] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 14.013] gen8_vertex_close: reloc[1] = 336 [ 14.013] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 14.013] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 14.013] gen8_vertex_close: reloc[2] = 406 [ 14.013] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 14.013] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 14.013] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1214 [fenced=0] [ 14.013] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.013] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.013] kgem_fixup_relocs: shrinking by 61440 [ 14.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.013] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.013] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 14.013] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.013] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.013] __kgem_bo_clear_busy: handle=7 [ 14.013] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.013] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.013] __kgem_bo_clear_busy: handle=7 [ 14.013] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.013] __kgem_bo_clear_busy: handle=8 [ 14.013] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.013] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.013] __kgem_bo_clear_busy: handle=8 [ 14.013] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 14.013] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.013] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.013] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.013] kgem_check_bo: num_pages=+164, num_exec=+2 [ 14.013] aligning vertex: was 4, now 3 floats per vertex [ 14.013] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.013] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.013] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.013] kgem_add_handle: handle=4, index=0 [ 14.013] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.013] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.013] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.013] gen9_composite_get_binding_table(ffc0) [ 14.013] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 14.013] kgem_add_handle: handle=38, index=1 [ 14.013] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 14.013] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 14.013] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.013] kgem_add_reloc64: handle=42, pos=16344, delta=0, domains=40000 [ 14.013] kgem_add_handle: handle=42, index=2 [ 14.013] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd3ca000) [ 14.013] [3fd0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 14.013] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 14.013] gen9_emit_sampler: sampler = 2 [ 14.013] gen9_emit_sf: num_sf_outputs=1 [ 14.013] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.013] gen9_emit_vertex_elements: setup id=2 [ 14.013] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.013] gen9_render_composite_box: (0, 0), (576, 76) [ 14.013] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.013] gen8_vertex_flush[490] = 3 [ 14.013] sna_destroy_pixmap: pixmap=1330, attached?=1 [ 14.013] sna_destroy_pixmap: pixmap=1330 discarding cow, refcnt=1 [ 14.013] _kgem_bo_destroy: handle=42, proxy? 0 [ 14.013] __kgem_bo_destroy: handle=42, size=466944 [ 14.013] __kgem_bo_destroy: handle=42 -> active [ 14.013] __sna_free_pixmap(pixmap=1330) [ 14.013] sna_composite(pixmap=1324, op=3, src=1328+(0, 0), mask=0+(0, 0), dst=1324+(0, 0)+(0, 0), size=(576, 76) [ 14.013] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.013] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.013] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.013] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.013] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 14.013] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.013] gen9_render_composite: 576x76, current mode=1/1 [ 14.013] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.013] sna_blt_composite (0, 0), (0, 0), 576x76 [ 14.013] sna_blt_composite: unsupported op [3] for blitting [ 14.013] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 14.013] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 14.013] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.013] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.013] sna_drawable_use_bo pixmap=1324, box=((0, 0), (576, 76)), flags=7... [ 14.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.013] sna_drawable_use_bo: using whole GPU bo [ 14.013] gen9_composite_set_target: pixmap=1324, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.013] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 14.013] sna_transform_is_imprecise_integer_translation: no transform [ 14.013] gen9_composite_picture: integer translation (0, 0), removing [ 14.013] sna_render_pixmap_bo pixmap=1328, (0, 0)x(576, 76)/(576, 76) [ 14.013] sna_render_pixmap_bo: GPU all damaged [ 14.013] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.013] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.013] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 14.013] gen4_choose_composite_emitter: identity src, no mask [ 14.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.013] __kgem_retire_rq: request 1 complete [ 14.013] kgem_set_mode: flushing before new bo [ 14.013] gen8_vertex_close: used=1845, vbo active? 16, vb=4, nreloc=1 [ 14.013] gen8_vertex_close: reloc[0] = 287 [ 14.013] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.013] kgem_add_handle: handle=16, index=3 [ 14.013] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.013] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=238 [fenced=0] [ 14.013] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.013] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.013] kgem_fixup_relocs: shrinking by 61440 [ 14.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.013] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.013] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 14.013] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.013] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 14.013] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.013] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.013] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.013] kgem_check_bo: num_pages=+100, num_exec=+2 [ 14.013] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.013] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.013] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.013] kgem_add_handle: handle=4, index=0 [ 14.013] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.013] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.013] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.013] gen9_composite_get_binding_table(ffc0) [ 14.013] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 14.013] kgem_add_handle: handle=36, index=1 [ 14.013] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 14.013] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 14.013] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.013] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 14.013] kgem_add_handle: handle=38, index=2 [ 14.013] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 14.013] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 14.013] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 14.013] gen9_emit_sampler: sampler = 2 [ 14.013] gen9_emit_sf: num_sf_outputs=1 [ 14.013] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.013] gen9_emit_vertex_elements: setup id=2 [ 14.013] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.013] gen9_render_composite_box: (0, 0), (576, 76) [ 14.013] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.013] gen8_vertex_flush[490] = 3 [ 14.013] sna_destroy_pixmap: pixmap=1328, attached?=1 [ 14.013] _kgem_bo_destroy: handle=38, proxy? 0 [ 14.013] __kgem_bo_destroy: handle=38, size=204800 [ 14.013] __kgem_bo_destroy: handle=38 -> active [ 14.013] __sna_free_pixmap(pixmap=1328) [ 14.013] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=52c, drawable=4fd [ 14.013] sna_validate_gc: recomputing clip [ 14.013] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 14.013] sna_copy_area: src=pixmap=1324:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 14.013] sna_copy_area: normal copy [ 14.013] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 14.013] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 14.013] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 14.013] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 14.013] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 14.013] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 14.013] sna_do_copy: pixmap -- no source clipping [ 14.013] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 14.013] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 14.013] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1324+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 14.013] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 14.013] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.013] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 14.013] sna_drawable_use_bo: pinned, never REPLACES [ 14.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 14.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.013] sna_drawable_use_bo: applying move-to-gpu override [ 14.013] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 14.013] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 14.013] wait_for_shadow: setting front pixmap to handle=27 [ 14.013] sna_drawable_use_bo: using whole GPU bo [ 14.013] sna_pixmap_move_to_gpu(pixmap=1324, usage=0), flags=a [ 14.013] sna_pixmap_move_to_gpu: already all-damaged [ 14.013] sna_pixmap_mark_active: pixmap=1324, handle=36 [ 14.013] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.013] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 14.013] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.013] kgem_bo_is_render: handle=27, rq? 0 [0] [ 14.013] kgem_bo_is_render: handle=27, rq? 0 [0] [ 14.013] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.013] __kgem_retire_rq: request 1 complete [ 14.013] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 14.013] kgem_bo_move_to_cache: release handle=42 [ 14.013] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 14.013] kgem_set_mode: flushing before new bo [ 14.013] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 14.013] gen8_vertex_close: reloc[0] = 287 [ 14.013] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.013] kgem_add_handle: handle=16, index=3 [ 14.013] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.013] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 14.013] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.013] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.013] kgem_fixup_relocs: shrinking by 61440 [ 14.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.013] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.013] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.013] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.013] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 14.013] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.013] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.013] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.013] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 14.013] aligning vertex: was 3, now 2 floats per vertex [ 14.013] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.013] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.013] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.013] kgem_add_handle: handle=4, index=0 [ 14.013] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.013] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.013] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.013] gen9_composite_get_binding_table(ffc0) [ 14.013] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 14.013] kgem_add_handle: handle=27, index=1 [ 14.013] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 14.013] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 14.013] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 14.013] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 14.013] kgem_add_handle: handle=36, index=2 [ 14.013] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 14.013] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 14.013] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.013] gen9_emit_sampler: sampler = 0 [ 14.013] gen9_emit_sf: num_sf_outputs=1 [ 14.013] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.013] gen9_emit_vertex_elements: setup id=0 [ 14.013] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.013] (0, 0) -> (192, 1096) + (576, 76) [ 14.013] gen8_vertex_flush[490] = 3 [ 14.013] sna_destroy_pixmap: pixmap=1324, attached?=1 [ 14.013] _kgem_bo_destroy: handle=36, proxy? 0 [ 14.013] __kgem_bo_destroy: handle=36, size=204800 [ 14.013] __kgem_bo_destroy: handle=36 -> active [ 14.013] __sna_free_pixmap(pixmap=1324) [ 14.013] sna_accel_flush: flush?=0, dirty?=0 [ 14.013] sna_accel_flush: flush?=0, dirty?=0 [ 14.013] sna_block_handler (tv=594.144000) [ 14.013] kgem_retire, need_retire?=1 [ 14.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 14.013] kgem_retire__requests_ring: retiring ring 0 [ 14.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.013] __kgem_retire_rq: request 1 complete [ 14.013] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 14.014] kgem_bo_move_to_cache: release handle=38 [ 14.014] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 14.014] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 14.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 14.014] kgem_retire -- retired=1, need_retire=0 [ 14.014] sna_accel_block: GPU idle, flushing [ 14.014] gen8_vertex_close: used=1860, vbo active? 16, vb=1, nreloc=1 [ 14.014] gen8_vertex_close: reloc[0] = 287 [ 14.014] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.014] kgem_add_handle: handle=16, index=3 [ 14.014] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.014] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 14.014] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.014] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.014] kgem_fixup_relocs: shrinking by 61440 [ 14.014] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.014] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.014] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 14.014] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.014] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.014] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.014] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.014] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.014] has_shadow: has pending damage? 1, outstanding flips: 0 [ 14.014] start_flush: has dirty shadow [ 14.014] timer_enable (time=14014), starting timer 0 [ 14.014] timer_enable (time=14014), starting timer 1 [ 14.014] sna_accel_block: evaluating timers, active=7 [ 14.014] sna_accel_block: flush timer expires in 8 [14022] [ 14.022] sna_wakeup_handler [ 14.022] sna_block_handler (tv=594.135000) [ 14.022] kgem_retire, need_retire?=1 [ 14.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 14.022] kgem_retire__requests_ring: retiring ring 0 [ 14.022] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.022] __kgem_retire_rq: request 1 complete [ 14.022] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 14.022] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 14.022] kgem_bo_move_to_cache: release handle=36 [ 14.022] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 14.022] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 14.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 14.022] kgem_retire -- retired=1, need_retire=0 [ 14.022] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 14.022] gen6_render_retire: resetting idle vbo [ 14.022] sna_scanout_do_flush: flush timer active: delta=0 [ 14.022] sna_scanout_do_flush (time=14022), triggered [ 14.022] sna_scanout_flush (time=14022), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 14.022] has_shadow: has pending damage? 1, outstanding flips: 0 [ 14.022] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 14.022] has_shadow: has pending damage? 1, outstanding flips: 0 [ 14.022] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 14.022] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 14.022] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 14.022] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 14.022] sna_pixmap_move_to_gpu: already all-damaged [ 14.022] sna_pixmap_mark_active: pixmap=165, handle=27 [ 14.022] sna_mode_redisplay: crtc[0] transformed? 0 [ 14.022] sna_mode_redisplay: crtc[1] transformed? 0 [ 14.022] sna_mode_redisplay: crtc[2] transformed? 0 [ 14.022] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 14.022] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 14.022] get_fb: reusing fb=101 for handle=27 [ 14.022] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 14.022] __kgem_bo_clear_busy: handle=27 [ 14.022] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 14.022] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 14.022] __kgem_bo_clear_busy: handle=27 [ 14.022] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 14.022] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 14.022] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=27, shadow handle=35 [ 14.022] sna_accel_block: evaluating timers, active=7 [ 14.022] sna_accel_block: flush timer expires in 16 [14038] [ 14.024] sna_wakeup_handler [ 14.024] sna_accel_flush: flush?=0, dirty?=0 [ 14.024] sna_accel_flush: flush?=0, dirty?=0 [ 14.024] sna_block_handler (tv=594.133000) [ 14.024] sna_scanout_do_flush: flush timer active: delta=14 [ 14.024] sna_accel_block: evaluating timers, active=7 [ 14.024] sna_accel_block: flush timer expires in 14 [14038] [ 14.024] sna_wakeup_handler [ 14.024] sna_accel_flush: flush?=0, dirty?=0 [ 14.024] sna_accel_flush: flush?=0, dirty?=0 [ 14.024] sna_accel_flush: flush?=0, dirty?=0 [ 14.024] sna_block_handler (tv=594.133000) [ 14.024] sna_scanout_do_flush: flush timer active: delta=14 [ 14.024] sna_accel_block: evaluating timers, active=7 [ 14.024] sna_accel_block: flush timer expires in 14 [14038] [ 14.026] sna_wakeup_handler [ 14.026] sna_mode_wakeup: len=32 [ 14.027] sna_mode_wakeup: recording last swap on pipe=1, frame 565 [235], time 14.27339 [ 14.027] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 14.027] sna_mode_wakeup: flip complete, pending? 2 [ 14.027] sna_block_handler (tv=594.130000) [ 14.027] sna_scanout_do_flush: flush timer active: delta=11 [ 14.027] sna_accel_block: evaluating timers, active=7 [ 14.027] sna_accel_block: flush timer expires in 11 [14038] [ 14.028] sna_wakeup_handler [ 14.028] sna_mode_wakeup: len=32 [ 14.028] sna_mode_wakeup: recording last swap on pipe=0, frame 595 [253], time 14.28648 [ 14.028] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 14.028] sna_mode_wakeup: flip complete, pending? 1 [ 14.028] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 14.028] sna_block_handler (tv=594.129000) [ 14.028] sna_scanout_do_flush: flush timer active: delta=10 [ 14.028] sna_accel_block: evaluating timers, active=7 [ 14.028] sna_accel_block: flush timer expires in 10 [14038] [ 14.038] sna_wakeup_handler [ 14.038] sna_block_handler (tv=594.119000) [ 14.038] sna_scanout_do_flush: flush timer active: delta=0 [ 14.038] sna_scanout_do_flush (time=14038), triggered [ 14.038] sna_scanout_flush (time=14038), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 14.038] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.038] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 14.038] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.038] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 14.038] sna_accel_do_throttle (time=14038), triggered [ 14.038] sna_accel_throttle (time=14038) [ 14.038] sna_accel_disarm_timer[1] (time=14038) [ 14.038] sna_accel_block: evaluating timers, active=5 [ 14.038] sna_accel_block: flush timer expires in 16 [14054] [ 14.040] sna_wakeup_handler [ 14.040] sna_accel_flush: flush?=0, dirty?=0 [ 14.040] sna_accel_flush: flush?=0, dirty?=0 [ 14.040] sna_block_handler (tv=594.117000) [ 14.040] sna_scanout_do_flush: flush timer active: delta=14 [ 14.040] sna_accel_do_throttle -- no pending activity [ 14.040] sna_accel_block: evaluating timers, active=5 [ 14.040] sna_accel_block: flush timer expires in 14 [14054] [ 14.040] sna_wakeup_handler [ 14.040] sna_accel_flush: flush?=0, dirty?=0 [ 14.040] sna_accel_flush: flush?=0, dirty?=0 [ 14.040] sna_accel_flush: flush?=0, dirty?=0 [ 14.040] sna_block_handler (tv=594.117000) [ 14.040] sna_scanout_do_flush: flush timer active: delta=14 [ 14.040] sna_accel_do_throttle -- no pending activity [ 14.040] sna_accel_block: evaluating timers, active=5 [ 14.040] sna_accel_block: flush timer expires in 14 [14054] [ 14.054] sna_wakeup_handler [ 14.054] sna_block_handler (tv=594.103000) [ 14.054] sna_scanout_do_flush: flush timer active: delta=0 [ 14.054] sna_scanout_do_flush (time=14054), triggered [ 14.054] sna_scanout_flush (time=14054), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 14.054] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.054] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 14.054] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.054] sna_accel_disarm_timer[0] (time=14054) [ 14.054] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 14.054] sna_accel_do_throttle -- no pending activity [ 14.056] sna_wakeup_handler [ 14.056] sna_accel_flush: flush?=0, dirty?=0 [ 14.056] sna_accel_flush: flush?=0, dirty?=0 [ 14.056] sna_block_handler (tv=594.101000) [ 14.056] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.056] sna_accel_do_throttle -- no pending activity [ 14.056] sna_wakeup_handler [ 14.056] sna_accel_flush: flush?=0, dirty?=0 [ 14.056] sna_accel_flush: flush?=0, dirty?=0 [ 14.056] sna_accel_flush: flush?=0, dirty?=0 [ 14.056] sna_block_handler (tv=594.101000) [ 14.056] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.056] sna_accel_do_throttle -- no pending activity [ 14.073] sna_wakeup_handler [ 14.073] sna_accel_flush: flush?=0, dirty?=0 [ 14.073] sna_accel_flush: flush?=0, dirty?=0 [ 14.073] sna_block_handler (tv=594.84000) [ 14.073] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.073] sna_accel_do_throttle -- no pending activity [ 14.073] sna_wakeup_handler [ 14.073] sna_accel_flush: flush?=0, dirty?=0 [ 14.073] sna_accel_flush: flush?=0, dirty?=0 [ 14.073] sna_accel_flush: flush?=0, dirty?=0 [ 14.073] sna_block_handler (tv=594.84000) [ 14.073] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.073] sna_accel_do_throttle -- no pending activity [ 14.089] sna_wakeup_handler [ 14.089] sna_accel_flush: flush?=0, dirty?=0 [ 14.089] sna_accel_flush: flush?=0, dirty?=0 [ 14.089] sna_block_handler (tv=594.68000) [ 14.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.089] sna_accel_do_throttle -- no pending activity [ 14.089] sna_wakeup_handler [ 14.089] sna_accel_flush: flush?=0, dirty?=0 [ 14.089] sna_accel_flush: flush?=0, dirty?=0 [ 14.089] sna_accel_flush: flush?=0, dirty?=0 [ 14.089] sna_block_handler (tv=594.68000) [ 14.089] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.089] sna_accel_do_throttle -- no pending activity [ 14.105] sna_wakeup_handler [ 14.105] sna_accel_flush: flush?=0, dirty?=0 [ 14.105] sna_accel_flush: flush?=0, dirty?=0 [ 14.105] sna_block_handler (tv=594.52000) [ 14.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.105] sna_accel_do_throttle -- no pending activity [ 14.105] sna_wakeup_handler [ 14.105] sna_accel_flush: flush?=0, dirty?=0 [ 14.105] sna_accel_flush: flush?=0, dirty?=0 [ 14.105] sna_accel_flush: flush?=0, dirty?=0 [ 14.105] sna_block_handler (tv=594.52000) [ 14.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.105] sna_accel_do_throttle -- no pending activity [ 14.122] sna_wakeup_handler [ 14.122] sna_accel_flush: flush?=0, dirty?=0 [ 14.122] sna_accel_flush: flush?=0, dirty?=0 [ 14.122] sna_block_handler (tv=594.35000) [ 14.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.122] sna_accel_do_throttle -- no pending activity [ 14.122] sna_wakeup_handler [ 14.122] sna_accel_flush: flush?=0, dirty?=0 [ 14.122] sna_accel_flush: flush?=0, dirty?=0 [ 14.122] sna_accel_flush: flush?=0, dirty?=0 [ 14.122] sna_block_handler (tv=594.35000) [ 14.122] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.122] sna_accel_do_throttle -- no pending activity [ 14.138] sna_wakeup_handler [ 14.138] sna_accel_flush: flush?=0, dirty?=0 [ 14.138] sna_accel_flush: flush?=0, dirty?=0 [ 14.138] sna_block_handler (tv=594.19000) [ 14.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.138] sna_accel_do_throttle -- no pending activity [ 14.138] sna_wakeup_handler [ 14.138] sna_accel_flush: flush?=0, dirty?=0 [ 14.138] sna_accel_flush: flush?=0, dirty?=0 [ 14.138] sna_accel_flush: flush?=0, dirty?=0 [ 14.138] sna_block_handler (tv=594.19000) [ 14.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.138] sna_accel_do_throttle -- no pending activity [ 14.154] sna_wakeup_handler [ 14.154] sna_accel_flush: flush?=0, dirty?=0 [ 14.154] sna_accel_flush: flush?=0, dirty?=0 [ 14.154] sna_block_handler (tv=594.3000) [ 14.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.154] sna_accel_do_throttle -- no pending activity [ 14.154] sna_wakeup_handler [ 14.154] sna_accel_flush: flush?=0, dirty?=0 [ 14.154] sna_accel_flush: flush?=0, dirty?=0 [ 14.154] sna_accel_flush: flush?=0, dirty?=0 [ 14.154] sna_block_handler (tv=594.3000) [ 14.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.154] sna_accel_do_throttle -- no pending activity [ 14.171] sna_wakeup_handler [ 14.171] sna_accel_flush: flush?=0, dirty?=0 [ 14.171] sna_accel_flush: flush?=0, dirty?=0 [ 14.171] sna_block_handler (tv=593.986000) [ 14.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.171] sna_accel_do_throttle -- no pending activity [ 14.171] sna_wakeup_handler [ 14.171] sna_accel_flush: flush?=0, dirty?=0 [ 14.171] sna_accel_flush: flush?=0, dirty?=0 [ 14.171] sna_accel_flush: flush?=0, dirty?=0 [ 14.171] sna_block_handler (tv=593.986000) [ 14.171] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.171] sna_accel_do_throttle -- no pending activity [ 14.187] sna_wakeup_handler [ 14.187] sna_accel_flush: flush?=0, dirty?=0 [ 14.187] sna_accel_flush: flush?=0, dirty?=0 [ 14.187] sna_block_handler (tv=593.970000) [ 14.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.187] sna_accel_do_throttle -- no pending activity [ 14.187] sna_wakeup_handler [ 14.187] sna_accel_flush: flush?=0, dirty?=0 [ 14.187] sna_accel_flush: flush?=0, dirty?=0 [ 14.187] sna_accel_flush: flush?=0, dirty?=0 [ 14.187] sna_block_handler (tv=593.970000) [ 14.187] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.187] sna_accel_do_throttle -- no pending activity [ 14.203] sna_wakeup_handler [ 14.203] sna_accel_flush: flush?=0, dirty?=0 [ 14.203] sna_accel_flush: flush?=0, dirty?=0 [ 14.203] sna_block_handler (tv=593.954000) [ 14.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.203] sna_accel_do_throttle -- no pending activity [ 14.203] sna_wakeup_handler [ 14.203] sna_accel_flush: flush?=0, dirty?=0 [ 14.203] sna_accel_flush: flush?=0, dirty?=0 [ 14.203] sna_accel_flush: flush?=0, dirty?=0 [ 14.203] sna_block_handler (tv=593.954000) [ 14.203] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.203] sna_accel_do_throttle -- no pending activity [ 14.220] sna_wakeup_handler [ 14.220] sna_accel_flush: flush?=0, dirty?=0 [ 14.220] sna_accel_flush: flush?=0, dirty?=0 [ 14.220] sna_block_handler (tv=593.937000) [ 14.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.220] sna_accel_do_throttle -- no pending activity [ 14.220] sna_wakeup_handler [ 14.220] sna_accel_flush: flush?=0, dirty?=0 [ 14.220] sna_accel_flush: flush?=0, dirty?=0 [ 14.220] sna_accel_flush: flush?=0, dirty?=0 [ 14.220] sna_block_handler (tv=593.937000) [ 14.220] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.220] sna_accel_do_throttle -- no pending activity [ 14.236] sna_wakeup_handler [ 14.236] sna_accel_flush: flush?=0, dirty?=0 [ 14.236] sna_accel_flush: flush?=0, dirty?=0 [ 14.236] sna_block_handler (tv=593.921000) [ 14.236] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.236] sna_accel_do_throttle -- no pending activity [ 14.236] sna_wakeup_handler [ 14.236] sna_accel_flush: flush?=0, dirty?=0 [ 14.236] sna_accel_flush: flush?=0, dirty?=0 [ 14.236] sna_accel_flush: flush?=0, dirty?=0 [ 14.236] sna_block_handler (tv=593.921000) [ 14.236] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.236] sna_accel_do_throttle -- no pending activity [ 14.252] sna_wakeup_handler [ 14.252] sna_accel_flush: flush?=0, dirty?=0 [ 14.252] sna_accel_flush: flush?=0, dirty?=0 [ 14.252] sna_block_handler (tv=593.905000) [ 14.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.252] sna_accel_do_throttle -- no pending activity [ 14.252] sna_wakeup_handler [ 14.252] sna_accel_flush: flush?=0, dirty?=0 [ 14.252] sna_accel_flush: flush?=0, dirty?=0 [ 14.252] sna_accel_flush: flush?=0, dirty?=0 [ 14.252] sna_block_handler (tv=593.905000) [ 14.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.252] sna_accel_do_throttle -- no pending activity [ 14.269] sna_wakeup_handler [ 14.269] sna_accel_flush: flush?=0, dirty?=0 [ 14.269] sna_accel_flush: flush?=0, dirty?=0 [ 14.269] sna_block_handler (tv=593.888000) [ 14.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.269] sna_accel_do_throttle -- no pending activity [ 14.269] sna_wakeup_handler [ 14.269] sna_accel_flush: flush?=0, dirty?=0 [ 14.269] sna_accel_flush: flush?=0, dirty?=0 [ 14.269] sna_accel_flush: flush?=0, dirty?=0 [ 14.269] sna_block_handler (tv=593.888000) [ 14.269] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.269] sna_accel_do_throttle -- no pending activity [ 14.285] sna_wakeup_handler [ 14.285] sna_accel_flush: flush?=0, dirty?=0 [ 14.285] sna_accel_flush: flush?=0, dirty?=0 [ 14.285] sna_block_handler (tv=593.872000) [ 14.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.285] sna_accel_do_throttle -- no pending activity [ 14.285] sna_wakeup_handler [ 14.285] sna_accel_flush: flush?=0, dirty?=0 [ 14.285] sna_accel_flush: flush?=0, dirty?=0 [ 14.285] sna_accel_flush: flush?=0, dirty?=0 [ 14.285] sna_block_handler (tv=593.872000) [ 14.285] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.285] sna_accel_do_throttle -- no pending activity [ 14.301] sna_wakeup_handler [ 14.301] sna_accel_flush: flush?=0, dirty?=0 [ 14.301] sna_accel_flush: flush?=0, dirty?=0 [ 14.301] sna_block_handler (tv=593.856000) [ 14.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.301] sna_accel_do_throttle -- no pending activity [ 14.301] sna_wakeup_handler [ 14.301] sna_accel_flush: flush?=0, dirty?=0 [ 14.301] sna_accel_flush: flush?=0, dirty?=0 [ 14.301] sna_accel_flush: flush?=0, dirty?=0 [ 14.301] sna_block_handler (tv=593.856000) [ 14.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.301] sna_accel_do_throttle -- no pending activity [ 14.317] sna_wakeup_handler [ 14.317] sna_accel_flush: flush?=0, dirty?=0 [ 14.317] sna_accel_flush: flush?=0, dirty?=0 [ 14.317] sna_block_handler (tv=593.840000) [ 14.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.318] sna_accel_do_throttle -- no pending activity [ 14.318] sna_wakeup_handler [ 14.318] sna_accel_flush: flush?=0, dirty?=0 [ 14.318] sna_accel_flush: flush?=0, dirty?=0 [ 14.318] sna_accel_flush: flush?=0, dirty?=0 [ 14.318] sna_block_handler (tv=593.839000) [ 14.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.318] sna_accel_do_throttle -- no pending activity [ 14.334] sna_wakeup_handler [ 14.334] sna_accel_flush: flush?=0, dirty?=0 [ 14.334] sna_accel_flush: flush?=0, dirty?=0 [ 14.334] sna_block_handler (tv=593.823000) [ 14.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.334] sna_accel_do_throttle -- no pending activity [ 14.334] sna_wakeup_handler [ 14.334] sna_accel_flush: flush?=0, dirty?=0 [ 14.334] sna_accel_flush: flush?=0, dirty?=0 [ 14.334] sna_accel_flush: flush?=0, dirty?=0 [ 14.334] sna_block_handler (tv=593.823000) [ 14.334] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.334] sna_accel_do_throttle -- no pending activity [ 14.350] sna_wakeup_handler [ 14.350] sna_accel_flush: flush?=0, dirty?=0 [ 14.350] sna_accel_flush: flush?=0, dirty?=0 [ 14.350] sna_block_handler (tv=593.807000) [ 14.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.350] sna_accel_do_throttle -- no pending activity [ 14.350] sna_wakeup_handler [ 14.350] sna_accel_flush: flush?=0, dirty?=0 [ 14.350] sna_accel_flush: flush?=0, dirty?=0 [ 14.350] sna_accel_flush: flush?=0, dirty?=0 [ 14.350] sna_block_handler (tv=593.807000) [ 14.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.350] sna_accel_do_throttle -- no pending activity [ 14.366] sna_wakeup_handler [ 14.366] sna_accel_flush: flush?=0, dirty?=0 [ 14.366] sna_accel_flush: flush?=0, dirty?=0 [ 14.366] sna_block_handler (tv=593.791000) [ 14.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.366] sna_accel_do_throttle -- no pending activity [ 14.366] sna_wakeup_handler [ 14.366] sna_accel_flush: flush?=0, dirty?=0 [ 14.366] sna_accel_flush: flush?=0, dirty?=0 [ 14.366] sna_accel_flush: flush?=0, dirty?=0 [ 14.366] sna_block_handler (tv=593.791000) [ 14.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.366] sna_accel_do_throttle -- no pending activity [ 14.383] sna_wakeup_handler [ 14.383] sna_accel_flush: flush?=0, dirty?=0 [ 14.383] sna_accel_flush: flush?=0, dirty?=0 [ 14.383] sna_block_handler (tv=593.774000) [ 14.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.383] sna_accel_do_throttle -- no pending activity [ 14.383] sna_wakeup_handler [ 14.383] sna_accel_flush: flush?=0, dirty?=0 [ 14.383] sna_accel_flush: flush?=0, dirty?=0 [ 14.383] sna_accel_flush: flush?=0, dirty?=0 [ 14.383] sna_block_handler (tv=593.774000) [ 14.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.383] sna_accel_do_throttle -- no pending activity [ 14.399] sna_wakeup_handler [ 14.399] sna_accel_flush: flush?=0, dirty?=0 [ 14.399] sna_accel_flush: flush?=0, dirty?=0 [ 14.399] sna_block_handler (tv=593.758000) [ 14.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.399] sna_accel_do_throttle -- no pending activity [ 14.399] sna_wakeup_handler [ 14.399] sna_accel_flush: flush?=0, dirty?=0 [ 14.399] sna_accel_flush: flush?=0, dirty?=0 [ 14.399] sna_accel_flush: flush?=0, dirty?=0 [ 14.399] sna_block_handler (tv=593.758000) [ 14.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.399] sna_accel_do_throttle -- no pending activity [ 14.410] sna_wakeup_handler [ 14.410] sna_create_pixmap(576, 76, 24, usage=0) [ 14.410] kgem_can_create_2d: 576x76 @ 24 [ 14.410] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.410] kgem_can_create_2d: untiled size=176128 [ 14.410] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.410] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.410] kgem_can_create_2d: tiled[-1] size=176128 [ 14.410] sna_create_pixmap: usage=0, flags=1b [ 14.410] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.410] __pop_freed_pixmap: reusing freed pixmap=1324 header [ 14.410] create_pixmap_hdr: pixmap=1335, width=576, height=76, usage=0 [ 14.410] sna_create_pixmap: serial=1335, 576x76, usage=0 [ 14.410] sna_composite_rectangles(pixmap=1336, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.410] sna_composite_rectangles: converted to op 0 [ 14.410] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.410] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.410] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.410] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.410] sna_composite_rectangles: dropping last-cpu hint [ 14.410] sna_drawable_use_bo pixmap=1336, box=((0, 0), (576, 76)), flags=19... [ 14.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.410] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.410] sna_pixmap_move_to_gpu(pixmap=1336, usage=0), flags=b [ 14.410] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.410] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.410] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.410] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.410] sna_pixmap_alloc_gpu: pixmap=1336 [ 14.410] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.410] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.410] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 14.410] from inactive: pitch=2560, tiling=1: handle=36, id=1069 [ 14.410] __sna_damage_all(576, 76) [ 14.410] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.410] sna_pixmap_mark_active: pixmap=1336, handle=36 [ 14.410] sna_drawable_use_bo: allocated GPU bo for operation [ 14.410] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.410] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 14.410] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.410] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.410] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.410] sna_render_get_solid: 0 [ 14.410] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 14.410] kgem_check_bo: num_pages=+50, num_exec=+1 [ 14.410] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.410] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.410] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.410] kgem_add_handle: handle=4, index=0 [ 14.410] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.410] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.410] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.410] gen9_composite_get_binding_table(ffc0) [ 14.410] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 14.410] kgem_add_handle: handle=36, index=1 [ 14.410] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 14.410] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 14.410] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.410] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.410] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.410] kgem_add_handle: handle=7, index=2 [ 14.410] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.410] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.410] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.410] gen9_emit_sampler: sampler = 1 [ 14.410] gen9_emit_sf: num_sf_outputs=1 [ 14.410] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.410] gen9_emit_vertex_elements: setup id=0 [ 14.410] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.410] (0, 0), (576, 76) [ 14.410] gen8_vertex_flush[490] = 3 [ 14.410] sna_composite_rectangles: pixmap=1336 marking clear [0]? 1 [ 14.410] sna_composite_rectangles(pixmap=1336, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 14.410] sna_composite_rectangles: converted to op 1 [ 14.410] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.410] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.410] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.410] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.410] sna_composite_rectangles: promoting to full GPU [ 14.410] sna_composite_rectangles: dropping last-cpu hint [ 14.410] sna_drawable_use_bo pixmap=1336, box=((0, 0), (576, 76)), flags=19... [ 14.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.410] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.410] sna_drawable_use_bo: using whole GPU bo [ 14.410] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 14.410] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.410] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 14.410] sna_render_get_solid: ff2c001e [ 14.410] sna_render_get_solid(0) = ff2c001e (old) [ 14.410] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 14.410] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.410] gen9_composite_get_binding_table(ff00) [ 14.410] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 14.410] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 14.410] kgem_add_handle: handle=8, index=3 [ 14.410] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 14.410] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.410] gen9_emit_vertex_elements: setup id=0 [ 14.410] (0, 0), (576, 76) [ 14.410] gen8_vertex_flush[4cc] = 3 [ 14.410] sna_composite_rectangles: pixmap=1336 marking clear [ff2c001e]? 1 [ 14.410] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=538 [ 14.410] sna_validate_gc: recomputing clip [ 14.410] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 14.410] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1336:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 14.410] sna_copy_area: normal copy [ 14.410] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 14.410] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 14.410] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 14.410] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 14.410] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 14.410] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 14.410] sna_do_copy: pixmap -- no source clipping [ 14.410] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 14.410] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 14.410] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1336+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 14.410] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 14.410] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.410] sna_drawable_use_bo pixmap=1336, box=((0, 0), (576, 76)), flags=1b... [ 14.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 14.410] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.410] sna_drawable_use_bo: using whole GPU bo [ 14.410] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 14.410] sna_pixmap_move_to_gpu: already all-damaged [ 14.410] sna_pixmap_mark_active: pixmap=292, handle=9 [ 14.410] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.410] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 14.410] kgem_bo_is_render: handle=9, rq? 0 [0] [ 14.410] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.410] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.410] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 14.410] gen9_composite_get_binding_table(fe80) [ 14.410] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 14.410] kgem_add_handle: handle=9, index=4 [ 14.410] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 14.410] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 14.410] gen9_emit_sampler: sampler = 0 [ 14.410] gen9_emit_vertex_elements: setup id=0 [ 14.410] (192, 1096) -> (0, 0) + (576, 76) [ 14.410] gen8_vertex_flush[510] = 3 [ 14.410] sna_create_pixmap(80, 80, 32, usage=0) [ 14.410] kgem_can_create_2d: 80x80 @ 32 [ 14.410] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 14.410] kgem_can_create_2d: untiled size=28672 [ 14.410] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 14.410] kgem_choose_tiling: 80x80 -> 0 [ 14.410] sna_create_pixmap: usage=0, flags=b [ 14.410] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 14.410] __pop_freed_pixmap: reusing freed pixmap=1328 header [ 14.410] create_pixmap_hdr: pixmap=1337, width=80, height=80, usage=0 [ 14.410] sna_create_pixmap: serial=1337, 80x80, usage=0 [ 14.410] sna_composite_rectangles(pixmap=1338, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 14.410] sna_composite_rectangles: converted to op 0 [ 14.410] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 14.410] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 14.410] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 14.410] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 14.410] sna_composite_rectangles: dropping last-cpu hint [ 14.410] sna_drawable_use_bo pixmap=1338, box=((0, 0), (80, 80)), flags=19... [ 14.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.410] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.410] sna_pixmap_move_to_gpu(pixmap=1338, usage=0), flags=b [ 14.410] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.410] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 14.410] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 14.410] kgem_choose_tiling: 80x80 -> 0 [ 14.410] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 14.410] kgem_choose_tiling: 80x80 -> 0 [ 14.410] sna_pixmap_alloc_gpu: pixmap=1338 [ 14.410] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.410] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 14.410] inactive too small: 5 < 7 [ 14.410] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 14.410] from inactive: pitch=320, tiling=0: handle=3, id=1070 [ 14.410] __sna_damage_all(80, 80) [ 14.410] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.410] sna_pixmap_mark_active: pixmap=1338, handle=3 [ 14.410] sna_drawable_use_bo: allocated GPU bo for operation [ 14.410] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.410] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.410] kgem_bo_is_render: handle=3, rq? 0 [0] [ 14.410] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 14.410] sna_render_get_solid: 0 [ 14.410] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.410] kgem_set_mode: flushing before new bo [ 14.410] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 14.410] gen8_vertex_close: reloc[0] = 287 [ 14.410] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.410] kgem_add_handle: handle=16, index=5 [ 14.410] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 14.410] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 14.410] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.410] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.410] kgem_fixup_relocs: shrinking by 61440 [ 14.410] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.410] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.410] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.410] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.410] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.410] __kgem_bo_clear_busy: handle=7 [ 14.410] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.410] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.410] __kgem_bo_clear_busy: handle=8 [ 14.410] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.410] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 14.410] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.410] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.410] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.410] kgem_check_bo: num_pages=+16, num_exec=+1 [ 14.410] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.410] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.410] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.410] kgem_add_handle: handle=4, index=0 [ 14.410] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.410] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.410] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.410] gen9_composite_get_binding_table(ffc0) [ 14.410] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 14.410] kgem_add_handle: handle=3, index=1 [ 14.410] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 14.410] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 14.410] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 14.410] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.410] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.410] kgem_add_handle: handle=7, index=2 [ 14.410] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.410] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.410] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.410] gen9_emit_sampler: sampler = 1 [ 14.410] gen9_emit_sf: num_sf_outputs=1 [ 14.410] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.410] gen9_emit_vertex_elements: setup id=0 [ 14.410] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.410] (0, 0), (80, 80) [ 14.410] gen8_vertex_flush[490] = 3 [ 14.410] sna_composite_rectangles: pixmap=1338 marking clear [0]? 1 [ 14.410] sna_composite_rectangles(pixmap=1338, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 14.410] sna_composite_rectangles: converted to op 1 [ 14.410] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 14.410] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 14.410] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 14.410] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 14.410] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 14.410] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 14.410] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 14.410] sna_composite_rectangles: dropping last-cpu hint [ 14.410] sna_drawable_use_bo pixmap=1338, box=((0, 0), (80, 80)), flags=1... [ 14.410] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 14.410] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.410] sna_drawable_use_bo: using whole GPU bo [ 14.410] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 14.410] kgem_bo_is_render: handle=3, rq? 1 [1] [ 14.410] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 14.410] sna_render_get_solid: 40404040 [ 14.410] sna_render_get_solid(1) = 40404040 (old) [ 14.410] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.410] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.410] gen9_composite_get_binding_table(ff00) [ 14.410] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 14.410] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 14.410] kgem_add_handle: handle=8, index=3 [ 14.410] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 14.410] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.410] gen9_emit_vertex_elements: setup id=0 [ 14.410] (0, 0), (2, 2) [ 14.410] (78, 0), (80, 2) [ 14.410] (0, 78), (2, 80) [ 14.410] (78, 78), (80, 80) [ 14.410] gen8_vertex_flush[4cc] = 12 [ 14.410] sna_composite(pixmap=1336, op=3, src=1338+(192, 1096), mask=0+(0, 0), dst=1336+(0, 0)+(0, 0), size=(576, 76) [ 14.410] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.410] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.411] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.411] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.411] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 14.411] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.411] gen9_render_composite: 576x76, current mode=1/1 [ 14.411] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.411] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 14.411] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 14.411] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.411] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.411] sna_drawable_use_bo pixmap=1336, box=((0, 0), (576, 76)), flags=7... [ 14.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.411] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.411] sna_drawable_use_bo: using whole GPU bo [ 14.411] gen9_composite_set_target: pixmap=1336, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.411] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 14.411] sna_transform_is_imprecise_integer_translation: no transform [ 14.411] gen9_composite_picture: integer translation (0, 0), removing [ 14.411] sna_render_pixmap_bo pixmap=1338, (192, 1096)x(576, 76)/(80, 80) [ 14.411] sna_render_pixmap_bo: GPU all damaged [ 14.411] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.411] kgem_bo_is_render: handle=3, rq? 1 [1] [ 14.411] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 14.411] gen4_choose_composite_emitter: identity src, no mask [ 14.411] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.411] __kgem_retire_rq: request 1 complete [ 14.411] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 14.411] kgem_set_mode: flushing before new bo [ 14.411] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 14.411] gen8_vertex_close: reloc[0] = 287 [ 14.411] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.411] kgem_add_handle: handle=16, index=4 [ 14.411] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 14.411] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 14.411] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.411] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.411] kgem_fixup_relocs: shrinking by 61440 [ 14.411] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.411] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.411] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 14.411] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.411] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.411] __kgem_bo_clear_busy: handle=7 [ 14.411] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.411] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.411] __kgem_bo_clear_busy: handle=8 [ 14.411] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.411] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.411] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.411] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.411] kgem_check_bo: num_pages=+66, num_exec=+2 [ 14.411] aligning vertex: was 2, now 3 floats per vertex [ 14.411] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.411] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.411] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.411] kgem_add_handle: handle=4, index=0 [ 14.411] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.411] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.411] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.411] gen9_composite_get_binding_table(ffc0) [ 14.411] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 14.411] kgem_add_handle: handle=36, index=1 [ 14.411] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 14.411] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 14.411] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.411] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 14.411] kgem_add_handle: handle=3, index=2 [ 14.411] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 14.411] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 14.411] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 14.411] gen9_emit_sampler: sampler = a [ 14.411] gen9_emit_sf: num_sf_outputs=1 [ 14.411] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.411] gen9_emit_vertex_elements: setup id=2 [ 14.411] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.411] gen9_render_composite_box: (0, 0), (576, 76) [ 14.411] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.411] gen8_vertex_flush[490] = 3 [ 14.411] sna_destroy_pixmap: pixmap=1338, attached?=1 [ 14.411] _kgem_bo_destroy: handle=3, proxy? 0 [ 14.411] __kgem_bo_destroy: handle=3, size=65536 [ 14.411] __kgem_bo_destroy: handle=3 -> active [ 14.411] __sna_free_pixmap(pixmap=1338) [ 14.411] sna_create_pixmap(576, 76, 32, usage=0) [ 14.411] kgem_can_create_2d: 576x76 @ 32 [ 14.411] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.411] kgem_can_create_2d: untiled size=176128 [ 14.411] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.411] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.411] kgem_can_create_2d: tiled[-1] size=176128 [ 14.411] sna_create_pixmap: usage=0, flags=1b [ 14.411] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.411] __pop_freed_pixmap: reusing freed pixmap=1338 header [ 14.411] create_pixmap_hdr: pixmap=1339, width=576, height=76, usage=0 [ 14.411] sna_create_pixmap: serial=1339, 576x76, usage=0 [ 14.411] sna_composite_rectangles(pixmap=1340, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.411] sna_composite_rectangles: converted to op 0 [ 14.411] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.411] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.411] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.411] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.411] sna_composite_rectangles: dropping last-cpu hint [ 14.411] sna_drawable_use_bo pixmap=1340, box=((0, 0), (576, 76)), flags=19... [ 14.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.411] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.411] sna_pixmap_move_to_gpu(pixmap=1340, usage=0), flags=b [ 14.411] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.411] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.411] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.411] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.411] sna_pixmap_alloc_gpu: pixmap=1340 [ 14.411] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.411] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.411] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 14.411] from inactive: pitch=2560, tiling=1: handle=38, id=1071 [ 14.411] __sna_damage_all(576, 76) [ 14.411] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.411] sna_pixmap_mark_active: pixmap=1340, handle=38 [ 14.411] sna_drawable_use_bo: allocated GPU bo for operation [ 14.411] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.411] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.411] kgem_bo_is_render: handle=38, rq? 0 [0] [ 14.411] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.411] sna_render_get_solid: 0 [ 14.411] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.411] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.411] __kgem_retire_rq: request 1 complete [ 14.411] kgem_set_mode: flushing before new bo [ 14.411] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 14.411] gen8_vertex_close: reloc[0] = 287 [ 14.411] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.411] kgem_add_handle: handle=16, index=3 [ 14.411] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.411] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 14.411] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.411] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.411] kgem_fixup_relocs: shrinking by 61440 [ 14.411] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.411] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.411] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.411] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.411] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 14.411] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.411] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.411] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.411] kgem_check_bo: num_pages=+50, num_exec=+1 [ 14.411] aligning vertex: was 3, now 2 floats per vertex [ 14.411] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.411] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.411] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.411] kgem_add_handle: handle=4, index=0 [ 14.411] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.411] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.411] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.411] gen9_composite_get_binding_table(ffc0) [ 14.411] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 14.411] kgem_add_handle: handle=38, index=1 [ 14.411] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 14.411] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 14.411] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.411] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.411] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.411] kgem_add_handle: handle=7, index=2 [ 14.411] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.411] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.411] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.411] gen9_emit_sampler: sampler = 1 [ 14.411] gen9_emit_sf: num_sf_outputs=1 [ 14.411] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.411] gen9_emit_vertex_elements: setup id=0 [ 14.411] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.411] (0, 0), (576, 76) [ 14.411] gen8_vertex_flush[490] = 3 [ 14.411] sna_composite_rectangles: pixmap=1340 marking clear [0]? 1 [ 14.411] sna_composite(pixmap=1340, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1340+(0, 0)+(0, 0), size=(576, 76) [ 14.411] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.411] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.411] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.411] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.411] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 14.411] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.411] gen9_render_composite: 576x76, current mode=1/1 [ 14.411] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.411] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 14.411] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 14.411] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 14.411] sna_drawable_use_bo pixmap=1340, box=((0, 0), (576, 76)), flags=1f... [ 14.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 14.411] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.411] sna_drawable_use_bo: using whole GPU bo [ 14.411] gen9_composite_set_target: pixmap=1340, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.411] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 14.411] sna_transform_is_imprecise_integer_translation: no transform [ 14.411] gen9_composite_picture: integer translation (0, 0), removing [ 14.411] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 14.411] sna_render_pixmap_bo: GPU all damaged [ 14.411] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.411] kgem_bo_is_render: handle=9, rq? 0 [0] [ 14.411] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.411] gen4_choose_composite_emitter: identity src, no mask [ 14.411] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 14.411] aligning vertex: was 2, now 3 floats per vertex [ 14.411] gen9_composite_get_binding_table(ff00) [ 14.411] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 14.411] kgem_add_handle: handle=9, index=3 [ 14.411] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 14.411] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 14.411] gen9_emit_sampler: sampler = 2 [ 14.411] gen9_emit_vertex_elements: setup id=2 [ 14.411] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.411] gen9_render_composite_box: (0, 0), (576, 76) [ 14.411] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.411] gen8_vertex_flush[504] = 3 [ 14.411] sna_composite_rectangles(pixmap=1340, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 14.411] sna_composite_rectangles: converted to op 3 [ 14.411] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.411] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.411] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.411] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.411] sna_drawable_use_bo pixmap=1340, box=((0, 0), (576, 76)), flags=1... [ 14.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 14.411] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.411] sna_drawable_use_bo: using whole GPU bo [ 14.411] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 14.411] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.411] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 14.411] sna_render_get_solid: 660a0a0a [ 14.411] sna_render_get_solid(2) = 660a0a0a (old) [ 14.411] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 14.411] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.411] aligning vertex: was 3, now 2 floats per vertex [ 14.411] gen9_composite_get_binding_table(fe80) [ 14.411] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 14.411] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 14.411] kgem_add_handle: handle=8, index=4 [ 14.411] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 14.411] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.411] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 14.411] gen9_emit_sampler: sampler = 1 [ 14.411] gen9_emit_vertex_elements: setup id=0 [ 14.411] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.411] (0, 0), (576, 76) [ 14.411] gen8_vertex_flush[57c] = 3 [ 14.411] sna_create_pixmap(576, 76, 32, usage=0) [ 14.411] kgem_can_create_2d: 576x76 @ 32 [ 14.411] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.411] kgem_can_create_2d: untiled size=176128 [ 14.411] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.411] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.411] kgem_can_create_2d: tiled[-1] size=176128 [ 14.411] sna_create_pixmap: usage=0, flags=1b [ 14.411] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.411] __pop_freed_pixmap: reusing freed pixmap=1330 header [ 14.411] create_pixmap_hdr: pixmap=1341, width=576, height=76, usage=0 [ 14.411] sna_create_pixmap: serial=1341, 576x76, usage=0 [ 14.411] sna_composite_rectangles(pixmap=1342, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.411] sna_composite_rectangles: converted to op 0 [ 14.411] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.411] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.411] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.411] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.411] sna_composite_rectangles: dropping last-cpu hint [ 14.411] sna_drawable_use_bo pixmap=1342, box=((0, 0), (576, 76)), flags=19... [ 14.411] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.411] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.411] sna_pixmap_move_to_gpu(pixmap=1342, usage=0), flags=b [ 14.411] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.411] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.411] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.411] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.411] sna_pixmap_alloc_gpu: pixmap=1342 [ 14.411] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.411] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.411] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 14.411] from inactive: pitch=2560, tiling=1: handle=37, id=1072 [ 14.411] __sna_damage_all(576, 76) [ 14.411] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.411] sna_pixmap_mark_active: pixmap=1342, handle=37 [ 14.411] sna_drawable_use_bo: allocated GPU bo for operation [ 14.411] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.411] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.411] kgem_bo_is_render: handle=37, rq? 0 [0] [ 14.411] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.411] sna_render_get_solid: 0 [ 14.411] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.411] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.411] __kgem_retire_rq: request 1 complete [ 14.411] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 14.411] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 14.411] kgem_bo_move_to_cache: release handle=3 [ 14.411] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 14.411] kgem_set_mode: flushing before new bo [ 14.411] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 14.411] gen8_vertex_close: reloc[0] = 287 [ 14.411] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.411] kgem_add_handle: handle=16, index=5 [ 14.411] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 14.411] gen8_vertex_close: reloc[1] = 316 [ 14.411] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 14.411] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 14.411] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 14.411] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.411] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.411] kgem_fixup_relocs: shrinking by 61440 [ 14.412] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.412] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.412] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 14.412] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.412] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.412] __kgem_bo_clear_busy: handle=7 [ 14.412] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.412] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 14.412] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.412] __kgem_bo_clear_busy: handle=8 [ 14.412] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.412] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.412] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.412] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.412] kgem_check_bo: num_pages=+50, num_exec=+1 [ 14.412] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.412] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.412] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.412] kgem_add_handle: handle=4, index=0 [ 14.412] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.412] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.412] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.412] gen9_composite_get_binding_table(ffc0) [ 14.412] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 14.412] kgem_add_handle: handle=37, index=1 [ 14.412] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 14.412] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 14.412] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.412] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.412] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.412] kgem_add_handle: handle=7, index=2 [ 14.412] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.412] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.412] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.412] gen9_emit_sampler: sampler = 1 [ 14.412] gen9_emit_sf: num_sf_outputs=1 [ 14.412] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.412] gen9_emit_vertex_elements: setup id=0 [ 14.412] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.412] (0, 0), (576, 76) [ 14.412] gen8_vertex_flush[490] = 3 [ 14.412] sna_composite_rectangles: pixmap=1342 marking clear [0]? 1 [ 14.412] sna_create_pixmap(576, 76, 32, usage=0) [ 14.412] kgem_can_create_2d: 576x76 @ 32 [ 14.412] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.412] kgem_can_create_2d: untiled size=176128 [ 14.412] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.412] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.412] kgem_can_create_2d: tiled[-1] size=176128 [ 14.412] sna_create_pixmap: usage=0, flags=1b [ 14.412] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.412] __pop_freed_pixmap: reusing freed pixmap=1332 header [ 14.412] create_pixmap_hdr: pixmap=1343, width=576, height=76, usage=0 [ 14.412] sna_create_pixmap: serial=1343, 576x76, usage=0 [ 14.412] sna_composite_rectangles(pixmap=1344, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.412] sna_composite_rectangles: converted to op 0 [ 14.412] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.412] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.412] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.412] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.412] sna_composite_rectangles: dropping last-cpu hint [ 14.412] sna_drawable_use_bo pixmap=1344, box=((0, 0), (576, 76)), flags=19... [ 14.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.412] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.412] sna_pixmap_move_to_gpu(pixmap=1344, usage=0), flags=b [ 14.412] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.412] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.412] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.412] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.412] sna_pixmap_alloc_gpu: pixmap=1344 [ 14.412] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.412] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.412] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 14.412] from inactive: pitch=2560, tiling=1: handle=42, id=1073 [ 14.412] __sna_damage_all(576, 76) [ 14.412] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.412] sna_pixmap_mark_active: pixmap=1344, handle=42 [ 14.412] sna_drawable_use_bo: allocated GPU bo for operation [ 14.412] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.412] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.412] kgem_bo_is_render: handle=42, rq? 0 [0] [ 14.412] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.412] sna_render_get_solid: 0 [ 14.412] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.412] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.412] __kgem_retire_rq: request 1 complete [ 14.412] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 14.412] kgem_set_mode: flushing before new bo [ 14.412] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 14.412] gen8_vertex_close: reloc[0] = 287 [ 14.412] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.412] kgem_add_handle: handle=16, index=3 [ 14.412] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.412] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 14.412] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.412] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.412] kgem_fixup_relocs: shrinking by 61440 [ 14.412] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.412] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.412] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 14.412] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.412] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.412] __kgem_bo_clear_busy: handle=7 [ 14.412] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.412] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.412] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.412] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.412] kgem_check_bo: num_pages=+114, num_exec=+1 [ 14.412] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.412] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.412] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.412] kgem_add_handle: handle=4, index=0 [ 14.412] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.412] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.412] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.412] gen9_composite_get_binding_table(ffc0) [ 14.412] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 14.412] kgem_add_handle: handle=42, index=1 [ 14.412] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 14.412] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 14.412] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.412] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.412] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.412] kgem_add_handle: handle=7, index=2 [ 14.412] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.412] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.412] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.412] gen9_emit_sampler: sampler = 1 [ 14.412] gen9_emit_sf: num_sf_outputs=1 [ 14.412] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.412] gen9_emit_vertex_elements: setup id=0 [ 14.412] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.412] (0, 0), (576, 76) [ 14.412] gen8_vertex_flush[490] = 3 [ 14.412] sna_composite_rectangles: pixmap=1344 marking clear [0]? 1 [ 14.412] sna_create_pixmap(576, 76, 32, usage=0) [ 14.412] kgem_can_create_2d: 576x76 @ 32 [ 14.412] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.412] kgem_can_create_2d: untiled size=176128 [ 14.412] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.412] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 14.412] kgem_can_create_2d: tiled[-1] size=176128 [ 14.412] sna_create_pixmap: usage=0, flags=1b [ 14.412] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 14.412] __pop_freed_pixmap: reusing freed pixmap=1334 header [ 14.412] create_pixmap_hdr: pixmap=1345, width=576, height=76, usage=0 [ 14.412] sna_create_pixmap: serial=1345, 576x76, usage=0 [ 14.412] sna_composite_rectangles(pixmap=1346, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 14.412] sna_composite_rectangles: converted to op 0 [ 14.412] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 14.412] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 14.412] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 14.412] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 14.412] sna_composite_rectangles: dropping last-cpu hint [ 14.412] sna_drawable_use_bo pixmap=1346, box=((0, 0), (576, 76)), flags=19... [ 14.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 14.412] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 14.412] sna_pixmap_move_to_gpu(pixmap=1346, usage=0), flags=b [ 14.412] sna_pixmap_move_to_gpu: CPU damage? 0 [ 14.412] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 14.412] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.412] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 14.412] sna_pixmap_alloc_gpu: pixmap=1346 [ 14.412] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 14.412] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 14.412] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 14.412] from inactive: pitch=2560, tiling=1: handle=23, id=1074 [ 14.412] __sna_damage_all(576, 76) [ 14.412] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 14.412] sna_pixmap_mark_active: pixmap=1346, handle=23 [ 14.412] sna_drawable_use_bo: allocated GPU bo for operation [ 14.412] sna_drawable_use_bo: using GPU bo with damage? 0 [ 14.412] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 14.412] kgem_bo_is_render: handle=23, rq? 0 [0] [ 14.412] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 14.412] sna_render_get_solid: 0 [ 14.412] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.412] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.412] __kgem_retire_rq: request 1 complete [ 14.412] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 14.412] kgem_set_mode: flushing before new bo [ 14.412] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 14.412] gen8_vertex_close: reloc[0] = 287 [ 14.412] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.412] kgem_add_handle: handle=16, index=3 [ 14.412] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.412] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=189 [fenced=0] [ 14.412] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.412] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.412] kgem_fixup_relocs: shrinking by 61440 [ 14.412] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.412] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.412] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 14.412] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.412] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.412] __kgem_bo_clear_busy: handle=7 [ 14.412] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.412] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.412] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.412] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.412] kgem_check_bo: num_pages=+64, num_exec=+1 [ 14.412] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.412] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.412] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.412] kgem_add_handle: handle=4, index=0 [ 14.412] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.412] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.412] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.412] gen9_composite_get_binding_table(ffc0) [ 14.412] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 14.412] kgem_add_handle: handle=23, index=1 [ 14.412] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 14.412] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 14.412] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.412] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 14.412] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 14.412] kgem_add_handle: handle=7, index=2 [ 14.412] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 14.412] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.412] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.412] gen9_emit_sampler: sampler = 1 [ 14.412] gen9_emit_sf: num_sf_outputs=1 [ 14.412] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.412] gen9_emit_vertex_elements: setup id=0 [ 14.412] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.412] (0, 0), (576, 76) [ 14.412] gen8_vertex_flush[490] = 3 [ 14.412] sna_composite_rectangles: pixmap=1346 marking clear [0]? 1 [ 14.412] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 14.412] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.412] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 14.412] trapezoid_spans_maybe_inplace? clear, no [ 14.412] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 14.412] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 14.412] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 14.412] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 14.412] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 14.412] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 14.412] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 14.412] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 14.412] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 14.412] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 14.412] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 14.412] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 14.412] sna_drawable_use_bo pixmap=1346, box=((2, 2), (574, 74)), flags=7... [ 14.412] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.412] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.412] sna_drawable_use_bo: using whole GPU bo [ 14.412] gen9_composite_set_target: pixmap=1346, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.412] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 14.412] color_convert: src=4c000000 [20028888] [ 14.412] color_convert: dst=4c000000 [20028888] [ 14.412] sna_render_get_solid: 4c000000 [ 14.412] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.412] gen4_choose_spans_emitter: solid source [ 14.412] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.412] aligning vertex: was 2, now 3 floats per vertex [ 14.412] gen9_composite_get_binding_table(ff00) [ 14.412] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 14.412] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 14.412] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 14.412] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.412] gen9_emit_sampler: sampler = c [ 14.412] gen9_emit_sf: num_sf_outputs=2 [ 14.412] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 14.412] gen9_emit_vertex_elements: setup id=5 [ 14.412] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 14.412] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 14.412] thread_choose_span: clipped? 0 [ 14.412] imprecise_trapezoid_span_converter: using 4 threads [ 14.412] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 14.413] thread_choose_span: clipped? 0 [ 14.413] span_thread: flushing 26 boxes [ 14.413] span_thread: flushing 26 boxes [ 14.413] span_thread: flushing 1 boxes [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 14.413] span_thread: flushing 1 boxes [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 14.413] gen8_vertex_flush[554] = 162 [ 14.413] gen9_render_composite_spans_done() [ 14.413] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 14.413] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.413] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 14.413] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.413] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 14.413] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.413] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 14.413] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.413] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.413] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.413] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.413] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 14.413] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.413] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 14.413] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 14.413] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.413] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.413] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.413] sna_drawable_use_bo pixmap=1346, box=((0, 0), (576, 76)), flags=7... [ 14.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.413] sna_drawable_use_bo: using whole GPU bo [ 14.413] gen9_composite_set_target: pixmap=1346, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.413] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 14.413] color_convert: src=e6e6e6e6 [20028888] [ 14.413] color_convert: dst=e6e6e6e6 [20028888] [ 14.413] sna_render_get_solid: e6e6e6e6 [ 14.413] sna_render_get_solid(4) = e6e6e6e6 (old) [ 14.413] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 14.413] gen4_choose_spans_emitter: solid source [ 14.413] kgem_check_bo: num_pages=+1, num_exec=+1 [ 14.413] gen9_composite_get_binding_table(fe80) [ 14.413] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 14.413] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 14.413] kgem_add_handle: handle=8, index=3 [ 14.413] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 14.413] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.413] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 14.413] gen9_emit_vertex_elements: setup id=5 [ 14.413] thread_choose_span: clipped? 0 [ 14.413] imprecise_trapezoid_span_converter: using 4 threads [ 14.413] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 14.413] thread_choose_span: clipped? 0 [ 14.413] [ 14.413] [ 14.413] [ 14.413] span_thread: flushing 62 boxes span_thread: flushing 2 boxes [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) span_thread: flushing 62 boxes [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 14.413] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 14.413] gen8_vertex_flush[5a8] = 384 [ 14.413] gen9_render_composite_spans_done() [ 14.413] sna_composite_rectangles(pixmap=1346, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 14.413] sna_composite_rectangles: converted to op 1 [ 14.413] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 14.413] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 14.413] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 14.413] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 14.413] sna_composite_rectangles: dropping last-cpu hint [ 14.413] sna_drawable_use_bo pixmap=1346, box=((16, 16), (18, 60)), flags=9... [ 14.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 14.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.413] sna_drawable_use_bo: using whole GPU bo [ 14.413] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 14.413] kgem_bo_is_render: handle=23, rq? 1 [1] [ 14.413] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 14.413] sna_render_get_solid: ffffffff [ 14.413] sna_render_get_solid(white) [ 14.413] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 14.413] kgem_check_bo: num_pages=+0, num_exec=+0 [ 14.413] aligning vertex: was 3, now 2 floats per vertex [ 14.413] gen9_composite_get_binding_table(fe00) [ 14.413] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 14.413] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 14.413] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 14.413] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.413] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 14.413] gen9_emit_sampler: sampler = 1 [ 14.413] gen9_emit_sf: num_sf_outputs=1 [ 14.413] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.413] gen9_emit_vertex_elements: setup id=0 [ 14.413] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.413] (16, 16), (18, 60) [ 14.413] gen8_vertex_flush[668] = 3 [ 14.413] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=532, drawable=540 [ 14.413] sna_validate_gc: recomputing clip [ 14.413] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 14.413] sna_copy_area: src=pixmap=1346:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1344:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 14.413] sna_copy_area: normal copy [ 14.413] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.413] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.413] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 14.413] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 14.413] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 14.413] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 14.413] sna_do_copy: pixmap -- no source clipping [ 14.413] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 14.413] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 14.413] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1346+(0, 0), dst pixmap=1344+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 14.413] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=23, cpu_bo=0), replaces=1 [ 14.413] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.413] sna_drawable_use_bo pixmap=1344, box=((0, 0), (576, 76)), flags=1b... [ 14.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 14.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.413] sna_drawable_use_bo: using whole GPU bo [ 14.413] sna_pixmap_move_to_gpu(pixmap=1346, usage=0), flags=a [ 14.413] sna_pixmap_move_to_gpu: already all-damaged [ 14.413] sna_pixmap_mark_active: pixmap=1346, handle=23 [ 14.413] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.413] sna_pixmap_make_cow: make cow src=1346, dst=1344, handle=23 (already cow? src=0, dst=0) [ 14.413] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1346, handle=23 [ 14.413] _kgem_bo_destroy: handle=42, proxy? 0 [ 14.413] __kgem_bo_destroy: handle=42, size=466944 [ 14.414] __kgem_busy: handle=42, busy=0, wedged=0 [ 14.414] __kgem_bo_clear_busy: handle=42 [ 14.414] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 14.414] sna_pixmap_make_cow: moo! attaching clone to pixmap=1344 (source=1346, handle=23) [ 14.414] sna_destroy_pixmap: pixmap=1346, attached?=1 [ 14.414] sna_destroy_pixmap: pixmap=1346 discarding cow, refcnt=2 [ 14.414] __sna_free_pixmap(pixmap=1346) [ 14.414] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 14.414] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.414] sna_glyphs: discarding mask [ 14.414] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 14.414] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 14.414] gen9_render_composite: 0x0, current mode=1/1 [ 14.414] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 14.414] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.414] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 14.414] sna_drawable_use_bo pixmap=1344, box=((0, 0), (576, 76)), flags=7... [ 14.414] sna_pixmap_undo_cow: pixmap=1344, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 14.414] sna_pixmap_undo_cow: freeing cow [ 14.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.414] sna_drawable_use_bo: using whole GPU bo [ 14.414] gen9_composite_set_target: pixmap=1344, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 14.414] color_convert: src=ff888888 [20028888] [ 14.414] color_convert: dst=ff888888 [20028888] [ 14.414] sna_render_get_solid: ff888888 [ 14.414] sna_render_get_solid(5) = ff888888 (old) [ 14.414] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 14.414] sna_transform_is_imprecise_integer_translation: no transform [ 14.414] gen9_composite_picture: integer translation (0, 0), removing [ 14.414] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 14.414] sna_render_pixmap_bo: GPU all damaged [ 14.414] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 14.414] gen4_choose_composite_emitter: solid, identity mask [ 14.414] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 14.414] aligning vertex: was 2, now 4 floats per vertex [ 14.414] gen9_composite_get_binding_table(fd80) [ 14.414] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 14.414] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 14.414] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) [ 14.414] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 14.414] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 14.414] kgem_add_handle: handle=6, index=4 [ 14.414] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) [ 14.414] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 14.414] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 14.414] gen9_emit_sampler: sampler = a [ 14.414] gen9_emit_sf: num_sf_outputs=2 [ 14.414] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 14.414] gen9_emit_vertex_elements: setup id=9 [ 14.414] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 14.414] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 14.414] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 14.414] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 14.414] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 14.414] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 14.414] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 14.414] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 14.414] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 14.414] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 14.414] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 14.414] gen8_vertex_flush[744] = 24 [ 14.414] gen9_magic_ca_pass: CA fixup (437 -> 461) [ 14.414] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 14.414] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 14.414] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 14.414] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=540, drawable=53e [ 14.414] sna_validate_gc: recomputing clip [ 14.414] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 14.414] sna_copy_area: src=pixmap=1344:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1342:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 14.414] sna_copy_area: normal copy [ 14.414] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.414] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 14.414] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 14.414] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 14.414] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 14.414] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 14.414] sna_do_copy: pixmap -- no source clipping [ 14.414] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 14.414] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 14.414] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1344+(0, 0), dst pixmap=1342+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 14.414] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), replaces=1 [ 14.414] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.414] sna_drawable_use_bo pixmap=1342, box=((0, 0), (576, 76)), flags=1b... [ 14.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 14.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.414] sna_drawable_use_bo: using whole GPU bo [ 14.414] sna_pixmap_move_to_gpu(pixmap=1344, usage=0), flags=a [ 14.414] sna_pixmap_move_to_gpu: already all-damaged [ 14.414] sna_pixmap_mark_active: pixmap=1344, handle=23 [ 14.414] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.414] sna_pixmap_make_cow: make cow src=1344, dst=1342, handle=23 (already cow? src=0, dst=0) [ 14.414] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1344, handle=23 [ 14.414] _kgem_bo_destroy: handle=37, proxy? 0 [ 14.414] __kgem_bo_destroy: handle=37, size=204800 [ 14.414] __kgem_bo_destroy: handle=37, purged [ 14.414] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 14.414] sna_pixmap_make_cow: moo! attaching clone to pixmap=1342 (source=1344, handle=23) [ 14.414] sna_destroy_pixmap: pixmap=1344, attached?=1 [ 14.414] sna_destroy_pixmap: pixmap=1344 discarding cow, refcnt=2 [ 14.414] __sna_free_pixmap(pixmap=1344) [ 14.414] sna_composite(pixmap=1340, op=3, src=1342+(0, 0), mask=0+(0, 0), dst=1340+(0, 0)+(0, 0), size=(576, 76) [ 14.414] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.414] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.414] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.414] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.414] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 14.414] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.414] gen9_render_composite: 576x76, current mode=1/1 [ 14.414] kgem_bo_is_render: handle=38, rq? 0 [0] [ 14.414] sna_blt_composite (0, 0), (0, 0), 576x76 [ 14.414] sna_blt_composite: unsupported op [3] for blitting [ 14.414] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 14.414] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 14.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.414] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.414] sna_drawable_use_bo pixmap=1340, box=((0, 0), (576, 76)), flags=7... [ 14.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.414] sna_drawable_use_bo: using whole GPU bo [ 14.414] gen9_composite_set_target: pixmap=1340, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.414] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 14.414] sna_transform_is_imprecise_integer_translation: no transform [ 14.414] gen9_composite_picture: integer translation (0, 0), removing [ 14.414] sna_render_pixmap_bo pixmap=1342, (0, 0)x(576, 76)/(576, 76) [ 14.414] sna_render_pixmap_bo: GPU all damaged [ 14.414] kgem_bo_is_render: handle=38, rq? 0 [0] [ 14.414] kgem_bo_is_render: handle=23, rq? 1 [1] [ 14.414] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 14.414] gen4_choose_composite_emitter: identity src, no mask [ 14.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.414] __kgem_retire_rq: request 1 complete [ 14.414] kgem_set_mode: flushing before new bo [ 14.414] gen8_vertex_close: used=1844, vbo active? 16, vb=221, nreloc=3 [ 14.414] gen8_vertex_close: reloc[0] = 287 [ 14.414] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.414] kgem_add_handle: handle=16, index=5 [ 14.414] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 14.414] gen8_vertex_close: reloc[1] = 336 [ 14.414] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 14.414] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 14.414] gen8_vertex_close: reloc[2] = 460 [ 14.414] kgem_add_reloc64: handle=16, pos=460, delta=0, domains=200000 [ 14.414] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 14.414] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 14.414] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.414] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.414] kgem_fixup_relocs: shrinking by 61440 [ 14.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.414] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.414] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 14.414] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.414] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.414] __kgem_bo_clear_busy: handle=7 [ 14.414] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 14.414] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.414] __kgem_bo_clear_busy: handle=7 [ 14.414] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.414] __kgem_bo_clear_busy: handle=8 [ 14.414] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 14.414] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.414] __kgem_bo_clear_busy: handle=7 [ 14.414] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 14.414] __kgem_bo_clear_busy: handle=8 [ 14.414] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 14.414] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.414] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.414] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.414] kgem_check_bo: num_pages=+114, num_exec=+2 [ 14.414] aligning vertex: was 4, now 3 floats per vertex [ 14.414] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.414] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.414] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.414] kgem_add_handle: handle=4, index=0 [ 14.414] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.414] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.414] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.414] gen9_composite_get_binding_table(ffc0) [ 14.414] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 14.414] kgem_add_handle: handle=38, index=1 [ 14.414] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 14.414] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 14.414] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.414] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 14.414] kgem_add_handle: handle=23, index=2 [ 14.414] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 14.414] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 14.414] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 14.414] gen9_emit_sampler: sampler = 2 [ 14.414] gen9_emit_sf: num_sf_outputs=1 [ 14.414] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.414] gen9_emit_vertex_elements: setup id=2 [ 14.414] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.414] gen9_render_composite_box: (0, 0), (576, 76) [ 14.414] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.414] gen8_vertex_flush[490] = 3 [ 14.414] sna_destroy_pixmap: pixmap=1342, attached?=1 [ 14.414] sna_destroy_pixmap: pixmap=1342 discarding cow, refcnt=1 [ 14.414] _kgem_bo_destroy: handle=23, proxy? 0 [ 14.414] __kgem_bo_destroy: handle=23, size=262144 [ 14.414] __kgem_bo_destroy: handle=23 -> active [ 14.414] __sna_free_pixmap(pixmap=1342) [ 14.414] sna_composite(pixmap=1336, op=3, src=1340+(0, 0), mask=0+(0, 0), dst=1336+(0, 0)+(0, 0), size=(576, 76) [ 14.414] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 14.414] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 14.414] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 14.414] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 14.414] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 14.414] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 14.414] gen9_render_composite: 576x76, current mode=1/1 [ 14.414] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.414] sna_blt_composite (0, 0), (0, 0), 576x76 [ 14.414] sna_blt_composite: unsupported op [3] for blitting [ 14.414] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 14.414] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 14.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 14.414] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 14.414] sna_drawable_use_bo pixmap=1336, box=((0, 0), (576, 76)), flags=7... [ 14.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 14.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.414] sna_drawable_use_bo: using whole GPU bo [ 14.414] gen9_composite_set_target: pixmap=1336, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 14.414] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 14.414] sna_transform_is_imprecise_integer_translation: no transform [ 14.414] gen9_composite_picture: integer translation (0, 0), removing [ 14.414] sna_render_pixmap_bo pixmap=1340, (0, 0)x(576, 76)/(576, 76) [ 14.414] sna_render_pixmap_bo: GPU all damaged [ 14.414] kgem_bo_is_render: handle=36, rq? 0 [0] [ 14.414] kgem_bo_is_render: handle=38, rq? 1 [1] [ 14.414] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 14.414] gen4_choose_composite_emitter: identity src, no mask [ 14.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.414] __kgem_retire_rq: request 1 complete [ 14.414] kgem_set_mode: flushing before new bo [ 14.414] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 14.414] gen8_vertex_close: reloc[0] = 287 [ 14.414] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.414] kgem_add_handle: handle=16, index=3 [ 14.414] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.414] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 14.414] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.414] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.414] kgem_fixup_relocs: shrinking by 61440 [ 14.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.414] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.414] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 14.414] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.414] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 14.414] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.414] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.414] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.414] kgem_check_bo: num_pages=+100, num_exec=+2 [ 14.414] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.414] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.414] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.414] kgem_add_handle: handle=4, index=0 [ 14.414] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.414] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.414] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.414] gen9_composite_get_binding_table(ffc0) [ 14.414] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 14.414] kgem_add_handle: handle=36, index=1 [ 14.414] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 14.414] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 14.414] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 14.414] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 14.414] kgem_add_handle: handle=38, index=2 [ 14.414] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 14.414] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 14.414] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 14.414] gen9_emit_sampler: sampler = 2 [ 14.414] gen9_emit_sf: num_sf_outputs=1 [ 14.414] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.414] gen9_emit_vertex_elements: setup id=2 [ 14.414] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 14.414] gen9_render_composite_box: (0, 0), (576, 76) [ 14.414] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 14.414] gen8_vertex_flush[490] = 3 [ 14.414] sna_destroy_pixmap: pixmap=1340, attached?=1 [ 14.414] _kgem_bo_destroy: handle=38, proxy? 0 [ 14.415] __kgem_bo_destroy: handle=38, size=204800 [ 14.415] __kgem_bo_destroy: handle=38 -> active [ 14.415] __sna_free_pixmap(pixmap=1340) [ 14.415] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=538, drawable=4fd [ 14.415] sna_validate_gc: recomputing clip [ 14.415] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 14.415] sna_copy_area: src=pixmap=1336:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 14.415] sna_copy_area: normal copy [ 14.415] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 14.415] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 14.415] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 14.415] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 14.415] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 14.415] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 14.415] sna_do_copy: pixmap -- no source clipping [ 14.415] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 14.415] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 14.415] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1336+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 14.415] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 14.415] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 14.415] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 14.415] sna_drawable_use_bo: pinned, never REPLACES [ 14.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 14.415] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 14.415] sna_drawable_use_bo: applying move-to-gpu override [ 14.415] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 14.415] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 14.415] wait_for_shadow: setting front pixmap to handle=35 [ 14.415] sna_drawable_use_bo: using whole GPU bo [ 14.415] sna_pixmap_move_to_gpu(pixmap=1336, usage=0), flags=a [ 14.415] sna_pixmap_move_to_gpu: already all-damaged [ 14.415] sna_pixmap_mark_active: pixmap=1336, handle=36 [ 14.415] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 14.415] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 14.415] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.415] kgem_bo_is_render: handle=35, rq? 0 [0] [ 14.415] kgem_bo_is_render: handle=35, rq? 0 [0] [ 14.415] kgem_bo_is_render: handle=36, rq? 1 [1] [ 14.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.415] __kgem_retire_rq: request 1 complete [ 14.415] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 14.415] kgem_bo_move_to_cache: release handle=23 [ 14.415] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 14.415] kgem_set_mode: flushing before new bo [ 14.415] gen8_vertex_close: used=1863, vbo active? 16, vb=4, nreloc=1 [ 14.415] gen8_vertex_close: reloc[0] = 287 [ 14.415] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.415] kgem_add_handle: handle=16, index=3 [ 14.415] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.415] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 14.415] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.415] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.415] kgem_fixup_relocs: shrinking by 61440 [ 14.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.415] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.415] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.415] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.415] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 14.415] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.415] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.415] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.415] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 14.415] aligning vertex: was 3, now 2 floats per vertex [ 14.415] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 14.415] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 14.415] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 14.415] kgem_add_handle: handle=4, index=0 [ 14.415] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 14.415] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 14.415] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 14.415] gen9_composite_get_binding_table(ffc0) [ 14.415] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 14.415] kgem_add_handle: handle=35, index=1 [ 14.415] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 14.415] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 14.415] [3fe0] bind bo(handle=35, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 14.415] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 14.415] kgem_add_handle: handle=36, index=2 [ 14.415] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 14.415] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 14.415] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 14.415] gen9_emit_sampler: sampler = 0 [ 14.415] gen9_emit_sf: num_sf_outputs=1 [ 14.415] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 14.415] gen9_emit_vertex_elements: setup id=0 [ 14.415] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 14.415] (0, 0) -> (192, 1096) + (576, 76) [ 14.415] gen8_vertex_flush[490] = 3 [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_block_handler (tv=0.0) [ 14.415] kgem_retire, need_retire?=1 [ 14.415] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 14.415] kgem_retire__requests_ring: retiring ring 0 [ 14.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.415] __kgem_retire_rq: request 1 complete [ 14.415] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 14.415] kgem_bo_move_to_cache: release handle=38 [ 14.415] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 14.415] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 14.415] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 14.415] kgem_retire -- retired=1, need_retire=0 [ 14.415] sna_accel_block: GPU idle, flushing [ 14.415] gen8_vertex_close: used=1870, vbo active? 16, vb=1, nreloc=1 [ 14.415] gen8_vertex_close: reloc[0] = 287 [ 14.415] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 14.415] kgem_add_handle: handle=16, index=3 [ 14.415] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 14.415] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 14.415] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 14.415] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 14.415] kgem_fixup_relocs: shrinking by 61440 [ 14.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.415] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 14.415] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 14.415] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 14.415] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 14.415] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 14.415] __kgem_busy: handle=1, busy=131072, wedged=0 [ 14.415] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 14.415] has_shadow: has pending damage? 1, outstanding flips: 0 [ 14.415] start_flush: has dirty shadow [ 14.415] timer_enable (time=14415), starting timer 0 [ 14.415] timer_enable (time=14415), starting timer 1 [ 14.415] sna_accel_block: evaluating timers, active=7 [ 14.415] sna_accel_block: flush timer expires in 8 [14423] [ 14.415] sna_wakeup_handler [ 14.415] sna_destroy_pixmap: pixmap=1336, attached?=1 [ 14.415] _kgem_bo_destroy: handle=36, proxy? 0 [ 14.415] __kgem_bo_destroy: handle=36, size=204800 [ 14.415] __kgem_busy: handle=36, busy=131072, wedged=0 [ 14.415] __kgem_bo_destroy: handle=36 -> active [ 14.415] __sna_free_pixmap(pixmap=1336) [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_block_handler (tv=593.742000) [ 14.415] kgem_retire, need_retire?=1 [ 14.415] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 14.415] kgem_retire__requests_ring: retiring ring 0 [ 14.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 14.415] __kgem_retire_rq: request 1 complete [ 14.415] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 14.415] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 14.415] kgem_bo_move_to_cache: release handle=36 [ 14.415] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 14.415] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 14.415] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 14.415] kgem_retire -- retired=1, need_retire=0 [ 14.415] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 14.415] gen6_render_retire: resetting idle vbo [ 14.415] sna_scanout_do_flush: flush timer active: delta=8 [ 14.415] sna_accel_block: evaluating timers, active=7 [ 14.415] sna_accel_block: flush timer expires in 8 [14423] [ 14.415] sna_wakeup_handler [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_block_handler (tv=593.742000) [ 14.415] sna_scanout_do_flush: flush timer active: delta=8 [ 14.415] sna_accel_block: evaluating timers, active=7 [ 14.415] sna_accel_block: flush timer expires in 8 [14423] [ 14.415] sna_wakeup_handler [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_accel_flush: flush?=0, dirty?=0 [ 14.415] sna_block_handler (tv=593.742000) [ 14.415] sna_scanout_do_flush: flush timer active: delta=8 [ 14.415] sna_accel_block: evaluating timers, active=7 [ 14.415] sna_accel_block: flush timer expires in 8 [14423] [ 14.424] sna_wakeup_handler [ 14.424] sna_block_handler (tv=593.733000) [ 14.424] sna_scanout_do_flush: flush timer active: delta=-1 [ 14.424] sna_scanout_do_flush (time=14424), triggered [ 14.424] sna_scanout_flush (time=14424), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 14.424] has_shadow: has pending damage? 1, outstanding flips: 0 [ 14.424] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 14.424] has_shadow: has pending damage? 1, outstanding flips: 0 [ 14.424] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 14.424] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 14.424] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 14.424] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 14.424] sna_pixmap_move_to_gpu: already all-damaged [ 14.424] sna_pixmap_mark_active: pixmap=165, handle=35 [ 14.424] sna_mode_redisplay: crtc[0] transformed? 0 [ 14.424] sna_mode_redisplay: crtc[1] transformed? 0 [ 14.424] sna_mode_redisplay: crtc[2] transformed? 0 [ 14.424] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 14.424] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 14.424] get_fb: reusing fb=105 for handle=35 [ 14.424] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 14.424] __kgem_bo_clear_busy: handle=35 [ 14.424] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 14.424] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 14.424] __kgem_bo_clear_busy: handle=35 [ 14.424] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 14.424] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 14.424] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 14.424] sna_accel_block: evaluating timers, active=7 [ 14.424] sna_accel_block: flush timer expires in 16 [14440] [ 14.427] sna_wakeup_handler [ 14.427] sna_mode_wakeup: len=32 [ 14.427] sna_mode_wakeup: recording last swap on pipe=1, frame 589 [24d], time 14.427362 [ 14.427] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 14.427] sna_mode_wakeup: flip complete, pending? 2 [ 14.427] sna_block_handler (tv=593.730000) [ 14.427] sna_scanout_do_flush: flush timer active: delta=13 [ 14.427] sna_accel_block: evaluating timers, active=7 [ 14.427] sna_accel_block: flush timer expires in 13 [14440] [ 14.428] sna_wakeup_handler [ 14.428] sna_mode_wakeup: len=32 [ 14.428] sna_mode_wakeup: recording last swap on pipe=0, frame 619 [26b], time 14.428672 [ 14.428] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 14.428] sna_mode_wakeup: flip complete, pending? 1 [ 14.428] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 14.428] sna_block_handler (tv=593.729000) [ 14.428] sna_scanout_do_flush: flush timer active: delta=12 [ 14.428] sna_accel_block: evaluating timers, active=7 [ 14.428] sna_accel_block: flush timer expires in 12 [14440] [ 14.432] sna_wakeup_handler [ 14.432] sna_accel_flush: flush?=0, dirty?=0 [ 14.432] sna_accel_flush: flush?=0, dirty?=0 [ 14.432] sna_block_handler (tv=593.725000) [ 14.432] sna_scanout_do_flush: flush timer active: delta=8 [ 14.432] sna_accel_do_throttle (time=14432), triggered [ 14.432] sna_accel_throttle (time=14432) [ 14.432] sna_accel_disarm_timer[1] (time=14432) [ 14.432] sna_accel_block: evaluating timers, active=5 [ 14.432] sna_accel_block: flush timer expires in 8 [14440] [ 14.432] sna_wakeup_handler [ 14.432] sna_accel_flush: flush?=0, dirty?=0 [ 14.432] sna_accel_flush: flush?=0, dirty?=0 [ 14.432] sna_accel_flush: flush?=0, dirty?=0 [ 14.432] sna_block_handler (tv=593.725000) [ 14.432] sna_scanout_do_flush: flush timer active: delta=8 [ 14.432] sna_accel_do_throttle -- no pending activity [ 14.432] sna_accel_block: evaluating timers, active=5 [ 14.432] sna_accel_block: flush timer expires in 8 [14440] [ 14.440] sna_wakeup_handler [ 14.440] sna_block_handler (tv=593.717000) [ 14.440] sna_scanout_do_flush: flush timer active: delta=0 [ 14.440] sna_scanout_do_flush (time=14440), triggered [ 14.440] sna_scanout_flush (time=14440), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 14.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.440] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 14.440] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.440] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 14.440] sna_accel_do_throttle -- no pending activity [ 14.440] sna_accel_block: evaluating timers, active=5 [ 14.440] sna_accel_block: flush timer expires in 16 [14456] [ 14.448] sna_wakeup_handler [ 14.448] sna_accel_flush: flush?=0, dirty?=0 [ 14.448] sna_accel_flush: flush?=0, dirty?=0 [ 14.448] sna_block_handler (tv=593.709000) [ 14.448] sna_scanout_do_flush: flush timer active: delta=8 [ 14.448] sna_accel_do_throttle -- no pending activity [ 14.448] sna_accel_block: evaluating timers, active=5 [ 14.448] sna_accel_block: flush timer expires in 8 [14456] [ 14.448] sna_wakeup_handler [ 14.448] sna_accel_flush: flush?=0, dirty?=0 [ 14.448] sna_accel_flush: flush?=0, dirty?=0 [ 14.448] sna_accel_flush: flush?=0, dirty?=0 [ 14.448] sna_block_handler (tv=593.709000) [ 14.448] sna_scanout_do_flush: flush timer active: delta=8 [ 14.448] sna_accel_do_throttle -- no pending activity [ 14.448] sna_accel_block: evaluating timers, active=5 [ 14.448] sna_accel_block: flush timer expires in 8 [14456] [ 14.456] sna_wakeup_handler [ 14.456] sna_block_handler (tv=593.701000) [ 14.456] sna_scanout_do_flush: flush timer active: delta=0 [ 14.456] sna_scanout_do_flush (time=14456), triggered [ 14.456] sna_scanout_flush (time=14456), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 14.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.456] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 14.456] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.456] sna_accel_disarm_timer[0] (time=14456) [ 14.456] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 14.456] sna_accel_do_throttle -- no pending activity [ 14.464] sna_wakeup_handler [ 14.464] sna_accel_flush: flush?=0, dirty?=0 [ 14.464] sna_accel_flush: flush?=0, dirty?=0 [ 14.464] sna_block_handler (tv=593.693000) [ 14.464] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.464] sna_accel_do_throttle -- no pending activity [ 14.464] sna_wakeup_handler [ 14.464] sna_accel_flush: flush?=0, dirty?=0 [ 14.464] sna_accel_flush: flush?=0, dirty?=0 [ 14.464] sna_accel_flush: flush?=0, dirty?=0 [ 14.464] sna_block_handler (tv=593.693000) [ 14.464] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.464] sna_accel_do_throttle -- no pending activity [ 14.480] sna_wakeup_handler [ 14.480] sna_accel_flush: flush?=0, dirty?=0 [ 14.480] sna_accel_flush: flush?=0, dirty?=0 [ 14.480] sna_block_handler (tv=593.677000) [ 14.480] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.480] sna_accel_do_throttle -- no pending activity [ 14.480] sna_wakeup_handler [ 14.480] sna_accel_flush: flush?=0, dirty?=0 [ 14.480] sna_accel_flush: flush?=0, dirty?=0 [ 14.481] sna_accel_flush: flush?=0, dirty?=0 [ 14.481] sna_block_handler (tv=593.676000) [ 14.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.481] sna_accel_do_throttle -- no pending activity [ 14.497] sna_wakeup_handler [ 14.497] sna_accel_flush: flush?=0, dirty?=0 [ 14.497] sna_accel_flush: flush?=0, dirty?=0 [ 14.497] sna_block_handler (tv=593.660000) [ 14.497] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.497] sna_accel_do_throttle -- no pending activity [ 14.497] sna_wakeup_handler [ 14.497] sna_accel_flush: flush?=0, dirty?=0 [ 14.497] sna_accel_flush: flush?=0, dirty?=0 [ 14.497] sna_accel_flush: flush?=0, dirty?=0 [ 14.497] sna_block_handler (tv=593.660000) [ 14.497] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.497] sna_accel_do_throttle -- no pending activity [ 14.513] sna_wakeup_handler [ 14.513] sna_accel_flush: flush?=0, dirty?=0 [ 14.513] sna_accel_flush: flush?=0, dirty?=0 [ 14.513] sna_block_handler (tv=593.644000) [ 14.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.513] sna_accel_do_throttle -- no pending activity [ 14.513] sna_wakeup_handler [ 14.513] sna_accel_flush: flush?=0, dirty?=0 [ 14.513] sna_accel_flush: flush?=0, dirty?=0 [ 14.513] sna_accel_flush: flush?=0, dirty?=0 [ 14.513] sna_block_handler (tv=593.644000) [ 14.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.513] sna_accel_do_throttle -- no pending activity [ 14.529] sna_wakeup_handler [ 14.529] sna_accel_flush: flush?=0, dirty?=0 [ 14.529] sna_accel_flush: flush?=0, dirty?=0 [ 14.529] sna_block_handler (tv=593.628000) [ 14.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.529] sna_accel_do_throttle -- no pending activity [ 14.529] sna_wakeup_handler [ 14.529] sna_accel_flush: flush?=0, dirty?=0 [ 14.529] sna_accel_flush: flush?=0, dirty?=0 [ 14.529] sna_accel_flush: flush?=0, dirty?=0 [ 14.529] sna_block_handler (tv=593.628000) [ 14.529] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.529] sna_accel_do_throttle -- no pending activity [ 14.545] sna_wakeup_handler [ 14.545] sna_accel_flush: flush?=0, dirty?=0 [ 14.545] sna_accel_flush: flush?=0, dirty?=0 [ 14.545] sna_block_handler (tv=593.612000) [ 14.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.545] sna_accel_do_throttle -- no pending activity [ 14.545] sna_wakeup_handler [ 14.545] sna_accel_flush: flush?=0, dirty?=0 [ 14.545] sna_accel_flush: flush?=0, dirty?=0 [ 14.545] sna_accel_flush: flush?=0, dirty?=0 [ 14.545] sna_block_handler (tv=593.612000) [ 14.545] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.545] sna_accel_do_throttle -- no pending activity [ 14.562] sna_wakeup_handler [ 14.562] sna_accel_flush: flush?=0, dirty?=0 [ 14.562] sna_accel_flush: flush?=0, dirty?=0 [ 14.562] sna_block_handler (tv=593.595000) [ 14.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.562] sna_accel_do_throttle -- no pending activity [ 14.562] sna_wakeup_handler [ 14.562] sna_accel_flush: flush?=0, dirty?=0 [ 14.562] sna_accel_flush: flush?=0, dirty?=0 [ 14.562] sna_accel_flush: flush?=0, dirty?=0 [ 14.562] sna_block_handler (tv=593.595000) [ 14.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.562] sna_accel_do_throttle -- no pending activity [ 14.578] sna_wakeup_handler [ 14.578] sna_accel_flush: flush?=0, dirty?=0 [ 14.578] sna_accel_flush: flush?=0, dirty?=0 [ 14.578] sna_block_handler (tv=593.579000) [ 14.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.578] sna_accel_do_throttle -- no pending activity [ 14.578] sna_wakeup_handler [ 14.578] sna_accel_flush: flush?=0, dirty?=0 [ 14.578] sna_accel_flush: flush?=0, dirty?=0 [ 14.578] sna_accel_flush: flush?=0, dirty?=0 [ 14.578] sna_block_handler (tv=593.579000) [ 14.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.578] sna_accel_do_throttle -- no pending activity [ 14.594] sna_wakeup_handler [ 14.594] sna_accel_flush: flush?=0, dirty?=0 [ 14.594] sna_accel_flush: flush?=0, dirty?=0 [ 14.594] sna_block_handler (tv=593.563000) [ 14.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.594] sna_accel_do_throttle -- no pending activity [ 14.594] sna_wakeup_handler [ 14.594] sna_accel_flush: flush?=0, dirty?=0 [ 14.594] sna_accel_flush: flush?=0, dirty?=0 [ 14.594] sna_accel_flush: flush?=0, dirty?=0 [ 14.594] sna_block_handler (tv=593.563000) [ 14.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.594] sna_accel_do_throttle -- no pending activity [ 14.611] sna_wakeup_handler [ 14.611] sna_accel_flush: flush?=0, dirty?=0 [ 14.611] sna_accel_flush: flush?=0, dirty?=0 [ 14.611] sna_block_handler (tv=593.546000) [ 14.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.611] sna_accel_do_throttle -- no pending activity [ 14.611] sna_wakeup_handler [ 14.611] sna_accel_flush: flush?=0, dirty?=0 [ 14.611] sna_accel_flush: flush?=0, dirty?=0 [ 14.611] sna_accel_flush: flush?=0, dirty?=0 [ 14.611] sna_block_handler (tv=593.546000) [ 14.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.611] sna_accel_do_throttle -- no pending activity [ 14.627] sna_wakeup_handler [ 14.627] sna_accel_flush: flush?=0, dirty?=0 [ 14.627] sna_accel_flush: flush?=0, dirty?=0 [ 14.627] sna_block_handler (tv=593.530000) [ 14.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.627] sna_accel_do_throttle -- no pending activity [ 14.627] sna_wakeup_handler [ 14.627] sna_accel_flush: flush?=0, dirty?=0 [ 14.627] sna_accel_flush: flush?=0, dirty?=0 [ 14.627] sna_accel_flush: flush?=0, dirty?=0 [ 14.627] sna_block_handler (tv=593.530000) [ 14.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.627] sna_accel_do_throttle -- no pending activity [ 14.643] sna_wakeup_handler [ 14.643] sna_accel_flush: flush?=0, dirty?=0 [ 14.643] sna_accel_flush: flush?=0, dirty?=0 [ 14.643] sna_block_handler (tv=593.514000) [ 14.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.643] sna_accel_do_throttle -- no pending activity [ 14.643] sna_wakeup_handler [ 14.643] sna_accel_flush: flush?=0, dirty?=0 [ 14.643] sna_accel_flush: flush?=0, dirty?=0 [ 14.643] sna_accel_flush: flush?=0, dirty?=0 [ 14.643] sna_block_handler (tv=593.514000) [ 14.643] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.643] sna_accel_do_throttle -- no pending activity [ 14.660] sna_wakeup_handler [ 14.660] sna_accel_flush: flush?=0, dirty?=0 [ 14.660] sna_accel_flush: flush?=0, dirty?=0 [ 14.660] sna_block_handler (tv=593.497000) [ 14.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.660] sna_accel_do_throttle -- no pending activity [ 14.660] sna_wakeup_handler [ 14.660] sna_accel_flush: flush?=0, dirty?=0 [ 14.660] sna_accel_flush: flush?=0, dirty?=0 [ 14.660] sna_accel_flush: flush?=0, dirty?=0 [ 14.660] sna_block_handler (tv=593.497000) [ 14.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.660] sna_accel_do_throttle -- no pending activity [ 14.676] sna_wakeup_handler [ 14.676] sna_accel_flush: flush?=0, dirty?=0 [ 14.676] sna_accel_flush: flush?=0, dirty?=0 [ 14.676] sna_block_handler (tv=593.481000) [ 14.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.676] sna_accel_do_throttle -- no pending activity [ 14.676] sna_wakeup_handler [ 14.676] sna_accel_flush: flush?=0, dirty?=0 [ 14.676] sna_accel_flush: flush?=0, dirty?=0 [ 14.676] sna_accel_flush: flush?=0, dirty?=0 [ 14.676] sna_block_handler (tv=593.481000) [ 14.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.676] sna_accel_do_throttle -- no pending activity [ 14.692] sna_wakeup_handler [ 14.692] sna_accel_flush: flush?=0, dirty?=0 [ 14.692] sna_accel_flush: flush?=0, dirty?=0 [ 14.692] sna_block_handler (tv=593.465000) [ 14.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.692] sna_accel_do_throttle -- no pending activity [ 14.692] sna_wakeup_handler [ 14.692] sna_accel_flush: flush?=0, dirty?=0 [ 14.692] sna_accel_flush: flush?=0, dirty?=0 [ 14.692] sna_accel_flush: flush?=0, dirty?=0 [ 14.692] sna_block_handler (tv=593.465000) [ 14.692] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.692] sna_accel_do_throttle -- no pending activity [ 14.708] sna_wakeup_handler [ 14.708] sna_accel_flush: flush?=0, dirty?=0 [ 14.708] sna_accel_flush: flush?=0, dirty?=0 [ 14.708] sna_block_handler (tv=593.449000) [ 14.708] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.708] sna_accel_do_throttle -- no pending activity [ 14.708] sna_wakeup_handler [ 14.708] sna_accel_flush: flush?=0, dirty?=0 [ 14.709] sna_accel_flush: flush?=0, dirty?=0 [ 14.709] sna_accel_flush: flush?=0, dirty?=0 [ 14.709] sna_block_handler (tv=593.448000) [ 14.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.709] sna_accel_do_throttle -- no pending activity [ 14.725] sna_wakeup_handler [ 14.725] sna_accel_flush: flush?=0, dirty?=0 [ 14.725] sna_accel_flush: flush?=0, dirty?=0 [ 14.725] sna_block_handler (tv=593.432000) [ 14.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.725] sna_accel_do_throttle -- no pending activity [ 14.725] sna_wakeup_handler [ 14.725] sna_accel_flush: flush?=0, dirty?=0 [ 14.725] sna_accel_flush: flush?=0, dirty?=0 [ 14.725] sna_accel_flush: flush?=0, dirty?=0 [ 14.725] sna_block_handler (tv=593.432000) [ 14.725] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.725] sna_accel_do_throttle -- no pending activity [ 14.741] sna_wakeup_handler [ 14.741] sna_accel_flush: flush?=0, dirty?=0 [ 14.741] sna_accel_flush: flush?=0, dirty?=0 [ 14.741] sna_block_handler (tv=593.416000) [ 14.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.741] sna_accel_do_throttle -- no pending activity [ 14.741] sna_wakeup_handler [ 14.741] sna_accel_flush: flush?=0, dirty?=0 [ 14.741] sna_accel_flush: flush?=0, dirty?=0 [ 14.741] sna_accel_flush: flush?=0, dirty?=0 [ 14.741] sna_block_handler (tv=593.416000) [ 14.741] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.741] sna_accel_do_throttle -- no pending activity [ 14.757] sna_wakeup_handler [ 14.757] sna_accel_flush: flush?=0, dirty?=0 [ 14.757] sna_accel_flush: flush?=0, dirty?=0 [ 14.757] sna_block_handler (tv=593.400000) [ 14.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.757] sna_accel_do_throttle -- no pending activity [ 14.757] sna_wakeup_handler [ 14.757] sna_accel_flush: flush?=0, dirty?=0 [ 14.757] sna_accel_flush: flush?=0, dirty?=0 [ 14.757] sna_accel_flush: flush?=0, dirty?=0 [ 14.757] sna_block_handler (tv=593.400000) [ 14.757] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.757] sna_accel_do_throttle -- no pending activity [ 14.773] sna_wakeup_handler [ 14.773] sna_accel_flush: flush?=0, dirty?=0 [ 14.774] sna_accel_flush: flush?=0, dirty?=0 [ 14.774] sna_block_handler (tv=593.383000) [ 14.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.774] sna_accel_do_throttle -- no pending activity [ 14.774] sna_wakeup_handler [ 14.774] sna_accel_flush: flush?=0, dirty?=0 [ 14.774] sna_accel_flush: flush?=0, dirty?=0 [ 14.774] sna_accel_flush: flush?=0, dirty?=0 [ 14.774] sna_block_handler (tv=593.383000) [ 14.774] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.774] sna_accel_do_throttle -- no pending activity [ 14.790] sna_wakeup_handler [ 14.790] sna_accel_flush: flush?=0, dirty?=0 [ 14.790] sna_accel_flush: flush?=0, dirty?=0 [ 14.790] sna_block_handler (tv=593.367000) [ 14.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.790] sna_accel_do_throttle -- no pending activity [ 14.790] sna_wakeup_handler [ 14.790] sna_accel_flush: flush?=0, dirty?=0 [ 14.790] sna_accel_flush: flush?=0, dirty?=0 [ 14.790] sna_accel_flush: flush?=0, dirty?=0 [ 14.790] sna_block_handler (tv=593.367000) [ 14.790] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.790] sna_accel_do_throttle -- no pending activity [ 14.806] sna_wakeup_handler [ 14.806] sna_accel_flush: flush?=0, dirty?=0 [ 14.806] sna_accel_flush: flush?=0, dirty?=0 [ 14.806] sna_block_handler (tv=593.351000) [ 14.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.806] sna_accel_do_throttle -- no pending activity [ 14.806] sna_wakeup_handler [ 14.806] sna_accel_flush: flush?=0, dirty?=0 [ 14.806] sna_accel_flush: flush?=0, dirty?=0 [ 14.806] sna_accel_flush: flush?=0, dirty?=0 [ 14.806] sna_block_handler (tv=593.351000) [ 14.806] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.806] sna_accel_do_throttle -- no pending activity [ 14.811] sna_wakeup_handler [ 14.811] _sna_acpi_wakeup: read 37 bytes from acpid [ 14.811] _sna_acpi_wakeup: event string [37]: 'battery PNP0C0A:00 00000080 00000001 ' [ 14.811] sna_block_handler (tv=593.346000) [ 14.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.811] sna_accel_do_throttle -- no pending activity [ 14.822] sna_wakeup_handler [ 14.822] sna_accel_flush: flush?=0, dirty?=0 [ 14.822] sna_accel_flush: flush?=0, dirty?=0 [ 14.822] sna_block_handler (tv=593.335000) [ 14.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.822] sna_accel_do_throttle -- no pending activity [ 14.822] sna_wakeup_handler [ 14.822] sna_accel_flush: flush?=0, dirty?=0 [ 14.822] sna_accel_flush: flush?=0, dirty?=0 [ 14.822] sna_accel_flush: flush?=0, dirty?=0 [ 14.822] sna_block_handler (tv=593.335000) [ 14.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.822] sna_accel_do_throttle -- no pending activity [ 14.839] sna_wakeup_handler [ 14.839] sna_accel_flush: flush?=0, dirty?=0 [ 14.839] sna_accel_flush: flush?=0, dirty?=0 [ 14.839] sna_block_handler (tv=593.318000) [ 14.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.839] sna_accel_do_throttle -- no pending activity [ 14.839] sna_wakeup_handler [ 14.839] sna_accel_flush: flush?=0, dirty?=0 [ 14.839] sna_accel_flush: flush?=0, dirty?=0 [ 14.839] sna_accel_flush: flush?=0, dirty?=0 [ 14.839] sna_block_handler (tv=593.318000) [ 14.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.839] sna_accel_do_throttle -- no pending activity [ 14.855] sna_wakeup_handler [ 14.855] sna_accel_flush: flush?=0, dirty?=0 [ 14.855] sna_accel_flush: flush?=0, dirty?=0 [ 14.855] sna_block_handler (tv=593.302000) [ 14.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.855] sna_accel_do_throttle -- no pending activity [ 14.855] sna_wakeup_handler [ 14.855] sna_accel_flush: flush?=0, dirty?=0 [ 14.855] sna_accel_flush: flush?=0, dirty?=0 [ 14.855] sna_accel_flush: flush?=0, dirty?=0 [ 14.855] sna_block_handler (tv=593.302000) [ 14.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.855] sna_accel_do_throttle -- no pending activity [ 14.871] sna_wakeup_handler [ 14.871] sna_accel_flush: flush?=0, dirty?=0 [ 14.871] sna_accel_flush: flush?=0, dirty?=0 [ 14.871] sna_block_handler (tv=593.286000) [ 14.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.871] sna_accel_do_throttle -- no pending activity [ 14.871] sna_wakeup_handler [ 14.871] sna_accel_flush: flush?=0, dirty?=0 [ 14.871] sna_accel_flush: flush?=0, dirty?=0 [ 14.871] sna_accel_flush: flush?=0, dirty?=0 [ 14.871] sna_block_handler (tv=593.286000) [ 14.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.871] sna_accel_do_throttle -- no pending activity [ 14.887] sna_wakeup_handler [ 14.887] sna_accel_flush: flush?=0, dirty?=0 [ 14.888] sna_accel_flush: flush?=0, dirty?=0 [ 14.888] sna_accel_flush: flush?=0, dirty?=0 [ 14.888] sna_accel_flush: flush?=0, dirty?=0 [ 14.888] sna_block_handler (tv=593.269000) [ 14.888] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.888] sna_accel_do_throttle -- no pending activity [ 14.904] sna_wakeup_handler [ 14.904] sna_accel_flush: flush?=0, dirty?=0 [ 14.904] sna_accel_flush: flush?=0, dirty?=0 [ 14.904] sna_block_handler (tv=593.253000) [ 14.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.904] sna_accel_do_throttle -- no pending activity [ 14.904] sna_wakeup_handler [ 14.904] sna_accel_flush: flush?=0, dirty?=0 [ 14.904] sna_accel_flush: flush?=0, dirty?=0 [ 14.904] sna_accel_flush: flush?=0, dirty?=0 [ 14.904] sna_block_handler (tv=593.253000) [ 14.904] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.904] sna_accel_do_throttle -- no pending activity [ 14.920] sna_wakeup_handler [ 14.920] sna_accel_flush: flush?=0, dirty?=0 [ 14.920] sna_accel_flush: flush?=0, dirty?=0 [ 14.920] sna_block_handler (tv=593.237000) [ 14.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.920] sna_accel_do_throttle -- no pending activity [ 14.920] sna_wakeup_handler [ 14.920] sna_accel_flush: flush?=0, dirty?=0 [ 14.920] sna_accel_flush: flush?=0, dirty?=0 [ 14.920] sna_accel_flush: flush?=0, dirty?=0 [ 14.920] sna_block_handler (tv=593.237000) [ 14.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.920] sna_accel_do_throttle -- no pending activity [ 14.936] sna_wakeup_handler [ 14.936] sna_accel_flush: flush?=0, dirty?=0 [ 14.936] sna_accel_flush: flush?=0, dirty?=0 [ 14.936] sna_block_handler (tv=593.221000) [ 14.936] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.936] sna_accel_do_throttle -- no pending activity [ 14.936] sna_wakeup_handler [ 14.936] sna_accel_flush: flush?=0, dirty?=0 [ 14.936] sna_accel_flush: flush?=0, dirty?=0 [ 14.936] sna_accel_flush: flush?=0, dirty?=0 [ 14.936] sna_block_handler (tv=593.221000) [ 14.936] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.936] sna_accel_do_throttle -- no pending activity [ 14.953] sna_wakeup_handler [ 14.953] sna_accel_flush: flush?=0, dirty?=0 [ 14.953] sna_accel_flush: flush?=0, dirty?=0 [ 14.953] sna_block_handler (tv=593.204000) [ 14.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.953] sna_accel_do_throttle -- no pending activity [ 14.953] sna_wakeup_handler [ 14.953] sna_accel_flush: flush?=0, dirty?=0 [ 14.953] sna_accel_flush: flush?=0, dirty?=0 [ 14.953] sna_accel_flush: flush?=0, dirty?=0 [ 14.953] sna_block_handler (tv=593.204000) [ 14.953] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.953] sna_accel_do_throttle -- no pending activity [ 14.969] sna_wakeup_handler [ 14.969] sna_accel_flush: flush?=0, dirty?=0 [ 14.969] sna_accel_flush: flush?=0, dirty?=0 [ 14.969] sna_block_handler (tv=593.188000) [ 14.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.969] sna_accel_do_throttle -- no pending activity [ 14.969] sna_wakeup_handler [ 14.969] sna_accel_flush: flush?=0, dirty?=0 [ 14.969] sna_accel_flush: flush?=0, dirty?=0 [ 14.969] sna_accel_flush: flush?=0, dirty?=0 [ 14.969] sna_block_handler (tv=593.188000) [ 14.969] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.969] sna_accel_do_throttle -- no pending activity [ 14.985] sna_wakeup_handler [ 14.985] sna_accel_flush: flush?=0, dirty?=0 [ 14.985] sna_accel_flush: flush?=0, dirty?=0 [ 14.985] sna_block_handler (tv=593.172000) [ 14.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.985] sna_accel_do_throttle -- no pending activity [ 14.985] sna_wakeup_handler [ 14.985] sna_accel_flush: flush?=0, dirty?=0 [ 14.985] sna_accel_flush: flush?=0, dirty?=0 [ 14.985] sna_accel_flush: flush?=0, dirty?=0 [ 14.985] sna_block_handler (tv=593.172000) [ 14.985] has_shadow: has pending damage? 0, outstanding flips: 0 [ 14.985] sna_accel_do_throttle -- no pending activity [ 15.001] sna_wakeup_handler [ 15.002] sna_accel_flush: flush?=0, dirty?=0 [ 15.002] sna_accel_flush: flush?=0, dirty?=0 [ 15.002] sna_block_handler (tv=593.155000) [ 15.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.002] sna_accel_do_throttle -- no pending activity [ 15.002] sna_wakeup_handler [ 15.002] sna_accel_flush: flush?=0, dirty?=0 [ 15.002] sna_accel_flush: flush?=0, dirty?=0 [ 15.002] sna_accel_flush: flush?=0, dirty?=0 [ 15.002] sna_block_handler (tv=593.155000) [ 15.002] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.002] sna_accel_do_throttle -- no pending activity [ 15.018] sna_wakeup_handler [ 15.018] sna_accel_flush: flush?=0, dirty?=0 [ 15.018] sna_accel_flush: flush?=0, dirty?=0 [ 15.018] sna_block_handler (tv=593.139000) [ 15.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.018] sna_accel_do_throttle -- no pending activity [ 15.018] sna_wakeup_handler [ 15.018] sna_accel_flush: flush?=0, dirty?=0 [ 15.018] sna_accel_flush: flush?=0, dirty?=0 [ 15.018] sna_accel_flush: flush?=0, dirty?=0 [ 15.018] sna_block_handler (tv=593.139000) [ 15.018] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.018] sna_accel_do_throttle -- no pending activity [ 15.034] sna_wakeup_handler [ 15.034] sna_accel_flush: flush?=0, dirty?=0 [ 15.034] sna_accel_flush: flush?=0, dirty?=0 [ 15.034] sna_block_handler (tv=593.123000) [ 15.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.034] sna_accel_do_throttle -- no pending activity [ 15.034] sna_wakeup_handler [ 15.034] sna_accel_flush: flush?=0, dirty?=0 [ 15.034] sna_accel_flush: flush?=0, dirty?=0 [ 15.034] sna_accel_flush: flush?=0, dirty?=0 [ 15.034] sna_block_handler (tv=593.123000) [ 15.034] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.034] sna_accel_do_throttle -- no pending activity [ 15.050] sna_wakeup_handler [ 15.050] sna_accel_flush: flush?=0, dirty?=0 [ 15.050] sna_accel_flush: flush?=0, dirty?=0 [ 15.050] sna_block_handler (tv=593.107000) [ 15.050] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.050] sna_accel_do_throttle -- no pending activity [ 15.050] sna_wakeup_handler [ 15.050] sna_accel_flush: flush?=0, dirty?=0 [ 15.050] sna_accel_flush: flush?=0, dirty?=0 [ 15.050] sna_accel_flush: flush?=0, dirty?=0 [ 15.050] sna_block_handler (tv=593.107000) [ 15.050] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.051] sna_accel_do_throttle -- no pending activity [ 15.067] sna_wakeup_handler [ 15.067] sna_accel_flush: flush?=0, dirty?=0 [ 15.067] sna_accel_flush: flush?=0, dirty?=0 [ 15.067] sna_block_handler (tv=593.90000) [ 15.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.067] sna_accel_do_throttle -- no pending activity [ 15.067] sna_wakeup_handler [ 15.067] sna_accel_flush: flush?=0, dirty?=0 [ 15.067] sna_accel_flush: flush?=0, dirty?=0 [ 15.067] sna_accel_flush: flush?=0, dirty?=0 [ 15.067] sna_block_handler (tv=593.90000) [ 15.067] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.067] sna_accel_do_throttle -- no pending activity [ 15.083] sna_wakeup_handler [ 15.083] sna_accel_flush: flush?=0, dirty?=0 [ 15.083] sna_accel_flush: flush?=0, dirty?=0 [ 15.083] sna_block_handler (tv=593.74000) [ 15.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.083] sna_accel_do_throttle -- no pending activity [ 15.083] sna_wakeup_handler [ 15.083] sna_accel_flush: flush?=0, dirty?=0 [ 15.083] sna_accel_flush: flush?=0, dirty?=0 [ 15.083] sna_accel_flush: flush?=0, dirty?=0 [ 15.083] sna_block_handler (tv=593.74000) [ 15.083] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.083] sna_accel_do_throttle -- no pending activity [ 15.099] sna_wakeup_handler [ 15.099] sna_accel_flush: flush?=0, dirty?=0 [ 15.099] sna_accel_flush: flush?=0, dirty?=0 [ 15.099] sna_block_handler (tv=593.58000) [ 15.099] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.099] sna_accel_do_throttle -- no pending activity [ 15.100] sna_wakeup_handler [ 15.100] sna_accel_flush: flush?=0, dirty?=0 [ 15.100] sna_accel_flush: flush?=0, dirty?=0 [ 15.100] sna_accel_flush: flush?=0, dirty?=0 [ 15.100] sna_block_handler (tv=593.57000) [ 15.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.100] sna_accel_do_throttle -- no pending activity [ 15.116] sna_wakeup_handler [ 15.116] sna_accel_flush: flush?=0, dirty?=0 [ 15.116] sna_accel_flush: flush?=0, dirty?=0 [ 15.116] sna_block_handler (tv=593.41000) [ 15.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.116] sna_accel_do_throttle -- no pending activity [ 15.116] sna_wakeup_handler [ 15.116] sna_accel_flush: flush?=0, dirty?=0 [ 15.116] sna_accel_flush: flush?=0, dirty?=0 [ 15.116] sna_accel_flush: flush?=0, dirty?=0 [ 15.116] sna_block_handler (tv=593.41000) [ 15.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.116] sna_accel_do_throttle -- no pending activity [ 15.132] sna_wakeup_handler [ 15.132] sna_accel_flush: flush?=0, dirty?=0 [ 15.132] sna_accel_flush: flush?=0, dirty?=0 [ 15.132] sna_block_handler (tv=593.25000) [ 15.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.132] sna_accel_do_throttle -- no pending activity [ 15.132] sna_wakeup_handler [ 15.132] sna_accel_flush: flush?=0, dirty?=0 [ 15.132] sna_accel_flush: flush?=0, dirty?=0 [ 15.132] sna_accel_flush: flush?=0, dirty?=0 [ 15.132] sna_block_handler (tv=593.25000) [ 15.132] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.132] sna_accel_do_throttle -- no pending activity [ 15.148] sna_wakeup_handler [ 15.148] sna_accel_flush: flush?=0, dirty?=0 [ 15.148] sna_accel_flush: flush?=0, dirty?=0 [ 15.148] sna_block_handler (tv=593.9000) [ 15.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.148] sna_accel_do_throttle -- no pending activity [ 15.148] sna_wakeup_handler [ 15.148] sna_accel_flush: flush?=0, dirty?=0 [ 15.148] sna_accel_flush: flush?=0, dirty?=0 [ 15.148] sna_accel_flush: flush?=0, dirty?=0 [ 15.149] sna_block_handler (tv=593.8000) [ 15.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.149] sna_accel_do_throttle -- no pending activity [ 15.165] sna_wakeup_handler [ 15.165] sna_accel_flush: flush?=0, dirty?=0 [ 15.165] sna_accel_flush: flush?=0, dirty?=0 [ 15.165] sna_block_handler (tv=592.992000) [ 15.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.165] sna_accel_do_throttle -- no pending activity [ 15.165] sna_wakeup_handler [ 15.165] sna_accel_flush: flush?=0, dirty?=0 [ 15.165] sna_accel_flush: flush?=0, dirty?=0 [ 15.165] sna_accel_flush: flush?=0, dirty?=0 [ 15.165] sna_block_handler (tv=592.992000) [ 15.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.165] sna_accel_do_throttle -- no pending activity [ 15.181] sna_wakeup_handler [ 15.181] sna_accel_flush: flush?=0, dirty?=0 [ 15.181] sna_accel_flush: flush?=0, dirty?=0 [ 15.181] sna_block_handler (tv=592.976000) [ 15.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.181] sna_accel_do_throttle -- no pending activity [ 15.181] sna_wakeup_handler [ 15.181] sna_accel_flush: flush?=0, dirty?=0 [ 15.181] sna_accel_flush: flush?=0, dirty?=0 [ 15.181] sna_accel_flush: flush?=0, dirty?=0 [ 15.181] sna_block_handler (tv=592.976000) [ 15.181] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.181] sna_accel_do_throttle -- no pending activity [ 15.197] sna_wakeup_handler [ 15.197] sna_accel_flush: flush?=0, dirty?=0 [ 15.197] sna_accel_flush: flush?=0, dirty?=0 [ 15.197] sna_block_handler (tv=592.960000) [ 15.197] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.197] sna_accel_do_throttle -- no pending activity [ 15.198] sna_wakeup_handler [ 15.198] sna_accel_flush: flush?=0, dirty?=0 [ 15.198] sna_accel_flush: flush?=0, dirty?=0 [ 15.198] sna_accel_flush: flush?=0, dirty?=0 [ 15.198] sna_block_handler (tv=592.959000) [ 15.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.198] sna_accel_do_throttle -- no pending activity [ 15.210] sna_wakeup_handler [ 15.210] sna_create_pixmap(576, 76, 24, usage=0) [ 15.210] kgem_can_create_2d: 576x76 @ 24 [ 15.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.210] kgem_can_create_2d: untiled size=176128 [ 15.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.210] kgem_can_create_2d: tiled[-1] size=176128 [ 15.210] sna_create_pixmap: usage=0, flags=1b [ 15.210] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.210] __pop_freed_pixmap: reusing freed pixmap=1336 header [ 15.210] create_pixmap_hdr: pixmap=1347, width=576, height=76, usage=0 [ 15.210] sna_create_pixmap: serial=1347, 576x76, usage=0 [ 15.210] sna_composite_rectangles(pixmap=1348, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.210] sna_composite_rectangles: converted to op 0 [ 15.210] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.210] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.210] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.210] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.210] sna_composite_rectangles: dropping last-cpu hint [ 15.210] sna_drawable_use_bo pixmap=1348, box=((0, 0), (576, 76)), flags=19... [ 15.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.210] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.210] sna_pixmap_move_to_gpu(pixmap=1348, usage=0), flags=b [ 15.210] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.210] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.210] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.210] sna_pixmap_alloc_gpu: pixmap=1348 [ 15.210] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.210] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.210] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 15.210] from inactive: pitch=2560, tiling=1: handle=36, id=1075 [ 15.210] __sna_damage_all(576, 76) [ 15.210] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.210] sna_pixmap_mark_active: pixmap=1348, handle=36 [ 15.210] sna_drawable_use_bo: allocated GPU bo for operation [ 15.210] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.210] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 15.210] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.210] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.210] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.210] sna_render_get_solid: 0 [ 15.210] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 15.210] kgem_check_bo: num_pages=+50, num_exec=+1 [ 15.210] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.210] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.210] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.210] kgem_add_handle: handle=4, index=0 [ 15.210] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.210] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.210] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.210] gen9_composite_get_binding_table(ffc0) [ 15.210] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 15.210] kgem_add_handle: handle=36, index=1 [ 15.210] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 15.210] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 15.210] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.210] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.210] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.210] kgem_add_handle: handle=7, index=2 [ 15.210] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.210] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.210] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.210] gen9_emit_sampler: sampler = 1 [ 15.210] gen9_emit_sf: num_sf_outputs=1 [ 15.210] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.210] gen9_emit_vertex_elements: setup id=0 [ 15.210] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.210] (0, 0), (576, 76) [ 15.210] gen8_vertex_flush[490] = 3 [ 15.210] sna_composite_rectangles: pixmap=1348 marking clear [0]? 1 [ 15.210] sna_composite_rectangles(pixmap=1348, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 15.210] sna_composite_rectangles: converted to op 1 [ 15.210] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.210] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.210] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.210] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.210] sna_composite_rectangles: promoting to full GPU [ 15.210] sna_composite_rectangles: dropping last-cpu hint [ 15.210] sna_drawable_use_bo pixmap=1348, box=((0, 0), (576, 76)), flags=19... [ 15.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.210] sna_drawable_use_bo: using whole GPU bo [ 15.210] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 15.210] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.210] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 15.210] sna_render_get_solid: ff2c001e [ 15.210] sna_render_get_solid(0) = ff2c001e (old) [ 15.210] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 15.210] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.210] gen9_composite_get_binding_table(ff00) [ 15.210] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 15.210] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 15.210] kgem_add_handle: handle=8, index=3 [ 15.210] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 15.210] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.210] gen9_emit_vertex_elements: setup id=0 [ 15.210] (0, 0), (576, 76) [ 15.210] gen8_vertex_flush[4cc] = 3 [ 15.210] sna_composite_rectangles: pixmap=1348 marking clear [ff2c001e]? 1 [ 15.210] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=544 [ 15.210] sna_validate_gc: recomputing clip [ 15.210] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 15.210] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1348:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 15.210] sna_copy_area: normal copy [ 15.210] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 15.210] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 15.210] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 15.210] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 15.210] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 15.210] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 15.210] sna_do_copy: pixmap -- no source clipping [ 15.210] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 15.210] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 15.210] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1348+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 15.210] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 15.210] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.210] sna_drawable_use_bo pixmap=1348, box=((0, 0), (576, 76)), flags=1b... [ 15.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 15.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.210] sna_drawable_use_bo: using whole GPU bo [ 15.210] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 15.210] sna_pixmap_move_to_gpu: already all-damaged [ 15.210] sna_pixmap_mark_active: pixmap=292, handle=9 [ 15.210] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.210] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 15.210] kgem_bo_is_render: handle=9, rq? 0 [0] [ 15.210] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.210] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.210] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 15.210] gen9_composite_get_binding_table(fe80) [ 15.210] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 15.211] kgem_add_handle: handle=9, index=4 [ 15.211] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 15.211] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 15.211] gen9_emit_sampler: sampler = 0 [ 15.211] gen9_emit_vertex_elements: setup id=0 [ 15.211] (192, 1096) -> (0, 0) + (576, 76) [ 15.211] gen8_vertex_flush[510] = 3 [ 15.211] sna_create_pixmap(80, 80, 32, usage=0) [ 15.211] kgem_can_create_2d: 80x80 @ 32 [ 15.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 15.211] kgem_can_create_2d: untiled size=28672 [ 15.211] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 15.211] kgem_choose_tiling: 80x80 -> 0 [ 15.211] sna_create_pixmap: usage=0, flags=b [ 15.211] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 15.211] __pop_freed_pixmap: reusing freed pixmap=1340 header [ 15.211] create_pixmap_hdr: pixmap=1349, width=80, height=80, usage=0 [ 15.211] sna_create_pixmap: serial=1349, 80x80, usage=0 [ 15.211] sna_composite_rectangles(pixmap=1350, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 15.211] sna_composite_rectangles: converted to op 0 [ 15.211] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 15.211] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 15.211] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 15.211] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 15.211] sna_composite_rectangles: dropping last-cpu hint [ 15.211] sna_drawable_use_bo pixmap=1350, box=((0, 0), (80, 80)), flags=19... [ 15.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.211] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.211] sna_pixmap_move_to_gpu(pixmap=1350, usage=0), flags=b [ 15.211] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.211] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 15.211] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 15.211] kgem_choose_tiling: 80x80 -> 0 [ 15.211] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 15.211] kgem_choose_tiling: 80x80 -> 0 [ 15.211] sna_pixmap_alloc_gpu: pixmap=1350 [ 15.211] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 15.211] inactive too small: 5 < 7 [ 15.211] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 15.211] from inactive: pitch=320, tiling=0: handle=3, id=1076 [ 15.211] __sna_damage_all(80, 80) [ 15.211] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.211] sna_pixmap_mark_active: pixmap=1350, handle=3 [ 15.211] sna_drawable_use_bo: allocated GPU bo for operation [ 15.211] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.211] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.211] kgem_bo_is_render: handle=3, rq? 0 [0] [ 15.211] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 15.211] sna_render_get_solid: 0 [ 15.211] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.211] kgem_set_mode: flushing before new bo [ 15.211] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 15.211] gen8_vertex_close: reloc[0] = 287 [ 15.211] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.211] kgem_add_handle: handle=16, index=5 [ 15.211] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 15.211] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 15.211] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.211] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.211] kgem_fixup_relocs: shrinking by 61440 [ 15.211] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.211] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.211] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.211] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.211] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.211] __kgem_bo_clear_busy: handle=7 [ 15.211] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.211] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.211] __kgem_bo_clear_busy: handle=8 [ 15.211] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.211] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 15.211] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.211] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.211] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.211] kgem_check_bo: num_pages=+16, num_exec=+1 [ 15.211] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.211] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.211] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.211] kgem_add_handle: handle=4, index=0 [ 15.211] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.211] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.211] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.211] gen9_composite_get_binding_table(ffc0) [ 15.211] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 15.211] kgem_add_handle: handle=3, index=1 [ 15.211] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 15.211] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 15.211] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 15.211] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.211] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.211] kgem_add_handle: handle=7, index=2 [ 15.211] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.211] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.211] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.211] gen9_emit_sampler: sampler = 1 [ 15.211] gen9_emit_sf: num_sf_outputs=1 [ 15.211] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.211] gen9_emit_vertex_elements: setup id=0 [ 15.211] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.211] (0, 0), (80, 80) [ 15.211] gen8_vertex_flush[490] = 3 [ 15.211] sna_composite_rectangles: pixmap=1350 marking clear [0]? 1 [ 15.211] sna_composite_rectangles(pixmap=1350, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 15.211] sna_composite_rectangles: converted to op 1 [ 15.211] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 15.211] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 15.211] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 15.211] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 15.211] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 15.211] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 15.211] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 15.211] sna_composite_rectangles: dropping last-cpu hint [ 15.211] sna_drawable_use_bo pixmap=1350, box=((0, 0), (80, 80)), flags=1... [ 15.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 15.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.211] sna_drawable_use_bo: using whole GPU bo [ 15.211] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 15.211] kgem_bo_is_render: handle=3, rq? 1 [1] [ 15.211] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 15.211] sna_render_get_solid: 40404040 [ 15.211] sna_render_get_solid(1) = 40404040 (old) [ 15.211] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.211] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.211] gen9_composite_get_binding_table(ff00) [ 15.211] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 15.211] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 15.211] kgem_add_handle: handle=8, index=3 [ 15.211] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 15.211] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.211] gen9_emit_vertex_elements: setup id=0 [ 15.211] (0, 0), (2, 2) [ 15.211] (78, 0), (80, 2) [ 15.211] (0, 78), (2, 80) [ 15.211] (78, 78), (80, 80) [ 15.211] gen8_vertex_flush[4cc] = 12 [ 15.211] sna_composite(pixmap=1348, op=3, src=1350+(192, 1096), mask=0+(0, 0), dst=1348+(0, 0)+(0, 0), size=(576, 76) [ 15.211] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.211] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.211] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.211] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.211] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 15.211] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.211] gen9_render_composite: 576x76, current mode=1/1 [ 15.211] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.211] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 15.211] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 15.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.211] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.211] sna_drawable_use_bo pixmap=1348, box=((0, 0), (576, 76)), flags=7... [ 15.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.211] sna_drawable_use_bo: using whole GPU bo [ 15.211] gen9_composite_set_target: pixmap=1348, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.211] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 15.211] sna_transform_is_imprecise_integer_translation: no transform [ 15.211] gen9_composite_picture: integer translation (0, 0), removing [ 15.211] sna_render_pixmap_bo pixmap=1350, (192, 1096)x(576, 76)/(80, 80) [ 15.211] sna_render_pixmap_bo: GPU all damaged [ 15.211] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.211] kgem_bo_is_render: handle=3, rq? 1 [1] [ 15.211] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 15.211] gen4_choose_composite_emitter: identity src, no mask [ 15.211] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.211] __kgem_retire_rq: request 1 complete [ 15.211] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 15.211] kgem_set_mode: flushing before new bo [ 15.211] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 15.211] gen8_vertex_close: reloc[0] = 287 [ 15.211] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.211] kgem_add_handle: handle=16, index=4 [ 15.211] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 15.211] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 15.211] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.211] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.211] kgem_fixup_relocs: shrinking by 61440 [ 15.211] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.211] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.211] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 15.211] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.211] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.211] __kgem_bo_clear_busy: handle=7 [ 15.211] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.211] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.211] __kgem_bo_clear_busy: handle=8 [ 15.211] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.211] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.211] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.211] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.211] kgem_check_bo: num_pages=+66, num_exec=+2 [ 15.211] aligning vertex: was 2, now 3 floats per vertex [ 15.211] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.211] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.211] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.211] kgem_add_handle: handle=4, index=0 [ 15.211] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.211] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.211] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.211] gen9_composite_get_binding_table(ffc0) [ 15.211] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 15.211] kgem_add_handle: handle=36, index=1 [ 15.211] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 15.211] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 15.211] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.211] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 15.211] kgem_add_handle: handle=3, index=2 [ 15.211] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 15.211] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 15.211] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 15.211] gen9_emit_sampler: sampler = a [ 15.211] gen9_emit_sf: num_sf_outputs=1 [ 15.211] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.211] gen9_emit_vertex_elements: setup id=2 [ 15.211] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.211] gen9_render_composite_box: (0, 0), (576, 76) [ 15.211] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.211] gen8_vertex_flush[490] = 3 [ 15.211] sna_destroy_pixmap: pixmap=1350, attached?=1 [ 15.211] _kgem_bo_destroy: handle=3, proxy? 0 [ 15.211] __kgem_bo_destroy: handle=3, size=65536 [ 15.211] __kgem_bo_destroy: handle=3 -> active [ 15.211] __sna_free_pixmap(pixmap=1350) [ 15.211] sna_create_pixmap(576, 76, 32, usage=0) [ 15.211] kgem_can_create_2d: 576x76 @ 32 [ 15.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.211] kgem_can_create_2d: untiled size=176128 [ 15.211] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.211] kgem_can_create_2d: tiled[-1] size=176128 [ 15.211] sna_create_pixmap: usage=0, flags=1b [ 15.211] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.211] __pop_freed_pixmap: reusing freed pixmap=1350 header [ 15.211] create_pixmap_hdr: pixmap=1351, width=576, height=76, usage=0 [ 15.211] sna_create_pixmap: serial=1351, 576x76, usage=0 [ 15.211] sna_composite_rectangles(pixmap=1352, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.211] sna_composite_rectangles: converted to op 0 [ 15.211] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.211] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.211] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.211] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.211] sna_composite_rectangles: dropping last-cpu hint [ 15.211] sna_drawable_use_bo pixmap=1352, box=((0, 0), (576, 76)), flags=19... [ 15.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.211] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.211] sna_pixmap_move_to_gpu(pixmap=1352, usage=0), flags=b [ 15.211] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.211] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.211] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.211] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.211] sna_pixmap_alloc_gpu: pixmap=1352 [ 15.211] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.211] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.211] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 15.211] from inactive: pitch=2560, tiling=1: handle=38, id=1077 [ 15.211] __sna_damage_all(576, 76) [ 15.211] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.211] sna_pixmap_mark_active: pixmap=1352, handle=38 [ 15.211] sna_drawable_use_bo: allocated GPU bo for operation [ 15.211] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.211] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.211] kgem_bo_is_render: handle=38, rq? 0 [0] [ 15.211] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.211] sna_render_get_solid: 0 [ 15.211] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.211] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.211] __kgem_retire_rq: request 1 complete [ 15.211] kgem_set_mode: flushing before new bo [ 15.211] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 15.211] gen8_vertex_close: reloc[0] = 287 [ 15.211] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.211] kgem_add_handle: handle=16, index=3 [ 15.211] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.211] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 15.211] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.211] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.211] kgem_fixup_relocs: shrinking by 61440 [ 15.211] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.211] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.211] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.211] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.211] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 15.212] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.212] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.212] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.212] kgem_check_bo: num_pages=+50, num_exec=+1 [ 15.212] aligning vertex: was 3, now 2 floats per vertex [ 15.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.212] kgem_add_handle: handle=4, index=0 [ 15.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.212] gen9_composite_get_binding_table(ffc0) [ 15.212] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 15.212] kgem_add_handle: handle=38, index=1 [ 15.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 15.212] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 15.212] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.212] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.212] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.212] kgem_add_handle: handle=7, index=2 [ 15.212] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.212] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.212] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.212] gen9_emit_sampler: sampler = 1 [ 15.212] gen9_emit_sf: num_sf_outputs=1 [ 15.212] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.212] gen9_emit_vertex_elements: setup id=0 [ 15.212] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.212] (0, 0), (576, 76) [ 15.212] gen8_vertex_flush[490] = 3 [ 15.212] sna_composite_rectangles: pixmap=1352 marking clear [0]? 1 [ 15.212] sna_composite(pixmap=1352, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1352+(0, 0)+(0, 0), size=(576, 76) [ 15.212] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.212] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.212] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.212] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.212] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 15.212] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.212] gen9_render_composite: 576x76, current mode=1/1 [ 15.212] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.212] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 15.212] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 15.212] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 15.212] sna_drawable_use_bo pixmap=1352, box=((0, 0), (576, 76)), flags=1f... [ 15.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 15.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.212] sna_drawable_use_bo: using whole GPU bo [ 15.212] gen9_composite_set_target: pixmap=1352, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.212] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 15.212] sna_transform_is_imprecise_integer_translation: no transform [ 15.212] gen9_composite_picture: integer translation (0, 0), removing [ 15.212] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 15.212] sna_render_pixmap_bo: GPU all damaged [ 15.212] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.212] kgem_bo_is_render: handle=9, rq? 0 [0] [ 15.212] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.212] gen4_choose_composite_emitter: identity src, no mask [ 15.212] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 15.212] aligning vertex: was 2, now 3 floats per vertex [ 15.212] gen9_composite_get_binding_table(ff00) [ 15.212] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 15.212] kgem_add_handle: handle=9, index=3 [ 15.212] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 15.212] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 15.212] gen9_emit_sampler: sampler = 2 [ 15.212] gen9_emit_vertex_elements: setup id=2 [ 15.212] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.212] gen9_render_composite_box: (0, 0), (576, 76) [ 15.212] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.212] gen8_vertex_flush[504] = 3 [ 15.212] sna_composite_rectangles(pixmap=1352, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 15.212] sna_composite_rectangles: converted to op 3 [ 15.212] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.212] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.212] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.212] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.212] sna_drawable_use_bo pixmap=1352, box=((0, 0), (576, 76)), flags=1... [ 15.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 15.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.212] sna_drawable_use_bo: using whole GPU bo [ 15.212] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 15.212] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.212] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 15.212] sna_render_get_solid: 660a0a0a [ 15.212] sna_render_get_solid(2) = 660a0a0a (old) [ 15.212] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 15.212] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.212] aligning vertex: was 3, now 2 floats per vertex [ 15.212] gen9_composite_get_binding_table(fe80) [ 15.212] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 15.212] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 15.212] kgem_add_handle: handle=8, index=4 [ 15.212] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 15.212] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.212] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 15.212] gen9_emit_sampler: sampler = 1 [ 15.212] gen9_emit_vertex_elements: setup id=0 [ 15.212] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.212] (0, 0), (576, 76) [ 15.212] gen8_vertex_flush[57c] = 3 [ 15.212] sna_create_pixmap(576, 76, 32, usage=0) [ 15.212] kgem_can_create_2d: 576x76 @ 32 [ 15.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.212] kgem_can_create_2d: untiled size=176128 [ 15.212] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.212] kgem_can_create_2d: tiled[-1] size=176128 [ 15.212] sna_create_pixmap: usage=0, flags=1b [ 15.212] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.212] __pop_freed_pixmap: reusing freed pixmap=1342 header [ 15.212] create_pixmap_hdr: pixmap=1353, width=576, height=76, usage=0 [ 15.212] sna_create_pixmap: serial=1353, 576x76, usage=0 [ 15.212] sna_composite_rectangles(pixmap=1354, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.212] sna_composite_rectangles: converted to op 0 [ 15.212] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.212] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.212] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.212] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.212] sna_composite_rectangles: dropping last-cpu hint [ 15.212] sna_drawable_use_bo pixmap=1354, box=((0, 0), (576, 76)), flags=19... [ 15.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.212] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.212] sna_pixmap_move_to_gpu(pixmap=1354, usage=0), flags=b [ 15.212] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.212] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.212] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.212] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.212] sna_pixmap_alloc_gpu: pixmap=1354 [ 15.212] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.212] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.212] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 15.212] from inactive: pitch=2560, tiling=1: handle=37, id=1078 [ 15.212] __sna_damage_all(576, 76) [ 15.212] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.212] sna_pixmap_mark_active: pixmap=1354, handle=37 [ 15.212] sna_drawable_use_bo: allocated GPU bo for operation [ 15.212] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.212] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.212] kgem_bo_is_render: handle=37, rq? 0 [0] [ 15.212] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.212] sna_render_get_solid: 0 [ 15.212] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.212] __kgem_retire_rq: request 1 complete [ 15.212] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 15.212] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 15.212] kgem_bo_move_to_cache: release handle=3 [ 15.212] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 15.212] kgem_set_mode: flushing before new bo [ 15.212] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 15.212] gen8_vertex_close: reloc[0] = 287 [ 15.212] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.212] kgem_add_handle: handle=16, index=5 [ 15.212] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 15.212] gen8_vertex_close: reloc[1] = 316 [ 15.212] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 15.212] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 15.212] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 15.212] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.212] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.212] kgem_fixup_relocs: shrinking by 61440 [ 15.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.212] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.212] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 15.212] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.212] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.212] __kgem_bo_clear_busy: handle=7 [ 15.212] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.212] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 15.212] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.212] __kgem_bo_clear_busy: handle=8 [ 15.212] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.212] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.212] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.212] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.212] kgem_check_bo: num_pages=+50, num_exec=+1 [ 15.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.212] kgem_add_handle: handle=4, index=0 [ 15.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.212] gen9_composite_get_binding_table(ffc0) [ 15.212] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 15.212] kgem_add_handle: handle=37, index=1 [ 15.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 15.212] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 15.212] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.212] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.212] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.212] kgem_add_handle: handle=7, index=2 [ 15.212] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.212] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.212] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.212] gen9_emit_sampler: sampler = 1 [ 15.212] gen9_emit_sf: num_sf_outputs=1 [ 15.212] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.212] gen9_emit_vertex_elements: setup id=0 [ 15.212] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.212] (0, 0), (576, 76) [ 15.212] gen8_vertex_flush[490] = 3 [ 15.212] sna_composite_rectangles: pixmap=1354 marking clear [0]? 1 [ 15.212] sna_create_pixmap(576, 76, 32, usage=0) [ 15.212] kgem_can_create_2d: 576x76 @ 32 [ 15.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.212] kgem_can_create_2d: untiled size=176128 [ 15.212] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.212] kgem_can_create_2d: tiled[-1] size=176128 [ 15.212] sna_create_pixmap: usage=0, flags=1b [ 15.212] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.212] __pop_freed_pixmap: reusing freed pixmap=1344 header [ 15.212] create_pixmap_hdr: pixmap=1355, width=576, height=76, usage=0 [ 15.212] sna_create_pixmap: serial=1355, 576x76, usage=0 [ 15.212] sna_composite_rectangles(pixmap=1356, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.212] sna_composite_rectangles: converted to op 0 [ 15.212] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.212] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.212] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.212] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.212] sna_composite_rectangles: dropping last-cpu hint [ 15.212] sna_drawable_use_bo pixmap=1356, box=((0, 0), (576, 76)), flags=19... [ 15.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.212] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.212] sna_pixmap_move_to_gpu(pixmap=1356, usage=0), flags=b [ 15.212] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.212] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.212] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.212] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.212] sna_pixmap_alloc_gpu: pixmap=1356 [ 15.212] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.212] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.212] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 15.212] from inactive: pitch=2560, tiling=1: handle=23, id=1079 [ 15.212] __sna_damage_all(576, 76) [ 15.212] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.212] sna_pixmap_mark_active: pixmap=1356, handle=23 [ 15.212] sna_drawable_use_bo: allocated GPU bo for operation [ 15.212] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.212] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.212] kgem_bo_is_render: handle=23, rq? 0 [0] [ 15.212] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.212] sna_render_get_solid: 0 [ 15.212] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.212] __kgem_retire_rq: request 1 complete [ 15.212] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 15.212] kgem_set_mode: flushing before new bo [ 15.212] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 15.212] gen8_vertex_close: reloc[0] = 287 [ 15.212] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.212] kgem_add_handle: handle=16, index=3 [ 15.212] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.212] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 15.212] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.212] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.212] kgem_fixup_relocs: shrinking by 61440 [ 15.212] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.212] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.212] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 15.212] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.212] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.212] __kgem_bo_clear_busy: handle=7 [ 15.212] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.212] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.212] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.212] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.212] kgem_check_bo: num_pages=+64, num_exec=+1 [ 15.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.212] kgem_add_handle: handle=4, index=0 [ 15.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.212] gen9_composite_get_binding_table(ffc0) [ 15.212] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 15.212] kgem_add_handle: handle=23, index=1 [ 15.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 15.212] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 15.212] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.212] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.212] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.212] kgem_add_handle: handle=7, index=2 [ 15.212] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.212] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.212] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.212] gen9_emit_sampler: sampler = 1 [ 15.212] gen9_emit_sf: num_sf_outputs=1 [ 15.212] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.212] gen9_emit_vertex_elements: setup id=0 [ 15.212] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.212] (0, 0), (576, 76) [ 15.212] gen8_vertex_flush[490] = 3 [ 15.212] sna_composite_rectangles: pixmap=1356 marking clear [0]? 1 [ 15.212] sna_create_pixmap(576, 76, 32, usage=0) [ 15.212] kgem_can_create_2d: 576x76 @ 32 [ 15.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.212] kgem_can_create_2d: untiled size=176128 [ 15.212] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.212] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.212] kgem_can_create_2d: tiled[-1] size=176128 [ 15.212] sna_create_pixmap: usage=0, flags=1b [ 15.212] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.213] __pop_freed_pixmap: reusing freed pixmap=1346 header [ 15.213] create_pixmap_hdr: pixmap=1357, width=576, height=76, usage=0 [ 15.213] sna_create_pixmap: serial=1357, 576x76, usage=0 [ 15.213] sna_composite_rectangles(pixmap=1358, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.213] sna_composite_rectangles: converted to op 0 [ 15.213] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.213] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.213] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.213] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.213] sna_composite_rectangles: dropping last-cpu hint [ 15.213] sna_drawable_use_bo pixmap=1358, box=((0, 0), (576, 76)), flags=19... [ 15.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.213] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.213] sna_pixmap_move_to_gpu(pixmap=1358, usage=0), flags=b [ 15.213] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.213] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.213] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.213] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.213] sna_pixmap_alloc_gpu: pixmap=1358 [ 15.213] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.213] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.213] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 15.213] from inactive: pitch=2560, tiling=1: handle=42, id=1080 [ 15.213] __sna_damage_all(576, 76) [ 15.213] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.213] sna_pixmap_mark_active: pixmap=1358, handle=42 [ 15.213] sna_drawable_use_bo: allocated GPU bo for operation [ 15.213] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.213] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.213] kgem_bo_is_render: handle=42, rq? 0 [0] [ 15.213] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.213] sna_render_get_solid: 0 [ 15.213] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.213] __kgem_retire_rq: request 1 complete [ 15.213] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 15.213] kgem_set_mode: flushing before new bo [ 15.213] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 15.213] gen8_vertex_close: reloc[0] = 287 [ 15.213] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.213] kgem_add_handle: handle=16, index=3 [ 15.213] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.213] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 15.213] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.213] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.213] kgem_fixup_relocs: shrinking by 61440 [ 15.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.213] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.213] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 15.213] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.213] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.213] __kgem_bo_clear_busy: handle=7 [ 15.213] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.213] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.213] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.213] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.213] kgem_check_bo: num_pages=+114, num_exec=+1 [ 15.213] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.213] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.213] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.213] kgem_add_handle: handle=4, index=0 [ 15.213] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.213] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.213] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.213] gen9_composite_get_binding_table(ffc0) [ 15.213] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 15.213] kgem_add_handle: handle=42, index=1 [ 15.213] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 15.213] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 15.213] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.213] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.213] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.213] kgem_add_handle: handle=7, index=2 [ 15.213] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.213] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.213] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.213] gen9_emit_sampler: sampler = 1 [ 15.213] gen9_emit_sf: num_sf_outputs=1 [ 15.213] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.213] gen9_emit_vertex_elements: setup id=0 [ 15.213] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.213] (0, 0), (576, 76) [ 15.213] gen8_vertex_flush[490] = 3 [ 15.213] sna_composite_rectangles: pixmap=1358 marking clear [0]? 1 [ 15.213] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 15.213] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.213] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 15.213] trapezoid_spans_maybe_inplace? clear, no [ 15.213] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 15.213] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 15.213] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 15.213] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 15.213] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 15.213] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 15.213] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 15.213] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 15.213] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 15.213] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 15.213] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 15.213] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 15.213] sna_drawable_use_bo pixmap=1358, box=((2, 2), (574, 74)), flags=7... [ 15.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.213] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.213] sna_drawable_use_bo: using whole GPU bo [ 15.213] gen9_composite_set_target: pixmap=1358, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.213] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 15.213] color_convert: src=4c000000 [20028888] [ 15.213] color_convert: dst=4c000000 [20028888] [ 15.213] sna_render_get_solid: 4c000000 [ 15.213] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.213] gen4_choose_spans_emitter: solid source [ 15.213] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.213] aligning vertex: was 2, now 3 floats per vertex [ 15.213] gen9_composite_get_binding_table(ff00) [ 15.213] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 15.213] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 15.213] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 15.213] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.213] gen9_emit_sampler: sampler = c [ 15.213] gen9_emit_sf: num_sf_outputs=2 [ 15.213] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 15.213] gen9_emit_vertex_elements: setup id=5 [ 15.213] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 15.213] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 15.213] thread_choose_span: clipped? 0 [ 15.213] imprecise_trapezoid_span_converter: using 4 threads [ 15.213] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 15.213] thread_choose_span: clipped? 0 [ 15.213] span_thread: flushing 26 boxes [ 15.213] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 15.213] span_thread: flushing 1 boxes [ 15.213] span_thread: flushing 1 boxes [ 15.213] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 15.213] span_thread: flushing 26 boxes [ 15.213] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 15.213] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 15.213] gen8_vertex_flush[554] = 162 [ 15.213] gen9_render_composite_spans_done() [ 15.213] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 15.213] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.213] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 15.213] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.213] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 15.213] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.213] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 15.213] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.213] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.213] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.213] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.213] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 15.213] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.213] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 15.213] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 15.213] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.213] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.213] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.213] sna_drawable_use_bo pixmap=1358, box=((0, 0), (576, 76)), flags=7... [ 15.213] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.213] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.213] sna_drawable_use_bo: using whole GPU bo [ 15.213] gen9_composite_set_target: pixmap=1358, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.213] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 15.213] color_convert: src=e6e6e6e6 [20028888] [ 15.213] color_convert: dst=e6e6e6e6 [20028888] [ 15.213] sna_render_get_solid: e6e6e6e6 [ 15.213] sna_render_get_solid(4) = e6e6e6e6 (old) [ 15.213] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 15.213] gen4_choose_spans_emitter: solid source [ 15.213] kgem_check_bo: num_pages=+1, num_exec=+1 [ 15.213] gen9_composite_get_binding_table(fe80) [ 15.213] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 15.213] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 15.213] kgem_add_handle: handle=8, index=3 [ 15.213] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 15.213] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.213] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 15.213] gen9_emit_vertex_elements: setup id=5 [ 15.213] thread_choose_span: clipped? 0 [ 15.213] imprecise_trapezoid_span_converter: using 4 threads [ 15.213] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 15.213] thread_choose_span: clipped? 0 [ 15.213] [ 15.213] [ 15.213] [ 15.213] span_thread: flushing 62 boxes span_thread: flushing 2 boxes [ 15.213] [ 15.213] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 62 boxes [ 15.214] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) span_thread: flushing 2 boxes [ 15.214] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 15.214] gen8_vertex_flush[5a8] = 384 [ 15.214] gen9_render_composite_spans_done() [ 15.214] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=53e, drawable=54c [ 15.214] sna_validate_gc: recomputing clip [ 15.214] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 15.214] sna_copy_area: src=pixmap=1358:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1356:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 15.214] sna_copy_area: normal copy [ 15.214] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.214] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.214] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 15.214] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 15.214] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 15.214] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 15.214] sna_do_copy: pixmap -- no source clipping [ 15.214] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 15.214] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 15.214] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1358+(0, 0), dst pixmap=1356+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 15.214] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=42, cpu_bo=0), replaces=1 [ 15.214] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.214] sna_drawable_use_bo pixmap=1356, box=((0, 0), (576, 76)), flags=1b... [ 15.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 15.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.214] sna_drawable_use_bo: using whole GPU bo [ 15.214] sna_pixmap_move_to_gpu(pixmap=1358, usage=0), flags=a [ 15.214] sna_pixmap_move_to_gpu: already all-damaged [ 15.214] sna_pixmap_mark_active: pixmap=1358, handle=42 [ 15.214] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.214] sna_pixmap_make_cow: make cow src=1358, dst=1356, handle=42 (already cow? src=0, dst=0) [ 15.214] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1358, handle=42 [ 15.214] _kgem_bo_destroy: handle=23, proxy? 0 [ 15.214] __kgem_bo_destroy: handle=23, size=262144 [ 15.214] __kgem_busy: handle=23, busy=0, wedged=0 [ 15.214] __kgem_bo_clear_busy: handle=23 [ 15.214] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 15.214] sna_pixmap_make_cow: moo! attaching clone to pixmap=1356 (source=1358, handle=42) [ 15.214] sna_destroy_pixmap: pixmap=1358, attached?=1 [ 15.214] sna_destroy_pixmap: pixmap=1358 discarding cow, refcnt=2 [ 15.214] __sna_free_pixmap(pixmap=1358) [ 15.214] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 15.214] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.214] sna_glyphs: discarding mask [ 15.214] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 15.214] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 15.214] gen9_render_composite: 0x0, current mode=1/1 [ 15.214] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 15.214] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.214] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 15.214] sna_drawable_use_bo pixmap=1356, box=((0, 0), (576, 76)), flags=7... [ 15.214] sna_pixmap_undo_cow: pixmap=1356, handle=42 [refcnt=1], cow refcnt=1, flags=43 [ 15.214] sna_pixmap_undo_cow: freeing cow [ 15.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.214] sna_drawable_use_bo: using whole GPU bo [ 15.214] gen9_composite_set_target: pixmap=1356, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 15.214] color_convert: src=ff888888 [20028888] [ 15.214] color_convert: dst=ff888888 [20028888] [ 15.214] sna_render_get_solid: ff888888 [ 15.214] sna_render_get_solid(5) = ff888888 (old) [ 15.214] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 15.214] sna_transform_is_imprecise_integer_translation: no transform [ 15.214] gen9_composite_picture: integer translation (0, 0), removing [ 15.214] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 15.214] sna_render_pixmap_bo: GPU all damaged [ 15.214] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 15.214] gen4_choose_composite_emitter: solid, identity mask [ 15.214] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 15.214] aligning vertex: was 3, now 4 floats per vertex [ 15.214] gen9_composite_get_binding_table(fe00) [ 15.214] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 15.214] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 15.214] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 15.214] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.214] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 15.214] kgem_add_handle: handle=6, index=4 [ 15.214] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 15.214] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 15.214] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 15.214] gen9_emit_sampler: sampler = a [ 15.214] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 15.214] gen9_emit_vertex_elements: setup id=9 [ 15.214] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 15.214] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 15.214] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 15.214] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 15.214] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 15.214] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 15.214] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 15.214] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 15.214] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 15.214] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 15.214] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 15.214] gen8_vertex_flush[66c] = 24 [ 15.214] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 15.214] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 15.214] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 15.214] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 15.214] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=54c, drawable=54a [ 15.214] sna_validate_gc: recomputing clip [ 15.214] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 15.214] sna_copy_area: src=pixmap=1356:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1354:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 15.214] sna_copy_area: normal copy [ 15.214] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.214] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.214] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 15.214] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 15.214] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 15.214] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 15.214] sna_do_copy: pixmap -- no source clipping [ 15.214] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 15.214] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 15.214] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1356+(0, 0), dst pixmap=1354+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 15.214] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), replaces=1 [ 15.214] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.214] sna_drawable_use_bo pixmap=1354, box=((0, 0), (576, 76)), flags=1b... [ 15.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 15.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.214] sna_drawable_use_bo: using whole GPU bo [ 15.214] sna_pixmap_move_to_gpu(pixmap=1356, usage=0), flags=a [ 15.214] sna_pixmap_move_to_gpu: already all-damaged [ 15.214] sna_pixmap_mark_active: pixmap=1356, handle=42 [ 15.214] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.214] sna_pixmap_make_cow: make cow src=1356, dst=1354, handle=42 (already cow? src=0, dst=0) [ 15.214] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1356, handle=42 [ 15.214] _kgem_bo_destroy: handle=37, proxy? 0 [ 15.214] __kgem_bo_destroy: handle=37, size=204800 [ 15.214] __kgem_bo_destroy: handle=37, purged [ 15.214] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 15.214] sna_pixmap_make_cow: moo! attaching clone to pixmap=1354 (source=1356, handle=42) [ 15.214] sna_destroy_pixmap: pixmap=1356, attached?=1 [ 15.214] sna_destroy_pixmap: pixmap=1356 discarding cow, refcnt=2 [ 15.214] __sna_free_pixmap(pixmap=1356) [ 15.214] sna_composite(pixmap=1352, op=3, src=1354+(0, 0), mask=0+(0, 0), dst=1352+(0, 0)+(0, 0), size=(576, 76) [ 15.214] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.214] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.214] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.214] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.214] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 15.214] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.214] gen9_render_composite: 576x76, current mode=1/1 [ 15.214] kgem_bo_is_render: handle=38, rq? 0 [0] [ 15.214] sna_blt_composite (0, 0), (0, 0), 576x76 [ 15.214] sna_blt_composite: unsupported op [3] for blitting [ 15.214] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 15.214] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 15.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.214] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.214] sna_drawable_use_bo pixmap=1352, box=((0, 0), (576, 76)), flags=7... [ 15.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.214] sna_drawable_use_bo: using whole GPU bo [ 15.214] gen9_composite_set_target: pixmap=1352, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.214] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 15.214] sna_transform_is_imprecise_integer_translation: no transform [ 15.214] gen9_composite_picture: integer translation (0, 0), removing [ 15.214] sna_render_pixmap_bo pixmap=1354, (0, 0)x(576, 76)/(576, 76) [ 15.214] sna_render_pixmap_bo: GPU all damaged [ 15.214] kgem_bo_is_render: handle=38, rq? 0 [0] [ 15.214] kgem_bo_is_render: handle=42, rq? 1 [1] [ 15.214] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 15.214] gen4_choose_composite_emitter: identity src, no mask [ 15.214] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.214] __kgem_retire_rq: request 1 complete [ 15.214] kgem_set_mode: flushing before new bo [ 15.214] gen8_vertex_close: used=1836, vbo active? 16, vb=221, nreloc=3 [ 15.214] gen8_vertex_close: reloc[0] = 287 [ 15.214] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.214] kgem_add_handle: handle=16, index=5 [ 15.214] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 15.214] gen8_vertex_close: reloc[1] = 336 [ 15.214] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 15.214] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 15.214] gen8_vertex_close: reloc[2] = 406 [ 15.214] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 15.214] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 15.214] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1214 [fenced=0] [ 15.214] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.214] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.214] kgem_fixup_relocs: shrinking by 61440 [ 15.214] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.214] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.214] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 15.214] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.214] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.214] __kgem_bo_clear_busy: handle=7 [ 15.214] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.214] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.214] __kgem_bo_clear_busy: handle=7 [ 15.214] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.214] __kgem_bo_clear_busy: handle=8 [ 15.214] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.214] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.214] __kgem_bo_clear_busy: handle=8 [ 15.214] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 15.214] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.214] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.214] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.214] kgem_check_bo: num_pages=+164, num_exec=+2 [ 15.214] aligning vertex: was 4, now 3 floats per vertex [ 15.214] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.214] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.214] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.214] kgem_add_handle: handle=4, index=0 [ 15.214] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.214] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.214] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.214] gen9_composite_get_binding_table(ffc0) [ 15.214] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 15.214] kgem_add_handle: handle=38, index=1 [ 15.214] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 15.214] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 15.214] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.214] kgem_add_reloc64: handle=42, pos=16344, delta=0, domains=40000 [ 15.214] kgem_add_handle: handle=42, index=2 [ 15.214] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd3ca000) [ 15.214] [3fd0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 15.214] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 15.214] gen9_emit_sampler: sampler = 2 [ 15.214] gen9_emit_sf: num_sf_outputs=1 [ 15.214] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.214] gen9_emit_vertex_elements: setup id=2 [ 15.214] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.214] gen9_render_composite_box: (0, 0), (576, 76) [ 15.214] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.214] gen8_vertex_flush[490] = 3 [ 15.214] sna_destroy_pixmap: pixmap=1354, attached?=1 [ 15.214] sna_destroy_pixmap: pixmap=1354 discarding cow, refcnt=1 [ 15.214] _kgem_bo_destroy: handle=42, proxy? 0 [ 15.214] __kgem_bo_destroy: handle=42, size=466944 [ 15.214] __kgem_bo_destroy: handle=42 -> active [ 15.214] __sna_free_pixmap(pixmap=1354) [ 15.214] sna_composite(pixmap=1348, op=3, src=1352+(0, 0), mask=0+(0, 0), dst=1348+(0, 0)+(0, 0), size=(576, 76) [ 15.214] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.214] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.214] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.214] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.214] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 15.214] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.214] gen9_render_composite: 576x76, current mode=1/1 [ 15.214] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.214] sna_blt_composite (0, 0), (0, 0), 576x76 [ 15.214] sna_blt_composite: unsupported op [3] for blitting [ 15.214] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 15.214] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 15.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.214] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.214] sna_drawable_use_bo pixmap=1348, box=((0, 0), (576, 76)), flags=7... [ 15.214] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.214] sna_drawable_use_bo: using whole GPU bo [ 15.215] gen9_composite_set_target: pixmap=1348, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.215] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 15.215] sna_transform_is_imprecise_integer_translation: no transform [ 15.215] gen9_composite_picture: integer translation (0, 0), removing [ 15.215] sna_render_pixmap_bo pixmap=1352, (0, 0)x(576, 76)/(576, 76) [ 15.215] sna_render_pixmap_bo: GPU all damaged [ 15.215] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.215] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.215] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 15.215] gen4_choose_composite_emitter: identity src, no mask [ 15.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.215] __kgem_retire_rq: request 1 complete [ 15.215] kgem_set_mode: flushing before new bo [ 15.215] gen8_vertex_close: used=1845, vbo active? 16, vb=4, nreloc=1 [ 15.215] gen8_vertex_close: reloc[0] = 287 [ 15.215] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.215] kgem_add_handle: handle=16, index=3 [ 15.215] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.215] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=238 [fenced=0] [ 15.215] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.215] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.215] kgem_fixup_relocs: shrinking by 61440 [ 15.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.215] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.215] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 15.215] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.215] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 15.215] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.215] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.215] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.215] kgem_check_bo: num_pages=+100, num_exec=+2 [ 15.215] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.215] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.215] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.215] kgem_add_handle: handle=4, index=0 [ 15.215] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.215] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.215] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.215] gen9_composite_get_binding_table(ffc0) [ 15.215] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 15.215] kgem_add_handle: handle=36, index=1 [ 15.215] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 15.215] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 15.215] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.215] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 15.215] kgem_add_handle: handle=38, index=2 [ 15.215] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 15.215] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 15.215] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 15.215] gen9_emit_sampler: sampler = 2 [ 15.215] gen9_emit_sf: num_sf_outputs=1 [ 15.215] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.215] gen9_emit_vertex_elements: setup id=2 [ 15.215] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.215] gen9_render_composite_box: (0, 0), (576, 76) [ 15.215] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.215] gen8_vertex_flush[490] = 3 [ 15.215] sna_destroy_pixmap: pixmap=1352, attached?=1 [ 15.215] _kgem_bo_destroy: handle=38, proxy? 0 [ 15.215] __kgem_bo_destroy: handle=38, size=204800 [ 15.215] __kgem_bo_destroy: handle=38 -> active [ 15.215] __sna_free_pixmap(pixmap=1352) [ 15.215] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=544, drawable=4fd [ 15.215] sna_validate_gc: recomputing clip [ 15.215] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 15.215] sna_copy_area: src=pixmap=1348:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 15.215] sna_copy_area: normal copy [ 15.215] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 15.215] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 15.215] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 15.215] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 15.215] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 15.215] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 15.215] sna_do_copy: pixmap -- no source clipping [ 15.215] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 15.215] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 15.215] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1348+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 15.215] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 15.215] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.215] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 15.215] sna_drawable_use_bo: pinned, never REPLACES [ 15.215] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 15.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.215] sna_drawable_use_bo: applying move-to-gpu override [ 15.215] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 15.215] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 15.215] wait_for_shadow: setting front pixmap to handle=27 [ 15.215] sna_drawable_use_bo: using whole GPU bo [ 15.215] sna_pixmap_move_to_gpu(pixmap=1348, usage=0), flags=a [ 15.215] sna_pixmap_move_to_gpu: already all-damaged [ 15.215] sna_pixmap_mark_active: pixmap=1348, handle=36 [ 15.215] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.215] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 15.215] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.215] kgem_bo_is_render: handle=27, rq? 0 [0] [ 15.215] kgem_bo_is_render: handle=27, rq? 0 [0] [ 15.215] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.215] __kgem_retire_rq: request 1 complete [ 15.215] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 15.215] kgem_bo_move_to_cache: release handle=42 [ 15.215] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 15.215] kgem_set_mode: flushing before new bo [ 15.215] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 15.215] gen8_vertex_close: reloc[0] = 287 [ 15.215] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.215] kgem_add_handle: handle=16, index=3 [ 15.215] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.215] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 15.215] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.215] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.215] kgem_fixup_relocs: shrinking by 61440 [ 15.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.215] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.215] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.215] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.215] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 15.215] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.215] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.215] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.215] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 15.215] aligning vertex: was 3, now 2 floats per vertex [ 15.215] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.215] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.215] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.215] kgem_add_handle: handle=4, index=0 [ 15.215] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.215] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.215] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.215] gen9_composite_get_binding_table(ffc0) [ 15.215] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 15.215] kgem_add_handle: handle=27, index=1 [ 15.215] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 15.215] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 15.215] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 15.215] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 15.215] kgem_add_handle: handle=36, index=2 [ 15.215] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 15.215] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 15.215] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.215] gen9_emit_sampler: sampler = 0 [ 15.215] gen9_emit_sf: num_sf_outputs=1 [ 15.215] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.215] gen9_emit_vertex_elements: setup id=0 [ 15.215] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.215] (0, 0) -> (192, 1096) + (576, 76) [ 15.215] gen8_vertex_flush[490] = 3 [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_block_handler (tv=0.0) [ 15.215] kgem_retire, need_retire?=1 [ 15.215] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 15.215] kgem_retire__requests_ring: retiring ring 0 [ 15.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.215] __kgem_retire_rq: request 1 complete [ 15.215] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 15.215] kgem_bo_move_to_cache: release handle=38 [ 15.215] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 15.215] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 15.215] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 15.215] kgem_retire -- retired=1, need_retire=0 [ 15.215] sna_accel_block: GPU idle, flushing [ 15.215] gen8_vertex_close: used=1860, vbo active? 16, vb=1, nreloc=1 [ 15.215] gen8_vertex_close: reloc[0] = 287 [ 15.215] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.215] kgem_add_handle: handle=16, index=3 [ 15.215] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.215] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 15.215] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.215] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.215] kgem_fixup_relocs: shrinking by 61440 [ 15.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.215] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.215] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 15.215] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.215] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.215] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.215] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.215] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.215] has_shadow: has pending damage? 1, outstanding flips: 0 [ 15.215] start_flush: has dirty shadow [ 15.215] timer_enable (time=15215), starting timer 0 [ 15.215] timer_enable (time=15215), starting timer 1 [ 15.215] sna_accel_block: evaluating timers, active=7 [ 15.215] sna_accel_block: flush timer expires in 8 [15223] [ 15.215] sna_wakeup_handler [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_block_handler (tv=0.0) [ 15.215] kgem_retire, need_retire?=1 [ 15.215] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 15.215] kgem_retire__requests_ring: retiring ring 0 [ 15.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.215] __kgem_retire_rq: request 1 complete [ 15.215] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 15.215] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 15.215] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 15.215] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 15.215] kgem_retire -- retired=0, need_retire=0 [ 15.215] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 15.215] gen6_render_retire: resetting idle vbo [ 15.215] sna_scanout_do_flush: flush timer active: delta=8 [ 15.215] sna_accel_block: evaluating timers, active=7 [ 15.215] sna_accel_block: flush timer expires in 8 [15223] [ 15.215] sna_wakeup_handler [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_block_handler (tv=0.0) [ 15.215] sna_scanout_do_flush: flush timer active: delta=8 [ 15.215] sna_accel_block: evaluating timers, active=7 [ 15.215] sna_accel_block: flush timer expires in 8 [15223] [ 15.215] sna_wakeup_handler [ 15.215] sna_destroy_pixmap: pixmap=1348, attached?=1 [ 15.215] _kgem_bo_destroy: handle=36, proxy? 0 [ 15.215] __kgem_bo_destroy: handle=36, size=204800 [ 15.215] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 15.215] __sna_free_pixmap(pixmap=1348) [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_accel_flush: flush?=0, dirty?=0 [ 15.215] sna_block_handler (tv=592.942000) [ 15.215] sna_scanout_do_flush: flush timer active: delta=8 [ 15.215] sna_accel_block: evaluating timers, active=7 [ 15.215] sna_accel_block: flush timer expires in 8 [15223] [ 15.224] sna_wakeup_handler [ 15.224] sna_block_handler (tv=592.933000) [ 15.224] sna_scanout_do_flush: flush timer active: delta=-1 [ 15.224] sna_scanout_do_flush (time=15224), triggered [ 15.224] sna_scanout_flush (time=15224), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 15.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 15.224] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 15.224] has_shadow: has pending damage? 1, outstanding flips: 0 [ 15.224] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 15.224] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 15.224] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 15.224] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 15.224] sna_pixmap_move_to_gpu: already all-damaged [ 15.224] sna_pixmap_mark_active: pixmap=165, handle=27 [ 15.224] sna_mode_redisplay: crtc[0] transformed? 0 [ 15.224] sna_mode_redisplay: crtc[1] transformed? 0 [ 15.224] sna_mode_redisplay: crtc[2] transformed? 0 [ 15.224] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 15.224] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 15.224] get_fb: reusing fb=101 for handle=27 [ 15.224] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 15.224] __kgem_bo_clear_busy: handle=27 [ 15.224] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 15.224] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 15.224] __kgem_bo_clear_busy: handle=27 [ 15.224] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 15.224] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 15.224] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=27, shadow handle=35 [ 15.224] sna_accel_block: evaluating timers, active=7 [ 15.224] sna_accel_block: flush timer expires in 16 [15240] [ 15.227] sna_wakeup_handler [ 15.227] sna_mode_wakeup: len=32 [ 15.227] sna_mode_wakeup: recording last swap on pipe=1, frame 637 [27d], time 15.227412 [ 15.227] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 15.227] sna_mode_wakeup: flip complete, pending? 2 [ 15.227] sna_block_handler (tv=592.930000) [ 15.227] sna_scanout_do_flush: flush timer active: delta=13 [ 15.227] sna_accel_block: evaluating timers, active=7 [ 15.227] sna_accel_block: flush timer expires in 13 [15240] [ 15.228] sna_wakeup_handler [ 15.228] sna_mode_wakeup: len=32 [ 15.228] sna_mode_wakeup: recording last swap on pipe=0, frame 667 [29b], time 15.228715 [ 15.228] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 15.228] sna_mode_wakeup: flip complete, pending? 1 [ 15.228] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 15.228] sna_block_handler (tv=592.929000) [ 15.228] sna_scanout_do_flush: flush timer active: delta=12 [ 15.228] sna_accel_block: evaluating timers, active=7 [ 15.228] sna_accel_block: flush timer expires in 12 [15240] [ 15.231] sna_wakeup_handler [ 15.231] sna_accel_flush: flush?=0, dirty?=0 [ 15.231] sna_accel_flush: flush?=0, dirty?=0 [ 15.231] sna_block_handler (tv=592.926000) [ 15.231] sna_scanout_do_flush: flush timer active: delta=9 [ 15.231] sna_accel_block: evaluating timers, active=7 [ 15.231] sna_accel_block: flush timer expires in 9 [15240] [ 15.231] sna_wakeup_handler [ 15.231] sna_accel_flush: flush?=0, dirty?=0 [ 15.231] sna_accel_flush: flush?=0, dirty?=0 [ 15.231] sna_accel_flush: flush?=0, dirty?=0 [ 15.231] sna_block_handler (tv=592.926000) [ 15.231] sna_scanout_do_flush: flush timer active: delta=9 [ 15.231] sna_accel_block: evaluating timers, active=7 [ 15.231] sna_accel_block: flush timer expires in 9 [15240] [ 15.240] sna_wakeup_handler [ 15.240] sna_block_handler (tv=592.917000) [ 15.240] sna_scanout_do_flush: flush timer active: delta=0 [ 15.240] sna_scanout_do_flush (time=15240), triggered [ 15.240] sna_scanout_flush (time=15240), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 15.240] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.240] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 15.240] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.240] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 15.240] sna_accel_do_throttle (time=15240), triggered [ 15.240] sna_accel_throttle (time=15240) [ 15.240] sna_accel_disarm_timer[1] (time=15240) [ 15.240] sna_accel_block: evaluating timers, active=5 [ 15.240] sna_accel_block: flush timer expires in 16 [15256] [ 15.247] sna_wakeup_handler [ 15.247] sna_accel_flush: flush?=0, dirty?=0 [ 15.247] sna_accel_flush: flush?=0, dirty?=0 [ 15.247] sna_block_handler (tv=592.910000) [ 15.247] sna_scanout_do_flush: flush timer active: delta=9 [ 15.247] sna_accel_do_throttle -- no pending activity [ 15.247] sna_accel_block: evaluating timers, active=5 [ 15.247] sna_accel_block: flush timer expires in 9 [15256] [ 15.247] sna_wakeup_handler [ 15.247] sna_accel_flush: flush?=0, dirty?=0 [ 15.247] sna_accel_flush: flush?=0, dirty?=0 [ 15.247] sna_accel_flush: flush?=0, dirty?=0 [ 15.247] sna_block_handler (tv=592.910000) [ 15.247] sna_scanout_do_flush: flush timer active: delta=9 [ 15.247] sna_accel_do_throttle -- no pending activity [ 15.247] sna_accel_block: evaluating timers, active=5 [ 15.247] sna_accel_block: flush timer expires in 9 [15256] [ 15.256] sna_wakeup_handler [ 15.256] sna_block_handler (tv=592.901000) [ 15.256] sna_scanout_do_flush: flush timer active: delta=0 [ 15.256] sna_scanout_do_flush (time=15256), triggered [ 15.256] sna_scanout_flush (time=15256), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 15.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.256] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 15.256] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.256] sna_accel_disarm_timer[0] (time=15256) [ 15.256] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 15.256] sna_accel_do_throttle -- no pending activity [ 15.263] sna_wakeup_handler [ 15.263] sna_accel_flush: flush?=0, dirty?=0 [ 15.263] sna_accel_flush: flush?=0, dirty?=0 [ 15.263] sna_block_handler (tv=592.894000) [ 15.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.263] sna_accel_do_throttle -- no pending activity [ 15.263] sna_wakeup_handler [ 15.263] sna_accel_flush: flush?=0, dirty?=0 [ 15.263] sna_accel_flush: flush?=0, dirty?=0 [ 15.263] sna_accel_flush: flush?=0, dirty?=0 [ 15.263] sna_block_handler (tv=592.894000) [ 15.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.263] sna_accel_do_throttle -- no pending activity [ 15.279] sna_wakeup_handler [ 15.279] sna_accel_flush: flush?=0, dirty?=0 [ 15.279] sna_accel_flush: flush?=0, dirty?=0 [ 15.279] sna_block_handler (tv=592.878000) [ 15.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.279] sna_accel_do_throttle -- no pending activity [ 15.280] sna_wakeup_handler [ 15.280] sna_accel_flush: flush?=0, dirty?=0 [ 15.280] sna_accel_flush: flush?=0, dirty?=0 [ 15.280] sna_accel_flush: flush?=0, dirty?=0 [ 15.280] sna_block_handler (tv=592.877000) [ 15.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.280] sna_accel_do_throttle -- no pending activity [ 15.296] sna_wakeup_handler [ 15.296] sna_accel_flush: flush?=0, dirty?=0 [ 15.296] sna_accel_flush: flush?=0, dirty?=0 [ 15.296] sna_block_handler (tv=592.861000) [ 15.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.296] sna_accel_do_throttle -- no pending activity [ 15.296] sna_wakeup_handler [ 15.296] sna_accel_flush: flush?=0, dirty?=0 [ 15.296] sna_accel_flush: flush?=0, dirty?=0 [ 15.296] sna_accel_flush: flush?=0, dirty?=0 [ 15.296] sna_block_handler (tv=592.861000) [ 15.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.296] sna_accel_do_throttle -- no pending activity [ 15.312] sna_wakeup_handler [ 15.312] sna_accel_flush: flush?=0, dirty?=0 [ 15.312] sna_accel_flush: flush?=0, dirty?=0 [ 15.312] sna_block_handler (tv=592.845000) [ 15.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.312] sna_accel_do_throttle -- no pending activity [ 15.312] sna_wakeup_handler [ 15.312] sna_accel_flush: flush?=0, dirty?=0 [ 15.312] sna_accel_flush: flush?=0, dirty?=0 [ 15.312] sna_accel_flush: flush?=0, dirty?=0 [ 15.312] sna_block_handler (tv=592.845000) [ 15.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.312] sna_accel_do_throttle -- no pending activity [ 15.328] sna_wakeup_handler [ 15.328] sna_accel_flush: flush?=0, dirty?=0 [ 15.328] sna_accel_flush: flush?=0, dirty?=0 [ 15.328] sna_block_handler (tv=592.829000) [ 15.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.328] sna_accel_do_throttle -- no pending activity [ 15.328] sna_wakeup_handler [ 15.328] sna_accel_flush: flush?=0, dirty?=0 [ 15.328] sna_accel_flush: flush?=0, dirty?=0 [ 15.328] sna_accel_flush: flush?=0, dirty?=0 [ 15.328] sna_block_handler (tv=592.829000) [ 15.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.328] sna_accel_do_throttle -- no pending activity [ 15.344] sna_wakeup_handler [ 15.344] sna_accel_flush: flush?=0, dirty?=0 [ 15.344] sna_accel_flush: flush?=0, dirty?=0 [ 15.344] sna_block_handler (tv=592.813000) [ 15.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.345] sna_accel_do_throttle -- no pending activity [ 15.345] sna_wakeup_handler [ 15.345] sna_accel_flush: flush?=0, dirty?=0 [ 15.345] sna_accel_flush: flush?=0, dirty?=0 [ 15.345] sna_accel_flush: flush?=0, dirty?=0 [ 15.345] sna_block_handler (tv=592.812000) [ 15.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.345] sna_accel_do_throttle -- no pending activity [ 15.361] sna_wakeup_handler [ 15.361] sna_accel_flush: flush?=0, dirty?=0 [ 15.361] sna_accel_flush: flush?=0, dirty?=0 [ 15.361] sna_block_handler (tv=592.796000) [ 15.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.361] sna_accel_do_throttle -- no pending activity [ 15.361] sna_wakeup_handler [ 15.361] sna_accel_flush: flush?=0, dirty?=0 [ 15.361] sna_accel_flush: flush?=0, dirty?=0 [ 15.361] sna_accel_flush: flush?=0, dirty?=0 [ 15.361] sna_block_handler (tv=592.796000) [ 15.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.361] sna_accel_do_throttle -- no pending activity [ 15.377] sna_wakeup_handler [ 15.377] sna_accel_flush: flush?=0, dirty?=0 [ 15.377] sna_accel_flush: flush?=0, dirty?=0 [ 15.377] sna_block_handler (tv=592.780000) [ 15.377] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.377] sna_accel_do_throttle -- no pending activity [ 15.377] sna_wakeup_handler [ 15.377] sna_accel_flush: flush?=0, dirty?=0 [ 15.377] sna_accel_flush: flush?=0, dirty?=0 [ 15.377] sna_accel_flush: flush?=0, dirty?=0 [ 15.377] sna_block_handler (tv=592.780000) [ 15.377] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.377] sna_accel_do_throttle -- no pending activity [ 15.393] sna_wakeup_handler [ 15.393] sna_accel_flush: flush?=0, dirty?=0 [ 15.393] sna_accel_flush: flush?=0, dirty?=0 [ 15.393] sna_block_handler (tv=592.764000) [ 15.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.393] sna_accel_do_throttle -- no pending activity [ 15.393] sna_wakeup_handler [ 15.394] sna_accel_flush: flush?=0, dirty?=0 [ 15.394] sna_accel_flush: flush?=0, dirty?=0 [ 15.394] sna_accel_flush: flush?=0, dirty?=0 [ 15.394] sna_block_handler (tv=592.763000) [ 15.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.394] sna_accel_do_throttle -- no pending activity [ 15.410] sna_wakeup_handler [ 15.410] sna_accel_flush: flush?=0, dirty?=0 [ 15.410] sna_accel_flush: flush?=0, dirty?=0 [ 15.410] sna_block_handler (tv=592.747000) [ 15.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.410] sna_accel_do_throttle -- no pending activity [ 15.410] sna_wakeup_handler [ 15.410] sna_accel_flush: flush?=0, dirty?=0 [ 15.410] sna_accel_flush: flush?=0, dirty?=0 [ 15.410] sna_accel_flush: flush?=0, dirty?=0 [ 15.410] sna_block_handler (tv=592.747000) [ 15.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.410] sna_accel_do_throttle -- no pending activity [ 15.426] sna_wakeup_handler [ 15.426] sna_accel_flush: flush?=0, dirty?=0 [ 15.426] sna_accel_flush: flush?=0, dirty?=0 [ 15.426] sna_block_handler (tv=592.731000) [ 15.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.426] sna_accel_do_throttle -- no pending activity [ 15.426] sna_wakeup_handler [ 15.426] sna_accel_flush: flush?=0, dirty?=0 [ 15.426] sna_accel_flush: flush?=0, dirty?=0 [ 15.426] sna_accel_flush: flush?=0, dirty?=0 [ 15.426] sna_block_handler (tv=592.731000) [ 15.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.426] sna_accel_do_throttle -- no pending activity [ 15.442] sna_wakeup_handler [ 15.442] sna_accel_flush: flush?=0, dirty?=0 [ 15.442] sna_accel_flush: flush?=0, dirty?=0 [ 15.442] sna_block_handler (tv=592.715000) [ 15.442] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.442] sna_accel_do_throttle -- no pending activity [ 15.442] sna_wakeup_handler [ 15.442] sna_accel_flush: flush?=0, dirty?=0 [ 15.442] sna_accel_flush: flush?=0, dirty?=0 [ 15.443] sna_accel_flush: flush?=0, dirty?=0 [ 15.443] sna_block_handler (tv=592.714000) [ 15.443] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.443] sna_accel_do_throttle -- no pending activity [ 15.459] sna_wakeup_handler [ 15.459] sna_accel_flush: flush?=0, dirty?=0 [ 15.459] sna_accel_flush: flush?=0, dirty?=0 [ 15.459] sna_block_handler (tv=592.698000) [ 15.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.459] sna_accel_do_throttle -- no pending activity [ 15.459] sna_wakeup_handler [ 15.459] sna_accel_flush: flush?=0, dirty?=0 [ 15.459] sna_accel_flush: flush?=0, dirty?=0 [ 15.459] sna_accel_flush: flush?=0, dirty?=0 [ 15.459] sna_block_handler (tv=592.698000) [ 15.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.459] sna_accel_do_throttle -- no pending activity [ 15.475] sna_wakeup_handler [ 15.475] sna_accel_flush: flush?=0, dirty?=0 [ 15.475] sna_accel_flush: flush?=0, dirty?=0 [ 15.475] sna_block_handler (tv=592.682000) [ 15.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.475] sna_accel_do_throttle -- no pending activity [ 15.475] sna_wakeup_handler [ 15.475] sna_accel_flush: flush?=0, dirty?=0 [ 15.475] sna_accel_flush: flush?=0, dirty?=0 [ 15.475] sna_accel_flush: flush?=0, dirty?=0 [ 15.475] sna_block_handler (tv=592.682000) [ 15.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.475] sna_accel_do_throttle -- no pending activity [ 15.491] sna_wakeup_handler [ 15.491] sna_accel_flush: flush?=0, dirty?=0 [ 15.491] sna_accel_flush: flush?=0, dirty?=0 [ 15.492] sna_block_handler (tv=592.665000) [ 15.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.492] sna_accel_do_throttle -- no pending activity [ 15.492] sna_wakeup_handler [ 15.492] sna_accel_flush: flush?=0, dirty?=0 [ 15.492] sna_accel_flush: flush?=0, dirty?=0 [ 15.492] sna_accel_flush: flush?=0, dirty?=0 [ 15.492] sna_block_handler (tv=592.665000) [ 15.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.492] sna_accel_do_throttle -- no pending activity [ 15.508] sna_wakeup_handler [ 15.508] sna_accel_flush: flush?=0, dirty?=0 [ 15.508] sna_accel_flush: flush?=0, dirty?=0 [ 15.508] sna_block_handler (tv=592.649000) [ 15.508] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.508] sna_accel_do_throttle -- no pending activity [ 15.508] sna_wakeup_handler [ 15.508] sna_accel_flush: flush?=0, dirty?=0 [ 15.508] sna_accel_flush: flush?=0, dirty?=0 [ 15.508] sna_accel_flush: flush?=0, dirty?=0 [ 15.508] sna_block_handler (tv=592.649000) [ 15.508] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.508] sna_accel_do_throttle -- no pending activity [ 15.524] sna_wakeup_handler [ 15.524] sna_accel_flush: flush?=0, dirty?=0 [ 15.524] sna_accel_flush: flush?=0, dirty?=0 [ 15.524] sna_block_handler (tv=592.633000) [ 15.524] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.524] sna_accel_do_throttle -- no pending activity [ 15.524] sna_wakeup_handler [ 15.524] sna_accel_flush: flush?=0, dirty?=0 [ 15.524] sna_accel_flush: flush?=0, dirty?=0 [ 15.524] sna_accel_flush: flush?=0, dirty?=0 [ 15.524] sna_block_handler (tv=592.633000) [ 15.524] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.524] sna_accel_do_throttle -- no pending activity [ 15.540] sna_wakeup_handler [ 15.540] sna_accel_flush: flush?=0, dirty?=0 [ 15.540] sna_accel_flush: flush?=0, dirty?=0 [ 15.541] sna_block_handler (tv=592.616000) [ 15.541] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.541] sna_accel_do_throttle -- no pending activity [ 15.541] sna_wakeup_handler [ 15.541] sna_accel_flush: flush?=0, dirty?=0 [ 15.541] sna_accel_flush: flush?=0, dirty?=0 [ 15.541] sna_accel_flush: flush?=0, dirty?=0 [ 15.541] sna_block_handler (tv=592.616000) [ 15.541] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.541] sna_accel_do_throttle -- no pending activity [ 15.557] sna_wakeup_handler [ 15.557] sna_accel_flush: flush?=0, dirty?=0 [ 15.557] sna_accel_flush: flush?=0, dirty?=0 [ 15.557] sna_block_handler (tv=592.600000) [ 15.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.557] sna_accel_do_throttle -- no pending activity [ 15.557] sna_wakeup_handler [ 15.557] sna_accel_flush: flush?=0, dirty?=0 [ 15.557] sna_accel_flush: flush?=0, dirty?=0 [ 15.557] sna_accel_flush: flush?=0, dirty?=0 [ 15.557] sna_block_handler (tv=592.600000) [ 15.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.557] sna_accel_do_throttle -- no pending activity [ 15.573] sna_wakeup_handler [ 15.573] sna_accel_flush: flush?=0, dirty?=0 [ 15.573] sna_accel_flush: flush?=0, dirty?=0 [ 15.573] sna_block_handler (tv=592.584000) [ 15.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.573] sna_accel_do_throttle -- no pending activity [ 15.573] sna_wakeup_handler [ 15.573] sna_accel_flush: flush?=0, dirty?=0 [ 15.573] sna_accel_flush: flush?=0, dirty?=0 [ 15.573] sna_accel_flush: flush?=0, dirty?=0 [ 15.573] sna_block_handler (tv=592.584000) [ 15.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.573] sna_accel_do_throttle -- no pending activity [ 15.590] sna_wakeup_handler [ 15.590] sna_accel_flush: flush?=0, dirty?=0 [ 15.590] sna_accel_flush: flush?=0, dirty?=0 [ 15.590] sna_block_handler (tv=592.567000) [ 15.590] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.590] sna_accel_do_throttle -- no pending activity [ 15.590] sna_wakeup_handler [ 15.590] sna_accel_flush: flush?=0, dirty?=0 [ 15.590] sna_accel_flush: flush?=0, dirty?=0 [ 15.590] sna_accel_flush: flush?=0, dirty?=0 [ 15.590] sna_block_handler (tv=592.567000) [ 15.590] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.590] sna_accel_do_throttle -- no pending activity [ 15.606] sna_wakeup_handler [ 15.606] sna_accel_flush: flush?=0, dirty?=0 [ 15.606] sna_accel_flush: flush?=0, dirty?=0 [ 15.606] sna_block_handler (tv=592.551000) [ 15.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.606] sna_accel_do_throttle -- no pending activity [ 15.606] sna_wakeup_handler [ 15.606] sna_accel_flush: flush?=0, dirty?=0 [ 15.606] sna_accel_flush: flush?=0, dirty?=0 [ 15.606] sna_accel_flush: flush?=0, dirty?=0 [ 15.606] sna_block_handler (tv=592.551000) [ 15.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.606] sna_accel_do_throttle -- no pending activity [ 15.611] sna_wakeup_handler [ 15.611] sna_create_pixmap(576, 76, 24, usage=0) [ 15.611] kgem_can_create_2d: 576x76 @ 24 [ 15.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.611] kgem_can_create_2d: untiled size=176128 [ 15.611] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.611] kgem_can_create_2d: tiled[-1] size=176128 [ 15.611] sna_create_pixmap: usage=0, flags=1b [ 15.611] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.611] __pop_freed_pixmap: reusing freed pixmap=1348 header [ 15.611] create_pixmap_hdr: pixmap=1359, width=576, height=76, usage=0 [ 15.611] sna_create_pixmap: serial=1359, 576x76, usage=0 [ 15.611] sna_composite_rectangles(pixmap=1360, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.612] sna_composite_rectangles: converted to op 0 [ 15.612] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.612] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.612] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.612] sna_composite_rectangles: dropping last-cpu hint [ 15.612] sna_drawable_use_bo pixmap=1360, box=((0, 0), (576, 76)), flags=19... [ 15.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.612] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.612] sna_pixmap_move_to_gpu(pixmap=1360, usage=0), flags=b [ 15.612] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.612] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.612] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.612] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.612] sna_pixmap_alloc_gpu: pixmap=1360 [ 15.612] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.612] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.612] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 15.612] from inactive: pitch=2560, tiling=1: handle=36, id=1081 [ 15.612] __sna_damage_all(576, 76) [ 15.612] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.612] sna_pixmap_mark_active: pixmap=1360, handle=36 [ 15.612] sna_drawable_use_bo: allocated GPU bo for operation [ 15.612] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.612] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 15.612] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.612] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.612] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.612] sna_render_get_solid: 0 [ 15.612] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 15.612] kgem_check_bo: num_pages=+50, num_exec=+1 [ 15.612] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.612] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.612] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.612] kgem_add_handle: handle=4, index=0 [ 15.612] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.612] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.612] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.612] gen9_composite_get_binding_table(ffc0) [ 15.612] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 15.612] kgem_add_handle: handle=36, index=1 [ 15.612] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 15.612] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 15.612] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.612] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.612] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.612] kgem_add_handle: handle=7, index=2 [ 15.612] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.612] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.612] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.612] gen9_emit_sampler: sampler = 1 [ 15.612] gen9_emit_sf: num_sf_outputs=1 [ 15.612] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.612] gen9_emit_vertex_elements: setup id=0 [ 15.612] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.612] (0, 0), (576, 76) [ 15.612] gen8_vertex_flush[490] = 3 [ 15.612] sna_composite_rectangles: pixmap=1360 marking clear [0]? 1 [ 15.612] sna_composite_rectangles(pixmap=1360, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 15.612] sna_composite_rectangles: converted to op 1 [ 15.612] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.612] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.612] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.612] sna_composite_rectangles: promoting to full GPU [ 15.612] sna_composite_rectangles: dropping last-cpu hint [ 15.612] sna_drawable_use_bo pixmap=1360, box=((0, 0), (576, 76)), flags=19... [ 15.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.612] sna_drawable_use_bo: using whole GPU bo [ 15.612] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 15.612] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.612] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 15.612] sna_render_get_solid: ff2c001e [ 15.612] sna_render_get_solid(0) = ff2c001e (old) [ 15.612] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 15.612] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.612] gen9_composite_get_binding_table(ff00) [ 15.612] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 15.612] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 15.612] kgem_add_handle: handle=8, index=3 [ 15.612] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 15.612] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.612] gen9_emit_vertex_elements: setup id=0 [ 15.612] (0, 0), (576, 76) [ 15.612] gen8_vertex_flush[4cc] = 3 [ 15.612] sna_composite_rectangles: pixmap=1360 marking clear [ff2c001e]? 1 [ 15.612] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=550 [ 15.612] sna_validate_gc: recomputing clip [ 15.612] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 15.612] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1360:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 15.612] sna_copy_area: normal copy [ 15.612] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 15.612] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 15.612] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 15.612] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 15.612] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 15.612] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 15.612] sna_do_copy: pixmap -- no source clipping [ 15.612] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 15.612] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 15.612] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1360+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 15.612] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 15.612] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.612] sna_drawable_use_bo pixmap=1360, box=((0, 0), (576, 76)), flags=1b... [ 15.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 15.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.612] sna_drawable_use_bo: using whole GPU bo [ 15.612] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 15.612] sna_pixmap_move_to_gpu: already all-damaged [ 15.612] sna_pixmap_mark_active: pixmap=292, handle=9 [ 15.612] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.612] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 15.612] kgem_bo_is_render: handle=9, rq? 0 [0] [ 15.612] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.612] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.612] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 15.612] gen9_composite_get_binding_table(fe80) [ 15.612] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 15.612] kgem_add_handle: handle=9, index=4 [ 15.612] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 15.612] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 15.612] gen9_emit_sampler: sampler = 0 [ 15.612] gen9_emit_vertex_elements: setup id=0 [ 15.612] (192, 1096) -> (0, 0) + (576, 76) [ 15.612] gen8_vertex_flush[510] = 3 [ 15.612] sna_create_pixmap(80, 80, 32, usage=0) [ 15.612] kgem_can_create_2d: 80x80 @ 32 [ 15.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 15.612] kgem_can_create_2d: untiled size=28672 [ 15.612] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 15.612] kgem_choose_tiling: 80x80 -> 0 [ 15.612] sna_create_pixmap: usage=0, flags=b [ 15.612] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 15.612] __pop_freed_pixmap: reusing freed pixmap=1352 header [ 15.612] create_pixmap_hdr: pixmap=1361, width=80, height=80, usage=0 [ 15.612] sna_create_pixmap: serial=1361, 80x80, usage=0 [ 15.612] sna_composite_rectangles(pixmap=1362, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 15.612] sna_composite_rectangles: converted to op 0 [ 15.612] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 15.612] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 15.612] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 15.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 15.612] sna_composite_rectangles: dropping last-cpu hint [ 15.612] sna_drawable_use_bo pixmap=1362, box=((0, 0), (80, 80)), flags=19... [ 15.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.612] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.612] sna_pixmap_move_to_gpu(pixmap=1362, usage=0), flags=b [ 15.612] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.612] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 15.612] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 15.612] kgem_choose_tiling: 80x80 -> 0 [ 15.612] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 15.612] kgem_choose_tiling: 80x80 -> 0 [ 15.612] sna_pixmap_alloc_gpu: pixmap=1362 [ 15.612] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 15.612] inactive too small: 5 < 7 [ 15.612] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 15.612] from inactive: pitch=320, tiling=0: handle=3, id=1082 [ 15.612] __sna_damage_all(80, 80) [ 15.612] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.612] sna_pixmap_mark_active: pixmap=1362, handle=3 [ 15.612] sna_drawable_use_bo: allocated GPU bo for operation [ 15.612] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.612] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.612] kgem_bo_is_render: handle=3, rq? 0 [0] [ 15.612] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 15.612] sna_render_get_solid: 0 [ 15.612] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.612] kgem_set_mode: flushing before new bo [ 15.612] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 15.612] gen8_vertex_close: reloc[0] = 287 [ 15.612] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.612] kgem_add_handle: handle=16, index=5 [ 15.612] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 15.612] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 15.612] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.612] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.612] kgem_fixup_relocs: shrinking by 61440 [ 15.612] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.612] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.612] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.612] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.612] __kgem_bo_clear_busy: handle=7 [ 15.612] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.612] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.612] __kgem_bo_clear_busy: handle=8 [ 15.612] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.612] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 15.612] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.612] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.612] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.612] kgem_check_bo: num_pages=+16, num_exec=+1 [ 15.612] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.612] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.612] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.612] kgem_add_handle: handle=4, index=0 [ 15.612] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.612] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.612] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.612] gen9_composite_get_binding_table(ffc0) [ 15.612] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 15.612] kgem_add_handle: handle=3, index=1 [ 15.612] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 15.612] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 15.612] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 15.612] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.612] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.612] kgem_add_handle: handle=7, index=2 [ 15.612] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.612] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.612] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.612] gen9_emit_sampler: sampler = 1 [ 15.612] gen9_emit_sf: num_sf_outputs=1 [ 15.612] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.612] gen9_emit_vertex_elements: setup id=0 [ 15.612] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.612] (0, 0), (80, 80) [ 15.612] gen8_vertex_flush[490] = 3 [ 15.612] sna_composite_rectangles: pixmap=1362 marking clear [0]? 1 [ 15.612] sna_composite_rectangles(pixmap=1362, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 15.612] sna_composite_rectangles: converted to op 1 [ 15.612] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 15.612] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 15.612] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 15.612] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 15.612] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 15.612] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 15.612] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 15.612] sna_composite_rectangles: dropping last-cpu hint [ 15.612] sna_drawable_use_bo pixmap=1362, box=((0, 0), (80, 80)), flags=1... [ 15.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 15.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.612] sna_drawable_use_bo: using whole GPU bo [ 15.612] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 15.612] kgem_bo_is_render: handle=3, rq? 1 [1] [ 15.612] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 15.612] sna_render_get_solid: 40404040 [ 15.612] sna_render_get_solid(1) = 40404040 (old) [ 15.612] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.612] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.612] gen9_composite_get_binding_table(ff00) [ 15.612] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 15.612] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 15.612] kgem_add_handle: handle=8, index=3 [ 15.612] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 15.612] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.612] gen9_emit_vertex_elements: setup id=0 [ 15.612] (0, 0), (2, 2) [ 15.612] (78, 0), (80, 2) [ 15.612] (0, 78), (2, 80) [ 15.612] (78, 78), (80, 80) [ 15.612] gen8_vertex_flush[4cc] = 12 [ 15.612] sna_composite(pixmap=1360, op=3, src=1362+(192, 1096), mask=0+(0, 0), dst=1360+(0, 0)+(0, 0), size=(576, 76) [ 15.612] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.612] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.612] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.612] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.612] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 15.612] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.612] gen9_render_composite: 576x76, current mode=1/1 [ 15.612] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.612] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 15.612] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 15.612] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.612] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.612] sna_drawable_use_bo pixmap=1360, box=((0, 0), (576, 76)), flags=7... [ 15.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.612] sna_drawable_use_bo: using whole GPU bo [ 15.612] gen9_composite_set_target: pixmap=1360, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.612] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 15.612] sna_transform_is_imprecise_integer_translation: no transform [ 15.612] gen9_composite_picture: integer translation (0, 0), removing [ 15.612] sna_render_pixmap_bo pixmap=1362, (192, 1096)x(576, 76)/(80, 80) [ 15.612] sna_render_pixmap_bo: GPU all damaged [ 15.612] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.612] kgem_bo_is_render: handle=3, rq? 1 [1] [ 15.612] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 15.612] gen4_choose_composite_emitter: identity src, no mask [ 15.612] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.612] __kgem_retire_rq: request 1 complete [ 15.612] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 15.613] kgem_set_mode: flushing before new bo [ 15.613] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 15.613] gen8_vertex_close: reloc[0] = 287 [ 15.613] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.613] kgem_add_handle: handle=16, index=4 [ 15.613] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 15.613] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 15.613] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.613] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.613] kgem_fixup_relocs: shrinking by 61440 [ 15.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.613] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.613] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 15.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.613] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.613] __kgem_bo_clear_busy: handle=7 [ 15.613] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.613] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.613] __kgem_bo_clear_busy: handle=8 [ 15.613] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.613] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.613] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.613] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.613] kgem_check_bo: num_pages=+66, num_exec=+2 [ 15.613] aligning vertex: was 2, now 3 floats per vertex [ 15.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.613] kgem_add_handle: handle=4, index=0 [ 15.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.613] gen9_composite_get_binding_table(ffc0) [ 15.613] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 15.613] kgem_add_handle: handle=36, index=1 [ 15.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 15.613] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 15.613] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.613] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 15.613] kgem_add_handle: handle=3, index=2 [ 15.613] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 15.613] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 15.613] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 15.613] gen9_emit_sampler: sampler = a [ 15.613] gen9_emit_sf: num_sf_outputs=1 [ 15.613] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.613] gen9_emit_vertex_elements: setup id=2 [ 15.613] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.613] gen9_render_composite_box: (0, 0), (576, 76) [ 15.613] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.613] gen8_vertex_flush[490] = 3 [ 15.613] sna_destroy_pixmap: pixmap=1362, attached?=1 [ 15.613] _kgem_bo_destroy: handle=3, proxy? 0 [ 15.613] __kgem_bo_destroy: handle=3, size=65536 [ 15.613] __kgem_bo_destroy: handle=3 -> active [ 15.613] __sna_free_pixmap(pixmap=1362) [ 15.613] sna_create_pixmap(576, 76, 32, usage=0) [ 15.613] kgem_can_create_2d: 576x76 @ 32 [ 15.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.613] kgem_can_create_2d: untiled size=176128 [ 15.613] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.613] kgem_can_create_2d: tiled[-1] size=176128 [ 15.613] sna_create_pixmap: usage=0, flags=1b [ 15.613] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.613] __pop_freed_pixmap: reusing freed pixmap=1362 header [ 15.613] create_pixmap_hdr: pixmap=1363, width=576, height=76, usage=0 [ 15.613] sna_create_pixmap: serial=1363, 576x76, usage=0 [ 15.613] sna_composite_rectangles(pixmap=1364, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.613] sna_composite_rectangles: converted to op 0 [ 15.613] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.613] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.613] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.613] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.613] sna_composite_rectangles: dropping last-cpu hint [ 15.613] sna_drawable_use_bo pixmap=1364, box=((0, 0), (576, 76)), flags=19... [ 15.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.613] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.613] sna_pixmap_move_to_gpu(pixmap=1364, usage=0), flags=b [ 15.613] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.613] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.613] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.613] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.613] sna_pixmap_alloc_gpu: pixmap=1364 [ 15.613] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.613] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.613] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 15.613] from inactive: pitch=2560, tiling=1: handle=38, id=1083 [ 15.613] __sna_damage_all(576, 76) [ 15.613] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.613] sna_pixmap_mark_active: pixmap=1364, handle=38 [ 15.613] sna_drawable_use_bo: allocated GPU bo for operation [ 15.613] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.613] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.613] kgem_bo_is_render: handle=38, rq? 0 [0] [ 15.613] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.613] sna_render_get_solid: 0 [ 15.613] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.613] __kgem_retire_rq: request 1 complete [ 15.613] kgem_set_mode: flushing before new bo [ 15.613] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 15.613] gen8_vertex_close: reloc[0] = 287 [ 15.613] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.613] kgem_add_handle: handle=16, index=3 [ 15.613] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.613] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 15.613] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.613] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.613] kgem_fixup_relocs: shrinking by 61440 [ 15.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.613] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.613] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.613] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 15.613] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.613] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.613] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.613] kgem_check_bo: num_pages=+50, num_exec=+1 [ 15.613] aligning vertex: was 3, now 2 floats per vertex [ 15.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.613] kgem_add_handle: handle=4, index=0 [ 15.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.613] gen9_composite_get_binding_table(ffc0) [ 15.613] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 15.613] kgem_add_handle: handle=38, index=1 [ 15.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 15.613] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 15.613] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.613] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.613] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.613] kgem_add_handle: handle=7, index=2 [ 15.613] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.613] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.613] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.613] gen9_emit_sampler: sampler = 1 [ 15.613] gen9_emit_sf: num_sf_outputs=1 [ 15.613] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.613] gen9_emit_vertex_elements: setup id=0 [ 15.613] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.613] (0, 0), (576, 76) [ 15.613] gen8_vertex_flush[490] = 3 [ 15.613] sna_composite_rectangles: pixmap=1364 marking clear [0]? 1 [ 15.613] sna_composite(pixmap=1364, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1364+(0, 0)+(0, 0), size=(576, 76) [ 15.613] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.613] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.613] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.613] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.613] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 15.613] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.613] gen9_render_composite: 576x76, current mode=1/1 [ 15.613] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.613] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 15.613] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 15.613] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 15.613] sna_drawable_use_bo pixmap=1364, box=((0, 0), (576, 76)), flags=1f... [ 15.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 15.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.613] sna_drawable_use_bo: using whole GPU bo [ 15.613] gen9_composite_set_target: pixmap=1364, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.613] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 15.613] sna_transform_is_imprecise_integer_translation: no transform [ 15.613] gen9_composite_picture: integer translation (0, 0), removing [ 15.613] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 15.613] sna_render_pixmap_bo: GPU all damaged [ 15.613] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.613] kgem_bo_is_render: handle=9, rq? 0 [0] [ 15.613] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.613] gen4_choose_composite_emitter: identity src, no mask [ 15.613] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 15.613] aligning vertex: was 2, now 3 floats per vertex [ 15.613] gen9_composite_get_binding_table(ff00) [ 15.613] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 15.613] kgem_add_handle: handle=9, index=3 [ 15.613] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 15.613] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 15.613] gen9_emit_sampler: sampler = 2 [ 15.613] gen9_emit_vertex_elements: setup id=2 [ 15.613] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.613] gen9_render_composite_box: (0, 0), (576, 76) [ 15.613] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.613] gen8_vertex_flush[504] = 3 [ 15.613] sna_composite_rectangles(pixmap=1364, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 15.613] sna_composite_rectangles: converted to op 3 [ 15.613] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.613] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.613] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.613] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.613] sna_drawable_use_bo pixmap=1364, box=((0, 0), (576, 76)), flags=1... [ 15.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 15.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.613] sna_drawable_use_bo: using whole GPU bo [ 15.613] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 15.613] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.613] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 15.613] sna_render_get_solid: 660a0a0a [ 15.613] sna_render_get_solid(2) = 660a0a0a (old) [ 15.613] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 15.613] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.613] aligning vertex: was 3, now 2 floats per vertex [ 15.613] gen9_composite_get_binding_table(fe80) [ 15.613] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 15.613] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 15.613] kgem_add_handle: handle=8, index=4 [ 15.613] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 15.613] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.613] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 15.613] gen9_emit_sampler: sampler = 1 [ 15.613] gen9_emit_vertex_elements: setup id=0 [ 15.613] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.613] (0, 0), (576, 76) [ 15.613] gen8_vertex_flush[57c] = 3 [ 15.613] sna_create_pixmap(576, 76, 32, usage=0) [ 15.613] kgem_can_create_2d: 576x76 @ 32 [ 15.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.613] kgem_can_create_2d: untiled size=176128 [ 15.613] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.613] kgem_can_create_2d: tiled[-1] size=176128 [ 15.613] sna_create_pixmap: usage=0, flags=1b [ 15.613] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.613] __pop_freed_pixmap: reusing freed pixmap=1354 header [ 15.613] create_pixmap_hdr: pixmap=1365, width=576, height=76, usage=0 [ 15.613] sna_create_pixmap: serial=1365, 576x76, usage=0 [ 15.613] sna_composite_rectangles(pixmap=1366, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.613] sna_composite_rectangles: converted to op 0 [ 15.613] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.613] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.613] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.613] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.613] sna_composite_rectangles: dropping last-cpu hint [ 15.613] sna_drawable_use_bo pixmap=1366, box=((0, 0), (576, 76)), flags=19... [ 15.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.613] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.613] sna_pixmap_move_to_gpu(pixmap=1366, usage=0), flags=b [ 15.613] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.613] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.613] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.613] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.613] sna_pixmap_alloc_gpu: pixmap=1366 [ 15.613] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.613] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.613] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 15.613] from inactive: pitch=2560, tiling=1: handle=37, id=1084 [ 15.613] __sna_damage_all(576, 76) [ 15.613] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.613] sna_pixmap_mark_active: pixmap=1366, handle=37 [ 15.613] sna_drawable_use_bo: allocated GPU bo for operation [ 15.613] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.613] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.613] kgem_bo_is_render: handle=37, rq? 0 [0] [ 15.613] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.613] sna_render_get_solid: 0 [ 15.613] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.613] __kgem_retire_rq: request 1 complete [ 15.613] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 15.613] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 15.613] kgem_bo_move_to_cache: release handle=3 [ 15.613] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 15.613] kgem_set_mode: flushing before new bo [ 15.613] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 15.613] gen8_vertex_close: reloc[0] = 287 [ 15.613] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.613] kgem_add_handle: handle=16, index=5 [ 15.613] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 15.613] gen8_vertex_close: reloc[1] = 316 [ 15.613] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 15.613] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 15.613] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 15.613] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.613] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.613] kgem_fixup_relocs: shrinking by 61440 [ 15.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.613] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.613] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 15.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.613] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.613] __kgem_bo_clear_busy: handle=7 [ 15.613] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.613] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 15.613] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.613] __kgem_bo_clear_busy: handle=8 [ 15.613] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.613] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.613] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.613] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.613] kgem_check_bo: num_pages=+50, num_exec=+1 [ 15.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.613] kgem_add_handle: handle=4, index=0 [ 15.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.613] gen9_composite_get_binding_table(ffc0) [ 15.613] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 15.613] kgem_add_handle: handle=37, index=1 [ 15.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 15.613] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 15.613] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.614] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.614] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.614] kgem_add_handle: handle=7, index=2 [ 15.614] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.614] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.614] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.614] gen9_emit_sampler: sampler = 1 [ 15.614] gen9_emit_sf: num_sf_outputs=1 [ 15.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.614] gen9_emit_vertex_elements: setup id=0 [ 15.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.614] (0, 0), (576, 76) [ 15.614] gen8_vertex_flush[490] = 3 [ 15.614] sna_composite_rectangles: pixmap=1366 marking clear [0]? 1 [ 15.614] sna_create_pixmap(576, 76, 32, usage=0) [ 15.614] kgem_can_create_2d: 576x76 @ 32 [ 15.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.614] kgem_can_create_2d: untiled size=176128 [ 15.614] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.614] kgem_can_create_2d: tiled[-1] size=176128 [ 15.614] sna_create_pixmap: usage=0, flags=1b [ 15.614] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.614] __pop_freed_pixmap: reusing freed pixmap=1356 header [ 15.614] create_pixmap_hdr: pixmap=1367, width=576, height=76, usage=0 [ 15.614] sna_create_pixmap: serial=1367, 576x76, usage=0 [ 15.614] sna_composite_rectangles(pixmap=1368, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.614] sna_composite_rectangles: converted to op 0 [ 15.614] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.614] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.614] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.614] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.614] sna_composite_rectangles: dropping last-cpu hint [ 15.614] sna_drawable_use_bo pixmap=1368, box=((0, 0), (576, 76)), flags=19... [ 15.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.614] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.614] sna_pixmap_move_to_gpu(pixmap=1368, usage=0), flags=b [ 15.614] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.614] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.614] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.614] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.614] sna_pixmap_alloc_gpu: pixmap=1368 [ 15.614] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.614] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.614] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 15.614] from inactive: pitch=2560, tiling=1: handle=42, id=1085 [ 15.614] __sna_damage_all(576, 76) [ 15.614] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.614] sna_pixmap_mark_active: pixmap=1368, handle=42 [ 15.614] sna_drawable_use_bo: allocated GPU bo for operation [ 15.614] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.614] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.614] kgem_bo_is_render: handle=42, rq? 0 [0] [ 15.614] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.614] sna_render_get_solid: 0 [ 15.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.614] __kgem_retire_rq: request 1 complete [ 15.614] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 15.614] kgem_set_mode: flushing before new bo [ 15.614] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 15.614] gen8_vertex_close: reloc[0] = 287 [ 15.614] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.614] kgem_add_handle: handle=16, index=3 [ 15.614] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.614] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 15.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.614] kgem_fixup_relocs: shrinking by 61440 [ 15.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.614] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.614] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 15.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.614] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.614] __kgem_bo_clear_busy: handle=7 [ 15.614] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.614] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.614] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.614] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.614] kgem_check_bo: num_pages=+114, num_exec=+1 [ 15.614] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.614] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.614] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.614] kgem_add_handle: handle=4, index=0 [ 15.614] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.614] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.614] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.614] gen9_composite_get_binding_table(ffc0) [ 15.614] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 15.614] kgem_add_handle: handle=42, index=1 [ 15.614] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 15.614] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 15.614] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.614] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.614] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.614] kgem_add_handle: handle=7, index=2 [ 15.614] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.614] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.614] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.614] gen9_emit_sampler: sampler = 1 [ 15.614] gen9_emit_sf: num_sf_outputs=1 [ 15.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.614] gen9_emit_vertex_elements: setup id=0 [ 15.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.614] (0, 0), (576, 76) [ 15.614] gen8_vertex_flush[490] = 3 [ 15.614] sna_composite_rectangles: pixmap=1368 marking clear [0]? 1 [ 15.614] sna_create_pixmap(576, 76, 32, usage=0) [ 15.614] kgem_can_create_2d: 576x76 @ 32 [ 15.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.614] kgem_can_create_2d: untiled size=176128 [ 15.614] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 15.614] kgem_can_create_2d: tiled[-1] size=176128 [ 15.614] sna_create_pixmap: usage=0, flags=1b [ 15.614] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 15.614] __pop_freed_pixmap: reusing freed pixmap=1358 header [ 15.614] create_pixmap_hdr: pixmap=1369, width=576, height=76, usage=0 [ 15.614] sna_create_pixmap: serial=1369, 576x76, usage=0 [ 15.614] sna_composite_rectangles(pixmap=1370, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 15.614] sna_composite_rectangles: converted to op 0 [ 15.614] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 15.614] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 15.614] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 15.614] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 15.614] sna_composite_rectangles: dropping last-cpu hint [ 15.614] sna_drawable_use_bo pixmap=1370, box=((0, 0), (576, 76)), flags=19... [ 15.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 15.614] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 15.614] sna_pixmap_move_to_gpu(pixmap=1370, usage=0), flags=b [ 15.614] sna_pixmap_move_to_gpu: CPU damage? 0 [ 15.614] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 15.614] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.614] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 15.614] sna_pixmap_alloc_gpu: pixmap=1370 [ 15.614] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 15.614] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 15.614] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 15.614] from inactive: pitch=2560, tiling=1: handle=23, id=1086 [ 15.614] __sna_damage_all(576, 76) [ 15.614] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 15.614] sna_pixmap_mark_active: pixmap=1370, handle=23 [ 15.614] sna_drawable_use_bo: allocated GPU bo for operation [ 15.614] sna_drawable_use_bo: using GPU bo with damage? 0 [ 15.614] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 15.614] kgem_bo_is_render: handle=23, rq? 0 [0] [ 15.614] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 15.614] sna_render_get_solid: 0 [ 15.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.614] __kgem_retire_rq: request 1 complete [ 15.614] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 15.614] kgem_set_mode: flushing before new bo [ 15.614] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 15.614] gen8_vertex_close: reloc[0] = 287 [ 15.614] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.614] kgem_add_handle: handle=16, index=3 [ 15.614] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.614] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=189 [fenced=0] [ 15.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.614] kgem_fixup_relocs: shrinking by 61440 [ 15.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.614] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.614] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 15.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.614] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.614] __kgem_bo_clear_busy: handle=7 [ 15.614] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.614] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.614] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.614] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.614] kgem_check_bo: num_pages=+64, num_exec=+1 [ 15.614] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.614] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.614] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.614] kgem_add_handle: handle=4, index=0 [ 15.614] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.614] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.614] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.614] gen9_composite_get_binding_table(ffc0) [ 15.614] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 15.614] kgem_add_handle: handle=23, index=1 [ 15.614] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 15.614] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 15.614] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.614] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 15.614] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 15.614] kgem_add_handle: handle=7, index=2 [ 15.614] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 15.614] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.614] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.614] gen9_emit_sampler: sampler = 1 [ 15.614] gen9_emit_sf: num_sf_outputs=1 [ 15.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.614] gen9_emit_vertex_elements: setup id=0 [ 15.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.614] (0, 0), (576, 76) [ 15.614] gen8_vertex_flush[490] = 3 [ 15.614] sna_composite_rectangles: pixmap=1370 marking clear [0]? 1 [ 15.614] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 15.614] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.614] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 15.614] trapezoid_spans_maybe_inplace? clear, no [ 15.614] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 15.614] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 15.614] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 15.614] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 15.614] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 15.614] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 15.614] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 15.614] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 15.614] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 15.614] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 15.614] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 15.614] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 15.614] sna_drawable_use_bo pixmap=1370, box=((2, 2), (574, 74)), flags=7... [ 15.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.614] sna_drawable_use_bo: using whole GPU bo [ 15.614] gen9_composite_set_target: pixmap=1370, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.614] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 15.614] color_convert: src=4c000000 [20028888] [ 15.614] color_convert: dst=4c000000 [20028888] [ 15.614] sna_render_get_solid: 4c000000 [ 15.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.614] gen4_choose_spans_emitter: solid source [ 15.614] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.614] aligning vertex: was 2, now 3 floats per vertex [ 15.614] gen9_composite_get_binding_table(ff00) [ 15.614] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 15.614] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 15.614] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 15.614] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.614] gen9_emit_sampler: sampler = c [ 15.614] gen9_emit_sf: num_sf_outputs=2 [ 15.614] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 15.614] gen9_emit_vertex_elements: setup id=5 [ 15.614] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 15.614] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 15.614] thread_choose_span: clipped? 0 [ 15.614] imprecise_trapezoid_span_converter: using 4 threads [ 15.614] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 15.614] thread_choose_span: clipped? 0 [ 15.614] span_thread: flushing 26 boxes [ 15.614] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 15.614] span_thread: flushing 1 boxes [ 15.614] [ 15.614] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 26 boxes [ 15.614] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 15.614] span_thread: flushing 1 boxes [ 15.614] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 15.614] gen8_vertex_flush[554] = 162 [ 15.614] gen9_render_composite_spans_done() [ 15.614] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 15.614] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.614] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 15.614] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.614] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 15.614] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.614] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.614] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 15.614] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.614] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.614] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.614] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.614] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 15.614] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.614] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.614] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 15.614] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 15.614] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.614] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.614] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.614] sna_drawable_use_bo pixmap=1370, box=((0, 0), (576, 76)), flags=7... [ 15.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.615] sna_drawable_use_bo: using whole GPU bo [ 15.615] gen9_composite_set_target: pixmap=1370, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.615] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 15.615] color_convert: src=e6e6e6e6 [20028888] [ 15.615] color_convert: dst=e6e6e6e6 [20028888] [ 15.615] sna_render_get_solid: e6e6e6e6 [ 15.615] sna_render_get_solid(4) = e6e6e6e6 (old) [ 15.615] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 15.615] gen4_choose_spans_emitter: solid source [ 15.615] kgem_check_bo: num_pages=+1, num_exec=+1 [ 15.615] gen9_composite_get_binding_table(fe80) [ 15.615] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 15.615] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 15.615] kgem_add_handle: handle=8, index=3 [ 15.615] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 15.615] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.615] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 15.615] gen9_emit_vertex_elements: setup id=5 [ 15.615] thread_choose_span: clipped? 0 [ 15.615] imprecise_trapezoid_span_converter: using 4 threads [ 15.615] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 15.615] thread_choose_span: clipped? 0 [ 15.615] [ 15.615] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 15.615] span_thread: flushing 62 boxes [ 15.615] span_thread: flushing 62 boxes [ 15.615] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 15.615] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 15.615] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 15.615] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 15.615] gen8_vertex_flush[5a8] = 384 [ 15.615] gen9_render_composite_spans_done() [ 15.615] sna_composite_rectangles(pixmap=1370, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 15.615] sna_composite_rectangles: converted to op 1 [ 15.615] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 15.615] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 15.615] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 15.615] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 15.615] sna_composite_rectangles: dropping last-cpu hint [ 15.615] sna_drawable_use_bo pixmap=1370, box=((16, 16), (18, 60)), flags=9... [ 15.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 15.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.615] sna_drawable_use_bo: using whole GPU bo [ 15.615] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 15.615] kgem_bo_is_render: handle=23, rq? 1 [1] [ 15.615] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 15.615] sna_render_get_solid: ffffffff [ 15.615] sna_render_get_solid(white) [ 15.615] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 15.615] kgem_check_bo: num_pages=+0, num_exec=+0 [ 15.615] aligning vertex: was 3, now 2 floats per vertex [ 15.615] gen9_composite_get_binding_table(fe00) [ 15.615] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 15.615] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 15.615] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 15.615] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.615] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 15.615] gen9_emit_sampler: sampler = 1 [ 15.615] gen9_emit_sf: num_sf_outputs=1 [ 15.615] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.615] gen9_emit_vertex_elements: setup id=0 [ 15.615] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.615] (16, 16), (18, 60) [ 15.615] gen8_vertex_flush[668] = 3 [ 15.615] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=54a, drawable=558 [ 15.615] sna_validate_gc: recomputing clip [ 15.615] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 15.615] sna_copy_area: src=pixmap=1370:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1368:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 15.615] sna_copy_area: normal copy [ 15.615] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.615] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.615] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 15.615] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 15.615] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 15.615] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 15.615] sna_do_copy: pixmap -- no source clipping [ 15.615] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 15.615] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 15.615] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1370+(0, 0), dst pixmap=1368+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 15.615] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=23, cpu_bo=0), replaces=1 [ 15.615] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.615] sna_drawable_use_bo pixmap=1368, box=((0, 0), (576, 76)), flags=1b... [ 15.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 15.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.615] sna_drawable_use_bo: using whole GPU bo [ 15.615] sna_pixmap_move_to_gpu(pixmap=1370, usage=0), flags=a [ 15.615] sna_pixmap_move_to_gpu: already all-damaged [ 15.615] sna_pixmap_mark_active: pixmap=1370, handle=23 [ 15.615] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.615] sna_pixmap_make_cow: make cow src=1370, dst=1368, handle=23 (already cow? src=0, dst=0) [ 15.615] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1370, handle=23 [ 15.615] _kgem_bo_destroy: handle=42, proxy? 0 [ 15.615] __kgem_bo_destroy: handle=42, size=466944 [ 15.615] __kgem_busy: handle=42, busy=0, wedged=0 [ 15.615] __kgem_bo_clear_busy: handle=42 [ 15.615] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 15.615] sna_pixmap_make_cow: moo! attaching clone to pixmap=1368 (source=1370, handle=23) [ 15.615] sna_destroy_pixmap: pixmap=1370, attached?=1 [ 15.615] sna_destroy_pixmap: pixmap=1370 discarding cow, refcnt=2 [ 15.615] __sna_free_pixmap(pixmap=1370) [ 15.615] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 15.615] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.615] sna_glyphs: discarding mask [ 15.615] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 15.615] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 15.615] gen9_render_composite: 0x0, current mode=1/1 [ 15.615] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 15.615] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.615] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 15.615] sna_drawable_use_bo pixmap=1368, box=((0, 0), (576, 76)), flags=7... [ 15.615] sna_pixmap_undo_cow: pixmap=1368, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 15.615] sna_pixmap_undo_cow: freeing cow [ 15.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.615] sna_drawable_use_bo: using whole GPU bo [ 15.615] gen9_composite_set_target: pixmap=1368, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 15.615] color_convert: src=ff888888 [20028888] [ 15.615] color_convert: dst=ff888888 [20028888] [ 15.615] sna_render_get_solid: ff888888 [ 15.615] sna_render_get_solid(5) = ff888888 (old) [ 15.615] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 15.615] sna_transform_is_imprecise_integer_translation: no transform [ 15.615] gen9_composite_picture: integer translation (0, 0), removing [ 15.615] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 15.615] sna_render_pixmap_bo: GPU all damaged [ 15.615] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 15.615] gen4_choose_composite_emitter: solid, identity mask [ 15.615] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 15.615] aligning vertex: was 2, now 4 floats per vertex [ 15.615] gen9_composite_get_binding_table(fd80) [ 15.615] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 15.615] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 15.615] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) [ 15.615] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 15.615] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 15.615] kgem_add_handle: handle=6, index=4 [ 15.615] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) [ 15.615] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 15.615] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 15.615] gen9_emit_sampler: sampler = a [ 15.615] gen9_emit_sf: num_sf_outputs=2 [ 15.615] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 15.615] gen9_emit_vertex_elements: setup id=9 [ 15.615] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 15.615] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 15.615] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 15.615] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 15.615] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 15.615] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 15.615] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 15.615] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 15.615] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 15.615] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 15.615] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 15.615] gen8_vertex_flush[744] = 24 [ 15.615] gen9_magic_ca_pass: CA fixup (437 -> 461) [ 15.615] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 15.615] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 15.615] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 15.615] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=558, drawable=556 [ 15.615] sna_validate_gc: recomputing clip [ 15.615] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 15.615] sna_copy_area: src=pixmap=1368:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1366:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 15.615] sna_copy_area: normal copy [ 15.615] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.615] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 15.615] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 15.615] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 15.615] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 15.615] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 15.615] sna_do_copy: pixmap -- no source clipping [ 15.615] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 15.615] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 15.615] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1368+(0, 0), dst pixmap=1366+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 15.615] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), replaces=1 [ 15.615] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.615] sna_drawable_use_bo pixmap=1366, box=((0, 0), (576, 76)), flags=1b... [ 15.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 15.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.615] sna_drawable_use_bo: using whole GPU bo [ 15.615] sna_pixmap_move_to_gpu(pixmap=1368, usage=0), flags=a [ 15.615] sna_pixmap_move_to_gpu: already all-damaged [ 15.615] sna_pixmap_mark_active: pixmap=1368, handle=23 [ 15.615] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.615] sna_pixmap_make_cow: make cow src=1368, dst=1366, handle=23 (already cow? src=0, dst=0) [ 15.615] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1368, handle=23 [ 15.615] _kgem_bo_destroy: handle=37, proxy? 0 [ 15.615] __kgem_bo_destroy: handle=37, size=204800 [ 15.615] __kgem_bo_destroy: handle=37, purged [ 15.615] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 15.615] sna_pixmap_make_cow: moo! attaching clone to pixmap=1366 (source=1368, handle=23) [ 15.615] sna_destroy_pixmap: pixmap=1368, attached?=1 [ 15.615] sna_destroy_pixmap: pixmap=1368 discarding cow, refcnt=2 [ 15.615] __sna_free_pixmap(pixmap=1368) [ 15.615] sna_composite(pixmap=1364, op=3, src=1366+(0, 0), mask=0+(0, 0), dst=1364+(0, 0)+(0, 0), size=(576, 76) [ 15.615] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.615] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.615] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.615] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.615] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 15.615] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.615] gen9_render_composite: 576x76, current mode=1/1 [ 15.615] kgem_bo_is_render: handle=38, rq? 0 [0] [ 15.615] sna_blt_composite (0, 0), (0, 0), 576x76 [ 15.615] sna_blt_composite: unsupported op [3] for blitting [ 15.615] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 15.615] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 15.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.615] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.615] sna_drawable_use_bo pixmap=1364, box=((0, 0), (576, 76)), flags=7... [ 15.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.615] sna_drawable_use_bo: using whole GPU bo [ 15.615] gen9_composite_set_target: pixmap=1364, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.615] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 15.615] sna_transform_is_imprecise_integer_translation: no transform [ 15.615] gen9_composite_picture: integer translation (0, 0), removing [ 15.615] sna_render_pixmap_bo pixmap=1366, (0, 0)x(576, 76)/(576, 76) [ 15.615] sna_render_pixmap_bo: GPU all damaged [ 15.615] kgem_bo_is_render: handle=38, rq? 0 [0] [ 15.615] kgem_bo_is_render: handle=23, rq? 1 [1] [ 15.615] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 15.615] gen4_choose_composite_emitter: identity src, no mask [ 15.615] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.615] __kgem_retire_rq: request 1 complete [ 15.615] kgem_set_mode: flushing before new bo [ 15.615] gen8_vertex_close: used=1844, vbo active? 16, vb=221, nreloc=3 [ 15.615] gen8_vertex_close: reloc[0] = 287 [ 15.616] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.616] kgem_add_handle: handle=16, index=5 [ 15.616] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 15.616] gen8_vertex_close: reloc[1] = 336 [ 15.616] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 15.616] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 15.616] gen8_vertex_close: reloc[2] = 460 [ 15.616] kgem_add_reloc64: handle=16, pos=460, delta=0, domains=200000 [ 15.616] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 15.616] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 15.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.616] kgem_fixup_relocs: shrinking by 61440 [ 15.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.616] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.616] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 15.616] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.616] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.616] __kgem_bo_clear_busy: handle=7 [ 15.616] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 15.616] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.616] __kgem_bo_clear_busy: handle=7 [ 15.616] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.616] __kgem_bo_clear_busy: handle=8 [ 15.616] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 15.616] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.616] __kgem_bo_clear_busy: handle=7 [ 15.616] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 15.616] __kgem_bo_clear_busy: handle=8 [ 15.616] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 15.616] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.616] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.616] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.616] kgem_check_bo: num_pages=+114, num_exec=+2 [ 15.616] aligning vertex: was 4, now 3 floats per vertex [ 15.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.616] kgem_add_handle: handle=4, index=0 [ 15.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.616] gen9_composite_get_binding_table(ffc0) [ 15.616] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 15.616] kgem_add_handle: handle=38, index=1 [ 15.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 15.616] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 15.616] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.616] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 15.616] kgem_add_handle: handle=23, index=2 [ 15.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 15.616] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 15.616] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 15.616] gen9_emit_sampler: sampler = 2 [ 15.616] gen9_emit_sf: num_sf_outputs=1 [ 15.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.616] gen9_emit_vertex_elements: setup id=2 [ 15.616] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.616] gen9_render_composite_box: (0, 0), (576, 76) [ 15.616] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.616] gen8_vertex_flush[490] = 3 [ 15.616] sna_destroy_pixmap: pixmap=1366, attached?=1 [ 15.616] sna_destroy_pixmap: pixmap=1366 discarding cow, refcnt=1 [ 15.616] _kgem_bo_destroy: handle=23, proxy? 0 [ 15.616] __kgem_bo_destroy: handle=23, size=262144 [ 15.616] __kgem_bo_destroy: handle=23 -> active [ 15.616] __sna_free_pixmap(pixmap=1366) [ 15.616] sna_composite(pixmap=1360, op=3, src=1364+(0, 0), mask=0+(0, 0), dst=1360+(0, 0)+(0, 0), size=(576, 76) [ 15.616] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 15.616] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 15.616] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 15.616] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 15.616] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 15.616] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 15.616] gen9_render_composite: 576x76, current mode=1/1 [ 15.616] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.616] sna_blt_composite (0, 0), (0, 0), 576x76 [ 15.616] sna_blt_composite: unsupported op [3] for blitting [ 15.616] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 15.616] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 15.616] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 15.616] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 15.616] sna_drawable_use_bo pixmap=1360, box=((0, 0), (576, 76)), flags=7... [ 15.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 15.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.616] sna_drawable_use_bo: using whole GPU bo [ 15.616] gen9_composite_set_target: pixmap=1360, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 15.616] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 15.616] sna_transform_is_imprecise_integer_translation: no transform [ 15.616] gen9_composite_picture: integer translation (0, 0), removing [ 15.616] sna_render_pixmap_bo pixmap=1364, (0, 0)x(576, 76)/(576, 76) [ 15.616] sna_render_pixmap_bo: GPU all damaged [ 15.616] kgem_bo_is_render: handle=36, rq? 0 [0] [ 15.616] kgem_bo_is_render: handle=38, rq? 1 [1] [ 15.616] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 15.616] gen4_choose_composite_emitter: identity src, no mask [ 15.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.616] __kgem_retire_rq: request 1 complete [ 15.616] kgem_set_mode: flushing before new bo [ 15.616] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 15.616] gen8_vertex_close: reloc[0] = 287 [ 15.616] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.616] kgem_add_handle: handle=16, index=3 [ 15.616] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.616] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 15.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.616] kgem_fixup_relocs: shrinking by 61440 [ 15.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.616] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.616] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 15.616] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.616] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 15.616] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.616] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.616] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.616] kgem_check_bo: num_pages=+100, num_exec=+2 [ 15.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.616] kgem_add_handle: handle=4, index=0 [ 15.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.616] gen9_composite_get_binding_table(ffc0) [ 15.616] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 15.616] kgem_add_handle: handle=36, index=1 [ 15.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 15.616] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 15.616] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 15.616] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 15.616] kgem_add_handle: handle=38, index=2 [ 15.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 15.616] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 15.616] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 15.616] gen9_emit_sampler: sampler = 2 [ 15.616] gen9_emit_sf: num_sf_outputs=1 [ 15.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.616] gen9_emit_vertex_elements: setup id=2 [ 15.616] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 15.616] gen9_render_composite_box: (0, 0), (576, 76) [ 15.616] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 15.616] gen8_vertex_flush[490] = 3 [ 15.616] sna_destroy_pixmap: pixmap=1364, attached?=1 [ 15.616] _kgem_bo_destroy: handle=38, proxy? 0 [ 15.616] __kgem_bo_destroy: handle=38, size=204800 [ 15.616] __kgem_bo_destroy: handle=38 -> active [ 15.616] __sna_free_pixmap(pixmap=1364) [ 15.616] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=550, drawable=4fd [ 15.616] sna_validate_gc: recomputing clip [ 15.616] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 15.616] sna_copy_area: src=pixmap=1360:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 15.616] sna_copy_area: normal copy [ 15.616] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 15.616] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 15.616] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 15.616] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 15.616] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 15.616] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 15.616] sna_do_copy: pixmap -- no source clipping [ 15.616] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 15.616] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 15.616] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1360+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 15.616] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 15.616] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 15.616] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 15.616] sna_drawable_use_bo: pinned, never REPLACES [ 15.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 15.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 15.616] sna_drawable_use_bo: applying move-to-gpu override [ 15.616] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 15.616] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 15.616] wait_for_shadow: setting front pixmap to handle=35 [ 15.616] sna_drawable_use_bo: using whole GPU bo [ 15.616] sna_pixmap_move_to_gpu(pixmap=1360, usage=0), flags=a [ 15.616] sna_pixmap_move_to_gpu: already all-damaged [ 15.616] sna_pixmap_mark_active: pixmap=1360, handle=36 [ 15.616] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 15.616] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 15.616] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.616] kgem_bo_is_render: handle=35, rq? 0 [0] [ 15.616] kgem_bo_is_render: handle=35, rq? 0 [0] [ 15.616] kgem_bo_is_render: handle=36, rq? 1 [1] [ 15.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.616] __kgem_retire_rq: request 1 complete [ 15.616] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 15.616] kgem_bo_move_to_cache: release handle=23 [ 15.616] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 15.616] kgem_set_mode: flushing before new bo [ 15.616] gen8_vertex_close: used=1863, vbo active? 16, vb=4, nreloc=1 [ 15.616] gen8_vertex_close: reloc[0] = 287 [ 15.616] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.616] kgem_add_handle: handle=16, index=3 [ 15.616] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.616] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 15.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.616] kgem_fixup_relocs: shrinking by 61440 [ 15.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.616] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.616] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.616] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.616] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 15.616] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.616] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.616] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.616] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 15.616] aligning vertex: was 3, now 2 floats per vertex [ 15.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 15.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 15.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 15.616] kgem_add_handle: handle=4, index=0 [ 15.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 15.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 15.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 15.616] gen9_composite_get_binding_table(ffc0) [ 15.616] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 15.616] kgem_add_handle: handle=35, index=1 [ 15.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 15.616] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 15.616] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 15.616] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 15.616] kgem_add_handle: handle=36, index=2 [ 15.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 15.616] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 15.616] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 15.616] gen9_emit_sampler: sampler = 0 [ 15.616] gen9_emit_sf: num_sf_outputs=1 [ 15.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 15.616] gen9_emit_vertex_elements: setup id=0 [ 15.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 15.616] (0, 0) -> (192, 1096) + (576, 76) [ 15.616] gen8_vertex_flush[490] = 3 [ 15.616] sna_destroy_pixmap: pixmap=1360, attached?=1 [ 15.616] _kgem_bo_destroy: handle=36, proxy? 0 [ 15.616] __kgem_bo_destroy: handle=36, size=204800 [ 15.616] __kgem_bo_destroy: handle=36 -> active [ 15.616] __sna_free_pixmap(pixmap=1360) [ 15.616] sna_accel_flush: flush?=0, dirty?=0 [ 15.616] sna_accel_flush: flush?=0, dirty?=0 [ 15.616] sna_block_handler (tv=592.541000) [ 15.616] kgem_retire, need_retire?=1 [ 15.616] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 15.616] kgem_retire__requests_ring: retiring ring 0 [ 15.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.616] __kgem_retire_rq: request 1 complete [ 15.616] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 15.616] kgem_bo_move_to_cache: release handle=38 [ 15.616] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 15.616] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 15.616] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 15.616] kgem_retire -- retired=1, need_retire=0 [ 15.616] sna_accel_block: GPU idle, flushing [ 15.616] gen8_vertex_close: used=1870, vbo active? 16, vb=1, nreloc=1 [ 15.616] gen8_vertex_close: reloc[0] = 287 [ 15.616] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 15.616] kgem_add_handle: handle=16, index=3 [ 15.616] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 15.616] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 15.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 15.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 15.616] kgem_fixup_relocs: shrinking by 61440 [ 15.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 15.617] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 15.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 15.617] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 15.617] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 15.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 15.617] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 15.617] has_shadow: has pending damage? 1, outstanding flips: 0 [ 15.617] start_flush: has dirty shadow [ 15.617] timer_enable (time=15616), starting timer 0 [ 15.617] timer_enable (time=15616), starting timer 1 [ 15.617] sna_accel_block: evaluating timers, active=7 [ 15.617] sna_accel_block: flush timer expires in 8 [15624] [ 15.622] sna_wakeup_handler [ 15.622] sna_accel_flush: flush?=0, dirty?=0 [ 15.622] sna_accel_flush: flush?=0, dirty?=0 [ 15.622] sna_block_handler (tv=592.535000) [ 15.622] kgem_retire, need_retire?=1 [ 15.622] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 15.622] kgem_retire__requests_ring: retiring ring 0 [ 15.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 15.622] __kgem_retire_rq: request 1 complete [ 15.622] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 15.622] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 15.622] kgem_bo_move_to_cache: release handle=36 [ 15.622] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 15.622] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 15.622] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 15.622] kgem_retire -- retired=1, need_retire=0 [ 15.622] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 15.622] gen6_render_retire: resetting idle vbo [ 15.622] sna_scanout_do_flush: flush timer active: delta=2 [ 15.622] sna_scanout_do_flush (time=15622), triggered [ 15.622] sna_scanout_flush (time=15622), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 15.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 15.622] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 15.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 15.622] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 15.622] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 15.622] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 15.622] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 15.622] sna_pixmap_move_to_gpu: already all-damaged [ 15.622] sna_pixmap_mark_active: pixmap=165, handle=35 [ 15.622] sna_mode_redisplay: crtc[0] transformed? 0 [ 15.622] sna_mode_redisplay: crtc[1] transformed? 0 [ 15.622] sna_mode_redisplay: crtc[2] transformed? 0 [ 15.622] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 15.622] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 15.622] get_fb: reusing fb=105 for handle=35 [ 15.622] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 15.622] __kgem_bo_clear_busy: handle=35 [ 15.622] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 15.622] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 15.622] __kgem_bo_clear_busy: handle=35 [ 15.622] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 15.622] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 15.622] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 15.622] sna_accel_block: evaluating timers, active=7 [ 15.622] sna_accel_block: flush timer expires in 16 [15638] [ 15.622] sna_wakeup_handler [ 15.622] sna_accel_flush: flush?=0, dirty?=0 [ 15.622] sna_accel_flush: flush?=0, dirty?=0 [ 15.623] sna_accel_flush: flush?=0, dirty?=0 [ 15.623] sna_block_handler (tv=592.534000) [ 15.623] sna_scanout_do_flush: flush timer active: delta=15 [ 15.623] sna_accel_block: evaluating timers, active=7 [ 15.623] sna_accel_block: flush timer expires in 15 [15638] [ 15.627] sna_wakeup_handler [ 15.627] sna_mode_wakeup: len=32 [ 15.627] sna_mode_wakeup: recording last swap on pipe=1, frame 661 [295], time 15.627430 [ 15.627] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 15.627] sna_mode_wakeup: flip complete, pending? 2 [ 15.627] sna_block_handler (tv=592.530000) [ 15.627] sna_scanout_do_flush: flush timer active: delta=11 [ 15.627] sna_accel_block: evaluating timers, active=7 [ 15.627] sna_accel_block: flush timer expires in 11 [15638] [ 15.628] sna_wakeup_handler [ 15.628] sna_mode_wakeup: len=32 [ 15.628] sna_mode_wakeup: recording last swap on pipe=0, frame 691 [2b3], time 15.628743 [ 15.628] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 15.628] sna_mode_wakeup: flip complete, pending? 1 [ 15.628] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 15.628] sna_block_handler (tv=592.529000) [ 15.628] sna_scanout_do_flush: flush timer active: delta=10 [ 15.628] sna_accel_block: evaluating timers, active=7 [ 15.628] sna_accel_block: flush timer expires in 10 [15638] [ 15.638] sna_wakeup_handler [ 15.638] sna_block_handler (tv=592.519000) [ 15.638] sna_scanout_do_flush: flush timer active: delta=0 [ 15.638] sna_scanout_do_flush (time=15638), triggered [ 15.638] sna_scanout_flush (time=15638), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 15.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.638] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 15.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.638] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 15.638] sna_accel_do_throttle (time=15638), triggered [ 15.638] sna_accel_throttle (time=15638) [ 15.638] sna_accel_disarm_timer[1] (time=15638) [ 15.638] sna_accel_block: evaluating timers, active=5 [ 15.638] sna_accel_block: flush timer expires in 16 [15654] [ 15.639] sna_wakeup_handler [ 15.639] sna_accel_flush: flush?=0, dirty?=0 [ 15.639] sna_accel_flush: flush?=0, dirty?=0 [ 15.639] sna_block_handler (tv=592.518000) [ 15.639] sna_scanout_do_flush: flush timer active: delta=15 [ 15.639] sna_accel_do_throttle -- no pending activity [ 15.639] sna_accel_block: evaluating timers, active=5 [ 15.639] sna_accel_block: flush timer expires in 15 [15654] [ 15.639] sna_wakeup_handler [ 15.639] sna_accel_flush: flush?=0, dirty?=0 [ 15.639] sna_accel_flush: flush?=0, dirty?=0 [ 15.639] sna_accel_flush: flush?=0, dirty?=0 [ 15.639] sna_block_handler (tv=592.518000) [ 15.639] sna_scanout_do_flush: flush timer active: delta=15 [ 15.639] sna_accel_do_throttle -- no pending activity [ 15.639] sna_accel_block: evaluating timers, active=5 [ 15.639] sna_accel_block: flush timer expires in 15 [15654] [ 15.654] sna_wakeup_handler [ 15.654] sna_block_handler (tv=592.503000) [ 15.654] sna_scanout_do_flush: flush timer active: delta=0 [ 15.654] sna_scanout_do_flush (time=15654), triggered [ 15.654] sna_scanout_flush (time=15654), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 15.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.654] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 15.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.654] sna_accel_disarm_timer[0] (time=15654) [ 15.654] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 15.654] sna_accel_do_throttle -- no pending activity [ 15.655] sna_wakeup_handler [ 15.655] sna_accel_flush: flush?=0, dirty?=0 [ 15.655] sna_accel_flush: flush?=0, dirty?=0 [ 15.655] sna_block_handler (tv=592.502000) [ 15.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.655] sna_accel_do_throttle -- no pending activity [ 15.655] sna_wakeup_handler [ 15.655] sna_accel_flush: flush?=0, dirty?=0 [ 15.655] sna_accel_flush: flush?=0, dirty?=0 [ 15.655] sna_accel_flush: flush?=0, dirty?=0 [ 15.655] sna_block_handler (tv=592.502000) [ 15.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.655] sna_accel_do_throttle -- no pending activity [ 15.671] sna_wakeup_handler [ 15.671] sna_accel_flush: flush?=0, dirty?=0 [ 15.671] sna_accel_flush: flush?=0, dirty?=0 [ 15.671] sna_block_handler (tv=592.486000) [ 15.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.671] sna_accel_do_throttle -- no pending activity [ 15.671] sna_wakeup_handler [ 15.671] sna_accel_flush: flush?=0, dirty?=0 [ 15.671] sna_accel_flush: flush?=0, dirty?=0 [ 15.671] sna_accel_flush: flush?=0, dirty?=0 [ 15.671] sna_block_handler (tv=592.486000) [ 15.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.671] sna_accel_do_throttle -- no pending activity [ 15.688] sna_wakeup_handler [ 15.688] sna_accel_flush: flush?=0, dirty?=0 [ 15.688] sna_accel_flush: flush?=0, dirty?=0 [ 15.688] sna_block_handler (tv=592.469000) [ 15.688] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.688] sna_accel_do_throttle -- no pending activity [ 15.688] sna_wakeup_handler [ 15.688] sna_accel_flush: flush?=0, dirty?=0 [ 15.688] sna_accel_flush: flush?=0, dirty?=0 [ 15.688] sna_accel_flush: flush?=0, dirty?=0 [ 15.688] sna_block_handler (tv=592.469000) [ 15.688] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.688] sna_accel_do_throttle -- no pending activity [ 15.704] sna_wakeup_handler [ 15.704] sna_accel_flush: flush?=0, dirty?=0 [ 15.704] sna_accel_flush: flush?=0, dirty?=0 [ 15.704] sna_block_handler (tv=592.453000) [ 15.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.704] sna_accel_do_throttle -- no pending activity [ 15.704] sna_wakeup_handler [ 15.704] sna_accel_flush: flush?=0, dirty?=0 [ 15.704] sna_accel_flush: flush?=0, dirty?=0 [ 15.704] sna_accel_flush: flush?=0, dirty?=0 [ 15.704] sna_block_handler (tv=592.453000) [ 15.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.704] sna_accel_do_throttle -- no pending activity [ 15.720] sna_wakeup_handler [ 15.720] sna_accel_flush: flush?=0, dirty?=0 [ 15.720] sna_accel_flush: flush?=0, dirty?=0 [ 15.720] sna_block_handler (tv=592.437000) [ 15.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.720] sna_accel_do_throttle -- no pending activity [ 15.720] sna_wakeup_handler [ 15.720] sna_accel_flush: flush?=0, dirty?=0 [ 15.720] sna_accel_flush: flush?=0, dirty?=0 [ 15.720] sna_accel_flush: flush?=0, dirty?=0 [ 15.720] sna_block_handler (tv=592.437000) [ 15.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.720] sna_accel_do_throttle -- no pending activity [ 15.737] sna_wakeup_handler [ 15.737] sna_accel_flush: flush?=0, dirty?=0 [ 15.737] sna_accel_flush: flush?=0, dirty?=0 [ 15.737] sna_block_handler (tv=592.420000) [ 15.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.737] sna_accel_do_throttle -- no pending activity [ 15.737] sna_wakeup_handler [ 15.737] sna_accel_flush: flush?=0, dirty?=0 [ 15.737] sna_accel_flush: flush?=0, dirty?=0 [ 15.737] sna_accel_flush: flush?=0, dirty?=0 [ 15.737] sna_block_handler (tv=592.420000) [ 15.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.737] sna_accel_do_throttle -- no pending activity [ 15.753] sna_wakeup_handler [ 15.753] sna_accel_flush: flush?=0, dirty?=0 [ 15.753] sna_accel_flush: flush?=0, dirty?=0 [ 15.753] sna_block_handler (tv=592.404000) [ 15.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.753] sna_accel_do_throttle -- no pending activity [ 15.753] sna_wakeup_handler [ 15.753] sna_accel_flush: flush?=0, dirty?=0 [ 15.753] sna_accel_flush: flush?=0, dirty?=0 [ 15.753] sna_accel_flush: flush?=0, dirty?=0 [ 15.753] sna_block_handler (tv=592.404000) [ 15.753] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.753] sna_accel_do_throttle -- no pending activity [ 15.769] sna_wakeup_handler [ 15.769] sna_accel_flush: flush?=0, dirty?=0 [ 15.769] sna_accel_flush: flush?=0, dirty?=0 [ 15.769] sna_block_handler (tv=592.388000) [ 15.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.769] sna_accel_do_throttle -- no pending activity [ 15.769] sna_wakeup_handler [ 15.769] sna_accel_flush: flush?=0, dirty?=0 [ 15.769] sna_accel_flush: flush?=0, dirty?=0 [ 15.769] sna_accel_flush: flush?=0, dirty?=0 [ 15.769] sna_block_handler (tv=592.388000) [ 15.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.769] sna_accel_do_throttle -- no pending activity [ 15.786] sna_wakeup_handler [ 15.786] sna_accel_flush: flush?=0, dirty?=0 [ 15.786] sna_accel_flush: flush?=0, dirty?=0 [ 15.786] sna_block_handler (tv=592.371000) [ 15.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.786] sna_accel_do_throttle -- no pending activity [ 15.786] sna_wakeup_handler [ 15.786] sna_accel_flush: flush?=0, dirty?=0 [ 15.786] sna_accel_flush: flush?=0, dirty?=0 [ 15.786] sna_accel_flush: flush?=0, dirty?=0 [ 15.786] sna_block_handler (tv=592.371000) [ 15.786] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.786] sna_accel_do_throttle -- no pending activity [ 15.802] sna_wakeup_handler [ 15.802] sna_accel_flush: flush?=0, dirty?=0 [ 15.802] sna_accel_flush: flush?=0, dirty?=0 [ 15.802] sna_block_handler (tv=592.355000) [ 15.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.802] sna_accel_do_throttle -- no pending activity [ 15.802] sna_wakeup_handler [ 15.802] sna_accel_flush: flush?=0, dirty?=0 [ 15.802] sna_accel_flush: flush?=0, dirty?=0 [ 15.802] sna_accel_flush: flush?=0, dirty?=0 [ 15.802] sna_block_handler (tv=592.355000) [ 15.802] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.802] sna_accel_do_throttle -- no pending activity [ 15.818] sna_wakeup_handler [ 15.818] sna_accel_flush: flush?=0, dirty?=0 [ 15.818] sna_accel_flush: flush?=0, dirty?=0 [ 15.818] sna_block_handler (tv=592.339000) [ 15.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.818] sna_accel_do_throttle -- no pending activity [ 15.818] sna_wakeup_handler [ 15.818] sna_accel_flush: flush?=0, dirty?=0 [ 15.818] sna_accel_flush: flush?=0, dirty?=0 [ 15.818] sna_accel_flush: flush?=0, dirty?=0 [ 15.818] sna_block_handler (tv=592.339000) [ 15.818] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.818] sna_accel_do_throttle -- no pending activity [ 15.834] sna_wakeup_handler [ 15.834] sna_accel_flush: flush?=0, dirty?=0 [ 15.834] sna_accel_flush: flush?=0, dirty?=0 [ 15.834] sna_block_handler (tv=592.323000) [ 15.834] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.835] sna_accel_do_throttle -- no pending activity [ 15.835] sna_wakeup_handler [ 15.835] sna_accel_flush: flush?=0, dirty?=0 [ 15.835] sna_accel_flush: flush?=0, dirty?=0 [ 15.835] sna_accel_flush: flush?=0, dirty?=0 [ 15.835] sna_block_handler (tv=592.322000) [ 15.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.835] sna_accel_do_throttle -- no pending activity [ 15.851] sna_wakeup_handler [ 15.851] sna_accel_flush: flush?=0, dirty?=0 [ 15.851] sna_accel_flush: flush?=0, dirty?=0 [ 15.851] sna_block_handler (tv=592.306000) [ 15.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.851] sna_accel_do_throttle -- no pending activity [ 15.851] sna_wakeup_handler [ 15.851] sna_accel_flush: flush?=0, dirty?=0 [ 15.851] sna_accel_flush: flush?=0, dirty?=0 [ 15.851] sna_accel_flush: flush?=0, dirty?=0 [ 15.851] sna_block_handler (tv=592.306000) [ 15.851] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.851] sna_accel_do_throttle -- no pending activity [ 15.867] sna_wakeup_handler [ 15.867] sna_accel_flush: flush?=0, dirty?=0 [ 15.867] sna_accel_flush: flush?=0, dirty?=0 [ 15.867] sna_block_handler (tv=592.290000) [ 15.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.867] sna_accel_do_throttle -- no pending activity [ 15.867] sna_wakeup_handler [ 15.867] sna_accel_flush: flush?=0, dirty?=0 [ 15.867] sna_accel_flush: flush?=0, dirty?=0 [ 15.867] sna_accel_flush: flush?=0, dirty?=0 [ 15.867] sna_block_handler (tv=592.290000) [ 15.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.867] sna_accel_do_throttle -- no pending activity [ 15.883] sna_wakeup_handler [ 15.883] sna_accel_flush: flush?=0, dirty?=0 [ 15.883] sna_accel_flush: flush?=0, dirty?=0 [ 15.883] sna_block_handler (tv=592.274000) [ 15.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.883] sna_accel_do_throttle -- no pending activity [ 15.883] sna_wakeup_handler [ 15.883] sna_accel_flush: flush?=0, dirty?=0 [ 15.883] sna_accel_flush: flush?=0, dirty?=0 [ 15.883] sna_accel_flush: flush?=0, dirty?=0 [ 15.883] sna_block_handler (tv=592.274000) [ 15.883] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.883] sna_accel_do_throttle -- no pending activity [ 15.900] sna_wakeup_handler [ 15.900] sna_accel_flush: flush?=0, dirty?=0 [ 15.900] sna_accel_flush: flush?=0, dirty?=0 [ 15.900] sna_block_handler (tv=592.257000) [ 15.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.900] sna_accel_do_throttle -- no pending activity [ 15.900] sna_wakeup_handler [ 15.900] sna_accel_flush: flush?=0, dirty?=0 [ 15.900] sna_accel_flush: flush?=0, dirty?=0 [ 15.900] sna_accel_flush: flush?=0, dirty?=0 [ 15.900] sna_block_handler (tv=592.257000) [ 15.900] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.900] sna_accel_do_throttle -- no pending activity [ 15.916] sna_wakeup_handler [ 15.916] sna_accel_flush: flush?=0, dirty?=0 [ 15.916] sna_accel_flush: flush?=0, dirty?=0 [ 15.916] sna_block_handler (tv=592.241000) [ 15.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.916] sna_accel_do_throttle -- no pending activity [ 15.916] sna_wakeup_handler [ 15.916] sna_accel_flush: flush?=0, dirty?=0 [ 15.916] sna_accel_flush: flush?=0, dirty?=0 [ 15.916] sna_accel_flush: flush?=0, dirty?=0 [ 15.916] sna_block_handler (tv=592.241000) [ 15.916] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.916] sna_accel_do_throttle -- no pending activity [ 15.932] sna_wakeup_handler [ 15.932] sna_accel_flush: flush?=0, dirty?=0 [ 15.932] sna_accel_flush: flush?=0, dirty?=0 [ 15.932] sna_block_handler (tv=592.225000) [ 15.932] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.932] sna_accel_do_throttle -- no pending activity [ 15.932] sna_wakeup_handler [ 15.932] sna_accel_flush: flush?=0, dirty?=0 [ 15.932] sna_accel_flush: flush?=0, dirty?=0 [ 15.932] sna_accel_flush: flush?=0, dirty?=0 [ 15.932] sna_block_handler (tv=592.225000) [ 15.932] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.932] sna_accel_do_throttle -- no pending activity [ 15.949] sna_wakeup_handler [ 15.949] sna_accel_flush: flush?=0, dirty?=0 [ 15.949] sna_accel_flush: flush?=0, dirty?=0 [ 15.949] sna_block_handler (tv=592.208000) [ 15.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.949] sna_accel_do_throttle -- no pending activity [ 15.949] sna_wakeup_handler [ 15.949] sna_accel_flush: flush?=0, dirty?=0 [ 15.949] sna_accel_flush: flush?=0, dirty?=0 [ 15.949] sna_accel_flush: flush?=0, dirty?=0 [ 15.949] sna_block_handler (tv=592.208000) [ 15.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.949] sna_accel_do_throttle -- no pending activity [ 15.965] sna_wakeup_handler [ 15.965] sna_accel_flush: flush?=0, dirty?=0 [ 15.965] sna_accel_flush: flush?=0, dirty?=0 [ 15.965] sna_block_handler (tv=592.192000) [ 15.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.965] sna_accel_do_throttle -- no pending activity [ 15.965] sna_wakeup_handler [ 15.965] sna_accel_flush: flush?=0, dirty?=0 [ 15.965] sna_accel_flush: flush?=0, dirty?=0 [ 15.965] sna_accel_flush: flush?=0, dirty?=0 [ 15.965] sna_block_handler (tv=592.192000) [ 15.965] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.965] sna_accel_do_throttle -- no pending activity [ 15.981] sna_wakeup_handler [ 15.981] sna_accel_flush: flush?=0, dirty?=0 [ 15.981] sna_accel_flush: flush?=0, dirty?=0 [ 15.981] sna_block_handler (tv=592.176000) [ 15.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.981] sna_accel_do_throttle -- no pending activity [ 15.981] sna_wakeup_handler [ 15.981] sna_accel_flush: flush?=0, dirty?=0 [ 15.981] sna_accel_flush: flush?=0, dirty?=0 [ 15.981] sna_accel_flush: flush?=0, dirty?=0 [ 15.981] sna_block_handler (tv=592.176000) [ 15.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.981] sna_accel_do_throttle -- no pending activity [ 15.998] sna_wakeup_handler [ 15.998] sna_accel_flush: flush?=0, dirty?=0 [ 15.998] sna_accel_flush: flush?=0, dirty?=0 [ 15.998] sna_block_handler (tv=592.159000) [ 15.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.998] sna_accel_do_throttle -- no pending activity [ 15.998] sna_wakeup_handler [ 15.998] sna_accel_flush: flush?=0, dirty?=0 [ 15.998] sna_accel_flush: flush?=0, dirty?=0 [ 15.998] sna_accel_flush: flush?=0, dirty?=0 [ 15.998] sna_block_handler (tv=592.159000) [ 15.998] has_shadow: has pending damage? 0, outstanding flips: 0 [ 15.998] sna_accel_do_throttle -- no pending activity [ 16.014] sna_wakeup_handler [ 16.014] sna_accel_flush: flush?=0, dirty?=0 [ 16.014] sna_accel_flush: flush?=0, dirty?=0 [ 16.014] sna_block_handler (tv=592.143000) [ 16.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.014] sna_accel_do_throttle -- no pending activity [ 16.014] sna_wakeup_handler [ 16.014] sna_accel_flush: flush?=0, dirty?=0 [ 16.014] sna_accel_flush: flush?=0, dirty?=0 [ 16.014] sna_accel_flush: flush?=0, dirty?=0 [ 16.014] sna_block_handler (tv=592.143000) [ 16.014] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.014] sna_accel_do_throttle -- no pending activity [ 16.030] sna_wakeup_handler [ 16.030] sna_accel_flush: flush?=0, dirty?=0 [ 16.030] sna_accel_flush: flush?=0, dirty?=0 [ 16.030] sna_block_handler (tv=592.127000) [ 16.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.030] sna_accel_do_throttle -- no pending activity [ 16.030] sna_wakeup_handler [ 16.030] sna_accel_flush: flush?=0, dirty?=0 [ 16.030] sna_accel_flush: flush?=0, dirty?=0 [ 16.030] sna_accel_flush: flush?=0, dirty?=0 [ 16.030] sna_block_handler (tv=592.127000) [ 16.030] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.030] sna_accel_do_throttle -- no pending activity [ 16.047] sna_wakeup_handler [ 16.047] sna_accel_flush: flush?=0, dirty?=0 [ 16.047] sna_accel_flush: flush?=0, dirty?=0 [ 16.047] sna_block_handler (tv=592.110000) [ 16.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.047] sna_accel_do_throttle -- no pending activity [ 16.047] sna_wakeup_handler [ 16.047] sna_accel_flush: flush?=0, dirty?=0 [ 16.047] sna_accel_flush: flush?=0, dirty?=0 [ 16.047] sna_accel_flush: flush?=0, dirty?=0 [ 16.047] sna_block_handler (tv=592.110000) [ 16.047] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.047] sna_accel_do_throttle -- no pending activity [ 16.063] sna_wakeup_handler [ 16.063] sna_accel_flush: flush?=0, dirty?=0 [ 16.063] sna_accel_flush: flush?=0, dirty?=0 [ 16.063] sna_block_handler (tv=592.94000) [ 16.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.063] sna_accel_do_throttle -- no pending activity [ 16.063] sna_wakeup_handler [ 16.063] sna_accel_flush: flush?=0, dirty?=0 [ 16.063] sna_accel_flush: flush?=0, dirty?=0 [ 16.063] sna_accel_flush: flush?=0, dirty?=0 [ 16.063] sna_block_handler (tv=592.94000) [ 16.063] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.063] sna_accel_do_throttle -- no pending activity [ 16.079] sna_wakeup_handler [ 16.079] sna_accel_flush: flush?=0, dirty?=0 [ 16.079] sna_accel_flush: flush?=0, dirty?=0 [ 16.079] sna_block_handler (tv=592.78000) [ 16.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.079] sna_accel_do_throttle -- no pending activity [ 16.079] sna_wakeup_handler [ 16.079] sna_accel_flush: flush?=0, dirty?=0 [ 16.079] sna_accel_flush: flush?=0, dirty?=0 [ 16.079] sna_accel_flush: flush?=0, dirty?=0 [ 16.079] sna_block_handler (tv=592.78000) [ 16.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.079] sna_accel_do_throttle -- no pending activity [ 16.096] sna_wakeup_handler [ 16.096] sna_accel_flush: flush?=0, dirty?=0 [ 16.096] sna_accel_flush: flush?=0, dirty?=0 [ 16.096] sna_block_handler (tv=592.61000) [ 16.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.096] sna_accel_do_throttle -- no pending activity [ 16.096] sna_wakeup_handler [ 16.096] sna_accel_flush: flush?=0, dirty?=0 [ 16.096] sna_accel_flush: flush?=0, dirty?=0 [ 16.096] sna_accel_flush: flush?=0, dirty?=0 [ 16.096] sna_block_handler (tv=592.61000) [ 16.096] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.096] sna_accel_do_throttle -- no pending activity [ 16.112] sna_wakeup_handler [ 16.112] sna_accel_flush: flush?=0, dirty?=0 [ 16.112] sna_accel_flush: flush?=0, dirty?=0 [ 16.112] sna_block_handler (tv=592.45000) [ 16.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.112] sna_accel_do_throttle -- no pending activity [ 16.112] sna_wakeup_handler [ 16.112] sna_accel_flush: flush?=0, dirty?=0 [ 16.112] sna_accel_flush: flush?=0, dirty?=0 [ 16.112] sna_accel_flush: flush?=0, dirty?=0 [ 16.112] sna_block_handler (tv=592.45000) [ 16.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.112] sna_accel_do_throttle -- no pending activity [ 16.128] sna_wakeup_handler [ 16.128] sna_accel_flush: flush?=0, dirty?=0 [ 16.128] sna_accel_flush: flush?=0, dirty?=0 [ 16.128] sna_block_handler (tv=592.29000) [ 16.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.128] sna_accel_do_throttle -- no pending activity [ 16.128] sna_wakeup_handler [ 16.128] sna_accel_flush: flush?=0, dirty?=0 [ 16.128] sna_accel_flush: flush?=0, dirty?=0 [ 16.128] sna_accel_flush: flush?=0, dirty?=0 [ 16.128] sna_block_handler (tv=592.29000) [ 16.128] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.128] sna_accel_do_throttle -- no pending activity [ 16.145] sna_wakeup_handler [ 16.145] sna_accel_flush: flush?=0, dirty?=0 [ 16.145] sna_accel_flush: flush?=0, dirty?=0 [ 16.145] sna_block_handler (tv=592.12000) [ 16.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.145] sna_accel_do_throttle -- no pending activity [ 16.145] sna_wakeup_handler [ 16.145] sna_accel_flush: flush?=0, dirty?=0 [ 16.145] sna_accel_flush: flush?=0, dirty?=0 [ 16.145] sna_accel_flush: flush?=0, dirty?=0 [ 16.145] sna_block_handler (tv=592.12000) [ 16.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.145] sna_accel_do_throttle -- no pending activity [ 16.161] sna_wakeup_handler [ 16.161] sna_accel_flush: flush?=0, dirty?=0 [ 16.161] sna_accel_flush: flush?=0, dirty?=0 [ 16.161] sna_block_handler (tv=591.996000) [ 16.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.161] sna_accel_do_throttle -- no pending activity [ 16.161] sna_wakeup_handler [ 16.161] sna_accel_flush: flush?=0, dirty?=0 [ 16.161] sna_accel_flush: flush?=0, dirty?=0 [ 16.161] sna_accel_flush: flush?=0, dirty?=0 [ 16.161] sna_block_handler (tv=591.996000) [ 16.161] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.161] sna_accel_do_throttle -- no pending activity [ 16.177] sna_wakeup_handler [ 16.177] sna_accel_flush: flush?=0, dirty?=0 [ 16.177] sna_accel_flush: flush?=0, dirty?=0 [ 16.177] sna_block_handler (tv=591.980000) [ 16.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.177] sna_accel_do_throttle -- no pending activity [ 16.177] sna_wakeup_handler [ 16.177] sna_accel_flush: flush?=0, dirty?=0 [ 16.177] sna_accel_flush: flush?=0, dirty?=0 [ 16.177] sna_accel_flush: flush?=0, dirty?=0 [ 16.177] sna_block_handler (tv=591.980000) [ 16.177] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.177] sna_accel_do_throttle -- no pending activity [ 16.194] sna_wakeup_handler [ 16.194] sna_accel_flush: flush?=0, dirty?=0 [ 16.194] sna_accel_flush: flush?=0, dirty?=0 [ 16.194] sna_block_handler (tv=591.963000) [ 16.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.194] sna_accel_do_throttle -- no pending activity [ 16.194] sna_wakeup_handler [ 16.194] sna_accel_flush: flush?=0, dirty?=0 [ 16.194] sna_accel_flush: flush?=0, dirty?=0 [ 16.194] sna_accel_flush: flush?=0, dirty?=0 [ 16.194] sna_block_handler (tv=591.963000) [ 16.194] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.194] sna_accel_do_throttle -- no pending activity [ 16.210] sna_wakeup_handler [ 16.210] sna_accel_flush: flush?=0, dirty?=0 [ 16.210] sna_accel_flush: flush?=0, dirty?=0 [ 16.210] sna_block_handler (tv=591.947000) [ 16.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.210] sna_accel_do_throttle -- no pending activity [ 16.210] sna_wakeup_handler [ 16.210] sna_accel_flush: flush?=0, dirty?=0 [ 16.210] sna_accel_flush: flush?=0, dirty?=0 [ 16.210] sna_accel_flush: flush?=0, dirty?=0 [ 16.210] sna_block_handler (tv=591.947000) [ 16.210] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.210] sna_accel_do_throttle -- no pending activity [ 16.226] sna_wakeup_handler [ 16.226] sna_accel_flush: flush?=0, dirty?=0 [ 16.226] sna_accel_flush: flush?=0, dirty?=0 [ 16.226] sna_block_handler (tv=591.931000) [ 16.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.226] sna_accel_do_throttle -- no pending activity [ 16.226] sna_wakeup_handler [ 16.226] sna_accel_flush: flush?=0, dirty?=0 [ 16.226] sna_accel_flush: flush?=0, dirty?=0 [ 16.226] sna_accel_flush: flush?=0, dirty?=0 [ 16.226] sna_block_handler (tv=591.931000) [ 16.226] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.226] sna_accel_do_throttle -- no pending activity [ 16.243] sna_wakeup_handler [ 16.243] sna_accel_flush: flush?=0, dirty?=0 [ 16.243] sna_accel_flush: flush?=0, dirty?=0 [ 16.243] sna_block_handler (tv=591.914000) [ 16.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.243] sna_accel_do_throttle -- no pending activity [ 16.243] sna_wakeup_handler [ 16.243] sna_accel_flush: flush?=0, dirty?=0 [ 16.243] sna_accel_flush: flush?=0, dirty?=0 [ 16.243] sna_accel_flush: flush?=0, dirty?=0 [ 16.243] sna_block_handler (tv=591.914000) [ 16.243] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.243] sna_accel_do_throttle -- no pending activity [ 16.259] sna_wakeup_handler [ 16.259] sna_accel_flush: flush?=0, dirty?=0 [ 16.259] sna_accel_flush: flush?=0, dirty?=0 [ 16.259] sna_block_handler (tv=591.898000) [ 16.259] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.259] sna_accel_do_throttle -- no pending activity [ 16.259] sna_wakeup_handler [ 16.259] sna_accel_flush: flush?=0, dirty?=0 [ 16.259] sna_accel_flush: flush?=0, dirty?=0 [ 16.259] sna_accel_flush: flush?=0, dirty?=0 [ 16.259] sna_block_handler (tv=591.898000) [ 16.259] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.259] sna_accel_do_throttle -- no pending activity [ 16.275] sna_wakeup_handler [ 16.275] sna_accel_flush: flush?=0, dirty?=0 [ 16.275] sna_accel_flush: flush?=0, dirty?=0 [ 16.275] sna_block_handler (tv=591.882000) [ 16.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.275] sna_accel_do_throttle -- no pending activity [ 16.275] sna_wakeup_handler [ 16.275] sna_accel_flush: flush?=0, dirty?=0 [ 16.275] sna_accel_flush: flush?=0, dirty?=0 [ 16.275] sna_accel_flush: flush?=0, dirty?=0 [ 16.275] sna_block_handler (tv=591.882000) [ 16.275] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.275] sna_accel_do_throttle -- no pending activity [ 16.292] sna_wakeup_handler [ 16.292] sna_accel_flush: flush?=0, dirty?=0 [ 16.292] sna_accel_flush: flush?=0, dirty?=0 [ 16.292] sna_block_handler (tv=591.865000) [ 16.292] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.292] sna_accel_do_throttle -- no pending activity [ 16.292] sna_wakeup_handler [ 16.292] sna_accel_flush: flush?=0, dirty?=0 [ 16.292] sna_accel_flush: flush?=0, dirty?=0 [ 16.292] sna_accel_flush: flush?=0, dirty?=0 [ 16.292] sna_block_handler (tv=591.865000) [ 16.292] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.292] sna_accel_do_throttle -- no pending activity [ 16.308] sna_wakeup_handler [ 16.308] sna_accel_flush: flush?=0, dirty?=0 [ 16.308] sna_accel_flush: flush?=0, dirty?=0 [ 16.308] sna_block_handler (tv=591.849000) [ 16.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.308] sna_accel_do_throttle -- no pending activity [ 16.308] sna_wakeup_handler [ 16.308] sna_accel_flush: flush?=0, dirty?=0 [ 16.308] sna_accel_flush: flush?=0, dirty?=0 [ 16.308] sna_accel_flush: flush?=0, dirty?=0 [ 16.308] sna_block_handler (tv=591.849000) [ 16.308] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.308] sna_accel_do_throttle -- no pending activity [ 16.324] sna_wakeup_handler [ 16.324] sna_accel_flush: flush?=0, dirty?=0 [ 16.324] sna_accel_flush: flush?=0, dirty?=0 [ 16.324] sna_block_handler (tv=591.833000) [ 16.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.324] sna_accel_do_throttle -- no pending activity [ 16.324] sna_wakeup_handler [ 16.324] sna_accel_flush: flush?=0, dirty?=0 [ 16.324] sna_accel_flush: flush?=0, dirty?=0 [ 16.324] sna_accel_flush: flush?=0, dirty?=0 [ 16.324] sna_block_handler (tv=591.833000) [ 16.324] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.324] sna_accel_do_throttle -- no pending activity [ 16.341] sna_wakeup_handler [ 16.341] sna_accel_flush: flush?=0, dirty?=0 [ 16.341] sna_accel_flush: flush?=0, dirty?=0 [ 16.341] sna_block_handler (tv=591.816000) [ 16.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.341] sna_accel_do_throttle -- no pending activity [ 16.341] sna_wakeup_handler [ 16.341] sna_accel_flush: flush?=0, dirty?=0 [ 16.341] sna_accel_flush: flush?=0, dirty?=0 [ 16.341] sna_accel_flush: flush?=0, dirty?=0 [ 16.341] sna_block_handler (tv=591.816000) [ 16.341] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.341] sna_accel_do_throttle -- no pending activity [ 16.357] sna_wakeup_handler [ 16.357] sna_accel_flush: flush?=0, dirty?=0 [ 16.357] sna_accel_flush: flush?=0, dirty?=0 [ 16.357] sna_block_handler (tv=591.800000) [ 16.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.357] sna_accel_do_throttle -- no pending activity [ 16.357] sna_wakeup_handler [ 16.357] sna_accel_flush: flush?=0, dirty?=0 [ 16.357] sna_accel_flush: flush?=0, dirty?=0 [ 16.357] sna_accel_flush: flush?=0, dirty?=0 [ 16.357] sna_block_handler (tv=591.800000) [ 16.357] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.357] sna_accel_do_throttle -- no pending activity [ 16.373] sna_wakeup_handler [ 16.373] sna_accel_flush: flush?=0, dirty?=0 [ 16.373] sna_accel_flush: flush?=0, dirty?=0 [ 16.373] sna_block_handler (tv=591.784000) [ 16.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.373] sna_accel_do_throttle -- no pending activity [ 16.373] sna_wakeup_handler [ 16.373] sna_accel_flush: flush?=0, dirty?=0 [ 16.373] sna_accel_flush: flush?=0, dirty?=0 [ 16.373] sna_accel_flush: flush?=0, dirty?=0 [ 16.373] sna_block_handler (tv=591.784000) [ 16.373] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.373] sna_accel_do_throttle -- no pending activity [ 16.389] sna_wakeup_handler [ 16.389] sna_accel_flush: flush?=0, dirty?=0 [ 16.389] sna_accel_flush: flush?=0, dirty?=0 [ 16.389] sna_block_handler (tv=591.768000) [ 16.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.389] sna_accel_do_throttle -- no pending activity [ 16.389] sna_wakeup_handler [ 16.389] sna_accel_flush: flush?=0, dirty?=0 [ 16.389] sna_accel_flush: flush?=0, dirty?=0 [ 16.389] sna_accel_flush: flush?=0, dirty?=0 [ 16.389] sna_block_handler (tv=591.768000) [ 16.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.389] sna_accel_do_throttle -- no pending activity [ 16.406] sna_wakeup_handler [ 16.406] sna_accel_flush: flush?=0, dirty?=0 [ 16.406] sna_accel_flush: flush?=0, dirty?=0 [ 16.406] sna_block_handler (tv=591.751000) [ 16.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.406] sna_accel_do_throttle -- no pending activity [ 16.406] sna_wakeup_handler [ 16.406] sna_accel_flush: flush?=0, dirty?=0 [ 16.406] sna_accel_flush: flush?=0, dirty?=0 [ 16.406] sna_accel_flush: flush?=0, dirty?=0 [ 16.406] sna_block_handler (tv=591.751000) [ 16.406] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.406] sna_accel_do_throttle -- no pending activity [ 16.413] sna_wakeup_handler [ 16.413] sna_create_pixmap(576, 76, 24, usage=0) [ 16.413] kgem_can_create_2d: 576x76 @ 24 [ 16.413] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.413] kgem_can_create_2d: untiled size=176128 [ 16.413] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.413] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.413] kgem_can_create_2d: tiled[-1] size=176128 [ 16.413] sna_create_pixmap: usage=0, flags=1b [ 16.413] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.413] __pop_freed_pixmap: reusing freed pixmap=1360 header [ 16.413] create_pixmap_hdr: pixmap=1371, width=576, height=76, usage=0 [ 16.413] sna_create_pixmap: serial=1371, 576x76, usage=0 [ 16.413] sna_composite_rectangles(pixmap=1372, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.413] sna_composite_rectangles: converted to op 0 [ 16.413] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.413] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.413] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.413] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.413] sna_composite_rectangles: dropping last-cpu hint [ 16.413] sna_drawable_use_bo pixmap=1372, box=((0, 0), (576, 76)), flags=19... [ 16.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.413] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.413] sna_pixmap_move_to_gpu(pixmap=1372, usage=0), flags=b [ 16.413] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.413] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.413] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.413] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.413] sna_pixmap_alloc_gpu: pixmap=1372 [ 16.413] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.413] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.413] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 16.413] from inactive: pitch=2560, tiling=1: handle=36, id=1087 [ 16.413] __sna_damage_all(576, 76) [ 16.413] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.413] sna_pixmap_mark_active: pixmap=1372, handle=36 [ 16.413] sna_drawable_use_bo: allocated GPU bo for operation [ 16.413] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.413] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 16.413] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.413] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.413] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.413] sna_render_get_solid: 0 [ 16.413] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 16.413] kgem_check_bo: num_pages=+50, num_exec=+1 [ 16.413] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.413] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.413] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.413] kgem_add_handle: handle=4, index=0 [ 16.413] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.413] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.413] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.413] gen9_composite_get_binding_table(ffc0) [ 16.413] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 16.413] kgem_add_handle: handle=36, index=1 [ 16.413] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 16.413] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 16.413] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.413] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.413] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.413] kgem_add_handle: handle=7, index=2 [ 16.413] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.413] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.413] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.413] gen9_emit_sampler: sampler = 1 [ 16.413] gen9_emit_sf: num_sf_outputs=1 [ 16.413] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.413] gen9_emit_vertex_elements: setup id=0 [ 16.413] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.413] (0, 0), (576, 76) [ 16.413] gen8_vertex_flush[490] = 3 [ 16.413] sna_composite_rectangles: pixmap=1372 marking clear [0]? 1 [ 16.413] sna_composite_rectangles(pixmap=1372, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 16.413] sna_composite_rectangles: converted to op 1 [ 16.413] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.413] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.413] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.413] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.413] sna_composite_rectangles: promoting to full GPU [ 16.413] sna_composite_rectangles: dropping last-cpu hint [ 16.413] sna_drawable_use_bo pixmap=1372, box=((0, 0), (576, 76)), flags=19... [ 16.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.413] sna_drawable_use_bo: using whole GPU bo [ 16.413] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 16.413] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.413] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 16.413] sna_render_get_solid: ff2c001e [ 16.413] sna_render_get_solid(0) = ff2c001e (old) [ 16.413] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 16.413] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.413] gen9_composite_get_binding_table(ff00) [ 16.413] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 16.413] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 16.413] kgem_add_handle: handle=8, index=3 [ 16.413] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 16.413] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.413] gen9_emit_vertex_elements: setup id=0 [ 16.413] (0, 0), (576, 76) [ 16.413] gen8_vertex_flush[4cc] = 3 [ 16.413] sna_composite_rectangles: pixmap=1372 marking clear [ff2c001e]? 1 [ 16.413] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=55c [ 16.413] sna_validate_gc: recomputing clip [ 16.413] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 16.413] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1372:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 16.413] sna_copy_area: normal copy [ 16.413] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 16.413] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 16.413] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 16.413] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 16.413] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 16.413] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 16.413] sna_do_copy: pixmap -- no source clipping [ 16.413] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 16.413] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 16.413] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1372+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 16.413] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 16.413] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.413] sna_drawable_use_bo pixmap=1372, box=((0, 0), (576, 76)), flags=1b... [ 16.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 16.413] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.413] sna_drawable_use_bo: using whole GPU bo [ 16.413] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 16.413] sna_pixmap_move_to_gpu: already all-damaged [ 16.413] sna_pixmap_mark_active: pixmap=292, handle=9 [ 16.413] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.413] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 16.413] kgem_bo_is_render: handle=9, rq? 0 [0] [ 16.413] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.413] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.413] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 16.413] gen9_composite_get_binding_table(fe80) [ 16.413] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 16.413] kgem_add_handle: handle=9, index=4 [ 16.413] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 16.413] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 16.413] gen9_emit_sampler: sampler = 0 [ 16.413] gen9_emit_vertex_elements: setup id=0 [ 16.413] (192, 1096) -> (0, 0) + (576, 76) [ 16.413] gen8_vertex_flush[510] = 3 [ 16.413] sna_create_pixmap(80, 80, 32, usage=0) [ 16.413] kgem_can_create_2d: 80x80 @ 32 [ 16.413] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 16.413] kgem_can_create_2d: untiled size=28672 [ 16.413] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 16.413] kgem_choose_tiling: 80x80 -> 0 [ 16.413] sna_create_pixmap: usage=0, flags=b [ 16.413] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 16.413] __pop_freed_pixmap: reusing freed pixmap=1364 header [ 16.413] create_pixmap_hdr: pixmap=1373, width=80, height=80, usage=0 [ 16.413] sna_create_pixmap: serial=1373, 80x80, usage=0 [ 16.413] sna_composite_rectangles(pixmap=1374, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 16.413] sna_composite_rectangles: converted to op 0 [ 16.413] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 16.413] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 16.413] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 16.413] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 16.413] sna_composite_rectangles: dropping last-cpu hint [ 16.413] sna_drawable_use_bo pixmap=1374, box=((0, 0), (80, 80)), flags=19... [ 16.413] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.413] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.413] sna_pixmap_move_to_gpu(pixmap=1374, usage=0), flags=b [ 16.413] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.413] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 16.413] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 16.413] kgem_choose_tiling: 80x80 -> 0 [ 16.413] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 16.413] kgem_choose_tiling: 80x80 -> 0 [ 16.413] sna_pixmap_alloc_gpu: pixmap=1374 [ 16.413] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.413] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 16.413] inactive too small: 5 < 7 [ 16.413] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 16.413] from inactive: pitch=320, tiling=0: handle=3, id=1088 [ 16.413] __sna_damage_all(80, 80) [ 16.413] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.413] sna_pixmap_mark_active: pixmap=1374, handle=3 [ 16.413] sna_drawable_use_bo: allocated GPU bo for operation [ 16.413] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.413] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.413] kgem_bo_is_render: handle=3, rq? 0 [0] [ 16.413] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 16.413] sna_render_get_solid: 0 [ 16.413] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.413] kgem_set_mode: flushing before new bo [ 16.413] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 16.413] gen8_vertex_close: reloc[0] = 287 [ 16.413] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.413] kgem_add_handle: handle=16, index=5 [ 16.413] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 16.413] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 16.413] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.413] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.413] kgem_fixup_relocs: shrinking by 61440 [ 16.413] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.413] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.413] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.414] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.414] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.414] __kgem_bo_clear_busy: handle=7 [ 16.414] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.414] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.414] __kgem_bo_clear_busy: handle=8 [ 16.414] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.414] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 16.414] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.414] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.414] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.414] kgem_check_bo: num_pages=+16, num_exec=+1 [ 16.414] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.414] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.414] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.414] kgem_add_handle: handle=4, index=0 [ 16.414] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.414] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.414] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.414] gen9_composite_get_binding_table(ffc0) [ 16.414] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 16.414] kgem_add_handle: handle=3, index=1 [ 16.414] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 16.414] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 16.414] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 16.414] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.414] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.414] kgem_add_handle: handle=7, index=2 [ 16.414] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.414] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.414] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.414] gen9_emit_sampler: sampler = 1 [ 16.414] gen9_emit_sf: num_sf_outputs=1 [ 16.414] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.414] gen9_emit_vertex_elements: setup id=0 [ 16.414] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.414] (0, 0), (80, 80) [ 16.414] gen8_vertex_flush[490] = 3 [ 16.414] sna_composite_rectangles: pixmap=1374 marking clear [0]? 1 [ 16.414] sna_composite_rectangles(pixmap=1374, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 16.414] sna_composite_rectangles: converted to op 1 [ 16.414] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 16.414] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 16.414] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 16.414] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 16.414] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 16.414] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 16.414] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 16.414] sna_composite_rectangles: dropping last-cpu hint [ 16.414] sna_drawable_use_bo pixmap=1374, box=((0, 0), (80, 80)), flags=1... [ 16.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 16.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.414] sna_drawable_use_bo: using whole GPU bo [ 16.414] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 16.414] kgem_bo_is_render: handle=3, rq? 1 [1] [ 16.414] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 16.414] sna_render_get_solid: 40404040 [ 16.414] sna_render_get_solid(1) = 40404040 (old) [ 16.414] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.414] gen9_composite_get_binding_table(ff00) [ 16.414] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 16.414] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 16.414] kgem_add_handle: handle=8, index=3 [ 16.414] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 16.414] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.414] gen9_emit_vertex_elements: setup id=0 [ 16.414] (0, 0), (2, 2) [ 16.414] (78, 0), (80, 2) [ 16.414] (0, 78), (2, 80) [ 16.414] (78, 78), (80, 80) [ 16.414] gen8_vertex_flush[4cc] = 12 [ 16.414] sna_composite(pixmap=1372, op=3, src=1374+(192, 1096), mask=0+(0, 0), dst=1372+(0, 0)+(0, 0), size=(576, 76) [ 16.414] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.414] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.414] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.414] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.414] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 16.414] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.414] gen9_render_composite: 576x76, current mode=1/1 [ 16.414] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.414] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 16.414] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 16.414] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.414] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.414] sna_drawable_use_bo pixmap=1372, box=((0, 0), (576, 76)), flags=7... [ 16.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.414] sna_drawable_use_bo: using whole GPU bo [ 16.414] gen9_composite_set_target: pixmap=1372, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.414] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 16.414] sna_transform_is_imprecise_integer_translation: no transform [ 16.414] gen9_composite_picture: integer translation (0, 0), removing [ 16.414] sna_render_pixmap_bo pixmap=1374, (192, 1096)x(576, 76)/(80, 80) [ 16.414] sna_render_pixmap_bo: GPU all damaged [ 16.414] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.414] kgem_bo_is_render: handle=3, rq? 1 [1] [ 16.414] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 16.414] gen4_choose_composite_emitter: identity src, no mask [ 16.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.414] __kgem_retire_rq: request 1 complete [ 16.414] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 16.414] kgem_set_mode: flushing before new bo [ 16.414] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 16.414] gen8_vertex_close: reloc[0] = 287 [ 16.414] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.414] kgem_add_handle: handle=16, index=4 [ 16.414] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 16.414] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 16.414] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.414] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.414] kgem_fixup_relocs: shrinking by 61440 [ 16.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.414] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.414] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 16.414] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.414] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.414] __kgem_bo_clear_busy: handle=7 [ 16.414] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.414] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.414] __kgem_bo_clear_busy: handle=8 [ 16.414] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.414] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.414] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.414] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.414] kgem_check_bo: num_pages=+66, num_exec=+2 [ 16.414] aligning vertex: was 2, now 3 floats per vertex [ 16.414] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.414] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.414] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.414] kgem_add_handle: handle=4, index=0 [ 16.414] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.414] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.414] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.414] gen9_composite_get_binding_table(ffc0) [ 16.414] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 16.414] kgem_add_handle: handle=36, index=1 [ 16.414] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 16.414] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 16.414] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.414] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 16.414] kgem_add_handle: handle=3, index=2 [ 16.414] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 16.414] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 16.414] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 16.414] gen9_emit_sampler: sampler = a [ 16.414] gen9_emit_sf: num_sf_outputs=1 [ 16.414] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.414] gen9_emit_vertex_elements: setup id=2 [ 16.414] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.414] gen9_render_composite_box: (0, 0), (576, 76) [ 16.414] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.414] gen8_vertex_flush[490] = 3 [ 16.414] sna_destroy_pixmap: pixmap=1374, attached?=1 [ 16.414] _kgem_bo_destroy: handle=3, proxy? 0 [ 16.414] __kgem_bo_destroy: handle=3, size=65536 [ 16.414] __kgem_bo_destroy: handle=3 -> active [ 16.414] __sna_free_pixmap(pixmap=1374) [ 16.414] sna_create_pixmap(576, 76, 32, usage=0) [ 16.414] kgem_can_create_2d: 576x76 @ 32 [ 16.414] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.414] kgem_can_create_2d: untiled size=176128 [ 16.414] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.414] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.414] kgem_can_create_2d: tiled[-1] size=176128 [ 16.414] sna_create_pixmap: usage=0, flags=1b [ 16.414] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.414] __pop_freed_pixmap: reusing freed pixmap=1374 header [ 16.414] create_pixmap_hdr: pixmap=1375, width=576, height=76, usage=0 [ 16.414] sna_create_pixmap: serial=1375, 576x76, usage=0 [ 16.414] sna_composite_rectangles(pixmap=1376, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.414] sna_composite_rectangles: converted to op 0 [ 16.414] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.414] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.414] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.414] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.414] sna_composite_rectangles: dropping last-cpu hint [ 16.414] sna_drawable_use_bo pixmap=1376, box=((0, 0), (576, 76)), flags=19... [ 16.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.414] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.414] sna_pixmap_move_to_gpu(pixmap=1376, usage=0), flags=b [ 16.414] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.414] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.414] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.414] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.414] sna_pixmap_alloc_gpu: pixmap=1376 [ 16.414] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.414] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.414] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 16.414] from inactive: pitch=2560, tiling=1: handle=38, id=1089 [ 16.414] __sna_damage_all(576, 76) [ 16.414] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.414] sna_pixmap_mark_active: pixmap=1376, handle=38 [ 16.414] sna_drawable_use_bo: allocated GPU bo for operation [ 16.414] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.414] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.414] kgem_bo_is_render: handle=38, rq? 0 [0] [ 16.414] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.414] sna_render_get_solid: 0 [ 16.414] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.414] __kgem_retire_rq: request 1 complete [ 16.414] kgem_set_mode: flushing before new bo [ 16.414] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 16.414] gen8_vertex_close: reloc[0] = 287 [ 16.414] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.414] kgem_add_handle: handle=16, index=3 [ 16.414] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.414] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 16.414] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.414] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.414] kgem_fixup_relocs: shrinking by 61440 [ 16.414] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.414] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.414] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.414] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.414] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 16.414] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.414] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.414] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.414] kgem_check_bo: num_pages=+50, num_exec=+1 [ 16.414] aligning vertex: was 3, now 2 floats per vertex [ 16.414] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.414] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.414] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.414] kgem_add_handle: handle=4, index=0 [ 16.414] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.414] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.414] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.414] gen9_composite_get_binding_table(ffc0) [ 16.414] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 16.414] kgem_add_handle: handle=38, index=1 [ 16.414] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 16.414] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 16.414] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.414] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.414] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.414] kgem_add_handle: handle=7, index=2 [ 16.414] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.414] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.414] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.414] gen9_emit_sampler: sampler = 1 [ 16.414] gen9_emit_sf: num_sf_outputs=1 [ 16.414] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.414] gen9_emit_vertex_elements: setup id=0 [ 16.414] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.414] (0, 0), (576, 76) [ 16.414] gen8_vertex_flush[490] = 3 [ 16.414] sna_composite_rectangles: pixmap=1376 marking clear [0]? 1 [ 16.414] sna_composite(pixmap=1376, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1376+(0, 0)+(0, 0), size=(576, 76) [ 16.414] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.414] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.414] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.414] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.414] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 16.414] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.414] gen9_render_composite: 576x76, current mode=1/1 [ 16.414] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.414] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 16.414] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 16.414] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 16.414] sna_drawable_use_bo pixmap=1376, box=((0, 0), (576, 76)), flags=1f... [ 16.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 16.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.414] sna_drawable_use_bo: using whole GPU bo [ 16.414] gen9_composite_set_target: pixmap=1376, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.414] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 16.414] sna_transform_is_imprecise_integer_translation: no transform [ 16.414] gen9_composite_picture: integer translation (0, 0), removing [ 16.414] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 16.414] sna_render_pixmap_bo: GPU all damaged [ 16.414] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.414] kgem_bo_is_render: handle=9, rq? 0 [0] [ 16.414] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.414] gen4_choose_composite_emitter: identity src, no mask [ 16.414] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 16.414] aligning vertex: was 2, now 3 floats per vertex [ 16.414] gen9_composite_get_binding_table(ff00) [ 16.414] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 16.414] kgem_add_handle: handle=9, index=3 [ 16.414] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 16.414] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 16.414] gen9_emit_sampler: sampler = 2 [ 16.414] gen9_emit_vertex_elements: setup id=2 [ 16.414] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.414] gen9_render_composite_box: (0, 0), (576, 76) [ 16.414] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.414] gen8_vertex_flush[504] = 3 [ 16.414] sna_composite_rectangles(pixmap=1376, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 16.414] sna_composite_rectangles: converted to op 3 [ 16.414] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.414] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.414] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.414] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.414] sna_drawable_use_bo pixmap=1376, box=((0, 0), (576, 76)), flags=1... [ 16.414] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 16.414] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.414] sna_drawable_use_bo: using whole GPU bo [ 16.414] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 16.414] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.414] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 16.414] sna_render_get_solid: 660a0a0a [ 16.414] sna_render_get_solid(2) = 660a0a0a (old) [ 16.414] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 16.414] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.415] aligning vertex: was 3, now 2 floats per vertex [ 16.415] gen9_composite_get_binding_table(fe80) [ 16.415] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 16.415] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 16.415] kgem_add_handle: handle=8, index=4 [ 16.415] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 16.415] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.415] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 16.415] gen9_emit_sampler: sampler = 1 [ 16.415] gen9_emit_vertex_elements: setup id=0 [ 16.415] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.415] (0, 0), (576, 76) [ 16.415] gen8_vertex_flush[57c] = 3 [ 16.415] sna_create_pixmap(576, 76, 32, usage=0) [ 16.415] kgem_can_create_2d: 576x76 @ 32 [ 16.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.415] kgem_can_create_2d: untiled size=176128 [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.415] kgem_can_create_2d: tiled[-1] size=176128 [ 16.415] sna_create_pixmap: usage=0, flags=1b [ 16.415] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.415] __pop_freed_pixmap: reusing freed pixmap=1366 header [ 16.415] create_pixmap_hdr: pixmap=1377, width=576, height=76, usage=0 [ 16.415] sna_create_pixmap: serial=1377, 576x76, usage=0 [ 16.415] sna_composite_rectangles(pixmap=1378, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.415] sna_composite_rectangles: converted to op 0 [ 16.415] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.415] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.415] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.415] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.415] sna_composite_rectangles: dropping last-cpu hint [ 16.415] sna_drawable_use_bo pixmap=1378, box=((0, 0), (576, 76)), flags=19... [ 16.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.415] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.415] sna_pixmap_move_to_gpu(pixmap=1378, usage=0), flags=b [ 16.415] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.415] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] sna_pixmap_alloc_gpu: pixmap=1378 [ 16.415] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.415] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.415] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 16.415] from inactive: pitch=2560, tiling=1: handle=37, id=1090 [ 16.415] __sna_damage_all(576, 76) [ 16.415] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.415] sna_pixmap_mark_active: pixmap=1378, handle=37 [ 16.415] sna_drawable_use_bo: allocated GPU bo for operation [ 16.415] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.415] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.415] kgem_bo_is_render: handle=37, rq? 0 [0] [ 16.415] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.415] sna_render_get_solid: 0 [ 16.415] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.415] __kgem_retire_rq: request 1 complete [ 16.415] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 16.415] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 16.415] kgem_bo_move_to_cache: release handle=3 [ 16.415] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 16.415] kgem_set_mode: flushing before new bo [ 16.415] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 16.415] gen8_vertex_close: reloc[0] = 287 [ 16.415] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.415] kgem_add_handle: handle=16, index=5 [ 16.415] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 16.415] gen8_vertex_close: reloc[1] = 316 [ 16.415] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 16.415] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 16.415] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 16.415] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.415] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.415] kgem_fixup_relocs: shrinking by 61440 [ 16.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.415] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.415] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 16.415] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.415] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.415] __kgem_bo_clear_busy: handle=7 [ 16.415] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.415] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 16.415] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.415] __kgem_bo_clear_busy: handle=8 [ 16.415] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.415] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.415] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.415] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.415] kgem_check_bo: num_pages=+50, num_exec=+1 [ 16.415] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.415] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.415] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.415] kgem_add_handle: handle=4, index=0 [ 16.415] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.415] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.415] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.415] gen9_composite_get_binding_table(ffc0) [ 16.415] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 16.415] kgem_add_handle: handle=37, index=1 [ 16.415] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 16.415] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 16.415] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.415] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.415] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.415] kgem_add_handle: handle=7, index=2 [ 16.415] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.415] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.415] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.415] gen9_emit_sampler: sampler = 1 [ 16.415] gen9_emit_sf: num_sf_outputs=1 [ 16.415] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.415] gen9_emit_vertex_elements: setup id=0 [ 16.415] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.415] (0, 0), (576, 76) [ 16.415] gen8_vertex_flush[490] = 3 [ 16.415] sna_composite_rectangles: pixmap=1378 marking clear [0]? 1 [ 16.415] sna_create_pixmap(576, 76, 32, usage=0) [ 16.415] kgem_can_create_2d: 576x76 @ 32 [ 16.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.415] kgem_can_create_2d: untiled size=176128 [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.415] kgem_can_create_2d: tiled[-1] size=176128 [ 16.415] sna_create_pixmap: usage=0, flags=1b [ 16.415] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.415] __pop_freed_pixmap: reusing freed pixmap=1368 header [ 16.415] create_pixmap_hdr: pixmap=1379, width=576, height=76, usage=0 [ 16.415] sna_create_pixmap: serial=1379, 576x76, usage=0 [ 16.415] sna_composite_rectangles(pixmap=1380, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.415] sna_composite_rectangles: converted to op 0 [ 16.415] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.415] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.415] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.415] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.415] sna_composite_rectangles: dropping last-cpu hint [ 16.415] sna_drawable_use_bo pixmap=1380, box=((0, 0), (576, 76)), flags=19... [ 16.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.415] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.415] sna_pixmap_move_to_gpu(pixmap=1380, usage=0), flags=b [ 16.415] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.415] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] sna_pixmap_alloc_gpu: pixmap=1380 [ 16.415] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.415] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.415] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 16.415] from inactive: pitch=2560, tiling=1: handle=23, id=1091 [ 16.415] __sna_damage_all(576, 76) [ 16.415] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.415] sna_pixmap_mark_active: pixmap=1380, handle=23 [ 16.415] sna_drawable_use_bo: allocated GPU bo for operation [ 16.415] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.415] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.415] kgem_bo_is_render: handle=23, rq? 0 [0] [ 16.415] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.415] sna_render_get_solid: 0 [ 16.415] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.415] __kgem_retire_rq: request 1 complete [ 16.415] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 16.415] kgem_set_mode: flushing before new bo [ 16.415] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 16.415] gen8_vertex_close: reloc[0] = 287 [ 16.415] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.415] kgem_add_handle: handle=16, index=3 [ 16.415] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.415] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 16.415] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.415] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.415] kgem_fixup_relocs: shrinking by 61440 [ 16.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.415] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.415] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 16.415] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.415] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.415] __kgem_bo_clear_busy: handle=7 [ 16.415] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.415] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.415] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.415] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.415] kgem_check_bo: num_pages=+64, num_exec=+1 [ 16.415] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.415] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.415] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.415] kgem_add_handle: handle=4, index=0 [ 16.415] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.415] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.415] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.415] gen9_composite_get_binding_table(ffc0) [ 16.415] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 16.415] kgem_add_handle: handle=23, index=1 [ 16.415] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 16.415] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 16.415] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.415] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.415] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.415] kgem_add_handle: handle=7, index=2 [ 16.415] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.415] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.415] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.415] gen9_emit_sampler: sampler = 1 [ 16.415] gen9_emit_sf: num_sf_outputs=1 [ 16.415] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.415] gen9_emit_vertex_elements: setup id=0 [ 16.415] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.415] (0, 0), (576, 76) [ 16.415] gen8_vertex_flush[490] = 3 [ 16.415] sna_composite_rectangles: pixmap=1380 marking clear [0]? 1 [ 16.415] sna_create_pixmap(576, 76, 32, usage=0) [ 16.415] kgem_can_create_2d: 576x76 @ 32 [ 16.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.415] kgem_can_create_2d: untiled size=176128 [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.415] kgem_can_create_2d: tiled[-1] size=176128 [ 16.415] sna_create_pixmap: usage=0, flags=1b [ 16.415] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.415] __pop_freed_pixmap: reusing freed pixmap=1370 header [ 16.415] create_pixmap_hdr: pixmap=1381, width=576, height=76, usage=0 [ 16.415] sna_create_pixmap: serial=1381, 576x76, usage=0 [ 16.415] sna_composite_rectangles(pixmap=1382, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.415] sna_composite_rectangles: converted to op 0 [ 16.415] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.415] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.415] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.415] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.415] sna_composite_rectangles: dropping last-cpu hint [ 16.415] sna_drawable_use_bo pixmap=1382, box=((0, 0), (576, 76)), flags=19... [ 16.415] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.415] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.415] sna_pixmap_move_to_gpu(pixmap=1382, usage=0), flags=b [ 16.415] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.415] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.415] sna_pixmap_alloc_gpu: pixmap=1382 [ 16.415] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.415] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.415] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 16.415] from inactive: pitch=2560, tiling=1: handle=42, id=1092 [ 16.415] __sna_damage_all(576, 76) [ 16.415] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.415] sna_pixmap_mark_active: pixmap=1382, handle=42 [ 16.415] sna_drawable_use_bo: allocated GPU bo for operation [ 16.415] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.415] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.415] kgem_bo_is_render: handle=42, rq? 0 [0] [ 16.415] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.415] sna_render_get_solid: 0 [ 16.415] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.415] __kgem_retire_rq: request 1 complete [ 16.415] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 16.415] kgem_set_mode: flushing before new bo [ 16.415] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 16.415] gen8_vertex_close: reloc[0] = 287 [ 16.415] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.415] kgem_add_handle: handle=16, index=3 [ 16.415] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.415] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 16.415] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.415] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.415] kgem_fixup_relocs: shrinking by 61440 [ 16.415] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.415] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.415] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 16.415] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.415] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.415] __kgem_bo_clear_busy: handle=7 [ 16.415] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.415] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.415] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.415] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.415] kgem_check_bo: num_pages=+114, num_exec=+1 [ 16.415] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.415] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.415] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.415] kgem_add_handle: handle=4, index=0 [ 16.415] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.415] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.415] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.415] gen9_composite_get_binding_table(ffc0) [ 16.415] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 16.415] kgem_add_handle: handle=42, index=1 [ 16.415] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 16.415] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 16.415] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.415] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.415] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.415] kgem_add_handle: handle=7, index=2 [ 16.415] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.415] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.415] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.415] gen9_emit_sampler: sampler = 1 [ 16.415] gen9_emit_sf: num_sf_outputs=1 [ 16.415] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.415] gen9_emit_vertex_elements: setup id=0 [ 16.415] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.415] (0, 0), (576, 76) [ 16.415] gen8_vertex_flush[490] = 3 [ 16.415] sna_composite_rectangles: pixmap=1382 marking clear [0]? 1 [ 16.415] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 16.415] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.415] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 16.415] trapezoid_spans_maybe_inplace? clear, no [ 16.415] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 16.416] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 16.416] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 16.416] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 16.416] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 16.416] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 16.416] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 16.416] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 16.416] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 16.416] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 16.416] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 16.416] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 16.416] sna_drawable_use_bo pixmap=1382, box=((2, 2), (574, 74)), flags=7... [ 16.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.416] sna_drawable_use_bo: using whole GPU bo [ 16.416] gen9_composite_set_target: pixmap=1382, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.416] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 16.416] color_convert: src=4c000000 [20028888] [ 16.416] color_convert: dst=4c000000 [20028888] [ 16.416] sna_render_get_solid: 4c000000 [ 16.416] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.416] gen4_choose_spans_emitter: solid source [ 16.416] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.416] aligning vertex: was 2, now 3 floats per vertex [ 16.416] gen9_composite_get_binding_table(ff00) [ 16.416] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 16.416] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 16.416] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 16.416] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.416] gen9_emit_sampler: sampler = c [ 16.416] gen9_emit_sf: num_sf_outputs=2 [ 16.416] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 16.416] gen9_emit_vertex_elements: setup id=5 [ 16.416] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 16.416] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 16.416] thread_choose_span: clipped? 0 [ 16.416] imprecise_trapezoid_span_converter: using 4 threads [ 16.416] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 16.416] thread_choose_span: clipped? 0 [ 16.416] span_thread: flushing 26 boxes [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 16.416] [ 16.416] span_thread: flushing 26 boxes [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 16.416] span_thread: flushing 1 boxes [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 16.416] gen8_vertex_flush[554] = 162 [ 16.416] gen9_render_composite_spans_done() [ 16.416] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 16.416] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.416] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 16.416] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.416] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 16.416] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.416] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 16.416] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.416] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.416] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.416] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.416] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 16.416] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.416] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 16.416] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 16.416] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.416] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.416] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.416] sna_drawable_use_bo pixmap=1382, box=((0, 0), (576, 76)), flags=7... [ 16.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.416] sna_drawable_use_bo: using whole GPU bo [ 16.416] gen9_composite_set_target: pixmap=1382, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.416] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 16.416] color_convert: src=e6e6e6e6 [20028888] [ 16.416] color_convert: dst=e6e6e6e6 [20028888] [ 16.416] sna_render_get_solid: e6e6e6e6 [ 16.416] sna_render_get_solid(4) = e6e6e6e6 (old) [ 16.416] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 16.416] gen4_choose_spans_emitter: solid source [ 16.416] kgem_check_bo: num_pages=+1, num_exec=+1 [ 16.416] gen9_composite_get_binding_table(fe80) [ 16.416] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 16.416] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 16.416] kgem_add_handle: handle=8, index=3 [ 16.416] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 16.416] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.416] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 16.416] gen9_emit_vertex_elements: setup id=5 [ 16.416] thread_choose_span: clipped? 0 [ 16.416] imprecise_trapezoid_span_converter: using 4 threads [ 16.416] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 16.416] thread_choose_span: clipped? 0 [ 16.416] [ 16.416] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 16.416] span_thread: flushing 62 boxes [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 16.416] span_thread: flushing 62 boxes [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 16.416] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 16.416] gen8_vertex_flush[5a8] = 384 [ 16.416] gen9_render_composite_spans_done() [ 16.416] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=556, drawable=564 [ 16.416] sna_validate_gc: recomputing clip [ 16.416] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 16.416] sna_copy_area: src=pixmap=1382:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1380:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 16.416] sna_copy_area: normal copy [ 16.416] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.416] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.416] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 16.416] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 16.416] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 16.416] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 16.416] sna_do_copy: pixmap -- no source clipping [ 16.416] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 16.416] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 16.416] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1382+(0, 0), dst pixmap=1380+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 16.416] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=42, cpu_bo=0), replaces=1 [ 16.416] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.416] sna_drawable_use_bo pixmap=1380, box=((0, 0), (576, 76)), flags=1b... [ 16.416] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 16.416] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.416] sna_drawable_use_bo: using whole GPU bo [ 16.416] sna_pixmap_move_to_gpu(pixmap=1382, usage=0), flags=a [ 16.416] sna_pixmap_move_to_gpu: already all-damaged [ 16.416] sna_pixmap_mark_active: pixmap=1382, handle=42 [ 16.416] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.416] sna_pixmap_make_cow: make cow src=1382, dst=1380, handle=42 (already cow? src=0, dst=0) [ 16.416] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1382, handle=42 [ 16.416] _kgem_bo_destroy: handle=23, proxy? 0 [ 16.416] __kgem_bo_destroy: handle=23, size=262144 [ 16.417] __kgem_busy: handle=23, busy=0, wedged=0 [ 16.417] __kgem_bo_clear_busy: handle=23 [ 16.417] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 16.417] sna_pixmap_make_cow: moo! attaching clone to pixmap=1380 (source=1382, handle=42) [ 16.417] sna_destroy_pixmap: pixmap=1382, attached?=1 [ 16.417] sna_destroy_pixmap: pixmap=1382 discarding cow, refcnt=2 [ 16.417] __sna_free_pixmap(pixmap=1382) [ 16.417] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 16.417] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.417] sna_glyphs: discarding mask [ 16.417] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 16.417] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 16.417] gen9_render_composite: 0x0, current mode=1/1 [ 16.417] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 16.417] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.417] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 16.417] sna_drawable_use_bo pixmap=1380, box=((0, 0), (576, 76)), flags=7... [ 16.417] sna_pixmap_undo_cow: pixmap=1380, handle=42 [refcnt=1], cow refcnt=1, flags=43 [ 16.417] sna_pixmap_undo_cow: freeing cow [ 16.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.417] sna_drawable_use_bo: using whole GPU bo [ 16.417] gen9_composite_set_target: pixmap=1380, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 16.417] color_convert: src=ff888888 [20028888] [ 16.417] color_convert: dst=ff888888 [20028888] [ 16.417] sna_render_get_solid: ff888888 [ 16.417] sna_render_get_solid(5) = ff888888 (old) [ 16.417] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 16.417] sna_transform_is_imprecise_integer_translation: no transform [ 16.417] gen9_composite_picture: integer translation (0, 0), removing [ 16.417] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 16.417] sna_render_pixmap_bo: GPU all damaged [ 16.417] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 16.417] gen4_choose_composite_emitter: solid, identity mask [ 16.417] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 16.417] aligning vertex: was 3, now 4 floats per vertex [ 16.417] gen9_composite_get_binding_table(fe00) [ 16.417] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 16.417] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 16.417] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 16.417] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.417] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 16.417] kgem_add_handle: handle=6, index=4 [ 16.417] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 16.417] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 16.417] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 16.417] gen9_emit_sampler: sampler = a [ 16.417] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 16.417] gen9_emit_vertex_elements: setup id=9 [ 16.417] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 16.417] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 16.417] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 16.417] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 16.417] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 16.417] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 16.417] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 16.417] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 16.417] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 16.417] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 16.417] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 16.417] gen8_vertex_flush[66c] = 24 [ 16.417] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 16.417] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 16.417] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 16.417] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 16.417] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=564, drawable=562 [ 16.417] sna_validate_gc: recomputing clip [ 16.417] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 16.417] sna_copy_area: src=pixmap=1380:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1378:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 16.417] sna_copy_area: normal copy [ 16.417] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.417] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.417] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 16.417] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 16.417] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 16.417] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 16.417] sna_do_copy: pixmap -- no source clipping [ 16.417] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 16.417] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 16.417] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1380+(0, 0), dst pixmap=1378+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 16.417] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), replaces=1 [ 16.417] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.417] sna_drawable_use_bo pixmap=1378, box=((0, 0), (576, 76)), flags=1b... [ 16.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 16.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.417] sna_drawable_use_bo: using whole GPU bo [ 16.417] sna_pixmap_move_to_gpu(pixmap=1380, usage=0), flags=a [ 16.417] sna_pixmap_move_to_gpu: already all-damaged [ 16.417] sna_pixmap_mark_active: pixmap=1380, handle=42 [ 16.417] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.417] sna_pixmap_make_cow: make cow src=1380, dst=1378, handle=42 (already cow? src=0, dst=0) [ 16.417] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1380, handle=42 [ 16.417] _kgem_bo_destroy: handle=37, proxy? 0 [ 16.417] __kgem_bo_destroy: handle=37, size=204800 [ 16.417] __kgem_bo_destroy: handle=37, purged [ 16.417] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 16.417] sna_pixmap_make_cow: moo! attaching clone to pixmap=1378 (source=1380, handle=42) [ 16.417] sna_destroy_pixmap: pixmap=1380, attached?=1 [ 16.417] sna_destroy_pixmap: pixmap=1380 discarding cow, refcnt=2 [ 16.417] __sna_free_pixmap(pixmap=1380) [ 16.417] sna_composite(pixmap=1376, op=3, src=1378+(0, 0), mask=0+(0, 0), dst=1376+(0, 0)+(0, 0), size=(576, 76) [ 16.417] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.417] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.417] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.417] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.417] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 16.417] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.417] gen9_render_composite: 576x76, current mode=1/1 [ 16.417] kgem_bo_is_render: handle=38, rq? 0 [0] [ 16.417] sna_blt_composite (0, 0), (0, 0), 576x76 [ 16.417] sna_blt_composite: unsupported op [3] for blitting [ 16.417] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 16.417] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 16.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.417] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.417] sna_drawable_use_bo pixmap=1376, box=((0, 0), (576, 76)), flags=7... [ 16.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.417] sna_drawable_use_bo: using whole GPU bo [ 16.417] gen9_composite_set_target: pixmap=1376, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.417] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 16.417] sna_transform_is_imprecise_integer_translation: no transform [ 16.417] gen9_composite_picture: integer translation (0, 0), removing [ 16.417] sna_render_pixmap_bo pixmap=1378, (0, 0)x(576, 76)/(576, 76) [ 16.417] sna_render_pixmap_bo: GPU all damaged [ 16.417] kgem_bo_is_render: handle=38, rq? 0 [0] [ 16.417] kgem_bo_is_render: handle=42, rq? 1 [1] [ 16.417] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 16.417] gen4_choose_composite_emitter: identity src, no mask [ 16.417] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.417] __kgem_retire_rq: request 1 complete [ 16.417] kgem_set_mode: flushing before new bo [ 16.417] gen8_vertex_close: used=1836, vbo active? 16, vb=221, nreloc=3 [ 16.417] gen8_vertex_close: reloc[0] = 287 [ 16.417] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.417] kgem_add_handle: handle=16, index=5 [ 16.417] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 16.417] gen8_vertex_close: reloc[1] = 336 [ 16.417] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 16.417] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 16.417] gen8_vertex_close: reloc[2] = 406 [ 16.417] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 16.417] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 16.417] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1214 [fenced=0] [ 16.417] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.417] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.417] kgem_fixup_relocs: shrinking by 61440 [ 16.417] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.417] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.417] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 16.417] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.417] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.417] __kgem_bo_clear_busy: handle=7 [ 16.417] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.417] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.417] __kgem_bo_clear_busy: handle=7 [ 16.417] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.417] __kgem_bo_clear_busy: handle=8 [ 16.417] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.417] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.417] __kgem_bo_clear_busy: handle=8 [ 16.417] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 16.417] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.417] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.417] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.417] kgem_check_bo: num_pages=+164, num_exec=+2 [ 16.417] aligning vertex: was 4, now 3 floats per vertex [ 16.417] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.417] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.417] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.417] kgem_add_handle: handle=4, index=0 [ 16.417] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.417] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.417] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.417] gen9_composite_get_binding_table(ffc0) [ 16.417] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 16.417] kgem_add_handle: handle=38, index=1 [ 16.417] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 16.417] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 16.417] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.417] kgem_add_reloc64: handle=42, pos=16344, delta=0, domains=40000 [ 16.417] kgem_add_handle: handle=42, index=2 [ 16.417] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd3ca000) [ 16.417] [3fd0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 16.417] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 16.417] gen9_emit_sampler: sampler = 2 [ 16.417] gen9_emit_sf: num_sf_outputs=1 [ 16.417] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.417] gen9_emit_vertex_elements: setup id=2 [ 16.417] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.417] gen9_render_composite_box: (0, 0), (576, 76) [ 16.417] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.417] gen8_vertex_flush[490] = 3 [ 16.417] sna_destroy_pixmap: pixmap=1378, attached?=1 [ 16.417] sna_destroy_pixmap: pixmap=1378 discarding cow, refcnt=1 [ 16.417] _kgem_bo_destroy: handle=42, proxy? 0 [ 16.417] __kgem_bo_destroy: handle=42, size=466944 [ 16.417] __kgem_bo_destroy: handle=42 -> active [ 16.417] __sna_free_pixmap(pixmap=1378) [ 16.417] sna_composite(pixmap=1372, op=3, src=1376+(0, 0), mask=0+(0, 0), dst=1372+(0, 0)+(0, 0), size=(576, 76) [ 16.417] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.417] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.417] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.417] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.417] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 16.417] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.417] gen9_render_composite: 576x76, current mode=1/1 [ 16.417] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.417] sna_blt_composite (0, 0), (0, 0), 576x76 [ 16.417] sna_blt_composite: unsupported op [3] for blitting [ 16.417] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 16.417] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 16.417] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.417] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.417] sna_drawable_use_bo pixmap=1372, box=((0, 0), (576, 76)), flags=7... [ 16.417] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.417] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.417] sna_drawable_use_bo: using whole GPU bo [ 16.417] gen9_composite_set_target: pixmap=1372, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.417] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 16.417] sna_transform_is_imprecise_integer_translation: no transform [ 16.417] gen9_composite_picture: integer translation (0, 0), removing [ 16.417] sna_render_pixmap_bo pixmap=1376, (0, 0)x(576, 76)/(576, 76) [ 16.417] sna_render_pixmap_bo: GPU all damaged [ 16.417] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.417] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.417] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 16.417] gen4_choose_composite_emitter: identity src, no mask [ 16.417] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.417] __kgem_retire_rq: request 1 complete [ 16.417] kgem_set_mode: flushing before new bo [ 16.417] gen8_vertex_close: used=1845, vbo active? 16, vb=4, nreloc=1 [ 16.417] gen8_vertex_close: reloc[0] = 287 [ 16.417] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.417] kgem_add_handle: handle=16, index=3 [ 16.417] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.417] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=238 [fenced=0] [ 16.417] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.417] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.417] kgem_fixup_relocs: shrinking by 61440 [ 16.417] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.417] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.417] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 16.417] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.417] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 16.417] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.417] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.417] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.417] kgem_check_bo: num_pages=+100, num_exec=+2 [ 16.417] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.417] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.417] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.417] kgem_add_handle: handle=4, index=0 [ 16.417] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.417] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.417] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.417] gen9_composite_get_binding_table(ffc0) [ 16.417] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 16.417] kgem_add_handle: handle=36, index=1 [ 16.417] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 16.417] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 16.417] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.417] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 16.417] kgem_add_handle: handle=38, index=2 [ 16.417] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 16.417] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 16.417] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 16.417] gen9_emit_sampler: sampler = 2 [ 16.417] gen9_emit_sf: num_sf_outputs=1 [ 16.417] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.417] gen9_emit_vertex_elements: setup id=2 [ 16.417] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.417] gen9_render_composite_box: (0, 0), (576, 76) [ 16.418] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.418] gen8_vertex_flush[490] = 3 [ 16.418] sna_destroy_pixmap: pixmap=1376, attached?=1 [ 16.418] _kgem_bo_destroy: handle=38, proxy? 0 [ 16.418] __kgem_bo_destroy: handle=38, size=204800 [ 16.418] __kgem_bo_destroy: handle=38 -> active [ 16.418] __sna_free_pixmap(pixmap=1376) [ 16.418] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=55c, drawable=4fd [ 16.418] sna_validate_gc: recomputing clip [ 16.418] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 16.418] sna_copy_area: src=pixmap=1372:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 16.418] sna_copy_area: normal copy [ 16.418] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 16.418] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 16.418] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 16.418] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 16.418] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 16.418] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 16.418] sna_do_copy: pixmap -- no source clipping [ 16.418] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 16.418] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 16.418] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1372+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 16.418] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 16.418] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.418] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 16.418] sna_drawable_use_bo: pinned, never REPLACES [ 16.418] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 16.418] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.418] sna_drawable_use_bo: applying move-to-gpu override [ 16.418] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 16.418] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 16.418] wait_for_shadow: setting front pixmap to handle=27 [ 16.418] sna_drawable_use_bo: using whole GPU bo [ 16.418] sna_pixmap_move_to_gpu(pixmap=1372, usage=0), flags=a [ 16.418] sna_pixmap_move_to_gpu: already all-damaged [ 16.418] sna_pixmap_mark_active: pixmap=1372, handle=36 [ 16.418] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.418] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 16.418] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.418] kgem_bo_is_render: handle=27, rq? 0 [0] [ 16.418] kgem_bo_is_render: handle=27, rq? 0 [0] [ 16.418] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.418] __kgem_retire_rq: request 1 complete [ 16.418] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 16.418] kgem_bo_move_to_cache: release handle=42 [ 16.418] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 16.418] kgem_set_mode: flushing before new bo [ 16.418] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 16.418] gen8_vertex_close: reloc[0] = 287 [ 16.418] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.418] kgem_add_handle: handle=16, index=3 [ 16.418] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.418] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 16.418] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.418] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.418] kgem_fixup_relocs: shrinking by 61440 [ 16.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.418] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.418] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.418] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.418] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 16.418] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.418] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.418] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.418] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 16.418] aligning vertex: was 3, now 2 floats per vertex [ 16.418] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.418] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.418] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.418] kgem_add_handle: handle=4, index=0 [ 16.418] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.418] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.418] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.418] gen9_composite_get_binding_table(ffc0) [ 16.418] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 16.418] kgem_add_handle: handle=27, index=1 [ 16.418] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 16.418] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 16.418] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 16.418] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 16.418] kgem_add_handle: handle=36, index=2 [ 16.418] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 16.418] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 16.418] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.418] gen9_emit_sampler: sampler = 0 [ 16.418] gen9_emit_sf: num_sf_outputs=1 [ 16.418] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.418] gen9_emit_vertex_elements: setup id=0 [ 16.418] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.418] (0, 0) -> (192, 1096) + (576, 76) [ 16.418] gen8_vertex_flush[490] = 3 [ 16.418] sna_accel_flush: flush?=0, dirty?=0 [ 16.418] sna_block_handler (tv=0.0) [ 16.418] kgem_retire, need_retire?=1 [ 16.418] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 16.418] kgem_retire__requests_ring: retiring ring 0 [ 16.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.418] __kgem_retire_rq: request 1 complete [ 16.418] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 16.418] kgem_bo_move_to_cache: release handle=38 [ 16.418] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 16.418] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 16.418] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 16.418] kgem_retire -- retired=1, need_retire=0 [ 16.418] sna_accel_block: GPU idle, flushing [ 16.418] gen8_vertex_close: used=1860, vbo active? 16, vb=1, nreloc=1 [ 16.418] gen8_vertex_close: reloc[0] = 287 [ 16.418] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.418] kgem_add_handle: handle=16, index=3 [ 16.418] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.418] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 16.418] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.418] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.418] kgem_fixup_relocs: shrinking by 61440 [ 16.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.418] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.418] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 16.418] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.418] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.418] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.418] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.418] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.418] has_shadow: has pending damage? 1, outstanding flips: 0 [ 16.418] start_flush: has dirty shadow [ 16.418] timer_enable (time=16418), starting timer 0 [ 16.418] timer_enable (time=16418), starting timer 1 [ 16.418] sna_accel_block: evaluating timers, active=7 [ 16.418] sna_accel_block: flush timer expires in 8 [16426] [ 16.418] sna_wakeup_handler [ 16.418] sna_destroy_pixmap: pixmap=1372, attached?=1 [ 16.418] _kgem_bo_destroy: handle=36, proxy? 0 [ 16.418] __kgem_bo_destroy: handle=36, size=204800 [ 16.418] __kgem_busy: handle=36, busy=131072, wedged=0 [ 16.418] __kgem_bo_destroy: handle=36 -> active [ 16.418] __sna_free_pixmap(pixmap=1372) [ 16.418] sna_accel_flush: flush?=0, dirty?=0 [ 16.418] sna_accel_flush: flush?=0, dirty?=0 [ 16.418] sna_block_handler (tv=591.739000) [ 16.418] kgem_retire, need_retire?=1 [ 16.418] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 16.418] kgem_retire__requests_ring: retiring ring 0 [ 16.418] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.418] __kgem_retire_rq: request 1 complete [ 16.418] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 16.418] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 16.418] kgem_bo_move_to_cache: release handle=36 [ 16.418] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 16.418] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 16.418] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 16.418] kgem_retire -- retired=1, need_retire=0 [ 16.418] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 16.418] gen6_render_retire: resetting idle vbo [ 16.418] sna_scanout_do_flush: flush timer active: delta=8 [ 16.418] sna_accel_block: evaluating timers, active=7 [ 16.418] sna_accel_block: flush timer expires in 8 [16426] [ 16.422] sna_wakeup_handler [ 16.422] sna_accel_flush: flush?=0, dirty?=0 [ 16.422] sna_accel_flush: flush?=0, dirty?=0 [ 16.422] sna_block_handler (tv=591.735000) [ 16.422] sna_scanout_do_flush: flush timer active: delta=4 [ 16.422] sna_accel_block: evaluating timers, active=7 [ 16.422] sna_accel_block: flush timer expires in 4 [16426] [ 16.422] sna_wakeup_handler [ 16.422] sna_accel_flush: flush?=0, dirty?=0 [ 16.422] sna_accel_flush: flush?=0, dirty?=0 [ 16.422] sna_accel_flush: flush?=0, dirty?=0 [ 16.422] sna_block_handler (tv=591.735000) [ 16.422] sna_scanout_do_flush: flush timer active: delta=4 [ 16.422] sna_accel_block: evaluating timers, active=7 [ 16.422] sna_accel_block: flush timer expires in 4 [16426] [ 16.426] sna_wakeup_handler [ 16.426] sna_block_handler (tv=591.731000) [ 16.426] sna_scanout_do_flush: flush timer active: delta=0 [ 16.426] sna_scanout_do_flush (time=16426), triggered [ 16.426] sna_scanout_flush (time=16426), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 16.426] has_shadow: has pending damage? 1, outstanding flips: 0 [ 16.426] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 16.426] has_shadow: has pending damage? 1, outstanding flips: 0 [ 16.426] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 16.426] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 16.426] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 16.426] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 16.426] sna_pixmap_move_to_gpu: already all-damaged [ 16.426] sna_pixmap_mark_active: pixmap=165, handle=27 [ 16.426] sna_mode_redisplay: crtc[0] transformed? 0 [ 16.426] sna_mode_redisplay: crtc[1] transformed? 0 [ 16.426] sna_mode_redisplay: crtc[2] transformed? 0 [ 16.426] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 16.426] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 16.426] get_fb: reusing fb=101 for handle=27 [ 16.426] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 16.426] __kgem_bo_clear_busy: handle=27 [ 16.426] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 16.426] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 16.426] __kgem_bo_clear_busy: handle=27 [ 16.426] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 16.426] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 16.426] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=27, shadow handle=35 [ 16.426] sna_accel_block: evaluating timers, active=7 [ 16.426] sna_accel_block: flush timer expires in 16 [16442] [ 16.427] sna_wakeup_handler [ 16.427] sna_mode_wakeup: len=32 [ 16.427] sna_mode_wakeup: recording last swap on pipe=1, frame 709 [2c5], time 16.427477 [ 16.427] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 16.427] sna_mode_wakeup: flip complete, pending? 2 [ 16.427] sna_block_handler (tv=591.730000) [ 16.427] sna_scanout_do_flush: flush timer active: delta=15 [ 16.427] sna_accel_block: evaluating timers, active=7 [ 16.427] sna_accel_block: flush timer expires in 15 [16442] [ 16.428] sna_wakeup_handler [ 16.428] sna_mode_wakeup: len=32 [ 16.428] sna_mode_wakeup: recording last swap on pipe=0, frame 739 [2e3], time 16.428789 [ 16.428] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 16.428] sna_mode_wakeup: flip complete, pending? 1 [ 16.428] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 16.428] sna_block_handler (tv=591.729000) [ 16.428] sna_scanout_do_flush: flush timer active: delta=14 [ 16.428] sna_accel_block: evaluating timers, active=7 [ 16.428] sna_accel_block: flush timer expires in 14 [16442] [ 16.438] sna_wakeup_handler [ 16.438] sna_accel_flush: flush?=0, dirty?=0 [ 16.438] sna_accel_flush: flush?=0, dirty?=0 [ 16.438] sna_block_handler (tv=591.719000) [ 16.438] sna_scanout_do_flush: flush timer active: delta=4 [ 16.438] sna_accel_do_throttle (time=16438), triggered [ 16.438] sna_accel_throttle (time=16438) [ 16.438] sna_accel_disarm_timer[1] (time=16438) [ 16.438] sna_accel_block: evaluating timers, active=5 [ 16.438] sna_accel_block: flush timer expires in 4 [16442] [ 16.438] sna_wakeup_handler [ 16.438] sna_accel_flush: flush?=0, dirty?=0 [ 16.438] sna_accel_flush: flush?=0, dirty?=0 [ 16.438] sna_accel_flush: flush?=0, dirty?=0 [ 16.438] sna_block_handler (tv=591.719000) [ 16.438] sna_scanout_do_flush: flush timer active: delta=4 [ 16.438] sna_accel_do_throttle -- no pending activity [ 16.438] sna_accel_block: evaluating timers, active=5 [ 16.438] sna_accel_block: flush timer expires in 4 [16442] [ 16.443] sna_wakeup_handler [ 16.443] sna_block_handler (tv=591.714000) [ 16.443] sna_scanout_do_flush: flush timer active: delta=-1 [ 16.443] sna_scanout_do_flush (time=16443), triggered [ 16.443] sna_scanout_flush (time=16443), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 16.443] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.443] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 16.443] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.443] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 16.443] sna_accel_do_throttle -- no pending activity [ 16.443] sna_accel_block: evaluating timers, active=5 [ 16.443] sna_accel_block: flush timer expires in 16 [16459] [ 16.455] sna_wakeup_handler [ 16.455] sna_accel_flush: flush?=0, dirty?=0 [ 16.455] sna_accel_flush: flush?=0, dirty?=0 [ 16.455] sna_block_handler (tv=591.702000) [ 16.455] sna_scanout_do_flush: flush timer active: delta=4 [ 16.455] sna_accel_do_throttle -- no pending activity [ 16.455] sna_accel_block: evaluating timers, active=5 [ 16.455] sna_accel_block: flush timer expires in 4 [16459] [ 16.455] sna_wakeup_handler [ 16.455] sna_accel_flush: flush?=0, dirty?=0 [ 16.455] sna_accel_flush: flush?=0, dirty?=0 [ 16.455] sna_accel_flush: flush?=0, dirty?=0 [ 16.455] sna_block_handler (tv=591.702000) [ 16.455] sna_scanout_do_flush: flush timer active: delta=4 [ 16.455] sna_accel_do_throttle -- no pending activity [ 16.455] sna_accel_block: evaluating timers, active=5 [ 16.455] sna_accel_block: flush timer expires in 4 [16459] [ 16.459] sna_wakeup_handler [ 16.459] sna_block_handler (tv=591.698000) [ 16.459] sna_scanout_do_flush: flush timer active: delta=0 [ 16.459] sna_scanout_do_flush (time=16459), triggered [ 16.459] sna_scanout_flush (time=16459), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 16.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.459] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 16.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.459] sna_accel_disarm_timer[0] (time=16459) [ 16.459] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 16.459] sna_accel_do_throttle -- no pending activity [ 16.471] sna_wakeup_handler [ 16.471] sna_accel_flush: flush?=0, dirty?=0 [ 16.471] sna_accel_flush: flush?=0, dirty?=0 [ 16.471] sna_block_handler (tv=591.686000) [ 16.471] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.471] sna_accel_do_throttle -- no pending activity [ 16.471] sna_wakeup_handler [ 16.471] sna_accel_flush: flush?=0, dirty?=0 [ 16.471] sna_accel_flush: flush?=0, dirty?=0 [ 16.471] sna_accel_flush: flush?=0, dirty?=0 [ 16.471] sna_block_handler (tv=591.686000) [ 16.471] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.471] sna_accel_do_throttle -- no pending activity [ 16.487] sna_wakeup_handler [ 16.487] sna_accel_flush: flush?=0, dirty?=0 [ 16.487] sna_accel_flush: flush?=0, dirty?=0 [ 16.487] sna_block_handler (tv=591.670000) [ 16.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.487] sna_accel_do_throttle -- no pending activity [ 16.487] sna_wakeup_handler [ 16.487] sna_accel_flush: flush?=0, dirty?=0 [ 16.487] sna_accel_flush: flush?=0, dirty?=0 [ 16.487] sna_accel_flush: flush?=0, dirty?=0 [ 16.487] sna_block_handler (tv=591.670000) [ 16.487] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.487] sna_accel_do_throttle -- no pending activity [ 16.504] sna_wakeup_handler [ 16.504] sna_accel_flush: flush?=0, dirty?=0 [ 16.504] sna_accel_flush: flush?=0, dirty?=0 [ 16.504] sna_block_handler (tv=591.653000) [ 16.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.504] sna_accel_do_throttle -- no pending activity [ 16.504] sna_wakeup_handler [ 16.504] sna_accel_flush: flush?=0, dirty?=0 [ 16.504] sna_accel_flush: flush?=0, dirty?=0 [ 16.504] sna_accel_flush: flush?=0, dirty?=0 [ 16.504] sna_block_handler (tv=591.653000) [ 16.504] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.504] sna_accel_do_throttle -- no pending activity [ 16.520] sna_wakeup_handler [ 16.520] sna_accel_flush: flush?=0, dirty?=0 [ 16.520] sna_accel_flush: flush?=0, dirty?=0 [ 16.520] sna_block_handler (tv=591.637000) [ 16.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.520] sna_accel_do_throttle -- no pending activity [ 16.520] sna_wakeup_handler [ 16.520] sna_accel_flush: flush?=0, dirty?=0 [ 16.520] sna_accel_flush: flush?=0, dirty?=0 [ 16.520] sna_accel_flush: flush?=0, dirty?=0 [ 16.520] sna_block_handler (tv=591.637000) [ 16.520] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.520] sna_accel_do_throttle -- no pending activity [ 16.536] sna_wakeup_handler [ 16.536] sna_accel_flush: flush?=0, dirty?=0 [ 16.536] sna_accel_flush: flush?=0, dirty?=0 [ 16.536] sna_block_handler (tv=591.621000) [ 16.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.536] sna_accel_do_throttle -- no pending activity [ 16.536] sna_wakeup_handler [ 16.536] sna_accel_flush: flush?=0, dirty?=0 [ 16.536] sna_accel_flush: flush?=0, dirty?=0 [ 16.536] sna_accel_flush: flush?=0, dirty?=0 [ 16.536] sna_block_handler (tv=591.621000) [ 16.536] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.536] sna_accel_do_throttle -- no pending activity [ 16.552] sna_wakeup_handler [ 16.552] sna_accel_flush: flush?=0, dirty?=0 [ 16.552] sna_accel_flush: flush?=0, dirty?=0 [ 16.552] sna_block_handler (tv=591.605000) [ 16.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.552] sna_accel_do_throttle -- no pending activity [ 16.552] sna_wakeup_handler [ 16.552] sna_accel_flush: flush?=0, dirty?=0 [ 16.552] sna_accel_flush: flush?=0, dirty?=0 [ 16.552] sna_accel_flush: flush?=0, dirty?=0 [ 16.552] sna_block_handler (tv=591.605000) [ 16.552] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.552] sna_accel_do_throttle -- no pending activity [ 16.568] sna_wakeup_handler [ 16.568] sna_accel_flush: flush?=0, dirty?=0 [ 16.568] sna_accel_flush: flush?=0, dirty?=0 [ 16.568] sna_block_handler (tv=591.589000) [ 16.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.568] sna_accel_do_throttle -- no pending activity [ 16.568] sna_wakeup_handler [ 16.568] sna_accel_flush: flush?=0, dirty?=0 [ 16.568] sna_accel_flush: flush?=0, dirty?=0 [ 16.568] sna_accel_flush: flush?=0, dirty?=0 [ 16.568] sna_block_handler (tv=591.589000) [ 16.568] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.568] sna_accel_do_throttle -- no pending activity [ 16.584] sna_wakeup_handler [ 16.584] sna_accel_flush: flush?=0, dirty?=0 [ 16.584] sna_accel_flush: flush?=0, dirty?=0 [ 16.584] sna_block_handler (tv=591.573000) [ 16.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.584] sna_accel_do_throttle -- no pending activity [ 16.584] sna_wakeup_handler [ 16.584] sna_accel_flush: flush?=0, dirty?=0 [ 16.584] sna_accel_flush: flush?=0, dirty?=0 [ 16.584] sna_accel_flush: flush?=0, dirty?=0 [ 16.584] sna_block_handler (tv=591.573000) [ 16.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.584] sna_accel_do_throttle -- no pending activity [ 16.601] sna_wakeup_handler [ 16.601] sna_accel_flush: flush?=0, dirty?=0 [ 16.601] sna_accel_flush: flush?=0, dirty?=0 [ 16.601] sna_block_handler (tv=591.556000) [ 16.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.601] sna_accel_do_throttle -- no pending activity [ 16.601] sna_wakeup_handler [ 16.601] sna_accel_flush: flush?=0, dirty?=0 [ 16.601] sna_accel_flush: flush?=0, dirty?=0 [ 16.601] sna_accel_flush: flush?=0, dirty?=0 [ 16.601] sna_block_handler (tv=591.556000) [ 16.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.601] sna_accel_do_throttle -- no pending activity [ 16.617] sna_wakeup_handler [ 16.617] sna_accel_flush: flush?=0, dirty?=0 [ 16.617] sna_accel_flush: flush?=0, dirty?=0 [ 16.617] sna_block_handler (tv=591.540000) [ 16.617] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.617] sna_accel_do_throttle -- no pending activity [ 16.617] sna_wakeup_handler [ 16.617] sna_accel_flush: flush?=0, dirty?=0 [ 16.617] sna_accel_flush: flush?=0, dirty?=0 [ 16.617] sna_accel_flush: flush?=0, dirty?=0 [ 16.617] sna_block_handler (tv=591.540000) [ 16.617] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.617] sna_accel_do_throttle -- no pending activity [ 16.633] sna_wakeup_handler [ 16.633] sna_accel_flush: flush?=0, dirty?=0 [ 16.633] sna_accel_flush: flush?=0, dirty?=0 [ 16.633] sna_block_handler (tv=591.524000) [ 16.633] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.633] sna_accel_do_throttle -- no pending activity [ 16.633] sna_wakeup_handler [ 16.633] sna_accel_flush: flush?=0, dirty?=0 [ 16.633] sna_accel_flush: flush?=0, dirty?=0 [ 16.633] sna_accel_flush: flush?=0, dirty?=0 [ 16.633] sna_block_handler (tv=591.524000) [ 16.633] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.633] sna_accel_do_throttle -- no pending activity [ 16.649] sna_wakeup_handler [ 16.649] sna_accel_flush: flush?=0, dirty?=0 [ 16.649] sna_accel_flush: flush?=0, dirty?=0 [ 16.649] sna_block_handler (tv=591.508000) [ 16.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.649] sna_accel_do_throttle -- no pending activity [ 16.649] sna_wakeup_handler [ 16.649] sna_accel_flush: flush?=0, dirty?=0 [ 16.649] sna_accel_flush: flush?=0, dirty?=0 [ 16.649] sna_accel_flush: flush?=0, dirty?=0 [ 16.649] sna_block_handler (tv=591.508000) [ 16.649] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.649] sna_accel_do_throttle -- no pending activity [ 16.665] sna_wakeup_handler [ 16.665] sna_accel_flush: flush?=0, dirty?=0 [ 16.665] sna_accel_flush: flush?=0, dirty?=0 [ 16.665] sna_block_handler (tv=591.492000) [ 16.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.665] sna_accel_do_throttle -- no pending activity [ 16.665] sna_wakeup_handler [ 16.665] sna_accel_flush: flush?=0, dirty?=0 [ 16.665] sna_accel_flush: flush?=0, dirty?=0 [ 16.665] sna_accel_flush: flush?=0, dirty?=0 [ 16.665] sna_block_handler (tv=591.492000) [ 16.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.665] sna_accel_do_throttle -- no pending activity [ 16.681] sna_wakeup_handler [ 16.681] sna_accel_flush: flush?=0, dirty?=0 [ 16.681] sna_accel_flush: flush?=0, dirty?=0 [ 16.681] sna_block_handler (tv=591.476000) [ 16.681] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.681] sna_accel_do_throttle -- no pending activity [ 16.681] sna_wakeup_handler [ 16.681] sna_accel_flush: flush?=0, dirty?=0 [ 16.681] sna_accel_flush: flush?=0, dirty?=0 [ 16.682] sna_accel_flush: flush?=0, dirty?=0 [ 16.682] sna_block_handler (tv=591.475000) [ 16.682] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.682] sna_accel_do_throttle -- no pending activity [ 16.698] sna_wakeup_handler [ 16.698] sna_accel_flush: flush?=0, dirty?=0 [ 16.698] sna_accel_flush: flush?=0, dirty?=0 [ 16.698] sna_block_handler (tv=591.459000) [ 16.698] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.698] sna_accel_do_throttle -- no pending activity [ 16.698] sna_wakeup_handler [ 16.698] sna_accel_flush: flush?=0, dirty?=0 [ 16.698] sna_accel_flush: flush?=0, dirty?=0 [ 16.698] sna_accel_flush: flush?=0, dirty?=0 [ 16.698] sna_block_handler (tv=591.459000) [ 16.698] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.698] sna_accel_do_throttle -- no pending activity [ 16.714] sna_wakeup_handler [ 16.714] sna_accel_flush: flush?=0, dirty?=0 [ 16.714] sna_accel_flush: flush?=0, dirty?=0 [ 16.714] sna_block_handler (tv=591.443000) [ 16.714] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.714] sna_accel_do_throttle -- no pending activity [ 16.714] sna_wakeup_handler [ 16.714] sna_accel_flush: flush?=0, dirty?=0 [ 16.714] sna_accel_flush: flush?=0, dirty?=0 [ 16.714] sna_accel_flush: flush?=0, dirty?=0 [ 16.714] sna_block_handler (tv=591.443000) [ 16.714] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.714] sna_accel_do_throttle -- no pending activity [ 16.730] sna_wakeup_handler [ 16.730] sna_accel_flush: flush?=0, dirty?=0 [ 16.730] sna_accel_flush: flush?=0, dirty?=0 [ 16.730] sna_block_handler (tv=591.427000) [ 16.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.730] sna_accel_do_throttle -- no pending activity [ 16.730] sna_wakeup_handler [ 16.730] sna_accel_flush: flush?=0, dirty?=0 [ 16.730] sna_accel_flush: flush?=0, dirty?=0 [ 16.730] sna_accel_flush: flush?=0, dirty?=0 [ 16.730] sna_block_handler (tv=591.427000) [ 16.730] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.730] sna_accel_do_throttle -- no pending activity [ 16.746] sna_wakeup_handler [ 16.746] sna_accel_flush: flush?=0, dirty?=0 [ 16.746] sna_accel_flush: flush?=0, dirty?=0 [ 16.746] sna_block_handler (tv=591.411000) [ 16.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.746] sna_accel_do_throttle -- no pending activity [ 16.746] sna_wakeup_handler [ 16.746] sna_accel_flush: flush?=0, dirty?=0 [ 16.746] sna_accel_flush: flush?=0, dirty?=0 [ 16.746] sna_accel_flush: flush?=0, dirty?=0 [ 16.746] sna_block_handler (tv=591.411000) [ 16.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.746] sna_accel_do_throttle -- no pending activity [ 16.762] sna_wakeup_handler [ 16.762] sna_accel_flush: flush?=0, dirty?=0 [ 16.762] sna_accel_flush: flush?=0, dirty?=0 [ 16.762] sna_block_handler (tv=591.395000) [ 16.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.762] sna_accel_do_throttle -- no pending activity [ 16.762] sna_wakeup_handler [ 16.762] sna_accel_flush: flush?=0, dirty?=0 [ 16.762] sna_accel_flush: flush?=0, dirty?=0 [ 16.762] sna_accel_flush: flush?=0, dirty?=0 [ 16.762] sna_block_handler (tv=591.395000) [ 16.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.762] sna_accel_do_throttle -- no pending activity [ 16.778] sna_wakeup_handler [ 16.778] sna_accel_flush: flush?=0, dirty?=0 [ 16.778] sna_accel_flush: flush?=0, dirty?=0 [ 16.778] sna_block_handler (tv=591.379000) [ 16.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.778] sna_accel_do_throttle -- no pending activity [ 16.778] sna_wakeup_handler [ 16.779] sna_accel_flush: flush?=0, dirty?=0 [ 16.779] sna_accel_flush: flush?=0, dirty?=0 [ 16.779] sna_accel_flush: flush?=0, dirty?=0 [ 16.779] sna_block_handler (tv=591.378000) [ 16.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.779] sna_accel_do_throttle -- no pending activity [ 16.795] sna_wakeup_handler [ 16.795] sna_accel_flush: flush?=0, dirty?=0 [ 16.795] sna_accel_flush: flush?=0, dirty?=0 [ 16.795] sna_block_handler (tv=591.362000) [ 16.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.795] sna_accel_do_throttle -- no pending activity [ 16.795] sna_wakeup_handler [ 16.795] sna_accel_flush: flush?=0, dirty?=0 [ 16.795] sna_accel_flush: flush?=0, dirty?=0 [ 16.795] sna_accel_flush: flush?=0, dirty?=0 [ 16.795] sna_block_handler (tv=591.362000) [ 16.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.795] sna_accel_do_throttle -- no pending activity [ 16.811] sna_wakeup_handler [ 16.811] sna_accel_flush: flush?=0, dirty?=0 [ 16.811] sna_accel_flush: flush?=0, dirty?=0 [ 16.811] sna_block_handler (tv=591.346000) [ 16.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.811] sna_accel_do_throttle -- no pending activity [ 16.811] sna_wakeup_handler [ 16.811] sna_accel_flush: flush?=0, dirty?=0 [ 16.811] sna_accel_flush: flush?=0, dirty?=0 [ 16.811] sna_accel_flush: flush?=0, dirty?=0 [ 16.811] sna_block_handler (tv=591.346000) [ 16.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.811] sna_accel_do_throttle -- no pending activity [ 16.814] sna_wakeup_handler [ 16.814] sna_create_pixmap(576, 76, 24, usage=0) [ 16.814] kgem_can_create_2d: 576x76 @ 24 [ 16.814] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.814] kgem_can_create_2d: untiled size=176128 [ 16.814] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.814] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.814] kgem_can_create_2d: tiled[-1] size=176128 [ 16.814] sna_create_pixmap: usage=0, flags=1b [ 16.814] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.814] __pop_freed_pixmap: reusing freed pixmap=1372 header [ 16.814] create_pixmap_hdr: pixmap=1383, width=576, height=76, usage=0 [ 16.814] sna_create_pixmap: serial=1383, 576x76, usage=0 [ 16.814] sna_composite_rectangles(pixmap=1384, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.814] sna_composite_rectangles: converted to op 0 [ 16.814] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.814] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.814] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.814] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.814] sna_composite_rectangles: dropping last-cpu hint [ 16.814] sna_drawable_use_bo pixmap=1384, box=((0, 0), (576, 76)), flags=19... [ 16.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.814] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.814] sna_pixmap_move_to_gpu(pixmap=1384, usage=0), flags=b [ 16.814] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.814] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.814] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.814] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.814] sna_pixmap_alloc_gpu: pixmap=1384 [ 16.814] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.814] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.814] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 16.814] from inactive: pitch=2560, tiling=1: handle=36, id=1093 [ 16.814] __sna_damage_all(576, 76) [ 16.814] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.814] sna_pixmap_mark_active: pixmap=1384, handle=36 [ 16.814] sna_drawable_use_bo: allocated GPU bo for operation [ 16.814] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.814] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 16.814] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.814] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.814] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.814] sna_render_get_solid: 0 [ 16.814] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 16.814] kgem_check_bo: num_pages=+50, num_exec=+1 [ 16.814] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.814] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.814] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.814] kgem_add_handle: handle=4, index=0 [ 16.814] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.814] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.814] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.814] gen9_composite_get_binding_table(ffc0) [ 16.814] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 16.814] kgem_add_handle: handle=36, index=1 [ 16.814] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 16.814] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 16.814] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.814] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.814] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.814] kgem_add_handle: handle=7, index=2 [ 16.814] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.814] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.814] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.814] gen9_emit_sampler: sampler = 1 [ 16.814] gen9_emit_sf: num_sf_outputs=1 [ 16.814] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.814] gen9_emit_vertex_elements: setup id=0 [ 16.814] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.814] (0, 0), (576, 76) [ 16.814] gen8_vertex_flush[490] = 3 [ 16.814] sna_composite_rectangles: pixmap=1384 marking clear [0]? 1 [ 16.814] sna_composite_rectangles(pixmap=1384, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 16.814] sna_composite_rectangles: converted to op 1 [ 16.814] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.814] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.814] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.814] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.814] sna_composite_rectangles: promoting to full GPU [ 16.814] sna_composite_rectangles: dropping last-cpu hint [ 16.814] sna_drawable_use_bo pixmap=1384, box=((0, 0), (576, 76)), flags=19... [ 16.814] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.814] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.814] sna_drawable_use_bo: using whole GPU bo [ 16.814] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 16.814] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.814] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 16.814] sna_render_get_solid: ff2c001e [ 16.814] sna_render_get_solid(0) = ff2c001e (old) [ 16.814] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 16.814] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.814] gen9_composite_get_binding_table(ff00) [ 16.814] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 16.814] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 16.814] kgem_add_handle: handle=8, index=3 [ 16.814] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 16.814] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.814] gen9_emit_vertex_elements: setup id=0 [ 16.814] (0, 0), (576, 76) [ 16.814] gen8_vertex_flush[4cc] = 3 [ 16.814] sna_composite_rectangles: pixmap=1384 marking clear [ff2c001e]? 1 [ 16.814] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=568 [ 16.814] sna_validate_gc: recomputing clip [ 16.814] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 16.814] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1384:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 16.814] sna_copy_area: normal copy [ 16.814] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 16.814] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 16.814] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 16.814] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 16.814] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 16.814] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 16.814] sna_do_copy: pixmap -- no source clipping [ 16.814] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 16.814] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 16.815] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1384+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 16.815] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 16.815] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.815] sna_drawable_use_bo pixmap=1384, box=((0, 0), (576, 76)), flags=1b... [ 16.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 16.815] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.815] sna_drawable_use_bo: using whole GPU bo [ 16.815] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 16.815] sna_pixmap_move_to_gpu: already all-damaged [ 16.815] sna_pixmap_mark_active: pixmap=292, handle=9 [ 16.815] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.815] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 16.815] kgem_bo_is_render: handle=9, rq? 0 [0] [ 16.815] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.815] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.815] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 16.815] gen9_composite_get_binding_table(fe80) [ 16.815] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 16.815] kgem_add_handle: handle=9, index=4 [ 16.815] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 16.815] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 16.815] gen9_emit_sampler: sampler = 0 [ 16.815] gen9_emit_vertex_elements: setup id=0 [ 16.815] (192, 1096) -> (0, 0) + (576, 76) [ 16.815] gen8_vertex_flush[510] = 3 [ 16.815] sna_create_pixmap(80, 80, 32, usage=0) [ 16.815] kgem_can_create_2d: 80x80 @ 32 [ 16.815] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 16.815] kgem_can_create_2d: untiled size=28672 [ 16.815] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 16.815] kgem_choose_tiling: 80x80 -> 0 [ 16.815] sna_create_pixmap: usage=0, flags=b [ 16.815] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 16.815] __pop_freed_pixmap: reusing freed pixmap=1376 header [ 16.815] create_pixmap_hdr: pixmap=1385, width=80, height=80, usage=0 [ 16.815] sna_create_pixmap: serial=1385, 80x80, usage=0 [ 16.815] sna_composite_rectangles(pixmap=1386, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 16.815] sna_composite_rectangles: converted to op 0 [ 16.815] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 16.815] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 16.815] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 16.815] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 16.815] sna_composite_rectangles: dropping last-cpu hint [ 16.815] sna_drawable_use_bo pixmap=1386, box=((0, 0), (80, 80)), flags=19... [ 16.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.815] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.815] sna_pixmap_move_to_gpu(pixmap=1386, usage=0), flags=b [ 16.815] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.815] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 16.815] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 16.815] kgem_choose_tiling: 80x80 -> 0 [ 16.815] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 16.815] kgem_choose_tiling: 80x80 -> 0 [ 16.815] sna_pixmap_alloc_gpu: pixmap=1386 [ 16.815] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.815] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 16.815] inactive too small: 5 < 7 [ 16.815] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 16.815] from inactive: pitch=320, tiling=0: handle=3, id=1094 [ 16.815] __sna_damage_all(80, 80) [ 16.815] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.815] sna_pixmap_mark_active: pixmap=1386, handle=3 [ 16.815] sna_drawable_use_bo: allocated GPU bo for operation [ 16.815] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.815] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.815] kgem_bo_is_render: handle=3, rq? 0 [0] [ 16.815] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 16.815] sna_render_get_solid: 0 [ 16.815] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.815] kgem_set_mode: flushing before new bo [ 16.815] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 16.815] gen8_vertex_close: reloc[0] = 287 [ 16.815] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.815] kgem_add_handle: handle=16, index=5 [ 16.815] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 16.815] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 16.815] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.815] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.815] kgem_fixup_relocs: shrinking by 61440 [ 16.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.815] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.815] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.815] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.815] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.815] __kgem_bo_clear_busy: handle=7 [ 16.815] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.815] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.815] __kgem_bo_clear_busy: handle=8 [ 16.815] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.815] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 16.815] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.815] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.815] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.815] kgem_check_bo: num_pages=+16, num_exec=+1 [ 16.815] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.815] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.815] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.815] kgem_add_handle: handle=4, index=0 [ 16.815] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.815] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.815] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.815] gen9_composite_get_binding_table(ffc0) [ 16.815] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 16.815] kgem_add_handle: handle=3, index=1 [ 16.815] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 16.815] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 16.815] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 16.815] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.815] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.815] kgem_add_handle: handle=7, index=2 [ 16.815] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.815] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.815] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.815] gen9_emit_sampler: sampler = 1 [ 16.815] gen9_emit_sf: num_sf_outputs=1 [ 16.815] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.815] gen9_emit_vertex_elements: setup id=0 [ 16.815] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.815] (0, 0), (80, 80) [ 16.815] gen8_vertex_flush[490] = 3 [ 16.815] sna_composite_rectangles: pixmap=1386 marking clear [0]? 1 [ 16.815] sna_composite_rectangles(pixmap=1386, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 16.815] sna_composite_rectangles: converted to op 1 [ 16.815] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 16.815] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 16.815] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 16.815] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 16.815] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 16.815] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 16.815] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 16.815] sna_composite_rectangles: dropping last-cpu hint [ 16.815] sna_drawable_use_bo pixmap=1386, box=((0, 0), (80, 80)), flags=1... [ 16.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 16.815] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.815] sna_drawable_use_bo: using whole GPU bo [ 16.815] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 16.815] kgem_bo_is_render: handle=3, rq? 1 [1] [ 16.815] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 16.815] sna_render_get_solid: 40404040 [ 16.815] sna_render_get_solid(1) = 40404040 (old) [ 16.815] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.815] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.815] gen9_composite_get_binding_table(ff00) [ 16.815] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 16.815] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 16.815] kgem_add_handle: handle=8, index=3 [ 16.815] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 16.815] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.815] gen9_emit_vertex_elements: setup id=0 [ 16.815] (0, 0), (2, 2) [ 16.815] (78, 0), (80, 2) [ 16.815] (0, 78), (2, 80) [ 16.815] (78, 78), (80, 80) [ 16.815] gen8_vertex_flush[4cc] = 12 [ 16.815] sna_composite(pixmap=1384, op=3, src=1386+(192, 1096), mask=0+(0, 0), dst=1384+(0, 0)+(0, 0), size=(576, 76) [ 16.815] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.815] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.815] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.815] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.815] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 16.815] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.815] gen9_render_composite: 576x76, current mode=1/1 [ 16.815] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.815] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 16.815] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 16.815] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.815] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.815] sna_drawable_use_bo pixmap=1384, box=((0, 0), (576, 76)), flags=7... [ 16.815] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.815] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.815] sna_drawable_use_bo: using whole GPU bo [ 16.815] gen9_composite_set_target: pixmap=1384, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.815] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 16.815] sna_transform_is_imprecise_integer_translation: no transform [ 16.815] gen9_composite_picture: integer translation (0, 0), removing [ 16.815] sna_render_pixmap_bo pixmap=1386, (192, 1096)x(576, 76)/(80, 80) [ 16.815] sna_render_pixmap_bo: GPU all damaged [ 16.815] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.815] kgem_bo_is_render: handle=3, rq? 1 [1] [ 16.815] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 16.815] gen4_choose_composite_emitter: identity src, no mask [ 16.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.815] __kgem_retire_rq: request 1 complete [ 16.815] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 16.815] kgem_set_mode: flushing before new bo [ 16.815] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 16.815] gen8_vertex_close: reloc[0] = 287 [ 16.815] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.815] kgem_add_handle: handle=16, index=4 [ 16.815] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 16.815] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 16.815] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.815] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.815] kgem_fixup_relocs: shrinking by 61440 [ 16.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.815] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.815] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 16.815] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.815] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.815] __kgem_bo_clear_busy: handle=7 [ 16.815] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.815] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.815] __kgem_bo_clear_busy: handle=8 [ 16.815] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.815] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.815] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.815] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.815] kgem_check_bo: num_pages=+66, num_exec=+2 [ 16.815] aligning vertex: was 2, now 3 floats per vertex [ 16.815] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.815] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.815] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.815] kgem_add_handle: handle=4, index=0 [ 16.815] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.815] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.815] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.815] gen9_composite_get_binding_table(ffc0) [ 16.815] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 16.815] kgem_add_handle: handle=36, index=1 [ 16.815] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 16.815] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 16.815] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.815] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 16.815] kgem_add_handle: handle=3, index=2 [ 16.815] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 16.815] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 16.815] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 16.815] gen9_emit_sampler: sampler = a [ 16.815] gen9_emit_sf: num_sf_outputs=1 [ 16.815] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.815] gen9_emit_vertex_elements: setup id=2 [ 16.815] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.815] gen9_render_composite_box: (0, 0), (576, 76) [ 16.815] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.815] gen8_vertex_flush[490] = 3 [ 16.815] sna_destroy_pixmap: pixmap=1386, attached?=1 [ 16.816] _kgem_bo_destroy: handle=3, proxy? 0 [ 16.816] __kgem_bo_destroy: handle=3, size=65536 [ 16.816] __kgem_bo_destroy: handle=3 -> active [ 16.816] __sna_free_pixmap(pixmap=1386) [ 16.816] sna_create_pixmap(576, 76, 32, usage=0) [ 16.816] kgem_can_create_2d: 576x76 @ 32 [ 16.816] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.816] kgem_can_create_2d: untiled size=176128 [ 16.816] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.816] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.816] kgem_can_create_2d: tiled[-1] size=176128 [ 16.816] sna_create_pixmap: usage=0, flags=1b [ 16.816] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.816] __pop_freed_pixmap: reusing freed pixmap=1386 header [ 16.816] create_pixmap_hdr: pixmap=1387, width=576, height=76, usage=0 [ 16.816] sna_create_pixmap: serial=1387, 576x76, usage=0 [ 16.816] sna_composite_rectangles(pixmap=1388, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.816] sna_composite_rectangles: converted to op 0 [ 16.816] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.816] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.816] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.816] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.816] sna_composite_rectangles: dropping last-cpu hint [ 16.816] sna_drawable_use_bo pixmap=1388, box=((0, 0), (576, 76)), flags=19... [ 16.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.816] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.816] sna_pixmap_move_to_gpu(pixmap=1388, usage=0), flags=b [ 16.816] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.816] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.816] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.816] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.816] sna_pixmap_alloc_gpu: pixmap=1388 [ 16.816] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.816] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.816] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 16.816] from inactive: pitch=2560, tiling=1: handle=38, id=1095 [ 16.816] __sna_damage_all(576, 76) [ 16.816] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.816] sna_pixmap_mark_active: pixmap=1388, handle=38 [ 16.816] sna_drawable_use_bo: allocated GPU bo for operation [ 16.816] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.816] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.816] kgem_bo_is_render: handle=38, rq? 0 [0] [ 16.816] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.816] sna_render_get_solid: 0 [ 16.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.816] __kgem_retire_rq: request 1 complete [ 16.816] kgem_set_mode: flushing before new bo [ 16.816] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 16.816] gen8_vertex_close: reloc[0] = 287 [ 16.816] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.816] kgem_add_handle: handle=16, index=3 [ 16.816] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.816] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 16.816] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.816] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.816] kgem_fixup_relocs: shrinking by 61440 [ 16.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.816] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.816] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.816] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.816] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 16.816] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.816] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.816] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.816] kgem_check_bo: num_pages=+50, num_exec=+1 [ 16.816] aligning vertex: was 3, now 2 floats per vertex [ 16.816] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.816] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.816] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.816] kgem_add_handle: handle=4, index=0 [ 16.816] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.816] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.816] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.816] gen9_composite_get_binding_table(ffc0) [ 16.816] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 16.816] kgem_add_handle: handle=38, index=1 [ 16.816] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 16.816] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 16.816] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.816] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.816] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.816] kgem_add_handle: handle=7, index=2 [ 16.816] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.816] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.816] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.816] gen9_emit_sampler: sampler = 1 [ 16.816] gen9_emit_sf: num_sf_outputs=1 [ 16.816] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.816] gen9_emit_vertex_elements: setup id=0 [ 16.816] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.816] (0, 0), (576, 76) [ 16.816] gen8_vertex_flush[490] = 3 [ 16.816] sna_composite_rectangles: pixmap=1388 marking clear [0]? 1 [ 16.816] sna_composite(pixmap=1388, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1388+(0, 0)+(0, 0), size=(576, 76) [ 16.816] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.816] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.816] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.816] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.816] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 16.816] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.816] gen9_render_composite: 576x76, current mode=1/1 [ 16.816] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.816] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 16.816] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 16.816] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 16.816] sna_drawable_use_bo pixmap=1388, box=((0, 0), (576, 76)), flags=1f... [ 16.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 16.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.816] sna_drawable_use_bo: using whole GPU bo [ 16.816] gen9_composite_set_target: pixmap=1388, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.816] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 16.816] sna_transform_is_imprecise_integer_translation: no transform [ 16.816] gen9_composite_picture: integer translation (0, 0), removing [ 16.816] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 16.816] sna_render_pixmap_bo: GPU all damaged [ 16.816] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.816] kgem_bo_is_render: handle=9, rq? 0 [0] [ 16.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.816] gen4_choose_composite_emitter: identity src, no mask [ 16.816] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 16.816] aligning vertex: was 2, now 3 floats per vertex [ 16.816] gen9_composite_get_binding_table(ff00) [ 16.816] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 16.816] kgem_add_handle: handle=9, index=3 [ 16.816] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 16.816] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 16.816] gen9_emit_sampler: sampler = 2 [ 16.816] gen9_emit_vertex_elements: setup id=2 [ 16.816] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.816] gen9_render_composite_box: (0, 0), (576, 76) [ 16.816] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.816] gen8_vertex_flush[504] = 3 [ 16.816] sna_composite_rectangles(pixmap=1388, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 16.816] sna_composite_rectangles: converted to op 3 [ 16.816] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.816] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.816] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.816] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.816] sna_drawable_use_bo pixmap=1388, box=((0, 0), (576, 76)), flags=1... [ 16.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 16.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.816] sna_drawable_use_bo: using whole GPU bo [ 16.816] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 16.816] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.816] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 16.816] sna_render_get_solid: 660a0a0a [ 16.816] sna_render_get_solid(2) = 660a0a0a (old) [ 16.816] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 16.816] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.816] aligning vertex: was 3, now 2 floats per vertex [ 16.816] gen9_composite_get_binding_table(fe80) [ 16.816] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 16.816] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 16.816] kgem_add_handle: handle=8, index=4 [ 16.816] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 16.816] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.816] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 16.816] gen9_emit_sampler: sampler = 1 [ 16.816] gen9_emit_vertex_elements: setup id=0 [ 16.816] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.816] (0, 0), (576, 76) [ 16.816] gen8_vertex_flush[57c] = 3 [ 16.816] sna_create_pixmap(576, 76, 32, usage=0) [ 16.816] kgem_can_create_2d: 576x76 @ 32 [ 16.816] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.816] kgem_can_create_2d: untiled size=176128 [ 16.816] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.816] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.816] kgem_can_create_2d: tiled[-1] size=176128 [ 16.816] sna_create_pixmap: usage=0, flags=1b [ 16.816] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.816] __pop_freed_pixmap: reusing freed pixmap=1378 header [ 16.816] create_pixmap_hdr: pixmap=1389, width=576, height=76, usage=0 [ 16.816] sna_create_pixmap: serial=1389, 576x76, usage=0 [ 16.816] sna_composite_rectangles(pixmap=1390, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.816] sna_composite_rectangles: converted to op 0 [ 16.816] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.816] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.816] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.816] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.816] sna_composite_rectangles: dropping last-cpu hint [ 16.816] sna_drawable_use_bo pixmap=1390, box=((0, 0), (576, 76)), flags=19... [ 16.816] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.816] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.816] sna_pixmap_move_to_gpu(pixmap=1390, usage=0), flags=b [ 16.816] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.816] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.816] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.816] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.816] sna_pixmap_alloc_gpu: pixmap=1390 [ 16.816] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.816] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.816] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 16.816] from inactive: pitch=2560, tiling=1: handle=37, id=1096 [ 16.816] __sna_damage_all(576, 76) [ 16.816] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.816] sna_pixmap_mark_active: pixmap=1390, handle=37 [ 16.816] sna_drawable_use_bo: allocated GPU bo for operation [ 16.816] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.816] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.816] kgem_bo_is_render: handle=37, rq? 0 [0] [ 16.816] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.816] sna_render_get_solid: 0 [ 16.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.816] __kgem_retire_rq: request 1 complete [ 16.816] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 16.816] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 16.816] kgem_bo_move_to_cache: release handle=3 [ 16.816] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 16.816] kgem_set_mode: flushing before new bo [ 16.816] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 16.816] gen8_vertex_close: reloc[0] = 287 [ 16.816] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.816] kgem_add_handle: handle=16, index=5 [ 16.816] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 16.816] gen8_vertex_close: reloc[1] = 316 [ 16.816] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 16.816] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 16.816] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 16.816] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.816] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.816] kgem_fixup_relocs: shrinking by 61440 [ 16.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.816] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.816] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 16.816] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.816] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.816] __kgem_bo_clear_busy: handle=7 [ 16.816] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.816] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 16.816] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.816] __kgem_bo_clear_busy: handle=8 [ 16.816] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.816] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.816] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.816] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.816] kgem_check_bo: num_pages=+50, num_exec=+1 [ 16.816] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.816] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.816] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.816] kgem_add_handle: handle=4, index=0 [ 16.816] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.816] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.816] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.816] gen9_composite_get_binding_table(ffc0) [ 16.816] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 16.816] kgem_add_handle: handle=37, index=1 [ 16.816] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 16.816] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 16.816] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.817] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.817] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.817] kgem_add_handle: handle=7, index=2 [ 16.817] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.817] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.817] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.817] gen9_emit_sampler: sampler = 1 [ 16.817] gen9_emit_sf: num_sf_outputs=1 [ 16.817] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.817] gen9_emit_vertex_elements: setup id=0 [ 16.817] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.817] (0, 0), (576, 76) [ 16.817] gen8_vertex_flush[490] = 3 [ 16.817] sna_composite_rectangles: pixmap=1390 marking clear [0]? 1 [ 16.817] sna_create_pixmap(576, 76, 32, usage=0) [ 16.817] kgem_can_create_2d: 576x76 @ 32 [ 16.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.817] kgem_can_create_2d: untiled size=176128 [ 16.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.817] kgem_can_create_2d: tiled[-1] size=176128 [ 16.817] sna_create_pixmap: usage=0, flags=1b [ 16.817] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.817] __pop_freed_pixmap: reusing freed pixmap=1380 header [ 16.817] create_pixmap_hdr: pixmap=1391, width=576, height=76, usage=0 [ 16.817] sna_create_pixmap: serial=1391, 576x76, usage=0 [ 16.817] sna_composite_rectangles(pixmap=1392, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.817] sna_composite_rectangles: converted to op 0 [ 16.817] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.817] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.817] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.817] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.817] sna_composite_rectangles: dropping last-cpu hint [ 16.817] sna_drawable_use_bo pixmap=1392, box=((0, 0), (576, 76)), flags=19... [ 16.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.817] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.817] sna_pixmap_move_to_gpu(pixmap=1392, usage=0), flags=b [ 16.817] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.817] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.817] sna_pixmap_alloc_gpu: pixmap=1392 [ 16.817] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.817] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.817] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 16.817] from inactive: pitch=2560, tiling=1: handle=42, id=1097 [ 16.817] __sna_damage_all(576, 76) [ 16.817] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.817] sna_pixmap_mark_active: pixmap=1392, handle=42 [ 16.817] sna_drawable_use_bo: allocated GPU bo for operation [ 16.817] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.817] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.817] kgem_bo_is_render: handle=42, rq? 0 [0] [ 16.817] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.817] sna_render_get_solid: 0 [ 16.817] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.817] __kgem_retire_rq: request 1 complete [ 16.817] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 16.817] kgem_set_mode: flushing before new bo [ 16.817] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 16.817] gen8_vertex_close: reloc[0] = 287 [ 16.817] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.817] kgem_add_handle: handle=16, index=3 [ 16.817] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.817] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 16.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.817] kgem_fixup_relocs: shrinking by 61440 [ 16.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.817] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 16.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.817] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.817] __kgem_bo_clear_busy: handle=7 [ 16.817] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.817] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.817] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.817] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.817] kgem_check_bo: num_pages=+114, num_exec=+1 [ 16.817] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.817] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.817] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.817] kgem_add_handle: handle=4, index=0 [ 16.817] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.817] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.817] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.817] gen9_composite_get_binding_table(ffc0) [ 16.817] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 16.817] kgem_add_handle: handle=42, index=1 [ 16.817] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 16.817] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 16.817] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.817] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.817] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.817] kgem_add_handle: handle=7, index=2 [ 16.817] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.817] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.817] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.817] gen9_emit_sampler: sampler = 1 [ 16.817] gen9_emit_sf: num_sf_outputs=1 [ 16.817] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.817] gen9_emit_vertex_elements: setup id=0 [ 16.817] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.817] (0, 0), (576, 76) [ 16.817] gen8_vertex_flush[490] = 3 [ 16.817] sna_composite_rectangles: pixmap=1392 marking clear [0]? 1 [ 16.817] sna_create_pixmap(576, 76, 32, usage=0) [ 16.817] kgem_can_create_2d: 576x76 @ 32 [ 16.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.817] kgem_can_create_2d: untiled size=176128 [ 16.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 16.817] kgem_can_create_2d: tiled[-1] size=176128 [ 16.817] sna_create_pixmap: usage=0, flags=1b [ 16.817] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 16.817] __pop_freed_pixmap: reusing freed pixmap=1382 header [ 16.817] create_pixmap_hdr: pixmap=1393, width=576, height=76, usage=0 [ 16.817] sna_create_pixmap: serial=1393, 576x76, usage=0 [ 16.817] sna_composite_rectangles(pixmap=1394, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 16.817] sna_composite_rectangles: converted to op 0 [ 16.817] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 16.817] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 16.817] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 16.817] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 16.817] sna_composite_rectangles: dropping last-cpu hint [ 16.817] sna_drawable_use_bo pixmap=1394, box=((0, 0), (576, 76)), flags=19... [ 16.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 16.817] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 16.817] sna_pixmap_move_to_gpu(pixmap=1394, usage=0), flags=b [ 16.817] sna_pixmap_move_to_gpu: CPU damage? 0 [ 16.817] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 16.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.817] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 16.817] sna_pixmap_alloc_gpu: pixmap=1394 [ 16.817] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 16.817] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 16.817] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 16.817] from inactive: pitch=2560, tiling=1: handle=23, id=1098 [ 16.817] __sna_damage_all(576, 76) [ 16.817] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 16.817] sna_pixmap_mark_active: pixmap=1394, handle=23 [ 16.817] sna_drawable_use_bo: allocated GPU bo for operation [ 16.817] sna_drawable_use_bo: using GPU bo with damage? 0 [ 16.817] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 16.817] kgem_bo_is_render: handle=23, rq? 0 [0] [ 16.817] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 16.817] sna_render_get_solid: 0 [ 16.817] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.817] __kgem_retire_rq: request 1 complete [ 16.817] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 16.817] kgem_set_mode: flushing before new bo [ 16.817] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 16.817] gen8_vertex_close: reloc[0] = 287 [ 16.817] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.817] kgem_add_handle: handle=16, index=3 [ 16.817] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.817] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=189 [fenced=0] [ 16.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.817] kgem_fixup_relocs: shrinking by 61440 [ 16.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.817] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 16.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.817] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.817] __kgem_bo_clear_busy: handle=7 [ 16.817] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.817] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.817] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.817] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.817] kgem_check_bo: num_pages=+64, num_exec=+1 [ 16.817] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.817] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.817] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.817] kgem_add_handle: handle=4, index=0 [ 16.817] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.817] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.817] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.817] gen9_composite_get_binding_table(ffc0) [ 16.817] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 16.817] kgem_add_handle: handle=23, index=1 [ 16.817] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 16.817] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 16.817] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.817] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 16.817] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 16.817] kgem_add_handle: handle=7, index=2 [ 16.817] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 16.817] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.817] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.817] gen9_emit_sampler: sampler = 1 [ 16.817] gen9_emit_sf: num_sf_outputs=1 [ 16.817] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.817] gen9_emit_vertex_elements: setup id=0 [ 16.817] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.817] (0, 0), (576, 76) [ 16.817] gen8_vertex_flush[490] = 3 [ 16.817] sna_composite_rectangles: pixmap=1394 marking clear [0]? 1 [ 16.817] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 16.817] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.817] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 16.817] trapezoid_spans_maybe_inplace? clear, no [ 16.817] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 16.817] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 16.817] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 16.817] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 16.817] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 16.817] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 16.817] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 16.817] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 16.817] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 16.817] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 16.817] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 16.817] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 16.817] sna_drawable_use_bo pixmap=1394, box=((2, 2), (574, 74)), flags=7... [ 16.817] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.817] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.817] sna_drawable_use_bo: using whole GPU bo [ 16.817] gen9_composite_set_target: pixmap=1394, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.817] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 16.817] color_convert: src=4c000000 [20028888] [ 16.817] color_convert: dst=4c000000 [20028888] [ 16.817] sna_render_get_solid: 4c000000 [ 16.817] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.817] gen4_choose_spans_emitter: solid source [ 16.817] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.817] aligning vertex: was 2, now 3 floats per vertex [ 16.817] gen9_composite_get_binding_table(ff00) [ 16.817] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 16.817] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 16.817] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 16.817] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.817] gen9_emit_sampler: sampler = c [ 16.817] gen9_emit_sf: num_sf_outputs=2 [ 16.817] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 16.817] gen9_emit_vertex_elements: setup id=5 [ 16.817] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 16.818] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 16.818] thread_choose_span: clipped? 0 [ 16.818] imprecise_trapezoid_span_converter: using 4 threads [ 16.818] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 16.818] thread_choose_span: clipped? 0 [ 16.818] [ 16.818] span_thread: flushing 26 boxes [ 16.818] span_thread: flushing 1 boxes [ 16.818] span_thread: flushing 26 boxes [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 16.818] gen8_vertex_flush[554] = 162 [ 16.818] gen9_render_composite_spans_done() [ 16.818] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 16.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.818] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 16.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.818] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 16.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.818] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.818] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 16.818] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.818] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.818] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.818] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.818] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 16.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.818] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.818] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 16.818] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 16.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.818] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.818] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.818] sna_drawable_use_bo pixmap=1394, box=((0, 0), (576, 76)), flags=7... [ 16.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.818] sna_drawable_use_bo: using whole GPU bo [ 16.818] gen9_composite_set_target: pixmap=1394, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.818] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 16.818] color_convert: src=e6e6e6e6 [20028888] [ 16.818] color_convert: dst=e6e6e6e6 [20028888] [ 16.818] sna_render_get_solid: e6e6e6e6 [ 16.818] sna_render_get_solid(4) = e6e6e6e6 (old) [ 16.818] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 16.818] gen4_choose_spans_emitter: solid source [ 16.818] kgem_check_bo: num_pages=+1, num_exec=+1 [ 16.818] gen9_composite_get_binding_table(fe80) [ 16.818] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 16.818] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 16.818] kgem_add_handle: handle=8, index=3 [ 16.818] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 16.818] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.818] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 16.818] gen9_emit_vertex_elements: setup id=5 [ 16.818] thread_choose_span: clipped? 0 [ 16.818] imprecise_trapezoid_span_converter: using 4 threads [ 16.818] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 16.818] thread_choose_span: clipped? 0 [ 16.818] span_thread: flushing 2 boxes [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 16.818] span_thread: flushing 2 boxes [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 16.818] span_thread: flushing 62 boxes [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 16.818] span_thread: flushing 62 boxes [ 16.818] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 16.818] gen8_vertex_flush[5a8] = 384 [ 16.818] gen9_render_composite_spans_done() [ 16.818] sna_composite_rectangles(pixmap=1394, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 16.818] sna_composite_rectangles: converted to op 1 [ 16.818] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 16.818] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 16.818] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 16.818] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 16.818] sna_composite_rectangles: dropping last-cpu hint [ 16.818] sna_drawable_use_bo pixmap=1394, box=((16, 16), (18, 60)), flags=9... [ 16.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 16.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.818] sna_drawable_use_bo: using whole GPU bo [ 16.818] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 16.818] kgem_bo_is_render: handle=23, rq? 1 [1] [ 16.818] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 16.818] sna_render_get_solid: ffffffff [ 16.818] sna_render_get_solid(white) [ 16.818] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 16.818] kgem_check_bo: num_pages=+0, num_exec=+0 [ 16.818] aligning vertex: was 3, now 2 floats per vertex [ 16.818] gen9_composite_get_binding_table(fe00) [ 16.818] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 16.818] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 16.818] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 16.818] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.818] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 16.818] gen9_emit_sampler: sampler = 1 [ 16.818] gen9_emit_sf: num_sf_outputs=1 [ 16.818] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.818] gen9_emit_vertex_elements: setup id=0 [ 16.818] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.818] (16, 16), (18, 60) [ 16.818] gen8_vertex_flush[668] = 3 [ 16.818] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=562, drawable=570 [ 16.818] sna_validate_gc: recomputing clip [ 16.818] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 16.818] sna_copy_area: src=pixmap=1394:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1392:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 16.818] sna_copy_area: normal copy [ 16.818] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.818] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.818] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 16.818] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 16.818] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 16.818] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 16.818] sna_do_copy: pixmap -- no source clipping [ 16.818] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 16.818] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 16.818] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1394+(0, 0), dst pixmap=1392+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 16.818] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=23, cpu_bo=0), replaces=1 [ 16.818] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.818] sna_drawable_use_bo pixmap=1392, box=((0, 0), (576, 76)), flags=1b... [ 16.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 16.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.818] sna_drawable_use_bo: using whole GPU bo [ 16.818] sna_pixmap_move_to_gpu(pixmap=1394, usage=0), flags=a [ 16.818] sna_pixmap_move_to_gpu: already all-damaged [ 16.818] sna_pixmap_mark_active: pixmap=1394, handle=23 [ 16.818] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.818] sna_pixmap_make_cow: make cow src=1394, dst=1392, handle=23 (already cow? src=0, dst=0) [ 16.818] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1394, handle=23 [ 16.818] _kgem_bo_destroy: handle=42, proxy? 0 [ 16.818] __kgem_bo_destroy: handle=42, size=466944 [ 16.818] __kgem_busy: handle=42, busy=0, wedged=0 [ 16.818] __kgem_bo_clear_busy: handle=42 [ 16.818] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 16.818] sna_pixmap_make_cow: moo! attaching clone to pixmap=1392 (source=1394, handle=23) [ 16.818] sna_destroy_pixmap: pixmap=1394, attached?=1 [ 16.818] sna_destroy_pixmap: pixmap=1394 discarding cow, refcnt=2 [ 16.818] __sna_free_pixmap(pixmap=1394) [ 16.818] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 16.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.818] sna_glyphs: discarding mask [ 16.818] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 16.818] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 16.818] gen9_render_composite: 0x0, current mode=1/1 [ 16.818] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 16.818] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.818] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.818] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 16.818] sna_drawable_use_bo pixmap=1392, box=((0, 0), (576, 76)), flags=7... [ 16.818] sna_pixmap_undo_cow: pixmap=1392, handle=23 [refcnt=1], cow refcnt=1, flags=43 [ 16.818] sna_pixmap_undo_cow: freeing cow [ 16.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.818] sna_drawable_use_bo: using whole GPU bo [ 16.818] gen9_composite_set_target: pixmap=1392, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.818] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 16.818] color_convert: src=ff888888 [20028888] [ 16.818] color_convert: dst=ff888888 [20028888] [ 16.818] sna_render_get_solid: ff888888 [ 16.818] sna_render_get_solid(5) = ff888888 (old) [ 16.818] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 16.818] sna_transform_is_imprecise_integer_translation: no transform [ 16.818] gen9_composite_picture: integer translation (0, 0), removing [ 16.818] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 16.818] sna_render_pixmap_bo: GPU all damaged [ 16.818] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 16.818] gen4_choose_composite_emitter: solid, identity mask [ 16.818] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 16.818] aligning vertex: was 2, now 4 floats per vertex [ 16.818] gen9_composite_get_binding_table(fd80) [ 16.818] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 16.818] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 16.818] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) [ 16.818] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 16.818] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 16.818] kgem_add_handle: handle=6, index=4 [ 16.818] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) [ 16.818] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 16.818] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 16.818] gen9_emit_sampler: sampler = a [ 16.818] gen9_emit_sf: num_sf_outputs=2 [ 16.818] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 16.818] gen9_emit_vertex_elements: setup id=9 [ 16.818] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 16.818] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 16.818] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 16.818] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 16.818] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 16.818] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 16.819] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 16.819] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 16.819] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 16.819] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 16.819] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 16.819] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 16.819] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 16.819] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 16.819] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 16.819] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 16.819] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 16.819] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 16.819] gen8_vertex_flush[744] = 24 [ 16.819] gen9_magic_ca_pass: CA fixup (437 -> 461) [ 16.819] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 16.819] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 16.819] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 16.819] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=570, drawable=56e [ 16.819] sna_validate_gc: recomputing clip [ 16.819] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 16.819] sna_copy_area: src=pixmap=1392:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1390:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 16.819] sna_copy_area: normal copy [ 16.819] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.819] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 16.819] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 16.819] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 16.819] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 16.819] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 16.819] sna_do_copy: pixmap -- no source clipping [ 16.819] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 16.819] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 16.819] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1392+(0, 0), dst pixmap=1390+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 16.819] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), replaces=1 [ 16.819] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.819] sna_drawable_use_bo pixmap=1390, box=((0, 0), (576, 76)), flags=1b... [ 16.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 16.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.819] sna_drawable_use_bo: using whole GPU bo [ 16.819] sna_pixmap_move_to_gpu(pixmap=1392, usage=0), flags=a [ 16.819] sna_pixmap_move_to_gpu: already all-damaged [ 16.819] sna_pixmap_mark_active: pixmap=1392, handle=23 [ 16.819] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.819] sna_pixmap_make_cow: make cow src=1392, dst=1390, handle=23 (already cow? src=0, dst=0) [ 16.819] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1392, handle=23 [ 16.819] _kgem_bo_destroy: handle=37, proxy? 0 [ 16.819] __kgem_bo_destroy: handle=37, size=204800 [ 16.819] __kgem_bo_destroy: handle=37, purged [ 16.819] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 16.819] sna_pixmap_make_cow: moo! attaching clone to pixmap=1390 (source=1392, handle=23) [ 16.819] sna_destroy_pixmap: pixmap=1392, attached?=1 [ 16.819] sna_destroy_pixmap: pixmap=1392 discarding cow, refcnt=2 [ 16.819] __sna_free_pixmap(pixmap=1392) [ 16.819] sna_composite(pixmap=1388, op=3, src=1390+(0, 0), mask=0+(0, 0), dst=1388+(0, 0)+(0, 0), size=(576, 76) [ 16.819] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.819] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.819] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.819] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.819] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 16.819] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.819] gen9_render_composite: 576x76, current mode=1/1 [ 16.819] kgem_bo_is_render: handle=38, rq? 0 [0] [ 16.819] sna_blt_composite (0, 0), (0, 0), 576x76 [ 16.819] sna_blt_composite: unsupported op [3] for blitting [ 16.819] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 16.819] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 16.819] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.819] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.819] sna_drawable_use_bo pixmap=1388, box=((0, 0), (576, 76)), flags=7... [ 16.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.819] sna_drawable_use_bo: using whole GPU bo [ 16.819] gen9_composite_set_target: pixmap=1388, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.819] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 16.819] sna_transform_is_imprecise_integer_translation: no transform [ 16.819] gen9_composite_picture: integer translation (0, 0), removing [ 16.819] sna_render_pixmap_bo pixmap=1390, (0, 0)x(576, 76)/(576, 76) [ 16.819] sna_render_pixmap_bo: GPU all damaged [ 16.819] kgem_bo_is_render: handle=38, rq? 0 [0] [ 16.819] kgem_bo_is_render: handle=23, rq? 1 [1] [ 16.819] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 16.819] gen4_choose_composite_emitter: identity src, no mask [ 16.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.819] __kgem_retire_rq: request 1 complete [ 16.819] kgem_set_mode: flushing before new bo [ 16.819] gen8_vertex_close: used=1844, vbo active? 16, vb=221, nreloc=3 [ 16.819] gen8_vertex_close: reloc[0] = 287 [ 16.819] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.819] kgem_add_handle: handle=16, index=5 [ 16.819] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 16.819] gen8_vertex_close: reloc[1] = 336 [ 16.819] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 16.819] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 16.819] gen8_vertex_close: reloc[2] = 460 [ 16.819] kgem_add_reloc64: handle=16, pos=460, delta=0, domains=200000 [ 16.819] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fffa8000) [ 16.819] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 16.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.819] kgem_fixup_relocs: shrinking by 61440 [ 16.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.819] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 16.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.819] __kgem_bo_clear_busy: handle=7 [ 16.819] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 16.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.819] __kgem_bo_clear_busy: handle=7 [ 16.819] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.819] __kgem_bo_clear_busy: handle=8 [ 16.819] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 16.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.819] __kgem_bo_clear_busy: handle=7 [ 16.819] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 16.819] __kgem_bo_clear_busy: handle=8 [ 16.819] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 16.819] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.819] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.819] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.819] kgem_check_bo: num_pages=+114, num_exec=+2 [ 16.819] aligning vertex: was 4, now 3 floats per vertex [ 16.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.819] kgem_add_handle: handle=4, index=0 [ 16.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.819] gen9_composite_get_binding_table(ffc0) [ 16.819] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 16.819] kgem_add_handle: handle=38, index=1 [ 16.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 16.819] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 16.819] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.819] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 16.819] kgem_add_handle: handle=23, index=2 [ 16.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 16.819] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 16.819] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 16.819] gen9_emit_sampler: sampler = 2 [ 16.819] gen9_emit_sf: num_sf_outputs=1 [ 16.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.819] gen9_emit_vertex_elements: setup id=2 [ 16.819] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.819] gen9_render_composite_box: (0, 0), (576, 76) [ 16.819] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.819] gen8_vertex_flush[490] = 3 [ 16.819] sna_accel_flush: flush?=0, dirty?=0 [ 16.819] sna_block_handler (tv=0.0) [ 16.819] sna_wakeup_handler [ 16.819] sna_destroy_pixmap: pixmap=1390, attached?=1 [ 16.819] sna_destroy_pixmap: pixmap=1390 discarding cow, refcnt=1 [ 16.819] _kgem_bo_destroy: handle=23, proxy? 0 [ 16.819] __kgem_bo_destroy: handle=23, size=262144 [ 16.819] __kgem_bo_destroy: handle=23 -> active [ 16.819] __sna_free_pixmap(pixmap=1390) [ 16.819] sna_composite(pixmap=1384, op=3, src=1388+(0, 0), mask=0+(0, 0), dst=1384+(0, 0)+(0, 0), size=(576, 76) [ 16.819] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 16.819] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 16.819] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 16.819] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 16.819] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 16.819] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 16.819] gen9_render_composite: 576x76, current mode=1/1 [ 16.819] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.819] sna_blt_composite (0, 0), (0, 0), 576x76 [ 16.819] sna_blt_composite: unsupported op [3] for blitting [ 16.819] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 16.819] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 16.819] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 16.819] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 16.819] sna_drawable_use_bo pixmap=1384, box=((0, 0), (576, 76)), flags=7... [ 16.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 16.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.819] sna_drawable_use_bo: using whole GPU bo [ 16.819] gen9_composite_set_target: pixmap=1384, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 16.819] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 16.819] sna_transform_is_imprecise_integer_translation: no transform [ 16.819] gen9_composite_picture: integer translation (0, 0), removing [ 16.819] sna_render_pixmap_bo pixmap=1388, (0, 0)x(576, 76)/(576, 76) [ 16.819] sna_render_pixmap_bo: GPU all damaged [ 16.819] kgem_bo_is_render: handle=36, rq? 0 [0] [ 16.819] kgem_bo_is_render: handle=38, rq? 1 [1] [ 16.819] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 16.819] gen4_choose_composite_emitter: identity src, no mask [ 16.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.819] __kgem_retire_rq: request 1 complete [ 16.819] kgem_set_mode: flushing before new bo [ 16.819] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 16.819] gen8_vertex_close: reloc[0] = 287 [ 16.819] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.819] kgem_add_handle: handle=16, index=3 [ 16.819] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.819] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 16.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.819] kgem_fixup_relocs: shrinking by 61440 [ 16.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.819] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 16.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.819] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 16.819] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.819] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.819] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.819] kgem_check_bo: num_pages=+100, num_exec=+2 [ 16.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.819] kgem_add_handle: handle=4, index=0 [ 16.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.819] gen9_composite_get_binding_table(ffc0) [ 16.819] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 16.819] kgem_add_handle: handle=36, index=1 [ 16.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 16.819] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 16.819] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 16.819] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 16.819] kgem_add_handle: handle=38, index=2 [ 16.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 16.819] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 16.819] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 16.819] gen9_emit_sampler: sampler = 2 [ 16.819] gen9_emit_sf: num_sf_outputs=1 [ 16.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.819] gen9_emit_vertex_elements: setup id=2 [ 16.819] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 16.819] gen9_render_composite_box: (0, 0), (576, 76) [ 16.819] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 16.819] gen8_vertex_flush[490] = 3 [ 16.819] sna_destroy_pixmap: pixmap=1388, attached?=1 [ 16.820] _kgem_bo_destroy: handle=38, proxy? 0 [ 16.820] __kgem_bo_destroy: handle=38, size=204800 [ 16.820] __kgem_bo_destroy: handle=38 -> active [ 16.820] __sna_free_pixmap(pixmap=1388) [ 16.820] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=568, drawable=4fd [ 16.820] sna_validate_gc: recomputing clip [ 16.820] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 16.820] sna_copy_area: src=pixmap=1384:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 16.820] sna_copy_area: normal copy [ 16.820] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 16.820] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 16.820] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 16.820] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 16.820] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 16.820] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 16.820] sna_do_copy: pixmap -- no source clipping [ 16.820] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 16.820] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 16.820] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1384+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 16.820] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 16.820] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 16.820] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 16.820] sna_drawable_use_bo: pinned, never REPLACES [ 16.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 16.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 16.820] sna_drawable_use_bo: applying move-to-gpu override [ 16.820] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 16.820] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 16.820] wait_for_shadow: setting front pixmap to handle=35 [ 16.820] sna_drawable_use_bo: using whole GPU bo [ 16.820] sna_pixmap_move_to_gpu(pixmap=1384, usage=0), flags=a [ 16.820] sna_pixmap_move_to_gpu: already all-damaged [ 16.820] sna_pixmap_mark_active: pixmap=1384, handle=36 [ 16.820] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 16.820] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 16.820] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.820] kgem_bo_is_render: handle=35, rq? 0 [0] [ 16.820] kgem_bo_is_render: handle=35, rq? 0 [0] [ 16.820] kgem_bo_is_render: handle=36, rq? 1 [1] [ 16.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.820] __kgem_retire_rq: request 1 complete [ 16.820] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 16.820] kgem_bo_move_to_cache: release handle=23 [ 16.820] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 16.820] kgem_set_mode: flushing before new bo [ 16.820] gen8_vertex_close: used=1863, vbo active? 16, vb=4, nreloc=1 [ 16.820] gen8_vertex_close: reloc[0] = 287 [ 16.820] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.820] kgem_add_handle: handle=16, index=3 [ 16.820] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.820] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 16.820] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.820] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.820] kgem_fixup_relocs: shrinking by 61440 [ 16.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.820] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.820] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.820] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.820] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 16.820] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.820] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.820] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.820] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 16.820] aligning vertex: was 3, now 2 floats per vertex [ 16.820] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 16.820] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 16.820] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 16.820] kgem_add_handle: handle=4, index=0 [ 16.820] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 16.820] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 16.820] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 16.820] gen9_composite_get_binding_table(ffc0) [ 16.820] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 16.820] kgem_add_handle: handle=35, index=1 [ 16.820] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 16.820] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 16.820] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 16.820] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 16.820] kgem_add_handle: handle=36, index=2 [ 16.820] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 16.820] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 16.820] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 16.820] gen9_emit_sampler: sampler = 0 [ 16.820] gen9_emit_sf: num_sf_outputs=1 [ 16.820] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 16.820] gen9_emit_vertex_elements: setup id=0 [ 16.820] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 16.820] (0, 0) -> (192, 1096) + (576, 76) [ 16.820] gen8_vertex_flush[490] = 3 [ 16.820] sna_destroy_pixmap: pixmap=1384, attached?=1 [ 16.820] _kgem_bo_destroy: handle=36, proxy? 0 [ 16.820] __kgem_bo_destroy: handle=36, size=204800 [ 16.820] __kgem_bo_destroy: handle=36 -> active [ 16.820] __sna_free_pixmap(pixmap=1384) [ 16.820] sna_accel_flush: flush?=0, dirty?=0 [ 16.820] sna_accel_flush: flush?=0, dirty?=0 [ 16.820] sna_block_handler (tv=591.337000) [ 16.820] kgem_retire, need_retire?=1 [ 16.820] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 16.820] kgem_retire__requests_ring: retiring ring 0 [ 16.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.820] __kgem_retire_rq: request 1 complete [ 16.820] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 16.820] kgem_bo_move_to_cache: release handle=38 [ 16.820] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 16.820] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 16.820] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 16.820] kgem_retire -- retired=1, need_retire=0 [ 16.820] sna_accel_block: GPU idle, flushing [ 16.820] gen8_vertex_close: used=1870, vbo active? 16, vb=1, nreloc=1 [ 16.820] gen8_vertex_close: reloc[0] = 287 [ 16.820] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 16.820] kgem_add_handle: handle=16, index=3 [ 16.820] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 16.820] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 16.820] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 16.820] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 16.820] kgem_fixup_relocs: shrinking by 61440 [ 16.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.820] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 16.820] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 16.820] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 16.820] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 16.820] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 16.820] __kgem_busy: handle=1, busy=131072, wedged=0 [ 16.820] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 16.820] has_shadow: has pending damage? 1, outstanding flips: 0 [ 16.820] start_flush: has dirty shadow [ 16.820] timer_enable (time=16820), starting timer 0 [ 16.820] timer_enable (time=16820), starting timer 1 [ 16.820] sna_accel_block: evaluating timers, active=7 [ 16.820] sna_accel_block: flush timer expires in 8 [16828] [ 16.827] sna_wakeup_handler [ 16.827] sna_accel_flush: flush?=0, dirty?=0 [ 16.827] sna_accel_flush: flush?=0, dirty?=0 [ 16.827] sna_block_handler (tv=591.330000) [ 16.827] kgem_retire, need_retire?=1 [ 16.827] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 16.827] kgem_retire__requests_ring: retiring ring 0 [ 16.827] __kgem_busy: handle=1, busy=0, wedged=0 [ 16.827] __kgem_retire_rq: request 1 complete [ 16.827] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 16.827] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 16.827] kgem_bo_move_to_cache: release handle=36 [ 16.827] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 16.827] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 16.827] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 16.827] kgem_retire -- retired=1, need_retire=0 [ 16.827] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 16.827] gen6_render_retire: resetting idle vbo [ 16.827] sna_scanout_do_flush: flush timer active: delta=1 [ 16.827] sna_scanout_do_flush (time=16827), triggered [ 16.827] sna_scanout_flush (time=16827), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 16.827] has_shadow: has pending damage? 1, outstanding flips: 0 [ 16.827] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 16.827] has_shadow: has pending damage? 1, outstanding flips: 0 [ 16.827] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 16.827] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 16.827] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 16.827] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 16.827] sna_pixmap_move_to_gpu: already all-damaged [ 16.827] sna_pixmap_mark_active: pixmap=165, handle=35 [ 16.827] sna_mode_redisplay: crtc[0] transformed? 0 [ 16.827] sna_mode_redisplay: crtc[1] transformed? 0 [ 16.827] sna_mode_redisplay: crtc[2] transformed? 0 [ 16.827] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 16.827] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 16.827] get_fb: reusing fb=105 for handle=35 [ 16.827] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 16.827] __kgem_bo_clear_busy: handle=35 [ 16.827] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 16.827] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 16.827] __kgem_bo_clear_busy: handle=35 [ 16.827] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 16.827] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 16.827] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 16.827] sna_accel_block: evaluating timers, active=7 [ 16.827] sna_accel_block: flush timer expires in 16 [16843] [ 16.827] sna_wakeup_handler [ 16.827] sna_accel_flush: flush?=0, dirty?=0 [ 16.827] sna_accel_flush: flush?=0, dirty?=0 [ 16.827] sna_accel_flush: flush?=0, dirty?=0 [ 16.827] sna_block_handler (tv=591.330000) [ 16.827] sna_scanout_do_flush: flush timer active: delta=16 [ 16.827] sna_accel_block: evaluating timers, active=7 [ 16.827] sna_accel_block: flush timer expires in 16 [16843] [ 16.828] sna_wakeup_handler [ 16.828] sna_mode_wakeup: len=32 [ 16.828] sna_mode_wakeup: recording last swap on pipe=0, frame 763 [2fb], time 16.828811 [ 16.828] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 16.828] sna_mode_wakeup: flip complete, pending? 2 [ 16.828] sna_block_handler (tv=591.329000) [ 16.828] sna_scanout_do_flush: flush timer active: delta=15 [ 16.828] sna_accel_block: evaluating timers, active=7 [ 16.828] sna_accel_block: flush timer expires in 15 [16843] [ 16.843] sna_wakeup_handler [ 16.843] sna_block_handler (tv=591.314000) [ 16.843] sna_scanout_do_flush: flush timer active: delta=0 [ 16.843] sna_scanout_do_flush (time=16843), triggered [ 16.843] sna_scanout_flush (time=16843), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 16.843] has_shadow: has pending damage? 0, outstanding flips: 1 [ 16.843] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 16.843] has_shadow: has pending damage? 0, outstanding flips: 1 [ 16.843] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 16.843] sna_accel_do_throttle (time=16843), triggered [ 16.843] sna_accel_throttle (time=16843) [ 16.843] sna_accel_disarm_timer[1] (time=16843) [ 16.843] sna_accel_block: evaluating timers, active=5 [ 16.843] sna_accel_block: flush timer expires in 16 [16859] [ 16.843] sna_wakeup_handler [ 16.843] sna_mode_wakeup: len=32 [ 16.843] sna_mode_wakeup: recording last swap on pipe=1, frame 734 [2de], time 16.844167 [ 16.843] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 16.843] sna_mode_wakeup: flip complete, pending? 1 [ 16.843] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 16.843] sna_block_handler (tv=591.314000) [ 16.843] sna_scanout_do_flush: flush timer active: delta=16 [ 16.843] sna_accel_do_throttle -- no pending activity [ 16.843] sna_accel_block: evaluating timers, active=5 [ 16.843] sna_accel_block: flush timer expires in 16 [16859] [ 16.843] sna_wakeup_handler [ 16.844] sna_accel_flush: flush?=0, dirty?=0 [ 16.844] sna_accel_flush: flush?=0, dirty?=0 [ 16.844] sna_block_handler (tv=591.313000) [ 16.844] sna_scanout_do_flush: flush timer active: delta=15 [ 16.844] sna_accel_do_throttle -- no pending activity [ 16.844] sna_accel_block: evaluating timers, active=5 [ 16.844] sna_accel_block: flush timer expires in 15 [16859] [ 16.844] sna_wakeup_handler [ 16.844] sna_accel_flush: flush?=0, dirty?=0 [ 16.844] sna_accel_flush: flush?=0, dirty?=0 [ 16.844] sna_accel_flush: flush?=0, dirty?=0 [ 16.844] sna_block_handler (tv=591.313000) [ 16.844] sna_scanout_do_flush: flush timer active: delta=15 [ 16.844] sna_accel_do_throttle -- no pending activity [ 16.844] sna_accel_block: evaluating timers, active=5 [ 16.844] sna_accel_block: flush timer expires in 15 [16859] [ 16.859] sna_wakeup_handler [ 16.859] sna_block_handler (tv=591.298000) [ 16.859] sna_scanout_do_flush: flush timer active: delta=0 [ 16.859] sna_scanout_do_flush (time=16859), triggered [ 16.859] sna_scanout_flush (time=16859), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 16.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.859] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 16.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.859] sna_accel_disarm_timer[0] (time=16859) [ 16.859] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 16.859] sna_accel_do_throttle -- no pending activity [ 16.860] sna_wakeup_handler [ 16.860] sna_accel_flush: flush?=0, dirty?=0 [ 16.860] sna_accel_flush: flush?=0, dirty?=0 [ 16.860] sna_block_handler (tv=591.297000) [ 16.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.860] sna_accel_do_throttle -- no pending activity [ 16.860] sna_wakeup_handler [ 16.860] sna_accel_flush: flush?=0, dirty?=0 [ 16.860] sna_accel_flush: flush?=0, dirty?=0 [ 16.860] sna_accel_flush: flush?=0, dirty?=0 [ 16.860] sna_block_handler (tv=591.297000) [ 16.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.860] sna_accel_do_throttle -- no pending activity [ 16.876] sna_wakeup_handler [ 16.876] sna_accel_flush: flush?=0, dirty?=0 [ 16.876] sna_accel_flush: flush?=0, dirty?=0 [ 16.876] sna_block_handler (tv=591.281000) [ 16.876] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.876] sna_accel_do_throttle -- no pending activity [ 16.876] sna_wakeup_handler [ 16.876] sna_accel_flush: flush?=0, dirty?=0 [ 16.876] sna_accel_flush: flush?=0, dirty?=0 [ 16.876] sna_accel_flush: flush?=0, dirty?=0 [ 16.876] sna_block_handler (tv=591.281000) [ 16.876] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.876] sna_accel_do_throttle -- no pending activity [ 16.892] sna_wakeup_handler [ 16.892] sna_accel_flush: flush?=0, dirty?=0 [ 16.892] sna_accel_flush: flush?=0, dirty?=0 [ 16.892] sna_block_handler (tv=591.265000) [ 16.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.892] sna_accel_do_throttle -- no pending activity [ 16.892] sna_wakeup_handler [ 16.892] sna_accel_flush: flush?=0, dirty?=0 [ 16.892] sna_accel_flush: flush?=0, dirty?=0 [ 16.892] sna_accel_flush: flush?=0, dirty?=0 [ 16.892] sna_block_handler (tv=591.265000) [ 16.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.892] sna_accel_do_throttle -- no pending activity [ 16.909] sna_wakeup_handler [ 16.909] sna_accel_flush: flush?=0, dirty?=0 [ 16.909] sna_accel_flush: flush?=0, dirty?=0 [ 16.909] sna_block_handler (tv=591.248000) [ 16.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.909] sna_accel_do_throttle -- no pending activity [ 16.909] sna_wakeup_handler [ 16.909] sna_accel_flush: flush?=0, dirty?=0 [ 16.909] sna_accel_flush: flush?=0, dirty?=0 [ 16.909] sna_accel_flush: flush?=0, dirty?=0 [ 16.909] sna_block_handler (tv=591.248000) [ 16.909] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.909] sna_accel_do_throttle -- no pending activity [ 16.925] sna_wakeup_handler [ 16.925] sna_accel_flush: flush?=0, dirty?=0 [ 16.925] sna_accel_flush: flush?=0, dirty?=0 [ 16.925] sna_block_handler (tv=591.232000) [ 16.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.925] sna_accel_do_throttle -- no pending activity [ 16.925] sna_wakeup_handler [ 16.925] sna_accel_flush: flush?=0, dirty?=0 [ 16.925] sna_accel_flush: flush?=0, dirty?=0 [ 16.925] sna_accel_flush: flush?=0, dirty?=0 [ 16.925] sna_block_handler (tv=591.232000) [ 16.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.925] sna_accel_do_throttle -- no pending activity [ 16.941] sna_wakeup_handler [ 16.941] sna_accel_flush: flush?=0, dirty?=0 [ 16.941] sna_accel_flush: flush?=0, dirty?=0 [ 16.941] sna_block_handler (tv=591.216000) [ 16.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.941] sna_accel_do_throttle -- no pending activity [ 16.941] sna_wakeup_handler [ 16.941] sna_accel_flush: flush?=0, dirty?=0 [ 16.941] sna_accel_flush: flush?=0, dirty?=0 [ 16.941] sna_accel_flush: flush?=0, dirty?=0 [ 16.941] sna_block_handler (tv=591.216000) [ 16.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.941] sna_accel_do_throttle -- no pending activity [ 16.958] sna_wakeup_handler [ 16.958] sna_accel_flush: flush?=0, dirty?=0 [ 16.958] sna_accel_flush: flush?=0, dirty?=0 [ 16.958] sna_block_handler (tv=591.199000) [ 16.958] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.958] sna_accel_do_throttle -- no pending activity [ 16.958] sna_wakeup_handler [ 16.958] sna_accel_flush: flush?=0, dirty?=0 [ 16.958] sna_accel_flush: flush?=0, dirty?=0 [ 16.958] sna_accel_flush: flush?=0, dirty?=0 [ 16.958] sna_block_handler (tv=591.199000) [ 16.958] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.958] sna_accel_do_throttle -- no pending activity [ 16.974] sna_wakeup_handler [ 16.974] sna_accel_flush: flush?=0, dirty?=0 [ 16.974] sna_accel_flush: flush?=0, dirty?=0 [ 16.974] sna_block_handler (tv=591.183000) [ 16.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.974] sna_accel_do_throttle -- no pending activity [ 16.974] sna_wakeup_handler [ 16.974] sna_accel_flush: flush?=0, dirty?=0 [ 16.974] sna_accel_flush: flush?=0, dirty?=0 [ 16.974] sna_accel_flush: flush?=0, dirty?=0 [ 16.974] sna_block_handler (tv=591.183000) [ 16.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.974] sna_accel_do_throttle -- no pending activity [ 16.990] sna_wakeup_handler [ 16.990] sna_accel_flush: flush?=0, dirty?=0 [ 16.990] sna_accel_flush: flush?=0, dirty?=0 [ 16.990] sna_block_handler (tv=591.167000) [ 16.990] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.990] sna_accel_do_throttle -- no pending activity [ 16.990] sna_wakeup_handler [ 16.990] sna_accel_flush: flush?=0, dirty?=0 [ 16.990] sna_accel_flush: flush?=0, dirty?=0 [ 16.990] sna_accel_flush: flush?=0, dirty?=0 [ 16.990] sna_block_handler (tv=591.167000) [ 16.990] has_shadow: has pending damage? 0, outstanding flips: 0 [ 16.990] sna_accel_do_throttle -- no pending activity [ 17.009] sna_wakeup_handler [ 17.012] sna_accel_flush: flush?=0, dirty?=0 [ 17.012] sna_accel_flush: flush?=0, dirty?=0 [ 17.012] sna_block_handler (tv=591.145000) [ 17.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.020] sna_accel_do_throttle -- no pending activity [ 17.020] sna_wakeup_handler [ 17.020] sna_accel_flush: flush?=0, dirty?=0 [ 17.020] sna_accel_flush: flush?=0, dirty?=0 [ 17.020] sna_accel_flush: flush?=0, dirty?=0 [ 17.020] sna_block_handler (tv=591.137000) [ 17.020] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.020] sna_accel_do_throttle -- no pending activity [ 17.026] sna_wakeup_handler [ 17.026] sna_accel_flush: flush?=0, dirty?=0 [ 17.026] sna_accel_flush: flush?=0, dirty?=0 [ 17.026] sna_block_handler (tv=591.131000) [ 17.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.026] sna_accel_do_throttle -- no pending activity [ 17.026] sna_wakeup_handler [ 17.026] sna_accel_flush: flush?=0, dirty?=0 [ 17.026] sna_accel_flush: flush?=0, dirty?=0 [ 17.026] sna_accel_flush: flush?=0, dirty?=0 [ 17.026] sna_block_handler (tv=591.131000) [ 17.026] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.026] sna_accel_do_throttle -- no pending activity [ 17.043] sna_wakeup_handler [ 17.043] sna_accel_flush: flush?=0, dirty?=0 [ 17.043] sna_accel_flush: flush?=0, dirty?=0 [ 17.043] sna_block_handler (tv=591.114000) [ 17.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.043] sna_accel_do_throttle -- no pending activity [ 17.043] sna_wakeup_handler [ 17.043] sna_accel_flush: flush?=0, dirty?=0 [ 17.043] sna_accel_flush: flush?=0, dirty?=0 [ 17.043] sna_accel_flush: flush?=0, dirty?=0 [ 17.043] sna_block_handler (tv=591.114000) [ 17.043] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.043] sna_accel_do_throttle -- no pending activity [ 17.059] sna_wakeup_handler [ 17.059] sna_accel_flush: flush?=0, dirty?=0 [ 17.059] sna_accel_flush: flush?=0, dirty?=0 [ 17.059] sna_block_handler (tv=591.98000) [ 17.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.059] sna_accel_do_throttle -- no pending activity [ 17.059] sna_wakeup_handler [ 17.059] sna_accel_flush: flush?=0, dirty?=0 [ 17.059] sna_accel_flush: flush?=0, dirty?=0 [ 17.059] sna_accel_flush: flush?=0, dirty?=0 [ 17.059] sna_block_handler (tv=591.98000) [ 17.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.059] sna_accel_do_throttle -- no pending activity [ 17.075] sna_wakeup_handler [ 17.075] sna_accel_flush: flush?=0, dirty?=0 [ 17.075] sna_accel_flush: flush?=0, dirty?=0 [ 17.075] sna_block_handler (tv=591.82000) [ 17.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.075] sna_accel_do_throttle -- no pending activity [ 17.075] sna_wakeup_handler [ 17.075] sna_accel_flush: flush?=0, dirty?=0 [ 17.075] sna_accel_flush: flush?=0, dirty?=0 [ 17.075] sna_accel_flush: flush?=0, dirty?=0 [ 17.075] sna_block_handler (tv=591.82000) [ 17.075] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.075] sna_accel_do_throttle -- no pending activity [ 17.092] sna_wakeup_handler [ 17.092] sna_accel_flush: flush?=0, dirty?=0 [ 17.092] sna_accel_flush: flush?=0, dirty?=0 [ 17.092] sna_block_handler (tv=591.65000) [ 17.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.092] sna_accel_do_throttle -- no pending activity [ 17.092] sna_wakeup_handler [ 17.092] sna_accel_flush: flush?=0, dirty?=0 [ 17.092] sna_accel_flush: flush?=0, dirty?=0 [ 17.092] sna_accel_flush: flush?=0, dirty?=0 [ 17.092] sna_block_handler (tv=591.65000) [ 17.092] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.092] sna_accel_do_throttle -- no pending activity [ 17.108] sna_wakeup_handler [ 17.108] sna_accel_flush: flush?=0, dirty?=0 [ 17.108] sna_accel_flush: flush?=0, dirty?=0 [ 17.108] sna_block_handler (tv=591.49000) [ 17.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.108] sna_accel_do_throttle -- no pending activity [ 17.108] sna_wakeup_handler [ 17.108] sna_accel_flush: flush?=0, dirty?=0 [ 17.108] sna_accel_flush: flush?=0, dirty?=0 [ 17.108] sna_accel_flush: flush?=0, dirty?=0 [ 17.108] sna_block_handler (tv=591.49000) [ 17.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.108] sna_accel_do_throttle -- no pending activity [ 17.124] sna_wakeup_handler [ 17.124] sna_accel_flush: flush?=0, dirty?=0 [ 17.124] sna_accel_flush: flush?=0, dirty?=0 [ 17.124] sna_block_handler (tv=591.33000) [ 17.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.124] sna_accel_do_throttle -- no pending activity [ 17.124] sna_wakeup_handler [ 17.124] sna_accel_flush: flush?=0, dirty?=0 [ 17.124] sna_accel_flush: flush?=0, dirty?=0 [ 17.124] sna_accel_flush: flush?=0, dirty?=0 [ 17.124] sna_block_handler (tv=591.33000) [ 17.124] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.124] sna_accel_do_throttle -- no pending activity [ 17.141] sna_wakeup_handler [ 17.141] sna_accel_flush: flush?=0, dirty?=0 [ 17.141] sna_accel_flush: flush?=0, dirty?=0 [ 17.141] sna_block_handler (tv=591.16000) [ 17.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.141] sna_accel_do_throttle -- no pending activity [ 17.141] sna_wakeup_handler [ 17.141] sna_accel_flush: flush?=0, dirty?=0 [ 17.141] sna_accel_flush: flush?=0, dirty?=0 [ 17.141] sna_accel_flush: flush?=0, dirty?=0 [ 17.141] sna_block_handler (tv=591.16000) [ 17.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.141] sna_accel_do_throttle -- no pending activity [ 17.157] sna_wakeup_handler [ 17.157] sna_accel_flush: flush?=0, dirty?=0 [ 17.157] sna_accel_flush: flush?=0, dirty?=0 [ 17.157] sna_block_handler (tv=591.0) [ 17.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.157] sna_accel_do_throttle -- no pending activity [ 17.157] sna_wakeup_handler [ 17.157] sna_accel_flush: flush?=0, dirty?=0 [ 17.157] sna_accel_flush: flush?=0, dirty?=0 [ 17.157] sna_accel_flush: flush?=0, dirty?=0 [ 17.157] sna_block_handler (tv=591.0) [ 17.157] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.157] sna_accel_do_throttle -- no pending activity [ 17.173] sna_wakeup_handler [ 17.173] sna_accel_flush: flush?=0, dirty?=0 [ 17.173] sna_accel_flush: flush?=0, dirty?=0 [ 17.173] sna_block_handler (tv=590.984000) [ 17.173] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.173] sna_accel_do_throttle -- no pending activity [ 17.174] sna_wakeup_handler [ 17.174] sna_accel_flush: flush?=0, dirty?=0 [ 17.174] sna_accel_flush: flush?=0, dirty?=0 [ 17.174] sna_accel_flush: flush?=0, dirty?=0 [ 17.174] sna_block_handler (tv=590.983000) [ 17.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.174] sna_accel_do_throttle -- no pending activity [ 17.190] sna_wakeup_handler [ 17.190] sna_accel_flush: flush?=0, dirty?=0 [ 17.190] sna_accel_flush: flush?=0, dirty?=0 [ 17.190] sna_block_handler (tv=590.967000) [ 17.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.190] sna_accel_do_throttle -- no pending activity [ 17.190] sna_wakeup_handler [ 17.190] sna_accel_flush: flush?=0, dirty?=0 [ 17.190] sna_accel_flush: flush?=0, dirty?=0 [ 17.190] sna_accel_flush: flush?=0, dirty?=0 [ 17.190] sna_block_handler (tv=590.967000) [ 17.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.190] sna_accel_do_throttle -- no pending activity [ 17.206] sna_wakeup_handler [ 17.206] sna_accel_flush: flush?=0, dirty?=0 [ 17.206] sna_accel_flush: flush?=0, dirty?=0 [ 17.206] sna_block_handler (tv=590.951000) [ 17.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.206] sna_accel_do_throttle -- no pending activity [ 17.206] sna_wakeup_handler [ 17.206] sna_accel_flush: flush?=0, dirty?=0 [ 17.206] sna_accel_flush: flush?=0, dirty?=0 [ 17.206] sna_accel_flush: flush?=0, dirty?=0 [ 17.206] sna_block_handler (tv=590.951000) [ 17.206] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.206] sna_accel_do_throttle -- no pending activity [ 17.222] sna_wakeup_handler [ 17.222] sna_accel_flush: flush?=0, dirty?=0 [ 17.222] sna_accel_flush: flush?=0, dirty?=0 [ 17.222] sna_block_handler (tv=590.935000) [ 17.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.222] sna_accel_do_throttle -- no pending activity [ 17.222] sna_wakeup_handler [ 17.222] sna_accel_flush: flush?=0, dirty?=0 [ 17.222] sna_accel_flush: flush?=0, dirty?=0 [ 17.222] sna_accel_flush: flush?=0, dirty?=0 [ 17.222] sna_block_handler (tv=590.935000) [ 17.222] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.222] sna_accel_do_throttle -- no pending activity [ 17.239] sna_wakeup_handler [ 17.239] sna_accel_flush: flush?=0, dirty?=0 [ 17.239] sna_accel_flush: flush?=0, dirty?=0 [ 17.239] sna_block_handler (tv=590.918000) [ 17.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.239] sna_accel_do_throttle -- no pending activity [ 17.239] sna_wakeup_handler [ 17.239] sna_accel_flush: flush?=0, dirty?=0 [ 17.239] sna_accel_flush: flush?=0, dirty?=0 [ 17.239] sna_accel_flush: flush?=0, dirty?=0 [ 17.239] sna_block_handler (tv=590.918000) [ 17.239] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.239] sna_accel_do_throttle -- no pending activity [ 17.255] sna_wakeup_handler [ 17.255] sna_accel_flush: flush?=0, dirty?=0 [ 17.255] sna_accel_flush: flush?=0, dirty?=0 [ 17.255] sna_block_handler (tv=590.902000) [ 17.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.255] sna_accel_do_throttle -- no pending activity [ 17.255] sna_wakeup_handler [ 17.255] sna_accel_flush: flush?=0, dirty?=0 [ 17.255] sna_accel_flush: flush?=0, dirty?=0 [ 17.255] sna_accel_flush: flush?=0, dirty?=0 [ 17.255] sna_block_handler (tv=590.902000) [ 17.255] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.255] sna_accel_do_throttle -- no pending activity [ 17.271] sna_wakeup_handler [ 17.271] sna_accel_flush: flush?=0, dirty?=0 [ 17.271] sna_accel_flush: flush?=0, dirty?=0 [ 17.271] sna_block_handler (tv=590.886000) [ 17.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.271] sna_accel_do_throttle -- no pending activity [ 17.271] sna_wakeup_handler [ 17.271] sna_accel_flush: flush?=0, dirty?=0 [ 17.271] sna_accel_flush: flush?=0, dirty?=0 [ 17.271] sna_accel_flush: flush?=0, dirty?=0 [ 17.271] sna_block_handler (tv=590.886000) [ 17.271] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.271] sna_accel_do_throttle -- no pending activity [ 17.288] sna_wakeup_handler [ 17.288] sna_accel_flush: flush?=0, dirty?=0 [ 17.288] sna_accel_flush: flush?=0, dirty?=0 [ 17.288] sna_block_handler (tv=590.869000) [ 17.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.288] sna_accel_do_throttle -- no pending activity [ 17.288] sna_wakeup_handler [ 17.288] sna_accel_flush: flush?=0, dirty?=0 [ 17.288] sna_accel_flush: flush?=0, dirty?=0 [ 17.288] sna_accel_flush: flush?=0, dirty?=0 [ 17.288] sna_block_handler (tv=590.869000) [ 17.288] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.288] sna_accel_do_throttle -- no pending activity [ 17.304] sna_wakeup_handler [ 17.304] sna_accel_flush: flush?=0, dirty?=0 [ 17.304] sna_accel_flush: flush?=0, dirty?=0 [ 17.304] sna_block_handler (tv=590.853000) [ 17.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.304] sna_accel_do_throttle -- no pending activity [ 17.304] sna_wakeup_handler [ 17.304] sna_accel_flush: flush?=0, dirty?=0 [ 17.304] sna_accel_flush: flush?=0, dirty?=0 [ 17.304] sna_accel_flush: flush?=0, dirty?=0 [ 17.304] sna_block_handler (tv=590.853000) [ 17.304] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.304] sna_accel_do_throttle -- no pending activity [ 17.320] sna_wakeup_handler [ 17.320] sna_accel_flush: flush?=0, dirty?=0 [ 17.320] sna_accel_flush: flush?=0, dirty?=0 [ 17.320] sna_block_handler (tv=590.837000) [ 17.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.320] sna_accel_do_throttle -- no pending activity [ 17.320] sna_wakeup_handler [ 17.321] sna_accel_flush: flush?=0, dirty?=0 [ 17.321] sna_accel_flush: flush?=0, dirty?=0 [ 17.321] sna_accel_flush: flush?=0, dirty?=0 [ 17.321] sna_block_handler (tv=590.836000) [ 17.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.321] sna_accel_do_throttle -- no pending activity [ 17.337] sna_wakeup_handler [ 17.337] sna_accel_flush: flush?=0, dirty?=0 [ 17.337] sna_accel_flush: flush?=0, dirty?=0 [ 17.337] sna_block_handler (tv=590.820000) [ 17.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.337] sna_accel_do_throttle -- no pending activity [ 17.337] sna_wakeup_handler [ 17.337] sna_accel_flush: flush?=0, dirty?=0 [ 17.337] sna_accel_flush: flush?=0, dirty?=0 [ 17.337] sna_accel_flush: flush?=0, dirty?=0 [ 17.337] sna_block_handler (tv=590.820000) [ 17.337] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.337] sna_accel_do_throttle -- no pending activity [ 17.353] sna_wakeup_handler [ 17.353] sna_accel_flush: flush?=0, dirty?=0 [ 17.353] sna_accel_flush: flush?=0, dirty?=0 [ 17.353] sna_block_handler (tv=590.804000) [ 17.353] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.353] sna_accel_do_throttle -- no pending activity [ 17.353] sna_wakeup_handler [ 17.353] sna_accel_flush: flush?=0, dirty?=0 [ 17.353] sna_accel_flush: flush?=0, dirty?=0 [ 17.353] sna_accel_flush: flush?=0, dirty?=0 [ 17.353] sna_block_handler (tv=590.804000) [ 17.353] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.353] sna_accel_do_throttle -- no pending activity [ 17.369] sna_wakeup_handler [ 17.369] sna_accel_flush: flush?=0, dirty?=0 [ 17.369] sna_accel_flush: flush?=0, dirty?=0 [ 17.369] sna_block_handler (tv=590.788000) [ 17.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.369] sna_accel_do_throttle -- no pending activity [ 17.369] Allocated pixmaps: 83 (cached: 5), bo: 40, 611491840 bytes (CPU bo: 4, 40960 bytes) [ 17.369] sna_wakeup_handler [ 17.369] sna_accel_flush: flush?=0, dirty?=0 [ 17.369] sna_accel_flush: flush?=0, dirty?=0 [ 17.369] sna_accel_flush: flush?=0, dirty?=0 [ 17.369] sna_block_handler (tv=590.788000) [ 17.369] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.369] sna_accel_do_throttle -- no pending activity [ 17.386] sna_wakeup_handler [ 17.386] sna_accel_flush: flush?=0, dirty?=0 [ 17.386] sna_accel_flush: flush?=0, dirty?=0 [ 17.386] sna_block_handler (tv=590.771000) [ 17.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.386] sna_accel_do_throttle -- no pending activity [ 17.386] sna_wakeup_handler [ 17.386] sna_accel_flush: flush?=0, dirty?=0 [ 17.386] sna_accel_flush: flush?=0, dirty?=0 [ 17.386] sna_accel_flush: flush?=0, dirty?=0 [ 17.386] sna_block_handler (tv=590.771000) [ 17.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.386] sna_accel_do_throttle -- no pending activity [ 17.402] sna_wakeup_handler [ 17.402] sna_accel_flush: flush?=0, dirty?=0 [ 17.402] sna_accel_flush: flush?=0, dirty?=0 [ 17.402] sna_block_handler (tv=590.755000) [ 17.402] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.402] sna_accel_do_throttle -- no pending activity [ 17.402] sna_wakeup_handler [ 17.402] sna_accel_flush: flush?=0, dirty?=0 [ 17.402] sna_accel_flush: flush?=0, dirty?=0 [ 17.402] sna_accel_flush: flush?=0, dirty?=0 [ 17.402] sna_block_handler (tv=590.755000) [ 17.402] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.402] sna_accel_do_throttle -- no pending activity [ 17.418] sna_wakeup_handler [ 17.418] sna_accel_flush: flush?=0, dirty?=0 [ 17.418] sna_accel_flush: flush?=0, dirty?=0 [ 17.418] sna_block_handler (tv=590.739000) [ 17.418] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.418] sna_accel_do_throttle -- no pending activity [ 17.418] sna_wakeup_handler [ 17.418] sna_accel_flush: flush?=0, dirty?=0 [ 17.418] sna_accel_flush: flush?=0, dirty?=0 [ 17.418] sna_accel_flush: flush?=0, dirty?=0 [ 17.418] sna_block_handler (tv=590.739000) [ 17.418] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.418] sna_accel_do_throttle -- no pending activity [ 17.434] sna_wakeup_handler [ 17.434] sna_accel_flush: flush?=0, dirty?=0 [ 17.434] sna_accel_flush: flush?=0, dirty?=0 [ 17.434] sna_block_handler (tv=590.723000) [ 17.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.434] sna_accel_do_throttle -- no pending activity [ 17.434] sna_wakeup_handler [ 17.434] sna_accel_flush: flush?=0, dirty?=0 [ 17.434] sna_accel_flush: flush?=0, dirty?=0 [ 17.434] sna_accel_flush: flush?=0, dirty?=0 [ 17.434] sna_block_handler (tv=590.723000) [ 17.434] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.434] sna_accel_do_throttle -- no pending activity [ 17.451] sna_wakeup_handler [ 17.451] sna_accel_flush: flush?=0, dirty?=0 [ 17.451] sna_accel_flush: flush?=0, dirty?=0 [ 17.451] sna_block_handler (tv=590.706000) [ 17.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.451] sna_accel_do_throttle -- no pending activity [ 17.451] sna_wakeup_handler [ 17.451] sna_accel_flush: flush?=0, dirty?=0 [ 17.451] sna_accel_flush: flush?=0, dirty?=0 [ 17.451] sna_accel_flush: flush?=0, dirty?=0 [ 17.451] sna_block_handler (tv=590.706000) [ 17.451] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.451] sna_accel_do_throttle -- no pending activity [ 17.467] sna_wakeup_handler [ 17.467] sna_accel_flush: flush?=0, dirty?=0 [ 17.467] sna_accel_flush: flush?=0, dirty?=0 [ 17.467] sna_block_handler (tv=590.690000) [ 17.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.467] sna_accel_do_throttle -- no pending activity [ 17.467] sna_wakeup_handler [ 17.467] sna_accel_flush: flush?=0, dirty?=0 [ 17.467] sna_accel_flush: flush?=0, dirty?=0 [ 17.467] sna_accel_flush: flush?=0, dirty?=0 [ 17.467] sna_block_handler (tv=590.690000) [ 17.467] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.467] sna_accel_do_throttle -- no pending activity [ 17.483] sna_wakeup_handler [ 17.483] sna_accel_flush: flush?=0, dirty?=0 [ 17.483] sna_accel_flush: flush?=0, dirty?=0 [ 17.483] sna_block_handler (tv=590.674000) [ 17.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.483] sna_accel_do_throttle -- no pending activity [ 17.483] sna_wakeup_handler [ 17.483] sna_accel_flush: flush?=0, dirty?=0 [ 17.483] sna_accel_flush: flush?=0, dirty?=0 [ 17.483] sna_accel_flush: flush?=0, dirty?=0 [ 17.483] sna_block_handler (tv=590.674000) [ 17.483] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.483] sna_accel_do_throttle -- no pending activity [ 17.500] sna_wakeup_handler [ 17.500] sna_accel_flush: flush?=0, dirty?=0 [ 17.500] sna_accel_flush: flush?=0, dirty?=0 [ 17.500] sna_block_handler (tv=590.657000) [ 17.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.500] sna_accel_do_throttle -- no pending activity [ 17.500] sna_wakeup_handler [ 17.500] sna_accel_flush: flush?=0, dirty?=0 [ 17.500] sna_accel_flush: flush?=0, dirty?=0 [ 17.500] sna_accel_flush: flush?=0, dirty?=0 [ 17.500] sna_block_handler (tv=590.657000) [ 17.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.500] sna_accel_do_throttle -- no pending activity [ 17.516] sna_wakeup_handler [ 17.516] sna_accel_flush: flush?=0, dirty?=0 [ 17.516] sna_accel_flush: flush?=0, dirty?=0 [ 17.516] sna_block_handler (tv=590.641000) [ 17.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.516] sna_accel_do_throttle -- no pending activity [ 17.516] sna_wakeup_handler [ 17.516] sna_accel_flush: flush?=0, dirty?=0 [ 17.516] sna_accel_flush: flush?=0, dirty?=0 [ 17.516] sna_accel_flush: flush?=0, dirty?=0 [ 17.516] sna_block_handler (tv=590.641000) [ 17.516] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.516] sna_accel_do_throttle -- no pending activity [ 17.532] sna_wakeup_handler [ 17.532] sna_accel_flush: flush?=0, dirty?=0 [ 17.532] sna_accel_flush: flush?=0, dirty?=0 [ 17.532] sna_block_handler (tv=590.625000) [ 17.532] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.532] sna_accel_do_throttle -- no pending activity [ 17.532] sna_wakeup_handler [ 17.532] sna_accel_flush: flush?=0, dirty?=0 [ 17.532] sna_accel_flush: flush?=0, dirty?=0 [ 17.533] sna_accel_flush: flush?=0, dirty?=0 [ 17.533] sna_block_handler (tv=590.624000) [ 17.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.533] sna_accel_do_throttle -- no pending activity [ 17.549] sna_wakeup_handler [ 17.549] sna_accel_flush: flush?=0, dirty?=0 [ 17.549] sna_accel_flush: flush?=0, dirty?=0 [ 17.549] sna_block_handler (tv=590.608000) [ 17.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.549] sna_accel_do_throttle -- no pending activity [ 17.549] sna_wakeup_handler [ 17.549] sna_accel_flush: flush?=0, dirty?=0 [ 17.549] sna_accel_flush: flush?=0, dirty?=0 [ 17.549] sna_accel_flush: flush?=0, dirty?=0 [ 17.549] sna_block_handler (tv=590.608000) [ 17.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.549] sna_accel_do_throttle -- no pending activity [ 17.565] sna_wakeup_handler [ 17.565] sna_accel_flush: flush?=0, dirty?=0 [ 17.565] sna_accel_flush: flush?=0, dirty?=0 [ 17.565] sna_block_handler (tv=590.592000) [ 17.565] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.565] sna_accel_do_throttle -- no pending activity [ 17.565] sna_wakeup_handler [ 17.565] sna_accel_flush: flush?=0, dirty?=0 [ 17.565] sna_accel_flush: flush?=0, dirty?=0 [ 17.565] sna_accel_flush: flush?=0, dirty?=0 [ 17.565] sna_block_handler (tv=590.592000) [ 17.565] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.565] sna_accel_do_throttle -- no pending activity [ 17.581] sna_wakeup_handler [ 17.581] sna_accel_flush: flush?=0, dirty?=0 [ 17.581] sna_accel_flush: flush?=0, dirty?=0 [ 17.581] sna_block_handler (tv=590.576000) [ 17.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.581] sna_accel_do_throttle -- no pending activity [ 17.581] sna_wakeup_handler [ 17.581] sna_accel_flush: flush?=0, dirty?=0 [ 17.581] sna_accel_flush: flush?=0, dirty?=0 [ 17.581] sna_accel_flush: flush?=0, dirty?=0 [ 17.581] sna_block_handler (tv=590.576000) [ 17.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.581] sna_accel_do_throttle -- no pending activity [ 17.598] sna_wakeup_handler [ 17.598] sna_accel_flush: flush?=0, dirty?=0 [ 17.598] sna_accel_flush: flush?=0, dirty?=0 [ 17.598] sna_block_handler (tv=590.559000) [ 17.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.598] sna_accel_do_throttle -- no pending activity [ 17.598] sna_wakeup_handler [ 17.598] sna_accel_flush: flush?=0, dirty?=0 [ 17.598] sna_accel_flush: flush?=0, dirty?=0 [ 17.598] sna_accel_flush: flush?=0, dirty?=0 [ 17.598] sna_block_handler (tv=590.559000) [ 17.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.598] sna_accel_do_throttle -- no pending activity [ 17.614] sna_wakeup_handler [ 17.614] sna_accel_flush: flush?=0, dirty?=0 [ 17.614] sna_accel_flush: flush?=0, dirty?=0 [ 17.614] sna_block_handler (tv=590.543000) [ 17.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.614] sna_accel_do_throttle -- no pending activity [ 17.614] sna_wakeup_handler [ 17.614] sna_accel_flush: flush?=0, dirty?=0 [ 17.614] sna_accel_flush: flush?=0, dirty?=0 [ 17.614] sna_accel_flush: flush?=0, dirty?=0 [ 17.614] sna_block_handler (tv=590.543000) [ 17.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.614] sna_accel_do_throttle -- no pending activity [ 17.616] sna_wakeup_handler [ 17.616] sna_create_pixmap(576, 76, 24, usage=0) [ 17.616] kgem_can_create_2d: 576x76 @ 24 [ 17.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.616] kgem_can_create_2d: untiled size=176128 [ 17.616] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.616] kgem_can_create_2d: tiled[-1] size=176128 [ 17.616] sna_create_pixmap: usage=0, flags=1b [ 17.616] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 17.616] __pop_freed_pixmap: reusing freed pixmap=1384 header [ 17.616] create_pixmap_hdr: pixmap=1395, width=576, height=76, usage=0 [ 17.616] sna_create_pixmap: serial=1395, 576x76, usage=0 [ 17.616] sna_composite_rectangles(pixmap=1396, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 17.616] sna_composite_rectangles: converted to op 0 [ 17.616] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 17.616] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 17.616] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 17.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 17.616] sna_composite_rectangles: dropping last-cpu hint [ 17.616] sna_drawable_use_bo pixmap=1396, box=((0, 0), (576, 76)), flags=19... [ 17.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 17.616] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 17.616] sna_pixmap_move_to_gpu(pixmap=1396, usage=0), flags=b [ 17.616] sna_pixmap_move_to_gpu: CPU damage? 0 [ 17.616] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 17.616] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.616] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.616] sna_pixmap_alloc_gpu: pixmap=1396 [ 17.616] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 17.616] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 17.616] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 17.616] from inactive: pitch=2560, tiling=1: handle=36, id=1099 [ 17.616] __sna_damage_all(576, 76) [ 17.616] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 17.616] sna_pixmap_mark_active: pixmap=1396, handle=36 [ 17.616] sna_drawable_use_bo: allocated GPU bo for operation [ 17.616] sna_drawable_use_bo: using GPU bo with damage? 0 [ 17.616] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 17.616] kgem_bo_is_render: handle=36, rq? 0 [0] [ 17.616] kgem_bo_is_render: handle=36, rq? 0 [0] [ 17.616] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 17.616] sna_render_get_solid: 0 [ 17.616] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 17.616] kgem_check_bo: num_pages=+50, num_exec=+1 [ 17.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.616] kgem_add_handle: handle=4, index=0 [ 17.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.616] gen9_composite_get_binding_table(ffc0) [ 17.616] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 17.616] kgem_add_handle: handle=36, index=1 [ 17.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 17.616] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 17.616] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.616] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 17.616] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 17.616] kgem_add_handle: handle=7, index=2 [ 17.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 17.616] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.616] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 17.616] gen9_emit_sampler: sampler = 1 [ 17.616] gen9_emit_sf: num_sf_outputs=1 [ 17.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.616] gen9_emit_vertex_elements: setup id=0 [ 17.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.616] (0, 0), (576, 76) [ 17.616] gen8_vertex_flush[490] = 3 [ 17.616] sna_composite_rectangles: pixmap=1396 marking clear [0]? 1 [ 17.616] sna_composite_rectangles(pixmap=1396, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 17.616] sna_composite_rectangles: converted to op 1 [ 17.616] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 17.616] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 17.616] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 17.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 17.616] sna_composite_rectangles: promoting to full GPU [ 17.616] sna_composite_rectangles: dropping last-cpu hint [ 17.616] sna_drawable_use_bo pixmap=1396, box=((0, 0), (576, 76)), flags=19... [ 17.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 17.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.616] sna_drawable_use_bo: using whole GPU bo [ 17.616] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 17.616] kgem_bo_is_render: handle=36, rq? 1 [1] [ 17.616] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 17.616] sna_render_get_solid: ff2c001e [ 17.616] sna_render_get_solid(0) = ff2c001e (old) [ 17.616] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 17.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 17.616] gen9_composite_get_binding_table(ff00) [ 17.616] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 17.616] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 17.616] kgem_add_handle: handle=8, index=3 [ 17.616] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 17.616] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.616] gen9_emit_vertex_elements: setup id=0 [ 17.616] (0, 0), (576, 76) [ 17.616] gen8_vertex_flush[4cc] = 3 [ 17.616] sna_composite_rectangles: pixmap=1396 marking clear [ff2c001e]? 1 [ 17.616] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=574 [ 17.616] sna_validate_gc: recomputing clip [ 17.616] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 17.616] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1396:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 17.616] sna_copy_area: normal copy [ 17.616] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 17.616] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 17.616] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 17.616] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 17.616] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 17.616] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 17.616] sna_do_copy: pixmap -- no source clipping [ 17.616] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 17.616] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 17.616] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1396+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 17.616] sna_copy_boxes: dst=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 17.616] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 17.616] sna_drawable_use_bo pixmap=1396, box=((0, 0), (576, 76)), flags=1b... [ 17.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 17.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.616] sna_drawable_use_bo: using whole GPU bo [ 17.616] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 17.616] sna_pixmap_move_to_gpu: already all-damaged [ 17.616] sna_pixmap_mark_active: pixmap=292, handle=9 [ 17.616] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 17.616] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 17.616] kgem_bo_is_render: handle=9, rq? 0 [0] [ 17.616] kgem_bo_is_render: handle=36, rq? 1 [1] [ 17.616] kgem_bo_is_render: handle=36, rq? 1 [1] [ 17.616] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 17.616] gen9_composite_get_binding_table(fe80) [ 17.616] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 17.616] kgem_add_handle: handle=9, index=4 [ 17.616] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 17.616] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 17.616] gen9_emit_sampler: sampler = 0 [ 17.616] gen9_emit_vertex_elements: setup id=0 [ 17.616] (192, 1096) -> (0, 0) + (576, 76) [ 17.616] gen8_vertex_flush[510] = 3 [ 17.616] sna_create_pixmap(80, 80, 32, usage=0) [ 17.616] kgem_can_create_2d: 80x80 @ 32 [ 17.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 17.616] kgem_can_create_2d: untiled size=28672 [ 17.616] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 17.616] kgem_choose_tiling: 80x80 -> 0 [ 17.616] sna_create_pixmap: usage=0, flags=b [ 17.616] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 17.616] __pop_freed_pixmap: reusing freed pixmap=1388 header [ 17.616] create_pixmap_hdr: pixmap=1397, width=80, height=80, usage=0 [ 17.616] sna_create_pixmap: serial=1397, 80x80, usage=0 [ 17.616] sna_composite_rectangles(pixmap=1398, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 17.616] sna_composite_rectangles: converted to op 0 [ 17.616] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 17.616] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 17.616] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 17.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 17.616] sna_composite_rectangles: dropping last-cpu hint [ 17.616] sna_drawable_use_bo pixmap=1398, box=((0, 0), (80, 80)), flags=19... [ 17.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 17.616] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 17.616] sna_pixmap_move_to_gpu(pixmap=1398, usage=0), flags=b [ 17.616] sna_pixmap_move_to_gpu: CPU damage? 0 [ 17.616] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 17.616] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 17.616] kgem_choose_tiling: 80x80 -> 0 [ 17.616] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 17.616] kgem_choose_tiling: 80x80 -> 0 [ 17.616] sna_pixmap_alloc_gpu: pixmap=1398 [ 17.616] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 17.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 17.616] inactive too small: 5 < 7 [ 17.616] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 17.616] from inactive: pitch=320, tiling=0: handle=3, id=1100 [ 17.616] __sna_damage_all(80, 80) [ 17.616] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 17.616] sna_pixmap_mark_active: pixmap=1398, handle=3 [ 17.616] sna_drawable_use_bo: allocated GPU bo for operation [ 17.616] sna_drawable_use_bo: using GPU bo with damage? 0 [ 17.616] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 17.616] kgem_bo_is_render: handle=3, rq? 0 [0] [ 17.616] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 17.616] sna_render_get_solid: 0 [ 17.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.616] kgem_set_mode: flushing before new bo [ 17.616] gen8_vertex_close: used=18, vbo active? 16, vb=1, nreloc=1 [ 17.616] gen8_vertex_close: reloc[0] = 287 [ 17.616] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.616] kgem_add_handle: handle=16, index=5 [ 17.616] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 17.616] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 17.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.616] kgem_fixup_relocs: shrinking by 61440 [ 17.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.617] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 17.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.617] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.617] __kgem_bo_clear_busy: handle=7 [ 17.617] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 17.617] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.617] __kgem_bo_clear_busy: handle=8 [ 17.617] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 17.617] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 17.617] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.617] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.617] kgem_check_bo: num_pages=+16, num_exec=+1 [ 17.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.617] kgem_add_handle: handle=4, index=0 [ 17.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.617] gen9_composite_get_binding_table(ffc0) [ 17.617] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 17.617] kgem_add_handle: handle=3, index=1 [ 17.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 17.617] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 17.617] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 17.617] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 17.617] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 17.617] kgem_add_handle: handle=7, index=2 [ 17.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 17.617] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.617] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 17.617] gen9_emit_sampler: sampler = 1 [ 17.617] gen9_emit_sf: num_sf_outputs=1 [ 17.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.617] gen9_emit_vertex_elements: setup id=0 [ 17.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.617] (0, 0), (80, 80) [ 17.617] gen8_vertex_flush[490] = 3 [ 17.617] sna_composite_rectangles: pixmap=1398 marking clear [0]? 1 [ 17.617] sna_composite_rectangles(pixmap=1398, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 17.617] sna_composite_rectangles: converted to op 1 [ 17.617] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 17.617] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 17.617] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 17.617] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 17.617] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 17.617] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 17.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 17.617] sna_composite_rectangles: dropping last-cpu hint [ 17.617] sna_drawable_use_bo pixmap=1398, box=((0, 0), (80, 80)), flags=1... [ 17.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 17.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.617] sna_drawable_use_bo: using whole GPU bo [ 17.617] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 17.617] kgem_bo_is_render: handle=3, rq? 1 [1] [ 17.617] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 17.617] sna_render_get_solid: 40404040 [ 17.617] sna_render_get_solid(1) = 40404040 (old) [ 17.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.617] kgem_check_bo: num_pages=+0, num_exec=+0 [ 17.617] gen9_composite_get_binding_table(ff00) [ 17.617] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 17.617] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 17.617] kgem_add_handle: handle=8, index=3 [ 17.617] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 17.617] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.617] gen9_emit_vertex_elements: setup id=0 [ 17.617] (0, 0), (2, 2) [ 17.617] (78, 0), (80, 2) [ 17.617] (0, 78), (2, 80) [ 17.617] (78, 78), (80, 80) [ 17.617] gen8_vertex_flush[4cc] = 12 [ 17.617] sna_composite(pixmap=1396, op=3, src=1398+(192, 1096), mask=0+(0, 0), dst=1396+(0, 0)+(0, 0), size=(576, 76) [ 17.617] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 17.617] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 17.617] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 17.617] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 17.617] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 17.617] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 17.617] gen9_render_composite: 576x76, current mode=1/1 [ 17.617] kgem_bo_is_render: handle=36, rq? 1 [1] [ 17.617] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 17.617] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 17.617] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 17.617] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 17.617] sna_drawable_use_bo pixmap=1396, box=((0, 0), (576, 76)), flags=7... [ 17.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 17.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.617] sna_drawable_use_bo: using whole GPU bo [ 17.617] gen9_composite_set_target: pixmap=1396, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 17.617] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 17.617] sna_transform_is_imprecise_integer_translation: no transform [ 17.617] gen9_composite_picture: integer translation (0, 0), removing [ 17.617] sna_render_pixmap_bo pixmap=1398, (192, 1096)x(576, 76)/(80, 80) [ 17.617] sna_render_pixmap_bo: GPU all damaged [ 17.617] kgem_bo_is_render: handle=36, rq? 1 [1] [ 17.617] kgem_bo_is_render: handle=3, rq? 1 [1] [ 17.617] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 17.617] gen4_choose_composite_emitter: identity src, no mask [ 17.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.617] __kgem_retire_rq: request 1 complete [ 17.617] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 17.617] kgem_set_mode: flushing before new bo [ 17.617] gen8_vertex_close: used=48, vbo active? 16, vb=1, nreloc=1 [ 17.617] gen8_vertex_close: reloc[0] = 287 [ 17.617] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.617] kgem_add_handle: handle=16, index=4 [ 17.617] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffa8000) [ 17.617] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 17.617] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.617] kgem_fixup_relocs: shrinking by 61440 [ 17.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.617] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 17.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.617] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.617] __kgem_bo_clear_busy: handle=7 [ 17.617] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 17.617] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.617] __kgem_bo_clear_busy: handle=8 [ 17.617] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 17.617] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.617] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.617] kgem_check_bo: num_pages=+66, num_exec=+2 [ 17.617] aligning vertex: was 2, now 3 floats per vertex [ 17.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.617] kgem_add_handle: handle=4, index=0 [ 17.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.617] gen9_composite_get_binding_table(ffc0) [ 17.617] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 17.617] kgem_add_handle: handle=36, index=1 [ 17.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 17.617] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 17.617] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.617] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 17.617] kgem_add_handle: handle=3, index=2 [ 17.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 17.617] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 17.617] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 17.617] gen9_emit_sampler: sampler = a [ 17.617] gen9_emit_sf: num_sf_outputs=1 [ 17.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.617] gen9_emit_vertex_elements: setup id=2 [ 17.617] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 17.617] gen9_render_composite_box: (0, 0), (576, 76) [ 17.617] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 17.617] gen8_vertex_flush[490] = 3 [ 17.617] sna_destroy_pixmap: pixmap=1398, attached?=1 [ 17.617] _kgem_bo_destroy: handle=3, proxy? 0 [ 17.617] __kgem_bo_destroy: handle=3, size=65536 [ 17.617] __kgem_bo_destroy: handle=3 -> active [ 17.617] __sna_free_pixmap(pixmap=1398) [ 17.617] sna_create_pixmap(576, 76, 32, usage=0) [ 17.617] kgem_can_create_2d: 576x76 @ 32 [ 17.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.617] kgem_can_create_2d: untiled size=176128 [ 17.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.617] kgem_can_create_2d: tiled[-1] size=176128 [ 17.617] sna_create_pixmap: usage=0, flags=1b [ 17.617] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 17.617] __pop_freed_pixmap: reusing freed pixmap=1398 header [ 17.617] create_pixmap_hdr: pixmap=1399, width=576, height=76, usage=0 [ 17.617] sna_create_pixmap: serial=1399, 576x76, usage=0 [ 17.617] sna_composite_rectangles(pixmap=1400, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 17.617] sna_composite_rectangles: converted to op 0 [ 17.617] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 17.617] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 17.617] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 17.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 17.617] sna_composite_rectangles: dropping last-cpu hint [ 17.617] sna_drawable_use_bo pixmap=1400, box=((0, 0), (576, 76)), flags=19... [ 17.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 17.617] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 17.617] sna_pixmap_move_to_gpu(pixmap=1400, usage=0), flags=b [ 17.617] sna_pixmap_move_to_gpu: CPU damage? 0 [ 17.617] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 17.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.617] sna_pixmap_alloc_gpu: pixmap=1400 [ 17.617] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 17.617] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 17.617] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 17.617] from inactive: pitch=2560, tiling=1: handle=38, id=1101 [ 17.617] __sna_damage_all(576, 76) [ 17.617] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 17.617] sna_pixmap_mark_active: pixmap=1400, handle=38 [ 17.617] sna_drawable_use_bo: allocated GPU bo for operation [ 17.617] sna_drawable_use_bo: using GPU bo with damage? 0 [ 17.617] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 17.617] kgem_bo_is_render: handle=38, rq? 0 [0] [ 17.617] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 17.617] sna_render_get_solid: 0 [ 17.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.617] __kgem_retire_rq: request 1 complete [ 17.617] kgem_set_mode: flushing before new bo [ 17.617] gen8_vertex_close: used=57, vbo active? 16, vb=4, nreloc=1 [ 17.617] gen8_vertex_close: reloc[0] = 287 [ 17.617] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.617] kgem_add_handle: handle=16, index=3 [ 17.617] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 17.617] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 17.617] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.617] kgem_fixup_relocs: shrinking by 61440 [ 17.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.617] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 17.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.617] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 17.617] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.617] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.617] kgem_check_bo: num_pages=+50, num_exec=+1 [ 17.617] aligning vertex: was 3, now 2 floats per vertex [ 17.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.617] kgem_add_handle: handle=4, index=0 [ 17.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.617] gen9_composite_get_binding_table(ffc0) [ 17.618] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 17.618] kgem_add_handle: handle=38, index=1 [ 17.618] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 17.618] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 17.618] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.618] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 17.618] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 17.618] kgem_add_handle: handle=7, index=2 [ 17.618] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 17.618] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.618] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 17.618] gen9_emit_sampler: sampler = 1 [ 17.618] gen9_emit_sf: num_sf_outputs=1 [ 17.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.618] gen9_emit_vertex_elements: setup id=0 [ 17.618] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.618] (0, 0), (576, 76) [ 17.618] gen8_vertex_flush[490] = 3 [ 17.618] sna_composite_rectangles: pixmap=1400 marking clear [0]? 1 [ 17.618] sna_composite(pixmap=1400, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1400+(0, 0)+(0, 0), size=(576, 76) [ 17.618] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 17.618] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 17.618] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 17.618] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 17.618] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 17.618] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 17.618] gen9_render_composite: 576x76, current mode=1/1 [ 17.618] kgem_bo_is_render: handle=38, rq? 1 [1] [ 17.618] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 17.618] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 17.618] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 17.618] sna_drawable_use_bo pixmap=1400, box=((0, 0), (576, 76)), flags=1f... [ 17.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 17.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.618] sna_drawable_use_bo: using whole GPU bo [ 17.618] gen9_composite_set_target: pixmap=1400, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 17.618] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 17.618] sna_transform_is_imprecise_integer_translation: no transform [ 17.618] gen9_composite_picture: integer translation (0, 0), removing [ 17.618] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 17.618] sna_render_pixmap_bo: GPU all damaged [ 17.618] kgem_bo_is_render: handle=38, rq? 1 [1] [ 17.618] kgem_bo_is_render: handle=9, rq? 0 [0] [ 17.618] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.618] gen4_choose_composite_emitter: identity src, no mask [ 17.618] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 17.618] aligning vertex: was 2, now 3 floats per vertex [ 17.618] gen9_composite_get_binding_table(ff00) [ 17.618] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 17.618] kgem_add_handle: handle=9, index=3 [ 17.618] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 17.618] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 17.618] gen9_emit_sampler: sampler = 2 [ 17.618] gen9_emit_vertex_elements: setup id=2 [ 17.618] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 17.618] gen9_render_composite_box: (0, 0), (576, 76) [ 17.618] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 17.618] gen8_vertex_flush[504] = 3 [ 17.618] sna_composite_rectangles(pixmap=1400, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 17.618] sna_composite_rectangles: converted to op 3 [ 17.618] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 17.618] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 17.618] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 17.618] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 17.618] sna_drawable_use_bo pixmap=1400, box=((0, 0), (576, 76)), flags=1... [ 17.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 17.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.618] sna_drawable_use_bo: using whole GPU bo [ 17.618] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 17.618] kgem_bo_is_render: handle=38, rq? 1 [1] [ 17.618] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 17.618] sna_render_get_solid: 660a0a0a [ 17.618] sna_render_get_solid(2) = 660a0a0a (old) [ 17.618] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 17.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 17.618] aligning vertex: was 3, now 2 floats per vertex [ 17.618] gen9_composite_get_binding_table(fe80) [ 17.618] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 17.618] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 17.618] kgem_add_handle: handle=8, index=4 [ 17.618] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 17.618] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.618] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 17.618] gen9_emit_sampler: sampler = 1 [ 17.618] gen9_emit_vertex_elements: setup id=0 [ 17.618] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.618] (0, 0), (576, 76) [ 17.618] gen8_vertex_flush[57c] = 3 [ 17.618] sna_create_pixmap(576, 76, 32, usage=0) [ 17.618] kgem_can_create_2d: 576x76 @ 32 [ 17.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.618] kgem_can_create_2d: untiled size=176128 [ 17.618] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.618] kgem_can_create_2d: tiled[-1] size=176128 [ 17.618] sna_create_pixmap: usage=0, flags=1b [ 17.618] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 17.618] __pop_freed_pixmap: reusing freed pixmap=1390 header [ 17.618] create_pixmap_hdr: pixmap=1401, width=576, height=76, usage=0 [ 17.618] sna_create_pixmap: serial=1401, 576x76, usage=0 [ 17.618] sna_composite_rectangles(pixmap=1402, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 17.618] sna_composite_rectangles: converted to op 0 [ 17.618] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 17.618] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 17.618] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 17.618] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 17.618] sna_composite_rectangles: dropping last-cpu hint [ 17.618] sna_drawable_use_bo pixmap=1402, box=((0, 0), (576, 76)), flags=19... [ 17.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 17.618] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 17.618] sna_pixmap_move_to_gpu(pixmap=1402, usage=0), flags=b [ 17.618] sna_pixmap_move_to_gpu: CPU damage? 0 [ 17.618] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 17.618] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.618] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.618] sna_pixmap_alloc_gpu: pixmap=1402 [ 17.618] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 17.618] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 17.618] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 17.618] from inactive: pitch=2560, tiling=1: handle=37, id=1102 [ 17.618] __sna_damage_all(576, 76) [ 17.618] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 17.618] sna_pixmap_mark_active: pixmap=1402, handle=37 [ 17.618] sna_drawable_use_bo: allocated GPU bo for operation [ 17.618] sna_drawable_use_bo: using GPU bo with damage? 0 [ 17.618] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 17.618] kgem_bo_is_render: handle=37, rq? 0 [0] [ 17.618] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 17.618] sna_render_get_solid: 0 [ 17.618] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.618] __kgem_retire_rq: request 1 complete [ 17.618] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 17.618] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 17.618] kgem_bo_move_to_cache: release handle=3 [ 17.618] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 17.618] kgem_set_mode: flushing before new bo [ 17.618] gen8_vertex_close: used=82, vbo active? 16, vb=5, nreloc=2 [ 17.618] gen8_vertex_close: reloc[0] = 287 [ 17.618] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.618] kgem_add_handle: handle=16, index=5 [ 17.618] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa8000) [ 17.618] gen8_vertex_close: reloc[1] = 316 [ 17.618] kgem_add_reloc64: handle=16, pos=316, delta=0, domains=200000 [ 17.618] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffa8000) [ 17.618] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 17.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.618] kgem_fixup_relocs: shrinking by 61440 [ 17.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.618] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 17.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.618] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.618] __kgem_bo_clear_busy: handle=7 [ 17.618] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 17.618] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 17.618] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.618] __kgem_bo_clear_busy: handle=8 [ 17.618] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 17.618] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.618] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.618] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.618] kgem_check_bo: num_pages=+50, num_exec=+1 [ 17.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.618] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.618] kgem_add_handle: handle=4, index=0 [ 17.618] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.618] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.618] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.618] gen9_composite_get_binding_table(ffc0) [ 17.618] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 17.618] kgem_add_handle: handle=37, index=1 [ 17.618] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 17.618] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 17.618] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.618] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 17.618] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 17.618] kgem_add_handle: handle=7, index=2 [ 17.618] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 17.618] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.618] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 17.618] gen9_emit_sampler: sampler = 1 [ 17.618] gen9_emit_sf: num_sf_outputs=1 [ 17.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.618] gen9_emit_vertex_elements: setup id=0 [ 17.618] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.618] (0, 0), (576, 76) [ 17.618] gen8_vertex_flush[490] = 3 [ 17.618] sna_composite_rectangles: pixmap=1402 marking clear [0]? 1 [ 17.618] sna_create_pixmap(576, 76, 32, usage=0) [ 17.618] kgem_can_create_2d: 576x76 @ 32 [ 17.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.618] kgem_can_create_2d: untiled size=176128 [ 17.618] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.618] kgem_can_create_2d: tiled[-1] size=176128 [ 17.618] sna_create_pixmap: usage=0, flags=1b [ 17.618] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 17.618] __pop_freed_pixmap: reusing freed pixmap=1392 header [ 17.618] create_pixmap_hdr: pixmap=1403, width=576, height=76, usage=0 [ 17.618] sna_create_pixmap: serial=1403, 576x76, usage=0 [ 17.618] sna_composite_rectangles(pixmap=1404, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 17.618] sna_composite_rectangles: converted to op 0 [ 17.618] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 17.618] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 17.618] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 17.618] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 17.618] sna_composite_rectangles: dropping last-cpu hint [ 17.618] sna_drawable_use_bo pixmap=1404, box=((0, 0), (576, 76)), flags=19... [ 17.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 17.618] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 17.618] sna_pixmap_move_to_gpu(pixmap=1404, usage=0), flags=b [ 17.618] sna_pixmap_move_to_gpu: CPU damage? 0 [ 17.618] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 17.618] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.618] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.618] sna_pixmap_alloc_gpu: pixmap=1404 [ 17.618] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 17.618] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 17.618] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 17.618] from inactive: pitch=2560, tiling=1: handle=23, id=1103 [ 17.618] __sna_damage_all(576, 76) [ 17.618] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 17.618] sna_pixmap_mark_active: pixmap=1404, handle=23 [ 17.618] sna_drawable_use_bo: allocated GPU bo for operation [ 17.618] sna_drawable_use_bo: using GPU bo with damage? 0 [ 17.618] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 17.618] kgem_bo_is_render: handle=23, rq? 0 [0] [ 17.618] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 17.618] sna_render_get_solid: 0 [ 17.618] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.618] __kgem_retire_rq: request 1 complete [ 17.618] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 17.618] kgem_set_mode: flushing before new bo [ 17.618] gen8_vertex_close: used=88, vbo active? 16, vb=1, nreloc=1 [ 17.618] gen8_vertex_close: reloc[0] = 287 [ 17.618] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.618] kgem_add_handle: handle=16, index=3 [ 17.618] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 17.618] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 17.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.618] kgem_fixup_relocs: shrinking by 61440 [ 17.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.618] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 17.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.618] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.618] __kgem_bo_clear_busy: handle=7 [ 17.618] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 17.618] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.618] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.618] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.618] kgem_check_bo: num_pages=+64, num_exec=+1 [ 17.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.618] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.618] kgem_add_handle: handle=4, index=0 [ 17.618] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.618] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.618] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.618] gen9_composite_get_binding_table(ffc0) [ 17.618] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 17.618] kgem_add_handle: handle=23, index=1 [ 17.619] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 17.619] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 17.619] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.619] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 17.619] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 17.619] kgem_add_handle: handle=7, index=2 [ 17.619] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 17.619] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.619] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 17.619] gen9_emit_sampler: sampler = 1 [ 17.619] gen9_emit_sf: num_sf_outputs=1 [ 17.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.619] gen9_emit_vertex_elements: setup id=0 [ 17.619] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.619] (0, 0), (576, 76) [ 17.619] gen8_vertex_flush[490] = 3 [ 17.619] sna_composite_rectangles: pixmap=1404 marking clear [0]? 1 [ 17.619] sna_create_pixmap(576, 76, 32, usage=0) [ 17.619] kgem_can_create_2d: 576x76 @ 32 [ 17.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.619] kgem_can_create_2d: untiled size=176128 [ 17.619] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 17.619] kgem_can_create_2d: tiled[-1] size=176128 [ 17.619] sna_create_pixmap: usage=0, flags=1b [ 17.619] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 17.619] __pop_freed_pixmap: reusing freed pixmap=1394 header [ 17.619] create_pixmap_hdr: pixmap=1405, width=576, height=76, usage=0 [ 17.619] sna_create_pixmap: serial=1405, 576x76, usage=0 [ 17.619] sna_composite_rectangles(pixmap=1406, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 17.619] sna_composite_rectangles: converted to op 0 [ 17.619] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 17.619] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 17.619] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 17.619] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 17.619] sna_composite_rectangles: dropping last-cpu hint [ 17.619] sna_drawable_use_bo pixmap=1406, box=((0, 0), (576, 76)), flags=19... [ 17.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 17.619] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 17.619] sna_pixmap_move_to_gpu(pixmap=1406, usage=0), flags=b [ 17.619] sna_pixmap_move_to_gpu: CPU damage? 0 [ 17.619] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 17.619] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.619] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 17.619] sna_pixmap_alloc_gpu: pixmap=1406 [ 17.619] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 17.619] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 17.619] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 17.619] from inactive: pitch=2560, tiling=1: handle=42, id=1104 [ 17.619] __sna_damage_all(576, 76) [ 17.619] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 17.619] sna_pixmap_mark_active: pixmap=1406, handle=42 [ 17.619] sna_drawable_use_bo: allocated GPU bo for operation [ 17.619] sna_drawable_use_bo: using GPU bo with damage? 0 [ 17.619] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 17.619] kgem_bo_is_render: handle=42, rq? 0 [0] [ 17.619] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 17.619] sna_render_get_solid: 0 [ 17.619] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.619] __kgem_retire_rq: request 1 complete [ 17.619] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 17.619] kgem_set_mode: flushing before new bo [ 17.619] gen8_vertex_close: used=94, vbo active? 16, vb=1, nreloc=1 [ 17.619] gen8_vertex_close: reloc[0] = 287 [ 17.619] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.619] kgem_add_handle: handle=16, index=3 [ 17.619] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 17.619] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 17.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.619] kgem_fixup_relocs: shrinking by 61440 [ 17.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.619] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.619] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 17.619] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.619] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.619] __kgem_bo_clear_busy: handle=7 [ 17.619] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 17.619] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.619] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.619] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.619] kgem_check_bo: num_pages=+114, num_exec=+1 [ 17.619] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.619] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.619] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.619] kgem_add_handle: handle=4, index=0 [ 17.619] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.619] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.619] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.619] gen9_composite_get_binding_table(ffc0) [ 17.619] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 17.619] kgem_add_handle: handle=42, index=1 [ 17.619] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 17.619] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 17.619] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.619] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 17.619] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 17.619] kgem_add_handle: handle=7, index=2 [ 17.619] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 17.619] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.619] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 17.619] gen9_emit_sampler: sampler = 1 [ 17.619] gen9_emit_sf: num_sf_outputs=1 [ 17.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.619] gen9_emit_vertex_elements: setup id=0 [ 17.619] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.619] (0, 0), (576, 76) [ 17.619] gen8_vertex_flush[490] = 3 [ 17.619] sna_composite_rectangles: pixmap=1406 marking clear [0]? 1 [ 17.619] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 17.619] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.619] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 17.619] trapezoid_spans_maybe_inplace? clear, no [ 17.619] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 17.619] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 17.619] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 17.619] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 17.619] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 17.619] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 17.619] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 17.619] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 17.619] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 17.619] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 17.619] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 17.619] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 17.619] sna_drawable_use_bo pixmap=1406, box=((2, 2), (574, 74)), flags=7... [ 17.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 17.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.619] sna_drawable_use_bo: using whole GPU bo [ 17.619] gen9_composite_set_target: pixmap=1406, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 17.619] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 17.619] color_convert: src=4c000000 [20028888] [ 17.619] color_convert: dst=4c000000 [20028888] [ 17.619] sna_render_get_solid: 4c000000 [ 17.619] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 17.619] gen4_choose_spans_emitter: solid source [ 17.619] kgem_check_bo: num_pages=+0, num_exec=+0 [ 17.619] aligning vertex: was 2, now 3 floats per vertex [ 17.619] gen9_composite_get_binding_table(ff00) [ 17.619] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 17.619] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 17.619] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 17.619] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.619] gen9_emit_sampler: sampler = c [ 17.619] gen9_emit_sf: num_sf_outputs=2 [ 17.619] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 17.619] gen9_emit_vertex_elements: setup id=5 [ 17.619] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 17.619] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 17.619] thread_choose_span: clipped? 0 [ 17.619] imprecise_trapezoid_span_converter: using 4 threads [ 17.619] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 17.619] thread_choose_span: clipped? 0 [ 17.619] span_thread: flushing 26 boxes [ 17.619] [ 17.619] span_thread: flushing 26 boxes [ 17.619] [ 17.619] span_thread: flushing 1 boxes [ 17.619] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 17.619] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 17.619] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 17.619] gen8_vertex_flush[554] = 162 [ 17.619] gen9_render_composite_spans_done() [ 17.619] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 17.619] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.619] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 17.619] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.619] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 17.619] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.619] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 17.619] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 17.619] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 17.619] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 17.619] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 17.619] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 17.619] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 17.619] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.619] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 17.619] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 17.619] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 17.619] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.619] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 17.619] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 17.619] sna_drawable_use_bo pixmap=1406, box=((0, 0), (576, 76)), flags=7... [ 17.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 17.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.619] sna_drawable_use_bo: using whole GPU bo [ 17.620] gen9_composite_set_target: pixmap=1406, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 17.620] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 17.620] color_convert: src=e6e6e6e6 [20028888] [ 17.620] color_convert: dst=e6e6e6e6 [20028888] [ 17.620] sna_render_get_solid: e6e6e6e6 [ 17.620] sna_render_get_solid(4) = e6e6e6e6 (old) [ 17.620] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 17.620] gen4_choose_spans_emitter: solid source [ 17.620] kgem_check_bo: num_pages=+1, num_exec=+1 [ 17.620] gen9_composite_get_binding_table(fe80) [ 17.620] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 17.620] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 17.620] kgem_add_handle: handle=8, index=3 [ 17.620] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 17.620] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.620] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 17.620] gen9_emit_vertex_elements: setup id=5 [ 17.620] thread_choose_span: clipped? 0 [ 17.620] imprecise_trapezoid_span_converter: using 4 threads [ 17.620] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 17.620] thread_choose_span: clipped? 0 [ 17.620] span_thread: flushing 2 boxes [ 17.620] [ 17.620] span_thread: flushing 62 boxes [ 17.620] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 17.620] span_thread: flushing 2 boxes [ 17.620] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 17.620] span_thread: flushing 62 boxes [ 17.620] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 17.620] gen8_vertex_flush[5a8] = 384 [ 17.620] gen9_render_composite_spans_done() [ 17.620] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=56e, drawable=57c [ 17.620] sna_validate_gc: recomputing clip [ 17.620] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 17.620] sna_copy_area: src=pixmap=1406:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1404:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 17.620] sna_copy_area: normal copy [ 17.620] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 17.620] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 17.620] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 17.620] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 17.620] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 17.620] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 17.620] sna_do_copy: pixmap -- no source clipping [ 17.620] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 17.620] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 17.620] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1406+(0, 0), dst pixmap=1404+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 17.620] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=42, cpu_bo=0), replaces=1 [ 17.620] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 17.620] sna_drawable_use_bo pixmap=1404, box=((0, 0), (576, 76)), flags=1b... [ 17.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 17.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.620] sna_drawable_use_bo: using whole GPU bo [ 17.620] sna_pixmap_move_to_gpu(pixmap=1406, usage=0), flags=a [ 17.620] sna_pixmap_move_to_gpu: already all-damaged [ 17.620] sna_pixmap_mark_active: pixmap=1406, handle=42 [ 17.620] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 17.620] sna_pixmap_make_cow: make cow src=1406, dst=1404, handle=42 (already cow? src=0, dst=0) [ 17.620] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1406, handle=42 [ 17.620] _kgem_bo_destroy: handle=23, proxy? 0 [ 17.620] __kgem_bo_destroy: handle=23, size=262144 [ 17.620] __kgem_busy: handle=23, busy=0, wedged=0 [ 17.620] __kgem_bo_clear_busy: handle=23 [ 17.620] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 17.620] sna_pixmap_make_cow: moo! attaching clone to pixmap=1404 (source=1406, handle=42) [ 17.620] sna_destroy_pixmap: pixmap=1406, attached?=1 [ 17.620] sna_destroy_pixmap: pixmap=1406 discarding cow, refcnt=2 [ 17.620] __sna_free_pixmap(pixmap=1406) [ 17.620] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 17.620] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.620] sna_glyphs: discarding mask [ 17.620] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 17.620] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788849472 size=576x76 [ 17.620] gen9_render_composite: 0x0, current mode=1/1 [ 17.620] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 17.620] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.620] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 17.620] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 17.620] sna_drawable_use_bo pixmap=1404, box=((0, 0), (576, 76)), flags=7... [ 17.620] sna_pixmap_undo_cow: pixmap=1404, handle=42 [refcnt=1], cow refcnt=1, flags=43 [ 17.620] sna_pixmap_undo_cow: freeing cow [ 17.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 17.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.620] sna_drawable_use_bo: using whole GPU bo [ 17.620] gen9_composite_set_target: pixmap=1404, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 17.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 17.620] color_convert: src=ff888888 [20028888] [ 17.620] color_convert: dst=ff888888 [20028888] [ 17.620] sna_render_get_solid: ff888888 [ 17.620] sna_render_get_solid(5) = ff888888 (old) [ 17.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 17.620] sna_transform_is_imprecise_integer_translation: no transform [ 17.620] gen9_composite_picture: integer translation (0, 0), removing [ 17.620] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 17.620] sna_render_pixmap_bo: GPU all damaged [ 17.620] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 17.620] gen4_choose_composite_emitter: solid, identity mask [ 17.620] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 17.620] aligning vertex: was 3, now 4 floats per vertex [ 17.620] gen9_composite_get_binding_table(fe00) [ 17.620] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 17.620] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 17.620] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 17.620] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 17.620] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 17.620] kgem_add_handle: handle=6, index=4 [ 17.620] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 17.620] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 17.620] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 17.620] gen9_emit_sampler: sampler = a [ 17.620] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 17.620] gen9_emit_vertex_elements: setup id=9 [ 17.620] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 17.620] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 17.620] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 17.620] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 17.620] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 17.620] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 17.620] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 17.620] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 17.620] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 17.620] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 17.620] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 17.620] gen8_vertex_flush[66c] = 24 [ 17.620] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 17.620] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 17.620] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 17.620] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 17.620] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=57c, drawable=57a [ 17.620] sna_validate_gc: recomputing clip [ 17.620] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 17.620] sna_copy_area: src=pixmap=1404:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1402:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 17.620] sna_copy_area: normal copy [ 17.620] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 17.620] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 17.620] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 17.620] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 17.620] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 17.620] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 17.620] sna_do_copy: pixmap -- no source clipping [ 17.620] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 17.620] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 17.620] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1404+(0, 0), dst pixmap=1402+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 17.620] sna_copy_boxes: dst=(priv=0x55bca9b8e5b0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=42, cpu_bo=0), replaces=1 [ 17.620] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 17.620] sna_drawable_use_bo pixmap=1402, box=((0, 0), (576, 76)), flags=1b... [ 17.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 17.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.620] sna_drawable_use_bo: using whole GPU bo [ 17.620] sna_pixmap_move_to_gpu(pixmap=1404, usage=0), flags=a [ 17.620] sna_pixmap_move_to_gpu: already all-damaged [ 17.620] sna_pixmap_mark_active: pixmap=1404, handle=42 [ 17.620] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 17.620] sna_pixmap_make_cow: make cow src=1404, dst=1402, handle=42 (already cow? src=0, dst=0) [ 17.620] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1404, handle=42 [ 17.620] _kgem_bo_destroy: handle=37, proxy? 0 [ 17.620] __kgem_bo_destroy: handle=37, size=204800 [ 17.620] __kgem_bo_destroy: handle=37, purged [ 17.620] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 17.620] sna_pixmap_make_cow: moo! attaching clone to pixmap=1402 (source=1404, handle=42) [ 17.620] sna_destroy_pixmap: pixmap=1404, attached?=1 [ 17.620] sna_destroy_pixmap: pixmap=1404 discarding cow, refcnt=2 [ 17.620] __sna_free_pixmap(pixmap=1404) [ 17.620] sna_composite(pixmap=1400, op=3, src=1402+(0, 0), mask=0+(0, 0), dst=1400+(0, 0)+(0, 0), size=(576, 76) [ 17.620] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 17.620] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 17.620] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 17.620] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 17.620] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 17.620] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 17.620] gen9_render_composite: 576x76, current mode=1/1 [ 17.620] kgem_bo_is_render: handle=38, rq? 0 [0] [ 17.620] sna_blt_composite (0, 0), (0, 0), 576x76 [ 17.620] sna_blt_composite: unsupported op [3] for blitting [ 17.620] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 17.620] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 17.620] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 17.620] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 17.620] sna_drawable_use_bo pixmap=1400, box=((0, 0), (576, 76)), flags=7... [ 17.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 17.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.620] sna_drawable_use_bo: using whole GPU bo [ 17.620] gen9_composite_set_target: pixmap=1400, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 17.620] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 17.620] sna_transform_is_imprecise_integer_translation: no transform [ 17.620] gen9_composite_picture: integer translation (0, 0), removing [ 17.620] sna_render_pixmap_bo pixmap=1402, (0, 0)x(576, 76)/(576, 76) [ 17.620] sna_render_pixmap_bo: GPU all damaged [ 17.620] kgem_bo_is_render: handle=38, rq? 0 [0] [ 17.620] kgem_bo_is_render: handle=42, rq? 1 [1] [ 17.620] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 17.620] gen4_choose_composite_emitter: identity src, no mask [ 17.620] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.620] __kgem_retire_rq: request 1 complete [ 17.620] kgem_set_mode: flushing before new bo [ 17.620] gen8_vertex_close: used=1836, vbo active? 16, vb=221, nreloc=3 [ 17.620] gen8_vertex_close: reloc[0] = 287 [ 17.620] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.620] kgem_add_handle: handle=16, index=5 [ 17.620] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fffa8000) [ 17.620] gen8_vertex_close: reloc[1] = 336 [ 17.620] kgem_add_reloc64: handle=16, pos=336, delta=0, domains=200000 [ 17.620] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fffa8000) [ 17.620] gen8_vertex_close: reloc[2] = 406 [ 17.620] kgem_add_reloc64: handle=16, pos=406, delta=0, domains=200000 [ 17.620] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fffa8000) [ 17.620] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1214 [fenced=0] [ 17.620] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.620] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.620] kgem_fixup_relocs: shrinking by 61440 [ 17.620] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.620] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.620] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 17.620] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.620] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.620] __kgem_bo_clear_busy: handle=7 [ 17.620] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 17.620] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.620] __kgem_bo_clear_busy: handle=7 [ 17.620] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.620] __kgem_bo_clear_busy: handle=8 [ 17.620] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 17.620] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 17.620] __kgem_bo_clear_busy: handle=8 [ 17.620] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 17.620] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.620] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.620] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.620] kgem_check_bo: num_pages=+164, num_exec=+2 [ 17.620] aligning vertex: was 4, now 3 floats per vertex [ 17.620] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.620] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.620] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.620] kgem_add_handle: handle=4, index=0 [ 17.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.621] gen9_composite_get_binding_table(ffc0) [ 17.621] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 17.621] kgem_add_handle: handle=38, index=1 [ 17.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 17.621] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 17.621] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.621] kgem_add_reloc64: handle=42, pos=16344, delta=0, domains=40000 [ 17.621] kgem_add_handle: handle=42, index=2 [ 17.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd3ca000) [ 17.621] [3fd0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 17.621] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 17.621] gen9_emit_sampler: sampler = 2 [ 17.621] gen9_emit_sf: num_sf_outputs=1 [ 17.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.621] gen9_emit_vertex_elements: setup id=2 [ 17.621] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 17.621] gen9_render_composite_box: (0, 0), (576, 76) [ 17.621] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 17.621] gen8_vertex_flush[490] = 3 [ 17.621] sna_destroy_pixmap: pixmap=1402, attached?=1 [ 17.621] sna_destroy_pixmap: pixmap=1402 discarding cow, refcnt=1 [ 17.621] _kgem_bo_destroy: handle=42, proxy? 0 [ 17.621] __kgem_bo_destroy: handle=42, size=466944 [ 17.621] __kgem_bo_destroy: handle=42 -> active [ 17.621] __sna_free_pixmap(pixmap=1402) [ 17.621] sna_composite(pixmap=1396, op=3, src=1400+(0, 0), mask=0+(0, 0), dst=1396+(0, 0)+(0, 0), size=(576, 76) [ 17.621] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 17.621] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 17.621] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 17.621] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 17.621] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 17.621] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 17.621] gen9_render_composite: 576x76, current mode=1/1 [ 17.621] kgem_bo_is_render: handle=36, rq? 0 [0] [ 17.621] sna_blt_composite (0, 0), (0, 0), 576x76 [ 17.621] sna_blt_composite: unsupported op [3] for blitting [ 17.621] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 17.621] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 17.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 17.621] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 17.621] sna_drawable_use_bo pixmap=1396, box=((0, 0), (576, 76)), flags=7... [ 17.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 17.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.621] sna_drawable_use_bo: using whole GPU bo [ 17.621] gen9_composite_set_target: pixmap=1396, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 17.621] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 17.621] sna_transform_is_imprecise_integer_translation: no transform [ 17.621] gen9_composite_picture: integer translation (0, 0), removing [ 17.621] sna_render_pixmap_bo pixmap=1400, (0, 0)x(576, 76)/(576, 76) [ 17.621] sna_render_pixmap_bo: GPU all damaged [ 17.621] kgem_bo_is_render: handle=36, rq? 0 [0] [ 17.621] kgem_bo_is_render: handle=38, rq? 1 [1] [ 17.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 17.621] gen4_choose_composite_emitter: identity src, no mask [ 17.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.621] __kgem_retire_rq: request 1 complete [ 17.621] kgem_set_mode: flushing before new bo [ 17.621] gen8_vertex_close: used=1845, vbo active? 16, vb=4, nreloc=1 [ 17.621] gen8_vertex_close: reloc[0] = 287 [ 17.621] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.621] kgem_add_handle: handle=16, index=3 [ 17.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 17.621] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=238 [fenced=0] [ 17.621] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.621] kgem_fixup_relocs: shrinking by 61440 [ 17.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.621] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.621] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 17.621] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.621] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 17.621] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.621] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.621] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.621] kgem_check_bo: num_pages=+100, num_exec=+2 [ 17.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.621] kgem_add_handle: handle=4, index=0 [ 17.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.621] gen9_composite_get_binding_table(ffc0) [ 17.621] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 17.621] kgem_add_handle: handle=36, index=1 [ 17.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 17.621] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 17.621] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 17.621] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 17.621] kgem_add_handle: handle=38, index=2 [ 17.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 17.621] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 17.621] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 17.621] gen9_emit_sampler: sampler = 2 [ 17.621] gen9_emit_sf: num_sf_outputs=1 [ 17.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.621] gen9_emit_vertex_elements: setup id=2 [ 17.621] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 17.621] gen9_render_composite_box: (0, 0), (576, 76) [ 17.621] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 17.621] gen8_vertex_flush[490] = 3 [ 17.621] sna_accel_flush: flush?=0, dirty?=0 [ 17.621] sna_block_handler (tv=0.0) [ 17.621] sna_wakeup_handler [ 17.621] sna_destroy_pixmap: pixmap=1400, attached?=1 [ 17.621] _kgem_bo_destroy: handle=38, proxy? 0 [ 17.621] __kgem_bo_destroy: handle=38, size=204800 [ 17.621] __kgem_bo_destroy: handle=38 -> active [ 17.621] __sna_free_pixmap(pixmap=1400) [ 17.621] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=574, drawable=4fd [ 17.621] sna_validate_gc: recomputing clip [ 17.621] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 17.621] sna_copy_area: src=pixmap=1396:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 17.621] sna_copy_area: normal copy [ 17.621] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 17.621] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 17.621] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 17.621] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 17.621] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 17.621] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 17.621] sna_do_copy: pixmap -- no source clipping [ 17.621] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 17.621] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 17.621] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1396+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 17.621] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8e530, gpu_bo=36, cpu_bo=0), replaces=0 [ 17.621] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 17.621] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 17.621] sna_drawable_use_bo: pinned, never REPLACES [ 17.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 17.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 17.621] sna_drawable_use_bo: applying move-to-gpu override [ 17.621] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 17.621] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 17.621] wait_for_shadow: setting front pixmap to handle=27 [ 17.621] sna_drawable_use_bo: using whole GPU bo [ 17.621] sna_pixmap_move_to_gpu(pixmap=1396, usage=0), flags=a [ 17.621] sna_pixmap_move_to_gpu: already all-damaged [ 17.621] sna_pixmap_mark_active: pixmap=1396, handle=36 [ 17.621] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 17.621] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 17.621] kgem_bo_is_render: handle=36, rq? 1 [1] [ 17.621] kgem_bo_is_render: handle=27, rq? 0 [0] [ 17.621] kgem_bo_is_render: handle=27, rq? 0 [0] [ 17.621] kgem_bo_is_render: handle=36, rq? 1 [1] [ 17.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.621] __kgem_retire_rq: request 1 complete [ 17.621] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 17.621] kgem_bo_move_to_cache: release handle=42 [ 17.621] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 17.621] kgem_set_mode: flushing before new bo [ 17.621] gen8_vertex_close: used=1854, vbo active? 16, vb=4, nreloc=1 [ 17.621] gen8_vertex_close: reloc[0] = 287 [ 17.621] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.621] kgem_add_handle: handle=16, index=3 [ 17.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 17.621] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 17.621] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.621] kgem_fixup_relocs: shrinking by 61440 [ 17.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.621] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.621] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 17.621] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.621] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 17.621] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.621] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.621] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.621] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 17.621] aligning vertex: was 3, now 2 floats per vertex [ 17.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 17.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 17.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 17.621] kgem_add_handle: handle=4, index=0 [ 17.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 17.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 17.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 17.621] gen9_composite_get_binding_table(ffc0) [ 17.621] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 17.621] kgem_add_handle: handle=27, index=1 [ 17.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 17.621] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 17.621] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 17.621] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 17.621] kgem_add_handle: handle=36, index=2 [ 17.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 17.621] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 17.621] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 17.621] gen9_emit_sampler: sampler = 0 [ 17.621] gen9_emit_sf: num_sf_outputs=1 [ 17.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 17.621] gen9_emit_vertex_elements: setup id=0 [ 17.621] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 17.621] (0, 0) -> (192, 1096) + (576, 76) [ 17.621] gen8_vertex_flush[490] = 3 [ 17.621] sna_destroy_pixmap: pixmap=1396, attached?=1 [ 17.621] _kgem_bo_destroy: handle=36, proxy? 0 [ 17.621] __kgem_bo_destroy: handle=36, size=204800 [ 17.621] __kgem_bo_destroy: handle=36 -> active [ 17.621] __sna_free_pixmap(pixmap=1396) [ 17.621] sna_accel_flush: flush?=0, dirty?=0 [ 17.621] sna_accel_flush: flush?=0, dirty?=0 [ 17.621] sna_block_handler (tv=590.536000) [ 17.621] kgem_retire, need_retire?=1 [ 17.621] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 17.621] kgem_retire__requests_ring: retiring ring 0 [ 17.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.621] __kgem_retire_rq: request 1 complete [ 17.621] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 17.621] kgem_bo_move_to_cache: release handle=38 [ 17.621] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 17.621] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 17.621] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 17.621] kgem_retire -- retired=1, need_retire=0 [ 17.621] sna_accel_block: GPU idle, flushing [ 17.621] gen8_vertex_close: used=1860, vbo active? 16, vb=1, nreloc=1 [ 17.621] gen8_vertex_close: reloc[0] = 287 [ 17.621] kgem_add_reloc64: handle=16, pos=287, delta=0, domains=200000 [ 17.621] kgem_add_handle: handle=16, index=3 [ 17.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa8000) [ 17.621] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 17.621] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 17.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 17.621] kgem_fixup_relocs: shrinking by 61440 [ 17.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.622] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 17.622] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 17.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 17.622] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 17.622] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa8000 [ 17.622] __kgem_busy: handle=1, busy=131072, wedged=0 [ 17.622] kgem_bo_can_map: handle=16, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=3, offset=4294606848 [ 17.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 17.622] start_flush: has dirty shadow [ 17.622] timer_enable (time=17621), starting timer 0 [ 17.622] timer_enable (time=17621), starting timer 1 [ 17.622] sna_accel_block: evaluating timers, active=7 [ 17.622] sna_accel_block: flush timer expires in 8 [17629] [ 17.630] sna_wakeup_handler [ 17.630] sna_block_handler (tv=590.527000) [ 17.630] kgem_retire, need_retire?=1 [ 17.630] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 17.630] kgem_retire__requests_ring: retiring ring 0 [ 17.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 17.630] __kgem_retire_rq: request 1 complete [ 17.630] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 17.630] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 17.630] kgem_bo_move_to_cache: release handle=36 [ 17.630] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 17.630] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 17.630] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 17.630] kgem_retire -- retired=1, need_retire=0 [ 17.630] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 17.630] gen6_render_retire: resetting idle vbo [ 17.630] sna_scanout_do_flush: flush timer active: delta=-1 [ 17.630] sna_scanout_do_flush (time=17630), triggered [ 17.630] sna_scanout_flush (time=17630), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 17.630] has_shadow: has pending damage? 1, outstanding flips: 0 [ 17.630] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 17.630] has_shadow: has pending damage? 1, outstanding flips: 0 [ 17.630] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 17.630] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 17.630] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 17.630] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 17.630] sna_pixmap_move_to_gpu: already all-damaged [ 17.630] sna_pixmap_mark_active: pixmap=165, handle=27 [ 17.630] sna_mode_redisplay: crtc[0] transformed? 0 [ 17.630] sna_mode_redisplay: crtc[1] transformed? 0 [ 17.630] sna_mode_redisplay: crtc[2] transformed? 0 [ 17.630] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 17.630] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 17.630] get_fb: reusing fb=101 for handle=27 [ 17.630] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 17.630] __kgem_bo_clear_busy: handle=27 [ 17.630] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 17.630] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 17.630] __kgem_bo_clear_busy: handle=27 [ 17.630] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 17.630] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 17.630] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=27, shadow handle=35 [ 17.630] sna_accel_block: evaluating timers, active=7 [ 17.630] sna_accel_block: flush timer expires in 16 [17646] [ 17.630] sna_wakeup_handler [ 17.630] sna_accel_flush: flush?=0, dirty?=0 [ 17.630] sna_accel_flush: flush?=0, dirty?=0 [ 17.630] sna_block_handler (tv=590.527000) [ 17.630] sna_scanout_do_flush: flush timer active: delta=16 [ 17.630] sna_accel_block: evaluating timers, active=7 [ 17.630] sna_accel_block: flush timer expires in 16 [17646] [ 17.630] sna_wakeup_handler [ 17.630] sna_accel_flush: flush?=0, dirty?=0 [ 17.630] sna_accel_flush: flush?=0, dirty?=0 [ 17.630] sna_accel_flush: flush?=0, dirty?=0 [ 17.630] sna_block_handler (tv=590.527000) [ 17.630] sna_scanout_do_flush: flush timer active: delta=16 [ 17.630] sna_accel_block: evaluating timers, active=7 [ 17.630] sna_accel_block: flush timer expires in 16 [17646] [ 17.643] sna_wakeup_handler [ 17.643] sna_mode_wakeup: len=32 [ 17.643] sna_mode_wakeup: recording last swap on pipe=1, frame 782 [30e], time 17.644217 [ 17.643] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 17.643] sna_mode_wakeup: flip complete, pending? 2 [ 17.643] sna_block_handler (tv=590.514000) [ 17.643] sna_scanout_do_flush: flush timer active: delta=3 [ 17.643] sna_scanout_do_flush (time=17643), triggered [ 17.643] sna_scanout_flush (time=17643), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 17.643] has_shadow: has pending damage? 0, outstanding flips: 1 [ 17.643] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 17.643] has_shadow: has pending damage? 0, outstanding flips: 1 [ 17.643] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 17.643] sna_accel_do_throttle (time=17643), triggered [ 17.643] sna_accel_throttle (time=17643) [ 17.643] sna_accel_disarm_timer[1] (time=17643) [ 17.643] sna_accel_block: evaluating timers, active=5 [ 17.643] sna_accel_block: flush timer expires in 16 [17659] [ 17.645] sna_wakeup_handler [ 17.645] sna_mode_wakeup: len=32 [ 17.645] sna_mode_wakeup: recording last swap on pipe=0, frame 812 [32c], time 17.645520 [ 17.645] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 17.645] sna_mode_wakeup: flip complete, pending? 1 [ 17.645] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 17.645] sna_block_handler (tv=590.512000) [ 17.645] sna_scanout_do_flush: flush timer active: delta=14 [ 17.645] sna_accel_do_throttle -- no pending activity [ 17.645] sna_accel_block: evaluating timers, active=5 [ 17.645] sna_accel_block: flush timer expires in 14 [17659] [ 17.647] sna_wakeup_handler [ 17.647] sna_accel_flush: flush?=0, dirty?=0 [ 17.647] sna_accel_flush: flush?=0, dirty?=0 [ 17.647] sna_block_handler (tv=590.510000) [ 17.647] sna_scanout_do_flush: flush timer active: delta=12 [ 17.647] sna_accel_do_throttle -- no pending activity [ 17.647] sna_accel_block: evaluating timers, active=5 [ 17.647] sna_accel_block: flush timer expires in 12 [17659] [ 17.647] sna_wakeup_handler [ 17.647] sna_accel_flush: flush?=0, dirty?=0 [ 17.647] sna_accel_flush: flush?=0, dirty?=0 [ 17.647] sna_accel_flush: flush?=0, dirty?=0 [ 17.647] sna_block_handler (tv=590.510000) [ 17.647] sna_scanout_do_flush: flush timer active: delta=12 [ 17.647] sna_accel_do_throttle -- no pending activity [ 17.647] sna_accel_block: evaluating timers, active=5 [ 17.647] sna_accel_block: flush timer expires in 12 [17659] [ 17.659] sna_wakeup_handler [ 17.659] sna_block_handler (tv=590.498000) [ 17.659] sna_scanout_do_flush: flush timer active: delta=0 [ 17.659] sna_scanout_do_flush (time=17659), triggered [ 17.659] sna_scanout_flush (time=17659), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 17.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.659] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 17.659] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.659] sna_accel_disarm_timer[0] (time=17659) [ 17.659] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 17.659] sna_accel_do_throttle -- no pending activity [ 17.663] sna_wakeup_handler [ 17.663] sna_accel_flush: flush?=0, dirty?=0 [ 17.663] sna_accel_flush: flush?=0, dirty?=0 [ 17.663] sna_block_handler (tv=590.494000) [ 17.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.663] sna_accel_do_throttle -- no pending activity [ 17.663] sna_wakeup_handler [ 17.663] sna_accel_flush: flush?=0, dirty?=0 [ 17.663] sna_accel_flush: flush?=0, dirty?=0 [ 17.663] sna_accel_flush: flush?=0, dirty?=0 [ 17.663] sna_block_handler (tv=590.494000) [ 17.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.663] sna_accel_do_throttle -- no pending activity [ 17.679] sna_wakeup_handler [ 17.679] sna_accel_flush: flush?=0, dirty?=0 [ 17.679] sna_accel_flush: flush?=0, dirty?=0 [ 17.679] sna_block_handler (tv=590.478000) [ 17.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.679] sna_accel_do_throttle -- no pending activity [ 17.679] sna_wakeup_handler [ 17.679] sna_accel_flush: flush?=0, dirty?=0 [ 17.679] sna_accel_flush: flush?=0, dirty?=0 [ 17.679] sna_accel_flush: flush?=0, dirty?=0 [ 17.679] sna_block_handler (tv=590.478000) [ 17.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.679] sna_accel_do_throttle -- no pending activity [ 17.696] sna_wakeup_handler [ 17.696] sna_accel_flush: flush?=0, dirty?=0 [ 17.696] sna_accel_flush: flush?=0, dirty?=0 [ 17.696] sna_block_handler (tv=590.461000) [ 17.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.696] sna_accel_do_throttle -- no pending activity [ 17.696] sna_wakeup_handler [ 17.696] sna_accel_flush: flush?=0, dirty?=0 [ 17.696] sna_accel_flush: flush?=0, dirty?=0 [ 17.696] sna_accel_flush: flush?=0, dirty?=0 [ 17.696] sna_block_handler (tv=590.461000) [ 17.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.696] sna_accel_do_throttle -- no pending activity [ 17.712] sna_wakeup_handler [ 17.712] sna_accel_flush: flush?=0, dirty?=0 [ 17.712] sna_accel_flush: flush?=0, dirty?=0 [ 17.712] sna_block_handler (tv=590.445000) [ 17.712] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.712] sna_accel_do_throttle -- no pending activity [ 17.712] sna_wakeup_handler [ 17.712] sna_accel_flush: flush?=0, dirty?=0 [ 17.712] sna_accel_flush: flush?=0, dirty?=0 [ 17.712] sna_accel_flush: flush?=0, dirty?=0 [ 17.712] sna_block_handler (tv=590.445000) [ 17.712] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.712] sna_accel_do_throttle -- no pending activity [ 17.728] sna_wakeup_handler [ 17.728] sna_accel_flush: flush?=0, dirty?=0 [ 17.728] sna_accel_flush: flush?=0, dirty?=0 [ 17.728] sna_block_handler (tv=590.429000) [ 17.728] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.728] sna_accel_do_throttle -- no pending activity [ 17.728] sna_wakeup_handler [ 17.728] sna_accel_flush: flush?=0, dirty?=0 [ 17.728] sna_accel_flush: flush?=0, dirty?=0 [ 17.728] sna_accel_flush: flush?=0, dirty?=0 [ 17.728] sna_block_handler (tv=590.429000) [ 17.728] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.728] sna_accel_do_throttle -- no pending activity [ 17.744] sna_wakeup_handler [ 17.744] sna_accel_flush: flush?=0, dirty?=0 [ 17.744] sna_accel_flush: flush?=0, dirty?=0 [ 17.744] sna_block_handler (tv=590.413000) [ 17.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.744] sna_accel_do_throttle -- no pending activity [ 17.744] sna_wakeup_handler [ 17.744] sna_accel_flush: flush?=0, dirty?=0 [ 17.744] sna_accel_flush: flush?=0, dirty?=0 [ 17.744] sna_accel_flush: flush?=0, dirty?=0 [ 17.744] sna_block_handler (tv=590.413000) [ 17.744] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.744] sna_accel_do_throttle -- no pending activity [ 17.761] sna_wakeup_handler [ 17.761] sna_accel_flush: flush?=0, dirty?=0 [ 17.761] sna_accel_flush: flush?=0, dirty?=0 [ 17.761] sna_block_handler (tv=590.396000) [ 17.761] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.761] sna_accel_do_throttle -- no pending activity [ 17.761] sna_wakeup_handler [ 17.761] sna_accel_flush: flush?=0, dirty?=0 [ 17.761] sna_accel_flush: flush?=0, dirty?=0 [ 17.761] sna_accel_flush: flush?=0, dirty?=0 [ 17.761] sna_block_handler (tv=590.396000) [ 17.761] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.761] sna_accel_do_throttle -- no pending activity [ 17.777] sna_wakeup_handler [ 17.777] sna_accel_flush: flush?=0, dirty?=0 [ 17.777] sna_accel_flush: flush?=0, dirty?=0 [ 17.777] sna_block_handler (tv=590.380000) [ 17.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.777] sna_accel_do_throttle -- no pending activity [ 17.777] sna_wakeup_handler [ 17.777] sna_accel_flush: flush?=0, dirty?=0 [ 17.777] sna_accel_flush: flush?=0, dirty?=0 [ 17.777] sna_accel_flush: flush?=0, dirty?=0 [ 17.777] sna_block_handler (tv=590.380000) [ 17.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.777] sna_accel_do_throttle -- no pending activity [ 17.793] sna_wakeup_handler [ 17.793] sna_accel_flush: flush?=0, dirty?=0 [ 17.793] sna_accel_flush: flush?=0, dirty?=0 [ 17.793] sna_block_handler (tv=590.364000) [ 17.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.793] sna_accel_do_throttle -- no pending activity [ 17.793] sna_accel_do_expire (time=17793), triggered [ 17.793] sna_accel_expire (time=17793) [ 17.793] __kgem_busy: handle=30, busy=0, wedged=0 [ 17.793] kgem_clean_scanout_cache: handle=30, fb=108 (reusable=1) [ 17.793] kgem_bo_rmfb: releasing fb=108 for handle=30 [ 17.793] __kgem_bo_destroy: handle=30, size=66355200 [ 17.793] __kgem_bo_destroy: handle=30, purged [ 17.793] kgem_bo_move_to_inactive: moving handle=30 to inactive [ 17.793] kgem_bo_can_map: handle=30, map=0x7f1c40228000:0x0:0x0, tiling=1, domain=0, offset=3896823808 [ 17.793] __kgem_busy: handle=26, busy=0, wedged=0 [ 17.793] kgem_clean_scanout_cache: handle=26, fb=73 (reusable=1) [ 17.793] kgem_bo_rmfb: releasing fb=73 for handle=26 [ 17.793] __kgem_bo_destroy: handle=26, size=66355200 [ 17.793] __kgem_bo_destroy: handle=26, purged [ 17.793] kgem_bo_move_to_inactive: moving handle=26 to inactive [ 17.793] kgem_bo_can_map: handle=26, map=0x7f1c600b8000:0x0:0x0, tiling=1, domain=0, offset=3631403008 [ 17.793] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 17.793] kgem_retire, need_retire?=0 [ 17.793] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 17.793] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 17.793] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 17.793] kgem_retire -- retired=0, need_retire=0 [ 17.793] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 17.793] gen6_render_retire: resetting idle vbo [ 17.793] gen4_render_expire: discarding vbo [ 17.793] _kgem_bo_destroy: handle=16, proxy? 0 [ 17.793] __kgem_bo_destroy: handle=16, size=262144 [ 17.793] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 17.793] kgem_expire_cache: idle? 0 [ 17.793] __pop_freed_pixmap: reusing freed pixmap=1396 header [ 17.793] __pop_freed_pixmap: reusing freed pixmap=1400 header [ 17.793] __pop_freed_pixmap: reusing freed pixmap=1402 header [ 17.793] __pop_freed_pixmap: reusing freed pixmap=1404 header [ 17.793] __pop_freed_pixmap: reusing freed pixmap=1406 header [ 17.793] sna_wakeup_handler [ 17.793] sna_accel_flush: flush?=0, dirty?=0 [ 17.793] sna_accel_flush: flush?=0, dirty?=0 [ 17.793] sna_accel_flush: flush?=0, dirty?=0 [ 17.793] sna_block_handler (tv=590.364000) [ 17.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.793] sna_accel_do_throttle -- no pending activity [ 17.809] sna_wakeup_handler [ 17.809] sna_accel_flush: flush?=0, dirty?=0 [ 17.809] sna_accel_flush: flush?=0, dirty?=0 [ 17.809] sna_block_handler (tv=590.348000) [ 17.809] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.809] sna_accel_do_throttle -- no pending activity [ 17.809] sna_wakeup_handler [ 17.809] sna_accel_flush: flush?=0, dirty?=0 [ 17.809] sna_accel_flush: flush?=0, dirty?=0 [ 17.809] sna_accel_flush: flush?=0, dirty?=0 [ 17.809] sna_block_handler (tv=590.348000) [ 17.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.810] sna_accel_do_throttle -- no pending activity [ 17.826] sna_wakeup_handler [ 17.826] sna_accel_flush: flush?=0, dirty?=0 [ 17.826] sna_accel_flush: flush?=0, dirty?=0 [ 17.826] sna_block_handler (tv=590.331000) [ 17.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.826] sna_accel_do_throttle -- no pending activity [ 17.826] sna_wakeup_handler [ 17.826] sna_accel_flush: flush?=0, dirty?=0 [ 17.826] sna_accel_flush: flush?=0, dirty?=0 [ 17.826] sna_accel_flush: flush?=0, dirty?=0 [ 17.826] sna_block_handler (tv=590.331000) [ 17.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.826] sna_accel_do_throttle -- no pending activity [ 17.842] sna_wakeup_handler [ 17.842] sna_accel_flush: flush?=0, dirty?=0 [ 17.842] sna_accel_flush: flush?=0, dirty?=0 [ 17.842] sna_block_handler (tv=590.315000) [ 17.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.842] sna_accel_do_throttle -- no pending activity [ 17.842] sna_wakeup_handler [ 17.842] sna_accel_flush: flush?=0, dirty?=0 [ 17.842] sna_accel_flush: flush?=0, dirty?=0 [ 17.842] sna_accel_flush: flush?=0, dirty?=0 [ 17.842] sna_block_handler (tv=590.315000) [ 17.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.842] sna_accel_do_throttle -- no pending activity [ 17.858] sna_wakeup_handler [ 17.858] sna_accel_flush: flush?=0, dirty?=0 [ 17.858] sna_accel_flush: flush?=0, dirty?=0 [ 17.858] sna_block_handler (tv=590.299000) [ 17.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.858] sna_accel_do_throttle -- no pending activity [ 17.858] sna_wakeup_handler [ 17.858] sna_accel_flush: flush?=0, dirty?=0 [ 17.858] sna_accel_flush: flush?=0, dirty?=0 [ 17.858] sna_accel_flush: flush?=0, dirty?=0 [ 17.858] sna_block_handler (tv=590.299000) [ 17.858] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.858] sna_accel_do_throttle -- no pending activity [ 17.874] sna_wakeup_handler [ 17.874] sna_accel_flush: flush?=0, dirty?=0 [ 17.874] sna_accel_flush: flush?=0, dirty?=0 [ 17.874] sna_block_handler (tv=590.283000) [ 17.874] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.874] sna_accel_do_throttle -- no pending activity [ 17.874] sna_wakeup_handler [ 17.875] sna_accel_flush: flush?=0, dirty?=0 [ 17.875] sna_accel_flush: flush?=0, dirty?=0 [ 17.875] sna_accel_flush: flush?=0, dirty?=0 [ 17.875] sna_block_handler (tv=590.282000) [ 17.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.875] sna_accel_do_throttle -- no pending activity [ 17.891] sna_wakeup_handler [ 17.891] sna_accel_flush: flush?=0, dirty?=0 [ 17.891] sna_accel_flush: flush?=0, dirty?=0 [ 17.891] sna_block_handler (tv=590.266000) [ 17.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.891] sna_accel_do_throttle -- no pending activity [ 17.891] sna_wakeup_handler [ 17.891] sna_accel_flush: flush?=0, dirty?=0 [ 17.891] sna_accel_flush: flush?=0, dirty?=0 [ 17.891] sna_accel_flush: flush?=0, dirty?=0 [ 17.891] sna_block_handler (tv=590.266000) [ 17.891] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.891] sna_accel_do_throttle -- no pending activity [ 17.907] sna_wakeup_handler [ 17.907] sna_accel_flush: flush?=0, dirty?=0 [ 17.907] sna_accel_flush: flush?=0, dirty?=0 [ 17.907] sna_block_handler (tv=590.250000) [ 17.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.907] sna_accel_do_throttle -- no pending activity [ 17.907] sna_wakeup_handler [ 17.907] sna_accel_flush: flush?=0, dirty?=0 [ 17.907] sna_accel_flush: flush?=0, dirty?=0 [ 17.907] sna_accel_flush: flush?=0, dirty?=0 [ 17.907] sna_block_handler (tv=590.250000) [ 17.907] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.907] sna_accel_do_throttle -- no pending activity [ 17.923] sna_wakeup_handler [ 17.923] sna_accel_flush: flush?=0, dirty?=0 [ 17.923] sna_accel_flush: flush?=0, dirty?=0 [ 17.923] sna_block_handler (tv=590.234000) [ 17.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.923] sna_accel_do_throttle -- no pending activity [ 17.923] sna_wakeup_handler [ 17.923] sna_accel_flush: flush?=0, dirty?=0 [ 17.923] sna_accel_flush: flush?=0, dirty?=0 [ 17.923] sna_accel_flush: flush?=0, dirty?=0 [ 17.923] sna_block_handler (tv=590.234000) [ 17.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.923] sna_accel_do_throttle -- no pending activity [ 17.939] sna_wakeup_handler [ 17.939] sna_accel_flush: flush?=0, dirty?=0 [ 17.939] sna_accel_flush: flush?=0, dirty?=0 [ 17.939] sna_block_handler (tv=590.218000) [ 17.939] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.939] sna_accel_do_throttle -- no pending activity [ 17.939] sna_wakeup_handler [ 17.940] sna_accel_flush: flush?=0, dirty?=0 [ 17.940] sna_accel_flush: flush?=0, dirty?=0 [ 17.940] sna_accel_flush: flush?=0, dirty?=0 [ 17.940] sna_block_handler (tv=590.217000) [ 17.940] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.940] sna_accel_do_throttle -- no pending activity [ 17.956] sna_wakeup_handler [ 17.956] sna_accel_flush: flush?=0, dirty?=0 [ 17.956] sna_accel_flush: flush?=0, dirty?=0 [ 17.956] sna_block_handler (tv=590.201000) [ 17.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.956] sna_accel_do_throttle -- no pending activity [ 17.956] sna_wakeup_handler [ 17.956] sna_accel_flush: flush?=0, dirty?=0 [ 17.956] sna_accel_flush: flush?=0, dirty?=0 [ 17.956] sna_accel_flush: flush?=0, dirty?=0 [ 17.956] sna_block_handler (tv=590.201000) [ 17.956] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.956] sna_accel_do_throttle -- no pending activity [ 17.972] sna_wakeup_handler [ 17.972] sna_accel_flush: flush?=0, dirty?=0 [ 17.972] sna_accel_flush: flush?=0, dirty?=0 [ 17.972] sna_block_handler (tv=590.185000) [ 17.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.972] sna_accel_do_throttle -- no pending activity [ 17.972] sna_wakeup_handler [ 17.972] sna_accel_flush: flush?=0, dirty?=0 [ 17.972] sna_accel_flush: flush?=0, dirty?=0 [ 17.972] sna_accel_flush: flush?=0, dirty?=0 [ 17.972] sna_block_handler (tv=590.185000) [ 17.972] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.972] sna_accel_do_throttle -- no pending activity [ 17.988] sna_wakeup_handler [ 17.988] sna_accel_flush: flush?=0, dirty?=0 [ 17.988] sna_accel_flush: flush?=0, dirty?=0 [ 17.988] sna_block_handler (tv=590.169000) [ 17.988] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.988] sna_accel_do_throttle -- no pending activity [ 17.988] sna_wakeup_handler [ 17.988] sna_accel_flush: flush?=0, dirty?=0 [ 17.988] sna_accel_flush: flush?=0, dirty?=0 [ 17.988] sna_accel_flush: flush?=0, dirty?=0 [ 17.988] sna_block_handler (tv=590.169000) [ 17.988] has_shadow: has pending damage? 0, outstanding flips: 0 [ 17.988] sna_accel_do_throttle -- no pending activity [ 18.004] sna_wakeup_handler [ 18.004] sna_accel_flush: flush?=0, dirty?=0 [ 18.004] sna_accel_flush: flush?=0, dirty?=0 [ 18.004] sna_block_handler (tv=590.153000) [ 18.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.004] sna_accel_do_throttle -- no pending activity [ 18.004] sna_wakeup_handler [ 18.004] sna_accel_flush: flush?=0, dirty?=0 [ 18.004] sna_accel_flush: flush?=0, dirty?=0 [ 18.004] sna_accel_flush: flush?=0, dirty?=0 [ 18.004] sna_block_handler (tv=590.153000) [ 18.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.004] sna_accel_do_throttle -- no pending activity [ 18.016] sna_wakeup_handler [ 18.016] sna_create_pixmap(576, 76, 24, usage=0) [ 18.016] kgem_can_create_2d: 576x76 @ 24 [ 18.016] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.016] kgem_can_create_2d: untiled size=176128 [ 18.016] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.016] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.016] kgem_can_create_2d: tiled[-1] size=176128 [ 18.017] sna_create_pixmap: usage=0, flags=1b [ 18.017] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.017] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 18.017] create_pixmap: serial=1407, usage=0, 0x0 [ 18.017] create_pixmap_hdr: pixmap=1407, width=576, height=76, usage=0 [ 18.017] sna_create_pixmap: serial=1407, 576x76, usage=0 [ 18.017] sna_composite_rectangles(pixmap=1408, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.017] sna_composite_rectangles: converted to op 0 [ 18.017] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.017] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.017] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.017] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.017] sna_composite_rectangles: dropping last-cpu hint [ 18.017] sna_drawable_use_bo pixmap=1408, box=((0, 0), (576, 76)), flags=19... [ 18.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.017] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.017] sna_pixmap_move_to_gpu(pixmap=1408, usage=0), flags=b [ 18.017] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.017] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.017] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.017] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.017] sna_pixmap_alloc_gpu: pixmap=1408 [ 18.017] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.017] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.017] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 18.017] from inactive: pitch=2560, tiling=1: handle=36, id=1105 [ 18.017] __sna_damage_all(576, 76) [ 18.017] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.017] sna_pixmap_mark_active: pixmap=1408, handle=36 [ 18.017] sna_drawable_use_bo: allocated GPU bo for operation [ 18.017] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.017] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 18.017] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.017] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.017] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.017] sna_render_get_solid: 0 [ 18.017] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 18.017] kgem_check_bo: num_pages=+50, num_exec=+1 [ 18.017] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.017] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.017] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.017] kgem_add_handle: handle=4, index=0 [ 18.017] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.017] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.017] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.017] gen9_composite_get_binding_table(ffc0) [ 18.017] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 18.017] kgem_add_handle: handle=36, index=1 [ 18.017] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 18.017] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 18.017] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.017] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.017] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.017] kgem_add_handle: handle=7, index=2 [ 18.017] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.017] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.017] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.017] gen9_emit_sampler: sampler = 1 [ 18.017] gen9_emit_sf: num_sf_outputs=1 [ 18.017] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.017] gen9_emit_vertex_elements: setup id=0 [ 18.017] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.017] (0, 0), (576, 76) [ 18.017] gen8_vertex_flush[490] = 3 [ 18.017] sna_composite_rectangles: pixmap=1408 marking clear [0]? 1 [ 18.017] sna_composite_rectangles(pixmap=1408, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 18.017] sna_composite_rectangles: converted to op 1 [ 18.017] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.017] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.017] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.017] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.017] sna_composite_rectangles: promoting to full GPU [ 18.017] sna_composite_rectangles: dropping last-cpu hint [ 18.017] sna_drawable_use_bo pixmap=1408, box=((0, 0), (576, 76)), flags=19... [ 18.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.017] sna_drawable_use_bo: using whole GPU bo [ 18.017] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 18.017] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.017] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 18.017] sna_render_get_solid: ff2c001e [ 18.017] sna_render_get_solid(0) = ff2c001e (old) [ 18.017] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 18.017] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.017] gen9_composite_get_binding_table(ff00) [ 18.017] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 18.017] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 18.017] kgem_add_handle: handle=8, index=3 [ 18.017] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 18.017] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.017] gen9_emit_vertex_elements: setup id=0 [ 18.017] (0, 0), (576, 76) [ 18.017] gen8_vertex_flush[4cc] = 3 [ 18.017] sna_composite_rectangles: pixmap=1408 marking clear [ff2c001e]? 1 [ 18.017] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=580 [ 18.017] sna_validate_gc: recomputing clip [ 18.017] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 18.017] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1408:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 18.017] sna_copy_area: normal copy [ 18.017] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 18.017] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 18.017] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 18.017] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 18.017] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 18.017] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 18.017] sna_do_copy: pixmap -- no source clipping [ 18.017] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 18.017] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 18.017] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1408+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 18.017] sna_copy_boxes: dst=(priv=0x55bca9b8ad40, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 18.017] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.017] sna_drawable_use_bo pixmap=1408, box=((0, 0), (576, 76)), flags=1b... [ 18.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 18.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.017] sna_drawable_use_bo: using whole GPU bo [ 18.017] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 18.017] sna_pixmap_move_to_gpu: already all-damaged [ 18.017] sna_pixmap_mark_active: pixmap=292, handle=9 [ 18.017] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.017] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 18.017] kgem_bo_is_render: handle=9, rq? 0 [0] [ 18.017] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.017] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.017] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 18.017] gen9_composite_get_binding_table(fe80) [ 18.017] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 18.017] kgem_add_handle: handle=9, index=4 [ 18.017] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 18.017] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 18.017] gen9_emit_sampler: sampler = 0 [ 18.017] gen9_emit_vertex_elements: setup id=0 [ 18.017] (192, 1096) -> (0, 0) + (576, 76) [ 18.017] gen8_vertex_flush[510] = 3 [ 18.017] sna_create_pixmap(80, 80, 32, usage=0) [ 18.017] kgem_can_create_2d: 80x80 @ 32 [ 18.017] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 18.017] kgem_can_create_2d: untiled size=28672 [ 18.017] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 18.017] kgem_choose_tiling: 80x80 -> 0 [ 18.017] sna_create_pixmap: usage=0, flags=b [ 18.017] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 18.017] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 18.017] create_pixmap: serial=1409, usage=0, 0x0 [ 18.017] create_pixmap_hdr: pixmap=1409, width=80, height=80, usage=0 [ 18.017] sna_create_pixmap: serial=1409, 80x80, usage=0 [ 18.017] sna_composite_rectangles(pixmap=1410, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 18.017] sna_composite_rectangles: converted to op 0 [ 18.017] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 18.017] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 18.017] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 18.017] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 18.017] sna_composite_rectangles: dropping last-cpu hint [ 18.017] sna_drawable_use_bo pixmap=1410, box=((0, 0), (80, 80)), flags=19... [ 18.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.017] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.017] sna_pixmap_move_to_gpu(pixmap=1410, usage=0), flags=b [ 18.017] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.017] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 18.017] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 18.017] kgem_choose_tiling: 80x80 -> 0 [ 18.017] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 18.017] kgem_choose_tiling: 80x80 -> 0 [ 18.017] sna_pixmap_alloc_gpu: pixmap=1410 [ 18.017] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.017] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 18.017] inactive too small: 5 < 7 [ 18.017] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 18.017] from inactive: pitch=320, tiling=0: handle=3, id=1106 [ 18.017] __sna_damage_all(80, 80) [ 18.017] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.017] sna_pixmap_mark_active: pixmap=1410, handle=3 [ 18.017] sna_drawable_use_bo: allocated GPU bo for operation [ 18.017] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.017] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.017] kgem_bo_is_render: handle=3, rq? 0 [0] [ 18.017] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 18.017] sna_render_get_solid: 0 [ 18.017] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.017] kgem_set_mode: flushing before new bo [ 18.017] gen8_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 18.017] gen8_vertex_close: copy to batch: 18 @ 330 [ 18.017] gen8_vertex_close: reloc[0] = 287 [ 18.017] kgem_add_reloc64: handle=0, pos=287, delta=1320, domains=200000 [ 18.017] kgem_add_reloc64[7] = (delta=1320, target handle=batch) [ 18.017] batch[1/1, flags=1800]: 330 348 16272 16384, nreloc=8, nexec=5, nfence=0, aperture=8162 [fenced=0] [ 18.017] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.017] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.017] kgem_fixup_relocs: shrinking by 61440 [ 18.017] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.017] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.017] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.017] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.017] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.017] __kgem_bo_clear_busy: handle=7 [ 18.017] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.017] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.017] __kgem_bo_clear_busy: handle=8 [ 18.017] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.017] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 18.017] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.017] kgem_check_bo: num_pages=+16, num_exec=+1 [ 18.017] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.017] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.017] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.017] kgem_add_handle: handle=4, index=0 [ 18.017] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.017] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.017] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.017] gen9_composite_get_binding_table(ffc0) [ 18.017] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 18.017] kgem_add_handle: handle=3, index=1 [ 18.017] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 18.017] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 18.017] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 18.017] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.017] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.017] kgem_add_handle: handle=7, index=2 [ 18.017] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.017] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.017] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.017] gen9_emit_sampler: sampler = 1 [ 18.017] gen9_emit_sf: num_sf_outputs=1 [ 18.017] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.017] gen9_emit_vertex_elements: setup id=0 [ 18.017] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.017] (0, 0), (80, 80) [ 18.017] gen8_vertex_flush[490] = 3 [ 18.017] sna_composite_rectangles: pixmap=1410 marking clear [0]? 1 [ 18.017] sna_composite_rectangles(pixmap=1410, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 18.018] sna_composite_rectangles: converted to op 1 [ 18.018] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 18.018] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 18.018] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 18.018] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 18.018] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 18.018] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 18.018] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 18.018] sna_composite_rectangles: dropping last-cpu hint [ 18.018] sna_drawable_use_bo pixmap=1410, box=((0, 0), (80, 80)), flags=1... [ 18.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 18.018] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.018] sna_drawable_use_bo: using whole GPU bo [ 18.018] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 18.018] kgem_bo_is_render: handle=3, rq? 1 [1] [ 18.018] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 18.018] sna_render_get_solid: 40404040 [ 18.018] sna_render_get_solid(1) = 40404040 (old) [ 18.018] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.018] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.018] gen9_composite_get_binding_table(ff00) [ 18.018] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 18.018] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 18.018] kgem_add_handle: handle=8, index=3 [ 18.018] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 18.018] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.018] gen9_emit_vertex_elements: setup id=0 [ 18.018] (0, 0), (2, 2) [ 18.018] (78, 0), (80, 2) [ 18.018] (0, 78), (2, 80) [ 18.018] (78, 78), (80, 80) [ 18.018] gen8_vertex_flush[4cc] = 12 [ 18.018] sna_composite(pixmap=1408, op=3, src=1410+(192, 1096), mask=0+(0, 0), dst=1408+(0, 0)+(0, 0), size=(576, 76) [ 18.018] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.018] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.018] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.018] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.018] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 18.018] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.018] gen9_render_composite: 576x76, current mode=1/1 [ 18.018] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.018] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 18.018] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 18.018] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.018] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.018] sna_drawable_use_bo pixmap=1408, box=((0, 0), (576, 76)), flags=7... [ 18.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.018] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.018] sna_drawable_use_bo: using whole GPU bo [ 18.018] gen9_composite_set_target: pixmap=1408, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.018] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 18.018] sna_transform_is_imprecise_integer_translation: no transform [ 18.018] gen9_composite_picture: integer translation (0, 0), removing [ 18.018] sna_render_pixmap_bo pixmap=1410, (192, 1096)x(576, 76)/(80, 80) [ 18.018] sna_render_pixmap_bo: GPU all damaged [ 18.018] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.018] kgem_bo_is_render: handle=3, rq? 1 [1] [ 18.018] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 18.018] gen4_choose_composite_emitter: identity src, no mask [ 18.018] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.018] __kgem_retire_rq: request 1 complete [ 18.018] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 18.018] kgem_set_mode: flushing before new bo [ 18.018] gen8_vertex_close: used=30, vbo active? 0, vb=1, nreloc=1 [ 18.018] gen8_vertex_close: copy to batch: 30 @ 314 [ 18.018] gen8_vertex_close: reloc[0] = 287 [ 18.018] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 18.018] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 18.018] batch[1/1, flags=1800]: 314 344 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=28 [fenced=0] [ 18.018] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.018] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.018] kgem_fixup_relocs: shrinking by 61440 [ 18.018] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.018] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.018] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 18.018] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.018] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.018] __kgem_bo_clear_busy: handle=7 [ 18.018] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.018] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.018] __kgem_bo_clear_busy: handle=8 [ 18.018] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.018] kgem_check_bo: num_pages=+66, num_exec=+2 [ 18.018] aligning vertex: was 2, now 3 floats per vertex [ 18.018] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.018] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.018] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.018] kgem_add_handle: handle=4, index=0 [ 18.018] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.018] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.018] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.018] gen9_composite_get_binding_table(ffc0) [ 18.018] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 18.018] kgem_add_handle: handle=36, index=1 [ 18.018] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 18.018] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 18.018] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.018] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 18.018] kgem_add_handle: handle=3, index=2 [ 18.018] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 18.018] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 18.018] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 18.018] gen9_emit_sampler: sampler = a [ 18.018] gen9_emit_sf: num_sf_outputs=1 [ 18.018] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.018] gen9_emit_vertex_elements: setup id=2 [ 18.018] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.018] gen9_render_composite_box: (0, 0), (576, 76) [ 18.018] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.018] gen8_vertex_flush[490] = 3 [ 18.018] sna_destroy_pixmap: pixmap=1410, attached?=1 [ 18.018] _kgem_bo_destroy: handle=3, proxy? 0 [ 18.018] __kgem_bo_destroy: handle=3, size=65536 [ 18.018] __kgem_bo_destroy: handle=3 -> active [ 18.018] __sna_free_pixmap(pixmap=1410) [ 18.018] sna_create_pixmap(576, 76, 32, usage=0) [ 18.018] kgem_can_create_2d: 576x76 @ 32 [ 18.018] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.018] kgem_can_create_2d: untiled size=176128 [ 18.018] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.018] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.018] kgem_can_create_2d: tiled[-1] size=176128 [ 18.018] sna_create_pixmap: usage=0, flags=1b [ 18.018] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.018] __pop_freed_pixmap: reusing freed pixmap=1410 header [ 18.018] create_pixmap_hdr: pixmap=1411, width=576, height=76, usage=0 [ 18.018] sna_create_pixmap: serial=1411, 576x76, usage=0 [ 18.018] sna_composite_rectangles(pixmap=1412, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.018] sna_composite_rectangles: converted to op 0 [ 18.018] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.018] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.018] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.018] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.018] sna_composite_rectangles: dropping last-cpu hint [ 18.018] sna_drawable_use_bo pixmap=1412, box=((0, 0), (576, 76)), flags=19... [ 18.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.018] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.018] sna_pixmap_move_to_gpu(pixmap=1412, usage=0), flags=b [ 18.018] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.018] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.018] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.018] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.018] sna_pixmap_alloc_gpu: pixmap=1412 [ 18.018] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.018] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.018] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 18.018] from inactive: pitch=2560, tiling=1: handle=38, id=1107 [ 18.018] __sna_damage_all(576, 76) [ 18.018] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.018] sna_pixmap_mark_active: pixmap=1412, handle=38 [ 18.018] sna_drawable_use_bo: allocated GPU bo for operation [ 18.018] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.018] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.018] kgem_bo_is_render: handle=38, rq? 0 [0] [ 18.018] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.018] sna_render_get_solid: 0 [ 18.018] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.018] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.018] __kgem_retire_rq: request 1 complete [ 18.018] kgem_set_mode: flushing before new bo [ 18.018] gen8_vertex_close: used=9, vbo active? 0, vb=4, nreloc=1 [ 18.018] gen8_vertex_close: copy to batch: 9 @ 298 [ 18.018] gen8_vertex_close: reloc[0] = 287 [ 18.018] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 18.018] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 18.018] batch[1/1, flags=1800]: 298 307 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=76 [fenced=0] [ 18.018] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.018] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.018] kgem_fixup_relocs: shrinking by 61440 [ 18.018] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.018] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.018] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.018] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.018] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 18.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.018] kgem_check_bo: num_pages=+50, num_exec=+1 [ 18.018] aligning vertex: was 3, now 2 floats per vertex [ 18.018] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.018] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.018] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.018] kgem_add_handle: handle=4, index=0 [ 18.018] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.018] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.018] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.018] gen9_composite_get_binding_table(ffc0) [ 18.018] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 18.018] kgem_add_handle: handle=38, index=1 [ 18.018] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 18.018] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 18.018] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.018] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.018] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.018] kgem_add_handle: handle=7, index=2 [ 18.018] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.018] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.018] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.018] gen9_emit_sampler: sampler = 1 [ 18.018] gen9_emit_sf: num_sf_outputs=1 [ 18.018] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.018] gen9_emit_vertex_elements: setup id=0 [ 18.018] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.018] (0, 0), (576, 76) [ 18.018] gen8_vertex_flush[490] = 3 [ 18.018] sna_composite_rectangles: pixmap=1412 marking clear [0]? 1 [ 18.018] sna_composite(pixmap=1412, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1412+(0, 0)+(0, 0), size=(576, 76) [ 18.018] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.018] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.018] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.018] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.018] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 18.018] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.018] gen9_render_composite: 576x76, current mode=1/1 [ 18.018] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.018] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 18.018] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 18.018] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 18.018] sna_drawable_use_bo pixmap=1412, box=((0, 0), (576, 76)), flags=1f... [ 18.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 18.018] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.018] sna_drawable_use_bo: using whole GPU bo [ 18.018] gen9_composite_set_target: pixmap=1412, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.018] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 18.018] sna_transform_is_imprecise_integer_translation: no transform [ 18.018] gen9_composite_picture: integer translation (0, 0), removing [ 18.018] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 18.018] sna_render_pixmap_bo: GPU all damaged [ 18.018] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.018] kgem_bo_is_render: handle=9, rq? 0 [0] [ 18.018] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.018] gen4_choose_composite_emitter: identity src, no mask [ 18.018] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 18.018] aligning vertex: was 2, now 3 floats per vertex [ 18.018] gen9_composite_get_binding_table(ff00) [ 18.018] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 18.018] kgem_add_handle: handle=9, index=3 [ 18.018] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 18.018] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 18.018] gen9_emit_sampler: sampler = 2 [ 18.018] gen9_emit_vertex_elements: setup id=2 [ 18.018] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.018] gen9_render_composite_box: (0, 0), (576, 76) [ 18.018] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.018] gen8_vertex_flush[504] = 3 [ 18.018] sna_composite_rectangles(pixmap=1412, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 18.018] sna_composite_rectangles: converted to op 3 [ 18.018] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.018] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.018] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.018] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.018] sna_drawable_use_bo pixmap=1412, box=((0, 0), (576, 76)), flags=1... [ 18.018] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 18.018] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.018] sna_drawable_use_bo: using whole GPU bo [ 18.019] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 18.019] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.019] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 18.019] sna_render_get_solid: 660a0a0a [ 18.019] sna_render_get_solid(2) = 660a0a0a (old) [ 18.019] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 18.019] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.019] aligning vertex: was 3, now 2 floats per vertex [ 18.019] gen9_composite_get_binding_table(fe80) [ 18.019] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 18.019] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 18.019] kgem_add_handle: handle=8, index=4 [ 18.019] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 18.019] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.019] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 18.019] gen9_emit_sampler: sampler = 1 [ 18.019] gen9_emit_vertex_elements: setup id=0 [ 18.019] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.019] (0, 0), (576, 76) [ 18.019] gen8_vertex_flush[57c] = 3 [ 18.019] sna_create_pixmap(576, 76, 32, usage=0) [ 18.019] kgem_can_create_2d: 576x76 @ 32 [ 18.019] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.019] kgem_can_create_2d: untiled size=176128 [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.019] kgem_can_create_2d: tiled[-1] size=176128 [ 18.019] sna_create_pixmap: usage=0, flags=1b [ 18.019] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.019] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 18.019] create_pixmap: serial=1413, usage=0, 0x0 [ 18.019] create_pixmap_hdr: pixmap=1413, width=576, height=76, usage=0 [ 18.019] sna_create_pixmap: serial=1413, 576x76, usage=0 [ 18.019] sna_composite_rectangles(pixmap=1414, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.019] sna_composite_rectangles: converted to op 0 [ 18.019] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.019] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.019] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.019] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.019] sna_composite_rectangles: dropping last-cpu hint [ 18.019] sna_drawable_use_bo pixmap=1414, box=((0, 0), (576, 76)), flags=19... [ 18.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.019] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.019] sna_pixmap_move_to_gpu(pixmap=1414, usage=0), flags=b [ 18.019] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.019] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] sna_pixmap_alloc_gpu: pixmap=1414 [ 18.019] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.019] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.019] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 18.019] from inactive: pitch=2560, tiling=1: handle=37, id=1108 [ 18.019] __sna_damage_all(576, 76) [ 18.019] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.019] sna_pixmap_mark_active: pixmap=1414, handle=37 [ 18.019] sna_drawable_use_bo: allocated GPU bo for operation [ 18.019] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.019] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.019] kgem_bo_is_render: handle=37, rq? 0 [0] [ 18.019] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.019] sna_render_get_solid: 0 [ 18.019] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.019] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.019] __kgem_retire_rq: request 1 complete [ 18.019] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 18.019] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 18.019] kgem_bo_move_to_cache: release handle=3 [ 18.019] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 18.019] kgem_set_mode: flushing before new bo [ 18.019] gen8_vertex_close: used=22, vbo active? 0, vb=5, nreloc=2 [ 18.019] gen8_vertex_close: copy to batch: 22 @ 358 [ 18.019] gen8_vertex_close: reloc[0] = 287 [ 18.019] kgem_add_reloc64: handle=0, pos=287, delta=1432, domains=200000 [ 18.019] kgem_add_reloc64[7] = (delta=1432, target handle=batch) [ 18.019] gen8_vertex_close: reloc[1] = 316 [ 18.019] kgem_add_reloc64: handle=0, pos=316, delta=1432, domains=200000 [ 18.019] kgem_add_reloc64[8] = (delta=1432, target handle=batch) [ 18.019] batch[1/1, flags=1800]: 358 380 16272 16384, nreloc=9, nexec=5, nfence=0, aperture=8162 [fenced=0] [ 18.019] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.019] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.019] kgem_fixup_relocs: shrinking by 61440 [ 18.019] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.019] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.019] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 18.019] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.019] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.019] __kgem_bo_clear_busy: handle=7 [ 18.019] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.019] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 18.019] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.019] __kgem_bo_clear_busy: handle=8 [ 18.019] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.019] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.019] kgem_check_bo: num_pages=+50, num_exec=+1 [ 18.019] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.019] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.019] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.019] kgem_add_handle: handle=4, index=0 [ 18.019] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.019] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.019] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.019] gen9_composite_get_binding_table(ffc0) [ 18.019] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 18.019] kgem_add_handle: handle=37, index=1 [ 18.019] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 18.019] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 18.019] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.019] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.019] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.019] kgem_add_handle: handle=7, index=2 [ 18.019] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.019] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.019] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.019] gen9_emit_sampler: sampler = 1 [ 18.019] gen9_emit_sf: num_sf_outputs=1 [ 18.019] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.019] gen9_emit_vertex_elements: setup id=0 [ 18.019] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.019] (0, 0), (576, 76) [ 18.019] gen8_vertex_flush[490] = 3 [ 18.019] sna_composite_rectangles: pixmap=1414 marking clear [0]? 1 [ 18.019] sna_create_pixmap(576, 76, 32, usage=0) [ 18.019] kgem_can_create_2d: 576x76 @ 32 [ 18.019] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.019] kgem_can_create_2d: untiled size=176128 [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.019] kgem_can_create_2d: tiled[-1] size=176128 [ 18.019] sna_create_pixmap: usage=0, flags=1b [ 18.019] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.019] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 18.019] create_pixmap: serial=1415, usage=0, 0x0 [ 18.019] create_pixmap_hdr: pixmap=1415, width=576, height=76, usage=0 [ 18.019] sna_create_pixmap: serial=1415, 576x76, usage=0 [ 18.019] sna_composite_rectangles(pixmap=1416, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.019] sna_composite_rectangles: converted to op 0 [ 18.019] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.019] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.019] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.019] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.019] sna_composite_rectangles: dropping last-cpu hint [ 18.019] sna_drawable_use_bo pixmap=1416, box=((0, 0), (576, 76)), flags=19... [ 18.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.019] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.019] sna_pixmap_move_to_gpu(pixmap=1416, usage=0), flags=b [ 18.019] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.019] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] sna_pixmap_alloc_gpu: pixmap=1416 [ 18.019] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.019] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.019] kgem_set_tiling: handle=16, tiling=1 [1], pitch=2560 [2560]: 1 [ 18.019] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 18.019] from inactive: pitch=2560, tiling=1: handle=16, id=1109 [ 18.019] __sna_damage_all(576, 76) [ 18.019] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.019] sna_pixmap_mark_active: pixmap=1416, handle=16 [ 18.019] sna_drawable_use_bo: allocated GPU bo for operation [ 18.019] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.019] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.019] kgem_bo_is_render: handle=16, rq? 0 [0] [ 18.019] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.019] sna_render_get_solid: 0 [ 18.019] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.019] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.019] __kgem_retire_rq: request 1 complete [ 18.019] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 18.019] kgem_set_mode: flushing before new bo [ 18.019] gen8_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 18.019] gen8_vertex_close: copy to batch: 6 @ 298 [ 18.019] gen8_vertex_close: reloc[0] = 287 [ 18.019] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 18.019] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 18.019] batch[1/1, flags=1800]: 298 304 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=61 [fenced=0] [ 18.019] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.019] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.019] kgem_fixup_relocs: shrinking by 61440 [ 18.019] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.019] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.019] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 18.019] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.019] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.019] __kgem_bo_clear_busy: handle=7 [ 18.019] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.019] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.019] kgem_check_bo: num_pages=+64, num_exec=+1 [ 18.019] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.019] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.019] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.019] kgem_add_handle: handle=4, index=0 [ 18.019] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.019] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.019] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.019] gen9_composite_get_binding_table(ffc0) [ 18.019] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 18.019] kgem_add_handle: handle=16, index=1 [ 18.019] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa8000) [ 18.019] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 18.019] [3fe0] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.019] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.019] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.019] kgem_add_handle: handle=7, index=2 [ 18.019] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.019] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.019] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.019] gen9_emit_sampler: sampler = 1 [ 18.019] gen9_emit_sf: num_sf_outputs=1 [ 18.019] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.019] gen9_emit_vertex_elements: setup id=0 [ 18.019] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.019] (0, 0), (576, 76) [ 18.019] gen8_vertex_flush[490] = 3 [ 18.019] sna_composite_rectangles: pixmap=1416 marking clear [0]? 1 [ 18.019] sna_create_pixmap(576, 76, 32, usage=0) [ 18.019] kgem_can_create_2d: 576x76 @ 32 [ 18.019] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.019] kgem_can_create_2d: untiled size=176128 [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.019] kgem_can_create_2d: tiled[-1] size=176128 [ 18.019] sna_create_pixmap: usage=0, flags=1b [ 18.019] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.019] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 18.019] create_pixmap: serial=1417, usage=0, 0x0 [ 18.019] create_pixmap_hdr: pixmap=1417, width=576, height=76, usage=0 [ 18.019] sna_create_pixmap: serial=1417, 576x76, usage=0 [ 18.019] sna_composite_rectangles(pixmap=1418, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.019] sna_composite_rectangles: converted to op 0 [ 18.019] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.019] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.019] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.019] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.019] sna_composite_rectangles: dropping last-cpu hint [ 18.019] sna_drawable_use_bo pixmap=1418, box=((0, 0), (576, 76)), flags=19... [ 18.019] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.019] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.019] sna_pixmap_move_to_gpu(pixmap=1418, usage=0), flags=b [ 18.019] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.019] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.019] sna_pixmap_alloc_gpu: pixmap=1418 [ 18.019] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.019] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.019] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 18.019] from inactive: pitch=2560, tiling=1: handle=42, id=1110 [ 18.019] __sna_damage_all(576, 76) [ 18.019] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.019] sna_pixmap_mark_active: pixmap=1418, handle=42 [ 18.019] sna_drawable_use_bo: allocated GPU bo for operation [ 18.019] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.019] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.019] kgem_bo_is_render: handle=42, rq? 0 [0] [ 18.019] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.019] sna_render_get_solid: 0 [ 18.019] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.019] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.020] __kgem_retire_rq: request 1 complete [ 18.020] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 18.020] kgem_set_mode: flushing before new bo [ 18.020] gen8_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 18.020] gen8_vertex_close: copy to batch: 6 @ 298 [ 18.020] gen8_vertex_close: reloc[0] = 287 [ 18.020] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 18.020] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 18.020] batch[1/1, flags=1800]: 298 304 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=75 [fenced=0] [ 18.020] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.020] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.020] kgem_fixup_relocs: shrinking by 61440 [ 18.020] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.020] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.020] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa8000 [ 18.020] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.020] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.020] __kgem_bo_clear_busy: handle=7 [ 18.020] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.020] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.020] kgem_check_bo: num_pages=+114, num_exec=+1 [ 18.020] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.020] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.020] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.020] kgem_add_handle: handle=4, index=0 [ 18.020] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.020] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.020] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.020] gen9_composite_get_binding_table(ffc0) [ 18.020] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 18.020] kgem_add_handle: handle=42, index=1 [ 18.020] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 18.020] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 18.020] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.020] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.020] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.020] kgem_add_handle: handle=7, index=2 [ 18.020] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.020] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.020] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.020] gen9_emit_sampler: sampler = 1 [ 18.020] gen9_emit_sf: num_sf_outputs=1 [ 18.020] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.020] gen9_emit_vertex_elements: setup id=0 [ 18.020] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.020] (0, 0), (576, 76) [ 18.020] gen8_vertex_flush[490] = 3 [ 18.020] sna_composite_rectangles: pixmap=1418 marking clear [0]? 1 [ 18.020] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 18.020] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 18.020] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 18.020] trapezoid_spans_maybe_inplace? clear, no [ 18.020] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 18.020] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 18.020] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 18.020] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 18.020] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 18.020] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 18.020] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 18.020] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 18.020] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 18.020] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 18.020] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 18.020] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 18.020] sna_drawable_use_bo pixmap=1418, box=((2, 2), (574, 74)), flags=7... [ 18.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.020] sna_drawable_use_bo: using whole GPU bo [ 18.020] gen9_composite_set_target: pixmap=1418, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.020] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 18.020] color_convert: src=4c000000 [20028888] [ 18.020] color_convert: dst=4c000000 [20028888] [ 18.020] sna_render_get_solid: 4c000000 [ 18.020] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.020] gen4_choose_spans_emitter: solid source [ 18.020] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.020] aligning vertex: was 2, now 3 floats per vertex [ 18.020] gen9_composite_get_binding_table(ff00) [ 18.020] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 18.020] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 18.020] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 18.020] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.020] gen9_emit_sampler: sampler = c [ 18.020] gen9_emit_sf: num_sf_outputs=2 [ 18.020] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 18.020] gen9_emit_vertex_elements: setup id=5 [ 18.020] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 18.020] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 18.020] thread_choose_span: clipped? 0 [ 18.020] imprecise_trapezoid_span_converter: using 4 threads [ 18.020] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 18.020] thread_choose_span: clipped? 0 [ 18.020] span_thread: flushing 26 boxes [ 18.020] [ 18.020] span_thread: flushing 1 boxes span_thread: flushing 1 boxes [ 18.020] span_thread: flushing 26 boxes [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 18.020] gen8_vertex_flush[554] = 162 [ 18.020] gen9_render_composite_spans_done() [ 18.020] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 18.020] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 18.020] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 18.020] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 18.020] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 18.020] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 18.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.020] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 18.020] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.020] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.020] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.020] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.020] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 18.020] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 18.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.020] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 18.020] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 18.020] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 18.020] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.020] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.020] sna_drawable_use_bo pixmap=1418, box=((0, 0), (576, 76)), flags=7... [ 18.020] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.020] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.020] sna_drawable_use_bo: using whole GPU bo [ 18.020] gen9_composite_set_target: pixmap=1418, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.020] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 18.020] color_convert: src=e6e6e6e6 [20028888] [ 18.020] color_convert: dst=e6e6e6e6 [20028888] [ 18.020] sna_render_get_solid: e6e6e6e6 [ 18.020] sna_render_get_solid(4) = e6e6e6e6 (old) [ 18.020] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 18.020] gen4_choose_spans_emitter: solid source [ 18.020] kgem_check_bo: num_pages=+1, num_exec=+1 [ 18.020] gen9_composite_get_binding_table(fe80) [ 18.020] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 18.020] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 18.020] kgem_add_handle: handle=8, index=3 [ 18.020] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 18.020] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.020] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 18.020] gen9_emit_vertex_elements: setup id=5 [ 18.020] thread_choose_span: clipped? 0 [ 18.020] imprecise_trapezoid_span_converter: using 4 threads [ 18.020] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 18.020] thread_choose_span: clipped? 0 [ 18.020] [ 18.020] span_thread: flushing 2 boxes span_thread: flushing 2 boxes [ 18.020] span_thread: flushing 62 boxes [ 18.020] span_thread: flushing 62 boxes [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 18.020] flushing vbo for gen9_get_rectangles: 1 < 9 [ 18.020] gen8_vertex_flush[5a8] = 177 [ 18.020] gen8_vertex_finish: used=1023 / 1024 [ 18.020] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 18.020] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 18.020] __kgem_retire_rq: request 1 complete [ 18.021] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 18.021] gen8_vertex_close: used=1023, vbo active? 0, vb=21, nreloc=2 [ 18.021] kgem_create_linear(262144) [ 18.021] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 18.021] search_linear_cache: searching for inactive cpu map [ 18.021] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 18.021] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 18.021] search_linear_cache: found handle=23 (num_pages=64) in linear vma cache [ 18.021] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 18.021] kgem_bo_map: converting request for GTT map into CPU map [ 18.021] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 18.021] kgem_bo_sync__cpu: handle=23 [ 18.021] __kgem_busy: handle=23, busy=0, wedged=0 [ 18.021] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 18.021] __kgem_busy: handle=23, busy=0, wedged=0 [ 18.021] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 18.021] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 18.021] gen8_vertex_close: new vbo: 1023 / 65536 [ 18.021] gen8_vertex_close: reloc[0] = 287 [ 18.021] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.021] kgem_add_handle: handle=23, index=4 [ 18.021] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd545000) [ 18.021] gen8_vertex_close: reloc[1] = 336 [ 18.021] kgem_add_reloc64: handle=23, pos=336, delta=0, domains=200000 [ 18.021] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd545000) [ 18.021] batch[1/1, flags=1800]: 368 368 16272 16384, nreloc=9, nexec=5, nfence=0, aperture=190 [fenced=0] [ 18.021] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.021] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.021] kgem_fixup_relocs: shrinking by 61440 [ 18.021] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.021] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.021] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 18.021] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.021] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.021] __kgem_bo_clear_busy: handle=7 [ 18.021] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.021] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.021] __kgem_bo_clear_busy: handle=7 [ 18.021] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.021] __kgem_bo_clear_busy: handle=8 [ 18.021] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.021] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.021] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.021] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.021] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.021] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.021] kgem_add_handle: handle=4, index=0 [ 18.021] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.021] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.021] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.021] gen9_composite_get_binding_table(ffc0) [ 18.021] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 18.021] kgem_add_handle: handle=42, index=1 [ 18.021] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 18.021] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 18.021] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.021] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 18.021] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 18.021] kgem_add_handle: handle=8, index=2 [ 18.021] kgem_add_reloc64[4] = (delta=16, target handle=2, presumed=fdffe000) [ 18.021] [3fd0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.021] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 18.021] gen9_emit_sampler: sampler = c [ 18.021] gen9_emit_sf: num_sf_outputs=2 [ 18.021] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 18.021] gen9_emit_vertex_elements: setup id=5 [ 18.021] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 18.021] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 18.021] gen8_vertex_flush[498] = 207 [ 18.021] gen9_render_composite_spans_done() [ 18.021] sna_composite_rectangles(pixmap=1418, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 18.021] sna_composite_rectangles: converted to op 1 [ 18.021] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 18.021] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 18.021] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 18.021] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 18.021] sna_composite_rectangles: dropping last-cpu hint [ 18.021] sna_drawable_use_bo pixmap=1418, box=((16, 16), (18, 60)), flags=9... [ 18.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 18.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.021] sna_drawable_use_bo: using whole GPU bo [ 18.021] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 18.021] kgem_bo_is_render: handle=42, rq? 1 [1] [ 18.021] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 18.021] sna_render_get_solid: ffffffff [ 18.021] sna_render_get_solid(white) [ 18.021] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.021] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.021] aligning vertex: was 3, now 2 floats per vertex [ 18.021] gen9_composite_get_binding_table(ff00) [ 18.021] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 18.021] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 18.021] kgem_add_handle: handle=7, index=3 [ 18.021] kgem_add_reloc64[5] = (delta=1048, target handle=3, presumed=fffe8000) [ 18.021] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.021] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 18.021] gen9_emit_sampler: sampler = 1 [ 18.021] gen9_emit_sf: num_sf_outputs=1 [ 18.021] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.021] gen9_emit_vertex_elements: setup id=0 [ 18.021] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.021] (16, 16), (18, 60) [ 18.021] gen8_vertex_flush[56c] = 3 [ 18.021] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=57a, drawable=588 [ 18.021] sna_validate_gc: recomputing clip [ 18.021] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 18.021] sna_copy_area: src=pixmap=1418:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1416:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 18.021] sna_copy_area: normal copy [ 18.021] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.021] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.021] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 18.021] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 18.021] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 18.021] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 18.021] sna_do_copy: pixmap -- no source clipping [ 18.021] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 18.021] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 18.021] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1418+(0, 0), dst pixmap=1416+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 18.021] sna_copy_boxes: dst=(priv=0x55bca9b77fb0, gpu_bo=16, cpu_bo=0), src=(priv=0x55bca9b8ac00, gpu_bo=42, cpu_bo=0), replaces=1 [ 18.021] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.021] sna_drawable_use_bo pixmap=1416, box=((0, 0), (576, 76)), flags=1b... [ 18.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 18.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.021] sna_drawable_use_bo: using whole GPU bo [ 18.021] sna_pixmap_move_to_gpu(pixmap=1418, usage=0), flags=a [ 18.021] sna_pixmap_move_to_gpu: already all-damaged [ 18.021] sna_pixmap_mark_active: pixmap=1418, handle=42 [ 18.021] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.021] sna_pixmap_make_cow: make cow src=1418, dst=1416, handle=42 (already cow? src=0, dst=0) [ 18.021] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1418, handle=42 [ 18.021] _kgem_bo_destroy: handle=16, proxy? 0 [ 18.021] __kgem_bo_destroy: handle=16, size=262144 [ 18.021] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 18.021] sna_pixmap_make_cow: moo! attaching clone to pixmap=1416 (source=1418, handle=42) [ 18.021] sna_destroy_pixmap: pixmap=1418, attached?=1 [ 18.021] sna_destroy_pixmap: pixmap=1418 discarding cow, refcnt=2 [ 18.021] __sna_free_pixmap(pixmap=1418) [ 18.021] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 18.021] kgem_bo_is_busy: handle=42, domain: 3 exec? 1, rq? 1 [ 18.021] sna_glyphs: discarding mask [ 18.021] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 18.021] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789679408 size=576x76 [ 18.021] gen9_render_composite: 0x0, current mode=1/1 [ 18.021] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 18.021] kgem_bo_is_busy: handle=42, domain: 3 exec? 1, rq? 1 [ 18.021] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.021] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 18.021] sna_drawable_use_bo pixmap=1416, box=((0, 0), (576, 76)), flags=7... [ 18.021] sna_pixmap_undo_cow: pixmap=1416, handle=42 [refcnt=1], cow refcnt=1, flags=43 [ 18.021] sna_pixmap_undo_cow: freeing cow [ 18.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.021] sna_drawable_use_bo: using whole GPU bo [ 18.021] gen9_composite_set_target: pixmap=1416, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 18.021] color_convert: src=ff888888 [20028888] [ 18.021] color_convert: dst=ff888888 [20028888] [ 18.021] sna_render_get_solid: ff888888 [ 18.021] sna_render_get_solid(5) = ff888888 (old) [ 18.021] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 18.021] sna_transform_is_imprecise_integer_translation: no transform [ 18.021] gen9_composite_picture: integer translation (0, 0), removing [ 18.021] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 18.021] sna_render_pixmap_bo: GPU all damaged [ 18.021] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 18.021] gen4_choose_composite_emitter: solid, identity mask [ 18.021] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 18.021] aligning vertex: was 2, now 4 floats per vertex [ 18.021] gen9_composite_get_binding_table(fe80) [ 18.021] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 18.021] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 18.021] kgem_add_reloc64[6] = (delta=20, target handle=2, presumed=fdffe000) [ 18.021] [3f90] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.021] kgem_add_reloc64: handle=6, pos=16264, delta=0, domains=40000 [ 18.021] kgem_add_handle: handle=6, index=4 [ 18.021] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd585000) [ 18.021] [3f80] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 18.021] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 18.021] gen9_emit_sampler: sampler = a [ 18.021] gen9_emit_sf: num_sf_outputs=2 [ 18.021] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 18.021] gen9_emit_vertex_elements: setup id=9 [ 18.021] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 18.021] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 18.021] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 18.021] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 18.021] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 18.021] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 18.021] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 18.021] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 18.021] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 18.021] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 18.021] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 18.021] gen8_vertex_flush[648] = 24 [ 18.021] gen9_magic_ca_pass: CA fixup (413 -> 437) [ 18.021] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 18.021] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 18.021] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 18.021] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=588, drawable=586 [ 18.021] sna_validate_gc: recomputing clip [ 18.021] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 18.021] sna_copy_area: src=pixmap=1416:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1414:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 18.021] sna_copy_area: normal copy [ 18.021] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.021] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.021] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 18.021] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 18.021] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 18.021] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 18.021] sna_do_copy: pixmap -- no source clipping [ 18.021] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 18.021] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 18.021] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1416+(0, 0), dst pixmap=1414+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 18.021] sna_copy_boxes: dst=(priv=0x55bca9b58ee0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b77fb0, gpu_bo=42, cpu_bo=0), replaces=1 [ 18.021] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.021] sna_drawable_use_bo pixmap=1414, box=((0, 0), (576, 76)), flags=1b... [ 18.021] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 18.021] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.021] sna_drawable_use_bo: using whole GPU bo [ 18.021] sna_pixmap_move_to_gpu(pixmap=1416, usage=0), flags=a [ 18.021] sna_pixmap_move_to_gpu: already all-damaged [ 18.021] sna_pixmap_mark_active: pixmap=1416, handle=42 [ 18.021] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.021] sna_pixmap_make_cow: make cow src=1416, dst=1414, handle=42 (already cow? src=0, dst=0) [ 18.021] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1416, handle=42 [ 18.021] _kgem_bo_destroy: handle=37, proxy? 0 [ 18.021] __kgem_bo_destroy: handle=37, size=204800 [ 18.021] __kgem_bo_destroy: handle=37, purged [ 18.021] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 18.021] sna_pixmap_make_cow: moo! attaching clone to pixmap=1414 (source=1416, handle=42) [ 18.021] sna_destroy_pixmap: pixmap=1416, attached?=1 [ 18.021] sna_destroy_pixmap: pixmap=1416 discarding cow, refcnt=2 [ 18.021] __sna_free_pixmap(pixmap=1416) [ 18.021] sna_accel_flush: flush?=0, dirty?=0 [ 18.021] sna_block_handler (tv=0.0) [ 18.022] sna_wakeup_handler [ 18.022] sna_accel_flush: flush?=0, dirty?=0 [ 18.022] sna_accel_flush: flush?=0, dirty?=0 [ 18.022] sna_block_handler (tv=0.0) [ 18.022] sna_wakeup_handler [ 18.022] sna_accel_flush: flush?=0, dirty?=0 [ 18.022] sna_accel_flush: flush?=0, dirty?=0 [ 18.022] sna_accel_flush: flush?=0, dirty?=0 [ 18.022] sna_block_handler (tv=0.0) [ 18.022] sna_wakeup_handler [ 18.022] sna_composite(pixmap=1412, op=3, src=1414+(0, 0), mask=0+(0, 0), dst=1412+(0, 0)+(0, 0), size=(576, 76) [ 18.022] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.022] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.022] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.022] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.022] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 18.022] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.022] gen9_render_composite: 576x76, current mode=1/1 [ 18.022] kgem_bo_is_render: handle=38, rq? 0 [0] [ 18.022] sna_blt_composite (0, 0), (0, 0), 576x76 [ 18.022] sna_blt_composite: unsupported op [3] for blitting [ 18.022] kgem_bo_is_busy: handle=42, domain: 3 exec? 1, rq? 1 [ 18.022] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 18.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.022] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.022] sna_drawable_use_bo pixmap=1412, box=((0, 0), (576, 76)), flags=7... [ 18.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.022] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.022] sna_drawable_use_bo: using whole GPU bo [ 18.022] gen9_composite_set_target: pixmap=1412, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.022] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 18.022] sna_transform_is_imprecise_integer_translation: no transform [ 18.022] gen9_composite_picture: integer translation (0, 0), removing [ 18.022] sna_render_pixmap_bo pixmap=1414, (0, 0)x(576, 76)/(576, 76) [ 18.022] sna_render_pixmap_bo: GPU all damaged [ 18.022] kgem_bo_is_render: handle=38, rq? 0 [0] [ 18.022] kgem_bo_is_render: handle=42, rq? 1 [1] [ 18.022] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 18.022] gen4_choose_composite_emitter: identity src, no mask [ 18.022] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.022] __kgem_retire_rq: request 1 complete [ 18.022] kgem_set_mode: flushing before new bo [ 18.022] gen8_vertex_close: used=1748, vbo active? 23, vb=221, nreloc=3 [ 18.022] gen8_vertex_close: reloc[0] = 289 [ 18.022] kgem_add_reloc64: handle=23, pos=289, delta=0, domains=200000 [ 18.022] kgem_add_handle: handle=23, index=5 [ 18.022] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 18.022] gen8_vertex_close: reloc[1] = 342 [ 18.022] kgem_add_reloc64: handle=23, pos=342, delta=0, domains=200000 [ 18.022] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 18.022] gen8_vertex_close: reloc[2] = 397 [ 18.022] kgem_add_reloc64: handle=23, pos=397, delta=0, domains=200000 [ 18.022] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd545000) [ 18.022] batch[1/1, flags=1800]: 440 440 16256 16384, nreloc=11, nexec=6, nfence=0, aperture=1214 [fenced=0] [ 18.022] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.022] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.022] kgem_fixup_relocs: shrinking by 61440 [ 18.022] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.022] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.022] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 18.022] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.022] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.022] __kgem_bo_clear_busy: handle=8 [ 18.022] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.022] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.022] __kgem_bo_clear_busy: handle=7 [ 18.022] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.022] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.022] __kgem_bo_clear_busy: handle=8 [ 18.022] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 18.022] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.022] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.022] kgem_check_bo: num_pages=+164, num_exec=+2 [ 18.022] aligning vertex: was 4, now 3 floats per vertex [ 18.022] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.022] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.022] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.022] kgem_add_handle: handle=4, index=0 [ 18.022] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.022] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.022] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.022] gen9_composite_get_binding_table(ffc0) [ 18.022] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 18.022] kgem_add_handle: handle=38, index=1 [ 18.022] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 18.022] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 18.022] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.022] kgem_add_reloc64: handle=42, pos=16344, delta=0, domains=40000 [ 18.022] kgem_add_handle: handle=42, index=2 [ 18.022] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd3ca000) [ 18.022] [3fd0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 18.022] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 18.022] gen9_emit_sampler: sampler = 2 [ 18.022] gen9_emit_sf: num_sf_outputs=1 [ 18.022] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.022] gen9_emit_vertex_elements: setup id=2 [ 18.022] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.022] gen9_render_composite_box: (0, 0), (576, 76) [ 18.022] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.022] gen8_vertex_flush[490] = 3 [ 18.022] sna_destroy_pixmap: pixmap=1414, attached?=1 [ 18.022] sna_destroy_pixmap: pixmap=1414 discarding cow, refcnt=1 [ 18.022] _kgem_bo_destroy: handle=42, proxy? 0 [ 18.022] __kgem_bo_destroy: handle=42, size=466944 [ 18.022] __kgem_bo_destroy: handle=42 -> active [ 18.022] __sna_free_pixmap(pixmap=1414) [ 18.022] sna_composite(pixmap=1408, op=3, src=1412+(0, 0), mask=0+(0, 0), dst=1408+(0, 0)+(0, 0), size=(576, 76) [ 18.022] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.022] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.022] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.022] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.022] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 18.022] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.022] gen9_render_composite: 576x76, current mode=1/1 [ 18.022] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.022] sna_blt_composite (0, 0), (0, 0), 576x76 [ 18.022] sna_blt_composite: unsupported op [3] for blitting [ 18.022] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 18.022] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 18.022] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.022] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.022] sna_drawable_use_bo pixmap=1408, box=((0, 0), (576, 76)), flags=7... [ 18.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.022] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.022] sna_drawable_use_bo: using whole GPU bo [ 18.022] gen9_composite_set_target: pixmap=1408, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.022] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 18.022] sna_transform_is_imprecise_integer_translation: no transform [ 18.022] gen9_composite_picture: integer translation (0, 0), removing [ 18.022] sna_render_pixmap_bo pixmap=1412, (0, 0)x(576, 76)/(576, 76) [ 18.022] sna_render_pixmap_bo: GPU all damaged [ 18.022] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.022] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.022] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 18.022] gen4_choose_composite_emitter: identity src, no mask [ 18.022] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.022] __kgem_retire_rq: request 1 complete [ 18.022] kgem_set_mode: flushing before new bo [ 18.022] gen8_vertex_close: used=1758, vbo active? 23, vb=4, nreloc=1 [ 18.022] gen8_vertex_close: reloc[0] = 287 [ 18.022] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.022] kgem_add_handle: handle=23, index=3 [ 18.022] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.022] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=238 [fenced=0] [ 18.022] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.022] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.022] kgem_fixup_relocs: shrinking by 61440 [ 18.022] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.022] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.022] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 18.022] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.022] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 18.022] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.022] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.022] kgem_check_bo: num_pages=+100, num_exec=+2 [ 18.022] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.022] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.022] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.022] kgem_add_handle: handle=4, index=0 [ 18.022] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.022] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.022] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.022] gen9_composite_get_binding_table(ffc0) [ 18.022] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 18.022] kgem_add_handle: handle=36, index=1 [ 18.022] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 18.022] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 18.022] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.022] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 18.022] kgem_add_handle: handle=38, index=2 [ 18.022] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 18.022] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 18.022] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 18.022] gen9_emit_sampler: sampler = 2 [ 18.022] gen9_emit_sf: num_sf_outputs=1 [ 18.022] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.022] gen9_emit_vertex_elements: setup id=2 [ 18.022] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.022] gen9_render_composite_box: (0, 0), (576, 76) [ 18.022] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.022] gen8_vertex_flush[490] = 3 [ 18.022] sna_destroy_pixmap: pixmap=1412, attached?=1 [ 18.022] _kgem_bo_destroy: handle=38, proxy? 0 [ 18.022] __kgem_bo_destroy: handle=38, size=204800 [ 18.022] __kgem_bo_destroy: handle=38 -> active [ 18.022] __sna_free_pixmap(pixmap=1412) [ 18.022] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=580, drawable=4fd [ 18.022] sna_validate_gc: recomputing clip [ 18.022] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 18.022] sna_copy_area: src=pixmap=1408:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 18.022] sna_copy_area: normal copy [ 18.022] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 18.022] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 18.022] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 18.022] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 18.022] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 18.022] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 18.022] sna_do_copy: pixmap -- no source clipping [ 18.022] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 18.022] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 18.022] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1408+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 18.022] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=36, cpu_bo=0), replaces=0 [ 18.022] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.022] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 18.022] sna_drawable_use_bo: pinned, never REPLACES [ 18.022] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 18.022] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.022] sna_drawable_use_bo: applying move-to-gpu override [ 18.022] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 18.022] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 18.022] wait_for_shadow: setting front pixmap to handle=35 [ 18.023] sna_drawable_use_bo: using whole GPU bo [ 18.023] sna_pixmap_move_to_gpu(pixmap=1408, usage=0), flags=a [ 18.023] sna_pixmap_move_to_gpu: already all-damaged [ 18.023] sna_pixmap_mark_active: pixmap=1408, handle=36 [ 18.023] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.023] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 18.023] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.023] kgem_bo_is_render: handle=35, rq? 0 [0] [ 18.023] kgem_bo_is_render: handle=35, rq? 0 [0] [ 18.023] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.023] __kgem_retire_rq: request 1 complete [ 18.023] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 18.023] kgem_bo_move_to_cache: release handle=42 [ 18.023] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 18.023] kgem_set_mode: flushing before new bo [ 18.023] gen8_vertex_close: used=1767, vbo active? 23, vb=4, nreloc=1 [ 18.023] gen8_vertex_close: reloc[0] = 287 [ 18.023] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.023] kgem_add_handle: handle=23, index=3 [ 18.023] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.023] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 18.023] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.023] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.023] kgem_fixup_relocs: shrinking by 61440 [ 18.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.023] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.023] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.023] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.023] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 18.023] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.023] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.023] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 18.023] aligning vertex: was 3, now 2 floats per vertex [ 18.023] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.023] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.023] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.023] kgem_add_handle: handle=4, index=0 [ 18.023] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.023] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.023] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.023] gen9_composite_get_binding_table(ffc0) [ 18.023] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 18.023] kgem_add_handle: handle=35, index=1 [ 18.023] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 18.023] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 18.023] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 18.023] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 18.023] kgem_add_handle: handle=36, index=2 [ 18.023] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 18.023] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 18.023] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.023] gen9_emit_sampler: sampler = 0 [ 18.023] gen9_emit_sf: num_sf_outputs=1 [ 18.023] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.023] gen9_emit_vertex_elements: setup id=0 [ 18.023] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.023] (0, 0) -> (192, 1096) + (576, 76) [ 18.023] gen8_vertex_flush[490] = 3 [ 18.023] sna_destroy_pixmap: pixmap=1408, attached?=1 [ 18.023] _kgem_bo_destroy: handle=36, proxy? 0 [ 18.023] __kgem_bo_destroy: handle=36, size=204800 [ 18.023] __kgem_bo_destroy: handle=36 -> active [ 18.023] __sna_free_pixmap(pixmap=1408) [ 18.023] sna_accel_flush: flush?=0, dirty?=0 [ 18.023] sna_accel_flush: flush?=0, dirty?=0 [ 18.023] sna_block_handler (tv=590.134000) [ 18.023] kgem_retire, need_retire?=1 [ 18.023] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 18.023] kgem_retire__requests_ring: retiring ring 0 [ 18.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.023] __kgem_retire_rq: request 1 complete [ 18.023] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 18.023] kgem_bo_move_to_cache: release handle=38 [ 18.023] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 18.023] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 18.023] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 18.023] kgem_retire -- retired=1, need_retire=0 [ 18.023] sna_accel_block: GPU idle, flushing [ 18.023] gen8_vertex_close: used=1774, vbo active? 23, vb=1, nreloc=1 [ 18.023] gen8_vertex_close: reloc[0] = 287 [ 18.023] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.023] kgem_add_handle: handle=23, index=3 [ 18.023] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.023] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 18.023] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.023] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.023] kgem_fixup_relocs: shrinking by 61440 [ 18.023] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.023] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.023] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 18.023] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.023] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.023] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.023] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.023] has_shadow: has pending damage? 1, outstanding flips: 0 [ 18.023] start_flush: has dirty shadow [ 18.023] timer_enable (time=18023), starting timer 0 [ 18.023] timer_enable (time=18023), starting timer 1 [ 18.023] sna_accel_block: evaluating timers, active=7 [ 18.023] sna_accel_block: flush timer expires in 8 [18031] [ 18.031] sna_wakeup_handler [ 18.031] sna_block_handler (tv=590.126000) [ 18.031] kgem_retire, need_retire?=1 [ 18.031] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 18.031] kgem_retire__requests_ring: retiring ring 0 [ 18.031] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.031] __kgem_retire_rq: request 1 complete [ 18.031] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 18.031] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 18.031] kgem_bo_move_to_cache: release handle=36 [ 18.031] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 18.031] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 18.031] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 18.031] kgem_retire -- retired=1, need_retire=0 [ 18.031] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 18.031] gen6_render_retire: resetting idle vbo [ 18.031] sna_scanout_do_flush: flush timer active: delta=0 [ 18.031] sna_scanout_do_flush (time=18031), triggered [ 18.031] sna_scanout_flush (time=18031), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 18.031] has_shadow: has pending damage? 1, outstanding flips: 0 [ 18.031] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 18.031] has_shadow: has pending damage? 1, outstanding flips: 0 [ 18.031] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 18.031] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 18.031] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 18.031] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 18.031] sna_pixmap_move_to_gpu: already all-damaged [ 18.031] sna_pixmap_mark_active: pixmap=165, handle=35 [ 18.031] sna_mode_redisplay: crtc[0] transformed? 0 [ 18.031] sna_mode_redisplay: crtc[1] transformed? 0 [ 18.031] sna_mode_redisplay: crtc[2] transformed? 0 [ 18.031] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 18.031] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 18.031] get_fb: reusing fb=105 for handle=35 [ 18.031] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 18.031] __kgem_bo_clear_busy: handle=35 [ 18.031] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 18.031] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 18.031] __kgem_bo_clear_busy: handle=35 [ 18.031] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 18.031] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 18.031] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 18.031] sna_accel_block: evaluating timers, active=7 [ 18.031] sna_accel_block: flush timer expires in 16 [18047] [ 18.037] sna_wakeup_handler [ 18.037] sna_accel_flush: flush?=0, dirty?=0 [ 18.037] sna_accel_flush: flush?=0, dirty?=0 [ 18.037] sna_block_handler (tv=590.120000) [ 18.037] sna_scanout_do_flush: flush timer active: delta=10 [ 18.037] sna_accel_block: evaluating timers, active=7 [ 18.037] sna_accel_block: flush timer expires in 10 [18047] [ 18.037] sna_wakeup_handler [ 18.037] sna_accel_flush: flush?=0, dirty?=0 [ 18.037] sna_accel_flush: flush?=0, dirty?=0 [ 18.037] sna_accel_flush: flush?=0, dirty?=0 [ 18.037] sna_block_handler (tv=590.120000) [ 18.037] sna_scanout_do_flush: flush timer active: delta=10 [ 18.037] sna_accel_block: evaluating timers, active=7 [ 18.037] sna_accel_block: flush timer expires in 10 [18047] [ 18.043] sna_wakeup_handler [ 18.043] sna_mode_wakeup: len=32 [ 18.043] sna_mode_wakeup: recording last swap on pipe=1, frame 806 [326], time 18.44236 [ 18.043] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 18.043] sna_mode_wakeup: flip complete, pending? 2 [ 18.043] sna_block_handler (tv=590.114000) [ 18.043] sna_scanout_do_flush: flush timer active: delta=4 [ 18.043] sna_accel_do_throttle (time=18043), triggered [ 18.043] sna_accel_throttle (time=18043) [ 18.043] sna_accel_disarm_timer[1] (time=18043) [ 18.043] sna_accel_block: evaluating timers, active=5 [ 18.043] sna_accel_block: flush timer expires in 4 [18047] [ 18.045] sna_wakeup_handler [ 18.045] sna_mode_wakeup: len=32 [ 18.045] sna_mode_wakeup: recording last swap on pipe=0, frame 836 [344], time 18.45545 [ 18.045] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 18.045] sna_mode_wakeup: flip complete, pending? 1 [ 18.045] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 18.045] sna_block_handler (tv=590.112000) [ 18.045] sna_scanout_do_flush: flush timer active: delta=2 [ 18.045] sna_scanout_do_flush (time=18045), triggered [ 18.045] sna_scanout_flush (time=18045), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 18.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.045] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 18.045] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.045] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 18.045] sna_accel_do_throttle -- no pending activity [ 18.045] sna_accel_block: evaluating timers, active=5 [ 18.045] sna_accel_block: flush timer expires in 16 [18061] [ 18.053] sna_wakeup_handler [ 18.053] sna_accel_flush: flush?=0, dirty?=0 [ 18.053] sna_accel_flush: flush?=0, dirty?=0 [ 18.053] sna_block_handler (tv=590.104000) [ 18.053] sna_scanout_do_flush: flush timer active: delta=8 [ 18.053] sna_accel_do_throttle -- no pending activity [ 18.053] sna_accel_block: evaluating timers, active=5 [ 18.053] sna_accel_block: flush timer expires in 8 [18061] [ 18.053] sna_wakeup_handler [ 18.053] sna_accel_flush: flush?=0, dirty?=0 [ 18.053] sna_accel_flush: flush?=0, dirty?=0 [ 18.053] sna_accel_flush: flush?=0, dirty?=0 [ 18.053] sna_block_handler (tv=590.104000) [ 18.053] sna_scanout_do_flush: flush timer active: delta=8 [ 18.053] sna_accel_do_throttle -- no pending activity [ 18.053] sna_accel_block: evaluating timers, active=5 [ 18.053] sna_accel_block: flush timer expires in 8 [18061] [ 18.061] sna_wakeup_handler [ 18.061] sna_block_handler (tv=590.96000) [ 18.061] sna_scanout_do_flush: flush timer active: delta=0 [ 18.061] sna_scanout_do_flush (time=18061), triggered [ 18.061] sna_scanout_flush (time=18061), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 18.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.061] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 18.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.061] sna_accel_disarm_timer[0] (time=18061) [ 18.061] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 18.061] sna_accel_do_throttle -- no pending activity [ 18.069] sna_wakeup_handler [ 18.069] sna_accel_flush: flush?=0, dirty?=0 [ 18.069] sna_accel_flush: flush?=0, dirty?=0 [ 18.069] sna_block_handler (tv=590.88000) [ 18.069] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.069] sna_accel_do_throttle -- no pending activity [ 18.069] sna_wakeup_handler [ 18.069] sna_accel_flush: flush?=0, dirty?=0 [ 18.069] sna_accel_flush: flush?=0, dirty?=0 [ 18.069] sna_accel_flush: flush?=0, dirty?=0 [ 18.069] sna_block_handler (tv=590.88000) [ 18.069] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.069] sna_accel_do_throttle -- no pending activity [ 18.085] sna_wakeup_handler [ 18.085] sna_accel_flush: flush?=0, dirty?=0 [ 18.085] sna_accel_flush: flush?=0, dirty?=0 [ 18.085] sna_block_handler (tv=590.72000) [ 18.085] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.085] sna_accel_do_throttle -- no pending activity [ 18.085] sna_wakeup_handler [ 18.085] sna_accel_flush: flush?=0, dirty?=0 [ 18.085] sna_accel_flush: flush?=0, dirty?=0 [ 18.086] sna_accel_flush: flush?=0, dirty?=0 [ 18.086] sna_block_handler (tv=590.71000) [ 18.086] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.086] sna_accel_do_throttle -- no pending activity [ 18.102] sna_wakeup_handler [ 18.102] sna_accel_flush: flush?=0, dirty?=0 [ 18.102] sna_accel_flush: flush?=0, dirty?=0 [ 18.102] sna_block_handler (tv=590.55000) [ 18.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.102] sna_accel_do_throttle -- no pending activity [ 18.102] sna_wakeup_handler [ 18.102] sna_accel_flush: flush?=0, dirty?=0 [ 18.102] sna_accel_flush: flush?=0, dirty?=0 [ 18.102] sna_accel_flush: flush?=0, dirty?=0 [ 18.102] sna_block_handler (tv=590.55000) [ 18.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.102] sna_accel_do_throttle -- no pending activity [ 18.118] sna_wakeup_handler [ 18.118] sna_accel_flush: flush?=0, dirty?=0 [ 18.118] sna_accel_flush: flush?=0, dirty?=0 [ 18.118] sna_block_handler (tv=590.39000) [ 18.118] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.118] sna_accel_do_throttle -- no pending activity [ 18.118] sna_wakeup_handler [ 18.118] sna_accel_flush: flush?=0, dirty?=0 [ 18.118] sna_accel_flush: flush?=0, dirty?=0 [ 18.118] sna_accel_flush: flush?=0, dirty?=0 [ 18.118] sna_block_handler (tv=590.39000) [ 18.118] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.118] sna_accel_do_throttle -- no pending activity [ 18.134] sna_wakeup_handler [ 18.134] sna_accel_flush: flush?=0, dirty?=0 [ 18.134] sna_accel_flush: flush?=0, dirty?=0 [ 18.134] sna_block_handler (tv=590.23000) [ 18.134] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.134] sna_accel_do_throttle -- no pending activity [ 18.134] sna_wakeup_handler [ 18.134] sna_accel_flush: flush?=0, dirty?=0 [ 18.134] sna_accel_flush: flush?=0, dirty?=0 [ 18.134] sna_accel_flush: flush?=0, dirty?=0 [ 18.134] sna_block_handler (tv=590.23000) [ 18.134] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.134] sna_accel_do_throttle -- no pending activity [ 18.150] sna_wakeup_handler [ 18.150] sna_accel_flush: flush?=0, dirty?=0 [ 18.150] sna_accel_flush: flush?=0, dirty?=0 [ 18.150] sna_block_handler (tv=590.7000) [ 18.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.150] sna_accel_do_throttle -- no pending activity [ 18.150] sna_wakeup_handler [ 18.150] sna_accel_flush: flush?=0, dirty?=0 [ 18.150] sna_accel_flush: flush?=0, dirty?=0 [ 18.150] sna_accel_flush: flush?=0, dirty?=0 [ 18.150] sna_block_handler (tv=590.7000) [ 18.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.150] sna_accel_do_throttle -- no pending activity [ 18.166] sna_wakeup_handler [ 18.166] sna_accel_flush: flush?=0, dirty?=0 [ 18.166] sna_accel_flush: flush?=0, dirty?=0 [ 18.166] sna_block_handler (tv=589.991000) [ 18.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.166] sna_accel_do_throttle -- no pending activity [ 18.166] sna_wakeup_handler [ 18.166] sna_accel_flush: flush?=0, dirty?=0 [ 18.166] sna_accel_flush: flush?=0, dirty?=0 [ 18.166] sna_accel_flush: flush?=0, dirty?=0 [ 18.166] sna_block_handler (tv=589.991000) [ 18.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.166] sna_accel_do_throttle -- no pending activity [ 18.182] sna_wakeup_handler [ 18.182] sna_accel_flush: flush?=0, dirty?=0 [ 18.182] sna_accel_flush: flush?=0, dirty?=0 [ 18.182] sna_block_handler (tv=589.975000) [ 18.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.182] sna_accel_do_throttle -- no pending activity [ 18.182] sna_wakeup_handler [ 18.182] sna_accel_flush: flush?=0, dirty?=0 [ 18.182] sna_accel_flush: flush?=0, dirty?=0 [ 18.182] sna_accel_flush: flush?=0, dirty?=0 [ 18.182] sna_block_handler (tv=589.975000) [ 18.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.182] sna_accel_do_throttle -- no pending activity [ 18.198] sna_wakeup_handler [ 18.198] sna_accel_flush: flush?=0, dirty?=0 [ 18.198] sna_accel_flush: flush?=0, dirty?=0 [ 18.198] sna_block_handler (tv=589.959000) [ 18.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.198] sna_accel_do_throttle -- no pending activity [ 18.198] sna_wakeup_handler [ 18.198] sna_accel_flush: flush?=0, dirty?=0 [ 18.198] sna_accel_flush: flush?=0, dirty?=0 [ 18.198] sna_accel_flush: flush?=0, dirty?=0 [ 18.198] sna_block_handler (tv=589.959000) [ 18.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.198] sna_accel_do_throttle -- no pending activity [ 18.214] sna_wakeup_handler [ 18.214] sna_accel_flush: flush?=0, dirty?=0 [ 18.214] sna_accel_flush: flush?=0, dirty?=0 [ 18.214] sna_block_handler (tv=589.943000) [ 18.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.214] sna_accel_do_throttle -- no pending activity [ 18.214] sna_wakeup_handler [ 18.214] sna_accel_flush: flush?=0, dirty?=0 [ 18.214] sna_accel_flush: flush?=0, dirty?=0 [ 18.214] sna_accel_flush: flush?=0, dirty?=0 [ 18.214] sna_block_handler (tv=589.943000) [ 18.214] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.214] sna_accel_do_throttle -- no pending activity [ 18.231] sna_wakeup_handler [ 18.231] sna_accel_flush: flush?=0, dirty?=0 [ 18.231] sna_accel_flush: flush?=0, dirty?=0 [ 18.231] sna_block_handler (tv=589.926000) [ 18.231] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.231] sna_accel_do_throttle -- no pending activity [ 18.231] sna_wakeup_handler [ 18.231] sna_accel_flush: flush?=0, dirty?=0 [ 18.231] sna_accel_flush: flush?=0, dirty?=0 [ 18.231] sna_accel_flush: flush?=0, dirty?=0 [ 18.231] sna_block_handler (tv=589.926000) [ 18.231] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.231] sna_accel_do_throttle -- no pending activity [ 18.247] sna_wakeup_handler [ 18.247] sna_accel_flush: flush?=0, dirty?=0 [ 18.247] sna_accel_flush: flush?=0, dirty?=0 [ 18.247] sna_block_handler (tv=589.910000) [ 18.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.247] sna_accel_do_throttle -- no pending activity [ 18.247] sna_wakeup_handler [ 18.247] sna_accel_flush: flush?=0, dirty?=0 [ 18.247] sna_accel_flush: flush?=0, dirty?=0 [ 18.247] sna_accel_flush: flush?=0, dirty?=0 [ 18.247] sna_block_handler (tv=589.910000) [ 18.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.247] sna_accel_do_throttle -- no pending activity [ 18.264] sna_wakeup_handler [ 18.264] sna_accel_flush: flush?=0, dirty?=0 [ 18.264] sna_accel_flush: flush?=0, dirty?=0 [ 18.264] sna_block_handler (tv=589.893000) [ 18.264] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.264] sna_accel_do_throttle -- no pending activity [ 18.264] sna_wakeup_handler [ 18.264] sna_accel_flush: flush?=0, dirty?=0 [ 18.264] sna_accel_flush: flush?=0, dirty?=0 [ 18.264] sna_accel_flush: flush?=0, dirty?=0 [ 18.264] sna_block_handler (tv=589.893000) [ 18.264] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.264] sna_accel_do_throttle -- no pending activity [ 18.280] sna_wakeup_handler [ 18.280] sna_accel_flush: flush?=0, dirty?=0 [ 18.280] sna_accel_flush: flush?=0, dirty?=0 [ 18.280] sna_block_handler (tv=589.877000) [ 18.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.280] sna_accel_do_throttle -- no pending activity [ 18.280] sna_wakeup_handler [ 18.280] sna_accel_flush: flush?=0, dirty?=0 [ 18.280] sna_accel_flush: flush?=0, dirty?=0 [ 18.280] sna_accel_flush: flush?=0, dirty?=0 [ 18.280] sna_block_handler (tv=589.877000) [ 18.280] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.280] sna_accel_do_throttle -- no pending activity [ 18.297] sna_wakeup_handler [ 18.297] sna_accel_flush: flush?=0, dirty?=0 [ 18.297] sna_accel_flush: flush?=0, dirty?=0 [ 18.297] sna_block_handler (tv=589.860000) [ 18.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.297] sna_accel_do_throttle -- no pending activity [ 18.297] sna_wakeup_handler [ 18.297] sna_accel_flush: flush?=0, dirty?=0 [ 18.297] sna_accel_flush: flush?=0, dirty?=0 [ 18.297] sna_accel_flush: flush?=0, dirty?=0 [ 18.297] sna_block_handler (tv=589.860000) [ 18.297] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.297] sna_accel_do_throttle -- no pending activity [ 18.313] sna_wakeup_handler [ 18.313] sna_accel_flush: flush?=0, dirty?=0 [ 18.313] sna_accel_flush: flush?=0, dirty?=0 [ 18.313] sna_block_handler (tv=589.844000) [ 18.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.313] sna_accel_do_throttle -- no pending activity [ 18.313] sna_wakeup_handler [ 18.313] sna_accel_flush: flush?=0, dirty?=0 [ 18.313] sna_accel_flush: flush?=0, dirty?=0 [ 18.313] sna_accel_flush: flush?=0, dirty?=0 [ 18.313] sna_block_handler (tv=589.844000) [ 18.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.313] sna_accel_do_throttle -- no pending activity [ 18.329] sna_wakeup_handler [ 18.329] sna_accel_flush: flush?=0, dirty?=0 [ 18.329] sna_accel_flush: flush?=0, dirty?=0 [ 18.329] sna_block_handler (tv=589.828000) [ 18.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.329] sna_accel_do_throttle -- no pending activity [ 18.329] sna_wakeup_handler [ 18.329] sna_accel_flush: flush?=0, dirty?=0 [ 18.329] sna_accel_flush: flush?=0, dirty?=0 [ 18.329] sna_accel_flush: flush?=0, dirty?=0 [ 18.329] sna_block_handler (tv=589.828000) [ 18.329] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.329] sna_accel_do_throttle -- no pending activity [ 18.345] sna_wakeup_handler [ 18.345] sna_accel_flush: flush?=0, dirty?=0 [ 18.345] sna_accel_flush: flush?=0, dirty?=0 [ 18.345] sna_block_handler (tv=589.812000) [ 18.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.345] sna_accel_do_throttle -- no pending activity [ 18.345] sna_wakeup_handler [ 18.345] sna_accel_flush: flush?=0, dirty?=0 [ 18.345] sna_accel_flush: flush?=0, dirty?=0 [ 18.345] sna_accel_flush: flush?=0, dirty?=0 [ 18.345] sna_block_handler (tv=589.812000) [ 18.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.345] sna_accel_do_throttle -- no pending activity [ 18.362] sna_wakeup_handler [ 18.362] sna_accel_flush: flush?=0, dirty?=0 [ 18.362] sna_accel_flush: flush?=0, dirty?=0 [ 18.362] sna_block_handler (tv=589.795000) [ 18.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.362] sna_accel_do_throttle -- no pending activity [ 18.362] sna_wakeup_handler [ 18.362] sna_accel_flush: flush?=0, dirty?=0 [ 18.362] sna_accel_flush: flush?=0, dirty?=0 [ 18.362] sna_accel_flush: flush?=0, dirty?=0 [ 18.362] sna_block_handler (tv=589.795000) [ 18.362] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.362] sna_accel_do_throttle -- no pending activity [ 18.378] sna_wakeup_handler [ 18.378] sna_accel_flush: flush?=0, dirty?=0 [ 18.378] sna_accel_flush: flush?=0, dirty?=0 [ 18.378] sna_block_handler (tv=589.779000) [ 18.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.378] sna_accel_do_throttle -- no pending activity [ 18.378] sna_wakeup_handler [ 18.378] sna_accel_flush: flush?=0, dirty?=0 [ 18.378] sna_accel_flush: flush?=0, dirty?=0 [ 18.378] sna_accel_flush: flush?=0, dirty?=0 [ 18.378] sna_block_handler (tv=589.779000) [ 18.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.378] sna_accel_do_throttle -- no pending activity [ 18.394] sna_wakeup_handler [ 18.394] sna_accel_flush: flush?=0, dirty?=0 [ 18.395] sna_accel_flush: flush?=0, dirty?=0 [ 18.395] sna_block_handler (tv=589.762000) [ 18.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.395] sna_accel_do_throttle -- no pending activity [ 18.395] sna_wakeup_handler [ 18.395] sna_accel_flush: flush?=0, dirty?=0 [ 18.395] sna_accel_flush: flush?=0, dirty?=0 [ 18.395] sna_accel_flush: flush?=0, dirty?=0 [ 18.395] sna_block_handler (tv=589.762000) [ 18.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.395] sna_accel_do_throttle -- no pending activity [ 18.411] sna_wakeup_handler [ 18.411] sna_accel_flush: flush?=0, dirty?=0 [ 18.411] sna_accel_flush: flush?=0, dirty?=0 [ 18.411] sna_block_handler (tv=589.746000) [ 18.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.411] sna_accel_do_throttle -- no pending activity [ 18.411] sna_wakeup_handler [ 18.411] sna_accel_flush: flush?=0, dirty?=0 [ 18.411] sna_accel_flush: flush?=0, dirty?=0 [ 18.411] sna_accel_flush: flush?=0, dirty?=0 [ 18.411] sna_block_handler (tv=589.746000) [ 18.411] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.411] sna_accel_do_throttle -- no pending activity [ 18.427] sna_wakeup_handler [ 18.427] sna_accel_flush: flush?=0, dirty?=0 [ 18.427] sna_accel_flush: flush?=0, dirty?=0 [ 18.427] sna_block_handler (tv=589.730000) [ 18.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.427] sna_accel_do_throttle -- no pending activity [ 18.427] sna_wakeup_handler [ 18.427] sna_accel_flush: flush?=0, dirty?=0 [ 18.427] sna_accel_flush: flush?=0, dirty?=0 [ 18.427] sna_accel_flush: flush?=0, dirty?=0 [ 18.427] sna_block_handler (tv=589.730000) [ 18.427] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.427] sna_accel_do_throttle -- no pending activity [ 18.443] sna_wakeup_handler [ 18.443] sna_accel_flush: flush?=0, dirty?=0 [ 18.443] sna_accel_flush: flush?=0, dirty?=0 [ 18.443] sna_block_handler (tv=589.714000) [ 18.443] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.443] sna_accel_do_throttle -- no pending activity [ 18.443] sna_wakeup_handler [ 18.443] sna_accel_flush: flush?=0, dirty?=0 [ 18.443] sna_accel_flush: flush?=0, dirty?=0 [ 18.443] sna_accel_flush: flush?=0, dirty?=0 [ 18.443] sna_block_handler (tv=589.714000) [ 18.443] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.443] sna_accel_do_throttle -- no pending activity [ 18.459] sna_wakeup_handler [ 18.459] sna_accel_flush: flush?=0, dirty?=0 [ 18.459] sna_accel_flush: flush?=0, dirty?=0 [ 18.459] sna_block_handler (tv=589.698000) [ 18.459] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.459] sna_accel_do_throttle -- no pending activity [ 18.460] sna_wakeup_handler [ 18.460] sna_accel_flush: flush?=0, dirty?=0 [ 18.460] sna_accel_flush: flush?=0, dirty?=0 [ 18.460] sna_accel_flush: flush?=0, dirty?=0 [ 18.460] sna_block_handler (tv=589.697000) [ 18.460] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.460] sna_accel_do_throttle -- no pending activity [ 18.476] sna_wakeup_handler [ 18.476] sna_accel_flush: flush?=0, dirty?=0 [ 18.476] sna_accel_flush: flush?=0, dirty?=0 [ 18.476] sna_block_handler (tv=589.681000) [ 18.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.476] sna_accel_do_throttle -- no pending activity [ 18.476] sna_wakeup_handler [ 18.476] sna_accel_flush: flush?=0, dirty?=0 [ 18.476] sna_accel_flush: flush?=0, dirty?=0 [ 18.476] sna_accel_flush: flush?=0, dirty?=0 [ 18.476] sna_block_handler (tv=589.681000) [ 18.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.476] sna_accel_do_throttle -- no pending activity [ 18.492] sna_wakeup_handler [ 18.492] sna_accel_flush: flush?=0, dirty?=0 [ 18.492] sna_accel_flush: flush?=0, dirty?=0 [ 18.492] sna_block_handler (tv=589.665000) [ 18.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.492] sna_accel_do_throttle -- no pending activity [ 18.492] sna_wakeup_handler [ 18.492] sna_accel_flush: flush?=0, dirty?=0 [ 18.492] sna_accel_flush: flush?=0, dirty?=0 [ 18.492] sna_accel_flush: flush?=0, dirty?=0 [ 18.492] sna_block_handler (tv=589.665000) [ 18.492] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.492] sna_accel_do_throttle -- no pending activity [ 18.508] sna_wakeup_handler [ 18.508] sna_accel_flush: flush?=0, dirty?=0 [ 18.508] sna_accel_flush: flush?=0, dirty?=0 [ 18.508] sna_block_handler (tv=589.649000) [ 18.508] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.508] sna_accel_do_throttle -- no pending activity [ 18.508] sna_wakeup_handler [ 18.508] sna_accel_flush: flush?=0, dirty?=0 [ 18.508] sna_accel_flush: flush?=0, dirty?=0 [ 18.508] sna_accel_flush: flush?=0, dirty?=0 [ 18.508] sna_block_handler (tv=589.649000) [ 18.508] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.508] sna_accel_do_throttle -- no pending activity [ 18.525] sna_wakeup_handler [ 18.525] sna_accel_flush: flush?=0, dirty?=0 [ 18.525] sna_accel_flush: flush?=0, dirty?=0 [ 18.525] sna_block_handler (tv=589.632000) [ 18.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.525] sna_accel_do_throttle -- no pending activity [ 18.525] sna_wakeup_handler [ 18.525] sna_accel_flush: flush?=0, dirty?=0 [ 18.525] sna_accel_flush: flush?=0, dirty?=0 [ 18.525] sna_accel_flush: flush?=0, dirty?=0 [ 18.525] sna_block_handler (tv=589.632000) [ 18.525] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.525] sna_accel_do_throttle -- no pending activity [ 18.541] sna_wakeup_handler [ 18.541] sna_accel_flush: flush?=0, dirty?=0 [ 18.541] sna_accel_flush: flush?=0, dirty?=0 [ 18.541] sna_block_handler (tv=589.616000) [ 18.541] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.541] sna_accel_do_throttle -- no pending activity [ 18.541] sna_wakeup_handler [ 18.541] sna_accel_flush: flush?=0, dirty?=0 [ 18.541] sna_accel_flush: flush?=0, dirty?=0 [ 18.541] sna_accel_flush: flush?=0, dirty?=0 [ 18.541] sna_block_handler (tv=589.616000) [ 18.541] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.541] sna_accel_do_throttle -- no pending activity [ 18.557] sna_wakeup_handler [ 18.557] sna_accel_flush: flush?=0, dirty?=0 [ 18.557] sna_accel_flush: flush?=0, dirty?=0 [ 18.557] sna_block_handler (tv=589.600000) [ 18.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.557] sna_accel_do_throttle -- no pending activity [ 18.557] sna_wakeup_handler [ 18.557] sna_accel_flush: flush?=0, dirty?=0 [ 18.557] sna_accel_flush: flush?=0, dirty?=0 [ 18.557] sna_accel_flush: flush?=0, dirty?=0 [ 18.557] sna_block_handler (tv=589.600000) [ 18.557] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.557] sna_accel_do_throttle -- no pending activity [ 18.573] sna_wakeup_handler [ 18.573] sna_accel_flush: flush?=0, dirty?=0 [ 18.573] sna_accel_flush: flush?=0, dirty?=0 [ 18.573] sna_block_handler (tv=589.584000) [ 18.573] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.573] sna_accel_do_throttle -- no pending activity [ 18.573] sna_wakeup_handler [ 18.573] sna_accel_flush: flush?=0, dirty?=0 [ 18.573] sna_accel_flush: flush?=0, dirty?=0 [ 18.574] sna_accel_flush: flush?=0, dirty?=0 [ 18.574] sna_block_handler (tv=589.583000) [ 18.574] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.574] sna_accel_do_throttle -- no pending activity [ 18.590] sna_wakeup_handler [ 18.590] sna_accel_flush: flush?=0, dirty?=0 [ 18.590] sna_accel_flush: flush?=0, dirty?=0 [ 18.590] sna_block_handler (tv=589.567000) [ 18.590] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.590] sna_accel_do_throttle -- no pending activity [ 18.590] sna_wakeup_handler [ 18.590] sna_accel_flush: flush?=0, dirty?=0 [ 18.590] sna_accel_flush: flush?=0, dirty?=0 [ 18.590] sna_accel_flush: flush?=0, dirty?=0 [ 18.590] sna_block_handler (tv=589.567000) [ 18.590] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.590] sna_accel_do_throttle -- no pending activity [ 18.606] sna_wakeup_handler [ 18.606] sna_accel_flush: flush?=0, dirty?=0 [ 18.606] sna_accel_flush: flush?=0, dirty?=0 [ 18.606] sna_block_handler (tv=589.551000) [ 18.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.606] sna_accel_do_throttle -- no pending activity [ 18.606] sna_wakeup_handler [ 18.606] sna_accel_flush: flush?=0, dirty?=0 [ 18.606] sna_accel_flush: flush?=0, dirty?=0 [ 18.606] sna_accel_flush: flush?=0, dirty?=0 [ 18.606] sna_block_handler (tv=589.551000) [ 18.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.606] sna_accel_do_throttle -- no pending activity [ 18.622] sna_wakeup_handler [ 18.622] sna_accel_flush: flush?=0, dirty?=0 [ 18.622] sna_accel_flush: flush?=0, dirty?=0 [ 18.622] sna_block_handler (tv=589.535000) [ 18.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.622] sna_accel_do_throttle -- no pending activity [ 18.622] sna_wakeup_handler [ 18.622] sna_accel_flush: flush?=0, dirty?=0 [ 18.622] sna_accel_flush: flush?=0, dirty?=0 [ 18.622] sna_accel_flush: flush?=0, dirty?=0 [ 18.622] sna_block_handler (tv=589.535000) [ 18.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.622] sna_accel_do_throttle -- no pending activity [ 18.639] sna_wakeup_handler [ 18.639] sna_accel_flush: flush?=0, dirty?=0 [ 18.639] sna_accel_flush: flush?=0, dirty?=0 [ 18.639] sna_block_handler (tv=589.518000) [ 18.639] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.639] sna_accel_do_throttle -- no pending activity [ 18.639] sna_wakeup_handler [ 18.639] sna_accel_flush: flush?=0, dirty?=0 [ 18.639] sna_accel_flush: flush?=0, dirty?=0 [ 18.639] sna_accel_flush: flush?=0, dirty?=0 [ 18.639] sna_block_handler (tv=589.518000) [ 18.639] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.639] sna_accel_do_throttle -- no pending activity [ 18.655] sna_wakeup_handler [ 18.655] sna_accel_flush: flush?=0, dirty?=0 [ 18.655] sna_accel_flush: flush?=0, dirty?=0 [ 18.655] sna_block_handler (tv=589.502000) [ 18.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.655] sna_accel_do_throttle -- no pending activity [ 18.655] sna_wakeup_handler [ 18.655] sna_accel_flush: flush?=0, dirty?=0 [ 18.655] sna_accel_flush: flush?=0, dirty?=0 [ 18.655] sna_accel_flush: flush?=0, dirty?=0 [ 18.655] sna_block_handler (tv=589.502000) [ 18.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.655] sna_accel_do_throttle -- no pending activity [ 18.671] sna_wakeup_handler [ 18.671] sna_accel_flush: flush?=0, dirty?=0 [ 18.671] sna_accel_flush: flush?=0, dirty?=0 [ 18.671] sna_block_handler (tv=589.486000) [ 18.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.671] sna_accel_do_throttle -- no pending activity [ 18.671] sna_wakeup_handler [ 18.671] sna_accel_flush: flush?=0, dirty?=0 [ 18.671] sna_accel_flush: flush?=0, dirty?=0 [ 18.671] sna_accel_flush: flush?=0, dirty?=0 [ 18.671] sna_block_handler (tv=589.486000) [ 18.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.671] sna_accel_do_throttle -- no pending activity [ 18.687] sna_wakeup_handler [ 18.687] sna_accel_flush: flush?=0, dirty?=0 [ 18.687] sna_accel_flush: flush?=0, dirty?=0 [ 18.687] sna_block_handler (tv=589.470000) [ 18.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.687] sna_accel_do_throttle -- no pending activity [ 18.687] sna_wakeup_handler [ 18.687] sna_accel_flush: flush?=0, dirty?=0 [ 18.687] sna_accel_flush: flush?=0, dirty?=0 [ 18.687] sna_accel_flush: flush?=0, dirty?=0 [ 18.687] sna_block_handler (tv=589.470000) [ 18.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.687] sna_accel_do_throttle -- no pending activity [ 18.703] sna_wakeup_handler [ 18.703] sna_accel_flush: flush?=0, dirty?=0 [ 18.703] sna_accel_flush: flush?=0, dirty?=0 [ 18.703] sna_block_handler (tv=589.454000) [ 18.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.703] sna_accel_do_throttle -- no pending activity [ 18.703] sna_wakeup_handler [ 18.703] sna_accel_flush: flush?=0, dirty?=0 [ 18.703] sna_accel_flush: flush?=0, dirty?=0 [ 18.703] sna_accel_flush: flush?=0, dirty?=0 [ 18.703] sna_block_handler (tv=589.454000) [ 18.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.703] sna_accel_do_throttle -- no pending activity [ 18.720] sna_wakeup_handler [ 18.720] sna_accel_flush: flush?=0, dirty?=0 [ 18.720] sna_accel_flush: flush?=0, dirty?=0 [ 18.720] sna_block_handler (tv=589.437000) [ 18.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.720] sna_accel_do_throttle -- no pending activity [ 18.720] sna_wakeup_handler [ 18.720] sna_accel_flush: flush?=0, dirty?=0 [ 18.720] sna_accel_flush: flush?=0, dirty?=0 [ 18.720] sna_accel_flush: flush?=0, dirty?=0 [ 18.720] sna_block_handler (tv=589.437000) [ 18.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.720] sna_accel_do_throttle -- no pending activity [ 18.736] sna_wakeup_handler [ 18.736] sna_accel_flush: flush?=0, dirty?=0 [ 18.736] sna_accel_flush: flush?=0, dirty?=0 [ 18.736] sna_block_handler (tv=589.421000) [ 18.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.736] sna_accel_do_throttle -- no pending activity [ 18.736] sna_wakeup_handler [ 18.736] sna_accel_flush: flush?=0, dirty?=0 [ 18.736] sna_accel_flush: flush?=0, dirty?=0 [ 18.736] sna_accel_flush: flush?=0, dirty?=0 [ 18.736] sna_block_handler (tv=589.421000) [ 18.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.736] sna_accel_do_throttle -- no pending activity [ 18.752] sna_wakeup_handler [ 18.752] sna_accel_flush: flush?=0, dirty?=0 [ 18.752] sna_accel_flush: flush?=0, dirty?=0 [ 18.752] sna_block_handler (tv=589.405000) [ 18.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.752] sna_accel_do_throttle -- no pending activity [ 18.752] sna_wakeup_handler [ 18.752] sna_accel_flush: flush?=0, dirty?=0 [ 18.752] sna_accel_flush: flush?=0, dirty?=0 [ 18.752] sna_accel_flush: flush?=0, dirty?=0 [ 18.752] sna_block_handler (tv=589.405000) [ 18.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.752] sna_accel_do_throttle -- no pending activity [ 18.768] sna_wakeup_handler [ 18.768] sna_accel_flush: flush?=0, dirty?=0 [ 18.768] sna_accel_flush: flush?=0, dirty?=0 [ 18.768] sna_block_handler (tv=589.389000) [ 18.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.768] sna_accel_do_throttle -- no pending activity [ 18.768] sna_wakeup_handler [ 18.768] sna_accel_flush: flush?=0, dirty?=0 [ 18.768] sna_accel_flush: flush?=0, dirty?=0 [ 18.769] sna_accel_flush: flush?=0, dirty?=0 [ 18.769] sna_block_handler (tv=589.388000) [ 18.769] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.769] sna_accel_do_throttle -- no pending activity [ 18.785] sna_wakeup_handler [ 18.785] sna_accel_flush: flush?=0, dirty?=0 [ 18.785] sna_accel_flush: flush?=0, dirty?=0 [ 18.785] sna_block_handler (tv=589.372000) [ 18.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.785] sna_accel_do_throttle -- no pending activity [ 18.785] sna_wakeup_handler [ 18.785] sna_accel_flush: flush?=0, dirty?=0 [ 18.785] sna_accel_flush: flush?=0, dirty?=0 [ 18.785] sna_accel_flush: flush?=0, dirty?=0 [ 18.785] sna_block_handler (tv=589.372000) [ 18.785] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.785] sna_accel_do_throttle -- no pending activity [ 18.801] sna_wakeup_handler [ 18.801] sna_accel_flush: flush?=0, dirty?=0 [ 18.801] sna_accel_flush: flush?=0, dirty?=0 [ 18.801] sna_block_handler (tv=589.356000) [ 18.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.801] sna_accel_do_throttle -- no pending activity [ 18.801] sna_wakeup_handler [ 18.801] sna_accel_flush: flush?=0, dirty?=0 [ 18.801] sna_accel_flush: flush?=0, dirty?=0 [ 18.801] sna_accel_flush: flush?=0, dirty?=0 [ 18.801] sna_block_handler (tv=589.356000) [ 18.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.801] sna_accel_do_throttle -- no pending activity [ 18.817] sna_wakeup_handler [ 18.817] sna_accel_flush: flush?=0, dirty?=0 [ 18.817] sna_accel_flush: flush?=0, dirty?=0 [ 18.817] sna_block_handler (tv=589.340000) [ 18.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.817] sna_accel_do_throttle -- no pending activity [ 18.817] sna_wakeup_handler [ 18.817] sna_accel_flush: flush?=0, dirty?=0 [ 18.817] sna_accel_flush: flush?=0, dirty?=0 [ 18.817] sna_accel_flush: flush?=0, dirty?=0 [ 18.817] sna_block_handler (tv=589.340000) [ 18.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.817] sna_accel_do_throttle -- no pending activity [ 18.818] sna_wakeup_handler [ 18.818] sna_create_pixmap(576, 76, 24, usage=0) [ 18.818] kgem_can_create_2d: 576x76 @ 24 [ 18.818] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.818] kgem_can_create_2d: untiled size=176128 [ 18.818] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.818] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.818] kgem_can_create_2d: tiled[-1] size=176128 [ 18.818] sna_create_pixmap: usage=0, flags=1b [ 18.818] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.818] __pop_freed_pixmap: reusing freed pixmap=1408 header [ 18.818] create_pixmap_hdr: pixmap=1419, width=576, height=76, usage=0 [ 18.818] sna_create_pixmap: serial=1419, 576x76, usage=0 [ 18.818] sna_composite_rectangles(pixmap=1420, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.818] sna_composite_rectangles: converted to op 0 [ 18.818] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.818] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.818] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.818] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.818] sna_composite_rectangles: dropping last-cpu hint [ 18.818] sna_drawable_use_bo pixmap=1420, box=((0, 0), (576, 76)), flags=19... [ 18.818] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.818] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.818] sna_pixmap_move_to_gpu(pixmap=1420, usage=0), flags=b [ 18.818] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.818] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.818] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.818] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.818] sna_pixmap_alloc_gpu: pixmap=1420 [ 18.818] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.818] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.818] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 18.818] from inactive: pitch=2560, tiling=1: handle=36, id=1111 [ 18.818] __sna_damage_all(576, 76) [ 18.818] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.818] sna_pixmap_mark_active: pixmap=1420, handle=36 [ 18.818] sna_drawable_use_bo: allocated GPU bo for operation [ 18.818] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.818] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 18.818] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.818] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.818] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.818] sna_render_get_solid: 0 [ 18.818] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 18.819] kgem_check_bo: num_pages=+50, num_exec=+1 [ 18.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.819] kgem_add_handle: handle=4, index=0 [ 18.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.819] gen9_composite_get_binding_table(ffc0) [ 18.819] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 18.819] kgem_add_handle: handle=36, index=1 [ 18.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 18.819] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 18.819] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.819] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.819] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.819] kgem_add_handle: handle=7, index=2 [ 18.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.819] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.819] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.819] gen9_emit_sampler: sampler = 1 [ 18.819] gen9_emit_sf: num_sf_outputs=1 [ 18.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.819] gen9_emit_vertex_elements: setup id=0 [ 18.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.819] (0, 0), (576, 76) [ 18.819] gen8_vertex_flush[490] = 3 [ 18.819] sna_composite_rectangles: pixmap=1420 marking clear [0]? 1 [ 18.819] sna_composite_rectangles(pixmap=1420, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 18.819] sna_composite_rectangles: converted to op 1 [ 18.819] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.819] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.819] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.819] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.819] sna_composite_rectangles: promoting to full GPU [ 18.819] sna_composite_rectangles: dropping last-cpu hint [ 18.819] sna_drawable_use_bo pixmap=1420, box=((0, 0), (576, 76)), flags=19... [ 18.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.819] sna_drawable_use_bo: using whole GPU bo [ 18.819] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 18.819] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.819] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 18.819] sna_render_get_solid: ff2c001e [ 18.819] sna_render_get_solid(0) = ff2c001e (old) [ 18.819] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 18.819] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.819] gen9_composite_get_binding_table(ff00) [ 18.819] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 18.819] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 18.819] kgem_add_handle: handle=8, index=3 [ 18.819] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 18.819] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.819] gen9_emit_vertex_elements: setup id=0 [ 18.819] (0, 0), (576, 76) [ 18.819] gen8_vertex_flush[4cc] = 3 [ 18.819] sna_composite_rectangles: pixmap=1420 marking clear [ff2c001e]? 1 [ 18.819] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=58c [ 18.819] sna_validate_gc: recomputing clip [ 18.819] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 18.819] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1420:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 18.819] sna_copy_area: normal copy [ 18.819] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 18.819] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 18.819] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 18.819] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 18.819] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 18.819] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 18.819] sna_do_copy: pixmap -- no source clipping [ 18.819] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 18.819] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 18.819] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1420+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 18.819] sna_copy_boxes: dst=(priv=0x55bca9b8ad40, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 18.819] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.819] sna_drawable_use_bo pixmap=1420, box=((0, 0), (576, 76)), flags=1b... [ 18.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 18.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.819] sna_drawable_use_bo: using whole GPU bo [ 18.819] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 18.819] sna_pixmap_move_to_gpu: already all-damaged [ 18.819] sna_pixmap_mark_active: pixmap=292, handle=9 [ 18.819] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.819] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 18.819] kgem_bo_is_render: handle=9, rq? 0 [0] [ 18.819] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.819] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.819] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 18.819] gen9_composite_get_binding_table(fe80) [ 18.819] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 18.819] kgem_add_handle: handle=9, index=4 [ 18.819] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 18.819] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 18.819] gen9_emit_sampler: sampler = 0 [ 18.819] gen9_emit_vertex_elements: setup id=0 [ 18.819] (192, 1096) -> (0, 0) + (576, 76) [ 18.819] gen8_vertex_flush[510] = 3 [ 18.819] sna_create_pixmap(80, 80, 32, usage=0) [ 18.819] kgem_can_create_2d: 80x80 @ 32 [ 18.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 18.819] kgem_can_create_2d: untiled size=28672 [ 18.819] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 18.819] kgem_choose_tiling: 80x80 -> 0 [ 18.819] sna_create_pixmap: usage=0, flags=b [ 18.819] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 18.819] __pop_freed_pixmap: reusing freed pixmap=1412 header [ 18.819] create_pixmap_hdr: pixmap=1421, width=80, height=80, usage=0 [ 18.819] sna_create_pixmap: serial=1421, 80x80, usage=0 [ 18.819] sna_composite_rectangles(pixmap=1422, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 18.819] sna_composite_rectangles: converted to op 0 [ 18.819] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 18.819] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 18.819] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 18.819] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 18.819] sna_composite_rectangles: dropping last-cpu hint [ 18.819] sna_drawable_use_bo pixmap=1422, box=((0, 0), (80, 80)), flags=19... [ 18.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.819] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.819] sna_pixmap_move_to_gpu(pixmap=1422, usage=0), flags=b [ 18.819] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.819] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 18.819] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 18.819] kgem_choose_tiling: 80x80 -> 0 [ 18.819] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 18.819] kgem_choose_tiling: 80x80 -> 0 [ 18.819] sna_pixmap_alloc_gpu: pixmap=1422 [ 18.819] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 18.819] inactive too small: 5 < 7 [ 18.819] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 18.819] from inactive: pitch=320, tiling=0: handle=3, id=1112 [ 18.819] __sna_damage_all(80, 80) [ 18.819] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.819] sna_pixmap_mark_active: pixmap=1422, handle=3 [ 18.819] sna_drawable_use_bo: allocated GPU bo for operation [ 18.819] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.819] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.819] kgem_bo_is_render: handle=3, rq? 0 [0] [ 18.819] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 18.819] sna_render_get_solid: 0 [ 18.819] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.819] kgem_set_mode: flushing before new bo [ 18.819] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 18.819] gen8_vertex_close: reloc[0] = 287 [ 18.819] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.819] kgem_add_handle: handle=23, index=5 [ 18.819] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 18.819] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 18.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.819] kgem_fixup_relocs: shrinking by 61440 [ 18.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.819] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.819] __kgem_bo_clear_busy: handle=7 [ 18.819] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.819] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.819] __kgem_bo_clear_busy: handle=8 [ 18.819] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.819] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 18.819] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.819] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.819] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.819] kgem_check_bo: num_pages=+16, num_exec=+1 [ 18.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.819] kgem_add_handle: handle=4, index=0 [ 18.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.819] gen9_composite_get_binding_table(ffc0) [ 18.819] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 18.819] kgem_add_handle: handle=3, index=1 [ 18.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 18.819] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 18.819] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 18.819] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.819] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.819] kgem_add_handle: handle=7, index=2 [ 18.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.819] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.819] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.819] gen9_emit_sampler: sampler = 1 [ 18.819] gen9_emit_sf: num_sf_outputs=1 [ 18.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.819] gen9_emit_vertex_elements: setup id=0 [ 18.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.819] (0, 0), (80, 80) [ 18.819] gen8_vertex_flush[490] = 3 [ 18.819] sna_composite_rectangles: pixmap=1422 marking clear [0]? 1 [ 18.819] sna_composite_rectangles(pixmap=1422, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 18.819] sna_composite_rectangles: converted to op 1 [ 18.819] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 18.819] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 18.819] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 18.819] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 18.819] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 18.819] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 18.819] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 18.819] sna_composite_rectangles: dropping last-cpu hint [ 18.819] sna_drawable_use_bo pixmap=1422, box=((0, 0), (80, 80)), flags=1... [ 18.819] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 18.819] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.819] sna_drawable_use_bo: using whole GPU bo [ 18.819] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 18.819] kgem_bo_is_render: handle=3, rq? 1 [1] [ 18.819] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 18.819] sna_render_get_solid: 40404040 [ 18.819] sna_render_get_solid(1) = 40404040 (old) [ 18.819] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.820] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.820] gen9_composite_get_binding_table(ff00) [ 18.820] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 18.820] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 18.820] kgem_add_handle: handle=8, index=3 [ 18.820] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 18.820] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.820] gen9_emit_vertex_elements: setup id=0 [ 18.820] (0, 0), (2, 2) [ 18.820] (78, 0), (80, 2) [ 18.820] (0, 78), (2, 80) [ 18.820] (78, 78), (80, 80) [ 18.820] gen8_vertex_flush[4cc] = 12 [ 18.820] sna_composite(pixmap=1420, op=3, src=1422+(192, 1096), mask=0+(0, 0), dst=1420+(0, 0)+(0, 0), size=(576, 76) [ 18.820] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.820] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.820] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.820] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.820] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 18.820] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.820] gen9_render_composite: 576x76, current mode=1/1 [ 18.820] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.820] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 18.820] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 18.820] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.820] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.820] sna_drawable_use_bo pixmap=1420, box=((0, 0), (576, 76)), flags=7... [ 18.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.820] sna_drawable_use_bo: using whole GPU bo [ 18.820] gen9_composite_set_target: pixmap=1420, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.820] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 18.820] sna_transform_is_imprecise_integer_translation: no transform [ 18.820] gen9_composite_picture: integer translation (0, 0), removing [ 18.820] sna_render_pixmap_bo pixmap=1422, (192, 1096)x(576, 76)/(80, 80) [ 18.820] sna_render_pixmap_bo: GPU all damaged [ 18.820] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.820] kgem_bo_is_render: handle=3, rq? 1 [1] [ 18.820] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 18.820] gen4_choose_composite_emitter: identity src, no mask [ 18.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.820] __kgem_retire_rq: request 1 complete [ 18.820] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 18.820] kgem_set_mode: flushing before new bo [ 18.820] gen8_vertex_close: used=48, vbo active? 23, vb=1, nreloc=1 [ 18.820] gen8_vertex_close: reloc[0] = 287 [ 18.820] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.820] kgem_add_handle: handle=23, index=4 [ 18.820] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd545000) [ 18.820] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 18.820] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.820] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.820] kgem_fixup_relocs: shrinking by 61440 [ 18.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.820] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.820] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 18.820] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.820] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.820] __kgem_bo_clear_busy: handle=7 [ 18.820] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.820] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.820] __kgem_bo_clear_busy: handle=8 [ 18.820] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.820] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.820] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.820] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.820] kgem_check_bo: num_pages=+66, num_exec=+2 [ 18.820] aligning vertex: was 2, now 3 floats per vertex [ 18.820] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.820] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.820] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.820] kgem_add_handle: handle=4, index=0 [ 18.820] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.820] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.820] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.820] gen9_composite_get_binding_table(ffc0) [ 18.820] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 18.820] kgem_add_handle: handle=36, index=1 [ 18.820] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 18.820] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 18.820] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.820] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 18.820] kgem_add_handle: handle=3, index=2 [ 18.820] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 18.820] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 18.820] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 18.820] gen9_emit_sampler: sampler = a [ 18.820] gen9_emit_sf: num_sf_outputs=1 [ 18.820] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.820] gen9_emit_vertex_elements: setup id=2 [ 18.820] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.820] gen9_render_composite_box: (0, 0), (576, 76) [ 18.820] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.820] gen8_vertex_flush[490] = 3 [ 18.820] sna_destroy_pixmap: pixmap=1422, attached?=1 [ 18.820] _kgem_bo_destroy: handle=3, proxy? 0 [ 18.820] __kgem_bo_destroy: handle=3, size=65536 [ 18.820] __kgem_bo_destroy: handle=3 -> active [ 18.820] __sna_free_pixmap(pixmap=1422) [ 18.820] sna_create_pixmap(576, 76, 32, usage=0) [ 18.820] kgem_can_create_2d: 576x76 @ 32 [ 18.820] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.820] kgem_can_create_2d: untiled size=176128 [ 18.820] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.820] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.820] kgem_can_create_2d: tiled[-1] size=176128 [ 18.820] sna_create_pixmap: usage=0, flags=1b [ 18.820] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.820] __pop_freed_pixmap: reusing freed pixmap=1422 header [ 18.820] create_pixmap_hdr: pixmap=1423, width=576, height=76, usage=0 [ 18.820] sna_create_pixmap: serial=1423, 576x76, usage=0 [ 18.820] sna_composite_rectangles(pixmap=1424, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.820] sna_composite_rectangles: converted to op 0 [ 18.820] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.820] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.820] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.820] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.820] sna_composite_rectangles: dropping last-cpu hint [ 18.820] sna_drawable_use_bo pixmap=1424, box=((0, 0), (576, 76)), flags=19... [ 18.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.820] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.820] sna_pixmap_move_to_gpu(pixmap=1424, usage=0), flags=b [ 18.820] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.820] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.820] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.820] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.820] sna_pixmap_alloc_gpu: pixmap=1424 [ 18.820] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.820] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.820] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 18.820] from inactive: pitch=2560, tiling=1: handle=38, id=1113 [ 18.820] __sna_damage_all(576, 76) [ 18.820] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.820] sna_pixmap_mark_active: pixmap=1424, handle=38 [ 18.820] sna_drawable_use_bo: allocated GPU bo for operation [ 18.820] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.820] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.820] kgem_bo_is_render: handle=38, rq? 0 [0] [ 18.820] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.820] sna_render_get_solid: 0 [ 18.820] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.820] __kgem_retire_rq: request 1 complete [ 18.820] kgem_set_mode: flushing before new bo [ 18.820] gen8_vertex_close: used=57, vbo active? 23, vb=4, nreloc=1 [ 18.820] gen8_vertex_close: reloc[0] = 287 [ 18.820] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.820] kgem_add_handle: handle=23, index=3 [ 18.820] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.820] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 18.820] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.820] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.820] kgem_fixup_relocs: shrinking by 61440 [ 18.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.820] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.820] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.820] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.820] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 18.820] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.820] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.820] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.820] kgem_check_bo: num_pages=+50, num_exec=+1 [ 18.820] aligning vertex: was 3, now 2 floats per vertex [ 18.820] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.820] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.820] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.820] kgem_add_handle: handle=4, index=0 [ 18.820] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.820] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.820] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.820] gen9_composite_get_binding_table(ffc0) [ 18.820] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 18.820] kgem_add_handle: handle=38, index=1 [ 18.820] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 18.820] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 18.820] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.820] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.820] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.820] kgem_add_handle: handle=7, index=2 [ 18.820] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.820] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.820] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.820] gen9_emit_sampler: sampler = 1 [ 18.820] gen9_emit_sf: num_sf_outputs=1 [ 18.820] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.820] gen9_emit_vertex_elements: setup id=0 [ 18.820] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.820] (0, 0), (576, 76) [ 18.820] gen8_vertex_flush[490] = 3 [ 18.820] sna_composite_rectangles: pixmap=1424 marking clear [0]? 1 [ 18.820] sna_composite(pixmap=1424, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1424+(0, 0)+(0, 0), size=(576, 76) [ 18.820] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.820] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.820] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.820] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.820] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 18.820] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.820] gen9_render_composite: 576x76, current mode=1/1 [ 18.820] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.820] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 18.820] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 18.820] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 18.820] sna_drawable_use_bo pixmap=1424, box=((0, 0), (576, 76)), flags=1f... [ 18.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 18.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.820] sna_drawable_use_bo: using whole GPU bo [ 18.820] gen9_composite_set_target: pixmap=1424, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.820] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 18.820] sna_transform_is_imprecise_integer_translation: no transform [ 18.820] gen9_composite_picture: integer translation (0, 0), removing [ 18.820] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 18.820] sna_render_pixmap_bo: GPU all damaged [ 18.820] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.820] kgem_bo_is_render: handle=9, rq? 0 [0] [ 18.820] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.820] gen4_choose_composite_emitter: identity src, no mask [ 18.820] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 18.820] aligning vertex: was 2, now 3 floats per vertex [ 18.820] gen9_composite_get_binding_table(ff00) [ 18.820] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 18.820] kgem_add_handle: handle=9, index=3 [ 18.820] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 18.820] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 18.820] gen9_emit_sampler: sampler = 2 [ 18.820] gen9_emit_vertex_elements: setup id=2 [ 18.820] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.820] gen9_render_composite_box: (0, 0), (576, 76) [ 18.820] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.820] gen8_vertex_flush[504] = 3 [ 18.820] sna_composite_rectangles(pixmap=1424, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 18.820] sna_composite_rectangles: converted to op 3 [ 18.820] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.820] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.820] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.820] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.820] sna_drawable_use_bo pixmap=1424, box=((0, 0), (576, 76)), flags=1... [ 18.820] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 18.820] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.820] sna_drawable_use_bo: using whole GPU bo [ 18.821] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 18.821] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.821] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 18.821] sna_render_get_solid: 660a0a0a [ 18.821] sna_render_get_solid(2) = 660a0a0a (old) [ 18.821] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 18.821] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.821] aligning vertex: was 3, now 2 floats per vertex [ 18.821] gen9_composite_get_binding_table(fe80) [ 18.821] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 18.821] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 18.821] kgem_add_handle: handle=8, index=4 [ 18.821] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 18.821] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.821] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 18.821] gen9_emit_sampler: sampler = 1 [ 18.821] gen9_emit_vertex_elements: setup id=0 [ 18.821] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.821] (0, 0), (576, 76) [ 18.821] gen8_vertex_flush[57c] = 3 [ 18.821] sna_create_pixmap(576, 76, 32, usage=0) [ 18.821] kgem_can_create_2d: 576x76 @ 32 [ 18.821] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.821] kgem_can_create_2d: untiled size=176128 [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.821] kgem_can_create_2d: tiled[-1] size=176128 [ 18.821] sna_create_pixmap: usage=0, flags=1b [ 18.821] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.821] __pop_freed_pixmap: reusing freed pixmap=1414 header [ 18.821] create_pixmap_hdr: pixmap=1425, width=576, height=76, usage=0 [ 18.821] sna_create_pixmap: serial=1425, 576x76, usage=0 [ 18.821] sna_composite_rectangles(pixmap=1426, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.821] sna_composite_rectangles: converted to op 0 [ 18.821] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.821] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.821] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.821] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.821] sna_composite_rectangles: dropping last-cpu hint [ 18.821] sna_drawable_use_bo pixmap=1426, box=((0, 0), (576, 76)), flags=19... [ 18.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.821] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.821] sna_pixmap_move_to_gpu(pixmap=1426, usage=0), flags=b [ 18.821] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.821] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] sna_pixmap_alloc_gpu: pixmap=1426 [ 18.821] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.821] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.821] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 18.821] from inactive: pitch=2560, tiling=1: handle=37, id=1114 [ 18.821] __sna_damage_all(576, 76) [ 18.821] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.821] sna_pixmap_mark_active: pixmap=1426, handle=37 [ 18.821] sna_drawable_use_bo: allocated GPU bo for operation [ 18.821] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.821] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.821] kgem_bo_is_render: handle=37, rq? 0 [0] [ 18.821] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.821] sna_render_get_solid: 0 [ 18.821] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.821] __kgem_retire_rq: request 1 complete [ 18.821] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 18.821] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 18.821] kgem_bo_move_to_cache: release handle=3 [ 18.821] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 18.821] kgem_set_mode: flushing before new bo [ 18.821] gen8_vertex_close: used=82, vbo active? 23, vb=5, nreloc=2 [ 18.821] gen8_vertex_close: reloc[0] = 287 [ 18.821] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.821] kgem_add_handle: handle=23, index=5 [ 18.821] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 18.821] gen8_vertex_close: reloc[1] = 316 [ 18.821] kgem_add_reloc64: handle=23, pos=316, delta=0, domains=200000 [ 18.821] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 18.821] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 18.821] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.821] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.821] kgem_fixup_relocs: shrinking by 61440 [ 18.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.821] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.821] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 18.821] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.821] __kgem_bo_clear_busy: handle=7 [ 18.821] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.821] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 18.821] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.821] __kgem_bo_clear_busy: handle=8 [ 18.821] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.821] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.821] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.821] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.821] kgem_check_bo: num_pages=+50, num_exec=+1 [ 18.821] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.821] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.821] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.821] kgem_add_handle: handle=4, index=0 [ 18.821] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.821] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.821] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.821] gen9_composite_get_binding_table(ffc0) [ 18.821] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 18.821] kgem_add_handle: handle=37, index=1 [ 18.821] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 18.821] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 18.821] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.821] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.821] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.821] kgem_add_handle: handle=7, index=2 [ 18.821] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.821] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.821] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.821] gen9_emit_sampler: sampler = 1 [ 18.821] gen9_emit_sf: num_sf_outputs=1 [ 18.821] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.821] gen9_emit_vertex_elements: setup id=0 [ 18.821] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.821] (0, 0), (576, 76) [ 18.821] gen8_vertex_flush[490] = 3 [ 18.821] sna_composite_rectangles: pixmap=1426 marking clear [0]? 1 [ 18.821] sna_create_pixmap(576, 76, 32, usage=0) [ 18.821] kgem_can_create_2d: 576x76 @ 32 [ 18.821] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.821] kgem_can_create_2d: untiled size=176128 [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.821] kgem_can_create_2d: tiled[-1] size=176128 [ 18.821] sna_create_pixmap: usage=0, flags=1b [ 18.821] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.821] __pop_freed_pixmap: reusing freed pixmap=1416 header [ 18.821] create_pixmap_hdr: pixmap=1427, width=576, height=76, usage=0 [ 18.821] sna_create_pixmap: serial=1427, 576x76, usage=0 [ 18.821] sna_composite_rectangles(pixmap=1428, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.821] sna_composite_rectangles: converted to op 0 [ 18.821] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.821] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.821] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.821] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.821] sna_composite_rectangles: dropping last-cpu hint [ 18.821] sna_drawable_use_bo pixmap=1428, box=((0, 0), (576, 76)), flags=19... [ 18.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.821] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.821] sna_pixmap_move_to_gpu(pixmap=1428, usage=0), flags=b [ 18.821] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.821] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] sna_pixmap_alloc_gpu: pixmap=1428 [ 18.821] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.821] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.821] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 18.821] from inactive: pitch=2560, tiling=1: handle=42, id=1115 [ 18.821] __sna_damage_all(576, 76) [ 18.821] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.821] sna_pixmap_mark_active: pixmap=1428, handle=42 [ 18.821] sna_drawable_use_bo: allocated GPU bo for operation [ 18.821] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.821] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.821] kgem_bo_is_render: handle=42, rq? 0 [0] [ 18.821] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.821] sna_render_get_solid: 0 [ 18.821] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.821] __kgem_retire_rq: request 1 complete [ 18.821] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 18.821] kgem_set_mode: flushing before new bo [ 18.821] gen8_vertex_close: used=88, vbo active? 23, vb=1, nreloc=1 [ 18.821] gen8_vertex_close: reloc[0] = 287 [ 18.821] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.821] kgem_add_handle: handle=23, index=3 [ 18.821] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.821] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 18.821] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.821] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.821] kgem_fixup_relocs: shrinking by 61440 [ 18.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.821] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.821] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 18.821] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.821] __kgem_bo_clear_busy: handle=7 [ 18.821] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.821] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.821] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.821] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.821] kgem_check_bo: num_pages=+114, num_exec=+1 [ 18.821] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.821] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.821] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.821] kgem_add_handle: handle=4, index=0 [ 18.821] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.821] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.821] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.821] gen9_composite_get_binding_table(ffc0) [ 18.821] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 18.821] kgem_add_handle: handle=42, index=1 [ 18.821] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 18.821] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 18.821] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.821] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.821] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.821] kgem_add_handle: handle=7, index=2 [ 18.821] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.821] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.821] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.821] gen9_emit_sampler: sampler = 1 [ 18.821] gen9_emit_sf: num_sf_outputs=1 [ 18.821] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.821] gen9_emit_vertex_elements: setup id=0 [ 18.821] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.821] (0, 0), (576, 76) [ 18.821] gen8_vertex_flush[490] = 3 [ 18.821] sna_composite_rectangles: pixmap=1428 marking clear [0]? 1 [ 18.821] sna_create_pixmap(576, 76, 32, usage=0) [ 18.821] kgem_can_create_2d: 576x76 @ 32 [ 18.821] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.821] kgem_can_create_2d: untiled size=176128 [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 18.821] kgem_can_create_2d: tiled[-1] size=176128 [ 18.821] sna_create_pixmap: usage=0, flags=1b [ 18.821] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 18.821] __pop_freed_pixmap: reusing freed pixmap=1418 header [ 18.821] create_pixmap_hdr: pixmap=1429, width=576, height=76, usage=0 [ 18.821] sna_create_pixmap: serial=1429, 576x76, usage=0 [ 18.821] sna_composite_rectangles(pixmap=1430, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 18.821] sna_composite_rectangles: converted to op 0 [ 18.821] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 18.821] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 18.821] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 18.821] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 18.821] sna_composite_rectangles: dropping last-cpu hint [ 18.821] sna_drawable_use_bo pixmap=1430, box=((0, 0), (576, 76)), flags=19... [ 18.821] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 18.821] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 18.821] sna_pixmap_move_to_gpu(pixmap=1430, usage=0), flags=b [ 18.821] sna_pixmap_move_to_gpu: CPU damage? 0 [ 18.821] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 18.821] sna_pixmap_alloc_gpu: pixmap=1430 [ 18.821] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 18.821] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 18.821] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 18.821] from inactive: pitch=2560, tiling=1: handle=16, id=1116 [ 18.821] __sna_damage_all(576, 76) [ 18.821] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 18.821] sna_pixmap_mark_active: pixmap=1430, handle=16 [ 18.821] sna_drawable_use_bo: allocated GPU bo for operation [ 18.821] sna_drawable_use_bo: using GPU bo with damage? 0 [ 18.822] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 18.822] kgem_bo_is_render: handle=16, rq? 0 [0] [ 18.822] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 18.822] sna_render_get_solid: 0 [ 18.822] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.822] __kgem_retire_rq: request 1 complete [ 18.822] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 18.822] kgem_set_mode: flushing before new bo [ 18.822] gen8_vertex_close: used=94, vbo active? 23, vb=1, nreloc=1 [ 18.822] gen8_vertex_close: reloc[0] = 287 [ 18.822] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.822] kgem_add_handle: handle=23, index=3 [ 18.822] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.822] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=189 [fenced=0] [ 18.822] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.822] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.822] kgem_fixup_relocs: shrinking by 61440 [ 18.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.822] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.822] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 18.822] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.822] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.822] __kgem_bo_clear_busy: handle=7 [ 18.822] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.822] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.822] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.822] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.822] kgem_check_bo: num_pages=+64, num_exec=+1 [ 18.822] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.822] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.822] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.822] kgem_add_handle: handle=4, index=0 [ 18.822] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.822] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.822] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.822] gen9_composite_get_binding_table(ffc0) [ 18.822] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 18.822] kgem_add_handle: handle=16, index=1 [ 18.822] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa8000) [ 18.822] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 18.822] [3fe0] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.822] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 18.822] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 18.822] kgem_add_handle: handle=7, index=2 [ 18.822] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 18.822] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.822] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.822] gen9_emit_sampler: sampler = 1 [ 18.822] gen9_emit_sf: num_sf_outputs=1 [ 18.822] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.822] gen9_emit_vertex_elements: setup id=0 [ 18.822] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.822] (0, 0), (576, 76) [ 18.822] gen8_vertex_flush[490] = 3 [ 18.822] sna_composite_rectangles: pixmap=1430 marking clear [0]? 1 [ 18.822] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 18.822] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.822] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 18.822] trapezoid_spans_maybe_inplace? clear, no [ 18.822] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 18.822] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 18.822] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 18.822] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 18.822] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 18.822] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 18.822] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 18.822] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 18.822] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 18.822] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 18.822] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 18.822] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 18.822] sna_drawable_use_bo pixmap=1430, box=((2, 2), (574, 74)), flags=7... [ 18.822] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.822] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.822] sna_drawable_use_bo: using whole GPU bo [ 18.822] gen9_composite_set_target: pixmap=1430, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.822] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 18.822] color_convert: src=4c000000 [20028888] [ 18.822] color_convert: dst=4c000000 [20028888] [ 18.822] sna_render_get_solid: 4c000000 [ 18.822] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 18.822] gen4_choose_spans_emitter: solid source [ 18.822] kgem_check_bo: num_pages=+0, num_exec=+0 [ 18.822] aligning vertex: was 2, now 3 floats per vertex [ 18.822] gen9_composite_get_binding_table(ff00) [ 18.822] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 18.822] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 18.822] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 18.822] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.822] gen9_emit_sampler: sampler = c [ 18.822] gen9_emit_sf: num_sf_outputs=2 [ 18.822] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 18.822] gen9_emit_vertex_elements: setup id=5 [ 18.822] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 18.822] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 18.822] thread_choose_span: clipped? 0 [ 18.822] imprecise_trapezoid_span_converter: using 4 threads [ 18.822] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 18.822] thread_choose_span: clipped? 0 [ 18.822] [ 18.822] [ 18.822] span_thread: flushing 1 boxes [ 18.822] span_thread: flushing 26 boxes [ 18.822] span_thread: flushing 26 boxes gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 18.822] span_thread: flushing 1 boxes [ 18.822] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 18.822] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 18.822] gen8_vertex_flush[554] = 162 [ 18.822] gen9_render_composite_spans_done() [ 18.822] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 18.822] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.822] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 18.822] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.822] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 18.822] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.822] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.822] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 18.822] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.822] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.822] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.822] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.822] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 18.822] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.822] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.822] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 18.822] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 18.822] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.822] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.822] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.822] sna_drawable_use_bo pixmap=1430, box=((0, 0), (576, 76)), flags=7... [ 18.822] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.822] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.822] sna_drawable_use_bo: using whole GPU bo [ 18.822] gen9_composite_set_target: pixmap=1430, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.822] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 18.822] color_convert: src=e6e6e6e6 [20028888] [ 18.822] color_convert: dst=e6e6e6e6 [20028888] [ 18.822] sna_render_get_solid: e6e6e6e6 [ 18.822] sna_render_get_solid(4) = e6e6e6e6 (old) [ 18.822] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 18.822] gen4_choose_spans_emitter: solid source [ 18.822] kgem_check_bo: num_pages=+1, num_exec=+1 [ 18.822] gen9_composite_get_binding_table(fe80) [ 18.822] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 18.822] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 18.822] kgem_add_handle: handle=8, index=3 [ 18.822] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 18.822] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.822] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 18.822] gen9_emit_vertex_elements: setup id=5 [ 18.822] thread_choose_span: clipped? 0 [ 18.822] imprecise_trapezoid_span_converter: using 4 threads [ 18.822] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 18.822] thread_choose_span: clipped? 0 [ 18.822] span_thread: flushing 2 boxes [ 18.822] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 18.822] span_thread: flushing 2 boxes [ 18.822] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 18.822] span_thread: flushing 62 boxes [ 18.822] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 18.822] span_thread: flushing 62 boxes [ 18.822] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 18.822] gen8_vertex_flush[5a8] = 384 [ 18.822] gen9_render_composite_spans_done() [ 18.822] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=586, drawable=594 [ 18.822] sna_validate_gc: recomputing clip [ 18.822] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 18.822] sna_copy_area: src=pixmap=1430:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1428:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 18.822] sna_copy_area: normal copy [ 18.822] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.822] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.822] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 18.822] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 18.822] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 18.822] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 18.822] sna_do_copy: pixmap -- no source clipping [ 18.822] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 18.822] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 18.822] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1430+(0, 0), dst pixmap=1428+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 18.822] sna_copy_boxes: dst=(priv=0x55bca9b77fb0, gpu_bo=42, cpu_bo=0), src=(priv=0x55bca9b8ac00, gpu_bo=16, cpu_bo=0), replaces=1 [ 18.822] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.822] sna_drawable_use_bo pixmap=1428, box=((0, 0), (576, 76)), flags=1b... [ 18.822] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 18.822] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.822] sna_drawable_use_bo: using whole GPU bo [ 18.822] sna_pixmap_move_to_gpu(pixmap=1430, usage=0), flags=a [ 18.822] sna_pixmap_move_to_gpu: already all-damaged [ 18.822] sna_pixmap_mark_active: pixmap=1430, handle=16 [ 18.822] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.822] sna_pixmap_make_cow: make cow src=1430, dst=1428, handle=16 (already cow? src=0, dst=0) [ 18.822] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1430, handle=16 [ 18.822] _kgem_bo_destroy: handle=42, proxy? 0 [ 18.822] __kgem_bo_destroy: handle=42, size=466944 [ 18.822] __kgem_busy: handle=42, busy=0, wedged=0 [ 18.822] __kgem_bo_clear_busy: handle=42 [ 18.822] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 18.822] sna_pixmap_make_cow: moo! attaching clone to pixmap=1428 (source=1430, handle=16) [ 18.822] sna_destroy_pixmap: pixmap=1430, attached?=1 [ 18.822] sna_destroy_pixmap: pixmap=1430 discarding cow, refcnt=2 [ 18.822] __sna_free_pixmap(pixmap=1430) [ 18.822] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 18.822] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.823] sna_glyphs: discarding mask [ 18.823] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 18.823] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789679408 size=576x76 [ 18.823] gen9_render_composite: 0x0, current mode=1/1 [ 18.823] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 18.823] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.823] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.823] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 18.823] sna_drawable_use_bo pixmap=1428, box=((0, 0), (576, 76)), flags=7... [ 18.823] sna_pixmap_undo_cow: pixmap=1428, handle=16 [refcnt=1], cow refcnt=1, flags=43 [ 18.823] sna_pixmap_undo_cow: freeing cow [ 18.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.823] sna_drawable_use_bo: using whole GPU bo [ 18.823] gen9_composite_set_target: pixmap=1428, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.823] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 18.823] color_convert: src=ff888888 [20028888] [ 18.823] color_convert: dst=ff888888 [20028888] [ 18.823] sna_render_get_solid: ff888888 [ 18.823] sna_render_get_solid(5) = ff888888 (old) [ 18.823] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 18.823] sna_transform_is_imprecise_integer_translation: no transform [ 18.823] gen9_composite_picture: integer translation (0, 0), removing [ 18.823] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 18.823] sna_render_pixmap_bo: GPU all damaged [ 18.823] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 18.823] gen4_choose_composite_emitter: solid, identity mask [ 18.823] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 18.823] aligning vertex: was 3, now 4 floats per vertex [ 18.823] gen9_composite_get_binding_table(fe00) [ 18.823] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 18.823] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 18.823] kgem_add_reloc64[7] = (delta=20, target handle=3, presumed=fdffe000) [ 18.823] [3f70] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 18.823] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 18.823] kgem_add_handle: handle=6, index=4 [ 18.823] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 18.823] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 18.823] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 18.823] gen9_emit_sampler: sampler = a [ 18.823] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 18.823] gen9_emit_vertex_elements: setup id=9 [ 18.823] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 18.823] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 18.823] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 18.823] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 18.823] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 18.823] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 18.823] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 18.823] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 18.823] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 18.823] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 18.823] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 18.823] gen8_vertex_flush[66c] = 24 [ 18.823] gen9_magic_ca_pass: CA fixup (435 -> 459) [ 18.823] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 18.823] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 18.823] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 18.823] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=594, drawable=592 [ 18.823] sna_validate_gc: recomputing clip [ 18.823] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 18.823] sna_copy_area: src=pixmap=1428:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1426:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 18.823] sna_copy_area: normal copy [ 18.823] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.823] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 18.823] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 18.823] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 18.823] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 18.823] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 18.823] sna_do_copy: pixmap -- no source clipping [ 18.823] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 18.823] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 18.823] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1428+(0, 0), dst pixmap=1426+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 18.823] sna_copy_boxes: dst=(priv=0x55bca9b58ee0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b77fb0, gpu_bo=16, cpu_bo=0), replaces=1 [ 18.823] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.823] sna_drawable_use_bo pixmap=1426, box=((0, 0), (576, 76)), flags=1b... [ 18.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 18.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.823] sna_drawable_use_bo: using whole GPU bo [ 18.823] sna_pixmap_move_to_gpu(pixmap=1428, usage=0), flags=a [ 18.823] sna_pixmap_move_to_gpu: already all-damaged [ 18.823] sna_pixmap_mark_active: pixmap=1428, handle=16 [ 18.823] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.823] sna_pixmap_make_cow: make cow src=1428, dst=1426, handle=16 (already cow? src=0, dst=0) [ 18.823] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1428, handle=16 [ 18.823] _kgem_bo_destroy: handle=37, proxy? 0 [ 18.823] __kgem_bo_destroy: handle=37, size=204800 [ 18.823] __kgem_bo_destroy: handle=37, purged [ 18.823] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 18.823] sna_pixmap_make_cow: moo! attaching clone to pixmap=1426 (source=1428, handle=16) [ 18.823] sna_destroy_pixmap: pixmap=1428, attached?=1 [ 18.823] sna_destroy_pixmap: pixmap=1428 discarding cow, refcnt=2 [ 18.823] __sna_free_pixmap(pixmap=1428) [ 18.823] sna_composite(pixmap=1424, op=3, src=1426+(0, 0), mask=0+(0, 0), dst=1424+(0, 0)+(0, 0), size=(576, 76) [ 18.823] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.823] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.823] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.823] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.823] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 18.823] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.823] gen9_render_composite: 576x76, current mode=1/1 [ 18.823] kgem_bo_is_render: handle=38, rq? 0 [0] [ 18.823] sna_blt_composite (0, 0), (0, 0), 576x76 [ 18.823] sna_blt_composite: unsupported op [3] for blitting [ 18.823] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 18.823] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 18.823] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.823] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.823] sna_drawable_use_bo pixmap=1424, box=((0, 0), (576, 76)), flags=7... [ 18.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.823] sna_drawable_use_bo: using whole GPU bo [ 18.823] gen9_composite_set_target: pixmap=1424, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.823] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 18.823] sna_transform_is_imprecise_integer_translation: no transform [ 18.823] gen9_composite_picture: integer translation (0, 0), removing [ 18.823] sna_render_pixmap_bo pixmap=1426, (0, 0)x(576, 76)/(576, 76) [ 18.823] sna_render_pixmap_bo: GPU all damaged [ 18.823] kgem_bo_is_render: handle=38, rq? 0 [0] [ 18.823] kgem_bo_is_render: handle=16, rq? 1 [1] [ 18.823] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 18.823] gen4_choose_composite_emitter: identity src, no mask [ 18.823] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.823] __kgem_retire_rq: request 1 complete [ 18.823] kgem_set_mode: flushing before new bo [ 18.823] gen8_vertex_close: used=1836, vbo active? 23, vb=221, nreloc=3 [ 18.823] gen8_vertex_close: reloc[0] = 287 [ 18.823] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.823] kgem_add_handle: handle=23, index=5 [ 18.823] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd545000) [ 18.823] gen8_vertex_close: reloc[1] = 336 [ 18.823] kgem_add_reloc64: handle=23, pos=336, delta=0, domains=200000 [ 18.823] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd545000) [ 18.823] gen8_vertex_close: reloc[2] = 406 [ 18.823] kgem_add_reloc64: handle=23, pos=406, delta=0, domains=200000 [ 18.823] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd545000) [ 18.823] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1164 [fenced=0] [ 18.823] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.823] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.823] kgem_fixup_relocs: shrinking by 61440 [ 18.823] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.823] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.823] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa8000 [ 18.823] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.823] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.823] __kgem_bo_clear_busy: handle=7 [ 18.823] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 18.823] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.823] __kgem_bo_clear_busy: handle=7 [ 18.823] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.823] __kgem_bo_clear_busy: handle=8 [ 18.823] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 18.823] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 18.823] __kgem_bo_clear_busy: handle=8 [ 18.823] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 18.823] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.823] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.823] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.823] kgem_check_bo: num_pages=+114, num_exec=+2 [ 18.823] aligning vertex: was 4, now 3 floats per vertex [ 18.823] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.823] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.823] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.823] kgem_add_handle: handle=4, index=0 [ 18.823] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.823] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.823] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.823] gen9_composite_get_binding_table(ffc0) [ 18.823] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 18.823] kgem_add_handle: handle=38, index=1 [ 18.823] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 18.823] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 18.823] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.823] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 18.823] kgem_add_handle: handle=16, index=2 [ 18.823] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa8000) [ 18.823] [3fd0] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 18.823] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 18.823] gen9_emit_sampler: sampler = 2 [ 18.823] gen9_emit_sf: num_sf_outputs=1 [ 18.823] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.823] gen9_emit_vertex_elements: setup id=2 [ 18.823] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.823] gen9_render_composite_box: (0, 0), (576, 76) [ 18.823] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.823] gen8_vertex_flush[490] = 3 [ 18.823] sna_destroy_pixmap: pixmap=1426, attached?=1 [ 18.823] sna_destroy_pixmap: pixmap=1426 discarding cow, refcnt=1 [ 18.823] _kgem_bo_destroy: handle=16, proxy? 0 [ 18.823] __kgem_bo_destroy: handle=16, size=262144 [ 18.823] __kgem_bo_destroy: handle=16 -> active [ 18.823] __sna_free_pixmap(pixmap=1426) [ 18.823] sna_composite(pixmap=1420, op=3, src=1424+(0, 0), mask=0+(0, 0), dst=1420+(0, 0)+(0, 0), size=(576, 76) [ 18.823] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 18.823] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 18.823] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 18.823] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 18.823] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 18.823] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 18.823] gen9_render_composite: 576x76, current mode=1/1 [ 18.823] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.823] sna_blt_composite (0, 0), (0, 0), 576x76 [ 18.823] sna_blt_composite: unsupported op [3] for blitting [ 18.823] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 18.823] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 18.823] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 18.823] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 18.823] sna_drawable_use_bo pixmap=1420, box=((0, 0), (576, 76)), flags=7... [ 18.823] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 18.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.823] sna_drawable_use_bo: using whole GPU bo [ 18.823] gen9_composite_set_target: pixmap=1420, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 18.823] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 18.823] sna_transform_is_imprecise_integer_translation: no transform [ 18.823] gen9_composite_picture: integer translation (0, 0), removing [ 18.823] sna_render_pixmap_bo pixmap=1424, (0, 0)x(576, 76)/(576, 76) [ 18.823] sna_render_pixmap_bo: GPU all damaged [ 18.823] kgem_bo_is_render: handle=36, rq? 0 [0] [ 18.823] kgem_bo_is_render: handle=38, rq? 1 [1] [ 18.823] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 18.823] gen4_choose_composite_emitter: identity src, no mask [ 18.823] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.823] __kgem_retire_rq: request 1 complete [ 18.823] kgem_set_mode: flushing before new bo [ 18.823] gen8_vertex_close: used=1845, vbo active? 23, vb=4, nreloc=1 [ 18.823] gen8_vertex_close: reloc[0] = 287 [ 18.823] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.823] kgem_add_handle: handle=23, index=3 [ 18.823] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.823] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=188 [fenced=0] [ 18.823] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.823] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.823] kgem_fixup_relocs: shrinking by 61440 [ 18.823] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.823] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.823] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 18.823] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.823] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffa8000 [ 18.823] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.823] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.824] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.824] kgem_check_bo: num_pages=+100, num_exec=+2 [ 18.824] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.824] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.824] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.824] kgem_add_handle: handle=4, index=0 [ 18.824] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.824] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.824] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.824] gen9_composite_get_binding_table(ffc0) [ 18.824] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 18.824] kgem_add_handle: handle=36, index=1 [ 18.824] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 18.824] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 18.824] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 18.824] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 18.824] kgem_add_handle: handle=38, index=2 [ 18.824] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 18.824] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 18.824] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 18.824] gen9_emit_sampler: sampler = 2 [ 18.824] gen9_emit_sf: num_sf_outputs=1 [ 18.824] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.824] gen9_emit_vertex_elements: setup id=2 [ 18.824] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 18.824] gen9_render_composite_box: (0, 0), (576, 76) [ 18.824] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 18.824] gen8_vertex_flush[490] = 3 [ 18.824] sna_accel_flush: flush?=0, dirty?=0 [ 18.824] sna_block_handler (tv=0.0) [ 18.824] sna_wakeup_handler [ 18.824] sna_destroy_pixmap: pixmap=1424, attached?=1 [ 18.824] _kgem_bo_destroy: handle=38, proxy? 0 [ 18.824] __kgem_bo_destroy: handle=38, size=204800 [ 18.824] __kgem_bo_destroy: handle=38 -> active [ 18.824] __sna_free_pixmap(pixmap=1424) [ 18.824] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=58c, drawable=4fd [ 18.824] sna_validate_gc: recomputing clip [ 18.824] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 18.824] sna_copy_area: src=pixmap=1420:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 18.824] sna_copy_area: normal copy [ 18.824] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 18.824] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 18.824] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 18.824] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 18.824] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 18.824] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 18.824] sna_do_copy: pixmap -- no source clipping [ 18.824] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 18.824] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 18.824] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1420+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 18.824] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=36, cpu_bo=0), replaces=0 [ 18.824] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 18.824] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 18.824] sna_drawable_use_bo: pinned, never REPLACES [ 18.824] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 18.824] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 18.824] sna_drawable_use_bo: applying move-to-gpu override [ 18.824] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 18.824] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 18.824] wait_for_shadow: setting front pixmap to handle=27 [ 18.824] sna_drawable_use_bo: using whole GPU bo [ 18.824] sna_pixmap_move_to_gpu(pixmap=1420, usage=0), flags=a [ 18.824] sna_pixmap_move_to_gpu: already all-damaged [ 18.824] sna_pixmap_mark_active: pixmap=1420, handle=36 [ 18.824] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 18.824] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 18.824] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.824] kgem_bo_is_render: handle=27, rq? 0 [0] [ 18.824] kgem_bo_is_render: handle=27, rq? 0 [0] [ 18.824] kgem_bo_is_render: handle=36, rq? 1 [1] [ 18.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.824] __kgem_retire_rq: request 1 complete [ 18.824] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 18.824] kgem_bo_move_to_cache: release handle=16 [ 18.824] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 18.824] kgem_set_mode: flushing before new bo [ 18.824] gen8_vertex_close: used=1854, vbo active? 23, vb=4, nreloc=1 [ 18.824] gen8_vertex_close: reloc[0] = 287 [ 18.824] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.824] kgem_add_handle: handle=23, index=3 [ 18.824] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.824] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 18.824] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.824] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.824] kgem_fixup_relocs: shrinking by 61440 [ 18.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.824] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.824] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.824] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.824] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 18.824] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.824] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.824] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 18.824] aligning vertex: was 3, now 2 floats per vertex [ 18.824] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 18.824] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 18.824] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 18.824] kgem_add_handle: handle=4, index=0 [ 18.824] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 18.824] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 18.824] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 18.824] gen9_composite_get_binding_table(ffc0) [ 18.824] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 18.824] kgem_add_handle: handle=27, index=1 [ 18.824] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 18.824] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 18.824] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 18.824] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 18.824] kgem_add_handle: handle=36, index=2 [ 18.824] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 18.824] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 18.824] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 18.824] gen9_emit_sampler: sampler = 0 [ 18.824] gen9_emit_sf: num_sf_outputs=1 [ 18.824] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 18.824] gen9_emit_vertex_elements: setup id=0 [ 18.824] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 18.824] (0, 0) -> (192, 1096) + (576, 76) [ 18.824] gen8_vertex_flush[490] = 3 [ 18.824] sna_destroy_pixmap: pixmap=1420, attached?=1 [ 18.824] _kgem_bo_destroy: handle=36, proxy? 0 [ 18.824] __kgem_bo_destroy: handle=36, size=204800 [ 18.824] __kgem_bo_destroy: handle=36 -> active [ 18.824] __sna_free_pixmap(pixmap=1420) [ 18.824] sna_accel_flush: flush?=0, dirty?=0 [ 18.824] sna_accel_flush: flush?=0, dirty?=0 [ 18.824] sna_block_handler (tv=589.333000) [ 18.824] kgem_retire, need_retire?=1 [ 18.824] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 18.824] kgem_retire__requests_ring: retiring ring 0 [ 18.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.824] __kgem_retire_rq: request 1 complete [ 18.824] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 18.824] kgem_bo_move_to_cache: release handle=38 [ 18.824] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 18.824] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 18.824] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 18.824] kgem_retire -- retired=1, need_retire=0 [ 18.824] sna_accel_block: GPU idle, flushing [ 18.824] gen8_vertex_close: used=1860, vbo active? 23, vb=1, nreloc=1 [ 18.824] gen8_vertex_close: reloc[0] = 287 [ 18.824] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 18.824] kgem_add_handle: handle=23, index=3 [ 18.824] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 18.824] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 18.824] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 18.824] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 18.824] kgem_fixup_relocs: shrinking by 61440 [ 18.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.824] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 18.824] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 18.824] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 18.824] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 18.824] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 18.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 18.824] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 18.824] has_shadow: has pending damage? 1, outstanding flips: 0 [ 18.824] start_flush: has dirty shadow [ 18.824] timer_enable (time=18824), starting timer 0 [ 18.824] timer_enable (time=18824), starting timer 1 [ 18.824] sna_accel_block: evaluating timers, active=7 [ 18.824] sna_accel_block: flush timer expires in 8 [18832] [ 18.832] sna_wakeup_handler [ 18.832] sna_block_handler (tv=589.325000) [ 18.832] kgem_retire, need_retire?=1 [ 18.832] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 18.832] kgem_retire__requests_ring: retiring ring 0 [ 18.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 18.832] __kgem_retire_rq: request 1 complete [ 18.832] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 18.832] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 18.832] kgem_bo_move_to_cache: release handle=36 [ 18.832] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 18.832] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 18.832] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 18.832] kgem_retire -- retired=1, need_retire=0 [ 18.832] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 18.832] gen6_render_retire: resetting idle vbo [ 18.832] sna_scanout_do_flush: flush timer active: delta=0 [ 18.832] sna_scanout_do_flush (time=18832), triggered [ 18.832] sna_scanout_flush (time=18832), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 18.832] has_shadow: has pending damage? 1, outstanding flips: 0 [ 18.832] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 18.832] has_shadow: has pending damage? 1, outstanding flips: 0 [ 18.832] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 18.832] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 18.832] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 18.832] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 18.832] sna_pixmap_move_to_gpu: already all-damaged [ 18.832] sna_pixmap_mark_active: pixmap=165, handle=27 [ 18.832] sna_mode_redisplay: crtc[0] transformed? 0 [ 18.832] sna_mode_redisplay: crtc[1] transformed? 0 [ 18.832] sna_mode_redisplay: crtc[2] transformed? 0 [ 18.832] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 18.832] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 18.832] get_fb: reusing fb=101 for handle=27 [ 18.833] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 18.833] __kgem_bo_clear_busy: handle=27 [ 18.833] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 18.833] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 18.833] __kgem_bo_clear_busy: handle=27 [ 18.833] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 18.833] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 18.833] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=27, shadow handle=35 [ 18.833] sna_accel_block: evaluating timers, active=7 [ 18.833] sna_accel_block: flush timer expires in 16 [18848] [ 18.833] sna_wakeup_handler [ 18.833] sna_accel_flush: flush?=0, dirty?=0 [ 18.833] sna_accel_flush: flush?=0, dirty?=0 [ 18.833] sna_block_handler (tv=589.324000) [ 18.833] sna_scanout_do_flush: flush timer active: delta=15 [ 18.833] sna_accel_block: evaluating timers, active=7 [ 18.833] sna_accel_block: flush timer expires in 15 [18848] [ 18.833] sna_wakeup_handler [ 18.833] sna_accel_flush: flush?=0, dirty?=0 [ 18.833] sna_accel_flush: flush?=0, dirty?=0 [ 18.834] sna_accel_flush: flush?=0, dirty?=0 [ 18.834] sna_block_handler (tv=589.323000) [ 18.834] sna_scanout_do_flush: flush timer active: delta=14 [ 18.834] sna_accel_block: evaluating timers, active=7 [ 18.834] sna_accel_block: flush timer expires in 14 [18848] [ 18.843] sna_wakeup_handler [ 18.843] sna_mode_wakeup: len=32 [ 18.843] sna_mode_wakeup: recording last swap on pipe=1, frame 854 [356], time 18.844283 [ 18.843] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 18.843] sna_mode_wakeup: flip complete, pending? 2 [ 18.843] sna_block_handler (tv=589.314000) [ 18.843] sna_scanout_do_flush: flush timer active: delta=5 [ 18.843] sna_accel_do_throttle (time=18843), triggered [ 18.843] sna_accel_throttle (time=18843) [ 18.843] sna_accel_disarm_timer[1] (time=18843) [ 18.843] sna_accel_block: evaluating timers, active=5 [ 18.843] sna_accel_block: flush timer expires in 5 [18848] [ 18.845] sna_wakeup_handler [ 18.845] sna_mode_wakeup: len=32 [ 18.845] sna_mode_wakeup: recording last swap on pipe=0, frame 884 [374], time 18.845590 [ 18.845] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 18.845] sna_mode_wakeup: flip complete, pending? 1 [ 18.845] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 18.845] sna_block_handler (tv=589.312000) [ 18.845] sna_scanout_do_flush: flush timer active: delta=3 [ 18.845] sna_scanout_do_flush (time=18845), triggered [ 18.845] sna_scanout_flush (time=18845), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 18.845] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.845] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 18.845] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.845] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 18.845] sna_accel_do_throttle -- no pending activity [ 18.845] sna_accel_block: evaluating timers, active=5 [ 18.845] sna_accel_block: flush timer expires in 16 [18861] [ 18.850] sna_wakeup_handler [ 18.850] sna_accel_flush: flush?=0, dirty?=0 [ 18.850] sna_accel_flush: flush?=0, dirty?=0 [ 18.850] sna_block_handler (tv=589.307000) [ 18.850] sna_scanout_do_flush: flush timer active: delta=11 [ 18.850] sna_accel_do_throttle -- no pending activity [ 18.850] sna_accel_block: evaluating timers, active=5 [ 18.850] sna_accel_block: flush timer expires in 11 [18861] [ 18.850] sna_wakeup_handler [ 18.850] sna_accel_flush: flush?=0, dirty?=0 [ 18.850] sna_accel_flush: flush?=0, dirty?=0 [ 18.850] sna_accel_flush: flush?=0, dirty?=0 [ 18.850] sna_block_handler (tv=589.307000) [ 18.850] sna_scanout_do_flush: flush timer active: delta=11 [ 18.850] sna_accel_do_throttle -- no pending activity [ 18.850] sna_accel_block: evaluating timers, active=5 [ 18.850] sna_accel_block: flush timer expires in 11 [18861] [ 18.861] sna_wakeup_handler [ 18.861] sna_block_handler (tv=589.296000) [ 18.861] sna_scanout_do_flush: flush timer active: delta=0 [ 18.861] sna_scanout_do_flush (time=18861), triggered [ 18.861] sna_scanout_flush (time=18861), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 18.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.861] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 18.861] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.861] sna_accel_disarm_timer[0] (time=18861) [ 18.861] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 18.861] sna_accel_do_throttle -- no pending activity [ 18.866] sna_wakeup_handler [ 18.866] sna_accel_flush: flush?=0, dirty?=0 [ 18.866] sna_accel_flush: flush?=0, dirty?=0 [ 18.866] sna_block_handler (tv=589.291000) [ 18.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.866] sna_accel_do_throttle -- no pending activity [ 18.866] sna_wakeup_handler [ 18.866] sna_accel_flush: flush?=0, dirty?=0 [ 18.866] sna_accel_flush: flush?=0, dirty?=0 [ 18.866] sna_accel_flush: flush?=0, dirty?=0 [ 18.866] sna_block_handler (tv=589.291000) [ 18.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.866] sna_accel_do_throttle -- no pending activity [ 18.882] sna_wakeup_handler [ 18.882] sna_accel_flush: flush?=0, dirty?=0 [ 18.882] sna_accel_flush: flush?=0, dirty?=0 [ 18.882] sna_block_handler (tv=589.275000) [ 18.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.882] sna_accel_do_throttle -- no pending activity [ 18.882] sna_wakeup_handler [ 18.882] sna_accel_flush: flush?=0, dirty?=0 [ 18.882] sna_accel_flush: flush?=0, dirty?=0 [ 18.882] sna_accel_flush: flush?=0, dirty?=0 [ 18.882] sna_block_handler (tv=589.275000) [ 18.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.882] sna_accel_do_throttle -- no pending activity [ 18.898] sna_wakeup_handler [ 18.898] sna_accel_flush: flush?=0, dirty?=0 [ 18.898] sna_accel_flush: flush?=0, dirty?=0 [ 18.898] sna_block_handler (tv=589.259000) [ 18.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.898] sna_accel_do_throttle -- no pending activity [ 18.898] sna_wakeup_handler [ 18.898] sna_accel_flush: flush?=0, dirty?=0 [ 18.898] sna_accel_flush: flush?=0, dirty?=0 [ 18.898] sna_accel_flush: flush?=0, dirty?=0 [ 18.898] sna_block_handler (tv=589.259000) [ 18.898] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.898] sna_accel_do_throttle -- no pending activity [ 18.914] sna_wakeup_handler [ 18.914] sna_accel_flush: flush?=0, dirty?=0 [ 18.914] sna_accel_flush: flush?=0, dirty?=0 [ 18.914] sna_block_handler (tv=589.243000) [ 18.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.914] sna_accel_do_throttle -- no pending activity [ 18.914] sna_wakeup_handler [ 18.914] sna_accel_flush: flush?=0, dirty?=0 [ 18.914] sna_accel_flush: flush?=0, dirty?=0 [ 18.914] sna_accel_flush: flush?=0, dirty?=0 [ 18.914] sna_block_handler (tv=589.243000) [ 18.914] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.914] sna_accel_do_throttle -- no pending activity [ 18.931] sna_wakeup_handler [ 18.931] sna_accel_flush: flush?=0, dirty?=0 [ 18.931] sna_accel_flush: flush?=0, dirty?=0 [ 18.931] sna_block_handler (tv=589.226000) [ 18.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.931] sna_accel_do_throttle -- no pending activity [ 18.931] sna_wakeup_handler [ 18.931] sna_accel_flush: flush?=0, dirty?=0 [ 18.931] sna_accel_flush: flush?=0, dirty?=0 [ 18.931] sna_accel_flush: flush?=0, dirty?=0 [ 18.931] sna_block_handler (tv=589.226000) [ 18.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.931] sna_accel_do_throttle -- no pending activity [ 18.947] sna_wakeup_handler [ 18.947] sna_accel_flush: flush?=0, dirty?=0 [ 18.947] sna_accel_flush: flush?=0, dirty?=0 [ 18.947] sna_block_handler (tv=589.210000) [ 18.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.947] sna_accel_do_throttle -- no pending activity [ 18.947] sna_wakeup_handler [ 18.947] sna_accel_flush: flush?=0, dirty?=0 [ 18.947] sna_accel_flush: flush?=0, dirty?=0 [ 18.947] sna_accel_flush: flush?=0, dirty?=0 [ 18.947] sna_block_handler (tv=589.210000) [ 18.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.947] sna_accel_do_throttle -- no pending activity [ 18.963] sna_wakeup_handler [ 18.963] sna_accel_flush: flush?=0, dirty?=0 [ 18.963] sna_accel_flush: flush?=0, dirty?=0 [ 18.963] sna_block_handler (tv=589.194000) [ 18.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.963] sna_accel_do_throttle -- no pending activity [ 18.963] sna_wakeup_handler [ 18.963] sna_accel_flush: flush?=0, dirty?=0 [ 18.963] sna_accel_flush: flush?=0, dirty?=0 [ 18.963] sna_accel_flush: flush?=0, dirty?=0 [ 18.963] sna_block_handler (tv=589.194000) [ 18.963] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.963] sna_accel_do_throttle -- no pending activity [ 18.979] sna_wakeup_handler [ 18.979] sna_accel_flush: flush?=0, dirty?=0 [ 18.979] sna_accel_flush: flush?=0, dirty?=0 [ 18.979] sna_block_handler (tv=589.178000) [ 18.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.979] sna_accel_do_throttle -- no pending activity [ 18.979] sna_wakeup_handler [ 18.979] sna_accel_flush: flush?=0, dirty?=0 [ 18.979] sna_accel_flush: flush?=0, dirty?=0 [ 18.979] sna_accel_flush: flush?=0, dirty?=0 [ 18.979] sna_block_handler (tv=589.178000) [ 18.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.979] sna_accel_do_throttle -- no pending activity [ 18.996] sna_wakeup_handler [ 18.996] sna_accel_flush: flush?=0, dirty?=0 [ 18.996] sna_accel_flush: flush?=0, dirty?=0 [ 18.996] sna_block_handler (tv=589.161000) [ 18.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.996] sna_accel_do_throttle -- no pending activity [ 18.996] sna_wakeup_handler [ 18.996] sna_accel_flush: flush?=0, dirty?=0 [ 18.996] sna_accel_flush: flush?=0, dirty?=0 [ 18.996] sna_accel_flush: flush?=0, dirty?=0 [ 18.996] sna_block_handler (tv=589.161000) [ 18.996] has_shadow: has pending damage? 0, outstanding flips: 0 [ 18.996] sna_accel_do_throttle -- no pending activity [ 19.012] sna_wakeup_handler [ 19.012] sna_accel_flush: flush?=0, dirty?=0 [ 19.012] sna_accel_flush: flush?=0, dirty?=0 [ 19.012] sna_block_handler (tv=589.145000) [ 19.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.012] sna_accel_do_throttle -- no pending activity [ 19.012] sna_wakeup_handler [ 19.012] sna_accel_flush: flush?=0, dirty?=0 [ 19.012] sna_accel_flush: flush?=0, dirty?=0 [ 19.012] sna_accel_flush: flush?=0, dirty?=0 [ 19.012] sna_block_handler (tv=589.145000) [ 19.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.012] sna_accel_do_throttle -- no pending activity [ 19.028] sna_wakeup_handler [ 19.028] sna_accel_flush: flush?=0, dirty?=0 [ 19.028] sna_accel_flush: flush?=0, dirty?=0 [ 19.028] sna_block_handler (tv=589.129000) [ 19.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.028] sna_accel_do_throttle -- no pending activity [ 19.028] sna_wakeup_handler [ 19.028] sna_accel_flush: flush?=0, dirty?=0 [ 19.028] sna_accel_flush: flush?=0, dirty?=0 [ 19.028] sna_accel_flush: flush?=0, dirty?=0 [ 19.028] sna_block_handler (tv=589.129000) [ 19.028] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.028] sna_accel_do_throttle -- no pending activity [ 19.044] sna_wakeup_handler [ 19.044] sna_accel_flush: flush?=0, dirty?=0 [ 19.044] sna_accel_flush: flush?=0, dirty?=0 [ 19.044] sna_block_handler (tv=589.113000) [ 19.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.044] sna_accel_do_throttle -- no pending activity [ 19.044] sna_wakeup_handler [ 19.044] sna_accel_flush: flush?=0, dirty?=0 [ 19.044] sna_accel_flush: flush?=0, dirty?=0 [ 19.044] sna_accel_flush: flush?=0, dirty?=0 [ 19.044] sna_block_handler (tv=589.113000) [ 19.044] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.044] sna_accel_do_throttle -- no pending activity [ 19.060] sna_wakeup_handler [ 19.060] sna_accel_flush: flush?=0, dirty?=0 [ 19.060] sna_accel_flush: flush?=0, dirty?=0 [ 19.060] sna_block_handler (tv=589.97000) [ 19.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.060] sna_accel_do_throttle -- no pending activity [ 19.060] sna_wakeup_handler [ 19.060] sna_accel_flush: flush?=0, dirty?=0 [ 19.060] sna_accel_flush: flush?=0, dirty?=0 [ 19.060] sna_accel_flush: flush?=0, dirty?=0 [ 19.060] sna_block_handler (tv=589.97000) [ 19.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.060] sna_accel_do_throttle -- no pending activity [ 19.077] sna_wakeup_handler [ 19.077] sna_accel_flush: flush?=0, dirty?=0 [ 19.077] sna_accel_flush: flush?=0, dirty?=0 [ 19.077] sna_block_handler (tv=589.80000) [ 19.077] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.077] sna_accel_do_throttle -- no pending activity [ 19.077] sna_wakeup_handler [ 19.077] sna_accel_flush: flush?=0, dirty?=0 [ 19.077] sna_accel_flush: flush?=0, dirty?=0 [ 19.077] sna_accel_flush: flush?=0, dirty?=0 [ 19.077] sna_block_handler (tv=589.80000) [ 19.077] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.077] sna_accel_do_throttle -- no pending activity [ 19.093] sna_wakeup_handler [ 19.093] sna_accel_flush: flush?=0, dirty?=0 [ 19.093] sna_accel_flush: flush?=0, dirty?=0 [ 19.093] sna_block_handler (tv=589.64000) [ 19.093] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.093] sna_accel_do_throttle -- no pending activity [ 19.093] sna_wakeup_handler [ 19.093] sna_accel_flush: flush?=0, dirty?=0 [ 19.093] sna_accel_flush: flush?=0, dirty?=0 [ 19.093] sna_accel_flush: flush?=0, dirty?=0 [ 19.093] sna_block_handler (tv=589.64000) [ 19.093] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.093] sna_accel_do_throttle -- no pending activity [ 19.109] sna_wakeup_handler [ 19.109] sna_accel_flush: flush?=0, dirty?=0 [ 19.109] sna_accel_flush: flush?=0, dirty?=0 [ 19.109] sna_block_handler (tv=589.48000) [ 19.109] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.109] sna_accel_do_throttle -- no pending activity [ 19.109] sna_wakeup_handler [ 19.109] sna_accel_flush: flush?=0, dirty?=0 [ 19.109] sna_accel_flush: flush?=0, dirty?=0 [ 19.109] sna_accel_flush: flush?=0, dirty?=0 [ 19.109] sna_block_handler (tv=589.48000) [ 19.109] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.109] sna_accel_do_throttle -- no pending activity [ 19.125] sna_wakeup_handler [ 19.125] sna_accel_flush: flush?=0, dirty?=0 [ 19.125] sna_accel_flush: flush?=0, dirty?=0 [ 19.125] sna_block_handler (tv=589.32000) [ 19.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.125] sna_accel_do_throttle -- no pending activity [ 19.125] sna_wakeup_handler [ 19.125] sna_accel_flush: flush?=0, dirty?=0 [ 19.125] sna_accel_flush: flush?=0, dirty?=0 [ 19.125] sna_accel_flush: flush?=0, dirty?=0 [ 19.125] sna_block_handler (tv=589.32000) [ 19.125] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.125] sna_accel_do_throttle -- no pending activity [ 19.141] sna_wakeup_handler [ 19.141] sna_accel_flush: flush?=0, dirty?=0 [ 19.141] sna_accel_flush: flush?=0, dirty?=0 [ 19.141] sna_block_handler (tv=589.16000) [ 19.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.141] sna_accel_do_throttle -- no pending activity [ 19.141] sna_wakeup_handler [ 19.141] sna_accel_flush: flush?=0, dirty?=0 [ 19.141] sna_accel_flush: flush?=0, dirty?=0 [ 19.141] sna_accel_flush: flush?=0, dirty?=0 [ 19.141] sna_block_handler (tv=589.16000) [ 19.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.141] sna_accel_do_throttle -- no pending activity [ 19.157] sna_wakeup_handler [ 19.157] sna_accel_flush: flush?=0, dirty?=0 [ 19.158] sna_accel_flush: flush?=0, dirty?=0 [ 19.158] sna_block_handler (tv=588.999000) [ 19.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.158] sna_accel_do_throttle -- no pending activity [ 19.158] sna_wakeup_handler [ 19.158] sna_accel_flush: flush?=0, dirty?=0 [ 19.158] sna_accel_flush: flush?=0, dirty?=0 [ 19.158] sna_accel_flush: flush?=0, dirty?=0 [ 19.158] sna_block_handler (tv=588.999000) [ 19.158] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.158] sna_accel_do_throttle -- no pending activity [ 19.174] sna_wakeup_handler [ 19.174] sna_accel_flush: flush?=0, dirty?=0 [ 19.174] sna_accel_flush: flush?=0, dirty?=0 [ 19.174] sna_block_handler (tv=588.983000) [ 19.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.174] sna_accel_do_throttle -- no pending activity [ 19.174] sna_wakeup_handler [ 19.174] sna_accel_flush: flush?=0, dirty?=0 [ 19.174] sna_accel_flush: flush?=0, dirty?=0 [ 19.174] sna_accel_flush: flush?=0, dirty?=0 [ 19.174] sna_block_handler (tv=588.983000) [ 19.174] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.174] sna_accel_do_throttle -- no pending activity [ 19.190] sna_wakeup_handler [ 19.190] sna_accel_flush: flush?=0, dirty?=0 [ 19.190] sna_accel_flush: flush?=0, dirty?=0 [ 19.190] sna_block_handler (tv=588.967000) [ 19.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.190] sna_accel_do_throttle -- no pending activity [ 19.190] sna_wakeup_handler [ 19.190] sna_accel_flush: flush?=0, dirty?=0 [ 19.190] sna_accel_flush: flush?=0, dirty?=0 [ 19.190] sna_accel_flush: flush?=0, dirty?=0 [ 19.190] sna_block_handler (tv=588.967000) [ 19.190] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.190] sna_accel_do_throttle -- no pending activity [ 19.207] sna_wakeup_handler [ 19.207] sna_accel_flush: flush?=0, dirty?=0 [ 19.207] sna_accel_flush: flush?=0, dirty?=0 [ 19.207] sna_block_handler (tv=588.950000) [ 19.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.207] sna_accel_do_throttle -- no pending activity [ 19.207] sna_wakeup_handler [ 19.207] sna_accel_flush: flush?=0, dirty?=0 [ 19.207] sna_accel_flush: flush?=0, dirty?=0 [ 19.207] sna_accel_flush: flush?=0, dirty?=0 [ 19.207] sna_block_handler (tv=588.950000) [ 19.207] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.207] sna_accel_do_throttle -- no pending activity [ 19.219] sna_wakeup_handler [ 19.219] sna_create_pixmap(576, 76, 24, usage=0) [ 19.219] kgem_can_create_2d: 576x76 @ 24 [ 19.219] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.219] kgem_can_create_2d: untiled size=176128 [ 19.219] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.219] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.219] kgem_can_create_2d: tiled[-1] size=176128 [ 19.219] sna_create_pixmap: usage=0, flags=1b [ 19.219] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 19.219] __pop_freed_pixmap: reusing freed pixmap=1420 header [ 19.219] create_pixmap_hdr: pixmap=1431, width=576, height=76, usage=0 [ 19.219] sna_create_pixmap: serial=1431, 576x76, usage=0 [ 19.219] sna_composite_rectangles(pixmap=1432, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 19.219] sna_composite_rectangles: converted to op 0 [ 19.219] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 19.219] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 19.219] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 19.219] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 19.219] sna_composite_rectangles: dropping last-cpu hint [ 19.219] sna_drawable_use_bo pixmap=1432, box=((0, 0), (576, 76)), flags=19... [ 19.219] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 19.219] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 19.219] sna_pixmap_move_to_gpu(pixmap=1432, usage=0), flags=b [ 19.219] sna_pixmap_move_to_gpu: CPU damage? 0 [ 19.219] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 19.219] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.219] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.219] sna_pixmap_alloc_gpu: pixmap=1432 [ 19.219] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 19.219] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 19.219] kgem_bo_remove_from_inactive: removing handle=36 from inactive [ 19.219] from inactive: pitch=2560, tiling=1: handle=36, id=1117 [ 19.219] __sna_damage_all(576, 76) [ 19.219] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 19.219] sna_pixmap_mark_active: pixmap=1432, handle=36 [ 19.219] sna_drawable_use_bo: allocated GPU bo for operation [ 19.219] sna_drawable_use_bo: using GPU bo with damage? 0 [ 19.219] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 19.219] kgem_bo_is_render: handle=36, rq? 0 [0] [ 19.219] kgem_bo_is_render: handle=36, rq? 0 [0] [ 19.219] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 19.219] sna_render_get_solid: 0 [ 19.219] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 19.219] kgem_check_bo: num_pages=+50, num_exec=+1 [ 19.219] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.219] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.219] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.219] kgem_add_handle: handle=4, index=0 [ 19.219] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.219] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.219] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.219] gen9_composite_get_binding_table(ffc0) [ 19.219] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 19.219] kgem_add_handle: handle=36, index=1 [ 19.220] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 19.220] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 19.220] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.220] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 19.220] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 19.220] kgem_add_handle: handle=7, index=2 [ 19.220] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 19.220] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.220] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 19.220] gen9_emit_sampler: sampler = 1 [ 19.220] gen9_emit_sf: num_sf_outputs=1 [ 19.220] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.220] gen9_emit_vertex_elements: setup id=0 [ 19.220] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.220] (0, 0), (576, 76) [ 19.220] gen8_vertex_flush[490] = 3 [ 19.220] sna_composite_rectangles: pixmap=1432 marking clear [0]? 1 [ 19.220] sna_composite_rectangles(pixmap=1432, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 19.220] sna_composite_rectangles: converted to op 1 [ 19.220] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 19.220] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 19.220] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 19.220] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 19.220] sna_composite_rectangles: promoting to full GPU [ 19.220] sna_composite_rectangles: dropping last-cpu hint [ 19.220] sna_drawable_use_bo pixmap=1432, box=((0, 0), (576, 76)), flags=19... [ 19.220] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 19.220] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.220] sna_drawable_use_bo: using whole GPU bo [ 19.220] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 19.220] kgem_bo_is_render: handle=36, rq? 1 [1] [ 19.220] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 19.220] sna_render_get_solid: ff2c001e [ 19.220] sna_render_get_solid(0) = ff2c001e (old) [ 19.220] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 19.220] kgem_check_bo: num_pages=+0, num_exec=+0 [ 19.220] gen9_composite_get_binding_table(ff00) [ 19.220] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 19.220] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 19.220] kgem_add_handle: handle=8, index=3 [ 19.220] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 19.220] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.220] gen9_emit_vertex_elements: setup id=0 [ 19.220] (0, 0), (576, 76) [ 19.220] gen8_vertex_flush[4cc] = 3 [ 19.220] sna_composite_rectangles: pixmap=1432 marking clear [ff2c001e]? 1 [ 19.220] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=4fd, drawable=598 [ 19.220] sna_validate_gc: recomputing clip [ 19.220] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b01d90] [ 19.220] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1432:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 19.220] sna_copy_area: normal copy [ 19.220] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 19.220] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 19.220] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 19.220] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 19.220] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 19.220] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 19.220] sna_do_copy: pixmap -- no source clipping [ 19.220] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 19.220] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 19.220] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1432+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 19.220] sna_copy_boxes: dst=(priv=0x55bca9b8ad40, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 19.220] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 19.220] sna_drawable_use_bo pixmap=1432, box=((0, 0), (576, 76)), flags=1b... [ 19.220] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 19.220] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.220] sna_drawable_use_bo: using whole GPU bo [ 19.220] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 19.220] sna_pixmap_move_to_gpu: already all-damaged [ 19.220] sna_pixmap_mark_active: pixmap=292, handle=9 [ 19.220] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 19.220] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 19.220] kgem_bo_is_render: handle=9, rq? 0 [0] [ 19.220] kgem_bo_is_render: handle=36, rq? 1 [1] [ 19.220] kgem_bo_is_render: handle=36, rq? 1 [1] [ 19.220] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 19.220] gen9_composite_get_binding_table(fe80) [ 19.220] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 19.220] kgem_add_handle: handle=9, index=4 [ 19.220] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 19.220] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 19.220] gen9_emit_sampler: sampler = 0 [ 19.220] gen9_emit_vertex_elements: setup id=0 [ 19.220] (192, 1096) -> (0, 0) + (576, 76) [ 19.220] gen8_vertex_flush[510] = 3 [ 19.220] sna_create_pixmap(80, 80, 32, usage=0) [ 19.220] kgem_can_create_2d: 80x80 @ 32 [ 19.220] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 19.220] kgem_can_create_2d: untiled size=28672 [ 19.220] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 19.220] kgem_choose_tiling: 80x80 -> 0 [ 19.220] sna_create_pixmap: usage=0, flags=b [ 19.220] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 19.220] __pop_freed_pixmap: reusing freed pixmap=1424 header [ 19.220] create_pixmap_hdr: pixmap=1433, width=80, height=80, usage=0 [ 19.220] sna_create_pixmap: serial=1433, 80x80, usage=0 [ 19.220] sna_composite_rectangles(pixmap=1434, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 19.220] sna_composite_rectangles: converted to op 0 [ 19.220] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 19.220] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 19.220] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 19.220] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 19.220] sna_composite_rectangles: dropping last-cpu hint [ 19.220] sna_drawable_use_bo pixmap=1434, box=((0, 0), (80, 80)), flags=19... [ 19.220] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 19.220] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 19.220] sna_pixmap_move_to_gpu(pixmap=1434, usage=0), flags=b [ 19.220] sna_pixmap_move_to_gpu: CPU damage? 0 [ 19.220] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 19.220] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 19.220] kgem_choose_tiling: 80x80 -> 0 [ 19.220] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 19.220] kgem_choose_tiling: 80x80 -> 0 [ 19.220] sna_pixmap_alloc_gpu: pixmap=1434 [ 19.220] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 19.220] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 19.220] inactive too small: 5 < 7 [ 19.220] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 19.220] from inactive: pitch=320, tiling=0: handle=3, id=1118 [ 19.220] __sna_damage_all(80, 80) [ 19.220] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 19.220] sna_pixmap_mark_active: pixmap=1434, handle=3 [ 19.220] sna_drawable_use_bo: allocated GPU bo for operation [ 19.220] sna_drawable_use_bo: using GPU bo with damage? 0 [ 19.220] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 19.220] kgem_bo_is_render: handle=3, rq? 0 [0] [ 19.220] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 19.220] sna_render_get_solid: 0 [ 19.220] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.220] kgem_set_mode: flushing before new bo [ 19.220] gen8_vertex_close: used=18, vbo active? 23, vb=1, nreloc=1 [ 19.220] gen8_vertex_close: reloc[0] = 287 [ 19.220] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.220] kgem_add_handle: handle=23, index=5 [ 19.220] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 19.220] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 19.220] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.220] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.220] kgem_fixup_relocs: shrinking by 61440 [ 19.220] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.220] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.220] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 19.220] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.220] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.220] __kgem_bo_clear_busy: handle=7 [ 19.220] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 19.220] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.220] __kgem_bo_clear_busy: handle=8 [ 19.220] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 19.220] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 19.220] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.220] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.220] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.220] kgem_check_bo: num_pages=+16, num_exec=+1 [ 19.220] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.220] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.220] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.220] kgem_add_handle: handle=4, index=0 [ 19.220] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.220] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.220] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.220] gen9_composite_get_binding_table(ffc0) [ 19.220] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 19.220] kgem_add_handle: handle=3, index=1 [ 19.220] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 19.220] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 19.220] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 19.220] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 19.220] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 19.220] kgem_add_handle: handle=7, index=2 [ 19.220] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 19.220] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.220] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 19.220] gen9_emit_sampler: sampler = 1 [ 19.220] gen9_emit_sf: num_sf_outputs=1 [ 19.220] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.220] gen9_emit_vertex_elements: setup id=0 [ 19.220] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.220] (0, 0), (80, 80) [ 19.220] gen8_vertex_flush[490] = 3 [ 19.220] sna_composite_rectangles: pixmap=1434 marking clear [0]? 1 [ 19.220] sna_composite_rectangles(pixmap=1434, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 19.220] sna_composite_rectangles: converted to op 1 [ 19.220] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 19.220] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 19.220] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 19.220] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 19.220] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 19.220] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 19.220] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 19.220] sna_composite_rectangles: dropping last-cpu hint [ 19.220] sna_drawable_use_bo pixmap=1434, box=((0, 0), (80, 80)), flags=1... [ 19.220] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 19.220] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.220] sna_drawable_use_bo: using whole GPU bo [ 19.220] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 19.220] kgem_bo_is_render: handle=3, rq? 1 [1] [ 19.220] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 19.220] sna_render_get_solid: 40404040 [ 19.220] sna_render_get_solid(1) = 40404040 (old) [ 19.220] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.220] kgem_check_bo: num_pages=+0, num_exec=+0 [ 19.221] gen9_composite_get_binding_table(ff00) [ 19.221] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 19.221] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 19.221] kgem_add_handle: handle=8, index=3 [ 19.221] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 19.221] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.221] gen9_emit_vertex_elements: setup id=0 [ 19.221] (0, 0), (2, 2) [ 19.221] (78, 0), (80, 2) [ 19.221] (0, 78), (2, 80) [ 19.221] (78, 78), (80, 80) [ 19.221] gen8_vertex_flush[4cc] = 12 [ 19.221] sna_composite(pixmap=1432, op=3, src=1434+(192, 1096), mask=0+(0, 0), dst=1432+(0, 0)+(0, 0), size=(576, 76) [ 19.221] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 19.221] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 19.221] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 19.221] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 19.221] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 19.221] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 19.221] gen9_render_composite: 576x76, current mode=1/1 [ 19.221] kgem_bo_is_render: handle=36, rq? 1 [1] [ 19.221] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 19.221] kgem_bo_is_busy: handle=36, domain: 3 exec? 0, rq? 1 [ 19.221] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 19.221] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 19.221] sna_drawable_use_bo pixmap=1432, box=((0, 0), (576, 76)), flags=7... [ 19.221] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 19.221] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.221] sna_drawable_use_bo: using whole GPU bo [ 19.221] gen9_composite_set_target: pixmap=1432, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 19.221] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 19.221] sna_transform_is_imprecise_integer_translation: no transform [ 19.221] gen9_composite_picture: integer translation (0, 0), removing [ 19.221] sna_render_pixmap_bo pixmap=1434, (192, 1096)x(576, 76)/(80, 80) [ 19.221] sna_render_pixmap_bo: GPU all damaged [ 19.221] kgem_bo_is_render: handle=36, rq? 1 [1] [ 19.221] kgem_bo_is_render: handle=3, rq? 1 [1] [ 19.221] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 19.221] gen4_choose_composite_emitter: identity src, no mask [ 19.221] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.221] __kgem_retire_rq: request 1 complete [ 19.221] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 19.221] kgem_set_mode: flushing before new bo [ 19.221] gen8_vertex_close: used=48, vbo active? 23, vb=1, nreloc=1 [ 19.221] gen8_vertex_close: reloc[0] = 287 [ 19.221] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.221] kgem_add_handle: handle=23, index=4 [ 19.221] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd545000) [ 19.221] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 19.221] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.221] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.221] kgem_fixup_relocs: shrinking by 61440 [ 19.221] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.221] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.221] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 19.221] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.221] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.221] __kgem_bo_clear_busy: handle=7 [ 19.221] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 19.221] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.221] __kgem_bo_clear_busy: handle=8 [ 19.221] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 19.221] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.221] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.221] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.221] kgem_check_bo: num_pages=+66, num_exec=+2 [ 19.221] aligning vertex: was 2, now 3 floats per vertex [ 19.221] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.221] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.221] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.221] kgem_add_handle: handle=4, index=0 [ 19.221] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.221] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.221] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.221] gen9_composite_get_binding_table(ffc0) [ 19.221] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 19.221] kgem_add_handle: handle=36, index=1 [ 19.221] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 19.221] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 19.221] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.221] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 19.221] kgem_add_handle: handle=3, index=2 [ 19.221] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 19.221] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 19.221] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 19.221] gen9_emit_sampler: sampler = a [ 19.221] gen9_emit_sf: num_sf_outputs=1 [ 19.221] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.221] gen9_emit_vertex_elements: setup id=2 [ 19.221] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 19.221] gen9_render_composite_box: (0, 0), (576, 76) [ 19.221] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 19.221] gen8_vertex_flush[490] = 3 [ 19.221] sna_destroy_pixmap: pixmap=1434, attached?=1 [ 19.221] _kgem_bo_destroy: handle=3, proxy? 0 [ 19.221] __kgem_bo_destroy: handle=3, size=65536 [ 19.221] __kgem_bo_destroy: handle=3 -> active [ 19.221] __sna_free_pixmap(pixmap=1434) [ 19.221] sna_create_pixmap(576, 76, 32, usage=0) [ 19.221] kgem_can_create_2d: 576x76 @ 32 [ 19.221] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.221] kgem_can_create_2d: untiled size=176128 [ 19.221] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.221] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.221] kgem_can_create_2d: tiled[-1] size=176128 [ 19.221] sna_create_pixmap: usage=0, flags=1b [ 19.221] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 19.221] __pop_freed_pixmap: reusing freed pixmap=1434 header [ 19.221] create_pixmap_hdr: pixmap=1435, width=576, height=76, usage=0 [ 19.221] sna_create_pixmap: serial=1435, 576x76, usage=0 [ 19.221] sna_composite_rectangles(pixmap=1436, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 19.221] sna_composite_rectangles: converted to op 0 [ 19.221] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 19.221] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 19.221] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 19.221] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 19.221] sna_composite_rectangles: dropping last-cpu hint [ 19.221] sna_drawable_use_bo pixmap=1436, box=((0, 0), (576, 76)), flags=19... [ 19.221] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 19.221] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 19.221] sna_pixmap_move_to_gpu(pixmap=1436, usage=0), flags=b [ 19.221] sna_pixmap_move_to_gpu: CPU damage? 0 [ 19.221] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 19.221] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.221] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.221] sna_pixmap_alloc_gpu: pixmap=1436 [ 19.221] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 19.221] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 19.221] kgem_bo_remove_from_inactive: removing handle=38 from inactive [ 19.221] from inactive: pitch=2560, tiling=1: handle=38, id=1119 [ 19.221] __sna_damage_all(576, 76) [ 19.221] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 19.221] sna_pixmap_mark_active: pixmap=1436, handle=38 [ 19.221] sna_drawable_use_bo: allocated GPU bo for operation [ 19.221] sna_drawable_use_bo: using GPU bo with damage? 0 [ 19.221] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 19.221] kgem_bo_is_render: handle=38, rq? 0 [0] [ 19.221] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 19.221] sna_render_get_solid: 0 [ 19.221] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.221] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.221] __kgem_retire_rq: request 1 complete [ 19.221] kgem_set_mode: flushing before new bo [ 19.221] gen8_vertex_close: used=57, vbo active? 23, vb=4, nreloc=1 [ 19.221] gen8_vertex_close: reloc[0] = 287 [ 19.221] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.221] kgem_add_handle: handle=23, index=3 [ 19.221] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 19.221] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 19.221] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.221] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.221] kgem_fixup_relocs: shrinking by 61440 [ 19.221] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.221] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.221] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 19.221] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.221] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 19.221] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.221] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.221] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.221] kgem_check_bo: num_pages=+50, num_exec=+1 [ 19.221] aligning vertex: was 3, now 2 floats per vertex [ 19.221] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.221] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.221] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.221] kgem_add_handle: handle=4, index=0 [ 19.221] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.221] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.221] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.221] gen9_composite_get_binding_table(ffc0) [ 19.221] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 19.221] kgem_add_handle: handle=38, index=1 [ 19.221] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 19.221] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 19.221] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.221] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 19.221] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 19.221] kgem_add_handle: handle=7, index=2 [ 19.221] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 19.221] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.221] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 19.221] gen9_emit_sampler: sampler = 1 [ 19.221] gen9_emit_sf: num_sf_outputs=1 [ 19.221] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.221] gen9_emit_vertex_elements: setup id=0 [ 19.221] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.221] (0, 0), (576, 76) [ 19.221] gen8_vertex_flush[490] = 3 [ 19.221] sna_composite_rectangles: pixmap=1436 marking clear [0]? 1 [ 19.221] sna_composite(pixmap=1436, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1436+(0, 0)+(0, 0), size=(576, 76) [ 19.221] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 19.221] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 19.221] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 19.221] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 19.221] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 19.221] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 19.221] gen9_render_composite: 576x76, current mode=1/1 [ 19.221] kgem_bo_is_render: handle=38, rq? 1 [1] [ 19.221] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 19.221] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 19.221] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 19.221] sna_drawable_use_bo pixmap=1436, box=((0, 0), (576, 76)), flags=1f... [ 19.221] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 19.221] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.221] sna_drawable_use_bo: using whole GPU bo [ 19.221] gen9_composite_set_target: pixmap=1436, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 19.221] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 19.221] sna_transform_is_imprecise_integer_translation: no transform [ 19.221] gen9_composite_picture: integer translation (0, 0), removing [ 19.221] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 19.221] sna_render_pixmap_bo: GPU all damaged [ 19.221] kgem_bo_is_render: handle=38, rq? 1 [1] [ 19.221] kgem_bo_is_render: handle=9, rq? 0 [0] [ 19.221] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.221] gen4_choose_composite_emitter: identity src, no mask [ 19.221] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 19.221] aligning vertex: was 2, now 3 floats per vertex [ 19.221] gen9_composite_get_binding_table(ff00) [ 19.221] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 19.221] kgem_add_handle: handle=9, index=3 [ 19.221] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 19.221] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 19.221] gen9_emit_sampler: sampler = 2 [ 19.221] gen9_emit_vertex_elements: setup id=2 [ 19.221] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 19.221] gen9_render_composite_box: (0, 0), (576, 76) [ 19.221] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 19.221] gen8_vertex_flush[504] = 3 [ 19.221] sna_composite_rectangles(pixmap=1436, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 19.221] sna_composite_rectangles: converted to op 3 [ 19.221] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 19.221] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 19.221] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 19.221] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 19.221] sna_drawable_use_bo pixmap=1436, box=((0, 0), (576, 76)), flags=1... [ 19.221] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 19.221] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.221] sna_drawable_use_bo: using whole GPU bo [ 19.221] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 19.221] kgem_bo_is_render: handle=38, rq? 1 [1] [ 19.221] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 19.221] sna_render_get_solid: 660a0a0a [ 19.221] sna_render_get_solid(2) = 660a0a0a (old) [ 19.221] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 19.221] kgem_check_bo: num_pages=+0, num_exec=+0 [ 19.221] aligning vertex: was 3, now 2 floats per vertex [ 19.221] gen9_composite_get_binding_table(fe80) [ 19.221] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 19.221] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 19.221] kgem_add_handle: handle=8, index=4 [ 19.221] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 19.221] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.222] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 19.222] gen9_emit_sampler: sampler = 1 [ 19.222] gen9_emit_vertex_elements: setup id=0 [ 19.222] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.222] (0, 0), (576, 76) [ 19.222] gen8_vertex_flush[57c] = 3 [ 19.222] sna_create_pixmap(576, 76, 32, usage=0) [ 19.222] kgem_can_create_2d: 576x76 @ 32 [ 19.222] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.222] kgem_can_create_2d: untiled size=176128 [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.222] kgem_can_create_2d: tiled[-1] size=176128 [ 19.222] sna_create_pixmap: usage=0, flags=1b [ 19.222] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 19.222] __pop_freed_pixmap: reusing freed pixmap=1426 header [ 19.222] create_pixmap_hdr: pixmap=1437, width=576, height=76, usage=0 [ 19.222] sna_create_pixmap: serial=1437, 576x76, usage=0 [ 19.222] sna_composite_rectangles(pixmap=1438, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 19.222] sna_composite_rectangles: converted to op 0 [ 19.222] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 19.222] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 19.222] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 19.222] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 19.222] sna_composite_rectangles: dropping last-cpu hint [ 19.222] sna_drawable_use_bo pixmap=1438, box=((0, 0), (576, 76)), flags=19... [ 19.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 19.222] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 19.222] sna_pixmap_move_to_gpu(pixmap=1438, usage=0), flags=b [ 19.222] sna_pixmap_move_to_gpu: CPU damage? 0 [ 19.222] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] sna_pixmap_alloc_gpu: pixmap=1438 [ 19.222] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 19.222] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 19.222] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 19.222] from inactive: pitch=2560, tiling=1: handle=37, id=1120 [ 19.222] __sna_damage_all(576, 76) [ 19.222] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 19.222] sna_pixmap_mark_active: pixmap=1438, handle=37 [ 19.222] sna_drawable_use_bo: allocated GPU bo for operation [ 19.222] sna_drawable_use_bo: using GPU bo with damage? 0 [ 19.222] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 19.222] kgem_bo_is_render: handle=37, rq? 0 [0] [ 19.222] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 19.222] sna_render_get_solid: 0 [ 19.222] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.222] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.222] __kgem_retire_rq: request 1 complete [ 19.222] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 19.222] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 19.222] kgem_bo_move_to_cache: release handle=3 [ 19.222] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 19.222] kgem_set_mode: flushing before new bo [ 19.222] gen8_vertex_close: used=82, vbo active? 23, vb=5, nreloc=2 [ 19.222] gen8_vertex_close: reloc[0] = 287 [ 19.222] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.222] kgem_add_handle: handle=23, index=5 [ 19.222] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 19.222] gen8_vertex_close: reloc[1] = 316 [ 19.222] kgem_add_reloc64: handle=23, pos=316, delta=0, domains=200000 [ 19.222] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd545000) [ 19.222] batch[1/1, flags=1800]: 358 358 16272 16384, nreloc=9, nexec=6, nfence=0, aperture=8226 [fenced=0] [ 19.222] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.222] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.222] kgem_fixup_relocs: shrinking by 61440 [ 19.222] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.222] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.222] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 19.222] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.222] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.222] __kgem_bo_clear_busy: handle=7 [ 19.222] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 19.222] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 19.222] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.222] __kgem_bo_clear_busy: handle=8 [ 19.222] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 19.222] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.222] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.222] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.222] kgem_check_bo: num_pages=+50, num_exec=+1 [ 19.222] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.222] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.222] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.222] kgem_add_handle: handle=4, index=0 [ 19.222] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.222] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.222] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.222] gen9_composite_get_binding_table(ffc0) [ 19.222] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 19.222] kgem_add_handle: handle=37, index=1 [ 19.222] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd48e000) [ 19.222] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 19.222] [3fe0] bind bo(handle=37, addr=fd48e000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.222] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 19.222] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 19.222] kgem_add_handle: handle=7, index=2 [ 19.222] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 19.222] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.222] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 19.222] gen9_emit_sampler: sampler = 1 [ 19.222] gen9_emit_sf: num_sf_outputs=1 [ 19.222] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.222] gen9_emit_vertex_elements: setup id=0 [ 19.222] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.222] (0, 0), (576, 76) [ 19.222] gen8_vertex_flush[490] = 3 [ 19.222] sna_composite_rectangles: pixmap=1438 marking clear [0]? 1 [ 19.222] sna_create_pixmap(576, 76, 32, usage=0) [ 19.222] kgem_can_create_2d: 576x76 @ 32 [ 19.222] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.222] kgem_can_create_2d: untiled size=176128 [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.222] kgem_can_create_2d: tiled[-1] size=176128 [ 19.222] sna_create_pixmap: usage=0, flags=1b [ 19.222] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 19.222] __pop_freed_pixmap: reusing freed pixmap=1428 header [ 19.222] create_pixmap_hdr: pixmap=1439, width=576, height=76, usage=0 [ 19.222] sna_create_pixmap: serial=1439, 576x76, usage=0 [ 19.222] sna_composite_rectangles(pixmap=1440, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 19.222] sna_composite_rectangles: converted to op 0 [ 19.222] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 19.222] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 19.222] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 19.222] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 19.222] sna_composite_rectangles: dropping last-cpu hint [ 19.222] sna_drawable_use_bo pixmap=1440, box=((0, 0), (576, 76)), flags=19... [ 19.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 19.222] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 19.222] sna_pixmap_move_to_gpu(pixmap=1440, usage=0), flags=b [ 19.222] sna_pixmap_move_to_gpu: CPU damage? 0 [ 19.222] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] sna_pixmap_alloc_gpu: pixmap=1440 [ 19.222] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 19.222] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 19.222] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 19.222] from inactive: pitch=2560, tiling=1: handle=16, id=1121 [ 19.222] __sna_damage_all(576, 76) [ 19.222] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 19.222] sna_pixmap_mark_active: pixmap=1440, handle=16 [ 19.222] sna_drawable_use_bo: allocated GPU bo for operation [ 19.222] sna_drawable_use_bo: using GPU bo with damage? 0 [ 19.222] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 19.222] kgem_bo_is_render: handle=16, rq? 0 [0] [ 19.222] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 19.222] sna_render_get_solid: 0 [ 19.222] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.222] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.222] __kgem_retire_rq: request 1 complete [ 19.222] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 19.222] kgem_set_mode: flushing before new bo [ 19.222] gen8_vertex_close: used=88, vbo active? 23, vb=1, nreloc=1 [ 19.222] gen8_vertex_close: reloc[0] = 287 [ 19.222] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.222] kgem_add_handle: handle=23, index=3 [ 19.222] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 19.222] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=125 [fenced=0] [ 19.222] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.222] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.222] kgem_fixup_relocs: shrinking by 61440 [ 19.222] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.222] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.222] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd48e000 [ 19.222] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.222] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.222] __kgem_bo_clear_busy: handle=7 [ 19.222] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 19.222] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.222] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.222] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.222] kgem_check_bo: num_pages=+64, num_exec=+1 [ 19.222] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.222] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.222] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.222] kgem_add_handle: handle=4, index=0 [ 19.222] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.222] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.222] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.222] gen9_composite_get_binding_table(ffc0) [ 19.222] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 19.222] kgem_add_handle: handle=16, index=1 [ 19.222] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa8000) [ 19.222] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 19.222] [3fe0] bind bo(handle=16, addr=fffa8000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.222] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 19.222] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 19.222] kgem_add_handle: handle=7, index=2 [ 19.222] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 19.222] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.222] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 19.222] gen9_emit_sampler: sampler = 1 [ 19.222] gen9_emit_sf: num_sf_outputs=1 [ 19.222] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.222] gen9_emit_vertex_elements: setup id=0 [ 19.222] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.222] (0, 0), (576, 76) [ 19.222] gen8_vertex_flush[490] = 3 [ 19.222] sna_composite_rectangles: pixmap=1440 marking clear [0]? 1 [ 19.222] sna_create_pixmap(576, 76, 32, usage=0) [ 19.222] kgem_can_create_2d: 576x76 @ 32 [ 19.222] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.222] kgem_can_create_2d: untiled size=176128 [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 19.222] kgem_can_create_2d: tiled[-1] size=176128 [ 19.222] sna_create_pixmap: usage=0, flags=1b [ 19.222] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 19.222] __pop_freed_pixmap: reusing freed pixmap=1430 header [ 19.222] create_pixmap_hdr: pixmap=1441, width=576, height=76, usage=0 [ 19.222] sna_create_pixmap: serial=1441, 576x76, usage=0 [ 19.222] sna_composite_rectangles(pixmap=1442, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 19.222] sna_composite_rectangles: converted to op 0 [ 19.222] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 19.222] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 19.222] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 19.222] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 19.222] sna_composite_rectangles: dropping last-cpu hint [ 19.222] sna_drawable_use_bo pixmap=1442, box=((0, 0), (576, 76)), flags=19... [ 19.222] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 19.222] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 19.222] sna_pixmap_move_to_gpu(pixmap=1442, usage=0), flags=b [ 19.222] sna_pixmap_move_to_gpu: CPU damage? 0 [ 19.222] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 19.222] sna_pixmap_alloc_gpu: pixmap=1442 [ 19.222] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 19.222] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 19.222] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 19.222] from inactive: pitch=2560, tiling=1: handle=42, id=1122 [ 19.222] __sna_damage_all(576, 76) [ 19.222] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 19.222] sna_pixmap_mark_active: pixmap=1442, handle=42 [ 19.222] sna_drawable_use_bo: allocated GPU bo for operation [ 19.222] sna_drawable_use_bo: using GPU bo with damage? 0 [ 19.222] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 19.222] kgem_bo_is_render: handle=42, rq? 0 [0] [ 19.222] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 19.222] sna_render_get_solid: 0 [ 19.222] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.222] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.222] __kgem_retire_rq: request 1 complete [ 19.222] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 19.223] kgem_set_mode: flushing before new bo [ 19.223] gen8_vertex_close: used=94, vbo active? 23, vb=1, nreloc=1 [ 19.223] gen8_vertex_close: reloc[0] = 287 [ 19.223] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.223] kgem_add_handle: handle=23, index=3 [ 19.223] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 19.223] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=139 [fenced=0] [ 19.223] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.223] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.223] kgem_fixup_relocs: shrinking by 61440 [ 19.223] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.223] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.223] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa8000 [ 19.223] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.223] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.223] __kgem_bo_clear_busy: handle=7 [ 19.223] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 19.223] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.223] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.223] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.223] kgem_check_bo: num_pages=+114, num_exec=+1 [ 19.223] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.223] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.223] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.223] kgem_add_handle: handle=4, index=0 [ 19.223] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.223] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.223] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.223] gen9_composite_get_binding_table(ffc0) [ 19.223] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 19.223] kgem_add_handle: handle=42, index=1 [ 19.223] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 19.223] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 19.223] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.223] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 19.223] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 19.223] kgem_add_handle: handle=7, index=2 [ 19.223] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 19.223] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.223] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 19.223] gen9_emit_sampler: sampler = 1 [ 19.223] gen9_emit_sf: num_sf_outputs=1 [ 19.223] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.223] gen9_emit_vertex_elements: setup id=0 [ 19.223] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.223] (0, 0), (576, 76) [ 19.223] gen8_vertex_flush[490] = 3 [ 19.223] sna_composite_rectangles: pixmap=1442 marking clear [0]? 1 [ 19.223] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 19.223] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.223] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 19.223] trapezoid_spans_maybe_inplace? clear, no [ 19.223] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 19.223] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 19.223] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 19.223] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 19.223] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 19.223] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 19.223] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 19.223] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 19.223] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 19.223] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 19.223] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 19.223] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 19.223] sna_drawable_use_bo pixmap=1442, box=((2, 2), (574, 74)), flags=7... [ 19.223] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 19.223] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.223] sna_drawable_use_bo: using whole GPU bo [ 19.223] gen9_composite_set_target: pixmap=1442, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 19.223] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 19.223] color_convert: src=4c000000 [20028888] [ 19.223] color_convert: dst=4c000000 [20028888] [ 19.223] sna_render_get_solid: 4c000000 [ 19.223] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.223] gen4_choose_spans_emitter: solid source [ 19.223] kgem_check_bo: num_pages=+0, num_exec=+0 [ 19.223] aligning vertex: was 2, now 3 floats per vertex [ 19.223] gen9_composite_get_binding_table(ff00) [ 19.223] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 19.223] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 19.223] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 19.223] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.223] gen9_emit_sampler: sampler = c [ 19.223] gen9_emit_sf: num_sf_outputs=2 [ 19.223] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 19.223] gen9_emit_vertex_elements: setup id=5 [ 19.223] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 19.223] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 19.223] thread_choose_span: clipped? 0 [ 19.223] imprecise_trapezoid_span_converter: using 4 threads [ 19.223] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 19.223] thread_choose_span: clipped? 0 [ 19.223] span_thread: flushing 1 boxes [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 19.223] span_thread: flushing 26 boxes [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 19.223] span_thread: flushing 26 boxes [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 19.223] span_thread: flushing 1 boxes [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 19.223] gen8_vertex_flush[554] = 162 [ 19.223] gen9_render_composite_spans_done() [ 19.223] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 19.223] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.223] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 19.223] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.223] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 19.223] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.223] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 19.223] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 19.223] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 19.223] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 19.223] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 19.223] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 19.223] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 19.223] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.223] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 19.223] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 19.223] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 19.223] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.223] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 19.223] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 19.223] sna_drawable_use_bo pixmap=1442, box=((0, 0), (576, 76)), flags=7... [ 19.223] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 19.223] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.223] sna_drawable_use_bo: using whole GPU bo [ 19.223] gen9_composite_set_target: pixmap=1442, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 19.223] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 19.223] color_convert: src=e6e6e6e6 [20028888] [ 19.223] color_convert: dst=e6e6e6e6 [20028888] [ 19.223] sna_render_get_solid: e6e6e6e6 [ 19.223] sna_render_get_solid(4) = e6e6e6e6 (old) [ 19.223] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 19.223] gen4_choose_spans_emitter: solid source [ 19.223] kgem_check_bo: num_pages=+1, num_exec=+1 [ 19.223] gen9_composite_get_binding_table(fe80) [ 19.223] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 19.223] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 19.223] kgem_add_handle: handle=8, index=3 [ 19.223] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 19.223] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.223] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 19.223] gen9_emit_vertex_elements: setup id=5 [ 19.223] thread_choose_span: clipped? 0 [ 19.223] imprecise_trapezoid_span_converter: using 4 threads [ 19.223] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 19.223] thread_choose_span: clipped? 0 [ 19.223] span_thread: flushing 2 boxes [ 19.223] span_thread: flushing 2 boxes [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 19.223] span_thread: flushing 62 boxes [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 19.223] span_thread: flushing 62 boxes [ 19.223] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 19.223] gen8_vertex_flush[5a8] = 384 [ 19.223] gen9_render_composite_spans_done() [ 19.223] sna_composite_rectangles(pixmap=1442, op=1, ffffffff x 1 [(16, 16)x(2, 44) ...]) [ 19.223] sna_composite_rectangles: converted to op 1 [ 19.223] sna_composite_rectangles[0] (16, 16)x(2, 44) -> (16, 16), (18, 60) [ 19.223] sna_composite_rectangles: nrects=1, region=(16, 16), (18, 60) x 1 [ 19.224] sna_composite_rectangles: clipped extents (16, 16),(18, 60) x 1 [ 19.224] sna_composite_rectangles: pixmap +(0, 0) extents (16, 16),(18, 60) [ 19.224] sna_composite_rectangles: dropping last-cpu hint [ 19.224] sna_drawable_use_bo pixmap=1442, box=((16, 16), (18, 60)), flags=9... [ 19.224] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 19.224] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.224] sna_drawable_use_bo: using whole GPU bo [ 19.224] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 19.224] kgem_bo_is_render: handle=42, rq? 1 [1] [ 19.224] gen9_render_fill_boxes(ffffffff x 1 [(16, 16), (18, 60) ...]) [ 19.224] sna_render_get_solid: ffffffff [ 19.224] sna_render_get_solid(white) [ 19.224] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 19.224] kgem_check_bo: num_pages=+0, num_exec=+0 [ 19.224] aligning vertex: was 3, now 2 floats per vertex [ 19.224] gen9_composite_get_binding_table(fe00) [ 19.224] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 19.224] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 19.224] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 19.224] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.224] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 19.224] gen9_emit_sampler: sampler = 1 [ 19.224] gen9_emit_sf: num_sf_outputs=1 [ 19.224] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.224] gen9_emit_vertex_elements: setup id=0 [ 19.224] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.224] (16, 16), (18, 60) [ 19.224] gen8_vertex_flush[668] = 3 [ 19.224] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=592, drawable=5a0 [ 19.224] sna_validate_gc: recomputing clip [ 19.224] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 19.224] sna_copy_area: src=pixmap=1442:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1440:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 19.224] sna_copy_area: normal copy [ 19.224] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 19.224] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 19.224] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 19.224] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 19.224] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 19.224] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 19.224] sna_do_copy: pixmap -- no source clipping [ 19.224] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 19.224] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 19.224] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1442+(0, 0), dst pixmap=1440+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 19.224] sna_copy_boxes: dst=(priv=0x55bca9b77fb0, gpu_bo=16, cpu_bo=0), src=(priv=0x55bca9b8ac00, gpu_bo=42, cpu_bo=0), replaces=1 [ 19.224] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 19.224] sna_drawable_use_bo pixmap=1440, box=((0, 0), (576, 76)), flags=1b... [ 19.224] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 19.224] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.224] sna_drawable_use_bo: using whole GPU bo [ 19.224] sna_pixmap_move_to_gpu(pixmap=1442, usage=0), flags=a [ 19.224] sna_pixmap_move_to_gpu: already all-damaged [ 19.224] sna_pixmap_mark_active: pixmap=1442, handle=42 [ 19.224] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 19.224] sna_pixmap_make_cow: make cow src=1442, dst=1440, handle=42 (already cow? src=0, dst=0) [ 19.224] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1442, handle=42 [ 19.224] _kgem_bo_destroy: handle=16, proxy? 0 [ 19.224] __kgem_bo_destroy: handle=16, size=262144 [ 19.224] __kgem_busy: handle=16, busy=0, wedged=0 [ 19.224] __kgem_bo_clear_busy: handle=16 [ 19.224] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 19.224] sna_pixmap_make_cow: moo! attaching clone to pixmap=1440 (source=1442, handle=42) [ 19.224] sna_destroy_pixmap: pixmap=1442, attached?=1 [ 19.224] sna_destroy_pixmap: pixmap=1442 discarding cow, refcnt=2 [ 19.224] __sna_free_pixmap(pixmap=1442) [ 19.224] sna_glyphs(op=3, nlist=4, src=(16, 48)) [ 19.224] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.224] sna_glyphs: discarding mask [ 19.224] glyphs0_to_dst(op=3, src=(16, 48), nlist=4, dst=(16, 48)+(0, 0)) [ 19.224] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789679408 size=576x76 [ 19.224] gen9_render_composite: 0x0, current mode=1/1 [ 19.224] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 19.224] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.224] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 19.224] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 19.224] sna_drawable_use_bo pixmap=1440, box=((0, 0), (576, 76)), flags=7... [ 19.224] sna_pixmap_undo_cow: pixmap=1440, handle=42 [refcnt=1], cow refcnt=1, flags=43 [ 19.224] sna_pixmap_undo_cow: freeing cow [ 19.224] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 19.224] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.224] sna_drawable_use_bo: using whole GPU bo [ 19.224] gen9_composite_set_target: pixmap=1440, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 19.224] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 19.224] color_convert: src=ff888888 [20028888] [ 19.224] color_convert: dst=ff888888 [20028888] [ 19.224] sna_render_get_solid: ff888888 [ 19.224] sna_render_get_solid(5) = ff888888 (old) [ 19.224] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 19.224] sna_transform_is_imprecise_integer_translation: no transform [ 19.224] gen9_composite_picture: integer translation (0, 0), removing [ 19.224] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 19.224] sna_render_pixmap_bo: GPU all damaged [ 19.224] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 19.224] gen4_choose_composite_emitter: solid, identity mask [ 19.224] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 19.224] aligning vertex: was 2, now 4 floats per vertex [ 19.224] gen9_composite_get_binding_table(fd80) [ 19.224] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 19.224] kgem_add_reloc64: adding proxy [delta=20] for handle=8 [ 19.224] kgem_add_reloc64[8] = (delta=20, target handle=3, presumed=fdffe000) [ 19.224] [3f50] bind bo(handle=8, addr=fdffe014), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 19.224] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 19.224] kgem_add_handle: handle=6, index=4 [ 19.224] kgem_add_reloc64[9] = (delta=0, target handle=4, presumed=fd585000) [ 19.224] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 19.224] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 19.224] gen9_emit_sampler: sampler = a [ 19.224] gen9_emit_sf: num_sf_outputs=2 [ 19.224] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 19.224] gen9_emit_vertex_elements: setup id=9 [ 19.224] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 19.224] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 19.224] glyphs0_to_dst: glyph=(18, 23)x(20, 25), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(18, 23), mask=(128.00, 0.00) x (20.00, 25.00) [ 19.224] glyphs0_to_dst: glyph=(36, 29)x(17, 19), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(36, 29), mask=(160.00, 0.00) x (17.00, 19.00) [ 19.224] glyphs0_to_dst: glyph=(54, 29)x(16, 19), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(54, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 19.224] glyphs0_to_dst: glyph=(70, 29)x(16, 19), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(70, 29), mask=(128.00, 32.00) x (16.00, 19.00) [ 19.224] glyphs0_to_dst: glyph=(85, 29)x(29, 19), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(85, 29), mask=(160.00, 32.00) x (29.00, 19.00) [ 19.224] glyphs0_to_dst: glyph=(112, 29)x(20, 19), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(112, 29), mask=(192.00, 0.00) x (20.00, 19.00) [ 19.224] glyphs0_to_dst: glyph=(133, 29)x(14, 19), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(133, 29), mask=(224.00, 0.00) x (14.00, 19.00) [ 19.224] glyphs0_to_dst: glyph=(146, 20)x(19, 28), unclipped [ 19.224] emit_primitive_identity_mask__avx2: dst=(146, 20), mask=(192.00, 32.00) x (19.00, 28.00) [ 19.224] gen8_vertex_flush[744] = 24 [ 19.224] gen9_magic_ca_pass: CA fixup (437 -> 461) [ 19.224] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 19.224] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 19.224] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 19.224] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5a0, drawable=59e [ 19.224] sna_validate_gc: recomputing clip [ 19.224] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 19.224] sna_copy_area: src=pixmap=1440:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1438:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 19.224] sna_copy_area: normal copy [ 19.224] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 19.224] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 19.224] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 19.224] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 19.224] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 19.224] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 19.224] sna_do_copy: pixmap -- no source clipping [ 19.224] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 19.224] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 19.224] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1440+(0, 0), dst pixmap=1438+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 19.224] sna_copy_boxes: dst=(priv=0x55bca9b58ee0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9b77fb0, gpu_bo=42, cpu_bo=0), replaces=1 [ 19.224] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 19.224] sna_drawable_use_bo pixmap=1438, box=((0, 0), (576, 76)), flags=1b... [ 19.224] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 19.224] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.224] sna_drawable_use_bo: using whole GPU bo [ 19.224] sna_pixmap_move_to_gpu(pixmap=1440, usage=0), flags=a [ 19.224] sna_pixmap_move_to_gpu: already all-damaged [ 19.224] sna_pixmap_mark_active: pixmap=1440, handle=42 [ 19.224] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 19.224] sna_pixmap_make_cow: make cow src=1440, dst=1438, handle=42 (already cow? src=0, dst=0) [ 19.224] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1440, handle=42 [ 19.224] _kgem_bo_destroy: handle=37, proxy? 0 [ 19.224] __kgem_bo_destroy: handle=37, size=204800 [ 19.224] __kgem_bo_destroy: handle=37, purged [ 19.224] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 19.224] sna_pixmap_make_cow: moo! attaching clone to pixmap=1438 (source=1440, handle=42) [ 19.224] sna_destroy_pixmap: pixmap=1440, attached?=1 [ 19.224] sna_destroy_pixmap: pixmap=1440 discarding cow, refcnt=2 [ 19.224] __sna_free_pixmap(pixmap=1440) [ 19.224] sna_composite(pixmap=1436, op=3, src=1438+(0, 0), mask=0+(0, 0), dst=1436+(0, 0)+(0, 0), size=(576, 76) [ 19.224] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 19.224] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 19.224] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 19.224] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 19.224] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 19.224] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 19.224] gen9_render_composite: 576x76, current mode=1/1 [ 19.224] kgem_bo_is_render: handle=38, rq? 0 [0] [ 19.224] sna_blt_composite (0, 0), (0, 0), 576x76 [ 19.224] sna_blt_composite: unsupported op [3] for blitting [ 19.224] kgem_bo_is_busy: handle=42, domain: 0 exec? 1, rq? 1 [ 19.224] kgem_bo_is_busy: handle=38, domain: 0 exec? 0, rq? 0 [ 19.224] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 19.224] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 19.224] sna_drawable_use_bo pixmap=1436, box=((0, 0), (576, 76)), flags=7... [ 19.224] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 19.224] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.224] sna_drawable_use_bo: using whole GPU bo [ 19.224] gen9_composite_set_target: pixmap=1436, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 19.224] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 19.224] sna_transform_is_imprecise_integer_translation: no transform [ 19.224] gen9_composite_picture: integer translation (0, 0), removing [ 19.224] sna_render_pixmap_bo pixmap=1438, (0, 0)x(576, 76)/(576, 76) [ 19.224] sna_render_pixmap_bo: GPU all damaged [ 19.224] kgem_bo_is_render: handle=38, rq? 0 [0] [ 19.224] kgem_bo_is_render: handle=42, rq? 1 [1] [ 19.224] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 19.224] gen4_choose_composite_emitter: identity src, no mask [ 19.224] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.224] __kgem_retire_rq: request 1 complete [ 19.224] kgem_set_mode: flushing before new bo [ 19.224] gen8_vertex_close: used=1844, vbo active? 23, vb=221, nreloc=3 [ 19.224] gen8_vertex_close: reloc[0] = 287 [ 19.224] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.224] kgem_add_handle: handle=23, index=5 [ 19.224] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd545000) [ 19.224] gen8_vertex_close: reloc[1] = 336 [ 19.224] kgem_add_reloc64: handle=23, pos=336, delta=0, domains=200000 [ 19.224] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd545000) [ 19.224] gen8_vertex_close: reloc[2] = 460 [ 19.224] kgem_add_reloc64: handle=23, pos=460, delta=0, domains=200000 [ 19.224] kgem_add_reloc64[12] = (delta=0, target handle=5, presumed=fd545000) [ 19.224] batch[1/1, flags=1800]: 502 502 16192 16384, nreloc=13, nexec=6, nfence=0, aperture=1214 [fenced=0] [ 19.224] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.224] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.224] kgem_fixup_relocs: shrinking by 61440 [ 19.224] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.224] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.224] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 19.224] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.224] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.224] __kgem_bo_clear_busy: handle=7 [ 19.224] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 19.224] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.224] __kgem_bo_clear_busy: handle=7 [ 19.224] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.224] __kgem_bo_clear_busy: handle=8 [ 19.224] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 19.224] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.224] __kgem_bo_clear_busy: handle=7 [ 19.224] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 19.224] __kgem_bo_clear_busy: handle=8 [ 19.224] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 19.224] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.224] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.224] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.224] kgem_check_bo: num_pages=+164, num_exec=+2 [ 19.224] aligning vertex: was 4, now 3 floats per vertex [ 19.224] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.224] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.224] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.224] kgem_add_handle: handle=4, index=0 [ 19.224] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.225] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.225] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.225] gen9_composite_get_binding_table(ffc0) [ 19.225] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 19.225] kgem_add_handle: handle=38, index=1 [ 19.225] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd45c000) [ 19.225] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 19.225] [3fe0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.225] kgem_add_reloc64: handle=42, pos=16344, delta=0, domains=40000 [ 19.225] kgem_add_handle: handle=42, index=2 [ 19.225] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd3ca000) [ 19.225] [3fd0] bind bo(handle=42, addr=fd3ca000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 19.225] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 19.225] gen9_emit_sampler: sampler = 2 [ 19.225] gen9_emit_sf: num_sf_outputs=1 [ 19.225] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.225] gen9_emit_vertex_elements: setup id=2 [ 19.225] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 19.225] gen9_render_composite_box: (0, 0), (576, 76) [ 19.225] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 19.225] gen8_vertex_flush[490] = 3 [ 19.225] sna_accel_flush: flush?=0, dirty?=0 [ 19.225] sna_block_handler (tv=0.0) [ 19.225] sna_wakeup_handler [ 19.225] sna_accel_flush: flush?=0, dirty?=0 [ 19.225] sna_accel_flush: flush?=0, dirty?=0 [ 19.225] sna_block_handler (tv=0.0) [ 19.225] sna_wakeup_handler [ 19.225] sna_destroy_pixmap: pixmap=1438, attached?=1 [ 19.225] sna_destroy_pixmap: pixmap=1438 discarding cow, refcnt=1 [ 19.225] _kgem_bo_destroy: handle=42, proxy? 0 [ 19.225] __kgem_bo_destroy: handle=42, size=466944 [ 19.225] __kgem_bo_destroy: handle=42 -> active [ 19.225] __sna_free_pixmap(pixmap=1438) [ 19.225] sna_composite(pixmap=1432, op=3, src=1436+(0, 0), mask=0+(0, 0), dst=1432+(0, 0)+(0, 0), size=(576, 76) [ 19.225] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 19.225] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 19.225] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 19.225] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 19.225] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 19.225] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 19.225] gen9_render_composite: 576x76, current mode=1/1 [ 19.225] kgem_bo_is_render: handle=36, rq? 0 [0] [ 19.225] sna_blt_composite (0, 0), (0, 0), 576x76 [ 19.225] sna_blt_composite: unsupported op [3] for blitting [ 19.225] kgem_bo_is_busy: handle=38, domain: 0 exec? 1, rq? 1 [ 19.225] kgem_bo_is_busy: handle=36, domain: 0 exec? 0, rq? 0 [ 19.225] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 19.225] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 19.225] sna_drawable_use_bo pixmap=1432, box=((0, 0), (576, 76)), flags=7... [ 19.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 19.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.225] sna_drawable_use_bo: using whole GPU bo [ 19.225] gen9_composite_set_target: pixmap=1432, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 19.225] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 19.225] sna_transform_is_imprecise_integer_translation: no transform [ 19.225] gen9_composite_picture: integer translation (0, 0), removing [ 19.225] sna_render_pixmap_bo pixmap=1436, (0, 0)x(576, 76)/(576, 76) [ 19.225] sna_render_pixmap_bo: GPU all damaged [ 19.225] kgem_bo_is_render: handle=36, rq? 0 [0] [ 19.225] kgem_bo_is_render: handle=38, rq? 1 [1] [ 19.225] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 19.225] gen4_choose_composite_emitter: identity src, no mask [ 19.225] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.225] __kgem_retire_rq: request 1 complete [ 19.225] kgem_set_mode: flushing before new bo [ 19.225] gen8_vertex_close: used=1854, vbo active? 23, vb=4, nreloc=1 [ 19.225] gen8_vertex_close: reloc[0] = 287 [ 19.225] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.225] kgem_add_handle: handle=23, index=3 [ 19.225] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 19.225] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=238 [fenced=0] [ 19.225] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.225] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.225] kgem_fixup_relocs: shrinking by 61440 [ 19.225] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.225] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.225] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd45c000 [ 19.225] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.225] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 19.225] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.225] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.225] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.225] kgem_check_bo: num_pages=+100, num_exec=+2 [ 19.225] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.225] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.225] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.225] kgem_add_handle: handle=4, index=0 [ 19.225] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.225] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.225] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.225] gen9_composite_get_binding_table(ffc0) [ 19.225] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 19.225] kgem_add_handle: handle=36, index=1 [ 19.225] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd4c0000) [ 19.225] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 19.225] [3fe0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 19.225] kgem_add_reloc64: handle=38, pos=16344, delta=0, domains=40000 [ 19.225] kgem_add_handle: handle=38, index=2 [ 19.225] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd45c000) [ 19.225] [3fd0] bind bo(handle=38, addr=fd45c000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 19.225] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 19.225] gen9_emit_sampler: sampler = 2 [ 19.225] gen9_emit_sf: num_sf_outputs=1 [ 19.225] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.225] gen9_emit_vertex_elements: setup id=2 [ 19.225] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 19.225] gen9_render_composite_box: (0, 0), (576, 76) [ 19.225] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 19.225] gen8_vertex_flush[490] = 3 [ 19.225] sna_destroy_pixmap: pixmap=1436, attached?=1 [ 19.225] _kgem_bo_destroy: handle=38, proxy? 0 [ 19.225] __kgem_bo_destroy: handle=38, size=204800 [ 19.225] __kgem_bo_destroy: handle=38 -> active [ 19.225] __sna_free_pixmap(pixmap=1436) [ 19.225] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=598, drawable=4fd [ 19.225] sna_validate_gc: recomputing clip [ 19.225] sna_validate_gc: composite clip=12x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 19.225] sna_copy_area: src=pixmap=1432:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 19.225] sna_copy_area: normal copy [ 19.225] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 19.225] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 19.225] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 19.225] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 19.225] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 19.225] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 19.225] sna_do_copy: pixmap -- no source clipping [ 19.225] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 19.225] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 19.225] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1432+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 19.225] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=36, cpu_bo=0), replaces=0 [ 19.225] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 19.225] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 19.225] sna_drawable_use_bo: pinned, never REPLACES [ 19.225] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 19.225] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 19.225] sna_drawable_use_bo: applying move-to-gpu override [ 19.225] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(192, 1096], (768, 1172)] [ 19.225] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 19.225] wait_for_shadow: setting front pixmap to handle=35 [ 19.225] sna_drawable_use_bo: using whole GPU bo [ 19.225] sna_pixmap_move_to_gpu(pixmap=1432, usage=0), flags=a [ 19.225] sna_pixmap_move_to_gpu: already all-damaged [ 19.225] sna_pixmap_mark_active: pixmap=1432, handle=36 [ 19.225] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 19.225] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 19.225] kgem_bo_is_render: handle=36, rq? 1 [1] [ 19.225] kgem_bo_is_render: handle=35, rq? 0 [0] [ 19.225] kgem_bo_is_render: handle=35, rq? 0 [0] [ 19.225] kgem_bo_is_render: handle=36, rq? 1 [1] [ 19.225] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.225] __kgem_retire_rq: request 1 complete [ 19.225] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 19.225] kgem_bo_move_to_cache: release handle=42 [ 19.225] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 19.225] kgem_set_mode: flushing before new bo [ 19.225] gen8_vertex_close: used=1863, vbo active? 23, vb=4, nreloc=1 [ 19.225] gen8_vertex_close: reloc[0] = 287 [ 19.225] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.225] kgem_add_handle: handle=23, index=3 [ 19.225] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 19.225] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=174 [fenced=0] [ 19.225] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.225] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.225] kgem_fixup_relocs: shrinking by 61440 [ 19.225] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.225] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.225] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd4c0000 [ 19.225] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.225] kgem_commit: release handle=38 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd45c000 [ 19.225] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.225] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.225] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.225] kgem_check_bo: num_pages=+16250, num_exec=+2 [ 19.225] aligning vertex: was 3, now 2 floats per vertex [ 19.225] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 19.225] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 19.225] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 19.225] kgem_add_handle: handle=4, index=0 [ 19.225] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 19.225] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 19.225] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 19.225] gen9_composite_get_binding_table(ffc0) [ 19.225] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 19.225] kgem_add_handle: handle=35, index=1 [ 19.225] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 19.225] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 19.225] [3fe0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 19.225] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 19.225] kgem_add_handle: handle=36, index=2 [ 19.225] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4c0000) [ 19.225] [3fd0] bind bo(handle=36, addr=fd4c0000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 19.225] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 19.225] gen9_emit_sampler: sampler = 0 [ 19.225] gen9_emit_sf: num_sf_outputs=1 [ 19.225] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 19.225] gen9_emit_vertex_elements: setup id=0 [ 19.225] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 19.225] (0, 0) -> (192, 1096) + (576, 76) [ 19.225] gen8_vertex_flush[490] = 3 [ 19.225] sna_destroy_pixmap: pixmap=1432, attached?=1 [ 19.225] _kgem_bo_destroy: handle=36, proxy? 0 [ 19.225] __kgem_bo_destroy: handle=36, size=204800 [ 19.225] __kgem_bo_destroy: handle=36 -> active [ 19.225] __sna_free_pixmap(pixmap=1432) [ 19.225] sna_accel_flush: flush?=0, dirty?=0 [ 19.225] sna_accel_flush: flush?=0, dirty?=0 [ 19.225] sna_block_handler (tv=588.932000) [ 19.225] kgem_retire, need_retire?=1 [ 19.225] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 19.226] kgem_retire__requests_ring: retiring ring 0 [ 19.226] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.226] __kgem_retire_rq: request 1 complete [ 19.226] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 19.226] kgem_bo_move_to_cache: release handle=38 [ 19.226] kgem_bo_move_to_inactive: moving handle=38 to inactive [ 19.226] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 19.226] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 19.226] kgem_retire -- retired=1, need_retire=0 [ 19.226] sna_accel_block: GPU idle, flushing [ 19.226] gen8_vertex_close: used=1870, vbo active? 23, vb=1, nreloc=1 [ 19.226] gen8_vertex_close: reloc[0] = 287 [ 19.226] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 19.226] kgem_add_handle: handle=23, index=3 [ 19.226] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 19.226] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16324 [fenced=0] [ 19.226] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 19.226] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 19.226] kgem_fixup_relocs: shrinking by 61440 [ 19.226] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.226] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 19.226] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 19.226] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 19.226] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd4c0000 [ 19.226] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 19.226] __kgem_busy: handle=1, busy=131072, wedged=0 [ 19.226] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 19.226] has_shadow: has pending damage? 1, outstanding flips: 0 [ 19.226] start_flush: has dirty shadow [ 19.226] timer_enable (time=19226), starting timer 0 [ 19.226] timer_enable (time=19226), starting timer 1 [ 19.226] sna_accel_block: evaluating timers, active=7 [ 19.226] sna_accel_block: flush timer expires in 8 [19234] [ 19.226] sna_wakeup_handler [ 19.226] sna_accel_flush: flush?=0, dirty?=0 [ 19.226] sna_accel_flush: flush?=0, dirty?=0 [ 19.226] sna_accel_flush: flush?=0, dirty?=0 [ 19.226] sna_block_handler (tv=588.931000) [ 19.226] kgem_retire, need_retire?=1 [ 19.226] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 19.226] kgem_retire__requests_ring: retiring ring 0 [ 19.226] __kgem_busy: handle=1, busy=0, wedged=0 [ 19.226] __kgem_retire_rq: request 1 complete [ 19.226] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 19.226] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 19.226] kgem_bo_move_to_cache: release handle=36 [ 19.226] kgem_bo_move_to_inactive: moving handle=36 to inactive [ 19.226] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 19.226] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 19.226] kgem_retire -- retired=1, need_retire=0 [ 19.226] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 19.226] gen6_render_retire: resetting idle vbo [ 19.226] sna_scanout_do_flush: flush timer active: delta=8 [ 19.226] sna_accel_block: evaluating timers, active=7 [ 19.226] sna_accel_block: flush timer expires in 8 [19234] [ 19.234] sna_wakeup_handler [ 19.234] sna_block_handler (tv=588.923000) [ 19.234] sna_scanout_do_flush: flush timer active: delta=0 [ 19.234] sna_scanout_do_flush (time=19234), triggered [ 19.234] sna_scanout_flush (time=19234), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 19.234] has_shadow: has pending damage? 1, outstanding flips: 0 [ 19.234] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 19.234] has_shadow: has pending damage? 1, outstanding flips: 0 [ 19.234] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 19.234] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 19.234] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 19.234] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 19.234] sna_pixmap_move_to_gpu: already all-damaged [ 19.234] sna_pixmap_mark_active: pixmap=165, handle=35 [ 19.234] sna_mode_redisplay: crtc[0] transformed? 0 [ 19.234] sna_mode_redisplay: crtc[1] transformed? 0 [ 19.234] sna_mode_redisplay: crtc[2] transformed? 0 [ 19.234] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 19.234] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 19.234] get_fb: reusing fb=105 for handle=35 [ 19.234] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 19.234] __kgem_bo_clear_busy: handle=35 [ 19.234] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 19.234] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 19.234] __kgem_bo_clear_busy: handle=35 [ 19.234] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 19.234] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 19.234] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 19.234] sna_accel_block: evaluating timers, active=7 [ 19.234] sna_accel_block: flush timer expires in 16 [19250] [ 19.240] sna_wakeup_handler [ 19.240] sna_accel_flush: flush?=0, dirty?=0 [ 19.240] sna_accel_flush: flush?=0, dirty?=0 [ 19.240] sna_block_handler (tv=588.917000) [ 19.240] sna_scanout_do_flush: flush timer active: delta=10 [ 19.240] sna_accel_block: evaluating timers, active=7 [ 19.240] sna_accel_block: flush timer expires in 10 [19250] [ 19.240] sna_wakeup_handler [ 19.240] sna_accel_flush: flush?=0, dirty?=0 [ 19.240] sna_accel_flush: flush?=0, dirty?=0 [ 19.240] sna_accel_flush: flush?=0, dirty?=0 [ 19.240] sna_block_handler (tv=588.917000) [ 19.240] sna_scanout_do_flush: flush timer active: delta=10 [ 19.240] sna_accel_block: evaluating timers, active=7 [ 19.240] sna_accel_block: flush timer expires in 10 [19250] [ 19.243] sna_wakeup_handler [ 19.243] sna_mode_wakeup: len=32 [ 19.243] sna_mode_wakeup: recording last swap on pipe=1, frame 878 [36e], time 19.244306 [ 19.243] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 19.243] sna_mode_wakeup: flip complete, pending? 2 [ 19.243] sna_block_handler (tv=588.914000) [ 19.243] sna_scanout_do_flush: flush timer active: delta=7 [ 19.243] sna_accel_do_throttle (time=19243), triggered [ 19.243] sna_accel_throttle (time=19243) [ 19.243] sna_accel_disarm_timer[1] (time=19243) [ 19.243] sna_accel_block: evaluating timers, active=5 [ 19.243] sna_accel_block: flush timer expires in 7 [19250] [ 19.245] sna_wakeup_handler [ 19.245] sna_mode_wakeup: len=32 [ 19.245] sna_mode_wakeup: recording last swap on pipe=0, frame 908 [38c], time 19.245613 [ 19.245] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 19.245] sna_mode_wakeup: flip complete, pending? 1 [ 19.245] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 19.245] sna_block_handler (tv=588.912000) [ 19.245] sna_scanout_do_flush: flush timer active: delta=5 [ 19.245] sna_accel_do_throttle -- no pending activity [ 19.245] sna_accel_block: evaluating timers, active=5 [ 19.245] sna_accel_block: flush timer expires in 5 [19250] [ 19.250] sna_wakeup_handler [ 19.250] sna_block_handler (tv=588.907000) [ 19.250] sna_scanout_do_flush: flush timer active: delta=0 [ 19.250] sna_scanout_do_flush (time=19250), triggered [ 19.250] sna_scanout_flush (time=19250), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 19.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.250] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 19.250] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.250] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 19.250] sna_accel_do_throttle -- no pending activity [ 19.250] sna_accel_block: evaluating timers, active=5 [ 19.250] sna_accel_block: flush timer expires in 16 [19266] [ 19.256] sna_wakeup_handler [ 19.256] sna_accel_flush: flush?=0, dirty?=0 [ 19.256] sna_accel_flush: flush?=0, dirty?=0 [ 19.256] sna_block_handler (tv=588.901000) [ 19.256] sna_scanout_do_flush: flush timer active: delta=10 [ 19.256] sna_accel_do_throttle -- no pending activity [ 19.256] sna_accel_block: evaluating timers, active=5 [ 19.256] sna_accel_block: flush timer expires in 10 [19266] [ 19.256] sna_wakeup_handler [ 19.256] sna_accel_flush: flush?=0, dirty?=0 [ 19.256] sna_accel_flush: flush?=0, dirty?=0 [ 19.256] sna_accel_flush: flush?=0, dirty?=0 [ 19.256] sna_block_handler (tv=588.901000) [ 19.256] sna_scanout_do_flush: flush timer active: delta=10 [ 19.256] sna_accel_do_throttle -- no pending activity [ 19.256] sna_accel_block: evaluating timers, active=5 [ 19.256] sna_accel_block: flush timer expires in 10 [19266] [ 19.266] sna_wakeup_handler [ 19.266] sna_block_handler (tv=588.891000) [ 19.266] sna_scanout_do_flush: flush timer active: delta=0 [ 19.266] sna_scanout_do_flush (time=19266), triggered [ 19.266] sna_scanout_flush (time=19266), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 19.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.266] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 19.266] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.266] sna_accel_disarm_timer[0] (time=19266) [ 19.266] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 19.266] sna_accel_do_throttle -- no pending activity [ 19.272] sna_wakeup_handler [ 19.272] sna_accel_flush: flush?=0, dirty?=0 [ 19.273] sna_accel_flush: flush?=0, dirty?=0 [ 19.273] sna_block_handler (tv=588.884000) [ 19.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.273] sna_accel_do_throttle -- no pending activity [ 19.273] sna_wakeup_handler [ 19.273] sna_accel_flush: flush?=0, dirty?=0 [ 19.273] sna_accel_flush: flush?=0, dirty?=0 [ 19.273] sna_accel_flush: flush?=0, dirty?=0 [ 19.273] sna_block_handler (tv=588.884000) [ 19.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.273] sna_accel_do_throttle -- no pending activity [ 19.289] sna_wakeup_handler [ 19.289] sna_accel_flush: flush?=0, dirty?=0 [ 19.289] sna_accel_flush: flush?=0, dirty?=0 [ 19.289] sna_block_handler (tv=588.868000) [ 19.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.289] sna_accel_do_throttle -- no pending activity [ 19.289] sna_wakeup_handler [ 19.289] sna_accel_flush: flush?=0, dirty?=0 [ 19.289] sna_accel_flush: flush?=0, dirty?=0 [ 19.289] sna_accel_flush: flush?=0, dirty?=0 [ 19.289] sna_block_handler (tv=588.868000) [ 19.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.289] sna_accel_do_throttle -- no pending activity [ 19.305] sna_wakeup_handler [ 19.305] sna_accel_flush: flush?=0, dirty?=0 [ 19.305] sna_accel_flush: flush?=0, dirty?=0 [ 19.305] sna_block_handler (tv=588.852000) [ 19.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.305] sna_accel_do_throttle -- no pending activity [ 19.305] sna_wakeup_handler [ 19.305] sna_accel_flush: flush?=0, dirty?=0 [ 19.305] sna_accel_flush: flush?=0, dirty?=0 [ 19.305] sna_accel_flush: flush?=0, dirty?=0 [ 19.305] sna_block_handler (tv=588.852000) [ 19.305] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.305] sna_accel_do_throttle -- no pending activity [ 19.321] sna_wakeup_handler [ 19.321] sna_accel_flush: flush?=0, dirty?=0 [ 19.321] sna_accel_flush: flush?=0, dirty?=0 [ 19.321] sna_block_handler (tv=588.836000) [ 19.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.321] sna_accel_do_throttle -- no pending activity [ 19.321] sna_wakeup_handler [ 19.321] sna_accel_flush: flush?=0, dirty?=0 [ 19.321] sna_accel_flush: flush?=0, dirty?=0 [ 19.321] sna_accel_flush: flush?=0, dirty?=0 [ 19.321] sna_block_handler (tv=588.836000) [ 19.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.321] sna_accel_do_throttle -- no pending activity [ 19.338] sna_wakeup_handler [ 19.338] sna_accel_flush: flush?=0, dirty?=0 [ 19.338] sna_accel_flush: flush?=0, dirty?=0 [ 19.338] sna_block_handler (tv=588.819000) [ 19.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.338] sna_accel_do_throttle -- no pending activity [ 19.338] sna_wakeup_handler [ 19.338] sna_accel_flush: flush?=0, dirty?=0 [ 19.338] sna_accel_flush: flush?=0, dirty?=0 [ 19.338] sna_accel_flush: flush?=0, dirty?=0 [ 19.338] sna_block_handler (tv=588.819000) [ 19.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.338] sna_accel_do_throttle -- no pending activity [ 19.354] sna_wakeup_handler [ 19.354] sna_accel_flush: flush?=0, dirty?=0 [ 19.354] sna_accel_flush: flush?=0, dirty?=0 [ 19.354] sna_block_handler (tv=588.803000) [ 19.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.354] sna_accel_do_throttle -- no pending activity [ 19.354] sna_wakeup_handler [ 19.354] sna_accel_flush: flush?=0, dirty?=0 [ 19.354] sna_accel_flush: flush?=0, dirty?=0 [ 19.354] sna_accel_flush: flush?=0, dirty?=0 [ 19.354] sna_block_handler (tv=588.803000) [ 19.354] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.354] sna_accel_do_throttle -- no pending activity [ 19.370] sna_wakeup_handler [ 19.370] sna_accel_flush: flush?=0, dirty?=0 [ 19.370] sna_accel_flush: flush?=0, dirty?=0 [ 19.370] sna_block_handler (tv=588.787000) [ 19.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.370] sna_accel_do_throttle -- no pending activity [ 19.370] sna_wakeup_handler [ 19.370] sna_accel_flush: flush?=0, dirty?=0 [ 19.370] sna_accel_flush: flush?=0, dirty?=0 [ 19.370] sna_accel_flush: flush?=0, dirty?=0 [ 19.370] sna_block_handler (tv=588.787000) [ 19.370] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.370] sna_accel_do_throttle -- no pending activity [ 19.386] sna_wakeup_handler [ 19.386] sna_accel_flush: flush?=0, dirty?=0 [ 19.386] sna_accel_flush: flush?=0, dirty?=0 [ 19.386] sna_block_handler (tv=588.771000) [ 19.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.386] sna_accel_do_throttle -- no pending activity [ 19.386] sna_wakeup_handler [ 19.386] sna_accel_flush: flush?=0, dirty?=0 [ 19.386] sna_accel_flush: flush?=0, dirty?=0 [ 19.386] sna_accel_flush: flush?=0, dirty?=0 [ 19.386] sna_block_handler (tv=588.771000) [ 19.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.386] sna_accel_do_throttle -- no pending activity [ 19.403] sna_wakeup_handler [ 19.403] sna_accel_flush: flush?=0, dirty?=0 [ 19.403] sna_accel_flush: flush?=0, dirty?=0 [ 19.403] sna_block_handler (tv=588.754000) [ 19.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.403] sna_accel_do_throttle -- no pending activity [ 19.403] sna_wakeup_handler [ 19.403] sna_accel_flush: flush?=0, dirty?=0 [ 19.403] sna_accel_flush: flush?=0, dirty?=0 [ 19.403] sna_accel_flush: flush?=0, dirty?=0 [ 19.403] sna_block_handler (tv=588.754000) [ 19.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.403] sna_accel_do_throttle -- no pending activity [ 19.419] sna_wakeup_handler [ 19.419] sna_accel_flush: flush?=0, dirty?=0 [ 19.419] sna_accel_flush: flush?=0, dirty?=0 [ 19.419] sna_block_handler (tv=588.738000) [ 19.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.419] sna_accel_do_throttle -- no pending activity [ 19.419] sna_wakeup_handler [ 19.419] sna_accel_flush: flush?=0, dirty?=0 [ 19.419] sna_accel_flush: flush?=0, dirty?=0 [ 19.419] sna_accel_flush: flush?=0, dirty?=0 [ 19.419] sna_block_handler (tv=588.738000) [ 19.419] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.419] sna_accel_do_throttle -- no pending activity [ 19.435] sna_wakeup_handler [ 19.435] sna_accel_flush: flush?=0, dirty?=0 [ 19.435] sna_accel_flush: flush?=0, dirty?=0 [ 19.435] sna_block_handler (tv=588.722000) [ 19.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.435] sna_accel_do_throttle -- no pending activity [ 19.435] sna_wakeup_handler [ 19.435] sna_accel_flush: flush?=0, dirty?=0 [ 19.435] sna_accel_flush: flush?=0, dirty?=0 [ 19.435] sna_accel_flush: flush?=0, dirty?=0 [ 19.435] sna_block_handler (tv=588.722000) [ 19.435] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.435] sna_accel_do_throttle -- no pending activity [ 19.452] sna_wakeup_handler [ 19.452] sna_accel_flush: flush?=0, dirty?=0 [ 19.452] sna_accel_flush: flush?=0, dirty?=0 [ 19.452] sna_block_handler (tv=588.705000) [ 19.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.452] sna_accel_do_throttle -- no pending activity [ 19.452] sna_wakeup_handler [ 19.452] sna_accel_flush: flush?=0, dirty?=0 [ 19.452] sna_accel_flush: flush?=0, dirty?=0 [ 19.452] sna_accel_flush: flush?=0, dirty?=0 [ 19.452] sna_block_handler (tv=588.705000) [ 19.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.452] sna_accel_do_throttle -- no pending activity [ 19.468] sna_wakeup_handler [ 19.468] sna_accel_flush: flush?=0, dirty?=0 [ 19.468] sna_accel_flush: flush?=0, dirty?=0 [ 19.468] sna_block_handler (tv=588.689000) [ 19.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.468] sna_accel_do_throttle -- no pending activity [ 19.468] sna_wakeup_handler [ 19.468] sna_accel_flush: flush?=0, dirty?=0 [ 19.468] sna_accel_flush: flush?=0, dirty?=0 [ 19.468] sna_accel_flush: flush?=0, dirty?=0 [ 19.468] sna_block_handler (tv=588.689000) [ 19.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.468] sna_accel_do_throttle -- no pending activity [ 19.484] sna_wakeup_handler [ 19.484] sna_accel_flush: flush?=0, dirty?=0 [ 19.484] sna_accel_flush: flush?=0, dirty?=0 [ 19.484] sna_block_handler (tv=588.673000) [ 19.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.484] sna_accel_do_throttle -- no pending activity [ 19.484] sna_wakeup_handler [ 19.484] sna_accel_flush: flush?=0, dirty?=0 [ 19.484] sna_accel_flush: flush?=0, dirty?=0 [ 19.484] sna_accel_flush: flush?=0, dirty?=0 [ 19.484] sna_block_handler (tv=588.673000) [ 19.484] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.484] sna_accel_do_throttle -- no pending activity [ 19.500] sna_wakeup_handler [ 19.500] sna_accel_flush: flush?=0, dirty?=0 [ 19.500] sna_accel_flush: flush?=0, dirty?=0 [ 19.500] sna_block_handler (tv=588.657000) [ 19.500] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.500] sna_accel_do_throttle -- no pending activity [ 19.500] sna_wakeup_handler [ 19.500] sna_accel_flush: flush?=0, dirty?=0 [ 19.500] sna_accel_flush: flush?=0, dirty?=0 [ 19.501] sna_accel_flush: flush?=0, dirty?=0 [ 19.501] sna_block_handler (tv=588.656000) [ 19.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.501] sna_accel_do_throttle -- no pending activity [ 19.517] sna_wakeup_handler [ 19.517] sna_accel_flush: flush?=0, dirty?=0 [ 19.517] sna_accel_flush: flush?=0, dirty?=0 [ 19.517] sna_block_handler (tv=588.640000) [ 19.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.517] sna_accel_do_throttle -- no pending activity [ 19.517] sna_wakeup_handler [ 19.517] sna_accel_flush: flush?=0, dirty?=0 [ 19.517] sna_accel_flush: flush?=0, dirty?=0 [ 19.517] sna_accel_flush: flush?=0, dirty?=0 [ 19.517] sna_block_handler (tv=588.640000) [ 19.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.517] sna_accel_do_throttle -- no pending activity [ 19.533] sna_wakeup_handler [ 19.533] sna_accel_flush: flush?=0, dirty?=0 [ 19.533] sna_accel_flush: flush?=0, dirty?=0 [ 19.533] sna_block_handler (tv=588.624000) [ 19.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.533] sna_accel_do_throttle -- no pending activity [ 19.533] sna_wakeup_handler [ 19.533] sna_accel_flush: flush?=0, dirty?=0 [ 19.533] sna_accel_flush: flush?=0, dirty?=0 [ 19.533] sna_accel_flush: flush?=0, dirty?=0 [ 19.533] sna_block_handler (tv=588.624000) [ 19.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.533] sna_accel_do_throttle -- no pending activity [ 19.549] sna_wakeup_handler [ 19.549] sna_accel_flush: flush?=0, dirty?=0 [ 19.549] sna_accel_flush: flush?=0, dirty?=0 [ 19.549] sna_block_handler (tv=588.608000) [ 19.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.549] sna_accel_do_throttle -- no pending activity [ 19.549] sna_wakeup_handler [ 19.549] sna_accel_flush: flush?=0, dirty?=0 [ 19.549] sna_accel_flush: flush?=0, dirty?=0 [ 19.549] sna_accel_flush: flush?=0, dirty?=0 [ 19.549] sna_block_handler (tv=588.608000) [ 19.549] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.549] sna_accel_do_throttle -- no pending activity [ 19.566] sna_wakeup_handler [ 19.566] sna_accel_flush: flush?=0, dirty?=0 [ 19.566] sna_accel_flush: flush?=0, dirty?=0 [ 19.566] sna_block_handler (tv=588.591000) [ 19.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.566] sna_accel_do_throttle -- no pending activity [ 19.566] sna_wakeup_handler [ 19.566] sna_accel_flush: flush?=0, dirty?=0 [ 19.566] sna_accel_flush: flush?=0, dirty?=0 [ 19.566] sna_accel_flush: flush?=0, dirty?=0 [ 19.566] sna_block_handler (tv=588.591000) [ 19.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.566] sna_accel_do_throttle -- no pending activity [ 19.582] sna_wakeup_handler [ 19.582] sna_accel_flush: flush?=0, dirty?=0 [ 19.582] sna_accel_flush: flush?=0, dirty?=0 [ 19.582] sna_block_handler (tv=588.575000) [ 19.582] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.582] sna_accel_do_throttle -- no pending activity [ 19.582] sna_wakeup_handler [ 19.582] sna_accel_flush: flush?=0, dirty?=0 [ 19.582] sna_accel_flush: flush?=0, dirty?=0 [ 19.582] sna_accel_flush: flush?=0, dirty?=0 [ 19.582] sna_block_handler (tv=588.575000) [ 19.582] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.582] sna_accel_do_throttle -- no pending activity [ 19.598] sna_wakeup_handler [ 19.598] sna_accel_flush: flush?=0, dirty?=0 [ 19.598] sna_accel_flush: flush?=0, dirty?=0 [ 19.598] sna_block_handler (tv=588.559000) [ 19.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.598] sna_accel_do_throttle -- no pending activity [ 19.598] sna_wakeup_handler [ 19.598] sna_accel_flush: flush?=0, dirty?=0 [ 19.598] sna_accel_flush: flush?=0, dirty?=0 [ 19.598] sna_accel_flush: flush?=0, dirty?=0 [ 19.598] sna_block_handler (tv=588.559000) [ 19.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.598] sna_accel_do_throttle -- no pending activity [ 19.614] sna_wakeup_handler [ 19.614] sna_accel_flush: flush?=0, dirty?=0 [ 19.614] sna_accel_flush: flush?=0, dirty?=0 [ 19.614] sna_block_handler (tv=588.543000) [ 19.614] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.614] sna_accel_do_throttle -- no pending activity [ 19.614] sna_wakeup_handler [ 19.614] sna_accel_flush: flush?=0, dirty?=0 [ 19.615] sna_accel_flush: flush?=0, dirty?=0 [ 19.615] sna_accel_flush: flush?=0, dirty?=0 [ 19.615] sna_block_handler (tv=588.542000) [ 19.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.615] sna_accel_do_throttle -- no pending activity [ 19.631] sna_wakeup_handler [ 19.631] sna_accel_flush: flush?=0, dirty?=0 [ 19.631] sna_accel_flush: flush?=0, dirty?=0 [ 19.631] sna_block_handler (tv=588.526000) [ 19.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.631] sna_accel_do_throttle -- no pending activity [ 19.631] sna_wakeup_handler [ 19.631] sna_accel_flush: flush?=0, dirty?=0 [ 19.631] sna_accel_flush: flush?=0, dirty?=0 [ 19.631] sna_accel_flush: flush?=0, dirty?=0 [ 19.631] sna_block_handler (tv=588.526000) [ 19.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.631] sna_accel_do_throttle -- no pending activity [ 19.647] sna_wakeup_handler [ 19.647] sna_accel_flush: flush?=0, dirty?=0 [ 19.647] sna_accel_flush: flush?=0, dirty?=0 [ 19.647] sna_block_handler (tv=588.510000) [ 19.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.647] sna_accel_do_throttle -- no pending activity [ 19.647] sna_wakeup_handler [ 19.647] sna_accel_flush: flush?=0, dirty?=0 [ 19.647] sna_accel_flush: flush?=0, dirty?=0 [ 19.647] sna_accel_flush: flush?=0, dirty?=0 [ 19.647] sna_block_handler (tv=588.510000) [ 19.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.647] sna_accel_do_throttle -- no pending activity [ 19.663] sna_wakeup_handler [ 19.663] sna_accel_flush: flush?=0, dirty?=0 [ 19.663] sna_accel_flush: flush?=0, dirty?=0 [ 19.663] sna_block_handler (tv=588.494000) [ 19.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.663] sna_accel_do_throttle -- no pending activity [ 19.663] sna_wakeup_handler [ 19.663] sna_accel_flush: flush?=0, dirty?=0 [ 19.663] sna_accel_flush: flush?=0, dirty?=0 [ 19.663] sna_accel_flush: flush?=0, dirty?=0 [ 19.664] sna_block_handler (tv=588.493000) [ 19.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.664] sna_accel_do_throttle -- no pending activity [ 19.680] sna_wakeup_handler [ 19.680] sna_accel_flush: flush?=0, dirty?=0 [ 19.680] sna_accel_flush: flush?=0, dirty?=0 [ 19.680] sna_block_handler (tv=588.477000) [ 19.680] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.680] sna_accel_do_throttle -- no pending activity [ 19.680] sna_wakeup_handler [ 19.680] sna_accel_flush: flush?=0, dirty?=0 [ 19.680] sna_accel_flush: flush?=0, dirty?=0 [ 19.680] sna_accel_flush: flush?=0, dirty?=0 [ 19.680] sna_block_handler (tv=588.477000) [ 19.680] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.680] sna_accel_do_throttle -- no pending activity [ 19.696] sna_wakeup_handler [ 19.696] sna_accel_flush: flush?=0, dirty?=0 [ 19.696] sna_accel_flush: flush?=0, dirty?=0 [ 19.696] sna_block_handler (tv=588.461000) [ 19.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.696] sna_accel_do_throttle -- no pending activity [ 19.696] sna_wakeup_handler [ 19.696] sna_accel_flush: flush?=0, dirty?=0 [ 19.696] sna_accel_flush: flush?=0, dirty?=0 [ 19.696] sna_accel_flush: flush?=0, dirty?=0 [ 19.696] sna_block_handler (tv=588.461000) [ 19.696] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.696] sna_accel_do_throttle -- no pending activity [ 19.712] sna_wakeup_handler [ 19.712] sna_accel_flush: flush?=0, dirty?=0 [ 19.712] sna_accel_flush: flush?=0, dirty?=0 [ 19.712] sna_block_handler (tv=588.445000) [ 19.712] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.712] sna_accel_do_throttle -- no pending activity [ 19.712] sna_wakeup_handler [ 19.712] sna_accel_flush: flush?=0, dirty?=0 [ 19.712] sna_accel_flush: flush?=0, dirty?=0 [ 19.712] sna_accel_flush: flush?=0, dirty?=0 [ 19.712] sna_block_handler (tv=588.445000) [ 19.712] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.712] sna_accel_do_throttle -- no pending activity [ 19.728] sna_wakeup_handler [ 19.728] sna_accel_flush: flush?=0, dirty?=0 [ 19.728] sna_accel_flush: flush?=0, dirty?=0 [ 19.729] sna_block_handler (tv=588.428000) [ 19.729] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.729] sna_accel_do_throttle -- no pending activity [ 19.729] sna_wakeup_handler [ 19.729] sna_accel_flush: flush?=0, dirty?=0 [ 19.729] sna_accel_flush: flush?=0, dirty?=0 [ 19.729] sna_accel_flush: flush?=0, dirty?=0 [ 19.729] sna_block_handler (tv=588.428000) [ 19.729] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.729] sna_accel_do_throttle -- no pending activity [ 19.745] sna_wakeup_handler [ 19.745] sna_accel_flush: flush?=0, dirty?=0 [ 19.745] sna_accel_flush: flush?=0, dirty?=0 [ 19.745] sna_block_handler (tv=588.412000) [ 19.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.745] sna_accel_do_throttle -- no pending activity [ 19.745] sna_wakeup_handler [ 19.745] sna_accel_flush: flush?=0, dirty?=0 [ 19.745] sna_accel_flush: flush?=0, dirty?=0 [ 19.745] sna_accel_flush: flush?=0, dirty?=0 [ 19.745] sna_block_handler (tv=588.412000) [ 19.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.745] sna_accel_do_throttle -- no pending activity [ 19.761] sna_wakeup_handler [ 19.761] sna_accel_flush: flush?=0, dirty?=0 [ 19.761] sna_accel_flush: flush?=0, dirty?=0 [ 19.761] sna_block_handler (tv=588.396000) [ 19.761] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.761] sna_accel_do_throttle -- no pending activity [ 19.761] sna_wakeup_handler [ 19.761] sna_accel_flush: flush?=0, dirty?=0 [ 19.761] sna_accel_flush: flush?=0, dirty?=0 [ 19.761] sna_accel_flush: flush?=0, dirty?=0 [ 19.761] sna_block_handler (tv=588.396000) [ 19.761] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.761] sna_accel_do_throttle -- no pending activity [ 19.777] sna_wakeup_handler [ 19.777] sna_accel_flush: flush?=0, dirty?=0 [ 19.777] sna_accel_flush: flush?=0, dirty?=0 [ 19.777] sna_block_handler (tv=588.380000) [ 19.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.777] sna_accel_do_throttle -- no pending activity [ 19.777] sna_wakeup_handler [ 19.777] sna_accel_flush: flush?=0, dirty?=0 [ 19.777] sna_accel_flush: flush?=0, dirty?=0 [ 19.777] sna_accel_flush: flush?=0, dirty?=0 [ 19.777] sna_block_handler (tv=588.380000) [ 19.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.777] sna_accel_do_throttle -- no pending activity [ 19.794] sna_wakeup_handler [ 19.794] sna_accel_flush: flush?=0, dirty?=0 [ 19.794] sna_accel_flush: flush?=0, dirty?=0 [ 19.794] sna_block_handler (tv=588.363000) [ 19.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.794] sna_accel_do_throttle -- no pending activity [ 19.794] sna_wakeup_handler [ 19.794] sna_accel_flush: flush?=0, dirty?=0 [ 19.794] sna_accel_flush: flush?=0, dirty?=0 [ 19.794] sna_accel_flush: flush?=0, dirty?=0 [ 19.794] sna_block_handler (tv=588.363000) [ 19.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.794] sna_accel_do_throttle -- no pending activity [ 19.810] sna_wakeup_handler [ 19.810] sna_accel_flush: flush?=0, dirty?=0 [ 19.810] sna_accel_flush: flush?=0, dirty?=0 [ 19.810] sna_block_handler (tv=588.347000) [ 19.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.810] sna_accel_do_throttle -- no pending activity [ 19.810] sna_wakeup_handler [ 19.810] sna_accel_flush: flush?=0, dirty?=0 [ 19.810] sna_accel_flush: flush?=0, dirty?=0 [ 19.810] sna_accel_flush: flush?=0, dirty?=0 [ 19.810] sna_block_handler (tv=588.347000) [ 19.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.810] sna_accel_do_throttle -- no pending activity [ 19.826] sna_wakeup_handler [ 19.826] sna_accel_flush: flush?=0, dirty?=0 [ 19.826] sna_accel_flush: flush?=0, dirty?=0 [ 19.826] sna_block_handler (tv=588.331000) [ 19.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.826] sna_accel_do_throttle -- no pending activity [ 19.826] sna_wakeup_handler [ 19.826] sna_accel_flush: flush?=0, dirty?=0 [ 19.826] sna_accel_flush: flush?=0, dirty?=0 [ 19.826] sna_accel_flush: flush?=0, dirty?=0 [ 19.826] sna_block_handler (tv=588.331000) [ 19.826] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.826] sna_accel_do_throttle -- no pending activity [ 19.843] sna_wakeup_handler [ 19.843] sna_accel_flush: flush?=0, dirty?=0 [ 19.843] sna_accel_flush: flush?=0, dirty?=0 [ 19.843] sna_block_handler (tv=588.314000) [ 19.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.843] sna_accel_do_throttle -- no pending activity [ 19.843] sna_wakeup_handler [ 19.843] sna_accel_flush: flush?=0, dirty?=0 [ 19.843] sna_accel_flush: flush?=0, dirty?=0 [ 19.843] sna_accel_flush: flush?=0, dirty?=0 [ 19.843] sna_block_handler (tv=588.314000) [ 19.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.843] sna_accel_do_throttle -- no pending activity [ 19.859] sna_wakeup_handler [ 19.859] sna_accel_flush: flush?=0, dirty?=0 [ 19.859] sna_accel_flush: flush?=0, dirty?=0 [ 19.859] sna_block_handler (tv=588.298000) [ 19.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.859] sna_accel_do_throttle -- no pending activity [ 19.859] sna_wakeup_handler [ 19.859] sna_accel_flush: flush?=0, dirty?=0 [ 19.859] sna_accel_flush: flush?=0, dirty?=0 [ 19.859] sna_accel_flush: flush?=0, dirty?=0 [ 19.859] sna_block_handler (tv=588.298000) [ 19.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.859] sna_accel_do_throttle -- no pending activity [ 19.875] sna_wakeup_handler [ 19.875] sna_accel_flush: flush?=0, dirty?=0 [ 19.875] sna_accel_flush: flush?=0, dirty?=0 [ 19.875] sna_block_handler (tv=588.282000) [ 19.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.875] sna_accel_do_throttle -- no pending activity [ 19.875] sna_wakeup_handler [ 19.875] sna_accel_flush: flush?=0, dirty?=0 [ 19.875] sna_accel_flush: flush?=0, dirty?=0 [ 19.875] sna_accel_flush: flush?=0, dirty?=0 [ 19.875] sna_block_handler (tv=588.282000) [ 19.875] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.875] sna_accel_do_throttle -- no pending activity [ 19.892] sna_wakeup_handler [ 19.892] sna_accel_flush: flush?=0, dirty?=0 [ 19.892] sna_accel_flush: flush?=0, dirty?=0 [ 19.892] sna_block_handler (tv=588.265000) [ 19.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.892] sna_accel_do_throttle -- no pending activity [ 19.892] sna_wakeup_handler [ 19.892] sna_accel_flush: flush?=0, dirty?=0 [ 19.892] sna_accel_flush: flush?=0, dirty?=0 [ 19.892] sna_accel_flush: flush?=0, dirty?=0 [ 19.892] sna_block_handler (tv=588.265000) [ 19.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.892] sna_accel_do_throttle -- no pending activity [ 19.908] sna_wakeup_handler [ 19.908] sna_accel_flush: flush?=0, dirty?=0 [ 19.908] sna_accel_flush: flush?=0, dirty?=0 [ 19.908] sna_block_handler (tv=588.249000) [ 19.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.908] sna_accel_do_throttle -- no pending activity [ 19.908] sna_wakeup_handler [ 19.908] sna_accel_flush: flush?=0, dirty?=0 [ 19.908] sna_accel_flush: flush?=0, dirty?=0 [ 19.908] sna_accel_flush: flush?=0, dirty?=0 [ 19.908] sna_block_handler (tv=588.249000) [ 19.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.908] sna_accel_do_throttle -- no pending activity [ 19.924] sna_wakeup_handler [ 19.924] sna_accel_flush: flush?=0, dirty?=0 [ 19.924] sna_accel_flush: flush?=0, dirty?=0 [ 19.924] sna_block_handler (tv=588.233000) [ 19.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.924] sna_accel_do_throttle -- no pending activity [ 19.924] sna_wakeup_handler [ 19.924] sna_accel_flush: flush?=0, dirty?=0 [ 19.924] sna_accel_flush: flush?=0, dirty?=0 [ 19.924] sna_accel_flush: flush?=0, dirty?=0 [ 19.924] sna_block_handler (tv=588.233000) [ 19.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.924] sna_accel_do_throttle -- no pending activity [ 19.941] sna_wakeup_handler [ 19.941] sna_accel_flush: flush?=0, dirty?=0 [ 19.941] sna_accel_flush: flush?=0, dirty?=0 [ 19.941] sna_block_handler (tv=588.216000) [ 19.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.941] sna_accel_do_throttle -- no pending activity [ 19.941] sna_wakeup_handler [ 19.941] sna_accel_flush: flush?=0, dirty?=0 [ 19.941] sna_accel_flush: flush?=0, dirty?=0 [ 19.941] sna_accel_flush: flush?=0, dirty?=0 [ 19.941] sna_block_handler (tv=588.216000) [ 19.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.941] sna_accel_do_throttle -- no pending activity [ 19.957] sna_wakeup_handler [ 19.957] sna_accel_flush: flush?=0, dirty?=0 [ 19.957] sna_accel_flush: flush?=0, dirty?=0 [ 19.957] sna_block_handler (tv=588.200000) [ 19.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.957] sna_accel_do_throttle -- no pending activity [ 19.957] sna_wakeup_handler [ 19.957] sna_accel_flush: flush?=0, dirty?=0 [ 19.957] sna_accel_flush: flush?=0, dirty?=0 [ 19.957] sna_accel_flush: flush?=0, dirty?=0 [ 19.957] sna_block_handler (tv=588.200000) [ 19.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.957] sna_accel_do_throttle -- no pending activity [ 19.973] sna_wakeup_handler [ 19.973] sna_accel_flush: flush?=0, dirty?=0 [ 19.973] sna_accel_flush: flush?=0, dirty?=0 [ 19.973] sna_block_handler (tv=588.184000) [ 19.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.973] sna_accel_do_throttle -- no pending activity [ 19.973] sna_wakeup_handler [ 19.973] sna_accel_flush: flush?=0, dirty?=0 [ 19.973] sna_accel_flush: flush?=0, dirty?=0 [ 19.973] sna_accel_flush: flush?=0, dirty?=0 [ 19.973] sna_block_handler (tv=588.184000) [ 19.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.973] sna_accel_do_throttle -- no pending activity [ 19.990] sna_wakeup_handler [ 19.990] sna_accel_flush: flush?=0, dirty?=0 [ 19.990] sna_accel_flush: flush?=0, dirty?=0 [ 19.990] sna_block_handler (tv=588.167000) [ 19.990] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.990] sna_accel_do_throttle -- no pending activity [ 19.990] sna_wakeup_handler [ 19.990] sna_accel_flush: flush?=0, dirty?=0 [ 19.990] sna_accel_flush: flush?=0, dirty?=0 [ 19.990] sna_accel_flush: flush?=0, dirty?=0 [ 19.990] sna_block_handler (tv=588.167000) [ 19.990] has_shadow: has pending damage? 0, outstanding flips: 0 [ 19.990] sna_accel_do_throttle -- no pending activity [ 20.006] sna_wakeup_handler [ 20.006] sna_accel_flush: flush?=0, dirty?=0 [ 20.006] sna_accel_flush: flush?=0, dirty?=0 [ 20.006] sna_block_handler (tv=588.151000) [ 20.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.006] sna_accel_do_throttle -- no pending activity [ 20.006] sna_wakeup_handler [ 20.006] sna_accel_flush: flush?=0, dirty?=0 [ 20.006] sna_accel_flush: flush?=0, dirty?=0 [ 20.006] sna_accel_flush: flush?=0, dirty?=0 [ 20.006] sna_block_handler (tv=588.151000) [ 20.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.006] sna_accel_do_throttle -- no pending activity [ 20.022] sna_wakeup_handler [ 20.022] sna_accel_flush: flush?=0, dirty?=0 [ 20.022] sna_accel_flush: flush?=0, dirty?=0 [ 20.022] sna_block_handler (tv=588.135000) [ 20.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.022] sna_accel_do_throttle -- no pending activity [ 20.022] sna_wakeup_handler [ 20.022] sna_accel_flush: flush?=0, dirty?=0 [ 20.022] sna_accel_flush: flush?=0, dirty?=0 [ 20.022] sna_accel_flush: flush?=0, dirty?=0 [ 20.022] sna_block_handler (tv=588.135000) [ 20.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.022] sna_accel_do_throttle -- no pending activity [ 20.039] sna_wakeup_handler [ 20.039] sna_accel_flush: flush?=0, dirty?=0 [ 20.039] sna_accel_flush: flush?=0, dirty?=0 [ 20.039] sna_block_handler (tv=588.118000) [ 20.039] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.039] sna_accel_do_throttle -- no pending activity [ 20.039] sna_wakeup_handler [ 20.039] sna_accel_flush: flush?=0, dirty?=0 [ 20.039] sna_accel_flush: flush?=0, dirty?=0 [ 20.039] sna_accel_flush: flush?=0, dirty?=0 [ 20.039] sna_block_handler (tv=588.118000) [ 20.039] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.039] sna_accel_do_throttle -- no pending activity [ 20.055] sna_wakeup_handler [ 20.055] sna_accel_flush: flush?=0, dirty?=0 [ 20.055] sna_accel_flush: flush?=0, dirty?=0 [ 20.055] sna_block_handler (tv=588.102000) [ 20.055] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.055] sna_accel_do_throttle -- no pending activity [ 20.055] sna_wakeup_handler [ 20.055] sna_accel_flush: flush?=0, dirty?=0 [ 20.055] sna_accel_flush: flush?=0, dirty?=0 [ 20.055] sna_accel_flush: flush?=0, dirty?=0 [ 20.055] sna_block_handler (tv=588.102000) [ 20.055] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.055] sna_accel_do_throttle -- no pending activity [ 20.071] sna_wakeup_handler [ 20.071] sna_accel_flush: flush?=0, dirty?=0 [ 20.071] sna_accel_flush: flush?=0, dirty?=0 [ 20.071] sna_block_handler (tv=588.86000) [ 20.071] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.071] sna_accel_do_throttle -- no pending activity [ 20.071] sna_wakeup_handler [ 20.071] sna_accel_flush: flush?=0, dirty?=0 [ 20.071] sna_accel_flush: flush?=0, dirty?=0 [ 20.071] sna_accel_flush: flush?=0, dirty?=0 [ 20.071] sna_block_handler (tv=588.86000) [ 20.072] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.072] sna_accel_do_throttle -- no pending activity [ 20.088] sna_wakeup_handler [ 20.088] sna_accel_flush: flush?=0, dirty?=0 [ 20.088] sna_accel_flush: flush?=0, dirty?=0 [ 20.088] sna_block_handler (tv=588.69000) [ 20.088] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.088] sna_accel_do_throttle -- no pending activity [ 20.088] sna_wakeup_handler [ 20.088] sna_accel_flush: flush?=0, dirty?=0 [ 20.088] sna_accel_flush: flush?=0, dirty?=0 [ 20.088] sna_accel_flush: flush?=0, dirty?=0 [ 20.088] sna_block_handler (tv=588.69000) [ 20.088] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.088] sna_accel_do_throttle -- no pending activity [ 20.104] sna_wakeup_handler [ 20.104] sna_accel_flush: flush?=0, dirty?=0 [ 20.104] sna_accel_flush: flush?=0, dirty?=0 [ 20.104] sna_block_handler (tv=588.53000) [ 20.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.104] sna_accel_do_throttle -- no pending activity [ 20.104] sna_wakeup_handler [ 20.104] sna_accel_flush: flush?=0, dirty?=0 [ 20.104] sna_accel_flush: flush?=0, dirty?=0 [ 20.104] sna_accel_flush: flush?=0, dirty?=0 [ 20.104] sna_block_handler (tv=588.53000) [ 20.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.104] sna_accel_do_throttle -- no pending activity [ 20.120] sna_wakeup_handler [ 20.121] sna_accel_flush: flush?=0, dirty?=0 [ 20.121] sna_accel_flush: flush?=0, dirty?=0 [ 20.121] sna_block_handler (tv=588.36000) [ 20.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.121] sna_accel_do_throttle -- no pending activity [ 20.121] sna_wakeup_handler [ 20.121] sna_accel_flush: flush?=0, dirty?=0 [ 20.121] sna_accel_flush: flush?=0, dirty?=0 [ 20.121] sna_accel_flush: flush?=0, dirty?=0 [ 20.121] sna_block_handler (tv=588.36000) [ 20.121] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.121] sna_accel_do_throttle -- no pending activity [ 20.137] sna_wakeup_handler [ 20.137] sna_accel_flush: flush?=0, dirty?=0 [ 20.137] sna_accel_flush: flush?=0, dirty?=0 [ 20.137] sna_block_handler (tv=588.20000) [ 20.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.137] sna_accel_do_throttle -- no pending activity [ 20.137] sna_wakeup_handler [ 20.137] sna_accel_flush: flush?=0, dirty?=0 [ 20.137] sna_accel_flush: flush?=0, dirty?=0 [ 20.137] sna_accel_flush: flush?=0, dirty?=0 [ 20.137] sna_block_handler (tv=588.20000) [ 20.137] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.137] sna_accel_do_throttle -- no pending activity [ 20.153] sna_wakeup_handler [ 20.153] sna_accel_flush: flush?=0, dirty?=0 [ 20.153] sna_accel_flush: flush?=0, dirty?=0 [ 20.153] sna_block_handler (tv=588.4000) [ 20.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.153] sna_accel_do_throttle -- no pending activity [ 20.153] sna_wakeup_handler [ 20.153] sna_accel_flush: flush?=0, dirty?=0 [ 20.153] sna_accel_flush: flush?=0, dirty?=0 [ 20.153] sna_accel_flush: flush?=0, dirty?=0 [ 20.153] sna_block_handler (tv=588.4000) [ 20.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.153] sna_accel_do_throttle -- no pending activity [ 20.170] sna_wakeup_handler [ 20.170] sna_accel_flush: flush?=0, dirty?=0 [ 20.170] sna_accel_flush: flush?=0, dirty?=0 [ 20.170] sna_block_handler (tv=587.987000) [ 20.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.170] sna_accel_do_throttle -- no pending activity [ 20.170] sna_wakeup_handler [ 20.170] sna_accel_flush: flush?=0, dirty?=0 [ 20.170] sna_accel_flush: flush?=0, dirty?=0 [ 20.170] sna_accel_flush: flush?=0, dirty?=0 [ 20.170] sna_block_handler (tv=587.987000) [ 20.170] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.170] sna_accel_do_throttle -- no pending activity [ 20.186] sna_wakeup_handler [ 20.186] sna_accel_flush: flush?=0, dirty?=0 [ 20.186] sna_accel_flush: flush?=0, dirty?=0 [ 20.186] sna_block_handler (tv=587.971000) [ 20.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.186] sna_accel_do_throttle -- no pending activity [ 20.186] sna_wakeup_handler [ 20.186] sna_accel_flush: flush?=0, dirty?=0 [ 20.186] sna_accel_flush: flush?=0, dirty?=0 [ 20.186] sna_accel_flush: flush?=0, dirty?=0 [ 20.186] sna_block_handler (tv=587.971000) [ 20.186] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.186] sna_accel_do_throttle -- no pending activity [ 20.202] sna_wakeup_handler [ 20.202] sna_accel_flush: flush?=0, dirty?=0 [ 20.202] sna_accel_flush: flush?=0, dirty?=0 [ 20.202] sna_block_handler (tv=587.955000) [ 20.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.202] sna_accel_do_throttle -- no pending activity [ 20.202] sna_wakeup_handler [ 20.202] sna_accel_flush: flush?=0, dirty?=0 [ 20.202] sna_accel_flush: flush?=0, dirty?=0 [ 20.202] sna_accel_flush: flush?=0, dirty?=0 [ 20.202] sna_block_handler (tv=587.955000) [ 20.202] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.202] sna_accel_do_throttle -- no pending activity [ 20.219] sna_wakeup_handler [ 20.219] sna_accel_flush: flush?=0, dirty?=0 [ 20.219] sna_accel_flush: flush?=0, dirty?=0 [ 20.219] sna_block_handler (tv=587.938000) [ 20.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.219] sna_accel_do_throttle -- no pending activity [ 20.219] sna_wakeup_handler [ 20.219] sna_accel_flush: flush?=0, dirty?=0 [ 20.219] sna_accel_flush: flush?=0, dirty?=0 [ 20.219] sna_accel_flush: flush?=0, dirty?=0 [ 20.219] sna_block_handler (tv=587.938000) [ 20.219] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.219] sna_accel_do_throttle -- no pending activity [ 20.235] sna_wakeup_handler [ 20.235] sna_accel_flush: flush?=0, dirty?=0 [ 20.235] sna_accel_flush: flush?=0, dirty?=0 [ 20.235] sna_block_handler (tv=587.922000) [ 20.235] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.235] sna_accel_do_throttle -- no pending activity [ 20.235] sna_wakeup_handler [ 20.235] sna_accel_flush: flush?=0, dirty?=0 [ 20.235] sna_accel_flush: flush?=0, dirty?=0 [ 20.235] sna_accel_flush: flush?=0, dirty?=0 [ 20.235] sna_block_handler (tv=587.922000) [ 20.235] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.235] sna_accel_do_throttle -- no pending activity [ 20.251] sna_wakeup_handler [ 20.251] sna_accel_flush: flush?=0, dirty?=0 [ 20.251] sna_accel_flush: flush?=0, dirty?=0 [ 20.251] sna_block_handler (tv=587.906000) [ 20.251] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.251] sna_accel_do_throttle -- no pending activity [ 20.251] sna_wakeup_handler [ 20.251] sna_accel_flush: flush?=0, dirty?=0 [ 20.252] sna_accel_flush: flush?=0, dirty?=0 [ 20.252] sna_accel_flush: flush?=0, dirty?=0 [ 20.252] sna_block_handler (tv=587.905000) [ 20.252] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.252] sna_accel_do_throttle -- no pending activity [ 20.268] sna_wakeup_handler [ 20.268] sna_accel_flush: flush?=0, dirty?=0 [ 20.268] sna_accel_flush: flush?=0, dirty?=0 [ 20.268] sna_block_handler (tv=587.889000) [ 20.268] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.268] sna_accel_do_throttle -- no pending activity [ 20.268] sna_wakeup_handler [ 20.268] sna_accel_flush: flush?=0, dirty?=0 [ 20.268] sna_accel_flush: flush?=0, dirty?=0 [ 20.268] sna_accel_flush: flush?=0, dirty?=0 [ 20.268] sna_block_handler (tv=587.889000) [ 20.268] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.268] sna_accel_do_throttle -- no pending activity [ 20.284] sna_wakeup_handler [ 20.284] sna_accel_flush: flush?=0, dirty?=0 [ 20.284] sna_accel_flush: flush?=0, dirty?=0 [ 20.284] sna_block_handler (tv=587.873000) [ 20.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.284] sna_accel_do_throttle -- no pending activity [ 20.284] sna_wakeup_handler [ 20.284] sna_accel_flush: flush?=0, dirty?=0 [ 20.284] sna_accel_flush: flush?=0, dirty?=0 [ 20.284] sna_accel_flush: flush?=0, dirty?=0 [ 20.284] sna_block_handler (tv=587.873000) [ 20.284] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.284] sna_accel_do_throttle -- no pending activity [ 20.301] sna_wakeup_handler [ 20.301] sna_accel_flush: flush?=0, dirty?=0 [ 20.301] sna_accel_flush: flush?=0, dirty?=0 [ 20.301] sna_block_handler (tv=587.856000) [ 20.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.301] sna_accel_do_throttle -- no pending activity [ 20.301] sna_wakeup_handler [ 20.301] sna_accel_flush: flush?=0, dirty?=0 [ 20.301] sna_accel_flush: flush?=0, dirty?=0 [ 20.301] sna_accel_flush: flush?=0, dirty?=0 [ 20.301] sna_block_handler (tv=587.856000) [ 20.301] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.301] sna_accel_do_throttle -- no pending activity [ 20.317] sna_wakeup_handler [ 20.317] sna_accel_flush: flush?=0, dirty?=0 [ 20.317] sna_accel_flush: flush?=0, dirty?=0 [ 20.317] sna_block_handler (tv=587.840000) [ 20.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.317] sna_accel_do_throttle -- no pending activity [ 20.317] sna_wakeup_handler [ 20.317] sna_accel_flush: flush?=0, dirty?=0 [ 20.317] sna_accel_flush: flush?=0, dirty?=0 [ 20.317] sna_accel_flush: flush?=0, dirty?=0 [ 20.317] sna_block_handler (tv=587.840000) [ 20.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.317] sna_accel_do_throttle -- no pending activity [ 20.333] sna_wakeup_handler [ 20.333] sna_accel_flush: flush?=0, dirty?=0 [ 20.333] sna_accel_flush: flush?=0, dirty?=0 [ 20.333] sna_block_handler (tv=587.824000) [ 20.333] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.333] sna_accel_do_throttle -- no pending activity [ 20.333] sna_wakeup_handler [ 20.333] sna_accel_flush: flush?=0, dirty?=0 [ 20.333] sna_accel_flush: flush?=0, dirty?=0 [ 20.333] sna_accel_flush: flush?=0, dirty?=0 [ 20.333] sna_block_handler (tv=587.824000) [ 20.333] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.333] sna_accel_do_throttle -- no pending activity [ 20.350] sna_wakeup_handler [ 20.350] sna_accel_flush: flush?=0, dirty?=0 [ 20.350] sna_accel_flush: flush?=0, dirty?=0 [ 20.350] sna_block_handler (tv=587.807000) [ 20.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.350] sna_accel_do_throttle -- no pending activity [ 20.350] sna_wakeup_handler [ 20.350] sna_accel_flush: flush?=0, dirty?=0 [ 20.350] sna_accel_flush: flush?=0, dirty?=0 [ 20.350] sna_accel_flush: flush?=0, dirty?=0 [ 20.350] sna_block_handler (tv=587.807000) [ 20.350] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.350] sna_accel_do_throttle -- no pending activity [ 20.366] sna_wakeup_handler [ 20.366] sna_accel_flush: flush?=0, dirty?=0 [ 20.366] sna_accel_flush: flush?=0, dirty?=0 [ 20.366] sna_block_handler (tv=587.791000) [ 20.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.366] sna_accel_do_throttle -- no pending activity [ 20.366] sna_wakeup_handler [ 20.366] sna_accel_flush: flush?=0, dirty?=0 [ 20.366] sna_accel_flush: flush?=0, dirty?=0 [ 20.366] sna_accel_flush: flush?=0, dirty?=0 [ 20.366] sna_block_handler (tv=587.791000) [ 20.366] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.366] sna_accel_do_throttle -- no pending activity [ 20.382] sna_wakeup_handler [ 20.382] sna_accel_flush: flush?=0, dirty?=0 [ 20.382] sna_accel_flush: flush?=0, dirty?=0 [ 20.382] sna_block_handler (tv=587.775000) [ 20.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.382] sna_accel_do_throttle -- no pending activity [ 20.382] sna_wakeup_handler [ 20.382] sna_accel_flush: flush?=0, dirty?=0 [ 20.382] sna_accel_flush: flush?=0, dirty?=0 [ 20.383] sna_accel_flush: flush?=0, dirty?=0 [ 20.383] sna_block_handler (tv=587.774000) [ 20.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.383] sna_accel_do_throttle -- no pending activity [ 20.399] sna_wakeup_handler [ 20.399] sna_accel_flush: flush?=0, dirty?=0 [ 20.399] sna_accel_flush: flush?=0, dirty?=0 [ 20.399] sna_block_handler (tv=587.758000) [ 20.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.399] sna_accel_do_throttle -- no pending activity [ 20.399] sna_wakeup_handler [ 20.399] sna_accel_flush: flush?=0, dirty?=0 [ 20.399] sna_accel_flush: flush?=0, dirty?=0 [ 20.399] sna_accel_flush: flush?=0, dirty?=0 [ 20.399] sna_block_handler (tv=587.758000) [ 20.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.399] sna_accel_do_throttle -- no pending activity [ 20.415] sna_wakeup_handler [ 20.415] sna_accel_flush: flush?=0, dirty?=0 [ 20.415] sna_accel_flush: flush?=0, dirty?=0 [ 20.415] sna_block_handler (tv=587.742000) [ 20.415] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.415] sna_accel_do_throttle -- no pending activity [ 20.415] sna_wakeup_handler [ 20.415] sna_accel_flush: flush?=0, dirty?=0 [ 20.415] sna_accel_flush: flush?=0, dirty?=0 [ 20.415] sna_accel_flush: flush?=0, dirty?=0 [ 20.415] sna_block_handler (tv=587.742000) [ 20.415] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.415] sna_accel_do_throttle -- no pending activity [ 20.431] sna_wakeup_handler [ 20.431] sna_accel_flush: flush?=0, dirty?=0 [ 20.431] sna_accel_flush: flush?=0, dirty?=0 [ 20.431] sna_block_handler (tv=587.726000) [ 20.431] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.431] sna_accel_do_throttle -- no pending activity [ 20.431] sna_wakeup_handler [ 20.431] sna_accel_flush: flush?=0, dirty?=0 [ 20.431] sna_accel_flush: flush?=0, dirty?=0 [ 20.432] sna_accel_flush: flush?=0, dirty?=0 [ 20.432] sna_block_handler (tv=587.725000) [ 20.432] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.432] sna_accel_do_throttle -- no pending activity [ 20.448] sna_wakeup_handler [ 20.448] sna_accel_flush: flush?=0, dirty?=0 [ 20.448] sna_accel_flush: flush?=0, dirty?=0 [ 20.448] sna_block_handler (tv=587.709000) [ 20.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.448] sna_accel_do_throttle -- no pending activity [ 20.448] sna_wakeup_handler [ 20.448] sna_accel_flush: flush?=0, dirty?=0 [ 20.448] sna_accel_flush: flush?=0, dirty?=0 [ 20.448] sna_accel_flush: flush?=0, dirty?=0 [ 20.448] sna_block_handler (tv=587.709000) [ 20.448] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.448] sna_accel_do_throttle -- no pending activity [ 20.464] sna_wakeup_handler [ 20.464] sna_accel_flush: flush?=0, dirty?=0 [ 20.464] sna_accel_flush: flush?=0, dirty?=0 [ 20.464] sna_block_handler (tv=587.693000) [ 20.464] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.464] sna_accel_do_throttle -- no pending activity [ 20.464] sna_wakeup_handler [ 20.464] sna_accel_flush: flush?=0, dirty?=0 [ 20.464] sna_accel_flush: flush?=0, dirty?=0 [ 20.464] sna_accel_flush: flush?=0, dirty?=0 [ 20.464] sna_block_handler (tv=587.693000) [ 20.464] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.464] sna_accel_do_throttle -- no pending activity [ 20.481] sna_wakeup_handler [ 20.481] sna_accel_flush: flush?=0, dirty?=0 [ 20.481] sna_accel_flush: flush?=0, dirty?=0 [ 20.481] sna_block_handler (tv=587.676000) [ 20.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.481] sna_accel_do_throttle -- no pending activity [ 20.481] sna_wakeup_handler [ 20.481] sna_accel_flush: flush?=0, dirty?=0 [ 20.481] sna_accel_flush: flush?=0, dirty?=0 [ 20.481] sna_accel_flush: flush?=0, dirty?=0 [ 20.481] sna_block_handler (tv=587.676000) [ 20.481] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.481] sna_accel_do_throttle -- no pending activity [ 20.497] sna_wakeup_handler [ 20.497] sna_accel_flush: flush?=0, dirty?=0 [ 20.497] sna_accel_flush: flush?=0, dirty?=0 [ 20.497] sna_block_handler (tv=587.660000) [ 20.497] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.497] sna_accel_do_throttle -- no pending activity [ 20.497] sna_wakeup_handler [ 20.497] sna_accel_flush: flush?=0, dirty?=0 [ 20.497] sna_accel_flush: flush?=0, dirty?=0 [ 20.497] sna_accel_flush: flush?=0, dirty?=0 [ 20.497] sna_block_handler (tv=587.660000) [ 20.497] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.497] sna_accel_do_throttle -- no pending activity [ 20.513] sna_wakeup_handler [ 20.513] sna_accel_flush: flush?=0, dirty?=0 [ 20.513] sna_accel_flush: flush?=0, dirty?=0 [ 20.513] sna_block_handler (tv=587.644000) [ 20.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.513] sna_accel_do_throttle -- no pending activity [ 20.513] sna_wakeup_handler [ 20.513] sna_accel_flush: flush?=0, dirty?=0 [ 20.513] sna_accel_flush: flush?=0, dirty?=0 [ 20.513] sna_accel_flush: flush?=0, dirty?=0 [ 20.513] sna_block_handler (tv=587.644000) [ 20.513] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.513] sna_accel_do_throttle -- no pending activity [ 20.530] sna_wakeup_handler [ 20.530] sna_accel_flush: flush?=0, dirty?=0 [ 20.530] sna_accel_flush: flush?=0, dirty?=0 [ 20.530] sna_block_handler (tv=587.627000) [ 20.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.530] sna_accel_do_throttle -- no pending activity [ 20.530] sna_wakeup_handler [ 20.530] sna_accel_flush: flush?=0, dirty?=0 [ 20.530] sna_accel_flush: flush?=0, dirty?=0 [ 20.530] sna_accel_flush: flush?=0, dirty?=0 [ 20.530] sna_block_handler (tv=587.627000) [ 20.530] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.530] sna_accel_do_throttle -- no pending activity [ 20.546] sna_wakeup_handler [ 20.546] sna_accel_flush: flush?=0, dirty?=0 [ 20.546] sna_accel_flush: flush?=0, dirty?=0 [ 20.546] sna_block_handler (tv=587.611000) [ 20.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.546] sna_accel_do_throttle -- no pending activity [ 20.546] sna_wakeup_handler [ 20.546] sna_accel_flush: flush?=0, dirty?=0 [ 20.546] sna_accel_flush: flush?=0, dirty?=0 [ 20.546] sna_accel_flush: flush?=0, dirty?=0 [ 20.546] sna_block_handler (tv=587.611000) [ 20.546] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.546] sna_accel_do_throttle -- no pending activity [ 20.562] sna_wakeup_handler [ 20.562] sna_accel_flush: flush?=0, dirty?=0 [ 20.562] sna_accel_flush: flush?=0, dirty?=0 [ 20.562] sna_block_handler (tv=587.595000) [ 20.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.562] sna_accel_do_throttle -- no pending activity [ 20.562] sna_wakeup_handler [ 20.562] sna_accel_flush: flush?=0, dirty?=0 [ 20.562] sna_accel_flush: flush?=0, dirty?=0 [ 20.562] sna_accel_flush: flush?=0, dirty?=0 [ 20.562] sna_block_handler (tv=587.595000) [ 20.562] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.562] sna_accel_do_throttle -- no pending activity [ 20.579] sna_wakeup_handler [ 20.579] sna_accel_flush: flush?=0, dirty?=0 [ 20.579] sna_accel_flush: flush?=0, dirty?=0 [ 20.579] sna_block_handler (tv=587.578000) [ 20.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.579] sna_accel_do_throttle -- no pending activity [ 20.579] sna_wakeup_handler [ 20.579] sna_accel_flush: flush?=0, dirty?=0 [ 20.579] sna_accel_flush: flush?=0, dirty?=0 [ 20.579] sna_accel_flush: flush?=0, dirty?=0 [ 20.579] sna_block_handler (tv=587.578000) [ 20.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.579] sna_accel_do_throttle -- no pending activity [ 20.595] sna_wakeup_handler [ 20.595] sna_accel_flush: flush?=0, dirty?=0 [ 20.595] sna_accel_flush: flush?=0, dirty?=0 [ 20.595] sna_block_handler (tv=587.562000) [ 20.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.595] sna_accel_do_throttle -- no pending activity [ 20.595] sna_wakeup_handler [ 20.595] sna_accel_flush: flush?=0, dirty?=0 [ 20.595] sna_accel_flush: flush?=0, dirty?=0 [ 20.595] sna_accel_flush: flush?=0, dirty?=0 [ 20.595] sna_block_handler (tv=587.562000) [ 20.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.595] sna_accel_do_throttle -- no pending activity [ 20.611] sna_wakeup_handler [ 20.611] sna_accel_flush: flush?=0, dirty?=0 [ 20.611] sna_accel_flush: flush?=0, dirty?=0 [ 20.611] sna_block_handler (tv=587.546000) [ 20.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.611] sna_accel_do_throttle -- no pending activity [ 20.611] sna_wakeup_handler [ 20.611] sna_accel_flush: flush?=0, dirty?=0 [ 20.611] sna_accel_flush: flush?=0, dirty?=0 [ 20.611] sna_accel_flush: flush?=0, dirty?=0 [ 20.611] sna_block_handler (tv=587.546000) [ 20.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.611] sna_accel_do_throttle -- no pending activity [ 20.628] sna_wakeup_handler [ 20.628] sna_accel_flush: flush?=0, dirty?=0 [ 20.628] sna_accel_flush: flush?=0, dirty?=0 [ 20.628] sna_block_handler (tv=587.529000) [ 20.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.628] sna_accel_do_throttle -- no pending activity [ 20.628] sna_wakeup_handler [ 20.628] sna_accel_flush: flush?=0, dirty?=0 [ 20.628] sna_accel_flush: flush?=0, dirty?=0 [ 20.628] sna_accel_flush: flush?=0, dirty?=0 [ 20.628] sna_block_handler (tv=587.529000) [ 20.628] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.628] sna_accel_do_throttle -- no pending activity [ 20.644] sna_wakeup_handler [ 20.644] sna_accel_flush: flush?=0, dirty?=0 [ 20.644] sna_accel_flush: flush?=0, dirty?=0 [ 20.644] sna_block_handler (tv=587.513000) [ 20.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.644] sna_accel_do_throttle -- no pending activity [ 20.644] sna_wakeup_handler [ 20.644] sna_accel_flush: flush?=0, dirty?=0 [ 20.644] sna_accel_flush: flush?=0, dirty?=0 [ 20.644] sna_accel_flush: flush?=0, dirty?=0 [ 20.644] sna_block_handler (tv=587.513000) [ 20.644] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.644] sna_accel_do_throttle -- no pending activity [ 20.660] sna_wakeup_handler [ 20.660] sna_accel_flush: flush?=0, dirty?=0 [ 20.660] sna_accel_flush: flush?=0, dirty?=0 [ 20.660] sna_block_handler (tv=587.497000) [ 20.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.660] sna_accel_do_throttle -- no pending activity [ 20.660] sna_wakeup_handler [ 20.660] sna_accel_flush: flush?=0, dirty?=0 [ 20.660] sna_accel_flush: flush?=0, dirty?=0 [ 20.660] sna_accel_flush: flush?=0, dirty?=0 [ 20.660] sna_block_handler (tv=587.497000) [ 20.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.660] sna_accel_do_throttle -- no pending activity [ 20.677] sna_wakeup_handler [ 20.677] sna_accel_flush: flush?=0, dirty?=0 [ 20.677] sna_accel_flush: flush?=0, dirty?=0 [ 20.677] sna_block_handler (tv=587.480000) [ 20.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.677] sna_accel_do_throttle -- no pending activity [ 20.677] sna_wakeup_handler [ 20.677] sna_accel_flush: flush?=0, dirty?=0 [ 20.677] sna_accel_flush: flush?=0, dirty?=0 [ 20.677] sna_accel_flush: flush?=0, dirty?=0 [ 20.677] sna_block_handler (tv=587.480000) [ 20.677] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.677] sna_accel_do_throttle -- no pending activity [ 20.693] sna_wakeup_handler [ 20.693] sna_accel_flush: flush?=0, dirty?=0 [ 20.693] sna_accel_flush: flush?=0, dirty?=0 [ 20.693] sna_block_handler (tv=587.464000) [ 20.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.693] sna_accel_do_throttle -- no pending activity [ 20.693] sna_wakeup_handler [ 20.693] sna_accel_flush: flush?=0, dirty?=0 [ 20.693] sna_accel_flush: flush?=0, dirty?=0 [ 20.693] sna_accel_flush: flush?=0, dirty?=0 [ 20.693] sna_block_handler (tv=587.464000) [ 20.693] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.693] sna_accel_do_throttle -- no pending activity [ 20.709] sna_wakeup_handler [ 20.709] sna_accel_flush: flush?=0, dirty?=0 [ 20.709] sna_accel_flush: flush?=0, dirty?=0 [ 20.709] sna_block_handler (tv=587.448000) [ 20.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.709] sna_accel_do_throttle -- no pending activity [ 20.709] sna_wakeup_handler [ 20.709] sna_accel_flush: flush?=0, dirty?=0 [ 20.709] sna_accel_flush: flush?=0, dirty?=0 [ 20.709] sna_accel_flush: flush?=0, dirty?=0 [ 20.709] sna_block_handler (tv=587.448000) [ 20.709] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.709] sna_accel_do_throttle -- no pending activity [ 20.726] sna_wakeup_handler [ 20.726] sna_accel_flush: flush?=0, dirty?=0 [ 20.726] sna_accel_flush: flush?=0, dirty?=0 [ 20.726] sna_block_handler (tv=587.431000) [ 20.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.726] sna_accel_do_throttle -- no pending activity [ 20.726] sna_wakeup_handler [ 20.726] sna_accel_flush: flush?=0, dirty?=0 [ 20.726] sna_accel_flush: flush?=0, dirty?=0 [ 20.726] sna_accel_flush: flush?=0, dirty?=0 [ 20.726] sna_block_handler (tv=587.431000) [ 20.726] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.726] sna_accel_do_throttle -- no pending activity [ 20.742] sna_wakeup_handler [ 20.742] sna_accel_flush: flush?=0, dirty?=0 [ 20.742] sna_accel_flush: flush?=0, dirty?=0 [ 20.742] sna_block_handler (tv=587.415000) [ 20.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.742] sna_accel_do_throttle -- no pending activity [ 20.742] sna_wakeup_handler [ 20.742] sna_accel_flush: flush?=0, dirty?=0 [ 20.742] sna_accel_flush: flush?=0, dirty?=0 [ 20.742] sna_accel_flush: flush?=0, dirty?=0 [ 20.742] sna_block_handler (tv=587.415000) [ 20.742] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.742] sna_accel_do_throttle -- no pending activity [ 20.758] sna_wakeup_handler [ 20.758] sna_accel_flush: flush?=0, dirty?=0 [ 20.758] sna_accel_flush: flush?=0, dirty?=0 [ 20.758] sna_block_handler (tv=587.399000) [ 20.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.758] sna_accel_do_throttle -- no pending activity [ 20.758] sna_wakeup_handler [ 20.758] sna_accel_flush: flush?=0, dirty?=0 [ 20.758] sna_accel_flush: flush?=0, dirty?=0 [ 20.758] sna_accel_flush: flush?=0, dirty?=0 [ 20.758] sna_block_handler (tv=587.399000) [ 20.758] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.758] sna_accel_do_throttle -- no pending activity [ 20.774] sna_wakeup_handler [ 20.774] sna_accel_flush: flush?=0, dirty?=0 [ 20.774] sna_accel_flush: flush?=0, dirty?=0 [ 20.774] sna_block_handler (tv=587.383000) [ 20.775] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.775] sna_accel_do_throttle -- no pending activity [ 20.775] sna_wakeup_handler [ 20.775] sna_accel_flush: flush?=0, dirty?=0 [ 20.775] sna_accel_flush: flush?=0, dirty?=0 [ 20.775] sna_accel_flush: flush?=0, dirty?=0 [ 20.775] sna_block_handler (tv=587.382000) [ 20.775] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.775] sna_accel_do_throttle -- no pending activity [ 20.791] sna_wakeup_handler [ 20.791] sna_accel_flush: flush?=0, dirty?=0 [ 20.791] sna_accel_flush: flush?=0, dirty?=0 [ 20.791] sna_block_handler (tv=587.366000) [ 20.791] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.791] sna_accel_do_throttle -- no pending activity [ 20.791] sna_wakeup_handler [ 20.791] sna_accel_flush: flush?=0, dirty?=0 [ 20.791] sna_accel_flush: flush?=0, dirty?=0 [ 20.791] sna_accel_flush: flush?=0, dirty?=0 [ 20.791] sna_block_handler (tv=587.366000) [ 20.791] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.791] sna_accel_do_throttle -- no pending activity [ 20.807] sna_wakeup_handler [ 20.807] sna_accel_flush: flush?=0, dirty?=0 [ 20.807] sna_accel_flush: flush?=0, dirty?=0 [ 20.807] sna_block_handler (tv=587.350000) [ 20.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.807] sna_accel_do_throttle -- no pending activity [ 20.807] sna_wakeup_handler [ 20.807] sna_accel_flush: flush?=0, dirty?=0 [ 20.807] sna_accel_flush: flush?=0, dirty?=0 [ 20.807] sna_accel_flush: flush?=0, dirty?=0 [ 20.807] sna_block_handler (tv=587.350000) [ 20.807] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.807] sna_accel_do_throttle -- no pending activity [ 20.823] sna_wakeup_handler [ 20.823] sna_accel_flush: flush?=0, dirty?=0 [ 20.823] sna_accel_flush: flush?=0, dirty?=0 [ 20.823] sna_block_handler (tv=587.334000) [ 20.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.823] sna_accel_do_throttle -- no pending activity [ 20.823] sna_wakeup_handler [ 20.823] sna_accel_flush: flush?=0, dirty?=0 [ 20.823] sna_accel_flush: flush?=0, dirty?=0 [ 20.823] sna_accel_flush: flush?=0, dirty?=0 [ 20.823] sna_block_handler (tv=587.334000) [ 20.823] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.823] sna_accel_do_throttle -- no pending activity [ 20.840] sna_wakeup_handler [ 20.840] sna_accel_flush: flush?=0, dirty?=0 [ 20.840] sna_accel_flush: flush?=0, dirty?=0 [ 20.840] sna_block_handler (tv=587.317000) [ 20.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.840] sna_accel_do_throttle -- no pending activity [ 20.840] sna_wakeup_handler [ 20.840] sna_accel_flush: flush?=0, dirty?=0 [ 20.840] sna_accel_flush: flush?=0, dirty?=0 [ 20.840] sna_accel_flush: flush?=0, dirty?=0 [ 20.840] sna_block_handler (tv=587.317000) [ 20.840] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.840] sna_accel_do_throttle -- no pending activity [ 20.856] sna_wakeup_handler [ 20.856] sna_accel_flush: flush?=0, dirty?=0 [ 20.856] sna_accel_flush: flush?=0, dirty?=0 [ 20.856] sna_block_handler (tv=587.301000) [ 20.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.856] sna_accel_do_throttle -- no pending activity [ 20.856] sna_wakeup_handler [ 20.856] sna_accel_flush: flush?=0, dirty?=0 [ 20.856] sna_accel_flush: flush?=0, dirty?=0 [ 20.856] sna_accel_flush: flush?=0, dirty?=0 [ 20.856] sna_block_handler (tv=587.301000) [ 20.856] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.856] sna_accel_do_throttle -- no pending activity [ 20.872] sna_wakeup_handler [ 20.872] sna_accel_flush: flush?=0, dirty?=0 [ 20.872] sna_accel_flush: flush?=0, dirty?=0 [ 20.872] sna_block_handler (tv=587.285000) [ 20.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.872] sna_accel_do_throttle -- no pending activity [ 20.872] sna_wakeup_handler [ 20.872] sna_accel_flush: flush?=0, dirty?=0 [ 20.872] sna_accel_flush: flush?=0, dirty?=0 [ 20.872] sna_accel_flush: flush?=0, dirty?=0 [ 20.872] sna_block_handler (tv=587.285000) [ 20.872] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.872] sna_accel_do_throttle -- no pending activity [ 20.889] sna_wakeup_handler [ 20.889] sna_accel_flush: flush?=0, dirty?=0 [ 20.889] sna_accel_flush: flush?=0, dirty?=0 [ 20.889] sna_block_handler (tv=587.268000) [ 20.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.889] sna_accel_do_throttle -- no pending activity [ 20.889] sna_wakeup_handler [ 20.889] sna_accel_flush: flush?=0, dirty?=0 [ 20.889] sna_accel_flush: flush?=0, dirty?=0 [ 20.889] sna_accel_flush: flush?=0, dirty?=0 [ 20.889] sna_block_handler (tv=587.268000) [ 20.889] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.889] sna_accel_do_throttle -- no pending activity [ 20.905] sna_wakeup_handler [ 20.905] sna_accel_flush: flush?=0, dirty?=0 [ 20.905] sna_accel_flush: flush?=0, dirty?=0 [ 20.905] sna_block_handler (tv=587.252000) [ 20.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.905] sna_accel_do_throttle -- no pending activity [ 20.905] sna_wakeup_handler [ 20.905] sna_accel_flush: flush?=0, dirty?=0 [ 20.905] sna_accel_flush: flush?=0, dirty?=0 [ 20.905] sna_accel_flush: flush?=0, dirty?=0 [ 20.905] sna_block_handler (tv=587.252000) [ 20.905] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.905] sna_accel_do_throttle -- no pending activity [ 20.921] sna_wakeup_handler [ 20.921] sna_accel_flush: flush?=0, dirty?=0 [ 20.921] sna_accel_flush: flush?=0, dirty?=0 [ 20.921] sna_block_handler (tv=587.236000) [ 20.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.921] sna_accel_do_throttle -- no pending activity [ 20.921] sna_wakeup_handler [ 20.921] sna_accel_flush: flush?=0, dirty?=0 [ 20.921] sna_accel_flush: flush?=0, dirty?=0 [ 20.921] sna_accel_flush: flush?=0, dirty?=0 [ 20.921] sna_block_handler (tv=587.236000) [ 20.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.921] sna_accel_do_throttle -- no pending activity [ 20.937] sna_wakeup_handler [ 20.937] sna_accel_flush: flush?=0, dirty?=0 [ 20.937] sna_accel_flush: flush?=0, dirty?=0 [ 20.937] sna_block_handler (tv=587.220000) [ 20.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.937] sna_accel_do_throttle -- no pending activity [ 20.937] sna_wakeup_handler [ 20.937] sna_accel_flush: flush?=0, dirty?=0 [ 20.937] sna_accel_flush: flush?=0, dirty?=0 [ 20.937] sna_accel_flush: flush?=0, dirty?=0 [ 20.937] sna_block_handler (tv=587.220000) [ 20.937] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.937] sna_accel_do_throttle -- no pending activity [ 20.954] sna_wakeup_handler [ 20.954] sna_accel_flush: flush?=0, dirty?=0 [ 20.954] sna_accel_flush: flush?=0, dirty?=0 [ 20.954] sna_block_handler (tv=587.203000) [ 20.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.954] sna_accel_do_throttle -- no pending activity [ 20.954] sna_wakeup_handler [ 20.954] sna_accel_flush: flush?=0, dirty?=0 [ 20.954] sna_accel_flush: flush?=0, dirty?=0 [ 20.954] sna_accel_flush: flush?=0, dirty?=0 [ 20.954] sna_block_handler (tv=587.203000) [ 20.954] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.954] sna_accel_do_throttle -- no pending activity [ 20.970] sna_wakeup_handler [ 20.970] sna_accel_flush: flush?=0, dirty?=0 [ 20.970] sna_accel_flush: flush?=0, dirty?=0 [ 20.970] sna_block_handler (tv=587.187000) [ 20.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.970] sna_accel_do_throttle -- no pending activity [ 20.970] sna_wakeup_handler [ 20.970] sna_accel_flush: flush?=0, dirty?=0 [ 20.970] sna_accel_flush: flush?=0, dirty?=0 [ 20.970] sna_accel_flush: flush?=0, dirty?=0 [ 20.970] sna_block_handler (tv=587.187000) [ 20.970] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.970] sna_accel_do_throttle -- no pending activity [ 20.986] sna_wakeup_handler [ 20.986] sna_accel_flush: flush?=0, dirty?=0 [ 20.986] sna_accel_flush: flush?=0, dirty?=0 [ 20.986] sna_block_handler (tv=587.171000) [ 20.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.986] sna_accel_do_throttle -- no pending activity [ 20.986] sna_wakeup_handler [ 20.986] sna_accel_flush: flush?=0, dirty?=0 [ 20.986] sna_accel_flush: flush?=0, dirty?=0 [ 20.986] sna_accel_flush: flush?=0, dirty?=0 [ 20.986] sna_block_handler (tv=587.171000) [ 20.986] has_shadow: has pending damage? 0, outstanding flips: 0 [ 20.986] sna_accel_do_throttle -- no pending activity [ 21.003] sna_wakeup_handler [ 21.003] sna_accel_flush: flush?=0, dirty?=0 [ 21.003] sna_accel_flush: flush?=0, dirty?=0 [ 21.003] sna_block_handler (tv=587.154000) [ 21.003] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.003] sna_accel_do_throttle -- no pending activity [ 21.003] sna_wakeup_handler [ 21.003] sna_accel_flush: flush?=0, dirty?=0 [ 21.003] sna_accel_flush: flush?=0, dirty?=0 [ 21.003] sna_accel_flush: flush?=0, dirty?=0 [ 21.003] sna_block_handler (tv=587.154000) [ 21.003] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.003] sna_accel_do_throttle -- no pending activity [ 21.019] sna_wakeup_handler [ 21.019] sna_accel_flush: flush?=0, dirty?=0 [ 21.019] sna_accel_flush: flush?=0, dirty?=0 [ 21.019] sna_block_handler (tv=587.138000) [ 21.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.019] sna_accel_do_throttle -- no pending activity [ 21.019] sna_wakeup_handler [ 21.019] sna_accel_flush: flush?=0, dirty?=0 [ 21.019] sna_accel_flush: flush?=0, dirty?=0 [ 21.019] sna_accel_flush: flush?=0, dirty?=0 [ 21.019] sna_block_handler (tv=587.138000) [ 21.019] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.019] sna_accel_do_throttle -- no pending activity [ 21.035] sna_wakeup_handler [ 21.035] sna_accel_flush: flush?=0, dirty?=0 [ 21.035] sna_accel_flush: flush?=0, dirty?=0 [ 21.035] sna_block_handler (tv=587.122000) [ 21.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.035] sna_accel_do_throttle -- no pending activity [ 21.035] sna_wakeup_handler [ 21.035] sna_accel_flush: flush?=0, dirty?=0 [ 21.035] sna_accel_flush: flush?=0, dirty?=0 [ 21.035] sna_accel_flush: flush?=0, dirty?=0 [ 21.035] sna_block_handler (tv=587.122000) [ 21.035] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.035] sna_accel_do_throttle -- no pending activity [ 21.051] sna_wakeup_handler [ 21.051] sna_accel_flush: flush?=0, dirty?=0 [ 21.051] sna_accel_flush: flush?=0, dirty?=0 [ 21.052] sna_block_handler (tv=587.105000) [ 21.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.052] sna_accel_do_throttle -- no pending activity [ 21.052] sna_wakeup_handler [ 21.052] sna_accel_flush: flush?=0, dirty?=0 [ 21.052] sna_accel_flush: flush?=0, dirty?=0 [ 21.052] sna_accel_flush: flush?=0, dirty?=0 [ 21.052] sna_block_handler (tv=587.105000) [ 21.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.052] sna_accel_do_throttle -- no pending activity [ 21.068] sna_wakeup_handler [ 21.068] sna_accel_flush: flush?=0, dirty?=0 [ 21.068] sna_accel_flush: flush?=0, dirty?=0 [ 21.068] sna_block_handler (tv=587.89000) [ 21.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.068] sna_accel_do_throttle -- no pending activity [ 21.068] sna_wakeup_handler [ 21.068] sna_accel_flush: flush?=0, dirty?=0 [ 21.068] sna_accel_flush: flush?=0, dirty?=0 [ 21.068] sna_accel_flush: flush?=0, dirty?=0 [ 21.068] sna_block_handler (tv=587.89000) [ 21.068] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.068] sna_accel_do_throttle -- no pending activity [ 21.084] sna_wakeup_handler [ 21.084] sna_accel_flush: flush?=0, dirty?=0 [ 21.084] sna_accel_flush: flush?=0, dirty?=0 [ 21.084] sna_block_handler (tv=587.73000) [ 21.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.084] sna_accel_do_throttle -- no pending activity [ 21.084] sna_wakeup_handler [ 21.084] sna_accel_flush: flush?=0, dirty?=0 [ 21.084] sna_accel_flush: flush?=0, dirty?=0 [ 21.084] sna_accel_flush: flush?=0, dirty?=0 [ 21.084] sna_block_handler (tv=587.73000) [ 21.084] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.084] sna_accel_do_throttle -- no pending activity [ 21.100] sna_wakeup_handler [ 21.100] sna_accel_flush: flush?=0, dirty?=0 [ 21.100] sna_accel_flush: flush?=0, dirty?=0 [ 21.100] sna_block_handler (tv=587.57000) [ 21.100] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.100] sna_accel_do_throttle -- no pending activity [ 21.100] sna_wakeup_handler [ 21.100] sna_accel_flush: flush?=0, dirty?=0 [ 21.100] sna_accel_flush: flush?=0, dirty?=0 [ 21.101] sna_accel_flush: flush?=0, dirty?=0 [ 21.101] sna_block_handler (tv=587.56000) [ 21.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.101] sna_accel_do_throttle -- no pending activity [ 21.117] sna_wakeup_handler [ 21.117] sna_accel_flush: flush?=0, dirty?=0 [ 21.117] sna_accel_flush: flush?=0, dirty?=0 [ 21.117] sna_block_handler (tv=587.40000) [ 21.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.117] sna_accel_do_throttle -- no pending activity [ 21.117] sna_wakeup_handler [ 21.117] sna_accel_flush: flush?=0, dirty?=0 [ 21.117] sna_accel_flush: flush?=0, dirty?=0 [ 21.117] sna_accel_flush: flush?=0, dirty?=0 [ 21.117] sna_block_handler (tv=587.40000) [ 21.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.117] sna_accel_do_throttle -- no pending activity [ 21.133] sna_wakeup_handler [ 21.133] sna_accel_flush: flush?=0, dirty?=0 [ 21.133] sna_accel_flush: flush?=0, dirty?=0 [ 21.133] sna_block_handler (tv=587.24000) [ 21.133] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.133] sna_accel_do_throttle -- no pending activity [ 21.133] sna_wakeup_handler [ 21.133] sna_accel_flush: flush?=0, dirty?=0 [ 21.133] sna_accel_flush: flush?=0, dirty?=0 [ 21.133] sna_accel_flush: flush?=0, dirty?=0 [ 21.133] sna_block_handler (tv=587.24000) [ 21.133] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.133] sna_accel_do_throttle -- no pending activity [ 21.149] sna_wakeup_handler [ 21.149] sna_accel_flush: flush?=0, dirty?=0 [ 21.149] sna_accel_flush: flush?=0, dirty?=0 [ 21.149] sna_block_handler (tv=587.8000) [ 21.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.149] sna_accel_do_throttle -- no pending activity [ 21.149] sna_wakeup_handler [ 21.149] sna_accel_flush: flush?=0, dirty?=0 [ 21.149] sna_accel_flush: flush?=0, dirty?=0 [ 21.149] sna_accel_flush: flush?=0, dirty?=0 [ 21.149] sna_block_handler (tv=587.8000) [ 21.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.149] sna_accel_do_throttle -- no pending activity [ 21.166] sna_wakeup_handler [ 21.166] sna_accel_flush: flush?=0, dirty?=0 [ 21.166] sna_accel_flush: flush?=0, dirty?=0 [ 21.166] sna_block_handler (tv=586.991000) [ 21.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.166] sna_accel_do_throttle -- no pending activity [ 21.166] sna_wakeup_handler [ 21.166] sna_accel_flush: flush?=0, dirty?=0 [ 21.166] sna_accel_flush: flush?=0, dirty?=0 [ 21.166] sna_accel_flush: flush?=0, dirty?=0 [ 21.166] sna_block_handler (tv=586.991000) [ 21.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.166] sna_accel_do_throttle -- no pending activity [ 21.182] sna_wakeup_handler [ 21.182] sna_accel_flush: flush?=0, dirty?=0 [ 21.182] sna_accel_flush: flush?=0, dirty?=0 [ 21.182] sna_block_handler (tv=586.975000) [ 21.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.182] sna_accel_do_throttle -- no pending activity [ 21.182] sna_wakeup_handler [ 21.182] sna_accel_flush: flush?=0, dirty?=0 [ 21.182] sna_accel_flush: flush?=0, dirty?=0 [ 21.182] sna_accel_flush: flush?=0, dirty?=0 [ 21.182] sna_block_handler (tv=586.975000) [ 21.182] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.182] sna_accel_do_throttle -- no pending activity [ 21.198] sna_wakeup_handler [ 21.198] sna_accel_flush: flush?=0, dirty?=0 [ 21.198] sna_accel_flush: flush?=0, dirty?=0 [ 21.198] sna_block_handler (tv=586.959000) [ 21.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.198] sna_accel_do_throttle -- no pending activity [ 21.198] sna_wakeup_handler [ 21.198] sna_accel_flush: flush?=0, dirty?=0 [ 21.198] sna_accel_flush: flush?=0, dirty?=0 [ 21.198] sna_accel_flush: flush?=0, dirty?=0 [ 21.198] sna_block_handler (tv=586.959000) [ 21.198] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.198] sna_accel_do_throttle -- no pending activity [ 21.214] sna_wakeup_handler [ 21.215] sna_accel_flush: flush?=0, dirty?=0 [ 21.215] sna_accel_flush: flush?=0, dirty?=0 [ 21.215] sna_block_handler (tv=586.942000) [ 21.215] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.215] sna_accel_do_throttle -- no pending activity [ 21.215] sna_wakeup_handler [ 21.215] sna_accel_flush: flush?=0, dirty?=0 [ 21.215] sna_accel_flush: flush?=0, dirty?=0 [ 21.215] sna_accel_flush: flush?=0, dirty?=0 [ 21.215] sna_block_handler (tv=586.942000) [ 21.215] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.215] sna_accel_do_throttle -- no pending activity [ 21.231] sna_wakeup_handler [ 21.231] sna_accel_flush: flush?=0, dirty?=0 [ 21.231] sna_accel_flush: flush?=0, dirty?=0 [ 21.231] sna_block_handler (tv=586.926000) [ 21.231] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.231] sna_accel_do_throttle -- no pending activity [ 21.231] sna_wakeup_handler [ 21.231] sna_accel_flush: flush?=0, dirty?=0 [ 21.231] sna_accel_flush: flush?=0, dirty?=0 [ 21.231] sna_accel_flush: flush?=0, dirty?=0 [ 21.231] sna_block_handler (tv=586.926000) [ 21.231] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.231] sna_accel_do_throttle -- no pending activity [ 21.247] sna_wakeup_handler [ 21.247] sna_accel_flush: flush?=0, dirty?=0 [ 21.247] sna_accel_flush: flush?=0, dirty?=0 [ 21.247] sna_block_handler (tv=586.910000) [ 21.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.247] sna_accel_do_throttle -- no pending activity [ 21.247] sna_wakeup_handler [ 21.247] sna_accel_flush: flush?=0, dirty?=0 [ 21.247] sna_accel_flush: flush?=0, dirty?=0 [ 21.247] sna_accel_flush: flush?=0, dirty?=0 [ 21.247] sna_block_handler (tv=586.910000) [ 21.247] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.247] sna_accel_do_throttle -- no pending activity [ 21.263] sna_wakeup_handler [ 21.263] sna_accel_flush: flush?=0, dirty?=0 [ 21.263] sna_accel_flush: flush?=0, dirty?=0 [ 21.263] sna_block_handler (tv=586.894000) [ 21.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.263] sna_accel_do_throttle -- no pending activity [ 21.263] sna_wakeup_handler [ 21.263] sna_accel_flush: flush?=0, dirty?=0 [ 21.263] sna_accel_flush: flush?=0, dirty?=0 [ 21.263] sna_accel_flush: flush?=0, dirty?=0 [ 21.263] sna_block_handler (tv=586.894000) [ 21.263] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.263] sna_accel_do_throttle -- no pending activity [ 21.279] sna_wakeup_handler [ 21.279] sna_accel_flush: flush?=0, dirty?=0 [ 21.279] sna_accel_flush: flush?=0, dirty?=0 [ 21.279] sna_block_handler (tv=586.878000) [ 21.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.279] sna_accel_do_throttle -- no pending activity [ 21.279] sna_wakeup_handler [ 21.279] sna_accel_flush: flush?=0, dirty?=0 [ 21.279] sna_accel_flush: flush?=0, dirty?=0 [ 21.279] sna_accel_flush: flush?=0, dirty?=0 [ 21.279] sna_block_handler (tv=586.878000) [ 21.279] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.279] sna_accel_do_throttle -- no pending activity [ 21.296] sna_wakeup_handler [ 21.296] sna_accel_flush: flush?=0, dirty?=0 [ 21.296] sna_accel_flush: flush?=0, dirty?=0 [ 21.296] sna_block_handler (tv=586.861000) [ 21.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.296] sna_accel_do_throttle -- no pending activity [ 21.296] sna_wakeup_handler [ 21.296] sna_accel_flush: flush?=0, dirty?=0 [ 21.296] sna_accel_flush: flush?=0, dirty?=0 [ 21.296] sna_accel_flush: flush?=0, dirty?=0 [ 21.296] sna_block_handler (tv=586.861000) [ 21.296] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.296] sna_accel_do_throttle -- no pending activity [ 21.312] sna_wakeup_handler [ 21.312] sna_accel_flush: flush?=0, dirty?=0 [ 21.312] sna_accel_flush: flush?=0, dirty?=0 [ 21.312] sna_block_handler (tv=586.845000) [ 21.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.312] sna_accel_do_throttle -- no pending activity [ 21.312] sna_wakeup_handler [ 21.312] sna_accel_flush: flush?=0, dirty?=0 [ 21.312] sna_accel_flush: flush?=0, dirty?=0 [ 21.312] sna_accel_flush: flush?=0, dirty?=0 [ 21.312] sna_block_handler (tv=586.845000) [ 21.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.312] sna_accel_do_throttle -- no pending activity [ 21.328] sna_wakeup_handler [ 21.328] sna_accel_flush: flush?=0, dirty?=0 [ 21.328] sna_accel_flush: flush?=0, dirty?=0 [ 21.328] sna_block_handler (tv=586.829000) [ 21.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.328] sna_accel_do_throttle -- no pending activity [ 21.328] sna_wakeup_handler [ 21.328] sna_accel_flush: flush?=0, dirty?=0 [ 21.328] sna_accel_flush: flush?=0, dirty?=0 [ 21.328] sna_accel_flush: flush?=0, dirty?=0 [ 21.328] sna_block_handler (tv=586.829000) [ 21.328] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.328] sna_accel_do_throttle -- no pending activity [ 21.344] sna_wakeup_handler [ 21.344] sna_accel_flush: flush?=0, dirty?=0 [ 21.344] sna_accel_flush: flush?=0, dirty?=0 [ 21.344] sna_block_handler (tv=586.813000) [ 21.344] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.344] sna_accel_do_throttle -- no pending activity [ 21.344] sna_wakeup_handler [ 21.344] sna_accel_flush: flush?=0, dirty?=0 [ 21.345] sna_accel_flush: flush?=0, dirty?=0 [ 21.345] sna_accel_flush: flush?=0, dirty?=0 [ 21.345] sna_block_handler (tv=586.812000) [ 21.345] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.345] sna_accel_do_throttle -- no pending activity [ 21.361] sna_wakeup_handler [ 21.361] sna_accel_flush: flush?=0, dirty?=0 [ 21.361] sna_accel_flush: flush?=0, dirty?=0 [ 21.361] sna_block_handler (tv=586.796000) [ 21.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.361] sna_accel_do_throttle -- no pending activity [ 21.361] sna_wakeup_handler [ 21.361] sna_accel_flush: flush?=0, dirty?=0 [ 21.361] sna_accel_flush: flush?=0, dirty?=0 [ 21.361] sna_accel_flush: flush?=0, dirty?=0 [ 21.361] sna_block_handler (tv=586.796000) [ 21.361] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.361] sna_accel_do_throttle -- no pending activity [ 21.377] sna_wakeup_handler [ 21.377] sna_accel_flush: flush?=0, dirty?=0 [ 21.377] sna_accel_flush: flush?=0, dirty?=0 [ 21.377] sna_block_handler (tv=586.780000) [ 21.377] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.377] sna_accel_do_throttle -- no pending activity [ 21.377] sna_wakeup_handler [ 21.377] sna_accel_flush: flush?=0, dirty?=0 [ 21.377] sna_accel_flush: flush?=0, dirty?=0 [ 21.377] sna_accel_flush: flush?=0, dirty?=0 [ 21.377] sna_block_handler (tv=586.780000) [ 21.377] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.377] sna_accel_do_throttle -- no pending activity [ 21.393] sna_wakeup_handler [ 21.393] sna_accel_flush: flush?=0, dirty?=0 [ 21.393] sna_accel_flush: flush?=0, dirty?=0 [ 21.393] sna_block_handler (tv=586.764000) [ 21.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.393] sna_accel_do_throttle -- no pending activity [ 21.393] sna_wakeup_handler [ 21.393] sna_accel_flush: flush?=0, dirty?=0 [ 21.393] sna_accel_flush: flush?=0, dirty?=0 [ 21.393] sna_accel_flush: flush?=0, dirty?=0 [ 21.393] sna_block_handler (tv=586.764000) [ 21.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.393] sna_accel_do_throttle -- no pending activity [ 21.410] sna_wakeup_handler [ 21.410] sna_accel_flush: flush?=0, dirty?=0 [ 21.410] sna_accel_flush: flush?=0, dirty?=0 [ 21.410] sna_block_handler (tv=586.747000) [ 21.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.410] sna_accel_do_throttle -- no pending activity [ 21.410] sna_wakeup_handler [ 21.410] sna_accel_flush: flush?=0, dirty?=0 [ 21.410] sna_accel_flush: flush?=0, dirty?=0 [ 21.410] sna_accel_flush: flush?=0, dirty?=0 [ 21.410] sna_block_handler (tv=586.747000) [ 21.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.410] sna_accel_do_throttle -- no pending activity [ 21.426] sna_wakeup_handler [ 21.426] sna_accel_flush: flush?=0, dirty?=0 [ 21.426] sna_accel_flush: flush?=0, dirty?=0 [ 21.426] sna_block_handler (tv=586.731000) [ 21.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.426] sna_accel_do_throttle -- no pending activity [ 21.426] sna_wakeup_handler [ 21.426] sna_accel_flush: flush?=0, dirty?=0 [ 21.426] sna_accel_flush: flush?=0, dirty?=0 [ 21.426] sna_accel_flush: flush?=0, dirty?=0 [ 21.426] sna_block_handler (tv=586.731000) [ 21.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.426] sna_accel_do_throttle -- no pending activity [ 21.442] sna_wakeup_handler [ 21.442] sna_accel_flush: flush?=0, dirty?=0 [ 21.442] sna_accel_flush: flush?=0, dirty?=0 [ 21.442] sna_block_handler (tv=586.715000) [ 21.442] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.442] sna_accel_do_throttle -- no pending activity [ 21.442] sna_wakeup_handler [ 21.442] sna_accel_flush: flush?=0, dirty?=0 [ 21.442] sna_accel_flush: flush?=0, dirty?=0 [ 21.442] sna_accel_flush: flush?=0, dirty?=0 [ 21.442] sna_block_handler (tv=586.715000) [ 21.442] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.442] sna_accel_do_throttle -- no pending activity [ 21.458] sna_wakeup_handler [ 21.458] sna_accel_flush: flush?=0, dirty?=0 [ 21.458] sna_accel_flush: flush?=0, dirty?=0 [ 21.458] sna_block_handler (tv=586.699000) [ 21.458] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.458] sna_accel_do_throttle -- no pending activity [ 21.458] sna_wakeup_handler [ 21.458] sna_accel_flush: flush?=0, dirty?=0 [ 21.458] sna_accel_flush: flush?=0, dirty?=0 [ 21.458] sna_accel_flush: flush?=0, dirty?=0 [ 21.458] sna_block_handler (tv=586.699000) [ 21.458] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.458] sna_accel_do_throttle -- no pending activity [ 21.474] sna_wakeup_handler [ 21.474] sna_accel_flush: flush?=0, dirty?=0 [ 21.474] sna_accel_flush: flush?=0, dirty?=0 [ 21.474] sna_block_handler (tv=586.683000) [ 21.474] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.474] sna_accel_do_throttle -- no pending activity [ 21.474] sna_wakeup_handler [ 21.474] sna_accel_flush: flush?=0, dirty?=0 [ 21.475] sna_accel_flush: flush?=0, dirty?=0 [ 21.475] sna_accel_flush: flush?=0, dirty?=0 [ 21.475] sna_block_handler (tv=586.682000) [ 21.475] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.475] sna_accel_do_throttle -- no pending activity [ 21.491] sna_wakeup_handler [ 21.491] sna_accel_flush: flush?=0, dirty?=0 [ 21.491] sna_accel_flush: flush?=0, dirty?=0 [ 21.491] sna_block_handler (tv=586.666000) [ 21.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.491] sna_accel_do_throttle -- no pending activity [ 21.491] sna_wakeup_handler [ 21.491] sna_accel_flush: flush?=0, dirty?=0 [ 21.491] sna_accel_flush: flush?=0, dirty?=0 [ 21.491] sna_accel_flush: flush?=0, dirty?=0 [ 21.491] sna_block_handler (tv=586.666000) [ 21.491] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.491] sna_accel_do_throttle -- no pending activity [ 21.507] sna_wakeup_handler [ 21.507] sna_accel_flush: flush?=0, dirty?=0 [ 21.507] sna_accel_flush: flush?=0, dirty?=0 [ 21.507] sna_block_handler (tv=586.650000) [ 21.507] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.507] sna_accel_do_throttle -- no pending activity [ 21.507] sna_wakeup_handler [ 21.507] sna_accel_flush: flush?=0, dirty?=0 [ 21.507] sna_accel_flush: flush?=0, dirty?=0 [ 21.507] sna_accel_flush: flush?=0, dirty?=0 [ 21.507] sna_block_handler (tv=586.650000) [ 21.507] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.507] sna_accel_do_throttle -- no pending activity [ 21.523] sna_wakeup_handler [ 21.523] sna_accel_flush: flush?=0, dirty?=0 [ 21.523] sna_accel_flush: flush?=0, dirty?=0 [ 21.523] sna_block_handler (tv=586.634000) [ 21.523] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.523] sna_accel_do_throttle -- no pending activity [ 21.523] sna_wakeup_handler [ 21.523] sna_accel_flush: flush?=0, dirty?=0 [ 21.523] sna_accel_flush: flush?=0, dirty?=0 [ 21.523] sna_accel_flush: flush?=0, dirty?=0 [ 21.523] sna_block_handler (tv=586.634000) [ 21.523] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.523] sna_accel_do_throttle -- no pending activity [ 21.540] sna_wakeup_handler [ 21.540] sna_accel_flush: flush?=0, dirty?=0 [ 21.540] sna_accel_flush: flush?=0, dirty?=0 [ 21.540] sna_block_handler (tv=586.617000) [ 21.540] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.540] sna_accel_do_throttle -- no pending activity [ 21.540] sna_wakeup_handler [ 21.540] sna_accel_flush: flush?=0, dirty?=0 [ 21.540] sna_accel_flush: flush?=0, dirty?=0 [ 21.540] sna_accel_flush: flush?=0, dirty?=0 [ 21.540] sna_block_handler (tv=586.617000) [ 21.540] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.540] sna_accel_do_throttle -- no pending activity [ 21.556] sna_wakeup_handler [ 21.556] sna_accel_flush: flush?=0, dirty?=0 [ 21.556] sna_accel_flush: flush?=0, dirty?=0 [ 21.556] sna_block_handler (tv=586.601000) [ 21.556] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.556] sna_accel_do_throttle -- no pending activity [ 21.556] sna_wakeup_handler [ 21.556] sna_accel_flush: flush?=0, dirty?=0 [ 21.556] sna_accel_flush: flush?=0, dirty?=0 [ 21.556] sna_accel_flush: flush?=0, dirty?=0 [ 21.556] sna_block_handler (tv=586.601000) [ 21.556] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.556] sna_accel_do_throttle -- no pending activity [ 21.572] sna_wakeup_handler [ 21.572] sna_accel_flush: flush?=0, dirty?=0 [ 21.572] sna_accel_flush: flush?=0, dirty?=0 [ 21.572] sna_block_handler (tv=586.585000) [ 21.572] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.572] sna_accel_do_throttle -- no pending activity [ 21.572] sna_wakeup_handler [ 21.572] sna_accel_flush: flush?=0, dirty?=0 [ 21.572] sna_accel_flush: flush?=0, dirty?=0 [ 21.572] sna_accel_flush: flush?=0, dirty?=0 [ 21.572] sna_block_handler (tv=586.585000) [ 21.572] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.572] sna_accel_do_throttle -- no pending activity [ 21.588] sna_wakeup_handler [ 21.588] sna_accel_flush: flush?=0, dirty?=0 [ 21.588] sna_accel_flush: flush?=0, dirty?=0 [ 21.588] sna_block_handler (tv=586.569000) [ 21.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.588] sna_accel_do_throttle -- no pending activity [ 21.588] sna_wakeup_handler [ 21.588] sna_accel_flush: flush?=0, dirty?=0 [ 21.588] sna_accel_flush: flush?=0, dirty?=0 [ 21.588] sna_accel_flush: flush?=0, dirty?=0 [ 21.588] sna_block_handler (tv=586.569000) [ 21.588] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.588] sna_accel_do_throttle -- no pending activity [ 21.605] sna_wakeup_handler [ 21.605] sna_accel_flush: flush?=0, dirty?=0 [ 21.605] sna_accel_flush: flush?=0, dirty?=0 [ 21.605] sna_block_handler (tv=586.552000) [ 21.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.605] sna_accel_do_throttle -- no pending activity [ 21.605] sna_wakeup_handler [ 21.605] sna_accel_flush: flush?=0, dirty?=0 [ 21.605] sna_accel_flush: flush?=0, dirty?=0 [ 21.605] sna_accel_flush: flush?=0, dirty?=0 [ 21.605] sna_block_handler (tv=586.552000) [ 21.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.605] sna_accel_do_throttle -- no pending activity [ 21.621] sna_wakeup_handler [ 21.621] sna_accel_flush: flush?=0, dirty?=0 [ 21.621] sna_accel_flush: flush?=0, dirty?=0 [ 21.621] sna_block_handler (tv=586.536000) [ 21.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.621] sna_accel_do_throttle -- no pending activity [ 21.621] sna_wakeup_handler [ 21.621] sna_accel_flush: flush?=0, dirty?=0 [ 21.621] sna_accel_flush: flush?=0, dirty?=0 [ 21.621] sna_accel_flush: flush?=0, dirty?=0 [ 21.621] sna_block_handler (tv=586.536000) [ 21.621] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.621] sna_accel_do_throttle -- no pending activity [ 21.637] sna_wakeup_handler [ 21.637] sna_accel_flush: flush?=0, dirty?=0 [ 21.637] sna_accel_flush: flush?=0, dirty?=0 [ 21.637] sna_block_handler (tv=586.520000) [ 21.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.637] sna_accel_do_throttle -- no pending activity [ 21.637] sna_wakeup_handler [ 21.637] sna_accel_flush: flush?=0, dirty?=0 [ 21.637] sna_accel_flush: flush?=0, dirty?=0 [ 21.637] sna_accel_flush: flush?=0, dirty?=0 [ 21.637] sna_block_handler (tv=586.520000) [ 21.637] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.637] sna_accel_do_throttle -- no pending activity [ 21.654] sna_wakeup_handler [ 21.654] sna_accel_flush: flush?=0, dirty?=0 [ 21.654] sna_accel_flush: flush?=0, dirty?=0 [ 21.654] sna_block_handler (tv=586.503000) [ 21.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.654] sna_accel_do_throttle -- no pending activity [ 21.654] sna_wakeup_handler [ 21.654] sna_accel_flush: flush?=0, dirty?=0 [ 21.654] sna_accel_flush: flush?=0, dirty?=0 [ 21.654] sna_accel_flush: flush?=0, dirty?=0 [ 21.654] sna_block_handler (tv=586.503000) [ 21.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.654] sna_accel_do_throttle -- no pending activity [ 21.670] sna_wakeup_handler [ 21.670] sna_accel_flush: flush?=0, dirty?=0 [ 21.670] sna_accel_flush: flush?=0, dirty?=0 [ 21.670] sna_block_handler (tv=586.487000) [ 21.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.670] sna_accel_do_throttle -- no pending activity [ 21.670] sna_wakeup_handler [ 21.670] sna_accel_flush: flush?=0, dirty?=0 [ 21.670] sna_accel_flush: flush?=0, dirty?=0 [ 21.670] sna_accel_flush: flush?=0, dirty?=0 [ 21.670] sna_block_handler (tv=586.487000) [ 21.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.670] sna_accel_do_throttle -- no pending activity [ 21.686] sna_wakeup_handler [ 21.686] sna_accel_flush: flush?=0, dirty?=0 [ 21.686] sna_accel_flush: flush?=0, dirty?=0 [ 21.686] sna_block_handler (tv=586.471000) [ 21.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.686] sna_accel_do_throttle -- no pending activity [ 21.686] sna_wakeup_handler [ 21.686] sna_accel_flush: flush?=0, dirty?=0 [ 21.686] sna_accel_flush: flush?=0, dirty?=0 [ 21.686] sna_accel_flush: flush?=0, dirty?=0 [ 21.686] sna_block_handler (tv=586.471000) [ 21.686] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.686] sna_accel_do_throttle -- no pending activity [ 21.703] sna_wakeup_handler [ 21.703] sna_accel_flush: flush?=0, dirty?=0 [ 21.703] sna_accel_flush: flush?=0, dirty?=0 [ 21.703] sna_block_handler (tv=586.454000) [ 21.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.703] sna_accel_do_throttle -- no pending activity [ 21.703] sna_wakeup_handler [ 21.703] sna_accel_flush: flush?=0, dirty?=0 [ 21.703] sna_accel_flush: flush?=0, dirty?=0 [ 21.703] sna_accel_flush: flush?=0, dirty?=0 [ 21.703] sna_block_handler (tv=586.454000) [ 21.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.703] sna_accel_do_throttle -- no pending activity [ 21.719] sna_wakeup_handler [ 21.719] sna_accel_flush: flush?=0, dirty?=0 [ 21.719] sna_accel_flush: flush?=0, dirty?=0 [ 21.719] sna_block_handler (tv=586.438000) [ 21.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.719] sna_accel_do_throttle -- no pending activity [ 21.719] sna_wakeup_handler [ 21.719] sna_accel_flush: flush?=0, dirty?=0 [ 21.719] sna_accel_flush: flush?=0, dirty?=0 [ 21.719] sna_accel_flush: flush?=0, dirty?=0 [ 21.719] sna_block_handler (tv=586.438000) [ 21.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.719] sna_accel_do_throttle -- no pending activity [ 21.735] sna_wakeup_handler [ 21.735] sna_accel_flush: flush?=0, dirty?=0 [ 21.735] sna_accel_flush: flush?=0, dirty?=0 [ 21.735] sna_block_handler (tv=586.422000) [ 21.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.735] sna_accel_do_throttle -- no pending activity [ 21.735] sna_wakeup_handler [ 21.735] sna_accel_flush: flush?=0, dirty?=0 [ 21.735] sna_accel_flush: flush?=0, dirty?=0 [ 21.735] sna_accel_flush: flush?=0, dirty?=0 [ 21.735] sna_block_handler (tv=586.422000) [ 21.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.735] sna_accel_do_throttle -- no pending activity [ 21.752] sna_wakeup_handler [ 21.752] sna_accel_flush: flush?=0, dirty?=0 [ 21.752] sna_accel_flush: flush?=0, dirty?=0 [ 21.752] sna_block_handler (tv=586.405000) [ 21.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.752] sna_accel_do_throttle -- no pending activity [ 21.752] sna_wakeup_handler [ 21.752] sna_accel_flush: flush?=0, dirty?=0 [ 21.752] sna_accel_flush: flush?=0, dirty?=0 [ 21.752] sna_accel_flush: flush?=0, dirty?=0 [ 21.752] sna_block_handler (tv=586.405000) [ 21.752] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.752] sna_accel_do_throttle -- no pending activity [ 21.768] sna_wakeup_handler [ 21.768] sna_accel_flush: flush?=0, dirty?=0 [ 21.768] sna_accel_flush: flush?=0, dirty?=0 [ 21.768] sna_block_handler (tv=586.389000) [ 21.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.768] sna_accel_do_throttle -- no pending activity [ 21.768] sna_wakeup_handler [ 21.768] sna_accel_flush: flush?=0, dirty?=0 [ 21.768] sna_accel_flush: flush?=0, dirty?=0 [ 21.768] sna_accel_flush: flush?=0, dirty?=0 [ 21.768] sna_block_handler (tv=586.389000) [ 21.768] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.768] sna_accel_do_throttle -- no pending activity [ 21.784] sna_wakeup_handler [ 21.784] sna_accel_flush: flush?=0, dirty?=0 [ 21.784] sna_accel_flush: flush?=0, dirty?=0 [ 21.784] sna_block_handler (tv=586.373000) [ 21.784] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.784] sna_accel_do_throttle -- no pending activity [ 21.784] sna_wakeup_handler [ 21.784] sna_accel_flush: flush?=0, dirty?=0 [ 21.784] sna_accel_flush: flush?=0, dirty?=0 [ 21.784] sna_accel_flush: flush?=0, dirty?=0 [ 21.784] sna_block_handler (tv=586.373000) [ 21.784] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.784] sna_accel_do_throttle -- no pending activity [ 21.801] sna_wakeup_handler [ 21.801] sna_accel_flush: flush?=0, dirty?=0 [ 21.801] sna_accel_flush: flush?=0, dirty?=0 [ 21.801] sna_block_handler (tv=586.356000) [ 21.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.801] sna_accel_do_throttle -- no pending activity [ 21.801] sna_wakeup_handler [ 21.801] sna_accel_flush: flush?=0, dirty?=0 [ 21.801] sna_accel_flush: flush?=0, dirty?=0 [ 21.801] sna_accel_flush: flush?=0, dirty?=0 [ 21.801] sna_block_handler (tv=586.356000) [ 21.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.801] sna_accel_do_throttle -- no pending activity [ 21.817] sna_wakeup_handler [ 21.817] sna_accel_flush: flush?=0, dirty?=0 [ 21.817] sna_accel_flush: flush?=0, dirty?=0 [ 21.817] sna_block_handler (tv=586.340000) [ 21.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.817] sna_accel_do_throttle -- no pending activity [ 21.817] sna_wakeup_handler [ 21.817] sna_accel_flush: flush?=0, dirty?=0 [ 21.817] sna_accel_flush: flush?=0, dirty?=0 [ 21.817] sna_accel_flush: flush?=0, dirty?=0 [ 21.817] sna_block_handler (tv=586.340000) [ 21.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.817] sna_accel_do_throttle -- no pending activity [ 21.833] sna_wakeup_handler [ 21.833] sna_accel_flush: flush?=0, dirty?=0 [ 21.833] sna_accel_flush: flush?=0, dirty?=0 [ 21.833] sna_block_handler (tv=586.324000) [ 21.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.833] sna_accel_do_throttle -- no pending activity [ 21.833] sna_wakeup_handler [ 21.833] sna_accel_flush: flush?=0, dirty?=0 [ 21.833] sna_accel_flush: flush?=0, dirty?=0 [ 21.833] sna_accel_flush: flush?=0, dirty?=0 [ 21.833] sna_block_handler (tv=586.324000) [ 21.833] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.833] sna_accel_do_throttle -- no pending activity [ 21.849] sna_wakeup_handler [ 21.849] sna_accel_flush: flush?=0, dirty?=0 [ 21.849] sna_accel_flush: flush?=0, dirty?=0 [ 21.849] sna_block_handler (tv=586.308000) [ 21.849] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.849] sna_accel_do_throttle -- no pending activity [ 21.850] sna_wakeup_handler [ 21.850] sna_accel_flush: flush?=0, dirty?=0 [ 21.850] sna_accel_flush: flush?=0, dirty?=0 [ 21.850] sna_accel_flush: flush?=0, dirty?=0 [ 21.850] sna_block_handler (tv=586.307000) [ 21.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.850] sna_accel_do_throttle -- no pending activity [ 21.866] sna_wakeup_handler [ 21.866] sna_accel_flush: flush?=0, dirty?=0 [ 21.866] sna_accel_flush: flush?=0, dirty?=0 [ 21.866] sna_block_handler (tv=586.291000) [ 21.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.866] sna_accel_do_throttle -- no pending activity [ 21.866] sna_wakeup_handler [ 21.866] sna_accel_flush: flush?=0, dirty?=0 [ 21.866] sna_accel_flush: flush?=0, dirty?=0 [ 21.866] sna_accel_flush: flush?=0, dirty?=0 [ 21.866] sna_block_handler (tv=586.291000) [ 21.866] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.866] sna_accel_do_throttle -- no pending activity [ 21.882] sna_wakeup_handler [ 21.882] sna_accel_flush: flush?=0, dirty?=0 [ 21.882] sna_accel_flush: flush?=0, dirty?=0 [ 21.882] sna_block_handler (tv=586.275000) [ 21.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.882] sna_accel_do_throttle -- no pending activity [ 21.882] sna_wakeup_handler [ 21.882] sna_accel_flush: flush?=0, dirty?=0 [ 21.882] sna_accel_flush: flush?=0, dirty?=0 [ 21.882] sna_accel_flush: flush?=0, dirty?=0 [ 21.882] sna_block_handler (tv=586.275000) [ 21.882] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.882] sna_accel_do_throttle -- no pending activity [ 21.898] sna_wakeup_handler [ 21.898] sna_accel_flush: flush?=0, dirty?=0 [ 21.899] sna_accel_flush: flush?=0, dirty?=0 [ 21.899] sna_block_handler (tv=586.258000) [ 21.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.899] sna_accel_do_throttle -- no pending activity [ 21.899] sna_wakeup_handler [ 21.899] sna_accel_flush: flush?=0, dirty?=0 [ 21.899] sna_accel_flush: flush?=0, dirty?=0 [ 21.899] sna_accel_flush: flush?=0, dirty?=0 [ 21.899] sna_block_handler (tv=586.258000) [ 21.899] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.899] sna_accel_do_throttle -- no pending activity [ 21.915] sna_wakeup_handler [ 21.915] sna_accel_flush: flush?=0, dirty?=0 [ 21.915] sna_accel_flush: flush?=0, dirty?=0 [ 21.915] sna_block_handler (tv=586.242000) [ 21.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.915] sna_accel_do_throttle -- no pending activity [ 21.915] sna_wakeup_handler [ 21.915] sna_accel_flush: flush?=0, dirty?=0 [ 21.915] sna_accel_flush: flush?=0, dirty?=0 [ 21.915] sna_accel_flush: flush?=0, dirty?=0 [ 21.915] sna_block_handler (tv=586.242000) [ 21.915] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.915] sna_accel_do_throttle -- no pending activity [ 21.931] sna_wakeup_handler [ 21.931] sna_accel_flush: flush?=0, dirty?=0 [ 21.931] sna_accel_flush: flush?=0, dirty?=0 [ 21.931] sna_block_handler (tv=586.226000) [ 21.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.931] sna_accel_do_throttle -- no pending activity [ 21.931] sna_wakeup_handler [ 21.931] sna_accel_flush: flush?=0, dirty?=0 [ 21.931] sna_accel_flush: flush?=0, dirty?=0 [ 21.931] sna_accel_flush: flush?=0, dirty?=0 [ 21.931] sna_block_handler (tv=586.226000) [ 21.931] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.931] sna_accel_do_throttle -- no pending activity [ 21.948] sna_wakeup_handler [ 21.948] sna_accel_flush: flush?=0, dirty?=0 [ 21.948] sna_accel_flush: flush?=0, dirty?=0 [ 21.948] sna_block_handler (tv=586.209000) [ 21.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.948] sna_accel_do_throttle -- no pending activity [ 21.948] sna_wakeup_handler [ 21.948] sna_accel_flush: flush?=0, dirty?=0 [ 21.948] sna_accel_flush: flush?=0, dirty?=0 [ 21.948] sna_accel_flush: flush?=0, dirty?=0 [ 21.948] sna_block_handler (tv=586.209000) [ 21.948] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.948] sna_accel_do_throttle -- no pending activity [ 21.964] sna_wakeup_handler [ 21.964] sna_accel_flush: flush?=0, dirty?=0 [ 21.964] sna_accel_flush: flush?=0, dirty?=0 [ 21.964] sna_block_handler (tv=586.193000) [ 21.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.964] sna_accel_do_throttle -- no pending activity [ 21.964] sna_wakeup_handler [ 21.964] sna_accel_flush: flush?=0, dirty?=0 [ 21.964] sna_accel_flush: flush?=0, dirty?=0 [ 21.964] sna_accel_flush: flush?=0, dirty?=0 [ 21.964] sna_block_handler (tv=586.193000) [ 21.964] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.964] sna_accel_do_throttle -- no pending activity [ 21.980] sna_wakeup_handler [ 21.980] sna_accel_flush: flush?=0, dirty?=0 [ 21.980] sna_accel_flush: flush?=0, dirty?=0 [ 21.980] sna_block_handler (tv=586.177000) [ 21.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.980] sna_accel_do_throttle -- no pending activity [ 21.980] sna_wakeup_handler [ 21.980] sna_accel_flush: flush?=0, dirty?=0 [ 21.980] sna_accel_flush: flush?=0, dirty?=0 [ 21.980] sna_accel_flush: flush?=0, dirty?=0 [ 21.980] sna_block_handler (tv=586.177000) [ 21.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.980] sna_accel_do_throttle -- no pending activity [ 21.997] sna_wakeup_handler [ 21.997] sna_accel_flush: flush?=0, dirty?=0 [ 21.997] sna_accel_flush: flush?=0, dirty?=0 [ 21.997] sna_block_handler (tv=586.160000) [ 21.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.997] sna_accel_do_throttle -- no pending activity [ 21.997] sna_wakeup_handler [ 21.997] sna_accel_flush: flush?=0, dirty?=0 [ 21.997] sna_accel_flush: flush?=0, dirty?=0 [ 21.997] sna_accel_flush: flush?=0, dirty?=0 [ 21.997] sna_block_handler (tv=586.160000) [ 21.997] has_shadow: has pending damage? 0, outstanding flips: 0 [ 21.997] sna_accel_do_throttle -- no pending activity [ 22.013] sna_wakeup_handler [ 22.013] sna_accel_flush: flush?=0, dirty?=0 [ 22.013] sna_accel_flush: flush?=0, dirty?=0 [ 22.013] sna_block_handler (tv=586.144000) [ 22.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.013] sna_accel_do_throttle -- no pending activity [ 22.013] sna_wakeup_handler [ 22.013] sna_accel_flush: flush?=0, dirty?=0 [ 22.013] sna_accel_flush: flush?=0, dirty?=0 [ 22.013] sna_accel_flush: flush?=0, dirty?=0 [ 22.013] sna_block_handler (tv=586.144000) [ 22.013] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.013] sna_accel_do_throttle -- no pending activity [ 22.029] sna_wakeup_handler [ 22.029] sna_accel_flush: flush?=0, dirty?=0 [ 22.029] sna_accel_flush: flush?=0, dirty?=0 [ 22.029] sna_block_handler (tv=586.128000) [ 22.029] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.029] sna_accel_do_throttle -- no pending activity [ 22.029] sna_wakeup_handler [ 22.029] sna_accel_flush: flush?=0, dirty?=0 [ 22.029] sna_accel_flush: flush?=0, dirty?=0 [ 22.029] sna_accel_flush: flush?=0, dirty?=0 [ 22.029] sna_block_handler (tv=586.128000) [ 22.029] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.029] sna_accel_do_throttle -- no pending activity [ 22.046] sna_wakeup_handler [ 22.046] sna_accel_flush: flush?=0, dirty?=0 [ 22.046] sna_accel_flush: flush?=0, dirty?=0 [ 22.046] sna_block_handler (tv=586.111000) [ 22.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.046] sna_accel_do_throttle -- no pending activity [ 22.046] sna_wakeup_handler [ 22.046] sna_accel_flush: flush?=0, dirty?=0 [ 22.046] sna_accel_flush: flush?=0, dirty?=0 [ 22.046] sna_accel_flush: flush?=0, dirty?=0 [ 22.046] sna_block_handler (tv=586.111000) [ 22.046] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.046] sna_accel_do_throttle -- no pending activity [ 22.062] sna_wakeup_handler [ 22.062] sna_accel_flush: flush?=0, dirty?=0 [ 22.062] sna_accel_flush: flush?=0, dirty?=0 [ 22.062] sna_block_handler (tv=586.95000) [ 22.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.062] sna_accel_do_throttle -- no pending activity [ 22.062] sna_wakeup_handler [ 22.062] sna_accel_flush: flush?=0, dirty?=0 [ 22.062] sna_accel_flush: flush?=0, dirty?=0 [ 22.062] sna_accel_flush: flush?=0, dirty?=0 [ 22.062] sna_block_handler (tv=586.95000) [ 22.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.062] sna_accel_do_throttle -- no pending activity [ 22.078] sna_wakeup_handler [ 22.078] sna_accel_flush: flush?=0, dirty?=0 [ 22.078] sna_accel_flush: flush?=0, dirty?=0 [ 22.078] sna_block_handler (tv=586.79000) [ 22.078] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.078] sna_accel_do_throttle -- no pending activity [ 22.078] sna_wakeup_handler [ 22.078] sna_accel_flush: flush?=0, dirty?=0 [ 22.078] sna_accel_flush: flush?=0, dirty?=0 [ 22.078] sna_accel_flush: flush?=0, dirty?=0 [ 22.078] sna_block_handler (tv=586.79000) [ 22.078] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.078] sna_accel_do_throttle -- no pending activity [ 22.095] sna_wakeup_handler [ 22.095] sna_accel_flush: flush?=0, dirty?=0 [ 22.095] sna_accel_flush: flush?=0, dirty?=0 [ 22.095] sna_block_handler (tv=586.62000) [ 22.095] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.095] sna_accel_do_throttle -- no pending activity [ 22.095] sna_wakeup_handler [ 22.095] sna_accel_flush: flush?=0, dirty?=0 [ 22.095] sna_accel_flush: flush?=0, dirty?=0 [ 22.095] sna_accel_flush: flush?=0, dirty?=0 [ 22.095] sna_block_handler (tv=586.62000) [ 22.095] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.095] sna_accel_do_throttle -- no pending activity [ 22.111] sna_wakeup_handler [ 22.111] sna_accel_flush: flush?=0, dirty?=0 [ 22.111] sna_accel_flush: flush?=0, dirty?=0 [ 22.111] sna_block_handler (tv=586.46000) [ 22.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.111] sna_accel_do_throttle -- no pending activity [ 22.111] sna_wakeup_handler [ 22.111] sna_accel_flush: flush?=0, dirty?=0 [ 22.111] sna_accel_flush: flush?=0, dirty?=0 [ 22.111] sna_accel_flush: flush?=0, dirty?=0 [ 22.111] sna_block_handler (tv=586.46000) [ 22.111] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.111] sna_accel_do_throttle -- no pending activity [ 22.127] sna_wakeup_handler [ 22.127] sna_accel_flush: flush?=0, dirty?=0 [ 22.127] sna_accel_flush: flush?=0, dirty?=0 [ 22.127] sna_block_handler (tv=586.30000) [ 22.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.127] sna_accel_do_throttle -- no pending activity [ 22.127] sna_wakeup_handler [ 22.127] sna_accel_flush: flush?=0, dirty?=0 [ 22.127] sna_accel_flush: flush?=0, dirty?=0 [ 22.127] sna_accel_flush: flush?=0, dirty?=0 [ 22.127] sna_block_handler (tv=586.30000) [ 22.127] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.127] sna_accel_do_throttle -- no pending activity [ 22.143] sna_wakeup_handler [ 22.143] sna_accel_flush: flush?=0, dirty?=0 [ 22.143] sna_accel_flush: flush?=0, dirty?=0 [ 22.143] sna_block_handler (tv=586.14000) [ 22.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.143] sna_accel_do_throttle -- no pending activity [ 22.143] sna_wakeup_handler [ 22.143] sna_accel_flush: flush?=0, dirty?=0 [ 22.143] sna_accel_flush: flush?=0, dirty?=0 [ 22.143] sna_accel_flush: flush?=0, dirty?=0 [ 22.143] sna_block_handler (tv=586.14000) [ 22.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.143] sna_accel_do_throttle -- no pending activity [ 22.160] sna_wakeup_handler [ 22.160] sna_accel_flush: flush?=0, dirty?=0 [ 22.160] sna_accel_flush: flush?=0, dirty?=0 [ 22.160] sna_block_handler (tv=585.997000) [ 22.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.160] sna_accel_do_throttle -- no pending activity [ 22.160] sna_wakeup_handler [ 22.160] sna_accel_flush: flush?=0, dirty?=0 [ 22.160] sna_accel_flush: flush?=0, dirty?=0 [ 22.160] sna_accel_flush: flush?=0, dirty?=0 [ 22.160] sna_block_handler (tv=585.997000) [ 22.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.160] sna_accel_do_throttle -- no pending activity [ 22.176] sna_wakeup_handler [ 22.176] sna_accel_flush: flush?=0, dirty?=0 [ 22.176] sna_accel_flush: flush?=0, dirty?=0 [ 22.176] sna_block_handler (tv=585.981000) [ 22.176] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.176] sna_accel_do_throttle -- no pending activity [ 22.176] sna_wakeup_handler [ 22.176] sna_accel_flush: flush?=0, dirty?=0 [ 22.176] sna_accel_flush: flush?=0, dirty?=0 [ 22.176] sna_accel_flush: flush?=0, dirty?=0 [ 22.176] sna_block_handler (tv=585.981000) [ 22.176] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.176] sna_accel_do_throttle -- no pending activity [ 22.192] sna_wakeup_handler [ 22.192] sna_accel_flush: flush?=0, dirty?=0 [ 22.192] sna_accel_flush: flush?=0, dirty?=0 [ 22.192] sna_block_handler (tv=585.965000) [ 22.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.192] sna_accel_do_throttle -- no pending activity [ 22.192] sna_wakeup_handler [ 22.192] sna_accel_flush: flush?=0, dirty?=0 [ 22.192] sna_accel_flush: flush?=0, dirty?=0 [ 22.192] sna_accel_flush: flush?=0, dirty?=0 [ 22.192] sna_block_handler (tv=585.965000) [ 22.192] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.192] sna_accel_do_throttle -- no pending activity [ 22.208] sna_wakeup_handler [ 22.208] sna_accel_flush: flush?=0, dirty?=0 [ 22.208] sna_accel_flush: flush?=0, dirty?=0 [ 22.208] sna_block_handler (tv=585.949000) [ 22.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.208] sna_accel_do_throttle -- no pending activity [ 22.208] sna_wakeup_handler [ 22.208] sna_accel_flush: flush?=0, dirty?=0 [ 22.208] sna_accel_flush: flush?=0, dirty?=0 [ 22.208] sna_accel_flush: flush?=0, dirty?=0 [ 22.208] sna_block_handler (tv=585.949000) [ 22.208] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.208] sna_accel_do_throttle -- no pending activity [ 22.224] sna_wakeup_handler [ 22.224] sna_accel_flush: flush?=0, dirty?=0 [ 22.224] sna_accel_flush: flush?=0, dirty?=0 [ 22.224] sna_block_handler (tv=585.933000) [ 22.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.224] sna_accel_do_throttle -- no pending activity [ 22.224] sna_wakeup_handler [ 22.224] sna_accel_flush: flush?=0, dirty?=0 [ 22.224] sna_accel_flush: flush?=0, dirty?=0 [ 22.224] sna_accel_flush: flush?=0, dirty?=0 [ 22.224] sna_block_handler (tv=585.933000) [ 22.224] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.224] sna_accel_do_throttle -- no pending activity [ 22.241] sna_wakeup_handler [ 22.241] sna_accel_flush: flush?=0, dirty?=0 [ 22.241] sna_accel_flush: flush?=0, dirty?=0 [ 22.241] sna_block_handler (tv=585.916000) [ 22.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.241] sna_accel_do_throttle -- no pending activity [ 22.241] sna_wakeup_handler [ 22.241] sna_accel_flush: flush?=0, dirty?=0 [ 22.241] sna_accel_flush: flush?=0, dirty?=0 [ 22.241] sna_accel_flush: flush?=0, dirty?=0 [ 22.241] sna_block_handler (tv=585.916000) [ 22.241] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.241] sna_accel_do_throttle -- no pending activity [ 22.257] sna_wakeup_handler [ 22.257] sna_accel_flush: flush?=0, dirty?=0 [ 22.257] sna_accel_flush: flush?=0, dirty?=0 [ 22.257] sna_block_handler (tv=585.900000) [ 22.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.257] sna_accel_do_throttle -- no pending activity [ 22.257] sna_wakeup_handler [ 22.257] sna_accel_flush: flush?=0, dirty?=0 [ 22.257] sna_accel_flush: flush?=0, dirty?=0 [ 22.257] sna_accel_flush: flush?=0, dirty?=0 [ 22.257] sna_block_handler (tv=585.900000) [ 22.257] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.257] sna_accel_do_throttle -- no pending activity [ 22.273] sna_wakeup_handler [ 22.273] sna_accel_flush: flush?=0, dirty?=0 [ 22.273] sna_accel_flush: flush?=0, dirty?=0 [ 22.273] sna_block_handler (tv=585.884000) [ 22.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.273] sna_accel_do_throttle -- no pending activity [ 22.273] sna_wakeup_handler [ 22.273] sna_accel_flush: flush?=0, dirty?=0 [ 22.273] sna_accel_flush: flush?=0, dirty?=0 [ 22.273] sna_accel_flush: flush?=0, dirty?=0 [ 22.273] sna_block_handler (tv=585.884000) [ 22.273] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.273] sna_accel_do_throttle -- no pending activity [ 22.289] sna_wakeup_handler [ 22.289] sna_accel_flush: flush?=0, dirty?=0 [ 22.289] sna_accel_flush: flush?=0, dirty?=0 [ 22.289] sna_block_handler (tv=585.868000) [ 22.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.289] sna_accel_do_throttle -- no pending activity [ 22.289] sna_wakeup_handler [ 22.289] sna_accel_flush: flush?=0, dirty?=0 [ 22.289] sna_accel_flush: flush?=0, dirty?=0 [ 22.289] sna_accel_flush: flush?=0, dirty?=0 [ 22.289] sna_block_handler (tv=585.868000) [ 22.289] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.289] sna_accel_do_throttle -- no pending activity [ 22.306] sna_wakeup_handler [ 22.306] sna_accel_flush: flush?=0, dirty?=0 [ 22.306] sna_accel_flush: flush?=0, dirty?=0 [ 22.306] sna_block_handler (tv=585.851000) [ 22.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.306] sna_accel_do_throttle -- no pending activity [ 22.306] sna_wakeup_handler [ 22.306] sna_accel_flush: flush?=0, dirty?=0 [ 22.306] sna_accel_flush: flush?=0, dirty?=0 [ 22.306] sna_accel_flush: flush?=0, dirty?=0 [ 22.306] sna_block_handler (tv=585.851000) [ 22.306] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.306] sna_accel_do_throttle -- no pending activity [ 22.322] sna_wakeup_handler [ 22.322] sna_accel_flush: flush?=0, dirty?=0 [ 22.322] sna_accel_flush: flush?=0, dirty?=0 [ 22.322] sna_block_handler (tv=585.835000) [ 22.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.322] sna_accel_do_throttle -- no pending activity [ 22.322] sna_wakeup_handler [ 22.322] sna_accel_flush: flush?=0, dirty?=0 [ 22.322] sna_accel_flush: flush?=0, dirty?=0 [ 22.322] sna_accel_flush: flush?=0, dirty?=0 [ 22.322] sna_block_handler (tv=585.835000) [ 22.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.322] sna_accel_do_throttle -- no pending activity [ 22.338] sna_wakeup_handler [ 22.338] sna_accel_flush: flush?=0, dirty?=0 [ 22.338] sna_accel_flush: flush?=0, dirty?=0 [ 22.338] sna_block_handler (tv=585.819000) [ 22.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.338] sna_accel_do_throttle -- no pending activity [ 22.338] sna_wakeup_handler [ 22.338] sna_accel_flush: flush?=0, dirty?=0 [ 22.338] sna_accel_flush: flush?=0, dirty?=0 [ 22.338] sna_accel_flush: flush?=0, dirty?=0 [ 22.338] sna_block_handler (tv=585.819000) [ 22.338] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.338] sna_accel_do_throttle -- no pending activity [ 22.355] sna_wakeup_handler [ 22.355] sna_accel_flush: flush?=0, dirty?=0 [ 22.355] sna_accel_flush: flush?=0, dirty?=0 [ 22.355] sna_block_handler (tv=585.802000) [ 22.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.355] sna_accel_do_throttle -- no pending activity [ 22.355] sna_wakeup_handler [ 22.355] sna_accel_flush: flush?=0, dirty?=0 [ 22.355] sna_accel_flush: flush?=0, dirty?=0 [ 22.355] sna_accel_flush: flush?=0, dirty?=0 [ 22.355] sna_block_handler (tv=585.802000) [ 22.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.355] sna_accel_do_throttle -- no pending activity [ 22.371] sna_wakeup_handler [ 22.371] sna_accel_flush: flush?=0, dirty?=0 [ 22.371] sna_accel_flush: flush?=0, dirty?=0 [ 22.371] sna_block_handler (tv=585.786000) [ 22.371] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.371] sna_accel_do_throttle -- no pending activity [ 22.371] sna_wakeup_handler [ 22.371] sna_accel_flush: flush?=0, dirty?=0 [ 22.371] sna_accel_flush: flush?=0, dirty?=0 [ 22.371] sna_accel_flush: flush?=0, dirty?=0 [ 22.371] sna_block_handler (tv=585.786000) [ 22.371] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.371] sna_accel_do_throttle -- no pending activity [ 22.387] sna_wakeup_handler [ 22.387] sna_accel_flush: flush?=0, dirty?=0 [ 22.387] sna_accel_flush: flush?=0, dirty?=0 [ 22.387] sna_block_handler (tv=585.770000) [ 22.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.387] sna_accel_do_throttle -- no pending activity [ 22.387] sna_wakeup_handler [ 22.387] sna_accel_flush: flush?=0, dirty?=0 [ 22.387] sna_accel_flush: flush?=0, dirty?=0 [ 22.387] sna_accel_flush: flush?=0, dirty?=0 [ 22.387] sna_block_handler (tv=585.770000) [ 22.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.387] sna_accel_do_throttle -- no pending activity [ 22.403] sna_wakeup_handler [ 22.403] sna_accel_flush: flush?=0, dirty?=0 [ 22.403] sna_accel_flush: flush?=0, dirty?=0 [ 22.403] sna_block_handler (tv=585.754000) [ 22.403] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.403] sna_accel_do_throttle -- no pending activity [ 22.404] sna_wakeup_handler [ 22.404] sna_accel_flush: flush?=0, dirty?=0 [ 22.404] sna_accel_flush: flush?=0, dirty?=0 [ 22.404] sna_accel_flush: flush?=0, dirty?=0 [ 22.404] sna_block_handler (tv=585.753000) [ 22.404] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.404] sna_accel_do_throttle -- no pending activity [ 22.420] sna_wakeup_handler [ 22.420] sna_accel_flush: flush?=0, dirty?=0 [ 22.420] sna_accel_flush: flush?=0, dirty?=0 [ 22.420] sna_block_handler (tv=585.737000) [ 22.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.420] sna_accel_do_throttle -- no pending activity [ 22.420] sna_wakeup_handler [ 22.420] sna_accel_flush: flush?=0, dirty?=0 [ 22.420] sna_accel_flush: flush?=0, dirty?=0 [ 22.420] sna_accel_flush: flush?=0, dirty?=0 [ 22.420] sna_block_handler (tv=585.737000) [ 22.420] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.420] sna_accel_do_throttle -- no pending activity [ 22.436] sna_wakeup_handler [ 22.436] sna_accel_flush: flush?=0, dirty?=0 [ 22.436] sna_accel_flush: flush?=0, dirty?=0 [ 22.436] sna_block_handler (tv=585.721000) [ 22.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.436] sna_accel_do_throttle -- no pending activity [ 22.436] sna_wakeup_handler [ 22.436] sna_accel_flush: flush?=0, dirty?=0 [ 22.436] sna_accel_flush: flush?=0, dirty?=0 [ 22.436] sna_accel_flush: flush?=0, dirty?=0 [ 22.436] sna_block_handler (tv=585.721000) [ 22.436] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.436] sna_accel_do_throttle -- no pending activity [ 22.452] sna_wakeup_handler [ 22.452] sna_accel_flush: flush?=0, dirty?=0 [ 22.452] sna_accel_flush: flush?=0, dirty?=0 [ 22.452] sna_block_handler (tv=585.705000) [ 22.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.452] sna_accel_do_throttle -- no pending activity [ 22.452] sna_wakeup_handler [ 22.452] sna_accel_flush: flush?=0, dirty?=0 [ 22.452] sna_accel_flush: flush?=0, dirty?=0 [ 22.452] sna_accel_flush: flush?=0, dirty?=0 [ 22.452] sna_block_handler (tv=585.705000) [ 22.452] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.452] sna_accel_do_throttle -- no pending activity [ 22.468] sna_wakeup_handler [ 22.468] sna_accel_flush: flush?=0, dirty?=0 [ 22.468] sna_accel_flush: flush?=0, dirty?=0 [ 22.468] sna_block_handler (tv=585.689000) [ 22.468] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.468] sna_accel_do_throttle -- no pending activity [ 22.469] sna_wakeup_handler [ 22.469] sna_accel_flush: flush?=0, dirty?=0 [ 22.469] sna_accel_flush: flush?=0, dirty?=0 [ 22.469] sna_accel_flush: flush?=0, dirty?=0 [ 22.469] sna_block_handler (tv=585.688000) [ 22.469] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.469] sna_accel_do_throttle -- no pending activity [ 22.485] sna_wakeup_handler [ 22.485] sna_accel_flush: flush?=0, dirty?=0 [ 22.485] sna_accel_flush: flush?=0, dirty?=0 [ 22.485] sna_block_handler (tv=585.672000) [ 22.485] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.485] sna_accel_do_throttle -- no pending activity [ 22.485] sna_wakeup_handler [ 22.485] sna_accel_flush: flush?=0, dirty?=0 [ 22.485] sna_accel_flush: flush?=0, dirty?=0 [ 22.485] sna_accel_flush: flush?=0, dirty?=0 [ 22.485] sna_block_handler (tv=585.672000) [ 22.485] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.485] sna_accel_do_throttle -- no pending activity [ 22.501] sna_wakeup_handler [ 22.501] sna_accel_flush: flush?=0, dirty?=0 [ 22.501] sna_accel_flush: flush?=0, dirty?=0 [ 22.501] sna_block_handler (tv=585.656000) [ 22.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.501] sna_accel_do_throttle -- no pending activity [ 22.501] sna_wakeup_handler [ 22.501] sna_accel_flush: flush?=0, dirty?=0 [ 22.501] sna_accel_flush: flush?=0, dirty?=0 [ 22.501] sna_accel_flush: flush?=0, dirty?=0 [ 22.501] sna_block_handler (tv=585.656000) [ 22.501] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.501] sna_accel_do_throttle -- no pending activity [ 22.517] sna_wakeup_handler [ 22.517] sna_accel_flush: flush?=0, dirty?=0 [ 22.517] sna_accel_flush: flush?=0, dirty?=0 [ 22.517] sna_block_handler (tv=585.640000) [ 22.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.517] sna_accel_do_throttle -- no pending activity [ 22.517] sna_wakeup_handler [ 22.517] sna_accel_flush: flush?=0, dirty?=0 [ 22.517] sna_accel_flush: flush?=0, dirty?=0 [ 22.517] sna_accel_flush: flush?=0, dirty?=0 [ 22.517] sna_block_handler (tv=585.640000) [ 22.517] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.517] sna_accel_do_throttle -- no pending activity [ 22.533] sna_wakeup_handler [ 22.533] sna_accel_flush: flush?=0, dirty?=0 [ 22.533] sna_accel_flush: flush?=0, dirty?=0 [ 22.533] sna_block_handler (tv=585.624000) [ 22.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.533] sna_accel_do_throttle -- no pending activity [ 22.533] sna_wakeup_handler [ 22.533] sna_accel_flush: flush?=0, dirty?=0 [ 22.533] sna_accel_flush: flush?=0, dirty?=0 [ 22.533] sna_accel_flush: flush?=0, dirty?=0 [ 22.533] sna_block_handler (tv=585.624000) [ 22.533] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.534] sna_accel_do_throttle -- no pending activity [ 22.550] sna_wakeup_handler [ 22.550] sna_accel_flush: flush?=0, dirty?=0 [ 22.550] sna_accel_flush: flush?=0, dirty?=0 [ 22.550] sna_block_handler (tv=585.607000) [ 22.550] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.550] sna_accel_do_throttle -- no pending activity [ 22.550] sna_wakeup_handler [ 22.550] sna_accel_flush: flush?=0, dirty?=0 [ 22.550] sna_accel_flush: flush?=0, dirty?=0 [ 22.550] sna_accel_flush: flush?=0, dirty?=0 [ 22.550] sna_block_handler (tv=585.607000) [ 22.550] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.550] sna_accel_do_throttle -- no pending activity [ 22.566] sna_wakeup_handler [ 22.566] sna_accel_flush: flush?=0, dirty?=0 [ 22.566] sna_accel_flush: flush?=0, dirty?=0 [ 22.566] sna_block_handler (tv=585.591000) [ 22.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.566] sna_accel_do_throttle -- no pending activity [ 22.566] sna_wakeup_handler [ 22.566] sna_accel_flush: flush?=0, dirty?=0 [ 22.566] sna_accel_flush: flush?=0, dirty?=0 [ 22.566] sna_accel_flush: flush?=0, dirty?=0 [ 22.566] sna_block_handler (tv=585.591000) [ 22.566] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.566] sna_accel_do_throttle -- no pending activity [ 22.582] sna_wakeup_handler [ 22.582] sna_accel_flush: flush?=0, dirty?=0 [ 22.582] sna_accel_flush: flush?=0, dirty?=0 [ 22.582] sna_block_handler (tv=585.575000) [ 22.582] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.582] sna_accel_do_throttle -- no pending activity [ 22.582] sna_wakeup_handler [ 22.582] sna_accel_flush: flush?=0, dirty?=0 [ 22.583] sna_accel_flush: flush?=0, dirty?=0 [ 22.583] sna_accel_flush: flush?=0, dirty?=0 [ 22.583] sna_block_handler (tv=585.574000) [ 22.583] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.583] sna_accel_do_throttle -- no pending activity [ 22.599] sna_wakeup_handler [ 22.599] sna_accel_flush: flush?=0, dirty?=0 [ 22.599] sna_accel_flush: flush?=0, dirty?=0 [ 22.599] sna_block_handler (tv=585.558000) [ 22.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.599] sna_accel_do_throttle -- no pending activity [ 22.599] sna_wakeup_handler [ 22.599] sna_accel_flush: flush?=0, dirty?=0 [ 22.599] sna_accel_flush: flush?=0, dirty?=0 [ 22.599] sna_accel_flush: flush?=0, dirty?=0 [ 22.599] sna_block_handler (tv=585.558000) [ 22.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.599] sna_accel_do_throttle -- no pending activity [ 22.615] sna_wakeup_handler [ 22.615] sna_accel_flush: flush?=0, dirty?=0 [ 22.615] sna_accel_flush: flush?=0, dirty?=0 [ 22.615] sna_block_handler (tv=585.542000) [ 22.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.615] sna_accel_do_throttle -- no pending activity [ 22.615] sna_wakeup_handler [ 22.615] sna_accel_flush: flush?=0, dirty?=0 [ 22.615] sna_accel_flush: flush?=0, dirty?=0 [ 22.615] sna_accel_flush: flush?=0, dirty?=0 [ 22.615] sna_block_handler (tv=585.542000) [ 22.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.615] sna_accel_do_throttle -- no pending activity [ 22.631] sna_wakeup_handler [ 22.631] sna_accel_flush: flush?=0, dirty?=0 [ 22.631] sna_accel_flush: flush?=0, dirty?=0 [ 22.631] sna_block_handler (tv=585.526000) [ 22.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.631] sna_accel_do_throttle -- no pending activity [ 22.631] sna_wakeup_handler [ 22.631] sna_accel_flush: flush?=0, dirty?=0 [ 22.632] sna_accel_flush: flush?=0, dirty?=0 [ 22.632] sna_accel_flush: flush?=0, dirty?=0 [ 22.632] sna_block_handler (tv=585.525000) [ 22.632] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.632] sna_accel_do_throttle -- no pending activity [ 22.648] sna_wakeup_handler [ 22.648] sna_accel_flush: flush?=0, dirty?=0 [ 22.648] sna_accel_flush: flush?=0, dirty?=0 [ 22.648] sna_block_handler (tv=585.509000) [ 22.648] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.648] sna_accel_do_throttle -- no pending activity [ 22.648] sna_wakeup_handler [ 22.648] sna_accel_flush: flush?=0, dirty?=0 [ 22.648] sna_accel_flush: flush?=0, dirty?=0 [ 22.648] sna_accel_flush: flush?=0, dirty?=0 [ 22.648] sna_block_handler (tv=585.509000) [ 22.648] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.648] sna_accel_do_throttle -- no pending activity [ 22.664] sna_wakeup_handler [ 22.664] sna_accel_flush: flush?=0, dirty?=0 [ 22.664] sna_accel_flush: flush?=0, dirty?=0 [ 22.664] sna_block_handler (tv=585.493000) [ 22.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.664] sna_accel_do_throttle -- no pending activity [ 22.664] sna_wakeup_handler [ 22.664] sna_accel_flush: flush?=0, dirty?=0 [ 22.664] sna_accel_flush: flush?=0, dirty?=0 [ 22.664] sna_accel_flush: flush?=0, dirty?=0 [ 22.664] sna_block_handler (tv=585.493000) [ 22.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.664] sna_accel_do_throttle -- no pending activity [ 22.680] sna_wakeup_handler [ 22.680] sna_accel_flush: flush?=0, dirty?=0 [ 22.680] sna_accel_flush: flush?=0, dirty?=0 [ 22.680] sna_block_handler (tv=585.477000) [ 22.680] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.680] sna_accel_do_throttle -- no pending activity [ 22.680] sna_wakeup_handler [ 22.680] sna_accel_flush: flush?=0, dirty?=0 [ 22.680] sna_accel_flush: flush?=0, dirty?=0 [ 22.680] sna_accel_flush: flush?=0, dirty?=0 [ 22.680] sna_block_handler (tv=585.477000) [ 22.680] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.680] sna_accel_do_throttle -- no pending activity [ 22.697] sna_wakeup_handler [ 22.697] sna_accel_flush: flush?=0, dirty?=0 [ 22.697] sna_accel_flush: flush?=0, dirty?=0 [ 22.697] sna_block_handler (tv=585.460000) [ 22.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.697] sna_accel_do_throttle -- no pending activity [ 22.697] sna_wakeup_handler [ 22.697] sna_accel_flush: flush?=0, dirty?=0 [ 22.697] sna_accel_flush: flush?=0, dirty?=0 [ 22.697] sna_accel_flush: flush?=0, dirty?=0 [ 22.697] sna_block_handler (tv=585.460000) [ 22.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.697] sna_accel_do_throttle -- no pending activity [ 22.713] sna_wakeup_handler [ 22.713] sna_accel_flush: flush?=0, dirty?=0 [ 22.713] sna_accel_flush: flush?=0, dirty?=0 [ 22.713] sna_block_handler (tv=585.444000) [ 22.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.713] sna_accel_do_throttle -- no pending activity [ 22.713] sna_wakeup_handler [ 22.713] sna_accel_flush: flush?=0, dirty?=0 [ 22.713] sna_accel_flush: flush?=0, dirty?=0 [ 22.713] sna_accel_flush: flush?=0, dirty?=0 [ 22.713] sna_block_handler (tv=585.444000) [ 22.713] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.713] sna_accel_do_throttle -- no pending activity [ 22.729] sna_wakeup_handler [ 22.729] sna_accel_flush: flush?=0, dirty?=0 [ 22.729] sna_accel_flush: flush?=0, dirty?=0 [ 22.729] sna_block_handler (tv=585.428000) [ 22.729] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.729] sna_accel_do_throttle -- no pending activity [ 22.729] sna_wakeup_handler [ 22.729] sna_accel_flush: flush?=0, dirty?=0 [ 22.729] sna_accel_flush: flush?=0, dirty?=0 [ 22.729] sna_accel_flush: flush?=0, dirty?=0 [ 22.729] sna_block_handler (tv=585.428000) [ 22.729] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.729] sna_accel_do_throttle -- no pending activity [ 22.746] sna_wakeup_handler [ 22.746] sna_accel_flush: flush?=0, dirty?=0 [ 22.746] sna_accel_flush: flush?=0, dirty?=0 [ 22.746] sna_block_handler (tv=585.411000) [ 22.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.746] sna_accel_do_throttle -- no pending activity [ 22.746] sna_wakeup_handler [ 22.746] sna_accel_flush: flush?=0, dirty?=0 [ 22.746] sna_accel_flush: flush?=0, dirty?=0 [ 22.746] sna_accel_flush: flush?=0, dirty?=0 [ 22.746] sna_block_handler (tv=585.411000) [ 22.746] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.746] sna_accel_do_throttle -- no pending activity [ 22.762] sna_wakeup_handler [ 22.762] sna_accel_flush: flush?=0, dirty?=0 [ 22.762] sna_accel_flush: flush?=0, dirty?=0 [ 22.762] sna_block_handler (tv=585.395000) [ 22.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.762] sna_accel_do_throttle -- no pending activity [ 22.762] sna_wakeup_handler [ 22.762] sna_accel_flush: flush?=0, dirty?=0 [ 22.762] sna_accel_flush: flush?=0, dirty?=0 [ 22.762] sna_accel_flush: flush?=0, dirty?=0 [ 22.762] sna_block_handler (tv=585.395000) [ 22.762] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.762] sna_accel_do_throttle -- no pending activity [ 22.778] sna_wakeup_handler [ 22.778] sna_accel_flush: flush?=0, dirty?=0 [ 22.778] sna_accel_flush: flush?=0, dirty?=0 [ 22.778] sna_block_handler (tv=585.379000) [ 22.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.778] sna_accel_do_throttle -- no pending activity [ 22.778] sna_wakeup_handler [ 22.778] sna_accel_flush: flush?=0, dirty?=0 [ 22.778] sna_accel_flush: flush?=0, dirty?=0 [ 22.778] sna_accel_flush: flush?=0, dirty?=0 [ 22.778] sna_block_handler (tv=585.379000) [ 22.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.778] sna_accel_do_throttle -- no pending activity [ 22.794] sna_wakeup_handler [ 22.794] sna_accel_flush: flush?=0, dirty?=0 [ 22.794] sna_accel_flush: flush?=0, dirty?=0 [ 22.794] sna_block_handler (tv=585.363000) [ 22.794] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.794] sna_accel_do_throttle -- no pending activity [ 22.794] sna_wakeup_handler [ 22.795] sna_accel_flush: flush?=0, dirty?=0 [ 22.795] sna_accel_flush: flush?=0, dirty?=0 [ 22.795] sna_accel_flush: flush?=0, dirty?=0 [ 22.795] sna_block_handler (tv=585.362000) [ 22.795] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.795] sna_accel_do_throttle -- no pending activity [ 22.811] sna_wakeup_handler [ 22.811] sna_accel_flush: flush?=0, dirty?=0 [ 22.811] sna_accel_flush: flush?=0, dirty?=0 [ 22.811] sna_block_handler (tv=585.346000) [ 22.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.811] sna_accel_do_throttle -- no pending activity [ 22.811] sna_wakeup_handler [ 22.811] sna_accel_flush: flush?=0, dirty?=0 [ 22.811] sna_accel_flush: flush?=0, dirty?=0 [ 22.811] sna_accel_flush: flush?=0, dirty?=0 [ 22.811] sna_block_handler (tv=585.346000) [ 22.811] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.811] sna_accel_do_throttle -- no pending activity [ 22.827] sna_wakeup_handler [ 22.827] sna_accel_flush: flush?=0, dirty?=0 [ 22.827] sna_accel_flush: flush?=0, dirty?=0 [ 22.827] sna_block_handler (tv=585.330000) [ 22.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.827] sna_accel_do_throttle -- no pending activity [ 22.827] sna_wakeup_handler [ 22.827] sna_accel_flush: flush?=0, dirty?=0 [ 22.827] sna_accel_flush: flush?=0, dirty?=0 [ 22.827] sna_accel_flush: flush?=0, dirty?=0 [ 22.827] sna_block_handler (tv=585.330000) [ 22.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.827] sna_accel_do_throttle -- no pending activity [ 22.843] sna_wakeup_handler [ 22.843] sna_accel_flush: flush?=0, dirty?=0 [ 22.843] sna_accel_flush: flush?=0, dirty?=0 [ 22.843] sna_block_handler (tv=585.314000) [ 22.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.843] sna_accel_do_throttle -- no pending activity [ 22.843] sna_wakeup_handler [ 22.843] sna_accel_flush: flush?=0, dirty?=0 [ 22.843] sna_accel_flush: flush?=0, dirty?=0 [ 22.843] sna_accel_flush: flush?=0, dirty?=0 [ 22.843] sna_block_handler (tv=585.314000) [ 22.843] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.843] sna_accel_do_throttle -- no pending activity [ 22.859] sna_wakeup_handler [ 22.859] sna_accel_flush: flush?=0, dirty?=0 [ 22.859] sna_accel_flush: flush?=0, dirty?=0 [ 22.859] sna_block_handler (tv=585.298000) [ 22.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.859] sna_accel_do_throttle -- no pending activity [ 22.859] sna_wakeup_handler [ 22.859] sna_accel_flush: flush?=0, dirty?=0 [ 22.859] sna_accel_flush: flush?=0, dirty?=0 [ 22.859] sna_accel_flush: flush?=0, dirty?=0 [ 22.859] sna_block_handler (tv=585.298000) [ 22.859] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.859] sna_accel_do_throttle -- no pending activity [ 22.876] sna_wakeup_handler [ 22.876] sna_accel_flush: flush?=0, dirty?=0 [ 22.876] sna_accel_flush: flush?=0, dirty?=0 [ 22.876] sna_block_handler (tv=585.281000) [ 22.876] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.876] sna_accel_do_throttle -- no pending activity [ 22.876] sna_wakeup_handler [ 22.876] sna_accel_flush: flush?=0, dirty?=0 [ 22.876] sna_accel_flush: flush?=0, dirty?=0 [ 22.876] sna_accel_flush: flush?=0, dirty?=0 [ 22.876] sna_block_handler (tv=585.281000) [ 22.876] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.876] sna_accel_do_throttle -- no pending activity [ 22.892] sna_wakeup_handler [ 22.892] sna_accel_flush: flush?=0, dirty?=0 [ 22.892] sna_accel_flush: flush?=0, dirty?=0 [ 22.892] sna_block_handler (tv=585.265000) [ 22.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.892] sna_accel_do_throttle -- no pending activity [ 22.892] sna_wakeup_handler [ 22.892] sna_accel_flush: flush?=0, dirty?=0 [ 22.892] sna_accel_flush: flush?=0, dirty?=0 [ 22.892] sna_accel_flush: flush?=0, dirty?=0 [ 22.892] sna_block_handler (tv=585.265000) [ 22.892] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.892] sna_accel_do_throttle -- no pending activity [ 22.908] sna_wakeup_handler [ 22.908] sna_accel_flush: flush?=0, dirty?=0 [ 22.908] sna_accel_flush: flush?=0, dirty?=0 [ 22.908] sna_block_handler (tv=585.249000) [ 22.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.908] sna_accel_do_throttle -- no pending activity [ 22.908] sna_wakeup_handler [ 22.908] sna_accel_flush: flush?=0, dirty?=0 [ 22.908] sna_accel_flush: flush?=0, dirty?=0 [ 22.908] sna_accel_flush: flush?=0, dirty?=0 [ 22.908] sna_block_handler (tv=585.249000) [ 22.908] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.908] sna_accel_do_throttle -- no pending activity [ 22.924] sna_wakeup_handler [ 22.924] sna_accel_flush: flush?=0, dirty?=0 [ 22.924] sna_accel_flush: flush?=0, dirty?=0 [ 22.924] sna_block_handler (tv=585.233000) [ 22.924] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.924] sna_accel_do_throttle -- no pending activity [ 22.924] sna_wakeup_handler [ 22.924] sna_accel_flush: flush?=0, dirty?=0 [ 22.924] sna_accel_flush: flush?=0, dirty?=0 [ 22.924] sna_accel_flush: flush?=0, dirty?=0 [ 22.925] sna_block_handler (tv=585.232000) [ 22.925] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.925] sna_accel_do_throttle -- no pending activity [ 22.941] sna_wakeup_handler [ 22.941] sna_accel_flush: flush?=0, dirty?=0 [ 22.941] sna_accel_flush: flush?=0, dirty?=0 [ 22.941] sna_block_handler (tv=585.216000) [ 22.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.941] sna_accel_do_throttle -- no pending activity [ 22.941] sna_wakeup_handler [ 22.941] sna_accel_flush: flush?=0, dirty?=0 [ 22.941] sna_accel_flush: flush?=0, dirty?=0 [ 22.941] sna_accel_flush: flush?=0, dirty?=0 [ 22.941] sna_block_handler (tv=585.216000) [ 22.941] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.941] sna_accel_do_throttle -- no pending activity [ 22.957] sna_wakeup_handler [ 22.957] sna_accel_flush: flush?=0, dirty?=0 [ 22.957] sna_accel_flush: flush?=0, dirty?=0 [ 22.957] sna_block_handler (tv=585.200000) [ 22.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.957] sna_accel_do_throttle -- no pending activity [ 22.957] sna_wakeup_handler [ 22.957] sna_accel_flush: flush?=0, dirty?=0 [ 22.957] sna_accel_flush: flush?=0, dirty?=0 [ 22.957] sna_accel_flush: flush?=0, dirty?=0 [ 22.957] sna_block_handler (tv=585.200000) [ 22.957] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.957] sna_accel_do_throttle -- no pending activity [ 22.973] sna_wakeup_handler [ 22.973] sna_accel_flush: flush?=0, dirty?=0 [ 22.973] sna_accel_flush: flush?=0, dirty?=0 [ 22.973] sna_block_handler (tv=585.184000) [ 22.973] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.973] sna_accel_do_throttle -- no pending activity [ 22.973] sna_wakeup_handler [ 22.974] sna_accel_flush: flush?=0, dirty?=0 [ 22.974] sna_accel_flush: flush?=0, dirty?=0 [ 22.974] sna_accel_flush: flush?=0, dirty?=0 [ 22.974] sna_block_handler (tv=585.183000) [ 22.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.974] sna_accel_do_throttle -- no pending activity [ 22.990] sna_wakeup_handler [ 22.990] sna_accel_flush: flush?=0, dirty?=0 [ 22.990] sna_accel_flush: flush?=0, dirty?=0 [ 22.990] sna_block_handler (tv=585.167000) [ 22.990] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.990] sna_accel_do_throttle -- no pending activity [ 22.990] sna_wakeup_handler [ 22.990] sna_accel_flush: flush?=0, dirty?=0 [ 22.990] sna_accel_flush: flush?=0, dirty?=0 [ 22.990] sna_accel_flush: flush?=0, dirty?=0 [ 22.990] sna_block_handler (tv=585.167000) [ 22.990] has_shadow: has pending damage? 0, outstanding flips: 0 [ 22.990] sna_accel_do_throttle -- no pending activity [ 23.006] sna_wakeup_handler [ 23.006] sna_accel_flush: flush?=0, dirty?=0 [ 23.006] sna_accel_flush: flush?=0, dirty?=0 [ 23.006] sna_block_handler (tv=585.151000) [ 23.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.006] sna_accel_do_throttle -- no pending activity [ 23.006] sna_wakeup_handler [ 23.006] sna_accel_flush: flush?=0, dirty?=0 [ 23.006] sna_accel_flush: flush?=0, dirty?=0 [ 23.006] sna_accel_flush: flush?=0, dirty?=0 [ 23.006] sna_block_handler (tv=585.151000) [ 23.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.006] sna_accel_do_throttle -- no pending activity [ 23.022] sna_wakeup_handler [ 23.022] sna_accel_flush: flush?=0, dirty?=0 [ 23.022] sna_accel_flush: flush?=0, dirty?=0 [ 23.022] sna_block_handler (tv=585.135000) [ 23.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.022] sna_accel_do_throttle -- no pending activity [ 23.022] sna_wakeup_handler [ 23.022] sna_accel_flush: flush?=0, dirty?=0 [ 23.022] sna_accel_flush: flush?=0, dirty?=0 [ 23.022] sna_accel_flush: flush?=0, dirty?=0 [ 23.022] sna_block_handler (tv=585.135000) [ 23.022] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.022] sna_accel_do_throttle -- no pending activity [ 23.039] sna_wakeup_handler [ 23.039] sna_accel_flush: flush?=0, dirty?=0 [ 23.039] sna_accel_flush: flush?=0, dirty?=0 [ 23.039] sna_block_handler (tv=585.118000) [ 23.039] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.039] sna_accel_do_throttle -- no pending activity [ 23.039] sna_wakeup_handler [ 23.039] sna_accel_flush: flush?=0, dirty?=0 [ 23.039] sna_accel_flush: flush?=0, dirty?=0 [ 23.039] sna_accel_flush: flush?=0, dirty?=0 [ 23.039] sna_block_handler (tv=585.118000) [ 23.039] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.039] sna_accel_do_throttle -- no pending activity [ 23.055] sna_wakeup_handler [ 23.055] sna_accel_flush: flush?=0, dirty?=0 [ 23.055] sna_accel_flush: flush?=0, dirty?=0 [ 23.055] sna_block_handler (tv=585.102000) [ 23.055] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.055] sna_accel_do_throttle -- no pending activity [ 23.055] sna_wakeup_handler [ 23.055] sna_accel_flush: flush?=0, dirty?=0 [ 23.055] sna_accel_flush: flush?=0, dirty?=0 [ 23.055] sna_accel_flush: flush?=0, dirty?=0 [ 23.055] sna_block_handler (tv=585.102000) [ 23.055] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.055] sna_accel_do_throttle -- no pending activity [ 23.071] sna_wakeup_handler [ 23.071] sna_accel_flush: flush?=0, dirty?=0 [ 23.071] sna_accel_flush: flush?=0, dirty?=0 [ 23.071] sna_block_handler (tv=585.86000) [ 23.071] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.071] sna_accel_do_throttle -- no pending activity [ 23.071] sna_wakeup_handler [ 23.071] sna_accel_flush: flush?=0, dirty?=0 [ 23.071] sna_accel_flush: flush?=0, dirty?=0 [ 23.071] sna_accel_flush: flush?=0, dirty?=0 [ 23.071] sna_block_handler (tv=585.86000) [ 23.071] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.071] sna_accel_do_throttle -- no pending activity [ 23.087] sna_wakeup_handler [ 23.087] sna_accel_flush: flush?=0, dirty?=0 [ 23.087] sna_accel_flush: flush?=0, dirty?=0 [ 23.087] sna_block_handler (tv=585.70000) [ 23.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.087] sna_accel_do_throttle -- no pending activity [ 23.087] sna_wakeup_handler [ 23.087] sna_accel_flush: flush?=0, dirty?=0 [ 23.087] sna_accel_flush: flush?=0, dirty?=0 [ 23.087] sna_accel_flush: flush?=0, dirty?=0 [ 23.087] sna_block_handler (tv=585.70000) [ 23.087] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.087] sna_accel_do_throttle -- no pending activity [ 23.103] sna_wakeup_handler [ 23.103] sna_accel_flush: flush?=0, dirty?=0 [ 23.103] sna_accel_flush: flush?=0, dirty?=0 [ 23.103] sna_block_handler (tv=585.54000) [ 23.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.103] sna_accel_do_throttle -- no pending activity [ 23.103] sna_wakeup_handler [ 23.103] sna_accel_flush: flush?=0, dirty?=0 [ 23.103] sna_accel_flush: flush?=0, dirty?=0 [ 23.103] sna_accel_flush: flush?=0, dirty?=0 [ 23.103] sna_block_handler (tv=585.54000) [ 23.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.103] sna_accel_do_throttle -- no pending activity [ 23.117] sna_wakeup_handler [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_destroy_window: window=16777224 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_destroy_window: window=16777223 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_block_handler (tv=585.40000) [ 23.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.117] sna_accel_do_throttle -- no pending activity [ 23.117] sna_wakeup_handler [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_block_handler (tv=585.40000) [ 23.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.117] sna_accel_do_throttle -- no pending activity [ 23.117] sna_wakeup_handler [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_accel_flush: flush?=0, dirty?=0 [ 23.117] sna_block_handler (tv=585.40000) [ 23.117] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.117] sna_accel_do_throttle -- no pending activity [ 23.117] sna_wakeup_handler [ 23.117] sna_create_pixmap(704, 146, 24, usage=0) [ 23.117] kgem_can_create_2d: 704x146 @ 24 [ 23.117] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=146 [ 23.117] kgem_can_create_2d: untiled size=413696 [ 23.118] kgem_choose_tiling: TLB near-miss between lines 704x146 (pitch=2816), forcing tiling 1 [ 23.118] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2816, height=146 [ 23.118] kgem_can_create_2d: tiled[-1] size=413696 [ 23.118] sna_create_pixmap: usage=0, flags=1b [ 23.118] sna_create_pixmap: creating GPU pixmap 704x146, stride=2816, flags=1b [ 23.118] __pop_freed_pixmap: reusing freed pixmap=1432 header [ 23.118] create_pixmap_hdr: pixmap=1446, width=704, height=146, usage=0 [ 23.118] sna_create_pixmap: serial=1446, 704x146, usage=0 [ 23.118] sna_composite_rectangles(pixmap=1447, op=0, 0 x 1 [(0, 0)x(704, 146) ...]) [ 23.118] sna_composite_rectangles: converted to op 0 [ 23.118] sna_composite_rectangles[0] (0, 0)x(704, 146) -> (0, 0), (704, 146) [ 23.118] sna_composite_rectangles: nrects=1, region=(0, 0), (704, 146) x 1 [ 23.118] sna_composite_rectangles: clipped extents (0, 0),(704, 146) x 1 [ 23.118] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(704, 146) [ 23.118] sna_composite_rectangles: dropping last-cpu hint [ 23.118] sna_drawable_use_bo pixmap=1447, box=((0, 0), (704, 146)), flags=19... [ 23.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 23.118] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 23.118] sna_pixmap_move_to_gpu(pixmap=1447, usage=0), flags=b [ 23.118] sna_pixmap_move_to_gpu: CPU damage? 0 [ 23.118] sna_pixmap_move_to_gpu: creating GPU bo (704x146@32), create=b [ 23.118] kgem_choose_tiling: TLB near-miss between lines 704x146 (pitch=2816), forcing tiling 1 [ 23.118] kgem_choose_tiling: TLB near-miss between lines 704x146 (pitch=2816), forcing tiling 1 [ 23.118] sna_pixmap_alloc_gpu: pixmap=1447 [ 23.118] kgem_create_2d(704x146, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 23.118] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=152 [ 23.118] kgem_set_tiling: handle=42, tiling=1 [1], pitch=3072 [3072]: 1 [ 23.118] kgem_bo_remove_from_inactive: removing handle=42 from inactive [ 23.118] from inactive: pitch=3072, tiling=1: handle=42, id=1123 [ 23.118] __sna_damage_all(704, 146) [ 23.118] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 23.118] sna_pixmap_mark_active: pixmap=1447, handle=42 [ 23.118] sna_drawable_use_bo: allocated GPU bo for operation [ 23.118] sna_drawable_use_bo: using GPU bo with damage? 0 [ 23.118] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 23.118] kgem_bo_is_render: handle=42, rq? 0 [0] [ 23.118] kgem_bo_is_render: handle=42, rq? 0 [0] [ 23.118] gen9_render_fill_boxes(0 x 1 [(0, 0), (704, 146) ...]) [ 23.118] sna_render_get_solid: 0 [ 23.118] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 23.118] kgem_check_bo: num_pages=+114, num_exec=+1 [ 23.118] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 23.118] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 23.118] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 23.118] kgem_add_handle: handle=4, index=0 [ 23.118] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 23.118] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 23.118] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 23.118] gen9_composite_get_binding_table(ffc0) [ 23.118] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 23.118] kgem_add_handle: handle=42, index=1 [ 23.118] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 23.118] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 23.118] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=704, height=146, pitch=3072, tiling=1 -> render [ 23.118] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 23.118] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 23.118] kgem_add_handle: handle=7, index=2 [ 23.118] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 23.118] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 23.118] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 23.118] gen9_emit_sampler: sampler = 1 [ 23.118] gen9_emit_sf: num_sf_outputs=1 [ 23.118] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 23.118] gen9_emit_vertex_elements: setup id=0 [ 23.118] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 23.118] (0, 0), (704, 146) [ 23.118] gen8_vertex_flush[490] = 3 [ 23.118] sna_composite_rectangles: pixmap=1447 marking clear [0]? 1 [ 23.118] sna_composite_rectangles(pixmap=1447, op=1, ff2c001e x 5 [(4, 0)x(696, 2) ...]) [ 23.118] sna_composite_rectangles: converted to op 1 [ 23.118] sna_composite_rectangles[0] (4, 0)x(696, 2) -> (4, 0), (700, 2) [ 23.118] sna_composite_rectangles[1] (2, 2)x(700, 2) -> (2, 2), (702, 4) [ 23.118] sna_composite_rectangles[2] (0, 4)x(704, 138) -> (0, 4), (704, 142) [ 23.118] sna_composite_rectangles[3] (2, 142)x(700, 2) -> (2, 142), (702, 144) [ 23.118] sna_composite_rectangles[4] (4, 144)x(696, 2) -> (4, 144), (700, 146) [ 23.118] sna_composite_rectangles: nrects=5, region=(0, 0), (704, 146) x 5 [ 23.118] sna_composite_rectangles: clipped extents (0, 0),(704, 146) x 5 [ 23.118] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(704, 146) [ 23.118] sna_composite_rectangles: dropping last-cpu hint [ 23.118] sna_drawable_use_bo pixmap=1447, box=((0, 0), (704, 146)), flags=1... [ 23.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 23.118] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 23.118] sna_drawable_use_bo: using whole GPU bo [ 23.118] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 23.118] kgem_bo_is_render: handle=42, rq? 1 [1] [ 23.118] gen9_render_fill_boxes(ff2c001e x 5 [(4, 0), (700, 2) ...]) [ 23.118] sna_render_get_solid: ff2c001e [ 23.118] sna_render_get_solid(0) = ff2c001e (old) [ 23.118] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 23.118] kgem_check_bo: num_pages=+0, num_exec=+0 [ 23.118] gen9_composite_get_binding_table(ff00) [ 23.118] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 23.118] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 23.118] kgem_add_handle: handle=8, index=3 [ 23.118] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 23.118] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 23.118] gen9_emit_vertex_elements: setup id=0 [ 23.118] (4, 0), (700, 2) [ 23.118] (2, 2), (702, 4) [ 23.118] (0, 4), (704, 142) [ 23.118] (2, 142), (702, 144) [ 23.118] (4, 144), (700, 146) [ 23.118] gen8_vertex_flush[4cc] = 15 [ 23.118] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800004fd, drawable=5a7 [ 23.118] sna_validate_gc: recomputing clip [ 23.118] sna_validate_gc: composite clip=5x[(0, 0), (704, 146)] [0x55bca9aecc60] [ 23.118] sna_copy_area: src=pixmap=292:(3122, 172)x(704, 146)+(0, 0) -> dst=pixmap=1447:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 23.118] sna_copy_area: normal copy [ 23.118] sna_do_copy: src=(3122, 172), dst=(0, 0), size=(704x146) [ 23.118] sna_do_copy: after drawable: src=(3122, 172), dst=(0, 0), size=(704x146) [ 23.118] sna_do_copy: dst extents (0, 0), (704, 146), dst clip extents (0, 0), (704, 146), dst size=704x146 [ 23.118] sna_do_copy: clipped dst extents (0, 0), (704, 146) [ 23.118] sna_do_copy: unclipped src extents (3122, 172), (3826, 318) [ 23.118] sna_do_copy: clipped src extents (3122, 172), (3826, 318) [ 23.118] sna_do_copy: pixmap -- no source clipping [ 23.118] sna_do_copy: src extents (3122, 172), (3826, 318) x 1 [ 23.118] sna_do_copy: copy region (0, 0), (704, 146) x 5 + (3122, 172) [ 23.118] sna_copy_boxes (boxes=5x[(4, 0), (700, 2)...], src pixmap=292+(3122, 172), dst pixmap=1447+(0, 0), alu=3, src.size=3840x2160, dst.size=704x146) [ 23.118] sna_copy_boxes: dst=(priv=0x55bca9b8ad40, gpu_bo=42, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 23.118] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 23.118] sna_drawable_use_bo pixmap=1447, box=((0, 0), (704, 146)), flags=3... [ 23.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 23.118] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 23.118] sna_drawable_use_bo: using whole GPU bo [ 23.118] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 23.118] sna_pixmap_move_to_gpu: already all-damaged [ 23.118] sna_pixmap_mark_active: pixmap=292, handle=9 [ 23.118] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 23.118] gen9_render_copy_boxes (3122, 172)->(0, 0) x 5, alu=3, flags=0, self-copy=0, overlaps? 0 [ 23.118] kgem_bo_is_render: handle=9, rq? 0 [0] [ 23.118] kgem_bo_is_render: handle=42, rq? 1 [1] [ 23.118] kgem_bo_is_render: handle=42, rq? 1 [1] [ 23.118] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 23.118] gen9_composite_get_binding_table(fe80) [ 23.118] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 23.118] kgem_add_handle: handle=9, index=4 [ 23.118] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 23.118] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 23.118] gen9_emit_sampler: sampler = 0 [ 23.118] gen9_emit_vertex_elements: setup id=0 [ 23.118] (3126, 172) -> (4, 0) + (696, 2) [ 23.118] (3124, 174) -> (2, 2) + (700, 2) [ 23.118] (3122, 176) -> (0, 4) + (704, 138) [ 23.118] (3124, 314) -> (2, 142) + (700, 2) [ 23.118] (3126, 316) -> (4, 144) + (696, 2) [ 23.118] gen8_vertex_flush[510] = 15 [ 23.118] sna_create_pixmap(80, 80, 32, usage=0) [ 23.118] kgem_can_create_2d: 80x80 @ 32 [ 23.118] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 23.118] kgem_can_create_2d: untiled size=28672 [ 23.118] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 23.118] kgem_choose_tiling: 80x80 -> 0 [ 23.118] sna_create_pixmap: usage=0, flags=b [ 23.118] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 23.118] __pop_freed_pixmap: reusing freed pixmap=1436 header [ 23.118] create_pixmap_hdr: pixmap=1448, width=80, height=80, usage=0 [ 23.118] sna_create_pixmap: serial=1448, 80x80, usage=0 [ 23.118] sna_composite_rectangles(pixmap=1449, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 23.118] sna_composite_rectangles: converted to op 0 [ 23.118] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 23.118] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 23.118] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 23.118] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 23.118] sna_composite_rectangles: dropping last-cpu hint [ 23.118] sna_drawable_use_bo pixmap=1449, box=((0, 0), (80, 80)), flags=19... [ 23.118] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 23.118] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 23.118] sna_pixmap_move_to_gpu(pixmap=1449, usage=0), flags=b [ 23.118] sna_pixmap_move_to_gpu: CPU damage? 0 [ 23.118] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 23.118] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 23.118] kgem_choose_tiling: 80x80 -> 0 [ 23.118] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 23.118] kgem_choose_tiling: 80x80 -> 0 [ 23.118] sna_pixmap_alloc_gpu: pixmap=1449 [ 23.118] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 23.118] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 23.118] inactive too small: 5 < 7 [ 23.118] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 23.118] from inactive: pitch=320, tiling=0: handle=3, id=1124 [ 23.118] __sna_damage_all(80, 80) [ 23.118] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 23.118] sna_pixmap_mark_active: pixmap=1449, handle=3 [ 23.118] sna_drawable_use_bo: allocated GPU bo for operation [ 23.118] sna_drawable_use_bo: using GPU bo with damage? 0 [ 23.118] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 23.118] kgem_bo_is_render: handle=3, rq? 0 [0] [ 23.118] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 23.118] sna_render_get_solid: 0 [ 23.118] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 23.118] kgem_set_mode: flushing before new bo [ 23.118] gen8_vertex_close: used=66, vbo active? 23, vb=1, nreloc=1 [ 23.118] gen8_vertex_close: reloc[0] = 287 [ 23.118] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 23.118] kgem_add_handle: handle=23, index=5 [ 23.118] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 23.118] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=8290 [fenced=0] [ 23.118] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 23.118] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 23.118] kgem_fixup_relocs: shrinking by 61440 [ 23.118] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.118] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 23.118] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 23.118] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 23.118] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 23.118] __kgem_bo_clear_busy: handle=7 [ 23.118] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 23.118] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 23.118] __kgem_bo_clear_busy: handle=8 [ 23.118] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 23.118] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 23.118] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 23.118] __kgem_busy: handle=1, busy=131072, wedged=0 [ 23.118] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 23.118] kgem_check_bo: num_pages=+16, num_exec=+1 [ 23.118] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 23.118] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 23.118] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 23.118] kgem_add_handle: handle=4, index=0 [ 23.118] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 23.118] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 23.118] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 23.118] gen9_composite_get_binding_table(ffc0) [ 23.118] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 23.118] kgem_add_handle: handle=3, index=1 [ 23.118] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 23.118] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 23.118] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 23.119] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 23.119] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 23.119] kgem_add_handle: handle=7, index=2 [ 23.119] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 23.119] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 23.119] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 23.119] gen9_emit_sampler: sampler = 1 [ 23.119] gen9_emit_sf: num_sf_outputs=1 [ 23.119] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 23.119] gen9_emit_vertex_elements: setup id=0 [ 23.119] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 23.119] (0, 0), (80, 80) [ 23.119] gen8_vertex_flush[490] = 3 [ 23.119] sna_composite_rectangles: pixmap=1449 marking clear [0]? 1 [ 23.119] sna_composite_rectangles(pixmap=1449, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 23.119] sna_composite_rectangles: converted to op 1 [ 23.119] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 23.119] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 23.119] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 23.119] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 23.119] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 23.119] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 23.119] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 23.119] sna_composite_rectangles: dropping last-cpu hint [ 23.119] sna_drawable_use_bo pixmap=1449, box=((0, 0), (80, 80)), flags=1... [ 23.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 23.119] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 23.119] sna_drawable_use_bo: using whole GPU bo [ 23.119] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 23.119] kgem_bo_is_render: handle=3, rq? 1 [1] [ 23.119] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 23.119] sna_render_get_solid: 40404040 [ 23.119] sna_render_get_solid(1) = 40404040 (old) [ 23.119] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 23.119] kgem_check_bo: num_pages=+0, num_exec=+0 [ 23.119] gen9_composite_get_binding_table(ff00) [ 23.119] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 23.119] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 23.119] kgem_add_handle: handle=8, index=3 [ 23.119] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 23.119] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 23.119] gen9_emit_vertex_elements: setup id=0 [ 23.119] (0, 0), (2, 2) [ 23.119] (78, 0), (80, 2) [ 23.119] (0, 78), (2, 80) [ 23.119] (78, 78), (80, 80) [ 23.119] gen8_vertex_flush[4cc] = 12 [ 23.119] sna_composite(pixmap=1447, op=3, src=1449+(3122, 172), mask=0+(0, 0), dst=1447+(0, 0)+(0, 0), size=(704, 146) [ 23.119] sna_compute_composite_region: dst=(0, 0)x(704, 146) [ 23.119] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (704, 146) [ 23.119] clip_to_dst: region: 1x[(0, 0), (704, 146)], clip: 5x[(0, 0), (704, 146)] [ 23.119] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (704, 146) [ 23.119] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (704, 146) [ 23.119] sna_composite: composite region extents:+(0, 0) -> (0, 0), (704, 146) + (0, 0) [ 23.119] gen9_render_composite: 704x146, current mode=1/1 [ 23.119] kgem_bo_is_render: handle=42, rq? 1 [1] [ 23.119] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 23.119] kgem_bo_is_busy: handle=42, domain: 3 exec? 0, rq? 1 [ 23.119] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 23.119] gen9_composite_set_target: (0, 0)x(704, 146), partial?=1 [ 23.119] sna_drawable_use_bo pixmap=1447, box=((0, 0), (704, 146)), flags=7... [ 23.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 23.119] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 23.119] sna_drawable_use_bo: using whole GPU bo [ 23.119] gen9_composite_set_target: pixmap=1447, format=20020888, size=704x146, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 23.119] gen9_composite_picture: (3122, 172)x(704, 146), dst=(0, 0) [ 23.119] sna_transform_is_imprecise_integer_translation: no transform [ 23.119] gen9_composite_picture: integer translation (0, 0), removing [ 23.119] sna_render_pixmap_bo pixmap=1449, (3122, 172)x(704, 146)/(80, 80) [ 23.119] sna_render_pixmap_bo: GPU all damaged [ 23.119] kgem_bo_is_render: handle=42, rq? 1 [1] [ 23.119] kgem_bo_is_render: handle=3, rq? 1 [1] [ 23.119] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 23.119] gen4_choose_composite_emitter: identity src, no mask [ 23.119] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.119] __kgem_retire_rq: request 1 complete [ 23.119] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 23.119] kgem_set_mode: flushing before new bo [ 23.119] gen8_vertex_close: used=96, vbo active? 23, vb=1, nreloc=1 [ 23.119] gen8_vertex_close: reloc[0] = 287 [ 23.119] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 23.119] kgem_add_handle: handle=23, index=4 [ 23.119] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd545000) [ 23.119] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 23.119] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 23.119] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 23.119] kgem_fixup_relocs: shrinking by 61440 [ 23.119] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.119] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 23.119] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 23.119] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 23.119] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 23.119] __kgem_bo_clear_busy: handle=7 [ 23.119] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 23.119] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 23.119] __kgem_bo_clear_busy: handle=8 [ 23.119] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 23.119] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 23.119] __kgem_busy: handle=1, busy=131072, wedged=0 [ 23.119] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 23.119] kgem_check_bo: num_pages=+130, num_exec=+2 [ 23.119] aligning vertex: was 2, now 3 floats per vertex [ 23.119] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 23.119] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 23.119] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 23.119] kgem_add_handle: handle=4, index=0 [ 23.119] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 23.119] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 23.119] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 23.119] gen9_composite_get_binding_table(ffc0) [ 23.119] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 23.119] kgem_add_handle: handle=42, index=1 [ 23.119] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd3ca000) [ 23.119] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 23.119] [3fe0] bind bo(handle=42, addr=fd3ca000), format=192, width=704, height=146, pitch=3072, tiling=1 -> render [ 23.119] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 23.119] kgem_add_handle: handle=3, index=2 [ 23.119] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 23.119] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 23.119] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 23.119] gen9_emit_sampler: sampler = a [ 23.119] gen9_emit_sf: num_sf_outputs=1 [ 23.119] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 23.119] gen9_emit_vertex_elements: setup id=2 [ 23.119] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 23.119] gen9_render_composite_boxes: nbox=5 [ 23.119] apply_damage: damage=0x0, region=5 [(0, 0), (704, 146) + (0, 0)] [ 23.119] gen8_vertex_flush[490] = 15 [ 23.119] sna_destroy_pixmap: pixmap=1449, attached?=1 [ 23.119] _kgem_bo_destroy: handle=3, proxy? 0 [ 23.119] __kgem_bo_destroy: handle=3, size=65536 [ 23.119] __kgem_bo_destroy: handle=3 -> active [ 23.119] __sna_free_pixmap(pixmap=1449) [ 23.119] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800005a7, drawable=5a4 [ 23.119] sna_validate_gc: recomputing clip [ 23.119] sna_validate_gc: composite clip=5x[(3122, 172), (3826, 318)] [0x55bca9aecc60] [ 23.119] sna_copy_area: src=pixmap=1447:(0, 0)x(704, 146)+(0, 0) -> dst=pixmap=165:(3122, 172)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 23.119] sna_copy_area: normal copy [ 23.119] sna_do_copy: src=(0, 0), dst=(3122, 172), size=(704x146) [ 23.119] sna_do_copy: after drawable: src=(0, 0), dst=(3122, 172), size=(704x146) [ 23.119] sna_do_copy: dst extents (3122, 172), (3826, 318), dst clip extents (3122, 172), (3826, 318), dst size=7680x2160 [ 23.119] sna_do_copy: clipped dst extents (3122, 172), (3826, 318) [ 23.119] sna_do_copy: unclipped src extents (0, 0), (704, 146) [ 23.119] sna_do_copy: clipped src extents (0, 0), (704, 146) [ 23.119] sna_do_copy: pixmap -- no source clipping [ 23.119] sna_do_copy: src extents (0, 0), (704, 146) x 1 [ 23.119] sna_do_copy: copy region (3122, 172), (3826, 318) x 5 + (-3122, -172) [ 23.119] sna_copy_boxes (boxes=5x[(3126, 172), (3822, 174)...], src pixmap=1447+(-3122, -172), dst pixmap=165+(0, 0), alu=3, src.size=704x146, dst.size=7680x2160) [ 23.119] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8ad40, gpu_bo=42, cpu_bo=0), replaces=0 [ 23.119] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 23.119] sna_drawable_use_bo pixmap=165, box=((3122, 172), (3826, 318)), flags=3... [ 23.119] sna_drawable_use_bo: pinned, never REPLACES [ 23.119] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 23.119] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 23.119] sna_drawable_use_bo: applying move-to-gpu override [ 23.119] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 23.119] wait_for_shadow: copying existing GPU damage: 1x(192, 1096), (768, 1172) [ 23.119] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 23.119] kgem_bo_is_render: handle=35, rq? 0 [0] [ 23.119] kgem_bo_is_render: handle=27, rq? 0 [0] [ 23.119] kgem_bo_is_render: handle=27, rq? 0 [0] [ 23.119] kgem_bo_is_render: handle=35, rq? 0 [0] [ 23.119] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.119] __kgem_retire_rq: request 1 complete [ 23.119] kgem_set_mode: flushing before new bo [ 23.119] gen8_vertex_close: used=141, vbo active? 23, vb=4, nreloc=1 [ 23.119] gen8_vertex_close: reloc[0] = 287 [ 23.119] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 23.119] kgem_add_handle: handle=23, index=3 [ 23.119] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 23.119] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=204 [fenced=0] [ 23.119] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 23.119] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 23.119] kgem_fixup_relocs: shrinking by 61440 [ 23.119] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.119] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 23.119] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd3ca000 [ 23.119] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 23.119] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 23.119] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 23.119] __kgem_busy: handle=1, busy=131072, wedged=0 [ 23.119] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 23.119] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 23.119] aligning vertex: was 3, now 2 floats per vertex [ 23.119] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 23.119] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 23.119] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 23.119] kgem_add_handle: handle=4, index=0 [ 23.119] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 23.119] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 23.119] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 23.119] gen9_composite_get_binding_table(ffc0) [ 23.119] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 23.119] kgem_add_handle: handle=27, index=1 [ 23.119] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=e05bd000) [ 23.119] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 23.119] [3fe0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 23.119] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 23.119] kgem_add_handle: handle=35, index=2 [ 23.119] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 23.119] [3fd0] bind bo(handle=35, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 23.119] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 23.119] gen9_emit_sampler: sampler = 0 [ 23.119] gen9_emit_sf: num_sf_outputs=1 [ 23.119] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 23.119] gen9_emit_vertex_elements: setup id=0 [ 23.119] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 23.119] (192, 1096) -> (192, 1096) + (576, 76) [ 23.119] gen8_vertex_flush[490] = 3 [ 23.119] wait_for_shadow: setting front pixmap to handle=27 [ 23.119] sna_drawable_use_bo: using whole GPU bo [ 23.119] sna_pixmap_move_to_gpu(pixmap=1447, usage=0), flags=a [ 23.119] sna_pixmap_move_to_gpu: already all-damaged [ 23.119] sna_pixmap_mark_active: pixmap=1447, handle=42 [ 23.119] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 23.119] gen9_render_copy_boxes (-3122, -172)->(0, 0) x 5, alu=3, flags=0, self-copy=0, overlaps? 0 [ 23.119] kgem_bo_is_render: handle=42, rq? 1 [1] [ 23.119] kgem_bo_is_render: handle=27, rq? 1 [1] [ 23.119] kgem_bo_is_render: handle=27, rq? 1 [1] [ 23.119] kgem_check_bo: num_pages=+114, num_exec=+1 [ 23.119] gen9_composite_get_binding_table(ff00) [ 23.119] kgem_add_reloc64: handle=42, pos=16312, delta=0, domains=40000 [ 23.119] kgem_add_handle: handle=42, index=3 [ 23.119] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd3ca000) [ 23.119] [3fb0] bind bo(handle=42, addr=fd3ca000), format=192, width=704, height=146, pitch=3072, tiling=1 -> sampler [ 23.119] gen9_emit_vertex_elements: setup id=0 [ 23.119] (4, 0) -> (3126, 172) + (696, 2) [ 23.119] (2, 2) -> (3124, 174) + (700, 2) [ 23.119] (0, 4) -> (3122, 176) + (704, 138) [ 23.119] (2, 142) -> (3124, 314) + (700, 2) [ 23.119] (4, 144) -> (3126, 316) + (696, 2) [ 23.119] gen8_vertex_flush[4cc] = 15 [ 23.119] sna_destroy_pixmap: pixmap=1447, attached?=1 [ 23.119] _kgem_bo_destroy: handle=42, proxy? 0 [ 23.119] __kgem_bo_destroy: handle=42, size=466944 [ 23.119] __kgem_bo_destroy: handle=42 -> active [ 23.119] __sna_free_pixmap(pixmap=1447) [ 23.119] sna_accel_flush: flush?=0, dirty?=0 [ 23.119] sna_accel_flush: flush?=0, dirty?=0 [ 23.119] sna_block_handler (tv=585.38000) [ 23.119] kgem_retire, need_retire?=1 [ 23.119] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 23.119] kgem_retire__requests_ring: retiring ring 0 [ 23.119] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.119] __kgem_retire_rq: request 1 complete [ 23.119] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 23.119] kgem_bo_move_to_cache: release handle=3 [ 23.119] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 23.119] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 23.119] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 23.119] kgem_retire -- retired=1, need_retire=0 [ 23.119] sna_accel_block: GPU idle, flushing [ 23.119] gen8_vertex_close: used=178, vbo active? 23, vb=1, nreloc=1 [ 23.119] gen8_vertex_close: reloc[0] = 287 [ 23.119] kgem_add_reloc64: handle=23, pos=287, delta=0, domains=200000 [ 23.119] kgem_add_handle: handle=23, index=4 [ 23.119] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd545000) [ 23.119] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32588 [fenced=0] [ 23.119] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 23.119] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 23.119] kgem_fixup_relocs: shrinking by 61440 [ 23.119] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.120] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 23.120] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 23.120] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 23.120] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=dc675000 [ 23.120] kgem_commit: release handle=42 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd3ca000 [ 23.120] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 23.120] __kgem_busy: handle=1, busy=131072, wedged=0 [ 23.120] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=3, offset=4250161152 [ 23.120] has_shadow: has pending damage? 1, outstanding flips: 0 [ 23.120] start_flush: has dirty shadow [ 23.120] timer_enable (time=23119), starting timer 0 [ 23.120] timer_enable (time=23119), starting timer 1 [ 23.120] sna_accel_block: evaluating timers, active=7 [ 23.120] sna_accel_block: flush timer expires in 8 [23127] [ 23.128] sna_wakeup_handler [ 23.128] sna_block_handler (tv=585.29000) [ 23.128] kgem_retire, need_retire?=1 [ 23.128] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 23.128] kgem_retire__requests_ring: retiring ring 0 [ 23.128] __kgem_busy: handle=1, busy=0, wedged=0 [ 23.128] __kgem_retire_rq: request 1 complete [ 23.128] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 23.128] __kgem_bo_flush: handle=42, busy=0, wedged=0 [ 23.128] kgem_bo_move_to_cache: release handle=42 [ 23.128] kgem_bo_move_to_inactive: moving handle=42 to inactive [ 23.128] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 23.128] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 23.128] kgem_retire -- retired=1, need_retire=0 [ 23.128] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 23.128] gen6_render_retire: resetting idle vbo [ 23.128] sna_scanout_do_flush: flush timer active: delta=-1 [ 23.128] sna_scanout_do_flush (time=23128), triggered [ 23.128] sna_scanout_flush (time=23128), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 23.128] has_shadow: has pending damage? 1, outstanding flips: 0 [ 23.128] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 23.128] has_shadow: has pending damage? 1, outstanding flips: 0 [ 23.128] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 23.128] sna_mode_redisplay: damage: 1x(3122, 172), (3826, 318) [ 23.128] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 23.128] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 23.128] sna_pixmap_move_to_gpu: already all-damaged [ 23.128] sna_pixmap_mark_active: pixmap=165, handle=27 [ 23.128] sna_mode_redisplay: crtc[0] transformed? 0 [ 23.128] sna_mode_redisplay: crtc[1] transformed? 0 [ 23.128] sna_mode_redisplay: crtc[2] transformed? 0 [ 23.128] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 23.128] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 23.128] get_fb: reusing fb=101 for handle=27 [ 23.128] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 23.128] __kgem_bo_clear_busy: handle=27 [ 23.128] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 23.128] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 23.128] __kgem_bo_clear_busy: handle=27 [ 23.128] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 23.128] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 23.128] set_shadow: waiting for region 1x[(3122, 172), (3826, 318)], front handle=27, shadow handle=35 [ 23.128] sna_accel_block: evaluating timers, active=7 [ 23.128] sna_accel_block: flush timer expires in 16 [23144] [ 23.128] sna_wakeup_handler [ 23.128] sna_mode_wakeup: len=32 [ 23.128] sna_mode_wakeup: recording last swap on pipe=0, frame 1141 [475], time 23.129166 [ 23.128] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 23.128] sna_mode_wakeup: flip complete, pending? 2 [ 23.128] sna_block_handler (tv=585.29000) [ 23.128] sna_scanout_do_flush: flush timer active: delta=16 [ 23.128] sna_accel_block: evaluating timers, active=7 [ 23.128] sna_accel_block: flush timer expires in 16 [23144] [ 23.144] sna_wakeup_handler [ 23.144] sna_mode_wakeup: len=32 [ 23.144] sna_mode_wakeup: recording last swap on pipe=1, frame 1112 [458], time 23.144525 [ 23.144] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 23.144] sna_mode_wakeup: flip complete, pending? 1 [ 23.144] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 23.144] sna_block_handler (tv=585.13000) [ 23.144] sna_scanout_do_flush: flush timer active: delta=0 [ 23.144] sna_scanout_do_flush (time=23144), triggered [ 23.144] sna_scanout_flush (time=23144), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 23.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.144] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 23.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.144] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 23.144] sna_accel_do_throttle (time=23144), triggered [ 23.144] sna_accel_throttle (time=23144) [ 23.144] sna_accel_disarm_timer[1] (time=23144) [ 23.144] sna_accel_block: evaluating timers, active=5 [ 23.144] sna_accel_block: flush timer expires in 16 [23160] [ 23.160] sna_wakeup_handler [ 23.160] sna_block_handler (tv=584.997000) [ 23.160] sna_scanout_do_flush: flush timer active: delta=0 [ 23.160] sna_scanout_do_flush (time=23160), triggered [ 23.160] sna_scanout_flush (time=23160), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 23.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.160] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 23.160] has_shadow: has pending damage? 0, outstanding flips: 0 [ 23.160] sna_accel_disarm_timer[0] (time=23160) [ 23.160] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 23.160] sna_accel_do_throttle -- no pending activity [ 35.494] sna_wakeup_handler [ 35.494] sna_destroy_pixmap: pixmap=1302, attached?=1 [ 35.494] kgem_bo_is_busy: handle=28, domain: 1 exec? 0, rq? 0 [ 35.494] __sna_free_pixmap(pixmap=1302) [ 35.494] __sna_pixmap_free_cpu: discarding CPU buffer, handle=28, size=12288 [ 35.494] kgem_bo_sync__cpu: handle=28 [ 35.494] sna_accel_watch_flush: enable=-1 [ 35.494] _kgem_bo_destroy: handle=28, proxy? 0 [ 35.494] __kgem_bo_destroy: handle=28, size=12288 [ 35.494] __kgem_bo_destroy: handle=28, not reusable [ 35.494] kgem_bo_free: handle=28, size=12288 [ 35.494] __kgem_busy: handle=28, busy=0, wedged=0 [ 35.494] kgem_bo_free: releasing 0x0:0x0 vma for handle=28, count=0 [ 35.494] sna_accel_flush: flush?=0, dirty?=0 [ 35.494] sna_block_handler (tv=572.663000) [ 35.494] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.494] sna_accel_do_throttle -- no pending activity [ 35.494] sna_accel_do_expire (time=35494), triggered [ 35.494] sna_accel_expire (time=35494) [ 35.494] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 35.494] kgem_retire, need_retire?=0 [ 35.494] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 35.494] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 35.494] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 35.494] kgem_retire -- retired=0, need_retire=0 [ 35.494] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 35.494] gen6_render_retire: resetting idle vbo [ 35.494] gen4_render_expire: discarding vbo [ 35.494] _kgem_bo_destroy: handle=23, proxy? 0 [ 35.494] __kgem_bo_destroy: handle=23, size=262144 [ 35.494] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 35.494] kgem_bo_free: handle=24, size=20480 [ 35.494] kgem_bo_free: releasing 0x0:0x0 vma for handle=24, count=0 [ 35.494] kgem_expire_cache: expiring handle=24 [ 35.494] kgem_bo_free: handle=19, size=3268608 [ 35.494] kgem_bo_free: releasing 0x0:0x0 vma for handle=19, count=0 [ 35.494] kgem_expire_cache: expiring handle=19 [ 35.494] kgem_bo_free: handle=20, size=3268608 [ 35.494] kgem_bo_free: releasing 0x0:0x0 vma for handle=20, count=0 [ 35.494] kgem_expire_cache: expiring handle=20 [ 35.494] kgem_bo_free: handle=17, size=33177600 [ 35.494] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 [ 35.494] kgem_expire_cache: expiring handle=17 [ 35.494] kgem_bo_free: handle=25, size=33177600 [ 35.494] kgem_bo_free: releasing 0x7f1c6a05c000:0x0 vma for handle=25, count=-508 [ 35.494] kgem_expire_cache: expiring handle=25 [ 35.494] kgem_bo_free: handle=11, size=33177600 [ 35.494] kgem_bo_free: releasing 0x7f1c71ee5000:0x0 vma for handle=11, count=-509 [ 35.494] kgem_expire_cache: expiring handle=11 [ 35.494] kgem_bo_free: handle=39, size=66355200 [ 35.494] kgem_bo_free: releasing 0x0:0x0 vma for handle=39, count=0 [ 35.494] kgem_expire_cache: expiring handle=39 [ 35.494] kgem_bo_free: handle=30, size=66355200 [ 35.494] kgem_bo_free: releasing 0x7f1c40228000:0x0 vma for handle=30, count=-510 [ 35.494] kgem_expire_cache: expiring handle=30 [ 35.494] kgem_bo_free: handle=26, size=66355200 [ 35.494] kgem_bo_free: releasing 0x7f1c600b8000:0x0 vma for handle=26, count=-511 [ 35.494] kgem_expire_cache: expiring handle=26 [ 35.494] kgem_bo_free: handle=29, size=132710400 [ 35.494] kgem_bo_free: releasing 0x0:0x0 vma for handle=29, count=0 [ 35.494] kgem_expire_cache: expiring handle=29 [ 35.494] kgem_expire_cache: still allocated 10 bo, 2002944 bytes, in inactive cache [ 35.494] kgem_expire_cache: expired 10 objects, 437866496 bytes, idle? 0 [ 35.494] __pop_freed_pixmap: reusing freed pixmap=1447 header [ 35.494] __pop_freed_pixmap: reusing freed pixmap=1449 header [ 35.494] __pop_freed_pixmap: reusing freed pixmap=1438 header [ 35.494] __pop_freed_pixmap: reusing freed pixmap=1440 header [ 35.494] __pop_freed_pixmap: reusing freed pixmap=1442 header [ 35.494] Allocated pixmaps: 82 (cached: 0), bo: 29, 173613056 bytes (CPU bo: 3, 28672 bytes) [ 35.495] sna_wakeup_handler [ 35.495] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 35.495] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 35.495] create_pixmap: serial=1450, usage=0, 0x0 [ 35.495] create_pixmap_hdr: pixmap=1450, width=48, height=48, usage=0 [ 35.495] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 35.495] __kgem_bo_init(handle=11, num_pages=3) [ 35.495] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=11 (proxy? 0) [ 35.495] sna_accel_watch_flush: enable=1 [ 35.495] __sna_damage_all(48, 48) [ 35.495] sna_pixmap_create_shm: serial=1450, 48x48, usage=0 [ 35.495] sna_accel_flush: flush?=0, dirty?=0 [ 35.495] sna_create_pixmap(48, 36, 24, usage=0) [ 35.495] kgem_can_create_2d: 48x36 @ 24 [ 35.495] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 35.495] kgem_can_create_2d: untiled size=8192 [ 35.495] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 35.495] kgem_choose_tiling: 48x36 -> 0 [ 35.495] sna_create_pixmap: usage=0, flags=b [ 35.495] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 35.495] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 35.495] create_pixmap: serial=1452, usage=0, 0x0 [ 35.495] create_pixmap_hdr: pixmap=1452, width=48, height=36, usage=0 [ 35.495] sna_create_pixmap: serial=1452, 48x36, usage=0 [ 35.495] sna_composite_rectangles(pixmap=1453, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 35.495] sna_composite_rectangles: converted to op 0 [ 35.495] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 35.495] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 35.495] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 35.495] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 35.495] sna_composite_rectangles: dropping last-cpu hint [ 35.495] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=19... [ 35.495] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 35.495] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 35.495] sna_pixmap_move_to_gpu(pixmap=1453, usage=0), flags=b [ 35.495] sna_pixmap_move_to_gpu: CPU damage? 0 [ 35.495] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 35.495] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 35.495] kgem_choose_tiling: 48x36 -> 0 [ 35.495] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 35.495] kgem_choose_tiling: 48x36 -> 0 [ 35.495] sna_pixmap_alloc_gpu: pixmap=1453 [ 35.495] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 35.495] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 35.495] __kgem_bo_init(handle=17, num_pages=2) [ 35.495] new pitch=192, tiling=0, handle=17, id=1126, num_pages=2 [2], bucket=1 [ 35.495] __sna_damage_all(48, 36) [ 35.495] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 35.495] sna_pixmap_mark_active: pixmap=1453, handle=17 [ 35.495] sna_drawable_use_bo: allocated GPU bo for operation [ 35.495] sna_drawable_use_bo: using GPU bo with damage? 0 [ 35.495] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 35.495] kgem_bo_is_render: handle=17, rq? 0 [0] [ 35.495] kgem_bo_is_render: handle=17, rq? 0 [0] [ 35.495] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 35.495] sna_render_get_solid: 0 [ 35.495] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 35.495] needs_batch_flush: flushing before handle=17 for new reservation [ 35.495] kgem_check_bo: num_pages=+2, num_exec=+1 [ 35.495] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 35.495] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 35.495] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 35.495] kgem_add_handle: handle=4, index=0 [ 35.495] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 35.495] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 35.495] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 35.495] gen9_composite_get_binding_table(ffc0) [ 35.495] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 35.495] kgem_add_handle: handle=17, index=1 [ 35.495] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 35.495] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 35.495] [3fe0] bind bo(handle=17, addr=0), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 35.495] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 35.495] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 35.495] kgem_add_handle: handle=7, index=2 [ 35.495] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 35.496] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.496] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 35.496] gen9_emit_sampler: sampler = 1 [ 35.496] gen9_emit_sf: num_sf_outputs=1 [ 35.496] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.496] gen9_emit_vertex_elements: setup id=0 [ 35.496] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 35.496] (0, 0), (48, 36) [ 35.496] gen8_vertex_flush[490] = 3 [ 35.496] sna_composite_rectangles: pixmap=1453 marking clear [0]? 1 [ 35.496] sna_composite_rectangles(pixmap=1453, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 35.496] sna_composite_rectangles: converted to op 1 [ 35.496] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 35.496] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 35.496] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 35.496] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 35.496] sna_composite_rectangles: promoting to full GPU [ 35.496] sna_composite_rectangles: dropping last-cpu hint [ 35.496] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=19... [ 35.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 35.496] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.496] sna_drawable_use_bo: using whole GPU bo [ 35.496] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 35.496] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.496] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 35.496] sna_render_get_solid: ff2c001e [ 35.496] sna_render_get_solid(0) = ff2c001e (old) [ 35.496] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 35.496] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.496] gen9_composite_get_binding_table(ff00) [ 35.496] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 35.496] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 35.496] kgem_add_handle: handle=8, index=3 [ 35.496] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 35.496] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.496] gen9_emit_vertex_elements: setup id=0 [ 35.496] (0, 0), (48, 36) [ 35.496] gen8_vertex_flush[4cc] = 3 [ 35.496] sna_composite_rectangles: pixmap=1453 marking clear [ff2c001e]? 1 [ 35.496] sna_validate_gc(0x55bca9adccd0) changes=80000, previous serial=800005a4, drawable=5ad [ 35.496] sna_validate_gc: recomputing clip [ 35.496] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9aecc60] [ 35.496] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1453:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 35.496] sna_copy_area: normal copy [ 35.496] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 35.496] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 35.496] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 35.496] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 35.496] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 35.496] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 35.496] sna_do_copy: pixmap -- no source clipping [ 35.496] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 35.496] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 35.496] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1453+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 35.496] sna_copy_boxes: dst=(priv=0x55bca9b77fb0, gpu_bo=17, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 35.496] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 35.496] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=1b... [ 35.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 35.496] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.496] sna_drawable_use_bo: using whole GPU bo [ 35.496] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 35.496] sna_pixmap_move_to_gpu: already all-damaged [ 35.496] sna_pixmap_mark_active: pixmap=292, handle=9 [ 35.496] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 35.496] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 35.496] kgem_bo_is_render: handle=9, rq? 0 [0] [ 35.496] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.496] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.496] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 35.496] gen9_composite_get_binding_table(fe80) [ 35.496] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 35.496] kgem_add_handle: handle=9, index=4 [ 35.496] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 35.496] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 35.496] gen9_emit_sampler: sampler = 0 [ 35.496] gen9_emit_vertex_elements: setup id=0 [ 35.496] (3422, 6) -> (0, 0) + (48, 36) [ 35.496] gen8_vertex_flush[510] = 3 [ 35.496] sna_create_pixmap(80, 80, 32, usage=0) [ 35.496] kgem_can_create_2d: 80x80 @ 32 [ 35.496] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 35.496] kgem_can_create_2d: untiled size=28672 [ 35.496] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 35.496] kgem_choose_tiling: 80x80 -> 0 [ 35.496] sna_create_pixmap: usage=0, flags=b [ 35.496] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 35.496] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 35.496] create_pixmap: serial=1454, usage=0, 0x0 [ 35.496] create_pixmap_hdr: pixmap=1454, width=80, height=80, usage=0 [ 35.496] sna_create_pixmap: serial=1454, 80x80, usage=0 [ 35.496] sna_composite_rectangles(pixmap=1455, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 35.496] sna_composite_rectangles: converted to op 0 [ 35.496] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 35.496] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 35.496] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 35.496] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 35.496] sna_composite_rectangles: dropping last-cpu hint [ 35.496] sna_drawable_use_bo pixmap=1455, box=((0, 0), (80, 80)), flags=19... [ 35.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 35.496] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 35.496] sna_pixmap_move_to_gpu(pixmap=1455, usage=0), flags=b [ 35.496] sna_pixmap_move_to_gpu: CPU damage? 0 [ 35.496] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 35.496] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 35.496] kgem_choose_tiling: 80x80 -> 0 [ 35.496] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 35.496] kgem_choose_tiling: 80x80 -> 0 [ 35.496] sna_pixmap_alloc_gpu: pixmap=1455 [ 35.496] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 35.496] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 35.496] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 35.496] from inactive: pitch=320, tiling=0: handle=3, id=1127 [ 35.496] __sna_damage_all(80, 80) [ 35.496] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 35.496] sna_pixmap_mark_active: pixmap=1455, handle=3 [ 35.496] sna_drawable_use_bo: allocated GPU bo for operation [ 35.496] sna_drawable_use_bo: using GPU bo with damage? 0 [ 35.496] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 35.496] kgem_bo_is_render: handle=3, rq? 0 [0] [ 35.496] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 35.496] sna_render_get_solid: 0 [ 35.496] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.496] kgem_set_mode: flushing before new bo [ 35.496] gen8_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 35.496] gen8_vertex_close: copy to batch: 18 @ 330 [ 35.496] gen8_vertex_close: reloc[0] = 287 [ 35.496] kgem_add_reloc64: handle=0, pos=287, delta=1320, domains=200000 [ 35.496] kgem_add_reloc64[7] = (delta=1320, target handle=batch) [ 35.496] batch[1/1, flags=1800]: 330 348 16272 16384, nreloc=8, nexec=5, nfence=0, aperture=8114 [fenced=0] [ 35.496] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 35.496] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 35.496] kgem_fixup_relocs: shrinking by 61440 [ 35.496] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.496] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 35.496] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa1000 [ 35.496] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 35.496] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.496] __kgem_bo_clear_busy: handle=7 [ 35.496] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 35.496] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.496] __kgem_bo_clear_busy: handle=8 [ 35.496] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 35.496] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 35.496] __kgem_busy: handle=1, busy=131072, wedged=0 [ 35.496] kgem_check_bo: num_pages=+16, num_exec=+1 [ 35.496] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 35.496] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 35.496] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 35.496] kgem_add_handle: handle=4, index=0 [ 35.496] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 35.496] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 35.496] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 35.496] gen9_composite_get_binding_table(ffc0) [ 35.496] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 35.496] kgem_add_handle: handle=3, index=1 [ 35.496] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 35.496] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 35.496] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 35.496] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 35.496] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 35.496] kgem_add_handle: handle=7, index=2 [ 35.496] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 35.496] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.496] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 35.496] gen9_emit_sampler: sampler = 1 [ 35.496] gen9_emit_sf: num_sf_outputs=1 [ 35.496] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.496] gen9_emit_vertex_elements: setup id=0 [ 35.496] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 35.496] (0, 0), (80, 80) [ 35.496] gen8_vertex_flush[490] = 3 [ 35.496] sna_composite_rectangles: pixmap=1455 marking clear [0]? 1 [ 35.496] sna_composite_rectangles(pixmap=1455, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 35.496] sna_composite_rectangles: converted to op 1 [ 35.496] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 35.496] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 35.496] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 35.496] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 35.496] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 35.496] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 35.496] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 35.496] sna_composite_rectangles: dropping last-cpu hint [ 35.496] sna_drawable_use_bo pixmap=1455, box=((0, 0), (80, 80)), flags=1... [ 35.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 35.496] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.496] sna_drawable_use_bo: using whole GPU bo [ 35.496] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 35.496] kgem_bo_is_render: handle=3, rq? 1 [1] [ 35.496] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 35.496] sna_render_get_solid: 40404040 [ 35.496] sna_render_get_solid(1) = 40404040 (old) [ 35.496] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 35.496] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.496] gen9_composite_get_binding_table(ff00) [ 35.496] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 35.496] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 35.496] kgem_add_handle: handle=8, index=3 [ 35.496] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 35.496] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.496] gen9_emit_vertex_elements: setup id=0 [ 35.496] (0, 0), (2, 2) [ 35.496] (78, 0), (80, 2) [ 35.496] (0, 78), (2, 80) [ 35.496] (78, 78), (80, 80) [ 35.496] gen8_vertex_flush[4cc] = 12 [ 35.496] sna_composite(pixmap=1453, op=3, src=1455+(3422, 6), mask=0+(0, 0), dst=1453+(0, 0)+(0, 0), size=(48, 36) [ 35.496] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 35.496] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 35.496] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 35.496] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 35.496] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 35.496] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 35.496] gen9_render_composite: 48x36, current mode=1/1 [ 35.496] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.496] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 35.496] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 35.496] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 35.496] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 35.496] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=7... [ 35.496] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 35.496] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.496] sna_drawable_use_bo: using whole GPU bo [ 35.496] gen9_composite_set_target: pixmap=1453, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 35.497] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 35.497] sna_transform_is_imprecise_integer_translation: no transform [ 35.497] gen9_composite_picture: integer translation (0, 0), removing [ 35.497] sna_render_pixmap_bo pixmap=1455, (3422, 6)x(48, 36)/(80, 80) [ 35.497] sna_render_pixmap_bo: GPU all damaged [ 35.497] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.497] kgem_bo_is_render: handle=3, rq? 1 [1] [ 35.497] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 35.497] gen4_choose_composite_emitter: identity src, no mask [ 35.497] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.497] __kgem_retire_rq: request 1 complete [ 35.497] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 35.497] kgem_set_mode: flushing before new bo [ 35.497] gen8_vertex_close: used=30, vbo active? 0, vb=1, nreloc=1 [ 35.497] gen8_vertex_close: copy to batch: 30 @ 314 [ 35.497] gen8_vertex_close: reloc[0] = 287 [ 35.497] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 35.497] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 35.497] batch[1/1, flags=1800]: 314 344 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=28 [fenced=0] [ 35.497] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 35.497] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 35.497] kgem_fixup_relocs: shrinking by 61440 [ 35.497] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.497] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 35.497] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 35.497] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 35.497] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.497] __kgem_bo_clear_busy: handle=7 [ 35.497] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 35.497] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.497] __kgem_bo_clear_busy: handle=8 [ 35.497] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 35.497] __kgem_busy: handle=1, busy=131072, wedged=0 [ 35.497] kgem_check_bo: num_pages=+18, num_exec=+2 [ 35.497] aligning vertex: was 2, now 3 floats per vertex [ 35.497] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 35.497] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 35.497] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 35.497] kgem_add_handle: handle=4, index=0 [ 35.497] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 35.497] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 35.497] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 35.497] gen9_composite_get_binding_table(ffc0) [ 35.497] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 35.497] kgem_add_handle: handle=17, index=1 [ 35.497] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa1000) [ 35.497] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 35.497] [3fe0] bind bo(handle=17, addr=fffa1000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 35.497] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 35.497] kgem_add_handle: handle=3, index=2 [ 35.497] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 35.497] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 35.497] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 35.497] gen9_emit_sampler: sampler = a [ 35.497] gen9_emit_sf: num_sf_outputs=1 [ 35.497] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.497] gen9_emit_vertex_elements: setup id=2 [ 35.497] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 35.497] gen9_render_composite_box: (0, 0), (48, 36) [ 35.497] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 35.497] gen8_vertex_flush[490] = 3 [ 35.497] sna_destroy_pixmap: pixmap=1455, attached?=1 [ 35.497] _kgem_bo_destroy: handle=3, proxy? 0 [ 35.497] __kgem_bo_destroy: handle=3, size=65536 [ 35.497] __kgem_bo_destroy: handle=3 -> active [ 35.497] __sna_free_pixmap(pixmap=1455) [ 35.497] sna_create_pixmap(2, 64, 32, usage=0) [ 35.497] kgem_can_create_2d: 2x64 @ 32 [ 35.497] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 35.497] kgem_can_create_2d: untiled size=4096 [ 35.497] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 35.497] kgem_choose_tiling: 2x64 -> 0 [ 35.497] sna_create_pixmap: usage=0, flags=a [ 35.497] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 35.497] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 35.497] create_pixmap: serial=1456, usage=0, 2x64 [ 35.497] sna_create_pixmap: serial=1456, 2x64, usage=0 [ 35.497] sna_composite_rectangles(pixmap=1457, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 35.497] sna_composite_rectangles: converted to op 0 [ 35.497] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 35.497] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 35.497] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 35.497] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 35.497] sna_composite_rectangles: fallback, dst pixmap=1457 too small or not attached [ 35.497] sna_composite_rectangles: fallback [ 35.497] sna_drawable_move_region_to_cpu(pixmap=1457 (2x64), [(0, 0), (2, 64)], flags=1) [ 35.497] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 35.497] _sna_pixmap_move_to_cpu(pixmap=1457, 2x64, flags=1) [ 35.497] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 35.497] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 35.497] operate_inplace: no, inplace operation not suitable [ 35.497] _sna_pixmap_move_to_cpu: marking as damaged [ 35.497] __sna_damage_all(2, 64) [ 35.497] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.497] sna_create_pixmap(1, 32, 32, usage=0) [ 35.497] kgem_can_create_2d: 1x32 @ 32 [ 35.497] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 35.497] kgem_can_create_2d: untiled size=4096 [ 35.497] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 35.497] kgem_choose_tiling: 1x32 -> 0 [ 35.497] sna_create_pixmap: usage=0, flags=a [ 35.497] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 35.497] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 35.497] create_pixmap: serial=1458, usage=0, 1x32 [ 35.497] sna_create_pixmap: serial=1458, 1x32, usage=0 [ 35.497] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=59e, drawable=5b3 [ 35.497] sna_validate_gc: recomputing clip [ 35.497] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 35.497] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 35.497] try_upload__fast: ignore existing cpu damage (if any) [ 35.497] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 35.497] try_upload__fast: no, no gpu damage [ 35.497] sna_drawable_move_region_to_cpu(pixmap=1459 (1x32), [(0, 0), (1, 32)], flags=1) [ 35.497] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 35.497] _sna_pixmap_move_to_cpu(pixmap=1459, 1x32, flags=1) [ 35.497] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 35.497] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 35.497] operate_inplace: no, inplace operation not suitable [ 35.497] _sna_pixmap_move_to_cpu: marking as damaged [ 35.497] __sna_damage_all(1, 32) [ 35.497] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.497] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 35.497] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 35.497] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 35.497] sna_accel_flush: flush?=0, dirty?=0 [ 35.497] sna_composite(pixmap=1457, op=1, src=1459+(0, 0), mask=0+(0, 0), dst=1457+(0, 0)+(0, 0), size=(2, 64) [ 35.497] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 35.497] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 35.497] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 35.497] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 35.497] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 35.497] sna_composite: fallback, dst pixmap=1457 is too small (or completely damaged) [ 35.497] sna_composite: fallback -- fbComposite [ 35.497] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 35.497] sna_composite_fb: fallback -- move src to cpu [ 35.497] _sna_pixmap_move_to_cpu(pixmap=1459, 1x32, flags=2) [ 35.497] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8eac1, is-clear?=0 [ 35.497] _sna_pixmap_move_to_cpu: CPU all-damaged [ 35.497] sna_composite_fb: fallback -- move dst to cpu [ 35.497] sna_drawable_move_region_to_cpu(pixmap=1457 (2x64), [(0, 0), (2, 64)], flags=5) [ 35.497] sna_drawable_move_region_to_cpu: pixmap=1457 all damaged on CPU [ 35.497] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 35.497] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 35.497] sna_transform_is_imprecise_integer_translation: not unity scaling [ 35.497] sna_destroy_pixmap: pixmap=1459, attached?=1 [ 35.497] __sna_free_pixmap(pixmap=1459) [ 35.497] sna_composite(pixmap=1453, op=3, src=1457+(3422, 6), mask=0+(0, 0), dst=1453+(0, 0)+(0, 0), size=(48, 36) [ 35.497] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 35.497] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 35.497] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 35.497] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 35.497] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 35.497] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 35.497] gen9_render_composite: 48x36, current mode=1/1 [ 35.497] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.497] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 35.497] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 35.497] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 35.497] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=7... [ 35.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 35.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.497] sna_drawable_use_bo: using whole GPU bo [ 35.497] gen9_composite_set_target: pixmap=1453, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 35.497] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 35.497] sna_transform_is_imprecise_integer_translation: no transform [ 35.497] gen9_composite_picture: integer translation (0, 0), removing [ 35.497] sna_render_pixmap_bo pixmap=1457, (3422, 6)x(48, 36)/(2, 64) [ 35.497] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 35.497] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 35.497] use_cpu_bo: no cpu bo [ 35.497] kgem_choose_tiling: too thin [2] for TILING_Y [ 35.497] kgem_choose_tiling: 2x36 -> 0 [ 35.497] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 35.497] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 35.497] sna_drawable_move_region_to_cpu(pixmap=1457 (2x64), [(0, 6), (2, 42)], flags=2) [ 35.497] sna_drawable_move_region_to_cpu: pixmap=1457 all damaged on CPU [ 35.497] kgem_can_create_2d: 2x36 @ 32 [ 35.497] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 35.497] kgem_can_create_2d: untiled size=4096 [ 35.497] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 35.497] kgem_choose_tiling: 2x36 -> 0 [ 35.497] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 35.497] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 35.497] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 35.497] kgem_create_buffer: searching for an inactive GTT map for upload [ 35.497] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 35.497] search_linear_cache: searching for inactive gtt map [ 35.497] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 35.497] search_linear_cache: searching for inactive gtt map [ 35.497] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 35.497] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 35.497] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 35.497] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 35.497] kgem_create_buffer: reusing handle=23 for buffer [ 35.497] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 35.497] init_buffer_from_bo: reusing handle=23 for buffer [ 35.497] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 35.497] kgem_bo_map: converting request for GTT map into CPU map [ 35.497] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 35.497] kgem_bo_sync__cpu: handle=23 [ 35.497] __kgem_busy: handle=23, busy=0, wedged=0 [ 35.497] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 35.497] __kgem_busy: handle=23, busy=0, wedged=0 [ 35.497] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 35.497] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 35.497] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 35.497] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 35.497] __kgem_bo_init(handle=23, num_pages=1152) [ 35.497] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 35.497] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.497] kgem_bo_is_render: handle=23, rq? 0 [0] [ 35.497] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 35.497] gen4_choose_composite_emitter: identity src, no mask [ 35.497] kgem_check_bo: num_pages=+64, num_exec=+1 [ 35.497] gen9_composite_get_binding_table(ff00) [ 35.497] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 35.497] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 35.497] kgem_add_handle: handle=23, index=3 [ 35.497] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 35.497] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 35.497] gen9_emit_vertex_elements: setup id=2 [ 35.497] gen9_render_composite_box: (0, 0), (48, 36) [ 35.497] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 35.497] gen8_vertex_flush[4cc] = 3 [ 35.497] _kgem_bo_destroy: handle=23, proxy? 1 [ 35.497] sna_destroy_pixmap: pixmap=1457, attached?=1 [ 35.497] __sna_free_pixmap(pixmap=1457) [ 35.497] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1453:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 35.497] sna_copy_area: normal copy [ 35.497] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 35.497] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 35.497] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 35.497] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 35.497] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 35.497] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 35.497] sna_do_copy: pixmap -- no source clipping [ 35.497] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 35.497] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 35.497] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1453+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 35.497] sna_copy_boxes: dst=(priv=0x55bca9b77fb0, gpu_bo=17, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 35.497] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 35.497] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=1b... [ 35.497] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 35.497] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.497] sna_drawable_use_bo: using whole GPU bo [ 35.497] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 35.497] sna_pixmap_move_to_gpu: already all-damaged [ 35.497] sna_pixmap_mark_active: pixmap=292, handle=9 [ 35.497] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 35.497] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 35.497] kgem_bo_is_render: handle=9, rq? 0 [0] [ 35.497] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.497] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.497] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 35.497] aligning vertex: was 3, now 2 floats per vertex [ 35.497] gen9_composite_get_binding_table(fe80) [ 35.497] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 35.497] kgem_add_handle: handle=9, index=4 [ 35.497] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 35.497] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 35.497] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 35.497] gen9_emit_sampler: sampler = 0 [ 35.497] gen9_emit_vertex_elements: setup id=0 [ 35.497] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 35.497] (3422, 6) -> (0, 0) + (48, 36) [ 35.497] gen8_vertex_flush[558] = 3 [ 35.497] sna_composite_rectangles(pixmap=1453, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 35.497] sna_composite_rectangles: converted to op 3 [ 35.497] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 35.497] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 35.498] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 35.498] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 35.498] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=1... [ 35.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 35.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.498] sna_drawable_use_bo: using whole GPU bo [ 35.498] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 35.498] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.498] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 35.498] sna_render_get_solid: 660a0a0a [ 35.498] sna_render_get_solid(2) = 660a0a0a (old) [ 35.498] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 35.498] kgem_check_bo: num_pages=+0, num_exec=+0 [ 35.498] gen9_composite_get_binding_table(fe00) [ 35.498] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 35.498] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 35.498] kgem_add_handle: handle=8, index=5 [ 35.498] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 35.498] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 35.498] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 35.498] gen9_emit_sampler: sampler = 1 [ 35.498] gen9_emit_vertex_elements: setup id=0 [ 35.498] (0, 0), (48, 36) [ 35.498] gen8_vertex_flush[5b4] = 3 [ 35.498] sna_composite(pixmap=1453, op=3, src=1451+(0, 6), mask=0+(0, 0), dst=1453+(0, 0)+(0, 0), size=(48, 36) [ 35.498] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 35.498] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 35.498] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 35.498] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 35.498] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 35.498] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 35.498] gen9_render_composite: 48x36, current mode=1/1 [ 35.498] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.498] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 35.498] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 35.498] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 35.498] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 35.498] sna_drawable_use_bo pixmap=1453, box=((0, 0), (48, 36)), flags=7... [ 35.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 35.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.498] sna_drawable_use_bo: using whole GPU bo [ 35.498] gen9_composite_set_target: pixmap=1453, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 35.498] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 35.498] sna_transform_is_imprecise_integer_translation: no transform [ 35.498] gen9_composite_picture: integer translation (0, 0), removing [ 35.498] sna_render_pixmap_bo pixmap=1451, (0, 6)x(48, 36)/(48, 48) [ 35.498] sna_render_pixmap_bo: CPU all damaged [ 35.498] sna_add_flush_pixmap: marking pixmap=1451 for flushing [ 35.498] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.498] __kgem_retire_rq: request 1 complete [ 35.498] sna_add_flush_pixmap: new flush bo, flushing before [ 35.498] gen8_vertex_close: used=30, vbo active? 0, vb=5, nreloc=2 [ 35.498] gen8_vertex_close: copy to batch: 30 @ 372 [ 35.498] gen8_vertex_close: reloc[0] = 287 [ 35.498] kgem_add_reloc64: handle=0, pos=287, delta=1488, domains=200000 [ 35.498] kgem_add_reloc64[8] = (delta=1488, target handle=batch) [ 35.498] gen8_vertex_close: reloc[1] = 337 [ 35.498] kgem_add_reloc64: handle=0, pos=337, delta=1488, domains=200000 [ 35.498] kgem_add_reloc64[9] = (delta=1488, target handle=batch) [ 35.498] batch[1/1, flags=1800]: 372 402 16240 16384, nreloc=10, nexec=6, nfence=0, aperture=8193 [fenced=0] [ 35.498] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 35.498] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 35.498] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 35.498] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 35.498] kgem_fixup_relocs: shrinking by 61440 [ 35.498] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.498] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 35.498] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa1000 [ 35.498] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 35.498] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 35.498] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 35.498] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 35.498] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 35.498] __kgem_bo_clear_busy: handle=8 [ 35.498] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 35.498] __kgem_busy: handle=1, busy=131072, wedged=0 [ 35.498] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.498] kgem_bo_is_render: handle=11, rq? 0 [0] [ 35.498] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 35.498] gen4_choose_composite_emitter: identity src, no mask [ 35.498] needs_batch_flush: flushing before handle=11 for new reservation [ 35.498] kgem_check_bo: num_pages=+5, num_exec=+2 [ 35.498] aligning vertex: was 2, now 3 floats per vertex [ 35.498] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 35.498] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 35.498] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 35.498] kgem_add_handle: handle=4, index=0 [ 35.498] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 35.498] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 35.498] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 35.498] gen9_composite_get_binding_table(ffc0) [ 35.498] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 35.498] kgem_add_handle: handle=17, index=1 [ 35.498] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa1000) [ 35.498] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 35.498] [3fe0] bind bo(handle=17, addr=fffa1000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 35.498] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 35.498] kgem_add_handle: handle=11, index=2 [ 35.498] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 35.498] [3fd0] bind bo(handle=11, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 35.498] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 35.498] gen9_emit_sampler: sampler = 2 [ 35.498] gen9_emit_sf: num_sf_outputs=1 [ 35.498] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.498] gen9_emit_vertex_elements: setup id=2 [ 35.498] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 35.498] gen9_render_composite_box: (0, 0), (48, 36) [ 35.498] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 35.498] gen8_vertex_flush[490] = 3 [ 35.498] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5ad, drawable=5a4 [ 35.498] sna_validate_gc: recomputing clip [ 35.498] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 35.498] sna_copy_area: src=pixmap=1453:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 35.498] sna_copy_area: normal copy [ 35.498] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 35.498] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 35.498] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 35.498] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 35.498] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 35.498] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 35.498] sna_do_copy: pixmap -- no source clipping [ 35.498] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 35.498] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 35.498] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1453+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 35.498] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b77fb0, gpu_bo=17, cpu_bo=0), replaces=0 [ 35.498] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 35.498] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 35.498] sna_drawable_use_bo: pinned, never REPLACES [ 35.498] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 35.498] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 35.498] sna_drawable_use_bo: applying move-to-gpu override [ 35.498] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3122, 172], (3826, 318)] [ 35.498] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 35.498] wait_for_shadow: copying existing GPU damage: 1x(3122, 172), (3826, 318) [ 35.498] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 35.498] kgem_bo_is_render: handle=27, rq? 0 [0] [ 35.498] kgem_bo_is_render: handle=35, rq? 0 [0] [ 35.498] kgem_bo_is_render: handle=35, rq? 0 [0] [ 35.498] kgem_bo_is_render: handle=27, rq? 0 [0] [ 35.498] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.498] __kgem_retire_rq: request 1 complete [ 35.498] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 35.498] kgem_bo_move_to_cache: release handle=3 [ 35.498] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 35.498] kgem_set_mode: flushing before new bo [ 35.498] gen8_vertex_close: used=9, vbo active? 0, vb=4, nreloc=1 [ 35.498] gen8_vertex_close: copy to batch: 9 @ 298 [ 35.498] gen8_vertex_close: reloc[0] = 287 [ 35.498] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 35.498] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 35.498] batch[1/1, flags=1800]: 298 307 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=15 [fenced=0] [ 35.498] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 35.498] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 35.498] kgem_fixup_relocs: shrinking by 61440 [ 35.498] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.498] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 35.498] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa1000 [ 35.498] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 35.498] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9e000 [ 35.498] __kgem_busy: handle=1, busy=131072, wedged=0 [ 35.498] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 35.498] aligning vertex: was 3, now 2 floats per vertex [ 35.498] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 35.498] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 35.498] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 35.498] kgem_add_handle: handle=4, index=0 [ 35.498] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 35.498] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 35.498] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 35.498] gen9_composite_get_binding_table(ffc0) [ 35.498] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 35.498] kgem_add_handle: handle=35, index=1 [ 35.498] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 35.498] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 35.498] [3fe0] bind bo(handle=35, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 35.498] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 35.498] kgem_add_handle: handle=27, index=2 [ 35.498] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e05bd000) [ 35.498] [3fd0] bind bo(handle=27, addr=e05bd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 35.498] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 35.498] gen9_emit_sampler: sampler = 0 [ 35.498] gen9_emit_sf: num_sf_outputs=1 [ 35.498] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 35.498] gen9_emit_vertex_elements: setup id=0 [ 35.498] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 35.498] (3122, 172) -> (3122, 172) + (704, 146) [ 35.498] gen8_vertex_flush[490] = 3 [ 35.498] wait_for_shadow: setting front pixmap to handle=35 [ 35.498] sna_drawable_use_bo: using whole GPU bo [ 35.498] sna_pixmap_move_to_gpu(pixmap=1453, usage=0), flags=a [ 35.498] sna_pixmap_move_to_gpu: already all-damaged [ 35.498] sna_pixmap_mark_active: pixmap=1453, handle=17 [ 35.498] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 35.498] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 35.498] kgem_bo_is_render: handle=17, rq? 1 [1] [ 35.498] kgem_bo_is_render: handle=35, rq? 1 [1] [ 35.498] kgem_bo_is_render: handle=35, rq? 1 [1] [ 35.498] kgem_check_bo: num_pages=+2, num_exec=+1 [ 35.498] gen9_composite_get_binding_table(ff00) [ 35.498] kgem_add_reloc64: handle=17, pos=16312, delta=0, domains=40000 [ 35.498] kgem_add_handle: handle=17, index=3 [ 35.498] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fffa1000) [ 35.498] [3fb0] bind bo(handle=17, addr=fffa1000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 35.498] gen9_emit_vertex_elements: setup id=0 [ 35.498] (0, 0) -> (3422, 6) + (48, 36) [ 35.498] gen8_vertex_flush[4cc] = 3 [ 35.498] sna_destroy_pixmap: pixmap=1453, attached?=1 [ 35.498] _kgem_bo_destroy: handle=17, proxy? 0 [ 35.498] __kgem_bo_destroy: handle=17, size=8192 [ 35.498] __kgem_bo_destroy: handle=17 -> active [ 35.498] __sna_free_pixmap(pixmap=1453) [ 35.498] sna_accel_flush: flush?=0, dirty?=1 [ 35.498] sna_accel_flush: syncing SHM pixmap=1451 (refcnt=1) [ 35.498] _sna_pixmap_move_to_cpu(pixmap=1451, 48x48, flags=3) [ 35.498] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 35.498] _sna_pixmap_move_to_cpu: CPU all-damaged [ 35.498] _sna_pixmap_move_to_cpu: syncing CPU bo [ 35.498] kgem_bo_sync__cpu_full: handle=11 [ 35.498] __kgem_busy: handle=11, busy=0, wedged=0 [ 35.498] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 35.498] __kgem_busy: handle=11, busy=0, wedged=0 [ 35.498] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 35.498] __kgem_retire_requests_upto(handle=11, ring=0) [ 35.498] __kgem_retire_rq: request 1 complete [ 35.498] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 35.498] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 35.498] sna_accel_flush: flush?=0, dirty?=0 [ 35.498] sna_block_handler (tv=572.659000) [ 35.498] kgem_retire, need_retire?=1 [ 35.498] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 35.498] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 35.498] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 35.498] kgem_retire -- retired=0, need_retire=0 [ 35.498] kgem_retire__buffers: handle=23, busy? 0 [0] [ 35.498] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 35.498] __kgem_bo_destroy: handle=23, size=262144 [ 35.498] kgem_bo_replace_io: transferring io handle=23 to bo [ 35.498] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 35.498] sna_accel_block: GPU idle, flushing [ 35.498] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 35.498] gen8_vertex_close: copy to batch: 12 @ 314 [ 35.498] gen8_vertex_close: reloc[0] = 287 [ 35.498] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 35.498] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 35.498] batch[1/1, flags=1800]: 314 326 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=32412 [fenced=0] [ 35.498] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 35.498] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 35.499] kgem_fixup_relocs: shrinking by 61440 [ 35.499] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.499] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 35.499] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 35.499] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 35.499] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 35.499] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffa1000 [ 35.499] __kgem_busy: handle=1, busy=131072, wedged=0 [ 35.499] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.499] start_flush: has dirty shadow [ 35.499] timer_enable (time=35498), starting timer 0 [ 35.499] timer_enable (time=35498), starting timer 1 [ 35.499] sna_accel_block: evaluating timers, active=7 [ 35.499] sna_accel_block: flush timer expires in 8 [35506] [ 35.507] sna_wakeup_handler [ 35.507] sna_block_handler (tv=572.650000) [ 35.507] kgem_retire, need_retire?=1 [ 35.507] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 35.507] kgem_retire__requests_ring: retiring ring 0 [ 35.507] __kgem_busy: handle=1, busy=0, wedged=0 [ 35.507] __kgem_retire_rq: request 1 complete [ 35.507] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 35.507] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 35.507] kgem_bo_move_to_cache: release handle=17 [ 35.507] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 35.507] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 35.507] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 35.507] kgem_retire -- retired=1, need_retire=0 [ 35.507] sna_scanout_do_flush: flush timer active: delta=-1 [ 35.507] sna_scanout_do_flush (time=35507), triggered [ 35.507] sna_scanout_flush (time=35507), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 35.507] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.507] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.507] has_shadow: has pending damage? 1, outstanding flips: 0 [ 35.507] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 35.507] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 35.507] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 35.507] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 35.507] sna_pixmap_move_to_gpu: already all-damaged [ 35.507] sna_pixmap_mark_active: pixmap=165, handle=35 [ 35.507] sna_mode_redisplay: crtc[0] transformed? 0 [ 35.507] sna_mode_redisplay: crtc[1] transformed? 0 [ 35.507] sna_mode_redisplay: crtc[2] transformed? 0 [ 35.507] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 35.507] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 35.507] get_fb: reusing fb=105 for handle=35 [ 35.507] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 35.507] __kgem_bo_clear_busy: handle=35 [ 35.507] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 35.507] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 35.507] __kgem_bo_clear_busy: handle=35 [ 35.507] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 35.507] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 35.507] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=35, shadow handle=27 [ 35.507] sna_accel_block: evaluating timers, active=7 [ 35.507] sna_accel_block: flush timer expires in 16 [35523] [ 35.511] sna_wakeup_handler [ 35.511] sna_mode_wakeup: len=32 [ 35.511] sna_mode_wakeup: recording last swap on pipe=1, frame 1854 [73e], time 35.511895 [ 35.511] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 35.511] sna_mode_wakeup: flip complete, pending? 2 [ 35.511] sna_block_handler (tv=572.646000) [ 35.511] sna_scanout_do_flush: flush timer active: delta=12 [ 35.511] sna_accel_block: evaluating timers, active=7 [ 35.511] sna_accel_block: flush timer expires in 12 [35523] [ 35.512] sna_wakeup_handler [ 35.512] sna_mode_wakeup: len=32 [ 35.512] sna_mode_wakeup: recording last swap on pipe=0, frame 1884 [75c], time 35.513202 [ 35.512] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 35.512] sna_mode_wakeup: flip complete, pending? 1 [ 35.512] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.512] sna_block_handler (tv=572.645000) [ 35.512] sna_scanout_do_flush: flush timer active: delta=11 [ 35.512] sna_accel_block: evaluating timers, active=7 [ 35.512] sna_accel_block: flush timer expires in 11 [35523] [ 35.523] sna_wakeup_handler [ 35.523] sna_block_handler (tv=572.634000) [ 35.523] sna_scanout_do_flush: flush timer active: delta=0 [ 35.523] sna_scanout_do_flush (time=35523), triggered [ 35.523] sna_scanout_flush (time=35523), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 35.523] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.523] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.523] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.523] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.523] sna_accel_do_throttle (time=35523), triggered [ 35.523] sna_accel_throttle (time=35523) [ 35.523] sna_accel_disarm_timer[1] (time=35523) [ 35.523] sna_accel_block: evaluating timers, active=5 [ 35.523] sna_accel_block: flush timer expires in 16 [35539] [ 35.539] sna_wakeup_handler [ 35.539] sna_block_handler (tv=572.618000) [ 35.539] sna_scanout_do_flush: flush timer active: delta=0 [ 35.539] sna_scanout_do_flush (time=35539), triggered [ 35.539] sna_scanout_flush (time=35539), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 35.539] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.539] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 35.539] has_shadow: has pending damage? 0, outstanding flips: 0 [ 35.539] sna_accel_disarm_timer[0] (time=35539) [ 35.539] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 35.539] sna_accel_do_throttle -- no pending activity [ 41.007] sna_wakeup_handler [ 41.007] sna_destroy_pixmap: pixmap=1451, attached?=1 [ 41.007] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 41.007] __sna_free_pixmap(pixmap=1451) [ 41.007] __sna_pixmap_free_cpu: discarding CPU buffer, handle=11, size=12288 [ 41.007] kgem_bo_sync__cpu: handle=11 [ 41.007] sna_accel_watch_flush: enable=-1 [ 41.007] _kgem_bo_destroy: handle=11, proxy? 0 [ 41.007] __kgem_bo_destroy: handle=11, size=12288 [ 41.007] __kgem_bo_destroy: handle=11, not reusable [ 41.007] kgem_bo_free: handle=11, size=12288 [ 41.007] __kgem_busy: handle=11, busy=0, wedged=0 [ 41.007] kgem_bo_free: releasing 0x0:0x0 vma for handle=11, count=0 [ 41.007] sna_accel_flush: flush?=0, dirty?=0 [ 41.007] sna_block_handler (tv=567.150000) [ 41.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.007] sna_accel_do_throttle -- no pending activity [ 41.007] sna_wakeup_handler [ 41.007] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 41.007] __pop_freed_pixmap: reusing freed pixmap=1453 header [ 41.007] create_pixmap_hdr: pixmap=1460, width=48, height=48, usage=0 [ 41.007] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 41.007] __kgem_bo_init(handle=11, num_pages=3) [ 41.007] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=11 (proxy? 0) [ 41.007] sna_accel_watch_flush: enable=1 [ 41.007] __sna_damage_all(48, 48) [ 41.007] sna_pixmap_create_shm: serial=1460, 48x48, usage=0 [ 41.007] sna_accel_flush: flush?=0, dirty?=0 [ 41.007] sna_create_pixmap(48, 36, 24, usage=0) [ 41.007] kgem_can_create_2d: 48x36 @ 24 [ 41.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 41.007] kgem_can_create_2d: untiled size=8192 [ 41.007] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 41.007] kgem_choose_tiling: 48x36 -> 0 [ 41.007] sna_create_pixmap: usage=0, flags=b [ 41.007] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 41.007] __pop_freed_pixmap: reusing freed pixmap=1455 header [ 41.007] create_pixmap_hdr: pixmap=1462, width=48, height=36, usage=0 [ 41.007] sna_create_pixmap: serial=1462, 48x36, usage=0 [ 41.007] sna_composite_rectangles(pixmap=1463, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 41.007] sna_composite_rectangles: converted to op 0 [ 41.007] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 41.007] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 41.007] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 41.007] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 41.007] sna_composite_rectangles: dropping last-cpu hint [ 41.007] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=19... [ 41.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 41.007] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 41.007] sna_pixmap_move_to_gpu(pixmap=1463, usage=0), flags=b [ 41.007] sna_pixmap_move_to_gpu: CPU damage? 0 [ 41.007] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 41.007] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 41.007] kgem_choose_tiling: 48x36 -> 0 [ 41.007] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 41.007] kgem_choose_tiling: 48x36 -> 0 [ 41.007] sna_pixmap_alloc_gpu: pixmap=1463 [ 41.007] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 41.007] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 41.007] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 41.007] from inactive: pitch=192, tiling=0: handle=17, id=1131 [ 41.007] __sna_damage_all(48, 36) [ 41.007] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 41.007] sna_pixmap_mark_active: pixmap=1463, handle=17 [ 41.007] sna_drawable_use_bo: allocated GPU bo for operation [ 41.007] sna_drawable_use_bo: using GPU bo with damage? 0 [ 41.007] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 41.007] kgem_bo_is_render: handle=17, rq? 0 [0] [ 41.007] kgem_bo_is_render: handle=17, rq? 0 [0] [ 41.007] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 41.007] sna_render_get_solid: 0 [ 41.007] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 41.007] kgem_check_bo: num_pages=+2, num_exec=+1 [ 41.007] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 41.007] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 41.007] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 41.007] kgem_add_handle: handle=4, index=0 [ 41.007] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 41.007] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 41.007] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 41.007] gen9_composite_get_binding_table(ffc0) [ 41.007] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 41.007] kgem_add_handle: handle=17, index=1 [ 41.007] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa1000) [ 41.007] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 41.007] [3fe0] bind bo(handle=17, addr=fffa1000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 41.007] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 41.007] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 41.007] kgem_add_handle: handle=7, index=2 [ 41.007] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 41.007] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.007] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 41.007] gen9_emit_sampler: sampler = 1 [ 41.007] gen9_emit_sf: num_sf_outputs=1 [ 41.007] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 41.007] gen9_emit_vertex_elements: setup id=0 [ 41.008] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 41.008] (0, 0), (48, 36) [ 41.008] gen8_vertex_flush[490] = 3 [ 41.008] sna_composite_rectangles: pixmap=1463 marking clear [0]? 1 [ 41.008] sna_composite_rectangles(pixmap=1463, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 41.008] sna_composite_rectangles: converted to op 1 [ 41.008] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 41.008] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 41.008] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 41.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 41.008] sna_composite_rectangles: promoting to full GPU [ 41.008] sna_composite_rectangles: dropping last-cpu hint [ 41.008] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=19... [ 41.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 41.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.008] sna_drawable_use_bo: using whole GPU bo [ 41.008] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 41.008] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.008] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 41.008] sna_render_get_solid: ff2c001e [ 41.008] sna_render_get_solid(0) = ff2c001e (old) [ 41.008] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 41.008] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.008] gen9_composite_get_binding_table(ff00) [ 41.008] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 41.008] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 41.008] kgem_add_handle: handle=8, index=3 [ 41.008] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 41.008] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.008] gen9_emit_vertex_elements: setup id=0 [ 41.008] (0, 0), (48, 36) [ 41.008] gen8_vertex_flush[4cc] = 3 [ 41.008] sna_composite_rectangles: pixmap=1463 marking clear [ff2c001e]? 1 [ 41.008] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5a4, drawable=5b7 [ 41.008] sna_validate_gc: recomputing clip [ 41.008] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9aecc60] [ 41.008] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1463:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 41.008] sna_copy_area: normal copy [ 41.008] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 41.008] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 41.008] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 41.008] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 41.008] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 41.008] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 41.008] sna_do_copy: pixmap -- no source clipping [ 41.008] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 41.008] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 41.008] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1463+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 41.008] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=17, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 41.008] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 41.008] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=1b... [ 41.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 41.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.008] sna_drawable_use_bo: using whole GPU bo [ 41.008] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 41.008] sna_pixmap_move_to_gpu: already all-damaged [ 41.008] sna_pixmap_mark_active: pixmap=292, handle=9 [ 41.008] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 41.008] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 41.008] kgem_bo_is_render: handle=9, rq? 0 [0] [ 41.008] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.008] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.008] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 41.008] gen9_composite_get_binding_table(fe80) [ 41.008] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 41.008] kgem_add_handle: handle=9, index=4 [ 41.008] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 41.008] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 41.008] gen9_emit_sampler: sampler = 0 [ 41.008] gen9_emit_vertex_elements: setup id=0 [ 41.008] (3422, 6) -> (0, 0) + (48, 36) [ 41.008] gen8_vertex_flush[510] = 3 [ 41.008] sna_create_pixmap(80, 80, 32, usage=0) [ 41.008] kgem_can_create_2d: 80x80 @ 32 [ 41.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 41.008] kgem_can_create_2d: untiled size=28672 [ 41.008] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 41.008] kgem_choose_tiling: 80x80 -> 0 [ 41.008] sna_create_pixmap: usage=0, flags=b [ 41.008] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 41.008] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 41.008] create_pixmap: serial=1464, usage=0, 0x0 [ 41.008] create_pixmap_hdr: pixmap=1464, width=80, height=80, usage=0 [ 41.008] sna_create_pixmap: serial=1464, 80x80, usage=0 [ 41.008] sna_composite_rectangles(pixmap=1465, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 41.008] sna_composite_rectangles: converted to op 0 [ 41.008] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 41.008] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 41.008] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 41.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 41.008] sna_composite_rectangles: dropping last-cpu hint [ 41.008] sna_drawable_use_bo pixmap=1465, box=((0, 0), (80, 80)), flags=19... [ 41.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 41.008] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 41.008] sna_pixmap_move_to_gpu(pixmap=1465, usage=0), flags=b [ 41.008] sna_pixmap_move_to_gpu: CPU damage? 0 [ 41.008] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 41.008] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 41.008] kgem_choose_tiling: 80x80 -> 0 [ 41.008] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 41.008] kgem_choose_tiling: 80x80 -> 0 [ 41.008] sna_pixmap_alloc_gpu: pixmap=1465 [ 41.008] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 41.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 41.008] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 41.008] from inactive: pitch=320, tiling=0: handle=3, id=1132 [ 41.008] __sna_damage_all(80, 80) [ 41.008] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 41.008] sna_pixmap_mark_active: pixmap=1465, handle=3 [ 41.008] sna_drawable_use_bo: allocated GPU bo for operation [ 41.008] sna_drawable_use_bo: using GPU bo with damage? 0 [ 41.008] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 41.008] kgem_bo_is_render: handle=3, rq? 0 [0] [ 41.008] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 41.008] sna_render_get_solid: 0 [ 41.008] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 41.008] kgem_set_mode: flushing before new bo [ 41.008] gen8_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 41.008] gen8_vertex_close: copy to batch: 18 @ 330 [ 41.008] gen8_vertex_close: reloc[0] = 287 [ 41.008] kgem_add_reloc64: handle=0, pos=287, delta=1320, domains=200000 [ 41.008] kgem_add_reloc64[7] = (delta=1320, target handle=batch) [ 41.008] batch[1/1, flags=1800]: 330 348 16272 16384, nreloc=8, nexec=5, nfence=0, aperture=8114 [fenced=0] [ 41.008] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 41.008] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 41.008] kgem_fixup_relocs: shrinking by 61440 [ 41.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.008] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 41.008] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa1000 [ 41.008] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 41.008] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 41.008] __kgem_bo_clear_busy: handle=7 [ 41.008] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 41.008] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 41.008] __kgem_bo_clear_busy: handle=8 [ 41.008] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 41.008] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 41.008] __kgem_busy: handle=1, busy=131072, wedged=0 [ 41.008] kgem_check_bo: num_pages=+16, num_exec=+1 [ 41.008] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 41.008] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 41.008] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 41.008] kgem_add_handle: handle=4, index=0 [ 41.008] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 41.008] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 41.008] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 41.008] gen9_composite_get_binding_table(ffc0) [ 41.008] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 41.008] kgem_add_handle: handle=3, index=1 [ 41.008] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 41.008] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 41.008] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 41.008] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 41.008] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 41.008] kgem_add_handle: handle=7, index=2 [ 41.008] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 41.008] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.008] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 41.008] gen9_emit_sampler: sampler = 1 [ 41.008] gen9_emit_sf: num_sf_outputs=1 [ 41.008] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 41.008] gen9_emit_vertex_elements: setup id=0 [ 41.008] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 41.008] (0, 0), (80, 80) [ 41.008] gen8_vertex_flush[490] = 3 [ 41.008] sna_composite_rectangles: pixmap=1465 marking clear [0]? 1 [ 41.008] sna_composite_rectangles(pixmap=1465, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 41.008] sna_composite_rectangles: converted to op 1 [ 41.008] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 41.008] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 41.008] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 41.008] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 41.008] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 41.008] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 41.008] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 41.008] sna_composite_rectangles: dropping last-cpu hint [ 41.008] sna_drawable_use_bo pixmap=1465, box=((0, 0), (80, 80)), flags=1... [ 41.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 41.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.008] sna_drawable_use_bo: using whole GPU bo [ 41.008] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 41.008] kgem_bo_is_render: handle=3, rq? 1 [1] [ 41.008] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 41.008] sna_render_get_solid: 40404040 [ 41.008] sna_render_get_solid(1) = 40404040 (old) [ 41.008] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 41.008] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.008] gen9_composite_get_binding_table(ff00) [ 41.008] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 41.008] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 41.008] kgem_add_handle: handle=8, index=3 [ 41.008] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 41.008] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.008] gen9_emit_vertex_elements: setup id=0 [ 41.008] (0, 0), (2, 2) [ 41.008] (78, 0), (80, 2) [ 41.008] (0, 78), (2, 80) [ 41.008] (78, 78), (80, 80) [ 41.008] gen8_vertex_flush[4cc] = 12 [ 41.008] sna_composite(pixmap=1463, op=3, src=1465+(3422, 6), mask=0+(0, 0), dst=1463+(0, 0)+(0, 0), size=(48, 36) [ 41.008] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 41.008] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 41.008] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 41.008] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 41.008] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 41.008] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 41.008] gen9_render_composite: 48x36, current mode=1/1 [ 41.008] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.008] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 41.008] kgem_bo_is_busy: handle=17, domain: 3 exec? 0, rq? 1 [ 41.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.008] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 41.008] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=7... [ 41.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.008] sna_drawable_use_bo: using whole GPU bo [ 41.008] gen9_composite_set_target: pixmap=1463, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 41.008] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 41.008] sna_transform_is_imprecise_integer_translation: no transform [ 41.008] gen9_composite_picture: integer translation (0, 0), removing [ 41.008] sna_render_pixmap_bo pixmap=1465, (3422, 6)x(48, 36)/(80, 80) [ 41.009] sna_render_pixmap_bo: GPU all damaged [ 41.009] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.009] kgem_bo_is_render: handle=3, rq? 1 [1] [ 41.009] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 41.009] gen4_choose_composite_emitter: identity src, no mask [ 41.009] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.009] __kgem_retire_rq: request 1 complete [ 41.009] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 41.009] kgem_set_mode: flushing before new bo [ 41.009] gen8_vertex_close: used=30, vbo active? 0, vb=1, nreloc=1 [ 41.009] gen8_vertex_close: copy to batch: 30 @ 314 [ 41.009] gen8_vertex_close: reloc[0] = 287 [ 41.009] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 41.009] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 41.009] batch[1/1, flags=1800]: 314 344 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=28 [fenced=0] [ 41.009] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 41.009] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 41.009] kgem_fixup_relocs: shrinking by 61440 [ 41.009] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.009] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 41.009] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 41.009] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 41.009] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 41.009] __kgem_bo_clear_busy: handle=7 [ 41.009] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 41.009] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 41.009] __kgem_bo_clear_busy: handle=8 [ 41.009] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 41.009] __kgem_busy: handle=1, busy=131072, wedged=0 [ 41.009] kgem_check_bo: num_pages=+18, num_exec=+2 [ 41.009] aligning vertex: was 2, now 3 floats per vertex [ 41.009] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 41.009] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 41.009] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 41.009] kgem_add_handle: handle=4, index=0 [ 41.009] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 41.009] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 41.009] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 41.009] gen9_composite_get_binding_table(ffc0) [ 41.009] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 41.009] kgem_add_handle: handle=17, index=1 [ 41.009] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa1000) [ 41.009] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 41.009] [3fe0] bind bo(handle=17, addr=fffa1000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 41.009] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 41.009] kgem_add_handle: handle=3, index=2 [ 41.009] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 41.009] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 41.009] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 41.009] gen9_emit_sampler: sampler = a [ 41.009] gen9_emit_sf: num_sf_outputs=1 [ 41.009] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 41.009] gen9_emit_vertex_elements: setup id=2 [ 41.009] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 41.009] gen9_render_composite_box: (0, 0), (48, 36) [ 41.009] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 41.009] gen8_vertex_flush[490] = 3 [ 41.009] sna_destroy_pixmap: pixmap=1465, attached?=1 [ 41.009] _kgem_bo_destroy: handle=3, proxy? 0 [ 41.009] __kgem_bo_destroy: handle=3, size=65536 [ 41.009] __kgem_bo_destroy: handle=3 -> active [ 41.009] __sna_free_pixmap(pixmap=1465) [ 41.009] sna_create_pixmap(2, 64, 32, usage=0) [ 41.009] kgem_can_create_2d: 2x64 @ 32 [ 41.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 41.009] kgem_can_create_2d: untiled size=4096 [ 41.009] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 41.009] kgem_choose_tiling: 2x64 -> 0 [ 41.009] sna_create_pixmap: usage=0, flags=a [ 41.009] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 41.009] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 41.009] create_pixmap: serial=1466, usage=0, 2x64 [ 41.009] sna_create_pixmap: serial=1466, 2x64, usage=0 [ 41.009] sna_composite_rectangles(pixmap=1467, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 41.009] sna_composite_rectangles: converted to op 0 [ 41.009] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 41.009] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 41.009] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 41.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 41.009] sna_composite_rectangles: fallback, dst pixmap=1467 too small or not attached [ 41.009] sna_composite_rectangles: fallback [ 41.009] sna_drawable_move_region_to_cpu(pixmap=1467 (2x64), [(0, 0), (2, 64)], flags=1) [ 41.009] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 41.009] _sna_pixmap_move_to_cpu(pixmap=1467, 2x64, flags=1) [ 41.009] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 41.009] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 41.009] operate_inplace: no, inplace operation not suitable [ 41.009] _sna_pixmap_move_to_cpu: marking as damaged [ 41.009] __sna_damage_all(2, 64) [ 41.009] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.009] sna_create_pixmap(1, 32, 32, usage=0) [ 41.009] kgem_can_create_2d: 1x32 @ 32 [ 41.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 41.009] kgem_can_create_2d: untiled size=4096 [ 41.009] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 41.009] kgem_choose_tiling: 1x32 -> 0 [ 41.009] sna_create_pixmap: usage=0, flags=a [ 41.009] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 41.009] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 41.009] create_pixmap: serial=1468, usage=0, 1x32 [ 41.009] sna_create_pixmap: serial=1468, 1x32, usage=0 [ 41.009] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5b3, drawable=5bd [ 41.009] sna_validate_gc: recomputing clip [ 41.009] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 41.009] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 41.009] try_upload__fast: ignore existing cpu damage (if any) [ 41.009] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 41.009] try_upload__fast: no, no gpu damage [ 41.009] sna_drawable_move_region_to_cpu(pixmap=1469 (1x32), [(0, 0), (1, 32)], flags=1) [ 41.009] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 41.009] _sna_pixmap_move_to_cpu(pixmap=1469, 1x32, flags=1) [ 41.009] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 41.009] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 41.009] operate_inplace: no, inplace operation not suitable [ 41.009] _sna_pixmap_move_to_cpu: marking as damaged [ 41.009] __sna_damage_all(1, 32) [ 41.009] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.009] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 41.009] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 41.009] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 41.009] sna_accel_flush: flush?=0, dirty?=0 [ 41.009] sna_composite(pixmap=1467, op=1, src=1469+(0, 0), mask=0+(0, 0), dst=1467+(0, 0)+(0, 0), size=(2, 64) [ 41.009] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 41.009] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 41.009] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 41.009] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 41.009] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 41.009] sna_composite: fallback, dst pixmap=1467 is too small (or completely damaged) [ 41.009] sna_composite: fallback -- fbComposite [ 41.009] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 41.009] sna_composite_fb: fallback -- move src to cpu [ 41.009] _sna_pixmap_move_to_cpu(pixmap=1469, 1x32, flags=2) [ 41.009] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8eac1, is-clear?=0 [ 41.009] _sna_pixmap_move_to_cpu: CPU all-damaged [ 41.009] sna_composite_fb: fallback -- move dst to cpu [ 41.009] sna_drawable_move_region_to_cpu(pixmap=1467 (2x64), [(0, 0), (2, 64)], flags=5) [ 41.009] sna_drawable_move_region_to_cpu: pixmap=1467 all damaged on CPU [ 41.009] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 41.009] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 41.009] sna_transform_is_imprecise_integer_translation: not unity scaling [ 41.009] sna_destroy_pixmap: pixmap=1469, attached?=1 [ 41.009] __sna_free_pixmap(pixmap=1469) [ 41.009] sna_composite(pixmap=1463, op=3, src=1467+(3422, 6), mask=0+(0, 0), dst=1463+(0, 0)+(0, 0), size=(48, 36) [ 41.009] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 41.009] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 41.009] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 41.009] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 41.009] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 41.009] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 41.009] gen9_render_composite: 48x36, current mode=1/1 [ 41.009] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.009] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 41.009] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.009] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 41.009] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=7... [ 41.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.009] sna_drawable_use_bo: using whole GPU bo [ 41.009] gen9_composite_set_target: pixmap=1463, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 41.009] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 41.009] sna_transform_is_imprecise_integer_translation: no transform [ 41.009] gen9_composite_picture: integer translation (0, 0), removing [ 41.009] sna_render_pixmap_bo pixmap=1467, (3422, 6)x(48, 36)/(2, 64) [ 41.009] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 41.009] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 41.009] use_cpu_bo: no cpu bo [ 41.009] kgem_choose_tiling: too thin [2] for TILING_Y [ 41.009] kgem_choose_tiling: 2x36 -> 0 [ 41.009] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 41.009] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 41.009] sna_drawable_move_region_to_cpu(pixmap=1467 (2x64), [(0, 6), (2, 42)], flags=2) [ 41.009] sna_drawable_move_region_to_cpu: pixmap=1467 all damaged on CPU [ 41.009] kgem_can_create_2d: 2x36 @ 32 [ 41.009] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 41.009] kgem_can_create_2d: untiled size=4096 [ 41.009] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 41.009] kgem_choose_tiling: 2x36 -> 0 [ 41.009] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 41.009] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 41.009] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 41.009] kgem_create_buffer: searching for an inactive GTT map for upload [ 41.009] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 41.009] search_linear_cache: searching for inactive gtt map [ 41.009] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 41.009] search_linear_cache: searching for inactive gtt map [ 41.009] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 41.009] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 41.009] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 41.009] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 41.009] kgem_create_buffer: reusing handle=23 for buffer [ 41.009] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 41.009] init_buffer_from_bo: reusing handle=23 for buffer [ 41.009] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 41.009] kgem_bo_map: converting request for GTT map into CPU map [ 41.009] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 41.009] kgem_bo_sync__cpu: handle=23 [ 41.009] __kgem_busy: handle=23, busy=0, wedged=0 [ 41.009] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 41.009] __kgem_busy: handle=23, busy=0, wedged=0 [ 41.009] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 41.009] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 41.009] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 41.009] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 41.009] __kgem_bo_init(handle=23, num_pages=1152) [ 41.009] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 41.009] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.009] kgem_bo_is_render: handle=23, rq? 0 [0] [ 41.009] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 41.009] gen4_choose_composite_emitter: identity src, no mask [ 41.009] kgem_check_bo: num_pages=+64, num_exec=+1 [ 41.009] gen9_composite_get_binding_table(ff00) [ 41.009] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 41.009] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 41.009] kgem_add_handle: handle=23, index=3 [ 41.009] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 41.009] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 41.009] gen9_emit_vertex_elements: setup id=2 [ 41.009] gen9_render_composite_box: (0, 0), (48, 36) [ 41.009] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 41.009] gen8_vertex_flush[4cc] = 3 [ 41.009] _kgem_bo_destroy: handle=23, proxy? 1 [ 41.009] sna_destroy_pixmap: pixmap=1467, attached?=1 [ 41.009] __sna_free_pixmap(pixmap=1467) [ 41.009] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1463:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 41.009] sna_copy_area: normal copy [ 41.009] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 41.009] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 41.009] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 41.009] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 41.009] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 41.009] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 41.009] sna_do_copy: pixmap -- no source clipping [ 41.009] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 41.009] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 41.009] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1463+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 41.009] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=17, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 41.009] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 41.009] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=1b... [ 41.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 41.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.009] sna_drawable_use_bo: using whole GPU bo [ 41.009] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 41.009] sna_pixmap_move_to_gpu: already all-damaged [ 41.009] sna_pixmap_mark_active: pixmap=292, handle=9 [ 41.009] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 41.009] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 41.009] kgem_bo_is_render: handle=9, rq? 0 [0] [ 41.009] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.009] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.009] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 41.009] aligning vertex: was 3, now 2 floats per vertex [ 41.009] gen9_composite_get_binding_table(fe80) [ 41.009] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 41.009] kgem_add_handle: handle=9, index=4 [ 41.009] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 41.009] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 41.009] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 41.009] gen9_emit_sampler: sampler = 0 [ 41.009] gen9_emit_vertex_elements: setup id=0 [ 41.009] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 41.009] (3422, 6) -> (0, 0) + (48, 36) [ 41.009] gen8_vertex_flush[558] = 3 [ 41.009] sna_composite_rectangles(pixmap=1463, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 41.009] sna_composite_rectangles: converted to op 3 [ 41.009] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 41.009] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 41.009] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 41.009] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 41.009] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=1... [ 41.009] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 41.009] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.009] sna_drawable_use_bo: using whole GPU bo [ 41.010] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 41.010] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.010] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 41.010] sna_render_get_solid: 660a0a0a [ 41.010] sna_render_get_solid(2) = 660a0a0a (old) [ 41.010] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 41.010] kgem_check_bo: num_pages=+0, num_exec=+0 [ 41.010] gen9_composite_get_binding_table(fe00) [ 41.010] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 41.010] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 41.010] kgem_add_handle: handle=8, index=5 [ 41.010] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 41.010] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 41.010] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 41.010] gen9_emit_sampler: sampler = 1 [ 41.010] gen9_emit_vertex_elements: setup id=0 [ 41.010] (0, 0), (48, 36) [ 41.010] gen8_vertex_flush[5b4] = 3 [ 41.010] sna_composite(pixmap=1463, op=3, src=1461+(0, 6), mask=0+(0, 0), dst=1463+(0, 0)+(0, 0), size=(48, 36) [ 41.010] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 41.010] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 41.010] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 41.010] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 41.010] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 41.010] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 41.010] gen9_render_composite: 48x36, current mode=1/1 [ 41.010] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.010] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 41.010] kgem_bo_is_busy: handle=17, domain: 0 exec? 1, rq? 1 [ 41.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 41.010] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 41.010] sna_drawable_use_bo pixmap=1463, box=((0, 0), (48, 36)), flags=7... [ 41.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 41.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.010] sna_drawable_use_bo: using whole GPU bo [ 41.010] gen9_composite_set_target: pixmap=1463, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 41.010] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 41.010] sna_transform_is_imprecise_integer_translation: no transform [ 41.010] gen9_composite_picture: integer translation (0, 0), removing [ 41.010] sna_render_pixmap_bo pixmap=1461, (0, 6)x(48, 36)/(48, 48) [ 41.010] sna_render_pixmap_bo: CPU all damaged [ 41.010] sna_add_flush_pixmap: marking pixmap=1461 for flushing [ 41.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.010] __kgem_retire_rq: request 1 complete [ 41.010] sna_add_flush_pixmap: new flush bo, flushing before [ 41.010] gen8_vertex_close: used=30, vbo active? 0, vb=5, nreloc=2 [ 41.010] gen8_vertex_close: copy to batch: 30 @ 372 [ 41.010] gen8_vertex_close: reloc[0] = 287 [ 41.010] kgem_add_reloc64: handle=0, pos=287, delta=1488, domains=200000 [ 41.010] kgem_add_reloc64[8] = (delta=1488, target handle=batch) [ 41.010] gen8_vertex_close: reloc[1] = 337 [ 41.010] kgem_add_reloc64: handle=0, pos=337, delta=1488, domains=200000 [ 41.010] kgem_add_reloc64[9] = (delta=1488, target handle=batch) [ 41.010] batch[1/1, flags=1800]: 372 402 16240 16384, nreloc=10, nexec=6, nfence=0, aperture=8193 [fenced=0] [ 41.010] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 41.010] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 41.010] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 41.010] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 41.010] kgem_fixup_relocs: shrinking by 61440 [ 41.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.010] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 41.010] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa1000 [ 41.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 41.010] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 41.010] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 41.010] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 41.010] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 41.010] __kgem_bo_clear_busy: handle=8 [ 41.010] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 41.010] __kgem_busy: handle=1, busy=131072, wedged=0 [ 41.010] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.010] kgem_bo_is_render: handle=11, rq? 0 [0] [ 41.010] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 41.010] gen4_choose_composite_emitter: identity src, no mask [ 41.010] needs_batch_flush: flushing before handle=11 for new reservation [ 41.010] kgem_check_bo: num_pages=+5, num_exec=+2 [ 41.010] aligning vertex: was 2, now 3 floats per vertex [ 41.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 41.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 41.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 41.010] kgem_add_handle: handle=4, index=0 [ 41.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 41.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 41.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 41.010] gen9_composite_get_binding_table(ffc0) [ 41.010] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 41.010] kgem_add_handle: handle=17, index=1 [ 41.010] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa1000) [ 41.010] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 41.010] [3fe0] bind bo(handle=17, addr=fffa1000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 41.010] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 41.010] kgem_add_handle: handle=11, index=2 [ 41.010] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 41.010] [3fd0] bind bo(handle=11, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 41.010] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 41.010] gen9_emit_sampler: sampler = 2 [ 41.010] gen9_emit_sf: num_sf_outputs=1 [ 41.010] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 41.010] gen9_emit_vertex_elements: setup id=2 [ 41.010] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 41.010] gen9_render_composite_box: (0, 0), (48, 36) [ 41.010] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 41.010] gen8_vertex_flush[490] = 3 [ 41.010] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5b7, drawable=5a4 [ 41.010] sna_validate_gc: recomputing clip [ 41.010] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 41.010] sna_copy_area: src=pixmap=1463:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 41.010] sna_copy_area: normal copy [ 41.010] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 41.010] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 41.010] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 41.010] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 41.010] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 41.010] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 41.010] sna_do_copy: pixmap -- no source clipping [ 41.010] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 41.010] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 41.010] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1463+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 41.010] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=17, cpu_bo=0), replaces=0 [ 41.010] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 41.010] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 41.010] sna_drawable_use_bo: pinned, never REPLACES [ 41.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 41.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 41.010] sna_drawable_use_bo: applying move-to-gpu override [ 41.010] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 41.010] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 41.010] wait_for_shadow: setting front pixmap to handle=27 [ 41.010] sna_drawable_use_bo: using whole GPU bo [ 41.010] sna_pixmap_move_to_gpu(pixmap=1463, usage=0), flags=a [ 41.010] sna_pixmap_move_to_gpu: already all-damaged [ 41.010] sna_pixmap_mark_active: pixmap=1463, handle=17 [ 41.010] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 41.010] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 41.010] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.010] kgem_bo_is_render: handle=27, rq? 0 [0] [ 41.010] kgem_bo_is_render: handle=27, rq? 0 [0] [ 41.010] kgem_bo_is_render: handle=17, rq? 1 [1] [ 41.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.010] __kgem_retire_rq: request 1 complete [ 41.010] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 41.010] kgem_bo_move_to_cache: release handle=3 [ 41.010] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 41.010] kgem_set_mode: flushing before new bo [ 41.010] gen8_vertex_close: used=9, vbo active? 0, vb=4, nreloc=1 [ 41.010] gen8_vertex_close: copy to batch: 9 @ 298 [ 41.010] gen8_vertex_close: reloc[0] = 287 [ 41.010] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 41.010] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 41.010] batch[1/1, flags=1800]: 298 307 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=15 [fenced=0] [ 41.010] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 41.010] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 41.010] kgem_fixup_relocs: shrinking by 61440 [ 41.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.010] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 41.010] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa1000 [ 41.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 41.010] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9e000 [ 41.010] __kgem_busy: handle=1, busy=131072, wedged=0 [ 41.010] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 41.010] aligning vertex: was 3, now 2 floats per vertex [ 41.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 41.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 41.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 41.010] kgem_add_handle: handle=4, index=0 [ 41.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 41.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 41.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 41.010] gen9_composite_get_binding_table(ffc0) [ 41.010] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 41.010] kgem_add_handle: handle=27, index=1 [ 41.010] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 41.010] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 41.010] [3fe0] bind bo(handle=27, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 41.010] kgem_add_reloc64: handle=17, pos=16344, delta=0, domains=40000 [ 41.010] kgem_add_handle: handle=17, index=2 [ 41.010] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffa1000) [ 41.010] [3fd0] bind bo(handle=17, addr=fffa1000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 41.010] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 41.010] gen9_emit_sampler: sampler = 0 [ 41.010] gen9_emit_sf: num_sf_outputs=1 [ 41.010] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 41.010] gen9_emit_vertex_elements: setup id=0 [ 41.010] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 41.010] (0, 0) -> (3422, 6) + (48, 36) [ 41.010] gen8_vertex_flush[490] = 3 [ 41.010] sna_destroy_pixmap: pixmap=1463, attached?=1 [ 41.010] _kgem_bo_destroy: handle=17, proxy? 0 [ 41.010] __kgem_bo_destroy: handle=17, size=8192 [ 41.010] __kgem_bo_destroy: handle=17 -> active [ 41.010] __sna_free_pixmap(pixmap=1463) [ 41.010] sna_accel_flush: flush?=0, dirty?=1 [ 41.010] sna_accel_flush: syncing SHM pixmap=1461 (refcnt=1) [ 41.010] _sna_pixmap_move_to_cpu(pixmap=1461, 48x48, flags=3) [ 41.010] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 41.010] _sna_pixmap_move_to_cpu: CPU all-damaged [ 41.010] _sna_pixmap_move_to_cpu: syncing CPU bo [ 41.010] kgem_bo_sync__cpu_full: handle=11 [ 41.010] __kgem_busy: handle=11, busy=0, wedged=0 [ 41.010] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 41.010] __kgem_busy: handle=11, busy=0, wedged=0 [ 41.010] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 41.010] __kgem_retire_requests_upto(handle=11, ring=0) [ 41.010] __kgem_retire_rq: request 1 complete [ 41.010] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 41.010] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 41.010] sna_accel_flush: flush?=0, dirty?=0 [ 41.010] sna_block_handler (tv=567.147000) [ 41.010] kgem_retire, need_retire?=1 [ 41.010] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 41.010] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 41.010] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 41.010] kgem_retire -- retired=0, need_retire=0 [ 41.010] kgem_retire__buffers: handle=23, busy? 0 [0] [ 41.010] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 41.010] __kgem_bo_destroy: handle=23, size=262144 [ 41.010] kgem_bo_replace_io: transferring io handle=23 to bo [ 41.010] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 41.010] sna_accel_block: GPU idle, flushing [ 41.010] gen8_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 41.010] gen8_vertex_close: copy to batch: 6 @ 298 [ 41.010] gen8_vertex_close: reloc[0] = 287 [ 41.010] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 41.010] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 41.011] batch[1/1, flags=1800]: 298 304 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=16212 [fenced=0] [ 41.011] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 41.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 41.011] kgem_fixup_relocs: shrinking by 61440 [ 41.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 41.011] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 41.011] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 41.011] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffa1000 [ 41.011] __kgem_busy: handle=1, busy=131072, wedged=0 [ 41.011] has_shadow: has pending damage? 1, outstanding flips: 0 [ 41.011] start_flush: has dirty shadow [ 41.011] timer_enable (time=41010), starting timer 0 [ 41.011] timer_enable (time=41010), starting timer 1 [ 41.011] sna_accel_block: evaluating timers, active=7 [ 41.011] sna_accel_block: flush timer expires in 8 [41018] [ 41.019] sna_wakeup_handler [ 41.019] sna_block_handler (tv=567.138000) [ 41.019] kgem_retire, need_retire?=1 [ 41.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 41.019] kgem_retire__requests_ring: retiring ring 0 [ 41.019] __kgem_busy: handle=1, busy=0, wedged=0 [ 41.019] __kgem_retire_rq: request 1 complete [ 41.019] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 41.019] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 41.019] kgem_bo_move_to_cache: release handle=17 [ 41.019] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 41.019] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 41.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 41.019] kgem_retire -- retired=1, need_retire=0 [ 41.019] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.019] sna_scanout_do_flush (time=41019), triggered [ 41.019] sna_scanout_flush (time=41019), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 41.019] has_shadow: has pending damage? 1, outstanding flips: 0 [ 41.019] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 41.019] has_shadow: has pending damage? 1, outstanding flips: 0 [ 41.019] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 41.019] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 41.019] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 41.019] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 41.019] sna_pixmap_move_to_gpu: already all-damaged [ 41.019] sna_pixmap_mark_active: pixmap=165, handle=27 [ 41.019] sna_mode_redisplay: crtc[0] transformed? 0 [ 41.019] sna_mode_redisplay: crtc[1] transformed? 0 [ 41.019] sna_mode_redisplay: crtc[2] transformed? 0 [ 41.019] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 41.019] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 41.019] get_fb: reusing fb=101 for handle=27 [ 41.019] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 41.019] __kgem_bo_clear_busy: handle=27 [ 41.019] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 41.019] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 41.019] __kgem_bo_clear_busy: handle=27 [ 41.019] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 41.019] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 41.019] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=27, shadow handle=35 [ 41.019] sna_accel_block: evaluating timers, active=7 [ 41.019] sna_accel_block: flush timer expires in 16 [41035] [ 41.028] sna_wakeup_handler [ 41.028] sna_mode_wakeup: len=32 [ 41.028] sna_mode_wakeup: recording last swap on pipe=1, frame 2185 [889], time 41.28877 [ 41.028] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 41.028] sna_mode_wakeup: flip complete, pending? 2 [ 41.028] sna_block_handler (tv=567.129000) [ 41.028] sna_scanout_do_flush: flush timer active: delta=7 [ 41.028] sna_accel_do_throttle (time=41028), triggered [ 41.028] sna_accel_throttle (time=41028) [ 41.028] sna_accel_disarm_timer[1] (time=41028) [ 41.028] sna_accel_block: evaluating timers, active=5 [ 41.028] sna_accel_block: flush timer expires in 7 [41035] [ 41.029] sna_wakeup_handler [ 41.029] sna_mode_wakeup: len=32 [ 41.029] sna_mode_wakeup: recording last swap on pipe=0, frame 2215 [8a7], time 41.30184 [ 41.029] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 41.029] sna_mode_wakeup: flip complete, pending? 1 [ 41.029] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.029] sna_block_handler (tv=567.128000) [ 41.029] sna_scanout_do_flush: flush timer active: delta=6 [ 41.029] sna_accel_do_throttle -- no pending activity [ 41.029] sna_accel_block: evaluating timers, active=5 [ 41.029] sna_accel_block: flush timer expires in 6 [41035] [ 41.036] sna_wakeup_handler [ 41.036] sna_block_handler (tv=567.121000) [ 41.036] sna_scanout_do_flush: flush timer active: delta=-1 [ 41.036] sna_scanout_do_flush (time=41036), triggered [ 41.036] sna_scanout_flush (time=41036), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 41.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.036] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 41.036] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.036] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.036] sna_accel_do_throttle -- no pending activity [ 41.036] sna_accel_block: evaluating timers, active=5 [ 41.036] sna_accel_block: flush timer expires in 16 [41052] [ 41.052] sna_wakeup_handler [ 41.052] sna_block_handler (tv=567.105000) [ 41.052] sna_scanout_do_flush: flush timer active: delta=0 [ 41.052] sna_scanout_do_flush (time=41052), triggered [ 41.052] sna_scanout_flush (time=41052), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 41.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.052] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 41.052] has_shadow: has pending damage? 0, outstanding flips: 0 [ 41.052] sna_accel_disarm_timer[0] (time=41052) [ 41.052] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 41.052] sna_accel_do_throttle -- no pending activity [ 69.502] sna_wakeup_handler [ 69.502] sna_accel_flush: flush?=0, dirty?=0 [ 69.502] sna_create_pixmap(72, 36, 24, usage=0) [ 69.502] kgem_can_create_2d: 72x36 @ 24 [ 69.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=36 [ 69.502] kgem_can_create_2d: untiled size=12288 [ 69.502] kgem_choose_tiling: too thin [width 72, 32 bpp] for TILING_X [ 69.502] kgem_choose_tiling: 72x36 -> 0 [ 69.502] sna_create_pixmap: usage=0, flags=b [ 69.502] sna_create_pixmap: creating GPU pixmap 72x36, stride=288, flags=b [ 69.502] __pop_freed_pixmap: reusing freed pixmap=1463 header [ 69.502] create_pixmap_hdr: pixmap=1470, width=72, height=36, usage=0 [ 69.502] sna_create_pixmap: serial=1470, 72x36, usage=0 [ 69.502] sna_composite_rectangles(pixmap=1471, op=0, 0 x 1 [(0, 0)x(72, 36) ...]) [ 69.502] sna_composite_rectangles: converted to op 0 [ 69.502] sna_composite_rectangles[0] (0, 0)x(72, 36) -> (0, 0), (72, 36) [ 69.502] sna_composite_rectangles: nrects=1, region=(0, 0), (72, 36) x 1 [ 69.502] sna_composite_rectangles: clipped extents (0, 0),(72, 36) x 1 [ 69.502] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(72, 36) [ 69.502] sna_composite_rectangles: dropping last-cpu hint [ 69.502] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=19... [ 69.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.502] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 69.502] sna_pixmap_move_to_gpu(pixmap=1471, usage=0), flags=b [ 69.502] sna_pixmap_move_to_gpu: CPU damage? 0 [ 69.502] sna_pixmap_move_to_gpu: creating GPU bo (72x36@32), create=b [ 69.502] kgem_choose_tiling: too thin [width 72, 32 bpp] for TILING_X [ 69.502] kgem_choose_tiling: 72x36 -> 0 [ 69.502] kgem_choose_tiling: too thin [width 72, 32 bpp] for TILING_X [ 69.502] kgem_choose_tiling: 72x36 -> 0 [ 69.502] sna_pixmap_alloc_gpu: pixmap=1471 [ 69.502] kgem_create_2d(72x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 69.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=36 [ 69.502] inactive too small: 2 < 3 [ 69.502] __kgem_bo_init(handle=19, num_pages=3) [ 69.502] new pitch=288, tiling=0, handle=19, id=1135, num_pages=3 [3], bucket=1 [ 69.502] __sna_damage_all(72, 36) [ 69.502] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 69.502] sna_pixmap_mark_active: pixmap=1471, handle=19 [ 69.502] sna_drawable_use_bo: allocated GPU bo for operation [ 69.502] sna_drawable_use_bo: using GPU bo with damage? 0 [ 69.503] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 69.503] kgem_bo_is_render: handle=19, rq? 0 [0] [ 69.503] kgem_bo_is_render: handle=19, rq? 0 [0] [ 69.503] gen9_render_fill_boxes(0 x 1 [(0, 0), (72, 36) ...]) [ 69.503] sna_render_get_solid: 0 [ 69.503] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 69.503] needs_batch_flush: flushing before handle=19 for new reservation [ 69.503] kgem_check_bo: num_pages=+3, num_exec=+1 [ 69.503] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.503] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.503] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.503] kgem_add_handle: handle=4, index=0 [ 69.503] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.503] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.503] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.503] gen9_composite_get_binding_table(ffc0) [ 69.503] kgem_add_reloc64: handle=19, pos=16360, delta=0, domains=20002 [ 69.503] kgem_add_handle: handle=19, index=1 [ 69.503] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 69.503] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 69.503] [3fe0] bind bo(handle=19, addr=0), format=192, width=72, height=36, pitch=288, tiling=0 -> render [ 69.503] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 69.503] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 69.503] kgem_add_handle: handle=7, index=2 [ 69.503] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 69.503] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.503] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.503] gen9_emit_sampler: sampler = 1 [ 69.503] gen9_emit_sf: num_sf_outputs=1 [ 69.503] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.503] gen9_emit_vertex_elements: setup id=0 [ 69.503] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.503] (0, 0), (72, 36) [ 69.503] gen8_vertex_flush[490] = 3 [ 69.503] sna_composite_rectangles: pixmap=1471 marking clear [0]? 1 [ 69.503] sna_composite_rectangles(pixmap=1471, op=1, ff2c001e x 1 [(0, 0)x(72, 36) ...]) [ 69.503] sna_composite_rectangles: converted to op 1 [ 69.503] sna_composite_rectangles[0] (0, 0)x(72, 36) -> (0, 0), (72, 36) [ 69.503] sna_composite_rectangles: nrects=1, region=(0, 0), (72, 36) x 1 [ 69.503] sna_composite_rectangles: clipped extents (0, 0),(72, 36) x 1 [ 69.503] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(72, 36) [ 69.503] sna_composite_rectangles: promoting to full GPU [ 69.503] sna_composite_rectangles: dropping last-cpu hint [ 69.503] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=19... [ 69.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.503] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.503] sna_drawable_use_bo: using whole GPU bo [ 69.503] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 69.503] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.503] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (72, 36) ...]) [ 69.503] sna_render_get_solid: ff2c001e [ 69.503] sna_render_get_solid(0) = ff2c001e (old) [ 69.503] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 69.503] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.503] gen9_composite_get_binding_table(ff00) [ 69.503] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 69.503] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 69.503] kgem_add_handle: handle=8, index=3 [ 69.503] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 69.503] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.503] gen9_emit_vertex_elements: setup id=0 [ 69.504] (0, 0), (72, 36) [ 69.504] gen8_vertex_flush[4cc] = 3 [ 69.504] sna_composite_rectangles: pixmap=1471 marking clear [ff2c001e]? 1 [ 69.504] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5a4, drawable=5bf [ 69.504] sna_validate_gc: recomputing clip [ 69.504] sna_validate_gc: composite clip=1x[(0, 0), (72, 36)] [0x55bca9aecc60] [ 69.504] sna_copy_area: src=pixmap=292:(3694, 6)x(72, 36)+(0, 0) -> dst=pixmap=1471:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 69.504] sna_copy_area: normal copy [ 69.504] sna_do_copy: src=(3694, 6), dst=(0, 0), size=(72x36) [ 69.504] sna_do_copy: after drawable: src=(3694, 6), dst=(0, 0), size=(72x36) [ 69.504] sna_do_copy: dst extents (0, 0), (72, 36), dst clip extents (0, 0), (72, 36), dst size=72x36 [ 69.504] sna_do_copy: clipped dst extents (0, 0), (72, 36) [ 69.504] sna_do_copy: unclipped src extents (3694, 6), (3766, 42) [ 69.504] sna_do_copy: clipped src extents (3694, 6), (3766, 42) [ 69.504] sna_do_copy: pixmap -- no source clipping [ 69.504] sna_do_copy: src extents (3694, 6), (3766, 42) x 1 [ 69.504] sna_do_copy: copy region (0, 0), (72, 36) x 1 + (3694, 6) [ 69.504] sna_copy_boxes (boxes=1x[(0, 0), (72, 36)...], src pixmap=292+(3694, 6), dst pixmap=1471+(0, 0), alu=3, src.size=3840x2160, dst.size=72x36) [ 69.504] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=19, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 69.504] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 69.504] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=1b... [ 69.504] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 69.504] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.504] sna_drawable_use_bo: using whole GPU bo [ 69.504] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 69.504] sna_pixmap_move_to_gpu: already all-damaged [ 69.504] sna_pixmap_mark_active: pixmap=292, handle=9 [ 69.504] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 69.504] gen9_render_copy_boxes (3694, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 69.504] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.504] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.504] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.504] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 69.504] gen9_composite_get_binding_table(fe80) [ 69.504] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 69.504] kgem_add_handle: handle=9, index=4 [ 69.504] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 69.504] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 69.504] gen9_emit_sampler: sampler = 0 [ 69.504] gen9_emit_vertex_elements: setup id=0 [ 69.504] (3694, 6) -> (0, 0) + (72, 36) [ 69.504] gen8_vertex_flush[510] = 3 [ 69.504] sna_create_pixmap(80, 80, 32, usage=0) [ 69.504] kgem_can_create_2d: 80x80 @ 32 [ 69.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 69.504] kgem_can_create_2d: untiled size=28672 [ 69.504] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 69.504] kgem_choose_tiling: 80x80 -> 0 [ 69.504] sna_create_pixmap: usage=0, flags=b [ 69.504] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 69.504] __pop_freed_pixmap: reusing freed pixmap=1465 header [ 69.504] create_pixmap_hdr: pixmap=1472, width=80, height=80, usage=0 [ 69.504] sna_create_pixmap: serial=1472, 80x80, usage=0 [ 69.504] sna_composite_rectangles(pixmap=1473, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 69.504] sna_composite_rectangles: converted to op 0 [ 69.504] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 69.504] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 69.504] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 69.505] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 69.505] sna_composite_rectangles: dropping last-cpu hint [ 69.505] sna_drawable_use_bo pixmap=1473, box=((0, 0), (80, 80)), flags=19... [ 69.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 69.505] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 69.505] sna_pixmap_move_to_gpu(pixmap=1473, usage=0), flags=b [ 69.505] sna_pixmap_move_to_gpu: CPU damage? 0 [ 69.505] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 69.505] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 69.505] kgem_choose_tiling: 80x80 -> 0 [ 69.505] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 69.505] kgem_choose_tiling: 80x80 -> 0 [ 69.505] sna_pixmap_alloc_gpu: pixmap=1473 [ 69.505] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 69.505] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 69.505] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 69.505] from inactive: pitch=320, tiling=0: handle=3, id=1136 [ 69.505] __sna_damage_all(80, 80) [ 69.505] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 69.505] sna_pixmap_mark_active: pixmap=1473, handle=3 [ 69.505] sna_drawable_use_bo: allocated GPU bo for operation [ 69.505] sna_drawable_use_bo: using GPU bo with damage? 0 [ 69.505] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 69.505] kgem_bo_is_render: handle=3, rq? 0 [0] [ 69.505] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 69.505] sna_render_get_solid: 0 [ 69.505] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.505] kgem_set_mode: flushing before new bo [ 69.505] gen8_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 69.505] gen8_vertex_close: copy to batch: 18 @ 330 [ 69.505] gen8_vertex_close: reloc[0] = 287 [ 69.505] kgem_add_reloc64: handle=0, pos=287, delta=1320, domains=200000 [ 69.505] kgem_add_reloc64[7] = (delta=1320, target handle=batch) [ 69.505] batch[1/1, flags=1800]: 330 348 16272 16384, nreloc=8, nexec=5, nfence=0, aperture=8115 [fenced=0] [ 69.505] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.505] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.505] kgem_fixup_relocs: shrinking by 61440 [ 69.505] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.505] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.505] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff9b000 [ 69.505] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.505] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.505] __kgem_bo_clear_busy: handle=7 [ 69.505] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 69.505] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.505] __kgem_bo_clear_busy: handle=8 [ 69.505] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 69.506] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 69.506] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.506] kgem_check_bo: num_pages=+16, num_exec=+1 [ 69.506] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.506] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.506] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.506] kgem_add_handle: handle=4, index=0 [ 69.506] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.506] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.506] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.506] gen9_composite_get_binding_table(ffc0) [ 69.506] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 69.506] kgem_add_handle: handle=3, index=1 [ 69.506] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 69.506] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 69.506] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 69.506] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 69.506] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 69.506] kgem_add_handle: handle=7, index=2 [ 69.506] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 69.506] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.506] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.506] gen9_emit_sampler: sampler = 1 [ 69.506] gen9_emit_sf: num_sf_outputs=1 [ 69.506] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.506] gen9_emit_vertex_elements: setup id=0 [ 69.506] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.506] (0, 0), (80, 80) [ 69.506] gen8_vertex_flush[490] = 3 [ 69.506] sna_composite_rectangles: pixmap=1473 marking clear [0]? 1 [ 69.506] sna_composite_rectangles(pixmap=1473, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 69.506] sna_composite_rectangles: converted to op 1 [ 69.506] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 69.506] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 69.506] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 69.506] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 69.506] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 69.506] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 69.506] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 69.506] sna_composite_rectangles: dropping last-cpu hint [ 69.506] sna_drawable_use_bo pixmap=1473, box=((0, 0), (80, 80)), flags=1... [ 69.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 69.506] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.506] sna_drawable_use_bo: using whole GPU bo [ 69.506] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 69.506] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.506] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 69.506] sna_render_get_solid: 40404040 [ 69.506] sna_render_get_solid(1) = 40404040 (old) [ 69.506] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.506] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.506] gen9_composite_get_binding_table(ff00) [ 69.506] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 69.506] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 69.506] kgem_add_handle: handle=8, index=3 [ 69.506] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 69.506] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.506] gen9_emit_vertex_elements: setup id=0 [ 69.506] (0, 0), (2, 2) [ 69.506] (78, 0), (80, 2) [ 69.506] (0, 78), (2, 80) [ 69.506] (78, 78), (80, 80) [ 69.506] gen8_vertex_flush[4cc] = 12 [ 69.506] sna_composite(pixmap=1471, op=3, src=1473+(3694, 6), mask=0+(0, 0), dst=1471+(0, 0)+(0, 0), size=(72, 36) [ 69.507] sna_compute_composite_region: dst=(0, 0)x(72, 36) [ 69.507] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (72, 36) [ 69.507] clip_to_dst: region: 1x[(0, 0), (72, 36)], clip: 1x[(0, 0), (72, 36)] [ 69.507] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (72, 36) [ 69.507] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (72, 36) [ 69.507] sna_composite: composite region extents:+(0, 0) -> (0, 0), (72, 36) + (0, 0) [ 69.507] gen9_render_composite: 72x36, current mode=1/1 [ 69.507] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.507] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 69.507] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 69.507] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.507] gen9_composite_set_target: (0, 0)x(72, 36), partial?=1 [ 69.507] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=7... [ 69.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.507] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.507] sna_drawable_use_bo: using whole GPU bo [ 69.507] gen9_composite_set_target: pixmap=1471, format=20020888, size=72x36, pitch=288, delta=(0,0),damage=0xffffffffffffffff [ 69.507] gen9_composite_picture: (3694, 6)x(72, 36), dst=(0, 0) [ 69.507] sna_transform_is_imprecise_integer_translation: no transform [ 69.507] gen9_composite_picture: integer translation (0, 0), removing [ 69.507] sna_render_pixmap_bo pixmap=1473, (3694, 6)x(72, 36)/(80, 80) [ 69.507] sna_render_pixmap_bo: GPU all damaged [ 69.507] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.507] kgem_bo_is_render: handle=3, rq? 1 [1] [ 69.507] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 69.507] gen4_choose_composite_emitter: identity src, no mask [ 69.507] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.507] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 69.507] __kgem_retire_rq: request 1 complete [ 69.507] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 69.507] kgem_set_mode: flushing before new bo [ 69.507] gen8_vertex_close: used=30, vbo active? 0, vb=1, nreloc=1 [ 69.507] gen8_vertex_close: copy to batch: 30 @ 314 [ 69.507] gen8_vertex_close: reloc[0] = 287 [ 69.507] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 69.507] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 69.507] batch[1/1, flags=1800]: 314 344 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=28 [fenced=0] [ 69.507] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.507] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.507] kgem_fixup_relocs: shrinking by 61440 [ 69.507] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.507] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.507] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 69.507] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.507] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.507] __kgem_bo_clear_busy: handle=7 [ 69.507] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 69.507] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.507] __kgem_bo_clear_busy: handle=8 [ 69.507] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 69.507] __kgem_busy: handle=1, busy=131072, wedged=0 [ 69.507] kgem_check_bo: num_pages=+19, num_exec=+2 [ 69.507] aligning vertex: was 2, now 3 floats per vertex [ 69.507] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.507] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.507] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.507] kgem_add_handle: handle=4, index=0 [ 69.507] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.507] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.507] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.507] gen9_composite_get_binding_table(ffc0) [ 69.507] kgem_add_reloc64: handle=19, pos=16360, delta=0, domains=20002 [ 69.507] kgem_add_handle: handle=19, index=1 [ 69.507] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff9b000) [ 69.507] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 69.507] [3fe0] bind bo(handle=19, addr=fff9b000), format=192, width=72, height=36, pitch=288, tiling=0 -> render [ 69.507] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 69.507] kgem_add_handle: handle=3, index=2 [ 69.507] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 69.507] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 69.507] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 69.507] gen9_emit_sampler: sampler = a [ 69.507] gen9_emit_sf: num_sf_outputs=1 [ 69.507] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.507] gen9_emit_vertex_elements: setup id=2 [ 69.507] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 69.507] gen9_render_composite_box: (0, 0), (72, 36) [ 69.507] apply_damage: damage=0x0, region=1 [(0, 0), (72, 36) + (0, 0)] [ 69.507] gen8_vertex_flush[490] = 3 [ 69.507] sna_accel_flush: flush?=0, dirty?=0 [ 69.507] sna_block_handler (tv=0.0) [ 69.507] sna_wakeup_handler [ 69.507] sna_destroy_pixmap: pixmap=1473, attached?=1 [ 69.507] _kgem_bo_destroy: handle=3, proxy? 0 [ 69.507] __kgem_bo_destroy: handle=3, size=65536 [ 69.507] __kgem_bo_destroy: handle=3 -> active [ 69.507] __sna_free_pixmap(pixmap=1473) [ 69.507] sna_create_pixmap(2, 64, 32, usage=0) [ 69.507] kgem_can_create_2d: 2x64 @ 32 [ 69.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 69.507] kgem_can_create_2d: untiled size=4096 [ 69.507] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 69.507] kgem_choose_tiling: 2x64 -> 0 [ 69.507] sna_create_pixmap: usage=0, flags=a [ 69.507] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 69.507] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 69.507] create_pixmap: serial=1474, usage=0, 2x64 [ 69.507] sna_create_pixmap: serial=1474, 2x64, usage=0 [ 69.507] sna_composite_rectangles(pixmap=1475, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 69.507] sna_composite_rectangles: converted to op 0 [ 69.507] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 69.507] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 69.507] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 69.507] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 69.507] sna_composite_rectangles: fallback, dst pixmap=1475 too small or not attached [ 69.507] sna_composite_rectangles: fallback [ 69.507] sna_drawable_move_region_to_cpu(pixmap=1475 (2x64), [(0, 0), (2, 64)], flags=1) [ 69.507] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 69.507] _sna_pixmap_move_to_cpu(pixmap=1475, 2x64, flags=1) [ 69.507] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 69.507] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 69.507] operate_inplace: no, inplace operation not suitable [ 69.507] _sna_pixmap_move_to_cpu: marking as damaged [ 69.507] __sna_damage_all(2, 64) [ 69.507] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.507] sna_create_pixmap(1, 32, 32, usage=0) [ 69.507] kgem_can_create_2d: 1x32 @ 32 [ 69.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 69.507] kgem_can_create_2d: untiled size=4096 [ 69.507] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 69.507] kgem_choose_tiling: 1x32 -> 0 [ 69.507] sna_create_pixmap: usage=0, flags=a [ 69.507] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 69.507] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 69.507] create_pixmap: serial=1476, usage=0, 1x32 [ 69.507] sna_create_pixmap: serial=1476, 1x32, usage=0 [ 69.507] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5bd, drawable=5c5 [ 69.507] sna_validate_gc: recomputing clip [ 69.507] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 69.507] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 69.507] try_upload__fast: ignore existing cpu damage (if any) [ 69.507] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 69.507] try_upload__fast: no, no gpu damage [ 69.507] sna_drawable_move_region_to_cpu(pixmap=1477 (1x32), [(0, 0), (1, 32)], flags=1) [ 69.507] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 69.507] _sna_pixmap_move_to_cpu(pixmap=1477, 1x32, flags=1) [ 69.507] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 69.507] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 69.507] operate_inplace: no, inplace operation not suitable [ 69.507] _sna_pixmap_move_to_cpu: marking as damaged [ 69.507] __sna_damage_all(1, 32) [ 69.507] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.507] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 69.507] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 69.507] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 69.507] sna_accel_flush: flush?=0, dirty?=0 [ 69.507] sna_composite(pixmap=1475, op=1, src=1477+(0, 0), mask=0+(0, 0), dst=1475+(0, 0)+(0, 0), size=(2, 64) [ 69.507] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 69.507] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 69.507] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 69.507] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 69.507] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 69.507] sna_composite: fallback, dst pixmap=1475 is too small (or completely damaged) [ 69.508] sna_composite: fallback -- fbComposite [ 69.508] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 69.508] sna_composite_fb: fallback -- move src to cpu [ 69.508] _sna_pixmap_move_to_cpu(pixmap=1477, 1x32, flags=2) [ 69.508] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8eac1, is-clear?=0 [ 69.508] _sna_pixmap_move_to_cpu: CPU all-damaged [ 69.508] sna_composite_fb: fallback -- move dst to cpu [ 69.508] sna_drawable_move_region_to_cpu(pixmap=1475 (2x64), [(0, 0), (2, 64)], flags=5) [ 69.508] sna_drawable_move_region_to_cpu: pixmap=1475 all damaged on CPU [ 69.508] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.508] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 69.508] sna_transform_is_imprecise_integer_translation: not unity scaling [ 69.508] sna_destroy_pixmap: pixmap=1477, attached?=1 [ 69.508] __sna_free_pixmap(pixmap=1477) [ 69.508] sna_composite(pixmap=1471, op=3, src=1475+(3694, 6), mask=0+(0, 0), dst=1471+(0, 0)+(0, 0), size=(72, 36) [ 69.508] sna_compute_composite_region: dst=(0, 0)x(72, 36) [ 69.508] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (72, 36) [ 69.508] clip_to_dst: region: 1x[(0, 0), (72, 36)], clip: 1x[(0, 0), (72, 36)] [ 69.508] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (72, 36) [ 69.508] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (72, 36) [ 69.508] sna_composite: composite region extents:+(0, 0) -> (0, 0), (72, 36) + (0, 0) [ 69.508] gen9_render_composite: 72x36, current mode=1/1 [ 69.508] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.508] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 69.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.508] gen9_composite_set_target: (0, 0)x(72, 36), partial?=1 [ 69.508] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=7... [ 69.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.508] sna_drawable_use_bo: using whole GPU bo [ 69.508] gen9_composite_set_target: pixmap=1471, format=20020888, size=72x36, pitch=288, delta=(0,0),damage=0xffffffffffffffff [ 69.508] gen9_composite_picture: (3694, 6)x(72, 36), dst=(0, 0) [ 69.508] sna_transform_is_imprecise_integer_translation: no transform [ 69.508] gen9_composite_picture: integer translation (0, 0), removing [ 69.508] sna_render_pixmap_bo pixmap=1475, (3694, 6)x(72, 36)/(2, 64) [ 69.508] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 69.508] sna_render_pixmap_bo: offset=(3694, 6), size=(2, 64) [ 69.508] use_cpu_bo: no cpu bo [ 69.508] kgem_choose_tiling: too thin [2] for TILING_Y [ 69.508] kgem_choose_tiling: 2x36 -> 0 [ 69.508] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 69.508] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 69.508] sna_drawable_move_region_to_cpu(pixmap=1475 (2x64), [(0, 6), (2, 42)], flags=2) [ 69.508] sna_drawable_move_region_to_cpu: pixmap=1475 all damaged on CPU [ 69.508] kgem_can_create_2d: 2x36 @ 32 [ 69.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 69.508] kgem_can_create_2d: untiled size=4096 [ 69.508] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 69.508] kgem_choose_tiling: 2x36 -> 0 [ 69.508] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 69.508] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 69.508] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 69.508] kgem_create_buffer: searching for an inactive GTT map for upload [ 69.508] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 69.508] search_linear_cache: searching for inactive gtt map [ 69.508] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 69.508] search_linear_cache: searching for inactive gtt map [ 69.508] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 69.508] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 69.508] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 69.508] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 69.508] kgem_create_buffer: reusing handle=23 for buffer [ 69.508] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 69.508] init_buffer_from_bo: reusing handle=23 for buffer [ 69.508] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 69.508] kgem_bo_map: converting request for GTT map into CPU map [ 69.508] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 69.508] kgem_bo_sync__cpu: handle=23 [ 69.508] __kgem_busy: handle=23, busy=0, wedged=0 [ 69.508] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 69.508] __kgem_busy: handle=23, busy=0, wedged=0 [ 69.508] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 69.508] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 69.508] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 69.508] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 69.508] __kgem_bo_init(handle=23, num_pages=1152) [ 69.508] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 69.508] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.508] kgem_bo_is_render: handle=23, rq? 0 [0] [ 69.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 69.508] gen4_choose_composite_emitter: identity src, no mask [ 69.508] kgem_check_bo: num_pages=+64, num_exec=+1 [ 69.508] gen9_composite_get_binding_table(ff00) [ 69.508] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 69.508] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 69.508] kgem_add_handle: handle=23, index=3 [ 69.508] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 69.508] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 69.508] gen9_emit_vertex_elements: setup id=2 [ 69.508] gen9_render_composite_box: (0, 0), (72, 36) [ 69.508] apply_damage: damage=0x0, region=1 [(0, 0), (72, 36) + (0, 0)] [ 69.508] gen8_vertex_flush[4cc] = 3 [ 69.508] _kgem_bo_destroy: handle=23, proxy? 1 [ 69.508] sna_destroy_pixmap: pixmap=1475, attached?=1 [ 69.508] __sna_free_pixmap(pixmap=1475) [ 69.508] sna_copy_area: src=pixmap=292:(3694, 6)x(72, 36)+(0, 0) -> dst=pixmap=1471:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 69.508] sna_copy_area: normal copy [ 69.508] sna_do_copy: src=(3694, 6), dst=(0, 0), size=(72x36) [ 69.508] sna_do_copy: after drawable: src=(3694, 6), dst=(0, 0), size=(72x36) [ 69.508] sna_do_copy: dst extents (0, 0), (72, 36), dst clip extents (0, 0), (72, 36), dst size=72x36 [ 69.508] sna_do_copy: clipped dst extents (0, 0), (72, 36) [ 69.508] sna_do_copy: unclipped src extents (3694, 6), (3766, 42) [ 69.508] sna_do_copy: clipped src extents (3694, 6), (3766, 42) [ 69.508] sna_do_copy: pixmap -- no source clipping [ 69.508] sna_do_copy: src extents (3694, 6), (3766, 42) x 1 [ 69.508] sna_do_copy: copy region (0, 0), (72, 36) x 1 + (3694, 6) [ 69.508] sna_copy_boxes (boxes=1x[(0, 0), (72, 36)...], src pixmap=292+(3694, 6), dst pixmap=1471+(0, 0), alu=3, src.size=3840x2160, dst.size=72x36) [ 69.508] sna_copy_boxes: dst=(priv=0x55bca9b8ab80, gpu_bo=19, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 69.508] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 69.508] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=1b... [ 69.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 69.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.508] sna_drawable_use_bo: using whole GPU bo [ 69.508] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 69.508] sna_pixmap_move_to_gpu: already all-damaged [ 69.508] sna_pixmap_mark_active: pixmap=292, handle=9 [ 69.508] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 69.508] gen9_render_copy_boxes (3694, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 69.508] kgem_bo_is_render: handle=9, rq? 0 [0] [ 69.508] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.508] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.508] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 69.508] aligning vertex: was 3, now 2 floats per vertex [ 69.508] gen9_composite_get_binding_table(fe80) [ 69.508] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 69.508] kgem_add_handle: handle=9, index=4 [ 69.508] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 69.508] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 69.508] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 69.508] gen9_emit_sampler: sampler = 0 [ 69.508] gen9_emit_vertex_elements: setup id=0 [ 69.508] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.508] (3694, 6) -> (0, 0) + (72, 36) [ 69.508] gen8_vertex_flush[558] = 3 [ 69.508] sna_composite_rectangles(pixmap=1471, op=3, 660a0a0a x 1 [(0, 0)x(72, 36) ...]) [ 69.508] sna_composite_rectangles: converted to op 3 [ 69.508] sna_composite_rectangles[0] (0, 0)x(72, 36) -> (0, 0), (72, 36) [ 69.508] sna_composite_rectangles: nrects=1, region=(0, 0), (72, 36) x 1 [ 69.508] sna_composite_rectangles: clipped extents (0, 0),(72, 36) x 1 [ 69.508] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(72, 36) [ 69.508] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=1... [ 69.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 69.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.508] sna_drawable_use_bo: using whole GPU bo [ 69.508] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 69.508] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.508] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (72, 36) ...]) [ 69.508] sna_render_get_solid: 660a0a0a [ 69.508] sna_render_get_solid(2) = 660a0a0a (old) [ 69.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 69.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.508] gen9_composite_get_binding_table(fe00) [ 69.508] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 69.508] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 69.508] kgem_add_handle: handle=8, index=5 [ 69.508] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 69.508] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.508] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 69.508] gen9_emit_sampler: sampler = 1 [ 69.508] gen9_emit_vertex_elements: setup id=0 [ 69.508] (0, 0), (72, 36) [ 69.508] gen8_vertex_flush[5b4] = 3 [ 69.508] sna_create_pixmap(16, 21, 32, usage=3) [ 69.508] kgem_can_create_2d: 16x21 @ 32 [ 69.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 69.508] kgem_can_create_2d: untiled size=4096 [ 69.508] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 69.508] kgem_choose_tiling: 16x21 -> 0 [ 69.508] sna_create_pixmap: usage=3, flags=a [ 69.508] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 69.508] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 69.508] create_pixmap: serial=1479, usage=3, 16x21 [ 69.508] sna_create_pixmap: serial=1479, 16x21, usage=3 [ 69.508] sna_composite(pixmap=1479, op=1, src=1478+(0, 0), mask=0+(0, 0), dst=1479+(0, 0)+(0, 0), size=(16, 21) [ 69.508] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 69.508] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 69.508] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 69.508] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 69.508] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 69.508] sna_composite: fallback, dst pixmap=1479 is too small (or completely damaged) [ 69.508] sna_composite: fallback -- fbComposite [ 69.508] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 69.508] sna_composite_fb: fallback -- move src to cpu [ 69.508] sna_composite_fb: fallback -- move dst to cpu [ 69.508] sna_drawable_move_region_to_cpu(pixmap=1479 (16x21), [(0, 0), (16, 21)], flags=5) [ 69.508] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 69.508] _sna_pixmap_move_to_cpu(pixmap=1479, 16x21, flags=5) [ 69.508] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 69.508] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 69.508] _sna_pixmap_move_to_cpu: marking as damaged [ 69.508] __sna_damage_all(16, 21) [ 69.508] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 69.508] sna_transform_is_imprecise_integer_translation: no transform [ 69.508] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 69.508] sna_glyphs(op=3, nlist=2, src=(0, 28)) [ 69.508] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 69.508] sna_glyphs: discarding mask [ 69.508] glyphs0_to_dst(op=3, src=(0, 28), nlist=2, dst=(0, 28)+(0, 0)) [ 69.508] clipped_glyphs: no, clip region (0, 0), (72, 36) matches drawable pixmap=94268789460704 size=72x36 [ 69.508] gen9_render_composite: 0x0, current mode=1/1 [ 69.508] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 69.508] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 69.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.508] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.508] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=7... [ 69.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.508] sna_drawable_use_bo: using whole GPU bo [ 69.508] gen9_composite_set_target: pixmap=1471, format=20020888, size=72x36, pitch=288, delta=(0,0),damage=0xffffffffffffffff [ 69.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.508] color_convert: src=ffdfdbd2 [20028888] [ 69.508] color_convert: dst=ffdfdbd2 [20028888] [ 69.508] sna_render_get_solid: ffdfdbd2 [ 69.508] sna_render_get_solid(6) = ffdfdbd2 (old) [ 69.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.508] sna_transform_is_imprecise_integer_translation: no transform [ 69.508] gen9_composite_picture: integer translation (0, 0), removing [ 69.508] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.508] sna_render_pixmap_bo: GPU all damaged [ 69.508] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 69.508] gen4_choose_composite_emitter: solid, identity mask [ 69.508] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 69.508] aligning vertex: was 2, now 4 floats per vertex [ 69.508] gen9_composite_get_binding_table(fd80) [ 69.508] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 69.508] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 69.508] kgem_add_reloc64[8] = (delta=24, target handle=5, presumed=fdffe000) [ 69.508] [3f50] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 69.508] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 69.508] kgem_add_handle: handle=6, index=6 [ 69.508] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd585000) [ 69.508] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 69.508] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 69.508] gen9_emit_sampler: sampler = a [ 69.508] gen9_emit_sf: num_sf_outputs=2 [ 69.508] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.508] gen9_emit_vertex_elements: setup id=9 [ 69.508] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 69.508] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 69.508] glyphs0_to_dst: glyph=(0, 7)x(16, 21), unclipped [ 69.508] emit_primitive_identity_mask__avx2: dst=(0, 7), mask=(320.00, 32.00) x (16.00, 21.00) [ 69.508] glyphs0_to_dst: glyph=(16, 7)x(16, 21), unclipped [ 69.508] emit_primitive_identity_mask__avx2: dst=(16, 7), mask=(352.00, 32.00) x (16.00, 21.00) [ 69.508] glyphs0_to_dst: glyph=(32, 12)x(7, 16), unclipped [ 69.508] emit_primitive_identity_mask__avx2: dst=(32, 12), mask=(384.00, 0.00) x (7.00, 16.00) [ 69.508] glyphs0_to_dst: glyph=(40, 7)x(17, 21), unclipped [ 69.508] emit_primitive_identity_mask__avx2: dst=(40, 7), mask=(416.00, 0.00) x (17.00, 21.00) [ 69.508] gen8_vertex_flush[690] = 12 [ 69.508] gen9_magic_ca_pass: CA fixup (8 -> 20) [ 69.508] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 69.508] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.508] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.508] glyph_cache(0): adding glyph to cache 1, pos 592 [ 69.508] glyph_cache_upload: upload glyph 0x55bca9b12220 to cache (608, 0)x(16, 21) [ 69.508] sna_composite(pixmap=2, op=1, src=1479+(0, 0), mask=0+(0, 0), dst=2+(608, 0)+(0, 0), size=(16, 21) [ 69.508] sna_compute_composite_region: dst=(608, 0)x(16, 21) [ 69.508] sna_compute_composite_region: initial clip against dst->pDrawable: (608, 0), (624, 21) [ 69.508] clip_to_dst: region: 1x[(608, 0), (624, 21)], clip: 1x[(0, 0), (1024, 1024)] [ 69.508] sna_compute_composite_region: clip against dst->pCompositeClip: (608, 0), (624, 21) [ 69.508] sna_compute_composite_region: clip against src (16x21 clip=0): (608, 0), (624, 21) [ 69.508] sna_composite: composite region extents:+(0, 0) -> (608, 0), (624, 21) + (0, 0) [ 69.508] gen9_render_composite: 16x21, current mode=1/1 [ 69.508] kgem_bo_is_render: handle=6, rq? 1 [1] [ 69.508] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.508] gen9_composite_set_target: (608, 0)x(16, 21), partial?=0 [ 69.508] sna_drawable_use_bo pixmap=2, box=((608, 0), (624, 21)), flags=f... [ 69.508] sna_drawable_use_bo: pinned, never REPLACES [ 69.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 69.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.508] sna_drawable_use_bo: using whole GPU bo [ 69.508] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 69.508] gen9_composite_picture: (0, 0)x(16, 21), dst=(608, 0) [ 69.508] sna_transform_is_imprecise_integer_translation: no transform [ 69.508] gen9_composite_picture: integer translation (0, 0), removing [ 69.508] sna_render_pixmap_bo pixmap=1479, (0, 0)x(16, 21)/(16, 21) [ 69.508] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) [ 69.508] sna_render_pixmap_bo: offset=(-608, 0), size=(16, 21) [ 69.508] use_cpu_bo: no cpu bo [ 69.508] move_to_gpu: not migrating pixmap=1479 due to usage_hint=3 [ 69.508] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) [ 69.508] upload: box=(0, 0), (16, 21), pixmap=16x21 [ 69.508] sna_drawable_move_region_to_cpu(pixmap=1479 (16x21), [(0, 0), (16, 21)], flags=2) [ 69.508] sna_drawable_move_region_to_cpu: pixmap=1479 all damaged on CPU [ 69.508] kgem_can_create_2d: 16x21 @ 32 [ 69.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 69.508] kgem_can_create_2d: untiled size=4096 [ 69.508] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 69.508] kgem_choose_tiling: 16x21 -> 0 [ 69.508] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 [ 69.508] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 [ 69.508] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 69.508] kgem_create_buffer: reusing buffer? used=1280 + size=1408, total=262144 [ 69.508] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=1408, io=1 [ 69.508] __kgem_bo_init(handle=23, num_pages=1408) [ 69.508] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 69.508] kgem_bo_is_render: handle=6, rq? 1 [1] [ 69.508] kgem_bo_is_render: handle=23, rq? 0 [0] [ 69.508] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 69.508] gen4_choose_composite_emitter: identity src, no mask [ 69.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.508] aligning vertex: was 4, now 3 floats per vertex [ 69.509] gen9_composite_get_binding_table(fcc0) [ 69.509] kgem_add_reloc64: handle=6, pos=16168, delta=0, domains=20002 [ 69.509] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd585000) [ 69.509] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 69.509] [3f20] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 69.509] kgem_add_reloc64: handle=23, pos=16152, delta=0, domains=40000 [ 69.509] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 [ 69.509] kgem_add_reloc64[11] = (delta=1280, target handle=3, presumed=fd545000) [ 69.509] [3f10] bind bo(handle=23, addr=fd545500), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler [ 69.509] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 69.509] gen9_emit_sampler: sampler = 2 [ 69.509] gen9_emit_sf: num_sf_outputs=1 [ 69.509] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.509] gen9_emit_vertex_elements: setup id=2 [ 69.509] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 69.509] gen9_render_composite_box: (608, 0), (624, 21) [ 69.509] apply_damage: damage=0x0, region=1 [(608, 0), (624, 21) + (0, 0)] [ 69.509] gen8_vertex_flush[7c4] = 3 [ 69.509] _kgem_bo_destroy: handle=23, proxy? 1 [ 69.509] gen9_render_composite: 0x0, current mode=1/1 [ 69.509] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 69.509] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 69.509] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 69.509] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 69.509] sna_drawable_use_bo pixmap=1471, box=((0, 0), (72, 36)), flags=7... [ 69.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 69.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.509] sna_drawable_use_bo: using whole GPU bo [ 69.509] gen9_composite_set_target: pixmap=1471, format=20020888, size=72x36, pitch=288, delta=(0,0),damage=0xffffffffffffffff [ 69.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.509] color_convert: src=ffdfdbd2 [20028888] [ 69.509] color_convert: dst=ffdfdbd2 [20028888] [ 69.509] sna_render_get_solid: ffdfdbd2 [ 69.509] sna_render_get_solid(6) = ffdfdbd2 (last) [ 69.509] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 69.509] sna_transform_is_imprecise_integer_translation: no transform [ 69.509] gen9_composite_picture: integer translation (0, 0), removing [ 69.509] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 69.509] sna_render_pixmap_bo: GPU all damaged [ 69.509] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 69.509] gen4_choose_composite_emitter: solid, identity mask [ 69.509] kgem_check_bo: num_pages=+0, num_exec=+0 [ 69.509] aligning vertex: was 3, now 4 floats per vertex [ 69.509] gen9_composite_get_binding_table(fc00) [ 69.509] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 69.509] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 69.509] gen9_emit_sampler: sampler = a [ 69.509] gen9_emit_sf: num_sf_outputs=2 [ 69.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 69.509] gen9_emit_vertex_elements: setup id=9 [ 69.509] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 69.509] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 69.509] glyphs0_to_dst: glyph=(56, 7)x(16, 21), unclipped [ 69.509] emit_primitive_identity_mask__avx2: dst=(56, 7), mask=(608.00, 0.00) x (16.00, 21.00) [ 69.509] gen8_vertex_flush[89c] = 3 [ 69.509] gen9_magic_ca_pass: CA fixup (23 -> 26) [ 69.509] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 69.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 69.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 69.509] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5bf, drawable=5a4 [ 69.509] sna_validate_gc: recomputing clip [ 69.509] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 69.509] sna_copy_area: src=pixmap=1471:(0, 0)x(72, 36)+(0, 0) -> dst=pixmap=165:(3694, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 69.509] sna_copy_area: normal copy [ 69.509] sna_do_copy: src=(0, 0), dst=(3694, 6), size=(72x36) [ 69.509] sna_do_copy: after drawable: src=(0, 0), dst=(3694, 6), size=(72x36) [ 69.509] sna_do_copy: dst extents (3694, 6), (3766, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 69.509] sna_do_copy: clipped dst extents (3694, 6), (3766, 42) [ 69.509] sna_do_copy: unclipped src extents (0, 0), (72, 36) [ 69.509] sna_do_copy: clipped src extents (0, 0), (72, 36) [ 69.509] sna_do_copy: pixmap -- no source clipping [ 69.509] sna_do_copy: src extents (0, 0), (72, 36) x 1 [ 69.509] sna_do_copy: copy region (3694, 6), (3766, 42) x 1 + (-3694, -6) [ 69.509] sna_copy_boxes (boxes=1x[(3694, 6), (3766, 42)...], src pixmap=1471+(-3694, -6), dst pixmap=165+(0, 0), alu=3, src.size=72x36, dst.size=7680x2160) [ 69.509] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b8ab80, gpu_bo=19, cpu_bo=0), replaces=0 [ 69.509] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 69.509] sna_drawable_use_bo pixmap=165, box=((3694, 6), (3766, 42)), flags=b... [ 69.509] sna_drawable_use_bo: pinned, never REPLACES [ 69.509] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 69.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 69.509] sna_drawable_use_bo: applying move-to-gpu override [ 69.509] sna_pixmap_discard_shadow_damage: discarding region 1x[(3694, 6), (3766, 42)] from damage 1x[(3422, 6], (3470, 42)] [ 69.509] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 69.509] wait_for_shadow: copying existing GPU damage: 1x(3422, 6), (3470, 42) [ 69.509] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 69.509] kgem_bo_is_render: handle=27, rq? 0 [0] [ 69.509] kgem_bo_is_render: handle=35, rq? 0 [0] [ 69.509] kgem_bo_is_render: handle=35, rq? 0 [0] [ 69.509] kgem_bo_is_render: handle=27, rq? 0 [0] [ 69.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.509] __kgem_retire_rq: request 1 complete [ 69.509] kgem_set_mode: flushing before new bo [ 69.509] gen8_vertex_close: used=104, vbo active? 0, vb=205, nreloc=3 [ 69.509] gen8_vertex_close: copy to batch: 104 @ 588 [ 69.509] gen8_vertex_close: reloc[0] = 287 [ 69.509] kgem_add_reloc64: handle=0, pos=287, delta=2352, domains=200000 [ 69.509] kgem_add_reloc64[12] = (delta=2352, target handle=batch) [ 69.509] gen8_vertex_close: reloc[1] = 337 [ 69.509] kgem_add_reloc64: handle=0, pos=337, delta=2352, domains=200000 [ 69.509] kgem_add_reloc64[13] = (delta=2352, target handle=batch) [ 69.509] gen8_vertex_close: reloc[2] = 415 [ 69.509] kgem_add_reloc64: handle=0, pos=415, delta=2352, domains=200000 [ 69.509] kgem_add_reloc64[14] = (delta=2352, target handle=batch) [ 69.509] batch[1/1, flags=1800]: 588 692 16128 16384, nreloc=15, nexec=7, nfence=0, aperture=9218 [fenced=0] [ 69.509] kgem_finish_buffers: buffer handle=23, used=2816, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 69.509] kgem_finish_buffers: retaining upload buffer (2816/262144): used=4096, refcnt=1 [ 69.509] kgem_fixup_relocs: fixing up 4 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.509] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.509] kgem_fixup_relocs: shrinking by 61440 [ 69.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.509] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.509] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff9b000 [ 69.509] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 69.509] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.509] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 69.509] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 69.509] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 69.509] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.509] __kgem_bo_clear_busy: handle=8 [ 69.509] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 69.509] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 69.509] __kgem_bo_clear_busy: handle=8 [ 69.509] __kgem_busy: handle=1, busy=131072, wedged=0 [ 69.509] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 69.509] aligning vertex: was 4, now 2 floats per vertex [ 69.509] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 69.509] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 69.509] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 69.509] kgem_add_handle: handle=4, index=0 [ 69.509] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 69.509] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 69.509] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 69.509] gen9_composite_get_binding_table(ffc0) [ 69.509] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 69.509] kgem_add_handle: handle=35, index=1 [ 69.509] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 69.509] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 69.509] [3fe0] bind bo(handle=35, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 69.509] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 69.509] kgem_add_handle: handle=27, index=2 [ 69.509] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 69.509] [3fd0] bind bo(handle=27, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 69.509] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 69.509] gen9_emit_sampler: sampler = 0 [ 69.509] gen9_emit_sf: num_sf_outputs=1 [ 69.509] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 69.509] gen9_emit_vertex_elements: setup id=0 [ 69.509] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 69.509] (3422, 6) -> (3422, 6) + (48, 36) [ 69.509] gen8_vertex_flush[490] = 3 [ 69.509] wait_for_shadow: setting front pixmap to handle=35 [ 69.509] sna_drawable_use_bo: using whole GPU bo [ 69.509] sna_pixmap_move_to_gpu(pixmap=1471, usage=0), flags=a [ 69.509] sna_pixmap_move_to_gpu: already all-damaged [ 69.509] sna_pixmap_mark_active: pixmap=1471, handle=19 [ 69.509] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 69.509] gen9_render_copy_boxes (-3694, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 69.509] kgem_bo_is_render: handle=19, rq? 1 [1] [ 69.509] kgem_bo_is_render: handle=35, rq? 1 [1] [ 69.509] kgem_bo_is_render: handle=35, rq? 1 [1] [ 69.509] kgem_check_bo: num_pages=+3, num_exec=+1 [ 69.509] gen9_composite_get_binding_table(ff00) [ 69.509] kgem_add_reloc64: handle=19, pos=16312, delta=0, domains=40000 [ 69.509] kgem_add_handle: handle=19, index=3 [ 69.509] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff9b000) [ 69.509] [3fb0] bind bo(handle=19, addr=fff9b000), format=192, width=72, height=36, pitch=288, tiling=0 -> sampler [ 69.509] gen9_emit_vertex_elements: setup id=0 [ 69.509] (0, 0) -> (3694, 6) + (72, 36) [ 69.509] gen8_vertex_flush[4cc] = 3 [ 69.509] sna_destroy_pixmap: pixmap=1471, attached?=1 [ 69.509] _kgem_bo_destroy: handle=19, proxy? 0 [ 69.509] __kgem_bo_destroy: handle=19, size=12288 [ 69.509] __kgem_bo_destroy: handle=19 -> active [ 69.509] __sna_free_pixmap(pixmap=1471) [ 69.509] sna_accel_flush: flush?=0, dirty?=0 [ 69.509] sna_accel_flush: flush?=0, dirty?=0 [ 69.509] sna_block_handler (tv=538.648000) [ 69.509] kgem_retire, need_retire?=1 [ 69.509] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 69.509] kgem_retire__requests_ring: retiring ring 0 [ 69.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.509] __kgem_retire_rq: request 1 complete [ 69.509] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 69.509] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 69.509] kgem_bo_move_to_cache: release handle=3 [ 69.509] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 69.509] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 69.509] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 69.509] kgem_retire -- retired=1, need_retire=0 [ 69.509] kgem_retire__buffers: handle=23, busy? 0 [0] [ 69.509] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 69.509] __kgem_bo_destroy: handle=23, size=262144 [ 69.509] kgem_bo_replace_io: transferring io handle=23 to bo [ 69.509] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 69.509] sna_accel_block: GPU idle, flushing [ 69.509] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 69.509] gen8_vertex_close: copy to batch: 12 @ 314 [ 69.509] gen8_vertex_close: reloc[0] = 287 [ 69.509] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 69.509] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 69.509] batch[1/1, flags=1800]: 314 326 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=32413 [fenced=0] [ 69.509] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 69.509] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 69.509] kgem_fixup_relocs: shrinking by 61440 [ 69.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.509] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 69.509] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 69.509] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 69.509] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f02dd000 [ 69.509] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff9b000 [ 69.509] __kgem_busy: handle=1, busy=131072, wedged=0 [ 69.509] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.509] start_flush: has dirty shadow [ 69.509] timer_enable (time=69509), starting timer 0 [ 69.509] timer_enable (time=69509), starting timer 1 [ 69.509] sna_accel_do_expire (time=69509), triggered [ 69.509] sna_accel_expire (time=69509) [ 69.509] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 69.509] kgem_retire, need_retire?=1 [ 69.509] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 69.509] kgem_retire__requests_ring: retiring ring 0 [ 69.509] __kgem_busy: handle=1, busy=131072, wedged=0 [ 69.509] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 69.509] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 69.509] kgem_retire -- retired=0, need_retire=1 [ 69.509] kgem_retire, need_retire?=1 [ 69.509] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 69.509] kgem_retire__requests_ring: retiring ring 0 [ 69.509] __kgem_busy: handle=1, busy=0, wedged=0 [ 69.509] __kgem_retire_rq: request 1 complete [ 69.509] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 69.509] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 69.509] kgem_bo_move_to_cache: release handle=19 [ 69.509] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 69.510] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 69.510] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 69.510] kgem_retire -- retired=1, need_retire=0 [ 69.510] kgem_bo_free: handle=18, size=4096 [ 69.510] kgem_bo_free: releasing 0x0:0x7f1c7f3f9000 vma for handle=18, count=-32758 [ 69.510] kgem_expire_cache: expiring handle=18 [ 69.510] kgem_bo_free: handle=40, size=65536 [ 69.510] kgem_bo_free: releasing 0x0:0x7f1c790e7000 vma for handle=40, count=-32759 [ 69.510] kgem_expire_cache: expiring handle=40 [ 69.510] kgem_bo_free: handle=37, size=204800 [ 69.510] kgem_bo_free: releasing 0x0:0x0 vma for handle=37, count=0 [ 69.510] kgem_expire_cache: expiring handle=37 [ 69.510] kgem_bo_free: handle=38, size=204800 [ 69.510] kgem_bo_free: releasing 0x0:0x7f1c715b3000 vma for handle=38, count=-32760 [ 69.510] kgem_expire_cache: expiring handle=38 [ 69.510] kgem_bo_free: handle=36, size=204800 [ 69.510] kgem_bo_free: releasing 0x0:0x7f1c71581000 vma for handle=36, count=-32761 [ 69.510] kgem_expire_cache: expiring handle=36 [ 69.510] kgem_bo_free: handle=31, size=262144 [ 69.510] kgem_bo_free: releasing 0x0:0x7f1c71a65000 vma for handle=31, count=-32762 [ 69.510] kgem_expire_cache: expiring handle=31 [ 69.510] kgem_bo_free: handle=16, size=262144 [ 69.510] kgem_bo_free: releasing 0x0:0x7f1c78b89000 vma for handle=16, count=-32763 [ 69.510] kgem_expire_cache: expiring handle=16 [ 69.510] kgem_bo_free: handle=42, size=466944 [ 69.510] kgem_bo_free: releasing 0x0:0x7f1c7150f000 vma for handle=42, count=-32764 [ 69.510] kgem_expire_cache: expiring handle=42 [ 69.510] kgem_expire_cache: still allocated 4 bo, 348160 bytes, in inactive cache [ 69.510] kgem_expire_cache: expired 8 objects, 1675264 bytes, idle? 0 [ 69.510] __pop_freed_pixmap: reusing freed pixmap=1471 header [ 69.510] __pop_freed_pixmap: reusing freed pixmap=1473 header [ 69.510] Allocated pixmaps: 84 (cached: 0), bo: 24, 171970560 bytes (CPU bo: 4, 40960 bytes) [ 69.510] sna_accel_block: evaluating timers, active=7 [ 69.510] sna_accel_block: flush timer expires in 8 [69517] [ 69.518] sna_wakeup_handler [ 69.518] sna_block_handler (tv=538.639000) [ 69.518] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.518] sna_scanout_do_flush (time=69518), triggered [ 69.518] sna_scanout_flush (time=69518), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 69.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.518] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.518] has_shadow: has pending damage? 1, outstanding flips: 0 [ 69.518] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 69.518] sna_mode_redisplay: damage: 1x(3694, 6), (3766, 42) [ 69.518] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 69.518] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 69.518] sna_pixmap_move_to_gpu: already all-damaged [ 69.518] sna_pixmap_mark_active: pixmap=165, handle=35 [ 69.518] sna_mode_redisplay: crtc[0] transformed? 0 [ 69.518] sna_mode_redisplay: crtc[1] transformed? 0 [ 69.518] sna_mode_redisplay: crtc[2] transformed? 0 [ 69.518] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 69.518] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 69.518] get_fb: reusing fb=105 for handle=35 [ 69.518] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 69.518] __kgem_bo_clear_busy: handle=35 [ 69.518] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 69.518] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 69.518] __kgem_bo_clear_busy: handle=35 [ 69.518] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 69.518] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 69.518] set_shadow: waiting for region 1x[(3694, 6), (3766, 42)], front handle=35, shadow handle=27 [ 69.518] sna_accel_block: evaluating timers, active=7 [ 69.518] sna_accel_block: flush timer expires in 16 [69534] [ 69.519] sna_wakeup_handler [ 69.519] sna_mode_wakeup: len=32 [ 69.519] sna_mode_wakeup: recording last swap on pipe=0, frame 3902 [f3e], time 69.520110 [ 69.519] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 69.519] sna_mode_wakeup: flip complete, pending? 2 [ 69.519] sna_block_handler (tv=538.638000) [ 69.519] sna_scanout_do_flush: flush timer active: delta=15 [ 69.519] sna_accel_block: evaluating timers, active=7 [ 69.519] sna_accel_block: flush timer expires in 15 [69534] [ 69.535] sna_wakeup_handler [ 69.535] sna_mode_wakeup: len=32 [ 69.535] sna_mode_wakeup: recording last swap on pipe=1, frame 3873 [f21], time 69.535493 [ 69.535] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 69.535] sna_mode_wakeup: flip complete, pending? 1 [ 69.535] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.535] sna_block_handler (tv=538.622000) [ 69.535] sna_scanout_do_flush: flush timer active: delta=-1 [ 69.535] sna_scanout_do_flush (time=69535), triggered [ 69.535] sna_scanout_flush (time=69535), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 69.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.535] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.535] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.535] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.535] sna_accel_do_throttle (time=69535), triggered [ 69.535] sna_accel_throttle (time=69535) [ 69.535] sna_accel_disarm_timer[1] (time=69535) [ 69.535] sna_accel_block: evaluating timers, active=5 [ 69.535] sna_accel_block: flush timer expires in 16 [69551] [ 69.551] sna_wakeup_handler [ 69.551] sna_block_handler (tv=538.606000) [ 69.551] sna_scanout_do_flush: flush timer active: delta=0 [ 69.551] sna_scanout_do_flush (time=69551), triggered [ 69.551] sna_scanout_flush (time=69551), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 69.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.551] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 69.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 69.551] sna_accel_disarm_timer[0] (time=69551) [ 69.551] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 69.551] sna_accel_do_throttle -- no pending activity [ 78.673] sna_wakeup_handler [ 78.673] sna_destroy_pixmap: pixmap=1461, attached?=1 [ 78.673] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 78.673] __sna_free_pixmap(pixmap=1461) [ 78.673] __sna_pixmap_free_cpu: discarding CPU buffer, handle=11, size=12288 [ 78.673] kgem_bo_sync__cpu: handle=11 [ 78.673] sna_accel_watch_flush: enable=-1 [ 78.673] _kgem_bo_destroy: handle=11, proxy? 0 [ 78.673] __kgem_bo_destroy: handle=11, size=12288 [ 78.673] __kgem_bo_destroy: handle=11, not reusable [ 78.673] kgem_bo_free: handle=11, size=12288 [ 78.673] __kgem_busy: handle=11, busy=0, wedged=0 [ 78.673] kgem_bo_free: releasing 0x0:0x0 vma for handle=11, count=0 [ 78.673] sna_accel_flush: flush?=0, dirty?=0 [ 78.673] sna_block_handler (tv=529.484000) [ 78.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.673] sna_accel_do_throttle -- no pending activity [ 78.674] sna_wakeup_handler [ 78.674] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 78.674] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 78.674] create_pixmap: serial=1480, usage=0, 0x0 [ 78.674] create_pixmap_hdr: pixmap=1480, width=48, height=48, usage=0 [ 78.674] kgem_create_map(0x7f1c560c4000 size=9216, read-only?=0) - has_userptr?=1 [ 78.674] __kgem_bo_init(handle=11, num_pages=3) [ 78.674] kgem_create_map(ptr=0x7f1c560c4000, size=9216, pages=3, read_only=0) => handle=11 (proxy? 0) [ 78.674] sna_accel_watch_flush: enable=1 [ 78.674] __sna_damage_all(48, 48) [ 78.674] sna_pixmap_create_shm: serial=1480, 48x48, usage=0 [ 78.674] sna_accel_flush: flush?=0, dirty?=0 [ 78.674] sna_create_pixmap(48, 36, 24, usage=0) [ 78.674] kgem_can_create_2d: 48x36 @ 24 [ 78.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 78.674] kgem_can_create_2d: untiled size=8192 [ 78.674] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 78.674] kgem_choose_tiling: 48x36 -> 0 [ 78.674] sna_create_pixmap: usage=0, flags=b [ 78.674] sna_create_pixmap: creating GPU pixmap 48x36, stride=192, flags=b [ 78.674] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 78.674] create_pixmap: serial=1482, usage=0, 0x0 [ 78.674] create_pixmap_hdr: pixmap=1482, width=48, height=36, usage=0 [ 78.674] sna_create_pixmap: serial=1482, 48x36, usage=0 [ 78.674] sna_composite_rectangles(pixmap=1483, op=0, 0 x 1 [(0, 0)x(48, 36) ...]) [ 78.674] sna_composite_rectangles: converted to op 0 [ 78.674] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 78.674] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 78.674] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 78.674] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 78.674] sna_composite_rectangles: dropping last-cpu hint [ 78.674] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=19... [ 78.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.674] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 78.674] sna_pixmap_move_to_gpu(pixmap=1483, usage=0), flags=b [ 78.674] sna_pixmap_move_to_gpu: CPU damage? 0 [ 78.674] sna_pixmap_move_to_gpu: creating GPU bo (48x36@32), create=b [ 78.674] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 78.674] kgem_choose_tiling: 48x36 -> 0 [ 78.674] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 78.674] kgem_choose_tiling: 48x36 -> 0 [ 78.674] sna_pixmap_alloc_gpu: pixmap=1483 [ 78.674] kgem_create_2d(48x36, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 78.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=36 [ 78.674] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 78.674] from inactive: pitch=192, tiling=0: handle=19, id=1142 [ 78.674] __sna_damage_all(48, 36) [ 78.674] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 78.674] sna_pixmap_mark_active: pixmap=1483, handle=19 [ 78.674] sna_drawable_use_bo: allocated GPU bo for operation [ 78.674] sna_drawable_use_bo: using GPU bo with damage? 0 [ 78.674] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 78.674] kgem_bo_is_render: handle=19, rq? 0 [0] [ 78.674] kgem_bo_is_render: handle=19, rq? 0 [0] [ 78.674] gen9_render_fill_boxes(0 x 1 [(0, 0), (48, 36) ...]) [ 78.674] sna_render_get_solid: 0 [ 78.674] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 78.674] kgem_check_bo: num_pages=+3, num_exec=+1 [ 78.674] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.674] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.674] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.674] kgem_add_handle: handle=4, index=0 [ 78.674] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.674] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.674] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.674] gen9_composite_get_binding_table(ffc0) [ 78.674] kgem_add_reloc64: handle=19, pos=16360, delta=0, domains=20002 [ 78.674] kgem_add_handle: handle=19, index=1 [ 78.674] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff9b000) [ 78.674] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 78.674] [3fe0] bind bo(handle=19, addr=fff9b000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 78.674] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 78.674] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 78.674] kgem_add_handle: handle=7, index=2 [ 78.674] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 78.674] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.674] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.674] gen9_emit_sampler: sampler = 1 [ 78.674] gen9_emit_sf: num_sf_outputs=1 [ 78.674] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.674] gen9_emit_vertex_elements: setup id=0 [ 78.674] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.674] (0, 0), (48, 36) [ 78.674] gen8_vertex_flush[490] = 3 [ 78.674] sna_composite_rectangles: pixmap=1483 marking clear [0]? 1 [ 78.674] sna_composite_rectangles(pixmap=1483, op=1, ff2c001e x 1 [(0, 0)x(48, 36) ...]) [ 78.674] sna_composite_rectangles: converted to op 1 [ 78.674] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 78.674] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 78.674] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 78.674] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 78.674] sna_composite_rectangles: promoting to full GPU [ 78.674] sna_composite_rectangles: dropping last-cpu hint [ 78.674] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=19... [ 78.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.674] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.674] sna_drawable_use_bo: using whole GPU bo [ 78.674] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 78.674] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.674] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (48, 36) ...]) [ 78.674] sna_render_get_solid: ff2c001e [ 78.674] sna_render_get_solid(0) = ff2c001e (old) [ 78.674] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 78.674] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.674] gen9_composite_get_binding_table(ff00) [ 78.674] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 78.674] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 78.674] kgem_add_handle: handle=8, index=3 [ 78.674] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 78.674] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.674] gen9_emit_vertex_elements: setup id=0 [ 78.674] (0, 0), (48, 36) [ 78.674] gen8_vertex_flush[4cc] = 3 [ 78.674] sna_composite_rectangles: pixmap=1483 marking clear [ff2c001e]? 1 [ 78.674] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5a4, drawable=5cb [ 78.674] sna_validate_gc: recomputing clip [ 78.674] sna_validate_gc: composite clip=1x[(0, 0), (48, 36)] [0x55bca9aecc60] [ 78.674] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1483:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 78.674] sna_copy_area: normal copy [ 78.674] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 78.674] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 78.674] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 78.674] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 78.674] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 78.674] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 78.674] sna_do_copy: pixmap -- no source clipping [ 78.674] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 78.674] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 78.674] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1483+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 78.674] sna_copy_boxes: dst=(priv=0x55bca9b785d0, gpu_bo=19, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 78.674] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 78.674] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=1b... [ 78.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 78.674] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.674] sna_drawable_use_bo: using whole GPU bo [ 78.674] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 78.674] sna_pixmap_move_to_gpu: already all-damaged [ 78.674] sna_pixmap_mark_active: pixmap=292, handle=9 [ 78.674] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 78.674] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.674] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.674] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.674] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.674] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 78.674] gen9_composite_get_binding_table(fe80) [ 78.674] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 78.674] kgem_add_handle: handle=9, index=4 [ 78.674] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 78.674] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 78.674] gen9_emit_sampler: sampler = 0 [ 78.674] gen9_emit_vertex_elements: setup id=0 [ 78.674] (3422, 6) -> (0, 0) + (48, 36) [ 78.674] gen8_vertex_flush[510] = 3 [ 78.674] sna_create_pixmap(80, 80, 32, usage=0) [ 78.674] kgem_can_create_2d: 80x80 @ 32 [ 78.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 78.674] kgem_can_create_2d: untiled size=28672 [ 78.674] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 78.674] kgem_choose_tiling: 80x80 -> 0 [ 78.674] sna_create_pixmap: usage=0, flags=b [ 78.674] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 78.674] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 78.674] create_pixmap: serial=1484, usage=0, 0x0 [ 78.674] create_pixmap_hdr: pixmap=1484, width=80, height=80, usage=0 [ 78.674] sna_create_pixmap: serial=1484, 80x80, usage=0 [ 78.674] sna_composite_rectangles(pixmap=1485, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 78.674] sna_composite_rectangles: converted to op 0 [ 78.674] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 78.674] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 78.674] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 78.674] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 78.674] sna_composite_rectangles: dropping last-cpu hint [ 78.674] sna_drawable_use_bo pixmap=1485, box=((0, 0), (80, 80)), flags=19... [ 78.674] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 78.674] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 78.674] sna_pixmap_move_to_gpu(pixmap=1485, usage=0), flags=b [ 78.674] sna_pixmap_move_to_gpu: CPU damage? 0 [ 78.674] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 78.674] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 78.674] kgem_choose_tiling: 80x80 -> 0 [ 78.674] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 78.674] kgem_choose_tiling: 80x80 -> 0 [ 78.674] sna_pixmap_alloc_gpu: pixmap=1485 [ 78.674] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 78.674] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 78.674] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 78.674] from inactive: pitch=320, tiling=0: handle=3, id=1143 [ 78.674] __sna_damage_all(80, 80) [ 78.674] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 78.674] sna_pixmap_mark_active: pixmap=1485, handle=3 [ 78.674] sna_drawable_use_bo: allocated GPU bo for operation [ 78.674] sna_drawable_use_bo: using GPU bo with damage? 0 [ 78.674] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 78.674] kgem_bo_is_render: handle=3, rq? 0 [0] [ 78.674] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 78.674] sna_render_get_solid: 0 [ 78.674] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.674] kgem_set_mode: flushing before new bo [ 78.674] gen8_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 78.674] gen8_vertex_close: copy to batch: 18 @ 330 [ 78.674] gen8_vertex_close: reloc[0] = 287 [ 78.674] kgem_add_reloc64: handle=0, pos=287, delta=1320, domains=200000 [ 78.674] kgem_add_reloc64[7] = (delta=1320, target handle=batch) [ 78.674] batch[1/1, flags=1800]: 330 348 16272 16384, nreloc=8, nexec=5, nfence=0, aperture=8115 [fenced=0] [ 78.674] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.674] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.674] kgem_fixup_relocs: shrinking by 61440 [ 78.674] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.675] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.675] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff9b000 [ 78.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.675] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.675] __kgem_bo_clear_busy: handle=7 [ 78.675] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 78.675] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.675] __kgem_bo_clear_busy: handle=8 [ 78.675] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 78.675] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 78.675] __kgem_busy: handle=1, busy=131072, wedged=0 [ 78.675] kgem_check_bo: num_pages=+16, num_exec=+1 [ 78.675] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.675] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.675] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.675] kgem_add_handle: handle=4, index=0 [ 78.675] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.675] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.675] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.675] gen9_composite_get_binding_table(ffc0) [ 78.675] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 78.675] kgem_add_handle: handle=3, index=1 [ 78.675] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 78.675] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 78.675] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 78.675] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 78.675] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 78.675] kgem_add_handle: handle=7, index=2 [ 78.675] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 78.675] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.675] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.675] gen9_emit_sampler: sampler = 1 [ 78.675] gen9_emit_sf: num_sf_outputs=1 [ 78.675] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.675] gen9_emit_vertex_elements: setup id=0 [ 78.675] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.675] (0, 0), (80, 80) [ 78.675] gen8_vertex_flush[490] = 3 [ 78.675] sna_composite_rectangles: pixmap=1485 marking clear [0]? 1 [ 78.675] sna_composite_rectangles(pixmap=1485, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 78.675] sna_composite_rectangles: converted to op 1 [ 78.675] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 78.675] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 78.675] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 78.675] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 78.675] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 78.675] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 78.675] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 78.675] sna_composite_rectangles: dropping last-cpu hint [ 78.675] sna_drawable_use_bo pixmap=1485, box=((0, 0), (80, 80)), flags=1... [ 78.675] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 78.675] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.675] sna_drawable_use_bo: using whole GPU bo [ 78.675] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 78.675] kgem_bo_is_render: handle=3, rq? 1 [1] [ 78.675] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 78.675] sna_render_get_solid: 40404040 [ 78.675] sna_render_get_solid(1) = 40404040 (old) [ 78.675] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 78.675] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.675] gen9_composite_get_binding_table(ff00) [ 78.675] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 78.675] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 78.675] kgem_add_handle: handle=8, index=3 [ 78.675] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 78.675] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.675] gen9_emit_vertex_elements: setup id=0 [ 78.675] (0, 0), (2, 2) [ 78.675] (78, 0), (80, 2) [ 78.675] (0, 78), (2, 80) [ 78.675] (78, 78), (80, 80) [ 78.675] gen8_vertex_flush[4cc] = 12 [ 78.675] sna_composite(pixmap=1483, op=3, src=1485+(3422, 6), mask=0+(0, 0), dst=1483+(0, 0)+(0, 0), size=(48, 36) [ 78.675] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 78.675] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 78.675] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 78.675] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 78.675] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (48, 36) [ 78.675] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 78.675] gen9_render_composite: 48x36, current mode=1/1 [ 78.675] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.675] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 78.675] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 78.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.675] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 78.675] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=7... [ 78.675] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.675] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.675] sna_drawable_use_bo: using whole GPU bo [ 78.675] gen9_composite_set_target: pixmap=1483, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 78.675] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 78.675] sna_transform_is_imprecise_integer_translation: no transform [ 78.675] gen9_composite_picture: integer translation (0, 0), removing [ 78.675] sna_render_pixmap_bo pixmap=1485, (3422, 6)x(48, 36)/(80, 80) [ 78.675] sna_render_pixmap_bo: GPU all damaged [ 78.675] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.675] kgem_bo_is_render: handle=3, rq? 1 [1] [ 78.675] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 78.675] gen4_choose_composite_emitter: identity src, no mask [ 78.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.675] __kgem_retire_rq: request 1 complete [ 78.675] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 78.675] kgem_set_mode: flushing before new bo [ 78.675] gen8_vertex_close: used=30, vbo active? 0, vb=1, nreloc=1 [ 78.675] gen8_vertex_close: copy to batch: 30 @ 314 [ 78.675] gen8_vertex_close: reloc[0] = 287 [ 78.675] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 78.675] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 78.675] batch[1/1, flags=1800]: 314 344 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=28 [fenced=0] [ 78.675] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.675] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.675] kgem_fixup_relocs: shrinking by 61440 [ 78.675] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.675] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.675] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 78.675] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.675] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.675] __kgem_bo_clear_busy: handle=7 [ 78.675] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 78.675] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.675] __kgem_bo_clear_busy: handle=8 [ 78.675] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 78.675] __kgem_busy: handle=1, busy=131072, wedged=0 [ 78.675] kgem_check_bo: num_pages=+19, num_exec=+2 [ 78.675] aligning vertex: was 2, now 3 floats per vertex [ 78.675] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.675] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.675] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.675] kgem_add_handle: handle=4, index=0 [ 78.675] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.675] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.675] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.675] gen9_composite_get_binding_table(ffc0) [ 78.675] kgem_add_reloc64: handle=19, pos=16360, delta=0, domains=20002 [ 78.675] kgem_add_handle: handle=19, index=1 [ 78.675] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff9b000) [ 78.675] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 78.675] [3fe0] bind bo(handle=19, addr=fff9b000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 78.675] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 78.675] kgem_add_handle: handle=3, index=2 [ 78.675] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 78.675] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 78.675] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 78.675] gen9_emit_sampler: sampler = a [ 78.675] gen9_emit_sf: num_sf_outputs=1 [ 78.675] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.675] gen9_emit_vertex_elements: setup id=2 [ 78.675] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 78.675] gen9_render_composite_box: (0, 0), (48, 36) [ 78.675] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 78.675] gen8_vertex_flush[490] = 3 [ 78.675] sna_destroy_pixmap: pixmap=1485, attached?=1 [ 78.675] _kgem_bo_destroy: handle=3, proxy? 0 [ 78.675] __kgem_bo_destroy: handle=3, size=65536 [ 78.675] __kgem_bo_destroy: handle=3 -> active [ 78.675] __sna_free_pixmap(pixmap=1485) [ 78.675] sna_create_pixmap(2, 64, 32, usage=0) [ 78.675] kgem_can_create_2d: 2x64 @ 32 [ 78.675] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 78.675] kgem_can_create_2d: untiled size=4096 [ 78.675] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 78.675] kgem_choose_tiling: 2x64 -> 0 [ 78.675] sna_create_pixmap: usage=0, flags=a [ 78.675] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 78.675] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 78.675] create_pixmap: serial=1486, usage=0, 2x64 [ 78.675] sna_create_pixmap: serial=1486, 2x64, usage=0 [ 78.675] sna_composite_rectangles(pixmap=1487, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 78.675] sna_composite_rectangles: converted to op 0 [ 78.675] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 78.675] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 78.675] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 78.675] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 78.675] sna_composite_rectangles: fallback, dst pixmap=1487 too small or not attached [ 78.675] sna_composite_rectangles: fallback [ 78.675] sna_drawable_move_region_to_cpu(pixmap=1487 (2x64), [(0, 0), (2, 64)], flags=1) [ 78.675] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 78.675] _sna_pixmap_move_to_cpu(pixmap=1487, 2x64, flags=1) [ 78.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 78.675] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 78.675] operate_inplace: no, inplace operation not suitable [ 78.675] _sna_pixmap_move_to_cpu: marking as damaged [ 78.675] __sna_damage_all(2, 64) [ 78.675] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 78.675] sna_create_pixmap(1, 32, 32, usage=0) [ 78.675] kgem_can_create_2d: 1x32 @ 32 [ 78.675] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 78.675] kgem_can_create_2d: untiled size=4096 [ 78.675] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 78.675] kgem_choose_tiling: 1x32 -> 0 [ 78.675] sna_create_pixmap: usage=0, flags=a [ 78.675] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 78.675] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 78.675] create_pixmap: serial=1488, usage=0, 1x32 [ 78.675] sna_create_pixmap: serial=1488, 1x32, usage=0 [ 78.675] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5c5, drawable=5d1 [ 78.675] sna_validate_gc: recomputing clip [ 78.675] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 78.675] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 78.675] try_upload__fast: ignore existing cpu damage (if any) [ 78.675] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 78.675] try_upload__fast: no, no gpu damage [ 78.675] sna_drawable_move_region_to_cpu(pixmap=1489 (1x32), [(0, 0), (1, 32)], flags=1) [ 78.675] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 78.675] _sna_pixmap_move_to_cpu(pixmap=1489, 1x32, flags=1) [ 78.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 78.675] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 78.675] operate_inplace: no, inplace operation not suitable [ 78.675] _sna_pixmap_move_to_cpu: marking as damaged [ 78.675] __sna_damage_all(1, 32) [ 78.675] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 78.675] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 78.675] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 78.675] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 78.675] sna_accel_flush: flush?=0, dirty?=0 [ 78.675] sna_composite(pixmap=1487, op=1, src=1489+(0, 0), mask=0+(0, 0), dst=1487+(0, 0)+(0, 0), size=(2, 64) [ 78.675] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 78.675] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 78.675] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 78.675] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 78.675] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 78.675] sna_composite: fallback, dst pixmap=1487 is too small (or completely damaged) [ 78.675] sna_composite: fallback -- fbComposite [ 78.675] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 78.675] sna_composite_fb: fallback -- move src to cpu [ 78.675] _sna_pixmap_move_to_cpu(pixmap=1489, 1x32, flags=2) [ 78.675] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b60d91, is-clear?=0 [ 78.675] _sna_pixmap_move_to_cpu: CPU all-damaged [ 78.675] sna_composite_fb: fallback -- move dst to cpu [ 78.675] sna_drawable_move_region_to_cpu(pixmap=1487 (2x64), [(0, 0), (2, 64)], flags=5) [ 78.675] sna_drawable_move_region_to_cpu: pixmap=1487 all damaged on CPU [ 78.675] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 78.675] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 78.675] sna_transform_is_imprecise_integer_translation: not unity scaling [ 78.675] sna_destroy_pixmap: pixmap=1489, attached?=1 [ 78.675] __sna_free_pixmap(pixmap=1489) [ 78.675] sna_composite(pixmap=1483, op=3, src=1487+(3422, 6), mask=0+(0, 0), dst=1483+(0, 0)+(0, 0), size=(48, 36) [ 78.675] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 78.675] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 78.675] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 78.675] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 78.675] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (48, 36) [ 78.675] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 78.675] gen9_render_composite: 48x36, current mode=1/1 [ 78.675] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.675] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 78.675] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.675] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 78.675] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=7... [ 78.675] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.675] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.675] sna_drawable_use_bo: using whole GPU bo [ 78.675] gen9_composite_set_target: pixmap=1483, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 78.675] gen9_composite_picture: (3422, 6)x(48, 36), dst=(0, 0) [ 78.675] sna_transform_is_imprecise_integer_translation: no transform [ 78.676] gen9_composite_picture: integer translation (0, 0), removing [ 78.676] sna_render_pixmap_bo pixmap=1487, (3422, 6)x(48, 36)/(2, 64) [ 78.676] sna_render_pixmap_bo box=(0, 6), (2, 42): (2, 36)/(2, 64) [ 78.676] sna_render_pixmap_bo: offset=(3422, 6), size=(2, 64) [ 78.676] use_cpu_bo: no cpu bo [ 78.676] kgem_choose_tiling: too thin [2] for TILING_Y [ 78.676] kgem_choose_tiling: 2x36 -> 0 [ 78.676] sna_render_pixmap_bo: uploading CPU box (0, 6), (2, 42) [ 78.676] upload: box=(0, 6), (2, 42), pixmap=2x64 [ 78.676] sna_drawable_move_region_to_cpu(pixmap=1487 (2x64), [(0, 6), (2, 42)], flags=2) [ 78.676] sna_drawable_move_region_to_cpu: pixmap=1487 all damaged on CPU [ 78.676] kgem_can_create_2d: 2x36 @ 32 [ 78.676] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=36 [ 78.676] kgem_can_create_2d: untiled size=4096 [ 78.676] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 78.676] kgem_choose_tiling: 2x36 -> 0 [ 78.676] kgem_upload_source_image : (0, 6), (2, 42), stride=8, bpp=32 [ 78.676] kgem_create_buffer_2d: 2x36, 32 bpp, stride=32 [ 78.676] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 78.676] kgem_create_buffer: searching for an inactive GTT map for upload [ 78.676] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 78.676] search_linear_cache: searching for inactive gtt map [ 78.676] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 78.676] search_linear_cache: inactive and cache bucket empty [ 78.676] search_linear_cache: active cache bucket empty [ 78.676] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 78.676] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 78.676] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 78.676] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 78.676] kgem_create_buffer: reusing handle=23 for buffer [ 78.676] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 78.676] init_buffer_from_bo: reusing handle=23 for buffer [ 78.676] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 78.676] kgem_bo_map: converting request for GTT map into CPU map [ 78.676] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 78.676] kgem_bo_sync__cpu: handle=23 [ 78.676] __kgem_busy: handle=23, busy=0, wedged=0 [ 78.676] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 78.676] __kgem_busy: handle=23, busy=0, wedged=0 [ 78.676] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 78.676] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 78.676] kgem_create_buffer(pages=64 [64]) new handle=23, used=1152, write=1 [ 78.676] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=1152, io=1 [ 78.676] __kgem_bo_init(handle=23, num_pages=1152) [ 78.676] memcpy_blt: src=(0, 6), dst=(0, 0), size=2x36, pitch=8/32 [ 78.676] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.676] kgem_bo_is_render: handle=23, rq? 0 [0] [ 78.676] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 78.676] gen4_choose_composite_emitter: identity src, no mask [ 78.676] kgem_check_bo: num_pages=+64, num_exec=+1 [ 78.676] gen9_composite_get_binding_table(ff00) [ 78.676] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 78.676] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 78.676] kgem_add_handle: handle=23, index=3 [ 78.676] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 78.676] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=36, pitch=32, tiling=0 -> sampler [ 78.676] gen9_emit_vertex_elements: setup id=2 [ 78.676] gen9_render_composite_box: (0, 0), (48, 36) [ 78.676] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 78.676] gen8_vertex_flush[4cc] = 3 [ 78.676] _kgem_bo_destroy: handle=23, proxy? 1 [ 78.676] sna_destroy_pixmap: pixmap=1487, attached?=1 [ 78.676] __sna_free_pixmap(pixmap=1487) [ 78.676] sna_copy_area: src=pixmap=292:(3422, 6)x(48, 36)+(0, 0) -> dst=pixmap=1483:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 78.676] sna_copy_area: normal copy [ 78.676] sna_do_copy: src=(3422, 6), dst=(0, 0), size=(48x36) [ 78.676] sna_do_copy: after drawable: src=(3422, 6), dst=(0, 0), size=(48x36) [ 78.676] sna_do_copy: dst extents (0, 0), (48, 36), dst clip extents (0, 0), (48, 36), dst size=48x36 [ 78.676] sna_do_copy: clipped dst extents (0, 0), (48, 36) [ 78.676] sna_do_copy: unclipped src extents (3422, 6), (3470, 42) [ 78.676] sna_do_copy: clipped src extents (3422, 6), (3470, 42) [ 78.676] sna_do_copy: pixmap -- no source clipping [ 78.676] sna_do_copy: src extents (3422, 6), (3470, 42) x 1 [ 78.676] sna_do_copy: copy region (0, 0), (48, 36) x 1 + (3422, 6) [ 78.676] sna_copy_boxes (boxes=1x[(0, 0), (48, 36)...], src pixmap=292+(3422, 6), dst pixmap=1483+(0, 0), alu=3, src.size=3840x2160, dst.size=48x36) [ 78.676] sna_copy_boxes: dst=(priv=0x55bca9b785d0, gpu_bo=19, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 78.676] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 78.676] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=1b... [ 78.676] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 78.676] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.676] sna_drawable_use_bo: using whole GPU bo [ 78.676] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 78.676] sna_pixmap_move_to_gpu: already all-damaged [ 78.676] sna_pixmap_mark_active: pixmap=292, handle=9 [ 78.676] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 78.676] gen9_render_copy_boxes (3422, 6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.676] kgem_bo_is_render: handle=9, rq? 0 [0] [ 78.676] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.676] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.676] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 78.676] aligning vertex: was 3, now 2 floats per vertex [ 78.676] gen9_composite_get_binding_table(fe80) [ 78.676] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 78.676] kgem_add_handle: handle=9, index=4 [ 78.676] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 78.676] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 78.676] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 78.676] gen9_emit_sampler: sampler = 0 [ 78.676] gen9_emit_vertex_elements: setup id=0 [ 78.676] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.676] (3422, 6) -> (0, 0) + (48, 36) [ 78.676] gen8_vertex_flush[558] = 3 [ 78.676] sna_composite_rectangles(pixmap=1483, op=3, 660a0a0a x 1 [(0, 0)x(48, 36) ...]) [ 78.676] sna_composite_rectangles: converted to op 3 [ 78.676] sna_composite_rectangles[0] (0, 0)x(48, 36) -> (0, 0), (48, 36) [ 78.676] sna_composite_rectangles: nrects=1, region=(0, 0), (48, 36) x 1 [ 78.676] sna_composite_rectangles: clipped extents (0, 0),(48, 36) x 1 [ 78.676] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(48, 36) [ 78.676] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=1... [ 78.676] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 78.676] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.676] sna_drawable_use_bo: using whole GPU bo [ 78.676] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 78.676] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.676] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (48, 36) ...]) [ 78.676] sna_render_get_solid: 660a0a0a [ 78.676] sna_render_get_solid(2) = 660a0a0a (old) [ 78.676] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 78.676] kgem_check_bo: num_pages=+0, num_exec=+0 [ 78.676] gen9_composite_get_binding_table(fe00) [ 78.676] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 78.676] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 78.676] kgem_add_handle: handle=8, index=5 [ 78.676] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 78.676] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 78.676] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 78.676] gen9_emit_sampler: sampler = 1 [ 78.676] gen9_emit_vertex_elements: setup id=0 [ 78.676] (0, 0), (48, 36) [ 78.676] gen8_vertex_flush[5b4] = 3 [ 78.676] sna_composite(pixmap=1483, op=3, src=1481+(0, 6), mask=0+(0, 0), dst=1483+(0, 0)+(0, 0), size=(48, 36) [ 78.676] sna_compute_composite_region: dst=(0, 0)x(48, 36) [ 78.676] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (48, 36) [ 78.676] clip_to_dst: region: 1x[(0, 0), (48, 36)], clip: 1x[(0, 0), (48, 36)] [ 78.676] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (48, 36) [ 78.676] sna_compute_composite_region: clip against src (48x48 clip=0): (0, 0), (48, 36) [ 78.676] sna_composite: composite region extents:+(0, 0) -> (0, 0), (48, 36) + (0, 0) [ 78.676] gen9_render_composite: 48x36, current mode=1/1 [ 78.676] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.676] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 78.676] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 78.676] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 78.676] gen9_composite_set_target: (0, 0)x(48, 36), partial?=1 [ 78.676] sna_drawable_use_bo pixmap=1483, box=((0, 0), (48, 36)), flags=7... [ 78.676] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 78.676] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.676] sna_drawable_use_bo: using whole GPU bo [ 78.676] gen9_composite_set_target: pixmap=1483, format=20020888, size=48x36, pitch=192, delta=(0,0),damage=0xffffffffffffffff [ 78.676] gen9_composite_picture: (0, 6)x(48, 36), dst=(0, 0) [ 78.676] sna_transform_is_imprecise_integer_translation: no transform [ 78.676] gen9_composite_picture: integer translation (0, 0), removing [ 78.676] sna_render_pixmap_bo pixmap=1481, (0, 6)x(48, 36)/(48, 48) [ 78.676] sna_render_pixmap_bo: CPU all damaged [ 78.676] sna_add_flush_pixmap: marking pixmap=1481 for flushing [ 78.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.676] __kgem_retire_rq: request 1 complete [ 78.676] sna_add_flush_pixmap: new flush bo, flushing before [ 78.676] gen8_vertex_close: used=30, vbo active? 0, vb=5, nreloc=2 [ 78.676] gen8_vertex_close: copy to batch: 30 @ 372 [ 78.676] gen8_vertex_close: reloc[0] = 287 [ 78.676] kgem_add_reloc64: handle=0, pos=287, delta=1488, domains=200000 [ 78.676] kgem_add_reloc64[8] = (delta=1488, target handle=batch) [ 78.676] gen8_vertex_close: reloc[1] = 337 [ 78.676] kgem_add_reloc64: handle=0, pos=337, delta=1488, domains=200000 [ 78.676] kgem_add_reloc64[9] = (delta=1488, target handle=batch) [ 78.676] batch[1/1, flags=1800]: 372 402 16240 16384, nreloc=10, nexec=6, nfence=0, aperture=8194 [fenced=0] [ 78.676] kgem_finish_buffers: buffer handle=23, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 78.676] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 78.676] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.676] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.676] kgem_fixup_relocs: shrinking by 61440 [ 78.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.676] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.676] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff9b000 [ 78.676] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.676] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 78.676] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 78.676] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 78.676] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 78.676] __kgem_bo_clear_busy: handle=8 [ 78.676] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 78.676] __kgem_busy: handle=1, busy=131072, wedged=0 [ 78.676] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.676] kgem_bo_is_render: handle=11, rq? 0 [0] [ 78.676] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 78.676] gen4_choose_composite_emitter: identity src, no mask [ 78.676] needs_batch_flush: flushing before handle=11 for new reservation [ 78.676] kgem_check_bo: num_pages=+6, num_exec=+2 [ 78.676] aligning vertex: was 2, now 3 floats per vertex [ 78.676] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.676] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.676] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.676] kgem_add_handle: handle=4, index=0 [ 78.676] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.676] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.676] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.676] gen9_composite_get_binding_table(ffc0) [ 78.676] kgem_add_reloc64: handle=19, pos=16360, delta=0, domains=20002 [ 78.676] kgem_add_handle: handle=19, index=1 [ 78.676] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff9b000) [ 78.676] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 78.676] [3fe0] bind bo(handle=19, addr=fff9b000), format=192, width=48, height=36, pitch=192, tiling=0 -> render [ 78.676] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 78.676] kgem_add_handle: handle=11, index=2 [ 78.676] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 78.676] [3fd0] bind bo(handle=11, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 78.676] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 78.676] gen9_emit_sampler: sampler = 2 [ 78.676] gen9_emit_sf: num_sf_outputs=1 [ 78.676] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.676] gen9_emit_vertex_elements: setup id=2 [ 78.676] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 78.676] gen9_render_composite_box: (0, 0), (48, 36) [ 78.676] apply_damage: damage=0x0, region=1 [(0, 0), (48, 36) + (0, 0)] [ 78.676] gen8_vertex_flush[490] = 3 [ 78.676] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5cb, drawable=5a4 [ 78.676] sna_validate_gc: recomputing clip [ 78.676] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 78.676] sna_copy_area: src=pixmap=1483:(0, 0)x(48, 36)+(0, 0) -> dst=pixmap=165:(3422, 6)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 78.676] sna_copy_area: normal copy [ 78.676] sna_do_copy: src=(0, 0), dst=(3422, 6), size=(48x36) [ 78.676] sna_do_copy: after drawable: src=(0, 0), dst=(3422, 6), size=(48x36) [ 78.676] sna_do_copy: dst extents (3422, 6), (3470, 42), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 78.676] sna_do_copy: clipped dst extents (3422, 6), (3470, 42) [ 78.676] sna_do_copy: unclipped src extents (0, 0), (48, 36) [ 78.676] sna_do_copy: clipped src extents (0, 0), (48, 36) [ 78.676] sna_do_copy: pixmap -- no source clipping [ 78.676] sna_do_copy: src extents (0, 0), (48, 36) x 1 [ 78.676] sna_do_copy: copy region (3422, 6), (3470, 42) x 1 + (-3422, -6) [ 78.676] sna_copy_boxes (boxes=1x[(3422, 6), (3470, 42)...], src pixmap=1483+(-3422, -6), dst pixmap=165+(0, 0), alu=3, src.size=48x36, dst.size=7680x2160) [ 78.676] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b785d0, gpu_bo=19, cpu_bo=0), replaces=0 [ 78.676] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 78.676] sna_drawable_use_bo pixmap=165, box=((3422, 6), (3470, 42)), flags=b... [ 78.676] sna_drawable_use_bo: pinned, never REPLACES [ 78.676] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 78.676] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 78.676] sna_drawable_use_bo: applying move-to-gpu override [ 78.676] sna_pixmap_discard_shadow_damage: discarding region 1x[(3422, 6), (3470, 42)] from damage 1x[(3694, 6], (3766, 42)] [ 78.676] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 78.676] wait_for_shadow: copying existing GPU damage: 1x(3694, 6), (3766, 42) [ 78.676] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.676] kgem_bo_is_render: handle=35, rq? 0 [0] [ 78.676] kgem_bo_is_render: handle=27, rq? 0 [0] [ 78.676] kgem_bo_is_render: handle=27, rq? 0 [0] [ 78.676] kgem_bo_is_render: handle=35, rq? 0 [0] [ 78.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.676] __kgem_retire_rq: request 1 complete [ 78.676] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 78.676] kgem_bo_move_to_cache: release handle=3 [ 78.676] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 78.676] kgem_set_mode: flushing before new bo [ 78.676] gen8_vertex_close: used=9, vbo active? 0, vb=4, nreloc=1 [ 78.676] gen8_vertex_close: copy to batch: 9 @ 298 [ 78.676] gen8_vertex_close: reloc[0] = 287 [ 78.676] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 78.676] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 78.676] batch[1/1, flags=1800]: 298 307 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=16 [fenced=0] [ 78.676] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.676] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.676] kgem_fixup_relocs: shrinking by 61440 [ 78.676] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.676] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.676] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff9b000 [ 78.676] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.676] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 78.676] __kgem_busy: handle=1, busy=131072, wedged=0 [ 78.676] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 78.676] aligning vertex: was 3, now 2 floats per vertex [ 78.676] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 78.676] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 78.676] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 78.676] kgem_add_handle: handle=4, index=0 [ 78.676] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 78.677] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 78.677] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 78.677] gen9_composite_get_binding_table(ffc0) [ 78.677] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 78.677] kgem_add_handle: handle=27, index=1 [ 78.677] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 78.677] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 78.677] [3fe0] bind bo(handle=27, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 78.677] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 78.677] kgem_add_handle: handle=35, index=2 [ 78.677] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 78.677] [3fd0] bind bo(handle=35, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 78.677] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 78.677] gen9_emit_sampler: sampler = 0 [ 78.677] gen9_emit_sf: num_sf_outputs=1 [ 78.677] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 78.677] gen9_emit_vertex_elements: setup id=0 [ 78.677] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 78.677] (3694, 6) -> (3694, 6) + (72, 36) [ 78.677] gen8_vertex_flush[490] = 3 [ 78.677] wait_for_shadow: setting front pixmap to handle=27 [ 78.677] sna_drawable_use_bo: using whole GPU bo [ 78.677] sna_pixmap_move_to_gpu(pixmap=1483, usage=0), flags=a [ 78.677] sna_pixmap_move_to_gpu: already all-damaged [ 78.677] sna_pixmap_mark_active: pixmap=1483, handle=19 [ 78.677] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 78.677] gen9_render_copy_boxes (-3422, -6)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 78.677] kgem_bo_is_render: handle=19, rq? 1 [1] [ 78.677] kgem_bo_is_render: handle=27, rq? 1 [1] [ 78.677] kgem_bo_is_render: handle=27, rq? 1 [1] [ 78.677] kgem_check_bo: num_pages=+3, num_exec=+1 [ 78.677] gen9_composite_get_binding_table(ff00) [ 78.677] kgem_add_reloc64: handle=19, pos=16312, delta=0, domains=40000 [ 78.677] kgem_add_handle: handle=19, index=3 [ 78.677] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fff9b000) [ 78.677] [3fb0] bind bo(handle=19, addr=fff9b000), format=192, width=48, height=36, pitch=192, tiling=0 -> sampler [ 78.677] gen9_emit_vertex_elements: setup id=0 [ 78.677] (0, 0) -> (3422, 6) + (48, 36) [ 78.677] gen8_vertex_flush[4cc] = 3 [ 78.677] sna_destroy_pixmap: pixmap=1483, attached?=1 [ 78.677] _kgem_bo_destroy: handle=19, proxy? 0 [ 78.677] __kgem_bo_destroy: handle=19, size=12288 [ 78.677] __kgem_bo_destroy: handle=19 -> active [ 78.677] __sna_free_pixmap(pixmap=1483) [ 78.677] sna_accel_flush: flush?=0, dirty?=1 [ 78.677] sna_accel_flush: syncing SHM pixmap=1481 (refcnt=1) [ 78.677] _sna_pixmap_move_to_cpu(pixmap=1481, 48x48, flags=3) [ 78.677] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 78.677] _sna_pixmap_move_to_cpu: CPU all-damaged [ 78.677] _sna_pixmap_move_to_cpu: syncing CPU bo [ 78.677] kgem_bo_sync__cpu_full: handle=11 [ 78.677] __kgem_busy: handle=11, busy=0, wedged=0 [ 78.677] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 78.677] __kgem_busy: handle=11, busy=0, wedged=0 [ 78.677] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 78.677] __kgem_retire_requests_upto(handle=11, ring=0) [ 78.677] __kgem_retire_rq: request 1 complete [ 78.677] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 78.677] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 78.677] sna_accel_flush: flush?=0, dirty?=0 [ 78.677] sna_block_handler (tv=529.480000) [ 78.677] kgem_retire, need_retire?=1 [ 78.677] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 78.677] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 78.677] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 78.677] kgem_retire -- retired=0, need_retire=0 [ 78.677] kgem_retire__buffers: handle=23, busy? 0 [0] [ 78.677] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 78.677] __kgem_bo_destroy: handle=23, size=262144 [ 78.677] kgem_bo_replace_io: transferring io handle=23 to bo [ 78.677] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 78.677] sna_accel_block: GPU idle, flushing [ 78.677] gen8_vertex_close: used=12, vbo active? 0, vb=1, nreloc=1 [ 78.677] gen8_vertex_close: copy to batch: 12 @ 314 [ 78.677] gen8_vertex_close: reloc[0] = 287 [ 78.677] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 78.677] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 78.677] batch[1/1, flags=1800]: 314 326 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=32413 [fenced=0] [ 78.677] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 78.677] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 78.677] kgem_fixup_relocs: shrinking by 61440 [ 78.677] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.677] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 78.677] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 78.677] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 78.677] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 78.677] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff9b000 [ 78.677] __kgem_busy: handle=1, busy=131072, wedged=0 [ 78.677] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.677] start_flush: has dirty shadow [ 78.677] timer_enable (time=78677), starting timer 0 [ 78.677] timer_enable (time=78677), starting timer 1 [ 78.677] sna_accel_block: evaluating timers, active=7 [ 78.677] sna_accel_block: flush timer expires in 8 [78685] [ 78.685] sna_wakeup_handler [ 78.685] sna_block_handler (tv=529.472000) [ 78.685] kgem_retire, need_retire?=1 [ 78.685] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 78.685] kgem_retire__requests_ring: retiring ring 0 [ 78.685] __kgem_busy: handle=1, busy=0, wedged=0 [ 78.685] __kgem_retire_rq: request 1 complete [ 78.685] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 78.685] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 78.685] kgem_bo_move_to_cache: release handle=19 [ 78.685] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 78.685] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 78.685] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 78.685] kgem_retire -- retired=1, need_retire=0 [ 78.685] sna_scanout_do_flush: flush timer active: delta=0 [ 78.685] sna_scanout_do_flush (time=78685), triggered [ 78.685] sna_scanout_flush (time=78685), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.685] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.685] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.685] has_shadow: has pending damage? 1, outstanding flips: 0 [ 78.685] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 78.685] sna_mode_redisplay: damage: 1x(3422, 6), (3470, 42) [ 78.685] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 78.685] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 78.685] sna_pixmap_move_to_gpu: already all-damaged [ 78.685] sna_pixmap_mark_active: pixmap=165, handle=27 [ 78.685] sna_mode_redisplay: crtc[0] transformed? 0 [ 78.685] sna_mode_redisplay: crtc[1] transformed? 0 [ 78.685] sna_mode_redisplay: crtc[2] transformed? 0 [ 78.685] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 78.685] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 78.685] get_fb: reusing fb=101 for handle=27 [ 78.685] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 78.685] __kgem_bo_clear_busy: handle=27 [ 78.685] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 78.685] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 78.685] __kgem_bo_clear_busy: handle=27 [ 78.685] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 78.685] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 78.685] set_shadow: waiting for region 1x[(3422, 6), (3470, 42)], front handle=27, shadow handle=35 [ 78.685] sna_accel_block: evaluating timers, active=7 [ 78.685] sna_accel_block: flush timer expires in 16 [78701] [ 78.690] sna_wakeup_handler [ 78.690] sna_mode_wakeup: len=32 [ 78.690] sna_mode_wakeup: recording last swap on pipe=1, frame 4422 [1146], time 78.691095 [ 78.690] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 78.690] sna_mode_wakeup: flip complete, pending? 2 [ 78.690] sna_block_handler (tv=529.467000) [ 78.690] sna_scanout_do_flush: flush timer active: delta=11 [ 78.690] sna_accel_block: evaluating timers, active=7 [ 78.690] sna_accel_block: flush timer expires in 11 [78701] [ 78.692] sna_wakeup_handler [ 78.692] sna_mode_wakeup: len=32 [ 78.692] sna_mode_wakeup: recording last swap on pipe=0, frame 4452 [1164], time 78.692403 [ 78.692] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 78.692] sna_mode_wakeup: flip complete, pending? 1 [ 78.692] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.692] sna_block_handler (tv=529.465000) [ 78.692] sna_scanout_do_flush: flush timer active: delta=9 [ 78.692] sna_accel_block: evaluating timers, active=7 [ 78.692] sna_accel_block: flush timer expires in 9 [78701] [ 78.701] sna_wakeup_handler [ 78.701] sna_block_handler (tv=529.456000) [ 78.701] sna_scanout_do_flush: flush timer active: delta=0 [ 78.701] sna_scanout_do_flush (time=78701), triggered [ 78.701] sna_scanout_flush (time=78701), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 78.701] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.701] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.701] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.701] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.701] sna_accel_do_throttle (time=78701), triggered [ 78.701] sna_accel_throttle (time=78701) [ 78.701] sna_accel_disarm_timer[1] (time=78701) [ 78.701] sna_accel_block: evaluating timers, active=5 [ 78.701] sna_accel_block: flush timer expires in 16 [78717] [ 78.717] sna_wakeup_handler [ 78.717] sna_block_handler (tv=529.440000) [ 78.717] sna_scanout_do_flush: flush timer active: delta=0 [ 78.717] sna_scanout_do_flush (time=78717), triggered [ 78.717] sna_scanout_flush (time=78717), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 78.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.717] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 78.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 78.717] sna_accel_disarm_timer[0] (time=78717) [ 78.717] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 78.717] sna_accel_do_throttle -- no pending activity [ 128.147] sna_wakeup_handler [ 128.147] sna_accel_flush: flush?=0, dirty?=0 [ 128.147] sna_accel_flush: flush?=0, dirty?=0 [ 128.147] sna_block_handler (tv=480.10000) [ 128.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.147] sna_accel_do_throttle -- no pending activity [ 128.147] sna_accel_do_expire (time=128147), triggered [ 128.147] sna_accel_expire (time=128147) [ 128.147] kgem_expire_cache: still allocated 0 bo, 0 bytes, in snoop cache [ 128.147] kgem_retire, need_retire?=0 [ 128.147] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.147] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 128.147] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.147] kgem_retire -- retired=0, need_retire=0 [ 128.147] kgem_bo_free: handle=17, size=8192 [ 128.147] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 [ 128.147] kgem_expire_cache: expiring handle=17 [ 128.147] kgem_expire_cache: still allocated 3 bo, 339968 bytes, in inactive cache [ 128.147] kgem_expire_cache: expired 1 objects, 8192 bytes, idle? 0 [ 128.147] __pop_freed_pixmap: reusing freed pixmap=1483 header [ 128.147] __pop_freed_pixmap: reusing freed pixmap=1485 header [ 128.147] Allocated pixmaps: 84 (cached: 0), bo: 23, 171962368 bytes (CPU bo: 4, 40960 bytes) [ 128.147] sna_wakeup_handler [ 128.147] sna_accel_flush: flush?=0, dirty?=0 [ 128.147] sna_accel_flush: flush?=0, dirty?=0 [ 128.147] sna_block_handler (tv=-1.0) [ 128.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.147] sna_accel_do_throttle -- no pending activity [ 128.605] sna_wakeup_handler [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.605] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_block_handler (tv=0.660000) [ 128.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.606] sna_accel_do_throttle -- no pending activity [ 128.606] sna_wakeup_handler [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_block_handler (tv=0.660000) [ 128.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.606] sna_accel_do_throttle -- no pending activity [ 128.606] sna_wakeup_handler [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_block_handler (tv=0.660000) [ 128.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.606] sna_accel_do_throttle -- no pending activity [ 128.606] sna_wakeup_handler [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_accel_flush: flush?=0, dirty?=0 [ 128.606] sna_block_handler (tv=0.660000) [ 128.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.606] sna_accel_do_throttle -- no pending activity [ 128.607] sna_wakeup_handler [ 128.607] sna_accel_flush: flush?=0, dirty?=0 [ 128.607] sna_accel_flush: flush?=0, dirty?=0 [ 128.607] sna_block_handler (tv=0.659000) [ 128.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.607] sna_accel_do_throttle -- no pending activity [ 128.607] sna_wakeup_handler [ 128.607] sna_accel_flush: flush?=0, dirty?=0 [ 128.607] sna_create_pixmap(1, 1, 1, usage=0) [ 128.607] kgem_can_create_2d: 1x1 @ 1 [ 128.607] kgem_can_create_2d: unhandled depth 1 [ 128.607] sna_create_pixmap: can not use GPU, just creating shadow [ 128.608] create_pixmap: allocating pixmap 1x1, depth=1/1, size=12 [ 128.608] create_pixmap: serial=1490, usage=0, 1x1 [ 128.608] sna_composite_rectangles(pixmap=1491, op=0, 0 x 1 [(0, 0)x(1, 1) ...]) [ 128.608] sna_composite_rectangles: converted to op 0 [ 128.608] sna_composite_rectangles[0] (0, 0)x(1, 1) -> (0, 0), (1, 1) [ 128.608] sna_composite_rectangles: nrects=1, region=(0, 0), (1, 1) x 1 [ 128.608] sna_composite_rectangles: clipped extents (0, 0),(1, 1) x 1 [ 128.608] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(1, 1) [ 128.608] sna_composite_rectangles: fallback, dst pixmap=1491 too small or not attached [ 128.608] sna_composite_rectangles: fallback [ 128.608] sna_drawable_move_region_to_cpu(pixmap=1491 (1x1), [(0, 0), (1, 1)], flags=1) [ 128.608] sna_drawable_move_region_to_cpu: not attached to pixmap 1491 (depth 1) [ 128.608] sna_get_image: pixmap=1491 (0, 0)x(1, 1), format=1, mask=1, depth=1 [ 128.608] sna_drawable_move_region_to_cpu(pixmap=1491 (1x1), [(0, 0), (1, 1)], flags=26) [ 128.608] sna_drawable_move_region_to_cpu: not attached to pixmap 1491 (depth 1) [ 128.608] sna_get_image: pixmap=1491 (0, 0)x(1, 1), format=1, mask=1, depth=1 [ 128.608] sna_drawable_move_region_to_cpu(pixmap=1491 (1x1), [(0, 0), (1, 1)], flags=26) [ 128.608] sna_drawable_move_region_to_cpu: not attached to pixmap 1491 (depth 1) [ 128.608] sna_destroy_pixmap: pixmap=1491, attached?=0 [ 128.608] sna_accel_flush: flush?=0, dirty?=0 [ 128.608] sna_block_handler (tv=0.658000) [ 128.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.608] sna_accel_do_throttle -- no pending activity [ 128.610] sna_wakeup_handler [ 128.610] sna_create_pixmap(576, 76, 24, usage=0) [ 128.610] kgem_can_create_2d: 576x76 @ 24 [ 128.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.610] kgem_can_create_2d: untiled size=176128 [ 128.610] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.610] kgem_can_create_2d: tiled[-1] size=176128 [ 128.610] sna_create_pixmap: usage=0, flags=1b [ 128.610] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 128.610] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 128.610] create_pixmap: serial=1492, usage=0, 0x0 [ 128.610] create_pixmap_hdr: pixmap=1492, width=576, height=76, usage=0 [ 128.610] sna_create_pixmap: serial=1492, 576x76, usage=0 [ 128.610] sna_composite_rectangles(pixmap=1493, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 128.610] sna_composite_rectangles: converted to op 0 [ 128.610] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.610] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.610] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.610] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.610] sna_composite_rectangles: dropping last-cpu hint [ 128.610] sna_drawable_use_bo pixmap=1493, box=((0, 0), (576, 76)), flags=19... [ 128.610] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.610] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.610] sna_pixmap_move_to_gpu(pixmap=1493, usage=0), flags=b [ 128.610] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.610] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 128.610] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.610] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.610] sna_pixmap_alloc_gpu: pixmap=1493 [ 128.610] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.610] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 128.610] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.610] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 128.610] from inactive: pitch=2560, tiling=1: handle=23, id=1146 [ 128.610] __sna_damage_all(576, 76) [ 128.611] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.611] sna_pixmap_mark_active: pixmap=1493, handle=23 [ 128.611] sna_drawable_use_bo: allocated GPU bo for operation [ 128.611] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.611] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 128.611] kgem_bo_is_render: handle=23, rq? 0 [0] [ 128.611] kgem_bo_is_render: handle=23, rq? 0 [0] [ 128.611] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 128.611] sna_render_get_solid: 0 [ 128.611] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 128.611] kgem_check_bo: num_pages=+64, num_exec=+1 [ 128.611] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.611] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.611] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.611] kgem_add_handle: handle=4, index=0 [ 128.611] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.611] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.611] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.611] gen9_composite_get_binding_table(ffc0) [ 128.611] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 128.611] kgem_add_handle: handle=23, index=1 [ 128.611] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 128.611] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 128.611] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.611] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.611] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.611] kgem_add_handle: handle=7, index=2 [ 128.611] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.611] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.611] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.611] gen9_emit_sampler: sampler = 1 [ 128.611] gen9_emit_sf: num_sf_outputs=1 [ 128.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.611] gen9_emit_vertex_elements: setup id=0 [ 128.611] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.611] (0, 0), (576, 76) [ 128.611] gen8_vertex_flush[490] = 3 [ 128.611] sna_composite_rectangles: pixmap=1493 marking clear [0]? 1 [ 128.611] sna_composite_rectangles(pixmap=1493, op=1, ff2c001e x 1 [(0, 0)x(576, 76) ...]) [ 128.611] sna_composite_rectangles: converted to op 1 [ 128.611] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.611] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.611] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.611] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.611] sna_composite_rectangles: promoting to full GPU [ 128.611] sna_composite_rectangles: dropping last-cpu hint [ 128.611] sna_drawable_use_bo pixmap=1493, box=((0, 0), (576, 76)), flags=19... [ 128.611] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.611] sna_drawable_use_bo: using whole GPU bo [ 128.611] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 128.611] kgem_bo_is_render: handle=23, rq? 1 [1] [ 128.611] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (576, 76) ...]) [ 128.611] sna_render_get_solid: ff2c001e [ 128.611] sna_render_get_solid(0) = ff2c001e (old) [ 128.611] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 128.611] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.611] gen9_composite_get_binding_table(ff00) [ 128.611] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.611] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 128.611] kgem_add_handle: handle=8, index=3 [ 128.611] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 128.612] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.612] gen9_emit_vertex_elements: setup id=0 [ 128.612] (0, 0), (576, 76) [ 128.612] gen8_vertex_flush[4cc] = 3 [ 128.612] sna_composite_rectangles: pixmap=1493 marking clear [ff2c001e]? 1 [ 128.612] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5a4, drawable=5d5 [ 128.612] sna_validate_gc: recomputing clip [ 128.612] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b57c90] [ 128.612] sna_copy_area: src=pixmap=292:(192, 1096)x(576, 76)+(0, 0) -> dst=pixmap=1493:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.612] sna_copy_area: normal copy [ 128.612] sna_do_copy: src=(192, 1096), dst=(0, 0), size=(576x76) [ 128.612] sna_do_copy: after drawable: src=(192, 1096), dst=(0, 0), size=(576x76) [ 128.612] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 128.612] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 128.612] sna_do_copy: unclipped src extents (192, 1096), (768, 1172) [ 128.612] sna_do_copy: clipped src extents (192, 1096), (768, 1172) [ 128.612] sna_do_copy: pixmap -- no source clipping [ 128.612] sna_do_copy: src extents (192, 1096), (768, 1172) x 1 [ 128.612] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (192, 1096) [ 128.612] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=292+(192, 1096), dst pixmap=1493+(0, 0), alu=3, src.size=3840x2160, dst.size=576x76) [ 128.612] sna_copy_boxes: dst=(priv=0x55bca9b785d0, gpu_bo=23, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 128.612] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.612] sna_drawable_use_bo pixmap=1493, box=((0, 0), (576, 76)), flags=1b... [ 128.612] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 128.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.612] sna_drawable_use_bo: using whole GPU bo [ 128.612] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 128.612] sna_pixmap_move_to_gpu: already all-damaged [ 128.612] sna_pixmap_mark_active: pixmap=292, handle=9 [ 128.612] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.612] gen9_render_copy_boxes (192, 1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.612] kgem_bo_is_render: handle=9, rq? 0 [0] [ 128.612] kgem_bo_is_render: handle=23, rq? 1 [1] [ 128.612] kgem_bo_is_render: handle=23, rq? 1 [1] [ 128.612] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 128.612] gen9_composite_get_binding_table(fe80) [ 128.612] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 128.612] kgem_add_handle: handle=9, index=4 [ 128.612] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 128.612] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 128.612] gen9_emit_sampler: sampler = 0 [ 128.612] gen9_emit_vertex_elements: setup id=0 [ 128.612] (192, 1096) -> (0, 0) + (576, 76) [ 128.612] gen8_vertex_flush[510] = 3 [ 128.612] sna_create_pixmap(80, 80, 32, usage=0) [ 128.612] kgem_can_create_2d: 80x80 @ 32 [ 128.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 128.612] kgem_can_create_2d: untiled size=28672 [ 128.612] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 128.612] kgem_choose_tiling: 80x80 -> 0 [ 128.612] sna_create_pixmap: usage=0, flags=b [ 128.612] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 128.612] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 128.612] create_pixmap: serial=1494, usage=0, 0x0 [ 128.612] create_pixmap_hdr: pixmap=1494, width=80, height=80, usage=0 [ 128.612] sna_create_pixmap: serial=1494, 80x80, usage=0 [ 128.612] sna_composite_rectangles(pixmap=1495, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 128.612] sna_composite_rectangles: converted to op 0 [ 128.613] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 128.613] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 128.613] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 128.613] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 128.613] sna_composite_rectangles: dropping last-cpu hint [ 128.613] sna_drawable_use_bo pixmap=1495, box=((0, 0), (80, 80)), flags=19... [ 128.613] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.613] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.613] sna_pixmap_move_to_gpu(pixmap=1495, usage=0), flags=b [ 128.613] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.613] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 128.613] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 128.613] kgem_choose_tiling: 80x80 -> 0 [ 128.613] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 128.613] kgem_choose_tiling: 80x80 -> 0 [ 128.613] sna_pixmap_alloc_gpu: pixmap=1495 [ 128.613] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 128.613] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 128.613] from inactive: pitch=320, tiling=0: handle=3, id=1147 [ 128.613] __sna_damage_all(80, 80) [ 128.613] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.613] sna_pixmap_mark_active: pixmap=1495, handle=3 [ 128.613] sna_drawable_use_bo: allocated GPU bo for operation [ 128.613] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.613] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.613] kgem_bo_is_render: handle=3, rq? 0 [0] [ 128.613] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 128.613] sna_render_get_solid: 0 [ 128.613] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.613] kgem_set_mode: flushing before new bo [ 128.613] gen8_vertex_close: used=18, vbo active? 0, vb=1, nreloc=1 [ 128.613] gen8_vertex_close: copy to batch: 18 @ 330 [ 128.613] gen8_vertex_close: reloc[0] = 287 [ 128.613] kgem_add_reloc64: handle=0, pos=287, delta=1320, domains=200000 [ 128.613] kgem_add_reloc64[7] = (delta=1320, target handle=batch) [ 128.613] batch[1/1, flags=1800]: 330 348 16272 16384, nreloc=8, nexec=5, nfence=0, aperture=8176 [fenced=0] [ 128.613] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.613] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.613] kgem_fixup_relocs: shrinking by 61440 [ 128.613] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.613] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.613] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 128.613] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.613] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.613] __kgem_bo_clear_busy: handle=7 [ 128.613] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.613] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.613] __kgem_bo_clear_busy: handle=8 [ 128.614] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.614] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 128.614] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.614] kgem_check_bo: num_pages=+16, num_exec=+1 [ 128.614] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.614] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.614] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.614] kgem_add_handle: handle=4, index=0 [ 128.614] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.614] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.614] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.614] gen9_composite_get_binding_table(ffc0) [ 128.614] kgem_add_reloc64: handle=3, pos=16360, delta=0, domains=20002 [ 128.614] kgem_add_handle: handle=3, index=1 [ 128.614] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd44c000) [ 128.614] __kgem_bo_mark_dirty: handle=3 (proxy? 0) [ 128.614] [3fe0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 128.614] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.614] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.614] kgem_add_handle: handle=7, index=2 [ 128.614] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.614] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.614] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.614] gen9_emit_sampler: sampler = 1 [ 128.614] gen9_emit_sf: num_sf_outputs=1 [ 128.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.614] gen9_emit_vertex_elements: setup id=0 [ 128.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.614] (0, 0), (80, 80) [ 128.614] gen8_vertex_flush[490] = 3 [ 128.614] sna_composite_rectangles: pixmap=1495 marking clear [0]? 1 [ 128.614] sna_composite_rectangles(pixmap=1495, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 128.614] sna_composite_rectangles: converted to op 1 [ 128.614] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 128.614] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 128.614] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 128.614] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 128.614] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 128.614] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 128.614] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 128.614] sna_composite_rectangles: dropping last-cpu hint [ 128.614] sna_drawable_use_bo pixmap=1495, box=((0, 0), (80, 80)), flags=1... [ 128.614] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 128.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.614] sna_drawable_use_bo: using whole GPU bo [ 128.614] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 128.614] kgem_bo_is_render: handle=3, rq? 1 [1] [ 128.614] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 128.614] sna_render_get_solid: 40404040 [ 128.614] sna_render_get_solid(1) = 40404040 (old) [ 128.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.614] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.614] gen9_composite_get_binding_table(ff00) [ 128.614] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.614] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 128.614] kgem_add_handle: handle=8, index=3 [ 128.614] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 128.614] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.614] gen9_emit_vertex_elements: setup id=0 [ 128.614] (0, 0), (2, 2) [ 128.614] (78, 0), (80, 2) [ 128.614] (0, 78), (2, 80) [ 128.614] (78, 78), (80, 80) [ 128.615] gen8_vertex_flush[4cc] = 12 [ 128.615] sna_composite(pixmap=1493, op=3, src=1495+(192, 1096), mask=0+(0, 0), dst=1493+(0, 0)+(0, 0), size=(576, 76) [ 128.615] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 128.615] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 128.615] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 128.615] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 128.615] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (576, 76) [ 128.615] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 128.615] gen9_render_composite: 576x76, current mode=1/1 [ 128.615] kgem_bo_is_render: handle=23, rq? 1 [1] [ 128.615] kgem_bo_is_busy: handle=3, domain: 0 exec? 1, rq? 1 [ 128.615] kgem_bo_is_busy: handle=23, domain: 3 exec? 0, rq? 1 [ 128.615] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.615] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 128.615] sna_drawable_use_bo pixmap=1493, box=((0, 0), (576, 76)), flags=7... [ 128.615] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.615] sna_drawable_use_bo: using whole GPU bo [ 128.615] gen9_composite_set_target: pixmap=1493, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.615] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 128.615] sna_transform_is_imprecise_integer_translation: no transform [ 128.615] gen9_composite_picture: integer translation (0, 0), removing [ 128.615] sna_render_pixmap_bo pixmap=1495, (192, 1096)x(576, 76)/(80, 80) [ 128.615] sna_render_pixmap_bo: GPU all damaged [ 128.615] kgem_bo_is_render: handle=23, rq? 1 [1] [ 128.615] kgem_bo_is_render: handle=3, rq? 1 [1] [ 128.615] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 128.615] gen4_choose_composite_emitter: identity src, no mask [ 128.615] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.615] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 128.615] __kgem_retire_rq: request 1 complete [ 128.615] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 128.615] kgem_set_mode: flushing before new bo [ 128.615] gen8_vertex_close: used=30, vbo active? 0, vb=1, nreloc=1 [ 128.615] gen8_vertex_close: copy to batch: 30 @ 314 [ 128.615] gen8_vertex_close: reloc[0] = 287 [ 128.615] kgem_add_reloc64: handle=0, pos=287, delta=1256, domains=200000 [ 128.615] kgem_add_reloc64[6] = (delta=1256, target handle=batch) [ 128.615] batch[1/1, flags=1800]: 314 344 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=28 [fenced=0] [ 128.615] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.615] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.615] kgem_fixup_relocs: shrinking by 61440 [ 128.615] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.615] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.615] kgem_commit: release handle=3 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd44c000 [ 128.615] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.615] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.615] __kgem_bo_clear_busy: handle=7 [ 128.615] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.615] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.615] __kgem_bo_clear_busy: handle=8 [ 128.615] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.616] kgem_check_bo: num_pages=+80, num_exec=+2 [ 128.616] aligning vertex: was 2, now 3 floats per vertex [ 128.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.616] kgem_add_handle: handle=4, index=0 [ 128.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.616] gen9_composite_get_binding_table(ffc0) [ 128.616] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 128.616] kgem_add_handle: handle=23, index=1 [ 128.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 128.616] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 128.616] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.616] kgem_add_reloc64: handle=3, pos=16344, delta=0, domains=40000 [ 128.616] kgem_add_handle: handle=3, index=2 [ 128.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd44c000) [ 128.616] [3fd0] bind bo(handle=3, addr=fd44c000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 128.616] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.616] gen9_emit_sampler: sampler = a [ 128.616] gen9_emit_sf: num_sf_outputs=1 [ 128.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.616] gen9_emit_vertex_elements: setup id=2 [ 128.616] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.616] gen9_render_composite_box: (0, 0), (576, 76) [ 128.616] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 128.616] gen8_vertex_flush[490] = 3 [ 128.616] sna_accel_flush: flush?=0, dirty?=0 [ 128.616] sna_block_handler (tv=0.0) [ 128.616] sna_wakeup_handler [ 128.616] sna_destroy_pixmap: pixmap=1495, attached?=1 [ 128.616] _kgem_bo_destroy: handle=3, proxy? 0 [ 128.616] __kgem_bo_destroy: handle=3, size=65536 [ 128.616] __kgem_bo_destroy: handle=3 -> active [ 128.616] __sna_free_pixmap(pixmap=1495) [ 128.616] sna_create_pixmap(576, 76, 32, usage=0) [ 128.616] kgem_can_create_2d: 576x76 @ 32 [ 128.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.616] kgem_can_create_2d: untiled size=176128 [ 128.616] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.616] kgem_can_create_2d: tiled[-1] size=176128 [ 128.616] sna_create_pixmap: usage=0, flags=1b [ 128.616] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 128.616] __pop_freed_pixmap: reusing freed pixmap=1495 header [ 128.616] create_pixmap_hdr: pixmap=1496, width=576, height=76, usage=0 [ 128.616] sna_create_pixmap: serial=1496, 576x76, usage=0 [ 128.616] sna_composite_rectangles(pixmap=1497, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 128.616] sna_composite_rectangles: converted to op 0 [ 128.616] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.616] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.616] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.616] sna_composite_rectangles: dropping last-cpu hint [ 128.616] sna_drawable_use_bo pixmap=1497, box=((0, 0), (576, 76)), flags=19... [ 128.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.616] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.616] sna_pixmap_move_to_gpu(pixmap=1497, usage=0), flags=b [ 128.616] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.616] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 128.616] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.616] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.616] sna_pixmap_alloc_gpu: pixmap=1497 [ 128.616] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.616] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 128.616] __kgem_bo_init(handle=16, num_pages=50) [ 128.616] kgem_set_tiling: handle=16, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.616] new pitch=2560, tiling=1, handle=16, id=1148, num_pages=50 [50], bucket=5 [ 128.616] __sna_damage_all(576, 76) [ 128.616] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.616] sna_pixmap_mark_active: pixmap=1497, handle=16 [ 128.616] sna_drawable_use_bo: allocated GPU bo for operation [ 128.616] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.616] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.616] kgem_bo_is_render: handle=16, rq? 0 [0] [ 128.616] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 128.616] sna_render_get_solid: 0 [ 128.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.616] __kgem_ring_is_idle: ring=0 idle (handle=1) [ 128.616] __kgem_retire_rq: request 1 complete [ 128.616] kgem_set_mode: flushing before new bo [ 128.616] gen8_vertex_close: used=9, vbo active? 0, vb=4, nreloc=1 [ 128.616] gen8_vertex_close: copy to batch: 9 @ 298 [ 128.616] gen8_vertex_close: reloc[0] = 287 [ 128.616] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 128.616] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 128.616] batch[1/1, flags=1800]: 298 307 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=90 [fenced=0] [ 128.616] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.616] kgem_fixup_relocs: shrinking by 61440 [ 128.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.616] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.616] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 128.616] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.616] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd44c000 [ 128.616] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.616] needs_batch_flush: flushing before handle=16 for new reservation [ 128.616] kgem_check_bo: num_pages=+50, num_exec=+1 [ 128.616] aligning vertex: was 3, now 2 floats per vertex [ 128.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.616] kgem_add_handle: handle=4, index=0 [ 128.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.616] gen9_composite_get_binding_table(ffc0) [ 128.616] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 128.616] kgem_add_handle: handle=16, index=1 [ 128.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.616] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 128.616] [3fe0] bind bo(handle=16, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.616] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.616] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.616] kgem_add_handle: handle=7, index=2 [ 128.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.616] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.616] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.616] gen9_emit_sampler: sampler = 1 [ 128.616] gen9_emit_sf: num_sf_outputs=1 [ 128.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.616] gen9_emit_vertex_elements: setup id=0 [ 128.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.616] (0, 0), (576, 76) [ 128.616] gen8_vertex_flush[490] = 3 [ 128.616] sna_composite_rectangles: pixmap=1497 marking clear [0]? 1 [ 128.616] sna_composite(pixmap=1497, op=1, src=292+(192, 1096), mask=0+(0, 0), dst=1497+(0, 0)+(0, 0), size=(576, 76) [ 128.616] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 128.616] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 128.616] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 128.616] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 128.616] sna_compute_composite_region: clip against src (3840x2160 clip=0): (0, 0), (576, 76) [ 128.616] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 128.616] gen9_render_composite: 576x76, current mode=1/1 [ 128.616] kgem_bo_is_render: handle=16, rq? 1 [1] [ 128.616] kgem_bo_is_busy: handle=9, domain: 0 exec? 0, rq? 0 [ 128.616] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 128.616] gen9_composite_set_target: (0, 0)x(576, 76), partial?=0 [ 128.616] sna_drawable_use_bo pixmap=1497, box=((0, 0), (576, 76)), flags=1f... [ 128.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1f [ 128.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.616] sna_drawable_use_bo: using whole GPU bo [ 128.616] gen9_composite_set_target: pixmap=1497, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.616] gen9_composite_picture: (192, 1096)x(576, 76), dst=(0, 0) [ 128.616] sna_transform_is_imprecise_integer_translation: no transform [ 128.616] gen9_composite_picture: integer translation (0, 0), removing [ 128.616] sna_render_pixmap_bo pixmap=292, (192, 1096)x(576, 76)/(3840, 2160) [ 128.616] sna_render_pixmap_bo: GPU all damaged [ 128.616] kgem_bo_is_render: handle=16, rq? 1 [1] [ 128.616] kgem_bo_is_render: handle=9, rq? 0 [0] [ 128.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.616] gen4_choose_composite_emitter: identity src, no mask [ 128.616] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 128.616] aligning vertex: was 2, now 3 floats per vertex [ 128.616] gen9_composite_get_binding_table(ff00) [ 128.616] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 128.616] kgem_add_handle: handle=9, index=3 [ 128.616] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 128.616] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 128.616] gen9_emit_sampler: sampler = 2 [ 128.616] gen9_emit_vertex_elements: setup id=2 [ 128.616] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.616] gen9_render_composite_box: (0, 0), (576, 76) [ 128.616] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 128.616] gen8_vertex_flush[504] = 3 [ 128.616] sna_composite_rectangles(pixmap=1497, op=3, 660a0a0a x 1 [(0, 0)x(576, 76) ...]) [ 128.616] sna_composite_rectangles: converted to op 3 [ 128.616] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.616] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.616] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.616] sna_drawable_use_bo pixmap=1497, box=((0, 0), (576, 76)), flags=1... [ 128.616] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 128.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.616] sna_drawable_use_bo: using whole GPU bo [ 128.616] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20028888]) [ 128.616] kgem_bo_is_render: handle=16, rq? 1 [1] [ 128.616] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (576, 76) ...]) [ 128.616] sna_render_get_solid: 660a0a0a [ 128.616] sna_render_get_solid(2) = 660a0a0a (old) [ 128.616] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.616] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.616] aligning vertex: was 3, now 2 floats per vertex [ 128.616] gen9_composite_get_binding_table(fe80) [ 128.616] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 128.616] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 128.616] kgem_add_handle: handle=8, index=4 [ 128.616] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 128.616] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.616] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.616] gen9_emit_sampler: sampler = 1 [ 128.616] gen9_emit_vertex_elements: setup id=0 [ 128.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.616] (0, 0), (576, 76) [ 128.616] gen8_vertex_flush[57c] = 3 [ 128.616] sna_create_pixmap(576, 76, 32, usage=0) [ 128.616] kgem_can_create_2d: 576x76 @ 32 [ 128.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.616] kgem_can_create_2d: untiled size=176128 [ 128.616] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.616] kgem_can_create_2d: tiled[-1] size=176128 [ 128.616] sna_create_pixmap: usage=0, flags=1b [ 128.616] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 128.616] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 128.616] create_pixmap: serial=1498, usage=0, 0x0 [ 128.616] create_pixmap_hdr: pixmap=1498, width=576, height=76, usage=0 [ 128.616] sna_create_pixmap: serial=1498, 576x76, usage=0 [ 128.616] sna_composite_rectangles(pixmap=1499, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 128.616] sna_composite_rectangles: converted to op 0 [ 128.616] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.616] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.617] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.617] sna_composite_rectangles: dropping last-cpu hint [ 128.617] sna_drawable_use_bo pixmap=1499, box=((0, 0), (576, 76)), flags=19... [ 128.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.617] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.617] sna_pixmap_move_to_gpu(pixmap=1499, usage=0), flags=b [ 128.617] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.617] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] sna_pixmap_alloc_gpu: pixmap=1499 [ 128.617] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.617] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 128.617] __kgem_bo_init(handle=17, num_pages=50) [ 128.617] kgem_set_tiling: handle=17, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.617] new pitch=2560, tiling=1, handle=17, id=1149, num_pages=50 [50], bucket=5 [ 128.617] __sna_damage_all(576, 76) [ 128.617] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.617] sna_pixmap_mark_active: pixmap=1499, handle=17 [ 128.617] sna_drawable_use_bo: allocated GPU bo for operation [ 128.617] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.617] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.617] kgem_bo_is_render: handle=17, rq? 0 [0] [ 128.617] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 128.617] sna_render_get_solid: 0 [ 128.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.617] __kgem_retire_rq: request 1 complete [ 128.617] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 128.617] __kgem_bo_flush: handle=3, busy=0, wedged=0 [ 128.617] kgem_bo_move_to_cache: release handle=3 [ 128.617] kgem_bo_move_to_inactive: moving handle=3 to inactive [ 128.617] kgem_set_mode: flushing before new bo [ 128.617] gen8_vertex_close: used=22, vbo active? 0, vb=5, nreloc=2 [ 128.617] gen8_vertex_close: copy to batch: 22 @ 358 [ 128.617] gen8_vertex_close: reloc[0] = 287 [ 128.617] kgem_add_reloc64: handle=0, pos=287, delta=1432, domains=200000 [ 128.617] kgem_add_reloc64[7] = (delta=1432, target handle=batch) [ 128.617] gen8_vertex_close: reloc[1] = 316 [ 128.617] kgem_add_reloc64: handle=0, pos=316, delta=1432, domains=200000 [ 128.617] kgem_add_reloc64[8] = (delta=1432, target handle=batch) [ 128.617] batch[1/1, flags=1800]: 358 380 16272 16384, nreloc=9, nexec=5, nfence=0, aperture=8162 [fenced=0] [ 128.617] kgem_fixup_relocs: fixing up 3 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.617] kgem_fixup_relocs: shrinking by 61440 [ 128.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.617] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb3000 [ 128.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.617] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.617] __kgem_bo_clear_busy: handle=7 [ 128.617] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.617] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 128.617] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.617] __kgem_bo_clear_busy: handle=8 [ 128.617] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.617] needs_batch_flush: flushing before handle=17 for new reservation [ 128.617] kgem_check_bo: num_pages=+50, num_exec=+1 [ 128.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.617] kgem_add_handle: handle=4, index=0 [ 128.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.617] gen9_composite_get_binding_table(ffc0) [ 128.617] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 128.617] kgem_add_handle: handle=17, index=1 [ 128.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.617] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 128.617] [3fe0] bind bo(handle=17, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.617] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.617] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.617] kgem_add_handle: handle=7, index=2 [ 128.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.617] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.617] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.617] gen9_emit_sampler: sampler = 1 [ 128.617] gen9_emit_sf: num_sf_outputs=1 [ 128.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.617] gen9_emit_vertex_elements: setup id=0 [ 128.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.617] (0, 0), (576, 76) [ 128.617] gen8_vertex_flush[490] = 3 [ 128.617] sna_composite_rectangles: pixmap=1499 marking clear [0]? 1 [ 128.617] sna_create_pixmap(576, 76, 32, usage=0) [ 128.617] kgem_can_create_2d: 576x76 @ 32 [ 128.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.617] kgem_can_create_2d: untiled size=176128 [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.617] kgem_can_create_2d: tiled[-1] size=176128 [ 128.617] sna_create_pixmap: usage=0, flags=1b [ 128.617] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 128.617] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 128.617] create_pixmap: serial=1500, usage=0, 0x0 [ 128.617] create_pixmap_hdr: pixmap=1500, width=576, height=76, usage=0 [ 128.617] sna_create_pixmap: serial=1500, 576x76, usage=0 [ 128.617] sna_composite_rectangles(pixmap=1501, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 128.617] sna_composite_rectangles: converted to op 0 [ 128.617] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.617] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.617] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.617] sna_composite_rectangles: dropping last-cpu hint [ 128.617] sna_drawable_use_bo pixmap=1501, box=((0, 0), (576, 76)), flags=19... [ 128.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.617] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.617] sna_pixmap_move_to_gpu(pixmap=1501, usage=0), flags=b [ 128.617] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.617] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] sna_pixmap_alloc_gpu: pixmap=1501 [ 128.617] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.617] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 128.617] __kgem_bo_init(handle=18, num_pages=50) [ 128.617] kgem_set_tiling: handle=18, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.617] new pitch=2560, tiling=1, handle=18, id=1150, num_pages=50 [50], bucket=5 [ 128.617] __sna_damage_all(576, 76) [ 128.617] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.617] sna_pixmap_mark_active: pixmap=1501, handle=18 [ 128.617] sna_drawable_use_bo: allocated GPU bo for operation [ 128.617] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.617] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.617] kgem_bo_is_render: handle=18, rq? 0 [0] [ 128.617] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 128.617] sna_render_get_solid: 0 [ 128.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.617] __kgem_retire_rq: request 1 complete [ 128.617] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 128.617] kgem_set_mode: flushing before new bo [ 128.617] gen8_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 128.617] gen8_vertex_close: copy to batch: 6 @ 298 [ 128.617] gen8_vertex_close: reloc[0] = 287 [ 128.617] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 128.617] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 128.617] batch[1/1, flags=1800]: 298 304 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=61 [fenced=0] [ 128.617] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.617] kgem_fixup_relocs: shrinking by 61440 [ 128.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.617] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff69000 [ 128.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.617] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.617] __kgem_bo_clear_busy: handle=7 [ 128.617] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.617] needs_batch_flush: flushing before handle=18 for new reservation [ 128.617] kgem_check_bo: num_pages=+50, num_exec=+1 [ 128.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.617] kgem_add_handle: handle=4, index=0 [ 128.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.617] gen9_composite_get_binding_table(ffc0) [ 128.617] kgem_add_reloc64: handle=18, pos=16360, delta=0, domains=20002 [ 128.617] kgem_add_handle: handle=18, index=1 [ 128.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.617] __kgem_bo_mark_dirty: handle=18 (proxy? 0) [ 128.617] [3fe0] bind bo(handle=18, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.617] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.617] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.617] kgem_add_handle: handle=7, index=2 [ 128.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.617] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.617] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.617] gen9_emit_sampler: sampler = 1 [ 128.617] gen9_emit_sf: num_sf_outputs=1 [ 128.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.617] gen9_emit_vertex_elements: setup id=0 [ 128.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.617] (0, 0), (576, 76) [ 128.617] gen8_vertex_flush[490] = 3 [ 128.617] sna_composite_rectangles: pixmap=1501 marking clear [0]? 1 [ 128.617] sna_create_pixmap(576, 76, 32, usage=0) [ 128.617] kgem_can_create_2d: 576x76 @ 32 [ 128.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.617] kgem_can_create_2d: untiled size=176128 [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.617] kgem_can_create_2d: tiled[-1] size=176128 [ 128.617] sna_create_pixmap: usage=0, flags=1b [ 128.617] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 128.617] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 128.617] create_pixmap: serial=1502, usage=0, 0x0 [ 128.617] create_pixmap_hdr: pixmap=1502, width=576, height=76, usage=0 [ 128.617] sna_create_pixmap: serial=1502, 576x76, usage=0 [ 128.617] sna_composite_rectangles(pixmap=1503, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 128.617] sna_composite_rectangles: converted to op 0 [ 128.617] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.617] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.617] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.617] sna_composite_rectangles: dropping last-cpu hint [ 128.617] sna_drawable_use_bo pixmap=1503, box=((0, 0), (576, 76)), flags=19... [ 128.617] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.617] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.617] sna_pixmap_move_to_gpu(pixmap=1503, usage=0), flags=b [ 128.617] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.617] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.617] sna_pixmap_alloc_gpu: pixmap=1503 [ 128.617] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.617] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 128.617] __kgem_bo_init(handle=20, num_pages=50) [ 128.617] kgem_set_tiling: handle=20, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.617] new pitch=2560, tiling=1, handle=20, id=1151, num_pages=50 [50], bucket=5 [ 128.617] __sna_damage_all(576, 76) [ 128.617] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.617] sna_pixmap_mark_active: pixmap=1503, handle=20 [ 128.617] sna_drawable_use_bo: allocated GPU bo for operation [ 128.617] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.617] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.617] kgem_bo_is_render: handle=20, rq? 0 [0] [ 128.617] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 128.617] sna_render_get_solid: 0 [ 128.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.617] __kgem_retire_rq: request 1 complete [ 128.617] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 128.617] kgem_set_mode: flushing before new bo [ 128.617] gen8_vertex_close: used=6, vbo active? 0, vb=1, nreloc=1 [ 128.617] gen8_vertex_close: copy to batch: 6 @ 298 [ 128.617] gen8_vertex_close: reloc[0] = 287 [ 128.617] kgem_add_reloc64: handle=0, pos=287, delta=1192, domains=200000 [ 128.617] kgem_add_reloc64[5] = (delta=1192, target handle=batch) [ 128.617] batch[1/1, flags=1800]: 298 304 16336 16384, nreloc=6, nexec=3, nfence=0, aperture=61 [fenced=0] [ 128.617] kgem_fixup_relocs: fixing up 2 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.617] kgem_fixup_relocs: shrinking by 61440 [ 128.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.618] kgem_commit: release handle=18 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff37000 [ 128.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.618] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.618] __kgem_bo_clear_busy: handle=7 [ 128.618] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.618] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.618] needs_batch_flush: flushing before handle=20 for new reservation [ 128.618] kgem_check_bo: num_pages=+50, num_exec=+1 [ 128.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.618] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.618] kgem_add_handle: handle=4, index=0 [ 128.618] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.618] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.618] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.618] gen9_composite_get_binding_table(ffc0) [ 128.618] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 128.618] kgem_add_handle: handle=20, index=1 [ 128.618] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.618] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 128.618] [3fe0] bind bo(handle=20, addr=0), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.618] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.618] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.618] kgem_add_handle: handle=7, index=2 [ 128.618] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.618] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.618] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.618] gen9_emit_sampler: sampler = 1 [ 128.618] gen9_emit_sf: num_sf_outputs=1 [ 128.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.618] gen9_emit_vertex_elements: setup id=0 [ 128.618] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.618] (0, 0), (576, 76) [ 128.618] gen8_vertex_flush[490] = 3 [ 128.618] sna_composite_rectangles: pixmap=1503 marking clear [0]? 1 [ 128.618] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 128.618] kgem_bo_is_busy: handle=20, domain: 1 exec? 1, rq? 1 [ 128.618] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.618] trapezoid_spans_maybe_inplace? clear, no [ 128.618] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 128.618] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 128.618] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 128.618] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 128.618] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 128.618] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 128.618] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 128.618] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 128.618] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 128.618] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 128.618] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 128.618] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 128.618] sna_drawable_use_bo pixmap=1503, box=((2, 2), (574, 74)), flags=7... [ 128.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.618] sna_drawable_use_bo: using whole GPU bo [ 128.618] gen9_composite_set_target: pixmap=1503, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.618] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 128.618] color_convert: src=4c000000 [20028888] [ 128.618] color_convert: dst=4c000000 [20028888] [ 128.618] sna_render_get_solid: 4c000000 [ 128.618] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.618] gen4_choose_spans_emitter: solid source [ 128.618] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.618] aligning vertex: was 2, now 3 floats per vertex [ 128.618] gen9_composite_get_binding_table(ff00) [ 128.618] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 128.618] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 128.618] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 128.618] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.618] gen9_emit_sampler: sampler = c [ 128.618] gen9_emit_sf: num_sf_outputs=2 [ 128.618] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 128.618] gen9_emit_vertex_elements: setup id=5 [ 128.618] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.618] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 128.618] thread_choose_span: clipped? 0 [ 128.618] imprecise_trapezoid_span_converter: using 4 threads [ 128.618] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 128.618] thread_choose_span: clipped? 0 [ 128.618] span_thread: flushing 26 boxes [ 128.618] [ 128.618] span_thread: flushing 1 boxes span_thread: flushing 1 boxes [ 128.618] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.618] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 128.618] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.618] span_thread: flushing 26 boxes [ 128.618] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 128.618] gen8_vertex_flush[554] = 162 [ 128.618] gen9_render_composite_spans_done() [ 128.618] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 128.618] kgem_bo_is_busy: handle=20, domain: 1 exec? 1, rq? 1 [ 128.618] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.618] kgem_bo_is_busy: handle=20, domain: 1 exec? 1, rq? 1 [ 128.618] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 128.618] kgem_bo_is_busy: handle=20, domain: 1 exec? 1, rq? 1 [ 128.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.618] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 128.618] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 128.618] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 128.618] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 128.618] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 128.618] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 128.618] kgem_bo_is_busy: handle=20, domain: 1 exec? 1, rq? 1 [ 128.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.618] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 128.618] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 128.618] kgem_bo_is_busy: handle=20, domain: 1 exec? 1, rq? 1 [ 128.618] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.618] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 128.618] sna_drawable_use_bo pixmap=1503, box=((0, 0), (576, 76)), flags=7... [ 128.618] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.618] sna_drawable_use_bo: using whole GPU bo [ 128.618] gen9_composite_set_target: pixmap=1503, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.618] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 128.618] color_convert: src=e6e6e6e6 [20028888] [ 128.618] color_convert: dst=e6e6e6e6 [20028888] [ 128.618] sna_render_get_solid: e6e6e6e6 [ 128.618] sna_render_get_solid(4) = e6e6e6e6 (old) [ 128.618] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.618] gen4_choose_spans_emitter: solid source [ 128.618] kgem_check_bo: num_pages=+1, num_exec=+1 [ 128.618] gen9_composite_get_binding_table(fe80) [ 128.618] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 128.618] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 128.618] kgem_add_handle: handle=8, index=3 [ 128.618] kgem_add_reloc64[6] = (delta=16, target handle=3, presumed=fdffe000) [ 128.618] [3f90] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.618] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.618] gen9_emit_vertex_elements: setup id=5 [ 128.618] thread_choose_span: clipped? 0 [ 128.618] imprecise_trapezoid_span_converter: using 4 threads [ 128.618] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 128.618] thread_choose_span: clipped? 0 [ 128.618] span_thread: flushing 2 boxes [ 128.618] [ 128.618] span_thread: flushing 62 boxes [ 128.619] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 128.619] flushing vbo for gen9_get_rectangles: 1 < 9 [ 128.619] gen8_vertex_flush[5a8] = 177 [ 128.619] gen8_vertex_finish: used=1023 / 1024 [ 128.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.619] __kgem_retire_rq: request 1 complete [ 128.619] __kgem_bo_flush: handle=18, busy=0, wedged=0 [ 128.619] gen8_vertex_close: used=1023, vbo active? 0, vb=21, nreloc=2 [ 128.619] kgem_create_linear(262144) [ 128.619] search_linear_cache: num_pages=64, flags=686, use_active? 0, use_large=0 [max=65536] [ 128.618] [ 128.618] span_thread: flushing 62 boxes [ 128.619] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 128.619] search_linear_cache: inactive and cache bucket empty [ 128.619] search_linear_cache: can not retire [ 128.619] kgem_create_linear(131072) [ 128.619] search_linear_cache: num_pages=32, flags=686, use_active? 0, use_large=0 [max=65536] [ 128.619] search_linear_cache: inactive and cache bucket empty [ 128.619] search_linear_cache: can not retire [ 128.619] kgem_create_linear(65536) [ 128.619] search_linear_cache: num_pages=16, flags=686, use_active? 0, use_large=0 [max=65536] [ 128.619] search_linear_cache: searching for inactive cpu map [ 128.619] kgem_bo_remove_from_inactive: removing handle=3 from inactive [ 128.619] search_linear_cache: found handle=3 (num_pages=16) in linear vma cache [ 128.619] kgem_bo_map: handle=3, offset=4249141248, tiling=0, map=0x0:0x7f1c7f5e5000, domain=0 [ 128.619] kgem_bo_map: converting request for GTT map into CPU map span_thread: flushing 2 boxes [ 128.619] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.619] kgem_bo_map__cpu(handle=3, size=65536, map=0x0:0x7f1c7f5e5000) gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.619] kgem_bo_sync__cpu: handle=3 [ 128.619] __kgem_busy: handle=3, busy=0, wedged=0 [ 128.619] kgem_bo_sync__cpu: SYNC: handle=3, needs_flush? 0, domain? 0, busy? 0 [ 128.619] __kgem_busy: handle=3, busy=0, wedged=0 [ 128.619] kgem_bo_retire: retiring bo handle=3 (needed flush? 0), rq? 0 [busy?=0] [ 128.619] assert_bo_retired: handle=3, domain: 0 exec? 0, rq? 0 [ 128.619] gen8_vertex_close: new vbo: 1023 / 16384 [ 128.619] gen8_vertex_close: reloc[0] = 287 [ 128.619] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.619] kgem_add_handle: handle=3, index=4 [ 128.619] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) [ 128.619] gen8_vertex_close: reloc[1] = 336 [ 128.619] kgem_add_reloc64: handle=3, pos=336, delta=0, domains=200000 [ 128.619] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd44c000) [ 128.619] batch[1/1, flags=1800]: 368 368 16272 16384, nreloc=9, nexec=5, nfence=0, aperture=78 [fenced=0] [ 128.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.619] kgem_fixup_relocs: shrinking by 61440 [ 128.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.619] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.619] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 128.619] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.619] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.619] __kgem_bo_clear_busy: handle=7 [ 128.619] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.619] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.619] __kgem_bo_clear_busy: handle=7 [ 128.619] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.619] __kgem_bo_clear_busy: handle=8 [ 128.619] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.619] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.619] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.619] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.619] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.619] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.619] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.619] kgem_add_handle: handle=4, index=0 [ 128.619] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.619] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.619] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.619] gen9_composite_get_binding_table(ffc0) [ 128.619] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 128.619] kgem_add_handle: handle=20, index=1 [ 128.619] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff05000) [ 128.619] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 128.619] [3fe0] bind bo(handle=20, addr=fff05000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.619] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 128.619] kgem_add_reloc64: adding proxy [delta=16] for handle=8 [ 128.619] kgem_add_handle: handle=8, index=2 [ 128.619] kgem_add_reloc64[4] = (delta=16, target handle=2, presumed=fdffe000) [ 128.619] [3fd0] bind bo(handle=8, addr=fdffe010), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.619] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.619] gen9_emit_sampler: sampler = c [ 128.619] gen9_emit_sf: num_sf_outputs=2 [ 128.619] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 128.619] gen9_emit_vertex_elements: setup id=5 [ 128.619] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.619] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 128.619] gen8_vertex_flush[498] = 207 [ 128.619] gen9_render_composite_spans_done() [ 128.619] sna_create_pixmap(13, 10, 32, usage=3) [ 128.619] kgem_can_create_2d: 13x10 @ 32 [ 128.619] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 128.619] kgem_can_create_2d: untiled size=4096 [ 128.619] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 128.619] kgem_choose_tiling: 13x10 -> 0 [ 128.619] sna_create_pixmap: usage=3, flags=a [ 128.619] sna_create_pixmap: small buffer [520], attaching to shadow pixmap [ 128.619] create_pixmap: allocating pixmap 13x10, depth=32/32, size=528 [ 128.619] create_pixmap: serial=1505, usage=3, 13x10 [ 128.619] sna_create_pixmap: serial=1505, 13x10, usage=3 [ 128.619] sna_composite(pixmap=1505, op=1, src=1504+(0, 0), mask=0+(0, 0), dst=1505+(0, 0)+(0, 0), size=(13, 10) [ 128.619] sna_compute_composite_region: dst=(0, 0)x(13, 10) [ 128.619] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 10) [ 128.619] clip_to_dst: region: 1x[(0, 0), (13, 10)], clip: 1x[(0, 0), (13, 10)] [ 128.619] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 10) [ 128.619] sna_compute_composite_region: clip against src (13x10 clip=0): (0, 0), (13, 10) [ 128.619] sna_composite: fallback, dst pixmap=1505 is too small (or completely damaged) [ 128.619] sna_composite: fallback -- fbComposite [ 128.619] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 10): region=((0,0), (13, 10)) [ 128.619] sna_composite_fb: fallback -- move src to cpu [ 128.619] sna_composite_fb: fallback -- move dst to cpu [ 128.619] sna_drawable_move_region_to_cpu(pixmap=1505 (13x10), [(0, 0), (13, 10)], flags=5) [ 128.619] sna_drawable_move_region_to_cpu: region (0, 0), (13, 10) + (0, 0) subsumes pixmap (13x10) [ 128.619] _sna_pixmap_move_to_cpu(pixmap=1505, 13x10, flags=5) [ 128.619] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 128.619] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 128.619] _sna_pixmap_move_to_cpu: marking as damaged [ 128.619] __sna_damage_all(13, 10) [ 128.619] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 128.619] sna_transform_is_imprecise_integer_translation: no transform [ 128.619] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x10, pitch=52/52 [ 128.619] sna_glyphs(op=3, nlist=1, src=(16, 52)) [ 128.619] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 128.619] sna_glyphs: discarding mask [ 128.619] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) [ 128.619] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268788998192 size=576x76 [ 128.619] glyph_cache(0): adding glyph to cache 1, pos 608 [ 128.619] glyph_cache_upload: upload glyph 0x55bca9ac43a0 to cache (576, 32)x(13, 10) [ 128.619] sna_composite(pixmap=2, op=1, src=1505+(0, 0), mask=0+(0, 0), dst=2+(576, 32)+(0, 0), size=(13, 10) [ 128.619] sna_compute_composite_region: dst=(576, 32)x(13, 10) [ 128.619] sna_compute_composite_region: initial clip against dst->pDrawable: (576, 32), (589, 42) [ 128.619] clip_to_dst: region: 1x[(576, 32), (589, 42)], clip: 1x[(0, 0), (1024, 1024)] [ 128.619] sna_compute_composite_region: clip against dst->pCompositeClip: (576, 32), (589, 42) [ 128.619] sna_compute_composite_region: clip against src (13x10 clip=0): (576, 32), (589, 42) [ 128.619] sna_composite: composite region extents:+(0, 0) -> (576, 32), (589, 42) + (0, 0) [ 128.619] gen9_render_composite: 13x10, current mode=1/1 [ 128.619] kgem_bo_is_render: handle=6, rq? 0 [0] [ 128.619] sna_blt_composite (0, 0), (576, 32), 13x10 [ 128.619] sna_transform_is_imprecise_integer_translation: no transform [ 128.619] sna_blt_composite: converting transform to integer translation? (0, 0) [ 128.619] sna_blt_composite: blt dst offset (0, 0), source offset (-576, -32), with alpha fixup? 0 [ 128.619] use_cpu_bo: no cpu bo [ 128.619] move_to_gpu: not migrating pixmap=1505 due to usage_hint=3 [ 128.619] sna_drawable_use_bo pixmap=2, box=((576, 32), (589, 42)), flags=9... [ 128.619] sna_drawable_use_bo: pinned, never REPLACES [ 128.619] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 128.619] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.619] sna_drawable_use_bo: using whole GPU bo [ 128.619] sna_drawable_move_region_to_cpu(pixmap=1505 (13x10), [(0, 0), (13, 10)], flags=2) [ 128.620] sna_drawable_move_region_to_cpu: pixmap=1505 all damaged on CPU [ 128.620] prepare_blt_put [ 128.620] blt_put_composite_box: src=(-576, -32), dst=(0, 0) [ 128.620] sna_write_boxes x 1, src stride=52, src dx=(-576, -32) [ 128.620] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 128.620] kgem_bo_can_map__cpu: handle=6 [ 128.620] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 128.620] write_boxes_inplace x 1, handle=6, tiling=2 [ 128.620] upload_inplace__tiled: tiling=2 [ 128.620] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 128.620] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 [ 128.620] __kgem_bo_map__gtt_or_wc: handle=6 [ 128.620] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 128.620] __kgem_busy: handle=6, busy=0, wedged=0 [ 128.620] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 128.620] __kgem_busy: handle=6, busy=0, wedged=0 [ 128.620] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 128.620] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 128.620] write_boxes_inplace: (0, 0) -> (576, 32) x (13, 10) [bpp=32, src_pitch=52, dst_pitch=4096] [ 128.620] memcpy_blt: src=(0, 0), dst=(576, 32), size=13x10, pitch=52/4096 [ 128.620] apply_damage: damage=0x0, region=1 [(576, 32), (589, 42) + (0, 0)] [ 128.620] gen9_render_composite: 0x0, current mode=1/1 [ 128.620] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 128.620] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 128.620] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.620] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.620] sna_drawable_use_bo pixmap=1503, box=((0, 0), (576, 76)), flags=7... [ 128.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.620] sna_drawable_use_bo: using whole GPU bo [ 128.620] gen9_composite_set_target: pixmap=1503, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.620] color_convert: src=ffffffff [20028888] [ 128.620] color_convert: dst=ffffffff [20028888] [ 128.620] sna_render_get_solid: ffffffff [ 128.620] sna_render_get_solid(white) [ 128.620] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.620] sna_transform_is_imprecise_integer_translation: no transform [ 128.620] gen9_composite_picture: integer translation (0, 0), removing [ 128.620] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.620] sna_render_pixmap_bo: GPU all damaged [ 128.620] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.620] gen4_choose_composite_emitter: solid, identity mask [ 128.620] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 128.620] aligning vertex: was 3, now 4 floats per vertex [ 128.620] gen9_composite_get_binding_table(ff00) [ 128.620] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 128.620] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 128.620] kgem_add_handle: handle=7, index=3 [ 128.620] kgem_add_reloc64[5] = (delta=1048, target handle=3, presumed=fffe8000) [ 128.620] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.620] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 128.620] kgem_add_handle: handle=6, index=4 [ 128.620] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 128.620] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 128.620] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 128.620] gen9_emit_sampler: sampler = a [ 128.620] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.620] gen9_emit_vertex_elements: setup id=9 [ 128.620] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.620] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.620] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped [ 128.620] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(576.00, 32.00) x (13.00, 10.00) [ 128.620] gen8_vertex_flush[55c] = 3 [ 128.620] gen9_magic_ca_pass: CA fixup (411 -> 414) [ 128.620] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.620] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.620] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.620] sna_composite_rectangles(pixmap=1503, op=1, ffffffff x 1 [(30, 16)x(2, 44) ...]) [ 128.620] sna_composite_rectangles: converted to op 1 [ 128.620] sna_composite_rectangles[0] (30, 16)x(2, 44) -> (30, 16), (32, 60) [ 128.620] sna_composite_rectangles: nrects=1, region=(30, 16), (32, 60) x 1 [ 128.620] sna_composite_rectangles: clipped extents (30, 16),(32, 60) x 1 [ 128.620] sna_composite_rectangles: pixmap +(0, 0) extents (30, 16),(32, 60) [ 128.620] sna_composite_rectangles: dropping last-cpu hint [ 128.620] sna_drawable_use_bo pixmap=1503, box=((30, 16), (32, 60)), flags=9... [ 128.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 128.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.620] sna_drawable_use_bo: using whole GPU bo [ 128.620] gen9_render_fill_boxes (op=1, color=(ffff, ffff, ffff, ffff) [20028888]) [ 128.620] kgem_bo_is_render: handle=20, rq? 1 [1] [ 128.620] gen9_render_fill_boxes(ffffffff x 1 [(30, 16), (32, 60) ...]) [ 128.620] sna_render_get_solid: ffffffff [ 128.620] sna_render_get_solid(white) [ 128.620] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.620] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.620] aligning vertex: was 4, now 2 floats per vertex [ 128.620] gen9_composite_get_binding_table(fe40) [ 128.620] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 128.620] gen9_emit_sampler: sampler = 1 [ 128.620] gen9_emit_sf: num_sf_outputs=1 [ 128.620] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.620] gen9_emit_vertex_elements: setup id=0 [ 128.620] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.620] (30, 16), (32, 60) [ 128.620] gen8_vertex_flush[68c] = 3 [ 128.620] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5d1, drawable=5dd [ 128.620] sna_validate_gc: recomputing clip [ 128.620] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 128.620] sna_copy_area: src=pixmap=1503:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1501:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 128.620] sna_copy_area: normal copy [ 128.620] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 128.620] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 128.620] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 128.620] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 128.620] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 128.620] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 128.620] sna_do_copy: pixmap -- no source clipping [ 128.620] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 128.620] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 128.620] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1503+(0, 0), dst pixmap=1501+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 128.620] sna_copy_boxes: dst=(priv=0x55bca9b8e840, gpu_bo=18, cpu_bo=0), src=(priv=0x55bca9b35320, gpu_bo=20, cpu_bo=0), replaces=1 [ 128.620] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.620] sna_drawable_use_bo pixmap=1501, box=((0, 0), (576, 76)), flags=1b... [ 128.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 128.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.620] sna_drawable_use_bo: using whole GPU bo [ 128.620] sna_pixmap_move_to_gpu(pixmap=1503, usage=0), flags=a [ 128.620] sna_pixmap_move_to_gpu: already all-damaged [ 128.620] sna_pixmap_mark_active: pixmap=1503, handle=20 [ 128.620] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.620] sna_pixmap_make_cow: make cow src=1503, dst=1501, handle=20 (already cow? src=0, dst=0) [ 128.620] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1503, handle=20 [ 128.620] _kgem_bo_destroy: handle=18, proxy? 0 [ 128.620] __kgem_bo_destroy: handle=18, size=204800 [ 128.620] __kgem_bo_destroy: handle=18, purged [ 128.620] kgem_bo_move_to_inactive: moving handle=18 to inactive [ 128.620] sna_pixmap_make_cow: moo! attaching clone to pixmap=1501 (source=1503, handle=20) [ 128.620] sna_destroy_pixmap: pixmap=1503, attached?=1 [ 128.620] sna_destroy_pixmap: pixmap=1503 discarding cow, refcnt=2 [ 128.620] __sna_free_pixmap(pixmap=1503) [ 128.620] sna_create_pixmap(14, 20, 32, usage=0) [ 128.620] kgem_can_create_2d: 14x20 @ 32 [ 128.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 128.620] kgem_can_create_2d: untiled size=4096 [ 128.620] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 128.620] kgem_choose_tiling: 14x20 -> 0 [ 128.620] sna_create_pixmap: usage=0, flags=a [ 128.620] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap [ 128.620] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 [ 128.620] create_pixmap: serial=1506, usage=0, 14x20 [ 128.620] sna_create_pixmap: serial=1506, 14x20, usage=0 [ 128.620] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5dd, drawable=5e3 [ 128.620] sna_validate_gc: recomputing clip [ 128.620] sna_validate_gc: composite clip=1x[(0, 0), (14, 20)] [0x55bca9b28a90] [ 128.620] sna_put_image((0, 0)x(14, 20), depth=32, format=2) [ 128.620] try_upload__fast: ignore existing cpu damage (if any) [ 128.620] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 128.620] try_upload__fast: no, no gpu damage [ 128.620] sna_drawable_move_region_to_cpu(pixmap=1507 (14x20), [(0, 0), (14, 20)], flags=1) [ 128.620] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) [ 128.620] _sna_pixmap_move_to_cpu(pixmap=1507, 14x20, flags=1) [ 128.620] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 128.620] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 128.620] operate_inplace: no, inplace operation not suitable [ 128.620] _sna_pixmap_move_to_cpu: marking as damaged [ 128.620] __sna_damage_all(14, 20) [ 128.620] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 128.620] sna_put_zpixmap_blt: upload(0, 0, 14, 20) x 1 boxes [ 128.620] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(14, 20) [ 128.620] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 [ 128.620] sna_accel_flush: flush?=0, dirty?=0 [ 128.620] sna_composite(pixmap=1501, op=3, src=1507+(351, 35), mask=0+(527, 17), dst=1501+(527, 17)+(0, 0), size=(30, 42) [ 128.620] sna_compute_composite_region: dst=(527, 17)x(30, 42) [ 128.620] sna_compute_composite_region: initial clip against dst->pDrawable: (527, 17), (557, 59) [ 128.620] clip_to_dst: region: 1x[(527, 17), (557, 59)], clip: 1x[(0, 0), (576, 76)] [ 128.620] sna_compute_composite_region: clip against dst->pCompositeClip: (527, 17), (557, 59) [ 128.620] sna_compute_composite_region: clip against src (14x20 clip=0): (527, 17), (557, 59) [ 128.620] sna_composite: composite region extents:+(0, 0) -> (527, 17), (557, 59) + (0, 0) [ 128.620] gen9_render_composite: 30x42, current mode=1/1 [ 128.620] kgem_bo_is_render: handle=20, rq? 1 [1] [ 128.620] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 128.620] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.620] gen9_composite_set_target: (527, 17)x(30, 42), partial?=1 [ 128.620] sna_drawable_use_bo pixmap=1501, box=((527, 17), (557, 59)), flags=7... [ 128.620] sna_pixmap_undo_cow: pixmap=1501, handle=20 [refcnt=1], cow refcnt=1, flags=43 [ 128.620] sna_pixmap_undo_cow: freeing cow [ 128.620] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.620] sna_drawable_use_bo: using whole GPU bo [ 128.620] gen9_composite_set_target: pixmap=1501, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.620] gen9_composite_picture: (351, 35)x(30, 42), dst=(527, 17) [ 128.620] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -176.00, 0.00 0.50 -18.00, 0.00 0.00 1.00] [ 128.620] sna_transform_is_imprecise_integer_translation: not unity scaling [ 128.620] sna_render_pixmap_bo pixmap=1507, (351, 35)x(30, 42)/(14, 20) [ 128.620] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) [ 128.620] sna_render_pixmap_bo: offset=(-176, 18), size=(14, 20) [ 128.620] use_cpu_bo: no cpu bo [ 128.620] move_to_gpu: migrating whole pixmap (14x20) for source (0,0),(14,20), count 5? 0 [ 128.620] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) [ 128.620] upload: box=(0, 0), (14, 20), pixmap=14x20 [ 128.620] sna_drawable_move_region_to_cpu(pixmap=1507 (14x20), [(0, 0), (14, 20)], flags=2) [ 128.620] sna_drawable_move_region_to_cpu: pixmap=1507 all damaged on CPU [ 128.620] kgem_can_create_2d: 14x20 @ 32 [ 128.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 128.620] kgem_can_create_2d: untiled size=4096 [ 128.620] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 128.620] kgem_choose_tiling: 14x20 -> 0 [ 128.620] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 [ 128.620] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 [ 128.620] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] [ 128.620] kgem_create_buffer: searching for an inactive GTT map for upload [ 128.620] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 128.620] search_linear_cache: inactive and cache bucket empty [ 128.620] search_linear_cache: active cache bucket empty [ 128.620] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 128.620] search_linear_cache: inactive and cache bucket empty [ 128.620] search_linear_cache: active cache bucket empty [ 128.620] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 128.620] search_linear_cache: inactive and cache bucket empty [ 128.620] search_linear_cache: active cache bucket empty [ 128.620] search_snoop_cache: num_pages=64, flags=0 [ 128.620] search_snoop_cache: inactive and cache empty [ 128.620] kgem_retire, need_retire?=1 [ 128.620] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.620] kgem_retire__requests_ring: retiring ring 0 [ 128.620] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.620] __kgem_retire_rq: request 1 complete [ 128.620] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 128.620] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.620] kgem_retire -- retired=0, need_retire=0 [ 128.620] kgem_retire, need_retire?=0 [ 128.620] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.620] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 128.620] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.620] kgem_retire -- retired=0, need_retire=0 [ 128.620] search_snoop_cache: nothing retired [ 128.620] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 128.620] search_linear_cache: inactive and cache bucket empty [ 128.620] search_linear_cache: active cache bucket empty [ 128.620] search_linear_cache: num_pages=64, flags=7, use_active? 0, use_large=0 [max=65536] [ 128.620] search_linear_cache: inactive and cache bucket empty [ 128.620] search_linear_cache: active cache bucket empty [ 128.620] __kgem_bo_init(handle=24, num_pages=64) [ 128.620] create_snoopable_buffer: created CPU (LLC) handle=24 for buffer, size 64 [ 128.620] kgem_bo_map__cpu(handle=24, size=262144, map=0x0:0x0) [ 128.620] kgem_trim_vma_cache: type=1, count=-32767 (bucket: 6) [ 128.620] __kgem_bo_map__cpu: caching CPU vma for 24 [ 128.620] kgem_create_buffer(pages=64 [64]) new handle=24, used=1280, write=1 [ 128.620] kgem_create_proxy: target handle=24 [proxy? -1], offset=0, length=1280, io=1 [ 128.620] __kgem_bo_init(handle=24, num_pages=1280) [ 128.620] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 [ 128.620] upload: adding upload cache to pixmap=1507 [ 128.620] kgem_proxy_bo_attach: handle=24 [ 128.620] kgem_bo_is_render: handle=20, rq? 1 [1] [ 128.620] kgem_bo_is_render: handle=24, rq? 0 [0] [ 128.620] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.620] gen4_choose_composite_emitter: simple src, no mask [ 128.620] needs_batch_flush: flushing before handle=24 for new reservation [ 128.620] gen8_vertex_close: used=1662, vbo active? 3, vb=221, nreloc=3 [ 128.620] gen8_vertex_close: reloc[0] = 289 [ 128.620] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 128.620] kgem_add_handle: handle=3, index=5 [ 128.620] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) [ 128.620] gen8_vertex_close: reloc[1] = 338 [ 128.620] kgem_add_reloc64: handle=3, pos=338, delta=0, domains=200000 [ 128.620] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) [ 128.620] gen8_vertex_close: reloc[2] = 414 [ 128.620] kgem_add_reloc64: handle=3, pos=414, delta=0, domains=200000 [ 128.620] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 128.620] batch[1/1, flags=1800]: 426 426 16288 16384, nreloc=10, nexec=6, nfence=0, aperture=1102 [fenced=0] [ 128.620] kgem_finish_buffers: buffer handle=24, used=1280, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 128.620] kgem_finish_buffers: skipping unattached handle=24, used=1280, refcnt=2 [ 128.620] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.620] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.620] kgem_fixup_relocs: shrinking by 61440 [ 128.620] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.621] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.621] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 128.621] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.621] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.621] __kgem_bo_clear_busy: handle=8 [ 128.621] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.621] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.621] __kgem_bo_clear_busy: handle=7 [ 128.621] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.621] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 128.621] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.621] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.621] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.621] needs_batch_flush: flushing before handle=24 for new reservation [ 128.621] kgem_check_bo: num_pages=+114, num_exec=+2 [ 128.621] aligning vertex: was 2, now 3 floats per vertex [ 128.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.621] kgem_add_handle: handle=4, index=0 [ 128.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.621] gen9_composite_get_binding_table(ffc0) [ 128.621] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 128.621] kgem_add_handle: handle=20, index=1 [ 128.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff05000) [ 128.621] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 128.621] [3fe0] bind bo(handle=20, addr=fff05000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.621] kgem_add_reloc64: handle=24, pos=16344, delta=0, domains=40000 [ 128.621] kgem_add_reloc64: adding proxy [delta=0] for handle=24 [ 128.621] kgem_add_handle: handle=24, index=2 [ 128.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 128.621] [3fd0] bind bo(handle=24, addr=0), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler [ 128.621] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.621] gen9_emit_sampler: sampler = 22 [ 128.621] gen9_emit_sf: num_sf_outputs=1 [ 128.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.621] gen9_emit_vertex_elements: setup id=2 [ 128.621] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.621] gen9_render_composite_box: (527, 17), (557, 59) [ 128.621] apply_damage: damage=0x0, region=1 [(527, 17), (557, 59) + (0, 0)] [ 128.621] gen8_vertex_flush[490] = 3 [ 128.621] sna_destroy_pixmap: pixmap=1507, attached?=1 [ 128.621] _kgem_bo_destroy: handle=24, proxy? 1 [ 128.621] __sna_free_pixmap(pixmap=1507) [ 128.621] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5e3, drawable=5db [ 128.621] sna_validate_gc: recomputing clip [ 128.621] sna_validate_gc: composite clip=1x[(0, 0), (576, 76)] [0x55bca9b28a90] [ 128.621] sna_copy_area: src=pixmap=1501:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1499:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 128.621] sna_copy_area: normal copy [ 128.621] sna_do_copy: src=(0, 0), dst=(0, 0), size=(576x76) [ 128.621] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(576x76) [ 128.621] sna_do_copy: dst extents (0, 0), (576, 76), dst clip extents (0, 0), (576, 76), dst size=576x76 [ 128.621] sna_do_copy: clipped dst extents (0, 0), (576, 76) [ 128.621] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 128.621] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 128.621] sna_do_copy: pixmap -- no source clipping [ 128.621] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 128.621] sna_do_copy: copy region (0, 0), (576, 76) x 1 + (0, 0) [ 128.621] sna_copy_boxes (boxes=1x[(0, 0), (576, 76)...], src pixmap=1501+(0, 0), dst pixmap=1499+(0, 0), alu=3, src.size=576x76, dst.size=576x76) [ 128.621] sna_copy_boxes: dst=(priv=0x55bca9b85ff0, gpu_bo=17, cpu_bo=0), src=(priv=0x55bca9b8e840, gpu_bo=20, cpu_bo=0), replaces=1 [ 128.621] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.621] sna_drawable_use_bo pixmap=1499, box=((0, 0), (576, 76)), flags=1b... [ 128.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 128.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.621] sna_drawable_use_bo: using whole GPU bo [ 128.621] sna_pixmap_move_to_gpu(pixmap=1501, usage=0), flags=a [ 128.621] sna_pixmap_move_to_gpu: already all-damaged [ 128.621] sna_pixmap_mark_active: pixmap=1501, handle=20 [ 128.621] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.621] sna_pixmap_make_cow: make cow src=1501, dst=1499, handle=20 (already cow? src=0, dst=0) [ 128.621] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1501, handle=20 [ 128.621] _kgem_bo_destroy: handle=17, proxy? 0 [ 128.621] __kgem_bo_destroy: handle=17, size=204800 [ 128.621] __kgem_bo_destroy: handle=17, purged [ 128.621] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 128.621] sna_pixmap_make_cow: moo! attaching clone to pixmap=1499 (source=1501, handle=20) [ 128.621] sna_accel_flush: flush?=0, dirty?=0 [ 128.621] sna_block_handler (tv=0.0) [ 128.621] sna_wakeup_handler [ 128.621] sna_destroy_pixmap: pixmap=1501, attached?=1 [ 128.621] sna_destroy_pixmap: pixmap=1501 discarding cow, refcnt=2 [ 128.621] __sna_free_pixmap(pixmap=1501) [ 128.621] sna_composite(pixmap=1497, op=3, src=1499+(0, 0), mask=0+(0, 0), dst=1497+(0, 0)+(0, 0), size=(576, 76) [ 128.621] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 128.621] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 128.621] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 128.621] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 128.621] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 128.621] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 128.621] gen9_render_composite: 576x76, current mode=1/1 [ 128.621] kgem_bo_is_render: handle=16, rq? 0 [0] [ 128.621] sna_blt_composite (0, 0), (0, 0), 576x76 [ 128.621] sna_blt_composite: unsupported op [3] for blitting [ 128.621] kgem_bo_is_busy: handle=20, domain: 3 exec? 1, rq? 1 [ 128.621] kgem_bo_is_busy: handle=16, domain: 0 exec? 0, rq? 0 [ 128.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.621] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 128.621] sna_drawable_use_bo pixmap=1497, box=((0, 0), (576, 76)), flags=7... [ 128.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.621] sna_drawable_use_bo: using whole GPU bo [ 128.621] gen9_composite_set_target: pixmap=1497, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.621] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 128.621] sna_transform_is_imprecise_integer_translation: no transform [ 128.621] gen9_composite_picture: integer translation (0, 0), removing [ 128.621] sna_render_pixmap_bo pixmap=1499, (0, 0)x(576, 76)/(576, 76) [ 128.621] sna_render_pixmap_bo: GPU all damaged [ 128.621] kgem_bo_is_render: handle=16, rq? 0 [0] [ 128.621] kgem_bo_is_render: handle=20, rq? 1 [1] [ 128.621] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.621] gen4_choose_composite_emitter: identity src, no mask [ 128.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.621] __kgem_retire_rq: request 1 complete [ 128.621] kgem_set_mode: flushing before new bo [ 128.621] gen8_vertex_close: used=1671, vbo active? 3, vb=4, nreloc=1 [ 128.621] gen8_vertex_close: reloc[0] = 287 [ 128.621] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.621] kgem_add_handle: handle=3, index=3 [ 128.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.621] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 128.621] kgem_finish_buffers: buffer handle=24, used=1280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 128.621] kgem_finish_buffers: retaining upload buffer (1280/262144): used=4096, refcnt=1 [ 128.621] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.621] kgem_fixup_relocs: shrinking by 61440 [ 128.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.621] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.621] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 128.621] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.621] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffec5000 [ 128.621] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.621] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.621] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.621] kgem_check_bo: num_pages=+100, num_exec=+2 [ 128.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.621] kgem_add_handle: handle=4, index=0 [ 128.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.621] gen9_composite_get_binding_table(ffc0) [ 128.621] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 128.621] kgem_add_handle: handle=16, index=1 [ 128.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffb3000) [ 128.621] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 128.621] [3fe0] bind bo(handle=16, addr=fffb3000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.621] kgem_add_reloc64: handle=20, pos=16344, delta=0, domains=40000 [ 128.621] kgem_add_handle: handle=20, index=2 [ 128.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff05000) [ 128.621] [3fd0] bind bo(handle=20, addr=fff05000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 128.621] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.621] gen9_emit_sampler: sampler = 2 [ 128.621] gen9_emit_sf: num_sf_outputs=1 [ 128.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.621] gen9_emit_vertex_elements: setup id=2 [ 128.621] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.621] gen9_render_composite_box: (0, 0), (576, 76) [ 128.621] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 128.621] gen8_vertex_flush[490] = 3 [ 128.621] sna_destroy_pixmap: pixmap=1499, attached?=1 [ 128.621] sna_destroy_pixmap: pixmap=1499 discarding cow, refcnt=1 [ 128.621] _kgem_bo_destroy: handle=20, proxy? 0 [ 128.621] __kgem_bo_destroy: handle=20, size=204800 [ 128.621] __kgem_bo_destroy: handle=20 -> active [ 128.621] __sna_free_pixmap(pixmap=1499) [ 128.621] sna_composite(pixmap=1493, op=3, src=1497+(0, 0), mask=0+(0, 0), dst=1493+(0, 0)+(0, 0), size=(576, 76) [ 128.621] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 128.621] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 128.621] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 128.621] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 128.621] sna_compute_composite_region: clip against src (576x76 clip=0): (0, 0), (576, 76) [ 128.621] sna_composite: composite region extents:+(0, 0) -> (0, 0), (576, 76) + (0, 0) [ 128.621] gen9_render_composite: 576x76, current mode=1/1 [ 128.621] kgem_bo_is_render: handle=23, rq? 0 [0] [ 128.621] sna_blt_composite (0, 0), (0, 0), 576x76 [ 128.621] sna_blt_composite: unsupported op [3] for blitting [ 128.621] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.621] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 128.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.621] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 128.621] sna_drawable_use_bo pixmap=1493, box=((0, 0), (576, 76)), flags=7... [ 128.621] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.621] sna_drawable_use_bo: using whole GPU bo [ 128.621] gen9_composite_set_target: pixmap=1493, format=20020888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.621] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 128.621] sna_transform_is_imprecise_integer_translation: no transform [ 128.621] gen9_composite_picture: integer translation (0, 0), removing [ 128.621] sna_render_pixmap_bo pixmap=1497, (0, 0)x(576, 76)/(576, 76) [ 128.621] sna_render_pixmap_bo: GPU all damaged [ 128.621] kgem_bo_is_render: handle=23, rq? 0 [0] [ 128.621] kgem_bo_is_render: handle=16, rq? 1 [1] [ 128.621] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 128.621] gen4_choose_composite_emitter: identity src, no mask [ 128.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.621] __kgem_retire_rq: request 1 complete [ 128.621] kgem_set_mode: flushing before new bo [ 128.621] gen8_vertex_close: used=1680, vbo active? 3, vb=4, nreloc=1 [ 128.621] gen8_vertex_close: reloc[0] = 287 [ 128.621] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.621] kgem_add_handle: handle=3, index=3 [ 128.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.621] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=126 [fenced=0] [ 128.621] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.621] kgem_fixup_relocs: shrinking by 61440 [ 128.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.621] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.621] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb3000 [ 128.621] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.621] kgem_commit: release handle=20 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff05000 [ 128.621] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.621] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.621] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.621] kgem_check_bo: num_pages=+114, num_exec=+2 [ 128.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.621] kgem_add_handle: handle=4, index=0 [ 128.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.621] gen9_composite_get_binding_table(ffc0) [ 128.621] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 128.621] kgem_add_handle: handle=23, index=1 [ 128.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 128.621] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 128.621] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.622] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 128.622] kgem_add_handle: handle=16, index=2 [ 128.622] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffb3000) [ 128.622] [3fd0] bind bo(handle=16, addr=fffb3000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 128.622] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.622] gen9_emit_sampler: sampler = 2 [ 128.622] gen9_emit_sf: num_sf_outputs=1 [ 128.622] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.622] gen9_emit_vertex_elements: setup id=2 [ 128.622] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.622] gen9_render_composite_box: (0, 0), (576, 76) [ 128.622] apply_damage: damage=0x0, region=1 [(0, 0), (576, 76) + (0, 0)] [ 128.622] gen8_vertex_flush[490] = 3 [ 128.622] sna_destroy_pixmap: pixmap=1497, attached?=1 [ 128.622] _kgem_bo_destroy: handle=16, proxy? 0 [ 128.622] __kgem_bo_destroy: handle=16, size=204800 [ 128.622] __kgem_bo_destroy: handle=16 -> active [ 128.622] __sna_free_pixmap(pixmap=1497) [ 128.622] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5d5, drawable=5a4 [ 128.622] sna_validate_gc: recomputing clip [ 128.622] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 128.622] sna_copy_area: src=pixmap=1493:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=165:(192, 1096)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.622] sna_copy_area: normal copy [ 128.622] sna_do_copy: src=(0, 0), dst=(192, 1096), size=(576x76) [ 128.622] sna_do_copy: after drawable: src=(0, 0), dst=(192, 1096), size=(576x76) [ 128.622] sna_do_copy: dst extents (192, 1096), (768, 1172), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 128.622] sna_do_copy: clipped dst extents (192, 1096), (768, 1172) [ 128.622] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 128.622] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 128.622] sna_do_copy: pixmap -- no source clipping [ 128.622] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 128.622] sna_do_copy: copy region (192, 1096), (768, 1172) x 1 + (-192, -1096) [ 128.622] sna_copy_boxes (boxes=1x[(192, 1096), (768, 1172)...], src pixmap=1493+(-192, -1096), dst pixmap=165+(0, 0), alu=3, src.size=576x76, dst.size=7680x2160) [ 128.622] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b785d0, gpu_bo=23, cpu_bo=0), replaces=0 [ 128.622] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.622] sna_drawable_use_bo pixmap=165, box=((192, 1096), (768, 1172)), flags=b... [ 128.622] sna_drawable_use_bo: pinned, never REPLACES [ 128.622] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.622] sna_drawable_use_bo: applying move-to-gpu override [ 128.622] sna_pixmap_discard_shadow_damage: discarding region 1x[(192, 1096), (768, 1172)] from damage 1x[(3422, 6], (3470, 42)] [ 128.622] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 128.622] wait_for_shadow: copying existing GPU damage: 1x(3422, 6), (3470, 42) [ 128.622] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.622] kgem_bo_is_render: handle=27, rq? 0 [0] [ 128.622] kgem_bo_is_render: handle=35, rq? 0 [0] [ 128.622] kgem_bo_is_render: handle=35, rq? 0 [0] [ 128.622] kgem_bo_is_render: handle=27, rq? 0 [0] [ 128.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.622] __kgem_retire_rq: request 1 complete [ 128.622] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 128.622] kgem_bo_move_to_cache: release handle=20 [ 128.622] kgem_bo_move_to_inactive: moving handle=20 to inactive [ 128.622] kgem_set_mode: flushing before new bo [ 128.622] gen8_vertex_close: used=1689, vbo active? 3, vb=4, nreloc=1 [ 128.622] gen8_vertex_close: reloc[0] = 287 [ 128.622] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.622] kgem_add_handle: handle=3, index=3 [ 128.622] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.622] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=140 [fenced=0] [ 128.622] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.622] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.622] kgem_fixup_relocs: shrinking by 61440 [ 128.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.622] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.622] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 128.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.622] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffb3000 [ 128.622] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.622] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.622] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.622] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 128.622] aligning vertex: was 3, now 2 floats per vertex [ 128.622] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.622] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.622] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.622] kgem_add_handle: handle=4, index=0 [ 128.622] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.622] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.622] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.622] gen9_composite_get_binding_table(ffc0) [ 128.622] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 128.622] kgem_add_handle: handle=35, index=1 [ 128.622] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 128.622] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 128.622] [3fe0] bind bo(handle=35, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 128.622] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 128.622] kgem_add_handle: handle=27, index=2 [ 128.622] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) [ 128.622] [3fd0] bind bo(handle=27, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 128.622] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.622] gen9_emit_sampler: sampler = 0 [ 128.622] gen9_emit_sf: num_sf_outputs=1 [ 128.622] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.622] gen9_emit_vertex_elements: setup id=0 [ 128.622] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.622] (3422, 6) -> (3422, 6) + (48, 36) [ 128.622] gen8_vertex_flush[490] = 3 [ 128.622] wait_for_shadow: setting front pixmap to handle=35 [ 128.622] sna_drawable_use_bo: using whole GPU bo [ 128.622] sna_pixmap_move_to_gpu(pixmap=1493, usage=0), flags=a [ 128.622] sna_pixmap_move_to_gpu: already all-damaged [ 128.622] sna_pixmap_mark_active: pixmap=1493, handle=23 [ 128.622] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.622] gen9_render_copy_boxes (-192, -1096)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.622] kgem_bo_is_render: handle=23, rq? 1 [1] [ 128.622] kgem_bo_is_render: handle=35, rq? 1 [1] [ 128.622] kgem_bo_is_render: handle=35, rq? 1 [1] [ 128.622] kgem_check_bo: num_pages=+64, num_exec=+1 [ 128.622] gen9_composite_get_binding_table(ff00) [ 128.622] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 128.622] kgem_add_handle: handle=23, index=3 [ 128.622] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 128.622] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 128.622] gen9_emit_vertex_elements: setup id=0 [ 128.622] (0, 0) -> (192, 1096) + (576, 76) [ 128.622] gen8_vertex_flush[4cc] = 3 [ 128.622] sna_destroy_pixmap: pixmap=1493, attached?=1 [ 128.622] _kgem_bo_destroy: handle=23, proxy? 0 [ 128.622] __kgem_bo_destroy: handle=23, size=262144 [ 128.622] __kgem_bo_destroy: handle=23 -> active [ 128.622] __sna_free_pixmap(pixmap=1493) [ 128.622] sna_accel_flush: flush?=0, dirty?=0 [ 128.622] sna_accel_flush: flush?=0, dirty?=0 [ 128.622] sna_block_handler (tv=0.644000) [ 128.622] kgem_retire, need_retire?=1 [ 128.622] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.622] kgem_retire__requests_ring: retiring ring 0 [ 128.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.622] __kgem_retire_rq: request 1 complete [ 128.622] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 128.622] kgem_bo_move_to_cache: release handle=16 [ 128.622] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 128.622] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 128.622] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.622] kgem_retire -- retired=1, need_retire=0 [ 128.622] kgem_retire__buffers: handle=24, busy? 0 [0] [ 128.622] kgem_retire__buffers: releasing upload cache for handle=24? 0 [ 128.622] __kgem_bo_destroy: handle=24, size=262144 [ 128.622] kgem_bo_replace_io: transferring io handle=24 to bo [ 128.622] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 128.622] sna_accel_block: GPU idle, flushing [ 128.622] gen8_vertex_close: used=1702, vbo active? 3, vb=1, nreloc=1 [ 128.622] gen8_vertex_close: reloc[0] = 287 [ 128.622] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.622] kgem_add_handle: handle=3, index=4 [ 128.622] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 128.622] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32490 [fenced=0] [ 128.622] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.622] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.622] kgem_fixup_relocs: shrinking by 61440 [ 128.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.622] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.622] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 128.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.622] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f02dd000 [ 128.622] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 128.622] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.622] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.622] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.622] has_shadow: has pending damage? 1, outstanding flips: 0 [ 128.622] start_flush: has dirty shadow [ 128.622] timer_enable (time=128622), starting timer 0 [ 128.622] timer_enable (time=128622), starting timer 1 [ 128.622] sna_accel_block: evaluating timers, active=7 [ 128.622] sna_accel_block: flush timer expires in 8 [128630] [ 128.630] sna_wakeup_handler [ 128.630] sna_block_handler (tv=0.636000) [ 128.630] kgem_retire, need_retire?=1 [ 128.630] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.630] kgem_retire__requests_ring: retiring ring 0 [ 128.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.631] __kgem_retire_rq: request 1 complete [ 128.631] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 128.631] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 128.631] kgem_bo_move_to_cache: release handle=23 [ 128.631] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 128.631] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 128.631] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.631] kgem_retire -- retired=1, need_retire=0 [ 128.631] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 128.631] gen6_render_retire: resetting idle vbo [ 128.631] sna_scanout_do_flush: flush timer active: delta=-1 [ 128.631] sna_scanout_do_flush (time=128631), triggered [ 128.631] sna_scanout_flush (time=128631), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 128.631] has_shadow: has pending damage? 1, outstanding flips: 0 [ 128.631] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 128.631] has_shadow: has pending damage? 1, outstanding flips: 0 [ 128.631] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 128.631] sna_mode_redisplay: damage: 1x(192, 1096), (768, 1172) [ 128.631] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 128.631] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 128.631] sna_pixmap_move_to_gpu: already all-damaged [ 128.631] sna_pixmap_mark_active: pixmap=165, handle=35 [ 128.631] sna_mode_redisplay: crtc[0] transformed? 0 [ 128.631] sna_mode_redisplay: crtc[1] transformed? 0 [ 128.631] sna_mode_redisplay: crtc[2] transformed? 0 [ 128.631] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 128.631] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 128.631] get_fb: reusing fb=105 for handle=35 [ 128.631] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 128.631] __kgem_bo_clear_busy: handle=35 [ 128.631] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 128.631] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 128.631] __kgem_bo_clear_busy: handle=35 [ 128.631] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 128.631] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 128.631] set_shadow: waiting for region 1x[(192, 1096), (768, 1172)], front handle=35, shadow handle=27 [ 128.631] sna_accel_block: evaluating timers, active=7 [ 128.631] sna_accel_block: flush timer expires in 16 [128647] [ 128.633] sna_wakeup_handler [ 128.633] sna_mode_wakeup: len=32 [ 128.633] sna_mode_wakeup: recording last swap on pipe=1, frame 7419 [1cfb], time 128.633424 [ 128.633] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 128.633] sna_mode_wakeup: flip complete, pending? 2 [ 128.633] sna_block_handler (tv=0.633000) [ 128.633] sna_scanout_do_flush: flush timer active: delta=14 [ 128.633] sna_accel_block: evaluating timers, active=7 [ 128.633] sna_accel_block: flush timer expires in 14 [128647] [ 128.634] sna_wakeup_handler [ 128.634] sna_mode_wakeup: len=32 [ 128.634] sna_mode_wakeup: recording last swap on pipe=0, frame 7449 [1d19], time 128.634730 [ 128.634] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 128.634] sna_mode_wakeup: flip complete, pending? 1 [ 128.634] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 128.634] sna_block_handler (tv=0.632000) [ 128.634] sna_scanout_do_flush: flush timer active: delta=13 [ 128.634] sna_accel_block: evaluating timers, active=7 [ 128.634] sna_accel_block: flush timer expires in 13 [128647] [ 128.647] sna_wakeup_handler [ 128.647] sna_block_handler (tv=0.619000) [ 128.647] sna_scanout_do_flush: flush timer active: delta=0 [ 128.647] sna_scanout_do_flush (time=128647), triggered [ 128.647] sna_scanout_flush (time=128647), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 128.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.647] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 128.647] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.647] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 128.647] sna_accel_do_throttle (time=128647), triggered [ 128.647] sna_accel_throttle (time=128647) [ 128.647] sna_accel_disarm_timer[1] (time=128647) [ 128.647] sna_accel_block: evaluating timers, active=5 [ 128.647] sna_accel_block: flush timer expires in 16 [128663] [ 128.664] sna_wakeup_handler [ 128.664] sna_block_handler (tv=0.602000) [ 128.664] sna_scanout_do_flush: flush timer active: delta=-1 [ 128.664] sna_scanout_do_flush (time=128664), triggered [ 128.664] sna_scanout_flush (time=128664), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 128.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.664] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 128.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.664] sna_accel_disarm_timer[0] (time=128664) [ 128.664] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 128.664] sna_accel_do_throttle -- no pending activity [ 128.717] sna_wakeup_handler [ 128.717] sna_accel_flush: flush?=0, dirty?=0 [ 128.717] sna_block_handler (tv=0.549000) [ 128.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.717] sna_accel_do_throttle -- no pending activity [ 128.717] sna_wakeup_handler [ 128.717] sna_block_handler (tv=0.549000) [ 128.717] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.717] sna_accel_do_throttle -- no pending activity [ 128.719] sna_wakeup_handler [ 128.719] sna_block_handler (tv=0.547000) [ 128.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.719] sna_accel_do_throttle -- no pending activity [ 128.946] sna_wakeup_handler [ 128.946] sna_accel_flush: flush?=0, dirty?=0 [ 128.946] sna_block_handler (tv=0.660000) [ 128.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.946] sna_accel_do_throttle -- no pending activity [ 128.946] sna_wakeup_handler [ 128.946] sna_block_handler (tv=0.660000) [ 128.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.946] sna_accel_do_throttle -- no pending activity [ 128.946] sna_wakeup_handler [ 128.946] sna_accel_flush: flush?=0, dirty?=0 [ 128.946] sna_accel_flush: flush?=0, dirty?=0 [ 128.946] sna_block_handler (tv=0.660000) [ 128.946] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.946] sna_accel_do_throttle -- no pending activity [ 128.947] sna_wakeup_handler [ 128.947] sna_block_handler (tv=0.659000) [ 128.947] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.947] sna_accel_do_throttle -- no pending activity [ 128.948] sna_wakeup_handler [ 128.949] sna_block_handler (tv=0.657000) [ 128.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.949] sna_accel_do_throttle -- no pending activity [ 128.949] sna_wakeup_handler [ 128.949] sna_accel_flush: flush?=0, dirty?=0 [ 128.949] sna_accel_flush: flush?=0, dirty?=0 [ 128.949] sna_block_handler (tv=0.657000) [ 128.949] has_shadow: has pending damage? 0, outstanding flips: 0 [ 128.949] sna_accel_do_throttle -- no pending activity [ 128.953] sna_wakeup_handler [ 128.953] sna_accel_flush: flush?=0, dirty?=0 [ 128.953] sna_destroy_pixmap: pixmap=1240, attached?=1 [ 128.953] _kgem_bo_destroy: handle=12, proxy? 0 [ 128.953] __kgem_bo_destroy: handle=12, size=12288 [ 128.953] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 128.953] __sna_free_pixmap(pixmap=1240) [ 128.953] sna_destroy_pixmap: pixmap=1238, attached?=1 [ 128.953] _kgem_bo_destroy: handle=22, proxy? 0 [ 128.953] __kgem_bo_destroy: handle=22, size=61440 [ 128.953] __kgem_bo_destroy: handle=22, purged [ 128.953] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 128.953] __sna_free_pixmap(pixmap=1238) [ 128.953] sna_destroy_pixmap: pixmap=1244, attached?=1 [ 128.953] _kgem_bo_destroy: handle=21, proxy? 0 [ 128.953] __kgem_bo_destroy: handle=21, size=172032 [ 128.953] __kgem_bo_destroy: handle=21, purged [ 128.953] kgem_bo_move_to_inactive: moving handle=21 to inactive [ 128.953] __sna_free_pixmap(pixmap=1244) [ 128.953] sna_create_pixmap(792, 2160, 24, usage=0) [ 128.953] kgem_can_create_2d: 792x2160 @ 24 [ 128.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3168, height=2160 [ 128.953] kgem_can_create_2d: untiled size=6844416 [ 128.953] kgem_choose_tiling: TLB near-miss between lines 792x2160 (pitch=3168), forcing tiling 1 [ 128.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3168, height=2160 [ 128.953] kgem_can_create_2d: tiled[-1] size=6844416 [ 128.953] sna_create_pixmap: usage=0, flags=1b [ 128.953] sna_create_pixmap: creating GPU pixmap 792x2160, stride=3168, flags=1b [ 128.953] __pop_freed_pixmap: reusing freed pixmap=1244 header [ 128.953] create_pixmap_hdr: pixmap=1508, width=792, height=2160, usage=0 [ 128.953] sna_create_pixmap: serial=1508, 792x2160, usage=0 [ 128.953] sna_composite_rectangles(pixmap=1509, op=0, 0 x 1 [(0, 0)x(792, 2160) ...]) [ 128.953] sna_composite_rectangles: converted to op 0 [ 128.953] sna_composite_rectangles[0] (0, 0)x(792, 2160) -> (0, 0), (792, 2160) [ 128.953] sna_composite_rectangles: nrects=1, region=(0, 0), (792, 2160) x 1 [ 128.953] sna_composite_rectangles: clipped extents (0, 0),(792, 2160) x 1 [ 128.953] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(792, 2160) [ 128.953] sna_composite_rectangles: dropping last-cpu hint [ 128.953] sna_drawable_use_bo pixmap=1509, box=((0, 0), (792, 2160)), flags=19... [ 128.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.953] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.953] sna_pixmap_move_to_gpu(pixmap=1509, usage=0), flags=b [ 128.953] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.953] sna_pixmap_move_to_gpu: creating GPU bo (792x2160@32), create=b [ 128.953] kgem_choose_tiling: TLB near-miss between lines 792x2160 (pitch=3168), forcing tiling 1 [ 128.953] kgem_choose_tiling: TLB near-miss between lines 792x2160 (pitch=3168), forcing tiling 1 [ 128.953] sna_pixmap_alloc_gpu: pixmap=1509 [ 128.953] kgem_create_2d(792x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.953] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3584, height=2160 [ 128.953] __kgem_bo_init(handle=25, num_pages=1890) [ 128.953] kgem_set_tiling: handle=25, tiling=1 [1], pitch=3584 [3584]: 1 [ 128.953] new pitch=3584, tiling=1, handle=25, id=1154, num_pages=1890 [1890], bucket=10 [ 128.953] __sna_damage_all(792, 2160) [ 128.953] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.953] sna_pixmap_mark_active: pixmap=1509, handle=25 [ 128.953] sna_drawable_use_bo: allocated GPU bo for operation [ 128.953] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.953] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 128.953] kgem_bo_is_render: handle=25, rq? 0 [0] [ 128.953] kgem_bo_is_render: handle=25, rq? 0 [0] [ 128.953] gen9_render_fill_boxes(0 x 1 [(0, 0), (792, 2160) ...]) [ 128.953] sna_render_get_solid: 0 [ 128.953] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 128.953] needs_batch_flush: flushing before handle=25 for new reservation [ 128.953] kgem_check_bo: num_pages=+1890, num_exec=+1 [ 128.953] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.953] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.953] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.953] kgem_add_handle: handle=4, index=0 [ 128.953] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.953] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.953] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.953] gen9_composite_get_binding_table(ffc0) [ 128.953] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 128.953] kgem_add_handle: handle=25, index=1 [ 128.953] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.953] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 128.953] [3fe0] bind bo(handle=25, addr=0), format=192, width=792, height=2160, pitch=3584, tiling=1 -> render [ 128.953] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.953] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.953] kgem_add_handle: handle=7, index=2 [ 128.953] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.953] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.953] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.953] gen9_emit_sampler: sampler = 1 [ 128.953] gen9_emit_sf: num_sf_outputs=1 [ 128.953] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.953] gen9_emit_vertex_elements: setup id=0 [ 128.953] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.953] (0, 0), (792, 2160) [ 128.953] gen8_vertex_flush[490] = 3 [ 128.953] sna_composite_rectangles: pixmap=1509 marking clear [0]? 1 [ 128.953] sna_composite_rectangles(pixmap=1509, op=1, ff2c001e x 13 [(8, 0)x(784, 64) ...]) [ 128.953] sna_composite_rectangles: converted to op 1 [ 128.953] sna_composite_rectangles[0] (8, 0)x(784, 64) -> (8, 0), (792, 64) [ 128.953] sna_composite_rectangles[1] (0, 64)x(792, 152) -> (0, 64), (792, 216) [ 128.953] sna_composite_rectangles[2] (0, 216)x(640, 8) -> (0, 216), (640, 224) [ 128.953] sna_composite_rectangles[3] (0, 224)x(792, 80) -> (0, 224), (792, 304) [ 128.953] sna_composite_rectangles[4] (0, 304)x(640, 8) -> (0, 304), (640, 312) [ 128.953] sna_composite_rectangles[5] (776, 304)x(16, 8) -> (776, 304), (792, 312) [ 128.953] sna_composite_rectangles[6] (0, 312)x(640, 712) -> (0, 312), (640, 1024) [ 128.953] sna_composite_rectangles[7] (0, 1024)x(792, 232) -> (0, 1024), (792, 1256) [ 128.953] sna_composite_rectangles[8] (0, 1256)x(640, 8) -> (0, 1256), (640, 1264) [ 128.953] sna_composite_rectangles[9] (0, 1264)x(792, 80) -> (0, 1264), (792, 1344) [ 128.953] sna_composite_rectangles[10] (0, 1344)x(640, 8) -> (0, 1344), (640, 1352) [ 128.953] sna_composite_rectangles[11] (776, 1344)x(16, 8) -> (776, 1344), (792, 1352) [ 128.953] sna_composite_rectangles[12] (0, 1352)x(640, 808) -> (0, 1352), (640, 2160) [ 128.953] sna_composite_rectangles: nrects=13, region=(0, 0), (792, 2160) x 13 [ 128.953] sna_composite_rectangles: clipped extents (0, 0),(792, 2160) x 13 [ 128.953] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(792, 2160) [ 128.953] sna_composite_rectangles: dropping last-cpu hint [ 128.953] sna_drawable_use_bo pixmap=1509, box=((0, 0), (792, 2160)), flags=1... [ 128.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 128.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.953] sna_drawable_use_bo: using whole GPU bo [ 128.953] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 128.953] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.953] gen9_render_fill_boxes(ff2c001e x 13 [(8, 0), (792, 64) ...]) [ 128.953] sna_render_get_solid: ff2c001e [ 128.953] sna_render_get_solid(0) = ff2c001e (old) [ 128.953] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 128.953] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.953] gen9_composite_get_binding_table(ff00) [ 128.953] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.953] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 128.953] kgem_add_handle: handle=8, index=3 [ 128.953] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 128.953] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.953] gen9_emit_vertex_elements: setup id=0 [ 128.953] (8, 0), (792, 64) [ 128.953] (0, 64), (792, 216) [ 128.953] (0, 216), (640, 224) [ 128.953] (0, 224), (792, 304) [ 128.953] (0, 304), (640, 312) [ 128.953] (776, 304), (792, 312) [ 128.953] (0, 312), (640, 1024) [ 128.953] (0, 1024), (792, 1256) [ 128.953] (0, 1256), (640, 1264) [ 128.953] (0, 1264), (792, 1344) [ 128.953] (0, 1344), (640, 1352) [ 128.953] (776, 1344), (792, 1352) [ 128.953] (0, 1352), (640, 2160) [ 128.953] gen8_vertex_flush[4cc] = 39 [ 128.953] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800005a4, drawable=5e5 [ 128.953] sna_validate_gc: recomputing clip [ 128.953] sna_validate_gc: composite clip=13x[(0, 0), (792, 2160)] [0x55bca9b8e3e0] [ 128.953] sna_copy_area: src=pixmap=292:(160, 0)x(792, 2160)+(0, 0) -> dst=pixmap=1509:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.953] sna_copy_area: normal copy [ 128.953] sna_do_copy: src=(160, 0), dst=(0, 0), size=(792x2160) [ 128.953] sna_do_copy: after drawable: src=(160, 0), dst=(0, 0), size=(792x2160) [ 128.953] sna_do_copy: dst extents (0, 0), (792, 2160), dst clip extents (0, 0), (792, 2160), dst size=792x2160 [ 128.953] sna_do_copy: clipped dst extents (0, 0), (792, 2160) [ 128.953] sna_do_copy: unclipped src extents (160, 0), (952, 2160) [ 128.953] sna_do_copy: clipped src extents (160, 0), (952, 2160) [ 128.953] sna_do_copy: pixmap -- no source clipping [ 128.953] sna_do_copy: src extents (160, 0), (952, 2160) x 1 [ 128.953] sna_do_copy: copy region (0, 0), (792, 2160) x 13 + (160, 0) [ 128.953] sna_copy_boxes (boxes=13x[(8, 0), (792, 64)...], src pixmap=292+(160, 0), dst pixmap=1509+(0, 0), alu=3, src.size=3840x2160, dst.size=792x2160) [ 128.953] sna_copy_boxes: dst=(priv=0x55bca9b8df90, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 128.953] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.953] sna_drawable_use_bo pixmap=1509, box=((0, 0), (792, 2160)), flags=3... [ 128.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 128.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.953] sna_drawable_use_bo: using whole GPU bo [ 128.953] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 128.953] sna_pixmap_move_to_gpu: already all-damaged [ 128.953] sna_pixmap_mark_active: pixmap=292, handle=9 [ 128.953] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.953] gen9_render_copy_boxes (160, 0)->(0, 0) x 13, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.953] kgem_bo_is_render: handle=9, rq? 0 [0] [ 128.953] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.953] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.953] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 128.953] gen9_composite_get_binding_table(fe80) [ 128.953] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 128.953] kgem_add_handle: handle=9, index=4 [ 128.953] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 128.953] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 128.953] gen9_emit_sampler: sampler = 0 [ 128.953] gen9_emit_vertex_elements: setup id=0 [ 128.953] (168, 0) -> (8, 0) + (784, 64) [ 128.953] (160, 64) -> (0, 64) + (792, 152) [ 128.953] (160, 216) -> (0, 216) + (640, 8) [ 128.953] (160, 224) -> (0, 224) + (792, 80) [ 128.953] (160, 304) -> (0, 304) + (640, 8) [ 128.953] (936, 304) -> (776, 304) + (16, 8) [ 128.953] (160, 312) -> (0, 312) + (640, 712) [ 128.953] (160, 1024) -> (0, 1024) + (792, 232) [ 128.953] (160, 1256) -> (0, 1256) + (640, 8) [ 128.953] (160, 1264) -> (0, 1264) + (792, 80) [ 128.953] (160, 1344) -> (0, 1344) + (640, 8) [ 128.953] (936, 1344) -> (776, 1344) + (16, 8) [ 128.953] (160, 1352) -> (0, 1352) + (640, 808) [ 128.953] gen8_vertex_flush[510] = 39 [ 128.953] sna_create_pixmap(80, 80, 32, usage=0) [ 128.953] kgem_can_create_2d: 80x80 @ 32 [ 128.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 128.953] kgem_can_create_2d: untiled size=28672 [ 128.953] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 128.953] kgem_choose_tiling: 80x80 -> 0 [ 128.953] sna_create_pixmap: usage=0, flags=b [ 128.953] sna_create_pixmap: creating GPU pixmap 80x80, stride=320, flags=b [ 128.953] __pop_freed_pixmap: reusing freed pixmap=1238 header [ 128.953] create_pixmap_hdr: pixmap=1510, width=80, height=80, usage=0 [ 128.953] sna_create_pixmap: serial=1510, 80x80, usage=0 [ 128.953] sna_composite_rectangles(pixmap=1511, op=0, 0 x 1 [(0, 0)x(80, 80) ...]) [ 128.953] sna_composite_rectangles: converted to op 0 [ 128.953] sna_composite_rectangles[0] (0, 0)x(80, 80) -> (0, 0), (80, 80) [ 128.953] sna_composite_rectangles: nrects=1, region=(0, 0), (80, 80) x 1 [ 128.953] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 1 [ 128.953] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 128.953] sna_composite_rectangles: dropping last-cpu hint [ 128.953] sna_drawable_use_bo pixmap=1511, box=((0, 0), (80, 80)), flags=19... [ 128.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.953] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.953] sna_pixmap_move_to_gpu(pixmap=1511, usage=0), flags=b [ 128.953] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.953] sna_pixmap_move_to_gpu: creating GPU bo (80x80@32), create=b [ 128.953] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 128.953] kgem_choose_tiling: 80x80 -> 0 [ 128.953] kgem_choose_tiling: too thin [width 80, 32 bpp] for TILING_X [ 128.953] kgem_choose_tiling: 80x80 -> 0 [ 128.953] sna_pixmap_alloc_gpu: pixmap=1511 [ 128.953] kgem_create_2d(80x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.953] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=320, height=80 [ 128.953] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 128.953] from inactive: pitch=320, tiling=0: handle=22, id=1155 [ 128.953] __sna_damage_all(80, 80) [ 128.953] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.953] sna_pixmap_mark_active: pixmap=1511, handle=22 [ 128.953] sna_drawable_use_bo: allocated GPU bo for operation [ 128.953] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.953] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.953] kgem_bo_is_render: handle=22, rq? 0 [0] [ 128.953] gen9_render_fill_boxes(0 x 1 [(0, 0), (80, 80) ...]) [ 128.954] sna_render_get_solid: 0 [ 128.954] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.954] kgem_set_mode: flushing before new bo [ 128.954] gen8_vertex_close: used=162, vbo active? 3, vb=1, nreloc=1 [ 128.954] gen8_vertex_close: reloc[0] = 287 [ 128.954] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.954] kgem_add_handle: handle=3, index=5 [ 128.954] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) [ 128.954] batch[1/1, flags=1800]: 330 330 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=10018 [fenced=0] [ 128.954] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.954] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.954] kgem_fixup_relocs: shrinking by 61440 [ 128.954] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.955] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.955] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff763000 [ 128.955] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.955] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.955] __kgem_bo_clear_busy: handle=7 [ 128.955] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.955] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.955] __kgem_bo_clear_busy: handle=8 [ 128.955] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.955] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 128.955] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.955] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.955] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.955] kgem_check_bo: num_pages=+15, num_exec=+1 [ 128.955] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.955] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.955] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.955] kgem_add_handle: handle=4, index=0 [ 128.955] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.955] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.955] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.955] gen9_composite_get_binding_table(ffc0) [ 128.955] kgem_add_reloc64: handle=22, pos=16360, delta=0, domains=20002 [ 128.955] kgem_add_handle: handle=22, index=1 [ 128.955] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd985000) [ 128.955] __kgem_bo_mark_dirty: handle=22 (proxy? 0) [ 128.955] [3fe0] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> render [ 128.955] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.955] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.955] kgem_add_handle: handle=7, index=2 [ 128.955] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.955] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.955] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.955] gen9_emit_sampler: sampler = 1 [ 128.955] gen9_emit_sf: num_sf_outputs=1 [ 128.955] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.955] gen9_emit_vertex_elements: setup id=0 [ 128.955] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.955] (0, 0), (80, 80) [ 128.955] gen8_vertex_flush[490] = 3 [ 128.955] sna_composite_rectangles: pixmap=1511 marking clear [0]? 1 [ 128.955] sna_composite_rectangles(pixmap=1511, op=1, 40404040 x 4 [(0, 0)x(2, 2) ...]) [ 128.955] sna_composite_rectangles: converted to op 1 [ 128.955] sna_composite_rectangles[0] (0, 0)x(2, 2) -> (0, 0), (2, 2) [ 128.955] sna_composite_rectangles[1] (78, 0)x(2, 2) -> (78, 0), (80, 2) [ 128.955] sna_composite_rectangles[2] (0, 78)x(2, 2) -> (0, 78), (2, 80) [ 128.955] sna_composite_rectangles[3] (78, 78)x(2, 2) -> (78, 78), (80, 80) [ 128.955] sna_composite_rectangles: nrects=4, region=(0, 0), (80, 80) x 4 [ 128.955] sna_composite_rectangles: clipped extents (0, 0),(80, 80) x 4 [ 128.955] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(80, 80) [ 128.955] sna_composite_rectangles: dropping last-cpu hint [ 128.955] sna_drawable_use_bo pixmap=1511, box=((0, 0), (80, 80)), flags=1... [ 128.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 128.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.955] sna_drawable_use_bo: using whole GPU bo [ 128.955] gen9_render_fill_boxes (op=1, color=(4000, 4000, 4000, 4000) [20028888]) [ 128.955] kgem_bo_is_render: handle=22, rq? 1 [1] [ 128.955] gen9_render_fill_boxes(40404040 x 4 [(0, 0), (2, 2) ...]) [ 128.955] sna_render_get_solid: 40404040 [ 128.955] sna_render_get_solid(1) = 40404040 (old) [ 128.955] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.955] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.955] gen9_composite_get_binding_table(ff00) [ 128.955] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.955] kgem_add_reloc64: adding proxy [delta=4] for handle=8 [ 128.955] kgem_add_handle: handle=8, index=3 [ 128.955] kgem_add_reloc64[5] = (delta=4, target handle=3, presumed=fdffe000) [ 128.955] [3fb0] bind bo(handle=8, addr=fdffe004), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.955] gen9_emit_vertex_elements: setup id=0 [ 128.955] (0, 0), (2, 2) [ 128.955] (78, 0), (80, 2) [ 128.955] (0, 78), (2, 80) [ 128.955] (78, 78), (80, 80) [ 128.955] gen8_vertex_flush[4cc] = 12 [ 128.955] sna_composite(pixmap=1509, op=3, src=1511+(160, 0), mask=0+(0, 0), dst=1509+(0, 0)+(0, 0), size=(792, 2160) [ 128.955] sna_compute_composite_region: dst=(0, 0)x(792, 2160) [ 128.955] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (792, 2160) [ 128.955] clip_to_dst: region: 1x[(0, 0), (792, 2160)], clip: 13x[(0, 0), (792, 2160)] [ 128.955] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (792, 2160) [ 128.955] sna_compute_composite_region: clip against src (80x80 clip=0): (0, 0), (792, 2160) [ 128.955] sna_composite: composite region extents:+(0, 0) -> (0, 0), (792, 2160) + (0, 0) [ 128.955] gen9_render_composite: 792x2160, current mode=1/1 [ 128.955] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.955] kgem_bo_is_busy: handle=22, domain: 0 exec? 1, rq? 1 [ 128.955] kgem_bo_is_busy: handle=25, domain: 3 exec? 0, rq? 1 [ 128.955] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.955] gen9_composite_set_target: (0, 0)x(792, 2160), partial?=1 [ 128.955] sna_drawable_use_bo pixmap=1509, box=((0, 0), (792, 2160)), flags=7... [ 128.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.955] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.955] sna_drawable_use_bo: using whole GPU bo [ 128.955] gen9_composite_set_target: pixmap=1509, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 128.955] gen9_composite_picture: (160, 0)x(792, 2160), dst=(0, 0) [ 128.955] sna_transform_is_imprecise_integer_translation: no transform [ 128.955] gen9_composite_picture: integer translation (0, 0), removing [ 128.955] sna_render_pixmap_bo pixmap=1511, (160, 0)x(792, 2160)/(80, 80) [ 128.955] sna_render_pixmap_bo: GPU all damaged [ 128.955] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.955] kgem_bo_is_render: handle=22, rq? 1 [1] [ 128.955] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 128.955] gen4_choose_composite_emitter: identity src, no mask [ 128.955] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.955] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.955] kgem_check_bo: num_pages=+1890, num_exec=+1 [ 128.955] aligning vertex: was 2, now 3 floats per vertex [ 128.955] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.955] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.955] gen9_composite_get_binding_table(fe80) [ 128.955] kgem_add_reloc64: handle=25, pos=16280, delta=0, domains=20002 [ 128.955] kgem_add_handle: handle=25, index=4 [ 128.955] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=ff763000) [ 128.955] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 128.955] [3f90] bind bo(handle=25, addr=ff763000), format=192, width=792, height=2160, pitch=3584, tiling=1 -> render [ 128.955] kgem_add_reloc64: handle=22, pos=16264, delta=0, domains=40000 [ 128.955] kgem_add_reloc64[7] = (delta=0, target handle=1, presumed=fd985000) [ 128.955] [3f80] bind bo(handle=22, addr=fd985000), format=192, width=80, height=80, pitch=320, tiling=0 -> sampler [ 128.955] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 128.955] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.955] gen9_emit_sampler: sampler = a [ 128.955] gen9_emit_vertex_elements: setup id=2 [ 128.955] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.955] gen9_render_composite_boxes: nbox=13 [ 128.955] apply_damage: damage=0x0, region=13 [(0, 0), (792, 2160) + (0, 0)] [ 128.955] gen8_vertex_flush[568] = 39 [ 128.955] sna_destroy_pixmap: pixmap=1511, attached?=1 [ 128.955] _kgem_bo_destroy: handle=22, proxy? 0 [ 128.955] __kgem_bo_destroy: handle=22, size=61440 [ 128.955] __kgem_bo_destroy: handle=22 -> active [ 128.955] __sna_free_pixmap(pixmap=1511) [ 128.955] sna_create_pixmap(640, 2096, 32, usage=0) [ 128.955] kgem_can_create_2d: 640x2096 @ 32 [ 128.955] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.955] kgem_can_create_2d: untiled size=5365760 [ 128.955] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.955] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.955] kgem_can_create_2d: tiled[-1] size=5365760 [ 128.955] sna_create_pixmap: usage=0, flags=1b [ 128.955] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 128.955] __pop_freed_pixmap: reusing freed pixmap=1511 header [ 128.955] create_pixmap_hdr: pixmap=1512, width=640, height=2096, usage=0 [ 128.955] sna_create_pixmap: serial=1512, 640x2096, usage=0 [ 128.955] sna_composite_rectangles(pixmap=1513, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 128.955] sna_composite_rectangles: converted to op 0 [ 128.955] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 128.955] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 128.955] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 128.955] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 128.955] sna_composite_rectangles: dropping last-cpu hint [ 128.955] sna_drawable_use_bo pixmap=1513, box=((0, 0), (640, 2096)), flags=19... [ 128.955] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.955] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.955] sna_pixmap_move_to_gpu(pixmap=1513, usage=0), flags=b [ 128.955] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.955] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 128.955] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.955] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.955] sna_pixmap_alloc_gpu: pixmap=1513 [ 128.955] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.955] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 128.955] __kgem_bo_init(handle=26, num_pages=1310) [ 128.955] kgem_set_tiling: handle=26, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.955] new pitch=2560, tiling=1, handle=26, id=1156, num_pages=1310 [1310], bucket=10 [ 128.955] __sna_damage_all(640, 2096) [ 128.955] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.955] sna_pixmap_mark_active: pixmap=1513, handle=26 [ 128.955] sna_drawable_use_bo: allocated GPU bo for operation [ 128.955] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.955] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.955] kgem_bo_is_render: handle=26, rq? 0 [0] [ 128.955] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 128.955] sna_render_get_solid: 0 [ 128.955] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.955] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.955] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.955] needs_batch_flush: flushing before handle=26 for new reservation [ 128.955] gen8_vertex_close: used=309, vbo active? 3, vb=5, nreloc=2 [ 128.955] gen8_vertex_close: reloc[0] = 287 [ 128.955] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.955] kgem_add_handle: handle=3, index=5 [ 128.955] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) [ 128.955] gen8_vertex_close: reloc[1] = 341 [ 128.955] kgem_add_reloc64: handle=3, pos=341, delta=0, domains=200000 [ 128.955] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 128.955] batch[1/1, flags=1800]: 352 352 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1933 [fenced=0] [ 128.955] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.955] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 128.955] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.955] kgem_fixup_relocs: shrinking by 61440 [ 128.955] __kgem_busy: handle=2, busy=0, wedged=0 [ 128.956] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 128.956] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff763000 [ 128.956] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd985000 [ 128.956] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.956] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.956] __kgem_bo_clear_busy: handle=7 [ 128.956] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.956] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.956] __kgem_bo_clear_busy: handle=8 [ 128.956] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.956] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.956] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.956] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.956] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.956] kgem_check_bo: num_pages=+1310, num_exec=+1 [ 128.956] aligning vertex: was 3, now 2 floats per vertex [ 128.956] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.956] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.956] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.956] kgem_add_handle: handle=4, index=0 [ 128.956] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.956] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.956] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.956] gen9_composite_get_binding_table(ffc0) [ 128.956] kgem_add_reloc64: handle=26, pos=16360, delta=0, domains=20002 [ 128.956] kgem_add_handle: handle=26, index=1 [ 128.956] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.956] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 128.956] [3fe0] bind bo(handle=26, addr=0), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.956] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.956] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.956] kgem_add_handle: handle=7, index=2 [ 128.956] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.956] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.956] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.956] gen9_emit_sampler: sampler = 1 [ 128.956] gen9_emit_sf: num_sf_outputs=1 [ 128.956] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.956] gen9_emit_vertex_elements: setup id=0 [ 128.956] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.956] (0, 0), (640, 2096) [ 128.956] gen8_vertex_flush[490] = 3 [ 128.956] sna_composite_rectangles: pixmap=1513 marking clear [0]? 1 [ 128.956] sna_composite(pixmap=1513, op=1, src=292+(168, 968), mask=0+(8, 904), dst=1513+(8, 904)+(0, 0), size=(624, 224) [ 128.956] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 128.956] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 128.956] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 128.956] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 128.956] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 128.956] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 128.956] gen9_render_composite: 624x224, current mode=1/1 [ 128.956] kgem_bo_is_render: handle=26, rq? 1 [1] [ 128.956] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 128.956] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 128.956] gen9_composite_set_target: (8, 904)x(624, 224), partial?=0 [ 128.956] sna_drawable_use_bo pixmap=1513, box=((8, 904), (632, 1128)), flags=f... [ 128.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 128.956] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.956] sna_drawable_use_bo: using whole GPU bo [ 128.956] gen9_composite_set_target: pixmap=1513, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.956] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 128.956] sna_transform_is_imprecise_integer_translation: no transform [ 128.956] gen9_composite_picture: integer translation (0, 0), removing [ 128.956] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 128.956] sna_render_pixmap_bo: GPU all damaged [ 128.956] kgem_bo_is_render: handle=26, rq? 1 [1] [ 128.956] kgem_bo_is_render: handle=9, rq? 1 [1] [ 128.956] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.956] gen4_choose_composite_emitter: identity src, no mask [ 128.956] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 128.956] aligning vertex: was 2, now 3 floats per vertex [ 128.956] gen9_composite_get_binding_table(ff00) [ 128.956] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 128.956] kgem_add_handle: handle=9, index=3 [ 128.956] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 128.956] [3fb0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 128.956] gen9_emit_sampler: sampler = 2 [ 128.956] gen9_emit_vertex_elements: setup id=2 [ 128.956] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.956] gen9_render_composite_box: (8, 904), (632, 1128) [ 128.956] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 128.956] gen8_vertex_flush[504] = 3 [ 128.956] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 128.956] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.956] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.956] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.956] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 128.956] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.956] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.956] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 128.956] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 128.956] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 128.956] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 128.956] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 128.956] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 128.956] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.956] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.956] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 128.956] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 128.956] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.956] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.956] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 128.956] sna_drawable_use_bo pixmap=1513, box=((8, 904), (632, 1128)), flags=7... [ 128.956] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.956] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.956] sna_drawable_use_bo: using whole GPU bo [ 128.956] gen9_composite_set_target: pixmap=1513, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.956] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 128.956] color_convert: src=660a0a0a [20028888] [ 128.956] color_convert: dst=660a0a0a [20028888] [ 128.956] sna_render_get_solid: 660a0a0a [ 128.956] sna_render_get_solid(2) = 660a0a0a (old) [ 128.956] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.956] gen4_choose_spans_emitter: solid source [ 128.956] kgem_check_bo: num_pages=+1, num_exec=+1 [ 128.956] gen9_composite_get_binding_table(fe80) [ 128.956] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 128.956] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 128.956] kgem_add_handle: handle=8, index=4 [ 128.956] kgem_add_reloc64[6] = (delta=8, target handle=4, presumed=fdffe000) [ 128.956] [3f90] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.956] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.956] gen9_emit_sampler: sampler = c [ 128.956] gen9_emit_sf: num_sf_outputs=2 [ 128.956] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 128.956] gen9_emit_vertex_elements: setup id=5 [ 128.956] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.956] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 128.956] thread_choose_span: clipped? 0 [ 128.956] imprecise_trapezoid_span_converter: using 4 threads [ 128.956] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 128.956] thread_choose_span: clipped? 0 [ 128.956] span_thread: flushing 1 boxes [ 128.956] span_thread: flushing 1 boxes [ 128.956] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.956] span_thread: flushing 95 boxes [ 128.956] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 128.956] span_thread: flushing 95 boxes [ 128.956] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 128.956] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.957] gen8_vertex_flush[5e0] = 576 [ 128.957] gen9_render_composite_spans_done() [ 128.957] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 128.957] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.957] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.957] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.957] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 128.957] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.957] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.957] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 128.957] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 128.957] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 128.957] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 128.957] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 128.957] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 128.957] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.957] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.957] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 128.957] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 128.957] kgem_bo_is_busy: handle=26, domain: 1 exec? 1, rq? 1 [ 128.957] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.957] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 128.957] sna_drawable_use_bo pixmap=1513, box=((8, 904), (632, 1128)), flags=7... [ 128.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.957] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.957] sna_drawable_use_bo: using whole GPU bo [ 128.957] gen9_composite_set_target: pixmap=1513, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.957] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 128.957] color_convert: src=66282828 [20028888] [ 128.957] color_convert: dst=66282828 [20028888] [ 128.957] sna_render_get_solid: 66282828 [ 128.957] sna_render_get_solid(3) = 66282828 (old) [ 128.957] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.957] gen4_choose_spans_emitter: solid source [ 128.957] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.957] gen9_composite_get_binding_table(fe00) [ 128.957] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 128.957] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 128.957] kgem_add_reloc64[7] = (delta=12, target handle=4, presumed=fdffe000) [ 128.957] [3f70] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.957] gen9_emit_vertex_elements: setup id=5 [ 128.957] thread_choose_span: clipped? 0 [ 128.957] imprecise_trapezoid_span_converter: using 4 threads [ 128.957] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 128.957] thread_choose_span: clipped? 0 [ 128.957] span_thread: flushing 2 boxes [ 128.957] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.957] span_thread: flushing 2 boxes [ 128.957] span_thread: flushing 162 boxes [ 128.957] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.957] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 128.957] span_thread: flushing 166 boxes [ 128.957] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 128.957] gen8_vertex_flush[61c] = 996 [ 128.957] gen9_render_composite_spans_done() [ 128.957] sna_create_pixmap(640, 2096, 32, usage=0) [ 128.957] kgem_can_create_2d: 640x2096 @ 32 [ 128.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.957] kgem_can_create_2d: untiled size=5365760 [ 128.957] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.957] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.957] kgem_can_create_2d: tiled[-1] size=5365760 [ 128.957] sna_create_pixmap: usage=0, flags=1b [ 128.957] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 128.957] __pop_freed_pixmap: reusing freed pixmap=1240 header [ 128.957] create_pixmap_hdr: pixmap=1514, width=640, height=2096, usage=0 [ 128.957] sna_create_pixmap: serial=1514, 640x2096, usage=0 [ 128.957] sna_composite_rectangles(pixmap=1515, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 128.957] sna_composite_rectangles: converted to op 0 [ 128.957] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 128.957] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 128.957] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 128.957] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 128.957] sna_composite_rectangles: dropping last-cpu hint [ 128.957] sna_drawable_use_bo pixmap=1515, box=((0, 0), (640, 2096)), flags=19... [ 128.957] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.957] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.957] sna_pixmap_move_to_gpu(pixmap=1515, usage=0), flags=b [ 128.957] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.957] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 128.957] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.957] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.957] sna_pixmap_alloc_gpu: pixmap=1515 [ 128.957] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.957] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 128.957] __kgem_bo_init(handle=28, num_pages=1310) [ 128.957] kgem_set_tiling: handle=28, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.957] new pitch=2560, tiling=1, handle=28, id=1157, num_pages=1310 [1310], bucket=10 [ 128.957] __sna_damage_all(640, 2096) [ 128.957] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.957] sna_pixmap_mark_active: pixmap=1515, handle=28 [ 128.957] sna_drawable_use_bo: allocated GPU bo for operation [ 128.957] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.957] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.957] kgem_bo_is_render: handle=28, rq? 0 [0] [ 128.957] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 128.957] sna_render_get_solid: 0 [ 128.957] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.957] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.957] __kgem_retire_rq: request 1 complete [ 128.957] __kgem_busy: handle=2, busy=0, wedged=0 [ 128.957] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 128.957] __kgem_retire_rq: request 2 complete [ 128.957] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 128.957] __kgem_bo_flush: handle=22, busy=0, wedged=0 [ 128.957] kgem_bo_move_to_cache: release handle=22 [ 128.957] kgem_bo_move_to_inactive: moving handle=22 to inactive [ 128.957] kgem_set_mode: flushing before new bo [ 128.957] gen8_vertex_close: used=5043, vbo active? 3, vb=25, nreloc=3 [ 128.957] gen8_vertex_close: reloc[0] = 287 [ 128.957] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.957] kgem_add_handle: handle=3, index=5 [ 128.957] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) [ 128.957] gen8_vertex_close: reloc[1] = 316 [ 128.957] kgem_add_reloc64: handle=3, pos=316, delta=0, domains=200000 [ 128.957] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 128.957] gen8_vertex_close: reloc[2] = 371 [ 128.957] kgem_add_reloc64: handle=3, pos=371, delta=0, domains=200000 [ 128.957] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd44c000) [ 128.957] batch[1/1, flags=1800]: 398 398 16240 16384, nreloc=11, nexec=6, nfence=0, aperture=9438 [fenced=0] [ 128.957] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.957] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.957] kgem_fixup_relocs: shrinking by 61440 [ 128.957] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.958] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.958] kgem_commit: release handle=26 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff245000 [ 128.958] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.958] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.958] __kgem_bo_clear_busy: handle=7 [ 128.958] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.958] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 128.958] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.958] __kgem_bo_clear_busy: handle=8 [ 128.958] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.958] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.958] __kgem_bo_clear_busy: handle=8 [ 128.958] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.958] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.958] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.958] needs_batch_flush: flushing before handle=28 for new reservation [ 128.958] kgem_check_bo: num_pages=+1310, num_exec=+1 [ 128.958] aligning vertex: was 3, now 2 floats per vertex [ 128.958] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.958] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.958] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.958] kgem_add_handle: handle=4, index=0 [ 128.958] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.958] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.958] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.958] gen9_composite_get_binding_table(ffc0) [ 128.958] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 [ 128.958] kgem_add_handle: handle=28, index=1 [ 128.958] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.958] __kgem_bo_mark_dirty: handle=28 (proxy? 0) [ 128.958] [3fe0] bind bo(handle=28, addr=0), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.958] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.958] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.958] kgem_add_handle: handle=7, index=2 [ 128.958] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.958] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.958] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.958] gen9_emit_sampler: sampler = 1 [ 128.958] gen9_emit_sf: num_sf_outputs=1 [ 128.958] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.958] gen9_emit_vertex_elements: setup id=0 [ 128.958] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.958] (0, 0), (640, 2096) [ 128.958] gen8_vertex_flush[490] = 3 [ 128.958] sna_composite_rectangles: pixmap=1515 marking clear [0]? 1 [ 128.958] sna_accel_flush: flush?=0, dirty?=0 [ 128.958] sna_block_handler (tv=0.0) [ 128.958] sna_wakeup_handler [ 128.958] sna_create_pixmap(624, 224, 32, usage=0) [ 128.958] kgem_can_create_2d: 624x224 @ 32 [ 128.958] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 128.958] kgem_can_create_2d: untiled size=561152 [ 128.958] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 128.958] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 128.958] kgem_can_create_2d: tiled[-1] size=561152 [ 128.958] sna_create_pixmap: usage=0, flags=1b [ 128.958] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 128.958] __pop_freed_pixmap: reusing freed pixmap=1493 header [ 128.958] create_pixmap_hdr: pixmap=1516, width=624, height=224, usage=0 [ 128.958] sna_create_pixmap: serial=1516, 624x224, usage=0 [ 128.958] sna_composite_rectangles(pixmap=1517, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 128.958] sna_composite_rectangles: converted to op 0 [ 128.958] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 128.958] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 128.958] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 128.958] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 128.958] sna_composite_rectangles: dropping last-cpu hint [ 128.958] sna_drawable_use_bo pixmap=1517, box=((0, 0), (624, 224)), flags=19... [ 128.958] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.958] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.958] sna_pixmap_move_to_gpu(pixmap=1517, usage=0), flags=b [ 128.958] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.958] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 128.958] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 128.958] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 128.958] sna_pixmap_alloc_gpu: pixmap=1517 [ 128.958] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.958] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 128.958] __kgem_bo_init(handle=29, num_pages=140) [ 128.958] kgem_set_tiling: handle=29, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.958] new pitch=2560, tiling=1, handle=29, id=1158, num_pages=140 [140], bucket=7 [ 128.958] __sna_damage_all(624, 224) [ 128.959] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.959] sna_pixmap_mark_active: pixmap=1517, handle=29 [ 128.959] sna_drawable_use_bo: allocated GPU bo for operation [ 128.959] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.959] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.959] kgem_bo_is_render: handle=29, rq? 0 [0] [ 128.959] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 128.959] sna_render_get_solid: 0 [ 128.959] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.959] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.959] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.959] kgem_check_bo: num_pages=+140, num_exec=+1 [ 128.959] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.959] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.959] gen9_composite_get_binding_table(ff00) [ 128.959] kgem_add_reloc64: handle=29, pos=16312, delta=0, domains=20002 [ 128.959] kgem_add_handle: handle=29, index=3 [ 128.959] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=0) [ 128.959] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.959] [3fb0] bind bo(handle=29, addr=0), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 128.959] gen9_emit_vertex_elements: setup id=0 [ 128.959] (0, 0), (624, 224) [ 128.959] gen8_vertex_flush[4c4] = 3 [ 128.959] sna_composite_rectangles: pixmap=1517 marking clear [0]? 1 [ 128.959] sna_create_pixmap(576, 76, 32, usage=0) [ 128.959] kgem_can_create_2d: 576x76 @ 32 [ 128.959] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.959] kgem_can_create_2d: untiled size=176128 [ 128.959] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.959] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2304, height=76 [ 128.959] kgem_can_create_2d: tiled[-1] size=176128 [ 128.959] sna_create_pixmap: usage=0, flags=1b [ 128.959] sna_create_pixmap: creating GPU pixmap 576x76, stride=2304, flags=1b [ 128.959] __pop_freed_pixmap: reusing freed pixmap=1497 header [ 128.959] create_pixmap_hdr: pixmap=1518, width=576, height=76, usage=0 [ 128.959] sna_create_pixmap: serial=1518, 576x76, usage=0 [ 128.959] sna_composite_rectangles(pixmap=1519, op=0, 0 x 1 [(0, 0)x(576, 76) ...]) [ 128.959] sna_composite_rectangles: converted to op 0 [ 128.959] sna_composite_rectangles[0] (0, 0)x(576, 76) -> (0, 0), (576, 76) [ 128.959] sna_composite_rectangles: nrects=1, region=(0, 0), (576, 76) x 1 [ 128.959] sna_composite_rectangles: clipped extents (0, 0),(576, 76) x 1 [ 128.959] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(576, 76) [ 128.959] sna_composite_rectangles: dropping last-cpu hint [ 128.959] sna_drawable_use_bo pixmap=1519, box=((0, 0), (576, 76)), flags=19... [ 128.959] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.959] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.959] sna_pixmap_move_to_gpu(pixmap=1519, usage=0), flags=b [ 128.959] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.959] sna_pixmap_move_to_gpu: creating GPU bo (576x76@32), create=b [ 128.959] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.959] kgem_choose_tiling: TLB near-miss between lines 576x76 (pitch=2304), forcing tiling 1 [ 128.959] sna_pixmap_alloc_gpu: pixmap=1519 [ 128.959] kgem_create_2d(576x76, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.959] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 128.959] inactive too small: 42 < 50 [ 128.959] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 128.959] from inactive: pitch=2560, tiling=1: handle=16, id=1159 [ 128.959] __sna_damage_all(576, 76) [ 128.959] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.959] sna_pixmap_mark_active: pixmap=1519, handle=16 [ 128.959] sna_drawable_use_bo: allocated GPU bo for operation [ 128.959] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.959] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.959] kgem_bo_is_render: handle=16, rq? 0 [0] [ 128.959] gen9_render_fill_boxes(0 x 1 [(0, 0), (576, 76) ...]) [ 128.959] sna_render_get_solid: 0 [ 128.959] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.959] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.959] __kgem_retire_rq: request 1 complete [ 128.959] __kgem_bo_flush: handle=26, busy=0, wedged=0 [ 128.959] kgem_set_mode: flushing before new bo [ 128.959] gen8_vertex_close: used=5056, vbo active? 3, vb=1, nreloc=1 [ 128.959] gen8_vertex_close: reloc[0] = 287 [ 128.959] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.959] kgem_add_handle: handle=3, index=4 [ 128.959] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 128.959] batch[1/1, flags=1800]: 312 312 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=1477 [fenced=0] [ 128.959] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.959] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.959] kgem_fixup_relocs: shrinking by 61440 [ 128.959] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.960] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.960] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.960] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fed27000 [ 128.960] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.960] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.960] __kgem_bo_clear_busy: handle=7 [ 128.960] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.960] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.960] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.960] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.960] kgem_check_bo: num_pages=+50, num_exec=+1 [ 128.960] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.960] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.960] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.960] kgem_add_handle: handle=4, index=0 [ 128.960] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.960] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.960] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.960] gen9_composite_get_binding_table(ffc0) [ 128.960] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 128.960] kgem_add_handle: handle=16, index=1 [ 128.960] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffb3000) [ 128.960] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 128.960] [3fe0] bind bo(handle=16, addr=fffb3000), format=192, width=576, height=76, pitch=2560, tiling=1 -> render [ 128.960] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.960] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.960] kgem_add_handle: handle=7, index=2 [ 128.960] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.960] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.960] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.960] gen9_emit_sampler: sampler = 1 [ 128.960] gen9_emit_sf: num_sf_outputs=1 [ 128.960] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.960] gen9_emit_vertex_elements: setup id=0 [ 128.960] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.960] (0, 0), (576, 76) [ 128.960] gen8_vertex_flush[490] = 3 [ 128.960] sna_composite_rectangles: pixmap=1519 marking clear [0]? 1 [ 128.960] sna_composite_trapezoids(op=1, src=(10, 2), mask=18000, ntrap=17) [ 128.960] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.960] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.960] trapezoid_spans_maybe_inplace? clear, no [ 128.960] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 128.960] imprecise_trapezoid_span_converter: extents (2, 2), (574, 74) [ 128.960] sna_compute_composite_region: dst=(2, 2)x(572, 72) [ 128.960] sna_compute_composite_region: initial clip against dst->pDrawable: (2, 2), (574, 74) [ 128.960] clip_to_dst: region: 1x[(2, 2), (574, 74)], clip: 1x[(0, 0), (576, 76)] [ 128.960] sna_compute_composite_region: clip against dst->pCompositeClip: (2, 2), (574, 74) [ 128.960] sna_compute_composite_region: clip against src (0x0 clip=0): (2, 2), (574, 74) [ 128.960] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 128.960] imprecise_trapezoid_span_converter: after clip -- extents (2, 2), (574, 74), delta=(0, 0) src -> (2, 2) [ 128.960] gen9_render_composite_spans: 572x72 with flags=0, current mode=1 [ 128.960] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 128.960] gen9_composite_set_target: (2, 2)x(572, 72), partial?=1 [ 128.960] sna_drawable_use_bo pixmap=1519, box=((2, 2), (574, 74)), flags=7... [ 128.960] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.960] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.960] sna_drawable_use_bo: using whole GPU bo [ 128.960] gen9_composite_set_target: pixmap=1519, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.960] gen9_composite_picture: (2, 2)x(572, 72), dst=(2, 2) [ 128.960] color_convert: src=4c000000 [20028888] [ 128.960] color_convert: dst=4c000000 [20028888] [ 128.960] sna_render_get_solid: 4c000000 [ 128.960] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.960] gen4_choose_spans_emitter: solid source [ 128.960] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.960] aligning vertex: was 2, now 3 floats per vertex [ 128.960] gen9_composite_get_binding_table(ff00) [ 128.960] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 128.960] kgem_add_reloc64: adding proxy [delta=304] for handle=7 [ 128.960] kgem_add_reloc64[5] = (delta=304, target handle=2, presumed=fffe8000) [ 128.960] [3fb0] bind bo(handle=7, addr=fffe8130), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.960] gen9_emit_sampler: sampler = c [ 128.960] gen9_emit_sf: num_sf_outputs=2 [ 128.960] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 128.960] gen9_emit_vertex_elements: setup id=5 [ 128.960] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.960] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 128.960] thread_choose_span: clipped? 0 [ 128.960] imprecise_trapezoid_span_converter: using 4 threads [ 128.960] imprecise_trapezoid_span_converter: using 4 threads for span compositing 572x72 [ 128.960] thread_choose_span: clipped? 0 [ 128.960] [ 128.960] span_thread: flushing 1 boxes [ 128.960] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.960] span_thread: flushing 26 boxes span_thread: flushing 26 boxes [ 128.961] span_thread: flushing 1 boxes [ 128.961] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.961] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 128.961] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 128.961] gen8_vertex_flush[554] = 162 [ 128.961] gen9_render_composite_spans_done() [ 128.961] sna_composite_trapezoids(op=3, src=(10, 0), mask=18000, ntrap=58) [ 128.961] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.961] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.961] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.961] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 128.961] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.961] imprecise_trapezoid_span_converter: extents (0, 0), (576, 76) [ 128.961] sna_compute_composite_region: dst=(0, 0)x(576, 76) [ 128.961] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (576, 76) [ 128.961] clip_to_dst: region: 1x[(0, 0), (576, 76)], clip: 1x[(0, 0), (576, 76)] [ 128.961] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (576, 76) [ 128.961] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (576, 76) [ 128.961] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.961] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (576, 76), delta=(0, 0) src -> (0, 0) [ 128.961] gen9_render_composite_spans: 576x76 with flags=0, current mode=1 [ 128.961] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.961] gen9_composite_set_target: (0, 0)x(576, 76), partial?=1 [ 128.961] sna_drawable_use_bo pixmap=1519, box=((0, 0), (576, 76)), flags=7... [ 128.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.961] sna_drawable_use_bo: using whole GPU bo [ 128.961] gen9_composite_set_target: pixmap=1519, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.961] gen9_composite_picture: (0, 0)x(576, 76), dst=(0, 0) [ 128.961] color_convert: src=99999999 [20028888] [ 128.961] color_convert: dst=99999999 [20028888] [ 128.961] sna_render_get_solid: 99999999 [ 128.961] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=9) [ 128.961] sna_render_get_solid(9) = 99999999 (new) [ 128.961] kgem_create_proxy: target handle=8 [proxy? -1], offset=36, length=4, io=0 [ 128.961] __kgem_bo_init(handle=8, num_pages=4) [ 128.961] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.961] gen4_choose_spans_emitter: solid source [ 128.961] kgem_check_bo: num_pages=+1, num_exec=+1 [ 128.961] gen9_composite_get_binding_table(fe80) [ 128.961] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 128.961] kgem_add_reloc64: adding proxy [delta=36] for handle=8 [ 128.961] kgem_add_handle: handle=8, index=3 [ 128.961] kgem_add_reloc64[6] = (delta=36, target handle=3, presumed=fdffe000) [ 128.961] [3f90] bind bo(handle=8, addr=fdffe024), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.961] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.961] gen9_emit_vertex_elements: setup id=5 [ 128.961] thread_choose_span: clipped? 0 [ 128.961] imprecise_trapezoid_span_converter: using 4 threads [ 128.961] imprecise_trapezoid_span_converter: using 4 threads for span compositing 576x76 [ 128.961] thread_choose_span: clipped? 0 [ 128.961] span_thread: flushing 62 boxes [ 128.961] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 128.961] span_thread: flushing 2 boxes [ 128.961] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.961] span_thread: flushing 2 boxes [ 128.961] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.961] span_thread: flushing 62 boxes [ 128.961] gen9_render_composite_spans_boxes__thread: nbox=62, src=+(0, 0), dst=+(0, 0) [ 128.961] gen8_vertex_flush[5a8] = 384 [ 128.961] gen9_render_composite_spans_done() [ 128.961] sna_glyphs(op=3, nlist=1, src=(16, 52)) [ 128.961] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.961] sna_glyphs: discarding mask [ 128.961] glyphs0_to_dst(op=3, src=(16, 52), nlist=1, dst=(16, 52)+(0, 0)) [ 128.961] clipped_glyphs: no, clip region (0, 0), (576, 76) matches drawable pixmap=94268789679536 size=576x76 [ 128.961] gen9_render_composite: 0x0, current mode=1/1 [ 128.961] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 128.961] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.961] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.961] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.961] sna_drawable_use_bo pixmap=1519, box=((0, 0), (576, 76)), flags=7... [ 128.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.961] sna_drawable_use_bo: using whole GPU bo [ 128.961] gen9_composite_set_target: pixmap=1519, format=20028888, size=576x76, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.961] color_convert: src=ffffffff [20028888] [ 128.961] color_convert: dst=ffffffff [20028888] [ 128.961] sna_render_get_solid: ffffffff [ 128.961] sna_render_get_solid(white) [ 128.961] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.961] sna_transform_is_imprecise_integer_translation: no transform [ 128.961] gen9_composite_picture: integer translation (0, 0), removing [ 128.961] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.961] sna_render_pixmap_bo: GPU all damaged [ 128.961] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.961] gen4_choose_composite_emitter: solid, identity mask [ 128.961] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 128.961] aligning vertex: was 3, now 4 floats per vertex [ 128.961] gen9_composite_get_binding_table(fe00) [ 128.961] kgem_add_reloc64: handle=7, pos=16248, delta=0, domains=40000 [ 128.961] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 128.961] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 128.961] [3f70] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.961] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 128.961] kgem_add_handle: handle=6, index=4 [ 128.961] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd585000) [ 128.961] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 128.961] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 128.961] gen9_emit_sampler: sampler = a [ 128.961] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.961] gen9_emit_vertex_elements: setup id=9 [ 128.961] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.961] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.961] glyphs0_to_dst: glyph=(16, 34)x(13, 10), unclipped [ 128.961] emit_primitive_identity_mask__avx2: dst=(16, 34), mask=(576.00, 32.00) x (13.00, 10.00) [ 128.961] gen8_vertex_flush[66c] = 3 [ 128.961] gen9_magic_ca_pass: CA fixup (1676 -> 1679) [ 128.961] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.961] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.961] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.961] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5db, drawable=5ed [ 128.961] sna_validate_gc: recomputing clip [ 128.961] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 128.961] sna_copy_area: src=pixmap=1519:(0, 0)x(576, 76)+(0, 0) -> dst=pixmap=1517:(24, 136)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 128.961] sna_copy_area: normal copy [ 128.961] sna_do_copy: src=(0, 0), dst=(24, 136), size=(576x76) [ 128.961] sna_do_copy: after drawable: src=(0, 0), dst=(24, 136), size=(576x76) [ 128.961] sna_do_copy: dst extents (24, 136), (600, 212), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 128.961] sna_do_copy: clipped dst extents (24, 136), (600, 212) [ 128.961] sna_do_copy: unclipped src extents (0, 0), (576, 76) [ 128.961] sna_do_copy: clipped src extents (0, 0), (576, 76) [ 128.961] sna_do_copy: pixmap -- no source clipping [ 128.961] sna_do_copy: src extents (0, 0), (576, 76) x 1 [ 128.961] sna_do_copy: copy region (24, 136), (600, 212) x 1 + (-24, -136) [ 128.961] sna_copy_boxes (boxes=1x[(24, 136), (600, 212)...], src pixmap=1519+(-24, -136), dst pixmap=1517+(0, 0), alu=3, src.size=576x76, dst.size=624x224) [ 128.961] sna_copy_boxes: dst=(priv=0x55bca9b785d0, gpu_bo=29, cpu_bo=0), src=(priv=0x55bca9aebe80, gpu_bo=16, cpu_bo=0), replaces=0 [ 128.961] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.961] sna_drawable_use_bo pixmap=1517, box=((24, 136), (600, 212)), flags=b... [ 128.961] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.961] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.961] sna_drawable_use_bo: using whole GPU bo [ 128.961] sna_pixmap_move_to_gpu(pixmap=1519, usage=0), flags=a [ 128.961] sna_pixmap_move_to_gpu: already all-damaged [ 128.961] sna_pixmap_mark_active: pixmap=1519, handle=16 [ 128.961] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.961] gen9_render_copy_boxes (-24, -136)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.961] kgem_bo_is_render: handle=16, rq? 1 [1] [ 128.961] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.961] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.961] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.961] __kgem_retire_rq: request 1 complete [ 128.961] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 128.961] __kgem_bo_flush: handle=28, busy=0, wedged=0 [ 128.961] kgem_set_mode: flushing before new bo [ 128.961] gen8_vertex_close: used=6716, vbo active? 3, vb=221, nreloc=3 [ 128.961] gen8_vertex_close: reloc[0] = 287 [ 128.961] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.961] kgem_add_handle: handle=3, index=5 [ 128.961] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 128.961] gen8_vertex_close: reloc[1] = 336 [ 128.961] kgem_add_reloc64: handle=3, pos=336, delta=0, domains=200000 [ 128.961] kgem_add_reloc64[10] = (delta=0, target handle=5, presumed=fd44c000) [ 128.961] gen8_vertex_close: reloc[2] = 406 [ 128.961] kgem_add_reloc64: handle=3, pos=406, delta=0, domains=200000 [ 128.961] kgem_add_reloc64[11] = (delta=0, target handle=5, presumed=fd44c000) [ 128.961] sna_render_flush_solid(size=10) [ 128.961] batch[1/1, flags=1800]: 448 448 16224 16384, nreloc=12, nexec=6, nfence=0, aperture=1102 [fenced=0] [ 128.961] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.961] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.961] kgem_fixup_relocs: shrinking by 61440 [ 128.961] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.961] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.961] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb3000 [ 128.961] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.961] __kgem_bo_clear_busy: handle=7 [ 128.961] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.961] __kgem_bo_clear_busy: handle=7 [ 128.961] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.961] __kgem_bo_clear_busy: handle=8 [ 128.961] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.961] __kgem_bo_clear_busy: handle=7 [ 128.961] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 128.961] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.961] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.961] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.961] kgem_check_bo: num_pages=+190, num_exec=+2 [ 128.961] aligning vertex: was 4, now 2 floats per vertex [ 128.961] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.961] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.961] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.961] kgem_add_handle: handle=4, index=0 [ 128.961] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.961] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.961] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.961] gen9_composite_get_binding_table(ffc0) [ 128.961] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 128.961] kgem_add_handle: handle=29, index=1 [ 128.961] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 128.961] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.961] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 128.961] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 128.961] kgem_add_handle: handle=16, index=2 [ 128.961] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffb3000) [ 128.961] [3fd0] bind bo(handle=16, addr=fffb3000), format=192, width=576, height=76, pitch=2560, tiling=1 -> sampler [ 128.961] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.961] gen9_emit_sampler: sampler = 0 [ 128.961] gen9_emit_sf: num_sf_outputs=1 [ 128.961] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.961] gen9_emit_vertex_elements: setup id=0 [ 128.961] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.961] (0, 0) -> (24, 136) + (576, 76) [ 128.961] gen8_vertex_flush[490] = 3 [ 128.961] sna_destroy_pixmap: pixmap=1519, attached?=1 [ 128.961] _kgem_bo_destroy: handle=16, proxy? 0 [ 128.961] __kgem_bo_destroy: handle=16, size=204800 [ 128.961] __kgem_bo_destroy: handle=16 -> active [ 128.961] __sna_free_pixmap(pixmap=1519) [ 128.961] sna_pixmap_create_shm(40x40, depth=32, bpp=32, pitch=160) [ 128.962] __pop_freed_pixmap: reusing freed pixmap=1519 header [ 128.962] create_pixmap_hdr: pixmap=1520, width=40, height=40, usage=0 [ 128.962] kgem_create_map(0x7f1c560c2000 size=6400, read-only?=0) - has_userptr?=1 [ 128.962] __kgem_bo_init(handle=30, num_pages=2) [ 128.962] kgem_create_map(ptr=0x7f1c560c2000, size=6400, pages=2, read_only=0) => handle=30 (proxy? 0) [ 128.962] sna_accel_watch_flush: enable=1 [ 128.962] __sna_damage_all(40, 40) [ 128.962] sna_pixmap_create_shm: serial=1520, 40x40, usage=0 [ 128.962] sna_composite(pixmap=1517, op=3, src=1521+(270, 79), mask=0+(541, 153), dst=1517+(541, 153)+(0, 0), size=(42, 42) [ 128.962] sna_compute_composite_region: dst=(541, 153)x(42, 42) [ 128.962] sna_compute_composite_region: initial clip against dst->pDrawable: (541, 153), (583, 195) [ 128.962] clip_to_dst: region: 1x[(541, 153), (583, 195)], clip: 1x[(0, 0), (624, 224)] [ 128.962] sna_compute_composite_region: clip against dst->pCompositeClip: (541, 153), (583, 195) [ 128.962] sna_compute_composite_region: clip against src (40x40 clip=0): (541, 153), (583, 195) [ 128.962] sna_composite: composite region extents:+(0, 0) -> (541, 153), (583, 195) + (0, 0) [ 128.962] gen9_render_composite: 42x42, current mode=1/1 [ 128.962] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.962] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 128.962] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 128.962] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.962] gen9_composite_set_target: (541, 153)x(42, 42), partial?=1 [ 128.962] sna_drawable_use_bo pixmap=1517, box=((541, 153), (583, 195)), flags=7... [ 128.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.962] sna_drawable_use_bo: using whole GPU bo [ 128.962] gen9_composite_set_target: pixmap=1517, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.962] gen9_composite_picture: (270, 79)x(42, 42), dst=(541, 153) [ 128.962] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.02 -272.57, -0.02 0.00 -75.32, 0.00 0.00 1.00] [ 128.962] sna_transform_is_imprecise_integer_translation: not unity scaling [ 128.962] sna_render_pixmap_bo pixmap=1521, (270, 79)x(42, 42)/(40, 40) [ 128.962] sna_render_pixmap_bo: CPU all damaged [ 128.962] sna_add_flush_pixmap: marking pixmap=1521 for flushing [ 128.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.962] __kgem_retire_rq: request 1 complete [ 128.962] sna_add_flush_pixmap: new flush bo, flushing before [ 128.962] gen8_vertex_close: used=6722, vbo active? 3, vb=1, nreloc=1 [ 128.962] gen8_vertex_close: reloc[0] = 287 [ 128.962] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.962] kgem_add_handle: handle=3, index=3 [ 128.962] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.962] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=216 [fenced=0] [ 128.962] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.962] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.962] kgem_fixup_relocs: shrinking by 61440 [ 128.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.962] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.962] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.962] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.962] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffb3000 [ 128.962] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.962] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.962] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.962] kgem_bo_is_render: handle=30, rq? 0 [0] [ 128.962] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.962] gen4_choose_composite_emitter: affine src, no mask [ 128.962] needs_batch_flush: flushing before handle=30 for new reservation [ 128.962] kgem_check_bo: num_pages=+142, num_exec=+2 [ 128.962] aligning vertex: was 2, now 3 floats per vertex [ 128.962] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.962] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.962] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.962] kgem_add_handle: handle=4, index=0 [ 128.962] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.962] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.962] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.962] gen9_composite_get_binding_table(ffc0) [ 128.962] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 128.962] kgem_add_handle: handle=29, index=1 [ 128.962] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 128.962] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.962] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 128.962] kgem_add_reloc64: handle=30, pos=16344, delta=0, domains=40000 [ 128.962] kgem_add_handle: handle=30, index=2 [ 128.962] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 128.962] [3fd0] bind bo(handle=30, addr=0), format=192, width=40, height=40, pitch=160, tiling=0 -> sampler [ 128.962] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.962] gen9_emit_sampler: sampler = 22 [ 128.962] gen9_emit_sf: num_sf_outputs=1 [ 128.962] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.962] gen9_emit_vertex_elements: setup id=2 [ 128.962] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.962] gen9_render_composite_box: (541, 153), (583, 195) [ 128.962] apply_damage: damage=0x0, region=1 [(541, 153), (583, 195) + (0, 0)] [ 128.962] gen8_vertex_flush[490] = 3 [ 128.962] sna_destroy_pixmap: pixmap=1521, attached?=1 [ 128.962] kgem_bo_is_busy: handle=30, domain: 1 exec? 1, rq? 1 [ 128.962] sna_destroy_pixmap: deferring release of active SHM pixmap=1521 [ 128.962] sna_add_flush_pixmap: marking pixmap=1521 for flushing [ 128.962] gen8_vertex_close: used=6732, vbo active? 3, vb=4, nreloc=1 [ 128.962] gen8_vertex_close: reloc[0] = 287 [ 128.962] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.962] kgem_add_handle: handle=3, index=3 [ 128.962] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.962] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=168 [fenced=0] [ 128.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.962] __kgem_retire_rq: request 1 complete [ 128.962] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 128.962] kgem_bo_move_to_cache: release handle=16 [ 128.962] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 128.962] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.962] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.962] kgem_fixup_relocs: shrinking by 61440 [ 128.962] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.962] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.962] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.962] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.962] kgem_commit: release handle=30 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb1000 [ 128.962] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.962] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.962] sna_create_pixmap(20, 80, 32, usage=0) [ 128.962] kgem_can_create_2d: 20x80 @ 32 [ 128.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.962] kgem_can_create_2d: untiled size=8192 [ 128.962] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.962] kgem_choose_tiling: 20x80 -> 0 [ 128.962] sna_create_pixmap: usage=0, flags=b [ 128.962] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 128.962] __pop_freed_pixmap: reusing freed pixmap=1499 header [ 128.962] create_pixmap_hdr: pixmap=1522, width=20, height=80, usage=0 [ 128.962] sna_create_pixmap: serial=1522, 20x80, usage=0 [ 128.962] sna_composite_rectangles(pixmap=1523, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 128.962] sna_composite_rectangles: converted to op 0 [ 128.962] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 128.962] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 128.962] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 128.962] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 128.962] sna_composite_rectangles: dropping last-cpu hint [ 128.962] sna_drawable_use_bo pixmap=1523, box=((0, 0), (20, 80)), flags=19... [ 128.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.962] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.962] sna_pixmap_move_to_gpu(pixmap=1523, usage=0), flags=b [ 128.962] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.962] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 128.962] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.962] kgem_choose_tiling: 20x80 -> 0 [ 128.962] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.962] kgem_choose_tiling: 20x80 -> 0 [ 128.962] sna_pixmap_alloc_gpu: pixmap=1523 [ 128.962] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.962] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.962] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 128.962] from inactive: pitch=96, tiling=0: handle=12, id=1162 [ 128.962] __sna_damage_all(20, 80) [ 128.962] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.962] sna_pixmap_mark_active: pixmap=1523, handle=12 [ 128.962] sna_drawable_use_bo: allocated GPU bo for operation [ 128.962] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.962] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.962] kgem_bo_is_render: handle=12, rq? 0 [0] [ 128.962] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 128.962] sna_render_get_solid: 0 [ 128.962] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.962] kgem_check_bo: num_pages=+3, num_exec=+1 [ 128.962] aligning vertex: was 3, now 2 floats per vertex [ 128.962] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.962] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.962] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.962] kgem_add_handle: handle=4, index=0 [ 128.962] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.962] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.962] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.962] gen9_composite_get_binding_table(ffc0) [ 128.962] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 128.962] kgem_add_handle: handle=12, index=1 [ 128.962] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fdffb000) [ 128.962] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 128.962] [3fe0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 128.962] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.962] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.962] kgem_add_handle: handle=7, index=2 [ 128.962] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.962] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.962] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.962] gen9_emit_sampler: sampler = 1 [ 128.962] gen9_emit_sf: num_sf_outputs=1 [ 128.962] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.962] gen9_emit_vertex_elements: setup id=0 [ 128.962] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.962] (0, 0), (20, 80) [ 128.962] gen8_vertex_flush[490] = 3 [ 128.962] sna_composite_rectangles: pixmap=1523 marking clear [0]? 1 [ 128.962] sna_glyphs(op=3, nlist=1, src=(0, 54)) [ 128.962] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 128.962] sna_glyphs: discarding mask [ 128.962] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) [ 128.962] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789367232 size=20x80 [ 128.962] gen9_render_composite: 0x0, current mode=1/1 [ 128.962] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 128.962] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 128.962] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.962] sna_drawable_use_bo pixmap=1523, box=((0, 0), (20, 80)), flags=7... [ 128.962] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.962] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.962] sna_drawable_use_bo: using whole GPU bo [ 128.962] gen9_composite_set_target: pixmap=1523, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.962] color_convert: src=80808080 [20028888] [ 128.962] color_convert: dst=80808080 [20028888] [ 128.962] sna_render_get_solid: 80808080 [ 128.962] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=10) [ 128.962] sna_render_get_solid(10) = 80808080 (new) [ 128.962] kgem_create_proxy: target handle=8 [proxy? -1], offset=40, length=4, io=0 [ 128.962] __kgem_bo_init(handle=8, num_pages=4) [ 128.962] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.962] sna_transform_is_imprecise_integer_translation: no transform [ 128.962] gen9_composite_picture: integer translation (0, 0), removing [ 128.962] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.962] sna_render_pixmap_bo: GPU all damaged [ 128.962] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.962] gen4_choose_composite_emitter: solid, identity mask [ 128.962] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 128.962] aligning vertex: was 2, now 4 floats per vertex [ 128.962] gen9_composite_get_binding_table(ff00) [ 128.962] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.962] kgem_add_reloc64: adding proxy [delta=40] for handle=8 [ 128.962] kgem_add_handle: handle=8, index=3 [ 128.962] kgem_add_reloc64[5] = (delta=40, target handle=3, presumed=fdffe000) [ 128.962] [3fb0] bind bo(handle=8, addr=fdffe028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.962] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 128.962] kgem_add_handle: handle=6, index=4 [ 128.962] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 128.962] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 128.962] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 128.963] gen9_emit_sampler: sampler = a [ 128.963] gen9_emit_sf: num_sf_outputs=2 [ 128.963] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.963] gen9_emit_vertex_elements: setup id=9 [ 128.963] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.963] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.963] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped [ 128.963] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.963] gen8_vertex_flush[56c] = 3 [ 128.963] gen9_magic_ca_pass: CA fixup (1685 -> 1688) [ 128.963] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.963] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.963] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.963] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 128.963] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 128.963] sna_glyphs: discarding mask [ 128.963] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 128.963] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789367232 size=20x80 [ 128.963] gen9_render_composite: 0x0, current mode=1/1 [ 128.963] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 128.963] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 128.963] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.963] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.963] sna_drawable_use_bo pixmap=1523, box=((0, 0), (20, 80)), flags=7... [ 128.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.963] sna_drawable_use_bo: using whole GPU bo [ 128.963] gen9_composite_set_target: pixmap=1523, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.963] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.963] color_convert: src=ffffffff [20028888] [ 128.963] color_convert: dst=ffffffff [20028888] [ 128.963] sna_render_get_solid: ffffffff [ 128.963] sna_render_get_solid(white) [ 128.963] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.963] sna_transform_is_imprecise_integer_translation: no transform [ 128.963] gen9_composite_picture: integer translation (0, 0), removing [ 128.963] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.963] sna_render_pixmap_bo: GPU all damaged [ 128.963] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.963] gen4_choose_composite_emitter: solid, identity mask [ 128.963] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.963] gen9_composite_get_binding_table(fe40) [ 128.963] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 128.963] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 128.963] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 128.963] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.963] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 128.963] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.963] gen9_emit_vertex_elements: setup id=9 [ 128.963] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 128.963] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.963] gen8_vertex_flush[66c] = 3 [ 128.963] gen9_magic_ca_pass: CA fixup (1688 -> 1691) [ 128.963] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.963] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.963] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.963] sna_composite(pixmap=1517, op=3, src=1523+(0, 0), mask=0+(28, 8), dst=1517+(28, 8)+(0, 0), size=(20, 80) [ 128.963] sna_compute_composite_region: dst=(28, 8)x(20, 80) [ 128.963] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 8), (48, 88) [ 128.963] clip_to_dst: region: 1x[(28, 8), (48, 88)], clip: 1x[(28, 8), (48, 88)] [ 128.963] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 8), (48, 88) [ 128.963] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 8), (48, 88) [ 128.963] sna_composite: composite region extents:+(0, 0) -> (28, 8), (48, 88) + (0, 0) [ 128.963] gen9_render_composite: 20x80, current mode=1/1 [ 128.963] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.963] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 128.963] kgem_bo_is_busy: handle=29, domain: 3 exec? 0, rq? 1 [ 128.963] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.963] gen9_composite_set_target: (28, 8)x(20, 80), partial?=1 [ 128.963] sna_drawable_use_bo pixmap=1517, box=((28, 8), (48, 88)), flags=7... [ 128.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.963] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.963] sna_drawable_use_bo: using whole GPU bo [ 128.963] gen9_composite_set_target: pixmap=1517, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.963] gen9_composite_picture: (0, 0)x(20, 80), dst=(28, 8) [ 128.963] sna_transform_is_imprecise_integer_translation: no transform [ 128.963] gen9_composite_picture: integer translation (0, 0), removing [ 128.963] sna_render_pixmap_bo pixmap=1523, (0, 0)x(20, 80)/(20, 80) [ 128.963] sna_render_pixmap_bo: GPU all damaged [ 128.963] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.963] kgem_bo_is_render: handle=12, rq? 1 [1] [ 128.963] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.963] gen4_choose_composite_emitter: identity src, no mask [ 128.963] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.963] __kgem_retire_rq: request 1 complete [ 128.963] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 128.963] kgem_set_mode: flushing before new bo [ 128.963] gen8_vertex_close: used=6764, vbo active? 3, vb=201, nreloc=2 [ 128.963] gen8_vertex_close: reloc[0] = 287 [ 128.963] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.963] kgem_add_handle: handle=3, index=5 [ 128.963] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) [ 128.963] gen8_vertex_close: reloc[1] = 342 [ 128.963] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 128.963] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 128.963] sna_render_flush_solid(size=11) [ 128.963] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1055 [fenced=0] [ 128.963] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.963] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.963] kgem_fixup_relocs: shrinking by 61440 [ 128.963] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.963] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.963] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fdffb000 [ 128.963] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.963] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.963] __kgem_bo_clear_busy: handle=7 [ 128.963] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.963] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.963] __kgem_bo_clear_busy: handle=8 [ 128.963] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.963] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 128.963] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.963] __kgem_bo_clear_busy: handle=7 [ 128.963] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.963] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.963] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.963] kgem_check_bo: num_pages=+143, num_exec=+2 [ 128.963] aligning vertex: was 4, now 3 floats per vertex [ 128.963] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.963] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.963] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.963] kgem_add_handle: handle=4, index=0 [ 128.963] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.963] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.963] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.963] gen9_composite_get_binding_table(ffc0) [ 128.963] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 128.963] kgem_add_handle: handle=29, index=1 [ 128.963] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 128.963] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.963] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 128.963] kgem_add_reloc64: handle=12, pos=16344, delta=0, domains=40000 [ 128.963] kgem_add_handle: handle=12, index=2 [ 128.963] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffb000) [ 128.963] [3fd0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 128.963] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.963] gen9_emit_sampler: sampler = 2 [ 128.963] gen9_emit_sf: num_sf_outputs=1 [ 128.963] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.963] gen9_emit_vertex_elements: setup id=2 [ 128.963] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.963] gen9_render_composite_box: (28, 8), (48, 88) [ 128.963] apply_damage: damage=0x0, region=1 [(28, 8), (48, 88) + (0, 0)] [ 128.963] gen8_vertex_flush[490] = 3 [ 128.963] sna_create_pixmap(20, 80, 32, usage=0) [ 128.963] kgem_can_create_2d: 20x80 @ 32 [ 128.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.963] kgem_can_create_2d: untiled size=8192 [ 128.963] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.963] kgem_choose_tiling: 20x80 -> 0 [ 128.963] sna_create_pixmap: usage=0, flags=b [ 128.963] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 128.963] __pop_freed_pixmap: reusing freed pixmap=1501 header [ 128.963] create_pixmap_hdr: pixmap=1524, width=20, height=80, usage=0 [ 128.963] sna_create_pixmap: serial=1524, 20x80, usage=0 [ 128.963] sna_composite_rectangles(pixmap=1525, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 128.963] sna_composite_rectangles: converted to op 0 [ 128.963] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 128.963] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 128.963] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 128.963] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 128.963] sna_composite_rectangles: dropping last-cpu hint [ 128.963] sna_drawable_use_bo pixmap=1525, box=((0, 0), (20, 80)), flags=19... [ 128.963] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.963] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.963] sna_pixmap_move_to_gpu(pixmap=1525, usage=0), flags=b [ 128.963] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.963] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 128.963] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.963] kgem_choose_tiling: 20x80 -> 0 [ 128.963] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.963] kgem_choose_tiling: 20x80 -> 0 [ 128.963] sna_pixmap_alloc_gpu: pixmap=1525 [ 128.963] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.963] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.963] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 128.963] from inactive: pitch=96, tiling=0: handle=19, id=1164 [ 128.963] __sna_damage_all(20, 80) [ 128.963] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.963] sna_pixmap_mark_active: pixmap=1525, handle=19 [ 128.963] sna_drawable_use_bo: allocated GPU bo for operation [ 128.963] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.963] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.963] kgem_bo_is_render: handle=19, rq? 0 [0] [ 128.963] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 128.963] sna_render_get_solid: 0 [ 128.963] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.963] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.963] __kgem_retire_rq: request 1 complete [ 128.963] kgem_set_mode: flushing before new bo [ 128.963] gen8_vertex_close: used=6774, vbo active? 3, vb=4, nreloc=1 [ 128.963] gen8_vertex_close: reloc[0] = 287 [ 128.963] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.963] kgem_add_handle: handle=3, index=3 [ 128.963] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.963] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=169 [fenced=0] [ 128.963] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.963] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.963] kgem_fixup_relocs: shrinking by 61440 [ 128.963] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.963] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.963] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.963] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.963] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 [ 128.963] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.963] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.963] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.963] kgem_check_bo: num_pages=+3, num_exec=+1 [ 128.963] aligning vertex: was 3, now 2 floats per vertex [ 128.963] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.963] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.963] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.963] kgem_add_handle: handle=4, index=0 [ 128.963] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.963] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.963] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.963] gen9_composite_get_binding_table(ffc0) [ 128.963] kgem_add_reloc64: handle=19, pos=16360, delta=0, domains=20002 [ 128.963] kgem_add_handle: handle=19, index=1 [ 128.963] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff9b000) [ 128.963] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 128.963] [3fe0] bind bo(handle=19, addr=fff9b000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 128.963] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.963] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.963] kgem_add_handle: handle=7, index=2 [ 128.963] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.963] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.963] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.963] gen9_emit_sampler: sampler = 1 [ 128.963] gen9_emit_sf: num_sf_outputs=1 [ 128.963] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.963] gen9_emit_vertex_elements: setup id=0 [ 128.963] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.963] (0, 0), (20, 80) [ 128.963] gen8_vertex_flush[490] = 3 [ 128.963] sna_composite_rectangles: pixmap=1525 marking clear [0]? 1 [ 128.963] sna_accel_flush: flush?=0, dirty?=1 [ 128.963] sna_accel_flush: syncing SHM pixmap=1521 (refcnt=0) [ 128.963] _sna_pixmap_move_to_cpu(pixmap=1521, 40x40, flags=3) [ 128.963] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 128.963] operate_inplace: no, inplace operation not suitable [ 128.963] _sna_pixmap_move_to_cpu: marking as damaged [ 128.963] __sna_damage_all(40, 40) [ 128.963] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 128.963] _sna_pixmap_move_to_cpu: syncing CPU bo [ 128.963] kgem_bo_sync__cpu_full: handle=30 [ 128.963] __kgem_busy: handle=30, busy=0, wedged=0 [ 128.963] kgem_bo_sync__cpu_full: SYNC: handle=30, needs_flush? 0, domain? 0, busy? 0 [ 128.963] __kgem_busy: handle=30, busy=0, wedged=0 [ 128.963] kgem_bo_retire: retiring bo handle=30 (needed flush? 0), rq? 0 [busy?=0] [ 128.963] assert_bo_retired: handle=30, domain: 0 exec? 0, rq? 0 [ 128.963] kgem_bo_is_busy: handle=30, domain: 1 exec? 0, rq? 0 [ 128.963] __sna_free_pixmap(pixmap=1521) [ 128.963] __sna_pixmap_free_cpu: discarding CPU buffer, handle=30, size=8192 [ 128.963] kgem_bo_sync__cpu: handle=30 [ 128.963] sna_accel_watch_flush: enable=-1 [ 128.963] _kgem_bo_destroy: handle=30, proxy? 0 [ 128.963] __kgem_bo_destroy: handle=30, size=8192 [ 128.963] __kgem_bo_destroy: handle=30, not reusable [ 128.963] kgem_bo_free: handle=30, size=8192 [ 128.963] __kgem_busy: handle=30, busy=0, wedged=0 [ 128.963] kgem_bo_free: releasing 0x0:0x0 vma for handle=30, count=0 [ 128.963] sna_block_handler (tv=0.0) [ 128.964] sna_wakeup_handler [ 128.964] sna_glyphs(op=3, nlist=1, src=(0, 54)) [ 128.964] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.964] sna_glyphs: discarding mask [ 128.964] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) [ 128.964] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789365328 size=20x80 [ 128.964] gen9_render_composite: 0x0, current mode=1/1 [ 128.964] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 128.964] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 128.964] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.964] sna_drawable_use_bo pixmap=1525, box=((0, 0), (20, 80)), flags=7... [ 128.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.964] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.964] sna_drawable_use_bo: using whole GPU bo [ 128.964] gen9_composite_set_target: pixmap=1525, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.964] color_convert: src=80808080 [20028888] [ 128.964] color_convert: dst=80808080 [20028888] [ 128.964] sna_render_get_solid: 80808080 [ 128.964] sna_render_get_solid(10) = 80808080 (last) [ 128.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.964] sna_transform_is_imprecise_integer_translation: no transform [ 128.964] gen9_composite_picture: integer translation (0, 0), removing [ 128.964] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.964] sna_render_pixmap_bo: GPU all damaged [ 128.964] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.964] gen4_choose_composite_emitter: solid, identity mask [ 128.964] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 128.964] aligning vertex: was 2, now 4 floats per vertex [ 128.964] gen9_composite_get_binding_table(ff00) [ 128.964] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.964] kgem_add_reloc64: adding proxy [delta=40] for handle=8 [ 128.964] kgem_add_handle: handle=8, index=3 [ 128.964] kgem_add_reloc64[5] = (delta=40, target handle=3, presumed=fdffe000) [ 128.964] [3fb0] bind bo(handle=8, addr=fdffe028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.964] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 128.964] kgem_add_handle: handle=6, index=4 [ 128.964] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 128.964] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 128.964] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 128.964] gen9_emit_sampler: sampler = a [ 128.964] gen9_emit_sf: num_sf_outputs=2 [ 128.964] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.964] gen9_emit_vertex_elements: setup id=9 [ 128.964] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.964] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.964] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped [ 128.964] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.964] gen8_vertex_flush[56c] = 3 [ 128.964] gen9_magic_ca_pass: CA fixup (1695 -> 1698) [ 128.964] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.964] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.964] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.964] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 128.964] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.964] sna_glyphs: discarding mask [ 128.964] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 128.964] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789365328 size=20x80 [ 128.964] gen9_render_composite: 0x0, current mode=1/1 [ 128.964] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 128.964] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.964] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.964] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.964] sna_drawable_use_bo pixmap=1525, box=((0, 0), (20, 80)), flags=7... [ 128.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.964] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.964] sna_drawable_use_bo: using whole GPU bo [ 128.964] gen9_composite_set_target: pixmap=1525, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.964] color_convert: src=ffffffff [20028888] [ 128.964] color_convert: dst=ffffffff [20028888] [ 128.964] sna_render_get_solid: ffffffff [ 128.964] sna_render_get_solid(white) [ 128.964] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.964] sna_transform_is_imprecise_integer_translation: no transform [ 128.964] gen9_composite_picture: integer translation (0, 0), removing [ 128.964] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.964] sna_render_pixmap_bo: GPU all damaged [ 128.964] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.964] gen4_choose_composite_emitter: solid, identity mask [ 128.964] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.964] gen9_composite_get_binding_table(fe40) [ 128.964] kgem_add_reloc64: handle=7, pos=16264, delta=0, domains=40000 [ 128.964] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 128.964] kgem_add_reloc64[7] = (delta=1048, target handle=2, presumed=fffe8000) [ 128.964] [3f80] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.964] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 128.964] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.964] gen9_emit_vertex_elements: setup id=9 [ 128.964] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 128.964] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.964] gen8_vertex_flush[66c] = 3 [ 128.964] gen9_magic_ca_pass: CA fixup (1698 -> 1701) [ 128.964] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.964] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.964] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.964] sna_composite(pixmap=1517, op=3, src=1525+(0, 0), mask=0+(28, 0), dst=1517+(28, 0)+(0, 0), size=(20, 8) [ 128.964] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 128.964] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 128.964] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 128.964] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 128.964] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 128.964] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 128.964] gen9_render_composite: 20x8, current mode=1/1 [ 128.964] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.964] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.964] kgem_bo_is_busy: handle=29, domain: 3 exec? 0, rq? 1 [ 128.964] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.964] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 128.964] sna_drawable_use_bo pixmap=1517, box=((28, 0), (48, 8)), flags=7... [ 128.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.964] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.964] sna_drawable_use_bo: using whole GPU bo [ 128.964] gen9_composite_set_target: pixmap=1517, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.964] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 128.964] sna_transform_is_imprecise_integer_translation: no transform [ 128.964] gen9_composite_picture: integer translation (0, 0), removing [ 128.964] sna_render_pixmap_bo pixmap=1525, (0, 0)x(20, 8)/(20, 80) [ 128.964] sna_render_pixmap_bo: GPU all damaged [ 128.964] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.964] kgem_bo_is_render: handle=19, rq? 1 [1] [ 128.964] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.964] gen4_choose_composite_emitter: identity src, no mask [ 128.964] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.964] __kgem_retire_rq: request 1 complete [ 128.964] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 128.964] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 128.964] kgem_set_mode: flushing before new bo [ 128.964] gen8_vertex_close: used=6804, vbo active? 3, vb=201, nreloc=2 [ 128.964] gen8_vertex_close: reloc[0] = 287 [ 128.964] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.964] kgem_add_handle: handle=3, index=5 [ 128.964] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) [ 128.964] gen8_vertex_close: reloc[1] = 342 [ 128.964] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 128.964] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 128.964] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1055 [fenced=0] [ 128.964] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.964] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.964] kgem_fixup_relocs: shrinking by 61440 [ 128.964] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.964] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.964] kgem_commit: release handle=19 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff9b000 [ 128.964] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.964] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.964] __kgem_bo_clear_busy: handle=7 [ 128.964] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.964] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.964] __kgem_bo_clear_busy: handle=8 [ 128.964] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.964] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 128.964] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.964] __kgem_bo_clear_busy: handle=7 [ 128.964] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.964] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.964] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.964] kgem_check_bo: num_pages=+143, num_exec=+2 [ 128.964] aligning vertex: was 4, now 3 floats per vertex [ 128.964] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.964] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.964] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.964] kgem_add_handle: handle=4, index=0 [ 128.964] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.964] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.964] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.964] gen9_composite_get_binding_table(ffc0) [ 128.964] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 128.964] kgem_add_handle: handle=29, index=1 [ 128.964] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 128.964] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.964] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 128.964] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 128.964] kgem_add_handle: handle=19, index=2 [ 128.964] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 128.964] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 128.964] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.964] gen9_emit_sampler: sampler = 2 [ 128.964] gen9_emit_sf: num_sf_outputs=1 [ 128.964] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.964] gen9_emit_vertex_elements: setup id=2 [ 128.964] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.964] gen9_render_composite_box: (28, 0), (48, 8) [ 128.964] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 128.964] gen8_vertex_flush[490] = 3 [ 128.964] sna_validate_gc(0x55bca9b287d0) changes=e0000, previous serial=800005ed, drawable=5eb [ 128.964] sna_validate_gc: recomputing clip [ 128.964] sna_validate_gc: composite clip=1x[(8, 896), (632, 1120)] [0x55bca9b28a90] [ 128.964] sna_copy_area: src=pixmap=1517:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=1515:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 128.964] sna_copy_area: normal copy [ 128.964] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 128.964] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 128.964] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (8, 896), (632, 1120), dst size=640x2096 [ 128.964] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 128.964] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 128.964] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 128.964] sna_do_copy: pixmap -- no source clipping [ 128.964] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 128.964] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 128.964] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=1517+(-8, -896), dst pixmap=1515+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 128.964] sna_copy_boxes: dst=(priv=0x55bca9b8e320, gpu_bo=28, cpu_bo=0), src=(priv=0x55bca9b785d0, gpu_bo=29, cpu_bo=0), replaces=0 [ 128.964] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.964] sna_drawable_use_bo pixmap=1515, box=((8, 896), (632, 1120)), flags=b... [ 128.964] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.964] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.964] sna_drawable_use_bo: using whole GPU bo [ 128.964] sna_pixmap_move_to_gpu(pixmap=1517, usage=0), flags=a [ 128.964] sna_pixmap_move_to_gpu: already all-damaged [ 128.964] sna_pixmap_mark_active: pixmap=1517, handle=29 [ 128.964] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.964] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.964] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.964] kgem_bo_is_render: handle=28, rq? 0 [0] [ 128.964] kgem_bo_is_render: handle=28, rq? 0 [0] [ 128.964] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.964] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.964] __kgem_retire_rq: request 1 complete [ 128.964] kgem_set_mode: flushing before new bo [ 128.964] gen8_vertex_close: used=6813, vbo active? 3, vb=4, nreloc=1 [ 128.964] gen8_vertex_close: reloc[0] = 287 [ 128.964] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.964] kgem_add_handle: handle=3, index=3 [ 128.964] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.964] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=169 [fenced=0] [ 128.964] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.964] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.964] kgem_fixup_relocs: shrinking by 61440 [ 128.964] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.964] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.964] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.964] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.964] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff9b000 [ 128.964] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.964] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.964] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.964] kgem_check_bo: num_pages=+1450, num_exec=+2 [ 128.964] aligning vertex: was 3, now 2 floats per vertex [ 128.964] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.965] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.965] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.965] kgem_add_handle: handle=4, index=0 [ 128.965] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.965] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.965] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.965] gen9_composite_get_binding_table(ffc0) [ 128.965] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 [ 128.965] kgem_add_handle: handle=28, index=1 [ 128.965] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fed27000) [ 128.965] __kgem_bo_mark_dirty: handle=28 (proxy? 0) [ 128.965] [3fe0] bind bo(handle=28, addr=fed27000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.965] kgem_add_reloc64: handle=29, pos=16344, delta=0, domains=40000 [ 128.965] kgem_add_handle: handle=29, index=2 [ 128.965] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fec9b000) [ 128.965] [3fd0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 128.965] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.965] gen9_emit_sampler: sampler = 0 [ 128.965] gen9_emit_sf: num_sf_outputs=1 [ 128.965] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.965] gen9_emit_vertex_elements: setup id=0 [ 128.965] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.965] (0, 0) -> (8, 896) + (624, 224) [ 128.965] gen8_vertex_flush[490] = 3 [ 128.965] sna_destroy_pixmap: pixmap=1517, attached?=1 [ 128.965] _kgem_bo_destroy: handle=29, proxy? 0 [ 128.965] __kgem_bo_destroy: handle=29, size=573440 [ 128.965] __kgem_bo_destroy: handle=29 -> active [ 128.965] __sna_free_pixmap(pixmap=1517) [ 128.965] sna_create_pixmap(624, 80, 32, usage=0) [ 128.965] kgem_can_create_2d: 624x80 @ 32 [ 128.965] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 128.965] kgem_can_create_2d: untiled size=200704 [ 128.965] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 128.965] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 128.965] kgem_can_create_2d: tiled[-1] size=200704 [ 128.965] sna_create_pixmap: usage=0, flags=1b [ 128.965] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 128.965] __pop_freed_pixmap: reusing freed pixmap=1517 header [ 128.965] create_pixmap_hdr: pixmap=1526, width=624, height=80, usage=0 [ 128.965] sna_create_pixmap: serial=1526, 624x80, usage=0 [ 128.965] sna_composite_rectangles(pixmap=1527, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 128.965] sna_composite_rectangles: converted to op 0 [ 128.965] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 128.965] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 128.965] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 128.965] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 128.965] sna_composite_rectangles: dropping last-cpu hint [ 128.965] sna_drawable_use_bo pixmap=1527, box=((0, 0), (624, 80)), flags=19... [ 128.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.965] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.965] sna_pixmap_move_to_gpu(pixmap=1527, usage=0), flags=b [ 128.965] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.965] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 128.965] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 128.965] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 128.965] sna_pixmap_alloc_gpu: pixmap=1527 [ 128.965] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.965] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 128.965] kgem_bo_remove_from_active: removing handle=29 from active [ 128.965] 1:from active: pitch=2560, tiling=1, handle=29, id=1165 [ 128.965] __sna_damage_all(624, 80) [ 128.965] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.965] sna_pixmap_mark_active: pixmap=1527, handle=29 [ 128.965] sna_drawable_use_bo: allocated GPU bo for operation [ 128.965] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.965] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.965] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.965] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 128.965] sna_render_get_solid: 0 [ 128.965] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.965] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.965] gen9_composite_get_binding_table(ff00) [ 128.965] kgem_add_reloc64: handle=29, pos=16312, delta=0, domains=20002 [ 128.965] kgem_add_reloc64[5] = (delta=0, target handle=2, presumed=fec9b000) [ 128.965] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.965] [3fb0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 128.965] kgem_add_reloc64: handle=7, pos=16296, delta=0, domains=40000 [ 128.965] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.965] kgem_add_handle: handle=7, index=3 [ 128.965] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fffe8000) [ 128.965] [3fa0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.965] gen9_emit_sampler: sampler = 1 [ 128.965] gen9_emit_vertex_elements: setup id=0 [ 128.965] (0, 0), (624, 80) [ 128.965] gen8_vertex_flush[4cc] = 3 [ 128.965] sna_composite_rectangles: pixmap=1527 marking clear [0]? 1 [ 128.965] sna_create_pixmap(218, 80, 32, usage=0) [ 128.965] kgem_can_create_2d: 218x80 @ 32 [ 128.965] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=80 [ 128.965] kgem_can_create_2d: untiled size=73728 [ 128.965] kgem_choose_tiling: 218x80 -> 1 [ 128.965] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 128.965] kgem_can_create_2d: tiled[1] size=81920 [ 128.965] sna_create_pixmap: usage=0, flags=1b [ 128.965] sna_create_pixmap: creating GPU pixmap 218x80, stride=872, flags=1b [ 128.965] __pop_freed_pixmap: reusing freed pixmap=1503 header [ 128.965] create_pixmap_hdr: pixmap=1528, width=218, height=80, usage=0 [ 128.965] sna_create_pixmap: serial=1528, 218x80, usage=0 [ 128.965] sna_composite_rectangles(pixmap=1529, op=0, 0 x 1 [(0, 0)x(218, 80) ...]) [ 128.965] sna_composite_rectangles: converted to op 0 [ 128.965] sna_composite_rectangles[0] (0, 0)x(218, 80) -> (0, 0), (218, 80) [ 128.965] sna_composite_rectangles: nrects=1, region=(0, 0), (218, 80) x 1 [ 128.965] sna_composite_rectangles: clipped extents (0, 0),(218, 80) x 1 [ 128.965] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(218, 80) [ 128.965] sna_composite_rectangles: dropping last-cpu hint [ 128.965] sna_drawable_use_bo pixmap=1529, box=((0, 0), (218, 80)), flags=19... [ 128.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.965] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.965] sna_pixmap_move_to_gpu(pixmap=1529, usage=0), flags=b [ 128.965] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.965] sna_pixmap_move_to_gpu: creating GPU bo (218x80@32), create=b [ 128.965] kgem_choose_tiling: 218x80 -> 1 [ 128.965] kgem_choose_tiling: 218x80 -> 1 [ 128.965] sna_pixmap_alloc_gpu: pixmap=1529 [ 128.965] kgem_create_2d(218x80, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.965] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 128.965] kgem_set_tiling: handle=16, tiling=1 [1], pitch=1024 [1024]: 1 [ 128.965] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 128.965] from inactive: pitch=1024, tiling=1: handle=16, id=1166 [ 128.965] __sna_damage_all(218, 80) [ 128.965] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.965] sna_pixmap_mark_active: pixmap=1529, handle=16 [ 128.965] sna_drawable_use_bo: allocated GPU bo for operation [ 128.965] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.965] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.965] kgem_bo_is_render: handle=16, rq? 0 [0] [ 128.965] gen9_render_fill_boxes(0 x 1 [(0, 0), (218, 80) ...]) [ 128.965] sna_render_get_solid: 0 [ 128.965] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.965] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.965] __kgem_retire_rq: request 1 complete [ 128.965] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 128.965] kgem_set_mode: flushing before new bo [ 128.965] gen8_vertex_close: used=6826, vbo active? 3, vb=1, nreloc=1 [ 128.965] gen8_vertex_close: reloc[0] = 287 [ 128.965] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.965] kgem_add_handle: handle=3, index=4 [ 128.965] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) [ 128.965] batch[1/1, flags=1800]: 314 314 16288 16384, nreloc=8, nexec=5, nfence=0, aperture=1477 [fenced=0] [ 128.965] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.965] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.965] kgem_fixup_relocs: shrinking by 61440 [ 128.965] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.965] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.965] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.965] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fed27000 [ 128.965] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.965] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.965] __kgem_bo_clear_busy: handle=7 [ 128.965] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.965] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.965] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.965] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.965] kgem_check_bo: num_pages=+50, num_exec=+1 [ 128.965] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.965] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.965] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.965] kgem_add_handle: handle=4, index=0 [ 128.965] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.965] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.965] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.965] gen9_composite_get_binding_table(ffc0) [ 128.965] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 128.965] kgem_add_handle: handle=16, index=1 [ 128.965] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffb3000) [ 128.965] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 128.965] [3fe0] bind bo(handle=16, addr=fffb3000), format=192, width=218, height=80, pitch=1024, tiling=1 -> render [ 128.965] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.965] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.965] kgem_add_handle: handle=7, index=2 [ 128.965] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.965] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.965] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.965] gen9_emit_sampler: sampler = 1 [ 128.965] gen9_emit_sf: num_sf_outputs=1 [ 128.965] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.965] gen9_emit_vertex_elements: setup id=0 [ 128.965] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.965] (0, 0), (218, 80) [ 128.965] gen8_vertex_flush[490] = 3 [ 128.965] sna_composite_rectangles: pixmap=1529 marking clear [0]? 1 [ 128.965] sna_glyphs(op=3, nlist=5, src=(0, 52)) [ 128.965] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 128.965] sna_glyphs: discarding mask [ 128.965] glyphs0_to_dst(op=3, src=(0, 52), nlist=5, dst=(0, 52)+(0, 0)) [ 128.965] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94268788998192 size=218x80 [ 128.965] gen9_render_composite: 0x0, current mode=1/1 [ 128.965] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 128.965] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 128.965] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.965] sna_drawable_use_bo pixmap=1529, box=((0, 0), (218, 80)), flags=7... [ 128.965] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.965] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.965] sna_drawable_use_bo: using whole GPU bo [ 128.965] gen9_composite_set_target: pixmap=1529, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 128.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.965] color_convert: src=ffffffff [20028888] [ 128.965] color_convert: dst=ffffffff [20028888] [ 128.965] sna_render_get_solid: ffffffff [ 128.965] sna_render_get_solid(white) [ 128.965] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.965] sna_transform_is_imprecise_integer_translation: no transform [ 128.965] gen9_composite_picture: integer translation (0, 0), removing [ 128.965] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.965] sna_render_pixmap_bo: GPU all damaged [ 128.965] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.965] gen4_choose_composite_emitter: solid, identity mask [ 128.965] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 128.965] aligning vertex: was 2, now 4 floats per vertex [ 128.965] gen9_composite_get_binding_table(ff00) [ 128.965] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 128.965] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 128.965] kgem_add_reloc64[5] = (delta=1048, target handle=2, presumed=fffe8000) [ 128.965] [3fb0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.965] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 128.965] kgem_add_handle: handle=6, index=3 [ 128.965] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 128.965] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 128.965] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 128.965] gen9_emit_sampler: sampler = a [ 128.965] gen9_emit_sf: num_sf_outputs=2 [ 128.965] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.965] gen9_emit_vertex_elements: setup id=9 [ 128.965] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.965] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.965] glyphs0_to_dst: glyph=(1, 26)x(22, 27), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(1, 26), mask=(256.00, 0.00) x (22.00, 27.00) [ 128.965] glyphs0_to_dst: glyph=(23, 33)x(18, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(23, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.965] glyphs0_to_dst: glyph=(42, 33)x(19, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(42, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 128.965] glyphs0_to_dst: glyph=(62, 33)x(16, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(62, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 128.965] glyphs0_to_dst: glyph=(79, 27)x(14, 25), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(79, 27), mask=(256.00, 32.00) x (14.00, 25.00) [ 128.965] glyphs0_to_dst: glyph=(100, 26)x(19, 27), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(100, 26), mask=(288.00, 32.00) x (19.00, 27.00) [ 128.965] glyphs0_to_dst: glyph=(118, 33)x(19, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(118, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 128.965] glyphs0_to_dst: glyph=(138, 33)x(16, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(138, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 128.965] glyphs0_to_dst: glyph=(154, 33)x(16, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(154, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 128.965] glyphs0_to_dst: glyph=(171, 25)x(7, 27), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(171, 25), mask=(320.00, 0.00) x (7.00, 27.00) [ 128.965] glyphs0_to_dst: glyph=(178, 33)x(20, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(178, 33), mask=(192.00, 0.00) x (20.00, 19.00) [ 128.965] glyphs0_to_dst: glyph=(199, 33)x(18, 19), unclipped [ 128.965] emit_primitive_identity_mask__avx2: dst=(199, 33), mask=(352.00, 0.00) x (18.00, 19.00) [ 128.965] gen8_vertex_flush[56c] = 36 [ 128.965] gen9_magic_ca_pass: CA fixup (1708 -> 1744) [ 128.965] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.965] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.965] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.965] sna_validate_gc(0x55bca9b287d0) changes=e0000, previous serial=800005eb, drawable=5f7 [ 128.965] sna_validate_gc: recomputing clip [ 128.965] sna_validate_gc: composite clip=1x[(28, 0), (246, 80)] [0x55bca9b28a90] [ 128.965] sna_copy_area: src=pixmap=1529:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=1527:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 128.965] sna_copy_area: normal copy [ 128.965] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 128.965] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 128.965] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (28, 0), (246, 80), dst size=624x80 [ 128.965] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 128.965] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 128.965] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 128.965] sna_do_copy: pixmap -- no source clipping [ 128.966] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 128.966] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 128.966] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=1529+(-28, 0), dst pixmap=1527+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 128.966] sna_copy_boxes: dst=(priv=0x55bca9b785d0, gpu_bo=29, cpu_bo=0), src=(priv=0x55bca9b35320, gpu_bo=16, cpu_bo=0), replaces=0 [ 128.966] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.966] sna_drawable_use_bo pixmap=1527, box=((28, 0), (246, 80)), flags=b... [ 128.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.966] sna_drawable_use_bo: using whole GPU bo [ 128.966] sna_pixmap_move_to_gpu(pixmap=1529, usage=0), flags=a [ 128.966] sna_pixmap_move_to_gpu: already all-damaged [ 128.966] sna_pixmap_mark_active: pixmap=1529, handle=16 [ 128.966] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.966] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.966] kgem_bo_is_render: handle=16, rq? 1 [1] [ 128.966] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.966] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.966] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.966] __kgem_retire_rq: request 1 complete [ 128.966] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 128.966] __kgem_bo_flush: handle=28, busy=0, wedged=0 [ 128.966] kgem_set_mode: flushing before new bo [ 128.966] gen8_vertex_close: used=6976, vbo active? 3, vb=201, nreloc=2 [ 128.966] gen8_vertex_close: reloc[0] = 287 [ 128.966] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.966] kgem_add_handle: handle=3, index=4 [ 128.966] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd44c000) [ 128.966] gen8_vertex_close: reloc[1] = 342 [ 128.966] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 128.966] kgem_add_reloc64[8] = (delta=0, target handle=4, presumed=fd44c000) [ 128.966] batch[1/1, flags=1800]: 384 384 16288 16384, nreloc=9, nexec=5, nfence=0, aperture=1101 [fenced=0] [ 128.966] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.966] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.966] kgem_fixup_relocs: shrinking by 61440 [ 128.966] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.966] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.966] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb3000 [ 128.966] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.966] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.966] __kgem_bo_clear_busy: handle=7 [ 128.966] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.966] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.966] __kgem_bo_clear_busy: handle=7 [ 128.966] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 128.966] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.966] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.966] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.966] kgem_check_bo: num_pages=+190, num_exec=+2 [ 128.966] aligning vertex: was 4, now 2 floats per vertex [ 128.966] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.966] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.966] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.966] kgem_add_handle: handle=4, index=0 [ 128.966] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.966] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.966] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.966] gen9_composite_get_binding_table(ffc0) [ 128.966] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 128.966] kgem_add_handle: handle=29, index=1 [ 128.966] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 128.966] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.966] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 128.966] kgem_add_reloc64: handle=16, pos=16344, delta=0, domains=40000 [ 128.966] kgem_add_handle: handle=16, index=2 [ 128.966] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffb3000) [ 128.966] [3fd0] bind bo(handle=16, addr=fffb3000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 128.966] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.966] gen9_emit_sampler: sampler = 0 [ 128.966] gen9_emit_sf: num_sf_outputs=1 [ 128.966] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.966] gen9_emit_vertex_elements: setup id=0 [ 128.966] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.966] (0, 0) -> (28, 0) + (218, 80) [ 128.966] gen8_vertex_flush[490] = 3 [ 128.966] sna_composite(pixmap=1515, op=3, src=1527+(0, 0), mask=0+(0, 0), dst=1515+(8, 1136)+(0, 0), size=(624, 56) [ 128.966] sna_compute_composite_region: dst=(8, 1136)x(624, 56) [ 128.966] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1192) [ 128.966] clip_to_dst: region: 1x[(8, 1136), (632, 1192)], clip: 1x[(0, 0), (640, 2096)] [ 128.966] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1192) [ 128.966] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1192) [ 128.966] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1192) [ 128.966] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1192) + (0, 0) [ 128.966] gen9_render_composite: 624x56, current mode=1/1 [ 128.966] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 128.966] kgem_bo_is_busy: handle=28, domain: 0 exec? 0, rq? 0 [ 128.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.966] gen9_composite_set_target: (8, 1136)x(624, 56), partial?=1 [ 128.966] sna_drawable_use_bo pixmap=1515, box=((8, 1136), (632, 1192)), flags=7... [ 128.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.966] sna_drawable_use_bo: using whole GPU bo [ 128.966] gen9_composite_set_target: pixmap=1515, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.966] gen9_composite_picture: (0, 0)x(624, 56), dst=(8, 1136) [ 128.966] sna_transform_is_imprecise_integer_translation: no transform [ 128.966] gen9_composite_picture: integer translation (0, 0), removing [ 128.966] sna_render_pixmap_bo pixmap=1527, (0, 0)x(624, 56)/(624, 80) [ 128.966] sna_render_pixmap_bo: GPU all damaged [ 128.966] color_convert: src=cc000000 [20028888] [ 128.966] color_convert: dst=cc000000 [20028888] [ 128.966] sna_render_get_solid: cc000000 [ 128.966] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.966] gen4_choose_composite_emitter: identity source, identity mask [ 128.966] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.966] __kgem_retire_rq: request 1 complete [ 128.966] kgem_set_mode: flushing before new bo [ 128.966] gen8_vertex_close: used=6982, vbo active? 3, vb=1, nreloc=1 [ 128.966] gen8_vertex_close: reloc[0] = 287 [ 128.966] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.966] kgem_add_handle: handle=3, index=3 [ 128.966] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.966] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=216 [fenced=0] [ 128.966] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.966] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.966] kgem_fixup_relocs: shrinking by 61440 [ 128.966] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.966] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.966] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.966] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.966] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffb3000 [ 128.966] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.966] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.966] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.966] kgem_check_bo: num_pages=+1451, num_exec=+3 [ 128.966] aligning vertex: was 2, now 5 floats per vertex [ 128.966] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.966] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.966] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.966] kgem_add_handle: handle=4, index=0 [ 128.966] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.966] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.966] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.966] gen9_composite_get_binding_table(ffc0) [ 128.966] kgem_add_reloc64: handle=28, pos=16360, delta=0, domains=20002 [ 128.966] kgem_add_handle: handle=28, index=1 [ 128.966] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fed27000) [ 128.966] __kgem_bo_mark_dirty: handle=28 (proxy? 0) [ 128.966] [3fe0] bind bo(handle=28, addr=fed27000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.966] kgem_add_reloc64: handle=29, pos=16344, delta=0, domains=40000 [ 128.966] kgem_add_handle: handle=29, index=2 [ 128.966] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fec9b000) [ 128.966] [3fd0] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 128.966] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 [ 128.966] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 128.966] kgem_add_handle: handle=7, index=3 [ 128.966] kgem_add_reloc64[5] = (delta=816, target handle=3, presumed=fffe8000) [ 128.966] [3fc0] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.966] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.966] gen9_emit_sampler: sampler = 3 [ 128.966] gen9_emit_sf: num_sf_outputs=2 [ 128.966] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 128.966] gen9_emit_vertex_elements: setup id=10 [ 128.966] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.966] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 128.966] gen9_render_composite_box: (8, 1136), (632, 1192) [ 128.966] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1192) + (0, 0)] [ 128.966] gen8_vertex_flush[498] = 3 [ 128.966] sna_composite(pixmap=1515, op=3, src=1527+(0, 56), mask=0+(0, 0), dst=1515+(8, 1192)+(0, 0), size=(624, 8) [ 128.966] sna_compute_composite_region: dst=(8, 1192)x(624, 8) [ 128.966] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1192), (632, 1200) [ 128.966] clip_to_dst: region: 1x[(8, 1192), (632, 1200)], clip: 1x[(0, 0), (640, 2096)] [ 128.966] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1192), (632, 1200) [ 128.966] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1192), (632, 1200) [ 128.966] sna_compute_composite_region: clip against mask: (8, 1192), (632, 1200) [ 128.966] sna_composite: composite region extents:+(0, 0) -> (8, 1192), (632, 1200) + (0, 0) [ 128.966] gen9_render_composite: 624x8, current mode=1/1 [ 128.966] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 128.966] kgem_bo_is_busy: handle=28, domain: 0 exec? 1, rq? 1 [ 128.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.966] gen9_composite_set_target: (8, 1192)x(624, 8), partial?=1 [ 128.966] sna_drawable_use_bo pixmap=1515, box=((8, 1192), (632, 1200)), flags=7... [ 128.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.966] sna_drawable_use_bo: using whole GPU bo [ 128.966] gen9_composite_set_target: pixmap=1515, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.966] gen9_composite_picture: (0, 56)x(624, 8), dst=(8, 1192) [ 128.966] sna_transform_is_imprecise_integer_translation: no transform [ 128.966] gen9_composite_picture: integer translation (0, 0), removing [ 128.966] sna_render_pixmap_bo pixmap=1527, (0, 56)x(624, 8)/(624, 80) [ 128.966] sna_render_pixmap_bo: GPU all damaged [ 128.966] gen9_composite_picture: (0, 0)x(624, 8), dst=(8, 1192) [ 128.966] color_convert: src=cc000000 [20028888] [ 128.966] color_convert: dst=cc000000 [20028888] [ 128.966] sna_render_get_solid: cc000000 [ 128.966] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.966] gen4_choose_composite_emitter: identity source, identity mask [ 128.966] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.966] gen9_composite_get_binding_table(fec0) [ 128.966] gen9_emit_vertex_elements: setup id=10 [ 128.966] gen9_render_composite_box: (8, 1192), (632, 1200) [ 128.966] apply_damage: damage=0x0, region=1 [(8, 1192), (632, 1200) + (0, 0)] [ 128.966] gen8_vertex_flush[4cc] = 3 [ 128.966] sna_composite(pixmap=1515, op=3, src=1527+(0, 64), mask=0+(0, 0), dst=1515+(8, 1200)+(0, 0), size=(624, 16) [ 128.966] sna_compute_composite_region: dst=(8, 1200)x(624, 16) [ 128.966] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1200), (632, 1216) [ 128.966] clip_to_dst: region: 1x[(8, 1200), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 128.966] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1200), (632, 1216) [ 128.966] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1200), (632, 1216) [ 128.966] sna_compute_composite_region: clip against mask: (8, 1200), (632, 1216) [ 128.966] sna_composite: composite region extents:+(0, 0) -> (8, 1200), (632, 1216) + (0, 0) [ 128.966] gen9_render_composite: 624x16, current mode=1/1 [ 128.966] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 128.966] kgem_bo_is_busy: handle=28, domain: 0 exec? 1, rq? 1 [ 128.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.966] gen9_composite_set_target: (8, 1200)x(624, 16), partial?=1 [ 128.966] sna_drawable_use_bo pixmap=1515, box=((8, 1200), (632, 1216)), flags=7... [ 128.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.966] sna_drawable_use_bo: using whole GPU bo [ 128.966] gen9_composite_set_target: pixmap=1515, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.966] gen9_composite_picture: (0, 64)x(624, 16), dst=(8, 1200) [ 128.966] sna_transform_is_imprecise_integer_translation: no transform [ 128.966] gen9_composite_picture: integer translation (0, 0), removing [ 128.966] sna_render_pixmap_bo pixmap=1527, (0, 64)x(624, 16)/(624, 80) [ 128.966] sna_render_pixmap_bo: GPU all damaged [ 128.966] gen9_composite_picture: (0, 0)x(624, 16), dst=(8, 1200) [ 128.966] color_convert: src=cc000000 [20028888] [ 128.966] color_convert: dst=cc000000 [20028888] [ 128.966] sna_render_get_solid: cc000000 [ 128.966] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.966] gen4_choose_composite_emitter: identity source, identity mask [ 128.966] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.966] gen9_composite_get_binding_table(fec0) [ 128.966] gen9_emit_vertex_elements: setup id=10 [ 128.966] gen9_render_composite_box: (8, 1200), (632, 1216) [ 128.966] apply_damage: damage=0x0, region=1 [(8, 1200), (632, 1216) + (0, 0)] [ 128.966] gen8_vertex_flush[500] = 3 [ 128.966] sna_destroy_pixmap: pixmap=1527, attached?=1 [ 128.966] _kgem_bo_destroy: handle=29, proxy? 0 [ 128.966] __kgem_bo_destroy: handle=29, size=573440 [ 128.966] __kgem_bo_destroy: handle=29 -> active [ 128.966] __sna_free_pixmap(pixmap=1527) [ 128.966] sna_composite(pixmap=1513, op=3, src=1515+(0, 0), mask=0+(0, 0), dst=1513+(0, 0)+(0, 0), size=(640, 2096) [ 128.966] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 128.966] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 128.966] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 128.966] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 128.966] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 128.966] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 128.966] gen9_render_composite: 640x2096, current mode=1/1 [ 128.966] kgem_bo_is_render: handle=26, rq? 0 [0] [ 128.966] sna_blt_composite (0, 0), (0, 0), 640x2096 [ 128.966] sna_blt_composite: unsupported op [3] for blitting [ 128.966] kgem_bo_is_busy: handle=28, domain: 0 exec? 1, rq? 1 [ 128.966] kgem_bo_is_busy: handle=26, domain: 0 exec? 0, rq? 0 [ 128.966] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.966] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 128.966] sna_drawable_use_bo pixmap=1513, box=((0, 0), (640, 2096)), flags=7... [ 128.966] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.966] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.966] sna_drawable_use_bo: using whole GPU bo [ 128.966] gen9_composite_set_target: pixmap=1513, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.966] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 128.966] sna_transform_is_imprecise_integer_translation: no transform [ 128.966] gen9_composite_picture: integer translation (0, 0), removing [ 128.966] sna_render_pixmap_bo pixmap=1515, (0, 0)x(640, 2096)/(640, 2096) [ 128.966] sna_render_pixmap_bo: GPU all damaged [ 128.966] kgem_bo_is_render: handle=26, rq? 0 [0] [ 128.966] kgem_bo_is_render: handle=28, rq? 1 [1] [ 128.966] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.966] gen4_choose_composite_emitter: identity src, no mask [ 128.966] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.966] __kgem_retire_rq: request 1 complete [ 128.966] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 128.966] kgem_set_mode: flushing before new bo [ 128.966] gen8_vertex_close: used=7030, vbo active? 3, vb=400, nreloc=1 [ 128.966] gen8_vertex_close: reloc[0] = 289 [ 128.966] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 128.966] kgem_add_handle: handle=3, index=4 [ 128.966] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 128.966] batch[1/1, flags=1800]: 326 326 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=1477 [fenced=0] [ 128.966] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.966] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.966] kgem_fixup_relocs: shrinking by 61440 [ 128.967] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.967] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.967] kgem_commit: release handle=28 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fed27000 [ 128.967] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.967] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fec9b000 [ 128.967] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.967] __kgem_bo_clear_busy: handle=7 [ 128.967] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.967] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.967] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.967] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.967] kgem_check_bo: num_pages=+2620, num_exec=+2 [ 128.967] aligning vertex: was 5, now 3 floats per vertex [ 128.967] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.967] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.967] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.967] kgem_add_handle: handle=4, index=0 [ 128.967] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.967] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.967] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.967] gen9_composite_get_binding_table(ffc0) [ 128.967] kgem_add_reloc64: handle=26, pos=16360, delta=0, domains=20002 [ 128.967] kgem_add_handle: handle=26, index=1 [ 128.967] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff245000) [ 128.967] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 128.967] [3fe0] bind bo(handle=26, addr=ff245000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.967] kgem_add_reloc64: handle=28, pos=16344, delta=0, domains=40000 [ 128.967] kgem_add_handle: handle=28, index=2 [ 128.967] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fed27000) [ 128.967] [3fd0] bind bo(handle=28, addr=fed27000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 128.967] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.967] gen9_emit_sampler: sampler = 2 [ 128.967] gen9_emit_sf: num_sf_outputs=1 [ 128.967] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.967] gen9_emit_vertex_elements: setup id=2 [ 128.967] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.967] gen9_render_composite_box: (0, 0), (640, 2096) [ 128.967] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 128.967] gen8_vertex_flush[490] = 3 [ 128.967] sna_destroy_pixmap: pixmap=1515, attached?=1 [ 128.967] _kgem_bo_destroy: handle=28, proxy? 0 [ 128.967] __kgem_bo_destroy: handle=28, size=5365760 [ 128.967] __kgem_bo_destroy: handle=28 -> active [ 128.967] __sna_free_pixmap(pixmap=1515) [ 128.967] sna_composite(pixmap=1509, op=3, src=1513+(0, 0), mask=0+(0, 64), dst=1509+(0, 64)+(0, 0), size=(640, 2096) [ 128.967] sna_compute_composite_region: dst=(0, 64)x(640, 2096) [ 128.967] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 64), (640, 2160) [ 128.967] clip_to_dst: region: 1x[(0, 64), (640, 2160)], clip: 1x[(0, 64), (640, 2160)] [ 128.967] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 64), (640, 2160) [ 128.967] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 64), (640, 2160) [ 128.967] sna_composite: composite region extents:+(0, 0) -> (0, 64), (640, 2160) + (0, 0) [ 128.967] gen9_render_composite: 640x2096, current mode=1/1 [ 128.967] kgem_bo_is_render: handle=25, rq? 0 [0] [ 128.967] sna_blt_composite (0, 0), (0, 64), 640x2096 [ 128.967] sna_blt_composite: unsupported op [3] for blitting [ 128.967] kgem_bo_is_busy: handle=26, domain: 0 exec? 1, rq? 1 [ 128.967] kgem_bo_is_busy: handle=25, domain: 0 exec? 0, rq? 0 [ 128.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.967] gen9_composite_set_target: (0, 64)x(640, 2096), partial?=1 [ 128.967] sna_drawable_use_bo pixmap=1509, box=((0, 64), (640, 2160)), flags=7... [ 128.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.967] sna_drawable_use_bo: using whole GPU bo [ 128.967] gen9_composite_set_target: pixmap=1509, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 128.967] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 64) [ 128.967] sna_transform_is_imprecise_integer_translation: no transform [ 128.967] gen9_composite_picture: integer translation (0, 0), removing [ 128.967] sna_render_pixmap_bo pixmap=1513, (0, 0)x(640, 2096)/(640, 2096) [ 128.967] sna_render_pixmap_bo: GPU all damaged [ 128.967] kgem_bo_is_render: handle=25, rq? 0 [0] [ 128.967] kgem_bo_is_render: handle=26, rq? 1 [1] [ 128.967] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 128.967] gen4_choose_composite_emitter: identity src, no mask [ 128.967] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.967] __kgem_retire_rq: request 1 complete [ 128.967] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 128.967] kgem_bo_move_to_cache: release handle=29 [ 128.967] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 128.967] kgem_set_mode: flushing before new bo [ 128.967] gen8_vertex_close: used=7041, vbo active? 3, vb=4, nreloc=1 [ 128.967] gen8_vertex_close: reloc[0] = 287 [ 128.967] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.967] kgem_add_handle: handle=3, index=3 [ 128.967] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.967] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=2646 [fenced=0] [ 128.967] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.967] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.967] kgem_fixup_relocs: shrinking by 61440 [ 128.967] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.967] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.967] kgem_commit: release handle=26 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff245000 [ 128.967] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.967] kgem_commit: release handle=28 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fed27000 [ 128.967] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.967] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.967] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.967] kgem_check_bo: num_pages=+3200, num_exec=+2 [ 128.967] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.967] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.967] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.967] kgem_add_handle: handle=4, index=0 [ 128.967] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.967] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.967] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.967] gen9_composite_get_binding_table(ffc0) [ 128.967] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 128.967] kgem_add_handle: handle=25, index=1 [ 128.967] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff763000) [ 128.967] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 128.967] [3fe0] bind bo(handle=25, addr=ff763000), format=192, width=792, height=2160, pitch=3584, tiling=1 -> render [ 128.967] kgem_add_reloc64: handle=26, pos=16344, delta=0, domains=40000 [ 128.967] kgem_add_handle: handle=26, index=2 [ 128.967] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ff245000) [ 128.967] [3fd0] bind bo(handle=26, addr=ff245000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 128.967] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 128.967] gen9_emit_sampler: sampler = 2 [ 128.967] gen9_emit_sf: num_sf_outputs=1 [ 128.967] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.967] gen9_emit_vertex_elements: setup id=2 [ 128.967] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.967] gen9_render_composite_box: (0, 64), (640, 2160) [ 128.967] apply_damage: damage=0x0, region=1 [(0, 64), (640, 2160) + (0, 0)] [ 128.967] gen8_vertex_flush[490] = 3 [ 128.967] sna_destroy_pixmap: pixmap=1513, attached?=1 [ 128.967] _kgem_bo_destroy: handle=26, proxy? 0 [ 128.967] __kgem_bo_destroy: handle=26, size=5365760 [ 128.967] __kgem_bo_destroy: handle=26 -> active [ 128.967] __sna_free_pixmap(pixmap=1513) [ 128.967] sna_create_pixmap(2, 64, 32, usage=0) [ 128.967] kgem_can_create_2d: 2x64 @ 32 [ 128.967] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 128.967] kgem_can_create_2d: untiled size=4096 [ 128.967] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 128.967] kgem_choose_tiling: 2x64 -> 0 [ 128.967] sna_create_pixmap: usage=0, flags=a [ 128.967] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 128.967] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 128.967] create_pixmap: serial=1530, usage=0, 2x64 [ 128.967] sna_create_pixmap: serial=1530, 2x64, usage=0 [ 128.967] sna_composite_rectangles(pixmap=1531, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 128.967] sna_composite_rectangles: converted to op 0 [ 128.967] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 128.967] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 128.967] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 128.967] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 128.967] sna_composite_rectangles: fallback, dst pixmap=1531 too small or not attached [ 128.967] sna_composite_rectangles: fallback [ 128.967] sna_drawable_move_region_to_cpu(pixmap=1531 (2x64), [(0, 0), (2, 64)], flags=1) [ 128.967] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 128.967] _sna_pixmap_move_to_cpu(pixmap=1531, 2x64, flags=1) [ 128.967] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 128.967] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 128.967] operate_inplace: no, inplace operation not suitable [ 128.967] _sna_pixmap_move_to_cpu: marking as damaged [ 128.967] __sna_damage_all(2, 64) [ 128.967] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 128.967] sna_create_pixmap(1, 32, 32, usage=0) [ 128.967] kgem_can_create_2d: 1x32 @ 32 [ 128.967] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 128.967] kgem_can_create_2d: untiled size=4096 [ 128.967] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 128.967] kgem_choose_tiling: 1x32 -> 0 [ 128.967] sna_create_pixmap: usage=0, flags=a [ 128.967] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 128.967] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 128.967] create_pixmap: serial=1532, usage=0, 1x32 [ 128.967] sna_create_pixmap: serial=1532, 1x32, usage=0 [ 128.967] sna_validate_gc(0x55bca9b287d0) changes=80000, previous serial=800005f7, drawable=5fd [ 128.967] sna_validate_gc: recomputing clip [ 128.967] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 128.967] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 128.967] try_upload__fast: ignore existing cpu damage (if any) [ 128.967] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 128.967] try_upload__fast: no, no gpu damage [ 128.967] sna_drawable_move_region_to_cpu(pixmap=1533 (1x32), [(0, 0), (1, 32)], flags=1) [ 128.967] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 128.967] _sna_pixmap_move_to_cpu(pixmap=1533, 1x32, flags=1) [ 128.967] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 128.967] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 128.967] operate_inplace: no, inplace operation not suitable [ 128.967] _sna_pixmap_move_to_cpu: marking as damaged [ 128.967] __sna_damage_all(1, 32) [ 128.967] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 128.967] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 128.967] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 128.967] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 128.967] sna_accel_flush: flush?=0, dirty?=0 [ 128.967] sna_composite(pixmap=1531, op=1, src=1533+(0, 0), mask=0+(0, 0), dst=1531+(0, 0)+(0, 0), size=(2, 64) [ 128.967] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 128.967] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 128.967] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 128.967] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 128.967] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 128.967] sna_composite: fallback, dst pixmap=1531 is too small (or completely damaged) [ 128.967] sna_composite: fallback -- fbComposite [ 128.967] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 128.967] sna_composite_fb: fallback -- move src to cpu [ 128.967] _sna_pixmap_move_to_cpu(pixmap=1533, 1x32, flags=2) [ 128.967] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b8e4a1, is-clear?=0 [ 128.967] _sna_pixmap_move_to_cpu: CPU all-damaged [ 128.967] sna_composite_fb: fallback -- move dst to cpu [ 128.967] sna_drawable_move_region_to_cpu(pixmap=1531 (2x64), [(0, 0), (2, 64)], flags=5) [ 128.967] sna_drawable_move_region_to_cpu: pixmap=1531 all damaged on CPU [ 128.967] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 128.967] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 128.967] sna_transform_is_imprecise_integer_translation: not unity scaling [ 128.967] sna_destroy_pixmap: pixmap=1533, attached?=1 [ 128.967] __sna_free_pixmap(pixmap=1533) [ 128.967] sna_composite(pixmap=1509, op=3, src=1531+(168, 0), mask=0+(8, 0), dst=1509+(8, 0)+(0, 0), size=(784, 64) [ 128.967] sna_compute_composite_region: dst=(8, 0)x(784, 64) [ 128.967] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 0), (792, 64) [ 128.967] clip_to_dst: region: 1x[(8, 0), (792, 64)], clip: 1x[(0, 0), (792, 2160)] [ 128.967] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 0), (792, 64) [ 128.967] sna_compute_composite_region: clip against src (2x64 clip=0): (8, 0), (792, 64) [ 128.967] sna_composite: composite region extents:+(0, 0) -> (8, 0), (792, 64) + (0, 0) [ 128.967] gen9_render_composite: 784x64, current mode=1/1 [ 128.967] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.967] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 128.967] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.967] gen9_composite_set_target: (8, 0)x(784, 64), partial?=1 [ 128.967] sna_drawable_use_bo pixmap=1509, box=((8, 0), (792, 64)), flags=7... [ 128.967] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.967] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.967] sna_drawable_use_bo: using whole GPU bo [ 128.967] gen9_composite_set_target: pixmap=1509, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 128.967] gen9_composite_picture: (168, 0)x(784, 64), dst=(8, 0) [ 128.967] sna_transform_is_imprecise_integer_translation: no transform [ 128.967] gen9_composite_picture: integer translation (0, 0), removing [ 128.967] sna_render_pixmap_bo pixmap=1531, (168, 0)x(784, 64)/(2, 64) [ 128.967] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 128.967] sna_render_pixmap_bo: offset=(160, 0), size=(2, 64) [ 128.968] use_cpu_bo: no cpu bo [ 128.968] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 128.968] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 128.968] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 128.968] sna_drawable_move_region_to_cpu(pixmap=1531 (2x64), [(0, 0), (2, 64)], flags=2) [ 128.968] sna_drawable_move_region_to_cpu: pixmap=1531 all damaged on CPU [ 128.968] kgem_can_create_2d: 2x64 @ 32 [ 128.968] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 128.968] kgem_can_create_2d: untiled size=4096 [ 128.968] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 128.968] kgem_choose_tiling: 2x64 -> 0 [ 128.968] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 128.968] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 128.968] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 128.968] kgem_create_buffer: searching for an inactive GTT map for upload [ 128.968] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 128.968] search_linear_cache: searching for inactive gtt map [ 128.968] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 128.968] search_linear_cache: inactive and cache bucket empty [ 128.968] search_linear_cache: active cache bucket empty [ 128.968] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 128.968] kgem_set_tiling: handle=23, tiling=0 [0], pitch=0 [0]: 1 [ 128.968] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 128.968] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 128.968] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 128.968] kgem_create_buffer: reusing handle=23 for buffer [ 128.968] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 128.968] init_buffer_from_bo: reusing handle=23 for buffer [ 128.968] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 128.968] kgem_bo_map: converting request for GTT map into CPU map [ 128.968] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 128.968] kgem_bo_sync__cpu: handle=23 [ 128.968] __kgem_busy: handle=23, busy=0, wedged=0 [ 128.968] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 128.968] __kgem_busy: handle=23, busy=0, wedged=0 [ 128.968] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 128.968] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 128.968] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 128.968] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 128.968] __kgem_bo_init(handle=23, num_pages=2048) [ 128.968] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 128.968] upload: adding upload cache to pixmap=1531 [ 128.968] kgem_proxy_bo_attach: handle=23 [ 128.968] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.968] kgem_bo_is_render: handle=23, rq? 0 [0] [ 128.968] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 128.968] gen4_choose_composite_emitter: identity src, no mask [ 128.968] kgem_check_bo: num_pages=+64, num_exec=+1 [ 128.968] gen9_composite_get_binding_table(ff00) [ 128.968] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 128.968] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 128.968] kgem_add_handle: handle=23, index=3 [ 128.968] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 128.968] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 128.968] gen9_emit_sampler: sampler = a [ 128.968] gen9_emit_vertex_elements: setup id=2 [ 128.968] gen9_render_composite_box: (8, 0), (792, 64) [ 128.968] apply_damage: damage=0x0, region=1 [(8, 0), (792, 64) + (0, 0)] [ 128.968] gen8_vertex_flush[4d4] = 3 [ 128.968] sna_destroy_pixmap: pixmap=1531, attached?=1 [ 128.968] _kgem_bo_destroy: handle=23, proxy? 1 [ 128.968] __sna_free_pixmap(pixmap=1531) [ 128.968] sna_validate_gc(0x55bca9adccd0) changes=80000, previous serial=800005e5, drawable=5e5 [ 128.968] sna_validate_gc: recomputing clip [ 128.968] sna_validate_gc: composite clip=1x[(0, 0), (792, 2160)] [0x55bca9b8e3e0] [ 128.968] sna_copy_area: src=pixmap=292:(168, 0)x(784, 48)+(0, 0) -> dst=pixmap=1509:(8, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.968] sna_copy_area: normal copy [ 128.968] sna_do_copy: src=(168, 0), dst=(8, 0), size=(784x48) [ 128.968] sna_do_copy: after drawable: src=(168, 0), dst=(8, 0), size=(784x48) [ 128.968] sna_do_copy: dst extents (8, 0), (792, 48), dst clip extents (0, 0), (792, 2160), dst size=792x2160 [ 128.968] sna_do_copy: clipped dst extents (8, 0), (792, 48) [ 128.968] sna_do_copy: unclipped src extents (168, 0), (952, 48) [ 128.968] sna_do_copy: clipped src extents (168, 0), (952, 48) [ 128.968] sna_do_copy: pixmap -- no source clipping [ 128.968] sna_do_copy: src extents (168, 0), (952, 48) x 1 [ 128.968] sna_do_copy: copy region (8, 0), (792, 48) x 1 + (160, 0) [ 128.968] sna_copy_boxes (boxes=1x[(8, 0), (792, 48)...], src pixmap=292+(160, 0), dst pixmap=1509+(0, 0), alu=3, src.size=3840x2160, dst.size=792x2160) [ 128.968] sna_copy_boxes: dst=(priv=0x55bca9b8df90, gpu_bo=25, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 128.968] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.968] sna_drawable_use_bo pixmap=1509, box=((8, 0), (792, 48)), flags=b... [ 128.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.968] sna_drawable_use_bo: using whole GPU bo [ 128.968] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 128.968] sna_pixmap_move_to_gpu: already all-damaged [ 128.968] sna_pixmap_mark_active: pixmap=292, handle=9 [ 128.968] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.968] gen9_render_copy_boxes (160, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.968] kgem_bo_is_render: handle=9, rq? 0 [0] [ 128.968] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.968] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.968] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 128.968] aligning vertex: was 3, now 2 floats per vertex [ 128.968] gen9_composite_get_binding_table(fe80) [ 128.968] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 128.968] kgem_add_handle: handle=9, index=4 [ 128.968] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 128.968] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 128.968] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 128.968] gen9_emit_sampler: sampler = 0 [ 128.968] gen9_emit_vertex_elements: setup id=0 [ 128.968] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.968] (168, 0) -> (8, 0) + (784, 48) [ 128.968] gen8_vertex_flush[560] = 3 [ 128.968] sna_composite_rectangles(pixmap=1509, op=3, 660a0a0a x 1 [(8, 0)x(784, 48) ...]) [ 128.968] sna_composite_rectangles: converted to op 3 [ 128.968] sna_composite_rectangles[0] (8, 0)x(784, 48) -> (8, 0), (792, 48) [ 128.968] sna_composite_rectangles: nrects=1, region=(8, 0), (792, 48) x 1 [ 128.968] sna_composite_rectangles: clipped extents (8, 0),(792, 48) x 1 [ 128.968] sna_composite_rectangles: pixmap +(0, 0) extents (8, 0),(792, 48) [ 128.968] sna_drawable_use_bo pixmap=1509, box=((8, 0), (792, 48)), flags=1... [ 128.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 128.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.968] sna_drawable_use_bo: using whole GPU bo [ 128.968] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 128.968] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.968] gen9_render_fill_boxes(660a0a0a x 1 [(8, 0), (792, 48) ...]) [ 128.968] sna_render_get_solid: 660a0a0a [ 128.968] sna_render_get_solid(2) = 660a0a0a (old) [ 128.968] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 128.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.968] gen9_composite_get_binding_table(fe00) [ 128.968] kgem_add_reloc64: handle=8, pos=16248, delta=0, domains=40000 [ 128.968] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 128.968] kgem_add_handle: handle=8, index=5 [ 128.968] kgem_add_reloc64[7] = (delta=8, target handle=5, presumed=fdffe000) [ 128.968] [3f70] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.968] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.968] gen9_emit_sampler: sampler = 1 [ 128.968] gen9_emit_vertex_elements: setup id=0 [ 128.968] (8, 0), (792, 48) [ 128.968] gen8_vertex_flush[5bc] = 3 [ 128.968] sna_glyphs(op=3, nlist=11, src=(-150, 32)) [ 128.968] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 128.968] sna_glyphs: discarding mask [ 128.968] glyphs0_to_dst(op=3, src=(-150, 32), nlist=11, dst=(-150, 32)+(0, 0)) [ 128.968] clipped_glyphs? 16 glyph in 11 lists extents (-149, 10), (74, 32), region (8, 10), (73, 32): yes [ 128.968] gen9_render_composite: 0x0, current mode=1/1 [ 128.968] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 128.968] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 128.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.968] sna_drawable_use_bo pixmap=1509, box=((8, 10), (73, 32)), flags=7... [ 128.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.968] sna_drawable_use_bo: using whole GPU bo [ 128.968] gen9_composite_set_target: pixmap=1509, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 128.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.968] color_convert: src=ff232321 [20028888] [ 128.968] color_convert: dst=ff232321 [20028888] [ 128.968] sna_render_get_solid: ff232321 [ 128.968] sna_render_get_solid(7) = ff232321 (old) [ 128.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.968] sna_transform_is_imprecise_integer_translation: no transform [ 128.968] gen9_composite_picture: integer translation (0, 0), removing [ 128.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.968] sna_render_pixmap_bo: GPU all damaged [ 128.968] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 128.968] gen4_choose_composite_emitter: solid, identity mask [ 128.968] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 128.968] aligning vertex: was 2, now 4 floats per vertex [ 128.968] gen9_composite_get_binding_table(fd80) [ 128.968] kgem_add_reloc64: handle=8, pos=16216, delta=0, domains=40000 [ 128.968] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 128.968] kgem_add_reloc64[8] = (delta=28, target handle=5, presumed=fdffe000) [ 128.968] [3f50] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.968] kgem_add_reloc64: handle=6, pos=16200, delta=0, domains=40000 [ 128.968] kgem_add_handle: handle=6, index=6 [ 128.968] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd585000) [ 128.968] [3f40] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 128.968] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 128.968] gen9_emit_sampler: sampler = a [ 128.968] gen9_emit_sf: num_sf_outputs=2 [ 128.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.968] gen9_emit_vertex_elements: setup id=9 [ 128.968] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.968] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.968] glyphs0_to_dst: glyph=(1, 21), (11, 24), clip=(8, 10), (73, 32) [ 128.968] glyphs0_to_dst: blt=(8, 21), (11, 24) [ 128.968] emit_primitive_identity_mask__avx2: dst=(8, 21), mask=(439.00, 32.00) x (3.00, 3.00) [ 128.968] glyphs0_to_dst: glyph=(10, 11), (26, 32), clip=(8, 10), (73, 32) [ 128.968] glyphs0_to_dst: blt=(10, 11), (26, 32) [ 128.968] emit_primitive_identity_mask__avx2: dst=(10, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 128.968] glyphs0_to_dst: glyph=(26, 11), (42, 32), clip=(8, 10), (73, 32) [ 128.968] glyphs0_to_dst: blt=(26, 11), (42, 32) [ 128.968] emit_primitive_identity_mask__avx2: dst=(26, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 128.968] glyphs0_to_dst: glyph=(42, 11), (58, 32), clip=(8, 10), (73, 32) [ 128.968] glyphs0_to_dst: blt=(42, 11), (58, 32) [ 128.968] emit_primitive_identity_mask__avx2: dst=(42, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 128.968] glyphs0_to_dst: glyph=(58, 11), (74, 32), clip=(8, 10), (73, 32) [ 128.968] glyphs0_to_dst: blt=(58, 11), (73, 32) [ 128.968] emit_primitive_identity_mask__avx2: dst=(58, 11), mask=(320.00, 32.00) x (15.00, 21.00) [ 128.968] gen8_vertex_flush[698] = 15 [ 128.968] gen9_magic_ca_pass: CA fixup (1768 -> 1783) [ 128.968] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 128.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.968] sna_glyphs(op=3, nlist=11, src=(-150, 34)) [ 128.968] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 128.968] sna_glyphs: discarding mask [ 128.968] glyphs0_to_dst(op=3, src=(-150, 34), nlist=11, dst=(-150, 34)+(0, 0)) [ 128.968] clipped_glyphs? 16 glyph in 11 lists extents (-149, 12), (74, 34), region (8, 12), (73, 34): yes [ 128.968] gen9_render_composite: 0x0, current mode=1/1 [ 128.968] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 128.968] kgem_bo_is_busy: handle=25, domain: 0 exec? 1, rq? 1 [ 128.968] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.968] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.968] sna_drawable_use_bo pixmap=1509, box=((8, 12), (73, 34)), flags=7... [ 128.968] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.968] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.968] sna_drawable_use_bo: using whole GPU bo [ 128.968] gen9_composite_set_target: pixmap=1509, format=20020888, size=792x2160, pitch=3584, delta=(0,0),damage=0xffffffffffffffff [ 128.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.968] color_convert: src=ff8e8b85 [20028888] [ 128.968] color_convert: dst=ff8e8b85 [20028888] [ 128.968] sna_render_get_solid: ff8e8b85 [ 128.968] sna_render_get_solid(8) = ff8e8b85 (old) [ 128.968] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.968] sna_transform_is_imprecise_integer_translation: no transform [ 128.968] gen9_composite_picture: integer translation (0, 0), removing [ 128.968] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.968] sna_render_pixmap_bo: GPU all damaged [ 128.968] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 128.968] gen4_choose_composite_emitter: solid, identity mask [ 128.968] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.968] gen9_composite_get_binding_table(fcc0) [ 128.968] kgem_add_reloc64: handle=8, pos=16168, delta=0, domains=40000 [ 128.968] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 128.968] kgem_add_reloc64[10] = (delta=32, target handle=5, presumed=fdffe000) [ 128.968] [3f20] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.968] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 128.968] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.968] gen9_emit_vertex_elements: setup id=9 [ 128.968] glyphs0_to_dst: glyph=(1, 23), (11, 26), clip=(8, 12), (73, 34) [ 128.968] glyphs0_to_dst: blt=(8, 23), (11, 26) [ 128.968] emit_primitive_identity_mask__avx2: dst=(8, 23), mask=(439.00, 32.00) x (3.00, 3.00) [ 128.968] glyphs0_to_dst: glyph=(10, 13), (26, 34), clip=(8, 12), (73, 34) [ 128.968] glyphs0_to_dst: blt=(10, 13), (26, 34) [ 128.968] emit_primitive_identity_mask__avx2: dst=(10, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 128.968] glyphs0_to_dst: glyph=(26, 13), (42, 34), clip=(8, 12), (73, 34) [ 128.968] glyphs0_to_dst: blt=(26, 13), (42, 34) [ 128.968] emit_primitive_identity_mask__avx2: dst=(26, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 128.968] glyphs0_to_dst: glyph=(42, 13), (58, 34), clip=(8, 12), (73, 34) [ 128.968] glyphs0_to_dst: blt=(42, 13), (58, 34) [ 128.968] emit_primitive_identity_mask__avx2: dst=(42, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 128.968] glyphs0_to_dst: glyph=(58, 13), (74, 34), clip=(8, 12), (73, 34) [ 128.968] glyphs0_to_dst: blt=(58, 13), (73, 34) [ 128.968] emit_primitive_identity_mask__avx2: dst=(58, 13), mask=(320.00, 32.00) x (15.00, 21.00) [ 128.968] gen8_vertex_flush[798] = 15 [ 128.968] gen9_magic_ca_pass: CA fixup (1783 -> 1798) [ 128.968] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 128.968] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.968] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.968] sna_validate_gc(0x55bca9adccd0) changes=e0000, previous serial=800005e5, drawable=5a4 [ 128.968] sna_validate_gc: recomputing clip [ 128.968] sna_validate_gc: composite clip=13x[(160, 0), (952, 2160)] [0x55bca9b8e3e0] [ 128.968] sna_copy_area: src=pixmap=1509:(0, 0)x(792, 2160)+(0, 0) -> dst=pixmap=165:(160, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.968] sna_copy_area: normal copy [ 128.968] sna_do_copy: src=(0, 0), dst=(160, 0), size=(792x2160) [ 128.968] sna_do_copy: after drawable: src=(0, 0), dst=(160, 0), size=(792x2160) [ 128.968] sna_do_copy: dst extents (160, 0), (952, 2160), dst clip extents (160, 0), (952, 2160), dst size=7680x2160 [ 128.968] sna_do_copy: clipped dst extents (160, 0), (952, 2160) [ 128.968] sna_do_copy: unclipped src extents (0, 0), (792, 2160) [ 128.968] sna_do_copy: clipped src extents (0, 0), (792, 2160) [ 128.968] sna_do_copy: pixmap -- no source clipping [ 128.968] sna_do_copy: src extents (0, 0), (792, 2160) x 1 [ 128.968] sna_do_copy: copy region (160, 0), (952, 2160) x 13 + (-160, 0) [ 128.968] sna_copy_boxes (boxes=13x[(168, 0), (952, 64)...], src pixmap=1509+(-160, 0), dst pixmap=165+(0, 0), alu=3, src.size=792x2160, dst.size=7680x2160) [ 128.969] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=25, cpu_bo=0), replaces=0 [ 128.969] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.969] sna_drawable_use_bo pixmap=165, box=((160, 0), (952, 2160)), flags=3... [ 128.969] sna_drawable_use_bo: pinned, never REPLACES [ 128.969] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 128.969] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.969] sna_drawable_use_bo: applying move-to-gpu override [ 128.969] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 128.969] wait_for_shadow: copying existing GPU damage: 1x(192, 1096), (768, 1172) [ 128.969] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.969] kgem_bo_is_render: handle=35, rq? 0 [0] [ 128.969] kgem_bo_is_render: handle=27, rq? 0 [0] [ 128.969] kgem_bo_is_render: handle=27, rq? 0 [0] [ 128.969] kgem_bo_is_render: handle=35, rq? 0 [0] [ 128.969] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.969] __kgem_retire_rq: request 1 complete [ 128.969] __kgem_bo_flush: handle=28, busy=0, wedged=0 [ 128.969] kgem_bo_move_to_cache: release handle=28 [ 128.969] kgem_bo_move_to_inactive: moving handle=28 to inactive [ 128.969] kgem_set_mode: flushing before new bo [ 128.969] gen8_vertex_close: used=7192, vbo active? 3, vb=205, nreloc=3 [ 128.969] gen8_vertex_close: reloc[0] = 287 [ 128.969] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.969] kgem_add_handle: handle=3, index=7 [ 128.969] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd44c000) [ 128.969] gen8_vertex_close: reloc[1] = 339 [ 128.969] kgem_add_reloc64: handle=3, pos=339, delta=0, domains=200000 [ 128.969] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd44c000) [ 128.969] gen8_vertex_close: reloc[2] = 417 [ 128.969] kgem_add_reloc64: handle=3, pos=417, delta=0, domains=200000 [ 128.969] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd44c000) [ 128.969] batch[1/1, flags=1800]: 524 524 16160 16384, nreloc=14, nexec=8, nfence=0, aperture=12415 [fenced=0] [ 128.969] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 128.969] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 128.969] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.969] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.969] kgem_fixup_relocs: shrinking by 61440 [ 128.969] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.969] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.969] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff763000 [ 128.969] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.969] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ff245000 [ 128.969] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 128.969] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 128.969] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.969] __kgem_bo_clear_busy: handle=8 [ 128.969] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.969] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.969] __kgem_bo_clear_busy: handle=8 [ 128.969] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 128.969] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.969] __kgem_bo_clear_busy: handle=8 [ 128.969] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.969] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.969] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.969] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 128.969] aligning vertex: was 4, now 2 floats per vertex [ 128.969] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.969] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.969] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.969] kgem_add_handle: handle=4, index=0 [ 128.969] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.969] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.969] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.969] gen9_composite_get_binding_table(ffc0) [ 128.969] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 128.969] kgem_add_handle: handle=27, index=1 [ 128.969] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 128.969] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 128.969] [3fe0] bind bo(handle=27, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 128.969] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 128.969] kgem_add_handle: handle=35, index=2 [ 128.969] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 128.969] [3fd0] bind bo(handle=35, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 128.969] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.969] gen9_emit_sampler: sampler = 0 [ 128.969] gen9_emit_sf: num_sf_outputs=1 [ 128.969] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.969] gen9_emit_vertex_elements: setup id=0 [ 128.969] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.969] (192, 1096) -> (192, 1096) + (576, 76) [ 128.969] gen8_vertex_flush[490] = 3 [ 128.969] wait_for_shadow: setting front pixmap to handle=27 [ 128.969] sna_drawable_use_bo: using whole GPU bo [ 128.969] sna_pixmap_move_to_gpu(pixmap=1509, usage=0), flags=a [ 128.969] sna_pixmap_move_to_gpu: already all-damaged [ 128.969] sna_pixmap_mark_active: pixmap=1509, handle=25 [ 128.969] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.969] gen9_render_copy_boxes (-160, 0)->(0, 0) x 13, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.969] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.969] kgem_bo_is_render: handle=27, rq? 1 [1] [ 128.969] kgem_bo_is_render: handle=27, rq? 1 [1] [ 128.969] kgem_check_bo: num_pages=+1890, num_exec=+1 [ 128.969] gen9_composite_get_binding_table(ff00) [ 128.969] kgem_add_reloc64: handle=25, pos=16312, delta=0, domains=40000 [ 128.969] kgem_add_handle: handle=25, index=3 [ 128.969] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=ff763000) [ 128.969] [3fb0] bind bo(handle=25, addr=ff763000), format=192, width=792, height=2160, pitch=3584, tiling=1 -> sampler [ 128.969] gen9_emit_vertex_elements: setup id=0 [ 128.969] (8, 0) -> (168, 0) + (784, 64) [ 128.969] (0, 64) -> (160, 64) + (792, 152) [ 128.969] (0, 216) -> (160, 216) + (640, 8) [ 128.969] (0, 224) -> (160, 224) + (792, 80) [ 128.969] (0, 304) -> (160, 304) + (640, 8) [ 128.969] (776, 304) -> (936, 304) + (16, 8) [ 128.969] (0, 312) -> (160, 312) + (640, 712) [ 128.969] (0, 1024) -> (160, 1024) + (792, 232) [ 128.969] (0, 1256) -> (160, 1256) + (640, 8) [ 128.969] (0, 1264) -> (160, 1264) + (792, 80) [ 128.969] (0, 1344) -> (160, 1344) + (640, 8) [ 128.969] (776, 1344) -> (936, 1344) + (16, 8) [ 128.969] (0, 1352) -> (160, 1352) + (640, 808) [ 128.969] gen8_vertex_flush[4cc] = 39 [ 128.969] sna_accel_flush: flush?=0, dirty?=0 [ 128.969] sna_block_handler (tv=0.0) [ 128.969] kgem_retire, need_retire?=1 [ 128.969] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.969] kgem_retire__requests_ring: retiring ring 0 [ 128.969] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.969] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 128.969] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.969] kgem_retire -- retired=0, need_retire=1 [ 128.969] kgem_retire__buffers: handle=23, busy? 1 [0] [ 128.969] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.969] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.969] has_shadow: has pending damage? 1, outstanding flips: 0 [ 128.969] start_flush: has dirty shadow [ 128.969] timer_enable (time=128969), starting timer 0 [ 128.969] timer_enable (time=128969), starting timer 1 [ 128.969] sna_accel_block: evaluating timers, active=7 [ 128.969] sna_accel_block: flush timer expires in 8 [128977] [ 128.969] sna_wakeup_handler [ 128.969] sna_destroy_pixmap: pixmap=1509, attached?=1 [ 128.969] _kgem_bo_destroy: handle=25, proxy? 0 [ 128.969] __kgem_bo_destroy: handle=25, size=7741440 [ 128.969] __kgem_bo_destroy: handle=25 -> active [ 128.969] __sna_free_pixmap(pixmap=1509) [ 128.969] sna_accel_flush: flush?=0, dirty?=0 [ 128.969] sna_accel_flush: flush?=0, dirty?=0 [ 128.969] sna_block_handler (tv=0.637000) [ 128.969] kgem_retire, need_retire?=1 [ 128.969] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.969] kgem_retire__requests_ring: retiring ring 0 [ 128.969] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.969] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 128.969] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.969] kgem_retire -- retired=0, need_retire=1 [ 128.969] kgem_retire__buffers: handle=23, busy? 1 [0] [ 128.969] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.969] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.969] sna_scanout_do_flush: flush timer active: delta=8 [ 128.969] sna_accel_block: evaluating timers, active=7 [ 128.969] sna_accel_block: flush timer expires in 8 [128977] [ 128.970] sna_wakeup_handler [ 128.970] sna_validate_gc(0x55bca9adccd0) changes=80000, previous serial=800005a4, drawable=e [ 128.970] sna_validate_gc: recomputing clip [ 128.970] sna_validate_gc: composite clip=1x[(0, 0), (3840, 2160)] [0x55bca9b8e3e0] [ 128.970] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=14:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.970] sna_copy_area: normal copy [ 128.970] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 128.970] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 128.970] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (3840, 2160), dst size=3840x2160 [ 128.970] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 128.970] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 128.970] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 128.970] sna_do_copy: pixmap -- no source clipping [ 128.970] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 128.970] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 128.970] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=292+(0, 0), dst pixmap=14+(0, 0), alu=3, src.size=3840x2160, dst.size=3840x2160) [ 128.970] sna_copy_boxes: dst=(priv=0x55bca9b22c40, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=1 [ 128.970] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.970] sna_drawable_use_bo pixmap=14, box=((0, 0), (3840, 2160)), flags=1b... [ 128.970] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 128.970] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.970] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=4b [ 128.970] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.970] sna_pixmap_move_to_gpu: creating GPU bo (3840x2160@32), create=b [ 128.970] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 128.970] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 128.970] sna_pixmap_alloc_gpu: pixmap=14 [ 128.970] kgem_create_2d(3840x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.970] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=2160 [ 128.970] __kgem_bo_init(handle=30, num_pages=8100) [ 128.970] kgem_set_tiling: handle=30, tiling=1 [1], pitch=15360 [15360]: 1 [ 128.970] new pitch=15360, tiling=1, handle=30, id=1169, num_pages=8100 [8100], bucket=12 [ 128.970] __sna_damage_all(3840, 2160) [ 128.970] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.970] sna_pixmap_mark_active: pixmap=14, handle=30 [ 128.970] sna_drawable_use_bo: allocated GPU bo for operation [ 128.970] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.970] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 128.970] sna_pixmap_move_to_gpu: already all-damaged [ 128.970] sna_pixmap_mark_active: pixmap=292, handle=9 [ 128.970] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.970] sna_pixmap_make_cow: make cow src=292, dst=14, handle=9 (already cow? src=0, dst=0) [ 128.970] sna_pixmap_make_cow: moo! attaching source cow to pixmap=292, handle=9 [ 128.970] _kgem_bo_destroy: handle=30, proxy? 0 [ 128.970] __kgem_bo_destroy: handle=30, size=33177600 [ 128.970] __kgem_bo_destroy: handle=30, purged [ 128.970] kgem_bo_move_to_inactive: moving handle=30 to inactive [ 128.970] sna_pixmap_make_cow: moo! attaching clone to pixmap=14 (source=292, handle=9) [ 128.970] sna_accel_flush: flush?=0, dirty?=0 [ 128.970] sna_accel_flush: flush?=0, dirty?=0 [ 128.970] sna_block_handler (tv=0.636000) [ 128.970] kgem_retire, need_retire?=1 [ 128.970] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.970] kgem_retire__requests_ring: retiring ring 0 [ 128.970] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.970] __kgem_retire_rq: request 1 complete [ 128.970] __kgem_bo_flush: handle=26, busy=0, wedged=0 [ 128.970] kgem_bo_move_to_cache: release handle=26 [ 128.970] kgem_bo_move_to_inactive: moving handle=26 to inactive [ 128.970] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 128.970] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.970] kgem_retire -- retired=1, need_retire=0 [ 128.970] kgem_retire__buffers: handle=23, busy? 0 [0] [ 128.970] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 128.970] __kgem_bo_destroy: handle=23, size=262144 [ 128.970] kgem_bo_replace_io: transferring io handle=23 to bo [ 128.970] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 128.970] sna_accel_block: GPU idle, flushing [ 128.970] gen8_vertex_close: used=7276, vbo active? 3, vb=1, nreloc=1 [ 128.970] gen8_vertex_close: reloc[0] = 287 [ 128.970] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.970] kgem_add_handle: handle=3, index=4 [ 128.970] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 128.970] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=34316 [fenced=0] [ 128.970] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.970] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.970] kgem_fixup_relocs: shrinking by 61440 [ 128.970] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.970] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.970] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 128.970] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.970] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 128.970] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ff763000 [ 128.970] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.970] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.970] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.970] sna_scanout_do_flush: flush timer active: delta=7 [ 128.970] sna_accel_block: evaluating timers, active=7 [ 128.970] sna_accel_block: flush timer expires in 7 [128977] [ 128.971] sna_wakeup_handler [ 128.971] sna_change_window_attributes [ 128.971] sna_change_window_attributes: flushing background pixmap [ 128.971] sna_validate_pixmap: target bpp=32, source bpp=32 [ 128.971] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=5a5 [ 128.971] sna_validate_gc: recomputing clip [ 128.971] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55bca988cf50] [ 128.971] sna_poly_fill_rect(n=0, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 128.971] sna_poly_fill_rect, nothing to do [ 128.971] sna_accel_flush: flush?=0, dirty?=0 [ 128.971] sna_block_handler (tv=0.635000) [ 128.971] kgem_retire, need_retire?=1 [ 128.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.971] kgem_retire__requests_ring: retiring ring 0 [ 128.971] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 128.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.971] kgem_retire -- retired=0, need_retire=1 [ 128.971] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 128.971] sna_scanout_do_flush: flush timer active: delta=6 [ 128.971] sna_accel_block: evaluating timers, active=7 [ 128.971] sna_accel_block: flush timer expires in 6 [128977] [ 128.971] sna_wakeup_handler [ 128.971] sna_block_handler (tv=0.635000) [ 128.971] kgem_retire, need_retire?=1 [ 128.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.971] kgem_retire__requests_ring: retiring ring 0 [ 128.971] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 128.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.971] kgem_retire -- retired=0, need_retire=1 [ 128.971] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 128.971] sna_scanout_do_flush: flush timer active: delta=6 [ 128.971] sna_accel_block: evaluating timers, active=7 [ 128.971] sna_accel_block: flush timer expires in 6 [128977] [ 128.971] sna_wakeup_handler [ 128.971] sna_accel_flush: flush?=0, dirty?=0 [ 128.971] sna_block_handler (tv=0.0) [ 128.971] kgem_retire, need_retire?=1 [ 128.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.971] kgem_retire__requests_ring: retiring ring 0 [ 128.971] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 128.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.971] kgem_retire -- retired=0, need_retire=1 [ 128.971] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 128.971] sna_scanout_do_flush: flush timer active: delta=6 [ 128.971] sna_accel_block: evaluating timers, active=7 [ 128.971] sna_accel_block: flush timer expires in 6 [128977] [ 128.971] sna_wakeup_handler [ 128.971] sna_accel_flush: flush?=0, dirty?=0 [ 128.971] sna_accel_flush: flush?=0, dirty?=0 [ 128.971] sna_accel_flush: flush?=0, dirty?=0 [ 128.971] sna_block_handler (tv=0.635000) [ 128.971] kgem_retire, need_retire?=1 [ 128.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.971] kgem_retire__requests_ring: retiring ring 0 [ 128.971] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.971] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 128.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.971] kgem_retire -- retired=0, need_retire=1 [ 128.971] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 128.971] sna_scanout_do_flush: flush timer active: delta=6 [ 128.971] sna_accel_block: evaluating timers, active=7 [ 128.971] sna_accel_block: flush timer expires in 6 [128977] [ 128.971] sna_wakeup_handler [ 128.971] sna_accel_flush: flush?=0, dirty?=0 [ 128.971] sna_accel_flush: flush?=0, dirty?=0 [ 128.971] sna_block_handler (tv=0.635000) [ 128.971] kgem_retire, need_retire?=1 [ 128.971] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.971] kgem_retire__requests_ring: retiring ring 0 [ 128.971] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.971] __kgem_retire_rq: request 1 complete [ 128.971] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 128.971] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 128.971] kgem_bo_move_to_cache: release handle=25 [ 128.971] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 128.971] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 128.971] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.971] kgem_retire -- retired=1, need_retire=0 [ 128.971] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 128.971] gen6_render_retire: resetting idle vbo [ 128.971] sna_scanout_do_flush: flush timer active: delta=6 [ 128.971] sna_accel_block: evaluating timers, active=7 [ 128.971] sna_accel_block: flush timer expires in 6 [128977] [ 128.972] sna_wakeup_handler [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_block_handler (tv=0.634000) [ 128.972] sna_scanout_do_flush: flush timer active: delta=5 [ 128.972] sna_accel_block: evaluating timers, active=7 [ 128.972] sna_accel_block: flush timer expires in 5 [128977] [ 128.972] sna_wakeup_handler [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_block_handler (tv=0.634000) [ 128.972] sna_scanout_do_flush: flush timer active: delta=5 [ 128.972] sna_accel_block: evaluating timers, active=7 [ 128.972] sna_accel_block: flush timer expires in 5 [128977] [ 128.972] sna_wakeup_handler [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_block_handler (tv=0.634000) [ 128.972] sna_scanout_do_flush: flush timer active: delta=5 [ 128.972] sna_accel_block: evaluating timers, active=7 [ 128.972] sna_accel_block: flush timer expires in 5 [128977] [ 128.972] sna_wakeup_handler [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_block_handler (tv=0.634000) [ 128.972] sna_scanout_do_flush: flush timer active: delta=5 [ 128.972] sna_accel_block: evaluating timers, active=7 [ 128.972] sna_accel_block: flush timer expires in 5 [128977] [ 128.972] sna_wakeup_handler [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_block_handler (tv=0.634000) [ 128.972] sna_scanout_do_flush: flush timer active: delta=5 [ 128.972] sna_accel_block: evaluating timers, active=7 [ 128.972] sna_accel_block: flush timer expires in 5 [128977] [ 128.972] sna_wakeup_handler [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_accel_flush: flush?=0, dirty?=0 [ 128.972] sna_block_handler (tv=0.634000) [ 128.972] sna_scanout_do_flush: flush timer active: delta=5 [ 128.972] sna_accel_block: evaluating timers, active=7 [ 128.972] sna_accel_block: flush timer expires in 5 [128977] [ 128.973] sna_wakeup_handler [ 128.973] sna_accel_flush: flush?=0, dirty?=0 [ 128.973] sna_accel_flush: flush?=0, dirty?=0 [ 128.973] sna_block_handler (tv=0.633000) [ 128.973] sna_scanout_do_flush: flush timer active: delta=4 [ 128.973] sna_accel_block: evaluating timers, active=7 [ 128.973] sna_accel_block: flush timer expires in 4 [128977] [ 128.973] sna_wakeup_handler [ 128.973] sna_accel_flush: flush?=0, dirty?=0 [ 128.973] sna_destroy_pixmap: pixmap=1525, attached?=1 [ 128.973] _kgem_bo_destroy: handle=19, proxy? 0 [ 128.973] __kgem_bo_destroy: handle=19, size=12288 [ 128.973] __kgem_bo_destroy: handle=19, purged [ 128.973] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 128.973] __sna_free_pixmap(pixmap=1525) [ 128.973] sna_destroy_pixmap: pixmap=1523, attached?=1 [ 128.973] _kgem_bo_destroy: handle=12, proxy? 0 [ 128.973] __kgem_bo_destroy: handle=12, size=12288 [ 128.973] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 128.973] __sna_free_pixmap(pixmap=1523) [ 128.973] sna_destroy_pixmap: pixmap=1529, attached?=1 [ 128.973] _kgem_bo_destroy: handle=16, proxy? 0 [ 128.973] __kgem_bo_destroy: handle=16, size=204800 [ 128.973] __kgem_bo_destroy: handle=16, purged [ 128.973] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 128.973] __sna_free_pixmap(pixmap=1529) [ 128.973] sna_create_pixmap(7680, 2160, 24, usage=0) [ 128.973] kgem_can_create_2d: 7680x2160 @ 24 [ 128.973] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 128.973] kgem_can_create_2d: untiled size=66355200 [ 128.973] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 128.973] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 128.973] kgem_can_create_2d: tiled[-1] size=66355200 [ 128.973] sna_create_pixmap: usage=0, flags=1b [ 128.973] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 128.973] __pop_freed_pixmap: reusing freed pixmap=1529 header [ 128.973] create_pixmap_hdr: pixmap=1534, width=7680, height=2160, usage=0 [ 128.973] sna_create_pixmap: serial=1534, 7680x2160, usage=0 [ 128.973] sna_composite_rectangles(pixmap=1535, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 128.973] sna_composite_rectangles: converted to op 0 [ 128.973] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 128.973] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 128.973] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 128.973] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 128.973] sna_composite_rectangles: dropping last-cpu hint [ 128.973] sna_drawable_use_bo pixmap=1535, box=((0, 0), (7680, 2160)), flags=19... [ 128.973] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.973] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.973] sna_pixmap_move_to_gpu(pixmap=1535, usage=0), flags=b [ 128.973] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.973] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 128.973] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 128.973] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 128.973] sna_pixmap_alloc_gpu: pixmap=1535 [ 128.973] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.973] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 128.973] __kgem_bo_init(handle=31, num_pages=16200) [ 128.973] kgem_set_tiling: handle=31, tiling=1 [1], pitch=30720 [30720]: 1 [ 128.973] new pitch=30720, tiling=1, handle=31, id=1170, num_pages=16200 [16200], bucket=13 [ 128.973] __sna_damage_all(7680, 2160) [ 128.973] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.973] sna_pixmap_mark_active: pixmap=1535, handle=31 [ 128.973] sna_drawable_use_bo: allocated GPU bo for operation [ 128.973] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.973] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 128.973] kgem_bo_is_render: handle=31, rq? 0 [0] [ 128.973] kgem_bo_is_render: handle=31, rq? 0 [0] [ 128.973] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 128.973] sna_render_get_solid: 0 [ 128.973] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 128.973] needs_batch_flush: flushing before handle=31 for new reservation [ 128.973] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 128.973] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.973] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.973] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.973] kgem_add_handle: handle=4, index=0 [ 128.973] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.973] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.973] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.973] gen9_composite_get_binding_table(ffc0) [ 128.973] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 128.973] kgem_add_handle: handle=31, index=1 [ 128.973] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 128.973] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 128.973] [3fe0] bind bo(handle=31, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 128.973] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.973] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.973] kgem_add_handle: handle=7, index=2 [ 128.973] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.973] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.973] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.973] gen9_emit_sampler: sampler = 1 [ 128.973] gen9_emit_sf: num_sf_outputs=1 [ 128.973] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.973] gen9_emit_vertex_elements: setup id=0 [ 128.973] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.973] (0, 0), (7680, 2160) [ 128.973] gen8_vertex_flush[490] = 3 [ 128.973] sna_composite_rectangles: pixmap=1535 marking clear [0]? 1 [ 128.973] sna_composite_rectangles(pixmap=1535, op=1, ff2c001e x 1 [(0, 0)x(7680, 2160) ...]) [ 128.973] sna_composite_rectangles: converted to op 1 [ 128.973] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 128.973] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 128.973] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 128.973] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 128.973] sna_composite_rectangles: promoting to full GPU [ 128.973] sna_composite_rectangles: dropping last-cpu hint [ 128.973] sna_drawable_use_bo pixmap=1535, box=((0, 0), (7680, 2160)), flags=19... [ 128.973] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.974] sna_drawable_use_bo: using whole GPU bo [ 128.974] gen9_render_fill_boxes (op=1, color=(2c2c, 0, 1e1e, ffff) [20020888]) [ 128.974] kgem_bo_is_render: handle=31, rq? 1 [1] [ 128.974] gen9_render_fill_boxes(ff2c001e x 1 [(0, 0), (7680, 2160) ...]) [ 128.974] sna_render_get_solid: ff2c001e [ 128.974] sna_render_get_solid(0) = ff2c001e (old) [ 128.974] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 128.974] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.974] gen9_composite_get_binding_table(ff00) [ 128.974] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.974] kgem_add_reloc64: adding proxy [delta=0] for handle=8 [ 128.974] kgem_add_handle: handle=8, index=3 [ 128.974] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fdffe000) [ 128.974] [3fb0] bind bo(handle=8, addr=fdffe000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.974] gen9_emit_vertex_elements: setup id=0 [ 128.974] (0, 0), (7680, 2160) [ 128.974] gen8_vertex_flush[4cc] = 3 [ 128.974] sna_composite_rectangles: pixmap=1535 marking clear [ff2c001e]? 1 [ 128.974] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=e, drawable=5ff [ 128.974] sna_validate_gc: recomputing clip [ 128.974] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b8e3e0] [ 128.974] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=1535:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.974] sna_copy_area: normal copy [ 128.974] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 128.974] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x2160) [ 128.974] sna_do_copy: dst extents (0, 0), (3840, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 128.974] sna_do_copy: clipped dst extents (0, 0), (3840, 2160) [ 128.974] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 128.974] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 128.974] sna_do_copy: pixmap -- no source clipping [ 128.974] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 128.974] sna_do_copy: copy region (0, 0), (3840, 2160) x 1 + (0, 0) [ 128.974] sna_copy_boxes (boxes=1x[(0, 0), (3840, 2160)...], src pixmap=292+(0, 0), dst pixmap=1535+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 128.974] sna_copy_boxes: dst=(priv=0x55bca9b35320, gpu_bo=31, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 128.974] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.974] sna_drawable_use_bo pixmap=1535, box=((0, 0), (3840, 2160)), flags=b... [ 128.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.974] sna_drawable_use_bo: using whole GPU bo [ 128.974] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 128.974] sna_pixmap_undo_cow: pixmap=292, handle=9 [refcnt=2], cow refcnt=2, flags=2 [ 128.974] sna_pixmap_move_to_gpu: already all-damaged [ 128.974] sna_pixmap_mark_active: pixmap=292, handle=9 [ 128.974] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.974] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.974] kgem_bo_is_render: handle=9, rq? 0 [0] [ 128.974] kgem_bo_is_render: handle=31, rq? 1 [1] [ 128.974] kgem_bo_is_render: handle=31, rq? 1 [1] [ 128.974] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 128.974] gen9_composite_get_binding_table(fe80) [ 128.974] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 128.974] kgem_add_handle: handle=9, index=4 [ 128.974] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 128.974] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 128.974] gen9_emit_sampler: sampler = 0 [ 128.974] gen9_emit_vertex_elements: setup id=0 [ 128.974] (0, 0) -> (0, 0) + (3840, 2160) [ 128.974] gen8_vertex_flush[510] = 3 [ 128.974] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 2160)+(0, 0) -> dst=pixmap=1535:(3840, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 128.974] sna_copy_area: normal copy [ 128.974] sna_do_copy: src=(0, 0), dst=(3840, 0), size=(3840x2160) [ 128.974] sna_do_copy: after drawable: src=(0, 0), dst=(3840, 0), size=(3840x2160) [ 128.974] sna_do_copy: dst extents (3840, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 128.974] sna_do_copy: clipped dst extents (3840, 0), (7680, 2160) [ 128.974] sna_do_copy: unclipped src extents (0, 0), (3840, 2160) [ 128.974] sna_do_copy: clipped src extents (0, 0), (3840, 2160) [ 128.974] sna_do_copy: pixmap -- no source clipping [ 128.974] sna_do_copy: src extents (0, 0), (3840, 2160) x 1 [ 128.974] sna_do_copy: copy region (3840, 0), (7680, 2160) x 1 + (-3840, 0) [ 128.974] sna_copy_boxes (boxes=1x[(3840, 0), (7680, 2160)...], src pixmap=292+(-3840, 0), dst pixmap=1535+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 128.974] sna_copy_boxes: dst=(priv=0x55bca9b35320, gpu_bo=31, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 128.974] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.974] sna_drawable_use_bo pixmap=1535, box=((3840, 0), (7680, 2160)), flags=b... [ 128.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.974] sna_drawable_use_bo: using whole GPU bo [ 128.974] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 128.974] sna_pixmap_undo_cow: pixmap=292, handle=9 [refcnt=2], cow refcnt=2, flags=2 [ 128.974] sna_pixmap_move_to_gpu: already all-damaged [ 128.974] sna_pixmap_mark_active: pixmap=292, handle=9 [ 128.974] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.974] gen9_render_copy_boxes (-3840, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.974] kgem_bo_is_render: handle=9, rq? 1 [1] [ 128.974] kgem_bo_is_render: handle=31, rq? 1 [1] [ 128.974] kgem_bo_is_render: handle=31, rq? 1 [1] [ 128.974] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.974] gen9_composite_get_binding_table(fe00) [ 128.974] gen9_emit_vertex_elements: setup id=0 [ 128.974] (0, 0) -> (3840, 0) + (3840, 2160) [ 128.974] gen8_vertex_flush[510] = 6 [ 128.974] sna_composite(pixmap=1535, op=3, src=24+(3796, 2028), mask=0+(5694, 1014), dst=1535+(5694, 1014)+(0, 0), size=(132, 132) [ 128.974] sna_compute_composite_region: dst=(5694, 1014)x(132, 132) [ 128.974] sna_compute_composite_region: initial clip against dst->pDrawable: (5694, 1014), (5826, 1146) [ 128.974] clip_to_dst: region: 1x[(5694, 1014), (5826, 1146)], clip: 1x[(0, 0), (7680, 2160)] [ 128.974] sna_compute_composite_region: clip against dst->pCompositeClip: (5694, 1014), (5826, 1146) [ 128.974] sna_compute_composite_region: clip against src (66x66 clip=0): (5694, 1014), (5826, 1146) [ 128.974] sna_composite: composite region extents:+(0, 0) -> (5694, 1014), (5826, 1146) + (0, 0) [ 128.974] gen9_render_composite: 132x132, current mode=1/1 [ 128.974] kgem_bo_is_render: handle=31, rq? 1 [1] [ 128.974] kgem_bo_is_busy: handle=15, domain: 0 exec? 0, rq? 0 [ 128.974] kgem_bo_is_busy: handle=31, domain: 1 exec? 1, rq? 1 [ 128.974] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.974] gen9_composite_set_target: (5694, 1014)x(132, 132), partial?=1 [ 128.974] sna_drawable_use_bo pixmap=1535, box=((5694, 1014), (5826, 1146)), flags=7... [ 128.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.974] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.974] sna_drawable_use_bo: using whole GPU bo [ 128.974] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 128.974] gen9_composite_picture: (3796, 2028)x(132, 132), dst=(5694, 1014) [ 128.974] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1898.00, 0.00 0.50 -1014.00, 0.00 0.00 1.00] [ 128.974] sna_transform_is_imprecise_integer_translation: not unity scaling [ 128.974] sna_render_pixmap_bo pixmap=24, (3796, 2028)x(132, 132)/(66, 66) [ 128.974] sna_render_pixmap_bo: GPU all damaged [ 128.974] kgem_bo_is_render: handle=31, rq? 1 [1] [ 128.974] kgem_bo_is_render: handle=15, rq? 0 [0] [ 128.974] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 128.974] gen4_choose_composite_emitter: simple src, no mask [ 128.974] kgem_check_bo: num_pages=+5, num_exec=+1 [ 128.974] aligning vertex: was 2, now 3 floats per vertex [ 128.974] gen9_composite_get_binding_table(fe00) [ 128.974] kgem_add_reloc64: handle=15, pos=16248, delta=0, domains=40000 [ 128.974] kgem_add_handle: handle=15, index=5 [ 128.974] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fffa3000) [ 128.974] [3f70] bind bo(handle=15, addr=fffa3000), format=192, width=66, height=66, pitch=288, tiling=0 -> sampler [ 128.974] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.974] gen9_emit_sampler: sampler = 22 [ 128.974] gen9_emit_vertex_elements: setup id=2 [ 128.974] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.974] gen9_render_composite_box: (5694, 1014), (5826, 1146) [ 128.974] apply_damage: damage=0x0, region=1 [(5694, 1014), (5826, 1146) + (0, 0)] [ 128.974] gen8_vertex_flush[59c] = 3 [ 128.974] sna_create_pixmap(640, 2096, 32, usage=0) [ 128.974] kgem_can_create_2d: 640x2096 @ 32 [ 128.974] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.974] kgem_can_create_2d: untiled size=5365760 [ 128.974] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.974] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.974] kgem_can_create_2d: tiled[-1] size=5365760 [ 128.974] sna_create_pixmap: usage=0, flags=1b [ 128.974] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 128.974] __pop_freed_pixmap: reusing freed pixmap=1523 header [ 128.974] create_pixmap_hdr: pixmap=1536, width=640, height=2096, usage=0 [ 128.974] sna_create_pixmap: serial=1536, 640x2096, usage=0 [ 128.974] sna_composite_rectangles(pixmap=1537, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 128.974] sna_composite_rectangles: converted to op 0 [ 128.974] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 128.974] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 128.974] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 128.974] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 128.974] sna_composite_rectangles: dropping last-cpu hint [ 128.974] sna_drawable_use_bo pixmap=1537, box=((0, 0), (640, 2096)), flags=19... [ 128.974] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.974] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.974] sna_pixmap_move_to_gpu(pixmap=1537, usage=0), flags=b [ 128.974] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.974] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 128.974] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.974] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.974] sna_pixmap_alloc_gpu: pixmap=1537 [ 128.974] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.974] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 128.974] kgem_set_tiling: handle=25, tiling=1 [1], pitch=2560 [2560]: 1 [ 128.974] kgem_bo_remove_from_inactive: removing handle=25 from inactive [ 128.974] from inactive: pitch=2560, tiling=1: handle=25, id=1171 [ 128.974] __sna_damage_all(640, 2096) [ 128.974] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.974] sna_pixmap_mark_active: pixmap=1537, handle=25 [ 128.974] sna_drawable_use_bo: allocated GPU bo for operation [ 128.974] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.974] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.974] kgem_bo_is_render: handle=25, rq? 0 [0] [ 128.974] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 128.974] sna_render_get_solid: 0 [ 128.974] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.974] kgem_set_mode: flushing before new bo [ 128.974] gen8_vertex_close: used=33, vbo active? 3, vb=5, nreloc=2 [ 128.975] gen8_vertex_close: reloc[0] = 287 [ 128.975] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.975] kgem_add_handle: handle=3, index=6 [ 128.975] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd44c000) [ 128.975] gen8_vertex_close: reloc[1] = 354 [ 128.975] kgem_add_reloc64: handle=3, pos=354, delta=0, domains=200000 [ 128.975] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd44c000) [ 128.975] batch[1/1, flags=1800]: 366 366 16240 16384, nreloc=10, nexec=7, nfence=0, aperture=24333 [fenced=0] [ 128.975] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 128.975] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.975] kgem_fixup_relocs: shrinking by 61440 [ 128.975] __kgem_busy: handle=1, busy=0, wedged=0 [ 128.986] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 128.986] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 128.986] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.986] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.986] __kgem_bo_clear_busy: handle=7 [ 128.986] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.986] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.986] __kgem_bo_clear_busy: handle=8 [ 128.986] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 128.986] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 128.986] kgem_commit: release handle=15 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffa3000 [ 128.986] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.986] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.986] kgem_check_bo: num_pages=+1890, num_exec=+1 [ 128.986] aligning vertex: was 3, now 2 floats per vertex [ 128.986] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.986] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.986] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.986] kgem_add_handle: handle=4, index=0 [ 128.986] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.986] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.986] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.986] gen9_composite_get_binding_table(ffc0) [ 128.986] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 128.986] kgem_add_handle: handle=25, index=1 [ 128.986] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff763000) [ 128.986] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 128.986] [3fe0] bind bo(handle=25, addr=ff763000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.986] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 128.986] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.986] kgem_add_handle: handle=7, index=2 [ 128.986] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 128.986] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.986] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.986] gen9_emit_sampler: sampler = 1 [ 128.986] gen9_emit_sf: num_sf_outputs=1 [ 128.986] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.986] gen9_emit_vertex_elements: setup id=0 [ 128.986] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.986] (0, 0), (640, 2096) [ 128.986] gen8_vertex_flush[490] = 3 [ 128.986] sna_composite_rectangles: pixmap=1537 marking clear [0]? 1 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_block_handler (tv=0.0) [ 128.986] kgem_retire, need_retire?=1 [ 128.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 128.986] kgem_retire__requests_ring: retiring ring 0 [ 128.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 128.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 128.986] kgem_retire -- retired=0, need_retire=1 [ 128.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.986] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.986] sna_scanout_do_flush: flush timer active: delta=-9 [ 128.986] sna_scanout_do_flush (time=128986), triggered [ 128.986] sna_scanout_flush (time=128986), cpu damage? 0, exec? 0 nbatch=297, busy? 0 [ 128.986] has_shadow: has pending damage? 1, outstanding flips: 0 [ 128.986] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 128.986] has_shadow: has pending damage? 1, outstanding flips: 0 [ 128.986] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 128.986] sna_mode_redisplay: damage: 1x(160, 0), (952, 2160) [ 128.986] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 128.986] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 128.986] sna_pixmap_move_to_gpu: already all-damaged [ 128.986] sna_pixmap_mark_active: pixmap=165, handle=27 [ 128.986] sna_mode_redisplay: crtc[0] transformed? 0 [ 128.986] sna_mode_redisplay: crtc[1] transformed? 0 [ 128.986] sna_mode_redisplay: crtc[2] transformed? 0 [ 128.986] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 128.986] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 128.986] get_fb: reusing fb=101 for handle=27 [ 128.986] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 128.986] __kgem_bo_clear_busy: handle=27 [ 128.986] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 128.986] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 128.986] __kgem_bo_clear_busy: handle=27 [ 128.986] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 128.986] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 128.986] set_shadow: waiting for region 1x[(160, 0), (952, 2160)], front handle=27, shadow handle=35 [ 128.986] sna_accel_do_throttle (time=128986), triggered [ 128.986] sna_accel_throttle (time=128986) [ 128.986] gen8_vertex_close: used=40, vbo active? 3, vb=1, nreloc=1 [ 128.986] gen8_vertex_close: reloc[0] = 287 [ 128.986] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 128.986] kgem_add_handle: handle=3, index=3 [ 128.986] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 128.986] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=1917 [fenced=0] [ 128.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.986] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 128.986] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 128.986] kgem_fixup_relocs: shrinking by 61440 [ 128.986] __kgem_busy: handle=2, busy=0, wedged=0 [ 128.986] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 128.986] kgem_commit: release handle=25 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ff763000 [ 128.986] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 128.986] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 128.986] __kgem_bo_clear_busy: handle=7 [ 128.986] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 128.986] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 128.986] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 128.986] sna_accel_block: evaluating timers, active=7 [ 128.986] sna_accel_block: flush timer expires in 16 [129002] [ 128.986] sna_wakeup_handler [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_destroy_window: window=12582934 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.986] sna_block_handler (tv=0.0) [ 128.986] sna_wakeup_handler [ 128.986] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_destroy_window: window=8388609 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_destroy_window: window=8388611 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_destroy_window: window=16777217 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_destroy_window: window=16777219 [ 128.987] sna_destroy_pixmap: pixmap=1283, attached?=1 [ 128.987] __sna_free_pixmap(pixmap=1283) [ 128.987] sna_destroy_pixmap: pixmap=1286, attached?=1 [ 128.987] __sna_free_pixmap(pixmap=1286) [ 128.987] sna_block_handler (tv=0.0) [ 128.987] sna_wakeup_handler [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_block_handler (tv=0.0) [ 128.987] sna_wakeup_handler [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_block_handler (tv=0.0) [ 128.987] sna_wakeup_handler [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_block_handler (tv=0.0) [ 128.987] sna_wakeup_handler [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_accel_flush: flush?=0, dirty?=0 [ 128.987] sna_block_handler (tv=0.0) [ 128.987] sna_wakeup_handler [ 128.987] sna_composite(pixmap=1537, op=1, src=292+(168, 968), mask=0+(8, 904), dst=1537+(8, 904)+(0, 0), size=(624, 224) [ 128.987] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 128.987] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 128.987] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 128.987] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 128.987] sna_compute_composite_region: clip against src (3840x2160 clip=0): (8, 904), (632, 1128) [ 128.987] sna_composite: composite region extents:+(0, 0) -> (8, 904), (632, 1128) + (0, 0) [ 128.987] gen9_render_composite: 624x224, current mode=0/1 [ 128.987] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.987] kgem_bo_is_busy: handle=9, domain: 3 exec? 0, rq? 1 [ 128.987] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 128.987] gen9_composite_set_target: (8, 904)x(624, 224), partial?=0 [ 128.987] sna_drawable_use_bo pixmap=1537, box=((8, 904), (632, 1128)), flags=f... [ 128.987] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 128.987] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.987] sna_drawable_use_bo: using whole GPU bo [ 128.987] gen9_composite_set_target: pixmap=1537, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.987] gen9_composite_picture: (168, 968)x(624, 224), dst=(8, 904) [ 128.987] sna_transform_is_imprecise_integer_translation: no transform [ 128.987] gen9_composite_picture: integer translation (0, 0), removing [ 128.987] sna_render_pixmap_bo pixmap=292, (168, 968)x(624, 224)/(3840, 2160) [ 128.987] sna_render_pixmap_bo: GPU all damaged [ 128.987] kgem_bo_is_render: handle=25, rq? 1 [1] [ 128.987] kgem_bo_is_render: handle=9, rq? 1 [1] [ 128.988] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.988] gen4_choose_composite_emitter: identity src, no mask [ 128.988] kgem_check_bo: num_pages=+9990, num_exec=+2 [ 128.988] aligning vertex: was 2, now 3 floats per vertex [ 128.988] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 128.988] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 128.988] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 128.988] kgem_add_handle: handle=4, index=0 [ 128.988] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 128.988] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 128.988] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 128.988] gen9_composite_get_binding_table(ffc0) [ 128.988] kgem_add_reloc64: handle=25, pos=16360, delta=0, domains=20002 [ 128.988] kgem_add_handle: handle=25, index=1 [ 128.988] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ff763000) [ 128.988] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 128.988] [3fe0] bind bo(handle=25, addr=ff763000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.988] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 [ 128.988] kgem_add_handle: handle=9, index=2 [ 128.988] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) [ 128.988] [3fd0] bind bo(handle=9, addr=f816d000), format=233, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 128.988] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 128.988] gen9_emit_sampler: sampler = 2 [ 128.988] gen9_emit_sf: num_sf_outputs=1 [ 128.988] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.988] gen9_emit_vertex_elements: setup id=2 [ 128.988] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.988] gen9_render_composite_box: (8, 904), (632, 1128) [ 128.988] apply_damage: damage=0x0, region=1 [(8, 904), (632, 1128) + (0, 0)] [ 128.988] gen8_vertex_flush[490] = 3 [ 128.988] sna_composite_trapezoids(op=3, src=(32, 904), mask=18000, ntrap=33) [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.988] imprecise_trapezoid_span_converter: extents (8, 904), (632, 1128) [ 128.988] sna_compute_composite_region: dst=(8, 904)x(624, 224) [ 128.988] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 904), (632, 1128) [ 128.988] clip_to_dst: region: 1x[(8, 904), (632, 1128)], clip: 1x[(0, 0), (640, 2096)] [ 128.988] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 128.988] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.988] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 128.988] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.988] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 128.988] sna_drawable_use_bo pixmap=1537, box=((8, 904), (632, 1128)), flags=7... [ 128.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.988] sna_drawable_use_bo: using whole GPU bo [ 128.988] gen9_composite_set_target: pixmap=1537, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.988] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 128.988] color_convert: src=660a0a0a [20028888] [ 128.988] color_convert: dst=660a0a0a [20028888] [ 128.988] sna_render_get_solid: 660a0a0a [ 128.988] sna_render_get_solid(2) = 660a0a0a (old) [ 128.988] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.988] gen4_choose_spans_emitter: solid source [ 128.988] kgem_check_bo: num_pages=+1, num_exec=+1 [ 128.988] gen9_composite_get_binding_table(ff00) [ 128.988] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 128.988] kgem_add_reloc64: adding proxy [delta=8] for handle=8 [ 128.988] kgem_add_handle: handle=8, index=3 [ 128.988] kgem_add_reloc64[5] = (delta=8, target handle=3, presumed=fdffe000) [ 128.988] [3fb0] bind bo(handle=8, addr=fdffe008), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.988] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 128.988] gen9_emit_sampler: sampler = c [ 128.988] gen9_emit_sf: num_sf_outputs=2 [ 128.988] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 128.988] gen9_emit_vertex_elements: setup id=5 [ 128.988] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.988] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 128.988] thread_choose_span: clipped? 0 [ 128.988] imprecise_trapezoid_span_converter: using 4 threads [ 128.988] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 128.988] thread_choose_span: clipped? 0 [ 128.988] span_thread: flushing 1 boxes [ 128.988] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.988] span_thread: flushing 95 boxes [ 128.988] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 128.988] span_thread: flushing 1 boxes [ 128.988] span_thread: flushing 95 boxes [ 128.988] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 128.988] gen9_render_composite_spans_boxes__thread: nbox=95, src=+(0, 0), dst=+(0, 0) [ 128.988] gen8_vertex_flush[56c] = 576 [ 128.988] gen9_render_composite_spans_done() [ 128.988] sna_composite_trapezoids(op=3, src=(32, 903), mask=18000, ntrap=295) [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.988] imprecise_trapezoid_span_converter: extents (7, 904), (633, 1128) [ 128.988] sna_compute_composite_region: dst=(7, 904)x(626, 224) [ 128.988] sna_compute_composite_region: initial clip against dst->pDrawable: (7, 904), (633, 1128) [ 128.988] clip_to_dst: region: 1x[(7, 904), (633, 1128)], clip: 1x[(8, 904), (632, 1128)] [ 128.988] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 904), (632, 1128) [ 128.988] sna_compute_composite_region: clip against src (0x0 clip=0): (8, 904), (632, 1128) [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.988] imprecise_trapezoid_span_converter: after clip -- extents (8, 904), (632, 1128), delta=(0, 0) src -> (8, 904) [ 128.988] gen9_render_composite_spans: 624x224 with flags=0, current mode=1 [ 128.988] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 128.988] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.988] gen9_composite_set_target: (8, 904)x(624, 224), partial?=1 [ 128.988] sna_drawable_use_bo pixmap=1537, box=((8, 904), (632, 1128)), flags=7... [ 128.988] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.988] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.988] sna_drawable_use_bo: using whole GPU bo [ 128.988] gen9_composite_set_target: pixmap=1537, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.988] gen9_composite_picture: (8, 904)x(624, 224), dst=(8, 904) [ 128.988] color_convert: src=66282828 [20028888] [ 128.988] color_convert: dst=66282828 [20028888] [ 128.988] sna_render_get_solid: 66282828 [ 128.988] sna_render_get_solid(3) = 66282828 (old) [ 128.988] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.988] gen4_choose_spans_emitter: solid source [ 128.988] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.988] gen9_composite_get_binding_table(fe80) [ 128.988] kgem_add_reloc64: handle=8, pos=16280, delta=0, domains=40000 [ 128.988] kgem_add_reloc64: adding proxy [delta=12] for handle=8 [ 128.988] kgem_add_reloc64[6] = (delta=12, target handle=3, presumed=fdffe000) [ 128.988] [3f90] bind bo(handle=8, addr=fdffe00c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.988] gen9_emit_vertex_elements: setup id=5 [ 128.988] thread_choose_span: clipped? 0 [ 128.988] imprecise_trapezoid_span_converter: using 4 threads [ 128.988] imprecise_trapezoid_span_converter: using 4 threads for span compositing 624x224 [ 128.988] thread_choose_span: clipped? 0 [ 128.988] span_thread: flushing 2 boxes [ 128.988] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.988] span_thread: flushing 2 boxes [ 128.988] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 128.989] span_thread: flushing 166 boxes [ 128.989] span_thread: flushing 162 boxes [ 128.989] gen9_render_composite_spans_boxes__thread: nbox=162, src=+(0, 0), dst=+(0, 0) [ 128.989] gen9_render_composite_spans_boxes__thread: nbox=166, src=+(0, 0), dst=+(0, 0) [ 128.989] gen8_vertex_flush[5a8] = 996 [ 128.989] gen9_render_composite_spans_done() [ 128.989] sna_create_pixmap(640, 2096, 32, usage=0) [ 128.989] kgem_can_create_2d: 640x2096 @ 32 [ 128.989] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.989] kgem_can_create_2d: untiled size=5365760 [ 128.989] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.989] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=2096 [ 128.989] kgem_can_create_2d: tiled[-1] size=5365760 [ 128.989] sna_create_pixmap: usage=0, flags=1b [ 128.989] sna_create_pixmap: creating GPU pixmap 640x2096, stride=2560, flags=1b [ 128.989] __pop_freed_pixmap: reusing freed pixmap=1525 header [ 128.989] create_pixmap_hdr: pixmap=1538, width=640, height=2096, usage=0 [ 128.989] sna_create_pixmap: serial=1538, 640x2096, usage=0 [ 128.989] sna_composite_rectangles(pixmap=1539, op=0, 0 x 1 [(0, 0)x(640, 2096) ...]) [ 128.989] sna_composite_rectangles: converted to op 0 [ 128.989] sna_composite_rectangles[0] (0, 0)x(640, 2096) -> (0, 0), (640, 2096) [ 128.989] sna_composite_rectangles: nrects=1, region=(0, 0), (640, 2096) x 1 [ 128.989] sna_composite_rectangles: clipped extents (0, 0),(640, 2096) x 1 [ 128.989] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(640, 2096) [ 128.989] sna_composite_rectangles: dropping last-cpu hint [ 128.989] sna_drawable_use_bo pixmap=1539, box=((0, 0), (640, 2096)), flags=19... [ 128.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.989] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.989] sna_pixmap_move_to_gpu(pixmap=1539, usage=0), flags=b [ 128.989] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.989] sna_pixmap_move_to_gpu: creating GPU bo (640x2096@32), create=b [ 128.989] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.989] kgem_choose_tiling: TLB near-miss between lines 640x2096 (pitch=2560), forcing tiling 1 [ 128.989] sna_pixmap_alloc_gpu: pixmap=1539 [ 128.989] kgem_create_2d(640x2096, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.989] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=2096 [ 128.989] kgem_bo_remove_from_inactive: removing handle=26 from inactive [ 128.989] from inactive: pitch=2560, tiling=1: handle=26, id=1172 [ 128.989] __sna_damage_all(640, 2096) [ 128.989] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.989] sna_pixmap_mark_active: pixmap=1539, handle=26 [ 128.989] sna_drawable_use_bo: allocated GPU bo for operation [ 128.989] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.989] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.989] kgem_bo_is_render: handle=26, rq? 0 [0] [ 128.989] gen9_render_fill_boxes(0 x 1 [(0, 0), (640, 2096) ...]) [ 128.989] sna_render_get_solid: 0 [ 128.989] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.989] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.989] kgem_check_bo: num_pages=+1310, num_exec=+1 [ 128.989] aligning vertex: was 3, now 2 floats per vertex [ 128.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.989] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.989] gen9_composite_get_binding_table(fe00) [ 128.989] kgem_add_reloc64: handle=26, pos=16248, delta=0, domains=20002 [ 128.989] kgem_add_handle: handle=26, index=4 [ 128.989] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=ff245000) [ 128.989] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 128.989] [3f70] bind bo(handle=26, addr=ff245000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> render [ 128.989] kgem_add_reloc64: handle=7, pos=16232, delta=0, domains=40000 [ 128.989] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 128.989] kgem_add_handle: handle=7, index=5 [ 128.989] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fffe8000) [ 128.989] [3f60] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.989] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 128.989] gen9_emit_sampler: sampler = 1 [ 128.989] gen9_emit_sf: num_sf_outputs=1 [ 128.989] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.989] gen9_emit_vertex_elements: setup id=0 [ 128.989] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.989] (0, 0), (640, 2096) [ 128.989] gen8_vertex_flush[67c] = 3 [ 128.989] sna_composite_rectangles: pixmap=1539 marking clear [0]? 1 [ 128.989] sna_create_pixmap(624, 224, 32, usage=0) [ 128.989] kgem_can_create_2d: 624x224 @ 32 [ 128.989] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 128.989] kgem_can_create_2d: untiled size=561152 [ 128.989] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 128.989] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=224 [ 128.989] kgem_can_create_2d: tiled[-1] size=561152 [ 128.989] sna_create_pixmap: usage=0, flags=1b [ 128.989] sna_create_pixmap: creating GPU pixmap 624x224, stride=2496, flags=1b [ 128.989] __pop_freed_pixmap: reusing freed pixmap=1509 header [ 128.989] create_pixmap_hdr: pixmap=1540, width=624, height=224, usage=0 [ 128.989] sna_create_pixmap: serial=1540, 624x224, usage=0 [ 128.989] sna_composite_rectangles(pixmap=1541, op=0, 0 x 1 [(0, 0)x(624, 224) ...]) [ 128.989] sna_composite_rectangles: converted to op 0 [ 128.989] sna_composite_rectangles[0] (0, 0)x(624, 224) -> (0, 0), (624, 224) [ 128.989] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 224) x 1 [ 128.989] sna_composite_rectangles: clipped extents (0, 0),(624, 224) x 1 [ 128.989] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 224) [ 128.989] sna_composite_rectangles: dropping last-cpu hint [ 128.989] sna_drawable_use_bo pixmap=1541, box=((0, 0), (624, 224)), flags=19... [ 128.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.989] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.989] sna_pixmap_move_to_gpu(pixmap=1541, usage=0), flags=b [ 128.989] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.989] sna_pixmap_move_to_gpu: creating GPU bo (624x224@32), create=b [ 128.989] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 128.989] kgem_choose_tiling: TLB near-miss between lines 624x224 (pitch=2496), forcing tiling 1 [ 128.989] sna_pixmap_alloc_gpu: pixmap=1541 [ 128.989] kgem_create_2d(624x224, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.989] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=224 [ 128.989] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 128.989] from inactive: pitch=2560, tiling=1: handle=29, id=1173 [ 128.989] __sna_damage_all(624, 224) [ 128.989] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.989] sna_pixmap_mark_active: pixmap=1541, handle=29 [ 128.989] sna_drawable_use_bo: allocated GPU bo for operation [ 128.989] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.989] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.989] kgem_bo_is_render: handle=29, rq? 0 [0] [ 128.989] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 224) ...]) [ 128.989] sna_render_get_solid: 0 [ 128.989] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.989] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.989] kgem_check_bo: num_pages=+140, num_exec=+1 [ 128.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.989] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.989] gen9_composite_get_binding_table(fd40) [ 128.989] kgem_add_reloc64: handle=29, pos=16200, delta=0, domains=20002 [ 128.989] kgem_add_handle: handle=29, index=6 [ 128.989] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fec9b000) [ 128.989] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.989] [3f40] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=224, pitch=2560, tiling=1 -> render [ 128.989] gen9_emit_vertex_elements: setup id=0 [ 128.989] (0, 0), (624, 224) [ 128.989] gen8_vertex_flush[6b0] = 3 [ 128.989] sna_composite_rectangles: pixmap=1541 marking clear [0]? 1 [ 128.989] sna_create_pixmap(20, 80, 32, usage=0) [ 128.989] kgem_can_create_2d: 20x80 @ 32 [ 128.989] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.989] kgem_can_create_2d: untiled size=8192 [ 128.989] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.989] kgem_choose_tiling: 20x80 -> 0 [ 128.989] sna_create_pixmap: usage=0, flags=b [ 128.989] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 128.989] __pop_freed_pixmap: reusing freed pixmap=1513 header [ 128.989] create_pixmap_hdr: pixmap=1542, width=20, height=80, usage=0 [ 128.989] sna_create_pixmap: serial=1542, 20x80, usage=0 [ 128.989] sna_composite_rectangles(pixmap=1543, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 128.989] sna_composite_rectangles: converted to op 0 [ 128.989] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 128.989] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 128.989] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 128.989] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 128.989] sna_composite_rectangles: dropping last-cpu hint [ 128.989] sna_drawable_use_bo pixmap=1543, box=((0, 0), (20, 80)), flags=19... [ 128.989] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.989] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.989] sna_pixmap_move_to_gpu(pixmap=1543, usage=0), flags=b [ 128.989] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.989] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 128.989] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.989] kgem_choose_tiling: 20x80 -> 0 [ 128.989] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.989] kgem_choose_tiling: 20x80 -> 0 [ 128.989] sna_pixmap_alloc_gpu: pixmap=1543 [ 128.989] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.989] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.989] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 128.989] from inactive: pitch=96, tiling=0: handle=12, id=1174 [ 128.990] __sna_damage_all(20, 80) [ 128.990] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.990] sna_pixmap_mark_active: pixmap=1543, handle=12 [ 128.990] sna_drawable_use_bo: allocated GPU bo for operation [ 128.990] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.990] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.990] kgem_bo_is_render: handle=12, rq? 0 [0] [ 128.990] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 128.990] sna_render_get_solid: 0 [ 128.990] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.990] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.990] kgem_check_bo: num_pages=+3, num_exec=+1 [ 128.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.990] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.990] gen9_composite_get_binding_table(fcc0) [ 128.990] kgem_add_reloc64: handle=12, pos=16168, delta=0, domains=20002 [ 128.990] kgem_add_handle: handle=12, index=7 [ 128.990] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fdffb000) [ 128.990] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 128.990] [3f20] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 128.990] gen9_emit_vertex_elements: setup id=0 [ 128.990] (0, 0), (20, 80) [ 128.990] gen8_vertex_flush[6e4] = 3 [ 128.990] sna_composite_rectangles: pixmap=1543 marking clear [0]? 1 [ 128.990] sna_glyphs(op=3, nlist=1, src=(0, 54)) [ 128.990] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 128.990] sna_glyphs: discarding mask [ 128.990] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) [ 128.990] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789680352 size=20x80 [ 128.990] gen9_render_composite: 0x0, current mode=1/1 [ 128.990] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 128.990] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 128.990] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.990] sna_drawable_use_bo pixmap=1543, box=((0, 0), (20, 80)), flags=7... [ 128.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.990] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.990] sna_drawable_use_bo: using whole GPU bo [ 128.990] gen9_composite_set_target: pixmap=1543, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.990] color_convert: src=80808080 [20028888] [ 128.990] color_convert: dst=80808080 [20028888] [ 128.990] sna_render_get_solid: 80808080 [ 128.990] sna_render_get_solid(10) = 80808080 (old) [ 128.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.990] sna_transform_is_imprecise_integer_translation: no transform [ 128.990] gen9_composite_picture: integer translation (0, 0), removing [ 128.990] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.990] sna_render_pixmap_bo: GPU all damaged [ 128.990] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.990] gen4_choose_composite_emitter: solid, identity mask [ 128.990] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 128.990] aligning vertex: was 2, now 4 floats per vertex [ 128.990] gen9_composite_get_binding_table(fc40) [ 128.990] kgem_add_reloc64: handle=8, pos=16136, delta=0, domains=40000 [ 128.990] kgem_add_reloc64: adding proxy [delta=40] for handle=8 [ 128.990] kgem_add_reloc64[11] = (delta=40, target handle=3, presumed=fdffe000) [ 128.990] [3f00] bind bo(handle=8, addr=fdffe028), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.990] kgem_add_reloc64: handle=6, pos=16120, delta=0, domains=40000 [ 128.990] kgem_add_handle: handle=6, index=8 [ 128.990] kgem_add_reloc64[12] = (delta=0, target handle=8, presumed=fd585000) [ 128.990] [3ef0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 128.990] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 128.990] gen9_emit_sampler: sampler = a [ 128.990] gen9_emit_sf: num_sf_outputs=2 [ 128.990] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.990] gen9_emit_vertex_elements: setup id=9 [ 128.990] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.990] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.990] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped [ 128.990] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.990] gen8_vertex_flush[7c0] = 3 [ 128.990] gen9_magic_ca_pass: CA fixup (1197 -> 1200) [ 128.990] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.990] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.990] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.990] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 128.990] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 128.990] sna_glyphs: discarding mask [ 128.990] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 128.990] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789680352 size=20x80 [ 128.990] gen9_render_composite: 0x0, current mode=1/1 [ 128.990] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 128.990] kgem_bo_is_busy: handle=12, domain: 0 exec? 1, rq? 1 [ 128.990] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.990] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.990] sna_drawable_use_bo pixmap=1543, box=((0, 0), (20, 80)), flags=7... [ 128.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.990] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.990] sna_drawable_use_bo: using whole GPU bo [ 128.990] gen9_composite_set_target: pixmap=1543, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.990] color_convert: src=ffffffff [20028888] [ 128.990] color_convert: dst=ffffffff [20028888] [ 128.990] sna_render_get_solid: ffffffff [ 128.990] sna_render_get_solid(white) [ 128.990] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.990] sna_transform_is_imprecise_integer_translation: no transform [ 128.990] gen9_composite_picture: integer translation (0, 0), removing [ 128.990] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.990] sna_render_pixmap_bo: GPU all damaged [ 128.990] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.990] gen4_choose_composite_emitter: solid, identity mask [ 128.990] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.990] gen9_composite_get_binding_table(fb80) [ 128.990] kgem_add_reloc64: handle=7, pos=16088, delta=0, domains=40000 [ 128.990] kgem_add_reloc64: adding proxy [delta=1048] for handle=7 [ 128.990] kgem_add_reloc64[13] = (delta=1048, target handle=5, presumed=fffe8000) [ 128.990] [3ed0] bind bo(handle=7, addr=fffe8418), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 128.990] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 128.990] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.990] gen9_emit_vertex_elements: setup id=9 [ 128.990] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 128.990] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.990] gen8_vertex_flush[8c0] = 3 [ 128.990] gen9_magic_ca_pass: CA fixup (1200 -> 1203) [ 128.990] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.990] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.990] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.990] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=5fd, drawable=605 [ 128.990] sna_validate_gc: recomputing clip [ 128.990] sna_validate_gc: composite clip=1x[(0, 0), (624, 224)] [0x55bca9b28a90] [ 128.990] sna_copy_area: src=pixmap=1543:(0, 0)x(20, 80)+(0, 0) -> dst=pixmap=1541:(28, 8)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 128.990] sna_copy_area: normal copy [ 128.990] sna_do_copy: src=(0, 0), dst=(28, 8), size=(20x80) [ 128.990] sna_do_copy: after drawable: src=(0, 0), dst=(28, 8), size=(20x80) [ 128.990] sna_do_copy: dst extents (28, 8), (48, 88), dst clip extents (0, 0), (624, 224), dst size=624x224 [ 128.990] sna_do_copy: clipped dst extents (28, 8), (48, 88) [ 128.990] sna_do_copy: unclipped src extents (0, 0), (20, 80) [ 128.990] sna_do_copy: clipped src extents (0, 0), (20, 80) [ 128.990] sna_do_copy: pixmap -- no source clipping [ 128.990] sna_do_copy: src extents (0, 0), (20, 80) x 1 [ 128.990] sna_do_copy: copy region (28, 8), (48, 88) x 1 + (-28, -8) [ 128.990] sna_copy_boxes (boxes=1x[(28, 8), (48, 88)...], src pixmap=1543+(-28, -8), dst pixmap=1541+(0, 0), alu=3, src.size=20x80, dst.size=624x224) [ 128.990] sna_copy_boxes: dst=(priv=0x55bca9b8df90, gpu_bo=29, cpu_bo=0), src=(priv=0x55bca9b123e0, gpu_bo=12, cpu_bo=0), replaces=0 [ 128.990] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.990] sna_drawable_use_bo pixmap=1541, box=((28, 8), (48, 88)), flags=b... [ 128.990] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.990] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.990] sna_drawable_use_bo: using whole GPU bo [ 128.990] sna_pixmap_move_to_gpu(pixmap=1543, usage=0), flags=a [ 128.990] sna_pixmap_move_to_gpu: already all-damaged [ 128.990] sna_pixmap_mark_active: pixmap=1543, handle=12 [ 128.990] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.990] gen9_render_copy_boxes (-28, -8)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.990] kgem_bo_is_render: handle=12, rq? 1 [1] [ 128.990] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.990] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.990] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.990] aligning vertex: was 4, now 2 floats per vertex [ 128.990] gen9_composite_get_binding_table(fb00) [ 128.990] kgem_add_reloc64: handle=12, pos=16056, delta=0, domains=40000 [ 128.990] kgem_add_reloc64[14] = (delta=0, target handle=7, presumed=fdffb000) [ 128.990] [3eb0] bind bo(handle=12, addr=fdffb000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 128.990] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.990] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 128.990] gen9_emit_sampler: sampler = 0 [ 128.990] gen9_emit_sf: num_sf_outputs=1 [ 128.991] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.991] gen9_emit_vertex_elements: setup id=0 [ 128.991] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.991] (0, 0) -> (28, 8) + (20, 80) [ 128.991] gen8_vertex_flush[a0c] = 3 [ 128.991] sna_create_pixmap(20, 80, 32, usage=0) [ 128.991] kgem_can_create_2d: 20x80 @ 32 [ 128.991] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.991] kgem_can_create_2d: untiled size=8192 [ 128.991] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.991] kgem_choose_tiling: 20x80 -> 0 [ 128.991] sna_create_pixmap: usage=0, flags=b [ 128.991] sna_create_pixmap: creating GPU pixmap 20x80, stride=80, flags=b [ 128.991] __pop_freed_pixmap: reusing freed pixmap=1515 header [ 128.991] create_pixmap_hdr: pixmap=1544, width=20, height=80, usage=0 [ 128.991] sna_create_pixmap: serial=1544, 20x80, usage=0 [ 128.991] sna_composite_rectangles(pixmap=1545, op=0, 0 x 1 [(0, 0)x(20, 80) ...]) [ 128.991] sna_composite_rectangles: converted to op 0 [ 128.991] sna_composite_rectangles[0] (0, 0)x(20, 80) -> (0, 0), (20, 80) [ 128.991] sna_composite_rectangles: nrects=1, region=(0, 0), (20, 80) x 1 [ 128.991] sna_composite_rectangles: clipped extents (0, 0),(20, 80) x 1 [ 128.991] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(20, 80) [ 128.991] sna_composite_rectangles: dropping last-cpu hint [ 128.991] sna_drawable_use_bo pixmap=1545, box=((0, 0), (20, 80)), flags=19... [ 128.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 128.991] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 128.991] sna_pixmap_move_to_gpu(pixmap=1545, usage=0), flags=b [ 128.991] sna_pixmap_move_to_gpu: CPU damage? 0 [ 128.991] sna_pixmap_move_to_gpu: creating GPU bo (20x80@32), create=b [ 128.991] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.991] kgem_choose_tiling: 20x80 -> 0 [ 128.991] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 128.991] kgem_choose_tiling: 20x80 -> 0 [ 128.991] sna_pixmap_alloc_gpu: pixmap=1545 [ 128.991] kgem_create_2d(20x80, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 128.991] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=80 [ 128.991] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 128.991] from inactive: pitch=96, tiling=0: handle=19, id=1175 [ 128.991] __sna_damage_all(20, 80) [ 128.991] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 128.991] sna_pixmap_mark_active: pixmap=1545, handle=19 [ 128.991] sna_drawable_use_bo: allocated GPU bo for operation [ 128.991] sna_drawable_use_bo: using GPU bo with damage? 0 [ 128.991] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 128.991] kgem_bo_is_render: handle=19, rq? 0 [0] [ 128.991] gen9_render_fill_boxes(0 x 1 [(0, 0), (20, 80) ...]) [ 128.991] sna_render_get_solid: 0 [ 128.991] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 128.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.991] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.991] kgem_check_bo: num_pages=+3, num_exec=+1 [ 128.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 128.991] __kgem_ring_is_idle: last fence handle=1 still busy [ 128.991] gen9_composite_get_binding_table(fa80) [ 128.991] kgem_add_reloc64: handle=19, pos=16024, delta=0, domains=20002 [ 128.991] kgem_add_handle: handle=19, index=9 [ 128.991] kgem_add_reloc64[15] = (delta=0, target handle=9, presumed=fff9b000) [ 128.991] __kgem_bo_mark_dirty: handle=19 (proxy? 0) [ 128.991] [3e90] bind bo(handle=19, addr=fff9b000), format=192, width=20, height=80, pitch=96, tiling=0 -> render [ 128.991] gen9_emit_sampler: sampler = 1 [ 128.991] gen9_emit_vertex_elements: setup id=0 [ 128.991] (0, 0), (20, 80) [ 128.991] gen8_vertex_flush[a48] = 3 [ 128.991] sna_composite_rectangles: pixmap=1545 marking clear [0]? 1 [ 128.991] sna_glyphs(op=3, nlist=1, src=(0, 54)) [ 128.991] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.991] sna_glyphs: discarding mask [ 128.991] glyphs0_to_dst(op=3, src=(0, 54), nlist=1, dst=(0, 54)+(0, 0)) [ 128.991] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789678752 size=20x80 [ 128.991] gen9_render_composite: 0x0, current mode=1/1 [ 128.991] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 128.991] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 128.991] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.991] sna_drawable_use_bo pixmap=1545, box=((0, 0), (20, 80)), flags=7... [ 128.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.991] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.991] sna_drawable_use_bo: using whole GPU bo [ 128.991] gen9_composite_set_target: pixmap=1545, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.991] color_convert: src=80808080 [20028888] [ 128.991] color_convert: dst=80808080 [20028888] [ 128.991] sna_render_get_solid: 80808080 [ 128.991] sna_render_get_solid(10) = 80808080 (last) [ 128.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.991] sna_transform_is_imprecise_integer_translation: no transform [ 128.991] gen9_composite_picture: integer translation (0, 0), removing [ 128.991] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.991] sna_render_pixmap_bo: GPU all damaged [ 128.991] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.991] gen4_choose_composite_emitter: solid, identity mask [ 128.991] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.991] aligning vertex: was 2, now 4 floats per vertex [ 128.991] gen9_composite_get_binding_table(fa00) [ 128.991] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 128.991] gen9_emit_sampler: sampler = a [ 128.991] gen9_emit_sf: num_sf_outputs=2 [ 128.991] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.991] gen9_emit_vertex_elements: setup id=9 [ 128.991] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 128.991] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 128.991] glyphs0_to_dst: glyph=(1, 35)x(18, 19), unclipped [ 128.991] emit_primitive_identity_mask__avx2: dst=(1, 35), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.991] gen8_vertex_flush[b10] = 3 [ 128.991] gen9_magic_ca_pass: CA fixup (1206 -> 1209) [ 128.991] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.991] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.991] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.991] sna_glyphs(op=3, nlist=1, src=(0, 52)) [ 128.991] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.991] sna_glyphs: discarding mask [ 128.991] glyphs0_to_dst(op=3, src=(0, 52), nlist=1, dst=(0, 52)+(0, 0)) [ 128.991] clipped_glyphs: no, clip region (0, 0), (20, 80) matches drawable pixmap=94268789678752 size=20x80 [ 128.991] gen9_render_composite: 0x0, current mode=1/1 [ 128.991] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 128.991] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.991] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.991] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 128.991] sna_drawable_use_bo pixmap=1545, box=((0, 0), (20, 80)), flags=7... [ 128.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.991] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.991] sna_drawable_use_bo: using whole GPU bo [ 128.991] gen9_composite_set_target: pixmap=1545, format=20028888, size=20x80, pitch=96, delta=(0,0),damage=0xffffffffffffffff [ 128.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.991] color_convert: src=ffffffff [20028888] [ 128.991] color_convert: dst=ffffffff [20028888] [ 128.991] sna_render_get_solid: ffffffff [ 128.991] sna_render_get_solid(white) [ 128.991] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 128.991] sna_transform_is_imprecise_integer_translation: no transform [ 128.991] gen9_composite_picture: integer translation (0, 0), removing [ 128.991] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 128.991] sna_render_pixmap_bo: GPU all damaged [ 128.991] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 128.991] gen4_choose_composite_emitter: solid, identity mask [ 128.991] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.992] gen9_composite_get_binding_table(f9c0) [ 128.992] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 128.992] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 128.992] gen9_emit_vertex_elements: setup id=9 [ 128.992] glyphs0_to_dst: glyph=(1, 33)x(18, 19), unclipped [ 128.992] emit_primitive_identity_mask__avx2: dst=(1, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 128.992] gen8_vertex_flush[c10] = 3 [ 128.992] gen9_magic_ca_pass: CA fixup (1209 -> 1212) [ 128.992] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 128.992] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 128.992] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 128.992] sna_composite(pixmap=1541, op=3, src=1545+(0, 0), mask=0+(28, 0), dst=1541+(28, 0)+(0, 0), size=(20, 8) [ 128.992] sna_compute_composite_region: dst=(28, 0)x(20, 8) [ 128.992] sna_compute_composite_region: initial clip against dst->pDrawable: (28, 0), (48, 8) [ 128.992] clip_to_dst: region: 1x[(28, 0), (48, 8)], clip: 1x[(0, 0), (624, 224)] [ 128.992] sna_compute_composite_region: clip against dst->pCompositeClip: (28, 0), (48, 8) [ 128.992] sna_compute_composite_region: clip against src (20x80 clip=0): (28, 0), (48, 8) [ 128.992] sna_composite: composite region extents:+(0, 0) -> (28, 0), (48, 8) + (0, 0) [ 128.992] gen9_render_composite: 20x8, current mode=1/1 [ 128.992] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.992] kgem_bo_is_busy: handle=19, domain: 0 exec? 1, rq? 1 [ 128.992] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 128.992] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 128.992] gen9_composite_set_target: (28, 0)x(20, 8), partial?=1 [ 128.992] sna_drawable_use_bo pixmap=1541, box=((28, 0), (48, 8)), flags=7... [ 128.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 128.992] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.992] sna_drawable_use_bo: using whole GPU bo [ 128.992] gen9_composite_set_target: pixmap=1541, format=20028888, size=624x224, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 128.992] gen9_composite_picture: (0, 0)x(20, 8), dst=(28, 0) [ 128.992] sna_transform_is_imprecise_integer_translation: no transform [ 128.992] gen9_composite_picture: integer translation (0, 0), removing [ 128.992] sna_render_pixmap_bo pixmap=1545, (0, 0)x(20, 8)/(20, 80) [ 128.992] sna_render_pixmap_bo: GPU all damaged [ 128.992] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.992] kgem_bo_is_render: handle=19, rq? 1 [1] [ 128.992] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 128.992] gen4_choose_composite_emitter: identity src, no mask [ 128.992] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.992] aligning vertex: was 4, now 3 floats per vertex [ 128.992] gen9_composite_get_binding_table(f980) [ 128.992] kgem_add_reloc64: handle=19, pos=15960, delta=0, domains=40000 [ 128.992] kgem_add_reloc64[16] = (delta=0, target handle=9, presumed=fff9b000) [ 128.992] [3e50] bind bo(handle=19, addr=fff9b000), format=192, width=20, height=80, pitch=96, tiling=0 -> sampler [ 128.992] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 128.992] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 128.992] gen9_emit_sampler: sampler = 2 [ 128.992] gen9_emit_sf: num_sf_outputs=1 [ 128.992] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 128.992] gen9_emit_vertex_elements: setup id=2 [ 128.992] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 128.992] gen9_render_composite_box: (28, 0), (48, 8) [ 128.992] apply_damage: damage=0x0, region=1 [(28, 0), (48, 8) + (0, 0)] [ 128.992] gen8_vertex_flush[d5c] = 3 [ 128.992] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=605, drawable=603 [ 128.992] sna_validate_gc: recomputing clip [ 128.992] sna_validate_gc: composite clip=1x[(0, 0), (640, 2096)] [0x55bca9b28a90] [ 128.992] sna_copy_area: src=pixmap=1541:(0, 0)x(624, 224)+(0, 0) -> dst=pixmap=1539:(8, 896)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 128.992] sna_copy_area: normal copy [ 128.992] sna_do_copy: src=(0, 0), dst=(8, 896), size=(624x224) [ 128.992] sna_do_copy: after drawable: src=(0, 0), dst=(8, 896), size=(624x224) [ 128.992] sna_do_copy: dst extents (8, 896), (632, 1120), dst clip extents (0, 0), (640, 2096), dst size=640x2096 [ 128.992] sna_do_copy: clipped dst extents (8, 896), (632, 1120) [ 128.992] sna_do_copy: unclipped src extents (0, 0), (624, 224) [ 128.992] sna_do_copy: clipped src extents (0, 0), (624, 224) [ 128.992] sna_do_copy: pixmap -- no source clipping [ 128.992] sna_do_copy: src extents (0, 0), (624, 224) x 1 [ 128.992] sna_do_copy: copy region (8, 896), (632, 1120) x 1 + (-8, -896) [ 128.992] sna_copy_boxes (boxes=1x[(8, 896), (632, 1120)...], src pixmap=1541+(-8, -896), dst pixmap=1539+(0, 0), alu=3, src.size=624x224, dst.size=640x2096) [ 128.992] sna_copy_boxes: dst=(priv=0x55bca9b8e840, gpu_bo=26, cpu_bo=0), src=(priv=0x55bca9b8df90, gpu_bo=29, cpu_bo=0), replaces=0 [ 128.992] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 128.992] sna_drawable_use_bo pixmap=1539, box=((8, 896), (632, 1120)), flags=b... [ 128.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 128.992] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 128.992] sna_drawable_use_bo: using whole GPU bo [ 128.992] sna_pixmap_move_to_gpu(pixmap=1541, usage=0), flags=a [ 128.992] sna_pixmap_move_to_gpu: already all-damaged [ 128.992] sna_pixmap_mark_active: pixmap=1541, handle=29 [ 128.992] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 128.992] gen9_render_copy_boxes (-8, -896)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 128.992] kgem_bo_is_render: handle=29, rq? 1 [1] [ 128.992] kgem_bo_is_render: handle=26, rq? 1 [1] [ 128.992] kgem_bo_is_render: handle=26, rq? 1 [1] [ 128.992] kgem_check_bo: num_pages=+0, num_exec=+0 [ 128.992] aligning vertex: was 3, now 2 floats per vertex [ 128.992] gen9_composite_get_binding_table(f900) [ 128.992] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 128.992] kgem_add_reloc64: handle=29, pos=15928, delta=0, domains=40000 [ 128.992] kgem_add_reloc64[17] = (delta=0, target handle=6, presumed=fec9b000) [ 128.992] [3e30] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=224, pitch=2560, tiling=1 -> sampler [ 128.992] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 128.992] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 128.992] gen9_emit_sampler: sampler = 0 [ 128.992] gen9_emit_vertex_elements: setup id=0 [ 128.992] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 128.992] (0, 0) -> (8, 896) + (624, 224) [ 128.992] gen8_vertex_flush[de4] = 3 [ 128.992] sna_accel_flush: flush?=0, dirty?=0 [ 128.992] sna_block_handler (tv=0.0) [ 128.992] sna_wakeup_handler [ 128.993] sna_use_hw_cursor (48x48)? [ 129.001] sna_show_cursors: cursor?=1 [ 129.001] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 129.001] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 129.001] sna_accel_flush: flush?=0, dirty?=0 [ 129.001] sna_block_handler (tv=0.0) [ 129.001] sna_wakeup_handler [ 129.001] sna_mode_wakeup: len=64 [ 129.001] sna_mode_wakeup: recording last swap on pipe=1, frame 7441 [1d11], time 129.74 [ 129.001] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 129.001] sna_mode_wakeup: flip complete, pending? 2 [ 129.001] sna_mode_wakeup: recording last swap on pipe=0, frame 7471 [1d2f], time 129.1381 [ 129.001] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 129.001] sna_mode_wakeup: flip complete, pending? 1 [ 129.001] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.001] sna_accel_flush: flush?=0, dirty?=0 [ 129.001] sna_accel_flush: flush?=0, dirty?=0 [ 129.001] sna_block_handler (tv=0.0) [ 129.001] sna_wakeup_handler [ 129.001] sna_accel_flush: flush?=0, dirty?=0 [ 129.001] sna_accel_flush: flush?=0, dirty?=0 [ 129.001] sna_destroy_window: window=10485761 [ 129.001] sna_accel_flush: flush?=0, dirty?=0 [ 129.001] sna_block_handler (tv=0.0) [ 129.001] sna_wakeup_handler [ 129.001] sna_destroy_pixmap: pixmap=1541, attached?=1 [ 129.001] _kgem_bo_destroy: handle=29, proxy? 0 [ 129.001] __kgem_bo_destroy: handle=29, size=573440 [ 129.001] __kgem_bo_destroy: handle=29 -> active [ 129.001] __sna_free_pixmap(pixmap=1541) [ 129.001] sna_create_pixmap(624, 80, 32, usage=0) [ 129.001] kgem_can_create_2d: 624x80 @ 32 [ 129.001] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 129.001] kgem_can_create_2d: untiled size=200704 [ 129.001] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 129.001] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2496, height=80 [ 129.001] kgem_can_create_2d: tiled[-1] size=200704 [ 129.001] sna_create_pixmap: usage=0, flags=1b [ 129.001] sna_create_pixmap: creating GPU pixmap 624x80, stride=2496, flags=1b [ 129.001] __pop_freed_pixmap: reusing freed pixmap=1541 header [ 129.001] create_pixmap_hdr: pixmap=1546, width=624, height=80, usage=0 [ 129.001] sna_create_pixmap: serial=1546, 624x80, usage=0 [ 129.001] sna_composite_rectangles(pixmap=1547, op=0, 0 x 1 [(0, 0)x(624, 80) ...]) [ 129.001] sna_composite_rectangles: converted to op 0 [ 129.001] sna_composite_rectangles[0] (0, 0)x(624, 80) -> (0, 0), (624, 80) [ 129.001] sna_composite_rectangles: nrects=1, region=(0, 0), (624, 80) x 1 [ 129.001] sna_composite_rectangles: clipped extents (0, 0),(624, 80) x 1 [ 129.001] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(624, 80) [ 129.001] sna_composite_rectangles: dropping last-cpu hint [ 129.001] sna_drawable_use_bo pixmap=1547, box=((0, 0), (624, 80)), flags=19... [ 129.001] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 129.001] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 129.001] sna_pixmap_move_to_gpu(pixmap=1547, usage=0), flags=b [ 129.001] sna_pixmap_move_to_gpu: CPU damage? 0 [ 129.001] sna_pixmap_move_to_gpu: creating GPU bo (624x80@32), create=b [ 129.001] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 129.001] kgem_choose_tiling: TLB near-miss between lines 624x80 (pitch=2496), forcing tiling 1 [ 129.001] sna_pixmap_alloc_gpu: pixmap=1547 [ 129.001] kgem_create_2d(624x80, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 129.001] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2560, height=80 [ 129.001] kgem_bo_remove_from_active: removing handle=29 from active [ 129.001] 1:from active: pitch=2560, tiling=1, handle=29, id=1176 [ 129.001] __sna_damage_all(624, 80) [ 129.001] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 129.001] sna_pixmap_mark_active: pixmap=1547, handle=29 [ 129.001] sna_drawable_use_bo: allocated GPU bo for operation [ 129.001] sna_drawable_use_bo: using GPU bo with damage? 0 [ 129.001] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 129.001] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.001] gen9_render_fill_boxes(0 x 1 [(0, 0), (624, 80) ...]) [ 129.001] sna_render_get_solid: 0 [ 129.001] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.001] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.001] gen9_composite_get_binding_table(f880) [ 129.001] kgem_add_reloc64: handle=29, pos=15896, delta=0, domains=20002 [ 129.001] kgem_add_reloc64[18] = (delta=0, target handle=6, presumed=fec9b000) [ 129.001] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.001] [3e10] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=80, pitch=2560, tiling=1 -> render [ 129.001] gen9_emit_sampler: sampler = 1 [ 129.001] gen9_emit_vertex_elements: setup id=0 [ 129.001] (0, 0), (624, 80) [ 129.002] gen8_vertex_flush[e20] = 3 [ 129.002] sna_composite_rectangles: pixmap=1547 marking clear [0]? 1 [ 129.002] sna_create_pixmap(218, 80, 32, usage=0) [ 129.002] kgem_can_create_2d: 218x80 @ 32 [ 129.002] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=896, height=80 [ 129.002] kgem_can_create_2d: untiled size=73728 [ 129.002] kgem_choose_tiling: 218x80 -> 1 [ 129.002] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 129.002] kgem_can_create_2d: tiled[1] size=81920 [ 129.002] sna_create_pixmap: usage=0, flags=1b [ 129.002] sna_create_pixmap: creating GPU pixmap 218x80, stride=872, flags=1b [ 129.002] __pop_freed_pixmap: reusing freed pixmap=1527 header [ 129.002] create_pixmap_hdr: pixmap=1548, width=218, height=80, usage=0 [ 129.002] sna_create_pixmap: serial=1548, 218x80, usage=0 [ 129.002] sna_composite_rectangles(pixmap=1549, op=0, 0 x 1 [(0, 0)x(218, 80) ...]) [ 129.002] sna_composite_rectangles: converted to op 0 [ 129.002] sna_composite_rectangles[0] (0, 0)x(218, 80) -> (0, 0), (218, 80) [ 129.002] sna_composite_rectangles: nrects=1, region=(0, 0), (218, 80) x 1 [ 129.002] sna_composite_rectangles: clipped extents (0, 0),(218, 80) x 1 [ 129.002] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(218, 80) [ 129.002] sna_composite_rectangles: dropping last-cpu hint [ 129.002] sna_drawable_use_bo pixmap=1549, box=((0, 0), (218, 80)), flags=19... [ 129.002] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 129.002] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 129.002] sna_pixmap_move_to_gpu(pixmap=1549, usage=0), flags=b [ 129.002] sna_pixmap_move_to_gpu: CPU damage? 0 [ 129.002] sna_pixmap_move_to_gpu: creating GPU bo (218x80@32), create=b [ 129.002] kgem_choose_tiling: 218x80 -> 1 [ 129.002] kgem_choose_tiling: 218x80 -> 1 [ 129.002] sna_pixmap_alloc_gpu: pixmap=1549 [ 129.002] kgem_create_2d(218x80, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 129.002] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=80 [ 129.002] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 129.002] from inactive: pitch=1024, tiling=1: handle=16, id=1177 [ 129.002] __sna_damage_all(218, 80) [ 129.002] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 129.002] sna_pixmap_mark_active: pixmap=1549, handle=16 [ 129.002] sna_drawable_use_bo: allocated GPU bo for operation [ 129.002] sna_drawable_use_bo: using GPU bo with damage? 0 [ 129.002] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 129.002] kgem_bo_is_render: handle=16, rq? 0 [0] [ 129.002] gen9_render_fill_boxes(0 x 1 [(0, 0), (218, 80) ...]) [ 129.002] sna_render_get_solid: 0 [ 129.002] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.002] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.002] __kgem_ring_is_idle: last fence handle=1 still busy [ 129.002] kgem_check_bo: num_pages=+50, num_exec=+1 [ 129.002] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.002] __kgem_ring_is_idle: last fence handle=1 still busy [ 129.002] gen9_composite_get_binding_table(f800) [ 129.002] kgem_add_reloc64: handle=16, pos=15864, delta=0, domains=20002 [ 129.002] kgem_add_handle: handle=16, index=10 [ 129.002] kgem_add_reloc64[19] = (delta=0, target handle=10, presumed=fffb3000) [ 129.002] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 129.002] [3df0] bind bo(handle=16, addr=fffb3000), format=192, width=218, height=80, pitch=1024, tiling=1 -> render [ 129.002] gen9_emit_vertex_elements: setup id=0 [ 129.002] (0, 0), (218, 80) [ 129.002] gen8_vertex_flush[e54] = 3 [ 129.002] sna_composite_rectangles: pixmap=1549 marking clear [0]? 1 [ 129.002] sna_glyphs(op=3, nlist=5, src=(0, 54)) [ 129.002] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 129.002] sna_glyphs: discarding mask [ 129.002] glyphs0_to_dst(op=3, src=(0, 54), nlist=5, dst=(0, 54)+(0, 0)) [ 129.002] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94268788849664 size=218x80 [ 129.002] gen9_render_composite: 0x0, current mode=1/1 [ 129.002] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 129.002] gen9_composite_fallback: mask is already on the GPU, try to use GPU [ 129.002] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.002] sna_drawable_use_bo pixmap=1549, box=((0, 0), (218, 80)), flags=7... [ 129.002] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.002] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.002] sna_drawable_use_bo: using whole GPU bo [ 129.002] gen9_composite_set_target: pixmap=1549, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 129.002] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.002] color_convert: src=80808080 [20028888] [ 129.002] color_convert: dst=80808080 [20028888] [ 129.002] sna_render_get_solid: 80808080 [ 129.002] sna_render_get_solid(10) = 80808080 (last) [ 129.002] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.002] sna_transform_is_imprecise_integer_translation: no transform [ 129.002] gen9_composite_picture: integer translation (0, 0), removing [ 129.002] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.002] sna_render_pixmap_bo: GPU all damaged [ 129.002] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 129.002] gen4_choose_composite_emitter: solid, identity mask [ 129.002] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.002] aligning vertex: was 2, now 4 floats per vertex [ 129.002] gen9_composite_get_binding_table(f780) [ 129.002] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.002] gen9_emit_sampler: sampler = a [ 129.002] gen9_emit_sf: num_sf_outputs=2 [ 129.002] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.002] gen9_emit_vertex_elements: setup id=9 [ 129.002] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.002] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.002] glyphs0_to_dst: glyph=(1, 28)x(22, 27), unclipped [ 129.002] emit_primitive_identity_mask__avx2: dst=(1, 28), mask=(256.00, 0.00) x (22.00, 27.00) [ 129.002] glyphs0_to_dst: glyph=(23, 35)x(18, 19), unclipped [ 129.002] emit_primitive_identity_mask__avx2: dst=(23, 35), mask=(224.00, 32.00) x (18.00, 19.00) [ 129.002] glyphs0_to_dst: glyph=(42, 35)x(19, 19), unclipped [ 129.002] emit_primitive_identity_mask__avx2: dst=(42, 35), mask=(288.00, 0.00) x (19.00, 19.00) [ 129.002] glyphs0_to_dst: glyph=(62, 35)x(16, 19), unclipped [ 129.002] emit_primitive_identity_mask__avx2: dst=(62, 35), mask=(128.00, 32.00) x (16.00, 19.00) [ 129.002] glyphs0_to_dst: glyph=(79, 29)x(14, 25), unclipped [ 129.002] emit_primitive_identity_mask__avx2: dst=(79, 29), mask=(256.00, 32.00) x (14.00, 25.00) [ 129.002] glyphs0_to_dst: glyph=(100, 28)x(19, 27), unclipped [ 129.002] emit_primitive_identity_mask__avx2: dst=(100, 28), mask=(288.00, 32.00) x (19.00, 27.00) [ 129.002] glyphs0_to_dst: glyph=(118, 35)x(19, 19), unclipped [ 129.002] emit_primitive_identity_mask__avx2: dst=(118, 35), mask=(288.00, 0.00) x (19.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(138, 35)x(16, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(138, 35), mask=(128.00, 32.00) x (16.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(154, 35)x(16, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(154, 35), mask=(128.00, 32.00) x (16.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(171, 27)x(7, 27), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(171, 27), mask=(320.00, 0.00) x (7.00, 27.00) [ 129.003] glyphs0_to_dst: glyph=(178, 35)x(20, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(178, 35), mask=(192.00, 0.00) x (20.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(199, 35)x(18, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(199, 35), mask=(352.00, 0.00) x (18.00, 19.00) [ 129.003] gen8_vertex_flush[f1c] = 36 [ 129.003] gen9_magic_ca_pass: CA fixup (1219 -> 1255) [ 129.003] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 129.003] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.003] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.003] sna_accel_flush: flush?=0, dirty?=0 [ 129.003] sna_glyphs(op=3, nlist=5, src=(0, 52)) [ 129.003] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 129.003] sna_glyphs: discarding mask [ 129.003] glyphs0_to_dst(op=3, src=(0, 52), nlist=5, dst=(0, 52)+(0, 0)) [ 129.003] clipped_glyphs: no, clip region (0, 0), (218, 80) matches drawable pixmap=94268788849664 size=218x80 [ 129.003] gen9_render_composite: 0x0, current mode=1/1 [ 129.003] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 129.003] kgem_bo_is_busy: handle=16, domain: 0 exec? 1, rq? 1 [ 129.003] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.003] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.003] sna_drawable_use_bo pixmap=1549, box=((0, 0), (218, 80)), flags=7... [ 129.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.003] sna_drawable_use_bo: using whole GPU bo [ 129.003] gen9_composite_set_target: pixmap=1549, format=20028888, size=218x80, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 129.003] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.003] color_convert: src=ffffffff [20028888] [ 129.003] color_convert: dst=ffffffff [20028888] [ 129.003] sna_render_get_solid: ffffffff [ 129.003] sna_render_get_solid(white) [ 129.003] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.003] sna_transform_is_imprecise_integer_translation: no transform [ 129.003] gen9_composite_picture: integer translation (0, 0), removing [ 129.003] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.003] sna_render_pixmap_bo: GPU all damaged [ 129.003] blend op=8, dst=20028888 [A=8] => src=17, dst=18 => offset=977 [ 129.003] gen4_choose_composite_emitter: solid, identity mask [ 129.003] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.003] gen9_composite_get_binding_table(f740) [ 129.003] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 129.003] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.003] gen9_emit_vertex_elements: setup id=9 [ 129.003] glyphs0_to_dst: glyph=(1, 26)x(22, 27), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(1, 26), mask=(256.00, 0.00) x (22.00, 27.00) [ 129.003] glyphs0_to_dst: glyph=(23, 33)x(18, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(23, 33), mask=(224.00, 32.00) x (18.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(42, 33)x(19, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(42, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(62, 33)x(16, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(62, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(79, 27)x(14, 25), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(79, 27), mask=(256.00, 32.00) x (14.00, 25.00) [ 129.003] glyphs0_to_dst: glyph=(100, 26)x(19, 27), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(100, 26), mask=(288.00, 32.00) x (19.00, 27.00) [ 129.003] glyphs0_to_dst: glyph=(118, 33)x(19, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(118, 33), mask=(288.00, 0.00) x (19.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(138, 33)x(16, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(138, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(154, 33)x(16, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(154, 33), mask=(128.00, 32.00) x (16.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(171, 25)x(7, 27), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(171, 25), mask=(320.00, 0.00) x (7.00, 27.00) [ 129.003] glyphs0_to_dst: glyph=(178, 33)x(20, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(178, 33), mask=(192.00, 0.00) x (20.00, 19.00) [ 129.003] glyphs0_to_dst: glyph=(199, 33)x(18, 19), unclipped [ 129.003] emit_primitive_identity_mask__avx2: dst=(199, 33), mask=(352.00, 0.00) x (18.00, 19.00) [ 129.003] gen8_vertex_flush[101c] = 36 [ 129.003] gen9_magic_ca_pass: CA fixup (1255 -> 1291) [ 129.003] blend op=12, dst=20028888 [A=8] => src=1, dst=1 => offset=816 [ 129.003] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.003] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.003] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=603, drawable=60b [ 129.003] sna_validate_gc: recomputing clip [ 129.003] sna_validate_gc: composite clip=1x[(0, 0), (624, 80)] [0x55bca9b28a90] [ 129.003] sna_copy_area: src=pixmap=1549:(0, 0)x(218, 80)+(0, 0) -> dst=pixmap=1547:(28, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.003] sna_copy_area: normal copy [ 129.003] sna_do_copy: src=(0, 0), dst=(28, 0), size=(218x80) [ 129.003] sna_do_copy: after drawable: src=(0, 0), dst=(28, 0), size=(218x80) [ 129.003] sna_do_copy: dst extents (28, 0), (246, 80), dst clip extents (0, 0), (624, 80), dst size=624x80 [ 129.003] sna_do_copy: clipped dst extents (28, 0), (246, 80) [ 129.003] sna_do_copy: unclipped src extents (0, 0), (218, 80) [ 129.003] sna_do_copy: clipped src extents (0, 0), (218, 80) [ 129.003] sna_do_copy: pixmap -- no source clipping [ 129.003] sna_do_copy: src extents (0, 0), (218, 80) x 1 [ 129.003] sna_do_copy: copy region (28, 0), (246, 80) x 1 + (-28, 0) [ 129.003] sna_copy_boxes (boxes=1x[(28, 0), (246, 80)...], src pixmap=1549+(-28, 0), dst pixmap=1547+(0, 0), alu=3, src.size=218x80, dst.size=624x80) [ 129.003] sna_copy_boxes: dst=(priv=0x55bca9b8df90, gpu_bo=29, cpu_bo=0), src=(priv=0x55bca9b785d0, gpu_bo=16, cpu_bo=0), replaces=0 [ 129.003] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 129.003] sna_drawable_use_bo pixmap=1547, box=((28, 0), (246, 80)), flags=b... [ 129.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 129.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.003] sna_drawable_use_bo: using whole GPU bo [ 129.003] sna_pixmap_move_to_gpu(pixmap=1549, usage=0), flags=a [ 129.003] sna_pixmap_move_to_gpu: already all-damaged [ 129.003] sna_pixmap_mark_active: pixmap=1549, handle=16 [ 129.003] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 129.003] gen9_render_copy_boxes (-28, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 129.003] kgem_bo_is_render: handle=16, rq? 1 [1] [ 129.003] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.003] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.003] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.003] aligning vertex: was 4, now 2 floats per vertex [ 129.003] gen9_composite_get_binding_table(f700) [ 129.003] kgem_add_reloc64: handle=16, pos=15800, delta=0, domains=40000 [ 129.003] kgem_add_reloc64[20] = (delta=0, target handle=10, presumed=fffb3000) [ 129.003] [3db0] bind bo(handle=16, addr=fffb3000), format=192, width=218, height=80, pitch=1024, tiling=1 -> sampler [ 129.003] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.003] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.003] gen9_emit_sampler: sampler = 0 [ 129.003] gen9_emit_sf: num_sf_outputs=1 [ 129.003] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.003] gen9_emit_vertex_elements: setup id=0 [ 129.003] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 129.003] (0, 0) -> (28, 0) + (218, 80) [ 129.003] gen8_vertex_flush[1168] = 3 [ 129.003] sna_composite(pixmap=1539, op=3, src=1547+(0, 0), mask=0+(0, 0), dst=1539+(8, 1136)+(0, 0), size=(624, 80) [ 129.003] sna_compute_composite_region: dst=(8, 1136)x(624, 80) [ 129.003] sna_compute_composite_region: initial clip against dst->pDrawable: (8, 1136), (632, 1216) [ 129.003] clip_to_dst: region: 1x[(8, 1136), (632, 1216)], clip: 1x[(0, 0), (640, 2096)] [ 129.003] sna_compute_composite_region: clip against dst->pCompositeClip: (8, 1136), (632, 1216) [ 129.003] sna_compute_composite_region: clip against src (624x80 clip=0): (8, 1136), (632, 1216) [ 129.003] sna_compute_composite_region: clip against mask: (8, 1136), (632, 1216) [ 129.003] sna_composite: composite region extents:+(0, 0) -> (8, 1136), (632, 1216) + (0, 0) [ 129.003] gen9_render_composite: 624x80, current mode=1/1 [ 129.003] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 129.003] kgem_bo_is_busy: handle=26, domain: 0 exec? 1, rq? 1 [ 129.003] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.003] gen9_composite_set_target: (8, 1136)x(624, 80), partial?=1 [ 129.003] sna_drawable_use_bo pixmap=1539, box=((8, 1136), (632, 1216)), flags=7... [ 129.003] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.003] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.003] sna_drawable_use_bo: using whole GPU bo [ 129.003] gen9_composite_set_target: pixmap=1539, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 129.003] gen9_composite_picture: (0, 0)x(624, 80), dst=(8, 1136) [ 129.003] sna_transform_is_imprecise_integer_translation: no transform [ 129.003] gen9_composite_picture: integer translation (0, 0), removing [ 129.003] sna_render_pixmap_bo pixmap=1547, (0, 0)x(624, 80)/(624, 80) [ 129.003] sna_render_pixmap_bo: GPU all damaged [ 129.003] color_convert: src=cc000000 [20028888] [ 129.003] color_convert: dst=cc000000 [20028888] [ 129.003] sna_render_get_solid: cc000000 [ 129.003] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 129.003] gen4_choose_composite_emitter: identity source, identity mask [ 129.003] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.003] aligning vertex: was 2, now 5 floats per vertex [ 129.003] gen9_composite_get_binding_table(f680) [ 129.003] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 129.003] kgem_add_reloc64: handle=29, pos=15768, delta=0, domains=40000 [ 129.004] kgem_add_reloc64[21] = (delta=0, target handle=6, presumed=fec9b000) [ 129.004] [3d90] bind bo(handle=29, addr=fec9b000), format=192, width=624, height=80, pitch=2560, tiling=1 -> sampler [ 129.004] kgem_add_reloc64: handle=7, pos=15752, delta=0, domains=40000 [ 129.004] kgem_add_reloc64: adding proxy [delta=816] for handle=7 [ 129.004] kgem_add_reloc64[22] = (delta=816, target handle=5, presumed=fffe8000) [ 129.004] [3d80] bind bo(handle=7, addr=fffe8330), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.004] __kgem_bo_mark_dirty: handle=26 (proxy? 0) [ 129.004] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 129.004] gen9_emit_sampler: sampler = 3 [ 129.004] gen9_emit_sf: num_sf_outputs=2 [ 129.004] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 129.004] gen9_emit_vertex_elements: setup id=10 [ 129.004] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.004] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 129.004] gen9_render_composite_box: (8, 1136), (632, 1216) [ 129.004] apply_damage: damage=0x0, region=1 [(8, 1136), (632, 1216) + (0, 0)] [ 129.004] gen8_vertex_flush[1254] = 3 [ 129.004] sna_destroy_pixmap: pixmap=1547, attached?=1 [ 129.004] _kgem_bo_destroy: handle=29, proxy? 0 [ 129.004] __kgem_bo_destroy: handle=29, size=573440 [ 129.004] __kgem_bo_destroy: handle=29 -> active [ 129.004] __sna_free_pixmap(pixmap=1547) [ 129.004] sna_composite(pixmap=1537, op=3, src=1539+(0, 0), mask=0+(0, 0), dst=1537+(0, 0)+(0, 0), size=(640, 2096) [ 129.004] sna_compute_composite_region: dst=(0, 0)x(640, 2096) [ 129.004] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (640, 2096) [ 129.004] clip_to_dst: region: 1x[(0, 0), (640, 2096)], clip: 1x[(0, 0), (640, 2096)] [ 129.004] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (640, 2096) [ 129.004] sna_compute_composite_region: clip against src (640x2096 clip=0): (0, 0), (640, 2096) [ 129.004] sna_composite: composite region extents:+(0, 0) -> (0, 0), (640, 2096) + (0, 0) [ 129.004] gen9_render_composite: 640x2096, current mode=1/1 [ 129.004] kgem_bo_is_render: handle=25, rq? 1 [1] [ 129.004] kgem_bo_is_busy: handle=26, domain: 0 exec? 1, rq? 1 [ 129.004] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 129.004] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.004] gen9_composite_set_target: (0, 0)x(640, 2096), partial?=1 [ 129.004] sna_drawable_use_bo pixmap=1537, box=((0, 0), (640, 2096)), flags=7... [ 129.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.004] sna_drawable_use_bo: using whole GPU bo [ 129.004] gen9_composite_set_target: pixmap=1537, format=20028888, size=640x2096, pitch=2560, delta=(0,0),damage=0xffffffffffffffff [ 129.004] gen9_composite_picture: (0, 0)x(640, 2096), dst=(0, 0) [ 129.004] sna_transform_is_imprecise_integer_translation: no transform [ 129.004] gen9_composite_picture: integer translation (0, 0), removing [ 129.004] sna_render_pixmap_bo pixmap=1539, (0, 0)x(640, 2096)/(640, 2096) [ 129.004] sna_render_pixmap_bo: GPU all damaged [ 129.004] kgem_bo_is_render: handle=25, rq? 1 [1] [ 129.004] kgem_bo_is_render: handle=26, rq? 1 [1] [ 129.004] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 129.004] gen4_choose_composite_emitter: identity src, no mask [ 129.004] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.004] aligning vertex: was 5, now 3 floats per vertex [ 129.004] gen9_composite_get_binding_table(f5c0) [ 129.004] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 129.004] kgem_add_reloc64: handle=26, pos=15720, delta=0, domains=40000 [ 129.004] kgem_add_reloc64[23] = (delta=0, target handle=4, presumed=ff245000) [ 129.004] [3d60] bind bo(handle=26, addr=ff245000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 129.004] __kgem_bo_mark_dirty: handle=25 (proxy? 0) [ 129.004] gen9_emit_sampler: sampler = 2 [ 129.004] gen9_emit_sf: num_sf_outputs=1 [ 129.004] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.004] gen9_emit_vertex_elements: setup id=2 [ 129.004] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.004] gen9_render_composite_box: (0, 0), (640, 2096) [ 129.004] apply_damage: damage=0x0, region=1 [(0, 0), (640, 2096) + (0, 0)] [ 129.004] gen8_vertex_flush[12fc] = 3 [ 129.004] sna_destroy_pixmap: pixmap=1539, attached?=1 [ 129.004] _kgem_bo_destroy: handle=26, proxy? 0 [ 129.004] __kgem_bo_destroy: handle=26, size=5365760 [ 129.004] __kgem_bo_destroy: handle=26 -> active [ 129.004] __sna_free_pixmap(pixmap=1539) [ 129.004] sna_composite(pixmap=1535, op=3, src=1537+(0, 0), mask=0+(160, 64), dst=1535+(160, 64)+(0, 0), size=(640, 2096) [ 129.004] sna_compute_composite_region: dst=(160, 64)x(640, 2096) [ 129.004] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (800, 2160) [ 129.004] clip_to_dst: region: 1x[(160, 64), (800, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 129.004] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (800, 2160) [ 129.004] sna_compute_composite_region: clip against src (640x2096 clip=0): (160, 64), (800, 2160) [ 129.004] sna_composite: composite region extents:+(0, 0) -> (160, 64), (800, 2160) + (0, 0) [ 129.004] gen9_render_composite: 640x2096, current mode=1/1 [ 129.004] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.004] kgem_bo_is_busy: handle=25, domain: 3 exec? 1, rq? 1 [ 129.004] kgem_bo_is_busy: handle=31, domain: 3 exec? 0, rq? 1 [ 129.004] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.004] gen9_composite_set_target: (160, 64)x(640, 2096), partial?=1 [ 129.004] sna_drawable_use_bo pixmap=1535, box=((160, 64), (800, 2160)), flags=7... [ 129.004] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.004] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.004] sna_drawable_use_bo: using whole GPU bo [ 129.004] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.004] gen9_composite_picture: (0, 0)x(640, 2096), dst=(160, 64) [ 129.004] sna_transform_is_imprecise_integer_translation: no transform [ 129.004] gen9_composite_picture: integer translation (0, 0), removing [ 129.004] sna_render_pixmap_bo pixmap=1537, (0, 0)x(640, 2096)/(640, 2096) [ 129.004] sna_render_pixmap_bo: GPU all damaged [ 129.004] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.004] kgem_bo_is_render: handle=25, rq? 1 [1] [ 129.004] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.004] gen4_choose_composite_emitter: identity src, no mask [ 129.004] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.004] __kgem_ring_is_idle: last fence handle=1 still busy [ 129.004] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 129.004] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.004] __kgem_ring_is_idle: last fence handle=1 still busy [ 129.004] gen9_composite_get_binding_table(f540) [ 129.004] kgem_add_reloc64: handle=31, pos=15688, delta=0, domains=20002 [ 129.004] kgem_add_handle: handle=31, index=11 [ 129.004] kgem_add_reloc64[24] = (delta=0, target handle=11, presumed=ec395000) [ 129.004] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 129.004] [3d40] bind bo(handle=31, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.004] kgem_add_reloc64: handle=25, pos=15672, delta=0, domains=40000 [ 129.005] kgem_add_reloc64[25] = (delta=0, target handle=1, presumed=ff763000) [ 129.005] [3d30] bind bo(handle=25, addr=ff763000), format=192, width=640, height=2096, pitch=2560, tiling=1 -> sampler [ 129.005] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 129.005] gen9_emit_vertex_elements: setup id=2 [ 129.005] gen9_render_composite_box: (160, 64), (800, 2160) [ 129.005] apply_damage: damage=0x0, region=1 [(160, 64), (800, 2160) + (0, 0)] [ 129.005] gen8_vertex_flush[1348] = 3 [ 129.005] sna_destroy_pixmap: pixmap=1537, attached?=1 [ 129.005] _kgem_bo_destroy: handle=25, proxy? 0 [ 129.005] __kgem_bo_destroy: handle=25, size=7741440 [ 129.005] __kgem_bo_destroy: handle=25 -> active [ 129.005] __sna_free_pixmap(pixmap=1537) [ 129.005] sna_create_pixmap(2, 64, 32, usage=0) [ 129.005] kgem_can_create_2d: 2x64 @ 32 [ 129.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 129.005] kgem_can_create_2d: untiled size=4096 [ 129.005] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 129.005] kgem_choose_tiling: 2x64 -> 0 [ 129.005] sna_create_pixmap: usage=0, flags=a [ 129.005] sna_create_pixmap: small buffer [512], attaching to shadow pixmap [ 129.005] create_pixmap: allocating pixmap 2x64, depth=32/32, size=520 [ 129.005] create_pixmap: serial=1550, usage=0, 2x64 [ 129.005] sna_create_pixmap: serial=1550, 2x64, usage=0 [ 129.005] sna_composite_rectangles(pixmap=1551, op=0, 0 x 1 [(0, 0)x(2, 64) ...]) [ 129.005] sna_composite_rectangles: converted to op 0 [ 129.005] sna_composite_rectangles[0] (0, 0)x(2, 64) -> (0, 0), (2, 64) [ 129.005] sna_composite_rectangles: nrects=1, region=(0, 0), (2, 64) x 1 [ 129.005] sna_composite_rectangles: clipped extents (0, 0),(2, 64) x 1 [ 129.005] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(2, 64) [ 129.005] sna_composite_rectangles: fallback, dst pixmap=1551 too small or not attached [ 129.005] sna_composite_rectangles: fallback [ 129.005] sna_drawable_move_region_to_cpu(pixmap=1551 (2x64), [(0, 0), (2, 64)], flags=1) [ 129.005] sna_drawable_move_region_to_cpu: region (0, 0), (2, 64) + (0, 0) subsumes pixmap (2x64) [ 129.005] _sna_pixmap_move_to_cpu(pixmap=1551, 2x64, flags=1) [ 129.005] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.005] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.005] operate_inplace: no, inplace operation not suitable [ 129.005] _sna_pixmap_move_to_cpu: marking as damaged [ 129.005] __sna_damage_all(2, 64) [ 129.005] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.005] sna_create_pixmap(1, 32, 32, usage=0) [ 129.005] kgem_can_create_2d: 1x32 @ 32 [ 129.005] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=32 [ 129.005] kgem_can_create_2d: untiled size=4096 [ 129.005] kgem_choose_tiling: disabling tiling [1x32] for single row/col [ 129.005] kgem_choose_tiling: 1x32 -> 0 [ 129.005] sna_create_pixmap: usage=0, flags=a [ 129.005] sna_create_pixmap: small buffer [128], attaching to shadow pixmap [ 129.005] create_pixmap: allocating pixmap 1x32, depth=32/32, size=136 [ 129.005] create_pixmap: serial=1552, usage=0, 1x32 [ 129.005] sna_create_pixmap: serial=1552, 1x32, usage=0 [ 129.005] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=60b, drawable=611 [ 129.005] sna_validate_gc: recomputing clip [ 129.005] sna_validate_gc: composite clip=1x[(0, 0), (1, 32)] [0x55bca9b28a90] [ 129.005] sna_put_image((0, 0)x(1, 32), depth=32, format=2) [ 129.005] try_upload__fast: ignore existing cpu damage (if any) [ 129.005] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 129.005] try_upload__fast: no, no gpu damage [ 129.005] sna_drawable_move_region_to_cpu(pixmap=1553 (1x32), [(0, 0), (1, 32)], flags=1) [ 129.005] sna_drawable_move_region_to_cpu: region (0, 0), (1, 32) + (0, 0) subsumes pixmap (1x32) [ 129.005] _sna_pixmap_move_to_cpu(pixmap=1553, 1x32, flags=1) [ 129.005] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.005] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.005] operate_inplace: no, inplace operation not suitable [ 129.005] _sna_pixmap_move_to_cpu: marking as damaged [ 129.005] __sna_damage_all(1, 32) [ 129.005] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.005] sna_put_zpixmap_blt: upload(0, 0, 1, 32) x 1 boxes [ 129.005] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(1, 32) [ 129.005] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x32, pitch=4/4 [ 129.005] sna_accel_flush: flush?=0, dirty?=0 [ 129.005] sna_composite(pixmap=1551, op=1, src=1553+(0, 0), mask=0+(0, 0), dst=1551+(0, 0)+(0, 0), size=(2, 64) [ 129.005] sna_compute_composite_region: dst=(0, 0)x(2, 64) [ 129.005] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (2, 64) [ 129.005] clip_to_dst: region: 1x[(0, 0), (2, 64)], clip: 1x[(0, 0), (2, 64)] [ 129.005] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (2, 64) [ 129.005] sna_compute_composite_region: clip against src (1x32 clip=0): (0, 0), (2, 64) [ 129.005] sna_composite: fallback, dst pixmap=1551 is too small (or completely damaged) [ 129.005] sna_composite: fallback -- fbComposite [ 129.005] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(2, 64): region=((0,0), (2, 64)) [ 129.005] sna_composite_fb: fallback -- move src to cpu [ 129.005] _sna_pixmap_move_to_cpu(pixmap=1553, 1x32, flags=2) [ 129.005] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9ae3b01, is-clear?=0 [ 129.005] _sna_pixmap_move_to_cpu: CPU all-damaged [ 129.005] sna_composite_fb: fallback -- move dst to cpu [ 129.005] sna_drawable_move_region_to_cpu(pixmap=1551 (2x64), [(0, 0), (2, 64)], flags=5) [ 129.005] sna_drawable_move_region_to_cpu: pixmap=1551 all damaged on CPU [ 129.005] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.005] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 0.00, 0.00 0.50 0.00, 0.00 0.00 1.00] [ 129.005] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.005] sna_destroy_pixmap: pixmap=1553, attached?=1 [ 129.005] __sna_free_pixmap(pixmap=1553) [ 129.005] sna_composite(pixmap=1535, op=3, src=1551+(0, 0), mask=0+(0, 0), dst=1535+(0, 0)+(0, 0), size=(3840, 64) [ 129.005] sna_compute_composite_region: dst=(0, 0)x(3840, 64) [ 129.005] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (3840, 64) [ 129.005] clip_to_dst: region: 1x[(0, 0), (3840, 64)], clip: 1x[(0, 0), (7680, 2160)] [ 129.005] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (3840, 64) [ 129.005] sna_compute_composite_region: clip against src (2x64 clip=0): (0, 0), (3840, 64) [ 129.005] sna_composite: composite region extents:+(0, 0) -> (0, 0), (3840, 64) + (0, 0) [ 129.005] gen9_render_composite: 3840x64, current mode=1/1 [ 129.005] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.006] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 129.006] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.006] gen9_composite_set_target: (0, 0)x(3840, 64), partial?=1 [ 129.006] sna_drawable_use_bo pixmap=1535, box=((0, 0), (3840, 64)), flags=7... [ 129.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.006] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.006] sna_drawable_use_bo: using whole GPU bo [ 129.006] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.006] gen9_composite_picture: (0, 0)x(3840, 64), dst=(0, 0) [ 129.006] sna_transform_is_imprecise_integer_translation: no transform [ 129.006] gen9_composite_picture: integer translation (0, 0), removing [ 129.006] sna_render_pixmap_bo pixmap=1551, (0, 0)x(3840, 64)/(2, 64) [ 129.006] sna_render_pixmap_bo box=(0, 0), (2, 64): (2, 64)/(2, 64) [ 129.006] sna_render_pixmap_bo: offset=(0, 0), size=(2, 64) [ 129.006] use_cpu_bo: no cpu bo [ 129.006] move_to_gpu: migrating whole pixmap (2x64) for source (0,0),(2,64), count 5? 0 [ 129.006] sna_render_pixmap_bo: uploading CPU box (0, 0), (2, 64) [ 129.006] upload: box=(0, 0), (2, 64), pixmap=2x64 [ 129.006] sna_drawable_move_region_to_cpu(pixmap=1551 (2x64), [(0, 0), (2, 64)], flags=2) [ 129.006] sna_drawable_move_region_to_cpu: pixmap=1551 all damaged on CPU [ 129.006] kgem_can_create_2d: 2x64 @ 32 [ 129.006] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=64 [ 129.006] kgem_can_create_2d: untiled size=4096 [ 129.006] kgem_choose_tiling: too thin [width 2, 32 bpp] for TILING_X [ 129.006] kgem_choose_tiling: 2x64 -> 0 [ 129.006] kgem_upload_source_image : (0, 0), (2, 64), stride=8, bpp=32 [ 129.006] kgem_create_buffer_2d: 2x64, 32 bpp, stride=32 [ 129.006] kgem_create_buffer: size=2048, flags=3 [write?=1, inplace?=1, last?=0] [ 129.006] kgem_create_buffer: searching for an inactive GTT map for upload [ 129.006] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 129.006] search_linear_cache: searching for inactive gtt map [ 129.006] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 129.006] search_linear_cache: inactive and cache bucket empty [ 129.006] search_linear_cache: active cache bucket empty [ 129.006] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 129.006] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 129.006] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 129.006] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 129.006] kgem_create_buffer: reusing handle=23 for buffer [ 129.006] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 129.006] init_buffer_from_bo: reusing handle=23 for buffer [ 129.006] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 129.006] kgem_bo_map: converting request for GTT map into CPU map [ 129.006] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 129.006] kgem_bo_sync__cpu: handle=23 [ 129.006] __kgem_busy: handle=23, busy=0, wedged=0 [ 129.006] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 129.006] __kgem_busy: handle=23, busy=0, wedged=0 [ 129.006] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 129.006] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 129.006] kgem_create_buffer(pages=64 [64]) new handle=23, used=2048, write=1 [ 129.006] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2048, io=1 [ 129.006] __kgem_bo_init(handle=23, num_pages=2048) [ 129.006] memcpy_blt: src=(0, 0), dst=(0, 0), size=2x64, pitch=8/32 [ 129.006] upload: adding upload cache to pixmap=1551 [ 129.006] kgem_proxy_bo_attach: handle=23 [ 129.006] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.006] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.006] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.006] gen4_choose_composite_emitter: identity src, no mask [ 129.006] kgem_check_bo: num_pages=+64, num_exec=+1 [ 129.006] gen9_composite_get_binding_table(f480) [ 129.006] kgem_add_reloc64: handle=23, pos=15640, delta=0, domains=40000 [ 129.006] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 129.006] kgem_add_handle: handle=23, index=12 [ 129.006] kgem_add_reloc64[26] = (delta=0, target handle=12, presumed=fd545000) [ 129.006] [3d10] bind bo(handle=23, addr=fd545000), format=192, width=2, height=64, pitch=32, tiling=0 -> sampler [ 129.006] gen9_emit_sampler: sampler = a [ 129.006] gen9_emit_vertex_elements: setup id=2 [ 129.006] gen9_render_composite_box: (0, 0), (3840, 64) [ 129.006] apply_damage: damage=0x0, region=1 [(0, 0), (3840, 64) + (0, 0)] [ 129.006] gen8_vertex_flush[138c] = 3 [ 129.006] sna_accel_flush: flush?=0, dirty?=0 [ 129.006] sna_block_handler (tv=0.0) [ 129.006] sna_wakeup_handler [ 129.006] sna_accel_flush: flush?=0, dirty?=0 [ 129.006] sna_accel_flush: flush?=0, dirty?=0 [ 129.006] sna_block_handler (tv=0.0) [ 129.006] sna_wakeup_handler [ 129.006] sna_destroy_pixmap: pixmap=1551, attached?=1 [ 129.006] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.006] __sna_free_pixmap(pixmap=1551) [ 129.006] sna_copy_area: src=pixmap=292:(0, 0)x(3840, 48)+(0, 0) -> dst=pixmap=1535:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 129.006] sna_copy_area: normal copy [ 129.006] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x48) [ 129.006] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x48) [ 129.006] sna_do_copy: dst extents (0, 0), (3840, 48), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 129.006] sna_do_copy: clipped dst extents (0, 0), (3840, 48) [ 129.006] sna_do_copy: unclipped src extents (0, 0), (3840, 48) [ 129.006] sna_do_copy: clipped src extents (0, 0), (3840, 48) [ 129.006] sna_do_copy: pixmap -- no source clipping [ 129.006] sna_do_copy: src extents (0, 0), (3840, 48) x 1 [ 129.006] sna_do_copy: copy region (0, 0), (3840, 48) x 1 + (0, 0) [ 129.006] sna_copy_boxes (boxes=1x[(0, 0), (3840, 48)...], src pixmap=292+(0, 0), dst pixmap=1535+(0, 0), alu=3, src.size=3840x2160, dst.size=7680x2160) [ 129.006] sna_copy_boxes: dst=(priv=0x55bca9b35320, gpu_bo=31, cpu_bo=0), src=(priv=0x55bca9ae84f0, gpu_bo=9, cpu_bo=0), replaces=0 [ 129.006] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 129.006] sna_drawable_use_bo pixmap=1535, box=((0, 0), (3840, 48)), flags=b... [ 129.006] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 129.006] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.006] sna_drawable_use_bo: using whole GPU bo [ 129.006] sna_pixmap_move_to_gpu(pixmap=292, usage=0), flags=a [ 129.006] sna_pixmap_undo_cow: pixmap=292, handle=9 [refcnt=2], cow refcnt=2, flags=2 [ 129.006] sna_pixmap_move_to_gpu: already all-damaged [ 129.006] sna_pixmap_mark_active: pixmap=292, handle=9 [ 129.006] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 129.006] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 129.006] kgem_bo_is_render: handle=9, rq? 1 [1] [ 129.006] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.006] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.006] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.006] aligning vertex: was 3, now 2 floats per vertex [ 129.006] gen9_composite_get_binding_table(f400) [ 129.006] kgem_add_reloc64: handle=9, pos=15608, delta=0, domains=40000 [ 129.006] kgem_add_reloc64[27] = (delta=0, target handle=2, presumed=f816d000) [ 129.006] [3cf0] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 129.006] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 129.006] gen9_emit_sampler: sampler = 0 [ 129.006] gen9_emit_vertex_elements: setup id=0 [ 129.007] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 129.007] (0, 0) -> (0, 0) + (3840, 48) [ 129.007] gen8_vertex_flush[1404] = 3 [ 129.007] sna_composite_rectangles(pixmap=1535, op=3, 660a0a0a x 1 [(0, 0)x(3840, 48) ...]) [ 129.007] sna_composite_rectangles: converted to op 3 [ 129.007] sna_composite_rectangles[0] (0, 0)x(3840, 48) -> (0, 0), (3840, 48) [ 129.007] sna_composite_rectangles: nrects=1, region=(0, 0), (3840, 48) x 1 [ 129.007] sna_composite_rectangles: clipped extents (0, 0),(3840, 48) x 1 [ 129.007] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(3840, 48) [ 129.007] sna_drawable_use_bo pixmap=1535, box=((0, 0), (3840, 48)), flags=1... [ 129.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 129.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.007] sna_drawable_use_bo: using whole GPU bo [ 129.007] gen9_render_fill_boxes (op=3, color=(a3d, a3d, a3d, 6666) [20020888]) [ 129.007] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.007] gen9_render_fill_boxes(660a0a0a x 1 [(0, 0), (3840, 48) ...]) [ 129.007] sna_render_get_solid: 660a0a0a [ 129.007] sna_render_get_solid(2) = 660a0a0a (old) [ 129.007] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.007] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.007] gen9_composite_get_binding_table(f380) [ 129.007] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 129.007] gen9_emit_sampler: sampler = 1 [ 129.007] gen9_emit_vertex_elements: setup id=0 [ 129.007] (0, 0), (3840, 48) [ 129.007] gen8_vertex_flush[1460] = 3 [ 129.007] sna_composite(pixmap=1535, op=3, src=236+(0, 4), mask=0+(3786, 6), dst=1535+(3786, 6)+(0, 0), size=(44, 36) [ 129.007] sna_compute_composite_region: dst=(3786, 6)x(44, 36) [ 129.007] sna_compute_composite_region: initial clip against dst->pDrawable: (3786, 6), (3830, 42) [ 129.007] clip_to_dst: region: 1x[(3786, 6), (3830, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 129.007] sna_compute_composite_region: clip against dst->pCompositeClip: (3786, 6), (3830, 42) [ 129.007] sna_compute_composite_region: clip against src (44x44 clip=0): (3786, 6), (3830, 42) [ 129.007] sna_composite: composite region extents:+(0, 0) -> (3786, 6), (3830, 42) + (0, 0) [ 129.007] gen9_render_composite: 44x36, current mode=1/1 [ 129.007] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.007] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 129.007] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 129.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.007] gen9_composite_set_target: (3786, 6)x(44, 36), partial?=1 [ 129.007] sna_drawable_use_bo pixmap=1535, box=((3786, 6), (3830, 42)), flags=7... [ 129.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.007] sna_drawable_use_bo: using whole GPU bo [ 129.007] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.007] gen9_composite_picture: (0, 4)x(44, 36), dst=(3786, 6) [ 129.007] sna_transform_is_imprecise_integer_translation: no transform [ 129.007] gen9_composite_picture: integer translation (0, 0), removing [ 129.007] sna_render_pixmap_bo pixmap=236, (0, 4)x(44, 36)/(44, 44) [ 129.007] sna_render_pixmap_bo: CPU all damaged [ 129.007] sna_add_flush_pixmap: marking pixmap=236 for flushing [ 129.007] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.007] __kgem_retire_rq: request 1 complete [ 129.007] __kgem_busy: handle=2, busy=0, wedged=0 [ 129.007] __kgem_ring_is_idle: ring=0 idle (handle=2) [ 129.007] __kgem_retire_rq: request 2 complete [ 129.007] sna_add_flush_pixmap: new flush bo, flushing before [ 129.007] gen8_vertex_close: used=5226, vbo active? 3, vb=625, nreloc=5 [ 129.007] gen8_vertex_close: reloc[0] = 287 [ 129.007] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.007] kgem_add_handle: handle=3, index=13 [ 129.007] kgem_add_reloc64[28] = (delta=0, target handle=13, presumed=fd44c000) [ 129.007] gen8_vertex_close: reloc[1] = 342 [ 129.007] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 129.007] kgem_add_reloc64[29] = (delta=0, target handle=13, presumed=fd44c000) [ 129.007] gen8_vertex_close: reloc[2] = 410 [ 129.007] kgem_add_reloc64: handle=3, pos=410, delta=0, domains=200000 [ 129.007] kgem_add_reloc64[30] = (delta=0, target handle=13, presumed=fd44c000) [ 129.007] gen8_vertex_close: reloc[3] = 491 [ 129.007] kgem_add_reloc64: handle=3, pos=491, delta=0, domains=200000 [ 129.007] kgem_add_reloc64[31] = (delta=0, target handle=13, presumed=fd44c000) [ 129.007] gen8_vertex_close: reloc[4] = 1168 [ 129.007] kgem_add_reloc64: handle=3, pos=1168, delta=0, domains=200000 [ 129.007] kgem_add_reloc64[32] = (delta=0, target handle=13, presumed=fd44c000) [ 129.007] batch[1/1, flags=1800]: 1310 1310 15584 16384, nreloc=33, nexec=14, nfence=0, aperture=28812 [fenced=0] [ 129.007] kgem_finish_buffers: buffer handle=23, used=2048, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 129.007] kgem_finish_buffers: retaining upload buffer (2048/262144): used=4096, refcnt=1 [ 129.007] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 129.007] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -53247 [ 129.007] kgem_fixup_relocs: shrinking by 53248 [ 129.007] __kgem_busy: handle=2, busy=0, wedged=0 [ 129.007] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 129.007] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 129.007] kgem_commit: release handle=25 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ff763000 [ 129.007] kgem_commit: release handle=26 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ff245000 [ 129.007] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fec9b000 [ 129.007] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffb3000 [ 129.007] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fff9b000 [ 129.007] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fdffb000 [ 129.007] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.007] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 129.007] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.007] __kgem_bo_clear_busy: handle=8 [ 129.007] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 129.007] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.007] __kgem_bo_clear_busy: handle=8 [ 129.007] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.007] __kgem_bo_clear_busy: handle=7 [ 129.007] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 129.007] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.007] __kgem_bo_clear_busy: handle=8 [ 129.007] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 129.007] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.007] __kgem_bo_clear_busy: handle=7 [ 129.007] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.007] __kgem_bo_clear_busy: handle=7 [ 129.007] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 129.007] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.007] __kgem_busy: handle=2, busy=131072, wedged=0 [ 129.007] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.007] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.007] kgem_bo_is_render: handle=32, rq? 0 [0] [ 129.007] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.007] gen4_choose_composite_emitter: identity src, no mask [ 129.007] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 129.007] aligning vertex: was 2, now 3 floats per vertex [ 129.007] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.007] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.007] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.007] kgem_add_handle: handle=4, index=0 [ 129.007] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.007] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.007] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.007] gen9_composite_get_binding_table(ffc0) [ 129.007] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 129.007] kgem_add_handle: handle=31, index=1 [ 129.007] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 129.007] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 129.007] [3fe0] bind bo(handle=31, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.007] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 129.007] kgem_add_handle: handle=32, index=2 [ 129.007] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4fa000) [ 129.007] [3fd0] bind bo(handle=32, addr=fd4fa000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 129.007] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 129.007] gen9_emit_sampler: sampler = 2 [ 129.007] gen9_emit_sf: num_sf_outputs=1 [ 129.007] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.007] gen9_emit_vertex_elements: setup id=2 [ 129.007] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.007] gen9_render_composite_box: (3786, 6), (3830, 42) [ 129.007] apply_damage: damage=0x0, region=1 [(3786, 6), (3830, 42) + (0, 0)] [ 129.007] gen8_vertex_flush[490] = 3 [ 129.007] sna_glyphs(op=3, nlist=2, src=(3694, 34)) [ 129.007] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 129.007] sna_glyphs: discarding mask [ 129.007] glyphs0_to_dst(op=3, src=(3694, 34), nlist=2, dst=(3694, 34)+(0, 0)) [ 129.007] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268788998192 size=7680x2160 [ 129.007] gen9_render_composite: 0x0, current mode=1/1 [ 129.007] kgem_bo_is_busy: handle=6, domain: 3 exec? 0, rq? 1 [ 129.007] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 129.007] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.007] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.007] sna_drawable_use_bo pixmap=1535, box=((0, 0), (7680, 2160)), flags=7... [ 129.007] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.007] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.007] sna_drawable_use_bo: using whole GPU bo [ 129.007] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.007] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.008] color_convert: src=ffdfdbd2 [20028888] [ 129.008] color_convert: dst=ffdfdbd2 [20028888] [ 129.008] sna_render_get_solid: ffdfdbd2 [ 129.008] sna_render_get_solid(6) = ffdfdbd2 (old) [ 129.008] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.008] sna_transform_is_imprecise_integer_translation: no transform [ 129.008] gen9_composite_picture: integer translation (0, 0), removing [ 129.008] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.008] sna_render_pixmap_bo: GPU all damaged [ 129.008] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.008] gen4_choose_composite_emitter: solid, identity mask [ 129.008] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 129.008] aligning vertex: was 3, now 4 floats per vertex [ 129.008] gen9_composite_get_binding_table(ff00) [ 129.008] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 129.008] kgem_add_reloc64: adding proxy [delta=24] for handle=8 [ 129.008] kgem_add_handle: handle=8, index=3 [ 129.008] kgem_add_reloc64[5] = (delta=24, target handle=3, presumed=fdffe000) [ 129.008] [3fb0] bind bo(handle=8, addr=fdffe018), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.008] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 129.008] kgem_add_handle: handle=6, index=4 [ 129.008] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 129.008] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 129.008] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 129.008] gen9_emit_sampler: sampler = a [ 129.008] gen9_emit_sf: num_sf_outputs=2 [ 129.008] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.008] gen9_emit_vertex_elements: setup id=9 [ 129.008] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.008] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.008] glyphs0_to_dst: glyph=(3694, 13)x(16, 21), unclipped [ 129.008] emit_primitive_identity_mask__avx2: dst=(3694, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 129.008] glyphs0_to_dst: glyph=(3710, 13)x(16, 21), unclipped [ 129.008] emit_primitive_identity_mask__avx2: dst=(3710, 13), mask=(352.00, 32.00) x (16.00, 21.00) [ 129.008] glyphs0_to_dst: glyph=(3726, 18)x(7, 16), unclipped [ 129.008] emit_primitive_identity_mask__avx2: dst=(3726, 18), mask=(384.00, 0.00) x (7.00, 16.00) [ 129.008] glyphs0_to_dst: glyph=(3734, 13)x(17, 21), unclipped [ 129.008] emit_primitive_identity_mask__avx2: dst=(3734, 13), mask=(416.00, 0.00) x (17.00, 21.00) [ 129.008] glyphs0_to_dst: glyph=(3750, 13)x(16, 21), unclipped [ 129.008] emit_primitive_identity_mask__avx2: dst=(3750, 13), mask=(608.00, 0.00) x (16.00, 21.00) [ 129.008] gen8_vertex_flush[56c] = 15 [ 129.008] gen9_magic_ca_pass: CA fixup (1309 -> 1324) [ 129.008] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.008] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.008] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.008] sna_composite(pixmap=1535, op=3, src=248+(0, 4), mask=0+(3626, 6), dst=1535+(3626, 6)+(0, 0), size=(48, 36) [ 129.008] sna_compute_composite_region: dst=(3626, 6)x(48, 36) [ 129.008] sna_compute_composite_region: initial clip against dst->pDrawable: (3626, 6), (3674, 42) [ 129.008] clip_to_dst: region: 1x[(3626, 6), (3674, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 129.008] sna_compute_composite_region: clip against dst->pCompositeClip: (3626, 6), (3674, 42) [ 129.008] sna_compute_composite_region: clip against src (48x44 clip=0): (3626, 6), (3674, 42) [ 129.008] sna_composite: composite region extents:+(0, 0) -> (3626, 6), (3674, 42) + (0, 0) [ 129.008] gen9_render_composite: 48x36, current mode=1/1 [ 129.008] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.008] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 129.008] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 129.008] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.008] gen9_composite_set_target: (3626, 6)x(48, 36), partial?=1 [ 129.008] sna_drawable_use_bo pixmap=1535, box=((3626, 6), (3674, 42)), flags=7... [ 129.008] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.008] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.008] sna_drawable_use_bo: using whole GPU bo [ 129.008] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.008] gen9_composite_picture: (0, 4)x(48, 36), dst=(3626, 6) [ 129.008] sna_transform_is_imprecise_integer_translation: no transform [ 129.008] gen9_composite_picture: integer translation (0, 0), removing [ 129.008] sna_render_pixmap_bo pixmap=248, (0, 4)x(48, 36)/(48, 44) [ 129.008] sna_render_pixmap_bo: CPU all damaged [ 129.008] sna_add_flush_pixmap: marking pixmap=248 for flushing [ 129.008] __kgem_busy: handle=2, busy=131072, wedged=0 [ 129.008] __kgem_ring_is_idle: last fence handle=2 still busy [ 129.008] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.008] kgem_bo_is_render: handle=33, rq? 0 [0] [ 129.008] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.008] gen4_choose_composite_emitter: identity src, no mask [ 129.008] kgem_check_bo: num_pages=+3, num_exec=+1 [ 129.008] aligning vertex: was 4, now 3 floats per vertex [ 129.008] gen9_composite_get_binding_table(fe40) [ 129.008] kgem_add_reloc64: handle=33, pos=16264, delta=0, domains=40000 [ 129.008] kgem_add_handle: handle=33, index=5 [ 129.008] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd4f7000) [ 129.008] [3f80] bind bo(handle=33, addr=fd4f7000), format=192, width=48, height=44, pitch=192, tiling=0 -> sampler [ 129.008] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 129.008] gen9_emit_sampler: sampler = 2 [ 129.008] gen9_emit_sf: num_sf_outputs=1 [ 129.008] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.008] gen9_emit_vertex_elements: setup id=2 [ 129.008] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.008] gen9_render_composite_box: (3626, 6), (3674, 42) [ 129.008] apply_damage: damage=0x0, region=1 [(3626, 6), (3674, 42) + (0, 0)] [ 129.008] gen8_vertex_flush[6a8] = 3 [ 129.008] sna_create_pixmap(26, 20, 32, usage=0) [ 129.008] kgem_can_create_2d: 26x20 @ 32 [ 129.008] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 129.008] kgem_can_create_2d: untiled size=4096 [ 129.008] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 129.008] kgem_choose_tiling: 26x20 -> 0 [ 129.008] sna_create_pixmap: usage=0, flags=a [ 129.008] sna_create_pixmap: small buffer [2080], attaching to shadow pixmap [ 129.008] create_pixmap: allocating pixmap 26x20, depth=32/32, size=2088 [ 129.008] create_pixmap: serial=1554, usage=0, 26x20 [ 129.008] sna_create_pixmap: serial=1554, 26x20, usage=0 [ 129.008] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=611, drawable=613 [ 129.008] sna_validate_gc: recomputing clip [ 129.008] sna_validate_gc: composite clip=1x[(0, 0), (26, 20)] [0x55bca9b28a90] [ 129.008] sna_put_image((0, 0)x(26, 20), depth=32, format=2) [ 129.008] try_upload__fast: ignore existing cpu damage (if any) [ 129.008] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 129.008] try_upload__fast: no, no gpu damage [ 129.008] sna_drawable_move_region_to_cpu(pixmap=1555 (26x20), [(0, 0), (26, 20)], flags=1) [ 129.008] sna_drawable_move_region_to_cpu: region (0, 0), (26, 20) + (0, 0) subsumes pixmap (26x20) [ 129.008] _sna_pixmap_move_to_cpu(pixmap=1555, 26x20, flags=1) [ 129.008] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.008] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.008] operate_inplace: no, inplace operation not suitable [ 129.008] _sna_pixmap_move_to_cpu: marking as damaged [ 129.008] __sna_damage_all(26, 20) [ 129.008] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.008] sna_put_zpixmap_blt: upload(0, 0, 26, 20) x 1 boxes [ 129.008] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(26, 20) [ 129.008] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/104 [ 129.008] sna_accel_flush: flush?=1, dirty?=1 [ 129.008] sna_accel_flush: syncing SHM pixmap=248 (refcnt=1) [ 129.008] _sna_pixmap_move_to_cpu(pixmap=248, 48x44, flags=3) [ 129.008] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b47901, is-clear?=0 [ 129.008] _sna_pixmap_move_to_cpu: CPU all-damaged [ 129.008] _sna_pixmap_move_to_cpu: syncing CPU bo [ 129.008] kgem_bo_sync__cpu_full: handle=33 [ 129.008] gen8_vertex_close: used=5307, vbo active? 3, vb=204, nreloc=2 [ 129.008] gen8_vertex_close: reloc[0] = 287 [ 129.008] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.008] kgem_add_handle: handle=3, index=6 [ 129.008] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd44c000) [ 129.008] gen8_vertex_close: reloc[1] = 342 [ 129.008] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 129.008] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd44c000) [ 129.008] batch[1/1, flags=1800]: 432 432 16256 16384, nreloc=10, nexec=7, nfence=0, aperture=17256 [fenced=0] [ 129.008] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.008] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.008] kgem_fixup_relocs: shrinking by 61440 [ 129.008] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.008] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.008] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 129.008] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.008] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4fa000 [ 129.008] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.008] __kgem_bo_clear_busy: handle=8 [ 129.008] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 129.008] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 129.009] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f7000 [ 129.009] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.009] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.009] __kgem_busy: handle=33, busy=131072, wedged=0 [ 129.009] kgem_bo_sync__cpu_full: SYNC: handle=33, needs_flush? 0, domain? 3, busy? 1 [ 129.009] __kgem_busy: handle=33, busy=0, wedged=0 [ 129.009] kgem_bo_retire: retiring bo handle=33 (needed flush? 0), rq? 1 [busy?=0] [ 129.009] __kgem_retire_requests_upto(handle=33, ring=0) [ 129.009] __kgem_retire_rq: request 2 complete [ 129.009] __kgem_bo_flush: handle=25, busy=0, wedged=0 [ 129.009] kgem_bo_move_to_cache: release handle=25 [ 129.009] kgem_bo_move_to_inactive: moving handle=25 to inactive [ 129.009] __kgem_bo_flush: handle=26, busy=0, wedged=0 [ 129.009] kgem_bo_move_to_cache: release handle=26 [ 129.009] kgem_bo_move_to_inactive: moving handle=26 to inactive [ 129.009] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 129.009] kgem_bo_move_to_cache: release handle=29 [ 129.009] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 129.009] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 129.009] __kgem_bo_flush: handle=19, busy=0, wedged=0 [ 129.009] __kgem_bo_flush: handle=12, busy=0, wedged=0 [ 129.009] __kgem_retire_rq: request 1 complete [ 129.009] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 129.009] assert_bo_retired: handle=33, domain: 0 exec? 0, rq? 0 [ 129.009] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 129.010] sna_accel_flush: syncing SHM pixmap=236 (refcnt=1) [ 129.010] _sna_pixmap_move_to_cpu(pixmap=236, 44x44, flags=3) [ 129.010] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b17be1, is-clear?=0 [ 129.010] _sna_pixmap_move_to_cpu: CPU all-damaged [ 129.010] _sna_pixmap_move_to_cpu: syncing CPU bo [ 129.010] kgem_bo_sync__cpu_full: handle=32 [ 129.010] __kgem_busy: handle=32, busy=0, wedged=0 [ 129.010] kgem_bo_sync__cpu_full: SYNC: handle=32, needs_flush? 0, domain? 0, busy? 0 [ 129.010] __kgem_busy: handle=32, busy=0, wedged=0 [ 129.010] kgem_bo_retire: retiring bo handle=32 (needed flush? 0), rq? 0 [busy?=0] [ 129.010] assert_bo_retired: handle=32, domain: 0 exec? 0, rq? 0 [ 129.010] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 129.010] sna_composite(pixmap=1535, op=3, src=1555+(2370, 10), mask=0+(3554, 6), dst=1535+(3554, 6)+(0, 0), size=(52, 36) [ 129.010] sna_compute_composite_region: dst=(3554, 6)x(52, 36) [ 129.010] sna_compute_composite_region: initial clip against dst->pDrawable: (3554, 6), (3606, 42) [ 129.010] clip_to_dst: region: 1x[(3554, 6), (3606, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 129.010] sna_compute_composite_region: clip against dst->pCompositeClip: (3554, 6), (3606, 42) [ 129.010] sna_compute_composite_region: clip against src (26x20 clip=0): (3554, 6), (3606, 42) [ 129.010] sna_composite: composite region extents:+(0, 0) -> (3554, 6), (3606, 42) + (0, 0) [ 129.010] gen9_render_composite: 52x36, current mode=0/1 [ 129.010] kgem_bo_is_render: handle=31, rq? 0 [0] [ 129.010] sna_blt_composite (2370, 10), (3554, 6), 52x36 [ 129.010] sna_blt_composite: unsupported op [3] for blitting [ 129.010] kgem_bo_is_busy: handle=31, domain: 0 exec? 0, rq? 0 [ 129.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.010] gen9_composite_set_target: (3554, 6)x(52, 36), partial?=1 [ 129.010] sna_drawable_use_bo pixmap=1535, box=((3554, 6), (3606, 42)), flags=7... [ 129.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.010] sna_drawable_use_bo: using whole GPU bo [ 129.010] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.010] gen9_composite_picture: (2370, 10)x(52, 36), dst=(3554, 6) [ 129.010] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1185.00, 0.00 0.50 -4.00, 0.00 0.00 1.00] [ 129.010] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.010] sna_render_pixmap_bo pixmap=1555, (2370, 10)x(52, 36)/(26, 20) [ 129.010] sna_render_pixmap_bo box=(0, 0), (26, 20): (26, 20)/(26, 20) [ 129.010] sna_render_pixmap_bo: offset=(-1184, 4), size=(26, 20) [ 129.010] use_cpu_bo: no cpu bo [ 129.010] move_to_gpu: migrating whole pixmap (26x20) for source (0,0),(26,20), count 5? 0 [ 129.010] sna_render_pixmap_bo: uploading CPU box (0, 0), (26, 20) [ 129.010] upload: box=(0, 0), (26, 20), pixmap=26x20 [ 129.010] sna_drawable_move_region_to_cpu(pixmap=1555 (26x20), [(0, 0), (26, 20)], flags=2) [ 129.010] sna_drawable_move_region_to_cpu: pixmap=1555 all damaged on CPU [ 129.010] kgem_can_create_2d: 26x20 @ 32 [ 129.010] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=20 [ 129.010] kgem_can_create_2d: untiled size=4096 [ 129.010] kgem_choose_tiling: too thin [width 26, 32 bpp] for TILING_X [ 129.010] kgem_choose_tiling: 26x20 -> 0 [ 129.010] kgem_upload_source_image : (0, 0), (26, 20), stride=104, bpp=32 [ 129.010] kgem_create_buffer_2d: 26x20, 32 bpp, stride=128 [ 129.010] kgem_create_buffer: size=2560, flags=3 [write?=1, inplace?=1, last?=0] [ 129.010] kgem_create_buffer: reusing buffer? used=4096 + size=2560, total=262144 [ 129.010] kgem_create_proxy: target handle=23 [proxy? -1], offset=4096, length=2560, io=1 [ 129.010] __kgem_bo_init(handle=23, num_pages=2560) [ 129.010] memcpy_blt: src=(0, 0), dst=(0, 0), size=26x20, pitch=104/128 [ 129.010] upload: adding upload cache to pixmap=1555 [ 129.010] kgem_proxy_bo_attach: handle=23 [ 129.010] kgem_bo_is_render: handle=31, rq? 0 [0] [ 129.010] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.010] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.010] gen4_choose_composite_emitter: simple src, no mask [ 129.010] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 129.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.010] kgem_add_handle: handle=4, index=0 [ 129.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.010] gen9_composite_get_binding_table(ffc0) [ 129.010] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 129.010] kgem_add_handle: handle=31, index=1 [ 129.010] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 129.010] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 129.010] [3fe0] bind bo(handle=31, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.010] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 129.010] kgem_add_reloc64: adding proxy [delta=4096] for handle=23 [ 129.010] kgem_add_handle: handle=23, index=2 [ 129.010] kgem_add_reloc64[4] = (delta=4096, target handle=2, presumed=fd545000) [ 129.010] [3fd0] bind bo(handle=23, addr=fd546000), format=192, width=26, height=20, pitch=128, tiling=0 -> sampler [ 129.010] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 129.010] gen9_emit_sampler: sampler = 22 [ 129.010] gen9_emit_sf: num_sf_outputs=1 [ 129.010] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.010] gen9_emit_vertex_elements: setup id=2 [ 129.010] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.010] gen9_render_composite_box: (3554, 6), (3606, 42) [ 129.010] apply_damage: damage=0x0, region=1 [(3554, 6), (3606, 42) + (0, 0)] [ 129.010] gen8_vertex_flush[490] = 3 [ 129.010] sna_destroy_pixmap: pixmap=1555, attached?=1 [ 129.010] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.010] __sna_free_pixmap(pixmap=1555) [ 129.010] sna_composite(pixmap=1535, op=3, src=252+(0, 4), mask=0+(3490, 6), dst=1535+(3490, 6)+(0, 0), size=(44, 36) [ 129.010] sna_compute_composite_region: dst=(3490, 6)x(44, 36) [ 129.010] sna_compute_composite_region: initial clip against dst->pDrawable: (3490, 6), (3534, 42) [ 129.010] clip_to_dst: region: 1x[(3490, 6), (3534, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 129.010] sna_compute_composite_region: clip against dst->pCompositeClip: (3490, 6), (3534, 42) [ 129.010] sna_compute_composite_region: clip against src (44x44 clip=0): (3490, 6), (3534, 42) [ 129.010] sna_composite: composite region extents:+(0, 0) -> (3490, 6), (3534, 42) + (0, 0) [ 129.010] gen9_render_composite: 44x36, current mode=1/1 [ 129.010] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.010] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 129.010] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 129.010] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.010] gen9_composite_set_target: (3490, 6)x(44, 36), partial?=1 [ 129.010] sna_drawable_use_bo pixmap=1535, box=((3490, 6), (3534, 42)), flags=7... [ 129.010] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.010] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.010] sna_drawable_use_bo: using whole GPU bo [ 129.010] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.010] gen9_composite_picture: (0, 4)x(44, 36), dst=(3490, 6) [ 129.010] sna_transform_is_imprecise_integer_translation: no transform [ 129.010] gen9_composite_picture: integer translation (0, 0), removing [ 129.010] sna_render_pixmap_bo pixmap=252, (0, 4)x(44, 36)/(44, 44) [ 129.010] sna_render_pixmap_bo: CPU all damaged [ 129.010] sna_add_flush_pixmap: marking pixmap=252 for flushing [ 129.010] sna_add_flush_pixmap: new flush bo, flushing before [ 129.010] gen8_vertex_close: used=5316, vbo active? 3, vb=4, nreloc=1 [ 129.010] gen8_vertex_close: reloc[0] = 287 [ 129.010] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.010] kgem_add_handle: handle=3, index=3 [ 129.010] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 129.010] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16290 [fenced=0] [ 129.010] kgem_finish_buffers: buffer handle=23, used=6656, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 129.010] kgem_finish_buffers: retaining upload buffer (6656/262144): used=8192, refcnt=1 [ 129.010] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.010] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.010] kgem_fixup_relocs: shrinking by 61440 [ 129.010] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.010] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.010] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 129.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.010] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 129.010] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.010] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.010] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.010] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.010] kgem_bo_is_render: handle=34, rq? 0 [0] [ 129.010] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.010] gen4_choose_composite_emitter: identity src, no mask [ 129.010] kgem_check_bo: num_pages=+16202, num_exec=+2 [ 129.010] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.010] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.010] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.010] kgem_add_handle: handle=4, index=0 [ 129.010] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.010] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.010] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.010] gen9_composite_get_binding_table(ffc0) [ 129.010] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 129.010] kgem_add_handle: handle=31, index=1 [ 129.010] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 129.011] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 129.011] [3fe0] bind bo(handle=31, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.011] kgem_add_reloc64: handle=34, pos=16344, delta=0, domains=40000 [ 129.011] kgem_add_handle: handle=34, index=2 [ 129.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd4f5000) [ 129.011] [3fd0] bind bo(handle=34, addr=fd4f5000), format=192, width=44, height=44, pitch=176, tiling=0 -> sampler [ 129.011] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 129.011] gen9_emit_sampler: sampler = 2 [ 129.011] gen9_emit_sf: num_sf_outputs=1 [ 129.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.011] gen9_emit_vertex_elements: setup id=2 [ 129.011] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.011] gen9_render_composite_box: (3490, 6), (3534, 42) [ 129.011] apply_damage: damage=0x0, region=1 [(3490, 6), (3534, 42) + (0, 0)] [ 129.011] gen8_vertex_flush[490] = 3 [ 129.011] sna_composite(pixmap=1535, op=3, src=1481+(0, 6), mask=0+(3422, 6), dst=1535+(3422, 6)+(0, 0), size=(48, 36) [ 129.011] sna_compute_composite_region: dst=(3422, 6)x(48, 36) [ 129.011] sna_compute_composite_region: initial clip against dst->pDrawable: (3422, 6), (3470, 42) [ 129.011] clip_to_dst: region: 1x[(3422, 6), (3470, 42)], clip: 1x[(0, 0), (7680, 2160)] [ 129.011] sna_compute_composite_region: clip against dst->pCompositeClip: (3422, 6), (3470, 42) [ 129.011] sna_compute_composite_region: clip against src (48x48 clip=0): (3422, 6), (3470, 42) [ 129.011] sna_composite: composite region extents:+(0, 0) -> (3422, 6), (3470, 42) + (0, 0) [ 129.011] gen9_render_composite: 48x36, current mode=1/1 [ 129.011] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.011] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 129.011] kgem_bo_is_busy: handle=31, domain: 3 exec? 1, rq? 1 [ 129.011] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.011] gen9_composite_set_target: (3422, 6)x(48, 36), partial?=1 [ 129.011] sna_drawable_use_bo pixmap=1535, box=((3422, 6), (3470, 42)), flags=7... [ 129.011] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.011] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.011] sna_drawable_use_bo: using whole GPU bo [ 129.011] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.011] gen9_composite_picture: (0, 6)x(48, 36), dst=(3422, 6) [ 129.011] sna_transform_is_imprecise_integer_translation: no transform [ 129.011] gen9_composite_picture: integer translation (0, 0), removing [ 129.011] sna_render_pixmap_bo pixmap=1481, (0, 6)x(48, 36)/(48, 48) [ 129.011] sna_render_pixmap_bo: CPU all damaged [ 129.011] sna_add_flush_pixmap: marking pixmap=1481 for flushing [ 129.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.011] __kgem_retire_rq: request 1 complete [ 129.011] sna_add_flush_pixmap: new flush bo, flushing before [ 129.011] gen8_vertex_close: used=5325, vbo active? 3, vb=4, nreloc=1 [ 129.011] gen8_vertex_close: reloc[0] = 287 [ 129.011] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.011] kgem_add_handle: handle=3, index=3 [ 129.011] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 129.011] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16228 [fenced=0] [ 129.011] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.011] kgem_fixup_relocs: shrinking by 61440 [ 129.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.011] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 129.011] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.011] kgem_commit: release handle=34 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd4f5000 [ 129.011] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.011] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.011] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.011] kgem_bo_is_render: handle=11, rq? 0 [0] [ 129.011] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.011] gen4_choose_composite_emitter: identity src, no mask [ 129.011] kgem_check_bo: num_pages=+16203, num_exec=+2 [ 129.011] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.011] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.011] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.011] kgem_add_handle: handle=4, index=0 [ 129.011] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.011] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.011] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.011] gen9_composite_get_binding_table(ffc0) [ 129.011] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 129.011] kgem_add_handle: handle=31, index=1 [ 129.011] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 129.011] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 129.011] [3fe0] bind bo(handle=31, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.011] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 129.011] kgem_add_handle: handle=11, index=2 [ 129.011] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe5000) [ 129.011] [3fd0] bind bo(handle=11, addr=fffe5000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 129.011] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 129.011] gen9_emit_sampler: sampler = 2 [ 129.011] gen9_emit_sf: num_sf_outputs=1 [ 129.011] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.011] gen9_emit_vertex_elements: setup id=2 [ 129.011] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.011] gen9_render_composite_box: (3422, 6), (3470, 42) [ 129.011] apply_damage: damage=0x0, region=1 [(3422, 6), (3470, 42) + (0, 0)] [ 129.011] gen8_vertex_flush[490] = 3 [ 129.011] sna_create_pixmap(16, 16, 32, usage=0) [ 129.011] kgem_can_create_2d: 16x16 @ 32 [ 129.011] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 129.011] kgem_can_create_2d: untiled size=4096 [ 129.011] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.011] kgem_choose_tiling: 16x16 -> 0 [ 129.011] sna_create_pixmap: usage=0, flags=a [ 129.011] sna_create_pixmap: small buffer [1024], attaching to shadow pixmap [ 129.011] create_pixmap: allocating pixmap 16x16, depth=32/32, size=1032 [ 129.011] create_pixmap: serial=1556, usage=0, 16x16 [ 129.011] sna_create_pixmap: serial=1556, 16x16, usage=0 [ 129.011] sna_validate_gc(0x55bca9b287d0) changes=0, previous serial=613, drawable=615 [ 129.011] sna_validate_gc: recomputing clip [ 129.011] sna_validate_gc: composite clip=1x[(0, 0), (16, 16)] [0x55bca9b28a90] [ 129.011] sna_put_image((0, 0)x(16, 16), depth=32, format=2) [ 129.011] try_upload__fast: ignore existing cpu damage (if any) [ 129.011] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 129.011] try_upload__fast: no, no gpu damage [ 129.011] sna_drawable_move_region_to_cpu(pixmap=1557 (16x16), [(0, 0), (16, 16)], flags=1) [ 129.011] sna_drawable_move_region_to_cpu: region (0, 0), (16, 16) + (0, 0) subsumes pixmap (16x16) [ 129.011] _sna_pixmap_move_to_cpu(pixmap=1557, 16x16, flags=1) [ 129.011] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.011] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.011] operate_inplace: no, inplace operation not suitable [ 129.011] _sna_pixmap_move_to_cpu: marking as damaged [ 129.011] __sna_damage_all(16, 16) [ 129.011] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.011] sna_put_zpixmap_blt: upload(0, 0, 16, 16) x 1 boxes [ 129.011] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(16, 16) [ 129.011] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 129.011] sna_accel_flush: flush?=1, dirty?=1 [ 129.011] sna_accel_flush: syncing SHM pixmap=1481 (refcnt=1) [ 129.011] _sna_pixmap_move_to_cpu(pixmap=1481, 48x48, flags=3) [ 129.011] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca988c5c1, is-clear?=0 [ 129.011] _sna_pixmap_move_to_cpu: CPU all-damaged [ 129.011] _sna_pixmap_move_to_cpu: syncing CPU bo [ 129.011] kgem_bo_sync__cpu_full: handle=11 [ 129.011] gen8_vertex_close: used=5334, vbo active? 3, vb=4, nreloc=1 [ 129.011] gen8_vertex_close: reloc[0] = 287 [ 129.011] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.011] kgem_add_handle: handle=3, index=3 [ 129.011] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 129.011] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16229 [fenced=0] [ 129.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.011] __kgem_retire_rq: request 1 complete [ 129.011] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.011] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.011] kgem_fixup_relocs: shrinking by 61440 [ 129.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.011] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.012] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 129.012] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.012] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 129.012] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.012] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.012] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.012] __kgem_busy: handle=11, busy=0, wedged=0 [ 129.012] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 129.012] __kgem_busy: handle=11, busy=0, wedged=0 [ 129.012] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 129.012] __kgem_retire_requests_upto(handle=11, ring=0) [ 129.012] __kgem_retire_rq: request 1 complete [ 129.012] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 129.012] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 129.012] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 129.012] sna_accel_flush: syncing SHM pixmap=252 (refcnt=1) [ 129.012] _sna_pixmap_move_to_cpu(pixmap=252, 44x44, flags=3) [ 129.012] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9b49cf1, is-clear?=0 [ 129.012] _sna_pixmap_move_to_cpu: CPU all-damaged [ 129.012] _sna_pixmap_move_to_cpu: syncing CPU bo [ 129.012] kgem_bo_sync__cpu_full: handle=34 [ 129.012] __kgem_busy: handle=34, busy=0, wedged=0 [ 129.012] kgem_bo_sync__cpu_full: SYNC: handle=34, needs_flush? 0, domain? 0, busy? 0 [ 129.012] __kgem_busy: handle=34, busy=0, wedged=0 [ 129.012] kgem_bo_retire: retiring bo handle=34 (needed flush? 0), rq? 0 [busy?=0] [ 129.012] assert_bo_retired: handle=34, domain: 0 exec? 0, rq? 0 [ 129.012] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 129.012] sna_accel_flush: flush?=0, dirty?=0 [ 129.012] sna_block_handler (tv=0.0) [ 129.012] sna_wakeup_handler [ 129.012] sna_accel_flush: flush?=0, dirty?=0 [ 129.012] sna_accel_flush: flush?=0, dirty?=0 [ 129.012] sna_destroy_window: window=12582913 [ 129.012] sna_accel_flush: flush?=0, dirty?=0 [ 129.012] sna_block_handler (tv=0.0) [ 129.012] sna_wakeup_handler [ 129.012] sna_composite(pixmap=1535, op=3, src=1557+(2247, 15), mask=0+(3370, 7), dst=1535+(3370, 7)+(0, 0), size=(32, 34) [ 129.012] sna_compute_composite_region: dst=(3370, 7)x(32, 34) [ 129.012] sna_compute_composite_region: initial clip against dst->pDrawable: (3370, 7), (3402, 41) [ 129.012] clip_to_dst: region: 1x[(3370, 7), (3402, 41)], clip: 1x[(0, 0), (7680, 2160)] [ 129.012] sna_compute_composite_region: clip against dst->pCompositeClip: (3370, 7), (3402, 41) [ 129.012] sna_compute_composite_region: clip against src (16x16 clip=0): (3370, 7), (3402, 41) [ 129.012] sna_composite: composite region extents:+(0, 0) -> (3370, 7), (3402, 41) + (0, 0) [ 129.012] gen9_render_composite: 32x34, current mode=0/1 [ 129.012] kgem_bo_is_render: handle=31, rq? 0 [0] [ 129.012] sna_blt_composite (2247, 15), (3370, 7), 32x34 [ 129.012] sna_blt_composite: unsupported op [3] for blitting [ 129.012] kgem_bo_is_busy: handle=31, domain: 0 exec? 0, rq? 0 [ 129.012] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.012] gen9_composite_set_target: (3370, 7)x(32, 34), partial?=1 [ 129.012] sna_drawable_use_bo pixmap=1535, box=((3370, 7), (3402, 41)), flags=7... [ 129.012] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.012] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.012] sna_drawable_use_bo: using whole GPU bo [ 129.012] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.012] gen9_composite_picture: (2247, 15)x(32, 34), dst=(3370, 7) [ 129.012] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.50 0.00 -1123.50, 0.00 0.50 -8.00, 0.00 0.00 1.00] [ 129.012] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.012] sna_render_pixmap_bo pixmap=1557, (2247, 15)x(32, 34)/(16, 16) [ 129.012] sna_render_pixmap_bo box=(0, 0), (16, 16): (16, 16)/(16, 16) [ 129.012] sna_render_pixmap_bo: offset=(-1123, 8), size=(16, 16) [ 129.012] use_cpu_bo: no cpu bo [ 129.012] move_to_gpu: migrating whole pixmap (16x16) for source (0,0),(16,16), count 5? 0 [ 129.012] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 16) [ 129.012] upload: box=(0, 0), (16, 16), pixmap=16x16 [ 129.012] sna_drawable_move_region_to_cpu(pixmap=1557 (16x16), [(0, 0), (16, 16)], flags=2) [ 129.012] sna_drawable_move_region_to_cpu: pixmap=1557 all damaged on CPU [ 129.012] kgem_can_create_2d: 16x16 @ 32 [ 129.012] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=16 [ 129.012] kgem_can_create_2d: untiled size=4096 [ 129.012] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.012] kgem_choose_tiling: 16x16 -> 0 [ 129.012] kgem_upload_source_image : (0, 0), (16, 16), stride=64, bpp=32 [ 129.012] kgem_create_buffer_2d: 16x16, 32 bpp, stride=64 [ 129.012] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 129.012] kgem_create_buffer: reusing buffer? used=8192 + size=1024, total=262144 [ 129.012] kgem_create_proxy: target handle=23 [proxy? -1], offset=8192, length=1024, io=1 [ 129.012] __kgem_bo_init(handle=23, num_pages=1024) [ 129.012] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x16, pitch=64/64 [ 129.012] upload: adding upload cache to pixmap=1557 [ 129.012] kgem_proxy_bo_attach: handle=23 [ 129.012] kgem_bo_is_render: handle=31, rq? 0 [0] [ 129.012] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.012] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.012] gen4_choose_composite_emitter: simple src, no mask [ 129.012] kgem_check_bo: num_pages=+16264, num_exec=+2 [ 129.012] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.012] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.012] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.012] kgem_add_handle: handle=4, index=0 [ 129.012] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.012] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.012] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.012] gen9_composite_get_binding_table(ffc0) [ 129.012] kgem_add_reloc64: handle=31, pos=16360, delta=0, domains=20002 [ 129.012] kgem_add_handle: handle=31, index=1 [ 129.012] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ec395000) [ 129.012] __kgem_bo_mark_dirty: handle=31 (proxy? 0) [ 129.012] [3fe0] bind bo(handle=31, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.012] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 129.012] kgem_add_reloc64: adding proxy [delta=8192] for handle=23 [ 129.012] kgem_add_handle: handle=23, index=2 [ 129.012] kgem_add_reloc64[4] = (delta=8192, target handle=2, presumed=fd545000) [ 129.012] [3fd0] bind bo(handle=23, addr=fd547000), format=192, width=16, height=16, pitch=64, tiling=0 -> sampler [ 129.012] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 129.012] gen9_emit_sampler: sampler = 22 [ 129.012] gen9_emit_sf: num_sf_outputs=1 [ 129.012] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.012] gen9_emit_vertex_elements: setup id=2 [ 129.012] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.012] gen9_render_composite_box: (3370, 7), (3402, 41) [ 129.012] apply_damage: damage=0x0, region=1 [(3370, 7), (3402, 41) + (0, 0)] [ 129.012] gen8_vertex_flush[490] = 3 [ 129.012] sna_destroy_pixmap: pixmap=1557, attached?=1 [ 129.012] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.012] __sna_free_pixmap(pixmap=1557) [ 129.012] sna_glyphs(op=3, nlist=11, src=(10, 32)) [ 129.012] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 129.012] sna_glyphs: discarding mask [ 129.012] glyphs0_to_dst(op=3, src=(10, 32), nlist=11, dst=(10, 32)+(0, 0)) [ 129.012] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268788998192 size=7680x2160 [ 129.013] gen9_render_composite: 0x0, current mode=1/1 [ 129.013] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 129.013] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 129.013] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.013] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.013] sna_drawable_use_bo pixmap=1535, box=((0, 0), (7680, 2160)), flags=7... [ 129.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.013] sna_drawable_use_bo: using whole GPU bo [ 129.013] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.013] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.013] color_convert: src=ff232321 [20028888] [ 129.013] color_convert: dst=ff232321 [20028888] [ 129.013] sna_render_get_solid: ff232321 [ 129.013] sna_render_get_solid(7) = ff232321 (old) [ 129.013] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.013] sna_transform_is_imprecise_integer_translation: no transform [ 129.013] gen9_composite_picture: integer translation (0, 0), removing [ 129.013] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.013] sna_render_pixmap_bo: GPU all damaged [ 129.013] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.013] gen4_choose_composite_emitter: solid, identity mask [ 129.013] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 129.013] aligning vertex: was 3, now 4 floats per vertex [ 129.013] gen9_composite_get_binding_table(ff00) [ 129.013] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 129.013] kgem_add_reloc64: adding proxy [delta=28] for handle=8 [ 129.013] kgem_add_handle: handle=8, index=3 [ 129.013] kgem_add_reloc64[5] = (delta=28, target handle=3, presumed=fdffe000) [ 129.013] [3fb0] bind bo(handle=8, addr=fdffe01c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.013] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 129.013] kgem_add_handle: handle=6, index=4 [ 129.013] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 129.013] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 129.013] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 129.013] gen9_emit_sampler: sampler = a [ 129.013] gen9_emit_sf: num_sf_outputs=2 [ 129.013] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.013] gen9_emit_vertex_elements: setup id=9 [ 129.013] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.013] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.013] glyphs0_to_dst: glyph=(11, 16)x(15, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(11, 16), mask=(416.00, 32.00) x (15.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(27, 21)x(10, 3), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(27, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 129.013] glyphs0_to_dst: glyph=(37, 11)x(17, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(37, 11), mask=(448.00, 0.00) x (17.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(55, 16)x(11, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(55, 16), mask=(480.00, 0.00) x (11.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(66, 16)x(16, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(66, 16), mask=(496.00, 0.00) x (16.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(82, 16)x(14, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(82, 16), mask=(480.00, 16.00) x (14.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(96, 10)x(7, 22), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(96, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 129.013] glyphs0_to_dst: glyph=(104, 16)x(13, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(104, 16), mask=(480.00, 32.00) x (13.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(118, 10)x(7, 22), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(118, 10), mask=(448.00, 32.00) x (7.00, 22.00) [ 129.013] glyphs0_to_dst: glyph=(126, 16)x(17, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(126, 16), mask=(512.00, 0.00) x (17.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(145, 16)x(15, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(145, 16), mask=(544.00, 0.00) x (15.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(161, 21)x(10, 3), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(161, 21), mask=(432.00, 32.00) x (10.00, 3.00) [ 129.013] glyphs0_to_dst: glyph=(170, 11)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(170, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(186, 11)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(186, 11), mask=(512.00, 32.00) x (16.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(202, 11)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(202, 11), mask=(544.00, 32.00) x (16.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(218, 11)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(218, 11), mask=(320.00, 32.00) x (16.00, 21.00) [ 129.013] gen8_vertex_flush[56c] = 48 [ 129.013] gen9_magic_ca_pass: CA fixup (1336 -> 1384) [ 129.013] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.013] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.013] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.013] sna_glyphs(op=3, nlist=11, src=(10, 34)) [ 129.013] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 129.013] sna_glyphs: discarding mask [ 129.013] glyphs0_to_dst(op=3, src=(10, 34), nlist=11, dst=(10, 34)+(0, 0)) [ 129.013] clipped_glyphs: no, clip region (0, 0), (7680, 2160) matches drawable pixmap=94268788998192 size=7680x2160 [ 129.013] gen9_render_composite: 0x0, current mode=1/1 [ 129.013] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 129.013] kgem_bo_is_busy: handle=31, domain: 0 exec? 1, rq? 1 [ 129.013] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.013] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.013] sna_drawable_use_bo pixmap=1535, box=((0, 0), (7680, 2160)), flags=7... [ 129.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.013] sna_drawable_use_bo: using whole GPU bo [ 129.013] gen9_composite_set_target: pixmap=1535, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 129.013] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.013] color_convert: src=ff8e8b85 [20028888] [ 129.013] color_convert: dst=ff8e8b85 [20028888] [ 129.013] sna_render_get_solid: ff8e8b85 [ 129.013] sna_render_get_solid(8) = ff8e8b85 (old) [ 129.013] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.013] sna_transform_is_imprecise_integer_translation: no transform [ 129.013] gen9_composite_picture: integer translation (0, 0), removing [ 129.013] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.013] sna_render_pixmap_bo: GPU all damaged [ 129.013] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.013] gen4_choose_composite_emitter: solid, identity mask [ 129.013] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.013] gen9_composite_get_binding_table(fe40) [ 129.013] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 129.013] kgem_add_reloc64: adding proxy [delta=32] for handle=8 [ 129.013] kgem_add_reloc64[7] = (delta=32, target handle=3, presumed=fdffe000) [ 129.013] [3f80] bind bo(handle=8, addr=fdffe020), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.013] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 129.013] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.013] gen9_emit_vertex_elements: setup id=9 [ 129.013] glyphs0_to_dst: glyph=(11, 18)x(15, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(11, 18), mask=(416.00, 32.00) x (15.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(27, 23)x(10, 3), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(27, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 129.013] glyphs0_to_dst: glyph=(37, 13)x(17, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(37, 13), mask=(448.00, 0.00) x (17.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(55, 18)x(11, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(55, 18), mask=(480.00, 0.00) x (11.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(66, 18)x(16, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(66, 18), mask=(496.00, 0.00) x (16.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(82, 18)x(14, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(82, 18), mask=(480.00, 16.00) x (14.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(96, 12)x(7, 22), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(96, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 129.013] glyphs0_to_dst: glyph=(104, 18)x(13, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(104, 18), mask=(480.00, 32.00) x (13.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(118, 12)x(7, 22), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(118, 12), mask=(448.00, 32.00) x (7.00, 22.00) [ 129.013] glyphs0_to_dst: glyph=(126, 18)x(17, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(512.00, 0.00) x (17.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(145, 18)x(15, 16), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(145, 18), mask=(544.00, 0.00) x (15.00, 16.00) [ 129.013] glyphs0_to_dst: glyph=(161, 23)x(10, 3), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(161, 23), mask=(432.00, 32.00) x (10.00, 3.00) [ 129.013] glyphs0_to_dst: glyph=(170, 13)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(170, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(186, 13)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(186, 13), mask=(512.00, 32.00) x (16.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(202, 13)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(202, 13), mask=(544.00, 32.00) x (16.00, 21.00) [ 129.013] glyphs0_to_dst: glyph=(218, 13)x(16, 21), unclipped [ 129.013] emit_primitive_identity_mask__avx2: dst=(218, 13), mask=(320.00, 32.00) x (16.00, 21.00) [ 129.013] gen8_vertex_flush[66c] = 48 [ 129.013] gen9_magic_ca_pass: CA fixup (1384 -> 1432) [ 129.013] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.013] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.013] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.013] sna_validate_gc(0x55bca9adccd0) changes=0, previous serial=5ff, drawable=5a4 [ 129.013] sna_validate_gc: recomputing clip [ 129.013] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b4ed10] [ 129.013] sna_copy_area: src=pixmap=1535:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 129.013] sna_copy_area: normal copy [ 129.013] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 129.013] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 129.013] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 129.013] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 129.013] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 129.013] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 129.013] sna_do_copy: pixmap -- no source clipping [ 129.013] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 129.013] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 129.013] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=1535+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 129.013] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9b35320, gpu_bo=31, cpu_bo=0), replaces=1 [ 129.013] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 129.013] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 129.013] sna_drawable_use_bo: pinned, never REPLACES [ 129.013] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 129.013] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.013] sna_drawable_use_bo: applying move-to-gpu override [ 129.013] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(160, 0], (952, 2160)] [ 129.013] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 129.013] wait_for_shadow: flags=1, flips=0, handle=27, shadow=35 [ 129.013] wait_for_shadow: setting front pixmap to handle=35 [ 129.013] sna_drawable_use_bo: using whole GPU bo [ 129.013] sna_pixmap_move_to_gpu(pixmap=1535, usage=0), flags=a [ 129.013] sna_pixmap_move_to_gpu: already all-damaged [ 129.013] sna_pixmap_mark_active: pixmap=1535, handle=31 [ 129.013] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 129.013] sna_pixmap_make_cow: make cow src=1535, dst=165, handle=31 (already cow? src=0, dst=0) [ 129.013] sna_pixmap_make_cow: can't cow, dst_pinned=1 [ 129.013] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 129.013] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.013] kgem_bo_is_render: handle=35, rq? 0 [0] [ 129.013] kgem_bo_is_render: handle=35, rq? 0 [0] [ 129.013] kgem_bo_is_render: handle=31, rq? 1 [1] [ 129.013] kgem_set_mode: flushing before new bo [ 129.013] gen8_vertex_close: used=5728, vbo active? 3, vb=204, nreloc=2 [ 129.013] gen8_vertex_close: reloc[0] = 287 [ 129.013] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.013] kgem_add_handle: handle=3, index=5 [ 129.013] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) [ 129.013] gen8_vertex_close: reloc[1] = 342 [ 129.013] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 129.013] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 129.013] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=17315 [fenced=0] [ 129.013] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 129.013] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 129.013] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.013] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.013] kgem_fixup_relocs: shrinking by 61440 [ 129.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.013] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.013] kgem_commit: release handle=31 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ec395000 [ 129.013] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.013] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 129.013] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.013] __kgem_bo_clear_busy: handle=8 [ 129.013] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 129.013] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 129.013] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.013] __kgem_bo_clear_busy: handle=8 [ 129.013] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.013] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.013] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.013] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 129.014] aligning vertex: was 4, now 2 floats per vertex [ 129.014] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.014] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.014] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.014] kgem_add_handle: handle=4, index=0 [ 129.014] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.014] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.014] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.014] gen9_composite_get_binding_table(ffc0) [ 129.014] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 129.014] kgem_add_handle: handle=35, index=1 [ 129.014] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 129.014] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 129.014] [3fe0] bind bo(handle=35, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.014] kgem_add_reloc64: handle=31, pos=16344, delta=0, domains=40000 [ 129.014] kgem_add_handle: handle=31, index=2 [ 129.014] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ec395000) [ 129.014] [3fd0] bind bo(handle=31, addr=ec395000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 129.014] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 129.014] gen9_emit_sampler: sampler = 0 [ 129.014] gen9_emit_sf: num_sf_outputs=1 [ 129.014] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.014] gen9_emit_vertex_elements: setup id=0 [ 129.014] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 129.014] (0, 0) -> (0, 0) + (7680, 2160) [ 129.014] gen8_vertex_flush[490] = 3 [ 129.014] sna_destroy_pixmap: pixmap=1535, attached?=1 [ 129.014] _kgem_bo_destroy: handle=31, proxy? 0 [ 129.014] __kgem_bo_destroy: handle=31, size=66355200 [ 129.014] __kgem_bo_destroy: handle=31 -> active [ 129.014] __sna_free_pixmap(pixmap=1535) [ 129.014] sna_accel_flush: flush?=0, dirty?=0 [ 129.014] sna_accel_flush: flush?=0, dirty?=0 [ 129.014] sna_block_handler (tv=0.592000) [ 129.014] kgem_retire, need_retire?=1 [ 129.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 129.014] kgem_retire__requests_ring: retiring ring 0 [ 129.014] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.014] __kgem_retire_rq: request 1 complete [ 129.014] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 129.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 129.014] kgem_retire -- retired=0, need_retire=0 [ 129.014] kgem_retire__buffers: handle=23, busy? 0 [0] [ 129.014] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 129.014] __kgem_bo_destroy: handle=23, size=262144 [ 129.014] kgem_bo_replace_io: transferring io handle=23 to bo [ 129.014] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 129.014] sna_accel_block: GPU idle, flushing [ 129.014] gen8_vertex_close: used=5734, vbo active? 3, vb=1, nreloc=1 [ 129.014] gen8_vertex_close: reloc[0] = 287 [ 129.014] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.014] kgem_add_handle: handle=3, index=3 [ 129.014] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 129.014] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] [ 129.014] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.014] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.014] kgem_fixup_relocs: shrinking by 61440 [ 129.014] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.014] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.014] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 129.014] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.014] kgem_commit: release handle=31 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ec395000 [ 129.014] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.014] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.014] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.014] sna_scanout_do_flush: flush timer active: delta=-12 [ 129.014] sna_scanout_do_flush (time=129014), triggered [ 129.014] sna_scanout_flush (time=129014), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.014] has_shadow: has pending damage? 1, outstanding flips: 0 [ 129.014] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.014] has_shadow: has pending damage? 1, outstanding flips: 0 [ 129.014] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 129.014] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 129.014] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 129.014] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 129.014] sna_pixmap_move_to_gpu: already all-damaged [ 129.014] sna_pixmap_mark_active: pixmap=165, handle=35 [ 129.014] sna_mode_redisplay: crtc[0] transformed? 0 [ 129.014] sna_mode_redisplay: crtc[1] transformed? 0 [ 129.014] sna_mode_redisplay: crtc[2] transformed? 0 [ 129.014] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 129.014] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 129.014] get_fb: reusing fb=105 for handle=35 [ 129.014] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 129.014] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 129.014] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 129.014] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 129.014] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 129.014] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 129.014] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 129.014] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=27 [ 129.014] sna_accel_do_throttle (time=129014), triggered [ 129.014] sna_accel_throttle (time=129014) [ 129.014] sna_accel_block: evaluating timers, active=7 [ 129.014] sna_accel_block: flush timer expires in 16 [129030] [ 129.016] sna_wakeup_handler [ 129.016] sna_accel_flush: flush?=0, dirty?=0 [ 129.016] sna_accel_flush: flush?=0, dirty?=0 [ 129.016] sna_block_handler (tv=0.590000) [ 129.016] kgem_retire, need_retire?=1 [ 129.016] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 129.016] kgem_retire__requests_ring: retiring ring 0 [ 129.016] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 129.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 129.016] kgem_retire -- retired=0, need_retire=1 [ 129.016] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 129.016] sna_scanout_do_flush: flush timer active: delta=14 [ 129.016] sna_accel_block: evaluating timers, active=7 [ 129.016] sna_accel_block: flush timer expires in 14 [129030] [ 129.020] sna_wakeup_handler [ 129.020] sna_block_handler (tv=0.586000) [ 129.020] kgem_retire, need_retire?=1 [ 129.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 129.021] kgem_retire__requests_ring: retiring ring 0 [ 129.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.021] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 129.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 129.021] kgem_retire -- retired=0, need_retire=1 [ 129.021] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 129.021] sna_scanout_do_flush: flush timer active: delta=9 [ 129.021] sna_accel_block: evaluating timers, active=7 [ 129.021] sna_accel_block: flush timer expires in 9 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] kgem_retire, need_retire?=1 [ 129.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 129.022] kgem_retire__requests_ring: retiring ring 0 [ 129.022] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.022] __kgem_retire_rq: request 1 complete [ 129.022] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 129.022] __kgem_bo_flush: handle=31, busy=0, wedged=0 [ 129.022] kgem_bo_move_to_cache: release handle=31 [ 129.022] kgem_bo_move_to_inactive: moving handle=31 to inactive [ 129.022] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 129.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 129.022] kgem_retire -- retired=1, need_retire=0 [ 129.022] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 129.022] gen6_render_retire: resetting idle vbo [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.0) [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.0) [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_block_handler (tv=0.584000) [ 129.022] sna_scanout_do_flush: flush timer active: delta=8 [ 129.022] sna_accel_block: evaluating timers, active=7 [ 129.022] sna_accel_block: flush timer expires in 8 [129030] [ 129.022] sna_wakeup_handler [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.022] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.023] sna_wakeup_handler [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_accel_flush: flush?=0, dirty?=0 [ 129.023] sna_block_handler (tv=0.583000) [ 129.023] sna_scanout_do_flush: flush timer active: delta=7 [ 129.023] sna_accel_block: evaluating timers, active=7 [ 129.023] sna_accel_block: flush timer expires in 7 [129030] [ 129.024] sna_wakeup_handler [ 129.024] sna_change_window_attributes [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_block_handler (tv=0.582000) [ 129.024] sna_scanout_do_flush: flush timer active: delta=6 [ 129.024] sna_accel_block: evaluating timers, active=7 [ 129.024] sna_accel_block: flush timer expires in 6 [129030] [ 129.024] sna_wakeup_handler [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_block_handler (tv=0.582000) [ 129.024] sna_scanout_do_flush: flush timer active: delta=6 [ 129.024] sna_accel_block: evaluating timers, active=7 [ 129.024] sna_accel_block: flush timer expires in 6 [129030] [ 129.024] sna_wakeup_handler [ 129.024] sna_block_handler (tv=0.582000) [ 129.024] sna_scanout_do_flush: flush timer active: delta=6 [ 129.024] sna_accel_block: evaluating timers, active=7 [ 129.024] sna_accel_block: flush timer expires in 6 [129030] [ 129.024] sna_wakeup_handler [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_block_handler (tv=0.582000) [ 129.024] sna_scanout_do_flush: flush timer active: delta=6 [ 129.024] sna_accel_block: evaluating timers, active=7 [ 129.024] sna_accel_block: flush timer expires in 6 [129030] [ 129.024] sna_wakeup_handler [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_block_handler (tv=0.0) [ 129.024] sna_wakeup_handler [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_block_handler (tv=0.582000) [ 129.024] sna_scanout_do_flush: flush timer active: delta=6 [ 129.024] sna_accel_block: evaluating timers, active=7 [ 129.024] sna_accel_block: flush timer expires in 6 [129030] [ 129.024] sna_wakeup_handler [ 129.024] sna_accel_flush: flush?=0, dirty?=0 [ 129.024] sna_block_handler (tv=0.582000) [ 129.024] sna_scanout_do_flush: flush timer active: delta=6 [ 129.024] sna_accel_block: evaluating timers, active=7 [ 129.024] sna_accel_block: flush timer expires in 6 [129030] [ 129.025] sna_wakeup_handler [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_block_handler (tv=0.581000) [ 129.025] sna_scanout_do_flush: flush timer active: delta=5 [ 129.025] sna_accel_block: evaluating timers, active=7 [ 129.025] sna_accel_block: flush timer expires in 5 [129030] [ 129.025] sna_wakeup_handler [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_block_handler (tv=0.581000) [ 129.025] sna_scanout_do_flush: flush timer active: delta=5 [ 129.025] sna_accel_block: evaluating timers, active=7 [ 129.025] sna_accel_block: flush timer expires in 5 [129030] [ 129.025] sna_wakeup_handler [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_block_handler (tv=0.581000) [ 129.025] sna_scanout_do_flush: flush timer active: delta=5 [ 129.025] sna_accel_block: evaluating timers, active=7 [ 129.025] sna_accel_block: flush timer expires in 5 [129030] [ 129.025] sna_wakeup_handler [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_block_handler (tv=0.581000) [ 129.025] sna_scanout_do_flush: flush timer active: delta=5 [ 129.025] sna_accel_block: evaluating timers, active=7 [ 129.025] sna_accel_block: flush timer expires in 5 [129030] [ 129.025] sna_wakeup_handler [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_block_handler (tv=0.581000) [ 129.025] sna_scanout_do_flush: flush timer active: delta=5 [ 129.025] sna_accel_block: evaluating timers, active=7 [ 129.025] sna_accel_block: flush timer expires in 5 [129030] [ 129.025] sna_wakeup_handler [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_block_handler (tv=0.581000) [ 129.025] sna_scanout_do_flush: flush timer active: delta=5 [ 129.025] sna_accel_block: evaluating timers, active=7 [ 129.025] sna_accel_block: flush timer expires in 5 [129030] [ 129.025] sna_wakeup_handler [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_accel_flush: flush?=0, dirty?=0 [ 129.025] sna_block_handler (tv=0.581000) [ 129.025] sna_scanout_do_flush: flush timer active: delta=5 [ 129.025] sna_accel_block: evaluating timers, active=7 [ 129.025] sna_accel_block: flush timer expires in 5 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.026] sna_scanout_do_flush: flush timer active: delta=4 [ 129.026] sna_accel_block: evaluating timers, active=7 [ 129.026] sna_accel_block: flush timer expires in 4 [129030] [ 129.026] sna_wakeup_handler [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_accel_flush: flush?=0, dirty?=0 [ 129.026] sna_block_handler (tv=0.580000) [ 129.027] sna_scanout_do_flush: flush timer active: delta=3 [ 129.027] sna_scanout_do_flush (time=129027), triggered [ 129.027] sna_scanout_flush (time=129027), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.027] has_shadow: has pending damage? 0, outstanding flips: 2 [ 129.027] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 129.027] has_shadow: has pending damage? 0, outstanding flips: 2 [ 129.027] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 129.027] sna_accel_block: evaluating timers, active=7 [ 129.027] sna_accel_block: flush timer expires in 16 [129043] [ 129.027] sna_wakeup_handler [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_block_handler (tv=0.579000) [ 129.027] sna_scanout_do_flush: flush timer active: delta=16 [ 129.027] sna_accel_block: evaluating timers, active=7 [ 129.027] sna_accel_block: flush timer expires in 16 [129043] [ 129.027] sna_wakeup_handler [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_block_handler (tv=0.579000) [ 129.027] sna_scanout_do_flush: flush timer active: delta=16 [ 129.027] sna_accel_block: evaluating timers, active=7 [ 129.027] sna_accel_block: flush timer expires in 16 [129043] [ 129.027] sna_wakeup_handler [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_accel_flush: flush?=0, dirty?=0 [ 129.027] sna_block_handler (tv=0.579000) [ 129.027] sna_scanout_do_flush: flush timer active: delta=16 [ 129.027] sna_accel_block: evaluating timers, active=7 [ 129.027] sna_accel_block: flush timer expires in 16 [129043] [ 129.033] sna_wakeup_handler [ 129.033] sna_mode_wakeup: len=32 [ 129.033] sna_mode_wakeup: recording last swap on pipe=1, frame 7443 [1d13], time 129.33411 [ 129.033] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 129.033] sna_mode_wakeup: flip complete, pending? 2 [ 129.033] sna_block_handler (tv=0.573000) [ 129.033] sna_scanout_do_flush: flush timer active: delta=10 [ 129.033] sna_accel_do_throttle (time=129033), triggered [ 129.033] sna_accel_throttle (time=129033) [ 129.033] sna_accel_disarm_timer[1] (time=129033) [ 129.033] sna_accel_block: evaluating timers, active=5 [ 129.033] sna_accel_block: flush timer expires in 10 [129043] [ 129.034] sna_wakeup_handler [ 129.034] sna_mode_wakeup: len=32 [ 129.034] sna_mode_wakeup: recording last swap on pipe=0, frame 7473 [1d31], time 129.34717 [ 129.034] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 129.034] sna_mode_wakeup: flip complete, pending? 1 [ 129.034] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.034] sna_block_handler (tv=0.572000) [ 129.034] sna_scanout_do_flush: flush timer active: delta=9 [ 129.034] sna_accel_do_throttle -- no pending activity [ 129.034] sna_accel_block: evaluating timers, active=5 [ 129.034] sna_accel_block: flush timer expires in 9 [129043] [ 129.034] sna_wakeup_handler [ 129.034] sna_block_handler (tv=0.572000) [ 129.034] sna_scanout_do_flush: flush timer active: delta=9 [ 129.034] sna_accel_do_throttle -- no pending activity [ 129.034] sna_accel_block: evaluating timers, active=5 [ 129.034] sna_accel_block: flush timer expires in 9 [129043] [ 129.034] sna_wakeup_handler [ 129.034] sna_accel_flush: flush?=0, dirty?=0 [ 129.034] sna_block_handler (tv=0.0) [ 129.034] sna_wakeup_handler [ 129.034] sna_accel_flush: flush?=0, dirty?=0 [ 129.034] sna_accel_flush: flush?=0, dirty?=0 [ 129.034] sna_accel_flush: flush?=0, dirty?=0 [ 129.034] sna_block_handler (tv=0.572000) [ 129.034] sna_scanout_do_flush: flush timer active: delta=9 [ 129.034] sna_accel_do_throttle -- no pending activity [ 129.034] sna_accel_block: evaluating timers, active=5 [ 129.034] sna_accel_block: flush timer expires in 9 [129043] [ 129.034] sna_wakeup_handler [ 129.034] sna_accel_flush: flush?=0, dirty?=0 [ 129.034] sna_accel_flush: flush?=0, dirty?=0 [ 129.034] sna_block_handler (tv=0.572000) [ 129.034] sna_scanout_do_flush: flush timer active: delta=9 [ 129.035] sna_accel_do_throttle -- no pending activity [ 129.035] sna_accel_block: evaluating timers, active=5 [ 129.035] sna_accel_block: flush timer expires in 9 [129043] [ 129.035] sna_wakeup_handler [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_block_handler (tv=0.571000) [ 129.035] sna_scanout_do_flush: flush timer active: delta=8 [ 129.035] sna_accel_do_throttle -- no pending activity [ 129.035] sna_accel_block: evaluating timers, active=5 [ 129.035] sna_accel_block: flush timer expires in 8 [129043] [ 129.035] sna_wakeup_handler [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_block_handler (tv=0.571000) [ 129.035] sna_scanout_do_flush: flush timer active: delta=8 [ 129.035] sna_accel_do_throttle -- no pending activity [ 129.035] sna_accel_block: evaluating timers, active=5 [ 129.035] sna_accel_block: flush timer expires in 8 [129043] [ 129.035] sna_wakeup_handler [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_block_handler (tv=0.571000) [ 129.035] sna_scanout_do_flush: flush timer active: delta=8 [ 129.035] sna_accel_do_throttle -- no pending activity [ 129.035] sna_accel_block: evaluating timers, active=5 [ 129.035] sna_accel_block: flush timer expires in 8 [129043] [ 129.035] sna_wakeup_handler [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_block_handler (tv=0.571000) [ 129.035] sna_scanout_do_flush: flush timer active: delta=8 [ 129.035] sna_accel_do_throttle -- no pending activity [ 129.035] sna_accel_block: evaluating timers, active=5 [ 129.035] sna_accel_block: flush timer expires in 8 [129043] [ 129.035] sna_wakeup_handler [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_accel_flush: flush?=0, dirty?=0 [ 129.035] sna_block_handler (tv=0.571000) [ 129.035] sna_scanout_do_flush: flush timer active: delta=8 [ 129.035] sna_accel_do_throttle -- no pending activity [ 129.035] sna_accel_block: evaluating timers, active=5 [ 129.035] sna_accel_block: flush timer expires in 8 [129043] [ 129.040] sna_wakeup_handler [ 129.040] sna_accel_flush: flush?=0, dirty?=0 [ 129.040] sna_destroy_window: window=4194305 [ 129.040] sna_destroy_pixmap: pixmap=117, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=117) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9b560b0 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 104 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=103, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=103) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9adce40 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 76 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=107, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=107) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9adcc70 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 84 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=105, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=105) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9adc920 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 80 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=111, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=111) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9b55590 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 92 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=91, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=91) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9ae8280 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 56 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=125, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=125) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9b57060 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 120 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=97, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=97) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9ae7fd0 (image?=0, atlas?=1) [ 129.040] sna_glyph_unrealize: releasing glyph pos 68 from cache 1 [ 129.040] sna_destroy_pixmap: pixmap=123, attached?=1 [ 129.040] __sna_free_pixmap(pixmap=123) [ 129.040] sna_glyph_unrealize: screen=0, glyph=0x55bca9b56c30 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 116 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=99, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=99) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9adbe50 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 72 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=113, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=113) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b55970 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 96 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=93, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=93) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9ae82e0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 60 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=95, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=95) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9ae7f70 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 64 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=115, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=115) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b55d30 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 100 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=121, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=121) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b56870 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 112 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=119, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=119) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b56470 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 108 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=109, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=109) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b55190 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 88 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=126, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=126) [ 129.041] sna_destroy_pixmap: pixmap=200, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=200) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b419c0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 160 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=220, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=220) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b78030 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 256 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=212, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=212) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b473f0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 240 from cache 1 [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b78650 (image?=0, atlas?=0) [ 129.041] sna_destroy_pixmap: pixmap=202, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=202) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b616b0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 176 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=224, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=224) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b3ca00 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 288 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=196, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=196) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9ae2fd0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 128 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=226, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=226) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9923290 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 304 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=198, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=198) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b592d0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 144 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=208, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=208) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b465f0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 224 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=222, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=222) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b6f0e0 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 272 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=228, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=228) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b49700 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 320 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=230, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=230) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b78990 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 336 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=204, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=204) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b61710 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 192 from cache 1 [ 129.041] sna_destroy_pixmap: pixmap=206, attached?=1 [ 129.041] __sna_free_pixmap(pixmap=206) [ 129.041] sna_glyph_unrealize: screen=0, glyph=0x55bca9b46590 (image?=0, atlas?=1) [ 129.041] sna_glyph_unrealize: releasing glyph pos 208 from cache 1 [ 129.041] sna_destroy_window: window=4194313 [ 129.042] sna_destroy_pixmap: pixmap=1549, attached?=1 [ 129.042] _kgem_bo_destroy: handle=16, proxy? 0 [ 129.042] __kgem_bo_destroy: handle=16, size=204800 [ 129.042] __kgem_bo_destroy: handle=16, purged [ 129.042] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 129.042] __sna_free_pixmap(pixmap=1549) [ 129.042] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=617 [ 129.042] sna_validate_gc: recomputing clip [ 129.042] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca988cf50] [ 129.042] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 129.042] sna_poly_fill_rect_extents: [0] = (0, 0)x(7680, 2160) [ 129.042] sna_poly_fill_rect: extents(0, 0), (7680, 2160), flags=1 [ 129.042] sna_poly_fill_rect: promoting to full GPU [ 129.042] sna_poly_fill_rect: dropping last-cpu hint [ 129.042] sna_poly_fill_rect: source is already on the gpu [ 129.042] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=1b... [ 129.042] sna_drawable_use_bo: pinned, never REPLACES [ 129.042] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 129.042] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.042] sna_drawable_use_bo: applying move-to-gpu override [ 129.042] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (7680, 2160)] from damage 1x[(0, 0], (7680, 2160)] [ 129.042] sna_drawable_use_bo: discarding move-to-gpu READ for subsumed pixmap [ 129.042] wait_for_shadow: flags=1, flips=0, handle=35, shadow=27 [ 129.042] wait_for_shadow: setting front pixmap to handle=27 [ 129.042] sna_drawable_use_bo: using whole GPU bo [ 129.042] sna_poly_fill_rect: tiled fill, testing for blt [ 129.042] sna_poly_fill_rect_tiled_blt pixmap=165, x 1 [(0, 0)x(7680, 2160)...], clipped? 9 [ 129.042] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 3840x2160 from 3840x2160 (area 7680x2160) [ 129.042] sna_pixmap_get_source_bo(pixmap=14, size=3840x2160) [ 129.042] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=a [ 129.042] sna_pixmap_undo_cow: pixmap=14, handle=9 [refcnt=2], cow refcnt=2, flags=2 [ 129.042] sna_pixmap_move_to_gpu: already all-damaged [ 129.042] sna_pixmap_mark_active: pixmap=14, handle=9 [ 129.042] gen9_render_copy (alu=3, src=(3840x2160), dst=(7680x2160)) [ 129.042] kgem_bo_is_render: handle=9, rq? 0 [0] [ 129.042] kgem_bo_is_render: handle=27, rq? 0 [0] [ 129.042] kgem_bo_is_render: handle=27, rq? 0 [0] [ 129.042] kgem_bo_is_render: handle=9, rq? 0 [0] [ 129.042] kgem_bo_is_render: handle=27, rq? 0 [0] [ 129.042] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 129.042] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.042] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.042] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.042] kgem_add_handle: handle=4, index=0 [ 129.042] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.042] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.042] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.042] gen9_composite_get_binding_table(ffc0) [ 129.042] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 129.042] kgem_add_handle: handle=27, index=1 [ 129.042] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 129.042] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 129.042] [3fe0] bind bo(handle=27, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.042] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 [ 129.042] kgem_add_handle: handle=9, index=2 [ 129.042] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) [ 129.042] [3fd0] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 129.042] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 129.042] gen9_emit_sampler: sampler = 0 [ 129.042] gen9_emit_sf: num_sf_outputs=1 [ 129.042] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.042] gen9_emit_vertex_elements: setup id=0 [ 129.042] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 129.042] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(165) = (0, 0) [ 129.042] sna_poly_fill_rect_tiled_blt: single clip box [(0, 0), (7680, 2160)] [ 129.042] sna_poly_fill_rect_tiled_blt: rectangle [(0, 0), (7680, 2160)] [ 129.042] gen8_vertex_flush[490] = 6 [ 129.042] sna_destroy_window: window=4194320 [ 129.042] sna_destroy_window: window=4194319 [ 129.042] sna_destroy_pixmap: pixmap=1481, attached?=1 [ 129.042] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 129.042] __sna_free_pixmap(pixmap=1481) [ 129.042] __sna_pixmap_free_cpu: discarding CPU buffer, handle=11, size=12288 [ 129.042] kgem_bo_sync__cpu: handle=11 [ 129.042] sna_accel_watch_flush: enable=-1 [ 129.042] _kgem_bo_destroy: handle=11, proxy? 0 [ 129.042] __kgem_bo_destroy: handle=11, size=12288 [ 129.042] __kgem_bo_destroy: handle=11, not reusable [ 129.042] kgem_bo_free: handle=11, size=12288 [ 129.042] __kgem_busy: handle=11, busy=0, wedged=0 [ 129.042] kgem_bo_free: releasing 0x0:0x0 vma for handle=11, count=0 [ 129.042] sna_destroy_pixmap: pixmap=1545, attached?=1 [ 129.042] _kgem_bo_destroy: handle=19, proxy? 0 [ 129.042] __kgem_bo_destroy: handle=19, size=12288 [ 129.042] __kgem_bo_destroy: handle=19, purged [ 129.042] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 129.042] __sna_free_pixmap(pixmap=1545) [ 129.042] sna_destroy_pixmap: pixmap=22, attached?=1 [ 129.042] __sna_free_pixmap(pixmap=22) [ 129.042] sna_destroy_pixmap: pixmap=1543, attached?=1 [ 129.042] _kgem_bo_destroy: handle=12, proxy? 0 [ 129.042] __kgem_bo_destroy: handle=12, size=12288 [ 129.042] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 129.042] __sna_free_pixmap(pixmap=1543) [ 129.042] sna_destroy_pixmap: pixmap=24, attached?=1 [ 129.042] _kgem_bo_destroy: handle=15, proxy? 0 [ 129.042] __kgem_bo_destroy: handle=15, size=20480 [ 129.042] __kgem_bo_destroy: handle=15, purged [ 129.042] kgem_bo_move_to_inactive: moving handle=15 to inactive [ 129.042] __sna_free_pixmap(pixmap=24) [ 129.042] sna_destroy_pixmap: pixmap=270, attached?=1 [ 129.042] __sna_free_pixmap(pixmap=270) [ 129.042] sna_glyph_unrealize: screen=0, glyph=0x55bca9b19b80 (image?=0, atlas?=1) [ 129.042] sna_glyph_unrealize: releasing glyph pos 496 from cache 1 [ 129.042] sna_destroy_pixmap: pixmap=256, attached?=1 [ 129.042] __sna_free_pixmap(pixmap=256) [ 129.042] sna_glyph_unrealize: screen=0, glyph=0x55bca9b49c70 (image?=0, atlas?=1) [ 129.042] sna_glyph_unrealize: releasing glyph pos 432 from cache 1 [ 129.042] sna_destroy_pixmap: pixmap=260, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=260) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b179a0 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 448 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=1479, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=1479) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b12220 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 592 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=258, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=258) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b34090 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 436 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=264, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=264) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9afa730 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 468 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=238, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=238) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b18c90 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 352 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=278, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=278) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9afaeb0 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 560 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=244, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=244) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9ae7e70 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 400 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=276, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=276) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9afb030 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 544 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=246, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=246) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b11e50 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 416 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=424, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=424) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b8ea60 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 576 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=266, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=266) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9ac7820 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 472 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=240, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=240) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b3c130 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 368 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=242, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=242) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9ac90f0 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 384 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=268, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=268) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b19d00 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 480 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=274, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=274) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca992bed0 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 528 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=272, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=272) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca992be70 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 512 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=262, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=262) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9afa6d0 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 464 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=236, attached?=1 [ 129.043] kgem_bo_is_busy: handle=32, domain: 1 exec? 0, rq? 0 [ 129.043] __sna_free_pixmap(pixmap=236) [ 129.043] __sna_pixmap_free_cpu: discarding CPU buffer, handle=32, size=8192 [ 129.043] kgem_bo_sync__cpu: handle=32 [ 129.043] sna_accel_watch_flush: enable=-1 [ 129.043] _kgem_bo_destroy: handle=32, proxy? 0 [ 129.043] __kgem_bo_destroy: handle=32, size=8192 [ 129.043] __kgem_bo_destroy: handle=32, not reusable [ 129.043] kgem_bo_free: handle=32, size=8192 [ 129.043] __kgem_busy: handle=32, busy=0, wedged=0 [ 129.043] kgem_bo_free: releasing 0x0:0x0 vma for handle=32, count=0 [ 129.043] sna_destroy_pixmap: pixmap=248, attached?=1 [ 129.043] kgem_bo_is_busy: handle=33, domain: 1 exec? 0, rq? 0 [ 129.043] __sna_free_pixmap(pixmap=248) [ 129.043] __sna_pixmap_free_cpu: discarding CPU buffer, handle=33, size=12288 [ 129.043] kgem_bo_sync__cpu: handle=33 [ 129.043] sna_accel_watch_flush: enable=-1 [ 129.043] _kgem_bo_destroy: handle=33, proxy? 0 [ 129.043] __kgem_bo_destroy: handle=33, size=12288 [ 129.043] __kgem_bo_destroy: handle=33, not reusable [ 129.043] kgem_bo_free: handle=33, size=12288 [ 129.043] __kgem_busy: handle=33, busy=0, wedged=0 [ 129.043] kgem_bo_free: releasing 0x0:0x0 vma for handle=33, count=0 [ 129.043] sna_destroy_pixmap: pixmap=252, attached?=1 [ 129.043] kgem_bo_is_busy: handle=34, domain: 1 exec? 0, rq? 0 [ 129.043] __sna_free_pixmap(pixmap=252) [ 129.043] __sna_pixmap_free_cpu: discarding CPU buffer, handle=34, size=8192 [ 129.043] kgem_bo_sync__cpu: handle=34 [ 129.043] sna_accel_watch_flush: enable=-1 [ 129.043] _kgem_bo_destroy: handle=34, proxy? 0 [ 129.043] __kgem_bo_destroy: handle=34, size=8192 [ 129.043] __kgem_bo_destroy: handle=34, not reusable [ 129.043] kgem_bo_free: handle=34, size=8192 [ 129.043] __kgem_busy: handle=34, busy=0, wedged=0 [ 129.043] kgem_bo_free: releasing 0x0:0x0 vma for handle=34, count=0 [ 129.043] sna_destroy_pixmap: pixmap=292, attached?=1 [ 129.043] sna_destroy_pixmap: pixmap=292 discarding cow, refcnt=2 [ 129.043] __sna_free_pixmap(pixmap=292) [ 129.043] sna_destroy_pixmap: pixmap=55, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=55) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b35d40 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 8 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=75, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=75) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9ad9940 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 28 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=67, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=67) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b17d30 (image?=1, atlas?=1) [ 129.043] sna_glyph_unrealize: removing glyph 0x55bca9b17d30 from pixman cache [ 129.043] sna_glyph_unrealize: releasing glyph pos 32 from cache 1 [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9ada320 (image?=0, atlas?=0) [ 129.043] sna_destroy_pixmap: pixmap=57, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=57) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9b36140 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 12 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=79, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=79) [ 129.043] sna_glyph_unrealize: screen=0, glyph=0x55bca9ad9ef0 (image?=0, atlas?=1) [ 129.043] sna_glyph_unrealize: releasing glyph pos 40 from cache 1 [ 129.043] sna_destroy_pixmap: pixmap=51, attached?=1 [ 129.043] __sna_free_pixmap(pixmap=51) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9b35800 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 0 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=81, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=81) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9ada740 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 44 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=53, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=53) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9b358e0 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 4 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=63, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=63) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9b36a40 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 24 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=77, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=77) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9ad99a0 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 36 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=83, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=83) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9ada7a0 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 48 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=85, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=85) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9adac50 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 52 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=59, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=59) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9b36520 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 16 from cache 1 [ 129.044] sna_destroy_pixmap: pixmap=61, attached?=1 [ 129.044] __sna_free_pixmap(pixmap=61) [ 129.044] sna_glyph_unrealize: screen=0, glyph=0x55bca9b369e0 (image?=0, atlas?=1) [ 129.044] sna_glyph_unrealize: releasing glyph pos 20 from cache 1 [ 129.048] sna_destroy_pixmap: pixmap=1505, attached?=1 [ 129.048] __sna_free_pixmap(pixmap=1505) [ 129.048] sna_glyph_unrealize: screen=0, glyph=0x55bca9ac43a0 (image?=0, atlas?=1) [ 129.048] sna_glyph_unrealize: releasing glyph pos 608 from cache 1 [ 129.048] sna_destroy_pixmap: pixmap=19, attached?=1 [ 129.048] _kgem_bo_destroy: handle=14, proxy? 0 [ 129.048] __kgem_bo_destroy: handle=14, size=49152 [ 129.048] __kgem_bo_destroy: handle=14, purged [ 129.048] kgem_bo_move_to_inactive: moving handle=14 to inactive [ 129.048] __sna_free_pixmap(pixmap=19) [ 129.048] sna_accel_flush: flush?=0, dirty?=0 [ 129.048] sna_block_handler (tv=0.558000) [ 129.048] sna_accel_block: GPU idle, flushing [ 129.048] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 129.048] gen8_vertex_close: reloc[0] = 287 [ 129.048] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.048] kgem_add_handle: handle=3, index=3 [ 129.048] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 129.048] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24326 [fenced=0] [ 129.048] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.048] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.048] kgem_fixup_relocs: shrinking by 61440 [ 129.048] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.048] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.048] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 129.048] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.048] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 129.048] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.048] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.048] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.048] sna_scanout_do_flush: flush timer active: delta=-5 [ 129.048] sna_scanout_do_flush (time=129048), triggered [ 129.048] sna_scanout_flush (time=129048), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 129.048] has_shadow: has pending damage? 1, outstanding flips: 0 [ 129.048] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.048] has_shadow: has pending damage? 1, outstanding flips: 0 [ 129.048] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 129.048] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 129.048] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 129.048] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 129.048] sna_pixmap_move_to_gpu: already all-damaged [ 129.049] sna_pixmap_mark_active: pixmap=165, handle=27 [ 129.049] sna_mode_redisplay: crtc[0] transformed? 0 [ 129.049] sna_mode_redisplay: crtc[1] transformed? 0 [ 129.049] sna_mode_redisplay: crtc[2] transformed? 0 [ 129.049] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 129.049] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 129.049] get_fb: reusing fb=101 for handle=27 [ 129.049] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 129.049] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 129.049] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 129.049] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 129.049] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 129.049] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 129.049] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 129.049] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=35 [ 129.049] timer_enable (time=129048), starting timer 1 [ 129.049] sna_accel_block: removing watchers [ 129.049] sna_accel_block: evaluating timers, active=7 [ 129.049] sna_accel_block: flush timer expires in 16 [129064] [ 129.065] sna_wakeup_handler [ 129.065] sna_block_handler (tv=0.541000) [ 129.065] kgem_retire, need_retire?=1 [ 129.065] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 129.065] kgem_retire__requests_ring: retiring ring 0 [ 129.065] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.065] __kgem_retire_rq: request 1 complete [ 129.065] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 129.065] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 129.065] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 129.065] kgem_retire -- retired=0, need_retire=0 [ 129.065] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 129.065] gen6_render_retire: resetting idle vbo [ 129.065] sna_scanout_do_flush: flush timer active: delta=-1 [ 129.065] sna_scanout_do_flush (time=129065), triggered [ 129.065] sna_scanout_flush (time=129065), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.065] has_shadow: has pending damage? 0, outstanding flips: 2 [ 129.065] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 129.065] has_shadow: has pending damage? 0, outstanding flips: 2 [ 129.065] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 129.065] sna_accel_do_throttle (time=129065), triggered [ 129.065] sna_accel_throttle (time=129065) [ 129.065] sna_accel_disarm_timer[1] (time=129065) [ 129.065] sna_accel_block: evaluating timers, active=5 [ 129.065] sna_accel_block: flush timer expires in 16 [129081] [ 129.066] sna_wakeup_handler [ 129.066] sna_mode_wakeup: len=32 [ 129.066] sna_mode_wakeup: recording last swap on pipe=1, frame 7445 [1d15], time 129.66742 [ 129.066] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 129.066] sna_mode_wakeup: flip complete, pending? 2 [ 129.066] sna_block_handler (tv=0.540000) [ 129.066] sna_scanout_do_flush: flush timer active: delta=15 [ 129.066] sna_accel_do_throttle -- no pending activity [ 129.066] sna_accel_block: evaluating timers, active=5 [ 129.066] sna_accel_block: flush timer expires in 15 [129081] [ 129.067] sna_wakeup_handler [ 129.067] sna_mode_wakeup: len=32 [ 129.067] sna_mode_wakeup: recording last swap on pipe=0, frame 7475 [1d33], time 129.68049 [ 129.067] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 129.067] sna_mode_wakeup: flip complete, pending? 1 [ 129.067] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.067] sna_block_handler (tv=0.539000) [ 129.067] sna_scanout_do_flush: flush timer active: delta=14 [ 129.067] sna_accel_do_throttle -- no pending activity [ 129.067] sna_accel_block: evaluating timers, active=5 [ 129.067] sna_accel_block: flush timer expires in 14 [129081] [ 129.072] sna_wakeup_handler [ 129.072] sna_block_handler (tv=0.534000) [ 129.072] sna_scanout_do_flush: flush timer active: delta=9 [ 129.072] sna_accel_do_throttle -- no pending activity [ 129.072] sna_accel_block: evaluating timers, active=5 [ 129.072] sna_accel_block: flush timer expires in 9 [129081] [ 129.072] sna_wakeup_handler [ 129.072] sna_block_handler (tv=0.534000) [ 129.072] sna_scanout_do_flush: flush timer active: delta=9 [ 129.072] sna_accel_do_throttle -- no pending activity [ 129.072] sna_accel_block: evaluating timers, active=5 [ 129.072] sna_accel_block: flush timer expires in 9 [129081] [ 129.082] sna_wakeup_handler [ 129.082] sna_block_handler (tv=0.524000) [ 129.082] sna_scanout_do_flush: flush timer active: delta=-1 [ 129.082] sna_scanout_do_flush (time=129082), triggered [ 129.082] sna_scanout_flush (time=129082), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 129.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.082] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 129.082] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.082] sna_accel_disarm_timer[0] (time=129082) [ 129.082] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.082] sna_accel_do_throttle -- no pending activity [ 129.101] sna_wakeup_handler [ 129.101] sna_block_handler (tv=0.505000) [ 129.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.101] sna_accel_do_throttle -- no pending activity [ 129.101] sna_wakeup_handler [ 129.101] sna_block_handler (tv=0.0) [ 129.101] sna_wakeup_handler [ 129.101] sna_block_handler (tv=0.505000) [ 129.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.101] sna_accel_do_throttle -- no pending activity [ 129.101] sna_wakeup_handler [ 129.101] sna_block_handler (tv=0.505000) [ 129.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.101] sna_accel_do_throttle -- no pending activity [ 129.101] sna_wakeup_handler [ 129.101] sna_block_handler (tv=0.505000) [ 129.101] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.101] sna_accel_do_throttle -- no pending activity [ 129.101] sna_wakeup_handler [ 129.102] sna_block_handler (tv=0.504000) [ 129.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.102] sna_accel_do_throttle -- no pending activity [ 129.102] sna_wakeup_handler [ 129.102] sna_block_handler (tv=0.504000) [ 129.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.102] sna_accel_do_throttle -- no pending activity [ 129.102] sna_wakeup_handler [ 129.102] sna_block_handler (tv=0.504000) [ 129.102] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.102] sna_accel_do_throttle -- no pending activity [ 129.102] sna_wakeup_handler [ 129.103] sna_block_handler (tv=0.503000) [ 129.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.103] sna_accel_do_throttle -- no pending activity [ 129.103] sna_wakeup_handler [ 129.103] sna_block_handler (tv=0.503000) [ 129.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.103] sna_accel_do_throttle -- no pending activity [ 129.112] sna_wakeup_handler [ 129.112] sna_block_handler (tv=0.494000) [ 129.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.112] sna_accel_do_throttle -- no pending activity [ 129.112] sna_wakeup_handler [ 129.112] sna_block_handler (tv=0.0) [ 129.112] sna_wakeup_handler [ 129.112] sna_block_handler (tv=0.494000) [ 129.112] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.112] sna_accel_do_throttle -- no pending activity [ 129.113] sna_wakeup_handler [ 129.113] sna_block_handler (tv=0.493000) [ 129.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.113] sna_accel_do_throttle -- no pending activity [ 129.113] sna_wakeup_handler [ 129.113] sna_block_handler (tv=0.493000) [ 129.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.113] sna_accel_do_throttle -- no pending activity [ 129.113] sna_wakeup_handler [ 129.113] sna_block_handler (tv=0.493000) [ 129.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.113] sna_accel_do_throttle -- no pending activity [ 129.113] sna_wakeup_handler [ 129.113] sna_block_handler (tv=0.493000) [ 129.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.113] sna_accel_do_throttle -- no pending activity [ 129.113] sna_wakeup_handler [ 129.113] sna_block_handler (tv=0.493000) [ 129.113] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.113] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.114] sna_block_handler (tv=0.492000) [ 129.114] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.114] sna_accel_do_throttle -- no pending activity [ 129.114] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.492000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.115] sna_wakeup_handler [ 129.115] sna_block_handler (tv=0.491000) [ 129.115] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.115] sna_accel_do_throttle -- no pending activity [ 129.116] sna_wakeup_handler [ 129.116] sna_block_handler (tv=0.490000) [ 129.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.116] sna_accel_do_throttle -- no pending activity [ 129.116] sna_wakeup_handler [ 129.116] sna_block_handler (tv=0.490000) [ 129.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.116] sna_accel_do_throttle -- no pending activity [ 129.116] sna_wakeup_handler [ 129.116] sna_block_handler (tv=0.490000) [ 129.116] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.116] sna_accel_do_throttle -- no pending activity [ 129.144] sna_wakeup_handler [ 129.144] sna_block_handler (tv=0.462000) [ 129.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.144] sna_accel_do_throttle -- no pending activity [ 129.144] sna_wakeup_handler [ 129.144] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 129.144] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 129.144] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 129.144] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 129.144] sna_dri2_get_msc(draw=250, pipe=0) [ 129.144] sna_crtc_record_swap: recording last swap on pipe=0, frame 7479 [msc=7479], time 129.134717 [ 129.144] sna_dri2_get_msc: msc=7479 [raw=7479], ust=129134717 [ 129.144] sna_block_handler (tv=0.462000) [ 129.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.144] sna_accel_do_throttle -- no pending activity [ 129.144] sna_wakeup_handler [ 129.144] sna_dri2_create_buffer pixmap=165, (attachment=1, format=32, drawable=7680x2160), window?=1 [ 129.144] sna_dri2_create_buffer: creating back buffer 7680x2160, suitable for scanout? 16 [ 129.144] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 129.144] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 129.144] kgem_bo_remove_from_inactive: removing handle=31 from inactive [ 129.144] from inactive: pitch=30720, tiling=1: handle=31, id=1184 [ 129.144] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 129.144] __kgem_bo_map__gtt(handle=31, size=66355200) [ 129.144] __kgem_bo_make_scanout: attached fb=108 to handle=31 [ 129.144] kgem_bo_flink: flinked handle=31 to name=2, marking non-reusable [ 129.144] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 129.144] sna_pixmap_set_dri: attaching DRI client to pixmap=165 [ 129.144] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=c2 [ 129.144] wait_for_shadow: flags=c2, flips=0, handle=27, shadow=35 [ 129.144] sna_pixmap_move_to_gpu: already all-damaged [ 129.144] sna_pixmap_mark_active: pixmap=165, handle=27 [ 129.144] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x55bca9b28cc0:1], scanout? 16 [ 129.144] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 129.144] sna_dri2_create_buffer: adding flush hint to handle=27 [ 129.144] sna_accel_watch_flush: enable=1 [ 129.144] sna_accel_watch_flush: installing watchers [ 129.144] sna_accel_flush: flush?=0, dirty?=0 [ 129.144] sna_accel_flush: flush?=0, dirty?=0 [ 129.144] sna_accel_flush: flush?=0, dirty?=0 [ 129.144] sna_block_handler (tv=0.462000) [ 129.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.144] timer_enable (time=129144), starting timer 0 [ 129.144] sna_accel_do_throttle -- no pending activity [ 129.144] sna_accel_block: evaluating timers, active=5 [ 129.144] sna_accel_block: flush timer expires in 8 [129152] [ 129.147] sna_wakeup_handler [ 129.147] sna_accel_flush: flush?=0, dirty?=0 [ 129.147] sna_accel_flush: flush?=0, dirty?=0 [ 129.147] sna_block_handler (tv=0.459000) [ 129.147] sna_scanout_do_flush: flush timer active: delta=5 [ 129.147] sna_accel_do_throttle -- no pending activity [ 129.147] sna_accel_block: evaluating timers, active=5 [ 129.147] sna_accel_block: flush timer expires in 5 [129152] [ 129.148] sna_wakeup_handler [ 129.148] sna_accel_flush: flush?=0, dirty?=0 [ 129.148] _sna_dri2_destroy_buffer: 0x55bca9b29010 [handle=31] -- refcnt=1, draw=250, pixmap=0, proxy?=0 [ 129.148] sna_dri2_cache_bo(handle=31, name=2) [ 129.148] sna_dri2_cache_bo: caching handle=31 (name=2, flags=0, active_scanout=0) [ 129.148] _sna_dri2_destroy_buffer: 0x55bca9b3c130 [handle=27] -- refcnt=1, draw=250, pixmap=165, proxy?=0 [ 129.148] _sna_dri2_destroy_buffer: removing active_scanout=3 from pixmap handle=27 [ 129.148] _sna_dri2_destroy_buffer: releasing last DRI pixmap=165, scanout?=1 [ 129.148] _sna_dri2_destroy_buffer: dropping flush hint from handle=27 [ 129.148] sna_accel_watch_flush: enable=-1 [ 129.148] sna_dri2_cache_bo(handle=27, name=3) [ 129.148] sna_dri2_cache_bo: multiple references [4], releasing handle [ 129.148] sna_accel_flush: flush?=0, dirty?=0 [ 129.148] sna_block_handler (tv=0.458000) [ 129.148] sna_scanout_do_flush: flush timer active: delta=4 [ 129.148] sna_accel_do_throttle -- no pending activity [ 129.148] sna_accel_block: removing watchers [ 129.148] sna_accel_block: evaluating timers, active=5 [ 129.148] sna_accel_block: flush timer expires in 4 [129152] [ 129.152] sna_wakeup_handler [ 129.152] sna_block_handler (tv=0.454000) [ 129.152] sna_scanout_do_flush: flush timer active: delta=0 [ 129.152] sna_scanout_do_flush (time=129152), triggered [ 129.152] sna_scanout_flush (time=129152), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 129.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.152] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.152] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.152] sna_accel_do_throttle -- no pending activity [ 129.152] sna_accel_block: evaluating timers, active=5 [ 129.152] sna_accel_block: flush timer expires in 16 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.0) [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.155] sna_block_handler (tv=0.451000) [ 129.155] sna_scanout_do_flush: flush timer active: delta=13 [ 129.155] sna_accel_do_throttle -- no pending activity [ 129.155] sna_accel_block: evaluating timers, active=5 [ 129.155] sna_accel_block: flush timer expires in 13 [129168] [ 129.155] sna_wakeup_handler [ 129.156] sna_block_handler (tv=0.450000) [ 129.156] sna_scanout_do_flush: flush timer active: delta=12 [ 129.156] sna_accel_do_throttle -- no pending activity [ 129.156] sna_accel_block: evaluating timers, active=5 [ 129.156] sna_accel_block: flush timer expires in 12 [129168] [ 129.168] sna_wakeup_handler [ 129.168] sna_block_handler (tv=0.438000) [ 129.168] sna_scanout_do_flush: flush timer active: delta=0 [ 129.168] sna_scanout_do_flush (time=129168), triggered [ 129.168] sna_scanout_flush (time=129168), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.168] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.168] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.168] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.168] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.168] sna_accel_do_throttle -- no pending activity [ 129.168] sna_accel_block: evaluating timers, active=5 [ 129.168] sna_accel_block: flush timer expires in 16 [129184] [ 129.184] sna_wakeup_handler [ 129.184] sna_block_handler (tv=0.422000) [ 129.184] sna_scanout_do_flush: flush timer active: delta=0 [ 129.184] sna_scanout_do_flush (time=129184), triggered [ 129.184] sna_scanout_flush (time=129184), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.184] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.184] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.184] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.184] sna_accel_do_throttle -- no pending activity [ 129.184] sna_accel_block: evaluating timers, active=5 [ 129.184] sna_accel_block: flush timer expires in 16 [129200] [ 129.200] sna_wakeup_handler [ 129.200] sna_block_handler (tv=0.406000) [ 129.200] sna_scanout_do_flush: flush timer active: delta=0 [ 129.200] sna_scanout_do_flush (time=129200), triggered [ 129.200] sna_scanout_flush (time=129200), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.200] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.200] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.200] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.200] sna_accel_do_throttle -- no pending activity [ 129.200] sna_accel_block: evaluating timers, active=5 [ 129.200] sna_accel_block: flush timer expires in 16 [129216] [ 129.216] sna_wakeup_handler [ 129.216] sna_block_handler (tv=0.390000) [ 129.216] sna_scanout_do_flush: flush timer active: delta=0 [ 129.216] sna_scanout_do_flush (time=129216), triggered [ 129.216] sna_scanout_flush (time=129216), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.216] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.216] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.216] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.216] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.216] sna_accel_do_throttle -- no pending activity [ 129.216] sna_accel_block: evaluating timers, active=5 [ 129.216] sna_accel_block: flush timer expires in 16 [129232] [ 129.232] sna_wakeup_handler [ 129.232] sna_block_handler (tv=0.374000) [ 129.232] sna_scanout_do_flush: flush timer active: delta=0 [ 129.232] sna_scanout_do_flush (time=129232), triggered [ 129.232] sna_scanout_flush (time=129232), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.232] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.232] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.232] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.232] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.232] sna_accel_do_throttle -- no pending activity [ 129.232] sna_accel_block: evaluating timers, active=5 [ 129.232] sna_accel_block: flush timer expires in 16 [129248] [ 129.249] sna_wakeup_handler [ 129.249] sna_block_handler (tv=0.357000) [ 129.249] sna_scanout_do_flush: flush timer active: delta=-1 [ 129.249] sna_scanout_do_flush (time=129249), triggered [ 129.249] sna_scanout_flush (time=129249), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.249] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.249] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.249] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.249] sna_accel_do_throttle -- no pending activity [ 129.249] sna_accel_block: evaluating timers, active=5 [ 129.249] sna_accel_block: flush timer expires in 16 [129265] [ 129.265] sna_wakeup_handler [ 129.265] sna_block_handler (tv=0.341000) [ 129.265] sna_scanout_do_flush: flush timer active: delta=0 [ 129.265] sna_scanout_do_flush (time=129265), triggered [ 129.265] sna_scanout_flush (time=129265), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.265] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.265] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.265] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.265] sna_accel_do_throttle -- no pending activity [ 129.265] sna_accel_block: evaluating timers, active=5 [ 129.265] sna_accel_block: flush timer expires in 16 [129281] [ 129.281] sna_wakeup_handler [ 129.281] sna_block_handler (tv=0.325000) [ 129.281] sna_scanout_do_flush: flush timer active: delta=0 [ 129.281] sna_scanout_do_flush (time=129281), triggered [ 129.281] sna_scanout_flush (time=129281), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.281] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.281] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.281] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.281] sna_accel_do_throttle -- no pending activity [ 129.281] sna_accel_block: evaluating timers, active=5 [ 129.281] sna_accel_block: flush timer expires in 16 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.0) [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.291] sna_wakeup_handler [ 129.291] sna_block_handler (tv=0.315000) [ 129.291] sna_scanout_do_flush: flush timer active: delta=6 [ 129.291] sna_accel_do_throttle -- no pending activity [ 129.291] sna_accel_block: evaluating timers, active=5 [ 129.291] sna_accel_block: flush timer expires in 6 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_change_window_attributes [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.0) [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.292] sna_wakeup_handler [ 129.292] sna_block_handler (tv=0.314000) [ 129.292] sna_scanout_do_flush: flush timer active: delta=5 [ 129.292] sna_accel_do_throttle -- no pending activity [ 129.292] sna_accel_block: evaluating timers, active=5 [ 129.292] sna_accel_block: flush timer expires in 5 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.293] sna_wakeup_handler [ 129.293] sna_block_handler (tv=0.313000) [ 129.293] sna_scanout_do_flush: flush timer active: delta=4 [ 129.293] sna_accel_do_throttle -- no pending activity [ 129.293] sna_accel_block: evaluating timers, active=5 [ 129.293] sna_accel_block: flush timer expires in 4 [129297] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=3 [ 129.294] sna_scanout_do_flush (time=129294), triggered [ 129.294] sna_scanout_flush (time=129294), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.294] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.294] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.294] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.294] sna_scanout_do_flush: flush timer active: delta=16 [ 129.294] sna_accel_do_throttle -- no pending activity [ 129.294] sna_accel_block: evaluating timers, active=5 [ 129.294] sna_accel_block: flush timer expires in 16 [129310] [ 129.294] sna_wakeup_handler [ 129.294] sna_block_handler (tv=0.312000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_create_window: window=4194305 [ 129.295] sna_set_window_pixmap: window=4194305, old pixmap=0 new pixmap=165 [ 129.295] sna_change_window_attributes [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.295] sna_wakeup_handler [ 129.295] sna_block_handler (tv=0.311000) [ 129.295] sna_scanout_do_flush: flush timer active: delta=15 [ 129.295] sna_accel_do_throttle -- no pending activity [ 129.295] sna_accel_block: evaluating timers, active=5 [ 129.295] sna_accel_block: flush timer expires in 15 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.0) [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.297] sna_wakeup_handler [ 129.297] sna_block_handler (tv=0.309000) [ 129.297] sna_scanout_do_flush: flush timer active: delta=13 [ 129.297] sna_accel_do_throttle -- no pending activity [ 129.297] sna_accel_block: evaluating timers, active=5 [ 129.297] sna_accel_block: flush timer expires in 13 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.0) [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.299] sna_wakeup_handler [ 129.299] sna_block_handler (tv=0.307000) [ 129.299] sna_scanout_do_flush: flush timer active: delta=11 [ 129.299] sna_accel_do_throttle -- no pending activity [ 129.299] sna_accel_block: evaluating timers, active=5 [ 129.299] sna_accel_block: flush timer expires in 11 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.0) [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.304] sna_wakeup_handler [ 129.304] sna_block_handler (tv=0.302000) [ 129.304] sna_scanout_do_flush: flush timer active: delta=6 [ 129.304] sna_accel_do_throttle -- no pending activity [ 129.304] sna_accel_block: evaluating timers, active=5 [ 129.304] sna_accel_block: flush timer expires in 6 [129310] [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.297000) [ 129.309] sna_scanout_do_flush: flush timer active: delta=1 [ 129.309] sna_scanout_do_flush (time=129309), triggered [ 129.309] sna_scanout_flush (time=129309), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.309] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.309] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.309] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.309] sna_accel_do_throttle -- no pending activity [ 129.309] sna_accel_block: evaluating timers, active=5 [ 129.309] sna_accel_block: flush timer expires in 16 [129325] [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.0) [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.297000) [ 129.309] sna_scanout_do_flush: flush timer active: delta=16 [ 129.309] sna_accel_do_throttle -- no pending activity [ 129.309] sna_accel_block: evaluating timers, active=5 [ 129.309] sna_accel_block: flush timer expires in 16 [129325] [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.297000) [ 129.309] sna_scanout_do_flush: flush timer active: delta=16 [ 129.309] sna_accel_do_throttle -- no pending activity [ 129.309] sna_accel_block: evaluating timers, active=5 [ 129.309] sna_accel_block: flush timer expires in 16 [129325] [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.297000) [ 129.309] sna_scanout_do_flush: flush timer active: delta=16 [ 129.309] sna_accel_do_throttle -- no pending activity [ 129.309] sna_accel_block: evaluating timers, active=5 [ 129.309] sna_accel_block: flush timer expires in 16 [129325] [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.297000) [ 129.309] sna_scanout_do_flush: flush timer active: delta=16 [ 129.309] sna_accel_do_throttle -- no pending activity [ 129.309] sna_accel_block: evaluating timers, active=5 [ 129.309] sna_accel_block: flush timer expires in 16 [129325] [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.297000) [ 129.309] sna_scanout_do_flush: flush timer active: delta=16 [ 129.309] sna_accel_do_throttle -- no pending activity [ 129.309] sna_accel_block: evaluating timers, active=5 [ 129.309] sna_accel_block: flush timer expires in 16 [129325] [ 129.309] sna_wakeup_handler [ 129.309] sna_block_handler (tv=0.297000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.0) [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.310] sna_accel_block: flush timer expires in 15 [129325] [ 129.310] sna_wakeup_handler [ 129.310] sna_block_handler (tv=0.296000) [ 129.310] sna_scanout_do_flush: flush timer active: delta=15 [ 129.310] sna_accel_do_throttle -- no pending activity [ 129.310] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 15 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.311] sna_wakeup_handler [ 129.311] sna_block_handler (tv=0.295000) [ 129.311] sna_scanout_do_flush: flush timer active: delta=14 [ 129.311] sna_accel_do_throttle -- no pending activity [ 129.311] sna_accel_block: evaluating timers, active=5 [ 129.311] sna_accel_block: flush timer expires in 14 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.0) [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.312] sna_block_handler (tv=0.294000) [ 129.312] sna_scanout_do_flush: flush timer active: delta=13 [ 129.312] sna_accel_do_throttle -- no pending activity [ 129.312] sna_accel_block: evaluating timers, active=5 [ 129.312] sna_accel_block: flush timer expires in 13 [129325] [ 129.312] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_change_window_attributes [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.0) [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.313] sna_wakeup_handler [ 129.313] sna_block_handler (tv=0.293000) [ 129.313] sna_scanout_do_flush: flush timer active: delta=12 [ 129.313] sna_accel_do_throttle -- no pending activity [ 129.313] sna_accel_block: evaluating timers, active=5 [ 129.313] sna_accel_block: flush timer expires in 12 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.314] sna_block_handler (tv=0.292000) [ 129.314] sna_scanout_do_flush: flush timer active: delta=11 [ 129.314] sna_accel_do_throttle -- no pending activity [ 129.314] sna_accel_block: evaluating timers, active=5 [ 129.314] sna_accel_block: flush timer expires in 11 [129325] [ 129.314] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.292000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.315] sna_scanout_do_flush: flush timer active: delta=10 [ 129.315] sna_accel_do_throttle -- no pending activity [ 129.315] sna_accel_block: evaluating timers, active=5 [ 129.315] sna_accel_block: flush timer expires in 10 [129325] [ 129.315] sna_wakeup_handler [ 129.315] sna_block_handler (tv=0.291000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=10 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 10 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_create_window: window=8388609 [ 129.316] sna_set_window_pixmap: window=8388609, old pixmap=0 new pixmap=165 [ 129.316] sna_change_window_attributes [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.316] sna_wakeup_handler [ 129.316] sna_block_handler (tv=0.290000) [ 129.316] sna_scanout_do_flush: flush timer active: delta=9 [ 129.316] sna_accel_do_throttle -- no pending activity [ 129.316] sna_accel_block: evaluating timers, active=5 [ 129.316] sna_accel_block: flush timer expires in 9 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_change_window_attributes [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_change_window_attributes [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.317] sna_block_handler (tv=0.289000) [ 129.317] sna_scanout_do_flush: flush timer active: delta=8 [ 129.317] sna_accel_do_throttle -- no pending activity [ 129.317] sna_accel_block: evaluating timers, active=5 [ 129.317] sna_accel_block: flush timer expires in 8 [129325] [ 129.317] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.0) [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.318] sna_block_handler (tv=0.288000) [ 129.318] sna_scanout_do_flush: flush timer active: delta=7 [ 129.318] sna_accel_do_throttle -- no pending activity [ 129.318] sna_accel_block: evaluating timers, active=5 [ 129.318] sna_accel_block: flush timer expires in 7 [129325] [ 129.318] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.0) [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.0) [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_change_window_attributes [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.0) [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.319] sna_accel_do_throttle -- no pending activity [ 129.319] sna_accel_block: evaluating timers, active=5 [ 129.319] sna_accel_block: flush timer expires in 6 [129325] [ 129.319] sna_wakeup_handler [ 129.319] sna_block_handler (tv=0.287000) [ 129.319] sna_scanout_do_flush: flush timer active: delta=6 [ 129.320] sna_accel_do_throttle -- no pending activity [ 129.320] sna_accel_block: evaluating timers, active=5 [ 129.320] sna_accel_block: flush timer expires in 6 [129325] [ 129.320] sna_wakeup_handler [ 129.320] sna_block_handler (tv=0.286000) [ 129.320] sna_scanout_do_flush: flush timer active: delta=5 [ 129.320] sna_accel_do_throttle -- no pending activity [ 129.320] sna_accel_block: evaluating timers, active=5 [ 129.320] sna_accel_block: flush timer expires in 5 [129325] [ 129.320] sna_wakeup_handler [ 129.320] sna_block_handler (tv=0.286000) [ 129.320] sna_scanout_do_flush: flush timer active: delta=5 [ 129.320] sna_accel_do_throttle -- no pending activity [ 129.320] sna_accel_block: evaluating timers, active=5 [ 129.320] sna_accel_block: flush timer expires in 5 [129325] [ 129.320] sna_wakeup_handler [ 129.320] sna_block_handler (tv=0.286000) [ 129.320] sna_scanout_do_flush: flush timer active: delta=5 [ 129.320] sna_accel_do_throttle -- no pending activity [ 129.320] sna_accel_block: evaluating timers, active=5 [ 129.320] sna_accel_block: flush timer expires in 5 [129325] [ 129.320] sna_wakeup_handler [ 129.320] sna_block_handler (tv=0.286000) [ 129.320] sna_scanout_do_flush: flush timer active: delta=5 [ 129.320] sna_accel_do_throttle -- no pending activity [ 129.320] sna_accel_block: evaluating timers, active=5 [ 129.320] sna_accel_block: flush timer expires in 5 [129325] [ 129.320] sna_wakeup_handler [ 129.320] sna_block_handler (tv=0.286000) [ 129.320] sna_scanout_do_flush: flush timer active: delta=5 [ 129.320] sna_accel_do_throttle -- no pending activity [ 129.320] sna_accel_block: evaluating timers, active=5 [ 129.320] sna_accel_block: flush timer expires in 5 [129325] [ 129.320] sna_wakeup_handler [ 129.320] sna_block_handler (tv=0.286000) [ 129.320] sna_scanout_do_flush: flush timer active: delta=5 [ 129.320] sna_accel_do_throttle -- no pending activity [ 129.320] sna_accel_block: evaluating timers, active=5 [ 129.320] sna_accel_block: flush timer expires in 5 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.321] sna_wakeup_handler [ 129.321] sna_block_handler (tv=0.285000) [ 129.321] sna_scanout_do_flush: flush timer active: delta=4 [ 129.321] sna_accel_do_throttle -- no pending activity [ 129.321] sna_accel_block: evaluating timers, active=5 [ 129.321] sna_accel_block: flush timer expires in 4 [129325] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=3 [ 129.322] sna_scanout_do_flush (time=129322), triggered [ 129.322] sna_scanout_flush (time=129322), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.322] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.322] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.322] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_create_window: window=10485761 [ 129.322] sna_set_window_pixmap: window=10485761, old pixmap=0 new pixmap=165 [ 129.322] sna_change_window_attributes [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.322] sna_block_handler (tv=0.284000) [ 129.322] sna_scanout_do_flush: flush timer active: delta=16 [ 129.322] sna_accel_do_throttle -- no pending activity [ 129.322] sna_accel_block: evaluating timers, active=5 [ 129.322] sna_accel_block: flush timer expires in 16 [129338] [ 129.322] sna_wakeup_handler [ 129.323] sna_block_handler (tv=0.283000) [ 129.323] sna_scanout_do_flush: flush timer active: delta=15 [ 129.323] sna_accel_do_throttle -- no pending activity [ 129.323] sna_accel_block: evaluating timers, active=5 [ 129.323] sna_accel_block: flush timer expires in 15 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.0) [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.324] sna_accel_block: flush timer expires in 14 [129338] [ 129.324] sna_wakeup_handler [ 129.324] sna_block_handler (tv=0.282000) [ 129.324] sna_scanout_do_flush: flush timer active: delta=14 [ 129.324] sna_accel_do_throttle -- no pending activity [ 129.324] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 14 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_create_window: window=10485763 [ 129.325] sna_set_window_pixmap: window=10485763, old pixmap=0 new pixmap=165 [ 129.325] sna_change_window_attributes [ 129.325] sna_create_window: window=10485764 [ 129.325] sna_set_window_pixmap: window=10485764, old pixmap=0 new pixmap=165 [ 129.325] sna_change_window_attributes [ 129.325] sna_change_window_attributes [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.325] sna_wakeup_handler [ 129.325] sna_block_handler (tv=0.281000) [ 129.325] sna_scanout_do_flush: flush timer active: delta=13 [ 129.325] sna_accel_do_throttle -- no pending activity [ 129.325] sna_accel_block: evaluating timers, active=5 [ 129.325] sna_accel_block: flush timer expires in 13 [129338] [ 129.336] sna_wakeup_handler [ 129.336] sna_block_handler (tv=0.270000) [ 129.336] sna_scanout_do_flush: flush timer active: delta=2 [ 129.336] sna_scanout_do_flush (time=129336), triggered [ 129.336] sna_scanout_flush (time=129336), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.336] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.336] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.336] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.336] sna_accel_do_throttle -- no pending activity [ 129.336] sna_accel_block: evaluating timers, active=5 [ 129.336] sna_accel_block: flush timer expires in 16 [129352] [ 129.336] sna_wakeup_handler [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.337] sna_create_window: window=8388611 [ 129.337] sna_set_window_pixmap: window=8388611, old pixmap=0 new pixmap=165 [ 129.337] sna_change_window_attributes [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.337] sna_block_handler (tv=0.269000) [ 129.337] sna_scanout_do_flush: flush timer active: delta=15 [ 129.337] sna_accel_do_throttle -- no pending activity [ 129.337] sna_accel_block: evaluating timers, active=5 [ 129.337] sna_accel_block: flush timer expires in 15 [129352] [ 129.337] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.338] sna_wakeup_handler [ 129.338] sna_block_handler (tv=0.268000) [ 129.338] sna_scanout_do_flush: flush timer active: delta=14 [ 129.338] sna_accel_do_throttle -- no pending activity [ 129.338] sna_accel_block: evaluating timers, active=5 [ 129.338] sna_accel_block: flush timer expires in 14 [129352] [ 129.349] sna_wakeup_handler [ 129.349] sna_block_handler (tv=0.257000) [ 129.349] sna_scanout_do_flush: flush timer active: delta=3 [ 129.349] sna_scanout_do_flush (time=129349), triggered [ 129.349] sna_scanout_flush (time=129349), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.349] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.349] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.349] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.349] sna_accel_do_throttle -- no pending activity [ 129.349] sna_accel_block: evaluating timers, active=5 [ 129.349] sna_accel_block: flush timer expires in 16 [129365] [ 129.349] sna_wakeup_handler [ 129.349] sna_block_handler (tv=0.257000) [ 129.349] sna_scanout_do_flush: flush timer active: delta=16 [ 129.349] sna_accel_do_throttle -- no pending activity [ 129.349] sna_accel_block: evaluating timers, active=5 [ 129.349] sna_accel_block: flush timer expires in 16 [129365] [ 129.349] sna_wakeup_handler [ 129.349] sna_block_handler (tv=0.257000) [ 129.349] sna_scanout_do_flush: flush timer active: delta=16 [ 129.349] sna_accel_do_throttle -- no pending activity [ 129.349] sna_accel_block: evaluating timers, active=5 [ 129.349] sna_accel_block: flush timer expires in 16 [129365] [ 129.349] sna_wakeup_handler [ 129.349] sna_create_window: window=8388615 [ 129.349] sna_set_window_pixmap: window=8388615, old pixmap=0 new pixmap=165 [ 129.349] sna_change_window_attributes [ 129.349] sna_create_window: window=8388616 [ 129.349] sna_set_window_pixmap: window=8388616, old pixmap=0 new pixmap=165 [ 129.349] sna_change_window_attributes [ 129.349] sna_change_window_attributes [ 129.349] sna_block_handler (tv=0.257000) [ 129.349] sna_scanout_do_flush: flush timer active: delta=16 [ 129.349] sna_accel_do_throttle -- no pending activity [ 129.349] sna_accel_block: evaluating timers, active=5 [ 129.349] sna_accel_block: flush timer expires in 16 [129365] [ 129.349] sna_wakeup_handler [ 129.349] sna_block_handler (tv=0.257000) [ 129.349] sna_scanout_do_flush: flush timer active: delta=16 [ 129.349] sna_accel_do_throttle -- no pending activity [ 129.349] sna_accel_block: evaluating timers, active=5 [ 129.349] sna_accel_block: flush timer expires in 16 [129365] [ 129.349] sna_wakeup_handler [ 129.349] sna_change_window_attributes [ 129.349] sna_block_handler (tv=0.257000) [ 129.349] sna_scanout_do_flush: flush timer active: delta=16 [ 129.349] sna_accel_do_throttle -- no pending activity [ 129.349] sna_accel_block: evaluating timers, active=5 [ 129.349] sna_accel_block: flush timer expires in 16 [129365] [ 129.349] sna_wakeup_handler [ 129.349] sna_block_handler (tv=0.257000) [ 129.349] sna_scanout_do_flush: flush timer active: delta=16 [ 129.349] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 16 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_destroy_window: window=8388616 [ 129.350] sna_destroy_window: window=8388615 [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_create_window: window=8388619 [ 129.350] sna_set_window_pixmap: window=8388619, old pixmap=0 new pixmap=165 [ 129.350] sna_change_window_attributes [ 129.350] sna_create_window: window=8388620 [ 129.350] sna_set_window_pixmap: window=8388620, old pixmap=0 new pixmap=165 [ 129.350] sna_change_window_attributes [ 129.350] sna_change_window_attributes [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_change_window_attributes [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.350] sna_wakeup_handler [ 129.350] sna_block_handler (tv=0.256000) [ 129.350] sna_scanout_do_flush: flush timer active: delta=15 [ 129.350] sna_accel_do_throttle -- no pending activity [ 129.350] sna_accel_block: evaluating timers, active=5 [ 129.350] sna_accel_block: flush timer expires in 15 [129365] [ 129.365] sna_wakeup_handler [ 129.365] sna_block_handler (tv=0.241000) [ 129.365] sna_scanout_do_flush: flush timer active: delta=0 [ 129.365] sna_scanout_do_flush (time=129365), triggered [ 129.365] sna_scanout_flush (time=129365), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.365] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.365] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.365] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.365] sna_accel_do_throttle -- no pending activity [ 129.365] sna_accel_block: evaluating timers, active=5 [ 129.365] sna_accel_block: flush timer expires in 16 [129381] [ 129.370] sna_wakeup_handler [ 129.370] sna_change_window_attributes [ 129.370] sna_block_handler (tv=0.236000) [ 129.370] sna_scanout_do_flush: flush timer active: delta=11 [ 129.370] sna_accel_do_throttle -- no pending activity [ 129.370] sna_accel_block: evaluating timers, active=5 [ 129.370] sna_accel_block: flush timer expires in 11 [129381] [ 129.377] sna_wakeup_handler [ 129.377] sna_block_handler (tv=0.229000) [ 129.377] sna_scanout_do_flush: flush timer active: delta=4 [ 129.377] sna_accel_do_throttle -- no pending activity [ 129.377] sna_accel_block: evaluating timers, active=5 [ 129.377] sna_accel_block: flush timer expires in 4 [129381] [ 129.377] sna_wakeup_handler [ 129.377] sna_block_handler (tv=0.0) [ 129.377] sna_wakeup_handler [ 129.377] sna_block_handler (tv=0.229000) [ 129.377] sna_scanout_do_flush: flush timer active: delta=4 [ 129.377] sna_accel_do_throttle -- no pending activity [ 129.377] sna_accel_block: evaluating timers, active=5 [ 129.377] sna_accel_block: flush timer expires in 4 [129381] [ 129.377] sna_wakeup_handler [ 129.377] sna_block_handler (tv=0.229000) [ 129.377] sna_scanout_do_flush: flush timer active: delta=4 [ 129.377] sna_accel_do_throttle -- no pending activity [ 129.377] sna_accel_block: evaluating timers, active=5 [ 129.377] sna_accel_block: flush timer expires in 4 [129381] [ 129.377] sna_wakeup_handler [ 129.377] sna_block_handler (tv=0.229000) [ 129.377] sna_scanout_do_flush: flush timer active: delta=4 [ 129.377] sna_accel_do_throttle -- no pending activity [ 129.377] sna_accel_block: evaluating timers, active=5 [ 129.377] sna_accel_block: flush timer expires in 4 [129381] [ 129.377] sna_wakeup_handler [ 129.377] sna_block_handler (tv=0.229000) [ 129.377] sna_scanout_do_flush: flush timer active: delta=4 [ 129.377] sna_accel_do_throttle -- no pending activity [ 129.377] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 4 [129381] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=3 [ 129.378] sna_scanout_do_flush (time=129378), triggered [ 129.378] sna_scanout_flush (time=129378), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.378] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.378] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_change_window_attributes [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.0) [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.378] sna_wakeup_handler [ 129.378] sna_block_handler (tv=0.228000) [ 129.378] sna_scanout_do_flush: flush timer active: delta=16 [ 129.378] sna_accel_do_throttle -- no pending activity [ 129.378] sna_accel_block: evaluating timers, active=5 [ 129.378] sna_accel_block: flush timer expires in 16 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.379] sna_accel_block: evaluating timers, active=5 [ 129.379] sna_accel_block: flush timer expires in 15 [129394] [ 129.379] sna_wakeup_handler [ 129.379] sna_block_handler (tv=0.227000) [ 129.379] sna_scanout_do_flush: flush timer active: delta=15 [ 129.379] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 15 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_create_window: window=12582913 [ 129.380] sna_set_window_pixmap: window=12582913, old pixmap=0 new pixmap=165 [ 129.380] sna_change_window_attributes [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.380] sna_wakeup_handler [ 129.380] sna_block_handler (tv=0.226000) [ 129.380] sna_scanout_do_flush: flush timer active: delta=14 [ 129.380] sna_accel_do_throttle -- no pending activity [ 129.380] sna_accel_block: evaluating timers, active=5 [ 129.380] sna_accel_block: flush timer expires in 14 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.381] sna_wakeup_handler [ 129.381] sna_block_handler (tv=0.225000) [ 129.381] sna_scanout_do_flush: flush timer active: delta=13 [ 129.381] sna_accel_do_throttle -- no pending activity [ 129.381] sna_accel_block: evaluating timers, active=5 [ 129.381] sna_accel_block: flush timer expires in 13 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.382] sna_accel_block: evaluating timers, active=5 [ 129.382] sna_accel_block: flush timer expires in 12 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.0) [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.382] sna_accel_block: evaluating timers, active=5 [ 129.382] sna_accel_block: flush timer expires in 12 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.382] sna_accel_block: evaluating timers, active=5 [ 129.382] sna_accel_block: flush timer expires in 12 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.382] sna_accel_block: evaluating timers, active=5 [ 129.382] sna_accel_block: flush timer expires in 12 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.382] sna_accel_block: evaluating timers, active=5 [ 129.382] sna_accel_block: flush timer expires in 12 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.382] sna_accel_block: evaluating timers, active=5 [ 129.382] sna_accel_block: flush timer expires in 12 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.382] sna_accel_block: evaluating timers, active=5 [ 129.382] sna_accel_block: flush timer expires in 12 [129394] [ 129.382] sna_wakeup_handler [ 129.382] sna_block_handler (tv=0.224000) [ 129.382] sna_scanout_do_flush: flush timer active: delta=12 [ 129.382] sna_accel_do_throttle -- no pending activity [ 129.383] sna_accel_block: evaluating timers, active=5 [ 129.383] sna_accel_block: flush timer expires in 12 [129394] [ 129.383] sna_wakeup_handler [ 129.383] sna_block_handler (tv=0.223000) [ 129.383] sna_scanout_do_flush: flush timer active: delta=11 [ 129.383] sna_accel_do_throttle -- no pending activity [ 129.383] sna_accel_block: evaluating timers, active=5 [ 129.383] sna_accel_block: flush timer expires in 11 [129394] [ 129.383] sna_wakeup_handler [ 129.383] sna_block_handler (tv=0.223000) [ 129.383] sna_scanout_do_flush: flush timer active: delta=11 [ 129.383] sna_accel_do_throttle -- no pending activity [ 129.383] sna_accel_block: evaluating timers, active=5 [ 129.383] sna_accel_block: flush timer expires in 11 [129394] [ 129.383] sna_wakeup_handler [ 129.383] sna_block_handler (tv=0.223000) [ 129.383] sna_scanout_do_flush: flush timer active: delta=11 [ 129.383] sna_accel_do_throttle -- no pending activity [ 129.383] sna_accel_block: evaluating timers, active=5 [ 129.383] sna_accel_block: flush timer expires in 11 [129394] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=1 [ 129.393] sna_scanout_do_flush (time=129393), triggered [ 129.393] sna_scanout_flush (time=129393), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.393] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.393] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_create_window: window=12582915 [ 129.393] sna_set_window_pixmap: window=12582915, old pixmap=0 new pixmap=165 [ 129.393] sna_change_window_attributes [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.393] sna_wakeup_handler [ 129.393] sna_block_handler (tv=0.213000) [ 129.393] sna_scanout_do_flush: flush timer active: delta=16 [ 129.393] sna_accel_do_throttle -- no pending activity [ 129.393] sna_accel_block: evaluating timers, active=5 [ 129.393] sna_accel_block: flush timer expires in 16 [129409] [ 129.394] sna_wakeup_handler [ 129.394] sna_block_handler (tv=0.212000) [ 129.394] sna_scanout_do_flush: flush timer active: delta=15 [ 129.394] sna_accel_do_throttle -- no pending activity [ 129.394] sna_accel_block: evaluating timers, active=5 [ 129.394] sna_accel_block: flush timer expires in 15 [129409] [ 129.394] sna_wakeup_handler [ 129.394] sna_block_handler (tv=0.212000) [ 129.394] sna_scanout_do_flush: flush timer active: delta=15 [ 129.394] sna_accel_do_throttle -- no pending activity [ 129.394] sna_accel_block: evaluating timers, active=5 [ 129.394] sna_accel_block: flush timer expires in 15 [129409] [ 129.409] sna_wakeup_handler [ 129.409] sna_block_handler (tv=0.197000) [ 129.409] sna_scanout_do_flush: flush timer active: delta=0 [ 129.409] sna_scanout_do_flush (time=129409), triggered [ 129.409] sna_scanout_flush (time=129409), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.410] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.410] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.410] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.410] sna_accel_do_throttle -- no pending activity [ 129.410] sna_accel_block: evaluating timers, active=5 [ 129.410] sna_accel_block: flush timer expires in 16 [129425] [ 129.414] sna_wakeup_handler [ 129.414] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 129.414] __pop_freed_pixmap: reusing freed pixmap=19 header [ 129.414] create_pixmap_hdr: pixmap=1572, width=48, height=48, usage=0 [ 129.414] kgem_create_map(0x7f1c78b7d000 size=9216, read-only?=0) - has_userptr?=1 [ 129.414] __kgem_bo_init(handle=11, num_pages=3) [ 129.414] kgem_create_map(ptr=0x7f1c78b7d000, size=9216, pages=3, read_only=0) => handle=11 (proxy? 0) [ 129.414] sna_accel_watch_flush: enable=1 [ 129.414] sna_accel_watch_flush: installing watchers [ 129.414] __sna_damage_all(48, 48) [ 129.414] sna_pixmap_create_shm: serial=1572, 48x48, usage=0 [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_block_handler (tv=0.192000) [ 129.414] sna_scanout_do_flush: flush timer active: delta=11 [ 129.414] sna_accel_do_throttle -- no pending activity [ 129.414] sna_accel_block: evaluating timers, active=5 [ 129.414] sna_accel_block: flush timer expires in 11 [129425] [ 129.414] sna_wakeup_handler [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_block_handler (tv=0.192000) [ 129.414] sna_scanout_do_flush: flush timer active: delta=11 [ 129.414] sna_accel_do_throttle -- no pending activity [ 129.414] sna_accel_block: evaluating timers, active=5 [ 129.414] sna_accel_block: flush timer expires in 11 [129425] [ 129.414] sna_wakeup_handler [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_block_handler (tv=0.192000) [ 129.414] sna_scanout_do_flush: flush timer active: delta=11 [ 129.414] sna_accel_do_throttle -- no pending activity [ 129.414] sna_accel_block: evaluating timers, active=5 [ 129.414] sna_accel_block: flush timer expires in 11 [129425] [ 129.414] sna_wakeup_handler [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_accel_flush: flush?=0, dirty?=0 [ 129.414] sna_block_handler (tv=0.192000) [ 129.414] sna_scanout_do_flush: flush timer active: delta=11 [ 129.414] sna_accel_do_throttle -- no pending activity [ 129.414] sna_accel_block: evaluating timers, active=5 [ 129.414] sna_accel_block: flush timer expires in 11 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_create_window: window=12582920 [ 129.415] sna_set_window_pixmap: window=12582920, old pixmap=0 new pixmap=165 [ 129.415] sna_change_window_attributes [ 129.415] sna_create_window: window=12582921 [ 129.415] sna_set_window_pixmap: window=12582921, old pixmap=0 new pixmap=165 [ 129.415] sna_change_window_attributes [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_change_window_attributes [ 129.415] sna_change_window_attributes [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.415] sna_accel_block: flush timer expires in 10 [129425] [ 129.415] sna_wakeup_handler [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_accel_flush: flush?=0, dirty?=0 [ 129.415] sna_block_handler (tv=0.191000) [ 129.415] sna_scanout_do_flush: flush timer active: delta=10 [ 129.415] sna_accel_do_throttle -- no pending activity [ 129.415] sna_accel_block: evaluating timers, active=5 [ 129.416] sna_accel_block: flush timer expires in 10 [129425] [ 129.416] sna_wakeup_handler [ 129.416] sna_accel_flush: flush?=0, dirty?=0 [ 129.416] sna_accel_flush: flush?=0, dirty?=0 [ 129.416] sna_destroy_pixmap: pixmap=1573, attached?=1 [ 129.416] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 129.416] __sna_free_pixmap(pixmap=1573) [ 129.416] __sna_pixmap_free_cpu: discarding CPU buffer, handle=11, size=12288 [ 129.416] kgem_bo_sync__cpu: handle=11 [ 129.416] sna_accel_watch_flush: enable=-1 [ 129.416] _kgem_bo_destroy: handle=11, proxy? 0 [ 129.416] __kgem_bo_destroy: handle=11, size=12288 [ 129.416] __kgem_bo_destroy: handle=11, not reusable [ 129.416] kgem_bo_free: handle=11, size=12288 [ 129.416] __kgem_busy: handle=11, busy=0, wedged=0 [ 129.416] kgem_bo_free: releasing 0x0:0x0 vma for handle=11, count=0 [ 129.416] sna_create_pixmap(48, 48, 32, usage=0) [ 129.416] kgem_can_create_2d: 48x48 @ 32 [ 129.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 129.416] kgem_can_create_2d: untiled size=12288 [ 129.416] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 129.416] kgem_choose_tiling: 48x48 -> 0 [ 129.416] sna_create_pixmap: usage=0, flags=b [ 129.416] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 129.416] __pop_freed_pixmap: reusing freed pixmap=292 header [ 129.416] create_pixmap_hdr: pixmap=1576, width=48, height=48, usage=0 [ 129.416] sna_create_pixmap: serial=1576, 48x48, usage=0 [ 129.416] sna_validate_gc(0x55bca9b0f8a0) changes=7fffff, previous serial=80000000, drawable=629 [ 129.416] sna_validate_gc: recomputing clip [ 129.416] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9b35f90] [ 129.416] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 129.416] try_upload__fast: ignore existing cpu damage (if any) [ 129.416] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 129.416] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 129.416] kgem_choose_tiling: 48x48 -> 0 [ 129.416] sna_pixmap_alloc_gpu: pixmap=1577 [ 129.416] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 129.416] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 129.416] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 129.416] from inactive vma: pitch=192, tiling=0: handle=12, id=1186 [ 129.416] try_upload__inplace: tiling=0 [ 129.416] kgem_bo_can_map__cpu: handle=12 [ 129.416] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 129.416] sna_pixmap_move_area_to_gpu: pixmap=1577 box=(0, 0), (48, 48), flags=1 [ 129.416] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 129.416] = None [ 129.416] sna_pixmap_move_to_gpu(pixmap=1577, usage=0), flags=3 [ 129.416] sna_pixmap_move_to_gpu: CPU damage? 0 [ 129.416] sna_pixmap_mark_active: pixmap=1577, handle=12 [ 129.416] __kgem_bo_is_busy: handle=12, domain: 0 exec? 0, rq? 0 [ 129.416] kgem_bo_can_map__cpu: handle=12 [ 129.416] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 129.416] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 129.416] kgem_bo_sync__cpu: handle=12 [ 129.416] __kgem_busy: handle=12, busy=0, wedged=0 [ 129.416] kgem_bo_sync__cpu: SYNC: handle=12, needs_flush? 0, domain? 0, busy? 0 [ 129.416] __kgem_busy: handle=12, busy=0, wedged=0 [ 129.416] kgem_bo_retire: retiring bo handle=12 (needed flush? 0), rq? 0 [busy?=0] [ 129.416] assert_bo_retired: handle=12, domain: 0 exec? 0, rq? 0 [ 129.416] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 129.416] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 129.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 129.416] __sna_damage_all(48, 48) [ 129.416] sna_get_image: pixmap=1577 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 129.416] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 129.416] kgem_bo_can_map__cpu: handle=12 [ 129.416] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 129.416] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 129.416] kgem_bo_can_map__cpu: handle=12 [ 129.416] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 129.416] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 129.416] kgem_bo_sync__cpu_full: handle=12 [ 129.416] sna_get_image__inplace: download through a linear CPU map [ 129.416] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 129.416] sna_destroy_pixmap: pixmap=1577, attached?=1 [ 129.416] sna_pixmap_unmap: pixmap=1577 dropping cpu mapping [ 129.416] _kgem_bo_destroy: handle=12, proxy? 0 [ 129.416] __kgem_bo_destroy: handle=12, size=12288 [ 129.416] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 129.416] __sna_free_pixmap(pixmap=1577) [ 129.416] sna_accel_flush: flush?=0, dirty?=0 [ 129.416] sna_accel_flush: flush?=0, dirty?=0 [ 129.416] sna_block_handler (tv=0.190000) [ 129.416] sna_scanout_do_flush: flush timer active: delta=9 [ 129.416] sna_accel_do_throttle -- no pending activity [ 129.416] sna_accel_block: removing watchers [ 129.416] sna_accel_block: evaluating timers, active=5 [ 129.416] sna_accel_block: flush timer expires in 9 [129425] [ 129.416] sna_wakeup_handler [ 129.416] sna_block_handler (tv=0.190000) [ 129.416] sna_scanout_do_flush: flush timer active: delta=9 [ 129.416] sna_accel_do_throttle -- no pending activity [ 129.416] sna_accel_block: evaluating timers, active=5 [ 129.416] sna_accel_block: flush timer expires in 9 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_create_window: window=12582929 [ 129.417] sna_set_window_pixmap: window=12582929, old pixmap=0 new pixmap=165 [ 129.417] sna_change_window_attributes [ 129.417] sna_change_window_attributes [ 129.417] sna_change_window_attributes [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.417] sna_wakeup_handler [ 129.417] sna_block_handler (tv=0.189000) [ 129.417] sna_scanout_do_flush: flush timer active: delta=8 [ 129.417] sna_accel_do_throttle -- no pending activity [ 129.417] sna_accel_block: evaluating timers, active=5 [ 129.417] sna_accel_block: flush timer expires in 8 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 129.418] __pop_freed_pixmap: reusing freed pixmap=1577 header [ 129.418] create_pixmap_hdr: pixmap=1581, width=48, height=48, usage=0 [ 129.418] kgem_create_map(0x7f1c78b7d000 size=9216, read-only?=0) - has_userptr?=1 [ 129.418] __kgem_bo_init(handle=11, num_pages=3) [ 129.418] kgem_create_map(ptr=0x7f1c78b7d000, size=9216, pages=3, read_only=0) => handle=11 (proxy? 0) [ 129.418] sna_accel_watch_flush: enable=1 [ 129.418] sna_accel_watch_flush: installing watchers [ 129.418] __sna_damage_all(48, 48) [ 129.418] sna_pixmap_create_shm: serial=1581, 48x48, usage=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.418] sna_wakeup_handler [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_accel_flush: flush?=0, dirty?=0 [ 129.418] sna_block_handler (tv=0.188000) [ 129.418] sna_scanout_do_flush: flush timer active: delta=7 [ 129.418] sna_accel_do_throttle -- no pending activity [ 129.418] sna_accel_block: evaluating timers, active=5 [ 129.418] sna_accel_block: flush timer expires in 7 [129425] [ 129.419] sna_wakeup_handler [ 129.419] sna_accel_flush: flush?=0, dirty?=0 [ 129.419] sna_create_pixmap(762, 162, 24, usage=0) [ 129.419] kgem_can_create_2d: 762x162 @ 24 [ 129.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 129.419] kgem_can_create_2d: untiled size=499712 [ 129.419] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 129.419] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 129.419] kgem_can_create_2d: tiled[-1] size=499712 [ 129.419] sna_create_pixmap: usage=0, flags=1b [ 129.419] sna_create_pixmap: creating GPU pixmap 762x162, stride=3048, flags=1b [ 129.419] __pop_freed_pixmap: reusing freed pixmap=24 header [ 129.419] create_pixmap_hdr: pixmap=1585, width=762, height=162, usage=0 [ 129.419] sna_create_pixmap: serial=1585, 762x162, usage=0 [ 129.419] sna_composite_rectangles(pixmap=1586, op=0, 0 x 1 [(0, 0)x(762, 162) ...]) [ 129.419] sna_composite_rectangles: converted to op 0 [ 129.419] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 129.419] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 129.419] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 129.419] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 129.419] sna_composite_rectangles: dropping last-cpu hint [ 129.419] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=19... [ 129.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 129.419] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 129.419] sna_pixmap_move_to_gpu(pixmap=1586, usage=0), flags=b [ 129.419] sna_pixmap_move_to_gpu: CPU damage? 0 [ 129.419] sna_pixmap_move_to_gpu: creating GPU bo (762x162@32), create=b [ 129.419] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 129.419] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 129.419] sna_pixmap_alloc_gpu: pixmap=1586 [ 129.419] kgem_create_2d(762x162, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 129.419] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=168 [ 129.419] inactive too small: 64 < 126 [ 129.419] inactive too small: 64 < 126 [ 129.419] kgem_set_tiling: handle=29, tiling=1 [1], pitch=3072 [3072]: 1 [ 129.419] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 129.419] from inactive: pitch=3072, tiling=1: handle=29, id=1188 [ 129.419] __sna_damage_all(762, 162) [ 129.419] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 129.419] sna_pixmap_mark_active: pixmap=1586, handle=29 [ 129.419] sna_drawable_use_bo: allocated GPU bo for operation [ 129.419] sna_drawable_use_bo: using GPU bo with damage? 0 [ 129.419] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 129.419] kgem_bo_is_render: handle=29, rq? 0 [0] [ 129.419] kgem_bo_is_render: handle=29, rq? 0 [0] [ 129.419] gen9_render_fill_boxes(0 x 1 [(0, 0), (762, 162) ...]) [ 129.419] sna_render_get_solid: 0 [ 129.419] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 129.419] kgem_check_bo: num_pages=+140, num_exec=+1 [ 129.419] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.419] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.419] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.419] kgem_add_handle: handle=4, index=0 [ 129.419] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.419] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.419] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.419] gen9_composite_get_binding_table(ffc0) [ 129.419] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 129.419] kgem_add_handle: handle=29, index=1 [ 129.419] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 129.419] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.419] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 129.419] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 129.419] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 129.419] kgem_add_handle: handle=7, index=2 [ 129.419] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 129.419] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.419] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 129.419] gen9_emit_sampler: sampler = 1 [ 129.419] gen9_emit_sf: num_sf_outputs=1 [ 129.419] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.419] gen9_emit_vertex_elements: setup id=0 [ 129.419] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 129.419] (0, 0), (762, 162) [ 129.419] gen8_vertex_flush[490] = 3 [ 129.419] sna_composite_rectangles: pixmap=1586 marking clear [0]? 1 [ 129.419] sna_composite_rectangles(pixmap=1586, op=1, fff2f1f0 x 1 [(0, 0)x(762, 162) ...]) [ 129.419] sna_composite_rectangles: converted to op 1 [ 129.419] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 129.419] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 129.419] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 129.419] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 129.419] sna_composite_rectangles: promoting to full GPU [ 129.419] sna_composite_rectangles: dropping last-cpu hint [ 129.419] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=19... [ 129.419] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 129.419] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.419] sna_drawable_use_bo: using whole GPU bo [ 129.419] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 129.419] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.419] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (762, 162) ...]) [ 129.419] sna_render_get_solid: fff2f1f0 [ 129.419] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=11) [ 129.419] sna_render_get_solid(11) = fff2f1f0 (new) [ 129.419] kgem_create_proxy: target handle=8 [proxy? -1], offset=44, length=4, io=0 [ 129.419] __kgem_bo_init(handle=8, num_pages=4) [ 129.419] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 129.419] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.419] gen9_composite_get_binding_table(ff00) [ 129.419] kgem_add_reloc64: handle=8, pos=16312, delta=0, domains=40000 [ 129.419] kgem_add_reloc64: adding proxy [delta=44] for handle=8 [ 129.419] kgem_add_handle: handle=8, index=3 [ 129.419] kgem_add_reloc64[5] = (delta=44, target handle=3, presumed=fdffe000) [ 129.419] [3fb0] bind bo(handle=8, addr=fdffe02c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.419] gen9_emit_vertex_elements: setup id=0 [ 129.419] (0, 0), (762, 162) [ 129.419] gen8_vertex_flush[4cc] = 3 [ 129.419] sna_composite_rectangles: pixmap=1586 marking clear [fff2f1f0]? 1 [ 129.419] sna_composite(pixmap=1586, op=3, src=1582+(0, 0), mask=0+(35, 11), dst=1586+(35, 11)+(0, 0), size=(48, 48) [ 129.419] sna_compute_composite_region: dst=(35, 11)x(48, 48) [ 129.419] sna_compute_composite_region: initial clip against dst->pDrawable: (35, 11), (83, 59) [ 129.419] clip_to_dst: region: 1x[(35, 11), (83, 59)], clip: 1x[(0, 0), (762, 162)] [ 129.420] sna_compute_composite_region: clip against dst->pCompositeClip: (35, 11), (83, 59) [ 129.420] sna_compute_composite_region: clip against src (48x48 clip=0): (35, 11), (83, 59) [ 129.420] sna_composite: composite region extents:+(0, 0) -> (35, 11), (83, 59) + (0, 0) [ 129.420] gen9_render_composite: 48x48, current mode=1/1 [ 129.420] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.420] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 129.420] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 129.420] gen9_composite_set_target: (35, 11)x(48, 48), partial?=1 [ 129.420] sna_drawable_use_bo pixmap=1586, box=((35, 11), (83, 59)), flags=7... [ 129.420] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.420] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.420] sna_drawable_use_bo: using whole GPU bo [ 129.420] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.420] gen9_composite_picture: (0, 0)x(48, 48), dst=(35, 11) [ 129.420] sna_transform_is_imprecise_integer_translation: no transform [ 129.420] gen9_composite_picture: integer translation (0, 0), removing [ 129.420] sna_render_pixmap_bo pixmap=1582, (0, 0)x(48, 48)/(48, 48) [ 129.420] sna_render_pixmap_bo: CPU all damaged [ 129.420] sna_add_flush_pixmap: marking pixmap=1582 for flushing [ 129.420] sna_add_flush_pixmap: new flush bo, flushing before [ 129.420] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 129.420] gen8_vertex_close: reloc[0] = 287 [ 129.420] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.420] kgem_add_handle: handle=3, index=4 [ 129.420] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 129.420] sna_render_flush_solid(size=12) [ 129.420] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=168 [fenced=0] [ 129.420] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.420] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.420] kgem_fixup_relocs: shrinking by 61440 [ 129.420] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.420] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.420] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 129.420] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.420] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.420] __kgem_bo_clear_busy: handle=7 [ 129.420] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 129.420] kgem_commit: release handle=8 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.420] __kgem_bo_clear_busy: handle=8 [ 129.420] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 129.420] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.420] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.420] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.420] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.420] kgem_bo_is_render: handle=11, rq? 0 [0] [ 129.420] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.420] gen4_choose_composite_emitter: identity src, no mask [ 129.420] needs_batch_flush: flushing before handle=11 for new reservation [ 129.420] kgem_check_bo: num_pages=+143, num_exec=+2 [ 129.420] aligning vertex: was 2, now 3 floats per vertex [ 129.420] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.420] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.420] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.420] kgem_add_handle: handle=4, index=0 [ 129.420] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.420] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.420] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.420] gen9_composite_get_binding_table(ffc0) [ 129.420] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 129.420] kgem_add_handle: handle=29, index=1 [ 129.420] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 129.420] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.420] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 129.420] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 129.420] kgem_add_handle: handle=11, index=2 [ 129.420] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 129.420] [3fd0] bind bo(handle=11, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 129.420] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 129.420] gen9_emit_sampler: sampler = 2 [ 129.420] gen9_emit_sf: num_sf_outputs=1 [ 129.420] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.420] gen9_emit_vertex_elements: setup id=2 [ 129.420] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.420] gen9_render_composite_box: (35, 11), (83, 59) [ 129.420] apply_damage: damage=0x0, region=1 [(35, 11), (83, 59) + (0, 0)] [ 129.420] gen8_vertex_flush[490] = 3 [ 129.420] sna_create_pixmap(21, 23, 32, usage=3) [ 129.420] kgem_can_create_2d: 21x23 @ 32 [ 129.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=23 [ 129.420] kgem_can_create_2d: untiled size=4096 [ 129.420] kgem_choose_tiling: too thin [width 21, 32 bpp] for TILING_X [ 129.420] kgem_choose_tiling: 21x23 -> 0 [ 129.420] sna_create_pixmap: usage=3, flags=a [ 129.420] sna_create_pixmap: small buffer [1932], attaching to shadow pixmap [ 129.420] create_pixmap: allocating pixmap 21x23, depth=32/32, size=1940 [ 129.420] create_pixmap: serial=1588, usage=3, 21x23 [ 129.420] sna_create_pixmap: serial=1588, 21x23, usage=3 [ 129.420] sna_composite(pixmap=1588, op=1, src=1587+(0, 0), mask=0+(0, 0), dst=1588+(0, 0)+(0, 0), size=(21, 23) [ 129.420] sna_compute_composite_region: dst=(0, 0)x(21, 23) [ 129.420] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (21, 23) [ 129.420] clip_to_dst: region: 1x[(0, 0), (21, 23)], clip: 1x[(0, 0), (21, 23)] [ 129.420] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (21, 23) [ 129.420] sna_compute_composite_region: clip against src (21x23 clip=0): (0, 0), (21, 23) [ 129.420] sna_composite: fallback, dst pixmap=1588 is too small (or completely damaged) [ 129.420] sna_composite: fallback -- fbComposite [ 129.420] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(21, 23): region=((0,0), (21, 23)) [ 129.420] sna_composite_fb: fallback -- move src to cpu [ 129.420] sna_composite_fb: fallback -- move dst to cpu [ 129.420] sna_drawable_move_region_to_cpu(pixmap=1588 (21x23), [(0, 0), (21, 23)], flags=5) [ 129.420] sna_drawable_move_region_to_cpu: region (0, 0), (21, 23) + (0, 0) subsumes pixmap (21x23) [ 129.420] _sna_pixmap_move_to_cpu(pixmap=1588, 21x23, flags=5) [ 129.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.420] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.420] _sna_pixmap_move_to_cpu: marking as damaged [ 129.420] __sna_damage_all(21, 23) [ 129.420] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.420] sna_transform_is_imprecise_integer_translation: no transform [ 129.420] memcpy_blt: src=(0, 0), dst=(0, 0), size=21x23, pitch=84/84 [ 129.420] sna_create_pixmap(23, 25, 32, usage=3) [ 129.420] kgem_can_create_2d: 23x25 @ 32 [ 129.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 [ 129.420] kgem_can_create_2d: untiled size=4096 [ 129.420] kgem_choose_tiling: too thin [width 23, 32 bpp] for TILING_X [ 129.420] kgem_choose_tiling: 23x25 -> 0 [ 129.420] sna_create_pixmap: usage=3, flags=a [ 129.420] sna_create_pixmap: small buffer [2300], attaching to shadow pixmap [ 129.420] create_pixmap: allocating pixmap 23x25, depth=32/32, size=2308 [ 129.420] create_pixmap: serial=1590, usage=3, 23x25 [ 129.420] sna_create_pixmap: serial=1590, 23x25, usage=3 [ 129.420] sna_composite(pixmap=1590, op=1, src=1589+(0, 0), mask=0+(0, 0), dst=1590+(0, 0)+(0, 0), size=(23, 25) [ 129.420] sna_compute_composite_region: dst=(0, 0)x(23, 25) [ 129.420] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (23, 25) [ 129.420] clip_to_dst: region: 1x[(0, 0), (23, 25)], clip: 1x[(0, 0), (23, 25)] [ 129.420] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (23, 25) [ 129.420] sna_compute_composite_region: clip against src (23x25 clip=0): (0, 0), (23, 25) [ 129.420] sna_composite: fallback, dst pixmap=1590 is too small (or completely damaged) [ 129.420] sna_composite: fallback -- fbComposite [ 129.420] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(23, 25): region=((0,0), (23, 25)) [ 129.420] sna_composite_fb: fallback -- move src to cpu [ 129.420] sna_composite_fb: fallback -- move dst to cpu [ 129.420] sna_drawable_move_region_to_cpu(pixmap=1590 (23x25), [(0, 0), (23, 25)], flags=5) [ 129.420] sna_drawable_move_region_to_cpu: region (0, 0), (23, 25) + (0, 0) subsumes pixmap (23x25) [ 129.420] _sna_pixmap_move_to_cpu(pixmap=1590, 23x25, flags=5) [ 129.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.420] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.420] _sna_pixmap_move_to_cpu: marking as damaged [ 129.420] __sna_damage_all(23, 25) [ 129.420] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.420] sna_transform_is_imprecise_integer_translation: no transform [ 129.420] memcpy_blt: src=(0, 0), dst=(0, 0), size=23x25, pitch=92/92 [ 129.420] sna_create_pixmap(19, 18, 32, usage=3) [ 129.420] kgem_can_create_2d: 19x18 @ 32 [ 129.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.420] kgem_can_create_2d: untiled size=4096 [ 129.420] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 129.420] kgem_choose_tiling: 19x18 -> 0 [ 129.420] sna_create_pixmap: usage=3, flags=a [ 129.420] sna_create_pixmap: small buffer [1368], attaching to shadow pixmap [ 129.420] create_pixmap: allocating pixmap 19x18, depth=32/32, size=1376 [ 129.420] create_pixmap: serial=1592, usage=3, 19x18 [ 129.420] sna_create_pixmap: serial=1592, 19x18, usage=3 [ 129.420] sna_composite(pixmap=1592, op=1, src=1591+(0, 0), mask=0+(0, 0), dst=1592+(0, 0)+(0, 0), size=(19, 18) [ 129.420] sna_compute_composite_region: dst=(0, 0)x(19, 18) [ 129.420] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 18) [ 129.420] clip_to_dst: region: 1x[(0, 0), (19, 18)], clip: 1x[(0, 0), (19, 18)] [ 129.420] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 18) [ 129.420] sna_compute_composite_region: clip against src (19x18 clip=0): (0, 0), (19, 18) [ 129.420] sna_composite: fallback, dst pixmap=1592 is too small (or completely damaged) [ 129.420] sna_composite: fallback -- fbComposite [ 129.420] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 18): region=((0,0), (19, 18)) [ 129.420] sna_composite_fb: fallback -- move src to cpu [ 129.420] sna_composite_fb: fallback -- move dst to cpu [ 129.420] sna_drawable_move_region_to_cpu(pixmap=1592 (19x18), [(0, 0), (19, 18)], flags=5) [ 129.420] sna_drawable_move_region_to_cpu: region (0, 0), (19, 18) + (0, 0) subsumes pixmap (19x18) [ 129.420] _sna_pixmap_move_to_cpu(pixmap=1592, 19x18, flags=5) [ 129.420] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.420] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.420] _sna_pixmap_move_to_cpu: marking as damaged [ 129.420] __sna_damage_all(19, 18) [ 129.420] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.420] sna_transform_is_imprecise_integer_translation: no transform [ 129.420] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x18, pitch=76/76 [ 129.420] sna_create_pixmap(17, 23, 32, usage=3) [ 129.420] kgem_can_create_2d: 17x23 @ 32 [ 129.420] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=23 [ 129.420] kgem_can_create_2d: untiled size=4096 [ 129.420] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 129.420] kgem_choose_tiling: 17x23 -> 0 [ 129.420] sna_create_pixmap: usage=3, flags=a [ 129.420] sna_create_pixmap: small buffer [1564], attaching to shadow pixmap [ 129.420] create_pixmap: allocating pixmap 17x23, depth=32/32, size=1572 [ 129.420] create_pixmap: serial=1594, usage=3, 17x23 [ 129.420] sna_create_pixmap: serial=1594, 17x23, usage=3 [ 129.420] sna_composite(pixmap=1594, op=1, src=1593+(0, 0), mask=0+(0, 0), dst=1594+(0, 0)+(0, 0), size=(17, 23) [ 129.420] sna_compute_composite_region: dst=(0, 0)x(17, 23) [ 129.420] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 23) [ 129.420] clip_to_dst: region: 1x[(0, 0), (17, 23)], clip: 1x[(0, 0), (17, 23)] [ 129.420] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 23) [ 129.420] sna_compute_composite_region: clip against src (17x23 clip=0): (0, 0), (17, 23) [ 129.420] sna_composite: fallback, dst pixmap=1594 is too small (or completely damaged) [ 129.420] sna_composite: fallback -- fbComposite [ 129.420] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 23): region=((0,0), (17, 23)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1594 (17x23), [(0, 0), (17, 23)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (17, 23) + (0, 0) subsumes pixmap (17x23) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1594, 17x23, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(17, 23) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x23, pitch=68/68 [ 129.421] sna_create_pixmap(22, 18, 32, usage=3) [ 129.421] kgem_can_create_2d: 22x18 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 22x18 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 [ 129.421] create_pixmap: serial=1596, usage=3, 22x18 [ 129.421] sna_create_pixmap: serial=1596, 22x18, usage=3 [ 129.421] sna_composite(pixmap=1596, op=1, src=1595+(0, 0), mask=0+(0, 0), dst=1596+(0, 0)+(0, 0), size=(22, 18) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(22, 18) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 18) [ 129.421] clip_to_dst: region: 1x[(0, 0), (22, 18)], clip: 1x[(0, 0), (22, 18)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 18) [ 129.421] sna_compute_composite_region: clip against src (22x18 clip=0): (0, 0), (22, 18) [ 129.421] sna_composite: fallback, dst pixmap=1596 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 18): region=((0,0), (22, 18)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1596 (22x18), [(0, 0), (22, 18)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1596, 22x18, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(22, 18) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 [ 129.421] sna_create_pixmap(31, 18, 32, usage=3) [ 129.421] kgem_can_create_2d: 31x18 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 31, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 31x18 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [2232], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 31x18, depth=32/32, size=2240 [ 129.421] create_pixmap: serial=1598, usage=3, 31x18 [ 129.421] sna_create_pixmap: serial=1598, 31x18, usage=3 [ 129.421] sna_composite(pixmap=1598, op=1, src=1597+(0, 0), mask=0+(0, 0), dst=1598+(0, 0)+(0, 0), size=(31, 18) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(31, 18) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (31, 18) [ 129.421] clip_to_dst: region: 1x[(0, 0), (31, 18)], clip: 1x[(0, 0), (31, 18)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (31, 18) [ 129.421] sna_compute_composite_region: clip against src (31x18 clip=0): (0, 0), (31, 18) [ 129.421] sna_composite: fallback, dst pixmap=1598 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(31, 18): region=((0,0), (31, 18)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1598 (31x18), [(0, 0), (31, 18)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (31, 18) + (0, 0) subsumes pixmap (31x18) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1598, 31x18, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(31, 18) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=31x18, pitch=124/124 [ 129.421] sna_create_pixmap(22, 25, 32, usage=3) [ 129.421] kgem_can_create_2d: 22x25 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 22x25 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [2200], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 22x25, depth=32/32, size=2208 [ 129.421] create_pixmap: serial=1600, usage=3, 22x25 [ 129.421] sna_create_pixmap: serial=1600, 22x25, usage=3 [ 129.421] sna_composite(pixmap=1600, op=1, src=1599+(0, 0), mask=0+(0, 0), dst=1600+(0, 0)+(0, 0), size=(22, 25) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(22, 25) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 25) [ 129.421] clip_to_dst: region: 1x[(0, 0), (22, 25)], clip: 1x[(0, 0), (22, 25)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 25) [ 129.421] sna_compute_composite_region: clip against src (22x25 clip=0): (0, 0), (22, 25) [ 129.421] sna_composite: fallback, dst pixmap=1600 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 25): region=((0,0), (22, 25)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1600 (22x25), [(0, 0), (22, 25)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (22, 25) + (0, 0) subsumes pixmap (22x25) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1600, 22x25, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(22, 25) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x25, pitch=88/88 [ 129.421] sna_create_pixmap(16, 18, 32, usage=3) [ 129.421] kgem_can_create_2d: 16x18 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=18 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 16x18 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [1152], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 16x18, depth=32/32, size=1160 [ 129.421] create_pixmap: serial=1602, usage=3, 16x18 [ 129.421] sna_create_pixmap: serial=1602, 16x18, usage=3 [ 129.421] sna_composite(pixmap=1602, op=1, src=1601+(0, 0), mask=0+(0, 0), dst=1602+(0, 0)+(0, 0), size=(16, 18) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(16, 18) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 18) [ 129.421] clip_to_dst: region: 1x[(0, 0), (16, 18)], clip: 1x[(0, 0), (16, 18)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 18) [ 129.421] sna_compute_composite_region: clip against src (16x18 clip=0): (0, 0), (16, 18) [ 129.421] sna_composite: fallback, dst pixmap=1602 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 18): region=((0,0), (16, 18)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1602 (16x18), [(0, 0), (16, 18)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (16, 18) + (0, 0) subsumes pixmap (16x18) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1602, 16x18, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(16, 18) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x18, pitch=64/64 [ 129.421] sna_create_pixmap(22, 18, 32, usage=3) [ 129.421] kgem_can_create_2d: 22x18 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 22x18 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [1584], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 22x18, depth=32/32, size=1592 [ 129.421] create_pixmap: serial=1604, usage=3, 22x18 [ 129.421] sna_create_pixmap: serial=1604, 22x18, usage=3 [ 129.421] sna_composite(pixmap=1604, op=1, src=1603+(0, 0), mask=0+(0, 0), dst=1604+(0, 0)+(0, 0), size=(22, 18) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(22, 18) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 18) [ 129.421] clip_to_dst: region: 1x[(0, 0), (22, 18)], clip: 1x[(0, 0), (22, 18)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 18) [ 129.421] sna_compute_composite_region: clip against src (22x18 clip=0): (0, 0), (22, 18) [ 129.421] sna_composite: fallback, dst pixmap=1604 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 18): region=((0,0), (22, 18)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1604 (22x18), [(0, 0), (22, 18)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (22, 18) + (0, 0) subsumes pixmap (22x18) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1604, 22x18, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(22, 18) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/88 [ 129.421] sna_create_pixmap(22, 25, 32, usage=3) [ 129.421] kgem_can_create_2d: 22x25 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 22x25 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [2200], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 22x25, depth=32/32, size=2208 [ 129.421] create_pixmap: serial=1606, usage=3, 22x25 [ 129.421] sna_create_pixmap: serial=1606, 22x25, usage=3 [ 129.421] sna_composite(pixmap=1606, op=1, src=1605+(0, 0), mask=0+(0, 0), dst=1606+(0, 0)+(0, 0), size=(22, 25) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(22, 25) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 25) [ 129.421] clip_to_dst: region: 1x[(0, 0), (22, 25)], clip: 1x[(0, 0), (22, 25)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 25) [ 129.421] sna_compute_composite_region: clip against src (22x25 clip=0): (0, 0), (22, 25) [ 129.421] sna_composite: fallback, dst pixmap=1606 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 25): region=((0,0), (22, 25)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1606 (22x25), [(0, 0), (22, 25)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (22, 25) + (0, 0) subsumes pixmap (22x25) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1606, 22x25, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(22, 25) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x25, pitch=88/88 [ 129.421] sna_create_pixmap(21, 18, 32, usage=3) [ 129.421] kgem_can_create_2d: 21x18 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 21, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 21x18 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [1512], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 21x18, depth=32/32, size=1520 [ 129.421] create_pixmap: serial=1608, usage=3, 21x18 [ 129.421] sna_create_pixmap: serial=1608, 21x18, usage=3 [ 129.421] sna_composite(pixmap=1608, op=1, src=1607+(0, 0), mask=0+(0, 0), dst=1608+(0, 0)+(0, 0), size=(21, 18) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(21, 18) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (21, 18) [ 129.421] clip_to_dst: region: 1x[(0, 0), (21, 18)], clip: 1x[(0, 0), (21, 18)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (21, 18) [ 129.421] sna_compute_composite_region: clip against src (21x18 clip=0): (0, 0), (21, 18) [ 129.421] sna_composite: fallback, dst pixmap=1608 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(21, 18): region=((0,0), (21, 18)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1608 (21x18), [(0, 0), (21, 18)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (21, 18) + (0, 0) subsumes pixmap (21x18) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1608, 21x18, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(21, 18) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=21x18, pitch=84/84 [ 129.421] sna_create_pixmap(22, 24, 32, usage=3) [ 129.421] kgem_can_create_2d: 22x24 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 22x24 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [2112], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 22x24, depth=32/32, size=2120 [ 129.421] create_pixmap: serial=1610, usage=3, 22x24 [ 129.421] sna_create_pixmap: serial=1610, 22x24, usage=3 [ 129.421] sna_composite(pixmap=1610, op=1, src=1609+(0, 0), mask=0+(0, 0), dst=1610+(0, 0)+(0, 0), size=(22, 24) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(22, 24) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 24) [ 129.421] clip_to_dst: region: 1x[(0, 0), (22, 24)], clip: 1x[(0, 0), (22, 24)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 24) [ 129.421] sna_compute_composite_region: clip against src (22x24 clip=0): (0, 0), (22, 24) [ 129.421] sna_composite: fallback, dst pixmap=1610 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 24): region=((0,0), (22, 24)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1610 (22x24), [(0, 0), (22, 24)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (22, 24) + (0, 0) subsumes pixmap (22x24) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1610, 22x24, flags=5) [ 129.421] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.421] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.421] _sna_pixmap_move_to_cpu: marking as damaged [ 129.421] __sna_damage_all(22, 24) [ 129.421] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.421] sna_transform_is_imprecise_integer_translation: no transform [ 129.421] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x24, pitch=88/88 [ 129.421] sna_create_pixmap(9, 24, 32, usage=3) [ 129.421] kgem_can_create_2d: 9x24 @ 32 [ 129.421] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=24 [ 129.421] kgem_can_create_2d: untiled size=4096 [ 129.421] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 129.421] kgem_choose_tiling: 9x24 -> 0 [ 129.421] sna_create_pixmap: usage=3, flags=a [ 129.421] sna_create_pixmap: small buffer [864], attaching to shadow pixmap [ 129.421] create_pixmap: allocating pixmap 9x24, depth=32/32, size=872 [ 129.421] create_pixmap: serial=1612, usage=3, 9x24 [ 129.421] sna_create_pixmap: serial=1612, 9x24, usage=3 [ 129.421] sna_composite(pixmap=1612, op=1, src=1611+(0, 0), mask=0+(0, 0), dst=1612+(0, 0)+(0, 0), size=(9, 24) [ 129.421] sna_compute_composite_region: dst=(0, 0)x(9, 24) [ 129.421] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 24) [ 129.421] clip_to_dst: region: 1x[(0, 0), (9, 24)], clip: 1x[(0, 0), (9, 24)] [ 129.421] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 24) [ 129.421] sna_compute_composite_region: clip against src (9x24 clip=0): (0, 0), (9, 24) [ 129.421] sna_composite: fallback, dst pixmap=1612 is too small (or completely damaged) [ 129.421] sna_composite: fallback -- fbComposite [ 129.421] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 24): region=((0,0), (9, 24)) [ 129.421] sna_composite_fb: fallback -- move src to cpu [ 129.421] sna_composite_fb: fallback -- move dst to cpu [ 129.421] sna_drawable_move_region_to_cpu(pixmap=1612 (9x24), [(0, 0), (9, 24)], flags=5) [ 129.421] sna_drawable_move_region_to_cpu: region (0, 0), (9, 24) + (0, 0) subsumes pixmap (9x24) [ 129.421] _sna_pixmap_move_to_cpu(pixmap=1612, 9x24, flags=5) [ 129.422] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.422] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.422] _sna_pixmap_move_to_cpu: marking as damaged [ 129.422] __sna_damage_all(9, 24) [ 129.422] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.422] sna_transform_is_imprecise_integer_translation: no transform [ 129.422] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x24, pitch=36/36 [ 129.422] sna_create_pixmap(22, 24, 32, usage=3) [ 129.422] kgem_can_create_2d: 22x24 @ 32 [ 129.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 129.422] kgem_can_create_2d: untiled size=4096 [ 129.422] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.422] kgem_choose_tiling: 22x24 -> 0 [ 129.422] sna_create_pixmap: usage=3, flags=a [ 129.422] sna_create_pixmap: small buffer [2112], attaching to shadow pixmap [ 129.422] create_pixmap: allocating pixmap 22x24, depth=32/32, size=2120 [ 129.422] create_pixmap: serial=1614, usage=3, 22x24 [ 129.422] sna_create_pixmap: serial=1614, 22x24, usage=3 [ 129.422] sna_composite(pixmap=1614, op=1, src=1613+(0, 0), mask=0+(0, 0), dst=1614+(0, 0)+(0, 0), size=(22, 24) [ 129.422] sna_compute_composite_region: dst=(0, 0)x(22, 24) [ 129.422] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 24) [ 129.422] clip_to_dst: region: 1x[(0, 0), (22, 24)], clip: 1x[(0, 0), (22, 24)] [ 129.422] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 24) [ 129.422] sna_compute_composite_region: clip against src (22x24 clip=0): (0, 0), (22, 24) [ 129.422] sna_composite: fallback, dst pixmap=1614 is too small (or completely damaged) [ 129.422] sna_composite: fallback -- fbComposite [ 129.422] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 24): region=((0,0), (22, 24)) [ 129.422] sna_composite_fb: fallback -- move src to cpu [ 129.422] sna_composite_fb: fallback -- move dst to cpu [ 129.422] sna_drawable_move_region_to_cpu(pixmap=1614 (22x24), [(0, 0), (22, 24)], flags=5) [ 129.422] sna_drawable_move_region_to_cpu: region (0, 0), (22, 24) + (0, 0) subsumes pixmap (22x24) [ 129.422] _sna_pixmap_move_to_cpu(pixmap=1614, 22x24, flags=5) [ 129.422] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.422] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.422] _sna_pixmap_move_to_cpu: marking as damaged [ 129.422] __sna_damage_all(22, 24) [ 129.422] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.422] sna_transform_is_imprecise_integer_translation: no transform [ 129.422] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x24, pitch=88/88 [ 129.422] sna_create_pixmap(18, 18, 32, usage=3) [ 129.422] kgem_can_create_2d: 18x18 @ 32 [ 129.422] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.422] kgem_can_create_2d: untiled size=4096 [ 129.422] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 129.422] kgem_choose_tiling: 18x18 -> 0 [ 129.422] sna_create_pixmap: usage=3, flags=a [ 129.422] sna_create_pixmap: small buffer [1296], attaching to shadow pixmap [ 129.422] create_pixmap: allocating pixmap 18x18, depth=32/32, size=1304 [ 129.422] create_pixmap: serial=1616, usage=3, 18x18 [ 129.422] sna_create_pixmap: serial=1616, 18x18, usage=3 [ 129.422] sna_composite(pixmap=1616, op=1, src=1615+(0, 0), mask=0+(0, 0), dst=1616+(0, 0)+(0, 0), size=(18, 18) [ 129.422] sna_compute_composite_region: dst=(0, 0)x(18, 18) [ 129.422] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (18, 18) [ 129.422] clip_to_dst: region: 1x[(0, 0), (18, 18)], clip: 1x[(0, 0), (18, 18)] [ 129.422] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (18, 18) [ 129.422] sna_compute_composite_region: clip against src (18x18 clip=0): (0, 0), (18, 18) [ 129.422] sna_composite: fallback, dst pixmap=1616 is too small (or completely damaged) [ 129.422] sna_composite: fallback -- fbComposite [ 129.422] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(18, 18): region=((0,0), (18, 18)) [ 129.422] sna_composite_fb: fallback -- move src to cpu [ 129.422] sna_composite_fb: fallback -- move dst to cpu [ 129.422] sna_drawable_move_region_to_cpu(pixmap=1616 (18x18), [(0, 0), (18, 18)], flags=5) [ 129.422] sna_drawable_move_region_to_cpu: region (0, 0), (18, 18) + (0, 0) subsumes pixmap (18x18) [ 129.422] _sna_pixmap_move_to_cpu(pixmap=1616, 18x18, flags=5) [ 129.422] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.422] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.422] _sna_pixmap_move_to_cpu: marking as damaged [ 129.422] __sna_damage_all(18, 18) [ 129.422] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.422] sna_transform_is_imprecise_integer_translation: no transform [ 129.422] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x18, pitch=72/72 [ 129.422] sna_glyphs(op=3, nlist=1, src=(107, 41)) [ 129.422] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.422] sna_glyphs: discarding mask [ 129.422] glyphs0_to_dst(op=3, src=(107, 41), nlist=1, dst=(107, 41)+(0, 0)) [ 129.422] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 129.422] glyph_cache(0): adding glyph to cache 1, pos 624 [ 129.422] glyph_cache_upload: upload glyph 0x55bca9aebf50 to cache (608, 32)x(21, 23) [ 129.422] sna_composite(pixmap=2, op=1, src=1588+(0, 0), mask=0+(0, 0), dst=2+(608, 32)+(0, 0), size=(21, 23) [ 129.422] sna_compute_composite_region: dst=(608, 32)x(21, 23) [ 129.422] sna_compute_composite_region: initial clip against dst->pDrawable: (608, 32), (629, 55) [ 129.422] clip_to_dst: region: 1x[(608, 32), (629, 55)], clip: 1x[(0, 0), (1024, 1024)] [ 129.422] sna_compute_composite_region: clip against dst->pCompositeClip: (608, 32), (629, 55) [ 129.422] sna_compute_composite_region: clip against src (21x23 clip=0): (608, 32), (629, 55) [ 129.422] sna_composite: composite region extents:+(0, 0) -> (608, 32), (629, 55) + (0, 0) [ 129.422] gen9_render_composite: 21x23, current mode=1/1 [ 129.422] kgem_bo_is_render: handle=6, rq? 0 [0] [ 129.422] sna_blt_composite (0, 0), (608, 32), 21x23 [ 129.422] sna_transform_is_imprecise_integer_translation: no transform [ 129.422] sna_blt_composite: converting transform to integer translation? (0, 0) [ 129.422] sna_blt_composite: blt dst offset (0, 0), source offset (-608, -32), with alpha fixup? 0 [ 129.422] use_cpu_bo: no cpu bo [ 129.422] move_to_gpu: not migrating pixmap=1588 due to usage_hint=3 [ 129.422] sna_drawable_use_bo pixmap=2, box=((608, 32), (629, 55)), flags=9... [ 129.422] sna_drawable_use_bo: pinned, never REPLACES [ 129.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 129.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.422] sna_drawable_use_bo: using whole GPU bo [ 129.422] sna_drawable_move_region_to_cpu(pixmap=1588 (21x23), [(0, 0), (21, 23)], flags=2) [ 129.422] sna_drawable_move_region_to_cpu: pixmap=1588 all damaged on CPU [ 129.422] prepare_blt_put [ 129.422] blt_put_composite_box: src=(-608, -32), dst=(0, 0) [ 129.422] sna_write_boxes x 1, src stride=84, src dx=(-608, -32) [ 129.422] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 129.422] kgem_bo_can_map__cpu: handle=6 [ 129.422] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 129.422] write_boxes_inplace x 1, handle=6, tiling=2 [ 129.422] upload_inplace__tiled: tiling=2 [ 129.422] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 129.422] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 [ 129.422] __kgem_bo_map__gtt_or_wc: handle=6 [ 129.422] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 129.422] __kgem_busy: handle=6, busy=0, wedged=0 [ 129.422] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 129.422] __kgem_busy: handle=6, busy=0, wedged=0 [ 129.422] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 129.422] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 129.422] write_boxes_inplace: (0, 0) -> (608, 32) x (21, 23) [bpp=32, src_pitch=84, dst_pitch=4096] [ 129.422] memcpy_blt: src=(0, 0), dst=(608, 32), size=21x23, pitch=84/4096 [ 129.422] apply_damage: damage=0x0, region=1 [(608, 32), (629, 55) + (0, 0)] [ 129.422] gen9_render_composite: 0x0, current mode=1/1 [ 129.422] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 129.422] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.422] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.422] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.422] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.422] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.422] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.422] sna_drawable_use_bo: using whole GPU bo [ 129.422] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.422] color_convert: src=ff4c4c4c [20028888] [ 129.422] color_convert: dst=ff4c4c4c [20028888] [ 129.422] sna_render_get_solid: ff4c4c4c [ 129.422] sna_render_finish_solid(force=0, domain=3, busy=1, dirty=0, size=12) [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] _kgem_bo_destroy: handle=8, proxy? 1 [ 129.422] sna_render_finish_solid reset [ 129.422] kgem_create_linear(4096) [ 129.422] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 129.422] search_linear_cache: inactive and cache bucket empty [ 129.422] search_linear_cache: active cache bucket empty [ 129.422] kgem_create_linear: new handle=32, num_pages=1 [ 129.422] __kgem_bo_init(handle=32, num_pages=1) [ 129.422] kgem_create_proxy: target handle=32 [proxy? -1], offset=44, length=4, io=0 [ 129.422] __kgem_bo_init(handle=32, num_pages=4) [ 129.422] _kgem_bo_destroy: handle=8, proxy? 0 [ 129.422] __kgem_bo_destroy: handle=8, size=4096 [ 129.422] __kgem_busy: handle=8, busy=0, wedged=0 [ 129.422] __kgem_bo_clear_busy: handle=8 [ 129.422] kgem_bo_move_to_inactive: moving handle=8 to inactive [ 129.422] sna_render_get_solid(12) = ff4c4c4c (new) [ 129.422] kgem_create_proxy: target handle=32 [proxy? -1], offset=48, length=4, io=0 [ 129.422] __kgem_bo_init(handle=32, num_pages=4) [ 129.422] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.422] sna_transform_is_imprecise_integer_translation: no transform [ 129.422] gen9_composite_picture: integer translation (0, 0), removing [ 129.422] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.422] sna_render_pixmap_bo: GPU all damaged [ 129.422] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.422] gen4_choose_composite_emitter: solid, identity mask [ 129.422] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 129.422] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.422] __kgem_retire_rq: request 1 complete [ 129.422] kgem_flush: opportunistic flushing? flush=1,0, aperture=153/262144, idle?=1 [ 129.422] gen8_vertex_close: used=21, vbo active? 3, vb=4, nreloc=1 [ 129.422] gen8_vertex_close: reloc[0] = 287 [ 129.422] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.422] kgem_add_handle: handle=3, index=3 [ 129.422] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 129.422] sna_render_flush_solid(size=13) [ 129.422] __kgem_bo_map__cpu: caching CPU vma for 32 [ 129.422] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=169 [fenced=0] [ 129.422] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.422] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.422] kgem_fixup_relocs: shrinking by 61440 [ 129.422] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.422] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.422] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 129.422] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.422] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 129.422] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.422] __kgem_busy: handle=1, busy=131072, wedged=0 [ 129.422] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.422] needs_batch_flush: flushing before handle=32 for new reservation [ 129.422] kgem_check_bo: num_pages=+1165, num_exec=+3 [ 129.422] aligning vertex: was 3, now 4 floats per vertex [ 129.422] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.422] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.422] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.422] kgem_add_handle: handle=4, index=0 [ 129.422] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.422] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.422] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.422] gen9_composite_get_binding_table(ffc0) [ 129.422] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 129.422] kgem_add_handle: handle=29, index=1 [ 129.422] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 129.422] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.422] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 129.422] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 129.422] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 129.422] kgem_add_handle: handle=32, index=2 [ 129.422] kgem_add_reloc64[4] = (delta=48, target handle=2, presumed=0) [ 129.422] [3fd0] bind bo(handle=32, addr=30), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.422] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 129.423] kgem_add_handle: handle=6, index=3 [ 129.423] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 129.423] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 129.423] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 129.423] gen9_emit_sampler: sampler = a [ 129.423] gen9_emit_sf: num_sf_outputs=2 [ 129.423] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.423] gen9_emit_vertex_elements: setup id=9 [ 129.423] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.423] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.423] glyphs0_to_dst: glyph=(108, 18)x(21, 23), unclipped [ 129.423] emit_primitive_identity_mask__avx2: dst=(108, 18), mask=(608.00, 32.00) x (21.00, 23.00) [ 129.423] gen8_vertex_flush[498] = 3 [ 129.423] gen9_magic_ca_pass: CA fixup (6 -> 9) [ 129.423] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.423] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.423] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.423] glyph_cache(0): adding glyph to cache 1, pos 640 [ 129.423] glyph_cache_upload: upload glyph 0x55bca9af5610 to cache (640, 0)x(23, 25) [ 129.423] sna_composite(pixmap=2, op=1, src=1590+(0, 0), mask=0+(0, 0), dst=2+(640, 0)+(0, 0), size=(23, 25) [ 129.423] sna_compute_composite_region: dst=(640, 0)x(23, 25) [ 129.423] sna_compute_composite_region: initial clip against dst->pDrawable: (640, 0), (663, 25) [ 129.423] clip_to_dst: region: 1x[(640, 0), (663, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 129.423] sna_compute_composite_region: clip against dst->pCompositeClip: (640, 0), (663, 25) [ 129.423] sna_compute_composite_region: clip against src (23x25 clip=0): (640, 0), (663, 25) [ 129.423] sna_composite: composite region extents:+(0, 0) -> (640, 0), (663, 25) + (0, 0) [ 129.423] gen9_render_composite: 23x25, current mode=1/1 [ 129.423] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.423] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.423] gen9_composite_set_target: (640, 0)x(23, 25), partial?=0 [ 129.423] sna_drawable_use_bo pixmap=2, box=((640, 0), (663, 25)), flags=f... [ 129.423] sna_drawable_use_bo: pinned, never REPLACES [ 129.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.423] sna_drawable_use_bo: using whole GPU bo [ 129.423] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.423] gen9_composite_picture: (0, 0)x(23, 25), dst=(640, 0) [ 129.423] sna_transform_is_imprecise_integer_translation: no transform [ 129.423] gen9_composite_picture: integer translation (0, 0), removing [ 129.423] sna_render_pixmap_bo pixmap=1590, (0, 0)x(23, 25)/(23, 25) [ 129.423] sna_render_pixmap_bo box=(0, 0), (23, 25): (23, 25)/(23, 25) [ 129.423] sna_render_pixmap_bo: offset=(-640, 0), size=(23, 25) [ 129.423] use_cpu_bo: no cpu bo [ 129.423] move_to_gpu: not migrating pixmap=1590 due to usage_hint=3 [ 129.423] sna_render_pixmap_bo: uploading CPU box (0, 0), (23, 25) [ 129.423] upload: box=(0, 0), (23, 25), pixmap=23x25 [ 129.423] sna_drawable_move_region_to_cpu(pixmap=1590 (23x25), [(0, 0), (23, 25)], flags=2) [ 129.423] sna_drawable_move_region_to_cpu: pixmap=1590 all damaged on CPU [ 129.423] kgem_can_create_2d: 23x25 @ 32 [ 129.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 [ 129.423] kgem_can_create_2d: untiled size=4096 [ 129.423] kgem_choose_tiling: too thin [width 23, 32 bpp] for TILING_X [ 129.423] kgem_choose_tiling: 23x25 -> 0 [ 129.423] kgem_upload_source_image : (0, 0), (23, 25), stride=92, bpp=32 [ 129.423] kgem_create_buffer_2d: 23x25, 32 bpp, stride=96 [ 129.423] kgem_create_buffer: size=2496, flags=3 [write?=1, inplace?=1, last?=0] [ 129.423] kgem_create_buffer: searching for an inactive GTT map for upload [ 129.423] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 129.423] search_linear_cache: searching for inactive gtt map [ 129.423] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 129.423] search_linear_cache: searching for inactive gtt map [ 129.423] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 129.423] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 129.423] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 129.423] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 129.423] kgem_create_buffer: reusing handle=23 for buffer [ 129.423] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 129.423] init_buffer_from_bo: reusing handle=23 for buffer [ 129.423] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 129.423] kgem_bo_map: converting request for GTT map into CPU map [ 129.423] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 129.423] kgem_bo_sync__cpu: handle=23 [ 129.423] __kgem_busy: handle=23, busy=0, wedged=0 [ 129.423] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 129.423] __kgem_busy: handle=23, busy=0, wedged=0 [ 129.423] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 129.423] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 129.423] kgem_create_buffer(pages=64 [64]) new handle=23, used=2496, write=1 [ 129.423] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=2496, io=1 [ 129.423] __kgem_bo_init(handle=23, num_pages=2496) [ 129.423] memcpy_blt: src=(0, 0), dst=(0, 0), size=23x25, pitch=92/96 [ 129.423] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.423] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.423] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.423] gen4_choose_composite_emitter: identity src, no mask [ 129.423] kgem_check_bo: num_pages=+64, num_exec=+1 [ 129.423] aligning vertex: was 4, now 3 floats per vertex [ 129.423] gen9_composite_get_binding_table(fec0) [ 129.423] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 129.423] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 129.423] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.423] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 129.423] kgem_add_reloc64: handle=23, pos=16280, delta=0, domains=40000 [ 129.423] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 129.423] kgem_add_handle: handle=23, index=4 [ 129.423] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd545000) [ 129.423] [3f90] bind bo(handle=23, addr=fd545000), format=192, width=23, height=25, pitch=96, tiling=0 -> sampler [ 129.423] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.423] gen9_emit_sampler: sampler = 2 [ 129.423] gen9_emit_sf: num_sf_outputs=1 [ 129.423] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.423] gen9_emit_vertex_elements: setup id=2 [ 129.423] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.423] gen9_render_composite_box: (640, 0), (663, 25) [ 129.423] apply_damage: damage=0x0, region=1 [(640, 0), (663, 25) + (0, 0)] [ 129.423] gen8_vertex_flush[5e0] = 3 [ 129.423] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.423] gen9_render_composite: 0x0, current mode=1/1 [ 129.423] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.423] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.423] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.423] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.423] sna_drawable_use_bo: using whole GPU bo [ 129.423] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.423] color_convert: src=ff4c4c4c [20028888] [ 129.423] color_convert: dst=ff4c4c4c [20028888] [ 129.423] sna_render_get_solid: ff4c4c4c [ 129.423] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.423] sna_transform_is_imprecise_integer_translation: no transform [ 129.423] gen9_composite_picture: integer translation (0, 0), removing [ 129.423] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.423] sna_render_pixmap_bo: GPU all damaged [ 129.423] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.423] gen4_choose_composite_emitter: solid, identity mask [ 129.423] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.423] aligning vertex: was 3, now 4 floats per vertex [ 129.423] gen9_composite_get_binding_table(fe00) [ 129.423] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.423] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.423] gen9_emit_sampler: sampler = a [ 129.423] gen9_emit_sf: num_sf_outputs=2 [ 129.423] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.423] gen9_emit_vertex_elements: setup id=9 [ 129.423] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.423] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.423] glyphs0_to_dst: glyph=(129, 23)x(23, 25), unclipped [ 129.423] emit_primitive_identity_mask__avx2: dst=(129, 23), mask=(640.00, 0.00) x (23.00, 25.00) [ 129.423] gen8_vertex_flush[6b8] = 3 [ 129.423] gen9_magic_ca_pass: CA fixup (12 -> 15) [ 129.423] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.423] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.423] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.423] glyph_cache(0): adding glyph to cache 1, pos 656 [ 129.423] glyph_cache_upload: upload glyph 0x55bca9ae6ad0 to cache (672, 0)x(19, 18) [ 129.423] sna_composite(pixmap=2, op=1, src=1592+(0, 0), mask=0+(0, 0), dst=2+(672, 0)+(0, 0), size=(19, 18) [ 129.423] sna_compute_composite_region: dst=(672, 0)x(19, 18) [ 129.423] sna_compute_composite_region: initial clip against dst->pDrawable: (672, 0), (691, 18) [ 129.423] clip_to_dst: region: 1x[(672, 0), (691, 18)], clip: 1x[(0, 0), (1024, 1024)] [ 129.423] sna_compute_composite_region: clip against dst->pCompositeClip: (672, 0), (691, 18) [ 129.423] sna_compute_composite_region: clip against src (19x18 clip=0): (672, 0), (691, 18) [ 129.423] sna_composite: composite region extents:+(0, 0) -> (672, 0), (691, 18) + (0, 0) [ 129.423] gen9_render_composite: 19x18, current mode=1/1 [ 129.423] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.423] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.423] gen9_composite_set_target: (672, 0)x(19, 18), partial?=0 [ 129.423] sna_drawable_use_bo pixmap=2, box=((672, 0), (691, 18)), flags=f... [ 129.423] sna_drawable_use_bo: pinned, never REPLACES [ 129.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.423] sna_drawable_use_bo: using whole GPU bo [ 129.423] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.423] gen9_composite_picture: (0, 0)x(19, 18), dst=(672, 0) [ 129.423] sna_transform_is_imprecise_integer_translation: no transform [ 129.423] gen9_composite_picture: integer translation (0, 0), removing [ 129.423] sna_render_pixmap_bo pixmap=1592, (0, 0)x(19, 18)/(19, 18) [ 129.423] sna_render_pixmap_bo box=(0, 0), (19, 18): (19, 18)/(19, 18) [ 129.423] sna_render_pixmap_bo: offset=(-672, 0), size=(19, 18) [ 129.423] use_cpu_bo: no cpu bo [ 129.423] move_to_gpu: not migrating pixmap=1592 due to usage_hint=3 [ 129.423] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 18) [ 129.423] upload: box=(0, 0), (19, 18), pixmap=19x18 [ 129.423] sna_drawable_move_region_to_cpu(pixmap=1592 (19x18), [(0, 0), (19, 18)], flags=2) [ 129.423] sna_drawable_move_region_to_cpu: pixmap=1592 all damaged on CPU [ 129.423] kgem_can_create_2d: 19x18 @ 32 [ 129.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.423] kgem_can_create_2d: untiled size=4096 [ 129.423] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 129.423] kgem_choose_tiling: 19x18 -> 0 [ 129.423] kgem_upload_source_image : (0, 0), (19, 18), stride=76, bpp=32 [ 129.423] kgem_create_buffer_2d: 19x18, 32 bpp, stride=96 [ 129.423] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 129.423] kgem_create_buffer: reusing buffer? used=2560 + size=1728, total=262144 [ 129.423] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=1728, io=1 [ 129.423] __kgem_bo_init(handle=23, num_pages=1728) [ 129.423] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x18, pitch=76/96 [ 129.423] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.423] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.423] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.423] gen4_choose_composite_emitter: identity src, no mask [ 129.423] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.423] aligning vertex: was 4, now 3 floats per vertex [ 129.423] gen9_composite_get_binding_table(fdc0) [ 129.423] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.423] kgem_add_reloc64: handle=23, pos=16232, delta=0, domains=40000 [ 129.423] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 [ 129.423] kgem_add_reloc64[8] = (delta=2560, target handle=4, presumed=fd545000) [ 129.423] [3f60] bind bo(handle=23, addr=fd545a00), format=192, width=19, height=18, pitch=96, tiling=0 -> sampler [ 129.423] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.423] gen9_emit_sampler: sampler = 2 [ 129.423] gen9_emit_sf: num_sf_outputs=1 [ 129.423] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.423] gen9_emit_vertex_elements: setup id=2 [ 129.423] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.423] gen9_render_composite_box: (672, 0), (691, 18) [ 129.423] apply_damage: damage=0x0, region=1 [(672, 0), (691, 18) + (0, 0)] [ 129.423] gen8_vertex_flush[7ec] = 3 [ 129.423] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.423] gen9_render_composite: 0x0, current mode=1/1 [ 129.423] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.423] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.423] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.423] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.423] sna_drawable_use_bo: using whole GPU bo [ 129.423] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.423] color_convert: src=ff4c4c4c [20028888] [ 129.423] color_convert: dst=ff4c4c4c [20028888] [ 129.423] sna_render_get_solid: ff4c4c4c [ 129.423] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.423] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.423] sna_transform_is_imprecise_integer_translation: no transform [ 129.423] gen9_composite_picture: integer translation (0, 0), removing [ 129.423] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.423] sna_render_pixmap_bo: GPU all damaged [ 129.423] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.423] gen4_choose_composite_emitter: solid, identity mask [ 129.423] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.423] aligning vertex: was 3, now 4 floats per vertex [ 129.423] gen9_composite_get_binding_table(fd40) [ 129.423] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.423] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.423] gen9_emit_sampler: sampler = a [ 129.423] gen9_emit_sf: num_sf_outputs=2 [ 129.423] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.423] gen9_emit_vertex_elements: setup id=9 [ 129.423] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.423] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.423] glyphs0_to_dst: glyph=(151, 23)x(19, 18), unclipped [ 129.423] emit_primitive_identity_mask__avx2: dst=(151, 23), mask=(672.00, 0.00) x (19.00, 18.00) [ 129.423] gen8_vertex_flush[8c4] = 3 [ 129.423] gen9_magic_ca_pass: CA fixup (18 -> 21) [ 129.423] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.423] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.423] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.423] glyph_cache(0): adding glyph to cache 1, pos 672 [ 129.423] glyph_cache_upload: upload glyph 0x55bca9b582b0 to cache (640, 32)x(17, 23) [ 129.423] sna_composite(pixmap=2, op=1, src=1594+(0, 0), mask=0+(0, 0), dst=2+(640, 32)+(0, 0), size=(17, 23) [ 129.423] sna_compute_composite_region: dst=(640, 32)x(17, 23) [ 129.423] sna_compute_composite_region: initial clip against dst->pDrawable: (640, 32), (657, 55) [ 129.423] clip_to_dst: region: 1x[(640, 32), (657, 55)], clip: 1x[(0, 0), (1024, 1024)] [ 129.423] sna_compute_composite_region: clip against dst->pCompositeClip: (640, 32), (657, 55) [ 129.423] sna_compute_composite_region: clip against src (17x23 clip=0): (640, 32), (657, 55) [ 129.423] sna_composite: composite region extents:+(0, 0) -> (640, 32), (657, 55) + (0, 0) [ 129.423] gen9_render_composite: 17x23, current mode=1/1 [ 129.423] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.423] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.423] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.423] gen9_composite_set_target: (640, 32)x(17, 23), partial?=0 [ 129.423] sna_drawable_use_bo pixmap=2, box=((640, 32), (657, 55)), flags=f... [ 129.423] sna_drawable_use_bo: pinned, never REPLACES [ 129.423] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.423] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.423] sna_drawable_use_bo: using whole GPU bo [ 129.423] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.423] gen9_composite_picture: (0, 0)x(17, 23), dst=(640, 32) [ 129.423] sna_transform_is_imprecise_integer_translation: no transform [ 129.423] gen9_composite_picture: integer translation (0, 0), removing [ 129.423] sna_render_pixmap_bo pixmap=1594, (0, 0)x(17, 23)/(17, 23) [ 129.423] sna_render_pixmap_bo box=(0, 0), (17, 23): (17, 23)/(17, 23) [ 129.423] sna_render_pixmap_bo: offset=(-640, -32), size=(17, 23) [ 129.423] use_cpu_bo: no cpu bo [ 129.423] move_to_gpu: not migrating pixmap=1594 due to usage_hint=3 [ 129.423] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 23) [ 129.423] upload: box=(0, 0), (17, 23), pixmap=17x23 [ 129.423] sna_drawable_move_region_to_cpu(pixmap=1594 (17x23), [(0, 0), (17, 23)], flags=2) [ 129.423] sna_drawable_move_region_to_cpu: pixmap=1594 all damaged on CPU [ 129.423] kgem_can_create_2d: 17x23 @ 32 [ 129.423] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=23 [ 129.423] kgem_can_create_2d: untiled size=4096 [ 129.423] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 129.423] kgem_choose_tiling: 17x23 -> 0 [ 129.423] kgem_upload_source_image : (0, 0), (17, 23), stride=68, bpp=32 [ 129.423] kgem_create_buffer_2d: 17x23, 32 bpp, stride=96 [ 129.423] kgem_create_buffer: size=2304, flags=3 [write?=1, inplace?=1, last?=0] [ 129.423] kgem_create_buffer: reusing buffer? used=4352 + size=2304, total=262144 [ 129.423] kgem_create_proxy: target handle=23 [proxy? -1], offset=4352, length=2304, io=1 [ 129.423] __kgem_bo_init(handle=23, num_pages=2304) [ 129.423] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x23, pitch=68/96 [ 129.423] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.423] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.423] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.423] gen4_choose_composite_emitter: identity src, no mask [ 129.424] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.424] aligning vertex: was 4, now 3 floats per vertex [ 129.424] gen9_composite_get_binding_table(fd00) [ 129.424] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.424] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=40000 [ 129.424] kgem_add_reloc64: adding proxy [delta=4352] for handle=23 [ 129.424] kgem_add_reloc64[9] = (delta=4352, target handle=4, presumed=fd545000) [ 129.424] [3f30] bind bo(handle=23, addr=fd546100), format=192, width=17, height=23, pitch=96, tiling=0 -> sampler [ 129.424] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.424] gen9_emit_sampler: sampler = 2 [ 129.424] gen9_emit_sf: num_sf_outputs=1 [ 129.424] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.424] gen9_emit_vertex_elements: setup id=2 [ 129.424] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.424] gen9_render_composite_box: (640, 32), (657, 55) [ 129.424] apply_damage: damage=0x0, region=1 [(640, 32), (657, 55) + (0, 0)] [ 129.424] gen8_vertex_flush[9f8] = 3 [ 129.424] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.424] gen9_render_composite: 0x0, current mode=1/1 [ 129.424] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.424] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.424] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.424] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.424] sna_drawable_use_bo: using whole GPU bo [ 129.424] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.424] color_convert: src=ff4c4c4c [20028888] [ 129.424] color_convert: dst=ff4c4c4c [20028888] [ 129.424] sna_render_get_solid: ff4c4c4c [ 129.424] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.424] sna_transform_is_imprecise_integer_translation: no transform [ 129.424] gen9_composite_picture: integer translation (0, 0), removing [ 129.424] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.424] sna_render_pixmap_bo: GPU all damaged [ 129.424] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.424] gen4_choose_composite_emitter: solid, identity mask [ 129.424] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.424] aligning vertex: was 3, now 4 floats per vertex [ 129.424] gen9_composite_get_binding_table(fc80) [ 129.424] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.424] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.424] gen9_emit_sampler: sampler = a [ 129.424] gen9_emit_sf: num_sf_outputs=2 [ 129.424] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.424] gen9_emit_vertex_elements: setup id=9 [ 129.424] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.424] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.424] glyphs0_to_dst: glyph=(169, 18)x(17, 23), unclipped [ 129.424] emit_primitive_identity_mask__avx2: dst=(169, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 129.424] gen8_vertex_flush[ad0] = 3 [ 129.424] gen9_magic_ca_pass: CA fixup (24 -> 27) [ 129.424] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.424] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.424] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.424] glyph_cache(0): adding glyph to cache 1, pos 688 [ 129.424] glyph_cache_upload: upload glyph 0x55bca9b0f940 to cache (672, 32)x(22, 18) [ 129.424] sna_composite(pixmap=2, op=1, src=1596+(0, 0), mask=0+(0, 0), dst=2+(672, 32)+(0, 0), size=(22, 18) [ 129.424] sna_compute_composite_region: dst=(672, 32)x(22, 18) [ 129.424] sna_compute_composite_region: initial clip against dst->pDrawable: (672, 32), (694, 50) [ 129.424] clip_to_dst: region: 1x[(672, 32), (694, 50)], clip: 1x[(0, 0), (1024, 1024)] [ 129.424] sna_compute_composite_region: clip against dst->pCompositeClip: (672, 32), (694, 50) [ 129.424] sna_compute_composite_region: clip against src (22x18 clip=0): (672, 32), (694, 50) [ 129.424] sna_composite: composite region extents:+(0, 0) -> (672, 32), (694, 50) + (0, 0) [ 129.424] gen9_render_composite: 22x18, current mode=1/1 [ 129.424] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.424] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.424] gen9_composite_set_target: (672, 32)x(22, 18), partial?=0 [ 129.424] sna_drawable_use_bo pixmap=2, box=((672, 32), (694, 50)), flags=f... [ 129.424] sna_drawable_use_bo: pinned, never REPLACES [ 129.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.424] sna_drawable_use_bo: using whole GPU bo [ 129.424] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.424] gen9_composite_picture: (0, 0)x(22, 18), dst=(672, 32) [ 129.424] sna_transform_is_imprecise_integer_translation: no transform [ 129.424] gen9_composite_picture: integer translation (0, 0), removing [ 129.424] sna_render_pixmap_bo pixmap=1596, (0, 0)x(22, 18)/(22, 18) [ 129.424] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) [ 129.424] sna_render_pixmap_bo: offset=(-672, -32), size=(22, 18) [ 129.424] use_cpu_bo: no cpu bo [ 129.424] move_to_gpu: not migrating pixmap=1596 due to usage_hint=3 [ 129.424] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) [ 129.424] upload: box=(0, 0), (22, 18), pixmap=22x18 [ 129.424] sna_drawable_move_region_to_cpu(pixmap=1596 (22x18), [(0, 0), (22, 18)], flags=2) [ 129.424] sna_drawable_move_region_to_cpu: pixmap=1596 all damaged on CPU [ 129.424] kgem_can_create_2d: 22x18 @ 32 [ 129.424] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.424] kgem_can_create_2d: untiled size=4096 [ 129.424] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.424] kgem_choose_tiling: 22x18 -> 0 [ 129.424] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 [ 129.424] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 [ 129.424] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 129.424] kgem_create_buffer: reusing buffer? used=6656 + size=1728, total=262144 [ 129.424] kgem_create_proxy: target handle=23 [proxy? -1], offset=6656, length=1728, io=1 [ 129.424] __kgem_bo_init(handle=23, num_pages=1728) [ 129.424] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 [ 129.424] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.424] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.424] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.424] gen4_choose_composite_emitter: identity src, no mask [ 129.424] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.424] aligning vertex: was 4, now 3 floats per vertex [ 129.424] gen9_composite_get_binding_table(fc40) [ 129.424] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.424] kgem_add_reloc64: handle=23, pos=16136, delta=0, domains=40000 [ 129.424] kgem_add_reloc64: adding proxy [delta=6656] for handle=23 [ 129.424] kgem_add_reloc64[10] = (delta=6656, target handle=4, presumed=fd545000) [ 129.424] [3f00] bind bo(handle=23, addr=fd546a00), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler [ 129.424] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.424] gen9_emit_sampler: sampler = 2 [ 129.424] gen9_emit_sf: num_sf_outputs=1 [ 129.424] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.424] gen9_emit_vertex_elements: setup id=2 [ 129.424] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.424] gen9_render_composite_box: (672, 32), (694, 50) [ 129.424] apply_damage: damage=0x0, region=1 [(672, 32), (694, 50) + (0, 0)] [ 129.424] gen8_vertex_flush[c04] = 3 [ 129.424] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.424] gen9_render_composite: 0x0, current mode=1/1 [ 129.424] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.424] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.424] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.424] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.424] sna_drawable_use_bo: using whole GPU bo [ 129.424] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.424] color_convert: src=ff4c4c4c [20028888] [ 129.424] color_convert: dst=ff4c4c4c [20028888] [ 129.424] sna_render_get_solid: ff4c4c4c [ 129.424] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.424] sna_transform_is_imprecise_integer_translation: no transform [ 129.424] gen9_composite_picture: integer translation (0, 0), removing [ 129.424] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.424] sna_render_pixmap_bo: GPU all damaged [ 129.424] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.424] gen4_choose_composite_emitter: solid, identity mask [ 129.424] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.424] aligning vertex: was 3, now 4 floats per vertex [ 129.424] gen9_composite_get_binding_table(fbc0) [ 129.424] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.424] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.424] gen9_emit_sampler: sampler = a [ 129.424] gen9_emit_sf: num_sf_outputs=2 [ 129.424] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.424] gen9_emit_vertex_elements: setup id=9 [ 129.424] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.424] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.424] glyphs0_to_dst: glyph=(185, 23)x(22, 18), unclipped [ 129.424] emit_primitive_identity_mask__avx2: dst=(185, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 129.424] gen8_vertex_flush[cdc] = 3 [ 129.424] gen9_magic_ca_pass: CA fixup (30 -> 33) [ 129.424] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.424] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.424] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.424] glyph_cache(0): adding glyph to cache 1, pos 704 [ 129.424] glyph_cache_upload: upload glyph 0x55bca9b57510 to cache (704, 0)x(31, 18) [ 129.424] sna_composite(pixmap=2, op=1, src=1598+(0, 0), mask=0+(0, 0), dst=2+(704, 0)+(0, 0), size=(31, 18) [ 129.424] sna_compute_composite_region: dst=(704, 0)x(31, 18) [ 129.424] sna_compute_composite_region: initial clip against dst->pDrawable: (704, 0), (735, 18) [ 129.424] clip_to_dst: region: 1x[(704, 0), (735, 18)], clip: 1x[(0, 0), (1024, 1024)] [ 129.424] sna_compute_composite_region: clip against dst->pCompositeClip: (704, 0), (735, 18) [ 129.424] sna_compute_composite_region: clip against src (31x18 clip=0): (704, 0), (735, 18) [ 129.424] sna_composite: composite region extents:+(0, 0) -> (704, 0), (735, 18) + (0, 0) [ 129.424] gen9_render_composite: 31x18, current mode=1/1 [ 129.424] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.424] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.424] gen9_composite_set_target: (704, 0)x(31, 18), partial?=0 [ 129.424] sna_drawable_use_bo pixmap=2, box=((704, 0), (735, 18)), flags=f... [ 129.424] sna_drawable_use_bo: pinned, never REPLACES [ 129.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.424] sna_drawable_use_bo: using whole GPU bo [ 129.424] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.424] gen9_composite_picture: (0, 0)x(31, 18), dst=(704, 0) [ 129.424] sna_transform_is_imprecise_integer_translation: no transform [ 129.424] gen9_composite_picture: integer translation (0, 0), removing [ 129.424] sna_render_pixmap_bo pixmap=1598, (0, 0)x(31, 18)/(31, 18) [ 129.424] sna_render_pixmap_bo box=(0, 0), (31, 18): (31, 18)/(31, 18) [ 129.424] sna_render_pixmap_bo: offset=(-704, 0), size=(31, 18) [ 129.424] use_cpu_bo: no cpu bo [ 129.424] move_to_gpu: not migrating pixmap=1598 due to usage_hint=3 [ 129.424] sna_render_pixmap_bo: uploading CPU box (0, 0), (31, 18) [ 129.424] upload: box=(0, 0), (31, 18), pixmap=31x18 [ 129.424] sna_drawable_move_region_to_cpu(pixmap=1598 (31x18), [(0, 0), (31, 18)], flags=2) [ 129.424] sna_drawable_move_region_to_cpu: pixmap=1598 all damaged on CPU [ 129.424] kgem_can_create_2d: 31x18 @ 32 [ 129.424] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=18 [ 129.424] kgem_can_create_2d: untiled size=4096 [ 129.424] kgem_choose_tiling: too thin [width 31, 32 bpp] for TILING_X [ 129.424] kgem_choose_tiling: 31x18 -> 0 [ 129.424] kgem_upload_source_image : (0, 0), (31, 18), stride=124, bpp=32 [ 129.424] kgem_create_buffer_2d: 31x18, 32 bpp, stride=128 [ 129.424] kgem_create_buffer: size=2304, flags=3 [write?=1, inplace?=1, last?=0] [ 129.424] kgem_create_buffer: reusing buffer? used=8448 + size=2304, total=262144 [ 129.424] kgem_create_proxy: target handle=23 [proxy? -1], offset=8448, length=2304, io=1 [ 129.424] __kgem_bo_init(handle=23, num_pages=2304) [ 129.424] memcpy_blt: src=(0, 0), dst=(0, 0), size=31x18, pitch=124/128 [ 129.424] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.424] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.424] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.424] gen4_choose_composite_emitter: identity src, no mask [ 129.424] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.424] aligning vertex: was 4, now 3 floats per vertex [ 129.424] gen9_composite_get_binding_table(fb80) [ 129.424] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.424] kgem_add_reloc64: handle=23, pos=16088, delta=0, domains=40000 [ 129.424] kgem_add_reloc64: adding proxy [delta=8448] for handle=23 [ 129.424] kgem_add_reloc64[11] = (delta=8448, target handle=4, presumed=fd545000) [ 129.424] [3ed0] bind bo(handle=23, addr=fd547100), format=192, width=31, height=18, pitch=128, tiling=0 -> sampler [ 129.424] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.424] gen9_emit_sampler: sampler = 2 [ 129.424] gen9_emit_sf: num_sf_outputs=1 [ 129.424] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.424] gen9_emit_vertex_elements: setup id=2 [ 129.424] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.424] gen9_render_composite_box: (704, 0), (735, 18) [ 129.424] apply_damage: damage=0x0, region=1 [(704, 0), (735, 18) + (0, 0)] [ 129.424] gen8_vertex_flush[e10] = 3 [ 129.424] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.424] gen9_render_composite: 0x0, current mode=1/1 [ 129.424] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.424] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.424] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.424] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.424] sna_drawable_use_bo: using whole GPU bo [ 129.424] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.424] color_convert: src=ff4c4c4c [20028888] [ 129.424] color_convert: dst=ff4c4c4c [20028888] [ 129.424] sna_render_get_solid: ff4c4c4c [ 129.424] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.424] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.424] sna_transform_is_imprecise_integer_translation: no transform [ 129.424] gen9_composite_picture: integer translation (0, 0), removing [ 129.424] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.424] sna_render_pixmap_bo: GPU all damaged [ 129.424] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.424] gen4_choose_composite_emitter: solid, identity mask [ 129.424] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.424] aligning vertex: was 3, now 4 floats per vertex [ 129.424] gen9_composite_get_binding_table(fb00) [ 129.424] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.424] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.424] gen9_emit_sampler: sampler = a [ 129.424] gen9_emit_sf: num_sf_outputs=2 [ 129.424] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.424] gen9_emit_vertex_elements: setup id=9 [ 129.424] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.424] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.424] glyphs0_to_dst: glyph=(208, 23)x(31, 18), unclipped [ 129.424] emit_primitive_identity_mask__avx2: dst=(208, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 129.424] gen8_vertex_flush[ee8] = 3 [ 129.424] gen9_magic_ca_pass: CA fixup (36 -> 39) [ 129.424] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.424] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.424] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.424] glyph_cache(0): adding glyph to cache 1, pos 720 [ 129.424] glyph_cache_upload: upload glyph 0x55bca9aebb20 to cache (736, 0)x(22, 25) [ 129.424] sna_composite(pixmap=2, op=1, src=1600+(0, 0), mask=0+(0, 0), dst=2+(736, 0)+(0, 0), size=(22, 25) [ 129.424] sna_compute_composite_region: dst=(736, 0)x(22, 25) [ 129.424] sna_compute_composite_region: initial clip against dst->pDrawable: (736, 0), (758, 25) [ 129.424] clip_to_dst: region: 1x[(736, 0), (758, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 129.424] sna_compute_composite_region: clip against dst->pCompositeClip: (736, 0), (758, 25) [ 129.424] sna_compute_composite_region: clip against src (22x25 clip=0): (736, 0), (758, 25) [ 129.424] sna_composite: composite region extents:+(0, 0) -> (736, 0), (758, 25) + (0, 0) [ 129.424] gen9_render_composite: 22x25, current mode=1/1 [ 129.424] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.424] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.424] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.424] gen9_composite_set_target: (736, 0)x(22, 25), partial?=0 [ 129.424] sna_drawable_use_bo pixmap=2, box=((736, 0), (758, 25)), flags=f... [ 129.424] sna_drawable_use_bo: pinned, never REPLACES [ 129.424] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.424] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.424] sna_drawable_use_bo: using whole GPU bo [ 129.424] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.424] gen9_composite_picture: (0, 0)x(22, 25), dst=(736, 0) [ 129.424] sna_transform_is_imprecise_integer_translation: no transform [ 129.425] gen9_composite_picture: integer translation (0, 0), removing [ 129.425] sna_render_pixmap_bo pixmap=1600, (0, 0)x(22, 25)/(22, 25) [ 129.425] sna_render_pixmap_bo box=(0, 0), (22, 25): (22, 25)/(22, 25) [ 129.425] sna_render_pixmap_bo: offset=(-736, 0), size=(22, 25) [ 129.425] use_cpu_bo: no cpu bo [ 129.425] move_to_gpu: not migrating pixmap=1600 due to usage_hint=3 [ 129.425] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 25) [ 129.425] upload: box=(0, 0), (22, 25), pixmap=22x25 [ 129.425] sna_drawable_move_region_to_cpu(pixmap=1600 (22x25), [(0, 0), (22, 25)], flags=2) [ 129.425] sna_drawable_move_region_to_cpu: pixmap=1600 all damaged on CPU [ 129.425] kgem_can_create_2d: 22x25 @ 32 [ 129.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 [ 129.425] kgem_can_create_2d: untiled size=4096 [ 129.425] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.425] kgem_choose_tiling: 22x25 -> 0 [ 129.425] kgem_upload_source_image : (0, 0), (22, 25), stride=88, bpp=32 [ 129.425] kgem_create_buffer_2d: 22x25, 32 bpp, stride=96 [ 129.425] kgem_create_buffer: size=2496, flags=3 [write?=1, inplace?=1, last?=0] [ 129.425] kgem_create_buffer: reusing buffer? used=10752 + size=2496, total=262144 [ 129.425] kgem_create_proxy: target handle=23 [proxy? -1], offset=10752, length=2496, io=1 [ 129.425] __kgem_bo_init(handle=23, num_pages=2496) [ 129.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x25, pitch=88/96 [ 129.425] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.425] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.425] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.425] gen4_choose_composite_emitter: identity src, no mask [ 129.425] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.425] aligning vertex: was 4, now 3 floats per vertex [ 129.425] gen9_composite_get_binding_table(fac0) [ 129.425] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.425] kgem_add_reloc64: handle=23, pos=16040, delta=0, domains=40000 [ 129.425] kgem_add_reloc64: adding proxy [delta=10752] for handle=23 [ 129.425] kgem_add_reloc64[12] = (delta=10752, target handle=4, presumed=fd545000) [ 129.425] [3ea0] bind bo(handle=23, addr=fd547a00), format=192, width=22, height=25, pitch=96, tiling=0 -> sampler [ 129.425] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.425] gen9_emit_sampler: sampler = 2 [ 129.425] gen9_emit_sf: num_sf_outputs=1 [ 129.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.425] gen9_emit_vertex_elements: setup id=2 [ 129.425] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.425] gen9_render_composite_box: (736, 0), (758, 25) [ 129.425] apply_damage: damage=0x0, region=1 [(736, 0), (758, 25) + (0, 0)] [ 129.425] gen8_vertex_flush[101c] = 3 [ 129.425] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.425] gen9_render_composite: 0x0, current mode=1/1 [ 129.425] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.425] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.425] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.425] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.425] sna_drawable_use_bo: using whole GPU bo [ 129.425] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.425] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.425] color_convert: src=ff4c4c4c [20028888] [ 129.425] color_convert: dst=ff4c4c4c [20028888] [ 129.425] sna_render_get_solid: ff4c4c4c [ 129.425] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.425] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.425] sna_transform_is_imprecise_integer_translation: no transform [ 129.425] gen9_composite_picture: integer translation (0, 0), removing [ 129.425] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.425] sna_render_pixmap_bo: GPU all damaged [ 129.425] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.425] gen4_choose_composite_emitter: solid, identity mask [ 129.425] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.425] aligning vertex: was 3, now 4 floats per vertex [ 129.425] gen9_composite_get_binding_table(fa40) [ 129.425] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.425] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.425] gen9_emit_sampler: sampler = a [ 129.425] gen9_emit_sf: num_sf_outputs=2 [ 129.425] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.425] gen9_emit_vertex_elements: setup id=9 [ 129.425] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.425] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.425] glyphs0_to_dst: glyph=(252, 23)x(22, 25), unclipped [ 129.425] emit_primitive_identity_mask__avx2: dst=(252, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 129.425] gen8_vertex_flush[10f4] = 3 [ 129.425] gen9_magic_ca_pass: CA fixup (42 -> 45) [ 129.425] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.425] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.425] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.425] glyph_cache(0): adding glyph to cache 1, pos 736 [ 129.425] glyph_cache_upload: upload glyph 0x55bca9b53f20 to cache (704, 32)x(16, 18) [ 129.425] sna_composite(pixmap=2, op=1, src=1602+(0, 0), mask=0+(0, 0), dst=2+(704, 32)+(0, 0), size=(16, 18) [ 129.425] sna_compute_composite_region: dst=(704, 32)x(16, 18) [ 129.425] sna_compute_composite_region: initial clip against dst->pDrawable: (704, 32), (720, 50) [ 129.425] clip_to_dst: region: 1x[(704, 32), (720, 50)], clip: 1x[(0, 0), (1024, 1024)] [ 129.425] sna_compute_composite_region: clip against dst->pCompositeClip: (704, 32), (720, 50) [ 129.425] sna_compute_composite_region: clip against src (16x18 clip=0): (704, 32), (720, 50) [ 129.425] sna_composite: composite region extents:+(0, 0) -> (704, 32), (720, 50) + (0, 0) [ 129.425] gen9_render_composite: 16x18, current mode=1/1 [ 129.425] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.425] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.425] gen9_composite_set_target: (704, 32)x(16, 18), partial?=0 [ 129.425] sna_drawable_use_bo pixmap=2, box=((704, 32), (720, 50)), flags=f... [ 129.425] sna_drawable_use_bo: pinned, never REPLACES [ 129.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.425] sna_drawable_use_bo: using whole GPU bo [ 129.425] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.425] gen9_composite_picture: (0, 0)x(16, 18), dst=(704, 32) [ 129.425] sna_transform_is_imprecise_integer_translation: no transform [ 129.425] gen9_composite_picture: integer translation (0, 0), removing [ 129.425] sna_render_pixmap_bo pixmap=1602, (0, 0)x(16, 18)/(16, 18) [ 129.425] sna_render_pixmap_bo box=(0, 0), (16, 18): (16, 18)/(16, 18) [ 129.425] sna_render_pixmap_bo: offset=(-704, -32), size=(16, 18) [ 129.425] use_cpu_bo: no cpu bo [ 129.425] move_to_gpu: not migrating pixmap=1602 due to usage_hint=3 [ 129.425] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 18) [ 129.425] upload: box=(0, 0), (16, 18), pixmap=16x18 [ 129.425] sna_drawable_move_region_to_cpu(pixmap=1602 (16x18), [(0, 0), (16, 18)], flags=2) [ 129.425] sna_drawable_move_region_to_cpu: pixmap=1602 all damaged on CPU [ 129.425] kgem_can_create_2d: 16x18 @ 32 [ 129.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=18 [ 129.425] kgem_can_create_2d: untiled size=4096 [ 129.425] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.425] kgem_choose_tiling: 16x18 -> 0 [ 129.425] kgem_upload_source_image : (0, 0), (16, 18), stride=64, bpp=32 [ 129.425] kgem_create_buffer_2d: 16x18, 32 bpp, stride=64 [ 129.425] kgem_create_buffer: size=1152, flags=3 [write?=1, inplace?=1, last?=0] [ 129.425] kgem_create_buffer: reusing buffer? used=13312 + size=1152, total=262144 [ 129.425] kgem_create_proxy: target handle=23 [proxy? -1], offset=13312, length=1152, io=1 [ 129.425] __kgem_bo_init(handle=23, num_pages=1152) [ 129.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x18, pitch=64/64 [ 129.425] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.425] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.425] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.425] gen4_choose_composite_emitter: identity src, no mask [ 129.425] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.425] aligning vertex: was 4, now 3 floats per vertex [ 129.425] gen9_composite_get_binding_table(fa00) [ 129.425] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.425] kgem_add_reloc64: handle=23, pos=15992, delta=0, domains=40000 [ 129.425] kgem_add_reloc64: adding proxy [delta=13312] for handle=23 [ 129.425] kgem_add_reloc64[13] = (delta=13312, target handle=4, presumed=fd545000) [ 129.425] [3e70] bind bo(handle=23, addr=fd548400), format=192, width=16, height=18, pitch=64, tiling=0 -> sampler [ 129.425] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.425] gen9_emit_sampler: sampler = 2 [ 129.425] gen9_emit_sf: num_sf_outputs=1 [ 129.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.425] gen9_emit_vertex_elements: setup id=2 [ 129.425] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.425] gen9_render_composite_box: (704, 32), (720, 50) [ 129.425] apply_damage: damage=0x0, region=1 [(704, 32), (720, 50) + (0, 0)] [ 129.425] gen8_vertex_flush[1228] = 3 [ 129.425] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.425] gen9_render_composite: 0x0, current mode=1/1 [ 129.425] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.425] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.425] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.425] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.425] sna_drawable_use_bo: using whole GPU bo [ 129.425] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.425] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.425] color_convert: src=ff4c4c4c [20028888] [ 129.425] color_convert: dst=ff4c4c4c [20028888] [ 129.425] sna_render_get_solid: ff4c4c4c [ 129.425] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.425] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.425] sna_transform_is_imprecise_integer_translation: no transform [ 129.425] gen9_composite_picture: integer translation (0, 0), removing [ 129.425] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.425] sna_render_pixmap_bo: GPU all damaged [ 129.425] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.425] gen4_choose_composite_emitter: solid, identity mask [ 129.425] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.425] aligning vertex: was 3, now 4 floats per vertex [ 129.425] gen9_composite_get_binding_table(f980) [ 129.425] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.425] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.425] gen9_emit_sampler: sampler = a [ 129.425] gen9_emit_sf: num_sf_outputs=2 [ 129.425] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.425] gen9_emit_vertex_elements: setup id=9 [ 129.425] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.425] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.425] glyphs0_to_dst: glyph=(275, 23)x(16, 18), unclipped [ 129.425] emit_primitive_identity_mask__avx2: dst=(275, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 129.425] gen8_vertex_flush[1300] = 3 [ 129.425] gen9_magic_ca_pass: CA fixup (48 -> 51) [ 129.425] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.425] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.425] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.425] glyph_cache(0): adding glyph to cache 1, pos 752 [ 129.425] glyph_cache_upload: upload glyph 0x55bca9ada630 to cache (736, 32)x(22, 18) [ 129.425] sna_composite(pixmap=2, op=1, src=1604+(0, 0), mask=0+(0, 0), dst=2+(736, 32)+(0, 0), size=(22, 18) [ 129.425] sna_compute_composite_region: dst=(736, 32)x(22, 18) [ 129.425] sna_compute_composite_region: initial clip against dst->pDrawable: (736, 32), (758, 50) [ 129.425] clip_to_dst: region: 1x[(736, 32), (758, 50)], clip: 1x[(0, 0), (1024, 1024)] [ 129.425] sna_compute_composite_region: clip against dst->pCompositeClip: (736, 32), (758, 50) [ 129.425] sna_compute_composite_region: clip against src (22x18 clip=0): (736, 32), (758, 50) [ 129.425] sna_composite: composite region extents:+(0, 0) -> (736, 32), (758, 50) + (0, 0) [ 129.425] gen9_render_composite: 22x18, current mode=1/1 [ 129.425] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.425] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.425] gen9_composite_set_target: (736, 32)x(22, 18), partial?=0 [ 129.425] sna_drawable_use_bo pixmap=2, box=((736, 32), (758, 50)), flags=f... [ 129.425] sna_drawable_use_bo: pinned, never REPLACES [ 129.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.425] sna_drawable_use_bo: using whole GPU bo [ 129.425] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.425] gen9_composite_picture: (0, 0)x(22, 18), dst=(736, 32) [ 129.425] sna_transform_is_imprecise_integer_translation: no transform [ 129.425] gen9_composite_picture: integer translation (0, 0), removing [ 129.425] sna_render_pixmap_bo pixmap=1604, (0, 0)x(22, 18)/(22, 18) [ 129.425] sna_render_pixmap_bo box=(0, 0), (22, 18): (22, 18)/(22, 18) [ 129.425] sna_render_pixmap_bo: offset=(-736, -32), size=(22, 18) [ 129.425] use_cpu_bo: no cpu bo [ 129.425] move_to_gpu: not migrating pixmap=1604 due to usage_hint=3 [ 129.425] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 18) [ 129.425] upload: box=(0, 0), (22, 18), pixmap=22x18 [ 129.425] sna_drawable_move_region_to_cpu(pixmap=1604 (22x18), [(0, 0), (22, 18)], flags=2) [ 129.425] sna_drawable_move_region_to_cpu: pixmap=1604 all damaged on CPU [ 129.425] kgem_can_create_2d: 22x18 @ 32 [ 129.425] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.425] kgem_can_create_2d: untiled size=4096 [ 129.425] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.425] kgem_choose_tiling: 22x18 -> 0 [ 129.425] kgem_upload_source_image : (0, 0), (22, 18), stride=88, bpp=32 [ 129.425] kgem_create_buffer_2d: 22x18, 32 bpp, stride=96 [ 129.425] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 129.425] kgem_create_buffer: reusing buffer? used=14592 + size=1728, total=262144 [ 129.425] kgem_create_proxy: target handle=23 [proxy? -1], offset=14592, length=1728, io=1 [ 129.425] __kgem_bo_init(handle=23, num_pages=1728) [ 129.425] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x18, pitch=88/96 [ 129.425] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.425] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.425] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.425] gen4_choose_composite_emitter: identity src, no mask [ 129.425] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.425] aligning vertex: was 4, now 3 floats per vertex [ 129.425] gen9_composite_get_binding_table(f940) [ 129.425] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.425] kgem_add_reloc64: handle=23, pos=15944, delta=0, domains=40000 [ 129.425] kgem_add_reloc64: adding proxy [delta=14592] for handle=23 [ 129.425] kgem_add_reloc64[14] = (delta=14592, target handle=4, presumed=fd545000) [ 129.425] [3e40] bind bo(handle=23, addr=fd548900), format=192, width=22, height=18, pitch=96, tiling=0 -> sampler [ 129.425] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.425] gen9_emit_sampler: sampler = 2 [ 129.425] gen9_emit_sf: num_sf_outputs=1 [ 129.425] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.425] gen9_emit_vertex_elements: setup id=2 [ 129.425] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.425] gen9_render_composite_box: (736, 32), (758, 50) [ 129.425] apply_damage: damage=0x0, region=1 [(736, 32), (758, 50) + (0, 0)] [ 129.425] gen8_vertex_flush[1434] = 3 [ 129.425] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.425] gen9_render_composite: 0x0, current mode=1/1 [ 129.425] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.425] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.425] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.425] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.425] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.425] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.425] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.425] sna_drawable_use_bo: using whole GPU bo [ 129.425] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.425] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.425] color_convert: src=ff4c4c4c [20028888] [ 129.425] color_convert: dst=ff4c4c4c [20028888] [ 129.425] sna_render_get_solid: ff4c4c4c [ 129.425] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.425] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.425] sna_transform_is_imprecise_integer_translation: no transform [ 129.425] gen9_composite_picture: integer translation (0, 0), removing [ 129.425] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.425] sna_render_pixmap_bo: GPU all damaged [ 129.425] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.425] gen4_choose_composite_emitter: solid, identity mask [ 129.425] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.425] aligning vertex: was 3, now 4 floats per vertex [ 129.425] gen9_composite_get_binding_table(f8c0) [ 129.425] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.425] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.425] gen9_emit_sampler: sampler = a [ 129.425] gen9_emit_sf: num_sf_outputs=2 [ 129.425] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.425] gen9_emit_vertex_elements: setup id=9 [ 129.425] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.425] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.425] glyphs0_to_dst: glyph=(290, 23)x(22, 18), unclipped [ 129.425] emit_primitive_identity_mask__avx2: dst=(290, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 129.425] gen8_vertex_flush[150c] = 3 [ 129.425] gen9_magic_ca_pass: CA fixup (54 -> 57) [ 129.425] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.425] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.425] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.425] glyph_cache(0): adding glyph to cache 1, pos 768 [ 129.425] glyph_cache_upload: upload glyph 0x55bca9b543a0 to cache (768, 0)x(22, 25) [ 129.425] sna_composite(pixmap=2, op=1, src=1606+(0, 0), mask=0+(0, 0), dst=2+(768, 0)+(0, 0), size=(22, 25) [ 129.425] sna_compute_composite_region: dst=(768, 0)x(22, 25) [ 129.425] sna_compute_composite_region: initial clip against dst->pDrawable: (768, 0), (790, 25) [ 129.425] clip_to_dst: region: 1x[(768, 0), (790, 25)], clip: 1x[(0, 0), (1024, 1024)] [ 129.425] sna_compute_composite_region: clip against dst->pCompositeClip: (768, 0), (790, 25) [ 129.425] sna_compute_composite_region: clip against src (22x25 clip=0): (768, 0), (790, 25) [ 129.425] sna_composite: composite region extents:+(0, 0) -> (768, 0), (790, 25) + (0, 0) [ 129.426] gen9_render_composite: 22x25, current mode=1/1 [ 129.426] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.426] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.426] gen9_composite_set_target: (768, 0)x(22, 25), partial?=0 [ 129.426] sna_drawable_use_bo pixmap=2, box=((768, 0), (790, 25)), flags=f... [ 129.426] sna_drawable_use_bo: pinned, never REPLACES [ 129.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.426] sna_drawable_use_bo: using whole GPU bo [ 129.426] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.426] gen9_composite_picture: (0, 0)x(22, 25), dst=(768, 0) [ 129.426] sna_transform_is_imprecise_integer_translation: no transform [ 129.426] gen9_composite_picture: integer translation (0, 0), removing [ 129.426] sna_render_pixmap_bo pixmap=1606, (0, 0)x(22, 25)/(22, 25) [ 129.426] sna_render_pixmap_bo box=(0, 0), (22, 25): (22, 25)/(22, 25) [ 129.426] sna_render_pixmap_bo: offset=(-768, 0), size=(22, 25) [ 129.426] use_cpu_bo: no cpu bo [ 129.426] move_to_gpu: not migrating pixmap=1606 due to usage_hint=3 [ 129.426] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 25) [ 129.426] upload: box=(0, 0), (22, 25), pixmap=22x25 [ 129.426] sna_drawable_move_region_to_cpu(pixmap=1606 (22x25), [(0, 0), (22, 25)], flags=2) [ 129.426] sna_drawable_move_region_to_cpu: pixmap=1606 all damaged on CPU [ 129.426] kgem_can_create_2d: 22x25 @ 32 [ 129.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=25 [ 129.426] kgem_can_create_2d: untiled size=4096 [ 129.426] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.426] kgem_choose_tiling: 22x25 -> 0 [ 129.426] kgem_upload_source_image : (0, 0), (22, 25), stride=88, bpp=32 [ 129.426] kgem_create_buffer_2d: 22x25, 32 bpp, stride=96 [ 129.426] kgem_create_buffer: size=2496, flags=3 [write?=1, inplace?=1, last?=0] [ 129.426] kgem_create_buffer: reusing buffer? used=16384 + size=2496, total=262144 [ 129.426] kgem_create_proxy: target handle=23 [proxy? -1], offset=16384, length=2496, io=1 [ 129.426] __kgem_bo_init(handle=23, num_pages=2496) [ 129.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x25, pitch=88/96 [ 129.426] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.426] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.426] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.426] gen4_choose_composite_emitter: identity src, no mask [ 129.426] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.426] aligning vertex: was 4, now 3 floats per vertex [ 129.426] gen9_composite_get_binding_table(f880) [ 129.426] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.426] kgem_add_reloc64: handle=23, pos=15896, delta=0, domains=40000 [ 129.426] kgem_add_reloc64: adding proxy [delta=16384] for handle=23 [ 129.426] kgem_add_reloc64[15] = (delta=16384, target handle=4, presumed=fd545000) [ 129.426] [3e10] bind bo(handle=23, addr=fd549000), format=192, width=22, height=25, pitch=96, tiling=0 -> sampler [ 129.426] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.426] gen9_emit_sampler: sampler = 2 [ 129.426] gen9_emit_sf: num_sf_outputs=1 [ 129.426] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.426] gen9_emit_vertex_elements: setup id=2 [ 129.426] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.426] gen9_render_composite_box: (768, 0), (790, 25) [ 129.426] apply_damage: damage=0x0, region=1 [(768, 0), (790, 25) + (0, 0)] [ 129.426] gen8_vertex_flush[1640] = 3 [ 129.426] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.426] gen9_render_composite: 0x0, current mode=1/1 [ 129.426] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.426] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.426] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.426] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.426] sna_drawable_use_bo: using whole GPU bo [ 129.426] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.426] color_convert: src=ff4c4c4c [20028888] [ 129.426] color_convert: dst=ff4c4c4c [20028888] [ 129.426] sna_render_get_solid: ff4c4c4c [ 129.426] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.426] sna_transform_is_imprecise_integer_translation: no transform [ 129.426] gen9_composite_picture: integer translation (0, 0), removing [ 129.426] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.426] sna_render_pixmap_bo: GPU all damaged [ 129.426] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.426] gen4_choose_composite_emitter: solid, identity mask [ 129.426] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.426] aligning vertex: was 3, now 4 floats per vertex [ 129.426] gen9_composite_get_binding_table(f800) [ 129.426] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.426] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.426] gen9_emit_sampler: sampler = a [ 129.426] gen9_emit_sf: num_sf_outputs=2 [ 129.426] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.426] gen9_emit_vertex_elements: setup id=9 [ 129.426] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.426] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.426] glyphs0_to_dst: glyph=(312, 23)x(22, 25), unclipped [ 129.426] emit_primitive_identity_mask__avx2: dst=(312, 23), mask=(768.00, 0.00) x (22.00, 25.00) [ 129.426] glyphs0_to_dst: glyph=(336, 23)x(16, 18), unclipped [ 129.426] emit_primitive_identity_mask__avx2: dst=(336, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 129.426] gen8_vertex_flush[1718] = 6 [ 129.426] gen9_magic_ca_pass: CA fixup (60 -> 66) [ 129.426] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.426] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.426] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.426] glyph_cache(0): adding glyph to cache 1, pos 784 [ 129.426] glyph_cache_upload: upload glyph 0x55bca9ada210 to cache (800, 0)x(21, 18) [ 129.426] sna_composite(pixmap=2, op=1, src=1608+(0, 0), mask=0+(0, 0), dst=2+(800, 0)+(0, 0), size=(21, 18) [ 129.426] sna_compute_composite_region: dst=(800, 0)x(21, 18) [ 129.426] sna_compute_composite_region: initial clip against dst->pDrawable: (800, 0), (821, 18) [ 129.426] clip_to_dst: region: 1x[(800, 0), (821, 18)], clip: 1x[(0, 0), (1024, 1024)] [ 129.426] sna_compute_composite_region: clip against dst->pCompositeClip: (800, 0), (821, 18) [ 129.426] sna_compute_composite_region: clip against src (21x18 clip=0): (800, 0), (821, 18) [ 129.426] sna_composite: composite region extents:+(0, 0) -> (800, 0), (821, 18) + (0, 0) [ 129.426] gen9_render_composite: 21x18, current mode=1/1 [ 129.426] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.426] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.426] gen9_composite_set_target: (800, 0)x(21, 18), partial?=0 [ 129.426] sna_drawable_use_bo pixmap=2, box=((800, 0), (821, 18)), flags=f... [ 129.426] sna_drawable_use_bo: pinned, never REPLACES [ 129.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.426] sna_drawable_use_bo: using whole GPU bo [ 129.426] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.426] gen9_composite_picture: (0, 0)x(21, 18), dst=(800, 0) [ 129.426] sna_transform_is_imprecise_integer_translation: no transform [ 129.426] gen9_composite_picture: integer translation (0, 0), removing [ 129.426] sna_render_pixmap_bo pixmap=1608, (0, 0)x(21, 18)/(21, 18) [ 129.426] sna_render_pixmap_bo box=(0, 0), (21, 18): (21, 18)/(21, 18) [ 129.426] sna_render_pixmap_bo: offset=(-800, 0), size=(21, 18) [ 129.426] use_cpu_bo: no cpu bo [ 129.426] move_to_gpu: not migrating pixmap=1608 due to usage_hint=3 [ 129.426] sna_render_pixmap_bo: uploading CPU box (0, 0), (21, 18) [ 129.426] upload: box=(0, 0), (21, 18), pixmap=21x18 [ 129.426] sna_drawable_move_region_to_cpu(pixmap=1608 (21x18), [(0, 0), (21, 18)], flags=2) [ 129.426] sna_drawable_move_region_to_cpu: pixmap=1608 all damaged on CPU [ 129.426] kgem_can_create_2d: 21x18 @ 32 [ 129.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.426] kgem_can_create_2d: untiled size=4096 [ 129.426] kgem_choose_tiling: too thin [width 21, 32 bpp] for TILING_X [ 129.426] kgem_choose_tiling: 21x18 -> 0 [ 129.426] kgem_upload_source_image : (0, 0), (21, 18), stride=84, bpp=32 [ 129.426] kgem_create_buffer_2d: 21x18, 32 bpp, stride=96 [ 129.426] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 129.426] kgem_create_buffer: reusing buffer? used=18944 + size=1728, total=262144 [ 129.426] kgem_create_proxy: target handle=23 [proxy? -1], offset=18944, length=1728, io=1 [ 129.426] __kgem_bo_init(handle=23, num_pages=1728) [ 129.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=21x18, pitch=84/96 [ 129.426] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.426] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.426] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.426] gen4_choose_composite_emitter: identity src, no mask [ 129.426] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.426] aligning vertex: was 4, now 3 floats per vertex [ 129.426] gen9_composite_get_binding_table(f7c0) [ 129.426] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.426] kgem_add_reloc64: handle=23, pos=15848, delta=0, domains=40000 [ 129.426] kgem_add_reloc64: adding proxy [delta=18944] for handle=23 [ 129.426] kgem_add_reloc64[16] = (delta=18944, target handle=4, presumed=fd545000) [ 129.426] [3de0] bind bo(handle=23, addr=fd549a00), format=192, width=21, height=18, pitch=96, tiling=0 -> sampler [ 129.426] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.426] gen9_emit_sampler: sampler = 2 [ 129.426] gen9_emit_sf: num_sf_outputs=1 [ 129.426] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.426] gen9_emit_vertex_elements: setup id=2 [ 129.426] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.426] gen9_render_composite_box: (800, 0), (821, 18) [ 129.426] apply_damage: damage=0x0, region=1 [(800, 0), (821, 18) + (0, 0)] [ 129.426] gen8_vertex_flush[184c] = 3 [ 129.426] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.426] gen9_render_composite: 0x0, current mode=1/1 [ 129.426] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.426] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.426] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.426] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.426] sna_drawable_use_bo: using whole GPU bo [ 129.426] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.426] color_convert: src=ff4c4c4c [20028888] [ 129.426] color_convert: dst=ff4c4c4c [20028888] [ 129.426] sna_render_get_solid: ff4c4c4c [ 129.426] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.426] sna_transform_is_imprecise_integer_translation: no transform [ 129.426] gen9_composite_picture: integer translation (0, 0), removing [ 129.426] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.426] sna_render_pixmap_bo: GPU all damaged [ 129.426] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.426] gen4_choose_composite_emitter: solid, identity mask [ 129.426] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.426] aligning vertex: was 3, now 4 floats per vertex [ 129.426] gen9_composite_get_binding_table(f740) [ 129.426] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.426] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.426] gen9_emit_sampler: sampler = a [ 129.426] gen9_emit_sf: num_sf_outputs=2 [ 129.426] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.426] gen9_emit_vertex_elements: setup id=9 [ 129.426] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.426] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.426] glyphs0_to_dst: glyph=(351, 23)x(21, 18), unclipped [ 129.426] emit_primitive_identity_mask__avx2: dst=(351, 23), mask=(800.00, 0.00) x (21.00, 18.00) [ 129.426] glyphs0_to_dst: glyph=(374, 23)x(31, 18), unclipped [ 129.426] emit_primitive_identity_mask__avx2: dst=(374, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 129.426] glyphs0_to_dst: glyph=(418, 23)x(22, 25), unclipped [ 129.426] emit_primitive_identity_mask__avx2: dst=(418, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 129.426] glyphs0_to_dst: glyph=(441, 23)x(16, 18), unclipped [ 129.426] emit_primitive_identity_mask__avx2: dst=(441, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 129.426] glyphs0_to_dst: glyph=(456, 23)x(22, 18), unclipped [ 129.426] emit_primitive_identity_mask__avx2: dst=(456, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 129.426] gen8_vertex_flush[1924] = 15 [ 129.426] gen9_magic_ca_pass: CA fixup (69 -> 84) [ 129.426] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.426] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.426] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.426] glyph_cache(0): adding glyph to cache 1, pos 800 [ 129.426] glyph_cache_upload: upload glyph 0x55bca9b02410 to cache (768, 32)x(22, 24) [ 129.426] sna_composite(pixmap=2, op=1, src=1610+(0, 0), mask=0+(0, 0), dst=2+(768, 32)+(0, 0), size=(22, 24) [ 129.426] sna_compute_composite_region: dst=(768, 32)x(22, 24) [ 129.426] sna_compute_composite_region: initial clip against dst->pDrawable: (768, 32), (790, 56) [ 129.426] clip_to_dst: region: 1x[(768, 32), (790, 56)], clip: 1x[(0, 0), (1024, 1024)] [ 129.426] sna_compute_composite_region: clip against dst->pCompositeClip: (768, 32), (790, 56) [ 129.426] sna_compute_composite_region: clip against src (22x24 clip=0): (768, 32), (790, 56) [ 129.426] sna_composite: composite region extents:+(0, 0) -> (768, 32), (790, 56) + (0, 0) [ 129.426] gen9_render_composite: 22x24, current mode=1/1 [ 129.426] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.426] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.426] gen9_composite_set_target: (768, 32)x(22, 24), partial?=0 [ 129.426] sna_drawable_use_bo pixmap=2, box=((768, 32), (790, 56)), flags=f... [ 129.426] sna_drawable_use_bo: pinned, never REPLACES [ 129.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.426] sna_drawable_use_bo: using whole GPU bo [ 129.426] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.426] gen9_composite_picture: (0, 0)x(22, 24), dst=(768, 32) [ 129.426] sna_transform_is_imprecise_integer_translation: no transform [ 129.426] gen9_composite_picture: integer translation (0, 0), removing [ 129.426] sna_render_pixmap_bo pixmap=1610, (0, 0)x(22, 24)/(22, 24) [ 129.426] sna_render_pixmap_bo box=(0, 0), (22, 24): (22, 24)/(22, 24) [ 129.426] sna_render_pixmap_bo: offset=(-768, -32), size=(22, 24) [ 129.426] use_cpu_bo: no cpu bo [ 129.426] move_to_gpu: not migrating pixmap=1610 due to usage_hint=3 [ 129.426] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 24) [ 129.426] upload: box=(0, 0), (22, 24), pixmap=22x24 [ 129.426] sna_drawable_move_region_to_cpu(pixmap=1610 (22x24), [(0, 0), (22, 24)], flags=2) [ 129.426] sna_drawable_move_region_to_cpu: pixmap=1610 all damaged on CPU [ 129.426] kgem_can_create_2d: 22x24 @ 32 [ 129.426] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 129.426] kgem_can_create_2d: untiled size=4096 [ 129.426] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.426] kgem_choose_tiling: 22x24 -> 0 [ 129.426] kgem_upload_source_image : (0, 0), (22, 24), stride=88, bpp=32 [ 129.426] kgem_create_buffer_2d: 22x24, 32 bpp, stride=96 [ 129.426] kgem_create_buffer: size=2304, flags=3 [write?=1, inplace?=1, last?=0] [ 129.426] kgem_create_buffer: reusing buffer? used=20736 + size=2304, total=262144 [ 129.426] kgem_create_proxy: target handle=23 [proxy? -1], offset=20736, length=2304, io=1 [ 129.426] __kgem_bo_init(handle=23, num_pages=2304) [ 129.426] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x24, pitch=88/96 [ 129.426] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.426] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.426] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.426] gen4_choose_composite_emitter: identity src, no mask [ 129.426] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.426] aligning vertex: was 4, now 3 floats per vertex [ 129.426] gen9_composite_get_binding_table(f700) [ 129.426] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.426] kgem_add_reloc64: handle=23, pos=15800, delta=0, domains=40000 [ 129.426] kgem_add_reloc64: adding proxy [delta=20736] for handle=23 [ 129.426] kgem_add_reloc64[17] = (delta=20736, target handle=4, presumed=fd545000) [ 129.426] [3db0] bind bo(handle=23, addr=fd54a100), format=192, width=22, height=24, pitch=96, tiling=0 -> sampler [ 129.426] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.426] gen9_emit_sampler: sampler = 2 [ 129.426] gen9_emit_sf: num_sf_outputs=1 [ 129.426] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.426] gen9_emit_vertex_elements: setup id=2 [ 129.426] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.426] gen9_render_composite_box: (768, 32), (790, 56) [ 129.426] apply_damage: damage=0x0, region=1 [(768, 32), (790, 56) + (0, 0)] [ 129.426] gen8_vertex_flush[1a58] = 3 [ 129.426] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.426] gen9_render_composite: 0x0, current mode=1/1 [ 129.426] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.426] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.426] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.426] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.426] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.426] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.426] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.426] sna_drawable_use_bo: using whole GPU bo [ 129.426] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.426] color_convert: src=ff4c4c4c [20028888] [ 129.426] color_convert: dst=ff4c4c4c [20028888] [ 129.426] sna_render_get_solid: ff4c4c4c [ 129.426] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.426] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.426] sna_transform_is_imprecise_integer_translation: no transform [ 129.426] gen9_composite_picture: integer translation (0, 0), removing [ 129.426] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.426] sna_render_pixmap_bo: GPU all damaged [ 129.426] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.426] gen4_choose_composite_emitter: solid, identity mask [ 129.426] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.426] aligning vertex: was 3, now 4 floats per vertex [ 129.426] gen9_composite_get_binding_table(f680) [ 129.426] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.426] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.426] gen9_emit_sampler: sampler = a [ 129.427] gen9_emit_sf: num_sf_outputs=2 [ 129.427] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.427] gen9_emit_vertex_elements: setup id=9 [ 129.427] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.427] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.427] glyphs0_to_dst: glyph=(479, 17)x(22, 24), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(479, 17), mask=(768.00, 32.00) x (22.00, 24.00) [ 129.427] gen8_vertex_flush[1b30] = 3 [ 129.427] gen9_magic_ca_pass: CA fixup (87 -> 90) [ 129.427] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.427] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.427] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.427] glyph_cache(0): adding glyph to cache 1, pos 816 [ 129.427] glyph_cache_upload: upload glyph 0x55bca9b57390 to cache (800, 32)x(9, 24) [ 129.427] sna_composite(pixmap=2, op=1, src=1612+(0, 0), mask=0+(0, 0), dst=2+(800, 32)+(0, 0), size=(9, 24) [ 129.427] sna_compute_composite_region: dst=(800, 32)x(9, 24) [ 129.427] sna_compute_composite_region: initial clip against dst->pDrawable: (800, 32), (809, 56) [ 129.427] clip_to_dst: region: 1x[(800, 32), (809, 56)], clip: 1x[(0, 0), (1024, 1024)] [ 129.427] sna_compute_composite_region: clip against dst->pCompositeClip: (800, 32), (809, 56) [ 129.427] sna_compute_composite_region: clip against src (9x24 clip=0): (800, 32), (809, 56) [ 129.427] sna_composite: composite region extents:+(0, 0) -> (800, 32), (809, 56) + (0, 0) [ 129.427] gen9_render_composite: 9x24, current mode=1/1 [ 129.427] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.427] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.427] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.427] gen9_composite_set_target: (800, 32)x(9, 24), partial?=0 [ 129.427] sna_drawable_use_bo pixmap=2, box=((800, 32), (809, 56)), flags=f... [ 129.427] sna_drawable_use_bo: pinned, never REPLACES [ 129.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.427] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.427] sna_drawable_use_bo: using whole GPU bo [ 129.427] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.427] gen9_composite_picture: (0, 0)x(9, 24), dst=(800, 32) [ 129.427] sna_transform_is_imprecise_integer_translation: no transform [ 129.427] gen9_composite_picture: integer translation (0, 0), removing [ 129.427] sna_render_pixmap_bo pixmap=1612, (0, 0)x(9, 24)/(9, 24) [ 129.427] sna_render_pixmap_bo box=(0, 0), (9, 24): (9, 24)/(9, 24) [ 129.427] sna_render_pixmap_bo: offset=(-800, -32), size=(9, 24) [ 129.427] use_cpu_bo: no cpu bo [ 129.427] move_to_gpu: not migrating pixmap=1612 due to usage_hint=3 [ 129.427] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 24) [ 129.427] upload: box=(0, 0), (9, 24), pixmap=9x24 [ 129.427] sna_drawable_move_region_to_cpu(pixmap=1612 (9x24), [(0, 0), (9, 24)], flags=2) [ 129.427] sna_drawable_move_region_to_cpu: pixmap=1612 all damaged on CPU [ 129.427] kgem_can_create_2d: 9x24 @ 32 [ 129.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=24 [ 129.427] kgem_can_create_2d: untiled size=4096 [ 129.427] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 129.427] kgem_choose_tiling: 9x24 -> 0 [ 129.427] kgem_upload_source_image : (0, 0), (9, 24), stride=36, bpp=32 [ 129.427] kgem_create_buffer_2d: 9x24, 32 bpp, stride=64 [ 129.427] kgem_create_buffer: size=1536, flags=3 [write?=1, inplace?=1, last?=0] [ 129.427] kgem_create_buffer: reusing buffer? used=23040 + size=1536, total=262144 [ 129.427] kgem_create_proxy: target handle=23 [proxy? -1], offset=23040, length=1536, io=1 [ 129.427] __kgem_bo_init(handle=23, num_pages=1536) [ 129.427] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x24, pitch=36/64 [ 129.427] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.427] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.427] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.427] gen4_choose_composite_emitter: identity src, no mask [ 129.427] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.427] aligning vertex: was 4, now 3 floats per vertex [ 129.427] gen9_composite_get_binding_table(f640) [ 129.427] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.427] kgem_add_reloc64: handle=23, pos=15752, delta=0, domains=40000 [ 129.427] kgem_add_reloc64: adding proxy [delta=23040] for handle=23 [ 129.427] kgem_add_reloc64[18] = (delta=23040, target handle=4, presumed=fd545000) [ 129.427] [3d80] bind bo(handle=23, addr=fd54aa00), format=192, width=9, height=24, pitch=64, tiling=0 -> sampler [ 129.427] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.427] gen9_emit_sampler: sampler = 2 [ 129.427] gen9_emit_sf: num_sf_outputs=1 [ 129.427] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.427] gen9_emit_vertex_elements: setup id=2 [ 129.427] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.427] gen9_render_composite_box: (800, 32), (809, 56) [ 129.427] apply_damage: damage=0x0, region=1 [(800, 32), (809, 56) + (0, 0)] [ 129.427] gen8_vertex_flush[1c64] = 3 [ 129.427] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.427] gen9_render_composite: 0x0, current mode=1/1 [ 129.427] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.427] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.427] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.427] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.427] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.427] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.427] sna_drawable_use_bo: using whole GPU bo [ 129.427] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.427] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.427] color_convert: src=ff4c4c4c [20028888] [ 129.427] color_convert: dst=ff4c4c4c [20028888] [ 129.427] sna_render_get_solid: ff4c4c4c [ 129.427] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.427] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.427] sna_transform_is_imprecise_integer_translation: no transform [ 129.427] gen9_composite_picture: integer translation (0, 0), removing [ 129.427] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.427] sna_render_pixmap_bo: GPU all damaged [ 129.427] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.427] gen4_choose_composite_emitter: solid, identity mask [ 129.427] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.427] aligning vertex: was 3, now 4 floats per vertex [ 129.427] gen9_composite_get_binding_table(f5c0) [ 129.427] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.427] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.427] gen9_emit_sampler: sampler = a [ 129.427] gen9_emit_sf: num_sf_outputs=2 [ 129.427] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.427] gen9_emit_vertex_elements: setup id=9 [ 129.427] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.427] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.427] glyphs0_to_dst: glyph=(502, 17)x(9, 24), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(502, 17), mask=(800.00, 32.00) x (9.00, 24.00) [ 129.427] glyphs0_to_dst: glyph=(512, 23)x(22, 18), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(512, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 129.427] glyphs0_to_dst: glyph=(535, 23)x(31, 18), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(535, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 129.427] gen8_vertex_flush[1d3c] = 9 [ 129.427] gen9_magic_ca_pass: CA fixup (93 -> 102) [ 129.427] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.427] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.427] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.427] glyph_cache(0): adding glyph to cache 1, pos 832 [ 129.427] glyph_cache_upload: upload glyph 0x55bca9b47590 to cache (832, 0)x(22, 24) [ 129.427] sna_composite(pixmap=2, op=1, src=1614+(0, 0), mask=0+(0, 0), dst=2+(832, 0)+(0, 0), size=(22, 24) [ 129.427] sna_compute_composite_region: dst=(832, 0)x(22, 24) [ 129.427] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 0), (854, 24) [ 129.427] clip_to_dst: region: 1x[(832, 0), (854, 24)], clip: 1x[(0, 0), (1024, 1024)] [ 129.427] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 0), (854, 24) [ 129.427] sna_compute_composite_region: clip against src (22x24 clip=0): (832, 0), (854, 24) [ 129.427] sna_composite: composite region extents:+(0, 0) -> (832, 0), (854, 24) + (0, 0) [ 129.427] gen9_render_composite: 22x24, current mode=1/1 [ 129.427] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.427] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.427] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.427] gen9_composite_set_target: (832, 0)x(22, 24), partial?=0 [ 129.427] sna_drawable_use_bo pixmap=2, box=((832, 0), (854, 24)), flags=f... [ 129.427] sna_drawable_use_bo: pinned, never REPLACES [ 129.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.427] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.427] sna_drawable_use_bo: using whole GPU bo [ 129.427] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.427] gen9_composite_picture: (0, 0)x(22, 24), dst=(832, 0) [ 129.427] sna_transform_is_imprecise_integer_translation: no transform [ 129.427] gen9_composite_picture: integer translation (0, 0), removing [ 129.427] sna_render_pixmap_bo pixmap=1614, (0, 0)x(22, 24)/(22, 24) [ 129.427] sna_render_pixmap_bo box=(0, 0), (22, 24): (22, 24)/(22, 24) [ 129.427] sna_render_pixmap_bo: offset=(-832, 0), size=(22, 24) [ 129.427] use_cpu_bo: no cpu bo [ 129.427] move_to_gpu: not migrating pixmap=1614 due to usage_hint=3 [ 129.427] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 24) [ 129.427] upload: box=(0, 0), (22, 24), pixmap=22x24 [ 129.427] sna_drawable_move_region_to_cpu(pixmap=1614 (22x24), [(0, 0), (22, 24)], flags=2) [ 129.427] sna_drawable_move_region_to_cpu: pixmap=1614 all damaged on CPU [ 129.427] kgem_can_create_2d: 22x24 @ 32 [ 129.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 129.427] kgem_can_create_2d: untiled size=4096 [ 129.427] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.427] kgem_choose_tiling: 22x24 -> 0 [ 129.427] kgem_upload_source_image : (0, 0), (22, 24), stride=88, bpp=32 [ 129.427] kgem_create_buffer_2d: 22x24, 32 bpp, stride=96 [ 129.427] kgem_create_buffer: size=2304, flags=3 [write?=1, inplace?=1, last?=0] [ 129.427] kgem_create_buffer: reusing buffer? used=24576 + size=2304, total=262144 [ 129.427] kgem_create_proxy: target handle=23 [proxy? -1], offset=24576, length=2304, io=1 [ 129.427] __kgem_bo_init(handle=23, num_pages=2304) [ 129.427] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x24, pitch=88/96 [ 129.427] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.427] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.427] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.427] gen4_choose_composite_emitter: identity src, no mask [ 129.427] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.427] aligning vertex: was 4, now 3 floats per vertex [ 129.427] gen9_composite_get_binding_table(f580) [ 129.427] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.427] kgem_add_reloc64: handle=23, pos=15704, delta=0, domains=40000 [ 129.427] kgem_add_reloc64: adding proxy [delta=24576] for handle=23 [ 129.427] kgem_add_reloc64[19] = (delta=24576, target handle=4, presumed=fd545000) [ 129.427] [3d50] bind bo(handle=23, addr=fd54b000), format=192, width=22, height=24, pitch=96, tiling=0 -> sampler [ 129.427] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.427] gen9_emit_sampler: sampler = 2 [ 129.427] gen9_emit_sf: num_sf_outputs=1 [ 129.427] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.427] gen9_emit_vertex_elements: setup id=2 [ 129.427] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.427] gen9_render_composite_box: (832, 0), (854, 24) [ 129.427] apply_damage: damage=0x0, region=1 [(832, 0), (854, 24) + (0, 0)] [ 129.427] gen8_vertex_flush[1e70] = 3 [ 129.427] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.427] gen9_render_composite: 0x0, current mode=1/1 [ 129.427] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.427] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.427] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.427] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.427] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.427] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.427] sna_drawable_use_bo: using whole GPU bo [ 129.427] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.427] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.427] color_convert: src=ff4c4c4c [20028888] [ 129.427] color_convert: dst=ff4c4c4c [20028888] [ 129.427] sna_render_get_solid: ff4c4c4c [ 129.427] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.427] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.427] sna_transform_is_imprecise_integer_translation: no transform [ 129.427] gen9_composite_picture: integer translation (0, 0), removing [ 129.427] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.427] sna_render_pixmap_bo: GPU all damaged [ 129.427] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.427] gen4_choose_composite_emitter: solid, identity mask [ 129.427] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.427] aligning vertex: was 3, now 4 floats per vertex [ 129.427] gen9_composite_get_binding_table(f500) [ 129.427] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.427] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.427] gen9_emit_sampler: sampler = a [ 129.427] gen9_emit_sf: num_sf_outputs=2 [ 129.427] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.427] gen9_emit_vertex_elements: setup id=9 [ 129.427] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.427] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.427] glyphs0_to_dst: glyph=(578, 17)x(22, 24), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(578, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 129.427] glyphs0_to_dst: glyph=(601, 23)x(22, 18), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(601, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 129.427] glyphs0_to_dst: glyph=(622, 18)x(17, 23), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(622, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 129.427] glyphs0_to_dst: glyph=(638, 23)x(22, 18), unclipped [ 129.427] emit_primitive_identity_mask__avx2: dst=(638, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 129.427] gen8_vertex_flush[1f48] = 12 [ 129.427] gen9_magic_ca_pass: CA fixup (105 -> 117) [ 129.427] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.427] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.427] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.427] glyph_cache(0): adding glyph to cache 1, pos 848 [ 129.427] glyph_cache_upload: upload glyph 0x55bca9b02470 to cache (864, 0)x(18, 18) [ 129.427] sna_composite(pixmap=2, op=1, src=1616+(0, 0), mask=0+(0, 0), dst=2+(864, 0)+(0, 0), size=(18, 18) [ 129.427] sna_compute_composite_region: dst=(864, 0)x(18, 18) [ 129.427] sna_compute_composite_region: initial clip against dst->pDrawable: (864, 0), (882, 18) [ 129.427] clip_to_dst: region: 1x[(864, 0), (882, 18)], clip: 1x[(0, 0), (1024, 1024)] [ 129.427] sna_compute_composite_region: clip against dst->pCompositeClip: (864, 0), (882, 18) [ 129.427] sna_compute_composite_region: clip against src (18x18 clip=0): (864, 0), (882, 18) [ 129.427] sna_composite: composite region extents:+(0, 0) -> (864, 0), (882, 18) + (0, 0) [ 129.427] gen9_render_composite: 18x18, current mode=1/1 [ 129.427] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.427] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.427] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.427] gen9_composite_set_target: (864, 0)x(18, 18), partial?=0 [ 129.427] sna_drawable_use_bo pixmap=2, box=((864, 0), (882, 18)), flags=f... [ 129.427] sna_drawable_use_bo: pinned, never REPLACES [ 129.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.427] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.427] sna_drawable_use_bo: using whole GPU bo [ 129.427] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.427] gen9_composite_picture: (0, 0)x(18, 18), dst=(864, 0) [ 129.427] sna_transform_is_imprecise_integer_translation: no transform [ 129.427] gen9_composite_picture: integer translation (0, 0), removing [ 129.427] sna_render_pixmap_bo pixmap=1616, (0, 0)x(18, 18)/(18, 18) [ 129.427] sna_render_pixmap_bo box=(0, 0), (18, 18): (18, 18)/(18, 18) [ 129.427] sna_render_pixmap_bo: offset=(-864, 0), size=(18, 18) [ 129.427] use_cpu_bo: no cpu bo [ 129.427] move_to_gpu: not migrating pixmap=1616 due to usage_hint=3 [ 129.427] sna_render_pixmap_bo: uploading CPU box (0, 0), (18, 18) [ 129.427] upload: box=(0, 0), (18, 18), pixmap=18x18 [ 129.427] sna_drawable_move_region_to_cpu(pixmap=1616 (18x18), [(0, 0), (18, 18)], flags=2) [ 129.427] sna_drawable_move_region_to_cpu: pixmap=1616 all damaged on CPU [ 129.427] kgem_can_create_2d: 18x18 @ 32 [ 129.427] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=18 [ 129.427] kgem_can_create_2d: untiled size=4096 [ 129.427] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 129.427] kgem_choose_tiling: 18x18 -> 0 [ 129.427] kgem_upload_source_image : (0, 0), (18, 18), stride=72, bpp=32 [ 129.427] kgem_create_buffer_2d: 18x18, 32 bpp, stride=96 [ 129.427] kgem_create_buffer: size=1728, flags=3 [write?=1, inplace?=1, last?=0] [ 129.427] kgem_create_buffer: reusing buffer? used=26880 + size=1728, total=262144 [ 129.427] kgem_create_proxy: target handle=23 [proxy? -1], offset=26880, length=1728, io=1 [ 129.427] __kgem_bo_init(handle=23, num_pages=1728) [ 129.427] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x18, pitch=72/96 [ 129.427] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.427] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.427] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.427] gen4_choose_composite_emitter: identity src, no mask [ 129.427] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.427] aligning vertex: was 4, now 3 floats per vertex [ 129.427] gen9_composite_get_binding_table(f4c0) [ 129.427] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.427] kgem_add_reloc64: handle=23, pos=15656, delta=0, domains=40000 [ 129.427] kgem_add_reloc64: adding proxy [delta=26880] for handle=23 [ 129.427] kgem_add_reloc64[20] = (delta=26880, target handle=4, presumed=fd545000) [ 129.427] [3d20] bind bo(handle=23, addr=fd54b900), format=192, width=18, height=18, pitch=96, tiling=0 -> sampler [ 129.427] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.427] gen9_emit_sampler: sampler = 2 [ 129.427] gen9_emit_sf: num_sf_outputs=1 [ 129.427] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.427] gen9_emit_vertex_elements: setup id=2 [ 129.427] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.427] gen9_render_composite_box: (864, 0), (882, 18) [ 129.427] apply_damage: damage=0x0, region=1 [(864, 0), (882, 18) + (0, 0)] [ 129.427] gen8_vertex_flush[207c] = 3 [ 129.427] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.427] gen9_render_composite: 0x0, current mode=1/1 [ 129.427] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.427] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.427] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.427] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.427] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.427] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.427] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.427] sna_drawable_use_bo: using whole GPU bo [ 129.428] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.428] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.428] color_convert: src=ff4c4c4c [20028888] [ 129.428] color_convert: dst=ff4c4c4c [20028888] [ 129.428] sna_render_get_solid: ff4c4c4c [ 129.428] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.428] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] gen9_composite_picture: integer translation (0, 0), removing [ 129.428] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.428] sna_render_pixmap_bo: GPU all damaged [ 129.428] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.428] gen4_choose_composite_emitter: solid, identity mask [ 129.428] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.428] aligning vertex: was 3, now 4 floats per vertex [ 129.428] gen9_composite_get_binding_table(f440) [ 129.428] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.428] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.428] gen9_emit_sampler: sampler = a [ 129.428] gen9_emit_sf: num_sf_outputs=2 [ 129.428] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.428] gen9_emit_vertex_elements: setup id=9 [ 129.428] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.428] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.428] glyphs0_to_dst: glyph=(660, 23)x(18, 18), unclipped [ 129.428] emit_primitive_identity_mask__avx2: dst=(660, 23), mask=(864.00, 0.00) x (18.00, 18.00) [ 129.428] glyphs0_to_dst: glyph=(678, 18)x(17, 23), unclipped [ 129.428] emit_primitive_identity_mask__avx2: dst=(678, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 129.428] glyphs0_to_dst: glyph=(694, 23)x(22, 18), unclipped [ 129.428] emit_primitive_identity_mask__avx2: dst=(694, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 129.428] glyphs0_to_dst: glyph=(716, 17)x(22, 24), unclipped [ 129.428] emit_primitive_identity_mask__avx2: dst=(716, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 129.428] gen8_vertex_flush[2154] = 12 [ 129.428] gen9_magic_ca_pass: CA fixup (120 -> 132) [ 129.428] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.428] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.428] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.428] sna_accel_flush: flush?=0, dirty?=1 [ 129.428] sna_accel_flush: syncing SHM pixmap=1582 (refcnt=1) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1582, 48x48, flags=3) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9aefdb1, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: CPU all-damaged [ 129.428] _sna_pixmap_move_to_cpu: syncing CPU bo [ 129.428] kgem_bo_sync__cpu_full: handle=11 [ 129.428] __kgem_busy: handle=11, busy=0, wedged=0 [ 129.428] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 129.428] __kgem_busy: handle=11, busy=0, wedged=0 [ 129.428] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 129.428] __kgem_retire_requests_upto(handle=11, ring=0) [ 129.428] __kgem_retire_rq: request 1 complete [ 129.428] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 129.428] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 129.428] sna_block_handler (tv=0.0) [ 129.428] sna_wakeup_handler [ 129.428] sna_create_pixmap(20, 20, 32, usage=3) [ 129.428] kgem_can_create_2d: 20x20 @ 32 [ 129.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 129.428] kgem_can_create_2d: untiled size=4096 [ 129.428] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 129.428] kgem_choose_tiling: 20x20 -> 0 [ 129.428] sna_create_pixmap: usage=3, flags=a [ 129.428] sna_create_pixmap: small buffer [1600], attaching to shadow pixmap [ 129.428] create_pixmap: allocating pixmap 20x20, depth=32/32, size=1608 [ 129.428] create_pixmap: serial=1618, usage=3, 20x20 [ 129.428] sna_create_pixmap: serial=1618, 20x20, usage=3 [ 129.428] sna_composite(pixmap=1618, op=1, src=1617+(0, 0), mask=0+(0, 0), dst=1618+(0, 0)+(0, 0), size=(20, 20) [ 129.428] sna_compute_composite_region: dst=(0, 0)x(20, 20) [ 129.428] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (20, 20) [ 129.428] clip_to_dst: region: 1x[(0, 0), (20, 20)], clip: 1x[(0, 0), (20, 20)] [ 129.428] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (20, 20) [ 129.428] sna_compute_composite_region: clip against src (20x20 clip=0): (0, 0), (20, 20) [ 129.428] sna_composite: fallback, dst pixmap=1618 is too small (or completely damaged) [ 129.428] sna_composite: fallback -- fbComposite [ 129.428] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(20, 20): region=((0,0), (20, 20)) [ 129.428] sna_composite_fb: fallback -- move src to cpu [ 129.428] sna_composite_fb: fallback -- move dst to cpu [ 129.428] sna_drawable_move_region_to_cpu(pixmap=1618 (20x20), [(0, 0), (20, 20)], flags=5) [ 129.428] sna_drawable_move_region_to_cpu: region (0, 0), (20, 20) + (0, 0) subsumes pixmap (20x20) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1618, 20x20, flags=5) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.428] _sna_pixmap_move_to_cpu: marking as damaged [ 129.428] __sna_damage_all(20, 20) [ 129.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x20, pitch=80/80 [ 129.428] sna_create_pixmap(17, 15, 32, usage=3) [ 129.428] kgem_can_create_2d: 17x15 @ 32 [ 129.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.428] kgem_can_create_2d: untiled size=4096 [ 129.428] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 129.428] kgem_choose_tiling: 17x15 -> 0 [ 129.428] sna_create_pixmap: usage=3, flags=a [ 129.428] sna_create_pixmap: small buffer [1020], attaching to shadow pixmap [ 129.428] create_pixmap: allocating pixmap 17x15, depth=32/32, size=1028 [ 129.428] create_pixmap: serial=1620, usage=3, 17x15 [ 129.428] sna_create_pixmap: serial=1620, 17x15, usage=3 [ 129.428] sna_composite(pixmap=1620, op=1, src=1619+(0, 0), mask=0+(0, 0), dst=1620+(0, 0)+(0, 0), size=(17, 15) [ 129.428] sna_compute_composite_region: dst=(0, 0)x(17, 15) [ 129.428] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 15) [ 129.428] clip_to_dst: region: 1x[(0, 0), (17, 15)], clip: 1x[(0, 0), (17, 15)] [ 129.428] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 15) [ 129.428] sna_compute_composite_region: clip against src (17x15 clip=0): (0, 0), (17, 15) [ 129.428] sna_composite: fallback, dst pixmap=1620 is too small (or completely damaged) [ 129.428] sna_composite: fallback -- fbComposite [ 129.428] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 15): region=((0,0), (17, 15)) [ 129.428] sna_composite_fb: fallback -- move src to cpu [ 129.428] sna_composite_fb: fallback -- move dst to cpu [ 129.428] sna_drawable_move_region_to_cpu(pixmap=1620 (17x15), [(0, 0), (17, 15)], flags=5) [ 129.428] sna_drawable_move_region_to_cpu: region (0, 0), (17, 15) + (0, 0) subsumes pixmap (17x15) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1620, 17x15, flags=5) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.428] _sna_pixmap_move_to_cpu: marking as damaged [ 129.428] __sna_damage_all(17, 15) [ 129.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x15, pitch=68/68 [ 129.428] sna_create_pixmap(18, 21, 32, usage=3) [ 129.428] kgem_can_create_2d: 18x21 @ 32 [ 129.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 [ 129.428] kgem_can_create_2d: untiled size=4096 [ 129.428] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 129.428] kgem_choose_tiling: 18x21 -> 0 [ 129.428] sna_create_pixmap: usage=3, flags=a [ 129.428] sna_create_pixmap: small buffer [1512], attaching to shadow pixmap [ 129.428] create_pixmap: allocating pixmap 18x21, depth=32/32, size=1520 [ 129.428] create_pixmap: serial=1622, usage=3, 18x21 [ 129.428] sna_create_pixmap: serial=1622, 18x21, usage=3 [ 129.428] sna_composite(pixmap=1622, op=1, src=1621+(0, 0), mask=0+(0, 0), dst=1622+(0, 0)+(0, 0), size=(18, 21) [ 129.428] sna_compute_composite_region: dst=(0, 0)x(18, 21) [ 129.428] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (18, 21) [ 129.428] clip_to_dst: region: 1x[(0, 0), (18, 21)], clip: 1x[(0, 0), (18, 21)] [ 129.428] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (18, 21) [ 129.428] sna_compute_composite_region: clip against src (18x21 clip=0): (0, 0), (18, 21) [ 129.428] sna_composite: fallback, dst pixmap=1622 is too small (or completely damaged) [ 129.428] sna_composite: fallback -- fbComposite [ 129.428] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(18, 21): region=((0,0), (18, 21)) [ 129.428] sna_composite_fb: fallback -- move src to cpu [ 129.428] sna_composite_fb: fallback -- move dst to cpu [ 129.428] sna_drawable_move_region_to_cpu(pixmap=1622 (18x21), [(0, 0), (18, 21)], flags=5) [ 129.428] sna_drawable_move_region_to_cpu: region (0, 0), (18, 21) + (0, 0) subsumes pixmap (18x21) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1622, 18x21, flags=5) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.428] _sna_pixmap_move_to_cpu: marking as damaged [ 129.428] __sna_damage_all(18, 21) [ 129.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x21, pitch=72/72 [ 129.428] sna_create_pixmap(15, 15, 32, usage=3) [ 129.428] kgem_can_create_2d: 15x15 @ 32 [ 129.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.428] kgem_can_create_2d: untiled size=4096 [ 129.428] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.428] kgem_choose_tiling: 15x15 -> 0 [ 129.428] sna_create_pixmap: usage=3, flags=a [ 129.428] sna_create_pixmap: small buffer [900], attaching to shadow pixmap [ 129.428] create_pixmap: allocating pixmap 15x15, depth=32/32, size=908 [ 129.428] create_pixmap: serial=1624, usage=3, 15x15 [ 129.428] sna_create_pixmap: serial=1624, 15x15, usage=3 [ 129.428] sna_composite(pixmap=1624, op=1, src=1623+(0, 0), mask=0+(0, 0), dst=1624+(0, 0)+(0, 0), size=(15, 15) [ 129.428] sna_compute_composite_region: dst=(0, 0)x(15, 15) [ 129.428] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 15) [ 129.428] clip_to_dst: region: 1x[(0, 0), (15, 15)], clip: 1x[(0, 0), (15, 15)] [ 129.428] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 15) [ 129.428] sna_compute_composite_region: clip against src (15x15 clip=0): (0, 0), (15, 15) [ 129.428] sna_composite: fallback, dst pixmap=1624 is too small (or completely damaged) [ 129.428] sna_composite: fallback -- fbComposite [ 129.428] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 15): region=((0,0), (15, 15)) [ 129.428] sna_composite_fb: fallback -- move src to cpu [ 129.428] sna_composite_fb: fallback -- move dst to cpu [ 129.428] sna_drawable_move_region_to_cpu(pixmap=1624 (15x15), [(0, 0), (15, 15)], flags=5) [ 129.428] sna_drawable_move_region_to_cpu: region (0, 0), (15, 15) + (0, 0) subsumes pixmap (15x15) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1624, 15x15, flags=5) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.428] _sna_pixmap_move_to_cpu: marking as damaged [ 129.428] __sna_damage_all(15, 15) [ 129.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x15, pitch=60/60 [ 129.428] sna_create_pixmap(22, 15, 32, usage=3) [ 129.428] kgem_can_create_2d: 22x15 @ 32 [ 129.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.428] kgem_can_create_2d: untiled size=4096 [ 129.428] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.428] kgem_choose_tiling: 22x15 -> 0 [ 129.428] sna_create_pixmap: usage=3, flags=a [ 129.428] sna_create_pixmap: small buffer [1320], attaching to shadow pixmap [ 129.428] create_pixmap: allocating pixmap 22x15, depth=32/32, size=1328 [ 129.428] create_pixmap: serial=1626, usage=3, 22x15 [ 129.428] sna_create_pixmap: serial=1626, 22x15, usage=3 [ 129.428] sna_composite(pixmap=1626, op=1, src=1625+(0, 0), mask=0+(0, 0), dst=1626+(0, 0)+(0, 0), size=(22, 15) [ 129.428] sna_compute_composite_region: dst=(0, 0)x(22, 15) [ 129.428] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (22, 15) [ 129.428] clip_to_dst: region: 1x[(0, 0), (22, 15)], clip: 1x[(0, 0), (22, 15)] [ 129.428] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (22, 15) [ 129.428] sna_compute_composite_region: clip against src (22x15 clip=0): (0, 0), (22, 15) [ 129.428] sna_composite: fallback, dst pixmap=1626 is too small (or completely damaged) [ 129.428] sna_composite: fallback -- fbComposite [ 129.428] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(22, 15): region=((0,0), (22, 15)) [ 129.428] sna_composite_fb: fallback -- move src to cpu [ 129.428] sna_composite_fb: fallback -- move dst to cpu [ 129.428] sna_drawable_move_region_to_cpu(pixmap=1626 (22x15), [(0, 0), (22, 15)], flags=5) [ 129.428] sna_drawable_move_region_to_cpu: region (0, 0), (22, 15) + (0, 0) subsumes pixmap (22x15) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1626, 22x15, flags=5) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.428] _sna_pixmap_move_to_cpu: marking as damaged [ 129.428] __sna_damage_all(22, 15) [ 129.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x15, pitch=88/88 [ 129.428] sna_create_pixmap(16, 15, 32, usage=3) [ 129.428] kgem_can_create_2d: 16x15 @ 32 [ 129.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.428] kgem_can_create_2d: untiled size=4096 [ 129.428] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.428] kgem_choose_tiling: 16x15 -> 0 [ 129.428] sna_create_pixmap: usage=3, flags=a [ 129.428] sna_create_pixmap: small buffer [960], attaching to shadow pixmap [ 129.428] create_pixmap: allocating pixmap 16x15, depth=32/32, size=968 [ 129.428] create_pixmap: serial=1628, usage=3, 16x15 [ 129.428] sna_create_pixmap: serial=1628, 16x15, usage=3 [ 129.428] sna_composite(pixmap=1628, op=1, src=1627+(0, 0), mask=0+(0, 0), dst=1628+(0, 0)+(0, 0), size=(16, 15) [ 129.428] sna_compute_composite_region: dst=(0, 0)x(16, 15) [ 129.428] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 15) [ 129.428] clip_to_dst: region: 1x[(0, 0), (16, 15)], clip: 1x[(0, 0), (16, 15)] [ 129.428] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 15) [ 129.428] sna_compute_composite_region: clip against src (16x15 clip=0): (0, 0), (16, 15) [ 129.428] sna_composite: fallback, dst pixmap=1628 is too small (or completely damaged) [ 129.428] sna_composite: fallback -- fbComposite [ 129.428] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 15): region=((0,0), (16, 15)) [ 129.428] sna_composite_fb: fallback -- move src to cpu [ 129.428] sna_composite_fb: fallback -- move dst to cpu [ 129.428] sna_drawable_move_region_to_cpu(pixmap=1628 (16x15), [(0, 0), (16, 15)], flags=5) [ 129.428] sna_drawable_move_region_to_cpu: region (0, 0), (16, 15) + (0, 0) subsumes pixmap (16x15) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1628, 16x15, flags=5) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.428] _sna_pixmap_move_to_cpu: marking as damaged [ 129.428] __sna_damage_all(16, 15) [ 129.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x15, pitch=64/64 [ 129.428] sna_create_pixmap(15, 15, 32, usage=3) [ 129.428] kgem_can_create_2d: 15x15 @ 32 [ 129.428] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.428] kgem_can_create_2d: untiled size=4096 [ 129.428] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.428] kgem_choose_tiling: 15x15 -> 0 [ 129.428] sna_create_pixmap: usage=3, flags=a [ 129.428] sna_create_pixmap: small buffer [900], attaching to shadow pixmap [ 129.428] create_pixmap: allocating pixmap 15x15, depth=32/32, size=908 [ 129.428] create_pixmap: serial=1630, usage=3, 15x15 [ 129.428] sna_create_pixmap: serial=1630, 15x15, usage=3 [ 129.428] sna_composite(pixmap=1630, op=1, src=1629+(0, 0), mask=0+(0, 0), dst=1630+(0, 0)+(0, 0), size=(15, 15) [ 129.428] sna_compute_composite_region: dst=(0, 0)x(15, 15) [ 129.428] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 15) [ 129.428] clip_to_dst: region: 1x[(0, 0), (15, 15)], clip: 1x[(0, 0), (15, 15)] [ 129.428] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 15) [ 129.428] sna_compute_composite_region: clip against src (15x15 clip=0): (0, 0), (15, 15) [ 129.428] sna_composite: fallback, dst pixmap=1630 is too small (or completely damaged) [ 129.428] sna_composite: fallback -- fbComposite [ 129.428] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 15): region=((0,0), (15, 15)) [ 129.428] sna_composite_fb: fallback -- move src to cpu [ 129.428] sna_composite_fb: fallback -- move dst to cpu [ 129.428] sna_drawable_move_region_to_cpu(pixmap=1630 (15x15), [(0, 0), (15, 15)], flags=5) [ 129.428] sna_drawable_move_region_to_cpu: region (0, 0), (15, 15) + (0, 0) subsumes pixmap (15x15) [ 129.428] _sna_pixmap_move_to_cpu(pixmap=1630, 15x15, flags=5) [ 129.428] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.428] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.428] _sna_pixmap_move_to_cpu: marking as damaged [ 129.428] __sna_damage_all(15, 15) [ 129.428] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.428] sna_transform_is_imprecise_integer_translation: no transform [ 129.428] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x15, pitch=60/60 [ 129.428] sna_create_pixmap(12, 19, 32, usage=3) [ 129.429] kgem_can_create_2d: 12x19 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 12x19 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [912], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 12x19, depth=32/32, size=920 [ 129.429] create_pixmap: serial=1632, usage=3, 12x19 [ 129.429] sna_create_pixmap: serial=1632, 12x19, usage=3 [ 129.429] sna_composite(pixmap=1632, op=1, src=1631+(0, 0), mask=0+(0, 0), dst=1632+(0, 0)+(0, 0), size=(12, 19) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(12, 19) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 19) [ 129.429] clip_to_dst: region: 1x[(0, 0), (12, 19)], clip: 1x[(0, 0), (12, 19)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 19) [ 129.429] sna_compute_composite_region: clip against src (12x19 clip=0): (0, 0), (12, 19) [ 129.429] sna_composite: fallback, dst pixmap=1632 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 19): region=((0,0), (12, 19)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1632 (12x19), [(0, 0), (12, 19)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (12, 19) + (0, 0) subsumes pixmap (12x19) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1632, 12x19, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(12, 19) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x19, pitch=48/48 [ 129.429] sna_create_pixmap(12, 15, 32, usage=3) [ 129.429] kgem_can_create_2d: 12x15 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 12x15 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [720], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 12x15, depth=32/32, size=728 [ 129.429] create_pixmap: serial=1634, usage=3, 12x15 [ 129.429] sna_create_pixmap: serial=1634, 12x15, usage=3 [ 129.429] sna_composite(pixmap=1634, op=1, src=1633+(0, 0), mask=0+(0, 0), dst=1634+(0, 0)+(0, 0), size=(12, 15) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(12, 15) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 15) [ 129.429] clip_to_dst: region: 1x[(0, 0), (12, 15)], clip: 1x[(0, 0), (12, 15)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 15) [ 129.429] sna_compute_composite_region: clip against src (12x15 clip=0): (0, 0), (12, 15) [ 129.429] sna_composite: fallback, dst pixmap=1634 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 15): region=((0,0), (12, 15)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1634 (12x15), [(0, 0), (12, 15)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (12, 15) + (0, 0) subsumes pixmap (12x15) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1634, 12x15, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(12, 15) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x15, pitch=48/48 [ 129.429] sna_create_pixmap(17, 15, 32, usage=3) [ 129.429] kgem_can_create_2d: 17x15 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 17x15 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [1020], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 17x15, depth=32/32, size=1028 [ 129.429] create_pixmap: serial=1636, usage=3, 17x15 [ 129.429] sna_create_pixmap: serial=1636, 17x15, usage=3 [ 129.429] sna_composite(pixmap=1636, op=1, src=1635+(0, 0), mask=0+(0, 0), dst=1636+(0, 0)+(0, 0), size=(17, 15) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(17, 15) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (17, 15) [ 129.429] clip_to_dst: region: 1x[(0, 0), (17, 15)], clip: 1x[(0, 0), (17, 15)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (17, 15) [ 129.429] sna_compute_composite_region: clip against src (17x15 clip=0): (0, 0), (17, 15) [ 129.429] sna_composite: fallback, dst pixmap=1636 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(17, 15): region=((0,0), (17, 15)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1636 (17x15), [(0, 0), (17, 15)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (17, 15) + (0, 0) subsumes pixmap (17x15) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1636, 17x15, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(17, 15) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x15, pitch=68/68 [ 129.429] sna_create_pixmap(16, 21, 32, usage=3) [ 129.429] kgem_can_create_2d: 16x21 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 16x21 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [1344], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 16x21, depth=32/32, size=1352 [ 129.429] create_pixmap: serial=1638, usage=3, 16x21 [ 129.429] sna_create_pixmap: serial=1638, 16x21, usage=3 [ 129.429] sna_composite(pixmap=1638, op=1, src=1637+(0, 0), mask=0+(0, 0), dst=1638+(0, 0)+(0, 0), size=(16, 21) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(16, 21) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 21) [ 129.429] clip_to_dst: region: 1x[(0, 0), (16, 21)], clip: 1x[(0, 0), (16, 21)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 21) [ 129.429] sna_compute_composite_region: clip against src (16x21 clip=0): (0, 0), (16, 21) [ 129.429] sna_composite: fallback, dst pixmap=1638 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 21): region=((0,0), (16, 21)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1638 (16x21), [(0, 0), (16, 21)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (16, 21) + (0, 0) subsumes pixmap (16x21) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1638, 16x21, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(16, 21) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 129.429] sna_create_pixmap(15, 20, 32, usage=3) [ 129.429] kgem_can_create_2d: 15x20 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 15x20 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [1200], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 15x20, depth=32/32, size=1208 [ 129.429] create_pixmap: serial=1640, usage=3, 15x20 [ 129.429] sna_create_pixmap: serial=1640, 15x20, usage=3 [ 129.429] sna_composite(pixmap=1640, op=1, src=1639+(0, 0), mask=0+(0, 0), dst=1640+(0, 0)+(0, 0), size=(15, 20) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(15, 20) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 20) [ 129.429] clip_to_dst: region: 1x[(0, 0), (15, 20)], clip: 1x[(0, 0), (15, 20)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 20) [ 129.429] sna_compute_composite_region: clip against src (15x20 clip=0): (0, 0), (15, 20) [ 129.429] sna_composite: fallback, dst pixmap=1640 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 20): region=((0,0), (15, 20)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1640 (15x20), [(0, 0), (15, 20)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (15, 20) + (0, 0) subsumes pixmap (15x20) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1640, 15x20, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(15, 20) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x20, pitch=60/60 [ 129.429] sna_create_pixmap(16, 20, 32, usage=3) [ 129.429] kgem_can_create_2d: 16x20 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 16x20 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [1280], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 16x20, depth=32/32, size=1288 [ 129.429] create_pixmap: serial=1642, usage=3, 16x20 [ 129.429] sna_create_pixmap: serial=1642, 16x20, usage=3 [ 129.429] sna_composite(pixmap=1642, op=1, src=1641+(0, 0), mask=0+(0, 0), dst=1642+(0, 0)+(0, 0), size=(16, 20) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(16, 20) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 20) [ 129.429] clip_to_dst: region: 1x[(0, 0), (16, 20)], clip: 1x[(0, 0), (16, 20)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 20) [ 129.429] sna_compute_composite_region: clip against src (16x20 clip=0): (0, 0), (16, 20) [ 129.429] sna_composite: fallback, dst pixmap=1642 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 20): region=((0,0), (16, 20)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1642 (16x20), [(0, 0), (16, 20)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (16, 20) + (0, 0) subsumes pixmap (16x20) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1642, 16x20, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(16, 20) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x20, pitch=64/64 [ 129.429] sna_create_pixmap(5, 20, 32, usage=3) [ 129.429] kgem_can_create_2d: 5x20 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=20 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 5x20 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 5x20, depth=32/32, size=408 [ 129.429] create_pixmap: serial=1644, usage=3, 5x20 [ 129.429] sna_create_pixmap: serial=1644, 5x20, usage=3 [ 129.429] sna_composite(pixmap=1644, op=1, src=1643+(0, 0), mask=0+(0, 0), dst=1644+(0, 0)+(0, 0), size=(5, 20) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(5, 20) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 20) [ 129.429] clip_to_dst: region: 1x[(0, 0), (5, 20)], clip: 1x[(0, 0), (5, 20)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 20) [ 129.429] sna_compute_composite_region: clip against src (5x20 clip=0): (0, 0), (5, 20) [ 129.429] sna_composite: fallback, dst pixmap=1644 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 20): region=((0,0), (5, 20)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1644 (5x20), [(0, 0), (5, 20)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (5, 20) + (0, 0) subsumes pixmap (5x20) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1644, 5x20, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(5, 20) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x20, pitch=20/20 [ 129.429] sna_create_pixmap(24, 15, 32, usage=3) [ 129.429] kgem_can_create_2d: 24x15 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 24x15 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [1440], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 24x15, depth=32/32, size=1448 [ 129.429] create_pixmap: serial=1646, usage=3, 24x15 [ 129.429] sna_create_pixmap: serial=1646, 24x15, usage=3 [ 129.429] sna_composite(pixmap=1646, op=1, src=1645+(0, 0), mask=0+(0, 0), dst=1646+(0, 0)+(0, 0), size=(24, 15) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(24, 15) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (24, 15) [ 129.429] clip_to_dst: region: 1x[(0, 0), (24, 15)], clip: 1x[(0, 0), (24, 15)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (24, 15) [ 129.429] sna_compute_composite_region: clip against src (24x15 clip=0): (0, 0), (24, 15) [ 129.429] sna_composite: fallback, dst pixmap=1646 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(24, 15): region=((0,0), (24, 15)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1646 (24x15), [(0, 0), (24, 15)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (24, 15) + (0, 0) subsumes pixmap (24x15) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1646, 24x15, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(24, 15) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x15, pitch=96/96 [ 129.429] sna_create_pixmap(14, 20, 32, usage=3) [ 129.429] kgem_can_create_2d: 14x20 @ 32 [ 129.429] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 129.429] kgem_can_create_2d: untiled size=4096 [ 129.429] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 129.429] kgem_choose_tiling: 14x20 -> 0 [ 129.429] sna_create_pixmap: usage=3, flags=a [ 129.429] sna_create_pixmap: small buffer [1120], attaching to shadow pixmap [ 129.429] create_pixmap: allocating pixmap 14x20, depth=32/32, size=1128 [ 129.429] create_pixmap: serial=1648, usage=3, 14x20 [ 129.429] sna_create_pixmap: serial=1648, 14x20, usage=3 [ 129.429] sna_composite(pixmap=1648, op=1, src=1647+(0, 0), mask=0+(0, 0), dst=1648+(0, 0)+(0, 0), size=(14, 20) [ 129.429] sna_compute_composite_region: dst=(0, 0)x(14, 20) [ 129.429] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 20) [ 129.429] clip_to_dst: region: 1x[(0, 0), (14, 20)], clip: 1x[(0, 0), (14, 20)] [ 129.429] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 20) [ 129.429] sna_compute_composite_region: clip against src (14x20 clip=0): (0, 0), (14, 20) [ 129.429] sna_composite: fallback, dst pixmap=1648 is too small (or completely damaged) [ 129.429] sna_composite: fallback -- fbComposite [ 129.429] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 20): region=((0,0), (14, 20)) [ 129.429] sna_composite_fb: fallback -- move src to cpu [ 129.429] sna_composite_fb: fallback -- move dst to cpu [ 129.429] sna_drawable_move_region_to_cpu(pixmap=1648 (14x20), [(0, 0), (14, 20)], flags=5) [ 129.429] sna_drawable_move_region_to_cpu: region (0, 0), (14, 20) + (0, 0) subsumes pixmap (14x20) [ 129.429] _sna_pixmap_move_to_cpu(pixmap=1648, 14x20, flags=5) [ 129.429] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.429] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.429] _sna_pixmap_move_to_cpu: marking as damaged [ 129.429] __sna_damage_all(14, 20) [ 129.429] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.429] sna_transform_is_imprecise_integer_translation: no transform [ 129.429] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/56 [ 129.429] sna_glyphs(op=3, nlist=3, src=(107, 84)) [ 129.429] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.429] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 129.429] glyphs_format: format=166024, depth=32 [ 129.429] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 129.429] sna_glyphs: discarding mask [ 129.429] glyphs0_to_dst(op=3, src=(107, 84), nlist=3, dst=(107, 84)+(0, 0)) [ 129.429] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 129.429] glyph_cache(0): adding glyph to cache 1, pos 864 [ 129.429] glyph_cache_upload: upload glyph 0x55bca9b48370 to cache (832, 32)x(20, 20) [ 129.429] sna_composite(pixmap=2, op=1, src=1618+(0, 0), mask=0+(0, 0), dst=2+(832, 32)+(0, 0), size=(20, 20) [ 129.430] sna_compute_composite_region: dst=(832, 32)x(20, 20) [ 129.430] sna_compute_composite_region: initial clip against dst->pDrawable: (832, 32), (852, 52) [ 129.430] clip_to_dst: region: 1x[(832, 32), (852, 52)], clip: 1x[(0, 0), (1024, 1024)] [ 129.430] sna_compute_composite_region: clip against dst->pCompositeClip: (832, 32), (852, 52) [ 129.430] sna_compute_composite_region: clip against src (20x20 clip=0): (832, 32), (852, 52) [ 129.430] sna_composite: composite region extents:+(0, 0) -> (832, 32), (852, 52) + (0, 0) [ 129.430] gen9_render_composite: 20x20, current mode=1/1 [ 129.430] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.430] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.430] gen9_composite_set_target: (832, 32)x(20, 20), partial?=0 [ 129.430] sna_drawable_use_bo pixmap=2, box=((832, 32), (852, 52)), flags=f... [ 129.430] sna_drawable_use_bo: pinned, never REPLACES [ 129.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.430] sna_drawable_use_bo: using whole GPU bo [ 129.430] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.430] gen9_composite_picture: (0, 0)x(20, 20), dst=(832, 32) [ 129.430] sna_transform_is_imprecise_integer_translation: no transform [ 129.430] gen9_composite_picture: integer translation (0, 0), removing [ 129.430] sna_render_pixmap_bo pixmap=1618, (0, 0)x(20, 20)/(20, 20) [ 129.430] sna_render_pixmap_bo box=(0, 0), (20, 20): (20, 20)/(20, 20) [ 129.430] sna_render_pixmap_bo: offset=(-832, -32), size=(20, 20) [ 129.430] use_cpu_bo: no cpu bo [ 129.430] move_to_gpu: not migrating pixmap=1618 due to usage_hint=3 [ 129.430] sna_render_pixmap_bo: uploading CPU box (0, 0), (20, 20) [ 129.430] upload: box=(0, 0), (20, 20), pixmap=20x20 [ 129.430] sna_drawable_move_region_to_cpu(pixmap=1618 (20x20), [(0, 0), (20, 20)], flags=2) [ 129.430] sna_drawable_move_region_to_cpu: pixmap=1618 all damaged on CPU [ 129.430] kgem_can_create_2d: 20x20 @ 32 [ 129.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 129.430] kgem_can_create_2d: untiled size=4096 [ 129.430] kgem_choose_tiling: too thin [width 20, 32 bpp] for TILING_X [ 129.430] kgem_choose_tiling: 20x20 -> 0 [ 129.430] kgem_upload_source_image : (0, 0), (20, 20), stride=80, bpp=32 [ 129.430] kgem_create_buffer_2d: 20x20, 32 bpp, stride=96 [ 129.430] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 129.430] kgem_create_buffer: reusing buffer? used=28672 + size=1920, total=262144 [ 129.430] kgem_create_proxy: target handle=23 [proxy? -1], offset=28672, length=1920, io=1 [ 129.430] __kgem_bo_init(handle=23, num_pages=1920) [ 129.430] memcpy_blt: src=(0, 0), dst=(0, 0), size=20x20, pitch=80/96 [ 129.430] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.430] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.430] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.430] gen4_choose_composite_emitter: identity src, no mask [ 129.430] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.430] aligning vertex: was 4, now 3 floats per vertex [ 129.430] gen9_composite_get_binding_table(f400) [ 129.430] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.430] kgem_add_reloc64: handle=23, pos=15608, delta=0, domains=40000 [ 129.430] kgem_add_reloc64: adding proxy [delta=28672] for handle=23 [ 129.430] kgem_add_reloc64[21] = (delta=28672, target handle=4, presumed=fd545000) [ 129.430] [3cf0] bind bo(handle=23, addr=fd54c000), format=192, width=20, height=20, pitch=96, tiling=0 -> sampler [ 129.430] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.430] gen9_emit_sampler: sampler = 2 [ 129.430] gen9_emit_sf: num_sf_outputs=1 [ 129.430] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.430] gen9_emit_vertex_elements: setup id=2 [ 129.430] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.430] gen9_render_composite_box: (832, 32), (852, 52) [ 129.430] apply_damage: damage=0x0, region=1 [(832, 32), (852, 52) + (0, 0)] [ 129.430] gen8_vertex_flush[2288] = 3 [ 129.430] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.430] gen9_render_composite: 0x0, current mode=1/1 [ 129.430] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.430] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.430] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.430] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.430] sna_drawable_use_bo: using whole GPU bo [ 129.430] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.430] color_convert: src=ff4c4c4c [20028888] [ 129.430] color_convert: dst=ff4c4c4c [20028888] [ 129.430] sna_render_get_solid: ff4c4c4c [ 129.430] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.430] sna_transform_is_imprecise_integer_translation: no transform [ 129.430] gen9_composite_picture: integer translation (0, 0), removing [ 129.430] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.430] sna_render_pixmap_bo: GPU all damaged [ 129.430] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.430] gen4_choose_composite_emitter: solid, identity mask [ 129.430] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.430] aligning vertex: was 3, now 4 floats per vertex [ 129.430] gen9_composite_get_binding_table(f380) [ 129.430] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.430] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.430] gen9_emit_sampler: sampler = a [ 129.430] gen9_emit_sf: num_sf_outputs=2 [ 129.430] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.430] gen9_emit_vertex_elements: setup id=9 [ 129.430] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.430] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.430] glyphs0_to_dst: glyph=(108, 64)x(20, 20), unclipped [ 129.430] emit_primitive_identity_mask__avx2: dst=(108, 64), mask=(832.00, 32.00) x (20.00, 20.00) [ 129.430] gen8_vertex_flush[2360] = 3 [ 129.430] gen9_magic_ca_pass: CA fixup (135 -> 138) [ 129.430] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.430] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.430] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.430] glyph_cache(0): adding glyph to cache 1, pos 880 [ 129.430] glyph_cache_upload: upload glyph 0x55bca9b348c0 to cache (864, 32)x(17, 15) [ 129.430] sna_composite(pixmap=2, op=1, src=1620+(0, 0), mask=0+(0, 0), dst=2+(864, 32)+(0, 0), size=(17, 15) [ 129.430] sna_compute_composite_region: dst=(864, 32)x(17, 15) [ 129.430] sna_compute_composite_region: initial clip against dst->pDrawable: (864, 32), (881, 47) [ 129.430] clip_to_dst: region: 1x[(864, 32), (881, 47)], clip: 1x[(0, 0), (1024, 1024)] [ 129.430] sna_compute_composite_region: clip against dst->pCompositeClip: (864, 32), (881, 47) [ 129.430] sna_compute_composite_region: clip against src (17x15 clip=0): (864, 32), (881, 47) [ 129.430] sna_composite: composite region extents:+(0, 0) -> (864, 32), (881, 47) + (0, 0) [ 129.430] gen9_render_composite: 17x15, current mode=1/1 [ 129.430] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.430] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.430] gen9_composite_set_target: (864, 32)x(17, 15), partial?=0 [ 129.430] sna_drawable_use_bo pixmap=2, box=((864, 32), (881, 47)), flags=f... [ 129.430] sna_drawable_use_bo: pinned, never REPLACES [ 129.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.430] sna_drawable_use_bo: using whole GPU bo [ 129.430] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.430] gen9_composite_picture: (0, 0)x(17, 15), dst=(864, 32) [ 129.430] sna_transform_is_imprecise_integer_translation: no transform [ 129.430] gen9_composite_picture: integer translation (0, 0), removing [ 129.430] sna_render_pixmap_bo pixmap=1620, (0, 0)x(17, 15)/(17, 15) [ 129.430] sna_render_pixmap_bo box=(0, 0), (17, 15): (17, 15)/(17, 15) [ 129.430] sna_render_pixmap_bo: offset=(-864, -32), size=(17, 15) [ 129.430] use_cpu_bo: no cpu bo [ 129.430] move_to_gpu: not migrating pixmap=1620 due to usage_hint=3 [ 129.430] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 15) [ 129.430] upload: box=(0, 0), (17, 15), pixmap=17x15 [ 129.430] sna_drawable_move_region_to_cpu(pixmap=1620 (17x15), [(0, 0), (17, 15)], flags=2) [ 129.430] sna_drawable_move_region_to_cpu: pixmap=1620 all damaged on CPU [ 129.430] kgem_can_create_2d: 17x15 @ 32 [ 129.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.430] kgem_can_create_2d: untiled size=4096 [ 129.430] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 129.430] kgem_choose_tiling: 17x15 -> 0 [ 129.430] kgem_upload_source_image : (0, 0), (17, 15), stride=68, bpp=32 [ 129.430] kgem_create_buffer_2d: 17x15, 32 bpp, stride=96 [ 129.430] kgem_create_buffer: size=1536, flags=3 [write?=1, inplace?=1, last?=0] [ 129.430] kgem_create_buffer: reusing buffer? used=30720 + size=1536, total=262144 [ 129.430] kgem_create_proxy: target handle=23 [proxy? -1], offset=30720, length=1536, io=1 [ 129.430] __kgem_bo_init(handle=23, num_pages=1536) [ 129.430] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x15, pitch=68/96 [ 129.430] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.430] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.430] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.430] gen4_choose_composite_emitter: identity src, no mask [ 129.430] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.430] aligning vertex: was 4, now 3 floats per vertex [ 129.430] gen9_composite_get_binding_table(f340) [ 129.430] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.430] kgem_add_reloc64: handle=23, pos=15560, delta=0, domains=40000 [ 129.430] kgem_add_reloc64: adding proxy [delta=30720] for handle=23 [ 129.430] kgem_add_reloc64[22] = (delta=30720, target handle=4, presumed=fd545000) [ 129.430] [3cc0] bind bo(handle=23, addr=fd54c800), format=192, width=17, height=15, pitch=96, tiling=0 -> sampler [ 129.430] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.430] gen9_emit_sampler: sampler = 2 [ 129.430] gen9_emit_sf: num_sf_outputs=1 [ 129.430] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.430] gen9_emit_vertex_elements: setup id=2 [ 129.430] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.430] gen9_render_composite_box: (864, 32), (881, 47) [ 129.430] apply_damage: damage=0x0, region=1 [(864, 32), (881, 47) + (0, 0)] [ 129.430] gen8_vertex_flush[2494] = 3 [ 129.430] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.430] gen9_render_composite: 0x0, current mode=1/1 [ 129.430] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.430] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.430] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.430] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.430] sna_drawable_use_bo: using whole GPU bo [ 129.430] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.430] color_convert: src=ff4c4c4c [20028888] [ 129.430] color_convert: dst=ff4c4c4c [20028888] [ 129.430] sna_render_get_solid: ff4c4c4c [ 129.430] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.430] sna_transform_is_imprecise_integer_translation: no transform [ 129.430] gen9_composite_picture: integer translation (0, 0), removing [ 129.430] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.430] sna_render_pixmap_bo: GPU all damaged [ 129.430] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.430] gen4_choose_composite_emitter: solid, identity mask [ 129.430] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.430] aligning vertex: was 3, now 4 floats per vertex [ 129.430] gen9_composite_get_binding_table(f2c0) [ 129.430] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.430] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.430] gen9_emit_sampler: sampler = a [ 129.430] gen9_emit_sf: num_sf_outputs=2 [ 129.430] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.430] gen9_emit_vertex_elements: setup id=9 [ 129.430] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.430] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.430] glyphs0_to_dst: glyph=(128, 69)x(17, 15), unclipped [ 129.430] emit_primitive_identity_mask__avx2: dst=(128, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.430] gen8_vertex_flush[256c] = 3 [ 129.430] gen9_magic_ca_pass: CA fixup (141 -> 144) [ 129.430] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.430] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.430] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.430] glyph_cache(0): adding glyph to cache 1, pos 896 [ 129.430] glyph_cache_upload: upload glyph 0x55bca9b54450 to cache (896, 0)x(18, 21) [ 129.430] sna_composite(pixmap=2, op=1, src=1622+(0, 0), mask=0+(0, 0), dst=2+(896, 0)+(0, 0), size=(18, 21) [ 129.430] sna_compute_composite_region: dst=(896, 0)x(18, 21) [ 129.430] sna_compute_composite_region: initial clip against dst->pDrawable: (896, 0), (914, 21) [ 129.430] clip_to_dst: region: 1x[(896, 0), (914, 21)], clip: 1x[(0, 0), (1024, 1024)] [ 129.430] sna_compute_composite_region: clip against dst->pCompositeClip: (896, 0), (914, 21) [ 129.430] sna_compute_composite_region: clip against src (18x21 clip=0): (896, 0), (914, 21) [ 129.430] sna_composite: composite region extents:+(0, 0) -> (896, 0), (914, 21) + (0, 0) [ 129.430] gen9_render_composite: 18x21, current mode=1/1 [ 129.430] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.430] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.430] gen9_composite_set_target: (896, 0)x(18, 21), partial?=0 [ 129.430] sna_drawable_use_bo pixmap=2, box=((896, 0), (914, 21)), flags=f... [ 129.430] sna_drawable_use_bo: pinned, never REPLACES [ 129.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.430] sna_drawable_use_bo: using whole GPU bo [ 129.430] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.430] gen9_composite_picture: (0, 0)x(18, 21), dst=(896, 0) [ 129.430] sna_transform_is_imprecise_integer_translation: no transform [ 129.430] gen9_composite_picture: integer translation (0, 0), removing [ 129.430] sna_render_pixmap_bo pixmap=1622, (0, 0)x(18, 21)/(18, 21) [ 129.430] sna_render_pixmap_bo box=(0, 0), (18, 21): (18, 21)/(18, 21) [ 129.430] sna_render_pixmap_bo: offset=(-896, 0), size=(18, 21) [ 129.430] use_cpu_bo: no cpu bo [ 129.430] move_to_gpu: not migrating pixmap=1622 due to usage_hint=3 [ 129.430] sna_render_pixmap_bo: uploading CPU box (0, 0), (18, 21) [ 129.430] upload: box=(0, 0), (18, 21), pixmap=18x21 [ 129.430] sna_drawable_move_region_to_cpu(pixmap=1622 (18x21), [(0, 0), (18, 21)], flags=2) [ 129.430] sna_drawable_move_region_to_cpu: pixmap=1622 all damaged on CPU [ 129.430] kgem_can_create_2d: 18x21 @ 32 [ 129.430] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=21 [ 129.430] kgem_can_create_2d: untiled size=4096 [ 129.430] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 129.430] kgem_choose_tiling: 18x21 -> 0 [ 129.430] kgem_upload_source_image : (0, 0), (18, 21), stride=72, bpp=32 [ 129.430] kgem_create_buffer_2d: 18x21, 32 bpp, stride=96 [ 129.430] kgem_create_buffer: size=2112, flags=3 [write?=1, inplace?=1, last?=0] [ 129.430] kgem_create_buffer: reusing buffer? used=32256 + size=2112, total=262144 [ 129.430] kgem_create_proxy: target handle=23 [proxy? -1], offset=32256, length=2112, io=1 [ 129.430] __kgem_bo_init(handle=23, num_pages=2112) [ 129.430] kgem_create_buffer_2d: trimming buffer from 34560 to 34304 [ 129.430] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x21, pitch=72/96 [ 129.430] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.430] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.430] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.430] gen4_choose_composite_emitter: identity src, no mask [ 129.430] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.430] aligning vertex: was 4, now 3 floats per vertex [ 129.430] gen9_composite_get_binding_table(f280) [ 129.430] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.430] kgem_add_reloc64: handle=23, pos=15512, delta=0, domains=40000 [ 129.430] kgem_add_reloc64: adding proxy [delta=32256] for handle=23 [ 129.430] kgem_add_reloc64[23] = (delta=32256, target handle=4, presumed=fd545000) [ 129.430] [3c90] bind bo(handle=23, addr=fd54ce00), format=192, width=18, height=21, pitch=96, tiling=0 -> sampler [ 129.430] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.430] gen9_emit_sampler: sampler = 2 [ 129.430] gen9_emit_sf: num_sf_outputs=1 [ 129.430] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.430] gen9_emit_vertex_elements: setup id=2 [ 129.430] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.430] gen9_render_composite_box: (896, 0), (914, 21) [ 129.430] apply_damage: damage=0x0, region=1 [(896, 0), (914, 21) + (0, 0)] [ 129.430] gen8_vertex_flush[26a0] = 3 [ 129.430] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.430] gen9_render_composite: 0x0, current mode=1/1 [ 129.430] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.430] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.430] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.430] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.430] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.430] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.430] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.430] sna_drawable_use_bo: using whole GPU bo [ 129.430] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.430] color_convert: src=ff4c4c4c [20028888] [ 129.430] color_convert: dst=ff4c4c4c [20028888] [ 129.430] sna_render_get_solid: ff4c4c4c [ 129.430] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.430] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.430] sna_transform_is_imprecise_integer_translation: no transform [ 129.430] gen9_composite_picture: integer translation (0, 0), removing [ 129.430] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.430] sna_render_pixmap_bo: GPU all damaged [ 129.430] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.430] gen4_choose_composite_emitter: solid, identity mask [ 129.430] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.430] aligning vertex: was 3, now 4 floats per vertex [ 129.430] gen9_composite_get_binding_table(f200) [ 129.430] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.430] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.430] gen9_emit_sampler: sampler = a [ 129.430] gen9_emit_sf: num_sf_outputs=2 [ 129.430] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.430] gen9_emit_vertex_elements: setup id=9 [ 129.430] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.430] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.430] glyphs0_to_dst: glyph=(153, 69)x(18, 21), unclipped [ 129.430] emit_primitive_identity_mask__avx2: dst=(153, 69), mask=(896.00, 0.00) x (18.00, 21.00) [ 129.430] glyphs0_to_dst: glyph=(170, 69)x(17, 15), unclipped [ 129.431] emit_primitive_identity_mask__avx2: dst=(170, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.431] gen8_vertex_flush[2778] = 6 [ 129.431] gen9_magic_ca_pass: CA fixup (147 -> 153) [ 129.431] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.431] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.431] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.431] glyph_cache(0): adding glyph to cache 1, pos 912 [ 129.431] glyph_cache_upload: upload glyph 0x55bca9b545b0 to cache (928, 0)x(15, 15) [ 129.431] sna_composite(pixmap=2, op=1, src=1624+(0, 0), mask=0+(0, 0), dst=2+(928, 0)+(0, 0), size=(15, 15) [ 129.431] sna_compute_composite_region: dst=(928, 0)x(15, 15) [ 129.431] sna_compute_composite_region: initial clip against dst->pDrawable: (928, 0), (943, 15) [ 129.431] clip_to_dst: region: 1x[(928, 0), (943, 15)], clip: 1x[(0, 0), (1024, 1024)] [ 129.431] sna_compute_composite_region: clip against dst->pCompositeClip: (928, 0), (943, 15) [ 129.431] sna_compute_composite_region: clip against src (15x15 clip=0): (928, 0), (943, 15) [ 129.431] sna_composite: composite region extents:+(0, 0) -> (928, 0), (943, 15) + (0, 0) [ 129.431] gen9_render_composite: 15x15, current mode=1/1 [ 129.431] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.431] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.431] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.431] gen9_composite_set_target: (928, 0)x(15, 15), partial?=0 [ 129.431] sna_drawable_use_bo pixmap=2, box=((928, 0), (943, 15)), flags=f... [ 129.431] sna_drawable_use_bo: pinned, never REPLACES [ 129.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.431] sna_drawable_use_bo: using whole GPU bo [ 129.431] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.431] gen9_composite_picture: (0, 0)x(15, 15), dst=(928, 0) [ 129.431] sna_transform_is_imprecise_integer_translation: no transform [ 129.431] gen9_composite_picture: integer translation (0, 0), removing [ 129.431] sna_render_pixmap_bo pixmap=1624, (0, 0)x(15, 15)/(15, 15) [ 129.431] sna_render_pixmap_bo box=(0, 0), (15, 15): (15, 15)/(15, 15) [ 129.431] sna_render_pixmap_bo: offset=(-928, 0), size=(15, 15) [ 129.431] use_cpu_bo: no cpu bo [ 129.431] move_to_gpu: not migrating pixmap=1624 due to usage_hint=3 [ 129.431] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 15) [ 129.431] upload: box=(0, 0), (15, 15), pixmap=15x15 [ 129.431] sna_drawable_move_region_to_cpu(pixmap=1624 (15x15), [(0, 0), (15, 15)], flags=2) [ 129.431] sna_drawable_move_region_to_cpu: pixmap=1624 all damaged on CPU [ 129.431] kgem_can_create_2d: 15x15 @ 32 [ 129.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.431] kgem_can_create_2d: untiled size=4096 [ 129.431] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.431] kgem_choose_tiling: 15x15 -> 0 [ 129.431] kgem_upload_source_image : (0, 0), (15, 15), stride=60, bpp=32 [ 129.431] kgem_create_buffer_2d: 15x15, 32 bpp, stride=64 [ 129.431] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 129.431] kgem_create_buffer: reusing buffer? used=34304 + size=1024, total=262144 [ 129.431] kgem_create_proxy: target handle=23 [proxy? -1], offset=34304, length=1024, io=1 [ 129.431] __kgem_bo_init(handle=23, num_pages=1024) [ 129.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x15, pitch=60/64 [ 129.431] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.431] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.431] gen4_choose_composite_emitter: identity src, no mask [ 129.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.431] aligning vertex: was 4, now 3 floats per vertex [ 129.431] gen9_composite_get_binding_table(f1c0) [ 129.431] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.431] kgem_add_reloc64: handle=23, pos=15464, delta=0, domains=40000 [ 129.431] kgem_add_reloc64: adding proxy [delta=34304] for handle=23 [ 129.431] kgem_add_reloc64[24] = (delta=34304, target handle=4, presumed=fd545000) [ 129.431] [3c60] bind bo(handle=23, addr=fd54d600), format=192, width=15, height=15, pitch=64, tiling=0 -> sampler [ 129.431] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.431] gen9_emit_sampler: sampler = 2 [ 129.431] gen9_emit_sf: num_sf_outputs=1 [ 129.431] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.431] gen9_emit_vertex_elements: setup id=2 [ 129.431] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.431] gen9_render_composite_box: (928, 0), (943, 15) [ 129.431] apply_damage: damage=0x0, region=1 [(928, 0), (943, 15) + (0, 0)] [ 129.431] gen8_vertex_flush[28ac] = 3 [ 129.431] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.431] gen9_render_composite: 0x0, current mode=1/1 [ 129.431] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.431] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.431] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.431] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.431] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.431] sna_drawable_use_bo: using whole GPU bo [ 129.431] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.431] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.431] color_convert: src=ff4c4c4c [20028888] [ 129.431] color_convert: dst=ff4c4c4c [20028888] [ 129.431] sna_render_get_solid: ff4c4c4c [ 129.431] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.431] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.431] sna_transform_is_imprecise_integer_translation: no transform [ 129.431] gen9_composite_picture: integer translation (0, 0), removing [ 129.431] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.431] sna_render_pixmap_bo: GPU all damaged [ 129.431] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.431] gen4_choose_composite_emitter: solid, identity mask [ 129.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.431] aligning vertex: was 3, now 4 floats per vertex [ 129.431] gen9_composite_get_binding_table(f140) [ 129.431] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.431] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.431] gen9_emit_sampler: sampler = a [ 129.431] gen9_emit_sf: num_sf_outputs=2 [ 129.431] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.431] gen9_emit_vertex_elements: setup id=9 [ 129.431] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.431] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.431] glyphs0_to_dst: glyph=(188, 69)x(15, 15), unclipped [ 129.431] emit_primitive_identity_mask__avx2: dst=(188, 69), mask=(928.00, 0.00) x (15.00, 15.00) [ 129.431] gen8_vertex_flush[2984] = 3 [ 129.431] gen9_magic_ca_pass: CA fixup (156 -> 159) [ 129.431] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.431] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.431] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.431] glyph_cache(0): adding glyph to cache 1, pos 928 [ 129.431] glyph_cache_upload: upload glyph 0x55bca9ae7fb0 to cache (896, 32)x(22, 15) [ 129.431] sna_composite(pixmap=2, op=1, src=1626+(0, 0), mask=0+(0, 0), dst=2+(896, 32)+(0, 0), size=(22, 15) [ 129.431] sna_compute_composite_region: dst=(896, 32)x(22, 15) [ 129.431] sna_compute_composite_region: initial clip against dst->pDrawable: (896, 32), (918, 47) [ 129.431] clip_to_dst: region: 1x[(896, 32), (918, 47)], clip: 1x[(0, 0), (1024, 1024)] [ 129.431] sna_compute_composite_region: clip against dst->pCompositeClip: (896, 32), (918, 47) [ 129.431] sna_compute_composite_region: clip against src (22x15 clip=0): (896, 32), (918, 47) [ 129.431] sna_composite: composite region extents:+(0, 0) -> (896, 32), (918, 47) + (0, 0) [ 129.431] gen9_render_composite: 22x15, current mode=1/1 [ 129.431] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.431] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.431] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.431] gen9_composite_set_target: (896, 32)x(22, 15), partial?=0 [ 129.431] sna_drawable_use_bo pixmap=2, box=((896, 32), (918, 47)), flags=f... [ 129.431] sna_drawable_use_bo: pinned, never REPLACES [ 129.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.431] sna_drawable_use_bo: using whole GPU bo [ 129.431] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.431] gen9_composite_picture: (0, 0)x(22, 15), dst=(896, 32) [ 129.431] sna_transform_is_imprecise_integer_translation: no transform [ 129.431] gen9_composite_picture: integer translation (0, 0), removing [ 129.431] sna_render_pixmap_bo pixmap=1626, (0, 0)x(22, 15)/(22, 15) [ 129.431] sna_render_pixmap_bo box=(0, 0), (22, 15): (22, 15)/(22, 15) [ 129.431] sna_render_pixmap_bo: offset=(-896, -32), size=(22, 15) [ 129.431] use_cpu_bo: no cpu bo [ 129.431] move_to_gpu: not migrating pixmap=1626 due to usage_hint=3 [ 129.431] sna_render_pixmap_bo: uploading CPU box (0, 0), (22, 15) [ 129.431] upload: box=(0, 0), (22, 15), pixmap=22x15 [ 129.431] sna_drawable_move_region_to_cpu(pixmap=1626 (22x15), [(0, 0), (22, 15)], flags=2) [ 129.431] sna_drawable_move_region_to_cpu: pixmap=1626 all damaged on CPU [ 129.431] kgem_can_create_2d: 22x15 @ 32 [ 129.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.431] kgem_can_create_2d: untiled size=4096 [ 129.431] kgem_choose_tiling: too thin [width 22, 32 bpp] for TILING_X [ 129.431] kgem_choose_tiling: 22x15 -> 0 [ 129.431] kgem_upload_source_image : (0, 0), (22, 15), stride=88, bpp=32 [ 129.431] kgem_create_buffer_2d: 22x15, 32 bpp, stride=96 [ 129.431] kgem_create_buffer: size=1536, flags=3 [write?=1, inplace?=1, last?=0] [ 129.431] kgem_create_buffer: reusing buffer? used=35328 + size=1536, total=262144 [ 129.431] kgem_create_proxy: target handle=23 [proxy? -1], offset=35328, length=1536, io=1 [ 129.431] __kgem_bo_init(handle=23, num_pages=1536) [ 129.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=22x15, pitch=88/96 [ 129.431] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.431] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.431] gen4_choose_composite_emitter: identity src, no mask [ 129.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.431] aligning vertex: was 4, now 3 floats per vertex [ 129.431] gen9_composite_get_binding_table(f100) [ 129.431] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.431] kgem_add_reloc64: handle=23, pos=15416, delta=0, domains=40000 [ 129.431] kgem_add_reloc64: adding proxy [delta=35328] for handle=23 [ 129.431] kgem_add_reloc64[25] = (delta=35328, target handle=4, presumed=fd545000) [ 129.431] [3c30] bind bo(handle=23, addr=fd54da00), format=192, width=22, height=15, pitch=96, tiling=0 -> sampler [ 129.431] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.431] gen9_emit_sampler: sampler = 2 [ 129.431] gen9_emit_sf: num_sf_outputs=1 [ 129.431] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.431] gen9_emit_vertex_elements: setup id=2 [ 129.431] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.431] gen9_render_composite_box: (896, 32), (918, 47) [ 129.431] apply_damage: damage=0x0, region=1 [(896, 32), (918, 47) + (0, 0)] [ 129.431] gen8_vertex_flush[2ab8] = 3 [ 129.431] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.431] gen9_render_composite: 0x0, current mode=1/1 [ 129.431] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.431] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.431] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.431] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.431] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.431] sna_drawable_use_bo: using whole GPU bo [ 129.431] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.431] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.431] color_convert: src=ff4c4c4c [20028888] [ 129.431] color_convert: dst=ff4c4c4c [20028888] [ 129.431] sna_render_get_solid: ff4c4c4c [ 129.431] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.431] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.431] sna_transform_is_imprecise_integer_translation: no transform [ 129.431] gen9_composite_picture: integer translation (0, 0), removing [ 129.431] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.431] sna_render_pixmap_bo: GPU all damaged [ 129.431] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.431] gen4_choose_composite_emitter: solid, identity mask [ 129.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.431] aligning vertex: was 3, now 4 floats per vertex [ 129.431] gen9_composite_get_binding_table(f080) [ 129.431] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.431] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.431] gen9_emit_sampler: sampler = a [ 129.431] gen9_emit_sf: num_sf_outputs=2 [ 129.431] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.431] gen9_emit_vertex_elements: setup id=9 [ 129.431] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.431] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.431] glyphs0_to_dst: glyph=(213, 69)x(22, 15), unclipped [ 129.431] emit_primitive_identity_mask__avx2: dst=(213, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 129.431] gen8_vertex_flush[2b90] = 3 [ 129.431] gen9_magic_ca_pass: CA fixup (162 -> 165) [ 129.431] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.431] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.431] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.431] glyph_cache(0): adding glyph to cache 1, pos 944 [ 129.431] glyph_cache_upload: upload glyph 0x55bca9b544b0 to cache (928, 32)x(16, 15) [ 129.431] sna_composite(pixmap=2, op=1, src=1628+(0, 0), mask=0+(0, 0), dst=2+(928, 32)+(0, 0), size=(16, 15) [ 129.431] sna_compute_composite_region: dst=(928, 32)x(16, 15) [ 129.431] sna_compute_composite_region: initial clip against dst->pDrawable: (928, 32), (944, 47) [ 129.431] clip_to_dst: region: 1x[(928, 32), (944, 47)], clip: 1x[(0, 0), (1024, 1024)] [ 129.431] sna_compute_composite_region: clip against dst->pCompositeClip: (928, 32), (944, 47) [ 129.431] sna_compute_composite_region: clip against src (16x15 clip=0): (928, 32), (944, 47) [ 129.431] sna_composite: composite region extents:+(0, 0) -> (928, 32), (944, 47) + (0, 0) [ 129.431] gen9_render_composite: 16x15, current mode=1/1 [ 129.431] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.431] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.431] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.431] gen9_composite_set_target: (928, 32)x(16, 15), partial?=0 [ 129.431] sna_drawable_use_bo pixmap=2, box=((928, 32), (944, 47)), flags=f... [ 129.431] sna_drawable_use_bo: pinned, never REPLACES [ 129.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.431] sna_drawable_use_bo: using whole GPU bo [ 129.431] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.431] gen9_composite_picture: (0, 0)x(16, 15), dst=(928, 32) [ 129.431] sna_transform_is_imprecise_integer_translation: no transform [ 129.431] gen9_composite_picture: integer translation (0, 0), removing [ 129.431] sna_render_pixmap_bo pixmap=1628, (0, 0)x(16, 15)/(16, 15) [ 129.431] sna_render_pixmap_bo box=(0, 0), (16, 15): (16, 15)/(16, 15) [ 129.431] sna_render_pixmap_bo: offset=(-928, -32), size=(16, 15) [ 129.431] use_cpu_bo: no cpu bo [ 129.431] move_to_gpu: not migrating pixmap=1628 due to usage_hint=3 [ 129.431] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 15) [ 129.431] upload: box=(0, 0), (16, 15), pixmap=16x15 [ 129.431] sna_drawable_move_region_to_cpu(pixmap=1628 (16x15), [(0, 0), (16, 15)], flags=2) [ 129.431] sna_drawable_move_region_to_cpu: pixmap=1628 all damaged on CPU [ 129.431] kgem_can_create_2d: 16x15 @ 32 [ 129.431] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.431] kgem_can_create_2d: untiled size=4096 [ 129.431] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.431] kgem_choose_tiling: 16x15 -> 0 [ 129.431] kgem_upload_source_image : (0, 0), (16, 15), stride=64, bpp=32 [ 129.431] kgem_create_buffer_2d: 16x15, 32 bpp, stride=64 [ 129.431] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 129.431] kgem_create_buffer: reusing buffer? used=36864 + size=1024, total=262144 [ 129.431] kgem_create_proxy: target handle=23 [proxy? -1], offset=36864, length=1024, io=1 [ 129.431] __kgem_bo_init(handle=23, num_pages=1024) [ 129.431] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x15, pitch=64/64 [ 129.431] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.431] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.431] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.431] gen4_choose_composite_emitter: identity src, no mask [ 129.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.431] aligning vertex: was 4, now 3 floats per vertex [ 129.431] gen9_composite_get_binding_table(f040) [ 129.431] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.431] kgem_add_reloc64: handle=23, pos=15368, delta=0, domains=40000 [ 129.431] kgem_add_reloc64: adding proxy [delta=36864] for handle=23 [ 129.431] kgem_add_reloc64[26] = (delta=36864, target handle=4, presumed=fd545000) [ 129.431] [3c00] bind bo(handle=23, addr=fd54e000), format=192, width=16, height=15, pitch=64, tiling=0 -> sampler [ 129.431] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.431] gen9_emit_sampler: sampler = 2 [ 129.431] gen9_emit_sf: num_sf_outputs=1 [ 129.431] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.431] gen9_emit_vertex_elements: setup id=2 [ 129.431] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.431] gen9_render_composite_box: (928, 32), (944, 47) [ 129.431] apply_damage: damage=0x0, region=1 [(928, 32), (944, 47) + (0, 0)] [ 129.431] gen8_vertex_flush[2cc4] = 3 [ 129.431] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.431] gen9_render_composite: 0x0, current mode=1/1 [ 129.431] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.431] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.431] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.431] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.431] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.431] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.431] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.431] sna_drawable_use_bo: using whole GPU bo [ 129.431] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.431] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.431] color_convert: src=ff4c4c4c [20028888] [ 129.431] color_convert: dst=ff4c4c4c [20028888] [ 129.431] sna_render_get_solid: ff4c4c4c [ 129.431] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.431] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.431] sna_transform_is_imprecise_integer_translation: no transform [ 129.431] gen9_composite_picture: integer translation (0, 0), removing [ 129.431] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.431] sna_render_pixmap_bo: GPU all damaged [ 129.431] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.431] gen4_choose_composite_emitter: solid, identity mask [ 129.431] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.431] aligning vertex: was 3, now 4 floats per vertex [ 129.431] gen9_composite_get_binding_table(efc0) [ 129.431] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.431] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.431] gen9_emit_sampler: sampler = a [ 129.431] gen9_emit_sf: num_sf_outputs=2 [ 129.431] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.432] gen9_emit_vertex_elements: setup id=9 [ 129.432] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.432] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.432] glyphs0_to_dst: glyph=(235, 69)x(16, 15), unclipped [ 129.432] emit_primitive_identity_mask__avx2: dst=(235, 69), mask=(928.00, 32.00) x (16.00, 15.00) [ 129.432] gen8_vertex_flush[2d9c] = 3 [ 129.432] gen9_magic_ca_pass: CA fixup (168 -> 171) [ 129.432] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.432] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.432] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.432] glyph_cache(0): adding glyph to cache 1, pos 948 [ 129.432] glyph_cache_upload: upload glyph 0x55bca9b54890 to cache (944, 32)x(15, 15) [ 129.432] sna_composite(pixmap=2, op=1, src=1630+(0, 0), mask=0+(0, 0), dst=2+(944, 32)+(0, 0), size=(15, 15) [ 129.432] sna_compute_composite_region: dst=(944, 32)x(15, 15) [ 129.432] sna_compute_composite_region: initial clip against dst->pDrawable: (944, 32), (959, 47) [ 129.432] clip_to_dst: region: 1x[(944, 32), (959, 47)], clip: 1x[(0, 0), (1024, 1024)] [ 129.432] sna_compute_composite_region: clip against dst->pCompositeClip: (944, 32), (959, 47) [ 129.432] sna_compute_composite_region: clip against src (15x15 clip=0): (944, 32), (959, 47) [ 129.432] sna_composite: composite region extents:+(0, 0) -> (944, 32), (959, 47) + (0, 0) [ 129.432] gen9_render_composite: 15x15, current mode=1/1 [ 129.432] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.432] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.432] gen9_composite_set_target: (944, 32)x(15, 15), partial?=0 [ 129.432] sna_drawable_use_bo pixmap=2, box=((944, 32), (959, 47)), flags=f... [ 129.432] sna_drawable_use_bo: pinned, never REPLACES [ 129.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.432] sna_drawable_use_bo: using whole GPU bo [ 129.432] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.432] gen9_composite_picture: (0, 0)x(15, 15), dst=(944, 32) [ 129.432] sna_transform_is_imprecise_integer_translation: no transform [ 129.432] gen9_composite_picture: integer translation (0, 0), removing [ 129.432] sna_render_pixmap_bo pixmap=1630, (0, 0)x(15, 15)/(15, 15) [ 129.432] sna_render_pixmap_bo box=(0, 0), (15, 15): (15, 15)/(15, 15) [ 129.432] sna_render_pixmap_bo: offset=(-944, -32), size=(15, 15) [ 129.432] use_cpu_bo: no cpu bo [ 129.432] move_to_gpu: not migrating pixmap=1630 due to usage_hint=3 [ 129.432] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 15) [ 129.432] upload: box=(0, 0), (15, 15), pixmap=15x15 [ 129.432] sna_drawable_move_region_to_cpu(pixmap=1630 (15x15), [(0, 0), (15, 15)], flags=2) [ 129.432] sna_drawable_move_region_to_cpu: pixmap=1630 all damaged on CPU [ 129.432] kgem_can_create_2d: 15x15 @ 32 [ 129.432] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.432] kgem_can_create_2d: untiled size=4096 [ 129.432] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.432] kgem_choose_tiling: 15x15 -> 0 [ 129.432] kgem_upload_source_image : (0, 0), (15, 15), stride=60, bpp=32 [ 129.432] kgem_create_buffer_2d: 15x15, 32 bpp, stride=64 [ 129.432] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 129.432] kgem_create_buffer: reusing buffer? used=37888 + size=1024, total=262144 [ 129.432] kgem_create_proxy: target handle=23 [proxy? -1], offset=37888, length=1024, io=1 [ 129.432] __kgem_bo_init(handle=23, num_pages=1024) [ 129.432] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x15, pitch=60/64 [ 129.432] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.432] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.432] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.432] gen4_choose_composite_emitter: identity src, no mask [ 129.432] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.432] aligning vertex: was 4, now 3 floats per vertex [ 129.432] gen9_composite_get_binding_table(ef80) [ 129.432] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.432] kgem_add_reloc64: handle=23, pos=15320, delta=0, domains=40000 [ 129.432] kgem_add_reloc64: adding proxy [delta=37888] for handle=23 [ 129.432] kgem_add_reloc64[27] = (delta=37888, target handle=4, presumed=fd545000) [ 129.432] [3bd0] bind bo(handle=23, addr=fd54e400), format=192, width=15, height=15, pitch=64, tiling=0 -> sampler [ 129.432] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.432] gen9_emit_sampler: sampler = 2 [ 129.432] gen9_emit_sf: num_sf_outputs=1 [ 129.432] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.432] gen9_emit_vertex_elements: setup id=2 [ 129.432] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.432] gen9_render_composite_box: (944, 32), (959, 47) [ 129.432] apply_damage: damage=0x0, region=1 [(944, 32), (959, 47) + (0, 0)] [ 129.432] gen8_vertex_flush[2ed0] = 3 [ 129.432] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.432] gen9_render_composite: 0x0, current mode=1/1 [ 129.432] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.432] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.432] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.432] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.432] sna_drawable_use_bo: using whole GPU bo [ 129.432] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.432] color_convert: src=ff4c4c4c [20028888] [ 129.432] color_convert: dst=ff4c4c4c [20028888] [ 129.432] sna_render_get_solid: ff4c4c4c [ 129.432] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.432] sna_transform_is_imprecise_integer_translation: no transform [ 129.432] gen9_composite_picture: integer translation (0, 0), removing [ 129.432] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.432] sna_render_pixmap_bo: GPU all damaged [ 129.432] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.432] gen4_choose_composite_emitter: solid, identity mask [ 129.432] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.432] aligning vertex: was 3, now 4 floats per vertex [ 129.432] gen9_composite_get_binding_table(ef00) [ 129.432] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.432] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.432] gen9_emit_sampler: sampler = a [ 129.432] gen9_emit_sf: num_sf_outputs=2 [ 129.432] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.432] gen9_emit_vertex_elements: setup id=9 [ 129.432] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.432] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.432] glyphs0_to_dst: glyph=(253, 69)x(15, 15), unclipped [ 129.432] emit_primitive_identity_mask__avx2: dst=(253, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 129.432] gen8_vertex_flush[2fa8] = 3 [ 129.432] gen9_magic_ca_pass: CA fixup (174 -> 177) [ 129.432] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.432] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.432] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.432] glyph_cache(0): adding glyph to cache 1, pos 960 [ 129.432] glyph_cache_upload: upload glyph 0x55bca9b548f0 to cache (960, 0)x(12, 19) [ 129.432] sna_composite(pixmap=2, op=1, src=1632+(0, 0), mask=0+(0, 0), dst=2+(960, 0)+(0, 0), size=(12, 19) [ 129.432] sna_compute_composite_region: dst=(960, 0)x(12, 19) [ 129.432] sna_compute_composite_region: initial clip against dst->pDrawable: (960, 0), (972, 19) [ 129.432] clip_to_dst: region: 1x[(960, 0), (972, 19)], clip: 1x[(0, 0), (1024, 1024)] [ 129.432] sna_compute_composite_region: clip against dst->pCompositeClip: (960, 0), (972, 19) [ 129.432] sna_compute_composite_region: clip against src (12x19 clip=0): (960, 0), (972, 19) [ 129.432] sna_composite: composite region extents:+(0, 0) -> (960, 0), (972, 19) + (0, 0) [ 129.432] gen9_render_composite: 12x19, current mode=1/1 [ 129.432] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.432] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.432] gen9_composite_set_target: (960, 0)x(12, 19), partial?=0 [ 129.432] sna_drawable_use_bo pixmap=2, box=((960, 0), (972, 19)), flags=f... [ 129.432] sna_drawable_use_bo: pinned, never REPLACES [ 129.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.432] sna_drawable_use_bo: using whole GPU bo [ 129.432] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.432] gen9_composite_picture: (0, 0)x(12, 19), dst=(960, 0) [ 129.432] sna_transform_is_imprecise_integer_translation: no transform [ 129.432] gen9_composite_picture: integer translation (0, 0), removing [ 129.432] sna_render_pixmap_bo pixmap=1632, (0, 0)x(12, 19)/(12, 19) [ 129.432] sna_render_pixmap_bo box=(0, 0), (12, 19): (12, 19)/(12, 19) [ 129.432] sna_render_pixmap_bo: offset=(-960, 0), size=(12, 19) [ 129.432] use_cpu_bo: no cpu bo [ 129.432] move_to_gpu: not migrating pixmap=1632 due to usage_hint=3 [ 129.432] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 19) [ 129.432] upload: box=(0, 0), (12, 19), pixmap=12x19 [ 129.432] sna_drawable_move_region_to_cpu(pixmap=1632 (12x19), [(0, 0), (12, 19)], flags=2) [ 129.432] sna_drawable_move_region_to_cpu: pixmap=1632 all damaged on CPU [ 129.432] kgem_can_create_2d: 12x19 @ 32 [ 129.432] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=19 [ 129.432] kgem_can_create_2d: untiled size=4096 [ 129.432] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.432] kgem_choose_tiling: 12x19 -> 0 [ 129.432] kgem_upload_source_image : (0, 0), (12, 19), stride=48, bpp=32 [ 129.432] kgem_create_buffer_2d: 12x19, 32 bpp, stride=64 [ 129.432] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] [ 129.432] kgem_create_buffer: reusing buffer? used=38912 + size=1280, total=262144 [ 129.432] kgem_create_proxy: target handle=23 [proxy? -1], offset=38912, length=1280, io=1 [ 129.432] __kgem_bo_init(handle=23, num_pages=1280) [ 129.432] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x19, pitch=48/64 [ 129.432] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.432] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.432] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.432] gen4_choose_composite_emitter: identity src, no mask [ 129.432] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.432] aligning vertex: was 4, now 3 floats per vertex [ 129.432] gen9_composite_get_binding_table(eec0) [ 129.432] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.432] kgem_add_reloc64: handle=23, pos=15272, delta=0, domains=40000 [ 129.432] kgem_add_reloc64: adding proxy [delta=38912] for handle=23 [ 129.432] kgem_add_reloc64[28] = (delta=38912, target handle=4, presumed=fd545000) [ 129.432] [3ba0] bind bo(handle=23, addr=fd54e800), format=192, width=12, height=19, pitch=64, tiling=0 -> sampler [ 129.432] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.432] gen9_emit_sampler: sampler = 2 [ 129.432] gen9_emit_sf: num_sf_outputs=1 [ 129.432] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.432] gen9_emit_vertex_elements: setup id=2 [ 129.432] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.432] gen9_render_composite_box: (960, 0), (972, 19) [ 129.432] apply_damage: damage=0x0, region=1 [(960, 0), (972, 19) + (0, 0)] [ 129.432] gen8_vertex_flush[30dc] = 3 [ 129.432] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.432] gen9_render_composite: 0x0, current mode=1/1 [ 129.432] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.432] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.432] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.432] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.432] sna_drawable_use_bo: using whole GPU bo [ 129.432] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.432] color_convert: src=ff4c4c4c [20028888] [ 129.432] color_convert: dst=ff4c4c4c [20028888] [ 129.432] sna_render_get_solid: ff4c4c4c [ 129.432] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.432] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.432] sna_transform_is_imprecise_integer_translation: no transform [ 129.432] gen9_composite_picture: integer translation (0, 0), removing [ 129.432] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.432] sna_render_pixmap_bo: GPU all damaged [ 129.432] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.432] gen4_choose_composite_emitter: solid, identity mask [ 129.432] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.432] aligning vertex: was 3, now 4 floats per vertex [ 129.432] gen9_composite_get_binding_table(ee40) [ 129.432] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.432] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.432] gen9_emit_sampler: sampler = a [ 129.432] gen9_emit_sf: num_sf_outputs=2 [ 129.432] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.432] gen9_emit_vertex_elements: setup id=9 [ 129.432] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.432] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.432] glyphs0_to_dst: glyph=(268, 65)x(12, 19), unclipped [ 129.432] emit_primitive_identity_mask__avx2: dst=(268, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 129.432] glyphs0_to_dst: glyph=(288, 65)x(12, 19), unclipped [ 129.432] emit_primitive_identity_mask__avx2: dst=(288, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 129.432] glyphs0_to_dst: glyph=(300, 69)x(17, 15), unclipped [ 129.432] emit_primitive_identity_mask__avx2: dst=(300, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.432] gen8_vertex_flush[31b4] = 9 [ 129.432] gen9_magic_ca_pass: CA fixup (180 -> 189) [ 129.432] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.432] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.432] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.432] glyph_cache(0): adding glyph to cache 1, pos 976 [ 129.432] glyph_cache_upload: upload glyph 0x55bca992bff0 to cache (992, 0)x(12, 15) [ 129.432] sna_composite(pixmap=2, op=1, src=1634+(0, 0), mask=0+(0, 0), dst=2+(992, 0)+(0, 0), size=(12, 15) [ 129.432] sna_compute_composite_region: dst=(992, 0)x(12, 15) [ 129.432] sna_compute_composite_region: initial clip against dst->pDrawable: (992, 0), (1004, 15) [ 129.432] clip_to_dst: region: 1x[(992, 0), (1004, 15)], clip: 1x[(0, 0), (1024, 1024)] [ 129.432] sna_compute_composite_region: clip against dst->pCompositeClip: (992, 0), (1004, 15) [ 129.432] sna_compute_composite_region: clip against src (12x15 clip=0): (992, 0), (1004, 15) [ 129.432] sna_composite: composite region extents:+(0, 0) -> (992, 0), (1004, 15) + (0, 0) [ 129.432] gen9_render_composite: 12x15, current mode=1/1 [ 129.432] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.432] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.432] gen9_composite_set_target: (992, 0)x(12, 15), partial?=0 [ 129.432] sna_drawable_use_bo pixmap=2, box=((992, 0), (1004, 15)), flags=f... [ 129.432] sna_drawable_use_bo: pinned, never REPLACES [ 129.432] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.432] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.432] sna_drawable_use_bo: using whole GPU bo [ 129.432] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.432] gen9_composite_picture: (0, 0)x(12, 15), dst=(992, 0) [ 129.432] sna_transform_is_imprecise_integer_translation: no transform [ 129.432] gen9_composite_picture: integer translation (0, 0), removing [ 129.432] sna_render_pixmap_bo pixmap=1634, (0, 0)x(12, 15)/(12, 15) [ 129.432] sna_render_pixmap_bo box=(0, 0), (12, 15): (12, 15)/(12, 15) [ 129.432] sna_render_pixmap_bo: offset=(-992, 0), size=(12, 15) [ 129.432] use_cpu_bo: no cpu bo [ 129.432] move_to_gpu: not migrating pixmap=1634 due to usage_hint=3 [ 129.432] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 15) [ 129.432] upload: box=(0, 0), (12, 15), pixmap=12x15 [ 129.432] sna_drawable_move_region_to_cpu(pixmap=1634 (12x15), [(0, 0), (12, 15)], flags=2) [ 129.432] sna_drawable_move_region_to_cpu: pixmap=1634 all damaged on CPU [ 129.432] kgem_can_create_2d: 12x15 @ 32 [ 129.432] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.432] kgem_can_create_2d: untiled size=4096 [ 129.432] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.432] kgem_choose_tiling: 12x15 -> 0 [ 129.432] kgem_upload_source_image : (0, 0), (12, 15), stride=48, bpp=32 [ 129.432] kgem_create_buffer_2d: 12x15, 32 bpp, stride=64 [ 129.432] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 129.432] kgem_create_buffer: reusing buffer? used=40192 + size=1024, total=262144 [ 129.432] kgem_create_proxy: target handle=23 [proxy? -1], offset=40192, length=1024, io=1 [ 129.432] __kgem_bo_init(handle=23, num_pages=1024) [ 129.432] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x15, pitch=48/64 [ 129.432] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.432] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.432] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.432] gen4_choose_composite_emitter: identity src, no mask [ 129.432] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.432] aligning vertex: was 4, now 3 floats per vertex [ 129.432] gen9_composite_get_binding_table(ee00) [ 129.432] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.432] kgem_add_reloc64: handle=23, pos=15224, delta=0, domains=40000 [ 129.432] kgem_add_reloc64: adding proxy [delta=40192] for handle=23 [ 129.432] kgem_add_reloc64[29] = (delta=40192, target handle=4, presumed=fd545000) [ 129.432] [3b70] bind bo(handle=23, addr=fd54ed00), format=192, width=12, height=15, pitch=64, tiling=0 -> sampler [ 129.432] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.432] gen9_emit_sampler: sampler = 2 [ 129.432] gen9_emit_sf: num_sf_outputs=1 [ 129.432] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.432] gen9_emit_vertex_elements: setup id=2 [ 129.432] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.432] gen9_render_composite_box: (992, 0), (1004, 15) [ 129.432] apply_damage: damage=0x0, region=1 [(992, 0), (1004, 15) + (0, 0)] [ 129.432] gen8_vertex_flush[32e8] = 3 [ 129.432] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.432] gen9_render_composite: 0x0, current mode=1/1 [ 129.432] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.432] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.432] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.432] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.433] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.433] sna_drawable_use_bo: using whole GPU bo [ 129.433] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.433] color_convert: src=ff4c4c4c [20028888] [ 129.433] color_convert: dst=ff4c4c4c [20028888] [ 129.433] sna_render_get_solid: ff4c4c4c [ 129.433] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.433] sna_transform_is_imprecise_integer_translation: no transform [ 129.433] gen9_composite_picture: integer translation (0, 0), removing [ 129.433] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.433] sna_render_pixmap_bo: GPU all damaged [ 129.433] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.433] gen4_choose_composite_emitter: solid, identity mask [ 129.433] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.433] aligning vertex: was 3, now 4 floats per vertex [ 129.433] gen9_composite_get_binding_table(ed80) [ 129.433] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.433] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.433] gen9_emit_sampler: sampler = a [ 129.433] gen9_emit_sf: num_sf_outputs=2 [ 129.433] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.433] gen9_emit_vertex_elements: setup id=9 [ 129.433] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.433] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.433] glyphs0_to_dst: glyph=(327, 69)x(12, 15), unclipped [ 129.433] emit_primitive_identity_mask__avx2: dst=(327, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 129.433] gen8_vertex_flush[33c0] = 3 [ 129.433] gen9_magic_ca_pass: CA fixup (192 -> 195) [ 129.433] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.433] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.433] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.433] glyph_cache(0): adding glyph to cache 1, pos 992 [ 129.433] glyph_cache_upload: upload glyph 0x55bca9b8e670 to cache (960, 32)x(17, 15) [ 129.433] sna_composite(pixmap=2, op=1, src=1636+(0, 0), mask=0+(0, 0), dst=2+(960, 32)+(0, 0), size=(17, 15) [ 129.433] sna_compute_composite_region: dst=(960, 32)x(17, 15) [ 129.433] sna_compute_composite_region: initial clip against dst->pDrawable: (960, 32), (977, 47) [ 129.433] clip_to_dst: region: 1x[(960, 32), (977, 47)], clip: 1x[(0, 0), (1024, 1024)] [ 129.433] sna_compute_composite_region: clip against dst->pCompositeClip: (960, 32), (977, 47) [ 129.433] sna_compute_composite_region: clip against src (17x15 clip=0): (960, 32), (977, 47) [ 129.433] sna_composite: composite region extents:+(0, 0) -> (960, 32), (977, 47) + (0, 0) [ 129.433] gen9_render_composite: 17x15, current mode=1/1 [ 129.433] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.433] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.433] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.433] gen9_composite_set_target: (960, 32)x(17, 15), partial?=0 [ 129.433] sna_drawable_use_bo pixmap=2, box=((960, 32), (977, 47)), flags=f... [ 129.433] sna_drawable_use_bo: pinned, never REPLACES [ 129.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.433] sna_drawable_use_bo: using whole GPU bo [ 129.433] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.433] gen9_composite_picture: (0, 0)x(17, 15), dst=(960, 32) [ 129.433] sna_transform_is_imprecise_integer_translation: no transform [ 129.433] gen9_composite_picture: integer translation (0, 0), removing [ 129.433] sna_render_pixmap_bo pixmap=1636, (0, 0)x(17, 15)/(17, 15) [ 129.433] sna_render_pixmap_bo box=(0, 0), (17, 15): (17, 15)/(17, 15) [ 129.433] sna_render_pixmap_bo: offset=(-960, -32), size=(17, 15) [ 129.433] use_cpu_bo: no cpu bo [ 129.433] move_to_gpu: not migrating pixmap=1636 due to usage_hint=3 [ 129.433] sna_render_pixmap_bo: uploading CPU box (0, 0), (17, 15) [ 129.433] upload: box=(0, 0), (17, 15), pixmap=17x15 [ 129.433] sna_drawable_move_region_to_cpu(pixmap=1636 (17x15), [(0, 0), (17, 15)], flags=2) [ 129.433] sna_drawable_move_region_to_cpu: pixmap=1636 all damaged on CPU [ 129.433] kgem_can_create_2d: 17x15 @ 32 [ 129.433] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.433] kgem_can_create_2d: untiled size=4096 [ 129.433] kgem_choose_tiling: too thin [width 17, 32 bpp] for TILING_X [ 129.433] kgem_choose_tiling: 17x15 -> 0 [ 129.433] kgem_upload_source_image : (0, 0), (17, 15), stride=68, bpp=32 [ 129.433] kgem_create_buffer_2d: 17x15, 32 bpp, stride=96 [ 129.433] kgem_create_buffer: size=1536, flags=3 [write?=1, inplace?=1, last?=0] [ 129.433] kgem_create_buffer: reusing buffer? used=41216 + size=1536, total=262144 [ 129.433] kgem_create_proxy: target handle=23 [proxy? -1], offset=41216, length=1536, io=1 [ 129.433] __kgem_bo_init(handle=23, num_pages=1536) [ 129.433] memcpy_blt: src=(0, 0), dst=(0, 0), size=17x15, pitch=68/96 [ 129.433] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.433] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.433] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.433] gen4_choose_composite_emitter: identity src, no mask [ 129.433] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.433] aligning vertex: was 4, now 3 floats per vertex [ 129.433] gen9_composite_get_binding_table(ed40) [ 129.433] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.433] kgem_add_reloc64: handle=23, pos=15176, delta=0, domains=40000 [ 129.433] kgem_add_reloc64: adding proxy [delta=41216] for handle=23 [ 129.433] kgem_add_reloc64[30] = (delta=41216, target handle=4, presumed=fd545000) [ 129.433] [3b40] bind bo(handle=23, addr=fd54f100), format=192, width=17, height=15, pitch=96, tiling=0 -> sampler [ 129.433] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.433] gen9_emit_sampler: sampler = 2 [ 129.433] gen9_emit_sf: num_sf_outputs=1 [ 129.433] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.433] gen9_emit_vertex_elements: setup id=2 [ 129.433] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.433] gen9_render_composite_box: (960, 32), (977, 47) [ 129.433] apply_damage: damage=0x0, region=1 [(960, 32), (977, 47) + (0, 0)] [ 129.433] gen8_vertex_flush[34f4] = 3 [ 129.433] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.433] gen9_render_composite: 0x0, current mode=1/1 [ 129.433] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.433] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.433] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.433] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.433] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.433] sna_drawable_use_bo: using whole GPU bo [ 129.433] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.433] color_convert: src=ff4c4c4c [20028888] [ 129.433] color_convert: dst=ff4c4c4c [20028888] [ 129.433] sna_render_get_solid: ff4c4c4c [ 129.433] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.433] sna_transform_is_imprecise_integer_translation: no transform [ 129.433] gen9_composite_picture: integer translation (0, 0), removing [ 129.433] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.433] sna_render_pixmap_bo: GPU all damaged [ 129.433] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.433] gen4_choose_composite_emitter: solid, identity mask [ 129.433] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.433] aligning vertex: was 3, now 4 floats per vertex [ 129.433] gen9_composite_get_binding_table(ecc0) [ 129.433] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.433] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.433] gen9_emit_sampler: sampler = a [ 129.433] gen9_emit_sf: num_sf_outputs=2 [ 129.433] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.433] gen9_emit_vertex_elements: setup id=9 [ 129.433] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.433] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.433] glyphs0_to_dst: glyph=(336, 69)x(17, 15), unclipped [ 129.433] emit_primitive_identity_mask__avx2: dst=(336, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.433] gen8_vertex_flush[35cc] = 3 [ 129.433] gen9_magic_ca_pass: CA fixup (198 -> 201) [ 129.433] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.433] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.433] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.433] glyph_cache(0): adding glyph to cache 1, pos 1008 [ 129.433] glyph_cache_upload: upload glyph 0x55bca9b19ca0 to cache (992, 32)x(16, 21) [ 129.433] sna_composite(pixmap=2, op=1, src=1638+(0, 0), mask=0+(0, 0), dst=2+(992, 32)+(0, 0), size=(16, 21) [ 129.433] sna_compute_composite_region: dst=(992, 32)x(16, 21) [ 129.433] sna_compute_composite_region: initial clip against dst->pDrawable: (992, 32), (1008, 53) [ 129.433] clip_to_dst: region: 1x[(992, 32), (1008, 53)], clip: 1x[(0, 0), (1024, 1024)] [ 129.433] sna_compute_composite_region: clip against dst->pCompositeClip: (992, 32), (1008, 53) [ 129.433] sna_compute_composite_region: clip against src (16x21 clip=0): (992, 32), (1008, 53) [ 129.433] sna_composite: composite region extents:+(0, 0) -> (992, 32), (1008, 53) + (0, 0) [ 129.433] gen9_render_composite: 16x21, current mode=1/1 [ 129.433] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.433] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.433] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.433] gen9_composite_set_target: (992, 32)x(16, 21), partial?=0 [ 129.433] sna_drawable_use_bo pixmap=2, box=((992, 32), (1008, 53)), flags=f... [ 129.433] sna_drawable_use_bo: pinned, never REPLACES [ 129.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.433] sna_drawable_use_bo: using whole GPU bo [ 129.433] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.433] gen9_composite_picture: (0, 0)x(16, 21), dst=(992, 32) [ 129.433] sna_transform_is_imprecise_integer_translation: no transform [ 129.433] gen9_composite_picture: integer translation (0, 0), removing [ 129.433] sna_render_pixmap_bo pixmap=1638, (0, 0)x(16, 21)/(16, 21) [ 129.433] sna_render_pixmap_bo box=(0, 0), (16, 21): (16, 21)/(16, 21) [ 129.433] sna_render_pixmap_bo: offset=(-992, -32), size=(16, 21) [ 129.433] use_cpu_bo: no cpu bo [ 129.433] move_to_gpu: not migrating pixmap=1638 due to usage_hint=3 [ 129.433] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 21) [ 129.433] upload: box=(0, 0), (16, 21), pixmap=16x21 [ 129.433] sna_drawable_move_region_to_cpu(pixmap=1638 (16x21), [(0, 0), (16, 21)], flags=2) [ 129.433] sna_drawable_move_region_to_cpu: pixmap=1638 all damaged on CPU [ 129.433] kgem_can_create_2d: 16x21 @ 32 [ 129.433] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=21 [ 129.433] kgem_can_create_2d: untiled size=4096 [ 129.433] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.433] kgem_choose_tiling: 16x21 -> 0 [ 129.433] kgem_upload_source_image : (0, 0), (16, 21), stride=64, bpp=32 [ 129.433] kgem_create_buffer_2d: 16x21, 32 bpp, stride=64 [ 129.433] kgem_create_buffer: size=1408, flags=3 [write?=1, inplace?=1, last?=0] [ 129.433] kgem_create_buffer: reusing buffer? used=42752 + size=1408, total=262144 [ 129.433] kgem_create_proxy: target handle=23 [proxy? -1], offset=42752, length=1408, io=1 [ 129.433] __kgem_bo_init(handle=23, num_pages=1408) [ 129.433] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x21, pitch=64/64 [ 129.433] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.433] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.433] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.433] gen4_choose_composite_emitter: identity src, no mask [ 129.433] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.433] aligning vertex: was 4, now 3 floats per vertex [ 129.433] gen9_composite_get_binding_table(ec80) [ 129.433] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.433] kgem_add_reloc64: handle=23, pos=15128, delta=0, domains=40000 [ 129.433] kgem_add_reloc64: adding proxy [delta=42752] for handle=23 [ 129.433] kgem_add_reloc64[31] = (delta=42752, target handle=4, presumed=fd545000) [ 129.433] [3b10] bind bo(handle=23, addr=fd54f700), format=192, width=16, height=21, pitch=64, tiling=0 -> sampler [ 129.433] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.433] gen9_emit_sampler: sampler = 2 [ 129.433] gen9_emit_sf: num_sf_outputs=1 [ 129.433] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.433] gen9_emit_vertex_elements: setup id=2 [ 129.433] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.433] gen9_render_composite_box: (992, 32), (1008, 53) [ 129.433] apply_damage: damage=0x0, region=1 [(992, 32), (1008, 53) + (0, 0)] [ 129.433] gen8_vertex_flush[3700] = 3 [ 129.433] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.433] gen9_render_composite: 0x0, current mode=1/1 [ 129.433] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.433] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.433] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.433] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.433] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.433] sna_drawable_use_bo: using whole GPU bo [ 129.433] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.433] color_convert: src=ff4c4c4c [20028888] [ 129.433] color_convert: dst=ff4c4c4c [20028888] [ 129.433] sna_render_get_solid: ff4c4c4c [ 129.433] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.433] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.433] sna_transform_is_imprecise_integer_translation: no transform [ 129.433] gen9_composite_picture: integer translation (0, 0), removing [ 129.433] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.433] sna_render_pixmap_bo: GPU all damaged [ 129.433] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.433] gen4_choose_composite_emitter: solid, identity mask [ 129.433] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.433] aligning vertex: was 3, now 4 floats per vertex [ 129.433] gen9_composite_get_binding_table(ec00) [ 129.433] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.433] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.433] gen9_emit_sampler: sampler = a [ 129.433] gen9_emit_sf: num_sf_outputs=2 [ 129.433] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.433] gen9_emit_vertex_elements: setup id=9 [ 129.433] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.433] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.433] glyphs0_to_dst: glyph=(354, 69)x(16, 21), unclipped [ 129.433] emit_primitive_identity_mask__avx2: dst=(354, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 129.433] glyphs0_to_dst: glyph=(370, 69)x(17, 15), unclipped [ 129.433] emit_primitive_identity_mask__avx2: dst=(370, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.433] glyphs0_to_dst: glyph=(388, 69)x(12, 15), unclipped [ 129.433] emit_primitive_identity_mask__avx2: dst=(388, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 129.433] glyphs0_to_dst: glyph=(397, 65)x(12, 19), unclipped [ 129.433] emit_primitive_identity_mask__avx2: dst=(397, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 129.433] glyphs0_to_dst: glyph=(417, 65)x(12, 19), unclipped [ 129.433] emit_primitive_identity_mask__avx2: dst=(417, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 129.433] gen8_vertex_flush[37d8] = 15 [ 129.433] gen9_magic_ca_pass: CA fixup (204 -> 219) [ 129.433] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.433] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.433] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.433] glyph_cache(0): adding glyph to cache 1, pos 1024 [ 129.433] glyph_cache_upload: upload glyph 0x55bca9b19d00 to cache (0, 64)x(15, 20) [ 129.433] sna_composite(pixmap=2, op=1, src=1640+(0, 0), mask=0+(0, 0), dst=2+(0, 64)+(0, 0), size=(15, 20) [ 129.433] sna_compute_composite_region: dst=(0, 64)x(15, 20) [ 129.433] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 64), (15, 84) [ 129.433] clip_to_dst: region: 1x[(0, 64), (15, 84)], clip: 1x[(0, 0), (1024, 1024)] [ 129.433] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 64), (15, 84) [ 129.433] sna_compute_composite_region: clip against src (15x20 clip=0): (0, 64), (15, 84) [ 129.433] sna_composite: composite region extents:+(0, 0) -> (0, 64), (15, 84) + (0, 0) [ 129.433] gen9_render_composite: 15x20, current mode=1/1 [ 129.433] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.433] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.433] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.433] gen9_composite_set_target: (0, 64)x(15, 20), partial?=0 [ 129.433] sna_drawable_use_bo pixmap=2, box=((0, 64), (15, 84)), flags=f... [ 129.433] sna_drawable_use_bo: pinned, never REPLACES [ 129.433] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.433] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.433] sna_drawable_use_bo: using whole GPU bo [ 129.433] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.433] gen9_composite_picture: (0, 0)x(15, 20), dst=(0, 64) [ 129.433] sna_transform_is_imprecise_integer_translation: no transform [ 129.433] gen9_composite_picture: integer translation (0, 0), removing [ 129.433] sna_render_pixmap_bo pixmap=1640, (0, 0)x(15, 20)/(15, 20) [ 129.433] sna_render_pixmap_bo box=(0, 0), (15, 20): (15, 20)/(15, 20) [ 129.433] sna_render_pixmap_bo: offset=(0, -64), size=(15, 20) [ 129.433] use_cpu_bo: no cpu bo [ 129.433] move_to_gpu: not migrating pixmap=1640 due to usage_hint=3 [ 129.433] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 20) [ 129.433] upload: box=(0, 0), (15, 20), pixmap=15x20 [ 129.433] sna_drawable_move_region_to_cpu(pixmap=1640 (15x20), [(0, 0), (15, 20)], flags=2) [ 129.433] sna_drawable_move_region_to_cpu: pixmap=1640 all damaged on CPU [ 129.433] kgem_can_create_2d: 15x20 @ 32 [ 129.433] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 129.433] kgem_can_create_2d: untiled size=4096 [ 129.433] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.433] kgem_choose_tiling: 15x20 -> 0 [ 129.433] kgem_upload_source_image : (0, 0), (15, 20), stride=60, bpp=32 [ 129.433] kgem_create_buffer_2d: 15x20, 32 bpp, stride=64 [ 129.433] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] [ 129.433] kgem_create_buffer: reusing buffer? used=44288 + size=1280, total=262144 [ 129.433] kgem_create_proxy: target handle=23 [proxy? -1], offset=44288, length=1280, io=1 [ 129.433] __kgem_bo_init(handle=23, num_pages=1280) [ 129.433] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x20, pitch=60/64 [ 129.433] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.433] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.433] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.433] gen4_choose_composite_emitter: identity src, no mask [ 129.433] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.433] aligning vertex: was 4, now 3 floats per vertex [ 129.433] gen9_composite_get_binding_table(ebc0) [ 129.433] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.433] kgem_add_reloc64: handle=23, pos=15080, delta=0, domains=40000 [ 129.433] kgem_add_reloc64: adding proxy [delta=44288] for handle=23 [ 129.434] kgem_add_reloc64[32] = (delta=44288, target handle=4, presumed=fd545000) [ 129.434] [3ae0] bind bo(handle=23, addr=fd54fd00), format=192, width=15, height=20, pitch=64, tiling=0 -> sampler [ 129.434] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.434] gen9_emit_sampler: sampler = 2 [ 129.434] gen9_emit_sf: num_sf_outputs=1 [ 129.434] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.434] gen9_emit_vertex_elements: setup id=2 [ 129.434] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.434] gen9_render_composite_box: (0, 64), (15, 84) [ 129.434] apply_damage: damage=0x0, region=1 [(0, 64), (15, 84) + (0, 0)] [ 129.434] gen8_vertex_flush[390c] = 3 [ 129.434] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.434] gen9_render_composite: 0x0, current mode=1/1 [ 129.434] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.434] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.434] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.434] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.434] sna_drawable_use_bo: using whole GPU bo [ 129.434] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.434] color_convert: src=ff4c4c4c [20028888] [ 129.434] color_convert: dst=ff4c4c4c [20028888] [ 129.434] sna_render_get_solid: ff4c4c4c [ 129.434] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.434] sna_transform_is_imprecise_integer_translation: no transform [ 129.434] gen9_composite_picture: integer translation (0, 0), removing [ 129.434] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.434] sna_render_pixmap_bo: GPU all damaged [ 129.434] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.434] gen4_choose_composite_emitter: solid, identity mask [ 129.434] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.434] aligning vertex: was 3, now 4 floats per vertex [ 129.434] gen9_composite_get_binding_table(eb40) [ 129.434] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.434] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.434] gen9_emit_sampler: sampler = a [ 129.434] gen9_emit_sf: num_sf_outputs=2 [ 129.434] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.434] gen9_emit_vertex_elements: setup id=9 [ 129.434] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.434] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.434] glyphs0_to_dst: glyph=(430, 64)x(15, 20), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(430, 64), mask=(0.00, 64.00) x (15.00, 20.00) [ 129.434] glyphs0_to_dst: glyph=(446, 69)x(17, 15), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(446, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.434] glyphs0_to_dst: glyph=(473, 69)x(16, 21), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(473, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 129.434] glyphs0_to_dst: glyph=(490, 69)x(12, 15), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(490, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 129.434] glyphs0_to_dst: glyph=(499, 69)x(17, 15), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(499, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.434] gen8_vertex_flush[39e4] = 15 [ 129.434] gen9_magic_ca_pass: CA fixup (222 -> 237) [ 129.434] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.434] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.434] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.434] glyph_cache(0): adding glyph to cache 1, pos 1040 [ 129.434] glyph_cache_upload: upload glyph 0x55bca9b3c040 to cache (32, 64)x(16, 20) [ 129.434] sna_composite(pixmap=2, op=1, src=1642+(0, 0), mask=0+(0, 0), dst=2+(32, 64)+(0, 0), size=(16, 20) [ 129.434] sna_compute_composite_region: dst=(32, 64)x(16, 20) [ 129.434] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 64), (48, 84) [ 129.434] clip_to_dst: region: 1x[(32, 64), (48, 84)], clip: 1x[(0, 0), (1024, 1024)] [ 129.434] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 64), (48, 84) [ 129.434] sna_compute_composite_region: clip against src (16x20 clip=0): (32, 64), (48, 84) [ 129.434] sna_composite: composite region extents:+(0, 0) -> (32, 64), (48, 84) + (0, 0) [ 129.434] gen9_render_composite: 16x20, current mode=1/1 [ 129.434] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.434] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.434] gen9_composite_set_target: (32, 64)x(16, 20), partial?=0 [ 129.434] sna_drawable_use_bo pixmap=2, box=((32, 64), (48, 84)), flags=f... [ 129.434] sna_drawable_use_bo: pinned, never REPLACES [ 129.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.434] sna_drawable_use_bo: using whole GPU bo [ 129.434] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.434] gen9_composite_picture: (0, 0)x(16, 20), dst=(32, 64) [ 129.434] sna_transform_is_imprecise_integer_translation: no transform [ 129.434] gen9_composite_picture: integer translation (0, 0), removing [ 129.434] sna_render_pixmap_bo pixmap=1642, (0, 0)x(16, 20)/(16, 20) [ 129.434] sna_render_pixmap_bo box=(0, 0), (16, 20): (16, 20)/(16, 20) [ 129.434] sna_render_pixmap_bo: offset=(-32, -64), size=(16, 20) [ 129.434] use_cpu_bo: no cpu bo [ 129.434] move_to_gpu: not migrating pixmap=1642 due to usage_hint=3 [ 129.434] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 20) [ 129.434] upload: box=(0, 0), (16, 20), pixmap=16x20 [ 129.434] sna_drawable_move_region_to_cpu(pixmap=1642 (16x20), [(0, 0), (16, 20)], flags=2) [ 129.434] sna_drawable_move_region_to_cpu: pixmap=1642 all damaged on CPU [ 129.434] kgem_can_create_2d: 16x20 @ 32 [ 129.434] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 129.434] kgem_can_create_2d: untiled size=4096 [ 129.434] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 129.434] kgem_choose_tiling: 16x20 -> 0 [ 129.434] kgem_upload_source_image : (0, 0), (16, 20), stride=64, bpp=32 [ 129.434] kgem_create_buffer_2d: 16x20, 32 bpp, stride=64 [ 129.434] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] [ 129.434] kgem_create_buffer: reusing buffer? used=45568 + size=1280, total=262144 [ 129.434] kgem_create_proxy: target handle=23 [proxy? -1], offset=45568, length=1280, io=1 [ 129.434] __kgem_bo_init(handle=23, num_pages=1280) [ 129.434] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x20, pitch=64/64 [ 129.434] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.434] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.434] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.434] gen4_choose_composite_emitter: identity src, no mask [ 129.434] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.434] aligning vertex: was 4, now 3 floats per vertex [ 129.434] gen9_composite_get_binding_table(eb00) [ 129.434] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.434] kgem_add_reloc64: handle=23, pos=15032, delta=0, domains=40000 [ 129.434] kgem_add_reloc64: adding proxy [delta=45568] for handle=23 [ 129.434] kgem_add_reloc64[33] = (delta=45568, target handle=4, presumed=fd545000) [ 129.434] [3ab0] bind bo(handle=23, addr=fd550200), format=192, width=16, height=20, pitch=64, tiling=0 -> sampler [ 129.434] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.434] gen9_emit_sampler: sampler = 2 [ 129.434] gen9_emit_sf: num_sf_outputs=1 [ 129.434] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.434] gen9_emit_vertex_elements: setup id=2 [ 129.434] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.434] gen9_render_composite_box: (32, 64), (48, 84) [ 129.434] apply_damage: damage=0x0, region=1 [(32, 64), (48, 84) + (0, 0)] [ 129.434] gen8_vertex_flush[3b18] = 3 [ 129.434] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.434] gen9_render_composite: 0x0, current mode=1/1 [ 129.434] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.434] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.434] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.434] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.434] sna_drawable_use_bo: using whole GPU bo [ 129.434] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.434] color_convert: src=ff4c4c4c [20028888] [ 129.434] color_convert: dst=ff4c4c4c [20028888] [ 129.434] sna_render_get_solid: ff4c4c4c [ 129.434] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.434] sna_transform_is_imprecise_integer_translation: no transform [ 129.434] gen9_composite_picture: integer translation (0, 0), removing [ 129.434] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.434] sna_render_pixmap_bo: GPU all damaged [ 129.434] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.434] gen4_choose_composite_emitter: solid, identity mask [ 129.434] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.434] aligning vertex: was 3, now 4 floats per vertex [ 129.434] gen9_composite_get_binding_table(ea80) [ 129.434] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.434] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.434] gen9_emit_sampler: sampler = a [ 129.434] gen9_emit_sf: num_sf_outputs=2 [ 129.434] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.434] gen9_emit_vertex_elements: setup id=9 [ 129.434] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.434] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.434] glyphs0_to_dst: glyph=(517, 64)x(16, 20), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(517, 64), mask=(32.00, 64.00) x (16.00, 20.00) [ 129.434] gen8_vertex_flush[3bf0] = 3 [ 129.434] gen9_magic_ca_pass: CA fixup (240 -> 243) [ 129.434] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.434] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.434] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.434] glyph_cache(0): adding glyph to cache 1, pos 1056 [ 129.434] glyph_cache_upload: upload glyph 0x55bca9b57b90 to cache (0, 96)x(5, 20) [ 129.434] sna_composite(pixmap=2, op=1, src=1644+(0, 0), mask=0+(0, 0), dst=2+(0, 96)+(0, 0), size=(5, 20) [ 129.434] sna_compute_composite_region: dst=(0, 96)x(5, 20) [ 129.434] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 96), (5, 116) [ 129.434] clip_to_dst: region: 1x[(0, 96), (5, 116)], clip: 1x[(0, 0), (1024, 1024)] [ 129.434] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 96), (5, 116) [ 129.434] sna_compute_composite_region: clip against src (5x20 clip=0): (0, 96), (5, 116) [ 129.434] sna_composite: composite region extents:+(0, 0) -> (0, 96), (5, 116) + (0, 0) [ 129.434] gen9_render_composite: 5x20, current mode=1/1 [ 129.434] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.434] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.434] gen9_composite_set_target: (0, 96)x(5, 20), partial?=0 [ 129.434] sna_drawable_use_bo pixmap=2, box=((0, 96), (5, 116)), flags=f... [ 129.434] sna_drawable_use_bo: pinned, never REPLACES [ 129.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.434] sna_drawable_use_bo: using whole GPU bo [ 129.434] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.434] gen9_composite_picture: (0, 0)x(5, 20), dst=(0, 96) [ 129.434] sna_transform_is_imprecise_integer_translation: no transform [ 129.434] gen9_composite_picture: integer translation (0, 0), removing [ 129.434] sna_render_pixmap_bo pixmap=1644, (0, 0)x(5, 20)/(5, 20) [ 129.434] sna_render_pixmap_bo box=(0, 0), (5, 20): (5, 20)/(5, 20) [ 129.434] sna_render_pixmap_bo: offset=(0, -96), size=(5, 20) [ 129.434] use_cpu_bo: no cpu bo [ 129.434] move_to_gpu: not migrating pixmap=1644 due to usage_hint=3 [ 129.434] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 20) [ 129.434] upload: box=(0, 0), (5, 20), pixmap=5x20 [ 129.434] sna_drawable_move_region_to_cpu(pixmap=1644 (5x20), [(0, 0), (5, 20)], flags=2) [ 129.434] sna_drawable_move_region_to_cpu: pixmap=1644 all damaged on CPU [ 129.434] kgem_can_create_2d: 5x20 @ 32 [ 129.434] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=20 [ 129.434] kgem_can_create_2d: untiled size=4096 [ 129.434] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 129.434] kgem_choose_tiling: 5x20 -> 0 [ 129.434] kgem_upload_source_image : (0, 0), (5, 20), stride=20, bpp=32 [ 129.434] kgem_create_buffer_2d: 5x20, 32 bpp, stride=32 [ 129.434] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.434] kgem_create_buffer: reusing buffer? used=46848 + size=640, total=262144 [ 129.434] kgem_create_proxy: target handle=23 [proxy? -1], offset=46848, length=640, io=1 [ 129.434] __kgem_bo_init(handle=23, num_pages=640) [ 129.434] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x20, pitch=20/32 [ 129.434] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.434] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.434] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.434] gen4_choose_composite_emitter: identity src, no mask [ 129.434] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.434] aligning vertex: was 4, now 3 floats per vertex [ 129.434] gen9_composite_get_binding_table(ea40) [ 129.434] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.434] kgem_add_reloc64: handle=23, pos=14984, delta=0, domains=40000 [ 129.434] kgem_add_reloc64: adding proxy [delta=46848] for handle=23 [ 129.434] kgem_add_reloc64[34] = (delta=46848, target handle=4, presumed=fd545000) [ 129.434] [3a80] bind bo(handle=23, addr=fd550700), format=192, width=5, height=20, pitch=32, tiling=0 -> sampler [ 129.434] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.434] gen9_emit_sampler: sampler = 2 [ 129.434] gen9_emit_sf: num_sf_outputs=1 [ 129.434] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.434] gen9_emit_vertex_elements: setup id=2 [ 129.434] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.434] gen9_render_composite_box: (0, 96), (5, 116) [ 129.434] apply_damage: damage=0x0, region=1 [(0, 96), (5, 116) + (0, 0)] [ 129.434] gen8_vertex_flush[3d24] = 3 [ 129.434] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.434] gen9_render_composite: 0x0, current mode=1/1 [ 129.434] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.434] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.434] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.434] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.434] sna_drawable_use_bo: using whole GPU bo [ 129.434] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.434] color_convert: src=ff4c4c4c [20028888] [ 129.434] color_convert: dst=ff4c4c4c [20028888] [ 129.434] sna_render_get_solid: ff4c4c4c [ 129.434] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.434] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.434] sna_transform_is_imprecise_integer_translation: no transform [ 129.434] gen9_composite_picture: integer translation (0, 0), removing [ 129.434] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.434] sna_render_pixmap_bo: GPU all damaged [ 129.434] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.434] gen4_choose_composite_emitter: solid, identity mask [ 129.434] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.434] aligning vertex: was 3, now 4 floats per vertex [ 129.434] gen9_composite_get_binding_table(e9c0) [ 129.434] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.434] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.434] gen9_emit_sampler: sampler = a [ 129.434] gen9_emit_sf: num_sf_outputs=2 [ 129.434] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.434] gen9_emit_vertex_elements: setup id=9 [ 129.434] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.434] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.434] glyphs0_to_dst: glyph=(534, 64)x(5, 20), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(534, 64), mask=(0.00, 96.00) x (5.00, 20.00) [ 129.434] glyphs0_to_dst: glyph=(541, 69)x(17, 15), unclipped [ 129.434] emit_primitive_identity_mask__avx2: dst=(541, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.434] gen8_vertex_flush[3dfc] = 6 [ 129.434] gen9_magic_ca_pass: CA fixup (246 -> 252) [ 129.434] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.434] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.434] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.434] glyph_cache(0): adding glyph to cache 1, pos 1072 [ 129.434] glyph_cache_upload: upload glyph 0x55bca9afafd0 to cache (32, 96)x(24, 15) [ 129.434] sna_composite(pixmap=2, op=1, src=1646+(0, 0), mask=0+(0, 0), dst=2+(32, 96)+(0, 0), size=(24, 15) [ 129.434] sna_compute_composite_region: dst=(32, 96)x(24, 15) [ 129.434] sna_compute_composite_region: initial clip against dst->pDrawable: (32, 96), (56, 111) [ 129.434] clip_to_dst: region: 1x[(32, 96), (56, 111)], clip: 1x[(0, 0), (1024, 1024)] [ 129.434] sna_compute_composite_region: clip against dst->pCompositeClip: (32, 96), (56, 111) [ 129.434] sna_compute_composite_region: clip against src (24x15 clip=0): (32, 96), (56, 111) [ 129.434] sna_composite: composite region extents:+(0, 0) -> (32, 96), (56, 111) + (0, 0) [ 129.434] gen9_render_composite: 24x15, current mode=1/1 [ 129.434] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.434] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.434] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.434] gen9_composite_set_target: (32, 96)x(24, 15), partial?=0 [ 129.434] sna_drawable_use_bo pixmap=2, box=((32, 96), (56, 111)), flags=f... [ 129.434] sna_drawable_use_bo: pinned, never REPLACES [ 129.434] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.434] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.434] sna_drawable_use_bo: using whole GPU bo [ 129.434] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.434] gen9_composite_picture: (0, 0)x(24, 15), dst=(32, 96) [ 129.434] sna_transform_is_imprecise_integer_translation: no transform [ 129.434] gen9_composite_picture: integer translation (0, 0), removing [ 129.434] sna_render_pixmap_bo pixmap=1646, (0, 0)x(24, 15)/(24, 15) [ 129.434] sna_render_pixmap_bo box=(0, 0), (24, 15): (24, 15)/(24, 15) [ 129.434] sna_render_pixmap_bo: offset=(-32, -96), size=(24, 15) [ 129.434] use_cpu_bo: no cpu bo [ 129.434] move_to_gpu: not migrating pixmap=1646 due to usage_hint=3 [ 129.434] sna_render_pixmap_bo: uploading CPU box (0, 0), (24, 15) [ 129.434] upload: box=(0, 0), (24, 15), pixmap=24x15 [ 129.434] sna_drawable_move_region_to_cpu(pixmap=1646 (24x15), [(0, 0), (24, 15)], flags=2) [ 129.434] sna_drawable_move_region_to_cpu: pixmap=1646 all damaged on CPU [ 129.434] kgem_can_create_2d: 24x15 @ 32 [ 129.434] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=15 [ 129.434] kgem_can_create_2d: untiled size=4096 [ 129.434] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 129.435] kgem_choose_tiling: 24x15 -> 0 [ 129.435] kgem_upload_source_image : (0, 0), (24, 15), stride=96, bpp=32 [ 129.435] kgem_create_buffer_2d: 24x15, 32 bpp, stride=96 [ 129.435] kgem_create_buffer: size=1536, flags=3 [write?=1, inplace?=1, last?=0] [ 129.435] kgem_create_buffer: reusing buffer? used=47616 + size=1536, total=262144 [ 129.435] kgem_create_proxy: target handle=23 [proxy? -1], offset=47616, length=1536, io=1 [ 129.435] __kgem_bo_init(handle=23, num_pages=1536) [ 129.435] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x15, pitch=96/96 [ 129.435] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.435] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.435] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.435] gen4_choose_composite_emitter: identity src, no mask [ 129.435] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.435] aligning vertex: was 4, now 3 floats per vertex [ 129.435] gen9_composite_get_binding_table(e980) [ 129.435] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.435] kgem_add_reloc64: handle=23, pos=14936, delta=0, domains=40000 [ 129.435] kgem_add_reloc64: adding proxy [delta=47616] for handle=23 [ 129.435] kgem_add_reloc64[35] = (delta=47616, target handle=4, presumed=fd545000) [ 129.435] [3a50] bind bo(handle=23, addr=fd550a00), format=192, width=24, height=15, pitch=96, tiling=0 -> sampler [ 129.435] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.435] gen9_emit_sampler: sampler = 2 [ 129.435] gen9_emit_sf: num_sf_outputs=1 [ 129.435] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.435] gen9_emit_vertex_elements: setup id=2 [ 129.435] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.435] gen9_render_composite_box: (32, 96), (56, 111) [ 129.435] apply_damage: damage=0x0, region=1 [(32, 96), (56, 111) + (0, 0)] [ 129.435] gen8_vertex_flush[3f30] = 3 [ 129.435] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.435] gen9_render_composite: 0x0, current mode=1/1 [ 129.435] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.435] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.435] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.435] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.435] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.435] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.435] sna_drawable_use_bo: using whole GPU bo [ 129.435] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.435] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.435] color_convert: src=ff4c4c4c [20028888] [ 129.435] color_convert: dst=ff4c4c4c [20028888] [ 129.435] sna_render_get_solid: ff4c4c4c [ 129.435] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.435] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.435] sna_transform_is_imprecise_integer_translation: no transform [ 129.435] gen9_composite_picture: integer translation (0, 0), removing [ 129.435] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.435] sna_render_pixmap_bo: GPU all damaged [ 129.435] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.435] gen4_choose_composite_emitter: solid, identity mask [ 129.435] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.435] aligning vertex: was 3, now 4 floats per vertex [ 129.435] gen9_composite_get_binding_table(e900) [ 129.435] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.435] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.435] gen9_emit_sampler: sampler = a [ 129.435] gen9_emit_sf: num_sf_outputs=2 [ 129.435] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.435] gen9_emit_vertex_elements: setup id=9 [ 129.435] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.435] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.435] glyphs0_to_dst: glyph=(559, 69)x(24, 15), unclipped [ 129.435] emit_primitive_identity_mask__avx2: dst=(559, 69), mask=(32.00, 96.00) x (24.00, 15.00) [ 129.435] glyphs0_to_dst: glyph=(594, 69)x(15, 15), unclipped [ 129.435] emit_primitive_identity_mask__avx2: dst=(594, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 129.435] glyphs0_to_dst: glyph=(610, 69)x(17, 15), unclipped [ 129.435] emit_primitive_identity_mask__avx2: dst=(610, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.435] glyphs0_to_dst: glyph=(627, 69)x(22, 15), unclipped [ 129.435] emit_primitive_identity_mask__avx2: dst=(627, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 129.435] gen8_vertex_flush[4008] = 12 [ 129.435] gen9_magic_ca_pass: CA fixup (255 -> 267) [ 129.435] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.435] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.435] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.435] glyph_cache(0): adding glyph to cache 1, pos 1088 [ 129.435] glyph_cache_upload: upload glyph 0x55bca9afb030 to cache (64, 64)x(14, 20) [ 129.435] sna_composite(pixmap=2, op=1, src=1648+(0, 0), mask=0+(0, 0), dst=2+(64, 64)+(0, 0), size=(14, 20) [ 129.435] sna_compute_composite_region: dst=(64, 64)x(14, 20) [ 129.435] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 64), (78, 84) [ 129.435] clip_to_dst: region: 1x[(64, 64), (78, 84)], clip: 1x[(0, 0), (1024, 1024)] [ 129.435] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 64), (78, 84) [ 129.435] sna_compute_composite_region: clip against src (14x20 clip=0): (64, 64), (78, 84) [ 129.435] sna_composite: composite region extents:+(0, 0) -> (64, 64), (78, 84) + (0, 0) [ 129.435] gen9_render_composite: 14x20, current mode=1/1 [ 129.435] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.435] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.435] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.435] gen9_composite_set_target: (64, 64)x(14, 20), partial?=0 [ 129.435] sna_drawable_use_bo pixmap=2, box=((64, 64), (78, 84)), flags=f... [ 129.435] sna_drawable_use_bo: pinned, never REPLACES [ 129.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.435] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.435] sna_drawable_use_bo: using whole GPU bo [ 129.435] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.435] gen9_composite_picture: (0, 0)x(14, 20), dst=(64, 64) [ 129.435] sna_transform_is_imprecise_integer_translation: no transform [ 129.435] gen9_composite_picture: integer translation (0, 0), removing [ 129.435] sna_render_pixmap_bo pixmap=1648, (0, 0)x(14, 20)/(14, 20) [ 129.435] sna_render_pixmap_bo box=(0, 0), (14, 20): (14, 20)/(14, 20) [ 129.435] sna_render_pixmap_bo: offset=(-64, -64), size=(14, 20) [ 129.435] use_cpu_bo: no cpu bo [ 129.435] move_to_gpu: not migrating pixmap=1648 due to usage_hint=3 [ 129.435] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 20) [ 129.435] upload: box=(0, 0), (14, 20), pixmap=14x20 [ 129.435] sna_drawable_move_region_to_cpu(pixmap=1648 (14x20), [(0, 0), (14, 20)], flags=2) [ 129.435] sna_drawable_move_region_to_cpu: pixmap=1648 all damaged on CPU [ 129.435] kgem_can_create_2d: 14x20 @ 32 [ 129.435] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=20 [ 129.435] kgem_can_create_2d: untiled size=4096 [ 129.435] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 129.435] kgem_choose_tiling: 14x20 -> 0 [ 129.435] kgem_upload_source_image : (0, 0), (14, 20), stride=56, bpp=32 [ 129.435] kgem_create_buffer_2d: 14x20, 32 bpp, stride=64 [ 129.435] kgem_create_buffer: size=1280, flags=3 [write?=1, inplace?=1, last?=0] [ 129.435] kgem_create_buffer: reusing buffer? used=49152 + size=1280, total=262144 [ 129.435] kgem_create_proxy: target handle=23 [proxy? -1], offset=49152, length=1280, io=1 [ 129.435] __kgem_bo_init(handle=23, num_pages=1280) [ 129.435] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x20, pitch=56/64 [ 129.435] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.435] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.435] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.435] gen4_choose_composite_emitter: identity src, no mask [ 129.435] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.435] aligning vertex: was 4, now 3 floats per vertex [ 129.435] gen9_composite_get_binding_table(e8c0) [ 129.435] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.435] kgem_add_reloc64: handle=23, pos=14888, delta=0, domains=40000 [ 129.435] kgem_add_reloc64: adding proxy [delta=49152] for handle=23 [ 129.435] kgem_add_reloc64[36] = (delta=49152, target handle=4, presumed=fd545000) [ 129.435] [3a20] bind bo(handle=23, addr=fd551000), format=192, width=14, height=20, pitch=64, tiling=0 -> sampler [ 129.435] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.435] gen9_emit_sampler: sampler = 2 [ 129.435] gen9_emit_sf: num_sf_outputs=1 [ 129.435] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.435] gen9_emit_vertex_elements: setup id=2 [ 129.435] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.435] gen9_render_composite_box: (64, 64), (78, 84) [ 129.435] apply_damage: damage=0x0, region=1 [(64, 64), (78, 84) + (0, 0)] [ 129.435] gen8_vertex_flush[413c] = 3 [ 129.435] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.435] gen9_render_composite: 0x0, current mode=1/1 [ 129.435] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.435] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.435] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.435] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.435] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.435] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.435] sna_drawable_use_bo: using whole GPU bo [ 129.435] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.435] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.435] color_convert: src=ff4c4c4c [20028888] [ 129.435] color_convert: dst=ff4c4c4c [20028888] [ 129.435] sna_render_get_solid: ff4c4c4c [ 129.435] sna_render_get_solid(12) = ff4c4c4c (last) [ 129.435] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.435] sna_transform_is_imprecise_integer_translation: no transform [ 129.435] gen9_composite_picture: integer translation (0, 0), removing [ 129.435] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.435] sna_render_pixmap_bo: GPU all damaged [ 129.435] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.435] gen4_choose_composite_emitter: solid, identity mask [ 129.435] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.435] aligning vertex: was 3, now 4 floats per vertex [ 129.435] gen9_composite_get_binding_table(e840) [ 129.435] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.435] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.435] gen9_emit_sampler: sampler = a [ 129.435] gen9_emit_sf: num_sf_outputs=2 [ 129.435] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.435] gen9_emit_vertex_elements: setup id=9 [ 129.435] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.435] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.435] glyphs0_to_dst: glyph=(649, 64)x(14, 20), unclipped [ 129.435] emit_primitive_identity_mask__avx2: dst=(649, 64), mask=(64.00, 64.00) x (14.00, 20.00) [ 129.435] gen8_vertex_flush[4214] = 3 [ 129.435] gen9_magic_ca_pass: CA fixup (270 -> 273) [ 129.435] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.435] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.435] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.435] sna_accel_flush: flush?=0, dirty?=0 [ 129.435] sna_block_handler (tv=0.0) [ 129.435] sna_wakeup_handler [ 129.435] sna_composite_trapezoids(op=3, src=(232, 107), mask=18000, ntrap=17) [ 129.435] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.435] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 129.435] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.435] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 129.435] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.435] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.435] imprecise_trapezoid_span_converter: extents (224, 109), (483, 150) [ 129.435] sna_compute_composite_region: dst=(224, 109)x(259, 41) [ 129.435] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 109), (483, 150) [ 129.435] clip_to_dst: region: 1x[(224, 109), (483, 150)], clip: 1x[(0, 0), (762, 162)] [ 129.435] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 109), (483, 150) [ 129.435] sna_compute_composite_region: clip against src (0x0 clip=0): (224, 109), (483, 150) [ 129.435] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.435] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.435] imprecise_trapezoid_span_converter: after clip -- extents (224, 109), (483, 150), delta=(0, 0) src -> (225, 107) [ 129.435] gen9_render_composite_spans: 259x41 with flags=0, current mode=1 [ 129.435] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.435] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.435] gen9_composite_set_target: (224, 109)x(259, 41), partial?=1 [ 129.435] sna_drawable_use_bo pixmap=1586, box=((224, 109), (483, 150)), flags=7... [ 129.435] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.435] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.435] sna_drawable_use_bo: using whole GPU bo [ 129.435] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.435] gen9_composite_picture: (225, 107)x(259, 41), dst=(224, 109) [ 129.435] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(225, 107), dst=(224, 109), size=(259, 41) [ 129.435] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 129.435] sna_render_get_gradient: sample width = 32 [ 129.435] sna_render_get_gradient: [0]=ffffffff, [16]=fff6f5f5 [31]=ffe9e8e6 [ 129.435] kgem_create_linear(128) [ 129.435] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 129.435] kgem_bo_remove_from_inactive: removing handle=8 from inactive [ 129.435] search_linear_cache: found handle=8 (near-miss) (num_pages=1) in linear inactive cache [ 129.435] gen4_channel_init_linear: transform = [0.00 0.00 -0.86, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 129.435] gen4_channel_init_linear: untransformed: p1=(223.95, 105.00, 1.00), p2=(223.95, 149.00, 1.00) [ 129.435] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 129.435] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.435] gen4_choose_spans_emitter: linear source [ 129.435] kgem_check_bo: num_pages=+1, num_exec=+1 [ 129.435] aligning vertex: was 4, now 3 floats per vertex [ 129.435] gen9_composite_get_binding_table(e800) [ 129.435] kgem_add_reloc64: handle=8, pos=14840, delta=0, domains=40000 [ 129.435] kgem_add_handle: handle=8, index=5 [ 129.435] kgem_add_reloc64[37] = (delta=0, target handle=5, presumed=fdffe000) [ 129.435] [39f0] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 129.435] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 129.435] gen9_emit_sampler: sampler = 14 [ 129.435] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 129.435] gen9_emit_vertex_elements: setup id=5 [ 129.435] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.435] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 129.435] thread_choose_span: clipped? 0 [ 129.435] imprecise_trapezoid_span_converter: using 4 threads [ 129.435] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 129.435] thread_choose_span: clipped? 0 [ 129.435] span_thread: flushing 27 boxes [ 129.435] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 129.435] span_thread: flushing 27 boxes [ 129.435] span_thread: flushing 1 boxes [ 129.435] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 129.435] span_thread: flushing 1 boxes [ 129.435] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 129.435] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 129.435] gen8_vertex_flush[4354] = 168 [ 129.435] gen9_render_composite_spans_done() [ 129.435] sna_create_pixmap(25, 21, 32, usage=0) [ 129.435] kgem_can_create_2d: 25x21 @ 32 [ 129.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 129.436] kgem_can_create_2d: untiled size=4096 [ 129.436] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 129.436] kgem_choose_tiling: 25x21 -> 0 [ 129.436] sna_create_pixmap: usage=0, flags=a [ 129.436] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 129.436] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 129.436] create_pixmap: serial=1649, usage=0, 25x21 [ 129.436] sna_create_pixmap: serial=1649, 25x21, usage=0 [ 129.436] sna_composite_rectangles(pixmap=1650, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 129.436] sna_composite_rectangles: converted to op 0 [ 129.436] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 129.436] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 129.436] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 129.436] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 129.436] sna_composite_rectangles: fallback, dst pixmap=1650 too small or not attached [ 129.436] sna_composite_rectangles: fallback [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(0, 0), (25, 21)], flags=1) [ 129.436] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 129.436] _sna_pixmap_move_to_cpu(pixmap=1650, 25x21, flags=1) [ 129.436] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.436] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.436] operate_inplace: no, inplace operation not suitable [ 129.436] _sna_pixmap_move_to_cpu: marking as damaged [ 129.436] __sna_damage_all(25, 21) [ 129.436] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.436] sna_create_pixmap(1, 1, 32, usage=0) [ 129.436] kgem_can_create_2d: 1x1 @ 32 [ 129.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 129.436] kgem_can_create_2d: untiled size=4096 [ 129.436] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 129.436] kgem_choose_tiling: 1x1 -> 0 [ 129.436] sna_create_pixmap: usage=0, flags=a [ 129.436] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 129.436] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 129.436] create_pixmap: serial=1651, usage=0, 1x1 [ 129.436] sna_create_pixmap: serial=1651, 1x1, usage=0 [ 129.436] sna_validate_gc(0x55bca988cd50) changes=7fffff, previous serial=80000000, drawable=673 [ 129.436] sna_validate_gc: recomputing clip [ 129.436] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b289c0] [ 129.436] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 129.436] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 129.436] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 129.436] sna_poly_fill_rect: dropping last-cpu hint [ 129.436] sna_drawable_use_bo pixmap=1651, box=((0, 0), (1, 1)), flags=19... [ 129.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 129.436] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 129.436] sna_drawable_use_bo: untiled, will not force allocation [ 129.436] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.436] sna_poly_fill_rect: not using GPU, hint=19 [ 129.436] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 129.436] sna_gc_move_to_cpu(0x55bca988cd50) changes=7fffff [ 129.436] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1651 (1x1), [(0, 0), (1, 1)], flags=5) [ 129.436] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 129.436] _sna_pixmap_move_to_cpu(pixmap=1651, 1x1, flags=5) [ 129.436] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.436] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.436] _sna_pixmap_move_to_cpu: marking as damaged [ 129.436] __sna_damage_all(1, 1) [ 129.436] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.436] sna_poly_fill_rect: fallback - fbPolyFillRect [ 129.436] sna_gc_move_to_gpu(0x55bca988cd50) [ 129.436] sna_validate_gc(0x55bca9b674f0) changes=7fffff, previous serial=80000000, drawable=672 [ 129.436] sna_validate_gc: recomputing clip [ 129.436] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 129.436] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 129.436] try_upload__fast: ignore existing cpu damage (if any) [ 129.436] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 129.436] try_upload__fast: no, no gpu damage [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(0, 0), (25, 21)], flags=1) [ 129.436] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.436] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.436] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 129.436] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 129.436] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 129.436] sna_accel_flush: flush?=0, dirty?=0 [ 129.436] sna_composite(pixmap=1586, op=3, src=1650+(0, 0), mask=0+(223, 108), dst=1586+(223, 108)+(0, 0), size=(12, 10) [ 129.436] sna_compute_composite_region: dst=(223, 108)x(12, 10) [ 129.436] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 108), (235, 118) [ 129.436] clip_to_dst: region: 1x[(223, 108), (235, 118)], clip: 1x[(0, 0), (762, 162)] [ 129.436] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 108), (235, 118) [ 129.436] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 108), (235, 118) [ 129.436] sna_composite: composite region extents:+(0, 0) -> (223, 108), (235, 118) + (0, 0) [ 129.436] gen9_render_composite: 12x10, current mode=1/1 [ 129.436] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.436] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.436] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.436] gen9_composite_set_target: (223, 108)x(12, 10), partial?=1 [ 129.436] sna_drawable_use_bo pixmap=1586, box=((223, 108), (235, 118)), flags=7... [ 129.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.436] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.436] sna_drawable_use_bo: using whole GPU bo [ 129.436] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.436] gen9_composite_picture: (0, 0)x(12, 10), dst=(223, 108) [ 129.436] sna_transform_is_imprecise_integer_translation: no transform [ 129.436] gen9_composite_picture: integer translation (0, 0), removing [ 129.436] sna_render_pixmap_bo pixmap=1650, (0, 0)x(12, 10)/(25, 21) [ 129.436] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 129.436] sna_render_pixmap_bo: offset=(-223, -108), size=(25, 21) [ 129.436] use_cpu_bo: no cpu bo [ 129.436] kgem_choose_tiling: too short [10] for TILING_Y [ 129.436] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.436] kgem_choose_tiling: 12x10 -> 0 [ 129.436] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 129.436] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(0, 0), (12, 10)], flags=2) [ 129.436] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.436] kgem_can_create_2d: 12x10 @ 32 [ 129.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.436] kgem_can_create_2d: untiled size=4096 [ 129.436] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.436] kgem_choose_tiling: 12x10 -> 0 [ 129.436] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 129.436] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.436] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.436] kgem_create_buffer: reusing buffer? used=50432 + size=640, total=262144 [ 129.436] kgem_create_proxy: target handle=23 [proxy? -1], offset=50432, length=640, io=1 [ 129.436] __kgem_bo_init(handle=23, num_pages=640) [ 129.436] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 129.436] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.436] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.436] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.436] gen4_choose_composite_emitter: identity src, no mask [ 129.436] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.436] gen9_composite_get_binding_table(e780) [ 129.436] kgem_add_reloc64: handle=23, pos=14808, delta=0, domains=40000 [ 129.436] kgem_add_reloc64: adding proxy [delta=50432] for handle=23 [ 129.436] kgem_add_reloc64[38] = (delta=50432, target handle=4, presumed=fd545000) [ 129.436] [39d0] bind bo(handle=23, addr=fd551500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.436] gen9_emit_sampler: sampler = 2 [ 129.436] gen9_emit_sf: num_sf_outputs=1 [ 129.436] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.436] gen9_emit_vertex_elements: setup id=2 [ 129.436] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.436] gen9_render_composite_box: (223, 108), (235, 118) [ 129.436] apply_damage: damage=0x0, region=1 [(223, 108), (235, 118) + (0, 0)] [ 129.436] gen8_vertex_flush[43fc] = 3 [ 129.436] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.436] sna_create_pixmap(1, 10, 32, usage=0) [ 129.436] kgem_can_create_2d: 1x10 @ 32 [ 129.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.436] kgem_can_create_2d: untiled size=4096 [ 129.436] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.436] kgem_choose_tiling: 1x10 -> 0 [ 129.436] sna_create_pixmap: usage=0, flags=a [ 129.436] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 129.436] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 129.436] create_pixmap: serial=1652, usage=0, 1x10 [ 129.436] sna_create_pixmap: serial=1652, 1x10, usage=0 [ 129.436] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=672, drawable=675 [ 129.436] sna_validate_gc: recomputing clip [ 129.436] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 129.436] sna_copy_area: src=pixmap=1650:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1653:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.436] sna_copy_area: normal copy [ 129.436] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 129.436] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 129.436] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 129.436] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 129.436] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 129.436] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 129.436] sna_do_copy: pixmap -- no source clipping [ 129.436] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 129.436] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 129.436] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1650+(12, 0), dst pixmap=1653+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 129.436] sna_copy_boxes: dst=(priv=0x55bca9af5380, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b64450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.436] sna_drawable_use_bo pixmap=1653, box=((0, 0), (1, 10)), flags=18... [ 129.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.436] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.436] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.436] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.436] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(12, 0), (13, 10)], flags=6) [ 129.436] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1653 (1x10), [(0, 0), (1, 10)], flags=5) [ 129.436] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 129.436] _sna_pixmap_move_to_cpu(pixmap=1653, 1x10, flags=5) [ 129.436] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.436] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.436] _sna_pixmap_move_to_cpu: marking as damaged [ 129.436] __sna_damage_all(1, 10) [ 129.436] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.436] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 129.436] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 129.436] sna_composite(pixmap=1586, op=3, src=1653+(236, 54), mask=0+(235, 108), dst=1586+(235, 108)+(0, 0), size=(237, 10) [ 129.436] sna_compute_composite_region: dst=(235, 108)x(237, 10) [ 129.436] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 108), (472, 118) [ 129.436] clip_to_dst: region: 1x[(235, 108), (472, 118)], clip: 1x[(0, 0), (762, 162)] [ 129.436] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 108), (472, 118) [ 129.436] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 108), (472, 118) [ 129.436] sna_composite: composite region extents:+(0, 0) -> (235, 108), (472, 118) + (0, 0) [ 129.436] gen9_render_composite: 237x10, current mode=1/1 [ 129.436] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.436] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.436] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.436] gen9_composite_set_target: (235, 108)x(237, 10), partial?=1 [ 129.436] sna_drawable_use_bo pixmap=1586, box=((235, 108), (472, 118)), flags=7... [ 129.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.436] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.436] sna_drawable_use_bo: using whole GPU bo [ 129.436] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.436] gen9_composite_picture: (236, 54)x(237, 10), dst=(235, 108) [ 129.436] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 129.436] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.436] sna_render_pixmap_bo pixmap=1653, (236, 54)x(237, 10)/(1, 10) [ 129.436] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 129.436] sna_render_pixmap_bo: offset=(1, -54), size=(1, 10) [ 129.436] use_cpu_bo: no cpu bo [ 129.436] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 129.436] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 129.436] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1653 (1x10), [(0, 0), (1, 10)], flags=2) [ 129.436] sna_drawable_move_region_to_cpu: pixmap=1653 all damaged on CPU [ 129.436] kgem_can_create_2d: 1x10 @ 32 [ 129.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.436] kgem_can_create_2d: untiled size=4096 [ 129.436] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.436] kgem_choose_tiling: 1x10 -> 0 [ 129.436] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 129.436] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 129.436] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 129.436] kgem_create_buffer: reusing buffer? used=51200 + size=320, total=262144 [ 129.436] kgem_create_proxy: target handle=23 [proxy? -1], offset=51200, length=320, io=1 [ 129.436] __kgem_bo_init(handle=23, num_pages=320) [ 129.436] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 129.436] upload: adding upload cache to pixmap=1653 [ 129.436] kgem_proxy_bo_attach: handle=23 [ 129.436] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.436] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.436] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.436] gen4_choose_composite_emitter: simple src, no mask [ 129.436] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.436] gen9_composite_get_binding_table(e700) [ 129.436] kgem_add_reloc64: handle=23, pos=14776, delta=0, domains=40000 [ 129.436] kgem_add_reloc64: adding proxy [delta=51200] for handle=23 [ 129.436] kgem_add_reloc64[39] = (delta=51200, target handle=4, presumed=fd545000) [ 129.436] [39b0] bind bo(handle=23, addr=fd551800), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 129.436] gen9_emit_sampler: sampler = 32 [ 129.436] gen9_emit_vertex_elements: setup id=2 [ 129.436] gen9_render_composite_box: (235, 108), (472, 118) [ 129.436] apply_damage: damage=0x0, region=1 [(235, 108), (472, 118) + (0, 0)] [ 129.436] gen8_vertex_flush[4440] = 3 [ 129.436] sna_destroy_pixmap: pixmap=1653, attached?=1 [ 129.436] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.436] __sna_free_pixmap(pixmap=1653) [ 129.436] sna_composite(pixmap=1586, op=3, src=1650+(13, 0), mask=0+(472, 108), dst=1586+(472, 108)+(0, 0), size=(12, 10) [ 129.436] sna_compute_composite_region: dst=(472, 108)x(12, 10) [ 129.436] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 108), (484, 118) [ 129.436] clip_to_dst: region: 1x[(472, 108), (484, 118)], clip: 1x[(0, 0), (762, 162)] [ 129.436] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 108), (484, 118) [ 129.436] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 108), (484, 118) [ 129.436] sna_composite: composite region extents:+(0, 0) -> (472, 108), (484, 118) + (0, 0) [ 129.436] gen9_render_composite: 12x10, current mode=1/1 [ 129.436] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.436] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.436] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.436] gen9_composite_set_target: (472, 108)x(12, 10), partial?=1 [ 129.436] sna_drawable_use_bo pixmap=1586, box=((472, 108), (484, 118)), flags=7... [ 129.436] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.436] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.436] sna_drawable_use_bo: using whole GPU bo [ 129.436] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.436] gen9_composite_picture: (13, 0)x(12, 10), dst=(472, 108) [ 129.436] sna_transform_is_imprecise_integer_translation: no transform [ 129.436] gen9_composite_picture: integer translation (0, 0), removing [ 129.436] sna_render_pixmap_bo pixmap=1650, (13, 0)x(12, 10)/(25, 21) [ 129.436] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 129.436] sna_render_pixmap_bo: offset=(-459, -108), size=(25, 21) [ 129.436] use_cpu_bo: no cpu bo [ 129.436] kgem_choose_tiling: too short [10] for TILING_Y [ 129.436] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.436] kgem_choose_tiling: 12x10 -> 0 [ 129.436] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 129.436] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 129.436] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(13, 0), (25, 10)], flags=2) [ 129.436] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.436] kgem_can_create_2d: 12x10 @ 32 [ 129.436] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.436] kgem_can_create_2d: untiled size=4096 [ 129.436] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.436] kgem_choose_tiling: 12x10 -> 0 [ 129.436] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 129.436] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.436] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.437] kgem_create_buffer: reusing buffer? used=51712 + size=640, total=262144 [ 129.437] kgem_create_proxy: target handle=23 [proxy? -1], offset=51712, length=640, io=1 [ 129.437] __kgem_bo_init(handle=23, num_pages=640) [ 129.437] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 129.437] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.437] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.437] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.437] gen4_choose_composite_emitter: identity src, no mask [ 129.437] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.437] gen9_composite_get_binding_table(e680) [ 129.437] kgem_add_reloc64: handle=23, pos=14744, delta=0, domains=40000 [ 129.437] kgem_add_reloc64: adding proxy [delta=51712] for handle=23 [ 129.437] kgem_add_reloc64[40] = (delta=51712, target handle=4, presumed=fd545000) [ 129.437] [3990] bind bo(handle=23, addr=fd551a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.437] gen9_emit_sampler: sampler = 2 [ 129.437] gen9_emit_vertex_elements: setup id=2 [ 129.437] gen9_render_composite_box: (472, 108), (484, 118) [ 129.437] apply_damage: damage=0x0, region=1 [(472, 108), (484, 118) + (0, 0)] [ 129.437] gen8_vertex_flush[4484] = 3 [ 129.437] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.437] sna_create_pixmap(12, 1, 32, usage=0) [ 129.437] kgem_can_create_2d: 12x1 @ 32 [ 129.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.437] kgem_can_create_2d: untiled size=4096 [ 129.437] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.437] kgem_choose_tiling: 12x1 -> 0 [ 129.437] sna_create_pixmap: usage=0, flags=a [ 129.437] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 129.437] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 129.437] create_pixmap: serial=1654, usage=0, 12x1 [ 129.437] sna_create_pixmap: serial=1654, 12x1, usage=0 [ 129.437] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=675, drawable=677 [ 129.437] sna_validate_gc: recomputing clip [ 129.437] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 129.437] sna_copy_area: src=pixmap=1650:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1655:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.437] sna_copy_area: normal copy [ 129.437] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 129.437] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 129.437] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 129.437] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 129.437] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 129.437] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 129.437] sna_do_copy: pixmap -- no source clipping [ 129.437] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 129.437] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 129.437] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1650+(0, 10), dst pixmap=1655+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 129.437] sna_copy_boxes: dst=(priv=0x55bca9af5380, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b64450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.437] sna_drawable_use_bo pixmap=1655, box=((0, 0), (12, 1)), flags=18... [ 129.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.437] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.437] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.437] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.437] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 129.437] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(0, 10), (12, 11)], flags=6) [ 129.437] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.437] sna_drawable_move_region_to_cpu(pixmap=1655 (12x1), [(0, 0), (12, 1)], flags=5) [ 129.437] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 129.437] _sna_pixmap_move_to_cpu(pixmap=1655, 12x1, flags=5) [ 129.437] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.437] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.437] _sna_pixmap_move_to_cpu: marking as damaged [ 129.437] __sna_damage_all(12, 1) [ 129.437] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.437] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 129.437] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 129.437] sna_composite(pixmap=1586, op=3, src=1655+(112, 124), mask=0+(223, 118), dst=1586+(223, 118)+(0, 0), size=(12, 23) [ 129.437] sna_compute_composite_region: dst=(223, 118)x(12, 23) [ 129.437] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 118), (235, 141) [ 129.437] clip_to_dst: region: 1x[(223, 118), (235, 141)], clip: 1x[(0, 0), (762, 162)] [ 129.437] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 118), (235, 141) [ 129.437] sna_compute_composite_region: clip against src (12x1 clip=0): (223, 118), (235, 141) [ 129.437] sna_composite: composite region extents:+(0, 0) -> (223, 118), (235, 141) + (0, 0) [ 129.437] gen9_render_composite: 12x23, current mode=1/1 [ 129.437] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.437] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.437] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.437] gen9_composite_set_target: (223, 118)x(12, 23), partial?=1 [ 129.437] sna_drawable_use_bo pixmap=1586, box=((223, 118), (235, 141)), flags=7... [ 129.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.437] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.437] sna_drawable_use_bo: using whole GPU bo [ 129.437] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.437] gen9_composite_picture: (112, 124)x(12, 23), dst=(223, 118) [ 129.437] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -112.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 129.437] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.437] sna_render_pixmap_bo pixmap=1655, (112, 124)x(12, 23)/(12, 1) [ 129.437] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 129.437] sna_render_pixmap_bo: offset=(-111, 6), size=(12, 1) [ 129.437] use_cpu_bo: no cpu bo [ 129.437] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 129.437] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 129.437] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 129.437] sna_drawable_move_region_to_cpu(pixmap=1655 (12x1), [(0, 0), (12, 1)], flags=2) [ 129.437] sna_drawable_move_region_to_cpu: pixmap=1655 all damaged on CPU [ 129.437] kgem_can_create_2d: 12x1 @ 32 [ 129.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.437] kgem_can_create_2d: untiled size=4096 [ 129.437] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.437] kgem_choose_tiling: 12x1 -> 0 [ 129.437] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 129.437] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 129.437] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 129.437] kgem_create_buffer: reusing buffer? used=52480 + size=128, total=262144 [ 129.437] kgem_create_proxy: target handle=23 [proxy? -1], offset=52480, length=128, io=1 [ 129.437] __kgem_bo_init(handle=23, num_pages=128) [ 129.437] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 129.437] upload: adding upload cache to pixmap=1655 [ 129.437] kgem_proxy_bo_attach: handle=23 [ 129.437] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.437] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.437] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.437] gen4_choose_composite_emitter: simple src, no mask [ 129.437] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.437] gen9_composite_get_binding_table(e600) [ 129.437] kgem_add_reloc64: handle=23, pos=14712, delta=0, domains=40000 [ 129.437] kgem_add_reloc64: adding proxy [delta=52480] for handle=23 [ 129.437] kgem_add_reloc64[41] = (delta=52480, target handle=4, presumed=fd545000) [ 129.437] [3970] bind bo(handle=23, addr=fd551d00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 129.437] gen9_emit_sampler: sampler = 32 [ 129.437] gen9_emit_vertex_elements: setup id=2 [ 129.437] gen9_render_composite_box: (223, 118), (235, 141) [ 129.437] apply_damage: damage=0x0, region=1 [(223, 118), (235, 141) + (0, 0)] [ 129.437] gen8_vertex_flush[44c8] = 3 [ 129.437] sna_destroy_pixmap: pixmap=1655, attached?=1 [ 129.437] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.437] __sna_free_pixmap(pixmap=1655) [ 129.437] sna_create_pixmap(12, 1, 32, usage=0) [ 129.437] kgem_can_create_2d: 12x1 @ 32 [ 129.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.437] kgem_can_create_2d: untiled size=4096 [ 129.437] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.437] kgem_choose_tiling: 12x1 -> 0 [ 129.437] sna_create_pixmap: usage=0, flags=a [ 129.437] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 129.437] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 129.437] create_pixmap: serial=1656, usage=0, 12x1 [ 129.437] sna_create_pixmap: serial=1656, 12x1, usage=0 [ 129.437] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=677, drawable=679 [ 129.437] sna_validate_gc: recomputing clip [ 129.437] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 129.437] sna_copy_area: src=pixmap=1650:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1657:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.437] sna_copy_area: normal copy [ 129.437] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 129.437] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 129.437] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 129.437] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 129.437] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 129.437] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 129.437] sna_do_copy: pixmap -- no source clipping [ 129.437] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 129.437] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 129.437] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1650+(13, 10), dst pixmap=1657+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 129.437] sna_copy_boxes: dst=(priv=0x55bca9af5380, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b64450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.437] sna_drawable_use_bo pixmap=1657, box=((0, 0), (12, 1)), flags=18... [ 129.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.437] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.437] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.437] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.437] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 129.437] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(13, 10), (25, 11)], flags=6) [ 129.437] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.437] sna_drawable_move_region_to_cpu(pixmap=1657 (12x1), [(0, 0), (12, 1)], flags=5) [ 129.437] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 129.437] _sna_pixmap_move_to_cpu(pixmap=1657, 12x1, flags=5) [ 129.437] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.437] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.437] _sna_pixmap_move_to_cpu: marking as damaged [ 129.437] __sna_damage_all(12, 1) [ 129.437] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.437] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 129.437] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 129.437] sna_composite(pixmap=1586, op=3, src=1657+(236, 124), mask=0+(472, 118), dst=1586+(472, 118)+(0, 0), size=(12, 23) [ 129.437] sna_compute_composite_region: dst=(472, 118)x(12, 23) [ 129.437] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 118), (484, 141) [ 129.437] clip_to_dst: region: 1x[(472, 118), (484, 141)], clip: 1x[(0, 0), (762, 162)] [ 129.437] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 118), (484, 141) [ 129.437] sna_compute_composite_region: clip against src (12x1 clip=0): (472, 118), (484, 141) [ 129.437] sna_composite: composite region extents:+(0, 0) -> (472, 118), (484, 141) + (0, 0) [ 129.437] gen9_render_composite: 12x23, current mode=1/1 [ 129.437] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.437] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.437] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.437] gen9_composite_set_target: (472, 118)x(12, 23), partial?=1 [ 129.437] sna_drawable_use_bo pixmap=1586, box=((472, 118), (484, 141)), flags=7... [ 129.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.437] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.437] sna_drawable_use_bo: using whole GPU bo [ 129.437] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.437] gen9_composite_picture: (236, 124)x(12, 23), dst=(472, 118) [ 129.437] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -236.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 129.437] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.437] sna_render_pixmap_bo pixmap=1657, (236, 124)x(12, 23)/(12, 1) [ 129.437] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 129.437] sna_render_pixmap_bo: offset=(-236, 6), size=(12, 1) [ 129.437] use_cpu_bo: no cpu bo [ 129.437] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 129.437] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 129.437] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 129.437] sna_drawable_move_region_to_cpu(pixmap=1657 (12x1), [(0, 0), (12, 1)], flags=2) [ 129.437] sna_drawable_move_region_to_cpu: pixmap=1657 all damaged on CPU [ 129.437] kgem_can_create_2d: 12x1 @ 32 [ 129.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.437] kgem_can_create_2d: untiled size=4096 [ 129.437] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.437] kgem_choose_tiling: 12x1 -> 0 [ 129.437] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 129.437] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 129.437] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 129.437] kgem_create_buffer: reusing buffer? used=52736 + size=128, total=262144 [ 129.437] kgem_create_proxy: target handle=23 [proxy? -1], offset=52736, length=128, io=1 [ 129.437] __kgem_bo_init(handle=23, num_pages=128) [ 129.437] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 129.437] upload: adding upload cache to pixmap=1657 [ 129.437] kgem_proxy_bo_attach: handle=23 [ 129.437] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.437] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.437] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.437] gen4_choose_composite_emitter: simple src, no mask [ 129.437] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.437] gen9_composite_get_binding_table(e580) [ 129.437] kgem_add_reloc64: handle=23, pos=14680, delta=0, domains=40000 [ 129.437] kgem_add_reloc64: adding proxy [delta=52736] for handle=23 [ 129.437] kgem_add_reloc64[42] = (delta=52736, target handle=4, presumed=fd545000) [ 129.437] [3950] bind bo(handle=23, addr=fd551e00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 129.437] gen9_emit_vertex_elements: setup id=2 [ 129.437] gen9_render_composite_box: (472, 118), (484, 141) [ 129.437] apply_damage: damage=0x0, region=1 [(472, 118), (484, 141) + (0, 0)] [ 129.437] gen8_vertex_flush[4504] = 3 [ 129.437] sna_destroy_pixmap: pixmap=1657, attached?=1 [ 129.437] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.437] __sna_free_pixmap(pixmap=1657) [ 129.437] sna_composite(pixmap=1586, op=3, src=1650+(0, 11), mask=0+(223, 141), dst=1586+(223, 141)+(0, 0), size=(12, 10) [ 129.437] sna_compute_composite_region: dst=(223, 141)x(12, 10) [ 129.437] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 141), (235, 151) [ 129.437] clip_to_dst: region: 1x[(223, 141), (235, 151)], clip: 1x[(0, 0), (762, 162)] [ 129.437] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 141), (235, 151) [ 129.437] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 141), (235, 151) [ 129.437] sna_composite: composite region extents:+(0, 0) -> (223, 141), (235, 151) + (0, 0) [ 129.437] gen9_render_composite: 12x10, current mode=1/1 [ 129.437] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.437] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.437] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.437] gen9_composite_set_target: (223, 141)x(12, 10), partial?=1 [ 129.437] sna_drawable_use_bo pixmap=1586, box=((223, 141), (235, 151)), flags=7... [ 129.437] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.437] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.437] sna_drawable_use_bo: using whole GPU bo [ 129.437] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.437] gen9_composite_picture: (0, 11)x(12, 10), dst=(223, 141) [ 129.437] sna_transform_is_imprecise_integer_translation: no transform [ 129.437] gen9_composite_picture: integer translation (0, 0), removing [ 129.437] sna_render_pixmap_bo pixmap=1650, (0, 11)x(12, 10)/(25, 21) [ 129.437] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 129.437] sna_render_pixmap_bo: offset=(-223, -130), size=(25, 21) [ 129.437] use_cpu_bo: no cpu bo [ 129.437] kgem_choose_tiling: too short [10] for TILING_Y [ 129.437] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.437] kgem_choose_tiling: 12x10 -> 0 [ 129.437] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 129.437] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 129.437] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(0, 11), (12, 21)], flags=2) [ 129.437] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.437] kgem_can_create_2d: 12x10 @ 32 [ 129.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.437] kgem_can_create_2d: untiled size=4096 [ 129.437] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.437] kgem_choose_tiling: 12x10 -> 0 [ 129.437] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 129.437] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.437] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.437] kgem_create_buffer: reusing buffer? used=52992 + size=640, total=262144 [ 129.437] kgem_create_proxy: target handle=23 [proxy? -1], offset=52992, length=640, io=1 [ 129.437] __kgem_bo_init(handle=23, num_pages=640) [ 129.437] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 129.437] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.437] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.437] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.437] gen4_choose_composite_emitter: identity src, no mask [ 129.437] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.437] gen9_composite_get_binding_table(e500) [ 129.437] kgem_add_reloc64: handle=23, pos=14648, delta=0, domains=40000 [ 129.437] kgem_add_reloc64: adding proxy [delta=52992] for handle=23 [ 129.437] kgem_add_reloc64[43] = (delta=52992, target handle=4, presumed=fd545000) [ 129.437] [3930] bind bo(handle=23, addr=fd551f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.437] gen9_emit_sampler: sampler = 2 [ 129.437] gen9_emit_vertex_elements: setup id=2 [ 129.437] gen9_render_composite_box: (223, 141), (235, 151) [ 129.437] apply_damage: damage=0x0, region=1 [(223, 141), (235, 151) + (0, 0)] [ 129.437] gen8_vertex_flush[4548] = 3 [ 129.437] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.437] sna_create_pixmap(1, 10, 32, usage=0) [ 129.437] kgem_can_create_2d: 1x10 @ 32 [ 129.437] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.437] kgem_can_create_2d: untiled size=4096 [ 129.437] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.437] kgem_choose_tiling: 1x10 -> 0 [ 129.437] sna_create_pixmap: usage=0, flags=a [ 129.437] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 129.437] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 129.437] create_pixmap: serial=1658, usage=0, 1x10 [ 129.437] sna_create_pixmap: serial=1658, 1x10, usage=0 [ 129.437] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=679, drawable=67b [ 129.437] sna_validate_gc: recomputing clip [ 129.438] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 129.438] sna_copy_area: src=pixmap=1650:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1659:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.438] sna_copy_area: normal copy [ 129.438] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 129.438] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 129.438] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 129.438] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 129.438] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 129.438] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 129.438] sna_do_copy: pixmap -- no source clipping [ 129.438] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 129.438] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 129.438] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1650+(12, 11), dst pixmap=1659+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 129.438] sna_copy_boxes: dst=(priv=0x55bca9af5380, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b64450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.438] sna_drawable_use_bo pixmap=1659, box=((0, 0), (1, 10)), flags=18... [ 129.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.438] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.438] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.438] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.438] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 129.438] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(12, 11), (13, 21)], flags=6) [ 129.438] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.438] sna_drawable_move_region_to_cpu(pixmap=1659 (1x10), [(0, 0), (1, 10)], flags=5) [ 129.438] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 129.438] _sna_pixmap_move_to_cpu(pixmap=1659, 1x10, flags=5) [ 129.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.438] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.438] _sna_pixmap_move_to_cpu: marking as damaged [ 129.438] __sna_damage_all(1, 10) [ 129.438] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.438] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 129.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 129.438] sna_composite(pixmap=1586, op=3, src=1659+(236, 71), mask=0+(235, 141), dst=1586+(235, 141)+(0, 0), size=(237, 10) [ 129.438] sna_compute_composite_region: dst=(235, 141)x(237, 10) [ 129.438] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 141), (472, 151) [ 129.438] clip_to_dst: region: 1x[(235, 141), (472, 151)], clip: 1x[(0, 0), (762, 162)] [ 129.438] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 141), (472, 151) [ 129.438] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 141), (472, 151) [ 129.438] sna_composite: composite region extents:+(0, 0) -> (235, 141), (472, 151) + (0, 0) [ 129.438] gen9_render_composite: 237x10, current mode=1/1 [ 129.438] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.438] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.438] gen9_composite_set_target: (235, 141)x(237, 10), partial?=1 [ 129.438] sna_drawable_use_bo pixmap=1586, box=((235, 141), (472, 151)), flags=7... [ 129.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.438] sna_drawable_use_bo: using whole GPU bo [ 129.438] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.438] gen9_composite_picture: (236, 71)x(237, 10), dst=(235, 141) [ 129.438] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 129.438] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.438] sna_render_pixmap_bo pixmap=1659, (236, 71)x(237, 10)/(1, 10) [ 129.438] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 129.438] sna_render_pixmap_bo: offset=(1, -70), size=(1, 10) [ 129.438] use_cpu_bo: no cpu bo [ 129.438] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 129.438] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 129.438] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 129.438] sna_drawable_move_region_to_cpu(pixmap=1659 (1x10), [(0, 0), (1, 10)], flags=2) [ 129.438] sna_drawable_move_region_to_cpu: pixmap=1659 all damaged on CPU [ 129.438] kgem_can_create_2d: 1x10 @ 32 [ 129.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.438] kgem_can_create_2d: untiled size=4096 [ 129.438] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.438] kgem_choose_tiling: 1x10 -> 0 [ 129.438] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 129.438] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 129.438] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 129.438] kgem_create_buffer: reusing buffer? used=53760 + size=320, total=262144 [ 129.438] kgem_create_proxy: target handle=23 [proxy? -1], offset=53760, length=320, io=1 [ 129.438] __kgem_bo_init(handle=23, num_pages=320) [ 129.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 129.438] upload: adding upload cache to pixmap=1659 [ 129.438] kgem_proxy_bo_attach: handle=23 [ 129.438] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.438] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.438] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.438] gen4_choose_composite_emitter: simple src, no mask [ 129.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.438] gen9_composite_get_binding_table(e480) [ 129.438] kgem_add_reloc64: handle=23, pos=14616, delta=0, domains=40000 [ 129.438] kgem_add_reloc64: adding proxy [delta=53760] for handle=23 [ 129.438] kgem_add_reloc64[44] = (delta=53760, target handle=4, presumed=fd545000) [ 129.438] [3910] bind bo(handle=23, addr=fd552200), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 129.438] gen9_emit_sampler: sampler = 32 [ 129.438] gen9_emit_vertex_elements: setup id=2 [ 129.438] gen9_render_composite_box: (235, 141), (472, 151) [ 129.438] apply_damage: damage=0x0, region=1 [(235, 141), (472, 151) + (0, 0)] [ 129.438] gen8_vertex_flush[458c] = 3 [ 129.438] sna_destroy_pixmap: pixmap=1659, attached?=1 [ 129.438] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.438] __sna_free_pixmap(pixmap=1659) [ 129.438] sna_composite(pixmap=1586, op=3, src=1650+(13, 11), mask=0+(472, 141), dst=1586+(472, 141)+(0, 0), size=(12, 10) [ 129.438] sna_compute_composite_region: dst=(472, 141)x(12, 10) [ 129.438] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 141), (484, 151) [ 129.438] clip_to_dst: region: 1x[(472, 141), (484, 151)], clip: 1x[(0, 0), (762, 162)] [ 129.438] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 141), (484, 151) [ 129.438] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 141), (484, 151) [ 129.438] sna_composite: composite region extents:+(0, 0) -> (472, 141), (484, 151) + (0, 0) [ 129.438] gen9_render_composite: 12x10, current mode=1/1 [ 129.438] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.438] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.438] gen9_composite_set_target: (472, 141)x(12, 10), partial?=1 [ 129.438] sna_drawable_use_bo pixmap=1586, box=((472, 141), (484, 151)), flags=7... [ 129.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.438] sna_drawable_use_bo: using whole GPU bo [ 129.438] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.438] gen9_composite_picture: (13, 11)x(12, 10), dst=(472, 141) [ 129.438] sna_transform_is_imprecise_integer_translation: no transform [ 129.438] gen9_composite_picture: integer translation (0, 0), removing [ 129.438] sna_render_pixmap_bo pixmap=1650, (13, 11)x(12, 10)/(25, 21) [ 129.438] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 129.438] sna_render_pixmap_bo: offset=(-459, -130), size=(25, 21) [ 129.438] use_cpu_bo: no cpu bo [ 129.438] kgem_choose_tiling: too short [10] for TILING_Y [ 129.438] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.438] kgem_choose_tiling: 12x10 -> 0 [ 129.438] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 129.438] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 129.438] sna_drawable_move_region_to_cpu(pixmap=1650 (25x21), [(13, 11), (25, 21)], flags=2) [ 129.438] sna_drawable_move_region_to_cpu: pixmap=1650 all damaged on CPU [ 129.438] kgem_can_create_2d: 12x10 @ 32 [ 129.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.438] kgem_can_create_2d: untiled size=4096 [ 129.438] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.438] kgem_choose_tiling: 12x10 -> 0 [ 129.438] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 129.438] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.438] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.438] kgem_create_buffer: reusing buffer? used=54272 + size=640, total=262144 [ 129.438] kgem_create_proxy: target handle=23 [proxy? -1], offset=54272, length=640, io=1 [ 129.438] __kgem_bo_init(handle=23, num_pages=640) [ 129.438] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 129.438] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.438] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.438] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.438] gen4_choose_composite_emitter: identity src, no mask [ 129.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.438] gen9_composite_get_binding_table(e400) [ 129.438] kgem_add_reloc64: handle=23, pos=14584, delta=0, domains=40000 [ 129.438] kgem_add_reloc64: adding proxy [delta=54272] for handle=23 [ 129.438] kgem_add_reloc64[45] = (delta=54272, target handle=4, presumed=fd545000) [ 129.438] [38f0] bind bo(handle=23, addr=fd552400), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.438] gen9_emit_sampler: sampler = 2 [ 129.438] gen9_emit_vertex_elements: setup id=2 [ 129.438] gen9_render_composite_box: (472, 141), (484, 151) [ 129.438] apply_damage: damage=0x0, region=1 [(472, 141), (484, 151) + (0, 0)] [ 129.438] gen8_vertex_flush[45d0] = 3 [ 129.438] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.438] sna_destroy_pixmap: pixmap=1650, attached?=1 [ 129.438] __sna_free_pixmap(pixmap=1650) [ 129.438] sna_create_pixmap(19, 20, 32, usage=3) [ 129.438] kgem_can_create_2d: 19x20 @ 32 [ 129.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 129.438] kgem_can_create_2d: untiled size=4096 [ 129.438] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 129.438] kgem_choose_tiling: 19x20 -> 0 [ 129.438] sna_create_pixmap: usage=3, flags=a [ 129.438] sna_create_pixmap: small buffer [1520], attaching to shadow pixmap [ 129.438] create_pixmap: allocating pixmap 19x20, depth=32/32, size=1528 [ 129.438] create_pixmap: serial=1661, usage=3, 19x20 [ 129.438] sna_create_pixmap: serial=1661, 19x20, usage=3 [ 129.438] sna_composite(pixmap=1661, op=1, src=1660+(0, 0), mask=0+(0, 0), dst=1661+(0, 0)+(0, 0), size=(19, 20) [ 129.438] sna_compute_composite_region: dst=(0, 0)x(19, 20) [ 129.438] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (19, 20) [ 129.438] clip_to_dst: region: 1x[(0, 0), (19, 20)], clip: 1x[(0, 0), (19, 20)] [ 129.438] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (19, 20) [ 129.438] sna_compute_composite_region: clip against src (19x20 clip=0): (0, 0), (19, 20) [ 129.438] sna_composite: fallback, dst pixmap=1661 is too small (or completely damaged) [ 129.438] sna_composite: fallback -- fbComposite [ 129.438] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(19, 20): region=((0,0), (19, 20)) [ 129.438] sna_composite_fb: fallback -- move src to cpu [ 129.438] sna_composite_fb: fallback -- move dst to cpu [ 129.438] sna_drawable_move_region_to_cpu(pixmap=1661 (19x20), [(0, 0), (19, 20)], flags=5) [ 129.438] sna_drawable_move_region_to_cpu: region (0, 0), (19, 20) + (0, 0) subsumes pixmap (19x20) [ 129.438] _sna_pixmap_move_to_cpu(pixmap=1661, 19x20, flags=5) [ 129.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.438] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.438] _sna_pixmap_move_to_cpu: marking as damaged [ 129.438] __sna_damage_all(19, 20) [ 129.438] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.438] sna_transform_is_imprecise_integer_translation: no transform [ 129.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x20, pitch=76/76 [ 129.438] sna_create_pixmap(15, 15, 32, usage=3) [ 129.438] kgem_can_create_2d: 15x15 @ 32 [ 129.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.438] kgem_can_create_2d: untiled size=4096 [ 129.438] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.438] kgem_choose_tiling: 15x15 -> 0 [ 129.438] sna_create_pixmap: usage=3, flags=a [ 129.438] sna_create_pixmap: small buffer [900], attaching to shadow pixmap [ 129.438] create_pixmap: allocating pixmap 15x15, depth=32/32, size=908 [ 129.438] create_pixmap: serial=1663, usage=3, 15x15 [ 129.438] sna_create_pixmap: serial=1663, 15x15, usage=3 [ 129.438] sna_composite(pixmap=1663, op=1, src=1662+(0, 0), mask=0+(0, 0), dst=1663+(0, 0)+(0, 0), size=(15, 15) [ 129.438] sna_compute_composite_region: dst=(0, 0)x(15, 15) [ 129.438] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 15) [ 129.438] clip_to_dst: region: 1x[(0, 0), (15, 15)], clip: 1x[(0, 0), (15, 15)] [ 129.438] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 15) [ 129.438] sna_compute_composite_region: clip against src (15x15 clip=0): (0, 0), (15, 15) [ 129.438] sna_composite: fallback, dst pixmap=1663 is too small (or completely damaged) [ 129.438] sna_composite: fallback -- fbComposite [ 129.438] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 15): region=((0,0), (15, 15)) [ 129.438] sna_composite_fb: fallback -- move src to cpu [ 129.438] sna_composite_fb: fallback -- move dst to cpu [ 129.438] sna_drawable_move_region_to_cpu(pixmap=1663 (15x15), [(0, 0), (15, 15)], flags=5) [ 129.438] sna_drawable_move_region_to_cpu: region (0, 0), (15, 15) + (0, 0) subsumes pixmap (15x15) [ 129.438] _sna_pixmap_move_to_cpu(pixmap=1663, 15x15, flags=5) [ 129.438] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.438] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.438] _sna_pixmap_move_to_cpu: marking as damaged [ 129.438] __sna_damage_all(15, 15) [ 129.438] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.438] sna_transform_is_imprecise_integer_translation: no transform [ 129.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x15, pitch=60/60 [ 129.438] sna_glyphs(op=3, nlist=1, src=(307, 140)) [ 129.438] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.438] sna_glyphs: discarding mask [ 129.438] glyphs0_to_dst(op=3, src=(307, 140), nlist=1, dst=(307, 140)+(0, 0)) [ 129.438] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 129.438] glyph_cache(0): adding glyph to cache 1, pos 1104 [ 129.438] glyph_cache_upload: upload glyph 0x55bca9b67430 to cache (96, 64)x(19, 20) [ 129.438] sna_composite(pixmap=2, op=1, src=1661+(0, 0), mask=0+(0, 0), dst=2+(96, 64)+(0, 0), size=(19, 20) [ 129.438] sna_compute_composite_region: dst=(96, 64)x(19, 20) [ 129.438] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 64), (115, 84) [ 129.438] clip_to_dst: region: 1x[(96, 64), (115, 84)], clip: 1x[(0, 0), (1024, 1024)] [ 129.438] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 64), (115, 84) [ 129.438] sna_compute_composite_region: clip against src (19x20 clip=0): (96, 64), (115, 84) [ 129.438] sna_composite: composite region extents:+(0, 0) -> (96, 64), (115, 84) + (0, 0) [ 129.438] gen9_render_composite: 19x20, current mode=1/1 [ 129.438] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.438] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.438] gen9_composite_set_target: (96, 64)x(19, 20), partial?=0 [ 129.438] sna_drawable_use_bo pixmap=2, box=((96, 64), (115, 84)), flags=f... [ 129.438] sna_drawable_use_bo: pinned, never REPLACES [ 129.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.438] sna_drawable_use_bo: using whole GPU bo [ 129.438] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.438] gen9_composite_picture: (0, 0)x(19, 20), dst=(96, 64) [ 129.438] sna_transform_is_imprecise_integer_translation: no transform [ 129.438] gen9_composite_picture: integer translation (0, 0), removing [ 129.438] sna_render_pixmap_bo pixmap=1661, (0, 0)x(19, 20)/(19, 20) [ 129.438] sna_render_pixmap_bo box=(0, 0), (19, 20): (19, 20)/(19, 20) [ 129.438] sna_render_pixmap_bo: offset=(-96, -64), size=(19, 20) [ 129.438] use_cpu_bo: no cpu bo [ 129.438] move_to_gpu: not migrating pixmap=1661 due to usage_hint=3 [ 129.438] sna_render_pixmap_bo: uploading CPU box (0, 0), (19, 20) [ 129.438] upload: box=(0, 0), (19, 20), pixmap=19x20 [ 129.438] sna_drawable_move_region_to_cpu(pixmap=1661 (19x20), [(0, 0), (19, 20)], flags=2) [ 129.438] sna_drawable_move_region_to_cpu: pixmap=1661 all damaged on CPU [ 129.438] kgem_can_create_2d: 19x20 @ 32 [ 129.438] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 129.438] kgem_can_create_2d: untiled size=4096 [ 129.438] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 129.438] kgem_choose_tiling: 19x20 -> 0 [ 129.438] kgem_upload_source_image : (0, 0), (19, 20), stride=76, bpp=32 [ 129.438] kgem_create_buffer_2d: 19x20, 32 bpp, stride=96 [ 129.438] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 129.438] kgem_create_buffer: reusing buffer? used=55040 + size=1920, total=262144 [ 129.438] kgem_create_proxy: target handle=23 [proxy? -1], offset=55040, length=1920, io=1 [ 129.438] __kgem_bo_init(handle=23, num_pages=1920) [ 129.438] memcpy_blt: src=(0, 0), dst=(0, 0), size=19x20, pitch=76/96 [ 129.438] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.438] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.438] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.438] gen4_choose_composite_emitter: identity src, no mask [ 129.438] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.438] gen9_composite_get_binding_table(e380) [ 129.438] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.438] kgem_add_reloc64: handle=23, pos=14552, delta=0, domains=40000 [ 129.438] kgem_add_reloc64: adding proxy [delta=55040] for handle=23 [ 129.438] kgem_add_reloc64[46] = (delta=55040, target handle=4, presumed=fd545000) [ 129.438] [38d0] bind bo(handle=23, addr=fd552700), format=192, width=19, height=20, pitch=96, tiling=0 -> sampler [ 129.438] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 129.438] gen9_emit_vertex_elements: setup id=2 [ 129.438] gen9_render_composite_box: (96, 64), (115, 84) [ 129.438] apply_damage: damage=0x0, region=1 [(96, 64), (115, 84) + (0, 0)] [ 129.438] gen8_vertex_flush[461c] = 3 [ 129.438] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.438] gen9_render_composite: 0x0, current mode=1/1 [ 129.438] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.438] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.438] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.438] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.438] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.438] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.438] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.438] sna_drawable_use_bo: using whole GPU bo [ 129.438] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.438] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.438] color_convert: src=66666666 [20028888] [ 129.438] color_convert: dst=66666666 [20028888] [ 129.439] sna_render_get_solid: 66666666 [ 129.439] sna_render_finish_solid(force=0, domain=1, busy=1, dirty=0, size=13) [ 129.439] sna_render_get_solid(13) = 66666666 (new) [ 129.439] kgem_create_proxy: target handle=32 [proxy? -1], offset=52, length=4, io=0 [ 129.439] __kgem_bo_init(handle=32, num_pages=4) [ 129.439] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.439] sna_transform_is_imprecise_integer_translation: no transform [ 129.439] gen9_composite_picture: integer translation (0, 0), removing [ 129.439] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.439] sna_render_pixmap_bo: GPU all damaged [ 129.439] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.439] gen4_choose_composite_emitter: solid, identity mask [ 129.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.439] aligning vertex: was 3, now 4 floats per vertex [ 129.439] gen9_composite_get_binding_table(e300) [ 129.439] kgem_add_reloc64: handle=32, pos=14520, delta=0, domains=40000 [ 129.439] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 129.439] kgem_add_reloc64[47] = (delta=52, target handle=2, presumed=0) [ 129.439] [38b0] bind bo(handle=32, addr=34), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 129.439] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.439] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.439] gen9_emit_sampler: sampler = a [ 129.439] gen9_emit_sf: num_sf_outputs=2 [ 129.439] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.439] gen9_emit_vertex_elements: setup id=9 [ 129.439] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.439] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.439] glyphs0_to_dst: glyph=(307, 120)x(19, 20), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(307, 120), mask=(96.00, 64.00) x (19.00, 20.00) [ 129.439] glyphs0_to_dst: glyph=(326, 125)x(16, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(326, 125), mask=(928.00, 32.00) x (16.00, 15.00) [ 129.439] glyphs0_to_dst: glyph=(344, 125)x(15, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(344, 125), mask=(944.00, 32.00) x (15.00, 15.00) [ 129.439] gen8_vertex_flush[46f4] = 9 [ 129.439] gen9_magic_ca_pass: CA fixup (420 -> 429) [ 129.439] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.439] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.439] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.439] glyph_cache(0): adding glyph to cache 1, pos 1120 [ 129.439] glyph_cache_upload: upload glyph 0x55bca9af52d0 to cache (64, 96)x(15, 15) [ 129.439] sna_composite(pixmap=2, op=1, src=1663+(0, 0), mask=0+(0, 0), dst=2+(64, 96)+(0, 0), size=(15, 15) [ 129.439] sna_compute_composite_region: dst=(64, 96)x(15, 15) [ 129.439] sna_compute_composite_region: initial clip against dst->pDrawable: (64, 96), (79, 111) [ 129.439] clip_to_dst: region: 1x[(64, 96), (79, 111)], clip: 1x[(0, 0), (1024, 1024)] [ 129.439] sna_compute_composite_region: clip against dst->pCompositeClip: (64, 96), (79, 111) [ 129.439] sna_compute_composite_region: clip against src (15x15 clip=0): (64, 96), (79, 111) [ 129.439] sna_composite: composite region extents:+(0, 0) -> (64, 96), (79, 111) + (0, 0) [ 129.439] gen9_render_composite: 15x15, current mode=1/1 [ 129.439] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.439] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.439] gen9_composite_set_target: (64, 96)x(15, 15), partial?=0 [ 129.439] sna_drawable_use_bo pixmap=2, box=((64, 96), (79, 111)), flags=f... [ 129.439] sna_drawable_use_bo: pinned, never REPLACES [ 129.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.439] sna_drawable_use_bo: using whole GPU bo [ 129.439] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.439] gen9_composite_picture: (0, 0)x(15, 15), dst=(64, 96) [ 129.439] sna_transform_is_imprecise_integer_translation: no transform [ 129.439] gen9_composite_picture: integer translation (0, 0), removing [ 129.439] sna_render_pixmap_bo pixmap=1663, (0, 0)x(15, 15)/(15, 15) [ 129.439] sna_render_pixmap_bo box=(0, 0), (15, 15): (15, 15)/(15, 15) [ 129.439] sna_render_pixmap_bo: offset=(-64, -96), size=(15, 15) [ 129.439] use_cpu_bo: no cpu bo [ 129.439] move_to_gpu: not migrating pixmap=1663 due to usage_hint=3 [ 129.439] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 15) [ 129.439] upload: box=(0, 0), (15, 15), pixmap=15x15 [ 129.439] sna_drawable_move_region_to_cpu(pixmap=1663 (15x15), [(0, 0), (15, 15)], flags=2) [ 129.439] sna_drawable_move_region_to_cpu: pixmap=1663 all damaged on CPU [ 129.439] kgem_can_create_2d: 15x15 @ 32 [ 129.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 129.439] kgem_can_create_2d: untiled size=4096 [ 129.439] kgem_choose_tiling: too thin [width 15, 32 bpp] for TILING_X [ 129.439] kgem_choose_tiling: 15x15 -> 0 [ 129.439] kgem_upload_source_image : (0, 0), (15, 15), stride=60, bpp=32 [ 129.439] kgem_create_buffer_2d: 15x15, 32 bpp, stride=64 [ 129.439] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 129.439] kgem_create_buffer: reusing buffer? used=57088 + size=1024, total=262144 [ 129.439] kgem_create_proxy: target handle=23 [proxy? -1], offset=57088, length=1024, io=1 [ 129.439] __kgem_bo_init(handle=23, num_pages=1024) [ 129.439] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x15, pitch=60/64 [ 129.439] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.439] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.439] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.439] gen4_choose_composite_emitter: identity src, no mask [ 129.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.439] aligning vertex: was 4, now 3 floats per vertex [ 129.439] gen9_composite_get_binding_table(e280) [ 129.439] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.439] kgem_add_reloc64: handle=23, pos=14488, delta=0, domains=40000 [ 129.439] kgem_add_reloc64: adding proxy [delta=57088] for handle=23 [ 129.439] kgem_add_reloc64[48] = (delta=57088, target handle=4, presumed=fd545000) [ 129.439] [3890] bind bo(handle=23, addr=fd552f00), format=192, width=15, height=15, pitch=64, tiling=0 -> sampler [ 129.439] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.439] gen9_emit_sampler: sampler = 2 [ 129.439] gen9_emit_sf: num_sf_outputs=1 [ 129.439] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.439] gen9_emit_vertex_elements: setup id=2 [ 129.439] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.439] gen9_render_composite_box: (64, 96), (79, 111) [ 129.439] apply_damage: damage=0x0, region=1 [(64, 96), (79, 111) + (0, 0)] [ 129.439] gen8_vertex_flush[4828] = 3 [ 129.439] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.439] gen9_render_composite: 0x0, current mode=1/1 [ 129.439] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.439] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.439] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.439] sna_drawable_use_bo: using whole GPU bo [ 129.439] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.439] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.439] color_convert: src=66666666 [20028888] [ 129.439] color_convert: dst=66666666 [20028888] [ 129.439] sna_render_get_solid: 66666666 [ 129.439] sna_render_get_solid(13) = 66666666 (last) [ 129.439] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.439] sna_transform_is_imprecise_integer_translation: no transform [ 129.439] gen9_composite_picture: integer translation (0, 0), removing [ 129.439] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.439] sna_render_pixmap_bo: GPU all damaged [ 129.439] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.439] gen4_choose_composite_emitter: solid, identity mask [ 129.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.439] aligning vertex: was 3, now 4 floats per vertex [ 129.439] gen9_composite_get_binding_table(e200) [ 129.439] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.439] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.439] gen9_emit_sampler: sampler = a [ 129.439] gen9_emit_sf: num_sf_outputs=2 [ 129.439] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.439] gen9_emit_vertex_elements: setup id=9 [ 129.439] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.439] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.439] glyphs0_to_dst: glyph=(360, 125)x(15, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(360, 125), mask=(64.00, 96.00) x (15.00, 15.00) [ 129.439] glyphs0_to_dst: glyph=(375, 125)x(17, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(375, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.439] glyphs0_to_dst: glyph=(393, 120)x(5, 20), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(393, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 129.439] gen8_vertex_flush[4900] = 9 [ 129.439] gen9_magic_ca_pass: CA fixup (432 -> 441) [ 129.439] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.439] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.439] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.439] sna_glyphs(op=3, nlist=1, src=(307, 139)) [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] sna_glyphs: discarding mask [ 129.439] glyphs0_to_dst(op=3, src=(307, 139), nlist=1, dst=(307, 139)+(0, 0)) [ 129.439] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 129.439] gen9_render_composite: 0x0, current mode=1/1 [ 129.439] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.439] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.439] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.439] sna_drawable_use_bo: using whole GPU bo [ 129.439] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.439] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.439] color_convert: src=ff4c4c4c [20028888] [ 129.439] color_convert: dst=ff4c4c4c [20028888] [ 129.439] sna_render_get_solid: ff4c4c4c [ 129.439] sna_render_get_solid(12) = ff4c4c4c (old) [ 129.439] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.439] sna_transform_is_imprecise_integer_translation: no transform [ 129.439] gen9_composite_picture: integer translation (0, 0), removing [ 129.439] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.439] sna_render_pixmap_bo: GPU all damaged [ 129.439] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.439] gen4_choose_composite_emitter: solid, identity mask [ 129.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.439] gen9_composite_get_binding_table(e1c0) [ 129.439] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 129.439] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.439] gen9_emit_vertex_elements: setup id=9 [ 129.439] glyphs0_to_dst: glyph=(307, 119)x(19, 20), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(307, 119), mask=(96.00, 64.00) x (19.00, 20.00) [ 129.439] glyphs0_to_dst: glyph=(326, 124)x(16, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(326, 124), mask=(928.00, 32.00) x (16.00, 15.00) [ 129.439] glyphs0_to_dst: glyph=(344, 124)x(15, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(344, 124), mask=(944.00, 32.00) x (15.00, 15.00) [ 129.439] glyphs0_to_dst: glyph=(360, 124)x(15, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(360, 124), mask=(64.00, 96.00) x (15.00, 15.00) [ 129.439] glyphs0_to_dst: glyph=(375, 124)x(17, 15), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(375, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.439] glyphs0_to_dst: glyph=(393, 119)x(5, 20), unclipped [ 129.439] emit_primitive_identity_mask__avx2: dst=(393, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 129.439] gen8_vertex_flush[4a00] = 18 [ 129.439] gen9_magic_ca_pass: CA fixup (441 -> 459) [ 129.439] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.439] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.439] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.439] sna_composite_trapezoids(op=3, src=(500, 107), mask=18000, ntrap=17) [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.439] imprecise_trapezoid_span_converter: extents (491, 109), (750, 150) [ 129.439] sna_compute_composite_region: dst=(491, 109)x(259, 41) [ 129.439] sna_compute_composite_region: initial clip against dst->pDrawable: (491, 109), (750, 150) [ 129.439] clip_to_dst: region: 1x[(491, 109), (750, 150)], clip: 1x[(0, 0), (762, 162)] [ 129.439] sna_compute_composite_region: clip against dst->pCompositeClip: (491, 109), (750, 150) [ 129.439] sna_compute_composite_region: clip against src (0x0 clip=0): (491, 109), (750, 150) [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.439] imprecise_trapezoid_span_converter: after clip -- extents (491, 109), (750, 150), delta=(0, 0) src -> (493, 107) [ 129.439] gen9_render_composite_spans: 259x41 with flags=0, current mode=1 [ 129.439] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.439] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.439] gen9_composite_set_target: (491, 109)x(259, 41), partial?=1 [ 129.439] sna_drawable_use_bo pixmap=1586, box=((491, 109), (750, 150)), flags=7... [ 129.439] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.439] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.439] sna_drawable_use_bo: using whole GPU bo [ 129.439] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.439] gen9_composite_picture: (493, 107)x(259, 41), dst=(491, 109) [ 129.439] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(493, 107), dst=(491, 109), size=(259, 41) [ 129.439] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 129.439] sna_render_get_gradient: old --> 0 [ 129.439] gen4_channel_init_linear: transform = [0.00 0.00 -1.88, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 129.439] gen4_channel_init_linear: untransformed: p1=(491.95, 105.00, 1.00), p2=(491.95, 149.00, 1.00) [ 129.439] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 129.439] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.439] gen4_choose_spans_emitter: linear source [ 129.439] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.439] aligning vertex: was 4, now 3 floats per vertex [ 129.439] gen9_composite_get_binding_table(e180) [ 129.439] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 129.439] gen9_emit_sampler: sampler = 14 [ 129.439] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 129.439] gen9_emit_vertex_elements: setup id=5 [ 129.439] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.439] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 129.439] thread_choose_span: clipped? 0 [ 129.439] imprecise_trapezoid_span_converter: using 4 threads [ 129.439] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 129.439] thread_choose_span: clipped? 0 [ 129.439] span_thread: flushing 27 boxes [ 129.439] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 129.439] span_thread: flushing 27 boxes [ 129.439] span_thread: flushing 1 boxes [ 129.439] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 129.439] span_thread: flushing 1 boxes [ 129.439] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 129.439] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 129.439] gen8_vertex_flush[4b2c] = 168 [ 129.439] gen9_render_composite_spans_done() [ 129.439] sna_create_pixmap(25, 21, 32, usage=0) [ 129.439] kgem_can_create_2d: 25x21 @ 32 [ 129.439] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 129.440] kgem_can_create_2d: untiled size=4096 [ 129.440] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 129.440] kgem_choose_tiling: 25x21 -> 0 [ 129.440] sna_create_pixmap: usage=0, flags=a [ 129.440] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 129.440] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 129.440] create_pixmap: serial=1664, usage=0, 25x21 [ 129.440] sna_create_pixmap: serial=1664, 25x21, usage=0 [ 129.440] sna_composite_rectangles(pixmap=1665, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 129.440] sna_composite_rectangles: converted to op 0 [ 129.440] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 129.440] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 129.440] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 129.440] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 129.440] sna_composite_rectangles: fallback, dst pixmap=1665 too small or not attached [ 129.440] sna_composite_rectangles: fallback [ 129.440] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(0, 0), (25, 21)], flags=1) [ 129.440] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 129.440] _sna_pixmap_move_to_cpu(pixmap=1665, 25x21, flags=1) [ 129.440] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.440] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.440] operate_inplace: no, inplace operation not suitable [ 129.440] _sna_pixmap_move_to_cpu: marking as damaged [ 129.440] __sna_damage_all(25, 21) [ 129.440] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.440] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=67b, drawable=681 [ 129.440] sna_validate_gc: recomputing clip [ 129.440] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 129.440] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 129.440] try_upload__fast: ignore existing cpu damage (if any) [ 129.440] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 129.440] try_upload__fast: no, no gpu damage [ 129.440] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(0, 0), (25, 21)], flags=1) [ 129.440] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.440] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.440] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 129.440] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 129.440] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 129.440] sna_accel_flush: flush?=0, dirty?=0 [ 129.440] sna_composite(pixmap=1586, op=3, src=1665+(0, 0), mask=0+(490, 108), dst=1586+(490, 108)+(0, 0), size=(12, 10) [ 129.440] sna_compute_composite_region: dst=(490, 108)x(12, 10) [ 129.440] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 108), (502, 118) [ 129.440] clip_to_dst: region: 1x[(490, 108), (502, 118)], clip: 1x[(0, 0), (762, 162)] [ 129.440] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 108), (502, 118) [ 129.440] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 108), (502, 118) [ 129.440] sna_composite: composite region extents:+(0, 0) -> (490, 108), (502, 118) + (0, 0) [ 129.440] gen9_render_composite: 12x10, current mode=1/1 [ 129.440] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.440] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.440] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.440] gen9_composite_set_target: (490, 108)x(12, 10), partial?=1 [ 129.440] sna_drawable_use_bo pixmap=1586, box=((490, 108), (502, 118)), flags=7... [ 129.440] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.440] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.440] sna_drawable_use_bo: using whole GPU bo [ 129.440] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.440] gen9_composite_picture: (0, 0)x(12, 10), dst=(490, 108) [ 129.440] sna_transform_is_imprecise_integer_translation: no transform [ 129.440] gen9_composite_picture: integer translation (0, 0), removing [ 129.440] sna_render_pixmap_bo pixmap=1665, (0, 0)x(12, 10)/(25, 21) [ 129.440] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 129.440] sna_render_pixmap_bo: offset=(-490, -108), size=(25, 21) [ 129.440] use_cpu_bo: no cpu bo [ 129.440] kgem_choose_tiling: too short [10] for TILING_Y [ 129.440] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.440] kgem_choose_tiling: 12x10 -> 0 [ 129.440] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 129.440] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 129.440] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(0, 0), (12, 10)], flags=2) [ 129.440] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.440] kgem_can_create_2d: 12x10 @ 32 [ 129.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.440] kgem_can_create_2d: untiled size=4096 [ 129.440] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.440] kgem_choose_tiling: 12x10 -> 0 [ 129.440] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 129.440] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.440] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.440] kgem_create_buffer: reusing buffer? used=58112 + size=640, total=262144 [ 129.440] kgem_create_proxy: target handle=23 [proxy? -1], offset=58112, length=640, io=1 [ 129.440] __kgem_bo_init(handle=23, num_pages=640) [ 129.440] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 129.440] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.440] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.440] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.440] gen4_choose_composite_emitter: identity src, no mask [ 129.440] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.440] gen9_composite_get_binding_table(e140) [ 129.440] kgem_add_reloc64: handle=23, pos=14408, delta=0, domains=40000 [ 129.440] kgem_add_reloc64: adding proxy [delta=58112] for handle=23 [ 129.440] kgem_add_reloc64[49] = (delta=58112, target handle=4, presumed=fd545000) [ 129.440] [3840] bind bo(handle=23, addr=fd553300), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.440] gen9_emit_sampler: sampler = 2 [ 129.440] gen9_emit_sf: num_sf_outputs=1 [ 129.440] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.440] gen9_emit_vertex_elements: setup id=2 [ 129.440] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.440] gen9_render_composite_box: (490, 108), (502, 118) [ 129.440] apply_damage: damage=0x0, region=1 [(490, 108), (502, 118) + (0, 0)] [ 129.440] gen8_vertex_flush[4bd4] = 3 [ 129.440] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.440] sna_create_pixmap(1, 10, 32, usage=0) [ 129.440] kgem_can_create_2d: 1x10 @ 32 [ 129.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.440] kgem_can_create_2d: untiled size=4096 [ 129.440] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.440] kgem_choose_tiling: 1x10 -> 0 [ 129.440] sna_create_pixmap: usage=0, flags=a [ 129.440] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 129.440] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 129.440] create_pixmap: serial=1666, usage=0, 1x10 [ 129.440] sna_create_pixmap: serial=1666, 1x10, usage=0 [ 129.440] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=681, drawable=683 [ 129.440] sna_validate_gc: recomputing clip [ 129.440] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 129.440] sna_copy_area: src=pixmap=1665:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1667:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.440] sna_copy_area: normal copy [ 129.440] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 129.440] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 129.440] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 129.440] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 129.440] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 129.440] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 129.440] sna_do_copy: pixmap -- no source clipping [ 129.440] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 129.440] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 129.440] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1665+(12, 0), dst pixmap=1667+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 129.440] sna_copy_boxes: dst=(priv=0x55bca9aea220, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9af5450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.440] sna_drawable_use_bo pixmap=1667, box=((0, 0), (1, 10)), flags=18... [ 129.440] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.440] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.440] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.440] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.440] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 129.440] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(12, 0), (13, 10)], flags=6) [ 129.440] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.440] sna_drawable_move_region_to_cpu(pixmap=1667 (1x10), [(0, 0), (1, 10)], flags=5) [ 129.440] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 129.440] _sna_pixmap_move_to_cpu(pixmap=1667, 1x10, flags=5) [ 129.440] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.440] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.440] _sna_pixmap_move_to_cpu: marking as damaged [ 129.440] __sna_damage_all(1, 10) [ 129.440] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.440] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 129.440] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 129.440] sna_composite(pixmap=1586, op=3, src=1667+(505, 54), mask=0+(502, 108), dst=1586+(502, 108)+(0, 0), size=(237, 10) [ 129.440] sna_compute_composite_region: dst=(502, 108)x(237, 10) [ 129.440] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 108), (739, 118) [ 129.440] clip_to_dst: region: 1x[(502, 108), (739, 118)], clip: 1x[(0, 0), (762, 162)] [ 129.440] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 108), (739, 118) [ 129.440] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 108), (739, 118) [ 129.440] sna_composite: composite region extents:+(0, 0) -> (502, 108), (739, 118) + (0, 0) [ 129.440] gen9_render_composite: 237x10, current mode=1/1 [ 129.440] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.440] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.440] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.440] gen9_composite_set_target: (502, 108)x(237, 10), partial?=1 [ 129.440] sna_drawable_use_bo pixmap=1586, box=((502, 108), (739, 118)), flags=7... [ 129.440] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.440] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.440] sna_drawable_use_bo: using whole GPU bo [ 129.440] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.440] gen9_composite_picture: (505, 54)x(237, 10), dst=(502, 108) [ 129.440] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 129.440] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.440] sna_render_pixmap_bo pixmap=1667, (505, 54)x(237, 10)/(1, 10) [ 129.440] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 129.440] sna_render_pixmap_bo: offset=(3, -54), size=(1, 10) [ 129.440] use_cpu_bo: no cpu bo [ 129.440] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 129.440] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 129.440] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 129.440] sna_drawable_move_region_to_cpu(pixmap=1667 (1x10), [(0, 0), (1, 10)], flags=2) [ 129.440] sna_drawable_move_region_to_cpu: pixmap=1667 all damaged on CPU [ 129.440] kgem_can_create_2d: 1x10 @ 32 [ 129.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.440] kgem_can_create_2d: untiled size=4096 [ 129.440] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.440] kgem_choose_tiling: 1x10 -> 0 [ 129.440] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 129.440] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 129.440] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 129.440] kgem_create_buffer: reusing buffer? used=58880 + size=320, total=262144 [ 129.440] kgem_create_proxy: target handle=23 [proxy? -1], offset=58880, length=320, io=1 [ 129.440] __kgem_bo_init(handle=23, num_pages=320) [ 129.440] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 129.440] upload: adding upload cache to pixmap=1667 [ 129.440] kgem_proxy_bo_attach: handle=23 [ 129.440] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.440] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.440] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.440] gen4_choose_composite_emitter: simple src, no mask [ 129.440] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.440] gen9_composite_get_binding_table(e0c0) [ 129.440] kgem_add_reloc64: handle=23, pos=14376, delta=0, domains=40000 [ 129.440] kgem_add_reloc64: adding proxy [delta=58880] for handle=23 [ 129.440] kgem_add_reloc64[50] = (delta=58880, target handle=4, presumed=fd545000) [ 129.440] [3820] bind bo(handle=23, addr=fd553600), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 129.440] gen9_emit_sampler: sampler = 32 [ 129.440] gen9_emit_vertex_elements: setup id=2 [ 129.440] gen9_render_composite_box: (502, 108), (739, 118) [ 129.440] apply_damage: damage=0x0, region=1 [(502, 108), (739, 118) + (0, 0)] [ 129.440] gen8_vertex_flush[4c18] = 3 [ 129.440] sna_accel_flush: flush?=0, dirty?=0 [ 129.440] sna_block_handler (tv=0.0) [ 129.440] sna_wakeup_handler [ 129.440] sna_destroy_pixmap: pixmap=1667, attached?=1 [ 129.440] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.440] __sna_free_pixmap(pixmap=1667) [ 129.440] sna_composite(pixmap=1586, op=3, src=1665+(13, 0), mask=0+(739, 108), dst=1586+(739, 108)+(0, 0), size=(12, 10) [ 129.440] sna_compute_composite_region: dst=(739, 108)x(12, 10) [ 129.440] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 108), (751, 118) [ 129.440] clip_to_dst: region: 1x[(739, 108), (751, 118)], clip: 1x[(0, 0), (762, 162)] [ 129.440] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 108), (751, 118) [ 129.440] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 108), (751, 118) [ 129.440] sna_composite: composite region extents:+(0, 0) -> (739, 108), (751, 118) + (0, 0) [ 129.440] gen9_render_composite: 12x10, current mode=1/1 [ 129.440] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.440] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.440] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.440] gen9_composite_set_target: (739, 108)x(12, 10), partial?=1 [ 129.440] sna_drawable_use_bo pixmap=1586, box=((739, 108), (751, 118)), flags=7... [ 129.440] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.440] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.440] sna_drawable_use_bo: using whole GPU bo [ 129.440] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.440] gen9_composite_picture: (13, 0)x(12, 10), dst=(739, 108) [ 129.440] sna_transform_is_imprecise_integer_translation: no transform [ 129.440] gen9_composite_picture: integer translation (0, 0), removing [ 129.440] sna_render_pixmap_bo pixmap=1665, (13, 0)x(12, 10)/(25, 21) [ 129.440] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 129.440] sna_render_pixmap_bo: offset=(-726, -108), size=(25, 21) [ 129.440] use_cpu_bo: no cpu bo [ 129.440] kgem_choose_tiling: too short [10] for TILING_Y [ 129.440] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.440] kgem_choose_tiling: 12x10 -> 0 [ 129.440] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 129.440] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 129.440] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(13, 0), (25, 10)], flags=2) [ 129.440] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.440] kgem_can_create_2d: 12x10 @ 32 [ 129.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.440] kgem_can_create_2d: untiled size=4096 [ 129.440] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.440] kgem_choose_tiling: 12x10 -> 0 [ 129.440] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 129.440] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.440] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.440] kgem_create_buffer: reusing buffer? used=59392 + size=640, total=262144 [ 129.440] kgem_create_proxy: target handle=23 [proxy? -1], offset=59392, length=640, io=1 [ 129.440] __kgem_bo_init(handle=23, num_pages=640) [ 129.440] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 129.440] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.440] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.440] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.440] gen4_choose_composite_emitter: identity src, no mask [ 129.440] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.440] gen9_composite_get_binding_table(e040) [ 129.440] kgem_add_reloc64: handle=23, pos=14344, delta=0, domains=40000 [ 129.440] kgem_add_reloc64: adding proxy [delta=59392] for handle=23 [ 129.440] kgem_add_reloc64[51] = (delta=59392, target handle=4, presumed=fd545000) [ 129.440] [3800] bind bo(handle=23, addr=fd553800), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.440] gen9_emit_sampler: sampler = 2 [ 129.440] gen9_emit_vertex_elements: setup id=2 [ 129.440] gen9_render_composite_box: (739, 108), (751, 118) [ 129.440] apply_damage: damage=0x0, region=1 [(739, 108), (751, 118) + (0, 0)] [ 129.440] gen8_vertex_flush[4c5c] = 3 [ 129.440] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.440] sna_create_pixmap(12, 1, 32, usage=0) [ 129.440] kgem_can_create_2d: 12x1 @ 32 [ 129.440] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.440] kgem_can_create_2d: untiled size=4096 [ 129.440] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.440] kgem_choose_tiling: 12x1 -> 0 [ 129.440] sna_create_pixmap: usage=0, flags=a [ 129.440] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 129.440] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 129.440] create_pixmap: serial=1668, usage=0, 12x1 [ 129.440] sna_create_pixmap: serial=1668, 12x1, usage=0 [ 129.440] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=683, drawable=685 [ 129.440] sna_validate_gc: recomputing clip [ 129.440] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 129.440] sna_copy_area: src=pixmap=1665:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1669:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.440] sna_copy_area: normal copy [ 129.440] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 129.440] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 129.440] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 129.440] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 129.440] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 129.440] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 129.440] sna_do_copy: pixmap -- no source clipping [ 129.441] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 129.441] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 129.441] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1665+(0, 10), dst pixmap=1669+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 129.441] sna_copy_boxes: dst=(priv=0x55bca9aea220, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9af5450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.441] sna_drawable_use_bo pixmap=1669, box=((0, 0), (12, 1)), flags=18... [ 129.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.441] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.441] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.441] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.441] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(0, 10), (12, 11)], flags=6) [ 129.441] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1669 (12x1), [(0, 0), (12, 1)], flags=5) [ 129.441] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 129.441] _sna_pixmap_move_to_cpu(pixmap=1669, 12x1, flags=5) [ 129.441] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.441] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.441] _sna_pixmap_move_to_cpu: marking as damaged [ 129.441] __sna_damage_all(12, 1) [ 129.441] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.441] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 129.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 129.441] sna_composite(pixmap=1586, op=3, src=1669+(245, 124), mask=0+(490, 118), dst=1586+(490, 118)+(0, 0), size=(12, 23) [ 129.441] sna_compute_composite_region: dst=(490, 118)x(12, 23) [ 129.441] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 118), (502, 141) [ 129.441] clip_to_dst: region: 1x[(490, 118), (502, 141)], clip: 1x[(0, 0), (762, 162)] [ 129.441] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 118), (502, 141) [ 129.441] sna_compute_composite_region: clip against src (12x1 clip=0): (490, 118), (502, 141) [ 129.441] sna_composite: composite region extents:+(0, 0) -> (490, 118), (502, 141) + (0, 0) [ 129.441] gen9_render_composite: 12x23, current mode=1/1 [ 129.441] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.441] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.441] gen9_composite_set_target: (490, 118)x(12, 23), partial?=1 [ 129.441] sna_drawable_use_bo pixmap=1586, box=((490, 118), (502, 141)), flags=7... [ 129.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.441] sna_drawable_use_bo: using whole GPU bo [ 129.441] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.441] gen9_composite_picture: (245, 124)x(12, 23), dst=(490, 118) [ 129.441] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -245.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 129.441] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.441] sna_render_pixmap_bo pixmap=1669, (245, 124)x(12, 23)/(12, 1) [ 129.441] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 129.441] sna_render_pixmap_bo: offset=(-245, 6), size=(12, 1) [ 129.441] use_cpu_bo: no cpu bo [ 129.441] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 129.441] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 129.441] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1669 (12x1), [(0, 0), (12, 1)], flags=2) [ 129.441] sna_drawable_move_region_to_cpu: pixmap=1669 all damaged on CPU [ 129.441] kgem_can_create_2d: 12x1 @ 32 [ 129.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.441] kgem_can_create_2d: untiled size=4096 [ 129.441] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.441] kgem_choose_tiling: 12x1 -> 0 [ 129.441] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 129.441] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 129.441] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 129.441] kgem_create_buffer: reusing buffer? used=60160 + size=128, total=262144 [ 129.441] kgem_create_proxy: target handle=23 [proxy? -1], offset=60160, length=128, io=1 [ 129.441] __kgem_bo_init(handle=23, num_pages=128) [ 129.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 129.441] upload: adding upload cache to pixmap=1669 [ 129.441] kgem_proxy_bo_attach: handle=23 [ 129.441] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.441] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.441] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.441] gen4_choose_composite_emitter: simple src, no mask [ 129.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.441] gen9_composite_get_binding_table(dfc0) [ 129.441] kgem_add_reloc64: handle=23, pos=14312, delta=0, domains=40000 [ 129.441] kgem_add_reloc64: adding proxy [delta=60160] for handle=23 [ 129.441] kgem_add_reloc64[52] = (delta=60160, target handle=4, presumed=fd545000) [ 129.441] [37e0] bind bo(handle=23, addr=fd553b00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 129.441] gen9_emit_sampler: sampler = 32 [ 129.441] gen9_emit_vertex_elements: setup id=2 [ 129.441] gen9_render_composite_box: (490, 118), (502, 141) [ 129.441] apply_damage: damage=0x0, region=1 [(490, 118), (502, 141) + (0, 0)] [ 129.441] gen8_vertex_flush[4ca0] = 3 [ 129.441] sna_destroy_pixmap: pixmap=1669, attached?=1 [ 129.441] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.441] __sna_free_pixmap(pixmap=1669) [ 129.441] sna_create_pixmap(12, 1, 32, usage=0) [ 129.441] kgem_can_create_2d: 12x1 @ 32 [ 129.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.441] kgem_can_create_2d: untiled size=4096 [ 129.441] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.441] kgem_choose_tiling: 12x1 -> 0 [ 129.441] sna_create_pixmap: usage=0, flags=a [ 129.441] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 129.441] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 129.441] create_pixmap: serial=1670, usage=0, 12x1 [ 129.441] sna_create_pixmap: serial=1670, 12x1, usage=0 [ 129.441] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=685, drawable=687 [ 129.441] sna_validate_gc: recomputing clip [ 129.441] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 129.441] sna_copy_area: src=pixmap=1665:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1671:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.441] sna_copy_area: normal copy [ 129.441] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 129.441] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 129.441] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 129.441] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 129.441] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 129.441] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 129.441] sna_do_copy: pixmap -- no source clipping [ 129.441] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 129.441] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 129.441] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1665+(13, 10), dst pixmap=1671+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 129.441] sna_copy_boxes: dst=(priv=0x55bca9aea220, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9af5450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.441] sna_drawable_use_bo pixmap=1671, box=((0, 0), (12, 1)), flags=18... [ 129.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.441] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.441] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.441] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.441] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(13, 10), (25, 11)], flags=6) [ 129.441] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1671 (12x1), [(0, 0), (12, 1)], flags=5) [ 129.441] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 129.441] _sna_pixmap_move_to_cpu(pixmap=1671, 12x1, flags=5) [ 129.441] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.441] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.441] _sna_pixmap_move_to_cpu: marking as damaged [ 129.441] __sna_damage_all(12, 1) [ 129.441] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.441] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 129.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 129.441] sna_composite(pixmap=1586, op=3, src=1671+(370, 124), mask=0+(739, 118), dst=1586+(739, 118)+(0, 0), size=(12, 23) [ 129.441] sna_compute_composite_region: dst=(739, 118)x(12, 23) [ 129.441] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 118), (751, 141) [ 129.441] clip_to_dst: region: 1x[(739, 118), (751, 141)], clip: 1x[(0, 0), (762, 162)] [ 129.441] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 118), (751, 141) [ 129.441] sna_compute_composite_region: clip against src (12x1 clip=0): (739, 118), (751, 141) [ 129.441] sna_composite: composite region extents:+(0, 0) -> (739, 118), (751, 141) + (0, 0) [ 129.441] gen9_render_composite: 12x23, current mode=1/1 [ 129.441] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.441] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.441] gen9_composite_set_target: (739, 118)x(12, 23), partial?=1 [ 129.441] sna_drawable_use_bo pixmap=1586, box=((739, 118), (751, 141)), flags=7... [ 129.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.441] sna_drawable_use_bo: using whole GPU bo [ 129.441] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.441] gen9_composite_picture: (370, 124)x(12, 23), dst=(739, 118) [ 129.441] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -370.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 129.441] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.441] sna_render_pixmap_bo pixmap=1671, (370, 124)x(12, 23)/(12, 1) [ 129.441] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 129.441] sna_render_pixmap_bo: offset=(-369, 6), size=(12, 1) [ 129.441] use_cpu_bo: no cpu bo [ 129.441] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 129.441] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 129.441] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1671 (12x1), [(0, 0), (12, 1)], flags=2) [ 129.441] sna_drawable_move_region_to_cpu: pixmap=1671 all damaged on CPU [ 129.441] kgem_can_create_2d: 12x1 @ 32 [ 129.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 129.441] kgem_can_create_2d: untiled size=4096 [ 129.441] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 129.441] kgem_choose_tiling: 12x1 -> 0 [ 129.441] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 129.441] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 129.441] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 129.441] kgem_create_buffer: reusing buffer? used=60416 + size=128, total=262144 [ 129.441] kgem_create_proxy: target handle=23 [proxy? -1], offset=60416, length=128, io=1 [ 129.441] __kgem_bo_init(handle=23, num_pages=128) [ 129.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 129.441] upload: adding upload cache to pixmap=1671 [ 129.441] kgem_proxy_bo_attach: handle=23 [ 129.441] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.441] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.441] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.441] gen4_choose_composite_emitter: simple src, no mask [ 129.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.441] gen9_composite_get_binding_table(df40) [ 129.441] kgem_add_reloc64: handle=23, pos=14280, delta=0, domains=40000 [ 129.441] kgem_add_reloc64: adding proxy [delta=60416] for handle=23 [ 129.441] kgem_add_reloc64[53] = (delta=60416, target handle=4, presumed=fd545000) [ 129.441] [37c0] bind bo(handle=23, addr=fd553c00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 129.441] gen9_emit_vertex_elements: setup id=2 [ 129.441] gen9_render_composite_box: (739, 118), (751, 141) [ 129.441] apply_damage: damage=0x0, region=1 [(739, 118), (751, 141) + (0, 0)] [ 129.441] gen8_vertex_flush[4cdc] = 3 [ 129.441] sna_destroy_pixmap: pixmap=1671, attached?=1 [ 129.441] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.441] __sna_free_pixmap(pixmap=1671) [ 129.441] sna_composite(pixmap=1586, op=3, src=1665+(0, 11), mask=0+(490, 141), dst=1586+(490, 141)+(0, 0), size=(12, 10) [ 129.441] sna_compute_composite_region: dst=(490, 141)x(12, 10) [ 129.441] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 141), (502, 151) [ 129.441] clip_to_dst: region: 1x[(490, 141), (502, 151)], clip: 1x[(0, 0), (762, 162)] [ 129.441] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 141), (502, 151) [ 129.441] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 141), (502, 151) [ 129.441] sna_composite: composite region extents:+(0, 0) -> (490, 141), (502, 151) + (0, 0) [ 129.441] gen9_render_composite: 12x10, current mode=1/1 [ 129.441] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.441] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.441] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.441] gen9_composite_set_target: (490, 141)x(12, 10), partial?=1 [ 129.441] sna_drawable_use_bo pixmap=1586, box=((490, 141), (502, 151)), flags=7... [ 129.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.441] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.441] sna_drawable_use_bo: using whole GPU bo [ 129.441] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.441] gen9_composite_picture: (0, 11)x(12, 10), dst=(490, 141) [ 129.441] sna_transform_is_imprecise_integer_translation: no transform [ 129.441] gen9_composite_picture: integer translation (0, 0), removing [ 129.441] sna_render_pixmap_bo pixmap=1665, (0, 11)x(12, 10)/(25, 21) [ 129.441] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 129.441] sna_render_pixmap_bo: offset=(-490, -130), size=(25, 21) [ 129.441] use_cpu_bo: no cpu bo [ 129.441] kgem_choose_tiling: too short [10] for TILING_Y [ 129.441] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.441] kgem_choose_tiling: 12x10 -> 0 [ 129.441] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 129.441] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(0, 11), (12, 21)], flags=2) [ 129.441] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.441] kgem_can_create_2d: 12x10 @ 32 [ 129.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.441] kgem_can_create_2d: untiled size=4096 [ 129.441] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.441] kgem_choose_tiling: 12x10 -> 0 [ 129.441] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 129.441] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.441] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.441] kgem_create_buffer: reusing buffer? used=60672 + size=640, total=262144 [ 129.441] kgem_create_proxy: target handle=23 [proxy? -1], offset=60672, length=640, io=1 [ 129.441] __kgem_bo_init(handle=23, num_pages=640) [ 129.441] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 129.441] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.441] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.441] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.441] gen4_choose_composite_emitter: identity src, no mask [ 129.441] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.441] gen9_composite_get_binding_table(dec0) [ 129.441] kgem_add_reloc64: handle=23, pos=14248, delta=0, domains=40000 [ 129.441] kgem_add_reloc64: adding proxy [delta=60672] for handle=23 [ 129.441] kgem_add_reloc64[54] = (delta=60672, target handle=4, presumed=fd545000) [ 129.441] [37a0] bind bo(handle=23, addr=fd553d00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.441] gen9_emit_sampler: sampler = 2 [ 129.441] gen9_emit_vertex_elements: setup id=2 [ 129.441] gen9_render_composite_box: (490, 141), (502, 151) [ 129.441] apply_damage: damage=0x0, region=1 [(490, 141), (502, 151) + (0, 0)] [ 129.441] gen8_vertex_flush[4d20] = 3 [ 129.441] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.441] sna_create_pixmap(1, 10, 32, usage=0) [ 129.441] kgem_can_create_2d: 1x10 @ 32 [ 129.441] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.441] kgem_can_create_2d: untiled size=4096 [ 129.441] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.441] kgem_choose_tiling: 1x10 -> 0 [ 129.441] sna_create_pixmap: usage=0, flags=a [ 129.441] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 129.441] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 129.441] create_pixmap: serial=1672, usage=0, 1x10 [ 129.441] sna_create_pixmap: serial=1672, 1x10, usage=0 [ 129.441] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=687, drawable=689 [ 129.441] sna_validate_gc: recomputing clip [ 129.441] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 129.441] sna_copy_area: src=pixmap=1665:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1673:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 129.441] sna_copy_area: normal copy [ 129.441] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 129.441] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 129.441] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 129.441] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 129.441] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 129.441] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 129.441] sna_do_copy: pixmap -- no source clipping [ 129.441] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 129.441] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 129.441] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1665+(12, 11), dst pixmap=1673+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 129.441] sna_copy_boxes: dst=(priv=0x55bca9aea220, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9af5450, gpu_bo=0, cpu_bo=0), replaces=1 [ 129.441] sna_drawable_use_bo pixmap=1673, box=((0, 0), (1, 10)), flags=18... [ 129.441] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 129.441] sna_drawable_use_bo: try cpu as GPU bo is idle [ 129.441] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.441] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 129.441] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(12, 11), (13, 21)], flags=6) [ 129.441] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.441] sna_drawable_move_region_to_cpu(pixmap=1673 (1x10), [(0, 0), (1, 10)], flags=5) [ 129.441] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 129.441] _sna_pixmap_move_to_cpu(pixmap=1673, 1x10, flags=5) [ 129.441] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.441] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.441] _sna_pixmap_move_to_cpu: marking as damaged [ 129.441] __sna_damage_all(1, 10) [ 129.441] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.441] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 129.441] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 129.441] sna_composite(pixmap=1586, op=3, src=1673+(505, 71), mask=0+(502, 141), dst=1586+(502, 141)+(0, 0), size=(237, 10) [ 129.441] sna_compute_composite_region: dst=(502, 141)x(237, 10) [ 129.441] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 141), (739, 151) [ 129.441] clip_to_dst: region: 1x[(502, 141), (739, 151)], clip: 1x[(0, 0), (762, 162)] [ 129.441] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 141), (739, 151) [ 129.441] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 141), (739, 151) [ 129.441] sna_composite: composite region extents:+(0, 0) -> (502, 141), (739, 151) + (0, 0) [ 129.441] gen9_render_composite: 237x10, current mode=1/1 [ 129.441] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.442] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.442] gen9_composite_set_target: (502, 141)x(237, 10), partial?=1 [ 129.442] sna_drawable_use_bo pixmap=1586, box=((502, 141), (739, 151)), flags=7... [ 129.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.442] sna_drawable_use_bo: using whole GPU bo [ 129.442] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.442] gen9_composite_picture: (505, 71)x(237, 10), dst=(502, 141) [ 129.442] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 129.442] sna_transform_is_imprecise_integer_translation: not unity scaling [ 129.442] sna_render_pixmap_bo pixmap=1673, (505, 71)x(237, 10)/(1, 10) [ 129.442] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 129.442] sna_render_pixmap_bo: offset=(3, -70), size=(1, 10) [ 129.442] use_cpu_bo: no cpu bo [ 129.442] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 129.442] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 129.442] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 129.442] sna_drawable_move_region_to_cpu(pixmap=1673 (1x10), [(0, 0), (1, 10)], flags=2) [ 129.442] sna_drawable_move_region_to_cpu: pixmap=1673 all damaged on CPU [ 129.442] kgem_can_create_2d: 1x10 @ 32 [ 129.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 129.442] kgem_can_create_2d: untiled size=4096 [ 129.442] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 129.442] kgem_choose_tiling: 1x10 -> 0 [ 129.442] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 129.442] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 129.442] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 129.442] kgem_create_buffer: reusing buffer? used=61440 + size=320, total=262144 [ 129.442] kgem_create_proxy: target handle=23 [proxy? -1], offset=61440, length=320, io=1 [ 129.442] __kgem_bo_init(handle=23, num_pages=320) [ 129.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 129.442] upload: adding upload cache to pixmap=1673 [ 129.442] kgem_proxy_bo_attach: handle=23 [ 129.442] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.442] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.442] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.442] gen4_choose_composite_emitter: simple src, no mask [ 129.442] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.442] gen9_composite_get_binding_table(de40) [ 129.442] kgem_add_reloc64: handle=23, pos=14216, delta=0, domains=40000 [ 129.442] kgem_add_reloc64: adding proxy [delta=61440] for handle=23 [ 129.442] kgem_add_reloc64[55] = (delta=61440, target handle=4, presumed=fd545000) [ 129.442] [3780] bind bo(handle=23, addr=fd554000), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 129.442] gen9_emit_sampler: sampler = 32 [ 129.442] gen9_emit_vertex_elements: setup id=2 [ 129.442] gen9_render_composite_box: (502, 141), (739, 151) [ 129.442] apply_damage: damage=0x0, region=1 [(502, 141), (739, 151) + (0, 0)] [ 129.442] gen8_vertex_flush[4d64] = 3 [ 129.442] sna_destroy_pixmap: pixmap=1673, attached?=1 [ 129.442] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.442] __sna_free_pixmap(pixmap=1673) [ 129.442] sna_composite(pixmap=1586, op=3, src=1665+(13, 11), mask=0+(739, 141), dst=1586+(739, 141)+(0, 0), size=(12, 10) [ 129.442] sna_compute_composite_region: dst=(739, 141)x(12, 10) [ 129.442] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 141), (751, 151) [ 129.442] clip_to_dst: region: 1x[(739, 141), (751, 151)], clip: 1x[(0, 0), (762, 162)] [ 129.442] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 141), (751, 151) [ 129.442] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 141), (751, 151) [ 129.442] sna_composite: composite region extents:+(0, 0) -> (739, 141), (751, 151) + (0, 0) [ 129.442] gen9_render_composite: 12x10, current mode=1/1 [ 129.442] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.442] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.442] gen9_composite_set_target: (739, 141)x(12, 10), partial?=1 [ 129.442] sna_drawable_use_bo pixmap=1586, box=((739, 141), (751, 151)), flags=7... [ 129.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.442] sna_drawable_use_bo: using whole GPU bo [ 129.442] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.442] gen9_composite_picture: (13, 11)x(12, 10), dst=(739, 141) [ 129.442] sna_transform_is_imprecise_integer_translation: no transform [ 129.442] gen9_composite_picture: integer translation (0, 0), removing [ 129.442] sna_render_pixmap_bo pixmap=1665, (13, 11)x(12, 10)/(25, 21) [ 129.442] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 129.442] sna_render_pixmap_bo: offset=(-726, -130), size=(25, 21) [ 129.442] use_cpu_bo: no cpu bo [ 129.442] kgem_choose_tiling: too short [10] for TILING_Y [ 129.442] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.442] kgem_choose_tiling: 12x10 -> 0 [ 129.442] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 129.442] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 129.442] sna_drawable_move_region_to_cpu(pixmap=1665 (25x21), [(13, 11), (25, 21)], flags=2) [ 129.442] sna_drawable_move_region_to_cpu: pixmap=1665 all damaged on CPU [ 129.442] kgem_can_create_2d: 12x10 @ 32 [ 129.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 129.442] kgem_can_create_2d: untiled size=4096 [ 129.442] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 129.442] kgem_choose_tiling: 12x10 -> 0 [ 129.442] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 129.442] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 129.442] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 129.442] kgem_create_buffer: reusing buffer? used=61952 + size=640, total=262144 [ 129.442] kgem_create_proxy: target handle=23 [proxy? -1], offset=61952, length=640, io=1 [ 129.442] __kgem_bo_init(handle=23, num_pages=640) [ 129.442] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 129.442] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.442] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.442] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 129.442] gen4_choose_composite_emitter: identity src, no mask [ 129.442] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.442] gen9_composite_get_binding_table(ddc0) [ 129.442] kgem_add_reloc64: handle=23, pos=14184, delta=0, domains=40000 [ 129.442] kgem_add_reloc64: adding proxy [delta=61952] for handle=23 [ 129.442] kgem_add_reloc64[56] = (delta=61952, target handle=4, presumed=fd545000) [ 129.442] [3760] bind bo(handle=23, addr=fd554200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 129.442] gen9_emit_sampler: sampler = 2 [ 129.442] gen9_emit_vertex_elements: setup id=2 [ 129.442] gen9_render_composite_box: (739, 141), (751, 151) [ 129.442] apply_damage: damage=0x0, region=1 [(739, 141), (751, 151) + (0, 0)] [ 129.442] gen8_vertex_flush[4da8] = 3 [ 129.442] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.442] sna_destroy_pixmap: pixmap=1665, attached?=1 [ 129.442] __sna_free_pixmap(pixmap=1665) [ 129.442] sna_create_pixmap(18, 20, 32, usage=3) [ 129.442] kgem_can_create_2d: 18x20 @ 32 [ 129.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 129.442] kgem_can_create_2d: untiled size=4096 [ 129.442] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 129.442] kgem_choose_tiling: 18x20 -> 0 [ 129.442] sna_create_pixmap: usage=3, flags=a [ 129.442] sna_create_pixmap: small buffer [1440], attaching to shadow pixmap [ 129.442] create_pixmap: allocating pixmap 18x20, depth=32/32, size=1448 [ 129.442] create_pixmap: serial=1675, usage=3, 18x20 [ 129.442] sna_create_pixmap: serial=1675, 18x20, usage=3 [ 129.442] sna_composite(pixmap=1675, op=1, src=1674+(0, 0), mask=0+(0, 0), dst=1675+(0, 0)+(0, 0), size=(18, 20) [ 129.442] sna_compute_composite_region: dst=(0, 0)x(18, 20) [ 129.442] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (18, 20) [ 129.442] clip_to_dst: region: 1x[(0, 0), (18, 20)], clip: 1x[(0, 0), (18, 20)] [ 129.442] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (18, 20) [ 129.442] sna_compute_composite_region: clip against src (18x20 clip=0): (0, 0), (18, 20) [ 129.442] sna_composite: fallback, dst pixmap=1675 is too small (or completely damaged) [ 129.442] sna_composite: fallback -- fbComposite [ 129.442] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(18, 20): region=((0,0), (18, 20)) [ 129.442] sna_composite_fb: fallback -- move src to cpu [ 129.442] sna_composite_fb: fallback -- move dst to cpu [ 129.442] sna_drawable_move_region_to_cpu(pixmap=1675 (18x20), [(0, 0), (18, 20)], flags=5) [ 129.442] sna_drawable_move_region_to_cpu: region (0, 0), (18, 20) + (0, 0) subsumes pixmap (18x20) [ 129.442] _sna_pixmap_move_to_cpu(pixmap=1675, 18x20, flags=5) [ 129.442] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.442] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.442] _sna_pixmap_move_to_cpu: marking as damaged [ 129.442] __sna_damage_all(18, 20) [ 129.442] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.442] sna_transform_is_imprecise_integer_translation: no transform [ 129.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x20, pitch=72/72 [ 129.442] sna_create_pixmap(23, 4, 32, usage=3) [ 129.442] kgem_can_create_2d: 23x4 @ 32 [ 129.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=4 [ 129.442] kgem_can_create_2d: untiled size=4096 [ 129.442] kgem_choose_tiling: too thin [width 23, 32 bpp] for TILING_X [ 129.442] kgem_choose_tiling: 23x4 -> 0 [ 129.442] sna_create_pixmap: usage=3, flags=a [ 129.442] sna_create_pixmap: small buffer [368], attaching to shadow pixmap [ 129.442] create_pixmap: allocating pixmap 23x4, depth=32/32, size=376 [ 129.442] create_pixmap: serial=1677, usage=3, 23x4 [ 129.442] sna_create_pixmap: serial=1677, 23x4, usage=3 [ 129.442] sna_composite(pixmap=1677, op=1, src=1676+(0, 0), mask=0+(0, 0), dst=1677+(0, 0)+(0, 0), size=(23, 4) [ 129.442] sna_compute_composite_region: dst=(0, 0)x(23, 4) [ 129.442] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (23, 4) [ 129.442] clip_to_dst: region: 1x[(0, 0), (23, 4)], clip: 1x[(0, 0), (23, 4)] [ 129.442] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (23, 4) [ 129.442] sna_compute_composite_region: clip against src (23x4 clip=0): (0, 0), (23, 4) [ 129.442] sna_composite: fallback, dst pixmap=1677 is too small (or completely damaged) [ 129.442] sna_composite: fallback -- fbComposite [ 129.442] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(23, 4): region=((0,0), (23, 4)) [ 129.442] sna_composite_fb: fallback -- move src to cpu [ 129.442] sna_composite_fb: fallback -- move dst to cpu [ 129.442] sna_drawable_move_region_to_cpu(pixmap=1677 (23x4), [(0, 0), (23, 4)], flags=5) [ 129.442] sna_drawable_move_region_to_cpu: region (0, 0), (23, 4) + (0, 0) subsumes pixmap (23x4) [ 129.442] _sna_pixmap_move_to_cpu(pixmap=1677, 23x4, flags=5) [ 129.442] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.442] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.442] _sna_pixmap_move_to_cpu: marking as damaged [ 129.442] __sna_damage_all(23, 4) [ 129.442] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.442] sna_transform_is_imprecise_integer_translation: no transform [ 129.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=23x4, pitch=92/92 [ 129.442] sna_glyphs(op=3, nlist=3, src=(501, 140)) [ 129.442] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.442] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 129.442] glyphs_format: format=166024, depth=32 [ 129.442] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 129.442] sna_glyphs: discarding mask [ 129.442] glyphs0_to_dst(op=3, src=(501, 140), nlist=3, dst=(501, 140)+(0, 0)) [ 129.442] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 129.442] glyph_cache(0): adding glyph to cache 1, pos 1136 [ 129.442] glyph_cache_upload: upload glyph 0x55bca9b62740 to cache (96, 96)x(18, 20) [ 129.442] sna_composite(pixmap=2, op=1, src=1675+(0, 0), mask=0+(0, 0), dst=2+(96, 96)+(0, 0), size=(18, 20) [ 129.442] sna_compute_composite_region: dst=(96, 96)x(18, 20) [ 129.442] sna_compute_composite_region: initial clip against dst->pDrawable: (96, 96), (114, 116) [ 129.442] clip_to_dst: region: 1x[(96, 96), (114, 116)], clip: 1x[(0, 0), (1024, 1024)] [ 129.442] sna_compute_composite_region: clip against dst->pCompositeClip: (96, 96), (114, 116) [ 129.442] sna_compute_composite_region: clip against src (18x20 clip=0): (96, 96), (114, 116) [ 129.442] sna_composite: composite region extents:+(0, 0) -> (96, 96), (114, 116) + (0, 0) [ 129.442] gen9_render_composite: 18x20, current mode=1/1 [ 129.442] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.442] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.442] gen9_composite_set_target: (96, 96)x(18, 20), partial?=0 [ 129.442] sna_drawable_use_bo pixmap=2, box=((96, 96), (114, 116)), flags=f... [ 129.442] sna_drawable_use_bo: pinned, never REPLACES [ 129.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.442] sna_drawable_use_bo: using whole GPU bo [ 129.442] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.442] gen9_composite_picture: (0, 0)x(18, 20), dst=(96, 96) [ 129.442] sna_transform_is_imprecise_integer_translation: no transform [ 129.442] gen9_composite_picture: integer translation (0, 0), removing [ 129.442] sna_render_pixmap_bo pixmap=1675, (0, 0)x(18, 20)/(18, 20) [ 129.442] sna_render_pixmap_bo box=(0, 0), (18, 20): (18, 20)/(18, 20) [ 129.442] sna_render_pixmap_bo: offset=(-96, -96), size=(18, 20) [ 129.442] use_cpu_bo: no cpu bo [ 129.442] move_to_gpu: not migrating pixmap=1675 due to usage_hint=3 [ 129.442] sna_render_pixmap_bo: uploading CPU box (0, 0), (18, 20) [ 129.442] upload: box=(0, 0), (18, 20), pixmap=18x20 [ 129.442] sna_drawable_move_region_to_cpu(pixmap=1675 (18x20), [(0, 0), (18, 20)], flags=2) [ 129.442] sna_drawable_move_region_to_cpu: pixmap=1675 all damaged on CPU [ 129.442] kgem_can_create_2d: 18x20 @ 32 [ 129.442] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=20 [ 129.442] kgem_can_create_2d: untiled size=4096 [ 129.442] kgem_choose_tiling: too thin [width 18, 32 bpp] for TILING_X [ 129.442] kgem_choose_tiling: 18x20 -> 0 [ 129.442] kgem_upload_source_image : (0, 0), (18, 20), stride=72, bpp=32 [ 129.442] kgem_create_buffer_2d: 18x20, 32 bpp, stride=96 [ 129.442] kgem_create_buffer: size=1920, flags=3 [write?=1, inplace?=1, last?=0] [ 129.442] kgem_create_buffer: reusing buffer? used=62720 + size=1920, total=262144 [ 129.442] kgem_create_proxy: target handle=23 [proxy? -1], offset=62720, length=1920, io=1 [ 129.442] __kgem_bo_init(handle=23, num_pages=1920) [ 129.442] memcpy_blt: src=(0, 0), dst=(0, 0), size=18x20, pitch=72/96 [ 129.442] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.442] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.442] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.442] gen4_choose_composite_emitter: identity src, no mask [ 129.442] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.442] gen9_composite_get_binding_table(dd40) [ 129.442] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.442] kgem_add_reloc64: handle=23, pos=14152, delta=0, domains=40000 [ 129.442] kgem_add_reloc64: adding proxy [delta=62720] for handle=23 [ 129.442] kgem_add_reloc64[57] = (delta=62720, target handle=4, presumed=fd545000) [ 129.442] [3740] bind bo(handle=23, addr=fd554500), format=192, width=18, height=20, pitch=96, tiling=0 -> sampler [ 129.442] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 129.442] gen9_emit_vertex_elements: setup id=2 [ 129.442] gen9_render_composite_box: (96, 96), (114, 116) [ 129.442] apply_damage: damage=0x0, region=1 [(96, 96), (114, 116) + (0, 0)] [ 129.442] gen8_vertex_flush[4df4] = 3 [ 129.442] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.442] gen9_render_composite: 0x0, current mode=1/1 [ 129.442] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.442] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.442] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.442] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.442] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.442] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.442] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.442] sna_drawable_use_bo: using whole GPU bo [ 129.442] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.442] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.442] color_convert: src=66666666 [20028888] [ 129.442] color_convert: dst=66666666 [20028888] [ 129.442] sna_render_get_solid: 66666666 [ 129.442] sna_render_get_solid(13) = 66666666 (old)c [ 129.442] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.442] sna_transform_is_imprecise_integer_translation: no transform [ 129.442] gen9_composite_picture: integer translation (0, 0), removing [ 129.442] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.442] sna_render_pixmap_bo: GPU all damaged [ 129.442] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.442] gen4_choose_composite_emitter: solid, identity mask [ 129.442] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.442] aligning vertex: was 3, now 4 floats per vertex [ 129.442] gen9_composite_get_binding_table(dcc0) [ 129.442] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.442] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.442] gen9_emit_sampler: sampler = a [ 129.442] gen9_emit_sf: num_sf_outputs=2 [ 129.442] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.442] gen9_emit_vertex_elements: setup id=9 [ 129.442] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.442] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.442] glyphs0_to_dst: glyph=(502, 120)x(18, 20), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(502, 120), mask=(96.00, 96.00) x (18.00, 20.00) [ 129.442] glyphs0_to_dst: glyph=(519, 125)x(17, 15), unclippedc [ 129.442] emit_primitive_identity_mask__avx2: dst=(519, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.442] glyphs0_to_dst: glyph=(537, 125)x(16, 21), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(537, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 129.442] glyphs0_to_dst: glyph=(553, 125)x(17, 15), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(553, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.442] glyphs0_to_dst: glyph=(571, 125)x(12, 15), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(571, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 129.442] glyphs0_to_dst: glyph=(580, 121)x(12, 19), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(580, 121), mask=(960.00, 0.00) x (12.00, 19.00) [ 129.442] glyphs0_to_dst: glyph=(602, 125)x(16, 21), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(602, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 129.442] glyphs0_to_dst: glyph=(619, 125)x(12, 15), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(619, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 129.442] glyphs0_to_dst: glyph=(628, 125)x(17, 15), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(628, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.442] glyphs0_to_dst: glyph=(646, 120)x(16, 20), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(646, 120), mask=(32.00, 64.00) x (16.00, 20.00) [ 129.442] glyphs0_to_dst: glyph=(663, 120)x(5, 20), unclipped [ 129.442] emit_primitive_identity_mask__avx2: dst=(663, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 129.442] glyphs0_to_dst: glyph=(670, 125)x(17, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(670, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(688, 125)x(24, 15), unclippedc [ 129.443] emit_primitive_identity_mask__avx2: dst=(688, 125), mask=(32.00, 96.00) x (24.00, 15.00) [ 129.443] gen8_vertex_flush[4ecc] = 39 [ 129.443] gen9_magic_ca_pass: CA fixup (606 -> 645) [ 129.443] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.443] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.443] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.443] glyph_cache(0): adding glyph to cache 1, pos 1152 [ 129.443] glyph_cache_upload: upload glyph 0x55bca9af5450 to cache (128, 64)x(23, 4) [ 129.443] sna_composite(pixmap=2, op=1, src=1677+(0, 0), mask=0+(0, 0), dst=2+(128, 64)+(0, 0), size=(23, 4) [ 129.443] sna_compute_composite_region: dst=(128, 64)x(23, 4) [ 129.443] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 64), (151, 68) [ 129.443] clip_to_dst: region: 1x[(128, 64), (151, 68)], clip: 1x[(0, 0), (1024, 1024)] [ 129.443] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 64), (151, 68) [ 129.443] sna_compute_composite_region: clip against src (23x4 clip=0): (128, 64), (151, 68) [ 129.443] sna_composite: composite region extents:+(0, 0) -> (128, 64), (151, 68) + (0, 0) [ 129.443] gen9_render_composite: 23x4, current mode=1/1 [ 129.443] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.443] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.443] gen9_composite_set_target: (128, 64)x(23, 4), partial?=0 [ 129.443] sna_drawable_use_bo pixmap=2, box=((128, 64), (151, 68)), flags=f... [ 129.443] sna_drawable_use_bo: pinned, never REPLACESc [ 129.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 129.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.443] sna_drawable_use_bo: using whole GPU bo [ 129.443] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 129.443] gen9_composite_picture: (0, 0)x(23, 4), dst=(128, 64) [ 129.443] sna_transform_is_imprecise_integer_translation: no transform [ 129.443] gen9_composite_picture: integer translation (0, 0), removing [ 129.443] sna_render_pixmap_bo pixmap=1677, (0, 0)x(23, 4)/(23, 4) [ 129.443] sna_render_pixmap_bo box=(0, 0), (23, 4): (23, 4)/(23, 4) [ 129.443] sna_render_pixmap_bo: offset=(-128, -64), size=(23, 4) [ 129.443] use_cpu_bo: no cpu bo [ 129.443] move_to_gpu: not migrating pixmap=1677 due to usage_hint=3 [ 129.443] sna_render_pixmap_bo: uploading CPU box (0, 0), (23, 4) [ 129.443] upload: box=(0, 0), (23, 4), pixmap=23x4 [ 129.443] sna_drawable_move_region_to_cpu(pixmap=1677 (23x4), [(0, 0), (23, 4)], flags=2) [ 129.443] sna_drawable_move_region_to_cpu: pixmap=1677 all damaged on CPU [ 129.443] kgem_can_create_2d: 23x4 @ 32 [ 129.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=4 [ 129.443] kgem_can_create_2d: untiled size=4096 [ 129.443] kgem_choose_tiling: too thin [width 23, 32 bpp] for TILING_X [ 129.443] kgem_choose_tiling: 23x4 -> 0 [ 129.443] kgem_upload_source_image : (0, 0), (23, 4), stride=92, bpp=32 [ 129.443] kgem_create_buffer_2d: 23x4, 32 bpp, stride=96 [ 129.443] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] [ 129.443] kgem_create_buffer: reusing buffer? used=64768 + size=384, total=262144 [ 129.443] kgem_create_proxy: target handle=23 [proxy? -1], offset=64768, length=384, io=1 [ 129.443] __kgem_bo_init(handle=23, num_pages=384) [ 129.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=23x4, pitch=92/96 [ 129.443] kgem_bo_is_render: handle=6, rq? 1 [1] [ 129.443] kgem_bo_is_render: handle=23, rq? 0 [0] [ 129.443] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 129.443] gen4_choose_composite_emitter: identity src, no mask [ 129.443] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.443] aligning vertex: was 4, now 3 floats per vertex [ 129.443] gen9_composite_get_binding_table(dc80) [ 129.443] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 129.443] kgem_add_reloc64: handle=23, pos=14104, delta=0, domains=40000 [ 129.443] kgem_add_reloc64: adding proxy [delta=64768] for handle=23 [ 129.443] kgem_add_reloc64[58] = (delta=64768, target handle=4, presumed=fd545000) [ 129.443] [3710] bind bo(handle=23, addr=fd554d00), format=192, width=23, height=4, pitch=96, tiling=0 -> sampler [ 129.443] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 129.443] gen9_emit_sampler: sampler = 2 [ 129.443] gen9_emit_sf: num_sf_outputs=1 [ 129.443] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.443] gen9_emit_vertex_elements: setup id=2 [ 129.443] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 129.443] gen9_render_composite_box: (128, 64), (151, 68) [ 129.443] apply_damage: damage=0x0, region=1 [(128, 64), (151, 68) + (0, 0)] [ 129.443] gen8_vertex_flush[5000] = 3 [ 129.443] _kgem_bo_destroy: handle=23, proxy? 1 [ 129.443] gen9_render_composite: 0x0, current mode=1/1 [ 129.443] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.443] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.443] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.443] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.443] sna_drawable_use_bo: using whole GPU bo [ 129.443] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.443] color_convert: src=66666666 [20028888] [ 129.443] color_convert: dst=66666666 [20028888] [ 129.443] sna_render_get_solid: 66666666 [ 129.443] sna_render_get_solid(13) = 66666666 (last) [ 129.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.443] sna_transform_is_imprecise_integer_translation: no transform [ 129.443] gen9_composite_picture: integer translation (0, 0), removing [ 129.443] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.443] sna_render_pixmap_bo: GPU all damaged [ 129.443] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.443] gen4_choose_composite_emitter: solid, identity mask [ 129.443] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.443] aligning vertex: was 3, now 4 floats per vertex [ 129.443] gen9_composite_get_binding_table(dc00) [ 129.443] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 129.443] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 129.443] gen9_emit_sampler: sampler = a [ 129.443] gen9_emit_sf: num_sf_outputs=2 [ 129.443] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.443] gen9_emit_vertex_elements: setup id=9 [ 129.443] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 129.443] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 129.443] glyphs0_to_dst: glyph=(715, 136)x(23, 4), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(715, 136), mask=(128.00, 64.00) x (23.00, 4.00) [ 129.443] gen8_vertex_flush[50d8] = 3 [ 129.443] gen9_magic_ca_pass: CA fixup (648 -> 651) [ 129.443] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.443] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.443] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.443] sna_glyphs(op=3, nlist=3, src=(501, 139)) [ 129.443] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.443] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 129.443] glyphs_format: format=166024, depth=32 [ 129.443] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 129.443] sna_glyphs: discarding mask [ 129.443] glyphs0_to_dst(op=3, src=(501, 139), nlist=3, dst=(501, 139)+(0, 0)) [ 129.443] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 129.443] gen9_render_composite: 0x0, current mode=1/1 [ 129.443] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 129.443] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 129.443] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 129.443] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 129.443] sna_drawable_use_bo pixmap=1586, box=((0, 0), (762, 162)), flags=7... [ 129.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 129.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.443] sna_drawable_use_bo: using whole GPU bo [ 129.443] gen9_composite_set_target: pixmap=1586, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 129.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.443] color_convert: src=ff4c4c4c [20028888] [ 129.443] color_convert: dst=ff4c4c4c [20028888] [ 129.443] sna_render_get_solid: ff4c4c4c [ 129.443] sna_render_get_solid(12) = ff4c4c4c (old) [ 129.443] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 129.443] sna_transform_is_imprecise_integer_translation: no transform [ 129.443] gen9_composite_picture: integer translation (0, 0), removing [ 129.443] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 129.443] sna_render_pixmap_bo: GPU all damaged [ 129.443] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 129.443] gen4_choose_composite_emitter: solid, identity mask [ 129.443] kgem_check_bo: num_pages=+0, num_exec=+0 [ 129.443] gen9_composite_get_binding_table(dbc0) [ 129.443] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 129.443] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 129.443] gen9_emit_vertex_elements: setup id=9 [ 129.443] glyphs0_to_dst: glyph=(502, 119)x(18, 20), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(502, 119), mask=(96.00, 96.00) x (18.00, 20.00) [ 129.443] glyphs0_to_dst: glyph=(519, 124)x(17, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(519, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(537, 124)x(16, 21), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(537, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 129.443] glyphs0_to_dst: glyph=(553, 124)x(17, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(553, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(571, 124)x(12, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(571, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(580, 120)x(12, 19), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(580, 120), mask=(960.00, 0.00) x (12.00, 19.00) [ 129.443] glyphs0_to_dst: glyph=(602, 124)x(16, 21), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(602, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 129.443] glyphs0_to_dst: glyph=(619, 124)x(12, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(619, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(628, 124)x(17, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(628, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(646, 119)x(16, 20), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(646, 119), mask=(32.00, 64.00) x (16.00, 20.00) [ 129.443] glyphs0_to_dst: glyph=(663, 119)x(5, 20), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(663, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 129.443] glyphs0_to_dst: glyph=(670, 124)x(17, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(670, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(688, 124)x(24, 15), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(688, 124), mask=(32.00, 96.00) x (24.00, 15.00) [ 129.443] glyphs0_to_dst: glyph=(715, 135)x(23, 4), unclipped [ 129.443] emit_primitive_identity_mask__avx2: dst=(715, 135), mask=(128.00, 64.00) x (23.00, 4.00) [ 129.443] gen8_vertex_flush[51d8] = 42 [ 129.443] gen9_magic_ca_pass: CA fixup (651 -> 693) [ 129.443] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 129.443] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 129.443] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 129.443] sna_create_pixmap(1, 1, 24, usage=0) [ 129.443] kgem_can_create_2d: 1x1 @ 24 [ 129.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 129.443] kgem_can_create_2d: untiled size=4096 [ 129.443] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 129.443] kgem_choose_tiling: 1x1 -> 0 [ 129.443] sna_create_pixmap: usage=0, flags=a [ 129.443] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 129.443] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 129.443] create_pixmap: serial=1678, usage=0, 1x1 [ 129.443] sna_create_pixmap: serial=1678, 1x1, usage=0 [ 129.443] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=68e [ 129.443] sna_validate_gc: recomputing clip [ 129.443] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b674d0] [ 129.443] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 129.443] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 129.443] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 129.443] sna_poly_fill_rect: dropping last-cpu hint [ 129.443] sna_drawable_use_bo pixmap=1678, box=((0, 0), (1, 1)), flags=19... [ 129.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 129.443] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 129.443] sna_drawable_use_bo: untiled, will not force allocation [ 129.443] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 129.443] sna_poly_fill_rect: not using GPU, hint=19 [ 129.443] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 129.443] sna_gc_move_to_cpu(0x55bca988c810) changes=7fffff [ 129.443] sna_gc_move_to_cpu: flushing tile pixmap [ 129.443] sna_validate_pixmap: target bpp=32, source bpp=32 [ 129.443] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 129.443] sna_drawable_move_region_to_cpu(pixmap=1678 (1x1), [(0, 0), (1, 1)], flags=5) [ 129.443] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 129.443] _sna_pixmap_move_to_cpu(pixmap=1678, 1x1, flags=5) [ 129.443] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 129.443] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 129.443] _sna_pixmap_move_to_cpu: marking as damaged [ 129.443] __sna_damage_all(1, 1) [ 129.443] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 129.443] sna_poly_fill_rect: fallback - fbPolyFillRect [ 129.443] sna_gc_move_to_gpu(0x55bca988c810) [ 129.443] sna_validate_gc(0x55bca9b8a390) changes=7fffff, previous serial=80000000, drawable=62f [ 129.443] sna_validate_gc: recomputing clip [ 129.443] sna_validate_gc: composite clip=1x[(0, 0), (762, 162)] [0x55bca9b55420] [ 129.443] sna_copy_area: src=pixmap=1586:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 129.443] sna_copy_area: normal copy [ 129.443] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 129.443] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(762x162) [ 129.443] sna_do_copy: dst extents (0, 0), (762, 162), dst clip extents (0, 0), (762, 162), dst size=762x162 [ 129.443] sna_do_copy: clipped dst extents (0, 0), (762, 162) [ 129.443] sna_do_copy: unclipped src extents (0, 0), (762, 162) [ 129.443] sna_do_copy: clipped src extents (0, 0), (762, 162) [ 129.443] sna_do_copy: pixmap -- no source clipping [ 129.443] sna_do_copy: src extents (0, 0), (762, 162) x 1 [ 129.443] sna_do_copy: copy region (0, 0), (762, 162) x 1 + (0, 0) [ 129.443] sna_copy_boxes (boxes=1x[(0, 0), (762, 162)...], src pixmap=1586+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=762x162, dst.size=7680x2160) [ 129.443] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9ac8be0, gpu_bo=29, cpu_bo=0), replaces=0 [ 129.443] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 129.443] sna_drawable_use_bo pixmap=165, box=((0, 0), (762, 162)), flags=b... [ 129.443] sna_drawable_use_bo: pinned, never REPLACES [ 129.443] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 129.443] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 129.443] sna_drawable_use_bo: applying move-to-gpu override [ 129.443] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (762, 162)] from damage 1x[(0, 0], (7680, 2160)] [ 129.443] wait_for_shadow: flags=3, flips=0, handle=27, shadow=35 [ 129.443] wait_for_shadow: copying existing GPU damage: 2x(0, 0), (7680, 2160) [ 129.443] gen9_render_copy_boxes (0, 0)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 129.443] kgem_bo_is_render: handle=27, rq? 1 [0] [ 129.443] kgem_bo_is_render: handle=35, rq? 0 [0] [ 129.443] kgem_bo_is_render: handle=35, rq? 0 [0] [ 129.443] kgem_bo_is_render: handle=27, rq? 1 [0] [ 129.443] kgem_set_mode: flushing before new bo [ 129.443] gen8_vertex_close: used=2772, vbo active? 3, vb=224, nreloc=3 [ 129.443] gen8_vertex_close: reloc[0] = 289 [ 129.443] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 129.443] kgem_add_handle: handle=3, index=6 [ 129.443] kgem_add_reloc64[59] = (delta=0, target handle=6, presumed=fd44c000) [ 129.443] gen8_vertex_close: reloc[1] = 371 [ 129.443] kgem_add_reloc64: handle=3, pos=371, delta=0, domains=200000 [ 129.443] kgem_add_reloc64[60] = (delta=0, target handle=6, presumed=fd44c000) [ 129.443] gen8_vertex_close: reloc[2] = 4304 [ 129.443] kgem_add_reloc64: handle=3, pos=4304, delta=0, domains=200000 [ 129.443] kgem_add_reloc64[61] = (delta=0, target handle=6, presumed=fd44c000) [ 129.443] sna_render_flush_solid(size=14) [ 129.443] batch[1/1, flags=1800]: 5276 5276 14064 16384, nreloc=62, nexec=7, nfence=0, aperture=1256 [fenced=0] [ 129.443] kgem_finish_buffers: buffer handle=23, used=65280, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 129.443] kgem_finish_buffers: retaining upload buffer (65280/262144): used=65536, refcnt=1 [ 129.443] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x29, presumed-offset=0 [ 129.443] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 129.443] kgem_create_linear(65536) [ 129.443] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 129.443] search_linear_cache: inactive and cache bucket empty [ 129.443] search_linear_cache: active cache bucket empty [ 129.443] kgem_create_linear: new handle=33, num_pages=16 [ 129.443] __kgem_bo_init(handle=33, num_pages=16) [ 129.443] kgem_bo_map__cpu(handle=33, size=65536, map=0x0:0x0) [ 129.443] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 129.443] __kgem_bo_map__cpu: caching CPU vma for 33 [ 129.443] kgem_new_batch: allocated and mapped batch handle=33 [size=65536] [ 129.443] kgem_bo_sync__cpu: handle=33 [ 129.443] kgem_new_batch: using last batch handle=41 [ 129.444] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8b000 [ 129.444] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 129.444] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 129.444] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.444] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.444] __kgem_bo_clear_busy: handle=32 [ 129.444] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 129.444] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 129.444] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 129.444] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 129.444] __kgem_bo_clear_busy: handle=32 [ 129.444] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.444] __kgem_busy: handle=41, busy=131072, wedged=0 [ 129.444] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.444] needs_batch_flush: flushing before handle=27 for required semaphore [ 129.444] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 129.444] aligning vertex: was 4, now 2 floats per vertex [ 129.444] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 129.444] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 129.444] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 129.444] kgem_add_handle: handle=4, index=0 [ 129.444] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 129.444] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 129.444] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 129.444] gen9_composite_get_binding_table(ffc0) [ 129.444] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 129.444] kgem_add_handle: handle=35, index=1 [ 129.444] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 129.444] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 129.444] [3fe0] bind bo(handle=35, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 129.444] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 129.444] kgem_add_handle: handle=27, index=2 [ 129.444] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) [ 129.444] [3fd0] bind bo(handle=27, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 129.444] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 129.444] gen9_emit_sampler: sampler = 0 [ 129.444] gen9_emit_sf: num_sf_outputs=1 [ 129.444] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 129.444] gen9_emit_vertex_elements: setup id=0 [ 129.444] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 129.444] (762, 0) -> (762, 0) + (6918, 162) [ 129.444] (0, 162) -> (0, 162) + (7680, 1998) [ 129.444] gen8_vertex_flush[490] = 6 [ 129.444] wait_for_shadow: setting front pixmap to handle=35 [ 129.444] sna_drawable_use_bo: using whole GPU bo [ 129.444] sna_pixmap_move_to_gpu(pixmap=1586, usage=0), flags=a [ 129.444] sna_pixmap_move_to_gpu: already all-damaged [ 129.444] sna_pixmap_mark_active: pixmap=1586, handle=29 [ 129.444] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 129.444] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 129.444] kgem_bo_is_render: handle=29, rq? 1 [1] [ 129.444] kgem_bo_is_render: handle=35, rq? 1 [1] [ 129.444] kgem_bo_is_render: handle=35, rq? 1 [1] [ 129.444] kgem_check_bo: num_pages=+140, num_exec=+1 [ 129.444] gen9_composite_get_binding_table(ff00) [ 129.444] kgem_add_reloc64: handle=29, pos=16312, delta=0, domains=40000 [ 129.444] kgem_add_handle: handle=29, index=3 [ 129.444] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fec9b000) [ 129.444] [3fb0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> sampler [ 129.444] gen9_emit_vertex_elements: setup id=0 [ 129.444] (0, 0) -> (0, 0) + (762, 162) [ 129.444] gen8_vertex_flush[4cc] = 3 [ 129.444] sna_destroy_pixmap: pixmap=1586, attached?=1 [ 129.444] _kgem_bo_destroy: handle=29, proxy? 0 [ 129.444] __kgem_bo_destroy: handle=29, size=573440 [ 129.444] __kgem_bo_destroy: handle=29 -> active [ 129.444] __sna_free_pixmap(pixmap=1586) [ 129.444] sna_accel_flush: flush?=0, dirty?=0 [ 129.444] sna_accel_flush: flush?=0, dirty?=0 [ 129.444] sna_block_handler (tv=0.162000) [ 129.444] kgem_retire, need_retire?=1 [ 129.444] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 129.444] kgem_retire__requests_ring: retiring ring 0 [ 129.444] __kgem_busy: handle=41, busy=131072, wedged=0 [ 129.444] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=41, retired? 0 [ 129.444] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 129.444] kgem_retire -- retired=0, need_retire=1 [ 129.444] kgem_retire__buffers: handle=23, busy? 1 [0] [ 129.444] __kgem_busy: handle=41, busy=131072, wedged=0 [ 129.444] __kgem_ring_is_idle: last fence handle=41 still busy [ 129.444] sna_scanout_do_flush: flush timer active: delta=-19 [ 129.444] sna_scanout_do_flush (time=129444), triggered [ 129.444] sna_scanout_flush (time=129444), cpu damage? 0, exec? 1 nbatch=312, busy? 1 [ 129.444] has_shadow: has pending damage? 1, outstanding flips: 0 [ 129.444] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 129.444] has_shadow: has pending damage? 1, outstanding flips: 0 [ 129.444] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 129.444] sna_mode_redisplay: damage: 1x(0, 0), (762, 162) [ 129.444] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 129.444] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 129.444] sna_pixmap_move_to_gpu: already all-damaged [ 129.444] sna_pixmap_mark_active: pixmap=165, handle=35 [ 129.444] sna_mode_redisplay: crtc[0] transformed? 0 [ 129.444] sna_mode_redisplay: crtc[1] transformed? 0 [ 129.444] sna_mode_redisplay: crtc[2] transformed? 0 [ 129.444] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=35 [active=0] [ 129.444] gen8_vertex_close: used=2790, vbo active? 3, vb=1, nreloc=1 [ 129.444] gen8_vertex_close: reloc[0] = 287 [ 129.444] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 129.444] kgem_add_handle: handle=3, index=4 [ 129.444] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 129.444] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32566 [fenced=0] [ 129.444] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 129.444] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 129.444] kgem_fixup_relocs: shrinking by 61440 [ 129.444] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.444] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 129.444] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 129.444] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 129.444] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f02dd000 [ 129.444] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fec9b000 [ 129.444] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 129.444] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 129.444] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 129.444] get_fb: reusing fb=105 for handle=35 [ 129.444] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 129.444] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 129.444] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 129.444] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 129.444] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 129.444] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 129.444] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 129.444] set_shadow: waiting for region 1x[(0, 0), (762, 162)], front handle=35, shadow handle=27 [ 129.444] timer_enable (time=129444), starting timer 1 [ 129.444] sna_accel_block: evaluating timers, active=7 [ 129.444] sna_accel_block: flush timer expires in 16 [129460] [ 129.451] sna_wakeup_handler [ 129.451] sna_mode_wakeup: len=32 [ 129.451] sna_mode_wakeup: recording last swap on pipe=0, frame 7498 [1d4a], time 129.451370 [ 129.451] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 129.451] sna_mode_wakeup: flip complete, pending? 2 [ 129.451] sna_block_handler (tv=0.155000) [ 129.451] kgem_retire, need_retire?=1 [ 129.451] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 129.451] kgem_retire__requests_ring: retiring ring 0 [ 129.451] __kgem_busy: handle=41, busy=0, wedged=0 [ 129.451] __kgem_retire_rq: request 41 complete [ 129.451] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 129.451] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 129.451] kgem_retire__requests_ring: retiring ring 0 [ 129.451] __kgem_busy: handle=1, busy=0, wedged=0 [ 129.451] __kgem_retire_rq: request 1 complete [ 129.451] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 129.451] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 129.451] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 129.451] kgem_bo_move_to_cache: release handle=29 [ 129.451] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 129.451] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 129.451] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 129.451] kgem_retire -- retired=1, need_retire=0 [ 129.451] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 129.451] gen6_render_retire: resetting idle vbo [ 129.451] kgem_retire__buffers: handle=23, busy? 0 [0] [ 129.451] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 129.451] __kgem_bo_destroy: handle=23, size=262144 [ 129.451] kgem_bo_replace_io: transferring io handle=23 to bo [ 129.451] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 129.451] sna_scanout_do_flush: flush timer active: delta=9 [ 129.451] sna_accel_block: evaluating timers, active=7 [ 129.451] sna_accel_block: flush timer expires in 9 [129460] [ 129.460] sna_wakeup_handler [ 129.460] sna_block_handler (tv=0.146000) [ 129.460] sna_scanout_do_flush: flush timer active: delta=0 [ 129.460] sna_scanout_do_flush (time=129460), triggered [ 129.460] sna_scanout_flush (time=129460), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 129.460] has_shadow: has pending damage? 0, outstanding flips: 1 [ 129.460] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 129.460] has_shadow: has pending damage? 0, outstanding flips: 1 [ 129.460] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 129.460] sna_accel_block: evaluating timers, active=7 [ 129.460] sna_accel_block: flush timer expires in 16 [129476] [ 129.466] sna_wakeup_handler [ 129.466] sna_mode_wakeup: len=32 [ 129.466] sna_mode_wakeup: recording last swap on pipe=1, frame 7469 [1d2d], time 129.466727 [ 129.466] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 129.466] sna_mode_wakeup: flip complete, pending? 1 [ 129.466] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.466] sna_block_handler (tv=0.140000) [ 129.466] sna_scanout_do_flush: flush timer active: delta=10 [ 129.466] sna_accel_do_throttle (time=129466), triggered [ 129.466] sna_accel_throttle (time=129466) [ 129.466] sna_accel_disarm_timer[1] (time=129466) [ 129.466] sna_accel_block: evaluating timers, active=5 [ 129.466] sna_accel_block: flush timer expires in 10 [129476] [ 129.476] sna_wakeup_handler [ 129.476] sna_block_handler (tv=0.130000) [ 129.476] sna_scanout_do_flush: flush timer active: delta=0 [ 129.476] sna_scanout_do_flush (time=129476), triggered [ 129.476] sna_scanout_flush (time=129476), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 129.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.476] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 129.476] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.476] sna_accel_disarm_timer[0] (time=129476) [ 129.476] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 129.476] sna_accel_do_throttle -- no pending activity [ 129.607] sna_wakeup_handler [ 129.607] sna_block_handler (tv=119.396000) [ 129.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 129.607] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=0.0) [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=0.0) [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=0.0) [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.311] sna_wakeup_handler [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_accel_flush: flush?=0, dirty?=0 [ 130.311] sna_block_handler (tv=118.692000) [ 130.311] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.311] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_block_handler (tv=118.691000) [ 130.312] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.312] sna_accel_do_throttle -- no pending activity [ 130.312] sna_wakeup_handler [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.312] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_block_handler (tv=118.690000) [ 130.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.313] sna_accel_do_throttle -- no pending activity [ 130.313] sna_wakeup_handler [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_block_handler (tv=118.690000) [ 130.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.313] sna_accel_do_throttle -- no pending activity [ 130.313] sna_wakeup_handler [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_accel_flush: flush?=0, dirty?=0 [ 130.313] sna_block_handler (tv=118.690000) [ 130.313] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.313] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=0.0) [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.317] sna_wakeup_handler [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_accel_flush: flush?=0, dirty?=0 [ 130.317] sna_block_handler (tv=118.686000) [ 130.317] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.317] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_change_window_attributes [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=0.0) [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.318] sna_wakeup_handler [ 130.318] sna_accel_flush: flush?=0, dirty?=0 [ 130.318] sna_block_handler (tv=118.685000) [ 130.318] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.318] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_block_handler (tv=118.684000) [ 130.319] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.319] sna_accel_do_throttle -- no pending activity [ 130.319] sna_wakeup_handler [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.319] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.684000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.320] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.320] sna_accel_do_throttle -- no pending activity [ 130.320] sna_wakeup_handler [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_accel_flush: flush?=0, dirty?=0 [ 130.320] sna_block_handler (tv=118.683000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 130.321] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 130.321] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 130.321] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 130.321] sna_dri2_get_msc(draw=250, pipe=0) [ 130.321] sna_crtc_record_swap: recording last swap on pipe=0, frame 7550 [msc=7550], time 130.318011 [ 130.321] sna_dri2_get_msc: msc=7550 [raw=7550], ust=130318011 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_accel_flush: flush?=0, dirty?=0 [ 130.321] sna_block_handler (tv=118.682000) [ 130.321] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.321] sna_accel_do_throttle -- no pending activity [ 130.321] sna_wakeup_handler [ 130.321] sna_dri2_create_buffer pixmap=165, (attachment=1, format=32, drawable=7680x2160), window?=1 [ 130.321] sna_dri2_create_buffer: creating back buffer 7680x2160, suitable for scanout? 16 [ 130.321] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 130.321] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 130.321] __kgem_bo_init(handle=34, num_pages=16200) [ 130.321] kgem_set_tiling: handle=34, tiling=1 [1], pitch=30720 [30720]: 1 [ 130.321] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 130.321] __kgem_bo_map__gtt(handle=34, size=66355200) [ 130.330] __kgem_bo_make_scanout: attached fb=109 to handle=34 [ 130.330] new pitch=30720, tiling=1, handle=34, id=1293, num_pages=16200 [16200], bucket=13 [ 130.330] kgem_bo_flink: flinked handle=34 to name=4, marking non-reusable [ 130.330] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 130.330] sna_pixmap_set_dri: attaching DRI client to pixmap=165 [ 130.330] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=c2 [ 130.330] wait_for_shadow: flags=c2, flips=0, handle=35, shadow=27 [ 130.330] sna_pixmap_move_to_gpu: already all-damaged [ 130.330] sna_pixmap_mark_active: pixmap=165, handle=35 [ 130.330] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x55bca9b28cc0:1], scanout? 16 [ 130.330] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 130.330] sna_dri2_create_buffer: adding flush hint to handle=35 [ 130.330] sna_accel_watch_flush: enable=1 [ 130.330] sna_accel_flush: flush?=0, dirty?=0 [ 130.330] sna_accel_flush: flush?=0, dirty?=0 [ 130.330] sna_accel_flush: flush?=0, dirty?=0 [ 130.330] sna_block_handler (tv=118.673000) [ 130.330] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.330] timer_enable (time=130330), starting timer 0 [ 130.330] sna_accel_do_throttle -- no pending activity [ 130.330] sna_accel_block: evaluating timers, active=5 [ 130.330] sna_accel_block: flush timer expires in 8 [130338] [ 130.330] sna_wakeup_handler [ 130.330] sna_accel_flush: flush?=0, dirty?=0 [ 130.330] sna_accel_flush: flush?=0, dirty?=0 [ 130.330] sna_accel_flush: flush?=0, dirty?=0 [ 130.330] sna_block_handler (tv=118.673000) [ 130.330] sna_scanout_do_flush: flush timer active: delta=8 [ 130.330] sna_accel_do_throttle -- no pending activity [ 130.330] sna_accel_block: evaluating timers, active=5 [ 130.330] sna_accel_block: flush timer expires in 8 [130338] [ 130.330] sna_wakeup_handler [ 130.330] sna_accel_flush: flush?=0, dirty?=0 [ 130.330] sna_block_handler (tv=0.0) [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_create_window: window=14680065 [ 130.331] sna_set_window_pixmap: window=14680065, old pixmap=0 new pixmap=165 [ 130.331] sna_change_window_attributes [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_accel_flush: flush?=0, dirty?=0 [ 130.331] sna_block_handler (tv=118.672000) [ 130.331] sna_scanout_do_flush: flush timer active: delta=7 [ 130.331] sna_accel_do_throttle -- no pending activity [ 130.331] sna_accel_block: evaluating timers, active=5 [ 130.331] sna_accel_block: flush timer expires in 7 [130338] [ 130.331] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_change_window_attributes [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=0.0) [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.332] sna_block_handler (tv=118.671000) [ 130.332] sna_scanout_do_flush: flush timer active: delta=6 [ 130.332] sna_accel_do_throttle -- no pending activity [ 130.332] sna_accel_block: evaluating timers, active=5 [ 130.332] sna_accel_block: flush timer expires in 6 [130338] [ 130.332] sna_wakeup_handler [ 130.332] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=0.0) [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] _sna_dri2_destroy_buffer: 0x55bca9b67ce0 [handle=34] -- refcnt=1, draw=250, pixmap=0, proxy?=0 [ 130.333] sna_dri2_cache_bo(handle=34, name=4) [ 130.333] sna_dri2_cache_bo: caching handle=34 (name=4, flags=0, active_scanout=0) [ 130.333] _sna_dri2_destroy_buffer: 0x55bca9b36900 [handle=35] -- refcnt=1, draw=250, pixmap=165, proxy?=0 [ 130.333] _sna_dri2_destroy_buffer: removing active_scanout=3 from pixmap handle=35 [ 130.333] _sna_dri2_destroy_buffer: releasing last DRI pixmap=165, scanout?=1 [ 130.333] _sna_dri2_destroy_buffer: dropping flush hint from handle=35 [ 130.333] sna_accel_watch_flush: enable=-1 [ 130.333] sna_dri2_cache_bo(handle=35, name=5) [ 130.333] sna_dri2_cache_bo: multiple references [4], releasing handle [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.333] sna_accel_do_throttle -- no pending activity [ 130.333] sna_accel_block: evaluating timers, active=5 [ 130.333] sna_accel_block: flush timer expires in 5 [130338] [ 130.333] sna_wakeup_handler [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_accel_flush: flush?=0, dirty?=0 [ 130.333] sna_block_handler (tv=118.670000) [ 130.333] sna_scanout_do_flush: flush timer active: delta=5 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 5 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=0.0) [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=0.0) [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=0.0) [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_change_window_attributes [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=0.0) [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.334] sna_block_handler (tv=118.669000) [ 130.334] sna_scanout_do_flush: flush timer active: delta=4 [ 130.334] sna_accel_do_throttle -- no pending activity [ 130.334] sna_accel_block: evaluating timers, active=5 [ 130.334] sna_accel_block: flush timer expires in 4 [130338] [ 130.334] sna_wakeup_handler [ 130.334] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=3 [ 130.335] sna_scanout_do_flush (time=130335), triggered [ 130.335] sna_scanout_flush (time=130335), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 130.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.335] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 130.335] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.335] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_block_handler (tv=118.668000) [ 130.335] sna_scanout_do_flush: flush timer active: delta=16 [ 130.335] sna_accel_do_throttle -- no pending activity [ 130.335] sna_accel_block: evaluating timers, active=5 [ 130.335] sna_accel_block: flush timer expires in 16 [130351] [ 130.335] sna_wakeup_handler [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.335] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.336] sna_block_handler (tv=118.667000) [ 130.336] sna_scanout_do_flush: flush timer active: delta=15 [ 130.336] sna_accel_do_throttle -- no pending activity [ 130.336] sna_accel_block: evaluating timers, active=5 [ 130.336] sna_accel_block: flush timer expires in 15 [130351] [ 130.336] sna_wakeup_handler [ 130.336] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.337] sna_wakeup_handler [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_accel_flush: flush?=0, dirty?=0 [ 130.337] sna_block_handler (tv=118.666000) [ 130.337] sna_scanout_do_flush: flush timer active: delta=14 [ 130.337] sna_accel_do_throttle -- no pending activity [ 130.337] sna_accel_block: evaluating timers, active=5 [ 130.337] sna_accel_block: flush timer expires in 14 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.338] sna_scanout_do_flush: flush timer active: delta=13 [ 130.338] sna_accel_do_throttle -- no pending activity [ 130.338] sna_accel_block: evaluating timers, active=5 [ 130.338] sna_accel_block: flush timer expires in 13 [130351] [ 130.338] sna_wakeup_handler [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_accel_flush: flush?=0, dirty?=0 [ 130.338] sna_block_handler (tv=118.665000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_create_window: window=18874369 [ 130.339] sna_set_window_pixmap: window=18874369, old pixmap=0 new pixmap=165 [ 130.339] sna_change_window_attributes [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.339] sna_accel_block: evaluating timers, active=5 [ 130.339] sna_accel_block: flush timer expires in 12 [130351] [ 130.339] sna_wakeup_handler [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_accel_flush: flush?=0, dirty?=0 [ 130.339] sna_block_handler (tv=118.664000) [ 130.339] sna_scanout_do_flush: flush timer active: delta=12 [ 130.339] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 12 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_create_window: window=20971521 [ 130.340] sna_set_window_pixmap: window=20971521, old pixmap=0 new pixmap=165 [ 130.340] sna_change_window_attributes [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.340] sna_accel_block: flush timer expires in 11 [130351] [ 130.340] sna_wakeup_handler [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_accel_flush: flush?=0, dirty?=0 [ 130.340] sna_block_handler (tv=118.663000) [ 130.340] sna_scanout_do_flush: flush timer active: delta=11 [ 130.340] sna_accel_do_throttle -- no pending activity [ 130.340] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 11 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.341] sna_wakeup_handler [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_accel_flush: flush?=0, dirty?=0 [ 130.341] sna_block_handler (tv=118.662000) [ 130.341] sna_scanout_do_flush: flush timer active: delta=10 [ 130.341] sna_accel_do_throttle -- no pending activity [ 130.341] sna_accel_block: evaluating timers, active=5 [ 130.341] sna_accel_block: flush timer expires in 10 [130351] [ 130.342] sna_wakeup_handler [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=0.0) [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=0.0) [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=0.0) [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.343] sna_block_handler (tv=118.660000) [ 130.343] sna_scanout_do_flush: flush timer active: delta=8 [ 130.343] sna_accel_do_throttle -- no pending activity [ 130.343] sna_accel_block: evaluating timers, active=5 [ 130.343] sna_accel_block: flush timer expires in 8 [130351] [ 130.343] sna_wakeup_handler [ 130.343] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_block_handler (tv=118.659000) [ 130.344] sna_scanout_do_flush: flush timer active: delta=7 [ 130.344] sna_accel_do_throttle -- no pending activity [ 130.344] sna_accel_block: evaluating timers, active=5 [ 130.344] sna_accel_block: flush timer expires in 7 [130351] [ 130.344] sna_wakeup_handler [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_block_handler (tv=118.659000) [ 130.344] sna_scanout_do_flush: flush timer active: delta=7 [ 130.344] sna_accel_do_throttle -- no pending activity [ 130.344] sna_accel_block: evaluating timers, active=5 [ 130.344] sna_accel_block: flush timer expires in 7 [130351] [ 130.344] sna_wakeup_handler [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_accel_flush: flush?=0, dirty?=0 [ 130.344] sna_block_handler (tv=118.659000) [ 130.344] sna_scanout_do_flush: flush timer active: delta=7 [ 130.344] sna_accel_do_throttle -- no pending activity [ 130.344] sna_accel_block: evaluating timers, active=5 [ 130.344] sna_accel_block: flush timer expires in 7 [130351] [ 130.344] sna_wakeup_handler [ 130.344] sna_randr_getinfo() [ 130.344] sna_handle_uevents [ 130.344] sna_output_detect(eDP1:48) [ 130.345] sna_output_detect(eDP1): num modes 0 -> 1, num props 6 -> 6 [ 130.345] sna_output_detect(eDP1): found 1 modes, connection status=1 [ 130.345] sna_output_get_modes(eDP1:48) [ 130.345] sna_output_attach_edid(eDP1): attaching EDID id=111, current=111 [ 130.345] sna_output_attach_edid(eDP1): failed to read blob, reusing previous [ 130.345] sna_output_attach_tile: found? TILE=-1 [ 130.345] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 130.345] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 130.345] sna_output_get_modes: adding 1 probed modes [ 130.345] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 130.345] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 130.345] kgem_can_create_2d: 3840x2160 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.345] kgem_can_create_2d: untiled size=33177600 [ 130.345] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.345] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.345] kgem_can_create_2d: 640x480 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.345] kgem_can_create_2d: untiled size=1228800 [ 130.345] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.345] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.345] kgem_can_create_2d: 800x600 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.345] kgem_can_create_2d: untiled size=1921024 [ 130.345] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.345] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.345] kgem_can_create_2d: 800x600 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.345] kgem_can_create_2d: untiled size=1921024 [ 130.345] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.345] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.345] kgem_can_create_2d: 1024x768 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.345] kgem_can_create_2d: untiled size=3145728 [ 130.345] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.345] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.345] kgem_can_create_2d: 1280x960 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.345] kgem_can_create_2d: untiled size=4915200 [ 130.345] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.345] kgem_can_create_2d: tiled[-1] size=4915200 [ 130.345] kgem_can_create_2d: 1280x1024 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.345] kgem_can_create_2d: untiled size=5242880 [ 130.345] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.345] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.345] kgem_can_create_2d: 1600x1200 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.345] kgem_can_create_2d: untiled size=7680000 [ 130.345] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.345] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.345] kgem_can_create_2d: 1792x1344 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.345] kgem_can_create_2d: untiled size=9633792 [ 130.345] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.345] kgem_can_create_2d: tiled[-1] size=9633792 [ 130.345] kgem_can_create_2d: 1856x1392 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.345] kgem_can_create_2d: untiled size=10334208 [ 130.345] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.345] kgem_can_create_2d: tiled[-1] size=10334208 [ 130.345] kgem_can_create_2d: 1920x1440 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.345] kgem_can_create_2d: untiled size=11059200 [ 130.345] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.345] kgem_can_create_2d: tiled[-1] size=11059200 [ 130.345] kgem_can_create_2d: 1152x864 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.345] kgem_can_create_2d: untiled size=3981312 [ 130.345] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.345] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.345] kgem_can_create_2d: 1360x768 @ 32 [ 130.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.345] kgem_can_create_2d: untiled size=4177920 [ 130.345] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.346] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.346] kgem_can_create_2d: 1360x768 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.346] kgem_can_create_2d: untiled size=4177920 [ 130.346] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.346] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.346] kgem_can_create_2d: 1400x1050 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.346] kgem_can_create_2d: untiled size=5881856 [ 130.346] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.346] kgem_can_create_2d: tiled[-1] size=5881856 [ 130.346] kgem_can_create_2d: 1440x900 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.346] kgem_can_create_2d: untiled size=5185536 [ 130.346] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.346] kgem_can_create_2d: tiled[-1] size=5185536 [ 130.346] kgem_can_create_2d: 1600x1024 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.346] kgem_can_create_2d: untiled size=6553600 [ 130.346] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.346] kgem_can_create_2d: tiled[-1] size=6553600 [ 130.346] kgem_can_create_2d: 1680x1050 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.346] kgem_can_create_2d: untiled size=7057408 [ 130.346] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.346] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.346] kgem_can_create_2d: 1680x1050 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.346] kgem_can_create_2d: untiled size=7057408 [ 130.346] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.346] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.346] kgem_can_create_2d: 1920x1080 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.346] kgem_can_create_2d: untiled size=8294400 [ 130.346] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.346] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.346] kgem_can_create_2d: 1920x1200 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.346] kgem_can_create_2d: untiled size=9216000 [ 130.346] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.346] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.346] kgem_can_create_2d: 2048x1536 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.346] kgem_can_create_2d: untiled size=12582912 [ 130.346] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.346] kgem_can_create_2d: tiled[-1] size=12582912 [ 130.346] kgem_can_create_2d: 1920x1080 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.346] kgem_can_create_2d: untiled size=8294400 [ 130.346] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.346] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.346] kgem_can_create_2d: 640x360 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.346] kgem_can_create_2d: untiled size=921600 [ 130.346] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.346] kgem_can_create_2d: tiled[-1] size=921600 [ 130.346] kgem_can_create_2d: 720x405 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.346] kgem_can_create_2d: untiled size=1167360 [ 130.346] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.346] kgem_can_create_2d: tiled[-1] size=1167360 [ 130.346] kgem_can_create_2d: 864x486 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.346] kgem_can_create_2d: untiled size=1683456 [ 130.346] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.346] kgem_can_create_2d: tiled[-1] size=1683456 [ 130.346] kgem_can_create_2d: 960x540 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.346] kgem_can_create_2d: untiled size=2076672 [ 130.346] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.346] kgem_can_create_2d: tiled[-1] size=2076672 [ 130.346] kgem_can_create_2d: 1024x576 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.346] kgem_can_create_2d: untiled size=2359296 [ 130.346] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.346] kgem_can_create_2d: tiled[-1] size=2359296 [ 130.346] kgem_can_create_2d: 1280x720 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.346] kgem_can_create_2d: untiled size=3686400 [ 130.346] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.346] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.346] kgem_can_create_2d: 1368x768 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.346] kgem_can_create_2d: untiled size=4202496 [ 130.346] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.346] kgem_can_create_2d: tiled[-1] size=4202496 [ 130.346] kgem_can_create_2d: 1600x900 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.346] kgem_can_create_2d: untiled size=5763072 [ 130.346] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.346] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.346] kgem_can_create_2d: 2048x1152 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.346] kgem_can_create_2d: untiled size=9437184 [ 130.346] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.346] kgem_can_create_2d: tiled[-1] size=9437184 [ 130.346] kgem_can_create_2d: 2560x1440 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.346] kgem_can_create_2d: untiled size=14745600 [ 130.346] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.346] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.346] kgem_can_create_2d: 2880x1620 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.346] kgem_can_create_2d: untiled size=18665472 [ 130.346] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.346] kgem_can_create_2d: tiled[-1] size=18665472 [ 130.346] kgem_can_create_2d: 3200x1800 @ 32 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.346] kgem_can_create_2d: untiled size=23040000 [ 130.346] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 130.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.346] kgem_can_create_2d: tiled[-1] size=23040000 [ 130.346] sna_output_detect(DP1:56) [ 130.353] sna_output_detect(DP1): num modes 0 -> 0, num props 5 -> 5 [ 130.353] sna_output_detect(DP1): found 0 modes, connection status=2 [ 130.353] sna_output_detect(DP1-1:50) [ 130.353] sna_output_detect(DP1-1): num modes 0 -> 0, num props 5 -> 5 [ 130.353] sna_output_detect(DP1-1): found 0 modes, connection status=2 [ 130.353] sna_output_detect(DP1-2:74) [ 130.408] sna_output_detect(DP1-2): num modes 0 -> 30, num props 5 -> 5 [ 130.408] sna_output_detect(DP1-2): found 30 modes, connection status=1 [ 130.408] sna_output_get_modes(DP1-2:74) [ 130.408] sna_output_attach_edid(DP1-2): attaching EDID id=77, current=77 [ 130.408] sna_output_attach_edid(DP1-2): failed to read blob, reusing previous [ 130.408] (II) intel(0): EDID vendor "DEL", prod id 41150 [ 130.408] (II) intel(0): Using hsync ranges from config file [ 130.408] (II) intel(0): Using vrefresh ranges from config file [ 130.408] (II) intel(0): Printing DDC gathered Modelines: [ 130.408] (II) intel(0): Modeline "3840x2160"x0.0 533.25 3840 3902 3950 4000 2160 2163 2168 2222 +hsync -vsync (133.3 kHz eP) [ 130.408] (II) intel(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync (88.8 kHz e) [ 130.408] (II) intel(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync (67.5 kHz e) [ 130.408] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync (45.0 kHz e) [ 130.408] (II) intel(0): Modeline "3840x2160"x0.0 262.75 3840 3888 3920 4000 2160 2163 2168 2191 +hsync -vsync (65.7 kHz e) [ 130.408] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) [ 130.408] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e) [ 130.408] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) [ 130.408] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e) [ 130.408] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e) [ 130.408] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e) [ 130.408] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) [ 130.408] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e) [ 130.408] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e) [ 130.408] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e) [ 130.408] (II) intel(0): Modeline "1600x900"x60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync (55.9 kHz e) [ 130.408] (II) intel(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz e) [ 130.408] (II) intel(0): Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz e) [ 130.408] (II) intel(0): Modeline "2048x1280"x60.0 221.33 2048 2192 2416 2784 1280 1281 1284 1325 -hsync +vsync (79.5 kHz e) [ 130.408] (II) intel(0): Modeline "1920x1200"x0.0 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync (74.6 kHz e) [ 130.408] (II) intel(0): Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz e) [ 130.408] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync (27.0 kHz e) [ 130.408] (II) intel(0): Modeline "1920x1080"x0.0 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (28.1 kHz e) [ 130.408] (II) intel(0): Modeline "1440x480i"x0.0 27.00 1440 1478 1602 1716 480 488 494 525 interlace -hsync -vsync (15.7 kHz e) [ 130.408] (II) intel(0): Modeline "1440x576i"x0.0 27.00 1440 1464 1590 1728 576 580 586 625 interlace -hsync -vsync (15.6 kHz e) [ 130.408] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e) [ 130.408] (II) intel(0): Modeline "1920x1080i"x0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e) [ 130.408] (II) intel(0): Modeline "1280x720"x0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync (37.5 kHz e) [ 130.408] (II) intel(0): Modeline "720x480"x0.0 27.00 720 736 798 858 480 489 495 525 -hsync -vsync (31.5 kHz e) [ 130.408] (II) intel(0): Modeline "1440x288"x0.0 27.00 1440 1464 1590 1728 288 290 293 312 -hsync -vsync (15.6 kHz e) [ 130.408] (II) intel(0): Modeline "1440x240"x0.0 27.00 1440 1478 1602 1716 240 244 247 262 -hsync -vsync (15.7 kHz e) [ 130.408] sna_output_attach_tile: found? TILE=4 [ 130.408] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 130.408] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 130.408] sna_output_get_modes: adding 30 probed modes [ 130.408] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 130.408] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 130.408] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 130.408] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 130.408] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 130.408] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 130.408] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.408] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.408] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.408] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.408] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.408] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 130.408] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 130.408] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.408] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.408] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 130.408] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.408] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.408] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 130.408] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 130.408] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 130.408] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 130.408] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 130.408] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 130.408] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.408] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.408] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 130.408] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.408] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.408] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 130.408] kgem_can_create_2d: 3840x2160 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.408] kgem_can_create_2d: untiled size=33177600 [ 130.408] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.408] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.408] kgem_can_create_2d: 3840x2160 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.408] kgem_can_create_2d: untiled size=33177600 [ 130.408] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.408] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.408] kgem_can_create_2d: 2560x1440 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.408] kgem_can_create_2d: untiled size=14745600 [ 130.408] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.408] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.408] kgem_can_create_2d: 2048x1280 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.408] kgem_can_create_2d: untiled size=10485760 [ 130.408] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.408] kgem_can_create_2d: tiled[-1] size=10485760 [ 130.408] kgem_can_create_2d: 1920x1200 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.408] kgem_can_create_2d: untiled size=9216000 [ 130.408] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.408] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.408] kgem_can_create_2d: 1920x1080 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: untiled size=8294400 [ 130.408] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.408] kgem_can_create_2d: 1920x1080 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: untiled size=8294400 [ 130.408] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.408] kgem_can_create_2d: 1920x1080 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: untiled size=8294400 [ 130.408] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.408] kgem_can_create_2d: 1920x1080 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: untiled size=8294400 [ 130.408] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.408] kgem_can_create_2d: 1920x1080 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: untiled size=8294400 [ 130.408] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.408] kgem_can_create_2d: 1920x1080 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: untiled size=8294400 [ 130.408] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.408] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.408] kgem_can_create_2d: 1600x1200 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.408] kgem_can_create_2d: untiled size=7680000 [ 130.408] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.408] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.408] kgem_can_create_2d: 1600x900 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.408] kgem_can_create_2d: untiled size=5763072 [ 130.408] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.408] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.408] kgem_can_create_2d: 1280x1024 @ 32 [ 130.408] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.409] kgem_can_create_2d: untiled size=5242880 [ 130.409] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.409] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.409] kgem_can_create_2d: 1280x1024 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.409] kgem_can_create_2d: untiled size=5242880 [ 130.409] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.409] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.409] kgem_can_create_2d: 1152x864 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.409] kgem_can_create_2d: untiled size=3981312 [ 130.409] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.409] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.409] kgem_can_create_2d: 1280x720 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.409] kgem_can_create_2d: untiled size=3686400 [ 130.409] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.409] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.409] kgem_can_create_2d: 1280x720 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.409] kgem_can_create_2d: untiled size=3686400 [ 130.409] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.409] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.409] kgem_can_create_2d: 1280x720 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.409] kgem_can_create_2d: untiled size=3686400 [ 130.409] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.409] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.409] kgem_can_create_2d: 1024x768 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.409] kgem_can_create_2d: untiled size=3145728 [ 130.409] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.409] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.409] kgem_can_create_2d: 1024x768 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.409] kgem_can_create_2d: untiled size=3145728 [ 130.409] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.409] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.409] kgem_can_create_2d: 800x600 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.409] kgem_can_create_2d: untiled size=1921024 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.409] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.409] kgem_can_create_2d: 800x600 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.409] kgem_can_create_2d: untiled size=1921024 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.409] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.409] kgem_can_create_2d: 720x576 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.409] kgem_can_create_2d: untiled size=1658880 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.409] kgem_can_create_2d: tiled[-1] size=1658880 [ 130.409] kgem_can_create_2d: 720x480 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.409] kgem_can_create_2d: untiled size=1384448 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.409] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.409] kgem_can_create_2d: 720x480 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.409] kgem_can_create_2d: untiled size=1384448 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.409] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.409] kgem_can_create_2d: 640x480 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.409] kgem_can_create_2d: untiled size=1228800 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.409] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.409] kgem_can_create_2d: 640x480 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.409] kgem_can_create_2d: untiled size=1228800 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.409] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.409] kgem_can_create_2d: 640x480 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.409] kgem_can_create_2d: untiled size=1228800 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.409] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.409] kgem_can_create_2d: 720x400 @ 32 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.409] kgem_can_create_2d: untiled size=1155072 [ 130.409] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 130.409] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.409] kgem_can_create_2d: tiled[-1] size=1155072 [ 130.409] sna_output_detect(DP1-3:68) [ 130.409] sna_output_detect(DP1-3): num modes 0 -> 0, num props 5 -> 5 [ 130.409] sna_output_detect(DP1-3): found 0 modes, connection status=2 [ 130.409] sna_output_detect(DP2:63) [ 130.409] sna_output_detect(DP2): num modes 0 -> 0, num props 5 -> 5 [ 130.409] sna_output_detect(DP2): found 0 modes, connection status=2 [ 130.409] sna_output_detect(HDMI1:60) [ 130.418] sna_output_detect(HDMI1): num modes 0 -> 0, num props 6 -> 6 [ 130.418] sna_output_detect(HDMI1): found 0 modes, connection status=2 [ 130.418] sna_output_detect(HDMI2:67) [ 130.426] sna_output_detect(HDMI2): num modes 0 -> 0, num props 6 -> 6 [ 130.426] sna_output_detect(HDMI2): found 0 modes, connection status=2 [ 130.426] sna_output_detect(VIRTUAL1) has user modes? 0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=118.577000) [ 130.426] sna_scanout_do_flush: flush timer active: delta=-75 [ 130.426] sna_scanout_do_flush (time=130426), triggered [ 130.426] sna_scanout_flush (time=130426), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 130.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.426] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 130.426] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.426] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 130.426] sna_accel_do_throttle -- no pending activity [ 130.426] sna_accel_block: evaluating timers, active=5 [ 130.426] sna_accel_block: flush timer expires in 16 [130442] [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=118.577000) [ 130.426] sna_scanout_do_flush: flush timer active: delta=16 [ 130.426] sna_accel_do_throttle -- no pending activity [ 130.426] sna_accel_block: evaluating timers, active=5 [ 130.426] sna_accel_block: flush timer expires in 16 [130442] [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=118.577000) [ 130.426] sna_scanout_do_flush: flush timer active: delta=16 [ 130.426] sna_accel_do_throttle -- no pending activity [ 130.426] sna_accel_block: evaluating timers, active=5 [ 130.426] sna_accel_block: flush timer expires in 16 [130442] [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=118.577000) [ 130.426] sna_scanout_do_flush: flush timer active: delta=16 [ 130.426] sna_accel_do_throttle -- no pending activity [ 130.426] sna_accel_block: evaluating timers, active=5 [ 130.426] sna_accel_block: flush timer expires in 16 [130442] [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=118.577000) [ 130.426] sna_scanout_do_flush: flush timer active: delta=16 [ 130.426] sna_accel_do_throttle -- no pending activity [ 130.426] sna_accel_block: evaluating timers, active=5 [ 130.426] sna_accel_block: flush timer expires in 16 [130442] [ 130.426] sna_wakeup_handler [ 130.426] sna_change_window_attributes [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=118.577000) [ 130.426] sna_scanout_do_flush: flush timer active: delta=16 [ 130.426] sna_accel_do_throttle -- no pending activity [ 130.426] sna_accel_block: evaluating timers, active=5 [ 130.426] sna_accel_block: flush timer expires in 16 [130442] [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=118.577000) [ 130.426] sna_scanout_do_flush: flush timer active: delta=16 [ 130.426] sna_accel_do_throttle -- no pending activity [ 130.426] sna_accel_block: evaluating timers, active=5 [ 130.426] sna_accel_block: flush timer expires in 16 [130442] [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=0.0) [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=0.0) [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=0.0) [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=0.0) [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_block_handler (tv=0.0) [ 130.426] sna_wakeup_handler [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.426] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=0.0) [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.427] sna_accel_block: evaluating timers, active=5 [ 130.427] sna_accel_block: flush timer expires in 15 [130442] [ 130.427] sna_wakeup_handler [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_accel_flush: flush?=0, dirty?=0 [ 130.427] sna_block_handler (tv=118.576000) [ 130.427] sna_scanout_do_flush: flush timer active: delta=15 [ 130.427] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 15 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_change_window_attributes [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_block_handler (tv=118.575000) [ 130.428] sna_scanout_do_flush: flush timer active: delta=14 [ 130.428] sna_accel_do_throttle -- no pending activity [ 130.428] sna_accel_block: evaluating timers, active=5 [ 130.428] sna_accel_block: flush timer expires in 14 [130442] [ 130.428] sna_wakeup_handler [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.428] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_create_window: window=16777217 [ 130.429] sna_set_window_pixmap: window=16777217, old pixmap=0 new pixmap=165 [ 130.429] sna_change_window_attributes [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_create_window: window=16777218 [ 130.429] sna_set_window_pixmap: window=16777218, old pixmap=0 new pixmap=165 [ 130.429] sna_change_window_attributes [ 130.429] sna_change_window_attributes [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.429] sna_wakeup_handler [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_accel_flush: flush?=0, dirty?=0 [ 130.429] sna_block_handler (tv=118.574000) [ 130.429] sna_scanout_do_flush: flush timer active: delta=13 [ 130.429] sna_accel_do_throttle -- no pending activity [ 130.429] sna_accel_block: evaluating timers, active=5 [ 130.429] sna_accel_block: flush timer expires in 13 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_create_window: window=18874371 [ 130.430] sna_set_window_pixmap: window=18874371, old pixmap=0 new pixmap=165 [ 130.430] sna_change_window_attributes [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.430] sna_accel_block: evaluating timers, active=5 [ 130.430] sna_accel_block: flush timer expires in 12 [130442] [ 130.430] sna_wakeup_handler [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_accel_flush: flush?=0, dirty?=0 [ 130.430] sna_block_handler (tv=118.573000) [ 130.430] sna_scanout_do_flush: flush timer active: delta=12 [ 130.430] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 12 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.431] sna_block_handler (tv=118.572000) [ 130.431] sna_scanout_do_flush: flush timer active: delta=11 [ 130.431] sna_accel_do_throttle -- no pending activity [ 130.431] sna_accel_block: evaluating timers, active=5 [ 130.431] sna_accel_block: flush timer expires in 11 [130442] [ 130.431] sna_wakeup_handler [ 130.431] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=0.0) [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=0.0) [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.432] sna_scanout_do_flush: flush timer active: delta=10 [ 130.432] sna_accel_do_throttle -- no pending activity [ 130.432] sna_accel_block: evaluating timers, active=5 [ 130.432] sna_accel_block: flush timer expires in 10 [130442] [ 130.432] sna_wakeup_handler [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_accel_flush: flush?=0, dirty?=0 [ 130.432] sna_block_handler (tv=118.571000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=10 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 10 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.433] sna_accel_block: flush timer expires in 9 [130442] [ 130.433] sna_wakeup_handler [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_accel_flush: flush?=0, dirty?=0 [ 130.433] sna_block_handler (tv=118.570000) [ 130.433] sna_scanout_do_flush: flush timer active: delta=9 [ 130.433] sna_accel_do_throttle -- no pending activity [ 130.433] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 9 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.434] sna_accel_do_throttle -- no pending activity [ 130.434] sna_accel_block: evaluating timers, active=5 [ 130.434] sna_accel_block: flush timer expires in 8 [130442] [ 130.434] sna_wakeup_handler [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_accel_flush: flush?=0, dirty?=0 [ 130.434] sna_block_handler (tv=118.569000) [ 130.434] sna_scanout_do_flush: flush timer active: delta=8 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 8 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_block_handler (tv=118.568000) [ 130.435] sna_scanout_do_flush: flush timer active: delta=7 [ 130.435] sna_accel_do_throttle -- no pending activity [ 130.435] sna_accel_block: evaluating timers, active=5 [ 130.435] sna_accel_block: flush timer expires in 7 [130442] [ 130.435] sna_wakeup_handler [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.435] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.436] sna_scanout_do_flush: flush timer active: delta=6 [ 130.436] sna_accel_do_throttle -- no pending activity [ 130.436] sna_accel_block: evaluating timers, active=5 [ 130.436] sna_accel_block: flush timer expires in 6 [130442] [ 130.436] sna_wakeup_handler [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_accel_flush: flush?=0, dirty?=0 [ 130.436] sna_block_handler (tv=118.567000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=0.0) [ 130.437] sna_wakeup_handler [ 130.437] sna_change_window_attributes [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_create_pixmap(1, 1, 1, usage=0) [ 130.437] kgem_can_create_2d: 1x1 @ 1 [ 130.437] kgem_can_create_2d: unhandled depth 1 [ 130.437] sna_create_pixmap: can not use GPU, just creating shadow [ 130.437] create_pixmap: allocating pixmap 1x1, depth=1/1, size=12 [ 130.437] create_pixmap: serial=1685, usage=0, 1x1 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_block_handler (tv=118.566000) [ 130.437] sna_scanout_do_flush: flush timer active: delta=5 [ 130.437] sna_accel_do_throttle -- no pending activity [ 130.437] sna_accel_block: evaluating timers, active=5 [ 130.437] sna_accel_block: flush timer expires in 5 [130442] [ 130.437] sna_wakeup_handler [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.437] sna_accel_flush: flush?=0, dirty?=0 [ 130.438] sna_accel_flush: flush?=0, dirty?=0 [ 130.438] sna_block_handler (tv=118.565000) [ 130.438] sna_scanout_do_flush: flush timer active: delta=4 [ 130.438] sna_accel_do_throttle -- no pending activity [ 130.438] sna_accel_block: evaluating timers, active=5 [ 130.438] sna_accel_block: flush timer expires in 4 [130442] [ 130.439] sna_wakeup_handler [ 130.439] sna_validate_gc(0x55bca9b65430) changes=7fffff, previous serial=80000000, drawable=696 [ 130.439] sna_validate_gc: recomputing clip [ 130.439] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b79450] [ 130.439] sna_put_image((0, 0)x(1, 1), depth=1, format=1) [ 130.439] sna_put_image: fallback -- unattached(0, 0, 1, 1) [ 130.439] sna_put_image: fallback [ 130.439] sna_gc_move_to_cpu(0x55bca9b65430) changes=7fffff [ 130.439] sna_gc_move_to_cpu: flushing stipple pixmap [ 130.439] sna_validate_pixmap: target bpp=1, source bpp=1 [ 130.439] sna_validate_pixmap: flushing pixmap [ 130.439] sna_drawable_move_region_to_cpu(pixmap=1686 (1x1), [(0, 0), (1, 1)], flags=3) [ 130.439] sna_drawable_move_region_to_cpu: not attached to pixmap 1686 (depth 1) [ 130.439] sna_put_image: fbPutImage(0, 0, 1, 1) [ 130.439] sna_gc_move_to_gpu(0x55bca9b65430) [ 130.439] sna_get_image: pixmap=1686 (0, 0)x(1, 1), format=1, mask=1, depth=1 [ 130.439] sna_drawable_move_region_to_cpu(pixmap=1686 (1x1), [(0, 0), (1, 1)], flags=26) [ 130.439] sna_drawable_move_region_to_cpu: not attached to pixmap 1686 (depth 1) [ 130.439] sna_get_image: pixmap=1686 (0, 0)x(1, 1), format=1, mask=1, depth=1 [ 130.439] sna_drawable_move_region_to_cpu(pixmap=1686 (1x1), [(0, 0), (1, 1)], flags=26) [ 130.439] sna_drawable_move_region_to_cpu: not attached to pixmap 1686 (depth 1) [ 130.439] sna_destroy_pixmap: pixmap=1686, attached?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=3 [ 130.439] sna_scanout_do_flush (time=130439), triggered [ 130.439] sna_scanout_flush (time=130439), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 130.439] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.439] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 130.439] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.439] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=0.0) [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_accel_flush: flush?=0, dirty?=0 [ 130.439] sna_block_handler (tv=118.564000) [ 130.439] sna_scanout_do_flush: flush timer active: delta=16 [ 130.439] sna_accel_do_throttle -- no pending activity [ 130.439] sna_accel_block: evaluating timers, active=5 [ 130.439] sna_accel_block: flush timer expires in 16 [130455] [ 130.439] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_block_handler (tv=118.563000) [ 130.440] sna_scanout_do_flush: flush timer active: delta=15 [ 130.440] sna_accel_do_throttle -- no pending activity [ 130.440] sna_accel_block: evaluating timers, active=5 [ 130.440] sna_accel_block: flush timer expires in 15 [130455] [ 130.440] sna_wakeup_handler [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.440] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=0.0) [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=0.0) [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=118.562000) [ 130.441] sna_scanout_do_flush: flush timer active: delta=14 [ 130.441] sna_accel_do_throttle -- no pending activity [ 130.441] sna_accel_block: evaluating timers, active=5 [ 130.441] sna_accel_block: flush timer expires in 14 [130455] [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=0.0) [ 130.441] sna_wakeup_handler [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_accel_flush: flush?=0, dirty?=0 [ 130.441] sna_block_handler (tv=0.0) [ 130.441] sna_wakeup_handler [ 130.442] sna_create_window: window=25165828 [ 130.442] sna_set_window_pixmap: window=25165828, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=0.0) [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=0.0) [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_create_window: window=25165829 [ 130.442] sna_set_window_pixmap: window=25165829, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165830 [ 130.442] sna_set_window_pixmap: window=25165830, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165831 [ 130.442] sna_set_window_pixmap: window=25165831, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165832 [ 130.442] sna_set_window_pixmap: window=25165832, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165833 [ 130.442] sna_set_window_pixmap: window=25165833, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165834 [ 130.442] sna_set_window_pixmap: window=25165834, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165835 [ 130.442] sna_set_window_pixmap: window=25165835, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165836 [ 130.442] sna_set_window_pixmap: window=25165836, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_create_window: window=25165837 [ 130.442] sna_set_window_pixmap: window=25165837, old pixmap=0 new pixmap=165 [ 130.442] sna_change_window_attributes [ 130.442] sna_change_window_attributes [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.442] sna_wakeup_handler [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_accel_flush: flush?=0, dirty?=0 [ 130.442] sna_block_handler (tv=118.561000) [ 130.442] sna_scanout_do_flush: flush timer active: delta=13 [ 130.442] sna_accel_do_throttle -- no pending activity [ 130.442] sna_accel_block: evaluating timers, active=5 [ 130.442] sna_accel_block: flush timer expires in 13 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_create_pixmap(48, 48, 32, usage=0) [ 130.443] kgem_can_create_2d: 48x48 @ 32 [ 130.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.443] kgem_can_create_2d: untiled size=12288 [ 130.443] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.443] kgem_choose_tiling: 48x48 -> 0 [ 130.443] sna_create_pixmap: usage=0, flags=b [ 130.443] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 130.443] __pop_freed_pixmap: reusing freed pixmap=1586 header [ 130.443] create_pixmap_hdr: pixmap=1697, width=48, height=48, usage=0 [ 130.443] sna_create_pixmap: serial=1697, 48x48, usage=0 [ 130.443] sna_validate_gc(0x55bca9b76a40) changes=7fffff, previous serial=80000000, drawable=6a2 [ 130.443] sna_validate_gc: recomputing clip [ 130.443] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9b34560] [ 130.443] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 130.443] try_upload__fast: ignore existing cpu damage (if any) [ 130.443] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.443] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.443] kgem_choose_tiling: 48x48 -> 0 [ 130.443] sna_pixmap_alloc_gpu: pixmap=1698 [ 130.443] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.443] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.443] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 130.443] from inactive vma: pitch=192, tiling=0: handle=12, id=1294 [ 130.443] try_upload__inplace: tiling=0 [ 130.443] kgem_bo_can_map__cpu: handle=12 [ 130.443] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.443] sna_pixmap_move_area_to_gpu: pixmap=1698 box=(0, 0), (48, 48), flags=1 [ 130.443] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 130.443] = None [ 130.443] sna_pixmap_move_to_gpu(pixmap=1698, usage=0), flags=3 [ 130.443] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.443] sna_pixmap_mark_active: pixmap=1698, handle=12 [ 130.443] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 130.443] kgem_bo_can_map__cpu: handle=12 [ 130.443] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.443] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.443] kgem_bo_sync__cpu: handle=12 [ 130.443] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 130.443] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 130.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.443] __sna_damage_all(48, 48) [ 130.443] sna_get_image: pixmap=1698 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 130.443] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 130.443] kgem_bo_can_map__cpu: handle=12 [ 130.443] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.443] __kgem_bo_is_busy: handle=12, domain: 1 exec? 0, rq? 0 [ 130.443] kgem_bo_can_map__cpu: handle=12 [ 130.443] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.443] kgem_bo_map__cpu(handle=12, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.443] kgem_bo_sync__cpu_full: handle=12 [ 130.443] sna_get_image__inplace: download through a linear CPU map [ 130.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.443] sna_destroy_pixmap: pixmap=1698, attached?=1 [ 130.443] sna_pixmap_unmap: pixmap=1698 dropping cpu mapping [ 130.443] _kgem_bo_destroy: handle=12, proxy? 0 [ 130.443] __kgem_bo_destroy: handle=12, size=12288 [ 130.443] kgem_bo_move_to_inactive: moving handle=12 to inactive [ 130.443] __sna_free_pixmap(pixmap=1698) [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_use_hw_cursor (48x48)? [ 130.443] sna_use_hw_cursor(48x48): ARGB?=1, serial->2, size->64 [ 130.443] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/256 [ 130.443] sna_show_cursors: cursor?=1 [ 130.443] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 130.443] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 130.443] sna_change_window_attributes [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_change_window_attributes [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_change_window_attributes [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.443] sna_wakeup_handler [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_accel_flush: flush?=0, dirty?=0 [ 130.443] sna_block_handler (tv=118.560000) [ 130.443] sna_scanout_do_flush: flush timer active: delta=12 [ 130.443] sna_accel_do_throttle -- no pending activity [ 130.443] sna_accel_block: evaluating timers, active=5 [ 130.443] sna_accel_block: flush timer expires in 12 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_change_window_attributes [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_change_window_attributes [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_block_handler (tv=118.559000) [ 130.444] sna_scanout_do_flush: flush timer active: delta=11 [ 130.444] sna_accel_do_throttle -- no pending activity [ 130.444] sna_accel_block: evaluating timers, active=5 [ 130.444] sna_accel_block: flush timer expires in 11 [130455] [ 130.444] sna_wakeup_handler [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.444] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_change_window_attributes [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_change_window_attributes [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_accel_flush: flush?=0, dirty?=0 [ 130.445] sna_block_handler (tv=118.558000) [ 130.445] sna_scanout_do_flush: flush timer active: delta=10 [ 130.445] sna_accel_do_throttle -- no pending activity [ 130.445] sna_accel_block: evaluating timers, active=5 [ 130.445] sna_accel_block: flush timer expires in 10 [130455] [ 130.445] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_change_window_attributes [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_change_window_attributes [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.446] sna_accel_block: flush timer expires in 9 [130455] [ 130.446] sna_wakeup_handler [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_accel_flush: flush?=0, dirty?=0 [ 130.446] sna_block_handler (tv=118.557000) [ 130.446] sna_scanout_do_flush: flush timer active: delta=9 [ 130.446] sna_accel_do_throttle -- no pending activity [ 130.446] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 9 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_change_window_attributes [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_change_window_attributes [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.447] sna_wakeup_handler [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_accel_flush: flush?=0, dirty?=0 [ 130.447] sna_block_handler (tv=118.556000) [ 130.447] sna_scanout_do_flush: flush timer active: delta=8 [ 130.447] sna_accel_do_throttle -- no pending activity [ 130.447] sna_accel_block: evaluating timers, active=5 [ 130.447] sna_accel_block: flush timer expires in 8 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_do_throttle -- no pending activity [ 130.448] sna_accel_block: evaluating timers, active=5 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_do_throttle -- no pending activity [ 130.448] sna_accel_block: evaluating timers, active=5 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_do_throttle -- no pending activity [ 130.448] sna_accel_block: evaluating timers, active=5 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_do_throttle -- no pending activity [ 130.448] sna_accel_block: evaluating timers, active=5 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_do_throttle -- no pending activity [ 130.448] sna_accel_block: evaluating timers, active=5 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_do_throttle -- no pending activity [ 130.448] sna_accel_block: evaluating timers, active=5 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_change_window_attributes [ 130.448] sna_create_window: window=25165843 [ 130.448] sna_set_window_pixmap: window=25165843, old pixmap=0 new pixmap=165 [ 130.448] sna_change_window_attributes [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_change_window_attributes [ 130.448] sna_create_window: window=25165844 [ 130.448] sna_set_window_pixmap: window=25165844, old pixmap=0 new pixmap=165 [ 130.448] sna_change_window_attributes [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_do_throttle -- no pending activity [ 130.448] sna_accel_block: evaluating timers, active=5 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=6a6 [ 130.448] sna_validate_gc: recomputing clip [ 130.448] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca988cf50] [ 130.448] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 130.448] sna_poly_fill_rect_extents: [0] = (0, 0)x(762, 162) [ 130.448] sna_poly_fill_rect: extents(0, 0), (762, 162), flags=1 [ 130.448] sna_poly_fill_rect: dropping last-cpu hint [ 130.448] sna_poly_fill_rect: source is already on the gpu [ 130.448] sna_drawable_use_bo pixmap=165, box=((0, 0), (762, 162)), flags=b... [ 130.448] sna_drawable_use_bo: pinned, never REPLACES [ 130.448] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 130.448] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.448] sna_drawable_use_bo: applying move-to-gpu override [ 130.448] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (762, 162)] from damage 1x[(0, 0], (762, 162)] [ 130.448] wait_for_shadow: flags=3, flips=0, handle=35, shadow=27 [ 130.448] wait_for_shadow: setting front pixmap to handle=27 [ 130.448] sna_drawable_use_bo: using whole GPU bo [ 130.448] sna_poly_fill_rect: tiled fill, testing for blt [ 130.448] sna_poly_fill_rect_tiled_blt pixmap=165, x 1 [(0, 0)x(762, 162)...], clipped? 9 [ 130.448] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 3840x2160 from 3840x2160 (area 762x162) [ 130.448] sna_pixmap_get_source_bo(pixmap=14, size=3840x2160) [ 130.448] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=a [ 130.448] sna_pixmap_undo_cow: pixmap=14, handle=9 [refcnt=1], cow refcnt=1, flags=2 [ 130.448] sna_pixmap_move_to_gpu: already all-damaged [ 130.448] sna_pixmap_mark_active: pixmap=14, handle=9 [ 130.448] gen9_render_copy (alu=3, src=(3840x2160), dst=(7680x2160)) [ 130.448] kgem_bo_is_render: handle=9, rq? 0 [0] [ 130.448] kgem_bo_is_render: handle=27, rq? 0 [0] [ 130.448] kgem_bo_is_render: handle=27, rq? 0 [0] [ 130.448] kgem_bo_is_render: handle=9, rq? 0 [0] [ 130.448] kgem_bo_is_render: handle=27, rq? 0 [0] [ 130.448] kgem_check_bo: num_pages=+24300, num_exec=+2 [ 130.448] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.448] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.448] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.448] kgem_add_handle: handle=4, index=0 [ 130.448] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.448] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.448] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.448] gen9_composite_get_binding_table(ffc0) [ 130.448] kgem_add_reloc64: handle=27, pos=16360, delta=0, domains=20002 [ 130.448] kgem_add_handle: handle=27, index=1 [ 130.448] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f02dd000) [ 130.448] __kgem_bo_mark_dirty: handle=27 (proxy? 0) [ 130.448] [3fe0] bind bo(handle=27, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 130.448] kgem_add_reloc64: handle=9, pos=16344, delta=0, domains=40000 [ 130.448] kgem_add_handle: handle=9, index=2 [ 130.448] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f816d000) [ 130.448] [3fd0] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 130.448] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.448] gen9_emit_sampler: sampler = 0 [ 130.448] gen9_emit_sf: num_sf_outputs=1 [ 130.448] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.448] gen9_emit_vertex_elements: setup id=0 [ 130.448] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.448] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(165) = (0, 0) [ 130.448] sna_poly_fill_rect_tiled_blt: single clip box [(0, 0), (762, 162)] [ 130.448] sna_poly_fill_rect_tiled_blt: rectangle [(0, 0), (762, 162)] [ 130.448] gen8_vertex_flush[490] = 3 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_set_window_pixmap: window=12582920, old pixmap=165 new pixmap=165 [ 130.448] sna_set_window_pixmap: window=12582921, old pixmap=165 new pixmap=165 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_change_window_attributes [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=0.0) [ 130.448] sna_accel_block: GPU idle, flushing [ 130.448] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.448] gen8_vertex_close: reloc[0] = 287 [ 130.448] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.448] kgem_add_handle: handle=3, index=3 [ 130.448] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.448] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=24326 [fenced=0] [ 130.448] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.448] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.448] kgem_fixup_relocs: shrinking by 61440 [ 130.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.448] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.448] kgem_commit: release handle=27 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 130.448] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.448] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 130.448] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.448] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.448] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] timer_enable (time=130448), starting timer 1 [ 130.448] sna_accel_block: evaluating timers, active=7 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_change_window_attributes [ 130.448] sna_change_window_attributes [ 130.448] sna_change_window_attributes [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] kgem_retire, need_retire?=1 [ 130.448] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.448] kgem_retire__requests_ring: retiring ring 0 [ 130.448] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.448] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.448] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.448] kgem_retire -- retired=0, need_retire=1 [ 130.448] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_block: evaluating timers, active=7 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.448] sna_wakeup_handler [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_accel_flush: flush?=0, dirty?=0 [ 130.448] sna_block_handler (tv=118.555000) [ 130.448] kgem_retire, need_retire?=1 [ 130.448] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.448] kgem_retire__requests_ring: retiring ring 0 [ 130.448] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.448] __kgem_retire_rq: request 1 complete [ 130.448] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 130.448] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.448] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.448] kgem_retire -- retired=0, need_retire=0 [ 130.448] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.448] gen6_render_retire: resetting idle vbo [ 130.448] sna_scanout_do_flush: flush timer active: delta=7 [ 130.448] sna_accel_block: evaluating timers, active=7 [ 130.448] sna_accel_block: flush timer expires in 7 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_change_window_attributes [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_change_window_attributes [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_accel_flush: flush?=0, dirty?=0 [ 130.449] sna_block_handler (tv=118.554000) [ 130.449] sna_scanout_do_flush: flush timer active: delta=6 [ 130.449] sna_accel_block: evaluating timers, active=7 [ 130.449] sna_accel_block: flush timer expires in 6 [130455] [ 130.449] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_change_window_attributes [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_change_window_attributes [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.450] sna_block_handler (tv=118.553000) [ 130.450] sna_scanout_do_flush: flush timer active: delta=5 [ 130.450] sna_accel_block: evaluating timers, active=7 [ 130.450] sna_accel_block: flush timer expires in 5 [130455] [ 130.450] sna_wakeup_handler [ 130.450] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_change_window_attributes [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_change_window_attributes [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.451] sna_accel_block: flush timer expires in 4 [130455] [ 130.451] sna_wakeup_handler [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_accel_flush: flush?=0, dirty?=0 [ 130.451] sna_block_handler (tv=118.552000) [ 130.451] sna_scanout_do_flush: flush timer active: delta=4 [ 130.451] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 4 [130455] [ 130.452] sna_wakeup_handler [ 130.452] sna_change_window_attributes [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=3 [ 130.452] sna_scanout_do_flush (time=130452), triggered [ 130.452] sna_scanout_flush (time=130452), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 130.452] has_shadow: has pending damage? 1, outstanding flips: 0 [ 130.452] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=0)) [ 130.452] has_shadow: has pending damage? 1, outstanding flips: 0 [ 130.452] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 130.452] sna_mode_redisplay: damage: 1x(0, 0), (762, 162) [ 130.452] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 130.452] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 130.452] sna_pixmap_move_to_gpu: already all-damaged [ 130.452] sna_pixmap_mark_active: pixmap=165, handle=27 [ 130.452] sna_mode_redisplay: crtc[0] transformed? 0 [ 130.452] sna_mode_redisplay: crtc[1] transformed? 0 [ 130.452] sna_mode_redisplay: crtc[2] transformed? 0 [ 130.452] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=27 [active=0] [ 130.452] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 130.452] get_fb: reusing fb=101 for handle=27 [ 130.452] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=1, serial=2 [ 130.452] __kgem_bo_clear_busy: handle=27 [ 130.452] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 130.452] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=2, serial=3 [ 130.452] __kgem_bo_clear_busy: handle=27 [ 130.452] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 130.452] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 130.452] set_shadow: waiting for region 1x[(0, 0), (762, 162)], front handle=27, shadow handle=35 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_change_window_attributes [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_change_window_attributes [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_change_window_attributes [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_accel_flush: flush?=0, dirty?=0 [ 130.452] sna_block_handler (tv=118.551000) [ 130.452] sna_scanout_do_flush: flush timer active: delta=16 [ 130.452] sna_accel_block: evaluating timers, active=7 [ 130.452] sna_accel_block: flush timer expires in 16 [130468] [ 130.452] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_change_window_attributes [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_change_window_attributes [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_change_window_attributes [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_change_window_attributes [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_change_window_attributes [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_change_window_attributes [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_accel_flush: flush?=0, dirty?=0 [ 130.453] sna_block_handler (tv=118.550000) [ 130.453] sna_scanout_do_flush: flush timer active: delta=15 [ 130.453] sna_accel_block: evaluating timers, active=7 [ 130.453] sna_accel_block: flush timer expires in 15 [130468] [ 130.453] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_block_handler (tv=118.549000) [ 130.454] sna_scanout_do_flush: flush timer active: delta=14 [ 130.454] sna_accel_block: evaluating timers, active=7 [ 130.454] sna_accel_block: flush timer expires in 14 [130468] [ 130.454] sna_wakeup_handler [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.454] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_change_window_attributes [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_create_window: window=23068675 [ 130.455] sna_set_window_pixmap: window=23068675, old pixmap=0 new pixmap=165 [ 130.455] sna_change_window_attributes [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_covering_crtc for box=(0, 0), (0, 0) [ 130.455] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 130.455] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) [ 130.455] sna_covering_crtc: crtc 1: (3840, 0), (7680, 2160) [ 130.455] sna_covering_crtc: crtc 2 off, skipping [ 130.455] sna_covering_crtc: best crtc = 0x55bca9723650, coverage = 0 [ 130.455] sna_dri2_get_msc(draw=23068675, pipe=0) [ 130.455] sna_crtc_record_swap: recording last swap on pipe=0, frame 7558 [msc=7558], time 130.451343 [ 130.455] sna_dri2_get_msc: msc=7558 [raw=7558], ust=130451343 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_dri2_create_buffer pixmap=165, (attachment=1, format=32, drawable=1x1), window?=1 [ 130.455] sna_dri2_create_buffer: creating back buffer 1x1, suitable for scanout? 0 [ 130.455] kgem_create_2d(1x1, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.455] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=8 [ 130.455] kgem_set_tiling: handle=12, tiling=1 [1], pitch=512 [512]: 1 [ 130.455] kgem_bo_remove_from_inactive: removing handle=12 from inactive [ 130.455] from inactive: pitch=512, tiling=1: handle=12, id=1295 [ 130.455] kgem_bo_flink: flinked handle=12 to name=6, marking non-reusable [ 130.455] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=1x1), window?=1 [ 130.455] sna_pixmap_set_dri: attaching DRI client to pixmap=165 [ 130.455] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=c2 [ 130.455] wait_for_shadow: flags=c2, flips=2, handle=27, shadow=35 [ 130.455] sna_pixmap_move_to_gpu: already all-damaged [ 130.455] sna_pixmap_mark_active: pixmap=165, handle=27 [ 130.455] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x55bca9b28cc0:1], scanout? 16 [ 130.455] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 130.455] sna_dri2_create_buffer: adding flush hint to handle=27 [ 130.455] sna_accel_watch_flush: enable=1 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_accel_flush: flush?=0, dirty?=0 [ 130.455] sna_block_handler (tv=118.548000) [ 130.455] sna_scanout_do_flush: flush timer active: delta=13 [ 130.455] sna_accel_block: evaluating timers, active=7 [ 130.455] sna_accel_block: flush timer expires in 13 [130468] [ 130.455] sna_wakeup_handler [ 130.455] sna_create_pixmap(762, 162, 24, usage=0) [ 130.455] kgem_can_create_2d: 762x162 @ 24 [ 130.455] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.455] kgem_can_create_2d: untiled size=499712 [ 130.455] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.455] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.455] kgem_can_create_2d: tiled[-1] size=499712 [ 130.455] sna_create_pixmap: usage=0, flags=1b [ 130.455] sna_create_pixmap: creating GPU pixmap 762x162, stride=3048, flags=1b [ 130.455] __pop_freed_pixmap: reusing freed pixmap=1698 header [ 130.455] create_pixmap_hdr: pixmap=1716, width=762, height=162, usage=0 [ 130.455] sna_create_pixmap: serial=1716, 762x162, usage=0 [ 130.455] sna_composite_rectangles(pixmap=1717, op=0, 0 x 1 [(0, 0)x(762, 162) ...]) [ 130.455] sna_composite_rectangles: converted to op 0 [ 130.455] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 130.455] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 130.455] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 130.456] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 130.456] sna_composite_rectangles: dropping last-cpu hint [ 130.456] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=19... [ 130.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 130.456] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 130.456] sna_pixmap_move_to_gpu(pixmap=1717, usage=0), flags=b [ 130.456] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.456] sna_pixmap_move_to_gpu: creating GPU bo (762x162@32), create=b [ 130.456] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.456] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.456] sna_pixmap_alloc_gpu: pixmap=1717 [ 130.456] kgem_create_2d(762x162, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.456] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=168 [ 130.456] inactive too small: 64 < 126 [ 130.456] inactive too small: 64 < 126 [ 130.456] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 130.456] from inactive: pitch=3072, tiling=1: handle=29, id=1296 [ 130.456] __sna_damage_all(762, 162) [ 130.456] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 130.456] sna_pixmap_mark_active: pixmap=1717, handle=29 [ 130.456] sna_drawable_use_bo: allocated GPU bo for operation [ 130.456] sna_drawable_use_bo: using GPU bo with damage? 0 [ 130.456] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 130.456] kgem_bo_is_render: handle=29, rq? 0 [0] [ 130.456] kgem_bo_is_render: handle=29, rq? 0 [0] [ 130.456] gen9_render_fill_boxes(0 x 1 [(0, 0), (762, 162) ...]) [ 130.456] sna_render_get_solid: 0 [ 130.456] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 130.456] kgem_check_bo: num_pages=+140, num_exec=+1 [ 130.456] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.456] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.456] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.456] kgem_add_handle: handle=4, index=0 [ 130.456] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.456] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.456] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.456] gen9_composite_get_binding_table(ffc0) [ 130.456] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.456] kgem_add_handle: handle=29, index=1 [ 130.456] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.456] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.456] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.456] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.456] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.456] kgem_add_handle: handle=7, index=2 [ 130.456] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.456] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.456] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.456] gen9_emit_sampler: sampler = 1 [ 130.456] gen9_emit_sf: num_sf_outputs=1 [ 130.456] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.456] gen9_emit_vertex_elements: setup id=0 [ 130.456] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.456] (0, 0), (762, 162) [ 130.456] gen8_vertex_flush[490] = 3 [ 130.456] sna_composite_rectangles: pixmap=1717 marking clear [0]? 1 [ 130.456] sna_composite_rectangles(pixmap=1717, op=1, fff2f1f0 x 1 [(0, 0)x(762, 162) ...]) [ 130.456] sna_composite_rectangles: converted to op 1 [ 130.456] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 130.456] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 130.456] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 130.456] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 130.456] sna_composite_rectangles: promoting to full GPU [ 130.456] sna_composite_rectangles: dropping last-cpu hint [ 130.456] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=19... [ 130.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 130.456] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.456] sna_drawable_use_bo: using whole GPU bo [ 130.456] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 130.456] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.456] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (762, 162) ...]) [ 130.456] sna_render_get_solid: fff2f1f0 [ 130.456] sna_render_get_solid(11) = fff2f1f0 (old) [ 130.456] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 130.456] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.456] gen9_composite_get_binding_table(ff00) [ 130.456] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 130.456] kgem_add_reloc64: adding proxy [delta=44] for handle=32 [ 130.456] kgem_add_handle: handle=32, index=3 [ 130.456] kgem_add_reloc64[5] = (delta=44, target handle=3, presumed=fffb2000) [ 130.456] [3fb0] bind bo(handle=32, addr=fffb202c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.456] gen9_emit_vertex_elements: setup id=0 [ 130.456] (0, 0), (762, 162) [ 130.456] gen8_vertex_flush[4cc] = 3 [ 130.456] sna_composite_rectangles: pixmap=1717 marking clear [fff2f1f0]? 1 [ 130.456] sna_composite(pixmap=1717, op=3, src=1582+(0, 0), mask=0+(35, 11), dst=1717+(35, 11)+(0, 0), size=(48, 48) [ 130.456] sna_compute_composite_region: dst=(35, 11)x(48, 48) [ 130.456] sna_compute_composite_region: initial clip against dst->pDrawable: (35, 11), (83, 59) [ 130.456] clip_to_dst: region: 1x[(35, 11), (83, 59)], clip: 1x[(0, 0), (762, 162)] [ 130.456] sna_compute_composite_region: clip against dst->pCompositeClip: (35, 11), (83, 59) [ 130.456] sna_compute_composite_region: clip against src (48x48 clip=0): (35, 11), (83, 59) [ 130.456] sna_composite: composite region extents:+(0, 0) -> (35, 11), (83, 59) + (0, 0) [ 130.456] gen9_render_composite: 48x48, current mode=1/1 [ 130.456] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.456] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 130.456] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 130.456] gen9_composite_set_target: (35, 11)x(48, 48), partial?=1 [ 130.456] sna_drawable_use_bo pixmap=1717, box=((35, 11), (83, 59)), flags=7... [ 130.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.456] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.456] sna_drawable_use_bo: using whole GPU bo [ 130.456] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.456] gen9_composite_picture: (0, 0)x(48, 48), dst=(35, 11) [ 130.456] sna_transform_is_imprecise_integer_translation: no transform [ 130.456] gen9_composite_picture: integer translation (0, 0), removing [ 130.456] sna_render_pixmap_bo pixmap=1582, (0, 0)x(48, 48)/(48, 48) [ 130.456] sna_render_pixmap_bo: CPU all damaged [ 130.456] sna_add_flush_pixmap: marking pixmap=1582 for flushing [ 130.456] sna_add_flush_pixmap: new flush bo, flushing before [ 130.456] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.456] gen8_vertex_close: reloc[0] = 287 [ 130.456] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.456] kgem_add_handle: handle=3, index=4 [ 130.456] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 130.456] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=168 [fenced=0] [ 130.456] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.456] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.456] kgem_fixup_relocs: shrinking by 61440 [ 130.456] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.456] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.456] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.456] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.456] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.456] __kgem_bo_clear_busy: handle=7 [ 130.456] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.456] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.456] __kgem_bo_clear_busy: handle=32 [ 130.456] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.456] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.456] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.456] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.456] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.456] kgem_bo_is_render: handle=11, rq? 0 [0] [ 130.456] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.456] gen4_choose_composite_emitter: identity src, no mask [ 130.456] kgem_check_bo: num_pages=+143, num_exec=+2 [ 130.456] aligning vertex: was 2, now 3 floats per vertex [ 130.456] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.456] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.456] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.456] kgem_add_handle: handle=4, index=0 [ 130.456] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.456] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.456] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.456] gen9_composite_get_binding_table(ffc0) [ 130.456] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.456] kgem_add_handle: handle=29, index=1 [ 130.456] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.456] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.456] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.456] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 130.456] kgem_add_handle: handle=11, index=2 [ 130.456] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe5000) [ 130.456] [3fd0] bind bo(handle=11, addr=fffe5000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 130.456] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.456] gen9_emit_sampler: sampler = 2 [ 130.456] gen9_emit_sf: num_sf_outputs=1 [ 130.456] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.456] gen9_emit_vertex_elements: setup id=2 [ 130.456] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.456] gen9_render_composite_box: (35, 11), (83, 59) [ 130.456] apply_damage: damage=0x0, region=1 [(35, 11), (83, 59) + (0, 0)] [ 130.456] gen8_vertex_flush[490] = 3 [ 130.456] sna_glyphs(op=3, nlist=1, src=(107, 41)) [ 130.456] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.456] sna_glyphs: discarding mask [ 130.456] glyphs0_to_dst(op=3, src=(107, 41), nlist=1, dst=(107, 41)+(0, 0)) [ 130.456] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.456] gen9_render_composite: 0x0, current mode=1/1 [ 130.456] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 130.456] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.456] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.456] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.456] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=7... [ 130.456] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.456] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.456] sna_drawable_use_bo: using whole GPU bo [ 130.456] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.456] color_convert: src=ff4c4c4c [20028888] [ 130.456] color_convert: dst=ff4c4c4c [20028888] [ 130.456] sna_render_get_solid: ff4c4c4c [ 130.456] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.456] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.456] sna_transform_is_imprecise_integer_translation: no transform [ 130.456] gen9_composite_picture: integer translation (0, 0), removing [ 130.456] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.456] sna_render_pixmap_bo: GPU all damaged [ 130.456] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.456] gen4_choose_composite_emitter: solid, identity mask [ 130.456] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 130.456] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.456] __kgem_retire_rq: request 1 complete [ 130.456] kgem_flush: opportunistic flushing? flush=1,0, aperture=153/262144, idle?=1 [ 130.456] gen8_vertex_close: used=21, vbo active? 3, vb=4, nreloc=1 [ 130.456] gen8_vertex_close: reloc[0] = 287 [ 130.456] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.456] kgem_add_handle: handle=3, index=3 [ 130.456] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.456] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=169 [fenced=0] [ 130.456] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.456] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.456] kgem_fixup_relocs: shrinking by 61440 [ 130.456] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.456] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.456] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.456] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.456] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 130.456] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.456] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.456] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.456] kgem_check_bo: num_pages=+1165, num_exec=+3 [ 130.456] aligning vertex: was 3, now 4 floats per vertex [ 130.456] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.456] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.456] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.456] kgem_add_handle: handle=4, index=0 [ 130.456] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.456] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.456] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.456] gen9_composite_get_binding_table(ffc0) [ 130.456] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.456] kgem_add_handle: handle=29, index=1 [ 130.456] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.456] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.456] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.456] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.456] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 130.456] kgem_add_handle: handle=32, index=2 [ 130.456] kgem_add_reloc64[4] = (delta=48, target handle=2, presumed=fffb2000) [ 130.456] [3fd0] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.456] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 130.456] kgem_add_handle: handle=6, index=3 [ 130.456] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 130.456] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 130.456] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 130.456] gen9_emit_sampler: sampler = a [ 130.456] gen9_emit_sf: num_sf_outputs=2 [ 130.456] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.456] gen9_emit_vertex_elements: setup id=9 [ 130.456] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.456] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.456] glyphs0_to_dst: glyph=(108, 18)x(21, 23), unclipped [ 130.456] emit_primitive_identity_mask__avx2: dst=(108, 18), mask=(608.00, 32.00) x (21.00, 23.00) [ 130.457] glyphs0_to_dst: glyph=(129, 23)x(23, 25), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(129, 23), mask=(640.00, 0.00) x (23.00, 25.00) [ 130.457] glyphs0_to_dst: glyph=(151, 23)x(19, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(151, 23), mask=(672.00, 0.00) x (19.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(169, 18)x(17, 23), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(169, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.457] glyphs0_to_dst: glyph=(185, 23)x(22, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(185, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(208, 23)x(31, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(208, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(252, 23)x(22, 25), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(252, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 130.457] glyphs0_to_dst: glyph=(275, 23)x(16, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(275, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(290, 23)x(22, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(290, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(312, 23)x(22, 25), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(312, 23), mask=(768.00, 0.00) x (22.00, 25.00) [ 130.457] glyphs0_to_dst: glyph=(336, 23)x(16, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(336, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(351, 23)x(21, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(351, 23), mask=(800.00, 0.00) x (21.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(374, 23)x(31, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(374, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(418, 23)x(22, 25), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(418, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 130.457] glyphs0_to_dst: glyph=(441, 23)x(16, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(441, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(456, 23)x(22, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(456, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(479, 17)x(22, 24), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(479, 17), mask=(768.00, 32.00) x (22.00, 24.00) [ 130.457] glyphs0_to_dst: glyph=(502, 17)x(9, 24), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(502, 17), mask=(800.00, 32.00) x (9.00, 24.00) [ 130.457] glyphs0_to_dst: glyph=(512, 23)x(22, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(512, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(535, 23)x(31, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(535, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(578, 17)x(22, 24), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(578, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 130.457] glyphs0_to_dst: glyph=(601, 23)x(22, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(601, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(622, 18)x(17, 23), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(622, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.457] glyphs0_to_dst: glyph=(638, 23)x(22, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(638, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(660, 23)x(18, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(660, 23), mask=(864.00, 0.00) x (18.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(678, 18)x(17, 23), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(678, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.457] glyphs0_to_dst: glyph=(694, 23)x(22, 18), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(694, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.457] glyphs0_to_dst: glyph=(716, 17)x(22, 24), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(716, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 130.457] gen8_vertex_flush[498] = 84 [ 130.457] gen9_magic_ca_pass: CA fixup (6 -> 90) [ 130.457] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.457] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.457] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.457] sna_glyphs(op=3, nlist=3, src=(107, 84)) [ 130.457] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.457] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.457] glyphs_format: format=166024, depth=32 [ 130.457] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.457] sna_glyphs: discarding mask [ 130.457] glyphs0_to_dst(op=3, src=(107, 84), nlist=3, dst=(107, 84)+(0, 0)) [ 130.457] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.457] gen9_render_composite: 0x0, current mode=1/1 [ 130.457] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.457] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.457] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.457] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=7... [ 130.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.457] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.457] sna_drawable_use_bo: using whole GPU bo [ 130.457] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.457] color_convert: src=ff4c4c4c [20028888] [ 130.457] color_convert: dst=ff4c4c4c [20028888] [ 130.457] sna_render_get_solid: ff4c4c4c [ 130.457] sna_render_get_solid(12) = ff4c4c4c (last) [ 130.457] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.457] sna_transform_is_imprecise_integer_translation: no transform [ 130.457] gen9_composite_picture: integer translation (0, 0), removing [ 130.457] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.457] sna_render_pixmap_bo: GPU all damaged [ 130.457] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.457] gen4_choose_composite_emitter: solid, identity mask [ 130.457] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.457] gen9_composite_get_binding_table(fec0) [ 130.457] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.457] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.457] gen9_emit_vertex_elements: setup id=9 [ 130.457] glyphs0_to_dst: glyph=(108, 64)x(20, 20), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(108, 64), mask=(832.00, 32.00) x (20.00, 20.00) [ 130.457] glyphs0_to_dst: glyph=(128, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(128, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(153, 69)x(18, 21), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(153, 69), mask=(896.00, 0.00) x (18.00, 21.00) [ 130.457] glyphs0_to_dst: glyph=(170, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(170, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(188, 69)x(15, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(188, 69), mask=(928.00, 0.00) x (15.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(213, 69)x(22, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(213, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(235, 69)x(16, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(235, 69), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(253, 69)x(15, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(253, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(268, 65)x(12, 19), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(268, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.457] glyphs0_to_dst: glyph=(288, 65)x(12, 19), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(288, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.457] glyphs0_to_dst: glyph=(300, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(300, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(327, 69)x(12, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(327, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(336, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(336, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(354, 69)x(16, 21), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(354, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.457] glyphs0_to_dst: glyph=(370, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(370, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(388, 69)x(12, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(388, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(397, 65)x(12, 19), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(397, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.457] glyphs0_to_dst: glyph=(417, 65)x(12, 19), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(417, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.457] glyphs0_to_dst: glyph=(430, 64)x(15, 20), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(430, 64), mask=(0.00, 64.00) x (15.00, 20.00) [ 130.457] glyphs0_to_dst: glyph=(446, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(446, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(473, 69)x(16, 21), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(473, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.457] glyphs0_to_dst: glyph=(490, 69)x(12, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(490, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(499, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(499, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(517, 64)x(16, 20), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(517, 64), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.457] glyphs0_to_dst: glyph=(534, 64)x(5, 20), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(534, 64), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.457] glyphs0_to_dst: glyph=(541, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(541, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(559, 69)x(24, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(559, 69), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(594, 69)x(15, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(594, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(610, 69)x(17, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(610, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(627, 69)x(22, 15), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(627, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 130.457] glyphs0_to_dst: glyph=(649, 64)x(14, 20), unclipped [ 130.457] emit_primitive_identity_mask__avx2: dst=(649, 64), mask=(64.00, 64.00) x (14.00, 20.00) [ 130.457] gen8_vertex_flush[590] = 93 [ 130.457] gen9_magic_ca_pass: CA fixup (90 -> 183) [ 130.457] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.457] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.457] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.457] sna_composite_trapezoids(op=3, src=(232, 107), mask=18000, ntrap=17) [ 130.457] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.457] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.457] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.457] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.457] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.457] imprecise_trapezoid_span_converter: extents (224, 109), (483, 150) [ 130.457] sna_compute_composite_region: dst=(224, 109)x(259, 41) [ 130.457] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 109), (483, 150) [ 130.457] clip_to_dst: region: 1x[(224, 109), (483, 150)], clip: 1x[(0, 0), (762, 162)] [ 130.457] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 109), (483, 150) [ 130.457] sna_compute_composite_region: clip against src (0x0 clip=0): (224, 109), (483, 150) [ 130.457] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.457] imprecise_trapezoid_span_converter: after clip -- extents (224, 109), (483, 150), delta=(0, 0) src -> (225, 107) [ 130.457] gen9_render_composite_spans: 259x41 with flags=0, current mode=1 [ 130.457] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.457] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.457] gen9_composite_set_target: (224, 109)x(259, 41), partial?=1 [ 130.457] sna_drawable_use_bo pixmap=1717, box=((224, 109), (483, 150)), flags=7... [ 130.457] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.457] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.457] sna_drawable_use_bo: using whole GPU bo [ 130.457] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.457] gen9_composite_picture: (225, 107)x(259, 41), dst=(224, 109) [ 130.457] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(225, 107), dst=(224, 109), size=(259, 41) [ 130.457] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 130.457] sna_render_get_gradient: old --> 0 [ 130.457] gen4_channel_init_linear: transform = [0.00 0.00 -0.86, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 130.457] gen4_channel_init_linear: untransformed: p1=(223.95, 105.00, 1.00), p2=(223.95, 149.00, 1.00) [ 130.457] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 130.457] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.457] gen4_choose_spans_emitter: linear source [ 130.457] kgem_check_bo: num_pages=+1, num_exec=+1 [ 130.457] aligning vertex: was 4, now 3 floats per vertex [ 130.457] gen9_composite_get_binding_table(fec0) [ 130.457] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 130.457] kgem_add_handle: handle=8, index=4 [ 130.457] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdffe000) [ 130.457] [3fa0] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 130.457] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 130.457] gen9_emit_sampler: sampler = 14 [ 130.457] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.457] gen9_emit_vertex_elements: setup id=5 [ 130.457] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.457] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.457] thread_choose_span: clipped? 0 [ 130.457] imprecise_trapezoid_span_converter: using 4 threads [ 130.457] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 130.457] thread_choose_span: clipped? 0 [ 130.457] span_thread: flushing 1 boxes [ 130.457] span_thread: flushing 27 boxes [ 130.457] span_thread: flushing 27 boxes [ 130.457] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.457] span_thread: flushing 1 boxes [ 130.457] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.457] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.457] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.457] gen8_vertex_flush[6d0] = 168 [ 130.457] gen9_render_composite_spans_done() [ 130.457] sna_create_pixmap(25, 21, 32, usage=0) [ 130.457] kgem_can_create_2d: 25x21 @ 32 [ 130.457] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 130.457] kgem_can_create_2d: untiled size=4096 [ 130.458] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 130.458] kgem_choose_tiling: 25x21 -> 0 [ 130.458] sna_create_pixmap: usage=0, flags=a [ 130.458] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 130.458] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 130.458] create_pixmap: serial=1718, usage=0, 25x21 [ 130.458] sna_create_pixmap: serial=1718, 25x21, usage=0 [ 130.458] sna_composite_rectangles(pixmap=1719, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 130.458] sna_composite_rectangles: converted to op 0 [ 130.458] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 130.458] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 130.458] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 130.458] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 130.458] sna_composite_rectangles: fallback, dst pixmap=1719 too small or not attached [ 130.458] sna_composite_rectangles: fallback [ 130.458] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.458] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 130.458] _sna_pixmap_move_to_cpu(pixmap=1719, 25x21, flags=1) [ 130.458] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.458] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.458] operate_inplace: no, inplace operation not suitable [ 130.458] _sna_pixmap_move_to_cpu: marking as damaged [ 130.458] __sna_damage_all(25, 21) [ 130.458] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.458] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=689, drawable=6b7 [ 130.458] sna_validate_gc: recomputing clip [ 130.458] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 130.458] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 130.458] try_upload__fast: ignore existing cpu damage (if any) [ 130.458] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.458] try_upload__fast: no, no gpu damage [ 130.458] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.458] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.458] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.458] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 130.458] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 130.458] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 130.458] sna_accel_flush: flush?=0, dirty?=1 [ 130.458] sna_accel_flush: syncing SHM pixmap=1582 (refcnt=1) [ 130.458] _sna_pixmap_move_to_cpu(pixmap=1582, 48x48, flags=3) [ 130.458] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9aefdb1, is-clear?=0 [ 130.458] _sna_pixmap_move_to_cpu: CPU all-damaged [ 130.458] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.458] kgem_bo_sync__cpu_full: handle=11 [ 130.458] __kgem_busy: handle=11, busy=0, wedged=0 [ 130.458] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 130.458] __kgem_busy: handle=11, busy=0, wedged=0 [ 130.458] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 130.458] __kgem_retire_requests_upto(handle=11, ring=0) [ 130.458] __kgem_retire_rq: request 1 complete [ 130.458] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 130.458] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 130.458] sna_composite(pixmap=1717, op=3, src=1719+(0, 0), mask=0+(223, 108), dst=1717+(223, 108)+(0, 0), size=(12, 10) [ 130.458] sna_compute_composite_region: dst=(223, 108)x(12, 10) [ 130.458] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 108), (235, 118) [ 130.458] clip_to_dst: region: 1x[(223, 108), (235, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.458] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 108), (235, 118) [ 130.458] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 108), (235, 118) [ 130.458] sna_composite: composite region extents:+(0, 0) -> (223, 108), (235, 118) + (0, 0) [ 130.458] gen9_render_composite: 12x10, current mode=1/1 [ 130.458] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.458] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.458] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.458] gen9_composite_set_target: (223, 108)x(12, 10), partial?=1 [ 130.458] sna_drawable_use_bo pixmap=1717, box=((223, 108), (235, 118)), flags=7... [ 130.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.458] sna_drawable_use_bo: using whole GPU bo [ 130.458] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.458] gen9_composite_picture: (0, 0)x(12, 10), dst=(223, 108) [ 130.458] sna_transform_is_imprecise_integer_translation: no transform [ 130.458] gen9_composite_picture: integer translation (0, 0), removing [ 130.458] sna_render_pixmap_bo pixmap=1719, (0, 0)x(12, 10)/(25, 21) [ 130.458] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 130.458] sna_render_pixmap_bo: offset=(-223, -108), size=(25, 21) [ 130.458] use_cpu_bo: no cpu bo [ 130.458] kgem_choose_tiling: too short [10] for TILING_Y [ 130.458] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.458] kgem_choose_tiling: 12x10 -> 0 [ 130.458] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 130.458] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 130.458] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(0, 0), (12, 10)], flags=2) [ 130.458] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.458] kgem_can_create_2d: 12x10 @ 32 [ 130.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.458] kgem_can_create_2d: untiled size=4096 [ 130.458] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.458] kgem_choose_tiling: 12x10 -> 0 [ 130.458] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 130.458] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.458] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.458] kgem_create_buffer: searching for an inactive GTT map for upload [ 130.458] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.458] search_linear_cache: searching for inactive gtt map [ 130.458] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.458] search_linear_cache: inactive and cache bucket empty [ 130.458] search_linear_cache: active cache bucket empty [ 130.458] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 130.458] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 130.458] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 130.458] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.458] kgem_create_buffer: reusing handle=23 for buffer [ 130.458] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.458] init_buffer_from_bo: reusing handle=23 for buffer [ 130.458] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 130.458] kgem_bo_map: converting request for GTT map into CPU map [ 130.458] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 130.458] kgem_bo_sync__cpu: handle=23 [ 130.458] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.458] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 130.458] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.458] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 130.458] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 130.458] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 [ 130.458] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 [ 130.458] __kgem_bo_init(handle=23, num_pages=640) [ 130.458] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.458] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.458] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.458] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.458] gen4_choose_composite_emitter: identity src, no mask [ 130.458] kgem_check_bo: num_pages=+64, num_exec=+1 [ 130.458] gen9_composite_get_binding_table(fe40) [ 130.458] kgem_add_reloc64: handle=23, pos=16264, delta=0, domains=40000 [ 130.458] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 130.458] kgem_add_handle: handle=23, index=5 [ 130.458] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 130.458] [3f80] bind bo(handle=23, addr=fd545000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.458] gen9_emit_sampler: sampler = 2 [ 130.458] gen9_emit_sf: num_sf_outputs=1 [ 130.458] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.458] gen9_emit_vertex_elements: setup id=2 [ 130.458] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.458] gen9_render_composite_box: (223, 108), (235, 118) [ 130.458] apply_damage: damage=0x0, region=1 [(223, 108), (235, 118) + (0, 0)] [ 130.458] gen8_vertex_flush[78c] = 3 [ 130.458] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.458] sna_create_pixmap(1, 10, 32, usage=0) [ 130.458] kgem_can_create_2d: 1x10 @ 32 [ 130.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.458] kgem_can_create_2d: untiled size=4096 [ 130.458] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.458] kgem_choose_tiling: 1x10 -> 0 [ 130.458] sna_create_pixmap: usage=0, flags=a [ 130.458] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.458] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.458] create_pixmap: serial=1720, usage=0, 1x10 [ 130.458] sna_create_pixmap: serial=1720, 1x10, usage=0 [ 130.458] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6b7, drawable=6b9 [ 130.458] sna_validate_gc: recomputing clip [ 130.458] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.458] sna_copy_area: src=pixmap=1719:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1721:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.458] sna_copy_area: normal copy [ 130.458] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.458] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.458] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.458] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.458] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 130.458] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 130.458] sna_do_copy: pixmap -- no source clipping [ 130.458] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 130.458] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 130.458] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1719+(12, 0), dst pixmap=1721+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.458] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b06d40, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.458] sna_drawable_use_bo pixmap=1721, box=((0, 0), (1, 10)), flags=18... [ 130.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.458] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.458] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.458] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.458] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 130.458] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(12, 0), (13, 10)], flags=6) [ 130.458] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.458] sna_drawable_move_region_to_cpu(pixmap=1721 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.458] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.458] _sna_pixmap_move_to_cpu(pixmap=1721, 1x10, flags=5) [ 130.458] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.458] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.458] _sna_pixmap_move_to_cpu: marking as damaged [ 130.458] __sna_damage_all(1, 10) [ 130.458] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.458] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 130.458] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.458] sna_composite(pixmap=1717, op=3, src=1721+(236, 54), mask=0+(235, 108), dst=1717+(235, 108)+(0, 0), size=(237, 10) [ 130.458] sna_compute_composite_region: dst=(235, 108)x(237, 10) [ 130.458] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 108), (472, 118) [ 130.458] clip_to_dst: region: 1x[(235, 108), (472, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.458] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 108), (472, 118) [ 130.458] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 108), (472, 118) [ 130.458] sna_composite: composite region extents:+(0, 0) -> (235, 108), (472, 118) + (0, 0) [ 130.458] gen9_render_composite: 237x10, current mode=1/1 [ 130.458] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.458] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.458] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.458] gen9_composite_set_target: (235, 108)x(237, 10), partial?=1 [ 130.458] sna_drawable_use_bo pixmap=1717, box=((235, 108), (472, 118)), flags=7... [ 130.458] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.458] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.458] sna_drawable_use_bo: using whole GPU bo [ 130.458] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.458] gen9_composite_picture: (236, 54)x(237, 10), dst=(235, 108) [ 130.458] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 130.458] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.458] sna_render_pixmap_bo pixmap=1721, (236, 54)x(237, 10)/(1, 10) [ 130.458] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.458] sna_render_pixmap_bo: offset=(1, -54), size=(1, 10) [ 130.458] use_cpu_bo: no cpu bo [ 130.458] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.458] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.458] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.458] sna_drawable_move_region_to_cpu(pixmap=1721 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.458] sna_drawable_move_region_to_cpu: pixmap=1721 all damaged on CPU [ 130.458] kgem_can_create_2d: 1x10 @ 32 [ 130.458] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.458] kgem_can_create_2d: untiled size=4096 [ 130.458] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.458] kgem_choose_tiling: 1x10 -> 0 [ 130.458] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.458] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.458] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.458] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 130.458] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=320, io=1 [ 130.458] __kgem_bo_init(handle=23, num_pages=320) [ 130.458] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.458] upload: adding upload cache to pixmap=1721 [ 130.458] kgem_proxy_bo_attach: handle=23 [ 130.458] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.458] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.458] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.458] gen4_choose_composite_emitter: simple src, no mask [ 130.458] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.458] gen9_composite_get_binding_table(fdc0) [ 130.458] kgem_add_reloc64: handle=23, pos=16232, delta=0, domains=40000 [ 130.458] kgem_add_reloc64: adding proxy [delta=768] for handle=23 [ 130.458] kgem_add_reloc64[8] = (delta=768, target handle=5, presumed=fd545000) [ 130.458] [3f60] bind bo(handle=23, addr=fd545300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.458] gen9_emit_sampler: sampler = 32 [ 130.458] gen9_emit_vertex_elements: setup id=2 [ 130.458] gen9_render_composite_box: (235, 108), (472, 118) [ 130.458] apply_damage: damage=0x0, region=1 [(235, 108), (472, 118) + (0, 0)] [ 130.458] gen8_vertex_flush[7d0] = 3 [ 130.459] sna_destroy_pixmap: pixmap=1721, attached?=1 [ 130.459] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.459] __sna_free_pixmap(pixmap=1721) [ 130.459] sna_composite(pixmap=1717, op=3, src=1719+(13, 0), mask=0+(472, 108), dst=1717+(472, 108)+(0, 0), size=(12, 10) [ 130.459] sna_compute_composite_region: dst=(472, 108)x(12, 10) [ 130.459] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 108), (484, 118) [ 130.459] clip_to_dst: region: 1x[(472, 108), (484, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.459] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 108), (484, 118) [ 130.459] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 108), (484, 118) [ 130.459] sna_composite: composite region extents:+(0, 0) -> (472, 108), (484, 118) + (0, 0) [ 130.459] gen9_render_composite: 12x10, current mode=1/1 [ 130.459] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.459] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.459] gen9_composite_set_target: (472, 108)x(12, 10), partial?=1 [ 130.459] sna_drawable_use_bo pixmap=1717, box=((472, 108), (484, 118)), flags=7... [ 130.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.459] sna_drawable_use_bo: using whole GPU bo [ 130.459] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.459] gen9_composite_picture: (13, 0)x(12, 10), dst=(472, 108) [ 130.459] sna_transform_is_imprecise_integer_translation: no transform [ 130.459] gen9_composite_picture: integer translation (0, 0), removing [ 130.459] sna_render_pixmap_bo pixmap=1719, (13, 0)x(12, 10)/(25, 21) [ 130.459] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 130.459] sna_render_pixmap_bo: offset=(-459, -108), size=(25, 21) [ 130.459] use_cpu_bo: no cpu bo [ 130.459] kgem_choose_tiling: too short [10] for TILING_Y [ 130.459] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.459] kgem_choose_tiling: 12x10 -> 0 [ 130.459] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 130.459] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 130.459] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(13, 0), (25, 10)], flags=2) [ 130.459] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.459] kgem_can_create_2d: 12x10 @ 32 [ 130.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.459] kgem_can_create_2d: untiled size=4096 [ 130.459] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.459] kgem_choose_tiling: 12x10 -> 0 [ 130.459] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 130.459] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.459] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.459] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 130.459] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=640, io=1 [ 130.459] __kgem_bo_init(handle=23, num_pages=640) [ 130.459] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.459] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.459] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.459] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.459] gen4_choose_composite_emitter: identity src, no mask [ 130.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.459] gen9_composite_get_binding_table(fd40) [ 130.459] kgem_add_reloc64: handle=23, pos=16200, delta=0, domains=40000 [ 130.459] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 [ 130.459] kgem_add_reloc64[9] = (delta=1280, target handle=5, presumed=fd545000) [ 130.459] [3f40] bind bo(handle=23, addr=fd545500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.459] gen9_emit_sampler: sampler = 2 [ 130.459] gen9_emit_vertex_elements: setup id=2 [ 130.459] gen9_render_composite_box: (472, 108), (484, 118) [ 130.459] apply_damage: damage=0x0, region=1 [(472, 108), (484, 118) + (0, 0)] [ 130.459] gen8_vertex_flush[814] = 3 [ 130.459] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.459] sna_create_pixmap(12, 1, 32, usage=0) [ 130.459] kgem_can_create_2d: 12x1 @ 32 [ 130.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.459] kgem_can_create_2d: untiled size=4096 [ 130.459] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.459] kgem_choose_tiling: 12x1 -> 0 [ 130.459] sna_create_pixmap: usage=0, flags=a [ 130.459] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.459] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.459] create_pixmap: serial=1722, usage=0, 12x1 [ 130.459] sna_create_pixmap: serial=1722, 12x1, usage=0 [ 130.459] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6b9, drawable=6bb [ 130.459] sna_validate_gc: recomputing clip [ 130.459] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.459] sna_copy_area: src=pixmap=1719:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1723:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.459] sna_copy_area: normal copy [ 130.459] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.459] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.459] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.459] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.459] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 130.459] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 130.459] sna_do_copy: pixmap -- no source clipping [ 130.459] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 130.459] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 130.459] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1719+(0, 10), dst pixmap=1723+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.459] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b06d40, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.459] sna_drawable_use_bo pixmap=1723, box=((0, 0), (12, 1)), flags=18... [ 130.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.459] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.459] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.459] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.459] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 130.459] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(0, 10), (12, 11)], flags=6) [ 130.459] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.459] sna_drawable_move_region_to_cpu(pixmap=1723 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.459] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.459] _sna_pixmap_move_to_cpu(pixmap=1723, 12x1, flags=5) [ 130.459] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.459] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.459] _sna_pixmap_move_to_cpu: marking as damaged [ 130.459] __sna_damage_all(12, 1) [ 130.459] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.459] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 130.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.459] sna_composite(pixmap=1717, op=3, src=1723+(112, 124), mask=0+(223, 118), dst=1717+(223, 118)+(0, 0), size=(12, 23) [ 130.459] sna_compute_composite_region: dst=(223, 118)x(12, 23) [ 130.459] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 118), (235, 141) [ 130.459] clip_to_dst: region: 1x[(223, 118), (235, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.459] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 118), (235, 141) [ 130.459] sna_compute_composite_region: clip against src (12x1 clip=0): (223, 118), (235, 141) [ 130.459] sna_composite: composite region extents:+(0, 0) -> (223, 118), (235, 141) + (0, 0) [ 130.459] gen9_render_composite: 12x23, current mode=1/1 [ 130.459] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.459] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.459] gen9_composite_set_target: (223, 118)x(12, 23), partial?=1 [ 130.459] sna_drawable_use_bo pixmap=1717, box=((223, 118), (235, 141)), flags=7... [ 130.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.459] sna_drawable_use_bo: using whole GPU bo [ 130.459] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.459] gen9_composite_picture: (112, 124)x(12, 23), dst=(223, 118) [ 130.459] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -112.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.459] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.459] sna_render_pixmap_bo pixmap=1723, (112, 124)x(12, 23)/(12, 1) [ 130.459] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.459] sna_render_pixmap_bo: offset=(-111, 6), size=(12, 1) [ 130.459] use_cpu_bo: no cpu bo [ 130.459] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.459] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.459] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.459] sna_drawable_move_region_to_cpu(pixmap=1723 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.459] sna_drawable_move_region_to_cpu: pixmap=1723 all damaged on CPU [ 130.459] kgem_can_create_2d: 12x1 @ 32 [ 130.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.459] kgem_can_create_2d: untiled size=4096 [ 130.459] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.459] kgem_choose_tiling: 12x1 -> 0 [ 130.459] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.459] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.459] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.459] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 130.459] kgem_create_proxy: target handle=23 [proxy? -1], offset=2048, length=128, io=1 [ 130.459] __kgem_bo_init(handle=23, num_pages=128) [ 130.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.459] upload: adding upload cache to pixmap=1723 [ 130.459] kgem_proxy_bo_attach: handle=23 [ 130.459] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.459] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.459] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.459] gen4_choose_composite_emitter: simple src, no mask [ 130.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.459] gen9_composite_get_binding_table(fcc0) [ 130.459] kgem_add_reloc64: handle=23, pos=16168, delta=0, domains=40000 [ 130.459] kgem_add_reloc64: adding proxy [delta=2048] for handle=23 [ 130.459] kgem_add_reloc64[10] = (delta=2048, target handle=5, presumed=fd545000) [ 130.459] [3f20] bind bo(handle=23, addr=fd545800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.459] gen9_emit_sampler: sampler = 32 [ 130.459] gen9_emit_vertex_elements: setup id=2 [ 130.459] gen9_render_composite_box: (223, 118), (235, 141) [ 130.459] apply_damage: damage=0x0, region=1 [(223, 118), (235, 141) + (0, 0)] [ 130.459] gen8_vertex_flush[858] = 3 [ 130.459] sna_destroy_pixmap: pixmap=1723, attached?=1 [ 130.459] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.459] __sna_free_pixmap(pixmap=1723) [ 130.459] sna_create_pixmap(12, 1, 32, usage=0) [ 130.459] kgem_can_create_2d: 12x1 @ 32 [ 130.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.459] kgem_can_create_2d: untiled size=4096 [ 130.459] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.459] kgem_choose_tiling: 12x1 -> 0 [ 130.459] sna_create_pixmap: usage=0, flags=a [ 130.459] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.459] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.459] create_pixmap: serial=1724, usage=0, 12x1 [ 130.459] sna_create_pixmap: serial=1724, 12x1, usage=0 [ 130.459] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6bb, drawable=6bd [ 130.459] sna_validate_gc: recomputing clip [ 130.459] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.459] sna_copy_area: src=pixmap=1719:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1725:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.459] sna_copy_area: normal copy [ 130.459] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.459] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.459] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.459] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.459] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 130.459] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 130.459] sna_do_copy: pixmap -- no source clipping [ 130.459] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 130.459] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 130.459] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1719+(13, 10), dst pixmap=1725+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.459] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b06d40, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.459] sna_drawable_use_bo pixmap=1725, box=((0, 0), (12, 1)), flags=18... [ 130.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.459] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.459] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.459] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.459] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 130.459] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(13, 10), (25, 11)], flags=6) [ 130.459] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.459] sna_drawable_move_region_to_cpu(pixmap=1725 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.459] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.459] _sna_pixmap_move_to_cpu(pixmap=1725, 12x1, flags=5) [ 130.459] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.459] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.459] _sna_pixmap_move_to_cpu: marking as damaged [ 130.459] __sna_damage_all(12, 1) [ 130.459] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.459] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 130.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.459] sna_composite(pixmap=1717, op=3, src=1725+(236, 124), mask=0+(472, 118), dst=1717+(472, 118)+(0, 0), size=(12, 23) [ 130.459] sna_compute_composite_region: dst=(472, 118)x(12, 23) [ 130.459] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 118), (484, 141) [ 130.459] clip_to_dst: region: 1x[(472, 118), (484, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.459] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 118), (484, 141) [ 130.459] sna_compute_composite_region: clip against src (12x1 clip=0): (472, 118), (484, 141) [ 130.459] sna_composite: composite region extents:+(0, 0) -> (472, 118), (484, 141) + (0, 0) [ 130.459] gen9_render_composite: 12x23, current mode=1/1 [ 130.459] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.459] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.459] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.459] gen9_composite_set_target: (472, 118)x(12, 23), partial?=1 [ 130.459] sna_drawable_use_bo pixmap=1717, box=((472, 118), (484, 141)), flags=7... [ 130.459] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.459] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.459] sna_drawable_use_bo: using whole GPU bo [ 130.459] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.459] gen9_composite_picture: (236, 124)x(12, 23), dst=(472, 118) [ 130.459] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -236.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.459] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.459] sna_render_pixmap_bo pixmap=1725, (236, 124)x(12, 23)/(12, 1) [ 130.459] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.459] sna_render_pixmap_bo: offset=(-236, 6), size=(12, 1) [ 130.459] use_cpu_bo: no cpu bo [ 130.459] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.459] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.459] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.459] sna_drawable_move_region_to_cpu(pixmap=1725 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.459] sna_drawable_move_region_to_cpu: pixmap=1725 all damaged on CPU [ 130.459] kgem_can_create_2d: 12x1 @ 32 [ 130.459] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.459] kgem_can_create_2d: untiled size=4096 [ 130.459] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.459] kgem_choose_tiling: 12x1 -> 0 [ 130.459] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.459] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.459] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.459] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 130.459] kgem_create_proxy: target handle=23 [proxy? -1], offset=2304, length=128, io=1 [ 130.459] __kgem_bo_init(handle=23, num_pages=128) [ 130.459] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.459] upload: adding upload cache to pixmap=1725 [ 130.459] kgem_proxy_bo_attach: handle=23 [ 130.459] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.459] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.459] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.459] gen4_choose_composite_emitter: simple src, no mask [ 130.459] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.459] gen9_composite_get_binding_table(fc40) [ 130.459] kgem_add_reloc64: handle=23, pos=16136, delta=0, domains=40000 [ 130.459] kgem_add_reloc64: adding proxy [delta=2304] for handle=23 [ 130.459] kgem_add_reloc64[11] = (delta=2304, target handle=5, presumed=fd545000) [ 130.459] [3f00] bind bo(handle=23, addr=fd545900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.459] gen9_emit_vertex_elements: setup id=2 [ 130.459] gen9_render_composite_box: (472, 118), (484, 141) [ 130.459] apply_damage: damage=0x0, region=1 [(472, 118), (484, 141) + (0, 0)] [ 130.459] gen8_vertex_flush[894] = 3 [ 130.459] sna_destroy_pixmap: pixmap=1725, attached?=1 [ 130.459] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.459] __sna_free_pixmap(pixmap=1725) [ 130.459] sna_composite(pixmap=1717, op=3, src=1719+(0, 11), mask=0+(223, 141), dst=1717+(223, 141)+(0, 0), size=(12, 10) [ 130.459] sna_compute_composite_region: dst=(223, 141)x(12, 10) [ 130.459] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 141), (235, 151) [ 130.459] clip_to_dst: region: 1x[(223, 141), (235, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.459] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 141), (235, 151) [ 130.459] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 141), (235, 151) [ 130.459] sna_composite: composite region extents:+(0, 0) -> (223, 141), (235, 151) + (0, 0) [ 130.459] gen9_render_composite: 12x10, current mode=1/1 [ 130.460] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.460] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.460] gen9_composite_set_target: (223, 141)x(12, 10), partial?=1 [ 130.460] sna_drawable_use_bo pixmap=1717, box=((223, 141), (235, 151)), flags=7... [ 130.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.460] sna_drawable_use_bo: using whole GPU bo [ 130.460] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.460] gen9_composite_picture: (0, 11)x(12, 10), dst=(223, 141) [ 130.460] sna_transform_is_imprecise_integer_translation: no transform [ 130.460] gen9_composite_picture: integer translation (0, 0), removing [ 130.460] sna_render_pixmap_bo pixmap=1719, (0, 11)x(12, 10)/(25, 21) [ 130.460] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 130.460] sna_render_pixmap_bo: offset=(-223, -130), size=(25, 21) [ 130.460] use_cpu_bo: no cpu bo [ 130.460] kgem_choose_tiling: too short [10] for TILING_Y [ 130.460] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.460] kgem_choose_tiling: 12x10 -> 0 [ 130.460] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 130.460] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 130.460] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(0, 11), (12, 21)], flags=2) [ 130.460] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.460] kgem_can_create_2d: 12x10 @ 32 [ 130.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.460] kgem_can_create_2d: untiled size=4096 [ 130.460] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.460] kgem_choose_tiling: 12x10 -> 0 [ 130.460] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 130.460] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.460] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.460] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 130.460] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=640, io=1 [ 130.460] __kgem_bo_init(handle=23, num_pages=640) [ 130.460] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.460] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.460] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.460] gen4_choose_composite_emitter: identity src, no mask [ 130.460] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.460] gen9_composite_get_binding_table(fbc0) [ 130.460] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 [ 130.460] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 [ 130.460] kgem_add_reloc64[12] = (delta=2560, target handle=5, presumed=fd545000) [ 130.460] [3ee0] bind bo(handle=23, addr=fd545a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.460] gen9_emit_sampler: sampler = 2 [ 130.460] gen9_emit_vertex_elements: setup id=2 [ 130.460] gen9_render_composite_box: (223, 141), (235, 151) [ 130.460] apply_damage: damage=0x0, region=1 [(223, 141), (235, 151) + (0, 0)] [ 130.460] gen8_vertex_flush[8d8] = 3 [ 130.460] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.460] sna_create_pixmap(1, 10, 32, usage=0) [ 130.460] kgem_can_create_2d: 1x10 @ 32 [ 130.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.460] kgem_can_create_2d: untiled size=4096 [ 130.460] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.460] kgem_choose_tiling: 1x10 -> 0 [ 130.460] sna_create_pixmap: usage=0, flags=a [ 130.460] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.460] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.460] create_pixmap: serial=1726, usage=0, 1x10 [ 130.460] sna_create_pixmap: serial=1726, 1x10, usage=0 [ 130.460] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6bd, drawable=6bf [ 130.460] sna_validate_gc: recomputing clip [ 130.460] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.460] sna_copy_area: src=pixmap=1719:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1727:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.460] sna_copy_area: normal copy [ 130.460] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.460] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.460] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.460] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.460] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 130.460] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 130.460] sna_do_copy: pixmap -- no source clipping [ 130.460] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 130.460] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 130.460] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1719+(12, 11), dst pixmap=1727+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.460] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b06d40, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.460] sna_drawable_use_bo pixmap=1727, box=((0, 0), (1, 10)), flags=18... [ 130.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.460] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.460] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.460] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.460] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 130.460] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(12, 11), (13, 21)], flags=6) [ 130.460] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.460] sna_drawable_move_region_to_cpu(pixmap=1727 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.460] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.460] _sna_pixmap_move_to_cpu(pixmap=1727, 1x10, flags=5) [ 130.460] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.460] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.460] _sna_pixmap_move_to_cpu: marking as damaged [ 130.460] __sna_damage_all(1, 10) [ 130.460] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.460] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 130.460] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.460] sna_composite(pixmap=1717, op=3, src=1727+(236, 71), mask=0+(235, 141), dst=1717+(235, 141)+(0, 0), size=(237, 10) [ 130.460] sna_compute_composite_region: dst=(235, 141)x(237, 10) [ 130.460] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 141), (472, 151) [ 130.460] clip_to_dst: region: 1x[(235, 141), (472, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.460] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 141), (472, 151) [ 130.460] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 141), (472, 151) [ 130.460] sna_composite: composite region extents:+(0, 0) -> (235, 141), (472, 151) + (0, 0) [ 130.460] gen9_render_composite: 237x10, current mode=1/1 [ 130.460] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.460] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.460] gen9_composite_set_target: (235, 141)x(237, 10), partial?=1 [ 130.460] sna_drawable_use_bo pixmap=1717, box=((235, 141), (472, 151)), flags=7... [ 130.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.460] sna_drawable_use_bo: using whole GPU bo [ 130.460] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.460] gen9_composite_picture: (236, 71)x(237, 10), dst=(235, 141) [ 130.460] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 130.460] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.460] sna_render_pixmap_bo pixmap=1727, (236, 71)x(237, 10)/(1, 10) [ 130.460] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.460] sna_render_pixmap_bo: offset=(1, -70), size=(1, 10) [ 130.460] use_cpu_bo: no cpu bo [ 130.460] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.460] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.460] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.460] sna_drawable_move_region_to_cpu(pixmap=1727 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.460] sna_drawable_move_region_to_cpu: pixmap=1727 all damaged on CPU [ 130.460] kgem_can_create_2d: 1x10 @ 32 [ 130.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.460] kgem_can_create_2d: untiled size=4096 [ 130.460] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.460] kgem_choose_tiling: 1x10 -> 0 [ 130.460] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.460] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.460] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.460] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 130.460] kgem_create_proxy: target handle=23 [proxy? -1], offset=3328, length=320, io=1 [ 130.460] __kgem_bo_init(handle=23, num_pages=320) [ 130.460] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.460] upload: adding upload cache to pixmap=1727 [ 130.460] kgem_proxy_bo_attach: handle=23 [ 130.460] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.460] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.460] gen4_choose_composite_emitter: simple src, no mask [ 130.460] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.460] gen9_composite_get_binding_table(fb40) [ 130.460] kgem_add_reloc64: handle=23, pos=16072, delta=0, domains=40000 [ 130.460] kgem_add_reloc64: adding proxy [delta=3328] for handle=23 [ 130.460] kgem_add_reloc64[13] = (delta=3328, target handle=5, presumed=fd545000) [ 130.460] [3ec0] bind bo(handle=23, addr=fd545d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.460] gen9_emit_sampler: sampler = 32 [ 130.460] gen9_emit_vertex_elements: setup id=2 [ 130.460] gen9_render_composite_box: (235, 141), (472, 151) [ 130.460] apply_damage: damage=0x0, region=1 [(235, 141), (472, 151) + (0, 0)] [ 130.460] gen8_vertex_flush[91c] = 3 [ 130.460] sna_destroy_pixmap: pixmap=1727, attached?=1 [ 130.460] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.460] __sna_free_pixmap(pixmap=1727) [ 130.460] sna_composite(pixmap=1717, op=3, src=1719+(13, 11), mask=0+(472, 141), dst=1717+(472, 141)+(0, 0), size=(12, 10) [ 130.460] sna_compute_composite_region: dst=(472, 141)x(12, 10) [ 130.460] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 141), (484, 151) [ 130.460] clip_to_dst: region: 1x[(472, 141), (484, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.460] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 141), (484, 151) [ 130.460] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 141), (484, 151) [ 130.460] sna_composite: composite region extents:+(0, 0) -> (472, 141), (484, 151) + (0, 0) [ 130.460] gen9_render_composite: 12x10, current mode=1/1 [ 130.460] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.460] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.460] gen9_composite_set_target: (472, 141)x(12, 10), partial?=1 [ 130.460] sna_drawable_use_bo pixmap=1717, box=((472, 141), (484, 151)), flags=7... [ 130.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.460] sna_drawable_use_bo: using whole GPU bo [ 130.460] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.460] gen9_composite_picture: (13, 11)x(12, 10), dst=(472, 141) [ 130.460] sna_transform_is_imprecise_integer_translation: no transform [ 130.460] gen9_composite_picture: integer translation (0, 0), removing [ 130.460] sna_render_pixmap_bo pixmap=1719, (13, 11)x(12, 10)/(25, 21) [ 130.460] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 130.460] sna_render_pixmap_bo: offset=(-459, -130), size=(25, 21) [ 130.460] use_cpu_bo: no cpu bo [ 130.460] kgem_choose_tiling: too short [10] for TILING_Y [ 130.460] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.460] kgem_choose_tiling: 12x10 -> 0 [ 130.460] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 130.460] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 130.460] sna_drawable_move_region_to_cpu(pixmap=1719 (25x21), [(13, 11), (25, 21)], flags=2) [ 130.460] sna_drawable_move_region_to_cpu: pixmap=1719 all damaged on CPU [ 130.460] kgem_can_create_2d: 12x10 @ 32 [ 130.460] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.460] kgem_can_create_2d: untiled size=4096 [ 130.460] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.460] kgem_choose_tiling: 12x10 -> 0 [ 130.460] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 130.460] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.460] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.460] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 130.460] kgem_create_proxy: target handle=23 [proxy? -1], offset=3840, length=640, io=1 [ 130.460] __kgem_bo_init(handle=23, num_pages=640) [ 130.460] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.460] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.460] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.460] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.460] gen4_choose_composite_emitter: identity src, no mask [ 130.460] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.460] gen9_composite_get_binding_table(fac0) [ 130.460] kgem_add_reloc64: handle=23, pos=16040, delta=0, domains=40000 [ 130.460] kgem_add_reloc64: adding proxy [delta=3840] for handle=23 [ 130.460] kgem_add_reloc64[14] = (delta=3840, target handle=5, presumed=fd545000) [ 130.460] [3ea0] bind bo(handle=23, addr=fd545f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.460] gen9_emit_sampler: sampler = 2 [ 130.460] gen9_emit_vertex_elements: setup id=2 [ 130.460] gen9_render_composite_box: (472, 141), (484, 151) [ 130.460] apply_damage: damage=0x0, region=1 [(472, 141), (484, 151) + (0, 0)] [ 130.460] gen8_vertex_flush[960] = 3 [ 130.460] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.460] sna_destroy_pixmap: pixmap=1719, attached?=1 [ 130.460] __sna_free_pixmap(pixmap=1719) [ 130.460] sna_glyphs(op=3, nlist=1, src=(307, 140)) [ 130.460] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.460] sna_glyphs: discarding mask [ 130.460] glyphs0_to_dst(op=3, src=(307, 140), nlist=1, dst=(307, 140)+(0, 0)) [ 130.460] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.460] gen9_render_composite: 0x0, current mode=1/1 [ 130.460] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.460] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.460] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.460] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.460] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=7... [ 130.460] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.460] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.460] sna_drawable_use_bo: using whole GPU bo [ 130.460] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.460] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.460] color_convert: src=66666666 [20028888] [ 130.460] color_convert: dst=66666666 [20028888] [ 130.460] sna_render_get_solid: 66666666 [ 130.460] sna_render_get_solid(13) = 66666666 (old) [ 130.460] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.460] sna_transform_is_imprecise_integer_translation: no transform [ 130.460] gen9_composite_picture: integer translation (0, 0), removing [ 130.460] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.460] sna_render_pixmap_bo: GPU all damaged [ 130.460] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.460] gen4_choose_composite_emitter: solid, identity mask [ 130.460] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.460] aligning vertex: was 3, now 4 floats per vertex [ 130.460] gen9_composite_get_binding_table(fa40) [ 130.460] kgem_add_reloc64: handle=32, pos=16008, delta=0, domains=40000 [ 130.460] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 130.460] kgem_add_reloc64[15] = (delta=52, target handle=2, presumed=fffb2000) [ 130.460] [3e80] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.460] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 130.460] gen9_emit_sampler: sampler = a [ 130.460] gen9_emit_sf: num_sf_outputs=2 [ 130.460] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.460] gen9_emit_vertex_elements: setup id=9 [ 130.460] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.460] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.460] glyphs0_to_dst: glyph=(307, 120)x(19, 20), unclipped [ 130.460] emit_primitive_identity_mask__avx2: dst=(307, 120), mask=(96.00, 64.00) x (19.00, 20.00) [ 130.460] glyphs0_to_dst: glyph=(326, 125)x(16, 15), unclipped [ 130.460] emit_primitive_identity_mask__avx2: dst=(326, 125), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.460] glyphs0_to_dst: glyph=(344, 125)x(15, 15), unclipped [ 130.460] emit_primitive_identity_mask__avx2: dst=(344, 125), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.460] glyphs0_to_dst: glyph=(360, 125)x(15, 15), unclipped [ 130.460] emit_primitive_identity_mask__avx2: dst=(360, 125), mask=(64.00, 96.00) x (15.00, 15.00) [ 130.460] glyphs0_to_dst: glyph=(375, 125)x(17, 15), unclipped [ 130.460] emit_primitive_identity_mask__avx2: dst=(375, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.460] glyphs0_to_dst: glyph=(393, 120)x(5, 20), unclipped [ 130.460] emit_primitive_identity_mask__avx2: dst=(393, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.460] gen8_vertex_flush[a28] = 18 [ 130.460] gen9_magic_ca_pass: CA fixup (327 -> 345) [ 130.460] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.460] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.460] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.461] sna_accel_flush: flush?=0, dirty?=0 [ 130.461] sna_block_handler (tv=0.0) [ 130.461] sna_wakeup_handler [ 130.461] sna_accel_flush: flush?=0, dirty?=0 [ 130.461] sna_accel_flush: flush?=0, dirty?=0 [ 130.461] sna_accel_flush: flush?=0, dirty?=0 [ 130.461] sna_block_handler (tv=0.0) [ 130.461] sna_wakeup_handler [ 130.461] sna_glyphs(op=3, nlist=1, src=(307, 139)) [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] sna_glyphs: discarding mask [ 130.461] glyphs0_to_dst(op=3, src=(307, 139), nlist=1, dst=(307, 139)+(0, 0)) [ 130.461] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.461] gen9_render_composite: 0x0, current mode=1/1 [ 130.461] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.461] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.461] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=7... [ 130.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.461] sna_drawable_use_bo: using whole GPU bo [ 130.461] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.461] color_convert: src=ff4c4c4c [20028888] [ 130.461] color_convert: dst=ff4c4c4c [20028888] [ 130.461] sna_render_get_solid: ff4c4c4c [ 130.461] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.461] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.461] sna_transform_is_imprecise_integer_translation: no transform [ 130.461] gen9_composite_picture: integer translation (0, 0), removing [ 130.461] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.461] sna_render_pixmap_bo: GPU all damaged [ 130.461] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.461] gen4_choose_composite_emitter: solid, identity mask [ 130.461] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.461] gen9_composite_get_binding_table(f9c0) [ 130.461] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.461] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.461] gen9_emit_vertex_elements: setup id=9 [ 130.461] glyphs0_to_dst: glyph=(307, 119)x(19, 20), unclipped [ 130.461] emit_primitive_identity_mask__avx2: dst=(307, 119), mask=(96.00, 64.00) x (19.00, 20.00) [ 130.461] glyphs0_to_dst: glyph=(326, 124)x(16, 15), unclipped [ 130.461] emit_primitive_identity_mask__avx2: dst=(326, 124), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.461] glyphs0_to_dst: glyph=(344, 124)x(15, 15), unclipped [ 130.461] emit_primitive_identity_mask__avx2: dst=(344, 124), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.461] glyphs0_to_dst: glyph=(360, 124)x(15, 15), unclipped [ 130.461] emit_primitive_identity_mask__avx2: dst=(360, 124), mask=(64.00, 96.00) x (15.00, 15.00) [ 130.461] glyphs0_to_dst: glyph=(375, 124)x(17, 15), unclipped [ 130.461] emit_primitive_identity_mask__avx2: dst=(375, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.461] glyphs0_to_dst: glyph=(393, 119)x(5, 20), unclipped [ 130.461] emit_primitive_identity_mask__avx2: dst=(393, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.461] gen8_vertex_flush[b28] = 18 [ 130.461] gen9_magic_ca_pass: CA fixup (345 -> 363) [ 130.461] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.461] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.461] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.461] sna_composite_trapezoids(op=3, src=(500, 107), mask=18000, ntrap=17) [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.461] imprecise_trapezoid_span_converter: extents (491, 109), (750, 150) [ 130.461] sna_compute_composite_region: dst=(491, 109)x(259, 41) [ 130.461] sna_compute_composite_region: initial clip against dst->pDrawable: (491, 109), (750, 150) [ 130.461] clip_to_dst: region: 1x[(491, 109), (750, 150)], clip: 1x[(0, 0), (762, 162)] [ 130.461] sna_compute_composite_region: clip against dst->pCompositeClip: (491, 109), (750, 150) [ 130.461] sna_compute_composite_region: clip against src (0x0 clip=0): (491, 109), (750, 150) [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.461] imprecise_trapezoid_span_converter: after clip -- extents (491, 109), (750, 150), delta=(0, 0) src -> (493, 107) [ 130.461] gen9_render_composite_spans: 259x41 with flags=0, current mode=1 [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.461] gen9_composite_set_target: (491, 109)x(259, 41), partial?=1 [ 130.461] sna_drawable_use_bo pixmap=1717, box=((491, 109), (750, 150)), flags=7... [ 130.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.461] sna_drawable_use_bo: using whole GPU bo [ 130.461] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.461] gen9_composite_picture: (493, 107)x(259, 41), dst=(491, 109) [ 130.461] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(493, 107), dst=(491, 109), size=(259, 41) [ 130.461] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 130.461] sna_render_get_gradient: old --> 0 [ 130.461] gen4_channel_init_linear: transform = [0.00 0.00 -1.88, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 130.461] gen4_channel_init_linear: untransformed: p1=(491.95, 105.00, 1.00), p2=(491.95, 149.00, 1.00) [ 130.461] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 130.461] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.461] gen4_choose_spans_emitter: linear source [ 130.461] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.461] aligning vertex: was 4, now 3 floats per vertex [ 130.461] gen9_composite_get_binding_table(f980) [ 130.461] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 130.461] gen9_emit_sampler: sampler = 14 [ 130.461] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.461] gen9_emit_vertex_elements: setup id=5 [ 130.461] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.461] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.461] thread_choose_span: clipped? 0 [ 130.461] imprecise_trapezoid_span_converter: using 4 threads [ 130.461] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 130.461] thread_choose_span: clipped? 0 [ 130.461] span_thread: flushing 1 boxes [ 130.461] span_thread: flushing 27 boxes [ 130.461] span_thread: flushing 1 boxes [ 130.461] [ 130.461] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.461] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.461] span_thread: flushing 27 boxes [ 130.461] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.461] gen8_vertex_flush[c54] = 168 [ 130.461] gen9_render_composite_spans_done() [ 130.461] sna_create_pixmap(25, 21, 32, usage=0) [ 130.461] kgem_can_create_2d: 25x21 @ 32 [ 130.461] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 130.461] kgem_can_create_2d: untiled size=4096 [ 130.461] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 130.461] kgem_choose_tiling: 25x21 -> 0 [ 130.461] sna_create_pixmap: usage=0, flags=a [ 130.461] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 130.461] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 130.461] create_pixmap: serial=1728, usage=0, 25x21 [ 130.461] sna_create_pixmap: serial=1728, 25x21, usage=0 [ 130.461] sna_composite_rectangles(pixmap=1729, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 130.461] sna_composite_rectangles: converted to op 0 [ 130.461] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 130.461] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 130.461] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 130.461] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 130.461] sna_composite_rectangles: fallback, dst pixmap=1729 too small or not attached [ 130.461] sna_composite_rectangles: fallback [ 130.461] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.461] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 130.461] _sna_pixmap_move_to_cpu(pixmap=1729, 25x21, flags=1) [ 130.461] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.461] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.461] operate_inplace: no, inplace operation not suitable [ 130.461] _sna_pixmap_move_to_cpu: marking as damaged [ 130.461] __sna_damage_all(25, 21) [ 130.461] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.461] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6bf, drawable=6c1 [ 130.461] sna_validate_gc: recomputing clip [ 130.461] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 130.461] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 130.461] try_upload__fast: ignore existing cpu damage (if any) [ 130.461] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.461] try_upload__fast: no, no gpu damage [ 130.461] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.461] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.461] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.461] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 130.461] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 130.461] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 130.461] sna_accel_flush: flush?=0, dirty?=0 [ 130.461] sna_composite(pixmap=1717, op=3, src=1729+(0, 0), mask=0+(490, 108), dst=1717+(490, 108)+(0, 0), size=(12, 10) [ 130.461] sna_compute_composite_region: dst=(490, 108)x(12, 10) [ 130.461] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 108), (502, 118) [ 130.461] clip_to_dst: region: 1x[(490, 108), (502, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.461] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 108), (502, 118) [ 130.461] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 108), (502, 118) [ 130.461] sna_composite: composite region extents:+(0, 0) -> (490, 108), (502, 118) + (0, 0) [ 130.461] gen9_render_composite: 12x10, current mode=1/1 [ 130.461] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.461] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.461] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.461] gen9_composite_set_target: (490, 108)x(12, 10), partial?=1 [ 130.461] sna_drawable_use_bo pixmap=1717, box=((490, 108), (502, 118)), flags=7... [ 130.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.461] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.461] sna_drawable_use_bo: using whole GPU bo [ 130.461] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.461] gen9_composite_picture: (0, 0)x(12, 10), dst=(490, 108) [ 130.461] sna_transform_is_imprecise_integer_translation: no transform [ 130.461] gen9_composite_picture: integer translation (0, 0), removing [ 130.461] sna_render_pixmap_bo pixmap=1729, (0, 0)x(12, 10)/(25, 21) [ 130.461] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 130.461] sna_render_pixmap_bo: offset=(-490, -108), size=(25, 21) [ 130.461] use_cpu_bo: no cpu bo [ 130.461] kgem_choose_tiling: too short [10] for TILING_Y [ 130.461] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.461] kgem_choose_tiling: 12x10 -> 0 [ 130.461] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 130.461] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 130.461] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(0, 0), (12, 10)], flags=2) [ 130.461] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.461] kgem_can_create_2d: 12x10 @ 32 [ 130.461] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.461] kgem_can_create_2d: untiled size=4096 [ 130.461] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.461] kgem_choose_tiling: 12x10 -> 0 [ 130.461] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 130.461] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.461] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.461] kgem_create_buffer: reusing buffer? used=4608 + size=640, total=262144 [ 130.461] kgem_create_proxy: target handle=23 [proxy? -1], offset=4608, length=640, io=1 [ 130.461] __kgem_bo_init(handle=23, num_pages=640) [ 130.461] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.461] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.461] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.461] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.461] gen4_choose_composite_emitter: identity src, no mask [ 130.461] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.461] gen9_composite_get_binding_table(f940) [ 130.461] kgem_add_reloc64: handle=23, pos=15944, delta=0, domains=40000 [ 130.461] kgem_add_reloc64: adding proxy [delta=4608] for handle=23 [ 130.461] kgem_add_reloc64[16] = (delta=4608, target handle=5, presumed=fd545000) [ 130.461] [3e40] bind bo(handle=23, addr=fd546200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.461] gen9_emit_sampler: sampler = 2 [ 130.461] gen9_emit_sf: num_sf_outputs=1 [ 130.461] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.461] gen9_emit_vertex_elements: setup id=2 [ 130.461] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.461] gen9_render_composite_box: (490, 108), (502, 118) [ 130.461] apply_damage: damage=0x0, region=1 [(490, 108), (502, 118) + (0, 0)] [ 130.461] gen8_vertex_flush[cfc] = 3 [ 130.461] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.461] sna_create_pixmap(1, 10, 32, usage=0) [ 130.461] kgem_can_create_2d: 1x10 @ 32 [ 130.461] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.461] kgem_can_create_2d: untiled size=4096 [ 130.461] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.461] kgem_choose_tiling: 1x10 -> 0 [ 130.461] sna_create_pixmap: usage=0, flags=a [ 130.461] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.461] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.461] create_pixmap: serial=1730, usage=0, 1x10 [ 130.461] sna_create_pixmap: serial=1730, 1x10, usage=0 [ 130.461] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6c1, drawable=6c3 [ 130.461] sna_validate_gc: recomputing clip [ 130.461] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.461] sna_copy_area: src=pixmap=1729:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1731:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.461] sna_copy_area: normal copy [ 130.461] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.461] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.461] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.461] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.461] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 130.461] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 130.461] sna_do_copy: pixmap -- no source clipping [ 130.461] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 130.461] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 130.461] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1729+(12, 0), dst pixmap=1731+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.461] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9ae8900, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.461] sna_drawable_use_bo pixmap=1731, box=((0, 0), (1, 10)), flags=18... [ 130.461] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.461] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.461] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.461] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.461] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 130.461] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(12, 0), (13, 10)], flags=6) [ 130.461] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.461] sna_drawable_move_region_to_cpu(pixmap=1731 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.462] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.462] _sna_pixmap_move_to_cpu(pixmap=1731, 1x10, flags=5) [ 130.462] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.462] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.462] _sna_pixmap_move_to_cpu: marking as damaged [ 130.462] __sna_damage_all(1, 10) [ 130.462] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.462] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 130.462] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.462] sna_composite(pixmap=1717, op=3, src=1731+(505, 54), mask=0+(502, 108), dst=1717+(502, 108)+(0, 0), size=(237, 10) [ 130.462] sna_compute_composite_region: dst=(502, 108)x(237, 10) [ 130.462] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 108), (739, 118) [ 130.462] clip_to_dst: region: 1x[(502, 108), (739, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.462] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 108), (739, 118) [ 130.462] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 108), (739, 118) [ 130.462] sna_composite: composite region extents:+(0, 0) -> (502, 108), (739, 118) + (0, 0) [ 130.462] gen9_render_composite: 237x10, current mode=1/1 [ 130.462] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.462] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.462] gen9_composite_set_target: (502, 108)x(237, 10), partial?=1 [ 130.462] sna_drawable_use_bo pixmap=1717, box=((502, 108), (739, 118)), flags=7... [ 130.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.462] sna_drawable_use_bo: using whole GPU bo [ 130.462] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.462] gen9_composite_picture: (505, 54)x(237, 10), dst=(502, 108) [ 130.462] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 130.462] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.462] sna_render_pixmap_bo pixmap=1731, (505, 54)x(237, 10)/(1, 10) [ 130.462] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.462] sna_render_pixmap_bo: offset=(3, -54), size=(1, 10) [ 130.462] use_cpu_bo: no cpu bo [ 130.462] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.462] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.462] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.462] sna_drawable_move_region_to_cpu(pixmap=1731 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.462] sna_drawable_move_region_to_cpu: pixmap=1731 all damaged on CPU [ 130.462] kgem_can_create_2d: 1x10 @ 32 [ 130.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.462] kgem_can_create_2d: untiled size=4096 [ 130.462] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.462] kgem_choose_tiling: 1x10 -> 0 [ 130.462] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.462] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.462] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.462] kgem_create_buffer: reusing buffer? used=5376 + size=320, total=262144 [ 130.462] kgem_create_proxy: target handle=23 [proxy? -1], offset=5376, length=320, io=1 [ 130.462] __kgem_bo_init(handle=23, num_pages=320) [ 130.462] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.462] upload: adding upload cache to pixmap=1731 [ 130.462] kgem_proxy_bo_attach: handle=23 [ 130.462] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.462] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.462] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.462] gen4_choose_composite_emitter: simple src, no mask [ 130.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.462] gen9_composite_get_binding_table(f8c0) [ 130.462] kgem_add_reloc64: handle=23, pos=15912, delta=0, domains=40000 [ 130.462] kgem_add_reloc64: adding proxy [delta=5376] for handle=23 [ 130.462] kgem_add_reloc64[17] = (delta=5376, target handle=5, presumed=fd545000) [ 130.462] [3e20] bind bo(handle=23, addr=fd546500), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.462] gen9_emit_sampler: sampler = 32 [ 130.462] gen9_emit_vertex_elements: setup id=2 [ 130.462] gen9_render_composite_box: (502, 108), (739, 118) [ 130.462] apply_damage: damage=0x0, region=1 [(502, 108), (739, 118) + (0, 0)] [ 130.462] gen8_vertex_flush[d40] = 3 [ 130.462] sna_destroy_pixmap: pixmap=1731, attached?=1 [ 130.462] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.462] __sna_free_pixmap(pixmap=1731) [ 130.462] sna_composite(pixmap=1717, op=3, src=1729+(13, 0), mask=0+(739, 108), dst=1717+(739, 108)+(0, 0), size=(12, 10) [ 130.462] sna_compute_composite_region: dst=(739, 108)x(12, 10) [ 130.462] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 108), (751, 118) [ 130.462] clip_to_dst: region: 1x[(739, 108), (751, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.462] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 108), (751, 118) [ 130.462] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 108), (751, 118) [ 130.462] sna_composite: composite region extents:+(0, 0) -> (739, 108), (751, 118) + (0, 0) [ 130.462] gen9_render_composite: 12x10, current mode=1/1 [ 130.462] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.462] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.462] gen9_composite_set_target: (739, 108)x(12, 10), partial?=1 [ 130.462] sna_drawable_use_bo pixmap=1717, box=((739, 108), (751, 118)), flags=7... [ 130.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.462] sna_drawable_use_bo: using whole GPU bo [ 130.462] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.462] gen9_composite_picture: (13, 0)x(12, 10), dst=(739, 108) [ 130.462] sna_transform_is_imprecise_integer_translation: no transform [ 130.462] gen9_composite_picture: integer translation (0, 0), removing [ 130.462] sna_render_pixmap_bo pixmap=1729, (13, 0)x(12, 10)/(25, 21) [ 130.462] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 130.462] sna_render_pixmap_bo: offset=(-726, -108), size=(25, 21) [ 130.462] use_cpu_bo: no cpu bo [ 130.462] kgem_choose_tiling: too short [10] for TILING_Y [ 130.462] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.462] kgem_choose_tiling: 12x10 -> 0 [ 130.462] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 130.462] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 130.462] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(13, 0), (25, 10)], flags=2) [ 130.462] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.462] kgem_can_create_2d: 12x10 @ 32 [ 130.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.462] kgem_can_create_2d: untiled size=4096 [ 130.462] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.462] kgem_choose_tiling: 12x10 -> 0 [ 130.462] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 130.462] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.462] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.462] kgem_create_buffer: reusing buffer? used=5888 + size=640, total=262144 [ 130.462] kgem_create_proxy: target handle=23 [proxy? -1], offset=5888, length=640, io=1 [ 130.462] __kgem_bo_init(handle=23, num_pages=640) [ 130.462] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.462] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.462] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.462] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.462] gen4_choose_composite_emitter: identity src, no mask [ 130.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.462] gen9_composite_get_binding_table(f840) [ 130.462] kgem_add_reloc64: handle=23, pos=15880, delta=0, domains=40000 [ 130.462] kgem_add_reloc64: adding proxy [delta=5888] for handle=23 [ 130.462] kgem_add_reloc64[18] = (delta=5888, target handle=5, presumed=fd545000) [ 130.462] [3e00] bind bo(handle=23, addr=fd546700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.462] gen9_emit_sampler: sampler = 2 [ 130.462] gen9_emit_vertex_elements: setup id=2 [ 130.462] gen9_render_composite_box: (739, 108), (751, 118) [ 130.462] apply_damage: damage=0x0, region=1 [(739, 108), (751, 118) + (0, 0)] [ 130.462] gen8_vertex_flush[d84] = 3 [ 130.462] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.462] sna_create_pixmap(12, 1, 32, usage=0) [ 130.462] kgem_can_create_2d: 12x1 @ 32 [ 130.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.462] kgem_can_create_2d: untiled size=4096 [ 130.462] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.462] kgem_choose_tiling: 12x1 -> 0 [ 130.462] sna_create_pixmap: usage=0, flags=a [ 130.462] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.462] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.462] create_pixmap: serial=1732, usage=0, 12x1 [ 130.462] sna_create_pixmap: serial=1732, 12x1, usage=0 [ 130.462] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6c3, drawable=6c5 [ 130.462] sna_validate_gc: recomputing clip [ 130.462] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.462] sna_copy_area: src=pixmap=1729:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1733:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.462] sna_copy_area: normal copy [ 130.462] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.462] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.462] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.462] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.462] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 130.462] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 130.462] sna_do_copy: pixmap -- no source clipping [ 130.462] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 130.462] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 130.462] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1729+(0, 10), dst pixmap=1733+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.462] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9ae8900, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.462] sna_drawable_use_bo pixmap=1733, box=((0, 0), (12, 1)), flags=18... [ 130.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.462] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.462] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.462] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.462] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 130.462] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(0, 10), (12, 11)], flags=6) [ 130.462] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.462] sna_drawable_move_region_to_cpu(pixmap=1733 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.462] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.462] _sna_pixmap_move_to_cpu(pixmap=1733, 12x1, flags=5) [ 130.462] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.462] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.462] _sna_pixmap_move_to_cpu: marking as damaged [ 130.462] __sna_damage_all(12, 1) [ 130.462] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.462] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 130.462] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.462] sna_composite(pixmap=1717, op=3, src=1733+(245, 124), mask=0+(490, 118), dst=1717+(490, 118)+(0, 0), size=(12, 23) [ 130.462] sna_compute_composite_region: dst=(490, 118)x(12, 23) [ 130.462] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 118), (502, 141) [ 130.462] clip_to_dst: region: 1x[(490, 118), (502, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.462] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 118), (502, 141) [ 130.462] sna_compute_composite_region: clip against src (12x1 clip=0): (490, 118), (502, 141) [ 130.462] sna_composite: composite region extents:+(0, 0) -> (490, 118), (502, 141) + (0, 0) [ 130.462] gen9_render_composite: 12x23, current mode=1/1 [ 130.462] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.462] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.462] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.462] gen9_composite_set_target: (490, 118)x(12, 23), partial?=1 [ 130.462] sna_drawable_use_bo pixmap=1717, box=((490, 118), (502, 141)), flags=7... [ 130.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.462] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.462] sna_drawable_use_bo: using whole GPU bo [ 130.462] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.462] gen9_composite_picture: (245, 124)x(12, 23), dst=(490, 118) [ 130.462] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -245.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.462] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.462] sna_render_pixmap_bo pixmap=1733, (245, 124)x(12, 23)/(12, 1) [ 130.462] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.462] sna_render_pixmap_bo: offset=(-245, 6), size=(12, 1) [ 130.462] use_cpu_bo: no cpu bo [ 130.462] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.462] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.462] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.462] sna_drawable_move_region_to_cpu(pixmap=1733 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.462] sna_drawable_move_region_to_cpu: pixmap=1733 all damaged on CPU [ 130.462] kgem_can_create_2d: 12x1 @ 32 [ 130.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.462] kgem_can_create_2d: untiled size=4096 [ 130.462] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.462] kgem_choose_tiling: 12x1 -> 0 [ 130.462] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.462] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.462] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.462] kgem_create_buffer: reusing buffer? used=6656 + size=128, total=262144 [ 130.462] kgem_create_proxy: target handle=23 [proxy? -1], offset=6656, length=128, io=1 [ 130.462] __kgem_bo_init(handle=23, num_pages=128) [ 130.462] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.462] upload: adding upload cache to pixmap=1733 [ 130.462] kgem_proxy_bo_attach: handle=23 [ 130.462] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.462] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.462] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.462] gen4_choose_composite_emitter: simple src, no mask [ 130.462] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.462] gen9_composite_get_binding_table(f7c0) [ 130.462] kgem_add_reloc64: handle=23, pos=15848, delta=0, domains=40000 [ 130.462] kgem_add_reloc64: adding proxy [delta=6656] for handle=23 [ 130.462] kgem_add_reloc64[19] = (delta=6656, target handle=5, presumed=fd545000) [ 130.462] [3de0] bind bo(handle=23, addr=fd546a00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.462] gen9_emit_sampler: sampler = 32 [ 130.462] gen9_emit_vertex_elements: setup id=2 [ 130.462] gen9_render_composite_box: (490, 118), (502, 141) [ 130.462] apply_damage: damage=0x0, region=1 [(490, 118), (502, 141) + (0, 0)] [ 130.462] gen8_vertex_flush[dc8] = 3 [ 130.462] sna_destroy_pixmap: pixmap=1733, attached?=1 [ 130.462] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.462] __sna_free_pixmap(pixmap=1733) [ 130.462] sna_create_pixmap(12, 1, 32, usage=0) [ 130.462] kgem_can_create_2d: 12x1 @ 32 [ 130.462] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.462] kgem_can_create_2d: untiled size=4096 [ 130.462] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.462] kgem_choose_tiling: 12x1 -> 0 [ 130.462] sna_create_pixmap: usage=0, flags=a [ 130.462] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.462] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.462] create_pixmap: serial=1734, usage=0, 12x1 [ 130.462] sna_create_pixmap: serial=1734, 12x1, usage=0 [ 130.462] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6c5, drawable=6c7 [ 130.462] sna_validate_gc: recomputing clip [ 130.462] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.462] sna_copy_area: src=pixmap=1729:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1735:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.462] sna_copy_area: normal copy [ 130.462] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.462] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.462] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.462] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.462] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 130.462] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 130.462] sna_do_copy: pixmap -- no source clipping [ 130.462] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 130.462] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 130.462] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1729+(13, 10), dst pixmap=1735+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.462] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9ae8900, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.462] sna_drawable_use_bo pixmap=1735, box=((0, 0), (12, 1)), flags=18... [ 130.462] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.462] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.462] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.462] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.462] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 130.462] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(13, 10), (25, 11)], flags=6) [ 130.462] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.462] sna_drawable_move_region_to_cpu(pixmap=1735 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.462] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.462] _sna_pixmap_move_to_cpu(pixmap=1735, 12x1, flags=5) [ 130.462] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.462] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.462] _sna_pixmap_move_to_cpu: marking as damaged [ 130.462] __sna_damage_all(12, 1) [ 130.462] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.462] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 130.462] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.462] sna_composite(pixmap=1717, op=3, src=1735+(370, 124), mask=0+(739, 118), dst=1717+(739, 118)+(0, 0), size=(12, 23) [ 130.462] sna_compute_composite_region: dst=(739, 118)x(12, 23) [ 130.462] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 118), (751, 141) [ 130.462] clip_to_dst: region: 1x[(739, 118), (751, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.463] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 118), (751, 141) [ 130.463] sna_compute_composite_region: clip against src (12x1 clip=0): (739, 118), (751, 141) [ 130.463] sna_composite: composite region extents:+(0, 0) -> (739, 118), (751, 141) + (0, 0) [ 130.463] gen9_render_composite: 12x23, current mode=1/1 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.463] gen9_composite_set_target: (739, 118)x(12, 23), partial?=1 [ 130.463] sna_drawable_use_bo pixmap=1717, box=((739, 118), (751, 141)), flags=7... [ 130.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.463] sna_drawable_use_bo: using whole GPU bo [ 130.463] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.463] gen9_composite_picture: (370, 124)x(12, 23), dst=(739, 118) [ 130.463] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -370.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.463] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.463] sna_render_pixmap_bo pixmap=1735, (370, 124)x(12, 23)/(12, 1) [ 130.463] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.463] sna_render_pixmap_bo: offset=(-369, 6), size=(12, 1) [ 130.463] use_cpu_bo: no cpu bo [ 130.463] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.463] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.463] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.463] sna_drawable_move_region_to_cpu(pixmap=1735 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.463] sna_drawable_move_region_to_cpu: pixmap=1735 all damaged on CPU [ 130.463] kgem_can_create_2d: 12x1 @ 32 [ 130.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.463] kgem_can_create_2d: untiled size=4096 [ 130.463] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.463] kgem_choose_tiling: 12x1 -> 0 [ 130.463] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.463] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.463] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.463] kgem_create_buffer: reusing buffer? used=6912 + size=128, total=262144 [ 130.463] kgem_create_proxy: target handle=23 [proxy? -1], offset=6912, length=128, io=1 [ 130.463] __kgem_bo_init(handle=23, num_pages=128) [ 130.463] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.463] upload: adding upload cache to pixmap=1735 [ 130.463] kgem_proxy_bo_attach: handle=23 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.463] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.463] gen4_choose_composite_emitter: simple src, no mask [ 130.463] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.463] gen9_composite_get_binding_table(f740) [ 130.463] kgem_add_reloc64: handle=23, pos=15816, delta=0, domains=40000 [ 130.463] kgem_add_reloc64: adding proxy [delta=6912] for handle=23 [ 130.463] kgem_add_reloc64[20] = (delta=6912, target handle=5, presumed=fd545000) [ 130.463] [3dc0] bind bo(handle=23, addr=fd546b00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.463] gen9_emit_vertex_elements: setup id=2 [ 130.463] gen9_render_composite_box: (739, 118), (751, 141) [ 130.463] apply_damage: damage=0x0, region=1 [(739, 118), (751, 141) + (0, 0)] [ 130.463] gen8_vertex_flush[e04] = 3 [ 130.463] sna_destroy_pixmap: pixmap=1735, attached?=1 [ 130.463] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.463] __sna_free_pixmap(pixmap=1735) [ 130.463] sna_composite(pixmap=1717, op=3, src=1729+(0, 11), mask=0+(490, 141), dst=1717+(490, 141)+(0, 0), size=(12, 10) [ 130.463] sna_compute_composite_region: dst=(490, 141)x(12, 10) [ 130.463] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 141), (502, 151) [ 130.463] clip_to_dst: region: 1x[(490, 141), (502, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.463] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 141), (502, 151) [ 130.463] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 141), (502, 151) [ 130.463] sna_composite: composite region extents:+(0, 0) -> (490, 141), (502, 151) + (0, 0) [ 130.463] gen9_render_composite: 12x10, current mode=1/1 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.463] gen9_composite_set_target: (490, 141)x(12, 10), partial?=1 [ 130.463] sna_drawable_use_bo pixmap=1717, box=((490, 141), (502, 151)), flags=7... [ 130.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.463] sna_drawable_use_bo: using whole GPU bo [ 130.463] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.463] gen9_composite_picture: (0, 11)x(12, 10), dst=(490, 141) [ 130.463] sna_transform_is_imprecise_integer_translation: no transform [ 130.463] gen9_composite_picture: integer translation (0, 0), removing [ 130.463] sna_render_pixmap_bo pixmap=1729, (0, 11)x(12, 10)/(25, 21) [ 130.463] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 130.463] sna_render_pixmap_bo: offset=(-490, -130), size=(25, 21) [ 130.463] use_cpu_bo: no cpu bo [ 130.463] kgem_choose_tiling: too short [10] for TILING_Y [ 130.463] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.463] kgem_choose_tiling: 12x10 -> 0 [ 130.463] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 130.463] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 130.463] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(0, 11), (12, 21)], flags=2) [ 130.463] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.463] kgem_can_create_2d: 12x10 @ 32 [ 130.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.463] kgem_can_create_2d: untiled size=4096 [ 130.463] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.463] kgem_choose_tiling: 12x10 -> 0 [ 130.463] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 130.463] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.463] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.463] kgem_create_buffer: reusing buffer? used=7168 + size=640, total=262144 [ 130.463] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=640, io=1 [ 130.463] __kgem_bo_init(handle=23, num_pages=640) [ 130.463] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.463] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.463] gen4_choose_composite_emitter: identity src, no mask [ 130.463] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.463] gen9_composite_get_binding_table(f6c0) [ 130.463] kgem_add_reloc64: handle=23, pos=15784, delta=0, domains=40000 [ 130.463] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 [ 130.463] kgem_add_reloc64[21] = (delta=7168, target handle=5, presumed=fd545000) [ 130.463] [3da0] bind bo(handle=23, addr=fd546c00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.463] gen9_emit_sampler: sampler = 2 [ 130.463] gen9_emit_vertex_elements: setup id=2 [ 130.463] gen9_render_composite_box: (490, 141), (502, 151) [ 130.463] apply_damage: damage=0x0, region=1 [(490, 141), (502, 151) + (0, 0)] [ 130.463] gen8_vertex_flush[e48] = 3 [ 130.463] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.463] sna_create_pixmap(1, 10, 32, usage=0) [ 130.463] kgem_can_create_2d: 1x10 @ 32 [ 130.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.463] kgem_can_create_2d: untiled size=4096 [ 130.463] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.463] kgem_choose_tiling: 1x10 -> 0 [ 130.463] sna_create_pixmap: usage=0, flags=a [ 130.463] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.463] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.463] create_pixmap: serial=1736, usage=0, 1x10 [ 130.463] sna_create_pixmap: serial=1736, 1x10, usage=0 [ 130.463] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6c7, drawable=6c9 [ 130.463] sna_validate_gc: recomputing clip [ 130.463] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.463] sna_copy_area: src=pixmap=1729:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1737:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.463] sna_copy_area: normal copy [ 130.463] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.463] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.463] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.463] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.463] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 130.463] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 130.463] sna_do_copy: pixmap -- no source clipping [ 130.463] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 130.463] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 130.463] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1729+(12, 11), dst pixmap=1737+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.463] sna_copy_boxes: dst=(priv=0x55bca9b07000, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9ae8900, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.463] sna_drawable_use_bo pixmap=1737, box=((0, 0), (1, 10)), flags=18... [ 130.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.463] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.463] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.463] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.463] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 130.463] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(12, 11), (13, 21)], flags=6) [ 130.463] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.463] sna_drawable_move_region_to_cpu(pixmap=1737 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.463] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.463] _sna_pixmap_move_to_cpu(pixmap=1737, 1x10, flags=5) [ 130.463] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.463] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.463] _sna_pixmap_move_to_cpu: marking as damaged [ 130.463] __sna_damage_all(1, 10) [ 130.463] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.463] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 130.463] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.463] sna_composite(pixmap=1717, op=3, src=1737+(505, 71), mask=0+(502, 141), dst=1717+(502, 141)+(0, 0), size=(237, 10) [ 130.463] sna_compute_composite_region: dst=(502, 141)x(237, 10) [ 130.463] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 141), (739, 151) [ 130.463] clip_to_dst: region: 1x[(502, 141), (739, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.463] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 141), (739, 151) [ 130.463] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 141), (739, 151) [ 130.463] sna_composite: composite region extents:+(0, 0) -> (502, 141), (739, 151) + (0, 0) [ 130.463] gen9_render_composite: 237x10, current mode=1/1 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.463] gen9_composite_set_target: (502, 141)x(237, 10), partial?=1 [ 130.463] sna_drawable_use_bo pixmap=1717, box=((502, 141), (739, 151)), flags=7... [ 130.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.463] sna_drawable_use_bo: using whole GPU bo [ 130.463] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.463] gen9_composite_picture: (505, 71)x(237, 10), dst=(502, 141) [ 130.463] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 130.463] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.463] sna_render_pixmap_bo pixmap=1737, (505, 71)x(237, 10)/(1, 10) [ 130.463] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.463] sna_render_pixmap_bo: offset=(3, -70), size=(1, 10) [ 130.463] use_cpu_bo: no cpu bo [ 130.463] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.463] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.463] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.463] sna_drawable_move_region_to_cpu(pixmap=1737 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.463] sna_drawable_move_region_to_cpu: pixmap=1737 all damaged on CPU [ 130.463] kgem_can_create_2d: 1x10 @ 32 [ 130.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.463] kgem_can_create_2d: untiled size=4096 [ 130.463] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.463] kgem_choose_tiling: 1x10 -> 0 [ 130.463] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.463] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.463] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.463] kgem_create_buffer: reusing buffer? used=7936 + size=320, total=262144 [ 130.463] kgem_create_proxy: target handle=23 [proxy? -1], offset=7936, length=320, io=1 [ 130.463] __kgem_bo_init(handle=23, num_pages=320) [ 130.463] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.463] upload: adding upload cache to pixmap=1737 [ 130.463] kgem_proxy_bo_attach: handle=23 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.463] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.463] gen4_choose_composite_emitter: simple src, no mask [ 130.463] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.463] gen9_composite_get_binding_table(f640) [ 130.463] kgem_add_reloc64: handle=23, pos=15752, delta=0, domains=40000 [ 130.463] kgem_add_reloc64: adding proxy [delta=7936] for handle=23 [ 130.463] kgem_add_reloc64[22] = (delta=7936, target handle=5, presumed=fd545000) [ 130.463] [3d80] bind bo(handle=23, addr=fd546f00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.463] gen9_emit_sampler: sampler = 32 [ 130.463] gen9_emit_vertex_elements: setup id=2 [ 130.463] gen9_render_composite_box: (502, 141), (739, 151) [ 130.463] apply_damage: damage=0x0, region=1 [(502, 141), (739, 151) + (0, 0)] [ 130.463] gen8_vertex_flush[e8c] = 3 [ 130.463] sna_destroy_pixmap: pixmap=1737, attached?=1 [ 130.463] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.463] __sna_free_pixmap(pixmap=1737) [ 130.463] sna_composite(pixmap=1717, op=3, src=1729+(13, 11), mask=0+(739, 141), dst=1717+(739, 141)+(0, 0), size=(12, 10) [ 130.463] sna_compute_composite_region: dst=(739, 141)x(12, 10) [ 130.463] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 141), (751, 151) [ 130.463] clip_to_dst: region: 1x[(739, 141), (751, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.463] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 141), (751, 151) [ 130.463] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 141), (751, 151) [ 130.463] sna_composite: composite region extents:+(0, 0) -> (739, 141), (751, 151) + (0, 0) [ 130.463] gen9_render_composite: 12x10, current mode=1/1 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.463] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.463] gen9_composite_set_target: (739, 141)x(12, 10), partial?=1 [ 130.463] sna_drawable_use_bo pixmap=1717, box=((739, 141), (751, 151)), flags=7... [ 130.463] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.463] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.463] sna_drawable_use_bo: using whole GPU bo [ 130.463] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.463] gen9_composite_picture: (13, 11)x(12, 10), dst=(739, 141) [ 130.463] sna_transform_is_imprecise_integer_translation: no transform [ 130.463] gen9_composite_picture: integer translation (0, 0), removing [ 130.463] sna_render_pixmap_bo pixmap=1729, (13, 11)x(12, 10)/(25, 21) [ 130.463] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 130.463] sna_render_pixmap_bo: offset=(-726, -130), size=(25, 21) [ 130.463] use_cpu_bo: no cpu bo [ 130.463] kgem_choose_tiling: too short [10] for TILING_Y [ 130.463] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.463] kgem_choose_tiling: 12x10 -> 0 [ 130.463] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 130.463] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 130.463] sna_drawable_move_region_to_cpu(pixmap=1729 (25x21), [(13, 11), (25, 21)], flags=2) [ 130.463] sna_drawable_move_region_to_cpu: pixmap=1729 all damaged on CPU [ 130.463] kgem_can_create_2d: 12x10 @ 32 [ 130.463] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.463] kgem_can_create_2d: untiled size=4096 [ 130.463] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.463] kgem_choose_tiling: 12x10 -> 0 [ 130.463] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 130.463] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.463] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.463] kgem_create_buffer: reusing buffer? used=8448 + size=640, total=262144 [ 130.463] kgem_create_proxy: target handle=23 [proxy? -1], offset=8448, length=640, io=1 [ 130.463] __kgem_bo_init(handle=23, num_pages=640) [ 130.463] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.463] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.463] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.463] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.463] gen4_choose_composite_emitter: identity src, no mask [ 130.463] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.463] gen9_composite_get_binding_table(f5c0) [ 130.463] kgem_add_reloc64: handle=23, pos=15720, delta=0, domains=40000 [ 130.463] kgem_add_reloc64: adding proxy [delta=8448] for handle=23 [ 130.463] kgem_add_reloc64[23] = (delta=8448, target handle=5, presumed=fd545000) [ 130.463] [3d60] bind bo(handle=23, addr=fd547100), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.463] gen9_emit_sampler: sampler = 2 [ 130.463] gen9_emit_vertex_elements: setup id=2 [ 130.463] gen9_render_composite_box: (739, 141), (751, 151) [ 130.463] apply_damage: damage=0x0, region=1 [(739, 141), (751, 151) + (0, 0)] [ 130.463] gen8_vertex_flush[ed0] = 3 [ 130.463] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.463] sna_destroy_pixmap: pixmap=1729, attached?=1 [ 130.464] __sna_free_pixmap(pixmap=1729) [ 130.464] sna_glyphs(op=3, nlist=3, src=(501, 140)) [ 130.464] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.464] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.464] glyphs_format: format=166024, depth=32 [ 130.464] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.464] sna_glyphs: discarding mask [ 130.464] glyphs0_to_dst(op=3, src=(501, 140), nlist=3, dst=(501, 140)+(0, 0)) [ 130.464] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.464] gen9_render_composite: 0x0, current mode=1/1 [ 130.464] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.464] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.464] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.464] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=7... [ 130.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.464] sna_drawable_use_bo: using whole GPU bo [ 130.464] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.464] color_convert: src=66666666 [20028888] [ 130.464] color_convert: dst=66666666 [20028888] [ 130.464] sna_render_get_solid: 66666666 [ 130.464] sna_render_get_solid(13) = 66666666 (old) [ 130.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.464] sna_transform_is_imprecise_integer_translation: no transform [ 130.464] gen9_composite_picture: integer translation (0, 0), removing [ 130.464] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.464] sna_render_pixmap_bo: GPU all damaged [ 130.464] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.464] gen4_choose_composite_emitter: solid, identity mask [ 130.464] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.464] aligning vertex: was 3, now 4 floats per vertex [ 130.464] gen9_composite_get_binding_table(f540) [ 130.464] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 130.464] gen9_emit_sampler: sampler = a [ 130.464] gen9_emit_sf: num_sf_outputs=2 [ 130.464] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.464] gen9_emit_vertex_elements: setup id=9 [ 130.464] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.464] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.464] glyphs0_to_dst: glyph=(502, 120)x(18, 20), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(502, 120), mask=(96.00, 96.00) x (18.00, 20.00) [ 130.464] glyphs0_to_dst: glyph=(519, 125)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(519, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(537, 125)x(16, 21), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(537, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.464] glyphs0_to_dst: glyph=(553, 125)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(553, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(571, 125)x(12, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(571, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(580, 121)x(12, 19), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(580, 121), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.464] glyphs0_to_dst: glyph=(602, 125)x(16, 21), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(602, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.464] glyphs0_to_dst: glyph=(619, 125)x(12, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(619, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(628, 125)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(628, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(646, 120)x(16, 20), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(646, 120), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.464] glyphs0_to_dst: glyph=(663, 120)x(5, 20), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(663, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.464] glyphs0_to_dst: glyph=(670, 125)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(670, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(688, 125)x(24, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(688, 125), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(715, 136)x(23, 4), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(715, 136), mask=(128.00, 64.00) x (23.00, 4.00) [ 130.464] gen8_vertex_flush[f98] = 42 [ 130.464] gen9_magic_ca_pass: CA fixup (507 -> 549) [ 130.464] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.464] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.464] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.464] sna_glyphs(op=3, nlist=3, src=(501, 139)) [ 130.464] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.464] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.464] glyphs_format: format=166024, depth=32 [ 130.464] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.464] sna_glyphs: discarding mask [ 130.464] glyphs0_to_dst(op=3, src=(501, 139), nlist=3, dst=(501, 139)+(0, 0)) [ 130.464] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.464] gen9_render_composite: 0x0, current mode=1/1 [ 130.464] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.464] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.464] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.464] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.464] sna_drawable_use_bo pixmap=1717, box=((0, 0), (762, 162)), flags=7... [ 130.464] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.464] sna_drawable_use_bo: using whole GPU bo [ 130.464] gen9_composite_set_target: pixmap=1717, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.464] color_convert: src=ff4c4c4c [20028888] [ 130.464] color_convert: dst=ff4c4c4c [20028888] [ 130.464] sna_render_get_solid: ff4c4c4c [ 130.464] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.464] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.464] sna_transform_is_imprecise_integer_translation: no transform [ 130.464] gen9_composite_picture: integer translation (0, 0), removing [ 130.464] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.464] sna_render_pixmap_bo: GPU all damaged [ 130.464] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.464] gen4_choose_composite_emitter: solid, identity mask [ 130.464] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.464] gen9_composite_get_binding_table(f500) [ 130.464] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.464] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.464] gen9_emit_vertex_elements: setup id=9 [ 130.464] glyphs0_to_dst: glyph=(502, 119)x(18, 20), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(502, 119), mask=(96.00, 96.00) x (18.00, 20.00) [ 130.464] glyphs0_to_dst: glyph=(519, 124)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(519, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(537, 124)x(16, 21), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(537, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.464] glyphs0_to_dst: glyph=(553, 124)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(553, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(571, 124)x(12, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(571, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(580, 120)x(12, 19), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(580, 120), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.464] glyphs0_to_dst: glyph=(602, 124)x(16, 21), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(602, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.464] glyphs0_to_dst: glyph=(619, 124)x(12, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(619, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(628, 124)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(628, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(646, 119)x(16, 20), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(646, 119), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.464] glyphs0_to_dst: glyph=(663, 119)x(5, 20), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(663, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.464] glyphs0_to_dst: glyph=(670, 124)x(17, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(670, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(688, 124)x(24, 15), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(688, 124), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.464] glyphs0_to_dst: glyph=(715, 135)x(23, 4), unclipped [ 130.464] emit_primitive_identity_mask__avx2: dst=(715, 135), mask=(128.00, 64.00) x (23.00, 4.00) [ 130.464] gen8_vertex_flush[1098] = 42 [ 130.464] gen9_magic_ca_pass: CA fixup (549 -> 591) [ 130.464] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.464] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.464] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.464] sna_validate_gc(0x55bca9b8a390) changes=0, previous serial=62f, drawable=6af [ 130.464] sna_validate_gc: recomputing clip [ 130.464] sna_validate_gc: composite clip=1x[(0, 0), (762, 162)] [0x55bca9b55420] [ 130.464] sna_copy_area: src=pixmap=1717:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 130.464] sna_copy_area: normal copy [ 130.464] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.464] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.464] sna_do_copy: dst extents (0, 0), (762, 162), dst clip extents (0, 0), (762, 162), dst size=762x162 [ 130.464] sna_do_copy: clipped dst extents (0, 0), (762, 162) [ 130.464] sna_do_copy: unclipped src extents (0, 0), (762, 162) [ 130.464] sna_do_copy: clipped src extents (0, 0), (762, 162) [ 130.464] sna_do_copy: pixmap -- no source clipping [ 130.464] sna_do_copy: src extents (0, 0), (762, 162) x 1 [ 130.464] sna_do_copy: copy region (0, 0), (762, 162) x 1 + (0, 0) [ 130.464] sna_copy_boxes (boxes=1x[(0, 0), (762, 162)...], src pixmap=1717+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=762x162, dst.size=7680x2160) [ 130.464] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=27, cpu_bo=0), src=(priv=0x55bca9ac8be0, gpu_bo=29, cpu_bo=0), replaces=0 [ 130.464] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 130.464] sna_drawable_use_bo pixmap=165, box=((0, 0), (762, 162)), flags=b... [ 130.464] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.464] sna_drawable_use_bo: pinned, never REPLACES [ 130.464] sna_drawable_use_bo: flush=1, shm=0, cpu=0 => flags=b [ 130.464] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.464] sna_drawable_use_bo: applying move-to-gpu override [ 130.464] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (762, 162)] from damage 1x[(0, 0], (762, 162)] [ 130.464] wait_for_shadow: flags=3, flips=2, handle=27, shadow=35 [ 130.464] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 130.464] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 130.464] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 130.464] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 130.464] __kgem_bo_init(handle=36, num_pages=16200) [ 130.464] kgem_set_tiling: handle=36, tiling=1 [1], pitch=30720 [30720]: 1 [ 130.464] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 130.464] __kgem_bo_map__gtt(handle=36, size=66355200) [ 130.472] __kgem_bo_make_scanout: attached fb=77 to handle=36 [ 130.472] new pitch=30720, tiling=1, handle=36, id=1329, num_pages=16200 [16200], bucket=13 [ 130.472] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 130.472] wait_for_shadow: copying existing GPU damage: 2x(0, 0), (7680, 2160) [ 130.472] gen9_render_copy_boxes (0, 0)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.472] kgem_bo_is_render: handle=27, rq? 1 [0] [ 130.472] kgem_bo_is_render: handle=36, rq? 0 [0] [ 130.472] kgem_bo_is_render: handle=36, rq? 0 [0] [ 130.472] kgem_bo_is_render: handle=27, rq? 1 [0] [ 130.472] kgem_set_mode: flushing before new bo [ 130.472] gen8_vertex_close: used=2364, vbo active? 3, vb=224, nreloc=3 [ 130.472] gen8_vertex_close: reloc[0] = 289 [ 130.472] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.472] kgem_add_handle: handle=3, index=6 [ 130.472] kgem_add_reloc64[24] = (delta=0, target handle=6, presumed=fd44c000) [ 130.472] gen8_vertex_close: reloc[1] = 431 [ 130.472] kgem_add_reloc64: handle=3, pos=431, delta=0, domains=200000 [ 130.472] kgem_add_reloc64[25] = (delta=0, target handle=6, presumed=fd44c000) [ 130.472] gen8_vertex_close: reloc[2] = 478 [ 130.472] kgem_add_reloc64: handle=3, pos=478, delta=0, domains=200000 [ 130.472] kgem_add_reloc64[26] = (delta=0, target handle=6, presumed=fd44c000) [ 130.472] batch[1/1, flags=1800]: 1100 1100 15680 16384, nreloc=27, nexec=7, nfence=0, aperture=1256 [fenced=0] [ 130.472] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 130.472] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 130.472] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 130.472] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 130.472] kgem_fixup_relocs: shrinking by 57344 [ 130.472] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.472] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 130.472] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.472] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.472] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.472] __kgem_bo_clear_busy: handle=32 [ 130.473] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.473] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 130.473] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 130.473] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 130.473] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.473] __kgem_bo_clear_busy: handle=32 [ 130.473] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.473] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.473] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.473] needs_batch_flush: flushing before handle=36 for new reservation [ 130.473] needs_batch_flush: flushing before handle=27 for required semaphore [ 130.473] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 130.473] aligning vertex: was 4, now 2 floats per vertex [ 130.473] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.473] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.473] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.473] kgem_add_handle: handle=4, index=0 [ 130.473] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.473] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.473] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.473] gen9_composite_get_binding_table(ffc0) [ 130.473] kgem_add_reloc64: handle=36, pos=16360, delta=0, domains=20002 [ 130.473] kgem_add_handle: handle=36, index=1 [ 130.473] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.473] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 130.473] [3fe0] bind bo(handle=36, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 130.473] kgem_add_reloc64: handle=27, pos=16344, delta=0, domains=40000 [ 130.473] kgem_add_handle: handle=27, index=2 [ 130.473] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) [ 130.473] [3fd0] bind bo(handle=27, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 130.473] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.473] gen9_emit_sampler: sampler = 0 [ 130.473] gen9_emit_sf: num_sf_outputs=1 [ 130.473] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.473] gen9_emit_vertex_elements: setup id=0 [ 130.473] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.473] (762, 0) -> (762, 0) + (6918, 162) [ 130.473] (0, 162) -> (0, 162) + (7680, 1998) [ 130.473] gen8_vertex_flush[490] = 6 [ 130.473] wait_for_shadow: setting front pixmap to handle=36 [ 130.473] sna_dri2_pixmap_update_bo: pixmap=165, old handle=27, new handle=36 [ 130.473] sna_dri2_pixmap_update_bo: dropping flush hint from handle=27 [ 130.473] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 130.473] sna_dri2_pixmap_update_bo: adding flush hint to handle=36 [ 130.473] sna_drawable_use_bo: using whole GPU bo [ 130.473] sna_pixmap_move_to_gpu(pixmap=1717, usage=0), flags=a [ 130.473] sna_pixmap_move_to_gpu: already all-damaged [ 130.473] sna_pixmap_mark_active: pixmap=1717, handle=29 [ 130.473] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 130.473] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.473] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.473] kgem_bo_is_render: handle=36, rq? 1 [1] [ 130.473] kgem_bo_is_render: handle=36, rq? 1 [1] [ 130.473] kgem_check_bo: num_pages=+140, num_exec=+1 [ 130.473] gen9_composite_get_binding_table(ff00) [ 130.473] kgem_add_reloc64: handle=29, pos=16312, delta=0, domains=40000 [ 130.473] kgem_add_handle: handle=29, index=3 [ 130.473] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fec9b000) [ 130.473] [3fb0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> sampler [ 130.473] gen9_emit_vertex_elements: setup id=0 [ 130.473] (0, 0) -> (0, 0) + (762, 162) [ 130.473] gen8_vertex_flush[4cc] = 3 [ 130.473] sna_accel_flush: flush?=1, dirty?=0 [ 130.473] gen8_vertex_close: used=2382, vbo active? 3, vb=1, nreloc=1 [ 130.473] gen8_vertex_close: reloc[0] = 287 [ 130.473] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.473] kgem_add_handle: handle=3, index=4 [ 130.473] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 130.473] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32566 [fenced=0] [ 130.473] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.473] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.473] kgem_fixup_relocs: shrinking by 61440 [ 130.473] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.473] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.473] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 130.473] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.473] kgem_commit: release handle=27 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f02dd000 [ 130.473] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.473] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.473] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.473] sna_block_handler (tv=0.0) [ 130.473] sna_wakeup_handler [ 130.473] sna_mode_wakeup: len=64 [ 130.473] sna_mode_wakeup: recording last swap on pipe=1, frame 7529 [1d69], time 130.466698 [ 130.473] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=2] [ 130.473] sna_mode_wakeup: flip complete, pending? 2 [ 130.473] sna_mode_wakeup: recording last swap on pipe=0, frame 7559 [1d87], time 130.468004 [ 130.473] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 130.473] _kgem_bo_destroy: handle=35, proxy? 0 [ 130.473] __kgem_bo_destroy: handle=35, size=66355200 [ 130.473] kgem_bo_move_to_scanout: moving 35 [fb 105] to scanout cache, active? 1 [ 130.473] sna_mode_wakeup: flip complete, pending? 1 [ 130.473] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 130.473] sna_mode_redisplay: damage: 1x(0, 0), (762, 162) [ 130.473] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 130.473] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 130.473] sna_pixmap_move_to_gpu: already all-damaged [ 130.473] sna_pixmap_mark_active: pixmap=165, handle=36 [ 130.473] sna_mode_redisplay: crtc[0] transformed? 0 [ 130.473] sna_mode_redisplay: crtc[1] transformed? 0 [ 130.473] sna_mode_redisplay: crtc[2] transformed? 0 [ 130.473] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=27 [active?=2], new handle=36 [active=1] [ 130.473] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 130.473] get_fb: reusing fb=77 for handle=36 [ 130.473] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 [ 130.473] __kgem_bo_clear_busy: handle=36 [ 130.473] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 130.473] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 [ 130.473] __kgem_bo_clear_busy: handle=36 [ 130.473] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 130.473] sna_mode_redisplay: flipped 2 outputs, shadow active? 27 [ 130.473] set_shadow: waiting for region 1x[(0, 0), (762, 162)], front handle=36, shadow handle=27 [ 130.473] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_block_handler (tv=0.0) [ 130.474] sna_wakeup_handler [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.474] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] _sna_dri2_destroy_buffer: 0x55bca9b06300 [handle=12] -- refcnt=1, draw=23068675, pixmap=0, proxy?=0 [ 130.475] sna_dri2_cache_bo(handle=12, name=6) [ 130.475] sna_dri2_cache_bo: caching handle=12 (name=6, flags=0, active_scanout=0) [ 130.475] _sna_dri2_destroy_buffer: 0x55bca9b06350 [handle=36] -- refcnt=1, draw=23068675, pixmap=165, proxy?=0 [ 130.475] _sna_dri2_destroy_buffer: removing active_scanout=3 from pixmap handle=36 [ 130.475] _sna_dri2_destroy_buffer: releasing last DRI pixmap=165, scanout?=1 [ 130.475] _sna_dri2_destroy_buffer: dropping flush hint from handle=36 [ 130.475] sna_accel_watch_flush: enable=-1 [ 130.475] sna_dri2_cache_bo(handle=36, name=7) [ 130.475] sna_dri2_cache_bo: multiple references [4], releasing handle [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_destroy_window: window=23068675 [ 130.475] sna_dri2_destroy_window: window=23068675 [ 130.475] sna_dri2_destroy_window: releasing cached handle=12 [ 130.475] _kgem_bo_destroy: handle=12, proxy? 0 [ 130.475] __kgem_bo_destroy: handle=12, size=12288 [ 130.475] __kgem_bo_destroy: handle=12, not reusable [ 130.475] kgem_bo_free: handle=12, size=12288 [ 130.475] kgem_bo_free: releasing 0x0:0x7f1c7f3ff000 vma for handle=12, count=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_create_window: window=16777219 [ 130.475] sna_set_window_pixmap: window=16777219, old pixmap=0 new pixmap=165 [ 130.475] sna_change_window_attributes [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_create_window: window=16777220 [ 130.475] sna_set_window_pixmap: window=16777220, old pixmap=0 new pixmap=165 [ 130.475] sna_change_window_attributes [ 130.475] sna_change_window_attributes [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_create_pixmap(1, 1, 24, usage=0) [ 130.475] kgem_can_create_2d: 1x1 @ 24 [ 130.475] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 130.475] kgem_can_create_2d: untiled size=4096 [ 130.475] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 130.475] kgem_choose_tiling: 1x1 -> 0 [ 130.475] sna_create_pixmap: usage=0, flags=a [ 130.475] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 130.475] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 130.475] create_pixmap: serial=1740, usage=0, 1x1 [ 130.475] sna_create_pixmap: serial=1740, 1x1, usage=0 [ 130.475] sna_change_window_attributes [ 130.475] sna_validate_gc(0x55bca991fc50) changes=7fffff, previous serial=80000000, drawable=6ca [ 130.475] sna_validate_gc: recomputing clip [ 130.475] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55bca9ba93e0] [ 130.475] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 130.475] sna_poly_fill_rect_extents: [0] = (0, 0)x(200, 200) [ 130.475] sna_poly_fill_rect, nothing to do [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.475] sna_wakeup_handler [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_accel_flush: flush?=0, dirty?=0 [ 130.475] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_create_window: window=146 [ 130.476] sna_set_window_pixmap: window=146, old pixmap=0 new pixmap=165 [ 130.476] sna_change_window_attributes [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_block_handler (tv=0.0) [ 130.476] sna_wakeup_handler [ 130.476] sna_change_window_attributes [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=6d8 [ 130.476] sna_validate_gc: recomputing clip [ 130.476] sna_validate_gc: composite clip=2x[(0, 0), (7680, 2160)] [0x55bca988cf50] [ 130.476] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 130.476] sna_poly_fill_rect_extents: [0] = (762, 0)x(6918, 162) [ 130.476] sna_poly_fill_rect: extents(0, 0), (7680, 2160), flags=3 [ 130.476] sna_poly_fill_rect: source is already on the gpu [ 130.476] sna_drawable_use_bo pixmap=165, box=((0, 0), (7680, 2160)), flags=3... [ 130.476] sna_drawable_use_bo: pinned, never REPLACES [ 130.476] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=3 [ 130.476] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.476] sna_drawable_use_bo: applying move-to-gpu override [ 130.476] wait_for_shadow: flags=3, flips=2, handle=36, shadow=27 [ 130.476] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 130.476] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 130.476] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 130.476] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 130.476] 1:from scanout: pitch=30720, tiling=1, handle=35, id=1330 [ 130.476] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 130.476] wait_for_shadow: copying existing GPU damage: 1x(0, 0), (7680, 2160) [ 130.476] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.476] kgem_bo_is_render: handle=36, rq? 0 [0] [ 130.476] kgem_bo_is_render: handle=35, rq? 1 [0] [ 130.476] kgem_bo_is_render: handle=35, rq? 1 [0] [ 130.476] needs_batch_flush: flushing before handle=35 for required semaphore [ 130.476] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 130.476] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.476] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.476] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.476] kgem_add_handle: handle=4, index=0 [ 130.476] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.476] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.476] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.476] gen9_composite_get_binding_table(ffc0) [ 130.476] kgem_add_reloc64: handle=35, pos=16360, delta=0, domains=20002 [ 130.476] kgem_add_handle: handle=35, index=1 [ 130.476] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 130.476] __kgem_bo_mark_dirty: handle=35 (proxy? 0) [ 130.476] [3fe0] bind bo(handle=35, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 130.476] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 130.476] kgem_add_handle: handle=36, index=2 [ 130.476] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 130.476] [3fd0] bind bo(handle=36, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 130.476] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.476] gen9_emit_sampler: sampler = 0 [ 130.476] gen9_emit_sf: num_sf_outputs=1 [ 130.476] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.476] gen9_emit_vertex_elements: setup id=0 [ 130.476] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.476] (0, 0) -> (0, 0) + (7680, 2160) [ 130.476] gen8_vertex_flush[490] = 3 [ 130.476] wait_for_shadow: setting front pixmap to handle=35 [ 130.476] sna_drawable_use_bo: using whole GPU bo [ 130.476] sna_poly_fill_rect: tiled fill, testing for blt [ 130.476] sna_poly_fill_rect_tiled_blt pixmap=165, x 2 [(762, 0)x(6918, 162)...], clipped? 11 [ 130.476] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 3840x2160 from 3840x2160 (area 7680x2160) [ 130.476] sna_pixmap_get_source_bo(pixmap=14, size=3840x2160) [ 130.476] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=a [ 130.476] sna_pixmap_undo_cow: pixmap=14, handle=9 [refcnt=1], cow refcnt=1, flags=2 [ 130.476] sna_pixmap_move_to_gpu: already all-damaged [ 130.476] sna_pixmap_mark_active: pixmap=14, handle=9 [ 130.476] gen9_render_copy (alu=3, src=(3840x2160), dst=(7680x2160)) [ 130.476] kgem_bo_is_render: handle=9, rq? 0 [0] [ 130.476] kgem_bo_is_render: handle=35, rq? 1 [1] [ 130.476] kgem_bo_is_render: handle=35, rq? 1 [1] [ 130.476] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 130.476] gen9_composite_get_binding_table(ff00) [ 130.476] kgem_add_reloc64: handle=9, pos=16312, delta=0, domains=40000 [ 130.476] kgem_add_handle: handle=9, index=3 [ 130.476] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=f816d000) [ 130.476] [3fb0] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 130.476] gen9_emit_vertex_elements: setup id=0 [ 130.476] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(165) = (0, 0) [ 130.476] sna_poly_fill_rect_tiled_blt: rectangle [(762, 0), (7680, 162)] [ 130.476] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 130.476] sna_poly_fill_rect_tiled_blt: rectangle [(0, 162), (7680, 2160)] [ 130.476] sna_poly_fill_rect_tiled_blt: split into 1 boxes after clipping [ 130.476] gen8_vertex_flush[4cc] = 12 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_accel_flush: flush?=0, dirty?=0 [ 130.476] sna_randr_getinfo() [ 130.477] sna_handle_uevents [ 130.477] sna_output_detect(eDP1:48) [ 130.477] sna_output_detect(eDP1) reporting cached status (since 133ms): 0 [ 130.477] sna_output_get_modes(eDP1:48) [ 130.477] sna_output_attach_edid(eDP1): attaching EDID id=110, current=111 [ 130.477] sna_output_attach_edid(eDP1): retrieving blob id=110, length=128 [ 130.477] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 130.477] sna_output_attach_tile: found? TILE=-1 [ 130.477] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 130.477] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 130.477] sna_output_get_modes: adding 1 probed modes [ 130.477] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 130.477] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 130.477] kgem_can_create_2d: 3840x2160 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.477] kgem_can_create_2d: untiled size=33177600 [ 130.477] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.477] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.477] kgem_can_create_2d: 640x480 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.477] kgem_can_create_2d: untiled size=1228800 [ 130.477] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.477] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.477] kgem_can_create_2d: 800x600 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.477] kgem_can_create_2d: untiled size=1921024 [ 130.477] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.477] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.477] kgem_can_create_2d: 800x600 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.477] kgem_can_create_2d: untiled size=1921024 [ 130.477] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.477] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.477] kgem_can_create_2d: 1024x768 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.477] kgem_can_create_2d: untiled size=3145728 [ 130.477] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.477] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.477] kgem_can_create_2d: 1280x960 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.477] kgem_can_create_2d: untiled size=4915200 [ 130.477] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.477] kgem_can_create_2d: tiled[-1] size=4915200 [ 130.477] kgem_can_create_2d: 1280x1024 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.477] kgem_can_create_2d: untiled size=5242880 [ 130.477] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.477] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.477] kgem_can_create_2d: 1600x1200 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.477] kgem_can_create_2d: untiled size=7680000 [ 130.477] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.477] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.477] kgem_can_create_2d: 1792x1344 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.477] kgem_can_create_2d: untiled size=9633792 [ 130.477] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.477] kgem_can_create_2d: tiled[-1] size=9633792 [ 130.477] kgem_can_create_2d: 1856x1392 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.477] kgem_can_create_2d: untiled size=10334208 [ 130.477] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.477] kgem_can_create_2d: tiled[-1] size=10334208 [ 130.477] kgem_can_create_2d: 1920x1440 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.477] kgem_can_create_2d: untiled size=11059200 [ 130.477] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.477] kgem_can_create_2d: tiled[-1] size=11059200 [ 130.477] kgem_can_create_2d: 1152x864 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.477] kgem_can_create_2d: untiled size=3981312 [ 130.477] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.477] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.477] kgem_can_create_2d: 1360x768 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.477] kgem_can_create_2d: untiled size=4177920 [ 130.477] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.477] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.477] kgem_can_create_2d: 1360x768 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.477] kgem_can_create_2d: untiled size=4177920 [ 130.477] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.477] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.477] kgem_can_create_2d: 1400x1050 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.477] kgem_can_create_2d: untiled size=5881856 [ 130.477] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.477] kgem_can_create_2d: tiled[-1] size=5881856 [ 130.477] kgem_can_create_2d: 1440x900 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.477] kgem_can_create_2d: untiled size=5185536 [ 130.477] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.477] kgem_can_create_2d: tiled[-1] size=5185536 [ 130.477] kgem_can_create_2d: 1600x1024 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.477] kgem_can_create_2d: untiled size=6553600 [ 130.477] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.477] kgem_can_create_2d: tiled[-1] size=6553600 [ 130.477] kgem_can_create_2d: 1680x1050 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.477] kgem_can_create_2d: untiled size=7057408 [ 130.477] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.477] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.477] kgem_can_create_2d: 1680x1050 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.477] kgem_can_create_2d: untiled size=7057408 [ 130.477] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.477] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.477] kgem_can_create_2d: 1920x1080 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.477] kgem_can_create_2d: untiled size=8294400 [ 130.477] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.477] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.477] kgem_can_create_2d: 1920x1200 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.477] kgem_can_create_2d: untiled size=9216000 [ 130.477] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.477] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.477] kgem_can_create_2d: 2048x1536 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.477] kgem_can_create_2d: untiled size=12582912 [ 130.477] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.477] kgem_can_create_2d: tiled[-1] size=12582912 [ 130.477] kgem_can_create_2d: 1920x1080 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.477] kgem_can_create_2d: untiled size=8294400 [ 130.477] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.477] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.477] kgem_can_create_2d: 640x360 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.477] kgem_can_create_2d: untiled size=921600 [ 130.477] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.477] kgem_can_create_2d: tiled[-1] size=921600 [ 130.477] kgem_can_create_2d: 720x405 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.477] kgem_can_create_2d: untiled size=1167360 [ 130.477] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.477] kgem_can_create_2d: tiled[-1] size=1167360 [ 130.477] kgem_can_create_2d: 864x486 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.477] kgem_can_create_2d: untiled size=1683456 [ 130.477] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.477] kgem_can_create_2d: tiled[-1] size=1683456 [ 130.477] kgem_can_create_2d: 960x540 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.477] kgem_can_create_2d: untiled size=2076672 [ 130.477] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.477] kgem_can_create_2d: tiled[-1] size=2076672 [ 130.477] kgem_can_create_2d: 1024x576 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.477] kgem_can_create_2d: untiled size=2359296 [ 130.477] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.477] kgem_can_create_2d: tiled[-1] size=2359296 [ 130.477] kgem_can_create_2d: 1280x720 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.477] kgem_can_create_2d: untiled size=3686400 [ 130.477] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.477] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.477] kgem_can_create_2d: 1368x768 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.477] kgem_can_create_2d: untiled size=4202496 [ 130.477] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.477] kgem_can_create_2d: tiled[-1] size=4202496 [ 130.477] kgem_can_create_2d: 1600x900 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.477] kgem_can_create_2d: untiled size=5763072 [ 130.477] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.477] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.477] kgem_can_create_2d: 2048x1152 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.477] kgem_can_create_2d: untiled size=9437184 [ 130.477] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.477] kgem_can_create_2d: tiled[-1] size=9437184 [ 130.477] kgem_can_create_2d: 2560x1440 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.477] kgem_can_create_2d: untiled size=14745600 [ 130.477] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.477] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.477] kgem_can_create_2d: 2880x1620 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.477] kgem_can_create_2d: untiled size=18665472 [ 130.477] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.477] kgem_can_create_2d: tiled[-1] size=18665472 [ 130.477] kgem_can_create_2d: 3200x1800 @ 32 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.477] kgem_can_create_2d: untiled size=23040000 [ 130.477] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 130.477] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.477] kgem_can_create_2d: tiled[-1] size=23040000 [ 130.477] sna_output_detect(DP1:56) [ 130.477] sna_output_detect(DP1) reporting cached status (since 131ms): 1 [ 130.477] sna_output_detect(DP1-1:50) [ 130.477] sna_output_detect(DP1-1) reporting cached status (since 124ms): 1 [ 130.477] sna_output_detect(DP1-2:74) [ 130.477] sna_output_detect(DP1-2) reporting cached status (since 124ms): 0 [ 130.478] sna_output_get_modes(DP1-2:74) [ 130.478] sna_output_attach_edid(DP1-2): attaching EDID id=111, current=77 [ 130.478] sna_output_attach_edid(DP1-2): retrieving blob id=111, length=256 [ 130.478] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 130.478] sna_output_attach_tile: found? TILE=4 [ 130.478] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 130.478] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 130.478] sna_output_get_modes: adding 30 probed modes [ 130.478] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 130.478] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 130.478] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 130.478] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 130.478] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 130.478] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 130.478] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.478] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.478] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.478] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.478] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.478] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 130.478] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 130.478] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.478] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.478] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 130.478] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.478] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.478] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 130.478] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 130.478] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 130.478] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 130.478] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 130.478] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 130.478] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.478] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.478] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 130.478] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.478] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.478] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 130.478] kgem_can_create_2d: 3840x2160 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.478] kgem_can_create_2d: untiled size=33177600 [ 130.478] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.478] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.478] kgem_can_create_2d: 3840x2160 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.478] kgem_can_create_2d: untiled size=33177600 [ 130.478] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.478] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.478] kgem_can_create_2d: 2560x1440 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.478] kgem_can_create_2d: untiled size=14745600 [ 130.478] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.478] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.478] kgem_can_create_2d: 2048x1280 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.478] kgem_can_create_2d: untiled size=10485760 [ 130.478] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.478] kgem_can_create_2d: tiled[-1] size=10485760 [ 130.478] kgem_can_create_2d: 1920x1200 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.478] kgem_can_create_2d: untiled size=9216000 [ 130.478] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.478] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.478] kgem_can_create_2d: 1920x1080 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: untiled size=8294400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.478] kgem_can_create_2d: 1920x1080 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: untiled size=8294400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.478] kgem_can_create_2d: 1920x1080 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: untiled size=8294400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.478] kgem_can_create_2d: 1920x1080 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: untiled size=8294400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.478] kgem_can_create_2d: 1920x1080 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: untiled size=8294400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.478] kgem_can_create_2d: 1920x1080 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: untiled size=8294400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.478] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.478] kgem_can_create_2d: 1600x1200 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.478] kgem_can_create_2d: untiled size=7680000 [ 130.478] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.478] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.478] kgem_can_create_2d: 1600x900 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.478] kgem_can_create_2d: untiled size=5763072 [ 130.478] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.478] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.478] kgem_can_create_2d: 1280x1024 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.478] kgem_can_create_2d: untiled size=5242880 [ 130.478] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.478] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.478] kgem_can_create_2d: 1280x1024 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.478] kgem_can_create_2d: untiled size=5242880 [ 130.478] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.478] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.478] kgem_can_create_2d: 1152x864 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.478] kgem_can_create_2d: untiled size=3981312 [ 130.478] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.478] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.478] kgem_can_create_2d: 1280x720 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.478] kgem_can_create_2d: untiled size=3686400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.478] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.478] kgem_can_create_2d: 1280x720 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.478] kgem_can_create_2d: untiled size=3686400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.478] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.478] kgem_can_create_2d: 1280x720 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.478] kgem_can_create_2d: untiled size=3686400 [ 130.478] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.478] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.478] kgem_can_create_2d: 1024x768 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.478] kgem_can_create_2d: untiled size=3145728 [ 130.478] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.478] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.478] kgem_can_create_2d: 1024x768 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.478] kgem_can_create_2d: untiled size=3145728 [ 130.478] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.478] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.478] kgem_can_create_2d: 800x600 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.478] kgem_can_create_2d: untiled size=1921024 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.478] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.478] kgem_can_create_2d: 800x600 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.478] kgem_can_create_2d: untiled size=1921024 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.478] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.478] kgem_can_create_2d: 720x576 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.478] kgem_can_create_2d: untiled size=1658880 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.478] kgem_can_create_2d: tiled[-1] size=1658880 [ 130.478] kgem_can_create_2d: 720x480 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.478] kgem_can_create_2d: untiled size=1384448 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.478] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.478] kgem_can_create_2d: 720x480 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.478] kgem_can_create_2d: untiled size=1384448 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.478] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.478] kgem_can_create_2d: 640x480 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.478] kgem_can_create_2d: untiled size=1228800 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.478] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.478] kgem_can_create_2d: 640x480 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.478] kgem_can_create_2d: untiled size=1228800 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.478] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.478] kgem_can_create_2d: 640x480 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.478] kgem_can_create_2d: untiled size=1228800 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.478] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.478] kgem_can_create_2d: 720x400 @ 32 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.478] kgem_can_create_2d: untiled size=1155072 [ 130.478] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 130.478] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.478] kgem_can_create_2d: tiled[-1] size=1155072 [ 130.478] sna_output_detect(DP1-3:68) [ 130.478] sna_output_detect(DP1-3) reporting cached status (since 69ms): 1 [ 130.478] sna_output_detect(DP2:63) [ 130.478] sna_output_detect(DP2) reporting cached status (since 69ms): 1 [ 130.478] sna_output_detect(HDMI1:60) [ 130.478] sna_output_detect(HDMI1) reporting cached status (since 69ms): 1 [ 130.478] sna_output_detect(HDMI2:67) [ 130.478] sna_output_detect(HDMI2) reporting cached status (since 60ms): 1 [ 130.478] sna_output_detect(VIRTUAL1) has user modes? 0 [ 130.478] sna_accel_flush: flush?=0, dirty?=0 [ 130.478] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_create_window: window=25165847 [ 130.479] sna_set_window_pixmap: window=25165847, old pixmap=0 new pixmap=165 [ 130.479] sna_change_window_attributes [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=0.0) [ 130.479] sna_wakeup_handler [ 130.479] sna_destroy_pixmap: pixmap=1717, attached?=1 [ 130.479] _kgem_bo_destroy: handle=29, proxy? 0 [ 130.479] __kgem_bo_destroy: handle=29, size=573440 [ 130.479] __kgem_busy: handle=29, busy=131072, wedged=0 [ 130.479] __kgem_bo_destroy: handle=29 -> active [ 130.479] __sna_free_pixmap(pixmap=1717) [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_block_handler (tv=118.524000) [ 130.479] kgem_retire, need_retire?=1 [ 130.479] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.479] kgem_retire__requests_ring: retiring ring 0 [ 130.479] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.479] __kgem_retire_rq: request 2 complete [ 130.479] kgem_retire__requests_ring: retiring ring 0 [ 130.479] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.479] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.479] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.479] kgem_retire -- retired=0, need_retire=1 [ 130.479] kgem_retire__buffers: handle=23, busy? 0 [0] [ 130.479] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 130.479] __kgem_bo_destroy: handle=23, size=262144 [ 130.479] kgem_bo_replace_io: transferring io handle=23 to bo [ 130.479] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 130.479] sna_accel_block: GPU idle, flushing [ 130.479] gen8_vertex_close: used=2412, vbo active? 3, vb=1, nreloc=1 [ 130.479] gen8_vertex_close: reloc[0] = 287 [ 130.479] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.479] kgem_add_handle: handle=3, index=4 [ 130.479] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 130.479] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=40526 [fenced=0] [ 130.479] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.479] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 130.479] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.479] kgem_fixup_relocs: shrinking by 61440 [ 130.479] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.479] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 130.479] kgem_commit: release handle=35 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e844d000 [ 130.479] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.479] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e4505000 [ 130.479] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 130.479] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.479] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.479] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.479] sna_scanout_do_flush: flush timer active: delta=-11 [ 130.479] sna_scanout_do_flush (time=130479), triggered [ 130.479] sna_scanout_flush (time=130479), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 130.479] has_shadow: has pending damage? 1, outstanding flips: 2 [ 130.479] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 130.479] has_shadow: has pending damage? 1, outstanding flips: 2 [ 130.479] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 130.479] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 130.479] sna_mode_redisplay: checking for 2 outstanding flip completions [ 130.479] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 130.479] sna_accel_do_throttle (time=130479), triggered [ 130.479] sna_accel_throttle (time=130479) [ 130.479] sna_accel_block: evaluating timers, active=7 [ 130.479] sna_accel_block: flush timer expires in 16 [130495] [ 130.479] sna_wakeup_handler [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.479] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.480] sna_wakeup_handler [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_accel_flush: flush?=0, dirty?=0 [ 130.480] sna_block_handler (tv=118.523000) [ 130.480] kgem_retire, need_retire?=1 [ 130.480] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.480] kgem_retire__requests_ring: retiring ring 0 [ 130.480] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.480] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.480] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.480] kgem_retire -- retired=0, need_retire=1 [ 130.480] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.480] sna_scanout_do_flush: flush timer active: delta=15 [ 130.480] sna_accel_block: evaluating timers, active=7 [ 130.480] sna_accel_block: flush timer expires in 15 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.481] __kgem_retire_rq: request 1 complete [ 130.481] __kgem_bo_flush: handle=27, busy=0, wedged=0 [ 130.481] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 130.481] kgem_bo_move_to_cache: release handle=29 [ 130.481] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 1 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=1, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.481] sna_scanout_do_flush: flush timer active: delta=14 [ 130.481] sna_accel_block: evaluating timers, active=7 [ 130.481] sna_accel_block: flush timer expires in 14 [130495] [ 130.481] sna_wakeup_handler [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_accel_flush: flush?=0, dirty?=0 [ 130.481] sna_block_handler (tv=118.522000) [ 130.481] kgem_retire, need_retire?=1 [ 130.481] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.481] kgem_retire__requests_ring: retiring ring 0 [ 130.481] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.481] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.481] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.481] kgem_retire -- retired=0, need_retire=1 [ 130.481] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_accel_flush: flush?=0, dirty?=0 [ 130.482] sna_block_handler (tv=118.521000) [ 130.482] kgem_retire, need_retire?=1 [ 130.482] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.482] kgem_retire__requests_ring: retiring ring 0 [ 130.482] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.482] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.482] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.482] kgem_retire -- retired=0, need_retire=1 [ 130.482] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.482] sna_scanout_do_flush: flush timer active: delta=13 [ 130.482] sna_accel_block: evaluating timers, active=7 [ 130.482] sna_accel_block: flush timer expires in 13 [130495] [ 130.482] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.483] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.483] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.483] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.483] kgem_retire -- retired=0, need_retire=1 [ 130.483] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.483] sna_scanout_do_flush: flush timer active: delta=12 [ 130.483] sna_accel_block: evaluating timers, active=7 [ 130.483] sna_accel_block: flush timer expires in 12 [130495] [ 130.483] sna_wakeup_handler [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_accel_flush: flush?=0, dirty?=0 [ 130.483] sna_block_handler (tv=118.520000) [ 130.483] kgem_retire, need_retire?=1 [ 130.483] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.483] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_mode_wakeup: len=32 [ 130.484] sna_mode_wakeup: recording last swap on pipe=0, frame 7560 [1d88], time 130.484670 [ 130.484] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=36 [active_scanout=2] [ 130.484] sna_mode_wakeup: flip complete, pending? 2 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_accel_flush: flush?=0, dirty?=0 [ 130.484] sna_block_handler (tv=118.519000) [ 130.484] kgem_retire, need_retire?=1 [ 130.484] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.484] kgem_retire__requests_ring: retiring ring 0 [ 130.484] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.484] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.484] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.484] kgem_retire -- retired=0, need_retire=1 [ 130.484] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.484] sna_scanout_do_flush: flush timer active: delta=11 [ 130.484] sna_accel_block: evaluating timers, active=7 [ 130.484] sna_accel_block: flush timer expires in 11 [130495] [ 130.484] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.485] sna_accel_block: evaluating timers, active=7 [ 130.485] sna_accel_block: flush timer expires in 10 [130495] [ 130.485] sna_wakeup_handler [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_accel_flush: flush?=0, dirty?=0 [ 130.485] sna_block_handler (tv=118.518000) [ 130.485] kgem_retire, need_retire?=1 [ 130.485] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.485] kgem_retire__requests_ring: retiring ring 0 [ 130.485] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.485] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.485] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.485] kgem_retire -- retired=0, need_retire=1 [ 130.485] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.485] sna_scanout_do_flush: flush timer active: delta=10 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 10 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_block_handler (tv=118.517000) [ 130.486] kgem_retire, need_retire?=1 [ 130.486] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.486] kgem_retire__requests_ring: retiring ring 0 [ 130.486] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.486] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.486] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.486] kgem_retire -- retired=0, need_retire=1 [ 130.486] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.486] sna_scanout_do_flush: flush timer active: delta=9 [ 130.486] sna_accel_block: evaluating timers, active=7 [ 130.486] sna_accel_block: flush timer expires in 9 [130495] [ 130.486] sna_wakeup_handler [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.486] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.517000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.487] sna_wakeup_handler [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_accel_flush: flush?=0, dirty?=0 [ 130.487] sna_block_handler (tv=118.516000) [ 130.487] kgem_retire, need_retire?=1 [ 130.487] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.487] kgem_retire__requests_ring: retiring ring 0 [ 130.487] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.487] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.487] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.487] kgem_retire -- retired=0, need_retire=1 [ 130.487] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.487] sna_scanout_do_flush: flush timer active: delta=8 [ 130.487] sna_accel_block: evaluating timers, active=7 [ 130.487] sna_accel_block: flush timer expires in 8 [130495] [ 130.488] sna_wakeup_handler [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_destroy_window: window=20971521 [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_block_handler (tv=118.515000) [ 130.488] kgem_retire, need_retire?=1 [ 130.488] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.488] kgem_retire__requests_ring: retiring ring 0 [ 130.488] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.488] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.488] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.488] kgem_retire -- retired=0, need_retire=1 [ 130.488] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.488] sna_scanout_do_flush: flush timer active: delta=7 [ 130.488] sna_accel_block: evaluating timers, active=7 [ 130.488] sna_accel_block: flush timer expires in 7 [130495] [ 130.488] sna_wakeup_handler [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_block_handler (tv=118.515000) [ 130.488] kgem_retire, need_retire?=1 [ 130.488] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.488] kgem_retire__requests_ring: retiring ring 0 [ 130.488] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.488] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.488] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.488] kgem_retire -- retired=0, need_retire=1 [ 130.488] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.488] sna_scanout_do_flush: flush timer active: delta=7 [ 130.488] sna_accel_block: evaluating timers, active=7 [ 130.488] sna_accel_block: flush timer expires in 7 [130495] [ 130.488] sna_wakeup_handler [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_block_handler (tv=118.515000) [ 130.488] kgem_retire, need_retire?=1 [ 130.488] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.488] kgem_retire__requests_ring: retiring ring 0 [ 130.488] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.488] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.488] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.488] kgem_retire -- retired=0, need_retire=1 [ 130.488] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.488] sna_scanout_do_flush: flush timer active: delta=7 [ 130.488] sna_accel_block: evaluating timers, active=7 [ 130.488] sna_accel_block: flush timer expires in 7 [130495] [ 130.488] sna_wakeup_handler [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_block_handler (tv=118.515000) [ 130.488] kgem_retire, need_retire?=1 [ 130.488] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.488] kgem_retire__requests_ring: retiring ring 0 [ 130.488] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.488] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.488] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.488] kgem_retire -- retired=0, need_retire=1 [ 130.488] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.488] sna_scanout_do_flush: flush timer active: delta=7 [ 130.488] sna_accel_block: evaluating timers, active=7 [ 130.488] sna_accel_block: flush timer expires in 7 [130495] [ 130.488] sna_wakeup_handler [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_block_handler (tv=118.515000) [ 130.488] kgem_retire, need_retire?=1 [ 130.488] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.488] kgem_retire__requests_ring: retiring ring 0 [ 130.488] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.488] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.488] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.488] kgem_retire -- retired=0, need_retire=1 [ 130.488] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.488] sna_scanout_do_flush: flush timer active: delta=7 [ 130.488] sna_accel_block: evaluating timers, active=7 [ 130.488] sna_accel_block: flush timer expires in 7 [130495] [ 130.488] sna_wakeup_handler [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_accel_flush: flush?=0, dirty?=0 [ 130.488] sna_block_handler (tv=118.515000) [ 130.488] kgem_retire, need_retire?=1 [ 130.488] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.488] kgem_retire__requests_ring: retiring ring 0 [ 130.488] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.488] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.488] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.488] kgem_retire -- retired=0, need_retire=1 [ 130.488] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.488] sna_scanout_do_flush: flush timer active: delta=7 [ 130.488] sna_accel_block: evaluating timers, active=7 [ 130.488] sna_accel_block: flush timer expires in 7 [130495] [ 130.488] sna_wakeup_handler [ 130.488] sna_create_pixmap(762, 162, 24, usage=0) [ 130.488] kgem_can_create_2d: 762x162 @ 24 [ 130.488] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.488] kgem_can_create_2d: untiled size=499712 [ 130.488] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.488] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.488] kgem_can_create_2d: tiled[-1] size=499712 [ 130.488] sna_create_pixmap: usage=0, flags=1b [ 130.488] sna_create_pixmap: creating GPU pixmap 762x162, stride=3048, flags=1b [ 130.488] __pop_freed_pixmap: reusing freed pixmap=1717 header [ 130.488] create_pixmap_hdr: pixmap=1766, width=762, height=162, usage=0 [ 130.488] sna_create_pixmap: serial=1766, 762x162, usage=0 [ 130.488] sna_composite_rectangles(pixmap=1767, op=0, 0 x 1 [(0, 0)x(762, 162) ...]) [ 130.488] sna_composite_rectangles: converted to op 0 [ 130.488] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 130.488] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 130.488] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 130.488] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 130.488] sna_composite_rectangles: dropping last-cpu hint [ 130.488] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=19... [ 130.488] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 130.488] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 130.488] sna_pixmap_move_to_gpu(pixmap=1767, usage=0), flags=b [ 130.488] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.488] sna_pixmap_move_to_gpu: creating GPU bo (762x162@32), create=b [ 130.488] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.488] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.488] sna_pixmap_alloc_gpu: pixmap=1767 [ 130.488] kgem_create_2d(762x162, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.488] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=168 [ 130.488] inactive too small: 64 < 126 [ 130.488] inactive too small: 64 < 126 [ 130.488] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 130.488] from inactive: pitch=3072, tiling=1: handle=29, id=1331 [ 130.488] __sna_damage_all(762, 162) [ 130.488] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 130.488] sna_pixmap_mark_active: pixmap=1767, handle=29 [ 130.488] sna_drawable_use_bo: allocated GPU bo for operation [ 130.489] sna_drawable_use_bo: using GPU bo with damage? 0 [ 130.489] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 130.489] kgem_bo_is_render: handle=29, rq? 0 [0] [ 130.489] gen9_render_fill_boxes(0 x 1 [(0, 0), (762, 162) ...]) [ 130.489] sna_render_get_solid: 0 [ 130.489] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 130.489] kgem_check_bo: num_pages=+140, num_exec=+1 [ 130.489] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.489] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.489] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.489] kgem_add_handle: handle=4, index=0 [ 130.489] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.489] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.489] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.489] gen9_composite_get_binding_table(ffc0) [ 130.489] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.489] kgem_add_handle: handle=29, index=1 [ 130.489] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.489] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.489] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.489] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.489] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.489] kgem_add_handle: handle=7, index=2 [ 130.489] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.489] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.489] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.489] gen9_emit_sampler: sampler = 1 [ 130.489] gen9_emit_sf: num_sf_outputs=1 [ 130.489] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.489] gen9_emit_vertex_elements: setup id=0 [ 130.489] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.489] (0, 0), (762, 162) [ 130.489] gen8_vertex_flush[490] = 3 [ 130.489] sna_composite_rectangles: pixmap=1767 marking clear [0]? 1 [ 130.489] sna_composite_rectangles(pixmap=1767, op=1, fff2f1f0 x 1 [(0, 0)x(762, 162) ...]) [ 130.489] sna_composite_rectangles: converted to op 1 [ 130.489] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 130.489] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 130.489] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 130.489] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 130.489] sna_composite_rectangles: promoting to full GPU [ 130.489] sna_composite_rectangles: dropping last-cpu hint [ 130.489] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=19... [ 130.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 130.489] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.489] sna_drawable_use_bo: using whole GPU bo [ 130.489] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 130.489] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.489] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (762, 162) ...]) [ 130.489] sna_render_get_solid: fff2f1f0 [ 130.489] sna_render_get_solid(11) = fff2f1f0 (old) [ 130.489] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 130.489] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.489] gen9_composite_get_binding_table(ff00) [ 130.489] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 130.489] kgem_add_reloc64: adding proxy [delta=44] for handle=32 [ 130.489] kgem_add_handle: handle=32, index=3 [ 130.489] kgem_add_reloc64[5] = (delta=44, target handle=3, presumed=fffb2000) [ 130.489] [3fb0] bind bo(handle=32, addr=fffb202c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.489] gen9_emit_vertex_elements: setup id=0 [ 130.489] (0, 0), (762, 162) [ 130.489] gen8_vertex_flush[4cc] = 3 [ 130.489] sna_composite_rectangles: pixmap=1767 marking clear [fff2f1f0]? 1 [ 130.489] sna_composite(pixmap=1767, op=3, src=1582+(0, 0), mask=0+(35, 11), dst=1767+(35, 11)+(0, 0), size=(48, 48) [ 130.489] sna_compute_composite_region: dst=(35, 11)x(48, 48) [ 130.489] sna_compute_composite_region: initial clip against dst->pDrawable: (35, 11), (83, 59) [ 130.489] clip_to_dst: region: 1x[(35, 11), (83, 59)], clip: 1x[(0, 0), (762, 162)] [ 130.489] sna_compute_composite_region: clip against dst->pCompositeClip: (35, 11), (83, 59) [ 130.489] sna_compute_composite_region: clip against src (48x48 clip=0): (35, 11), (83, 59) [ 130.489] sna_composite: composite region extents:+(0, 0) -> (35, 11), (83, 59) + (0, 0) [ 130.489] gen9_render_composite: 48x48, current mode=1/1 [ 130.489] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.489] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 130.489] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 130.489] gen9_composite_set_target: (35, 11)x(48, 48), partial?=1 [ 130.489] sna_drawable_use_bo pixmap=1767, box=((35, 11), (83, 59)), flags=7... [ 130.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.489] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.489] sna_drawable_use_bo: using whole GPU bo [ 130.489] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.489] gen9_composite_picture: (0, 0)x(48, 48), dst=(35, 11) [ 130.489] sna_transform_is_imprecise_integer_translation: no transform [ 130.489] gen9_composite_picture: integer translation (0, 0), removing [ 130.489] sna_render_pixmap_bo pixmap=1582, (0, 0)x(48, 48)/(48, 48) [ 130.489] sna_render_pixmap_bo: CPU all damaged [ 130.489] sna_add_flush_pixmap: marking pixmap=1582 for flushing [ 130.489] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.489] __kgem_ring_is_idle: last fence handle=2 still busy [ 130.489] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.489] kgem_bo_is_render: handle=11, rq? 0 [0] [ 130.489] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.489] gen4_choose_composite_emitter: identity src, no mask [ 130.489] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.489] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.489] __kgem_ring_is_idle: last fence handle=2 still busy [ 130.489] kgem_flush: opportunistic flushing? flush=0,1, aperture=152/262144, idle?=0 [ 130.489] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.489] __kgem_ring_is_idle: last fence handle=2 still busy [ 130.489] aligning vertex: was 2, now 3 floats per vertex [ 130.489] gen9_composite_get_binding_table(fe80) [ 130.489] kgem_add_reloc64: handle=11, pos=16280, delta=0, domains=40000 [ 130.489] kgem_add_handle: handle=11, index=4 [ 130.489] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fffe5000) [ 130.489] [3f90] bind bo(handle=11, addr=fffe5000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 130.489] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 130.489] gen9_emit_sampler: sampler = 2 [ 130.489] gen9_emit_vertex_elements: setup id=2 [ 130.489] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.489] gen9_render_composite_box: (35, 11), (83, 59) [ 130.489] apply_damage: damage=0x0, region=1 [(35, 11), (83, 59) + (0, 0)] [ 130.489] gen8_vertex_flush[558] = 3 [ 130.489] sna_glyphs(op=3, nlist=1, src=(107, 41)) [ 130.489] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.489] sna_glyphs: discarding mask [ 130.489] glyphs0_to_dst(op=3, src=(107, 41), nlist=1, dst=(107, 41)+(0, 0)) [ 130.489] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.489] gen9_render_composite: 0x0, current mode=1/1 [ 130.489] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 130.489] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.489] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.489] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.489] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=7... [ 130.489] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.489] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.489] sna_drawable_use_bo: using whole GPU bo [ 130.489] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.489] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.489] color_convert: src=ff4c4c4c [20028888] [ 130.489] color_convert: dst=ff4c4c4c [20028888] [ 130.489] sna_render_get_solid: ff4c4c4c [ 130.489] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.489] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.489] sna_transform_is_imprecise_integer_translation: no transform [ 130.489] gen9_composite_picture: integer translation (0, 0), removing [ 130.489] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.489] sna_render_pixmap_bo: GPU all damaged [ 130.489] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.489] gen4_choose_composite_emitter: solid, identity mask [ 130.489] kgem_check_bo: num_pages=+1024, num_exec=+1 [ 130.489] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.489] __kgem_ring_is_idle: last fence handle=2 still busy [ 130.489] kgem_flush: opportunistic flushing? flush=1,0, aperture=155/262144, idle?=0 [ 130.489] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.489] __kgem_ring_is_idle: last fence handle=2 still busy [ 130.489] aligning vertex: was 3, now 4 floats per vertex [ 130.489] gen9_composite_get_binding_table(fe00) [ 130.489] kgem_add_reloc64: handle=32, pos=16248, delta=0, domains=40000 [ 130.489] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 130.489] kgem_add_reloc64[7] = (delta=48, target handle=3, presumed=fffb2000) [ 130.489] [3f70] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.489] kgem_add_reloc64: handle=6, pos=16232, delta=0, domains=40000 [ 130.489] kgem_add_handle: handle=6, index=5 [ 130.489] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd585000) [ 130.489] [3f60] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 130.489] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 130.489] gen9_emit_sampler: sampler = a [ 130.489] gen9_emit_sf: num_sf_outputs=2 [ 130.489] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.489] gen9_emit_vertex_elements: setup id=9 [ 130.489] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.489] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.489] glyphs0_to_dst: glyph=(108, 18)x(21, 23), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(108, 18), mask=(608.00, 32.00) x (21.00, 23.00) [ 130.489] glyphs0_to_dst: glyph=(129, 23)x(23, 25), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(129, 23), mask=(640.00, 0.00) x (23.00, 25.00) [ 130.489] glyphs0_to_dst: glyph=(151, 23)x(19, 18), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(151, 23), mask=(672.00, 0.00) x (19.00, 18.00) [ 130.489] glyphs0_to_dst: glyph=(169, 18)x(17, 23), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(169, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.489] glyphs0_to_dst: glyph=(185, 23)x(22, 18), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(185, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.489] glyphs0_to_dst: glyph=(208, 23)x(31, 18), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(208, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.489] glyphs0_to_dst: glyph=(252, 23)x(22, 25), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(252, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 130.489] glyphs0_to_dst: glyph=(275, 23)x(16, 18), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(275, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.489] glyphs0_to_dst: glyph=(290, 23)x(22, 18), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(290, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 130.489] glyphs0_to_dst: glyph=(312, 23)x(22, 25), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(312, 23), mask=(768.00, 0.00) x (22.00, 25.00) [ 130.489] glyphs0_to_dst: glyph=(336, 23)x(16, 18), unclipped [ 130.489] emit_primitive_identity_mask__avx2: dst=(336, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.489] glyphs0_to_dst: glyph=(351, 23)x(21, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(351, 23), mask=(800.00, 0.00) x (21.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(374, 23)x(31, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(374, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(418, 23)x(22, 25), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(418, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 130.490] glyphs0_to_dst: glyph=(441, 23)x(16, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(441, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(456, 23)x(22, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(456, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(479, 17)x(22, 24), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(479, 17), mask=(768.00, 32.00) x (22.00, 24.00) [ 130.490] glyphs0_to_dst: glyph=(502, 17)x(9, 24), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(502, 17), mask=(800.00, 32.00) x (9.00, 24.00) [ 130.490] glyphs0_to_dst: glyph=(512, 23)x(22, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(512, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(535, 23)x(31, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(535, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(578, 17)x(22, 24), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(578, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 130.490] glyphs0_to_dst: glyph=(601, 23)x(22, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(601, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(622, 18)x(17, 23), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(622, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.490] glyphs0_to_dst: glyph=(638, 23)x(22, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(638, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(660, 23)x(18, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(660, 23), mask=(864.00, 0.00) x (18.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(678, 18)x(17, 23), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(678, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.490] glyphs0_to_dst: glyph=(694, 23)x(22, 18), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(694, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.490] glyphs0_to_dst: glyph=(716, 17)x(22, 24), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(716, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 130.490] gen8_vertex_flush[634] = 84 [ 130.490] gen9_magic_ca_pass: CA fixup (609 -> 693) [ 130.490] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.490] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.490] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.490] sna_glyphs(op=3, nlist=3, src=(107, 84)) [ 130.490] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.490] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.490] glyphs_format: format=166024, depth=32 [ 130.490] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.490] sna_glyphs: discarding mask [ 130.490] glyphs0_to_dst(op=3, src=(107, 84), nlist=3, dst=(107, 84)+(0, 0)) [ 130.490] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.490] gen9_render_composite: 0x0, current mode=1/1 [ 130.490] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.490] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.490] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.490] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=7... [ 130.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.490] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.490] sna_drawable_use_bo: using whole GPU bo [ 130.490] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.490] color_convert: src=ff4c4c4c [20028888] [ 130.490] color_convert: dst=ff4c4c4c [20028888] [ 130.490] sna_render_get_solid: ff4c4c4c [ 130.490] sna_render_get_solid(12) = ff4c4c4c (last) [ 130.490] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.490] sna_transform_is_imprecise_integer_translation: no transform [ 130.490] gen9_composite_picture: integer translation (0, 0), removing [ 130.490] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.490] sna_render_pixmap_bo: GPU all damaged [ 130.490] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.490] gen4_choose_composite_emitter: solid, identity mask [ 130.490] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.490] gen9_composite_get_binding_table(fd40) [ 130.490] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.490] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.490] gen9_emit_vertex_elements: setup id=9 [ 130.490] glyphs0_to_dst: glyph=(108, 64)x(20, 20), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(108, 64), mask=(832.00, 32.00) x (20.00, 20.00) [ 130.490] glyphs0_to_dst: glyph=(128, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(128, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(153, 69)x(18, 21), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(153, 69), mask=(896.00, 0.00) x (18.00, 21.00) [ 130.490] glyphs0_to_dst: glyph=(170, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(170, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(188, 69)x(15, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(188, 69), mask=(928.00, 0.00) x (15.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(213, 69)x(22, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(213, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(235, 69)x(16, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(235, 69), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(253, 69)x(15, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(253, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(268, 65)x(12, 19), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(268, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.490] glyphs0_to_dst: glyph=(288, 65)x(12, 19), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(288, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.490] glyphs0_to_dst: glyph=(300, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(300, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(327, 69)x(12, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(327, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(336, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(336, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(354, 69)x(16, 21), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(354, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.490] glyphs0_to_dst: glyph=(370, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(370, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(388, 69)x(12, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(388, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(397, 65)x(12, 19), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(397, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.490] glyphs0_to_dst: glyph=(417, 65)x(12, 19), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(417, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.490] glyphs0_to_dst: glyph=(430, 64)x(15, 20), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(430, 64), mask=(0.00, 64.00) x (15.00, 20.00) [ 130.490] glyphs0_to_dst: glyph=(446, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(446, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(473, 69)x(16, 21), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(473, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.490] glyphs0_to_dst: glyph=(490, 69)x(12, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(490, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(499, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(499, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(517, 64)x(16, 20), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(517, 64), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.490] glyphs0_to_dst: glyph=(534, 64)x(5, 20), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(534, 64), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.490] glyphs0_to_dst: glyph=(541, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(541, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(559, 69)x(24, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(559, 69), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(594, 69)x(15, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(594, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(610, 69)x(17, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(610, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(627, 69)x(22, 15), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(627, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 130.490] glyphs0_to_dst: glyph=(649, 64)x(14, 20), unclipped [ 130.490] emit_primitive_identity_mask__avx2: dst=(649, 64), mask=(64.00, 64.00) x (14.00, 20.00) [ 130.490] gen8_vertex_flush[72c] = 93 [ 130.490] gen9_magic_ca_pass: CA fixup (693 -> 786) [ 130.490] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.490] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.490] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.490] sna_composite_trapezoids(op=3, src=(232, 107), mask=18000, ntrap=17) [ 130.490] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.490] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.490] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.490] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.490] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.490] imprecise_trapezoid_span_converter: extents (224, 109), (483, 150) [ 130.490] sna_compute_composite_region: dst=(224, 109)x(259, 41) [ 130.490] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 109), (483, 150) [ 130.490] clip_to_dst: region: 1x[(224, 109), (483, 150)], clip: 1x[(0, 0), (762, 162)] [ 130.490] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 109), (483, 150) [ 130.490] sna_compute_composite_region: clip against src (0x0 clip=0): (224, 109), (483, 150) [ 130.490] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.490] imprecise_trapezoid_span_converter: after clip -- extents (224, 109), (483, 150), delta=(0, 0) src -> (225, 107) [ 130.490] gen9_render_composite_spans: 259x41 with flags=0, current mode=1 [ 130.490] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.490] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.490] gen9_composite_set_target: (224, 109)x(259, 41), partial?=1 [ 130.490] sna_drawable_use_bo pixmap=1767, box=((224, 109), (483, 150)), flags=7... [ 130.490] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.490] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.490] sna_drawable_use_bo: using whole GPU bo [ 130.490] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.490] gen9_composite_picture: (225, 107)x(259, 41), dst=(224, 109) [ 130.490] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(225, 107), dst=(224, 109), size=(259, 41) [ 130.490] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 130.490] sna_render_get_gradient: old --> 0 [ 130.490] gen4_channel_init_linear: transform = [0.00 0.00 -0.86, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 130.490] gen4_channel_init_linear: untransformed: p1=(223.95, 105.00, 1.00), p2=(223.95, 149.00, 1.00) [ 130.490] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 130.490] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.490] gen4_choose_spans_emitter: linear source [ 130.490] kgem_check_bo: num_pages=+1, num_exec=+1 [ 130.490] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.490] __kgem_ring_is_idle: last fence handle=2 still busy [ 130.490] kgem_flush: opportunistic flushing? flush=1,0, aperture=1179/262144, idle?=0 [ 130.490] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.490] __kgem_ring_is_idle: last fence handle=2 still busy [ 130.490] aligning vertex: was 4, now 3 floats per vertex [ 130.490] gen9_composite_get_binding_table(fd40) [ 130.490] kgem_add_reloc64: handle=8, pos=16200, delta=0, domains=40000 [ 130.491] kgem_add_handle: handle=8, index=6 [ 130.491] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fdffe000) [ 130.491] [3f40] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 130.491] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 130.491] gen9_emit_sampler: sampler = 14 [ 130.491] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.491] gen9_emit_vertex_elements: setup id=5 [ 130.491] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.491] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.491] thread_choose_span: clipped? 0 [ 130.491] imprecise_trapezoid_span_converter: using 4 threads [ 130.491] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 130.491] thread_choose_span: clipped? 0 [ 130.491] span_thread: flushing 1 boxes [ 130.491] span_thread: flushing 1 boxes [ 130.491] span_thread: flushing 27 boxes [ 130.491] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.491] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.491] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.491] span_thread: flushing 27 boxes [ 130.491] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.491] gen8_vertex_flush[86c] = 168 [ 130.491] gen9_render_composite_spans_done() [ 130.491] sna_create_pixmap(25, 21, 32, usage=0) [ 130.491] kgem_can_create_2d: 25x21 @ 32 [ 130.491] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 130.491] kgem_can_create_2d: untiled size=4096 [ 130.491] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 130.491] kgem_choose_tiling: 25x21 -> 0 [ 130.491] sna_create_pixmap: usage=0, flags=a [ 130.491] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 130.491] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 130.491] create_pixmap: serial=1768, usage=0, 25x21 [ 130.491] sna_create_pixmap: serial=1768, 25x21, usage=0 [ 130.491] sna_composite_rectangles(pixmap=1769, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 130.491] sna_composite_rectangles: converted to op 0 [ 130.491] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 130.491] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 130.491] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 130.491] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 130.491] sna_composite_rectangles: fallback, dst pixmap=1769 too small or not attached [ 130.491] sna_composite_rectangles: fallback [ 130.491] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.491] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 130.491] _sna_pixmap_move_to_cpu(pixmap=1769, 25x21, flags=1) [ 130.491] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.491] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.491] operate_inplace: no, inplace operation not suitable [ 130.491] _sna_pixmap_move_to_cpu: marking as damaged [ 130.491] __sna_damage_all(25, 21) [ 130.491] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.491] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6c9, drawable=6e9 [ 130.491] sna_validate_gc: recomputing clip [ 130.491] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 130.491] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 130.491] try_upload__fast: ignore existing cpu damage (if any) [ 130.491] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.491] try_upload__fast: no, no gpu damage [ 130.491] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.491] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.491] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.491] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 130.491] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 130.491] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 130.491] sna_accel_flush: flush?=1, dirty?=1 [ 130.491] sna_accel_flush: syncing SHM pixmap=1582 (refcnt=1) [ 130.491] _sna_pixmap_move_to_cpu(pixmap=1582, 48x48, flags=3) [ 130.491] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9aefdb1, is-clear?=0 [ 130.491] _sna_pixmap_move_to_cpu: CPU all-damaged [ 130.491] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.491] kgem_bo_sync__cpu_full: handle=11 [ 130.491] gen8_vertex_close: used=3648, vbo active? 3, vb=225, nreloc=4 [ 130.491] gen8_vertex_close: reloc[0] = 287 [ 130.491] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.491] kgem_add_handle: handle=3, index=7 [ 130.491] kgem_add_reloc64[10] = (delta=0, target handle=7, presumed=fd44c000) [ 130.491] gen8_vertex_close: reloc[1] = 337 [ 130.491] kgem_add_reloc64: handle=3, pos=337, delta=0, domains=200000 [ 130.491] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd44c000) [ 130.491] gen8_vertex_close: reloc[2] = 392 [ 130.491] kgem_add_reloc64: handle=3, pos=392, delta=0, domains=200000 [ 130.491] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd44c000) [ 130.491] gen8_vertex_close: reloc[3] = 534 [ 130.491] kgem_add_reloc64: handle=3, pos=534, delta=0, domains=200000 [ 130.491] kgem_add_reloc64[13] = (delta=0, target handle=7, presumed=fd44c000) [ 130.491] batch[1/1, flags=1800]: 546 546 16192 16384, nreloc=14, nexec=8, nfence=0, aperture=1196 [fenced=0] [ 130.491] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.491] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.491] kgem_fixup_relocs: shrinking by 61440 [ 130.491] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.491] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.491] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.491] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.491] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.491] __kgem_bo_clear_busy: handle=7 [ 130.491] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.491] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.491] __kgem_bo_clear_busy: handle=32 [ 130.491] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.491] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 130.491] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.491] __kgem_bo_clear_busy: handle=32 [ 130.491] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 130.491] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 130.491] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.491] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.491] __kgem_busy: handle=11, busy=131072, wedged=0 [ 130.491] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 1 [ 130.497] __kgem_busy: handle=11, busy=0, wedged=0 [ 130.497] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 130.497] __kgem_retire_requests_upto(handle=11, ring=0) [ 130.497] __kgem_retire_rq: request 2 complete [ 130.497] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 130.497] __kgem_retire_rq: request 1 complete [ 130.497] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 130.497] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 130.497] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 130.497] sna_accel_flush: flush?=0, dirty?=0 [ 130.497] sna_block_handler (tv=0.0) [ 130.497] sna_wakeup_handler [ 130.497] sna_accel_flush: flush?=0, dirty?=0 [ 130.497] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_block_handler (tv=0.0) [ 130.498] sna_wakeup_handler [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.498] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.499] sna_mode_wakeup: len=32 [ 130.499] sna_mode_wakeup: recording last swap on pipe=1, frame 7531 [1d6b], time 130.500032 [ 130.499] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] [ 130.499] _kgem_bo_destroy: handle=27, proxy? 0 [ 130.499] __kgem_bo_destroy: handle=27, size=66355200 [ 130.499] kgem_bo_move_to_scanout: moving 27 [fb 101] to scanout cache, active? 0 [ 130.499] sna_mode_wakeup: flip complete, pending? 1 [ 130.499] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 130.499] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 130.499] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 130.499] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 130.499] sna_pixmap_move_to_gpu: already all-damaged [ 130.499] sna_pixmap_mark_active: pixmap=165, handle=35 [ 130.499] sna_mode_redisplay: crtc[0] transformed? 0 [ 130.499] sna_mode_redisplay: crtc[1] transformed? 0 [ 130.499] sna_mode_redisplay: crtc[2] transformed? 0 [ 130.499] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=36 [active?=2], new handle=35 [active=0] [ 130.499] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 [ 130.499] get_fb: reusing fb=105 for handle=35 [ 130.499] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=1, serial=2 [ 130.499] __kgem_bo_clear_busy: handle=35 [ 130.499] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 [ 130.499] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=2, serial=3 [ 130.499] __kgem_bo_clear_busy: handle=35 [ 130.499] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 130.499] sna_mode_redisplay: flipped 2 outputs, shadow active? 36 [ 130.499] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=36 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_accel_flush: flush?=0, dirty?=0 [ 130.499] sna_block_handler (tv=0.0) [ 130.499] sna_wakeup_handler [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_block_handler (tv=0.0) [ 130.500] sna_wakeup_handler [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_block_handler (tv=0.0) [ 130.500] sna_wakeup_handler [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_block_handler (tv=0.0) [ 130.500] sna_wakeup_handler [ 130.500] sna_change_window_attributes [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_accel_flush: flush?=0, dirty?=0 [ 130.500] sna_block_handler (tv=0.0) [ 130.500] sna_wakeup_handler [ 130.500] sna_composite(pixmap=1767, op=3, src=1769+(0, 0), mask=0+(223, 108), dst=1767+(223, 108)+(0, 0), size=(12, 10) [ 130.500] sna_compute_composite_region: dst=(223, 108)x(12, 10) [ 130.500] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 108), (235, 118) [ 130.500] clip_to_dst: region: 1x[(223, 108), (235, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.500] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 108), (235, 118) [ 130.500] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 108), (235, 118) [ 130.500] sna_composite: composite region extents:+(0, 0) -> (223, 108), (235, 118) + (0, 0) [ 130.500] gen9_render_composite: 12x10, current mode=0/1 [ 130.500] kgem_bo_is_render: handle=29, rq? 0 [0] [ 130.500] sna_blt_composite (0, 0), (223, 108), 12x10 [ 130.500] sna_blt_composite: unsupported op [3] for blitting [ 130.500] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 130.500] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.500] gen9_composite_set_target: (223, 108)x(12, 10), partial?=1 [ 130.500] sna_drawable_use_bo pixmap=1767, box=((223, 108), (235, 118)), flags=7... [ 130.500] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.500] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.500] sna_drawable_use_bo: using whole GPU bo [ 130.500] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.500] gen9_composite_picture: (0, 0)x(12, 10), dst=(223, 108) [ 130.500] sna_transform_is_imprecise_integer_translation: no transform [ 130.500] gen9_composite_picture: integer translation (0, 0), removing [ 130.500] sna_render_pixmap_bo pixmap=1769, (0, 0)x(12, 10)/(25, 21) [ 130.500] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 130.500] sna_render_pixmap_bo: offset=(-223, -108), size=(25, 21) [ 130.500] use_cpu_bo: no cpu bo [ 130.500] kgem_choose_tiling: too short [10] for TILING_Y [ 130.500] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.500] kgem_choose_tiling: 12x10 -> 0 [ 130.500] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 130.500] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 130.500] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(0, 0), (12, 10)], flags=2) [ 130.500] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.500] kgem_can_create_2d: 12x10 @ 32 [ 130.500] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.500] kgem_can_create_2d: untiled size=4096 [ 130.500] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.500] kgem_choose_tiling: 12x10 -> 0 [ 130.500] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 130.500] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.500] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.500] kgem_create_buffer: searching for an inactive GTT map for upload [ 130.500] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.500] search_linear_cache: searching for inactive gtt map [ 130.500] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.500] search_linear_cache: inactive and cache bucket empty [ 130.500] search_linear_cache: active cache bucket empty [ 130.500] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 130.500] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 130.500] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 130.500] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.500] kgem_create_buffer: reusing handle=23 for buffer [ 130.500] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.500] init_buffer_from_bo: reusing handle=23 for buffer [ 130.500] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 130.500] kgem_bo_map: converting request for GTT map into CPU map [ 130.500] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 130.500] kgem_bo_sync__cpu: handle=23 [ 130.500] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.500] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 130.500] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.500] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 130.500] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 130.500] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 [ 130.500] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 [ 130.500] __kgem_bo_init(handle=23, num_pages=640) [ 130.500] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.500] kgem_bo_is_render: handle=29, rq? 0 [0] [ 130.500] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.500] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.500] gen4_choose_composite_emitter: identity src, no mask [ 130.500] kgem_check_bo: num_pages=+204, num_exec=+2 [ 130.500] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.500] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.500] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.500] kgem_add_handle: handle=4, index=0 [ 130.500] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.500] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.500] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.500] gen9_composite_get_binding_table(ffc0) [ 130.500] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.500] kgem_add_handle: handle=29, index=1 [ 130.500] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.500] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.500] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.500] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 130.501] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 130.501] kgem_add_handle: handle=23, index=2 [ 130.501] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 130.501] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.501] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.501] gen9_emit_sampler: sampler = 2 [ 130.501] gen9_emit_sf: num_sf_outputs=1 [ 130.501] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.501] gen9_emit_vertex_elements: setup id=2 [ 130.501] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.501] gen9_render_composite_box: (223, 108), (235, 118) [ 130.501] apply_damage: damage=0x0, region=1 [(223, 108), (235, 118) + (0, 0)] [ 130.501] gen8_vertex_flush[490] = 3 [ 130.501] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.501] sna_create_pixmap(1, 10, 32, usage=0) [ 130.501] kgem_can_create_2d: 1x10 @ 32 [ 130.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.501] kgem_can_create_2d: untiled size=4096 [ 130.501] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.501] kgem_choose_tiling: 1x10 -> 0 [ 130.501] sna_create_pixmap: usage=0, flags=a [ 130.501] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.501] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.501] create_pixmap: serial=1770, usage=0, 1x10 [ 130.501] sna_create_pixmap: serial=1770, 1x10, usage=0 [ 130.501] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6e9, drawable=6eb [ 130.501] sna_validate_gc: recomputing clip [ 130.501] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.501] sna_copy_area: src=pixmap=1769:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1771:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.501] sna_copy_area: normal copy [ 130.501] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.501] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.501] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.501] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.501] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 130.501] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 130.501] sna_do_copy: pixmap -- no source clipping [ 130.501] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 130.501] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 130.501] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1769+(12, 0), dst pixmap=1771+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.501] sna_copy_boxes: dst=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b69e00, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.501] sna_drawable_use_bo pixmap=1771, box=((0, 0), (1, 10)), flags=18... [ 130.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.501] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.501] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.501] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.501] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 130.501] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(12, 0), (13, 10)], flags=6) [ 130.501] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.501] sna_drawable_move_region_to_cpu(pixmap=1771 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.501] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.501] _sna_pixmap_move_to_cpu(pixmap=1771, 1x10, flags=5) [ 130.501] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.501] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.501] _sna_pixmap_move_to_cpu: marking as damaged [ 130.501] __sna_damage_all(1, 10) [ 130.501] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.501] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 130.501] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.501] sna_composite(pixmap=1767, op=3, src=1771+(236, 54), mask=0+(235, 108), dst=1767+(235, 108)+(0, 0), size=(237, 10) [ 130.501] sna_compute_composite_region: dst=(235, 108)x(237, 10) [ 130.501] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 108), (472, 118) [ 130.501] clip_to_dst: region: 1x[(235, 108), (472, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.501] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 108), (472, 118) [ 130.501] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 108), (472, 118) [ 130.501] sna_composite: composite region extents:+(0, 0) -> (235, 108), (472, 118) + (0, 0) [ 130.501] gen9_render_composite: 237x10, current mode=1/1 [ 130.501] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.501] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.501] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.501] gen9_composite_set_target: (235, 108)x(237, 10), partial?=1 [ 130.501] sna_drawable_use_bo pixmap=1767, box=((235, 108), (472, 118)), flags=7... [ 130.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.501] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.501] sna_drawable_use_bo: using whole GPU bo [ 130.501] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.501] gen9_composite_picture: (236, 54)x(237, 10), dst=(235, 108) [ 130.501] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 130.501] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.501] sna_render_pixmap_bo pixmap=1771, (236, 54)x(237, 10)/(1, 10) [ 130.501] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.501] sna_render_pixmap_bo: offset=(1, -54), size=(1, 10) [ 130.501] use_cpu_bo: no cpu bo [ 130.501] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.501] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.501] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.501] sna_drawable_move_region_to_cpu(pixmap=1771 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.501] sna_drawable_move_region_to_cpu: pixmap=1771 all damaged on CPU [ 130.501] kgem_can_create_2d: 1x10 @ 32 [ 130.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.501] kgem_can_create_2d: untiled size=4096 [ 130.501] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.501] kgem_choose_tiling: 1x10 -> 0 [ 130.501] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.501] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.501] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.501] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 130.501] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=320, io=1 [ 130.501] __kgem_bo_init(handle=23, num_pages=320) [ 130.501] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.501] upload: adding upload cache to pixmap=1771 [ 130.501] kgem_proxy_bo_attach: handle=23 [ 130.501] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.501] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.501] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.501] gen4_choose_composite_emitter: simple src, no mask [ 130.501] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.501] gen9_composite_get_binding_table(ff00) [ 130.501] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 130.501] kgem_add_reloc64: adding proxy [delta=768] for handle=23 [ 130.501] kgem_add_reloc64[5] = (delta=768, target handle=2, presumed=fd545000) [ 130.501] [3fb0] bind bo(handle=23, addr=fd545300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.501] gen9_emit_sampler: sampler = 32 [ 130.501] gen9_emit_vertex_elements: setup id=2 [ 130.501] gen9_render_composite_box: (235, 108), (472, 118) [ 130.501] apply_damage: damage=0x0, region=1 [(235, 108), (472, 118) + (0, 0)] [ 130.501] gen8_vertex_flush[4d4] = 3 [ 130.501] sna_destroy_pixmap: pixmap=1771, attached?=1 [ 130.501] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.501] __sna_free_pixmap(pixmap=1771) [ 130.501] sna_composite(pixmap=1767, op=3, src=1769+(13, 0), mask=0+(472, 108), dst=1767+(472, 108)+(0, 0), size=(12, 10) [ 130.501] sna_compute_composite_region: dst=(472, 108)x(12, 10) [ 130.501] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 108), (484, 118) [ 130.501] clip_to_dst: region: 1x[(472, 108), (484, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.501] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 108), (484, 118) [ 130.501] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 108), (484, 118) [ 130.501] sna_composite: composite region extents:+(0, 0) -> (472, 108), (484, 118) + (0, 0) [ 130.501] gen9_render_composite: 12x10, current mode=1/1 [ 130.501] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.501] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.501] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.501] gen9_composite_set_target: (472, 108)x(12, 10), partial?=1 [ 130.501] sna_drawable_use_bo pixmap=1767, box=((472, 108), (484, 118)), flags=7... [ 130.501] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.501] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.501] sna_drawable_use_bo: using whole GPU bo [ 130.501] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.501] gen9_composite_picture: (13, 0)x(12, 10), dst=(472, 108) [ 130.501] sna_transform_is_imprecise_integer_translation: no transform [ 130.501] gen9_composite_picture: integer translation (0, 0), removing [ 130.501] sna_render_pixmap_bo pixmap=1769, (13, 0)x(12, 10)/(25, 21) [ 130.501] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 130.501] sna_render_pixmap_bo: offset=(-459, -108), size=(25, 21) [ 130.501] use_cpu_bo: no cpu bo [ 130.501] kgem_choose_tiling: too short [10] for TILING_Y [ 130.501] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.501] kgem_choose_tiling: 12x10 -> 0 [ 130.501] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 130.501] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 130.501] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(13, 0), (25, 10)], flags=2) [ 130.501] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.501] kgem_can_create_2d: 12x10 @ 32 [ 130.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.501] kgem_can_create_2d: untiled size=4096 [ 130.501] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.501] kgem_choose_tiling: 12x10 -> 0 [ 130.501] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 130.501] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.501] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.501] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 130.501] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=640, io=1 [ 130.501] __kgem_bo_init(handle=23, num_pages=640) [ 130.501] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.501] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.501] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.501] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.501] gen4_choose_composite_emitter: identity src, no mask [ 130.501] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.501] gen9_composite_get_binding_table(fe80) [ 130.501] kgem_add_reloc64: handle=23, pos=16280, delta=0, domains=40000 [ 130.501] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 [ 130.501] kgem_add_reloc64[6] = (delta=1280, target handle=2, presumed=fd545000) [ 130.501] [3f90] bind bo(handle=23, addr=fd545500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.501] gen9_emit_sampler: sampler = 2 [ 130.501] gen9_emit_vertex_elements: setup id=2 [ 130.501] gen9_render_composite_box: (472, 108), (484, 118) [ 130.501] apply_damage: damage=0x0, region=1 [(472, 108), (484, 118) + (0, 0)] [ 130.501] gen8_vertex_flush[518] = 3 [ 130.501] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.501] sna_create_pixmap(12, 1, 32, usage=0) [ 130.501] kgem_can_create_2d: 12x1 @ 32 [ 130.501] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.501] kgem_can_create_2d: untiled size=4096 [ 130.501] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.502] kgem_choose_tiling: 12x1 -> 0 [ 130.502] sna_create_pixmap: usage=0, flags=a [ 130.502] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.502] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.502] create_pixmap: serial=1772, usage=0, 12x1 [ 130.502] sna_create_pixmap: serial=1772, 12x1, usage=0 [ 130.502] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6eb, drawable=6ed [ 130.502] sna_validate_gc: recomputing clip [ 130.502] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.502] sna_copy_area: src=pixmap=1769:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1773:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.502] sna_copy_area: normal copy [ 130.502] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.502] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.502] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.502] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.502] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 130.502] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 130.502] sna_do_copy: pixmap -- no source clipping [ 130.502] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 130.502] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 130.502] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1769+(0, 10), dst pixmap=1773+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.502] sna_copy_boxes: dst=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b69e00, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.502] sna_drawable_use_bo pixmap=1773, box=((0, 0), (12, 1)), flags=18... [ 130.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.502] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.502] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.502] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.502] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 130.502] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(0, 10), (12, 11)], flags=6) [ 130.502] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.502] sna_drawable_move_region_to_cpu(pixmap=1773 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.502] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.502] _sna_pixmap_move_to_cpu(pixmap=1773, 12x1, flags=5) [ 130.502] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.502] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.502] _sna_pixmap_move_to_cpu: marking as damaged [ 130.502] __sna_damage_all(12, 1) [ 130.502] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.502] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 130.502] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.502] sna_composite(pixmap=1767, op=3, src=1773+(112, 124), mask=0+(223, 118), dst=1767+(223, 118)+(0, 0), size=(12, 23) [ 130.502] sna_compute_composite_region: dst=(223, 118)x(12, 23) [ 130.502] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 118), (235, 141) [ 130.502] clip_to_dst: region: 1x[(223, 118), (235, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.502] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 118), (235, 141) [ 130.502] sna_compute_composite_region: clip against src (12x1 clip=0): (223, 118), (235, 141) [ 130.502] sna_composite: composite region extents:+(0, 0) -> (223, 118), (235, 141) + (0, 0) [ 130.502] gen9_render_composite: 12x23, current mode=1/1 [ 130.502] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.502] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.502] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.502] gen9_composite_set_target: (223, 118)x(12, 23), partial?=1 [ 130.502] sna_drawable_use_bo pixmap=1767, box=((223, 118), (235, 141)), flags=7... [ 130.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.502] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.502] sna_drawable_use_bo: using whole GPU bo [ 130.502] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.502] gen9_composite_picture: (112, 124)x(12, 23), dst=(223, 118) [ 130.502] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -112.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.502] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.502] sna_render_pixmap_bo pixmap=1773, (112, 124)x(12, 23)/(12, 1) [ 130.502] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.502] sna_render_pixmap_bo: offset=(-111, 6), size=(12, 1) [ 130.502] use_cpu_bo: no cpu bo [ 130.502] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.502] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.502] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.502] sna_drawable_move_region_to_cpu(pixmap=1773 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.502] sna_drawable_move_region_to_cpu: pixmap=1773 all damaged on CPU [ 130.502] kgem_can_create_2d: 12x1 @ 32 [ 130.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.502] kgem_can_create_2d: untiled size=4096 [ 130.502] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.502] kgem_choose_tiling: 12x1 -> 0 [ 130.502] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.502] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.502] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.502] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 130.502] kgem_create_proxy: target handle=23 [proxy? -1], offset=2048, length=128, io=1 [ 130.502] __kgem_bo_init(handle=23, num_pages=128) [ 130.502] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.502] upload: adding upload cache to pixmap=1773 [ 130.502] kgem_proxy_bo_attach: handle=23 [ 130.502] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.502] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.502] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.502] gen4_choose_composite_emitter: simple src, no mask [ 130.502] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.502] gen9_composite_get_binding_table(fe00) [ 130.502] kgem_add_reloc64: handle=23, pos=16248, delta=0, domains=40000 [ 130.502] kgem_add_reloc64: adding proxy [delta=2048] for handle=23 [ 130.502] kgem_add_reloc64[7] = (delta=2048, target handle=2, presumed=fd545000) [ 130.502] [3f70] bind bo(handle=23, addr=fd545800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.502] gen9_emit_sampler: sampler = 32 [ 130.502] gen9_emit_vertex_elements: setup id=2 [ 130.502] gen9_render_composite_box: (223, 118), (235, 141) [ 130.502] apply_damage: damage=0x0, region=1 [(223, 118), (235, 141) + (0, 0)] [ 130.502] gen8_vertex_flush[55c] = 3 [ 130.502] sna_destroy_pixmap: pixmap=1773, attached?=1 [ 130.502] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.502] __sna_free_pixmap(pixmap=1773) [ 130.502] sna_create_pixmap(12, 1, 32, usage=0) [ 130.502] kgem_can_create_2d: 12x1 @ 32 [ 130.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.502] kgem_can_create_2d: untiled size=4096 [ 130.502] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.502] kgem_choose_tiling: 12x1 -> 0 [ 130.502] sna_create_pixmap: usage=0, flags=a [ 130.502] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.502] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.502] create_pixmap: serial=1774, usage=0, 12x1 [ 130.502] sna_create_pixmap: serial=1774, 12x1, usage=0 [ 130.502] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6ed, drawable=6ef [ 130.502] sna_validate_gc: recomputing clip [ 130.502] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.502] sna_copy_area: src=pixmap=1769:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1775:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.502] sna_copy_area: normal copy [ 130.502] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.502] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.502] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.502] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.502] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 130.502] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 130.502] sna_do_copy: pixmap -- no source clipping [ 130.502] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 130.502] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 130.502] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1769+(13, 10), dst pixmap=1775+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.502] sna_copy_boxes: dst=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b69e00, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.502] sna_drawable_use_bo pixmap=1775, box=((0, 0), (12, 1)), flags=18... [ 130.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.502] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.502] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.502] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.502] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 130.502] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(13, 10), (25, 11)], flags=6) [ 130.502] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.502] sna_drawable_move_region_to_cpu(pixmap=1775 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.502] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.502] _sna_pixmap_move_to_cpu(pixmap=1775, 12x1, flags=5) [ 130.502] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.502] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.502] _sna_pixmap_move_to_cpu: marking as damaged [ 130.502] __sna_damage_all(12, 1) [ 130.502] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.502] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 130.502] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.502] sna_composite(pixmap=1767, op=3, src=1775+(236, 124), mask=0+(472, 118), dst=1767+(472, 118)+(0, 0), size=(12, 23) [ 130.502] sna_compute_composite_region: dst=(472, 118)x(12, 23) [ 130.502] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 118), (484, 141) [ 130.502] clip_to_dst: region: 1x[(472, 118), (484, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.502] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 118), (484, 141) [ 130.502] sna_compute_composite_region: clip against src (12x1 clip=0): (472, 118), (484, 141) [ 130.502] sna_composite: composite region extents:+(0, 0) -> (472, 118), (484, 141) + (0, 0) [ 130.502] gen9_render_composite: 12x23, current mode=1/1 [ 130.502] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.502] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.502] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.502] gen9_composite_set_target: (472, 118)x(12, 23), partial?=1 [ 130.502] sna_drawable_use_bo pixmap=1767, box=((472, 118), (484, 141)), flags=7... [ 130.502] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.502] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.502] sna_drawable_use_bo: using whole GPU bo [ 130.502] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.502] gen9_composite_picture: (236, 124)x(12, 23), dst=(472, 118) [ 130.502] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -236.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.502] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.502] sna_render_pixmap_bo pixmap=1775, (236, 124)x(12, 23)/(12, 1) [ 130.502] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.502] sna_render_pixmap_bo: offset=(-236, 6), size=(12, 1) [ 130.502] use_cpu_bo: no cpu bo [ 130.502] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.502] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.502] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.502] sna_drawable_move_region_to_cpu(pixmap=1775 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.502] sna_drawable_move_region_to_cpu: pixmap=1775 all damaged on CPU [ 130.502] kgem_can_create_2d: 12x1 @ 32 [ 130.502] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.502] kgem_can_create_2d: untiled size=4096 [ 130.502] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.502] kgem_choose_tiling: 12x1 -> 0 [ 130.502] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.502] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.502] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.502] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 130.502] kgem_create_proxy: target handle=23 [proxy? -1], offset=2304, length=128, io=1 [ 130.502] __kgem_bo_init(handle=23, num_pages=128) [ 130.502] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.502] upload: adding upload cache to pixmap=1775 [ 130.502] kgem_proxy_bo_attach: handle=23 [ 130.502] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.502] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.503] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.503] gen4_choose_composite_emitter: simple src, no mask [ 130.503] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.503] gen9_composite_get_binding_table(fd80) [ 130.503] kgem_add_reloc64: handle=23, pos=16216, delta=0, domains=40000 [ 130.503] kgem_add_reloc64: adding proxy [delta=2304] for handle=23 [ 130.503] kgem_add_reloc64[8] = (delta=2304, target handle=2, presumed=fd545000) [ 130.503] [3f50] bind bo(handle=23, addr=fd545900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.503] gen9_emit_vertex_elements: setup id=2 [ 130.503] gen9_render_composite_box: (472, 118), (484, 141) [ 130.503] apply_damage: damage=0x0, region=1 [(472, 118), (484, 141) + (0, 0)] [ 130.503] gen8_vertex_flush[598] = 3 [ 130.503] sna_destroy_pixmap: pixmap=1775, attached?=1 [ 130.503] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.503] __sna_free_pixmap(pixmap=1775) [ 130.503] sna_composite(pixmap=1767, op=3, src=1769+(0, 11), mask=0+(223, 141), dst=1767+(223, 141)+(0, 0), size=(12, 10) [ 130.503] sna_compute_composite_region: dst=(223, 141)x(12, 10) [ 130.503] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 141), (235, 151) [ 130.503] clip_to_dst: region: 1x[(223, 141), (235, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.503] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 141), (235, 151) [ 130.503] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 141), (235, 151) [ 130.503] sna_composite: composite region extents:+(0, 0) -> (223, 141), (235, 151) + (0, 0) [ 130.503] gen9_render_composite: 12x10, current mode=1/1 [ 130.503] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.503] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.503] gen9_composite_set_target: (223, 141)x(12, 10), partial?=1 [ 130.503] sna_drawable_use_bo pixmap=1767, box=((223, 141), (235, 151)), flags=7... [ 130.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.503] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.503] sna_drawable_use_bo: using whole GPU bo [ 130.503] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.503] gen9_composite_picture: (0, 11)x(12, 10), dst=(223, 141) [ 130.503] sna_transform_is_imprecise_integer_translation: no transform [ 130.503] gen9_composite_picture: integer translation (0, 0), removing [ 130.503] sna_render_pixmap_bo pixmap=1769, (0, 11)x(12, 10)/(25, 21) [ 130.503] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 130.503] sna_render_pixmap_bo: offset=(-223, -130), size=(25, 21) [ 130.503] use_cpu_bo: no cpu bo [ 130.503] kgem_choose_tiling: too short [10] for TILING_Y [ 130.503] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.503] kgem_choose_tiling: 12x10 -> 0 [ 130.503] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 130.503] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 130.503] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(0, 11), (12, 21)], flags=2) [ 130.503] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.503] kgem_can_create_2d: 12x10 @ 32 [ 130.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.503] kgem_can_create_2d: untiled size=4096 [ 130.503] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.503] kgem_choose_tiling: 12x10 -> 0 [ 130.503] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 130.503] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.503] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.503] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 130.503] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=640, io=1 [ 130.503] __kgem_bo_init(handle=23, num_pages=640) [ 130.503] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.503] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.503] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.503] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.503] gen4_choose_composite_emitter: identity src, no mask [ 130.503] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.503] gen9_composite_get_binding_table(fd00) [ 130.503] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=40000 [ 130.503] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 [ 130.503] kgem_add_reloc64[9] = (delta=2560, target handle=2, presumed=fd545000) [ 130.503] [3f30] bind bo(handle=23, addr=fd545a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.503] gen9_emit_sampler: sampler = 2 [ 130.503] gen9_emit_vertex_elements: setup id=2 [ 130.503] gen9_render_composite_box: (223, 141), (235, 151) [ 130.503] apply_damage: damage=0x0, region=1 [(223, 141), (235, 151) + (0, 0)] [ 130.503] gen8_vertex_flush[5dc] = 3 [ 130.503] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.503] sna_create_pixmap(1, 10, 32, usage=0) [ 130.503] kgem_can_create_2d: 1x10 @ 32 [ 130.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.503] kgem_can_create_2d: untiled size=4096 [ 130.503] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.503] kgem_choose_tiling: 1x10 -> 0 [ 130.503] sna_create_pixmap: usage=0, flags=a [ 130.503] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.503] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.503] create_pixmap: serial=1776, usage=0, 1x10 [ 130.503] sna_create_pixmap: serial=1776, 1x10, usage=0 [ 130.503] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6ef, drawable=6f1 [ 130.503] sna_validate_gc: recomputing clip [ 130.503] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.503] sna_copy_area: src=pixmap=1769:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1777:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.503] sna_copy_area: normal copy [ 130.503] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.503] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.503] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.503] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.503] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 130.503] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 130.503] sna_do_copy: pixmap -- no source clipping [ 130.503] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 130.503] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 130.503] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1769+(12, 11), dst pixmap=1777+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.503] sna_copy_boxes: dst=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b69e00, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.503] sna_drawable_use_bo pixmap=1777, box=((0, 0), (1, 10)), flags=18... [ 130.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.503] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.503] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.503] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.503] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 130.503] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(12, 11), (13, 21)], flags=6) [ 130.503] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.503] sna_drawable_move_region_to_cpu(pixmap=1777 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.503] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.503] _sna_pixmap_move_to_cpu(pixmap=1777, 1x10, flags=5) [ 130.503] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.503] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.503] _sna_pixmap_move_to_cpu: marking as damaged [ 130.503] __sna_damage_all(1, 10) [ 130.503] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.503] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 130.503] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.503] sna_composite(pixmap=1767, op=3, src=1777+(236, 71), mask=0+(235, 141), dst=1767+(235, 141)+(0, 0), size=(237, 10) [ 130.503] sna_compute_composite_region: dst=(235, 141)x(237, 10) [ 130.503] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 141), (472, 151) [ 130.503] clip_to_dst: region: 1x[(235, 141), (472, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.503] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 141), (472, 151) [ 130.503] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 141), (472, 151) [ 130.503] sna_composite: composite region extents:+(0, 0) -> (235, 141), (472, 151) + (0, 0) [ 130.503] gen9_render_composite: 237x10, current mode=1/1 [ 130.503] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.503] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.503] gen9_composite_set_target: (235, 141)x(237, 10), partial?=1 [ 130.503] sna_drawable_use_bo pixmap=1767, box=((235, 141), (472, 151)), flags=7... [ 130.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.503] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.503] sna_drawable_use_bo: using whole GPU bo [ 130.503] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.503] gen9_composite_picture: (236, 71)x(237, 10), dst=(235, 141) [ 130.503] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 130.503] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.503] sna_render_pixmap_bo pixmap=1777, (236, 71)x(237, 10)/(1, 10) [ 130.503] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.503] sna_render_pixmap_bo: offset=(1, -70), size=(1, 10) [ 130.503] use_cpu_bo: no cpu bo [ 130.503] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.503] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.503] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.503] sna_drawable_move_region_to_cpu(pixmap=1777 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.503] sna_drawable_move_region_to_cpu: pixmap=1777 all damaged on CPU [ 130.503] kgem_can_create_2d: 1x10 @ 32 [ 130.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.503] kgem_can_create_2d: untiled size=4096 [ 130.503] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.503] kgem_choose_tiling: 1x10 -> 0 [ 130.503] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.503] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.503] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.503] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 130.503] kgem_create_proxy: target handle=23 [proxy? -1], offset=3328, length=320, io=1 [ 130.503] __kgem_bo_init(handle=23, num_pages=320) [ 130.503] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.503] upload: adding upload cache to pixmap=1777 [ 130.503] kgem_proxy_bo_attach: handle=23 [ 130.503] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.503] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.503] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.503] gen4_choose_composite_emitter: simple src, no mask [ 130.503] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.503] gen9_composite_get_binding_table(fc80) [ 130.503] kgem_add_reloc64: handle=23, pos=16152, delta=0, domains=40000 [ 130.503] kgem_add_reloc64: adding proxy [delta=3328] for handle=23 [ 130.503] kgem_add_reloc64[10] = (delta=3328, target handle=2, presumed=fd545000) [ 130.503] [3f10] bind bo(handle=23, addr=fd545d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.503] gen9_emit_sampler: sampler = 32 [ 130.503] gen9_emit_vertex_elements: setup id=2 [ 130.503] gen9_render_composite_box: (235, 141), (472, 151) [ 130.503] apply_damage: damage=0x0, region=1 [(235, 141), (472, 151) + (0, 0)] [ 130.503] gen8_vertex_flush[620] = 3 [ 130.503] sna_destroy_pixmap: pixmap=1777, attached?=1 [ 130.503] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.503] __sna_free_pixmap(pixmap=1777) [ 130.503] sna_composite(pixmap=1767, op=3, src=1769+(13, 11), mask=0+(472, 141), dst=1767+(472, 141)+(0, 0), size=(12, 10) [ 130.503] sna_compute_composite_region: dst=(472, 141)x(12, 10) [ 130.503] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 141), (484, 151) [ 130.503] clip_to_dst: region: 1x[(472, 141), (484, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.503] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 141), (484, 151) [ 130.503] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 141), (484, 151) [ 130.503] sna_composite: composite region extents:+(0, 0) -> (472, 141), (484, 151) + (0, 0) [ 130.503] gen9_render_composite: 12x10, current mode=1/1 [ 130.503] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.503] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.503] gen9_composite_set_target: (472, 141)x(12, 10), partial?=1 [ 130.503] sna_drawable_use_bo pixmap=1767, box=((472, 141), (484, 151)), flags=7... [ 130.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.503] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.503] sna_drawable_use_bo: using whole GPU bo [ 130.503] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.503] gen9_composite_picture: (13, 11)x(12, 10), dst=(472, 141) [ 130.503] sna_transform_is_imprecise_integer_translation: no transform [ 130.503] gen9_composite_picture: integer translation (0, 0), removing [ 130.503] sna_render_pixmap_bo pixmap=1769, (13, 11)x(12, 10)/(25, 21) [ 130.503] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 130.503] sna_render_pixmap_bo: offset=(-459, -130), size=(25, 21) [ 130.503] use_cpu_bo: no cpu bo [ 130.503] kgem_choose_tiling: too short [10] for TILING_Y [ 130.503] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.503] kgem_choose_tiling: 12x10 -> 0 [ 130.503] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 130.503] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 130.503] sna_drawable_move_region_to_cpu(pixmap=1769 (25x21), [(13, 11), (25, 21)], flags=2) [ 130.503] sna_drawable_move_region_to_cpu: pixmap=1769 all damaged on CPU [ 130.503] kgem_can_create_2d: 12x10 @ 32 [ 130.503] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.503] kgem_can_create_2d: untiled size=4096 [ 130.503] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.503] kgem_choose_tiling: 12x10 -> 0 [ 130.503] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 130.503] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.503] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.503] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 130.503] kgem_create_proxy: target handle=23 [proxy? -1], offset=3840, length=640, io=1 [ 130.503] __kgem_bo_init(handle=23, num_pages=640) [ 130.503] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.503] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.503] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.503] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.503] gen4_choose_composite_emitter: identity src, no mask [ 130.503] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.503] gen9_composite_get_binding_table(fc00) [ 130.503] kgem_add_reloc64: handle=23, pos=16120, delta=0, domains=40000 [ 130.503] kgem_add_reloc64: adding proxy [delta=3840] for handle=23 [ 130.503] kgem_add_reloc64[11] = (delta=3840, target handle=2, presumed=fd545000) [ 130.503] [3ef0] bind bo(handle=23, addr=fd545f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.503] gen9_emit_sampler: sampler = 2 [ 130.503] gen9_emit_vertex_elements: setup id=2 [ 130.503] gen9_render_composite_box: (472, 141), (484, 151) [ 130.503] apply_damage: damage=0x0, region=1 [(472, 141), (484, 151) + (0, 0)] [ 130.503] gen8_vertex_flush[664] = 3 [ 130.503] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.503] sna_destroy_pixmap: pixmap=1769, attached?=1 [ 130.503] __sna_free_pixmap(pixmap=1769) [ 130.503] sna_glyphs(op=3, nlist=1, src=(307, 140)) [ 130.503] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.503] sna_glyphs: discarding mask [ 130.503] glyphs0_to_dst(op=3, src=(307, 140), nlist=1, dst=(307, 140)+(0, 0)) [ 130.503] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.503] gen9_render_composite: 0x0, current mode=1/1 [ 130.503] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 130.503] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.503] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.503] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.503] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=7... [ 130.503] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.503] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.503] sna_drawable_use_bo: using whole GPU bo [ 130.503] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.503] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.503] color_convert: src=66666666 [20028888] [ 130.503] color_convert: dst=66666666 [20028888] [ 130.503] sna_render_get_solid: 66666666 [ 130.503] sna_render_get_solid(13) = 66666666 (old) [ 130.503] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.503] sna_transform_is_imprecise_integer_translation: no transform [ 130.503] gen9_composite_picture: integer translation (0, 0), removing [ 130.503] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.503] sna_render_pixmap_bo: GPU all damaged [ 130.503] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.503] gen4_choose_composite_emitter: solid, identity mask [ 130.504] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 130.504] aligning vertex: was 3, now 4 floats per vertex [ 130.504] gen9_composite_get_binding_table(fb80) [ 130.504] kgem_add_reloc64: handle=32, pos=16088, delta=0, domains=40000 [ 130.504] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 130.504] kgem_add_handle: handle=32, index=3 [ 130.504] kgem_add_reloc64[12] = (delta=52, target handle=3, presumed=fffb2000) [ 130.504] [3ed0] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.504] kgem_add_reloc64: handle=6, pos=16072, delta=0, domains=40000 [ 130.504] kgem_add_handle: handle=6, index=4 [ 130.504] kgem_add_reloc64[13] = (delta=0, target handle=4, presumed=fd585000) [ 130.504] [3ec0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 130.504] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 130.504] gen9_emit_sampler: sampler = a [ 130.504] gen9_emit_sf: num_sf_outputs=2 [ 130.504] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.504] gen9_emit_vertex_elements: setup id=9 [ 130.504] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.504] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.504] glyphs0_to_dst: glyph=(307, 120)x(19, 20), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(307, 120), mask=(96.00, 64.00) x (19.00, 20.00) [ 130.504] glyphs0_to_dst: glyph=(326, 125)x(16, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(326, 125), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(344, 125)x(15, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(344, 125), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(360, 125)x(15, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(360, 125), mask=(64.00, 96.00) x (15.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(375, 125)x(17, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(375, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(393, 120)x(5, 20), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(393, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.504] gen8_vertex_flush[740] = 18 [ 130.504] gen9_magic_ca_pass: CA fixup (930 -> 948) [ 130.504] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.504] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.504] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.504] sna_glyphs(op=3, nlist=1, src=(307, 139)) [ 130.504] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.504] sna_glyphs: discarding mask [ 130.504] glyphs0_to_dst(op=3, src=(307, 139), nlist=1, dst=(307, 139)+(0, 0)) [ 130.504] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.504] gen9_render_composite: 0x0, current mode=1/1 [ 130.504] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.504] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.504] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.504] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.504] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=7... [ 130.504] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.504] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.504] sna_drawable_use_bo: using whole GPU bo [ 130.504] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.504] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.504] color_convert: src=ff4c4c4c [20028888] [ 130.504] color_convert: dst=ff4c4c4c [20028888] [ 130.504] sna_render_get_solid: ff4c4c4c [ 130.504] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.504] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.504] sna_transform_is_imprecise_integer_translation: no transform [ 130.504] gen9_composite_picture: integer translation (0, 0), removing [ 130.504] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.504] sna_render_pixmap_bo: GPU all damaged [ 130.504] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.504] gen4_choose_composite_emitter: solid, identity mask [ 130.504] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.504] gen9_composite_get_binding_table(fac0) [ 130.504] kgem_add_reloc64: handle=32, pos=16040, delta=0, domains=40000 [ 130.504] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 130.504] kgem_add_reloc64[14] = (delta=48, target handle=3, presumed=fffb2000) [ 130.504] [3ea0] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.504] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.504] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.504] gen9_emit_vertex_elements: setup id=9 [ 130.504] glyphs0_to_dst: glyph=(307, 119)x(19, 20), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(307, 119), mask=(96.00, 64.00) x (19.00, 20.00) [ 130.504] glyphs0_to_dst: glyph=(326, 124)x(16, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(326, 124), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(344, 124)x(15, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(344, 124), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(360, 124)x(15, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(360, 124), mask=(64.00, 96.00) x (15.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(375, 124)x(17, 15), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(375, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.504] glyphs0_to_dst: glyph=(393, 119)x(5, 20), unclipped [ 130.504] emit_primitive_identity_mask__avx2: dst=(393, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.504] gen8_vertex_flush[840] = 18 [ 130.504] gen9_magic_ca_pass: CA fixup (948 -> 966) [ 130.504] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.504] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.504] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.504] sna_composite_trapezoids(op=3, src=(500, 107), mask=18000, ntrap=17) [ 130.504] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.504] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.504] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.504] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.504] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.504] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.504] imprecise_trapezoid_span_converter: extents (491, 109), (750, 150) [ 130.504] sna_compute_composite_region: dst=(491, 109)x(259, 41) [ 130.504] sna_compute_composite_region: initial clip against dst->pDrawable: (491, 109), (750, 150) [ 130.504] clip_to_dst: region: 1x[(491, 109), (750, 150)], clip: 1x[(0, 0), (762, 162)] [ 130.504] sna_compute_composite_region: clip against dst->pCompositeClip: (491, 109), (750, 150) [ 130.504] sna_compute_composite_region: clip against src (0x0 clip=0): (491, 109), (750, 150) [ 130.504] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.504] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.504] imprecise_trapezoid_span_converter: after clip -- extents (491, 109), (750, 150), delta=(0, 0) src -> (493, 107) [ 130.504] gen9_render_composite_spans: 259x41 with flags=0, current mode=1 [ 130.504] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.504] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.504] gen9_composite_set_target: (491, 109)x(259, 41), partial?=1 [ 130.504] sna_drawable_use_bo pixmap=1767, box=((491, 109), (750, 150)), flags=7... [ 130.504] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.504] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.504] sna_drawable_use_bo: using whole GPU bo [ 130.504] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.504] gen9_composite_picture: (493, 107)x(259, 41), dst=(491, 109) [ 130.504] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(493, 107), dst=(491, 109), size=(259, 41) [ 130.504] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 130.504] sna_render_get_gradient: old --> 0 [ 130.504] gen4_channel_init_linear: transform = [0.00 0.00 -1.88, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 130.504] gen4_channel_init_linear: untransformed: p1=(491.95, 105.00, 1.00), p2=(491.95, 149.00, 1.00) [ 130.504] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 130.504] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.504] gen4_choose_spans_emitter: linear source [ 130.504] kgem_check_bo: num_pages=+1, num_exec=+1 [ 130.504] aligning vertex: was 4, now 3 floats per vertex [ 130.504] gen9_composite_get_binding_table(fa40) [ 130.504] kgem_add_reloc64: handle=8, pos=16008, delta=0, domains=40000 [ 130.504] kgem_add_handle: handle=8, index=5 [ 130.504] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fdffe000) [ 130.504] [3e80] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 130.504] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 130.504] gen9_emit_sampler: sampler = 14 [ 130.504] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.504] gen9_emit_vertex_elements: setup id=5 [ 130.504] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.504] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.504] thread_choose_span: clipped? 0 [ 130.504] imprecise_trapezoid_span_converter: using 4 threads [ 130.504] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 130.504] thread_choose_span: clipped? 0 [ 130.504] [ 130.504] span_thread: flushing 27 boxes span_thread: flushing 1 boxes [ 130.504] span_thread: flushing 27 boxes [ 130.504] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.504] span_thread: flushing 1 boxes [ 130.504] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.504] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.504] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.504] gen8_vertex_flush[980] = 168 [ 130.504] gen9_render_composite_spans_done() [ 130.504] sna_create_pixmap(25, 21, 32, usage=0) [ 130.504] kgem_can_create_2d: 25x21 @ 32 [ 130.504] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 130.504] kgem_can_create_2d: untiled size=4096 [ 130.504] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 130.504] kgem_choose_tiling: 25x21 -> 0 [ 130.504] sna_create_pixmap: usage=0, flags=a [ 130.504] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 130.504] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 130.504] create_pixmap: serial=1778, usage=0, 25x21 [ 130.504] sna_create_pixmap: serial=1778, 25x21, usage=0 [ 130.504] sna_composite_rectangles(pixmap=1779, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 130.504] sna_composite_rectangles: converted to op 0 [ 130.504] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 130.504] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 130.504] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 130.504] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 130.504] sna_composite_rectangles: fallback, dst pixmap=1779 too small or not attached [ 130.504] sna_composite_rectangles: fallback [ 130.504] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.504] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 130.504] _sna_pixmap_move_to_cpu(pixmap=1779, 25x21, flags=1) [ 130.504] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.504] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.504] operate_inplace: no, inplace operation not suitable [ 130.504] _sna_pixmap_move_to_cpu: marking as damaged [ 130.504] __sna_damage_all(25, 21) [ 130.504] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.504] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6f1, drawable=6f3 [ 130.504] sna_validate_gc: recomputing clip [ 130.504] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 130.504] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 130.504] try_upload__fast: ignore existing cpu damage (if any) [ 130.504] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.504] try_upload__fast: no, no gpu damage [ 130.504] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.504] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.504] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.504] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 130.505] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 130.505] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_composite(pixmap=1767, op=3, src=1779+(0, 0), mask=0+(490, 108), dst=1767+(490, 108)+(0, 0), size=(12, 10) [ 130.505] sna_compute_composite_region: dst=(490, 108)x(12, 10) [ 130.505] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 108), (502, 118) [ 130.505] clip_to_dst: region: 1x[(490, 108), (502, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.505] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 108), (502, 118) [ 130.505] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 108), (502, 118) [ 130.505] sna_composite: composite region extents:+(0, 0) -> (490, 108), (502, 118) + (0, 0) [ 130.505] gen9_render_composite: 12x10, current mode=1/1 [ 130.505] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.505] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.505] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.505] gen9_composite_set_target: (490, 108)x(12, 10), partial?=1 [ 130.505] sna_drawable_use_bo pixmap=1767, box=((490, 108), (502, 118)), flags=7... [ 130.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.505] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.505] sna_drawable_use_bo: using whole GPU bo [ 130.505] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.505] gen9_composite_picture: (0, 0)x(12, 10), dst=(490, 108) [ 130.505] sna_transform_is_imprecise_integer_translation: no transform [ 130.505] gen9_composite_picture: integer translation (0, 0), removing [ 130.505] sna_render_pixmap_bo pixmap=1779, (0, 0)x(12, 10)/(25, 21) [ 130.505] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 130.505] sna_render_pixmap_bo: offset=(-490, -108), size=(25, 21) [ 130.505] use_cpu_bo: no cpu bo [ 130.505] kgem_choose_tiling: too short [10] for TILING_Y [ 130.505] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.505] kgem_choose_tiling: 12x10 -> 0 [ 130.505] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 130.505] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 130.505] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(0, 0), (12, 10)], flags=2) [ 130.505] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.505] kgem_can_create_2d: 12x10 @ 32 [ 130.505] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.505] kgem_can_create_2d: untiled size=4096 [ 130.505] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.505] kgem_choose_tiling: 12x10 -> 0 [ 130.505] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 130.505] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.505] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.505] kgem_create_buffer: reusing buffer? used=4608 + size=640, total=262144 [ 130.505] kgem_create_proxy: target handle=23 [proxy? -1], offset=4608, length=640, io=1 [ 130.505] __kgem_bo_init(handle=23, num_pages=640) [ 130.505] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.505] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.505] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.505] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.505] gen4_choose_composite_emitter: identity src, no mask [ 130.505] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.505] gen9_composite_get_binding_table(f9c0) [ 130.505] kgem_add_reloc64: handle=23, pos=15976, delta=0, domains=40000 [ 130.505] kgem_add_reloc64: adding proxy [delta=4608] for handle=23 [ 130.505] kgem_add_reloc64[16] = (delta=4608, target handle=2, presumed=fd545000) [ 130.505] [3e60] bind bo(handle=23, addr=fd546200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.505] gen9_emit_sampler: sampler = 2 [ 130.505] gen9_emit_sf: num_sf_outputs=1 [ 130.505] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.505] gen9_emit_vertex_elements: setup id=2 [ 130.505] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.505] gen9_render_composite_box: (490, 108), (502, 118) [ 130.505] apply_damage: damage=0x0, region=1 [(490, 108), (502, 118) + (0, 0)] [ 130.505] gen8_vertex_flush[a28] = 3 [ 130.505] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.505] sna_create_pixmap(1, 10, 32, usage=0) [ 130.505] kgem_can_create_2d: 1x10 @ 32 [ 130.505] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.505] kgem_can_create_2d: untiled size=4096 [ 130.505] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.505] kgem_choose_tiling: 1x10 -> 0 [ 130.505] sna_create_pixmap: usage=0, flags=a [ 130.505] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.505] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.505] create_pixmap: serial=1780, usage=0, 1x10 [ 130.505] sna_create_pixmap: serial=1780, 1x10, usage=0 [ 130.505] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6f3, drawable=6f5 [ 130.505] sna_validate_gc: recomputing clip [ 130.505] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.505] sna_copy_area: src=pixmap=1779:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1781:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.505] sna_copy_area: normal copy [ 130.505] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.505] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.505] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.505] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.505] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 130.505] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 130.505] sna_do_copy: pixmap -- no source clipping [ 130.505] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 130.505] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 130.505] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1779+(12, 0), dst pixmap=1781+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.505] sna_copy_boxes: dst=(priv=0x55bca9b6aa40, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.505] sna_drawable_use_bo pixmap=1781, box=((0, 0), (1, 10)), flags=18... [ 130.505] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.505] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.505] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.505] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.505] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 130.505] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(12, 0), (13, 10)], flags=6) [ 130.505] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.505] sna_drawable_move_region_to_cpu(pixmap=1781 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.505] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.505] _sna_pixmap_move_to_cpu(pixmap=1781, 1x10, flags=5) [ 130.505] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.505] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.505] _sna_pixmap_move_to_cpu: marking as damaged [ 130.505] __sna_damage_all(1, 10) [ 130.505] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.505] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 130.505] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_block_handler (tv=0.0) [ 130.505] sna_wakeup_handler [ 130.505] sna_mode_wakeup: len=32 [ 130.505] sna_mode_wakeup: recording last swap on pipe=0, frame 7561 [1d89], time 130.501339 [ 130.505] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=35 [active_scanout=2] [ 130.505] sna_mode_wakeup: flip complete, pending? 2 [ 130.505] sna_covering_crtc for box=(0, 0), (0, 0) [ 130.505] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 130.505] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) [ 130.505] sna_covering_crtc: crtc 1: (3840, 0), (7680, 2160) [ 130.505] sna_covering_crtc: crtc 2 off, skipping [ 130.505] sna_covering_crtc: best crtc = 0x55bca9723650, coverage = 0 [ 130.505] sna_dri2_get_msc(draw=146, pipe=0) [ 130.505] sna_crtc_record_swap: recording last swap on pipe=0, frame 7561 [msc=7561], time 130.501339 [ 130.505] sna_dri2_get_msc: msc=7561 [raw=7561], ust=130501339 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_block_handler (tv=0.0) [ 130.505] sna_wakeup_handler [ 130.505] sna_dri2_create_buffer pixmap=165, (attachment=1, format=32, drawable=7680x2160), window?=1 [ 130.505] sna_dri2_create_buffer: creating back buffer 7680x2160, suitable for scanout? 16 [ 130.505] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 130.505] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 130.505] 1:from scanout: pitch=30720, tiling=1, handle=27, id=1350 [ 130.505] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 130.505] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 130.505] sna_pixmap_set_dri: attaching DRI client to pixmap=165 [ 130.505] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=c2 [ 130.505] wait_for_shadow: flags=c2, flips=1, handle=35, shadow=36 [ 130.505] sna_pixmap_move_to_gpu: already all-damaged [ 130.505] sna_pixmap_mark_active: pixmap=165, handle=35 [ 130.505] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x55bca9b28cc0:1], scanout? 16 [ 130.505] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 130.505] sna_dri2_create_buffer: adding flush hint to handle=35 [ 130.505] sna_accel_watch_flush: enable=1 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_block_handler (tv=0.0) [ 130.505] sna_wakeup_handler [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_block_handler (tv=0.0) [ 130.505] sna_wakeup_handler [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_block_handler (tv=0.0) [ 130.505] sna_wakeup_handler [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_block_handler (tv=0.0) [ 130.505] sna_wakeup_handler [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_accel_flush: flush?=0, dirty?=0 [ 130.505] sna_block_handler (tv=0.0) [ 130.505] sna_wakeup_handler [ 130.506] sna_accel_flush: flush?=0, dirty?=0 [ 130.506] sna_accel_flush: flush?=0, dirty?=0 [ 130.506] sna_block_handler (tv=0.0) [ 130.506] sna_wakeup_handler [ 130.506] sna_composite(pixmap=1767, op=3, src=1781+(505, 54), mask=0+(502, 108), dst=1767+(502, 108)+(0, 0), size=(237, 10) [ 130.506] sna_compute_composite_region: dst=(502, 108)x(237, 10) [ 130.506] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 108), (739, 118) [ 130.506] clip_to_dst: region: 1x[(502, 108), (739, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.506] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 108), (739, 118) [ 130.506] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 108), (739, 118) [ 130.506] sna_composite: composite region extents:+(0, 0) -> (502, 108), (739, 118) + (0, 0) [ 130.506] gen9_render_composite: 237x10, current mode=1/1 [ 130.506] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.506] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.506] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.506] gen9_composite_set_target: (502, 108)x(237, 10), partial?=1 [ 130.506] sna_drawable_use_bo pixmap=1767, box=((502, 108), (739, 118)), flags=7... [ 130.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.506] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.506] sna_drawable_use_bo: using whole GPU bo [ 130.506] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.506] gen9_composite_picture: (505, 54)x(237, 10), dst=(502, 108) [ 130.506] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 130.506] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.506] sna_render_pixmap_bo pixmap=1781, (505, 54)x(237, 10)/(1, 10) [ 130.506] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.506] sna_render_pixmap_bo: offset=(3, -54), size=(1, 10) [ 130.506] use_cpu_bo: no cpu bo [ 130.506] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.506] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.506] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.506] sna_drawable_move_region_to_cpu(pixmap=1781 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.506] sna_drawable_move_region_to_cpu: pixmap=1781 all damaged on CPU [ 130.506] kgem_can_create_2d: 1x10 @ 32 [ 130.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.506] kgem_can_create_2d: untiled size=4096 [ 130.506] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.506] kgem_choose_tiling: 1x10 -> 0 [ 130.506] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.506] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.506] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.506] kgem_create_buffer: reusing buffer? used=5376 + size=320, total=262144 [ 130.506] kgem_create_proxy: target handle=23 [proxy? -1], offset=5376, length=320, io=1 [ 130.506] __kgem_bo_init(handle=23, num_pages=320) [ 130.506] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.506] upload: adding upload cache to pixmap=1781 [ 130.506] kgem_proxy_bo_attach: handle=23 [ 130.506] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.506] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.506] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.506] gen4_choose_composite_emitter: simple src, no mask [ 130.506] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.506] gen9_composite_get_binding_table(f940) [ 130.506] kgem_add_reloc64: handle=23, pos=15944, delta=0, domains=40000 [ 130.506] kgem_add_reloc64: adding proxy [delta=5376] for handle=23 [ 130.506] kgem_add_reloc64[17] = (delta=5376, target handle=2, presumed=fd545000) [ 130.506] [3e40] bind bo(handle=23, addr=fd546500), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.506] gen9_emit_sampler: sampler = 32 [ 130.506] gen9_emit_vertex_elements: setup id=2 [ 130.506] gen9_render_composite_box: (502, 108), (739, 118) [ 130.506] apply_damage: damage=0x0, region=1 [(502, 108), (739, 118) + (0, 0)] [ 130.506] gen8_vertex_flush[a6c] = 3 [ 130.506] sna_destroy_pixmap: pixmap=1781, attached?=1 [ 130.506] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.506] __sna_free_pixmap(pixmap=1781) [ 130.506] sna_composite(pixmap=1767, op=3, src=1779+(13, 0), mask=0+(739, 108), dst=1767+(739, 108)+(0, 0), size=(12, 10) [ 130.506] sna_compute_composite_region: dst=(739, 108)x(12, 10) [ 130.506] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 108), (751, 118) [ 130.506] clip_to_dst: region: 1x[(739, 108), (751, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.506] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 108), (751, 118) [ 130.506] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 108), (751, 118) [ 130.506] sna_composite: composite region extents:+(0, 0) -> (739, 108), (751, 118) + (0, 0) [ 130.506] gen9_render_composite: 12x10, current mode=1/1 [ 130.506] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.506] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.506] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.506] gen9_composite_set_target: (739, 108)x(12, 10), partial?=1 [ 130.506] sna_drawable_use_bo pixmap=1767, box=((739, 108), (751, 118)), flags=7... [ 130.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.506] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.506] sna_drawable_use_bo: using whole GPU bo [ 130.506] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.506] gen9_composite_picture: (13, 0)x(12, 10), dst=(739, 108) [ 130.506] sna_transform_is_imprecise_integer_translation: no transform [ 130.506] gen9_composite_picture: integer translation (0, 0), removing [ 130.506] sna_render_pixmap_bo pixmap=1779, (13, 0)x(12, 10)/(25, 21) [ 130.506] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 130.506] sna_render_pixmap_bo: offset=(-726, -108), size=(25, 21) [ 130.506] use_cpu_bo: no cpu bo [ 130.506] kgem_choose_tiling: too short [10] for TILING_Y [ 130.506] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.506] kgem_choose_tiling: 12x10 -> 0 [ 130.506] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 130.506] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 130.506] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(13, 0), (25, 10)], flags=2) [ 130.506] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.506] kgem_can_create_2d: 12x10 @ 32 [ 130.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.506] kgem_can_create_2d: untiled size=4096 [ 130.506] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.506] kgem_choose_tiling: 12x10 -> 0 [ 130.506] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 130.506] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.506] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.506] kgem_create_buffer: reusing buffer? used=5888 + size=640, total=262144 [ 130.506] kgem_create_proxy: target handle=23 [proxy? -1], offset=5888, length=640, io=1 [ 130.506] __kgem_bo_init(handle=23, num_pages=640) [ 130.506] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.506] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.506] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.506] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.506] gen4_choose_composite_emitter: identity src, no mask [ 130.506] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.506] gen9_composite_get_binding_table(f8c0) [ 130.506] kgem_add_reloc64: handle=23, pos=15912, delta=0, domains=40000 [ 130.506] kgem_add_reloc64: adding proxy [delta=5888] for handle=23 [ 130.506] kgem_add_reloc64[18] = (delta=5888, target handle=2, presumed=fd545000) [ 130.506] [3e20] bind bo(handle=23, addr=fd546700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.506] gen9_emit_sampler: sampler = 2 [ 130.506] gen9_emit_vertex_elements: setup id=2 [ 130.506] gen9_render_composite_box: (739, 108), (751, 118) [ 130.506] apply_damage: damage=0x0, region=1 [(739, 108), (751, 118) + (0, 0)] [ 130.506] gen8_vertex_flush[ab0] = 3 [ 130.506] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.506] sna_create_pixmap(12, 1, 32, usage=0) [ 130.506] kgem_can_create_2d: 12x1 @ 32 [ 130.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.506] kgem_can_create_2d: untiled size=4096 [ 130.506] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.506] kgem_choose_tiling: 12x1 -> 0 [ 130.506] sna_create_pixmap: usage=0, flags=a [ 130.506] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.506] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.506] create_pixmap: serial=1782, usage=0, 12x1 [ 130.506] sna_create_pixmap: serial=1782, 12x1, usage=0 [ 130.506] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6f5, drawable=6f7 [ 130.506] sna_validate_gc: recomputing clip [ 130.506] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.506] sna_copy_area: src=pixmap=1779:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1783:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.506] sna_copy_area: normal copy [ 130.506] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.506] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.506] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.506] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.506] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 130.506] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 130.506] sna_do_copy: pixmap -- no source clipping [ 130.506] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 130.506] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 130.506] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1779+(0, 10), dst pixmap=1783+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.506] sna_copy_boxes: dst=(priv=0x55bca9b6aa40, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.506] sna_drawable_use_bo pixmap=1783, box=((0, 0), (12, 1)), flags=18... [ 130.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.506] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.506] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.506] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.506] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 130.506] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(0, 10), (12, 11)], flags=6) [ 130.506] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.506] sna_drawable_move_region_to_cpu(pixmap=1783 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.506] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.506] _sna_pixmap_move_to_cpu(pixmap=1783, 12x1, flags=5) [ 130.506] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.506] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.506] _sna_pixmap_move_to_cpu: marking as damaged [ 130.506] __sna_damage_all(12, 1) [ 130.506] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.506] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 130.506] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.506] sna_composite(pixmap=1767, op=3, src=1783+(245, 124), mask=0+(490, 118), dst=1767+(490, 118)+(0, 0), size=(12, 23) [ 130.506] sna_compute_composite_region: dst=(490, 118)x(12, 23) [ 130.506] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 118), (502, 141) [ 130.506] clip_to_dst: region: 1x[(490, 118), (502, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.506] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 118), (502, 141) [ 130.506] sna_compute_composite_region: clip against src (12x1 clip=0): (490, 118), (502, 141) [ 130.506] sna_composite: composite region extents:+(0, 0) -> (490, 118), (502, 141) + (0, 0) [ 130.506] gen9_render_composite: 12x23, current mode=1/1 [ 130.506] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.506] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.506] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.506] gen9_composite_set_target: (490, 118)x(12, 23), partial?=1 [ 130.506] sna_drawable_use_bo pixmap=1767, box=((490, 118), (502, 141)), flags=7... [ 130.506] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.506] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.506] sna_drawable_use_bo: using whole GPU bo [ 130.506] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.506] gen9_composite_picture: (245, 124)x(12, 23), dst=(490, 118) [ 130.506] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -245.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.506] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.506] sna_render_pixmap_bo pixmap=1783, (245, 124)x(12, 23)/(12, 1) [ 130.506] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.506] sna_render_pixmap_bo: offset=(-245, 6), size=(12, 1) [ 130.506] use_cpu_bo: no cpu bo [ 130.506] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.506] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.506] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.506] sna_drawable_move_region_to_cpu(pixmap=1783 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.506] sna_drawable_move_region_to_cpu: pixmap=1783 all damaged on CPU [ 130.506] kgem_can_create_2d: 12x1 @ 32 [ 130.506] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.506] kgem_can_create_2d: untiled size=4096 [ 130.506] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.506] kgem_choose_tiling: 12x1 -> 0 [ 130.506] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.506] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.506] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.506] kgem_create_buffer: reusing buffer? used=6656 + size=128, total=262144 [ 130.507] kgem_create_proxy: target handle=23 [proxy? -1], offset=6656, length=128, io=1 [ 130.507] __kgem_bo_init(handle=23, num_pages=128) [ 130.507] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.507] upload: adding upload cache to pixmap=1783 [ 130.507] kgem_proxy_bo_attach: handle=23 [ 130.507] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.507] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.507] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.507] gen4_choose_composite_emitter: simple src, no mask [ 130.507] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.507] gen9_composite_get_binding_table(f840) [ 130.507] kgem_add_reloc64: handle=23, pos=15880, delta=0, domains=40000 [ 130.507] kgem_add_reloc64: adding proxy [delta=6656] for handle=23 [ 130.507] kgem_add_reloc64[19] = (delta=6656, target handle=2, presumed=fd545000) [ 130.507] [3e00] bind bo(handle=23, addr=fd546a00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.507] gen9_emit_sampler: sampler = 32 [ 130.507] gen9_emit_vertex_elements: setup id=2 [ 130.507] gen9_render_composite_box: (490, 118), (502, 141) [ 130.507] apply_damage: damage=0x0, region=1 [(490, 118), (502, 141) + (0, 0)] [ 130.507] gen8_vertex_flush[af4] = 3 [ 130.507] sna_destroy_pixmap: pixmap=1783, attached?=1 [ 130.507] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.507] __sna_free_pixmap(pixmap=1783) [ 130.507] sna_create_pixmap(12, 1, 32, usage=0) [ 130.507] kgem_can_create_2d: 12x1 @ 32 [ 130.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.507] kgem_can_create_2d: untiled size=4096 [ 130.507] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.507] kgem_choose_tiling: 12x1 -> 0 [ 130.507] sna_create_pixmap: usage=0, flags=a [ 130.507] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.507] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.507] create_pixmap: serial=1784, usage=0, 12x1 [ 130.507] sna_create_pixmap: serial=1784, 12x1, usage=0 [ 130.507] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6f7, drawable=6f9 [ 130.507] sna_validate_gc: recomputing clip [ 130.507] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.507] sna_copy_area: src=pixmap=1779:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1785:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.507] sna_copy_area: normal copy [ 130.507] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.507] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.507] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.507] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.507] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 130.507] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 130.507] sna_do_copy: pixmap -- no source clipping [ 130.507] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 130.507] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 130.507] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1779+(13, 10), dst pixmap=1785+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.507] sna_copy_boxes: dst=(priv=0x55bca9b6aa40, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.507] sna_drawable_use_bo pixmap=1785, box=((0, 0), (12, 1)), flags=18... [ 130.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.507] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.507] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.507] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.507] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 130.507] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(13, 10), (25, 11)], flags=6) [ 130.507] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.507] sna_drawable_move_region_to_cpu(pixmap=1785 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.507] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.507] _sna_pixmap_move_to_cpu(pixmap=1785, 12x1, flags=5) [ 130.507] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.507] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.507] _sna_pixmap_move_to_cpu: marking as damaged [ 130.507] __sna_damage_all(12, 1) [ 130.507] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.507] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 130.507] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.507] sna_composite(pixmap=1767, op=3, src=1785+(370, 124), mask=0+(739, 118), dst=1767+(739, 118)+(0, 0), size=(12, 23) [ 130.507] sna_compute_composite_region: dst=(739, 118)x(12, 23) [ 130.507] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 118), (751, 141) [ 130.507] clip_to_dst: region: 1x[(739, 118), (751, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.507] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 118), (751, 141) [ 130.507] sna_compute_composite_region: clip against src (12x1 clip=0): (739, 118), (751, 141) [ 130.507] sna_composite: composite region extents:+(0, 0) -> (739, 118), (751, 141) + (0, 0) [ 130.507] gen9_render_composite: 12x23, current mode=1/1 [ 130.507] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.507] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.507] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.507] gen9_composite_set_target: (739, 118)x(12, 23), partial?=1 [ 130.507] sna_drawable_use_bo pixmap=1767, box=((739, 118), (751, 141)), flags=7... [ 130.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.507] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.507] sna_drawable_use_bo: using whole GPU bo [ 130.507] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.507] gen9_composite_picture: (370, 124)x(12, 23), dst=(739, 118) [ 130.507] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -370.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.507] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.507] sna_render_pixmap_bo pixmap=1785, (370, 124)x(12, 23)/(12, 1) [ 130.507] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.507] sna_render_pixmap_bo: offset=(-369, 6), size=(12, 1) [ 130.507] use_cpu_bo: no cpu bo [ 130.507] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.507] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.507] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.507] sna_drawable_move_region_to_cpu(pixmap=1785 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.507] sna_drawable_move_region_to_cpu: pixmap=1785 all damaged on CPU [ 130.507] kgem_can_create_2d: 12x1 @ 32 [ 130.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.507] kgem_can_create_2d: untiled size=4096 [ 130.507] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.507] kgem_choose_tiling: 12x1 -> 0 [ 130.507] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.507] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.507] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.507] kgem_create_buffer: reusing buffer? used=6912 + size=128, total=262144 [ 130.507] kgem_create_proxy: target handle=23 [proxy? -1], offset=6912, length=128, io=1 [ 130.507] __kgem_bo_init(handle=23, num_pages=128) [ 130.507] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.507] upload: adding upload cache to pixmap=1785 [ 130.507] kgem_proxy_bo_attach: handle=23 [ 130.507] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.507] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.507] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.507] gen4_choose_composite_emitter: simple src, no mask [ 130.507] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.507] gen9_composite_get_binding_table(f7c0) [ 130.507] kgem_add_reloc64: handle=23, pos=15848, delta=0, domains=40000 [ 130.507] kgem_add_reloc64: adding proxy [delta=6912] for handle=23 [ 130.507] kgem_add_reloc64[20] = (delta=6912, target handle=2, presumed=fd545000) [ 130.507] [3de0] bind bo(handle=23, addr=fd546b00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.507] gen9_emit_vertex_elements: setup id=2 [ 130.507] gen9_render_composite_box: (739, 118), (751, 141) [ 130.507] apply_damage: damage=0x0, region=1 [(739, 118), (751, 141) + (0, 0)] [ 130.507] gen8_vertex_flush[b30] = 3 [ 130.507] sna_destroy_pixmap: pixmap=1785, attached?=1 [ 130.507] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.507] __sna_free_pixmap(pixmap=1785) [ 130.507] sna_composite(pixmap=1767, op=3, src=1779+(0, 11), mask=0+(490, 141), dst=1767+(490, 141)+(0, 0), size=(12, 10) [ 130.507] sna_compute_composite_region: dst=(490, 141)x(12, 10) [ 130.507] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 141), (502, 151) [ 130.507] clip_to_dst: region: 1x[(490, 141), (502, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.507] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 141), (502, 151) [ 130.507] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 141), (502, 151) [ 130.507] sna_composite: composite region extents:+(0, 0) -> (490, 141), (502, 151) + (0, 0) [ 130.507] gen9_render_composite: 12x10, current mode=1/1 [ 130.507] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.507] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.507] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.507] gen9_composite_set_target: (490, 141)x(12, 10), partial?=1 [ 130.507] sna_drawable_use_bo pixmap=1767, box=((490, 141), (502, 151)), flags=7... [ 130.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.507] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.507] sna_drawable_use_bo: using whole GPU bo [ 130.507] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.507] gen9_composite_picture: (0, 11)x(12, 10), dst=(490, 141) [ 130.507] sna_transform_is_imprecise_integer_translation: no transform [ 130.507] gen9_composite_picture: integer translation (0, 0), removing [ 130.507] sna_render_pixmap_bo pixmap=1779, (0, 11)x(12, 10)/(25, 21) [ 130.507] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 130.507] sna_render_pixmap_bo: offset=(-490, -130), size=(25, 21) [ 130.507] use_cpu_bo: no cpu bo [ 130.507] kgem_choose_tiling: too short [10] for TILING_Y [ 130.507] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.507] kgem_choose_tiling: 12x10 -> 0 [ 130.507] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 130.507] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 130.507] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(0, 11), (12, 21)], flags=2) [ 130.507] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.507] kgem_can_create_2d: 12x10 @ 32 [ 130.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.507] kgem_can_create_2d: untiled size=4096 [ 130.507] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.507] kgem_choose_tiling: 12x10 -> 0 [ 130.507] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 130.507] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.507] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.507] kgem_create_buffer: reusing buffer? used=7168 + size=640, total=262144 [ 130.507] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=640, io=1 [ 130.507] __kgem_bo_init(handle=23, num_pages=640) [ 130.507] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.507] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.507] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.507] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.507] gen4_choose_composite_emitter: identity src, no mask [ 130.507] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.507] gen9_composite_get_binding_table(f740) [ 130.507] kgem_add_reloc64: handle=23, pos=15816, delta=0, domains=40000 [ 130.507] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 [ 130.507] kgem_add_reloc64[21] = (delta=7168, target handle=2, presumed=fd545000) [ 130.507] [3dc0] bind bo(handle=23, addr=fd546c00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.507] gen9_emit_sampler: sampler = 2 [ 130.507] gen9_emit_vertex_elements: setup id=2 [ 130.507] gen9_render_composite_box: (490, 141), (502, 151) [ 130.507] apply_damage: damage=0x0, region=1 [(490, 141), (502, 151) + (0, 0)] [ 130.507] gen8_vertex_flush[b74] = 3 [ 130.507] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.507] sna_create_pixmap(1, 10, 32, usage=0) [ 130.507] kgem_can_create_2d: 1x10 @ 32 [ 130.507] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.507] kgem_can_create_2d: untiled size=4096 [ 130.507] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.507] kgem_choose_tiling: 1x10 -> 0 [ 130.507] sna_create_pixmap: usage=0, flags=a [ 130.507] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.507] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.507] create_pixmap: serial=1786, usage=0, 1x10 [ 130.507] sna_create_pixmap: serial=1786, 1x10, usage=0 [ 130.507] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6f9, drawable=6fb [ 130.507] sna_validate_gc: recomputing clip [ 130.507] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.507] sna_copy_area: src=pixmap=1779:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1787:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.507] sna_copy_area: normal copy [ 130.507] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.507] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.507] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.507] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.507] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 130.507] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 130.507] sna_do_copy: pixmap -- no source clipping [ 130.507] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 130.507] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 130.507] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1779+(12, 11), dst pixmap=1787+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.507] sna_copy_boxes: dst=(priv=0x55bca9b6aa40, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b232a0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.507] sna_drawable_use_bo pixmap=1787, box=((0, 0), (1, 10)), flags=18... [ 130.507] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.507] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.507] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.507] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.507] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 130.507] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(12, 11), (13, 21)], flags=6) [ 130.507] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.507] sna_drawable_move_region_to_cpu(pixmap=1787 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.507] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.508] _sna_pixmap_move_to_cpu(pixmap=1787, 1x10, flags=5) [ 130.508] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.508] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.508] _sna_pixmap_move_to_cpu: marking as damaged [ 130.508] __sna_damage_all(1, 10) [ 130.508] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.508] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 130.508] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.508] sna_composite(pixmap=1767, op=3, src=1787+(505, 71), mask=0+(502, 141), dst=1767+(502, 141)+(0, 0), size=(237, 10) [ 130.508] sna_compute_composite_region: dst=(502, 141)x(237, 10) [ 130.508] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 141), (739, 151) [ 130.508] clip_to_dst: region: 1x[(502, 141), (739, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.508] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 141), (739, 151) [ 130.508] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 141), (739, 151) [ 130.508] sna_composite: composite region extents:+(0, 0) -> (502, 141), (739, 151) + (0, 0) [ 130.508] gen9_render_composite: 237x10, current mode=1/1 [ 130.508] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.508] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.508] gen9_composite_set_target: (502, 141)x(237, 10), partial?=1 [ 130.508] sna_drawable_use_bo pixmap=1767, box=((502, 141), (739, 151)), flags=7... [ 130.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.508] sna_drawable_use_bo: using whole GPU bo [ 130.508] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.508] gen9_composite_picture: (505, 71)x(237, 10), dst=(502, 141) [ 130.508] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 130.508] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.508] sna_render_pixmap_bo pixmap=1787, (505, 71)x(237, 10)/(1, 10) [ 130.508] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.508] sna_render_pixmap_bo: offset=(3, -70), size=(1, 10) [ 130.508] use_cpu_bo: no cpu bo [ 130.508] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.508] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.508] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.508] sna_drawable_move_region_to_cpu(pixmap=1787 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.508] sna_drawable_move_region_to_cpu: pixmap=1787 all damaged on CPU [ 130.508] kgem_can_create_2d: 1x10 @ 32 [ 130.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.508] kgem_can_create_2d: untiled size=4096 [ 130.508] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.508] kgem_choose_tiling: 1x10 -> 0 [ 130.508] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.508] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.508] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.508] kgem_create_buffer: reusing buffer? used=7936 + size=320, total=262144 [ 130.508] kgem_create_proxy: target handle=23 [proxy? -1], offset=7936, length=320, io=1 [ 130.508] __kgem_bo_init(handle=23, num_pages=320) [ 130.508] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.508] upload: adding upload cache to pixmap=1787 [ 130.508] kgem_proxy_bo_attach: handle=23 [ 130.508] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.508] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.508] gen4_choose_composite_emitter: simple src, no mask [ 130.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.508] gen9_composite_get_binding_table(f6c0) [ 130.508] kgem_add_reloc64: handle=23, pos=15784, delta=0, domains=40000 [ 130.508] kgem_add_reloc64: adding proxy [delta=7936] for handle=23 [ 130.508] kgem_add_reloc64[22] = (delta=7936, target handle=2, presumed=fd545000) [ 130.508] [3da0] bind bo(handle=23, addr=fd546f00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.508] gen9_emit_sampler: sampler = 32 [ 130.508] gen9_emit_vertex_elements: setup id=2 [ 130.508] gen9_render_composite_box: (502, 141), (739, 151) [ 130.508] apply_damage: damage=0x0, region=1 [(502, 141), (739, 151) + (0, 0)] [ 130.508] gen8_vertex_flush[bb8] = 3 [ 130.508] sna_destroy_pixmap: pixmap=1787, attached?=1 [ 130.508] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.508] __sna_free_pixmap(pixmap=1787) [ 130.508] sna_composite(pixmap=1767, op=3, src=1779+(13, 11), mask=0+(739, 141), dst=1767+(739, 141)+(0, 0), size=(12, 10) [ 130.508] sna_compute_composite_region: dst=(739, 141)x(12, 10) [ 130.508] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 141), (751, 151) [ 130.508] clip_to_dst: region: 1x[(739, 141), (751, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.508] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 141), (751, 151) [ 130.508] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 141), (751, 151) [ 130.508] sna_composite: composite region extents:+(0, 0) -> (739, 141), (751, 151) + (0, 0) [ 130.508] gen9_render_composite: 12x10, current mode=1/1 [ 130.508] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.508] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.508] gen9_composite_set_target: (739, 141)x(12, 10), partial?=1 [ 130.508] sna_drawable_use_bo pixmap=1767, box=((739, 141), (751, 151)), flags=7... [ 130.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.508] sna_drawable_use_bo: using whole GPU bo [ 130.508] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.508] gen9_composite_picture: (13, 11)x(12, 10), dst=(739, 141) [ 130.508] sna_transform_is_imprecise_integer_translation: no transform [ 130.508] gen9_composite_picture: integer translation (0, 0), removing [ 130.508] sna_render_pixmap_bo pixmap=1779, (13, 11)x(12, 10)/(25, 21) [ 130.508] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 130.508] sna_render_pixmap_bo: offset=(-726, -130), size=(25, 21) [ 130.508] use_cpu_bo: no cpu bo [ 130.508] kgem_choose_tiling: too short [10] for TILING_Y [ 130.508] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.508] kgem_choose_tiling: 12x10 -> 0 [ 130.508] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 130.508] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 130.508] sna_drawable_move_region_to_cpu(pixmap=1779 (25x21), [(13, 11), (25, 21)], flags=2) [ 130.508] sna_drawable_move_region_to_cpu: pixmap=1779 all damaged on CPU [ 130.508] kgem_can_create_2d: 12x10 @ 32 [ 130.508] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.508] kgem_can_create_2d: untiled size=4096 [ 130.508] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.508] kgem_choose_tiling: 12x10 -> 0 [ 130.508] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 130.508] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.508] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.508] kgem_create_buffer: reusing buffer? used=8448 + size=640, total=262144 [ 130.508] kgem_create_proxy: target handle=23 [proxy? -1], offset=8448, length=640, io=1 [ 130.508] __kgem_bo_init(handle=23, num_pages=640) [ 130.508] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.508] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.508] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.508] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.508] gen4_choose_composite_emitter: identity src, no mask [ 130.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.508] gen9_composite_get_binding_table(f640) [ 130.508] kgem_add_reloc64: handle=23, pos=15752, delta=0, domains=40000 [ 130.508] kgem_add_reloc64: adding proxy [delta=8448] for handle=23 [ 130.508] kgem_add_reloc64[23] = (delta=8448, target handle=2, presumed=fd545000) [ 130.508] [3d80] bind bo(handle=23, addr=fd547100), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.508] gen9_emit_sampler: sampler = 2 [ 130.508] gen9_emit_vertex_elements: setup id=2 [ 130.508] gen9_render_composite_box: (739, 141), (751, 151) [ 130.508] apply_damage: damage=0x0, region=1 [(739, 141), (751, 151) + (0, 0)] [ 130.508] gen8_vertex_flush[bfc] = 3 [ 130.508] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.508] sna_destroy_pixmap: pixmap=1779, attached?=1 [ 130.508] __sna_free_pixmap(pixmap=1779) [ 130.508] sna_glyphs(op=3, nlist=3, src=(501, 140)) [ 130.508] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.508] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.508] glyphs_format: format=166024, depth=32 [ 130.508] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.508] sna_glyphs: discarding mask [ 130.508] glyphs0_to_dst(op=3, src=(501, 140), nlist=3, dst=(501, 140)+(0, 0)) [ 130.508] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.508] gen9_render_composite: 0x0, current mode=1/1 [ 130.508] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.508] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.508] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.508] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=7... [ 130.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.508] sna_drawable_use_bo: using whole GPU bo [ 130.508] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.508] color_convert: src=66666666 [20028888] [ 130.508] color_convert: dst=66666666 [20028888] [ 130.508] sna_render_get_solid: 66666666 [ 130.508] sna_render_get_solid(13) = 66666666 (old) [ 130.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.508] sna_transform_is_imprecise_integer_translation: no transform [ 130.508] gen9_composite_picture: integer translation (0, 0), removing [ 130.508] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.508] sna_render_pixmap_bo: GPU all damaged [ 130.508] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.508] gen4_choose_composite_emitter: solid, identity mask [ 130.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.508] aligning vertex: was 3, now 4 floats per vertex [ 130.508] gen9_composite_get_binding_table(f5c0) [ 130.508] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 130.508] gen9_emit_sampler: sampler = a [ 130.508] gen9_emit_sf: num_sf_outputs=2 [ 130.508] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.508] gen9_emit_vertex_elements: setup id=9 [ 130.508] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.508] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.508] glyphs0_to_dst: glyph=(502, 120)x(18, 20), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(502, 120), mask=(96.00, 96.00) x (18.00, 20.00) [ 130.508] glyphs0_to_dst: glyph=(519, 125)x(17, 15), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(519, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.508] glyphs0_to_dst: glyph=(537, 125)x(16, 21), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(537, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.508] glyphs0_to_dst: glyph=(553, 125)x(17, 15), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(553, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.508] glyphs0_to_dst: glyph=(571, 125)x(12, 15), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(571, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.508] glyphs0_to_dst: glyph=(580, 121)x(12, 19), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(580, 121), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.508] glyphs0_to_dst: glyph=(602, 125)x(16, 21), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(602, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.508] glyphs0_to_dst: glyph=(619, 125)x(12, 15), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(619, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.508] glyphs0_to_dst: glyph=(628, 125)x(17, 15), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(628, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.508] glyphs0_to_dst: glyph=(646, 120)x(16, 20), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(646, 120), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.508] glyphs0_to_dst: glyph=(663, 120)x(5, 20), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(663, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.508] glyphs0_to_dst: glyph=(670, 125)x(17, 15), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(670, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.508] glyphs0_to_dst: glyph=(688, 125)x(24, 15), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(688, 125), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.508] glyphs0_to_dst: glyph=(715, 136)x(23, 4), unclipped [ 130.508] emit_primitive_identity_mask__avx2: dst=(715, 136), mask=(128.00, 64.00) x (23.00, 4.00) [ 130.508] gen8_vertex_flush[cc4] = 42 [ 130.508] gen9_magic_ca_pass: CA fixup (1110 -> 1152) [ 130.508] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.508] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.508] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.508] sna_glyphs(op=3, nlist=3, src=(501, 139)) [ 130.508] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.508] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.508] glyphs_format: format=166024, depth=32 [ 130.508] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.508] sna_glyphs: discarding mask [ 130.508] glyphs0_to_dst(op=3, src=(501, 139), nlist=3, dst=(501, 139)+(0, 0)) [ 130.508] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.508] gen9_render_composite: 0x0, current mode=1/1 [ 130.508] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.508] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.508] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.508] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.508] sna_drawable_use_bo pixmap=1767, box=((0, 0), (762, 162)), flags=7... [ 130.508] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.508] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.508] sna_drawable_use_bo: using whole GPU bo [ 130.508] gen9_composite_set_target: pixmap=1767, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.508] color_convert: src=ff4c4c4c [20028888] [ 130.508] color_convert: dst=ff4c4c4c [20028888] [ 130.508] sna_render_get_solid: ff4c4c4c [ 130.508] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.508] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.508] sna_transform_is_imprecise_integer_translation: no transform [ 130.508] gen9_composite_picture: integer translation (0, 0), removing [ 130.508] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.508] sna_render_pixmap_bo: GPU all damaged [ 130.508] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.508] gen4_choose_composite_emitter: solid, identity mask [ 130.508] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.508] gen9_composite_get_binding_table(f580) [ 130.508] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.509] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.509] gen9_emit_vertex_elements: setup id=9 [ 130.509] glyphs0_to_dst: glyph=(502, 119)x(18, 20), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(502, 119), mask=(96.00, 96.00) x (18.00, 20.00) [ 130.509] glyphs0_to_dst: glyph=(519, 124)x(17, 15), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(519, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.509] glyphs0_to_dst: glyph=(537, 124)x(16, 21), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(537, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.509] glyphs0_to_dst: glyph=(553, 124)x(17, 15), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(553, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.509] glyphs0_to_dst: glyph=(571, 124)x(12, 15), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(571, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.509] glyphs0_to_dst: glyph=(580, 120)x(12, 19), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(580, 120), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.509] glyphs0_to_dst: glyph=(602, 124)x(16, 21), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(602, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.509] glyphs0_to_dst: glyph=(619, 124)x(12, 15), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(619, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.509] glyphs0_to_dst: glyph=(628, 124)x(17, 15), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(628, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.509] glyphs0_to_dst: glyph=(646, 119)x(16, 20), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(646, 119), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.509] glyphs0_to_dst: glyph=(663, 119)x(5, 20), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(663, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.509] glyphs0_to_dst: glyph=(670, 124)x(17, 15), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(670, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.509] glyphs0_to_dst: glyph=(688, 124)x(24, 15), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(688, 124), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.509] glyphs0_to_dst: glyph=(715, 135)x(23, 4), unclipped [ 130.509] emit_primitive_identity_mask__avx2: dst=(715, 135), mask=(128.00, 64.00) x (23.00, 4.00) [ 130.509] gen8_vertex_flush[dc4] = 42 [ 130.509] gen9_magic_ca_pass: CA fixup (1152 -> 1194) [ 130.509] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.509] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.509] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.509] sna_validate_gc(0x55bca9b8a390) changes=0, previous serial=6af, drawable=6e0 [ 130.509] sna_validate_gc: recomputing clip [ 130.509] sna_validate_gc: composite clip=1x[(0, 0), (762, 162)] [0x55bca9b55420] [ 130.509] sna_copy_area: src=pixmap=1767:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=165:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 130.509] sna_copy_area: normal copy [ 130.509] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.509] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.509] sna_do_copy: dst extents (0, 0), (762, 162), dst clip extents (0, 0), (762, 162), dst size=762x162 [ 130.509] sna_do_copy: clipped dst extents (0, 0), (762, 162) [ 130.509] sna_do_copy: unclipped src extents (0, 0), (762, 162) [ 130.509] sna_do_copy: clipped src extents (0, 0), (762, 162) [ 130.509] sna_do_copy: pixmap -- no source clipping [ 130.509] sna_do_copy: src extents (0, 0), (762, 162) x 1 [ 130.509] sna_do_copy: copy region (0, 0), (762, 162) x 1 + (0, 0) [ 130.509] sna_copy_boxes (boxes=1x[(0, 0), (762, 162)...], src pixmap=1767+(0, 0), dst pixmap=165+(0, 0), alu=3, src.size=762x162, dst.size=7680x2160) [ 130.509] sna_copy_boxes: dst=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), src=(priv=0x55bca9ac8be0, gpu_bo=29, cpu_bo=0), replaces=0 [ 130.509] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 130.509] sna_drawable_use_bo pixmap=165, box=((0, 0), (762, 162)), flags=b... [ 130.509] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.509] sna_drawable_use_bo: pinned, never REPLACES [ 130.509] sna_drawable_use_bo: flush=1, shm=0, cpu=0 => flags=b [ 130.509] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.509] sna_drawable_use_bo: applying move-to-gpu override [ 130.509] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (762, 162)] from damage 1x[(0, 0], (7680, 2160)] [ 130.509] wait_for_shadow: flags=3, flips=1, handle=35, shadow=36 [ 130.509] wait_for_shadow: 1 flips still pending, shadow flip_active=1 [ 130.509] wait_for_shadow: after waiting 1 flips outstanding, flip_active=1 [ 130.509] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 130.509] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 130.509] __kgem_bo_init(handle=12, num_pages=16200) [ 130.509] kgem_set_tiling: handle=12, tiling=1 [1], pitch=30720 [30720]: 1 [ 130.509] __kgem_bo_make_scanout: create fb 7680x2160@24/32 [ 130.509] __kgem_bo_map__gtt(handle=12, size=66355200) [ 130.518] __kgem_bo_make_scanout: attached fb=112 to handle=12 [ 130.518] new pitch=30720, tiling=1, handle=12, id=1365, num_pages=16200 [16200], bucket=13 [ 130.518] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=1 [ 130.518] wait_for_shadow: copying existing GPU damage: 2x(0, 0), (7680, 2160) [ 130.518] gen9_render_copy_boxes (0, 0)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.518] kgem_bo_is_render: handle=35, rq? 1 [0] [ 130.518] kgem_bo_is_render: handle=12, rq? 0 [0] [ 130.518] kgem_bo_is_render: handle=12, rq? 0 [0] [ 130.518] kgem_bo_is_render: handle=35, rq? 1 [0] [ 130.518] kgem_set_mode: flushing before new bo [ 130.518] gen8_vertex_close: used=4776, vbo active? 3, vb=224, nreloc=3 [ 130.518] gen8_vertex_close: reloc[0] = 287 [ 130.518] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.518] kgem_add_handle: handle=3, index=6 [ 130.518] kgem_add_reloc64[24] = (delta=0, target handle=6, presumed=fd44c000) [ 130.518] gen8_vertex_close: reloc[1] = 459 [ 130.518] kgem_add_reloc64: handle=3, pos=459, delta=0, domains=200000 [ 130.518] kgem_add_reloc64[25] = (delta=0, target handle=6, presumed=fd44c000) [ 130.518] gen8_vertex_close: reloc[2] = 603 [ 130.518] kgem_add_reloc64: handle=3, pos=603, delta=0, domains=200000 [ 130.518] kgem_add_reloc64[26] = (delta=0, target handle=6, presumed=fd44c000) [ 130.518] batch[1/1, flags=1800]: 918 918 15712 16384, nreloc=27, nexec=7, nfence=0, aperture=1256 [fenced=0] [ 130.518] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 130.518] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 130.518] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 130.518] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 130.518] kgem_fixup_relocs: shrinking by 57344 [ 130.518] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.518] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 130.518] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.518] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.518] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 130.518] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.518] __kgem_bo_clear_busy: handle=32 [ 130.518] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.518] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 130.518] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.518] __kgem_bo_clear_busy: handle=32 [ 130.518] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 130.518] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.518] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.518] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.518] needs_batch_flush: flushing before handle=12 for new reservation [ 130.518] needs_batch_flush: flushing before handle=35 for required semaphore [ 130.518] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 130.518] aligning vertex: was 4, now 2 floats per vertex [ 130.518] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.518] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.518] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.518] kgem_add_handle: handle=4, index=0 [ 130.518] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.518] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.518] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.518] gen9_composite_get_binding_table(ffc0) [ 130.518] kgem_add_reloc64: handle=12, pos=16360, delta=0, domains=20002 [ 130.518] kgem_add_handle: handle=12, index=1 [ 130.518] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.518] __kgem_bo_mark_dirty: handle=12 (proxy? 0) [ 130.518] [3fe0] bind bo(handle=12, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 130.518] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 130.518] kgem_add_handle: handle=35, index=2 [ 130.518] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e844d000) [ 130.518] [3fd0] bind bo(handle=35, addr=e844d000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 130.518] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.518] gen9_emit_sampler: sampler = 0 [ 130.518] gen9_emit_sf: num_sf_outputs=1 [ 130.518] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.518] gen9_emit_vertex_elements: setup id=0 [ 130.518] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.518] (762, 0) -> (762, 0) + (6918, 162) [ 130.518] (0, 162) -> (0, 162) + (7680, 1998) [ 130.518] gen8_vertex_flush[490] = 6 [ 130.518] wait_for_shadow: setting front pixmap to handle=12 [ 130.518] sna_dri2_pixmap_update_bo: pixmap=165, old handle=35, new handle=12 [ 130.518] sna_dri2_pixmap_update_bo: dropping flush hint from handle=35 [ 130.518] kgem_bo_flink: flinked handle=12 to name=6, marking non-reusable [ 130.518] sna_dri2_pixmap_update_bo: adding flush hint to handle=12 [ 130.519] sna_drawable_use_bo: using whole GPU bo [ 130.519] sna_pixmap_move_to_gpu(pixmap=1767, usage=0), flags=a [ 130.519] sna_pixmap_move_to_gpu: already all-damaged [ 130.519] sna_pixmap_mark_active: pixmap=1767, handle=29 [ 130.519] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 130.519] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.519] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.519] kgem_bo_is_render: handle=12, rq? 1 [1] [ 130.519] kgem_bo_is_render: handle=12, rq? 1 [1] [ 130.519] kgem_check_bo: num_pages=+140, num_exec=+1 [ 130.519] gen9_composite_get_binding_table(ff00) [ 130.519] kgem_add_reloc64: handle=29, pos=16312, delta=0, domains=40000 [ 130.519] kgem_add_handle: handle=29, index=3 [ 130.519] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fec9b000) [ 130.519] [3fb0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> sampler [ 130.519] gen9_emit_vertex_elements: setup id=0 [ 130.519] (0, 0) -> (0, 0) + (762, 162) [ 130.519] gen8_vertex_flush[4cc] = 3 [ 130.519] sna_accel_flush: flush?=1, dirty?=0 [ 130.519] gen8_vertex_close: used=4794, vbo active? 3, vb=1, nreloc=1 [ 130.519] gen8_vertex_close: reloc[0] = 287 [ 130.519] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.519] kgem_add_handle: handle=3, index=4 [ 130.519] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 130.519] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=32566 [fenced=0] [ 130.519] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.519] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.519] kgem_fixup_relocs: shrinking by 61440 [ 130.519] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.519] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.519] kgem_commit: release handle=12 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 130.519] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.519] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f02dd000 [ 130.519] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.519] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.519] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.519] sna_accel_flush: flush?=0, dirty?=0 [ 130.519] sna_accel_flush: flush?=0, dirty?=0 [ 130.519] sna_accel_flush: flush?=0, dirty?=0 [ 130.519] sna_accel_flush: flush?=0, dirty?=0 [ 130.519] sna_accel_flush: flush?=0, dirty?=0 [ 130.519] sna_block_handler (tv=0.0) [ 130.519] sna_wakeup_handler [ 130.519] sna_mode_wakeup: len=32 [ 130.519] sna_mode_wakeup: recording last swap on pipe=1, frame 7532 [1d6c], time 130.516699 [ 130.519] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 130.519] _kgem_bo_destroy: handle=36, proxy? 0 [ 130.519] __kgem_bo_destroy: handle=36, size=66355200 [ 130.519] kgem_bo_move_to_scanout: moving 36 [fb 77] to scanout cache, active? 0 [ 130.519] sna_mode_wakeup: flip complete, pending? 1 [ 130.519] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 130.519] sna_mode_redisplay: damage: 1x(0, 0), (762, 162) [ 130.519] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 130.519] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 130.519] sna_pixmap_move_to_gpu: already all-damaged [ 130.519] sna_pixmap_mark_active: pixmap=165, handle=12 [ 130.519] sna_mode_redisplay: crtc[0] transformed? 0 [ 130.519] sna_mode_redisplay: crtc[1] transformed? 0 [ 130.519] sna_mode_redisplay: crtc[2] transformed? 0 [ 130.519] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=35 [active?=2], new handle=12 [active=1] [ 130.519] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 130.519] get_fb: reusing fb=112 for handle=12 [ 130.519] sna_mode_redisplay: recording flip on CRTC:32 handle=12, active_scanout=2, serial=2 [ 130.519] __kgem_bo_clear_busy: handle=12 [ 130.519] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 130.519] sna_mode_redisplay: recording flip on CRTC:39 handle=12, active_scanout=3, serial=3 [ 130.519] __kgem_bo_clear_busy: handle=12 [ 130.519] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 130.519] sna_mode_redisplay: flipped 2 outputs, shadow active? 35 [ 130.519] set_shadow: waiting for region 1x[(0, 0), (762, 162)], front handle=12, shadow handle=35 [ 130.519] sna_accel_flush: flush?=0, dirty?=0 [ 130.519] sna_accel_flush: flush?=0, dirty?=0 [ 130.519] sna_block_handler (tv=0.0) [ 130.519] sna_wakeup_handler [ 130.520] sna_create_window: window=29360131 [ 130.520] sna_set_window_pixmap: window=29360131, old pixmap=0 new pixmap=165 [ 130.520] sna_change_window_attributes [ 130.520] sna_accel_flush: flush?=0, dirty?=0 [ 130.520] sna_covering_crtc for box=(0, 0), (0, 0) [ 130.520] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 130.520] sna_covering_crtc: crtc 0: (0, 0), (3840, 2160) [ 130.520] sna_covering_crtc: crtc 1: (3840, 0), (7680, 2160) [ 130.520] sna_covering_crtc: crtc 2 off, skipping [ 130.520] sna_covering_crtc: best crtc = 0x55bca9723650, coverage = 0 [ 130.520] sna_dri2_get_msc(draw=29360131, pipe=0) [ 130.520] sna_crtc_record_swap: recording last swap on pipe=0, frame 7562 [msc=7562], time 130.518005 [ 130.520] sna_dri2_get_msc: msc=7562 [raw=7562], ust=130518005 [ 130.520] sna_accel_flush: flush?=0, dirty?=0 [ 130.520] sna_accel_flush: flush?=0, dirty?=0 [ 130.520] sna_block_handler (tv=0.0) [ 130.520] sna_wakeup_handler [ 130.520] sna_create_pixmap(762, 162, 24, usage=2) [ 130.520] kgem_can_create_2d: 762x162 @ 24 [ 130.520] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.520] kgem_can_create_2d: untiled size=499712 [ 130.520] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.520] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.520] kgem_can_create_2d: tiled[-1] size=499712 [ 130.520] sna_create_pixmap: usage=2, flags=1b [ 130.520] sna_create_pixmap: creating GPU pixmap 762x162, stride=3048, flags=1b [ 130.520] __pop_freed_pixmap: reusing freed pixmap=1543 header [ 130.520] create_pixmap_hdr: pixmap=1789, width=762, height=162, usage=0 [ 130.520] sna_create_pixmap: serial=1789, 762x162, usage=0 [ 130.520] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=6fd [ 130.520] sna_validate_gc: recomputing clip [ 130.520] sna_validate_gc: composite clip=1x[(0, 0), (762, 162)] [0x55bca9b77200] [ 130.520] sna_copy_area: src=pixmap=165:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=1789:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 130.520] sna_copy_area: normal copy [ 130.520] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.520] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.520] sna_do_copy: dst extents (0, 0), (762, 162), dst clip extents (0, 0), (762, 162), dst size=762x162 [ 130.520] sna_do_copy: clipped dst extents (0, 0), (762, 162) [ 130.520] sna_do_copy: unclipped src extents (0, 0), (762, 162) [ 130.520] sna_do_copy: clipped src extents (0, 0), (762, 162) [ 130.520] sna_do_copy: window -- include inferiors [ 130.520] sna_do_copy: src extents (0, 0), (762, 162) x 1 [ 130.520] sna_do_copy: copy region (0, 0), (762, 162) x 1 + (0, 0) [ 130.520] sna_copy_boxes (boxes=1x[(0, 0), (762, 162)...], src pixmap=165+(0, 0), dst pixmap=1789+(0, 0), alu=3, src.size=7680x2160, dst.size=762x162) [ 130.520] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=12, cpu_bo=0), replaces=1 [ 130.520] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 130.520] sna_drawable_use_bo pixmap=1789, box=((0, 0), (762, 162)), flags=1b... [ 130.520] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 130.520] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 130.520] sna_pixmap_move_to_gpu(pixmap=1789, usage=0), flags=4b [ 130.520] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.520] sna_pixmap_move_to_gpu: creating GPU bo (762x162@32), create=b [ 130.520] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.520] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.520] sna_pixmap_alloc_gpu: pixmap=1789 [ 130.520] kgem_create_2d(762x162, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.520] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=168 [ 130.520] inactive too small: 64 < 126 [ 130.520] __kgem_bo_init(handle=37, num_pages=126) [ 130.520] kgem_set_tiling: handle=37, tiling=1 [1], pitch=3072 [3072]: 1 [ 130.520] new pitch=3072, tiling=1, handle=37, id=1366, num_pages=126 [126], bucket=6 [ 130.520] __sna_damage_all(762, 162) [ 130.520] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 130.520] sna_pixmap_mark_active: pixmap=1789, handle=37 [ 130.520] sna_drawable_use_bo: allocated GPU bo for operation [ 130.520] sna_drawable_use_bo: using GPU bo with damage? 0 [ 130.520] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 130.520] wait_for_shadow: flags=a, flips=2, handle=12, shadow=35 [ 130.520] sna_pixmap_move_to_gpu: already all-damaged [ 130.520] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=12, busy=0 [ring=0] [ 130.520] __kgem_bo_clear_busy: handle=12 [ 130.520] sna_pixmap_mark_active: pixmap=165, handle=12 [ 130.520] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 130.520] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.520] kgem_bo_is_render: handle=12, rq? 0 [0] [ 130.520] kgem_bo_is_render: handle=37, rq? 0 [0] [ 130.520] kgem_bo_is_render: handle=37, rq? 0 [0] [ 130.520] kgem_bo_is_render: handle=12, rq? 0 [0] [ 130.520] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.520] __kgem_retire_rq: request 2 complete [ 130.520] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.520] __kgem_ring_is_idle: last requests handle=1 still busy [ 130.520] kgem_check_bo: num_pages=+16326, num_exec=+2 [ 130.520] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.520] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.520] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.520] kgem_add_handle: handle=4, index=0 [ 130.520] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.520] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.520] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.520] gen9_composite_get_binding_table(ffc0) [ 130.520] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 130.520] kgem_add_handle: handle=37, index=1 [ 130.520] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.520] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 130.520] [3fe0] bind bo(handle=37, addr=0), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.520] kgem_add_reloc64: handle=12, pos=16344, delta=0, domains=40000 [ 130.521] kgem_add_handle: handle=12, index=2 [ 130.521] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 130.521] [3fd0] bind bo(handle=12, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 130.521] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.521] gen9_emit_sampler: sampler = 0 [ 130.521] gen9_emit_sf: num_sf_outputs=1 [ 130.521] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.521] gen9_emit_vertex_elements: setup id=0 [ 130.521] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.521] (0, 0) -> (0, 0) + (762, 162) [ 130.521] gen8_vertex_flush[490] = 3 [ 130.521] sna_set_window_pixmap: window=25165843, old pixmap=165 new pixmap=1789 [ 130.521] sna_set_window_pixmap: window=25165844, old pixmap=165 new pixmap=1789 [ 130.521] sna_set_window_pixmap: window=12582920, old pixmap=165 new pixmap=1789 [ 130.521] sna_set_window_pixmap: window=12582921, old pixmap=165 new pixmap=1789 [ 130.521] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=701 [ 130.521] sna_validate_gc: recomputing clip [ 130.521] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca988cf50] [ 130.521] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 0 [style=1, tileIsPixel=0], alu=3) [ 130.521] sna_poly_fill_rect_extents: [0] = (0, 0)x(762, 162) [ 130.521] sna_poly_fill_rect: extents(0, 0), (762, 162), flags=1 [ 130.521] sna_poly_fill_rect: dropping last-cpu hint [ 130.521] sna_poly_fill_rect: source is already on the gpu [ 130.521] sna_drawable_use_bo pixmap=165, box=((0, 0), (762, 162)), flags=b... [ 130.521] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.521] sna_drawable_use_bo: pinned, never REPLACES [ 130.521] sna_drawable_use_bo: flush=1, shm=0, cpu=0 => flags=b [ 130.521] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.521] sna_drawable_use_bo: applying move-to-gpu override [ 130.521] sna_pixmap_discard_shadow_damage: discarding region 1x[(0, 0), (762, 162)] from damage 1x[(0, 0], (762, 162)] [ 130.521] wait_for_shadow: flags=3, flips=2, handle=12, shadow=35 [ 130.521] wait_for_shadow: 2 flips still pending, shadow flip_active=2 [ 130.521] wait_for_shadow: after waiting 2 flips outstanding, flip_active=2 [ 130.521] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 130.521] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 130.521] 1:from scanout: pitch=30720, tiling=1, handle=36, id=1367 [ 130.521] wait_for_shadow: replacing still-attached GPU bo handle=1, flips=2 [ 130.521] wait_for_shadow: copying existing GPU damage: 2x(0, 0), (7680, 2160) [ 130.521] gen9_render_copy_boxes (0, 0)->(0, 0) x 2, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.521] kgem_bo_is_render: handle=12, rq? 1 [1] [ 130.521] kgem_bo_is_render: handle=36, rq? 0 [0] [ 130.521] kgem_bo_is_render: handle=36, rq? 0 [0] [ 130.521] kgem_bo_is_render: handle=12, rq? 1 [1] [ 130.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 130.521] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 130.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 130.521] kgem_flush: opportunistic flushing? flush=1,0, aperture=16336/262144, idle?=0 [ 130.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 130.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 130.521] gen9_composite_get_binding_table(ff00) [ 130.521] kgem_add_reloc64: handle=36, pos=16312, delta=0, domains=20002 [ 130.521] kgem_add_handle: handle=36, index=3 [ 130.521] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=e4505000) [ 130.521] __kgem_bo_mark_dirty: handle=36 (proxy? 0) [ 130.521] [3fb0] bind bo(handle=36, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 130.521] gen9_emit_vertex_elements: setup id=0 [ 130.521] (762, 0) -> (762, 0) + (6918, 162) [ 130.521] (0, 162) -> (0, 162) + (7680, 1998) [ 130.521] gen8_vertex_flush[4c4] = 6 [ 130.521] wait_for_shadow: setting front pixmap to handle=36 [ 130.521] sna_dri2_pixmap_update_bo: pixmap=165, old handle=12, new handle=36 [ 130.521] sna_dri2_pixmap_update_bo: dropping flush hint from handle=12 [ 130.521] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 130.521] sna_dri2_pixmap_update_bo: adding flush hint to handle=36 [ 130.521] sna_drawable_use_bo: using whole GPU bo [ 130.521] sna_poly_fill_rect: tiled fill, testing for blt [ 130.521] sna_poly_fill_rect_tiled_blt pixmap=165, x 1 [(0, 0)x(762, 162)...], clipped? 9 [ 130.521] sna_poly_fill_rect_tiled_blt: not 8x8, triming size for tile: 3840x2160 from 3840x2160 (area 762x162) [ 130.521] sna_pixmap_get_source_bo(pixmap=14, size=3840x2160) [ 130.521] sna_pixmap_move_to_gpu(pixmap=14, usage=0), flags=a [ 130.521] sna_pixmap_undo_cow: pixmap=14, handle=9 [refcnt=1], cow refcnt=1, flags=2 [ 130.521] sna_pixmap_move_to_gpu: already all-damaged [ 130.521] sna_pixmap_mark_active: pixmap=14, handle=9 [ 130.521] gen9_render_copy (alu=3, src=(3840x2160), dst=(7680x2160)) [ 130.521] kgem_bo_is_render: handle=9, rq? 0 [0] [ 130.521] kgem_bo_is_render: handle=36, rq? 1 [1] [ 130.521] kgem_bo_is_render: handle=36, rq? 1 [1] [ 130.521] kgem_check_bo: num_pages=+8100, num_exec=+1 [ 130.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 130.521] kgem_flush: opportunistic flushing? flush=1,0, aperture=32536/262144, idle?=0 [ 130.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.521] __kgem_ring_is_idle: last fence handle=1 still busy [ 130.521] gen9_composite_get_binding_table(fe80) [ 130.521] kgem_add_reloc64: handle=9, pos=16280, delta=0, domains=40000 [ 130.521] kgem_add_handle: handle=9, index=4 [ 130.521] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=f816d000) [ 130.521] [3f90] bind bo(handle=9, addr=f816d000), format=192, width=3840, height=2160, pitch=15360, tiling=1 -> sampler [ 130.521] gen9_emit_vertex_elements: setup id=0 [ 130.521] sna_poly_fill_rect_tiled_blt: drawable offset into pixmap(165) = (0, 0) [ 130.521] sna_poly_fill_rect_tiled_blt: single clip box [(0, 0), (762, 162)] [ 130.521] sna_poly_fill_rect_tiled_blt: rectangle [(0, 0), (762, 162)] [ 130.521] gen8_vertex_flush[500] = 3 [ 130.521] sna_accel_flush: flush?=1, dirty?=0 [ 130.521] gen8_vertex_close: used=4818, vbo active? 3, vb=1, nreloc=1 [ 130.521] gen8_vertex_close: reloc[0] = 287 [ 130.521] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.521] kgem_add_handle: handle=3, index=5 [ 130.521] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd44c000) [ 130.521] batch[1/1, flags=1800]: 326 326 16272 16384, nreloc=8, nexec=6, nfence=0, aperture=40652 [fenced=0] [ 130.521] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.521] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 130.521] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.521] kgem_fixup_relocs: shrinking by 61440 [ 130.521] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.522] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 130.522] kgem_commit: release handle=36 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 130.522] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 130.522] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.522] kgem_commit: release handle=12 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=e844d000 [ 130.522] kgem_commit: release handle=9 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f816d000 [ 130.522] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.522] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.522] sna_accel_flush: flush?=0, dirty?=0 [ 130.522] sna_accel_flush: flush?=0, dirty?=0 [ 130.522] sna_block_handler (tv=0.0) [ 130.522] sna_wakeup_handler [ 130.522] sna_accel_flush: flush?=0, dirty?=0 [ 130.522] sna_accel_flush: flush?=0, dirty?=0 [ 130.522] sna_create_pixmap(48, 48, 32, usage=0) [ 130.522] kgem_can_create_2d: 48x48 @ 32 [ 130.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.522] kgem_can_create_2d: untiled size=12288 [ 130.522] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.522] kgem_choose_tiling: 48x48 -> 0 [ 130.522] sna_create_pixmap: usage=0, flags=b [ 130.522] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 130.522] __pop_freed_pixmap: reusing freed pixmap=1545 header [ 130.522] create_pixmap_hdr: pixmap=1794, width=48, height=48, usage=0 [ 130.522] sna_create_pixmap: serial=1794, 48x48, usage=0 [ 130.522] sna_validate_gc(0x55bca9bace90) changes=7fffff, previous serial=80000000, drawable=703 [ 130.522] sna_validate_gc: recomputing clip [ 130.522] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9b6ca60] [ 130.522] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 130.522] try_upload__fast: ignore existing cpu damage (if any) [ 130.522] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.522] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.522] kgem_choose_tiling: 48x48 -> 0 [ 130.522] sna_pixmap_alloc_gpu: pixmap=1795 [ 130.522] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.522] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.522] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.522] from inactive: pitch=192, tiling=0: handle=19, id=1368 [ 130.522] try_upload__inplace: tiling=0 [ 130.522] kgem_bo_can_map__cpu: handle=19 [ 130.522] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.522] sna_pixmap_move_area_to_gpu: pixmap=1795 box=(0, 0), (48, 48), flags=1 [ 130.522] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 130.522] = None [ 130.522] sna_pixmap_move_to_gpu(pixmap=1795, usage=0), flags=3 [ 130.522] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.522] sna_pixmap_mark_active: pixmap=1795, handle=19 [ 130.522] __kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.522] kgem_bo_can_map__cpu: handle=19 [ 130.522] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.522] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x0) [ 130.522] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.522] __kgem_bo_map__cpu: caching CPU vma for 19 [ 130.522] kgem_bo_sync__cpu: handle=19 [ 130.522] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.522] kgem_bo_sync__cpu: SYNC: handle=19, needs_flush? 0, domain? 0, busy? 0 [ 130.522] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.522] kgem_bo_retire: retiring bo handle=19 (needed flush? 0), rq? 0 [busy?=0] [ 130.522] assert_bo_retired: handle=19, domain: 0 exec? 0, rq? 0 [ 130.522] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 130.522] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 130.522] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.522] __sna_damage_all(48, 48) [ 130.523] sna_get_image: pixmap=1795 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 130.523] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 130.523] kgem_bo_can_map__cpu: handle=19 [ 130.523] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.523] __kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.523] kgem_bo_can_map__cpu: handle=19 [ 130.523] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.523] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.523] kgem_bo_sync__cpu_full: handle=19 [ 130.523] sna_get_image__inplace: download through a linear CPU map [ 130.523] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.523] sna_destroy_pixmap: pixmap=1795, attached?=1 [ 130.523] sna_pixmap_unmap: pixmap=1795 dropping cpu mapping [ 130.523] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.523] __kgem_bo_destroy: handle=19, size=12288 [ 130.523] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.523] __sna_free_pixmap(pixmap=1795) [ 130.523] sna_create_pixmap(48, 48, 32, usage=0) [ 130.523] kgem_can_create_2d: 48x48 @ 32 [ 130.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.523] kgem_can_create_2d: untiled size=12288 [ 130.523] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.523] kgem_choose_tiling: 48x48 -> 0 [ 130.523] sna_create_pixmap: usage=0, flags=b [ 130.523] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 130.523] __pop_freed_pixmap: reusing freed pixmap=1795 header [ 130.523] create_pixmap_hdr: pixmap=1796, width=48, height=48, usage=0 [ 130.523] sna_create_pixmap: serial=1796, 48x48, usage=0 [ 130.523] sna_validate_gc(0x55bca9bab290) changes=7fffff, previous serial=80000000, drawable=705 [ 130.523] sna_validate_gc: recomputing clip [ 130.523] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9ba9630] [ 130.523] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 130.523] try_upload__fast: ignore existing cpu damage (if any) [ 130.523] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.523] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.523] kgem_choose_tiling: 48x48 -> 0 [ 130.523] sna_pixmap_alloc_gpu: pixmap=1797 [ 130.523] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.523] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.523] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.523] from inactive vma: pitch=192, tiling=0: handle=19, id=1369 [ 130.523] try_upload__inplace: tiling=0 [ 130.523] kgem_bo_can_map__cpu: handle=19 [ 130.523] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.523] sna_pixmap_move_area_to_gpu: pixmap=1797 box=(0, 0), (48, 48), flags=1 [ 130.523] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 130.523] = None [ 130.523] sna_pixmap_move_to_gpu(pixmap=1797, usage=0), flags=3 [ 130.523] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.523] sna_pixmap_mark_active: pixmap=1797, handle=19 [ 130.523] __kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.523] kgem_bo_can_map__cpu: handle=19 [ 130.523] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.523] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.523] kgem_bo_sync__cpu: handle=19 [ 130.523] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 130.523] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 130.523] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.523] __sna_damage_all(48, 48) [ 130.523] sna_get_image: pixmap=1797 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 130.523] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 130.523] kgem_bo_can_map__cpu: handle=19 [ 130.523] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.523] __kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.523] kgem_bo_can_map__cpu: handle=19 [ 130.523] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.523] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.523] kgem_bo_sync__cpu_full: handle=19 [ 130.523] sna_get_image__inplace: download through a linear CPU map [ 130.523] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.523] sna_destroy_pixmap: pixmap=1797, attached?=1 [ 130.523] sna_pixmap_unmap: pixmap=1797 dropping cpu mapping [ 130.523] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.523] __kgem_bo_destroy: handle=19, size=12288 [ 130.523] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.523] __sna_free_pixmap(pixmap=1797) [ 130.523] sna_create_window: window=16777259 [ 130.523] sna_set_window_pixmap: window=16777259, old pixmap=0 new pixmap=165 [ 130.523] sna_change_window_attributes [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_create_window: window=16777260 [ 130.523] sna_set_window_pixmap: window=16777260, old pixmap=0 new pixmap=165 [ 130.523] sna_change_window_attributes [ 130.523] sna_change_window_attributes [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_change_window_attributes [ 130.523] sna_validate_gc(0x55bca991fc50) changes=e0000, previous serial=800006ca, drawable=706 [ 130.523] sna_validate_gc: recomputing clip [ 130.523] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55bca9ba93e0] [ 130.523] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 130.523] sna_poly_fill_rect_extents: [0] = (0, 0)x(200, 200) [ 130.523] sna_poly_fill_rect, nothing to do [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.523] sna_accel_flush: flush?=0, dirty?=0 [ 130.524] sna_block_handler (tv=0.0) [ 130.524] sna_wakeup_handler [ 130.524] sna_randr_getinfo() [ 130.524] sna_handle_uevents [ 130.524] sna_output_detect(eDP1:48) [ 130.524] sna_output_detect(eDP1) reporting cached status (since 180ms): 0 [ 130.524] sna_output_get_modes(eDP1:48) [ 130.524] sna_output_attach_edid(eDP1): attaching EDID id=110, current=110 [ 130.524] sna_output_attach_edid(eDP1): retrieving blob id=110, length=128 [ 130.524] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 130.524] sna_output_attach_tile: found? TILE=-1 [ 130.524] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 130.524] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 130.524] sna_output_get_modes: adding 1 probed modes [ 130.524] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 130.524] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 130.524] kgem_can_create_2d: 3840x2160 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.524] kgem_can_create_2d: untiled size=33177600 [ 130.524] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.524] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.524] kgem_can_create_2d: 640x480 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.524] kgem_can_create_2d: untiled size=1228800 [ 130.524] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.524] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.524] kgem_can_create_2d: 800x600 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.524] kgem_can_create_2d: untiled size=1921024 [ 130.524] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.524] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.524] kgem_can_create_2d: 800x600 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.524] kgem_can_create_2d: untiled size=1921024 [ 130.524] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.524] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.524] kgem_can_create_2d: 1024x768 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.524] kgem_can_create_2d: untiled size=3145728 [ 130.524] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.524] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.524] kgem_can_create_2d: 1280x960 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.524] kgem_can_create_2d: untiled size=4915200 [ 130.524] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.524] kgem_can_create_2d: tiled[-1] size=4915200 [ 130.524] kgem_can_create_2d: 1280x1024 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.524] kgem_can_create_2d: untiled size=5242880 [ 130.524] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.524] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.524] kgem_can_create_2d: 1600x1200 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.524] kgem_can_create_2d: untiled size=7680000 [ 130.524] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.524] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.524] kgem_can_create_2d: 1792x1344 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.524] kgem_can_create_2d: untiled size=9633792 [ 130.524] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.524] kgem_can_create_2d: tiled[-1] size=9633792 [ 130.524] kgem_can_create_2d: 1856x1392 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.524] kgem_can_create_2d: untiled size=10334208 [ 130.524] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.524] kgem_can_create_2d: tiled[-1] size=10334208 [ 130.524] kgem_can_create_2d: 1920x1440 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.524] kgem_can_create_2d: untiled size=11059200 [ 130.524] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.524] kgem_can_create_2d: tiled[-1] size=11059200 [ 130.524] kgem_can_create_2d: 1152x864 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.524] kgem_can_create_2d: untiled size=3981312 [ 130.524] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.524] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.524] kgem_can_create_2d: 1360x768 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.524] kgem_can_create_2d: untiled size=4177920 [ 130.524] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.524] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.524] kgem_can_create_2d: 1360x768 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.524] kgem_can_create_2d: untiled size=4177920 [ 130.524] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.524] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.524] kgem_can_create_2d: 1400x1050 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.524] kgem_can_create_2d: untiled size=5881856 [ 130.524] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.524] kgem_can_create_2d: tiled[-1] size=5881856 [ 130.524] kgem_can_create_2d: 1440x900 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.524] kgem_can_create_2d: untiled size=5185536 [ 130.524] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.524] kgem_can_create_2d: tiled[-1] size=5185536 [ 130.524] kgem_can_create_2d: 1600x1024 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.524] kgem_can_create_2d: untiled size=6553600 [ 130.524] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.524] kgem_can_create_2d: tiled[-1] size=6553600 [ 130.524] kgem_can_create_2d: 1680x1050 @ 32 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.524] kgem_can_create_2d: untiled size=7057408 [ 130.524] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.524] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.524] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.525] kgem_can_create_2d: 1680x1050 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.525] kgem_can_create_2d: untiled size=7057408 [ 130.525] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.525] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.525] kgem_can_create_2d: 1920x1080 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.525] kgem_can_create_2d: untiled size=8294400 [ 130.525] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.525] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.525] kgem_can_create_2d: 1920x1200 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.525] kgem_can_create_2d: untiled size=9216000 [ 130.525] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.525] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.525] kgem_can_create_2d: 2048x1536 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.525] kgem_can_create_2d: untiled size=12582912 [ 130.525] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.525] kgem_can_create_2d: tiled[-1] size=12582912 [ 130.525] kgem_can_create_2d: 1920x1080 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.525] kgem_can_create_2d: untiled size=8294400 [ 130.525] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.525] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.525] kgem_can_create_2d: 640x360 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.525] kgem_can_create_2d: untiled size=921600 [ 130.525] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.525] kgem_can_create_2d: tiled[-1] size=921600 [ 130.525] kgem_can_create_2d: 720x405 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.525] kgem_can_create_2d: untiled size=1167360 [ 130.525] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.525] kgem_can_create_2d: tiled[-1] size=1167360 [ 130.525] kgem_can_create_2d: 864x486 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.525] kgem_can_create_2d: untiled size=1683456 [ 130.525] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.525] kgem_can_create_2d: tiled[-1] size=1683456 [ 130.525] kgem_can_create_2d: 960x540 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.525] kgem_can_create_2d: untiled size=2076672 [ 130.525] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.525] kgem_can_create_2d: tiled[-1] size=2076672 [ 130.525] kgem_can_create_2d: 1024x576 @ 32 [ 130.525] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.526] kgem_can_create_2d: untiled size=2359296 [ 130.526] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 130.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.526] kgem_can_create_2d: tiled[-1] size=2359296 [ 130.526] kgem_can_create_2d: 1280x720 @ 32 [ 130.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.526] kgem_can_create_2d: untiled size=3686400 [ 130.526] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.526] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.526] kgem_can_create_2d: 1368x768 @ 32 [ 130.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.526] kgem_can_create_2d: untiled size=4202496 [ 130.526] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 130.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.526] kgem_can_create_2d: tiled[-1] size=4202496 [ 130.526] kgem_can_create_2d: 1600x900 @ 32 [ 130.526] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.526] kgem_can_create_2d: untiled size=5763072 [ 130.527] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.527] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.527] kgem_can_create_2d: 2048x1152 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.527] kgem_can_create_2d: untiled size=9437184 [ 130.527] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.527] kgem_can_create_2d: tiled[-1] size=9437184 [ 130.527] kgem_can_create_2d: 2560x1440 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.527] kgem_can_create_2d: untiled size=14745600 [ 130.527] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.527] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.527] kgem_can_create_2d: 2880x1620 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.527] kgem_can_create_2d: untiled size=18665472 [ 130.527] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.527] kgem_can_create_2d: tiled[-1] size=18665472 [ 130.527] kgem_can_create_2d: 3200x1800 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.527] kgem_can_create_2d: untiled size=23040000 [ 130.527] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.527] kgem_can_create_2d: tiled[-1] size=23040000 [ 130.527] sna_output_detect(DP1:56) [ 130.527] sna_output_detect(DP1) reporting cached status (since 181ms): 1 [ 130.527] sna_output_detect(DP1-1:50) [ 130.527] sna_output_detect(DP1-1) reporting cached status (since 174ms): 1 [ 130.527] sna_output_detect(DP1-2:74) [ 130.527] sna_output_detect(DP1-2) reporting cached status (since 174ms): 0 [ 130.527] sna_output_get_modes(DP1-2:74) [ 130.527] sna_output_attach_edid(DP1-2): attaching EDID id=111, current=111 [ 130.527] sna_output_attach_edid(DP1-2): retrieving blob id=111, length=256 [ 130.527] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 130.527] sna_output_attach_tile: found? TILE=4 [ 130.527] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 130.527] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 130.527] sna_output_get_modes: adding 30 probed modes [ 130.527] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 130.527] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 130.527] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 130.527] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 130.527] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 130.527] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 130.527] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.527] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.527] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.527] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.527] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.527] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 130.527] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 130.527] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.527] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.527] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 130.527] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.527] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.527] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 130.527] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 130.527] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 130.527] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 130.527] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 130.527] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 130.527] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.527] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.527] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 130.527] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.527] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.527] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 130.527] kgem_can_create_2d: 3840x2160 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.527] kgem_can_create_2d: untiled size=33177600 [ 130.527] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.527] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.527] kgem_can_create_2d: 3840x2160 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.527] kgem_can_create_2d: untiled size=33177600 [ 130.527] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.527] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.527] kgem_can_create_2d: 2560x1440 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.527] kgem_can_create_2d: untiled size=14745600 [ 130.527] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.527] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.527] kgem_can_create_2d: 2048x1280 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.527] kgem_can_create_2d: untiled size=10485760 [ 130.527] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.527] kgem_can_create_2d: tiled[-1] size=10485760 [ 130.527] kgem_can_create_2d: 1920x1200 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.527] kgem_can_create_2d: untiled size=9216000 [ 130.527] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.527] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.527] kgem_can_create_2d: 1920x1080 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: untiled size=8294400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.527] kgem_can_create_2d: 1920x1080 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: untiled size=8294400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.527] kgem_can_create_2d: 1920x1080 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: untiled size=8294400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.527] kgem_can_create_2d: 1920x1080 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: untiled size=8294400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.527] kgem_can_create_2d: 1920x1080 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: untiled size=8294400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.527] kgem_can_create_2d: 1920x1080 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: untiled size=8294400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.527] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.527] kgem_can_create_2d: 1600x1200 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.527] kgem_can_create_2d: untiled size=7680000 [ 130.527] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.527] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.527] kgem_can_create_2d: 1600x900 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.527] kgem_can_create_2d: untiled size=5763072 [ 130.527] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.527] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.527] kgem_can_create_2d: 1280x1024 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.527] kgem_can_create_2d: untiled size=5242880 [ 130.527] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.527] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.527] kgem_can_create_2d: 1280x1024 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.527] kgem_can_create_2d: untiled size=5242880 [ 130.527] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.527] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.527] kgem_can_create_2d: 1152x864 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.527] kgem_can_create_2d: untiled size=3981312 [ 130.527] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.527] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.527] kgem_can_create_2d: 1280x720 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.527] kgem_can_create_2d: untiled size=3686400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.527] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.527] kgem_can_create_2d: 1280x720 @ 32 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.527] kgem_can_create_2d: untiled size=3686400 [ 130.527] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.527] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.527] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.527] kgem_can_create_2d: 1280x720 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.528] kgem_can_create_2d: untiled size=3686400 [ 130.528] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.528] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.528] kgem_can_create_2d: 1024x768 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.528] kgem_can_create_2d: untiled size=3145728 [ 130.528] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.528] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.528] kgem_can_create_2d: 1024x768 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.528] kgem_can_create_2d: untiled size=3145728 [ 130.528] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.528] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.528] kgem_can_create_2d: 800x600 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.528] kgem_can_create_2d: untiled size=1921024 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.528] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.528] kgem_can_create_2d: 800x600 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.528] kgem_can_create_2d: untiled size=1921024 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.528] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.528] kgem_can_create_2d: 720x576 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.528] kgem_can_create_2d: untiled size=1658880 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.528] kgem_can_create_2d: tiled[-1] size=1658880 [ 130.528] kgem_can_create_2d: 720x480 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.528] kgem_can_create_2d: untiled size=1384448 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.528] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.528] kgem_can_create_2d: 720x480 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.528] kgem_can_create_2d: untiled size=1384448 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.528] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.528] kgem_can_create_2d: 640x480 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.528] kgem_can_create_2d: untiled size=1228800 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.528] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.528] kgem_can_create_2d: 640x480 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.528] kgem_can_create_2d: untiled size=1228800 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.528] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.528] kgem_can_create_2d: 640x480 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.528] kgem_can_create_2d: untiled size=1228800 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.528] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.528] kgem_can_create_2d: 720x400 @ 32 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.528] kgem_can_create_2d: untiled size=1155072 [ 130.528] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 130.528] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.528] kgem_can_create_2d: tiled[-1] size=1155072 [ 130.528] sna_output_detect(DP1-3:68) [ 130.528] sna_output_detect(DP1-3) reporting cached status (since 119ms): 1 [ 130.528] sna_output_detect(DP2:63) [ 130.528] sna_output_detect(DP2) reporting cached status (since 119ms): 1 [ 130.528] sna_output_detect(HDMI1:60) [ 130.528] sna_output_detect(HDMI1) reporting cached status (since 119ms): 1 [ 130.528] sna_output_detect(HDMI2:67) [ 130.528] sna_output_detect(HDMI2) reporting cached status (since 110ms): 1 [ 130.528] sna_output_detect(VIRTUAL1) has user modes? 0 [ 130.528] sna_accel_flush: flush?=0, dirty?=0 [ 130.528] sna_accel_flush: flush?=0, dirty?=0 [ 130.528] sna_accel_flush: flush?=0, dirty?=0 [ 130.528] sna_block_handler (tv=0.0) [ 130.528] sna_wakeup_handler [ 130.528] sna_accel_flush: flush?=0, dirty?=0 [ 130.528] sna_accel_flush: flush?=0, dirty?=0 [ 130.528] sna_block_handler (tv=0.0) [ 130.528] sna_wakeup_handler [ 130.529] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=100x100), window?=1 [ 130.529] sna_dri2_create_buffer: reusing front buffer attachment, win=29360131 100x100, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=1 [ 130.529] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 130.529] sna_dri2_create_buffer pixmap=165, (attachment=7, format=32, drawable=100x100), window?=1 [ 130.529] sna_dri2_create_buffer: creating back buffer 100x100, suitable for scanout? 0 [ 130.529] kgem_create_2d(100x100, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.529] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=104 [ 130.529] inactive too small: 12 < 13 [ 130.529] kgem_set_tiling: handle=22, tiling=1 [1], pitch=512 [512]: 1 [ 130.529] kgem_bo_remove_from_inactive: removing handle=22 from inactive [ 130.529] from inactive: pitch=512, tiling=1: handle=22, id=1370 [ 130.529] kgem_bo_flink: flinked handle=22 to name=8, marking non-reusable [ 130.529] sna_dri2_copy_region: pixmap=165, src=36 (refs=2/2, flush=1, attach=0) , dst=22 (refs=1/1, flush=0, attach=7) [ 130.529] sna_dri2_copy_region: region (0, 0), (100, 100) x 1 [ 130.529] is_clipped: region[0]x(0, 0),(0, 0) against drawable 100x100 [ 130.529] __sna_dri2_copy_region: draw=(0, 0), delta=(0, 0), draw=(0, 0),(100, 100), clip.extents=(0, 0), (0, 0) [ 130.529] __sna_dri2_copy_region: all clipped [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.529] sna_wakeup_handler [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_accel_flush: flush?=0, dirty?=0 [ 130.529] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=0.0) [ 130.530] sna_wakeup_handler [ 130.530] sna_destroy_pixmap: pixmap=1767, attached?=1 [ 130.530] _kgem_bo_destroy: handle=29, proxy? 0 [ 130.530] __kgem_bo_destroy: handle=29, size=573440 [ 130.530] __kgem_busy: handle=29, busy=0, wedged=0 [ 130.530] __kgem_bo_clear_busy: handle=29 [ 130.530] __kgem_bo_destroy: handle=29, purged [ 130.530] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 130.530] __sna_free_pixmap(pixmap=1767) [ 130.530] sna_accel_flush: flush?=0, dirty?=0 [ 130.530] sna_block_handler (tv=118.473000) [ 130.530] kgem_retire, need_retire?=1 [ 130.530] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.530] kgem_retire__requests_ring: retiring ring 0 [ 130.530] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.530] __kgem_retire_rq: request 1 complete [ 130.530] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 130.530] kgem_retire__requests_ring: retiring ring 0 [ 130.530] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.530] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.530] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.530] kgem_retire -- retired=0, need_retire=1 [ 130.530] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.530] kgem_retire__buffers: handle=23, busy? 0 [0] [ 130.530] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 130.530] __kgem_bo_destroy: handle=23, size=262144 [ 130.530] kgem_bo_replace_io: transferring io handle=23 to bo [ 130.531] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 130.531] sna_scanout_do_flush: flush timer active: delta=-36 [ 130.531] sna_scanout_do_flush (time=130531), triggered [ 130.531] sna_scanout_flush (time=130531), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 130.531] has_shadow: has pending damage? 1, outstanding flips: 2 [ 130.531] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 130.531] has_shadow: has pending damage? 1, outstanding flips: 2 [ 130.531] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 2, mode reconfiguration pending? 0) [ 130.531] sna_mode_redisplay: damage: 1x(0, 0), (762, 162) [ 130.531] sna_mode_redisplay: checking for 2 outstanding flip completions [ 130.531] sna_mode_redisplay: now 2 outstanding flip completions (enabled? 1) [ 130.531] sna_accel_do_throttle (time=130531), triggered [ 130.531] sna_accel_throttle (time=130531) [ 130.531] sna_accel_block: evaluating timers, active=7 [ 130.531] sna_accel_block: flush timer expires in 16 [130547] [ 130.531] sna_wakeup_handler [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_accel_flush: flush?=0, dirty?=0 [ 130.531] sna_block_handler (tv=118.472000) [ 130.531] kgem_retire, need_retire?=1 [ 130.531] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.531] kgem_retire__requests_ring: retiring ring 0 [ 130.531] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.531] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.532] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.532] kgem_retire -- retired=0, need_retire=1 [ 130.532] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.532] sna_scanout_do_flush: flush timer active: delta=15 [ 130.532] sna_accel_block: evaluating timers, active=7 [ 130.532] sna_accel_block: flush timer expires in 15 [130547] [ 130.532] sna_wakeup_handler [ 130.532] sna_accel_flush: flush?=0, dirty?=0 [ 130.532] sna_accel_flush: flush?=0, dirty?=0 [ 130.532] sna_block_handler (tv=118.471000) [ 130.532] kgem_retire, need_retire?=1 [ 130.532] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.532] kgem_retire__requests_ring: retiring ring 0 [ 130.532] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.532] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.532] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.532] kgem_retire -- retired=0, need_retire=1 [ 130.532] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.532] sna_scanout_do_flush: flush timer active: delta=15 [ 130.532] sna_accel_block: evaluating timers, active=7 [ 130.532] sna_accel_block: flush timer expires in 15 [130547] [ 130.532] sna_wakeup_handler [ 130.532] sna_accel_flush: flush?=0, dirty?=0 [ 130.532] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=29360131, pixmap=165, proxy?=0 [ 130.532] _sna_dri2_destroy_buffer: 0x55bca9aee980 [handle=22] -- refcnt=1, draw=29360131, pixmap=0, proxy?=0 [ 130.532] sna_dri2_cache_bo(handle=22, name=8) [ 130.532] sna_dri2_cache_bo: caching handle=22 (name=8, flags=0, active_scanout=0) [ 130.532] sna_accel_flush: flush?=0, dirty?=0 [ 130.532] sna_destroy_window: window=29360131 [ 130.532] sna_dri2_destroy_window: window=29360131 [ 130.532] sna_dri2_destroy_window: releasing cached handle=22 [ 130.532] _kgem_bo_destroy: handle=22, proxy? 0 [ 130.532] __kgem_bo_destroy: handle=22, size=61440 [ 130.532] __kgem_bo_destroy: handle=22, not reusable [ 130.532] kgem_bo_free: handle=22, size=61440 [ 130.532] kgem_bo_free: releasing 0x0:0x0 vma for handle=22, count=0 [ 130.532] sna_accel_flush: flush?=0, dirty?=0 [ 130.532] sna_block_handler (tv=118.471000) [ 130.532] kgem_retire, need_retire?=1 [ 130.532] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.532] kgem_retire__requests_ring: retiring ring 0 [ 130.532] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.532] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.532] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.532] kgem_retire -- retired=0, need_retire=1 [ 130.532] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.532] sna_scanout_do_flush: flush timer active: delta=15 [ 130.532] sna_accel_block: evaluating timers, active=7 [ 130.532] sna_accel_block: flush timer expires in 15 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_mode_wakeup: len=32 [ 130.533] sna_mode_wakeup: recording last swap on pipe=1, frame 7533 [1d6d], time 130.533365 [ 130.533] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=12 [active_scanout=2] [ 130.533] sna_mode_wakeup: flip complete, pending? 2 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] kgem_retire, need_retire?=1 [ 130.533] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.533] kgem_retire__requests_ring: retiring ring 0 [ 130.533] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.533] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 130.533] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.533] kgem_retire -- retired=0, need_retire=1 [ 130.533] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] kgem_retire, need_retire?=1 [ 130.533] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.533] kgem_retire__requests_ring: retiring ring 0 [ 130.533] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.533] __kgem_retire_rq: request 2 complete [ 130.533] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 130.533] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 130.533] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.533] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.533] kgem_retire -- retired=0, need_retire=0 [ 130.533] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.533] gen6_render_retire: resetting idle vbo [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.533] sna_accel_block: flush timer expires in 14 [130547] [ 130.533] sna_wakeup_handler [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_accel_flush: flush?=0, dirty?=0 [ 130.533] sna_block_handler (tv=118.470000) [ 130.533] sna_scanout_do_flush: flush timer active: delta=14 [ 130.533] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 14 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_mode_wakeup: len=32 [ 130.534] sna_mode_wakeup: recording last swap on pipe=0, frame 7563 [1d8b], time 130.534670 [ 130.534] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=12 [active_scanout=2] [ 130.534] _kgem_bo_destroy: handle=35, proxy? 0 [ 130.534] __kgem_bo_destroy: handle=35, size=66355200 [ 130.534] kgem_bo_move_to_scanout: moving 35 [fb 105] to scanout cache, active? 0 [ 130.534] sna_mode_wakeup: flip complete, pending? 1 [ 130.534] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 130.534] sna_mode_redisplay: damage: 1x(0, 0), (762, 162) [ 130.534] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 130.534] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 130.534] sna_pixmap_move_to_gpu: already all-damaged [ 130.534] sna_pixmap_mark_active: pixmap=165, handle=36 [ 130.534] sna_mode_redisplay: crtc[0] transformed? 0 [ 130.534] sna_mode_redisplay: crtc[1] transformed? 0 [ 130.534] sna_mode_redisplay: crtc[2] transformed? 0 [ 130.534] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=2], new handle=36 [active=1] [ 130.534] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 12, transformed? 0 [ 130.534] get_fb: reusing fb=77 for handle=36 [ 130.534] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 [ 130.534] __kgem_bo_clear_busy: handle=36 [ 130.534] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 12, transformed? 0 [ 130.534] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 [ 130.534] __kgem_bo_clear_busy: handle=36 [ 130.534] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 130.534] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 130.534] set_shadow: waiting for region 1x[(0, 0), (762, 162)], front handle=36, shadow handle=12 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_accel_flush: flush?=0, dirty?=0 [ 130.534] sna_block_handler (tv=118.469000) [ 130.534] sna_scanout_do_flush: flush timer active: delta=13 [ 130.534] sna_accel_block: evaluating timers, active=7 [ 130.534] sna_accel_block: flush timer expires in 13 [130547] [ 130.534] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.535] sna_block_handler (tv=118.468000) [ 130.535] sna_scanout_do_flush: flush timer active: delta=12 [ 130.535] sna_accel_block: evaluating timers, active=7 [ 130.535] sna_accel_block: flush timer expires in 12 [130547] [ 130.535] sna_wakeup_handler [ 130.535] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.536] sna_accel_block: evaluating timers, active=7 [ 130.536] sna_accel_block: flush timer expires in 11 [130547] [ 130.536] sna_wakeup_handler [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_accel_flush: flush?=0, dirty?=0 [ 130.536] sna_block_handler (tv=118.467000) [ 130.536] sna_scanout_do_flush: flush timer active: delta=11 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 11 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_block_handler (tv=118.466000) [ 130.537] sna_scanout_do_flush: flush timer active: delta=10 [ 130.537] sna_accel_block: evaluating timers, active=7 [ 130.537] sna_accel_block: flush timer expires in 10 [130547] [ 130.537] sna_wakeup_handler [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.537] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.538] sna_scanout_do_flush: flush timer active: delta=9 [ 130.538] sna_accel_block: evaluating timers, active=7 [ 130.538] sna_accel_block: flush timer expires in 9 [130547] [ 130.538] sna_wakeup_handler [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_accel_flush: flush?=0, dirty?=0 [ 130.538] sna_block_handler (tv=118.465000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_change_window_attributes [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=0.0) [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_accel_flush: flush?=0, dirty?=0 [ 130.539] sna_block_handler (tv=118.464000) [ 130.539] sna_scanout_do_flush: flush timer active: delta=8 [ 130.539] sna_accel_block: evaluating timers, active=7 [ 130.539] sna_accel_block: flush timer expires in 8 [130547] [ 130.539] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_accel_flush: flush?=0, dirty?=0 [ 130.540] sna_block_handler (tv=118.463000) [ 130.540] sna_scanout_do_flush: flush timer active: delta=7 [ 130.540] sna_accel_block: evaluating timers, active=7 [ 130.540] sna_accel_block: flush timer expires in 7 [130547] [ 130.540] sna_wakeup_handler [ 130.540] sna_hide_cursors [ 130.540] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 130.550] sna_accel_flush: flush?=0, dirty?=0 [ 130.550] sna_accel_flush: flush?=0, dirty?=0 [ 130.550] sna_mode_resize (7680, 2160) -> (7680, 2160) [ 130.550] sna_accel_flush: flush?=0, dirty?=0 [ 130.550] sna_accel_flush: flush?=0, dirty?=0 [ 130.550] sna_accel_flush: flush?=0, dirty?=0 [ 130.550] sna_use_hw_cursor (48x48)? [ 130.551] sna_show_cursors: cursor?=1 [ 130.551] sna_show_cursors: skipping cursor already show on CRTC (pipe=0) [ 130.551] sna_show_cursors: skipping cursor outside CRTC (pipe=1) [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=0.0) [ 130.551] sna_wakeup_handler [ 130.551] sna_mode_wakeup: len=64 [ 130.551] sna_mode_wakeup: recording last swap on pipe=1, frame 7534 [1d6e], time 130.550029 [ 130.551] sna_mode_wakeup: removing handle=12 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] [ 130.551] sna_mode_wakeup: flip complete, pending? 2 [ 130.551] sna_mode_wakeup: recording last swap on pipe=0, frame 7564 [1d8c], time 130.551336 [ 130.551] sna_mode_wakeup: removing handle=12 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] [ 130.551] sna_mode_wakeup: flip complete, pending? 1 [ 130.551] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 130.551] sna_block_handler (tv=0.0) [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=-4 [ 130.551] sna_scanout_do_flush (time=130551), triggered [ 130.551] sna_scanout_flush (time=130551), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 130.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.551] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 130.551] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.551] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 130.551] sna_accel_do_throttle (time=130551), triggered [ 130.551] sna_accel_throttle (time=130551) [ 130.551] sna_accel_disarm_timer[1] (time=130551) [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.551] sna_wakeup_handler [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_accel_flush: flush?=0, dirty?=0 [ 130.551] sna_block_handler (tv=118.452000) [ 130.551] sna_scanout_do_flush: flush timer active: delta=16 [ 130.551] sna_accel_do_throttle -- no pending activity [ 130.551] sna_accel_block: evaluating timers, active=5 [ 130.551] sna_accel_block: flush timer expires in 16 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_accel_flush: flush?=0, dirty?=0 [ 130.552] sna_block_handler (tv=118.451000) [ 130.552] sna_scanout_do_flush: flush timer active: delta=15 [ 130.552] sna_accel_do_throttle -- no pending activity [ 130.552] sna_accel_block: evaluating timers, active=5 [ 130.552] sna_accel_block: flush timer expires in 15 [130567] [ 130.552] sna_wakeup_handler [ 130.552] sna_change_window_attributes [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_create_window: window=14680084 [ 130.553] sna_set_window_pixmap: window=14680084, old pixmap=0 new pixmap=165 [ 130.553] sna_change_window_attributes [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_change_window_attributes [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=0.0) [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.553] sna_wakeup_handler [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_accel_flush: flush?=0, dirty?=0 [ 130.553] sna_block_handler (tv=118.450000) [ 130.553] sna_scanout_do_flush: flush timer active: delta=14 [ 130.553] sna_accel_do_throttle -- no pending activity [ 130.553] sna_accel_block: evaluating timers, active=5 [ 130.553] sna_accel_block: flush timer expires in 14 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=0.0) [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=0.0) [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=0.0) [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=0.0) [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.554] sna_accel_do_throttle -- no pending activity [ 130.554] sna_accel_block: evaluating timers, active=5 [ 130.554] sna_accel_block: flush timer expires in 13 [130567] [ 130.554] sna_wakeup_handler [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_accel_flush: flush?=0, dirty?=0 [ 130.554] sna_block_handler (tv=118.449000) [ 130.554] sna_scanout_do_flush: flush timer active: delta=13 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 13 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.555] sna_accel_block: flush timer expires in 12 [130567] [ 130.555] sna_wakeup_handler [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_accel_flush: flush?=0, dirty?=0 [ 130.555] sna_block_handler (tv=118.448000) [ 130.555] sna_scanout_do_flush: flush timer active: delta=12 [ 130.555] sna_accel_do_throttle -- no pending activity [ 130.555] sna_accel_block: evaluating timers, active=5 [ 130.556] sna_accel_block: flush timer expires in 12 [130567] [ 130.556] sna_wakeup_handler [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_block_handler (tv=118.447000) [ 130.556] sna_scanout_do_flush: flush timer active: delta=11 [ 130.556] sna_accel_do_throttle -- no pending activity [ 130.556] sna_accel_block: evaluating timers, active=5 [ 130.556] sna_accel_block: flush timer expires in 11 [130567] [ 130.556] sna_wakeup_handler [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_block_handler (tv=118.447000) [ 130.556] sna_scanout_do_flush: flush timer active: delta=11 [ 130.556] sna_accel_do_throttle -- no pending activity [ 130.556] sna_accel_block: evaluating timers, active=5 [ 130.556] sna_accel_block: flush timer expires in 11 [130567] [ 130.556] sna_wakeup_handler [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_block_handler (tv=118.447000) [ 130.556] sna_scanout_do_flush: flush timer active: delta=11 [ 130.556] sna_accel_do_throttle -- no pending activity [ 130.556] sna_accel_block: evaluating timers, active=5 [ 130.556] sna_accel_block: flush timer expires in 11 [130567] [ 130.556] sna_wakeup_handler [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_block_handler (tv=118.447000) [ 130.556] sna_scanout_do_flush: flush timer active: delta=11 [ 130.556] sna_accel_do_throttle -- no pending activity [ 130.556] sna_accel_block: evaluating timers, active=5 [ 130.556] sna_accel_block: flush timer expires in 11 [130567] [ 130.556] sna_wakeup_handler [ 130.556] sna_accel_flush: flush?=0, dirty?=0 [ 130.556] sna_randr_getinfo() [ 130.556] sna_handle_uevents [ 130.556] sna_output_detect(eDP1:48) [ 130.556] sna_output_detect(eDP1) reporting cached status (since 212ms): 0 [ 130.556] sna_output_get_modes(eDP1:48) [ 130.556] sna_output_attach_edid(eDP1): attaching EDID id=110, current=110 [ 130.556] sna_output_attach_edid(eDP1): retrieving blob id=110, length=128 [ 130.556] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 130.556] sna_output_attach_tile: found? TILE=-1 [ 130.556] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 130.556] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 130.556] sna_output_get_modes: adding 1 probed modes [ 130.556] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 130.556] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 130.556] kgem_can_create_2d: 3840x2160 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.556] kgem_can_create_2d: untiled size=33177600 [ 130.556] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.556] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.556] kgem_can_create_2d: 640x480 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.556] kgem_can_create_2d: untiled size=1228800 [ 130.556] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.556] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.556] kgem_can_create_2d: 800x600 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.556] kgem_can_create_2d: untiled size=1921024 [ 130.556] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.556] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.556] kgem_can_create_2d: 800x600 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.556] kgem_can_create_2d: untiled size=1921024 [ 130.556] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.556] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.556] kgem_can_create_2d: 1024x768 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.556] kgem_can_create_2d: untiled size=3145728 [ 130.556] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.556] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.556] kgem_can_create_2d: 1280x960 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.556] kgem_can_create_2d: untiled size=4915200 [ 130.556] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.556] kgem_can_create_2d: tiled[-1] size=4915200 [ 130.556] kgem_can_create_2d: 1280x1024 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.556] kgem_can_create_2d: untiled size=5242880 [ 130.556] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.556] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.556] kgem_can_create_2d: 1600x1200 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.556] kgem_can_create_2d: untiled size=7680000 [ 130.556] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.556] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.556] kgem_can_create_2d: 1792x1344 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.556] kgem_can_create_2d: untiled size=9633792 [ 130.556] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.556] kgem_can_create_2d: tiled[-1] size=9633792 [ 130.556] kgem_can_create_2d: 1856x1392 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.556] kgem_can_create_2d: untiled size=10334208 [ 130.556] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.556] kgem_can_create_2d: tiled[-1] size=10334208 [ 130.556] kgem_can_create_2d: 1920x1440 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.556] kgem_can_create_2d: untiled size=11059200 [ 130.556] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.556] kgem_can_create_2d: tiled[-1] size=11059200 [ 130.556] kgem_can_create_2d: 1152x864 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.556] kgem_can_create_2d: untiled size=3981312 [ 130.556] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.556] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.556] kgem_can_create_2d: 1360x768 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.556] kgem_can_create_2d: untiled size=4177920 [ 130.556] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.556] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.556] kgem_can_create_2d: 1360x768 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.556] kgem_can_create_2d: untiled size=4177920 [ 130.556] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.556] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.556] kgem_can_create_2d: 1400x1050 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.556] kgem_can_create_2d: untiled size=5881856 [ 130.556] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.556] kgem_can_create_2d: tiled[-1] size=5881856 [ 130.556] kgem_can_create_2d: 1440x900 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.556] kgem_can_create_2d: untiled size=5185536 [ 130.556] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.556] kgem_can_create_2d: tiled[-1] size=5185536 [ 130.556] kgem_can_create_2d: 1600x1024 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.556] kgem_can_create_2d: untiled size=6553600 [ 130.556] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.556] kgem_can_create_2d: tiled[-1] size=6553600 [ 130.556] kgem_can_create_2d: 1680x1050 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.556] kgem_can_create_2d: untiled size=7057408 [ 130.556] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.556] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.556] kgem_can_create_2d: 1680x1050 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.556] kgem_can_create_2d: untiled size=7057408 [ 130.556] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.556] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.556] kgem_can_create_2d: 1920x1080 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.556] kgem_can_create_2d: untiled size=8294400 [ 130.556] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.556] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.556] kgem_can_create_2d: 1920x1200 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.556] kgem_can_create_2d: untiled size=9216000 [ 130.556] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.556] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.556] kgem_can_create_2d: 2048x1536 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.556] kgem_can_create_2d: untiled size=12582912 [ 130.556] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.556] kgem_can_create_2d: tiled[-1] size=12582912 [ 130.556] kgem_can_create_2d: 1920x1080 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.556] kgem_can_create_2d: untiled size=8294400 [ 130.556] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.556] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.556] kgem_can_create_2d: 640x360 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.556] kgem_can_create_2d: untiled size=921600 [ 130.556] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.556] kgem_can_create_2d: tiled[-1] size=921600 [ 130.556] kgem_can_create_2d: 720x405 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.556] kgem_can_create_2d: untiled size=1167360 [ 130.556] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.556] kgem_can_create_2d: tiled[-1] size=1167360 [ 130.556] kgem_can_create_2d: 864x486 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.556] kgem_can_create_2d: untiled size=1683456 [ 130.556] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.556] kgem_can_create_2d: tiled[-1] size=1683456 [ 130.556] kgem_can_create_2d: 960x540 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.556] kgem_can_create_2d: untiled size=2076672 [ 130.556] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.556] kgem_can_create_2d: tiled[-1] size=2076672 [ 130.556] kgem_can_create_2d: 1024x576 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.556] kgem_can_create_2d: untiled size=2359296 [ 130.556] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.556] kgem_can_create_2d: tiled[-1] size=2359296 [ 130.556] kgem_can_create_2d: 1280x720 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.556] kgem_can_create_2d: untiled size=3686400 [ 130.556] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.556] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.556] kgem_can_create_2d: 1368x768 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.556] kgem_can_create_2d: untiled size=4202496 [ 130.556] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.556] kgem_can_create_2d: tiled[-1] size=4202496 [ 130.556] kgem_can_create_2d: 1600x900 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.556] kgem_can_create_2d: untiled size=5763072 [ 130.556] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.556] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.556] kgem_can_create_2d: 2048x1152 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.556] kgem_can_create_2d: untiled size=9437184 [ 130.556] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.556] kgem_can_create_2d: tiled[-1] size=9437184 [ 130.556] kgem_can_create_2d: 2560x1440 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.556] kgem_can_create_2d: untiled size=14745600 [ 130.556] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.556] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.556] kgem_can_create_2d: 2880x1620 @ 32 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.556] kgem_can_create_2d: untiled size=18665472 [ 130.556] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 130.556] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.556] kgem_can_create_2d: tiled[-1] size=18665472 [ 130.557] kgem_can_create_2d: 3200x1800 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.557] kgem_can_create_2d: untiled size=23040000 [ 130.557] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.557] kgem_can_create_2d: tiled[-1] size=23040000 [ 130.557] sna_output_detect(DP1:56) [ 130.557] sna_output_detect(DP1) reporting cached status (since 211ms): 1 [ 130.557] sna_output_detect(DP1-1:50) [ 130.557] sna_output_detect(DP1-1) reporting cached status (since 204ms): 1 [ 130.557] sna_output_detect(DP1-2:74) [ 130.557] sna_output_detect(DP1-2) reporting cached status (since 204ms): 0 [ 130.557] sna_output_get_modes(DP1-2:74) [ 130.557] sna_output_attach_edid(DP1-2): attaching EDID id=111, current=111 [ 130.557] sna_output_attach_edid(DP1-2): retrieving blob id=111, length=256 [ 130.557] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 130.557] sna_output_attach_tile: found? TILE=4 [ 130.557] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 130.557] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 130.557] sna_output_get_modes: adding 30 probed modes [ 130.557] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 130.557] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 130.557] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 130.557] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 130.557] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 130.557] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 130.557] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.557] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.557] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.557] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.557] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.557] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 130.557] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 130.557] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.557] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.557] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 130.557] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.557] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.557] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 130.557] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 130.557] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 130.557] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 130.557] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 130.557] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 130.557] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.557] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.557] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 130.557] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.557] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.557] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 130.557] kgem_can_create_2d: 3840x2160 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.557] kgem_can_create_2d: untiled size=33177600 [ 130.557] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.557] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.557] kgem_can_create_2d: 3840x2160 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.557] kgem_can_create_2d: untiled size=33177600 [ 130.557] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.557] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.557] kgem_can_create_2d: 2560x1440 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.557] kgem_can_create_2d: untiled size=14745600 [ 130.557] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.557] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.557] kgem_can_create_2d: 2048x1280 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.557] kgem_can_create_2d: untiled size=10485760 [ 130.557] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.557] kgem_can_create_2d: tiled[-1] size=10485760 [ 130.557] kgem_can_create_2d: 1920x1200 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.557] kgem_can_create_2d: untiled size=9216000 [ 130.557] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.557] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.557] kgem_can_create_2d: 1920x1080 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: untiled size=8294400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.557] kgem_can_create_2d: 1920x1080 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: untiled size=8294400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.557] kgem_can_create_2d: 1920x1080 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: untiled size=8294400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.557] kgem_can_create_2d: 1920x1080 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: untiled size=8294400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.557] kgem_can_create_2d: 1920x1080 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: untiled size=8294400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.557] kgem_can_create_2d: 1920x1080 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: untiled size=8294400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.557] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.557] kgem_can_create_2d: 1600x1200 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.557] kgem_can_create_2d: untiled size=7680000 [ 130.557] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.557] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.557] kgem_can_create_2d: 1600x900 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.557] kgem_can_create_2d: untiled size=5763072 [ 130.557] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.557] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.557] kgem_can_create_2d: 1280x1024 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.557] kgem_can_create_2d: untiled size=5242880 [ 130.557] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.557] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.557] kgem_can_create_2d: 1280x1024 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.557] kgem_can_create_2d: untiled size=5242880 [ 130.557] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.557] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.557] kgem_can_create_2d: 1152x864 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.557] kgem_can_create_2d: untiled size=3981312 [ 130.557] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.557] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.557] kgem_can_create_2d: 1280x720 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.557] kgem_can_create_2d: untiled size=3686400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.557] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.557] kgem_can_create_2d: 1280x720 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.557] kgem_can_create_2d: untiled size=3686400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.557] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.557] kgem_can_create_2d: 1280x720 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.557] kgem_can_create_2d: untiled size=3686400 [ 130.557] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.557] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.557] kgem_can_create_2d: 1024x768 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.557] kgem_can_create_2d: untiled size=3145728 [ 130.557] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.557] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.557] kgem_can_create_2d: 1024x768 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.557] kgem_can_create_2d: untiled size=3145728 [ 130.557] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.557] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.557] kgem_can_create_2d: 800x600 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.557] kgem_can_create_2d: untiled size=1921024 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.557] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.557] kgem_can_create_2d: 800x600 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.557] kgem_can_create_2d: untiled size=1921024 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.557] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.557] kgem_can_create_2d: 720x576 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.557] kgem_can_create_2d: untiled size=1658880 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.557] kgem_can_create_2d: tiled[-1] size=1658880 [ 130.557] kgem_can_create_2d: 720x480 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.557] kgem_can_create_2d: untiled size=1384448 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.557] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.557] kgem_can_create_2d: 720x480 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.557] kgem_can_create_2d: untiled size=1384448 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.557] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.557] kgem_can_create_2d: 640x480 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.557] kgem_can_create_2d: untiled size=1228800 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.557] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.557] kgem_can_create_2d: 640x480 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.557] kgem_can_create_2d: untiled size=1228800 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.557] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.557] kgem_can_create_2d: 640x480 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.557] kgem_can_create_2d: untiled size=1228800 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.557] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.557] kgem_can_create_2d: 720x400 @ 32 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.557] kgem_can_create_2d: untiled size=1155072 [ 130.557] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 130.557] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.557] kgem_can_create_2d: tiled[-1] size=1155072 [ 130.557] sna_output_detect(DP1-3:68) [ 130.557] sna_output_detect(DP1-3) reporting cached status (since 148ms): 1 [ 130.557] sna_output_detect(DP2:63) [ 130.557] sna_output_detect(DP2) reporting cached status (since 148ms): 1 [ 130.557] sna_output_detect(HDMI1:60) [ 130.557] sna_output_detect(HDMI1) reporting cached status (since 148ms): 1 [ 130.557] sna_output_detect(HDMI2:67) [ 130.557] sna_output_detect(HDMI2) reporting cached status (since 139ms): 1 [ 130.557] sna_output_detect(VIRTUAL1) has user modes? 0 [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_block_handler (tv=118.446000) [ 130.557] sna_scanout_do_flush: flush timer active: delta=10 [ 130.557] sna_accel_do_throttle -- no pending activity [ 130.557] sna_accel_block: evaluating timers, active=5 [ 130.557] sna_accel_block: flush timer expires in 10 [130567] [ 130.557] sna_wakeup_handler [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_block_handler (tv=118.446000) [ 130.557] sna_scanout_do_flush: flush timer active: delta=10 [ 130.557] sna_accel_do_throttle -- no pending activity [ 130.557] sna_accel_block: evaluating timers, active=5 [ 130.557] sna_accel_block: flush timer expires in 10 [130567] [ 130.557] sna_wakeup_handler [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_block_handler (tv=118.446000) [ 130.557] sna_scanout_do_flush: flush timer active: delta=10 [ 130.557] sna_accel_do_throttle -- no pending activity [ 130.557] sna_accel_block: evaluating timers, active=5 [ 130.557] sna_accel_block: flush timer expires in 10 [130567] [ 130.557] sna_wakeup_handler [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_block_handler (tv=118.446000) [ 130.557] sna_scanout_do_flush: flush timer active: delta=10 [ 130.557] sna_accel_do_throttle -- no pending activity [ 130.557] sna_accel_block: evaluating timers, active=5 [ 130.557] sna_accel_block: flush timer expires in 10 [130567] [ 130.557] sna_wakeup_handler [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.557] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_accel_flush: flush?=0, dirty?=0 [ 130.558] sna_block_handler (tv=118.445000) [ 130.558] sna_scanout_do_flush: flush timer active: delta=9 [ 130.558] sna_accel_do_throttle -- no pending activity [ 130.558] sna_accel_block: evaluating timers, active=5 [ 130.558] sna_accel_block: flush timer expires in 9 [130567] [ 130.558] sna_wakeup_handler [ 130.558] sna_randr_getinfo() [ 130.558] sna_handle_uevents [ 130.558] sna_output_detect(eDP1:48) [ 130.558] sna_output_detect(eDP1) reporting cached status (since 214ms): 0 [ 130.558] sna_output_get_modes(eDP1:48) [ 130.558] sna_output_attach_edid(eDP1): attaching EDID id=110, current=110 [ 130.558] sna_output_attach_edid(eDP1): retrieving blob id=110, length=128 [ 130.558] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 130.558] sna_output_attach_tile: found? TILE=-1 [ 130.559] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 130.559] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 130.559] sna_output_get_modes: adding 1 probed modes [ 130.559] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 130.559] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 130.559] kgem_can_create_2d: 3840x2160 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.559] kgem_can_create_2d: untiled size=33177600 [ 130.559] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.559] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.559] kgem_can_create_2d: 640x480 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.559] kgem_can_create_2d: untiled size=1228800 [ 130.559] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.559] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.559] kgem_can_create_2d: 800x600 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.559] kgem_can_create_2d: untiled size=1921024 [ 130.559] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.559] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.559] kgem_can_create_2d: 800x600 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.559] kgem_can_create_2d: untiled size=1921024 [ 130.559] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.559] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.559] kgem_can_create_2d: 1024x768 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.559] kgem_can_create_2d: untiled size=3145728 [ 130.559] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.559] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.559] kgem_can_create_2d: 1280x960 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.559] kgem_can_create_2d: untiled size=4915200 [ 130.559] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.559] kgem_can_create_2d: tiled[-1] size=4915200 [ 130.559] kgem_can_create_2d: 1280x1024 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.559] kgem_can_create_2d: untiled size=5242880 [ 130.559] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.559] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.559] kgem_can_create_2d: 1600x1200 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.559] kgem_can_create_2d: untiled size=7680000 [ 130.559] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.559] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.559] kgem_can_create_2d: 1792x1344 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.559] kgem_can_create_2d: untiled size=9633792 [ 130.559] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.559] kgem_can_create_2d: tiled[-1] size=9633792 [ 130.559] kgem_can_create_2d: 1856x1392 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.559] kgem_can_create_2d: untiled size=10334208 [ 130.559] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.559] kgem_can_create_2d: tiled[-1] size=10334208 [ 130.559] kgem_can_create_2d: 1920x1440 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.559] kgem_can_create_2d: untiled size=11059200 [ 130.559] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.559] kgem_can_create_2d: tiled[-1] size=11059200 [ 130.559] kgem_can_create_2d: 1152x864 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.559] kgem_can_create_2d: untiled size=3981312 [ 130.559] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.559] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.559] kgem_can_create_2d: 1360x768 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.559] kgem_can_create_2d: untiled size=4177920 [ 130.559] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.559] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.559] kgem_can_create_2d: 1360x768 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.559] kgem_can_create_2d: untiled size=4177920 [ 130.559] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.559] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.559] kgem_can_create_2d: 1400x1050 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.559] kgem_can_create_2d: untiled size=5881856 [ 130.559] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.559] kgem_can_create_2d: tiled[-1] size=5881856 [ 130.559] kgem_can_create_2d: 1440x900 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.559] kgem_can_create_2d: untiled size=5185536 [ 130.559] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.559] kgem_can_create_2d: tiled[-1] size=5185536 [ 130.559] kgem_can_create_2d: 1600x1024 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.559] kgem_can_create_2d: untiled size=6553600 [ 130.559] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.559] kgem_can_create_2d: tiled[-1] size=6553600 [ 130.559] kgem_can_create_2d: 1680x1050 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.559] kgem_can_create_2d: untiled size=7057408 [ 130.559] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.559] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.559] kgem_can_create_2d: 1680x1050 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.559] kgem_can_create_2d: untiled size=7057408 [ 130.559] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.559] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.559] kgem_can_create_2d: 1920x1080 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.559] kgem_can_create_2d: untiled size=8294400 [ 130.559] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.559] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.559] kgem_can_create_2d: 1920x1200 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.559] kgem_can_create_2d: untiled size=9216000 [ 130.559] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.559] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.559] kgem_can_create_2d: 2048x1536 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.559] kgem_can_create_2d: untiled size=12582912 [ 130.559] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.559] kgem_can_create_2d: tiled[-1] size=12582912 [ 130.559] kgem_can_create_2d: 1920x1080 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.559] kgem_can_create_2d: untiled size=8294400 [ 130.559] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.559] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.559] kgem_can_create_2d: 640x360 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.559] kgem_can_create_2d: untiled size=921600 [ 130.559] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.559] kgem_can_create_2d: tiled[-1] size=921600 [ 130.559] kgem_can_create_2d: 720x405 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.559] kgem_can_create_2d: untiled size=1167360 [ 130.559] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.559] kgem_can_create_2d: tiled[-1] size=1167360 [ 130.559] kgem_can_create_2d: 864x486 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.559] kgem_can_create_2d: untiled size=1683456 [ 130.559] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.559] kgem_can_create_2d: tiled[-1] size=1683456 [ 130.559] kgem_can_create_2d: 960x540 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.559] kgem_can_create_2d: untiled size=2076672 [ 130.559] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.559] kgem_can_create_2d: tiled[-1] size=2076672 [ 130.559] kgem_can_create_2d: 1024x576 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.559] kgem_can_create_2d: untiled size=2359296 [ 130.559] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.559] kgem_can_create_2d: tiled[-1] size=2359296 [ 130.559] kgem_can_create_2d: 1280x720 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.559] kgem_can_create_2d: untiled size=3686400 [ 130.559] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.559] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.559] kgem_can_create_2d: 1368x768 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.559] kgem_can_create_2d: untiled size=4202496 [ 130.559] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.559] kgem_can_create_2d: tiled[-1] size=4202496 [ 130.559] kgem_can_create_2d: 1600x900 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.559] kgem_can_create_2d: untiled size=5763072 [ 130.559] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.559] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.559] kgem_can_create_2d: 2048x1152 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.559] kgem_can_create_2d: untiled size=9437184 [ 130.559] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.559] kgem_can_create_2d: tiled[-1] size=9437184 [ 130.559] kgem_can_create_2d: 2560x1440 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.559] kgem_can_create_2d: untiled size=14745600 [ 130.559] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.559] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.559] kgem_can_create_2d: 2880x1620 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.559] kgem_can_create_2d: untiled size=18665472 [ 130.559] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.559] kgem_can_create_2d: tiled[-1] size=18665472 [ 130.559] kgem_can_create_2d: 3200x1800 @ 32 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.559] kgem_can_create_2d: untiled size=23040000 [ 130.559] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 130.559] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.559] kgem_can_create_2d: tiled[-1] size=23040000 [ 130.559] sna_output_detect(DP1:56) [ 130.559] sna_output_detect(DP1) reporting cached status (since 213ms): 1 [ 130.559] sna_output_detect(DP1-1:50) [ 130.559] sna_output_detect(DP1-1) reporting cached status (since 206ms): 1 [ 130.559] sna_output_detect(DP1-2:74) [ 130.559] sna_output_detect(DP1-2) reporting cached status (since 206ms): 0 [ 130.559] sna_output_get_modes(DP1-2:74) [ 130.559] sna_output_attach_edid(DP1-2): attaching EDID id=111, current=111 [ 130.559] sna_output_attach_edid(DP1-2): retrieving blob id=111, length=256 [ 130.559] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 130.559] sna_output_attach_tile: found? TILE=4 [ 130.559] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 130.559] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 130.559] sna_output_get_modes: adding 30 probed modes [ 130.559] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 130.559] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 130.559] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 130.559] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 130.559] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 130.559] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 130.559] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.559] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.559] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.559] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.559] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.559] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 130.559] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 130.559] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.559] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.559] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 130.559] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.559] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.559] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 130.559] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 130.559] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 130.559] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 130.559] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 130.559] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 130.559] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.559] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.559] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 130.559] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.559] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.560] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 130.560] kgem_can_create_2d: 3840x2160 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.560] kgem_can_create_2d: untiled size=33177600 [ 130.560] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.560] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.560] kgem_can_create_2d: 3840x2160 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.560] kgem_can_create_2d: untiled size=33177600 [ 130.560] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.560] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.560] kgem_can_create_2d: 2560x1440 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.560] kgem_can_create_2d: untiled size=14745600 [ 130.560] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.560] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.560] kgem_can_create_2d: 2048x1280 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.560] kgem_can_create_2d: untiled size=10485760 [ 130.560] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.560] kgem_can_create_2d: tiled[-1] size=10485760 [ 130.560] kgem_can_create_2d: 1920x1200 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.560] kgem_can_create_2d: untiled size=9216000 [ 130.560] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.560] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.560] kgem_can_create_2d: 1920x1080 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: untiled size=8294400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.560] kgem_can_create_2d: 1920x1080 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: untiled size=8294400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.560] kgem_can_create_2d: 1920x1080 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: untiled size=8294400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.560] kgem_can_create_2d: 1920x1080 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: untiled size=8294400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.560] kgem_can_create_2d: 1920x1080 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: untiled size=8294400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.560] kgem_can_create_2d: 1920x1080 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: untiled size=8294400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.560] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.560] kgem_can_create_2d: 1600x1200 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.560] kgem_can_create_2d: untiled size=7680000 [ 130.560] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.560] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.560] kgem_can_create_2d: 1600x900 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.560] kgem_can_create_2d: untiled size=5763072 [ 130.560] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.560] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.560] kgem_can_create_2d: 1280x1024 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.560] kgem_can_create_2d: untiled size=5242880 [ 130.560] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.560] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.560] kgem_can_create_2d: 1280x1024 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.560] kgem_can_create_2d: untiled size=5242880 [ 130.560] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.560] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.560] kgem_can_create_2d: 1152x864 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.560] kgem_can_create_2d: untiled size=3981312 [ 130.560] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.560] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.560] kgem_can_create_2d: 1280x720 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.560] kgem_can_create_2d: untiled size=3686400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.560] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.560] kgem_can_create_2d: 1280x720 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.560] kgem_can_create_2d: untiled size=3686400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.560] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.560] kgem_can_create_2d: 1280x720 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.560] kgem_can_create_2d: untiled size=3686400 [ 130.560] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.560] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.560] kgem_can_create_2d: 1024x768 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.560] kgem_can_create_2d: untiled size=3145728 [ 130.560] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.560] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.560] kgem_can_create_2d: 1024x768 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.560] kgem_can_create_2d: untiled size=3145728 [ 130.560] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.560] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.560] kgem_can_create_2d: 800x600 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.560] kgem_can_create_2d: untiled size=1921024 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.560] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.560] kgem_can_create_2d: 800x600 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.560] kgem_can_create_2d: untiled size=1921024 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.560] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.560] kgem_can_create_2d: 720x576 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.560] kgem_can_create_2d: untiled size=1658880 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.560] kgem_can_create_2d: tiled[-1] size=1658880 [ 130.560] kgem_can_create_2d: 720x480 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.560] kgem_can_create_2d: untiled size=1384448 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.560] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.560] kgem_can_create_2d: 720x480 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.560] kgem_can_create_2d: untiled size=1384448 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.560] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.560] kgem_can_create_2d: 640x480 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.560] kgem_can_create_2d: untiled size=1228800 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.560] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.560] kgem_can_create_2d: 640x480 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.560] kgem_can_create_2d: untiled size=1228800 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.560] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.560] kgem_can_create_2d: 640x480 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.560] kgem_can_create_2d: untiled size=1228800 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.560] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.560] kgem_can_create_2d: 720x400 @ 32 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.560] kgem_can_create_2d: untiled size=1155072 [ 130.560] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 130.560] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.560] kgem_can_create_2d: tiled[-1] size=1155072 [ 130.560] sna_output_detect(DP1-3:68) [ 130.560] sna_output_detect(DP1-3) reporting cached status (since 151ms): 1 [ 130.560] sna_output_detect(DP2:63) [ 130.560] sna_output_detect(DP2) reporting cached status (since 151ms): 1 [ 130.560] sna_output_detect(HDMI1:60) [ 130.560] sna_output_detect(HDMI1) reporting cached status (since 151ms): 1 [ 130.560] sna_output_detect(HDMI2:67) [ 130.560] sna_output_detect(HDMI2) reporting cached status (since 142ms): 1 [ 130.560] sna_output_detect(VIRTUAL1) has user modes? 0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_block_handler (tv=118.443000) [ 130.560] sna_scanout_do_flush: flush timer active: delta=7 [ 130.560] sna_accel_do_throttle -- no pending activity [ 130.560] sna_accel_block: evaluating timers, active=5 [ 130.560] sna_accel_block: flush timer expires in 7 [130567] [ 130.560] sna_wakeup_handler [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_block_handler (tv=118.443000) [ 130.560] sna_scanout_do_flush: flush timer active: delta=7 [ 130.560] sna_accel_do_throttle -- no pending activity [ 130.560] sna_accel_block: evaluating timers, active=5 [ 130.560] sna_accel_block: flush timer expires in 7 [130567] [ 130.560] sna_wakeup_handler [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_block_handler (tv=118.443000) [ 130.560] sna_scanout_do_flush: flush timer active: delta=7 [ 130.560] sna_accel_do_throttle -- no pending activity [ 130.560] sna_accel_block: evaluating timers, active=5 [ 130.560] sna_accel_block: flush timer expires in 7 [130567] [ 130.560] sna_wakeup_handler [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_block_handler (tv=118.443000) [ 130.560] sna_scanout_do_flush: flush timer active: delta=7 [ 130.560] sna_accel_do_throttle -- no pending activity [ 130.560] sna_accel_block: evaluating timers, active=5 [ 130.560] sna_accel_block: flush timer expires in 7 [130567] [ 130.560] sna_wakeup_handler [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_accel_flush: flush?=0, dirty?=0 [ 130.560] sna_block_handler (tv=118.443000) [ 130.560] sna_scanout_do_flush: flush timer active: delta=7 [ 130.560] sna_accel_do_throttle -- no pending activity [ 130.560] sna_accel_block: evaluating timers, active=5 [ 130.560] sna_accel_block: flush timer expires in 7 [130567] [ 130.560] sna_wakeup_handler [ 130.560] sna_randr_getinfo() [ 130.560] sna_handle_uevents [ 130.560] sna_output_detect(eDP1:48) [ 130.560] sna_output_detect(eDP1) reporting cached status (since 216ms): 0 [ 130.560] sna_output_get_modes(eDP1:48) [ 130.560] sna_output_attach_edid(eDP1): attaching EDID id=110, current=110 [ 130.560] sna_output_attach_edid(eDP1): retrieving blob id=110, length=128 [ 130.560] sna_output_attach_edid(eDP1): EDID + MonInfo is unchanged [ 130.560] sna_output_attach_tile: found? TILE=-1 [ 130.560] sna_output_get_modes: CRTC:32, pipe=0: has mode?=1 [ 130.560] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=0 [ 130.560] sna_output_get_modes: adding 1 probed modes [ 130.560] kmode: 3840x2160, clock=533250, 3840 3888 3920 4000 0, 2160 2163 2168 2222 0, flags=a, type=48 [ 130.560] Adding 16:9 modes -- 34440 < 34560 > 34680 [ 130.561] kgem_can_create_2d: 3840x2160 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.561] kgem_can_create_2d: untiled size=33177600 [ 130.561] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.561] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.561] kgem_can_create_2d: 640x480 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.561] kgem_can_create_2d: untiled size=1228800 [ 130.561] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.561] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.561] kgem_can_create_2d: 800x600 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.561] kgem_can_create_2d: untiled size=1921024 [ 130.561] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.561] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.561] kgem_can_create_2d: 800x600 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.561] kgem_can_create_2d: untiled size=1921024 [ 130.561] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.561] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.561] kgem_can_create_2d: 1024x768 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.561] kgem_can_create_2d: untiled size=3145728 [ 130.561] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.561] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.561] kgem_can_create_2d: 1280x960 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.561] kgem_can_create_2d: untiled size=4915200 [ 130.561] kgem_choose_tiling: TLB miss between lines 1280x960 (pitch=5120), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=960 [ 130.561] kgem_can_create_2d: tiled[-1] size=4915200 [ 130.561] kgem_can_create_2d: 1280x1024 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.561] kgem_can_create_2d: untiled size=5242880 [ 130.561] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.561] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.561] kgem_can_create_2d: 1600x1200 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.561] kgem_can_create_2d: untiled size=7680000 [ 130.561] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.561] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.561] kgem_can_create_2d: 1792x1344 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.561] kgem_can_create_2d: untiled size=9633792 [ 130.561] kgem_choose_tiling: TLB miss between lines 1792x1344 (pitch=7168), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7168, height=1344 [ 130.561] kgem_can_create_2d: tiled[-1] size=9633792 [ 130.561] kgem_can_create_2d: 1856x1392 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.561] kgem_can_create_2d: untiled size=10334208 [ 130.561] kgem_choose_tiling: TLB miss between lines 1856x1392 (pitch=7424), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7424, height=1392 [ 130.561] kgem_can_create_2d: tiled[-1] size=10334208 [ 130.561] kgem_can_create_2d: 1920x1440 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.561] kgem_can_create_2d: untiled size=11059200 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1440 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1440 [ 130.561] kgem_can_create_2d: tiled[-1] size=11059200 [ 130.561] kgem_can_create_2d: 1152x864 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.561] kgem_can_create_2d: untiled size=3981312 [ 130.561] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.561] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.561] kgem_can_create_2d: 1360x768 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.561] kgem_can_create_2d: untiled size=4177920 [ 130.561] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.561] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.561] kgem_can_create_2d: 1360x768 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.561] kgem_can_create_2d: untiled size=4177920 [ 130.561] kgem_choose_tiling: TLB miss between lines 1360x768 (pitch=5440), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5440, height=768 [ 130.561] kgem_can_create_2d: tiled[-1] size=4177920 [ 130.561] kgem_can_create_2d: 1400x1050 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.561] kgem_can_create_2d: untiled size=5881856 [ 130.561] kgem_choose_tiling: TLB miss between lines 1400x1050 (pitch=5600), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5600, height=1050 [ 130.561] kgem_can_create_2d: tiled[-1] size=5881856 [ 130.561] kgem_can_create_2d: 1440x900 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.561] kgem_can_create_2d: untiled size=5185536 [ 130.561] kgem_choose_tiling: TLB miss between lines 1440x900 (pitch=5760), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5760, height=900 [ 130.561] kgem_can_create_2d: tiled[-1] size=5185536 [ 130.561] kgem_can_create_2d: 1600x1024 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.561] kgem_can_create_2d: untiled size=6553600 [ 130.561] kgem_choose_tiling: TLB miss between lines 1600x1024 (pitch=6400), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1024 [ 130.561] kgem_can_create_2d: tiled[-1] size=6553600 [ 130.561] kgem_can_create_2d: 1680x1050 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.561] kgem_can_create_2d: untiled size=7057408 [ 130.561] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.561] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.561] kgem_can_create_2d: 1680x1050 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.561] kgem_can_create_2d: untiled size=7057408 [ 130.561] kgem_choose_tiling: TLB miss between lines 1680x1050 (pitch=6720), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6720, height=1050 [ 130.561] kgem_can_create_2d: tiled[-1] size=7057408 [ 130.561] kgem_can_create_2d: 1920x1080 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: untiled size=8294400 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.561] kgem_can_create_2d: 1920x1200 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.561] kgem_can_create_2d: untiled size=9216000 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.561] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.561] kgem_can_create_2d: 2048x1536 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.561] kgem_can_create_2d: untiled size=12582912 [ 130.561] kgem_choose_tiling: TLB miss between lines 2048x1536 (pitch=8192), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1536 [ 130.561] kgem_can_create_2d: tiled[-1] size=12582912 [ 130.561] kgem_can_create_2d: 1920x1080 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: untiled size=8294400 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.561] kgem_can_create_2d: 640x360 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.561] kgem_can_create_2d: untiled size=921600 [ 130.561] kgem_choose_tiling: TLB near-miss between lines 640x360 (pitch=2560), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=360 [ 130.561] kgem_can_create_2d: tiled[-1] size=921600 [ 130.561] kgem_can_create_2d: 720x405 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.561] kgem_can_create_2d: untiled size=1167360 [ 130.561] kgem_choose_tiling: TLB near-miss between lines 720x405 (pitch=2880), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=405 [ 130.561] kgem_can_create_2d: tiled[-1] size=1167360 [ 130.561] kgem_can_create_2d: 864x486 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.561] kgem_can_create_2d: untiled size=1683456 [ 130.561] kgem_choose_tiling: TLB near-miss between lines 864x486 (pitch=3456), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3456, height=486 [ 130.561] kgem_can_create_2d: tiled[-1] size=1683456 [ 130.561] kgem_can_create_2d: 960x540 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.561] kgem_can_create_2d: untiled size=2076672 [ 130.561] kgem_choose_tiling: TLB near-miss between lines 960x540 (pitch=3840), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3840, height=540 [ 130.561] kgem_can_create_2d: tiled[-1] size=2076672 [ 130.561] kgem_can_create_2d: 1024x576 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.561] kgem_can_create_2d: untiled size=2359296 [ 130.561] kgem_choose_tiling: TLB miss between lines 1024x576 (pitch=4096), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=576 [ 130.561] kgem_can_create_2d: tiled[-1] size=2359296 [ 130.561] kgem_can_create_2d: 1280x720 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.561] kgem_can_create_2d: untiled size=3686400 [ 130.561] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.561] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.561] kgem_can_create_2d: 1368x768 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.561] kgem_can_create_2d: untiled size=4202496 [ 130.561] kgem_choose_tiling: TLB miss between lines 1368x768 (pitch=5472), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5472, height=768 [ 130.561] kgem_can_create_2d: tiled[-1] size=4202496 [ 130.561] kgem_can_create_2d: 1600x900 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.561] kgem_can_create_2d: untiled size=5763072 [ 130.561] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.561] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.561] kgem_can_create_2d: 2048x1152 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.561] kgem_can_create_2d: untiled size=9437184 [ 130.561] kgem_choose_tiling: TLB miss between lines 2048x1152 (pitch=8192), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1152 [ 130.561] kgem_can_create_2d: tiled[-1] size=9437184 [ 130.561] kgem_can_create_2d: 2560x1440 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.561] kgem_can_create_2d: untiled size=14745600 [ 130.561] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.561] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.561] kgem_can_create_2d: 2880x1620 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.561] kgem_can_create_2d: untiled size=18665472 [ 130.561] kgem_choose_tiling: TLB miss between lines 2880x1620 (pitch=11520), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=11520, height=1620 [ 130.561] kgem_can_create_2d: tiled[-1] size=18665472 [ 130.561] kgem_can_create_2d: 3200x1800 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.561] kgem_can_create_2d: untiled size=23040000 [ 130.561] kgem_choose_tiling: TLB miss between lines 3200x1800 (pitch=12800), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=12800, height=1800 [ 130.561] kgem_can_create_2d: tiled[-1] size=23040000 [ 130.561] sna_output_detect(DP1:56) [ 130.561] sna_output_detect(DP1) reporting cached status (since 215ms): 1 [ 130.561] sna_output_detect(DP1-1:50) [ 130.561] sna_output_detect(DP1-1) reporting cached status (since 208ms): 1 [ 130.561] sna_output_detect(DP1-2:74) [ 130.561] sna_output_detect(DP1-2) reporting cached status (since 208ms): 0 [ 130.561] sna_output_get_modes(DP1-2:74) [ 130.561] sna_output_attach_edid(DP1-2): attaching EDID id=111, current=111 [ 130.561] sna_output_attach_edid(DP1-2): retrieving blob id=111, length=256 [ 130.561] sna_output_attach_edid(DP1-2): EDID + MonInfo is unchanged [ 130.561] sna_output_attach_tile: found? TILE=4 [ 130.561] sna_output_get_modes: CRTC:39, pipe=1: has mode?=1 [ 130.561] kmode: , clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=0 [ 130.561] sna_output_get_modes: adding 30 probed modes [ 130.561] kmode: 3840x2160, clock=533250, 3840 3902 3950 4000 0, 2160 2163 2168 2222 0, flags=9, type=48 [ 130.561] kmode: 3840x2160, clock=262750, 3840 3888 3920 4000 0, 2160 2163 2168 2191 0, flags=9, type=40 [ 130.561] kmode: 2560x1440, clock=241500, 2560 2608 2640 2720 0, 1440 1443 1448 1481 0, flags=9, type=40 [ 130.561] kmode: 2048x1280, clock=221277, 2048 2192 2416 2784 0, 1280 1281 1284 1325 0, flags=6, type=0 [ 130.561] kmode: 1920x1200, clock=193250, 1920 2056 2256 2592 0, 1200 1203 1209 1245 0, flags=6, type=40 [ 130.561] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1082 1087 1125 0, flags=5, type=40 [ 130.561] kmode: 1920x1080, clock=148500, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.561] kmode: 1920x1080, clock=148352, 1920 2008 2052 2200 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.561] kmode: 1920x1080, clock=148500, 1920 2448 2492 2640 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.561] kmode: 1920x1080, clock=74250, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.561] kmode: 1920x1080, clock=74176, 1920 2558 2602 2750 0, 1080 1084 1089 1125 0, flags=5, type=40 [ 130.561] kmode: 1600x1200, clock=162000, 1600 1664 1856 2160 0, 1200 1201 1204 1250 0, flags=5, type=40 [ 130.561] kmode: 1600x900, clock=108000, 1600 1624 1704 1800 0, 900 901 904 1000 0, flags=5, type=40 [ 130.561] kmode: 1280x1024, clock=135000, 1280 1296 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.561] kmode: 1280x1024, clock=108000, 1280 1328 1440 1688 0, 1024 1025 1028 1066 0, flags=5, type=40 [ 130.561] kmode: 1152x864, clock=108000, 1152 1216 1344 1600 0, 864 865 868 900 0, flags=5, type=40 [ 130.561] kmode: 1280x720, clock=74250, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.561] kmode: 1280x720, clock=74176, 1280 1390 1430 1650 0, 720 725 730 750 0, flags=5, type=40 [ 130.561] kmode: 1280x720, clock=74250, 1280 1720 1760 1980 0, 720 725 730 750 0, flags=5, type=40 [ 130.561] kmode: 1024x768, clock=78750, 1024 1040 1136 1312 0, 768 769 772 800 0, flags=5, type=40 [ 130.561] kmode: 1024x768, clock=65000, 1024 1048 1184 1344 0, 768 771 777 806 0, flags=a, type=40 [ 130.561] kmode: 800x600, clock=49500, 800 816 896 1056 0, 600 601 604 625 0, flags=5, type=40 [ 130.561] kmode: 800x600, clock=40000, 800 840 968 1056 0, 600 601 605 628 0, flags=5, type=40 [ 130.561] kmode: 720x576, clock=27000, 720 732 796 864 0, 576 581 586 625 0, flags=a, type=40 [ 130.561] kmode: 720x480, clock=27027, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.561] kmode: 720x480, clock=27000, 720 736 798 858 0, 480 489 495 525 0, flags=a, type=40 [ 130.561] kmode: 640x480, clock=31500, 640 656 720 840 0, 480 481 484 500 0, flags=a, type=40 [ 130.561] kmode: 640x480, clock=25200, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.561] kmode: 640x480, clock=25175, 640 656 752 800 0, 480 490 492 525 0, flags=a, type=40 [ 130.561] kmode: 720x400, clock=28320, 720 738 846 900 0, 400 412 414 449 0, flags=6, type=40 [ 130.561] kgem_can_create_2d: 3840x2160 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.561] kgem_can_create_2d: untiled size=33177600 [ 130.561] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.561] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.561] kgem_can_create_2d: 3840x2160 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.561] kgem_can_create_2d: untiled size=33177600 [ 130.561] kgem_choose_tiling: TLB miss between lines 3840x2160 (pitch=15360), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=2160 [ 130.561] kgem_can_create_2d: tiled[-1] size=33177600 [ 130.561] kgem_can_create_2d: 2560x1440 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.561] kgem_can_create_2d: untiled size=14745600 [ 130.561] kgem_choose_tiling: TLB miss between lines 2560x1440 (pitch=10240), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=10240, height=1440 [ 130.561] kgem_can_create_2d: tiled[-1] size=14745600 [ 130.561] kgem_can_create_2d: 2048x1280 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.561] kgem_can_create_2d: untiled size=10485760 [ 130.561] kgem_choose_tiling: TLB miss between lines 2048x1280 (pitch=8192), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=8192, height=1280 [ 130.561] kgem_can_create_2d: tiled[-1] size=10485760 [ 130.561] kgem_can_create_2d: 1920x1200 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.561] kgem_can_create_2d: untiled size=9216000 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1200 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1200 [ 130.561] kgem_can_create_2d: tiled[-1] size=9216000 [ 130.561] kgem_can_create_2d: 1920x1080 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: untiled size=8294400 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.561] kgem_can_create_2d: 1920x1080 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: untiled size=8294400 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.561] kgem_can_create_2d: 1920x1080 @ 32 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.561] kgem_can_create_2d: untiled size=8294400 [ 130.561] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.561] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.562] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.562] kgem_can_create_2d: 1920x1080 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.562] kgem_can_create_2d: untiled size=8294400 [ 130.562] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.562] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.562] kgem_can_create_2d: 1920x1080 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.562] kgem_can_create_2d: untiled size=8294400 [ 130.562] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.562] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.562] kgem_can_create_2d: 1920x1080 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.562] kgem_can_create_2d: untiled size=8294400 [ 130.562] kgem_choose_tiling: TLB miss between lines 1920x1080 (pitch=7680), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=7680, height=1080 [ 130.562] kgem_can_create_2d: tiled[-1] size=8294400 [ 130.562] kgem_can_create_2d: 1600x1200 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.562] kgem_can_create_2d: untiled size=7680000 [ 130.562] kgem_choose_tiling: TLB miss between lines 1600x1200 (pitch=6400), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=1200 [ 130.562] kgem_can_create_2d: tiled[-1] size=7680000 [ 130.562] kgem_can_create_2d: 1600x900 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.562] kgem_can_create_2d: untiled size=5763072 [ 130.562] kgem_choose_tiling: TLB miss between lines 1600x900 (pitch=6400), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=6400, height=900 [ 130.562] kgem_can_create_2d: tiled[-1] size=5763072 [ 130.562] kgem_can_create_2d: 1280x1024 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.562] kgem_can_create_2d: untiled size=5242880 [ 130.562] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.562] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.562] kgem_can_create_2d: 1280x1024 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.562] kgem_can_create_2d: untiled size=5242880 [ 130.562] kgem_choose_tiling: TLB miss between lines 1280x1024 (pitch=5120), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=1024 [ 130.562] kgem_can_create_2d: tiled[-1] size=5242880 [ 130.562] kgem_can_create_2d: 1152x864 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.562] kgem_can_create_2d: untiled size=3981312 [ 130.562] kgem_choose_tiling: TLB miss between lines 1152x864 (pitch=4608), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4608, height=864 [ 130.562] kgem_can_create_2d: tiled[-1] size=3981312 [ 130.562] kgem_can_create_2d: 1280x720 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.562] kgem_can_create_2d: untiled size=3686400 [ 130.562] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.562] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.562] kgem_can_create_2d: 1280x720 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.562] kgem_can_create_2d: untiled size=3686400 [ 130.562] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.562] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.562] kgem_can_create_2d: 1280x720 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.562] kgem_can_create_2d: untiled size=3686400 [ 130.562] kgem_choose_tiling: TLB miss between lines 1280x720 (pitch=5120), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=5120, height=720 [ 130.562] kgem_can_create_2d: tiled[-1] size=3686400 [ 130.562] kgem_can_create_2d: 1024x768 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.562] kgem_can_create_2d: untiled size=3145728 [ 130.562] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.562] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.562] kgem_can_create_2d: 1024x768 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.562] kgem_can_create_2d: untiled size=3145728 [ 130.562] kgem_choose_tiling: TLB miss between lines 1024x768 (pitch=4096), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=4096, height=768 [ 130.562] kgem_can_create_2d: tiled[-1] size=3145728 [ 130.562] kgem_can_create_2d: 800x600 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.562] kgem_can_create_2d: untiled size=1921024 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.562] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.562] kgem_can_create_2d: 800x600 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.562] kgem_can_create_2d: untiled size=1921024 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 800x600 (pitch=3200), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3200, height=600 [ 130.562] kgem_can_create_2d: tiled[-1] size=1921024 [ 130.562] kgem_can_create_2d: 720x576 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.562] kgem_can_create_2d: untiled size=1658880 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 720x576 (pitch=2880), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=576 [ 130.562] kgem_can_create_2d: tiled[-1] size=1658880 [ 130.562] kgem_can_create_2d: 720x480 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.562] kgem_can_create_2d: untiled size=1384448 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.562] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.562] kgem_can_create_2d: 720x480 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.562] kgem_can_create_2d: untiled size=1384448 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 720x480 (pitch=2880), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=480 [ 130.562] kgem_can_create_2d: tiled[-1] size=1384448 [ 130.562] kgem_can_create_2d: 640x480 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.562] kgem_can_create_2d: untiled size=1228800 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.562] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.562] kgem_can_create_2d: 640x480 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.562] kgem_can_create_2d: untiled size=1228800 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.562] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.562] kgem_can_create_2d: 640x480 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.562] kgem_can_create_2d: untiled size=1228800 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 640x480 (pitch=2560), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2560, height=480 [ 130.562] kgem_can_create_2d: tiled[-1] size=1228800 [ 130.562] kgem_can_create_2d: 720x400 @ 32 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.562] kgem_can_create_2d: untiled size=1155072 [ 130.562] kgem_choose_tiling: TLB near-miss between lines 720x400 (pitch=2880), forcing tiling 1 [ 130.562] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=2880, height=400 [ 130.562] kgem_can_create_2d: tiled[-1] size=1155072 [ 130.562] sna_output_detect(DP1-3:68) [ 130.562] sna_output_detect(DP1-3) reporting cached status (since 153ms): 1 [ 130.562] sna_output_detect(DP2:63) [ 130.562] sna_output_detect(DP2) reporting cached status (since 153ms): 1 [ 130.562] sna_output_detect(HDMI1:60) [ 130.562] sna_output_detect(HDMI1) reporting cached status (since 153ms): 1 [ 130.562] sna_output_detect(HDMI2:67) [ 130.562] sna_output_detect(HDMI2) reporting cached status (since 144ms): 1 [ 130.562] sna_output_detect(VIRTUAL1) has user modes? 0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_block_handler (tv=118.441000) [ 130.562] sna_scanout_do_flush: flush timer active: delta=5 [ 130.562] sna_accel_do_throttle -- no pending activity [ 130.562] sna_accel_block: evaluating timers, active=5 [ 130.562] sna_accel_block: flush timer expires in 5 [130567] [ 130.562] sna_wakeup_handler [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.562] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_accel_flush: flush?=0, dirty?=0 [ 130.563] sna_block_handler (tv=118.440000) [ 130.563] sna_scanout_do_flush: flush timer active: delta=4 [ 130.563] sna_accel_do_throttle -- no pending activity [ 130.563] sna_accel_block: evaluating timers, active=5 [ 130.563] sna_accel_block: flush timer expires in 4 [130567] [ 130.563] sna_wakeup_handler [ 130.564] sna_create_pixmap(762, 162, 24, usage=0) [ 130.564] kgem_can_create_2d: 762x162 @ 24 [ 130.564] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.564] kgem_can_create_2d: untiled size=499712 [ 130.564] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.564] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 130.564] kgem_can_create_2d: tiled[-1] size=499712 [ 130.564] sna_create_pixmap: usage=0, flags=1b [ 130.564] sna_create_pixmap: creating GPU pixmap 762x162, stride=3048, flags=1b [ 130.564] __pop_freed_pixmap: reusing freed pixmap=1767 header [ 130.564] create_pixmap_hdr: pixmap=1816, width=762, height=162, usage=0 [ 130.564] sna_create_pixmap: serial=1816, 762x162, usage=0 [ 130.564] sna_composite_rectangles(pixmap=1817, op=0, 0 x 1 [(0, 0)x(762, 162) ...]) [ 130.564] sna_composite_rectangles: converted to op 0 [ 130.564] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 130.564] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 130.564] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 130.564] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 130.564] sna_composite_rectangles: dropping last-cpu hint [ 130.564] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=19... [ 130.564] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 130.564] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 130.564] sna_pixmap_move_to_gpu(pixmap=1817, usage=0), flags=b [ 130.564] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.564] sna_pixmap_move_to_gpu: creating GPU bo (762x162@32), create=b [ 130.564] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.564] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 130.564] sna_pixmap_alloc_gpu: pixmap=1817 [ 130.564] kgem_create_2d(762x162, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.564] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=168 [ 130.564] inactive too small: 64 < 126 [ 130.564] inactive too small: 64 < 126 [ 130.564] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 130.564] from inactive: pitch=3072, tiling=1: handle=29, id=1371 [ 130.564] __sna_damage_all(762, 162) [ 130.564] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 130.564] sna_pixmap_mark_active: pixmap=1817, handle=29 [ 130.564] sna_drawable_use_bo: allocated GPU bo for operation [ 130.564] sna_drawable_use_bo: using GPU bo with damage? 0 [ 130.564] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 130.564] kgem_bo_is_render: handle=29, rq? 0 [0] [ 130.564] kgem_bo_is_render: handle=29, rq? 0 [0] [ 130.564] gen9_render_fill_boxes(0 x 1 [(0, 0), (762, 162) ...]) [ 130.564] sna_render_get_solid: 0 [ 130.564] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 130.564] kgem_check_bo: num_pages=+140, num_exec=+1 [ 130.564] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.564] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.564] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.564] kgem_add_handle: handle=4, index=0 [ 130.564] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.564] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.564] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.564] gen9_composite_get_binding_table(ffc0) [ 130.564] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.564] kgem_add_handle: handle=29, index=1 [ 130.564] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.564] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.564] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.564] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.564] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.564] kgem_add_handle: handle=7, index=2 [ 130.564] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.564] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.564] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.564] gen9_emit_sampler: sampler = 1 [ 130.564] gen9_emit_sf: num_sf_outputs=1 [ 130.564] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.564] gen9_emit_vertex_elements: setup id=0 [ 130.564] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.564] (0, 0), (762, 162) [ 130.564] gen8_vertex_flush[490] = 3 [ 130.564] sna_composite_rectangles: pixmap=1817 marking clear [0]? 1 [ 130.564] sna_composite_rectangles(pixmap=1817, op=1, fff2f1f0 x 1 [(0, 0)x(762, 162) ...]) [ 130.564] sna_composite_rectangles: converted to op 1 [ 130.564] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 130.564] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 130.564] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 130.564] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 130.564] sna_composite_rectangles: promoting to full GPU [ 130.564] sna_composite_rectangles: dropping last-cpu hint [ 130.564] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=19... [ 130.564] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 130.564] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.564] sna_drawable_use_bo: using whole GPU bo [ 130.564] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 130.564] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.564] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (762, 162) ...]) [ 130.564] sna_render_get_solid: fff2f1f0 [ 130.564] sna_render_get_solid(11) = fff2f1f0 (old) [ 130.564] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 130.564] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.564] gen9_composite_get_binding_table(ff00) [ 130.564] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 130.564] kgem_add_reloc64: adding proxy [delta=44] for handle=32 [ 130.564] kgem_add_handle: handle=32, index=3 [ 130.564] kgem_add_reloc64[5] = (delta=44, target handle=3, presumed=fffb2000) [ 130.564] [3fb0] bind bo(handle=32, addr=fffb202c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.564] gen9_emit_vertex_elements: setup id=0 [ 130.564] (0, 0), (762, 162) [ 130.564] gen8_vertex_flush[4cc] = 3 [ 130.564] sna_composite_rectangles: pixmap=1817 marking clear [fff2f1f0]? 1 [ 130.564] sna_composite(pixmap=1817, op=3, src=1582+(0, 0), mask=0+(35, 11), dst=1817+(35, 11)+(0, 0), size=(48, 48) [ 130.564] sna_compute_composite_region: dst=(35, 11)x(48, 48) [ 130.564] sna_compute_composite_region: initial clip against dst->pDrawable: (35, 11), (83, 59) [ 130.564] clip_to_dst: region: 1x[(35, 11), (83, 59)], clip: 1x[(0, 0), (762, 162)] [ 130.564] sna_compute_composite_region: clip against dst->pCompositeClip: (35, 11), (83, 59) [ 130.564] sna_compute_composite_region: clip against src (48x48 clip=0): (35, 11), (83, 59) [ 130.564] sna_composite: composite region extents:+(0, 0) -> (35, 11), (83, 59) + (0, 0) [ 130.564] gen9_render_composite: 48x48, current mode=1/1 [ 130.564] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.564] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 130.564] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 130.564] gen9_composite_set_target: (35, 11)x(48, 48), partial?=1 [ 130.564] sna_drawable_use_bo pixmap=1817, box=((35, 11), (83, 59)), flags=7... [ 130.564] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.564] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.564] sna_drawable_use_bo: using whole GPU bo [ 130.564] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.564] gen9_composite_picture: (0, 0)x(48, 48), dst=(35, 11) [ 130.564] sna_transform_is_imprecise_integer_translation: no transform [ 130.564] gen9_composite_picture: integer translation (0, 0), removing [ 130.564] sna_render_pixmap_bo pixmap=1582, (0, 0)x(48, 48)/(48, 48) [ 130.564] sna_render_pixmap_bo: CPU all damaged [ 130.564] sna_add_flush_pixmap: marking pixmap=1582 for flushing [ 130.564] sna_add_flush_pixmap: new flush bo, flushing before [ 130.564] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.564] gen8_vertex_close: reloc[0] = 287 [ 130.564] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.564] kgem_add_handle: handle=3, index=4 [ 130.564] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 130.564] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=168 [fenced=0] [ 130.564] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.564] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.564] kgem_fixup_relocs: shrinking by 61440 [ 130.564] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.564] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.564] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.564] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.564] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.564] __kgem_bo_clear_busy: handle=7 [ 130.564] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.564] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.564] __kgem_bo_clear_busy: handle=32 [ 130.564] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.564] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.564] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.564] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.564] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.564] kgem_bo_is_render: handle=11, rq? 0 [0] [ 130.564] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.564] gen4_choose_composite_emitter: identity src, no mask [ 130.564] kgem_check_bo: num_pages=+143, num_exec=+2 [ 130.564] aligning vertex: was 2, now 3 floats per vertex [ 130.564] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.564] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.564] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.564] kgem_add_handle: handle=4, index=0 [ 130.564] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.564] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.564] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.564] gen9_composite_get_binding_table(ffc0) [ 130.564] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.564] kgem_add_handle: handle=29, index=1 [ 130.564] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.564] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.564] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.564] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 130.564] kgem_add_handle: handle=11, index=2 [ 130.564] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe5000) [ 130.564] [3fd0] bind bo(handle=11, addr=fffe5000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 130.564] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.564] gen9_emit_sampler: sampler = 2 [ 130.564] gen9_emit_sf: num_sf_outputs=1 [ 130.564] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.564] gen9_emit_vertex_elements: setup id=2 [ 130.564] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.564] gen9_render_composite_box: (35, 11), (83, 59) [ 130.564] apply_damage: damage=0x0, region=1 [(35, 11), (83, 59) + (0, 0)] [ 130.564] gen8_vertex_flush[490] = 3 [ 130.564] sna_glyphs(op=3, nlist=1, src=(107, 41)) [ 130.564] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.564] sna_glyphs: discarding mask [ 130.564] glyphs0_to_dst(op=3, src=(107, 41), nlist=1, dst=(107, 41)+(0, 0)) [ 130.564] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.564] gen9_render_composite: 0x0, current mode=1/1 [ 130.564] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 130.564] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.564] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.564] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.564] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=7... [ 130.564] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.564] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.564] sna_drawable_use_bo: using whole GPU bo [ 130.564] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.564] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.564] color_convert: src=ff4c4c4c [20028888] [ 130.565] color_convert: dst=ff4c4c4c [20028888] [ 130.565] sna_render_get_solid: ff4c4c4c [ 130.565] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.565] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.565] sna_transform_is_imprecise_integer_translation: no transform [ 130.565] gen9_composite_picture: integer translation (0, 0), removing [ 130.565] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.565] sna_render_pixmap_bo: GPU all damaged [ 130.565] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.565] gen4_choose_composite_emitter: solid, identity mask [ 130.565] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 130.565] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.565] __kgem_retire_rq: request 1 complete [ 130.565] kgem_flush: opportunistic flushing? flush=1,0, aperture=153/262144, idle?=1 [ 130.565] gen8_vertex_close: used=21, vbo active? 3, vb=4, nreloc=1 [ 130.565] gen8_vertex_close: reloc[0] = 287 [ 130.565] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.565] kgem_add_handle: handle=3, index=3 [ 130.565] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.565] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=169 [fenced=0] [ 130.565] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.565] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.565] kgem_fixup_relocs: shrinking by 61440 [ 130.565] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.565] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.565] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.565] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.565] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 130.565] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.565] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.565] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.565] kgem_check_bo: num_pages=+1165, num_exec=+3 [ 130.565] aligning vertex: was 3, now 4 floats per vertex [ 130.565] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.565] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.565] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.565] kgem_add_handle: handle=4, index=0 [ 130.565] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.565] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.565] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.565] gen9_composite_get_binding_table(ffc0) [ 130.565] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.565] kgem_add_handle: handle=29, index=1 [ 130.565] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.565] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.565] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.565] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.565] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 130.565] kgem_add_handle: handle=32, index=2 [ 130.565] kgem_add_reloc64[4] = (delta=48, target handle=2, presumed=fffb2000) [ 130.565] [3fd0] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.565] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 130.565] kgem_add_handle: handle=6, index=3 [ 130.565] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 130.565] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 130.565] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 130.565] gen9_emit_sampler: sampler = a [ 130.565] gen9_emit_sf: num_sf_outputs=2 [ 130.565] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.565] gen9_emit_vertex_elements: setup id=9 [ 130.565] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.565] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.565] glyphs0_to_dst: glyph=(108, 18)x(21, 23), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(108, 18), mask=(608.00, 32.00) x (21.00, 23.00) [ 130.565] glyphs0_to_dst: glyph=(129, 23)x(23, 25), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(129, 23), mask=(640.00, 0.00) x (23.00, 25.00) [ 130.565] glyphs0_to_dst: glyph=(151, 23)x(19, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(151, 23), mask=(672.00, 0.00) x (19.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(169, 18)x(17, 23), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(169, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.565] glyphs0_to_dst: glyph=(185, 23)x(22, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(185, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(208, 23)x(31, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(208, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(252, 23)x(22, 25), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(252, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 130.565] glyphs0_to_dst: glyph=(275, 23)x(16, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(275, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(290, 23)x(22, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(290, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(312, 23)x(22, 25), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(312, 23), mask=(768.00, 0.00) x (22.00, 25.00) [ 130.565] glyphs0_to_dst: glyph=(336, 23)x(16, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(336, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(351, 23)x(21, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(351, 23), mask=(800.00, 0.00) x (21.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(374, 23)x(31, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(374, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(418, 23)x(22, 25), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(418, 23), mask=(736.00, 0.00) x (22.00, 25.00) [ 130.565] glyphs0_to_dst: glyph=(441, 23)x(16, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(441, 23), mask=(704.00, 32.00) x (16.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(456, 23)x(22, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(456, 23), mask=(736.00, 32.00) x (22.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(479, 17)x(22, 24), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(479, 17), mask=(768.00, 32.00) x (22.00, 24.00) [ 130.565] glyphs0_to_dst: glyph=(502, 17)x(9, 24), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(502, 17), mask=(800.00, 32.00) x (9.00, 24.00) [ 130.565] glyphs0_to_dst: glyph=(512, 23)x(22, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(512, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(535, 23)x(31, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(535, 23), mask=(704.00, 0.00) x (31.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(578, 17)x(22, 24), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(578, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 130.565] glyphs0_to_dst: glyph=(601, 23)x(22, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(601, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(622, 18)x(17, 23), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(622, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.565] glyphs0_to_dst: glyph=(638, 23)x(22, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(638, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(660, 23)x(18, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(660, 23), mask=(864.00, 0.00) x (18.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(678, 18)x(17, 23), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(678, 18), mask=(640.00, 32.00) x (17.00, 23.00) [ 130.565] glyphs0_to_dst: glyph=(694, 23)x(22, 18), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(694, 23), mask=(672.00, 32.00) x (22.00, 18.00) [ 130.565] glyphs0_to_dst: glyph=(716, 17)x(22, 24), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(716, 17), mask=(832.00, 0.00) x (22.00, 24.00) [ 130.565] gen8_vertex_flush[498] = 84 [ 130.565] gen9_magic_ca_pass: CA fixup (6 -> 90) [ 130.565] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.565] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.565] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.565] sna_glyphs(op=3, nlist=3, src=(107, 84)) [ 130.565] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.565] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.565] glyphs_format: format=166024, depth=32 [ 130.565] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.565] sna_glyphs: discarding mask [ 130.565] glyphs0_to_dst(op=3, src=(107, 84), nlist=3, dst=(107, 84)+(0, 0)) [ 130.565] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.565] gen9_render_composite: 0x0, current mode=1/1 [ 130.565] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.565] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.565] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.565] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.565] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=7... [ 130.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.565] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.565] sna_drawable_use_bo: using whole GPU bo [ 130.565] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.565] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.565] color_convert: src=ff4c4c4c [20028888] [ 130.565] color_convert: dst=ff4c4c4c [20028888] [ 130.565] sna_render_get_solid: ff4c4c4c [ 130.565] sna_render_get_solid(12) = ff4c4c4c (last) [ 130.565] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.565] sna_transform_is_imprecise_integer_translation: no transform [ 130.565] gen9_composite_picture: integer translation (0, 0), removing [ 130.565] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.565] sna_render_pixmap_bo: GPU all damaged [ 130.565] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.565] gen4_choose_composite_emitter: solid, identity mask [ 130.565] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.565] gen9_composite_get_binding_table(fec0) [ 130.565] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.565] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.565] gen9_emit_vertex_elements: setup id=9 [ 130.565] glyphs0_to_dst: glyph=(108, 64)x(20, 20), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(108, 64), mask=(832.00, 32.00) x (20.00, 20.00) [ 130.565] glyphs0_to_dst: glyph=(128, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(128, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(153, 69)x(18, 21), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(153, 69), mask=(896.00, 0.00) x (18.00, 21.00) [ 130.565] glyphs0_to_dst: glyph=(170, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(170, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(188, 69)x(15, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(188, 69), mask=(928.00, 0.00) x (15.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(213, 69)x(22, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(213, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(235, 69)x(16, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(235, 69), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(253, 69)x(15, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(253, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(268, 65)x(12, 19), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(268, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.565] glyphs0_to_dst: glyph=(288, 65)x(12, 19), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(288, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.565] glyphs0_to_dst: glyph=(300, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(300, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(327, 69)x(12, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(327, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(336, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(336, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(354, 69)x(16, 21), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(354, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.565] glyphs0_to_dst: glyph=(370, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(370, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(388, 69)x(12, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(388, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(397, 65)x(12, 19), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(397, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.565] glyphs0_to_dst: glyph=(417, 65)x(12, 19), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(417, 65), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.565] glyphs0_to_dst: glyph=(430, 64)x(15, 20), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(430, 64), mask=(0.00, 64.00) x (15.00, 20.00) [ 130.565] glyphs0_to_dst: glyph=(446, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(446, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(473, 69)x(16, 21), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(473, 69), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.565] glyphs0_to_dst: glyph=(490, 69)x(12, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(490, 69), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(499, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(499, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(517, 64)x(16, 20), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(517, 64), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.565] glyphs0_to_dst: glyph=(534, 64)x(5, 20), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(534, 64), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.565] glyphs0_to_dst: glyph=(541, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(541, 69), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(559, 69)x(24, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(559, 69), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(594, 69)x(15, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(594, 69), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(610, 69)x(17, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(610, 69), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(627, 69)x(22, 15), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(627, 69), mask=(896.00, 32.00) x (22.00, 15.00) [ 130.565] glyphs0_to_dst: glyph=(649, 64)x(14, 20), unclipped [ 130.565] emit_primitive_identity_mask__avx2: dst=(649, 64), mask=(64.00, 64.00) x (14.00, 20.00) [ 130.565] gen8_vertex_flush[590] = 93 [ 130.565] gen9_magic_ca_pass: CA fixup (90 -> 183) [ 130.565] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.565] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.565] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.565] sna_composite_trapezoids(op=3, src=(232, 107), mask=18000, ntrap=17) [ 130.565] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.565] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.565] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.565] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.565] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.565] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.565] imprecise_trapezoid_span_converter: extents (224, 109), (483, 150) [ 130.565] sna_compute_composite_region: dst=(224, 109)x(259, 41) [ 130.565] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 109), (483, 150) [ 130.565] clip_to_dst: region: 1x[(224, 109), (483, 150)], clip: 1x[(0, 0), (762, 162)] [ 130.565] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 109), (483, 150) [ 130.565] sna_compute_composite_region: clip against src (0x0 clip=0): (224, 109), (483, 150) [ 130.565] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.565] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.565] imprecise_trapezoid_span_converter: after clip -- extents (224, 109), (483, 150), delta=(0, 0) src -> (225, 107) [ 130.565] gen9_render_composite_spans: 259x41 with flags=0, current mode=1 [ 130.565] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.565] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.565] gen9_composite_set_target: (224, 109)x(259, 41), partial?=1 [ 130.565] sna_drawable_use_bo pixmap=1817, box=((224, 109), (483, 150)), flags=7... [ 130.565] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.565] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.565] sna_drawable_use_bo: using whole GPU bo [ 130.565] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.565] gen9_composite_picture: (225, 107)x(259, 41), dst=(224, 109) [ 130.565] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(225, 107), dst=(224, 109), size=(259, 41) [ 130.565] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 130.565] sna_render_get_gradient: old --> 0 [ 130.565] gen4_channel_init_linear: transform = [0.00 0.00 -0.86, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 130.565] gen4_channel_init_linear: untransformed: p1=(223.95, 105.00, 1.00), p2=(223.95, 149.00, 1.00) [ 130.565] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 130.565] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.565] gen4_choose_spans_emitter: linear source [ 130.565] kgem_check_bo: num_pages=+1, num_exec=+1 [ 130.565] aligning vertex: was 4, now 3 floats per vertex [ 130.565] gen9_composite_get_binding_table(fec0) [ 130.565] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 130.565] kgem_add_handle: handle=8, index=4 [ 130.565] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdffe000) [ 130.565] [3fa0] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 130.565] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 130.565] gen9_emit_sampler: sampler = 14 [ 130.565] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.565] gen9_emit_vertex_elements: setup id=5 [ 130.565] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.565] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.565] thread_choose_span: clipped? 0 [ 130.565] imprecise_trapezoid_span_converter: using 4 threads [ 130.565] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 130.565] thread_choose_span: clipped? 0 [ 130.565] span_thread: flushing 27 boxes [ 130.566] [ 130.566] span_thread: flushing 1 boxes [ 130.566] span_thread: flushing 1 boxes span_thread: flushing 27 boxes [ 130.566] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.566] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.566] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.566] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.566] gen8_vertex_flush[6d0] = 168 [ 130.566] gen9_render_composite_spans_done() [ 130.566] sna_create_pixmap(25, 21, 32, usage=0) [ 130.566] kgem_can_create_2d: 25x21 @ 32 [ 130.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 130.566] kgem_can_create_2d: untiled size=4096 [ 130.566] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 130.566] kgem_choose_tiling: 25x21 -> 0 [ 130.566] sna_create_pixmap: usage=0, flags=a [ 130.566] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 130.566] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 130.566] create_pixmap: serial=1818, usage=0, 25x21 [ 130.566] sna_create_pixmap: serial=1818, 25x21, usage=0 [ 130.566] sna_composite_rectangles(pixmap=1819, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 130.566] sna_composite_rectangles: converted to op 0 [ 130.566] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 130.566] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 130.566] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 130.566] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 130.566] sna_composite_rectangles: fallback, dst pixmap=1819 too small or not attached [ 130.566] sna_composite_rectangles: fallback [ 130.566] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.566] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 130.566] _sna_pixmap_move_to_cpu(pixmap=1819, 25x21, flags=1) [ 130.566] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.566] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.566] operate_inplace: no, inplace operation not suitable [ 130.566] _sna_pixmap_move_to_cpu: marking as damaged [ 130.566] __sna_damage_all(25, 21) [ 130.566] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.566] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=6fb, drawable=71b [ 130.566] sna_validate_gc: recomputing clip [ 130.566] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 130.566] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 130.566] try_upload__fast: ignore existing cpu damage (if any) [ 130.566] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.566] try_upload__fast: no, no gpu damage [ 130.566] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.566] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.566] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.566] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 130.566] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 130.566] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 130.566] sna_accel_flush: flush?=0, dirty?=1 [ 130.566] sna_accel_flush: syncing SHM pixmap=1582 (refcnt=1) [ 130.566] _sna_pixmap_move_to_cpu(pixmap=1582, 48x48, flags=3) [ 130.566] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9aefdb1, is-clear?=0 [ 130.566] _sna_pixmap_move_to_cpu: CPU all-damaged [ 130.566] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.566] kgem_bo_sync__cpu_full: handle=11 [ 130.566] __kgem_busy: handle=11, busy=0, wedged=0 [ 130.566] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 130.566] __kgem_busy: handle=11, busy=0, wedged=0 [ 130.566] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 130.566] __kgem_retire_requests_upto(handle=11, ring=0) [ 130.566] __kgem_retire_rq: request 1 complete [ 130.566] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 130.566] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 130.566] sna_composite(pixmap=1817, op=3, src=1819+(0, 0), mask=0+(223, 108), dst=1817+(223, 108)+(0, 0), size=(12, 10) [ 130.566] sna_compute_composite_region: dst=(223, 108)x(12, 10) [ 130.566] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 108), (235, 118) [ 130.566] clip_to_dst: region: 1x[(223, 108), (235, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.566] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 108), (235, 118) [ 130.566] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 108), (235, 118) [ 130.566] sna_composite: composite region extents:+(0, 0) -> (223, 108), (235, 118) + (0, 0) [ 130.566] gen9_render_composite: 12x10, current mode=1/1 [ 130.566] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.566] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.566] gen9_composite_set_target: (223, 108)x(12, 10), partial?=1 [ 130.566] sna_drawable_use_bo pixmap=1817, box=((223, 108), (235, 118)), flags=7... [ 130.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.566] sna_drawable_use_bo: using whole GPU bo [ 130.566] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.566] gen9_composite_picture: (0, 0)x(12, 10), dst=(223, 108) [ 130.566] sna_transform_is_imprecise_integer_translation: no transform [ 130.566] gen9_composite_picture: integer translation (0, 0), removing [ 130.566] sna_render_pixmap_bo pixmap=1819, (0, 0)x(12, 10)/(25, 21) [ 130.566] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 130.566] sna_render_pixmap_bo: offset=(-223, -108), size=(25, 21) [ 130.566] use_cpu_bo: no cpu bo [ 130.566] kgem_choose_tiling: too short [10] for TILING_Y [ 130.566] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.566] kgem_choose_tiling: 12x10 -> 0 [ 130.566] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 130.566] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 130.566] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(0, 0), (12, 10)], flags=2) [ 130.566] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.566] kgem_can_create_2d: 12x10 @ 32 [ 130.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.566] kgem_can_create_2d: untiled size=4096 [ 130.566] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.566] kgem_choose_tiling: 12x10 -> 0 [ 130.566] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 130.566] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.566] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.566] kgem_create_buffer: searching for an inactive GTT map for upload [ 130.566] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.566] search_linear_cache: searching for inactive gtt map [ 130.566] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.566] search_linear_cache: inactive and cache bucket empty [ 130.566] search_linear_cache: active cache bucket empty [ 130.566] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 130.566] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 130.566] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 130.566] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.566] kgem_create_buffer: reusing handle=23 for buffer [ 130.566] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.566] init_buffer_from_bo: reusing handle=23 for buffer [ 130.566] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 130.566] kgem_bo_map: converting request for GTT map into CPU map [ 130.566] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 130.566] kgem_bo_sync__cpu: handle=23 [ 130.566] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.566] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 130.566] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.566] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 130.566] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 130.566] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 [ 130.566] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 [ 130.566] __kgem_bo_init(handle=23, num_pages=640) [ 130.566] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.566] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.566] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.566] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.566] gen4_choose_composite_emitter: identity src, no mask [ 130.566] kgem_check_bo: num_pages=+64, num_exec=+1 [ 130.566] gen9_composite_get_binding_table(fe40) [ 130.566] kgem_add_reloc64: handle=23, pos=16264, delta=0, domains=40000 [ 130.566] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 130.566] kgem_add_handle: handle=23, index=5 [ 130.566] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 130.566] [3f80] bind bo(handle=23, addr=fd545000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.566] gen9_emit_sampler: sampler = 2 [ 130.566] gen9_emit_sf: num_sf_outputs=1 [ 130.566] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.566] gen9_emit_vertex_elements: setup id=2 [ 130.566] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.566] gen9_render_composite_box: (223, 108), (235, 118) [ 130.566] apply_damage: damage=0x0, region=1 [(223, 108), (235, 118) + (0, 0)] [ 130.566] gen8_vertex_flush[78c] = 3 [ 130.566] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.566] sna_create_pixmap(1, 10, 32, usage=0) [ 130.566] kgem_can_create_2d: 1x10 @ 32 [ 130.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.566] kgem_can_create_2d: untiled size=4096 [ 130.566] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.566] kgem_choose_tiling: 1x10 -> 0 [ 130.566] sna_create_pixmap: usage=0, flags=a [ 130.566] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.566] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.566] create_pixmap: serial=1820, usage=0, 1x10 [ 130.566] sna_create_pixmap: serial=1820, 1x10, usage=0 [ 130.566] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=71b, drawable=71d [ 130.566] sna_validate_gc: recomputing clip [ 130.566] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.566] sna_copy_area: src=pixmap=1819:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1821:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.566] sna_copy_area: normal copy [ 130.566] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.566] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.566] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.566] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.566] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 130.566] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 130.566] sna_do_copy: pixmap -- no source clipping [ 130.566] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 130.566] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 130.566] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1819+(12, 0), dst pixmap=1821+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.566] sna_copy_boxes: dst=(priv=0x55bca9b350d0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b6af80, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.566] sna_drawable_use_bo pixmap=1821, box=((0, 0), (1, 10)), flags=18... [ 130.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.566] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.566] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.566] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.566] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 130.566] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(12, 0), (13, 10)], flags=6) [ 130.566] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.566] sna_drawable_move_region_to_cpu(pixmap=1821 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.566] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.566] _sna_pixmap_move_to_cpu(pixmap=1821, 1x10, flags=5) [ 130.566] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.566] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.566] _sna_pixmap_move_to_cpu: marking as damaged [ 130.566] __sna_damage_all(1, 10) [ 130.566] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.566] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 130.566] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.566] sna_composite(pixmap=1817, op=3, src=1821+(236, 54), mask=0+(235, 108), dst=1817+(235, 108)+(0, 0), size=(237, 10) [ 130.566] sna_compute_composite_region: dst=(235, 108)x(237, 10) [ 130.566] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 108), (472, 118) [ 130.566] clip_to_dst: region: 1x[(235, 108), (472, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.566] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 108), (472, 118) [ 130.566] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 108), (472, 118) [ 130.566] sna_composite: composite region extents:+(0, 0) -> (235, 108), (472, 118) + (0, 0) [ 130.566] gen9_render_composite: 237x10, current mode=1/1 [ 130.566] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.566] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.566] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.566] gen9_composite_set_target: (235, 108)x(237, 10), partial?=1 [ 130.566] sna_drawable_use_bo pixmap=1817, box=((235, 108), (472, 118)), flags=7... [ 130.566] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.566] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.566] sna_drawable_use_bo: using whole GPU bo [ 130.566] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.566] gen9_composite_picture: (236, 54)x(237, 10), dst=(235, 108) [ 130.566] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 130.566] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.566] sna_render_pixmap_bo pixmap=1821, (236, 54)x(237, 10)/(1, 10) [ 130.566] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.566] sna_render_pixmap_bo: offset=(1, -54), size=(1, 10) [ 130.566] use_cpu_bo: no cpu bo [ 130.566] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.566] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.566] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.566] sna_drawable_move_region_to_cpu(pixmap=1821 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.566] sna_drawable_move_region_to_cpu: pixmap=1821 all damaged on CPU [ 130.566] kgem_can_create_2d: 1x10 @ 32 [ 130.566] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.566] kgem_can_create_2d: untiled size=4096 [ 130.566] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.566] kgem_choose_tiling: 1x10 -> 0 [ 130.566] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.566] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.566] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.566] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 130.566] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=320, io=1 [ 130.566] __kgem_bo_init(handle=23, num_pages=320) [ 130.566] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.566] upload: adding upload cache to pixmap=1821 [ 130.566] kgem_proxy_bo_attach: handle=23 [ 130.566] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.566] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.566] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.566] gen4_choose_composite_emitter: simple src, no mask [ 130.566] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.567] gen9_composite_get_binding_table(fdc0) [ 130.567] kgem_add_reloc64: handle=23, pos=16232, delta=0, domains=40000 [ 130.567] kgem_add_reloc64: adding proxy [delta=768] for handle=23 [ 130.567] kgem_add_reloc64[8] = (delta=768, target handle=5, presumed=fd545000) [ 130.567] [3f60] bind bo(handle=23, addr=fd545300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.567] gen9_emit_sampler: sampler = 32 [ 130.567] gen9_emit_vertex_elements: setup id=2 [ 130.567] gen9_render_composite_box: (235, 108), (472, 118) [ 130.567] apply_damage: damage=0x0, region=1 [(235, 108), (472, 118) + (0, 0)] [ 130.567] gen8_vertex_flush[7d0] = 3 [ 130.567] sna_destroy_pixmap: pixmap=1821, attached?=1 [ 130.567] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.567] __sna_free_pixmap(pixmap=1821) [ 130.567] sna_composite(pixmap=1817, op=3, src=1819+(13, 0), mask=0+(472, 108), dst=1817+(472, 108)+(0, 0), size=(12, 10) [ 130.567] sna_compute_composite_region: dst=(472, 108)x(12, 10) [ 130.567] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 108), (484, 118) [ 130.567] clip_to_dst: region: 1x[(472, 108), (484, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.567] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 108), (484, 118) [ 130.567] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 108), (484, 118) [ 130.567] sna_composite: composite region extents:+(0, 0) -> (472, 108), (484, 118) + (0, 0) [ 130.567] gen9_render_composite: 12x10, current mode=1/1 [ 130.567] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.567] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.567] gen9_composite_set_target: (472, 108)x(12, 10), partial?=1 [ 130.567] sna_drawable_use_bo pixmap=1817, box=((472, 108), (484, 118)), flags=7... [ 130.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.567] sna_drawable_use_bo: using whole GPU bo [ 130.567] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.567] gen9_composite_picture: (13, 0)x(12, 10), dst=(472, 108) [ 130.567] sna_transform_is_imprecise_integer_translation: no transform [ 130.567] gen9_composite_picture: integer translation (0, 0), removing [ 130.567] sna_render_pixmap_bo pixmap=1819, (13, 0)x(12, 10)/(25, 21) [ 130.567] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 130.567] sna_render_pixmap_bo: offset=(-459, -108), size=(25, 21) [ 130.567] use_cpu_bo: no cpu bo [ 130.567] kgem_choose_tiling: too short [10] for TILING_Y [ 130.567] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.567] kgem_choose_tiling: 12x10 -> 0 [ 130.567] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 130.567] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 130.567] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(13, 0), (25, 10)], flags=2) [ 130.567] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.567] kgem_can_create_2d: 12x10 @ 32 [ 130.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.567] kgem_can_create_2d: untiled size=4096 [ 130.567] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.567] kgem_choose_tiling: 12x10 -> 0 [ 130.567] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 130.567] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.567] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.567] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 130.567] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=640, io=1 [ 130.567] __kgem_bo_init(handle=23, num_pages=640) [ 130.567] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.567] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.567] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.567] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.567] gen4_choose_composite_emitter: identity src, no mask [ 130.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.567] gen9_composite_get_binding_table(fd40) [ 130.567] kgem_add_reloc64: handle=23, pos=16200, delta=0, domains=40000 [ 130.567] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 [ 130.567] kgem_add_reloc64[9] = (delta=1280, target handle=5, presumed=fd545000) [ 130.567] [3f40] bind bo(handle=23, addr=fd545500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.567] gen9_emit_sampler: sampler = 2 [ 130.567] gen9_emit_vertex_elements: setup id=2 [ 130.567] gen9_render_composite_box: (472, 108), (484, 118) [ 130.567] apply_damage: damage=0x0, region=1 [(472, 108), (484, 118) + (0, 0)] [ 130.567] gen8_vertex_flush[814] = 3 [ 130.567] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.567] sna_create_pixmap(12, 1, 32, usage=0) [ 130.567] kgem_can_create_2d: 12x1 @ 32 [ 130.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.567] kgem_can_create_2d: untiled size=4096 [ 130.567] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.567] kgem_choose_tiling: 12x1 -> 0 [ 130.567] sna_create_pixmap: usage=0, flags=a [ 130.567] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.567] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.567] create_pixmap: serial=1822, usage=0, 12x1 [ 130.567] sna_create_pixmap: serial=1822, 12x1, usage=0 [ 130.567] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=71d, drawable=71f [ 130.567] sna_validate_gc: recomputing clip [ 130.567] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.567] sna_copy_area: src=pixmap=1819:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1823:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.567] sna_copy_area: normal copy [ 130.567] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.567] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.567] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.567] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.567] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 130.567] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 130.567] sna_do_copy: pixmap -- no source clipping [ 130.567] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 130.567] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 130.567] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1819+(0, 10), dst pixmap=1823+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.567] sna_copy_boxes: dst=(priv=0x55bca9b350d0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b6af80, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.567] sna_drawable_use_bo pixmap=1823, box=((0, 0), (12, 1)), flags=18... [ 130.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.567] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.567] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.567] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.567] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 130.567] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(0, 10), (12, 11)], flags=6) [ 130.567] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.567] sna_drawable_move_region_to_cpu(pixmap=1823 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.567] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.567] _sna_pixmap_move_to_cpu(pixmap=1823, 12x1, flags=5) [ 130.567] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.567] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.567] _sna_pixmap_move_to_cpu: marking as damaged [ 130.567] __sna_damage_all(12, 1) [ 130.567] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.567] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 130.567] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.567] sna_composite(pixmap=1817, op=3, src=1823+(112, 124), mask=0+(223, 118), dst=1817+(223, 118)+(0, 0), size=(12, 23) [ 130.567] sna_compute_composite_region: dst=(223, 118)x(12, 23) [ 130.567] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 118), (235, 141) [ 130.567] clip_to_dst: region: 1x[(223, 118), (235, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.567] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 118), (235, 141) [ 130.567] sna_compute_composite_region: clip against src (12x1 clip=0): (223, 118), (235, 141) [ 130.567] sna_composite: composite region extents:+(0, 0) -> (223, 118), (235, 141) + (0, 0) [ 130.567] gen9_render_composite: 12x23, current mode=1/1 [ 130.567] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.567] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.567] gen9_composite_set_target: (223, 118)x(12, 23), partial?=1 [ 130.567] sna_drawable_use_bo pixmap=1817, box=((223, 118), (235, 141)), flags=7... [ 130.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.567] sna_drawable_use_bo: using whole GPU bo [ 130.567] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.567] gen9_composite_picture: (112, 124)x(12, 23), dst=(223, 118) [ 130.567] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -112.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.567] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.567] sna_render_pixmap_bo pixmap=1823, (112, 124)x(12, 23)/(12, 1) [ 130.567] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.567] sna_render_pixmap_bo: offset=(-111, 6), size=(12, 1) [ 130.567] use_cpu_bo: no cpu bo [ 130.567] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.567] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.567] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.567] sna_drawable_move_region_to_cpu(pixmap=1823 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.567] sna_drawable_move_region_to_cpu: pixmap=1823 all damaged on CPU [ 130.567] kgem_can_create_2d: 12x1 @ 32 [ 130.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.567] kgem_can_create_2d: untiled size=4096 [ 130.567] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.567] kgem_choose_tiling: 12x1 -> 0 [ 130.567] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.567] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.567] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.567] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 130.567] kgem_create_proxy: target handle=23 [proxy? -1], offset=2048, length=128, io=1 [ 130.567] __kgem_bo_init(handle=23, num_pages=128) [ 130.567] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.567] upload: adding upload cache to pixmap=1823 [ 130.567] kgem_proxy_bo_attach: handle=23 [ 130.567] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.567] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.567] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.567] gen4_choose_composite_emitter: simple src, no mask [ 130.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.567] gen9_composite_get_binding_table(fcc0) [ 130.567] kgem_add_reloc64: handle=23, pos=16168, delta=0, domains=40000 [ 130.567] kgem_add_reloc64: adding proxy [delta=2048] for handle=23 [ 130.567] kgem_add_reloc64[10] = (delta=2048, target handle=5, presumed=fd545000) [ 130.567] [3f20] bind bo(handle=23, addr=fd545800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.567] gen9_emit_sampler: sampler = 32 [ 130.567] gen9_emit_vertex_elements: setup id=2 [ 130.567] gen9_render_composite_box: (223, 118), (235, 141) [ 130.567] apply_damage: damage=0x0, region=1 [(223, 118), (235, 141) + (0, 0)] [ 130.567] gen8_vertex_flush[858] = 3 [ 130.567] sna_destroy_pixmap: pixmap=1823, attached?=1 [ 130.567] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.567] __sna_free_pixmap(pixmap=1823) [ 130.567] sna_create_pixmap(12, 1, 32, usage=0) [ 130.567] kgem_can_create_2d: 12x1 @ 32 [ 130.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.567] kgem_can_create_2d: untiled size=4096 [ 130.567] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.567] kgem_choose_tiling: 12x1 -> 0 [ 130.567] sna_create_pixmap: usage=0, flags=a [ 130.567] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.567] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.567] create_pixmap: serial=1824, usage=0, 12x1 [ 130.567] sna_create_pixmap: serial=1824, 12x1, usage=0 [ 130.567] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=71f, drawable=721 [ 130.567] sna_validate_gc: recomputing clip [ 130.567] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.567] sna_copy_area: src=pixmap=1819:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1825:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.567] sna_copy_area: normal copy [ 130.567] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.567] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.567] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.567] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.567] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 130.567] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 130.567] sna_do_copy: pixmap -- no source clipping [ 130.567] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 130.567] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 130.567] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1819+(13, 10), dst pixmap=1825+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.567] sna_copy_boxes: dst=(priv=0x55bca9b350d0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b6af80, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.567] sna_drawable_use_bo pixmap=1825, box=((0, 0), (12, 1)), flags=18... [ 130.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.567] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.567] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.567] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.567] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 130.567] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(13, 10), (25, 11)], flags=6) [ 130.567] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.567] sna_drawable_move_region_to_cpu(pixmap=1825 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.567] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.567] _sna_pixmap_move_to_cpu(pixmap=1825, 12x1, flags=5) [ 130.567] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.567] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.567] _sna_pixmap_move_to_cpu: marking as damaged [ 130.567] __sna_damage_all(12, 1) [ 130.567] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.567] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 130.567] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.567] sna_composite(pixmap=1817, op=3, src=1825+(236, 124), mask=0+(472, 118), dst=1817+(472, 118)+(0, 0), size=(12, 23) [ 130.567] sna_compute_composite_region: dst=(472, 118)x(12, 23) [ 130.567] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 118), (484, 141) [ 130.567] clip_to_dst: region: 1x[(472, 118), (484, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.567] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 118), (484, 141) [ 130.567] sna_compute_composite_region: clip against src (12x1 clip=0): (472, 118), (484, 141) [ 130.567] sna_composite: composite region extents:+(0, 0) -> (472, 118), (484, 141) + (0, 0) [ 130.567] gen9_render_composite: 12x23, current mode=1/1 [ 130.567] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.567] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.567] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.567] gen9_composite_set_target: (472, 118)x(12, 23), partial?=1 [ 130.567] sna_drawable_use_bo pixmap=1817, box=((472, 118), (484, 141)), flags=7... [ 130.567] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.567] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.567] sna_drawable_use_bo: using whole GPU bo [ 130.567] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.567] gen9_composite_picture: (236, 124)x(12, 23), dst=(472, 118) [ 130.567] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -236.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.567] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.567] sna_render_pixmap_bo pixmap=1825, (236, 124)x(12, 23)/(12, 1) [ 130.567] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.567] sna_render_pixmap_bo: offset=(-236, 6), size=(12, 1) [ 130.567] use_cpu_bo: no cpu bo [ 130.567] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.567] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.567] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.567] sna_drawable_move_region_to_cpu(pixmap=1825 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.567] sna_drawable_move_region_to_cpu: pixmap=1825 all damaged on CPU [ 130.567] kgem_can_create_2d: 12x1 @ 32 [ 130.567] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.567] kgem_can_create_2d: untiled size=4096 [ 130.567] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.567] kgem_choose_tiling: 12x1 -> 0 [ 130.567] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.567] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.567] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.567] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 130.567] kgem_create_proxy: target handle=23 [proxy? -1], offset=2304, length=128, io=1 [ 130.567] __kgem_bo_init(handle=23, num_pages=128) [ 130.567] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.567] upload: adding upload cache to pixmap=1825 [ 130.567] kgem_proxy_bo_attach: handle=23 [ 130.567] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.567] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.567] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.567] gen4_choose_composite_emitter: simple src, no mask [ 130.567] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.567] gen9_composite_get_binding_table(fc40) [ 130.567] kgem_add_reloc64: handle=23, pos=16136, delta=0, domains=40000 [ 130.567] kgem_add_reloc64: adding proxy [delta=2304] for handle=23 [ 130.567] kgem_add_reloc64[11] = (delta=2304, target handle=5, presumed=fd545000) [ 130.567] [3f00] bind bo(handle=23, addr=fd545900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.567] gen9_emit_vertex_elements: setup id=2 [ 130.567] gen9_render_composite_box: (472, 118), (484, 141) [ 130.567] apply_damage: damage=0x0, region=1 [(472, 118), (484, 141) + (0, 0)] [ 130.567] gen8_vertex_flush[894] = 3 [ 130.567] sna_destroy_pixmap: pixmap=1825, attached?=1 [ 130.567] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.567] __sna_free_pixmap(pixmap=1825) [ 130.567] sna_composite(pixmap=1817, op=3, src=1819+(0, 11), mask=0+(223, 141), dst=1817+(223, 141)+(0, 0), size=(12, 10) [ 130.567] sna_compute_composite_region: dst=(223, 141)x(12, 10) [ 130.567] sna_compute_composite_region: initial clip against dst->pDrawable: (223, 141), (235, 151) [ 130.568] clip_to_dst: region: 1x[(223, 141), (235, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.568] sna_compute_composite_region: clip against dst->pCompositeClip: (223, 141), (235, 151) [ 130.568] sna_compute_composite_region: clip against src (25x21 clip=0): (223, 141), (235, 151) [ 130.568] sna_composite: composite region extents:+(0, 0) -> (223, 141), (235, 151) + (0, 0) [ 130.568] gen9_render_composite: 12x10, current mode=1/1 [ 130.568] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.568] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.568] gen9_composite_set_target: (223, 141)x(12, 10), partial?=1 [ 130.568] sna_drawable_use_bo pixmap=1817, box=((223, 141), (235, 151)), flags=7... [ 130.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.568] sna_drawable_use_bo: using whole GPU bo [ 130.568] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.568] gen9_composite_picture: (0, 11)x(12, 10), dst=(223, 141) [ 130.568] sna_transform_is_imprecise_integer_translation: no transform [ 130.568] gen9_composite_picture: integer translation (0, 0), removing [ 130.568] sna_render_pixmap_bo pixmap=1819, (0, 11)x(12, 10)/(25, 21) [ 130.568] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 130.568] sna_render_pixmap_bo: offset=(-223, -130), size=(25, 21) [ 130.568] use_cpu_bo: no cpu bo [ 130.568] kgem_choose_tiling: too short [10] for TILING_Y [ 130.568] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.568] kgem_choose_tiling: 12x10 -> 0 [ 130.568] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 130.568] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 130.568] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(0, 11), (12, 21)], flags=2) [ 130.568] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.568] kgem_can_create_2d: 12x10 @ 32 [ 130.568] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.568] kgem_can_create_2d: untiled size=4096 [ 130.568] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.568] kgem_choose_tiling: 12x10 -> 0 [ 130.568] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 130.568] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.568] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.568] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 130.568] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=640, io=1 [ 130.568] __kgem_bo_init(handle=23, num_pages=640) [ 130.568] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.568] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.568] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.568] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.568] gen4_choose_composite_emitter: identity src, no mask [ 130.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.568] gen9_composite_get_binding_table(fbc0) [ 130.568] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 [ 130.568] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 [ 130.568] kgem_add_reloc64[12] = (delta=2560, target handle=5, presumed=fd545000) [ 130.568] [3ee0] bind bo(handle=23, addr=fd545a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.568] gen9_emit_sampler: sampler = 2 [ 130.568] gen9_emit_vertex_elements: setup id=2 [ 130.568] gen9_render_composite_box: (223, 141), (235, 151) [ 130.568] apply_damage: damage=0x0, region=1 [(223, 141), (235, 151) + (0, 0)] [ 130.568] gen8_vertex_flush[8d8] = 3 [ 130.568] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.568] sna_create_pixmap(1, 10, 32, usage=0) [ 130.568] kgem_can_create_2d: 1x10 @ 32 [ 130.568] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.568] kgem_can_create_2d: untiled size=4096 [ 130.568] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.568] kgem_choose_tiling: 1x10 -> 0 [ 130.568] sna_create_pixmap: usage=0, flags=a [ 130.568] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.568] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.568] create_pixmap: serial=1826, usage=0, 1x10 [ 130.568] sna_create_pixmap: serial=1826, 1x10, usage=0 [ 130.568] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=721, drawable=723 [ 130.568] sna_validate_gc: recomputing clip [ 130.568] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.568] sna_copy_area: src=pixmap=1819:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1827:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.568] sna_copy_area: normal copy [ 130.568] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.568] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.568] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.568] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.568] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 130.568] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 130.568] sna_do_copy: pixmap -- no source clipping [ 130.568] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 130.568] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 130.568] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1819+(12, 11), dst pixmap=1827+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.568] sna_copy_boxes: dst=(priv=0x55bca9b350d0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b6af80, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.568] sna_drawable_use_bo pixmap=1827, box=((0, 0), (1, 10)), flags=18... [ 130.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.568] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.568] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.568] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.568] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 130.568] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(12, 11), (13, 21)], flags=6) [ 130.568] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.568] sna_drawable_move_region_to_cpu(pixmap=1827 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.568] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.568] _sna_pixmap_move_to_cpu(pixmap=1827, 1x10, flags=5) [ 130.568] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.568] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.568] _sna_pixmap_move_to_cpu: marking as damaged [ 130.568] __sna_damage_all(1, 10) [ 130.568] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.568] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 130.568] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.568] sna_composite(pixmap=1817, op=3, src=1827+(236, 71), mask=0+(235, 141), dst=1817+(235, 141)+(0, 0), size=(237, 10) [ 130.568] sna_compute_composite_region: dst=(235, 141)x(237, 10) [ 130.568] sna_compute_composite_region: initial clip against dst->pDrawable: (235, 141), (472, 151) [ 130.568] clip_to_dst: region: 1x[(235, 141), (472, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.568] sna_compute_composite_region: clip against dst->pCompositeClip: (235, 141), (472, 151) [ 130.568] sna_compute_composite_region: clip against src (1x10 clip=0): (235, 141), (472, 151) [ 130.568] sna_composite: composite region extents:+(0, 0) -> (235, 141), (472, 151) + (0, 0) [ 130.568] gen9_render_composite: 237x10, current mode=1/1 [ 130.568] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.568] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.568] gen9_composite_set_target: (235, 141)x(237, 10), partial?=1 [ 130.568] sna_drawable_use_bo pixmap=1817, box=((235, 141), (472, 151)), flags=7... [ 130.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.568] sna_drawable_use_bo: using whole GPU bo [ 130.568] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.568] gen9_composite_picture: (236, 71)x(237, 10), dst=(235, 141) [ 130.568] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -0.00, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 130.568] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.568] sna_render_pixmap_bo pixmap=1827, (236, 71)x(237, 10)/(1, 10) [ 130.568] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.568] sna_render_pixmap_bo: offset=(1, -70), size=(1, 10) [ 130.568] use_cpu_bo: no cpu bo [ 130.568] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.568] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.568] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.568] sna_drawable_move_region_to_cpu(pixmap=1827 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.568] sna_drawable_move_region_to_cpu: pixmap=1827 all damaged on CPU [ 130.568] kgem_can_create_2d: 1x10 @ 32 [ 130.568] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.568] kgem_can_create_2d: untiled size=4096 [ 130.568] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.568] kgem_choose_tiling: 1x10 -> 0 [ 130.568] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.568] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.568] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.568] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 130.568] kgem_create_proxy: target handle=23 [proxy? -1], offset=3328, length=320, io=1 [ 130.568] __kgem_bo_init(handle=23, num_pages=320) [ 130.568] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.568] upload: adding upload cache to pixmap=1827 [ 130.568] kgem_proxy_bo_attach: handle=23 [ 130.568] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.568] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.568] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.568] gen4_choose_composite_emitter: simple src, no mask [ 130.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.568] gen9_composite_get_binding_table(fb40) [ 130.568] kgem_add_reloc64: handle=23, pos=16072, delta=0, domains=40000 [ 130.568] kgem_add_reloc64: adding proxy [delta=3328] for handle=23 [ 130.568] kgem_add_reloc64[13] = (delta=3328, target handle=5, presumed=fd545000) [ 130.568] [3ec0] bind bo(handle=23, addr=fd545d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.568] gen9_emit_sampler: sampler = 32 [ 130.568] gen9_emit_vertex_elements: setup id=2 [ 130.568] gen9_render_composite_box: (235, 141), (472, 151) [ 130.568] apply_damage: damage=0x0, region=1 [(235, 141), (472, 151) + (0, 0)] [ 130.568] gen8_vertex_flush[91c] = 3 [ 130.568] sna_destroy_pixmap: pixmap=1827, attached?=1 [ 130.568] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.568] __sna_free_pixmap(pixmap=1827) [ 130.568] sna_composite(pixmap=1817, op=3, src=1819+(13, 11), mask=0+(472, 141), dst=1817+(472, 141)+(0, 0), size=(12, 10) [ 130.568] sna_compute_composite_region: dst=(472, 141)x(12, 10) [ 130.568] sna_compute_composite_region: initial clip against dst->pDrawable: (472, 141), (484, 151) [ 130.568] clip_to_dst: region: 1x[(472, 141), (484, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.568] sna_compute_composite_region: clip against dst->pCompositeClip: (472, 141), (484, 151) [ 130.568] sna_compute_composite_region: clip against src (25x21 clip=0): (472, 141), (484, 151) [ 130.568] sna_composite: composite region extents:+(0, 0) -> (472, 141), (484, 151) + (0, 0) [ 130.568] gen9_render_composite: 12x10, current mode=1/1 [ 130.568] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.568] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.568] gen9_composite_set_target: (472, 141)x(12, 10), partial?=1 [ 130.568] sna_drawable_use_bo pixmap=1817, box=((472, 141), (484, 151)), flags=7... [ 130.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.568] sna_drawable_use_bo: using whole GPU bo [ 130.568] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.568] gen9_composite_picture: (13, 11)x(12, 10), dst=(472, 141) [ 130.568] sna_transform_is_imprecise_integer_translation: no transform [ 130.568] gen9_composite_picture: integer translation (0, 0), removing [ 130.568] sna_render_pixmap_bo pixmap=1819, (13, 11)x(12, 10)/(25, 21) [ 130.568] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 130.568] sna_render_pixmap_bo: offset=(-459, -130), size=(25, 21) [ 130.568] use_cpu_bo: no cpu bo [ 130.568] kgem_choose_tiling: too short [10] for TILING_Y [ 130.568] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.568] kgem_choose_tiling: 12x10 -> 0 [ 130.568] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 130.568] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 130.568] sna_drawable_move_region_to_cpu(pixmap=1819 (25x21), [(13, 11), (25, 21)], flags=2) [ 130.568] sna_drawable_move_region_to_cpu: pixmap=1819 all damaged on CPU [ 130.568] kgem_can_create_2d: 12x10 @ 32 [ 130.568] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.568] kgem_can_create_2d: untiled size=4096 [ 130.568] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.568] kgem_choose_tiling: 12x10 -> 0 [ 130.568] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 130.568] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.568] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.568] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 130.568] kgem_create_proxy: target handle=23 [proxy? -1], offset=3840, length=640, io=1 [ 130.568] __kgem_bo_init(handle=23, num_pages=640) [ 130.568] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.568] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.568] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.568] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.568] gen4_choose_composite_emitter: identity src, no mask [ 130.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.568] gen9_composite_get_binding_table(fac0) [ 130.568] kgem_add_reloc64: handle=23, pos=16040, delta=0, domains=40000 [ 130.568] kgem_add_reloc64: adding proxy [delta=3840] for handle=23 [ 130.568] kgem_add_reloc64[14] = (delta=3840, target handle=5, presumed=fd545000) [ 130.568] [3ea0] bind bo(handle=23, addr=fd545f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.568] gen9_emit_sampler: sampler = 2 [ 130.568] gen9_emit_vertex_elements: setup id=2 [ 130.568] gen9_render_composite_box: (472, 141), (484, 151) [ 130.568] apply_damage: damage=0x0, region=1 [(472, 141), (484, 151) + (0, 0)] [ 130.568] gen8_vertex_flush[960] = 3 [ 130.568] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.568] sna_destroy_pixmap: pixmap=1819, attached?=1 [ 130.568] __sna_free_pixmap(pixmap=1819) [ 130.568] sna_glyphs(op=3, nlist=1, src=(307, 140)) [ 130.568] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.568] sna_glyphs: discarding mask [ 130.568] glyphs0_to_dst(op=3, src=(307, 140), nlist=1, dst=(307, 140)+(0, 0)) [ 130.568] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.568] gen9_render_composite: 0x0, current mode=1/1 [ 130.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.568] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.568] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.568] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.568] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=7... [ 130.568] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.568] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.568] sna_drawable_use_bo: using whole GPU bo [ 130.568] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.568] color_convert: src=66666666 [20028888] [ 130.568] color_convert: dst=66666666 [20028888] [ 130.568] sna_render_get_solid: 66666666 [ 130.568] sna_render_get_solid(13) = 66666666 (old) [ 130.568] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.568] sna_transform_is_imprecise_integer_translation: no transform [ 130.568] gen9_composite_picture: integer translation (0, 0), removing [ 130.568] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.568] sna_render_pixmap_bo: GPU all damaged [ 130.568] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.568] gen4_choose_composite_emitter: solid, identity mask [ 130.568] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.568] aligning vertex: was 3, now 4 floats per vertex [ 130.568] gen9_composite_get_binding_table(fa40) [ 130.568] kgem_add_reloc64: handle=32, pos=16008, delta=0, domains=40000 [ 130.568] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 130.568] kgem_add_reloc64[15] = (delta=52, target handle=2, presumed=fffb2000) [ 130.568] [3e80] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.568] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 130.568] gen9_emit_sampler: sampler = a [ 130.568] gen9_emit_sf: num_sf_outputs=2 [ 130.568] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.568] gen9_emit_vertex_elements: setup id=9 [ 130.568] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.568] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.568] glyphs0_to_dst: glyph=(307, 120)x(19, 20), unclipped [ 130.568] emit_primitive_identity_mask__avx2: dst=(307, 120), mask=(96.00, 64.00) x (19.00, 20.00) [ 130.568] glyphs0_to_dst: glyph=(326, 125)x(16, 15), unclipped [ 130.568] emit_primitive_identity_mask__avx2: dst=(326, 125), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.568] glyphs0_to_dst: glyph=(344, 125)x(15, 15), unclipped [ 130.568] emit_primitive_identity_mask__avx2: dst=(344, 125), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.568] glyphs0_to_dst: glyph=(360, 125)x(15, 15), unclipped [ 130.568] emit_primitive_identity_mask__avx2: dst=(360, 125), mask=(64.00, 96.00) x (15.00, 15.00) [ 130.568] glyphs0_to_dst: glyph=(375, 125)x(17, 15), unclipped [ 130.568] emit_primitive_identity_mask__avx2: dst=(375, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.568] glyphs0_to_dst: glyph=(393, 120)x(5, 20), unclipped [ 130.568] emit_primitive_identity_mask__avx2: dst=(393, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.568] gen8_vertex_flush[a28] = 18 [ 130.568] gen9_magic_ca_pass: CA fixup (327 -> 345) [ 130.568] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.568] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.568] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.568] sna_glyphs(op=3, nlist=1, src=(307, 139)) [ 130.568] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.568] sna_glyphs: discarding mask [ 130.568] glyphs0_to_dst(op=3, src=(307, 139), nlist=1, dst=(307, 139)+(0, 0)) [ 130.568] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.568] gen9_render_composite: 0x0, current mode=1/1 [ 130.568] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.568] kgem_bo_is_busy: handle=29, domain: 3 exec? 1, rq? 1 [ 130.569] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.569] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.569] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=7... [ 130.569] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.569] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.569] sna_drawable_use_bo: using whole GPU bo [ 130.569] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.569] color_convert: src=ff4c4c4c [20028888] [ 130.569] color_convert: dst=ff4c4c4c [20028888] [ 130.569] sna_render_get_solid: ff4c4c4c [ 130.569] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.569] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.569] sna_transform_is_imprecise_integer_translation: no transform [ 130.569] gen9_composite_picture: integer translation (0, 0), removing [ 130.569] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.569] sna_render_pixmap_bo: GPU all damaged [ 130.569] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.569] gen4_choose_composite_emitter: solid, identity mask [ 130.569] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.569] gen9_composite_get_binding_table(f9c0) [ 130.569] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.569] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.569] gen9_emit_vertex_elements: setup id=9 [ 130.569] glyphs0_to_dst: glyph=(307, 119)x(19, 20), unclipped [ 130.569] emit_primitive_identity_mask__avx2: dst=(307, 119), mask=(96.00, 64.00) x (19.00, 20.00) [ 130.569] glyphs0_to_dst: glyph=(326, 124)x(16, 15), unclipped [ 130.569] emit_primitive_identity_mask__avx2: dst=(326, 124), mask=(928.00, 32.00) x (16.00, 15.00) [ 130.569] glyphs0_to_dst: glyph=(344, 124)x(15, 15), unclipped [ 130.569] emit_primitive_identity_mask__avx2: dst=(344, 124), mask=(944.00, 32.00) x (15.00, 15.00) [ 130.569] glyphs0_to_dst: glyph=(360, 124)x(15, 15), unclipped [ 130.569] emit_primitive_identity_mask__avx2: dst=(360, 124), mask=(64.00, 96.00) x (15.00, 15.00) [ 130.569] glyphs0_to_dst: glyph=(375, 124)x(17, 15), unclipped [ 130.569] emit_primitive_identity_mask__avx2: dst=(375, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.569] glyphs0_to_dst: glyph=(393, 119)x(5, 20), unclipped [ 130.569] emit_primitive_identity_mask__avx2: dst=(393, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.569] gen8_vertex_flush[b28] = 18 [ 130.569] gen9_magic_ca_pass: CA fixup (345 -> 363) [ 130.569] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.569] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.569] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_block_handler (tv=0.0) [ 130.569] sna_wakeup_handler [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_block_handler (tv=0.0) [ 130.569] sna_wakeup_handler [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_block_handler (tv=0.0) [ 130.569] sna_wakeup_handler [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_block_handler (tv=0.0) [ 130.569] sna_wakeup_handler [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_block_handler (tv=0.0) [ 130.569] sna_wakeup_handler [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_block_handler (tv=0.0) [ 130.569] sna_wakeup_handler [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_accel_flush: flush?=0, dirty?=0 [ 130.569] sna_block_handler (tv=118.434000) [ 130.569] kgem_retire, need_retire?=1 [ 130.569] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.569] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.569] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.569] kgem_retire -- retired=0, need_retire=0 [ 130.569] sna_accel_block: GPU idle, flushing [ 130.569] gen8_vertex_close: used=1452, vbo active? 3, vb=224, nreloc=3 [ 130.569] gen8_vertex_close: reloc[0] = 289 [ 130.569] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.569] kgem_add_handle: handle=3, index=6 [ 130.569] kgem_add_reloc64[16] = (delta=0, target handle=6, presumed=fd44c000) [ 130.569] gen8_vertex_close: reloc[1] = 431 [ 130.569] kgem_add_reloc64: handle=3, pos=431, delta=0, domains=200000 [ 130.569] kgem_add_reloc64[17] = (delta=0, target handle=6, presumed=fd44c000) [ 130.569] gen8_vertex_close: reloc[2] = 478 [ 130.569] kgem_add_reloc64: handle=3, pos=478, delta=0, domains=200000 [ 130.569] kgem_add_reloc64[18] = (delta=0, target handle=6, presumed=fd44c000) [ 130.569] batch[1/1, flags=1800]: 752 752 15984 16384, nreloc=19, nexec=7, nfence=0, aperture=1256 [fenced=0] [ 130.569] kgem_finish_buffers: buffer handle=23, used=4608, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 130.569] kgem_finish_buffers: retaining upload buffer (4608/262144): used=8192, refcnt=1 [ 130.569] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 130.569] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 130.569] kgem_fixup_relocs: shrinking by 57344 [ 130.569] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.569] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 130.569] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.569] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.569] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.569] __kgem_bo_clear_busy: handle=32 [ 130.569] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.569] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 130.569] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 130.569] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 130.569] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.569] __kgem_bo_clear_busy: handle=32 [ 130.569] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.569] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.569] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.569] sna_scanout_do_flush: flush timer active: delta=-2 [ 130.569] sna_scanout_do_flush (time=130569), triggered [ 130.569] sna_scanout_flush (time=130569), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 130.569] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.569] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 130.569] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.569] sna_accel_disarm_timer[0] (time=130569) [ 130.569] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 130.569] timer_enable (time=130569), starting timer 1 [ 130.569] sna_wakeup_handler [ 130.569] sna_block_handler (tv=118.434000) [ 130.569] kgem_retire, need_retire?=1 [ 130.569] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.569] kgem_retire__requests_ring: retiring ring 0 [ 130.569] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.569] __kgem_retire_rq: request 2 complete [ 130.569] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 130.570] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.570] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.570] kgem_retire -- retired=0, need_retire=0 [ 130.570] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.570] gen6_render_retire: resetting idle vbo [ 130.570] kgem_retire__buffers: handle=23, busy? 0 [0] [ 130.570] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 130.570] __kgem_bo_destroy: handle=23, size=262144 [ 130.570] kgem_bo_replace_io: transferring io handle=23 to bo [ 130.570] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 130.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=118.433000) [ 130.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=118.433000) [ 130.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.570] sna_wakeup_handler [ 130.570] sna_change_window_attributes [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=118.433000) [ 130.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.570] sna_wakeup_handler [ 130.570] sna_block_handler (tv=118.433000) [ 130.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=118.433000) [ 130.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=118.433000) [ 130.570] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.570] sna_wakeup_handler [ 130.570] sna_change_window_attributes [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_accel_flush: flush?=0, dirty?=0 [ 130.570] sna_block_handler (tv=0.0) [ 130.570] sna_wakeup_handler [ 130.571] sna_create_window: window=20971521 [ 130.571] sna_set_window_pixmap: window=20971521, old pixmap=0 new pixmap=165 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_change_window_attributes [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.571] sna_change_window_attributes [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_accel_flush: flush?=0, dirty?=0 [ 130.571] sna_block_handler (tv=0.0) [ 130.571] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_accel_flush: flush?=0, dirty?=0 [ 130.572] sna_block_handler (tv=0.0) [ 130.572] sna_wakeup_handler [ 130.572] sna_composite_trapezoids(op=3, src=(500, 107), mask=18000, ntrap=17) [ 130.572] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 130.572] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.572] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 130.572] trapezoid_spans_maybe_inplace? small enough? no [ 130.572] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 130.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.572] imprecise_trapezoid_span_converter: extents (491, 109), (750, 150) [ 130.572] sna_compute_composite_region: dst=(491, 109)x(259, 41) [ 130.572] sna_compute_composite_region: initial clip against dst->pDrawable: (491, 109), (750, 150) [ 130.572] clip_to_dst: region: 1x[(491, 109), (750, 150)], clip: 1x[(0, 0), (762, 162)] [ 130.572] sna_compute_composite_region: clip against dst->pCompositeClip: (491, 109), (750, 150) [ 130.572] sna_compute_composite_region: clip against src (0x0 clip=0): (491, 109), (750, 150) [ 130.572] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 130.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.572] imprecise_trapezoid_span_converter: after clip -- extents (491, 109), (750, 150), delta=(0, 0) src -> (493, 107) [ 130.572] gen9_render_composite_spans: 259x41 with flags=0, current mode=0 [ 130.572] kgem_bo_is_busy: handle=29, domain: 0 exec? 0, rq? 0 [ 130.572] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.572] gen9_composite_set_target: (491, 109)x(259, 41), partial?=1 [ 130.572] sna_drawable_use_bo pixmap=1817, box=((491, 109), (750, 150)), flags=7... [ 130.572] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.572] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.572] sna_drawable_use_bo: using whole GPU bo [ 130.572] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.572] gen9_composite_picture: (493, 107)x(259, 41), dst=(491, 109) [ 130.572] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(493, 107), dst=(491, 109), size=(259, 41) [ 130.572] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 130.572] sna_render_get_gradient: old --> 0 [ 130.572] gen4_channel_init_linear: transform = [0.00 0.00 -1.88, 0.00 0.02 -2.46, 0.00 0.00 1.00] [ 130.572] gen4_channel_init_linear: untransformed: p1=(491.95, 105.00, 1.00), p2=(491.95, 149.00, 1.00) [ 130.572] gen4_channel_init_linear: dx=0.00, dy=0.02, offset=-2.51 [ 130.572] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.572] gen4_choose_spans_emitter: linear source [ 130.572] kgem_check_bo: num_pages=+141, num_exec=+2 [ 130.572] aligning vertex: was 4, now 3 floats per vertex [ 130.572] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.572] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.572] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.572] kgem_add_handle: handle=4, index=0 [ 130.572] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.572] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.572] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.572] gen9_composite_get_binding_table(ffc0) [ 130.572] kgem_add_reloc64: handle=29, pos=16360, delta=0, domains=20002 [ 130.572] kgem_add_handle: handle=29, index=1 [ 130.572] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec9b000) [ 130.572] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 130.572] [3fe0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 130.572] kgem_add_reloc64: handle=8, pos=16344, delta=0, domains=40000 [ 130.572] kgem_add_handle: handle=8, index=2 [ 130.572] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fdffe000) [ 130.572] [3fd0] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 130.572] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.572] gen9_emit_sampler: sampler = 14 [ 130.572] gen9_emit_sf: num_sf_outputs=2 [ 130.572] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.572] gen9_emit_vertex_elements: setup id=5 [ 130.572] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.572] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.572] thread_choose_span: clipped? 0 [ 130.572] imprecise_trapezoid_span_converter: using 4 threads [ 130.572] imprecise_trapezoid_span_converter: using 4 threads for span compositing 259x41 [ 130.572] thread_choose_span: clipped? 0 [ 130.572] span_thread: flushing 1 boxes [ 130.572] span_thread: flushing 27 boxes [ 130.572] span_thread: flushing 1 boxes [ 130.572] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.572] span_thread: flushing 27 boxes [ 130.572] [ 130.572] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.572] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 130.573] gen8_vertex_flush[498] = 168 [ 130.573] gen9_render_composite_spans_done() [ 130.573] sna_create_pixmap(25, 21, 32, usage=0) [ 130.573] kgem_can_create_2d: 25x21 @ 32 [ 130.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 130.573] kgem_can_create_2d: untiled size=4096 [ 130.573] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 130.573] kgem_choose_tiling: 25x21 -> 0 [ 130.573] sna_create_pixmap: usage=0, flags=a [ 130.573] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 130.573] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 130.573] create_pixmap: serial=1829, usage=0, 25x21 [ 130.573] sna_create_pixmap: serial=1829, 25x21, usage=0 [ 130.573] sna_composite_rectangles(pixmap=1830, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 130.573] sna_composite_rectangles: converted to op 0 [ 130.573] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 130.573] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 130.573] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 130.573] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 130.573] sna_composite_rectangles: fallback, dst pixmap=1830 too small or not attached [ 130.573] sna_composite_rectangles: fallback [ 130.573] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.573] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 130.573] _sna_pixmap_move_to_cpu(pixmap=1830, 25x21, flags=1) [ 130.573] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.573] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.573] operate_inplace: no, inplace operation not suitable [ 130.573] _sna_pixmap_move_to_cpu: marking as damaged [ 130.573] __sna_damage_all(25, 21) [ 130.573] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.573] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=723, drawable=726 [ 130.573] sna_validate_gc: recomputing clip [ 130.573] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 130.573] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 130.573] try_upload__fast: ignore existing cpu damage (if any) [ 130.573] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.573] try_upload__fast: no, no gpu damage [ 130.573] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(0, 0), (25, 21)], flags=1) [ 130.573] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.573] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.573] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 130.573] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 130.573] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 130.573] sna_accel_flush: flush?=0, dirty?=0 [ 130.573] sna_composite(pixmap=1817, op=3, src=1830+(0, 0), mask=0+(490, 108), dst=1817+(490, 108)+(0, 0), size=(12, 10) [ 130.573] sna_compute_composite_region: dst=(490, 108)x(12, 10) [ 130.573] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 108), (502, 118) [ 130.573] clip_to_dst: region: 1x[(490, 108), (502, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.573] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 108), (502, 118) [ 130.573] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 108), (502, 118) [ 130.573] sna_composite: composite region extents:+(0, 0) -> (490, 108), (502, 118) + (0, 0) [ 130.573] gen9_render_composite: 12x10, current mode=1/1 [ 130.573] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.573] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.573] gen9_composite_set_target: (490, 108)x(12, 10), partial?=1 [ 130.573] sna_drawable_use_bo pixmap=1817, box=((490, 108), (502, 118)), flags=7... [ 130.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.573] sna_drawable_use_bo: using whole GPU bo [ 130.573] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.573] gen9_composite_picture: (0, 0)x(12, 10), dst=(490, 108) [ 130.573] sna_transform_is_imprecise_integer_translation: no transform [ 130.573] gen9_composite_picture: integer translation (0, 0), removing [ 130.573] sna_render_pixmap_bo pixmap=1830, (0, 0)x(12, 10)/(25, 21) [ 130.573] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 130.573] sna_render_pixmap_bo: offset=(-490, -108), size=(25, 21) [ 130.573] use_cpu_bo: no cpu bo [ 130.573] kgem_choose_tiling: too short [10] for TILING_Y [ 130.573] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.573] kgem_choose_tiling: 12x10 -> 0 [ 130.573] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 130.573] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 130.573] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(0, 0), (12, 10)], flags=2) [ 130.573] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.573] kgem_can_create_2d: 12x10 @ 32 [ 130.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.573] kgem_can_create_2d: untiled size=4096 [ 130.573] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.573] kgem_choose_tiling: 12x10 -> 0 [ 130.573] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 130.573] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.573] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.573] kgem_create_buffer: searching for an inactive GTT map for upload [ 130.573] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.573] search_linear_cache: searching for inactive gtt map [ 130.573] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 130.573] search_linear_cache: inactive and cache bucket empty [ 130.573] search_linear_cache: active cache bucket empty [ 130.573] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 130.573] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 130.573] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 130.573] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.573] kgem_create_buffer: reusing handle=23 for buffer [ 130.573] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 130.573] init_buffer_from_bo: reusing handle=23 for buffer [ 130.573] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 130.573] kgem_bo_map: converting request for GTT map into CPU map [ 130.573] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 130.573] kgem_bo_sync__cpu: handle=23 [ 130.573] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.573] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 130.573] __kgem_busy: handle=23, busy=0, wedged=0 [ 130.573] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 130.573] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 130.573] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 [ 130.573] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 [ 130.573] __kgem_bo_init(handle=23, num_pages=640) [ 130.573] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.573] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.573] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.573] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.573] gen4_choose_composite_emitter: identity src, no mask [ 130.573] kgem_check_bo: num_pages=+64, num_exec=+1 [ 130.573] gen9_composite_get_binding_table(ff00) [ 130.573] kgem_add_reloc64: handle=23, pos=16312, delta=0, domains=40000 [ 130.573] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 130.573] kgem_add_handle: handle=23, index=3 [ 130.573] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd545000) [ 130.573] [3fb0] bind bo(handle=23, addr=fd545000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.573] gen9_emit_sampler: sampler = 2 [ 130.573] gen9_emit_sf: num_sf_outputs=1 [ 130.573] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.573] gen9_emit_vertex_elements: setup id=2 [ 130.573] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 130.573] gen9_render_composite_box: (490, 108), (502, 118) [ 130.573] apply_damage: damage=0x0, region=1 [(490, 108), (502, 118) + (0, 0)] [ 130.573] gen8_vertex_flush[554] = 3 [ 130.573] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.573] sna_create_pixmap(1, 10, 32, usage=0) [ 130.573] kgem_can_create_2d: 1x10 @ 32 [ 130.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.573] kgem_can_create_2d: untiled size=4096 [ 130.573] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.573] kgem_choose_tiling: 1x10 -> 0 [ 130.573] sna_create_pixmap: usage=0, flags=a [ 130.573] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.573] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.573] create_pixmap: serial=1831, usage=0, 1x10 [ 130.573] sna_create_pixmap: serial=1831, 1x10, usage=0 [ 130.573] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=726, drawable=728 [ 130.573] sna_validate_gc: recomputing clip [ 130.573] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.573] sna_copy_area: src=pixmap=1830:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=1832:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.573] sna_copy_area: normal copy [ 130.573] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.573] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 130.573] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.573] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.573] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 130.573] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 130.573] sna_do_copy: pixmap -- no source clipping [ 130.573] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 130.573] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 130.573] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1830+(12, 0), dst pixmap=1832+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.573] sna_copy_boxes: dst=(priv=0x55bca9ae8650, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9bad2f0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.573] sna_drawable_use_bo pixmap=1832, box=((0, 0), (1, 10)), flags=18... [ 130.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.573] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.573] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.573] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.573] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 130.573] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(12, 0), (13, 10)], flags=6) [ 130.573] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.573] sna_drawable_move_region_to_cpu(pixmap=1832 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.573] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.573] _sna_pixmap_move_to_cpu(pixmap=1832, 1x10, flags=5) [ 130.573] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.573] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.573] _sna_pixmap_move_to_cpu: marking as damaged [ 130.573] __sna_damage_all(1, 10) [ 130.573] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.573] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 130.573] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.573] sna_composite(pixmap=1817, op=3, src=1832+(505, 54), mask=0+(502, 108), dst=1817+(502, 108)+(0, 0), size=(237, 10) [ 130.573] sna_compute_composite_region: dst=(502, 108)x(237, 10) [ 130.573] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 108), (739, 118) [ 130.573] clip_to_dst: region: 1x[(502, 108), (739, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.573] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 108), (739, 118) [ 130.573] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 108), (739, 118) [ 130.573] sna_composite: composite region extents:+(0, 0) -> (502, 108), (739, 118) + (0, 0) [ 130.573] gen9_render_composite: 237x10, current mode=1/1 [ 130.573] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.573] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.573] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.573] gen9_composite_set_target: (502, 108)x(237, 10), partial?=1 [ 130.573] sna_drawable_use_bo pixmap=1817, box=((502, 108), (739, 118)), flags=7... [ 130.573] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.573] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.573] sna_drawable_use_bo: using whole GPU bo [ 130.573] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.573] gen9_composite_picture: (505, 54)x(237, 10), dst=(502, 108) [ 130.573] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -54.00, 0.00 0.00 1.00] [ 130.573] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.573] sna_render_pixmap_bo pixmap=1832, (505, 54)x(237, 10)/(1, 10) [ 130.573] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.573] sna_render_pixmap_bo: offset=(3, -54), size=(1, 10) [ 130.573] use_cpu_bo: no cpu bo [ 130.573] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.573] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.573] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.573] sna_drawable_move_region_to_cpu(pixmap=1832 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.573] sna_drawable_move_region_to_cpu: pixmap=1832 all damaged on CPU [ 130.573] kgem_can_create_2d: 1x10 @ 32 [ 130.573] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.573] kgem_can_create_2d: untiled size=4096 [ 130.573] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.573] kgem_choose_tiling: 1x10 -> 0 [ 130.573] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.573] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.573] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.573] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 130.573] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=320, io=1 [ 130.573] __kgem_bo_init(handle=23, num_pages=320) [ 130.573] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.573] upload: adding upload cache to pixmap=1832 [ 130.573] kgem_proxy_bo_attach: handle=23 [ 130.573] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.573] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.573] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.573] gen4_choose_composite_emitter: simple src, no mask [ 130.573] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.573] gen9_composite_get_binding_table(fe80) [ 130.573] kgem_add_reloc64: handle=23, pos=16280, delta=0, domains=40000 [ 130.573] kgem_add_reloc64: adding proxy [delta=768] for handle=23 [ 130.573] kgem_add_reloc64[6] = (delta=768, target handle=3, presumed=fd545000) [ 130.573] [3f90] bind bo(handle=23, addr=fd545300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.573] gen9_emit_sampler: sampler = 32 [ 130.573] gen9_emit_vertex_elements: setup id=2 [ 130.573] gen9_render_composite_box: (502, 108), (739, 118) [ 130.573] apply_damage: damage=0x0, region=1 [(502, 108), (739, 118) + (0, 0)] [ 130.573] gen8_vertex_flush[598] = 3 [ 130.573] sna_destroy_pixmap: pixmap=1832, attached?=1 [ 130.573] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.574] __sna_free_pixmap(pixmap=1832) [ 130.574] sna_composite(pixmap=1817, op=3, src=1830+(13, 0), mask=0+(739, 108), dst=1817+(739, 108)+(0, 0), size=(12, 10) [ 130.574] sna_compute_composite_region: dst=(739, 108)x(12, 10) [ 130.574] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 108), (751, 118) [ 130.574] clip_to_dst: region: 1x[(739, 108), (751, 118)], clip: 1x[(0, 0), (762, 162)] [ 130.574] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 108), (751, 118) [ 130.574] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 108), (751, 118) [ 130.574] sna_composite: composite region extents:+(0, 0) -> (739, 108), (751, 118) + (0, 0) [ 130.574] gen9_render_composite: 12x10, current mode=1/1 [ 130.574] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.574] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.574] gen9_composite_set_target: (739, 108)x(12, 10), partial?=1 [ 130.574] sna_drawable_use_bo pixmap=1817, box=((739, 108), (751, 118)), flags=7... [ 130.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.574] sna_drawable_use_bo: using whole GPU bo [ 130.574] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.574] gen9_composite_picture: (13, 0)x(12, 10), dst=(739, 108) [ 130.574] sna_transform_is_imprecise_integer_translation: no transform [ 130.574] gen9_composite_picture: integer translation (0, 0), removing [ 130.574] sna_render_pixmap_bo pixmap=1830, (13, 0)x(12, 10)/(25, 21) [ 130.574] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 130.574] sna_render_pixmap_bo: offset=(-726, -108), size=(25, 21) [ 130.574] use_cpu_bo: no cpu bo [ 130.574] kgem_choose_tiling: too short [10] for TILING_Y [ 130.574] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.574] kgem_choose_tiling: 12x10 -> 0 [ 130.574] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 130.574] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 130.574] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(13, 0), (25, 10)], flags=2) [ 130.574] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.574] kgem_can_create_2d: 12x10 @ 32 [ 130.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.574] kgem_can_create_2d: untiled size=4096 [ 130.574] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.574] kgem_choose_tiling: 12x10 -> 0 [ 130.574] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 130.574] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.574] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.574] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 130.574] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=640, io=1 [ 130.574] __kgem_bo_init(handle=23, num_pages=640) [ 130.574] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 130.574] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.574] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.574] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.574] gen4_choose_composite_emitter: identity src, no mask [ 130.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.574] gen9_composite_get_binding_table(fe00) [ 130.574] kgem_add_reloc64: handle=23, pos=16248, delta=0, domains=40000 [ 130.574] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 [ 130.574] kgem_add_reloc64[7] = (delta=1280, target handle=3, presumed=fd545000) [ 130.574] [3f70] bind bo(handle=23, addr=fd545500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.574] gen9_emit_sampler: sampler = 2 [ 130.574] gen9_emit_vertex_elements: setup id=2 [ 130.574] gen9_render_composite_box: (739, 108), (751, 118) [ 130.574] apply_damage: damage=0x0, region=1 [(739, 108), (751, 118) + (0, 0)] [ 130.574] gen8_vertex_flush[5dc] = 3 [ 130.574] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.574] sna_create_pixmap(12, 1, 32, usage=0) [ 130.574] kgem_can_create_2d: 12x1 @ 32 [ 130.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.574] kgem_can_create_2d: untiled size=4096 [ 130.574] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.574] kgem_choose_tiling: 12x1 -> 0 [ 130.574] sna_create_pixmap: usage=0, flags=a [ 130.574] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.574] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.574] create_pixmap: serial=1833, usage=0, 12x1 [ 130.574] sna_create_pixmap: serial=1833, 12x1, usage=0 [ 130.574] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=728, drawable=72a [ 130.574] sna_validate_gc: recomputing clip [ 130.574] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.574] sna_copy_area: src=pixmap=1830:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=1834:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.574] sna_copy_area: normal copy [ 130.574] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.574] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 130.574] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.574] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.574] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 130.574] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 130.574] sna_do_copy: pixmap -- no source clipping [ 130.574] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 130.574] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 130.574] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1830+(0, 10), dst pixmap=1834+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.574] sna_copy_boxes: dst=(priv=0x55bca9ae8650, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9bad2f0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.574] sna_drawable_use_bo pixmap=1834, box=((0, 0), (12, 1)), flags=18... [ 130.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.574] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.574] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.574] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.574] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 130.574] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(0, 10), (12, 11)], flags=6) [ 130.574] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.574] sna_drawable_move_region_to_cpu(pixmap=1834 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.574] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.574] _sna_pixmap_move_to_cpu(pixmap=1834, 12x1, flags=5) [ 130.574] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.574] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.574] _sna_pixmap_move_to_cpu: marking as damaged [ 130.574] __sna_damage_all(12, 1) [ 130.574] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.574] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 130.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.574] sna_composite(pixmap=1817, op=3, src=1834+(245, 124), mask=0+(490, 118), dst=1817+(490, 118)+(0, 0), size=(12, 23) [ 130.574] sna_compute_composite_region: dst=(490, 118)x(12, 23) [ 130.574] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 118), (502, 141) [ 130.574] clip_to_dst: region: 1x[(490, 118), (502, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.574] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 118), (502, 141) [ 130.574] sna_compute_composite_region: clip against src (12x1 clip=0): (490, 118), (502, 141) [ 130.574] sna_composite: composite region extents:+(0, 0) -> (490, 118), (502, 141) + (0, 0) [ 130.574] gen9_render_composite: 12x23, current mode=1/1 [ 130.574] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.574] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.574] gen9_composite_set_target: (490, 118)x(12, 23), partial?=1 [ 130.574] sna_drawable_use_bo pixmap=1817, box=((490, 118), (502, 141)), flags=7... [ 130.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.574] sna_drawable_use_bo: using whole GPU bo [ 130.574] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.574] gen9_composite_picture: (245, 124)x(12, 23), dst=(490, 118) [ 130.574] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -245.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.574] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.574] sna_render_pixmap_bo pixmap=1834, (245, 124)x(12, 23)/(12, 1) [ 130.574] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.574] sna_render_pixmap_bo: offset=(-245, 6), size=(12, 1) [ 130.574] use_cpu_bo: no cpu bo [ 130.574] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.574] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.574] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.574] sna_drawable_move_region_to_cpu(pixmap=1834 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.574] sna_drawable_move_region_to_cpu: pixmap=1834 all damaged on CPU [ 130.574] kgem_can_create_2d: 12x1 @ 32 [ 130.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.574] kgem_can_create_2d: untiled size=4096 [ 130.574] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.574] kgem_choose_tiling: 12x1 -> 0 [ 130.574] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.574] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.574] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.574] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 130.574] kgem_create_proxy: target handle=23 [proxy? -1], offset=2048, length=128, io=1 [ 130.574] __kgem_bo_init(handle=23, num_pages=128) [ 130.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.574] upload: adding upload cache to pixmap=1834 [ 130.574] kgem_proxy_bo_attach: handle=23 [ 130.574] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.574] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.574] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.574] gen4_choose_composite_emitter: simple src, no mask [ 130.574] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.574] gen9_composite_get_binding_table(fd80) [ 130.574] kgem_add_reloc64: handle=23, pos=16216, delta=0, domains=40000 [ 130.574] kgem_add_reloc64: adding proxy [delta=2048] for handle=23 [ 130.574] kgem_add_reloc64[8] = (delta=2048, target handle=3, presumed=fd545000) [ 130.574] [3f50] bind bo(handle=23, addr=fd545800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.574] gen9_emit_sampler: sampler = 32 [ 130.574] gen9_emit_vertex_elements: setup id=2 [ 130.574] gen9_render_composite_box: (490, 118), (502, 141) [ 130.574] apply_damage: damage=0x0, region=1 [(490, 118), (502, 141) + (0, 0)] [ 130.574] gen8_vertex_flush[620] = 3 [ 130.574] sna_destroy_pixmap: pixmap=1834, attached?=1 [ 130.574] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.574] __sna_free_pixmap(pixmap=1834) [ 130.574] sna_create_pixmap(12, 1, 32, usage=0) [ 130.574] kgem_can_create_2d: 12x1 @ 32 [ 130.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.574] kgem_can_create_2d: untiled size=4096 [ 130.574] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.574] kgem_choose_tiling: 12x1 -> 0 [ 130.574] sna_create_pixmap: usage=0, flags=a [ 130.574] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 130.574] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 130.574] create_pixmap: serial=1835, usage=0, 12x1 [ 130.574] sna_create_pixmap: serial=1835, 12x1, usage=0 [ 130.574] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=72a, drawable=72c [ 130.574] sna_validate_gc: recomputing clip [ 130.574] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 130.574] sna_copy_area: src=pixmap=1830:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=1836:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.574] sna_copy_area: normal copy [ 130.574] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.574] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 130.574] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 130.574] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 130.574] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 130.574] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 130.574] sna_do_copy: pixmap -- no source clipping [ 130.574] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 130.574] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 130.574] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=1830+(13, 10), dst pixmap=1836+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 130.574] sna_copy_boxes: dst=(priv=0x55bca9ae8650, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9bad2f0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.574] sna_drawable_use_bo pixmap=1836, box=((0, 0), (12, 1)), flags=18... [ 130.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.574] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.574] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.574] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.574] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 130.574] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(13, 10), (25, 11)], flags=6) [ 130.574] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.574] sna_drawable_move_region_to_cpu(pixmap=1836 (12x1), [(0, 0), (12, 1)], flags=5) [ 130.574] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 130.574] _sna_pixmap_move_to_cpu(pixmap=1836, 12x1, flags=5) [ 130.574] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.574] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.574] _sna_pixmap_move_to_cpu: marking as damaged [ 130.574] __sna_damage_all(12, 1) [ 130.574] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.574] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 130.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 130.574] sna_composite(pixmap=1817, op=3, src=1836+(370, 124), mask=0+(739, 118), dst=1817+(739, 118)+(0, 0), size=(12, 23) [ 130.574] sna_compute_composite_region: dst=(739, 118)x(12, 23) [ 130.574] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 118), (751, 141) [ 130.574] clip_to_dst: region: 1x[(739, 118), (751, 141)], clip: 1x[(0, 0), (762, 162)] [ 130.574] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 118), (751, 141) [ 130.574] sna_compute_composite_region: clip against src (12x1 clip=0): (739, 118), (751, 141) [ 130.574] sna_composite: composite region extents:+(0, 0) -> (739, 118), (751, 141) + (0, 0) [ 130.574] gen9_render_composite: 12x23, current mode=1/1 [ 130.574] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.574] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.574] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.574] gen9_composite_set_target: (739, 118)x(12, 23), partial?=1 [ 130.574] sna_drawable_use_bo pixmap=1817, box=((739, 118), (751, 141)), flags=7... [ 130.574] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.574] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.574] sna_drawable_use_bo: using whole GPU bo [ 130.574] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.574] gen9_composite_picture: (370, 124)x(12, 23), dst=(739, 118) [ 130.574] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -370.00, 0.00 0.04 -5.39, 0.00 0.00 1.00] [ 130.574] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.574] sna_render_pixmap_bo pixmap=1836, (370, 124)x(12, 23)/(12, 1) [ 130.574] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 130.574] sna_render_pixmap_bo: offset=(-369, 6), size=(12, 1) [ 130.574] use_cpu_bo: no cpu bo [ 130.574] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 130.574] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 130.574] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 130.574] sna_drawable_move_region_to_cpu(pixmap=1836 (12x1), [(0, 0), (12, 1)], flags=2) [ 130.574] sna_drawable_move_region_to_cpu: pixmap=1836 all damaged on CPU [ 130.574] kgem_can_create_2d: 12x1 @ 32 [ 130.574] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 130.574] kgem_can_create_2d: untiled size=4096 [ 130.574] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 130.574] kgem_choose_tiling: 12x1 -> 0 [ 130.574] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 130.574] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 130.574] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 130.574] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 130.574] kgem_create_proxy: target handle=23 [proxy? -1], offset=2304, length=128, io=1 [ 130.574] __kgem_bo_init(handle=23, num_pages=128) [ 130.574] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 130.575] upload: adding upload cache to pixmap=1836 [ 130.575] kgem_proxy_bo_attach: handle=23 [ 130.575] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.575] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.575] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.575] gen4_choose_composite_emitter: simple src, no mask [ 130.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.575] gen9_composite_get_binding_table(fd00) [ 130.575] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=40000 [ 130.575] kgem_add_reloc64: adding proxy [delta=2304] for handle=23 [ 130.575] kgem_add_reloc64[9] = (delta=2304, target handle=3, presumed=fd545000) [ 130.575] [3f30] bind bo(handle=23, addr=fd545900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 130.575] gen9_emit_vertex_elements: setup id=2 [ 130.575] gen9_render_composite_box: (739, 118), (751, 141) [ 130.575] apply_damage: damage=0x0, region=1 [(739, 118), (751, 141) + (0, 0)] [ 130.575] gen8_vertex_flush[65c] = 3 [ 130.575] sna_destroy_pixmap: pixmap=1836, attached?=1 [ 130.575] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.575] __sna_free_pixmap(pixmap=1836) [ 130.575] sna_composite(pixmap=1817, op=3, src=1830+(0, 11), mask=0+(490, 141), dst=1817+(490, 141)+(0, 0), size=(12, 10) [ 130.575] sna_compute_composite_region: dst=(490, 141)x(12, 10) [ 130.575] sna_compute_composite_region: initial clip against dst->pDrawable: (490, 141), (502, 151) [ 130.575] clip_to_dst: region: 1x[(490, 141), (502, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.575] sna_compute_composite_region: clip against dst->pCompositeClip: (490, 141), (502, 151) [ 130.575] sna_compute_composite_region: clip against src (25x21 clip=0): (490, 141), (502, 151) [ 130.575] sna_composite: composite region extents:+(0, 0) -> (490, 141), (502, 151) + (0, 0) [ 130.575] gen9_render_composite: 12x10, current mode=1/1 [ 130.575] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.575] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.575] gen9_composite_set_target: (490, 141)x(12, 10), partial?=1 [ 130.575] sna_drawable_use_bo pixmap=1817, box=((490, 141), (502, 151)), flags=7... [ 130.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.575] sna_drawable_use_bo: using whole GPU bo [ 130.575] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.575] gen9_composite_picture: (0, 11)x(12, 10), dst=(490, 141) [ 130.575] sna_transform_is_imprecise_integer_translation: no transform [ 130.575] gen9_composite_picture: integer translation (0, 0), removing [ 130.575] sna_render_pixmap_bo pixmap=1830, (0, 11)x(12, 10)/(25, 21) [ 130.575] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 130.575] sna_render_pixmap_bo: offset=(-490, -130), size=(25, 21) [ 130.575] use_cpu_bo: no cpu bo [ 130.575] kgem_choose_tiling: too short [10] for TILING_Y [ 130.575] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.575] kgem_choose_tiling: 12x10 -> 0 [ 130.575] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 130.575] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 130.575] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(0, 11), (12, 21)], flags=2) [ 130.575] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.575] kgem_can_create_2d: 12x10 @ 32 [ 130.575] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.575] kgem_can_create_2d: untiled size=4096 [ 130.575] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.575] kgem_choose_tiling: 12x10 -> 0 [ 130.575] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 130.575] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.575] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.575] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 130.575] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=640, io=1 [ 130.575] __kgem_bo_init(handle=23, num_pages=640) [ 130.575] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.575] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.575] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.575] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.575] gen4_choose_composite_emitter: identity src, no mask [ 130.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.575] gen9_composite_get_binding_table(fc80) [ 130.575] kgem_add_reloc64: handle=23, pos=16152, delta=0, domains=40000 [ 130.575] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 [ 130.575] kgem_add_reloc64[10] = (delta=2560, target handle=3, presumed=fd545000) [ 130.575] [3f10] bind bo(handle=23, addr=fd545a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.575] gen9_emit_sampler: sampler = 2 [ 130.575] gen9_emit_vertex_elements: setup id=2 [ 130.575] gen9_render_composite_box: (490, 141), (502, 151) [ 130.575] apply_damage: damage=0x0, region=1 [(490, 141), (502, 151) + (0, 0)] [ 130.575] gen8_vertex_flush[6a0] = 3 [ 130.575] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.575] sna_create_pixmap(1, 10, 32, usage=0) [ 130.575] kgem_can_create_2d: 1x10 @ 32 [ 130.575] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.575] kgem_can_create_2d: untiled size=4096 [ 130.575] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.575] kgem_choose_tiling: 1x10 -> 0 [ 130.575] sna_create_pixmap: usage=0, flags=a [ 130.575] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 130.575] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 130.575] create_pixmap: serial=1837, usage=0, 1x10 [ 130.575] sna_create_pixmap: serial=1837, 1x10, usage=0 [ 130.575] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=72c, drawable=72e [ 130.575] sna_validate_gc: recomputing clip [ 130.575] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 130.575] sna_copy_area: src=pixmap=1830:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=1838:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.575] sna_copy_area: normal copy [ 130.575] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.575] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 130.575] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 130.575] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 130.575] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 130.575] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 130.575] sna_do_copy: pixmap -- no source clipping [ 130.575] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 130.575] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 130.575] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=1830+(12, 11), dst pixmap=1838+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 130.575] sna_copy_boxes: dst=(priv=0x55bca9ae8650, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9bad2f0, gpu_bo=0, cpu_bo=0), replaces=1 [ 130.575] sna_drawable_use_bo pixmap=1838, box=((0, 0), (1, 10)), flags=18... [ 130.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 130.575] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.575] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.575] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 130.575] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 130.575] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(12, 11), (13, 21)], flags=6) [ 130.575] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.575] sna_drawable_move_region_to_cpu(pixmap=1838 (1x10), [(0, 0), (1, 10)], flags=5) [ 130.575] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 130.575] _sna_pixmap_move_to_cpu(pixmap=1838, 1x10, flags=5) [ 130.575] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.575] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.575] _sna_pixmap_move_to_cpu: marking as damaged [ 130.575] __sna_damage_all(1, 10) [ 130.575] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.575] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 130.575] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 130.575] sna_composite(pixmap=1817, op=3, src=1838+(505, 71), mask=0+(502, 141), dst=1817+(502, 141)+(0, 0), size=(237, 10) [ 130.575] sna_compute_composite_region: dst=(502, 141)x(237, 10) [ 130.575] sna_compute_composite_region: initial clip against dst->pDrawable: (502, 141), (739, 151) [ 130.575] clip_to_dst: region: 1x[(502, 141), (739, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.575] sna_compute_composite_region: clip against dst->pCompositeClip: (502, 141), (739, 151) [ 130.575] sna_compute_composite_region: clip against src (1x10 clip=0): (502, 141), (739, 151) [ 130.575] sna_composite: composite region extents:+(0, 0) -> (502, 141), (739, 151) + (0, 0) [ 130.575] gen9_render_composite: 237x10, current mode=1/1 [ 130.575] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.575] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.575] gen9_composite_set_target: (502, 141)x(237, 10), partial?=1 [ 130.575] sna_drawable_use_bo pixmap=1817, box=((502, 141), (739, 151)), flags=7... [ 130.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.575] sna_drawable_use_bo: using whole GPU bo [ 130.575] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.575] gen9_composite_picture: (505, 71)x(237, 10), dst=(502, 141) [ 130.575] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.00 0.00 -2.14, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 130.575] sna_transform_is_imprecise_integer_translation: not unity scaling [ 130.575] sna_render_pixmap_bo pixmap=1838, (505, 71)x(237, 10)/(1, 10) [ 130.575] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 130.575] sna_render_pixmap_bo: offset=(3, -70), size=(1, 10) [ 130.575] use_cpu_bo: no cpu bo [ 130.575] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 130.575] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 130.575] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 130.575] sna_drawable_move_region_to_cpu(pixmap=1838 (1x10), [(0, 0), (1, 10)], flags=2) [ 130.575] sna_drawable_move_region_to_cpu: pixmap=1838 all damaged on CPU [ 130.575] kgem_can_create_2d: 1x10 @ 32 [ 130.575] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 130.575] kgem_can_create_2d: untiled size=4096 [ 130.575] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 130.575] kgem_choose_tiling: 1x10 -> 0 [ 130.575] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 130.575] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 130.575] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 130.575] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 130.575] kgem_create_proxy: target handle=23 [proxy? -1], offset=3328, length=320, io=1 [ 130.575] __kgem_bo_init(handle=23, num_pages=320) [ 130.575] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 130.575] upload: adding upload cache to pixmap=1838 [ 130.575] kgem_proxy_bo_attach: handle=23 [ 130.575] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.575] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.575] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.575] gen4_choose_composite_emitter: simple src, no mask [ 130.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.575] gen9_composite_get_binding_table(fc00) [ 130.575] kgem_add_reloc64: handle=23, pos=16120, delta=0, domains=40000 [ 130.575] kgem_add_reloc64: adding proxy [delta=3328] for handle=23 [ 130.575] kgem_add_reloc64[11] = (delta=3328, target handle=3, presumed=fd545000) [ 130.575] [3ef0] bind bo(handle=23, addr=fd545d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 130.575] gen9_emit_sampler: sampler = 32 [ 130.575] gen9_emit_vertex_elements: setup id=2 [ 130.575] gen9_render_composite_box: (502, 141), (739, 151) [ 130.575] apply_damage: damage=0x0, region=1 [(502, 141), (739, 151) + (0, 0)] [ 130.575] gen8_vertex_flush[6e4] = 3 [ 130.575] sna_destroy_pixmap: pixmap=1838, attached?=1 [ 130.575] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.575] __sna_free_pixmap(pixmap=1838) [ 130.575] sna_composite(pixmap=1817, op=3, src=1830+(13, 11), mask=0+(739, 141), dst=1817+(739, 141)+(0, 0), size=(12, 10) [ 130.575] sna_compute_composite_region: dst=(739, 141)x(12, 10) [ 130.575] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 141), (751, 151) [ 130.575] clip_to_dst: region: 1x[(739, 141), (751, 151)], clip: 1x[(0, 0), (762, 162)] [ 130.575] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 141), (751, 151) [ 130.575] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 141), (751, 151) [ 130.575] sna_composite: composite region extents:+(0, 0) -> (739, 141), (751, 151) + (0, 0) [ 130.575] gen9_render_composite: 12x10, current mode=1/1 [ 130.575] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.575] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.575] gen9_composite_set_target: (739, 141)x(12, 10), partial?=1 [ 130.575] sna_drawable_use_bo pixmap=1817, box=((739, 141), (751, 151)), flags=7... [ 130.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.575] sna_drawable_use_bo: using whole GPU bo [ 130.575] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.575] gen9_composite_picture: (13, 11)x(12, 10), dst=(739, 141) [ 130.575] sna_transform_is_imprecise_integer_translation: no transform [ 130.575] gen9_composite_picture: integer translation (0, 0), removing [ 130.575] sna_render_pixmap_bo pixmap=1830, (13, 11)x(12, 10)/(25, 21) [ 130.575] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 130.575] sna_render_pixmap_bo: offset=(-726, -130), size=(25, 21) [ 130.575] use_cpu_bo: no cpu bo [ 130.575] kgem_choose_tiling: too short [10] for TILING_Y [ 130.575] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.575] kgem_choose_tiling: 12x10 -> 0 [ 130.575] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 130.575] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 130.575] sna_drawable_move_region_to_cpu(pixmap=1830 (25x21), [(13, 11), (25, 21)], flags=2) [ 130.575] sna_drawable_move_region_to_cpu: pixmap=1830 all damaged on CPU [ 130.575] kgem_can_create_2d: 12x10 @ 32 [ 130.575] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 130.575] kgem_can_create_2d: untiled size=4096 [ 130.575] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 130.575] kgem_choose_tiling: 12x10 -> 0 [ 130.575] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 130.575] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 130.575] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 130.575] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 130.575] kgem_create_proxy: target handle=23 [proxy? -1], offset=3840, length=640, io=1 [ 130.575] __kgem_bo_init(handle=23, num_pages=640) [ 130.575] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 130.575] kgem_bo_is_render: handle=29, rq? 1 [1] [ 130.575] kgem_bo_is_render: handle=23, rq? 0 [0] [ 130.575] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 130.575] gen4_choose_composite_emitter: identity src, no mask [ 130.575] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.575] gen9_composite_get_binding_table(fb80) [ 130.575] kgem_add_reloc64: handle=23, pos=16088, delta=0, domains=40000 [ 130.575] kgem_add_reloc64: adding proxy [delta=3840] for handle=23 [ 130.575] kgem_add_reloc64[12] = (delta=3840, target handle=3, presumed=fd545000) [ 130.575] [3ed0] bind bo(handle=23, addr=fd545f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 130.575] gen9_emit_sampler: sampler = 2 [ 130.575] gen9_emit_vertex_elements: setup id=2 [ 130.575] gen9_render_composite_box: (739, 141), (751, 151) [ 130.575] apply_damage: damage=0x0, region=1 [(739, 141), (751, 151) + (0, 0)] [ 130.575] gen8_vertex_flush[728] = 3 [ 130.575] _kgem_bo_destroy: handle=23, proxy? 1 [ 130.575] sna_destroy_pixmap: pixmap=1830, attached?=1 [ 130.575] __sna_free_pixmap(pixmap=1830) [ 130.575] sna_glyphs(op=3, nlist=3, src=(501, 140)) [ 130.575] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.575] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.575] glyphs_format: format=166024, depth=32 [ 130.575] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.575] sna_glyphs: discarding mask [ 130.575] glyphs0_to_dst(op=3, src=(501, 140), nlist=3, dst=(501, 140)+(0, 0)) [ 130.575] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.575] gen9_render_composite: 0x0, current mode=1/1 [ 130.575] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 130.575] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.575] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.575] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.575] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=7... [ 130.575] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.575] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.575] sna_drawable_use_bo: using whole GPU bo [ 130.575] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.575] color_convert: src=66666666 [20028888] [ 130.575] color_convert: dst=66666666 [20028888] [ 130.575] sna_render_get_solid: 66666666 [ 130.575] sna_render_get_solid(13) = 66666666 (old) [ 130.575] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.575] sna_transform_is_imprecise_integer_translation: no transform [ 130.575] gen9_composite_picture: integer translation (0, 0), removing [ 130.575] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.575] sna_render_pixmap_bo: GPU all damaged [ 130.575] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.575] gen4_choose_composite_emitter: solid, identity mask [ 130.575] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 130.575] aligning vertex: was 3, now 4 floats per vertex [ 130.575] gen9_composite_get_binding_table(fb00) [ 130.575] kgem_add_reloc64: handle=32, pos=16056, delta=0, domains=40000 [ 130.575] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 130.575] kgem_add_handle: handle=32, index=4 [ 130.576] kgem_add_reloc64[13] = (delta=52, target handle=4, presumed=fffb2000) [ 130.576] [3eb0] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.576] kgem_add_reloc64: handle=6, pos=16040, delta=0, domains=40000 [ 130.576] kgem_add_handle: handle=6, index=5 [ 130.576] kgem_add_reloc64[14] = (delta=0, target handle=5, presumed=fd585000) [ 130.576] [3ea0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 130.576] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 130.576] gen9_emit_sampler: sampler = a [ 130.576] gen9_emit_sf: num_sf_outputs=2 [ 130.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.576] gen9_emit_vertex_elements: setup id=9 [ 130.576] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.576] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 130.576] glyphs0_to_dst: glyph=(502, 120)x(18, 20), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(502, 120), mask=(96.00, 96.00) x (18.00, 20.00) [ 130.576] glyphs0_to_dst: glyph=(519, 125)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(519, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(537, 125)x(16, 21), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(537, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.576] glyphs0_to_dst: glyph=(553, 125)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(553, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(571, 125)x(12, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(571, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(580, 121)x(12, 19), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(580, 121), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.576] glyphs0_to_dst: glyph=(602, 125)x(16, 21), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(602, 125), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.576] glyphs0_to_dst: glyph=(619, 125)x(12, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(619, 125), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(628, 125)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(628, 125), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(646, 120)x(16, 20), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(646, 120), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.576] glyphs0_to_dst: glyph=(663, 120)x(5, 20), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(663, 120), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.576] glyphs0_to_dst: glyph=(670, 125)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(670, 125), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(688, 125)x(24, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(688, 125), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(715, 136)x(23, 4), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(715, 136), mask=(128.00, 64.00) x (23.00, 4.00) [ 130.576] gen8_vertex_flush[804] = 42 [ 130.576] gen9_magic_ca_pass: CA fixup (144 -> 186) [ 130.576] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.576] sna_glyphs(op=3, nlist=3, src=(501, 139)) [ 130.576] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.576] can_discard_mask: nlist=3, mask=28888, depth 32, op=3 (bounded? 1) [ 130.576] glyphs_format: format=166024, depth=32 [ 130.576] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 130.576] sna_glyphs: discarding mask [ 130.576] glyphs0_to_dst(op=3, src=(501, 139), nlist=3, dst=(501, 139)+(0, 0)) [ 130.576] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268788869984 size=762x162 [ 130.576] gen9_render_composite: 0x0, current mode=1/1 [ 130.576] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 130.576] kgem_bo_is_busy: handle=29, domain: 0 exec? 1, rq? 1 [ 130.576] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.576] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 130.576] sna_drawable_use_bo pixmap=1817, box=((0, 0), (762, 162)), flags=7... [ 130.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 130.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.576] sna_drawable_use_bo: using whole GPU bo [ 130.576] gen9_composite_set_target: pixmap=1817, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 130.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.576] color_convert: src=ff4c4c4c [20028888] [ 130.576] color_convert: dst=ff4c4c4c [20028888] [ 130.576] sna_render_get_solid: ff4c4c4c [ 130.576] sna_render_get_solid(12) = ff4c4c4c (old) [ 130.576] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 130.576] sna_transform_is_imprecise_integer_translation: no transform [ 130.576] gen9_composite_picture: integer translation (0, 0), removing [ 130.576] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 130.576] sna_render_pixmap_bo: GPU all damaged [ 130.576] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 130.576] gen4_choose_composite_emitter: solid, identity mask [ 130.576] kgem_check_bo: num_pages=+0, num_exec=+0 [ 130.576] gen9_composite_get_binding_table(fa40) [ 130.576] kgem_add_reloc64: handle=32, pos=16008, delta=0, domains=40000 [ 130.576] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 130.576] kgem_add_reloc64[15] = (delta=48, target handle=4, presumed=fffb2000) [ 130.576] [3e80] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.576] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 130.576] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 130.576] gen9_emit_vertex_elements: setup id=9 [ 130.576] glyphs0_to_dst: glyph=(502, 119)x(18, 20), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(502, 119), mask=(96.00, 96.00) x (18.00, 20.00) [ 130.576] glyphs0_to_dst: glyph=(519, 124)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(519, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(537, 124)x(16, 21), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(537, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.576] glyphs0_to_dst: glyph=(553, 124)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(553, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(571, 124)x(12, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(571, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(580, 120)x(12, 19), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(580, 120), mask=(960.00, 0.00) x (12.00, 19.00) [ 130.576] glyphs0_to_dst: glyph=(602, 124)x(16, 21), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(602, 124), mask=(992.00, 32.00) x (16.00, 21.00) [ 130.576] glyphs0_to_dst: glyph=(619, 124)x(12, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(619, 124), mask=(992.00, 0.00) x (12.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(628, 124)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(628, 124), mask=(864.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(646, 119)x(16, 20), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(646, 119), mask=(32.00, 64.00) x (16.00, 20.00) [ 130.576] glyphs0_to_dst: glyph=(663, 119)x(5, 20), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(663, 119), mask=(0.00, 96.00) x (5.00, 20.00) [ 130.576] glyphs0_to_dst: glyph=(670, 124)x(17, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(670, 124), mask=(960.00, 32.00) x (17.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(688, 124)x(24, 15), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(688, 124), mask=(32.00, 96.00) x (24.00, 15.00) [ 130.576] glyphs0_to_dst: glyph=(715, 135)x(23, 4), unclipped [ 130.576] emit_primitive_identity_mask__avx2: dst=(715, 135), mask=(128.00, 64.00) x (23.00, 4.00) [ 130.576] gen8_vertex_flush[904] = 42 [ 130.576] gen9_magic_ca_pass: CA fixup (186 -> 228) [ 130.576] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 130.576] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 130.576] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 130.576] sna_validate_gc(0x55bca9b8a390) changes=0, previous serial=6e0, drawable=713 [ 130.576] sna_validate_gc: recomputing clip [ 130.576] sna_validate_gc: composite clip=1x[(0, 0), (762, 162)] [0x55bca9b55420] [ 130.576] sna_copy_area: src=pixmap=1817:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=1789:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 130.576] sna_copy_area: normal copy [ 130.576] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.576] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(762x162) [ 130.576] sna_do_copy: dst extents (0, 0), (762, 162), dst clip extents (0, 0), (762, 162), dst size=762x162 [ 130.576] sna_do_copy: clipped dst extents (0, 0), (762, 162) [ 130.576] sna_do_copy: unclipped src extents (0, 0), (762, 162) [ 130.576] sna_do_copy: clipped src extents (0, 0), (762, 162) [ 130.576] sna_do_copy: pixmap -- no source clipping [ 130.576] sna_do_copy: src extents (0, 0), (762, 162) x 1 [ 130.576] sna_do_copy: copy region (0, 0), (762, 162) x 1 + (0, 0) [ 130.576] sna_copy_boxes (boxes=1x[(0, 0), (762, 162)...], src pixmap=1817+(0, 0), dst pixmap=1789+(0, 0), alu=3, src.size=762x162, dst.size=762x162) [ 130.576] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9ac8be0, gpu_bo=29, cpu_bo=0), replaces=1 [ 130.576] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 130.576] sna_drawable_use_bo pixmap=1789, box=((0, 0), (762, 162)), flags=1b... [ 130.576] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 130.576] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.576] sna_drawable_use_bo: using whole GPU bo [ 130.576] sna_pixmap_move_to_gpu(pixmap=1817, usage=0), flags=a [ 130.576] sna_pixmap_move_to_gpu: already all-damaged [ 130.576] sna_pixmap_mark_active: pixmap=1817, handle=29 [ 130.576] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 130.576] sna_pixmap_make_cow: make cow src=1817, dst=1789, handle=29 (already cow? src=0, dst=0) [ 130.576] sna_pixmap_make_cow: moo! attaching source cow to pixmap=1817, handle=29 [ 130.576] _kgem_bo_destroy: handle=37, proxy? 0 [ 130.576] __kgem_bo_destroy: handle=37, size=516096 [ 130.576] __kgem_bo_destroy: handle=37, purged [ 130.576] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 130.576] sna_pixmap_make_cow: moo! attaching clone to pixmap=1789 (source=1817, handle=29) [ 130.576] sna_destroy_pixmap: pixmap=1817, attached?=1 [ 130.576] sna_destroy_pixmap: pixmap=1817 discarding cow, refcnt=2 [ 130.576] __sna_free_pixmap(pixmap=1817) [ 130.576] sna_accel_flush: flush?=0, dirty?=0 [ 130.576] sna_accel_flush: flush?=0, dirty?=0 [ 130.576] sna_block_handler (tv=118.427000) [ 130.576] sna_accel_block: GPU idle, flushing [ 130.576] gen8_vertex_close: used=912, vbo active? 3, vb=224, nreloc=3 [ 130.576] gen8_vertex_close: reloc[0] = 289 [ 130.576] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.576] kgem_add_handle: handle=3, index=6 [ 130.576] kgem_add_reloc64[16] = (delta=0, target handle=6, presumed=fd44c000) [ 130.576] gen8_vertex_close: reloc[1] = 336 [ 130.576] kgem_add_reloc64: handle=3, pos=336, delta=0, domains=200000 [ 130.576] kgem_add_reloc64[17] = (delta=0, target handle=6, presumed=fd44c000) [ 130.576] gen8_vertex_close: reloc[2] = 508 [ 130.576] kgem_add_reloc64: handle=3, pos=508, delta=0, domains=200000 [ 130.576] kgem_add_reloc64[18] = (delta=0, target handle=6, presumed=fd44c000) [ 130.576] batch[1/1, flags=1800]: 614 614 16000 16384, nreloc=19, nexec=7, nfence=0, aperture=1256 [fenced=0] [ 130.576] kgem_finish_buffers: buffer handle=23, used=4608, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 130.576] kgem_finish_buffers: retaining upload buffer (4608/262144): used=8192, refcnt=1 [ 130.576] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.576] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.576] kgem_fixup_relocs: shrinking by 61440 [ 130.576] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.576] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.576] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 130.576] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.576] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 130.576] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 130.576] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.576] __kgem_bo_clear_busy: handle=32 [ 130.576] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.576] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 130.576] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.576] __kgem_bo_clear_busy: handle=32 [ 130.576] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.576] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.576] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.576] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.576] sna_wakeup_handler [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] kgem_retire, need_retire?=1 [ 130.577] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.577] kgem_retire__requests_ring: retiring ring 0 [ 130.577] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.577] __kgem_retire_rq: request 1 complete [ 130.577] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 130.577] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.577] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.577] kgem_retire -- retired=0, need_retire=0 [ 130.577] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.577] gen6_render_retire: resetting idle vbo [ 130.577] kgem_retire__buffers: handle=23, busy? 0 [0] [ 130.577] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 130.577] __kgem_bo_destroy: handle=23, size=262144 [ 130.577] kgem_bo_replace_io: transferring io handle=23 to bo [ 130.577] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_change_window_attributes [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=0.0) [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=0.0) [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.577] sna_wakeup_handler [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_accel_flush: flush?=0, dirty?=0 [ 130.577] sna_block_handler (tv=118.426000) [ 130.577] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.578] sna_wakeup_handler [ 130.578] sna_accel_flush: flush?=0, dirty?=0 [ 130.578] sna_accel_flush: flush?=0, dirty?=0 [ 130.578] sna_block_handler (tv=118.425000) [ 130.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.578] sna_wakeup_handler [ 130.578] sna_accel_flush: flush?=0, dirty?=0 [ 130.578] sna_accel_flush: flush?=0, dirty?=0 [ 130.578] sna_block_handler (tv=118.425000) [ 130.578] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_hide_cursors [ 130.579] sna_crtc_disable_cursor: CRTC:32, handle=13 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.579] sna_block_handler (tv=118.424000) [ 130.579] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.579] sna_wakeup_handler [ 130.579] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.580] sna_wakeup_handler [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_accel_flush: flush?=0, dirty?=0 [ 130.580] sna_block_handler (tv=118.423000) [ 130.580] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.581] sna_wakeup_handler [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_block_handler (tv=118.422000) [ 130.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.581] sna_wakeup_handler [ 130.581] sna_block_handler (tv=118.422000) [ 130.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.581] sna_wakeup_handler [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_block_handler (tv=118.422000) [ 130.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.581] sna_wakeup_handler [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_block_handler (tv=118.422000) [ 130.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.581] sna_wakeup_handler [ 130.581] sna_change_window_attributes [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_block_handler (tv=118.422000) [ 130.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.581] sna_wakeup_handler [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_accel_flush: flush?=0, dirty?=0 [ 130.581] sna_block_handler (tv=118.422000) [ 130.581] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.584] sna_wakeup_handler [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_block_handler (tv=118.419000) [ 130.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.584] sna_wakeup_handler [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_block_handler (tv=118.419000) [ 130.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.584] sna_wakeup_handler [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_block_handler (tv=118.419000) [ 130.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.584] sna_wakeup_handler [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_block_handler (tv=118.419000) [ 130.584] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.584] sna_wakeup_handler [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.584] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.419000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.585] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.585] sna_wakeup_handler [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_accel_flush: flush?=0, dirty?=0 [ 130.585] sna_block_handler (tv=118.418000) [ 130.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.586] sna_wakeup_handler [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_block_handler (tv=118.417000) [ 130.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.586] sna_accel_do_throttle (time=130586), triggered [ 130.586] sna_accel_throttle (time=130586) [ 130.586] sna_accel_disarm_timer[1] (time=130586) [ 130.586] sna_wakeup_handler [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_block_handler (tv=118.417000) [ 130.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.586] sna_accel_do_throttle -- no pending activity [ 130.586] sna_wakeup_handler [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_block_handler (tv=118.417000) [ 130.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.586] sna_accel_do_throttle -- no pending activity [ 130.586] sna_wakeup_handler [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_block_handler (tv=118.417000) [ 130.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.586] sna_accel_do_throttle -- no pending activity [ 130.586] sna_wakeup_handler [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_block_handler (tv=118.417000) [ 130.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.586] sna_accel_do_throttle -- no pending activity [ 130.586] sna_wakeup_handler [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_accel_flush: flush?=0, dirty?=0 [ 130.586] sna_block_handler (tv=118.417000) [ 130.586] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.586] sna_accel_do_throttle -- no pending activity [ 130.593] sna_wakeup_handler [ 130.593] sna_block_handler (tv=118.410000) [ 130.593] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.593] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.594] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.594] sna_accel_do_throttle -- no pending activity [ 130.594] sna_wakeup_handler [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_accel_flush: flush?=0, dirty?=0 [ 130.594] sna_block_handler (tv=118.409000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=118.408000) [ 130.595] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.595] sna_accel_do_throttle -- no pending activity [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=0.0) [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=0.0) [ 130.595] sna_wakeup_handler [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_accel_flush: flush?=0, dirty?=0 [ 130.595] sna_block_handler (tv=0.0) [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.596] sna_wakeup_handler [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_accel_flush: flush?=0, dirty?=0 [ 130.596] sna_block_handler (tv=118.407000) [ 130.596] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.596] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.597] sna_block_handler (tv=118.406000) [ 130.597] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.597] sna_accel_do_throttle -- no pending activity [ 130.597] sna_wakeup_handler [ 130.597] sna_create_window: window=14680085 [ 130.597] sna_set_window_pixmap: window=14680085, old pixmap=0 new pixmap=165 [ 130.597] sna_change_window_attributes [ 130.597] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_change_window_attributes [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_create_window: window=20971523 [ 130.598] sna_set_window_pixmap: window=20971523, old pixmap=0 new pixmap=165 [ 130.598] sna_change_window_attributes [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=0.0) [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=0.0) [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.598] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.598] sna_accel_do_throttle -- no pending activity [ 130.598] sna_wakeup_handler [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_accel_flush: flush?=0, dirty?=0 [ 130.598] sna_block_handler (tv=118.405000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_accel_flush: flush?=0, dirty?=0 [ 130.599] sna_block_handler (tv=118.404000) [ 130.599] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.599] sna_accel_do_throttle -- no pending activity [ 130.599] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_create_pixmap(24, 24, 32, usage=0) [ 130.600] kgem_can_create_2d: 24x24 @ 32 [ 130.600] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 130.600] kgem_can_create_2d: untiled size=4096 [ 130.600] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 130.600] kgem_choose_tiling: 24x24 -> 0 [ 130.600] sna_create_pixmap: usage=0, flags=a [ 130.600] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 130.600] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 130.600] create_pixmap: serial=1841, usage=0, 24x24 [ 130.600] sna_create_pixmap: serial=1841, 24x24, usage=0 [ 130.600] sna_validate_gc(0x55bca9b6c620) changes=7fffff, previous serial=80000000, drawable=732 [ 130.600] sna_validate_gc: recomputing clip [ 130.600] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9aee5a0] [ 130.600] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 130.600] try_upload__fast: ignore existing cpu damage (if any) [ 130.600] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.600] try_upload__fast: no, no gpu damage [ 130.600] sna_drawable_move_region_to_cpu(pixmap=1842 (24x24), [(0, 0), (24, 24)], flags=1) [ 130.600] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 130.600] _sna_pixmap_move_to_cpu(pixmap=1842, 24x24, flags=1) [ 130.600] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.600] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.600] operate_inplace: no, inplace operation not suitable [ 130.600] _sna_pixmap_move_to_cpu: marking as damaged [ 130.600] __sna_damage_all(24, 24) [ 130.600] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.600] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 130.600] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 130.600] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.600] sna_get_image: pixmap=1842 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 130.600] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 130.600] sna_drawable_move_region_to_cpu(pixmap=1842 (24x24), [(0, 0), (24, 24)], flags=22) [ 130.600] sna_drawable_move_region_to_cpu: pixmap=1842 all damaged on CPU [ 130.600] sna_get_image: copy box (0, 0), (24, 24) [ 130.600] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.600] sna_destroy_pixmap: pixmap=1842, attached?=1 [ 130.600] __sna_free_pixmap(pixmap=1842) [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_create_window: window=20971526 [ 130.600] sna_set_window_pixmap: window=20971526, old pixmap=0 new pixmap=165 [ 130.600] sna_change_window_attributes [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_change_window_attributes [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_block_handler (tv=118.403000) [ 130.600] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.600] sna_accel_do_throttle -- no pending activity [ 130.600] sna_wakeup_handler [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.600] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.601] sna_accel_do_throttle -- no pending activity [ 130.601] sna_wakeup_handler [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_accel_flush: flush?=0, dirty?=0 [ 130.601] sna_block_handler (tv=118.402000) [ 130.601] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=0.0) [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=0.0) [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=0.0) [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.602] sna_wakeup_handler [ 130.602] sna_change_window_attributes [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_accel_flush: flush?=0, dirty?=0 [ 130.602] sna_block_handler (tv=118.401000) [ 130.602] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.602] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_change_window_attributes [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_block_handler (tv=118.400000) [ 130.603] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.603] sna_accel_do_throttle -- no pending activity [ 130.603] sna_wakeup_handler [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.603] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_block_handler (tv=118.399000) [ 130.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.604] sna_accel_do_throttle -- no pending activity [ 130.604] sna_wakeup_handler [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_block_handler (tv=118.399000) [ 130.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.604] sna_accel_do_throttle -- no pending activity [ 130.604] sna_wakeup_handler [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_block_handler (tv=118.399000) [ 130.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.604] sna_accel_do_throttle -- no pending activity [ 130.604] sna_wakeup_handler [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_block_handler (tv=118.399000) [ 130.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.604] sna_accel_do_throttle -- no pending activity [ 130.604] sna_wakeup_handler [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_accel_flush: flush?=0, dirty?=0 [ 130.604] sna_block_handler (tv=118.399000) [ 130.604] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.604] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.605] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.605] sna_accel_do_throttle -- no pending activity [ 130.605] sna_wakeup_handler [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_accel_flush: flush?=0, dirty?=0 [ 130.605] sna_block_handler (tv=118.398000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_create_pixmap(1, 1, 24, usage=0) [ 130.606] kgem_can_create_2d: 1x1 @ 24 [ 130.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 130.606] kgem_can_create_2d: untiled size=4096 [ 130.606] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 130.606] kgem_choose_tiling: 1x1 -> 0 [ 130.606] sna_create_pixmap: usage=0, flags=a [ 130.606] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 130.606] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 130.606] create_pixmap: serial=1844, usage=0, 1x1 [ 130.606] sna_create_pixmap: serial=1844, 1x1, usage=0 [ 130.606] sna_validate_gc(0x55bca9920150) changes=7fffff, previous serial=80000000, drawable=735 [ 130.606] sna_validate_gc: recomputing clip [ 130.606] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9bb9b00] [ 130.606] sna_poly_fill_rect(n=2, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 130.606] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 130.606] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 130.606] sna_drawable_use_bo pixmap=1845, box=((0, 0), (1, 1)), flags=1... [ 130.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1 [ 130.606] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 130.606] sna_drawable_use_bo: untiled, will not force allocation [ 130.606] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.606] sna_poly_fill_rect: not using GPU, hint=1 [ 130.606] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 130.606] sna_gc_move_to_cpu(0x55bca9920150) changes=7fffff [ 130.606] sna_gc_move_to_cpu: flushing stipple pixmap [ 130.606] sna_validate_pixmap: target bpp=32, source bpp=1 [ 130.606] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 130.606] sna_drawable_move_region_to_cpu(pixmap=1845 (1x1), [(0, 0), (1, 1)], flags=7) [ 130.606] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 130.606] _sna_pixmap_move_to_cpu(pixmap=1845, 1x1, flags=7) [ 130.606] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.606] operate_inplace: no, has CPU damage and requires readback [ 130.606] _sna_pixmap_move_to_cpu: marking as damaged [ 130.606] __sna_damage_all(1, 1) [ 130.606] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.606] sna_poly_fill_rect: fallback - fbPolyFillRect [ 130.606] sna_gc_move_to_gpu(0x55bca9920150) [ 130.606] sna_validate_gc(0x55bca9920250) changes=7fffff, previous serial=80000000, drawable=735 [ 130.606] sna_validate_gc: recomputing clip [ 130.606] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9bb9b20] [ 130.606] sna_poly_segment(n=2, first=((0, 0), (0, 0)), lineWidth=0 [ 130.606] sna_poly_segment_extents: unclipped, untranslated extents (0, 0), (1, 1) [ 130.606] sna_poly_segment: extents=(0, 0), (1, 1) [ 130.606] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=4294967295 [1], rectlinear=4 [ 130.606] sna_drawable_use_bo pixmap=1845, box=((0, 0), (1, 1)), flags=1... [ 130.606] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 130.606] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 130.606] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.606] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.606] sna_poly_segment: fallback [ 130.606] sna_gc_move_to_cpu(0x55bca9920250) changes=7fffff [ 130.606] sna_gc_move_to_cpu: flushing stipple pixmap [ 130.606] sna_validate_pixmap: target bpp=32, source bpp=1 [ 130.606] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 130.606] sna_drawable_move_region_to_cpu(pixmap=1845 (1x1), [(0, 0), (1, 1)], flags=7) [ 130.606] sna_drawable_move_region_to_cpu: pixmap=1845 all damaged on CPU [ 130.606] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.606] sna_poly_segment: fbPolySegment [ 130.606] sna_gc_move_to_gpu(0x55bca9920250) [ 130.606] sna_validate_gc(0x55bca9920350) changes=7fffff, previous serial=80000000, drawable=735 [ 130.606] sna_validate_gc: recomputing clip [ 130.606] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9bb9b40] [ 130.606] sna_poly_segment(n=2, first=((0, 0), (-1, 0)), lineWidth=0 [ 130.606] sna_poly_segment_extents: unclipped, untranslated extents (-1, -1), (1, 1) [ 130.606] sna_poly_segment: extents=(0, 0), (1, 1) [ 130.606] sna_poly_segment: fill=0 [1], line=0 [1], width=0, mask=4294967295 [1], rectlinear=4 [ 130.606] sna_drawable_use_bo pixmap=1845, box=((0, 0), (1, 1)), flags=1... [ 130.606] sna_drawable_use_bo: last on cpu and needs damage, discard PREFER_GPU [ 130.606] sna_drawable_use_bo: flush=0, shm=0, cpu=1 => flags=0 [ 130.606] sna_drawable_use_bo: try cpu as GPU bo is idle [ 130.606] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.606] sna_poly_segment: fallback [ 130.606] sna_gc_move_to_cpu(0x55bca9920350) changes=7fffff [ 130.606] sna_gc_move_to_cpu: flushing stipple pixmap [ 130.606] sna_validate_pixmap: target bpp=32, source bpp=1 [ 130.606] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 130.606] sna_drawable_move_region_to_cpu(pixmap=1845 (1x1), [(0, 0), (1, 1)], flags=7) [ 130.606] sna_drawable_move_region_to_cpu: pixmap=1845 all damaged on CPU [ 130.606] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.606] sna_poly_segment: fbPolySegment [ 130.606] sna_gc_move_to_gpu(0x55bca9920350) [ 130.606] sna_create_pixmap(48, 48, 32, usage=0) [ 130.606] kgem_can_create_2d: 48x48 @ 32 [ 130.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.606] kgem_can_create_2d: untiled size=12288 [ 130.606] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.606] kgem_choose_tiling: 48x48 -> 0 [ 130.606] sna_create_pixmap: usage=0, flags=b [ 130.606] sna_create_pixmap: creating GPU pixmap 48x48, stride=192, flags=b [ 130.606] __pop_freed_pixmap: reusing freed pixmap=1817 header [ 130.606] create_pixmap_hdr: pixmap=1846, width=48, height=48, usage=0 [ 130.606] sna_create_pixmap: serial=1846, 48x48, usage=0 [ 130.606] sna_validate_gc(0x55bca9bb8180) changes=7fffff, previous serial=80000000, drawable=737 [ 130.606] sna_validate_gc: recomputing clip [ 130.606] sna_validate_gc: composite clip=1x[(0, 0), (48, 48)] [0x55bca9bb8280] [ 130.606] sna_put_image((0, 0)x(48, 48), depth=32, format=2) [ 130.606] try_upload__fast: ignore existing cpu damage (if any) [ 130.606] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.606] kgem_choose_tiling: too thin [width 48, 32 bpp] for TILING_X [ 130.606] kgem_choose_tiling: 48x48 -> 0 [ 130.606] sna_pixmap_alloc_gpu: pixmap=1847 [ 130.606] kgem_create_2d(48x48, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=192, height=48 [ 130.606] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.606] from inactive vma: pitch=192, tiling=0: handle=19, id=1404 [ 130.606] try_upload__inplace: tiling=0 [ 130.606] kgem_bo_can_map__cpu: handle=19 [ 130.606] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.606] sna_pixmap_move_area_to_gpu: pixmap=1847 box=(0, 0), (48, 48), flags=1 [ 130.606] _sna_damage_subtract_box(None - (0, 0), (48, 48))... [ 130.606] = None [ 130.606] sna_pixmap_move_to_gpu(pixmap=1847, usage=0), flags=3 [ 130.606] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.606] sna_pixmap_mark_active: pixmap=1847, handle=19 [ 130.606] __kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.606] kgem_bo_can_map__cpu: handle=19 [ 130.606] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.606] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.606] kgem_bo_sync__cpu: handle=19 [ 130.606] try_upload__tiled_x: upload(0, 0, 48, 48) x 1 [ 130.606] try_upload__tiled_x: copy lined box (0, 0)->(0, 0)x(48, 48) [ 130.606] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.606] __sna_damage_all(48, 48) [ 130.606] sna_get_image: pixmap=1847 (0, 0)x(48, 48), format=2, mask=ffffffff, depth=32 [ 130.606] sna_get_image__fast: attached?=1, has gpu damage?=1 [ 130.606] kgem_bo_can_map__cpu: handle=19 [ 130.606] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.606] __kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.606] kgem_bo_can_map__cpu: handle=19 [ 130.606] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.606] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.606] kgem_bo_sync__cpu_full: handle=19 [ 130.606] sna_get_image__inplace: download through a linear CPU map [ 130.606] memcpy_blt: src=(0, 0), dst=(0, 0), size=48x48, pitch=192/192 [ 130.606] sna_destroy_pixmap: pixmap=1847, attached?=1 [ 130.606] sna_pixmap_unmap: pixmap=1847 dropping cpu mapping [ 130.606] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.606] __kgem_bo_destroy: handle=19, size=12288 [ 130.606] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.606] __sna_free_pixmap(pixmap=1847) [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_block_handler (tv=118.397000) [ 130.606] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.606] sna_accel_do_throttle -- no pending activity [ 130.606] sna_wakeup_handler [ 130.606] sna_change_window_attributes [ 130.606] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_create_pixmap(144, 50, 32, usage=0) [ 130.607] kgem_can_create_2d: 144x50 @ 32 [ 130.607] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=576, height=50 [ 130.607] kgem_can_create_2d: untiled size=32768 [ 130.607] kgem_choose_tiling: 144x50 -> 1 [ 130.607] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=56 [ 130.607] kgem_can_create_2d: tiled[1] size=57344 [ 130.607] sna_create_pixmap: usage=0, flags=1b [ 130.607] sna_create_pixmap: creating GPU pixmap 144x50, stride=576, flags=1b [ 130.607] __pop_freed_pixmap: reusing freed pixmap=1847 header [ 130.607] create_pixmap_hdr: pixmap=1848, width=144, height=50, usage=0 [ 130.607] sna_create_pixmap: serial=1848, 144x50, usage=0 [ 130.607] sna_dri2_get_msc(draw=25165859, pipe=-1) [ 130.607] sna_crtc_record_swap: recording last swap on pipe=0, frame 7567 [msc=7567], time 130.601335 [ 130.607] sna_dri2_get_msc: msc=7567 [raw=7567], ust=130601335 [ 130.607] sna_dri2_create_buffer pixmap=1849, (attachment=1, format=32, drawable=144x50), window?=0 [ 130.607] sna_dri2_create_buffer: creating back buffer 144x50, suitable for scanout? 0 [ 130.607] kgem_create_2d(144x50, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.607] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=56 [ 130.607] inactive too small: 12 < 14 [ 130.607] kgem_set_tiling: handle=41, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.607] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.607] from inactive: pitch=1024, tiling=1: handle=41, id=1405 [ 130.607] kgem_bo_flink: flinked handle=41 to name=8, marking non-reusable [ 130.607] sna_dri2_create_buffer pixmap=1849, (attachment=0, format=32, drawable=144x50), window?=0 [ 130.607] sna_pixmap_set_dri: attaching DRI client to pixmap=1849 [ 130.607] sna_pixmap_move_to_gpu(pixmap=1849, usage=0), flags=c2 [ 130.607] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.607] sna_pixmap_move_to_gpu: creating GPU bo (144x50@32), create=b [ 130.607] kgem_choose_tiling: 144x50 -> 1 [ 130.607] kgem_choose_tiling: 144x50 -> 1 [ 130.607] sna_pixmap_alloc_gpu: pixmap=1849 [ 130.607] kgem_create_2d(144x50, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.607] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=56 [ 130.607] inactive too small: 12 < 14 [ 130.607] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 130.607] from inactive: pitch=1024, tiling=1: handle=16, id=1406 [ 130.607] sna_pixmap_mark_active: pixmap=1849, handle=16 [ 130.607] sna_dri2_create_buffer: attaching to front buffer 144x50 [0x55bca9ac8b60:2], scanout? 0 [ 130.607] kgem_bo_flink: flinked handle=16 to name=9, marking non-reusable [ 130.607] sna_dri2_create_buffer: adding flush hint to handle=16 [ 130.607] __sna_damage_all(144, 50) [ 130.607] sna_accel_watch_flush: enable=1 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_create_window: window=25165863 [ 130.607] sna_set_window_pixmap: window=25165863, old pixmap=0 new pixmap=165 [ 130.607] sna_change_window_attributes [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_accel_flush: flush?=0, dirty?=0 [ 130.607] sna_block_handler (tv=118.396000) [ 130.607] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.607] sna_accel_do_throttle -- no pending activity [ 130.607] sna_wakeup_handler [ 130.607] sna_composite_rectangles(pixmap=1850, op=0, 0 x 1 [(0, 0)x(144, 50) ...]) [ 130.607] sna_composite_rectangles: converted to op 0 [ 130.607] sna_composite_rectangles[0] (0, 0)x(144, 50) -> (0, 0), (144, 50) [ 130.607] sna_composite_rectangles: nrects=1, region=(0, 0), (144, 50) x 1 [ 130.607] sna_composite_rectangles: clipped extents (0, 0),(144, 50) x 1 [ 130.607] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(144, 50) [ 130.607] sna_composite_rectangles: promoting to full GPU [ 130.607] sna_composite_rectangles: dropping last-cpu hint [ 130.607] sna_drawable_use_bo pixmap=1850, box=((0, 0), (144, 50)), flags=19... [ 130.607] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.608] sna_drawable_use_bo: pinned, never REPLACES [ 130.608] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.608] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.608] sna_drawable_use_bo: using whole GPU bo [ 130.608] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.608] kgem_bo_is_render: handle=16, rq? 1 [0] [ 130.608] kgem_bo_is_render: handle=16, rq? 1 [0] [ 130.608] gen9_render_fill_boxes(0 x 1 [(0, 0), (144, 50) ...]) [ 130.608] sna_render_get_solid: 0 [ 130.608] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.608] needs_batch_flush: flushing before handle=16 for required semaphore [ 130.608] kgem_check_bo: num_pages=+50, num_exec=+1 [ 130.608] aligning vertex: was 4, now 2 floats per vertex [ 130.608] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.608] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.608] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.608] kgem_add_handle: handle=4, index=0 [ 130.608] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.608] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.608] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.608] gen9_composite_get_binding_table(ffc0) [ 130.608] kgem_add_reloc64: handle=16, pos=16360, delta=0, domains=20002 [ 130.608] kgem_add_handle: handle=16, index=1 [ 130.608] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffb3000) [ 130.608] __kgem_bo_mark_dirty: handle=16 (proxy? 0) [ 130.608] [3fe0] bind bo(handle=16, addr=fffb3000), format=192, width=144, height=50, pitch=1024, tiling=1 -> render [ 130.608] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.608] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.608] kgem_add_handle: handle=7, index=2 [ 130.608] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.608] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.608] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.608] gen9_emit_sampler: sampler = 1 [ 130.608] gen9_emit_sf: num_sf_outputs=1 [ 130.608] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.608] gen9_emit_vertex_elements: setup id=0 [ 130.608] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.608] (0, 0), (144, 50) [ 130.608] gen8_vertex_flush[490] = 3 [ 130.608] sna_composite_rectangles: pixmap=1850 marking clear [0]? 1 [ 130.608] sna_accel_flush: flush?=1, dirty?=0 [ 130.608] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.608] gen8_vertex_close: reloc[0] = 287 [ 130.608] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.608] kgem_add_handle: handle=3, index=3 [ 130.608] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.608] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 130.608] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.608] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.608] kgem_fixup_relocs: shrinking by 61440 [ 130.608] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.608] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.608] kgem_commit: release handle=16 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb3000 [ 130.608] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.608] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.608] __kgem_bo_clear_busy: handle=7 [ 130.608] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.608] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.608] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.608] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_block_handler (tv=118.395000) [ 130.608] kgem_retire, need_retire?=1 [ 130.608] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.608] kgem_retire__requests_ring: retiring ring 0 [ 130.608] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.608] __kgem_retire_rq: request 1 complete [ 130.608] __kgem_bo_flush: handle=16, busy=0, wedged=0 [ 130.608] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.608] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.608] kgem_retire -- retired=0, need_retire=0 [ 130.608] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.608] gen6_render_retire: resetting idle vbo [ 130.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.608] sna_accel_do_throttle -- no pending activity [ 130.608] sna_wakeup_handler [ 130.608] sna_block_handler (tv=118.395000) [ 130.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.608] sna_accel_do_throttle -- no pending activity [ 130.608] sna_wakeup_handler [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_block_handler (tv=0.0) [ 130.608] sna_wakeup_handler [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_block_handler (tv=118.395000) [ 130.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.608] sna_accel_do_throttle -- no pending activity [ 130.608] sna_wakeup_handler [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_block_handler (tv=118.395000) [ 130.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.608] sna_accel_do_throttle -- no pending activity [ 130.608] sna_wakeup_handler [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_block_handler (tv=118.395000) [ 130.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.608] sna_accel_do_throttle -- no pending activity [ 130.608] sna_wakeup_handler [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_block_handler (tv=118.395000) [ 130.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.608] sna_accel_do_throttle -- no pending activity [ 130.608] sna_wakeup_handler [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.608] sna_block_handler (tv=118.395000) [ 130.608] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.608] sna_accel_do_throttle -- no pending activity [ 130.608] sna_wakeup_handler [ 130.608] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_block_handler (tv=118.394000) [ 130.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.609] sna_accel_do_throttle -- no pending activity [ 130.609] sna_wakeup_handler [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_block_handler (tv=118.394000) [ 130.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.609] sna_accel_do_throttle -- no pending activity [ 130.609] sna_wakeup_handler [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_block_handler (tv=118.394000) [ 130.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.609] sna_accel_do_throttle -- no pending activity [ 130.609] sna_wakeup_handler [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_block_handler (tv=118.394000) [ 130.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.609] sna_accel_do_throttle -- no pending activity [ 130.609] sna_wakeup_handler [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_block_handler (tv=118.394000) [ 130.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.609] sna_accel_do_throttle -- no pending activity [ 130.609] sna_wakeup_handler [ 130.609] _sna_dri2_destroy_buffer: 0x55bca9b75280 [handle=41] -- refcnt=1, draw=25165859, pixmap=0, proxy?=0 [ 130.609] sna_dri2_cache_bo(handle=41, name=8) [ 130.609] sna_dri2_cache_bo: not a window, releasing handle=41 [ 130.609] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.609] __kgem_bo_destroy: handle=41, size=65536 [ 130.609] __kgem_bo_destroy: handle=41, not reusable [ 130.609] kgem_bo_free: handle=41, size=65536 [ 130.609] kgem_bo_free: releasing 0x0:0x7f1c78af9000 vma for handle=41, count=0 [ 130.609] _sna_dri2_destroy_buffer: 0x55bca9aee220 [handle=16] -- refcnt=1, draw=25165859, pixmap=1852, proxy?=0 [ 130.609] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=16 [ 130.609] _sna_dri2_destroy_buffer: releasing last DRI pixmap=1852, scanout?=0 [ 130.609] _sna_dri2_destroy_buffer: dropping flush hint from handle=16 [ 130.609] sna_accel_watch_flush: enable=-1 [ 130.609] sna_dri2_cache_bo(handle=16, name=9) [ 130.609] sna_dri2_cache_bo: not a window, releasing handle=16 [ 130.609] sna_destroy_pixmap: pixmap=1852, attached?=1 [ 130.609] _kgem_bo_destroy: handle=16, proxy? 0 [ 130.609] __kgem_bo_destroy: handle=16, size=204800 [ 130.609] __kgem_bo_destroy: handle=16, not reusable [ 130.609] kgem_bo_free: handle=16, size=204800 [ 130.609] kgem_bo_free: releasing 0x0:0x0 vma for handle=16, count=0 [ 130.609] __sna_free_pixmap(pixmap=1852) [ 130.609] sna_create_pixmap(144, 50, 32, usage=0) [ 130.609] kgem_can_create_2d: 144x50 @ 32 [ 130.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=576, height=50 [ 130.609] kgem_can_create_2d: untiled size=32768 [ 130.609] kgem_choose_tiling: 144x50 -> 1 [ 130.609] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=56 [ 130.609] kgem_can_create_2d: tiled[1] size=57344 [ 130.609] sna_create_pixmap: usage=0, flags=1b [ 130.609] sna_create_pixmap: creating GPU pixmap 144x50, stride=576, flags=1b [ 130.609] __pop_freed_pixmap: reusing freed pixmap=1852 header [ 130.609] create_pixmap_hdr: pixmap=1853, width=144, height=50, usage=0 [ 130.609] sna_create_pixmap: serial=1853, 144x50, usage=0 [ 130.609] sna_dri2_get_msc(draw=25165866, pipe=-1) [ 130.609] sna_crtc_record_swap: recording last swap on pipe=0, frame 7567 [msc=7567], time 130.601335 [ 130.609] sna_dri2_get_msc: msc=7567 [raw=7567], ust=130601335 [ 130.609] sna_dri2_create_buffer pixmap=1854, (attachment=1, format=32, drawable=144x50), window?=0 [ 130.609] sna_dri2_create_buffer: creating back buffer 144x50, suitable for scanout? 0 [ 130.609] kgem_create_2d(144x50, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.609] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=56 [ 130.609] inactive too small: 12 < 14 [ 130.609] kgem_bo_remove_from_inactive: removing handle=21 from inactive [ 130.609] from inactive: pitch=1024, tiling=1: handle=21, id=1407 [ 130.609] kgem_bo_flink: flinked handle=21 to name=8, marking non-reusable [ 130.609] sna_dri2_create_buffer pixmap=1854, (attachment=0, format=32, drawable=144x50), window?=0 [ 130.609] sna_pixmap_set_dri: attaching DRI client to pixmap=1854 [ 130.609] sna_pixmap_move_to_gpu(pixmap=1854, usage=0), flags=c2 [ 130.609] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.609] sna_pixmap_move_to_gpu: creating GPU bo (144x50@32), create=b [ 130.609] kgem_choose_tiling: 144x50 -> 1 [ 130.609] kgem_choose_tiling: 144x50 -> 1 [ 130.609] sna_pixmap_alloc_gpu: pixmap=1854 [ 130.609] kgem_create_2d(144x50, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.609] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=56 [ 130.609] inactive too small: 12 < 14 [ 130.609] kgem_set_tiling: handle=20, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.609] kgem_bo_remove_from_inactive: removing handle=20 from inactive [ 130.609] from inactive: pitch=1024, tiling=1: handle=20, id=1408 [ 130.609] sna_pixmap_mark_active: pixmap=1854, handle=20 [ 130.609] sna_dri2_create_buffer: attaching to front buffer 144x50 [0x55bca9ac8b60:2], scanout? 0 [ 130.609] kgem_bo_flink: flinked handle=20 to name=9, marking non-reusable [ 130.609] sna_dri2_create_buffer: adding flush hint to handle=20 [ 130.609] __sna_damage_all(144, 50) [ 130.609] sna_accel_watch_flush: enable=1 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_accel_flush: flush?=0, dirty?=0 [ 130.609] sna_block_handler (tv=118.394000) [ 130.609] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.609] sna_accel_do_throttle -- no pending activity [ 130.609] sna_wakeup_handler [ 130.609] sna_composite_rectangles(pixmap=1855, op=0, 0 x 1 [(0, 0)x(144, 50) ...]) [ 130.609] sna_composite_rectangles: converted to op 0 [ 130.609] sna_composite_rectangles[0] (0, 0)x(144, 50) -> (0, 0), (144, 50) [ 130.609] sna_composite_rectangles: nrects=1, region=(0, 0), (144, 50) x 1 [ 130.609] sna_composite_rectangles: clipped extents (0, 0),(144, 50) x 1 [ 130.609] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(144, 50) [ 130.609] sna_composite_rectangles: promoting to full GPU [ 130.609] sna_composite_rectangles: dropping last-cpu hint [ 130.609] sna_drawable_use_bo pixmap=1855, box=((0, 0), (144, 50)), flags=19... [ 130.609] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.609] sna_drawable_use_bo: pinned, never REPLACES [ 130.609] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.609] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.609] sna_drawable_use_bo: using whole GPU bo [ 130.609] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.609] kgem_bo_is_render: handle=20, rq? 1 [0] [ 130.609] kgem_bo_is_render: handle=20, rq? 1 [0] [ 130.609] gen9_render_fill_boxes(0 x 1 [(0, 0), (144, 50) ...]) [ 130.609] sna_render_get_solid: 0 [ 130.609] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.609] needs_batch_flush: flushing before handle=20 for required semaphore [ 130.609] kgem_check_bo: num_pages=+50, num_exec=+1 [ 130.609] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.609] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.609] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.609] kgem_add_handle: handle=4, index=0 [ 130.609] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.609] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.609] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.609] gen9_composite_get_binding_table(ffc0) [ 130.609] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 130.609] kgem_add_handle: handle=20, index=1 [ 130.609] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff05000) [ 130.609] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 130.609] [3fe0] bind bo(handle=20, addr=fff05000), format=192, width=144, height=50, pitch=1024, tiling=1 -> render [ 130.610] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.610] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.610] kgem_add_handle: handle=7, index=2 [ 130.610] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.610] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.610] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.610] gen9_emit_sampler: sampler = 1 [ 130.610] gen9_emit_sf: num_sf_outputs=1 [ 130.610] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.610] gen9_emit_vertex_elements: setup id=0 [ 130.610] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.610] (0, 0), (144, 50) [ 130.610] gen8_vertex_flush[490] = 3 [ 130.610] sna_composite_rectangles: pixmap=1855 marking clear [0]? 1 [ 130.610] sna_accel_flush: flush?=1, dirty?=0 [ 130.610] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.610] gen8_vertex_close: reloc[0] = 287 [ 130.610] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.610] kgem_add_handle: handle=3, index=3 [ 130.610] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.610] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 130.610] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.610] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.610] kgem_fixup_relocs: shrinking by 61440 [ 130.610] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.610] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.610] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 130.610] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.610] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.610] __kgem_bo_clear_busy: handle=7 [ 130.610] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.610] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.610] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.610] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.610] sna_accel_flush: flush?=0, dirty?=0 [ 130.610] sna_accel_flush: flush?=0, dirty?=0 [ 130.610] sna_composite_trapezoids(op=1, src=(6, 1), mask=18000, ntrap=17) [ 130.610] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 130.610] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 130.610] trapezoid_spans_maybe_inplace? clear, no [ 130.610] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 130.610] imprecise_trapezoid_span_converter: extents (1, 1), (143, 49) [ 130.610] sna_compute_composite_region: dst=(1, 1)x(142, 48) [ 130.610] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (143, 49) [ 130.610] clip_to_dst: region: 1x[(1, 1), (143, 49)], clip: 1x[(0, 0), (144, 50)] [ 130.610] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (143, 49) [ 130.610] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (143, 49) [ 130.610] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 130.610] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (143, 49), delta=(0, 0) src -> (1, 1) [ 130.610] gen9_render_composite_spans: 142x48 with flags=0, current mode=1 [ 130.610] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 130.610] gen9_composite_set_target: (1, 1)x(142, 48), partial?=1 [ 130.610] sna_drawable_use_bo pixmap=1855, box=((1, 1), (143, 49)), flags=7... [ 130.610] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.610] sna_drawable_use_bo: pinned, never REPLACES [ 130.610] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.610] sna_drawable_use_bo: using whole GPU bo [ 130.610] gen9_composite_set_target: pixmap=1855, format=20028888, size=144x50, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 130.610] gen9_composite_picture: (1, 1)x(142, 48), dst=(1, 1) [ 130.610] color_convert: src=64000000 [20028888] [ 130.610] color_convert: dst=64000000 [20028888] [ 130.610] sna_render_get_solid: 64000000 [ 130.610] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.610] gen4_choose_spans_emitter: solid source [ 130.610] kgem_check_bo: num_pages=+51, num_exec=+2 [ 130.610] aligning vertex: was 2, now 3 floats per vertex [ 130.610] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.610] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.610] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.610] kgem_add_handle: handle=4, index=0 [ 130.610] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.610] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.610] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.610] gen9_composite_get_binding_table(ffc0) [ 130.610] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 130.610] kgem_add_handle: handle=20, index=1 [ 130.610] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff05000) [ 130.610] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 130.610] [3fe0] bind bo(handle=20, addr=fff05000), format=192, width=144, height=50, pitch=1024, tiling=1 -> render [ 130.610] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.610] kgem_add_reloc64: adding proxy [delta=400] for handle=7 [ 130.610] kgem_add_handle: handle=7, index=2 [ 130.610] kgem_add_reloc64[4] = (delta=400, target handle=2, presumed=fffe8000) [ 130.610] [3fd0] bind bo(handle=7, addr=fffe8190), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.610] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.610] gen9_emit_sampler: sampler = c [ 130.610] gen9_emit_sf: num_sf_outputs=2 [ 130.610] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.610] gen9_emit_vertex_elements: setup id=5 [ 130.610] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.610] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.610] thread_choose_span: clipped? 0 [ 130.610] imprecise_trapezoid_span_converter: using 4 threads [ 130.610] imprecise_trapezoid_span_converter: using 4 threads for span compositing 142x48 [ 130.610] thread_choose_span: clipped? 0 [ 130.610] [ 130.610] [ 130.610] span_thread: flushing 1 boxes span_thread: flushing 15 boxes [ 130.610] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 130.610] gen9_render_composite_spans_boxes__thread: nbox=15, src=+(0, 0), dst=+(0, 0) [ 130.610] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 130.610] span_thread: flushing 15 boxes [ 130.610] gen9_render_composite_spans_boxes__thread: nbox=15, src=+(0, 0), dst=+(0, 0) [ 130.610] gen8_vertex_flush[498] = 96 [ 130.610] gen9_render_composite_spans_done() [ 130.610] sna_accel_flush: flush?=1, dirty?=0 [ 130.610] gen8_vertex_close: used=294, vbo active? 3, vb=20, nreloc=1 [ 130.610] gen8_vertex_close: reloc[0] = 289 [ 130.610] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.610] kgem_add_handle: handle=3, index=3 [ 130.610] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.610] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 130.610] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.610] __kgem_retire_rq: request 1 complete [ 130.610] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.610] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.610] kgem_fixup_relocs: shrinking by 61440 [ 130.610] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.610] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.610] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 130.610] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.610] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.610] __kgem_bo_clear_busy: handle=7 [ 130.610] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.610] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.610] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.610] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.610] sna_accel_flush: flush?=0, dirty?=0 [ 130.610] sna_composite_trapezoids(op=3, src=(0, 5), mask=18000, ntrap=156) [ 130.610] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 130.610] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.610] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 130.610] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.610] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 130.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.610] imprecise_trapezoid_span_converter: extents (0, 0), (144, 50) [ 130.610] sna_compute_composite_region: dst=(0, 0)x(144, 50) [ 130.610] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (144, 50) [ 130.610] clip_to_dst: region: 1x[(0, 0), (144, 50)], clip: 1x[(0, 0), (144, 50)] [ 130.610] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (144, 50) [ 130.610] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (144, 50) [ 130.610] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 130.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.610] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (144, 50), delta=(0, 0) src -> (0, 0) [ 130.610] gen9_render_composite_spans: 144x50 with flags=0, current mode=1 [ 130.610] kgem_bo_is_busy: handle=20, domain: 3 exec? 0, rq? 1 [ 130.610] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.610] gen9_composite_set_target: (0, 0)x(144, 50), partial?=1 [ 130.610] sna_drawable_use_bo pixmap=1855, box=((0, 0), (144, 50)), flags=7... [ 130.610] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.610] sna_drawable_use_bo: pinned, never REPLACES [ 130.610] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.610] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.610] sna_drawable_use_bo: using whole GPU bo [ 130.610] gen9_composite_set_target: pixmap=1855, format=20028888, size=144x50, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 130.610] gen9_composite_picture: (0, 0)x(144, 50), dst=(0, 0) [ 130.610] color_convert: src=32323232 [20028888] [ 130.610] color_convert: dst=32323232 [20028888] [ 130.610] sna_render_get_solid: 32323232 [ 130.610] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=14) [ 130.610] sna_render_get_solid(14) = 32323232 (new) [ 130.610] kgem_create_proxy: target handle=32 [proxy? -1], offset=56, length=4, io=0 [ 130.610] __kgem_bo_init(handle=32, num_pages=4) [ 130.610] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.610] gen4_choose_spans_emitter: solid source [ 130.610] kgem_check_bo: num_pages=+51, num_exec=+2 [ 130.610] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.610] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.610] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.610] kgem_add_handle: handle=4, index=0 [ 130.610] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.610] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.610] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.610] gen9_composite_get_binding_table(ffc0) [ 130.610] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 130.610] kgem_add_handle: handle=20, index=1 [ 130.610] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff05000) [ 130.610] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 130.610] [3fe0] bind bo(handle=20, addr=fff05000), format=192, width=144, height=50, pitch=1024, tiling=1 -> render [ 130.610] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.610] kgem_add_reloc64: adding proxy [delta=56] for handle=32 [ 130.610] kgem_add_handle: handle=32, index=2 [ 130.610] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fffb2000) [ 130.610] [3fd0] bind bo(handle=32, addr=fffb2038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.610] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.610] gen9_emit_sampler: sampler = c [ 130.610] gen9_emit_sf: num_sf_outputs=2 [ 130.610] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.610] gen9_emit_vertex_elements: setup id=5 [ 130.610] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.610] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.611] thread_choose_span: clipped? 0 [ 130.611] imprecise_trapezoid_span_converter: using 4 threads [ 130.611] imprecise_trapezoid_span_converter: using 4 threads for span compositing 144x50 [ 130.611] thread_choose_span: clipped? 0 [ 130.611] span_thread: flushing 2 boxes [ 130.611] span_thread: flushing 2 boxes [ 130.611] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 130.611] span_thread: flushing 38 boxes [ 130.611] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 130.611] gen9_render_composite_spans_boxes__thread: nbox=38, src=+(0, 0), dst=+(0, 0) [ 130.611] span_thread: flushing 38 boxes [ 130.611] gen9_render_composite_spans_boxes__thread: nbox=38, src=+(0, 0), dst=+(0, 0) [ 130.611] gen8_vertex_flush[498] = 240 [ 130.611] gen9_render_composite_spans_done() [ 130.611] sna_accel_flush: flush?=1, dirty?=0 [ 130.611] gen8_vertex_close: used=1014, vbo active? 3, vb=20, nreloc=1 [ 130.611] gen8_vertex_close: reloc[0] = 289 [ 130.611] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.611] kgem_add_handle: handle=3, index=3 [ 130.611] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.611] sna_render_flush_solid(size=15) [ 130.611] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] __kgem_retire_rq: request 1 complete [ 130.611] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.611] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.611] kgem_fixup_relocs: shrinking by 61440 [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.611] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 130.611] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.611] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.611] __kgem_bo_clear_busy: handle=32 [ 130.611] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.611] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.611] sna_composite_rectangles(pixmap=1855, op=1, ff000000 x 1 [(7, 7)x(130, 36) ...]) [ 130.611] sna_composite_rectangles: converted to op 1 [ 130.611] sna_composite_rectangles[0] (7, 7)x(130, 36) -> (7, 7), (137, 43) [ 130.611] sna_composite_rectangles: nrects=1, region=(7, 7), (137, 43) x 1 [ 130.611] sna_composite_rectangles: clipped extents (7, 7),(137, 43) x 1 [ 130.611] sna_composite_rectangles: pixmap +(0, 0) extents (7, 7),(137, 43) [ 130.611] sna_composite_rectangles: dropping last-cpu hint [ 130.611] sna_drawable_use_bo pixmap=1855, box=((7, 7), (137, 43)), flags=9... [ 130.611] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.611] sna_drawable_use_bo: pinned, never REPLACES [ 130.611] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.611] sna_drawable_use_bo: using whole GPU bo [ 130.611] gen9_render_fill_boxes (op=1, color=(0, 0, 0, ffff) [20028888]) [ 130.611] kgem_bo_is_render: handle=20, rq? 1 [1] [ 130.611] gen9_render_fill_boxes(ff000000 x 1 [(7, 7), (137, 43) ...]) [ 130.611] sna_render_get_solid: ff000000 [ 130.611] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.611] kgem_check_bo: num_pages=+50, num_exec=+1 [ 130.611] aligning vertex: was 3, now 2 floats per vertex [ 130.611] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.611] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.611] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.611] kgem_add_handle: handle=4, index=0 [ 130.611] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.611] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.611] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.611] gen9_composite_get_binding_table(ffc0) [ 130.611] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 130.611] kgem_add_handle: handle=20, index=1 [ 130.611] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff05000) [ 130.611] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 130.611] [3fe0] bind bo(handle=20, addr=fff05000), format=192, width=144, height=50, pitch=1024, tiling=1 -> render [ 130.611] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.611] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 130.611] kgem_add_handle: handle=7, index=2 [ 130.611] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 130.611] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.611] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.611] gen9_emit_sampler: sampler = 1 [ 130.611] gen9_emit_sf: num_sf_outputs=1 [ 130.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.611] gen9_emit_vertex_elements: setup id=0 [ 130.611] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.611] (7, 7), (137, 43) [ 130.611] gen8_vertex_flush[490] = 3 [ 130.611] sna_accel_flush: flush?=1, dirty?=0 [ 130.611] gen8_vertex_close: used=1020, vbo active? 3, vb=1, nreloc=1 [ 130.611] gen8_vertex_close: reloc[0] = 287 [ 130.611] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.611] kgem_add_handle: handle=3, index=3 [ 130.611] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.611] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] __kgem_retire_rq: request 1 complete [ 130.611] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.611] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.611] kgem_fixup_relocs: shrinking by 61440 [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.611] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 130.611] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.611] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.611] __kgem_bo_clear_busy: handle=7 [ 130.611] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.611] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.611] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.611] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.611] sna_composite_rectangles(pixmap=1855, op=11, ff000000 x 1 [(7, 7)x(130, 36) ...]) [ 130.611] sna_composite_rectangles: converted to op 7 [ 130.611] sna_composite_rectangles[0] (7, 7)x(130, 36) -> (7, 7), (137, 43) [ 130.611] sna_composite_rectangles: nrects=1, region=(7, 7), (137, 43) x 1 [ 130.611] sna_composite_rectangles: clipped extents (7, 7),(137, 43) x 1 [ 130.611] sna_composite_rectangles: pixmap +(0, 0) extents (7, 7),(137, 43) [ 130.611] sna_drawable_use_bo pixmap=1855, box=((7, 7), (137, 43)), flags=1... [ 130.611] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.611] sna_drawable_use_bo: pinned, never REPLACES [ 130.611] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 130.611] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.611] sna_drawable_use_bo: using whole GPU bo [ 130.611] gen9_render_fill_boxes (op=7, color=(0, 0, 0, ffff) [20028888]) [ 130.611] kgem_bo_is_render: handle=20, rq? 1 [1] [ 130.611] gen9_render_fill_boxes(ff000000 x 1 [(7, 7), (137, 43) ...]) [ 130.611] sna_render_get_solid: ff000000 [ 130.611] blend op=7, dst=20028888 [A=8] => src=20, dst=17 => offset=1b5 [ 130.611] kgem_check_bo: num_pages=+50, num_exec=+1 [ 130.611] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.611] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.611] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.611] kgem_add_handle: handle=4, index=0 [ 130.611] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.611] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.611] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.611] gen9_composite_get_binding_table(ffc0) [ 130.611] kgem_add_reloc64: handle=20, pos=16360, delta=0, domains=20002 [ 130.611] kgem_add_handle: handle=20, index=1 [ 130.611] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff05000) [ 130.611] __kgem_bo_mark_dirty: handle=20 (proxy? 0) [ 130.611] [3fe0] bind bo(handle=20, addr=fff05000), format=192, width=144, height=50, pitch=1024, tiling=1 -> render [ 130.611] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.611] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 130.611] kgem_add_handle: handle=7, index=2 [ 130.611] kgem_add_reloc64[4] = (delta=1020, target handle=2, presumed=fffe8000) [ 130.611] [3fd0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.611] gen9_emit_cc: blend=1b5 (current=ffffffff), src=20, dst=17 [ 130.611] gen9_emit_sampler: sampler = 1 [ 130.611] gen9_emit_sf: num_sf_outputs=1 [ 130.611] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.611] gen9_emit_vertex_elements: setup id=0 [ 130.611] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.611] (7, 7), (137, 43) [ 130.611] gen8_vertex_flush[490] = 3 [ 130.611] sna_accel_flush: flush?=1, dirty?=0 [ 130.611] gen8_vertex_close: used=1026, vbo active? 3, vb=1, nreloc=1 [ 130.611] gen8_vertex_close: reloc[0] = 287 [ 130.611] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.611] kgem_add_handle: handle=3, index=3 [ 130.611] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.611] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] __kgem_retire_rq: request 1 complete [ 130.611] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.611] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.611] kgem_fixup_relocs: shrinking by 61440 [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.611] kgem_commit: release handle=20 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff05000 [ 130.611] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.611] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.611] __kgem_bo_clear_busy: handle=7 [ 130.611] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.611] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.611] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.611] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.611] sna_create_pixmap(130, 36, 32, usage=0) [ 130.611] kgem_can_create_2d: 130x36 @ 32 [ 130.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=36 [ 130.611] kgem_can_create_2d: untiled size=20480 [ 130.611] kgem_choose_tiling: 130x36 -> 1 [ 130.611] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.611] kgem_can_create_2d: tiled[1] size=40960 [ 130.611] sna_create_pixmap: usage=0, flags=1b [ 130.611] sna_create_pixmap: creating GPU pixmap 130x36, stride=520, flags=1b [ 130.611] __pop_freed_pixmap: reusing freed pixmap=1797 header [ 130.611] create_pixmap_hdr: pixmap=1856, width=130, height=36, usage=0 [ 130.611] sna_create_pixmap: serial=1856, 130x36, usage=0 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_dri2_get_msc(draw=25165872, pipe=-1) [ 130.611] sna_crtc_record_swap: recording last swap on pipe=0, frame 7567 [msc=7567], time 130.601335 [ 130.611] sna_dri2_get_msc: msc=7567 [raw=7567], ust=130601335 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_dri2_create_buffer pixmap=1857, (attachment=1, format=32, drawable=130x36), window?=0 [ 130.611] sna_dri2_create_buffer: creating back buffer 130x36, suitable for scanout? 0 [ 130.611] kgem_create_2d(130x36, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.611] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.611] kgem_bo_remove_from_inactive: removing handle=14 from inactive [ 130.611] from inactive: pitch=1024, tiling=1: handle=14, id=1410 [ 130.611] kgem_bo_flink: flinked handle=14 to name=10, marking non-reusable [ 130.611] sna_dri2_create_buffer pixmap=1857, (attachment=0, format=32, drawable=130x36), window?=0 [ 130.611] sna_pixmap_set_dri: attaching DRI client to pixmap=1857 [ 130.611] sna_pixmap_move_to_gpu(pixmap=1857, usage=0), flags=c2 [ 130.611] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.611] sna_pixmap_move_to_gpu: creating GPU bo (130x36@32), create=b [ 130.611] kgem_choose_tiling: 130x36 -> 1 [ 130.611] kgem_choose_tiling: 130x36 -> 1 [ 130.611] sna_pixmap_alloc_gpu: pixmap=1857 [ 130.611] kgem_create_2d(130x36, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.611] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.611] kgem_set_tiling: handle=17, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.611] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 130.611] from inactive: pitch=1024, tiling=1: handle=17, id=1411 [ 130.611] sna_pixmap_mark_active: pixmap=1857, handle=17 [ 130.611] sna_dri2_create_buffer: attaching to front buffer 130x36 [0x55bca9b8e2a0:2], scanout? 0 [ 130.611] kgem_bo_flink: flinked handle=17 to name=11, marking non-reusable [ 130.611] sna_dri2_create_buffer: adding flush hint to handle=17 [ 130.611] __sna_damage_all(130, 36) [ 130.611] sna_accel_watch_flush: enable=1 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_accel_flush: flush?=0, dirty?=0 [ 130.611] sna_block_handler (tv=118.392000) [ 130.611] kgem_retire, need_retire?=1 [ 130.611] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.611] kgem_retire__requests_ring: retiring ring 0 [ 130.611] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.611] __kgem_retire_rq: request 1 complete [ 130.611] __kgem_bo_flush: handle=20, busy=0, wedged=0 [ 130.611] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.611] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.611] kgem_retire -- retired=0, need_retire=0 [ 130.611] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.611] gen6_render_retire: resetting idle vbo [ 130.611] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.611] sna_accel_do_throttle -- no pending activity [ 130.611] sna_wakeup_handler [ 130.611] sna_composite_rectangles(pixmap=1858, op=0, 0 x 1 [(0, 0)x(130, 36) ...]) [ 130.611] sna_composite_rectangles: converted to op 0 [ 130.611] sna_composite_rectangles[0] (0, 0)x(130, 36) -> (0, 0), (130, 36) [ 130.611] sna_composite_rectangles: nrects=1, region=(0, 0), (130, 36) x 1 [ 130.611] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 1 [ 130.611] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.611] sna_composite_rectangles: promoting to full GPU [ 130.611] sna_composite_rectangles: dropping last-cpu hint [ 130.611] sna_drawable_use_bo pixmap=1858, box=((0, 0), (130, 36)), flags=19... [ 130.611] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.612] sna_drawable_use_bo: pinned, never REPLACES [ 130.612] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.612] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.612] sna_drawable_use_bo: using whole GPU bo [ 130.612] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.612] kgem_bo_is_render: handle=17, rq? 1 [0] [ 130.612] kgem_bo_is_render: handle=17, rq? 1 [0] [ 130.612] gen9_render_fill_boxes(0 x 1 [(0, 0), (130, 36) ...]) [ 130.612] sna_render_get_solid: 0 [ 130.612] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.612] needs_batch_flush: flushing before handle=17 for required semaphore [ 130.612] kgem_check_bo: num_pages=+50, num_exec=+1 [ 130.612] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.612] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.612] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.612] kgem_add_handle: handle=4, index=0 [ 130.612] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.612] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.612] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.612] gen9_composite_get_binding_table(ffc0) [ 130.612] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 130.612] kgem_add_handle: handle=17, index=1 [ 130.612] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff69000) [ 130.612] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 130.612] [3fe0] bind bo(handle=17, addr=fff69000), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.612] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.612] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.612] kgem_add_handle: handle=7, index=2 [ 130.612] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.612] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.612] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.612] gen9_emit_sampler: sampler = 1 [ 130.612] gen9_emit_sf: num_sf_outputs=1 [ 130.612] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.612] gen9_emit_vertex_elements: setup id=0 [ 130.612] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.612] (0, 0), (130, 36) [ 130.612] gen8_vertex_flush[490] = 3 [ 130.612] sna_composite_rectangles: pixmap=1858 marking clear [0]? 1 [ 130.612] sna_accel_flush: flush?=1, dirty?=0 [ 130.612] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.612] gen8_vertex_close: reloc[0] = 287 [ 130.612] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.612] kgem_add_handle: handle=3, index=3 [ 130.612] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.612] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=77 [fenced=0] [ 130.612] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.612] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.612] kgem_fixup_relocs: shrinking by 61440 [ 130.612] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.612] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.612] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff69000 [ 130.612] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.612] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.612] __kgem_bo_clear_busy: handle=7 [ 130.612] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.612] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.612] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.612] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_block_handler (tv=118.391000) [ 130.612] kgem_retire, need_retire?=1 [ 130.612] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.612] kgem_retire__requests_ring: retiring ring 0 [ 130.612] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.612] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.612] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.612] kgem_retire -- retired=0, need_retire=1 [ 130.612] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.612] timer_enable (time=130612), starting timer 1 [ 130.612] sna_wakeup_handler [ 130.612] _sna_dri2_destroy_buffer: 0x55bca9baaf30 [handle=14] -- refcnt=1, draw=25165872, pixmap=0, proxy?=0 [ 130.612] sna_dri2_cache_bo(handle=14, name=10) [ 130.612] sna_dri2_cache_bo: not a window, releasing handle=14 [ 130.612] _kgem_bo_destroy: handle=14, proxy? 0 [ 130.612] __kgem_bo_destroy: handle=14, size=49152 [ 130.612] __kgem_bo_destroy: handle=14, not reusable [ 130.612] kgem_bo_free: handle=14, size=49152 [ 130.612] kgem_bo_free: releasing 0x0:0x0 vma for handle=14, count=0 [ 130.612] _sna_dri2_destroy_buffer: 0x55bca9baaf80 [handle=17] -- refcnt=1, draw=25165872, pixmap=1859, proxy?=0 [ 130.612] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=17 [ 130.612] _sna_dri2_destroy_buffer: releasing last DRI pixmap=1859, scanout?=0 [ 130.612] _sna_dri2_destroy_buffer: dropping flush hint from handle=17 [ 130.612] sna_accel_watch_flush: enable=-1 [ 130.612] sna_dri2_cache_bo(handle=17, name=11) [ 130.612] sna_dri2_cache_bo: not a window, releasing handle=17 [ 130.612] sna_destroy_pixmap: pixmap=1859, attached?=1 [ 130.612] _kgem_bo_destroy: handle=17, proxy? 0 [ 130.612] __kgem_bo_destroy: handle=17, size=204800 [ 130.612] __kgem_bo_destroy: handle=17, not reusable [ 130.612] kgem_bo_free: handle=17, size=204800 [ 130.612] kgem_bo_free: releasing 0x0:0x0 vma for handle=17, count=0 [ 130.612] __sna_free_pixmap(pixmap=1859) [ 130.612] sna_create_pixmap(130, 36, 32, usage=0) [ 130.612] kgem_can_create_2d: 130x36 @ 32 [ 130.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=36 [ 130.612] kgem_can_create_2d: untiled size=20480 [ 130.612] kgem_choose_tiling: 130x36 -> 1 [ 130.612] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.612] kgem_can_create_2d: tiled[1] size=40960 [ 130.612] sna_create_pixmap: usage=0, flags=1b [ 130.612] sna_create_pixmap: creating GPU pixmap 130x36, stride=520, flags=1b [ 130.612] __pop_freed_pixmap: reusing freed pixmap=1859 header [ 130.612] create_pixmap_hdr: pixmap=1860, width=130, height=36, usage=0 [ 130.612] sna_create_pixmap: serial=1860, 130x36, usage=0 [ 130.612] sna_dri2_get_msc(draw=25165876, pipe=-1) [ 130.612] sna_crtc_record_swap: recording last swap on pipe=0, frame 7567 [msc=7567], time 130.601335 [ 130.612] sna_dri2_get_msc: msc=7567 [raw=7567], ust=130601335 [ 130.612] sna_dri2_create_buffer pixmap=1861, (attachment=1, format=32, drawable=130x36), window?=0 [ 130.612] sna_dri2_create_buffer: creating back buffer 130x36, suitable for scanout? 0 [ 130.612] kgem_create_2d(130x36, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.612] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.612] kgem_set_tiling: handle=18, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.612] kgem_bo_remove_from_inactive: removing handle=18 from inactive [ 130.612] from inactive: pitch=1024, tiling=1: handle=18, id=1412 [ 130.612] kgem_bo_flink: flinked handle=18 to name=10, marking non-reusable [ 130.612] sna_dri2_create_buffer pixmap=1861, (attachment=0, format=32, drawable=130x36), window?=0 [ 130.612] sna_pixmap_set_dri: attaching DRI client to pixmap=1861 [ 130.612] sna_pixmap_move_to_gpu(pixmap=1861, usage=0), flags=c2 [ 130.612] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.612] sna_pixmap_move_to_gpu: creating GPU bo (130x36@32), create=b [ 130.612] kgem_choose_tiling: 130x36 -> 1 [ 130.612] kgem_choose_tiling: 130x36 -> 1 [ 130.612] sna_pixmap_alloc_gpu: pixmap=1861 [ 130.612] kgem_create_2d(130x36, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.612] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.612] __kgem_bo_init(handle=14, num_pages=10) [ 130.612] kgem_set_tiling: handle=14, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.612] new pitch=1024, tiling=1, handle=14, id=1413, num_pages=10 [10], bucket=3 [ 130.612] sna_pixmap_mark_active: pixmap=1861, handle=14 [ 130.612] sna_dri2_create_buffer: attaching to front buffer 130x36 [0x55bca9b8e2a0:2], scanout? 0 [ 130.612] kgem_bo_flink: flinked handle=14 to name=11, marking non-reusable [ 130.612] sna_dri2_create_buffer: adding flush hint to handle=14 [ 130.612] __sna_damage_all(130, 36) [ 130.612] sna_accel_watch_flush: enable=1 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_accel_flush: flush?=0, dirty?=0 [ 130.612] sna_block_handler (tv=118.391000) [ 130.612] kgem_retire, need_retire?=1 [ 130.612] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.612] kgem_retire__requests_ring: retiring ring 0 [ 130.612] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.612] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.612] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.612] kgem_retire -- retired=0, need_retire=1 [ 130.612] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.612] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.612] sna_wakeup_handler [ 130.612] sna_create_pixmap(24, 24, 32, usage=0) [ 130.612] kgem_can_create_2d: 24x24 @ 32 [ 130.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 130.612] kgem_can_create_2d: untiled size=4096 [ 130.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 130.612] kgem_choose_tiling: 24x24 -> 0 [ 130.612] sna_create_pixmap: usage=0, flags=a [ 130.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 130.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 130.612] create_pixmap: serial=1862, usage=0, 24x24 [ 130.612] sna_create_pixmap: serial=1862, 24x24, usage=0 [ 130.612] sna_validate_gc(0x55bca9bad130) changes=7fffff, previous serial=80000000, drawable=747 [ 130.612] sna_validate_gc: recomputing clip [ 130.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9bad210] [ 130.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 130.612] try_upload__fast: ignore existing cpu damage (if any) [ 130.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.612] try_upload__fast: no, no gpu damage [ 130.612] sna_drawable_move_region_to_cpu(pixmap=1863 (24x24), [(0, 0), (24, 24)], flags=1) [ 130.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 130.612] _sna_pixmap_move_to_cpu(pixmap=1863, 24x24, flags=1) [ 130.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.612] operate_inplace: no, inplace operation not suitable [ 130.612] _sna_pixmap_move_to_cpu: marking as damaged [ 130.612] __sna_damage_all(24, 24) [ 130.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 130.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 130.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.612] sna_get_image: pixmap=1863 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 130.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 130.612] sna_drawable_move_region_to_cpu(pixmap=1863 (24x24), [(0, 0), (24, 24)], flags=22) [ 130.612] sna_drawable_move_region_to_cpu: pixmap=1863 all damaged on CPU [ 130.612] sna_get_image: copy box (0, 0), (24, 24) [ 130.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.613] sna_destroy_pixmap: pixmap=1863, attached?=1 [ 130.613] __sna_free_pixmap(pixmap=1863) [ 130.613] sna_create_pixmap(24, 24, 32, usage=0) [ 130.613] kgem_can_create_2d: 24x24 @ 32 [ 130.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 130.613] kgem_can_create_2d: untiled size=4096 [ 130.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 130.613] kgem_choose_tiling: 24x24 -> 0 [ 130.613] sna_create_pixmap: usage=0, flags=a [ 130.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 130.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 130.613] create_pixmap: serial=1864, usage=0, 24x24 [ 130.613] sna_create_pixmap: serial=1864, 24x24, usage=0 [ 130.613] sna_validate_gc(0x55bca9bb9590) changes=7fffff, previous serial=80000000, drawable=749 [ 130.613] sna_validate_gc: recomputing clip [ 130.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9bb9670] [ 130.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 130.613] try_upload__fast: ignore existing cpu damage (if any) [ 130.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.613] try_upload__fast: no, no gpu damage [ 130.613] sna_drawable_move_region_to_cpu(pixmap=1865 (24x24), [(0, 0), (24, 24)], flags=1) [ 130.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 130.613] _sna_pixmap_move_to_cpu(pixmap=1865, 24x24, flags=1) [ 130.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.613] operate_inplace: no, inplace operation not suitable [ 130.613] _sna_pixmap_move_to_cpu: marking as damaged [ 130.613] __sna_damage_all(24, 24) [ 130.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 130.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 130.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.613] sna_get_image: pixmap=1865 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 130.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 130.613] sna_drawable_move_region_to_cpu(pixmap=1865 (24x24), [(0, 0), (24, 24)], flags=22) [ 130.613] sna_drawable_move_region_to_cpu: pixmap=1865 all damaged on CPU [ 130.613] sna_get_image: copy box (0, 0), (24, 24) [ 130.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.613] sna_destroy_pixmap: pixmap=1865, attached?=1 [ 130.613] __sna_free_pixmap(pixmap=1865) [ 130.613] sna_create_pixmap(24, 24, 32, usage=0) [ 130.613] kgem_can_create_2d: 24x24 @ 32 [ 130.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 130.613] kgem_can_create_2d: untiled size=4096 [ 130.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 130.613] kgem_choose_tiling: 24x24 -> 0 [ 130.613] sna_create_pixmap: usage=0, flags=a [ 130.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 130.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 130.613] create_pixmap: serial=1866, usage=0, 24x24 [ 130.613] sna_create_pixmap: serial=1866, 24x24, usage=0 [ 130.613] sna_validate_gc(0x55bca9badad0) changes=7fffff, previous serial=80000000, drawable=74b [ 130.613] sna_validate_gc: recomputing clip [ 130.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9badbb0] [ 130.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 130.613] try_upload__fast: ignore existing cpu damage (if any) [ 130.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 130.613] try_upload__fast: no, no gpu damage [ 130.613] sna_drawable_move_region_to_cpu(pixmap=1867 (24x24), [(0, 0), (24, 24)], flags=1) [ 130.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 130.613] _sna_pixmap_move_to_cpu(pixmap=1867, 24x24, flags=1) [ 130.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.613] operate_inplace: no, inplace operation not suitable [ 130.613] _sna_pixmap_move_to_cpu: marking as damaged [ 130.613] __sna_damage_all(24, 24) [ 130.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 130.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 130.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.613] sna_get_image: pixmap=1867 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 130.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 130.613] sna_drawable_move_region_to_cpu(pixmap=1867 (24x24), [(0, 0), (24, 24)], flags=22) [ 130.613] sna_drawable_move_region_to_cpu: pixmap=1867 all damaged on CPU [ 130.613] sna_get_image: copy box (0, 0), (24, 24) [ 130.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 130.613] sna_destroy_pixmap: pixmap=1867, attached?=1 [ 130.613] __sna_free_pixmap(pixmap=1867) [ 130.613] sna_change_window_attributes [ 130.613] sna_change_window_attributes [ 130.613] sna_change_window_attributes [ 130.613] sna_create_window: window=16777279 [ 130.613] sna_set_window_pixmap: window=16777279, old pixmap=0 new pixmap=165 [ 130.613] sna_change_window_attributes [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_create_window: window=16777280 [ 130.613] sna_set_window_pixmap: window=16777280, old pixmap=0 new pixmap=165 [ 130.613] sna_change_window_attributes [ 130.613] sna_change_window_attributes [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_change_window_attributes [ 130.613] sna_validate_gc(0x55bca991fc50) changes=e0000, previous serial=80000706, drawable=74c [ 130.613] sna_validate_gc: recomputing clip [ 130.613] sna_validate_gc: composite clip=0x[(0, 0), (0, 0)] [0x55bca9ba93e0] [ 130.613] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 130.613] sna_poly_fill_rect_extents: [0] = (0, 0)x(200, 200) [ 130.613] sna_poly_fill_rect, nothing to do [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_accel_flush: flush?=0, dirty?=0 [ 130.613] sna_block_handler (tv=118.390000) [ 130.613] kgem_retire, need_retire?=1 [ 130.613] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.613] kgem_retire__requests_ring: retiring ring 0 [ 130.613] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.613] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.613] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.613] kgem_retire -- retired=0, need_retire=1 [ 130.613] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.613] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.613] sna_wakeup_handler [ 130.613] sna_composite_rectangles(pixmap=1870, op=0, 0 x 1 [(0, 0)x(130, 36) ...]) [ 130.613] sna_composite_rectangles: converted to op 0 [ 130.613] sna_composite_rectangles[0] (0, 0)x(130, 36) -> (0, 0), (130, 36) [ 130.613] sna_composite_rectangles: nrects=1, region=(0, 0), (130, 36) x 1 [ 130.613] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 1 [ 130.613] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.613] sna_composite_rectangles: promoting to full GPU [ 130.613] sna_composite_rectangles: dropping last-cpu hint [ 130.613] sna_drawable_use_bo pixmap=1870, box=((0, 0), (130, 36)), flags=19... [ 130.613] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.613] sna_drawable_use_bo: pinned, never REPLACES [ 130.613] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.613] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.613] sna_drawable_use_bo: using whole GPU bo [ 130.613] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.613] kgem_bo_is_render: handle=14, rq? 1 [0] [ 130.613] gen9_render_fill_boxes(0 x 1 [(0, 0), (130, 36) ...]) [ 130.613] sna_render_get_solid: 0 [ 130.613] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.613] needs_batch_flush: flushing before handle=14 for required semaphore [ 130.613] needs_batch_flush: flushing before handle=14 for new reservation [ 130.613] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.613] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.613] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.613] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.613] kgem_add_handle: handle=4, index=0 [ 130.613] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.613] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.613] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.613] gen9_composite_get_binding_table(ffc0) [ 130.613] kgem_add_reloc64: handle=14, pos=16360, delta=0, domains=20002 [ 130.613] kgem_add_handle: handle=14, index=1 [ 130.613] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.613] __kgem_bo_mark_dirty: handle=14 (proxy? 0) [ 130.613] [3fe0] bind bo(handle=14, addr=0), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.613] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.613] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.613] kgem_add_handle: handle=7, index=2 [ 130.613] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.613] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.613] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.613] gen9_emit_sampler: sampler = 1 [ 130.613] gen9_emit_sf: num_sf_outputs=1 [ 130.613] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.613] gen9_emit_vertex_elements: setup id=0 [ 130.613] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.613] (0, 0), (130, 36) [ 130.613] gen8_vertex_flush[490] = 3 [ 130.613] sna_composite_rectangles: pixmap=1870 marking clear [0]? 1 [ 130.614] sna_accel_flush: flush?=1, dirty?=0 [ 130.614] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.614] gen8_vertex_close: reloc[0] = 287 [ 130.614] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.614] kgem_add_handle: handle=3, index=3 [ 130.614] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.614] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.614] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 130.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.614] kgem_fixup_relocs: shrinking by 61440 [ 130.614] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.614] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 130.614] kgem_commit: release handle=14 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffeb000 [ 130.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.614] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.614] __kgem_bo_clear_busy: handle=7 [ 130.614] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.614] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.614] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.614] sna_accel_flush: flush?=0, dirty?=0 [ 130.614] sna_composite_rectangles(pixmap=1870, op=1, 32101010 x 1 [(1, 1)x(128, 34) ...]) [ 130.614] sna_composite_rectangles: converted to op 1 [ 130.614] sna_composite_rectangles[0] (1, 1)x(128, 34) -> (1, 1), (129, 35) [ 130.614] sna_composite_rectangles: nrects=1, region=(1, 1), (129, 35) x 1 [ 130.614] sna_composite_rectangles: clipped extents (1, 1),(129, 35) x 1 [ 130.614] sna_composite_rectangles: pixmap +(0, 0) extents (1, 1),(129, 35) [ 130.614] sna_composite_rectangles: dropping last-cpu hint [ 130.614] sna_drawable_use_bo pixmap=1870, box=((1, 1), (129, 35)), flags=9... [ 130.614] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.614] sna_drawable_use_bo: pinned, never REPLACES [ 130.614] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.614] sna_drawable_use_bo: using whole GPU bo [ 130.614] gen9_render_fill_boxes (op=1, color=(10bb, 10bb, 10bb, 3232) [20028888]) [ 130.614] kgem_bo_is_render: handle=14, rq? 1 [1] [ 130.614] gen9_render_fill_boxes(32101010 x 1 [(1, 1), (129, 35) ...]) [ 130.614] sna_render_get_solid: 32101010 [ 130.614] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=15) [ 130.614] sna_render_get_solid(15) = 32101010 (new) [ 130.614] kgem_create_proxy: target handle=32 [proxy? -1], offset=60, length=4, io=0 [ 130.614] __kgem_bo_init(handle=32, num_pages=4) [ 130.614] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.614] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.614] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.614] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.614] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.614] kgem_add_handle: handle=4, index=0 [ 130.614] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.614] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.614] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.614] gen9_composite_get_binding_table(ffc0) [ 130.614] kgem_add_reloc64: handle=14, pos=16360, delta=0, domains=20002 [ 130.614] kgem_add_handle: handle=14, index=1 [ 130.614] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffeb000) [ 130.614] __kgem_bo_mark_dirty: handle=14 (proxy? 0) [ 130.614] [3fe0] bind bo(handle=14, addr=fffeb000), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.614] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.614] kgem_add_reloc64: adding proxy [delta=60] for handle=32 [ 130.614] kgem_add_handle: handle=32, index=2 [ 130.614] kgem_add_reloc64[4] = (delta=60, target handle=2, presumed=fffb2000) [ 130.614] [3fd0] bind bo(handle=32, addr=fffb203c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.614] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.614] gen9_emit_sampler: sampler = 1 [ 130.614] gen9_emit_sf: num_sf_outputs=1 [ 130.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.614] gen9_emit_vertex_elements: setup id=0 [ 130.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.614] (1, 1), (129, 35) [ 130.614] gen8_vertex_flush[490] = 3 [ 130.614] sna_accel_flush: flush?=1, dirty?=0 [ 130.614] gen8_vertex_close: used=18, vbo active? 3, vb=1, nreloc=1 [ 130.614] gen8_vertex_close: reloc[0] = 287 [ 130.614] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.614] kgem_add_handle: handle=3, index=3 [ 130.614] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.614] sna_render_flush_solid(size=16) [ 130.614] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.614] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.614] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x21, presumed-offset=0 [ 130.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 130.614] kgem_create_linear(65536) [ 130.614] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 130.614] search_linear_cache: inactive and cache bucket empty [ 130.614] search_linear_cache: active cache bucket empty [ 130.614] kgem_create_linear: new handle=16, num_pages=16 [ 130.614] __kgem_bo_init(handle=16, num_pages=16) [ 130.614] kgem_bo_map__cpu(handle=16, size=65536, map=0x0:0x0) [ 130.614] kgem_trim_vma_cache: type=1, count=-32764 (bucket: 4) [ 130.614] __kgem_bo_map__cpu: caching CPU vma for 16 [ 130.614] kgem_new_batch: allocated and mapped batch handle=16 [size=65536] [ 130.614] kgem_bo_sync__cpu: handle=16 [ 130.614] kgem_new_batch: using last batch handle=33 [ 130.614] kgem_commit: release handle=33 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffd5000 [ 130.614] kgem_commit: release handle=14 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffeb000 [ 130.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.614] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.614] __kgem_bo_clear_busy: handle=32 [ 130.614] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.614] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.614] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.614] sna_composite_rectangles(pixmap=1870, op=3, 32323232 x 4 [(0, 0)x(130, 2) ...]) [ 130.614] sna_composite_rectangles: converted to op 3 [ 130.614] sna_composite_rectangles[0] (0, 0)x(130, 2) -> (0, 0), (130, 2) [ 130.614] sna_composite_rectangles[1] (0, 2)x(2, 32) -> (0, 2), (2, 34) [ 130.614] sna_composite_rectangles[2] (128, 2)x(2, 32) -> (128, 2), (130, 34) [ 130.614] sna_composite_rectangles[3] (0, 34)x(130, 2) -> (0, 34), (130, 36) [ 130.614] sna_composite_rectangles: nrects=4, region=(0, 0), (130, 36) x 4 [ 130.614] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 4 [ 130.614] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.614] sna_drawable_use_bo pixmap=1870, box=((0, 0), (130, 36)), flags=1... [ 130.614] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.614] sna_drawable_use_bo: pinned, never REPLACES [ 130.614] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 130.614] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.614] sna_drawable_use_bo: using whole GPU bo [ 130.614] gen9_render_fill_boxes (op=3, color=(3232, 3232, 3232, 3232) [20028888]) [ 130.614] kgem_bo_is_render: handle=14, rq? 1 [1] [ 130.614] gen9_render_fill_boxes(32323232 x 4 [(0, 0), (130, 2) ...]) [ 130.614] sna_render_get_solid: 32323232 [ 130.614] sna_render_get_solid(14) = 32323232 (old) [ 130.614] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.614] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.614] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.614] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.614] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.614] kgem_add_handle: handle=4, index=0 [ 130.614] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.614] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.614] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.614] gen9_composite_get_binding_table(ffc0) [ 130.614] kgem_add_reloc64: handle=14, pos=16360, delta=0, domains=20002 [ 130.614] kgem_add_handle: handle=14, index=1 [ 130.614] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffeb000) [ 130.614] __kgem_bo_mark_dirty: handle=14 (proxy? 0) [ 130.614] [3fe0] bind bo(handle=14, addr=fffeb000), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.614] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.614] kgem_add_reloc64: adding proxy [delta=56] for handle=32 [ 130.614] kgem_add_handle: handle=32, index=2 [ 130.614] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fffb2000) [ 130.614] [3fd0] bind bo(handle=32, addr=fffb2038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.614] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.614] gen9_emit_sampler: sampler = 1 [ 130.614] gen9_emit_sf: num_sf_outputs=1 [ 130.614] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.614] gen9_emit_vertex_elements: setup id=0 [ 130.614] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.614] (0, 0), (130, 2) [ 130.614] (0, 2), (2, 34) [ 130.614] (128, 2), (130, 34) [ 130.614] (0, 34), (130, 36) [ 130.614] gen8_vertex_flush[490] = 12 [ 130.614] sna_accel_flush: flush?=1, dirty?=0 [ 130.614] gen8_vertex_close: used=42, vbo active? 3, vb=1, nreloc=1 [ 130.614] gen8_vertex_close: reloc[0] = 287 [ 130.614] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.614] kgem_add_handle: handle=3, index=3 [ 130.614] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.614] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.614] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.614] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.614] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x10, presumed-offset=0 [ 130.614] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 130.614] kgem_create_linear(65536) [ 130.614] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 130.614] search_linear_cache: inactive and cache bucket empty [ 130.614] search_linear_cache: active cache bucket empty [ 130.614] kgem_create_linear: new handle=17, num_pages=16 [ 130.614] __kgem_bo_init(handle=17, num_pages=16) [ 130.614] kgem_bo_map__cpu(handle=17, size=65536, map=0x0:0x0) [ 130.614] kgem_trim_vma_cache: type=1, count=-32764 (bucket: 4) [ 130.614] __kgem_bo_map__cpu: caching CPU vma for 17 [ 130.614] kgem_new_batch: allocated and mapped batch handle=17 [size=65536] [ 130.614] kgem_bo_sync__cpu: handle=17 [ 130.614] kgem_new_batch: using last batch handle=16 [ 130.614] kgem_commit: release handle=16 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffc5000 [ 130.614] kgem_commit: release handle=14 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffeb000 [ 130.614] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.614] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.614] __kgem_bo_clear_busy: handle=32 [ 130.614] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.614] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.614] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.614] sna_create_pixmap(130, 36, 32, usage=0) [ 130.614] kgem_can_create_2d: 130x36 @ 32 [ 130.614] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=36 [ 130.614] kgem_can_create_2d: untiled size=20480 [ 130.614] kgem_choose_tiling: 130x36 -> 1 [ 130.614] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.614] kgem_can_create_2d: tiled[1] size=40960 [ 130.614] sna_create_pixmap: usage=0, flags=1b [ 130.614] sna_create_pixmap: creating GPU pixmap 130x36, stride=520, flags=1b [ 130.614] __pop_freed_pixmap: reusing freed pixmap=1549 header [ 130.614] create_pixmap_hdr: pixmap=1871, width=130, height=36, usage=0 [ 130.614] sna_create_pixmap: serial=1871, 130x36, usage=0 [ 130.614] sna_accel_flush: flush?=0, dirty?=0 [ 130.614] sna_dri2_get_msc(draw=25165880, pipe=-1) [ 130.614] sna_crtc_record_swap: recording last swap on pipe=0, frame 7567 [msc=7567], time 130.601335 [ 130.614] sna_dri2_get_msc: msc=7567 [raw=7567], ust=130601335 [ 130.614] sna_accel_flush: flush?=0, dirty?=0 [ 130.614] sna_accel_flush: flush?=0, dirty?=0 [ 130.614] sna_accel_flush: flush?=0, dirty?=0 [ 130.614] sna_dri2_create_buffer pixmap=1872, (attachment=1, format=32, drawable=130x36), window?=0 [ 130.614] sna_dri2_create_buffer: creating back buffer 130x36, suitable for scanout? 0 [ 130.614] kgem_create_2d(130x36, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.614] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.614] __kgem_bo_init(handle=22, num_pages=10) [ 130.614] kgem_set_tiling: handle=22, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.614] new pitch=1024, tiling=1, handle=22, id=1415, num_pages=10 [10], bucket=3 [ 130.614] kgem_bo_flink: flinked handle=22 to name=12, marking non-reusable [ 130.614] sna_dri2_create_buffer pixmap=1872, (attachment=0, format=32, drawable=130x36), window?=0 [ 130.614] sna_pixmap_set_dri: attaching DRI client to pixmap=1872 [ 130.614] sna_pixmap_move_to_gpu(pixmap=1872, usage=0), flags=c2 [ 130.614] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.614] sna_pixmap_move_to_gpu: creating GPU bo (130x36@32), create=b [ 130.614] kgem_choose_tiling: 130x36 -> 1 [ 130.614] kgem_choose_tiling: 130x36 -> 1 [ 130.614] sna_pixmap_alloc_gpu: pixmap=1872 [ 130.614] kgem_create_2d(130x36, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.614] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.614] __kgem_bo_init(handle=38, num_pages=10) [ 130.614] kgem_set_tiling: handle=38, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.615] new pitch=1024, tiling=1, handle=38, id=1416, num_pages=10 [10], bucket=3 [ 130.615] sna_pixmap_mark_active: pixmap=1872, handle=38 [ 130.615] sna_dri2_create_buffer: attaching to front buffer 130x36 [0x55bca9ac3c00:2], scanout? 0 [ 130.615] kgem_bo_flink: flinked handle=38 to name=13, marking non-reusable [ 130.615] sna_dri2_create_buffer: adding flush hint to handle=38 [ 130.615] __sna_damage_all(130, 36) [ 130.615] sna_accel_watch_flush: enable=1 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_block_handler (tv=118.388000) [ 130.615] kgem_retire, need_retire?=1 [ 130.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.615] kgem_retire__requests_ring: retiring ring 0 [ 130.615] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.615] kgem_retire__requests_ring: ring=0, 4 outstanding requests, oldest=1, retired? 0 [ 130.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.615] kgem_retire -- retired=0, need_retire=1 [ 130.615] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.615] sna_wakeup_handler [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_block_handler (tv=118.388000) [ 130.615] kgem_retire, need_retire?=1 [ 130.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.615] kgem_retire__requests_ring: retiring ring 0 [ 130.615] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.615] kgem_retire__requests_ring: ring=0, 4 outstanding requests, oldest=1, retired? 0 [ 130.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.615] kgem_retire -- retired=0, need_retire=1 [ 130.615] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.615] sna_wakeup_handler [ 130.615] sna_composite_rectangles(pixmap=1873, op=0, 0 x 1 [(0, 0)x(130, 36) ...]) [ 130.615] sna_composite_rectangles: converted to op 0 [ 130.615] sna_composite_rectangles[0] (0, 0)x(130, 36) -> (0, 0), (130, 36) [ 130.615] sna_composite_rectangles: nrects=1, region=(0, 0), (130, 36) x 1 [ 130.615] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 1 [ 130.615] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.615] sna_composite_rectangles: promoting to full GPU [ 130.615] sna_composite_rectangles: dropping last-cpu hint [ 130.615] sna_drawable_use_bo pixmap=1873, box=((0, 0), (130, 36)), flags=19... [ 130.615] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.615] sna_drawable_use_bo: pinned, never REPLACES [ 130.615] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.615] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.615] sna_drawable_use_bo: using whole GPU bo [ 130.615] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.615] kgem_bo_is_render: handle=38, rq? 1 [0] [ 130.615] gen9_render_fill_boxes(0 x 1 [(0, 0), (130, 36) ...]) [ 130.615] sna_render_get_solid: 0 [ 130.615] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.615] needs_batch_flush: flushing before handle=38 for required semaphore [ 130.615] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.615] __kgem_ring_is_idle: last fence handle=1 still busy [ 130.615] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.615] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.615] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.615] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.615] kgem_add_handle: handle=4, index=0 [ 130.615] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.615] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.615] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.615] gen9_composite_get_binding_table(ffc0) [ 130.615] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 130.615] kgem_add_handle: handle=38, index=1 [ 130.615] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.615] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 130.615] [3fe0] bind bo(handle=38, addr=0), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.615] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.615] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.615] kgem_add_handle: handle=7, index=2 [ 130.615] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.615] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.615] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.615] gen9_emit_sampler: sampler = 1 [ 130.615] gen9_emit_sf: num_sf_outputs=1 [ 130.615] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.615] gen9_emit_vertex_elements: setup id=0 [ 130.615] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.615] (0, 0), (130, 36) [ 130.615] gen8_vertex_flush[490] = 3 [ 130.615] sna_composite_rectangles: pixmap=1873 marking clear [0]? 1 [ 130.615] sna_accel_flush: flush?=1, dirty?=0 [ 130.615] gen8_vertex_close: used=48, vbo active? 3, vb=1, nreloc=1 [ 130.615] gen8_vertex_close: reloc[0] = 287 [ 130.615] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.615] kgem_add_handle: handle=3, index=3 [ 130.615] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.615] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.615] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.615] __kgem_busy: handle=2, busy=131072, wedged=0 [ 130.615] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x11, presumed-offset=0 [ 130.615] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 130.615] kgem_create_linear(65536) [ 130.615] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 130.615] search_linear_cache: inactive and cache bucket empty [ 130.615] search_linear_cache: active cache bucket empty [ 130.615] kgem_create_linear: new handle=39, num_pages=16 [ 130.615] __kgem_bo_init(handle=39, num_pages=16) [ 130.615] kgem_bo_map__cpu(handle=39, size=65536, map=0x0:0x0) [ 130.615] kgem_trim_vma_cache: type=1, count=-32764 (bucket: 4) [ 130.615] __kgem_bo_map__cpu: caching CPU vma for 39 [ 130.615] kgem_new_batch: allocated and mapped batch handle=39 [size=65536] [ 130.615] kgem_bo_sync__cpu: handle=39 [ 130.615] kgem_new_batch: using last batch handle=17 [ 130.615] kgem_commit: release handle=17 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec8b000 [ 130.615] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffbb000 [ 130.615] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.615] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.615] __kgem_bo_clear_busy: handle=7 [ 130.615] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.615] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.615] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_block_handler (tv=118.388000) [ 130.615] kgem_retire, need_retire?=1 [ 130.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.615] kgem_retire__requests_ring: retiring ring 0 [ 130.615] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.615] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 130.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.615] kgem_retire -- retired=0, need_retire=1 [ 130.615] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.615] sna_wakeup_handler [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_accel_flush: flush?=0, dirty?=0 [ 130.615] sna_block_handler (tv=118.388000) [ 130.615] kgem_retire, need_retire?=1 [ 130.615] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.615] kgem_retire__requests_ring: retiring ring 0 [ 130.615] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.615] kgem_retire__requests_ring: ring=0, 5 outstanding requests, oldest=1, retired? 0 [ 130.615] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.615] kgem_retire -- retired=0, need_retire=1 [ 130.615] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.615] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.615] sna_wakeup_handler [ 130.615] _sna_dri2_destroy_buffer: 0x55bca9ba4570 [handle=22] -- refcnt=1, draw=25165880, pixmap=0, proxy?=0 [ 130.615] sna_dri2_cache_bo(handle=22, name=12) [ 130.615] sna_dri2_cache_bo: not a window, releasing handle=22 [ 130.615] _kgem_bo_destroy: handle=22, proxy? 0 [ 130.615] __kgem_bo_destroy: handle=22, size=40960 [ 130.616] __kgem_bo_destroy: handle=22, not reusable [ 130.616] kgem_bo_free: handle=22, size=40960 [ 130.616] kgem_bo_free: releasing 0x0:0x0 vma for handle=22, count=0 [ 130.616] _sna_dri2_destroy_buffer: 0x55bca9ba4660 [handle=38] -- refcnt=1, draw=25165880, pixmap=1874, proxy?=0 [ 130.616] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=38 [ 130.616] _sna_dri2_destroy_buffer: releasing last DRI pixmap=1874, scanout?=0 [ 130.616] _sna_dri2_destroy_buffer: dropping flush hint from handle=38 [ 130.616] sna_accel_watch_flush: enable=-1 [ 130.616] sna_dri2_cache_bo(handle=38, name=13) [ 130.616] sna_dri2_cache_bo: not a window, releasing handle=38 [ 130.616] sna_destroy_pixmap: pixmap=1874, attached?=1 [ 130.616] _kgem_bo_destroy: handle=38, proxy? 0 [ 130.616] __kgem_bo_destroy: handle=38, size=40960 [ 130.616] __kgem_bo_destroy: handle=38, not reusable [ 130.616] kgem_bo_free: handle=38, size=40960 [ 130.616] kgem_bo_free: releasing 0x0:0x0 vma for handle=38, count=0 [ 130.616] __sna_free_pixmap(pixmap=1874) [ 130.616] sna_create_pixmap(130, 36, 32, usage=0) [ 130.616] kgem_can_create_2d: 130x36 @ 32 [ 130.616] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=36 [ 130.616] kgem_can_create_2d: untiled size=20480 [ 130.616] kgem_choose_tiling: 130x36 -> 1 [ 130.616] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.616] kgem_can_create_2d: tiled[1] size=40960 [ 130.616] sna_create_pixmap: usage=0, flags=1b [ 130.616] sna_create_pixmap: creating GPU pixmap 130x36, stride=520, flags=1b [ 130.616] __pop_freed_pixmap: reusing freed pixmap=1874 header [ 130.616] create_pixmap_hdr: pixmap=1875, width=130, height=36, usage=0 [ 130.616] sna_create_pixmap: serial=1875, 130x36, usage=0 [ 130.616] sna_dri2_get_msc(draw=25165884, pipe=-1) [ 130.616] sna_crtc_record_swap: recording last swap on pipe=0, frame 7567 [msc=7567], time 130.601335 [ 130.616] sna_dri2_get_msc: msc=7567 [raw=7567], ust=130601335 [ 130.616] sna_dri2_create_buffer pixmap=1876, (attachment=1, format=32, drawable=130x36), window?=0 [ 130.616] sna_dri2_create_buffer: creating back buffer 130x36, suitable for scanout? 0 [ 130.616] kgem_create_2d(130x36, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.616] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.616] __kgem_bo_init(handle=22, num_pages=10) [ 130.616] kgem_set_tiling: handle=22, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.616] new pitch=1024, tiling=1, handle=22, id=1417, num_pages=10 [10], bucket=3 [ 130.616] kgem_bo_flink: flinked handle=22 to name=12, marking non-reusable [ 130.616] sna_dri2_create_buffer pixmap=1876, (attachment=0, format=32, drawable=130x36), window?=0 [ 130.616] sna_pixmap_set_dri: attaching DRI client to pixmap=1876 [ 130.616] sna_pixmap_move_to_gpu(pixmap=1876, usage=0), flags=c2 [ 130.616] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.616] sna_pixmap_move_to_gpu: creating GPU bo (130x36@32), create=b [ 130.616] kgem_choose_tiling: 130x36 -> 1 [ 130.616] kgem_choose_tiling: 130x36 -> 1 [ 130.616] sna_pixmap_alloc_gpu: pixmap=1876 [ 130.616] kgem_create_2d(130x36, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.616] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.616] __kgem_bo_init(handle=38, num_pages=10) [ 130.616] kgem_set_tiling: handle=38, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.616] new pitch=1024, tiling=1, handle=38, id=1418, num_pages=10 [10], bucket=3 [ 130.616] sna_pixmap_mark_active: pixmap=1876, handle=38 [ 130.616] sna_dri2_create_buffer: attaching to front buffer 130x36 [0x55bca9ac3c00:2], scanout? 0 [ 130.616] kgem_bo_flink: flinked handle=38 to name=13, marking non-reusable [ 130.616] sna_dri2_create_buffer: adding flush hint to handle=38 [ 130.616] __sna_damage_all(130, 36) [ 130.616] sna_accel_watch_flush: enable=1 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_block_handler (tv=118.387000) [ 130.616] kgem_retire, need_retire?=1 [ 130.616] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.616] kgem_retire__requests_ring: retiring ring 0 [ 130.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.616] __kgem_retire_rq: request 1 complete [ 130.616] kgem_retire__requests_ring: retiring ring 0 [ 130.616] __kgem_busy: handle=2, busy=0, wedged=0 [ 130.616] __kgem_retire_rq: request 2 complete [ 130.616] kgem_retire__requests_ring: retiring ring 0 [ 130.616] __kgem_busy: handle=33, busy=0, wedged=0 [ 130.616] __kgem_retire_rq: request 33 complete [ 130.616] kgem_bo_move_to_inactive: moving handle=33 to inactive [ 130.616] kgem_retire__requests_ring: retiring ring 0 [ 130.616] __kgem_busy: handle=16, busy=0, wedged=0 [ 130.616] __kgem_retire_rq: request 16 complete [ 130.616] __kgem_bo_flush: handle=14, busy=0, wedged=0 [ 130.616] kgem_bo_move_to_inactive: moving handle=16 to inactive [ 130.616] kgem_retire__requests_ring: retiring ring 0 [ 130.616] __kgem_busy: handle=17, busy=0, wedged=0 [ 130.616] __kgem_retire_rq: request 17 complete [ 130.616] kgem_bo_move_to_inactive: moving handle=17 to inactive [ 130.616] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.616] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.616] kgem_retire -- retired=1, need_retire=0 [ 130.616] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.616] gen6_render_retire: resetting idle vbo [ 130.616] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.616] sna_wakeup_handler [ 130.616] sna_composite_rectangles(pixmap=1877, op=0, 0 x 1 [(0, 0)x(130, 36) ...]) [ 130.616] sna_composite_rectangles: converted to op 0 [ 130.616] sna_composite_rectangles[0] (0, 0)x(130, 36) -> (0, 0), (130, 36) [ 130.616] sna_composite_rectangles: nrects=1, region=(0, 0), (130, 36) x 1 [ 130.616] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 1 [ 130.616] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.616] sna_composite_rectangles: promoting to full GPU [ 130.616] sna_composite_rectangles: dropping last-cpu hint [ 130.616] sna_drawable_use_bo pixmap=1877, box=((0, 0), (130, 36)), flags=19... [ 130.616] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.616] sna_drawable_use_bo: pinned, never REPLACES [ 130.616] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.616] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.616] sna_drawable_use_bo: using whole GPU bo [ 130.616] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.616] kgem_bo_is_render: handle=38, rq? 1 [0] [ 130.616] kgem_bo_is_render: handle=38, rq? 1 [0] [ 130.616] gen9_render_fill_boxes(0 x 1 [(0, 0), (130, 36) ...]) [ 130.616] sna_render_get_solid: 0 [ 130.616] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.616] needs_batch_flush: flushing before handle=38 for required semaphore [ 130.616] needs_batch_flush: flushing before handle=38 for new reservation [ 130.616] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.616] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.616] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.616] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.616] kgem_add_handle: handle=4, index=0 [ 130.616] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.616] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.616] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.616] gen9_composite_get_binding_table(ffc0) [ 130.616] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 130.616] kgem_add_handle: handle=38, index=1 [ 130.616] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.616] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 130.616] [3fe0] bind bo(handle=38, addr=0), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.616] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.616] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.616] kgem_add_handle: handle=7, index=2 [ 130.616] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.616] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.616] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.616] gen9_emit_sampler: sampler = 1 [ 130.616] gen9_emit_sf: num_sf_outputs=1 [ 130.616] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.616] gen9_emit_vertex_elements: setup id=0 [ 130.616] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.616] (0, 0), (130, 36) [ 130.616] gen8_vertex_flush[490] = 3 [ 130.616] sna_composite_rectangles: pixmap=1877 marking clear [0]? 1 [ 130.616] sna_accel_flush: flush?=1, dirty?=0 [ 130.616] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.616] gen8_vertex_close: reloc[0] = 287 [ 130.616] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.616] kgem_add_handle: handle=3, index=3 [ 130.616] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.616] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.616] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.616] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.616] kgem_fixup_relocs: shrinking by 61440 [ 130.616] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.616] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.616] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa8000 [ 130.616] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.616] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.616] __kgem_bo_clear_busy: handle=7 [ 130.616] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.616] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.616] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.616] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_accel_flush: flush?=0, dirty?=0 [ 130.616] sna_composite(pixmap=1877, op=1, src=0+(0, 0), mask=0+(1, 1), dst=1877+(1, 1)+(0, 0), size=(128, 34) [ 130.616] sna_compute_composite_region: dst=(1, 1)x(128, 34) [ 130.616] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (129, 35) [ 130.616] clip_to_dst: region: 1x[(1, 1), (129, 35)], clip: 1x[(0, 0), (130, 36)] [ 130.616] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (129, 35) [ 130.616] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (129, 35) [ 130.616] sna_composite: composite region extents:+(0, 0) -> (1, 1), (129, 35) + (0, 0) [ 130.617] gen9_render_composite: 128x34, current mode=0/1 [ 130.617] kgem_bo_is_render: handle=38, rq? 1 [1] [ 130.617] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 130.617] gen9_composite_set_target: (1, 1)x(128, 34), partial?=0 [ 130.617] sna_drawable_use_bo pixmap=1877, box=((1, 1), (129, 35)), flags=f... [ 130.617] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.617] sna_drawable_use_bo: pinned, never REPLACES [ 130.617] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=f [ 130.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.617] sna_drawable_use_bo: using whole GPU bo [ 130.617] gen9_composite_set_target: pixmap=1877, format=20028888, size=130x36, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 130.617] gen9_composite_picture: (0, 0)x(128, 34), dst=(1, 1) [ 130.617] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(128.00, 34.00), src=(0, 0), dst=(1, 1), size=(128, 34) [ 130.617] sna_render_get_gradient: 2x[0.00:ffffffff ... 1.00:ffdfdfdf ... 1.00:ffdfdfdf] [ 130.617] sna_render_get_gradient: sample width = 32 [ 130.617] sna_render_get_gradient: [0]=ffffffff, [16]=ffefefef [31]=ffe0e0e0 [ 130.617] kgem_create_linear(128) [ 130.617] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 130.617] search_linear_cache: inactive and cache bucket empty [ 130.617] search_linear_cache: active cache bucket empty [ 130.617] kgem_create_linear: new handle=40, num_pages=1 [ 130.617] __kgem_bo_init(handle=40, num_pages=1) [ 130.617] __kgem_bo_map__cpu: caching CPU vma for 40 [ 130.617] gen4_channel_init_linear: dx=0.01, dy=0.00, offset=-0.01 [ 130.617] kgem_bo_is_render: handle=38, rq? 1 [1] [ 130.617] kgem_bo_is_render: handle=40, rq? 0 [0] [ 130.617] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.617] gen4_choose_composite_emitter: linear, no mask [ 130.617] needs_batch_flush: flushing before handle=40 for new reservation [ 130.617] kgem_check_bo: num_pages=+11, num_exec=+2 [ 130.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.617] kgem_add_handle: handle=4, index=0 [ 130.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.617] gen9_composite_get_binding_table(ffc0) [ 130.617] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 130.617] kgem_add_handle: handle=38, index=1 [ 130.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa8000) [ 130.617] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 130.617] [3fe0] bind bo(handle=38, addr=fffa8000), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.617] kgem_add_reloc64: handle=40, pos=16344, delta=0, domains=40000 [ 130.617] kgem_add_handle: handle=40, index=2 [ 130.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 130.617] [3fd0] bind bo(handle=40, addr=0), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 130.617] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.617] gen9_emit_sampler: sampler = 12 [ 130.617] gen9_emit_sf: num_sf_outputs=1 [ 130.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.617] gen9_emit_vertex_elements: setup id=1 [ 130.617] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.617] gen9_render_composite_box: (1, 1), (129, 35) [ 130.617] apply_damage: damage=0x0, region=1 [(1, 1), (129, 35) + (0, 0)] [ 130.617] gen8_vertex_flush[490] = 3 [ 130.617] sna_accel_flush: flush?=1, dirty?=0 [ 130.617] gen8_vertex_close: used=12, vbo active? 3, vb=2, nreloc=1 [ 130.617] gen8_vertex_close: reloc[0] = 287 [ 130.617] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.617] kgem_add_handle: handle=3, index=3 [ 130.617] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.617] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.617] __kgem_retire_rq: request 1 complete [ 130.617] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.617] kgem_fixup_relocs: shrinking by 61440 [ 130.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.617] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa8000 [ 130.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.617] kgem_commit: release handle=40 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffea000 [ 130.617] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.617] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.617] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.617] sna_accel_flush: flush?=0, dirty?=0 [ 130.617] sna_composite_rectangles(pixmap=1877, op=3, 32323232 x 4 [(0, 0)x(130, 2) ...]) [ 130.617] sna_composite_rectangles: converted to op 3 [ 130.617] sna_composite_rectangles[0] (0, 0)x(130, 2) -> (0, 0), (130, 2) [ 130.617] sna_composite_rectangles[1] (0, 2)x(2, 32) -> (0, 2), (2, 34) [ 130.617] sna_composite_rectangles[2] (128, 2)x(2, 32) -> (128, 2), (130, 34) [ 130.617] sna_composite_rectangles[3] (0, 34)x(130, 2) -> (0, 34), (130, 36) [ 130.617] sna_composite_rectangles: nrects=4, region=(0, 0), (130, 36) x 4 [ 130.617] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 4 [ 130.617] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.617] sna_drawable_use_bo pixmap=1877, box=((0, 0), (130, 36)), flags=1... [ 130.617] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.617] sna_drawable_use_bo: pinned, never REPLACES [ 130.617] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 130.617] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.617] sna_drawable_use_bo: using whole GPU bo [ 130.617] gen9_render_fill_boxes (op=3, color=(3232, 3232, 3232, 3232) [20028888]) [ 130.617] kgem_bo_is_render: handle=38, rq? 1 [1] [ 130.617] gen9_render_fill_boxes(32323232 x 4 [(0, 0), (130, 2) ...]) [ 130.617] sna_render_get_solid: 32323232 [ 130.617] sna_render_get_solid(14) = 32323232 (last) [ 130.617] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.617] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.617] kgem_add_handle: handle=4, index=0 [ 130.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.617] gen9_composite_get_binding_table(ffc0) [ 130.617] kgem_add_reloc64: handle=38, pos=16360, delta=0, domains=20002 [ 130.617] kgem_add_handle: handle=38, index=1 [ 130.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa8000) [ 130.617] __kgem_bo_mark_dirty: handle=38 (proxy? 0) [ 130.617] [3fe0] bind bo(handle=38, addr=fffa8000), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.617] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.617] kgem_add_reloc64: adding proxy [delta=56] for handle=32 [ 130.617] kgem_add_handle: handle=32, index=2 [ 130.617] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fffb2000) [ 130.617] [3fd0] bind bo(handle=32, addr=fffb2038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.617] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.617] gen9_emit_sampler: sampler = 1 [ 130.617] gen9_emit_sf: num_sf_outputs=1 [ 130.617] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.617] gen9_emit_vertex_elements: setup id=0 [ 130.617] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.617] (0, 0), (130, 2) [ 130.617] (0, 2), (2, 34) [ 130.617] (128, 2), (130, 34) [ 130.617] (0, 34), (130, 36) [ 130.617] gen8_vertex_flush[490] = 12 [ 130.617] sna_accel_flush: flush?=1, dirty?=0 [ 130.617] gen8_vertex_close: used=36, vbo active? 3, vb=1, nreloc=1 [ 130.617] gen8_vertex_close: reloc[0] = 287 [ 130.617] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.617] kgem_add_handle: handle=3, index=3 [ 130.617] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.617] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.617] __kgem_retire_rq: request 1 complete [ 130.617] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.617] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.617] kgem_fixup_relocs: shrinking by 61440 [ 130.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.617] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.617] kgem_commit: release handle=38 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa8000 [ 130.617] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.617] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.617] __kgem_bo_clear_busy: handle=32 [ 130.617] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.617] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.617] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.617] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.617] sna_create_pixmap(33, 33, 32, usage=0) [ 130.617] kgem_can_create_2d: 33x33 @ 32 [ 130.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.617] kgem_can_create_2d: untiled size=8192 [ 130.617] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.617] kgem_choose_tiling: 33x33 -> 0 [ 130.617] sna_create_pixmap: usage=0, flags=b [ 130.617] sna_create_pixmap: creating GPU pixmap 33x33, stride=132, flags=b [ 130.617] __pop_freed_pixmap: reusing freed pixmap=1535 header [ 130.617] create_pixmap_hdr: pixmap=1878, width=33, height=33, usage=0 [ 130.617] sna_create_pixmap: serial=1878, 33x33, usage=0 [ 130.617] sna_accel_flush: flush?=0, dirty?=0 [ 130.617] sna_dri2_get_msc(draw=25165889, pipe=-1) [ 130.617] sna_crtc_record_swap: recording last swap on pipe=0, frame 7568 [msc=7568], time 130.618002 [ 130.617] sna_dri2_get_msc: msc=7568 [raw=7568], ust=130618002 [ 130.617] sna_accel_flush: flush?=0, dirty?=0 [ 130.617] sna_accel_flush: flush?=0, dirty?=0 [ 130.617] sna_accel_flush: flush?=0, dirty?=0 [ 130.617] sna_dri2_create_buffer pixmap=1879, (attachment=1, format=32, drawable=33x33), window?=0 [ 130.617] sna_dri2_create_buffer: creating back buffer 33x33, suitable for scanout? 0 [ 130.617] kgem_create_2d(33x33, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.617] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.617] kgem_set_tiling: handle=15, tiling=1 [1], pitch=512 [512]: 1 [ 130.617] kgem_bo_remove_from_inactive: removing handle=15 from inactive [ 130.617] from inactive: pitch=512, tiling=1: handle=15, id=1419 [ 130.617] kgem_bo_flink: flinked handle=15 to name=14, marking non-reusable [ 130.617] sna_dri2_create_buffer pixmap=1879, (attachment=0, format=32, drawable=33x33), window?=0 [ 130.617] sna_pixmap_set_dri: attaching DRI client to pixmap=1879 [ 130.617] sna_pixmap_move_to_gpu(pixmap=1879, usage=0), flags=c2 [ 130.617] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.617] sna_pixmap_move_to_gpu: creating GPU bo (33x33@32), create=b [ 130.617] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.617] kgem_choose_tiling: 33x33 -> 0 [ 130.617] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.617] kgem_choose_tiling: 33x33 -> 0 [ 130.617] sna_pixmap_alloc_gpu: pixmap=1879 [ 130.617] kgem_create_2d(33x33, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.617] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.617] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.617] from inactive: pitch=160, tiling=0: handle=19, id=1420 [ 130.617] sna_pixmap_mark_active: pixmap=1879, handle=19 [ 130.617] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 33x33 pixmap [ 130.617] kgem_create_2d(33x33, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.617] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.617] kgem_set_tiling: handle=17, tiling=1 [1], pitch=512 [512]: 1 [ 130.617] kgem_bo_remove_from_inactive: removing handle=17 from inactive [ 130.617] from inactive: pitch=512, tiling=1: handle=17, id=1421 [ 130.617] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.617] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.617] kgem_bo_is_render: handle=17, rq? 0 [0] [ 130.617] kgem_bo_is_render: handle=17, rq? 0 [0] [ 130.617] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.617] kgem_check_bo: num_pages=+19, num_exec=+2 [ 130.617] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.617] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.617] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.617] kgem_add_handle: handle=4, index=0 [ 130.617] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.617] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.617] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.617] gen9_composite_get_binding_table(ffc0) [ 130.617] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 130.617] kgem_add_handle: handle=17, index=1 [ 130.617] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec8b000) [ 130.617] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 130.617] [3fe0] bind bo(handle=17, addr=fec8b000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.617] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 130.617] kgem_add_handle: handle=19, index=2 [ 130.617] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 130.617] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=33, height=33, pitch=160, tiling=0 -> sampler [ 130.618] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.618] gen9_emit_sampler: sampler = 0 [ 130.618] gen9_emit_sf: num_sf_outputs=1 [ 130.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.618] gen9_emit_vertex_elements: setup id=0 [ 130.618] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.618] (0, 0) -> (0, 0) + (33, 33) [ 130.618] gen8_vertex_flush[490] = 3 [ 130.618] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.618] __kgem_bo_destroy: handle=19, size=12288 [ 130.618] __kgem_bo_destroy: handle=19 -> active [ 130.618] sna_dri2_create_buffer: attaching to front buffer 33x33 [0x55bca9ae8030:2], scanout? 0 [ 130.618] kgem_bo_flink: flinked handle=17 to name=15, marking non-reusable [ 130.618] sna_dri2_create_buffer: adding flush hint to handle=17 [ 130.618] __sna_damage_all(33, 33) [ 130.618] sna_accel_watch_flush: enable=1 [ 130.618] sna_accel_flush: flush?=1, dirty?=0 [ 130.618] gen8_vertex_close: used=42, vbo active? 3, vb=1, nreloc=1 [ 130.618] gen8_vertex_close: reloc[0] = 287 [ 130.618] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.618] kgem_add_handle: handle=3, index=3 [ 130.618] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.618] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=45 [fenced=0] [ 130.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.618] __kgem_retire_rq: request 1 complete [ 130.618] __kgem_bo_flush: handle=38, busy=0, wedged=0 [ 130.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.618] kgem_fixup_relocs: shrinking by 61440 [ 130.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.618] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec8b000 [ 130.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.618] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9b000 [ 130.618] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.618] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.618] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_block_handler (tv=118.385000) [ 130.618] kgem_retire, need_retire?=1 [ 130.618] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.618] kgem_retire__requests_ring: retiring ring 0 [ 130.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.618] __kgem_retire_rq: request 1 complete [ 130.618] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 130.618] kgem_bo_move_to_cache: release handle=19 [ 130.618] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.618] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.618] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.618] kgem_retire -- retired=1, need_retire=0 [ 130.618] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.618] gen6_render_retire: resetting idle vbo [ 130.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.618] sna_wakeup_handler [ 130.618] sna_composite_rectangles(pixmap=1880, op=0, 0 x 1 [(0, 0)x(33, 33) ...]) [ 130.618] sna_composite_rectangles: converted to op 0 [ 130.618] sna_composite_rectangles[0] (0, 0)x(33, 33) -> (0, 0), (33, 33) [ 130.618] sna_composite_rectangles: nrects=1, region=(0, 0), (33, 33) x 1 [ 130.618] sna_composite_rectangles: clipped extents (0, 0),(33, 33) x 1 [ 130.618] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(33, 33) [ 130.618] sna_composite_rectangles: promoting to full GPU [ 130.618] sna_composite_rectangles: dropping last-cpu hint [ 130.618] sna_drawable_use_bo pixmap=1880, box=((0, 0), (33, 33)), flags=19... [ 130.618] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.618] sna_drawable_use_bo: pinned, never REPLACES [ 130.618] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.618] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.618] sna_drawable_use_bo: using whole GPU bo [ 130.618] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.618] kgem_bo_is_render: handle=17, rq? 0 [0] [ 130.618] kgem_bo_is_render: handle=17, rq? 0 [0] [ 130.618] gen9_render_fill_boxes(0 x 1 [(0, 0), (33, 33) ...]) [ 130.618] sna_render_get_solid: 0 [ 130.618] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.618] kgem_check_bo: num_pages=+16, num_exec=+1 [ 130.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.618] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.618] kgem_add_handle: handle=4, index=0 [ 130.618] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.618] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.618] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.618] gen9_composite_get_binding_table(ffc0) [ 130.618] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 130.618] kgem_add_handle: handle=17, index=1 [ 130.618] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec8b000) [ 130.618] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 130.618] [3fe0] bind bo(handle=17, addr=fec8b000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.618] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.618] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.618] kgem_add_handle: handle=7, index=2 [ 130.618] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.618] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.618] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.618] gen9_emit_sampler: sampler = 1 [ 130.618] gen9_emit_sf: num_sf_outputs=1 [ 130.618] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.618] gen9_emit_vertex_elements: setup id=0 [ 130.618] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.618] (0, 0), (33, 33) [ 130.618] gen8_vertex_flush[490] = 3 [ 130.618] sna_composite_rectangles: pixmap=1880 marking clear [0]? 1 [ 130.618] sna_accel_flush: flush?=1, dirty?=0 [ 130.618] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.618] gen8_vertex_close: reloc[0] = 287 [ 130.618] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.618] kgem_add_handle: handle=3, index=3 [ 130.618] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.618] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 130.618] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.618] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.618] kgem_fixup_relocs: shrinking by 61440 [ 130.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.618] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.618] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec8b000 [ 130.618] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.618] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.618] __kgem_bo_clear_busy: handle=7 [ 130.618] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.618] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.618] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.618] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_accel_flush: flush?=0, dirty?=0 [ 130.618] sna_block_handler (tv=118.385000) [ 130.618] kgem_retire, need_retire?=1 [ 130.618] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.618] kgem_retire__requests_ring: retiring ring 0 [ 130.618] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.618] __kgem_retire_rq: request 1 complete [ 130.618] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 130.618] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.618] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.618] kgem_retire -- retired=0, need_retire=0 [ 130.618] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.618] gen6_render_retire: resetting idle vbo [ 130.618] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.618] sna_wakeup_handler [ 130.618] _sna_dri2_destroy_buffer: 0x55bca9bc6530 [handle=15] -- refcnt=1, draw=25165889, pixmap=0, proxy?=0 [ 130.618] sna_dri2_cache_bo(handle=15, name=14) [ 130.618] sna_dri2_cache_bo: not a window, releasing handle=15 [ 130.618] _kgem_bo_destroy: handle=15, proxy? 0 [ 130.618] __kgem_bo_destroy: handle=15, size=20480 [ 130.618] __kgem_bo_destroy: handle=15, not reusable [ 130.618] kgem_bo_free: handle=15, size=20480 [ 130.618] kgem_bo_free: releasing 0x0:0x0 vma for handle=15, count=0 [ 130.618] _sna_dri2_destroy_buffer: 0x55bca9bc6580 [handle=17] -- refcnt=1, draw=25165889, pixmap=1881, proxy?=0 [ 130.618] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=17 [ 130.618] _sna_dri2_destroy_buffer: releasing last DRI pixmap=1881, scanout?=0 [ 130.618] _sna_dri2_destroy_buffer: dropping flush hint from handle=17 [ 130.618] sna_accel_watch_flush: enable=-1 [ 130.618] sna_dri2_cache_bo(handle=17, name=15) [ 130.618] sna_dri2_cache_bo: not a window, releasing handle=17 [ 130.618] sna_destroy_pixmap: pixmap=1881, attached?=1 [ 130.618] _kgem_bo_destroy: handle=17, proxy? 0 [ 130.618] __kgem_bo_destroy: handle=17, size=65536 [ 130.618] __kgem_bo_destroy: handle=17, not reusable [ 130.618] kgem_bo_free: handle=17, size=65536 [ 130.618] kgem_bo_free: releasing 0x0:0x7f1c78ae9000 vma for handle=17, count=0 [ 130.618] __sna_free_pixmap(pixmap=1881) [ 130.618] sna_create_pixmap(33, 33, 32, usage=0) [ 130.618] kgem_can_create_2d: 33x33 @ 32 [ 130.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.618] kgem_can_create_2d: untiled size=8192 [ 130.618] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.618] kgem_choose_tiling: 33x33 -> 0 [ 130.618] sna_create_pixmap: usage=0, flags=b [ 130.618] sna_create_pixmap: creating GPU pixmap 33x33, stride=132, flags=b [ 130.618] __pop_freed_pixmap: reusing freed pixmap=1881 header [ 130.618] create_pixmap_hdr: pixmap=1882, width=33, height=33, usage=0 [ 130.618] sna_create_pixmap: serial=1882, 33x33, usage=0 [ 130.618] sna_dri2_get_msc(draw=25165893, pipe=-1) [ 130.618] sna_crtc_record_swap: recording last swap on pipe=0, frame 7568 [msc=7568], time 130.618002 [ 130.618] sna_dri2_get_msc: msc=7568 [raw=7568], ust=130618002 [ 130.618] sna_dri2_create_buffer pixmap=1883, (attachment=1, format=32, drawable=33x33), window?=0 [ 130.618] sna_dri2_create_buffer: creating back buffer 33x33, suitable for scanout? 0 [ 130.618] kgem_create_2d(33x33, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.618] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.618] kgem_set_tiling: handle=16, tiling=1 [1], pitch=512 [512]: 1 [ 130.618] kgem_bo_remove_from_inactive: removing handle=16 from inactive [ 130.618] from inactive: pitch=512, tiling=1: handle=16, id=1422 [ 130.618] kgem_bo_flink: flinked handle=16 to name=14, marking non-reusable [ 130.618] sna_dri2_create_buffer pixmap=1883, (attachment=0, format=32, drawable=33x33), window?=0 [ 130.618] sna_pixmap_set_dri: attaching DRI client to pixmap=1883 [ 130.618] sna_pixmap_move_to_gpu(pixmap=1883, usage=0), flags=c2 [ 130.618] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.618] sna_pixmap_move_to_gpu: creating GPU bo (33x33@32), create=b [ 130.618] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.618] kgem_choose_tiling: 33x33 -> 0 [ 130.618] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.618] kgem_choose_tiling: 33x33 -> 0 [ 130.618] sna_pixmap_alloc_gpu: pixmap=1883 [ 130.618] kgem_create_2d(33x33, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.618] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.618] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.618] from inactive: pitch=160, tiling=0: handle=19, id=1423 [ 130.618] sna_pixmap_mark_active: pixmap=1883, handle=19 [ 130.618] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 33x33 pixmap [ 130.618] kgem_create_2d(33x33, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.618] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.618] kgem_set_tiling: handle=33, tiling=1 [1], pitch=512 [512]: 1 [ 130.618] kgem_bo_remove_from_inactive: removing handle=33 from inactive [ 130.618] from inactive: pitch=512, tiling=1: handle=33, id=1424 [ 130.618] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.618] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.618] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.618] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.618] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.618] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.618] kgem_check_bo: num_pages=+19, num_exec=+2 [ 130.618] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.618] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.619] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.619] kgem_add_handle: handle=4, index=0 [ 130.619] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.619] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.619] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.619] gen9_composite_get_binding_table(ffc0) [ 130.619] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.619] kgem_add_handle: handle=33, index=1 [ 130.619] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd5000) [ 130.619] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.619] [3fe0] bind bo(handle=33, addr=fffd5000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.619] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 130.619] kgem_add_handle: handle=19, index=2 [ 130.619] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 130.619] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=33, height=33, pitch=160, tiling=0 -> sampler [ 130.619] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.619] gen9_emit_sampler: sampler = 0 [ 130.619] gen9_emit_sf: num_sf_outputs=1 [ 130.619] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.619] gen9_emit_vertex_elements: setup id=0 [ 130.619] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.619] (0, 0) -> (0, 0) + (33, 33) [ 130.619] gen8_vertex_flush[490] = 3 [ 130.619] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.619] __kgem_bo_destroy: handle=19, size=12288 [ 130.619] __kgem_bo_destroy: handle=19 -> active [ 130.619] sna_dri2_create_buffer: attaching to front buffer 33x33 [0x55bca9ae8030:2], scanout? 0 [ 130.619] kgem_bo_flink: flinked handle=33 to name=15, marking non-reusable [ 130.619] sna_dri2_create_buffer: adding flush hint to handle=33 [ 130.619] __sna_damage_all(33, 33) [ 130.619] sna_accel_watch_flush: enable=1 [ 130.619] sna_accel_flush: flush?=1, dirty?=0 [ 130.619] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.619] gen8_vertex_close: reloc[0] = 287 [ 130.619] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.619] kgem_add_handle: handle=3, index=3 [ 130.619] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.619] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=45 [fenced=0] [ 130.619] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.619] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.619] kgem_fixup_relocs: shrinking by 61440 [ 130.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.619] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.619] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd5000 [ 130.619] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.619] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9b000 [ 130.619] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.619] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.619] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] kgem_retire, need_retire?=1 [ 130.619] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.619] kgem_retire__requests_ring: retiring ring 0 [ 130.619] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.619] __kgem_retire_rq: request 1 complete [ 130.619] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 130.619] kgem_bo_move_to_cache: release handle=19 [ 130.619] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.619] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.619] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.619] kgem_retire -- retired=1, need_retire=0 [ 130.619] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.619] gen6_render_retire: resetting idle vbo [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_change_window_attributes [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_block_handler (tv=118.384000) [ 130.619] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.619] sna_wakeup_handler [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.619] sna_accel_flush: flush?=0, dirty?=0 [ 130.620] sna_block_handler (tv=118.383000) [ 130.620] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.620] sna_wakeup_handler [ 130.620] sna_composite_rectangles(pixmap=1884, op=0, 0 x 1 [(0, 0)x(33, 33) ...]) [ 130.620] sna_composite_rectangles: converted to op 0 [ 130.620] sna_composite_rectangles[0] (0, 0)x(33, 33) -> (0, 0), (33, 33) [ 130.620] sna_composite_rectangles: nrects=1, region=(0, 0), (33, 33) x 1 [ 130.620] sna_composite_rectangles: clipped extents (0, 0),(33, 33) x 1 [ 130.620] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(33, 33) [ 130.620] sna_composite_rectangles: promoting to full GPU [ 130.620] sna_composite_rectangles: dropping last-cpu hint [ 130.620] sna_drawable_use_bo pixmap=1884, box=((0, 0), (33, 33)), flags=19... [ 130.620] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.620] sna_drawable_use_bo: pinned, never REPLACES [ 130.620] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.620] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.620] sna_drawable_use_bo: using whole GPU bo [ 130.620] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.620] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.620] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.620] gen9_render_fill_boxes(0 x 1 [(0, 0), (33, 33) ...]) [ 130.620] sna_render_get_solid: 0 [ 130.620] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.620] kgem_check_bo: num_pages=+16, num_exec=+1 [ 130.620] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.620] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.620] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.620] kgem_add_handle: handle=4, index=0 [ 130.620] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.620] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.620] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.620] gen9_composite_get_binding_table(ffc0) [ 130.620] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.620] kgem_add_handle: handle=33, index=1 [ 130.620] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd5000) [ 130.620] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.620] [3fe0] bind bo(handle=33, addr=fffd5000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.620] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.620] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.620] kgem_add_handle: handle=7, index=2 [ 130.620] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.620] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.620] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.620] gen9_emit_sampler: sampler = 1 [ 130.620] gen9_emit_sf: num_sf_outputs=1 [ 130.620] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.620] gen9_emit_vertex_elements: setup id=0 [ 130.620] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.620] (0, 0), (33, 33) [ 130.620] gen8_vertex_flush[490] = 3 [ 130.620] sna_composite_rectangles: pixmap=1884 marking clear [0]? 1 [ 130.620] sna_accel_flush: flush?=1, dirty?=0 [ 130.620] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.620] gen8_vertex_close: reloc[0] = 287 [ 130.620] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.620] kgem_add_handle: handle=3, index=3 [ 130.620] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.620] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 130.620] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.620] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.620] kgem_fixup_relocs: shrinking by 61440 [ 130.620] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.620] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.620] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd5000 [ 130.620] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.620] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.620] __kgem_bo_clear_busy: handle=7 [ 130.620] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.620] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.620] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.620] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.620] sna_accel_flush: flush?=0, dirty?=0 [ 130.620] sna_accel_flush: flush?=0, dirty?=0 [ 130.620] sna_composite_trapezoids(op=1, src=(16, 1), mask=18000, ntrap=2) [ 130.620] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.620] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.620] trapezoid_spans_maybe_inplace? clear, yes [ 130.620] color_convert: src=d9c3c3c3 [20028888] [ 130.620] color_convert: dst=d9c3c3c3 [20028888] [ 130.620] trapezoid_span_inplace__x8r8g8b8: extents (16, 1), (31, 31) [ 130.620] sna_compute_composite_extents: dst=(16, 1)x(15, 30) [ 130.620] sna_compute_composite_extents: initial clip against dst->pDrawable: (16, 1), (31, 31) [ 130.620] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (16, 1), (31, 31) [ 130.620] trim_extents: trim((16, 1), (31, 31)) against ((0, 0), (33, 33)) + (0, 0) [ 130.620] sna_compute_composite_extents: clip against dst: (16, 1), (31, 31) [ 130.620] trim_source_extents: -> (16, 1), (31, 31) [ 130.620] trapezoid_span_inplace__x8r8g8b8: clipped extents (16, 1), (31, 31) [ 130.620] sna_drawable_move_region_to_cpu(pixmap=1884 (33x33), [(16, 1), (31, 31)], flags=3) [ 130.620] operate_inplace: no, inplace operation not suitable [ 130.620] sna_drawable_move_region_to_cpu: pending clear, moving whole pixmap for partial write [ 130.620] _sna_pixmap_move_to_cpu(pixmap=1884, 33x33, flags=3) [ 130.620] _sna_pixmap_move_to_cpu: gpu_bo=33, gpu_damage=0x55bca988c5c1, cpu_damage=0x0, is-clear?=1 [ 130.620] operate_inplace: no, inplace operation not suitable [ 130.620] sna_pixmap_alloc_cpu: pixmap=1884 [ 130.620] sna_pixmap_alloc_cpu: allocating CPU buffer (33x33) [ 130.620] kgem_create_cpu_2d(33x33, bpp=32) [ 130.620] kgem_create_2d(33x33, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.620] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.620] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.620] from inactive vma: pitch=160, tiling=0: handle=19, id=1425 [ 130.620] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.620] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.620] sna_pixmap_alloc_cpu: allocated CPU handle=19 (snooped? 0) [ 130.620] _sna_pixmap_move_to_cpu: applying clear [0] size=33x33, stride=160 (total=5280) [ 130.620] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.620] kgem_bo_sync__cpu: handle=19 [ 130.620] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.620] kgem_bo_sync__cpu: SYNC: handle=19, needs_flush? 0, domain? 0, busy? 0 [ 130.620] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.620] kgem_bo_retire: retiring bo handle=19 (needed flush? 0), rq? 0 [busy?=0] [ 130.620] assert_bo_retired: handle=19, domain: 0 exec? 0, rq? 0 [ 130.620] __sna_damage_all(33, 33) [ 130.620] sna_pixmap_free_gpu: handle=33 (pinned? 2) [ 130.620] _sna_pixmap_move_to_cpu: marking as damaged [ 130.620] sna_pixmap_free_gpu: handle=33 (pinned? 2) [ 130.620] sna_add_flush_pixmap: marking pixmap=1884 for flushing [ 130.620] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.620] kgem_bo_sync__cpu_full: handle=19 [ 130.620] kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.620] trapezoid_span_inplace__x8r8g8b8: 15x30, format=20028888, op=1, lerp?=1, num_threads=2 [ 130.620] trapezoid_span_inplace__x8r8g8b8: using 2 threads for inplace compositing 15x30 [ 130.621] sna_accel_flush: flush?=0, dirty?=1 [ 130.621] sna_accel_flush: flushing DRI pixmap=1884 [ 130.621] sna_pixmap_move_to_gpu(pixmap=1884, usage=0), flags=43 [ 130.621] sna_pixmap_move_to_gpu: CPU damage? 1 [ 130.621] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 130.621] kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.621] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.621] use_cpu_bo_for_upload? flags=43, gpu busy?=1, cpu busy?=0 [ 130.621] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [ 130.621] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.621] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.621] kgem_bo_is_render: handle=33, rq? 1 [1] [ 130.621] kgem_bo_is_render: handle=33, rq? 1 [1] [ 130.621] kgem_check_bo: num_pages=+19, num_exec=+2 [ 130.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.621] kgem_add_handle: handle=4, index=0 [ 130.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.621] gen9_composite_get_binding_table(ffc0) [ 130.621] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.621] kgem_add_handle: handle=33, index=1 [ 130.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd5000) [ 130.621] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.621] [3fe0] bind bo(handle=33, addr=fffd5000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.621] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 130.621] kgem_add_handle: handle=19, index=2 [ 130.621] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 130.621] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=33, height=33, pitch=160, tiling=0 -> sampler [ 130.621] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.621] gen9_emit_sampler: sampler = 0 [ 130.621] gen9_emit_sf: num_sf_outputs=1 [ 130.621] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.621] gen9_emit_vertex_elements: setup id=0 [ 130.621] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.621] (0, 0) -> (0, 0) + (33, 33) [ 130.621] gen8_vertex_flush[490] = 3 [ 130.621] sna_pixmap_mark_active: pixmap=1884, handle=33 [ 130.621] __sna_damage_all(33, 33) [ 130.621] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.621] gen8_vertex_close: reloc[0] = 287 [ 130.621] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.621] kgem_add_handle: handle=3, index=3 [ 130.621] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.621] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=45 [fenced=0] [ 130.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.621] __kgem_retire_rq: request 1 complete [ 130.621] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.621] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.621] kgem_fixup_relocs: shrinking by 61440 [ 130.621] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.621] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.621] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd5000 [ 130.621] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.621] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9b000 [ 130.621] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.621] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.621] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.621] sna_accel_flush: flush?=0, dirty?=0 [ 130.621] sna_composite_trapezoids(op=3, src=(16, 1), mask=18000, ntrap=2) [ 130.621] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.621] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.621] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.621] trapezoid_spans_maybe_inplace? no -- CPU bo is busy [ 130.621] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.621] imprecise_trapezoid_span_converter: extents (1, 1), (16, 31) [ 130.621] sna_compute_composite_region: dst=(1, 1)x(15, 30) [ 130.621] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (16, 31) [ 130.621] clip_to_dst: region: 1x[(1, 1), (16, 31)], clip: 1x[(0, 0), (33, 33)] [ 130.621] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (16, 31) [ 130.621] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (16, 31) [ 130.621] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.621] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (16, 31), delta=(0, 0) src -> (1, 1) [ 130.621] gen9_render_composite_spans: 15x30 with flags=0, current mode=1 [ 130.621] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.621] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.621] gen9_composite_set_target: (1, 1)x(15, 30), partial?=1 [ 130.621] sna_drawable_use_bo pixmap=1884, box=((1, 1), (16, 31)), flags=7... [ 130.621] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.621] sna_drawable_use_bo: pinned, never REPLACES [ 130.621] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.621] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.621] sna_drawable_use_bo: using whole GPU bo [ 130.621] gen9_composite_set_target: pixmap=1884, format=20028888, size=33x33, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 130.621] gen9_composite_picture: (1, 1)x(15, 30), dst=(1, 1) [ 130.621] color_convert: src=d9bbbbbb [20028888] [ 130.621] color_convert: dst=d9bbbbbb [20028888] [ 130.621] sna_render_get_solid: d9bbbbbb [ 130.621] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=16) [ 130.621] sna_render_get_solid(16) = d9bbbbbb (new) [ 130.621] kgem_create_proxy: target handle=32 [proxy? -1], offset=64, length=4, io=0 [ 130.621] __kgem_bo_init(handle=32, num_pages=4) [ 130.621] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.621] gen4_choose_spans_emitter: solid source [ 130.621] kgem_check_bo: num_pages=+17, num_exec=+2 [ 130.621] aligning vertex: was 2, now 3 floats per vertex [ 130.621] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.621] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.621] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.621] kgem_add_handle: handle=4, index=0 [ 130.621] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.621] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.621] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.621] gen9_composite_get_binding_table(ffc0) [ 130.621] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.621] kgem_add_handle: handle=33, index=1 [ 130.621] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd5000) [ 130.621] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.621] [3fe0] bind bo(handle=33, addr=fffd5000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.621] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.621] kgem_add_reloc64: adding proxy [delta=64] for handle=32 [ 130.621] kgem_add_handle: handle=32, index=2 [ 130.621] kgem_add_reloc64[4] = (delta=64, target handle=2, presumed=fffb2000) [ 130.621] [3fd0] bind bo(handle=32, addr=fffb2040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.621] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.621] gen9_emit_sampler: sampler = c [ 130.621] gen9_emit_sf: num_sf_outputs=2 [ 130.621] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.621] gen9_emit_vertex_elements: setup id=5 [ 130.621] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.621] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.621] thread_choose_span: clipped? 0 [ 130.621] imprecise_trapezoid_span_converter: using 1 threads [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(15, 1) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(15, 2) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(14, 3) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 3) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(14, 4) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 4) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(13, 5) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 5) x (2, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(13, 6) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 6) x (2, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(12, 7) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 7) x (3, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (3, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(11, 9) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 9) x (4, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(11, 10) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 10) x (4, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(10, 11) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 11) x (5, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(10, 12) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 12) x (5, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(9, 13) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 13) x (6, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 14) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 14) x (6, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(8, 15) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 15) x (7, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(8, 16) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 16) x (7, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(7, 17) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 17) x (8, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(7, 18) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 18) x (8, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(6, 19) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 19) x (9, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(6, 20) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 20) x (9, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(5, 21) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 21) x (10, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(5, 22) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 22) x (10, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 23) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 23) x (11, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 24) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 24) x (11, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(3, 25) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 25) x (11, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(15, 25) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(3, 26) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 26) x (8, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(12, 26) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 26) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(14, 26) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(2, 27) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 27) x (6, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 27) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 27) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(11, 27) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(2, 28) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 28) x (3, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(6, 28) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(7, 28) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(8, 28) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 29) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 29) x (2, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(4, 29) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 29) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(1, 30) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(2, 30) x (1, 1) [ 130.621] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(3, 30) x (1, 1) [ 130.621] gen8_vertex_flush[498] = 213 [ 130.621] gen9_render_composite_spans_done() [ 130.621] sna_accel_flush: flush?=1, dirty?=0 [ 130.621] gen8_vertex_close: used=651, vbo active? 3, vb=20, nreloc=1 [ 130.621] gen8_vertex_close: reloc[0] = 289 [ 130.621] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.621] kgem_add_handle: handle=3, index=3 [ 130.622] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.622] sna_render_flush_solid(size=17) [ 130.622] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 130.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.622] __kgem_retire_rq: request 1 complete [ 130.622] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.622] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.622] kgem_fixup_relocs: shrinking by 61440 [ 130.622] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.622] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.622] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd5000 [ 130.622] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.622] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.622] __kgem_bo_clear_busy: handle=32 [ 130.622] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.622] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.622] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.622] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.622] sna_composite_trapezoids(op=3, src=(16, 0), mask=18000, ntrap=20) [ 130.622] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.622] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.622] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.622] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.622] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.622] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.622] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.622] imprecise_trapezoid_span_converter: extents (-2, 0), (34, 33) [ 130.622] sna_compute_composite_region: dst=(-2, 0)x(36, 33) [ 130.622] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (33, 33) [ 130.622] clip_to_dst: region: 1x[(0, 0), (33, 33)], clip: 1x[(0, 0), (33, 33)] [ 130.622] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (33, 33) [ 130.622] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (33, 33) [ 130.622] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.622] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.622] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (33, 33), delta=(0, 0) src -> (0, 0) [ 130.622] gen9_render_composite_spans: 33x33 with flags=0, current mode=1 [ 130.622] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.622] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.622] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.622] gen9_composite_set_target: (0, 0)x(33, 33), partial?=1 [ 130.622] sna_drawable_use_bo pixmap=1884, box=((0, 0), (33, 33)), flags=7... [ 130.622] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.622] sna_drawable_use_bo: pinned, never REPLACES [ 130.622] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.622] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.622] sna_drawable_use_bo: using whole GPU bo [ 130.622] gen9_composite_set_target: pixmap=1884, format=20028888, size=33x33, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 130.622] gen9_composite_picture: (0, 0)x(33, 33), dst=(0, 0) [ 130.622] color_convert: src=32323232 [20028888] [ 130.622] color_convert: dst=32323232 [20028888] [ 130.622] sna_render_get_solid: 32323232 [ 130.622] sna_render_get_solid(14) = 32323232 (old) [ 130.622] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.622] gen4_choose_spans_emitter: solid source [ 130.622] kgem_check_bo: num_pages=+17, num_exec=+2 [ 130.622] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.622] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.622] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.622] kgem_add_handle: handle=4, index=0 [ 130.622] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.622] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.622] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.622] gen9_composite_get_binding_table(ffc0) [ 130.622] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.622] kgem_add_handle: handle=33, index=1 [ 130.622] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd5000) [ 130.622] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.622] [3fe0] bind bo(handle=33, addr=fffd5000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.622] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.622] kgem_add_reloc64: adding proxy [delta=56] for handle=32 [ 130.622] kgem_add_handle: handle=32, index=2 [ 130.622] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fffb2000) [ 130.622] [3fd0] bind bo(handle=32, addr=fffb2038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.622] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.622] gen9_emit_sampler: sampler = c [ 130.622] gen9_emit_sf: num_sf_outputs=2 [ 130.622] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.622] gen9_emit_vertex_elements: setup id=5 [ 130.622] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.622] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.622] thread_choose_span: clipped? 0 [ 130.622] imprecise_trapezoid_span_converter: using 1 threads [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(15, 0) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(16, 0) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(14, 1) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 1) x (2, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(17, 1) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(14, 2) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 2) x (2, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(17, 2) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 3) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 3) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(15, 3) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(16, 3) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 3) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(18, 3) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(13, 4) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 4) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(15, 4) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(16, 4) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 4) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(18, 4) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(12, 5) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 5) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(14, 5) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(17, 5) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(18, 5) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(19, 5) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 6) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 6) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(14, 6) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(17, 6) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(18, 6) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 6) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(11, 7) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 7) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(13, 7) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(18, 7) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(19, 7) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(20, 7) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 8) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 8) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 8) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(18, 8) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(19, 8) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 8) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(10, 9) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 9) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 9) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 9) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 9) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(21, 9) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 10) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 10) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(12, 10) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(19, 10) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 10) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(21, 10) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(9, 11) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 11) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 11) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 11) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(21, 11) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(22, 11) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 12) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 12) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(11, 12) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(20, 12) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(21, 12) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(22, 12) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(8, 13) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 13) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 13) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(21, 13) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(22, 13) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(23, 13) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(8, 14) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 14) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(10, 14) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(21, 14) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(22, 14) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(23, 14) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(7, 15) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 15) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 15) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(22, 15) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 15) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(24, 15) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(7, 16) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 16) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(9, 16) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(22, 16) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 16) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(24, 16) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(6, 17) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 17) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(8, 17) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(23, 17) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(24, 17) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(25, 17) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(6, 18) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 18) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(8, 18) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(23, 18) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(24, 18) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(25, 18) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 19) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 19) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(7, 19) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(24, 19) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 19) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 19) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(5, 20) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 20) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(7, 20) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(24, 20) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 20) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(26, 20) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 21) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 21) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(6, 21) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(25, 21) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(26, 21) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 21) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(4, 22) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 22) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(6, 22) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(25, 22) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(26, 22) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(27, 22) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(3, 23) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 23) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(5, 23) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(26, 23) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(27, 23) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(28, 23) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(3, 24) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 24) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 24) x (1, 1) [ 130.622] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(14, 24) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(15, 24) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(16, 24) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(17, 24) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 24) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(27, 24) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(28, 24) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(4, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(13, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 25) x (4, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(18, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(19, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(27, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(29, 25) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(2, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(9, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 26) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(15, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(16, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 26) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(21, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(22, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(29, 26) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(1, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(3, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(6, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(7, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(8, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 27) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(13, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(14, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(17, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(18, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 27) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(23, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(24, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(25, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(28, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(30, 27) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(1, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(3, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(5, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 28) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(9, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(11, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(20, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(21, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(22, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 28) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(26, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(28, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(30, 28) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(0, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 29) x (2, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(3, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 29) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(7, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(8, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(23, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(24, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 29) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(28, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 29) x (2, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(31, 29) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(0, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 30) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(4, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(6, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(25, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(27, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 30) x (3, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(31, 30) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(0, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(1, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(2, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(3, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(28, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(29, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(30, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(31, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(32, 31) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(0, 32) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(31, 32) x (1, 1) [ 130.623] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(32, 32) x (1, 1) [ 130.623] gen8_vertex_flush[498] = 729 [ 130.623] gen9_render_composite_spans_done() [ 130.623] sna_accel_flush: flush?=1, dirty?=0 [ 130.623] gen8_vertex_close: used=2838, vbo active? 3, vb=20, nreloc=1 [ 130.623] gen8_vertex_close: reloc[0] = 289 [ 130.623] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.623] kgem_add_handle: handle=3, index=3 [ 130.623] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.623] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 130.623] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.623] __kgem_retire_rq: request 1 complete [ 130.623] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.623] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.623] kgem_fixup_relocs: shrinking by 61440 [ 130.623] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.623] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.623] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd5000 [ 130.623] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.623] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.623] __kgem_bo_clear_busy: handle=32 [ 130.623] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.623] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.623] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.623] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.623] sna_accel_flush: flush?=0, dirty?=0 [ 130.623] sna_accel_flush: flush?=0, dirty?=0 [ 130.623] sna_accel_flush: flush?=0, dirty?=0 [ 130.623] sna_accel_flush: flush?=0, dirty?=0 [ 130.623] sna_block_handler (tv=118.380000) [ 130.623] kgem_retire, need_retire?=1 [ 130.623] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.623] kgem_retire__requests_ring: retiring ring 0 [ 130.623] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.623] __kgem_retire_rq: request 1 complete [ 130.623] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 130.623] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.623] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.623] kgem_retire -- retired=0, need_retire=0 [ 130.623] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.623] gen6_render_retire: resetting idle vbo [ 130.623] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.623] sna_wakeup_handler [ 130.623] _sna_dri2_destroy_buffer: 0x55bca9ba4570 [handle=22] -- refcnt=1, draw=25165884, pixmap=0, proxy?=0 [ 130.623] sna_dri2_cache_bo(handle=22, name=12) [ 130.623] sna_dri2_cache_bo: not a window, releasing handle=22 [ 130.623] _kgem_bo_destroy: handle=22, proxy? 0 [ 130.623] __kgem_bo_destroy: handle=22, size=40960 [ 130.623] __kgem_bo_destroy: handle=22, not reusable [ 130.623] kgem_bo_free: handle=22, size=40960 [ 130.623] kgem_bo_free: releasing 0x0:0x0 vma for handle=22, count=0 [ 130.623] _sna_dri2_destroy_buffer: 0x55bca9ba3b70 [handle=38] -- refcnt=1, draw=25165884, pixmap=1885, proxy?=0 [ 130.623] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=38 [ 130.623] _sna_dri2_destroy_buffer: releasing last DRI pixmap=1885, scanout?=0 [ 130.623] _sna_dri2_destroy_buffer: dropping flush hint from handle=38 [ 130.623] sna_accel_watch_flush: enable=-1 [ 130.623] sna_dri2_cache_bo(handle=38, name=13) [ 130.623] sna_dri2_cache_bo: not a window, releasing handle=38 [ 130.623] sna_destroy_pixmap: pixmap=1885, attached?=1 [ 130.623] _kgem_bo_destroy: handle=38, proxy? 0 [ 130.623] __kgem_bo_destroy: handle=38, size=40960 [ 130.623] __kgem_bo_destroy: handle=38, not reusable [ 130.623] kgem_bo_free: handle=38, size=40960 [ 130.623] kgem_bo_free: releasing 0x0:0x0 vma for handle=38, count=0 [ 130.623] __sna_free_pixmap(pixmap=1885) [ 130.623] sna_create_pixmap(130, 36, 32, usage=0) [ 130.623] kgem_can_create_2d: 130x36 @ 32 [ 130.623] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=544, height=36 [ 130.623] kgem_can_create_2d: untiled size=20480 [ 130.623] kgem_choose_tiling: 130x36 -> 1 [ 130.623] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.623] kgem_can_create_2d: tiled[1] size=40960 [ 130.623] sna_create_pixmap: usage=0, flags=1b [ 130.623] sna_create_pixmap: creating GPU pixmap 130x36, stride=520, flags=1b [ 130.623] __pop_freed_pixmap: reusing freed pixmap=1885 header [ 130.623] create_pixmap_hdr: pixmap=1886, width=130, height=36, usage=0 [ 130.623] sna_create_pixmap: serial=1886, 130x36, usage=0 [ 130.623] sna_dri2_get_msc(draw=25165899, pipe=-1) [ 130.624] sna_crtc_record_swap: recording last swap on pipe=0, frame 7568 [msc=7568], time 130.618002 [ 130.624] sna_dri2_get_msc: msc=7568 [raw=7568], ust=130618002 [ 130.624] sna_dri2_create_buffer pixmap=1887, (attachment=1, format=32, drawable=130x36), window?=0 [ 130.624] sna_dri2_create_buffer: creating back buffer 130x36, suitable for scanout? 0 [ 130.624] kgem_create_2d(130x36, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.624] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.624] __kgem_bo_init(handle=15, num_pages=10) [ 130.624] kgem_set_tiling: handle=15, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.624] new pitch=1024, tiling=1, handle=15, id=1427, num_pages=10 [10], bucket=3 [ 130.624] kgem_bo_flink: flinked handle=15 to name=12, marking non-reusable [ 130.624] sna_dri2_create_buffer pixmap=1887, (attachment=0, format=32, drawable=130x36), window?=0 [ 130.624] sna_pixmap_set_dri: attaching DRI client to pixmap=1887 [ 130.624] sna_pixmap_move_to_gpu(pixmap=1887, usage=0), flags=c2 [ 130.624] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.624] sna_pixmap_move_to_gpu: creating GPU bo (130x36@32), create=b [ 130.624] kgem_choose_tiling: 130x36 -> 1 [ 130.624] kgem_choose_tiling: 130x36 -> 1 [ 130.624] sna_pixmap_alloc_gpu: pixmap=1887 [ 130.624] kgem_create_2d(130x36, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.624] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=40 [ 130.624] __kgem_bo_init(handle=17, num_pages=10) [ 130.624] kgem_set_tiling: handle=17, tiling=1 [1], pitch=1024 [1024]: 1 [ 130.624] new pitch=1024, tiling=1, handle=17, id=1428, num_pages=10 [10], bucket=3 [ 130.624] sna_pixmap_mark_active: pixmap=1887, handle=17 [ 130.624] sna_dri2_create_buffer: attaching to front buffer 130x36 [0x55bca9ac3c00:2], scanout? 0 [ 130.624] kgem_bo_flink: flinked handle=17 to name=13, marking non-reusable [ 130.624] sna_dri2_create_buffer: adding flush hint to handle=17 [ 130.624] __sna_damage_all(130, 36) [ 130.624] sna_accel_watch_flush: enable=1 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_block_handler (tv=118.379000) [ 130.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.624] sna_wakeup_handler [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_block_handler (tv=118.379000) [ 130.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.624] sna_wakeup_handler [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_block_handler (tv=118.379000) [ 130.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.624] sna_wakeup_handler [ 130.624] sna_composite_rectangles(pixmap=1888, op=0, 0 x 1 [(0, 0)x(130, 36) ...]) [ 130.624] sna_composite_rectangles: converted to op 0 [ 130.624] sna_composite_rectangles[0] (0, 0)x(130, 36) -> (0, 0), (130, 36) [ 130.624] sna_composite_rectangles: nrects=1, region=(0, 0), (130, 36) x 1 [ 130.624] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 1 [ 130.624] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.624] sna_composite_rectangles: promoting to full GPU [ 130.624] sna_composite_rectangles: dropping last-cpu hint [ 130.624] sna_drawable_use_bo pixmap=1888, box=((0, 0), (130, 36)), flags=19... [ 130.624] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.624] sna_drawable_use_bo: pinned, never REPLACES [ 130.624] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.624] sna_drawable_use_bo: using whole GPU bo [ 130.624] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.624] kgem_bo_is_render: handle=17, rq? 1 [0] [ 130.624] kgem_bo_is_render: handle=17, rq? 1 [0] [ 130.624] gen9_render_fill_boxes(0 x 1 [(0, 0), (130, 36) ...]) [ 130.624] sna_render_get_solid: 0 [ 130.624] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.624] needs_batch_flush: flushing before handle=17 for required semaphore [ 130.624] needs_batch_flush: flushing before handle=17 for new reservation [ 130.624] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.624] aligning vertex: was 3, now 2 floats per vertex [ 130.624] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.624] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.624] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.624] kgem_add_handle: handle=4, index=0 [ 130.624] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.624] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.624] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.624] gen9_composite_get_binding_table(ffc0) [ 130.624] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 130.624] kgem_add_handle: handle=17, index=1 [ 130.624] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.624] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 130.624] [3fe0] bind bo(handle=17, addr=0), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.624] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.624] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.624] kgem_add_handle: handle=7, index=2 [ 130.624] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.624] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.624] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.624] gen9_emit_sampler: sampler = 1 [ 130.624] gen9_emit_sf: num_sf_outputs=1 [ 130.624] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.624] gen9_emit_vertex_elements: setup id=0 [ 130.624] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.624] (0, 0), (130, 36) [ 130.624] gen8_vertex_flush[490] = 3 [ 130.624] sna_composite_rectangles: pixmap=1888 marking clear [0]? 1 [ 130.624] sna_accel_flush: flush?=1, dirty?=0 [ 130.624] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.624] gen8_vertex_close: reloc[0] = 287 [ 130.624] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.624] kgem_add_handle: handle=3, index=3 [ 130.624] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.624] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.624] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.624] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.624] kgem_fixup_relocs: shrinking by 61440 [ 130.624] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.624] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.624] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffbb000 [ 130.624] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.624] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.624] __kgem_bo_clear_busy: handle=7 [ 130.624] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.624] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.624] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.624] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_accel_flush: flush?=0, dirty?=0 [ 130.624] sna_composite(pixmap=1888, op=1, src=0+(0, 0), mask=0+(1, 1), dst=1888+(1, 1)+(0, 0), size=(128, 34) [ 130.624] sna_compute_composite_region: dst=(1, 1)x(128, 34) [ 130.624] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (129, 35) [ 130.624] clip_to_dst: region: 1x[(1, 1), (129, 35)], clip: 1x[(0, 0), (130, 36)] [ 130.624] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (129, 35) [ 130.624] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (129, 35) [ 130.624] sna_composite: composite region extents:+(0, 0) -> (1, 1), (129, 35) + (0, 0) [ 130.624] gen9_render_composite: 128x34, current mode=0/1 [ 130.624] kgem_bo_is_render: handle=17, rq? 1 [1] [ 130.624] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 130.624] gen9_composite_set_target: (1, 1)x(128, 34), partial?=0 [ 130.624] sna_drawable_use_bo pixmap=1888, box=((1, 1), (129, 35)), flags=f... [ 130.624] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.624] sna_drawable_use_bo: pinned, never REPLACES [ 130.624] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=f [ 130.624] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.625] sna_drawable_use_bo: using whole GPU bo [ 130.625] gen9_composite_set_target: pixmap=1888, format=20028888, size=130x36, pitch=1024, delta=(0,0),damage=0xffffffffffffffff [ 130.625] gen9_composite_picture: (0, 0)x(128, 34), dst=(1, 1) [ 130.625] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(128.00, 34.00), src=(0, 0), dst=(1, 1), size=(128, 34) [ 130.625] sna_render_get_gradient: 2x[0.00:ffffffff ... 1.00:ffdfdfdf ... 1.00:ffdfdfdf] [ 130.625] sna_render_get_gradient: sample width = 32 [ 130.625] sna_render_get_gradient: [0]=ffffffff, [16]=ffefefef [31]=ffe0e0e0 [ 130.625] kgem_create_linear(128) [ 130.625] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 130.625] search_linear_cache: inactive and cache bucket empty [ 130.625] search_linear_cache: active cache bucket empty [ 130.625] kgem_create_linear: new handle=22, num_pages=1 [ 130.625] __kgem_bo_init(handle=22, num_pages=1) [ 130.625] __kgem_bo_map__cpu: caching CPU vma for 22 [ 130.625] gen4_channel_init_linear: dx=0.01, dy=0.00, offset=-0.01 [ 130.625] kgem_bo_is_render: handle=17, rq? 1 [1] [ 130.625] kgem_bo_is_render: handle=22, rq? 0 [0] [ 130.625] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.625] gen4_choose_composite_emitter: linear, no mask [ 130.625] needs_batch_flush: flushing before handle=22 for new reservation [ 130.625] kgem_check_bo: num_pages=+11, num_exec=+2 [ 130.625] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.625] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.625] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.625] kgem_add_handle: handle=4, index=0 [ 130.625] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.625] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.625] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.625] gen9_composite_get_binding_table(ffc0) [ 130.625] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 130.625] kgem_add_handle: handle=17, index=1 [ 130.625] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffbb000) [ 130.625] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 130.625] [3fe0] bind bo(handle=17, addr=fffbb000), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.625] kgem_add_reloc64: handle=22, pos=16344, delta=0, domains=40000 [ 130.625] kgem_add_handle: handle=22, index=2 [ 130.625] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 130.625] [3fd0] bind bo(handle=22, addr=0), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 130.625] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.625] gen9_emit_sampler: sampler = 12 [ 130.625] gen9_emit_sf: num_sf_outputs=1 [ 130.625] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.625] gen9_emit_vertex_elements: setup id=1 [ 130.625] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.625] gen9_render_composite_box: (1, 1), (129, 35) [ 130.625] apply_damage: damage=0x0, region=1 [(1, 1), (129, 35) + (0, 0)] [ 130.625] gen8_vertex_flush[490] = 3 [ 130.625] sna_accel_flush: flush?=1, dirty?=0 [ 130.625] gen8_vertex_close: used=12, vbo active? 3, vb=2, nreloc=1 [ 130.625] gen8_vertex_close: reloc[0] = 287 [ 130.625] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.625] kgem_add_handle: handle=3, index=3 [ 130.625] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.625] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.625] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.625] __kgem_retire_rq: request 1 complete [ 130.625] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.625] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.625] kgem_fixup_relocs: shrinking by 61440 [ 130.625] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.625] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.625] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffbb000 [ 130.625] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.625] kgem_commit: release handle=22 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe9000 [ 130.625] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.625] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.625] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.625] sna_accel_flush: flush?=0, dirty?=0 [ 130.625] sna_composite_rectangles(pixmap=1888, op=3, 32323232 x 4 [(0, 0)x(130, 2) ...]) [ 130.625] sna_composite_rectangles: converted to op 3 [ 130.625] sna_composite_rectangles[0] (0, 0)x(130, 2) -> (0, 0), (130, 2) [ 130.625] sna_composite_rectangles[1] (0, 2)x(2, 32) -> (0, 2), (2, 34) [ 130.625] sna_composite_rectangles[2] (128, 2)x(2, 32) -> (128, 2), (130, 34) [ 130.625] sna_composite_rectangles[3] (0, 34)x(130, 2) -> (0, 34), (130, 36) [ 130.625] sna_composite_rectangles: nrects=4, region=(0, 0), (130, 36) x 4 [ 130.625] sna_composite_rectangles: clipped extents (0, 0),(130, 36) x 4 [ 130.625] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(130, 36) [ 130.625] sna_drawable_use_bo pixmap=1888, box=((0, 0), (130, 36)), flags=1... [ 130.625] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.625] sna_drawable_use_bo: pinned, never REPLACES [ 130.625] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=1 [ 130.625] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.625] sna_drawable_use_bo: using whole GPU bo [ 130.625] gen9_render_fill_boxes (op=3, color=(3232, 3232, 3232, 3232) [20028888]) [ 130.625] kgem_bo_is_render: handle=17, rq? 1 [1] [ 130.625] gen9_render_fill_boxes(32323232 x 4 [(0, 0), (130, 2) ...]) [ 130.625] sna_render_get_solid: 32323232 [ 130.625] sna_render_get_solid(14) = 32323232 (last) [ 130.625] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.625] kgem_check_bo: num_pages=+10, num_exec=+1 [ 130.625] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.625] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.625] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.625] kgem_add_handle: handle=4, index=0 [ 130.625] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.625] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.625] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.625] gen9_composite_get_binding_table(ffc0) [ 130.625] kgem_add_reloc64: handle=17, pos=16360, delta=0, domains=20002 [ 130.625] kgem_add_handle: handle=17, index=1 [ 130.625] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffbb000) [ 130.625] __kgem_bo_mark_dirty: handle=17 (proxy? 0) [ 130.625] [3fe0] bind bo(handle=17, addr=fffbb000), format=192, width=130, height=36, pitch=1024, tiling=1 -> render [ 130.625] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.625] kgem_add_reloc64: adding proxy [delta=56] for handle=32 [ 130.625] kgem_add_handle: handle=32, index=2 [ 130.625] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fffb2000) [ 130.625] [3fd0] bind bo(handle=32, addr=fffb2038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.625] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.625] gen9_emit_sampler: sampler = 1 [ 130.625] gen9_emit_sf: num_sf_outputs=1 [ 130.625] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.625] gen9_emit_vertex_elements: setup id=0 [ 130.625] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.625] (0, 0), (130, 2) [ 130.625] (0, 2), (2, 34) [ 130.625] (128, 2), (130, 34) [ 130.625] (0, 34), (130, 36) [ 130.625] gen8_vertex_flush[490] = 12 [ 130.625] sna_accel_flush: flush?=1, dirty?=0 [ 130.625] gen8_vertex_close: used=36, vbo active? 3, vb=1, nreloc=1 [ 130.625] gen8_vertex_close: reloc[0] = 287 [ 130.625] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.625] kgem_add_handle: handle=3, index=3 [ 130.625] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.625] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=37 [fenced=0] [ 130.625] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.625] __kgem_retire_rq: request 1 complete [ 130.625] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.625] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.625] kgem_fixup_relocs: shrinking by 61440 [ 130.625] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.625] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.625] kgem_commit: release handle=17 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffbb000 [ 130.625] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.625] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.625] __kgem_bo_clear_busy: handle=32 [ 130.625] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.625] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.625] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.625] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.625] sna_accel_flush: flush?=0, dirty?=0 [ 130.625] sna_accel_flush: flush?=0, dirty?=0 [ 130.625] sna_accel_flush: flush?=0, dirty?=0 [ 130.625] sna_accel_flush: flush?=0, dirty?=0 [ 130.625] sna_block_handler (tv=118.378000) [ 130.625] kgem_retire, need_retire?=1 [ 130.625] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.625] kgem_retire__requests_ring: retiring ring 0 [ 130.625] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.625] __kgem_retire_rq: request 1 complete [ 130.625] __kgem_bo_flush: handle=17, busy=0, wedged=0 [ 130.625] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.625] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.625] kgem_retire -- retired=0, need_retire=0 [ 130.625] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.625] gen6_render_retire: resetting idle vbo [ 130.625] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.625] sna_wakeup_handler [ 130.625] _sna_dri2_destroy_buffer: 0x55bca9bc5e70 [handle=16] -- refcnt=1, draw=25165893, pixmap=0, proxy?=0 [ 130.625] sna_dri2_cache_bo(handle=16, name=14) [ 130.625] sna_dri2_cache_bo: not a window, releasing handle=16 [ 130.625] _kgem_bo_destroy: handle=16, proxy? 0 [ 130.625] __kgem_bo_destroy: handle=16, size=65536 [ 130.625] __kgem_bo_destroy: handle=16, not reusable [ 130.625] kgem_bo_free: handle=16, size=65536 [ 130.625] kgem_bo_free: releasing 0x0:0x7f1c78af9000 vma for handle=16, count=0 [ 130.625] _sna_dri2_destroy_buffer: 0x55bca9bc5ec0 [handle=33] -- refcnt=1, draw=25165893, pixmap=1889, proxy?=0 [ 130.625] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=33 [ 130.625] _sna_dri2_destroy_buffer: releasing last DRI pixmap=1889, scanout?=0 [ 130.625] _sna_dri2_destroy_buffer: dropping flush hint from handle=33 [ 130.625] sna_accel_watch_flush: enable=-1 [ 130.625] sna_dri2_cache_bo(handle=33, name=15) [ 130.625] sna_dri2_cache_bo: not a window, releasing handle=33 [ 130.625] sna_destroy_pixmap: pixmap=1889, attached?=1 [ 130.625] _kgem_bo_destroy: handle=33, proxy? 0 [ 130.625] __kgem_bo_destroy: handle=33, size=65536 [ 130.625] __kgem_bo_destroy: handle=33, not reusable [ 130.625] kgem_bo_free: handle=33, size=65536 [ 130.625] kgem_bo_free: releasing 0x0:0x7f1c790e7000 vma for handle=33, count=0 [ 130.625] __sna_free_pixmap(pixmap=1889) [ 130.625] __sna_pixmap_free_cpu: discarding CPU buffer, handle=19, size=12288 [ 130.625] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.625] __kgem_bo_destroy: handle=19, size=12288 [ 130.625] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.626] sna_create_pixmap(33, 33, 32, usage=0) [ 130.626] kgem_can_create_2d: 33x33 @ 32 [ 130.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.626] kgem_can_create_2d: untiled size=8192 [ 130.626] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.626] kgem_choose_tiling: 33x33 -> 0 [ 130.626] sna_create_pixmap: usage=0, flags=b [ 130.626] sna_create_pixmap: creating GPU pixmap 33x33, stride=132, flags=b [ 130.626] __pop_freed_pixmap: reusing freed pixmap=1889 header [ 130.626] create_pixmap_hdr: pixmap=1890, width=33, height=33, usage=0 [ 130.626] sna_create_pixmap: serial=1890, 33x33, usage=0 [ 130.626] sna_dri2_get_msc(draw=25165904, pipe=-1) [ 130.626] sna_crtc_record_swap: recording last swap on pipe=0, frame 7568 [msc=7568], time 130.618002 [ 130.626] sna_dri2_get_msc: msc=7568 [raw=7568], ust=130618002 [ 130.626] sna_dri2_create_buffer pixmap=1891, (attachment=1, format=32, drawable=33x33), window?=0 [ 130.626] sna_dri2_create_buffer: creating back buffer 33x33, suitable for scanout? 0 [ 130.626] kgem_create_2d(33x33, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.626] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.626] __kgem_bo_init(handle=16, num_pages=5) [ 130.626] kgem_set_tiling: handle=16, tiling=1 [1], pitch=512 [512]: 1 [ 130.626] new pitch=512, tiling=1, handle=16, id=1429, num_pages=5 [5], bucket=2 [ 130.626] kgem_bo_flink: flinked handle=16 to name=14, marking non-reusable [ 130.626] sna_dri2_create_buffer pixmap=1891, (attachment=0, format=32, drawable=33x33), window?=0 [ 130.626] sna_pixmap_set_dri: attaching DRI client to pixmap=1891 [ 130.626] sna_pixmap_move_to_gpu(pixmap=1891, usage=0), flags=c2 [ 130.626] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.626] sna_pixmap_move_to_gpu: creating GPU bo (33x33@32), create=b [ 130.626] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.626] kgem_choose_tiling: 33x33 -> 0 [ 130.626] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.626] kgem_choose_tiling: 33x33 -> 0 [ 130.626] sna_pixmap_alloc_gpu: pixmap=1891 [ 130.626] kgem_create_2d(33x33, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.626] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.626] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.626] from inactive: pitch=160, tiling=0: handle=19, id=1430 [ 130.626] sna_pixmap_mark_active: pixmap=1891, handle=19 [ 130.626] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 33x33 pixmap [ 130.626] kgem_create_2d(33x33, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.626] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.626] __kgem_bo_init(handle=33, num_pages=5) [ 130.626] kgem_set_tiling: handle=33, tiling=1 [1], pitch=512 [512]: 1 [ 130.626] new pitch=512, tiling=1, handle=33, id=1431, num_pages=5 [5], bucket=2 [ 130.626] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.626] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.626] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.626] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.626] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.626] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.626] needs_batch_flush: flushing before handle=33 for new reservation [ 130.626] kgem_check_bo: num_pages=+8, num_exec=+2 [ 130.626] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.626] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.626] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.626] kgem_add_handle: handle=4, index=0 [ 130.626] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.626] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.626] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.626] gen9_composite_get_binding_table(ffc0) [ 130.626] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.626] kgem_add_handle: handle=33, index=1 [ 130.626] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.626] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.626] [3fe0] bind bo(handle=33, addr=0), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.626] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 130.626] kgem_add_handle: handle=19, index=2 [ 130.626] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 130.626] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=33, height=33, pitch=160, tiling=0 -> sampler [ 130.626] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.626] gen9_emit_sampler: sampler = 0 [ 130.626] gen9_emit_sf: num_sf_outputs=1 [ 130.626] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.626] gen9_emit_vertex_elements: setup id=0 [ 130.626] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.626] (0, 0) -> (0, 0) + (33, 33) [ 130.626] gen8_vertex_flush[490] = 3 [ 130.626] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.626] __kgem_bo_destroy: handle=19, size=12288 [ 130.626] __kgem_bo_destroy: handle=19 -> active [ 130.626] sna_dri2_create_buffer: attaching to front buffer 33x33 [0x55bca9ae8030:2], scanout? 0 [ 130.626] kgem_bo_flink: flinked handle=33 to name=15, marking non-reusable [ 130.626] sna_dri2_create_buffer: adding flush hint to handle=33 [ 130.626] __sna_damage_all(33, 33) [ 130.626] sna_accel_watch_flush: enable=1 [ 130.626] sna_accel_flush: flush?=1, dirty?=0 [ 130.626] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.626] gen8_vertex_close: reloc[0] = 287 [ 130.626] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.626] kgem_add_handle: handle=3, index=3 [ 130.626] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.626] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=34 [fenced=0] [ 130.626] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.626] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.626] kgem_fixup_relocs: shrinking by 61440 [ 130.626] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.626] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.626] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe0000 [ 130.626] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.626] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9b000 [ 130.626] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.626] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.626] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.626] sna_accel_flush: flush?=0, dirty?=0 [ 130.626] sna_accel_flush: flush?=0, dirty?=0 [ 130.626] sna_accel_flush: flush?=0, dirty?=0 [ 130.626] sna_block_handler (tv=118.377000) [ 130.626] kgem_retire, need_retire?=1 [ 130.626] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.626] kgem_retire__requests_ring: retiring ring 0 [ 130.626] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.626] __kgem_retire_rq: request 1 complete [ 130.626] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 130.626] kgem_bo_move_to_cache: release handle=19 [ 130.626] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.626] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.626] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.626] kgem_retire -- retired=1, need_retire=0 [ 130.626] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.626] gen6_render_retire: resetting idle vbo [ 130.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.626] sna_wakeup_handler [ 130.626] sna_accel_flush: flush?=0, dirty?=0 [ 130.626] sna_accel_flush: flush?=0, dirty?=0 [ 130.626] sna_block_handler (tv=118.377000) [ 130.626] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.626] sna_wakeup_handler [ 130.626] sna_composite_rectangles(pixmap=1892, op=0, 0 x 1 [(0, 0)x(33, 33) ...]) [ 130.626] sna_composite_rectangles: converted to op 0 [ 130.626] sna_composite_rectangles[0] (0, 0)x(33, 33) -> (0, 0), (33, 33) [ 130.626] sna_composite_rectangles: nrects=1, region=(0, 0), (33, 33) x 1 [ 130.626] sna_composite_rectangles: clipped extents (0, 0),(33, 33) x 1 [ 130.626] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(33, 33) [ 130.626] sna_composite_rectangles: promoting to full GPU [ 130.626] sna_composite_rectangles: dropping last-cpu hint [ 130.626] sna_drawable_use_bo pixmap=1892, box=((0, 0), (33, 33)), flags=19... [ 130.626] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.626] sna_drawable_use_bo: pinned, never REPLACES [ 130.626] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.626] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.626] sna_drawable_use_bo: using whole GPU bo [ 130.626] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.626] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.626] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.626] gen9_render_fill_boxes(0 x 1 [(0, 0), (33, 33) ...]) [ 130.626] sna_render_get_solid: 0 [ 130.626] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.626] kgem_check_bo: num_pages=+5, num_exec=+1 [ 130.626] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.626] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.626] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.626] kgem_add_handle: handle=4, index=0 [ 130.626] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.626] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.626] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.626] gen9_composite_get_binding_table(ffc0) [ 130.626] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.626] kgem_add_handle: handle=33, index=1 [ 130.626] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffe0000) [ 130.626] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.626] [3fe0] bind bo(handle=33, addr=fffe0000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.626] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.626] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.626] kgem_add_handle: handle=7, index=2 [ 130.626] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.626] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.626] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.626] gen9_emit_sampler: sampler = 1 [ 130.626] gen9_emit_sf: num_sf_outputs=1 [ 130.626] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.626] gen9_emit_vertex_elements: setup id=0 [ 130.626] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.626] (0, 0), (33, 33) [ 130.626] gen8_vertex_flush[490] = 3 [ 130.626] sna_composite_rectangles: pixmap=1892 marking clear [0]? 1 [ 130.626] sna_accel_flush: flush?=1, dirty?=0 [ 130.626] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.626] gen8_vertex_close: reloc[0] = 287 [ 130.626] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.626] kgem_add_handle: handle=3, index=3 [ 130.627] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.627] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32 [fenced=0] [ 130.627] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.627] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.627] kgem_fixup_relocs: shrinking by 61440 [ 130.627] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.627] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.627] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe0000 [ 130.627] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.627] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.627] __kgem_bo_clear_busy: handle=7 [ 130.627] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.627] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.627] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.627] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.627] sna_accel_flush: flush?=0, dirty?=0 [ 130.627] sna_accel_flush: flush?=0, dirty?=0 [ 130.627] sna_composite_trapezoids(op=1, src=(16, 1), mask=18000, ntrap=2) [ 130.627] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.627] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.627] trapezoid_spans_maybe_inplace? clear, yes [ 130.627] color_convert: src=d9c4c4c4 [20028888] [ 130.627] color_convert: dst=d9c4c4c4 [20028888] [ 130.627] trapezoid_span_inplace__x8r8g8b8: extents (16, 1), (31, 31) [ 130.627] sna_compute_composite_extents: dst=(16, 1)x(15, 30) [ 130.627] sna_compute_composite_extents: initial clip against dst->pDrawable: (16, 1), (31, 31) [ 130.627] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (16, 1), (31, 31) [ 130.627] trim_extents: trim((16, 1), (31, 31)) against ((0, 0), (33, 33)) + (0, 0) [ 130.627] sna_compute_composite_extents: clip against dst: (16, 1), (31, 31) [ 130.627] trim_source_extents: -> (16, 1), (31, 31) [ 130.627] trapezoid_span_inplace__x8r8g8b8: clipped extents (16, 1), (31, 31) [ 130.627] sna_drawable_move_region_to_cpu(pixmap=1892 (33x33), [(16, 1), (31, 31)], flags=3) [ 130.627] operate_inplace: no, inplace operation not suitable [ 130.627] sna_drawable_move_region_to_cpu: pending clear, moving whole pixmap for partial write [ 130.627] _sna_pixmap_move_to_cpu(pixmap=1892, 33x33, flags=3) [ 130.627] _sna_pixmap_move_to_cpu: gpu_bo=33, gpu_damage=0x55bca9b8e4a1, cpu_damage=0x0, is-clear?=1 [ 130.627] operate_inplace: no, inplace operation not suitable [ 130.627] sna_pixmap_alloc_cpu: pixmap=1892 [ 130.627] sna_pixmap_alloc_cpu: allocating CPU buffer (33x33) [ 130.627] kgem_create_cpu_2d(33x33, bpp=32) [ 130.627] kgem_create_2d(33x33, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.627] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.627] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.627] from inactive vma: pitch=160, tiling=0: handle=19, id=1432 [ 130.627] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.627] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.627] sna_pixmap_alloc_cpu: allocated CPU handle=19 (snooped? 0) [ 130.627] _sna_pixmap_move_to_cpu: applying clear [0] size=33x33, stride=160 (total=5280) [ 130.627] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.627] kgem_bo_sync__cpu: handle=19 [ 130.627] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.627] kgem_bo_sync__cpu: SYNC: handle=19, needs_flush? 0, domain? 0, busy? 0 [ 130.627] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.627] kgem_bo_retire: retiring bo handle=19 (needed flush? 0), rq? 0 [busy?=0] [ 130.627] assert_bo_retired: handle=19, domain: 0 exec? 0, rq? 0 [ 130.627] __sna_damage_all(33, 33) [ 130.627] sna_pixmap_free_gpu: handle=33 (pinned? 2) [ 130.627] _sna_pixmap_move_to_cpu: marking as damaged [ 130.627] sna_pixmap_free_gpu: handle=33 (pinned? 2) [ 130.627] sna_add_flush_pixmap: marking pixmap=1892 for flushing [ 130.627] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.627] kgem_bo_sync__cpu_full: handle=19 [ 130.627] kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.627] trapezoid_span_inplace__x8r8g8b8: 15x30, format=20028888, op=1, lerp?=1, num_threads=2 [ 130.627] trapezoid_span_inplace__x8r8g8b8: using 2 threads for inplace compositing 15x30 [ 130.627] sna_accel_flush: flush?=0, dirty?=1 [ 130.627] sna_accel_flush: flushing DRI pixmap=1892 [ 130.627] sna_pixmap_move_to_gpu(pixmap=1892, usage=0), flags=43 [ 130.627] sna_pixmap_move_to_gpu: CPU damage? 1 [ 130.627] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 130.627] kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.627] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.627] use_cpu_bo_for_upload? flags=43, gpu busy?=1, cpu busy?=0 [ 130.627] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [ 130.627] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.627] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.627] kgem_bo_is_render: handle=33, rq? 1 [1] [ 130.627] kgem_bo_is_render: handle=33, rq? 1 [1] [ 130.627] kgem_check_bo: num_pages=+8, num_exec=+2 [ 130.627] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.627] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.627] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.627] kgem_add_handle: handle=4, index=0 [ 130.627] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.627] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.627] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.627] gen9_composite_get_binding_table(ffc0) [ 130.627] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.627] kgem_add_handle: handle=33, index=1 [ 130.627] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffe0000) [ 130.627] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.627] [3fe0] bind bo(handle=33, addr=fffe0000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.627] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 130.627] kgem_add_handle: handle=19, index=2 [ 130.627] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 130.627] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=33, height=33, pitch=160, tiling=0 -> sampler [ 130.627] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.627] gen9_emit_sampler: sampler = 0 [ 130.627] gen9_emit_sf: num_sf_outputs=1 [ 130.627] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.627] gen9_emit_vertex_elements: setup id=0 [ 130.627] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.627] (0, 0) -> (0, 0) + (33, 33) [ 130.627] gen8_vertex_flush[490] = 3 [ 130.627] sna_pixmap_mark_active: pixmap=1892, handle=33 [ 130.627] __sna_damage_all(33, 33) [ 130.627] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.627] gen8_vertex_close: reloc[0] = 287 [ 130.627] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.627] kgem_add_handle: handle=3, index=3 [ 130.627] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.627] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=34 [fenced=0] [ 130.627] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.627] __kgem_retire_rq: request 1 complete [ 130.627] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.627] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.627] kgem_fixup_relocs: shrinking by 61440 [ 130.627] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.627] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.627] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe0000 [ 130.627] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.627] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9b000 [ 130.627] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.627] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.627] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.627] sna_composite_trapezoids(op=3, src=(16, 1), mask=18000, ntrap=2) [ 130.627] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.627] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.627] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.627] trapezoid_spans_maybe_inplace? no -- CPU bo is busy [ 130.627] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.627] imprecise_trapezoid_span_converter: extents (1, 1), (16, 31) [ 130.627] sna_compute_composite_region: dst=(1, 1)x(15, 30) [ 130.627] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (16, 31) [ 130.627] clip_to_dst: region: 1x[(1, 1), (16, 31)], clip: 1x[(0, 0), (33, 33)] [ 130.627] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (16, 31) [ 130.627] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (16, 31) [ 130.627] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.627] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (16, 31), delta=(0, 0) src -> (1, 1) [ 130.627] gen9_render_composite_spans: 15x30 with flags=0, current mode=1 [ 130.627] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.627] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.627] gen9_composite_set_target: (1, 1)x(15, 30), partial?=1 [ 130.627] sna_drawable_use_bo pixmap=1892, box=((1, 1), (16, 31)), flags=7... [ 130.627] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.627] sna_drawable_use_bo: pinned, never REPLACES [ 130.627] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.627] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.627] sna_drawable_use_bo: using whole GPU bo [ 130.627] gen9_composite_set_target: pixmap=1892, format=20028888, size=33x33, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 130.627] gen9_composite_picture: (1, 1)x(15, 30), dst=(1, 1) [ 130.627] color_convert: src=d9bbbbbb [20028888] [ 130.627] color_convert: dst=d9bbbbbb [20028888] [ 130.627] sna_render_get_solid: d9bbbbbb [ 130.627] sna_render_get_solid(16) = d9bbbbbb (old) [ 130.627] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.627] gen4_choose_spans_emitter: solid source [ 130.627] kgem_check_bo: num_pages=+6, num_exec=+2 [ 130.627] aligning vertex: was 2, now 3 floats per vertex [ 130.627] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.627] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.627] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.627] kgem_add_handle: handle=4, index=0 [ 130.627] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.627] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.627] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.627] gen9_composite_get_binding_table(ffc0) [ 130.627] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.627] kgem_add_handle: handle=33, index=1 [ 130.627] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffe0000) [ 130.627] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.627] [3fe0] bind bo(handle=33, addr=fffe0000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.627] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.627] kgem_add_reloc64: adding proxy [delta=64] for handle=32 [ 130.627] kgem_add_handle: handle=32, index=2 [ 130.627] kgem_add_reloc64[4] = (delta=64, target handle=2, presumed=fffb2000) [ 130.627] [3fd0] bind bo(handle=32, addr=fffb2040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.627] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.627] gen9_emit_sampler: sampler = c [ 130.627] gen9_emit_sf: num_sf_outputs=2 [ 130.627] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.627] gen9_emit_vertex_elements: setup id=5 [ 130.627] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.627] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.627] thread_choose_span: clipped? 0 [ 130.627] imprecise_trapezoid_span_converter: using 1 threads [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(15, 1) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(15, 2) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(14, 3) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 3) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(14, 4) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 4) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(13, 5) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 5) x (2, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(13, 6) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 6) x (2, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(12, 7) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 7) x (3, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (3, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(11, 9) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 9) x (4, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(11, 10) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 10) x (4, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(10, 11) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 11) x (5, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(10, 12) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 12) x (5, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(9, 13) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 13) x (6, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 14) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 14) x (6, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(8, 15) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 15) x (7, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(8, 16) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 16) x (7, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(7, 17) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 17) x (8, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(7, 18) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 18) x (8, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(6, 19) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 19) x (9, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(6, 20) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 20) x (9, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(5, 21) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 21) x (10, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(5, 22) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 22) x (10, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 23) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 23) x (11, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 24) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 24) x (11, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(3, 25) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 25) x (11, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(15, 25) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(3, 26) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 26) x (8, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(12, 26) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 26) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(14, 26) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(2, 27) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 27) x (6, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 27) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 27) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(11, 27) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(2, 28) x (1, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 28) x (3, 1) [ 130.627] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(6, 28) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(7, 28) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(8, 28) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 29) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 29) x (2, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(4, 29) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 29) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(1, 30) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(2, 30) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(3, 30) x (1, 1) [ 130.628] gen8_vertex_flush[498] = 213 [ 130.628] gen9_render_composite_spans_done() [ 130.628] sna_accel_flush: flush?=1, dirty?=0 [ 130.628] gen8_vertex_close: used=651, vbo active? 3, vb=20, nreloc=1 [ 130.628] gen8_vertex_close: reloc[0] = 289 [ 130.628] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.628] kgem_add_handle: handle=3, index=3 [ 130.628] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.628] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32 [fenced=0] [ 130.628] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.628] __kgem_retire_rq: request 1 complete [ 130.628] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.628] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.628] kgem_fixup_relocs: shrinking by 61440 [ 130.628] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.628] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.628] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe0000 [ 130.628] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.628] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.628] __kgem_bo_clear_busy: handle=32 [ 130.628] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.628] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.628] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.628] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.628] sna_composite_trapezoids(op=3, src=(16, 0), mask=18000, ntrap=20) [ 130.628] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.628] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.628] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.628] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.628] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.628] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.628] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.628] imprecise_trapezoid_span_converter: extents (-2, 0), (34, 33) [ 130.628] sna_compute_composite_region: dst=(-2, 0)x(36, 33) [ 130.628] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (33, 33) [ 130.628] clip_to_dst: region: 1x[(0, 0), (33, 33)], clip: 1x[(0, 0), (33, 33)] [ 130.628] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (33, 33) [ 130.628] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (33, 33) [ 130.628] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.628] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.628] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (33, 33), delta=(0, 0) src -> (0, 0) [ 130.628] gen9_render_composite_spans: 33x33 with flags=0, current mode=1 [ 130.628] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.628] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.628] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.628] gen9_composite_set_target: (0, 0)x(33, 33), partial?=1 [ 130.628] sna_drawable_use_bo pixmap=1892, box=((0, 0), (33, 33)), flags=7... [ 130.628] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.628] sna_drawable_use_bo: pinned, never REPLACES [ 130.628] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.628] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.628] sna_drawable_use_bo: using whole GPU bo [ 130.628] gen9_composite_set_target: pixmap=1892, format=20028888, size=33x33, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 130.628] gen9_composite_picture: (0, 0)x(33, 33), dst=(0, 0) [ 130.628] color_convert: src=32323232 [20028888] [ 130.628] color_convert: dst=32323232 [20028888] [ 130.628] sna_render_get_solid: 32323232 [ 130.628] sna_render_get_solid(14) = 32323232 (old) [ 130.628] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.628] gen4_choose_spans_emitter: solid source [ 130.628] kgem_check_bo: num_pages=+6, num_exec=+2 [ 130.628] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.628] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.628] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.628] kgem_add_handle: handle=4, index=0 [ 130.628] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.628] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.628] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.628] gen9_composite_get_binding_table(ffc0) [ 130.628] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.628] kgem_add_handle: handle=33, index=1 [ 130.628] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffe0000) [ 130.628] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.628] [3fe0] bind bo(handle=33, addr=fffe0000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.628] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.628] kgem_add_reloc64: adding proxy [delta=56] for handle=32 [ 130.628] kgem_add_handle: handle=32, index=2 [ 130.628] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fffb2000) [ 130.628] [3fd0] bind bo(handle=32, addr=fffb2038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.628] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.628] gen9_emit_sampler: sampler = c [ 130.628] gen9_emit_sf: num_sf_outputs=2 [ 130.628] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.628] gen9_emit_vertex_elements: setup id=5 [ 130.628] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.628] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.628] thread_choose_span: clipped? 0 [ 130.628] imprecise_trapezoid_span_converter: using 1 threads [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(15, 0) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(16, 0) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(14, 1) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 1) x (2, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(17, 1) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(14, 2) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 2) x (2, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(17, 2) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 3) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 3) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(15, 3) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(16, 3) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 3) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(18, 3) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(13, 4) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 4) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(15, 4) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(16, 4) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 4) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(18, 4) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(12, 5) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 5) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(14, 5) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(17, 5) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(18, 5) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(19, 5) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 6) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 6) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(14, 6) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(17, 6) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(18, 6) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 6) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(11, 7) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 7) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(13, 7) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(18, 7) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(19, 7) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(20, 7) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 8) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 8) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 8) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(18, 8) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(19, 8) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 8) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(10, 9) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 9) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 9) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 9) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 9) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(21, 9) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 10) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 10) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(12, 10) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(19, 10) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 10) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(21, 10) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(9, 11) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 11) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 11) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 11) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(21, 11) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(22, 11) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 12) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 12) x (1, 1) [ 130.628] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(11, 12) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(20, 12) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(21, 12) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(22, 12) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(8, 13) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 13) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 13) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(21, 13) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(22, 13) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(23, 13) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(8, 14) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 14) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(10, 14) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(21, 14) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(22, 14) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(23, 14) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(7, 15) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 15) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 15) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(22, 15) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 15) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(24, 15) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(7, 16) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 16) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(9, 16) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(22, 16) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 16) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(24, 16) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(6, 17) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 17) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(8, 17) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(23, 17) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(24, 17) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(25, 17) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(6, 18) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 18) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(8, 18) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(23, 18) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(24, 18) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(25, 18) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 19) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 19) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(7, 19) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(24, 19) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 19) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 19) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(5, 20) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 20) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(7, 20) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(24, 20) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 20) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(26, 20) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 21) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 21) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(6, 21) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(25, 21) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(26, 21) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 21) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(4, 22) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 22) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(6, 22) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(25, 22) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(26, 22) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(27, 22) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(3, 23) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 23) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(5, 23) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(26, 23) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(27, 23) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(28, 23) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(3, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(14, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(15, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(16, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(17, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(27, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(28, 24) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(4, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(13, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 25) x (4, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(18, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(19, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(27, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(29, 25) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(2, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(9, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 26) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(15, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(16, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 26) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(21, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(22, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(29, 26) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(1, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(3, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(6, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(7, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(8, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 27) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(13, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(14, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(17, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(18, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 27) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(23, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(24, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(25, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(28, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(30, 27) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(1, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(3, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(5, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 28) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(9, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(11, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(20, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(21, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(22, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 28) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(26, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(28, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(30, 28) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(0, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 29) x (2, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(3, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 29) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(7, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(8, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(23, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(24, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 29) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(28, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 29) x (2, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(31, 29) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(0, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 30) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(4, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(6, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(25, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(27, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 30) x (3, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(31, 30) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(0, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(1, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(2, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(3, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(28, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(29, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(30, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(31, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(32, 31) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(0, 32) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(31, 32) x (1, 1) [ 130.629] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(32, 32) x (1, 1) [ 130.629] gen8_vertex_flush[498] = 729 [ 130.629] gen9_render_composite_spans_done() [ 130.629] sna_accel_flush: flush?=1, dirty?=0 [ 130.629] gen8_vertex_close: used=2838, vbo active? 3, vb=20, nreloc=1 [ 130.629] gen8_vertex_close: reloc[0] = 289 [ 130.629] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.629] kgem_add_handle: handle=3, index=3 [ 130.629] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.629] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32 [fenced=0] [ 130.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.629] __kgem_retire_rq: request 1 complete [ 130.629] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.629] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.629] kgem_fixup_relocs: shrinking by 61440 [ 130.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.629] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.629] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe0000 [ 130.629] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.629] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.629] __kgem_bo_clear_busy: handle=32 [ 130.629] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.629] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.629] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.629] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.629] sna_accel_flush: flush?=0, dirty?=0 [ 130.629] sna_accel_flush: flush?=0, dirty?=0 [ 130.629] sna_accel_flush: flush?=0, dirty?=0 [ 130.629] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_block_handler (tv=118.374000) [ 130.630] kgem_retire, need_retire?=1 [ 130.630] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.630] kgem_retire__requests_ring: retiring ring 0 [ 130.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.630] __kgem_retire_rq: request 1 complete [ 130.630] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 130.630] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.630] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.630] kgem_retire -- retired=0, need_retire=0 [ 130.630] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.630] gen6_render_retire: resetting idle vbo [ 130.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.630] sna_accel_do_throttle (time=130630), triggered [ 130.630] sna_accel_throttle (time=130630) [ 130.630] sna_accel_disarm_timer[1] (time=130630) [ 130.630] sna_wakeup_handler [ 130.630] _sna_dri2_destroy_buffer: 0x55bca9bc6090 [handle=16] -- refcnt=1, draw=25165904, pixmap=0, proxy?=0 [ 130.630] sna_dri2_cache_bo(handle=16, name=14) [ 130.630] sna_dri2_cache_bo: not a window, releasing handle=16 [ 130.630] _kgem_bo_destroy: handle=16, proxy? 0 [ 130.630] __kgem_bo_destroy: handle=16, size=20480 [ 130.630] __kgem_bo_destroy: handle=16, not reusable [ 130.630] kgem_bo_free: handle=16, size=20480 [ 130.630] kgem_bo_free: releasing 0x0:0x0 vma for handle=16, count=0 [ 130.630] _sna_dri2_destroy_buffer: 0x55bca9bc6480 [handle=33] -- refcnt=1, draw=25165904, pixmap=1893, proxy?=0 [ 130.630] _sna_dri2_destroy_buffer: removing active_scanout=1 from pixmap handle=33 [ 130.630] _sna_dri2_destroy_buffer: releasing last DRI pixmap=1893, scanout?=0 [ 130.630] _sna_dri2_destroy_buffer: dropping flush hint from handle=33 [ 130.630] sna_accel_watch_flush: enable=-1 [ 130.630] sna_dri2_cache_bo(handle=33, name=15) [ 130.630] sna_dri2_cache_bo: not a window, releasing handle=33 [ 130.630] sna_destroy_pixmap: pixmap=1893, attached?=1 [ 130.630] _kgem_bo_destroy: handle=33, proxy? 0 [ 130.630] __kgem_bo_destroy: handle=33, size=20480 [ 130.630] __kgem_bo_destroy: handle=33, not reusable [ 130.630] kgem_bo_free: handle=33, size=20480 [ 130.630] kgem_bo_free: releasing 0x0:0x0 vma for handle=33, count=0 [ 130.630] __sna_free_pixmap(pixmap=1893) [ 130.630] __sna_pixmap_free_cpu: discarding CPU buffer, handle=19, size=12288 [ 130.630] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.630] __kgem_bo_destroy: handle=19, size=12288 [ 130.630] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.630] sna_create_pixmap(33, 33, 32, usage=0) [ 130.630] kgem_can_create_2d: 33x33 @ 32 [ 130.630] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.630] kgem_can_create_2d: untiled size=8192 [ 130.630] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.630] kgem_choose_tiling: 33x33 -> 0 [ 130.630] sna_create_pixmap: usage=0, flags=b [ 130.630] sna_create_pixmap: creating GPU pixmap 33x33, stride=132, flags=b [ 130.630] __pop_freed_pixmap: reusing freed pixmap=1893 header [ 130.630] create_pixmap_hdr: pixmap=1894, width=33, height=33, usage=0 [ 130.630] sna_create_pixmap: serial=1894, 33x33, usage=0 [ 130.630] sna_dri2_get_msc(draw=25165909, pipe=-1) [ 130.630] sna_crtc_record_swap: recording last swap on pipe=0, frame 7568 [msc=7568], time 130.618002 [ 130.630] sna_dri2_get_msc: msc=7568 [raw=7568], ust=130618002 [ 130.630] sna_dri2_create_buffer pixmap=1895, (attachment=1, format=32, drawable=33x33), window?=0 [ 130.630] sna_dri2_create_buffer: creating back buffer 33x33, suitable for scanout? 0 [ 130.630] kgem_create_2d(33x33, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.630] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.630] __kgem_bo_init(handle=16, num_pages=5) [ 130.630] kgem_set_tiling: handle=16, tiling=1 [1], pitch=512 [512]: 1 [ 130.630] new pitch=512, tiling=1, handle=16, id=1433, num_pages=5 [5], bucket=2 [ 130.630] kgem_bo_flink: flinked handle=16 to name=14, marking non-reusable [ 130.630] sna_dri2_create_buffer pixmap=1895, (attachment=0, format=32, drawable=33x33), window?=0 [ 130.630] sna_pixmap_set_dri: attaching DRI client to pixmap=1895 [ 130.630] sna_pixmap_move_to_gpu(pixmap=1895, usage=0), flags=c2 [ 130.630] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.630] sna_pixmap_move_to_gpu: creating GPU bo (33x33@32), create=b [ 130.630] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.630] kgem_choose_tiling: 33x33 -> 0 [ 130.630] kgem_choose_tiling: too thin [width 33, 32 bpp] for TILING_X [ 130.630] kgem_choose_tiling: 33x33 -> 0 [ 130.630] sna_pixmap_alloc_gpu: pixmap=1895 [ 130.630] kgem_create_2d(33x33, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.630] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.630] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.630] from inactive: pitch=160, tiling=0: handle=19, id=1434 [ 130.630] sna_pixmap_mark_active: pixmap=1895, handle=19 [ 130.630] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 33x33 pixmap [ 130.630] kgem_create_2d(33x33, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.630] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=40 [ 130.630] __kgem_bo_init(handle=33, num_pages=5) [ 130.630] kgem_set_tiling: handle=33, tiling=1 [1], pitch=512 [512]: 1 [ 130.630] new pitch=512, tiling=1, handle=33, id=1435, num_pages=5 [5], bucket=2 [ 130.630] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.630] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.630] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.630] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.630] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.630] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.630] needs_batch_flush: flushing before handle=33 for new reservation [ 130.630] kgem_check_bo: num_pages=+8, num_exec=+2 [ 130.630] aligning vertex: was 3, now 2 floats per vertex [ 130.630] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.630] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.630] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.630] kgem_add_handle: handle=4, index=0 [ 130.630] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.630] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.630] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.630] gen9_composite_get_binding_table(ffc0) [ 130.630] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.630] kgem_add_handle: handle=33, index=1 [ 130.630] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.630] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.630] [3fe0] bind bo(handle=33, addr=0), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.630] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 130.630] kgem_add_handle: handle=19, index=2 [ 130.630] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 130.630] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=33, height=33, pitch=160, tiling=0 -> sampler [ 130.630] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.630] gen9_emit_sampler: sampler = 0 [ 130.630] gen9_emit_sf: num_sf_outputs=1 [ 130.630] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.630] gen9_emit_vertex_elements: setup id=0 [ 130.630] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.630] (0, 0) -> (0, 0) + (33, 33) [ 130.630] gen8_vertex_flush[490] = 3 [ 130.630] _kgem_bo_destroy: handle=19, proxy? 0 [ 130.630] __kgem_bo_destroy: handle=19, size=12288 [ 130.630] __kgem_bo_destroy: handle=19 -> active [ 130.630] sna_dri2_create_buffer: attaching to front buffer 33x33 [0x55bca9ae8030:2], scanout? 0 [ 130.630] kgem_bo_flink: flinked handle=33 to name=15, marking non-reusable [ 130.630] sna_dri2_create_buffer: adding flush hint to handle=33 [ 130.630] __sna_damage_all(33, 33) [ 130.630] sna_accel_watch_flush: enable=1 [ 130.630] sna_accel_flush: flush?=1, dirty?=0 [ 130.630] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.630] gen8_vertex_close: reloc[0] = 287 [ 130.630] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.630] kgem_add_handle: handle=3, index=3 [ 130.630] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.630] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=34 [fenced=0] [ 130.630] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.630] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.630] kgem_fixup_relocs: shrinking by 61440 [ 130.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.630] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.630] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffdb000 [ 130.630] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.630] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9b000 [ 130.630] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.630] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.630] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_block_handler (tv=118.373000) [ 130.630] kgem_retire, need_retire?=1 [ 130.630] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.630] kgem_retire__requests_ring: retiring ring 0 [ 130.630] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.630] __kgem_retire_rq: request 1 complete [ 130.630] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 130.630] kgem_bo_move_to_cache: release handle=19 [ 130.630] kgem_bo_move_to_inactive: moving handle=19 to inactive [ 130.630] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.630] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.630] kgem_retire -- retired=1, need_retire=0 [ 130.630] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.630] gen6_render_retire: resetting idle vbo [ 130.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.630] sna_accel_do_throttle -- no pending activity [ 130.630] sna_wakeup_handler [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_block_handler (tv=0.0) [ 130.630] sna_wakeup_handler [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_block_handler (tv=0.0) [ 130.630] sna_wakeup_handler [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_block_handler (tv=118.373000) [ 130.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.630] sna_accel_do_throttle -- no pending activity [ 130.630] sna_wakeup_handler [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_accel_flush: flush?=0, dirty?=0 [ 130.630] sna_block_handler (tv=118.373000) [ 130.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.630] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_block_handler (tv=118.372000) [ 130.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.631] sna_accel_do_throttle -- no pending activity [ 130.631] sna_wakeup_handler [ 130.631] sna_composite_rectangles(pixmap=1896, op=0, 0 x 1 [(0, 0)x(33, 33) ...]) [ 130.631] sna_composite_rectangles: converted to op 0 [ 130.631] sna_composite_rectangles[0] (0, 0)x(33, 33) -> (0, 0), (33, 33) [ 130.631] sna_composite_rectangles: nrects=1, region=(0, 0), (33, 33) x 1 [ 130.631] sna_composite_rectangles: clipped extents (0, 0),(33, 33) x 1 [ 130.631] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(33, 33) [ 130.631] sna_composite_rectangles: promoting to full GPU [ 130.631] sna_composite_rectangles: dropping last-cpu hint [ 130.631] sna_drawable_use_bo pixmap=1896, box=((0, 0), (33, 33)), flags=19... [ 130.631] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.631] sna_drawable_use_bo: pinned, never REPLACES [ 130.631] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.631] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.631] sna_drawable_use_bo: using whole GPU bo [ 130.631] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.631] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.631] kgem_bo_is_render: handle=33, rq? 0 [0] [ 130.631] gen9_render_fill_boxes(0 x 1 [(0, 0), (33, 33) ...]) [ 130.631] sna_render_get_solid: 0 [ 130.631] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.631] kgem_check_bo: num_pages=+5, num_exec=+1 [ 130.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.631] kgem_add_handle: handle=4, index=0 [ 130.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.631] gen9_composite_get_binding_table(ffc0) [ 130.631] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.631] kgem_add_handle: handle=33, index=1 [ 130.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffdb000) [ 130.631] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.631] [3fe0] bind bo(handle=33, addr=fffdb000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.631] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.631] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.631] kgem_add_handle: handle=7, index=2 [ 130.631] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.631] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.631] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.631] gen9_emit_sampler: sampler = 1 [ 130.631] gen9_emit_sf: num_sf_outputs=1 [ 130.631] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.631] gen9_emit_vertex_elements: setup id=0 [ 130.631] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.631] (0, 0), (33, 33) [ 130.631] gen8_vertex_flush[490] = 3 [ 130.631] sna_composite_rectangles: pixmap=1896 marking clear [0]? 1 [ 130.631] sna_accel_flush: flush?=1, dirty?=0 [ 130.631] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.631] gen8_vertex_close: reloc[0] = 287 [ 130.631] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.631] kgem_add_handle: handle=3, index=3 [ 130.631] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.631] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32 [fenced=0] [ 130.631] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.631] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.631] kgem_fixup_relocs: shrinking by 61440 [ 130.631] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.631] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.631] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffdb000 [ 130.631] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.631] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.631] __kgem_bo_clear_busy: handle=7 [ 130.631] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.631] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.631] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.631] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.631] sna_accel_flush: flush?=0, dirty?=0 [ 130.631] sna_composite_trapezoids(op=1, src=(16, 1), mask=18000, ntrap=2) [ 130.631] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.631] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.631] trapezoid_spans_maybe_inplace? clear, yes [ 130.631] color_convert: src=d9c4c4c4 [20028888] [ 130.631] color_convert: dst=d9c4c4c4 [20028888] [ 130.631] trapezoid_span_inplace__x8r8g8b8: extents (16, 1), (31, 31) [ 130.631] sna_compute_composite_extents: dst=(16, 1)x(15, 30) [ 130.631] sna_compute_composite_extents: initial clip against dst->pDrawable: (16, 1), (31, 31) [ 130.631] sna_compute_composite_extents: initial clip against dst->pCompositeClip: (16, 1), (31, 31) [ 130.631] trim_extents: trim((16, 1), (31, 31)) against ((0, 0), (33, 33)) + (0, 0) [ 130.631] sna_compute_composite_extents: clip against dst: (16, 1), (31, 31) [ 130.631] trim_source_extents: -> (16, 1), (31, 31) [ 130.631] trapezoid_span_inplace__x8r8g8b8: clipped extents (16, 1), (31, 31) [ 130.631] sna_drawable_move_region_to_cpu(pixmap=1896 (33x33), [(16, 1), (31, 31)], flags=3) [ 130.631] operate_inplace: no, inplace operation not suitable [ 130.631] sna_drawable_move_region_to_cpu: pending clear, moving whole pixmap for partial write [ 130.631] _sna_pixmap_move_to_cpu(pixmap=1896, 33x33, flags=3) [ 130.631] _sna_pixmap_move_to_cpu: gpu_bo=33, gpu_damage=0x55bca988c5c1, cpu_damage=0x0, is-clear?=1 [ 130.631] operate_inplace: no, inplace operation not suitable [ 130.631] sna_pixmap_alloc_cpu: pixmap=1896 [ 130.631] sna_pixmap_alloc_cpu: allocating CPU buffer (33x33) [ 130.631] kgem_create_cpu_2d(33x33, bpp=32) [ 130.631] kgem_create_2d(33x33, bpp=32, tiling=0, exact=0, inactive=1, cpu-mapping=1, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=160, height=33 [ 130.631] kgem_bo_remove_from_inactive: removing handle=19 from inactive [ 130.631] from inactive vma: pitch=160, tiling=0: handle=19, id=1436 [ 130.631] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.631] kgem_bo_map__cpu(handle=19, size=12288, map=0x0:0x7f1c7f3ff000) [ 130.631] sna_pixmap_alloc_cpu: allocated CPU handle=19 (snooped? 0) [ 130.631] _sna_pixmap_move_to_cpu: applying clear [0] size=33x33, stride=160 (total=5280) [ 130.631] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.631] kgem_bo_sync__cpu: handle=19 [ 130.631] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.631] kgem_bo_sync__cpu: SYNC: handle=19, needs_flush? 0, domain? 0, busy? 0 [ 130.631] __kgem_busy: handle=19, busy=0, wedged=0 [ 130.631] kgem_bo_retire: retiring bo handle=19 (needed flush? 0), rq? 0 [busy?=0] [ 130.631] assert_bo_retired: handle=19, domain: 0 exec? 0, rq? 0 [ 130.631] __sna_damage_all(33, 33) [ 130.631] sna_pixmap_free_gpu: handle=33 (pinned? 2) [ 130.631] _sna_pixmap_move_to_cpu: marking as damaged [ 130.631] sna_pixmap_free_gpu: handle=33 (pinned? 2) [ 130.631] sna_add_flush_pixmap: marking pixmap=1896 for flushing [ 130.631] _sna_pixmap_move_to_cpu: syncing CPU bo [ 130.631] kgem_bo_sync__cpu_full: handle=19 [ 130.631] kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.631] trapezoid_span_inplace__x8r8g8b8: 15x30, format=20028888, op=1, lerp?=1, num_threads=2 [ 130.631] trapezoid_span_inplace__x8r8g8b8: using 2 threads for inplace compositing 15x30 [ 130.631] sna_accel_flush: flush?=0, dirty?=1 [ 130.631] sna_accel_flush: flushing DRI pixmap=1896 [ 130.631] sna_pixmap_move_to_gpu(pixmap=1896, usage=0), flags=43 [ 130.631] sna_pixmap_move_to_gpu: CPU damage? 1 [ 130.631] sna_pixmap_move_to_gpu: uploading 1 damage boxes [ 130.631] kgem_bo_is_busy: handle=19, domain: 1 exec? 0, rq? 0 [ 130.631] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.631] use_cpu_bo_for_upload? flags=43, gpu busy?=1, cpu busy?=0 [ 130.631] sna_pixmap_move_to_gpu: using CPU bo for upload to GPU [ 130.631] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.631] kgem_bo_is_render: handle=19, rq? 0 [0] [ 130.631] kgem_bo_is_render: handle=33, rq? 1 [1] [ 130.631] kgem_bo_is_render: handle=33, rq? 1 [1] [ 130.631] kgem_check_bo: num_pages=+8, num_exec=+2 [ 130.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.631] kgem_add_handle: handle=4, index=0 [ 130.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.631] gen9_composite_get_binding_table(ffc0) [ 130.631] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.631] kgem_add_handle: handle=33, index=1 [ 130.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffdb000) [ 130.632] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.632] [3fe0] bind bo(handle=33, addr=fffdb000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.632] kgem_add_reloc64: handle=19, pos=16344, delta=0, domains=40000 [ 130.632] kgem_add_handle: handle=19, index=2 [ 130.632] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fff9b000) [ 130.632] [3fd0] bind bo(handle=19, addr=fff9b000), format=192, width=33, height=33, pitch=160, tiling=0 -> sampler [ 130.632] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.632] gen9_emit_sampler: sampler = 0 [ 130.632] gen9_emit_sf: num_sf_outputs=1 [ 130.632] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.632] gen9_emit_vertex_elements: setup id=0 [ 130.632] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.632] (0, 0) -> (0, 0) + (33, 33) [ 130.632] gen8_vertex_flush[490] = 3 [ 130.632] sna_pixmap_mark_active: pixmap=1896, handle=33 [ 130.632] __sna_damage_all(33, 33) [ 130.632] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.632] gen8_vertex_close: reloc[0] = 287 [ 130.632] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.632] kgem_add_handle: handle=3, index=3 [ 130.632] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.632] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=34 [fenced=0] [ 130.632] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.632] __kgem_retire_rq: request 1 complete [ 130.632] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.632] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.632] kgem_fixup_relocs: shrinking by 61440 [ 130.632] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.632] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.632] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffdb000 [ 130.632] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.632] kgem_commit: release handle=19 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fff9b000 [ 130.632] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.632] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.632] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.632] sna_composite_trapezoids(op=3, src=(16, 1), mask=18000, ntrap=2) [ 130.632] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.632] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.632] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.632] trapezoid_spans_maybe_inplace? no -- CPU bo is busy [ 130.632] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.632] imprecise_trapezoid_span_converter: extents (1, 1), (16, 31) [ 130.632] sna_compute_composite_region: dst=(1, 1)x(15, 30) [ 130.632] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (16, 31) [ 130.632] clip_to_dst: region: 1x[(1, 1), (16, 31)], clip: 1x[(0, 0), (33, 33)] [ 130.632] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (16, 31) [ 130.632] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (16, 31) [ 130.632] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.632] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (16, 31), delta=(0, 0) src -> (1, 1) [ 130.632] gen9_render_composite_spans: 15x30 with flags=0, current mode=1 [ 130.632] kgem_bo_is_busy: handle=19, domain: 3 exec? 0, rq? 1 [ 130.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.632] gen9_composite_set_target: (1, 1)x(15, 30), partial?=1 [ 130.632] sna_drawable_use_bo pixmap=1896, box=((1, 1), (16, 31)), flags=7... [ 130.632] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.632] sna_drawable_use_bo: pinned, never REPLACES [ 130.632] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.632] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.632] sna_drawable_use_bo: using whole GPU bo [ 130.632] gen9_composite_set_target: pixmap=1896, format=20028888, size=33x33, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 130.632] gen9_composite_picture: (1, 1)x(15, 30), dst=(1, 1) [ 130.632] color_convert: src=d9bbbbbb [20028888] [ 130.632] color_convert: dst=d9bbbbbb [20028888] [ 130.632] sna_render_get_solid: d9bbbbbb [ 130.632] sna_render_get_solid(16) = d9bbbbbb (old) [ 130.632] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.632] gen4_choose_spans_emitter: solid source [ 130.632] kgem_check_bo: num_pages=+6, num_exec=+2 [ 130.632] aligning vertex: was 2, now 3 floats per vertex [ 130.632] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.632] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.632] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.632] kgem_add_handle: handle=4, index=0 [ 130.632] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.632] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.632] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.632] gen9_composite_get_binding_table(ffc0) [ 130.632] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.632] kgem_add_handle: handle=33, index=1 [ 130.632] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffdb000) [ 130.632] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.632] [3fe0] bind bo(handle=33, addr=fffdb000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.632] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.632] kgem_add_reloc64: adding proxy [delta=64] for handle=32 [ 130.632] kgem_add_handle: handle=32, index=2 [ 130.632] kgem_add_reloc64[4] = (delta=64, target handle=2, presumed=fffb2000) [ 130.632] [3fd0] bind bo(handle=32, addr=fffb2040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.632] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.632] gen9_emit_sampler: sampler = c [ 130.632] gen9_emit_sf: num_sf_outputs=2 [ 130.632] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.632] gen9_emit_vertex_elements: setup id=5 [ 130.632] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.632] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.632] thread_choose_span: clipped? 0 [ 130.632] imprecise_trapezoid_span_converter: using 1 threads [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(15, 1) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(15, 2) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(14, 3) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 3) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(14, 4) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 4) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(13, 5) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 5) x (2, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(13, 6) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 6) x (2, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(12, 7) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 7) x (3, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(12, 8) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 8) x (3, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(11, 9) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 9) x (4, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(11, 10) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 10) x (4, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(10, 11) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 11) x (5, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(10, 12) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 12) x (5, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(9, 13) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 13) x (6, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(9, 14) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 14) x (6, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(8, 15) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 15) x (7, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(8, 16) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 16) x (7, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(7, 17) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 17) x (8, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(7, 18) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 18) x (8, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(6, 19) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 19) x (9, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(6, 20) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 20) x (9, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(5, 21) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 21) x (10, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(5, 22) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 22) x (10, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 23) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 23) x (11, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 24) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 24) x (11, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(3, 25) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 25) x (11, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(15, 25) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(3, 26) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 26) x (8, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(12, 26) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 26) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(14, 26) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(2, 27) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 27) x (6, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 27) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 27) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(11, 27) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(2, 28) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 28) x (3, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(6, 28) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(7, 28) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(8, 28) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 29) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 29) x (2, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(4, 29) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 29) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(1, 30) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(2, 30) x (1, 1) [ 130.632] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(3, 30) x (1, 1) [ 130.632] gen8_vertex_flush[498] = 213 [ 130.632] gen9_render_composite_spans_done() [ 130.632] sna_accel_flush: flush?=1, dirty?=0 [ 130.632] gen8_vertex_close: used=651, vbo active? 3, vb=20, nreloc=1 [ 130.632] gen8_vertex_close: reloc[0] = 289 [ 130.632] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.632] kgem_add_handle: handle=3, index=3 [ 130.632] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.632] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32 [fenced=0] [ 130.632] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.632] __kgem_retire_rq: request 1 complete [ 130.632] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.632] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.632] kgem_fixup_relocs: shrinking by 61440 [ 130.632] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.632] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.632] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffdb000 [ 130.632] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.632] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.632] __kgem_bo_clear_busy: handle=32 [ 130.632] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.632] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.632] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.632] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.632] sna_composite_trapezoids(op=3, src=(16, 0), mask=18000, ntrap=20) [ 130.632] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.632] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 130.632] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.632] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.632] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 130.632] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.632] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.632] imprecise_trapezoid_span_converter: extents (-2, 0), (34, 33) [ 130.632] sna_compute_composite_region: dst=(-2, 0)x(36, 33) [ 130.632] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (33, 33) [ 130.632] clip_to_dst: region: 1x[(0, 0), (33, 33)], clip: 1x[(0, 0), (33, 33)] [ 130.632] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (33, 33) [ 130.632] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (33, 33) [ 130.632] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.632] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.632] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (33, 33), delta=(0, 0) src -> (0, 0) [ 130.632] gen9_render_composite_spans: 33x33 with flags=0, current mode=1 [ 130.632] kgem_bo_is_busy: handle=19, domain: 0 exec? 0, rq? 0 [ 130.632] kgem_bo_is_busy: handle=33, domain: 3 exec? 0, rq? 1 [ 130.632] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 130.632] gen9_composite_set_target: (0, 0)x(33, 33), partial?=1 [ 130.632] sna_drawable_use_bo pixmap=1896, box=((0, 0), (33, 33)), flags=7... [ 130.633] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.633] sna_drawable_use_bo: pinned, never REPLACES [ 130.633] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 130.633] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.633] sna_drawable_use_bo: using whole GPU bo [ 130.633] gen9_composite_set_target: pixmap=1896, format=20028888, size=33x33, pitch=512, delta=(0,0),damage=0xffffffffffffffff [ 130.633] gen9_composite_picture: (0, 0)x(33, 33), dst=(0, 0) [ 130.633] color_convert: src=32323232 [20028888] [ 130.633] color_convert: dst=32323232 [20028888] [ 130.633] sna_render_get_solid: 32323232 [ 130.633] sna_render_get_solid(14) = 32323232 (old) [ 130.633] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 130.633] gen4_choose_spans_emitter: solid source [ 130.633] kgem_check_bo: num_pages=+6, num_exec=+2 [ 130.633] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.633] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.633] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.633] kgem_add_handle: handle=4, index=0 [ 130.633] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.633] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.633] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.633] gen9_composite_get_binding_table(ffc0) [ 130.633] kgem_add_reloc64: handle=33, pos=16360, delta=0, domains=20002 [ 130.633] kgem_add_handle: handle=33, index=1 [ 130.633] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffdb000) [ 130.633] __kgem_bo_mark_dirty: handle=33 (proxy? 0) [ 130.633] [3fe0] bind bo(handle=33, addr=fffdb000), format=192, width=33, height=33, pitch=512, tiling=1 -> render [ 130.633] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 130.633] kgem_add_reloc64: adding proxy [delta=56] for handle=32 [ 130.633] kgem_add_handle: handle=32, index=2 [ 130.633] kgem_add_reloc64[4] = (delta=56, target handle=2, presumed=fffb2000) [ 130.633] [3fd0] bind bo(handle=32, addr=fffb2038), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.633] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 130.633] gen9_emit_sampler: sampler = c [ 130.633] gen9_emit_sf: num_sf_outputs=2 [ 130.633] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 130.633] gen9_emit_vertex_elements: setup id=5 [ 130.633] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 130.633] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 130.633] thread_choose_span: clipped? 0 [ 130.633] imprecise_trapezoid_span_converter: using 1 threads [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(15, 0) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(16, 0) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(14, 1) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 1) x (2, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(17, 1) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(14, 2) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(15, 2) x (2, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(17, 2) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 3) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 3) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(15, 3) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(16, 3) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 3) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(18, 3) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(13, 4) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 4) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(15, 4) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(16, 4) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 4) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(18, 4) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(12, 5) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 5) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(14, 5) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(17, 5) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(18, 5) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(19, 5) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 6) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(13, 6) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(14, 6) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(17, 6) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(18, 6) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 6) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(11, 7) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 7) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(13, 7) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(18, 7) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(19, 7) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(20, 7) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 8) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 8) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(13, 8) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(18, 8) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(19, 8) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 8) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(10, 9) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 9) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 9) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 9) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 9) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(21, 9) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 10) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(11, 10) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(12, 10) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(19, 10) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 10) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(21, 10) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(9, 11) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 11) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 11) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 11) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(21, 11) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(22, 11) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 12) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(10, 12) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(11, 12) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(20, 12) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(21, 12) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(22, 12) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(8, 13) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 13) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(10, 13) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(21, 13) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(22, 13) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(23, 13) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(8, 14) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 14) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(10, 14) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(21, 14) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(22, 14) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(23, 14) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(7, 15) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 15) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(9, 15) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(22, 15) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 15) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(24, 15) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(7, 16) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(8, 16) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(9, 16) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(22, 16) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 16) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(24, 16) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(6, 17) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 17) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(8, 17) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(23, 17) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(24, 17) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(25, 17) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(6, 18) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(7, 18) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(8, 18) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(23, 18) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(24, 18) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(25, 18) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 19) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 19) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(7, 19) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(24, 19) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 19) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 19) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(5, 20) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 20) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(7, 20) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(24, 20) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 20) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(26, 20) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 21) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 21) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(6, 21) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(25, 21) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(26, 21) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 21) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(4, 22) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 22) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(6, 22) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(25, 22) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(26, 22) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(27, 22) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(3, 23) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 23) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(5, 23) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(26, 23) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(27, 23) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(28, 23) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(3, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(14, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(15, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(16, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(17, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(27, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(28, 24) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(4, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(12, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(13, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(14, 25) x (4, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(18, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(19, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(27, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(29, 25) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(2, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(3, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(9, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(10, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(11, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(12, 26) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(15, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(16, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(17, 26) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(20, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(21, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(22, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(29, 26) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(1, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(3, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(6, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(7, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(8, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(9, 27) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(12, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(13, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(14, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(17, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(18, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(19, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(20, 27) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(23, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(24, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(25, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(28, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(30, 27) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(1, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(2, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(3, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(4, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(5, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(6, 28) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(9, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(10, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(11, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.19, dst=+(0, 0), box=(20, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(21, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(22, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(23, 28) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(26, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(27, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(28, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(30, 28) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(0, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 29) x (2, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(3, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(4, 29) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(7, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(8, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(23, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(24, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(25, 29) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.94, dst=+(0, 0), box=(28, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(29, 29) x (2, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(31, 29) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(0, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(1, 30) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(4, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(5, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(6, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.06, dst=+(0, 0), box=(25, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(26, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.81, dst=+(0, 0), box=(27, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(28, 30) x (3, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(31, 30) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(0, 31) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(1, 31) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(2, 31) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(3, 31) x (1, 1) [ 130.633] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.13, dst=+(0, 0), box=(28, 31) x (1, 1) [ 130.634] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.56, dst=+(0, 0), box=(29, 31) x (1, 1) [ 130.634] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.88, dst=+(0, 0), box=(30, 31) x (1, 1) [ 130.634] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(31, 31) x (1, 1) [ 130.634] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(32, 31) x (1, 1) [ 130.634] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(0, 32) x (1, 1) [ 130.634] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(31, 32) x (1, 1) [ 130.634] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(32, 32) x (1, 1) [ 130.634] gen8_vertex_flush[498] = 729 [ 130.634] gen9_render_composite_spans_done() [ 130.634] sna_accel_flush: flush?=1, dirty?=0 [ 130.634] gen8_vertex_close: used=2838, vbo active? 3, vb=20, nreloc=1 [ 130.634] gen8_vertex_close: reloc[0] = 289 [ 130.634] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 130.634] kgem_add_handle: handle=3, index=3 [ 130.634] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.634] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32 [fenced=0] [ 130.634] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.634] __kgem_retire_rq: request 1 complete [ 130.634] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.634] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.634] kgem_fixup_relocs: shrinking by 61440 [ 130.634] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.634] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.634] kgem_commit: release handle=33 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffdb000 [ 130.634] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.634] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.634] __kgem_bo_clear_busy: handle=32 [ 130.634] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 130.634] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.634] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.634] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] kgem_retire, need_retire?=1 [ 130.634] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.634] kgem_retire__requests_ring: retiring ring 0 [ 130.634] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.634] __kgem_retire_rq: request 1 complete [ 130.634] __kgem_bo_flush: handle=33, busy=0, wedged=0 [ 130.634] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.634] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.634] kgem_retire -- retired=0, need_retire=0 [ 130.634] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.634] gen6_render_retire: resetting idle vbo [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.634] sna_wakeup_handler [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_accel_flush: flush?=0, dirty?=0 [ 130.634] sna_block_handler (tv=118.369000) [ 130.634] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.634] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.635] sna_wakeup_handler [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_accel_flush: flush?=0, dirty?=0 [ 130.635] sna_block_handler (tv=118.368000) [ 130.635] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.635] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=0.0) [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_change_window_attributes [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.636] sna_wakeup_handler [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_accel_flush: flush?=0, dirty?=0 [ 130.636] sna_block_handler (tv=118.367000) [ 130.636] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.636] sna_accel_do_throttle -- no pending activity [ 130.637] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.638] sna_wakeup_handler [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_accel_flush: flush?=0, dirty?=0 [ 130.638] sna_block_handler (tv=118.365000) [ 130.638] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.638] sna_accel_do_throttle -- no pending activity [ 130.654] sna_wakeup_handler [ 130.654] sna_block_handler (tv=118.349000) [ 130.654] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.654] sna_accel_do_throttle -- no pending activity [ 130.654] sna_wakeup_handler [ 130.654] sna_accel_flush: flush?=0, dirty?=0 [ 130.654] sna_block_handler (tv=0.0) [ 130.654] sna_wakeup_handler [ 130.654] sna_accel_flush: flush?=0, dirty?=0 [ 130.654] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.655] sna_wakeup_handler [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.655] sna_wakeup_handler [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.655] sna_wakeup_handler [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.655] sna_wakeup_handler [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.655] sna_wakeup_handler [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.655] sna_wakeup_handler [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.655] sna_wakeup_handler [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_accel_flush: flush?=0, dirty?=0 [ 130.655] sna_block_handler (tv=118.348000) [ 130.655] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.655] sna_accel_do_throttle -- no pending activity [ 130.656] sna_wakeup_handler [ 130.656] sna_accel_flush: flush?=0, dirty?=0 [ 130.656] sna_accel_flush: flush?=0, dirty?=0 [ 130.656] sna_block_handler (tv=118.347000) [ 130.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.656] sna_accel_do_throttle -- no pending activity [ 130.656] sna_wakeup_handler [ 130.656] sna_accel_flush: flush?=0, dirty?=0 [ 130.656] sna_accel_flush: flush?=0, dirty?=0 [ 130.656] sna_block_handler (tv=118.347000) [ 130.656] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.656] sna_accel_do_throttle -- no pending activity [ 130.658] sna_wakeup_handler [ 130.658] sna_accel_flush: flush?=0, dirty?=0 [ 130.658] sna_block_handler (tv=118.345000) [ 130.658] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.658] sna_accel_do_throttle -- no pending activity [ 130.660] sna_wakeup_handler [ 130.660] sna_block_handler (tv=118.343000) [ 130.660] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.660] sna_accel_do_throttle -- no pending activity [ 130.661] sna_wakeup_handler [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_block_handler (tv=0.0) [ 130.661] sna_wakeup_handler [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_block_handler (tv=118.342000) [ 130.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.661] sna_accel_do_throttle -- no pending activity [ 130.661] sna_wakeup_handler [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_block_handler (tv=118.342000) [ 130.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.661] sna_accel_do_throttle -- no pending activity [ 130.661] sna_wakeup_handler [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_block_handler (tv=118.342000) [ 130.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.661] sna_accel_do_throttle -- no pending activity [ 130.661] sna_wakeup_handler [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_accel_flush: flush?=0, dirty?=0 [ 130.661] sna_block_handler (tv=118.342000) [ 130.661] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.661] sna_accel_do_throttle -- no pending activity [ 130.662] sna_wakeup_handler [ 130.662] sna_block_handler (tv=118.341000) [ 130.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.662] sna_accel_do_throttle -- no pending activity [ 130.662] sna_wakeup_handler [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_block_handler (tv=0.0) [ 130.662] sna_wakeup_handler [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_block_handler (tv=118.341000) [ 130.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.662] sna_accel_do_throttle -- no pending activity [ 130.662] sna_wakeup_handler [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_block_handler (tv=118.341000) [ 130.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.662] sna_accel_do_throttle -- no pending activity [ 130.662] sna_wakeup_handler [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_block_handler (tv=118.341000) [ 130.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.662] sna_accel_do_throttle -- no pending activity [ 130.662] sna_wakeup_handler [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_accel_flush: flush?=0, dirty?=0 [ 130.662] sna_block_handler (tv=118.341000) [ 130.662] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_accel_flush: flush?=0, dirty?=0 [ 130.663] sna_block_handler (tv=118.340000) [ 130.663] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.663] sna_accel_do_throttle -- no pending activity [ 130.663] sna_wakeup_handler [ 130.663] sna_change_window_attributes [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_change_window_attributes [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_accel_flush: flush?=0, dirty?=0 [ 130.664] sna_block_handler (tv=118.339000) [ 130.664] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.664] sna_accel_do_throttle -- no pending activity [ 130.664] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.665] sna_wakeup_handler [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_accel_flush: flush?=0, dirty?=0 [ 130.665] sna_block_handler (tv=118.338000) [ 130.665] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.665] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=0.0) [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=0.0) [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.666] sna_block_handler (tv=118.337000) [ 130.666] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.666] sna_accel_do_throttle -- no pending activity [ 130.666] sna_wakeup_handler [ 130.666] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_change_window_attributes [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_create_window: window=31457281 [ 130.667] sna_set_window_pixmap: window=31457281, old pixmap=0 new pixmap=165 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_change_window_attributes [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_accel_flush: flush?=0, dirty?=0 [ 130.667] sna_block_handler (tv=118.336000) [ 130.667] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.667] sna_accel_do_throttle -- no pending activity [ 130.667] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.668] sna_wakeup_handler [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_accel_flush: flush?=0, dirty?=0 [ 130.668] sna_block_handler (tv=118.335000) [ 130.668] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.668] sna_accel_do_throttle -- no pending activity [ 130.669] sna_wakeup_handler [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_block_handler (tv=118.334000) [ 130.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.669] sna_accel_do_throttle -- no pending activity [ 130.669] sna_wakeup_handler [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_block_handler (tv=118.334000) [ 130.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.669] sna_accel_do_throttle -- no pending activity [ 130.669] sna_wakeup_handler [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_block_handler (tv=118.334000) [ 130.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.669] sna_accel_do_throttle -- no pending activity [ 130.669] sna_wakeup_handler [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_block_handler (tv=118.334000) [ 130.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.669] sna_accel_do_throttle -- no pending activity [ 130.669] sna_wakeup_handler [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_block_handler (tv=118.334000) [ 130.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.669] sna_accel_do_throttle -- no pending activity [ 130.669] sna_wakeup_handler [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_accel_flush: flush?=0, dirty?=0 [ 130.669] sna_block_handler (tv=118.334000) [ 130.669] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.669] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_change_window_attributes [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_change_window_attributes [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_accel_flush: flush?=0, dirty?=0 [ 130.670] sna_block_handler (tv=118.333000) [ 130.670] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.670] sna_accel_do_throttle -- no pending activity [ 130.670] sna_wakeup_handler [ 130.671] sna_block_handler (tv=118.333000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=0.0) [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=0.0) [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.671] sna_block_handler (tv=118.332000) [ 130.671] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.671] sna_accel_do_throttle -- no pending activity [ 130.671] sna_wakeup_handler [ 130.671] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.672] sna_wakeup_handler [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_accel_flush: flush?=0, dirty?=0 [ 130.672] sna_block_handler (tv=118.331000) [ 130.672] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.672] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.673] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.673] sna_accel_do_throttle -- no pending activity [ 130.673] sna_wakeup_handler [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_accel_flush: flush?=0, dirty?=0 [ 130.673] sna_block_handler (tv=118.330000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_block_handler (tv=118.329000) [ 130.674] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.674] sna_accel_do_throttle -- no pending activity [ 130.674] sna_wakeup_handler [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.674] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_create_window: window=29360129 [ 130.675] sna_set_window_pixmap: window=29360129, old pixmap=0 new pixmap=165 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_change_window_attributes [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.675] sna_wakeup_handler [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_accel_flush: flush?=0, dirty?=0 [ 130.675] sna_block_handler (tv=118.328000) [ 130.675] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.675] sna_accel_do_throttle -- no pending activity [ 130.676] sna_wakeup_handler [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_block_handler (tv=118.327000) [ 130.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.676] sna_accel_do_throttle -- no pending activity [ 130.676] sna_wakeup_handler [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_block_handler (tv=118.327000) [ 130.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.676] sna_accel_do_throttle -- no pending activity [ 130.676] sna_wakeup_handler [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_block_handler (tv=118.327000) [ 130.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.676] sna_accel_do_throttle -- no pending activity [ 130.676] sna_wakeup_handler [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_block_handler (tv=118.327000) [ 130.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.676] sna_accel_do_throttle -- no pending activity [ 130.676] sna_wakeup_handler [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_block_handler (tv=118.327000) [ 130.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.676] sna_accel_do_throttle -- no pending activity [ 130.676] sna_wakeup_handler [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_block_handler (tv=118.327000) [ 130.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.676] sna_accel_do_throttle -- no pending activity [ 130.676] sna_wakeup_handler [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_accel_flush: flush?=0, dirty?=0 [ 130.676] sna_block_handler (tv=118.327000) [ 130.676] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.676] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=0.0) [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.679] sna_wakeup_handler [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_accel_flush: flush?=0, dirty?=0 [ 130.679] sna_block_handler (tv=118.324000) [ 130.679] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.679] sna_accel_do_throttle -- no pending activity [ 130.687] sna_wakeup_handler [ 130.687] sna_accel_flush: flush?=0, dirty?=0 [ 130.687] sna_accel_flush: flush?=0, dirty?=0 [ 130.687] sna_block_handler (tv=118.316000) [ 130.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.687] sna_accel_do_throttle -- no pending activity [ 130.687] sna_wakeup_handler [ 130.687] sna_accel_flush: flush?=0, dirty?=0 [ 130.687] sna_accel_flush: flush?=0, dirty?=0 [ 130.687] sna_accel_flush: flush?=0, dirty?=0 [ 130.687] sna_block_handler (tv=118.316000) [ 130.687] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.687] sna_accel_do_throttle -- no pending activity [ 130.697] sna_wakeup_handler [ 130.697] sna_accel_flush: flush?=0, dirty?=0 [ 130.697] sna_accel_flush: flush?=0, dirty?=0 [ 130.697] sna_block_handler (tv=118.306000) [ 130.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.697] sna_accel_do_throttle -- no pending activity [ 130.697] sna_wakeup_handler [ 130.697] sna_accel_flush: flush?=0, dirty?=0 [ 130.697] sna_accel_flush: flush?=0, dirty?=0 [ 130.697] sna_accel_flush: flush?=0, dirty?=0 [ 130.697] sna_block_handler (tv=118.306000) [ 130.697] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.697] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_block_handler (tv=118.300000) [ 130.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.703] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_block_handler (tv=0.0) [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_block_handler (tv=118.300000) [ 130.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.703] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_block_handler (tv=118.300000) [ 130.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.703] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_block_handler (tv=118.300000) [ 130.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.703] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_block_handler (tv=118.300000) [ 130.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.703] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_block_handler (tv=118.300000) [ 130.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.703] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_block_handler (tv=118.300000) [ 130.703] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.703] sna_accel_do_throttle -- no pending activity [ 130.703] sna_wakeup_handler [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.703] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_change_window_attributes [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_change_window_attributes [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.704] sna_wakeup_handler [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_accel_flush: flush?=0, dirty?=0 [ 130.704] sna_block_handler (tv=118.299000) [ 130.704] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.704] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.705] sna_wakeup_handler [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_accel_flush: flush?=0, dirty?=0 [ 130.705] sna_block_handler (tv=118.298000) [ 130.705] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.705] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_create_window: window=33554433 [ 130.706] sna_set_window_pixmap: window=33554433, old pixmap=0 new pixmap=165 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_change_window_attributes [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.706] sna_wakeup_handler [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_accel_flush: flush?=0, dirty?=0 [ 130.706] sna_block_handler (tv=118.297000) [ 130.706] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.706] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.707] sna_wakeup_handler [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_accel_flush: flush?=0, dirty?=0 [ 130.707] sna_block_handler (tv=118.296000) [ 130.707] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.707] sna_accel_do_throttle -- no pending activity [ 130.719] sna_wakeup_handler [ 130.719] sna_accel_flush: flush?=0, dirty?=0 [ 130.719] sna_accel_flush: flush?=0, dirty?=0 [ 130.719] sna_block_handler (tv=118.284000) [ 130.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.719] sna_accel_do_throttle -- no pending activity [ 130.719] sna_wakeup_handler [ 130.719] sna_accel_flush: flush?=0, dirty?=0 [ 130.719] sna_accel_flush: flush?=0, dirty?=0 [ 130.719] sna_accel_flush: flush?=0, dirty?=0 [ 130.719] sna_block_handler (tv=118.284000) [ 130.719] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.719] sna_accel_do_throttle -- no pending activity [ 130.720] sna_wakeup_handler [ 130.720] sna_accel_flush: flush?=0, dirty?=0 [ 130.720] sna_accel_flush: flush?=0, dirty?=0 [ 130.720] sna_block_handler (tv=118.283000) [ 130.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.720] sna_accel_do_throttle -- no pending activity [ 130.720] sna_wakeup_handler [ 130.720] sna_accel_flush: flush?=0, dirty?=0 [ 130.720] sna_accel_flush: flush?=0, dirty?=0 [ 130.720] sna_block_handler (tv=118.283000) [ 130.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.720] sna_accel_do_throttle -- no pending activity [ 130.720] sna_wakeup_handler [ 130.720] sna_accel_flush: flush?=0, dirty?=0 [ 130.720] sna_accel_flush: flush?=0, dirty?=0 [ 130.720] sna_block_handler (tv=118.283000) [ 130.720] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.720] sna_accel_do_throttle -- no pending activity [ 130.720] sna_wakeup_handler [ 130.721] sna_accel_flush: flush?=0, dirty?=0 [ 130.721] sna_accel_flush: flush?=0, dirty?=0 [ 130.721] sna_block_handler (tv=118.282000) [ 130.721] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.721] sna_accel_do_throttle -- no pending activity [ 130.721] sna_wakeup_handler [ 130.724] sna_accel_flush: flush?=0, dirty?=0 [ 130.724] sna_accel_flush: flush?=0, dirty?=0 [ 130.724] sna_block_handler (tv=118.279000) [ 130.724] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.724] sna_accel_do_throttle -- no pending activity [ 130.724] sna_wakeup_handler [ 130.729] sna_accel_flush: flush?=0, dirty?=0 [ 130.729] sna_accel_flush: flush?=0, dirty?=0 [ 130.729] sna_block_handler (tv=118.274000) [ 130.729] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.729] sna_accel_do_throttle -- no pending activity [ 130.729] sna_wakeup_handler [ 130.734] sna_accel_flush: flush?=0, dirty?=0 [ 130.734] sna_block_handler (tv=0.0) [ 130.734] sna_wakeup_handler [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_block_handler (tv=118.268000) [ 130.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.735] sna_accel_do_throttle -- no pending activity [ 130.735] sna_wakeup_handler [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_block_handler (tv=118.268000) [ 130.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.735] sna_accel_do_throttle -- no pending activity [ 130.735] sna_wakeup_handler [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_block_handler (tv=118.268000) [ 130.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.735] sna_accel_do_throttle -- no pending activity [ 130.735] sna_wakeup_handler [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_block_handler (tv=118.268000) [ 130.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.735] sna_accel_do_throttle -- no pending activity [ 130.735] sna_wakeup_handler [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_block_handler (tv=118.268000) [ 130.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.735] sna_accel_do_throttle -- no pending activity [ 130.735] sna_wakeup_handler [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_accel_flush: flush?=0, dirty?=0 [ 130.735] sna_block_handler (tv=118.268000) [ 130.735] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.735] sna_accel_do_throttle -- no pending activity [ 130.735] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.736] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.736] sna_accel_do_throttle -- no pending activity [ 130.736] sna_wakeup_handler [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_accel_flush: flush?=0, dirty?=0 [ 130.736] sna_block_handler (tv=118.267000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_accel_flush: flush?=0, dirty?=0 [ 130.737] sna_block_handler (tv=118.266000) [ 130.737] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.737] sna_accel_do_throttle -- no pending activity [ 130.737] sna_wakeup_handler [ 130.742] sna_accel_flush: flush?=0, dirty?=0 [ 130.742] sna_block_handler (tv=0.0) [ 130.742] sna_wakeup_handler [ 130.745] sna_accel_flush: flush?=0, dirty?=0 [ 130.745] sna_accel_flush: flush?=0, dirty?=0 [ 130.745] sna_block_handler (tv=118.258000) [ 130.745] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.745] sna_accel_do_throttle -- no pending activity [ 130.745] sna_wakeup_handler [ 130.750] sna_accel_flush: flush?=0, dirty?=0 [ 130.750] sna_block_handler (tv=0.0) [ 130.750] sna_wakeup_handler [ 130.754] sna_accel_flush: flush?=0, dirty?=0 [ 130.754] sna_accel_flush: flush?=0, dirty?=0 [ 130.754] sna_block_handler (tv=118.249000) [ 130.754] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.754] sna_accel_do_throttle -- no pending activity [ 130.754] sna_wakeup_handler [ 130.759] sna_accel_flush: flush?=0, dirty?=0 [ 130.759] sna_block_handler (tv=0.0) [ 130.759] sna_wakeup_handler [ 130.764] sna_accel_flush: flush?=0, dirty?=0 [ 130.764] sna_block_handler (tv=0.0) [ 130.764] sna_wakeup_handler [ 130.764] sna_accel_flush: flush?=0, dirty?=0 [ 130.764] sna_accel_flush: flush?=0, dirty?=0 [ 130.764] sna_block_handler (tv=118.239000) [ 130.764] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.764] sna_accel_do_throttle -- no pending activity [ 130.764] sna_wakeup_handler [ 130.769] sna_accel_flush: flush?=0, dirty?=0 [ 130.769] sna_block_handler (tv=0.0) [ 130.769] sna_wakeup_handler [ 130.774] sna_accel_flush: flush?=0, dirty?=0 [ 130.774] sna_block_handler (tv=0.0) [ 130.774] sna_wakeup_handler [ 130.776] sna_accel_flush: flush?=0, dirty?=0 [ 130.776] sna_accel_flush: flush?=0, dirty?=0 [ 130.776] sna_block_handler (tv=118.227000) [ 130.776] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_block_handler (tv=118.226000) [ 130.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_block_handler (tv=118.226000) [ 130.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_block_handler (tv=118.226000) [ 130.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_block_handler (tv=118.226000) [ 130.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_block_handler (tv=118.226000) [ 130.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_block_handler (tv=118.226000) [ 130.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_accel_flush: flush?=0, dirty?=0 [ 130.777] sna_block_handler (tv=118.226000) [ 130.777] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.777] sna_accel_do_throttle -- no pending activity [ 130.777] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_accel_flush: flush?=0, dirty?=0 [ 130.778] sna_block_handler (tv=118.225000) [ 130.778] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.778] sna_accel_do_throttle -- no pending activity [ 130.778] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_accel_flush: flush?=0, dirty?=0 [ 130.779] sna_block_handler (tv=118.224000) [ 130.779] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.779] sna_accel_do_throttle -- no pending activity [ 130.779] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.780] sna_wakeup_handler [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_accel_flush: flush?=0, dirty?=0 [ 130.780] sna_block_handler (tv=118.223000) [ 130.780] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.780] sna_accel_do_throttle -- no pending activity [ 130.793] sna_wakeup_handler [ 130.793] sna_accel_flush: flush?=0, dirty?=0 [ 130.793] sna_accel_flush: flush?=0, dirty?=0 [ 130.793] sna_block_handler (tv=118.210000) [ 130.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.793] sna_accel_do_throttle -- no pending activity [ 130.793] sna_wakeup_handler [ 130.793] sna_accel_flush: flush?=0, dirty?=0 [ 130.793] sna_accel_flush: flush?=0, dirty?=0 [ 130.793] sna_block_handler (tv=118.210000) [ 130.793] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.793] sna_accel_do_throttle -- no pending activity [ 130.796] sna_wakeup_handler [ 130.796] sna_create_pixmap(19, 19, 32, usage=0) [ 130.796] kgem_can_create_2d: 19x19 @ 32 [ 130.796] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.796] kgem_can_create_2d: untiled size=4096 [ 130.796] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.796] kgem_choose_tiling: 19x19 -> 0 [ 130.796] sna_create_pixmap: usage=0, flags=a [ 130.796] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.796] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.796] create_pixmap: serial=1900, usage=0, 19x19 [ 130.796] sna_create_pixmap: serial=1900, 19x19, usage=0 [ 130.796] sna_dri2_get_msc(draw=25165913, pipe=-1) [ 130.796] sna_crtc_record_swap: recording last swap on pipe=0, frame 7578 [msc=7578], time 130.784663 [ 130.796] sna_dri2_get_msc: msc=7578 [raw=7578], ust=130784663 [ 130.796] sna_dri2_create_buffer pixmap=1901, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.796] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.796] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.796] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.796] __kgem_bo_init(handle=38, num_pages=3) [ 130.796] kgem_set_tiling: handle=38, tiling=1 [1], pitch=512 [512]: 1 [ 130.796] new pitch=512, tiling=1, handle=38, id=1437, num_pages=3 [3], bucket=1 [ 130.796] kgem_bo_flink: flinked handle=38 to name=16, marking non-reusable [ 130.796] sna_dri2_create_buffer pixmap=1901, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.796] sna_pixmap_set_dri: attaching DRI client to pixmap=1901 [ 130.796] sna_pixmap_move_to_gpu(pixmap=1901, usage=0), flags=c2 [ 130.796] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.796] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.796] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.796] kgem_choose_tiling: 19x19 -> 0 [ 130.796] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.796] kgem_choose_tiling: 19x19 -> 0 [ 130.796] sna_pixmap_alloc_gpu: pixmap=1901 [ 130.796] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.796] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.796] __kgem_bo_init(handle=41, num_pages=1) [ 130.796] new pitch=96, tiling=0, handle=41, id=1438, num_pages=1 [1], bucket=0 [ 130.796] sna_pixmap_mark_active: pixmap=1901, handle=41 [ 130.796] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.796] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.796] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.796] __kgem_bo_init(handle=42, num_pages=3) [ 130.796] kgem_set_tiling: handle=42, tiling=1 [1], pitch=512 [512]: 1 [ 130.796] new pitch=512, tiling=1, handle=42, id=1439, num_pages=3 [3], bucket=1 [ 130.796] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.796] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.796] kgem_bo_is_render: handle=42, rq? 0 [0] [ 130.796] kgem_bo_is_render: handle=42, rq? 0 [0] [ 130.796] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.796] kgem_bo_is_render: handle=42, rq? 0 [0] [ 130.796] needs_batch_flush: flushing before handle=42 for new reservation [ 130.796] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.796] aligning vertex: was 3, now 2 floats per vertex [ 130.796] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.796] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.796] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.796] kgem_add_handle: handle=4, index=0 [ 130.796] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.796] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.796] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.796] gen9_composite_get_binding_table(ffc0) [ 130.796] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 130.796] kgem_add_handle: handle=42, index=1 [ 130.796] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.796] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 130.796] [3fe0] bind bo(handle=42, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.796] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.796] kgem_add_handle: handle=41, index=2 [ 130.796] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 130.796] [3fd0] bind bo(handle=41, addr=0), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.796] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.796] gen9_emit_sampler: sampler = 0 [ 130.796] gen9_emit_sf: num_sf_outputs=1 [ 130.796] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.796] gen9_emit_vertex_elements: setup id=0 [ 130.796] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.796] (0, 0) -> (0, 0) + (19, 19) [ 130.796] gen8_vertex_flush[490] = 3 [ 130.796] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.796] __kgem_bo_destroy: handle=41, size=4096 [ 130.796] __kgem_bo_destroy: handle=41 -> active [ 130.796] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d29c60:2], scanout? 0 [ 130.796] kgem_bo_flink: flinked handle=42 to name=17, marking non-reusable [ 130.796] sna_dri2_create_buffer: adding flush hint to handle=42 [ 130.796] __sna_damage_all(19, 19) [ 130.796] sna_accel_watch_flush: enable=1 [ 130.796] sna_accel_flush: flush?=1, dirty?=0 [ 130.796] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.796] gen8_vertex_close: reloc[0] = 287 [ 130.796] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.796] kgem_add_handle: handle=3, index=3 [ 130.796] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.796] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.796] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.796] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.796] kgem_fixup_relocs: shrinking by 61440 [ 130.796] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.796] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.796] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe2000 [ 130.796] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.796] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.796] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.796] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.796] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.796] sna_accel_flush: flush?=0, dirty?=0 [ 130.796] sna_accel_flush: flush?=0, dirty?=0 [ 130.796] sna_accel_flush: flush?=0, dirty?=0 [ 130.796] sna_block_handler (tv=118.207000) [ 130.796] kgem_retire, need_retire?=1 [ 130.796] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.796] kgem_retire__requests_ring: retiring ring 0 [ 130.796] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.796] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.796] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.796] kgem_retire -- retired=0, need_retire=1 [ 130.796] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.796] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.796] timer_enable (time=130796), starting timer 1 [ 130.798] sna_wakeup_handler [ 130.798] sna_composite_rectangles(pixmap=1902, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.798] sna_composite_rectangles: converted to op 0 [ 130.798] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.798] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.798] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.798] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.798] sna_composite_rectangles: promoting to full GPU [ 130.798] sna_composite_rectangles: dropping last-cpu hint [ 130.798] sna_drawable_use_bo pixmap=1902, box=((0, 0), (19, 19)), flags=19... [ 130.798] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.798] sna_drawable_use_bo: pinned, never REPLACES [ 130.798] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.798] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.798] sna_drawable_use_bo: using whole GPU bo [ 130.798] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.798] kgem_bo_is_render: handle=42, rq? 1 [1] [ 130.798] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.798] sna_render_get_solid: 0 [ 130.798] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.798] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.798] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.798] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.798] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.798] kgem_add_handle: handle=4, index=0 [ 130.798] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.798] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.798] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.798] gen9_composite_get_binding_table(ffc0) [ 130.798] kgem_add_reloc64: handle=42, pos=16360, delta=0, domains=20002 [ 130.798] kgem_add_handle: handle=42, index=1 [ 130.798] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffe2000) [ 130.798] __kgem_bo_mark_dirty: handle=42 (proxy? 0) [ 130.798] [3fe0] bind bo(handle=42, addr=fffe2000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.798] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.798] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.798] kgem_add_handle: handle=7, index=2 [ 130.798] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.798] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.798] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.798] gen9_emit_sampler: sampler = 1 [ 130.798] gen9_emit_sf: num_sf_outputs=1 [ 130.798] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.798] gen9_emit_vertex_elements: setup id=0 [ 130.798] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.798] (0, 0), (19, 19) [ 130.798] gen8_vertex_flush[490] = 3 [ 130.798] sna_composite_rectangles: pixmap=1902 marking clear [0]? 1 [ 130.798] sna_accel_flush: flush?=1, dirty?=0 [ 130.798] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.798] gen8_vertex_close: reloc[0] = 287 [ 130.798] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.798] kgem_add_handle: handle=3, index=3 [ 130.798] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.798] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.798] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.798] __kgem_retire_rq: request 1 complete [ 130.798] kgem_bo_move_to_cache: release handle=41 [ 130.798] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.798] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.798] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.798] kgem_fixup_relocs: shrinking by 61440 [ 130.798] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.798] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.798] kgem_commit: release handle=42 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe2000 [ 130.798] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.798] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.798] __kgem_bo_clear_busy: handle=7 [ 130.798] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.798] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.798] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.798] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.798] sna_accel_flush: flush?=0, dirty?=0 [ 130.798] sna_accel_flush: flush?=0, dirty?=0 [ 130.798] sna_create_pixmap(1, 1, 32, usage=0) [ 130.798] kgem_can_create_2d: 1x1 @ 32 [ 130.798] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 130.798] kgem_can_create_2d: untiled size=4096 [ 130.798] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 130.798] kgem_choose_tiling: 1x1 -> 0 [ 130.798] sna_create_pixmap: usage=0, flags=a [ 130.798] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 130.798] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 130.798] create_pixmap: serial=1903, usage=0, 1x1 [ 130.798] sna_create_pixmap: serial=1903, 1x1, usage=0 [ 130.798] sna_validate_gc(0x55bca988cd50) changes=7fffff, previous serial=80000000, drawable=76f [ 130.798] sna_validate_gc: recomputing clip [ 130.798] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b289c0] [ 130.798] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 130.798] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 130.798] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 130.798] sna_poly_fill_rect: dropping last-cpu hint [ 130.798] sna_drawable_use_bo pixmap=1903, box=((0, 0), (1, 1)), flags=19... [ 130.798] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 130.798] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 130.798] sna_drawable_use_bo: untiled, will not force allocation [ 130.798] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 130.798] sna_poly_fill_rect: not using GPU, hint=19 [ 130.798] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 130.798] sna_gc_move_to_cpu(0x55bca988cd50) changes=7fffff [ 130.798] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 130.798] sna_drawable_move_region_to_cpu(pixmap=1903 (1x1), [(0, 0), (1, 1)], flags=5) [ 130.798] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 130.798] _sna_pixmap_move_to_cpu(pixmap=1903, 1x1, flags=5) [ 130.798] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 130.798] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 130.798] _sna_pixmap_move_to_cpu: marking as damaged [ 130.798] __sna_damage_all(1, 1) [ 130.798] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 130.798] sna_poly_fill_rect: fallback - fbPolyFillRect [ 130.798] sna_gc_move_to_gpu(0x55bca988cd50) [ 130.798] sna_accel_flush: flush?=0, dirty?=0 [ 130.798] sna_validate_gc(0x55bca9d2b210) changes=7fffff, previous serial=80000000, drawable=76e [ 130.798] sna_validate_gc: recomputing clip [ 130.798] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.798] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.798] try_upload__fast: ignore existing cpu damage (if any) [ 130.798] kgem_bo_can_map__cpu: handle=42 [ 130.798] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.798] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.798] region_subsumes_damage? [ 130.798] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.798] region_subsumes_damage: singular region contains damage [ 130.798] try_upload__inplace: tiling=1 [ 130.798] kgem_bo_can_map__cpu: handle=42 [ 130.798] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.798] sna_pixmap_move_area_to_gpu: pixmap=1902 box=(0, 0), (19, 19), flags=1 [ 130.798] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.798] = None [ 130.798] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.798] sna_pixmap_unclean(pixmap=1902): cleaning foreign bo handle=42, busy=0 [ring=0] [ 130.798] __kgem_bo_clear_busy: handle=42 [ 130.798] sna_pixmap_mark_active: pixmap=1902, handle=42 [ 130.798] __kgem_bo_is_busy: handle=42, domain: 0 exec? 0, rq? 0 [ 130.798] kgem_bo_can_map__cpu: handle=42 [ 130.798] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.798] kgem_bo_map__cpu(handle=42, size=12288, map=0x0:0x0) [ 130.798] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.798] __kgem_bo_map__cpu: caching CPU vma for 42 [ 130.798] kgem_bo_sync__cpu: handle=42 [ 130.798] __kgem_busy: handle=42, busy=0, wedged=0 [ 130.798] kgem_bo_sync__cpu: SYNC: handle=42, needs_flush? 0, domain? 0, busy? 0 [ 130.798] __kgem_busy: handle=42, busy=0, wedged=0 [ 130.798] kgem_bo_retire: retiring bo handle=42 (needed flush? 0), rq? 0 [busy?=0] [ 130.798] assert_bo_retired: handle=42, domain: 0 exec? 0, rq? 0 [ 130.798] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.798] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.798] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.798] sna_accel_flush: flush?=0, dirty?=0 [ 130.798] sna_create_pixmap(19, 19, 32, usage=0) [ 130.798] kgem_can_create_2d: 19x19 @ 32 [ 130.798] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.798] kgem_can_create_2d: untiled size=4096 [ 130.798] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.798] kgem_choose_tiling: 19x19 -> 0 [ 130.798] sna_create_pixmap: usage=0, flags=a [ 130.798] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.798] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.798] create_pixmap: serial=1904, usage=0, 19x19 [ 130.798] sna_create_pixmap: serial=1904, 19x19, usage=0 [ 130.798] sna_dri2_get_msc(draw=25165919, pipe=-1) [ 130.798] sna_crtc_record_swap: recording last swap on pipe=0, frame 7578 [msc=7578], time 130.784663 [ 130.798] sna_dri2_get_msc: msc=7578 [raw=7578], ust=130784663 [ 130.798] sna_dri2_create_buffer pixmap=1905, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.798] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.798] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.798] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.798] __kgem_bo_init(handle=43, num_pages=3) [ 130.798] kgem_set_tiling: handle=43, tiling=1 [1], pitch=512 [512]: 1 [ 130.798] new pitch=512, tiling=1, handle=43, id=1440, num_pages=3 [3], bucket=1 [ 130.798] kgem_bo_flink: flinked handle=43 to name=18, marking non-reusable [ 130.798] sna_dri2_create_buffer pixmap=1905, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.798] sna_pixmap_set_dri: attaching DRI client to pixmap=1905 [ 130.798] sna_pixmap_move_to_gpu(pixmap=1905, usage=0), flags=c2 [ 130.798] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.798] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.798] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.798] kgem_choose_tiling: 19x19 -> 0 [ 130.798] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.798] kgem_choose_tiling: 19x19 -> 0 [ 130.798] sna_pixmap_alloc_gpu: pixmap=1905 [ 130.798] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.798] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.798] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.798] from inactive: pitch=96, tiling=0: handle=41, id=1441 [ 130.798] sna_pixmap_mark_active: pixmap=1905, handle=41 [ 130.798] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.798] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.798] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.799] __kgem_bo_init(handle=44, num_pages=3) [ 130.799] kgem_set_tiling: handle=44, tiling=1 [1], pitch=512 [512]: 1 [ 130.799] new pitch=512, tiling=1, handle=44, id=1442, num_pages=3 [3], bucket=1 [ 130.799] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.799] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.799] kgem_bo_is_render: handle=44, rq? 0 [0] [ 130.799] kgem_bo_is_render: handle=44, rq? 0 [0] [ 130.799] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.799] needs_batch_flush: flushing before handle=44 for new reservation [ 130.799] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.799] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.799] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.799] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.799] kgem_add_handle: handle=4, index=0 [ 130.799] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.799] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.799] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.799] gen9_composite_get_binding_table(ffc0) [ 130.799] kgem_add_reloc64: handle=44, pos=16360, delta=0, domains=20002 [ 130.799] kgem_add_handle: handle=44, index=1 [ 130.799] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.799] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [ 130.799] [3fe0] bind bo(handle=44, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.799] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.799] kgem_add_handle: handle=41, index=2 [ 130.799] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.799] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.799] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.799] gen9_emit_sampler: sampler = 0 [ 130.799] gen9_emit_sf: num_sf_outputs=1 [ 130.799] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.799] gen9_emit_vertex_elements: setup id=0 [ 130.799] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.799] (0, 0) -> (0, 0) + (19, 19) [ 130.799] gen8_vertex_flush[490] = 3 [ 130.799] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.799] __kgem_bo_destroy: handle=41, size=4096 [ 130.799] __kgem_bo_destroy: handle=41 -> active [ 130.799] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d2b440:2], scanout? 0 [ 130.799] kgem_bo_flink: flinked handle=44 to name=19, marking non-reusable [ 130.799] sna_dri2_create_buffer: adding flush hint to handle=44 [ 130.799] __sna_damage_all(19, 19) [ 130.799] sna_accel_watch_flush: enable=1 [ 130.799] sna_accel_flush: flush?=1, dirty?=0 [ 130.799] gen8_vertex_close: used=18, vbo active? 3, vb=1, nreloc=1 [ 130.799] gen8_vertex_close: reloc[0] = 287 [ 130.799] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.799] kgem_add_handle: handle=3, index=3 [ 130.799] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.799] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.799] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.799] __kgem_retire_rq: request 1 complete [ 130.799] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.799] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.799] kgem_fixup_relocs: shrinking by 61440 [ 130.799] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.799] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.799] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd8000 [ 130.799] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.799] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.799] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.799] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.799] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.799] sna_accel_flush: flush?=0, dirty?=0 [ 130.799] sna_accel_flush: flush?=0, dirty?=0 [ 130.799] sna_accel_flush: flush?=0, dirty?=0 [ 130.799] sna_block_handler (tv=118.204000) [ 130.799] kgem_retire, need_retire?=1 [ 130.799] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.799] kgem_retire__requests_ring: retiring ring 0 [ 130.799] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.799] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.799] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.799] kgem_retire -- retired=0, need_retire=1 [ 130.799] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.799] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.800] sna_wakeup_handler [ 130.800] sna_composite_rectangles(pixmap=1906, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.800] sna_composite_rectangles: converted to op 0 [ 130.800] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.800] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.800] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.800] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.800] sna_composite_rectangles: promoting to full GPU [ 130.800] sna_composite_rectangles: dropping last-cpu hint [ 130.800] sna_drawable_use_bo pixmap=1906, box=((0, 0), (19, 19)), flags=19... [ 130.800] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.800] sna_drawable_use_bo: pinned, never REPLACES [ 130.800] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.800] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.800] sna_drawable_use_bo: using whole GPU bo [ 130.800] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.800] kgem_bo_is_render: handle=44, rq? 1 [1] [ 130.800] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.800] sna_render_get_solid: 0 [ 130.800] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.800] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.800] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.800] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.800] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.800] kgem_add_handle: handle=4, index=0 [ 130.800] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.800] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.800] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.800] gen9_composite_get_binding_table(ffc0) [ 130.800] kgem_add_reloc64: handle=44, pos=16360, delta=0, domains=20002 [ 130.800] kgem_add_handle: handle=44, index=1 [ 130.800] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd8000) [ 130.800] __kgem_bo_mark_dirty: handle=44 (proxy? 0) [ 130.800] [3fe0] bind bo(handle=44, addr=fffd8000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.800] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.800] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.800] kgem_add_handle: handle=7, index=2 [ 130.800] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.800] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.800] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.800] gen9_emit_sampler: sampler = 1 [ 130.800] gen9_emit_sf: num_sf_outputs=1 [ 130.800] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.800] gen9_emit_vertex_elements: setup id=0 [ 130.800] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.800] (0, 0), (19, 19) [ 130.800] gen8_vertex_flush[490] = 3 [ 130.800] sna_composite_rectangles: pixmap=1906 marking clear [0]? 1 [ 130.800] sna_accel_flush: flush?=1, dirty?=0 [ 130.800] gen8_vertex_close: used=24, vbo active? 3, vb=1, nreloc=1 [ 130.800] gen8_vertex_close: reloc[0] = 287 [ 130.800] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.800] kgem_add_handle: handle=3, index=3 [ 130.800] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.800] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.800] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.800] __kgem_retire_rq: request 1 complete [ 130.800] kgem_bo_move_to_cache: release handle=41 [ 130.800] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.800] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.800] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.800] kgem_fixup_relocs: shrinking by 61440 [ 130.800] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.800] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.800] kgem_commit: release handle=44 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd8000 [ 130.800] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.800] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.800] __kgem_bo_clear_busy: handle=7 [ 130.800] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.800] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.800] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.800] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.800] sna_accel_flush: flush?=0, dirty?=0 [ 130.800] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=76e, drawable=772 [ 130.800] sna_validate_gc: recomputing clip [ 130.800] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.800] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.800] try_upload__fast: ignore existing cpu damage (if any) [ 130.800] kgem_bo_can_map__cpu: handle=44 [ 130.800] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.800] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.800] region_subsumes_damage? [ 130.800] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.800] region_subsumes_damage: singular region contains damage [ 130.800] try_upload__inplace: tiling=1 [ 130.800] kgem_bo_can_map__cpu: handle=44 [ 130.800] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.800] sna_pixmap_move_area_to_gpu: pixmap=1906 box=(0, 0), (19, 19), flags=1 [ 130.800] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.800] = None [ 130.800] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.800] sna_pixmap_unclean(pixmap=1906): cleaning foreign bo handle=44, busy=0 [ring=0] [ 130.800] __kgem_bo_clear_busy: handle=44 [ 130.800] sna_pixmap_mark_active: pixmap=1906, handle=44 [ 130.800] __kgem_bo_is_busy: handle=44, domain: 0 exec? 0, rq? 0 [ 130.800] kgem_bo_can_map__cpu: handle=44 [ 130.800] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.800] kgem_bo_map__cpu(handle=44, size=12288, map=0x0:0x0) [ 130.800] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.801] __kgem_bo_map__cpu: caching CPU vma for 44 [ 130.801] kgem_bo_sync__cpu: handle=44 [ 130.801] __kgem_busy: handle=44, busy=0, wedged=0 [ 130.801] kgem_bo_sync__cpu: SYNC: handle=44, needs_flush? 0, domain? 0, busy? 0 [ 130.801] __kgem_busy: handle=44, busy=0, wedged=0 [ 130.801] kgem_bo_retire: retiring bo handle=44 (needed flush? 0), rq? 0 [busy?=0] [ 130.801] assert_bo_retired: handle=44, domain: 0 exec? 0, rq? 0 [ 130.801] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.801] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.801] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.801] sna_accel_flush: flush?=0, dirty?=0 [ 130.801] sna_create_pixmap(19, 19, 32, usage=0) [ 130.801] kgem_can_create_2d: 19x19 @ 32 [ 130.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.801] kgem_can_create_2d: untiled size=4096 [ 130.801] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.801] kgem_choose_tiling: 19x19 -> 0 [ 130.801] sna_create_pixmap: usage=0, flags=a [ 130.801] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.801] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.801] create_pixmap: serial=1907, usage=0, 19x19 [ 130.801] sna_create_pixmap: serial=1907, 19x19, usage=0 [ 130.801] sna_dri2_get_msc(draw=25165923, pipe=-1) [ 130.801] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.801] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.801] sna_dri2_create_buffer pixmap=1908, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.801] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.801] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.801] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.801] __kgem_bo_init(handle=45, num_pages=3) [ 130.801] kgem_set_tiling: handle=45, tiling=1 [1], pitch=512 [512]: 1 [ 130.801] new pitch=512, tiling=1, handle=45, id=1443, num_pages=3 [3], bucket=1 [ 130.801] kgem_bo_flink: flinked handle=45 to name=20, marking non-reusable [ 130.801] sna_dri2_create_buffer pixmap=1908, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.801] sna_pixmap_set_dri: attaching DRI client to pixmap=1908 [ 130.801] sna_pixmap_move_to_gpu(pixmap=1908, usage=0), flags=c2 [ 130.801] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.801] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.801] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.801] kgem_choose_tiling: 19x19 -> 0 [ 130.801] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.801] kgem_choose_tiling: 19x19 -> 0 [ 130.801] sna_pixmap_alloc_gpu: pixmap=1908 [ 130.801] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.801] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.801] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.801] from inactive: pitch=96, tiling=0: handle=41, id=1444 [ 130.801] sna_pixmap_mark_active: pixmap=1908, handle=41 [ 130.801] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.801] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.801] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.801] __kgem_bo_init(handle=46, num_pages=3) [ 130.801] kgem_set_tiling: handle=46, tiling=1 [1], pitch=512 [512]: 1 [ 130.801] new pitch=512, tiling=1, handle=46, id=1445, num_pages=3 [3], bucket=1 [ 130.801] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.801] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.801] kgem_bo_is_render: handle=46, rq? 0 [0] [ 130.801] kgem_bo_is_render: handle=46, rq? 0 [0] [ 130.801] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.801] needs_batch_flush: flushing before handle=46 for new reservation [ 130.801] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.801] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.801] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.801] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.801] kgem_add_handle: handle=4, index=0 [ 130.801] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.801] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.801] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.801] gen9_composite_get_binding_table(ffc0) [ 130.801] kgem_add_reloc64: handle=46, pos=16360, delta=0, domains=20002 [ 130.801] kgem_add_handle: handle=46, index=1 [ 130.801] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.801] __kgem_bo_mark_dirty: handle=46 (proxy? 0) [ 130.801] [3fe0] bind bo(handle=46, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.801] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.801] kgem_add_handle: handle=41, index=2 [ 130.801] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.801] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.801] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.801] gen9_emit_sampler: sampler = 0 [ 130.801] gen9_emit_sf: num_sf_outputs=1 [ 130.801] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.801] gen9_emit_vertex_elements: setup id=0 [ 130.801] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.801] (0, 0) -> (0, 0) + (19, 19) [ 130.801] gen8_vertex_flush[490] = 3 [ 130.801] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.801] __kgem_bo_destroy: handle=41, size=4096 [ 130.801] __kgem_bo_destroy: handle=41 -> active [ 130.801] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d2c720:2], scanout? 0 [ 130.801] kgem_bo_flink: flinked handle=46 to name=21, marking non-reusable [ 130.801] sna_dri2_create_buffer: adding flush hint to handle=46 [ 130.801] __sna_damage_all(19, 19) [ 130.801] sna_accel_watch_flush: enable=1 [ 130.801] sna_accel_flush: flush?=1, dirty?=0 [ 130.801] gen8_vertex_close: used=30, vbo active? 3, vb=1, nreloc=1 [ 130.801] gen8_vertex_close: reloc[0] = 287 [ 130.801] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.801] kgem_add_handle: handle=3, index=3 [ 130.801] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.801] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.801] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.801] __kgem_retire_rq: request 1 complete [ 130.801] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.801] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.801] kgem_fixup_relocs: shrinking by 61440 [ 130.801] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.801] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.801] kgem_commit: release handle=46 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd5000 [ 130.801] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.801] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.801] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.801] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.801] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.801] sna_accel_flush: flush?=0, dirty?=0 [ 130.801] sna_accel_flush: flush?=0, dirty?=0 [ 130.801] sna_accel_flush: flush?=0, dirty?=0 [ 130.801] sna_block_handler (tv=118.202000) [ 130.801] kgem_retire, need_retire?=1 [ 130.801] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.801] kgem_retire__requests_ring: retiring ring 0 [ 130.801] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.801] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.801] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.801] kgem_retire -- retired=0, need_retire=1 [ 130.801] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.801] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.802] sna_wakeup_handler [ 130.802] sna_composite_rectangles(pixmap=1909, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.802] sna_composite_rectangles: converted to op 0 [ 130.802] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.802] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.802] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.802] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.802] sna_composite_rectangles: promoting to full GPU [ 130.802] sna_composite_rectangles: dropping last-cpu hint [ 130.802] sna_drawable_use_bo pixmap=1909, box=((0, 0), (19, 19)), flags=19... [ 130.802] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.802] sna_drawable_use_bo: pinned, never REPLACES [ 130.802] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.802] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.802] sna_drawable_use_bo: using whole GPU bo [ 130.802] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.802] kgem_bo_is_render: handle=46, rq? 1 [1] [ 130.802] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.802] sna_render_get_solid: 0 [ 130.802] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.802] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.802] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.802] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.802] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.802] kgem_add_handle: handle=4, index=0 [ 130.802] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.802] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.802] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.802] gen9_composite_get_binding_table(ffc0) [ 130.802] kgem_add_reloc64: handle=46, pos=16360, delta=0, domains=20002 [ 130.802] kgem_add_handle: handle=46, index=1 [ 130.802] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd5000) [ 130.802] __kgem_bo_mark_dirty: handle=46 (proxy? 0) [ 130.802] [3fe0] bind bo(handle=46, addr=fffd5000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.802] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.802] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.802] kgem_add_handle: handle=7, index=2 [ 130.802] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.802] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.802] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.802] gen9_emit_sampler: sampler = 1 [ 130.802] gen9_emit_sf: num_sf_outputs=1 [ 130.802] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.802] gen9_emit_vertex_elements: setup id=0 [ 130.802] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.802] (0, 0), (19, 19) [ 130.802] gen8_vertex_flush[490] = 3 [ 130.802] sna_composite_rectangles: pixmap=1909 marking clear [0]? 1 [ 130.803] sna_accel_flush: flush?=1, dirty?=0 [ 130.803] gen8_vertex_close: used=36, vbo active? 3, vb=1, nreloc=1 [ 130.803] gen8_vertex_close: reloc[0] = 287 [ 130.803] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.803] kgem_add_handle: handle=3, index=3 [ 130.803] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.803] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.803] __kgem_retire_rq: request 1 complete [ 130.803] kgem_bo_move_to_cache: release handle=41 [ 130.803] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.803] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.803] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.803] kgem_fixup_relocs: shrinking by 61440 [ 130.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.803] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.803] kgem_commit: release handle=46 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd5000 [ 130.803] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.803] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.803] __kgem_bo_clear_busy: handle=7 [ 130.803] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.803] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.803] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.803] sna_accel_flush: flush?=0, dirty?=0 [ 130.803] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=772, drawable=775 [ 130.803] sna_validate_gc: recomputing clip [ 130.803] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.803] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.803] try_upload__fast: ignore existing cpu damage (if any) [ 130.803] kgem_bo_can_map__cpu: handle=46 [ 130.803] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.803] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.803] region_subsumes_damage? [ 130.803] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.803] region_subsumes_damage: singular region contains damage [ 130.803] try_upload__inplace: tiling=1 [ 130.803] kgem_bo_can_map__cpu: handle=46 [ 130.803] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.803] sna_pixmap_move_area_to_gpu: pixmap=1909 box=(0, 0), (19, 19), flags=1 [ 130.803] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.803] = None [ 130.803] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.803] sna_pixmap_unclean(pixmap=1909): cleaning foreign bo handle=46, busy=0 [ring=0] [ 130.803] __kgem_bo_clear_busy: handle=46 [ 130.803] sna_pixmap_mark_active: pixmap=1909, handle=46 [ 130.803] __kgem_bo_is_busy: handle=46, domain: 0 exec? 0, rq? 0 [ 130.803] kgem_bo_can_map__cpu: handle=46 [ 130.803] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.803] kgem_bo_map__cpu(handle=46, size=12288, map=0x0:0x0) [ 130.803] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.803] __kgem_bo_map__cpu: caching CPU vma for 46 [ 130.803] kgem_bo_sync__cpu: handle=46 [ 130.803] __kgem_busy: handle=46, busy=0, wedged=0 [ 130.803] kgem_bo_sync__cpu: SYNC: handle=46, needs_flush? 0, domain? 0, busy? 0 [ 130.803] __kgem_busy: handle=46, busy=0, wedged=0 [ 130.803] kgem_bo_retire: retiring bo handle=46 (needed flush? 0), rq? 0 [busy?=0] [ 130.803] assert_bo_retired: handle=46, domain: 0 exec? 0, rq? 0 [ 130.803] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.803] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.803] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.803] sna_accel_flush: flush?=0, dirty?=0 [ 130.803] sna_create_pixmap(19, 19, 32, usage=0) [ 130.803] kgem_can_create_2d: 19x19 @ 32 [ 130.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.803] kgem_can_create_2d: untiled size=4096 [ 130.803] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.803] kgem_choose_tiling: 19x19 -> 0 [ 130.803] sna_create_pixmap: usage=0, flags=a [ 130.803] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.803] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.803] create_pixmap: serial=1910, usage=0, 19x19 [ 130.803] sna_create_pixmap: serial=1910, 19x19, usage=0 [ 130.803] sna_dri2_get_msc(draw=25165927, pipe=-1) [ 130.803] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.803] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.803] sna_dri2_create_buffer pixmap=1911, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.803] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.803] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.803] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.803] __kgem_bo_init(handle=47, num_pages=3) [ 130.803] kgem_set_tiling: handle=47, tiling=1 [1], pitch=512 [512]: 1 [ 130.803] new pitch=512, tiling=1, handle=47, id=1446, num_pages=3 [3], bucket=1 [ 130.803] kgem_bo_flink: flinked handle=47 to name=22, marking non-reusable [ 130.803] sna_dri2_create_buffer pixmap=1911, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.803] sna_pixmap_set_dri: attaching DRI client to pixmap=1911 [ 130.803] sna_pixmap_move_to_gpu(pixmap=1911, usage=0), flags=c2 [ 130.803] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.803] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.803] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.803] kgem_choose_tiling: 19x19 -> 0 [ 130.803] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.803] kgem_choose_tiling: 19x19 -> 0 [ 130.803] sna_pixmap_alloc_gpu: pixmap=1911 [ 130.803] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.803] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.803] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.803] from inactive: pitch=96, tiling=0: handle=41, id=1447 [ 130.803] sna_pixmap_mark_active: pixmap=1911, handle=41 [ 130.803] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.803] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.803] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.803] __kgem_bo_init(handle=48, num_pages=3) [ 130.803] kgem_set_tiling: handle=48, tiling=1 [1], pitch=512 [512]: 1 [ 130.803] new pitch=512, tiling=1, handle=48, id=1448, num_pages=3 [3], bucket=1 [ 130.803] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.803] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.803] kgem_bo_is_render: handle=48, rq? 0 [0] [ 130.803] kgem_bo_is_render: handle=48, rq? 0 [0] [ 130.803] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.803] needs_batch_flush: flushing before handle=48 for new reservation [ 130.803] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.803] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.803] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.803] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.803] kgem_add_handle: handle=4, index=0 [ 130.803] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.803] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.803] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.803] gen9_composite_get_binding_table(ffc0) [ 130.803] kgem_add_reloc64: handle=48, pos=16360, delta=0, domains=20002 [ 130.803] kgem_add_handle: handle=48, index=1 [ 130.803] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.803] __kgem_bo_mark_dirty: handle=48 (proxy? 0) [ 130.803] [3fe0] bind bo(handle=48, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.803] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.803] kgem_add_handle: handle=41, index=2 [ 130.803] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.803] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.803] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.803] gen9_emit_sampler: sampler = 0 [ 130.803] gen9_emit_sf: num_sf_outputs=1 [ 130.803] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.803] gen9_emit_vertex_elements: setup id=0 [ 130.803] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.803] (0, 0) -> (0, 0) + (19, 19) [ 130.803] gen8_vertex_flush[490] = 3 [ 130.803] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.803] __kgem_bo_destroy: handle=41, size=4096 [ 130.803] __kgem_bo_destroy: handle=41 -> active [ 130.803] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d2dad0:2], scanout? 0 [ 130.803] kgem_bo_flink: flinked handle=48 to name=23, marking non-reusable [ 130.803] sna_dri2_create_buffer: adding flush hint to handle=48 [ 130.803] __sna_damage_all(19, 19) [ 130.803] sna_accel_watch_flush: enable=1 [ 130.803] sna_accel_flush: flush?=1, dirty?=0 [ 130.803] gen8_vertex_close: used=42, vbo active? 3, vb=1, nreloc=1 [ 130.803] gen8_vertex_close: reloc[0] = 287 [ 130.803] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.803] kgem_add_handle: handle=3, index=3 [ 130.803] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.803] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.803] __kgem_retire_rq: request 1 complete [ 130.803] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.803] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.803] kgem_fixup_relocs: shrinking by 61440 [ 130.803] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.803] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.803] kgem_commit: release handle=48 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd2000 [ 130.803] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.803] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.803] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.803] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.803] sna_accel_flush: flush?=0, dirty?=0 [ 130.803] sna_accel_flush: flush?=0, dirty?=0 [ 130.803] sna_accel_flush: flush?=0, dirty?=0 [ 130.803] sna_block_handler (tv=118.200000) [ 130.803] kgem_retire, need_retire?=1 [ 130.803] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.803] kgem_retire__requests_ring: retiring ring 0 [ 130.803] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.803] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.803] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.803] kgem_retire -- retired=0, need_retire=1 [ 130.803] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.803] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.804] sna_wakeup_handler [ 130.804] sna_composite_rectangles(pixmap=1912, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.804] sna_composite_rectangles: converted to op 0 [ 130.804] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.804] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.804] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.804] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.804] sna_composite_rectangles: promoting to full GPU [ 130.804] sna_composite_rectangles: dropping last-cpu hint [ 130.804] sna_drawable_use_bo pixmap=1912, box=((0, 0), (19, 19)), flags=19... [ 130.804] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.804] sna_drawable_use_bo: pinned, never REPLACES [ 130.804] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.804] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.804] sna_drawable_use_bo: using whole GPU bo [ 130.804] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.804] kgem_bo_is_render: handle=48, rq? 1 [1] [ 130.804] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.804] sna_render_get_solid: 0 [ 130.804] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.804] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.804] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.804] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.804] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.804] kgem_add_handle: handle=4, index=0 [ 130.804] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.804] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.804] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.804] gen9_composite_get_binding_table(ffc0) [ 130.804] kgem_add_reloc64: handle=48, pos=16360, delta=0, domains=20002 [ 130.804] kgem_add_handle: handle=48, index=1 [ 130.804] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffd2000) [ 130.805] __kgem_bo_mark_dirty: handle=48 (proxy? 0) [ 130.805] [3fe0] bind bo(handle=48, addr=fffd2000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.805] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.805] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.805] kgem_add_handle: handle=7, index=2 [ 130.805] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.805] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.805] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.805] gen9_emit_sampler: sampler = 1 [ 130.805] gen9_emit_sf: num_sf_outputs=1 [ 130.805] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.805] gen9_emit_vertex_elements: setup id=0 [ 130.805] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.805] (0, 0), (19, 19) [ 130.805] gen8_vertex_flush[490] = 3 [ 130.805] sna_composite_rectangles: pixmap=1912 marking clear [0]? 1 [ 130.805] sna_accel_flush: flush?=1, dirty?=0 [ 130.805] gen8_vertex_close: used=48, vbo active? 3, vb=1, nreloc=1 [ 130.805] gen8_vertex_close: reloc[0] = 287 [ 130.805] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.805] kgem_add_handle: handle=3, index=3 [ 130.805] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.805] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.805] __kgem_retire_rq: request 1 complete [ 130.805] kgem_bo_move_to_cache: release handle=41 [ 130.805] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.805] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.805] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.805] kgem_fixup_relocs: shrinking by 61440 [ 130.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.805] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.805] kgem_commit: release handle=48 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffd2000 [ 130.805] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.805] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.805] __kgem_bo_clear_busy: handle=7 [ 130.805] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.805] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.805] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.805] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.805] sna_accel_flush: flush?=0, dirty?=0 [ 130.805] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=775, drawable=778 [ 130.805] sna_validate_gc: recomputing clip [ 130.805] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.805] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.805] try_upload__fast: ignore existing cpu damage (if any) [ 130.805] kgem_bo_can_map__cpu: handle=48 [ 130.805] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.805] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.805] region_subsumes_damage? [ 130.805] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.805] region_subsumes_damage: singular region contains damage [ 130.805] try_upload__inplace: tiling=1 [ 130.805] kgem_bo_can_map__cpu: handle=48 [ 130.805] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.805] sna_pixmap_move_area_to_gpu: pixmap=1912 box=(0, 0), (19, 19), flags=1 [ 130.805] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.805] = None [ 130.805] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.805] sna_pixmap_unclean(pixmap=1912): cleaning foreign bo handle=48, busy=0 [ring=0] [ 130.805] __kgem_bo_clear_busy: handle=48 [ 130.805] sna_pixmap_mark_active: pixmap=1912, handle=48 [ 130.805] __kgem_bo_is_busy: handle=48, domain: 0 exec? 0, rq? 0 [ 130.805] kgem_bo_can_map__cpu: handle=48 [ 130.805] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.805] kgem_bo_map__cpu(handle=48, size=12288, map=0x0:0x0) [ 130.805] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.805] __kgem_bo_map__cpu: caching CPU vma for 48 [ 130.805] kgem_bo_sync__cpu: handle=48 [ 130.805] __kgem_busy: handle=48, busy=0, wedged=0 [ 130.805] kgem_bo_sync__cpu: SYNC: handle=48, needs_flush? 0, domain? 0, busy? 0 [ 130.805] __kgem_busy: handle=48, busy=0, wedged=0 [ 130.805] kgem_bo_retire: retiring bo handle=48 (needed flush? 0), rq? 0 [busy?=0] [ 130.805] assert_bo_retired: handle=48, domain: 0 exec? 0, rq? 0 [ 130.805] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.805] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.805] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.805] sna_accel_flush: flush?=0, dirty?=0 [ 130.805] sna_create_pixmap(19, 19, 32, usage=0) [ 130.805] kgem_can_create_2d: 19x19 @ 32 [ 130.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.805] kgem_can_create_2d: untiled size=4096 [ 130.805] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.805] kgem_choose_tiling: 19x19 -> 0 [ 130.805] sna_create_pixmap: usage=0, flags=a [ 130.805] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.805] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.805] create_pixmap: serial=1913, usage=0, 19x19 [ 130.805] sna_create_pixmap: serial=1913, 19x19, usage=0 [ 130.805] sna_dri2_get_msc(draw=25165931, pipe=-1) [ 130.805] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.805] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.805] sna_dri2_create_buffer pixmap=1914, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.805] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.805] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.805] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.805] __kgem_bo_init(handle=49, num_pages=3) [ 130.805] kgem_set_tiling: handle=49, tiling=1 [1], pitch=512 [512]: 1 [ 130.805] new pitch=512, tiling=1, handle=49, id=1449, num_pages=3 [3], bucket=1 [ 130.805] kgem_bo_flink: flinked handle=49 to name=24, marking non-reusable [ 130.805] sna_dri2_create_buffer pixmap=1914, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.805] sna_pixmap_set_dri: attaching DRI client to pixmap=1914 [ 130.805] sna_pixmap_move_to_gpu(pixmap=1914, usage=0), flags=c2 [ 130.805] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.805] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.805] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.805] kgem_choose_tiling: 19x19 -> 0 [ 130.805] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.805] kgem_choose_tiling: 19x19 -> 0 [ 130.805] sna_pixmap_alloc_gpu: pixmap=1914 [ 130.805] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.805] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.805] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.805] from inactive: pitch=96, tiling=0: handle=41, id=1450 [ 130.805] sna_pixmap_mark_active: pixmap=1914, handle=41 [ 130.805] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.805] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.805] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.805] __kgem_bo_init(handle=50, num_pages=3) [ 130.805] kgem_set_tiling: handle=50, tiling=1 [1], pitch=512 [512]: 1 [ 130.805] new pitch=512, tiling=1, handle=50, id=1451, num_pages=3 [3], bucket=1 [ 130.805] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.805] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.805] kgem_bo_is_render: handle=50, rq? 0 [0] [ 130.805] kgem_bo_is_render: handle=50, rq? 0 [0] [ 130.805] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.805] needs_batch_flush: flushing before handle=50 for new reservation [ 130.805] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.805] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.805] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.805] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.805] kgem_add_handle: handle=4, index=0 [ 130.805] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.805] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.805] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.805] gen9_composite_get_binding_table(ffc0) [ 130.805] kgem_add_reloc64: handle=50, pos=16360, delta=0, domains=20002 [ 130.805] kgem_add_handle: handle=50, index=1 [ 130.805] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.805] __kgem_bo_mark_dirty: handle=50 (proxy? 0) [ 130.805] [3fe0] bind bo(handle=50, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.805] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.805] kgem_add_handle: handle=41, index=2 [ 130.805] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.805] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.805] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.805] gen9_emit_sampler: sampler = 0 [ 130.805] gen9_emit_sf: num_sf_outputs=1 [ 130.805] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.805] gen9_emit_vertex_elements: setup id=0 [ 130.805] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.805] (0, 0) -> (0, 0) + (19, 19) [ 130.805] gen8_vertex_flush[490] = 3 [ 130.805] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.805] __kgem_bo_destroy: handle=41, size=4096 [ 130.805] __kgem_bo_destroy: handle=41 -> active [ 130.805] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d2ee80:2], scanout? 0 [ 130.805] kgem_bo_flink: flinked handle=50 to name=25, marking non-reusable [ 130.805] sna_dri2_create_buffer: adding flush hint to handle=50 [ 130.805] __sna_damage_all(19, 19) [ 130.805] sna_accel_watch_flush: enable=1 [ 130.805] sna_accel_flush: flush?=1, dirty?=0 [ 130.805] gen8_vertex_close: used=54, vbo active? 3, vb=1, nreloc=1 [ 130.805] gen8_vertex_close: reloc[0] = 287 [ 130.805] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.805] kgem_add_handle: handle=3, index=3 [ 130.805] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.805] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.805] __kgem_retire_rq: request 1 complete [ 130.805] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.805] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.805] kgem_fixup_relocs: shrinking by 61440 [ 130.805] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.805] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.805] kgem_commit: release handle=50 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffcf000 [ 130.805] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.805] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.805] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.805] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.805] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.805] sna_accel_flush: flush?=0, dirty?=0 [ 130.805] sna_accel_flush: flush?=0, dirty?=0 [ 130.805] sna_accel_flush: flush?=0, dirty?=0 [ 130.805] sna_block_handler (tv=118.198000) [ 130.805] kgem_retire, need_retire?=1 [ 130.805] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.805] kgem_retire__requests_ring: retiring ring 0 [ 130.805] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.805] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.805] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.805] kgem_retire -- retired=0, need_retire=1 [ 130.805] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.805] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.807] sna_wakeup_handler [ 130.807] sna_composite_rectangles(pixmap=1915, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.807] sna_composite_rectangles: converted to op 0 [ 130.807] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.807] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.807] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.807] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.807] sna_composite_rectangles: promoting to full GPU [ 130.807] sna_composite_rectangles: dropping last-cpu hint [ 130.807] sna_drawable_use_bo pixmap=1915, box=((0, 0), (19, 19)), flags=19... [ 130.807] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.807] sna_drawable_use_bo: pinned, never REPLACES [ 130.807] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.807] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.807] sna_drawable_use_bo: using whole GPU bo [ 130.807] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.807] kgem_bo_is_render: handle=50, rq? 1 [1] [ 130.807] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.807] sna_render_get_solid: 0 [ 130.807] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.807] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.807] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.807] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.807] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.807] kgem_add_handle: handle=4, index=0 [ 130.807] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.807] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.807] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.807] gen9_composite_get_binding_table(ffc0) [ 130.807] kgem_add_reloc64: handle=50, pos=16360, delta=0, domains=20002 [ 130.807] kgem_add_handle: handle=50, index=1 [ 130.807] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffcf000) [ 130.807] __kgem_bo_mark_dirty: handle=50 (proxy? 0) [ 130.807] [3fe0] bind bo(handle=50, addr=fffcf000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.807] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.807] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.807] kgem_add_handle: handle=7, index=2 [ 130.807] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.807] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.807] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.807] gen9_emit_sampler: sampler = 1 [ 130.807] gen9_emit_sf: num_sf_outputs=1 [ 130.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.807] gen9_emit_vertex_elements: setup id=0 [ 130.807] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.807] (0, 0), (19, 19) [ 130.807] gen8_vertex_flush[490] = 3 [ 130.807] sna_composite_rectangles: pixmap=1915 marking clear [0]? 1 [ 130.807] sna_accel_flush: flush?=1, dirty?=0 [ 130.807] gen8_vertex_close: used=60, vbo active? 3, vb=1, nreloc=1 [ 130.807] gen8_vertex_close: reloc[0] = 287 [ 130.807] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.807] kgem_add_handle: handle=3, index=3 [ 130.807] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.807] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.807] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.807] __kgem_retire_rq: request 1 complete [ 130.807] kgem_bo_move_to_cache: release handle=41 [ 130.807] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.807] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.807] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.807] kgem_fixup_relocs: shrinking by 61440 [ 130.807] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.807] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.807] kgem_commit: release handle=50 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffcf000 [ 130.807] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.807] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.807] __kgem_bo_clear_busy: handle=7 [ 130.807] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.807] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.807] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.807] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.807] sna_accel_flush: flush?=0, dirty?=0 [ 130.807] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=778, drawable=77b [ 130.807] sna_validate_gc: recomputing clip [ 130.807] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.807] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.807] try_upload__fast: ignore existing cpu damage (if any) [ 130.807] kgem_bo_can_map__cpu: handle=50 [ 130.807] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.807] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.807] region_subsumes_damage? [ 130.807] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.807] region_subsumes_damage: singular region contains damage [ 130.807] try_upload__inplace: tiling=1 [ 130.807] kgem_bo_can_map__cpu: handle=50 [ 130.807] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.807] sna_pixmap_move_area_to_gpu: pixmap=1915 box=(0, 0), (19, 19), flags=1 [ 130.807] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.807] = None [ 130.807] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.807] sna_pixmap_unclean(pixmap=1915): cleaning foreign bo handle=50, busy=0 [ring=0] [ 130.807] __kgem_bo_clear_busy: handle=50 [ 130.807] sna_pixmap_mark_active: pixmap=1915, handle=50 [ 130.807] __kgem_bo_is_busy: handle=50, domain: 0 exec? 0, rq? 0 [ 130.807] kgem_bo_can_map__cpu: handle=50 [ 130.807] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.807] kgem_bo_map__cpu(handle=50, size=12288, map=0x0:0x0) [ 130.807] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.807] __kgem_bo_map__cpu: caching CPU vma for 50 [ 130.807] kgem_bo_sync__cpu: handle=50 [ 130.807] __kgem_busy: handle=50, busy=0, wedged=0 [ 130.807] kgem_bo_sync__cpu: SYNC: handle=50, needs_flush? 0, domain? 0, busy? 0 [ 130.807] __kgem_busy: handle=50, busy=0, wedged=0 [ 130.807] kgem_bo_retire: retiring bo handle=50 (needed flush? 0), rq? 0 [busy?=0] [ 130.807] assert_bo_retired: handle=50, domain: 0 exec? 0, rq? 0 [ 130.807] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.807] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.807] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.807] sna_accel_flush: flush?=0, dirty?=0 [ 130.807] sna_create_pixmap(19, 19, 32, usage=0) [ 130.807] kgem_can_create_2d: 19x19 @ 32 [ 130.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.807] kgem_can_create_2d: untiled size=4096 [ 130.807] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.807] kgem_choose_tiling: 19x19 -> 0 [ 130.807] sna_create_pixmap: usage=0, flags=a [ 130.807] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.807] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.807] create_pixmap: serial=1916, usage=0, 19x19 [ 130.807] sna_create_pixmap: serial=1916, 19x19, usage=0 [ 130.807] sna_dri2_get_msc(draw=25165935, pipe=-1) [ 130.807] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.807] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.807] sna_dri2_create_buffer pixmap=1917, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.807] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.807] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.807] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.807] __kgem_bo_init(handle=51, num_pages=3) [ 130.807] kgem_set_tiling: handle=51, tiling=1 [1], pitch=512 [512]: 1 [ 130.807] new pitch=512, tiling=1, handle=51, id=1452, num_pages=3 [3], bucket=1 [ 130.807] kgem_bo_flink: flinked handle=51 to name=26, marking non-reusable [ 130.807] sna_dri2_create_buffer pixmap=1917, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.807] sna_pixmap_set_dri: attaching DRI client to pixmap=1917 [ 130.807] sna_pixmap_move_to_gpu(pixmap=1917, usage=0), flags=c2 [ 130.807] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.807] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.807] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.807] kgem_choose_tiling: 19x19 -> 0 [ 130.807] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.807] kgem_choose_tiling: 19x19 -> 0 [ 130.807] sna_pixmap_alloc_gpu: pixmap=1917 [ 130.807] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.807] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.807] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.807] from inactive: pitch=96, tiling=0: handle=41, id=1453 [ 130.807] sna_pixmap_mark_active: pixmap=1917, handle=41 [ 130.807] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.807] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.807] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.807] __kgem_bo_init(handle=52, num_pages=3) [ 130.807] kgem_set_tiling: handle=52, tiling=1 [1], pitch=512 [512]: 1 [ 130.807] new pitch=512, tiling=1, handle=52, id=1454, num_pages=3 [3], bucket=1 [ 130.807] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.807] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.807] kgem_bo_is_render: handle=52, rq? 0 [0] [ 130.807] kgem_bo_is_render: handle=52, rq? 0 [0] [ 130.807] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.807] needs_batch_flush: flushing before handle=52 for new reservation [ 130.807] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.807] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.807] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.807] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.807] kgem_add_handle: handle=4, index=0 [ 130.807] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.807] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.807] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.807] gen9_composite_get_binding_table(ffc0) [ 130.807] kgem_add_reloc64: handle=52, pos=16360, delta=0, domains=20002 [ 130.807] kgem_add_handle: handle=52, index=1 [ 130.807] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.807] __kgem_bo_mark_dirty: handle=52 (proxy? 0) [ 130.807] [3fe0] bind bo(handle=52, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.807] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.807] kgem_add_handle: handle=41, index=2 [ 130.807] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.807] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.807] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.807] gen9_emit_sampler: sampler = 0 [ 130.807] gen9_emit_sf: num_sf_outputs=1 [ 130.807] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.807] gen9_emit_vertex_elements: setup id=0 [ 130.807] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.807] (0, 0) -> (0, 0) + (19, 19) [ 130.807] gen8_vertex_flush[490] = 3 [ 130.807] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.807] __kgem_bo_destroy: handle=41, size=4096 [ 130.807] __kgem_bo_destroy: handle=41 -> active [ 130.807] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d30230:2], scanout? 0 [ 130.807] kgem_bo_flink: flinked handle=52 to name=27, marking non-reusable [ 130.807] sna_dri2_create_buffer: adding flush hint to handle=52 [ 130.807] __sna_damage_all(19, 19) [ 130.807] sna_accel_watch_flush: enable=1 [ 130.807] sna_accel_flush: flush?=1, dirty?=0 [ 130.807] gen8_vertex_close: used=66, vbo active? 3, vb=1, nreloc=1 [ 130.807] gen8_vertex_close: reloc[0] = 287 [ 130.807] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.807] kgem_add_handle: handle=3, index=3 [ 130.807] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.807] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.807] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.807] __kgem_retire_rq: request 1 complete [ 130.807] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.807] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.808] kgem_fixup_relocs: shrinking by 61440 [ 130.808] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.808] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.808] kgem_commit: release handle=52 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffcc000 [ 130.808] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.808] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.808] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.808] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.808] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.808] sna_accel_flush: flush?=0, dirty?=0 [ 130.808] sna_accel_flush: flush?=0, dirty?=0 [ 130.808] sna_accel_flush: flush?=0, dirty?=0 [ 130.808] sna_block_handler (tv=118.195000) [ 130.808] kgem_retire, need_retire?=1 [ 130.808] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.808] kgem_retire__requests_ring: retiring ring 0 [ 130.808] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.808] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.808] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.808] kgem_retire -- retired=0, need_retire=1 [ 130.808] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.808] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.809] sna_wakeup_handler [ 130.809] sna_composite_rectangles(pixmap=1918, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.809] sna_composite_rectangles: converted to op 0 [ 130.809] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.809] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.809] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.809] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.809] sna_composite_rectangles: promoting to full GPU [ 130.809] sna_composite_rectangles: dropping last-cpu hint [ 130.809] sna_drawable_use_bo pixmap=1918, box=((0, 0), (19, 19)), flags=19... [ 130.809] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.809] sna_drawable_use_bo: pinned, never REPLACES [ 130.809] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.809] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.809] sna_drawable_use_bo: using whole GPU bo [ 130.809] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.809] kgem_bo_is_render: handle=52, rq? 1 [1] [ 130.809] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.809] sna_render_get_solid: 0 [ 130.809] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.809] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.809] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.809] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.809] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.809] kgem_add_handle: handle=4, index=0 [ 130.809] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.809] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.809] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.809] gen9_composite_get_binding_table(ffc0) [ 130.809] kgem_add_reloc64: handle=52, pos=16360, delta=0, domains=20002 [ 130.809] kgem_add_handle: handle=52, index=1 [ 130.809] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffcc000) [ 130.809] __kgem_bo_mark_dirty: handle=52 (proxy? 0) [ 130.809] [3fe0] bind bo(handle=52, addr=fffcc000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.809] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.809] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.809] kgem_add_handle: handle=7, index=2 [ 130.809] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.809] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.809] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.809] gen9_emit_sampler: sampler = 1 [ 130.809] gen9_emit_sf: num_sf_outputs=1 [ 130.809] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.809] gen9_emit_vertex_elements: setup id=0 [ 130.809] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.809] (0, 0), (19, 19) [ 130.809] gen8_vertex_flush[490] = 3 [ 130.809] sna_composite_rectangles: pixmap=1918 marking clear [0]? 1 [ 130.809] sna_accel_flush: flush?=1, dirty?=0 [ 130.809] gen8_vertex_close: used=72, vbo active? 3, vb=1, nreloc=1 [ 130.809] gen8_vertex_close: reloc[0] = 287 [ 130.809] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.810] kgem_add_handle: handle=3, index=3 [ 130.810] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.810] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.810] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.810] __kgem_retire_rq: request 1 complete [ 130.810] kgem_bo_move_to_cache: release handle=41 [ 130.810] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.810] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.810] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.810] kgem_fixup_relocs: shrinking by 61440 [ 130.810] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.810] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.810] kgem_commit: release handle=52 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffcc000 [ 130.810] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.810] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.810] __kgem_bo_clear_busy: handle=7 [ 130.810] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.810] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.810] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.810] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.810] sna_accel_flush: flush?=0, dirty?=0 [ 130.810] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=77b, drawable=77e [ 130.810] sna_validate_gc: recomputing clip [ 130.810] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.810] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.810] try_upload__fast: ignore existing cpu damage (if any) [ 130.810] kgem_bo_can_map__cpu: handle=52 [ 130.810] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.810] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.810] region_subsumes_damage? [ 130.810] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.810] region_subsumes_damage: singular region contains damage [ 130.810] try_upload__inplace: tiling=1 [ 130.810] kgem_bo_can_map__cpu: handle=52 [ 130.810] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.810] sna_pixmap_move_area_to_gpu: pixmap=1918 box=(0, 0), (19, 19), flags=1 [ 130.810] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.810] = None [ 130.810] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.810] sna_pixmap_unclean(pixmap=1918): cleaning foreign bo handle=52, busy=0 [ring=0] [ 130.810] __kgem_bo_clear_busy: handle=52 [ 130.810] sna_pixmap_mark_active: pixmap=1918, handle=52 [ 130.810] __kgem_bo_is_busy: handle=52, domain: 0 exec? 0, rq? 0 [ 130.810] kgem_bo_can_map__cpu: handle=52 [ 130.810] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.810] kgem_bo_map__cpu(handle=52, size=12288, map=0x0:0x0) [ 130.810] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.810] __kgem_bo_map__cpu: caching CPU vma for 52 [ 130.810] kgem_bo_sync__cpu: handle=52 [ 130.810] __kgem_busy: handle=52, busy=0, wedged=0 [ 130.810] kgem_bo_sync__cpu: SYNC: handle=52, needs_flush? 0, domain? 0, busy? 0 [ 130.810] __kgem_busy: handle=52, busy=0, wedged=0 [ 130.810] kgem_bo_retire: retiring bo handle=52 (needed flush? 0), rq? 0 [busy?=0] [ 130.810] assert_bo_retired: handle=52, domain: 0 exec? 0, rq? 0 [ 130.810] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.810] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.810] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.810] sna_accel_flush: flush?=0, dirty?=0 [ 130.810] sna_create_pixmap(19, 19, 32, usage=0) [ 130.810] kgem_can_create_2d: 19x19 @ 32 [ 130.810] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.810] kgem_can_create_2d: untiled size=4096 [ 130.810] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.810] kgem_choose_tiling: 19x19 -> 0 [ 130.810] sna_create_pixmap: usage=0, flags=a [ 130.810] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.810] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.810] create_pixmap: serial=1919, usage=0, 19x19 [ 130.810] sna_create_pixmap: serial=1919, 19x19, usage=0 [ 130.810] sna_dri2_get_msc(draw=25165939, pipe=-1) [ 130.810] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.810] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.810] sna_dri2_create_buffer pixmap=1920, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.810] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.810] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.810] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.810] __kgem_bo_init(handle=53, num_pages=3) [ 130.810] kgem_set_tiling: handle=53, tiling=1 [1], pitch=512 [512]: 1 [ 130.810] new pitch=512, tiling=1, handle=53, id=1455, num_pages=3 [3], bucket=1 [ 130.810] kgem_bo_flink: flinked handle=53 to name=28, marking non-reusable [ 130.810] sna_dri2_create_buffer pixmap=1920, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.810] sna_pixmap_set_dri: attaching DRI client to pixmap=1920 [ 130.810] sna_pixmap_move_to_gpu(pixmap=1920, usage=0), flags=c2 [ 130.810] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.810] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.810] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.810] kgem_choose_tiling: 19x19 -> 0 [ 130.810] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.810] kgem_choose_tiling: 19x19 -> 0 [ 130.810] sna_pixmap_alloc_gpu: pixmap=1920 [ 130.810] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.810] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.810] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.810] from inactive: pitch=96, tiling=0: handle=41, id=1456 [ 130.810] sna_pixmap_mark_active: pixmap=1920, handle=41 [ 130.810] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.810] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.810] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.810] __kgem_bo_init(handle=54, num_pages=3) [ 130.810] kgem_set_tiling: handle=54, tiling=1 [1], pitch=512 [512]: 1 [ 130.810] new pitch=512, tiling=1, handle=54, id=1457, num_pages=3 [3], bucket=1 [ 130.810] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.810] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.810] kgem_bo_is_render: handle=54, rq? 0 [0] [ 130.810] kgem_bo_is_render: handle=54, rq? 0 [0] [ 130.810] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.810] needs_batch_flush: flushing before handle=54 for new reservation [ 130.810] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.810] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.810] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.810] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.810] kgem_add_handle: handle=4, index=0 [ 130.810] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.810] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.810] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.810] gen9_composite_get_binding_table(ffc0) [ 130.810] kgem_add_reloc64: handle=54, pos=16360, delta=0, domains=20002 [ 130.810] kgem_add_handle: handle=54, index=1 [ 130.810] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.810] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 130.810] [3fe0] bind bo(handle=54, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.810] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.810] kgem_add_handle: handle=41, index=2 [ 130.810] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.810] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.810] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.810] gen9_emit_sampler: sampler = 0 [ 130.810] gen9_emit_sf: num_sf_outputs=1 [ 130.810] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.810] gen9_emit_vertex_elements: setup id=0 [ 130.810] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.810] (0, 0) -> (0, 0) + (19, 19) [ 130.810] gen8_vertex_flush[490] = 3 [ 130.810] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.810] __kgem_bo_destroy: handle=41, size=4096 [ 130.810] __kgem_bo_destroy: handle=41 -> active [ 130.810] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d315e0:2], scanout? 0 [ 130.810] kgem_bo_flink: flinked handle=54 to name=29, marking non-reusable [ 130.810] sna_dri2_create_buffer: adding flush hint to handle=54 [ 130.810] __sna_damage_all(19, 19) [ 130.810] sna_accel_watch_flush: enable=1 [ 130.810] sna_accel_flush: flush?=1, dirty?=0 [ 130.810] gen8_vertex_close: used=78, vbo active? 3, vb=1, nreloc=1 [ 130.810] gen8_vertex_close: reloc[0] = 287 [ 130.810] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.810] kgem_add_handle: handle=3, index=3 [ 130.810] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.810] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.810] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.810] __kgem_retire_rq: request 1 complete [ 130.810] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.810] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.810] kgem_fixup_relocs: shrinking by 61440 [ 130.810] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.810] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.810] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffc9000 [ 130.810] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.810] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.810] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.810] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.810] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.810] sna_accel_flush: flush?=0, dirty?=0 [ 130.810] sna_accel_flush: flush?=0, dirty?=0 [ 130.810] sna_accel_flush: flush?=0, dirty?=0 [ 130.810] sna_block_handler (tv=118.193000) [ 130.810] kgem_retire, need_retire?=1 [ 130.810] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.810] kgem_retire__requests_ring: retiring ring 0 [ 130.810] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.810] __kgem_retire_rq: request 1 complete [ 130.810] __kgem_bo_flush: handle=54, busy=0, wedged=0 [ 130.810] kgem_bo_move_to_cache: release handle=41 [ 130.810] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.810] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.810] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.810] kgem_retire -- retired=1, need_retire=0 [ 130.810] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.810] gen6_render_retire: resetting idle vbo [ 130.810] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.812] sna_wakeup_handler [ 130.812] sna_composite_rectangles(pixmap=1921, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.812] sna_composite_rectangles: converted to op 0 [ 130.812] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.812] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.812] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.812] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.812] sna_composite_rectangles: promoting to full GPU [ 130.812] sna_composite_rectangles: dropping last-cpu hint [ 130.812] sna_drawable_use_bo pixmap=1921, box=((0, 0), (19, 19)), flags=19... [ 130.812] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.812] sna_drawable_use_bo: pinned, never REPLACES [ 130.812] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.812] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.812] sna_drawable_use_bo: using whole GPU bo [ 130.812] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.812] kgem_bo_is_render: handle=54, rq? 0 [0] [ 130.812] kgem_bo_is_render: handle=54, rq? 0 [0] [ 130.812] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.812] sna_render_get_solid: 0 [ 130.812] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.812] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.812] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.812] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.812] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.812] kgem_add_handle: handle=4, index=0 [ 130.812] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.812] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.812] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.812] gen9_composite_get_binding_table(ffc0) [ 130.812] kgem_add_reloc64: handle=54, pos=16360, delta=0, domains=20002 [ 130.812] kgem_add_handle: handle=54, index=1 [ 130.812] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffc9000) [ 130.812] __kgem_bo_mark_dirty: handle=54 (proxy? 0) [ 130.812] [3fe0] bind bo(handle=54, addr=fffc9000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.812] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.812] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.812] kgem_add_handle: handle=7, index=2 [ 130.812] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.812] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.812] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.812] gen9_emit_sampler: sampler = 1 [ 130.812] gen9_emit_sf: num_sf_outputs=1 [ 130.812] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.812] gen9_emit_vertex_elements: setup id=0 [ 130.812] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.812] (0, 0), (19, 19) [ 130.812] gen8_vertex_flush[490] = 3 [ 130.812] sna_composite_rectangles: pixmap=1921 marking clear [0]? 1 [ 130.812] sna_accel_flush: flush?=1, dirty?=0 [ 130.812] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.812] gen8_vertex_close: reloc[0] = 287 [ 130.812] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.812] kgem_add_handle: handle=3, index=3 [ 130.812] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.812] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.812] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.812] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.812] kgem_fixup_relocs: shrinking by 61440 [ 130.812] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.812] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.812] kgem_commit: release handle=54 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffc9000 [ 130.812] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.812] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.812] __kgem_bo_clear_busy: handle=7 [ 130.812] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.812] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.812] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.812] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.812] sna_accel_flush: flush?=0, dirty?=0 [ 130.812] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=77e, drawable=781 [ 130.812] sna_validate_gc: recomputing clip [ 130.812] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.812] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.812] try_upload__fast: ignore existing cpu damage (if any) [ 130.812] kgem_bo_can_map__cpu: handle=54 [ 130.812] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.812] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.812] region_subsumes_damage? [ 130.812] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.812] region_subsumes_damage: singular region contains damage [ 130.812] try_upload__inplace: tiling=1 [ 130.812] kgem_bo_can_map__cpu: handle=54 [ 130.812] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.812] sna_pixmap_move_area_to_gpu: pixmap=1921 box=(0, 0), (19, 19), flags=1 [ 130.812] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.812] = None [ 130.812] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.812] sna_pixmap_unclean(pixmap=1921): cleaning foreign bo handle=54, busy=0 [ring=0] [ 130.812] __kgem_bo_clear_busy: handle=54 [ 130.812] sna_pixmap_mark_active: pixmap=1921, handle=54 [ 130.812] __kgem_bo_is_busy: handle=54, domain: 0 exec? 0, rq? 0 [ 130.812] kgem_bo_can_map__cpu: handle=54 [ 130.812] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.812] kgem_bo_map__cpu(handle=54, size=12288, map=0x0:0x0) [ 130.812] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.812] __kgem_bo_map__cpu: caching CPU vma for 54 [ 130.812] kgem_bo_sync__cpu: handle=54 [ 130.812] __kgem_busy: handle=54, busy=0, wedged=0 [ 130.812] kgem_bo_sync__cpu: SYNC: handle=54, needs_flush? 0, domain? 0, busy? 0 [ 130.812] __kgem_busy: handle=54, busy=0, wedged=0 [ 130.812] kgem_bo_retire: retiring bo handle=54 (needed flush? 0), rq? 0 [busy?=0] [ 130.812] assert_bo_retired: handle=54, domain: 0 exec? 0, rq? 0 [ 130.812] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.812] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.812] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.812] sna_accel_flush: flush?=0, dirty?=0 [ 130.812] sna_create_pixmap(19, 19, 32, usage=0) [ 130.812] kgem_can_create_2d: 19x19 @ 32 [ 130.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.812] kgem_can_create_2d: untiled size=4096 [ 130.812] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.812] kgem_choose_tiling: 19x19 -> 0 [ 130.812] sna_create_pixmap: usage=0, flags=a [ 130.812] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.812] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.812] create_pixmap: serial=1922, usage=0, 19x19 [ 130.812] sna_create_pixmap: serial=1922, 19x19, usage=0 [ 130.812] sna_dri2_get_msc(draw=25165943, pipe=-1) [ 130.812] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.812] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.812] sna_dri2_create_buffer pixmap=1923, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.812] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.812] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.812] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.812] __kgem_bo_init(handle=55, num_pages=3) [ 130.812] kgem_set_tiling: handle=55, tiling=1 [1], pitch=512 [512]: 1 [ 130.812] new pitch=512, tiling=1, handle=55, id=1458, num_pages=3 [3], bucket=1 [ 130.812] kgem_bo_flink: flinked handle=55 to name=30, marking non-reusable [ 130.812] sna_dri2_create_buffer pixmap=1923, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.812] sna_pixmap_set_dri: attaching DRI client to pixmap=1923 [ 130.812] sna_pixmap_move_to_gpu(pixmap=1923, usage=0), flags=c2 [ 130.812] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.812] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.812] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.812] kgem_choose_tiling: 19x19 -> 0 [ 130.812] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.812] kgem_choose_tiling: 19x19 -> 0 [ 130.812] sna_pixmap_alloc_gpu: pixmap=1923 [ 130.812] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.812] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.812] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.812] from inactive: pitch=96, tiling=0: handle=41, id=1459 [ 130.812] sna_pixmap_mark_active: pixmap=1923, handle=41 [ 130.812] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.812] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.812] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.812] __kgem_bo_init(handle=56, num_pages=3) [ 130.812] kgem_set_tiling: handle=56, tiling=1 [1], pitch=512 [512]: 1 [ 130.812] new pitch=512, tiling=1, handle=56, id=1460, num_pages=3 [3], bucket=1 [ 130.812] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.812] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.812] kgem_bo_is_render: handle=56, rq? 0 [0] [ 130.812] kgem_bo_is_render: handle=56, rq? 0 [0] [ 130.812] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.812] needs_batch_flush: flushing before handle=56 for new reservation [ 130.812] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.812] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.812] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.812] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.812] kgem_add_handle: handle=4, index=0 [ 130.812] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.812] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.812] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.812] gen9_composite_get_binding_table(ffc0) [ 130.812] kgem_add_reloc64: handle=56, pos=16360, delta=0, domains=20002 [ 130.812] kgem_add_handle: handle=56, index=1 [ 130.812] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.812] __kgem_bo_mark_dirty: handle=56 (proxy? 0) [ 130.813] [3fe0] bind bo(handle=56, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.813] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.813] kgem_add_handle: handle=41, index=2 [ 130.813] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.813] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.813] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.813] gen9_emit_sampler: sampler = 0 [ 130.813] gen9_emit_sf: num_sf_outputs=1 [ 130.813] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.813] gen9_emit_vertex_elements: setup id=0 [ 130.813] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.813] (0, 0) -> (0, 0) + (19, 19) [ 130.813] gen8_vertex_flush[490] = 3 [ 130.813] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.813] __kgem_bo_destroy: handle=41, size=4096 [ 130.813] __kgem_bo_destroy: handle=41 -> active [ 130.813] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d32990:2], scanout? 0 [ 130.813] kgem_bo_flink: flinked handle=56 to name=31, marking non-reusable [ 130.813] sna_dri2_create_buffer: adding flush hint to handle=56 [ 130.813] __sna_damage_all(19, 19) [ 130.813] sna_accel_watch_flush: enable=1 [ 130.813] sna_accel_flush: flush?=1, dirty?=0 [ 130.813] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.813] gen8_vertex_close: reloc[0] = 287 [ 130.813] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.813] kgem_add_handle: handle=3, index=3 [ 130.813] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.813] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.813] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.813] __kgem_retire_rq: request 1 complete [ 130.813] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.813] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.813] kgem_fixup_relocs: shrinking by 61440 [ 130.813] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.813] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.813] kgem_commit: release handle=56 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffc6000 [ 130.813] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.813] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.813] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.813] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.813] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.813] sna_accel_flush: flush?=0, dirty?=0 [ 130.813] sna_accel_flush: flush?=0, dirty?=0 [ 130.813] sna_accel_flush: flush?=0, dirty?=0 [ 130.813] sna_block_handler (tv=118.190000) [ 130.813] kgem_retire, need_retire?=1 [ 130.813] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.813] kgem_retire__requests_ring: retiring ring 0 [ 130.813] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.813] __kgem_retire_rq: request 1 complete [ 130.813] __kgem_bo_flush: handle=56, busy=0, wedged=0 [ 130.813] kgem_bo_move_to_cache: release handle=41 [ 130.813] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.813] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.813] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.813] kgem_retire -- retired=1, need_retire=0 [ 130.813] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.813] gen6_render_retire: resetting idle vbo [ 130.813] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.813] sna_accel_do_throttle (time=130813), triggered [ 130.813] sna_accel_throttle (time=130813) [ 130.813] sna_accel_disarm_timer[1] (time=130813) [ 130.814] sna_wakeup_handler [ 130.814] sna_composite_rectangles(pixmap=1924, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.814] sna_composite_rectangles: converted to op 0 [ 130.814] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.814] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.814] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.814] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.814] sna_composite_rectangles: promoting to full GPU [ 130.814] sna_composite_rectangles: dropping last-cpu hint [ 130.814] sna_drawable_use_bo pixmap=1924, box=((0, 0), (19, 19)), flags=19... [ 130.814] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.814] sna_drawable_use_bo: pinned, never REPLACES [ 130.814] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.814] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.814] sna_drawable_use_bo: using whole GPU bo [ 130.814] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.814] kgem_bo_is_render: handle=56, rq? 0 [0] [ 130.814] kgem_bo_is_render: handle=56, rq? 0 [0] [ 130.814] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.814] sna_render_get_solid: 0 [ 130.814] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.814] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.814] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.814] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.814] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.814] kgem_add_handle: handle=4, index=0 [ 130.814] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.814] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.814] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.814] gen9_composite_get_binding_table(ffc0) [ 130.814] kgem_add_reloc64: handle=56, pos=16360, delta=0, domains=20002 [ 130.814] kgem_add_handle: handle=56, index=1 [ 130.814] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffc6000) [ 130.814] __kgem_bo_mark_dirty: handle=56 (proxy? 0) [ 130.814] [3fe0] bind bo(handle=56, addr=fffc6000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.814] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.814] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.814] kgem_add_handle: handle=7, index=2 [ 130.814] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.814] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.814] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.814] gen9_emit_sampler: sampler = 1 [ 130.814] gen9_emit_sf: num_sf_outputs=1 [ 130.814] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.814] gen9_emit_vertex_elements: setup id=0 [ 130.814] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.814] (0, 0), (19, 19) [ 130.814] gen8_vertex_flush[490] = 3 [ 130.814] sna_composite_rectangles: pixmap=1924 marking clear [0]? 1 [ 130.814] sna_accel_flush: flush?=1, dirty?=0 [ 130.814] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.814] gen8_vertex_close: reloc[0] = 287 [ 130.814] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.814] kgem_add_handle: handle=3, index=3 [ 130.814] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.814] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.814] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.814] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.814] kgem_fixup_relocs: shrinking by 61440 [ 130.814] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.814] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.814] kgem_commit: release handle=56 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffc6000 [ 130.814] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.814] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.814] __kgem_bo_clear_busy: handle=7 [ 130.814] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.814] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.814] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.814] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.814] sna_accel_flush: flush?=0, dirty?=0 [ 130.814] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=781, drawable=784 [ 130.814] sna_validate_gc: recomputing clip [ 130.814] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.814] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.814] try_upload__fast: ignore existing cpu damage (if any) [ 130.814] kgem_bo_can_map__cpu: handle=56 [ 130.814] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.814] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.814] region_subsumes_damage? [ 130.814] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.814] region_subsumes_damage: singular region contains damage [ 130.814] try_upload__inplace: tiling=1 [ 130.814] kgem_bo_can_map__cpu: handle=56 [ 130.814] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.814] sna_pixmap_move_area_to_gpu: pixmap=1924 box=(0, 0), (19, 19), flags=1 [ 130.814] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.814] = None [ 130.814] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.814] sna_pixmap_unclean(pixmap=1924): cleaning foreign bo handle=56, busy=0 [ring=0] [ 130.814] __kgem_bo_clear_busy: handle=56 [ 130.814] sna_pixmap_mark_active: pixmap=1924, handle=56 [ 130.814] __kgem_bo_is_busy: handle=56, domain: 0 exec? 0, rq? 0 [ 130.814] kgem_bo_can_map__cpu: handle=56 [ 130.814] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.814] kgem_bo_map__cpu(handle=56, size=12288, map=0x0:0x0) [ 130.814] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.814] __kgem_bo_map__cpu: caching CPU vma for 56 [ 130.814] kgem_bo_sync__cpu: handle=56 [ 130.814] __kgem_busy: handle=56, busy=0, wedged=0 [ 130.814] kgem_bo_sync__cpu: SYNC: handle=56, needs_flush? 0, domain? 0, busy? 0 [ 130.814] __kgem_busy: handle=56, busy=0, wedged=0 [ 130.814] kgem_bo_retire: retiring bo handle=56 (needed flush? 0), rq? 0 [busy?=0] [ 130.814] assert_bo_retired: handle=56, domain: 0 exec? 0, rq? 0 [ 130.814] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.814] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.814] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.814] sna_accel_flush: flush?=0, dirty?=0 [ 130.814] sna_create_pixmap(19, 19, 32, usage=0) [ 130.814] kgem_can_create_2d: 19x19 @ 32 [ 130.814] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.814] kgem_can_create_2d: untiled size=4096 [ 130.814] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.814] kgem_choose_tiling: 19x19 -> 0 [ 130.814] sna_create_pixmap: usage=0, flags=a [ 130.814] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.814] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.814] create_pixmap: serial=1925, usage=0, 19x19 [ 130.814] sna_create_pixmap: serial=1925, 19x19, usage=0 [ 130.814] sna_dri2_get_msc(draw=25165947, pipe=-1) [ 130.814] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.814] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.814] sna_dri2_create_buffer pixmap=1926, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.814] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.814] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.814] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.814] __kgem_bo_init(handle=57, num_pages=3) [ 130.814] kgem_set_tiling: handle=57, tiling=1 [1], pitch=512 [512]: 1 [ 130.814] new pitch=512, tiling=1, handle=57, id=1461, num_pages=3 [3], bucket=1 [ 130.814] kgem_bo_flink: flinked handle=57 to name=32, marking non-reusable [ 130.814] sna_dri2_create_buffer pixmap=1926, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.814] sna_pixmap_set_dri: attaching DRI client to pixmap=1926 [ 130.814] sna_pixmap_move_to_gpu(pixmap=1926, usage=0), flags=c2 [ 130.814] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.814] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.814] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.814] kgem_choose_tiling: 19x19 -> 0 [ 130.814] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.814] kgem_choose_tiling: 19x19 -> 0 [ 130.814] sna_pixmap_alloc_gpu: pixmap=1926 [ 130.814] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.814] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.814] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.815] from inactive: pitch=96, tiling=0: handle=41, id=1462 [ 130.815] sna_pixmap_mark_active: pixmap=1926, handle=41 [ 130.815] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.815] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.815] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.815] __kgem_bo_init(handle=58, num_pages=3) [ 130.815] kgem_set_tiling: handle=58, tiling=1 [1], pitch=512 [512]: 1 [ 130.815] new pitch=512, tiling=1, handle=58, id=1463, num_pages=3 [3], bucket=1 [ 130.815] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.815] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.815] kgem_bo_is_render: handle=58, rq? 0 [0] [ 130.815] kgem_bo_is_render: handle=58, rq? 0 [0] [ 130.815] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.815] needs_batch_flush: flushing before handle=58 for new reservation [ 130.815] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.815] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.815] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.815] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.815] kgem_add_handle: handle=4, index=0 [ 130.815] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.815] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.815] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.815] gen9_composite_get_binding_table(ffc0) [ 130.815] kgem_add_reloc64: handle=58, pos=16360, delta=0, domains=20002 [ 130.815] kgem_add_handle: handle=58, index=1 [ 130.815] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.815] __kgem_bo_mark_dirty: handle=58 (proxy? 0) [ 130.815] [3fe0] bind bo(handle=58, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.815] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.815] kgem_add_handle: handle=41, index=2 [ 130.815] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.815] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.815] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.815] gen9_emit_sampler: sampler = 0 [ 130.815] gen9_emit_sf: num_sf_outputs=1 [ 130.815] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.815] gen9_emit_vertex_elements: setup id=0 [ 130.815] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.815] (0, 0) -> (0, 0) + (19, 19) [ 130.815] gen8_vertex_flush[490] = 3 [ 130.815] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.815] __kgem_bo_destroy: handle=41, size=4096 [ 130.815] __kgem_bo_destroy: handle=41 -> active [ 130.815] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d33d40:2], scanout? 0 [ 130.815] kgem_bo_flink: flinked handle=58 to name=33, marking non-reusable [ 130.815] sna_dri2_create_buffer: adding flush hint to handle=58 [ 130.815] __sna_damage_all(19, 19) [ 130.815] sna_accel_watch_flush: enable=1 [ 130.815] sna_accel_flush: flush?=1, dirty?=0 [ 130.815] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.815] gen8_vertex_close: reloc[0] = 287 [ 130.815] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.815] kgem_add_handle: handle=3, index=3 [ 130.815] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.815] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.815] __kgem_retire_rq: request 1 complete [ 130.815] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.815] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.815] kgem_fixup_relocs: shrinking by 61440 [ 130.815] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.815] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.815] kgem_commit: release handle=58 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb8000 [ 130.815] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.815] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.815] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.815] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.815] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.815] sna_accel_flush: flush?=0, dirty?=0 [ 130.815] sna_accel_flush: flush?=0, dirty?=0 [ 130.815] sna_accel_flush: flush?=0, dirty?=0 [ 130.815] sna_block_handler (tv=118.188000) [ 130.815] kgem_retire, need_retire?=1 [ 130.815] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.815] kgem_retire__requests_ring: retiring ring 0 [ 130.815] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.815] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.815] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.815] kgem_retire -- retired=0, need_retire=1 [ 130.815] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.815] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.815] timer_enable (time=130815), starting timer 1 [ 130.816] sna_wakeup_handler [ 130.816] sna_composite_rectangles(pixmap=1927, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.816] sna_composite_rectangles: converted to op 0 [ 130.816] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.816] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.816] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.816] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.816] sna_composite_rectangles: promoting to full GPU [ 130.816] sna_composite_rectangles: dropping last-cpu hint [ 130.816] sna_drawable_use_bo pixmap=1927, box=((0, 0), (19, 19)), flags=19... [ 130.816] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.816] sna_drawable_use_bo: pinned, never REPLACES [ 130.816] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.816] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.816] sna_drawable_use_bo: using whole GPU bo [ 130.816] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.816] kgem_bo_is_render: handle=58, rq? 1 [1] [ 130.816] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.816] sna_render_get_solid: 0 [ 130.816] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.816] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.816] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.816] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.816] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.816] kgem_add_handle: handle=4, index=0 [ 130.816] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.816] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.816] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.816] gen9_composite_get_binding_table(ffc0) [ 130.816] kgem_add_reloc64: handle=58, pos=16360, delta=0, domains=20002 [ 130.816] kgem_add_handle: handle=58, index=1 [ 130.816] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffb8000) [ 130.816] __kgem_bo_mark_dirty: handle=58 (proxy? 0) [ 130.816] [3fe0] bind bo(handle=58, addr=fffb8000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.816] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.816] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.816] kgem_add_handle: handle=7, index=2 [ 130.816] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.816] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.816] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.816] gen9_emit_sampler: sampler = 1 [ 130.816] gen9_emit_sf: num_sf_outputs=1 [ 130.816] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.816] gen9_emit_vertex_elements: setup id=0 [ 130.816] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.816] (0, 0), (19, 19) [ 130.816] gen8_vertex_flush[490] = 3 [ 130.816] sna_composite_rectangles: pixmap=1927 marking clear [0]? 1 [ 130.816] sna_accel_flush: flush?=1, dirty?=0 [ 130.816] gen8_vertex_close: used=18, vbo active? 3, vb=1, nreloc=1 [ 130.816] gen8_vertex_close: reloc[0] = 287 [ 130.816] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.816] kgem_add_handle: handle=3, index=3 [ 130.816] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.816] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.816] __kgem_retire_rq: request 1 complete [ 130.816] kgem_bo_move_to_cache: release handle=41 [ 130.816] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.816] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.816] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.816] kgem_fixup_relocs: shrinking by 61440 [ 130.816] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.817] kgem_commit: release handle=58 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb8000 [ 130.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.817] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.817] __kgem_bo_clear_busy: handle=7 [ 130.817] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.817] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.817] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.817] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.817] sna_accel_flush: flush?=0, dirty?=0 [ 130.817] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=784, drawable=787 [ 130.817] sna_validate_gc: recomputing clip [ 130.817] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.817] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.817] try_upload__fast: ignore existing cpu damage (if any) [ 130.817] kgem_bo_can_map__cpu: handle=58 [ 130.817] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.817] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.817] region_subsumes_damage? [ 130.817] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.817] region_subsumes_damage: singular region contains damage [ 130.817] try_upload__inplace: tiling=1 [ 130.817] kgem_bo_can_map__cpu: handle=58 [ 130.817] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.817] sna_pixmap_move_area_to_gpu: pixmap=1927 box=(0, 0), (19, 19), flags=1 [ 130.817] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.817] = None [ 130.817] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.817] sna_pixmap_unclean(pixmap=1927): cleaning foreign bo handle=58, busy=0 [ring=0] [ 130.817] __kgem_bo_clear_busy: handle=58 [ 130.817] sna_pixmap_mark_active: pixmap=1927, handle=58 [ 130.817] __kgem_bo_is_busy: handle=58, domain: 0 exec? 0, rq? 0 [ 130.817] kgem_bo_can_map__cpu: handle=58 [ 130.817] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.817] kgem_bo_map__cpu(handle=58, size=12288, map=0x0:0x0) [ 130.817] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.817] __kgem_bo_map__cpu: caching CPU vma for 58 [ 130.817] kgem_bo_sync__cpu: handle=58 [ 130.817] __kgem_busy: handle=58, busy=0, wedged=0 [ 130.817] kgem_bo_sync__cpu: SYNC: handle=58, needs_flush? 0, domain? 0, busy? 0 [ 130.817] __kgem_busy: handle=58, busy=0, wedged=0 [ 130.817] kgem_bo_retire: retiring bo handle=58 (needed flush? 0), rq? 0 [busy?=0] [ 130.817] assert_bo_retired: handle=58, domain: 0 exec? 0, rq? 0 [ 130.817] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.817] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.817] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.817] sna_accel_flush: flush?=0, dirty?=0 [ 130.817] sna_create_pixmap(19, 19, 32, usage=0) [ 130.817] kgem_can_create_2d: 19x19 @ 32 [ 130.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.817] kgem_can_create_2d: untiled size=4096 [ 130.817] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.817] kgem_choose_tiling: 19x19 -> 0 [ 130.817] sna_create_pixmap: usage=0, flags=a [ 130.817] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.817] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.817] create_pixmap: serial=1928, usage=0, 19x19 [ 130.817] sna_create_pixmap: serial=1928, 19x19, usage=0 [ 130.817] sna_dri2_get_msc(draw=25165951, pipe=-1) [ 130.817] sna_crtc_record_swap: recording last swap on pipe=0, frame 7579 [msc=7579], time 130.801330 [ 130.817] sna_dri2_get_msc: msc=7579 [raw=7579], ust=130801330 [ 130.817] sna_dri2_create_buffer pixmap=1929, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.817] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.817] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.817] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.817] __kgem_bo_init(handle=59, num_pages=3) [ 130.817] kgem_set_tiling: handle=59, tiling=1 [1], pitch=512 [512]: 1 [ 130.817] new pitch=512, tiling=1, handle=59, id=1464, num_pages=3 [3], bucket=1 [ 130.817] kgem_bo_flink: flinked handle=59 to name=34, marking non-reusable [ 130.817] sna_dri2_create_buffer pixmap=1929, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.817] sna_pixmap_set_dri: attaching DRI client to pixmap=1929 [ 130.817] sna_pixmap_move_to_gpu(pixmap=1929, usage=0), flags=c2 [ 130.817] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.817] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.817] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.817] kgem_choose_tiling: 19x19 -> 0 [ 130.817] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.817] kgem_choose_tiling: 19x19 -> 0 [ 130.817] sna_pixmap_alloc_gpu: pixmap=1929 [ 130.817] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.817] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.817] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.817] from inactive: pitch=96, tiling=0: handle=41, id=1465 [ 130.817] sna_pixmap_mark_active: pixmap=1929, handle=41 [ 130.817] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.817] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.817] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.817] __kgem_bo_init(handle=60, num_pages=3) [ 130.817] kgem_set_tiling: handle=60, tiling=1 [1], pitch=512 [512]: 1 [ 130.817] new pitch=512, tiling=1, handle=60, id=1466, num_pages=3 [3], bucket=1 [ 130.817] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.817] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.817] kgem_bo_is_render: handle=60, rq? 0 [0] [ 130.817] kgem_bo_is_render: handle=60, rq? 0 [0] [ 130.817] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.817] needs_batch_flush: flushing before handle=60 for new reservation [ 130.817] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.817] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.817] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.817] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.817] kgem_add_handle: handle=4, index=0 [ 130.817] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.817] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.817] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.817] gen9_composite_get_binding_table(ffc0) [ 130.817] kgem_add_reloc64: handle=60, pos=16360, delta=0, domains=20002 [ 130.817] kgem_add_handle: handle=60, index=1 [ 130.817] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.817] __kgem_bo_mark_dirty: handle=60 (proxy? 0) [ 130.817] [3fe0] bind bo(handle=60, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.817] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.817] kgem_add_handle: handle=41, index=2 [ 130.817] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.817] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.817] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.817] gen9_emit_sampler: sampler = 0 [ 130.817] gen9_emit_sf: num_sf_outputs=1 [ 130.817] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.817] gen9_emit_vertex_elements: setup id=0 [ 130.817] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.817] (0, 0) -> (0, 0) + (19, 19) [ 130.817] gen8_vertex_flush[490] = 3 [ 130.817] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.817] __kgem_bo_destroy: handle=41, size=4096 [ 130.817] __kgem_bo_destroy: handle=41 -> active [ 130.817] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d350f0:2], scanout? 0 [ 130.817] kgem_bo_flink: flinked handle=60 to name=35, marking non-reusable [ 130.817] sna_dri2_create_buffer: adding flush hint to handle=60 [ 130.817] __sna_damage_all(19, 19) [ 130.817] sna_accel_watch_flush: enable=1 [ 130.817] sna_accel_flush: flush?=1, dirty?=0 [ 130.817] gen8_vertex_close: used=24, vbo active? 3, vb=1, nreloc=1 [ 130.817] gen8_vertex_close: reloc[0] = 287 [ 130.817] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.817] kgem_add_handle: handle=3, index=3 [ 130.817] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.817] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.817] __kgem_retire_rq: request 1 complete [ 130.817] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.817] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.817] kgem_fixup_relocs: shrinking by 61440 [ 130.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.817] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.817] kgem_commit: release handle=60 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb5000 [ 130.817] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.817] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.817] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.817] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.817] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.817] sna_accel_flush: flush?=0, dirty?=0 [ 130.817] sna_accel_flush: flush?=0, dirty?=0 [ 130.817] sna_accel_flush: flush?=0, dirty?=0 [ 130.817] sna_block_handler (tv=118.186000) [ 130.817] kgem_retire, need_retire?=1 [ 130.817] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.817] kgem_retire__requests_ring: retiring ring 0 [ 130.817] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.817] __kgem_retire_rq: request 1 complete [ 130.817] __kgem_bo_flush: handle=60, busy=0, wedged=0 [ 130.817] kgem_bo_move_to_cache: release handle=41 [ 130.817] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.817] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.817] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.817] kgem_retire -- retired=1, need_retire=0 [ 130.817] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.817] gen6_render_retire: resetting idle vbo [ 130.817] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.818] sna_wakeup_handler [ 130.818] sna_composite_rectangles(pixmap=1930, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.818] sna_composite_rectangles: converted to op 0 [ 130.818] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.818] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.818] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.818] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.818] sna_composite_rectangles: promoting to full GPU [ 130.818] sna_composite_rectangles: dropping last-cpu hint [ 130.818] sna_drawable_use_bo pixmap=1930, box=((0, 0), (19, 19)), flags=19... [ 130.818] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.818] sna_drawable_use_bo: pinned, never REPLACES [ 130.818] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.818] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.818] sna_drawable_use_bo: using whole GPU bo [ 130.818] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.818] kgem_bo_is_render: handle=60, rq? 0 [0] [ 130.818] kgem_bo_is_render: handle=60, rq? 0 [0] [ 130.818] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.818] sna_render_get_solid: 0 [ 130.818] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.818] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.818] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.818] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.818] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.818] kgem_add_handle: handle=4, index=0 [ 130.818] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.818] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.818] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.818] gen9_composite_get_binding_table(ffc0) [ 130.818] kgem_add_reloc64: handle=60, pos=16360, delta=0, domains=20002 [ 130.818] kgem_add_handle: handle=60, index=1 [ 130.818] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffb5000) [ 130.818] __kgem_bo_mark_dirty: handle=60 (proxy? 0) [ 130.819] [3fe0] bind bo(handle=60, addr=fffb5000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.819] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.819] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.819] kgem_add_handle: handle=7, index=2 [ 130.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.819] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.819] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.819] gen9_emit_sampler: sampler = 1 [ 130.819] gen9_emit_sf: num_sf_outputs=1 [ 130.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.819] gen9_emit_vertex_elements: setup id=0 [ 130.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.819] (0, 0), (19, 19) [ 130.819] gen8_vertex_flush[490] = 3 [ 130.819] sna_composite_rectangles: pixmap=1930 marking clear [0]? 1 [ 130.819] sna_accel_flush: flush?=1, dirty?=0 [ 130.819] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.819] gen8_vertex_close: reloc[0] = 287 [ 130.819] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.819] kgem_add_handle: handle=3, index=3 [ 130.819] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.819] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.819] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.819] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.819] kgem_fixup_relocs: shrinking by 61440 [ 130.819] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.819] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.819] kgem_commit: release handle=60 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffb5000 [ 130.819] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.819] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.819] __kgem_bo_clear_busy: handle=7 [ 130.819] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.819] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.819] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.819] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.819] sna_accel_flush: flush?=0, dirty?=0 [ 130.819] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=787, drawable=78a [ 130.819] sna_validate_gc: recomputing clip [ 130.819] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.819] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.819] try_upload__fast: ignore existing cpu damage (if any) [ 130.819] kgem_bo_can_map__cpu: handle=60 [ 130.819] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.819] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.819] region_subsumes_damage? [ 130.819] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.819] region_subsumes_damage: singular region contains damage [ 130.819] try_upload__inplace: tiling=1 [ 130.819] kgem_bo_can_map__cpu: handle=60 [ 130.819] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.819] sna_pixmap_move_area_to_gpu: pixmap=1930 box=(0, 0), (19, 19), flags=1 [ 130.819] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.819] = None [ 130.819] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.819] sna_pixmap_unclean(pixmap=1930): cleaning foreign bo handle=60, busy=0 [ring=0] [ 130.819] __kgem_bo_clear_busy: handle=60 [ 130.819] sna_pixmap_mark_active: pixmap=1930, handle=60 [ 130.819] __kgem_bo_is_busy: handle=60, domain: 0 exec? 0, rq? 0 [ 130.819] kgem_bo_can_map__cpu: handle=60 [ 130.819] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.819] kgem_bo_map__cpu(handle=60, size=12288, map=0x0:0x0) [ 130.819] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.819] __kgem_bo_map__cpu: caching CPU vma for 60 [ 130.819] kgem_bo_sync__cpu: handle=60 [ 130.819] __kgem_busy: handle=60, busy=0, wedged=0 [ 130.819] kgem_bo_sync__cpu: SYNC: handle=60, needs_flush? 0, domain? 0, busy? 0 [ 130.819] __kgem_busy: handle=60, busy=0, wedged=0 [ 130.819] kgem_bo_retire: retiring bo handle=60 (needed flush? 0), rq? 0 [busy?=0] [ 130.819] assert_bo_retired: handle=60, domain: 0 exec? 0, rq? 0 [ 130.819] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.819] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.819] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.819] sna_accel_flush: flush?=0, dirty?=0 [ 130.819] sna_create_pixmap(19, 19, 32, usage=0) [ 130.819] kgem_can_create_2d: 19x19 @ 32 [ 130.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.819] kgem_can_create_2d: untiled size=4096 [ 130.819] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.819] kgem_choose_tiling: 19x19 -> 0 [ 130.819] sna_create_pixmap: usage=0, flags=a [ 130.819] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.819] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.819] create_pixmap: serial=1931, usage=0, 19x19 [ 130.819] sna_create_pixmap: serial=1931, 19x19, usage=0 [ 130.819] sna_dri2_get_msc(draw=25165955, pipe=-1) [ 130.819] sna_crtc_record_swap: recording last swap on pipe=0, frame 7580 [msc=7580], time 130.817998 [ 130.819] sna_dri2_get_msc: msc=7580 [raw=7580], ust=130817998 [ 130.819] sna_dri2_create_buffer pixmap=1932, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.819] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.819] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.819] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.819] __kgem_bo_init(handle=61, num_pages=3) [ 130.819] kgem_set_tiling: handle=61, tiling=1 [1], pitch=512 [512]: 1 [ 130.819] new pitch=512, tiling=1, handle=61, id=1467, num_pages=3 [3], bucket=1 [ 130.819] kgem_bo_flink: flinked handle=61 to name=36, marking non-reusable [ 130.819] sna_dri2_create_buffer pixmap=1932, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.819] sna_pixmap_set_dri: attaching DRI client to pixmap=1932 [ 130.819] sna_pixmap_move_to_gpu(pixmap=1932, usage=0), flags=c2 [ 130.819] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.819] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.819] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.819] kgem_choose_tiling: 19x19 -> 0 [ 130.819] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.819] kgem_choose_tiling: 19x19 -> 0 [ 130.819] sna_pixmap_alloc_gpu: pixmap=1932 [ 130.819] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.819] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.819] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.819] from inactive: pitch=96, tiling=0: handle=41, id=1468 [ 130.819] sna_pixmap_mark_active: pixmap=1932, handle=41 [ 130.819] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.819] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.819] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.819] __kgem_bo_init(handle=62, num_pages=3) [ 130.819] kgem_set_tiling: handle=62, tiling=1 [1], pitch=512 [512]: 1 [ 130.819] new pitch=512, tiling=1, handle=62, id=1469, num_pages=3 [3], bucket=1 [ 130.819] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.819] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.819] kgem_bo_is_render: handle=62, rq? 0 [0] [ 130.819] kgem_bo_is_render: handle=62, rq? 0 [0] [ 130.819] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.819] needs_batch_flush: flushing before handle=62 for new reservation [ 130.819] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.819] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.819] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.819] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.819] kgem_add_handle: handle=4, index=0 [ 130.819] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.819] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.819] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.819] gen9_composite_get_binding_table(ffc0) [ 130.819] kgem_add_reloc64: handle=62, pos=16360, delta=0, domains=20002 [ 130.819] kgem_add_handle: handle=62, index=1 [ 130.819] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.819] __kgem_bo_mark_dirty: handle=62 (proxy? 0) [ 130.819] [3fe0] bind bo(handle=62, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.819] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.819] kgem_add_handle: handle=41, index=2 [ 130.819] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.819] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.819] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.819] gen9_emit_sampler: sampler = 0 [ 130.819] gen9_emit_sf: num_sf_outputs=1 [ 130.819] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.819] gen9_emit_vertex_elements: setup id=0 [ 130.819] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.819] (0, 0) -> (0, 0) + (19, 19) [ 130.819] gen8_vertex_flush[490] = 3 [ 130.819] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.819] __kgem_bo_destroy: handle=41, size=4096 [ 130.819] __kgem_bo_destroy: handle=41 -> active [ 130.819] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d364a0:2], scanout? 0 [ 130.819] kgem_bo_flink: flinked handle=62 to name=37, marking non-reusable [ 130.820] sna_dri2_create_buffer: adding flush hint to handle=62 [ 130.820] __sna_damage_all(19, 19) [ 130.820] sna_accel_watch_flush: enable=1 [ 130.820] sna_accel_flush: flush?=1, dirty?=0 [ 130.820] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.820] gen8_vertex_close: reloc[0] = 287 [ 130.820] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.820] kgem_add_handle: handle=3, index=3 [ 130.820] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.820] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.820] __kgem_retire_rq: request 1 complete [ 130.820] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.820] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.820] kgem_fixup_relocs: shrinking by 61440 [ 130.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.820] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.820] kgem_commit: release handle=62 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffaf000 [ 130.820] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.820] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.820] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.820] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.820] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.820] sna_accel_flush: flush?=0, dirty?=0 [ 130.820] sna_accel_flush: flush?=0, dirty?=0 [ 130.820] sna_accel_flush: flush?=0, dirty?=0 [ 130.820] sna_block_handler (tv=118.183000) [ 130.820] kgem_retire, need_retire?=1 [ 130.820] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.820] kgem_retire__requests_ring: retiring ring 0 [ 130.820] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.820] __kgem_retire_rq: request 1 complete [ 130.820] __kgem_bo_flush: handle=62, busy=0, wedged=0 [ 130.820] kgem_bo_move_to_cache: release handle=41 [ 130.820] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.820] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.820] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.820] kgem_retire -- retired=1, need_retire=0 [ 130.820] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.820] gen6_render_retire: resetting idle vbo [ 130.820] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.821] sna_wakeup_handler [ 130.821] sna_composite_rectangles(pixmap=1933, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.821] sna_composite_rectangles: converted to op 0 [ 130.821] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.821] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.821] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.821] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.821] sna_composite_rectangles: promoting to full GPU [ 130.821] sna_composite_rectangles: dropping last-cpu hint [ 130.821] sna_drawable_use_bo pixmap=1933, box=((0, 0), (19, 19)), flags=19... [ 130.821] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.821] sna_drawable_use_bo: pinned, never REPLACES [ 130.821] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.821] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.821] sna_drawable_use_bo: using whole GPU bo [ 130.821] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.821] kgem_bo_is_render: handle=62, rq? 0 [0] [ 130.821] kgem_bo_is_render: handle=62, rq? 0 [0] [ 130.821] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.821] sna_render_get_solid: 0 [ 130.821] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.821] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.821] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.821] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.821] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.821] kgem_add_handle: handle=4, index=0 [ 130.821] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.821] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.821] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.821] gen9_composite_get_binding_table(ffc0) [ 130.821] kgem_add_reloc64: handle=62, pos=16360, delta=0, domains=20002 [ 130.821] kgem_add_handle: handle=62, index=1 [ 130.821] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffaf000) [ 130.821] __kgem_bo_mark_dirty: handle=62 (proxy? 0) [ 130.821] [3fe0] bind bo(handle=62, addr=fffaf000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.821] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.821] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.821] kgem_add_handle: handle=7, index=2 [ 130.821] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.821] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.821] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.821] gen9_emit_sampler: sampler = 1 [ 130.821] gen9_emit_sf: num_sf_outputs=1 [ 130.821] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.821] gen9_emit_vertex_elements: setup id=0 [ 130.821] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.821] (0, 0), (19, 19) [ 130.821] gen8_vertex_flush[490] = 3 [ 130.821] sna_composite_rectangles: pixmap=1933 marking clear [0]? 1 [ 130.821] sna_accel_flush: flush?=1, dirty?=0 [ 130.821] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.821] gen8_vertex_close: reloc[0] = 287 [ 130.821] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.821] kgem_add_handle: handle=3, index=3 [ 130.821] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.821] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.821] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.821] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.821] kgem_fixup_relocs: shrinking by 61440 [ 130.821] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.821] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.821] kgem_commit: release handle=62 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffaf000 [ 130.821] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.821] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.821] __kgem_bo_clear_busy: handle=7 [ 130.821] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.821] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.821] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.821] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.821] sna_accel_flush: flush?=0, dirty?=0 [ 130.821] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=78a, drawable=78d [ 130.821] sna_validate_gc: recomputing clip [ 130.821] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.821] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.821] try_upload__fast: ignore existing cpu damage (if any) [ 130.821] kgem_bo_can_map__cpu: handle=62 [ 130.821] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.821] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.821] region_subsumes_damage? [ 130.821] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.821] region_subsumes_damage: singular region contains damage [ 130.821] try_upload__inplace: tiling=1 [ 130.821] kgem_bo_can_map__cpu: handle=62 [ 130.821] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.821] sna_pixmap_move_area_to_gpu: pixmap=1933 box=(0, 0), (19, 19), flags=1 [ 130.821] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.821] = None [ 130.821] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.821] sna_pixmap_unclean(pixmap=1933): cleaning foreign bo handle=62, busy=0 [ring=0] [ 130.821] __kgem_bo_clear_busy: handle=62 [ 130.821] sna_pixmap_mark_active: pixmap=1933, handle=62 [ 130.821] __kgem_bo_is_busy: handle=62, domain: 0 exec? 0, rq? 0 [ 130.821] kgem_bo_can_map__cpu: handle=62 [ 130.821] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.821] kgem_bo_map__cpu(handle=62, size=12288, map=0x0:0x0) [ 130.821] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.821] __kgem_bo_map__cpu: caching CPU vma for 62 [ 130.821] kgem_bo_sync__cpu: handle=62 [ 130.821] __kgem_busy: handle=62, busy=0, wedged=0 [ 130.821] kgem_bo_sync__cpu: SYNC: handle=62, needs_flush? 0, domain? 0, busy? 0 [ 130.821] __kgem_busy: handle=62, busy=0, wedged=0 [ 130.821] kgem_bo_retire: retiring bo handle=62 (needed flush? 0), rq? 0 [busy?=0] [ 130.821] assert_bo_retired: handle=62, domain: 0 exec? 0, rq? 0 [ 130.821] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.821] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.821] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.821] sna_accel_flush: flush?=0, dirty?=0 [ 130.821] sna_create_pixmap(19, 19, 32, usage=0) [ 130.821] kgem_can_create_2d: 19x19 @ 32 [ 130.821] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.821] kgem_can_create_2d: untiled size=4096 [ 130.821] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.821] kgem_choose_tiling: 19x19 -> 0 [ 130.821] sna_create_pixmap: usage=0, flags=a [ 130.821] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.821] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.822] create_pixmap: serial=1934, usage=0, 19x19 [ 130.822] sna_create_pixmap: serial=1934, 19x19, usage=0 [ 130.822] sna_dri2_get_msc(draw=25165959, pipe=-1) [ 130.822] sna_crtc_record_swap: recording last swap on pipe=0, frame 7580 [msc=7580], time 130.817998 [ 130.822] sna_dri2_get_msc: msc=7580 [raw=7580], ust=130817998 [ 130.822] sna_dri2_create_buffer pixmap=1935, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.822] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.822] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.822] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.822] __kgem_bo_init(handle=63, num_pages=3) [ 130.822] kgem_set_tiling: handle=63, tiling=1 [1], pitch=512 [512]: 1 [ 130.822] new pitch=512, tiling=1, handle=63, id=1470, num_pages=3 [3], bucket=1 [ 130.822] kgem_bo_flink: flinked handle=63 to name=38, marking non-reusable [ 130.822] sna_dri2_create_buffer pixmap=1935, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.822] sna_pixmap_set_dri: attaching DRI client to pixmap=1935 [ 130.822] sna_pixmap_move_to_gpu(pixmap=1935, usage=0), flags=c2 [ 130.822] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.822] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.822] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.822] kgem_choose_tiling: 19x19 -> 0 [ 130.822] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.822] kgem_choose_tiling: 19x19 -> 0 [ 130.822] sna_pixmap_alloc_gpu: pixmap=1935 [ 130.822] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.822] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.822] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.822] from inactive: pitch=96, tiling=0: handle=41, id=1471 [ 130.822] sna_pixmap_mark_active: pixmap=1935, handle=41 [ 130.822] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.822] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.822] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.822] __kgem_bo_init(handle=64, num_pages=3) [ 130.822] kgem_set_tiling: handle=64, tiling=1 [1], pitch=512 [512]: 1 [ 130.822] new pitch=512, tiling=1, handle=64, id=1472, num_pages=3 [3], bucket=1 [ 130.822] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.822] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.822] kgem_bo_is_render: handle=64, rq? 0 [0] [ 130.822] kgem_bo_is_render: handle=64, rq? 0 [0] [ 130.822] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.822] needs_batch_flush: flushing before handle=64 for new reservation [ 130.822] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.822] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.822] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.822] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.822] kgem_add_handle: handle=4, index=0 [ 130.822] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.822] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.822] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.822] gen9_composite_get_binding_table(ffc0) [ 130.822] kgem_add_reloc64: handle=64, pos=16360, delta=0, domains=20002 [ 130.822] kgem_add_handle: handle=64, index=1 [ 130.822] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.822] __kgem_bo_mark_dirty: handle=64 (proxy? 0) [ 130.822] [3fe0] bind bo(handle=64, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.822] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.822] kgem_add_handle: handle=41, index=2 [ 130.822] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.822] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.822] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.822] gen9_emit_sampler: sampler = 0 [ 130.822] gen9_emit_sf: num_sf_outputs=1 [ 130.822] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.822] gen9_emit_vertex_elements: setup id=0 [ 130.822] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.822] (0, 0) -> (0, 0) + (19, 19) [ 130.822] gen8_vertex_flush[490] = 3 [ 130.822] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.822] __kgem_bo_destroy: handle=41, size=4096 [ 130.822] __kgem_bo_destroy: handle=41 -> active [ 130.822] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d37850:2], scanout? 0 [ 130.822] kgem_bo_flink: flinked handle=64 to name=39, marking non-reusable [ 130.822] sna_dri2_create_buffer: adding flush hint to handle=64 [ 130.822] __sna_damage_all(19, 19) [ 130.822] sna_accel_watch_flush: enable=1 [ 130.822] sna_accel_flush: flush?=1, dirty?=0 [ 130.822] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.822] gen8_vertex_close: reloc[0] = 287 [ 130.822] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.822] kgem_add_handle: handle=3, index=3 [ 130.822] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.822] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.822] __kgem_retire_rq: request 1 complete [ 130.822] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.822] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.822] kgem_fixup_relocs: shrinking by 61440 [ 130.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.822] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.822] kgem_commit: release handle=64 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffac000 [ 130.822] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.822] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.822] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.822] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.822] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.822] sna_accel_flush: flush?=0, dirty?=0 [ 130.822] sna_accel_flush: flush?=0, dirty?=0 [ 130.822] sna_accel_flush: flush?=0, dirty?=0 [ 130.822] sna_block_handler (tv=118.181000) [ 130.822] kgem_retire, need_retire?=1 [ 130.822] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.822] kgem_retire__requests_ring: retiring ring 0 [ 130.822] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.822] __kgem_retire_rq: request 1 complete [ 130.822] __kgem_bo_flush: handle=64, busy=0, wedged=0 [ 130.822] kgem_bo_move_to_cache: release handle=41 [ 130.822] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.822] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.822] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.822] kgem_retire -- retired=1, need_retire=0 [ 130.822] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.822] gen6_render_retire: resetting idle vbo [ 130.822] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.823] sna_wakeup_handler [ 130.823] sna_composite_rectangles(pixmap=1936, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.823] sna_composite_rectangles: converted to op 0 [ 130.823] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.823] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.823] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.823] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.823] sna_composite_rectangles: promoting to full GPU [ 130.823] sna_composite_rectangles: dropping last-cpu hint [ 130.823] sna_drawable_use_bo pixmap=1936, box=((0, 0), (19, 19)), flags=19... [ 130.823] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.823] sna_drawable_use_bo: pinned, never REPLACES [ 130.823] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.823] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.823] sna_drawable_use_bo: using whole GPU bo [ 130.823] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.823] kgem_bo_is_render: handle=64, rq? 0 [0] [ 130.823] kgem_bo_is_render: handle=64, rq? 0 [0] [ 130.823] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.823] sna_render_get_solid: 0 [ 130.823] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.823] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.823] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.823] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.823] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.823] kgem_add_handle: handle=4, index=0 [ 130.823] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.823] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.823] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.823] gen9_composite_get_binding_table(ffc0) [ 130.823] kgem_add_reloc64: handle=64, pos=16360, delta=0, domains=20002 [ 130.823] kgem_add_handle: handle=64, index=1 [ 130.823] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffac000) [ 130.823] __kgem_bo_mark_dirty: handle=64 (proxy? 0) [ 130.823] [3fe0] bind bo(handle=64, addr=fffac000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.823] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.823] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.823] kgem_add_handle: handle=7, index=2 [ 130.823] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.823] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.823] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.823] gen9_emit_sampler: sampler = 1 [ 130.823] gen9_emit_sf: num_sf_outputs=1 [ 130.823] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.823] gen9_emit_vertex_elements: setup id=0 [ 130.823] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.823] (0, 0), (19, 19) [ 130.823] gen8_vertex_flush[490] = 3 [ 130.824] sna_composite_rectangles: pixmap=1936 marking clear [0]? 1 [ 130.824] sna_accel_flush: flush?=1, dirty?=0 [ 130.824] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.824] gen8_vertex_close: reloc[0] = 287 [ 130.824] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.824] kgem_add_handle: handle=3, index=3 [ 130.824] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.824] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.824] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.824] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.824] kgem_fixup_relocs: shrinking by 61440 [ 130.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.824] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.824] kgem_commit: release handle=64 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffac000 [ 130.824] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.824] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.824] __kgem_bo_clear_busy: handle=7 [ 130.824] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.824] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.824] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.824] sna_accel_flush: flush?=0, dirty?=0 [ 130.824] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=78d, drawable=790 [ 130.824] sna_validate_gc: recomputing clip [ 130.824] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.824] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.824] try_upload__fast: ignore existing cpu damage (if any) [ 130.824] kgem_bo_can_map__cpu: handle=64 [ 130.824] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.824] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.824] region_subsumes_damage? [ 130.824] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.824] region_subsumes_damage: singular region contains damage [ 130.824] try_upload__inplace: tiling=1 [ 130.824] kgem_bo_can_map__cpu: handle=64 [ 130.824] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.824] sna_pixmap_move_area_to_gpu: pixmap=1936 box=(0, 0), (19, 19), flags=1 [ 130.824] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.824] = None [ 130.824] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.824] sna_pixmap_unclean(pixmap=1936): cleaning foreign bo handle=64, busy=0 [ring=0] [ 130.824] __kgem_bo_clear_busy: handle=64 [ 130.824] sna_pixmap_mark_active: pixmap=1936, handle=64 [ 130.824] __kgem_bo_is_busy: handle=64, domain: 0 exec? 0, rq? 0 [ 130.824] kgem_bo_can_map__cpu: handle=64 [ 130.824] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.824] kgem_bo_map__cpu(handle=64, size=12288, map=0x0:0x0) [ 130.824] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.824] __kgem_bo_map__cpu: caching CPU vma for 64 [ 130.824] kgem_bo_sync__cpu: handle=64 [ 130.824] __kgem_busy: handle=64, busy=0, wedged=0 [ 130.824] kgem_bo_sync__cpu: SYNC: handle=64, needs_flush? 0, domain? 0, busy? 0 [ 130.824] __kgem_busy: handle=64, busy=0, wedged=0 [ 130.824] kgem_bo_retire: retiring bo handle=64 (needed flush? 0), rq? 0 [busy?=0] [ 130.824] assert_bo_retired: handle=64, domain: 0 exec? 0, rq? 0 [ 130.824] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.824] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.824] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.824] sna_accel_flush: flush?=0, dirty?=0 [ 130.824] sna_create_pixmap(19, 19, 32, usage=0) [ 130.824] kgem_can_create_2d: 19x19 @ 32 [ 130.824] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.824] kgem_can_create_2d: untiled size=4096 [ 130.824] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.824] kgem_choose_tiling: 19x19 -> 0 [ 130.824] sna_create_pixmap: usage=0, flags=a [ 130.824] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.824] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.824] create_pixmap: serial=1937, usage=0, 19x19 [ 130.824] sna_create_pixmap: serial=1937, 19x19, usage=0 [ 130.824] sna_dri2_get_msc(draw=25165963, pipe=-1) [ 130.824] sna_crtc_record_swap: recording last swap on pipe=0, frame 7580 [msc=7580], time 130.817998 [ 130.824] sna_dri2_get_msc: msc=7580 [raw=7580], ust=130817998 [ 130.824] sna_dri2_create_buffer pixmap=1938, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.824] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.824] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.824] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.824] __kgem_bo_init(handle=65, num_pages=3) [ 130.824] kgem_set_tiling: handle=65, tiling=1 [1], pitch=512 [512]: 1 [ 130.824] new pitch=512, tiling=1, handle=65, id=1473, num_pages=3 [3], bucket=1 [ 130.824] kgem_bo_flink: flinked handle=65 to name=40, marking non-reusable [ 130.824] sna_dri2_create_buffer pixmap=1938, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.824] sna_pixmap_set_dri: attaching DRI client to pixmap=1938 [ 130.824] sna_pixmap_move_to_gpu(pixmap=1938, usage=0), flags=c2 [ 130.824] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.824] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.824] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.824] kgem_choose_tiling: 19x19 -> 0 [ 130.824] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.824] kgem_choose_tiling: 19x19 -> 0 [ 130.824] sna_pixmap_alloc_gpu: pixmap=1938 [ 130.824] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.824] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.824] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.824] from inactive: pitch=96, tiling=0: handle=41, id=1474 [ 130.824] sna_pixmap_mark_active: pixmap=1938, handle=41 [ 130.824] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.824] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.824] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.824] __kgem_bo_init(handle=66, num_pages=3) [ 130.824] kgem_set_tiling: handle=66, tiling=1 [1], pitch=512 [512]: 1 [ 130.824] new pitch=512, tiling=1, handle=66, id=1475, num_pages=3 [3], bucket=1 [ 130.824] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.824] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.824] kgem_bo_is_render: handle=66, rq? 0 [0] [ 130.824] kgem_bo_is_render: handle=66, rq? 0 [0] [ 130.824] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.824] needs_batch_flush: flushing before handle=66 for new reservation [ 130.824] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.824] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.824] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.824] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.824] kgem_add_handle: handle=4, index=0 [ 130.824] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.824] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.824] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.824] gen9_composite_get_binding_table(ffc0) [ 130.824] kgem_add_reloc64: handle=66, pos=16360, delta=0, domains=20002 [ 130.824] kgem_add_handle: handle=66, index=1 [ 130.824] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.824] __kgem_bo_mark_dirty: handle=66 (proxy? 0) [ 130.824] [3fe0] bind bo(handle=66, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.824] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.824] kgem_add_handle: handle=41, index=2 [ 130.824] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.824] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.824] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.824] gen9_emit_sampler: sampler = 0 [ 130.824] gen9_emit_sf: num_sf_outputs=1 [ 130.824] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.824] gen9_emit_vertex_elements: setup id=0 [ 130.824] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.824] (0, 0) -> (0, 0) + (19, 19) [ 130.824] gen8_vertex_flush[490] = 3 [ 130.824] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.824] __kgem_bo_destroy: handle=41, size=4096 [ 130.824] __kgem_bo_destroy: handle=41 -> active [ 130.824] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d38c00:2], scanout? 0 [ 130.824] kgem_bo_flink: flinked handle=66 to name=41, marking non-reusable [ 130.824] sna_dri2_create_buffer: adding flush hint to handle=66 [ 130.824] __sna_damage_all(19, 19) [ 130.824] sna_accel_watch_flush: enable=1 [ 130.824] sna_accel_flush: flush?=1, dirty?=0 [ 130.824] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.824] gen8_vertex_close: reloc[0] = 287 [ 130.824] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.824] kgem_add_handle: handle=3, index=3 [ 130.824] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.824] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.824] __kgem_retire_rq: request 1 complete [ 130.824] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.824] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.824] kgem_fixup_relocs: shrinking by 61440 [ 130.824] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.824] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.824] kgem_commit: release handle=66 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa9000 [ 130.824] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.824] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.824] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.824] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.825] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.825] sna_accel_flush: flush?=0, dirty?=0 [ 130.825] sna_accel_flush: flush?=0, dirty?=0 [ 130.825] sna_accel_flush: flush?=0, dirty?=0 [ 130.825] sna_block_handler (tv=118.178000) [ 130.825] kgem_retire, need_retire?=1 [ 130.825] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.825] kgem_retire__requests_ring: retiring ring 0 [ 130.825] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.825] __kgem_retire_rq: request 1 complete [ 130.825] __kgem_bo_flush: handle=66, busy=0, wedged=0 [ 130.825] kgem_bo_move_to_cache: release handle=41 [ 130.825] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.825] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.825] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.825] kgem_retire -- retired=1, need_retire=0 [ 130.825] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.825] gen6_render_retire: resetting idle vbo [ 130.825] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.826] sna_wakeup_handler [ 130.826] sna_composite_rectangles(pixmap=1939, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.826] sna_composite_rectangles: converted to op 0 [ 130.826] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.826] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.826] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.826] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.826] sna_composite_rectangles: promoting to full GPU [ 130.826] sna_composite_rectangles: dropping last-cpu hint [ 130.826] sna_drawable_use_bo pixmap=1939, box=((0, 0), (19, 19)), flags=19... [ 130.826] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.826] sna_drawable_use_bo: pinned, never REPLACES [ 130.826] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.826] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.826] sna_drawable_use_bo: using whole GPU bo [ 130.826] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.826] kgem_bo_is_render: handle=66, rq? 0 [0] [ 130.826] kgem_bo_is_render: handle=66, rq? 0 [0] [ 130.826] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.826] sna_render_get_solid: 0 [ 130.826] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.826] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.826] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.826] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.826] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.826] kgem_add_handle: handle=4, index=0 [ 130.826] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.826] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.826] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.826] gen9_composite_get_binding_table(ffc0) [ 130.826] kgem_add_reloc64: handle=66, pos=16360, delta=0, domains=20002 [ 130.826] kgem_add_handle: handle=66, index=1 [ 130.826] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa9000) [ 130.826] __kgem_bo_mark_dirty: handle=66 (proxy? 0) [ 130.826] [3fe0] bind bo(handle=66, addr=fffa9000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.826] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.826] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.826] kgem_add_handle: handle=7, index=2 [ 130.826] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.826] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.826] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.826] gen9_emit_sampler: sampler = 1 [ 130.826] gen9_emit_sf: num_sf_outputs=1 [ 130.826] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.826] gen9_emit_vertex_elements: setup id=0 [ 130.826] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.826] (0, 0), (19, 19) [ 130.826] gen8_vertex_flush[490] = 3 [ 130.826] sna_composite_rectangles: pixmap=1939 marking clear [0]? 1 [ 130.826] sna_accel_flush: flush?=1, dirty?=0 [ 130.826] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.826] gen8_vertex_close: reloc[0] = 287 [ 130.826] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.826] kgem_add_handle: handle=3, index=3 [ 130.826] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.826] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.826] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.826] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.826] kgem_fixup_relocs: shrinking by 61440 [ 130.826] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.826] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.826] kgem_commit: release handle=66 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa9000 [ 130.826] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.826] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.826] __kgem_bo_clear_busy: handle=7 [ 130.826] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.826] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.826] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.826] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.826] sna_accel_flush: flush?=0, dirty?=0 [ 130.826] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=790, drawable=793 [ 130.826] sna_validate_gc: recomputing clip [ 130.826] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.826] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.826] try_upload__fast: ignore existing cpu damage (if any) [ 130.826] kgem_bo_can_map__cpu: handle=66 [ 130.826] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.826] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.826] region_subsumes_damage? [ 130.826] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.826] region_subsumes_damage: singular region contains damage [ 130.826] try_upload__inplace: tiling=1 [ 130.826] kgem_bo_can_map__cpu: handle=66 [ 130.826] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.826] sna_pixmap_move_area_to_gpu: pixmap=1939 box=(0, 0), (19, 19), flags=1 [ 130.826] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.826] = None [ 130.826] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.826] sna_pixmap_unclean(pixmap=1939): cleaning foreign bo handle=66, busy=0 [ring=0] [ 130.826] __kgem_bo_clear_busy: handle=66 [ 130.826] sna_pixmap_mark_active: pixmap=1939, handle=66 [ 130.826] __kgem_bo_is_busy: handle=66, domain: 0 exec? 0, rq? 0 [ 130.826] kgem_bo_can_map__cpu: handle=66 [ 130.826] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.826] kgem_bo_map__cpu(handle=66, size=12288, map=0x0:0x0) [ 130.826] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.826] __kgem_bo_map__cpu: caching CPU vma for 66 [ 130.826] kgem_bo_sync__cpu: handle=66 [ 130.826] __kgem_busy: handle=66, busy=0, wedged=0 [ 130.826] kgem_bo_sync__cpu: SYNC: handle=66, needs_flush? 0, domain? 0, busy? 0 [ 130.826] __kgem_busy: handle=66, busy=0, wedged=0 [ 130.826] kgem_bo_retire: retiring bo handle=66 (needed flush? 0), rq? 0 [busy?=0] [ 130.826] assert_bo_retired: handle=66, domain: 0 exec? 0, rq? 0 [ 130.826] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.826] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.826] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.826] sna_accel_flush: flush?=0, dirty?=0 [ 130.826] sna_create_pixmap(19, 19, 32, usage=0) [ 130.826] kgem_can_create_2d: 19x19 @ 32 [ 130.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.826] kgem_can_create_2d: untiled size=4096 [ 130.826] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.826] kgem_choose_tiling: 19x19 -> 0 [ 130.826] sna_create_pixmap: usage=0, flags=a [ 130.826] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.826] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.826] create_pixmap: serial=1940, usage=0, 19x19 [ 130.826] sna_create_pixmap: serial=1940, 19x19, usage=0 [ 130.826] sna_dri2_get_msc(draw=25165967, pipe=-1) [ 130.826] sna_crtc_record_swap: recording last swap on pipe=0, frame 7580 [msc=7580], time 130.817998 [ 130.826] sna_dri2_get_msc: msc=7580 [raw=7580], ust=130817998 [ 130.826] sna_dri2_create_buffer pixmap=1941, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.826] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.826] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.826] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.826] __kgem_bo_init(handle=67, num_pages=3) [ 130.826] kgem_set_tiling: handle=67, tiling=1 [1], pitch=512 [512]: 1 [ 130.826] new pitch=512, tiling=1, handle=67, id=1476, num_pages=3 [3], bucket=1 [ 130.826] kgem_bo_flink: flinked handle=67 to name=42, marking non-reusable [ 130.826] sna_dri2_create_buffer pixmap=1941, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.826] sna_pixmap_set_dri: attaching DRI client to pixmap=1941 [ 130.826] sna_pixmap_move_to_gpu(pixmap=1941, usage=0), flags=c2 [ 130.826] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.826] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.826] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.826] kgem_choose_tiling: 19x19 -> 0 [ 130.826] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.826] kgem_choose_tiling: 19x19 -> 0 [ 130.826] sna_pixmap_alloc_gpu: pixmap=1941 [ 130.826] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.826] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.826] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.826] from inactive: pitch=96, tiling=0: handle=41, id=1477 [ 130.826] sna_pixmap_mark_active: pixmap=1941, handle=41 [ 130.826] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.826] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.826] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.826] __kgem_bo_init(handle=68, num_pages=3) [ 130.826] kgem_set_tiling: handle=68, tiling=1 [1], pitch=512 [512]: 1 [ 130.827] new pitch=512, tiling=1, handle=68, id=1478, num_pages=3 [3], bucket=1 [ 130.827] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.827] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.827] kgem_bo_is_render: handle=68, rq? 0 [0] [ 130.827] kgem_bo_is_render: handle=68, rq? 0 [0] [ 130.827] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.827] needs_batch_flush: flushing before handle=68 for new reservation [ 130.827] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.827] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.827] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.827] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.827] kgem_add_handle: handle=4, index=0 [ 130.827] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.827] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.827] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.827] gen9_composite_get_binding_table(ffc0) [ 130.827] kgem_add_reloc64: handle=68, pos=16360, delta=0, domains=20002 [ 130.827] kgem_add_handle: handle=68, index=1 [ 130.827] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.827] __kgem_bo_mark_dirty: handle=68 (proxy? 0) [ 130.827] [3fe0] bind bo(handle=68, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.827] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.827] kgem_add_handle: handle=41, index=2 [ 130.827] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.827] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.827] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.827] gen9_emit_sampler: sampler = 0 [ 130.827] gen9_emit_sf: num_sf_outputs=1 [ 130.827] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.827] gen9_emit_vertex_elements: setup id=0 [ 130.827] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.827] (0, 0) -> (0, 0) + (19, 19) [ 130.827] gen8_vertex_flush[490] = 3 [ 130.827] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.827] __kgem_bo_destroy: handle=41, size=4096 [ 130.827] __kgem_bo_destroy: handle=41 -> active [ 130.827] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d39fb0:2], scanout? 0 [ 130.827] kgem_bo_flink: flinked handle=68 to name=43, marking non-reusable [ 130.827] sna_dri2_create_buffer: adding flush hint to handle=68 [ 130.827] __sna_damage_all(19, 19) [ 130.827] sna_accel_watch_flush: enable=1 [ 130.827] sna_accel_flush: flush?=1, dirty?=0 [ 130.827] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.827] gen8_vertex_close: reloc[0] = 287 [ 130.827] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.827] kgem_add_handle: handle=3, index=3 [ 130.827] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.827] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.827] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.827] __kgem_retire_rq: request 1 complete [ 130.827] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.827] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.827] kgem_fixup_relocs: shrinking by 61440 [ 130.827] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.827] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.827] kgem_commit: release handle=68 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa6000 [ 130.827] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.827] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.827] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.827] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.827] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.827] sna_accel_flush: flush?=0, dirty?=0 [ 130.827] sna_accel_flush: flush?=0, dirty?=0 [ 130.827] sna_accel_flush: flush?=0, dirty?=0 [ 130.827] sna_block_handler (tv=118.176000) [ 130.827] kgem_retire, need_retire?=1 [ 130.827] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.827] kgem_retire__requests_ring: retiring ring 0 [ 130.827] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.827] __kgem_retire_rq: request 1 complete [ 130.827] __kgem_bo_flush: handle=68, busy=0, wedged=0 [ 130.827] kgem_bo_move_to_cache: release handle=41 [ 130.827] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.827] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.827] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.827] kgem_retire -- retired=1, need_retire=0 [ 130.827] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.827] gen6_render_retire: resetting idle vbo [ 130.827] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.828] sna_wakeup_handler [ 130.828] sna_composite_rectangles(pixmap=1942, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.828] sna_composite_rectangles: converted to op 0 [ 130.828] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.828] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.828] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.828] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.828] sna_composite_rectangles: promoting to full GPU [ 130.828] sna_composite_rectangles: dropping last-cpu hint [ 130.828] sna_drawable_use_bo pixmap=1942, box=((0, 0), (19, 19)), flags=19... [ 130.828] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.828] sna_drawable_use_bo: pinned, never REPLACES [ 130.828] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.828] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.828] sna_drawable_use_bo: using whole GPU bo [ 130.828] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.829] kgem_bo_is_render: handle=68, rq? 0 [0] [ 130.829] kgem_bo_is_render: handle=68, rq? 0 [0] [ 130.829] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.829] sna_render_get_solid: 0 [ 130.829] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.829] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.829] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.829] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.829] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.829] kgem_add_handle: handle=4, index=0 [ 130.829] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.829] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.829] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.829] gen9_composite_get_binding_table(ffc0) [ 130.829] kgem_add_reloc64: handle=68, pos=16360, delta=0, domains=20002 [ 130.829] kgem_add_handle: handle=68, index=1 [ 130.829] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa6000) [ 130.829] __kgem_bo_mark_dirty: handle=68 (proxy? 0) [ 130.829] [3fe0] bind bo(handle=68, addr=fffa6000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.829] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.829] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.829] kgem_add_handle: handle=7, index=2 [ 130.829] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.829] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.829] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.829] gen9_emit_sampler: sampler = 1 [ 130.829] gen9_emit_sf: num_sf_outputs=1 [ 130.829] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.829] gen9_emit_vertex_elements: setup id=0 [ 130.829] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.829] (0, 0), (19, 19) [ 130.829] gen8_vertex_flush[490] = 3 [ 130.829] sna_composite_rectangles: pixmap=1942 marking clear [0]? 1 [ 130.829] sna_accel_flush: flush?=1, dirty?=0 [ 130.829] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.829] gen8_vertex_close: reloc[0] = 287 [ 130.829] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.829] kgem_add_handle: handle=3, index=3 [ 130.829] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.829] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.829] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.829] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.829] kgem_fixup_relocs: shrinking by 61440 [ 130.829] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.829] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.829] kgem_commit: release handle=68 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa6000 [ 130.829] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.829] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.829] __kgem_bo_clear_busy: handle=7 [ 130.829] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.829] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.829] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.829] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.829] sna_accel_flush: flush?=0, dirty?=0 [ 130.829] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=793, drawable=796 [ 130.829] sna_validate_gc: recomputing clip [ 130.829] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.829] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.829] try_upload__fast: ignore existing cpu damage (if any) [ 130.829] kgem_bo_can_map__cpu: handle=68 [ 130.829] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.829] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.829] region_subsumes_damage? [ 130.829] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.829] region_subsumes_damage: singular region contains damage [ 130.829] try_upload__inplace: tiling=1 [ 130.829] kgem_bo_can_map__cpu: handle=68 [ 130.829] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.829] sna_pixmap_move_area_to_gpu: pixmap=1942 box=(0, 0), (19, 19), flags=1 [ 130.829] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.829] = None [ 130.829] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.829] sna_pixmap_unclean(pixmap=1942): cleaning foreign bo handle=68, busy=0 [ring=0] [ 130.829] __kgem_bo_clear_busy: handle=68 [ 130.829] sna_pixmap_mark_active: pixmap=1942, handle=68 [ 130.829] __kgem_bo_is_busy: handle=68, domain: 0 exec? 0, rq? 0 [ 130.829] kgem_bo_can_map__cpu: handle=68 [ 130.829] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.829] kgem_bo_map__cpu(handle=68, size=12288, map=0x0:0x0) [ 130.829] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.829] __kgem_bo_map__cpu: caching CPU vma for 68 [ 130.829] kgem_bo_sync__cpu: handle=68 [ 130.829] __kgem_busy: handle=68, busy=0, wedged=0 [ 130.829] kgem_bo_sync__cpu: SYNC: handle=68, needs_flush? 0, domain? 0, busy? 0 [ 130.829] __kgem_busy: handle=68, busy=0, wedged=0 [ 130.829] kgem_bo_retire: retiring bo handle=68 (needed flush? 0), rq? 0 [busy?=0] [ 130.829] assert_bo_retired: handle=68, domain: 0 exec? 0, rq? 0 [ 130.829] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.829] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.829] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.829] sna_accel_flush: flush?=0, dirty?=0 [ 130.829] sna_create_pixmap(19, 19, 32, usage=0) [ 130.829] kgem_can_create_2d: 19x19 @ 32 [ 130.829] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.829] kgem_can_create_2d: untiled size=4096 [ 130.829] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.829] kgem_choose_tiling: 19x19 -> 0 [ 130.829] sna_create_pixmap: usage=0, flags=a [ 130.829] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.829] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.829] create_pixmap: serial=1943, usage=0, 19x19 [ 130.829] sna_create_pixmap: serial=1943, 19x19, usage=0 [ 130.829] sna_dri2_get_msc(draw=25165971, pipe=-1) [ 130.829] sna_crtc_record_swap: recording last swap on pipe=0, frame 7580 [msc=7580], time 130.817998 [ 130.829] sna_dri2_get_msc: msc=7580 [raw=7580], ust=130817998 [ 130.829] sna_dri2_create_buffer pixmap=1944, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.829] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.829] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.829] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.829] __kgem_bo_init(handle=69, num_pages=3) [ 130.829] kgem_set_tiling: handle=69, tiling=1 [1], pitch=512 [512]: 1 [ 130.829] new pitch=512, tiling=1, handle=69, id=1479, num_pages=3 [3], bucket=1 [ 130.829] kgem_bo_flink: flinked handle=69 to name=44, marking non-reusable [ 130.829] sna_dri2_create_buffer pixmap=1944, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.829] sna_pixmap_set_dri: attaching DRI client to pixmap=1944 [ 130.829] sna_pixmap_move_to_gpu(pixmap=1944, usage=0), flags=c2 [ 130.829] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.829] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.829] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.829] kgem_choose_tiling: 19x19 -> 0 [ 130.829] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.829] kgem_choose_tiling: 19x19 -> 0 [ 130.829] sna_pixmap_alloc_gpu: pixmap=1944 [ 130.829] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.829] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.829] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.829] from inactive: pitch=96, tiling=0: handle=41, id=1480 [ 130.829] sna_pixmap_mark_active: pixmap=1944, handle=41 [ 130.829] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.829] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.829] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.829] __kgem_bo_init(handle=70, num_pages=3) [ 130.829] kgem_set_tiling: handle=70, tiling=1 [1], pitch=512 [512]: 1 [ 130.829] new pitch=512, tiling=1, handle=70, id=1481, num_pages=3 [3], bucket=1 [ 130.829] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.829] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.829] kgem_bo_is_render: handle=70, rq? 0 [0] [ 130.829] kgem_bo_is_render: handle=70, rq? 0 [0] [ 130.829] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.829] needs_batch_flush: flushing before handle=70 for new reservation [ 130.829] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.829] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.829] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.829] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.829] kgem_add_handle: handle=4, index=0 [ 130.829] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.829] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.829] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.829] gen9_composite_get_binding_table(ffc0) [ 130.829] kgem_add_reloc64: handle=70, pos=16360, delta=0, domains=20002 [ 130.829] kgem_add_handle: handle=70, index=1 [ 130.829] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.829] __kgem_bo_mark_dirty: handle=70 (proxy? 0) [ 130.829] [3fe0] bind bo(handle=70, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.829] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.829] kgem_add_handle: handle=41, index=2 [ 130.829] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.829] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.829] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.829] gen9_emit_sampler: sampler = 0 [ 130.829] gen9_emit_sf: num_sf_outputs=1 [ 130.829] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.829] gen9_emit_vertex_elements: setup id=0 [ 130.829] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.829] (0, 0) -> (0, 0) + (19, 19) [ 130.829] gen8_vertex_flush[490] = 3 [ 130.829] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.829] __kgem_bo_destroy: handle=41, size=4096 [ 130.829] __kgem_bo_destroy: handle=41 -> active [ 130.829] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d3b360:2], scanout? 0 [ 130.829] kgem_bo_flink: flinked handle=70 to name=45, marking non-reusable [ 130.829] sna_dri2_create_buffer: adding flush hint to handle=70 [ 130.829] __sna_damage_all(19, 19) [ 130.829] sna_accel_watch_flush: enable=1 [ 130.829] sna_accel_flush: flush?=1, dirty?=0 [ 130.830] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.830] gen8_vertex_close: reloc[0] = 287 [ 130.830] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.830] kgem_add_handle: handle=3, index=3 [ 130.830] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.830] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.830] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.830] __kgem_retire_rq: request 1 complete [ 130.830] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.830] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.830] kgem_fixup_relocs: shrinking by 61440 [ 130.830] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.830] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.830] kgem_commit: release handle=70 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa3000 [ 130.830] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.830] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.830] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.830] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.830] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.830] sna_accel_flush: flush?=0, dirty?=0 [ 130.830] sna_accel_flush: flush?=0, dirty?=0 [ 130.830] sna_accel_flush: flush?=0, dirty?=0 [ 130.830] sna_block_handler (tv=118.173000) [ 130.830] kgem_retire, need_retire?=1 [ 130.830] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.830] kgem_retire__requests_ring: retiring ring 0 [ 130.830] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.830] __kgem_retire_rq: request 1 complete [ 130.830] __kgem_bo_flush: handle=70, busy=0, wedged=0 [ 130.830] kgem_bo_move_to_cache: release handle=41 [ 130.830] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.830] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.830] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.830] kgem_retire -- retired=1, need_retire=0 [ 130.830] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.830] gen6_render_retire: resetting idle vbo [ 130.830] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.831] sna_wakeup_handler [ 130.831] sna_composite_rectangles(pixmap=1945, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.831] sna_composite_rectangles: converted to op 0 [ 130.831] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.831] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.831] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.831] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.831] sna_composite_rectangles: promoting to full GPU [ 130.831] sna_composite_rectangles: dropping last-cpu hint [ 130.831] sna_drawable_use_bo pixmap=1945, box=((0, 0), (19, 19)), flags=19... [ 130.831] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.831] sna_drawable_use_bo: pinned, never REPLACES [ 130.831] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.831] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.831] sna_drawable_use_bo: using whole GPU bo [ 130.831] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.831] kgem_bo_is_render: handle=70, rq? 0 [0] [ 130.831] kgem_bo_is_render: handle=70, rq? 0 [0] [ 130.831] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.831] sna_render_get_solid: 0 [ 130.831] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.831] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.831] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.831] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.831] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.831] kgem_add_handle: handle=4, index=0 [ 130.831] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.831] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.831] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.831] gen9_composite_get_binding_table(ffc0) [ 130.831] kgem_add_reloc64: handle=70, pos=16360, delta=0, domains=20002 [ 130.831] kgem_add_handle: handle=70, index=1 [ 130.831] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa3000) [ 130.831] __kgem_bo_mark_dirty: handle=70 (proxy? 0) [ 130.831] [3fe0] bind bo(handle=70, addr=fffa3000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.831] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.831] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.831] kgem_add_handle: handle=7, index=2 [ 130.831] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.831] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.831] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.831] gen9_emit_sampler: sampler = 1 [ 130.831] gen9_emit_sf: num_sf_outputs=1 [ 130.831] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.831] gen9_emit_vertex_elements: setup id=0 [ 130.831] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.831] (0, 0), (19, 19) [ 130.831] gen8_vertex_flush[490] = 3 [ 130.831] sna_composite_rectangles: pixmap=1945 marking clear [0]? 1 [ 130.831] sna_accel_flush: flush?=1, dirty?=0 [ 130.831] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.831] gen8_vertex_close: reloc[0] = 287 [ 130.831] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.831] kgem_add_handle: handle=3, index=3 [ 130.831] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.831] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.831] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.831] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.831] kgem_fixup_relocs: shrinking by 61440 [ 130.831] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.831] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.831] kgem_commit: release handle=70 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa3000 [ 130.831] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.831] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.831] __kgem_bo_clear_busy: handle=7 [ 130.831] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.831] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.831] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.831] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.831] sna_accel_flush: flush?=0, dirty?=0 [ 130.831] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=796, drawable=799 [ 130.831] sna_validate_gc: recomputing clip [ 130.831] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.831] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.831] try_upload__fast: ignore existing cpu damage (if any) [ 130.831] kgem_bo_can_map__cpu: handle=70 [ 130.831] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.831] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.831] region_subsumes_damage? [ 130.831] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.831] region_subsumes_damage: singular region contains damage [ 130.831] try_upload__inplace: tiling=1 [ 130.831] kgem_bo_can_map__cpu: handle=70 [ 130.831] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.831] sna_pixmap_move_area_to_gpu: pixmap=1945 box=(0, 0), (19, 19), flags=1 [ 130.831] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.831] = None [ 130.831] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.831] sna_pixmap_unclean(pixmap=1945): cleaning foreign bo handle=70, busy=0 [ring=0] [ 130.831] __kgem_bo_clear_busy: handle=70 [ 130.831] sna_pixmap_mark_active: pixmap=1945, handle=70 [ 130.831] __kgem_bo_is_busy: handle=70, domain: 0 exec? 0, rq? 0 [ 130.831] kgem_bo_can_map__cpu: handle=70 [ 130.831] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.831] kgem_bo_map__cpu(handle=70, size=12288, map=0x0:0x0) [ 130.832] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.832] __kgem_bo_map__cpu: caching CPU vma for 70 [ 130.832] kgem_bo_sync__cpu: handle=70 [ 130.832] __kgem_busy: handle=70, busy=0, wedged=0 [ 130.832] kgem_bo_sync__cpu: SYNC: handle=70, needs_flush? 0, domain? 0, busy? 0 [ 130.832] __kgem_busy: handle=70, busy=0, wedged=0 [ 130.832] kgem_bo_retire: retiring bo handle=70 (needed flush? 0), rq? 0 [busy?=0] [ 130.832] assert_bo_retired: handle=70, domain: 0 exec? 0, rq? 0 [ 130.832] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.832] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.832] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.832] sna_accel_flush: flush?=0, dirty?=0 [ 130.832] sna_create_pixmap(19, 19, 32, usage=0) [ 130.832] kgem_can_create_2d: 19x19 @ 32 [ 130.832] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.832] kgem_can_create_2d: untiled size=4096 [ 130.832] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.832] kgem_choose_tiling: 19x19 -> 0 [ 130.832] sna_create_pixmap: usage=0, flags=a [ 130.832] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.832] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.832] create_pixmap: serial=1946, usage=0, 19x19 [ 130.832] sna_create_pixmap: serial=1946, 19x19, usage=0 [ 130.832] sna_dri2_get_msc(draw=25165975, pipe=-1) [ 130.832] sna_crtc_record_swap: recording last swap on pipe=0, frame 7580 [msc=7580], time 130.817998 [ 130.832] sna_dri2_get_msc: msc=7580 [raw=7580], ust=130817998 [ 130.832] sna_dri2_create_buffer pixmap=1947, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.832] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.832] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.832] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.832] __kgem_bo_init(handle=71, num_pages=3) [ 130.832] kgem_set_tiling: handle=71, tiling=1 [1], pitch=512 [512]: 1 [ 130.832] new pitch=512, tiling=1, handle=71, id=1482, num_pages=3 [3], bucket=1 [ 130.832] kgem_bo_flink: flinked handle=71 to name=46, marking non-reusable [ 130.832] sna_dri2_create_buffer pixmap=1947, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.832] sna_pixmap_set_dri: attaching DRI client to pixmap=1947 [ 130.832] sna_pixmap_move_to_gpu(pixmap=1947, usage=0), flags=c2 [ 130.832] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.832] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.832] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.832] kgem_choose_tiling: 19x19 -> 0 [ 130.832] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.832] kgem_choose_tiling: 19x19 -> 0 [ 130.832] sna_pixmap_alloc_gpu: pixmap=1947 [ 130.832] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.832] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.832] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.832] from inactive: pitch=96, tiling=0: handle=41, id=1483 [ 130.832] sna_pixmap_mark_active: pixmap=1947, handle=41 [ 130.832] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.832] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.832] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.832] __kgem_bo_init(handle=72, num_pages=3) [ 130.832] kgem_set_tiling: handle=72, tiling=1 [1], pitch=512 [512]: 1 [ 130.832] new pitch=512, tiling=1, handle=72, id=1484, num_pages=3 [3], bucket=1 [ 130.832] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.832] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.832] kgem_bo_is_render: handle=72, rq? 0 [0] [ 130.832] kgem_bo_is_render: handle=72, rq? 0 [0] [ 130.832] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.832] needs_batch_flush: flushing before handle=72 for new reservation [ 130.832] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.832] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.832] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.832] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.832] kgem_add_handle: handle=4, index=0 [ 130.832] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.832] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.832] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.832] gen9_composite_get_binding_table(ffc0) [ 130.832] kgem_add_reloc64: handle=72, pos=16360, delta=0, domains=20002 [ 130.832] kgem_add_handle: handle=72, index=1 [ 130.832] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.832] __kgem_bo_mark_dirty: handle=72 (proxy? 0) [ 130.832] [3fe0] bind bo(handle=72, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.832] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.832] kgem_add_handle: handle=41, index=2 [ 130.832] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.832] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.832] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.832] gen9_emit_sampler: sampler = 0 [ 130.832] gen9_emit_sf: num_sf_outputs=1 [ 130.832] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.832] gen9_emit_vertex_elements: setup id=0 [ 130.832] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.832] (0, 0) -> (0, 0) + (19, 19) [ 130.832] gen8_vertex_flush[490] = 3 [ 130.832] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.832] __kgem_bo_destroy: handle=41, size=4096 [ 130.832] __kgem_bo_destroy: handle=41 -> active [ 130.832] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d3c710:2], scanout? 0 [ 130.832] kgem_bo_flink: flinked handle=72 to name=47, marking non-reusable [ 130.832] sna_dri2_create_buffer: adding flush hint to handle=72 [ 130.832] __sna_damage_all(19, 19) [ 130.832] sna_accel_watch_flush: enable=1 [ 130.832] sna_accel_flush: flush?=1, dirty?=0 [ 130.832] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.832] gen8_vertex_close: reloc[0] = 287 [ 130.832] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.832] kgem_add_handle: handle=3, index=3 [ 130.832] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.832] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.832] __kgem_retire_rq: request 1 complete [ 130.832] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.832] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.832] kgem_fixup_relocs: shrinking by 61440 [ 130.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.832] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.832] kgem_commit: release handle=72 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 130.832] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.832] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.832] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.832] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.832] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.832] sna_accel_flush: flush?=0, dirty?=0 [ 130.832] sna_accel_flush: flush?=0, dirty?=0 [ 130.832] sna_accel_flush: flush?=0, dirty?=0 [ 130.832] sna_block_handler (tv=118.171000) [ 130.832] kgem_retire, need_retire?=1 [ 130.832] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.832] kgem_retire__requests_ring: retiring ring 0 [ 130.832] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.832] __kgem_retire_rq: request 1 complete [ 130.832] __kgem_bo_flush: handle=72, busy=0, wedged=0 [ 130.832] kgem_bo_move_to_cache: release handle=41 [ 130.832] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.832] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.832] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.832] kgem_retire -- retired=1, need_retire=0 [ 130.832] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.832] gen6_render_retire: resetting idle vbo [ 130.832] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.832] sna_accel_do_throttle (time=130832), triggered [ 130.832] sna_accel_throttle (time=130832) [ 130.832] sna_accel_disarm_timer[1] (time=130832) [ 130.833] sna_wakeup_handler [ 130.833] sna_composite_rectangles(pixmap=1948, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.833] sna_composite_rectangles: converted to op 0 [ 130.833] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.833] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.833] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.833] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.833] sna_composite_rectangles: promoting to full GPU [ 130.833] sna_composite_rectangles: dropping last-cpu hint [ 130.833] sna_drawable_use_bo pixmap=1948, box=((0, 0), (19, 19)), flags=19... [ 130.833] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.833] sna_drawable_use_bo: pinned, never REPLACES [ 130.833] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.833] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.833] sna_drawable_use_bo: using whole GPU bo [ 130.833] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.833] kgem_bo_is_render: handle=72, rq? 0 [0] [ 130.833] kgem_bo_is_render: handle=72, rq? 0 [0] [ 130.833] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.833] sna_render_get_solid: 0 [ 130.833] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.833] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.833] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.834] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.834] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.834] kgem_add_handle: handle=4, index=0 [ 130.834] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.834] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.834] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.834] gen9_composite_get_binding_table(ffc0) [ 130.834] kgem_add_reloc64: handle=72, pos=16360, delta=0, domains=20002 [ 130.834] kgem_add_handle: handle=72, index=1 [ 130.834] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fffa0000) [ 130.834] __kgem_bo_mark_dirty: handle=72 (proxy? 0) [ 130.834] [3fe0] bind bo(handle=72, addr=fffa0000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.834] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.834] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.834] kgem_add_handle: handle=7, index=2 [ 130.834] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.834] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.834] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.834] gen9_emit_sampler: sampler = 1 [ 130.834] gen9_emit_sf: num_sf_outputs=1 [ 130.834] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.834] gen9_emit_vertex_elements: setup id=0 [ 130.834] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.834] (0, 0), (19, 19) [ 130.834] gen8_vertex_flush[490] = 3 [ 130.834] sna_composite_rectangles: pixmap=1948 marking clear [0]? 1 [ 130.834] sna_accel_flush: flush?=1, dirty?=0 [ 130.834] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.834] gen8_vertex_close: reloc[0] = 287 [ 130.834] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.834] kgem_add_handle: handle=3, index=3 [ 130.834] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.834] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.834] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.834] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.834] kgem_fixup_relocs: shrinking by 61440 [ 130.834] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.834] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.834] kgem_commit: release handle=72 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffa0000 [ 130.834] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.834] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.834] __kgem_bo_clear_busy: handle=7 [ 130.834] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.834] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.834] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.834] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.834] sna_accel_flush: flush?=0, dirty?=0 [ 130.834] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=799, drawable=79c [ 130.834] sna_validate_gc: recomputing clip [ 130.834] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.834] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.834] try_upload__fast: ignore existing cpu damage (if any) [ 130.834] kgem_bo_can_map__cpu: handle=72 [ 130.834] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.834] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.834] region_subsumes_damage? [ 130.834] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.834] region_subsumes_damage: singular region contains damage [ 130.834] try_upload__inplace: tiling=1 [ 130.834] kgem_bo_can_map__cpu: handle=72 [ 130.834] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.834] sna_pixmap_move_area_to_gpu: pixmap=1948 box=(0, 0), (19, 19), flags=1 [ 130.834] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.834] = None [ 130.834] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.834] sna_pixmap_unclean(pixmap=1948): cleaning foreign bo handle=72, busy=0 [ring=0] [ 130.834] __kgem_bo_clear_busy: handle=72 [ 130.834] sna_pixmap_mark_active: pixmap=1948, handle=72 [ 130.834] __kgem_bo_is_busy: handle=72, domain: 0 exec? 0, rq? 0 [ 130.834] kgem_bo_can_map__cpu: handle=72 [ 130.834] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.834] kgem_bo_map__cpu(handle=72, size=12288, map=0x0:0x0) [ 130.834] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.834] __kgem_bo_map__cpu: caching CPU vma for 72 [ 130.834] kgem_bo_sync__cpu: handle=72 [ 130.834] __kgem_busy: handle=72, busy=0, wedged=0 [ 130.834] kgem_bo_sync__cpu: SYNC: handle=72, needs_flush? 0, domain? 0, busy? 0 [ 130.834] __kgem_busy: handle=72, busy=0, wedged=0 [ 130.834] kgem_bo_retire: retiring bo handle=72 (needed flush? 0), rq? 0 [busy?=0] [ 130.834] assert_bo_retired: handle=72, domain: 0 exec? 0, rq? 0 [ 130.834] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.834] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.834] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.834] sna_accel_flush: flush?=0, dirty?=0 [ 130.834] sna_create_pixmap(19, 19, 32, usage=0) [ 130.834] kgem_can_create_2d: 19x19 @ 32 [ 130.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.834] kgem_can_create_2d: untiled size=4096 [ 130.834] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.834] kgem_choose_tiling: 19x19 -> 0 [ 130.834] sna_create_pixmap: usage=0, flags=a [ 130.834] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.834] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.834] create_pixmap: serial=1949, usage=0, 19x19 [ 130.834] sna_create_pixmap: serial=1949, 19x19, usage=0 [ 130.834] sna_dri2_get_msc(draw=25165979, pipe=-1) [ 130.834] sna_crtc_record_swap: recording last swap on pipe=0, frame 7581 [msc=7581], time 130.834666 [ 130.834] sna_dri2_get_msc: msc=7581 [raw=7581], ust=130834666 [ 130.834] sna_dri2_create_buffer pixmap=1950, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.834] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.834] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.834] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.834] __kgem_bo_init(handle=73, num_pages=3) [ 130.834] kgem_set_tiling: handle=73, tiling=1 [1], pitch=512 [512]: 1 [ 130.834] new pitch=512, tiling=1, handle=73, id=1485, num_pages=3 [3], bucket=1 [ 130.834] kgem_bo_flink: flinked handle=73 to name=48, marking non-reusable [ 130.834] sna_dri2_create_buffer pixmap=1950, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.834] sna_pixmap_set_dri: attaching DRI client to pixmap=1950 [ 130.834] sna_pixmap_move_to_gpu(pixmap=1950, usage=0), flags=c2 [ 130.834] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.834] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.834] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.834] kgem_choose_tiling: 19x19 -> 0 [ 130.834] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.834] kgem_choose_tiling: 19x19 -> 0 [ 130.834] sna_pixmap_alloc_gpu: pixmap=1950 [ 130.834] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.834] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.834] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.834] from inactive: pitch=96, tiling=0: handle=41, id=1486 [ 130.834] sna_pixmap_mark_active: pixmap=1950, handle=41 [ 130.834] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.834] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.834] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.834] __kgem_bo_init(handle=74, num_pages=3) [ 130.834] kgem_set_tiling: handle=74, tiling=1 [1], pitch=512 [512]: 1 [ 130.834] new pitch=512, tiling=1, handle=74, id=1487, num_pages=3 [3], bucket=1 [ 130.834] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.834] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.834] kgem_bo_is_render: handle=74, rq? 0 [0] [ 130.834] kgem_bo_is_render: handle=74, rq? 0 [0] [ 130.834] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.834] needs_batch_flush: flushing before handle=74 for new reservation [ 130.834] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.834] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.834] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.834] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.834] kgem_add_handle: handle=4, index=0 [ 130.834] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.834] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.834] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.834] gen9_composite_get_binding_table(ffc0) [ 130.834] kgem_add_reloc64: handle=74, pos=16360, delta=0, domains=20002 [ 130.834] kgem_add_handle: handle=74, index=1 [ 130.834] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.834] __kgem_bo_mark_dirty: handle=74 (proxy? 0) [ 130.834] [3fe0] bind bo(handle=74, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.834] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.834] kgem_add_handle: handle=41, index=2 [ 130.834] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.834] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.834] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.834] gen9_emit_sampler: sampler = 0 [ 130.834] gen9_emit_sf: num_sf_outputs=1 [ 130.834] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.834] gen9_emit_vertex_elements: setup id=0 [ 130.834] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.834] (0, 0) -> (0, 0) + (19, 19) [ 130.834] gen8_vertex_flush[490] = 3 [ 130.834] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.834] __kgem_bo_destroy: handle=41, size=4096 [ 130.834] __kgem_bo_destroy: handle=41 -> active [ 130.834] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d3dac0:2], scanout? 0 [ 130.834] kgem_bo_flink: flinked handle=74 to name=49, marking non-reusable [ 130.834] sna_dri2_create_buffer: adding flush hint to handle=74 [ 130.834] __sna_damage_all(19, 19) [ 130.834] sna_accel_watch_flush: enable=1 [ 130.834] sna_accel_flush: flush?=1, dirty?=0 [ 130.834] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.834] gen8_vertex_close: reloc[0] = 287 [ 130.834] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.834] kgem_add_handle: handle=3, index=3 [ 130.834] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.835] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.835] __kgem_retire_rq: request 1 complete [ 130.835] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.835] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.835] kgem_fixup_relocs: shrinking by 61440 [ 130.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.835] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.835] kgem_commit: release handle=74 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff98000 [ 130.835] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.835] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.835] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.835] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.835] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.835] sna_accel_flush: flush?=0, dirty?=0 [ 130.835] sna_accel_flush: flush?=0, dirty?=0 [ 130.835] sna_accel_flush: flush?=0, dirty?=0 [ 130.835] sna_block_handler (tv=118.168000) [ 130.835] kgem_retire, need_retire?=1 [ 130.835] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.835] kgem_retire__requests_ring: retiring ring 0 [ 130.835] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.835] __kgem_retire_rq: request 1 complete [ 130.835] __kgem_bo_flush: handle=74, busy=0, wedged=0 [ 130.835] kgem_bo_move_to_cache: release handle=41 [ 130.835] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.835] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.835] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.835] kgem_retire -- retired=1, need_retire=0 [ 130.835] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.835] gen6_render_retire: resetting idle vbo [ 130.835] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.835] sna_accel_do_throttle -- no pending activity [ 130.836] sna_wakeup_handler [ 130.836] sna_composite_rectangles(pixmap=1951, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.836] sna_composite_rectangles: converted to op 0 [ 130.836] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.836] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.836] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.836] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.836] sna_composite_rectangles: promoting to full GPU [ 130.836] sna_composite_rectangles: dropping last-cpu hint [ 130.836] sna_drawable_use_bo pixmap=1951, box=((0, 0), (19, 19)), flags=19... [ 130.836] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.836] sna_drawable_use_bo: pinned, never REPLACES [ 130.836] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.836] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.836] sna_drawable_use_bo: using whole GPU bo [ 130.836] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.836] kgem_bo_is_render: handle=74, rq? 0 [0] [ 130.836] kgem_bo_is_render: handle=74, rq? 0 [0] [ 130.836] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.836] sna_render_get_solid: 0 [ 130.836] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.836] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.836] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.836] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.836] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.836] kgem_add_handle: handle=4, index=0 [ 130.836] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.836] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.836] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.836] gen9_composite_get_binding_table(ffc0) [ 130.836] kgem_add_reloc64: handle=74, pos=16360, delta=0, domains=20002 [ 130.836] kgem_add_handle: handle=74, index=1 [ 130.836] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff98000) [ 130.836] __kgem_bo_mark_dirty: handle=74 (proxy? 0) [ 130.836] [3fe0] bind bo(handle=74, addr=fff98000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.836] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.836] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.836] kgem_add_handle: handle=7, index=2 [ 130.836] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.836] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.836] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.836] gen9_emit_sampler: sampler = 1 [ 130.836] gen9_emit_sf: num_sf_outputs=1 [ 130.836] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.836] gen9_emit_vertex_elements: setup id=0 [ 130.836] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.836] (0, 0), (19, 19) [ 130.836] gen8_vertex_flush[490] = 3 [ 130.836] sna_composite_rectangles: pixmap=1951 marking clear [0]? 1 [ 130.836] sna_accel_flush: flush?=1, dirty?=0 [ 130.836] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.836] gen8_vertex_close: reloc[0] = 287 [ 130.836] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.836] kgem_add_handle: handle=3, index=3 [ 130.836] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.836] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.836] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.836] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.836] kgem_fixup_relocs: shrinking by 61440 [ 130.836] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.836] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.836] kgem_commit: release handle=74 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff98000 [ 130.836] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.836] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.836] __kgem_bo_clear_busy: handle=7 [ 130.836] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.836] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.836] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.836] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.836] sna_accel_flush: flush?=0, dirty?=0 [ 130.836] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=79c, drawable=79f [ 130.836] sna_validate_gc: recomputing clip [ 130.836] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.836] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.836] try_upload__fast: ignore existing cpu damage (if any) [ 130.836] kgem_bo_can_map__cpu: handle=74 [ 130.836] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.836] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.836] region_subsumes_damage? [ 130.836] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.836] region_subsumes_damage: singular region contains damage [ 130.836] try_upload__inplace: tiling=1 [ 130.836] kgem_bo_can_map__cpu: handle=74 [ 130.836] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.836] sna_pixmap_move_area_to_gpu: pixmap=1951 box=(0, 0), (19, 19), flags=1 [ 130.836] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.836] = None [ 130.836] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.836] sna_pixmap_unclean(pixmap=1951): cleaning foreign bo handle=74, busy=0 [ring=0] [ 130.836] __kgem_bo_clear_busy: handle=74 [ 130.836] sna_pixmap_mark_active: pixmap=1951, handle=74 [ 130.836] __kgem_bo_is_busy: handle=74, domain: 0 exec? 0, rq? 0 [ 130.836] kgem_bo_can_map__cpu: handle=74 [ 130.836] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.836] kgem_bo_map__cpu(handle=74, size=12288, map=0x0:0x0) [ 130.836] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.836] __kgem_bo_map__cpu: caching CPU vma for 74 [ 130.836] kgem_bo_sync__cpu: handle=74 [ 130.836] __kgem_busy: handle=74, busy=0, wedged=0 [ 130.836] kgem_bo_sync__cpu: SYNC: handle=74, needs_flush? 0, domain? 0, busy? 0 [ 130.836] __kgem_busy: handle=74, busy=0, wedged=0 [ 130.836] kgem_bo_retire: retiring bo handle=74 (needed flush? 0), rq? 0 [busy?=0] [ 130.836] assert_bo_retired: handle=74, domain: 0 exec? 0, rq? 0 [ 130.836] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.836] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.836] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.836] sna_accel_flush: flush?=0, dirty?=0 [ 130.837] sna_create_pixmap(19, 19, 32, usage=0) [ 130.837] kgem_can_create_2d: 19x19 @ 32 [ 130.837] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.837] kgem_can_create_2d: untiled size=4096 [ 130.837] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.837] kgem_choose_tiling: 19x19 -> 0 [ 130.837] sna_create_pixmap: usage=0, flags=a [ 130.837] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.837] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.837] create_pixmap: serial=1952, usage=0, 19x19 [ 130.837] sna_create_pixmap: serial=1952, 19x19, usage=0 [ 130.837] sna_dri2_get_msc(draw=25165983, pipe=-1) [ 130.837] sna_crtc_record_swap: recording last swap on pipe=0, frame 7581 [msc=7581], time 130.834666 [ 130.837] sna_dri2_get_msc: msc=7581 [raw=7581], ust=130834666 [ 130.837] sna_dri2_create_buffer pixmap=1953, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.837] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.837] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.837] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.837] __kgem_bo_init(handle=75, num_pages=3) [ 130.837] kgem_set_tiling: handle=75, tiling=1 [1], pitch=512 [512]: 1 [ 130.837] new pitch=512, tiling=1, handle=75, id=1488, num_pages=3 [3], bucket=1 [ 130.837] kgem_bo_flink: flinked handle=75 to name=50, marking non-reusable [ 130.837] sna_dri2_create_buffer pixmap=1953, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.837] sna_pixmap_set_dri: attaching DRI client to pixmap=1953 [ 130.837] sna_pixmap_move_to_gpu(pixmap=1953, usage=0), flags=c2 [ 130.837] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.837] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.837] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.837] kgem_choose_tiling: 19x19 -> 0 [ 130.837] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.837] kgem_choose_tiling: 19x19 -> 0 [ 130.837] sna_pixmap_alloc_gpu: pixmap=1953 [ 130.837] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.837] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.837] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.837] from inactive: pitch=96, tiling=0: handle=41, id=1489 [ 130.837] sna_pixmap_mark_active: pixmap=1953, handle=41 [ 130.837] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.837] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.837] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.837] __kgem_bo_init(handle=76, num_pages=3) [ 130.837] kgem_set_tiling: handle=76, tiling=1 [1], pitch=512 [512]: 1 [ 130.837] new pitch=512, tiling=1, handle=76, id=1490, num_pages=3 [3], bucket=1 [ 130.837] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.837] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.837] kgem_bo_is_render: handle=76, rq? 0 [0] [ 130.837] kgem_bo_is_render: handle=76, rq? 0 [0] [ 130.837] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.837] needs_batch_flush: flushing before handle=76 for new reservation [ 130.837] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.837] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.837] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.837] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.837] kgem_add_handle: handle=4, index=0 [ 130.837] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.837] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.837] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.837] gen9_composite_get_binding_table(ffc0) [ 130.837] kgem_add_reloc64: handle=76, pos=16360, delta=0, domains=20002 [ 130.837] kgem_add_handle: handle=76, index=1 [ 130.837] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.837] __kgem_bo_mark_dirty: handle=76 (proxy? 0) [ 130.837] [3fe0] bind bo(handle=76, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.837] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.837] kgem_add_handle: handle=41, index=2 [ 130.837] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.837] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.837] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.837] gen9_emit_sampler: sampler = 0 [ 130.837] gen9_emit_sf: num_sf_outputs=1 [ 130.837] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.837] gen9_emit_vertex_elements: setup id=0 [ 130.837] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.837] (0, 0) -> (0, 0) + (19, 19) [ 130.837] gen8_vertex_flush[490] = 3 [ 130.837] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.837] __kgem_bo_destroy: handle=41, size=4096 [ 130.837] __kgem_bo_destroy: handle=41 -> active [ 130.837] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d3ee70:2], scanout? 0 [ 130.837] kgem_bo_flink: flinked handle=76 to name=51, marking non-reusable [ 130.837] sna_dri2_create_buffer: adding flush hint to handle=76 [ 130.837] __sna_damage_all(19, 19) [ 130.837] sna_accel_watch_flush: enable=1 [ 130.837] sna_accel_flush: flush?=1, dirty?=0 [ 130.837] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.837] gen8_vertex_close: reloc[0] = 287 [ 130.837] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.837] kgem_add_handle: handle=3, index=3 [ 130.837] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.837] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.837] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.837] __kgem_retire_rq: request 1 complete [ 130.837] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.837] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.837] kgem_fixup_relocs: shrinking by 61440 [ 130.837] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.837] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.837] kgem_commit: release handle=76 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff95000 [ 130.837] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.837] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.837] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.837] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.837] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.837] sna_accel_flush: flush?=0, dirty?=0 [ 130.837] sna_accel_flush: flush?=0, dirty?=0 [ 130.837] sna_accel_flush: flush?=0, dirty?=0 [ 130.837] sna_block_handler (tv=118.166000) [ 130.837] kgem_retire, need_retire?=1 [ 130.837] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.837] kgem_retire__requests_ring: retiring ring 0 [ 130.837] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.837] __kgem_retire_rq: request 1 complete [ 130.837] __kgem_bo_flush: handle=76, busy=0, wedged=0 [ 130.837] kgem_bo_move_to_cache: release handle=41 [ 130.837] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.837] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.837] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.837] kgem_retire -- retired=1, need_retire=0 [ 130.837] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.837] gen6_render_retire: resetting idle vbo [ 130.837] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.837] sna_accel_do_throttle -- no pending activity [ 130.838] sna_wakeup_handler [ 130.838] sna_composite_rectangles(pixmap=1954, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.838] sna_composite_rectangles: converted to op 0 [ 130.838] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.838] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.838] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.838] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.838] sna_composite_rectangles: promoting to full GPU [ 130.838] sna_composite_rectangles: dropping last-cpu hint [ 130.838] sna_drawable_use_bo pixmap=1954, box=((0, 0), (19, 19)), flags=19... [ 130.838] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.838] sna_drawable_use_bo: pinned, never REPLACES [ 130.838] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.838] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.838] sna_drawable_use_bo: using whole GPU bo [ 130.838] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.838] kgem_bo_is_render: handle=76, rq? 0 [0] [ 130.838] kgem_bo_is_render: handle=76, rq? 0 [0] [ 130.838] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.838] sna_render_get_solid: 0 [ 130.838] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.838] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.838] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.838] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.838] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.838] kgem_add_handle: handle=4, index=0 [ 130.838] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.838] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.838] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.838] gen9_composite_get_binding_table(ffc0) [ 130.838] kgem_add_reloc64: handle=76, pos=16360, delta=0, domains=20002 [ 130.838] kgem_add_handle: handle=76, index=1 [ 130.838] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff95000) [ 130.838] __kgem_bo_mark_dirty: handle=76 (proxy? 0) [ 130.838] [3fe0] bind bo(handle=76, addr=fff95000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.838] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.838] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.838] kgem_add_handle: handle=7, index=2 [ 130.838] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.838] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.838] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.838] gen9_emit_sampler: sampler = 1 [ 130.838] gen9_emit_sf: num_sf_outputs=1 [ 130.838] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.838] gen9_emit_vertex_elements: setup id=0 [ 130.838] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.838] (0, 0), (19, 19) [ 130.838] gen8_vertex_flush[490] = 3 [ 130.838] sna_composite_rectangles: pixmap=1954 marking clear [0]? 1 [ 130.838] sna_accel_flush: flush?=1, dirty?=0 [ 130.838] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.838] gen8_vertex_close: reloc[0] = 287 [ 130.838] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.838] kgem_add_handle: handle=3, index=3 [ 130.838] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.838] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.838] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.838] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.838] kgem_fixup_relocs: shrinking by 61440 [ 130.838] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.838] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.838] kgem_commit: release handle=76 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff95000 [ 130.838] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.838] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.839] __kgem_bo_clear_busy: handle=7 [ 130.839] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.839] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.839] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.839] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.839] sna_accel_flush: flush?=0, dirty?=0 [ 130.839] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=79f, drawable=7a2 [ 130.839] sna_validate_gc: recomputing clip [ 130.839] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.839] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.839] try_upload__fast: ignore existing cpu damage (if any) [ 130.839] kgem_bo_can_map__cpu: handle=76 [ 130.839] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.839] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.839] region_subsumes_damage? [ 130.839] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.839] region_subsumes_damage: singular region contains damage [ 130.839] try_upload__inplace: tiling=1 [ 130.839] kgem_bo_can_map__cpu: handle=76 [ 130.839] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.839] sna_pixmap_move_area_to_gpu: pixmap=1954 box=(0, 0), (19, 19), flags=1 [ 130.839] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.839] = None [ 130.839] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.839] sna_pixmap_unclean(pixmap=1954): cleaning foreign bo handle=76, busy=0 [ring=0] [ 130.839] __kgem_bo_clear_busy: handle=76 [ 130.839] sna_pixmap_mark_active: pixmap=1954, handle=76 [ 130.839] __kgem_bo_is_busy: handle=76, domain: 0 exec? 0, rq? 0 [ 130.839] kgem_bo_can_map__cpu: handle=76 [ 130.839] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.839] kgem_bo_map__cpu(handle=76, size=12288, map=0x0:0x0) [ 130.839] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.839] __kgem_bo_map__cpu: caching CPU vma for 76 [ 130.839] kgem_bo_sync__cpu: handle=76 [ 130.839] __kgem_busy: handle=76, busy=0, wedged=0 [ 130.839] kgem_bo_sync__cpu: SYNC: handle=76, needs_flush? 0, domain? 0, busy? 0 [ 130.839] __kgem_busy: handle=76, busy=0, wedged=0 [ 130.839] kgem_bo_retire: retiring bo handle=76 (needed flush? 0), rq? 0 [busy?=0] [ 130.839] assert_bo_retired: handle=76, domain: 0 exec? 0, rq? 0 [ 130.839] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.839] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.839] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.839] sna_accel_flush: flush?=0, dirty?=0 [ 130.839] sna_create_pixmap(19, 19, 32, usage=0) [ 130.839] kgem_can_create_2d: 19x19 @ 32 [ 130.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.839] kgem_can_create_2d: untiled size=4096 [ 130.839] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.839] kgem_choose_tiling: 19x19 -> 0 [ 130.839] sna_create_pixmap: usage=0, flags=a [ 130.839] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.839] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.839] create_pixmap: serial=1955, usage=0, 19x19 [ 130.839] sna_create_pixmap: serial=1955, 19x19, usage=0 [ 130.839] sna_dri2_get_msc(draw=25165987, pipe=-1) [ 130.839] sna_crtc_record_swap: recording last swap on pipe=0, frame 7581 [msc=7581], time 130.834666 [ 130.839] sna_dri2_get_msc: msc=7581 [raw=7581], ust=130834666 [ 130.839] sna_dri2_create_buffer pixmap=1956, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.839] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.839] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.839] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.839] __kgem_bo_init(handle=77, num_pages=3) [ 130.839] kgem_set_tiling: handle=77, tiling=1 [1], pitch=512 [512]: 1 [ 130.839] new pitch=512, tiling=1, handle=77, id=1491, num_pages=3 [3], bucket=1 [ 130.839] kgem_bo_flink: flinked handle=77 to name=52, marking non-reusable [ 130.839] sna_dri2_create_buffer pixmap=1956, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.839] sna_pixmap_set_dri: attaching DRI client to pixmap=1956 [ 130.839] sna_pixmap_move_to_gpu(pixmap=1956, usage=0), flags=c2 [ 130.839] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.839] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.839] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.839] kgem_choose_tiling: 19x19 -> 0 [ 130.839] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.839] kgem_choose_tiling: 19x19 -> 0 [ 130.839] sna_pixmap_alloc_gpu: pixmap=1956 [ 130.839] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.839] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.839] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.839] from inactive: pitch=96, tiling=0: handle=41, id=1492 [ 130.839] sna_pixmap_mark_active: pixmap=1956, handle=41 [ 130.839] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.839] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.839] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.839] __kgem_bo_init(handle=78, num_pages=3) [ 130.839] kgem_set_tiling: handle=78, tiling=1 [1], pitch=512 [512]: 1 [ 130.839] new pitch=512, tiling=1, handle=78, id=1493, num_pages=3 [3], bucket=1 [ 130.839] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.839] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.839] kgem_bo_is_render: handle=78, rq? 0 [0] [ 130.839] kgem_bo_is_render: handle=78, rq? 0 [0] [ 130.839] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.839] needs_batch_flush: flushing before handle=78 for new reservation [ 130.839] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.839] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.839] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.839] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.839] kgem_add_handle: handle=4, index=0 [ 130.839] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.839] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.839] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.839] gen9_composite_get_binding_table(ffc0) [ 130.839] kgem_add_reloc64: handle=78, pos=16360, delta=0, domains=20002 [ 130.839] kgem_add_handle: handle=78, index=1 [ 130.839] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.839] __kgem_bo_mark_dirty: handle=78 (proxy? 0) [ 130.839] [3fe0] bind bo(handle=78, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.839] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.839] kgem_add_handle: handle=41, index=2 [ 130.839] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.839] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.839] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.839] gen9_emit_sampler: sampler = 0 [ 130.839] gen9_emit_sf: num_sf_outputs=1 [ 130.839] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.839] gen9_emit_vertex_elements: setup id=0 [ 130.839] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.839] (0, 0) -> (0, 0) + (19, 19) [ 130.839] gen8_vertex_flush[490] = 3 [ 130.839] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.839] __kgem_bo_destroy: handle=41, size=4096 [ 130.839] __kgem_bo_destroy: handle=41 -> active [ 130.839] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d40220:2], scanout? 0 [ 130.839] kgem_bo_flink: flinked handle=78 to name=53, marking non-reusable [ 130.839] sna_dri2_create_buffer: adding flush hint to handle=78 [ 130.839] __sna_damage_all(19, 19) [ 130.839] sna_accel_watch_flush: enable=1 [ 130.839] sna_accel_flush: flush?=1, dirty?=0 [ 130.839] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.839] gen8_vertex_close: reloc[0] = 287 [ 130.839] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.839] kgem_add_handle: handle=3, index=3 [ 130.839] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.839] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.839] __kgem_retire_rq: request 1 complete [ 130.839] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.839] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.839] kgem_fixup_relocs: shrinking by 61440 [ 130.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.839] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.839] kgem_commit: release handle=78 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff92000 [ 130.839] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.839] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.839] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.839] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.839] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.839] sna_accel_flush: flush?=0, dirty?=0 [ 130.839] sna_accel_flush: flush?=0, dirty?=0 [ 130.839] sna_accel_flush: flush?=0, dirty?=0 [ 130.839] sna_block_handler (tv=118.164000) [ 130.839] kgem_retire, need_retire?=1 [ 130.839] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.839] kgem_retire__requests_ring: retiring ring 0 [ 130.839] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.839] __kgem_retire_rq: request 1 complete [ 130.839] __kgem_bo_flush: handle=78, busy=0, wedged=0 [ 130.839] kgem_bo_move_to_cache: release handle=41 [ 130.839] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.839] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.839] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.839] kgem_retire -- retired=1, need_retire=0 [ 130.839] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.839] gen6_render_retire: resetting idle vbo [ 130.839] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.839] sna_accel_do_throttle -- no pending activity [ 130.841] sna_wakeup_handler [ 130.841] sna_composite_rectangles(pixmap=1957, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.841] sna_composite_rectangles: converted to op 0 [ 130.841] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.841] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.841] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.841] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.841] sna_composite_rectangles: promoting to full GPU [ 130.841] sna_composite_rectangles: dropping last-cpu hint [ 130.841] sna_drawable_use_bo pixmap=1957, box=((0, 0), (19, 19)), flags=19... [ 130.841] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.841] sna_drawable_use_bo: pinned, never REPLACES [ 130.841] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.841] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.841] sna_drawable_use_bo: using whole GPU bo [ 130.841] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.841] kgem_bo_is_render: handle=78, rq? 0 [0] [ 130.841] kgem_bo_is_render: handle=78, rq? 0 [0] [ 130.841] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.841] sna_render_get_solid: 0 [ 130.841] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.841] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.841] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.841] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.841] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.841] kgem_add_handle: handle=4, index=0 [ 130.841] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.841] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.841] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.841] gen9_composite_get_binding_table(ffc0) [ 130.841] kgem_add_reloc64: handle=78, pos=16360, delta=0, domains=20002 [ 130.841] kgem_add_handle: handle=78, index=1 [ 130.841] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff92000) [ 130.841] __kgem_bo_mark_dirty: handle=78 (proxy? 0) [ 130.841] [3fe0] bind bo(handle=78, addr=fff92000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.841] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.841] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.841] kgem_add_handle: handle=7, index=2 [ 130.841] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.841] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.841] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.841] gen9_emit_sampler: sampler = 1 [ 130.841] gen9_emit_sf: num_sf_outputs=1 [ 130.841] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.841] gen9_emit_vertex_elements: setup id=0 [ 130.841] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.841] (0, 0), (19, 19) [ 130.841] gen8_vertex_flush[490] = 3 [ 130.841] sna_composite_rectangles: pixmap=1957 marking clear [0]? 1 [ 130.841] sna_accel_flush: flush?=1, dirty?=0 [ 130.841] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.841] gen8_vertex_close: reloc[0] = 287 [ 130.841] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.841] kgem_add_handle: handle=3, index=3 [ 130.841] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.841] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.841] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.841] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.841] kgem_fixup_relocs: shrinking by 61440 [ 130.841] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.841] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.841] kgem_commit: release handle=78 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff92000 [ 130.841] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.841] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.841] __kgem_bo_clear_busy: handle=7 [ 130.841] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.841] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.841] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.841] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.841] sna_accel_flush: flush?=0, dirty?=0 [ 130.841] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7a2, drawable=7a5 [ 130.841] sna_validate_gc: recomputing clip [ 130.841] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.841] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.841] try_upload__fast: ignore existing cpu damage (if any) [ 130.841] kgem_bo_can_map__cpu: handle=78 [ 130.841] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.841] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.841] region_subsumes_damage? [ 130.841] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.841] region_subsumes_damage: singular region contains damage [ 130.841] try_upload__inplace: tiling=1 [ 130.841] kgem_bo_can_map__cpu: handle=78 [ 130.841] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.841] sna_pixmap_move_area_to_gpu: pixmap=1957 box=(0, 0), (19, 19), flags=1 [ 130.841] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.841] = None [ 130.841] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.841] sna_pixmap_unclean(pixmap=1957): cleaning foreign bo handle=78, busy=0 [ring=0] [ 130.841] __kgem_bo_clear_busy: handle=78 [ 130.841] sna_pixmap_mark_active: pixmap=1957, handle=78 [ 130.841] __kgem_bo_is_busy: handle=78, domain: 0 exec? 0, rq? 0 [ 130.841] kgem_bo_can_map__cpu: handle=78 [ 130.841] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.841] kgem_bo_map__cpu(handle=78, size=12288, map=0x0:0x0) [ 130.841] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.841] __kgem_bo_map__cpu: caching CPU vma for 78 [ 130.841] kgem_bo_sync__cpu: handle=78 [ 130.841] __kgem_busy: handle=78, busy=0, wedged=0 [ 130.841] kgem_bo_sync__cpu: SYNC: handle=78, needs_flush? 0, domain? 0, busy? 0 [ 130.841] __kgem_busy: handle=78, busy=0, wedged=0 [ 130.841] kgem_bo_retire: retiring bo handle=78 (needed flush? 0), rq? 0 [busy?=0] [ 130.841] assert_bo_retired: handle=78, domain: 0 exec? 0, rq? 0 [ 130.841] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.841] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.841] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.841] sna_accel_flush: flush?=0, dirty?=0 [ 130.841] sna_create_pixmap(19, 19, 32, usage=0) [ 130.841] kgem_can_create_2d: 19x19 @ 32 [ 130.841] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.841] kgem_can_create_2d: untiled size=4096 [ 130.841] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.841] kgem_choose_tiling: 19x19 -> 0 [ 130.841] sna_create_pixmap: usage=0, flags=a [ 130.841] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.841] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.841] create_pixmap: serial=1958, usage=0, 19x19 [ 130.841] sna_create_pixmap: serial=1958, 19x19, usage=0 [ 130.841] sna_dri2_get_msc(draw=25165991, pipe=-1) [ 130.841] sna_crtc_record_swap: recording last swap on pipe=0, frame 7581 [msc=7581], time 130.834666 [ 130.841] sna_dri2_get_msc: msc=7581 [raw=7581], ust=130834666 [ 130.841] sna_dri2_create_buffer pixmap=1959, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.841] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.841] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.841] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.841] __kgem_bo_init(handle=79, num_pages=3) [ 130.841] kgem_set_tiling: handle=79, tiling=1 [1], pitch=512 [512]: 1 [ 130.841] new pitch=512, tiling=1, handle=79, id=1494, num_pages=3 [3], bucket=1 [ 130.841] kgem_bo_flink: flinked handle=79 to name=54, marking non-reusable [ 130.841] sna_dri2_create_buffer pixmap=1959, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.842] sna_pixmap_set_dri: attaching DRI client to pixmap=1959 [ 130.842] sna_pixmap_move_to_gpu(pixmap=1959, usage=0), flags=c2 [ 130.842] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.842] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.842] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.842] kgem_choose_tiling: 19x19 -> 0 [ 130.842] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.842] kgem_choose_tiling: 19x19 -> 0 [ 130.842] sna_pixmap_alloc_gpu: pixmap=1959 [ 130.842] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.842] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.842] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.842] from inactive: pitch=96, tiling=0: handle=41, id=1495 [ 130.842] sna_pixmap_mark_active: pixmap=1959, handle=41 [ 130.842] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.842] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.842] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.842] __kgem_bo_init(handle=80, num_pages=3) [ 130.842] kgem_set_tiling: handle=80, tiling=1 [1], pitch=512 [512]: 1 [ 130.842] new pitch=512, tiling=1, handle=80, id=1496, num_pages=3 [3], bucket=1 [ 130.842] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.842] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.842] kgem_bo_is_render: handle=80, rq? 0 [0] [ 130.842] kgem_bo_is_render: handle=80, rq? 0 [0] [ 130.842] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.842] needs_batch_flush: flushing before handle=80 for new reservation [ 130.842] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.842] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.842] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.842] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.842] kgem_add_handle: handle=4, index=0 [ 130.842] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.842] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.842] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.842] gen9_composite_get_binding_table(ffc0) [ 130.842] kgem_add_reloc64: handle=80, pos=16360, delta=0, domains=20002 [ 130.842] kgem_add_handle: handle=80, index=1 [ 130.842] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.842] __kgem_bo_mark_dirty: handle=80 (proxy? 0) [ 130.842] [3fe0] bind bo(handle=80, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.842] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.842] kgem_add_handle: handle=41, index=2 [ 130.842] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.842] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.842] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.842] gen9_emit_sampler: sampler = 0 [ 130.842] gen9_emit_sf: num_sf_outputs=1 [ 130.842] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.842] gen9_emit_vertex_elements: setup id=0 [ 130.842] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.842] (0, 0) -> (0, 0) + (19, 19) [ 130.842] gen8_vertex_flush[490] = 3 [ 130.842] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.842] __kgem_bo_destroy: handle=41, size=4096 [ 130.842] __kgem_bo_destroy: handle=41 -> active [ 130.842] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d415d0:2], scanout? 0 [ 130.842] kgem_bo_flink: flinked handle=80 to name=55, marking non-reusable [ 130.842] sna_dri2_create_buffer: adding flush hint to handle=80 [ 130.842] __sna_damage_all(19, 19) [ 130.842] sna_accel_watch_flush: enable=1 [ 130.842] sna_accel_flush: flush?=1, dirty?=0 [ 130.842] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.842] gen8_vertex_close: reloc[0] = 287 [ 130.842] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.842] kgem_add_handle: handle=3, index=3 [ 130.842] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.842] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.842] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.842] __kgem_retire_rq: request 1 complete [ 130.842] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.842] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.842] kgem_fixup_relocs: shrinking by 61440 [ 130.842] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.842] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.842] kgem_commit: release handle=80 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff8f000 [ 130.842] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.842] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.842] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.842] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.842] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.842] sna_accel_flush: flush?=0, dirty?=0 [ 130.842] sna_accel_flush: flush?=0, dirty?=0 [ 130.842] sna_accel_flush: flush?=0, dirty?=0 [ 130.842] sna_block_handler (tv=118.161000) [ 130.842] kgem_retire, need_retire?=1 [ 130.842] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.842] kgem_retire__requests_ring: retiring ring 0 [ 130.842] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.842] __kgem_retire_rq: request 1 complete [ 130.842] __kgem_bo_flush: handle=80, busy=0, wedged=0 [ 130.842] kgem_bo_move_to_cache: release handle=41 [ 130.842] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.842] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.842] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.842] kgem_retire -- retired=1, need_retire=0 [ 130.842] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.842] gen6_render_retire: resetting idle vbo [ 130.842] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.842] sna_accel_do_throttle -- no pending activity [ 130.843] sna_wakeup_handler [ 130.843] sna_composite_rectangles(pixmap=1960, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.843] sna_composite_rectangles: converted to op 0 [ 130.843] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.843] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.843] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.843] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.843] sna_composite_rectangles: promoting to full GPU [ 130.843] sna_composite_rectangles: dropping last-cpu hint [ 130.843] sna_drawable_use_bo pixmap=1960, box=((0, 0), (19, 19)), flags=19... [ 130.843] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.843] sna_drawable_use_bo: pinned, never REPLACES [ 130.843] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.843] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.843] sna_drawable_use_bo: using whole GPU bo [ 130.843] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.843] kgem_bo_is_render: handle=80, rq? 0 [0] [ 130.843] kgem_bo_is_render: handle=80, rq? 0 [0] [ 130.843] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.843] sna_render_get_solid: 0 [ 130.843] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.843] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.843] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.843] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.843] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.843] kgem_add_handle: handle=4, index=0 [ 130.843] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.843] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.843] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.843] gen9_composite_get_binding_table(ffc0) [ 130.843] kgem_add_reloc64: handle=80, pos=16360, delta=0, domains=20002 [ 130.843] kgem_add_handle: handle=80, index=1 [ 130.843] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff8f000) [ 130.843] __kgem_bo_mark_dirty: handle=80 (proxy? 0) [ 130.843] [3fe0] bind bo(handle=80, addr=fff8f000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.843] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.843] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.843] kgem_add_handle: handle=7, index=2 [ 130.843] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.843] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.843] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.843] gen9_emit_sampler: sampler = 1 [ 130.843] gen9_emit_sf: num_sf_outputs=1 [ 130.843] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.843] gen9_emit_vertex_elements: setup id=0 [ 130.843] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.843] (0, 0), (19, 19) [ 130.843] gen8_vertex_flush[490] = 3 [ 130.843] sna_composite_rectangles: pixmap=1960 marking clear [0]? 1 [ 130.843] sna_accel_flush: flush?=1, dirty?=0 [ 130.843] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.843] gen8_vertex_close: reloc[0] = 287 [ 130.843] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.843] kgem_add_handle: handle=3, index=3 [ 130.843] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.843] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.843] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.843] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.843] kgem_fixup_relocs: shrinking by 61440 [ 130.843] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.843] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.843] kgem_commit: release handle=80 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff8f000 [ 130.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.844] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.844] __kgem_bo_clear_busy: handle=7 [ 130.844] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.844] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.844] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.844] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.844] sna_accel_flush: flush?=0, dirty?=0 [ 130.844] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7a5, drawable=7a8 [ 130.844] sna_validate_gc: recomputing clip [ 130.844] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.844] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.844] try_upload__fast: ignore existing cpu damage (if any) [ 130.844] kgem_bo_can_map__cpu: handle=80 [ 130.844] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.844] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.844] region_subsumes_damage? [ 130.844] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.844] region_subsumes_damage: singular region contains damage [ 130.844] try_upload__inplace: tiling=1 [ 130.844] kgem_bo_can_map__cpu: handle=80 [ 130.844] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.844] sna_pixmap_move_area_to_gpu: pixmap=1960 box=(0, 0), (19, 19), flags=1 [ 130.844] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.844] = None [ 130.844] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.844] sna_pixmap_unclean(pixmap=1960): cleaning foreign bo handle=80, busy=0 [ring=0] [ 130.844] __kgem_bo_clear_busy: handle=80 [ 130.844] sna_pixmap_mark_active: pixmap=1960, handle=80 [ 130.844] __kgem_bo_is_busy: handle=80, domain: 0 exec? 0, rq? 0 [ 130.844] kgem_bo_can_map__cpu: handle=80 [ 130.844] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.844] kgem_bo_map__cpu(handle=80, size=12288, map=0x0:0x0) [ 130.844] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.844] __kgem_bo_map__cpu: caching CPU vma for 80 [ 130.844] kgem_bo_sync__cpu: handle=80 [ 130.844] __kgem_busy: handle=80, busy=0, wedged=0 [ 130.844] kgem_bo_sync__cpu: SYNC: handle=80, needs_flush? 0, domain? 0, busy? 0 [ 130.844] __kgem_busy: handle=80, busy=0, wedged=0 [ 130.844] kgem_bo_retire: retiring bo handle=80 (needed flush? 0), rq? 0 [busy?=0] [ 130.844] assert_bo_retired: handle=80, domain: 0 exec? 0, rq? 0 [ 130.844] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.844] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.844] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.844] sna_accel_flush: flush?=0, dirty?=0 [ 130.844] sna_create_pixmap(19, 19, 32, usage=0) [ 130.844] kgem_can_create_2d: 19x19 @ 32 [ 130.844] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.844] kgem_can_create_2d: untiled size=4096 [ 130.844] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.844] kgem_choose_tiling: 19x19 -> 0 [ 130.844] sna_create_pixmap: usage=0, flags=a [ 130.844] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.844] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.844] create_pixmap: serial=1961, usage=0, 19x19 [ 130.844] sna_create_pixmap: serial=1961, 19x19, usage=0 [ 130.844] sna_dri2_get_msc(draw=25165995, pipe=-1) [ 130.844] sna_crtc_record_swap: recording last swap on pipe=0, frame 7581 [msc=7581], time 130.834666 [ 130.844] sna_dri2_get_msc: msc=7581 [raw=7581], ust=130834666 [ 130.844] sna_dri2_create_buffer pixmap=1962, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.844] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.844] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.844] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.844] __kgem_bo_init(handle=81, num_pages=3) [ 130.844] kgem_set_tiling: handle=81, tiling=1 [1], pitch=512 [512]: 1 [ 130.844] new pitch=512, tiling=1, handle=81, id=1497, num_pages=3 [3], bucket=1 [ 130.844] kgem_bo_flink: flinked handle=81 to name=56, marking non-reusable [ 130.844] sna_dri2_create_buffer pixmap=1962, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.844] sna_pixmap_set_dri: attaching DRI client to pixmap=1962 [ 130.844] sna_pixmap_move_to_gpu(pixmap=1962, usage=0), flags=c2 [ 130.844] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.844] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.844] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.844] kgem_choose_tiling: 19x19 -> 0 [ 130.844] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.844] kgem_choose_tiling: 19x19 -> 0 [ 130.844] sna_pixmap_alloc_gpu: pixmap=1962 [ 130.844] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.844] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.844] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.844] from inactive: pitch=96, tiling=0: handle=41, id=1498 [ 130.844] sna_pixmap_mark_active: pixmap=1962, handle=41 [ 130.844] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.844] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.844] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.844] __kgem_bo_init(handle=82, num_pages=3) [ 130.844] kgem_set_tiling: handle=82, tiling=1 [1], pitch=512 [512]: 1 [ 130.844] new pitch=512, tiling=1, handle=82, id=1499, num_pages=3 [3], bucket=1 [ 130.844] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.844] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.844] kgem_bo_is_render: handle=82, rq? 0 [0] [ 130.844] kgem_bo_is_render: handle=82, rq? 0 [0] [ 130.844] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.844] needs_batch_flush: flushing before handle=82 for new reservation [ 130.844] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.844] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.844] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.844] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.844] kgem_add_handle: handle=4, index=0 [ 130.844] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.844] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.844] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.844] gen9_composite_get_binding_table(ffc0) [ 130.844] kgem_add_reloc64: handle=82, pos=16360, delta=0, domains=20002 [ 130.844] kgem_add_handle: handle=82, index=1 [ 130.844] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.844] __kgem_bo_mark_dirty: handle=82 (proxy? 0) [ 130.844] [3fe0] bind bo(handle=82, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.844] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.844] kgem_add_handle: handle=41, index=2 [ 130.844] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.844] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.844] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.844] gen9_emit_sampler: sampler = 0 [ 130.844] gen9_emit_sf: num_sf_outputs=1 [ 130.844] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.844] gen9_emit_vertex_elements: setup id=0 [ 130.844] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.844] (0, 0) -> (0, 0) + (19, 19) [ 130.844] gen8_vertex_flush[490] = 3 [ 130.844] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.844] __kgem_bo_destroy: handle=41, size=4096 [ 130.844] __kgem_bo_destroy: handle=41 -> active [ 130.844] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d42980:2], scanout? 0 [ 130.844] kgem_bo_flink: flinked handle=82 to name=57, marking non-reusable [ 130.844] sna_dri2_create_buffer: adding flush hint to handle=82 [ 130.844] __sna_damage_all(19, 19) [ 130.844] sna_accel_watch_flush: enable=1 [ 130.844] sna_accel_flush: flush?=1, dirty?=0 [ 130.844] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.844] gen8_vertex_close: reloc[0] = 287 [ 130.844] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.844] kgem_add_handle: handle=3, index=3 [ 130.844] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.844] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.844] __kgem_retire_rq: request 1 complete [ 130.844] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.844] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.844] kgem_fixup_relocs: shrinking by 61440 [ 130.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.844] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.844] kgem_commit: release handle=82 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff8c000 [ 130.844] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.844] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.844] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.844] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.844] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.844] sna_accel_flush: flush?=0, dirty?=0 [ 130.844] sna_accel_flush: flush?=0, dirty?=0 [ 130.844] sna_accel_flush: flush?=0, dirty?=0 [ 130.844] sna_block_handler (tv=118.159000) [ 130.844] kgem_retire, need_retire?=1 [ 130.844] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.844] kgem_retire__requests_ring: retiring ring 0 [ 130.844] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.844] __kgem_retire_rq: request 1 complete [ 130.844] __kgem_bo_flush: handle=82, busy=0, wedged=0 [ 130.844] kgem_bo_move_to_cache: release handle=41 [ 130.844] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.844] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.844] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.844] kgem_retire -- retired=1, need_retire=0 [ 130.844] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.844] gen6_render_retire: resetting idle vbo [ 130.844] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.844] sna_accel_do_throttle -- no pending activity [ 130.846] sna_wakeup_handler [ 130.846] sna_composite_rectangles(pixmap=1963, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.846] sna_composite_rectangles: converted to op 0 [ 130.846] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.846] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.846] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.846] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.846] sna_composite_rectangles: promoting to full GPU [ 130.846] sna_composite_rectangles: dropping last-cpu hint [ 130.846] sna_drawable_use_bo pixmap=1963, box=((0, 0), (19, 19)), flags=19... [ 130.846] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.846] sna_drawable_use_bo: pinned, never REPLACES [ 130.846] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.846] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.846] sna_drawable_use_bo: using whole GPU bo [ 130.846] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.846] kgem_bo_is_render: handle=82, rq? 0 [0] [ 130.846] kgem_bo_is_render: handle=82, rq? 0 [0] [ 130.846] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.846] sna_render_get_solid: 0 [ 130.846] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.846] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.846] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.846] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.846] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.846] kgem_add_handle: handle=4, index=0 [ 130.846] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.846] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.846] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.846] gen9_composite_get_binding_table(ffc0) [ 130.846] kgem_add_reloc64: handle=82, pos=16360, delta=0, domains=20002 [ 130.846] kgem_add_handle: handle=82, index=1 [ 130.846] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff8c000) [ 130.846] __kgem_bo_mark_dirty: handle=82 (proxy? 0) [ 130.846] [3fe0] bind bo(handle=82, addr=fff8c000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.846] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.846] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.846] kgem_add_handle: handle=7, index=2 [ 130.846] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.846] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.846] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.846] gen9_emit_sampler: sampler = 1 [ 130.846] gen9_emit_sf: num_sf_outputs=1 [ 130.846] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.846] gen9_emit_vertex_elements: setup id=0 [ 130.846] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.846] (0, 0), (19, 19) [ 130.846] gen8_vertex_flush[490] = 3 [ 130.846] sna_composite_rectangles: pixmap=1963 marking clear [0]? 1 [ 130.846] sna_accel_flush: flush?=1, dirty?=0 [ 130.846] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.846] gen8_vertex_close: reloc[0] = 287 [ 130.846] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.846] kgem_add_handle: handle=3, index=3 [ 130.846] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.846] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.846] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.846] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.846] kgem_fixup_relocs: shrinking by 61440 [ 130.846] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.846] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.846] kgem_commit: release handle=82 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff8c000 [ 130.846] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.846] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.846] __kgem_bo_clear_busy: handle=7 [ 130.846] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.846] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.846] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.846] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.846] sna_accel_flush: flush?=0, dirty?=0 [ 130.846] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7a8, drawable=7ab [ 130.846] sna_validate_gc: recomputing clip [ 130.846] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.846] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.846] try_upload__fast: ignore existing cpu damage (if any) [ 130.846] kgem_bo_can_map__cpu: handle=82 [ 130.846] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.846] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.846] region_subsumes_damage? [ 130.846] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.846] region_subsumes_damage: singular region contains damage [ 130.846] try_upload__inplace: tiling=1 [ 130.846] kgem_bo_can_map__cpu: handle=82 [ 130.846] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.846] sna_pixmap_move_area_to_gpu: pixmap=1963 box=(0, 0), (19, 19), flags=1 [ 130.846] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.846] = None [ 130.846] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.846] sna_pixmap_unclean(pixmap=1963): cleaning foreign bo handle=82, busy=0 [ring=0] [ 130.846] __kgem_bo_clear_busy: handle=82 [ 130.846] sna_pixmap_mark_active: pixmap=1963, handle=82 [ 130.846] __kgem_bo_is_busy: handle=82, domain: 0 exec? 0, rq? 0 [ 130.846] kgem_bo_can_map__cpu: handle=82 [ 130.846] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.846] kgem_bo_map__cpu(handle=82, size=12288, map=0x0:0x0) [ 130.846] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.846] __kgem_bo_map__cpu: caching CPU vma for 82 [ 130.846] kgem_bo_sync__cpu: handle=82 [ 130.846] __kgem_busy: handle=82, busy=0, wedged=0 [ 130.846] kgem_bo_sync__cpu: SYNC: handle=82, needs_flush? 0, domain? 0, busy? 0 [ 130.846] __kgem_busy: handle=82, busy=0, wedged=0 [ 130.846] kgem_bo_retire: retiring bo handle=82 (needed flush? 0), rq? 0 [busy?=0] [ 130.846] assert_bo_retired: handle=82, domain: 0 exec? 0, rq? 0 [ 130.846] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.846] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.846] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.846] sna_accel_flush: flush?=0, dirty?=0 [ 130.846] sna_create_pixmap(19, 19, 32, usage=0) [ 130.846] kgem_can_create_2d: 19x19 @ 32 [ 130.846] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.846] kgem_can_create_2d: untiled size=4096 [ 130.846] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.846] kgem_choose_tiling: 19x19 -> 0 [ 130.846] sna_create_pixmap: usage=0, flags=a [ 130.846] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.846] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.846] create_pixmap: serial=1964, usage=0, 19x19 [ 130.846] sna_create_pixmap: serial=1964, 19x19, usage=0 [ 130.846] sna_dri2_get_msc(draw=25165999, pipe=-1) [ 130.846] sna_crtc_record_swap: recording last swap on pipe=0, frame 7581 [msc=7581], time 130.834666 [ 130.846] sna_dri2_get_msc: msc=7581 [raw=7581], ust=130834666 [ 130.846] sna_dri2_create_buffer pixmap=1965, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.846] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.846] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.846] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.846] __kgem_bo_init(handle=83, num_pages=3) [ 130.846] kgem_set_tiling: handle=83, tiling=1 [1], pitch=512 [512]: 1 [ 130.846] new pitch=512, tiling=1, handle=83, id=1500, num_pages=3 [3], bucket=1 [ 130.846] kgem_bo_flink: flinked handle=83 to name=58, marking non-reusable [ 130.846] sna_dri2_create_buffer pixmap=1965, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.846] sna_pixmap_set_dri: attaching DRI client to pixmap=1965 [ 130.846] sna_pixmap_move_to_gpu(pixmap=1965, usage=0), flags=c2 [ 130.846] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.846] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.846] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.847] kgem_choose_tiling: 19x19 -> 0 [ 130.847] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.847] kgem_choose_tiling: 19x19 -> 0 [ 130.847] sna_pixmap_alloc_gpu: pixmap=1965 [ 130.847] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.847] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.847] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.847] from inactive: pitch=96, tiling=0: handle=41, id=1501 [ 130.847] sna_pixmap_mark_active: pixmap=1965, handle=41 [ 130.847] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.847] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.847] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.847] __kgem_bo_init(handle=84, num_pages=3) [ 130.847] kgem_set_tiling: handle=84, tiling=1 [1], pitch=512 [512]: 1 [ 130.847] new pitch=512, tiling=1, handle=84, id=1502, num_pages=3 [3], bucket=1 [ 130.847] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.847] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.847] kgem_bo_is_render: handle=84, rq? 0 [0] [ 130.847] kgem_bo_is_render: handle=84, rq? 0 [0] [ 130.847] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.847] needs_batch_flush: flushing before handle=84 for new reservation [ 130.847] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.847] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.847] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.847] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.847] kgem_add_handle: handle=4, index=0 [ 130.847] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.847] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.847] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.847] gen9_composite_get_binding_table(ffc0) [ 130.847] kgem_add_reloc64: handle=84, pos=16360, delta=0, domains=20002 [ 130.847] kgem_add_handle: handle=84, index=1 [ 130.847] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.847] __kgem_bo_mark_dirty: handle=84 (proxy? 0) [ 130.847] [3fe0] bind bo(handle=84, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.847] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.847] kgem_add_handle: handle=41, index=2 [ 130.847] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.847] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.847] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.847] gen9_emit_sampler: sampler = 0 [ 130.847] gen9_emit_sf: num_sf_outputs=1 [ 130.847] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.847] gen9_emit_vertex_elements: setup id=0 [ 130.847] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.847] (0, 0) -> (0, 0) + (19, 19) [ 130.847] gen8_vertex_flush[490] = 3 [ 130.847] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.847] __kgem_bo_destroy: handle=41, size=4096 [ 130.847] __kgem_bo_destroy: handle=41 -> active [ 130.847] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d43d30:2], scanout? 0 [ 130.847] kgem_bo_flink: flinked handle=84 to name=59, marking non-reusable [ 130.847] sna_dri2_create_buffer: adding flush hint to handle=84 [ 130.847] __sna_damage_all(19, 19) [ 130.847] sna_accel_watch_flush: enable=1 [ 130.847] sna_accel_flush: flush?=1, dirty?=0 [ 130.847] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.847] gen8_vertex_close: reloc[0] = 287 [ 130.847] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.847] kgem_add_handle: handle=3, index=3 [ 130.847] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.847] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.847] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.847] __kgem_retire_rq: request 1 complete [ 130.847] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.847] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.847] kgem_fixup_relocs: shrinking by 61440 [ 130.847] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.847] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.847] kgem_commit: release handle=84 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff89000 [ 130.847] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.847] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.847] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.847] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.847] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.847] sna_accel_flush: flush?=0, dirty?=0 [ 130.847] sna_accel_flush: flush?=0, dirty?=0 [ 130.847] sna_accel_flush: flush?=0, dirty?=0 [ 130.847] sna_block_handler (tv=118.156000) [ 130.847] kgem_retire, need_retire?=1 [ 130.847] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.847] kgem_retire__requests_ring: retiring ring 0 [ 130.847] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.847] __kgem_retire_rq: request 1 complete [ 130.847] __kgem_bo_flush: handle=84, busy=0, wedged=0 [ 130.847] kgem_bo_move_to_cache: release handle=41 [ 130.847] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.847] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.847] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.847] kgem_retire -- retired=1, need_retire=0 [ 130.847] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.847] gen6_render_retire: resetting idle vbo [ 130.847] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.847] sna_accel_do_throttle -- no pending activity [ 130.848] sna_wakeup_handler [ 130.848] sna_composite_rectangles(pixmap=1966, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.848] sna_composite_rectangles: converted to op 0 [ 130.848] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.848] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.848] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.848] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.848] sna_composite_rectangles: promoting to full GPU [ 130.848] sna_composite_rectangles: dropping last-cpu hint [ 130.848] sna_drawable_use_bo pixmap=1966, box=((0, 0), (19, 19)), flags=19... [ 130.848] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.848] sna_drawable_use_bo: pinned, never REPLACES [ 130.848] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.848] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.848] sna_drawable_use_bo: using whole GPU bo [ 130.848] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.848] kgem_bo_is_render: handle=84, rq? 0 [0] [ 130.848] kgem_bo_is_render: handle=84, rq? 0 [0] [ 130.848] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.848] sna_render_get_solid: 0 [ 130.848] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.848] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.848] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.849] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.849] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.849] kgem_add_handle: handle=4, index=0 [ 130.849] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.849] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.849] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.849] gen9_composite_get_binding_table(ffc0) [ 130.849] kgem_add_reloc64: handle=84, pos=16360, delta=0, domains=20002 [ 130.849] kgem_add_handle: handle=84, index=1 [ 130.849] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff89000) [ 130.849] __kgem_bo_mark_dirty: handle=84 (proxy? 0) [ 130.849] [3fe0] bind bo(handle=84, addr=fff89000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.849] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.849] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.849] kgem_add_handle: handle=7, index=2 [ 130.849] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.849] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.849] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.849] gen9_emit_sampler: sampler = 1 [ 130.849] gen9_emit_sf: num_sf_outputs=1 [ 130.849] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.849] gen9_emit_vertex_elements: setup id=0 [ 130.849] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.849] (0, 0), (19, 19) [ 130.849] gen8_vertex_flush[490] = 3 [ 130.849] sna_composite_rectangles: pixmap=1966 marking clear [0]? 1 [ 130.849] sna_accel_flush: flush?=1, dirty?=0 [ 130.849] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.849] gen8_vertex_close: reloc[0] = 287 [ 130.849] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.849] kgem_add_handle: handle=3, index=3 [ 130.849] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.849] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.849] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.849] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.849] kgem_fixup_relocs: shrinking by 61440 [ 130.849] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.849] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.849] kgem_commit: release handle=84 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff89000 [ 130.849] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.849] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.849] __kgem_bo_clear_busy: handle=7 [ 130.849] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.849] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.849] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.849] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.849] sna_accel_flush: flush?=0, dirty?=0 [ 130.849] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7ab, drawable=7ae [ 130.849] sna_validate_gc: recomputing clip [ 130.849] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.849] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.849] try_upload__fast: ignore existing cpu damage (if any) [ 130.849] kgem_bo_can_map__cpu: handle=84 [ 130.849] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.849] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.849] region_subsumes_damage? [ 130.849] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.849] region_subsumes_damage: singular region contains damage [ 130.849] try_upload__inplace: tiling=1 [ 130.849] kgem_bo_can_map__cpu: handle=84 [ 130.849] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.849] sna_pixmap_move_area_to_gpu: pixmap=1966 box=(0, 0), (19, 19), flags=1 [ 130.849] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.849] = None [ 130.849] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.849] sna_pixmap_unclean(pixmap=1966): cleaning foreign bo handle=84, busy=0 [ring=0] [ 130.849] __kgem_bo_clear_busy: handle=84 [ 130.849] sna_pixmap_mark_active: pixmap=1966, handle=84 [ 130.849] __kgem_bo_is_busy: handle=84, domain: 0 exec? 0, rq? 0 [ 130.849] kgem_bo_can_map__cpu: handle=84 [ 130.849] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.849] kgem_bo_map__cpu(handle=84, size=12288, map=0x0:0x0) [ 130.849] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.849] __kgem_bo_map__cpu: caching CPU vma for 84 [ 130.849] kgem_bo_sync__cpu: handle=84 [ 130.849] __kgem_busy: handle=84, busy=0, wedged=0 [ 130.849] kgem_bo_sync__cpu: SYNC: handle=84, needs_flush? 0, domain? 0, busy? 0 [ 130.849] __kgem_busy: handle=84, busy=0, wedged=0 [ 130.849] kgem_bo_retire: retiring bo handle=84 (needed flush? 0), rq? 0 [busy?=0] [ 130.849] assert_bo_retired: handle=84, domain: 0 exec? 0, rq? 0 [ 130.849] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.849] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.849] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.849] sna_accel_flush: flush?=0, dirty?=0 [ 130.849] sna_create_pixmap(19, 19, 32, usage=0) [ 130.849] kgem_can_create_2d: 19x19 @ 32 [ 130.849] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.849] kgem_can_create_2d: untiled size=4096 [ 130.849] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.849] kgem_choose_tiling: 19x19 -> 0 [ 130.849] sna_create_pixmap: usage=0, flags=a [ 130.849] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.849] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.849] create_pixmap: serial=1967, usage=0, 19x19 [ 130.849] sna_create_pixmap: serial=1967, 19x19, usage=0 [ 130.849] sna_dri2_get_msc(draw=25166003, pipe=-1) [ 130.849] sna_crtc_record_swap: recording last swap on pipe=0, frame 7581 [msc=7581], time 130.834666 [ 130.849] sna_dri2_get_msc: msc=7581 [raw=7581], ust=130834666 [ 130.849] sna_dri2_create_buffer pixmap=1968, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.849] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.849] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.849] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.849] __kgem_bo_init(handle=85, num_pages=3) [ 130.849] kgem_set_tiling: handle=85, tiling=1 [1], pitch=512 [512]: 1 [ 130.849] new pitch=512, tiling=1, handle=85, id=1503, num_pages=3 [3], bucket=1 [ 130.849] kgem_bo_flink: flinked handle=85 to name=60, marking non-reusable [ 130.849] sna_dri2_create_buffer pixmap=1968, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.849] sna_pixmap_set_dri: attaching DRI client to pixmap=1968 [ 130.849] sna_pixmap_move_to_gpu(pixmap=1968, usage=0), flags=c2 [ 130.849] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.849] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.849] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.849] kgem_choose_tiling: 19x19 -> 0 [ 130.849] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.849] kgem_choose_tiling: 19x19 -> 0 [ 130.849] sna_pixmap_alloc_gpu: pixmap=1968 [ 130.849] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.849] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.849] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.849] from inactive: pitch=96, tiling=0: handle=41, id=1504 [ 130.849] sna_pixmap_mark_active: pixmap=1968, handle=41 [ 130.849] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.849] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.849] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.849] __kgem_bo_init(handle=86, num_pages=3) [ 130.849] kgem_set_tiling: handle=86, tiling=1 [1], pitch=512 [512]: 1 [ 130.849] new pitch=512, tiling=1, handle=86, id=1505, num_pages=3 [3], bucket=1 [ 130.849] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.849] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.849] kgem_bo_is_render: handle=86, rq? 0 [0] [ 130.849] kgem_bo_is_render: handle=86, rq? 0 [0] [ 130.849] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.849] needs_batch_flush: flushing before handle=86 for new reservation [ 130.849] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.849] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.849] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.849] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.849] kgem_add_handle: handle=4, index=0 [ 130.849] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.849] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.849] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.849] gen9_composite_get_binding_table(ffc0) [ 130.849] kgem_add_reloc64: handle=86, pos=16360, delta=0, domains=20002 [ 130.849] kgem_add_handle: handle=86, index=1 [ 130.849] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.849] __kgem_bo_mark_dirty: handle=86 (proxy? 0) [ 130.849] [3fe0] bind bo(handle=86, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.849] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.849] kgem_add_handle: handle=41, index=2 [ 130.849] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.849] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.849] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.849] gen9_emit_sampler: sampler = 0 [ 130.849] gen9_emit_sf: num_sf_outputs=1 [ 130.849] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.849] gen9_emit_vertex_elements: setup id=0 [ 130.849] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.850] (0, 0) -> (0, 0) + (19, 19) [ 130.850] gen8_vertex_flush[490] = 3 [ 130.850] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.850] __kgem_bo_destroy: handle=41, size=4096 [ 130.850] __kgem_bo_destroy: handle=41 -> active [ 130.850] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d450e0:2], scanout? 0 [ 130.850] kgem_bo_flink: flinked handle=86 to name=61, marking non-reusable [ 130.850] sna_dri2_create_buffer: adding flush hint to handle=86 [ 130.850] __sna_damage_all(19, 19) [ 130.850] sna_accel_watch_flush: enable=1 [ 130.850] sna_accel_flush: flush?=1, dirty?=0 [ 130.850] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.850] gen8_vertex_close: reloc[0] = 287 [ 130.850] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.850] kgem_add_handle: handle=3, index=3 [ 130.850] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.850] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.850] __kgem_retire_rq: request 1 complete [ 130.850] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.850] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.850] kgem_fixup_relocs: shrinking by 61440 [ 130.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.850] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.850] kgem_commit: release handle=86 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff86000 [ 130.850] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.850] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.850] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.850] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.850] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.850] sna_accel_flush: flush?=0, dirty?=0 [ 130.850] sna_accel_flush: flush?=0, dirty?=0 [ 130.850] sna_accel_flush: flush?=0, dirty?=0 [ 130.850] sna_block_handler (tv=118.153000) [ 130.850] kgem_retire, need_retire?=1 [ 130.850] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.850] kgem_retire__requests_ring: retiring ring 0 [ 130.850] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.850] __kgem_retire_rq: request 1 complete [ 130.850] __kgem_bo_flush: handle=86, busy=0, wedged=0 [ 130.850] kgem_bo_move_to_cache: release handle=41 [ 130.850] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.850] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.850] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.850] kgem_retire -- retired=1, need_retire=0 [ 130.850] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.850] gen6_render_retire: resetting idle vbo [ 130.850] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.850] sna_accel_do_throttle -- no pending activity [ 130.851] sna_wakeup_handler [ 130.851] sna_composite_rectangles(pixmap=1969, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.851] sna_composite_rectangles: converted to op 0 [ 130.851] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.851] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.851] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.851] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.851] sna_composite_rectangles: promoting to full GPU [ 130.851] sna_composite_rectangles: dropping last-cpu hint [ 130.851] sna_drawable_use_bo pixmap=1969, box=((0, 0), (19, 19)), flags=19... [ 130.851] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.851] sna_drawable_use_bo: pinned, never REPLACES [ 130.851] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.851] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.851] sna_drawable_use_bo: using whole GPU bo [ 130.851] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.851] kgem_bo_is_render: handle=86, rq? 0 [0] [ 130.851] kgem_bo_is_render: handle=86, rq? 0 [0] [ 130.851] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.851] sna_render_get_solid: 0 [ 130.851] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.851] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.851] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.851] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.851] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.851] kgem_add_handle: handle=4, index=0 [ 130.851] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.851] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.851] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.851] gen9_composite_get_binding_table(ffc0) [ 130.851] kgem_add_reloc64: handle=86, pos=16360, delta=0, domains=20002 [ 130.851] kgem_add_handle: handle=86, index=1 [ 130.851] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff86000) [ 130.851] __kgem_bo_mark_dirty: handle=86 (proxy? 0) [ 130.851] [3fe0] bind bo(handle=86, addr=fff86000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.851] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.851] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.851] kgem_add_handle: handle=7, index=2 [ 130.851] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.851] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.851] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.851] gen9_emit_sampler: sampler = 1 [ 130.851] gen9_emit_sf: num_sf_outputs=1 [ 130.851] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.851] gen9_emit_vertex_elements: setup id=0 [ 130.851] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.851] (0, 0), (19, 19) [ 130.851] gen8_vertex_flush[490] = 3 [ 130.851] sna_composite_rectangles: pixmap=1969 marking clear [0]? 1 [ 130.851] sna_accel_flush: flush?=1, dirty?=0 [ 130.851] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.851] gen8_vertex_close: reloc[0] = 287 [ 130.851] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.851] kgem_add_handle: handle=3, index=3 [ 130.851] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.851] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.851] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.851] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.851] kgem_fixup_relocs: shrinking by 61440 [ 130.851] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.851] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.851] kgem_commit: release handle=86 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff86000 [ 130.851] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.851] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.851] __kgem_bo_clear_busy: handle=7 [ 130.851] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.851] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.851] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.851] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.851] sna_accel_flush: flush?=0, dirty?=0 [ 130.851] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7ae, drawable=7b1 [ 130.851] sna_validate_gc: recomputing clip [ 130.851] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.851] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.851] try_upload__fast: ignore existing cpu damage (if any) [ 130.851] kgem_bo_can_map__cpu: handle=86 [ 130.851] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.851] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.851] region_subsumes_damage? [ 130.851] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.851] region_subsumes_damage: singular region contains damage [ 130.851] try_upload__inplace: tiling=1 [ 130.851] kgem_bo_can_map__cpu: handle=86 [ 130.851] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.851] sna_pixmap_move_area_to_gpu: pixmap=1969 box=(0, 0), (19, 19), flags=1 [ 130.852] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.852] = None [ 130.852] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.852] sna_pixmap_unclean(pixmap=1969): cleaning foreign bo handle=86, busy=0 [ring=0] [ 130.852] __kgem_bo_clear_busy: handle=86 [ 130.852] sna_pixmap_mark_active: pixmap=1969, handle=86 [ 130.852] __kgem_bo_is_busy: handle=86, domain: 0 exec? 0, rq? 0 [ 130.852] kgem_bo_can_map__cpu: handle=86 [ 130.852] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.852] kgem_bo_map__cpu(handle=86, size=12288, map=0x0:0x0) [ 130.852] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.852] __kgem_bo_map__cpu: caching CPU vma for 86 [ 130.852] kgem_bo_sync__cpu: handle=86 [ 130.852] __kgem_busy: handle=86, busy=0, wedged=0 [ 130.852] kgem_bo_sync__cpu: SYNC: handle=86, needs_flush? 0, domain? 0, busy? 0 [ 130.852] __kgem_busy: handle=86, busy=0, wedged=0 [ 130.852] kgem_bo_retire: retiring bo handle=86 (needed flush? 0), rq? 0 [busy?=0] [ 130.852] assert_bo_retired: handle=86, domain: 0 exec? 0, rq? 0 [ 130.852] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.852] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.852] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.852] sna_accel_flush: flush?=0, dirty?=0 [ 130.852] sna_create_pixmap(19, 19, 32, usage=0) [ 130.852] kgem_can_create_2d: 19x19 @ 32 [ 130.852] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.852] kgem_can_create_2d: untiled size=4096 [ 130.852] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.852] kgem_choose_tiling: 19x19 -> 0 [ 130.852] sna_create_pixmap: usage=0, flags=a [ 130.852] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.852] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.852] create_pixmap: serial=1970, usage=0, 19x19 [ 130.852] sna_create_pixmap: serial=1970, 19x19, usage=0 [ 130.852] sna_dri2_get_msc(draw=25166007, pipe=-1) [ 130.852] sna_crtc_record_swap: recording last swap on pipe=0, frame 7582 [msc=7582], time 130.851333 [ 130.852] sna_dri2_get_msc: msc=7582 [raw=7582], ust=130851333 [ 130.852] sna_dri2_create_buffer pixmap=1971, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.852] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.852] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.852] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.852] __kgem_bo_init(handle=87, num_pages=3) [ 130.852] kgem_set_tiling: handle=87, tiling=1 [1], pitch=512 [512]: 1 [ 130.852] new pitch=512, tiling=1, handle=87, id=1506, num_pages=3 [3], bucket=1 [ 130.852] kgem_bo_flink: flinked handle=87 to name=62, marking non-reusable [ 130.852] sna_dri2_create_buffer pixmap=1971, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.852] sna_pixmap_set_dri: attaching DRI client to pixmap=1971 [ 130.852] sna_pixmap_move_to_gpu(pixmap=1971, usage=0), flags=c2 [ 130.852] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.852] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.852] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.852] kgem_choose_tiling: 19x19 -> 0 [ 130.852] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.852] kgem_choose_tiling: 19x19 -> 0 [ 130.852] sna_pixmap_alloc_gpu: pixmap=1971 [ 130.852] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.852] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.852] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.852] from inactive: pitch=96, tiling=0: handle=41, id=1507 [ 130.852] sna_pixmap_mark_active: pixmap=1971, handle=41 [ 130.852] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.852] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.852] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.852] __kgem_bo_init(handle=88, num_pages=3) [ 130.852] kgem_set_tiling: handle=88, tiling=1 [1], pitch=512 [512]: 1 [ 130.852] new pitch=512, tiling=1, handle=88, id=1508, num_pages=3 [3], bucket=1 [ 130.852] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.852] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.852] kgem_bo_is_render: handle=88, rq? 0 [0] [ 130.852] kgem_bo_is_render: handle=88, rq? 0 [0] [ 130.852] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.852] needs_batch_flush: flushing before handle=88 for new reservation [ 130.852] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.852] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.852] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.852] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.852] kgem_add_handle: handle=4, index=0 [ 130.852] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.852] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.852] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.852] gen9_composite_get_binding_table(ffc0) [ 130.852] kgem_add_reloc64: handle=88, pos=16360, delta=0, domains=20002 [ 130.852] kgem_add_handle: handle=88, index=1 [ 130.852] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.852] __kgem_bo_mark_dirty: handle=88 (proxy? 0) [ 130.852] [3fe0] bind bo(handle=88, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.852] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.852] kgem_add_handle: handle=41, index=2 [ 130.852] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.852] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.852] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.852] gen9_emit_sampler: sampler = 0 [ 130.852] gen9_emit_sf: num_sf_outputs=1 [ 130.852] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.852] gen9_emit_vertex_elements: setup id=0 [ 130.852] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.852] (0, 0) -> (0, 0) + (19, 19) [ 130.852] gen8_vertex_flush[490] = 3 [ 130.852] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.852] __kgem_bo_destroy: handle=41, size=4096 [ 130.852] __kgem_bo_destroy: handle=41 -> active [ 130.852] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d46490:2], scanout? 0 [ 130.852] kgem_bo_flink: flinked handle=88 to name=63, marking non-reusable [ 130.852] sna_dri2_create_buffer: adding flush hint to handle=88 [ 130.852] __sna_damage_all(19, 19) [ 130.852] sna_accel_watch_flush: enable=1 [ 130.852] sna_accel_flush: flush?=1, dirty?=0 [ 130.852] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.852] gen8_vertex_close: reloc[0] = 287 [ 130.852] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.852] kgem_add_handle: handle=3, index=3 [ 130.852] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.852] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.852] __kgem_retire_rq: request 1 complete [ 130.852] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.852] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.852] kgem_fixup_relocs: shrinking by 61440 [ 130.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.852] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.852] kgem_commit: release handle=88 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff83000 [ 130.852] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.852] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.852] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.852] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.852] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.852] sna_accel_flush: flush?=0, dirty?=0 [ 130.852] sna_accel_flush: flush?=0, dirty?=0 [ 130.852] sna_accel_flush: flush?=0, dirty?=0 [ 130.852] sna_block_handler (tv=118.151000) [ 130.852] kgem_retire, need_retire?=1 [ 130.852] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.852] kgem_retire__requests_ring: retiring ring 0 [ 130.852] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.852] __kgem_retire_rq: request 1 complete [ 130.852] __kgem_bo_flush: handle=88, busy=0, wedged=0 [ 130.852] kgem_bo_move_to_cache: release handle=41 [ 130.852] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.852] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.852] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.852] kgem_retire -- retired=1, need_retire=0 [ 130.852] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.852] gen6_render_retire: resetting idle vbo [ 130.852] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.852] sna_accel_do_throttle -- no pending activity [ 130.853] sna_wakeup_handler [ 130.853] sna_composite_rectangles(pixmap=1972, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.853] sna_composite_rectangles: converted to op 0 [ 130.853] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.853] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.853] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.853] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.853] sna_composite_rectangles: promoting to full GPU [ 130.853] sna_composite_rectangles: dropping last-cpu hint [ 130.853] sna_drawable_use_bo pixmap=1972, box=((0, 0), (19, 19)), flags=19... [ 130.853] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.853] sna_drawable_use_bo: pinned, never REPLACES [ 130.853] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.853] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.853] sna_drawable_use_bo: using whole GPU bo [ 130.853] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.853] kgem_bo_is_render: handle=88, rq? 0 [0] [ 130.853] kgem_bo_is_render: handle=88, rq? 0 [0] [ 130.853] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.853] sna_render_get_solid: 0 [ 130.853] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.853] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.853] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.853] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.853] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.853] kgem_add_handle: handle=4, index=0 [ 130.853] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.853] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.854] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.854] gen9_composite_get_binding_table(ffc0) [ 130.854] kgem_add_reloc64: handle=88, pos=16360, delta=0, domains=20002 [ 130.854] kgem_add_handle: handle=88, index=1 [ 130.854] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff83000) [ 130.854] __kgem_bo_mark_dirty: handle=88 (proxy? 0) [ 130.854] [3fe0] bind bo(handle=88, addr=fff83000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.854] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.854] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.854] kgem_add_handle: handle=7, index=2 [ 130.854] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.854] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.854] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.854] gen9_emit_sampler: sampler = 1 [ 130.854] gen9_emit_sf: num_sf_outputs=1 [ 130.854] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.854] gen9_emit_vertex_elements: setup id=0 [ 130.854] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.854] (0, 0), (19, 19) [ 130.854] gen8_vertex_flush[490] = 3 [ 130.854] sna_composite_rectangles: pixmap=1972 marking clear [0]? 1 [ 130.854] sna_accel_flush: flush?=1, dirty?=0 [ 130.854] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.854] gen8_vertex_close: reloc[0] = 287 [ 130.854] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.854] kgem_add_handle: handle=3, index=3 [ 130.854] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.854] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.854] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.854] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.854] kgem_fixup_relocs: shrinking by 61440 [ 130.854] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.854] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.854] kgem_commit: release handle=88 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff83000 [ 130.854] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.854] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.854] __kgem_bo_clear_busy: handle=7 [ 130.854] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.854] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.854] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.854] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.854] sna_accel_flush: flush?=0, dirty?=0 [ 130.854] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7b1, drawable=7b4 [ 130.854] sna_validate_gc: recomputing clip [ 130.854] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.854] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.854] try_upload__fast: ignore existing cpu damage (if any) [ 130.854] kgem_bo_can_map__cpu: handle=88 [ 130.854] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.854] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.854] region_subsumes_damage? [ 130.854] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.854] region_subsumes_damage: singular region contains damage [ 130.854] try_upload__inplace: tiling=1 [ 130.854] kgem_bo_can_map__cpu: handle=88 [ 130.854] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.854] sna_pixmap_move_area_to_gpu: pixmap=1972 box=(0, 0), (19, 19), flags=1 [ 130.854] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.854] = None [ 130.854] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.854] sna_pixmap_unclean(pixmap=1972): cleaning foreign bo handle=88, busy=0 [ring=0] [ 130.854] __kgem_bo_clear_busy: handle=88 [ 130.854] sna_pixmap_mark_active: pixmap=1972, handle=88 [ 130.854] __kgem_bo_is_busy: handle=88, domain: 0 exec? 0, rq? 0 [ 130.854] kgem_bo_can_map__cpu: handle=88 [ 130.854] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.854] kgem_bo_map__cpu(handle=88, size=12288, map=0x0:0x0) [ 130.854] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.854] __kgem_bo_map__cpu: caching CPU vma for 88 [ 130.854] kgem_bo_sync__cpu: handle=88 [ 130.854] __kgem_busy: handle=88, busy=0, wedged=0 [ 130.854] kgem_bo_sync__cpu: SYNC: handle=88, needs_flush? 0, domain? 0, busy? 0 [ 130.854] __kgem_busy: handle=88, busy=0, wedged=0 [ 130.854] kgem_bo_retire: retiring bo handle=88 (needed flush? 0), rq? 0 [busy?=0] [ 130.854] assert_bo_retired: handle=88, domain: 0 exec? 0, rq? 0 [ 130.854] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.854] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.854] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.854] sna_accel_flush: flush?=0, dirty?=0 [ 130.854] sna_create_pixmap(19, 19, 32, usage=0) [ 130.854] kgem_can_create_2d: 19x19 @ 32 [ 130.854] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.854] kgem_can_create_2d: untiled size=4096 [ 130.854] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.854] kgem_choose_tiling: 19x19 -> 0 [ 130.854] sna_create_pixmap: usage=0, flags=a [ 130.854] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.854] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.854] create_pixmap: serial=1973, usage=0, 19x19 [ 130.854] sna_create_pixmap: serial=1973, 19x19, usage=0 [ 130.854] sna_dri2_get_msc(draw=25166011, pipe=-1) [ 130.854] sna_crtc_record_swap: recording last swap on pipe=0, frame 7582 [msc=7582], time 130.851333 [ 130.854] sna_dri2_get_msc: msc=7582 [raw=7582], ust=130851333 [ 130.854] sna_dri2_create_buffer pixmap=1974, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.854] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.854] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.854] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.854] __kgem_bo_init(handle=89, num_pages=3) [ 130.854] kgem_set_tiling: handle=89, tiling=1 [1], pitch=512 [512]: 1 [ 130.854] new pitch=512, tiling=1, handle=89, id=1509, num_pages=3 [3], bucket=1 [ 130.854] kgem_bo_flink: flinked handle=89 to name=64, marking non-reusable [ 130.854] sna_dri2_create_buffer pixmap=1974, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.854] sna_pixmap_set_dri: attaching DRI client to pixmap=1974 [ 130.854] sna_pixmap_move_to_gpu(pixmap=1974, usage=0), flags=c2 [ 130.854] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.854] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.854] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.854] kgem_choose_tiling: 19x19 -> 0 [ 130.854] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.854] kgem_choose_tiling: 19x19 -> 0 [ 130.854] sna_pixmap_alloc_gpu: pixmap=1974 [ 130.854] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.854] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.854] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.854] from inactive: pitch=96, tiling=0: handle=41, id=1510 [ 130.854] sna_pixmap_mark_active: pixmap=1974, handle=41 [ 130.854] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.854] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.854] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.854] __kgem_bo_init(handle=90, num_pages=3) [ 130.854] kgem_set_tiling: handle=90, tiling=1 [1], pitch=512 [512]: 1 [ 130.854] new pitch=512, tiling=1, handle=90, id=1511, num_pages=3 [3], bucket=1 [ 130.854] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.854] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.854] kgem_bo_is_render: handle=90, rq? 0 [0] [ 130.854] kgem_bo_is_render: handle=90, rq? 0 [0] [ 130.854] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.854] needs_batch_flush: flushing before handle=90 for new reservation [ 130.854] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.854] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.854] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.854] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.854] kgem_add_handle: handle=4, index=0 [ 130.854] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.854] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.854] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.854] gen9_composite_get_binding_table(ffc0) [ 130.854] kgem_add_reloc64: handle=90, pos=16360, delta=0, domains=20002 [ 130.854] kgem_add_handle: handle=90, index=1 [ 130.854] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.854] __kgem_bo_mark_dirty: handle=90 (proxy? 0) [ 130.854] [3fe0] bind bo(handle=90, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.854] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.854] kgem_add_handle: handle=41, index=2 [ 130.854] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.854] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.854] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.854] gen9_emit_sampler: sampler = 0 [ 130.854] gen9_emit_sf: num_sf_outputs=1 [ 130.854] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.854] gen9_emit_vertex_elements: setup id=0 [ 130.854] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.854] (0, 0) -> (0, 0) + (19, 19) [ 130.854] gen8_vertex_flush[490] = 3 [ 130.854] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.854] __kgem_bo_destroy: handle=41, size=4096 [ 130.854] __kgem_bo_destroy: handle=41 -> active [ 130.854] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d47840:2], scanout? 0 [ 130.854] kgem_bo_flink: flinked handle=90 to name=65, marking non-reusable [ 130.854] sna_dri2_create_buffer: adding flush hint to handle=90 [ 130.855] __sna_damage_all(19, 19) [ 130.855] sna_accel_watch_flush: enable=1 [ 130.855] sna_accel_flush: flush?=1, dirty?=0 [ 130.855] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.855] gen8_vertex_close: reloc[0] = 287 [ 130.855] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.855] kgem_add_handle: handle=3, index=3 [ 130.855] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.855] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.855] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.855] __kgem_retire_rq: request 1 complete [ 130.855] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.855] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.855] kgem_fixup_relocs: shrinking by 61440 [ 130.855] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.855] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.855] kgem_commit: release handle=90 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff80000 [ 130.855] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.855] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.855] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.855] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.855] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.855] sna_accel_flush: flush?=0, dirty?=0 [ 130.855] sna_accel_flush: flush?=0, dirty?=0 [ 130.855] sna_accel_flush: flush?=0, dirty?=0 [ 130.855] sna_block_handler (tv=118.148000) [ 130.855] kgem_retire, need_retire?=1 [ 130.855] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.855] kgem_retire__requests_ring: retiring ring 0 [ 130.855] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.855] __kgem_retire_rq: request 1 complete [ 130.855] __kgem_bo_flush: handle=90, busy=0, wedged=0 [ 130.855] kgem_bo_move_to_cache: release handle=41 [ 130.855] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.855] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.855] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.855] kgem_retire -- retired=1, need_retire=0 [ 130.855] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.855] gen6_render_retire: resetting idle vbo [ 130.855] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.855] sna_accel_do_throttle -- no pending activity [ 130.856] sna_wakeup_handler [ 130.856] sna_composite_rectangles(pixmap=1975, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.856] sna_composite_rectangles: converted to op 0 [ 130.856] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.856] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.856] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.856] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.856] sna_composite_rectangles: promoting to full GPU [ 130.856] sna_composite_rectangles: dropping last-cpu hint [ 130.856] sna_drawable_use_bo pixmap=1975, box=((0, 0), (19, 19)), flags=19... [ 130.856] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.856] sna_drawable_use_bo: pinned, never REPLACES [ 130.856] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.856] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.856] sna_drawable_use_bo: using whole GPU bo [ 130.856] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.856] kgem_bo_is_render: handle=90, rq? 0 [0] [ 130.856] kgem_bo_is_render: handle=90, rq? 0 [0] [ 130.856] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.856] sna_render_get_solid: 0 [ 130.856] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.856] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.856] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.856] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.856] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.856] kgem_add_handle: handle=4, index=0 [ 130.856] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.856] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.856] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.856] gen9_composite_get_binding_table(ffc0) [ 130.856] kgem_add_reloc64: handle=90, pos=16360, delta=0, domains=20002 [ 130.856] kgem_add_handle: handle=90, index=1 [ 130.856] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff80000) [ 130.856] __kgem_bo_mark_dirty: handle=90 (proxy? 0) [ 130.856] [3fe0] bind bo(handle=90, addr=fff80000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.856] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.856] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.856] kgem_add_handle: handle=7, index=2 [ 130.856] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.856] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.856] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.856] gen9_emit_sampler: sampler = 1 [ 130.856] gen9_emit_sf: num_sf_outputs=1 [ 130.856] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.856] gen9_emit_vertex_elements: setup id=0 [ 130.856] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.856] (0, 0), (19, 19) [ 130.856] gen8_vertex_flush[490] = 3 [ 130.856] sna_composite_rectangles: pixmap=1975 marking clear [0]? 1 [ 130.856] sna_accel_flush: flush?=1, dirty?=0 [ 130.856] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.856] gen8_vertex_close: reloc[0] = 287 [ 130.856] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.856] kgem_add_handle: handle=3, index=3 [ 130.856] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.856] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.856] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.856] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.856] kgem_fixup_relocs: shrinking by 61440 [ 130.856] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.856] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.856] kgem_commit: release handle=90 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff80000 [ 130.856] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.856] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.856] __kgem_bo_clear_busy: handle=7 [ 130.856] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.856] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.856] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.856] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.856] sna_accel_flush: flush?=0, dirty?=0 [ 130.856] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7b4, drawable=7b7 [ 130.856] sna_validate_gc: recomputing clip [ 130.856] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.856] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.856] try_upload__fast: ignore existing cpu damage (if any) [ 130.856] kgem_bo_can_map__cpu: handle=90 [ 130.856] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.856] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.856] region_subsumes_damage? [ 130.856] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.856] region_subsumes_damage: singular region contains damage [ 130.856] try_upload__inplace: tiling=1 [ 130.856] kgem_bo_can_map__cpu: handle=90 [ 130.856] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.856] sna_pixmap_move_area_to_gpu: pixmap=1975 box=(0, 0), (19, 19), flags=1 [ 130.856] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.856] = None [ 130.856] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.856] sna_pixmap_unclean(pixmap=1975): cleaning foreign bo handle=90, busy=0 [ring=0] [ 130.856] __kgem_bo_clear_busy: handle=90 [ 130.856] sna_pixmap_mark_active: pixmap=1975, handle=90 [ 130.856] __kgem_bo_is_busy: handle=90, domain: 0 exec? 0, rq? 0 [ 130.856] kgem_bo_can_map__cpu: handle=90 [ 130.856] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.856] kgem_bo_map__cpu(handle=90, size=12288, map=0x0:0x0) [ 130.856] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.856] __kgem_bo_map__cpu: caching CPU vma for 90 [ 130.856] kgem_bo_sync__cpu: handle=90 [ 130.856] __kgem_busy: handle=90, busy=0, wedged=0 [ 130.856] kgem_bo_sync__cpu: SYNC: handle=90, needs_flush? 0, domain? 0, busy? 0 [ 130.856] __kgem_busy: handle=90, busy=0, wedged=0 [ 130.856] kgem_bo_retire: retiring bo handle=90 (needed flush? 0), rq? 0 [busy?=0] [ 130.856] assert_bo_retired: handle=90, domain: 0 exec? 0, rq? 0 [ 130.856] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.856] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.856] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.856] sna_accel_flush: flush?=0, dirty?=0 [ 130.856] sna_create_pixmap(19, 19, 32, usage=0) [ 130.857] kgem_can_create_2d: 19x19 @ 32 [ 130.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.857] kgem_can_create_2d: untiled size=4096 [ 130.857] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.857] kgem_choose_tiling: 19x19 -> 0 [ 130.857] sna_create_pixmap: usage=0, flags=a [ 130.857] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.857] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.857] create_pixmap: serial=1976, usage=0, 19x19 [ 130.857] sna_create_pixmap: serial=1976, 19x19, usage=0 [ 130.857] sna_dri2_get_msc(draw=25166015, pipe=-1) [ 130.857] sna_crtc_record_swap: recording last swap on pipe=0, frame 7582 [msc=7582], time 130.851333 [ 130.857] sna_dri2_get_msc: msc=7582 [raw=7582], ust=130851333 [ 130.857] sna_dri2_create_buffer pixmap=1977, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.857] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.857] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.857] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.857] __kgem_bo_init(handle=91, num_pages=3) [ 130.857] kgem_set_tiling: handle=91, tiling=1 [1], pitch=512 [512]: 1 [ 130.857] new pitch=512, tiling=1, handle=91, id=1512, num_pages=3 [3], bucket=1 [ 130.857] kgem_bo_flink: flinked handle=91 to name=66, marking non-reusable [ 130.857] sna_dri2_create_buffer pixmap=1977, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.857] sna_pixmap_set_dri: attaching DRI client to pixmap=1977 [ 130.857] sna_pixmap_move_to_gpu(pixmap=1977, usage=0), flags=c2 [ 130.857] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.857] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.857] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.857] kgem_choose_tiling: 19x19 -> 0 [ 130.857] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.857] kgem_choose_tiling: 19x19 -> 0 [ 130.857] sna_pixmap_alloc_gpu: pixmap=1977 [ 130.857] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.857] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.857] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.857] from inactive: pitch=96, tiling=0: handle=41, id=1513 [ 130.857] sna_pixmap_mark_active: pixmap=1977, handle=41 [ 130.857] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.857] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.857] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.857] __kgem_bo_init(handle=92, num_pages=3) [ 130.857] kgem_set_tiling: handle=92, tiling=1 [1], pitch=512 [512]: 1 [ 130.857] new pitch=512, tiling=1, handle=92, id=1514, num_pages=3 [3], bucket=1 [ 130.857] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.857] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.857] kgem_bo_is_render: handle=92, rq? 0 [0] [ 130.857] kgem_bo_is_render: handle=92, rq? 0 [0] [ 130.857] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.857] needs_batch_flush: flushing before handle=92 for new reservation [ 130.857] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.857] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.857] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.857] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.857] kgem_add_handle: handle=4, index=0 [ 130.857] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.857] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.857] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.857] gen9_composite_get_binding_table(ffc0) [ 130.857] kgem_add_reloc64: handle=92, pos=16360, delta=0, domains=20002 [ 130.857] kgem_add_handle: handle=92, index=1 [ 130.857] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.857] __kgem_bo_mark_dirty: handle=92 (proxy? 0) [ 130.857] [3fe0] bind bo(handle=92, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.857] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.857] kgem_add_handle: handle=41, index=2 [ 130.857] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.857] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.857] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.857] gen9_emit_sampler: sampler = 0 [ 130.857] gen9_emit_sf: num_sf_outputs=1 [ 130.857] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.857] gen9_emit_vertex_elements: setup id=0 [ 130.857] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.857] (0, 0) -> (0, 0) + (19, 19) [ 130.857] gen8_vertex_flush[490] = 3 [ 130.857] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.857] __kgem_bo_destroy: handle=41, size=4096 [ 130.857] __kgem_bo_destroy: handle=41 -> active [ 130.857] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d48bf0:2], scanout? 0 [ 130.857] kgem_bo_flink: flinked handle=92 to name=67, marking non-reusable [ 130.857] sna_dri2_create_buffer: adding flush hint to handle=92 [ 130.857] __sna_damage_all(19, 19) [ 130.857] sna_accel_watch_flush: enable=1 [ 130.857] sna_accel_flush: flush?=1, dirty?=0 [ 130.857] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.857] gen8_vertex_close: reloc[0] = 287 [ 130.857] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.857] kgem_add_handle: handle=3, index=3 [ 130.857] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.857] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.857] __kgem_retire_rq: request 1 complete [ 130.857] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.857] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.857] kgem_fixup_relocs: shrinking by 61440 [ 130.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.857] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.857] kgem_commit: release handle=92 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff7d000 [ 130.857] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.857] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.857] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.857] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.857] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.857] sna_accel_flush: flush?=0, dirty?=0 [ 130.857] sna_accel_flush: flush?=0, dirty?=0 [ 130.857] sna_accel_flush: flush?=0, dirty?=0 [ 130.857] sna_block_handler (tv=118.146000) [ 130.857] kgem_retire, need_retire?=1 [ 130.857] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.857] kgem_retire__requests_ring: retiring ring 0 [ 130.857] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.857] __kgem_retire_rq: request 1 complete [ 130.857] __kgem_bo_flush: handle=92, busy=0, wedged=0 [ 130.857] kgem_bo_move_to_cache: release handle=41 [ 130.857] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.857] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.857] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.857] kgem_retire -- retired=1, need_retire=0 [ 130.857] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.857] gen6_render_retire: resetting idle vbo [ 130.857] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.857] sna_accel_do_throttle -- no pending activity [ 130.858] sna_wakeup_handler [ 130.858] sna_composite_rectangles(pixmap=1978, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.858] sna_composite_rectangles: converted to op 0 [ 130.858] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.858] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.858] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.858] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.858] sna_composite_rectangles: promoting to full GPU [ 130.858] sna_composite_rectangles: dropping last-cpu hint [ 130.858] sna_drawable_use_bo pixmap=1978, box=((0, 0), (19, 19)), flags=19... [ 130.858] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.858] sna_drawable_use_bo: pinned, never REPLACES [ 130.858] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.858] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.858] sna_drawable_use_bo: using whole GPU bo [ 130.858] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.858] kgem_bo_is_render: handle=92, rq? 0 [0] [ 130.858] kgem_bo_is_render: handle=92, rq? 0 [0] [ 130.858] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.858] sna_render_get_solid: 0 [ 130.858] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.858] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.858] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.858] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.858] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.858] kgem_add_handle: handle=4, index=0 [ 130.858] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.858] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.858] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.858] gen9_composite_get_binding_table(ffc0) [ 130.858] kgem_add_reloc64: handle=92, pos=16360, delta=0, domains=20002 [ 130.858] kgem_add_handle: handle=92, index=1 [ 130.858] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff7d000) [ 130.858] __kgem_bo_mark_dirty: handle=92 (proxy? 0) [ 130.858] [3fe0] bind bo(handle=92, addr=fff7d000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.858] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.858] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.858] kgem_add_handle: handle=7, index=2 [ 130.859] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.859] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.859] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.859] gen9_emit_sampler: sampler = 1 [ 130.859] gen9_emit_sf: num_sf_outputs=1 [ 130.859] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.859] gen9_emit_vertex_elements: setup id=0 [ 130.859] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.859] (0, 0), (19, 19) [ 130.859] gen8_vertex_flush[490] = 3 [ 130.859] sna_composite_rectangles: pixmap=1978 marking clear [0]? 1 [ 130.859] sna_accel_flush: flush?=1, dirty?=0 [ 130.859] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.859] gen8_vertex_close: reloc[0] = 287 [ 130.859] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.859] kgem_add_handle: handle=3, index=3 [ 130.859] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.859] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.859] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.859] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.859] kgem_fixup_relocs: shrinking by 61440 [ 130.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.859] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.859] kgem_commit: release handle=92 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff7d000 [ 130.859] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.859] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.859] __kgem_bo_clear_busy: handle=7 [ 130.859] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.859] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.859] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.859] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.859] sna_accel_flush: flush?=0, dirty?=0 [ 130.859] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7b7, drawable=7ba [ 130.859] sna_validate_gc: recomputing clip [ 130.859] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.859] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.859] try_upload__fast: ignore existing cpu damage (if any) [ 130.859] kgem_bo_can_map__cpu: handle=92 [ 130.859] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.859] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.859] region_subsumes_damage? [ 130.859] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.859] region_subsumes_damage: singular region contains damage [ 130.859] try_upload__inplace: tiling=1 [ 130.859] kgem_bo_can_map__cpu: handle=92 [ 130.859] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.859] sna_pixmap_move_area_to_gpu: pixmap=1978 box=(0, 0), (19, 19), flags=1 [ 130.859] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.859] = None [ 130.859] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.859] sna_pixmap_unclean(pixmap=1978): cleaning foreign bo handle=92, busy=0 [ring=0] [ 130.859] __kgem_bo_clear_busy: handle=92 [ 130.859] sna_pixmap_mark_active: pixmap=1978, handle=92 [ 130.859] __kgem_bo_is_busy: handle=92, domain: 0 exec? 0, rq? 0 [ 130.859] kgem_bo_can_map__cpu: handle=92 [ 130.859] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.859] kgem_bo_map__cpu(handle=92, size=12288, map=0x0:0x0) [ 130.859] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.859] __kgem_bo_map__cpu: caching CPU vma for 92 [ 130.859] kgem_bo_sync__cpu: handle=92 [ 130.859] __kgem_busy: handle=92, busy=0, wedged=0 [ 130.859] kgem_bo_sync__cpu: SYNC: handle=92, needs_flush? 0, domain? 0, busy? 0 [ 130.859] __kgem_busy: handle=92, busy=0, wedged=0 [ 130.859] kgem_bo_retire: retiring bo handle=92 (needed flush? 0), rq? 0 [busy?=0] [ 130.859] assert_bo_retired: handle=92, domain: 0 exec? 0, rq? 0 [ 130.859] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.859] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.859] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.859] sna_accel_flush: flush?=0, dirty?=0 [ 130.859] sna_create_pixmap(19, 19, 32, usage=0) [ 130.859] kgem_can_create_2d: 19x19 @ 32 [ 130.859] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.859] kgem_can_create_2d: untiled size=4096 [ 130.859] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.859] kgem_choose_tiling: 19x19 -> 0 [ 130.859] sna_create_pixmap: usage=0, flags=a [ 130.859] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.859] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.859] create_pixmap: serial=1979, usage=0, 19x19 [ 130.859] sna_create_pixmap: serial=1979, 19x19, usage=0 [ 130.859] sna_dri2_get_msc(draw=25166019, pipe=-1) [ 130.859] sna_crtc_record_swap: recording last swap on pipe=0, frame 7582 [msc=7582], time 130.851333 [ 130.859] sna_dri2_get_msc: msc=7582 [raw=7582], ust=130851333 [ 130.859] sna_dri2_create_buffer pixmap=1980, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.859] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.859] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.859] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.859] __kgem_bo_init(handle=93, num_pages=3) [ 130.859] kgem_set_tiling: handle=93, tiling=1 [1], pitch=512 [512]: 1 [ 130.859] new pitch=512, tiling=1, handle=93, id=1515, num_pages=3 [3], bucket=1 [ 130.859] kgem_bo_flink: flinked handle=93 to name=68, marking non-reusable [ 130.859] sna_dri2_create_buffer pixmap=1980, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.859] sna_pixmap_set_dri: attaching DRI client to pixmap=1980 [ 130.859] sna_pixmap_move_to_gpu(pixmap=1980, usage=0), flags=c2 [ 130.859] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.859] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.859] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.859] kgem_choose_tiling: 19x19 -> 0 [ 130.859] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.859] kgem_choose_tiling: 19x19 -> 0 [ 130.859] sna_pixmap_alloc_gpu: pixmap=1980 [ 130.859] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.859] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.859] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.859] from inactive: pitch=96, tiling=0: handle=41, id=1516 [ 130.859] sna_pixmap_mark_active: pixmap=1980, handle=41 [ 130.859] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.859] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.859] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.859] __kgem_bo_init(handle=94, num_pages=3) [ 130.859] kgem_set_tiling: handle=94, tiling=1 [1], pitch=512 [512]: 1 [ 130.859] new pitch=512, tiling=1, handle=94, id=1517, num_pages=3 [3], bucket=1 [ 130.859] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.859] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.859] kgem_bo_is_render: handle=94, rq? 0 [0] [ 130.859] kgem_bo_is_render: handle=94, rq? 0 [0] [ 130.859] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.859] needs_batch_flush: flushing before handle=94 for new reservation [ 130.859] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.859] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.859] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.859] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.859] kgem_add_handle: handle=4, index=0 [ 130.859] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.859] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.859] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.859] gen9_composite_get_binding_table(ffc0) [ 130.859] kgem_add_reloc64: handle=94, pos=16360, delta=0, domains=20002 [ 130.859] kgem_add_handle: handle=94, index=1 [ 130.859] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.859] __kgem_bo_mark_dirty: handle=94 (proxy? 0) [ 130.859] [3fe0] bind bo(handle=94, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.859] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.859] kgem_add_handle: handle=41, index=2 [ 130.859] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.859] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.859] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.859] gen9_emit_sampler: sampler = 0 [ 130.859] gen9_emit_sf: num_sf_outputs=1 [ 130.859] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.859] gen9_emit_vertex_elements: setup id=0 [ 130.859] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.859] (0, 0) -> (0, 0) + (19, 19) [ 130.859] gen8_vertex_flush[490] = 3 [ 130.859] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.859] __kgem_bo_destroy: handle=41, size=4096 [ 130.859] __kgem_bo_destroy: handle=41 -> active [ 130.859] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d49fa0:2], scanout? 0 [ 130.859] kgem_bo_flink: flinked handle=94 to name=69, marking non-reusable [ 130.859] sna_dri2_create_buffer: adding flush hint to handle=94 [ 130.859] __sna_damage_all(19, 19) [ 130.859] sna_accel_watch_flush: enable=1 [ 130.859] sna_accel_flush: flush?=1, dirty?=0 [ 130.859] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.859] gen8_vertex_close: reloc[0] = 287 [ 130.859] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.859] kgem_add_handle: handle=3, index=3 [ 130.859] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.859] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.859] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.860] __kgem_retire_rq: request 1 complete [ 130.860] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.860] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.860] kgem_fixup_relocs: shrinking by 61440 [ 130.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.860] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.860] kgem_commit: release handle=94 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff7a000 [ 130.860] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.860] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.860] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.860] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.860] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.860] sna_accel_flush: flush?=0, dirty?=0 [ 130.860] sna_accel_flush: flush?=0, dirty?=0 [ 130.860] sna_accel_flush: flush?=0, dirty?=0 [ 130.860] sna_block_handler (tv=118.143000) [ 130.860] kgem_retire, need_retire?=1 [ 130.860] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.860] kgem_retire__requests_ring: retiring ring 0 [ 130.860] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.860] __kgem_retire_rq: request 1 complete [ 130.860] __kgem_bo_flush: handle=94, busy=0, wedged=0 [ 130.860] kgem_bo_move_to_cache: release handle=41 [ 130.860] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.860] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.860] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.860] kgem_retire -- retired=1, need_retire=0 [ 130.860] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.860] gen6_render_retire: resetting idle vbo [ 130.860] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.860] sna_accel_do_throttle -- no pending activity [ 130.861] sna_wakeup_handler [ 130.861] sna_composite_rectangles(pixmap=1981, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.861] sna_composite_rectangles: converted to op 0 [ 130.861] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.861] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.861] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.861] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.861] sna_composite_rectangles: promoting to full GPU [ 130.861] sna_composite_rectangles: dropping last-cpu hint [ 130.861] sna_drawable_use_bo pixmap=1981, box=((0, 0), (19, 19)), flags=19... [ 130.861] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.861] sna_drawable_use_bo: pinned, never REPLACES [ 130.861] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.861] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.861] sna_drawable_use_bo: using whole GPU bo [ 130.861] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.861] kgem_bo_is_render: handle=94, rq? 0 [0] [ 130.861] kgem_bo_is_render: handle=94, rq? 0 [0] [ 130.861] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.861] sna_render_get_solid: 0 [ 130.861] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.861] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.861] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.861] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.861] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.861] kgem_add_handle: handle=4, index=0 [ 130.861] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.861] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.861] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.861] gen9_composite_get_binding_table(ffc0) [ 130.861] kgem_add_reloc64: handle=94, pos=16360, delta=0, domains=20002 [ 130.861] kgem_add_handle: handle=94, index=1 [ 130.861] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff7a000) [ 130.861] __kgem_bo_mark_dirty: handle=94 (proxy? 0) [ 130.861] [3fe0] bind bo(handle=94, addr=fff7a000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.861] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.861] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.861] kgem_add_handle: handle=7, index=2 [ 130.861] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.861] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.861] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.861] gen9_emit_sampler: sampler = 1 [ 130.861] gen9_emit_sf: num_sf_outputs=1 [ 130.861] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.861] gen9_emit_vertex_elements: setup id=0 [ 130.861] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.861] (0, 0), (19, 19) [ 130.861] gen8_vertex_flush[490] = 3 [ 130.861] sna_composite_rectangles: pixmap=1981 marking clear [0]? 1 [ 130.861] sna_accel_flush: flush?=1, dirty?=0 [ 130.861] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.861] gen8_vertex_close: reloc[0] = 287 [ 130.861] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.861] kgem_add_handle: handle=3, index=3 [ 130.861] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.861] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.861] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.861] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.861] kgem_fixup_relocs: shrinking by 61440 [ 130.861] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.861] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.861] kgem_commit: release handle=94 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff7a000 [ 130.861] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.861] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.861] __kgem_bo_clear_busy: handle=7 [ 130.861] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.861] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.861] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.861] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.861] sna_accel_flush: flush?=0, dirty?=0 [ 130.861] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7ba, drawable=7bd [ 130.861] sna_validate_gc: recomputing clip [ 130.861] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.861] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.861] try_upload__fast: ignore existing cpu damage (if any) [ 130.861] kgem_bo_can_map__cpu: handle=94 [ 130.861] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.861] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.861] region_subsumes_damage? [ 130.861] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.861] region_subsumes_damage: singular region contains damage [ 130.861] try_upload__inplace: tiling=1 [ 130.861] kgem_bo_can_map__cpu: handle=94 [ 130.861] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.861] sna_pixmap_move_area_to_gpu: pixmap=1981 box=(0, 0), (19, 19), flags=1 [ 130.861] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.861] = None [ 130.861] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.861] sna_pixmap_unclean(pixmap=1981): cleaning foreign bo handle=94, busy=0 [ring=0] [ 130.861] __kgem_bo_clear_busy: handle=94 [ 130.861] sna_pixmap_mark_active: pixmap=1981, handle=94 [ 130.861] __kgem_bo_is_busy: handle=94, domain: 0 exec? 0, rq? 0 [ 130.861] kgem_bo_can_map__cpu: handle=94 [ 130.861] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.861] kgem_bo_map__cpu(handle=94, size=12288, map=0x0:0x0) [ 130.861] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.861] __kgem_bo_map__cpu: caching CPU vma for 94 [ 130.861] kgem_bo_sync__cpu: handle=94 [ 130.861] __kgem_busy: handle=94, busy=0, wedged=0 [ 130.861] kgem_bo_sync__cpu: SYNC: handle=94, needs_flush? 0, domain? 0, busy? 0 [ 130.861] __kgem_busy: handle=94, busy=0, wedged=0 [ 130.861] kgem_bo_retire: retiring bo handle=94 (needed flush? 0), rq? 0 [busy?=0] [ 130.861] assert_bo_retired: handle=94, domain: 0 exec? 0, rq? 0 [ 130.861] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.861] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.861] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.861] sna_accel_flush: flush?=0, dirty?=0 [ 130.861] sna_create_pixmap(19, 19, 32, usage=0) [ 130.861] kgem_can_create_2d: 19x19 @ 32 [ 130.861] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.861] kgem_can_create_2d: untiled size=4096 [ 130.861] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.861] kgem_choose_tiling: 19x19 -> 0 [ 130.861] sna_create_pixmap: usage=0, flags=a [ 130.862] sna_create_pixmap: small buffer [1444], attaching to shadow pixmap [ 130.862] create_pixmap: allocating pixmap 19x19, depth=32/32, size=1452 [ 130.862] create_pixmap: serial=1982, usage=0, 19x19 [ 130.862] sna_create_pixmap: serial=1982, 19x19, usage=0 [ 130.862] sna_dri2_get_msc(draw=25166023, pipe=-1) [ 130.862] sna_crtc_record_swap: recording last swap on pipe=0, frame 7582 [msc=7582], time 130.851333 [ 130.862] sna_dri2_get_msc: msc=7582 [raw=7582], ust=130851333 [ 130.862] sna_dri2_create_buffer pixmap=1983, (attachment=1, format=32, drawable=19x19), window?=0 [ 130.862] sna_dri2_create_buffer: creating back buffer 19x19, suitable for scanout? 0 [ 130.862] kgem_create_2d(19x19, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.862] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.862] __kgem_bo_init(handle=95, num_pages=3) [ 130.862] kgem_set_tiling: handle=95, tiling=1 [1], pitch=512 [512]: 1 [ 130.862] new pitch=512, tiling=1, handle=95, id=1518, num_pages=3 [3], bucket=1 [ 130.862] kgem_bo_flink: flinked handle=95 to name=70, marking non-reusable [ 130.862] sna_dri2_create_buffer pixmap=1983, (attachment=0, format=32, drawable=19x19), window?=0 [ 130.862] sna_pixmap_set_dri: attaching DRI client to pixmap=1983 [ 130.862] sna_pixmap_move_to_gpu(pixmap=1983, usage=0), flags=c2 [ 130.862] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.862] sna_pixmap_move_to_gpu: creating GPU bo (19x19@32), create=8 [ 130.862] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.862] kgem_choose_tiling: 19x19 -> 0 [ 130.862] kgem_choose_tiling: too thin [width 19, 32 bpp] for TILING_X [ 130.862] kgem_choose_tiling: 19x19 -> 0 [ 130.862] sna_pixmap_alloc_gpu: pixmap=1983 [ 130.862] kgem_create_2d(19x19, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.862] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=19 [ 130.862] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 130.862] from inactive: pitch=96, tiling=0: handle=41, id=1519 [ 130.862] sna_pixmap_mark_active: pixmap=1983, handle=41 [ 130.862] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 19x19 pixmap [ 130.862] kgem_create_2d(19x19, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.862] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=24 [ 130.862] __kgem_bo_init(handle=96, num_pages=3) [ 130.862] kgem_set_tiling: handle=96, tiling=1 [1], pitch=512 [512]: 1 [ 130.862] new pitch=512, tiling=1, handle=96, id=1520, num_pages=3 [3], bucket=1 [ 130.862] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.862] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.862] kgem_bo_is_render: handle=96, rq? 0 [0] [ 130.862] kgem_bo_is_render: handle=96, rq? 0 [0] [ 130.862] kgem_bo_is_render: handle=41, rq? 0 [0] [ 130.862] needs_batch_flush: flushing before handle=96 for new reservation [ 130.862] kgem_check_bo: num_pages=+4, num_exec=+2 [ 130.862] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.862] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.862] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.862] kgem_add_handle: handle=4, index=0 [ 130.862] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.862] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.862] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.862] gen9_composite_get_binding_table(ffc0) [ 130.862] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 130.862] kgem_add_handle: handle=96, index=1 [ 130.862] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.862] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 130.862] [3fe0] bind bo(handle=96, addr=0), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.862] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 130.862] kgem_add_handle: handle=41, index=2 [ 130.862] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 130.862] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=19, height=19, pitch=96, tiling=0 -> sampler [ 130.862] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.862] gen9_emit_sampler: sampler = 0 [ 130.862] gen9_emit_sf: num_sf_outputs=1 [ 130.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.862] gen9_emit_vertex_elements: setup id=0 [ 130.862] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.862] (0, 0) -> (0, 0) + (19, 19) [ 130.862] gen8_vertex_flush[490] = 3 [ 130.862] _kgem_bo_destroy: handle=41, proxy? 0 [ 130.862] __kgem_bo_destroy: handle=41, size=4096 [ 130.862] __kgem_bo_destroy: handle=41 -> active [ 130.862] sna_dri2_create_buffer: attaching to front buffer 19x19 [0x55bca9d4b350:2], scanout? 0 [ 130.862] kgem_bo_flink: flinked handle=96 to name=71, marking non-reusable [ 130.862] sna_dri2_create_buffer: adding flush hint to handle=96 [ 130.862] __sna_damage_all(19, 19) [ 130.862] sna_accel_watch_flush: enable=1 [ 130.862] sna_accel_flush: flush?=1, dirty?=0 [ 130.862] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.862] gen8_vertex_close: reloc[0] = 287 [ 130.862] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.862] kgem_add_handle: handle=3, index=3 [ 130.862] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.862] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.862] __kgem_retire_rq: request 1 complete [ 130.862] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.862] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.862] kgem_fixup_relocs: shrinking by 61440 [ 130.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.862] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.862] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff77000 [ 130.862] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.862] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 130.862] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.862] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.862] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.862] sna_accel_flush: flush?=0, dirty?=0 [ 130.862] sna_accel_flush: flush?=0, dirty?=0 [ 130.862] sna_accel_flush: flush?=0, dirty?=0 [ 130.862] sna_block_handler (tv=118.141000) [ 130.862] kgem_retire, need_retire?=1 [ 130.862] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.862] kgem_retire__requests_ring: retiring ring 0 [ 130.862] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.862] __kgem_retire_rq: request 1 complete [ 130.862] __kgem_bo_flush: handle=96, busy=0, wedged=0 [ 130.862] kgem_bo_move_to_cache: release handle=41 [ 130.862] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 130.862] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 130.862] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.862] kgem_retire -- retired=1, need_retire=0 [ 130.862] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.862] gen6_render_retire: resetting idle vbo [ 130.862] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.862] sna_accel_do_throttle -- no pending activity [ 130.862] sna_wakeup_handler [ 130.862] sna_composite_rectangles(pixmap=1984, op=0, 0 x 1 [(0, 0)x(19, 19) ...]) [ 130.862] sna_composite_rectangles: converted to op 0 [ 130.862] sna_composite_rectangles[0] (0, 0)x(19, 19) -> (0, 0), (19, 19) [ 130.862] sna_composite_rectangles: nrects=1, region=(0, 0), (19, 19) x 1 [ 130.862] sna_composite_rectangles: clipped extents (0, 0),(19, 19) x 1 [ 130.862] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(19, 19) [ 130.862] sna_composite_rectangles: promoting to full GPU [ 130.862] sna_composite_rectangles: dropping last-cpu hint [ 130.862] sna_drawable_use_bo pixmap=1984, box=((0, 0), (19, 19)), flags=19... [ 130.862] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.862] sna_drawable_use_bo: pinned, never REPLACES [ 130.862] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.862] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.862] sna_drawable_use_bo: using whole GPU bo [ 130.862] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.862] kgem_bo_is_render: handle=96, rq? 0 [0] [ 130.862] kgem_bo_is_render: handle=96, rq? 0 [0] [ 130.862] gen9_render_fill_boxes(0 x 1 [(0, 0), (19, 19) ...]) [ 130.862] sna_render_get_solid: 0 [ 130.862] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.862] kgem_check_bo: num_pages=+3, num_exec=+1 [ 130.862] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.862] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.862] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.862] kgem_add_handle: handle=4, index=0 [ 130.862] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.862] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.862] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.862] gen9_composite_get_binding_table(ffc0) [ 130.862] kgem_add_reloc64: handle=96, pos=16360, delta=0, domains=20002 [ 130.862] kgem_add_handle: handle=96, index=1 [ 130.862] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff77000) [ 130.862] __kgem_bo_mark_dirty: handle=96 (proxy? 0) [ 130.862] [3fe0] bind bo(handle=96, addr=fff77000), format=192, width=19, height=19, pitch=512, tiling=1 -> render [ 130.862] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.862] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.862] kgem_add_handle: handle=7, index=2 [ 130.862] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.862] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.862] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.862] gen9_emit_sampler: sampler = 1 [ 130.862] gen9_emit_sf: num_sf_outputs=1 [ 130.862] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.862] gen9_emit_vertex_elements: setup id=0 [ 130.862] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.862] (0, 0), (19, 19) [ 130.862] gen8_vertex_flush[490] = 3 [ 130.862] sna_composite_rectangles: pixmap=1984 marking clear [0]? 1 [ 130.862] sna_accel_flush: flush?=1, dirty?=0 [ 130.862] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.862] gen8_vertex_close: reloc[0] = 287 [ 130.862] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.862] kgem_add_handle: handle=3, index=3 [ 130.862] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.862] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=30 [fenced=0] [ 130.862] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.862] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.863] kgem_fixup_relocs: shrinking by 61440 [ 130.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.863] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.863] kgem_commit: release handle=96 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff77000 [ 130.863] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.863] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.863] __kgem_bo_clear_busy: handle=7 [ 130.863] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.863] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.863] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.863] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.863] sna_accel_flush: flush?=0, dirty?=0 [ 130.863] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7bd, drawable=7c0 [ 130.863] sna_validate_gc: recomputing clip [ 130.863] sna_validate_gc: composite clip=1x[(0, 0), (19, 19)] [0x55bca9d2b420] [ 130.863] sna_put_image((0, 0)x(19, 19), depth=32, format=2) [ 130.863] try_upload__fast: ignore existing cpu damage (if any) [ 130.863] kgem_bo_can_map__cpu: handle=96 [ 130.863] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.863] try_upload__inplace: bo? 1, can map? 1, replaces? 1 [ 130.863] region_subsumes_damage? [ 130.863] region_subsumes_damage: region (0, 0), (19, 19), damage (0, 0), (19, 19) [ 130.863] region_subsumes_damage: singular region contains damage [ 130.863] try_upload__inplace: tiling=1 [ 130.863] kgem_bo_can_map__cpu: handle=96 [ 130.863] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.863] sna_pixmap_move_area_to_gpu: pixmap=1984 box=(0, 0), (19, 19), flags=1 [ 130.863] _sna_damage_subtract_box(None - (0, 0), (19, 19))... [ 130.863] = None [ 130.863] sna_pixmap_move_area_to_gpu: already all-damaged [ 130.863] sna_pixmap_unclean(pixmap=1984): cleaning foreign bo handle=96, busy=0 [ring=0] [ 130.863] __kgem_bo_clear_busy: handle=96 [ 130.863] sna_pixmap_mark_active: pixmap=1984, handle=96 [ 130.863] __kgem_bo_is_busy: handle=96, domain: 0 exec? 0, rq? 0 [ 130.863] kgem_bo_can_map__cpu: handle=96 [ 130.863] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.863] kgem_bo_map__cpu(handle=96, size=12288, map=0x0:0x0) [ 130.863] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 1) [ 130.863] __kgem_bo_map__cpu: caching CPU vma for 96 [ 130.863] kgem_bo_sync__cpu: handle=96 [ 130.863] __kgem_busy: handle=96, busy=0, wedged=0 [ 130.863] kgem_bo_sync__cpu: SYNC: handle=96, needs_flush? 0, domain? 0, busy? 0 [ 130.863] __kgem_busy: handle=96, busy=0, wedged=0 [ 130.863] kgem_bo_retire: retiring bo handle=96 (needed flush? 0), rq? 0 [busy?=0] [ 130.863] assert_bo_retired: handle=96, domain: 0 exec? 0, rq? 0 [ 130.863] try_upload__tiled_x: upload(0, 0, 19, 19) x 1 [ 130.863] try_upload__tiled_x: copy tiled box (0, 0)->(0, 0)x(19, 19) [ 130.863] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=19x19, pitch=76/512 [ 130.863] sna_accel_flush: flush?=0, dirty?=0 [ 130.863] sna_accel_flush: flush?=0, dirty?=0 [ 130.863] sna_accel_flush: flush?=0, dirty?=0 [ 130.863] sna_block_handler (tv=118.140000) [ 130.863] kgem_retire, need_retire?=1 [ 130.863] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.863] kgem_retire__requests_ring: retiring ring 0 [ 130.863] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.863] __kgem_retire_rq: request 1 complete [ 130.863] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.863] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.863] kgem_retire -- retired=0, need_retire=0 [ 130.863] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.863] gen6_render_retire: resetting idle vbo [ 130.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.863] sna_accel_do_throttle -- no pending activity [ 130.863] sna_wakeup_handler [ 130.863] sna_accel_flush: flush?=0, dirty?=0 [ 130.863] sna_accel_flush: flush?=0, dirty?=0 [ 130.863] sna_block_handler (tv=118.140000) [ 130.863] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.863] sna_accel_do_throttle -- no pending activity [ 130.863] sna_wakeup_handler [ 130.863] sna_create_pixmap(100, 100, 32, usage=0) [ 130.863] kgem_can_create_2d: 100x100 @ 32 [ 130.863] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=100 [ 130.863] kgem_can_create_2d: untiled size=45056 [ 130.863] kgem_choose_tiling: too thin [width 100, 32 bpp] for TILING_X [ 130.863] kgem_choose_tiling: 100x100 -> 0 [ 130.863] sna_create_pixmap: usage=0, flags=b [ 130.863] sna_create_pixmap: creating GPU pixmap 100x100, stride=400, flags=b [ 130.863] __pop_freed_pixmap: reusing freed pixmap=1537 header [ 130.863] create_pixmap_hdr: pixmap=1985, width=100, height=100, usage=0 [ 130.863] sna_create_pixmap: serial=1985, 100x100, usage=0 [ 130.863] sna_dri2_get_msc(draw=25166027, pipe=-1) [ 130.863] sna_crtc_record_swap: recording last swap on pipe=0, frame 7582 [msc=7582], time 130.851333 [ 130.863] sna_dri2_get_msc: msc=7582 [raw=7582], ust=130851333 [ 130.863] sna_dri2_create_buffer pixmap=1986, (attachment=1, format=32, drawable=100x100), window?=0 [ 130.863] sna_dri2_create_buffer: creating back buffer 100x100, suitable for scanout? 0 [ 130.863] kgem_create_2d(100x100, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.863] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=104 [ 130.863] __kgem_bo_init(handle=97, num_pages=13) [ 130.863] kgem_set_tiling: handle=97, tiling=1 [1], pitch=512 [512]: 1 [ 130.863] new pitch=512, tiling=1, handle=97, id=1521, num_pages=13 [13], bucket=3 [ 130.863] kgem_bo_flink: flinked handle=97 to name=72, marking non-reusable [ 130.863] sna_dri2_create_buffer pixmap=1986, (attachment=0, format=32, drawable=100x100), window?=0 [ 130.863] sna_pixmap_set_dri: attaching DRI client to pixmap=1986 [ 130.863] sna_pixmap_move_to_gpu(pixmap=1986, usage=0), flags=c2 [ 130.863] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.863] sna_pixmap_move_to_gpu: creating GPU bo (100x100@32), create=b [ 130.863] kgem_choose_tiling: too thin [width 100, 32 bpp] for TILING_X [ 130.863] kgem_choose_tiling: 100x100 -> 0 [ 130.863] kgem_choose_tiling: too thin [width 100, 32 bpp] for TILING_X [ 130.863] kgem_choose_tiling: 100x100 -> 0 [ 130.863] sna_pixmap_alloc_gpu: pixmap=1986 [ 130.863] kgem_create_2d(100x100, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.863] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=416, height=100 [ 130.864] __kgem_bo_init(handle=98, num_pages=11) [ 130.864] new pitch=416, tiling=0, handle=98, id=1522, num_pages=11 [11], bucket=3 [ 130.864] sna_pixmap_mark_active: pixmap=1986, handle=98 [ 130.864] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 100x100 pixmap [ 130.864] kgem_create_2d(100x100, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.864] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=104 [ 130.864] __kgem_bo_init(handle=99, num_pages=13) [ 130.864] kgem_set_tiling: handle=99, tiling=1 [1], pitch=512 [512]: 1 [ 130.864] new pitch=512, tiling=1, handle=99, id=1523, num_pages=13 [13], bucket=3 [ 130.864] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.864] kgem_bo_is_render: handle=98, rq? 0 [0] [ 130.864] kgem_bo_is_render: handle=99, rq? 0 [0] [ 130.864] kgem_bo_is_render: handle=99, rq? 0 [0] [ 130.864] kgem_bo_is_render: handle=98, rq? 0 [0] [ 130.864] kgem_bo_is_render: handle=99, rq? 0 [0] [ 130.864] needs_batch_flush: flushing before handle=99 for new reservation [ 130.864] kgem_check_bo: num_pages=+24, num_exec=+2 [ 130.864] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.864] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.864] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.864] kgem_add_handle: handle=4, index=0 [ 130.864] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.864] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.864] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.864] gen9_composite_get_binding_table(ffc0) [ 130.864] kgem_add_reloc64: handle=99, pos=16360, delta=0, domains=20002 [ 130.864] kgem_add_handle: handle=99, index=1 [ 130.864] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.864] __kgem_bo_mark_dirty: handle=99 (proxy? 0) [ 130.864] [3fe0] bind bo(handle=99, addr=0), format=192, width=100, height=100, pitch=512, tiling=1 -> render [ 130.864] kgem_add_reloc64: handle=98, pos=16344, delta=0, domains=40000 [ 130.864] kgem_add_handle: handle=98, index=2 [ 130.864] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 130.864] [3fd0] bind bo(handle=98, addr=0), format=192, width=100, height=100, pitch=416, tiling=0 -> sampler [ 130.864] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.864] gen9_emit_sampler: sampler = 0 [ 130.864] gen9_emit_sf: num_sf_outputs=1 [ 130.864] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.864] gen9_emit_vertex_elements: setup id=0 [ 130.864] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.864] (0, 0) -> (0, 0) + (100, 100) [ 130.864] gen8_vertex_flush[490] = 3 [ 130.864] _kgem_bo_destroy: handle=98, proxy? 0 [ 130.864] __kgem_bo_destroy: handle=98, size=45056 [ 130.864] __kgem_bo_destroy: handle=98 -> active [ 130.864] sna_dri2_create_buffer: attaching to front buffer 100x100 [0x55bca9b421c0:2], scanout? 0 [ 130.864] kgem_bo_flink: flinked handle=99 to name=73, marking non-reusable [ 130.864] sna_dri2_create_buffer: adding flush hint to handle=99 [ 130.864] __sna_damage_all(100, 100) [ 130.864] sna_accel_watch_flush: enable=1 [ 130.864] sna_accel_flush: flush?=1, dirty?=0 [ 130.864] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.864] gen8_vertex_close: reloc[0] = 287 [ 130.864] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.864] kgem_add_handle: handle=3, index=3 [ 130.864] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.864] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=50 [fenced=0] [ 130.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.864] kgem_fixup_relocs: shrinking by 61440 [ 130.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.864] kgem_commit: release handle=99 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6a000 [ 130.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.864] kgem_commit: release handle=98 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fec90000 [ 130.864] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.864] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.864] sna_accel_flush: flush?=0, dirty?=0 [ 130.864] sna_accel_flush: flush?=0, dirty?=0 [ 130.864] sna_accel_flush: flush?=0, dirty?=0 [ 130.864] sna_block_handler (tv=118.139000) [ 130.864] kgem_retire, need_retire?=1 [ 130.864] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.864] kgem_retire__requests_ring: retiring ring 0 [ 130.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.864] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.864] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.864] kgem_retire -- retired=0, need_retire=1 [ 130.864] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.864] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.864] timer_enable (time=130864), starting timer 1 [ 130.864] sna_wakeup_handler [ 130.864] sna_composite_rectangles(pixmap=1987, op=0, 0 x 1 [(0, 0)x(100, 100) ...]) [ 130.864] sna_composite_rectangles: converted to op 0 [ 130.864] sna_composite_rectangles[0] (0, 0)x(100, 100) -> (0, 0), (100, 100) [ 130.864] sna_composite_rectangles: nrects=1, region=(0, 0), (100, 100) x 1 [ 130.864] sna_composite_rectangles: clipped extents (0, 0),(100, 100) x 1 [ 130.864] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(100, 100) [ 130.864] sna_composite_rectangles: promoting to full GPU [ 130.864] sna_composite_rectangles: dropping last-cpu hint [ 130.864] sna_drawable_use_bo pixmap=1987, box=((0, 0), (100, 100)), flags=19... [ 130.864] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.864] sna_drawable_use_bo: pinned, never REPLACES [ 130.864] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.864] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.864] sna_drawable_use_bo: using whole GPU bo [ 130.864] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.864] kgem_bo_is_render: handle=99, rq? 1 [1] [ 130.864] gen9_render_fill_boxes(0 x 1 [(0, 0), (100, 100) ...]) [ 130.864] sna_render_get_solid: 0 [ 130.864] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.864] kgem_check_bo: num_pages=+13, num_exec=+1 [ 130.864] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.864] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.864] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.864] kgem_add_handle: handle=4, index=0 [ 130.864] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.864] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.864] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.864] gen9_composite_get_binding_table(ffc0) [ 130.864] kgem_add_reloc64: handle=99, pos=16360, delta=0, domains=20002 [ 130.864] kgem_add_handle: handle=99, index=1 [ 130.864] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fff6a000) [ 130.864] __kgem_bo_mark_dirty: handle=99 (proxy? 0) [ 130.864] [3fe0] bind bo(handle=99, addr=fff6a000), format=192, width=100, height=100, pitch=512, tiling=1 -> render [ 130.864] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.864] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.864] kgem_add_handle: handle=7, index=2 [ 130.864] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.864] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.864] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.864] gen9_emit_sampler: sampler = 1 [ 130.864] gen9_emit_sf: num_sf_outputs=1 [ 130.864] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.864] gen9_emit_vertex_elements: setup id=0 [ 130.864] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.864] (0, 0), (100, 100) [ 130.864] gen8_vertex_flush[490] = 3 [ 130.864] sna_composite_rectangles: pixmap=1987 marking clear [0]? 1 [ 130.864] sna_accel_flush: flush?=1, dirty?=0 [ 130.864] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.864] gen8_vertex_close: reloc[0] = 287 [ 130.864] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.864] kgem_add_handle: handle=3, index=3 [ 130.864] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.864] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=40 [fenced=0] [ 130.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.864] __kgem_retire_rq: request 1 complete [ 130.864] kgem_bo_move_to_cache: release handle=98 [ 130.864] kgem_bo_move_to_inactive: moving handle=98 to inactive [ 130.864] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.864] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.864] kgem_fixup_relocs: shrinking by 61440 [ 130.864] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.864] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.864] kgem_commit: release handle=99 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fff6a000 [ 130.864] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.864] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.864] __kgem_bo_clear_busy: handle=7 [ 130.864] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.864] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.864] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.865] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.865] sna_accel_flush: flush?=0, dirty?=0 [ 130.865] sna_pixmap_create_shm(100x100, depth=32, bpp=32, pitch=400) [ 130.865] __pop_freed_pixmap: reusing freed pixmap=1539 header [ 130.865] create_pixmap_hdr: pixmap=1988, width=100, height=100, usage=0 [ 130.865] kgem_create_map(0x7f1c72519000 size=40000, read-only?=0) - has_userptr?=1 [ 130.865] __kgem_bo_init(handle=100, num_pages=10) [ 130.865] kgem_create_map(ptr=0x7f1c72519000, size=40000, pages=10, read_only=0) => handle=100 (proxy? 0) [ 130.865] sna_accel_watch_flush: enable=1 [ 130.865] __sna_damage_all(100, 100) [ 130.865] sna_pixmap_create_shm: serial=1988, 100x100, usage=0 [ 130.865] sna_accel_flush: flush?=0, dirty?=0 [ 130.865] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7c0, drawable=7c3 [ 130.865] sna_validate_gc: recomputing clip [ 130.865] sna_validate_gc: composite clip=1x[(0, 0), (100, 100)] [0x55bca9d2b420] [ 130.865] sna_copy_area: src=pixmap=1989:(0, 0)x(100, 100)+(0, 0) -> dst=pixmap=1987:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.865] sna_copy_area: normal copy [ 130.865] sna_do_copy: src=(0, 0), dst=(0, 0), size=(100x100) [ 130.865] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(100x100) [ 130.865] sna_do_copy: dst extents (0, 0), (100, 100), dst clip extents (0, 0), (100, 100), dst size=100x100 [ 130.865] sna_do_copy: clipped dst extents (0, 0), (100, 100) [ 130.865] sna_do_copy: unclipped src extents (0, 0), (100, 100) [ 130.865] sna_do_copy: clipped src extents (0, 0), (100, 100) [ 130.865] sna_do_copy: pixmap -- no source clipping [ 130.865] sna_do_copy: src extents (0, 0), (100, 100) x 1 [ 130.865] sna_do_copy: copy region (0, 0), (100, 100) x 1 + (0, 0) [ 130.865] sna_copy_boxes (boxes=1x[(0, 0), (100, 100)...], src pixmap=1989+(0, 0), dst pixmap=1987+(0, 0), alu=3, src.size=100x100, dst.size=100x100) [ 130.865] sna_copy_boxes: dst=(priv=0x55bca9b85ff0, gpu_bo=99, cpu_bo=0), src=(priv=0x55bca9b8e840, gpu_bo=0, cpu_bo=100), replaces=1 [ 130.865] kgem_bo_is_busy: handle=100, domain: 1 exec? 0, rq? 0 [ 130.865] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.865] __kgem_retire_rq: request 1 complete [ 130.865] __kgem_bo_flush: handle=99, busy=0, wedged=0 [ 130.865] sna_drawable_use_bo pixmap=1987, box=((0, 0), (100, 100)), flags=19... [ 130.865] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.865] sna_drawable_use_bo: pinned, never REPLACES [ 130.865] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.865] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.865] sna_drawable_use_bo: using whole GPU bo [ 130.865] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 130.865] region_overlaps_damage? [ 130.865] __kgem_bo_is_busy: handle=99, domain: 0 exec? 0, rq? 0 [ 130.865] sna_drawable_move_region_to_cpu(pixmap=1989 (100x100), [(0, 0), (100, 100)], flags=2) [ 130.865] sna_drawable_move_region_to_cpu: pixmap=1989 all damaged on CPU [ 130.865] sna_drawable_move_region_to_cpu: syncing cpu bo [ 130.865] kgem_bo_sync__cpu_full: handle=100 [ 130.865] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 130.865] sna_write_boxes x 1, src stride=400, src dx=(0, 0) [ 130.865] kgem_bo_can_map: handle=99, map=0x0:0x0:0x0, tiling=1, domain=0, offset=4294352896 [ 130.865] write_boxes_inplace x 1, handle=99, tiling=1 [ 130.865] upload_inplace__tiled: tiling=1 [ 130.865] kgem_bo_can_map__cpu: handle=99 [ 130.865] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.865] kgem_bo_map__cpu(handle=99, size=53248, map=0x0:0x0) [ 130.865] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 3) [ 130.865] __kgem_bo_map__cpu: caching CPU vma for 99 [ 130.865] kgem_bo_sync__cpu: handle=99 [ 130.865] __kgem_busy: handle=99, busy=0, wedged=0 [ 130.865] kgem_bo_sync__cpu: SYNC: handle=99, needs_flush? 0, domain? 0, busy? 0 [ 130.865] __kgem_busy: handle=99, busy=0, wedged=0 [ 130.865] kgem_bo_retire: retiring bo handle=99 (needed flush? 0), rq? 0 [busy?=0] [ 130.865] assert_bo_retired: handle=99, domain: 0 exec? 0, rq? 0 [ 130.865] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=100x100, pitch=400/512 [ 130.865] sna_accel_flush: flush?=0, dirty?=0 [ 130.865] sna_accel_flush: flush?=0, dirty?=0 [ 130.865] sna_accel_flush: flush?=0, dirty?=0 [ 130.865] sna_accel_flush: flush?=0, dirty?=0 [ 130.865] sna_block_handler (tv=118.138000) [ 130.865] kgem_retire, need_retire?=1 [ 130.865] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.865] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.865] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.865] kgem_retire -- retired=0, need_retire=0 [ 130.865] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.865] gen6_render_retire: resetting idle vbo [ 130.865] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.866] sna_wakeup_handler [ 130.866] sna_destroy_pixmap: pixmap=1989, attached?=1 [ 130.866] kgem_bo_is_busy: handle=100, domain: 1 exec? 0, rq? 0 [ 130.866] __sna_free_pixmap(pixmap=1989) [ 130.866] __sna_pixmap_free_cpu: discarding CPU buffer, handle=100, size=40960 [ 130.866] kgem_bo_sync__cpu: handle=100 [ 130.866] sna_accel_watch_flush: enable=-1 [ 130.866] _kgem_bo_destroy: handle=100, proxy? 0 [ 130.866] __kgem_bo_destroy: handle=100, size=40960 [ 130.866] __kgem_bo_destroy: handle=100, not reusable [ 130.866] kgem_bo_free: handle=100, size=40960 [ 130.866] __kgem_busy: handle=100, busy=0, wedged=0 [ 130.866] kgem_bo_free: releasing 0x0:0x0 vma for handle=100, count=0 [ 130.866] sna_create_pixmap(120, 120, 32, usage=0) [ 130.866] kgem_can_create_2d: 120x120 @ 32 [ 130.866] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=120 [ 130.866] kgem_can_create_2d: untiled size=61440 [ 130.866] kgem_choose_tiling: too thin [width 120, 32 bpp] for TILING_X [ 130.866] kgem_choose_tiling: 120x120 -> 0 [ 130.866] sna_create_pixmap: usage=0, flags=b [ 130.866] sna_create_pixmap: creating GPU pixmap 120x120, stride=480, flags=b [ 130.866] __pop_freed_pixmap: reusing freed pixmap=1547 header [ 130.866] create_pixmap_hdr: pixmap=1990, width=120, height=120, usage=0 [ 130.866] sna_create_pixmap: serial=1990, 120x120, usage=0 [ 130.866] sna_dri2_get_msc(draw=25166032, pipe=-1) [ 130.866] sna_crtc_record_swap: recording last swap on pipe=0, frame 7582 [msc=7582], time 130.851333 [ 130.866] sna_dri2_get_msc: msc=7582 [raw=7582], ust=130851333 [ 130.866] sna_dri2_create_buffer pixmap=1991, (attachment=1, format=32, drawable=120x120), window?=0 [ 130.866] sna_dri2_create_buffer: creating back buffer 120x120, suitable for scanout? 0 [ 130.866] kgem_create_2d(120x120, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.866] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=120 [ 130.866] inactive too small: 11 < 15 [ 130.866] __kgem_bo_init(handle=100, num_pages=15) [ 130.866] kgem_set_tiling: handle=100, tiling=1 [1], pitch=512 [512]: 1 [ 130.866] new pitch=512, tiling=1, handle=100, id=1525, num_pages=15 [15], bucket=3 [ 130.866] kgem_bo_flink: flinked handle=100 to name=74, marking non-reusable [ 130.866] sna_dri2_create_buffer pixmap=1991, (attachment=0, format=32, drawable=120x120), window?=0 [ 130.866] sna_pixmap_set_dri: attaching DRI client to pixmap=1991 [ 130.866] sna_pixmap_move_to_gpu(pixmap=1991, usage=0), flags=c2 [ 130.866] sna_pixmap_move_to_gpu: CPU damage? 0 [ 130.866] sna_pixmap_move_to_gpu: creating GPU bo (120x120@32), create=b [ 130.866] kgem_choose_tiling: too thin [width 120, 32 bpp] for TILING_X [ 130.866] kgem_choose_tiling: 120x120 -> 0 [ 130.866] kgem_choose_tiling: too thin [width 120, 32 bpp] for TILING_X [ 130.866] kgem_choose_tiling: 120x120 -> 0 [ 130.866] sna_pixmap_alloc_gpu: pixmap=1991 [ 130.866] kgem_create_2d(120x120, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.866] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=480, height=120 [ 130.866] inactive too small: 11 < 15 [ 130.866] __kgem_bo_init(handle=101, num_pages=15) [ 130.866] new pitch=480, tiling=0, handle=101, id=1526, num_pages=15 [15], bucket=3 [ 130.866] sna_pixmap_mark_active: pixmap=1991, handle=101 [ 130.866] sna_pixmap_change_tiling: changing tiling 0 -> 1 for 120x120 pixmap [ 130.866] kgem_create_2d(120x120, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 130.866] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=512, height=120 [ 130.866] inactive too small: 11 < 15 [ 130.866] __kgem_bo_init(handle=102, num_pages=15) [ 130.866] kgem_set_tiling: handle=102, tiling=1 [1], pitch=512 [512]: 1 [ 130.866] new pitch=512, tiling=1, handle=102, id=1527, num_pages=15 [15], bucket=3 [ 130.866] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 130.866] kgem_bo_is_render: handle=101, rq? 0 [0] [ 130.866] kgem_bo_is_render: handle=102, rq? 0 [0] [ 130.866] kgem_bo_is_render: handle=102, rq? 0 [0] [ 130.866] kgem_bo_is_render: handle=101, rq? 0 [0] [ 130.866] kgem_bo_is_render: handle=102, rq? 0 [0] [ 130.866] needs_batch_flush: flushing before handle=102 for new reservation [ 130.866] kgem_check_bo: num_pages=+30, num_exec=+2 [ 130.866] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.866] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.866] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.866] kgem_add_handle: handle=4, index=0 [ 130.866] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.866] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.866] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.866] gen9_composite_get_binding_table(ffc0) [ 130.866] kgem_add_reloc64: handle=102, pos=16360, delta=0, domains=20002 [ 130.866] kgem_add_handle: handle=102, index=1 [ 130.866] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 130.866] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 130.866] [3fe0] bind bo(handle=102, addr=0), format=192, width=120, height=120, pitch=512, tiling=1 -> render [ 130.866] kgem_add_reloc64: handle=101, pos=16344, delta=0, domains=40000 [ 130.866] kgem_add_handle: handle=101, index=2 [ 130.866] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 130.866] [3fd0] bind bo(handle=101, addr=0), format=192, width=120, height=120, pitch=480, tiling=0 -> sampler [ 130.866] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.866] gen9_emit_sampler: sampler = 0 [ 130.866] gen9_emit_sf: num_sf_outputs=1 [ 130.866] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.866] gen9_emit_vertex_elements: setup id=0 [ 130.866] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.866] (0, 0) -> (0, 0) + (120, 120) [ 130.866] gen8_vertex_flush[490] = 3 [ 130.866] _kgem_bo_destroy: handle=101, proxy? 0 [ 130.866] __kgem_bo_destroy: handle=101, size=61440 [ 130.866] __kgem_bo_destroy: handle=101 -> active [ 130.866] sna_dri2_create_buffer: attaching to front buffer 120x120 [0x55bca9b8ebf0:2], scanout? 0 [ 130.866] kgem_bo_flink: flinked handle=102 to name=75, marking non-reusable [ 130.866] sna_dri2_create_buffer: adding flush hint to handle=102 [ 130.867] __sna_damage_all(120, 120) [ 130.867] sna_accel_watch_flush: enable=1 [ 130.867] sna_accel_flush: flush?=1, dirty?=0 [ 130.867] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 130.867] gen8_vertex_close: reloc[0] = 287 [ 130.867] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.867] kgem_add_handle: handle=3, index=3 [ 130.867] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.867] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=56 [fenced=0] [ 130.867] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.867] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.867] kgem_fixup_relocs: shrinking by 61440 [ 130.867] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.867] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.867] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=febfe000 [ 130.867] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.867] kgem_commit: release handle=101 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=febef000 [ 130.867] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.867] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.867] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.867] sna_accel_flush: flush?=0, dirty?=0 [ 130.867] sna_accel_flush: flush?=0, dirty?=0 [ 130.867] sna_accel_flush: flush?=0, dirty?=0 [ 130.867] sna_block_handler (tv=118.136000) [ 130.867] kgem_retire, need_retire?=1 [ 130.867] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.867] kgem_retire__requests_ring: retiring ring 0 [ 130.867] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.867] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 130.867] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.867] kgem_retire -- retired=0, need_retire=1 [ 130.867] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 130.867] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.867] sna_wakeup_handler [ 130.867] sna_composite_rectangles(pixmap=1992, op=0, 0 x 1 [(0, 0)x(120, 120) ...]) [ 130.867] sna_composite_rectangles: converted to op 0 [ 130.867] sna_composite_rectangles[0] (0, 0)x(120, 120) -> (0, 0), (120, 120) [ 130.867] sna_composite_rectangles: nrects=1, region=(0, 0), (120, 120) x 1 [ 130.867] sna_composite_rectangles: clipped extents (0, 0),(120, 120) x 1 [ 130.867] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(120, 120) [ 130.867] sna_composite_rectangles: promoting to full GPU [ 130.867] sna_composite_rectangles: dropping last-cpu hint [ 130.867] sna_drawable_use_bo pixmap=1992, box=((0, 0), (120, 120)), flags=19... [ 130.867] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.867] sna_drawable_use_bo: pinned, never REPLACES [ 130.867] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.867] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.867] sna_drawable_use_bo: using whole GPU bo [ 130.867] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 130.867] kgem_bo_is_render: handle=102, rq? 1 [1] [ 130.867] gen9_render_fill_boxes(0 x 1 [(0, 0), (120, 120) ...]) [ 130.867] sna_render_get_solid: 0 [ 130.867] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 130.867] kgem_check_bo: num_pages=+15, num_exec=+1 [ 130.867] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 130.867] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 130.867] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 130.867] kgem_add_handle: handle=4, index=0 [ 130.867] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 130.867] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 130.867] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 130.867] gen9_composite_get_binding_table(ffc0) [ 130.867] kgem_add_reloc64: handle=102, pos=16360, delta=0, domains=20002 [ 130.867] kgem_add_handle: handle=102, index=1 [ 130.867] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=febfe000) [ 130.867] __kgem_bo_mark_dirty: handle=102 (proxy? 0) [ 130.867] [3fe0] bind bo(handle=102, addr=febfe000), format=192, width=120, height=120, pitch=512, tiling=1 -> render [ 130.867] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 130.867] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 130.867] kgem_add_handle: handle=7, index=2 [ 130.867] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 130.867] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 130.867] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 130.867] gen9_emit_sampler: sampler = 1 [ 130.867] gen9_emit_sf: num_sf_outputs=1 [ 130.867] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 130.867] gen9_emit_vertex_elements: setup id=0 [ 130.867] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 130.867] (0, 0), (120, 120) [ 130.867] gen8_vertex_flush[490] = 3 [ 130.867] sna_composite_rectangles: pixmap=1992 marking clear [0]? 1 [ 130.867] sna_accel_flush: flush?=1, dirty?=0 [ 130.867] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 130.867] gen8_vertex_close: reloc[0] = 287 [ 130.867] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 130.867] kgem_add_handle: handle=3, index=3 [ 130.867] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 130.867] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=42 [fenced=0] [ 130.867] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.867] __kgem_retire_rq: request 1 complete [ 130.867] kgem_bo_move_to_cache: release handle=101 [ 130.867] kgem_bo_move_to_inactive: moving handle=101 to inactive [ 130.867] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 130.867] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 130.867] kgem_fixup_relocs: shrinking by 61440 [ 130.867] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.867] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 130.867] kgem_commit: release handle=102 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=febfe000 [ 130.867] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 130.867] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 130.867] __kgem_bo_clear_busy: handle=7 [ 130.867] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 130.867] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 130.867] __kgem_busy: handle=1, busy=131072, wedged=0 [ 130.867] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 130.867] sna_accel_flush: flush?=0, dirty?=0 [ 130.867] sna_accel_flush: flush?=0, dirty?=0 [ 130.867] sna_pixmap_create_shm(120x120, depth=32, bpp=32, pitch=480) [ 130.867] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 130.867] create_pixmap: serial=1993, usage=0, 0x0 [ 130.867] create_pixmap_hdr: pixmap=1993, width=120, height=120, usage=0 [ 130.867] kgem_create_map(0x7f1c72529000 size=57600, read-only?=0) - has_userptr?=1 [ 130.867] __kgem_bo_init(handle=103, num_pages=15) [ 130.867] kgem_create_map(ptr=0x7f1c72529000, size=57600, pages=15, read_only=0) => handle=103 (proxy? 0) [ 130.867] sna_accel_watch_flush: enable=1 [ 130.867] __sna_damage_all(120, 120) [ 130.868] sna_pixmap_create_shm: serial=1993, 120x120, usage=0 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_validate_gc(0x55bca9d2b210) changes=0, previous serial=7c3, drawable=7c8 [ 130.868] sna_validate_gc: recomputing clip [ 130.868] sna_validate_gc: composite clip=1x[(0, 0), (120, 120)] [0x55bca9d2b420] [ 130.868] sna_copy_area: src=pixmap=1994:(0, 0)x(120, 120)+(0, 0) -> dst=pixmap=1992:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 130.868] sna_copy_area: normal copy [ 130.868] sna_do_copy: src=(0, 0), dst=(0, 0), size=(120x120) [ 130.868] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(120x120) [ 130.868] sna_do_copy: dst extents (0, 0), (120, 120), dst clip extents (0, 0), (120, 120), dst size=120x120 [ 130.868] sna_do_copy: clipped dst extents (0, 0), (120, 120) [ 130.868] sna_do_copy: unclipped src extents (0, 0), (120, 120) [ 130.868] sna_do_copy: clipped src extents (0, 0), (120, 120) [ 130.868] sna_do_copy: pixmap -- no source clipping [ 130.868] sna_do_copy: src extents (0, 0), (120, 120) x 1 [ 130.868] sna_do_copy: copy region (0, 0), (120, 120) x 1 + (0, 0) [ 130.868] sna_copy_boxes (boxes=1x[(0, 0), (120, 120)...], src pixmap=1994+(0, 0), dst pixmap=1992+(0, 0), alu=3, src.size=120x120, dst.size=120x120) [ 130.868] sna_copy_boxes: dst=(priv=0x55bca9b8df90, gpu_bo=102, cpu_bo=0), src=(priv=0x55bca9d4e390, gpu_bo=0, cpu_bo=103), replaces=1 [ 130.868] kgem_bo_is_busy: handle=103, domain: 1 exec? 0, rq? 0 [ 130.868] __kgem_busy: handle=1, busy=0, wedged=0 [ 130.868] __kgem_retire_rq: request 1 complete [ 130.868] __kgem_bo_flush: handle=102, busy=0, wedged=0 [ 130.868] sna_drawable_use_bo pixmap=1992, box=((0, 0), (120, 120)), flags=19... [ 130.868] sna_drawable_use_bo: exported target, set PREFER_GPU [ 130.868] sna_drawable_use_bo: pinned, never REPLACES [ 130.868] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 130.868] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 130.868] sna_drawable_use_bo: using whole GPU bo [ 130.868] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 130.868] region_overlaps_damage? [ 130.868] __kgem_bo_is_busy: handle=102, domain: 0 exec? 0, rq? 0 [ 130.868] sna_drawable_move_region_to_cpu(pixmap=1994 (120x120), [(0, 0), (120, 120)], flags=2) [ 130.868] sna_drawable_move_region_to_cpu: pixmap=1994 all damaged on CPU [ 130.868] sna_drawable_move_region_to_cpu: syncing cpu bo [ 130.868] kgem_bo_sync__cpu_full: handle=103 [ 130.868] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 130.868] sna_write_boxes x 1, src stride=480, src dx=(0, 0) [ 130.868] kgem_bo_can_map: handle=102, map=0x0:0x0:0x0, tiling=1, domain=0, offset=4273987584 [ 130.868] write_boxes_inplace x 1, handle=102, tiling=1 [ 130.868] upload_inplace__tiled: tiling=1 [ 130.868] kgem_bo_can_map__cpu: handle=102 [ 130.868] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 130.868] kgem_bo_map__cpu(handle=102, size=61440, map=0x0:0x0) [ 130.868] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 3) [ 130.868] __kgem_bo_map__cpu: caching CPU vma for 102 [ 130.868] kgem_bo_sync__cpu: handle=102 [ 130.868] __kgem_busy: handle=102, busy=0, wedged=0 [ 130.868] kgem_bo_sync__cpu: SYNC: handle=102, needs_flush? 0, domain? 0, busy? 0 [ 130.868] __kgem_busy: handle=102, busy=0, wedged=0 [ 130.868] kgem_bo_retire: retiring bo handle=102 (needed flush? 0), rq? 0 [busy?=0] [ 130.868] assert_bo_retired: handle=102, domain: 0 exec? 0, rq? 0 [ 130.868] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=120x120, pitch=480/512 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_block_handler (tv=118.135000) [ 130.868] kgem_retire, need_retire?=1 [ 130.868] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 130.868] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 130.868] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 130.868] kgem_retire -- retired=0, need_retire=0 [ 130.868] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 130.868] gen6_render_retire: resetting idle vbo [ 130.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.868] sna_wakeup_handler [ 130.868] sna_destroy_pixmap: pixmap=1994, attached?=1 [ 130.868] kgem_bo_is_busy: handle=103, domain: 1 exec? 0, rq? 0 [ 130.868] __sna_free_pixmap(pixmap=1994) [ 130.868] __sna_pixmap_free_cpu: discarding CPU buffer, handle=103, size=61440 [ 130.868] kgem_bo_sync__cpu: handle=103 [ 130.868] sna_accel_watch_flush: enable=-1 [ 130.868] _kgem_bo_destroy: handle=103, proxy? 0 [ 130.868] __kgem_bo_destroy: handle=103, size=61440 [ 130.868] __kgem_bo_destroy: handle=103, not reusable [ 130.868] kgem_bo_free: handle=103, size=61440 [ 130.868] __kgem_busy: handle=103, busy=0, wedged=0 [ 130.868] kgem_bo_free: releasing 0x0:0x0 vma for handle=103, count=0 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_block_handler (tv=118.135000) [ 130.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.868] sna_wakeup_handler [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_accel_flush: flush?=0, dirty?=0 [ 130.868] sna_block_handler (tv=118.135000) [ 130.868] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=0.0) [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.869] sna_wakeup_handler [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_accel_flush: flush?=0, dirty?=0 [ 130.869] sna_block_handler (tv=118.134000) [ 130.869] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.870] sna_wakeup_handler [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_accel_flush: flush?=0, dirty?=0 [ 130.870] sna_block_handler (tv=118.133000) [ 130.870] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=0.0) [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.871] sna_wakeup_handler [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_accel_flush: flush?=0, dirty?=0 [ 130.871] sna_block_handler (tv=118.132000) [ 130.871] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.920] sna_wakeup_handler [ 130.920] sna_block_handler (tv=118.83000) [ 130.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.920] sna_accel_do_throttle (time=130920), triggered [ 130.920] sna_accel_throttle (time=130920) [ 130.920] sna_accel_disarm_timer[1] (time=130920) [ 130.920] sna_wakeup_handler [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_block_handler (tv=0.0) [ 130.920] sna_wakeup_handler [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_block_handler (tv=118.83000) [ 130.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.920] sna_accel_do_throttle -- no pending activity [ 130.920] sna_wakeup_handler [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_block_handler (tv=118.83000) [ 130.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.920] sna_accel_do_throttle -- no pending activity [ 130.920] sna_wakeup_handler [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_block_handler (tv=118.83000) [ 130.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.920] sna_accel_do_throttle -- no pending activity [ 130.920] sna_wakeup_handler [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_block_handler (tv=118.83000) [ 130.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.920] sna_accel_do_throttle -- no pending activity [ 130.920] sna_wakeup_handler [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_accel_flush: flush?=0, dirty?=0 [ 130.920] sna_block_handler (tv=118.83000) [ 130.920] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.920] sna_accel_do_throttle -- no pending activity [ 130.920] sna_wakeup_handler [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_block_handler (tv=118.82000) [ 130.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.921] sna_accel_do_throttle -- no pending activity [ 130.921] sna_wakeup_handler [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_block_handler (tv=118.82000) [ 130.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.921] sna_accel_do_throttle -- no pending activity [ 130.921] sna_wakeup_handler [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_block_handler (tv=118.82000) [ 130.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.921] sna_accel_do_throttle -- no pending activity [ 130.921] sna_wakeup_handler [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_block_handler (tv=118.82000) [ 130.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.921] sna_accel_do_throttle -- no pending activity [ 130.921] sna_wakeup_handler [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_accel_flush: flush?=0, dirty?=0 [ 130.921] sna_block_handler (tv=118.82000) [ 130.921] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.921] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_create_window: window=37748737 [ 130.922] sna_set_window_pixmap: window=37748737, old pixmap=0 new pixmap=165 [ 130.922] sna_change_window_attributes [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_change_window_attributes [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_create_window: window=37748738 [ 130.922] sna_set_window_pixmap: window=37748738, old pixmap=0 new pixmap=165 [ 130.922] sna_change_window_attributes [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_change_window_attributes [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=0.0) [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_change_window_attributes [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.922] sna_wakeup_handler [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_accel_flush: flush?=0, dirty?=0 [ 130.922] sna_block_handler (tv=118.81000) [ 130.922] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.922] sna_accel_do_throttle -- no pending activity [ 130.923] sna_wakeup_handler [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_block_handler (tv=118.80000) [ 130.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.923] sna_accel_do_throttle -- no pending activity [ 130.923] sna_wakeup_handler [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_block_handler (tv=118.80000) [ 130.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.923] sna_accel_do_throttle -- no pending activity [ 130.923] sna_wakeup_handler [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_block_handler (tv=118.80000) [ 130.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.923] sna_accel_do_throttle -- no pending activity [ 130.923] sna_wakeup_handler [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_block_handler (tv=118.80000) [ 130.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.923] sna_accel_do_throttle -- no pending activity [ 130.923] sna_wakeup_handler [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_block_handler (tv=118.80000) [ 130.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.923] sna_accel_do_throttle -- no pending activity [ 130.923] sna_wakeup_handler [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_accel_flush: flush?=0, dirty?=0 [ 130.923] sna_block_handler (tv=118.80000) [ 130.923] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.923] sna_accel_do_throttle -- no pending activity [ 130.982] sna_wakeup_handler [ 130.982] sna_accel_flush: flush?=0, dirty?=0 [ 130.982] sna_accel_flush: flush?=0, dirty?=0 [ 130.982] sna_block_handler (tv=118.21000) [ 130.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.982] sna_accel_do_throttle -- no pending activity [ 130.982] sna_wakeup_handler [ 130.982] sna_accel_flush: flush?=0, dirty?=0 [ 130.982] sna_accel_flush: flush?=0, dirty?=0 [ 130.982] sna_block_handler (tv=118.21000) [ 130.982] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.982] sna_accel_do_throttle -- no pending activity [ 130.998] sna_wakeup_handler [ 130.998] sna_create_window: window=37748743 [ 130.998] sna_set_window_pixmap: window=37748743, old pixmap=0 new pixmap=165 [ 130.998] sna_change_window_attributes [ 130.998] sna_accel_flush: flush?=0, dirty?=0 [ 130.998] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=0.0) [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_create_window: window=37748748 [ 130.999] sna_set_window_pixmap: window=37748748, old pixmap=0 new pixmap=165 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=0.0) [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 130.999] sna_wakeup_handler [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_change_window_attributes [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_accel_flush: flush?=0, dirty?=0 [ 130.999] sna_block_handler (tv=118.4000) [ 130.999] has_shadow: has pending damage? 0, outstanding flips: 0 [ 130.999] sna_accel_do_throttle -- no pending activity [ 131.004] sna_wakeup_handler [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_block_handler (tv=117.999000) [ 131.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.004] sna_accel_do_throttle -- no pending activity [ 131.004] sna_wakeup_handler [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_block_handler (tv=117.999000) [ 131.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.004] sna_accel_do_throttle -- no pending activity [ 131.004] sna_wakeup_handler [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_block_handler (tv=117.999000) [ 131.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.004] sna_accel_do_throttle -- no pending activity [ 131.004] sna_wakeup_handler [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_block_handler (tv=117.999000) [ 131.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.004] sna_accel_do_throttle -- no pending activity [ 131.004] sna_wakeup_handler [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_block_handler (tv=117.999000) [ 131.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.004] sna_accel_do_throttle -- no pending activity [ 131.004] sna_wakeup_handler [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_accel_flush: flush?=0, dirty?=0 [ 131.004] sna_block_handler (tv=117.999000) [ 131.004] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.004] sna_accel_do_throttle -- no pending activity [ 131.004] sna_wakeup_handler [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_block_handler (tv=117.998000) [ 131.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.005] sna_accel_do_throttle -- no pending activity [ 131.005] sna_wakeup_handler [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_block_handler (tv=117.998000) [ 131.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.005] sna_accel_do_throttle -- no pending activity [ 131.005] sna_wakeup_handler [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_block_handler (tv=117.998000) [ 131.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.005] sna_accel_do_throttle -- no pending activity [ 131.005] sna_wakeup_handler [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_block_handler (tv=117.998000) [ 131.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.005] sna_accel_do_throttle -- no pending activity [ 131.005] sna_wakeup_handler [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_block_handler (tv=117.998000) [ 131.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.005] sna_accel_do_throttle -- no pending activity [ 131.005] sna_wakeup_handler [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_accel_flush: flush?=0, dirty?=0 [ 131.005] sna_block_handler (tv=117.998000) [ 131.005] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.005] sna_accel_do_throttle -- no pending activity [ 131.006] sna_wakeup_handler [ 131.006] sna_accel_flush: flush?=0, dirty?=0 [ 131.006] sna_accel_flush: flush?=0, dirty?=0 [ 131.006] sna_block_handler (tv=117.997000) [ 131.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.006] sna_accel_do_throttle -- no pending activity [ 131.006] sna_wakeup_handler [ 131.006] sna_accel_flush: flush?=0, dirty?=0 [ 131.006] sna_accel_flush: flush?=0, dirty?=0 [ 131.006] sna_block_handler (tv=117.997000) [ 131.006] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.006] sna_accel_do_throttle -- no pending activity [ 131.007] sna_wakeup_handler [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_block_handler (tv=117.996000) [ 131.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.007] sna_accel_do_throttle -- no pending activity [ 131.007] sna_wakeup_handler [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_block_handler (tv=117.996000) [ 131.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.007] sna_accel_do_throttle -- no pending activity [ 131.007] sna_wakeup_handler [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_block_handler (tv=117.996000) [ 131.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.007] sna_accel_do_throttle -- no pending activity [ 131.007] sna_wakeup_handler [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_block_handler (tv=117.996000) [ 131.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.007] sna_accel_do_throttle -- no pending activity [ 131.007] sna_wakeup_handler [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_accel_flush: flush?=0, dirty?=0 [ 131.007] sna_block_handler (tv=117.996000) [ 131.007] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.008] sna_accel_do_throttle -- no pending activity [ 131.008] sna_wakeup_handler [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_block_handler (tv=117.995000) [ 131.008] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.008] sna_accel_do_throttle -- no pending activity [ 131.008] sna_wakeup_handler [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_block_handler (tv=117.995000) [ 131.008] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.008] sna_accel_do_throttle -- no pending activity [ 131.008] sna_wakeup_handler [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_block_handler (tv=117.995000) [ 131.008] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.008] sna_accel_do_throttle -- no pending activity [ 131.008] sna_wakeup_handler [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_accel_flush: flush?=0, dirty?=0 [ 131.008] sna_block_handler (tv=117.995000) [ 131.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.009] sna_accel_do_throttle -- no pending activity [ 131.009] sna_wakeup_handler [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_block_handler (tv=117.994000) [ 131.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.009] sna_accel_do_throttle -- no pending activity [ 131.009] sna_wakeup_handler [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_block_handler (tv=117.994000) [ 131.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.009] sna_accel_do_throttle -- no pending activity [ 131.009] sna_wakeup_handler [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_block_handler (tv=117.994000) [ 131.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.009] sna_accel_do_throttle -- no pending activity [ 131.009] sna_wakeup_handler [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_block_handler (tv=117.994000) [ 131.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.009] sna_accel_do_throttle -- no pending activity [ 131.009] sna_wakeup_handler [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_accel_flush: flush?=0, dirty?=0 [ 131.009] sna_block_handler (tv=117.994000) [ 131.009] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.009] sna_accel_do_throttle -- no pending activity [ 131.010] sna_wakeup_handler [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_block_handler (tv=117.993000) [ 131.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.010] sna_accel_do_throttle -- no pending activity [ 131.010] sna_wakeup_handler [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_block_handler (tv=117.993000) [ 131.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.010] sna_accel_do_throttle -- no pending activity [ 131.010] sna_wakeup_handler [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_block_handler (tv=117.993000) [ 131.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.010] sna_accel_do_throttle -- no pending activity [ 131.010] sna_wakeup_handler [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_block_handler (tv=117.993000) [ 131.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.010] sna_accel_do_throttle -- no pending activity [ 131.010] sna_wakeup_handler [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_block_handler (tv=117.993000) [ 131.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.010] sna_accel_do_throttle -- no pending activity [ 131.010] sna_wakeup_handler [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_accel_flush: flush?=0, dirty?=0 [ 131.010] sna_block_handler (tv=117.993000) [ 131.010] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.010] sna_accel_do_throttle -- no pending activity [ 131.010] sna_wakeup_handler [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_block_handler (tv=117.992000) [ 131.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.011] sna_accel_do_throttle -- no pending activity [ 131.011] sna_wakeup_handler [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_block_handler (tv=117.992000) [ 131.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.011] sna_accel_do_throttle -- no pending activity [ 131.011] sna_wakeup_handler [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_block_handler (tv=117.992000) [ 131.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.011] sna_accel_do_throttle -- no pending activity [ 131.011] sna_wakeup_handler [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_block_handler (tv=117.992000) [ 131.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.011] sna_accel_do_throttle -- no pending activity [ 131.011] sna_wakeup_handler [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_block_handler (tv=117.992000) [ 131.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.011] sna_accel_do_throttle -- no pending activity [ 131.011] sna_wakeup_handler [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_accel_flush: flush?=0, dirty?=0 [ 131.011] sna_block_handler (tv=117.992000) [ 131.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.011] sna_accel_do_throttle -- no pending activity [ 131.012] sna_wakeup_handler [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_block_handler (tv=117.991000) [ 131.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.012] sna_accel_do_throttle -- no pending activity [ 131.012] sna_wakeup_handler [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_block_handler (tv=117.991000) [ 131.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.012] sna_accel_do_throttle -- no pending activity [ 131.012] sna_wakeup_handler [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_block_handler (tv=117.991000) [ 131.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.012] sna_accel_do_throttle -- no pending activity [ 131.012] sna_wakeup_handler [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_accel_flush: flush?=0, dirty?=0 [ 131.012] sna_block_handler (tv=117.991000) [ 131.012] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.012] sna_accel_do_throttle -- no pending activity [ 131.057] sna_wakeup_handler [ 131.057] sna_accel_flush: flush?=0, dirty?=0 [ 131.057] sna_accel_flush: flush?=0, dirty?=0 [ 131.057] sna_block_handler (tv=117.946000) [ 131.057] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_block_handler (tv=117.945000) [ 131.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_block_handler (tv=117.945000) [ 131.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_block_handler (tv=117.945000) [ 131.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_block_handler (tv=117.945000) [ 131.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.058] sna_create_window: window=33554435 [ 131.058] sna_set_window_pixmap: window=33554435, old pixmap=0 new pixmap=165 [ 131.058] sna_change_window_attributes [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_block_handler (tv=117.945000) [ 131.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_block_handler (tv=117.945000) [ 131.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_accel_flush: flush?=0, dirty?=0 [ 131.058] sna_block_handler (tv=117.945000) [ 131.058] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.058] sna_accel_do_throttle -- no pending activity [ 131.058] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_change_window_attributes [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_create_window: window=33554439 [ 131.059] sna_set_window_pixmap: window=33554439, old pixmap=0 new pixmap=165 [ 131.059] sna_change_window_attributes [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_create_window: window=33554440 [ 131.059] sna_set_window_pixmap: window=33554440, old pixmap=0 new pixmap=165 [ 131.059] sna_change_window_attributes [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_change_window_attributes [ 131.059] sna_change_window_attributes [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.059] sna_wakeup_handler [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_accel_flush: flush?=0, dirty?=0 [ 131.059] sna_block_handler (tv=117.944000) [ 131.059] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.059] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_create_window: window=33554443 [ 131.060] sna_set_window_pixmap: window=33554443, old pixmap=0 new pixmap=165 [ 131.060] sna_change_window_attributes [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_change_window_attributes [ 131.060] sna_change_window_attributes [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_change_window_attributes [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_block_handler (tv=117.943000) [ 131.060] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.060] sna_accel_do_throttle -- no pending activity [ 131.060] sna_wakeup_handler [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.060] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_destroy_window: window=8388620 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_destroy_window: window=8388619 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_change_window_attributes [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_create_window: window=8388624 [ 131.061] sna_set_window_pixmap: window=8388624, old pixmap=0 new pixmap=165 [ 131.061] sna_change_window_attributes [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_create_window: window=8388625 [ 131.061] sna_set_window_pixmap: window=8388625, old pixmap=0 new pixmap=165 [ 131.061] sna_change_window_attributes [ 131.061] sna_change_window_attributes [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_accel_flush: flush?=0, dirty?=0 [ 131.061] sna_block_handler (tv=117.942000) [ 131.061] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.061] sna_accel_do_throttle -- no pending activity [ 131.061] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_create_window: window=37748753 [ 131.062] sna_set_window_pixmap: window=37748753, old pixmap=0 new pixmap=165 [ 131.062] sna_change_window_attributes [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_change_window_attributes [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=0.0) [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=0.0) [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=0.0) [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=0.0) [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_change_window_attributes [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.062] sna_wakeup_handler [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_change_window_attributes [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_accel_flush: flush?=0, dirty?=0 [ 131.062] sna_block_handler (tv=117.941000) [ 131.062] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.062] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_create_window: window=33554446 [ 131.064] sna_set_window_pixmap: window=33554446, old pixmap=0 new pixmap=165 [ 131.064] sna_change_window_attributes [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_create_window: window=33554447 [ 131.064] sna_set_window_pixmap: window=33554447, old pixmap=0 new pixmap=165 [ 131.064] sna_change_window_attributes [ 131.064] sna_change_window_attributes [ 131.064] sna_change_window_attributes [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=117.939000) [ 131.064] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.064] sna_accel_do_throttle -- no pending activity [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_create_window: window=37748758 [ 131.064] sna_set_window_pixmap: window=37748758, old pixmap=0 new pixmap=165 [ 131.064] sna_change_window_attributes [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_change_window_attributes [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_block_handler (tv=0.0) [ 131.064] sna_wakeup_handler [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.064] sna_change_window_attributes [ 131.064] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_block_handler (tv=117.938000) [ 131.065] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.065] sna_accel_do_throttle -- no pending activity [ 131.065] sna_wakeup_handler [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_change_window_attributes [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_block_handler (tv=117.938000) [ 131.065] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.065] sna_accel_do_throttle -- no pending activity [ 131.065] sna_wakeup_handler [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_create_window: window=37748763 [ 131.065] sna_set_window_pixmap: window=37748763, old pixmap=0 new pixmap=165 [ 131.065] sna_change_window_attributes [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_change_window_attributes [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_block_handler (tv=117.938000) [ 131.065] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.065] sna_accel_do_throttle -- no pending activity [ 131.065] sna_wakeup_handler [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_accel_flush: flush?=0, dirty?=0 [ 131.065] sna_block_handler (tv=117.938000) [ 131.065] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.065] sna_accel_do_throttle -- no pending activity [ 131.066] sna_wakeup_handler [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_block_handler (tv=0.0) [ 131.066] sna_wakeup_handler [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_change_window_attributes [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_create_window: window=37748764 [ 131.066] sna_set_window_pixmap: window=37748764, old pixmap=0 new pixmap=165 [ 131.066] sna_change_window_attributes [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_change_window_attributes [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_accel_flush: flush?=0, dirty?=0 [ 131.066] sna_block_handler (tv=117.937000) [ 131.066] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.066] sna_accel_do_throttle -- no pending activity [ 131.079] sna_wakeup_handler [ 131.079] sna_accel_flush: flush?=0, dirty?=0 [ 131.079] sna_accel_flush: flush?=0, dirty?=0 [ 131.079] sna_block_handler (tv=0.0) [ 131.079] sna_wakeup_handler [ 131.079] sna_accel_flush: flush?=0, dirty?=0 [ 131.079] sna_accel_flush: flush?=0, dirty?=0 [ 131.079] sna_change_window_attributes [ 131.079] sna_accel_flush: flush?=0, dirty?=0 [ 131.079] sna_accel_flush: flush?=0, dirty?=0 [ 131.079] sna_accel_flush: flush?=0, dirty?=0 [ 131.079] sna_block_handler (tv=117.924000) [ 131.079] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.079] sna_accel_do_throttle -- no pending activity [ 131.098] sna_wakeup_handler [ 131.098] sna_accel_flush: flush?=0, dirty?=0 [ 131.098] sna_accel_flush: flush?=0, dirty?=0 [ 131.098] sna_block_handler (tv=117.905000) [ 131.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.098] sna_accel_do_throttle -- no pending activity [ 131.098] sna_wakeup_handler [ 131.098] sna_accel_flush: flush?=0, dirty?=0 [ 131.098] sna_accel_flush: flush?=0, dirty?=0 [ 131.098] sna_block_handler (tv=117.905000) [ 131.098] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.098] sna_accel_do_throttle -- no pending activity [ 131.098] sna_wakeup_handler [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_block_handler (tv=117.900000) [ 131.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.103] sna_accel_do_throttle -- no pending activity [ 131.103] sna_wakeup_handler [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_accel_flush: flush?=0, dirty?=0 [ 131.103] sna_block_handler (tv=117.900000) [ 131.103] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.103] sna_accel_do_throttle -- no pending activity [ 131.104] sna_wakeup_handler [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_block_handler (tv=117.899000) [ 131.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.104] sna_accel_do_throttle -- no pending activity [ 131.104] sna_wakeup_handler [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_block_handler (tv=117.899000) [ 131.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.104] sna_accel_do_throttle -- no pending activity [ 131.104] sna_wakeup_handler [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_accel_flush: flush?=0, dirty?=0 [ 131.104] sna_block_handler (tv=117.899000) [ 131.104] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.104] sna_accel_do_throttle -- no pending activity [ 131.105] sna_wakeup_handler [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_block_handler (tv=117.898000) [ 131.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.105] sna_accel_do_throttle -- no pending activity [ 131.105] sna_wakeup_handler [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_block_handler (tv=117.898000) [ 131.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.105] sna_accel_do_throttle -- no pending activity [ 131.105] sna_wakeup_handler [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_block_handler (tv=117.898000) [ 131.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.105] sna_accel_do_throttle -- no pending activity [ 131.105] sna_wakeup_handler [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_block_handler (tv=117.898000) [ 131.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.105] sna_accel_do_throttle -- no pending activity [ 131.105] sna_wakeup_handler [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_block_handler (tv=117.898000) [ 131.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.105] sna_accel_do_throttle -- no pending activity [ 131.105] sna_wakeup_handler [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_accel_flush: flush?=0, dirty?=0 [ 131.105] sna_block_handler (tv=117.898000) [ 131.105] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.105] sna_accel_do_throttle -- no pending activity [ 131.105] sna_wakeup_handler [ 131.105] sna_create_pixmap(762, 190, 24, usage=2) [ 131.105] kgem_can_create_2d: 762x190 @ 24 [ 131.105] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=190 [ 131.105] kgem_can_create_2d: untiled size=585728 [ 131.105] kgem_choose_tiling: TLB near-miss between lines 762x190 (pitch=3048), forcing tiling 1 [ 131.105] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=190 [ 131.105] kgem_can_create_2d: tiled[-1] size=585728 [ 131.105] sna_create_pixmap: usage=2, flags=1b [ 131.105] sna_create_pixmap: creating GPU pixmap 762x190, stride=3048, flags=1b [ 131.105] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.105] create_pixmap: serial=2012, usage=0, 0x0 [ 131.105] create_pixmap_hdr: pixmap=2012, width=762, height=190, usage=0 [ 131.105] sna_create_pixmap: serial=2012, 762x190, usage=0 [ 131.105] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=7dc [ 131.105] sna_validate_gc: recomputing clip [ 131.105] sna_validate_gc: composite clip=1x[(0, 0), (762, 190)] [0x55bca9b6cad0] [ 131.105] sna_copy_area: src=pixmap=165:(0, 0)x(762, 190)+(0, 0) -> dst=pixmap=2012:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.105] sna_copy_area: normal copy [ 131.105] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x190) [ 131.105] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(762x190) [ 131.105] sna_do_copy: dst extents (0, 0), (762, 190), dst clip extents (0, 0), (762, 190), dst size=762x190 [ 131.105] sna_do_copy: clipped dst extents (0, 0), (762, 190) [ 131.105] sna_do_copy: unclipped src extents (0, 0), (762, 190) [ 131.105] sna_do_copy: clipped src extents (0, 0), (762, 190) [ 131.105] sna_do_copy: window -- include inferiors [ 131.105] sna_do_copy: src extents (0, 0), (762, 190) x 1 [ 131.105] sna_do_copy: copy region (0, 0), (762, 190) x 1 + (0, 0) [ 131.105] sna_copy_boxes (boxes=1x[(0, 0), (762, 190)...], src pixmap=165+(0, 0), dst pixmap=2012+(0, 0), alu=3, src.size=7680x2160, dst.size=762x190) [ 131.105] sna_copy_boxes: dst=(priv=0x55bca9d6bb40, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.105] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.105] sna_drawable_use_bo pixmap=2012, box=((0, 0), (762, 190)), flags=1b... [ 131.105] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.105] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.105] sna_pixmap_move_to_gpu(pixmap=2012, usage=0), flags=4b [ 131.105] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.105] sna_pixmap_move_to_gpu: creating GPU bo (762x190@32), create=b [ 131.105] kgem_choose_tiling: TLB near-miss between lines 762x190 (pitch=3048), forcing tiling 1 [ 131.105] kgem_choose_tiling: TLB near-miss between lines 762x190 (pitch=3048), forcing tiling 1 [ 131.105] sna_pixmap_alloc_gpu: pixmap=2012 [ 131.105] kgem_create_2d(762x190, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.105] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=192 [ 131.105] __kgem_bo_init(handle=103, num_pages=144) [ 131.105] kgem_set_tiling: handle=103, tiling=1 [1], pitch=3072 [3072]: 1 [ 131.105] new pitch=3072, tiling=1, handle=103, id=1529, num_pages=144 [144], bucket=7 [ 131.105] __sna_damage_all(762, 190) [ 131.105] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.105] sna_pixmap_mark_active: pixmap=2012, handle=103 [ 131.105] sna_drawable_use_bo: allocated GPU bo for operation [ 131.105] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.105] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.105] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.105] sna_pixmap_move_to_gpu: already all-damaged [ 131.105] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=0 [ring=0] [ 131.105] __kgem_bo_clear_busy: handle=36 [ 131.105] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.105] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.105] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.105] kgem_bo_is_render: handle=36, rq? 0 [0] [ 131.105] kgem_bo_is_render: handle=103, rq? 0 [0] [ 131.105] kgem_bo_is_render: handle=103, rq? 0 [0] [ 131.105] kgem_bo_is_render: handle=36, rq? 0 [0] [ 131.105] kgem_bo_is_render: handle=103, rq? 0 [0] [ 131.105] needs_batch_flush: flushing before handle=103 for new reservation [ 131.105] kgem_check_bo: num_pages=+16344, num_exec=+2 [ 131.105] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.105] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.105] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.105] kgem_add_handle: handle=4, index=0 [ 131.105] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.105] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.105] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.105] gen9_composite_get_binding_table(ffc0) [ 131.105] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 131.105] kgem_add_handle: handle=103, index=1 [ 131.105] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 131.105] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.105] [3fe0] bind bo(handle=103, addr=0), format=192, width=762, height=190, pitch=3072, tiling=1 -> render [ 131.105] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 131.105] kgem_add_handle: handle=36, index=2 [ 131.105] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=e4505000) [ 131.105] [3fd0] bind bo(handle=36, addr=e4505000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 131.105] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.105] gen9_emit_sampler: sampler = 0 [ 131.105] gen9_emit_sf: num_sf_outputs=1 [ 131.105] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.105] gen9_emit_vertex_elements: setup id=0 [ 131.105] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.105] (0, 0) -> (0, 0) + (762, 190) [ 131.105] gen8_vertex_flush[490] = 3 [ 131.105] sna_set_window_pixmap: window=25165843, old pixmap=1789 new pixmap=2012 [ 131.105] sna_set_window_pixmap: window=25165844, old pixmap=1789 new pixmap=2012 [ 131.105] sna_set_window_pixmap: window=12582920, old pixmap=1789 new pixmap=2012 [ 131.105] sna_set_window_pixmap: window=12582921, old pixmap=1789 new pixmap=2012 [ 131.105] sna_accel_flush: flush?=1, dirty?=0 [ 131.105] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 131.105] gen8_vertex_close: reloc[0] = 287 [ 131.105] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.105] kgem_add_handle: handle=3, index=3 [ 131.105] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.105] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16370 [fenced=0] [ 131.105] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.105] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.105] kgem_fixup_relocs: shrinking by 61440 [ 131.105] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.106] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.106] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.106] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.106] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 131.106] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.106] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.106] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.106] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=7dc [ 131.106] sna_validate_gc: recomputing clip [ 131.106] sna_validate_gc: composite clip=1x[(0, 0), (762, 190)] [0x55bca9b6cad0] [ 131.106] sna_copy_area: src=pixmap=1789:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=2012:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.106] sna_copy_area: normal copy [ 131.106] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 131.106] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(762x162) [ 131.106] sna_do_copy: dst extents (0, 0), (762, 162), dst clip extents (0, 0), (762, 190), dst size=762x190 [ 131.106] sna_do_copy: clipped dst extents (0, 0), (762, 162) [ 131.106] sna_do_copy: unclipped src extents (0, 0), (762, 162) [ 131.106] sna_do_copy: clipped src extents (0, 0), (762, 162) [ 131.106] sna_do_copy: pixmap -- no source clipping [ 131.106] sna_do_copy: src extents (0, 0), (762, 162) x 1 [ 131.106] sna_do_copy: copy region (0, 0), (762, 162) x 1 + (0, 0) [ 131.106] sna_copy_boxes (boxes=1x[(0, 0), (762, 162)...], src pixmap=1789+(0, 0), dst pixmap=2012+(0, 0), alu=3, src.size=762x162, dst.size=762x190) [ 131.106] sna_copy_boxes: dst=(priv=0x55bca9d6bb40, gpu_bo=103, cpu_bo=0), src=(priv=0x55bca9b123e0, gpu_bo=29, cpu_bo=0), replaces=0 [ 131.106] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.106] sna_drawable_use_bo pixmap=2012, box=((0, 0), (762, 162)), flags=b... [ 131.106] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.106] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.106] sna_drawable_use_bo: using whole GPU bo [ 131.106] sna_pixmap_move_to_gpu(pixmap=1789, usage=0), flags=a [ 131.106] sna_pixmap_undo_cow: pixmap=1789, handle=29 [refcnt=1], cow refcnt=1, flags=2 [ 131.106] sna_pixmap_move_to_gpu: already all-damaged [ 131.106] sna_pixmap_mark_active: pixmap=1789, handle=29 [ 131.106] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.106] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.106] kgem_bo_is_render: handle=29, rq? 0 [0] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_check_bo: num_pages=+284, num_exec=+2 [ 131.106] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.106] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.106] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.106] kgem_add_handle: handle=4, index=0 [ 131.106] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.106] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.106] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.106] gen9_composite_get_binding_table(ffc0) [ 131.106] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 131.106] kgem_add_handle: handle=103, index=1 [ 131.106] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=feb5f000) [ 131.106] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.106] [3fe0] bind bo(handle=103, addr=feb5f000), format=192, width=762, height=190, pitch=3072, tiling=1 -> render [ 131.106] kgem_add_reloc64: handle=29, pos=16344, delta=0, domains=40000 [ 131.106] kgem_add_handle: handle=29, index=2 [ 131.106] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fec9b000) [ 131.106] [3fd0] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=162, pitch=3072, tiling=1 -> sampler [ 131.106] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.106] gen9_emit_sampler: sampler = 0 [ 131.106] gen9_emit_sf: num_sf_outputs=1 [ 131.106] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.106] gen9_emit_vertex_elements: setup id=0 [ 131.106] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.106] (0, 0) -> (0, 0) + (762, 162) [ 131.106] gen8_vertex_flush[490] = 3 [ 131.106] sna_destroy_pixmap: pixmap=1789, attached?=1 [ 131.106] sna_destroy_pixmap: pixmap=1789 discarding cow, refcnt=1 [ 131.106] _kgem_bo_destroy: handle=29, proxy? 0 [ 131.106] __kgem_bo_destroy: handle=29, size=573440 [ 131.106] __kgem_bo_destroy: handle=29 -> active [ 131.106] __sna_free_pixmap(pixmap=1789) [ 131.106] sna_accel_flush: flush?=0, dirty?=0 [ 131.106] sna_accel_flush: flush?=0, dirty?=0 [ 131.106] sna_copy_window origin=(0, 0) [ 131.106] sna_self_copy_boxes (boxes=1x[(0, 28), (762, 162)...], src=+(0, -28), alu=3, pix.size=762x190) [ 131.106] sna_pixmap_move_to_gpu(pixmap=2012, usage=0), flags=b [ 131.106] sna_pixmap_move_to_gpu: already all-damaged [ 131.106] sna_pixmap_mark_active: pixmap=2012, handle=103 [ 131.106] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=1, overlaps? 1 [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] sna_render_copy_boxes__overlap: pixmap=2012, handle=103, 1 x [(0, 28), (762, 162)], dst=(0, -28), src=(0, 0) [ 131.106] sna_render_copy_boxes__overlap: overlapping extents: (0, 28), (762, 134) x 1 [ 131.106] sna_render_copy_boxes__overlap: non-overlapping extents: (0, 134), (762, 162) x 1 [ 131.106] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=4, self-copy=1, overlaps? 0 [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.106] gen9_composite_get_binding_table(ff00) [ 131.106] kgem_add_reloc64: handle=103, pos=16312, delta=0, domains=40000 [ 131.106] kgem_add_reloc64[5] = (delta=0, target handle=1, presumed=feb5f000) [ 131.106] [3fb0] bind bo(handle=103, addr=feb5f000), format=192, width=762, height=190, pitch=3072, tiling=1 -> sampler [ 131.106] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.106] gen9_emit_vertex_elements: setup id=0 [ 131.106] (0, 106) -> (0, 134) + (762, 28) [ 131.106] gen8_vertex_flush[4cc] = 3 [ 131.106] copy_overlap: 1 x 762x106 src=(0, -28), dst=(0, 0) [ 131.106] sna_create_pixmap(762, 106, 24, usage=11) [ 131.106] kgem_can_create_2d: 762x106 @ 24 [ 131.106] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=106 [ 131.106] kgem_can_create_2d: untiled size=327680 [ 131.106] kgem_choose_tiling: TLB near-miss between lines 762x106 (pitch=3048), forcing tiling 1 [ 131.106] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=106 [ 131.106] kgem_can_create_2d: tiled[-1] size=327680 [ 131.106] sna_create_pixmap: usage=17, flags=1b [ 131.106] sna_pixmap_create_scratch(762, 106, 24, tiling=2) [ 131.106] kgem_choose_tiling: TLB near-miss between lines 762x106 (pitch=3048), forcing tiling 2 [ 131.106] __pop_freed_pixmap: reusing freed pixmap=1789 header [ 131.106] create_pixmap_hdr: pixmap=2020, width=762, height=106, usage=1 [ 131.106] kgem_create_2d(762x106, bpp=32, tiling=2, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=1) [ 131.106] kgem_surface_size: tile_width=128, tile_height=32 => aligned pitch=3072, height=128 [ 131.106] kgem_set_tiling: handle=29, tiling=2 [2], pitch=3072 [3072]: 1 [ 131.106] kgem_bo_remove_from_active: removing handle=29 from active [ 131.106] 1:from active: pitch=3072, tiling=2, handle=29, id=1530 [ 131.106] __sna_damage_all(762, 106) [ 131.106] sna_pixmap_create_scratch: serial=2020, 762x106, usage=1 [ 131.106] gen9_render_copy_boxes (0, -28)->(0, -28) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=29, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=29, rq? 1 [1] [ 131.106] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.106] gen9_composite_get_binding_table(fe80) [ 131.106] kgem_add_reloc64: handle=29, pos=16280, delta=0, domains=20002 [ 131.106] kgem_add_reloc64[6] = (delta=0, target handle=2, presumed=fec9b000) [ 131.106] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 131.106] [3f90] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=106, pitch=3072, tiling=2 -> render [ 131.106] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 131.106] gen9_emit_vertex_elements: setup id=0 [ 131.106] (0, 0) -> (0, 0) + (762, 106) [ 131.106] gen8_vertex_flush[518] = 3 [ 131.106] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.106] kgem_bo_is_render: handle=29, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_bo_is_render: handle=103, rq? 1 [1] [ 131.106] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.106] gen9_composite_get_binding_table(fe00) [ 131.106] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.106] kgem_add_reloc64: handle=29, pos=16248, delta=0, domains=40000 [ 131.106] kgem_add_reloc64[7] = (delta=0, target handle=2, presumed=fec9b000) [ 131.106] [3f70] bind bo(handle=29, addr=fec9b000), format=192, width=762, height=106, pitch=3072, tiling=2 -> sampler [ 131.106] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.106] gen9_emit_vertex_elements: setup id=0 [ 131.106] (0, 0) -> (0, 28) + (762, 106) [ 131.106] gen8_vertex_flush[564] = 3 [ 131.106] sna_destroy_pixmap: pixmap=2020, attached?=1 [ 131.106] _kgem_bo_destroy: handle=29, proxy? 0 [ 131.106] __kgem_bo_destroy: handle=29, size=573440 [ 131.106] __kgem_bo_destroy: handle=29 -> active [ 131.106] __sna_free_pixmap(pixmap=2020) [ 131.106] sna_accel_flush: flush?=0, dirty?=0 [ 131.106] sna_accel_flush: flush?=0, dirty?=0 [ 131.106] sna_accel_flush: flush?=0, dirty?=0 [ 131.106] sna_accel_flush: flush?=0, dirty?=0 [ 131.106] sna_block_handler (tv=117.897000) [ 131.106] kgem_retire, need_retire?=1 [ 131.106] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.106] kgem_retire__requests_ring: retiring ring 0 [ 131.106] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.106] __kgem_retire_rq: request 1 complete [ 131.106] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.106] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.106] kgem_retire -- retired=0, need_retire=0 [ 131.106] sna_accel_block: GPU idle, flushing [ 131.106] gen8_vertex_close: used=30, vbo active? 3, vb=1, nreloc=1 [ 131.106] gen8_vertex_close: reloc[0] = 287 [ 131.106] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.106] kgem_add_handle: handle=3, index=3 [ 131.106] kgem_add_reloc64[8] = (delta=0, target handle=3, presumed=fd44c000) [ 131.106] batch[1/1, flags=1800]: 352 352 16240 16384, nreloc=9, nexec=4, nfence=0, aperture=310 [fenced=0] [ 131.106] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.106] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.106] kgem_fixup_relocs: shrinking by 61440 [ 131.106] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.106] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.106] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.106] kgem_commit: release handle=29 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fec9b000 [ 131.106] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.106] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.106] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.106] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.106] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.106] timer_enable (time=131106), starting timer 1 [ 131.106] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] kgem_retire, need_retire?=1 [ 131.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.107] kgem_retire__requests_ring: retiring ring 0 [ 131.107] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.107] kgem_retire -- retired=0, need_retire=1 [ 131.107] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] kgem_retire, need_retire?=1 [ 131.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.107] kgem_retire__requests_ring: retiring ring 0 [ 131.107] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.107] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.107] kgem_retire -- retired=0, need_retire=1 [ 131.107] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_create_window: window=25166038 [ 131.107] sna_set_window_pixmap: window=25166038, old pixmap=0 new pixmap=165 [ 131.107] sna_set_window_pixmap: window=25166038, old pixmap=165 new pixmap=2012 [ 131.107] sna_change_window_attributes [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] kgem_retire, need_retire?=1 [ 131.107] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.107] kgem_retire__requests_ring: retiring ring 0 [ 131.107] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.107] __kgem_retire_rq: request 1 complete [ 131.107] __kgem_bo_flush: handle=103, busy=0, wedged=0 [ 131.107] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 131.107] kgem_bo_move_to_cache: release handle=29 [ 131.107] kgem_bo_move_to_inactive: moving handle=29 to inactive [ 131.107] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 131.107] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.107] kgem_retire -- retired=1, need_retire=0 [ 131.107] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.107] gen6_render_retire: resetting idle vbo [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_block_handler (tv=117.896000) [ 131.107] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.107] sna_wakeup_handler [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.107] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.896000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.108] sna_wakeup_handler [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_accel_flush: flush?=0, dirty?=0 [ 131.108] sna_block_handler (tv=117.895000) [ 131.108] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.109] sna_wakeup_handler [ 131.109] sna_accel_flush: flush?=0, dirty?=0 [ 131.109] sna_accel_flush: flush?=0, dirty?=0 [ 131.109] sna_accel_flush: flush?=0, dirty?=0 [ 131.109] sna_create_pixmap(762, 162, 24, usage=0) [ 131.109] kgem_can_create_2d: 762x162 @ 24 [ 131.109] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 131.109] kgem_can_create_2d: untiled size=499712 [ 131.109] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 131.109] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 131.109] kgem_can_create_2d: tiled[-1] size=499712 [ 131.109] sna_create_pixmap: usage=0, flags=1b [ 131.109] sna_create_pixmap: creating GPU pixmap 762x162, stride=3048, flags=1b [ 131.109] __pop_freed_pixmap: reusing freed pixmap=2020 header [ 131.109] create_pixmap_hdr: pixmap=2030, width=762, height=162, usage=0 [ 131.109] sna_create_pixmap: serial=2030, 762x162, usage=0 [ 131.109] sna_composite_rectangles(pixmap=2031, op=0, 0 x 1 [(0, 0)x(762, 162) ...]) [ 131.109] sna_composite_rectangles: converted to op 0 [ 131.109] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 131.109] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 131.109] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 131.109] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 131.109] sna_composite_rectangles: dropping last-cpu hint [ 131.109] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=19... [ 131.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.109] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.109] sna_pixmap_move_to_gpu(pixmap=2031, usage=0), flags=b [ 131.109] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.109] sna_pixmap_move_to_gpu: creating GPU bo (762x162@32), create=b [ 131.109] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 131.109] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 131.109] sna_pixmap_alloc_gpu: pixmap=2031 [ 131.109] kgem_create_2d(762x162, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.109] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=168 [ 131.109] inactive too small: 64 < 126 [ 131.109] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 131.109] from inactive: pitch=3072, tiling=1: handle=37, id=1531 [ 131.109] __sna_damage_all(762, 162) [ 131.109] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.109] sna_pixmap_mark_active: pixmap=2031, handle=37 [ 131.109] sna_drawable_use_bo: allocated GPU bo for operation [ 131.109] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.109] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 131.109] kgem_bo_is_render: handle=37, rq? 0 [0] [ 131.109] kgem_bo_is_render: handle=37, rq? 0 [0] [ 131.109] gen9_render_fill_boxes(0 x 1 [(0, 0), (762, 162) ...]) [ 131.109] sna_render_get_solid: 0 [ 131.109] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.109] kgem_check_bo: num_pages=+126, num_exec=+1 [ 131.109] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.109] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.109] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.109] kgem_add_handle: handle=4, index=0 [ 131.109] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.109] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.109] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.109] gen9_composite_get_binding_table(ffc0) [ 131.109] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 131.109] kgem_add_handle: handle=37, index=1 [ 131.109] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec0d000) [ 131.109] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.109] [3fe0] bind bo(handle=37, addr=fec0d000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 131.109] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.109] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.109] kgem_add_handle: handle=7, index=2 [ 131.109] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.109] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.109] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.109] gen9_emit_sampler: sampler = 1 [ 131.109] gen9_emit_sf: num_sf_outputs=1 [ 131.109] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.109] gen9_emit_vertex_elements: setup id=0 [ 131.109] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.109] (0, 0), (762, 162) [ 131.109] gen8_vertex_flush[490] = 3 [ 131.109] sna_composite_rectangles: pixmap=2031 marking clear [0]? 1 [ 131.109] sna_composite_rectangles(pixmap=2031, op=1, fff2f1f0 x 1 [(0, 0)x(762, 162) ...]) [ 131.109] sna_composite_rectangles: converted to op 1 [ 131.109] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 131.109] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 131.109] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 131.109] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 131.109] sna_composite_rectangles: promoting to full GPU [ 131.109] sna_composite_rectangles: dropping last-cpu hint [ 131.109] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=19... [ 131.109] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.109] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.109] sna_drawable_use_bo: using whole GPU bo [ 131.109] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 131.109] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.109] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (762, 162) ...]) [ 131.109] sna_render_get_solid: fff2f1f0 [ 131.109] sna_render_get_solid(11) = fff2f1f0 (old) [ 131.109] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.109] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.109] gen9_composite_get_binding_table(ff00) [ 131.109] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 131.109] kgem_add_reloc64: adding proxy [delta=44] for handle=32 [ 131.109] kgem_add_handle: handle=32, index=3 [ 131.110] kgem_add_reloc64[5] = (delta=44, target handle=3, presumed=fffb2000) [ 131.110] [3fb0] bind bo(handle=32, addr=fffb202c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.110] gen9_emit_vertex_elements: setup id=0 [ 131.110] (0, 0), (762, 162) [ 131.110] gen8_vertex_flush[4cc] = 3 [ 131.110] sna_composite_rectangles: pixmap=2031 marking clear [fff2f1f0]? 1 [ 131.110] sna_composite(pixmap=2031, op=3, src=1582+(0, 0), mask=0+(35, 11), dst=2031+(35, 11)+(0, 0), size=(48, 48) [ 131.110] sna_compute_composite_region: dst=(35, 11)x(48, 48) [ 131.110] sna_compute_composite_region: initial clip against dst->pDrawable: (35, 11), (83, 59) [ 131.110] clip_to_dst: region: 1x[(35, 11), (83, 59)], clip: 1x[(0, 0), (762, 162)] [ 131.110] sna_compute_composite_region: clip against dst->pCompositeClip: (35, 11), (83, 59) [ 131.110] sna_compute_composite_region: clip against src (48x48 clip=0): (35, 11), (83, 59) [ 131.110] sna_composite: composite region extents:+(0, 0) -> (35, 11), (83, 59) + (0, 0) [ 131.110] gen9_render_composite: 48x48, current mode=1/1 [ 131.110] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.110] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 131.110] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 131.110] gen9_composite_set_target: (35, 11)x(48, 48), partial?=1 [ 131.110] sna_drawable_use_bo pixmap=2031, box=((35, 11), (83, 59)), flags=7... [ 131.110] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.110] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.110] sna_drawable_use_bo: using whole GPU bo [ 131.110] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.110] gen9_composite_picture: (0, 0)x(48, 48), dst=(35, 11) [ 131.110] sna_transform_is_imprecise_integer_translation: no transform [ 131.110] gen9_composite_picture: integer translation (0, 0), removing [ 131.110] sna_render_pixmap_bo pixmap=1582, (0, 0)x(48, 48)/(48, 48) [ 131.110] sna_render_pixmap_bo: CPU all damaged [ 131.110] sna_add_flush_pixmap: marking pixmap=1582 for flushing [ 131.110] sna_add_flush_pixmap: new flush bo, flushing before [ 131.110] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 131.110] gen8_vertex_close: reloc[0] = 287 [ 131.110] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.110] kgem_add_handle: handle=3, index=4 [ 131.110] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 131.110] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=154 [fenced=0] [ 131.110] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.110] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.110] kgem_fixup_relocs: shrinking by 61440 [ 131.110] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.110] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.110] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.110] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.110] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.110] __kgem_bo_clear_busy: handle=7 [ 131.110] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.110] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.110] __kgem_bo_clear_busy: handle=32 [ 131.110] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.110] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.110] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.110] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.110] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.110] kgem_bo_is_render: handle=11, rq? 0 [0] [ 131.110] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.110] gen4_choose_composite_emitter: identity src, no mask [ 131.110] kgem_check_bo: num_pages=+129, num_exec=+2 [ 131.110] aligning vertex: was 2, now 3 floats per vertex [ 131.110] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.110] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.110] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.110] kgem_add_handle: handle=4, index=0 [ 131.110] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.110] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.110] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.110] gen9_composite_get_binding_table(ffc0) [ 131.110] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 131.110] kgem_add_handle: handle=37, index=1 [ 131.110] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec0d000) [ 131.110] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.110] [3fe0] bind bo(handle=37, addr=fec0d000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 131.110] kgem_add_reloc64: handle=11, pos=16344, delta=0, domains=40000 [ 131.110] kgem_add_handle: handle=11, index=2 [ 131.110] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe5000) [ 131.110] [3fd0] bind bo(handle=11, addr=fffe5000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 131.110] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.110] gen9_emit_sampler: sampler = 2 [ 131.110] gen9_emit_sf: num_sf_outputs=1 [ 131.110] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.110] gen9_emit_vertex_elements: setup id=2 [ 131.110] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.110] gen9_render_composite_box: (35, 11), (83, 59) [ 131.110] apply_damage: damage=0x0, region=1 [(35, 11), (83, 59) + (0, 0)] [ 131.110] gen8_vertex_flush[490] = 3 [ 131.110] sna_create_pixmap(12, 13, 32, usage=3) [ 131.110] kgem_can_create_2d: 12x13 @ 32 [ 131.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.110] kgem_can_create_2d: untiled size=4096 [ 131.110] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.110] kgem_choose_tiling: 12x13 -> 0 [ 131.110] sna_create_pixmap: usage=3, flags=a [ 131.110] sna_create_pixmap: small buffer [624], attaching to shadow pixmap [ 131.110] create_pixmap: allocating pixmap 12x13, depth=32/32, size=632 [ 131.110] create_pixmap: serial=2033, usage=3, 12x13 [ 131.110] sna_create_pixmap: serial=2033, 12x13, usage=3 [ 131.110] sna_composite(pixmap=2033, op=1, src=2032+(0, 0), mask=0+(0, 0), dst=2033+(0, 0)+(0, 0), size=(12, 13) [ 131.110] sna_compute_composite_region: dst=(0, 0)x(12, 13) [ 131.110] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 13) [ 131.110] clip_to_dst: region: 1x[(0, 0), (12, 13)], clip: 1x[(0, 0), (12, 13)] [ 131.110] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 13) [ 131.110] sna_compute_composite_region: clip against src (12x13 clip=0): (0, 0), (12, 13) [ 131.110] sna_composite: fallback, dst pixmap=2033 is too small (or completely damaged) [ 131.110] sna_composite: fallback -- fbComposite [ 131.110] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 13): region=((0,0), (12, 13)) [ 131.110] sna_composite_fb: fallback -- move src to cpu [ 131.110] sna_composite_fb: fallback -- move dst to cpu [ 131.110] sna_drawable_move_region_to_cpu(pixmap=2033 (12x13), [(0, 0), (12, 13)], flags=5) [ 131.110] sna_drawable_move_region_to_cpu: region (0, 0), (12, 13) + (0, 0) subsumes pixmap (12x13) [ 131.110] _sna_pixmap_move_to_cpu(pixmap=2033, 12x13, flags=5) [ 131.110] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.110] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.110] _sna_pixmap_move_to_cpu: marking as damaged [ 131.110] __sna_damage_all(12, 13) [ 131.110] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.110] sna_transform_is_imprecise_integer_translation: no transform [ 131.110] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x13, pitch=48/48 [ 131.110] sna_create_pixmap(12, 13, 32, usage=3) [ 131.110] kgem_can_create_2d: 12x13 @ 32 [ 131.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.110] kgem_can_create_2d: untiled size=4096 [ 131.110] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.110] kgem_choose_tiling: 12x13 -> 0 [ 131.110] sna_create_pixmap: usage=3, flags=a [ 131.110] sna_create_pixmap: small buffer [624], attaching to shadow pixmap [ 131.110] create_pixmap: allocating pixmap 12x13, depth=32/32, size=632 [ 131.110] create_pixmap: serial=2035, usage=3, 12x13 [ 131.110] sna_create_pixmap: serial=2035, 12x13, usage=3 [ 131.110] sna_composite(pixmap=2035, op=1, src=2034+(0, 0), mask=0+(0, 0), dst=2035+(0, 0)+(0, 0), size=(12, 13) [ 131.110] sna_compute_composite_region: dst=(0, 0)x(12, 13) [ 131.110] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 13) [ 131.110] clip_to_dst: region: 1x[(0, 0), (12, 13)], clip: 1x[(0, 0), (12, 13)] [ 131.110] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 13) [ 131.110] sna_compute_composite_region: clip against src (12x13 clip=0): (0, 0), (12, 13) [ 131.110] sna_composite: fallback, dst pixmap=2035 is too small (or completely damaged) [ 131.110] sna_composite: fallback -- fbComposite [ 131.110] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 13): region=((0,0), (12, 13)) [ 131.110] sna_composite_fb: fallback -- move src to cpu [ 131.110] sna_composite_fb: fallback -- move dst to cpu [ 131.110] sna_drawable_move_region_to_cpu(pixmap=2035 (12x13), [(0, 0), (12, 13)], flags=5) [ 131.110] sna_drawable_move_region_to_cpu: region (0, 0), (12, 13) + (0, 0) subsumes pixmap (12x13) [ 131.110] _sna_pixmap_move_to_cpu(pixmap=2035, 12x13, flags=5) [ 131.110] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.110] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.110] _sna_pixmap_move_to_cpu: marking as damaged [ 131.110] __sna_damage_all(12, 13) [ 131.110] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.110] sna_transform_is_imprecise_integer_translation: no transform [ 131.110] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x13, pitch=48/48 [ 131.110] sna_create_pixmap(10, 10, 32, usage=3) [ 131.110] kgem_can_create_2d: 10x10 @ 32 [ 131.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.110] kgem_can_create_2d: untiled size=4096 [ 131.110] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.110] kgem_choose_tiling: 10x10 -> 0 [ 131.110] sna_create_pixmap: usage=3, flags=a [ 131.110] sna_create_pixmap: small buffer [400], attaching to shadow pixmap [ 131.110] create_pixmap: allocating pixmap 10x10, depth=32/32, size=408 [ 131.110] create_pixmap: serial=2037, usage=3, 10x10 [ 131.110] sna_create_pixmap: serial=2037, 10x10, usage=3 [ 131.110] sna_composite(pixmap=2037, op=1, src=2036+(0, 0), mask=0+(0, 0), dst=2037+(0, 0)+(0, 0), size=(10, 10) [ 131.110] sna_compute_composite_region: dst=(0, 0)x(10, 10) [ 131.110] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 10) [ 131.110] clip_to_dst: region: 1x[(0, 0), (10, 10)], clip: 1x[(0, 0), (10, 10)] [ 131.110] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 10) [ 131.110] sna_compute_composite_region: clip against src (10x10 clip=0): (0, 0), (10, 10) [ 131.110] sna_composite: fallback, dst pixmap=2037 is too small (or completely damaged) [ 131.110] sna_composite: fallback -- fbComposite [ 131.110] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 10): region=((0,0), (10, 10)) [ 131.110] sna_composite_fb: fallback -- move src to cpu [ 131.110] sna_composite_fb: fallback -- move dst to cpu [ 131.110] sna_drawable_move_region_to_cpu(pixmap=2037 (10x10), [(0, 0), (10, 10)], flags=5) [ 131.110] sna_drawable_move_region_to_cpu: region (0, 0), (10, 10) + (0, 0) subsumes pixmap (10x10) [ 131.110] _sna_pixmap_move_to_cpu(pixmap=2037, 10x10, flags=5) [ 131.110] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.110] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.110] _sna_pixmap_move_to_cpu: marking as damaged [ 131.110] __sna_damage_all(10, 10) [ 131.110] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.110] sna_transform_is_imprecise_integer_translation: no transform [ 131.110] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/40 [ 131.110] sna_create_pixmap(9, 13, 32, usage=3) [ 131.110] kgem_can_create_2d: 9x13 @ 32 [ 131.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.110] kgem_can_create_2d: untiled size=4096 [ 131.110] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.110] kgem_choose_tiling: 9x13 -> 0 [ 131.110] sna_create_pixmap: usage=3, flags=a [ 131.110] sna_create_pixmap: small buffer [468], attaching to shadow pixmap [ 131.110] create_pixmap: allocating pixmap 9x13, depth=32/32, size=476 [ 131.110] create_pixmap: serial=2039, usage=3, 9x13 [ 131.110] sna_create_pixmap: serial=2039, 9x13, usage=3 [ 131.110] sna_composite(pixmap=2039, op=1, src=2038+(0, 0), mask=0+(0, 0), dst=2039+(0, 0)+(0, 0), size=(9, 13) [ 131.110] sna_compute_composite_region: dst=(0, 0)x(9, 13) [ 131.110] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 13) [ 131.110] clip_to_dst: region: 1x[(0, 0), (9, 13)], clip: 1x[(0, 0), (9, 13)] [ 131.110] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 13) [ 131.110] sna_compute_composite_region: clip against src (9x13 clip=0): (0, 0), (9, 13) [ 131.110] sna_composite: fallback, dst pixmap=2039 is too small (or completely damaged) [ 131.110] sna_composite: fallback -- fbComposite [ 131.110] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 13): region=((0,0), (9, 13)) [ 131.110] sna_composite_fb: fallback -- move src to cpu [ 131.110] sna_composite_fb: fallback -- move dst to cpu [ 131.110] sna_drawable_move_region_to_cpu(pixmap=2039 (9x13), [(0, 0), (9, 13)], flags=5) [ 131.110] sna_drawable_move_region_to_cpu: region (0, 0), (9, 13) + (0, 0) subsumes pixmap (9x13) [ 131.110] _sna_pixmap_move_to_cpu(pixmap=2039, 9x13, flags=5) [ 131.110] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.110] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.110] _sna_pixmap_move_to_cpu: marking as damaged [ 131.110] __sna_damage_all(9, 13) [ 131.110] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.110] sna_transform_is_imprecise_integer_translation: no transform [ 131.110] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x13, pitch=36/36 [ 131.110] sna_create_pixmap(12, 10, 32, usage=3) [ 131.110] kgem_can_create_2d: 12x10 @ 32 [ 131.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.110] kgem_can_create_2d: untiled size=4096 [ 131.110] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.110] kgem_choose_tiling: 12x10 -> 0 [ 131.110] sna_create_pixmap: usage=3, flags=a [ 131.110] sna_create_pixmap: small buffer [480], attaching to shadow pixmap [ 131.110] create_pixmap: allocating pixmap 12x10, depth=32/32, size=488 [ 131.110] create_pixmap: serial=2041, usage=3, 12x10 [ 131.110] sna_create_pixmap: serial=2041, 12x10, usage=3 [ 131.110] sna_composite(pixmap=2041, op=1, src=2040+(0, 0), mask=0+(0, 0), dst=2041+(0, 0)+(0, 0), size=(12, 10) [ 131.110] sna_compute_composite_region: dst=(0, 0)x(12, 10) [ 131.110] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 10) [ 131.110] clip_to_dst: region: 1x[(0, 0), (12, 10)], clip: 1x[(0, 0), (12, 10)] [ 131.110] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 10) [ 131.110] sna_compute_composite_region: clip against src (12x10 clip=0): (0, 0), (12, 10) [ 131.110] sna_composite: fallback, dst pixmap=2041 is too small (or completely damaged) [ 131.110] sna_composite: fallback -- fbComposite [ 131.110] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 10): region=((0,0), (12, 10)) [ 131.110] sna_composite_fb: fallback -- move src to cpu [ 131.110] sna_composite_fb: fallback -- move dst to cpu [ 131.110] sna_drawable_move_region_to_cpu(pixmap=2041 (12x10), [(0, 0), (12, 10)], flags=5) [ 131.110] sna_drawable_move_region_to_cpu: region (0, 0), (12, 10) + (0, 0) subsumes pixmap (12x10) [ 131.110] _sna_pixmap_move_to_cpu(pixmap=2041, 12x10, flags=5) [ 131.110] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.110] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.110] _sna_pixmap_move_to_cpu: marking as damaged [ 131.110] __sna_damage_all(12, 10) [ 131.110] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.110] sna_transform_is_imprecise_integer_translation: no transform [ 131.110] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=48/48 [ 131.110] sna_create_pixmap(16, 10, 32, usage=3) [ 131.110] kgem_can_create_2d: 16x10 @ 32 [ 131.110] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.110] kgem_can_create_2d: untiled size=4096 [ 131.110] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 131.110] kgem_choose_tiling: 16x10 -> 0 [ 131.110] sna_create_pixmap: usage=3, flags=a [ 131.110] sna_create_pixmap: small buffer [640], attaching to shadow pixmap [ 131.110] create_pixmap: allocating pixmap 16x10, depth=32/32, size=648 [ 131.110] create_pixmap: serial=2043, usage=3, 16x10 [ 131.110] sna_create_pixmap: serial=2043, 16x10, usage=3 [ 131.110] sna_composite(pixmap=2043, op=1, src=2042+(0, 0), mask=0+(0, 0), dst=2043+(0, 0)+(0, 0), size=(16, 10) [ 131.110] sna_compute_composite_region: dst=(0, 0)x(16, 10) [ 131.110] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (16, 10) [ 131.110] clip_to_dst: region: 1x[(0, 0), (16, 10)], clip: 1x[(0, 0), (16, 10)] [ 131.110] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (16, 10) [ 131.110] sna_compute_composite_region: clip against src (16x10 clip=0): (0, 0), (16, 10) [ 131.111] sna_composite: fallback, dst pixmap=2043 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(16, 10): region=((0,0), (16, 10)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2043 (16x10), [(0, 0), (16, 10)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (16, 10) + (0, 0) subsumes pixmap (16x10) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2043, 16x10, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(16, 10) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x10, pitch=64/64 [ 131.111] sna_create_pixmap(12, 13, 32, usage=3) [ 131.111] kgem_can_create_2d: 12x13 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 12x13 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [624], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 12x13, depth=32/32, size=632 [ 131.111] create_pixmap: serial=2045, usage=3, 12x13 [ 131.111] sna_create_pixmap: serial=2045, 12x13, usage=3 [ 131.111] sna_composite(pixmap=2045, op=1, src=2044+(0, 0), mask=0+(0, 0), dst=2045+(0, 0)+(0, 0), size=(12, 13) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(12, 13) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 13) [ 131.111] clip_to_dst: region: 1x[(0, 0), (12, 13)], clip: 1x[(0, 0), (12, 13)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 13) [ 131.111] sna_compute_composite_region: clip against src (12x13 clip=0): (0, 0), (12, 13) [ 131.111] sna_composite: fallback, dst pixmap=2045 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 13): region=((0,0), (12, 13)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2045 (12x13), [(0, 0), (12, 13)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (12, 13) + (0, 0) subsumes pixmap (12x13) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2045, 12x13, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(12, 13) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x13, pitch=48/48 [ 131.111] sna_create_pixmap(9, 10, 32, usage=3) [ 131.111] kgem_can_create_2d: 9x10 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 9x10 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [360], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 9x10, depth=32/32, size=368 [ 131.111] create_pixmap: serial=2047, usage=3, 9x10 [ 131.111] sna_create_pixmap: serial=2047, 9x10, usage=3 [ 131.111] sna_composite(pixmap=2047, op=1, src=2046+(0, 0), mask=0+(0, 0), dst=2047+(0, 0)+(0, 0), size=(9, 10) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(9, 10) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 10) [ 131.111] clip_to_dst: region: 1x[(0, 0), (9, 10)], clip: 1x[(0, 0), (9, 10)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 10) [ 131.111] sna_compute_composite_region: clip against src (9x10 clip=0): (0, 0), (9, 10) [ 131.111] sna_composite: fallback, dst pixmap=2047 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 10): region=((0,0), (9, 10)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2047 (9x10), [(0, 0), (9, 10)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (9, 10) + (0, 0) subsumes pixmap (9x10) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2047, 9x10, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(9, 10) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x10, pitch=36/36 [ 131.111] sna_create_pixmap(13, 10, 32, usage=3) [ 131.111] kgem_can_create_2d: 13x10 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 13x10 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [520], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 13x10, depth=32/32, size=528 [ 131.111] create_pixmap: serial=2049, usage=3, 13x10 [ 131.111] sna_create_pixmap: serial=2049, 13x10, usage=3 [ 131.111] sna_composite(pixmap=2049, op=1, src=2048+(0, 0), mask=0+(0, 0), dst=2049+(0, 0)+(0, 0), size=(13, 10) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(13, 10) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 10) [ 131.111] clip_to_dst: region: 1x[(0, 0), (13, 10)], clip: 1x[(0, 0), (13, 10)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 10) [ 131.111] sna_compute_composite_region: clip against src (13x10 clip=0): (0, 0), (13, 10) [ 131.111] sna_composite: fallback, dst pixmap=2049 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 10): region=((0,0), (13, 10)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2049 (13x10), [(0, 0), (13, 10)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (13, 10) + (0, 0) subsumes pixmap (13x10) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2049, 13x10, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(13, 10) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x10, pitch=52/52 [ 131.111] sna_create_pixmap(12, 13, 32, usage=3) [ 131.111] kgem_can_create_2d: 12x13 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 12x13 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [624], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 12x13, depth=32/32, size=632 [ 131.111] create_pixmap: serial=2051, usage=3, 12x13 [ 131.111] sna_create_pixmap: serial=2051, 12x13, usage=3 [ 131.111] sna_composite(pixmap=2051, op=1, src=2050+(0, 0), mask=0+(0, 0), dst=2051+(0, 0)+(0, 0), size=(12, 13) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(12, 13) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 13) [ 131.111] clip_to_dst: region: 1x[(0, 0), (12, 13)], clip: 1x[(0, 0), (12, 13)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 13) [ 131.111] sna_compute_composite_region: clip against src (12x13 clip=0): (0, 0), (12, 13) [ 131.111] sna_composite: fallback, dst pixmap=2051 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 13): region=((0,0), (12, 13)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2051 (12x13), [(0, 0), (12, 13)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (12, 13) + (0, 0) subsumes pixmap (12x13) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2051, 12x13, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(12, 13) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x13, pitch=48/48 [ 131.111] sna_create_pixmap(11, 10, 32, usage=3) [ 131.111] kgem_can_create_2d: 11x10 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 11x10 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 131.111] create_pixmap: serial=2053, usage=3, 11x10 [ 131.111] sna_create_pixmap: serial=2053, 11x10, usage=3 [ 131.111] sna_composite(pixmap=2053, op=1, src=2052+(0, 0), mask=0+(0, 0), dst=2053+(0, 0)+(0, 0), size=(11, 10) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 131.111] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 131.111] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 131.111] sna_composite: fallback, dst pixmap=2053 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2053 (11x10), [(0, 0), (11, 10)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2053, 11x10, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(11, 10) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 131.111] sna_create_pixmap(12, 15, 32, usage=3) [ 131.111] kgem_can_create_2d: 12x15 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 12x15 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [720], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 12x15, depth=32/32, size=728 [ 131.111] create_pixmap: serial=2055, usage=3, 12x15 [ 131.111] sna_create_pixmap: serial=2055, 12x15, usage=3 [ 131.111] sna_composite(pixmap=2055, op=1, src=2054+(0, 0), mask=0+(0, 0), dst=2055+(0, 0)+(0, 0), size=(12, 15) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(12, 15) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 15) [ 131.111] clip_to_dst: region: 1x[(0, 0), (12, 15)], clip: 1x[(0, 0), (12, 15)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 15) [ 131.111] sna_compute_composite_region: clip against src (12x15 clip=0): (0, 0), (12, 15) [ 131.111] sna_composite: fallback, dst pixmap=2055 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 15): region=((0,0), (12, 15)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2055 (12x15), [(0, 0), (12, 15)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (12, 15) + (0, 0) subsumes pixmap (12x15) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2055, 12x15, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(12, 15) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x15, pitch=48/48 [ 131.111] sna_create_pixmap(7, 15, 32, usage=3) [ 131.111] kgem_can_create_2d: 7x15 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=15 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 7x15 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [420], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 7x15, depth=32/32, size=428 [ 131.111] create_pixmap: serial=2057, usage=3, 7x15 [ 131.111] sna_create_pixmap: serial=2057, 7x15, usage=3 [ 131.111] sna_composite(pixmap=2057, op=1, src=2056+(0, 0), mask=0+(0, 0), dst=2057+(0, 0)+(0, 0), size=(7, 15) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(7, 15) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 15) [ 131.111] clip_to_dst: region: 1x[(0, 0), (7, 15)], clip: 1x[(0, 0), (7, 15)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 15) [ 131.111] sna_compute_composite_region: clip against src (7x15 clip=0): (0, 0), (7, 15) [ 131.111] sna_composite: fallback, dst pixmap=2057 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 15): region=((0,0), (7, 15)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2057 (7x15), [(0, 0), (7, 15)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (7, 15) + (0, 0) subsumes pixmap (7x15) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2057, 7x15, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(7, 15) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x15, pitch=28/28 [ 131.111] sna_create_pixmap(12, 15, 32, usage=3) [ 131.111] kgem_can_create_2d: 12x15 @ 32 [ 131.111] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 131.111] kgem_can_create_2d: untiled size=4096 [ 131.111] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.111] kgem_choose_tiling: 12x15 -> 0 [ 131.111] sna_create_pixmap: usage=3, flags=a [ 131.111] sna_create_pixmap: small buffer [720], attaching to shadow pixmap [ 131.111] create_pixmap: allocating pixmap 12x15, depth=32/32, size=728 [ 131.111] create_pixmap: serial=2059, usage=3, 12x15 [ 131.111] sna_create_pixmap: serial=2059, 12x15, usage=3 [ 131.111] sna_composite(pixmap=2059, op=1, src=2058+(0, 0), mask=0+(0, 0), dst=2059+(0, 0)+(0, 0), size=(12, 15) [ 131.111] sna_compute_composite_region: dst=(0, 0)x(12, 15) [ 131.111] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (12, 15) [ 131.111] clip_to_dst: region: 1x[(0, 0), (12, 15)], clip: 1x[(0, 0), (12, 15)] [ 131.111] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (12, 15) [ 131.111] sna_compute_composite_region: clip against src (12x15 clip=0): (0, 0), (12, 15) [ 131.111] sna_composite: fallback, dst pixmap=2059 is too small (or completely damaged) [ 131.111] sna_composite: fallback -- fbComposite [ 131.111] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(12, 15): region=((0,0), (12, 15)) [ 131.111] sna_composite_fb: fallback -- move src to cpu [ 131.111] sna_composite_fb: fallback -- move dst to cpu [ 131.111] sna_drawable_move_region_to_cpu(pixmap=2059 (12x15), [(0, 0), (12, 15)], flags=5) [ 131.111] sna_drawable_move_region_to_cpu: region (0, 0), (12, 15) + (0, 0) subsumes pixmap (12x15) [ 131.111] _sna_pixmap_move_to_cpu(pixmap=2059, 12x15, flags=5) [ 131.111] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.111] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.111] _sna_pixmap_move_to_cpu: marking as damaged [ 131.111] __sna_damage_all(12, 15) [ 131.111] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.111] sna_transform_is_imprecise_integer_translation: no transform [ 131.111] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x15, pitch=48/48 [ 131.111] sna_create_pixmap(11, 10, 32, usage=3) [ 131.112] kgem_can_create_2d: 11x10 @ 32 [ 131.112] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.112] kgem_can_create_2d: untiled size=4096 [ 131.112] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.112] kgem_choose_tiling: 11x10 -> 0 [ 131.112] sna_create_pixmap: usage=3, flags=a [ 131.112] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 131.112] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 131.112] create_pixmap: serial=2061, usage=3, 11x10 [ 131.112] sna_create_pixmap: serial=2061, 11x10, usage=3 [ 131.112] sna_composite(pixmap=2061, op=1, src=2060+(0, 0), mask=0+(0, 0), dst=2061+(0, 0)+(0, 0), size=(11, 10) [ 131.112] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 131.112] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 131.112] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 131.112] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 131.112] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 131.112] sna_composite: fallback, dst pixmap=2061 is too small (or completely damaged) [ 131.112] sna_composite: fallback -- fbComposite [ 131.112] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 131.112] sna_composite_fb: fallback -- move src to cpu [ 131.112] sna_composite_fb: fallback -- move dst to cpu [ 131.112] sna_drawable_move_region_to_cpu(pixmap=2061 (11x10), [(0, 0), (11, 10)], flags=5) [ 131.112] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 131.112] _sna_pixmap_move_to_cpu(pixmap=2061, 11x10, flags=5) [ 131.112] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.112] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.112] _sna_pixmap_move_to_cpu: marking as damaged [ 131.112] __sna_damage_all(11, 10) [ 131.112] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.112] sna_transform_is_imprecise_integer_translation: no transform [ 131.112] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 131.112] sna_glyphs(op=3, nlist=1, src=(107, 28)) [ 131.112] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.112] sna_glyphs: discarding mask [ 131.112] glyphs0_to_dst(op=3, src=(107, 28), nlist=1, dst=(107, 28)+(0, 0)) [ 131.112] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268789680352 size=762x162 [ 131.112] glyph_cache(0): adding glyph to cache 1, pos 1168 [ 131.112] glyph_cache_upload: upload glyph 0x55bca9d6c0c0 to cache (160, 64)x(12, 13) [ 131.112] sna_composite(pixmap=2, op=1, src=2033+(0, 0), mask=0+(0, 0), dst=2+(160, 64)+(0, 0), size=(12, 13) [ 131.112] sna_compute_composite_region: dst=(160, 64)x(12, 13) [ 131.112] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 64), (172, 77) [ 131.112] clip_to_dst: region: 1x[(160, 64), (172, 77)], clip: 1x[(0, 0), (1024, 1024)] [ 131.112] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 64), (172, 77) [ 131.112] sna_compute_composite_region: clip against src (12x13 clip=0): (160, 64), (172, 77) [ 131.112] sna_composite: composite region extents:+(0, 0) -> (160, 64), (172, 77) + (0, 0) [ 131.112] gen9_render_composite: 12x13, current mode=1/1 [ 131.112] kgem_bo_is_render: handle=6, rq? 0 [0] [ 131.112] sna_blt_composite (0, 0), (160, 64), 12x13 [ 131.112] sna_transform_is_imprecise_integer_translation: no transform [ 131.112] sna_blt_composite: converting transform to integer translation? (0, 0) [ 131.112] sna_blt_composite: blt dst offset (0, 0), source offset (-160, -64), with alpha fixup? 0 [ 131.112] use_cpu_bo: no cpu bo [ 131.112] move_to_gpu: not migrating pixmap=2033 due to usage_hint=3 [ 131.112] sna_drawable_use_bo pixmap=2, box=((160, 64), (172, 77)), flags=9... [ 131.112] sna_drawable_use_bo: pinned, never REPLACES [ 131.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 131.112] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.112] sna_drawable_use_bo: using whole GPU bo [ 131.112] sna_drawable_move_region_to_cpu(pixmap=2033 (12x13), [(0, 0), (12, 13)], flags=2) [ 131.112] sna_drawable_move_region_to_cpu: pixmap=2033 all damaged on CPU [ 131.112] prepare_blt_put [ 131.112] blt_put_composite_box: src=(-160, -64), dst=(0, 0) [ 131.112] sna_write_boxes x 1, src stride=48, src dx=(-160, -64) [ 131.112] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 131.112] kgem_bo_can_map__cpu: handle=6 [ 131.112] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 131.112] write_boxes_inplace x 1, handle=6, tiling=2 [ 131.112] upload_inplace__tiled: tiling=2 [ 131.112] kgem_bo_can_map: handle=6, map=0x7f1c71ae5000:0x0:0x0, tiling=2, domain=0, offset=4250423296 [ 131.112] kgem_bo_map: handle=6, offset=4250423296, tiling=2, map=0x7f1c71ae5000:0x0, domain=0 [ 131.112] __kgem_bo_map__gtt_or_wc: handle=6 [ 131.112] kgem_trim_vma_cache: type=0, count=-512 (bucket: 10) [ 131.112] __kgem_busy: handle=6, busy=0, wedged=0 [ 131.112] kgem_bo_map: sync: needs_flush? 0, domain? 0, busy? 0 [ 131.112] __kgem_busy: handle=6, busy=0, wedged=0 [ 131.112] kgem_bo_retire: retiring bo handle=6 (needed flush? 0), rq? 0 [busy?=0] [ 131.112] assert_bo_retired: handle=6, domain: 0 exec? 0, rq? 0 [ 131.112] write_boxes_inplace: (0, 0) -> (160, 64) x (12, 13) [bpp=32, src_pitch=48, dst_pitch=4096] [ 131.112] memcpy_blt: src=(0, 0), dst=(160, 64), size=12x13, pitch=48/4096 [ 131.112] apply_damage: damage=0x0, region=1 [(160, 64), (172, 77) + (0, 0)] [ 131.112] gen9_render_composite: 0x0, current mode=1/1 [ 131.112] kgem_bo_is_busy: handle=6, domain: 2 exec? 0, rq? 0 [ 131.112] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.112] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.112] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.112] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.112] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.112] sna_drawable_use_bo: using whole GPU bo [ 131.112] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.112] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.112] color_convert: src=ff4c4c4c [20028888] [ 131.112] color_convert: dst=ff4c4c4c [20028888] [ 131.112] sna_render_get_solid: ff4c4c4c [ 131.112] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.112] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.112] sna_transform_is_imprecise_integer_translation: no transform [ 131.112] gen9_composite_picture: integer translation (0, 0), removing [ 131.112] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.112] sna_render_pixmap_bo: GPU all damaged [ 131.112] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.112] gen4_choose_composite_emitter: solid, identity mask [ 131.112] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 131.112] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.112] __kgem_retire_rq: request 1 complete [ 131.112] kgem_flush: opportunistic flushing? flush=1,0, aperture=139/262144, idle?=1 [ 131.112] gen8_vertex_close: used=21, vbo active? 3, vb=4, nreloc=1 [ 131.112] gen8_vertex_close: reloc[0] = 287 [ 131.112] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.112] kgem_add_handle: handle=3, index=3 [ 131.112] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.112] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=155 [fenced=0] [ 131.112] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.112] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.112] kgem_fixup_relocs: shrinking by 61440 [ 131.112] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.112] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.112] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.112] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.112] kgem_commit: release handle=11 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 131.112] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.112] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.112] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.112] kgem_check_bo: num_pages=+1151, num_exec=+3 [ 131.112] aligning vertex: was 3, now 4 floats per vertex [ 131.112] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.112] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.112] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.112] kgem_add_handle: handle=4, index=0 [ 131.112] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.112] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.112] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.112] gen9_composite_get_binding_table(ffc0) [ 131.112] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 131.112] kgem_add_handle: handle=37, index=1 [ 131.112] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec0d000) [ 131.112] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.112] [3fe0] bind bo(handle=37, addr=fec0d000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 131.112] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 131.112] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 131.112] kgem_add_handle: handle=32, index=2 [ 131.112] kgem_add_reloc64[4] = (delta=48, target handle=2, presumed=fffb2000) [ 131.112] [3fd0] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.112] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 131.112] kgem_add_handle: handle=6, index=3 [ 131.112] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 131.112] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 131.112] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 131.112] gen9_emit_sampler: sampler = a [ 131.112] gen9_emit_sf: num_sf_outputs=2 [ 131.112] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.112] gen9_emit_vertex_elements: setup id=9 [ 131.112] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.112] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.112] glyphs0_to_dst: glyph=(106, 15)x(12, 13), unclipped [ 131.112] emit_primitive_identity_mask__avx2: dst=(106, 15), mask=(160.00, 64.00) x (12.00, 13.00) [ 131.112] gen8_vertex_flush[498] = 3 [ 131.112] gen9_magic_ca_pass: CA fixup (6 -> 9) [ 131.112] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.112] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.112] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.112] glyph_cache(0): adding glyph to cache 1, pos 1172 [ 131.112] glyph_cache_upload: upload glyph 0x55bca9d6bf00 to cache (176, 64)x(12, 13) [ 131.112] sna_composite(pixmap=2, op=1, src=2035+(0, 0), mask=0+(0, 0), dst=2+(176, 64)+(0, 0), size=(12, 13) [ 131.112] sna_compute_composite_region: dst=(176, 64)x(12, 13) [ 131.112] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 64), (188, 77) [ 131.112] clip_to_dst: region: 1x[(176, 64), (188, 77)], clip: 1x[(0, 0), (1024, 1024)] [ 131.112] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 64), (188, 77) [ 131.112] sna_compute_composite_region: clip against src (12x13 clip=0): (176, 64), (188, 77) [ 131.112] sna_composite: composite region extents:+(0, 0) -> (176, 64), (188, 77) + (0, 0) [ 131.112] gen9_render_composite: 12x13, current mode=1/1 [ 131.112] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.112] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.112] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.112] gen9_composite_set_target: (176, 64)x(12, 13), partial?=0 [ 131.112] sna_drawable_use_bo pixmap=2, box=((176, 64), (188, 77)), flags=f... [ 131.112] sna_drawable_use_bo: pinned, never REPLACES [ 131.112] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.112] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.112] sna_drawable_use_bo: using whole GPU bo [ 131.112] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.112] gen9_composite_picture: (0, 0)x(12, 13), dst=(176, 64) [ 131.112] sna_transform_is_imprecise_integer_translation: no transform [ 131.112] gen9_composite_picture: integer translation (0, 0), removing [ 131.112] sna_render_pixmap_bo pixmap=2035, (0, 0)x(12, 13)/(12, 13) [ 131.112] sna_render_pixmap_bo box=(0, 0), (12, 13): (12, 13)/(12, 13) [ 131.112] sna_render_pixmap_bo: offset=(-176, -64), size=(12, 13) [ 131.112] use_cpu_bo: no cpu bo [ 131.112] move_to_gpu: not migrating pixmap=2035 due to usage_hint=3 [ 131.112] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 13) [ 131.112] upload: box=(0, 0), (12, 13), pixmap=12x13 [ 131.112] sna_drawable_move_region_to_cpu(pixmap=2035 (12x13), [(0, 0), (12, 13)], flags=2) [ 131.112] sna_drawable_move_region_to_cpu: pixmap=2035 all damaged on CPU [ 131.112] kgem_can_create_2d: 12x13 @ 32 [ 131.112] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.112] kgem_can_create_2d: untiled size=4096 [ 131.112] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.112] kgem_choose_tiling: 12x13 -> 0 [ 131.112] kgem_upload_source_image : (0, 0), (12, 13), stride=48, bpp=32 [ 131.112] kgem_create_buffer_2d: 12x13, 32 bpp, stride=64 [ 131.112] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] [ 131.112] kgem_create_buffer: searching for an inactive GTT map for upload [ 131.112] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.112] search_linear_cache: searching for inactive gtt map [ 131.112] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.112] search_linear_cache: searching for inactive gtt map [ 131.112] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 131.112] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 131.112] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 131.112] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 131.112] kgem_create_buffer: reusing handle=23 for buffer [ 131.112] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 131.112] init_buffer_from_bo: reusing handle=23 for buffer [ 131.112] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 131.112] kgem_bo_map: converting request for GTT map into CPU map [ 131.112] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 131.112] kgem_bo_sync__cpu: handle=23 [ 131.112] __kgem_busy: handle=23, busy=0, wedged=0 [ 131.112] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 131.112] __kgem_busy: handle=23, busy=0, wedged=0 [ 131.112] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 131.112] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 131.112] kgem_create_buffer(pages=64 [64]) new handle=23, used=896, write=1 [ 131.112] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=896, io=1 [ 131.112] __kgem_bo_init(handle=23, num_pages=896) [ 131.112] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x13, pitch=48/64 [ 131.112] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.112] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.112] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.112] gen4_choose_composite_emitter: identity src, no mask [ 131.113] kgem_check_bo: num_pages=+64, num_exec=+1 [ 131.113] aligning vertex: was 4, now 3 floats per vertex [ 131.113] gen9_composite_get_binding_table(fec0) [ 131.113] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=20002 [ 131.113] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd585000) [ 131.113] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.113] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> render [ 131.113] kgem_add_reloc64: handle=23, pos=16280, delta=0, domains=40000 [ 131.113] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 131.113] kgem_add_handle: handle=23, index=4 [ 131.113] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=fd545000) [ 131.113] [3f90] bind bo(handle=23, addr=fd545000), format=192, width=12, height=13, pitch=64, tiling=0 -> sampler [ 131.113] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.113] gen9_emit_sampler: sampler = 2 [ 131.113] gen9_emit_sf: num_sf_outputs=1 [ 131.113] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.113] gen9_emit_vertex_elements: setup id=2 [ 131.113] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.113] gen9_render_composite_box: (176, 64), (188, 77) [ 131.113] apply_damage: damage=0x0, region=1 [(176, 64), (188, 77) + (0, 0)] [ 131.113] gen8_vertex_flush[5e0] = 3 [ 131.113] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.113] gen9_render_composite: 0x0, current mode=1/1 [ 131.113] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.113] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.113] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.113] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.113] sna_drawable_use_bo: using whole GPU bo [ 131.113] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.113] color_convert: src=ff4c4c4c [20028888] [ 131.113] color_convert: dst=ff4c4c4c [20028888] [ 131.113] sna_render_get_solid: ff4c4c4c [ 131.113] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.113] sna_transform_is_imprecise_integer_translation: no transform [ 131.113] gen9_composite_picture: integer translation (0, 0), removing [ 131.113] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.113] sna_render_pixmap_bo: GPU all damaged [ 131.113] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.113] gen4_choose_composite_emitter: solid, identity mask [ 131.113] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.113] aligning vertex: was 3, now 4 floats per vertex [ 131.113] gen9_composite_get_binding_table(fe00) [ 131.113] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.113] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.113] gen9_emit_sampler: sampler = a [ 131.113] gen9_emit_sf: num_sf_outputs=2 [ 131.113] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.113] gen9_emit_vertex_elements: setup id=9 [ 131.113] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.113] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.113] glyphs0_to_dst: glyph=(116, 18)x(12, 13), unclipped [ 131.113] emit_primitive_identity_mask__avx2: dst=(116, 18), mask=(176.00, 64.00) x (12.00, 13.00) [ 131.113] gen8_vertex_flush[6b8] = 3 [ 131.113] gen9_magic_ca_pass: CA fixup (12 -> 15) [ 131.113] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.113] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.113] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.113] glyph_cache(0): adding glyph to cache 1, pos 1176 [ 131.113] glyph_cache_upload: upload glyph 0x55bca9d6c7c0 to cache (160, 80)x(10, 10) [ 131.113] sna_composite(pixmap=2, op=1, src=2037+(0, 0), mask=0+(0, 0), dst=2+(160, 80)+(0, 0), size=(10, 10) [ 131.113] sna_compute_composite_region: dst=(160, 80)x(10, 10) [ 131.113] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 80), (170, 90) [ 131.113] clip_to_dst: region: 1x[(160, 80), (170, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 131.113] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 80), (170, 90) [ 131.113] sna_compute_composite_region: clip against src (10x10 clip=0): (160, 80), (170, 90) [ 131.113] sna_composite: composite region extents:+(0, 0) -> (160, 80), (170, 90) + (0, 0) [ 131.113] gen9_render_composite: 10x10, current mode=1/1 [ 131.113] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.113] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.113] gen9_composite_set_target: (160, 80)x(10, 10), partial?=0 [ 131.113] sna_drawable_use_bo pixmap=2, box=((160, 80), (170, 90)), flags=f... [ 131.113] sna_drawable_use_bo: pinned, never REPLACES [ 131.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.113] sna_drawable_use_bo: using whole GPU bo [ 131.113] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.113] gen9_composite_picture: (0, 0)x(10, 10), dst=(160, 80) [ 131.113] sna_transform_is_imprecise_integer_translation: no transform [ 131.113] gen9_composite_picture: integer translation (0, 0), removing [ 131.113] sna_render_pixmap_bo pixmap=2037, (0, 0)x(10, 10)/(10, 10) [ 131.113] sna_render_pixmap_bo box=(0, 0), (10, 10): (10, 10)/(10, 10) [ 131.113] sna_render_pixmap_bo: offset=(-160, -80), size=(10, 10) [ 131.113] use_cpu_bo: no cpu bo [ 131.113] move_to_gpu: not migrating pixmap=2037 due to usage_hint=3 [ 131.113] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 10) [ 131.113] upload: box=(0, 0), (10, 10), pixmap=10x10 [ 131.113] sna_drawable_move_region_to_cpu(pixmap=2037 (10x10), [(0, 0), (10, 10)], flags=2) [ 131.113] sna_drawable_move_region_to_cpu: pixmap=2037 all damaged on CPU [ 131.113] kgem_can_create_2d: 10x10 @ 32 [ 131.113] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.113] kgem_can_create_2d: untiled size=4096 [ 131.113] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.113] kgem_choose_tiling: 10x10 -> 0 [ 131.113] kgem_upload_source_image : (0, 0), (10, 10), stride=40, bpp=32 [ 131.113] kgem_create_buffer_2d: 10x10, 32 bpp, stride=64 [ 131.113] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.113] kgem_create_buffer: reusing buffer? used=1024 + size=640, total=262144 [ 131.113] kgem_create_proxy: target handle=23 [proxy? -1], offset=1024, length=640, io=1 [ 131.113] __kgem_bo_init(handle=23, num_pages=640) [ 131.113] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x10, pitch=40/64 [ 131.113] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.113] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.113] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.113] gen4_choose_composite_emitter: identity src, no mask [ 131.113] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.113] aligning vertex: was 4, now 3 floats per vertex [ 131.113] gen9_composite_get_binding_table(fdc0) [ 131.113] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.113] kgem_add_reloc64: handle=23, pos=16232, delta=0, domains=40000 [ 131.113] kgem_add_reloc64: adding proxy [delta=1024] for handle=23 [ 131.113] kgem_add_reloc64[8] = (delta=1024, target handle=4, presumed=fd545000) [ 131.113] [3f60] bind bo(handle=23, addr=fd545400), format=192, width=10, height=10, pitch=64, tiling=0 -> sampler [ 131.113] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.113] gen9_emit_sampler: sampler = 2 [ 131.113] gen9_emit_sf: num_sf_outputs=1 [ 131.113] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.113] gen9_emit_vertex_elements: setup id=2 [ 131.113] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.113] gen9_render_composite_box: (160, 80), (170, 90) [ 131.113] apply_damage: damage=0x0, region=1 [(160, 80), (170, 90) + (0, 0)] [ 131.113] gen8_vertex_flush[7ec] = 3 [ 131.113] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.113] gen9_render_composite: 0x0, current mode=1/1 [ 131.113] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.113] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.113] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.113] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.113] sna_drawable_use_bo: using whole GPU bo [ 131.113] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.113] color_convert: src=ff4c4c4c [20028888] [ 131.113] color_convert: dst=ff4c4c4c [20028888] [ 131.113] sna_render_get_solid: ff4c4c4c [ 131.113] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.113] sna_transform_is_imprecise_integer_translation: no transform [ 131.113] gen9_composite_picture: integer translation (0, 0), removing [ 131.113] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.113] sna_render_pixmap_bo: GPU all damaged [ 131.113] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.113] gen4_choose_composite_emitter: solid, identity mask [ 131.113] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.113] aligning vertex: was 3, now 4 floats per vertex [ 131.113] gen9_composite_get_binding_table(fd40) [ 131.113] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.113] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.113] gen9_emit_sampler: sampler = a [ 131.113] gen9_emit_sf: num_sf_outputs=2 [ 131.113] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.113] gen9_emit_vertex_elements: setup id=9 [ 131.113] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.113] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.113] glyphs0_to_dst: glyph=(126, 18)x(10, 10), unclipped [ 131.113] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(160.00, 80.00) x (10.00, 10.00) [ 131.113] gen8_vertex_flush[8c4] = 3 [ 131.113] gen9_magic_ca_pass: CA fixup (18 -> 21) [ 131.113] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.113] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.113] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.113] glyph_cache(0): adding glyph to cache 1, pos 1180 [ 131.113] glyph_cache_upload: upload glyph 0x55bca9d6cc40 to cache (176, 80)x(9, 13) [ 131.113] sna_composite(pixmap=2, op=1, src=2039+(0, 0), mask=0+(0, 0), dst=2+(176, 80)+(0, 0), size=(9, 13) [ 131.113] sna_compute_composite_region: dst=(176, 80)x(9, 13) [ 131.113] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 80), (185, 93) [ 131.113] clip_to_dst: region: 1x[(176, 80), (185, 93)], clip: 1x[(0, 0), (1024, 1024)] [ 131.113] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 80), (185, 93) [ 131.113] sna_compute_composite_region: clip against src (9x13 clip=0): (176, 80), (185, 93) [ 131.113] sna_composite: composite region extents:+(0, 0) -> (176, 80), (185, 93) + (0, 0) [ 131.113] gen9_render_composite: 9x13, current mode=1/1 [ 131.113] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.113] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.113] gen9_composite_set_target: (176, 80)x(9, 13), partial?=0 [ 131.113] sna_drawable_use_bo pixmap=2, box=((176, 80), (185, 93)), flags=f... [ 131.113] sna_drawable_use_bo: pinned, never REPLACES [ 131.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.113] sna_drawable_use_bo: using whole GPU bo [ 131.113] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.113] gen9_composite_picture: (0, 0)x(9, 13), dst=(176, 80) [ 131.113] sna_transform_is_imprecise_integer_translation: no transform [ 131.113] gen9_composite_picture: integer translation (0, 0), removing [ 131.113] sna_render_pixmap_bo pixmap=2039, (0, 0)x(9, 13)/(9, 13) [ 131.113] sna_render_pixmap_bo box=(0, 0), (9, 13): (9, 13)/(9, 13) [ 131.113] sna_render_pixmap_bo: offset=(-176, -80), size=(9, 13) [ 131.113] use_cpu_bo: no cpu bo [ 131.113] move_to_gpu: not migrating pixmap=2039 due to usage_hint=3 [ 131.113] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 13) [ 131.113] upload: box=(0, 0), (9, 13), pixmap=9x13 [ 131.113] sna_drawable_move_region_to_cpu(pixmap=2039 (9x13), [(0, 0), (9, 13)], flags=2) [ 131.113] sna_drawable_move_region_to_cpu: pixmap=2039 all damaged on CPU [ 131.113] kgem_can_create_2d: 9x13 @ 32 [ 131.113] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.113] kgem_can_create_2d: untiled size=4096 [ 131.113] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.113] kgem_choose_tiling: 9x13 -> 0 [ 131.113] kgem_upload_source_image : (0, 0), (9, 13), stride=36, bpp=32 [ 131.113] kgem_create_buffer_2d: 9x13, 32 bpp, stride=64 [ 131.113] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] [ 131.113] kgem_create_buffer: reusing buffer? used=1792 + size=896, total=262144 [ 131.113] kgem_create_proxy: target handle=23 [proxy? -1], offset=1792, length=896, io=1 [ 131.113] __kgem_bo_init(handle=23, num_pages=896) [ 131.113] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x13, pitch=36/64 [ 131.113] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.113] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.113] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.113] gen4_choose_composite_emitter: identity src, no mask [ 131.113] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.113] aligning vertex: was 4, now 3 floats per vertex [ 131.113] gen9_composite_get_binding_table(fd00) [ 131.113] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.113] kgem_add_reloc64: handle=23, pos=16184, delta=0, domains=40000 [ 131.113] kgem_add_reloc64: adding proxy [delta=1792] for handle=23 [ 131.113] kgem_add_reloc64[9] = (delta=1792, target handle=4, presumed=fd545000) [ 131.113] [3f30] bind bo(handle=23, addr=fd545700), format=192, width=9, height=13, pitch=64, tiling=0 -> sampler [ 131.113] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.113] gen9_emit_sampler: sampler = 2 [ 131.113] gen9_emit_sf: num_sf_outputs=1 [ 131.113] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.113] gen9_emit_vertex_elements: setup id=2 [ 131.113] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.113] gen9_render_composite_box: (176, 80), (185, 93) [ 131.113] apply_damage: damage=0x0, region=1 [(176, 80), (185, 93) + (0, 0)] [ 131.113] gen8_vertex_flush[9f8] = 3 [ 131.113] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.113] gen9_render_composite: 0x0, current mode=1/1 [ 131.113] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.113] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.113] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.113] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.113] sna_drawable_use_bo: using whole GPU bo [ 131.113] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.113] color_convert: src=ff4c4c4c [20028888] [ 131.113] color_convert: dst=ff4c4c4c [20028888] [ 131.113] sna_render_get_solid: ff4c4c4c [ 131.113] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.113] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.113] sna_transform_is_imprecise_integer_translation: no transform [ 131.113] gen9_composite_picture: integer translation (0, 0), removing [ 131.113] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.113] sna_render_pixmap_bo: GPU all damaged [ 131.113] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.113] gen4_choose_composite_emitter: solid, identity mask [ 131.113] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.113] aligning vertex: was 3, now 4 floats per vertex [ 131.113] gen9_composite_get_binding_table(fc80) [ 131.113] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.113] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.113] gen9_emit_sampler: sampler = a [ 131.113] gen9_emit_sf: num_sf_outputs=2 [ 131.113] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.113] gen9_emit_vertex_elements: setup id=9 [ 131.113] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.113] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.113] glyphs0_to_dst: glyph=(136, 15)x(9, 13), unclipped [ 131.113] emit_primitive_identity_mask__avx2: dst=(136, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.113] gen8_vertex_flush[ad0] = 3 [ 131.113] gen9_magic_ca_pass: CA fixup (24 -> 27) [ 131.113] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.113] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.113] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.113] glyph_cache(0): adding glyph to cache 1, pos 1184 [ 131.113] glyph_cache_upload: upload glyph 0x55bca9d6cfe0 to cache (128, 96)x(12, 10) [ 131.113] sna_composite(pixmap=2, op=1, src=2041+(0, 0), mask=0+(0, 0), dst=2+(128, 96)+(0, 0), size=(12, 10) [ 131.113] sna_compute_composite_region: dst=(128, 96)x(12, 10) [ 131.113] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 96), (140, 106) [ 131.113] clip_to_dst: region: 1x[(128, 96), (140, 106)], clip: 1x[(0, 0), (1024, 1024)] [ 131.113] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 96), (140, 106) [ 131.113] sna_compute_composite_region: clip against src (12x10 clip=0): (128, 96), (140, 106) [ 131.113] sna_composite: composite region extents:+(0, 0) -> (128, 96), (140, 106) + (0, 0) [ 131.113] gen9_render_composite: 12x10, current mode=1/1 [ 131.113] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.113] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.113] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.113] gen9_composite_set_target: (128, 96)x(12, 10), partial?=0 [ 131.113] sna_drawable_use_bo pixmap=2, box=((128, 96), (140, 106)), flags=f... [ 131.113] sna_drawable_use_bo: pinned, never REPLACES [ 131.113] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.113] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.113] sna_drawable_use_bo: using whole GPU bo [ 131.113] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.113] gen9_composite_picture: (0, 0)x(12, 10), dst=(128, 96) [ 131.113] sna_transform_is_imprecise_integer_translation: no transform [ 131.113] gen9_composite_picture: integer translation (0, 0), removing [ 131.113] sna_render_pixmap_bo pixmap=2041, (0, 0)x(12, 10)/(12, 10) [ 131.113] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(12, 10) [ 131.113] sna_render_pixmap_bo: offset=(-128, -96), size=(12, 10) [ 131.113] use_cpu_bo: no cpu bo [ 131.113] move_to_gpu: not migrating pixmap=2041 due to usage_hint=3 [ 131.113] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 131.113] upload: box=(0, 0), (12, 10), pixmap=12x10 [ 131.113] sna_drawable_move_region_to_cpu(pixmap=2041 (12x10), [(0, 0), (12, 10)], flags=2) [ 131.113] sna_drawable_move_region_to_cpu: pixmap=2041 all damaged on CPU [ 131.113] kgem_can_create_2d: 12x10 @ 32 [ 131.113] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.113] kgem_can_create_2d: untiled size=4096 [ 131.113] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.113] kgem_choose_tiling: 12x10 -> 0 [ 131.114] kgem_upload_source_image : (0, 0), (12, 10), stride=48, bpp=32 [ 131.114] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.114] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.114] kgem_create_buffer: reusing buffer? used=2816 + size=640, total=262144 [ 131.114] kgem_create_proxy: target handle=23 [proxy? -1], offset=2816, length=640, io=1 [ 131.114] __kgem_bo_init(handle=23, num_pages=640) [ 131.114] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=48/64 [ 131.114] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.114] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.114] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.114] gen4_choose_composite_emitter: identity src, no mask [ 131.114] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.114] aligning vertex: was 4, now 3 floats per vertex [ 131.114] gen9_composite_get_binding_table(fc40) [ 131.114] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.114] kgem_add_reloc64: handle=23, pos=16136, delta=0, domains=40000 [ 131.114] kgem_add_reloc64: adding proxy [delta=2816] for handle=23 [ 131.114] kgem_add_reloc64[10] = (delta=2816, target handle=4, presumed=fd545000) [ 131.114] [3f00] bind bo(handle=23, addr=fd545b00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.114] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.114] gen9_emit_sampler: sampler = 2 [ 131.114] gen9_emit_sf: num_sf_outputs=1 [ 131.114] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.114] gen9_emit_vertex_elements: setup id=2 [ 131.114] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.114] gen9_render_composite_box: (128, 96), (140, 106) [ 131.114] apply_damage: damage=0x0, region=1 [(128, 96), (140, 106) + (0, 0)] [ 131.114] gen8_vertex_flush[c04] = 3 [ 131.114] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.114] gen9_render_composite: 0x0, current mode=1/1 [ 131.114] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.114] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.114] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.114] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.114] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.114] sna_drawable_use_bo: using whole GPU bo [ 131.114] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.114] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.114] color_convert: src=ff4c4c4c [20028888] [ 131.114] color_convert: dst=ff4c4c4c [20028888] [ 131.114] sna_render_get_solid: ff4c4c4c [ 131.114] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.114] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.114] sna_transform_is_imprecise_integer_translation: no transform [ 131.114] gen9_composite_picture: integer translation (0, 0), removing [ 131.114] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.114] sna_render_pixmap_bo: GPU all damaged [ 131.114] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.114] gen4_choose_composite_emitter: solid, identity mask [ 131.114] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.114] aligning vertex: was 3, now 4 floats per vertex [ 131.114] gen9_composite_get_binding_table(fbc0) [ 131.114] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.114] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.114] gen9_emit_sampler: sampler = a [ 131.114] gen9_emit_sf: num_sf_outputs=2 [ 131.114] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.114] gen9_emit_vertex_elements: setup id=9 [ 131.114] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.114] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.114] glyphs0_to_dst: glyph=(143, 18)x(12, 10), unclipped [ 131.114] emit_primitive_identity_mask__avx2: dst=(143, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.114] gen8_vertex_flush[cdc] = 3 [ 131.114] gen9_magic_ca_pass: CA fixup (30 -> 33) [ 131.114] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.114] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.114] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.114] glyph_cache(0): adding glyph to cache 1, pos 1188 [ 131.114] glyph_cache_upload: upload glyph 0x55bca9d6a7a0 to cache (144, 96)x(16, 10) [ 131.114] sna_composite(pixmap=2, op=1, src=2043+(0, 0), mask=0+(0, 0), dst=2+(144, 96)+(0, 0), size=(16, 10) [ 131.114] sna_compute_composite_region: dst=(144, 96)x(16, 10) [ 131.114] sna_compute_composite_region: initial clip against dst->pDrawable: (144, 96), (160, 106) [ 131.114] clip_to_dst: region: 1x[(144, 96), (160, 106)], clip: 1x[(0, 0), (1024, 1024)] [ 131.114] sna_compute_composite_region: clip against dst->pCompositeClip: (144, 96), (160, 106) [ 131.114] sna_compute_composite_region: clip against src (16x10 clip=0): (144, 96), (160, 106) [ 131.114] sna_composite: composite region extents:+(0, 0) -> (144, 96), (160, 106) + (0, 0) [ 131.114] gen9_render_composite: 16x10, current mode=1/1 [ 131.114] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.114] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.114] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.114] gen9_composite_set_target: (144, 96)x(16, 10), partial?=0 [ 131.114] sna_drawable_use_bo pixmap=2, box=((144, 96), (160, 106)), flags=f... [ 131.114] sna_drawable_use_bo: pinned, never REPLACES [ 131.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.114] sna_drawable_use_bo: using whole GPU bo [ 131.114] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.114] gen9_composite_picture: (0, 0)x(16, 10), dst=(144, 96) [ 131.114] sna_transform_is_imprecise_integer_translation: no transform [ 131.114] gen9_composite_picture: integer translation (0, 0), removing [ 131.114] sna_render_pixmap_bo pixmap=2043, (0, 0)x(16, 10)/(16, 10) [ 131.114] sna_render_pixmap_bo box=(0, 0), (16, 10): (16, 10)/(16, 10) [ 131.114] sna_render_pixmap_bo: offset=(-144, -96), size=(16, 10) [ 131.114] use_cpu_bo: no cpu bo [ 131.114] move_to_gpu: not migrating pixmap=2043 due to usage_hint=3 [ 131.114] sna_render_pixmap_bo: uploading CPU box (0, 0), (16, 10) [ 131.114] upload: box=(0, 0), (16, 10), pixmap=16x10 [ 131.114] sna_drawable_move_region_to_cpu(pixmap=2043 (16x10), [(0, 0), (16, 10)], flags=2) [ 131.114] sna_drawable_move_region_to_cpu: pixmap=2043 all damaged on CPU [ 131.114] kgem_can_create_2d: 16x10 @ 32 [ 131.114] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.114] kgem_can_create_2d: untiled size=4096 [ 131.114] kgem_choose_tiling: too thin [width 16, 32 bpp] for TILING_X [ 131.114] kgem_choose_tiling: 16x10 -> 0 [ 131.114] kgem_upload_source_image : (0, 0), (16, 10), stride=64, bpp=32 [ 131.114] kgem_create_buffer_2d: 16x10, 32 bpp, stride=64 [ 131.114] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.114] kgem_create_buffer: reusing buffer? used=3584 + size=640, total=262144 [ 131.114] kgem_create_proxy: target handle=23 [proxy? -1], offset=3584, length=640, io=1 [ 131.114] __kgem_bo_init(handle=23, num_pages=640) [ 131.114] memcpy_blt: src=(0, 0), dst=(0, 0), size=16x10, pitch=64/64 [ 131.114] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.114] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.114] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.114] gen4_choose_composite_emitter: identity src, no mask [ 131.114] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.114] aligning vertex: was 4, now 3 floats per vertex [ 131.114] gen9_composite_get_binding_table(fb80) [ 131.114] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.114] kgem_add_reloc64: handle=23, pos=16088, delta=0, domains=40000 [ 131.114] kgem_add_reloc64: adding proxy [delta=3584] for handle=23 [ 131.114] kgem_add_reloc64[11] = (delta=3584, target handle=4, presumed=fd545000) [ 131.114] [3ed0] bind bo(handle=23, addr=fd545e00), format=192, width=16, height=10, pitch=64, tiling=0 -> sampler [ 131.114] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.114] gen9_emit_sampler: sampler = 2 [ 131.114] gen9_emit_sf: num_sf_outputs=1 [ 131.114] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.114] gen9_emit_vertex_elements: setup id=2 [ 131.114] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.114] gen9_render_composite_box: (144, 96), (160, 106) [ 131.114] apply_damage: damage=0x0, region=1 [(144, 96), (160, 106) + (0, 0)] [ 131.114] gen8_vertex_flush[e10] = 3 [ 131.114] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.114] gen9_render_composite: 0x0, current mode=1/1 [ 131.114] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.114] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.114] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.114] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.114] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.114] sna_drawable_use_bo: using whole GPU bo [ 131.114] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.114] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.114] color_convert: src=ff4c4c4c [20028888] [ 131.114] color_convert: dst=ff4c4c4c [20028888] [ 131.114] sna_render_get_solid: ff4c4c4c [ 131.114] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.114] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.114] sna_transform_is_imprecise_integer_translation: no transform [ 131.114] gen9_composite_picture: integer translation (0, 0), removing [ 131.114] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.114] sna_render_pixmap_bo: GPU all damaged [ 131.114] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.114] gen4_choose_composite_emitter: solid, identity mask [ 131.114] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.114] aligning vertex: was 3, now 4 floats per vertex [ 131.114] gen9_composite_get_binding_table(fb00) [ 131.114] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.114] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.114] gen9_emit_sampler: sampler = a [ 131.114] gen9_emit_sf: num_sf_outputs=2 [ 131.114] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.114] gen9_emit_vertex_elements: setup id=9 [ 131.114] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.114] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.114] glyphs0_to_dst: glyph=(155, 18)x(16, 10), unclipped [ 131.114] emit_primitive_identity_mask__avx2: dst=(155, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.114] gen8_vertex_flush[ee8] = 3 [ 131.114] gen9_magic_ca_pass: CA fixup (36 -> 39) [ 131.114] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.114] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.114] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.114] glyph_cache(0): adding glyph to cache 1, pos 1192 [ 131.114] glyph_cache_upload: upload glyph 0x55bca9d6ad10 to cache (128, 112)x(12, 13) [ 131.114] sna_composite(pixmap=2, op=1, src=2045+(0, 0), mask=0+(0, 0), dst=2+(128, 112)+(0, 0), size=(12, 13) [ 131.114] sna_compute_composite_region: dst=(128, 112)x(12, 13) [ 131.114] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 112), (140, 125) [ 131.114] clip_to_dst: region: 1x[(128, 112), (140, 125)], clip: 1x[(0, 0), (1024, 1024)] [ 131.114] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 112), (140, 125) [ 131.114] sna_compute_composite_region: clip against src (12x13 clip=0): (128, 112), (140, 125) [ 131.114] sna_composite: composite region extents:+(0, 0) -> (128, 112), (140, 125) + (0, 0) [ 131.114] gen9_render_composite: 12x13, current mode=1/1 [ 131.114] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.114] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.114] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.114] gen9_composite_set_target: (128, 112)x(12, 13), partial?=0 [ 131.114] sna_drawable_use_bo pixmap=2, box=((128, 112), (140, 125)), flags=f... [ 131.114] sna_drawable_use_bo: pinned, never REPLACES [ 131.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.114] sna_drawable_use_bo: using whole GPU bo [ 131.114] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.114] gen9_composite_picture: (0, 0)x(12, 13), dst=(128, 112) [ 131.114] sna_transform_is_imprecise_integer_translation: no transform [ 131.114] gen9_composite_picture: integer translation (0, 0), removing [ 131.114] sna_render_pixmap_bo pixmap=2045, (0, 0)x(12, 13)/(12, 13) [ 131.114] sna_render_pixmap_bo box=(0, 0), (12, 13): (12, 13)/(12, 13) [ 131.114] sna_render_pixmap_bo: offset=(-128, -112), size=(12, 13) [ 131.114] use_cpu_bo: no cpu bo [ 131.114] move_to_gpu: not migrating pixmap=2045 due to usage_hint=3 [ 131.114] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 13) [ 131.114] upload: box=(0, 0), (12, 13), pixmap=12x13 [ 131.114] sna_drawable_move_region_to_cpu(pixmap=2045 (12x13), [(0, 0), (12, 13)], flags=2) [ 131.114] sna_drawable_move_region_to_cpu: pixmap=2045 all damaged on CPU [ 131.114] kgem_can_create_2d: 12x13 @ 32 [ 131.114] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.114] kgem_can_create_2d: untiled size=4096 [ 131.114] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.114] kgem_choose_tiling: 12x13 -> 0 [ 131.114] kgem_upload_source_image : (0, 0), (12, 13), stride=48, bpp=32 [ 131.114] kgem_create_buffer_2d: 12x13, 32 bpp, stride=64 [ 131.114] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] [ 131.114] kgem_create_buffer: reusing buffer? used=4352 + size=896, total=262144 [ 131.114] kgem_create_proxy: target handle=23 [proxy? -1], offset=4352, length=896, io=1 [ 131.114] __kgem_bo_init(handle=23, num_pages=896) [ 131.114] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x13, pitch=48/64 [ 131.114] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.114] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.114] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.114] gen4_choose_composite_emitter: identity src, no mask [ 131.114] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.114] aligning vertex: was 4, now 3 floats per vertex [ 131.114] gen9_composite_get_binding_table(fac0) [ 131.114] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.114] kgem_add_reloc64: handle=23, pos=16040, delta=0, domains=40000 [ 131.114] kgem_add_reloc64: adding proxy [delta=4352] for handle=23 [ 131.114] kgem_add_reloc64[12] = (delta=4352, target handle=4, presumed=fd545000) [ 131.114] [3ea0] bind bo(handle=23, addr=fd546100), format=192, width=12, height=13, pitch=64, tiling=0 -> sampler [ 131.114] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.114] gen9_emit_sampler: sampler = 2 [ 131.114] gen9_emit_sf: num_sf_outputs=1 [ 131.114] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.114] gen9_emit_vertex_elements: setup id=2 [ 131.114] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.114] gen9_render_composite_box: (128, 112), (140, 125) [ 131.114] apply_damage: damage=0x0, region=1 [(128, 112), (140, 125) + (0, 0)] [ 131.114] gen8_vertex_flush[101c] = 3 [ 131.114] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.114] gen9_render_composite: 0x0, current mode=1/1 [ 131.114] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.114] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.114] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.114] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.114] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.114] sna_drawable_use_bo: using whole GPU bo [ 131.114] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.114] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.114] color_convert: src=ff4c4c4c [20028888] [ 131.114] color_convert: dst=ff4c4c4c [20028888] [ 131.114] sna_render_get_solid: ff4c4c4c [ 131.114] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.114] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.114] sna_transform_is_imprecise_integer_translation: no transform [ 131.114] gen9_composite_picture: integer translation (0, 0), removing [ 131.114] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.114] sna_render_pixmap_bo: GPU all damaged [ 131.114] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.114] gen4_choose_composite_emitter: solid, identity mask [ 131.114] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.114] aligning vertex: was 3, now 4 floats per vertex [ 131.114] gen9_composite_get_binding_table(fa40) [ 131.114] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.114] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.114] gen9_emit_sampler: sampler = a [ 131.114] gen9_emit_sf: num_sf_outputs=2 [ 131.114] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.114] gen9_emit_vertex_elements: setup id=9 [ 131.114] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.114] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.114] glyphs0_to_dst: glyph=(175, 18)x(12, 13), unclipped [ 131.114] emit_primitive_identity_mask__avx2: dst=(175, 18), mask=(128.00, 112.00) x (12.00, 13.00) [ 131.114] gen8_vertex_flush[10f4] = 3 [ 131.114] gen9_magic_ca_pass: CA fixup (42 -> 45) [ 131.114] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.114] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.114] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.114] glyph_cache(0): adding glyph to cache 1, pos 1196 [ 131.114] glyph_cache_upload: upload glyph 0x55bca9d6b190 to cache (144, 112)x(9, 10) [ 131.114] sna_composite(pixmap=2, op=1, src=2047+(0, 0), mask=0+(0, 0), dst=2+(144, 112)+(0, 0), size=(9, 10) [ 131.114] sna_compute_composite_region: dst=(144, 112)x(9, 10) [ 131.114] sna_compute_composite_region: initial clip against dst->pDrawable: (144, 112), (153, 122) [ 131.114] clip_to_dst: region: 1x[(144, 112), (153, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 131.114] sna_compute_composite_region: clip against dst->pCompositeClip: (144, 112), (153, 122) [ 131.114] sna_compute_composite_region: clip against src (9x10 clip=0): (144, 112), (153, 122) [ 131.114] sna_composite: composite region extents:+(0, 0) -> (144, 112), (153, 122) + (0, 0) [ 131.114] gen9_render_composite: 9x10, current mode=1/1 [ 131.114] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.114] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.114] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.114] gen9_composite_set_target: (144, 112)x(9, 10), partial?=0 [ 131.114] sna_drawable_use_bo pixmap=2, box=((144, 112), (153, 122)), flags=f... [ 131.114] sna_drawable_use_bo: pinned, never REPLACES [ 131.114] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.114] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.114] sna_drawable_use_bo: using whole GPU bo [ 131.114] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.114] gen9_composite_picture: (0, 0)x(9, 10), dst=(144, 112) [ 131.114] sna_transform_is_imprecise_integer_translation: no transform [ 131.114] gen9_composite_picture: integer translation (0, 0), removing [ 131.114] sna_render_pixmap_bo pixmap=2047, (0, 0)x(9, 10)/(9, 10) [ 131.114] sna_render_pixmap_bo box=(0, 0), (9, 10): (9, 10)/(9, 10) [ 131.114] sna_render_pixmap_bo: offset=(-144, -112), size=(9, 10) [ 131.114] use_cpu_bo: no cpu bo [ 131.114] move_to_gpu: not migrating pixmap=2047 due to usage_hint=3 [ 131.114] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 10) [ 131.114] upload: box=(0, 0), (9, 10), pixmap=9x10 [ 131.114] sna_drawable_move_region_to_cpu(pixmap=2047 (9x10), [(0, 0), (9, 10)], flags=2) [ 131.115] sna_drawable_move_region_to_cpu: pixmap=2047 all damaged on CPU [ 131.115] kgem_can_create_2d: 9x10 @ 32 [ 131.115] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.115] kgem_can_create_2d: untiled size=4096 [ 131.115] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.115] kgem_choose_tiling: 9x10 -> 0 [ 131.115] kgem_upload_source_image : (0, 0), (9, 10), stride=36, bpp=32 [ 131.115] kgem_create_buffer_2d: 9x10, 32 bpp, stride=64 [ 131.115] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.115] kgem_create_buffer: reusing buffer? used=5376 + size=640, total=262144 [ 131.115] kgem_create_proxy: target handle=23 [proxy? -1], offset=5376, length=640, io=1 [ 131.115] __kgem_bo_init(handle=23, num_pages=640) [ 131.115] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x10, pitch=36/64 [ 131.115] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.115] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.115] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.115] gen4_choose_composite_emitter: identity src, no mask [ 131.115] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.115] aligning vertex: was 4, now 3 floats per vertex [ 131.115] gen9_composite_get_binding_table(fa00) [ 131.115] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.115] kgem_add_reloc64: handle=23, pos=15992, delta=0, domains=40000 [ 131.115] kgem_add_reloc64: adding proxy [delta=5376] for handle=23 [ 131.115] kgem_add_reloc64[13] = (delta=5376, target handle=4, presumed=fd545000) [ 131.115] [3e70] bind bo(handle=23, addr=fd546500), format=192, width=9, height=10, pitch=64, tiling=0 -> sampler [ 131.115] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.115] gen9_emit_sampler: sampler = 2 [ 131.115] gen9_emit_sf: num_sf_outputs=1 [ 131.115] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.115] gen9_emit_vertex_elements: setup id=2 [ 131.115] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.115] gen9_render_composite_box: (144, 112), (153, 122) [ 131.115] apply_damage: damage=0x0, region=1 [(144, 112), (153, 122) + (0, 0)] [ 131.115] gen8_vertex_flush[1228] = 3 [ 131.115] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.115] gen9_render_composite: 0x0, current mode=1/1 [ 131.115] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.115] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.115] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.115] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.115] sna_drawable_use_bo: using whole GPU bo [ 131.115] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.115] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.115] color_convert: src=ff4c4c4c [20028888] [ 131.115] color_convert: dst=ff4c4c4c [20028888] [ 131.115] sna_render_get_solid: ff4c4c4c [ 131.115] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.115] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.115] sna_transform_is_imprecise_integer_translation: no transform [ 131.115] gen9_composite_picture: integer translation (0, 0), removing [ 131.115] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.115] sna_render_pixmap_bo: GPU all damaged [ 131.115] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.115] gen4_choose_composite_emitter: solid, identity mask [ 131.115] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.115] aligning vertex: was 3, now 4 floats per vertex [ 131.115] gen9_composite_get_binding_table(f980) [ 131.115] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.115] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.115] gen9_emit_sampler: sampler = a [ 131.115] gen9_emit_sf: num_sf_outputs=2 [ 131.115] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.115] gen9_emit_vertex_elements: setup id=9 [ 131.115] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.115] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.115] glyphs0_to_dst: glyph=(186, 18)x(9, 10), unclipped [ 131.115] emit_primitive_identity_mask__avx2: dst=(186, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.115] gen8_vertex_flush[1300] = 3 [ 131.115] gen9_magic_ca_pass: CA fixup (48 -> 51) [ 131.115] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.115] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.115] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.115] glyph_cache(0): adding glyph to cache 1, pos 1200 [ 131.115] glyph_cache_upload: upload glyph 0x55bca9d6b590 to cache (160, 96)x(13, 10) [ 131.115] sna_composite(pixmap=2, op=1, src=2049+(0, 0), mask=0+(0, 0), dst=2+(160, 96)+(0, 0), size=(13, 10) [ 131.115] sna_compute_composite_region: dst=(160, 96)x(13, 10) [ 131.115] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 96), (173, 106) [ 131.115] clip_to_dst: region: 1x[(160, 96), (173, 106)], clip: 1x[(0, 0), (1024, 1024)] [ 131.115] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 96), (173, 106) [ 131.115] sna_compute_composite_region: clip against src (13x10 clip=0): (160, 96), (173, 106) [ 131.115] sna_composite: composite region extents:+(0, 0) -> (160, 96), (173, 106) + (0, 0) [ 131.115] gen9_render_composite: 13x10, current mode=1/1 [ 131.115] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.115] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.115] gen9_composite_set_target: (160, 96)x(13, 10), partial?=0 [ 131.115] sna_drawable_use_bo pixmap=2, box=((160, 96), (173, 106)), flags=f... [ 131.115] sna_drawable_use_bo: pinned, never REPLACES [ 131.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.115] sna_drawable_use_bo: using whole GPU bo [ 131.115] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.115] gen9_composite_picture: (0, 0)x(13, 10), dst=(160, 96) [ 131.115] sna_transform_is_imprecise_integer_translation: no transform [ 131.115] gen9_composite_picture: integer translation (0, 0), removing [ 131.115] sna_render_pixmap_bo pixmap=2049, (0, 0)x(13, 10)/(13, 10) [ 131.115] sna_render_pixmap_bo box=(0, 0), (13, 10): (13, 10)/(13, 10) [ 131.115] sna_render_pixmap_bo: offset=(-160, -96), size=(13, 10) [ 131.115] use_cpu_bo: no cpu bo [ 131.115] move_to_gpu: not migrating pixmap=2049 due to usage_hint=3 [ 131.115] sna_render_pixmap_bo: uploading CPU box (0, 0), (13, 10) [ 131.115] upload: box=(0, 0), (13, 10), pixmap=13x10 [ 131.115] sna_drawable_move_region_to_cpu(pixmap=2049 (13x10), [(0, 0), (13, 10)], flags=2) [ 131.115] sna_drawable_move_region_to_cpu: pixmap=2049 all damaged on CPU [ 131.115] kgem_can_create_2d: 13x10 @ 32 [ 131.115] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.115] kgem_can_create_2d: untiled size=4096 [ 131.115] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 131.115] kgem_choose_tiling: 13x10 -> 0 [ 131.115] kgem_upload_source_image : (0, 0), (13, 10), stride=52, bpp=32 [ 131.115] kgem_create_buffer_2d: 13x10, 32 bpp, stride=64 [ 131.115] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.115] kgem_create_buffer: reusing buffer? used=6144 + size=640, total=262144 [ 131.115] kgem_create_proxy: target handle=23 [proxy? -1], offset=6144, length=640, io=1 [ 131.115] __kgem_bo_init(handle=23, num_pages=640) [ 131.115] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x10, pitch=52/64 [ 131.115] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.115] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.115] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.115] gen4_choose_composite_emitter: identity src, no mask [ 131.115] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.115] aligning vertex: was 4, now 3 floats per vertex [ 131.115] gen9_composite_get_binding_table(f940) [ 131.115] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.115] kgem_add_reloc64: handle=23, pos=15944, delta=0, domains=40000 [ 131.115] kgem_add_reloc64: adding proxy [delta=6144] for handle=23 [ 131.115] kgem_add_reloc64[14] = (delta=6144, target handle=4, presumed=fd545000) [ 131.115] [3e40] bind bo(handle=23, addr=fd546800), format=192, width=13, height=10, pitch=64, tiling=0 -> sampler [ 131.115] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.115] gen9_emit_sampler: sampler = 2 [ 131.115] gen9_emit_sf: num_sf_outputs=1 [ 131.115] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.115] gen9_emit_vertex_elements: setup id=2 [ 131.115] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.115] gen9_render_composite_box: (160, 96), (173, 106) [ 131.115] apply_damage: damage=0x0, region=1 [(160, 96), (173, 106) + (0, 0)] [ 131.115] gen8_vertex_flush[1434] = 3 [ 131.115] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.115] gen9_render_composite: 0x0, current mode=1/1 [ 131.115] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.115] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.115] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.115] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.115] sna_drawable_use_bo: using whole GPU bo [ 131.115] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.115] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.115] color_convert: src=ff4c4c4c [20028888] [ 131.115] color_convert: dst=ff4c4c4c [20028888] [ 131.115] sna_render_get_solid: ff4c4c4c [ 131.115] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.115] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.115] sna_transform_is_imprecise_integer_translation: no transform [ 131.115] gen9_composite_picture: integer translation (0, 0), removing [ 131.115] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.115] sna_render_pixmap_bo: GPU all damaged [ 131.115] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.115] gen4_choose_composite_emitter: solid, identity mask [ 131.115] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.115] aligning vertex: was 3, now 4 floats per vertex [ 131.115] gen9_composite_get_binding_table(f8c0) [ 131.115] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.115] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.115] gen9_emit_sampler: sampler = a [ 131.115] gen9_emit_sf: num_sf_outputs=2 [ 131.115] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.115] gen9_emit_vertex_elements: setup id=9 [ 131.115] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.115] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.115] glyphs0_to_dst: glyph=(193, 18)x(13, 10), unclipped [ 131.115] emit_primitive_identity_mask__avx2: dst=(193, 18), mask=(160.00, 96.00) x (13.00, 10.00) [ 131.115] gen8_vertex_flush[150c] = 3 [ 131.115] gen9_magic_ca_pass: CA fixup (54 -> 57) [ 131.115] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.115] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.115] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.115] glyph_cache(0): adding glyph to cache 1, pos 1204 [ 131.115] glyph_cache_upload: upload glyph 0x55bca9d6b9a0 to cache (176, 96)x(12, 13) [ 131.115] sna_composite(pixmap=2, op=1, src=2051+(0, 0), mask=0+(0, 0), dst=2+(176, 96)+(0, 0), size=(12, 13) [ 131.115] sna_compute_composite_region: dst=(176, 96)x(12, 13) [ 131.115] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 96), (188, 109) [ 131.115] clip_to_dst: region: 1x[(176, 96), (188, 109)], clip: 1x[(0, 0), (1024, 1024)] [ 131.115] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 96), (188, 109) [ 131.115] sna_compute_composite_region: clip against src (12x13 clip=0): (176, 96), (188, 109) [ 131.115] sna_composite: composite region extents:+(0, 0) -> (176, 96), (188, 109) + (0, 0) [ 131.115] gen9_render_composite: 12x13, current mode=1/1 [ 131.115] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.115] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.115] gen9_composite_set_target: (176, 96)x(12, 13), partial?=0 [ 131.115] sna_drawable_use_bo pixmap=2, box=((176, 96), (188, 109)), flags=f... [ 131.115] sna_drawable_use_bo: pinned, never REPLACES [ 131.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.115] sna_drawable_use_bo: using whole GPU bo [ 131.115] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.115] gen9_composite_picture: (0, 0)x(12, 13), dst=(176, 96) [ 131.115] sna_transform_is_imprecise_integer_translation: no transform [ 131.115] gen9_composite_picture: integer translation (0, 0), removing [ 131.115] sna_render_pixmap_bo pixmap=2051, (0, 0)x(12, 13)/(12, 13) [ 131.115] sna_render_pixmap_bo box=(0, 0), (12, 13): (12, 13)/(12, 13) [ 131.115] sna_render_pixmap_bo: offset=(-176, -96), size=(12, 13) [ 131.115] use_cpu_bo: no cpu bo [ 131.115] move_to_gpu: not migrating pixmap=2051 due to usage_hint=3 [ 131.115] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 13) [ 131.115] upload: box=(0, 0), (12, 13), pixmap=12x13 [ 131.115] sna_drawable_move_region_to_cpu(pixmap=2051 (12x13), [(0, 0), (12, 13)], flags=2) [ 131.115] sna_drawable_move_region_to_cpu: pixmap=2051 all damaged on CPU [ 131.115] kgem_can_create_2d: 12x13 @ 32 [ 131.115] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=13 [ 131.115] kgem_can_create_2d: untiled size=4096 [ 131.115] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.115] kgem_choose_tiling: 12x13 -> 0 [ 131.115] kgem_upload_source_image : (0, 0), (12, 13), stride=48, bpp=32 [ 131.115] kgem_create_buffer_2d: 12x13, 32 bpp, stride=64 [ 131.115] kgem_create_buffer: size=896, flags=3 [write?=1, inplace?=1, last?=0] [ 131.115] kgem_create_buffer: reusing buffer? used=6912 + size=896, total=262144 [ 131.115] kgem_create_proxy: target handle=23 [proxy? -1], offset=6912, length=896, io=1 [ 131.115] __kgem_bo_init(handle=23, num_pages=896) [ 131.115] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x13, pitch=48/64 [ 131.115] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.115] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.115] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.115] gen4_choose_composite_emitter: identity src, no mask [ 131.115] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.115] aligning vertex: was 4, now 3 floats per vertex [ 131.115] gen9_composite_get_binding_table(f880) [ 131.115] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.115] kgem_add_reloc64: handle=23, pos=15896, delta=0, domains=40000 [ 131.115] kgem_add_reloc64: adding proxy [delta=6912] for handle=23 [ 131.115] kgem_add_reloc64[15] = (delta=6912, target handle=4, presumed=fd545000) [ 131.115] [3e10] bind bo(handle=23, addr=fd546b00), format=192, width=12, height=13, pitch=64, tiling=0 -> sampler [ 131.115] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.115] gen9_emit_sampler: sampler = 2 [ 131.115] gen9_emit_sf: num_sf_outputs=1 [ 131.115] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.115] gen9_emit_vertex_elements: setup id=2 [ 131.115] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.115] gen9_render_composite_box: (176, 96), (188, 109) [ 131.115] apply_damage: damage=0x0, region=1 [(176, 96), (188, 109) + (0, 0)] [ 131.115] gen8_vertex_flush[1640] = 3 [ 131.115] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.115] gen9_render_composite: 0x0, current mode=1/1 [ 131.115] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.115] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.115] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.115] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.115] sna_drawable_use_bo: using whole GPU bo [ 131.115] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.115] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.115] color_convert: src=ff4c4c4c [20028888] [ 131.115] color_convert: dst=ff4c4c4c [20028888] [ 131.115] sna_render_get_solid: ff4c4c4c [ 131.115] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.115] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.115] sna_transform_is_imprecise_integer_translation: no transform [ 131.115] gen9_composite_picture: integer translation (0, 0), removing [ 131.115] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.115] sna_render_pixmap_bo: GPU all damaged [ 131.115] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.115] gen4_choose_composite_emitter: solid, identity mask [ 131.115] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.115] aligning vertex: was 3, now 4 floats per vertex [ 131.115] gen9_composite_get_binding_table(f800) [ 131.115] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.115] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.115] gen9_emit_sampler: sampler = a [ 131.115] gen9_emit_sf: num_sf_outputs=2 [ 131.115] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.115] gen9_emit_vertex_elements: setup id=9 [ 131.115] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.115] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.115] glyphs0_to_dst: glyph=(204, 18)x(12, 13), unclipped [ 131.115] emit_primitive_identity_mask__avx2: dst=(204, 18), mask=(176.00, 96.00) x (12.00, 13.00) [ 131.115] glyphs0_to_dst: glyph=(216, 18)x(9, 10), unclipped [ 131.115] emit_primitive_identity_mask__avx2: dst=(216, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.115] gen8_vertex_flush[1718] = 6 [ 131.115] gen9_magic_ca_pass: CA fixup (60 -> 66) [ 131.115] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.115] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.115] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.115] glyph_cache(0): adding glyph to cache 1, pos 1208 [ 131.115] glyph_cache_upload: upload glyph 0x55bca9d6a800 to cache (160, 112)x(11, 10) [ 131.115] sna_composite(pixmap=2, op=1, src=2053+(0, 0), mask=0+(0, 0), dst=2+(160, 112)+(0, 0), size=(11, 10) [ 131.115] sna_compute_composite_region: dst=(160, 112)x(11, 10) [ 131.115] sna_compute_composite_region: initial clip against dst->pDrawable: (160, 112), (171, 122) [ 131.115] clip_to_dst: region: 1x[(160, 112), (171, 122)], clip: 1x[(0, 0), (1024, 1024)] [ 131.115] sna_compute_composite_region: clip against dst->pCompositeClip: (160, 112), (171, 122) [ 131.115] sna_compute_composite_region: clip against src (11x10 clip=0): (160, 112), (171, 122) [ 131.115] sna_composite: composite region extents:+(0, 0) -> (160, 112), (171, 122) + (0, 0) [ 131.115] gen9_render_composite: 11x10, current mode=1/1 [ 131.115] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.115] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.115] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.115] gen9_composite_set_target: (160, 112)x(11, 10), partial?=0 [ 131.115] sna_drawable_use_bo pixmap=2, box=((160, 112), (171, 122)), flags=f... [ 131.115] sna_drawable_use_bo: pinned, never REPLACES [ 131.115] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.115] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.115] sna_drawable_use_bo: using whole GPU bo [ 131.115] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.115] gen9_composite_picture: (0, 0)x(11, 10), dst=(160, 112) [ 131.115] sna_transform_is_imprecise_integer_translation: no transform [ 131.115] gen9_composite_picture: integer translation (0, 0), removing [ 131.115] sna_render_pixmap_bo pixmap=2053, (0, 0)x(11, 10)/(11, 10) [ 131.115] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 131.115] sna_render_pixmap_bo: offset=(-160, -112), size=(11, 10) [ 131.115] use_cpu_bo: no cpu bo [ 131.115] move_to_gpu: not migrating pixmap=2053 due to usage_hint=3 [ 131.115] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 131.116] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 131.116] sna_drawable_move_region_to_cpu(pixmap=2053 (11x10), [(0, 0), (11, 10)], flags=2) [ 131.116] sna_drawable_move_region_to_cpu: pixmap=2053 all damaged on CPU [ 131.116] kgem_can_create_2d: 11x10 @ 32 [ 131.116] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.116] kgem_can_create_2d: untiled size=4096 [ 131.116] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.116] kgem_choose_tiling: 11x10 -> 0 [ 131.116] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 131.116] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 131.116] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.116] kgem_create_buffer: reusing buffer? used=7936 + size=640, total=262144 [ 131.116] kgem_create_proxy: target handle=23 [proxy? -1], offset=7936, length=640, io=1 [ 131.116] __kgem_bo_init(handle=23, num_pages=640) [ 131.116] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 131.116] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.116] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.116] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.116] gen4_choose_composite_emitter: identity src, no mask [ 131.116] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.116] aligning vertex: was 4, now 3 floats per vertex [ 131.116] gen9_composite_get_binding_table(f7c0) [ 131.116] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.116] kgem_add_reloc64: handle=23, pos=15848, delta=0, domains=40000 [ 131.116] kgem_add_reloc64: adding proxy [delta=7936] for handle=23 [ 131.116] kgem_add_reloc64[16] = (delta=7936, target handle=4, presumed=fd545000) [ 131.116] [3de0] bind bo(handle=23, addr=fd546f00), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 131.116] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.116] gen9_emit_sampler: sampler = 2 [ 131.116] gen9_emit_sf: num_sf_outputs=1 [ 131.116] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.116] gen9_emit_vertex_elements: setup id=2 [ 131.116] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.116] gen9_render_composite_box: (160, 112), (171, 122) [ 131.116] apply_damage: damage=0x0, region=1 [(160, 112), (171, 122) + (0, 0)] [ 131.116] gen8_vertex_flush[184c] = 3 [ 131.116] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.116] gen9_render_composite: 0x0, current mode=1/1 [ 131.116] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.116] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.116] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.116] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.116] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.116] sna_drawable_use_bo: using whole GPU bo [ 131.116] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.116] color_convert: src=ff4c4c4c [20028888] [ 131.116] color_convert: dst=ff4c4c4c [20028888] [ 131.116] sna_render_get_solid: ff4c4c4c [ 131.116] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.116] sna_transform_is_imprecise_integer_translation: no transform [ 131.116] gen9_composite_picture: integer translation (0, 0), removing [ 131.116] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.116] sna_render_pixmap_bo: GPU all damaged [ 131.116] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.116] gen4_choose_composite_emitter: solid, identity mask [ 131.116] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.116] aligning vertex: was 3, now 4 floats per vertex [ 131.116] gen9_composite_get_binding_table(f740) [ 131.116] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.116] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.116] gen9_emit_sampler: sampler = a [ 131.116] gen9_emit_sf: num_sf_outputs=2 [ 131.116] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.116] gen9_emit_vertex_elements: setup id=9 [ 131.116] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.116] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.116] glyphs0_to_dst: glyph=(223, 18)x(11, 10), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(223, 18), mask=(160.00, 112.00) x (11.00, 10.00) [ 131.116] glyphs0_to_dst: glyph=(234, 18)x(16, 10), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(234, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.116] glyphs0_to_dst: glyph=(254, 18)x(12, 13), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(254, 18), mask=(128.00, 112.00) x (12.00, 13.00) [ 131.116] glyphs0_to_dst: glyph=(265, 18)x(9, 10), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(265, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.116] glyphs0_to_dst: glyph=(272, 18)x(13, 10), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(272, 18), mask=(160.00, 96.00) x (13.00, 10.00) [ 131.116] gen8_vertex_flush[1924] = 15 [ 131.116] gen9_magic_ca_pass: CA fixup (69 -> 84) [ 131.116] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.116] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.116] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.116] glyph_cache(0): adding glyph to cache 1, pos 1212 [ 131.116] glyph_cache_upload: upload glyph 0x55bca9d6d600 to cache (176, 112)x(12, 15) [ 131.116] sna_composite(pixmap=2, op=1, src=2055+(0, 0), mask=0+(0, 0), dst=2+(176, 112)+(0, 0), size=(12, 15) [ 131.116] sna_compute_composite_region: dst=(176, 112)x(12, 15) [ 131.116] sna_compute_composite_region: initial clip against dst->pDrawable: (176, 112), (188, 127) [ 131.116] clip_to_dst: region: 1x[(176, 112), (188, 127)], clip: 1x[(0, 0), (1024, 1024)] [ 131.116] sna_compute_composite_region: clip against dst->pCompositeClip: (176, 112), (188, 127) [ 131.116] sna_compute_composite_region: clip against src (12x15 clip=0): (176, 112), (188, 127) [ 131.116] sna_composite: composite region extents:+(0, 0) -> (176, 112), (188, 127) + (0, 0) [ 131.116] gen9_render_composite: 12x15, current mode=1/1 [ 131.116] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.116] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.116] gen9_composite_set_target: (176, 112)x(12, 15), partial?=0 [ 131.116] sna_drawable_use_bo pixmap=2, box=((176, 112), (188, 127)), flags=f... [ 131.116] sna_drawable_use_bo: pinned, never REPLACES [ 131.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.116] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.116] sna_drawable_use_bo: using whole GPU bo [ 131.116] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.116] gen9_composite_picture: (0, 0)x(12, 15), dst=(176, 112) [ 131.116] sna_transform_is_imprecise_integer_translation: no transform [ 131.116] gen9_composite_picture: integer translation (0, 0), removing [ 131.116] sna_render_pixmap_bo pixmap=2055, (0, 0)x(12, 15)/(12, 15) [ 131.116] sna_render_pixmap_bo box=(0, 0), (12, 15): (12, 15)/(12, 15) [ 131.116] sna_render_pixmap_bo: offset=(-176, -112), size=(12, 15) [ 131.116] use_cpu_bo: no cpu bo [ 131.116] move_to_gpu: not migrating pixmap=2055 due to usage_hint=3 [ 131.116] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 15) [ 131.116] upload: box=(0, 0), (12, 15), pixmap=12x15 [ 131.116] sna_drawable_move_region_to_cpu(pixmap=2055 (12x15), [(0, 0), (12, 15)], flags=2) [ 131.116] sna_drawable_move_region_to_cpu: pixmap=2055 all damaged on CPU [ 131.116] kgem_can_create_2d: 12x15 @ 32 [ 131.116] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 131.116] kgem_can_create_2d: untiled size=4096 [ 131.116] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.116] kgem_choose_tiling: 12x15 -> 0 [ 131.116] kgem_upload_source_image : (0, 0), (12, 15), stride=48, bpp=32 [ 131.116] kgem_create_buffer_2d: 12x15, 32 bpp, stride=64 [ 131.116] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 131.116] kgem_create_buffer: reusing buffer? used=8704 + size=1024, total=262144 [ 131.116] kgem_create_proxy: target handle=23 [proxy? -1], offset=8704, length=1024, io=1 [ 131.116] __kgem_bo_init(handle=23, num_pages=1024) [ 131.116] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x15, pitch=48/64 [ 131.116] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.116] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.116] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.116] gen4_choose_composite_emitter: identity src, no mask [ 131.116] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.116] aligning vertex: was 4, now 3 floats per vertex [ 131.116] gen9_composite_get_binding_table(f700) [ 131.116] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.116] kgem_add_reloc64: handle=23, pos=15800, delta=0, domains=40000 [ 131.116] kgem_add_reloc64: adding proxy [delta=8704] for handle=23 [ 131.116] kgem_add_reloc64[17] = (delta=8704, target handle=4, presumed=fd545000) [ 131.116] [3db0] bind bo(handle=23, addr=fd547200), format=192, width=12, height=15, pitch=64, tiling=0 -> sampler [ 131.116] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.116] gen9_emit_sampler: sampler = 2 [ 131.116] gen9_emit_sf: num_sf_outputs=1 [ 131.116] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.116] gen9_emit_vertex_elements: setup id=2 [ 131.116] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.116] gen9_render_composite_box: (176, 112), (188, 127) [ 131.116] apply_damage: damage=0x0, region=1 [(176, 112), (188, 127) + (0, 0)] [ 131.116] gen8_vertex_flush[1a58] = 3 [ 131.116] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.116] gen9_render_composite: 0x0, current mode=1/1 [ 131.116] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.116] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.116] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.116] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.116] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.116] sna_drawable_use_bo: using whole GPU bo [ 131.116] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.116] color_convert: src=ff4c4c4c [20028888] [ 131.116] color_convert: dst=ff4c4c4c [20028888] [ 131.116] sna_render_get_solid: ff4c4c4c [ 131.116] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.116] sna_transform_is_imprecise_integer_translation: no transform [ 131.116] gen9_composite_picture: integer translation (0, 0), removing [ 131.116] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.116] sna_render_pixmap_bo: GPU all damaged [ 131.116] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.116] gen4_choose_composite_emitter: solid, identity mask [ 131.116] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.116] aligning vertex: was 3, now 4 floats per vertex [ 131.116] gen9_composite_get_binding_table(f680) [ 131.116] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.116] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.116] gen9_emit_sampler: sampler = a [ 131.116] gen9_emit_sf: num_sf_outputs=2 [ 131.116] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.116] gen9_emit_vertex_elements: setup id=9 [ 131.116] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.116] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.116] glyphs0_to_dst: glyph=(284, 13)x(12, 15), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(284, 13), mask=(176.00, 112.00) x (12.00, 15.00) [ 131.116] gen8_vertex_flush[1b30] = 3 [ 131.116] gen9_magic_ca_pass: CA fixup (87 -> 90) [ 131.116] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.116] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.116] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.116] glyph_cache(0): adding glyph to cache 1, pos 1216 [ 131.116] glyph_cache_upload: upload glyph 0x55bca9d6da50 to cache (192, 64)x(7, 15) [ 131.116] sna_composite(pixmap=2, op=1, src=2057+(0, 0), mask=0+(0, 0), dst=2+(192, 64)+(0, 0), size=(7, 15) [ 131.116] sna_compute_composite_region: dst=(192, 64)x(7, 15) [ 131.116] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 64), (199, 79) [ 131.116] clip_to_dst: region: 1x[(192, 64), (199, 79)], clip: 1x[(0, 0), (1024, 1024)] [ 131.116] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 64), (199, 79) [ 131.116] sna_compute_composite_region: clip against src (7x15 clip=0): (192, 64), (199, 79) [ 131.116] sna_composite: composite region extents:+(0, 0) -> (192, 64), (199, 79) + (0, 0) [ 131.116] gen9_render_composite: 7x15, current mode=1/1 [ 131.116] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.116] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.116] gen9_composite_set_target: (192, 64)x(7, 15), partial?=0 [ 131.116] sna_drawable_use_bo pixmap=2, box=((192, 64), (199, 79)), flags=f... [ 131.116] sna_drawable_use_bo: pinned, never REPLACES [ 131.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.116] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.116] sna_drawable_use_bo: using whole GPU bo [ 131.116] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.116] gen9_composite_picture: (0, 0)x(7, 15), dst=(192, 64) [ 131.116] sna_transform_is_imprecise_integer_translation: no transform [ 131.116] gen9_composite_picture: integer translation (0, 0), removing [ 131.116] sna_render_pixmap_bo pixmap=2057, (0, 0)x(7, 15)/(7, 15) [ 131.116] sna_render_pixmap_bo box=(0, 0), (7, 15): (7, 15)/(7, 15) [ 131.116] sna_render_pixmap_bo: offset=(-192, -64), size=(7, 15) [ 131.116] use_cpu_bo: no cpu bo [ 131.116] move_to_gpu: not migrating pixmap=2057 due to usage_hint=3 [ 131.116] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 15) [ 131.116] upload: box=(0, 0), (7, 15), pixmap=7x15 [ 131.116] sna_drawable_move_region_to_cpu(pixmap=2057 (7x15), [(0, 0), (7, 15)], flags=2) [ 131.116] sna_drawable_move_region_to_cpu: pixmap=2057 all damaged on CPU [ 131.116] kgem_can_create_2d: 7x15 @ 32 [ 131.116] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=15 [ 131.116] kgem_can_create_2d: untiled size=4096 [ 131.116] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 131.116] kgem_choose_tiling: 7x15 -> 0 [ 131.116] kgem_upload_source_image : (0, 0), (7, 15), stride=28, bpp=32 [ 131.116] kgem_create_buffer_2d: 7x15, 32 bpp, stride=32 [ 131.116] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.116] kgem_create_buffer: reusing buffer? used=9728 + size=512, total=262144 [ 131.116] kgem_create_proxy: target handle=23 [proxy? -1], offset=9728, length=512, io=1 [ 131.116] __kgem_bo_init(handle=23, num_pages=512) [ 131.116] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x15, pitch=28/32 [ 131.116] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.116] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.116] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.116] gen4_choose_composite_emitter: identity src, no mask [ 131.116] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.116] aligning vertex: was 4, now 3 floats per vertex [ 131.116] gen9_composite_get_binding_table(f640) [ 131.116] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.116] kgem_add_reloc64: handle=23, pos=15752, delta=0, domains=40000 [ 131.116] kgem_add_reloc64: adding proxy [delta=9728] for handle=23 [ 131.116] kgem_add_reloc64[18] = (delta=9728, target handle=4, presumed=fd545000) [ 131.116] [3d80] bind bo(handle=23, addr=fd547600), format=192, width=7, height=15, pitch=32, tiling=0 -> sampler [ 131.116] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.116] gen9_emit_sampler: sampler = 2 [ 131.116] gen9_emit_sf: num_sf_outputs=1 [ 131.116] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.116] gen9_emit_vertex_elements: setup id=2 [ 131.116] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.116] gen9_render_composite_box: (192, 64), (199, 79) [ 131.116] apply_damage: damage=0x0, region=1 [(192, 64), (199, 79) + (0, 0)] [ 131.116] gen8_vertex_flush[1c64] = 3 [ 131.116] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.116] gen9_render_composite: 0x0, current mode=1/1 [ 131.116] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.116] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.116] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.116] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.116] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.116] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.116] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.116] sna_drawable_use_bo: using whole GPU bo [ 131.116] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.116] color_convert: src=ff4c4c4c [20028888] [ 131.116] color_convert: dst=ff4c4c4c [20028888] [ 131.116] sna_render_get_solid: ff4c4c4c [ 131.116] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.116] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.116] sna_transform_is_imprecise_integer_translation: no transform [ 131.116] gen9_composite_picture: integer translation (0, 0), removing [ 131.116] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.116] sna_render_pixmap_bo: GPU all damaged [ 131.116] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.116] gen4_choose_composite_emitter: solid, identity mask [ 131.116] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.116] aligning vertex: was 3, now 4 floats per vertex [ 131.116] gen9_composite_get_binding_table(f5c0) [ 131.116] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.116] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.116] gen9_emit_sampler: sampler = a [ 131.116] gen9_emit_sf: num_sf_outputs=2 [ 131.116] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.116] gen9_emit_vertex_elements: setup id=9 [ 131.116] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.116] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.116] glyphs0_to_dst: glyph=(295, 13)x(7, 15), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(295, 13), mask=(192.00, 64.00) x (7.00, 15.00) [ 131.116] glyphs0_to_dst: glyph=(300, 18)x(12, 10), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(300, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.116] glyphs0_to_dst: glyph=(312, 18)x(16, 10), unclipped [ 131.116] emit_primitive_identity_mask__avx2: dst=(312, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.116] gen8_vertex_flush[1d3c] = 9 [ 131.116] gen9_magic_ca_pass: CA fixup (93 -> 102) [ 131.116] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.116] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.116] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.116] glyph_cache(0): adding glyph to cache 1, pos 1220 [ 131.117] glyph_cache_upload: upload glyph 0x55bca9d6dfc0 to cache (208, 64)x(12, 15) [ 131.117] sna_composite(pixmap=2, op=1, src=2059+(0, 0), mask=0+(0, 0), dst=2+(208, 64)+(0, 0), size=(12, 15) [ 131.117] sna_compute_composite_region: dst=(208, 64)x(12, 15) [ 131.117] sna_compute_composite_region: initial clip against dst->pDrawable: (208, 64), (220, 79) [ 131.117] clip_to_dst: region: 1x[(208, 64), (220, 79)], clip: 1x[(0, 0), (1024, 1024)] [ 131.117] sna_compute_composite_region: clip against dst->pCompositeClip: (208, 64), (220, 79) [ 131.117] sna_compute_composite_region: clip against src (12x15 clip=0): (208, 64), (220, 79) [ 131.117] sna_composite: composite region extents:+(0, 0) -> (208, 64), (220, 79) + (0, 0) [ 131.117] gen9_render_composite: 12x15, current mode=1/1 [ 131.117] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.117] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.117] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.117] gen9_composite_set_target: (208, 64)x(12, 15), partial?=0 [ 131.117] sna_drawable_use_bo pixmap=2, box=((208, 64), (220, 79)), flags=f... [ 131.117] sna_drawable_use_bo: pinned, never REPLACES [ 131.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.117] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.117] sna_drawable_use_bo: using whole GPU bo [ 131.117] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.117] gen9_composite_picture: (0, 0)x(12, 15), dst=(208, 64) [ 131.117] sna_transform_is_imprecise_integer_translation: no transform [ 131.117] gen9_composite_picture: integer translation (0, 0), removing [ 131.117] sna_render_pixmap_bo pixmap=2059, (0, 0)x(12, 15)/(12, 15) [ 131.117] sna_render_pixmap_bo box=(0, 0), (12, 15): (12, 15)/(12, 15) [ 131.117] sna_render_pixmap_bo: offset=(-208, -64), size=(12, 15) [ 131.117] use_cpu_bo: no cpu bo [ 131.117] move_to_gpu: not migrating pixmap=2059 due to usage_hint=3 [ 131.117] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 15) [ 131.117] upload: box=(0, 0), (12, 15), pixmap=12x15 [ 131.117] sna_drawable_move_region_to_cpu(pixmap=2059 (12x15), [(0, 0), (12, 15)], flags=2) [ 131.117] sna_drawable_move_region_to_cpu: pixmap=2059 all damaged on CPU [ 131.117] kgem_can_create_2d: 12x15 @ 32 [ 131.117] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=15 [ 131.117] kgem_can_create_2d: untiled size=4096 [ 131.117] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.117] kgem_choose_tiling: 12x15 -> 0 [ 131.117] kgem_upload_source_image : (0, 0), (12, 15), stride=48, bpp=32 [ 131.117] kgem_create_buffer_2d: 12x15, 32 bpp, stride=64 [ 131.117] kgem_create_buffer: size=1024, flags=3 [write?=1, inplace?=1, last?=0] [ 131.117] kgem_create_buffer: reusing buffer? used=10240 + size=1024, total=262144 [ 131.117] kgem_create_proxy: target handle=23 [proxy? -1], offset=10240, length=1024, io=1 [ 131.117] __kgem_bo_init(handle=23, num_pages=1024) [ 131.117] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x15, pitch=48/64 [ 131.117] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.117] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.117] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.117] gen4_choose_composite_emitter: identity src, no mask [ 131.117] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.117] aligning vertex: was 4, now 3 floats per vertex [ 131.117] gen9_composite_get_binding_table(f580) [ 131.117] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.117] kgem_add_reloc64: handle=23, pos=15704, delta=0, domains=40000 [ 131.117] kgem_add_reloc64: adding proxy [delta=10240] for handle=23 [ 131.117] kgem_add_reloc64[19] = (delta=10240, target handle=4, presumed=fd545000) [ 131.117] [3d50] bind bo(handle=23, addr=fd547800), format=192, width=12, height=15, pitch=64, tiling=0 -> sampler [ 131.117] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.117] gen9_emit_sampler: sampler = 2 [ 131.117] gen9_emit_sf: num_sf_outputs=1 [ 131.117] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.117] gen9_emit_vertex_elements: setup id=2 [ 131.117] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.117] gen9_render_composite_box: (208, 64), (220, 79) [ 131.117] apply_damage: damage=0x0, region=1 [(208, 64), (220, 79) + (0, 0)] [ 131.117] gen8_vertex_flush[1e70] = 3 [ 131.117] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.117] gen9_render_composite: 0x0, current mode=1/1 [ 131.117] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.117] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.117] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.117] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.117] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.117] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.117] sna_drawable_use_bo: using whole GPU bo [ 131.117] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.117] color_convert: src=ff4c4c4c [20028888] [ 131.117] color_convert: dst=ff4c4c4c [20028888] [ 131.117] sna_render_get_solid: ff4c4c4c [ 131.117] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.117] sna_transform_is_imprecise_integer_translation: no transform [ 131.117] gen9_composite_picture: integer translation (0, 0), removing [ 131.117] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.117] sna_render_pixmap_bo: GPU all damaged [ 131.117] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.117] gen4_choose_composite_emitter: solid, identity mask [ 131.117] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.117] aligning vertex: was 3, now 4 floats per vertex [ 131.117] gen9_composite_get_binding_table(f500) [ 131.117] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.117] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.117] gen9_emit_sampler: sampler = a [ 131.117] gen9_emit_sf: num_sf_outputs=2 [ 131.117] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.117] gen9_emit_vertex_elements: setup id=9 [ 131.117] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.117] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.117] glyphs0_to_dst: glyph=(331, 13)x(12, 15), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(331, 13), mask=(208.00, 64.00) x (12.00, 15.00) [ 131.117] glyphs0_to_dst: glyph=(342, 18)x(12, 10), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(342, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.117] glyphs0_to_dst: glyph=(354, 15)x(9, 13), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(354, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.117] glyphs0_to_dst: glyph=(361, 18)x(12, 10), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(361, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.117] gen8_vertex_flush[1f48] = 12 [ 131.117] gen9_magic_ca_pass: CA fixup (105 -> 117) [ 131.117] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.117] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.117] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.117] glyph_cache(0): adding glyph to cache 1, pos 1224 [ 131.117] glyph_cache_upload: upload glyph 0x55bca9d6e400 to cache (192, 80)x(11, 10) [ 131.117] sna_composite(pixmap=2, op=1, src=2061+(0, 0), mask=0+(0, 0), dst=2+(192, 80)+(0, 0), size=(11, 10) [ 131.117] sna_compute_composite_region: dst=(192, 80)x(11, 10) [ 131.117] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 80), (203, 90) [ 131.117] clip_to_dst: region: 1x[(192, 80), (203, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 131.117] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 80), (203, 90) [ 131.117] sna_compute_composite_region: clip against src (11x10 clip=0): (192, 80), (203, 90) [ 131.117] sna_composite: composite region extents:+(0, 0) -> (192, 80), (203, 90) + (0, 0) [ 131.117] gen9_render_composite: 11x10, current mode=1/1 [ 131.117] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.117] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.117] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.117] gen9_composite_set_target: (192, 80)x(11, 10), partial?=0 [ 131.117] sna_drawable_use_bo pixmap=2, box=((192, 80), (203, 90)), flags=f... [ 131.117] sna_drawable_use_bo: pinned, never REPLACES [ 131.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.117] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.117] sna_drawable_use_bo: using whole GPU bo [ 131.117] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.117] gen9_composite_picture: (0, 0)x(11, 10), dst=(192, 80) [ 131.117] sna_transform_is_imprecise_integer_translation: no transform [ 131.117] gen9_composite_picture: integer translation (0, 0), removing [ 131.117] sna_render_pixmap_bo pixmap=2061, (0, 0)x(11, 10)/(11, 10) [ 131.117] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 131.117] sna_render_pixmap_bo: offset=(-192, -80), size=(11, 10) [ 131.117] use_cpu_bo: no cpu bo [ 131.117] move_to_gpu: not migrating pixmap=2061 due to usage_hint=3 [ 131.117] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 131.117] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 131.117] sna_drawable_move_region_to_cpu(pixmap=2061 (11x10), [(0, 0), (11, 10)], flags=2) [ 131.117] sna_drawable_move_region_to_cpu: pixmap=2061 all damaged on CPU [ 131.117] kgem_can_create_2d: 11x10 @ 32 [ 131.117] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.117] kgem_can_create_2d: untiled size=4096 [ 131.117] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.117] kgem_choose_tiling: 11x10 -> 0 [ 131.117] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 131.117] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 131.117] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.117] kgem_create_buffer: reusing buffer? used=11264 + size=640, total=262144 [ 131.117] kgem_create_proxy: target handle=23 [proxy? -1], offset=11264, length=640, io=1 [ 131.117] __kgem_bo_init(handle=23, num_pages=640) [ 131.117] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 131.117] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.117] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.117] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.117] gen4_choose_composite_emitter: identity src, no mask [ 131.117] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.117] aligning vertex: was 4, now 3 floats per vertex [ 131.117] gen9_composite_get_binding_table(f4c0) [ 131.117] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.117] kgem_add_reloc64: handle=23, pos=15656, delta=0, domains=40000 [ 131.117] kgem_add_reloc64: adding proxy [delta=11264] for handle=23 [ 131.117] kgem_add_reloc64[20] = (delta=11264, target handle=4, presumed=fd545000) [ 131.117] [3d20] bind bo(handle=23, addr=fd547c00), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 131.117] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.117] gen9_emit_sampler: sampler = 2 [ 131.117] gen9_emit_sf: num_sf_outputs=1 [ 131.117] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.117] gen9_emit_vertex_elements: setup id=2 [ 131.117] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.117] gen9_render_composite_box: (192, 80), (203, 90) [ 131.117] apply_damage: damage=0x0, region=1 [(192, 80), (203, 90) + (0, 0)] [ 131.117] gen8_vertex_flush[207c] = 3 [ 131.117] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.117] gen9_render_composite: 0x0, current mode=1/1 [ 131.117] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.117] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.117] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.117] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.117] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.117] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.117] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.117] sna_drawable_use_bo: using whole GPU bo [ 131.117] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.117] color_convert: src=ff4c4c4c [20028888] [ 131.117] color_convert: dst=ff4c4c4c [20028888] [ 131.117] sna_render_get_solid: ff4c4c4c [ 131.117] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.117] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.117] sna_transform_is_imprecise_integer_translation: no transform [ 131.117] gen9_composite_picture: integer translation (0, 0), removing [ 131.117] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.117] sna_render_pixmap_bo: GPU all damaged [ 131.117] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.117] gen4_choose_composite_emitter: solid, identity mask [ 131.117] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.117] aligning vertex: was 3, now 4 floats per vertex [ 131.117] gen9_composite_get_binding_table(f440) [ 131.117] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.117] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.117] gen9_emit_sampler: sampler = a [ 131.117] gen9_emit_sf: num_sf_outputs=2 [ 131.117] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.117] gen9_emit_vertex_elements: setup id=9 [ 131.117] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.117] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.117] glyphs0_to_dst: glyph=(372, 18)x(11, 10), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(372, 18), mask=(192.00, 80.00) x (11.00, 10.00) [ 131.117] glyphs0_to_dst: glyph=(382, 15)x(9, 13), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(382, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.117] glyphs0_to_dst: glyph=(389, 18)x(12, 10), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(389, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.117] glyphs0_to_dst: glyph=(400, 13)x(12, 15), unclipped [ 131.117] emit_primitive_identity_mask__avx2: dst=(400, 13), mask=(208.00, 64.00) x (12.00, 15.00) [ 131.117] gen8_vertex_flush[2154] = 12 [ 131.117] gen9_magic_ca_pass: CA fixup (120 -> 132) [ 131.117] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.117] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.117] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.117] sna_accel_flush: flush?=0, dirty?=1 [ 131.117] sna_accel_flush: syncing SHM pixmap=1582 (refcnt=1) [ 131.117] _sna_pixmap_move_to_cpu(pixmap=1582, 48x48, flags=3) [ 131.117] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9aefdb1, is-clear?=0 [ 131.117] _sna_pixmap_move_to_cpu: CPU all-damaged [ 131.117] _sna_pixmap_move_to_cpu: syncing CPU bo [ 131.117] kgem_bo_sync__cpu_full: handle=11 [ 131.117] __kgem_busy: handle=11, busy=0, wedged=0 [ 131.117] kgem_bo_sync__cpu_full: SYNC: handle=11, needs_flush? 0, domain? 3, busy? 0 [ 131.117] __kgem_busy: handle=11, busy=0, wedged=0 [ 131.117] kgem_bo_retire: retiring bo handle=11 (needed flush? 0), rq? 1 [busy?=0] [ 131.117] __kgem_retire_requests_upto(handle=11, ring=0) [ 131.117] __kgem_retire_rq: request 1 complete [ 131.117] assert_bo_retired: handle=11, domain: 0 exec? 0, rq? 0 [ 131.117] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 131.117] sna_block_handler (tv=0.0) [ 131.117] sna_wakeup_handler [ 131.121] sna_accel_flush: flush?=0, dirty?=0 [ 131.121] sna_accel_flush: flush?=0, dirty?=0 [ 131.121] sna_accel_flush: flush?=0, dirty?=0 [ 131.121] sna_accel_flush: flush?=0, dirty?=0 [ 131.121] sna_accel_flush: flush?=0, dirty?=0 [ 131.121] sna_accel_flush: flush?=0, dirty?=0 [ 131.121] sna_accel_flush: flush?=0, dirty?=0 [ 131.122] sna_accel_flush: flush?=0, dirty?=0 [ 131.122] sna_block_handler (tv=0.0) [ 131.122] sna_wakeup_handler [ 131.122] sna_create_pixmap(11, 10, 32, usage=3) [ 131.122] kgem_can_create_2d: 11x10 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 11x10 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 131.122] create_pixmap: serial=2063, usage=3, 11x10 [ 131.122] sna_create_pixmap: serial=2063, 11x10, usage=3 [ 131.122] sna_composite(pixmap=2063, op=1, src=2062+(0, 0), mask=0+(0, 0), dst=2063+(0, 0)+(0, 0), size=(11, 10) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 131.122] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 131.122] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 131.122] sna_composite: fallback, dst pixmap=2063 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2063 (11x10), [(0, 0), (11, 10)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2063, 11x10, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(11, 10) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 131.122] sna_create_pixmap(11, 8, 32, usage=3) [ 131.122] kgem_can_create_2d: 11x8 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 11x8 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [352], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 11x8, depth=32/32, size=360 [ 131.122] create_pixmap: serial=2065, usage=3, 11x8 [ 131.122] sna_create_pixmap: serial=2065, 11x8, usage=3 [ 131.122] sna_composite(pixmap=2065, op=1, src=2064+(0, 0), mask=0+(0, 0), dst=2065+(0, 0)+(0, 0), size=(11, 8) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(11, 8) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 8) [ 131.122] clip_to_dst: region: 1x[(0, 0), (11, 8)], clip: 1x[(0, 0), (11, 8)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 8) [ 131.122] sna_compute_composite_region: clip against src (11x8 clip=0): (0, 0), (11, 8) [ 131.122] sna_composite: fallback, dst pixmap=2065 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 8): region=((0,0), (11, 8)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2065 (11x8), [(0, 0), (11, 8)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (11, 8) + (0, 0) subsumes pixmap (11x8) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2065, 11x8, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(11, 8) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x8, pitch=44/44 [ 131.122] sna_create_pixmap(10, 11, 32, usage=3) [ 131.122] kgem_can_create_2d: 10x11 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 10x11 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 10x11, depth=32/32, size=448 [ 131.122] create_pixmap: serial=2067, usage=3, 10x11 [ 131.122] sna_create_pixmap: serial=2067, 10x11, usage=3 [ 131.122] sna_composite(pixmap=2067, op=1, src=2066+(0, 0), mask=0+(0, 0), dst=2067+(0, 0)+(0, 0), size=(10, 11) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 131.122] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 131.122] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 131.122] sna_composite: fallback, dst pixmap=2067 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2067 (10x11), [(0, 0), (10, 11)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (10, 11) + (0, 0) subsumes pixmap (10x11) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2067, 10x11, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(10, 11) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/40 [ 131.122] sna_create_pixmap(9, 8, 32, usage=3) [ 131.122] kgem_can_create_2d: 9x8 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 9x8 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 131.122] create_pixmap: serial=2069, usage=3, 9x8 [ 131.122] sna_create_pixmap: serial=2069, 9x8, usage=3 [ 131.122] sna_composite(pixmap=2069, op=1, src=2068+(0, 0), mask=0+(0, 0), dst=2069+(0, 0)+(0, 0), size=(9, 8) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 131.122] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 131.122] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 131.122] sna_composite: fallback, dst pixmap=2069 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2069 (9x8), [(0, 0), (9, 8)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2069, 9x8, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(9, 8) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 131.122] sna_create_pixmap(14, 8, 32, usage=3) [ 131.122] kgem_can_create_2d: 14x8 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 14x8 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [448], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 14x8, depth=32/32, size=456 [ 131.122] create_pixmap: serial=2071, usage=3, 14x8 [ 131.122] sna_create_pixmap: serial=2071, 14x8, usage=3 [ 131.122] sna_composite(pixmap=2071, op=1, src=2070+(0, 0), mask=0+(0, 0), dst=2071+(0, 0)+(0, 0), size=(14, 8) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(14, 8) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (14, 8) [ 131.122] clip_to_dst: region: 1x[(0, 0), (14, 8)], clip: 1x[(0, 0), (14, 8)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (14, 8) [ 131.122] sna_compute_composite_region: clip against src (14x8 clip=0): (0, 0), (14, 8) [ 131.122] sna_composite: fallback, dst pixmap=2071 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(14, 8): region=((0,0), (14, 8)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2071 (14x8), [(0, 0), (14, 8)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (14, 8) + (0, 0) subsumes pixmap (14x8) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2071, 14x8, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(14, 8) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=56/56 [ 131.122] sna_create_pixmap(9, 8, 32, usage=3) [ 131.122] kgem_can_create_2d: 9x8 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 9x8 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 131.122] create_pixmap: serial=2073, usage=3, 9x8 [ 131.122] sna_create_pixmap: serial=2073, 9x8, usage=3 [ 131.122] sna_composite(pixmap=2073, op=1, src=2072+(0, 0), mask=0+(0, 0), dst=2073+(0, 0)+(0, 0), size=(9, 8) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 131.122] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 131.122] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 131.122] sna_composite: fallback, dst pixmap=2073 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2073 (9x8), [(0, 0), (9, 8)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2073, 9x8, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(9, 8) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 131.122] sna_create_pixmap(9, 8, 32, usage=3) [ 131.122] kgem_can_create_2d: 9x8 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 9x8 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 131.122] create_pixmap: serial=2075, usage=3, 9x8 [ 131.122] sna_create_pixmap: serial=2075, 9x8, usage=3 [ 131.122] sna_composite(pixmap=2075, op=1, src=2074+(0, 0), mask=0+(0, 0), dst=2075+(0, 0)+(0, 0), size=(9, 8) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 131.122] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 131.122] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 131.122] sna_composite: fallback, dst pixmap=2075 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2075 (9x8), [(0, 0), (9, 8)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2075, 9x8, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(9, 8) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 131.122] sna_create_pixmap(7, 11, 32, usage=3) [ 131.122] kgem_can_create_2d: 7x11 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 7x11 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [308], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 7x11, depth=32/32, size=316 [ 131.122] create_pixmap: serial=2077, usage=3, 7x11 [ 131.122] sna_create_pixmap: serial=2077, 7x11, usage=3 [ 131.122] sna_composite(pixmap=2077, op=1, src=2076+(0, 0), mask=0+(0, 0), dst=2077+(0, 0)+(0, 0), size=(7, 11) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(7, 11) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 11) [ 131.122] clip_to_dst: region: 1x[(0, 0), (7, 11)], clip: 1x[(0, 0), (7, 11)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 11) [ 131.122] sna_compute_composite_region: clip against src (7x11 clip=0): (0, 0), (7, 11) [ 131.122] sna_composite: fallback, dst pixmap=2077 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 11): region=((0,0), (7, 11)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2077 (7x11), [(0, 0), (7, 11)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (7, 11) + (0, 0) subsumes pixmap (7x11) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2077, 7x11, flags=5) [ 131.122] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.122] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.122] _sna_pixmap_move_to_cpu: marking as damaged [ 131.122] __sna_damage_all(7, 11) [ 131.122] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.122] sna_transform_is_imprecise_integer_translation: no transform [ 131.122] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x11, pitch=28/28 [ 131.122] sna_create_pixmap(7, 8, 32, usage=3) [ 131.122] kgem_can_create_2d: 7x8 @ 32 [ 131.122] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 131.122] kgem_can_create_2d: untiled size=4096 [ 131.122] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 131.122] kgem_choose_tiling: 7x8 -> 0 [ 131.122] sna_create_pixmap: usage=3, flags=a [ 131.122] sna_create_pixmap: small buffer [224], attaching to shadow pixmap [ 131.122] create_pixmap: allocating pixmap 7x8, depth=32/32, size=232 [ 131.122] create_pixmap: serial=2079, usage=3, 7x8 [ 131.122] sna_create_pixmap: serial=2079, 7x8, usage=3 [ 131.122] sna_composite(pixmap=2079, op=1, src=2078+(0, 0), mask=0+(0, 0), dst=2079+(0, 0)+(0, 0), size=(7, 8) [ 131.122] sna_compute_composite_region: dst=(0, 0)x(7, 8) [ 131.122] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7, 8) [ 131.122] clip_to_dst: region: 1x[(0, 0), (7, 8)], clip: 1x[(0, 0), (7, 8)] [ 131.122] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7, 8) [ 131.122] sna_compute_composite_region: clip against src (7x8 clip=0): (0, 0), (7, 8) [ 131.122] sna_composite: fallback, dst pixmap=2079 is too small (or completely damaged) [ 131.122] sna_composite: fallback -- fbComposite [ 131.122] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(7, 8): region=((0,0), (7, 8)) [ 131.122] sna_composite_fb: fallback -- move src to cpu [ 131.122] sna_composite_fb: fallback -- move dst to cpu [ 131.122] sna_drawable_move_region_to_cpu(pixmap=2079 (7x8), [(0, 0), (7, 8)], flags=5) [ 131.122] sna_drawable_move_region_to_cpu: region (0, 0), (7, 8) + (0, 0) subsumes pixmap (7x8) [ 131.122] _sna_pixmap_move_to_cpu(pixmap=2079, 7x8, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(7, 8) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=28/28 [ 131.123] sna_create_pixmap(10, 8, 32, usage=3) [ 131.123] kgem_can_create_2d: 10x8 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 10x8 -> 0 [ 131.123] sna_create_pixmap: usage=3, flags=a [ 131.123] sna_create_pixmap: small buffer [320], attaching to shadow pixmap [ 131.123] create_pixmap: allocating pixmap 10x8, depth=32/32, size=328 [ 131.123] create_pixmap: serial=2081, usage=3, 10x8 [ 131.123] sna_create_pixmap: serial=2081, 10x8, usage=3 [ 131.123] sna_composite(pixmap=2081, op=1, src=2080+(0, 0), mask=0+(0, 0), dst=2081+(0, 0)+(0, 0), size=(10, 8) [ 131.123] sna_compute_composite_region: dst=(0, 0)x(10, 8) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 8) [ 131.123] clip_to_dst: region: 1x[(0, 0), (10, 8)], clip: 1x[(0, 0), (10, 8)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 8) [ 131.123] sna_compute_composite_region: clip against src (10x8 clip=0): (0, 0), (10, 8) [ 131.123] sna_composite: fallback, dst pixmap=2081 is too small (or completely damaged) [ 131.123] sna_composite: fallback -- fbComposite [ 131.123] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 8): region=((0,0), (10, 8)) [ 131.123] sna_composite_fb: fallback -- move src to cpu [ 131.123] sna_composite_fb: fallback -- move dst to cpu [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2081 (10x8), [(0, 0), (10, 8)], flags=5) [ 131.123] sna_drawable_move_region_to_cpu: region (0, 0), (10, 8) + (0, 0) subsumes pixmap (10x8) [ 131.123] _sna_pixmap_move_to_cpu(pixmap=2081, 10x8, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(10, 8) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/40 [ 131.123] sna_create_pixmap(10, 11, 32, usage=3) [ 131.123] kgem_can_create_2d: 10x11 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 10x11 -> 0 [ 131.123] sna_create_pixmap: usage=3, flags=a [ 131.123] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 131.123] create_pixmap: allocating pixmap 10x11, depth=32/32, size=448 [ 131.123] create_pixmap: serial=2083, usage=3, 10x11 [ 131.123] sna_create_pixmap: serial=2083, 10x11, usage=3 [ 131.123] sna_composite(pixmap=2083, op=1, src=2082+(0, 0), mask=0+(0, 0), dst=2083+(0, 0)+(0, 0), size=(10, 11) [ 131.123] sna_compute_composite_region: dst=(0, 0)x(10, 11) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 11) [ 131.123] clip_to_dst: region: 1x[(0, 0), (10, 11)], clip: 1x[(0, 0), (10, 11)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 11) [ 131.123] sna_compute_composite_region: clip against src (10x11 clip=0): (0, 0), (10, 11) [ 131.123] sna_composite: fallback, dst pixmap=2083 is too small (or completely damaged) [ 131.123] sna_composite: fallback -- fbComposite [ 131.123] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 11): region=((0,0), (10, 11)) [ 131.123] sna_composite_fb: fallback -- move src to cpu [ 131.123] sna_composite_fb: fallback -- move dst to cpu [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2083 (10x11), [(0, 0), (10, 11)], flags=5) [ 131.123] sna_drawable_move_region_to_cpu: region (0, 0), (10, 11) + (0, 0) subsumes pixmap (10x11) [ 131.123] _sna_pixmap_move_to_cpu(pixmap=2083, 10x11, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(10, 11) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/40 [ 131.123] sna_create_pixmap(9, 12, 32, usage=3) [ 131.123] kgem_can_create_2d: 9x12 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 9x12 -> 0 [ 131.123] sna_create_pixmap: usage=3, flags=a [ 131.123] sna_create_pixmap: small buffer [432], attaching to shadow pixmap [ 131.123] create_pixmap: allocating pixmap 9x12, depth=32/32, size=440 [ 131.123] create_pixmap: serial=2085, usage=3, 9x12 [ 131.123] sna_create_pixmap: serial=2085, 9x12, usage=3 [ 131.123] sna_composite(pixmap=2085, op=1, src=2084+(0, 0), mask=0+(0, 0), dst=2085+(0, 0)+(0, 0), size=(9, 12) [ 131.123] sna_compute_composite_region: dst=(0, 0)x(9, 12) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 12) [ 131.123] clip_to_dst: region: 1x[(0, 0), (9, 12)], clip: 1x[(0, 0), (9, 12)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 12) [ 131.123] sna_compute_composite_region: clip against src (9x12 clip=0): (0, 0), (9, 12) [ 131.123] sna_composite: fallback, dst pixmap=2085 is too small (or completely damaged) [ 131.123] sna_composite: fallback -- fbComposite [ 131.123] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 12): region=((0,0), (9, 12)) [ 131.123] sna_composite_fb: fallback -- move src to cpu [ 131.123] sna_composite_fb: fallback -- move dst to cpu [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2085 (9x12), [(0, 0), (9, 12)], flags=5) [ 131.123] sna_drawable_move_region_to_cpu: region (0, 0), (9, 12) + (0, 0) subsumes pixmap (9x12) [ 131.123] _sna_pixmap_move_to_cpu(pixmap=2085, 9x12, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(9, 12) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/36 [ 131.123] sna_create_pixmap(10, 12, 32, usage=3) [ 131.123] kgem_can_create_2d: 10x12 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 10x12 -> 0 [ 131.123] sna_create_pixmap: usage=3, flags=a [ 131.123] sna_create_pixmap: small buffer [480], attaching to shadow pixmap [ 131.123] create_pixmap: allocating pixmap 10x12, depth=32/32, size=488 [ 131.123] create_pixmap: serial=2087, usage=3, 10x12 [ 131.123] sna_create_pixmap: serial=2087, 10x12, usage=3 [ 131.123] sna_composite(pixmap=2087, op=1, src=2086+(0, 0), mask=0+(0, 0), dst=2087+(0, 0)+(0, 0), size=(10, 12) [ 131.123] sna_compute_composite_region: dst=(0, 0)x(10, 12) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (10, 12) [ 131.123] clip_to_dst: region: 1x[(0, 0), (10, 12)], clip: 1x[(0, 0), (10, 12)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (10, 12) [ 131.123] sna_compute_composite_region: clip against src (10x12 clip=0): (0, 0), (10, 12) [ 131.123] sna_composite: fallback, dst pixmap=2087 is too small (or completely damaged) [ 131.123] sna_composite: fallback -- fbComposite [ 131.123] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(10, 12): region=((0,0), (10, 12)) [ 131.123] sna_composite_fb: fallback -- move src to cpu [ 131.123] sna_composite_fb: fallback -- move dst to cpu [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2087 (10x12), [(0, 0), (10, 12)], flags=5) [ 131.123] sna_drawable_move_region_to_cpu: region (0, 0), (10, 12) + (0, 0) subsumes pixmap (10x12) [ 131.123] _sna_pixmap_move_to_cpu(pixmap=2087, 10x12, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(10, 12) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x12, pitch=40/40 [ 131.123] sna_create_pixmap(5, 12, 32, usage=3) [ 131.123] kgem_can_create_2d: 5x12 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=12 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 5x12 -> 0 [ 131.123] sna_create_pixmap: usage=3, flags=a [ 131.123] sna_create_pixmap: small buffer [240], attaching to shadow pixmap [ 131.123] create_pixmap: allocating pixmap 5x12, depth=32/32, size=248 [ 131.123] create_pixmap: serial=2089, usage=3, 5x12 [ 131.123] sna_create_pixmap: serial=2089, 5x12, usage=3 [ 131.123] sna_composite(pixmap=2089, op=1, src=2088+(0, 0), mask=0+(0, 0), dst=2089+(0, 0)+(0, 0), size=(5, 12) [ 131.123] sna_compute_composite_region: dst=(0, 0)x(5, 12) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (5, 12) [ 131.123] clip_to_dst: region: 1x[(0, 0), (5, 12)], clip: 1x[(0, 0), (5, 12)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (5, 12) [ 131.123] sna_compute_composite_region: clip against src (5x12 clip=0): (0, 0), (5, 12) [ 131.123] sna_composite: fallback, dst pixmap=2089 is too small (or completely damaged) [ 131.123] sna_composite: fallback -- fbComposite [ 131.123] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(5, 12): region=((0,0), (5, 12)) [ 131.123] sna_composite_fb: fallback -- move src to cpu [ 131.123] sna_composite_fb: fallback -- move dst to cpu [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2089 (5x12), [(0, 0), (5, 12)], flags=5) [ 131.123] sna_drawable_move_region_to_cpu: region (0, 0), (5, 12) + (0, 0) subsumes pixmap (5x12) [ 131.123] _sna_pixmap_move_to_cpu(pixmap=2089, 5x12, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(5, 12) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x12, pitch=20/20 [ 131.123] sna_create_pixmap(13, 8, 32, usage=3) [ 131.123] kgem_can_create_2d: 13x8 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 13x8 -> 0 [ 131.123] sna_create_pixmap: usage=3, flags=a [ 131.123] sna_create_pixmap: small buffer [416], attaching to shadow pixmap [ 131.123] create_pixmap: allocating pixmap 13x8, depth=32/32, size=424 [ 131.123] create_pixmap: serial=2091, usage=3, 13x8 [ 131.123] sna_create_pixmap: serial=2091, 13x8, usage=3 [ 131.123] sna_composite(pixmap=2091, op=1, src=2090+(0, 0), mask=0+(0, 0), dst=2091+(0, 0)+(0, 0), size=(13, 8) [ 131.123] sna_compute_composite_region: dst=(0, 0)x(13, 8) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (13, 8) [ 131.123] clip_to_dst: region: 1x[(0, 0), (13, 8)], clip: 1x[(0, 0), (13, 8)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (13, 8) [ 131.123] sna_compute_composite_region: clip against src (13x8 clip=0): (0, 0), (13, 8) [ 131.123] sna_composite: fallback, dst pixmap=2091 is too small (or completely damaged) [ 131.123] sna_composite: fallback -- fbComposite [ 131.123] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(13, 8): region=((0,0), (13, 8)) [ 131.123] sna_composite_fb: fallback -- move src to cpu [ 131.123] sna_composite_fb: fallback -- move dst to cpu [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2091 (13x8), [(0, 0), (13, 8)], flags=5) [ 131.123] sna_drawable_move_region_to_cpu: region (0, 0), (13, 8) + (0, 0) subsumes pixmap (13x8) [ 131.123] _sna_pixmap_move_to_cpu(pixmap=2091, 13x8, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(13, 8) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x8, pitch=52/52 [ 131.123] sna_create_pixmap(8, 10, 32, usage=3) [ 131.123] kgem_can_create_2d: 8x10 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 8x10 -> 0 [ 131.123] sna_create_pixmap: usage=3, flags=a [ 131.123] sna_create_pixmap: small buffer [320], attaching to shadow pixmap [ 131.123] create_pixmap: allocating pixmap 8x10, depth=32/32, size=328 [ 131.123] create_pixmap: serial=2093, usage=3, 8x10 [ 131.123] sna_create_pixmap: serial=2093, 8x10, usage=3 [ 131.123] sna_composite(pixmap=2093, op=1, src=2092+(0, 0), mask=0+(0, 0), dst=2093+(0, 0)+(0, 0), size=(8, 10) [ 131.123] sna_compute_composite_region: dst=(0, 0)x(8, 10) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (8, 10) [ 131.123] clip_to_dst: region: 1x[(0, 0), (8, 10)], clip: 1x[(0, 0), (8, 10)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (8, 10) [ 131.123] sna_compute_composite_region: clip against src (8x10 clip=0): (0, 0), (8, 10) [ 131.123] sna_composite: fallback, dst pixmap=2093 is too small (or completely damaged) [ 131.123] sna_composite: fallback -- fbComposite [ 131.123] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(8, 10): region=((0,0), (8, 10)) [ 131.123] sna_composite_fb: fallback -- move src to cpu [ 131.123] sna_composite_fb: fallback -- move dst to cpu [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2093 (8x10), [(0, 0), (8, 10)], flags=5) [ 131.123] sna_drawable_move_region_to_cpu: region (0, 0), (8, 10) + (0, 0) subsumes pixmap (8x10) [ 131.123] _sna_pixmap_move_to_cpu(pixmap=2093, 8x10, flags=5) [ 131.123] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.123] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.123] _sna_pixmap_move_to_cpu: marking as damaged [ 131.123] __sna_damage_all(8, 10) [ 131.123] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=32/32 [ 131.123] sna_glyphs(op=3, nlist=2, src=(107, 55)) [ 131.123] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.123] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 131.123] glyphs_format: format=166024, depth=32 [ 131.123] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.123] sna_glyphs: discarding mask [ 131.123] glyphs0_to_dst(op=3, src=(107, 55), nlist=2, dst=(107, 55)+(0, 0)) [ 131.123] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268789680352 size=762x162 [ 131.123] glyph_cache(0): adding glyph to cache 1, pos 1228 [ 131.123] glyph_cache_upload: upload glyph 0x55bca9d6e970 to cache (208, 80)x(11, 10) [ 131.123] sna_composite(pixmap=2, op=1, src=2063+(0, 0), mask=0+(0, 0), dst=2+(208, 80)+(0, 0), size=(11, 10) [ 131.123] sna_compute_composite_region: dst=(208, 80)x(11, 10) [ 131.123] sna_compute_composite_region: initial clip against dst->pDrawable: (208, 80), (219, 90) [ 131.123] clip_to_dst: region: 1x[(208, 80), (219, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 131.123] sna_compute_composite_region: clip against dst->pCompositeClip: (208, 80), (219, 90) [ 131.123] sna_compute_composite_region: clip against src (11x10 clip=0): (208, 80), (219, 90) [ 131.123] sna_composite: composite region extents:+(0, 0) -> (208, 80), (219, 90) + (0, 0) [ 131.123] gen9_render_composite: 11x10, current mode=1/1 [ 131.123] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.123] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.123] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.123] gen9_composite_set_target: (208, 80)x(11, 10), partial?=0 [ 131.123] sna_drawable_use_bo pixmap=2, box=((208, 80), (219, 90)), flags=f... [ 131.123] sna_drawable_use_bo: pinned, never REPLACES [ 131.123] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.123] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.123] sna_drawable_use_bo: using whole GPU bo [ 131.123] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.123] gen9_composite_picture: (0, 0)x(11, 10), dst=(208, 80) [ 131.123] sna_transform_is_imprecise_integer_translation: no transform [ 131.123] gen9_composite_picture: integer translation (0, 0), removing [ 131.123] sna_render_pixmap_bo pixmap=2063, (0, 0)x(11, 10)/(11, 10) [ 131.123] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 131.123] sna_render_pixmap_bo: offset=(-208, -80), size=(11, 10) [ 131.123] use_cpu_bo: no cpu bo [ 131.123] move_to_gpu: not migrating pixmap=2063 due to usage_hint=3 [ 131.123] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 131.123] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 131.123] sna_drawable_move_region_to_cpu(pixmap=2063 (11x10), [(0, 0), (11, 10)], flags=2) [ 131.123] sna_drawable_move_region_to_cpu: pixmap=2063 all damaged on CPU [ 131.123] kgem_can_create_2d: 11x10 @ 32 [ 131.123] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.123] kgem_can_create_2d: untiled size=4096 [ 131.123] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.123] kgem_choose_tiling: 11x10 -> 0 [ 131.123] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 131.123] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 131.123] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.123] kgem_create_buffer: reusing buffer? used=12032 + size=640, total=262144 [ 131.123] kgem_create_proxy: target handle=23 [proxy? -1], offset=12032, length=640, io=1 [ 131.123] __kgem_bo_init(handle=23, num_pages=640) [ 131.123] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 131.123] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.123] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.123] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.123] gen4_choose_composite_emitter: identity src, no mask [ 131.123] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.123] aligning vertex: was 4, now 3 floats per vertex [ 131.123] gen9_composite_get_binding_table(f400) [ 131.123] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.123] kgem_add_reloc64: handle=23, pos=15608, delta=0, domains=40000 [ 131.123] kgem_add_reloc64: adding proxy [delta=12032] for handle=23 [ 131.123] kgem_add_reloc64[21] = (delta=12032, target handle=4, presumed=fd545000) [ 131.123] [3cf0] bind bo(handle=23, addr=fd547f00), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 131.123] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.123] gen9_emit_sampler: sampler = 2 [ 131.123] gen9_emit_sf: num_sf_outputs=1 [ 131.124] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.124] gen9_emit_vertex_elements: setup id=2 [ 131.124] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.124] gen9_render_composite_box: (208, 80), (219, 90) [ 131.124] apply_damage: damage=0x0, region=1 [(208, 80), (219, 90) + (0, 0)] [ 131.124] gen8_vertex_flush[2288] = 3 [ 131.124] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.124] gen9_render_composite: 0x0, current mode=1/1 [ 131.124] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.124] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.124] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.124] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.124] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.124] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.124] sna_drawable_use_bo: using whole GPU bo [ 131.124] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.124] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.124] color_convert: src=ff4c4c4c [20028888] [ 131.124] color_convert: dst=ff4c4c4c [20028888] [ 131.124] sna_render_get_solid: ff4c4c4c [ 131.124] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.124] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.124] sna_transform_is_imprecise_integer_translation: no transform [ 131.124] gen9_composite_picture: integer translation (0, 0), removing [ 131.124] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.124] sna_render_pixmap_bo: GPU all damaged [ 131.124] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.124] gen4_choose_composite_emitter: solid, identity mask [ 131.124] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.124] aligning vertex: was 3, now 4 floats per vertex [ 131.124] gen9_composite_get_binding_table(f380) [ 131.124] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.124] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.124] gen9_emit_sampler: sampler = a [ 131.124] gen9_emit_sf: num_sf_outputs=2 [ 131.124] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.124] gen9_emit_vertex_elements: setup id=9 [ 131.124] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.124] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.124] glyphs0_to_dst: glyph=(107, 45)x(11, 10), unclipped [ 131.124] emit_primitive_identity_mask__avx2: dst=(107, 45), mask=(208.00, 80.00) x (11.00, 10.00) [ 131.124] gen8_vertex_flush[2360] = 3 [ 131.124] gen9_magic_ca_pass: CA fixup (135 -> 138) [ 131.124] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.124] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.124] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.124] glyph_cache(0): adding glyph to cache 1, pos 1232 [ 131.124] glyph_cache_upload: upload glyph 0x55bca9d6ee70 to cache (224, 64)x(11, 8) [ 131.124] sna_composite(pixmap=2, op=1, src=2065+(0, 0), mask=0+(0, 0), dst=2+(224, 64)+(0, 0), size=(11, 8) [ 131.124] sna_compute_composite_region: dst=(224, 64)x(11, 8) [ 131.124] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 64), (235, 72) [ 131.124] clip_to_dst: region: 1x[(224, 64), (235, 72)], clip: 1x[(0, 0), (1024, 1024)] [ 131.124] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 64), (235, 72) [ 131.124] sna_compute_composite_region: clip against src (11x8 clip=0): (224, 64), (235, 72) [ 131.124] sna_composite: composite region extents:+(0, 0) -> (224, 64), (235, 72) + (0, 0) [ 131.124] gen9_render_composite: 11x8, current mode=1/1 [ 131.124] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.124] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.124] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.124] gen9_composite_set_target: (224, 64)x(11, 8), partial?=0 [ 131.124] sna_drawable_use_bo pixmap=2, box=((224, 64), (235, 72)), flags=f... [ 131.124] sna_drawable_use_bo: pinned, never REPLACES [ 131.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.124] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.124] sna_drawable_use_bo: using whole GPU bo [ 131.124] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.124] gen9_composite_picture: (0, 0)x(11, 8), dst=(224, 64) [ 131.124] sna_transform_is_imprecise_integer_translation: no transform [ 131.124] gen9_composite_picture: integer translation (0, 0), removing [ 131.124] sna_render_pixmap_bo pixmap=2065, (0, 0)x(11, 8)/(11, 8) [ 131.124] sna_render_pixmap_bo box=(0, 0), (11, 8): (11, 8)/(11, 8) [ 131.124] sna_render_pixmap_bo: offset=(-224, -64), size=(11, 8) [ 131.124] use_cpu_bo: no cpu bo [ 131.124] move_to_gpu: not migrating pixmap=2065 due to usage_hint=3 [ 131.124] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 8) [ 131.124] upload: box=(0, 0), (11, 8), pixmap=11x8 [ 131.124] sna_drawable_move_region_to_cpu(pixmap=2065 (11x8), [(0, 0), (11, 8)], flags=2) [ 131.124] sna_drawable_move_region_to_cpu: pixmap=2065 all damaged on CPU [ 131.124] kgem_can_create_2d: 11x8 @ 32 [ 131.124] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.124] kgem_can_create_2d: untiled size=4096 [ 131.124] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.124] kgem_choose_tiling: 11x8 -> 0 [ 131.124] kgem_upload_source_image : (0, 0), (11, 8), stride=44, bpp=32 [ 131.124] kgem_create_buffer_2d: 11x8, 32 bpp, stride=64 [ 131.124] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.124] kgem_create_buffer: reusing buffer? used=12800 + size=512, total=262144 [ 131.124] kgem_create_proxy: target handle=23 [proxy? -1], offset=12800, length=512, io=1 [ 131.124] __kgem_bo_init(handle=23, num_pages=512) [ 131.124] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x8, pitch=44/64 [ 131.124] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.124] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.124] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.124] gen4_choose_composite_emitter: identity src, no mask [ 131.124] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.124] aligning vertex: was 4, now 3 floats per vertex [ 131.124] gen9_composite_get_binding_table(f340) [ 131.124] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.124] kgem_add_reloc64: handle=23, pos=15560, delta=0, domains=40000 [ 131.124] kgem_add_reloc64: adding proxy [delta=12800] for handle=23 [ 131.124] kgem_add_reloc64[22] = (delta=12800, target handle=4, presumed=fd545000) [ 131.124] [3cc0] bind bo(handle=23, addr=fd548200), format=192, width=11, height=8, pitch=64, tiling=0 -> sampler [ 131.124] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.124] gen9_emit_sampler: sampler = 2 [ 131.124] gen9_emit_sf: num_sf_outputs=1 [ 131.124] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.124] gen9_emit_vertex_elements: setup id=2 [ 131.124] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.124] gen9_render_composite_box: (224, 64), (235, 72) [ 131.124] apply_damage: damage=0x0, region=1 [(224, 64), (235, 72) + (0, 0)] [ 131.124] gen8_vertex_flush[2494] = 3 [ 131.124] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.124] gen9_render_composite: 0x0, current mode=1/1 [ 131.124] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.124] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.124] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.124] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.124] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.124] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.124] sna_drawable_use_bo: using whole GPU bo [ 131.124] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.124] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.124] color_convert: src=ff4c4c4c [20028888] [ 131.124] color_convert: dst=ff4c4c4c [20028888] [ 131.124] sna_render_get_solid: ff4c4c4c [ 131.124] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.124] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.124] sna_transform_is_imprecise_integer_translation: no transform [ 131.124] gen9_composite_picture: integer translation (0, 0), removing [ 131.124] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.124] sna_render_pixmap_bo: GPU all damaged [ 131.124] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.124] gen4_choose_composite_emitter: solid, identity mask [ 131.124] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.124] aligning vertex: was 3, now 4 floats per vertex [ 131.124] gen9_composite_get_binding_table(f2c0) [ 131.124] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.124] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.124] gen9_emit_sampler: sampler = a [ 131.124] gen9_emit_sf: num_sf_outputs=2 [ 131.124] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.124] gen9_emit_vertex_elements: setup id=9 [ 131.124] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.124] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.124] glyphs0_to_dst: glyph=(117, 47)x(11, 8), unclipped [ 131.124] emit_primitive_identity_mask__avx2: dst=(117, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.124] gen8_vertex_flush[256c] = 3 [ 131.124] gen9_magic_ca_pass: CA fixup (141 -> 144) [ 131.124] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.124] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.124] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.124] glyph_cache(0): adding glyph to cache 1, pos 1236 [ 131.124] glyph_cache_upload: upload glyph 0x55bca9d6f6e0 to cache (240, 64)x(10, 11) [ 131.124] sna_composite(pixmap=2, op=1, src=2067+(0, 0), mask=0+(0, 0), dst=2+(240, 64)+(0, 0), size=(10, 11) [ 131.124] sna_compute_composite_region: dst=(240, 64)x(10, 11) [ 131.124] sna_compute_composite_region: initial clip against dst->pDrawable: (240, 64), (250, 75) [ 131.124] clip_to_dst: region: 1x[(240, 64), (250, 75)], clip: 1x[(0, 0), (1024, 1024)] [ 131.124] sna_compute_composite_region: clip against dst->pCompositeClip: (240, 64), (250, 75) [ 131.124] sna_compute_composite_region: clip against src (10x11 clip=0): (240, 64), (250, 75) [ 131.124] sna_composite: composite region extents:+(0, 0) -> (240, 64), (250, 75) + (0, 0) [ 131.124] gen9_render_composite: 10x11, current mode=1/1 [ 131.124] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.124] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.124] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.124] gen9_composite_set_target: (240, 64)x(10, 11), partial?=0 [ 131.124] sna_drawable_use_bo pixmap=2, box=((240, 64), (250, 75)), flags=f... [ 131.124] sna_drawable_use_bo: pinned, never REPLACES [ 131.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.124] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.124] sna_drawable_use_bo: using whole GPU bo [ 131.124] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.124] gen9_composite_picture: (0, 0)x(10, 11), dst=(240, 64) [ 131.124] sna_transform_is_imprecise_integer_translation: no transform [ 131.124] gen9_composite_picture: integer translation (0, 0), removing [ 131.124] sna_render_pixmap_bo pixmap=2067, (0, 0)x(10, 11)/(10, 11) [ 131.124] sna_render_pixmap_bo box=(0, 0), (10, 11): (10, 11)/(10, 11) [ 131.124] sna_render_pixmap_bo: offset=(-240, -64), size=(10, 11) [ 131.124] use_cpu_bo: no cpu bo [ 131.124] move_to_gpu: not migrating pixmap=2067 due to usage_hint=3 [ 131.124] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 11) [ 131.124] upload: box=(0, 0), (10, 11), pixmap=10x11 [ 131.124] sna_drawable_move_region_to_cpu(pixmap=2067 (10x11), [(0, 0), (10, 11)], flags=2) [ 131.124] sna_drawable_move_region_to_cpu: pixmap=2067 all damaged on CPU [ 131.124] kgem_can_create_2d: 10x11 @ 32 [ 131.124] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 131.124] kgem_can_create_2d: untiled size=4096 [ 131.124] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.124] kgem_choose_tiling: 10x11 -> 0 [ 131.124] kgem_upload_source_image : (0, 0), (10, 11), stride=40, bpp=32 [ 131.124] kgem_create_buffer_2d: 10x11, 32 bpp, stride=64 [ 131.124] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 131.124] kgem_create_buffer: reusing buffer? used=13312 + size=768, total=262144 [ 131.124] kgem_create_proxy: target handle=23 [proxy? -1], offset=13312, length=768, io=1 [ 131.124] __kgem_bo_init(handle=23, num_pages=768) [ 131.124] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/64 [ 131.124] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.124] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.124] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.124] gen4_choose_composite_emitter: identity src, no mask [ 131.124] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.124] aligning vertex: was 4, now 3 floats per vertex [ 131.124] gen9_composite_get_binding_table(f280) [ 131.124] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.124] kgem_add_reloc64: handle=23, pos=15512, delta=0, domains=40000 [ 131.124] kgem_add_reloc64: adding proxy [delta=13312] for handle=23 [ 131.124] kgem_add_reloc64[23] = (delta=13312, target handle=4, presumed=fd545000) [ 131.124] [3c90] bind bo(handle=23, addr=fd548400), format=192, width=10, height=11, pitch=64, tiling=0 -> sampler [ 131.124] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.124] gen9_emit_sampler: sampler = 2 [ 131.124] gen9_emit_sf: num_sf_outputs=1 [ 131.124] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.124] gen9_emit_vertex_elements: setup id=2 [ 131.124] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.124] gen9_render_composite_box: (240, 64), (250, 75) [ 131.124] apply_damage: damage=0x0, region=1 [(240, 64), (250, 75) + (0, 0)] [ 131.124] gen8_vertex_flush[26a0] = 3 [ 131.124] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.124] gen9_render_composite: 0x0, current mode=1/1 [ 131.124] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.124] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.124] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.124] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.124] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.124] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.124] sna_drawable_use_bo: using whole GPU bo [ 131.124] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.124] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.124] color_convert: src=ff4c4c4c [20028888] [ 131.124] color_convert: dst=ff4c4c4c [20028888] [ 131.124] sna_render_get_solid: ff4c4c4c [ 131.124] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.124] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.124] sna_transform_is_imprecise_integer_translation: no transform [ 131.124] gen9_composite_picture: integer translation (0, 0), removing [ 131.124] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.124] sna_render_pixmap_bo: GPU all damaged [ 131.124] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.124] gen4_choose_composite_emitter: solid, identity mask [ 131.124] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.124] aligning vertex: was 3, now 4 floats per vertex [ 131.124] gen9_composite_get_binding_table(f200) [ 131.124] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.124] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.124] gen9_emit_sampler: sampler = a [ 131.124] gen9_emit_sf: num_sf_outputs=2 [ 131.124] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.124] gen9_emit_vertex_elements: setup id=9 [ 131.124] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.124] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.124] glyphs0_to_dst: glyph=(129, 47)x(10, 11), unclipped [ 131.124] emit_primitive_identity_mask__avx2: dst=(129, 47), mask=(240.00, 64.00) x (10.00, 11.00) [ 131.124] glyphs0_to_dst: glyph=(136, 47)x(11, 8), unclipped [ 131.124] emit_primitive_identity_mask__avx2: dst=(136, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.124] gen8_vertex_flush[2778] = 6 [ 131.124] gen9_magic_ca_pass: CA fixup (147 -> 153) [ 131.124] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.124] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.124] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.124] glyph_cache(0): adding glyph to cache 1, pos 1240 [ 131.124] glyph_cache_upload: upload glyph 0x55bca9d6f740 to cache (224, 80)x(9, 8) [ 131.124] sna_composite(pixmap=2, op=1, src=2069+(0, 0), mask=0+(0, 0), dst=2+(224, 80)+(0, 0), size=(9, 8) [ 131.124] sna_compute_composite_region: dst=(224, 80)x(9, 8) [ 131.124] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 80), (233, 88) [ 131.124] clip_to_dst: region: 1x[(224, 80), (233, 88)], clip: 1x[(0, 0), (1024, 1024)] [ 131.124] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 80), (233, 88) [ 131.124] sna_compute_composite_region: clip against src (9x8 clip=0): (224, 80), (233, 88) [ 131.124] sna_composite: composite region extents:+(0, 0) -> (224, 80), (233, 88) + (0, 0) [ 131.124] gen9_render_composite: 9x8, current mode=1/1 [ 131.124] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.124] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.124] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.124] gen9_composite_set_target: (224, 80)x(9, 8), partial?=0 [ 131.124] sna_drawable_use_bo pixmap=2, box=((224, 80), (233, 88)), flags=f... [ 131.124] sna_drawable_use_bo: pinned, never REPLACES [ 131.124] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.124] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.124] sna_drawable_use_bo: using whole GPU bo [ 131.124] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.124] gen9_composite_picture: (0, 0)x(9, 8), dst=(224, 80) [ 131.124] sna_transform_is_imprecise_integer_translation: no transform [ 131.124] gen9_composite_picture: integer translation (0, 0), removing [ 131.124] sna_render_pixmap_bo pixmap=2069, (0, 0)x(9, 8)/(9, 8) [ 131.124] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 131.124] sna_render_pixmap_bo: offset=(-224, -80), size=(9, 8) [ 131.124] use_cpu_bo: no cpu bo [ 131.124] move_to_gpu: not migrating pixmap=2069 due to usage_hint=3 [ 131.124] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 131.124] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 131.124] sna_drawable_move_region_to_cpu(pixmap=2069 (9x8), [(0, 0), (9, 8)], flags=2) [ 131.124] sna_drawable_move_region_to_cpu: pixmap=2069 all damaged on CPU [ 131.124] kgem_can_create_2d: 9x8 @ 32 [ 131.124] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.124] kgem_can_create_2d: untiled size=4096 [ 131.125] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.125] kgem_choose_tiling: 9x8 -> 0 [ 131.125] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 131.125] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 131.125] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.125] kgem_create_buffer: reusing buffer? used=14080 + size=512, total=262144 [ 131.125] kgem_create_proxy: target handle=23 [proxy? -1], offset=14080, length=512, io=1 [ 131.125] __kgem_bo_init(handle=23, num_pages=512) [ 131.125] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 131.125] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.125] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.125] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.125] gen4_choose_composite_emitter: identity src, no mask [ 131.125] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.125] aligning vertex: was 4, now 3 floats per vertex [ 131.125] gen9_composite_get_binding_table(f1c0) [ 131.125] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.125] kgem_add_reloc64: handle=23, pos=15464, delta=0, domains=40000 [ 131.125] kgem_add_reloc64: adding proxy [delta=14080] for handle=23 [ 131.125] kgem_add_reloc64[24] = (delta=14080, target handle=4, presumed=fd545000) [ 131.125] [3c60] bind bo(handle=23, addr=fd548700), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 131.125] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.125] gen9_emit_sampler: sampler = 2 [ 131.125] gen9_emit_sf: num_sf_outputs=1 [ 131.125] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.125] gen9_emit_vertex_elements: setup id=2 [ 131.125] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.125] gen9_render_composite_box: (224, 80), (233, 88) [ 131.125] apply_damage: damage=0x0, region=1 [(224, 80), (233, 88) + (0, 0)] [ 131.125] gen8_vertex_flush[28ac] = 3 [ 131.125] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.125] gen9_render_composite: 0x0, current mode=1/1 [ 131.125] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.125] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.125] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.125] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.125] sna_drawable_use_bo: using whole GPU bo [ 131.125] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.125] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.125] color_convert: src=ff4c4c4c [20028888] [ 131.125] color_convert: dst=ff4c4c4c [20028888] [ 131.125] sna_render_get_solid: ff4c4c4c [ 131.125] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.125] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.125] sna_transform_is_imprecise_integer_translation: no transform [ 131.125] gen9_composite_picture: integer translation (0, 0), removing [ 131.125] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.125] sna_render_pixmap_bo: GPU all damaged [ 131.125] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.125] gen4_choose_composite_emitter: solid, identity mask [ 131.125] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.125] aligning vertex: was 3, now 4 floats per vertex [ 131.125] gen9_composite_get_binding_table(f140) [ 131.125] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.125] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.125] gen9_emit_sampler: sampler = a [ 131.125] gen9_emit_sf: num_sf_outputs=2 [ 131.125] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.125] gen9_emit_vertex_elements: setup id=9 [ 131.125] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.125] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.125] glyphs0_to_dst: glyph=(146, 47)x(9, 8), unclipped [ 131.125] emit_primitive_identity_mask__avx2: dst=(146, 47), mask=(224.00, 80.00) x (9.00, 8.00) [ 131.125] gen8_vertex_flush[2984] = 3 [ 131.125] gen9_magic_ca_pass: CA fixup (156 -> 159) [ 131.125] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.125] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.125] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.125] glyph_cache(0): adding glyph to cache 1, pos 1244 [ 131.125] glyph_cache_upload: upload glyph 0x55bca9d6fb90 to cache (240, 80)x(14, 8) [ 131.125] sna_composite(pixmap=2, op=1, src=2071+(0, 0), mask=0+(0, 0), dst=2+(240, 80)+(0, 0), size=(14, 8) [ 131.125] sna_compute_composite_region: dst=(240, 80)x(14, 8) [ 131.125] sna_compute_composite_region: initial clip against dst->pDrawable: (240, 80), (254, 88) [ 131.125] clip_to_dst: region: 1x[(240, 80), (254, 88)], clip: 1x[(0, 0), (1024, 1024)] [ 131.125] sna_compute_composite_region: clip against dst->pCompositeClip: (240, 80), (254, 88) [ 131.125] sna_compute_composite_region: clip against src (14x8 clip=0): (240, 80), (254, 88) [ 131.125] sna_composite: composite region extents:+(0, 0) -> (240, 80), (254, 88) + (0, 0) [ 131.125] gen9_render_composite: 14x8, current mode=1/1 [ 131.125] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.125] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.125] gen9_composite_set_target: (240, 80)x(14, 8), partial?=0 [ 131.125] sna_drawable_use_bo pixmap=2, box=((240, 80), (254, 88)), flags=f... [ 131.125] sna_drawable_use_bo: pinned, never REPLACES [ 131.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.125] sna_drawable_use_bo: using whole GPU bo [ 131.125] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.125] gen9_composite_picture: (0, 0)x(14, 8), dst=(240, 80) [ 131.125] sna_transform_is_imprecise_integer_translation: no transform [ 131.125] gen9_composite_picture: integer translation (0, 0), removing [ 131.125] sna_render_pixmap_bo pixmap=2071, (0, 0)x(14, 8)/(14, 8) [ 131.125] sna_render_pixmap_bo box=(0, 0), (14, 8): (14, 8)/(14, 8) [ 131.125] sna_render_pixmap_bo: offset=(-240, -80), size=(14, 8) [ 131.125] use_cpu_bo: no cpu bo [ 131.125] move_to_gpu: not migrating pixmap=2071 due to usage_hint=3 [ 131.125] sna_render_pixmap_bo: uploading CPU box (0, 0), (14, 8) [ 131.125] upload: box=(0, 0), (14, 8), pixmap=14x8 [ 131.125] sna_drawable_move_region_to_cpu(pixmap=2071 (14x8), [(0, 0), (14, 8)], flags=2) [ 131.125] sna_drawable_move_region_to_cpu: pixmap=2071 all damaged on CPU [ 131.125] kgem_can_create_2d: 14x8 @ 32 [ 131.125] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.125] kgem_can_create_2d: untiled size=4096 [ 131.125] kgem_choose_tiling: too thin [width 14, 32 bpp] for TILING_X [ 131.125] kgem_choose_tiling: 14x8 -> 0 [ 131.125] kgem_upload_source_image : (0, 0), (14, 8), stride=56, bpp=32 [ 131.125] kgem_create_buffer_2d: 14x8, 32 bpp, stride=64 [ 131.125] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.125] kgem_create_buffer: reusing buffer? used=14592 + size=512, total=262144 [ 131.125] kgem_create_proxy: target handle=23 [proxy? -1], offset=14592, length=512, io=1 [ 131.125] __kgem_bo_init(handle=23, num_pages=512) [ 131.125] memcpy_blt: src=(0, 0), dst=(0, 0), size=14x8, pitch=56/64 [ 131.125] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.125] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.125] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.125] gen4_choose_composite_emitter: identity src, no mask [ 131.125] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.125] aligning vertex: was 4, now 3 floats per vertex [ 131.125] gen9_composite_get_binding_table(f100) [ 131.125] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.125] kgem_add_reloc64: handle=23, pos=15416, delta=0, domains=40000 [ 131.125] kgem_add_reloc64: adding proxy [delta=14592] for handle=23 [ 131.125] kgem_add_reloc64[25] = (delta=14592, target handle=4, presumed=fd545000) [ 131.125] [3c30] bind bo(handle=23, addr=fd548900), format=192, width=14, height=8, pitch=64, tiling=0 -> sampler [ 131.125] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.125] gen9_emit_sampler: sampler = 2 [ 131.125] gen9_emit_sf: num_sf_outputs=1 [ 131.125] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.125] gen9_emit_vertex_elements: setup id=2 [ 131.125] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.125] gen9_render_composite_box: (240, 80), (254, 88) [ 131.125] apply_damage: damage=0x0, region=1 [(240, 80), (254, 88) + (0, 0)] [ 131.125] gen8_vertex_flush[2ab8] = 3 [ 131.125] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.125] gen9_render_composite: 0x0, current mode=1/1 [ 131.125] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.125] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.125] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.125] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.125] sna_drawable_use_bo: using whole GPU bo [ 131.125] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.125] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.125] color_convert: src=ff4c4c4c [20028888] [ 131.125] color_convert: dst=ff4c4c4c [20028888] [ 131.125] sna_render_get_solid: ff4c4c4c [ 131.125] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.125] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.125] sna_transform_is_imprecise_integer_translation: no transform [ 131.125] gen9_composite_picture: integer translation (0, 0), removing [ 131.125] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.125] sna_render_pixmap_bo: GPU all damaged [ 131.125] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.125] gen4_choose_composite_emitter: solid, identity mask [ 131.125] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.125] aligning vertex: was 3, now 4 floats per vertex [ 131.125] gen9_composite_get_binding_table(f080) [ 131.125] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.125] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.125] gen9_emit_sampler: sampler = a [ 131.125] gen9_emit_sf: num_sf_outputs=2 [ 131.125] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.125] gen9_emit_vertex_elements: setup id=9 [ 131.125] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.125] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.125] glyphs0_to_dst: glyph=(157, 47)x(14, 8), unclipped [ 131.125] emit_primitive_identity_mask__avx2: dst=(157, 47), mask=(240.00, 80.00) x (14.00, 8.00) [ 131.125] gen8_vertex_flush[2b90] = 3 [ 131.125] gen9_magic_ca_pass: CA fixup (162 -> 165) [ 131.125] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.125] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.125] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.125] glyph_cache(0): adding glyph to cache 1, pos 1248 [ 131.125] glyph_cache_upload: upload glyph 0x55bca9d6ff50 to cache (192, 96)x(9, 8) [ 131.125] sna_composite(pixmap=2, op=1, src=2073+(0, 0), mask=0+(0, 0), dst=2+(192, 96)+(0, 0), size=(9, 8) [ 131.125] sna_compute_composite_region: dst=(192, 96)x(9, 8) [ 131.125] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 96), (201, 104) [ 131.125] clip_to_dst: region: 1x[(192, 96), (201, 104)], clip: 1x[(0, 0), (1024, 1024)] [ 131.125] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 96), (201, 104) [ 131.125] sna_compute_composite_region: clip against src (9x8 clip=0): (192, 96), (201, 104) [ 131.125] sna_composite: composite region extents:+(0, 0) -> (192, 96), (201, 104) + (0, 0) [ 131.125] gen9_render_composite: 9x8, current mode=1/1 [ 131.125] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.125] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.125] gen9_composite_set_target: (192, 96)x(9, 8), partial?=0 [ 131.125] sna_drawable_use_bo pixmap=2, box=((192, 96), (201, 104)), flags=f... [ 131.125] sna_drawable_use_bo: pinned, never REPLACES [ 131.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.125] sna_drawable_use_bo: using whole GPU bo [ 131.125] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.125] gen9_composite_picture: (0, 0)x(9, 8), dst=(192, 96) [ 131.125] sna_transform_is_imprecise_integer_translation: no transform [ 131.125] gen9_composite_picture: integer translation (0, 0), removing [ 131.125] sna_render_pixmap_bo pixmap=2073, (0, 0)x(9, 8)/(9, 8) [ 131.125] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 131.125] sna_render_pixmap_bo: offset=(-192, -96), size=(9, 8) [ 131.125] use_cpu_bo: no cpu bo [ 131.125] move_to_gpu: not migrating pixmap=2073 due to usage_hint=3 [ 131.125] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 131.125] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 131.125] sna_drawable_move_region_to_cpu(pixmap=2073 (9x8), [(0, 0), (9, 8)], flags=2) [ 131.125] sna_drawable_move_region_to_cpu: pixmap=2073 all damaged on CPU [ 131.125] kgem_can_create_2d: 9x8 @ 32 [ 131.125] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.125] kgem_can_create_2d: untiled size=4096 [ 131.125] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.125] kgem_choose_tiling: 9x8 -> 0 [ 131.125] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 131.125] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 131.125] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.125] kgem_create_buffer: reusing buffer? used=15104 + size=512, total=262144 [ 131.125] kgem_create_proxy: target handle=23 [proxy? -1], offset=15104, length=512, io=1 [ 131.125] __kgem_bo_init(handle=23, num_pages=512) [ 131.125] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 131.125] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.125] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.125] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.125] gen4_choose_composite_emitter: identity src, no mask [ 131.125] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.125] aligning vertex: was 4, now 3 floats per vertex [ 131.125] gen9_composite_get_binding_table(f040) [ 131.125] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.125] kgem_add_reloc64: handle=23, pos=15368, delta=0, domains=40000 [ 131.125] kgem_add_reloc64: adding proxy [delta=15104] for handle=23 [ 131.125] kgem_add_reloc64[26] = (delta=15104, target handle=4, presumed=fd545000) [ 131.125] [3c00] bind bo(handle=23, addr=fd548b00), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 131.125] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.125] gen9_emit_sampler: sampler = 2 [ 131.125] gen9_emit_sf: num_sf_outputs=1 [ 131.125] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.125] gen9_emit_vertex_elements: setup id=2 [ 131.125] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.125] gen9_render_composite_box: (192, 96), (201, 104) [ 131.125] apply_damage: damage=0x0, region=1 [(192, 96), (201, 104) + (0, 0)] [ 131.125] gen8_vertex_flush[2cc4] = 3 [ 131.125] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.125] gen9_render_composite: 0x0, current mode=1/1 [ 131.125] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.125] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.125] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.125] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.125] sna_drawable_use_bo: using whole GPU bo [ 131.125] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.125] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.125] color_convert: src=ff4c4c4c [20028888] [ 131.125] color_convert: dst=ff4c4c4c [20028888] [ 131.125] sna_render_get_solid: ff4c4c4c [ 131.125] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.125] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.125] sna_transform_is_imprecise_integer_translation: no transform [ 131.125] gen9_composite_picture: integer translation (0, 0), removing [ 131.125] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.125] sna_render_pixmap_bo: GPU all damaged [ 131.125] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.125] gen4_choose_composite_emitter: solid, identity mask [ 131.125] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.125] aligning vertex: was 3, now 4 floats per vertex [ 131.125] gen9_composite_get_binding_table(efc0) [ 131.125] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.125] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.125] gen9_emit_sampler: sampler = a [ 131.125] gen9_emit_sf: num_sf_outputs=2 [ 131.125] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.125] gen9_emit_vertex_elements: setup id=9 [ 131.125] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.125] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.125] glyphs0_to_dst: glyph=(169, 47)x(9, 8), unclipped [ 131.125] emit_primitive_identity_mask__avx2: dst=(169, 47), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.125] gen8_vertex_flush[2d9c] = 3 [ 131.125] gen9_magic_ca_pass: CA fixup (168 -> 171) [ 131.125] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.125] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.125] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.125] glyph_cache(0): adding glyph to cache 1, pos 1252 [ 131.125] glyph_cache_upload: upload glyph 0x55bca9d703b0 to cache (208, 96)x(9, 8) [ 131.125] sna_composite(pixmap=2, op=1, src=2075+(0, 0), mask=0+(0, 0), dst=2+(208, 96)+(0, 0), size=(9, 8) [ 131.125] sna_compute_composite_region: dst=(208, 96)x(9, 8) [ 131.125] sna_compute_composite_region: initial clip against dst->pDrawable: (208, 96), (217, 104) [ 131.125] clip_to_dst: region: 1x[(208, 96), (217, 104)], clip: 1x[(0, 0), (1024, 1024)] [ 131.125] sna_compute_composite_region: clip against dst->pCompositeClip: (208, 96), (217, 104) [ 131.125] sna_compute_composite_region: clip against src (9x8 clip=0): (208, 96), (217, 104) [ 131.125] sna_composite: composite region extents:+(0, 0) -> (208, 96), (217, 104) + (0, 0) [ 131.125] gen9_render_composite: 9x8, current mode=1/1 [ 131.125] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.125] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.125] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.125] gen9_composite_set_target: (208, 96)x(9, 8), partial?=0 [ 131.125] sna_drawable_use_bo pixmap=2, box=((208, 96), (217, 104)), flags=f... [ 131.125] sna_drawable_use_bo: pinned, never REPLACES [ 131.125] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.125] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.125] sna_drawable_use_bo: using whole GPU bo [ 131.125] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.125] gen9_composite_picture: (0, 0)x(9, 8), dst=(208, 96) [ 131.125] sna_transform_is_imprecise_integer_translation: no transform [ 131.125] gen9_composite_picture: integer translation (0, 0), removing [ 131.125] sna_render_pixmap_bo pixmap=2075, (0, 0)x(9, 8)/(9, 8) [ 131.125] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 131.125] sna_render_pixmap_bo: offset=(-208, -96), size=(9, 8) [ 131.125] use_cpu_bo: no cpu bo [ 131.125] move_to_gpu: not migrating pixmap=2075 due to usage_hint=3 [ 131.125] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 131.125] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 131.125] sna_drawable_move_region_to_cpu(pixmap=2075 (9x8), [(0, 0), (9, 8)], flags=2) [ 131.125] sna_drawable_move_region_to_cpu: pixmap=2075 all damaged on CPU [ 131.125] kgem_can_create_2d: 9x8 @ 32 [ 131.125] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.126] kgem_can_create_2d: untiled size=4096 [ 131.126] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.126] kgem_choose_tiling: 9x8 -> 0 [ 131.126] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 131.126] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 131.126] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.126] kgem_create_buffer: reusing buffer? used=15616 + size=512, total=262144 [ 131.126] kgem_create_proxy: target handle=23 [proxy? -1], offset=15616, length=512, io=1 [ 131.126] __kgem_bo_init(handle=23, num_pages=512) [ 131.126] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 131.126] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.126] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.126] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.126] gen4_choose_composite_emitter: identity src, no mask [ 131.126] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.126] aligning vertex: was 4, now 3 floats per vertex [ 131.126] gen9_composite_get_binding_table(ef80) [ 131.126] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.126] kgem_add_reloc64: handle=23, pos=15320, delta=0, domains=40000 [ 131.126] kgem_add_reloc64: adding proxy [delta=15616] for handle=23 [ 131.126] kgem_add_reloc64[27] = (delta=15616, target handle=4, presumed=fd545000) [ 131.126] [3bd0] bind bo(handle=23, addr=fd548d00), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 131.126] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.126] gen9_emit_sampler: sampler = 2 [ 131.126] gen9_emit_sf: num_sf_outputs=1 [ 131.126] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.126] gen9_emit_vertex_elements: setup id=2 [ 131.126] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.126] gen9_render_composite_box: (208, 96), (217, 104) [ 131.126] apply_damage: damage=0x0, region=1 [(208, 96), (217, 104) + (0, 0)] [ 131.126] gen8_vertex_flush[2ed0] = 3 [ 131.126] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.126] gen9_render_composite: 0x0, current mode=1/1 [ 131.126] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.126] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.126] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.126] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.126] sna_drawable_use_bo: using whole GPU bo [ 131.126] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.126] color_convert: src=ff4c4c4c [20028888] [ 131.126] color_convert: dst=ff4c4c4c [20028888] [ 131.126] sna_render_get_solid: ff4c4c4c [ 131.126] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.126] sna_transform_is_imprecise_integer_translation: no transform [ 131.126] gen9_composite_picture: integer translation (0, 0), removing [ 131.126] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.126] sna_render_pixmap_bo: GPU all damaged [ 131.126] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.126] gen4_choose_composite_emitter: solid, identity mask [ 131.126] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.126] aligning vertex: was 3, now 4 floats per vertex [ 131.126] gen9_composite_get_binding_table(ef00) [ 131.126] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.126] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.126] gen9_emit_sampler: sampler = a [ 131.126] gen9_emit_sf: num_sf_outputs=2 [ 131.126] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.126] gen9_emit_vertex_elements: setup id=9 [ 131.126] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.126] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.126] glyphs0_to_dst: glyph=(178, 47)x(9, 8), unclipped [ 131.126] emit_primitive_identity_mask__avx2: dst=(178, 47), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.126] gen8_vertex_flush[2fa8] = 3 [ 131.126] gen9_magic_ca_pass: CA fixup (174 -> 177) [ 131.126] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.126] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.126] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.126] glyph_cache(0): adding glyph to cache 1, pos 1256 [ 131.126] glyph_cache_upload: upload glyph 0x55bca9d70a70 to cache (192, 112)x(7, 11) [ 131.126] sna_composite(pixmap=2, op=1, src=2077+(0, 0), mask=0+(0, 0), dst=2+(192, 112)+(0, 0), size=(7, 11) [ 131.126] sna_compute_composite_region: dst=(192, 112)x(7, 11) [ 131.126] sna_compute_composite_region: initial clip against dst->pDrawable: (192, 112), (199, 123) [ 131.126] clip_to_dst: region: 1x[(192, 112), (199, 123)], clip: 1x[(0, 0), (1024, 1024)] [ 131.126] sna_compute_composite_region: clip against dst->pCompositeClip: (192, 112), (199, 123) [ 131.126] sna_compute_composite_region: clip against src (7x11 clip=0): (192, 112), (199, 123) [ 131.126] sna_composite: composite region extents:+(0, 0) -> (192, 112), (199, 123) + (0, 0) [ 131.126] gen9_render_composite: 7x11, current mode=1/1 [ 131.126] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.126] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.126] gen9_composite_set_target: (192, 112)x(7, 11), partial?=0 [ 131.126] sna_drawable_use_bo pixmap=2, box=((192, 112), (199, 123)), flags=f... [ 131.126] sna_drawable_use_bo: pinned, never REPLACES [ 131.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.126] sna_drawable_use_bo: using whole GPU bo [ 131.126] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.126] gen9_composite_picture: (0, 0)x(7, 11), dst=(192, 112) [ 131.126] sna_transform_is_imprecise_integer_translation: no transform [ 131.126] gen9_composite_picture: integer translation (0, 0), removing [ 131.126] sna_render_pixmap_bo pixmap=2077, (0, 0)x(7, 11)/(7, 11) [ 131.126] sna_render_pixmap_bo box=(0, 0), (7, 11): (7, 11)/(7, 11) [ 131.126] sna_render_pixmap_bo: offset=(-192, -112), size=(7, 11) [ 131.126] use_cpu_bo: no cpu bo [ 131.126] move_to_gpu: not migrating pixmap=2077 due to usage_hint=3 [ 131.126] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 11) [ 131.126] upload: box=(0, 0), (7, 11), pixmap=7x11 [ 131.126] sna_drawable_move_region_to_cpu(pixmap=2077 (7x11), [(0, 0), (7, 11)], flags=2) [ 131.126] sna_drawable_move_region_to_cpu: pixmap=2077 all damaged on CPU [ 131.126] kgem_can_create_2d: 7x11 @ 32 [ 131.126] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=11 [ 131.126] kgem_can_create_2d: untiled size=4096 [ 131.126] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 131.126] kgem_choose_tiling: 7x11 -> 0 [ 131.126] kgem_upload_source_image : (0, 0), (7, 11), stride=28, bpp=32 [ 131.126] kgem_create_buffer_2d: 7x11, 32 bpp, stride=32 [ 131.126] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] [ 131.126] kgem_create_buffer: reusing buffer? used=16128 + size=384, total=262144 [ 131.126] kgem_create_proxy: target handle=23 [proxy? -1], offset=16128, length=384, io=1 [ 131.126] __kgem_bo_init(handle=23, num_pages=384) [ 131.126] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x11, pitch=28/32 [ 131.126] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.126] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.126] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.126] gen4_choose_composite_emitter: identity src, no mask [ 131.126] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.126] aligning vertex: was 4, now 3 floats per vertex [ 131.126] gen9_composite_get_binding_table(eec0) [ 131.126] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.126] kgem_add_reloc64: handle=23, pos=15272, delta=0, domains=40000 [ 131.126] kgem_add_reloc64: adding proxy [delta=16128] for handle=23 [ 131.126] kgem_add_reloc64[28] = (delta=16128, target handle=4, presumed=fd545000) [ 131.126] [3ba0] bind bo(handle=23, addr=fd548f00), format=192, width=7, height=11, pitch=32, tiling=0 -> sampler [ 131.126] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.126] gen9_emit_sampler: sampler = 2 [ 131.126] gen9_emit_sf: num_sf_outputs=1 [ 131.126] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.126] gen9_emit_vertex_elements: setup id=2 [ 131.126] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.126] gen9_render_composite_box: (192, 112), (199, 123) [ 131.126] apply_damage: damage=0x0, region=1 [(192, 112), (199, 123) + (0, 0)] [ 131.126] gen8_vertex_flush[30dc] = 3 [ 131.126] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.126] gen9_render_composite: 0x0, current mode=1/1 [ 131.126] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.126] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.126] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.126] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.126] sna_drawable_use_bo: using whole GPU bo [ 131.126] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.126] color_convert: src=ff4c4c4c [20028888] [ 131.126] color_convert: dst=ff4c4c4c [20028888] [ 131.126] sna_render_get_solid: ff4c4c4c [ 131.126] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.126] sna_transform_is_imprecise_integer_translation: no transform [ 131.126] gen9_composite_picture: integer translation (0, 0), removing [ 131.126] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.126] sna_render_pixmap_bo: GPU all damaged [ 131.126] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.126] gen4_choose_composite_emitter: solid, identity mask [ 131.126] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.126] aligning vertex: was 3, now 4 floats per vertex [ 131.126] gen9_composite_get_binding_table(ee40) [ 131.126] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.126] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.126] gen9_emit_sampler: sampler = a [ 131.126] gen9_emit_sf: num_sf_outputs=2 [ 131.126] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.126] gen9_emit_vertex_elements: setup id=9 [ 131.126] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.126] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.126] glyphs0_to_dst: glyph=(187, 44)x(7, 11), unclipped [ 131.126] emit_primitive_identity_mask__avx2: dst=(187, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.126] glyphs0_to_dst: glyph=(196, 44)x(7, 11), unclipped [ 131.126] emit_primitive_identity_mask__avx2: dst=(196, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.126] glyphs0_to_dst: glyph=(201, 47)x(11, 8), unclipped [ 131.126] emit_primitive_identity_mask__avx2: dst=(201, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.126] gen8_vertex_flush[31b4] = 9 [ 131.126] gen9_magic_ca_pass: CA fixup (180 -> 189) [ 131.126] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.126] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.126] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.126] glyph_cache(0): adding glyph to cache 1, pos 1260 [ 131.126] glyph_cache_upload: upload glyph 0x55bca9d70e30 to cache (208, 112)x(7, 8) [ 131.126] sna_composite(pixmap=2, op=1, src=2079+(0, 0), mask=0+(0, 0), dst=2+(208, 112)+(0, 0), size=(7, 8) [ 131.126] sna_compute_composite_region: dst=(208, 112)x(7, 8) [ 131.126] sna_compute_composite_region: initial clip against dst->pDrawable: (208, 112), (215, 120) [ 131.126] clip_to_dst: region: 1x[(208, 112), (215, 120)], clip: 1x[(0, 0), (1024, 1024)] [ 131.126] sna_compute_composite_region: clip against dst->pCompositeClip: (208, 112), (215, 120) [ 131.126] sna_compute_composite_region: clip against src (7x8 clip=0): (208, 112), (215, 120) [ 131.126] sna_composite: composite region extents:+(0, 0) -> (208, 112), (215, 120) + (0, 0) [ 131.126] gen9_render_composite: 7x8, current mode=1/1 [ 131.126] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.126] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.126] gen9_composite_set_target: (208, 112)x(7, 8), partial?=0 [ 131.126] sna_drawable_use_bo pixmap=2, box=((208, 112), (215, 120)), flags=f... [ 131.126] sna_drawable_use_bo: pinned, never REPLACES [ 131.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.126] sna_drawable_use_bo: using whole GPU bo [ 131.126] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.126] gen9_composite_picture: (0, 0)x(7, 8), dst=(208, 112) [ 131.126] sna_transform_is_imprecise_integer_translation: no transform [ 131.126] gen9_composite_picture: integer translation (0, 0), removing [ 131.126] sna_render_pixmap_bo pixmap=2079, (0, 0)x(7, 8)/(7, 8) [ 131.126] sna_render_pixmap_bo box=(0, 0), (7, 8): (7, 8)/(7, 8) [ 131.126] sna_render_pixmap_bo: offset=(-208, -112), size=(7, 8) [ 131.126] use_cpu_bo: no cpu bo [ 131.126] move_to_gpu: not migrating pixmap=2079 due to usage_hint=3 [ 131.126] sna_render_pixmap_bo: uploading CPU box (0, 0), (7, 8) [ 131.126] upload: box=(0, 0), (7, 8), pixmap=7x8 [ 131.126] sna_drawable_move_region_to_cpu(pixmap=2079 (7x8), [(0, 0), (7, 8)], flags=2) [ 131.126] sna_drawable_move_region_to_cpu: pixmap=2079 all damaged on CPU [ 131.126] kgem_can_create_2d: 7x8 @ 32 [ 131.126] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=8 [ 131.126] kgem_can_create_2d: untiled size=4096 [ 131.126] kgem_choose_tiling: too thin [width 7, 32 bpp] for TILING_X [ 131.126] kgem_choose_tiling: 7x8 -> 0 [ 131.126] kgem_upload_source_image : (0, 0), (7, 8), stride=28, bpp=32 [ 131.126] kgem_create_buffer_2d: 7x8, 32 bpp, stride=32 [ 131.126] kgem_create_buffer: size=256, flags=3 [write?=1, inplace?=1, last?=0] [ 131.126] kgem_create_buffer: reusing buffer? used=16640 + size=256, total=262144 [ 131.126] kgem_create_proxy: target handle=23 [proxy? -1], offset=16640, length=256, io=1 [ 131.126] __kgem_bo_init(handle=23, num_pages=256) [ 131.126] memcpy_blt: src=(0, 0), dst=(0, 0), size=7x8, pitch=28/32 [ 131.126] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.126] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.126] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.126] gen4_choose_composite_emitter: identity src, no mask [ 131.126] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.126] aligning vertex: was 4, now 3 floats per vertex [ 131.126] gen9_composite_get_binding_table(ee00) [ 131.126] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.126] kgem_add_reloc64: handle=23, pos=15224, delta=0, domains=40000 [ 131.126] kgem_add_reloc64: adding proxy [delta=16640] for handle=23 [ 131.126] kgem_add_reloc64[29] = (delta=16640, target handle=4, presumed=fd545000) [ 131.126] [3b70] bind bo(handle=23, addr=fd549100), format=192, width=7, height=8, pitch=32, tiling=0 -> sampler [ 131.126] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.126] gen9_emit_sampler: sampler = 2 [ 131.126] gen9_emit_sf: num_sf_outputs=1 [ 131.126] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.126] gen9_emit_vertex_elements: setup id=2 [ 131.126] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.126] gen9_render_composite_box: (208, 112), (215, 120) [ 131.126] apply_damage: damage=0x0, region=1 [(208, 112), (215, 120) + (0, 0)] [ 131.126] gen8_vertex_flush[32e8] = 3 [ 131.126] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.126] gen9_render_composite: 0x0, current mode=1/1 [ 131.126] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.126] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.126] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.126] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.126] sna_drawable_use_bo: using whole GPU bo [ 131.126] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.126] color_convert: src=ff4c4c4c [20028888] [ 131.126] color_convert: dst=ff4c4c4c [20028888] [ 131.126] sna_render_get_solid: ff4c4c4c [ 131.126] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.126] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.126] sna_transform_is_imprecise_integer_translation: no transform [ 131.126] gen9_composite_picture: integer translation (0, 0), removing [ 131.126] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.126] sna_render_pixmap_bo: GPU all damaged [ 131.126] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.126] gen4_choose_composite_emitter: solid, identity mask [ 131.126] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.126] aligning vertex: was 3, now 4 floats per vertex [ 131.126] gen9_composite_get_binding_table(ed80) [ 131.126] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.126] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.126] gen9_emit_sampler: sampler = a [ 131.126] gen9_emit_sf: num_sf_outputs=2 [ 131.126] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.126] gen9_emit_vertex_elements: setup id=9 [ 131.126] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.126] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.126] glyphs0_to_dst: glyph=(214, 47)x(7, 8), unclipped [ 131.126] emit_primitive_identity_mask__avx2: dst=(214, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.126] gen8_vertex_flush[33c0] = 3 [ 131.126] gen9_magic_ca_pass: CA fixup (192 -> 195) [ 131.126] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.126] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.126] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.126] glyph_cache(0): adding glyph to cache 1, pos 1264 [ 131.126] glyph_cache_upload: upload glyph 0x55bca9d71200 to cache (224, 96)x(10, 8) [ 131.126] sna_composite(pixmap=2, op=1, src=2081+(0, 0), mask=0+(0, 0), dst=2+(224, 96)+(0, 0), size=(10, 8) [ 131.126] sna_compute_composite_region: dst=(224, 96)x(10, 8) [ 131.126] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 96), (234, 104) [ 131.126] clip_to_dst: region: 1x[(224, 96), (234, 104)], clip: 1x[(0, 0), (1024, 1024)] [ 131.126] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 96), (234, 104) [ 131.126] sna_compute_composite_region: clip against src (10x8 clip=0): (224, 96), (234, 104) [ 131.126] sna_composite: composite region extents:+(0, 0) -> (224, 96), (234, 104) + (0, 0) [ 131.126] gen9_render_composite: 10x8, current mode=1/1 [ 131.126] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.126] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.126] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.126] gen9_composite_set_target: (224, 96)x(10, 8), partial?=0 [ 131.126] sna_drawable_use_bo pixmap=2, box=((224, 96), (234, 104)), flags=f... [ 131.126] sna_drawable_use_bo: pinned, never REPLACES [ 131.126] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.126] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.126] sna_drawable_use_bo: using whole GPU bo [ 131.126] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.126] gen9_composite_picture: (0, 0)x(10, 8), dst=(224, 96) [ 131.126] sna_transform_is_imprecise_integer_translation: no transform [ 131.126] gen9_composite_picture: integer translation (0, 0), removing [ 131.126] sna_render_pixmap_bo pixmap=2081, (0, 0)x(10, 8)/(10, 8) [ 131.126] sna_render_pixmap_bo box=(0, 0), (10, 8): (10, 8)/(10, 8) [ 131.126] sna_render_pixmap_bo: offset=(-224, -96), size=(10, 8) [ 131.126] use_cpu_bo: no cpu bo [ 131.126] move_to_gpu: not migrating pixmap=2081 due to usage_hint=3 [ 131.126] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 8) [ 131.126] upload: box=(0, 0), (10, 8), pixmap=10x8 [ 131.127] sna_drawable_move_region_to_cpu(pixmap=2081 (10x8), [(0, 0), (10, 8)], flags=2) [ 131.127] sna_drawable_move_region_to_cpu: pixmap=2081 all damaged on CPU [ 131.127] kgem_can_create_2d: 10x8 @ 32 [ 131.127] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.127] kgem_can_create_2d: untiled size=4096 [ 131.127] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.127] kgem_choose_tiling: 10x8 -> 0 [ 131.127] kgem_upload_source_image : (0, 0), (10, 8), stride=40, bpp=32 [ 131.127] kgem_create_buffer_2d: 10x8, 32 bpp, stride=64 [ 131.127] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.127] kgem_create_buffer: reusing buffer? used=16896 + size=512, total=262144 [ 131.127] kgem_create_proxy: target handle=23 [proxy? -1], offset=16896, length=512, io=1 [ 131.127] __kgem_bo_init(handle=23, num_pages=512) [ 131.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x8, pitch=40/64 [ 131.127] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.127] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.127] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.127] gen4_choose_composite_emitter: identity src, no mask [ 131.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.127] aligning vertex: was 4, now 3 floats per vertex [ 131.127] gen9_composite_get_binding_table(ed40) [ 131.127] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.127] kgem_add_reloc64: handle=23, pos=15176, delta=0, domains=40000 [ 131.127] kgem_add_reloc64: adding proxy [delta=16896] for handle=23 [ 131.127] kgem_add_reloc64[30] = (delta=16896, target handle=4, presumed=fd545000) [ 131.127] [3b40] bind bo(handle=23, addr=fd549200), format=192, width=10, height=8, pitch=64, tiling=0 -> sampler [ 131.127] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.127] gen9_emit_sampler: sampler = 2 [ 131.127] gen9_emit_sf: num_sf_outputs=1 [ 131.127] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.127] gen9_emit_vertex_elements: setup id=2 [ 131.127] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.127] gen9_render_composite_box: (224, 96), (234, 104) [ 131.127] apply_damage: damage=0x0, region=1 [(224, 96), (234, 104) + (0, 0)] [ 131.127] gen8_vertex_flush[34f4] = 3 [ 131.127] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.127] gen9_render_composite: 0x0, current mode=1/1 [ 131.127] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.127] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.127] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.127] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.127] sna_drawable_use_bo: using whole GPU bo [ 131.127] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.127] color_convert: src=ff4c4c4c [20028888] [ 131.127] color_convert: dst=ff4c4c4c [20028888] [ 131.127] sna_render_get_solid: ff4c4c4c [ 131.127] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.127] sna_transform_is_imprecise_integer_translation: no transform [ 131.127] gen9_composite_picture: integer translation (0, 0), removing [ 131.127] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.127] sna_render_pixmap_bo: GPU all damaged [ 131.127] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.127] gen4_choose_composite_emitter: solid, identity mask [ 131.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.127] aligning vertex: was 3, now 4 floats per vertex [ 131.127] gen9_composite_get_binding_table(ecc0) [ 131.127] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.127] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.127] gen9_emit_sampler: sampler = a [ 131.127] gen9_emit_sf: num_sf_outputs=2 [ 131.127] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.127] gen9_emit_vertex_elements: setup id=9 [ 131.127] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.127] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.127] glyphs0_to_dst: glyph=(219, 47)x(10, 8), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(219, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.127] gen8_vertex_flush[35cc] = 3 [ 131.127] gen9_magic_ca_pass: CA fixup (198 -> 201) [ 131.127] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.127] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.127] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.127] glyph_cache(0): adding glyph to cache 1, pos 1268 [ 131.127] glyph_cache_upload: upload glyph 0x55bca9d71580 to cache (240, 96)x(10, 11) [ 131.127] sna_composite(pixmap=2, op=1, src=2083+(0, 0), mask=0+(0, 0), dst=2+(240, 96)+(0, 0), size=(10, 11) [ 131.127] sna_compute_composite_region: dst=(240, 96)x(10, 11) [ 131.127] sna_compute_composite_region: initial clip against dst->pDrawable: (240, 96), (250, 107) [ 131.127] clip_to_dst: region: 1x[(240, 96), (250, 107)], clip: 1x[(0, 0), (1024, 1024)] [ 131.127] sna_compute_composite_region: clip against dst->pCompositeClip: (240, 96), (250, 107) [ 131.127] sna_compute_composite_region: clip against src (10x11 clip=0): (240, 96), (250, 107) [ 131.127] sna_composite: composite region extents:+(0, 0) -> (240, 96), (250, 107) + (0, 0) [ 131.127] gen9_render_composite: 10x11, current mode=1/1 [ 131.127] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.127] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.127] gen9_composite_set_target: (240, 96)x(10, 11), partial?=0 [ 131.127] sna_drawable_use_bo pixmap=2, box=((240, 96), (250, 107)), flags=f... [ 131.127] sna_drawable_use_bo: pinned, never REPLACES [ 131.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.127] sna_drawable_use_bo: using whole GPU bo [ 131.127] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.127] gen9_composite_picture: (0, 0)x(10, 11), dst=(240, 96) [ 131.127] sna_transform_is_imprecise_integer_translation: no transform [ 131.127] gen9_composite_picture: integer translation (0, 0), removing [ 131.127] sna_render_pixmap_bo pixmap=2083, (0, 0)x(10, 11)/(10, 11) [ 131.127] sna_render_pixmap_bo box=(0, 0), (10, 11): (10, 11)/(10, 11) [ 131.127] sna_render_pixmap_bo: offset=(-240, -96), size=(10, 11) [ 131.127] use_cpu_bo: no cpu bo [ 131.127] move_to_gpu: not migrating pixmap=2083 due to usage_hint=3 [ 131.127] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 11) [ 131.127] upload: box=(0, 0), (10, 11), pixmap=10x11 [ 131.127] sna_drawable_move_region_to_cpu(pixmap=2083 (10x11), [(0, 0), (10, 11)], flags=2) [ 131.127] sna_drawable_move_region_to_cpu: pixmap=2083 all damaged on CPU [ 131.127] kgem_can_create_2d: 10x11 @ 32 [ 131.127] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=11 [ 131.127] kgem_can_create_2d: untiled size=4096 [ 131.127] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.127] kgem_choose_tiling: 10x11 -> 0 [ 131.127] kgem_upload_source_image : (0, 0), (10, 11), stride=40, bpp=32 [ 131.127] kgem_create_buffer_2d: 10x11, 32 bpp, stride=64 [ 131.127] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 131.127] kgem_create_buffer: reusing buffer? used=17408 + size=768, total=262144 [ 131.127] kgem_create_proxy: target handle=23 [proxy? -1], offset=17408, length=768, io=1 [ 131.127] __kgem_bo_init(handle=23, num_pages=768) [ 131.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x11, pitch=40/64 [ 131.127] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.127] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.127] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.127] gen4_choose_composite_emitter: identity src, no mask [ 131.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.127] aligning vertex: was 4, now 3 floats per vertex [ 131.127] gen9_composite_get_binding_table(ec80) [ 131.127] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.127] kgem_add_reloc64: handle=23, pos=15128, delta=0, domains=40000 [ 131.127] kgem_add_reloc64: adding proxy [delta=17408] for handle=23 [ 131.127] kgem_add_reloc64[31] = (delta=17408, target handle=4, presumed=fd545000) [ 131.127] [3b10] bind bo(handle=23, addr=fd549400), format=192, width=10, height=11, pitch=64, tiling=0 -> sampler [ 131.127] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.127] gen9_emit_sampler: sampler = 2 [ 131.127] gen9_emit_sf: num_sf_outputs=1 [ 131.127] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.127] gen9_emit_vertex_elements: setup id=2 [ 131.127] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.127] gen9_render_composite_box: (240, 96), (250, 107) [ 131.127] apply_damage: damage=0x0, region=1 [(240, 96), (250, 107) + (0, 0)] [ 131.127] gen8_vertex_flush[3700] = 3 [ 131.127] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.127] gen9_render_composite: 0x0, current mode=1/1 [ 131.127] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.127] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.127] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.127] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.127] sna_drawable_use_bo: using whole GPU bo [ 131.127] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.127] color_convert: src=ff4c4c4c [20028888] [ 131.127] color_convert: dst=ff4c4c4c [20028888] [ 131.127] sna_render_get_solid: ff4c4c4c [ 131.127] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.127] sna_transform_is_imprecise_integer_translation: no transform [ 131.127] gen9_composite_picture: integer translation (0, 0), removing [ 131.127] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.127] sna_render_pixmap_bo: GPU all damaged [ 131.127] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.127] gen4_choose_composite_emitter: solid, identity mask [ 131.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.127] aligning vertex: was 3, now 4 floats per vertex [ 131.127] gen9_composite_get_binding_table(ec00) [ 131.127] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.127] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.127] gen9_emit_sampler: sampler = a [ 131.127] gen9_emit_sf: num_sf_outputs=2 [ 131.127] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.127] gen9_emit_vertex_elements: setup id=9 [ 131.127] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.127] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.127] glyphs0_to_dst: glyph=(228, 47)x(10, 11), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(228, 47), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.127] glyphs0_to_dst: glyph=(236, 47)x(11, 8), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(236, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.127] glyphs0_to_dst: glyph=(246, 47)x(7, 8), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(246, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.127] glyphs0_to_dst: glyph=(252, 44)x(7, 11), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(252, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.127] glyphs0_to_dst: glyph=(261, 44)x(7, 11), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(261, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.127] gen8_vertex_flush[37d8] = 15 [ 131.127] gen9_magic_ca_pass: CA fixup (204 -> 219) [ 131.127] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.127] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.127] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.127] glyph_cache(0): adding glyph to cache 1, pos 1272 [ 131.127] glyph_cache_upload: upload glyph 0x55bca9d71960 to cache (224, 112)x(9, 12) [ 131.127] sna_composite(pixmap=2, op=1, src=2085+(0, 0), mask=0+(0, 0), dst=2+(224, 112)+(0, 0), size=(9, 12) [ 131.127] sna_compute_composite_region: dst=(224, 112)x(9, 12) [ 131.127] sna_compute_composite_region: initial clip against dst->pDrawable: (224, 112), (233, 124) [ 131.127] clip_to_dst: region: 1x[(224, 112), (233, 124)], clip: 1x[(0, 0), (1024, 1024)] [ 131.127] sna_compute_composite_region: clip against dst->pCompositeClip: (224, 112), (233, 124) [ 131.127] sna_compute_composite_region: clip against src (9x12 clip=0): (224, 112), (233, 124) [ 131.127] sna_composite: composite region extents:+(0, 0) -> (224, 112), (233, 124) + (0, 0) [ 131.127] gen9_render_composite: 9x12, current mode=1/1 [ 131.127] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.127] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.127] gen9_composite_set_target: (224, 112)x(9, 12), partial?=0 [ 131.127] sna_drawable_use_bo pixmap=2, box=((224, 112), (233, 124)), flags=f... [ 131.127] sna_drawable_use_bo: pinned, never REPLACES [ 131.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.127] sna_drawable_use_bo: using whole GPU bo [ 131.127] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.127] gen9_composite_picture: (0, 0)x(9, 12), dst=(224, 112) [ 131.127] sna_transform_is_imprecise_integer_translation: no transform [ 131.127] gen9_composite_picture: integer translation (0, 0), removing [ 131.127] sna_render_pixmap_bo pixmap=2085, (0, 0)x(9, 12)/(9, 12) [ 131.127] sna_render_pixmap_bo box=(0, 0), (9, 12): (9, 12)/(9, 12) [ 131.127] sna_render_pixmap_bo: offset=(-224, -112), size=(9, 12) [ 131.127] use_cpu_bo: no cpu bo [ 131.127] move_to_gpu: not migrating pixmap=2085 due to usage_hint=3 [ 131.127] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 12) [ 131.127] upload: box=(0, 0), (9, 12), pixmap=9x12 [ 131.127] sna_drawable_move_region_to_cpu(pixmap=2085 (9x12), [(0, 0), (9, 12)], flags=2) [ 131.127] sna_drawable_move_region_to_cpu: pixmap=2085 all damaged on CPU [ 131.127] kgem_can_create_2d: 9x12 @ 32 [ 131.127] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 131.127] kgem_can_create_2d: untiled size=4096 [ 131.127] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.127] kgem_choose_tiling: 9x12 -> 0 [ 131.127] kgem_upload_source_image : (0, 0), (9, 12), stride=36, bpp=32 [ 131.127] kgem_create_buffer_2d: 9x12, 32 bpp, stride=64 [ 131.127] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 131.127] kgem_create_buffer: reusing buffer? used=18176 + size=768, total=262144 [ 131.127] kgem_create_proxy: target handle=23 [proxy? -1], offset=18176, length=768, io=1 [ 131.127] __kgem_bo_init(handle=23, num_pages=768) [ 131.127] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x12, pitch=36/64 [ 131.127] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.127] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.127] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.127] gen4_choose_composite_emitter: identity src, no mask [ 131.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.127] aligning vertex: was 4, now 3 floats per vertex [ 131.127] gen9_composite_get_binding_table(ebc0) [ 131.127] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.127] kgem_add_reloc64: handle=23, pos=15080, delta=0, domains=40000 [ 131.127] kgem_add_reloc64: adding proxy [delta=18176] for handle=23 [ 131.127] kgem_add_reloc64[32] = (delta=18176, target handle=4, presumed=fd545000) [ 131.127] [3ae0] bind bo(handle=23, addr=fd549700), format=192, width=9, height=12, pitch=64, tiling=0 -> sampler [ 131.127] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.127] gen9_emit_sampler: sampler = 2 [ 131.127] gen9_emit_sf: num_sf_outputs=1 [ 131.127] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.127] gen9_emit_vertex_elements: setup id=2 [ 131.127] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.127] gen9_render_composite_box: (224, 112), (233, 124) [ 131.127] apply_damage: damage=0x0, region=1 [(224, 112), (233, 124) + (0, 0)] [ 131.127] gen8_vertex_flush[390c] = 3 [ 131.127] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.127] gen9_render_composite: 0x0, current mode=1/1 [ 131.127] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.127] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.127] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.127] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.127] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.127] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.127] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.127] sna_drawable_use_bo: using whole GPU bo [ 131.127] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.127] color_convert: src=ff4c4c4c [20028888] [ 131.127] color_convert: dst=ff4c4c4c [20028888] [ 131.127] sna_render_get_solid: ff4c4c4c [ 131.127] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.127] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.127] sna_transform_is_imprecise_integer_translation: no transform [ 131.127] gen9_composite_picture: integer translation (0, 0), removing [ 131.127] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.127] sna_render_pixmap_bo: GPU all damaged [ 131.127] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.127] gen4_choose_composite_emitter: solid, identity mask [ 131.127] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.127] aligning vertex: was 3, now 4 floats per vertex [ 131.127] gen9_composite_get_binding_table(eb40) [ 131.127] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.127] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.127] gen9_emit_sampler: sampler = a [ 131.127] gen9_emit_sf: num_sf_outputs=2 [ 131.127] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.127] gen9_emit_vertex_elements: setup id=9 [ 131.127] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.127] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.127] glyphs0_to_dst: glyph=(267, 43)x(9, 12), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(267, 43), mask=(224.00, 112.00) x (9.00, 12.00) [ 131.127] glyphs0_to_dst: glyph=(275, 47)x(10, 8), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(275, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.127] glyphs0_to_dst: glyph=(287, 47)x(10, 11), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(287, 47), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.127] glyphs0_to_dst: glyph=(296, 47)x(7, 8), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(296, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.127] glyphs0_to_dst: glyph=(301, 47)x(11, 8), unclipped [ 131.127] emit_primitive_identity_mask__avx2: dst=(301, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.127] gen8_vertex_flush[39e4] = 15 [ 131.127] gen9_magic_ca_pass: CA fixup (222 -> 237) [ 131.127] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.127] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.127] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.127] glyph_cache(0): adding glyph to cache 1, pos 1276 [ 131.127] glyph_cache_upload: upload glyph 0x55bca9ae9c50 to cache (240, 112)x(10, 12) [ 131.127] sna_composite(pixmap=2, op=1, src=2087+(0, 0), mask=0+(0, 0), dst=2+(240, 112)+(0, 0), size=(10, 12) [ 131.127] sna_compute_composite_region: dst=(240, 112)x(10, 12) [ 131.127] sna_compute_composite_region: initial clip against dst->pDrawable: (240, 112), (250, 124) [ 131.127] clip_to_dst: region: 1x[(240, 112), (250, 124)], clip: 1x[(0, 0), (1024, 1024)] [ 131.127] sna_compute_composite_region: clip against dst->pCompositeClip: (240, 112), (250, 124) [ 131.127] sna_compute_composite_region: clip against src (10x12 clip=0): (240, 112), (250, 124) [ 131.127] sna_composite: composite region extents:+(0, 0) -> (240, 112), (250, 124) + (0, 0) [ 131.127] gen9_render_composite: 10x12, current mode=1/1 [ 131.127] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.128] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.128] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.128] gen9_composite_set_target: (240, 112)x(10, 12), partial?=0 [ 131.128] sna_drawable_use_bo pixmap=2, box=((240, 112), (250, 124)), flags=f... [ 131.128] sna_drawable_use_bo: pinned, never REPLACES [ 131.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.128] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.128] sna_drawable_use_bo: using whole GPU bo [ 131.128] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.128] gen9_composite_picture: (0, 0)x(10, 12), dst=(240, 112) [ 131.128] sna_transform_is_imprecise_integer_translation: no transform [ 131.128] gen9_composite_picture: integer translation (0, 0), removing [ 131.128] sna_render_pixmap_bo pixmap=2087, (0, 0)x(10, 12)/(10, 12) [ 131.128] sna_render_pixmap_bo box=(0, 0), (10, 12): (10, 12)/(10, 12) [ 131.128] sna_render_pixmap_bo: offset=(-240, -112), size=(10, 12) [ 131.128] use_cpu_bo: no cpu bo [ 131.128] move_to_gpu: not migrating pixmap=2087 due to usage_hint=3 [ 131.128] sna_render_pixmap_bo: uploading CPU box (0, 0), (10, 12) [ 131.128] upload: box=(0, 0), (10, 12), pixmap=10x12 [ 131.128] sna_drawable_move_region_to_cpu(pixmap=2087 (10x12), [(0, 0), (10, 12)], flags=2) [ 131.128] sna_drawable_move_region_to_cpu: pixmap=2087 all damaged on CPU [ 131.128] kgem_can_create_2d: 10x12 @ 32 [ 131.128] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=12 [ 131.128] kgem_can_create_2d: untiled size=4096 [ 131.128] kgem_choose_tiling: too thin [width 10, 32 bpp] for TILING_X [ 131.128] kgem_choose_tiling: 10x12 -> 0 [ 131.128] kgem_upload_source_image : (0, 0), (10, 12), stride=40, bpp=32 [ 131.128] kgem_create_buffer_2d: 10x12, 32 bpp, stride=64 [ 131.128] kgem_create_buffer: size=768, flags=3 [write?=1, inplace?=1, last?=0] [ 131.128] kgem_create_buffer: reusing buffer? used=18944 + size=768, total=262144 [ 131.128] kgem_create_proxy: target handle=23 [proxy? -1], offset=18944, length=768, io=1 [ 131.128] __kgem_bo_init(handle=23, num_pages=768) [ 131.128] memcpy_blt: src=(0, 0), dst=(0, 0), size=10x12, pitch=40/64 [ 131.128] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.128] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.128] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.128] gen4_choose_composite_emitter: identity src, no mask [ 131.128] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.128] aligning vertex: was 4, now 3 floats per vertex [ 131.128] gen9_composite_get_binding_table(eb00) [ 131.128] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.128] kgem_add_reloc64: handle=23, pos=15032, delta=0, domains=40000 [ 131.128] kgem_add_reloc64: adding proxy [delta=18944] for handle=23 [ 131.128] kgem_add_reloc64[33] = (delta=18944, target handle=4, presumed=fd545000) [ 131.128] [3ab0] bind bo(handle=23, addr=fd549a00), format=192, width=10, height=12, pitch=64, tiling=0 -> sampler [ 131.128] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.128] gen9_emit_sampler: sampler = 2 [ 131.128] gen9_emit_sf: num_sf_outputs=1 [ 131.128] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.128] gen9_emit_vertex_elements: setup id=2 [ 131.128] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.128] gen9_render_composite_box: (240, 112), (250, 124) [ 131.128] apply_damage: damage=0x0, region=1 [(240, 112), (250, 124) + (0, 0)] [ 131.128] gen8_vertex_flush[3b18] = 3 [ 131.128] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.128] gen9_render_composite: 0x0, current mode=1/1 [ 131.128] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.128] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.128] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.128] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.128] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.128] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.128] sna_drawable_use_bo: using whole GPU bo [ 131.128] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.128] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.128] color_convert: src=ff4c4c4c [20028888] [ 131.128] color_convert: dst=ff4c4c4c [20028888] [ 131.128] sna_render_get_solid: ff4c4c4c [ 131.128] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.128] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.128] sna_transform_is_imprecise_integer_translation: no transform [ 131.128] gen9_composite_picture: integer translation (0, 0), removing [ 131.128] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.128] sna_render_pixmap_bo: GPU all damaged [ 131.128] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.128] gen4_choose_composite_emitter: solid, identity mask [ 131.128] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.128] aligning vertex: was 3, now 4 floats per vertex [ 131.128] gen9_composite_get_binding_table(ea80) [ 131.128] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.128] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.128] gen9_emit_sampler: sampler = a [ 131.128] gen9_emit_sf: num_sf_outputs=2 [ 131.128] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.128] gen9_emit_vertex_elements: setup id=9 [ 131.128] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.128] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.128] glyphs0_to_dst: glyph=(311, 43)x(10, 12), unclipped [ 131.128] emit_primitive_identity_mask__avx2: dst=(311, 43), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.128] gen8_vertex_flush[3bf0] = 3 [ 131.128] gen9_magic_ca_pass: CA fixup (240 -> 243) [ 131.128] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.128] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.128] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.128] glyph_cache(0): adding glyph to cache 1, pos 1280 [ 131.128] glyph_cache_upload: upload glyph 0x55bca9d72730 to cache (256, 64)x(5, 12) [ 131.128] sna_composite(pixmap=2, op=1, src=2089+(0, 0), mask=0+(0, 0), dst=2+(256, 64)+(0, 0), size=(5, 12) [ 131.128] sna_compute_composite_region: dst=(256, 64)x(5, 12) [ 131.128] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 64), (261, 76) [ 131.128] clip_to_dst: region: 1x[(256, 64), (261, 76)], clip: 1x[(0, 0), (1024, 1024)] [ 131.128] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 64), (261, 76) [ 131.128] sna_compute_composite_region: clip against src (5x12 clip=0): (256, 64), (261, 76) [ 131.128] sna_composite: composite region extents:+(0, 0) -> (256, 64), (261, 76) + (0, 0) [ 131.128] gen9_render_composite: 5x12, current mode=1/1 [ 131.128] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.128] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.128] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.128] gen9_composite_set_target: (256, 64)x(5, 12), partial?=0 [ 131.128] sna_drawable_use_bo pixmap=2, box=((256, 64), (261, 76)), flags=f... [ 131.128] sna_drawable_use_bo: pinned, never REPLACES [ 131.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.128] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.128] sna_drawable_use_bo: using whole GPU bo [ 131.128] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.128] gen9_composite_picture: (0, 0)x(5, 12), dst=(256, 64) [ 131.128] sna_transform_is_imprecise_integer_translation: no transform [ 131.128] gen9_composite_picture: integer translation (0, 0), removing [ 131.128] sna_render_pixmap_bo pixmap=2089, (0, 0)x(5, 12)/(5, 12) [ 131.128] sna_render_pixmap_bo box=(0, 0), (5, 12): (5, 12)/(5, 12) [ 131.128] sna_render_pixmap_bo: offset=(-256, -64), size=(5, 12) [ 131.128] use_cpu_bo: no cpu bo [ 131.128] move_to_gpu: not migrating pixmap=2089 due to usage_hint=3 [ 131.128] sna_render_pixmap_bo: uploading CPU box (0, 0), (5, 12) [ 131.128] upload: box=(0, 0), (5, 12), pixmap=5x12 [ 131.128] sna_drawable_move_region_to_cpu(pixmap=2089 (5x12), [(0, 0), (5, 12)], flags=2) [ 131.128] sna_drawable_move_region_to_cpu: pixmap=2089 all damaged on CPU [ 131.128] kgem_can_create_2d: 5x12 @ 32 [ 131.128] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=12 [ 131.128] kgem_can_create_2d: untiled size=4096 [ 131.128] kgem_choose_tiling: too thin [width 5, 32 bpp] for TILING_X [ 131.128] kgem_choose_tiling: 5x12 -> 0 [ 131.128] kgem_upload_source_image : (0, 0), (5, 12), stride=20, bpp=32 [ 131.128] kgem_create_buffer_2d: 5x12, 32 bpp, stride=32 [ 131.128] kgem_create_buffer: size=384, flags=3 [write?=1, inplace?=1, last?=0] [ 131.128] kgem_create_buffer: reusing buffer? used=19712 + size=384, total=262144 [ 131.128] kgem_create_proxy: target handle=23 [proxy? -1], offset=19712, length=384, io=1 [ 131.128] __kgem_bo_init(handle=23, num_pages=384) [ 131.128] memcpy_blt: src=(0, 0), dst=(0, 0), size=5x12, pitch=20/32 [ 131.128] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.128] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.128] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.128] gen4_choose_composite_emitter: identity src, no mask [ 131.128] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.128] aligning vertex: was 4, now 3 floats per vertex [ 131.128] gen9_composite_get_binding_table(ea40) [ 131.128] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.128] kgem_add_reloc64: handle=23, pos=14984, delta=0, domains=40000 [ 131.128] kgem_add_reloc64: adding proxy [delta=19712] for handle=23 [ 131.128] kgem_add_reloc64[34] = (delta=19712, target handle=4, presumed=fd545000) [ 131.128] [3a80] bind bo(handle=23, addr=fd549d00), format=192, width=5, height=12, pitch=32, tiling=0 -> sampler [ 131.128] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.128] gen9_emit_sampler: sampler = 2 [ 131.128] gen9_emit_sf: num_sf_outputs=1 [ 131.128] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.128] gen9_emit_vertex_elements: setup id=2 [ 131.128] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.128] gen9_render_composite_box: (256, 64), (261, 76) [ 131.128] apply_damage: damage=0x0, region=1 [(256, 64), (261, 76) + (0, 0)] [ 131.128] gen8_vertex_flush[3d24] = 3 [ 131.128] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.128] gen9_render_composite: 0x0, current mode=1/1 [ 131.128] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.128] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.128] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.128] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.128] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.128] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.128] sna_drawable_use_bo: using whole GPU bo [ 131.128] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.128] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.128] color_convert: src=ff4c4c4c [20028888] [ 131.128] color_convert: dst=ff4c4c4c [20028888] [ 131.128] sna_render_get_solid: ff4c4c4c [ 131.128] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.128] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.128] sna_transform_is_imprecise_integer_translation: no transform [ 131.128] gen9_composite_picture: integer translation (0, 0), removing [ 131.128] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.128] sna_render_pixmap_bo: GPU all damaged [ 131.128] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.128] gen4_choose_composite_emitter: solid, identity mask [ 131.128] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.128] aligning vertex: was 3, now 4 floats per vertex [ 131.128] gen9_composite_get_binding_table(e9c0) [ 131.128] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.128] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.128] gen9_emit_sampler: sampler = a [ 131.128] gen9_emit_sf: num_sf_outputs=2 [ 131.128] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.128] gen9_emit_vertex_elements: setup id=9 [ 131.128] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.128] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.128] glyphs0_to_dst: glyph=(320, 43)x(5, 12), unclipped [ 131.128] emit_primitive_identity_mask__avx2: dst=(320, 43), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.128] glyphs0_to_dst: glyph=(323, 47)x(10, 8), unclipped [ 131.128] emit_primitive_identity_mask__avx2: dst=(323, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.128] gen8_vertex_flush[3dfc] = 6 [ 131.128] gen9_magic_ca_pass: CA fixup (246 -> 252) [ 131.128] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.128] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.128] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.128] glyph_cache(0): adding glyph to cache 1, pos 1284 [ 131.128] glyph_cache_upload: upload glyph 0x55bca9d72bb0 to cache (272, 64)x(13, 8) [ 131.128] sna_composite(pixmap=2, op=1, src=2091+(0, 0), mask=0+(0, 0), dst=2+(272, 64)+(0, 0), size=(13, 8) [ 131.128] sna_compute_composite_region: dst=(272, 64)x(13, 8) [ 131.128] sna_compute_composite_region: initial clip against dst->pDrawable: (272, 64), (285, 72) [ 131.128] clip_to_dst: region: 1x[(272, 64), (285, 72)], clip: 1x[(0, 0), (1024, 1024)] [ 131.128] sna_compute_composite_region: clip against dst->pCompositeClip: (272, 64), (285, 72) [ 131.128] sna_compute_composite_region: clip against src (13x8 clip=0): (272, 64), (285, 72) [ 131.128] sna_composite: composite region extents:+(0, 0) -> (272, 64), (285, 72) + (0, 0) [ 131.128] gen9_render_composite: 13x8, current mode=1/1 [ 131.128] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.128] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.128] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.128] gen9_composite_set_target: (272, 64)x(13, 8), partial?=0 [ 131.128] sna_drawable_use_bo pixmap=2, box=((272, 64), (285, 72)), flags=f... [ 131.128] sna_drawable_use_bo: pinned, never REPLACES [ 131.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.128] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.128] sna_drawable_use_bo: using whole GPU bo [ 131.128] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.128] gen9_composite_picture: (0, 0)x(13, 8), dst=(272, 64) [ 131.128] sna_transform_is_imprecise_integer_translation: no transform [ 131.128] gen9_composite_picture: integer translation (0, 0), removing [ 131.128] sna_render_pixmap_bo pixmap=2091, (0, 0)x(13, 8)/(13, 8) [ 131.128] sna_render_pixmap_bo box=(0, 0), (13, 8): (13, 8)/(13, 8) [ 131.128] sna_render_pixmap_bo: offset=(-272, -64), size=(13, 8) [ 131.128] use_cpu_bo: no cpu bo [ 131.128] move_to_gpu: not migrating pixmap=2091 due to usage_hint=3 [ 131.128] sna_render_pixmap_bo: uploading CPU box (0, 0), (13, 8) [ 131.128] upload: box=(0, 0), (13, 8), pixmap=13x8 [ 131.128] sna_drawable_move_region_to_cpu(pixmap=2091 (13x8), [(0, 0), (13, 8)], flags=2) [ 131.128] sna_drawable_move_region_to_cpu: pixmap=2091 all damaged on CPU [ 131.128] kgem_can_create_2d: 13x8 @ 32 [ 131.128] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.128] kgem_can_create_2d: untiled size=4096 [ 131.128] kgem_choose_tiling: too thin [width 13, 32 bpp] for TILING_X [ 131.128] kgem_choose_tiling: 13x8 -> 0 [ 131.128] kgem_upload_source_image : (0, 0), (13, 8), stride=52, bpp=32 [ 131.128] kgem_create_buffer_2d: 13x8, 32 bpp, stride=64 [ 131.128] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.128] kgem_create_buffer: reusing buffer? used=20224 + size=512, total=262144 [ 131.128] kgem_create_proxy: target handle=23 [proxy? -1], offset=20224, length=512, io=1 [ 131.128] __kgem_bo_init(handle=23, num_pages=512) [ 131.128] memcpy_blt: src=(0, 0), dst=(0, 0), size=13x8, pitch=52/64 [ 131.128] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.128] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.128] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.128] gen4_choose_composite_emitter: identity src, no mask [ 131.128] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.128] aligning vertex: was 4, now 3 floats per vertex [ 131.128] gen9_composite_get_binding_table(e980) [ 131.128] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.128] kgem_add_reloc64: handle=23, pos=14936, delta=0, domains=40000 [ 131.128] kgem_add_reloc64: adding proxy [delta=20224] for handle=23 [ 131.128] kgem_add_reloc64[35] = (delta=20224, target handle=4, presumed=fd545000) [ 131.128] [3a50] bind bo(handle=23, addr=fd549f00), format=192, width=13, height=8, pitch=64, tiling=0 -> sampler [ 131.128] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.128] gen9_emit_sampler: sampler = 2 [ 131.128] gen9_emit_sf: num_sf_outputs=1 [ 131.128] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.128] gen9_emit_vertex_elements: setup id=2 [ 131.128] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.128] gen9_render_composite_box: (272, 64), (285, 72) [ 131.128] apply_damage: damage=0x0, region=1 [(272, 64), (285, 72) + (0, 0)] [ 131.128] gen8_vertex_flush[3f30] = 3 [ 131.128] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.128] gen9_render_composite: 0x0, current mode=1/1 [ 131.128] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.128] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.128] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.128] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.128] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.128] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.128] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.128] sna_drawable_use_bo: using whole GPU bo [ 131.128] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.128] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.128] color_convert: src=ff4c4c4c [20028888] [ 131.128] color_convert: dst=ff4c4c4c [20028888] [ 131.128] sna_render_get_solid: ff4c4c4c [ 131.128] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.128] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.128] sna_transform_is_imprecise_integer_translation: no transform [ 131.128] gen9_composite_picture: integer translation (0, 0), removing [ 131.128] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.128] sna_render_pixmap_bo: GPU all damaged [ 131.128] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.128] gen4_choose_composite_emitter: solid, identity mask [ 131.128] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.128] aligning vertex: was 3, now 4 floats per vertex [ 131.128] gen9_composite_get_binding_table(e900) [ 131.128] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.128] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.128] gen9_emit_sampler: sampler = a [ 131.128] gen9_emit_sf: num_sf_outputs=2 [ 131.129] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.129] gen9_emit_vertex_elements: setup id=9 [ 131.129] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.129] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.129] glyphs0_to_dst: glyph=(332, 47)x(13, 8), unclipped [ 131.129] emit_primitive_identity_mask__avx2: dst=(332, 47), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.129] glyphs0_to_dst: glyph=(348, 47)x(9, 8), unclipped [ 131.129] emit_primitive_identity_mask__avx2: dst=(348, 47), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.129] glyphs0_to_dst: glyph=(356, 47)x(11, 8), unclipped [ 131.129] emit_primitive_identity_mask__avx2: dst=(356, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.129] glyphs0_to_dst: glyph=(365, 47)x(14, 8), unclipped [ 131.129] emit_primitive_identity_mask__avx2: dst=(365, 47), mask=(240.00, 80.00) x (14.00, 8.00) [ 131.129] gen8_vertex_flush[4008] = 12 [ 131.129] gen9_magic_ca_pass: CA fixup (255 -> 267) [ 131.129] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.129] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.129] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.129] glyph_cache(0): adding glyph to cache 1, pos 1288 [ 131.129] glyph_cache_upload: upload glyph 0x55bca9d72f40 to cache (256, 80)x(8, 10) [ 131.129] sna_composite(pixmap=2, op=1, src=2093+(0, 0), mask=0+(0, 0), dst=2+(256, 80)+(0, 0), size=(8, 10) [ 131.129] sna_compute_composite_region: dst=(256, 80)x(8, 10) [ 131.129] sna_compute_composite_region: initial clip against dst->pDrawable: (256, 80), (264, 90) [ 131.129] clip_to_dst: region: 1x[(256, 80), (264, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 131.129] sna_compute_composite_region: clip against dst->pCompositeClip: (256, 80), (264, 90) [ 131.129] sna_compute_composite_region: clip against src (8x10 clip=0): (256, 80), (264, 90) [ 131.129] sna_composite: composite region extents:+(0, 0) -> (256, 80), (264, 90) + (0, 0) [ 131.129] gen9_render_composite: 8x10, current mode=1/1 [ 131.129] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.129] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.129] gen9_composite_set_target: (256, 80)x(8, 10), partial?=0 [ 131.129] sna_drawable_use_bo pixmap=2, box=((256, 80), (264, 90)), flags=f... [ 131.129] sna_drawable_use_bo: pinned, never REPLACES [ 131.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.129] sna_drawable_use_bo: using whole GPU bo [ 131.129] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.129] gen9_composite_picture: (0, 0)x(8, 10), dst=(256, 80) [ 131.129] sna_transform_is_imprecise_integer_translation: no transform [ 131.129] gen9_composite_picture: integer translation (0, 0), removing [ 131.129] sna_render_pixmap_bo pixmap=2093, (0, 0)x(8, 10)/(8, 10) [ 131.129] sna_render_pixmap_bo box=(0, 0), (8, 10): (8, 10)/(8, 10) [ 131.129] sna_render_pixmap_bo: offset=(-256, -80), size=(8, 10) [ 131.129] use_cpu_bo: no cpu bo [ 131.129] move_to_gpu: not migrating pixmap=2093 due to usage_hint=3 [ 131.129] sna_render_pixmap_bo: uploading CPU box (0, 0), (8, 10) [ 131.129] upload: box=(0, 0), (8, 10), pixmap=8x10 [ 131.129] sna_drawable_move_region_to_cpu(pixmap=2093 (8x10), [(0, 0), (8, 10)], flags=2) [ 131.129] sna_drawable_move_region_to_cpu: pixmap=2093 all damaged on CPU [ 131.129] kgem_can_create_2d: 8x10 @ 32 [ 131.129] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.129] kgem_can_create_2d: untiled size=4096 [ 131.129] kgem_choose_tiling: too thin [width 8, 32 bpp] for TILING_X [ 131.129] kgem_choose_tiling: 8x10 -> 0 [ 131.129] kgem_upload_source_image : (0, 0), (8, 10), stride=32, bpp=32 [ 131.129] kgem_create_buffer_2d: 8x10, 32 bpp, stride=32 [ 131.129] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.129] kgem_create_buffer: reusing buffer? used=20736 + size=320, total=262144 [ 131.129] kgem_create_proxy: target handle=23 [proxy? -1], offset=20736, length=320, io=1 [ 131.129] __kgem_bo_init(handle=23, num_pages=320) [ 131.129] memcpy_blt: src=(0, 0), dst=(0, 0), size=8x10, pitch=32/32 [ 131.129] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.129] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.129] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.129] gen4_choose_composite_emitter: identity src, no mask [ 131.129] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.129] aligning vertex: was 4, now 3 floats per vertex [ 131.129] gen9_composite_get_binding_table(e8c0) [ 131.129] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.129] kgem_add_reloc64: handle=23, pos=14888, delta=0, domains=40000 [ 131.129] kgem_add_reloc64: adding proxy [delta=20736] for handle=23 [ 131.129] kgem_add_reloc64[36] = (delta=20736, target handle=4, presumed=fd545000) [ 131.129] [3a20] bind bo(handle=23, addr=fd54a100), format=192, width=8, height=10, pitch=32, tiling=0 -> sampler [ 131.129] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.129] gen9_emit_sampler: sampler = 2 [ 131.129] gen9_emit_sf: num_sf_outputs=1 [ 131.129] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.129] gen9_emit_vertex_elements: setup id=2 [ 131.129] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.129] gen9_render_composite_box: (256, 80), (264, 90) [ 131.129] apply_damage: damage=0x0, region=1 [(256, 80), (264, 90) + (0, 0)] [ 131.129] gen8_vertex_flush[413c] = 3 [ 131.129] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.129] gen9_render_composite: 0x0, current mode=1/1 [ 131.129] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.129] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.129] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.129] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.129] sna_drawable_use_bo: using whole GPU bo [ 131.129] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.129] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.129] color_convert: src=ff4c4c4c [20028888] [ 131.129] color_convert: dst=ff4c4c4c [20028888] [ 131.129] sna_render_get_solid: ff4c4c4c [ 131.129] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.129] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.129] sna_transform_is_imprecise_integer_translation: no transform [ 131.129] gen9_composite_picture: integer translation (0, 0), removing [ 131.129] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.129] sna_render_pixmap_bo: GPU all damaged [ 131.129] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.129] gen4_choose_composite_emitter: solid, identity mask [ 131.129] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.129] aligning vertex: was 3, now 4 floats per vertex [ 131.129] gen9_composite_get_binding_table(e840) [ 131.129] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.129] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.129] gen9_emit_sampler: sampler = a [ 131.129] gen9_emit_sf: num_sf_outputs=2 [ 131.129] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.129] gen9_emit_vertex_elements: setup id=9 [ 131.129] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.129] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.129] glyphs0_to_dst: glyph=(376, 45)x(8, 10), unclipped [ 131.129] emit_primitive_identity_mask__avx2: dst=(376, 45), mask=(256.00, 80.00) x (8.00, 10.00) [ 131.129] gen8_vertex_flush[4214] = 3 [ 131.129] gen9_magic_ca_pass: CA fixup (270 -> 273) [ 131.129] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.129] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.129] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.129] sna_accel_flush: flush?=0, dirty?=0 [ 131.129] sna_block_handler (tv=0.0) [ 131.129] sna_wakeup_handler [ 131.129] sna_accel_flush: flush?=0, dirty?=0 [ 131.129] sna_accel_flush: flush?=0, dirty?=0 [ 131.129] sna_block_handler (tv=0.0) [ 131.129] sna_wakeup_handler [ 131.129] sna_composite_trapezoids(op=3, src=(467, 119), mask=18000, ntrap=17) [ 131.129] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.129] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.129] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.129] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.129] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.129] imprecise_trapezoid_span_converter: extents (456, 123), (599, 150) [ 131.129] sna_compute_composite_region: dst=(456, 123)x(143, 27) [ 131.129] sna_compute_composite_region: initial clip against dst->pDrawable: (456, 123), (599, 150) [ 131.129] clip_to_dst: region: 1x[(456, 123), (599, 150)], clip: 1x[(0, 0), (762, 162)] [ 131.129] sna_compute_composite_region: clip against dst->pCompositeClip: (456, 123), (599, 150) [ 131.129] sna_compute_composite_region: clip against src (0x0 clip=0): (456, 123), (599, 150) [ 131.129] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.129] imprecise_trapezoid_span_converter: after clip -- extents (456, 123), (599, 150), delta=(0, 0) src -> (460, 119) [ 131.129] gen9_render_composite_spans: 143x27 with flags=0, current mode=1 [ 131.129] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.129] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.129] gen9_composite_set_target: (456, 123)x(143, 27), partial?=1 [ 131.129] sna_drawable_use_bo pixmap=2031, box=((456, 123), (599, 150)), flags=7... [ 131.129] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.129] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.129] sna_drawable_use_bo: using whole GPU bo [ 131.129] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.129] gen9_composite_picture: (460, 119)x(143, 27), dst=(456, 123) [ 131.129] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(460, 119), dst=(456, 123), size=(143, 27) [ 131.129] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 131.129] sna_render_get_gradient: old --> 0 [ 131.129] gen4_channel_init_linear: transform = [0.01 0.00 -3.17, 0.00 0.03 -4.07, 0.00 0.00 1.00] [ 131.129] gen4_channel_init_linear: untransformed: p1=(459.00, 118.00, 1.00), p2=(459.00, 146.00, 1.00) [ 131.129] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-4.21 [ 131.129] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.129] gen4_choose_spans_emitter: linear source [ 131.129] kgem_check_bo: num_pages=+1, num_exec=+1 [ 131.129] aligning vertex: was 4, now 3 floats per vertex [ 131.129] gen9_composite_get_binding_table(e800) [ 131.129] kgem_add_reloc64: handle=8, pos=14840, delta=0, domains=40000 [ 131.129] kgem_add_handle: handle=8, index=5 [ 131.129] kgem_add_reloc64[37] = (delta=0, target handle=5, presumed=fdffe000) [ 131.129] [39f0] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 131.129] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 131.129] gen9_emit_sampler: sampler = 14 [ 131.129] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.129] gen9_emit_vertex_elements: setup id=5 [ 131.129] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.129] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.129] thread_choose_span: clipped? 0 [ 131.129] imprecise_trapezoid_span_converter: using 4 threads [ 131.129] imprecise_trapezoid_span_converter: using 4 threads for span compositing 143x27 [ 131.129] thread_choose_span: clipped? 0 [ 131.129] span_thread: flushing 26 boxes [ 131.129] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 131.129] span_thread: flushing 27 boxes [ 131.129] span_thread: flushing 1 boxes [ 131.129] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.129] span_thread: flushing 1 boxes [ 131.129] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.129] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 131.129] gen8_vertex_flush[4354] = 165 [ 131.129] gen9_render_composite_spans_done() [ 131.129] sna_create_pixmap(25, 21, 32, usage=0) [ 131.129] kgem_can_create_2d: 25x21 @ 32 [ 131.129] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 131.129] kgem_can_create_2d: untiled size=4096 [ 131.129] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 131.129] kgem_choose_tiling: 25x21 -> 0 [ 131.129] sna_create_pixmap: usage=0, flags=a [ 131.129] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 131.129] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 131.129] create_pixmap: serial=2094, usage=0, 25x21 [ 131.129] sna_create_pixmap: serial=2094, 25x21, usage=0 [ 131.129] sna_composite_rectangles(pixmap=2095, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 131.129] sna_composite_rectangles: converted to op 0 [ 131.129] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 131.129] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 131.129] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 131.129] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 131.129] sna_composite_rectangles: fallback, dst pixmap=2095 too small or not attached [ 131.129] sna_composite_rectangles: fallback [ 131.129] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.129] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 131.129] _sna_pixmap_move_to_cpu(pixmap=2095, 25x21, flags=1) [ 131.129] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.129] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.129] operate_inplace: no, inplace operation not suitable [ 131.129] _sna_pixmap_move_to_cpu: marking as damaged [ 131.130] __sna_damage_all(25, 21) [ 131.130] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.130] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=72e, drawable=82f [ 131.130] sna_validate_gc: recomputing clip [ 131.130] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 131.130] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 131.130] try_upload__fast: ignore existing cpu damage (if any) [ 131.130] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.130] try_upload__fast: no, no gpu damage [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.130] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.130] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.130] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 131.130] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 131.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 131.130] sna_accel_flush: flush?=0, dirty?=0 [ 131.130] sna_composite(pixmap=2031, op=3, src=2095+(0, 0), mask=0+(455, 122), dst=2031+(455, 122)+(0, 0), size=(12, 10) [ 131.130] sna_compute_composite_region: dst=(455, 122)x(12, 10) [ 131.130] sna_compute_composite_region: initial clip against dst->pDrawable: (455, 122), (467, 132) [ 131.130] clip_to_dst: region: 1x[(455, 122), (467, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.130] sna_compute_composite_region: clip against dst->pCompositeClip: (455, 122), (467, 132) [ 131.130] sna_compute_composite_region: clip against src (25x21 clip=0): (455, 122), (467, 132) [ 131.130] sna_composite: composite region extents:+(0, 0) -> (455, 122), (467, 132) + (0, 0) [ 131.130] gen9_render_composite: 12x10, current mode=1/1 [ 131.130] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.130] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.130] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.130] gen9_composite_set_target: (455, 122)x(12, 10), partial?=1 [ 131.130] sna_drawable_use_bo pixmap=2031, box=((455, 122), (467, 132)), flags=7... [ 131.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.130] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.130] sna_drawable_use_bo: using whole GPU bo [ 131.130] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.130] gen9_composite_picture: (0, 0)x(12, 10), dst=(455, 122) [ 131.130] sna_transform_is_imprecise_integer_translation: no transform [ 131.130] gen9_composite_picture: integer translation (0, 0), removing [ 131.130] sna_render_pixmap_bo pixmap=2095, (0, 0)x(12, 10)/(25, 21) [ 131.130] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 131.130] sna_render_pixmap_bo: offset=(-455, -122), size=(25, 21) [ 131.130] use_cpu_bo: no cpu bo [ 131.130] kgem_choose_tiling: too short [10] for TILING_Y [ 131.130] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.130] kgem_choose_tiling: 12x10 -> 0 [ 131.130] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 131.130] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(0, 0), (12, 10)], flags=2) [ 131.130] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.130] kgem_can_create_2d: 12x10 @ 32 [ 131.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.130] kgem_can_create_2d: untiled size=4096 [ 131.130] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.130] kgem_choose_tiling: 12x10 -> 0 [ 131.130] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 131.130] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.130] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.130] kgem_create_buffer: reusing buffer? used=21248 + size=640, total=262144 [ 131.130] kgem_create_proxy: target handle=23 [proxy? -1], offset=21248, length=640, io=1 [ 131.130] __kgem_bo_init(handle=23, num_pages=640) [ 131.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.130] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.130] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.130] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.130] gen4_choose_composite_emitter: identity src, no mask [ 131.130] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.130] gen9_composite_get_binding_table(e780) [ 131.130] kgem_add_reloc64: handle=23, pos=14808, delta=0, domains=40000 [ 131.130] kgem_add_reloc64: adding proxy [delta=21248] for handle=23 [ 131.130] kgem_add_reloc64[38] = (delta=21248, target handle=4, presumed=fd545000) [ 131.130] [39d0] bind bo(handle=23, addr=fd54a300), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.130] gen9_emit_sampler: sampler = 2 [ 131.130] gen9_emit_sf: num_sf_outputs=1 [ 131.130] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.130] gen9_emit_vertex_elements: setup id=2 [ 131.130] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.130] gen9_render_composite_box: (455, 122), (467, 132) [ 131.130] apply_damage: damage=0x0, region=1 [(455, 122), (467, 132) + (0, 0)] [ 131.130] gen8_vertex_flush[43fc] = 3 [ 131.130] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.130] sna_create_pixmap(1, 10, 32, usage=0) [ 131.130] kgem_can_create_2d: 1x10 @ 32 [ 131.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.130] kgem_can_create_2d: untiled size=4096 [ 131.130] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.130] kgem_choose_tiling: 1x10 -> 0 [ 131.130] sna_create_pixmap: usage=0, flags=a [ 131.130] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.130] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.130] create_pixmap: serial=2096, usage=0, 1x10 [ 131.130] sna_create_pixmap: serial=2096, 1x10, usage=0 [ 131.130] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=82f, drawable=831 [ 131.130] sna_validate_gc: recomputing clip [ 131.130] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.130] sna_copy_area: src=pixmap=2095:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=2097:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.130] sna_copy_area: normal copy [ 131.130] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.130] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.130] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.130] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.130] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 131.130] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 131.130] sna_do_copy: pixmap -- no source clipping [ 131.130] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 131.130] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 131.130] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2095+(12, 0), dst pixmap=2097+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.130] sna_copy_boxes: dst=(priv=0x55bca9d73960, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d73380, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.130] sna_drawable_use_bo pixmap=2097, box=((0, 0), (1, 10)), flags=18... [ 131.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.130] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.130] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.130] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.130] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(12, 0), (13, 10)], flags=6) [ 131.130] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2097 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.130] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.130] _sna_pixmap_move_to_cpu(pixmap=2097, 1x10, flags=5) [ 131.130] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.130] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.130] _sna_pixmap_move_to_cpu: marking as damaged [ 131.130] __sna_damage_all(1, 10) [ 131.130] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.130] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 131.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.130] sna_composite(pixmap=2031, op=3, src=2097+(471, 61), mask=0+(467, 122), dst=2031+(467, 122)+(0, 0), size=(121, 10) [ 131.130] sna_compute_composite_region: dst=(467, 122)x(121, 10) [ 131.130] sna_compute_composite_region: initial clip against dst->pDrawable: (467, 122), (588, 132) [ 131.130] clip_to_dst: region: 1x[(467, 122), (588, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.130] sna_compute_composite_region: clip against dst->pCompositeClip: (467, 122), (588, 132) [ 131.130] sna_compute_composite_region: clip against src (1x10 clip=0): (467, 122), (588, 132) [ 131.130] sna_composite: composite region extents:+(0, 0) -> (467, 122), (588, 132) + (0, 0) [ 131.130] gen9_render_composite: 121x10, current mode=1/1 [ 131.130] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.130] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.130] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.130] gen9_composite_set_target: (467, 122)x(121, 10), partial?=1 [ 131.130] sna_drawable_use_bo pixmap=2031, box=((467, 122), (588, 132)), flags=7... [ 131.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.130] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.130] sna_drawable_use_bo: using whole GPU bo [ 131.130] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.130] gen9_composite_picture: (471, 61)x(121, 10), dst=(467, 122) [ 131.130] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.90, 0.00 1.00 -61.00, 0.00 0.00 1.00] [ 131.130] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.130] sna_render_pixmap_bo pixmap=2097, (471, 61)x(121, 10)/(1, 10) [ 131.130] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.130] sna_render_pixmap_bo: offset=(4, -61), size=(1, 10) [ 131.130] use_cpu_bo: no cpu bo [ 131.130] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.130] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.130] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2097 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.130] sna_drawable_move_region_to_cpu: pixmap=2097 all damaged on CPU [ 131.130] kgem_can_create_2d: 1x10 @ 32 [ 131.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.130] kgem_can_create_2d: untiled size=4096 [ 131.130] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.130] kgem_choose_tiling: 1x10 -> 0 [ 131.130] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.130] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.130] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.130] kgem_create_buffer: reusing buffer? used=22016 + size=320, total=262144 [ 131.130] kgem_create_proxy: target handle=23 [proxy? -1], offset=22016, length=320, io=1 [ 131.130] __kgem_bo_init(handle=23, num_pages=320) [ 131.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.130] upload: adding upload cache to pixmap=2097 [ 131.130] kgem_proxy_bo_attach: handle=23 [ 131.130] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.130] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.130] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.130] gen4_choose_composite_emitter: simple src, no mask [ 131.130] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.130] gen9_composite_get_binding_table(e700) [ 131.130] kgem_add_reloc64: handle=23, pos=14776, delta=0, domains=40000 [ 131.130] kgem_add_reloc64: adding proxy [delta=22016] for handle=23 [ 131.130] kgem_add_reloc64[39] = (delta=22016, target handle=4, presumed=fd545000) [ 131.130] [39b0] bind bo(handle=23, addr=fd54a600), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.130] gen9_emit_sampler: sampler = 32 [ 131.130] gen9_emit_vertex_elements: setup id=2 [ 131.130] gen9_render_composite_box: (467, 122), (588, 132) [ 131.130] apply_damage: damage=0x0, region=1 [(467, 122), (588, 132) + (0, 0)] [ 131.130] gen8_vertex_flush[4440] = 3 [ 131.130] sna_destroy_pixmap: pixmap=2097, attached?=1 [ 131.130] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.130] __sna_free_pixmap(pixmap=2097) [ 131.130] sna_composite(pixmap=2031, op=3, src=2095+(13, 0), mask=0+(588, 122), dst=2031+(588, 122)+(0, 0), size=(12, 10) [ 131.130] sna_compute_composite_region: dst=(588, 122)x(12, 10) [ 131.130] sna_compute_composite_region: initial clip against dst->pDrawable: (588, 122), (600, 132) [ 131.130] clip_to_dst: region: 1x[(588, 122), (600, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.130] sna_compute_composite_region: clip against dst->pCompositeClip: (588, 122), (600, 132) [ 131.130] sna_compute_composite_region: clip against src (25x21 clip=0): (588, 122), (600, 132) [ 131.130] sna_composite: composite region extents:+(0, 0) -> (588, 122), (600, 132) + (0, 0) [ 131.130] gen9_render_composite: 12x10, current mode=1/1 [ 131.130] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.130] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.130] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.130] gen9_composite_set_target: (588, 122)x(12, 10), partial?=1 [ 131.130] sna_drawable_use_bo pixmap=2031, box=((588, 122), (600, 132)), flags=7... [ 131.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.130] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.130] sna_drawable_use_bo: using whole GPU bo [ 131.130] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.130] gen9_composite_picture: (13, 0)x(12, 10), dst=(588, 122) [ 131.130] sna_transform_is_imprecise_integer_translation: no transform [ 131.130] gen9_composite_picture: integer translation (0, 0), removing [ 131.130] sna_render_pixmap_bo pixmap=2095, (13, 0)x(12, 10)/(25, 21) [ 131.130] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 131.130] sna_render_pixmap_bo: offset=(-575, -122), size=(25, 21) [ 131.130] use_cpu_bo: no cpu bo [ 131.130] kgem_choose_tiling: too short [10] for TILING_Y [ 131.130] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.130] kgem_choose_tiling: 12x10 -> 0 [ 131.130] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 131.130] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(13, 0), (25, 10)], flags=2) [ 131.130] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.130] kgem_can_create_2d: 12x10 @ 32 [ 131.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.130] kgem_can_create_2d: untiled size=4096 [ 131.130] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.130] kgem_choose_tiling: 12x10 -> 0 [ 131.130] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 131.130] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.130] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.130] kgem_create_buffer: reusing buffer? used=22528 + size=640, total=262144 [ 131.130] kgem_create_proxy: target handle=23 [proxy? -1], offset=22528, length=640, io=1 [ 131.130] __kgem_bo_init(handle=23, num_pages=640) [ 131.130] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.130] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.130] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.130] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.130] gen4_choose_composite_emitter: identity src, no mask [ 131.130] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.130] gen9_composite_get_binding_table(e680) [ 131.130] kgem_add_reloc64: handle=23, pos=14744, delta=0, domains=40000 [ 131.130] kgem_add_reloc64: adding proxy [delta=22528] for handle=23 [ 131.130] kgem_add_reloc64[40] = (delta=22528, target handle=4, presumed=fd545000) [ 131.130] [3990] bind bo(handle=23, addr=fd54a800), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.130] gen9_emit_sampler: sampler = 2 [ 131.130] gen9_emit_vertex_elements: setup id=2 [ 131.130] gen9_render_composite_box: (588, 122), (600, 132) [ 131.130] apply_damage: damage=0x0, region=1 [(588, 122), (600, 132) + (0, 0)] [ 131.130] gen8_vertex_flush[4484] = 3 [ 131.130] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.130] sna_create_pixmap(12, 1, 32, usage=0) [ 131.130] kgem_can_create_2d: 12x1 @ 32 [ 131.130] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.130] kgem_can_create_2d: untiled size=4096 [ 131.130] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.130] kgem_choose_tiling: 12x1 -> 0 [ 131.130] sna_create_pixmap: usage=0, flags=a [ 131.130] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.130] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.130] create_pixmap: serial=2098, usage=0, 12x1 [ 131.130] sna_create_pixmap: serial=2098, 12x1, usage=0 [ 131.130] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=831, drawable=833 [ 131.130] sna_validate_gc: recomputing clip [ 131.130] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.130] sna_copy_area: src=pixmap=2095:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=2099:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.130] sna_copy_area: normal copy [ 131.130] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.130] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.130] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.130] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.130] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 131.130] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 131.130] sna_do_copy: pixmap -- no source clipping [ 131.130] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 131.130] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 131.130] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2095+(0, 10), dst pixmap=2099+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.130] sna_copy_boxes: dst=(priv=0x55bca9d73960, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d73380, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.130] sna_drawable_use_bo pixmap=2099, box=((0, 0), (12, 1)), flags=18... [ 131.130] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.130] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.130] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.130] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.130] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(0, 10), (12, 11)], flags=6) [ 131.130] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.130] sna_drawable_move_region_to_cpu(pixmap=2099 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.130] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.130] _sna_pixmap_move_to_cpu(pixmap=2099, 12x1, flags=5) [ 131.130] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.130] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.130] _sna_pixmap_move_to_cpu: marking as damaged [ 131.130] __sna_damage_all(12, 1) [ 131.130] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.130] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 131.130] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.130] sna_composite(pixmap=2031, op=3, src=2099+(228, 149), mask=0+(455, 132), dst=2031+(455, 132)+(0, 0), size=(12, 9) [ 131.130] sna_compute_composite_region: dst=(455, 132)x(12, 9) [ 131.131] sna_compute_composite_region: initial clip against dst->pDrawable: (455, 132), (467, 141) [ 131.131] clip_to_dst: region: 1x[(455, 132), (467, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.131] sna_compute_composite_region: clip against dst->pCompositeClip: (455, 132), (467, 141) [ 131.131] sna_compute_composite_region: clip against src (12x1 clip=0): (455, 132), (467, 141) [ 131.131] sna_composite: composite region extents:+(0, 0) -> (455, 132), (467, 141) + (0, 0) [ 131.131] gen9_render_composite: 12x9, current mode=1/1 [ 131.131] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.131] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.131] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.131] gen9_composite_set_target: (455, 132)x(12, 9), partial?=1 [ 131.131] sna_drawable_use_bo pixmap=2031, box=((455, 132), (467, 141)), flags=7... [ 131.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.131] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.131] sna_drawable_use_bo: using whole GPU bo [ 131.131] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.131] gen9_composite_picture: (228, 149)x(12, 9), dst=(455, 132) [ 131.131] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -228.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.131] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.131] sna_render_pixmap_bo pixmap=2099, (228, 149)x(12, 9)/(12, 1) [ 131.131] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.131] sna_render_pixmap_bo: offset=(-227, 17), size=(12, 1) [ 131.131] use_cpu_bo: no cpu bo [ 131.131] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.131] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.131] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2099 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.131] sna_drawable_move_region_to_cpu: pixmap=2099 all damaged on CPU [ 131.131] kgem_can_create_2d: 12x1 @ 32 [ 131.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.131] kgem_can_create_2d: untiled size=4096 [ 131.131] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.131] kgem_choose_tiling: 12x1 -> 0 [ 131.131] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.131] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.131] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.131] kgem_create_buffer: reusing buffer? used=23296 + size=128, total=262144 [ 131.131] kgem_create_proxy: target handle=23 [proxy? -1], offset=23296, length=128, io=1 [ 131.131] __kgem_bo_init(handle=23, num_pages=128) [ 131.131] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.131] upload: adding upload cache to pixmap=2099 [ 131.131] kgem_proxy_bo_attach: handle=23 [ 131.131] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.131] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.131] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.131] gen4_choose_composite_emitter: simple src, no mask [ 131.131] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.131] gen9_composite_get_binding_table(e600) [ 131.131] kgem_add_reloc64: handle=23, pos=14712, delta=0, domains=40000 [ 131.131] kgem_add_reloc64: adding proxy [delta=23296] for handle=23 [ 131.131] kgem_add_reloc64[41] = (delta=23296, target handle=4, presumed=fd545000) [ 131.131] [3970] bind bo(handle=23, addr=fd54ab00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.131] gen9_emit_sampler: sampler = 32 [ 131.131] gen9_emit_vertex_elements: setup id=2 [ 131.131] gen9_render_composite_box: (455, 132), (467, 141) [ 131.131] apply_damage: damage=0x0, region=1 [(455, 132), (467, 141) + (0, 0)] [ 131.131] gen8_vertex_flush[44c8] = 3 [ 131.131] sna_destroy_pixmap: pixmap=2099, attached?=1 [ 131.131] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.131] __sna_free_pixmap(pixmap=2099) [ 131.131] sna_create_pixmap(12, 1, 32, usage=0) [ 131.131] kgem_can_create_2d: 12x1 @ 32 [ 131.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.131] kgem_can_create_2d: untiled size=4096 [ 131.131] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.131] kgem_choose_tiling: 12x1 -> 0 [ 131.131] sna_create_pixmap: usage=0, flags=a [ 131.131] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.131] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.131] create_pixmap: serial=2100, usage=0, 12x1 [ 131.131] sna_create_pixmap: serial=2100, 12x1, usage=0 [ 131.131] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=833, drawable=835 [ 131.131] sna_validate_gc: recomputing clip [ 131.131] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.131] sna_copy_area: src=pixmap=2095:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=2101:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.131] sna_copy_area: normal copy [ 131.131] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.131] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.131] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.131] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.131] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 131.131] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 131.131] sna_do_copy: pixmap -- no source clipping [ 131.131] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 131.131] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 131.131] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2095+(13, 10), dst pixmap=2101+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.131] sna_copy_boxes: dst=(priv=0x55bca9d743c0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d73380, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.131] sna_drawable_use_bo pixmap=2101, box=((0, 0), (12, 1)), flags=18... [ 131.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.131] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.131] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.131] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.131] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(13, 10), (25, 11)], flags=6) [ 131.131] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2101 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.131] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.131] _sna_pixmap_move_to_cpu(pixmap=2101, 12x1, flags=5) [ 131.131] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.131] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.131] _sna_pixmap_move_to_cpu: marking as damaged [ 131.131] __sna_damage_all(12, 1) [ 131.131] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.131] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 131.131] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.131] sna_composite(pixmap=2031, op=3, src=2101+(294, 149), mask=0+(588, 132), dst=2031+(588, 132)+(0, 0), size=(12, 9) [ 131.131] sna_compute_composite_region: dst=(588, 132)x(12, 9) [ 131.131] sna_compute_composite_region: initial clip against dst->pDrawable: (588, 132), (600, 141) [ 131.131] clip_to_dst: region: 1x[(588, 132), (600, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.131] sna_compute_composite_region: clip against dst->pCompositeClip: (588, 132), (600, 141) [ 131.131] sna_compute_composite_region: clip against src (12x1 clip=0): (588, 132), (600, 141) [ 131.131] sna_composite: composite region extents:+(0, 0) -> (588, 132), (600, 141) + (0, 0) [ 131.131] gen9_render_composite: 12x9, current mode=1/1 [ 131.131] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.131] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.131] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.131] gen9_composite_set_target: (588, 132)x(12, 9), partial?=1 [ 131.131] sna_drawable_use_bo pixmap=2031, box=((588, 132), (600, 141)), flags=7... [ 131.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.131] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.131] sna_drawable_use_bo: using whole GPU bo [ 131.131] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.131] gen9_composite_picture: (294, 149)x(12, 9), dst=(588, 132) [ 131.131] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -294.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.131] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.131] sna_render_pixmap_bo pixmap=2101, (294, 149)x(12, 9)/(12, 1) [ 131.131] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.131] sna_render_pixmap_bo: offset=(-294, 17), size=(12, 1) [ 131.131] use_cpu_bo: no cpu bo [ 131.131] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.131] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.131] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2101 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.131] sna_drawable_move_region_to_cpu: pixmap=2101 all damaged on CPU [ 131.131] kgem_can_create_2d: 12x1 @ 32 [ 131.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.131] kgem_can_create_2d: untiled size=4096 [ 131.131] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.131] kgem_choose_tiling: 12x1 -> 0 [ 131.131] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.131] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.131] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.131] kgem_create_buffer: reusing buffer? used=23552 + size=128, total=262144 [ 131.131] kgem_create_proxy: target handle=23 [proxy? -1], offset=23552, length=128, io=1 [ 131.131] __kgem_bo_init(handle=23, num_pages=128) [ 131.131] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.131] upload: adding upload cache to pixmap=2101 [ 131.131] kgem_proxy_bo_attach: handle=23 [ 131.131] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.131] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.131] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.131] gen4_choose_composite_emitter: simple src, no mask [ 131.131] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.131] gen9_composite_get_binding_table(e580) [ 131.131] kgem_add_reloc64: handle=23, pos=14680, delta=0, domains=40000 [ 131.131] kgem_add_reloc64: adding proxy [delta=23552] for handle=23 [ 131.131] kgem_add_reloc64[42] = (delta=23552, target handle=4, presumed=fd545000) [ 131.131] [3950] bind bo(handle=23, addr=fd54ac00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.131] gen9_emit_vertex_elements: setup id=2 [ 131.131] gen9_render_composite_box: (588, 132), (600, 141) [ 131.131] apply_damage: damage=0x0, region=1 [(588, 132), (600, 141) + (0, 0)] [ 131.131] gen8_vertex_flush[4504] = 3 [ 131.131] sna_destroy_pixmap: pixmap=2101, attached?=1 [ 131.131] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.131] __sna_free_pixmap(pixmap=2101) [ 131.131] sna_composite(pixmap=2031, op=3, src=2095+(0, 11), mask=0+(455, 141), dst=2031+(455, 141)+(0, 0), size=(12, 10) [ 131.131] sna_compute_composite_region: dst=(455, 141)x(12, 10) [ 131.131] sna_compute_composite_region: initial clip against dst->pDrawable: (455, 141), (467, 151) [ 131.131] clip_to_dst: region: 1x[(455, 141), (467, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.131] sna_compute_composite_region: clip against dst->pCompositeClip: (455, 141), (467, 151) [ 131.131] sna_compute_composite_region: clip against src (25x21 clip=0): (455, 141), (467, 151) [ 131.131] sna_composite: composite region extents:+(0, 0) -> (455, 141), (467, 151) + (0, 0) [ 131.131] gen9_render_composite: 12x10, current mode=1/1 [ 131.131] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.131] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.131] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.131] gen9_composite_set_target: (455, 141)x(12, 10), partial?=1 [ 131.131] sna_drawable_use_bo pixmap=2031, box=((455, 141), (467, 151)), flags=7... [ 131.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.131] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.131] sna_drawable_use_bo: using whole GPU bo [ 131.131] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.131] gen9_composite_picture: (0, 11)x(12, 10), dst=(455, 141) [ 131.131] sna_transform_is_imprecise_integer_translation: no transform [ 131.131] gen9_composite_picture: integer translation (0, 0), removing [ 131.131] sna_render_pixmap_bo pixmap=2095, (0, 11)x(12, 10)/(25, 21) [ 131.131] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 131.131] sna_render_pixmap_bo: offset=(-455, -130), size=(25, 21) [ 131.131] use_cpu_bo: no cpu bo [ 131.131] kgem_choose_tiling: too short [10] for TILING_Y [ 131.131] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.131] kgem_choose_tiling: 12x10 -> 0 [ 131.131] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 131.131] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(0, 11), (12, 21)], flags=2) [ 131.131] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.131] kgem_can_create_2d: 12x10 @ 32 [ 131.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.131] kgem_can_create_2d: untiled size=4096 [ 131.131] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.131] kgem_choose_tiling: 12x10 -> 0 [ 131.131] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 131.131] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.131] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.131] kgem_create_buffer: reusing buffer? used=23808 + size=640, total=262144 [ 131.131] kgem_create_proxy: target handle=23 [proxy? -1], offset=23808, length=640, io=1 [ 131.131] __kgem_bo_init(handle=23, num_pages=640) [ 131.131] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.131] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.131] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.131] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.131] gen4_choose_composite_emitter: identity src, no mask [ 131.131] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.131] gen9_composite_get_binding_table(e500) [ 131.131] kgem_add_reloc64: handle=23, pos=14648, delta=0, domains=40000 [ 131.131] kgem_add_reloc64: adding proxy [delta=23808] for handle=23 [ 131.131] kgem_add_reloc64[43] = (delta=23808, target handle=4, presumed=fd545000) [ 131.131] [3930] bind bo(handle=23, addr=fd54ad00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.131] gen9_emit_sampler: sampler = 2 [ 131.131] gen9_emit_vertex_elements: setup id=2 [ 131.131] gen9_render_composite_box: (455, 141), (467, 151) [ 131.131] apply_damage: damage=0x0, region=1 [(455, 141), (467, 151) + (0, 0)] [ 131.131] gen8_vertex_flush[4548] = 3 [ 131.131] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.131] sna_create_pixmap(1, 10, 32, usage=0) [ 131.131] kgem_can_create_2d: 1x10 @ 32 [ 131.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.131] kgem_can_create_2d: untiled size=4096 [ 131.131] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.131] kgem_choose_tiling: 1x10 -> 0 [ 131.131] sna_create_pixmap: usage=0, flags=a [ 131.131] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.131] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.131] create_pixmap: serial=2102, usage=0, 1x10 [ 131.131] sna_create_pixmap: serial=2102, 1x10, usage=0 [ 131.131] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=835, drawable=837 [ 131.131] sna_validate_gc: recomputing clip [ 131.131] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.131] sna_copy_area: src=pixmap=2095:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=2103:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.131] sna_copy_area: normal copy [ 131.131] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.131] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.131] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.131] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.131] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 131.131] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 131.131] sna_do_copy: pixmap -- no source clipping [ 131.131] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 131.131] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 131.131] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2095+(12, 11), dst pixmap=2103+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.131] sna_copy_boxes: dst=(priv=0x55bca9d743c0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d73380, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.131] sna_drawable_use_bo pixmap=2103, box=((0, 0), (1, 10)), flags=18... [ 131.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.131] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.131] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.131] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.131] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(12, 11), (13, 21)], flags=6) [ 131.131] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2103 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.131] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.131] _sna_pixmap_move_to_cpu(pixmap=2103, 1x10, flags=5) [ 131.131] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.131] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.131] _sna_pixmap_move_to_cpu: marking as damaged [ 131.131] __sna_damage_all(1, 10) [ 131.131] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.131] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 131.131] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.131] sna_composite(pixmap=2031, op=3, src=2103+(471, 71), mask=0+(467, 141), dst=2031+(467, 141)+(0, 0), size=(121, 10) [ 131.131] sna_compute_composite_region: dst=(467, 141)x(121, 10) [ 131.131] sna_compute_composite_region: initial clip against dst->pDrawable: (467, 141), (588, 151) [ 131.131] clip_to_dst: region: 1x[(467, 141), (588, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.131] sna_compute_composite_region: clip against dst->pCompositeClip: (467, 141), (588, 151) [ 131.131] sna_compute_composite_region: clip against src (1x10 clip=0): (467, 141), (588, 151) [ 131.131] sna_composite: composite region extents:+(0, 0) -> (467, 141), (588, 151) + (0, 0) [ 131.131] gen9_render_composite: 121x10, current mode=1/1 [ 131.131] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.131] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.131] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.131] gen9_composite_set_target: (467, 141)x(121, 10), partial?=1 [ 131.131] sna_drawable_use_bo pixmap=2031, box=((467, 141), (588, 151)), flags=7... [ 131.131] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.131] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.131] sna_drawable_use_bo: using whole GPU bo [ 131.131] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.131] gen9_composite_picture: (471, 71)x(121, 10), dst=(467, 141) [ 131.131] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.90, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 131.131] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.131] sna_render_pixmap_bo pixmap=2103, (471, 71)x(121, 10)/(1, 10) [ 131.131] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.131] sna_render_pixmap_bo: offset=(4, -70), size=(1, 10) [ 131.131] use_cpu_bo: no cpu bo [ 131.131] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.131] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.131] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.131] sna_drawable_move_region_to_cpu(pixmap=2103 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.131] sna_drawable_move_region_to_cpu: pixmap=2103 all damaged on CPU [ 131.131] kgem_can_create_2d: 1x10 @ 32 [ 131.131] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.131] kgem_can_create_2d: untiled size=4096 [ 131.131] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.131] kgem_choose_tiling: 1x10 -> 0 [ 131.131] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.131] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.131] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.131] kgem_create_buffer: reusing buffer? used=24576 + size=320, total=262144 [ 131.132] kgem_create_proxy: target handle=23 [proxy? -1], offset=24576, length=320, io=1 [ 131.132] __kgem_bo_init(handle=23, num_pages=320) [ 131.132] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.132] upload: adding upload cache to pixmap=2103 [ 131.132] kgem_proxy_bo_attach: handle=23 [ 131.132] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.132] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.132] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.132] gen4_choose_composite_emitter: simple src, no mask [ 131.132] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.132] gen9_composite_get_binding_table(e480) [ 131.132] kgem_add_reloc64: handle=23, pos=14616, delta=0, domains=40000 [ 131.132] kgem_add_reloc64: adding proxy [delta=24576] for handle=23 [ 131.132] kgem_add_reloc64[44] = (delta=24576, target handle=4, presumed=fd545000) [ 131.132] [3910] bind bo(handle=23, addr=fd54b000), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.132] gen9_emit_sampler: sampler = 32 [ 131.132] gen9_emit_vertex_elements: setup id=2 [ 131.132] gen9_render_composite_box: (467, 141), (588, 151) [ 131.132] apply_damage: damage=0x0, region=1 [(467, 141), (588, 151) + (0, 0)] [ 131.132] gen8_vertex_flush[458c] = 3 [ 131.132] sna_destroy_pixmap: pixmap=2103, attached?=1 [ 131.132] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.132] __sna_free_pixmap(pixmap=2103) [ 131.132] sna_composite(pixmap=2031, op=3, src=2095+(13, 11), mask=0+(588, 141), dst=2031+(588, 141)+(0, 0), size=(12, 10) [ 131.132] sna_compute_composite_region: dst=(588, 141)x(12, 10) [ 131.132] sna_compute_composite_region: initial clip against dst->pDrawable: (588, 141), (600, 151) [ 131.132] clip_to_dst: region: 1x[(588, 141), (600, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.132] sna_compute_composite_region: clip against dst->pCompositeClip: (588, 141), (600, 151) [ 131.132] sna_compute_composite_region: clip against src (25x21 clip=0): (588, 141), (600, 151) [ 131.132] sna_composite: composite region extents:+(0, 0) -> (588, 141), (600, 151) + (0, 0) [ 131.132] gen9_render_composite: 12x10, current mode=1/1 [ 131.132] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.132] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.132] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.132] gen9_composite_set_target: (588, 141)x(12, 10), partial?=1 [ 131.132] sna_drawable_use_bo pixmap=2031, box=((588, 141), (600, 151)), flags=7... [ 131.132] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.132] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.132] sna_drawable_use_bo: using whole GPU bo [ 131.132] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.132] gen9_composite_picture: (13, 11)x(12, 10), dst=(588, 141) [ 131.132] sna_transform_is_imprecise_integer_translation: no transform [ 131.132] gen9_composite_picture: integer translation (0, 0), removing [ 131.132] sna_render_pixmap_bo pixmap=2095, (13, 11)x(12, 10)/(25, 21) [ 131.132] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 131.132] sna_render_pixmap_bo: offset=(-575, -130), size=(25, 21) [ 131.132] use_cpu_bo: no cpu bo [ 131.132] kgem_choose_tiling: too short [10] for TILING_Y [ 131.132] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.132] kgem_choose_tiling: 12x10 -> 0 [ 131.132] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 131.132] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 131.132] sna_drawable_move_region_to_cpu(pixmap=2095 (25x21), [(13, 11), (25, 21)], flags=2) [ 131.132] sna_drawable_move_region_to_cpu: pixmap=2095 all damaged on CPU [ 131.132] kgem_can_create_2d: 12x10 @ 32 [ 131.132] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.132] kgem_can_create_2d: untiled size=4096 [ 131.132] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.132] kgem_choose_tiling: 12x10 -> 0 [ 131.132] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 131.132] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.132] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.132] kgem_create_buffer: reusing buffer? used=25088 + size=640, total=262144 [ 131.132] kgem_create_proxy: target handle=23 [proxy? -1], offset=25088, length=640, io=1 [ 131.132] __kgem_bo_init(handle=23, num_pages=640) [ 131.132] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.132] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.132] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.132] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.132] gen4_choose_composite_emitter: identity src, no mask [ 131.132] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.132] gen9_composite_get_binding_table(e400) [ 131.132] kgem_add_reloc64: handle=23, pos=14584, delta=0, domains=40000 [ 131.132] kgem_add_reloc64: adding proxy [delta=25088] for handle=23 [ 131.132] kgem_add_reloc64[45] = (delta=25088, target handle=4, presumed=fd545000) [ 131.132] [38f0] bind bo(handle=23, addr=fd54b200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.132] gen9_emit_sampler: sampler = 2 [ 131.132] gen9_emit_vertex_elements: setup id=2 [ 131.132] gen9_render_composite_box: (588, 141), (600, 151) [ 131.132] apply_damage: damage=0x0, region=1 [(588, 141), (600, 151) + (0, 0)] [ 131.132] gen8_vertex_flush[45d0] = 3 [ 131.132] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.132] sna_destroy_pixmap: pixmap=2095, attached?=1 [ 131.132] __sna_free_pixmap(pixmap=2095) [ 131.132] sna_create_pixmap(11, 10, 32, usage=3) [ 131.132] kgem_can_create_2d: 11x10 @ 32 [ 131.132] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.132] kgem_can_create_2d: untiled size=4096 [ 131.132] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.132] kgem_choose_tiling: 11x10 -> 0 [ 131.132] sna_create_pixmap: usage=3, flags=a [ 131.132] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 131.132] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 131.132] create_pixmap: serial=2105, usage=3, 11x10 [ 131.132] sna_create_pixmap: serial=2105, 11x10, usage=3 [ 131.132] sna_composite(pixmap=2105, op=1, src=2104+(0, 0), mask=0+(0, 0), dst=2105+(0, 0)+(0, 0), size=(11, 10) [ 131.132] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 131.132] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 131.132] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 131.132] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 131.132] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 131.132] sna_composite: fallback, dst pixmap=2105 is too small (or completely damaged) [ 131.132] sna_composite: fallback -- fbComposite [ 131.132] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 131.132] sna_composite_fb: fallback -- move src to cpu [ 131.132] sna_composite_fb: fallback -- move dst to cpu [ 131.132] sna_drawable_move_region_to_cpu(pixmap=2105 (11x10), [(0, 0), (11, 10)], flags=5) [ 131.132] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 131.132] _sna_pixmap_move_to_cpu(pixmap=2105, 11x10, flags=5) [ 131.132] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.132] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.132] _sna_pixmap_move_to_cpu: marking as damaged [ 131.132] __sna_damage_all(11, 10) [ 131.132] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.132] sna_transform_is_imprecise_integer_translation: no transform [ 131.132] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 131.132] sna_create_pixmap(9, 8, 32, usage=3) [ 131.132] kgem_can_create_2d: 9x8 @ 32 [ 131.132] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.132] kgem_can_create_2d: untiled size=4096 [ 131.132] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.132] kgem_choose_tiling: 9x8 -> 0 [ 131.132] sna_create_pixmap: usage=3, flags=a [ 131.132] sna_create_pixmap: small buffer [288], attaching to shadow pixmap [ 131.132] create_pixmap: allocating pixmap 9x8, depth=32/32, size=296 [ 131.132] create_pixmap: serial=2107, usage=3, 9x8 [ 131.132] sna_create_pixmap: serial=2107, 9x8, usage=3 [ 131.132] sna_composite(pixmap=2107, op=1, src=2106+(0, 0), mask=0+(0, 0), dst=2107+(0, 0)+(0, 0), size=(9, 8) [ 131.132] sna_compute_composite_region: dst=(0, 0)x(9, 8) [ 131.132] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (9, 8) [ 131.132] clip_to_dst: region: 1x[(0, 0), (9, 8)], clip: 1x[(0, 0), (9, 8)] [ 131.132] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (9, 8) [ 131.132] sna_compute_composite_region: clip against src (9x8 clip=0): (0, 0), (9, 8) [ 131.132] sna_composite: fallback, dst pixmap=2107 is too small (or completely damaged) [ 131.132] sna_composite: fallback -- fbComposite [ 131.132] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(9, 8): region=((0,0), (9, 8)) [ 131.132] sna_composite_fb: fallback -- move src to cpu [ 131.132] sna_composite_fb: fallback -- move dst to cpu [ 131.132] sna_drawable_move_region_to_cpu(pixmap=2107 (9x8), [(0, 0), (9, 8)], flags=5) [ 131.132] sna_drawable_move_region_to_cpu: region (0, 0), (9, 8) + (0, 0) subsumes pixmap (9x8) [ 131.132] _sna_pixmap_move_to_cpu(pixmap=2107, 9x8, flags=5) [ 131.132] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.132] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.132] _sna_pixmap_move_to_cpu: marking as damaged [ 131.132] __sna_damage_all(9, 8) [ 131.132] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.132] sna_transform_is_imprecise_integer_translation: no transform [ 131.132] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/36 [ 131.132] sna_glyphs(op=3, nlist=1, src=(505, 143)) [ 131.132] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.132] sna_glyphs: discarding mask [ 131.132] glyphs0_to_dst(op=3, src=(505, 143), nlist=1, dst=(505, 143)+(0, 0)) [ 131.132] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268789680352 size=762x162 [ 131.132] glyph_cache(0): adding glyph to cache 1, pos 1292 [ 131.132] glyph_cache_upload: upload glyph 0x55bca9d73380 to cache (272, 80)x(11, 10) [ 131.132] sna_composite(pixmap=2, op=1, src=2105+(0, 0), mask=0+(0, 0), dst=2+(272, 80)+(0, 0), size=(11, 10) [ 131.132] sna_compute_composite_region: dst=(272, 80)x(11, 10) [ 131.132] sna_compute_composite_region: initial clip against dst->pDrawable: (272, 80), (283, 90) [ 131.132] clip_to_dst: region: 1x[(272, 80), (283, 90)], clip: 1x[(0, 0), (1024, 1024)] [ 131.132] sna_compute_composite_region: clip against dst->pCompositeClip: (272, 80), (283, 90) [ 131.132] sna_compute_composite_region: clip against src (11x10 clip=0): (272, 80), (283, 90) [ 131.132] sna_composite: composite region extents:+(0, 0) -> (272, 80), (283, 90) + (0, 0) [ 131.132] gen9_render_composite: 11x10, current mode=1/1 [ 131.132] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.132] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.132] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.132] gen9_composite_set_target: (272, 80)x(11, 10), partial?=0 [ 131.132] sna_drawable_use_bo pixmap=2, box=((272, 80), (283, 90)), flags=f... [ 131.132] sna_drawable_use_bo: pinned, never REPLACES [ 131.132] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.132] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.132] sna_drawable_use_bo: using whole GPU bo [ 131.132] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.132] gen9_composite_picture: (0, 0)x(11, 10), dst=(272, 80) [ 131.132] sna_transform_is_imprecise_integer_translation: no transform [ 131.132] gen9_composite_picture: integer translation (0, 0), removing [ 131.132] sna_render_pixmap_bo pixmap=2105, (0, 0)x(11, 10)/(11, 10) [ 131.132] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 131.132] sna_render_pixmap_bo: offset=(-272, -80), size=(11, 10) [ 131.132] use_cpu_bo: no cpu bo [ 131.132] move_to_gpu: not migrating pixmap=2105 due to usage_hint=3 [ 131.132] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 131.132] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 131.132] sna_drawable_move_region_to_cpu(pixmap=2105 (11x10), [(0, 0), (11, 10)], flags=2) [ 131.132] sna_drawable_move_region_to_cpu: pixmap=2105 all damaged on CPU [ 131.132] kgem_can_create_2d: 11x10 @ 32 [ 131.132] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.132] kgem_can_create_2d: untiled size=4096 [ 131.132] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.132] kgem_choose_tiling: 11x10 -> 0 [ 131.132] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 131.132] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 131.132] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.132] kgem_create_buffer: reusing buffer? used=25856 + size=640, total=262144 [ 131.132] kgem_create_proxy: target handle=23 [proxy? -1], offset=25856, length=640, io=1 [ 131.132] __kgem_bo_init(handle=23, num_pages=640) [ 131.132] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 131.132] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.132] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.132] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.132] gen4_choose_composite_emitter: identity src, no mask [ 131.132] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.132] gen9_composite_get_binding_table(e380) [ 131.132] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.132] kgem_add_reloc64: handle=23, pos=14552, delta=0, domains=40000 [ 131.132] kgem_add_reloc64: adding proxy [delta=25856] for handle=23 [ 131.132] kgem_add_reloc64[46] = (delta=25856, target handle=4, presumed=fd545000) [ 131.132] [38d0] bind bo(handle=23, addr=fd54b500), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 131.132] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 131.132] gen9_emit_vertex_elements: setup id=2 [ 131.132] gen9_render_composite_box: (272, 80), (283, 90) [ 131.132] apply_damage: damage=0x0, region=1 [(272, 80), (283, 90) + (0, 0)] [ 131.132] gen8_vertex_flush[461c] = 3 [ 131.132] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.132] gen9_render_composite: 0x0, current mode=1/1 [ 131.132] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.132] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.132] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.132] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.132] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.132] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.132] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.132] sna_drawable_use_bo: using whole GPU bo [ 131.132] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.132] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.132] color_convert: src=66666666 [20028888] [ 131.132] color_convert: dst=66666666 [20028888] [ 131.132] sna_render_get_solid: 66666666 [ 131.132] sna_render_get_solid(13) = 66666666 (old) [ 131.132] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.132] sna_transform_is_imprecise_integer_translation: no transform [ 131.132] gen9_composite_picture: integer translation (0, 0), removing [ 131.132] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.132] sna_render_pixmap_bo: GPU all damaged [ 131.132] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.132] gen4_choose_composite_emitter: solid, identity mask [ 131.132] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.132] aligning vertex: was 3, now 4 floats per vertex [ 131.132] gen9_composite_get_binding_table(e300) [ 131.132] kgem_add_reloc64: handle=32, pos=14520, delta=0, domains=40000 [ 131.132] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 131.132] kgem_add_reloc64[47] = (delta=52, target handle=2, presumed=fffb2000) [ 131.132] [38b0] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.132] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.132] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.132] gen9_emit_sampler: sampler = a [ 131.132] gen9_emit_sf: num_sf_outputs=2 [ 131.132] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.132] gen9_emit_vertex_elements: setup id=9 [ 131.132] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.132] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.132] glyphs0_to_dst: glyph=(504, 133)x(11, 10), unclipped [ 131.132] emit_primitive_identity_mask__avx2: dst=(504, 133), mask=(272.00, 80.00) x (11.00, 10.00) [ 131.132] glyphs0_to_dst: glyph=(513, 135)x(9, 8), unclipped [ 131.132] emit_primitive_identity_mask__avx2: dst=(513, 135), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.132] glyphs0_to_dst: glyph=(522, 135)x(9, 8), unclipped [ 131.132] emit_primitive_identity_mask__avx2: dst=(522, 135), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.132] gen8_vertex_flush[46f4] = 9 [ 131.132] gen9_magic_ca_pass: CA fixup (417 -> 426) [ 131.132] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.132] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.132] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.132] glyph_cache(0): adding glyph to cache 1, pos 1296 [ 131.132] glyph_cache_upload: upload glyph 0x55bca9d73760 to cache (288, 64)x(9, 8) [ 131.132] sna_composite(pixmap=2, op=1, src=2107+(0, 0), mask=0+(0, 0), dst=2+(288, 64)+(0, 0), size=(9, 8) [ 131.132] sna_compute_composite_region: dst=(288, 64)x(9, 8) [ 131.132] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 64), (297, 72) [ 131.132] clip_to_dst: region: 1x[(288, 64), (297, 72)], clip: 1x[(0, 0), (1024, 1024)] [ 131.132] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 64), (297, 72) [ 131.132] sna_compute_composite_region: clip against src (9x8 clip=0): (288, 64), (297, 72) [ 131.132] sna_composite: composite region extents:+(0, 0) -> (288, 64), (297, 72) + (0, 0) [ 131.132] gen9_render_composite: 9x8, current mode=1/1 [ 131.132] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.132] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.132] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.132] gen9_composite_set_target: (288, 64)x(9, 8), partial?=0 [ 131.132] sna_drawable_use_bo pixmap=2, box=((288, 64), (297, 72)), flags=f... [ 131.132] sna_drawable_use_bo: pinned, never REPLACES [ 131.132] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.132] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.132] sna_drawable_use_bo: using whole GPU bo [ 131.132] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.132] gen9_composite_picture: (0, 0)x(9, 8), dst=(288, 64) [ 131.132] sna_transform_is_imprecise_integer_translation: no transform [ 131.132] gen9_composite_picture: integer translation (0, 0), removing [ 131.133] sna_render_pixmap_bo pixmap=2107, (0, 0)x(9, 8)/(9, 8) [ 131.133] sna_render_pixmap_bo box=(0, 0), (9, 8): (9, 8)/(9, 8) [ 131.133] sna_render_pixmap_bo: offset=(-288, -64), size=(9, 8) [ 131.133] use_cpu_bo: no cpu bo [ 131.133] move_to_gpu: not migrating pixmap=2107 due to usage_hint=3 [ 131.133] sna_render_pixmap_bo: uploading CPU box (0, 0), (9, 8) [ 131.133] upload: box=(0, 0), (9, 8), pixmap=9x8 [ 131.133] sna_drawable_move_region_to_cpu(pixmap=2107 (9x8), [(0, 0), (9, 8)], flags=2) [ 131.133] sna_drawable_move_region_to_cpu: pixmap=2107 all damaged on CPU [ 131.133] kgem_can_create_2d: 9x8 @ 32 [ 131.133] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=8 [ 131.133] kgem_can_create_2d: untiled size=4096 [ 131.133] kgem_choose_tiling: too thin [width 9, 32 bpp] for TILING_X [ 131.133] kgem_choose_tiling: 9x8 -> 0 [ 131.133] kgem_upload_source_image : (0, 0), (9, 8), stride=36, bpp=32 [ 131.133] kgem_create_buffer_2d: 9x8, 32 bpp, stride=64 [ 131.133] kgem_create_buffer: size=512, flags=3 [write?=1, inplace?=1, last?=0] [ 131.133] kgem_create_buffer: reusing buffer? used=26624 + size=512, total=262144 [ 131.133] kgem_create_proxy: target handle=23 [proxy? -1], offset=26624, length=512, io=1 [ 131.133] __kgem_bo_init(handle=23, num_pages=512) [ 131.133] memcpy_blt: src=(0, 0), dst=(0, 0), size=9x8, pitch=36/64 [ 131.133] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.133] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.133] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.133] gen4_choose_composite_emitter: identity src, no mask [ 131.133] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.133] aligning vertex: was 4, now 3 floats per vertex [ 131.133] gen9_composite_get_binding_table(e280) [ 131.133] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.133] kgem_add_reloc64: handle=23, pos=14488, delta=0, domains=40000 [ 131.133] kgem_add_reloc64: adding proxy [delta=26624] for handle=23 [ 131.133] kgem_add_reloc64[48] = (delta=26624, target handle=4, presumed=fd545000) [ 131.133] [3890] bind bo(handle=23, addr=fd54b800), format=192, width=9, height=8, pitch=64, tiling=0 -> sampler [ 131.133] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.133] gen9_emit_sampler: sampler = 2 [ 131.133] gen9_emit_sf: num_sf_outputs=1 [ 131.133] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.133] gen9_emit_vertex_elements: setup id=2 [ 131.133] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.133] gen9_render_composite_box: (288, 64), (297, 72) [ 131.133] apply_damage: damage=0x0, region=1 [(288, 64), (297, 72) + (0, 0)] [ 131.133] gen8_vertex_flush[4828] = 3 [ 131.133] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.133] gen9_render_composite: 0x0, current mode=1/1 [ 131.133] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.133] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.133] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.133] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.133] sna_drawable_use_bo: using whole GPU bo [ 131.133] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.133] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.133] color_convert: src=66666666 [20028888] [ 131.133] color_convert: dst=66666666 [20028888] [ 131.133] sna_render_get_solid: 66666666 [ 131.133] sna_render_get_solid(13) = 66666666 (last) [ 131.133] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.133] sna_transform_is_imprecise_integer_translation: no transform [ 131.133] gen9_composite_picture: integer translation (0, 0), removing [ 131.133] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.133] sna_render_pixmap_bo: GPU all damaged [ 131.133] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.133] gen4_choose_composite_emitter: solid, identity mask [ 131.133] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.133] aligning vertex: was 3, now 4 floats per vertex [ 131.133] gen9_composite_get_binding_table(e200) [ 131.133] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.133] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.133] gen9_emit_sampler: sampler = a [ 131.133] gen9_emit_sf: num_sf_outputs=2 [ 131.133] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.133] gen9_emit_vertex_elements: setup id=9 [ 131.133] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.133] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.133] glyphs0_to_dst: glyph=(530, 135)x(9, 8), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(530, 135), mask=(288.00, 64.00) x (9.00, 8.00) [ 131.133] glyphs0_to_dst: glyph=(537, 135)x(10, 8), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(537, 135), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.133] glyphs0_to_dst: glyph=(546, 131)x(5, 12), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(546, 131), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.133] gen8_vertex_flush[4900] = 9 [ 131.133] gen9_magic_ca_pass: CA fixup (429 -> 438) [ 131.133] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.133] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.133] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.133] sna_glyphs(op=3, nlist=1, src=(505, 142)) [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] sna_glyphs: discarding mask [ 131.133] glyphs0_to_dst(op=3, src=(505, 142), nlist=1, dst=(505, 142)+(0, 0)) [ 131.133] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268789680352 size=762x162 [ 131.133] gen9_render_composite: 0x0, current mode=1/1 [ 131.133] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.133] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.133] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.133] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.133] sna_drawable_use_bo: using whole GPU bo [ 131.133] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.133] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.133] color_convert: src=ff4c4c4c [20028888] [ 131.133] color_convert: dst=ff4c4c4c [20028888] [ 131.133] sna_render_get_solid: ff4c4c4c [ 131.133] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.133] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.133] sna_transform_is_imprecise_integer_translation: no transform [ 131.133] gen9_composite_picture: integer translation (0, 0), removing [ 131.133] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.133] sna_render_pixmap_bo: GPU all damaged [ 131.133] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.133] gen4_choose_composite_emitter: solid, identity mask [ 131.133] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.133] gen9_composite_get_binding_table(e1c0) [ 131.133] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.133] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.133] gen9_emit_vertex_elements: setup id=9 [ 131.133] glyphs0_to_dst: glyph=(504, 132)x(11, 10), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(504, 132), mask=(272.00, 80.00) x (11.00, 10.00) [ 131.133] glyphs0_to_dst: glyph=(513, 134)x(9, 8), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(513, 134), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.133] glyphs0_to_dst: glyph=(522, 134)x(9, 8), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(522, 134), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.133] glyphs0_to_dst: glyph=(530, 134)x(9, 8), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(530, 134), mask=(288.00, 64.00) x (9.00, 8.00) [ 131.133] glyphs0_to_dst: glyph=(537, 134)x(10, 8), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(537, 134), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.133] glyphs0_to_dst: glyph=(546, 130)x(5, 12), unclipped [ 131.133] emit_primitive_identity_mask__avx2: dst=(546, 130), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.133] gen8_vertex_flush[4a00] = 18 [ 131.133] gen9_magic_ca_pass: CA fixup (438 -> 456) [ 131.133] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.133] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.133] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.133] sna_composite_trapezoids(op=3, src=(610, 119), mask=18000, ntrap=17) [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.133] imprecise_trapezoid_span_converter: extents (607, 123), (750, 150) [ 131.133] sna_compute_composite_region: dst=(607, 123)x(143, 27) [ 131.133] sna_compute_composite_region: initial clip against dst->pDrawable: (607, 123), (750, 150) [ 131.133] clip_to_dst: region: 1x[(607, 123), (750, 150)], clip: 1x[(0, 0), (762, 162)] [ 131.133] sna_compute_composite_region: clip against dst->pCompositeClip: (607, 123), (750, 150) [ 131.133] sna_compute_composite_region: clip against src (0x0 clip=0): (607, 123), (750, 150) [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.133] imprecise_trapezoid_span_converter: after clip -- extents (607, 123), (750, 150), delta=(0, 0) src -> (603, 119) [ 131.133] gen9_render_composite_spans: 143x27 with flags=0, current mode=1 [ 131.133] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.133] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.133] gen9_composite_set_target: (607, 123)x(143, 27), partial?=1 [ 131.133] sna_drawable_use_bo pixmap=2031, box=((607, 123), (750, 150)), flags=7... [ 131.133] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.133] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.133] sna_drawable_use_bo: using whole GPU bo [ 131.133] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.133] gen9_composite_picture: (603, 119)x(143, 27), dst=(607, 123) [ 131.133] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(603, 119), dst=(607, 123), size=(143, 27) [ 131.133] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 131.133] sna_render_get_gradient: old --> 0 [ 131.133] gen4_channel_init_linear: transform = [0.01 0.00 -4.15, 0.00 0.03 -4.07, 0.00 0.00 1.00] [ 131.133] gen4_channel_init_linear: untransformed: p1=(602.00, 118.00, 1.00), p2=(602.00, 146.00, 1.00) [ 131.133] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-4.21 [ 131.133] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.133] gen4_choose_spans_emitter: linear source [ 131.133] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.133] aligning vertex: was 4, now 3 floats per vertex [ 131.133] gen9_composite_get_binding_table(e180) [ 131.133] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 131.133] gen9_emit_sampler: sampler = 14 [ 131.133] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.133] gen9_emit_vertex_elements: setup id=5 [ 131.133] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.133] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.133] thread_choose_span: clipped? 0 [ 131.133] imprecise_trapezoid_span_converter: using 4 threads [ 131.133] imprecise_trapezoid_span_converter: using 4 threads for span compositing 143x27 [ 131.133] thread_choose_span: clipped? 0 [ 131.133] span_thread: flushing 26 boxes [ 131.133] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 131.133] span_thread: flushing 1 boxes [ 131.133] span_thread: flushing 27 boxes [ 131.133] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 131.133] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.133] span_thread: flushing 1 boxes [ 131.133] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.133] gen8_vertex_flush[4b2c] = 165 [ 131.133] gen9_render_composite_spans_done() [ 131.133] sna_create_pixmap(25, 21, 32, usage=0) [ 131.133] kgem_can_create_2d: 25x21 @ 32 [ 131.133] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 131.133] kgem_can_create_2d: untiled size=4096 [ 131.133] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 131.133] kgem_choose_tiling: 25x21 -> 0 [ 131.133] sna_create_pixmap: usage=0, flags=a [ 131.133] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 131.133] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 131.133] create_pixmap: serial=2108, usage=0, 25x21 [ 131.133] sna_create_pixmap: serial=2108, 25x21, usage=0 [ 131.133] sna_composite_rectangles(pixmap=2109, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 131.133] sna_composite_rectangles: converted to op 0 [ 131.133] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 131.133] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 131.133] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 131.133] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 131.133] sna_composite_rectangles: fallback, dst pixmap=2109 too small or not attached [ 131.133] sna_composite_rectangles: fallback [ 131.133] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.133] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 131.133] _sna_pixmap_move_to_cpu(pixmap=2109, 25x21, flags=1) [ 131.133] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.133] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.133] operate_inplace: no, inplace operation not suitable [ 131.133] _sna_pixmap_move_to_cpu: marking as damaged [ 131.133] __sna_damage_all(25, 21) [ 131.133] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.134] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=837, drawable=83d [ 131.134] sna_validate_gc: recomputing clip [ 131.134] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 131.134] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 131.134] try_upload__fast: ignore existing cpu damage (if any) [ 131.134] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.134] try_upload__fast: no, no gpu damage [ 131.134] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.134] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.134] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.134] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 131.134] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 131.134] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 131.134] sna_accel_flush: flush?=0, dirty?=0 [ 131.134] sna_composite(pixmap=2031, op=3, src=2109+(0, 0), mask=0+(606, 122), dst=2031+(606, 122)+(0, 0), size=(12, 10) [ 131.134] sna_compute_composite_region: dst=(606, 122)x(12, 10) [ 131.134] sna_compute_composite_region: initial clip against dst->pDrawable: (606, 122), (618, 132) [ 131.134] clip_to_dst: region: 1x[(606, 122), (618, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.134] sna_compute_composite_region: clip against dst->pCompositeClip: (606, 122), (618, 132) [ 131.134] sna_compute_composite_region: clip against src (25x21 clip=0): (606, 122), (618, 132) [ 131.134] sna_composite: composite region extents:+(0, 0) -> (606, 122), (618, 132) + (0, 0) [ 131.134] gen9_render_composite: 12x10, current mode=1/1 [ 131.134] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.134] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.134] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.134] gen9_composite_set_target: (606, 122)x(12, 10), partial?=1 [ 131.134] sna_drawable_use_bo pixmap=2031, box=((606, 122), (618, 132)), flags=7... [ 131.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.134] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.134] sna_drawable_use_bo: using whole GPU bo [ 131.134] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.134] gen9_composite_picture: (0, 0)x(12, 10), dst=(606, 122) [ 131.134] sna_transform_is_imprecise_integer_translation: no transform [ 131.134] gen9_composite_picture: integer translation (0, 0), removing [ 131.134] sna_render_pixmap_bo pixmap=2109, (0, 0)x(12, 10)/(25, 21) [ 131.134] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 131.134] sna_render_pixmap_bo: offset=(-606, -122), size=(25, 21) [ 131.134] use_cpu_bo: no cpu bo [ 131.134] kgem_choose_tiling: too short [10] for TILING_Y [ 131.134] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.134] kgem_choose_tiling: 12x10 -> 0 [ 131.134] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 131.134] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 131.134] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(0, 0), (12, 10)], flags=2) [ 131.134] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.134] kgem_can_create_2d: 12x10 @ 32 [ 131.134] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.134] kgem_can_create_2d: untiled size=4096 [ 131.134] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.134] kgem_choose_tiling: 12x10 -> 0 [ 131.134] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 131.134] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.134] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.134] kgem_create_buffer: reusing buffer? used=27136 + size=640, total=262144 [ 131.134] kgem_create_proxy: target handle=23 [proxy? -1], offset=27136, length=640, io=1 [ 131.134] __kgem_bo_init(handle=23, num_pages=640) [ 131.134] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.134] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.134] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.134] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.134] gen4_choose_composite_emitter: identity src, no mask [ 131.134] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.134] gen9_composite_get_binding_table(e140) [ 131.134] kgem_add_reloc64: handle=23, pos=14408, delta=0, domains=40000 [ 131.134] kgem_add_reloc64: adding proxy [delta=27136] for handle=23 [ 131.134] kgem_add_reloc64[49] = (delta=27136, target handle=4, presumed=fd545000) [ 131.134] [3840] bind bo(handle=23, addr=fd54ba00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.134] gen9_emit_sampler: sampler = 2 [ 131.134] gen9_emit_sf: num_sf_outputs=1 [ 131.134] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.134] gen9_emit_vertex_elements: setup id=2 [ 131.134] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.134] gen9_render_composite_box: (606, 122), (618, 132) [ 131.134] apply_damage: damage=0x0, region=1 [(606, 122), (618, 132) + (0, 0)] [ 131.134] gen8_vertex_flush[4bd4] = 3 [ 131.134] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.134] sna_create_pixmap(1, 10, 32, usage=0) [ 131.134] kgem_can_create_2d: 1x10 @ 32 [ 131.134] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.134] kgem_can_create_2d: untiled size=4096 [ 131.134] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.134] kgem_choose_tiling: 1x10 -> 0 [ 131.134] sna_create_pixmap: usage=0, flags=a [ 131.134] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.134] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.134] create_pixmap: serial=2110, usage=0, 1x10 [ 131.134] sna_create_pixmap: serial=2110, 1x10, usage=0 [ 131.134] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=83d, drawable=83f [ 131.134] sna_validate_gc: recomputing clip [ 131.134] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.134] sna_copy_area: src=pixmap=2109:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=2111:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.134] sna_copy_area: normal copy [ 131.134] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.134] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.134] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.134] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.134] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 131.134] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 131.134] sna_do_copy: pixmap -- no source clipping [ 131.134] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 131.134] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 131.134] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2109+(12, 0), dst pixmap=2111+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.134] sna_copy_boxes: dst=(priv=0x55bca9d741c0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d738b0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.134] sna_drawable_use_bo pixmap=2111, box=((0, 0), (1, 10)), flags=18... [ 131.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.134] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.134] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.134] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.134] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 131.134] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(12, 0), (13, 10)], flags=6) [ 131.134] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.134] sna_drawable_move_region_to_cpu(pixmap=2111 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.134] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.134] _sna_pixmap_move_to_cpu(pixmap=2111, 1x10, flags=5) [ 131.134] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.134] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.134] _sna_pixmap_move_to_cpu: marking as damaged [ 131.134] __sna_damage_all(1, 10) [ 131.134] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.134] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 131.134] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.134] sna_composite(pixmap=2031, op=3, src=2111+(624, 61), mask=0+(618, 122), dst=2031+(618, 122)+(0, 0), size=(121, 10) [ 131.134] sna_compute_composite_region: dst=(618, 122)x(121, 10) [ 131.134] sna_compute_composite_region: initial clip against dst->pDrawable: (618, 122), (739, 132) [ 131.134] clip_to_dst: region: 1x[(618, 122), (739, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.134] sna_compute_composite_region: clip against dst->pCompositeClip: (618, 122), (739, 132) [ 131.134] sna_compute_composite_region: clip against src (1x10 clip=0): (618, 122), (739, 132) [ 131.134] sna_composite: composite region extents:+(0, 0) -> (618, 122), (739, 132) + (0, 0) [ 131.134] gen9_render_composite: 121x10, current mode=1/1 [ 131.134] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.134] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.134] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.134] gen9_composite_set_target: (618, 122)x(121, 10), partial?=1 [ 131.134] sna_drawable_use_bo pixmap=2031, box=((618, 122), (739, 132)), flags=7... [ 131.134] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.134] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.134] sna_drawable_use_bo: using whole GPU bo [ 131.134] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.134] gen9_composite_picture: (624, 61)x(121, 10), dst=(618, 122) [ 131.134] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -5.16, 0.00 1.00 -61.00, 0.00 0.00 1.00] [ 131.134] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.134] sna_render_pixmap_bo pixmap=2111, (624, 61)x(121, 10)/(1, 10) [ 131.134] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.134] sna_render_pixmap_bo: offset=(6, -61), size=(1, 10) [ 131.134] use_cpu_bo: no cpu bo [ 131.134] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.134] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.134] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.134] sna_drawable_move_region_to_cpu(pixmap=2111 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.134] sna_drawable_move_region_to_cpu: pixmap=2111 all damaged on CPU [ 131.134] kgem_can_create_2d: 1x10 @ 32 [ 131.134] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.134] kgem_can_create_2d: untiled size=4096 [ 131.134] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.134] kgem_choose_tiling: 1x10 -> 0 [ 131.134] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.134] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.134] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.134] kgem_create_buffer: reusing buffer? used=27904 + size=320, total=262144 [ 131.134] kgem_create_proxy: target handle=23 [proxy? -1], offset=27904, length=320, io=1 [ 131.134] __kgem_bo_init(handle=23, num_pages=320) [ 131.134] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.134] upload: adding upload cache to pixmap=2111 [ 131.134] kgem_proxy_bo_attach: handle=23 [ 131.134] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.134] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.134] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.134] gen4_choose_composite_emitter: simple src, no mask [ 131.134] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.134] gen9_composite_get_binding_table(e0c0) [ 131.134] kgem_add_reloc64: handle=23, pos=14376, delta=0, domains=40000 [ 131.134] kgem_add_reloc64: adding proxy [delta=27904] for handle=23 [ 131.134] kgem_add_reloc64[50] = (delta=27904, target handle=4, presumed=fd545000) [ 131.134] [3820] bind bo(handle=23, addr=fd54bd00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.134] gen9_emit_sampler: sampler = 32 [ 131.134] gen9_emit_vertex_elements: setup id=2 [ 131.134] gen9_render_composite_box: (618, 122), (739, 132) [ 131.134] apply_damage: damage=0x0, region=1 [(618, 122), (739, 132) + (0, 0)] [ 131.134] gen8_vertex_flush[4c18] = 3 [ 131.134] sna_accel_flush: flush?=0, dirty?=0 [ 131.134] sna_block_handler (tv=0.0) [ 131.134] sna_wakeup_handler [ 131.134] sna_accel_flush: flush?=0, dirty?=0 [ 131.134] sna_accel_flush: flush?=0, dirty?=0 [ 131.135] sna_block_handler (tv=0.0) [ 131.135] sna_wakeup_handler [ 131.135] sna_destroy_pixmap: pixmap=2111, attached?=1 [ 131.135] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.135] __sna_free_pixmap(pixmap=2111) [ 131.135] sna_composite(pixmap=2031, op=3, src=2109+(13, 0), mask=0+(739, 122), dst=2031+(739, 122)+(0, 0), size=(12, 10) [ 131.135] sna_compute_composite_region: dst=(739, 122)x(12, 10) [ 131.135] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 122), (751, 132) [ 131.135] clip_to_dst: region: 1x[(739, 122), (751, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.135] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 122), (751, 132) [ 131.135] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 122), (751, 132) [ 131.135] sna_composite: composite region extents:+(0, 0) -> (739, 122), (751, 132) + (0, 0) [ 131.135] gen9_render_composite: 12x10, current mode=1/1 [ 131.135] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.135] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.135] gen9_composite_set_target: (739, 122)x(12, 10), partial?=1 [ 131.135] sna_drawable_use_bo pixmap=2031, box=((739, 122), (751, 132)), flags=7... [ 131.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.135] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.135] sna_drawable_use_bo: using whole GPU bo [ 131.135] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.135] gen9_composite_picture: (13, 0)x(12, 10), dst=(739, 122) [ 131.135] sna_transform_is_imprecise_integer_translation: no transform [ 131.135] gen9_composite_picture: integer translation (0, 0), removing [ 131.135] sna_render_pixmap_bo pixmap=2109, (13, 0)x(12, 10)/(25, 21) [ 131.135] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 131.135] sna_render_pixmap_bo: offset=(-726, -122), size=(25, 21) [ 131.135] use_cpu_bo: no cpu bo [ 131.135] kgem_choose_tiling: too short [10] for TILING_Y [ 131.135] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.135] kgem_choose_tiling: 12x10 -> 0 [ 131.135] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 131.135] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 131.135] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(13, 0), (25, 10)], flags=2) [ 131.135] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.135] kgem_can_create_2d: 12x10 @ 32 [ 131.135] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.135] kgem_can_create_2d: untiled size=4096 [ 131.135] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.135] kgem_choose_tiling: 12x10 -> 0 [ 131.135] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 131.135] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.135] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.135] kgem_create_buffer: reusing buffer? used=28416 + size=640, total=262144 [ 131.135] kgem_create_proxy: target handle=23 [proxy? -1], offset=28416, length=640, io=1 [ 131.135] __kgem_bo_init(handle=23, num_pages=640) [ 131.135] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.135] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.135] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.135] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.135] gen4_choose_composite_emitter: identity src, no mask [ 131.135] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.135] gen9_composite_get_binding_table(e040) [ 131.135] kgem_add_reloc64: handle=23, pos=14344, delta=0, domains=40000 [ 131.135] kgem_add_reloc64: adding proxy [delta=28416] for handle=23 [ 131.135] kgem_add_reloc64[51] = (delta=28416, target handle=4, presumed=fd545000) [ 131.135] [3800] bind bo(handle=23, addr=fd54bf00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.135] gen9_emit_sampler: sampler = 2 [ 131.135] gen9_emit_vertex_elements: setup id=2 [ 131.135] gen9_render_composite_box: (739, 122), (751, 132) [ 131.135] apply_damage: damage=0x0, region=1 [(739, 122), (751, 132) + (0, 0)] [ 131.135] gen8_vertex_flush[4c5c] = 3 [ 131.135] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.135] sna_create_pixmap(12, 1, 32, usage=0) [ 131.135] kgem_can_create_2d: 12x1 @ 32 [ 131.135] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.135] kgem_can_create_2d: untiled size=4096 [ 131.135] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.135] kgem_choose_tiling: 12x1 -> 0 [ 131.135] sna_create_pixmap: usage=0, flags=a [ 131.135] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.135] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.135] create_pixmap: serial=2112, usage=0, 12x1 [ 131.135] sna_create_pixmap: serial=2112, 12x1, usage=0 [ 131.135] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=83f, drawable=841 [ 131.135] sna_validate_gc: recomputing clip [ 131.135] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.135] sna_copy_area: src=pixmap=2109:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=2113:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.135] sna_copy_area: normal copy [ 131.135] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.135] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.135] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.135] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.135] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 131.135] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 131.135] sna_do_copy: pixmap -- no source clipping [ 131.135] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 131.135] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 131.135] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2109+(0, 10), dst pixmap=2113+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.135] sna_copy_boxes: dst=(priv=0x55bca9d741c0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d738b0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.135] sna_drawable_use_bo pixmap=2113, box=((0, 0), (12, 1)), flags=18... [ 131.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.135] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.135] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.135] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.135] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 131.135] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(0, 10), (12, 11)], flags=6) [ 131.135] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.135] sna_drawable_move_region_to_cpu(pixmap=2113 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.135] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.135] _sna_pixmap_move_to_cpu(pixmap=2113, 12x1, flags=5) [ 131.135] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.135] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.135] _sna_pixmap_move_to_cpu: marking as damaged [ 131.135] __sna_damage_all(12, 1) [ 131.135] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.135] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 131.135] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.135] sna_composite(pixmap=2031, op=3, src=2113+(303, 149), mask=0+(606, 132), dst=2031+(606, 132)+(0, 0), size=(12, 9) [ 131.135] sna_compute_composite_region: dst=(606, 132)x(12, 9) [ 131.135] sna_compute_composite_region: initial clip against dst->pDrawable: (606, 132), (618, 141) [ 131.135] clip_to_dst: region: 1x[(606, 132), (618, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.135] sna_compute_composite_region: clip against dst->pCompositeClip: (606, 132), (618, 141) [ 131.135] sna_compute_composite_region: clip against src (12x1 clip=0): (606, 132), (618, 141) [ 131.135] sna_composite: composite region extents:+(0, 0) -> (606, 132), (618, 141) + (0, 0) [ 131.135] gen9_render_composite: 12x9, current mode=1/1 [ 131.135] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.135] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.135] gen9_composite_set_target: (606, 132)x(12, 9), partial?=1 [ 131.135] sna_drawable_use_bo pixmap=2031, box=((606, 132), (618, 141)), flags=7... [ 131.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.135] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.135] sna_drawable_use_bo: using whole GPU bo [ 131.135] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.135] gen9_composite_picture: (303, 149)x(12, 9), dst=(606, 132) [ 131.135] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -303.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.135] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.135] sna_render_pixmap_bo pixmap=2113, (303, 149)x(12, 9)/(12, 1) [ 131.135] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.135] sna_render_pixmap_bo: offset=(-303, 17), size=(12, 1) [ 131.135] use_cpu_bo: no cpu bo [ 131.135] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.135] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.135] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.135] sna_drawable_move_region_to_cpu(pixmap=2113 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.135] sna_drawable_move_region_to_cpu: pixmap=2113 all damaged on CPU [ 131.135] kgem_can_create_2d: 12x1 @ 32 [ 131.135] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.135] kgem_can_create_2d: untiled size=4096 [ 131.135] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.135] kgem_choose_tiling: 12x1 -> 0 [ 131.135] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.135] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.135] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.135] kgem_create_buffer: reusing buffer? used=29184 + size=128, total=262144 [ 131.135] kgem_create_proxy: target handle=23 [proxy? -1], offset=29184, length=128, io=1 [ 131.135] __kgem_bo_init(handle=23, num_pages=128) [ 131.135] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.135] upload: adding upload cache to pixmap=2113 [ 131.135] kgem_proxy_bo_attach: handle=23 [ 131.135] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.135] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.135] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.135] gen4_choose_composite_emitter: simple src, no mask [ 131.135] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.135] gen9_composite_get_binding_table(dfc0) [ 131.135] kgem_add_reloc64: handle=23, pos=14312, delta=0, domains=40000 [ 131.135] kgem_add_reloc64: adding proxy [delta=29184] for handle=23 [ 131.135] kgem_add_reloc64[52] = (delta=29184, target handle=4, presumed=fd545000) [ 131.135] [37e0] bind bo(handle=23, addr=fd54c200), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.135] gen9_emit_sampler: sampler = 32 [ 131.135] gen9_emit_vertex_elements: setup id=2 [ 131.135] gen9_render_composite_box: (606, 132), (618, 141) [ 131.135] apply_damage: damage=0x0, region=1 [(606, 132), (618, 141) + (0, 0)] [ 131.135] gen8_vertex_flush[4ca0] = 3 [ 131.135] sna_destroy_pixmap: pixmap=2113, attached?=1 [ 131.135] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.135] __sna_free_pixmap(pixmap=2113) [ 131.135] sna_create_pixmap(12, 1, 32, usage=0) [ 131.135] kgem_can_create_2d: 12x1 @ 32 [ 131.135] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.135] kgem_can_create_2d: untiled size=4096 [ 131.135] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.135] kgem_choose_tiling: 12x1 -> 0 [ 131.135] sna_create_pixmap: usage=0, flags=a [ 131.135] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.135] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.135] create_pixmap: serial=2114, usage=0, 12x1 [ 131.135] sna_create_pixmap: serial=2114, 12x1, usage=0 [ 131.135] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=841, drawable=843 [ 131.135] sna_validate_gc: recomputing clip [ 131.135] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.135] sna_copy_area: src=pixmap=2109:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=2115:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.135] sna_copy_area: normal copy [ 131.135] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.135] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.135] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.135] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.135] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 131.135] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 131.135] sna_do_copy: pixmap -- no source clipping [ 131.135] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 131.135] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 131.135] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2109+(13, 10), dst pixmap=2115+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.135] sna_copy_boxes: dst=(priv=0x55bca9d741c0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d738b0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.135] sna_drawable_use_bo pixmap=2115, box=((0, 0), (12, 1)), flags=18... [ 131.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.135] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.135] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.135] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.135] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 131.135] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(13, 10), (25, 11)], flags=6) [ 131.135] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.135] sna_drawable_move_region_to_cpu(pixmap=2115 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.135] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.135] _sna_pixmap_move_to_cpu(pixmap=2115, 12x1, flags=5) [ 131.135] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.135] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.135] _sna_pixmap_move_to_cpu: marking as damaged [ 131.135] __sna_damage_all(12, 1) [ 131.135] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.135] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 131.135] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.135] sna_composite(pixmap=2031, op=3, src=2115+(370, 149), mask=0+(739, 132), dst=2031+(739, 132)+(0, 0), size=(12, 9) [ 131.135] sna_compute_composite_region: dst=(739, 132)x(12, 9) [ 131.135] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 132), (751, 141) [ 131.135] clip_to_dst: region: 1x[(739, 132), (751, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.135] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 132), (751, 141) [ 131.135] sna_compute_composite_region: clip against src (12x1 clip=0): (739, 132), (751, 141) [ 131.135] sna_composite: composite region extents:+(0, 0) -> (739, 132), (751, 141) + (0, 0) [ 131.135] gen9_render_composite: 12x9, current mode=1/1 [ 131.135] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.135] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.135] gen9_composite_set_target: (739, 132)x(12, 9), partial?=1 [ 131.135] sna_drawable_use_bo pixmap=2031, box=((739, 132), (751, 141)), flags=7... [ 131.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.135] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.135] sna_drawable_use_bo: using whole GPU bo [ 131.135] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.135] gen9_composite_picture: (370, 149)x(12, 9), dst=(739, 132) [ 131.135] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -370.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.135] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.135] sna_render_pixmap_bo pixmap=2115, (370, 149)x(12, 9)/(12, 1) [ 131.135] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.135] sna_render_pixmap_bo: offset=(-369, 17), size=(12, 1) [ 131.135] use_cpu_bo: no cpu bo [ 131.135] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.135] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.135] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.135] sna_drawable_move_region_to_cpu(pixmap=2115 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.135] sna_drawable_move_region_to_cpu: pixmap=2115 all damaged on CPU [ 131.135] kgem_can_create_2d: 12x1 @ 32 [ 131.135] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.135] kgem_can_create_2d: untiled size=4096 [ 131.135] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.135] kgem_choose_tiling: 12x1 -> 0 [ 131.135] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.135] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.135] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.135] kgem_create_buffer: reusing buffer? used=29440 + size=128, total=262144 [ 131.135] kgem_create_proxy: target handle=23 [proxy? -1], offset=29440, length=128, io=1 [ 131.135] __kgem_bo_init(handle=23, num_pages=128) [ 131.135] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.135] upload: adding upload cache to pixmap=2115 [ 131.135] kgem_proxy_bo_attach: handle=23 [ 131.135] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.135] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.135] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.135] gen4_choose_composite_emitter: simple src, no mask [ 131.135] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.135] gen9_composite_get_binding_table(df40) [ 131.135] kgem_add_reloc64: handle=23, pos=14280, delta=0, domains=40000 [ 131.135] kgem_add_reloc64: adding proxy [delta=29440] for handle=23 [ 131.135] kgem_add_reloc64[53] = (delta=29440, target handle=4, presumed=fd545000) [ 131.135] [37c0] bind bo(handle=23, addr=fd54c300), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.135] gen9_emit_vertex_elements: setup id=2 [ 131.135] gen9_render_composite_box: (739, 132), (751, 141) [ 131.135] apply_damage: damage=0x0, region=1 [(739, 132), (751, 141) + (0, 0)] [ 131.135] gen8_vertex_flush[4cdc] = 3 [ 131.135] sna_destroy_pixmap: pixmap=2115, attached?=1 [ 131.135] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.135] __sna_free_pixmap(pixmap=2115) [ 131.135] sna_composite(pixmap=2031, op=3, src=2109+(0, 11), mask=0+(606, 141), dst=2031+(606, 141)+(0, 0), size=(12, 10) [ 131.135] sna_compute_composite_region: dst=(606, 141)x(12, 10) [ 131.135] sna_compute_composite_region: initial clip against dst->pDrawable: (606, 141), (618, 151) [ 131.135] clip_to_dst: region: 1x[(606, 141), (618, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.135] sna_compute_composite_region: clip against dst->pCompositeClip: (606, 141), (618, 151) [ 131.135] sna_compute_composite_region: clip against src (25x21 clip=0): (606, 141), (618, 151) [ 131.135] sna_composite: composite region extents:+(0, 0) -> (606, 141), (618, 151) + (0, 0) [ 131.135] gen9_render_composite: 12x10, current mode=1/1 [ 131.135] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.135] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.135] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.135] gen9_composite_set_target: (606, 141)x(12, 10), partial?=1 [ 131.135] sna_drawable_use_bo pixmap=2031, box=((606, 141), (618, 151)), flags=7... [ 131.135] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.135] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.135] sna_drawable_use_bo: using whole GPU bo [ 131.135] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.135] gen9_composite_picture: (0, 11)x(12, 10), dst=(606, 141) [ 131.135] sna_transform_is_imprecise_integer_translation: no transform [ 131.135] gen9_composite_picture: integer translation (0, 0), removing [ 131.136] sna_render_pixmap_bo pixmap=2109, (0, 11)x(12, 10)/(25, 21) [ 131.136] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 131.136] sna_render_pixmap_bo: offset=(-606, -130), size=(25, 21) [ 131.136] use_cpu_bo: no cpu bo [ 131.136] kgem_choose_tiling: too short [10] for TILING_Y [ 131.136] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.136] kgem_choose_tiling: 12x10 -> 0 [ 131.136] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 131.136] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 131.136] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(0, 11), (12, 21)], flags=2) [ 131.136] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.136] kgem_can_create_2d: 12x10 @ 32 [ 131.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.136] kgem_can_create_2d: untiled size=4096 [ 131.136] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.136] kgem_choose_tiling: 12x10 -> 0 [ 131.136] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 131.136] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.136] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.136] kgem_create_buffer: reusing buffer? used=29696 + size=640, total=262144 [ 131.136] kgem_create_proxy: target handle=23 [proxy? -1], offset=29696, length=640, io=1 [ 131.136] __kgem_bo_init(handle=23, num_pages=640) [ 131.136] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.136] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.136] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.136] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.136] gen4_choose_composite_emitter: identity src, no mask [ 131.136] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.136] gen9_composite_get_binding_table(dec0) [ 131.136] kgem_add_reloc64: handle=23, pos=14248, delta=0, domains=40000 [ 131.136] kgem_add_reloc64: adding proxy [delta=29696] for handle=23 [ 131.136] kgem_add_reloc64[54] = (delta=29696, target handle=4, presumed=fd545000) [ 131.136] [37a0] bind bo(handle=23, addr=fd54c400), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.136] gen9_emit_sampler: sampler = 2 [ 131.136] gen9_emit_vertex_elements: setup id=2 [ 131.136] gen9_render_composite_box: (606, 141), (618, 151) [ 131.136] apply_damage: damage=0x0, region=1 [(606, 141), (618, 151) + (0, 0)] [ 131.136] gen8_vertex_flush[4d20] = 3 [ 131.136] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.136] sna_create_pixmap(1, 10, 32, usage=0) [ 131.136] kgem_can_create_2d: 1x10 @ 32 [ 131.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.136] kgem_can_create_2d: untiled size=4096 [ 131.136] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.136] kgem_choose_tiling: 1x10 -> 0 [ 131.136] sna_create_pixmap: usage=0, flags=a [ 131.136] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.136] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.136] create_pixmap: serial=2116, usage=0, 1x10 [ 131.136] sna_create_pixmap: serial=2116, 1x10, usage=0 [ 131.136] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=843, drawable=845 [ 131.136] sna_validate_gc: recomputing clip [ 131.136] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.136] sna_copy_area: src=pixmap=2109:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=2117:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.136] sna_copy_area: normal copy [ 131.136] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.136] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.136] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.136] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.136] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 131.136] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 131.136] sna_do_copy: pixmap -- no source clipping [ 131.136] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 131.136] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 131.136] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2109+(12, 11), dst pixmap=2117+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.136] sna_copy_boxes: dst=(priv=0x55bca9d741c0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9d738b0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.136] sna_drawable_use_bo pixmap=2117, box=((0, 0), (1, 10)), flags=18... [ 131.136] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.136] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.136] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.136] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.136] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 131.136] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(12, 11), (13, 21)], flags=6) [ 131.136] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.136] sna_drawable_move_region_to_cpu(pixmap=2117 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.136] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.136] _sna_pixmap_move_to_cpu(pixmap=2117, 1x10, flags=5) [ 131.136] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.136] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.136] _sna_pixmap_move_to_cpu: marking as damaged [ 131.136] __sna_damage_all(1, 10) [ 131.136] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.136] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 131.136] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.136] sna_composite(pixmap=2031, op=3, src=2117+(624, 71), mask=0+(618, 141), dst=2031+(618, 141)+(0, 0), size=(121, 10) [ 131.136] sna_compute_composite_region: dst=(618, 141)x(121, 10) [ 131.136] sna_compute_composite_region: initial clip against dst->pDrawable: (618, 141), (739, 151) [ 131.136] clip_to_dst: region: 1x[(618, 141), (739, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.136] sna_compute_composite_region: clip against dst->pCompositeClip: (618, 141), (739, 151) [ 131.136] sna_compute_composite_region: clip against src (1x10 clip=0): (618, 141), (739, 151) [ 131.136] sna_composite: composite region extents:+(0, 0) -> (618, 141), (739, 151) + (0, 0) [ 131.136] gen9_render_composite: 121x10, current mode=1/1 [ 131.136] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.136] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.136] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.136] gen9_composite_set_target: (618, 141)x(121, 10), partial?=1 [ 131.136] sna_drawable_use_bo pixmap=2031, box=((618, 141), (739, 151)), flags=7... [ 131.136] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.136] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.136] sna_drawable_use_bo: using whole GPU bo [ 131.136] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.136] gen9_composite_picture: (624, 71)x(121, 10), dst=(618, 141) [ 131.136] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -5.16, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 131.136] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.136] sna_render_pixmap_bo pixmap=2117, (624, 71)x(121, 10)/(1, 10) [ 131.136] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.136] sna_render_pixmap_bo: offset=(6, -70), size=(1, 10) [ 131.136] use_cpu_bo: no cpu bo [ 131.136] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.136] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.136] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.136] sna_drawable_move_region_to_cpu(pixmap=2117 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.136] sna_drawable_move_region_to_cpu: pixmap=2117 all damaged on CPU [ 131.136] kgem_can_create_2d: 1x10 @ 32 [ 131.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.136] kgem_can_create_2d: untiled size=4096 [ 131.136] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.136] kgem_choose_tiling: 1x10 -> 0 [ 131.136] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.136] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.136] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.136] kgem_create_buffer: reusing buffer? used=30464 + size=320, total=262144 [ 131.136] kgem_create_proxy: target handle=23 [proxy? -1], offset=30464, length=320, io=1 [ 131.136] __kgem_bo_init(handle=23, num_pages=320) [ 131.136] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.136] upload: adding upload cache to pixmap=2117 [ 131.136] kgem_proxy_bo_attach: handle=23 [ 131.136] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.136] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.136] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.136] gen4_choose_composite_emitter: simple src, no mask [ 131.136] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.136] gen9_composite_get_binding_table(de40) [ 131.136] kgem_add_reloc64: handle=23, pos=14216, delta=0, domains=40000 [ 131.136] kgem_add_reloc64: adding proxy [delta=30464] for handle=23 [ 131.136] kgem_add_reloc64[55] = (delta=30464, target handle=4, presumed=fd545000) [ 131.136] [3780] bind bo(handle=23, addr=fd54c700), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.136] gen9_emit_sampler: sampler = 32 [ 131.136] gen9_emit_vertex_elements: setup id=2 [ 131.136] gen9_render_composite_box: (618, 141), (739, 151) [ 131.136] apply_damage: damage=0x0, region=1 [(618, 141), (739, 151) + (0, 0)] [ 131.136] gen8_vertex_flush[4d64] = 3 [ 131.136] sna_destroy_pixmap: pixmap=2117, attached?=1 [ 131.136] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.136] __sna_free_pixmap(pixmap=2117) [ 131.136] sna_composite(pixmap=2031, op=3, src=2109+(13, 11), mask=0+(739, 141), dst=2031+(739, 141)+(0, 0), size=(12, 10) [ 131.136] sna_compute_composite_region: dst=(739, 141)x(12, 10) [ 131.136] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 141), (751, 151) [ 131.136] clip_to_dst: region: 1x[(739, 141), (751, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.136] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 141), (751, 151) [ 131.136] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 141), (751, 151) [ 131.136] sna_composite: composite region extents:+(0, 0) -> (739, 141), (751, 151) + (0, 0) [ 131.136] gen9_render_composite: 12x10, current mode=1/1 [ 131.136] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.136] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.136] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.136] gen9_composite_set_target: (739, 141)x(12, 10), partial?=1 [ 131.136] sna_drawable_use_bo pixmap=2031, box=((739, 141), (751, 151)), flags=7... [ 131.136] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.136] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.136] sna_drawable_use_bo: using whole GPU bo [ 131.136] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.136] gen9_composite_picture: (13, 11)x(12, 10), dst=(739, 141) [ 131.136] sna_transform_is_imprecise_integer_translation: no transform [ 131.136] gen9_composite_picture: integer translation (0, 0), removing [ 131.136] sna_render_pixmap_bo pixmap=2109, (13, 11)x(12, 10)/(25, 21) [ 131.136] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 131.136] sna_render_pixmap_bo: offset=(-726, -130), size=(25, 21) [ 131.136] use_cpu_bo: no cpu bo [ 131.136] kgem_choose_tiling: too short [10] for TILING_Y [ 131.136] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.136] kgem_choose_tiling: 12x10 -> 0 [ 131.136] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 131.136] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 131.136] sna_drawable_move_region_to_cpu(pixmap=2109 (25x21), [(13, 11), (25, 21)], flags=2) [ 131.136] sna_drawable_move_region_to_cpu: pixmap=2109 all damaged on CPU [ 131.136] kgem_can_create_2d: 12x10 @ 32 [ 131.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.136] kgem_can_create_2d: untiled size=4096 [ 131.136] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.136] kgem_choose_tiling: 12x10 -> 0 [ 131.136] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 131.136] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.136] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.136] kgem_create_buffer: reusing buffer? used=30976 + size=640, total=262144 [ 131.136] kgem_create_proxy: target handle=23 [proxy? -1], offset=30976, length=640, io=1 [ 131.136] __kgem_bo_init(handle=23, num_pages=640) [ 131.136] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.136] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.136] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.136] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.136] gen4_choose_composite_emitter: identity src, no mask [ 131.136] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.136] gen9_composite_get_binding_table(ddc0) [ 131.136] kgem_add_reloc64: handle=23, pos=14184, delta=0, domains=40000 [ 131.136] kgem_add_reloc64: adding proxy [delta=30976] for handle=23 [ 131.136] kgem_add_reloc64[56] = (delta=30976, target handle=4, presumed=fd545000) [ 131.136] [3760] bind bo(handle=23, addr=fd54c900), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.136] gen9_emit_sampler: sampler = 2 [ 131.136] gen9_emit_vertex_elements: setup id=2 [ 131.136] gen9_render_composite_box: (739, 141), (751, 151) [ 131.136] apply_damage: damage=0x0, region=1 [(739, 141), (751, 151) + (0, 0)] [ 131.136] gen8_vertex_flush[4da8] = 3 [ 131.136] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.136] sna_destroy_pixmap: pixmap=2109, attached?=1 [ 131.136] __sna_free_pixmap(pixmap=2109) [ 131.136] sna_create_pixmap(11, 10, 32, usage=3) [ 131.136] kgem_can_create_2d: 11x10 @ 32 [ 131.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.136] kgem_can_create_2d: untiled size=4096 [ 131.136] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.136] kgem_choose_tiling: 11x10 -> 0 [ 131.136] sna_create_pixmap: usage=3, flags=a [ 131.136] sna_create_pixmap: small buffer [440], attaching to shadow pixmap [ 131.136] create_pixmap: allocating pixmap 11x10, depth=32/32, size=448 [ 131.136] create_pixmap: serial=2119, usage=3, 11x10 [ 131.136] sna_create_pixmap: serial=2119, 11x10, usage=3 [ 131.136] sna_composite(pixmap=2119, op=1, src=2118+(0, 0), mask=0+(0, 0), dst=2119+(0, 0)+(0, 0), size=(11, 10) [ 131.136] sna_compute_composite_region: dst=(0, 0)x(11, 10) [ 131.136] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (11, 10) [ 131.136] clip_to_dst: region: 1x[(0, 0), (11, 10)], clip: 1x[(0, 0), (11, 10)] [ 131.136] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (11, 10) [ 131.136] sna_compute_composite_region: clip against src (11x10 clip=0): (0, 0), (11, 10) [ 131.136] sna_composite: fallback, dst pixmap=2119 is too small (or completely damaged) [ 131.136] sna_composite: fallback -- fbComposite [ 131.136] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(11, 10): region=((0,0), (11, 10)) [ 131.136] sna_composite_fb: fallback -- move src to cpu [ 131.136] sna_composite_fb: fallback -- move dst to cpu [ 131.136] sna_drawable_move_region_to_cpu(pixmap=2119 (11x10), [(0, 0), (11, 10)], flags=5) [ 131.136] sna_drawable_move_region_to_cpu: region (0, 0), (11, 10) + (0, 0) subsumes pixmap (11x10) [ 131.136] _sna_pixmap_move_to_cpu(pixmap=2119, 11x10, flags=5) [ 131.136] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.136] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.136] _sna_pixmap_move_to_cpu: marking as damaged [ 131.136] __sna_damage_all(11, 10) [ 131.136] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.136] sna_transform_is_imprecise_integer_translation: no transform [ 131.136] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/44 [ 131.136] sna_create_pixmap(15, 2, 32, usage=3) [ 131.136] kgem_can_create_2d: 15x2 @ 32 [ 131.136] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=2 [ 131.136] kgem_can_create_2d: untiled size=4096 [ 131.136] kgem_choose_tiling: too short [2] for TILING_X [ 131.136] kgem_choose_tiling: 15x2 -> 0 [ 131.136] sna_create_pixmap: usage=3, flags=a [ 131.136] sna_create_pixmap: small buffer [120], attaching to shadow pixmap [ 131.136] create_pixmap: allocating pixmap 15x2, depth=32/32, size=128 [ 131.136] create_pixmap: serial=2121, usage=3, 15x2 [ 131.136] sna_create_pixmap: serial=2121, 15x2, usage=3 [ 131.136] sna_composite(pixmap=2121, op=1, src=2120+(0, 0), mask=0+(0, 0), dst=2121+(0, 0)+(0, 0), size=(15, 2) [ 131.136] sna_compute_composite_region: dst=(0, 0)x(15, 2) [ 131.136] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (15, 2) [ 131.136] clip_to_dst: region: 1x[(0, 0), (15, 2)], clip: 1x[(0, 0), (15, 2)] [ 131.136] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (15, 2) [ 131.136] sna_compute_composite_region: clip against src (15x2 clip=0): (0, 0), (15, 2) [ 131.136] sna_composite: fallback, dst pixmap=2121 is too small (or completely damaged) [ 131.136] sna_composite: fallback -- fbComposite [ 131.136] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(15, 2): region=((0,0), (15, 2)) [ 131.136] sna_composite_fb: fallback -- move src to cpu [ 131.136] sna_composite_fb: fallback -- move dst to cpu [ 131.136] sna_drawable_move_region_to_cpu(pixmap=2121 (15x2), [(0, 0), (15, 2)], flags=5) [ 131.136] sna_drawable_move_region_to_cpu: region (0, 0), (15, 2) + (0, 0) subsumes pixmap (15x2) [ 131.136] _sna_pixmap_move_to_cpu(pixmap=2121, 15x2, flags=5) [ 131.136] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.136] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.136] _sna_pixmap_move_to_cpu: marking as damaged [ 131.136] __sna_damage_all(15, 2) [ 131.136] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.136] sna_transform_is_imprecise_integer_translation: no transform [ 131.136] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x2, pitch=60/60 [ 131.136] sna_glyphs(op=3, nlist=1, src=(617, 143)) [ 131.136] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.136] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 131.136] glyphs_format: format=166024, depth=32 [ 131.136] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.136] sna_glyphs: discarding mask [ 131.136] glyphs0_to_dst(op=3, src=(617, 143), nlist=1, dst=(617, 143)+(0, 0)) [ 131.136] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268789680352 size=762x162 [ 131.136] glyph_cache(0): adding glyph to cache 1, pos 1300 [ 131.136] glyph_cache_upload: upload glyph 0x55bca9d737c0 to cache (304, 64)x(11, 10) [ 131.136] sna_composite(pixmap=2, op=1, src=2119+(0, 0), mask=0+(0, 0), dst=2+(304, 64)+(0, 0), size=(11, 10) [ 131.136] sna_compute_composite_region: dst=(304, 64)x(11, 10) [ 131.136] sna_compute_composite_region: initial clip against dst->pDrawable: (304, 64), (315, 74) [ 131.136] clip_to_dst: region: 1x[(304, 64), (315, 74)], clip: 1x[(0, 0), (1024, 1024)] [ 131.136] sna_compute_composite_region: clip against dst->pCompositeClip: (304, 64), (315, 74) [ 131.137] sna_compute_composite_region: clip against src (11x10 clip=0): (304, 64), (315, 74) [ 131.137] sna_composite: composite region extents:+(0, 0) -> (304, 64), (315, 74) + (0, 0) [ 131.137] gen9_render_composite: 11x10, current mode=1/1 [ 131.137] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.137] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.137] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.137] gen9_composite_set_target: (304, 64)x(11, 10), partial?=0 [ 131.137] sna_drawable_use_bo pixmap=2, box=((304, 64), (315, 74)), flags=f... [ 131.137] sna_drawable_use_bo: pinned, never REPLACES [ 131.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.137] sna_drawable_use_bo: using whole GPU bo [ 131.137] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.137] gen9_composite_picture: (0, 0)x(11, 10), dst=(304, 64) [ 131.137] sna_transform_is_imprecise_integer_translation: no transform [ 131.137] gen9_composite_picture: integer translation (0, 0), removing [ 131.137] sna_render_pixmap_bo pixmap=2119, (0, 0)x(11, 10)/(11, 10) [ 131.137] sna_render_pixmap_bo box=(0, 0), (11, 10): (11, 10)/(11, 10) [ 131.137] sna_render_pixmap_bo: offset=(-304, -64), size=(11, 10) [ 131.137] use_cpu_bo: no cpu bo [ 131.137] move_to_gpu: not migrating pixmap=2119 due to usage_hint=3 [ 131.137] sna_render_pixmap_bo: uploading CPU box (0, 0), (11, 10) [ 131.137] upload: box=(0, 0), (11, 10), pixmap=11x10 [ 131.137] sna_drawable_move_region_to_cpu(pixmap=2119 (11x10), [(0, 0), (11, 10)], flags=2) [ 131.137] sna_drawable_move_region_to_cpu: pixmap=2119 all damaged on CPU [ 131.137] kgem_can_create_2d: 11x10 @ 32 [ 131.137] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.137] kgem_can_create_2d: untiled size=4096 [ 131.137] kgem_choose_tiling: too thin [width 11, 32 bpp] for TILING_X [ 131.137] kgem_choose_tiling: 11x10 -> 0 [ 131.137] kgem_upload_source_image : (0, 0), (11, 10), stride=44, bpp=32 [ 131.137] kgem_create_buffer_2d: 11x10, 32 bpp, stride=64 [ 131.137] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.137] kgem_create_buffer: reusing buffer? used=31744 + size=640, total=262144 [ 131.137] kgem_create_proxy: target handle=23 [proxy? -1], offset=31744, length=640, io=1 [ 131.137] __kgem_bo_init(handle=23, num_pages=640) [ 131.137] memcpy_blt: src=(0, 0), dst=(0, 0), size=11x10, pitch=44/64 [ 131.137] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.137] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.137] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.137] gen4_choose_composite_emitter: identity src, no mask [ 131.137] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.137] gen9_composite_get_binding_table(dd40) [ 131.137] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.137] kgem_add_reloc64: handle=23, pos=14152, delta=0, domains=40000 [ 131.137] kgem_add_reloc64: adding proxy [delta=31744] for handle=23 [ 131.137] kgem_add_reloc64[57] = (delta=31744, target handle=4, presumed=fd545000) [ 131.137] [3740] bind bo(handle=23, addr=fd54cc00), format=192, width=11, height=10, pitch=64, tiling=0 -> sampler [ 131.137] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 131.137] gen9_emit_vertex_elements: setup id=2 [ 131.137] gen9_render_composite_box: (304, 64), (315, 74) [ 131.137] apply_damage: damage=0x0, region=1 [(304, 64), (315, 74) + (0, 0)] [ 131.137] gen8_vertex_flush[4df4] = 3 [ 131.137] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.137] gen9_render_composite: 0x0, current mode=1/1 [ 131.137] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.137] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.137] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.137] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.137] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.137] sna_drawable_use_bo: using whole GPU bo [ 131.137] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.137] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.137] color_convert: src=66666666 [20028888] [ 131.137] color_convert: dst=66666666 [20028888] [ 131.137] sna_render_get_solid: 66666666 [ 131.137] sna_render_get_solid(13) = 66666666 (old) [ 131.137] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.137] sna_transform_is_imprecise_integer_translation: no transform [ 131.137] gen9_composite_picture: integer translation (0, 0), removing [ 131.137] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.137] sna_render_pixmap_bo: GPU all damaged [ 131.137] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.137] gen4_choose_composite_emitter: solid, identity mask [ 131.137] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.137] aligning vertex: was 3, now 4 floats per vertex [ 131.137] gen9_composite_get_binding_table(dcc0) [ 131.137] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.137] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.137] gen9_emit_sampler: sampler = a [ 131.137] gen9_emit_sf: num_sf_outputs=2 [ 131.137] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.137] gen9_emit_vertex_elements: setup id=9 [ 131.137] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.137] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.137] glyphs0_to_dst: glyph=(617, 133)x(11, 10), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(617, 133), mask=(304.00, 64.00) x (11.00, 10.00) [ 131.137] glyphs0_to_dst: glyph=(625, 135)x(10, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(625, 135), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(634, 135)x(10, 11), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(634, 135), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.137] glyphs0_to_dst: glyph=(642, 135)x(11, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(642, 135), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(652, 135)x(7, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(652, 135), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(658, 132)x(7, 11), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(658, 132), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.137] glyphs0_to_dst: glyph=(667, 135)x(10, 11), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(667, 135), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.137] glyphs0_to_dst: glyph=(676, 135)x(7, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(676, 135), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(681, 135)x(11, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(681, 135), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(691, 131)x(10, 12), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(691, 131), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.137] glyphs0_to_dst: glyph=(700, 131)x(5, 12), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(700, 131), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.137] glyphs0_to_dst: glyph=(703, 135)x(10, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(703, 135), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(712, 135)x(13, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(712, 135), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.137] gen8_vertex_flush[4ecc] = 39 [ 131.137] gen9_magic_ca_pass: CA fixup (600 -> 639) [ 131.137] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.137] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.137] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.137] glyph_cache(0): adding glyph to cache 1, pos 1304 [ 131.137] glyph_cache_upload: upload glyph 0x55bca9d74110 to cache (288, 80)x(15, 2) [ 131.137] sna_composite(pixmap=2, op=1, src=2121+(0, 0), mask=0+(0, 0), dst=2+(288, 80)+(0, 0), size=(15, 2) [ 131.137] sna_compute_composite_region: dst=(288, 80)x(15, 2) [ 131.137] sna_compute_composite_region: initial clip against dst->pDrawable: (288, 80), (303, 82) [ 131.137] clip_to_dst: region: 1x[(288, 80), (303, 82)], clip: 1x[(0, 0), (1024, 1024)] [ 131.137] sna_compute_composite_region: clip against dst->pCompositeClip: (288, 80), (303, 82) [ 131.137] sna_compute_composite_region: clip against src (15x2 clip=0): (288, 80), (303, 82) [ 131.137] sna_composite: composite region extents:+(0, 0) -> (288, 80), (303, 82) + (0, 0) [ 131.137] gen9_render_composite: 15x2, current mode=1/1 [ 131.137] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.137] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.137] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.137] gen9_composite_set_target: (288, 80)x(15, 2), partial?=0 [ 131.137] sna_drawable_use_bo pixmap=2, box=((288, 80), (303, 82)), flags=f... [ 131.137] sna_drawable_use_bo: pinned, never REPLACES [ 131.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=f [ 131.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.137] sna_drawable_use_bo: using whole GPU bo [ 131.137] gen9_composite_set_target: pixmap=2, format=20028888, size=1024x1024, pitch=4096, delta=(0,0),damage=0xffffffffffffffff [ 131.137] gen9_composite_picture: (0, 0)x(15, 2), dst=(288, 80) [ 131.137] sna_transform_is_imprecise_integer_translation: no transform [ 131.137] gen9_composite_picture: integer translation (0, 0), removing [ 131.137] sna_render_pixmap_bo pixmap=2121, (0, 0)x(15, 2)/(15, 2) [ 131.137] sna_render_pixmap_bo box=(0, 0), (15, 2): (15, 2)/(15, 2) [ 131.137] sna_render_pixmap_bo: offset=(-288, -80), size=(15, 2) [ 131.137] use_cpu_bo: no cpu bo [ 131.137] move_to_gpu: not migrating pixmap=2121 due to usage_hint=3 [ 131.137] sna_render_pixmap_bo: uploading CPU box (0, 0), (15, 2) [ 131.137] upload: box=(0, 0), (15, 2), pixmap=15x2 [ 131.137] sna_drawable_move_region_to_cpu(pixmap=2121 (15x2), [(0, 0), (15, 2)], flags=2) [ 131.137] sna_drawable_move_region_to_cpu: pixmap=2121 all damaged on CPU [ 131.137] kgem_can_create_2d: 15x2 @ 32 [ 131.137] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=2 [ 131.137] kgem_can_create_2d: untiled size=4096 [ 131.137] kgem_choose_tiling: too short [2] for TILING_X [ 131.137] kgem_choose_tiling: 15x2 -> 0 [ 131.137] kgem_upload_source_image : (0, 0), (15, 2), stride=60, bpp=32 [ 131.137] kgem_create_buffer_2d: 15x2, 32 bpp, stride=64 [ 131.137] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.137] kgem_create_buffer: reusing buffer? used=32512 + size=128, total=262144 [ 131.137] kgem_create_proxy: target handle=23 [proxy? -1], offset=32512, length=128, io=1 [ 131.137] __kgem_bo_init(handle=23, num_pages=128) [ 131.137] memcpy_blt: src=(0, 0), dst=(0, 0), size=15x2, pitch=60/64 [ 131.137] kgem_bo_is_render: handle=6, rq? 1 [1] [ 131.137] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.137] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.137] gen4_choose_composite_emitter: identity src, no mask [ 131.137] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.137] aligning vertex: was 4, now 3 floats per vertex [ 131.137] gen9_composite_get_binding_table(dc80) [ 131.137] __kgem_bo_mark_dirty: handle=6 (proxy? 0) [ 131.137] kgem_add_reloc64: handle=23, pos=14104, delta=0, domains=40000 [ 131.137] kgem_add_reloc64: adding proxy [delta=32512] for handle=23 [ 131.137] kgem_add_reloc64[58] = (delta=32512, target handle=4, presumed=fd545000) [ 131.137] [3710] bind bo(handle=23, addr=fd54cf00), format=192, width=15, height=2, pitch=64, tiling=0 -> sampler [ 131.137] gen9_emit_cc: blend=26 (current=16), src=1, dst=17 [ 131.137] gen9_emit_sampler: sampler = 2 [ 131.137] gen9_emit_sf: num_sf_outputs=1 [ 131.137] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.137] gen9_emit_vertex_elements: setup id=2 [ 131.137] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.137] gen9_render_composite_box: (288, 80), (303, 82) [ 131.137] apply_damage: damage=0x0, region=1 [(288, 80), (303, 82) + (0, 0)] [ 131.137] gen8_vertex_flush[5000] = 3 [ 131.137] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.137] gen9_render_composite: 0x0, current mode=1/1 [ 131.137] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.137] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.137] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.137] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.137] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.137] sna_drawable_use_bo: using whole GPU bo [ 131.137] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.137] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.137] color_convert: src=66666666 [20028888] [ 131.137] color_convert: dst=66666666 [20028888] [ 131.137] sna_render_get_solid: 66666666 [ 131.137] sna_render_get_solid(13) = 66666666 (last) [ 131.137] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.137] sna_transform_is_imprecise_integer_translation: no transform [ 131.137] gen9_composite_picture: integer translation (0, 0), removing [ 131.137] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.137] sna_render_pixmap_bo: GPU all damaged [ 131.137] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.137] gen4_choose_composite_emitter: solid, identity mask [ 131.137] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.137] aligning vertex: was 3, now 4 floats per vertex [ 131.137] gen9_composite_get_binding_table(dc00) [ 131.137] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.137] gen9_emit_cc: blend=177 (current=26), src=17, dst=18 [ 131.137] gen9_emit_sampler: sampler = a [ 131.137] gen9_emit_sf: num_sf_outputs=2 [ 131.137] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.137] gen9_emit_vertex_elements: setup id=9 [ 131.137] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.137] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.137] glyphs0_to_dst: glyph=(725, 141)x(15, 2), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(725, 141), mask=(288.00, 80.00) x (15.00, 2.00) [ 131.137] gen8_vertex_flush[50d8] = 3 [ 131.137] gen9_magic_ca_pass: CA fixup (642 -> 645) [ 131.137] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.137] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.137] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.137] sna_glyphs(op=3, nlist=1, src=(617, 142)) [ 131.137] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.137] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 131.137] glyphs_format: format=166024, depth=32 [ 131.137] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.137] sna_glyphs: discarding mask [ 131.137] glyphs0_to_dst(op=3, src=(617, 142), nlist=1, dst=(617, 142)+(0, 0)) [ 131.137] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268789680352 size=762x162 [ 131.137] gen9_render_composite: 0x0, current mode=1/1 [ 131.137] kgem_bo_is_busy: handle=6, domain: 2 exec? 1, rq? 1 [ 131.137] kgem_bo_is_busy: handle=37, domain: 3 exec? 1, rq? 1 [ 131.137] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.137] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.137] sna_drawable_use_bo pixmap=2031, box=((0, 0), (762, 162)), flags=7... [ 131.137] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.137] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.137] sna_drawable_use_bo: using whole GPU bo [ 131.137] gen9_composite_set_target: pixmap=2031, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.137] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.137] color_convert: src=ff4c4c4c [20028888] [ 131.137] color_convert: dst=ff4c4c4c [20028888] [ 131.137] sna_render_get_solid: ff4c4c4c [ 131.137] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.137] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.137] sna_transform_is_imprecise_integer_translation: no transform [ 131.137] gen9_composite_picture: integer translation (0, 0), removing [ 131.137] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.137] sna_render_pixmap_bo: GPU all damaged [ 131.137] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.137] gen4_choose_composite_emitter: solid, identity mask [ 131.137] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.137] gen9_composite_get_binding_table(dbc0) [ 131.137] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.137] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.137] gen9_emit_vertex_elements: setup id=9 [ 131.137] glyphs0_to_dst: glyph=(617, 132)x(11, 10), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(617, 132), mask=(304.00, 64.00) x (11.00, 10.00) [ 131.137] glyphs0_to_dst: glyph=(625, 134)x(10, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(625, 134), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(634, 134)x(10, 11), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(634, 134), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.137] glyphs0_to_dst: glyph=(642, 134)x(11, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(642, 134), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(652, 134)x(7, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(652, 134), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(658, 131)x(7, 11), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(658, 131), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.137] glyphs0_to_dst: glyph=(667, 134)x(10, 11), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(667, 134), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.137] glyphs0_to_dst: glyph=(676, 134)x(7, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(676, 134), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(681, 134)x(11, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(681, 134), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(691, 130)x(10, 12), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(691, 130), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.137] glyphs0_to_dst: glyph=(700, 130)x(5, 12), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(700, 130), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.137] glyphs0_to_dst: glyph=(703, 134)x(10, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(703, 134), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(712, 134)x(13, 8), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(712, 134), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.137] glyphs0_to_dst: glyph=(725, 140)x(15, 2), unclipped [ 131.137] emit_primitive_identity_mask__avx2: dst=(725, 140), mask=(288.00, 80.00) x (15.00, 2.00) [ 131.137] gen8_vertex_flush[51d8] = 42 [ 131.137] gen9_magic_ca_pass: CA fixup (645 -> 687) [ 131.137] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.137] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.137] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.137] sna_validate_gc(0x55bca9b8a390) changes=0, previous serial=713, drawable=7ea [ 131.137] sna_validate_gc: recomputing clip [ 131.137] sna_validate_gc: composite clip=1x[(0, 28), (762, 190)] [0x55bca9b55420] [ 131.137] sna_copy_area: src=pixmap=2031:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=2012:(0, 0)+(0, 28); alu=3, pm=ffffffff, depth=24 [ 131.137] sna_copy_area: normal copy [ 131.137] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 131.137] sna_do_copy: after drawable: src=(0, 0), dst=(0, 28), size=(762x162) [ 131.137] sna_do_copy: dst extents (0, 28), (762, 190), dst clip extents (0, 28), (762, 190), dst size=762x162 [ 131.137] sna_do_copy: clipped dst extents (0, 28), (762, 190) [ 131.137] sna_do_copy: unclipped src extents (0, 0), (762, 162) [ 131.137] sna_do_copy: clipped src extents (0, 0), (762, 162) [ 131.137] sna_do_copy: pixmap -- no source clipping [ 131.137] sna_do_copy: src extents (0, 0), (762, 162) x 1 [ 131.137] sna_do_copy: copy region (0, 28), (762, 190) x 1 + (0, -28) [ 131.137] sna_copy_boxes (boxes=1x[(0, 28), (762, 190)...], src pixmap=2031+(0, -28), dst pixmap=2012+(0, 0), alu=3, src.size=762x162, dst.size=762x190) [ 131.138] sna_copy_boxes: dst=(priv=0x55bca9d6bb40, gpu_bo=103, cpu_bo=0), src=(priv=0x55bca9b123e0, gpu_bo=37, cpu_bo=0), replaces=0 [ 131.138] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.138] sna_drawable_use_bo pixmap=2012, box=((0, 28), (762, 190)), flags=b... [ 131.138] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.138] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.138] sna_drawable_use_bo: using whole GPU bo [ 131.138] sna_pixmap_move_to_gpu(pixmap=2031, usage=0), flags=a [ 131.138] sna_pixmap_move_to_gpu: already all-damaged [ 131.138] sna_pixmap_mark_active: pixmap=2031, handle=37 [ 131.138] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.138] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.138] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.138] kgem_bo_is_render: handle=103, rq? 0 [0] [ 131.138] kgem_bo_is_render: handle=103, rq? 0 [0] [ 131.138] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.138] kgem_set_mode: flushing before new bo [ 131.138] gen8_vertex_close: used=2748, vbo active? 3, vb=224, nreloc=3 [ 131.138] gen8_vertex_close: reloc[0] = 289 [ 131.138] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 131.138] kgem_add_handle: handle=3, index=6 [ 131.138] kgem_add_reloc64[59] = (delta=0, target handle=6, presumed=fd44c000) [ 131.138] gen8_vertex_close: reloc[1] = 371 [ 131.138] kgem_add_reloc64: handle=3, pos=371, delta=0, domains=200000 [ 131.138] kgem_add_reloc64[60] = (delta=0, target handle=6, presumed=fd44c000) [ 131.138] gen8_vertex_close: reloc[2] = 4304 [ 131.138] kgem_add_reloc64: handle=3, pos=4304, delta=0, domains=200000 [ 131.138] kgem_add_reloc64[61] = (delta=0, target handle=6, presumed=fd44c000) [ 131.138] batch[1/1, flags=1800]: 5276 5276 14064 16384, nreloc=62, nexec=7, nfence=0, aperture=1242 [fenced=0] [ 131.138] kgem_finish_buffers: buffer handle=23, used=32768, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 131.138] kgem_finish_buffers: retaining upload buffer (32768/262144): used=32768, refcnt=1 [ 131.138] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x27, presumed-offset=0 [ 131.138] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 131.138] kgem_create_linear(65536) [ 131.138] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.138] search_linear_cache: inactive and cache bucket empty [ 131.138] search_linear_cache: active cache bucket empty [ 131.138] kgem_create_linear: new handle=104, num_pages=16 [ 131.138] __kgem_bo_init(handle=104, num_pages=16) [ 131.138] kgem_bo_map__cpu(handle=104, size=65536, map=0x0:0x0) [ 131.138] kgem_trim_vma_cache: type=1, count=-32766 (bucket: 4) [ 131.138] __kgem_bo_map__cpu: caching CPU vma for 104 [ 131.138] kgem_new_batch: allocated and mapped batch handle=104 [size=65536] [ 131.138] kgem_bo_sync__cpu: handle=104 [ 131.138] kgem_new_batch: using last batch handle=39 [ 131.138] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=feb4f000 [ 131.138] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.138] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd585000 [ 131.138] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.138] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.138] __kgem_bo_clear_busy: handle=32 [ 131.138] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.138] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 131.138] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 131.138] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.138] __kgem_bo_clear_busy: handle=32 [ 131.138] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.138] __kgem_busy: handle=39, busy=131072, wedged=0 [ 131.138] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.138] kgem_check_bo: num_pages=+270, num_exec=+2 [ 131.138] aligning vertex: was 4, now 2 floats per vertex [ 131.138] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.138] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.138] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.138] kgem_add_handle: handle=4, index=0 [ 131.138] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.138] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.138] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.138] gen9_composite_get_binding_table(ffc0) [ 131.138] kgem_add_reloc64: handle=103, pos=16360, delta=0, domains=20002 [ 131.138] kgem_add_handle: handle=103, index=1 [ 131.138] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=feb5f000) [ 131.138] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.138] [3fe0] bind bo(handle=103, addr=feb5f000), format=192, width=762, height=190, pitch=3072, tiling=1 -> render [ 131.138] kgem_add_reloc64: handle=37, pos=16344, delta=0, domains=40000 [ 131.138] kgem_add_handle: handle=37, index=2 [ 131.138] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fec0d000) [ 131.138] [3fd0] bind bo(handle=37, addr=fec0d000), format=192, width=762, height=162, pitch=3072, tiling=1 -> sampler [ 131.138] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.138] gen9_emit_sampler: sampler = 0 [ 131.138] gen9_emit_sf: num_sf_outputs=1 [ 131.138] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.138] gen9_emit_vertex_elements: setup id=0 [ 131.138] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.138] (0, 0) -> (0, 28) + (762, 162) [ 131.138] gen8_vertex_flush[490] = 3 [ 131.138] sna_destroy_pixmap: pixmap=2031, attached?=1 [ 131.138] _kgem_bo_destroy: handle=37, proxy? 0 [ 131.138] __kgem_bo_destroy: handle=37, size=516096 [ 131.138] __kgem_bo_destroy: handle=37 -> active [ 131.138] __sna_free_pixmap(pixmap=2031) [ 131.138] sna_accel_flush: flush?=0, dirty?=0 [ 131.138] sna_block_handler (tv=117.865000) [ 131.138] kgem_retire, need_retire?=1 [ 131.138] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.138] kgem_retire__requests_ring: retiring ring 0 [ 131.138] __kgem_busy: handle=39, busy=131072, wedged=0 [ 131.138] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=39, retired? 0 [ 131.138] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.138] kgem_retire -- retired=0, need_retire=1 [ 131.138] kgem_retire__buffers: handle=23, busy? 1 [0] [ 131.138] __kgem_busy: handle=39, busy=131072, wedged=0 [ 131.138] __kgem_ring_is_idle: last fence handle=39 still busy [ 131.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.138] sna_accel_do_throttle (time=131138), triggered [ 131.138] sna_accel_throttle (time=131138) [ 131.138] gen8_vertex_close: used=2754, vbo active? 3, vb=1, nreloc=1 [ 131.138] gen8_vertex_close: reloc[0] = 287 [ 131.138] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.138] kgem_add_handle: handle=3, index=3 [ 131.138] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.138] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=296 [fenced=0] [ 131.138] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.138] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.138] kgem_fixup_relocs: shrinking by 61440 [ 131.138] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.138] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.138] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.138] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.138] kgem_commit: release handle=37 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.138] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.138] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.138] sna_wakeup_handler [ 131.138] sna_accel_flush: flush?=0, dirty?=0 [ 131.138] sna_accel_flush: flush?=0, dirty?=0 [ 131.138] sna_block_handler (tv=117.865000) [ 131.138] kgem_retire, need_retire?=1 [ 131.138] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.138] kgem_retire__requests_ring: retiring ring 0 [ 131.138] __kgem_busy: handle=39, busy=131072, wedged=0 [ 131.138] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=39, retired? 0 [ 131.138] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.138] kgem_retire -- retired=0, need_retire=1 [ 131.138] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.138] kgem_retire__buffers: handle=23, busy? 1 [0] [ 131.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.138] sna_wakeup_handler [ 131.138] sna_accel_flush: flush?=0, dirty?=0 [ 131.138] sna_accel_flush: flush?=0, dirty?=0 [ 131.138] sna_block_handler (tv=117.865000) [ 131.138] kgem_retire, need_retire?=1 [ 131.138] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.138] kgem_retire__requests_ring: retiring ring 0 [ 131.138] __kgem_busy: handle=39, busy=131072, wedged=0 [ 131.138] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=39, retired? 0 [ 131.138] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.138] kgem_retire -- retired=0, need_retire=1 [ 131.138] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.138] kgem_retire__buffers: handle=23, busy? 1 [0] [ 131.138] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.138] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] kgem_retire, need_retire?=1 [ 131.139] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.139] kgem_retire__requests_ring: retiring ring 0 [ 131.139] __kgem_busy: handle=39, busy=131072, wedged=0 [ 131.139] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=39, retired? 0 [ 131.139] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.139] kgem_retire -- retired=0, need_retire=1 [ 131.139] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.139] kgem_retire__buffers: handle=23, busy? 1 [0] [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] kgem_retire, need_retire?=1 [ 131.139] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.139] kgem_retire__requests_ring: retiring ring 0 [ 131.139] __kgem_busy: handle=39, busy=0, wedged=0 [ 131.139] __kgem_retire_rq: request 39 complete [ 131.139] __kgem_bo_flush: handle=6, busy=0, wedged=0 [ 131.139] kgem_bo_move_to_inactive: moving handle=39 to inactive [ 131.139] kgem_retire__requests_ring: retiring ring 0 [ 131.139] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.139] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 1 [ 131.139] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.139] kgem_retire -- retired=1, need_retire=1 [ 131.139] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.139] kgem_retire__buffers: handle=23, busy? 0 [0] [ 131.139] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 131.139] __kgem_bo_destroy: handle=23, size=262144 [ 131.139] kgem_bo_replace_io: transferring io handle=23 to bo [ 131.139] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] kgem_retire, need_retire?=1 [ 131.139] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.139] kgem_retire__requests_ring: retiring ring 0 [ 131.139] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.139] __kgem_retire_rq: request 1 complete [ 131.139] __kgem_bo_flush: handle=103, busy=0, wedged=0 [ 131.139] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 131.139] kgem_bo_move_to_cache: release handle=37 [ 131.139] kgem_bo_move_to_inactive: moving handle=37 to inactive [ 131.139] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 131.139] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.139] kgem_retire -- retired=1, need_retire=0 [ 131.139] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.139] gen6_render_retire: resetting idle vbo [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_block_handler (tv=117.864000) [ 131.139] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.139] sna_wakeup_handler [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.139] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=0.0) [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=0.0) [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=0.0) [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=0.0) [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_accel_flush: flush?=0, dirty?=0 [ 131.140] sna_block_handler (tv=117.863000) [ 131.140] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.140] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_change_window_attributes [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_create_pixmap(24, 24, 32, usage=0) [ 131.141] kgem_can_create_2d: 24x24 @ 32 [ 131.141] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.141] kgem_can_create_2d: untiled size=4096 [ 131.141] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.141] kgem_choose_tiling: 24x24 -> 0 [ 131.141] sna_create_pixmap: usage=0, flags=a [ 131.141] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.141] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.141] create_pixmap: serial=2124, usage=0, 24x24 [ 131.141] sna_create_pixmap: serial=2124, 24x24, usage=0 [ 131.141] sna_validate_gc(0x55bca9d79ec0) changes=7fffff, previous serial=80000000, drawable=84d [ 131.141] sna_validate_gc: recomputing clip [ 131.141] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9d79fc0] [ 131.141] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.141] try_upload__fast: ignore existing cpu damage (if any) [ 131.141] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.141] try_upload__fast: no, no gpu damage [ 131.141] sna_drawable_move_region_to_cpu(pixmap=2125 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.141] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.141] _sna_pixmap_move_to_cpu(pixmap=2125, 24x24, flags=1) [ 131.141] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.141] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.141] operate_inplace: no, inplace operation not suitable [ 131.141] _sna_pixmap_move_to_cpu: marking as damaged [ 131.141] __sna_damage_all(24, 24) [ 131.141] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.141] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.141] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.141] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.141] sna_get_image: pixmap=2125 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.141] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.141] sna_drawable_move_region_to_cpu(pixmap=2125 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.141] sna_drawable_move_region_to_cpu: pixmap=2125 all damaged on CPU [ 131.141] sna_get_image: copy box (0, 0), (24, 24) [ 131.141] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.141] sna_destroy_pixmap: pixmap=2125, attached?=1 [ 131.141] __sna_free_pixmap(pixmap=2125) [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.141] sna_wakeup_handler [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_accel_flush: flush?=0, dirty?=0 [ 131.141] sna_block_handler (tv=117.862000) [ 131.141] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_change_window_attributes [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_destroy_pixmap: pixmap=1582, attached?=1 [ 131.142] kgem_bo_is_busy: handle=11, domain: 1 exec? 0, rq? 0 [ 131.142] __sna_free_pixmap(pixmap=1582) [ 131.142] __sna_pixmap_free_cpu: discarding CPU buffer, handle=11, size=12288 [ 131.142] kgem_bo_sync__cpu: handle=11 [ 131.142] sna_accel_watch_flush: enable=-1 [ 131.142] _kgem_bo_destroy: handle=11, proxy? 0 [ 131.142] __kgem_bo_destroy: handle=11, size=12288 [ 131.142] __kgem_bo_destroy: handle=11, not reusable [ 131.142] kgem_bo_free: handle=11, size=12288 [ 131.142] __kgem_busy: handle=11, busy=0, wedged=0 [ 131.142] kgem_bo_free: releasing 0x0:0x0 vma for handle=11, count=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=117.861000) [ 131.142] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.142] sna_wakeup_handler [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_accel_flush: flush?=0, dirty?=0 [ 131.142] sna_block_handler (tv=0.0) [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=0.0) [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=0.0) [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=0.0) [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_change_window_attributes [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.143] sna_wakeup_handler [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_accel_flush: flush?=0, dirty?=0 [ 131.143] sna_block_handler (tv=117.860000) [ 131.143] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_change_window_attributes [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.144] sna_wakeup_handler [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_accel_flush: flush?=0, dirty?=0 [ 131.144] sna_block_handler (tv=117.859000) [ 131.144] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_create_pixmap(24, 24, 32, usage=0) [ 131.145] kgem_can_create_2d: 24x24 @ 32 [ 131.145] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.145] kgem_can_create_2d: untiled size=4096 [ 131.145] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.145] kgem_choose_tiling: 24x24 -> 0 [ 131.145] sna_create_pixmap: usage=0, flags=a [ 131.145] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.145] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.145] create_pixmap: serial=2130, usage=0, 24x24 [ 131.145] sna_create_pixmap: serial=2130, 24x24, usage=0 [ 131.145] sna_validate_gc(0x55bca9d79920) changes=7fffff, previous serial=80000000, drawable=853 [ 131.145] sna_validate_gc: recomputing clip [ 131.145] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9d79a20] [ 131.145] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.145] try_upload__fast: ignore existing cpu damage (if any) [ 131.145] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.145] try_upload__fast: no, no gpu damage [ 131.145] sna_drawable_move_region_to_cpu(pixmap=2131 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.145] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.145] _sna_pixmap_move_to_cpu(pixmap=2131, 24x24, flags=1) [ 131.145] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.145] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.145] operate_inplace: no, inplace operation not suitable [ 131.145] _sna_pixmap_move_to_cpu: marking as damaged [ 131.145] __sna_damage_all(24, 24) [ 131.145] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.145] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.145] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.145] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.145] sna_get_image: pixmap=2131 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.145] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.145] sna_drawable_move_region_to_cpu(pixmap=2131 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.145] sna_drawable_move_region_to_cpu: pixmap=2131 all damaged on CPU [ 131.145] sna_get_image: copy box (0, 0), (24, 24) [ 131.145] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.145] sna_destroy_pixmap: pixmap=2131, attached?=1 [ 131.145] __sna_free_pixmap(pixmap=2131) [ 131.145] sna_change_window_attributes [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_change_window_attributes [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.145] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.145] sna_wakeup_handler [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_accel_flush: flush?=0, dirty?=0 [ 131.145] sna_block_handler (tv=117.858000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_change_window_attributes [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_change_window_attributes [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.146] sna_wakeup_handler [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_accel_flush: flush?=0, dirty?=0 [ 131.146] sna_block_handler (tv=117.857000) [ 131.146] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_change_window_attributes [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_accel_flush: flush?=0, dirty?=0 [ 131.147] sna_block_handler (tv=117.856000) [ 131.147] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.147] sna_wakeup_handler [ 131.147] sna_create_pixmap(435, 144, 24, usage=2) [ 131.147] kgem_can_create_2d: 435x144 @ 24 [ 131.147] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1760, height=144 [ 131.147] kgem_can_create_2d: untiled size=253952 [ 131.147] kgem_choose_tiling: 435x144 -> 1 [ 131.147] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=144 [ 131.147] kgem_can_create_2d: tiled[1] size=294912 [ 131.147] sna_create_pixmap: usage=2, flags=1b [ 131.147] sna_create_pixmap: creating GPU pixmap 435x144, stride=1740, flags=1b [ 131.147] __pop_freed_pixmap: reusing freed pixmap=2031 header [ 131.147] create_pixmap_hdr: pixmap=2134, width=435, height=144, usage=0 [ 131.147] sna_create_pixmap: serial=2134, 435x144, usage=0 [ 131.147] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=856 [ 131.147] sna_validate_gc: recomputing clip [ 131.147] sna_validate_gc: composite clip=1x[(0, 0), (435, 144)] [0x55bca9b6cad0] [ 131.147] sna_copy_area: src=pixmap=165:(0, 0)x(435, 144)+(0, 0) -> dst=pixmap=2134:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.147] sna_copy_area: normal copy [ 131.147] sna_do_copy: src=(0, 0), dst=(0, 0), size=(435x144) [ 131.147] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(435x144) [ 131.147] sna_do_copy: dst extents (0, 0), (435, 144), dst clip extents (0, 0), (435, 144), dst size=435x144 [ 131.147] sna_do_copy: clipped dst extents (0, 0), (435, 144) [ 131.147] sna_do_copy: unclipped src extents (0, 0), (435, 144) [ 131.147] sna_do_copy: clipped src extents (0, 0), (435, 144) [ 131.147] sna_do_copy: window -- include inferiors [ 131.147] sna_do_copy: src extents (0, 0), (435, 144) x 1 [ 131.147] sna_do_copy: copy region (0, 0), (435, 144) x 1 + (0, 0) [ 131.147] sna_copy_boxes (boxes=1x[(0, 0), (435, 144)...], src pixmap=165+(0, 0), dst pixmap=2134+(0, 0), alu=3, src.size=7680x2160, dst.size=435x144) [ 131.147] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.147] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.147] sna_drawable_use_bo pixmap=2134, box=((0, 0), (435, 144)), flags=1b... [ 131.147] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.147] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.147] sna_pixmap_move_to_gpu(pixmap=2134, usage=0), flags=4b [ 131.147] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.147] sna_pixmap_move_to_gpu: creating GPU bo (435x144@32), create=b [ 131.147] kgem_choose_tiling: 435x144 -> 1 [ 131.147] kgem_choose_tiling: 435x144 -> 1 [ 131.147] sna_pixmap_alloc_gpu: pixmap=2134 [ 131.147] kgem_create_2d(435x144, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.147] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=144 [ 131.147] kgem_set_tiling: handle=37, tiling=1 [1], pitch=2048 [2048]: 1 [ 131.147] kgem_bo_remove_from_inactive: removing handle=37 from inactive [ 131.147] from inactive: pitch=2048, tiling=1: handle=37, id=1632 [ 131.147] __sna_damage_all(435, 144) [ 131.147] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.147] sna_pixmap_mark_active: pixmap=2134, handle=37 [ 131.147] sna_drawable_use_bo: allocated GPU bo for operation [ 131.147] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.147] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.147] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.147] sna_pixmap_move_to_gpu: already all-damaged [ 131.147] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=0 [ring=0] [ 131.147] __kgem_bo_clear_busy: handle=36 [ 131.147] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.147] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.148] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.148] kgem_bo_is_render: handle=36, rq? 0 [0] [ 131.148] kgem_bo_is_render: handle=37, rq? 0 [0] [ 131.148] kgem_bo_is_render: handle=37, rq? 0 [0] [ 131.148] kgem_bo_is_render: handle=36, rq? 0 [0] [ 131.148] kgem_bo_is_render: handle=37, rq? 0 [0] [ 131.148] kgem_check_bo: num_pages=+16326, num_exec=+2 [ 131.148] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.148] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.148] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.148] kgem_add_handle: handle=4, index=0 [ 131.148] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.148] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.148] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.148] gen9_composite_get_binding_table(ffc0) [ 131.148] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 131.148] kgem_add_handle: handle=37, index=1 [ 131.148] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec0d000) [ 131.148] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.148] [3fe0] bind bo(handle=37, addr=fec0d000), format=192, width=435, height=144, pitch=2048, tiling=1 -> render [ 131.148] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 131.148] kgem_add_handle: handle=36, index=2 [ 131.148] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 131.148] [3fd0] bind bo(handle=36, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 131.148] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.148] gen9_emit_sampler: sampler = 0 [ 131.148] gen9_emit_sf: num_sf_outputs=1 [ 131.148] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.148] gen9_emit_vertex_elements: setup id=0 [ 131.148] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.148] (0, 0) -> (0, 0) + (435, 144) [ 131.148] gen8_vertex_flush[490] = 3 [ 131.148] sna_set_window_pixmap: window=25165843, old pixmap=2012 new pixmap=2134 [ 131.148] sna_set_window_pixmap: window=25165844, old pixmap=2012 new pixmap=2134 [ 131.148] sna_set_window_pixmap: window=12582920, old pixmap=2012 new pixmap=2134 [ 131.148] sna_set_window_pixmap: window=12582921, old pixmap=2012 new pixmap=2134 [ 131.148] sna_set_window_pixmap: window=25166038, old pixmap=2012 new pixmap=2134 [ 131.148] sna_accel_flush: flush?=1, dirty?=0 [ 131.148] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 131.148] gen8_vertex_close: reloc[0] = 287 [ 131.148] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.148] kgem_add_handle: handle=3, index=3 [ 131.148] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.148] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16352 [fenced=0] [ 131.148] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.148] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.148] kgem_fixup_relocs: shrinking by 61440 [ 131.148] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.148] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.148] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.148] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.148] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 131.148] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.148] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.148] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=856 [ 131.148] sna_validate_gc: recomputing clip [ 131.148] sna_validate_gc: composite clip=1x[(0, 0), (435, 144)] [0x55bca9b6cad0] [ 131.148] sna_copy_area: src=pixmap=2012:(0, 28)x(435, 116)+(0, 0) -> dst=pixmap=2134:(0, 28)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.148] sna_copy_area: normal copy [ 131.148] sna_do_copy: src=(0, 28), dst=(0, 28), size=(435x116) [ 131.148] sna_do_copy: after drawable: src=(0, 28), dst=(0, 28), size=(435x116) [ 131.148] sna_do_copy: dst extents (0, 28), (435, 144), dst clip extents (0, 0), (435, 144), dst size=435x144 [ 131.148] sna_do_copy: clipped dst extents (0, 28), (435, 144) [ 131.148] sna_do_copy: unclipped src extents (0, 28), (435, 144) [ 131.148] sna_do_copy: clipped src extents (0, 28), (435, 144) [ 131.148] sna_do_copy: pixmap -- no source clipping [ 131.148] sna_do_copy: src extents (0, 28), (435, 144) x 1 [ 131.148] sna_do_copy: copy region (0, 28), (435, 144) x 1 + (0, 0) [ 131.148] sna_copy_boxes (boxes=1x[(0, 28), (435, 144)...], src pixmap=2012+(0, 0), dst pixmap=2134+(0, 0), alu=3, src.size=762x190, dst.size=435x144) [ 131.148] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9d6bb40, gpu_bo=103, cpu_bo=0), replaces=0 [ 131.148] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.148] sna_drawable_use_bo pixmap=2134, box=((0, 28), (435, 144)), flags=b... [ 131.148] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.148] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.148] sna_drawable_use_bo: using whole GPU bo [ 131.148] sna_pixmap_move_to_gpu(pixmap=2012, usage=0), flags=a [ 131.148] sna_pixmap_move_to_gpu: already all-damaged [ 131.148] sna_pixmap_mark_active: pixmap=2012, handle=103 [ 131.148] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.148] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.148] kgem_bo_is_render: handle=103, rq? 0 [0] [ 131.148] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.148] kgem_bo_is_render: handle=37, rq? 1 [1] [ 131.148] kgem_check_bo: num_pages=+270, num_exec=+2 [ 131.148] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.148] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.148] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.148] kgem_add_handle: handle=4, index=0 [ 131.148] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.148] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.148] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.148] gen9_composite_get_binding_table(ffc0) [ 131.148] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 131.148] kgem_add_handle: handle=37, index=1 [ 131.148] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec0d000) [ 131.148] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.148] [3fe0] bind bo(handle=37, addr=fec0d000), format=192, width=435, height=144, pitch=2048, tiling=1 -> render [ 131.148] kgem_add_reloc64: handle=103, pos=16344, delta=0, domains=40000 [ 131.148] kgem_add_handle: handle=103, index=2 [ 131.148] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=feb5f000) [ 131.148] [3fd0] bind bo(handle=103, addr=feb5f000), format=192, width=762, height=190, pitch=3072, tiling=1 -> sampler [ 131.148] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.148] gen9_emit_sampler: sampler = 0 [ 131.148] gen9_emit_sf: num_sf_outputs=1 [ 131.148] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.148] gen9_emit_vertex_elements: setup id=0 [ 131.148] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.148] (0, 28) -> (0, 28) + (435, 116) [ 131.148] gen8_vertex_flush[490] = 3 [ 131.148] sna_destroy_pixmap: pixmap=2012, attached?=1 [ 131.148] _kgem_bo_destroy: handle=103, proxy? 0 [ 131.148] __kgem_bo_destroy: handle=103, size=589824 [ 131.148] __kgem_bo_destroy: handle=103 -> active [ 131.148] __sna_free_pixmap(pixmap=2012) [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_block_handler (tv=117.855000) [ 131.148] kgem_retire, need_retire?=1 [ 131.148] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.148] kgem_retire__requests_ring: retiring ring 0 [ 131.148] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.148] __kgem_retire_rq: request 1 complete [ 131.148] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.148] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.148] kgem_retire -- retired=0, need_retire=0 [ 131.148] sna_accel_block: GPU idle, flushing [ 131.148] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 131.148] gen8_vertex_close: reloc[0] = 287 [ 131.148] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.148] kgem_add_handle: handle=3, index=3 [ 131.148] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.148] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=296 [fenced=0] [ 131.148] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.148] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.148] kgem_fixup_relocs: shrinking by 61440 [ 131.148] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.148] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.148] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.148] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.148] kgem_commit: release handle=103 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=feb5f000 [ 131.148] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.148] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.148] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.148] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.148] sna_wakeup_handler [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.148] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] kgem_retire, need_retire?=1 [ 131.149] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.149] kgem_retire__requests_ring: retiring ring 0 [ 131.149] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.149] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.149] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.149] kgem_retire -- retired=0, need_retire=1 [ 131.149] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] kgem_retire, need_retire?=1 [ 131.149] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.149] kgem_retire__requests_ring: retiring ring 0 [ 131.149] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.149] __kgem_retire_rq: request 1 complete [ 131.149] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 131.149] kgem_bo_move_to_cache: release handle=103 [ 131.149] kgem_bo_move_to_inactive: moving handle=103 to inactive [ 131.149] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 131.149] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.149] kgem_retire -- retired=1, need_retire=0 [ 131.149] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.149] gen6_render_retire: resetting idle vbo [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_change_window_attributes [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_create_window: window=4194307 [ 131.149] sna_set_window_pixmap: window=4194307, old pixmap=0 new pixmap=165 [ 131.149] sna_change_window_attributes [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_change_window_attributes [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_accel_flush: flush?=0, dirty?=0 [ 131.149] sna_block_handler (tv=117.854000) [ 131.149] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.149] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_change_window_attributes [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_change_window_attributes [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_block_handler (tv=117.853000) [ 131.150] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.150] sna_wakeup_handler [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.150] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_change_window_attributes [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.151] sna_wakeup_handler [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_accel_flush: flush?=0, dirty?=0 [ 131.151] sna_block_handler (tv=117.852000) [ 131.151] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_change_window_attributes [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_accel_flush: flush?=0, dirty?=0 [ 131.152] sna_block_handler (tv=117.851000) [ 131.152] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.152] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_change_window_attributes [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_accel_flush: flush?=0, dirty?=0 [ 131.153] sna_block_handler (tv=117.850000) [ 131.153] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.153] sna_wakeup_handler [ 131.153] sna_change_window_attributes [ 131.154] sna_create_window: window=25166052 [ 131.154] sna_set_window_pixmap: window=25166052, old pixmap=0 new pixmap=165 [ 131.154] sna_change_window_attributes [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_change_window_attributes [ 131.154] sna_create_window: window=25166053 [ 131.154] sna_set_window_pixmap: window=25166053, old pixmap=0 new pixmap=165 [ 131.154] sna_change_window_attributes [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_block_handler (tv=117.849000) [ 131.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.154] sna_wakeup_handler [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_set_window_pixmap: window=37748738, old pixmap=165 new pixmap=165 [ 131.154] sna_change_window_attributes [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_block_handler (tv=0.0) [ 131.154] sna_wakeup_handler [ 131.154] sna_change_window_attributes [ 131.154] sna_change_window_attributes [ 131.154] sna_change_window_attributes [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_block_handler (tv=117.849000) [ 131.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.154] sna_wakeup_handler [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_block_handler (tv=117.849000) [ 131.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.154] sna_wakeup_handler [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_block_handler (tv=117.849000) [ 131.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.154] sna_wakeup_handler [ 131.154] sna_block_handler (tv=117.849000) [ 131.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.154] sna_wakeup_handler [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_block_handler (tv=117.849000) [ 131.154] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.154] sna_wakeup_handler [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_create_pixmap(1, 1, 24, usage=2) [ 131.154] kgem_can_create_2d: 1x1 @ 24 [ 131.154] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.154] kgem_can_create_2d: untiled size=4096 [ 131.154] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.154] kgem_choose_tiling: 1x1 -> 0 [ 131.154] sna_create_pixmap: usage=2, flags=a [ 131.154] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.154] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.154] create_pixmap: serial=2155, usage=0, 1x1 [ 131.154] sna_create_pixmap: serial=2155, 1x1, usage=0 [ 131.154] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=86b [ 131.154] sna_validate_gc: recomputing clip [ 131.154] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.154] sna_copy_area: src=pixmap=165:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2155:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.154] sna_copy_area: normal copy [ 131.154] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.154] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.154] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (1, 1), dst size=1x1 [ 131.154] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.154] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.154] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.154] sna_do_copy: window -- include inferiors [ 131.154] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.154] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.154] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=165+(0, 0), dst pixmap=2155+(0, 0), alu=3, src.size=7680x2160, dst.size=1x1) [ 131.154] sna_copy_boxes: dst=(priv=0x55bca9d52930, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.154] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.154] sna_drawable_use_bo pixmap=2155, box=((0, 0), (1, 1)), flags=1b... [ 131.154] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.154] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.154] sna_pixmap_move_to_gpu(pixmap=2155, usage=0), flags=4b [ 131.154] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.154] sna_pixmap_move_to_gpu: creating GPU bo (1x1@32), create=8 [ 131.154] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.154] kgem_choose_tiling: 1x1 -> 0 [ 131.154] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.154] kgem_choose_tiling: 1x1 -> 0 [ 131.154] sna_pixmap_alloc_gpu: pixmap=2155 [ 131.154] kgem_create_2d(1x1, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.154] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.154] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 131.154] from inactive: pitch=32, tiling=0: handle=41, id=1633 [ 131.154] __sna_damage_all(1, 1) [ 131.154] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.154] sna_pixmap_mark_active: pixmap=2155, handle=41 [ 131.154] sna_drawable_use_bo: allocated GPU bo for operation [ 131.154] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.154] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.154] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.154] sna_pixmap_move_to_gpu: already all-damaged [ 131.154] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=0 [ring=0] [ 131.154] __kgem_bo_clear_busy: handle=36 [ 131.154] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.154] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.154] small_copy: region:1x1 [ 131.154] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.154] kgem_bo_is_render: handle=36, rq? 0 [0] [ 131.154] kgem_bo_is_render: handle=41, rq? 0 [0] [ 131.154] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 32) [ 131.154] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=41:tiling=0 [ 131.154] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.154] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.154] kgem_add_reloc64: handle=41, pos=4, delta=0, domains=28002 [ 131.154] kgem_add_handle: handle=41, index=0 [ 131.154] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffe1000) [ 131.154] __kgem_bo_mark_dirty: handle=41 (proxy? 0) [ 131.154] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.154] kgem_add_handle: handle=36, index=1 [ 131.154] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.154] sna_blt_copy_boxes: flushing BLT operation on empty ring [ 131.154] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16201 [fenced=0] [ 131.154] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.154] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.154] kgem_commit: release handle=41 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.154] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 131.154] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.154] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.154] sna_set_window_pixmap: window=25166052, old pixmap=165 new pixmap=2155 [ 131.154] sna_set_window_pixmap: window=25166053, old pixmap=165 new pixmap=2155 [ 131.154] sna_set_window_pixmap: window=37748738, old pixmap=165 new pixmap=2155 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_create_pixmap(7680, 2160, 24, usage=2) [ 131.154] kgem_can_create_2d: 7680x2160 @ 24 [ 131.154] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.154] kgem_can_create_2d: untiled size=66355200 [ 131.154] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.154] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.154] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.154] sna_create_pixmap: usage=2, flags=1b [ 131.154] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.154] __pop_freed_pixmap: reusing freed pixmap=2012 header [ 131.154] create_pixmap_hdr: pixmap=2162, width=7680, height=2160, usage=0 [ 131.154] sna_create_pixmap: serial=2162, 7680x2160, usage=0 [ 131.154] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=872 [ 131.154] sna_validate_gc: recomputing clip [ 131.154] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b6cad0] [ 131.154] sna_copy_area: src=pixmap=165:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2162:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.154] sna_copy_area: normal copy [ 131.154] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.154] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.154] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.154] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.154] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.154] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.154] sna_do_copy: window -- include inferiors [ 131.154] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.154] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.154] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=165+(0, 0), dst pixmap=2162+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.154] sna_copy_boxes: dst=(priv=0x55bca9d6bb40, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.154] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.154] sna_drawable_use_bo pixmap=2162, box=((0, 0), (7680, 2160)), flags=1b... [ 131.154] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.154] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.154] sna_pixmap_move_to_gpu(pixmap=2162, usage=0), flags=4b [ 131.154] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.154] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.154] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.154] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.154] sna_pixmap_alloc_gpu: pixmap=2162 [ 131.154] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.154] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.154] __kgem_bo_init(handle=11, num_pages=16200) [ 131.154] kgem_set_tiling: handle=11, tiling=1 [1], pitch=30720 [30720]: 1 [ 131.154] new pitch=30720, tiling=1, handle=11, id=1634, num_pages=16200 [16200], bucket=13 [ 131.154] __sna_damage_all(7680, 2160) [ 131.154] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.154] sna_pixmap_mark_active: pixmap=2162, handle=11 [ 131.154] sna_drawable_use_bo: allocated GPU bo for operation [ 131.154] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.154] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.154] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.154] sna_pixmap_move_to_gpu: already all-damaged [ 131.154] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=0 [ring=0] [ 131.154] __kgem_bo_clear_busy: handle=36 [ 131.154] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.154] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.154] sna_pixmap_make_cow: make cow src=165, dst=2162, handle=36 (already cow? src=0, dst=0) [ 131.154] sna_pixmap_make_cow: moo! attaching source cow to pixmap=165, handle=36 [ 131.154] _kgem_bo_destroy: handle=11, proxy? 0 [ 131.154] __kgem_bo_destroy: handle=11, size=66355200 [ 131.154] __kgem_bo_destroy: handle=11, purged [ 131.154] kgem_bo_move_to_inactive: moving handle=11 to inactive [ 131.154] sna_pixmap_make_cow: moo! attaching clone to pixmap=2162 (source=165, handle=36) [ 131.154] sna_set_window_pixmap: window=25166052, old pixmap=2155 new pixmap=2162 [ 131.154] sna_set_window_pixmap: window=25166053, old pixmap=2155 new pixmap=2162 [ 131.154] sna_set_window_pixmap: window=37748738, old pixmap=2155 new pixmap=2162 [ 131.154] sna_accel_flush: flush?=0, dirty?=0 [ 131.154] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=872 [ 131.154] sna_validate_gc: recomputing clip [ 131.154] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b6cad0] [ 131.154] sna_copy_area: src=pixmap=2155:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2162:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.154] sna_copy_area: normal copy [ 131.154] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.154] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.154] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.154] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.154] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.154] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.154] sna_do_copy: pixmap -- no source clipping [ 131.154] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.154] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.154] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=2155+(0, 0), dst pixmap=2162+(0, 0), alu=3, src.size=1x1, dst.size=7680x2160) [ 131.154] sna_copy_boxes: dst=(priv=0x55bca9d6bb40, gpu_bo=36, cpu_bo=0), src=(priv=0x55bca9d52930, gpu_bo=41, cpu_bo=0), replaces=0 [ 131.154] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.154] sna_drawable_use_bo pixmap=2162, box=((0, 0), (1, 1)), flags=b... [ 131.154] region_subsumes_damage? [ 131.154] region_subsumes_damage: region (0, 0), (1, 1), damage (0, 0), (7680, 2160) [ 131.155] region_subsumes_damage: not contained [ 131.155] sna_pixmap_undo_cow: pixmap=2162, handle=36 [refcnt=5], cow refcnt=2, flags=43 [ 131.155] sna_pixmap_undo_cow: copying cow [ 131.155] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.155] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.155] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.155] kgem_bo_remove_from_inactive: removing handle=11 from inactive [ 131.155] from inactive: pitch=30720, tiling=1: handle=11, id=1635 [ 131.155] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.155] kgem_bo_is_render: handle=36, rq? 0 [0] [ 131.155] kgem_bo_is_render: handle=11, rq? 0 [0] [ 131.155] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(30720, 30720) [ 131.155] needs_batch_flush: flushing before handle=11 for new reservation [ 131.155] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=11:tiling=1 [ 131.155] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.155] sna_blt_copy_boxes: box=(0, 0)x(7680, 2160) [ 131.155] kgem_add_reloc64: handle=11, pos=4, delta=0, domains=28002 [ 131.155] kgem_add_handle: handle=11, index=0 [ 131.155] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 131.155] __kgem_bo_mark_dirty: handle=11 (proxy? 0) [ 131.155] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.155] kgem_add_handle: handle=36, index=1 [ 131.155] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.155] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.155] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.155] sna_drawable_use_bo: using whole GPU bo [ 131.155] sna_pixmap_move_to_gpu(pixmap=2155, usage=0), flags=a [ 131.155] sna_pixmap_move_to_gpu: already all-damaged [ 131.155] sna_pixmap_mark_active: pixmap=2155, handle=41 [ 131.155] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.155] small_copy: region:1x1 [ 131.155] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.155] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(32, 30720) [ 131.155] __kgem_bcs_set_tiling: src handle=41:tiling=0, dst handle=11:tiling=1 [ 131.155] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16366) [ 131.155] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.155] kgem_add_reloc64: handle=11, pos=14, delta=0, domains=28002 [ 131.155] kgem_add_reloc64[2] = (delta=0, target handle=0, presumed=0) [ 131.155] kgem_add_reloc64: handle=41, pos=18, delta=0, domains=28000 [ 131.155] kgem_add_handle: handle=41, index=2 [ 131.155] kgem_add_reloc64[3] = (delta=0, target handle=2, presumed=fffe1000) [ 131.155] sna_accel_flush: flush?=1, dirty?=0 [ 131.155] batch[3/3, flags=1800]: 22 22 16384 16384, nreloc=4, nexec=3, nfence=0, aperture=32401 [fenced=0] [ 131.155] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.155] __kgem_retire_rq: request 1 complete [ 131.155] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.163] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.163] kgem_commit: release handle=11 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e4505000 [ 131.163] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 131.163] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.163] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.163] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_destroy_pixmap: pixmap=2155, attached?=1 [ 131.163] _kgem_bo_destroy: handle=41, proxy? 0 [ 131.163] __kgem_bo_destroy: handle=41, size=4096 [ 131.163] __kgem_busy: handle=41, busy=524288, wedged=0 [ 131.163] __kgem_bo_destroy: handle=41 -> active [ 131.163] __sna_free_pixmap(pixmap=2155) [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_block_handler (tv=0.0) [ 131.163] sna_wakeup_handler [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_block_handler (tv=117.840000) [ 131.163] kgem_retire, need_retire?=1 [ 131.163] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.163] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.163] kgem_retire__requests_ring: retiring ring 1 [ 131.163] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.163] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.163] kgem_retire -- retired=0, need_retire=1 [ 131.163] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.163] gen6_render_retire: resetting idle vbo [ 131.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.163] sna_accel_do_throttle (time=131163), triggered [ 131.163] sna_accel_throttle (time=131163) [ 131.163] sna_wakeup_handler [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_block_handler (tv=117.840000) [ 131.163] kgem_retire, need_retire?=1 [ 131.163] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.163] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.163] kgem_retire__requests_ring: retiring ring 1 [ 131.163] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.163] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.163] kgem_retire -- retired=0, need_retire=1 [ 131.163] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.163] gen6_render_retire: resetting idle vbo [ 131.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.163] sna_wakeup_handler [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_block_handler (tv=117.840000) [ 131.163] kgem_retire, need_retire?=1 [ 131.163] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.163] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.163] kgem_retire__requests_ring: retiring ring 1 [ 131.163] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.163] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.163] kgem_retire -- retired=0, need_retire=1 [ 131.163] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.163] gen6_render_retire: resetting idle vbo [ 131.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.163] sna_wakeup_handler [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_block_handler (tv=117.840000) [ 131.163] kgem_retire, need_retire?=1 [ 131.163] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.163] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.163] kgem_retire__requests_ring: retiring ring 1 [ 131.163] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.163] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.163] kgem_retire -- retired=0, need_retire=1 [ 131.163] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.163] gen6_render_retire: resetting idle vbo [ 131.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.163] sna_wakeup_handler [ 131.163] sna_change_window_attributes [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_block_handler (tv=117.840000) [ 131.163] kgem_retire, need_retire?=1 [ 131.163] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.163] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.163] kgem_retire__requests_ring: retiring ring 1 [ 131.163] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.163] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.163] kgem_retire -- retired=0, need_retire=1 [ 131.163] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.163] gen6_render_retire: resetting idle vbo [ 131.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.163] sna_wakeup_handler [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.163] sna_block_handler (tv=117.840000) [ 131.163] kgem_retire, need_retire?=1 [ 131.163] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.163] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.163] kgem_retire__requests_ring: retiring ring 1 [ 131.163] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.163] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.163] kgem_retire -- retired=0, need_retire=1 [ 131.163] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.163] gen6_render_retire: resetting idle vbo [ 131.163] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.163] sna_wakeup_handler [ 131.163] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.164] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.164] sna_wakeup_handler [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_accel_flush: flush?=0, dirty?=0 [ 131.164] sna_block_handler (tv=117.839000) [ 131.164] kgem_retire, need_retire?=1 [ 131.164] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.164] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.164] kgem_retire__requests_ring: retiring ring 1 [ 131.164] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.164] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.164] kgem_retire -- retired=0, need_retire=1 [ 131.164] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.164] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_block_handler (tv=117.838000) [ 131.165] kgem_retire, need_retire?=1 [ 131.165] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.165] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.165] kgem_retire__requests_ring: retiring ring 1 [ 131.165] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.165] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.165] kgem_retire -- retired=0, need_retire=1 [ 131.165] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.165] gen6_render_retire: resetting idle vbo [ 131.165] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.165] sna_wakeup_handler [ 131.165] sna_change_window_attributes [ 131.165] sna_create_window: window=25166055 [ 131.165] sna_set_window_pixmap: window=25166055, old pixmap=0 new pixmap=165 [ 131.165] sna_change_window_attributes [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_change_window_attributes [ 131.165] sna_create_window: window=25166056 [ 131.165] sna_set_window_pixmap: window=25166056, old pixmap=0 new pixmap=165 [ 131.165] sna_change_window_attributes [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.165] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_block_handler (tv=117.837000) [ 131.166] kgem_retire, need_retire?=1 [ 131.166] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.166] kgem_retire__requests_ring: retiring ring 1 [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.166] kgem_retire -- retired=0, need_retire=1 [ 131.166] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.166] gen6_render_retire: resetting idle vbo [ 131.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.166] sna_wakeup_handler [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_set_window_pixmap: window=37748743, old pixmap=165 new pixmap=165 [ 131.166] sna_change_window_attributes [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_block_handler (tv=0.0) [ 131.166] sna_wakeup_handler [ 131.166] sna_change_window_attributes [ 131.166] sna_change_window_attributes [ 131.166] sna_change_window_attributes [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_block_handler (tv=117.837000) [ 131.166] kgem_retire, need_retire?=1 [ 131.166] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.166] kgem_retire__requests_ring: retiring ring 1 [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.166] kgem_retire -- retired=0, need_retire=1 [ 131.166] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.166] gen6_render_retire: resetting idle vbo [ 131.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.166] sna_wakeup_handler [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_block_handler (tv=117.837000) [ 131.166] kgem_retire, need_retire?=1 [ 131.166] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.166] kgem_retire__requests_ring: retiring ring 1 [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.166] kgem_retire -- retired=0, need_retire=1 [ 131.166] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.166] gen6_render_retire: resetting idle vbo [ 131.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.166] sna_wakeup_handler [ 131.166] sna_block_handler (tv=117.837000) [ 131.166] kgem_retire, need_retire?=1 [ 131.166] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.166] kgem_retire__requests_ring: retiring ring 1 [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.166] kgem_retire -- retired=0, need_retire=1 [ 131.166] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.166] gen6_render_retire: resetting idle vbo [ 131.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.166] sna_wakeup_handler [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_block_handler (tv=117.837000) [ 131.166] kgem_retire, need_retire?=1 [ 131.166] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.166] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.166] kgem_retire__requests_ring: retiring ring 1 [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] kgem_retire__requests_ring: ring=1, 1 outstanding requests, oldest=1, retired? 0 [ 131.166] kgem_retire -- retired=0, need_retire=1 [ 131.166] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.166] gen6_render_retire: resetting idle vbo [ 131.166] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.166] sna_wakeup_handler [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_create_pixmap(1, 1, 24, usage=2) [ 131.166] kgem_can_create_2d: 1x1 @ 24 [ 131.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.166] kgem_can_create_2d: untiled size=4096 [ 131.166] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.166] kgem_choose_tiling: 1x1 -> 0 [ 131.166] sna_create_pixmap: usage=2, flags=a [ 131.166] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.166] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.166] create_pixmap: serial=2192, usage=0, 1x1 [ 131.166] sna_create_pixmap: serial=2192, 1x1, usage=0 [ 131.166] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=890 [ 131.166] sna_validate_gc: recomputing clip [ 131.166] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.166] sna_copy_area: src=pixmap=165:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2192:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.166] sna_copy_area: normal copy [ 131.166] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.166] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.166] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (1, 1), dst size=1x1 [ 131.166] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.166] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.166] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.166] sna_do_copy: window -- include inferiors [ 131.166] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.166] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.166] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=165+(0, 0), dst pixmap=2192+(0, 0), alu=3, src.size=7680x2160, dst.size=1x1) [ 131.166] sna_copy_boxes: dst=(priv=0x55bca9d53380, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.166] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.166] sna_drawable_use_bo pixmap=2192, box=((0, 0), (1, 1)), flags=1b... [ 131.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.166] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.166] sna_pixmap_move_to_gpu(pixmap=2192, usage=0), flags=4b [ 131.166] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.166] sna_pixmap_move_to_gpu: creating GPU bo (1x1@32), create=8 [ 131.166] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.166] kgem_choose_tiling: 1x1 -> 0 [ 131.166] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.166] kgem_choose_tiling: 1x1 -> 0 [ 131.166] sna_pixmap_alloc_gpu: pixmap=2192 [ 131.166] kgem_create_2d(1x1, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.166] kgem_bo_remove_from_active: removing handle=41 from active [ 131.166] 1:from active: pitch=32, tiling=0, handle=41, id=1636 [ 131.166] __sna_damage_all(1, 1) [ 131.166] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.166] sna_pixmap_mark_active: pixmap=2192, handle=41 [ 131.166] sna_drawable_use_bo: allocated GPU bo for operation [ 131.166] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.166] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.166] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.166] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.166] sna_pixmap_move_to_gpu: already all-damaged [ 131.166] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.166] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.166] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.166] small_copy: region:1x1 [ 131.166] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.166] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.166] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.166] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 32) [ 131.166] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=41:tiling=0 [ 131.166] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.166] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.166] kgem_add_reloc64: handle=41, pos=4, delta=0, domains=28002 [ 131.166] kgem_add_handle: handle=41, index=0 [ 131.166] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffe1000) [ 131.166] __kgem_bo_mark_dirty: handle=41 (proxy? 0) [ 131.166] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.166] kgem_add_handle: handle=36, index=1 [ 131.166] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.166] sna_set_window_pixmap: window=25166055, old pixmap=165 new pixmap=2192 [ 131.166] sna_set_window_pixmap: window=25166056, old pixmap=165 new pixmap=2192 [ 131.166] sna_set_window_pixmap: window=37748743, old pixmap=165 new pixmap=2192 [ 131.166] sna_accel_flush: flush?=1, dirty?=0 [ 131.166] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16201 [fenced=0] [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.166] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 131.166] kgem_commit: release handle=41 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.166] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.166] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_accel_flush: flush?=0, dirty?=0 [ 131.166] sna_create_pixmap(65, 2136, 24, usage=2) [ 131.166] kgem_can_create_2d: 65x2136 @ 24 [ 131.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=2136 [ 131.166] kgem_can_create_2d: untiled size=618496 [ 131.166] kgem_choose_tiling: too thin [width 65, 32 bpp] for TILING_X [ 131.166] kgem_choose_tiling: 65x2136 -> 0 [ 131.166] sna_create_pixmap: usage=2, flags=b [ 131.166] sna_create_pixmap: creating GPU pixmap 65x2136, stride=260, flags=b [ 131.166] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.166] create_pixmap: serial=2199, usage=0, 0x0 [ 131.166] create_pixmap_hdr: pixmap=2199, width=65, height=2136, usage=0 [ 131.166] sna_create_pixmap: serial=2199, 65x2136, usage=0 [ 131.166] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=897 [ 131.166] sna_validate_gc: recomputing clip [ 131.166] sna_validate_gc: composite clip=1x[(0, 0), (65, 2136)] [0x55bca9b6cad0] [ 131.166] sna_copy_area: src=pixmap=165:(0, 24)x(65, 2136)+(0, 0) -> dst=pixmap=2199:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.166] sna_copy_area: normal copy [ 131.166] sna_do_copy: src=(0, 24), dst=(0, 0), size=(65x2136) [ 131.166] sna_do_copy: after drawable: src=(0, 24), dst=(0, 0), size=(65x2136) [ 131.166] sna_do_copy: dst extents (0, 0), (65, 2136), dst clip extents (0, 0), (65, 2136), dst size=65x2136 [ 131.166] sna_do_copy: clipped dst extents (0, 0), (65, 2136) [ 131.166] sna_do_copy: unclipped src extents (0, 24), (65, 2160) [ 131.166] sna_do_copy: clipped src extents (0, 24), (65, 2160) [ 131.166] sna_do_copy: window -- include inferiors [ 131.166] sna_do_copy: src extents (0, 24), (65, 2160) x 1 [ 131.166] sna_do_copy: copy region (0, 0), (65, 2136) x 1 + (0, 24) [ 131.166] sna_copy_boxes (boxes=1x[(0, 0), (65, 2136)...], src pixmap=165+(0, 24), dst pixmap=2199+(0, 0), alu=3, src.size=7680x2160, dst.size=65x2136) [ 131.166] sna_copy_boxes: dst=(priv=0x55bca9dc8490, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.166] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.166] sna_drawable_use_bo pixmap=2199, box=((0, 0), (65, 2136)), flags=1b... [ 131.166] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.166] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.166] sna_pixmap_move_to_gpu(pixmap=2199, usage=0), flags=4b [ 131.166] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.166] sna_pixmap_move_to_gpu: creating GPU bo (65x2136@32), create=b [ 131.166] kgem_choose_tiling: too thin [width 65, 32 bpp] for TILING_X [ 131.166] kgem_choose_tiling: 65x2136 -> 0 [ 131.166] kgem_choose_tiling: too thin [width 65, 32 bpp] for TILING_X [ 131.166] kgem_choose_tiling: 65x2136 -> 0 [ 131.166] sna_pixmap_alloc_gpu: pixmap=2199 [ 131.166] kgem_create_2d(65x2136, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.166] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=2136 [ 131.166] inactive too small: 144 < 151 [ 131.166] inactive too small: 140 < 151 [ 131.166] __kgem_bo_init(handle=105, num_pages=151) [ 131.166] new pitch=288, tiling=0, handle=105, id=1637, num_pages=151 [151], bucket=7 [ 131.166] __sna_damage_all(65, 2136) [ 131.166] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.166] sna_pixmap_mark_active: pixmap=2199, handle=105 [ 131.166] sna_drawable_use_bo: allocated GPU bo for operation [ 131.166] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.166] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.166] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.166] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.166] sna_pixmap_move_to_gpu: already all-damaged [ 131.166] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.166] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.166] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.166] gen9_render_copy_boxes (0, 24)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.166] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.166] kgem_bo_is_render: handle=105, rq? 0 [0] [ 131.166] sna_blt_copy_boxes src=(0, 24) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 288) [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.166] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=105:tiling=0 [ 131.166] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.166] sna_blt_copy_boxes: box=(0, 0)x(65, 2136) [ 131.166] kgem_add_reloc64: handle=105, pos=4, delta=0, domains=28002 [ 131.166] kgem_add_handle: handle=105, index=0 [ 131.166] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 131.166] __kgem_bo_mark_dirty: handle=105 (proxy? 0) [ 131.166] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.166] kgem_add_handle: handle=36, index=1 [ 131.166] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.166] sna_set_window_pixmap: window=25166055, old pixmap=2192 new pixmap=2199 [ 131.166] sna_set_window_pixmap: window=25166056, old pixmap=2192 new pixmap=2199 [ 131.166] sna_set_window_pixmap: window=37748743, old pixmap=2192 new pixmap=2199 [ 131.166] sna_accel_flush: flush?=1, dirty?=0 [ 131.166] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16351 [fenced=0] [ 131.166] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.166] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.166] kgem_create_linear(65536) [ 131.167] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.167] search_linear_cache: searching for inactive cpu map [ 131.167] kgem_bo_remove_from_inactive: removing handle=39 from inactive [ 131.167] search_linear_cache: found handle=39 (num_pages=16) in linear vma cache [ 131.167] kgem_bo_map__cpu(handle=39, size=65536, map=0x0:0x7f1c72539000) [ 131.167] kgem_new_batch: allocated and mapped batch handle=39 [size=65536] [ 131.167] kgem_bo_sync__cpu: handle=39 [ 131.167] __kgem_busy: handle=39, busy=0, wedged=0 [ 131.167] kgem_bo_sync__cpu: SYNC: handle=39, needs_flush? 0, domain? 0, busy? 0 [ 131.167] __kgem_busy: handle=39, busy=0, wedged=0 [ 131.167] kgem_bo_retire: retiring bo handle=39 (needed flush? 0), rq? 0 [busy?=0] [ 131.167] assert_bo_retired: handle=39, domain: 0 exec? 0, rq? 0 [ 131.167] kgem_new_batch: using last batch handle=104 [ 131.167] kgem_commit: release handle=104 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=feaa8000 [ 131.167] kgem_commit: release handle=105 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feab8000 [ 131.167] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.167] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.167] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=897 [ 131.167] sna_validate_gc: recomputing clip [ 131.167] sna_validate_gc: composite clip=1x[(0, 0), (65, 2136)] [0x55bca9b6cad0] [ 131.167] sna_copy_area: src=pixmap=2192:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2199:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.167] sna_copy_area: normal copy [ 131.167] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.167] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.167] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (65, 2136), dst size=65x2136 [ 131.167] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.167] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.167] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.167] sna_do_copy: pixmap -- no source clipping [ 131.167] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.167] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.167] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=2192+(0, 0), dst pixmap=2199+(0, 0), alu=3, src.size=1x1, dst.size=65x2136) [ 131.167] sna_copy_boxes: dst=(priv=0x55bca9dc8490, gpu_bo=105, cpu_bo=0), src=(priv=0x55bca9d53380, gpu_bo=41, cpu_bo=0), replaces=0 [ 131.167] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.167] sna_drawable_use_bo pixmap=2199, box=((0, 0), (1, 1)), flags=b... [ 131.167] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.167] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.167] sna_drawable_use_bo: using whole GPU bo [ 131.167] sna_pixmap_move_to_gpu(pixmap=2192, usage=0), flags=a [ 131.167] sna_pixmap_move_to_gpu: already all-damaged [ 131.167] sna_pixmap_mark_active: pixmap=2192, handle=41 [ 131.167] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.167] small_copy: region:1x1 [ 131.167] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.167] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.167] kgem_bo_is_render: handle=105, rq? 1 [3] [ 131.167] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 0), pitch=(32, 288) [ 131.167] __kgem_bcs_set_tiling: src handle=41:tiling=0, dst handle=105:tiling=0 [ 131.167] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.167] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.167] kgem_add_reloc64: handle=105, pos=4, delta=0, domains=28002 [ 131.167] kgem_add_handle: handle=105, index=0 [ 131.167] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=feab8000) [ 131.167] __kgem_bo_mark_dirty: handle=105 (proxy? 0) [ 131.167] kgem_add_reloc64: handle=41, pos=8, delta=0, domains=28000 [ 131.167] kgem_add_handle: handle=41, index=1 [ 131.167] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fffe1000) [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_destroy_pixmap: pixmap=2192, attached?=1 [ 131.167] _kgem_bo_destroy: handle=41, proxy? 0 [ 131.167] __kgem_bo_destroy: handle=41, size=4096 [ 131.167] __kgem_bo_destroy: handle=41 -> active [ 131.167] __sna_free_pixmap(pixmap=2192) [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_block_handler (tv=117.836000) [ 131.167] kgem_retire, need_retire?=1 [ 131.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.167] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.167] kgem_retire__requests_ring: retiring ring 1 [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] kgem_retire__requests_ring: ring=1, 3 outstanding requests, oldest=1, retired? 0 [ 131.167] kgem_retire -- retired=0, need_retire=1 [ 131.167] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.167] gen6_render_retire: resetting idle vbo [ 131.167] sna_accel_block: GPU idle, flushing [ 131.167] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=152 [fenced=0] [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.167] kgem_create_linear(65536) [ 131.167] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.167] search_linear_cache: inactive and cache bucket empty [ 131.167] search_linear_cache: active cache bucket empty [ 131.167] kgem_create_linear: new handle=106, num_pages=16 [ 131.167] __kgem_bo_init(handle=106, num_pages=16) [ 131.167] kgem_bo_map__cpu(handle=106, size=65536, map=0x0:0x0) [ 131.167] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.167] __kgem_bo_map__cpu: caching CPU vma for 106 [ 131.167] kgem_new_batch: allocated and mapped batch handle=106 [size=65536] [ 131.167] kgem_bo_sync__cpu: handle=106 [ 131.167] kgem_new_batch: using last batch handle=39 [ 131.167] kgem_commit: release handle=39 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=feb4f000 [ 131.167] kgem_commit: release handle=105 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feab8000 [ 131.167] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.167] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.167] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.167] timer_enable (time=131167), starting timer 0 [ 131.167] sna_accel_block: evaluating timers, active=7 [ 131.167] sna_accel_block: flush timer expires in 8 [131175] [ 131.167] sna_wakeup_handler [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_block_handler (tv=117.836000) [ 131.167] kgem_retire, need_retire?=1 [ 131.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.167] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.167] kgem_retire__requests_ring: retiring ring 1 [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.167] kgem_retire -- retired=0, need_retire=1 [ 131.167] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.167] gen6_render_retire: resetting idle vbo [ 131.167] sna_scanout_do_flush: flush timer active: delta=8 [ 131.167] sna_accel_block: evaluating timers, active=7 [ 131.167] sna_accel_block: flush timer expires in 8 [131175] [ 131.167] sna_wakeup_handler [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_block_handler (tv=117.836000) [ 131.167] kgem_retire, need_retire?=1 [ 131.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.167] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.167] kgem_retire__requests_ring: retiring ring 1 [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.167] kgem_retire -- retired=0, need_retire=1 [ 131.167] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.167] gen6_render_retire: resetting idle vbo [ 131.167] sna_scanout_do_flush: flush timer active: delta=8 [ 131.167] sna_accel_block: evaluating timers, active=7 [ 131.167] sna_accel_block: flush timer expires in 8 [131175] [ 131.167] sna_wakeup_handler [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_block_handler (tv=117.836000) [ 131.167] kgem_retire, need_retire?=1 [ 131.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.167] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.167] kgem_retire__requests_ring: retiring ring 1 [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.167] kgem_retire -- retired=0, need_retire=1 [ 131.167] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.167] gen6_render_retire: resetting idle vbo [ 131.167] sna_scanout_do_flush: flush timer active: delta=8 [ 131.167] sna_accel_block: evaluating timers, active=7 [ 131.167] sna_accel_block: flush timer expires in 8 [131175] [ 131.167] sna_wakeup_handler [ 131.167] sna_change_window_attributes [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_block_handler (tv=117.836000) [ 131.167] kgem_retire, need_retire?=1 [ 131.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.167] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.167] kgem_retire__requests_ring: retiring ring 1 [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.167] kgem_retire -- retired=0, need_retire=1 [ 131.167] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.167] gen6_render_retire: resetting idle vbo [ 131.167] sna_scanout_do_flush: flush timer active: delta=8 [ 131.167] sna_accel_block: evaluating timers, active=7 [ 131.167] sna_accel_block: flush timer expires in 8 [131175] [ 131.167] sna_wakeup_handler [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_block_handler (tv=117.836000) [ 131.167] kgem_retire, need_retire?=1 [ 131.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.167] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.167] kgem_retire__requests_ring: retiring ring 1 [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.167] kgem_retire -- retired=0, need_retire=1 [ 131.167] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.167] gen6_render_retire: resetting idle vbo [ 131.167] sna_scanout_do_flush: flush timer active: delta=8 [ 131.167] sna_accel_block: evaluating timers, active=7 [ 131.167] sna_accel_block: flush timer expires in 8 [131175] [ 131.167] sna_wakeup_handler [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.167] sna_block_handler (tv=117.836000) [ 131.167] kgem_retire, need_retire?=1 [ 131.167] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.167] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.167] kgem_retire__requests_ring: retiring ring 1 [ 131.167] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.167] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.167] kgem_retire -- retired=0, need_retire=1 [ 131.167] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.167] gen6_render_retire: resetting idle vbo [ 131.167] sna_scanout_do_flush: flush timer active: delta=8 [ 131.167] sna_accel_block: evaluating timers, active=7 [ 131.167] sna_accel_block: flush timer expires in 8 [131175] [ 131.167] sna_wakeup_handler [ 131.167] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.168] kgem_retire, need_retire?=1 [ 131.168] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.168] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.168] kgem_retire__requests_ring: retiring ring 1 [ 131.168] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.168] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.168] kgem_retire -- retired=0, need_retire=1 [ 131.168] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.168] gen6_render_retire: resetting idle vbo [ 131.168] sna_scanout_do_flush: flush timer active: delta=7 [ 131.168] sna_accel_block: evaluating timers, active=7 [ 131.168] sna_accel_block: flush timer expires in 7 [131175] [ 131.168] sna_wakeup_handler [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_accel_flush: flush?=0, dirty?=0 [ 131.168] sna_block_handler (tv=117.835000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_change_window_attributes [ 131.169] sna_create_window: window=25166058 [ 131.169] sna_set_window_pixmap: window=25166058, old pixmap=0 new pixmap=165 [ 131.169] sna_change_window_attributes [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_change_window_attributes [ 131.169] sna_create_window: window=25166059 [ 131.169] sna_set_window_pixmap: window=25166059, old pixmap=0 new pixmap=165 [ 131.169] sna_change_window_attributes [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_set_window_pixmap: window=37748748, old pixmap=165 new pixmap=165 [ 131.169] sna_change_window_attributes [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=0.0) [ 131.169] sna_wakeup_handler [ 131.169] sna_change_window_attributes [ 131.169] sna_change_window_attributes [ 131.169] sna_change_window_attributes [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.169] kgem_retire -- retired=0, need_retire=1 [ 131.169] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.169] gen6_render_retire: resetting idle vbo [ 131.169] sna_scanout_do_flush: flush timer active: delta=6 [ 131.169] sna_accel_block: evaluating timers, active=7 [ 131.169] sna_accel_block: flush timer expires in 6 [131175] [ 131.169] sna_wakeup_handler [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_accel_flush: flush?=0, dirty?=0 [ 131.169] sna_block_handler (tv=117.834000) [ 131.169] kgem_retire, need_retire?=1 [ 131.169] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.169] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.169] kgem_retire__requests_ring: retiring ring 1 [ 131.169] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.169] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.170] kgem_retire -- retired=0, need_retire=1 [ 131.170] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.170] gen6_render_retire: resetting idle vbo [ 131.170] sna_scanout_do_flush: flush timer active: delta=5 [ 131.170] sna_accel_block: evaluating timers, active=7 [ 131.170] sna_accel_block: flush timer expires in 5 [131175] [ 131.170] sna_wakeup_handler [ 131.170] sna_block_handler (tv=117.833000) [ 131.170] kgem_retire, need_retire?=1 [ 131.170] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.170] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.170] kgem_retire__requests_ring: retiring ring 1 [ 131.170] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.170] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.170] kgem_retire -- retired=0, need_retire=1 [ 131.170] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.170] gen6_render_retire: resetting idle vbo [ 131.170] sna_scanout_do_flush: flush timer active: delta=5 [ 131.170] sna_accel_block: evaluating timers, active=7 [ 131.170] sna_accel_block: flush timer expires in 5 [131175] [ 131.170] sna_wakeup_handler [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_block_handler (tv=117.833000) [ 131.170] kgem_retire, need_retire?=1 [ 131.170] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.170] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.170] kgem_retire__requests_ring: retiring ring 1 [ 131.170] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.170] kgem_retire__requests_ring: ring=1, 4 outstanding requests, oldest=1, retired? 0 [ 131.170] kgem_retire -- retired=0, need_retire=1 [ 131.170] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.170] gen6_render_retire: resetting idle vbo [ 131.170] sna_scanout_do_flush: flush timer active: delta=5 [ 131.170] sna_accel_block: evaluating timers, active=7 [ 131.170] sna_accel_block: flush timer expires in 5 [131175] [ 131.170] sna_wakeup_handler [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_create_pixmap(1, 1, 24, usage=2) [ 131.170] kgem_can_create_2d: 1x1 @ 24 [ 131.170] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.170] kgem_can_create_2d: untiled size=4096 [ 131.170] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.170] kgem_choose_tiling: 1x1 -> 0 [ 131.170] sna_create_pixmap: usage=2, flags=a [ 131.170] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.170] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.170] create_pixmap: serial=2222, usage=0, 1x1 [ 131.170] sna_create_pixmap: serial=2222, 1x1, usage=0 [ 131.170] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=8ae [ 131.170] sna_validate_gc: recomputing clip [ 131.170] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.170] sna_copy_area: src=pixmap=165:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2222:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.170] sna_copy_area: normal copy [ 131.170] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.170] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.170] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (1, 1), dst size=1x1 [ 131.170] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.170] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.170] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.170] sna_do_copy: window -- include inferiors [ 131.170] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.170] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.170] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=165+(0, 0), dst pixmap=2222+(0, 0), alu=3, src.size=7680x2160, dst.size=1x1) [ 131.170] sna_copy_boxes: dst=(priv=0x55bca9d536e0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.170] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.170] sna_drawable_use_bo pixmap=2222, box=((0, 0), (1, 1)), flags=1b... [ 131.170] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.170] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.170] sna_pixmap_move_to_gpu(pixmap=2222, usage=0), flags=4b [ 131.170] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.170] sna_pixmap_move_to_gpu: creating GPU bo (1x1@32), create=8 [ 131.170] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.170] kgem_choose_tiling: 1x1 -> 0 [ 131.170] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.170] kgem_choose_tiling: 1x1 -> 0 [ 131.170] sna_pixmap_alloc_gpu: pixmap=2222 [ 131.170] kgem_create_2d(1x1, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.170] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.170] kgem_bo_remove_from_active: removing handle=41 from active [ 131.170] 1:from active: pitch=32, tiling=0, handle=41, id=1638 [ 131.170] __sna_damage_all(1, 1) [ 131.170] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.170] sna_pixmap_mark_active: pixmap=2222, handle=41 [ 131.170] sna_drawable_use_bo: allocated GPU bo for operation [ 131.170] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.170] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.170] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.170] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.170] sna_pixmap_move_to_gpu: already all-damaged [ 131.170] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.170] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.170] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.170] small_copy: region:1x1 [ 131.170] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.170] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.170] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.170] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 32) [ 131.170] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=41:tiling=0 [ 131.170] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.170] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.170] kgem_add_reloc64: handle=41, pos=4, delta=0, domains=28002 [ 131.170] kgem_add_handle: handle=41, index=0 [ 131.170] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffe1000) [ 131.170] __kgem_bo_mark_dirty: handle=41 (proxy? 0) [ 131.170] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.170] kgem_add_handle: handle=36, index=1 [ 131.170] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.170] sna_set_window_pixmap: window=25166058, old pixmap=165 new pixmap=2222 [ 131.170] sna_set_window_pixmap: window=25166059, old pixmap=165 new pixmap=2222 [ 131.170] sna_set_window_pixmap: window=37748748, old pixmap=165 new pixmap=2222 [ 131.170] sna_accel_flush: flush?=1, dirty?=0 [ 131.170] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16201 [fenced=0] [ 131.170] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.170] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.170] kgem_create_linear(65536) [ 131.170] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.170] search_linear_cache: inactive and cache bucket empty [ 131.170] search_linear_cache: active cache bucket empty [ 131.170] kgem_create_linear: new handle=107, num_pages=16 [ 131.170] __kgem_bo_init(handle=107, num_pages=16) [ 131.170] kgem_bo_map__cpu(handle=107, size=65536, map=0x0:0x0) [ 131.170] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.170] __kgem_bo_map__cpu: caching CPU vma for 107 [ 131.170] kgem_new_batch: allocated and mapped batch handle=107 [size=65536] [ 131.170] kgem_bo_sync__cpu: handle=107 [ 131.170] kgem_new_batch: using last batch handle=106 [ 131.170] kgem_commit: release handle=106 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fea98000 [ 131.170] kgem_commit: release handle=41 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.170] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.170] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_accel_flush: flush?=0, dirty?=0 [ 131.170] sna_create_pixmap(65, 2136, 24, usage=2) [ 131.170] kgem_can_create_2d: 65x2136 @ 24 [ 131.170] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=2136 [ 131.170] kgem_can_create_2d: untiled size=618496 [ 131.170] kgem_choose_tiling: too thin [width 65, 32 bpp] for TILING_X [ 131.170] kgem_choose_tiling: 65x2136 -> 0 [ 131.170] sna_create_pixmap: usage=2, flags=b [ 131.170] sna_create_pixmap: creating GPU pixmap 65x2136, stride=260, flags=b [ 131.170] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.170] create_pixmap: serial=2229, usage=0, 0x0 [ 131.170] create_pixmap_hdr: pixmap=2229, width=65, height=2136, usage=0 [ 131.170] sna_create_pixmap: serial=2229, 65x2136, usage=0 [ 131.170] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=8b5 [ 131.170] sna_validate_gc: recomputing clip [ 131.170] sna_validate_gc: composite clip=1x[(0, 0), (65, 2136)] [0x55bca9b6cad0] [ 131.170] sna_copy_area: src=pixmap=165:(0, 24)x(65, 2136)+(0, 0) -> dst=pixmap=2229:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.170] sna_copy_area: normal copy [ 131.170] sna_do_copy: src=(0, 24), dst=(0, 0), size=(65x2136) [ 131.170] sna_do_copy: after drawable: src=(0, 24), dst=(0, 0), size=(65x2136) [ 131.170] sna_do_copy: dst extents (0, 0), (65, 2136), dst clip extents (0, 0), (65, 2136), dst size=65x2136 [ 131.170] sna_do_copy: clipped dst extents (0, 0), (65, 2136) [ 131.170] sna_do_copy: unclipped src extents (0, 24), (65, 2160) [ 131.170] sna_do_copy: clipped src extents (0, 24), (65, 2160) [ 131.170] sna_do_copy: window -- include inferiors [ 131.170] sna_do_copy: src extents (0, 24), (65, 2160) x 1 [ 131.170] sna_do_copy: copy region (0, 0), (65, 2136) x 1 + (0, 24) [ 131.170] sna_copy_boxes (boxes=1x[(0, 0), (65, 2136)...], src pixmap=165+(0, 24), dst pixmap=2229+(0, 0), alu=3, src.size=7680x2160, dst.size=65x2136) [ 131.170] sna_copy_boxes: dst=(priv=0x55bca9dc8e00, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.170] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.170] sna_drawable_use_bo pixmap=2229, box=((0, 0), (65, 2136)), flags=1b... [ 131.170] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.170] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.170] sna_pixmap_move_to_gpu(pixmap=2229, usage=0), flags=4b [ 131.170] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.170] sna_pixmap_move_to_gpu: creating GPU bo (65x2136@32), create=b [ 131.170] kgem_choose_tiling: too thin [width 65, 32 bpp] for TILING_X [ 131.170] kgem_choose_tiling: 65x2136 -> 0 [ 131.170] kgem_choose_tiling: too thin [width 65, 32 bpp] for TILING_X [ 131.170] kgem_choose_tiling: 65x2136 -> 0 [ 131.170] sna_pixmap_alloc_gpu: pixmap=2229 [ 131.170] kgem_create_2d(65x2136, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.170] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=288, height=2136 [ 131.170] inactive too small: 144 < 151 [ 131.170] inactive too small: 140 < 151 [ 131.170] __kgem_bo_init(handle=108, num_pages=151) [ 131.170] new pitch=288, tiling=0, handle=108, id=1639, num_pages=151 [151], bucket=7 [ 131.170] __sna_damage_all(65, 2136) [ 131.170] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.170] sna_pixmap_mark_active: pixmap=2229, handle=108 [ 131.170] sna_drawable_use_bo: allocated GPU bo for operation [ 131.170] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.170] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.170] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.170] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.170] sna_pixmap_move_to_gpu: already all-damaged [ 131.170] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.170] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.170] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.170] gen9_render_copy_boxes (0, 24)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.170] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.170] kgem_bo_is_render: handle=108, rq? 0 [0] [ 131.170] sna_blt_copy_boxes src=(0, 24) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 288) [ 131.170] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.170] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.170] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=108:tiling=0 [ 131.170] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.170] sna_blt_copy_boxes: box=(0, 0)x(65, 2136) [ 131.170] kgem_add_reloc64: handle=108, pos=4, delta=0, domains=28002 [ 131.170] kgem_add_handle: handle=108, index=0 [ 131.170] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 131.170] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 131.170] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.170] kgem_add_handle: handle=36, index=1 [ 131.170] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.170] sna_set_window_pixmap: window=25166058, old pixmap=2222 new pixmap=2229 [ 131.170] sna_set_window_pixmap: window=25166059, old pixmap=2222 new pixmap=2229 [ 131.170] sna_set_window_pixmap: window=37748748, old pixmap=2222 new pixmap=2229 [ 131.170] sna_accel_flush: flush?=1, dirty?=0 [ 131.170] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16351 [fenced=0] [ 131.170] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.170] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.170] kgem_create_linear(65536) [ 131.170] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.170] search_linear_cache: inactive and cache bucket empty [ 131.170] search_linear_cache: active cache bucket empty [ 131.170] kgem_create_linear: new handle=109, num_pages=16 [ 131.170] __kgem_bo_init(handle=109, num_pages=16) [ 131.170] kgem_bo_map__cpu(handle=109, size=65536, map=0x0:0x0) [ 131.170] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.170] __kgem_bo_map__cpu: caching CPU vma for 109 [ 131.170] kgem_new_batch: allocated and mapped batch handle=109 [size=65536] [ 131.170] kgem_bo_sync__cpu: handle=109 [ 131.170] kgem_new_batch: using last batch handle=107 [ 131.170] kgem_commit: release handle=107 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe9f1000 [ 131.171] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fea01000 [ 131.171] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.171] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.171] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=8b5 [ 131.171] sna_validate_gc: recomputing clip [ 131.171] sna_validate_gc: composite clip=1x[(0, 0), (65, 2136)] [0x55bca9b6cad0] [ 131.171] sna_copy_area: src=pixmap=2222:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2229:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.171] sna_copy_area: normal copy [ 131.171] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.171] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.171] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (65, 2136), dst size=65x2136 [ 131.171] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.171] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.171] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.171] sna_do_copy: pixmap -- no source clipping [ 131.171] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.171] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.171] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=2222+(0, 0), dst pixmap=2229+(0, 0), alu=3, src.size=1x1, dst.size=65x2136) [ 131.171] sna_copy_boxes: dst=(priv=0x55bca9dc8e00, gpu_bo=108, cpu_bo=0), src=(priv=0x55bca9d536e0, gpu_bo=41, cpu_bo=0), replaces=0 [ 131.171] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.171] sna_drawable_use_bo pixmap=2229, box=((0, 0), (1, 1)), flags=b... [ 131.171] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.171] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.171] sna_drawable_use_bo: using whole GPU bo [ 131.171] sna_pixmap_move_to_gpu(pixmap=2222, usage=0), flags=a [ 131.171] sna_pixmap_move_to_gpu: already all-damaged [ 131.171] sna_pixmap_mark_active: pixmap=2222, handle=41 [ 131.171] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.171] small_copy: region:1x1 [ 131.171] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.171] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.171] kgem_bo_is_render: handle=108, rq? 1 [3] [ 131.171] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 0), pitch=(32, 288) [ 131.171] __kgem_bcs_set_tiling: src handle=41:tiling=0, dst handle=108:tiling=0 [ 131.171] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.171] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.171] kgem_add_reloc64: handle=108, pos=4, delta=0, domains=28002 [ 131.171] kgem_add_handle: handle=108, index=0 [ 131.171] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fea01000) [ 131.171] __kgem_bo_mark_dirty: handle=108 (proxy? 0) [ 131.171] kgem_add_reloc64: handle=41, pos=8, delta=0, domains=28000 [ 131.171] kgem_add_handle: handle=41, index=1 [ 131.171] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fffe1000) [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_destroy_pixmap: pixmap=2222, attached?=1 [ 131.171] _kgem_bo_destroy: handle=41, proxy? 0 [ 131.171] __kgem_bo_destroy: handle=41, size=4096 [ 131.171] __kgem_bo_destroy: handle=41 -> active [ 131.171] __sna_free_pixmap(pixmap=2222) [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 6 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_accel_block: GPU idle, flushing [ 131.171] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=152 [fenced=0] [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.171] kgem_create_linear(65536) [ 131.171] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.171] search_linear_cache: inactive and cache bucket empty [ 131.171] search_linear_cache: active cache bucket empty [ 131.171] kgem_create_linear: new handle=110, num_pages=16 [ 131.171] __kgem_bo_init(handle=110, num_pages=16) [ 131.171] kgem_bo_map__cpu(handle=110, size=65536, map=0x0:0x0) [ 131.171] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.171] __kgem_bo_map__cpu: caching CPU vma for 110 [ 131.171] kgem_new_batch: allocated and mapped batch handle=110 [size=65536] [ 131.171] kgem_bo_sync__cpu: handle=110 [ 131.171] kgem_new_batch: using last batch handle=109 [ 131.171] kgem_commit: release handle=109 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe9e1000 [ 131.171] kgem_commit: release handle=108 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fea01000 [ 131.171] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.171] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_change_window_attributes [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_block_handler (tv=117.832000) [ 131.171] kgem_retire, need_retire?=1 [ 131.171] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.171] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.171] kgem_retire__requests_ring: retiring ring 1 [ 131.171] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.171] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.171] kgem_retire -- retired=0, need_retire=1 [ 131.171] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.171] gen6_render_retire: resetting idle vbo [ 131.171] sna_scanout_do_flush: flush timer active: delta=4 [ 131.171] sna_accel_block: evaluating timers, active=7 [ 131.171] sna_accel_block: flush timer expires in 4 [131175] [ 131.171] sna_wakeup_handler [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.171] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=3 [ 131.172] sna_scanout_do_flush (time=131172), triggered [ 131.172] sna_scanout_flush (time=131172), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 131.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.172] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.172] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.172] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_change_window_attributes [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.172] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.172] kgem_retire -- retired=0, need_retire=1 [ 131.172] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.172] gen6_render_retire: resetting idle vbo [ 131.172] sna_scanout_do_flush: flush timer active: delta=16 [ 131.172] sna_accel_block: evaluating timers, active=7 [ 131.172] sna_accel_block: flush timer expires in 16 [131188] [ 131.172] sna_wakeup_handler [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_accel_flush: flush?=0, dirty?=0 [ 131.172] sna_block_handler (tv=117.831000) [ 131.172] kgem_retire, need_retire?=1 [ 131.172] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.172] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.172] kgem_retire__requests_ring: retiring ring 1 [ 131.172] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.173] sna_accel_block: flush timer expires in 15 [131188] [ 131.173] sna_wakeup_handler [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_accel_flush: flush?=0, dirty?=0 [ 131.173] sna_block_handler (tv=117.830000) [ 131.173] kgem_retire, need_retire?=1 [ 131.173] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.173] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.173] kgem_retire__requests_ring: retiring ring 1 [ 131.173] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.173] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.173] kgem_retire -- retired=0, need_retire=1 [ 131.173] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.173] gen6_render_retire: resetting idle vbo [ 131.173] sna_scanout_do_flush: flush timer active: delta=15 [ 131.173] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 15 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_change_window_attributes [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.174] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.174] kgem_retire -- retired=0, need_retire=1 [ 131.174] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.174] gen6_render_retire: resetting idle vbo [ 131.174] sna_scanout_do_flush: flush timer active: delta=14 [ 131.174] sna_accel_block: evaluating timers, active=7 [ 131.174] sna_accel_block: flush timer expires in 14 [131188] [ 131.174] sna_wakeup_handler [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_accel_flush: flush?=0, dirty?=0 [ 131.174] sna_block_handler (tv=117.829000) [ 131.174] kgem_retire, need_retire?=1 [ 131.174] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.174] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.174] kgem_retire__requests_ring: retiring ring 1 [ 131.174] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_change_window_attributes [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.175] sna_wakeup_handler [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_accel_flush: flush?=0, dirty?=0 [ 131.175] sna_block_handler (tv=117.828000) [ 131.175] kgem_retire, need_retire?=1 [ 131.175] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.175] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.175] kgem_retire__requests_ring: retiring ring 1 [ 131.175] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.175] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.175] kgem_retire -- retired=0, need_retire=1 [ 131.175] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.175] gen6_render_retire: resetting idle vbo [ 131.175] sna_scanout_do_flush: flush timer active: delta=13 [ 131.175] sna_accel_block: evaluating timers, active=7 [ 131.175] sna_accel_block: flush timer expires in 13 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.176] kgem_retire -- retired=0, need_retire=1 [ 131.176] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.176] gen6_render_retire: resetting idle vbo [ 131.176] sna_scanout_do_flush: flush timer active: delta=12 [ 131.176] sna_accel_block: evaluating timers, active=7 [ 131.176] sna_accel_block: flush timer expires in 12 [131188] [ 131.176] sna_wakeup_handler [ 131.176] sna_change_window_attributes [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_accel_flush: flush?=0, dirty?=0 [ 131.176] sna_block_handler (tv=117.827000) [ 131.176] kgem_retire, need_retire?=1 [ 131.176] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.176] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.176] kgem_retire__requests_ring: retiring ring 1 [ 131.176] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.176] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.177] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.177] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.177] kgem_retire -- retired=0, need_retire=1 [ 131.177] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.177] gen6_render_retire: resetting idle vbo [ 131.177] sna_scanout_do_flush: flush timer active: delta=11 [ 131.177] sna_accel_block: evaluating timers, active=7 [ 131.177] sna_accel_block: flush timer expires in 11 [131188] [ 131.177] sna_wakeup_handler [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_accel_flush: flush?=0, dirty?=0 [ 131.177] sna_block_handler (tv=117.826000) [ 131.177] kgem_retire, need_retire?=1 [ 131.177] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.177] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.177] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_change_window_attributes [ 131.178] sna_create_window: window=25166064 [ 131.178] sna_set_window_pixmap: window=25166064, old pixmap=0 new pixmap=165 [ 131.178] sna_change_window_attributes [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_change_window_attributes [ 131.178] sna_create_window: window=25166065 [ 131.178] sna_set_window_pixmap: window=25166065, old pixmap=0 new pixmap=165 [ 131.178] sna_change_window_attributes [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_block_handler (tv=117.825000) [ 131.178] kgem_retire, need_retire?=1 [ 131.178] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.178] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.178] kgem_retire__requests_ring: retiring ring 1 [ 131.178] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.178] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.178] kgem_retire -- retired=0, need_retire=1 [ 131.178] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.178] gen6_render_retire: resetting idle vbo [ 131.178] sna_scanout_do_flush: flush timer active: delta=10 [ 131.178] sna_accel_block: evaluating timers, active=7 [ 131.178] sna_accel_block: flush timer expires in 10 [131188] [ 131.178] sna_wakeup_handler [ 131.178] sna_accel_flush: flush?=0, dirty?=0 [ 131.178] sna_set_window_pixmap: window=37748753, old pixmap=165 new pixmap=165 [ 131.178] sna_change_window_attributes [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_block_handler (tv=0.0) [ 131.179] sna_wakeup_handler [ 131.179] sna_change_window_attributes [ 131.179] sna_change_window_attributes [ 131.179] sna_change_window_attributes [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_block_handler (tv=117.824000) [ 131.179] kgem_retire, need_retire?=1 [ 131.179] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.179] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.179] kgem_retire__requests_ring: retiring ring 1 [ 131.179] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.179] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.179] kgem_retire -- retired=0, need_retire=1 [ 131.179] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.179] gen6_render_retire: resetting idle vbo [ 131.179] sna_scanout_do_flush: flush timer active: delta=9 [ 131.179] sna_accel_block: evaluating timers, active=7 [ 131.179] sna_accel_block: flush timer expires in 9 [131188] [ 131.179] sna_wakeup_handler [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_block_handler (tv=117.824000) [ 131.179] kgem_retire, need_retire?=1 [ 131.179] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.179] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.179] kgem_retire__requests_ring: retiring ring 1 [ 131.179] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.179] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.179] kgem_retire -- retired=0, need_retire=1 [ 131.179] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.179] gen6_render_retire: resetting idle vbo [ 131.179] sna_scanout_do_flush: flush timer active: delta=9 [ 131.179] sna_accel_block: evaluating timers, active=7 [ 131.179] sna_accel_block: flush timer expires in 9 [131188] [ 131.179] sna_wakeup_handler [ 131.179] sna_block_handler (tv=117.824000) [ 131.179] kgem_retire, need_retire?=1 [ 131.179] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.179] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.179] kgem_retire__requests_ring: retiring ring 1 [ 131.179] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.179] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.179] kgem_retire -- retired=0, need_retire=1 [ 131.179] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.179] gen6_render_retire: resetting idle vbo [ 131.179] sna_scanout_do_flush: flush timer active: delta=9 [ 131.179] sna_accel_block: evaluating timers, active=7 [ 131.179] sna_accel_block: flush timer expires in 9 [131188] [ 131.179] sna_wakeup_handler [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_block_handler (tv=117.824000) [ 131.179] kgem_retire, need_retire?=1 [ 131.179] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.179] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.179] kgem_retire__requests_ring: retiring ring 1 [ 131.179] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.179] kgem_retire__requests_ring: ring=1, 7 outstanding requests, oldest=1, retired? 0 [ 131.179] kgem_retire -- retired=0, need_retire=1 [ 131.179] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.179] gen6_render_retire: resetting idle vbo [ 131.179] sna_scanout_do_flush: flush timer active: delta=9 [ 131.179] sna_accel_block: evaluating timers, active=7 [ 131.179] sna_accel_block: flush timer expires in 9 [131188] [ 131.179] sna_wakeup_handler [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_create_pixmap(1, 1, 24, usage=2) [ 131.179] kgem_can_create_2d: 1x1 @ 24 [ 131.179] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.179] kgem_can_create_2d: untiled size=4096 [ 131.179] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.179] kgem_choose_tiling: 1x1 -> 0 [ 131.179] sna_create_pixmap: usage=2, flags=a [ 131.179] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.179] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.179] create_pixmap: serial=2273, usage=0, 1x1 [ 131.179] sna_create_pixmap: serial=2273, 1x1, usage=0 [ 131.179] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=8e1 [ 131.179] sna_validate_gc: recomputing clip [ 131.179] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.179] sna_copy_area: src=pixmap=165:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2273:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.179] sna_copy_area: normal copy [ 131.179] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.179] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.179] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (1, 1), dst size=1x1 [ 131.179] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.179] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.179] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.179] sna_do_copy: window -- include inferiors [ 131.179] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.179] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.179] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=165+(0, 0), dst pixmap=2273+(0, 0), alu=3, src.size=7680x2160, dst.size=1x1) [ 131.179] sna_copy_boxes: dst=(priv=0x55bca9d674d0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.179] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.179] sna_drawable_use_bo pixmap=2273, box=((0, 0), (1, 1)), flags=1b... [ 131.179] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.179] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.179] sna_pixmap_move_to_gpu(pixmap=2273, usage=0), flags=4b [ 131.179] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.179] sna_pixmap_move_to_gpu: creating GPU bo (1x1@32), create=8 [ 131.179] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.179] kgem_choose_tiling: 1x1 -> 0 [ 131.179] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.179] kgem_choose_tiling: 1x1 -> 0 [ 131.179] sna_pixmap_alloc_gpu: pixmap=2273 [ 131.179] kgem_create_2d(1x1, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.179] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.179] kgem_bo_remove_from_active: removing handle=41 from active [ 131.179] 1:from active: pitch=32, tiling=0, handle=41, id=1640 [ 131.179] __sna_damage_all(1, 1) [ 131.179] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.179] sna_pixmap_mark_active: pixmap=2273, handle=41 [ 131.179] sna_drawable_use_bo: allocated GPU bo for operation [ 131.179] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.179] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.179] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.179] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.179] sna_pixmap_move_to_gpu: already all-damaged [ 131.179] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.179] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.179] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.179] small_copy: region:1x1 [ 131.179] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.179] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.179] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.179] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 32) [ 131.179] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=41:tiling=0 [ 131.179] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.179] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.179] kgem_add_reloc64: handle=41, pos=4, delta=0, domains=28002 [ 131.179] kgem_add_handle: handle=41, index=0 [ 131.179] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffe1000) [ 131.179] __kgem_bo_mark_dirty: handle=41 (proxy? 0) [ 131.179] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.179] kgem_add_handle: handle=36, index=1 [ 131.179] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.179] sna_set_window_pixmap: window=25166064, old pixmap=165 new pixmap=2273 [ 131.179] sna_set_window_pixmap: window=25166065, old pixmap=165 new pixmap=2273 [ 131.179] sna_set_window_pixmap: window=37748753, old pixmap=165 new pixmap=2273 [ 131.179] sna_accel_flush: flush?=1, dirty?=0 [ 131.179] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16201 [fenced=0] [ 131.179] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.179] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.179] kgem_create_linear(65536) [ 131.179] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.179] search_linear_cache: inactive and cache bucket empty [ 131.179] search_linear_cache: active cache bucket empty [ 131.179] kgem_create_linear: new handle=111, num_pages=16 [ 131.179] __kgem_bo_init(handle=111, num_pages=16) [ 131.179] kgem_bo_map__cpu(handle=111, size=65536, map=0x0:0x0) [ 131.179] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.179] __kgem_bo_map__cpu: caching CPU vma for 111 [ 131.179] kgem_new_batch: allocated and mapped batch handle=111 [size=65536] [ 131.179] kgem_bo_sync__cpu: handle=111 [ 131.179] kgem_new_batch: using last batch handle=110 [ 131.179] kgem_commit: release handle=110 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe9d1000 [ 131.179] kgem_commit: release handle=41 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.179] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.179] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_accel_flush: flush?=0, dirty?=0 [ 131.179] sna_create_pixmap(320, 200, 24, usage=2) [ 131.179] kgem_can_create_2d: 320x200 @ 24 [ 131.179] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=200 [ 131.179] kgem_can_create_2d: untiled size=258048 [ 131.179] kgem_choose_tiling: 320x200 -> 1 [ 131.179] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.179] kgem_can_create_2d: tiled[1] size=307200 [ 131.179] sna_create_pixmap: usage=2, flags=1b [ 131.179] sna_create_pixmap: creating GPU pixmap 320x200, stride=1280, flags=1b [ 131.179] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.179] create_pixmap: serial=2280, usage=0, 0x0 [ 131.179] create_pixmap_hdr: pixmap=2280, width=320, height=200, usage=0 [ 131.179] sna_create_pixmap: serial=2280, 320x200, usage=0 [ 131.180] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=8e8 [ 131.180] sna_validate_gc: recomputing clip [ 131.180] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.180] sna_copy_area: src=pixmap=165:(100, 100)x(320, 200)+(0, 0) -> dst=pixmap=2280:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.180] sna_copy_area: normal copy [ 131.180] sna_do_copy: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.180] sna_do_copy: after drawable: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.180] sna_do_copy: dst extents (0, 0), (320, 200), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.180] sna_do_copy: clipped dst extents (0, 0), (320, 200) [ 131.180] sna_do_copy: unclipped src extents (100, 100), (420, 300) [ 131.180] sna_do_copy: clipped src extents (100, 100), (420, 300) [ 131.180] sna_do_copy: window -- include inferiors [ 131.180] sna_do_copy: src extents (100, 100), (420, 300) x 1 [ 131.180] sna_do_copy: copy region (0, 0), (320, 200) x 1 + (100, 100) [ 131.180] sna_copy_boxes (boxes=1x[(0, 0), (320, 200)...], src pixmap=165+(100, 100), dst pixmap=2280+(0, 0), alu=3, src.size=7680x2160, dst.size=320x200) [ 131.180] sna_copy_boxes: dst=(priv=0x55bca9dc9f90, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.180] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.180] sna_drawable_use_bo pixmap=2280, box=((0, 0), (320, 200)), flags=1b... [ 131.180] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.180] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.180] sna_pixmap_move_to_gpu(pixmap=2280, usage=0), flags=4b [ 131.180] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.180] sna_pixmap_move_to_gpu: creating GPU bo (320x200@32), create=b [ 131.180] kgem_choose_tiling: 320x200 -> 1 [ 131.180] kgem_choose_tiling: 320x200 -> 1 [ 131.180] sna_pixmap_alloc_gpu: pixmap=2280 [ 131.180] kgem_create_2d(320x200, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.180] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.180] inactive too small: 64 < 75 [ 131.180] inactive too small: 64 < 75 [ 131.180] kgem_set_tiling: handle=103, tiling=1 [1], pitch=1536 [1536]: 1 [ 131.180] kgem_bo_remove_from_inactive: removing handle=103 from inactive [ 131.180] from inactive: pitch=1536, tiling=1: handle=103, id=1641 [ 131.180] __sna_damage_all(320, 200) [ 131.180] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.180] sna_pixmap_mark_active: pixmap=2280, handle=103 [ 131.180] sna_drawable_use_bo: allocated GPU bo for operation [ 131.180] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.180] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.180] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.180] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.180] sna_pixmap_move_to_gpu: already all-damaged [ 131.180] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.180] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.180] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.180] gen9_render_copy_boxes (100, 100)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.180] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.180] kgem_bo_is_render: handle=103, rq? 0 [0] [ 131.180] sna_blt_copy_boxes src=(100, 100) -> (0, 0) x 1, tiling=(1, 1), pitch=(30720, 1536) [ 131.180] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=103:tiling=1 [ 131.180] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.180] sna_blt_copy_boxes: box=(0, 0)x(320, 200) [ 131.180] kgem_add_reloc64: handle=103, pos=4, delta=0, domains=28002 [ 131.180] kgem_add_handle: handle=103, index=0 [ 131.180] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=feb5f000) [ 131.180] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.180] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.180] kgem_add_handle: handle=36, index=1 [ 131.180] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.180] sna_set_window_pixmap: window=25166064, old pixmap=2273 new pixmap=2280 [ 131.180] sna_set_window_pixmap: window=25166065, old pixmap=2273 new pixmap=2280 [ 131.180] sna_set_window_pixmap: window=37748753, old pixmap=2273 new pixmap=2280 [ 131.180] sna_accel_flush: flush?=1, dirty?=0 [ 131.180] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16344 [fenced=0] [ 131.180] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.180] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.180] kgem_create_linear(65536) [ 131.180] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.180] search_linear_cache: inactive and cache bucket empty [ 131.180] search_linear_cache: active cache bucket empty [ 131.180] kgem_create_linear: new handle=112, num_pages=16 [ 131.180] __kgem_bo_init(handle=112, num_pages=16) [ 131.180] kgem_bo_map__cpu(handle=112, size=65536, map=0x0:0x0) [ 131.180] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.180] __kgem_bo_map__cpu: caching CPU vma for 112 [ 131.180] kgem_new_batch: allocated and mapped batch handle=112 [size=65536] [ 131.180] kgem_bo_sync__cpu: handle=112 [ 131.180] kgem_new_batch: using last batch handle=111 [ 131.180] kgem_commit: release handle=111 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe9c1000 [ 131.180] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.180] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.180] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.180] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=8e8 [ 131.180] sna_validate_gc: recomputing clip [ 131.180] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.180] sna_copy_area: src=pixmap=2273:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2280:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.180] sna_copy_area: normal copy [ 131.180] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.180] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.180] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.180] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.180] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.180] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.180] sna_do_copy: pixmap -- no source clipping [ 131.180] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.180] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.180] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=2273+(0, 0), dst pixmap=2280+(0, 0), alu=3, src.size=1x1, dst.size=320x200) [ 131.180] sna_copy_boxes: dst=(priv=0x55bca9dc9f90, gpu_bo=103, cpu_bo=0), src=(priv=0x55bca9d674d0, gpu_bo=41, cpu_bo=0), replaces=0 [ 131.180] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.180] sna_drawable_use_bo pixmap=2280, box=((0, 0), (1, 1)), flags=b... [ 131.180] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.180] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.180] sna_drawable_use_bo: using whole GPU bo [ 131.180] sna_pixmap_move_to_gpu(pixmap=2273, usage=0), flags=a [ 131.180] sna_pixmap_move_to_gpu: already all-damaged [ 131.180] sna_pixmap_mark_active: pixmap=2273, handle=41 [ 131.180] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.180] small_copy: region:1x1 [ 131.180] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.180] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.180] kgem_bo_is_render: handle=103, rq? 1 [3] [ 131.180] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(32, 1536) [ 131.180] __kgem_bcs_set_tiling: src handle=41:tiling=0, dst handle=103:tiling=1 [ 131.180] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.180] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.180] kgem_add_reloc64: handle=103, pos=4, delta=0, domains=28002 [ 131.180] kgem_add_handle: handle=103, index=0 [ 131.180] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=feb5f000) [ 131.180] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.180] kgem_add_reloc64: handle=41, pos=8, delta=0, domains=28000 [ 131.180] kgem_add_handle: handle=41, index=1 [ 131.180] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fffe1000) [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_destroy_pixmap: pixmap=2273, attached?=1 [ 131.180] _kgem_bo_destroy: handle=41, proxy? 0 [ 131.180] __kgem_bo_destroy: handle=41, size=4096 [ 131.180] __kgem_bo_destroy: handle=41 -> active [ 131.180] __sna_free_pixmap(pixmap=2273) [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_block_handler (tv=117.823000) [ 131.180] kgem_retire, need_retire?=1 [ 131.180] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.180] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.180] kgem_retire__requests_ring: retiring ring 1 [ 131.180] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.180] kgem_retire__requests_ring: ring=1, 9 outstanding requests, oldest=1, retired? 0 [ 131.180] kgem_retire -- retired=0, need_retire=1 [ 131.180] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.180] gen6_render_retire: resetting idle vbo [ 131.180] sna_accel_block: GPU idle, flushing [ 131.180] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=145 [fenced=0] [ 131.180] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.180] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.180] kgem_create_linear(65536) [ 131.180] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.180] search_linear_cache: inactive and cache bucket empty [ 131.180] search_linear_cache: active cache bucket empty [ 131.180] kgem_create_linear: new handle=113, num_pages=16 [ 131.180] __kgem_bo_init(handle=113, num_pages=16) [ 131.180] kgem_bo_map__cpu(handle=113, size=65536, map=0x0:0x0) [ 131.180] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.180] __kgem_bo_map__cpu: caching CPU vma for 113 [ 131.180] kgem_new_batch: allocated and mapped batch handle=113 [size=65536] [ 131.180] kgem_bo_sync__cpu: handle=113 [ 131.180] kgem_new_batch: using last batch handle=112 [ 131.180] kgem_commit: release handle=112 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe9b1000 [ 131.180] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.180] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.180] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.180] sna_scanout_do_flush: flush timer active: delta=8 [ 131.180] sna_accel_do_throttle (time=131180), triggered [ 131.180] sna_accel_throttle (time=131180) [ 131.180] sna_accel_block: evaluating timers, active=7 [ 131.180] sna_accel_block: flush timer expires in 8 [131188] [ 131.180] sna_wakeup_handler [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_block_handler (tv=117.823000) [ 131.180] kgem_retire, need_retire?=1 [ 131.180] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.180] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.180] kgem_retire__requests_ring: retiring ring 1 [ 131.180] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.180] kgem_retire__requests_ring: ring=1, 10 outstanding requests, oldest=1, retired? 0 [ 131.180] kgem_retire -- retired=0, need_retire=1 [ 131.180] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.180] gen6_render_retire: resetting idle vbo [ 131.180] sna_scanout_do_flush: flush timer active: delta=8 [ 131.180] sna_accel_block: evaluating timers, active=7 [ 131.180] sna_accel_block: flush timer expires in 8 [131188] [ 131.180] sna_wakeup_handler [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.180] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_block_handler (tv=117.823000) [ 131.181] kgem_retire, need_retire?=1 [ 131.181] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.181] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.181] kgem_retire__requests_ring: retiring ring 1 [ 131.181] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.181] kgem_retire__requests_ring: ring=1, 10 outstanding requests, oldest=1, retired? 0 [ 131.181] kgem_retire -- retired=0, need_retire=1 [ 131.181] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.181] gen6_render_retire: resetting idle vbo [ 131.181] sna_scanout_do_flush: flush timer active: delta=7 [ 131.181] sna_accel_block: evaluating timers, active=7 [ 131.181] sna_accel_block: flush timer expires in 7 [131188] [ 131.181] sna_wakeup_handler [ 131.181] sna_create_pixmap(3840, 24, 24, usage=2) [ 131.181] kgem_can_create_2d: 3840x24 @ 24 [ 131.181] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=24 [ 131.181] kgem_can_create_2d: untiled size=368640 [ 131.181] kgem_choose_tiling: TLB miss between lines 3840x24 (pitch=15360), forcing tiling 1 [ 131.181] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=24 [ 131.181] kgem_can_create_2d: tiled[-1] size=368640 [ 131.181] sna_create_pixmap: usage=2, flags=1b [ 131.181] sna_create_pixmap: creating GPU pixmap 3840x24, stride=15360, flags=1b [ 131.181] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.181] create_pixmap: serial=2300, usage=0, 0x0 [ 131.181] create_pixmap_hdr: pixmap=2300, width=3840, height=24, usage=0 [ 131.181] sna_create_pixmap: serial=2300, 3840x24, usage=0 [ 131.181] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=8fc [ 131.181] sna_validate_gc: recomputing clip [ 131.181] sna_validate_gc: composite clip=1x[(0, 0), (3840, 24)] [0x55bca9b6cad0] [ 131.181] sna_copy_area: src=pixmap=165:(0, 0)x(3840, 24)+(0, 0) -> dst=pixmap=2300:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.181] sna_copy_area: normal copy [ 131.181] sna_do_copy: src=(0, 0), dst=(0, 0), size=(3840x24) [ 131.181] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(3840x24) [ 131.181] sna_do_copy: dst extents (0, 0), (3840, 24), dst clip extents (0, 0), (3840, 24), dst size=3840x24 [ 131.181] sna_do_copy: clipped dst extents (0, 0), (3840, 24) [ 131.181] sna_do_copy: unclipped src extents (0, 0), (3840, 24) [ 131.181] sna_do_copy: clipped src extents (0, 0), (3840, 24) [ 131.181] sna_do_copy: window -- include inferiors [ 131.181] sna_do_copy: src extents (0, 0), (3840, 24) x 1 [ 131.181] sna_do_copy: copy region (0, 0), (3840, 24) x 1 + (0, 0) [ 131.181] sna_copy_boxes (boxes=1x[(0, 0), (3840, 24)...], src pixmap=165+(0, 0), dst pixmap=2300+(0, 0), alu=3, src.size=7680x2160, dst.size=3840x24) [ 131.181] sna_copy_boxes: dst=(priv=0x55bca9dca410, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.181] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.181] sna_drawable_use_bo pixmap=2300, box=((0, 0), (3840, 24)), flags=1b... [ 131.181] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.181] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.181] sna_pixmap_move_to_gpu(pixmap=2300, usage=0), flags=4b [ 131.181] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.181] sna_pixmap_move_to_gpu: creating GPU bo (3840x24@32), create=b [ 131.181] kgem_choose_tiling: TLB miss between lines 3840x24 (pitch=15360), forcing tiling 1 [ 131.181] kgem_choose_tiling: TLB miss between lines 3840x24 (pitch=15360), forcing tiling 1 [ 131.181] sna_pixmap_alloc_gpu: pixmap=2300 [ 131.181] kgem_create_2d(3840x24, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.181] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=24 [ 131.181] inactive too small: 64 < 90 [ 131.181] inactive too small: 64 < 90 [ 131.181] kgem_set_tiling: handle=29, tiling=1 [1], pitch=15360 [15360]: 1 [ 131.181] kgem_bo_remove_from_inactive: removing handle=29 from inactive [ 131.181] from inactive: pitch=15360, tiling=1: handle=29, id=1642 [ 131.181] __sna_damage_all(3840, 24) [ 131.181] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.181] sna_pixmap_mark_active: pixmap=2300, handle=29 [ 131.181] sna_drawable_use_bo: allocated GPU bo for operation [ 131.181] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.181] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.181] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.181] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.181] sna_pixmap_move_to_gpu: already all-damaged [ 131.181] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.181] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.181] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.181] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.181] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.181] kgem_bo_is_render: handle=29, rq? 0 [0] [ 131.181] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(30720, 15360) [ 131.181] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=29:tiling=1 [ 131.181] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.181] sna_blt_copy_boxes: box=(0, 0)x(3840, 24) [ 131.181] kgem_add_reloc64: handle=29, pos=4, delta=0, domains=28002 [ 131.181] kgem_add_handle: handle=29, index=0 [ 131.181] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fec9b000) [ 131.181] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 131.181] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.181] kgem_add_handle: handle=36, index=1 [ 131.181] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.181] sna_set_window_pixmap: window=25166064, old pixmap=2280 new pixmap=2300 [ 131.181] sna_set_window_pixmap: window=25166065, old pixmap=2280 new pixmap=2300 [ 131.181] sna_set_window_pixmap: window=37748753, old pixmap=2280 new pixmap=2300 [ 131.181] sna_accel_flush: flush?=1, dirty?=0 [ 131.181] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16340 [fenced=0] [ 131.181] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.181] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.181] kgem_create_linear(65536) [ 131.181] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.181] search_linear_cache: inactive and cache bucket empty [ 131.181] search_linear_cache: active cache bucket empty [ 131.181] kgem_create_linear: new handle=114, num_pages=16 [ 131.181] __kgem_bo_init(handle=114, num_pages=16) [ 131.181] kgem_bo_map__cpu(handle=114, size=65536, map=0x0:0x0) [ 131.181] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.181] __kgem_bo_map__cpu: caching CPU vma for 114 [ 131.181] kgem_new_batch: allocated and mapped batch handle=114 [size=65536] [ 131.181] kgem_bo_sync__cpu: handle=114 [ 131.181] kgem_new_batch: using last batch handle=113 [ 131.181] kgem_commit: release handle=113 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe9a1000 [ 131.181] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 131.181] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.181] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.181] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=8fc [ 131.181] sna_validate_gc: recomputing clip [ 131.181] sna_validate_gc: composite clip=1x[(0, 0), (3840, 24)] [0x55bca9b6cad0] [ 131.181] sna_copy_area: src=pixmap=2280:(0, 0)x(320, 24)+(0, 0) -> dst=pixmap=2300:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.181] sna_copy_area: normal copy [ 131.181] sna_do_copy: src=(0, 0), dst=(0, 0), size=(320x24) [ 131.181] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(320x24) [ 131.181] sna_do_copy: dst extents (0, 0), (320, 24), dst clip extents (0, 0), (3840, 24), dst size=3840x24 [ 131.181] sna_do_copy: clipped dst extents (0, 0), (320, 24) [ 131.181] sna_do_copy: unclipped src extents (0, 0), (320, 24) [ 131.181] sna_do_copy: clipped src extents (0, 0), (320, 24) [ 131.181] sna_do_copy: pixmap -- no source clipping [ 131.181] sna_do_copy: src extents (0, 0), (320, 24) x 1 [ 131.181] sna_do_copy: copy region (0, 0), (320, 24) x 1 + (0, 0) [ 131.181] sna_copy_boxes (boxes=1x[(0, 0), (320, 24)...], src pixmap=2280+(0, 0), dst pixmap=2300+(0, 0), alu=3, src.size=320x200, dst.size=3840x24) [ 131.181] sna_copy_boxes: dst=(priv=0x55bca9dca410, gpu_bo=29, cpu_bo=0), src=(priv=0x55bca9dc9f90, gpu_bo=103, cpu_bo=0), replaces=0 [ 131.181] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.181] sna_drawable_use_bo pixmap=2300, box=((0, 0), (320, 24)), flags=b... [ 131.181] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.181] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.181] sna_drawable_use_bo: using whole GPU bo [ 131.181] sna_pixmap_move_to_gpu(pixmap=2280, usage=0), flags=a [ 131.181] sna_pixmap_move_to_gpu: already all-damaged [ 131.181] sna_pixmap_mark_active: pixmap=2280, handle=103 [ 131.181] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.181] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.181] kgem_bo_is_render: handle=103, rq? 1 [3] [ 131.181] kgem_bo_is_render: handle=29, rq? 1 [3] [ 131.181] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(1536, 15360) [ 131.181] __kgem_bcs_set_tiling: src handle=103:tiling=1, dst handle=29:tiling=1 [ 131.181] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.181] sna_blt_copy_boxes: box=(0, 0)x(320, 24) [ 131.181] kgem_add_reloc64: handle=29, pos=4, delta=0, domains=28002 [ 131.181] kgem_add_handle: handle=29, index=0 [ 131.181] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fec9b000) [ 131.181] __kgem_bo_mark_dirty: handle=29 (proxy? 0) [ 131.181] kgem_add_reloc64: handle=103, pos=8, delta=0, domains=28000 [ 131.181] kgem_add_handle: handle=103, index=1 [ 131.181] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=feb5f000) [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_destroy_pixmap: pixmap=2280, attached?=1 [ 131.181] _kgem_bo_destroy: handle=103, proxy? 0 [ 131.181] __kgem_bo_destroy: handle=103, size=589824 [ 131.181] __kgem_bo_destroy: handle=103 -> active [ 131.181] __sna_free_pixmap(pixmap=2280) [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_block_handler (tv=117.822000) [ 131.181] kgem_retire, need_retire?=1 [ 131.181] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.181] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.181] kgem_retire__requests_ring: retiring ring 1 [ 131.181] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.181] kgem_retire__requests_ring: ring=1, 11 outstanding requests, oldest=1, retired? 0 [ 131.181] kgem_retire -- retired=0, need_retire=1 [ 131.181] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.181] gen6_render_retire: resetting idle vbo [ 131.181] sna_accel_block: GPU idle, flushing [ 131.181] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=284 [fenced=0] [ 131.181] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.181] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.181] kgem_create_linear(65536) [ 131.181] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.181] search_linear_cache: inactive and cache bucket empty [ 131.181] search_linear_cache: active cache bucket empty [ 131.181] kgem_create_linear: new handle=115, num_pages=16 [ 131.181] __kgem_bo_init(handle=115, num_pages=16) [ 131.181] kgem_bo_map__cpu(handle=115, size=65536, map=0x0:0x0) [ 131.181] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.181] __kgem_bo_map__cpu: caching CPU vma for 115 [ 131.181] kgem_new_batch: allocated and mapped batch handle=115 [size=65536] [ 131.181] kgem_bo_sync__cpu: handle=115 [ 131.181] kgem_new_batch: using last batch handle=114 [ 131.181] kgem_commit: release handle=114 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe991000 [ 131.181] kgem_commit: release handle=29 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec9b000 [ 131.181] kgem_commit: release handle=103 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.181] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.181] sna_scanout_do_flush: flush timer active: delta=7 [ 131.181] sna_accel_block: evaluating timers, active=7 [ 131.181] sna_accel_block: flush timer expires in 7 [131188] [ 131.181] sna_wakeup_handler [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_block_handler (tv=117.822000) [ 131.181] kgem_retire, need_retire?=1 [ 131.181] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.181] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.181] kgem_retire__requests_ring: retiring ring 1 [ 131.181] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.181] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.181] kgem_retire -- retired=0, need_retire=1 [ 131.181] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.181] gen6_render_retire: resetting idle vbo [ 131.181] sna_scanout_do_flush: flush timer active: delta=7 [ 131.181] sna_accel_block: evaluating timers, active=7 [ 131.181] sna_accel_block: flush timer expires in 7 [131188] [ 131.181] sna_wakeup_handler [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_accel_flush: flush?=0, dirty?=0 [ 131.181] sna_block_handler (tv=117.822000) [ 131.181] kgem_retire, need_retire?=1 [ 131.181] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.181] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.181] kgem_retire__requests_ring: retiring ring 1 [ 131.181] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.181] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.181] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_change_window_attributes [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.182] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.182] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.182] kgem_retire__requests_ring: retiring ring 1 [ 131.182] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.182] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.182] kgem_retire -- retired=0, need_retire=1 [ 131.182] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.182] gen6_render_retire: resetting idle vbo [ 131.182] sna_scanout_do_flush: flush timer active: delta=6 [ 131.182] sna_accel_block: evaluating timers, active=7 [ 131.182] sna_accel_block: flush timer expires in 6 [131188] [ 131.182] sna_wakeup_handler [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_accel_flush: flush?=0, dirty?=0 [ 131.182] sna_block_handler (tv=117.821000) [ 131.182] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_change_window_attributes [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_block_handler (tv=117.820000) [ 131.183] kgem_retire, need_retire?=1 [ 131.183] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.183] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.183] kgem_retire__requests_ring: retiring ring 1 [ 131.183] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.183] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.183] kgem_retire -- retired=0, need_retire=1 [ 131.183] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.183] gen6_render_retire: resetting idle vbo [ 131.183] sna_scanout_do_flush: flush timer active: delta=5 [ 131.183] sna_accel_block: evaluating timers, active=7 [ 131.183] sna_accel_block: flush timer expires in 5 [131188] [ 131.183] sna_wakeup_handler [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.183] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.184] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.184] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.184] kgem_retire -- retired=0, need_retire=1 [ 131.184] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.184] gen6_render_retire: resetting idle vbo [ 131.184] sna_scanout_do_flush: flush timer active: delta=4 [ 131.184] sna_accel_block: evaluating timers, active=7 [ 131.184] sna_accel_block: flush timer expires in 4 [131188] [ 131.184] sna_wakeup_handler [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_accel_flush: flush?=0, dirty?=0 [ 131.184] sna_block_handler (tv=117.819000) [ 131.184] kgem_retire, need_retire?=1 [ 131.184] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.184] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.184] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=3 [ 131.185] sna_scanout_do_flush (time=131185), triggered [ 131.185] sna_scanout_flush (time=131185), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.185] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.185] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.185] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_change_window_attributes [ 131.185] sna_create_window: window=25166068 [ 131.185] sna_set_window_pixmap: window=25166068, old pixmap=0 new pixmap=165 [ 131.185] sna_change_window_attributes [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_change_window_attributes [ 131.185] sna_create_window: window=25166069 [ 131.185] sna_set_window_pixmap: window=25166069, old pixmap=0 new pixmap=165 [ 131.185] sna_change_window_attributes [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_set_window_pixmap: window=37748758, old pixmap=165 new pixmap=165 [ 131.185] sna_change_window_attributes [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=0.0) [ 131.185] sna_wakeup_handler [ 131.185] sna_change_window_attributes [ 131.185] sna_change_window_attributes [ 131.185] sna_change_window_attributes [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_block_handler (tv=117.818000) [ 131.185] kgem_retire, need_retire?=1 [ 131.185] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.185] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.185] kgem_retire__requests_ring: retiring ring 1 [ 131.185] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.185] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.185] kgem_retire -- retired=0, need_retire=1 [ 131.185] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.185] gen6_render_retire: resetting idle vbo [ 131.185] sna_scanout_do_flush: flush timer active: delta=16 [ 131.185] sna_accel_block: evaluating timers, active=7 [ 131.185] sna_accel_block: flush timer expires in 16 [131201] [ 131.185] sna_wakeup_handler [ 131.185] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_block_handler (tv=117.817000) [ 131.186] kgem_retire, need_retire?=1 [ 131.186] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.186] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.186] kgem_retire__requests_ring: retiring ring 1 [ 131.186] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.186] kgem_retire__requests_ring: ring=1, 12 outstanding requests, oldest=1, retired? 0 [ 131.186] kgem_retire -- retired=0, need_retire=1 [ 131.186] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.186] gen6_render_retire: resetting idle vbo [ 131.186] sna_scanout_do_flush: flush timer active: delta=15 [ 131.186] sna_accel_block: evaluating timers, active=7 [ 131.186] sna_accel_block: flush timer expires in 15 [131201] [ 131.186] sna_wakeup_handler [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_create_pixmap(1, 1, 24, usage=2) [ 131.186] kgem_can_create_2d: 1x1 @ 24 [ 131.186] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.186] kgem_can_create_2d: untiled size=4096 [ 131.186] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.186] kgem_choose_tiling: 1x1 -> 0 [ 131.186] sna_create_pixmap: usage=2, flags=a [ 131.186] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.186] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.186] create_pixmap: serial=2323, usage=0, 1x1 [ 131.186] sna_create_pixmap: serial=2323, 1x1, usage=0 [ 131.186] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=913 [ 131.186] sna_validate_gc: recomputing clip [ 131.186] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.186] sna_copy_area: src=pixmap=165:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2323:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.186] sna_copy_area: normal copy [ 131.186] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.186] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.186] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (1, 1), dst size=1x1 [ 131.186] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.186] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.186] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.186] sna_do_copy: window -- include inferiors [ 131.186] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.186] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.186] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=165+(0, 0), dst pixmap=2323+(0, 0), alu=3, src.size=7680x2160, dst.size=1x1) [ 131.186] sna_copy_boxes: dst=(priv=0x55bca9d69290, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.186] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.186] sna_drawable_use_bo pixmap=2323, box=((0, 0), (1, 1)), flags=1b... [ 131.186] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.186] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.186] sna_pixmap_move_to_gpu(pixmap=2323, usage=0), flags=4b [ 131.186] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.186] sna_pixmap_move_to_gpu: creating GPU bo (1x1@32), create=8 [ 131.186] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.186] kgem_choose_tiling: 1x1 -> 0 [ 131.186] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.186] kgem_choose_tiling: 1x1 -> 0 [ 131.186] sna_pixmap_alloc_gpu: pixmap=2323 [ 131.186] kgem_create_2d(1x1, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.186] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.186] kgem_bo_remove_from_active: removing handle=41 from active [ 131.186] 1:from active: pitch=32, tiling=0, handle=41, id=1643 [ 131.186] __sna_damage_all(1, 1) [ 131.186] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.186] sna_pixmap_mark_active: pixmap=2323, handle=41 [ 131.186] sna_drawable_use_bo: allocated GPU bo for operation [ 131.186] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.186] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.186] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.186] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.186] sna_pixmap_move_to_gpu: already all-damaged [ 131.186] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.186] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.186] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.186] small_copy: region:1x1 [ 131.186] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.186] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.186] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.186] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 32) [ 131.186] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=41:tiling=0 [ 131.186] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.186] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.186] kgem_add_reloc64: handle=41, pos=4, delta=0, domains=28002 [ 131.186] kgem_add_handle: handle=41, index=0 [ 131.186] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffe1000) [ 131.186] __kgem_bo_mark_dirty: handle=41 (proxy? 0) [ 131.186] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.186] kgem_add_handle: handle=36, index=1 [ 131.186] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.186] sna_set_window_pixmap: window=25166068, old pixmap=165 new pixmap=2323 [ 131.186] sna_set_window_pixmap: window=25166069, old pixmap=165 new pixmap=2323 [ 131.186] sna_set_window_pixmap: window=37748758, old pixmap=165 new pixmap=2323 [ 131.186] sna_accel_flush: flush?=1, dirty?=0 [ 131.186] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16201 [fenced=0] [ 131.186] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.186] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.186] kgem_create_linear(65536) [ 131.186] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.186] search_linear_cache: inactive and cache bucket empty [ 131.186] search_linear_cache: active cache bucket empty [ 131.186] kgem_create_linear: new handle=116, num_pages=16 [ 131.186] __kgem_bo_init(handle=116, num_pages=16) [ 131.186] kgem_bo_map__cpu(handle=116, size=65536, map=0x0:0x0) [ 131.186] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.186] __kgem_bo_map__cpu: caching CPU vma for 116 [ 131.186] kgem_new_batch: allocated and mapped batch handle=116 [size=65536] [ 131.186] kgem_bo_sync__cpu: handle=116 [ 131.186] kgem_new_batch: using last batch handle=115 [ 131.186] kgem_commit: release handle=115 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe981000 [ 131.186] kgem_commit: release handle=41 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.186] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.186] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_accel_flush: flush?=0, dirty?=0 [ 131.186] sna_create_pixmap(320, 200, 24, usage=2) [ 131.186] kgem_can_create_2d: 320x200 @ 24 [ 131.186] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=200 [ 131.186] kgem_can_create_2d: untiled size=258048 [ 131.186] kgem_choose_tiling: 320x200 -> 1 [ 131.186] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.186] kgem_can_create_2d: tiled[1] size=307200 [ 131.186] sna_create_pixmap: usage=2, flags=1b [ 131.186] sna_create_pixmap: creating GPU pixmap 320x200, stride=1280, flags=1b [ 131.186] __pop_freed_pixmap: reusing freed pixmap=2280 header [ 131.186] create_pixmap_hdr: pixmap=2333, width=320, height=200, usage=0 [ 131.186] sna_create_pixmap: serial=2333, 320x200, usage=0 [ 131.186] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=91d [ 131.186] sna_validate_gc: recomputing clip [ 131.186] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.186] sna_copy_area: src=pixmap=165:(100, 100)x(320, 200)+(0, 0) -> dst=pixmap=2333:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.186] sna_copy_area: normal copy [ 131.186] sna_do_copy: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.186] sna_do_copy: after drawable: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.186] sna_do_copy: dst extents (0, 0), (320, 200), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.186] sna_do_copy: clipped dst extents (0, 0), (320, 200) [ 131.186] sna_do_copy: unclipped src extents (100, 100), (420, 300) [ 131.186] sna_do_copy: clipped src extents (100, 100), (420, 300) [ 131.186] sna_do_copy: window -- include inferiors [ 131.186] sna_do_copy: src extents (100, 100), (420, 300) x 1 [ 131.186] sna_do_copy: copy region (0, 0), (320, 200) x 1 + (100, 100) [ 131.186] sna_copy_boxes (boxes=1x[(0, 0), (320, 200)...], src pixmap=165+(100, 100), dst pixmap=2333+(0, 0), alu=3, src.size=7680x2160, dst.size=320x200) [ 131.186] sna_copy_boxes: dst=(priv=0x55bca9dc9f90, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.186] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.186] sna_drawable_use_bo pixmap=2333, box=((0, 0), (320, 200)), flags=1b... [ 131.186] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.186] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.186] sna_pixmap_move_to_gpu(pixmap=2333, usage=0), flags=4b [ 131.186] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.186] sna_pixmap_move_to_gpu: creating GPU bo (320x200@32), create=b [ 131.186] kgem_choose_tiling: 320x200 -> 1 [ 131.186] kgem_choose_tiling: 320x200 -> 1 [ 131.186] sna_pixmap_alloc_gpu: pixmap=2333 [ 131.186] kgem_create_2d(320x200, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.186] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.186] kgem_bo_remove_from_active: removing handle=103 from active [ 131.186] 1:from active: pitch=1536, tiling=1, handle=103, id=1644 [ 131.186] __sna_damage_all(320, 200) [ 131.186] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.186] sna_pixmap_mark_active: pixmap=2333, handle=103 [ 131.186] sna_drawable_use_bo: allocated GPU bo for operation [ 131.186] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.186] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.186] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.186] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.186] sna_pixmap_move_to_gpu: already all-damaged [ 131.186] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.186] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.186] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.186] gen9_render_copy_boxes (100, 100)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.186] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.186] kgem_bo_is_render: handle=103, rq? 1 [3] [ 131.186] sna_blt_copy_boxes src=(100, 100) -> (0, 0) x 1, tiling=(1, 1), pitch=(30720, 1536) [ 131.186] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=103:tiling=1 [ 131.186] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.186] sna_blt_copy_boxes: box=(0, 0)x(320, 200) [ 131.186] kgem_add_reloc64: handle=103, pos=4, delta=0, domains=28002 [ 131.186] kgem_add_handle: handle=103, index=0 [ 131.186] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=feb5f000) [ 131.186] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.186] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.186] kgem_add_handle: handle=36, index=1 [ 131.186] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.186] sna_set_window_pixmap: window=25166068, old pixmap=2323 new pixmap=2333 [ 131.186] sna_set_window_pixmap: window=25166069, old pixmap=2323 new pixmap=2333 [ 131.186] sna_set_window_pixmap: window=37748758, old pixmap=2323 new pixmap=2333 [ 131.186] sna_accel_flush: flush?=1, dirty?=0 [ 131.186] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16344 [fenced=0] [ 131.186] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.186] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.186] kgem_create_linear(65536) [ 131.186] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.186] search_linear_cache: inactive and cache bucket empty [ 131.186] search_linear_cache: active cache bucket empty [ 131.186] kgem_create_linear: new handle=117, num_pages=16 [ 131.186] __kgem_bo_init(handle=117, num_pages=16) [ 131.186] kgem_bo_map__cpu(handle=117, size=65536, map=0x0:0x0) [ 131.186] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.186] __kgem_bo_map__cpu: caching CPU vma for 117 [ 131.186] kgem_new_batch: allocated and mapped batch handle=117 [size=65536] [ 131.186] kgem_bo_sync__cpu: handle=117 [ 131.186] kgem_new_batch: using last batch handle=116 [ 131.186] kgem_commit: release handle=116 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe971000 [ 131.186] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.186] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.186] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.186] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=91d [ 131.186] sna_validate_gc: recomputing clip [ 131.186] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.186] sna_copy_area: src=pixmap=2323:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2333:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.186] sna_copy_area: normal copy [ 131.186] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.186] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.186] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.186] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.186] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.186] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.186] sna_do_copy: pixmap -- no source clipping [ 131.186] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.186] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.186] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=2323+(0, 0), dst pixmap=2333+(0, 0), alu=3, src.size=1x1, dst.size=320x200) [ 131.186] sna_copy_boxes: dst=(priv=0x55bca9dc9f90, gpu_bo=103, cpu_bo=0), src=(priv=0x55bca9d69290, gpu_bo=41, cpu_bo=0), replaces=0 [ 131.186] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.186] sna_drawable_use_bo pixmap=2333, box=((0, 0), (1, 1)), flags=b... [ 131.186] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.186] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.186] sna_drawable_use_bo: using whole GPU bo [ 131.186] sna_pixmap_move_to_gpu(pixmap=2323, usage=0), flags=a [ 131.186] sna_pixmap_move_to_gpu: already all-damaged [ 131.186] sna_pixmap_mark_active: pixmap=2323, handle=41 [ 131.186] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.186] small_copy: region:1x1 [ 131.186] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.186] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.186] kgem_bo_is_render: handle=103, rq? 1 [3] [ 131.186] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(32, 1536) [ 131.186] __kgem_bcs_set_tiling: src handle=41:tiling=0, dst handle=103:tiling=1 [ 131.186] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.186] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.186] kgem_add_reloc64: handle=103, pos=4, delta=0, domains=28002 [ 131.186] kgem_add_handle: handle=103, index=0 [ 131.186] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=feb5f000) [ 131.186] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.186] kgem_add_reloc64: handle=41, pos=8, delta=0, domains=28000 [ 131.186] kgem_add_handle: handle=41, index=1 [ 131.186] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fffe1000) [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_destroy_pixmap: pixmap=2323, attached?=1 [ 131.187] _kgem_bo_destroy: handle=41, proxy? 0 [ 131.187] __kgem_bo_destroy: handle=41, size=4096 [ 131.187] __kgem_bo_destroy: handle=41 -> active [ 131.187] __sna_free_pixmap(pixmap=2323) [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_block_handler (tv=117.816000) [ 131.187] kgem_retire, need_retire?=1 [ 131.187] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.187] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.187] kgem_retire__requests_ring: retiring ring 1 [ 131.187] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.187] kgem_retire__requests_ring: ring=1, 14 outstanding requests, oldest=1, retired? 0 [ 131.187] kgem_retire -- retired=0, need_retire=1 [ 131.187] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.187] gen6_render_retire: resetting idle vbo [ 131.187] sna_accel_block: GPU idle, flushing [ 131.187] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=145 [fenced=0] [ 131.187] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.187] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.187] kgem_create_linear(65536) [ 131.187] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.187] search_linear_cache: inactive and cache bucket empty [ 131.187] search_linear_cache: active cache bucket empty [ 131.187] kgem_create_linear: new handle=118, num_pages=16 [ 131.187] __kgem_bo_init(handle=118, num_pages=16) [ 131.187] kgem_bo_map__cpu(handle=118, size=65536, map=0x0:0x0) [ 131.187] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.187] __kgem_bo_map__cpu: caching CPU vma for 118 [ 131.187] kgem_new_batch: allocated and mapped batch handle=118 [size=65536] [ 131.187] kgem_bo_sync__cpu: handle=118 [ 131.187] kgem_new_batch: using last batch handle=117 [ 131.187] kgem_commit: release handle=117 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe961000 [ 131.187] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.187] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.187] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.187] sna_scanout_do_flush: flush timer active: delta=14 [ 131.187] sna_accel_block: evaluating timers, active=7 [ 131.187] sna_accel_block: flush timer expires in 14 [131201] [ 131.187] sna_wakeup_handler [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_block_handler (tv=117.816000) [ 131.187] kgem_retire, need_retire?=1 [ 131.187] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.187] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.187] kgem_retire__requests_ring: retiring ring 1 [ 131.187] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.187] kgem_retire__requests_ring: ring=1, 15 outstanding requests, oldest=1, retired? 0 [ 131.187] kgem_retire -- retired=0, need_retire=1 [ 131.187] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.187] gen6_render_retire: resetting idle vbo [ 131.187] sna_scanout_do_flush: flush timer active: delta=14 [ 131.187] sna_accel_block: evaluating timers, active=7 [ 131.187] sna_accel_block: flush timer expires in 14 [131201] [ 131.187] sna_wakeup_handler [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_accel_flush: flush?=0, dirty?=0 [ 131.187] sna_block_handler (tv=117.816000) [ 131.187] kgem_retire, need_retire?=1 [ 131.187] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.187] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.187] kgem_retire__requests_ring: retiring ring 1 [ 131.187] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.187] kgem_retire__requests_ring: ring=1, 15 outstanding requests, oldest=1, retired? 0 [ 131.187] kgem_retire -- retired=0, need_retire=1 [ 131.187] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.187] gen6_render_retire: resetting idle vbo [ 131.187] sna_scanout_do_flush: flush timer active: delta=14 [ 131.187] sna_accel_block: evaluating timers, active=7 [ 131.187] sna_accel_block: flush timer expires in 14 [131201] [ 131.187] sna_wakeup_handler [ 131.187] sna_create_pixmap(3840, 24, 24, usage=2) [ 131.187] kgem_can_create_2d: 3840x24 @ 24 [ 131.187] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=24 [ 131.187] kgem_can_create_2d: untiled size=368640 [ 131.187] kgem_choose_tiling: TLB miss between lines 3840x24 (pitch=15360), forcing tiling 1 [ 131.187] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=15360, height=24 [ 131.187] kgem_can_create_2d: tiled[-1] size=368640 [ 131.187] sna_create_pixmap: usage=2, flags=1b [ 131.187] sna_create_pixmap: creating GPU pixmap 3840x24, stride=15360, flags=1b [ 131.187] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.187] create_pixmap: serial=2356, usage=0, 0x0 [ 131.187] create_pixmap_hdr: pixmap=2356, width=3840, height=24, usage=0 [ 131.187] sna_create_pixmap: serial=2356, 3840x24, usage=0 [ 131.187] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=934 [ 131.187] sna_validate_gc: recomputing clip [ 131.187] sna_validate_gc: composite clip=1x[(0, 0), (3840, 24)] [0x55bca9b6cad0] [ 131.187] sna_copy_area: src=pixmap=165:(3840, 0)x(3840, 24)+(0, 0) -> dst=pixmap=2356:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.187] sna_copy_area: normal copy [ 131.187] sna_do_copy: src=(3840, 0), dst=(0, 0), size=(3840x24) [ 131.187] sna_do_copy: after drawable: src=(3840, 0), dst=(0, 0), size=(3840x24) [ 131.187] sna_do_copy: dst extents (0, 0), (3840, 24), dst clip extents (0, 0), (3840, 24), dst size=3840x24 [ 131.187] sna_do_copy: clipped dst extents (0, 0), (3840, 24) [ 131.187] sna_do_copy: unclipped src extents (3840, 0), (7680, 24) [ 131.187] sna_do_copy: clipped src extents (3840, 0), (7680, 24) [ 131.187] sna_do_copy: window -- include inferiors [ 131.187] sna_do_copy: src extents (3840, 0), (7680, 24) x 1 [ 131.187] sna_do_copy: copy region (0, 0), (3840, 24) x 1 + (3840, 0) [ 131.187] sna_copy_boxes (boxes=1x[(0, 0), (3840, 24)...], src pixmap=165+(3840, 0), dst pixmap=2356+(0, 0), alu=3, src.size=7680x2160, dst.size=3840x24) [ 131.187] sna_copy_boxes: dst=(priv=0x55bca9dcb290, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.187] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.187] sna_drawable_use_bo pixmap=2356, box=((0, 0), (3840, 24)), flags=1b... [ 131.187] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.187] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.187] sna_pixmap_move_to_gpu(pixmap=2356, usage=0), flags=4b [ 131.187] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.187] sna_pixmap_move_to_gpu: creating GPU bo (3840x24@32), create=b [ 131.187] kgem_choose_tiling: TLB miss between lines 3840x24 (pitch=15360), forcing tiling 1 [ 131.187] kgem_choose_tiling: TLB miss between lines 3840x24 (pitch=15360), forcing tiling 1 [ 131.187] sna_pixmap_alloc_gpu: pixmap=2356 [ 131.187] kgem_create_2d(3840x24, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.187] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=15360, height=24 [ 131.187] inactive too small: 64 < 90 [ 131.187] inactive too small: 64 < 90 [ 131.187] __kgem_bo_init(handle=119, num_pages=90) [ 131.187] kgem_set_tiling: handle=119, tiling=1 [1], pitch=15360 [15360]: 1 [ 131.187] new pitch=15360, tiling=1, handle=119, id=1645, num_pages=90 [90], bucket=6 [ 131.187] __sna_damage_all(3840, 24) [ 131.187] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.187] sna_pixmap_mark_active: pixmap=2356, handle=119 [ 131.187] sna_drawable_use_bo: allocated GPU bo for operation [ 131.187] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.187] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.187] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.187] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.187] sna_pixmap_move_to_gpu: already all-damaged [ 131.187] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.187] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.187] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.187] gen9_render_copy_boxes (3840, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.187] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.187] kgem_bo_is_render: handle=119, rq? 0 [0] [ 131.187] sna_blt_copy_boxes src=(3840, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(30720, 15360) [ 131.187] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.187] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.187] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=119:tiling=1 [ 131.187] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.187] sna_blt_copy_boxes: box=(0, 0)x(3840, 24) [ 131.187] kgem_add_reloc64: handle=119, pos=4, delta=0, domains=28002 [ 131.187] kgem_add_handle: handle=119, index=0 [ 131.187] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 131.187] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 131.187] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.187] kgem_add_handle: handle=36, index=1 [ 131.187] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.187] sna_set_window_pixmap: window=25166068, old pixmap=2333 new pixmap=2356 [ 131.187] sna_set_window_pixmap: window=25166069, old pixmap=2333 new pixmap=2356 [ 131.187] sna_set_window_pixmap: window=37748758, old pixmap=2333 new pixmap=2356 [ 131.187] sna_accel_flush: flush?=1, dirty?=0 [ 131.187] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16290 [fenced=0] [ 131.187] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.187] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.187] kgem_create_linear(65536) [ 131.187] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.187] search_linear_cache: inactive and cache bucket empty [ 131.187] search_linear_cache: active cache bucket empty [ 131.187] kgem_create_linear: new handle=120, num_pages=16 [ 131.187] __kgem_bo_init(handle=120, num_pages=16) [ 131.187] kgem_bo_map__cpu(handle=120, size=65536, map=0x0:0x0) [ 131.187] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.187] __kgem_bo_map__cpu: caching CPU vma for 120 [ 131.187] kgem_new_batch: allocated and mapped batch handle=120 [size=65536] [ 131.187] kgem_bo_sync__cpu: handle=120 [ 131.187] kgem_new_batch: using last batch handle=118 [ 131.187] kgem_commit: release handle=118 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe8f7000 [ 131.187] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe907000 [ 131.187] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.187] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.187] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=934 [ 131.187] sna_validate_gc: recomputing clip [ 131.187] sna_validate_gc: composite clip=1x[(0, 0), (3840, 24)] [0x55bca9b6cad0] [ 131.187] sna_copy_area: src=pixmap=2333:(0, 0)x(320, 24)+(0, 0) -> dst=pixmap=2356:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.187] sna_copy_area: normal copy [ 131.187] sna_do_copy: src=(0, 0), dst=(0, 0), size=(320x24) [ 131.187] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(320x24) [ 131.187] sna_do_copy: dst extents (0, 0), (320, 24), dst clip extents (0, 0), (3840, 24), dst size=3840x24 [ 131.187] sna_do_copy: clipped dst extents (0, 0), (320, 24) [ 131.187] sna_do_copy: unclipped src extents (0, 0), (320, 24) [ 131.187] sna_do_copy: clipped src extents (0, 0), (320, 24) [ 131.187] sna_do_copy: pixmap -- no source clipping [ 131.187] sna_do_copy: src extents (0, 0), (320, 24) x 1 [ 131.187] sna_do_copy: copy region (0, 0), (320, 24) x 1 + (0, 0) [ 131.187] sna_copy_boxes (boxes=1x[(0, 0), (320, 24)...], src pixmap=2333+(0, 0), dst pixmap=2356+(0, 0), alu=3, src.size=320x200, dst.size=3840x24) [ 131.187] sna_copy_boxes: dst=(priv=0x55bca9dcb290, gpu_bo=119, cpu_bo=0), src=(priv=0x55bca9dc9f90, gpu_bo=103, cpu_bo=0), replaces=0 [ 131.187] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.188] sna_drawable_use_bo pixmap=2356, box=((0, 0), (320, 24)), flags=b... [ 131.188] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.188] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.188] sna_drawable_use_bo: using whole GPU bo [ 131.188] sna_pixmap_move_to_gpu(pixmap=2333, usage=0), flags=a [ 131.188] sna_pixmap_move_to_gpu: already all-damaged [ 131.188] sna_pixmap_mark_active: pixmap=2333, handle=103 [ 131.188] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.188] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.188] kgem_bo_is_render: handle=103, rq? 1 [3] [ 131.188] kgem_bo_is_render: handle=119, rq? 1 [3] [ 131.188] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 1), pitch=(1536, 15360) [ 131.188] __kgem_bcs_set_tiling: src handle=103:tiling=1, dst handle=119:tiling=1 [ 131.188] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.188] sna_blt_copy_boxes: box=(0, 0)x(320, 24) [ 131.188] kgem_add_reloc64: handle=119, pos=4, delta=0, domains=28002 [ 131.188] kgem_add_handle: handle=119, index=0 [ 131.188] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe907000) [ 131.188] __kgem_bo_mark_dirty: handle=119 (proxy? 0) [ 131.188] kgem_add_reloc64: handle=103, pos=8, delta=0, domains=28000 [ 131.188] kgem_add_handle: handle=103, index=1 [ 131.188] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=feb5f000) [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_destroy_pixmap: pixmap=2333, attached?=1 [ 131.188] _kgem_bo_destroy: handle=103, proxy? 0 [ 131.188] __kgem_bo_destroy: handle=103, size=589824 [ 131.188] __kgem_bo_destroy: handle=103 -> active [ 131.188] __sna_free_pixmap(pixmap=2333) [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 16 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.188] gen6_render_retire: resetting idle vbo [ 131.188] sna_accel_block: GPU idle, flushing [ 131.188] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=234 [fenced=0] [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.188] kgem_create_linear(65536) [ 131.188] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.188] search_linear_cache: inactive and cache bucket empty [ 131.188] search_linear_cache: active cache bucket empty [ 131.188] kgem_create_linear: new handle=121, num_pages=16 [ 131.188] __kgem_bo_init(handle=121, num_pages=16) [ 131.188] kgem_bo_map__cpu(handle=121, size=65536, map=0x0:0x0) [ 131.188] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.188] __kgem_bo_map__cpu: caching CPU vma for 121 [ 131.188] kgem_new_batch: allocated and mapped batch handle=121 [size=65536] [ 131.188] kgem_bo_sync__cpu: handle=121 [ 131.188] kgem_new_batch: using last batch handle=120 [ 131.188] kgem_commit: release handle=120 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe8e7000 [ 131.188] kgem_commit: release handle=119 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe907000 [ 131.188] kgem_commit: release handle=103 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.188] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.188] sna_scanout_do_flush: flush timer active: delta=13 [ 131.188] sna_accel_block: evaluating timers, active=7 [ 131.188] sna_accel_block: flush timer expires in 13 [131201] [ 131.188] sna_wakeup_handler [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.188] gen6_render_retire: resetting idle vbo [ 131.188] sna_scanout_do_flush: flush timer active: delta=13 [ 131.188] sna_accel_block: evaluating timers, active=7 [ 131.188] sna_accel_block: flush timer expires in 13 [131201] [ 131.188] sna_wakeup_handler [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.188] gen6_render_retire: resetting idle vbo [ 131.188] sna_scanout_do_flush: flush timer active: delta=13 [ 131.188] sna_accel_block: evaluating timers, active=7 [ 131.188] sna_accel_block: flush timer expires in 13 [131201] [ 131.188] sna_wakeup_handler [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.188] gen6_render_retire: resetting idle vbo [ 131.188] sna_scanout_do_flush: flush timer active: delta=13 [ 131.188] sna_accel_block: evaluating timers, active=7 [ 131.188] sna_accel_block: flush timer expires in 13 [131201] [ 131.188] sna_wakeup_handler [ 131.188] sna_change_window_attributes [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.188] gen6_render_retire: resetting idle vbo [ 131.188] sna_scanout_do_flush: flush timer active: delta=13 [ 131.188] sna_accel_block: evaluating timers, active=7 [ 131.188] sna_accel_block: flush timer expires in 13 [131201] [ 131.188] sna_wakeup_handler [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.188] gen6_render_retire: resetting idle vbo [ 131.188] sna_scanout_do_flush: flush timer active: delta=13 [ 131.188] sna_accel_block: evaluating timers, active=7 [ 131.188] sna_accel_block: flush timer expires in 13 [131201] [ 131.188] sna_wakeup_handler [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.188] gen6_render_retire: resetting idle vbo [ 131.188] sna_scanout_do_flush: flush timer active: delta=13 [ 131.188] sna_accel_block: evaluating timers, active=7 [ 131.188] sna_accel_block: flush timer expires in 13 [131201] [ 131.188] sna_wakeup_handler [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_accel_flush: flush?=0, dirty?=0 [ 131.188] sna_block_handler (tv=117.815000) [ 131.188] kgem_retire, need_retire?=1 [ 131.188] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.188] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.188] kgem_retire__requests_ring: retiring ring 1 [ 131.188] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.188] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.188] kgem_retire -- retired=0, need_retire=1 [ 131.188] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.189] sna_wakeup_handler [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_accel_flush: flush?=0, dirty?=0 [ 131.189] sna_block_handler (tv=117.814000) [ 131.189] kgem_retire, need_retire?=1 [ 131.189] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.189] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.189] kgem_retire__requests_ring: retiring ring 1 [ 131.189] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.189] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.189] kgem_retire -- retired=0, need_retire=1 [ 131.189] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.189] gen6_render_retire: resetting idle vbo [ 131.189] sna_scanout_do_flush: flush timer active: delta=12 [ 131.189] sna_accel_block: evaluating timers, active=7 [ 131.189] sna_accel_block: flush timer expires in 12 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_change_window_attributes [ 131.190] sna_create_window: window=25166071 [ 131.190] sna_set_window_pixmap: window=25166071, old pixmap=0 new pixmap=165 [ 131.190] sna_change_window_attributes [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_change_window_attributes [ 131.190] sna_create_window: window=25166072 [ 131.190] sna_set_window_pixmap: window=25166072, old pixmap=0 new pixmap=165 [ 131.190] sna_change_window_attributes [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_set_window_pixmap: window=37748763, old pixmap=165 new pixmap=165 [ 131.190] sna_change_window_attributes [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=0.0) [ 131.190] sna_wakeup_handler [ 131.190] sna_change_window_attributes [ 131.190] sna_change_window_attributes [ 131.190] sna_change_window_attributes [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.190] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.190] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.190] kgem_retire -- retired=0, need_retire=1 [ 131.190] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.190] gen6_render_retire: resetting idle vbo [ 131.190] sna_scanout_do_flush: flush timer active: delta=11 [ 131.190] sna_accel_block: evaluating timers, active=7 [ 131.190] sna_accel_block: flush timer expires in 11 [131201] [ 131.190] sna_wakeup_handler [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_accel_flush: flush?=0, dirty?=0 [ 131.190] sna_block_handler (tv=117.813000) [ 131.190] kgem_retire, need_retire?=1 [ 131.190] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.190] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.190] kgem_retire__requests_ring: retiring ring 1 [ 131.191] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.191] kgem_retire__requests_ring: ring=1, 17 outstanding requests, oldest=1, retired? 0 [ 131.191] kgem_retire -- retired=0, need_retire=1 [ 131.191] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.191] gen6_render_retire: resetting idle vbo [ 131.191] sna_scanout_do_flush: flush timer active: delta=10 [ 131.191] sna_accel_block: evaluating timers, active=7 [ 131.191] sna_accel_block: flush timer expires in 10 [131201] [ 131.191] sna_wakeup_handler [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_create_pixmap(1, 1, 24, usage=2) [ 131.191] kgem_can_create_2d: 1x1 @ 24 [ 131.191] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.191] kgem_can_create_2d: untiled size=4096 [ 131.191] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.191] kgem_choose_tiling: 1x1 -> 0 [ 131.191] sna_create_pixmap: usage=2, flags=a [ 131.191] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.191] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.191] create_pixmap: serial=2376, usage=0, 1x1 [ 131.191] sna_create_pixmap: serial=2376, 1x1, usage=0 [ 131.191] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=948 [ 131.191] sna_validate_gc: recomputing clip [ 131.191] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.191] sna_copy_area: src=pixmap=165:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2376:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.191] sna_copy_area: normal copy [ 131.191] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.191] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.191] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (1, 1), dst size=1x1 [ 131.191] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.191] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.191] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.191] sna_do_copy: window -- include inferiors [ 131.191] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.191] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.191] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=165+(0, 0), dst pixmap=2376+(0, 0), alu=3, src.size=7680x2160, dst.size=1x1) [ 131.191] sna_copy_boxes: dst=(priv=0x55bca9d695f0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.191] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.191] sna_drawable_use_bo pixmap=2376, box=((0, 0), (1, 1)), flags=1b... [ 131.191] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.191] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.191] sna_pixmap_move_to_gpu(pixmap=2376, usage=0), flags=4b [ 131.191] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.191] sna_pixmap_move_to_gpu: creating GPU bo (1x1@32), create=8 [ 131.191] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.191] kgem_choose_tiling: 1x1 -> 0 [ 131.191] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.191] kgem_choose_tiling: 1x1 -> 0 [ 131.191] sna_pixmap_alloc_gpu: pixmap=2376 [ 131.191] kgem_create_2d(1x1, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.191] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.191] kgem_bo_remove_from_active: removing handle=41 from active [ 131.191] 1:from active: pitch=32, tiling=0, handle=41, id=1646 [ 131.191] __sna_damage_all(1, 1) [ 131.191] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.191] sna_pixmap_mark_active: pixmap=2376, handle=41 [ 131.191] sna_drawable_use_bo: allocated GPU bo for operation [ 131.191] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.191] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.191] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.191] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.191] sna_pixmap_move_to_gpu: already all-damaged [ 131.191] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.191] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.191] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.191] small_copy: region:1x1 [ 131.191] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.191] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.191] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.191] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 32) [ 131.191] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=41:tiling=0 [ 131.191] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.191] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.191] kgem_add_reloc64: handle=41, pos=4, delta=0, domains=28002 [ 131.191] kgem_add_handle: handle=41, index=0 [ 131.191] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffe1000) [ 131.191] __kgem_bo_mark_dirty: handle=41 (proxy? 0) [ 131.191] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.191] kgem_add_handle: handle=36, index=1 [ 131.191] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.191] sna_set_window_pixmap: window=25166071, old pixmap=165 new pixmap=2376 [ 131.191] sna_set_window_pixmap: window=25166072, old pixmap=165 new pixmap=2376 [ 131.191] sna_set_window_pixmap: window=37748763, old pixmap=165 new pixmap=2376 [ 131.191] sna_accel_flush: flush?=1, dirty?=0 [ 131.191] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16201 [fenced=0] [ 131.191] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.191] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.191] kgem_create_linear(65536) [ 131.191] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.191] search_linear_cache: inactive and cache bucket empty [ 131.191] search_linear_cache: active cache bucket empty [ 131.191] kgem_create_linear: new handle=122, num_pages=16 [ 131.191] __kgem_bo_init(handle=122, num_pages=16) [ 131.191] kgem_bo_map__cpu(handle=122, size=65536, map=0x0:0x0) [ 131.191] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.191] __kgem_bo_map__cpu: caching CPU vma for 122 [ 131.191] kgem_new_batch: allocated and mapped batch handle=122 [size=65536] [ 131.191] kgem_bo_sync__cpu: handle=122 [ 131.191] kgem_new_batch: using last batch handle=121 [ 131.191] kgem_commit: release handle=121 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe8d7000 [ 131.191] kgem_commit: release handle=41 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.191] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.191] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_create_pixmap(320, 200, 24, usage=2) [ 131.191] kgem_can_create_2d: 320x200 @ 24 [ 131.191] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=200 [ 131.191] kgem_can_create_2d: untiled size=258048 [ 131.191] kgem_choose_tiling: 320x200 -> 1 [ 131.191] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.191] kgem_can_create_2d: tiled[1] size=307200 [ 131.191] sna_create_pixmap: usage=2, flags=1b [ 131.191] sna_create_pixmap: creating GPU pixmap 320x200, stride=1280, flags=1b [ 131.191] __pop_freed_pixmap: reusing freed pixmap=2333 header [ 131.191] create_pixmap_hdr: pixmap=2386, width=320, height=200, usage=0 [ 131.191] sna_create_pixmap: serial=2386, 320x200, usage=0 [ 131.191] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=952 [ 131.191] sna_validate_gc: recomputing clip [ 131.191] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.191] sna_copy_area: src=pixmap=165:(100, 100)x(320, 200)+(0, 0) -> dst=pixmap=2386:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.191] sna_copy_area: normal copy [ 131.191] sna_do_copy: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.191] sna_do_copy: after drawable: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.191] sna_do_copy: dst extents (0, 0), (320, 200), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.191] sna_do_copy: clipped dst extents (0, 0), (320, 200) [ 131.191] sna_do_copy: unclipped src extents (100, 100), (420, 300) [ 131.191] sna_do_copy: clipped src extents (100, 100), (420, 300) [ 131.191] sna_do_copy: window -- include inferiors [ 131.191] sna_do_copy: src extents (100, 100), (420, 300) x 1 [ 131.191] sna_do_copy: copy region (0, 0), (320, 200) x 1 + (100, 100) [ 131.191] sna_copy_boxes (boxes=1x[(0, 0), (320, 200)...], src pixmap=165+(100, 100), dst pixmap=2386+(0, 0), alu=3, src.size=7680x2160, dst.size=320x200) [ 131.191] sna_copy_boxes: dst=(priv=0x55bca9dc9f90, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.191] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.191] sna_drawable_use_bo pixmap=2386, box=((0, 0), (320, 200)), flags=1b... [ 131.191] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.191] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.191] sna_pixmap_move_to_gpu(pixmap=2386, usage=0), flags=4b [ 131.191] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.191] sna_pixmap_move_to_gpu: creating GPU bo (320x200@32), create=b [ 131.191] kgem_choose_tiling: 320x200 -> 1 [ 131.191] kgem_choose_tiling: 320x200 -> 1 [ 131.191] sna_pixmap_alloc_gpu: pixmap=2386 [ 131.191] kgem_create_2d(320x200, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.191] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.191] kgem_bo_remove_from_active: removing handle=103 from active [ 131.191] 1:from active: pitch=1536, tiling=1, handle=103, id=1647 [ 131.191] __sna_damage_all(320, 200) [ 131.191] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.191] sna_pixmap_mark_active: pixmap=2386, handle=103 [ 131.191] sna_drawable_use_bo: allocated GPU bo for operation [ 131.191] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.191] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.191] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.191] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.191] sna_pixmap_move_to_gpu: already all-damaged [ 131.191] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.191] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.191] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.191] gen9_render_copy_boxes (100, 100)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.191] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.191] kgem_bo_is_render: handle=103, rq? 1 [3] [ 131.191] sna_blt_copy_boxes src=(100, 100) -> (0, 0) x 1, tiling=(1, 1), pitch=(30720, 1536) [ 131.191] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=103:tiling=1 [ 131.191] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.191] sna_blt_copy_boxes: box=(0, 0)x(320, 200) [ 131.191] kgem_add_reloc64: handle=103, pos=4, delta=0, domains=28002 [ 131.191] kgem_add_handle: handle=103, index=0 [ 131.191] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=feb5f000) [ 131.191] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.191] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.191] kgem_add_handle: handle=36, index=1 [ 131.191] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.191] sna_set_window_pixmap: window=25166071, old pixmap=2376 new pixmap=2386 [ 131.191] sna_set_window_pixmap: window=25166072, old pixmap=2376 new pixmap=2386 [ 131.191] sna_set_window_pixmap: window=37748763, old pixmap=2376 new pixmap=2386 [ 131.191] sna_accel_flush: flush?=1, dirty?=0 [ 131.191] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16344 [fenced=0] [ 131.191] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.191] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.191] kgem_create_linear(65536) [ 131.191] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.191] search_linear_cache: inactive and cache bucket empty [ 131.191] search_linear_cache: active cache bucket empty [ 131.191] kgem_create_linear: new handle=123, num_pages=16 [ 131.191] __kgem_bo_init(handle=123, num_pages=16) [ 131.191] kgem_bo_map__cpu(handle=123, size=65536, map=0x0:0x0) [ 131.191] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.191] __kgem_bo_map__cpu: caching CPU vma for 123 [ 131.191] kgem_new_batch: allocated and mapped batch handle=123 [size=65536] [ 131.191] kgem_bo_sync__cpu: handle=123 [ 131.191] kgem_new_batch: using last batch handle=122 [ 131.191] kgem_commit: release handle=122 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe8c7000 [ 131.191] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.191] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.191] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.191] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=952 [ 131.191] sna_validate_gc: recomputing clip [ 131.191] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.191] sna_copy_area: src=pixmap=2376:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2386:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.191] sna_copy_area: normal copy [ 131.191] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.191] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.191] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.191] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.191] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.191] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.191] sna_do_copy: pixmap -- no source clipping [ 131.191] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.191] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.191] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=2376+(0, 0), dst pixmap=2386+(0, 0), alu=3, src.size=1x1, dst.size=320x200) [ 131.191] sna_copy_boxes: dst=(priv=0x55bca9dc9f90, gpu_bo=103, cpu_bo=0), src=(priv=0x55bca9d695f0, gpu_bo=41, cpu_bo=0), replaces=0 [ 131.191] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.191] sna_drawable_use_bo pixmap=2386, box=((0, 0), (1, 1)), flags=b... [ 131.191] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.191] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.191] sna_drawable_use_bo: using whole GPU bo [ 131.191] sna_pixmap_move_to_gpu(pixmap=2376, usage=0), flags=a [ 131.191] sna_pixmap_move_to_gpu: already all-damaged [ 131.191] sna_pixmap_mark_active: pixmap=2376, handle=41 [ 131.191] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.191] small_copy: region:1x1 [ 131.191] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.191] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.191] kgem_bo_is_render: handle=103, rq? 1 [3] [ 131.191] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(32, 1536) [ 131.191] __kgem_bcs_set_tiling: src handle=41:tiling=0, dst handle=103:tiling=1 [ 131.191] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.191] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.191] kgem_add_reloc64: handle=103, pos=4, delta=0, domains=28002 [ 131.191] kgem_add_handle: handle=103, index=0 [ 131.191] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=feb5f000) [ 131.191] __kgem_bo_mark_dirty: handle=103 (proxy? 0) [ 131.191] kgem_add_reloc64: handle=41, pos=8, delta=0, domains=28000 [ 131.191] kgem_add_handle: handle=41, index=1 [ 131.191] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fffe1000) [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.191] sna_destroy_pixmap: pixmap=2376, attached?=1 [ 131.191] _kgem_bo_destroy: handle=41, proxy? 0 [ 131.191] __kgem_bo_destroy: handle=41, size=4096 [ 131.191] __kgem_bo_destroy: handle=41 -> active [ 131.191] __sna_free_pixmap(pixmap=2376) [ 131.191] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 19 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_accel_block: GPU idle, flushing [ 131.192] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=145 [fenced=0] [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.192] kgem_create_linear(65536) [ 131.192] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.192] search_linear_cache: inactive and cache bucket empty [ 131.192] search_linear_cache: active cache bucket empty [ 131.192] kgem_create_linear: new handle=124, num_pages=16 [ 131.192] __kgem_bo_init(handle=124, num_pages=16) [ 131.192] kgem_bo_map__cpu(handle=124, size=65536, map=0x0:0x0) [ 131.192] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.192] __kgem_bo_map__cpu: caching CPU vma for 124 [ 131.192] kgem_new_batch: allocated and mapped batch handle=124 [size=65536] [ 131.192] kgem_bo_sync__cpu: handle=124 [ 131.192] kgem_new_batch: using last batch handle=123 [ 131.192] kgem_commit: release handle=123 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe8b7000 [ 131.192] kgem_commit: release handle=103 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=feb5f000 [ 131.192] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.192] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_change_window_attributes [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.192] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.192] gen6_render_retire: resetting idle vbo [ 131.192] sna_scanout_do_flush: flush timer active: delta=9 [ 131.192] sna_accel_block: evaluating timers, active=7 [ 131.192] sna_accel_block: flush timer expires in 9 [131201] [ 131.192] sna_wakeup_handler [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_accel_flush: flush?=0, dirty?=0 [ 131.192] sna_block_handler (tv=117.811000) [ 131.192] kgem_retire, need_retire?=1 [ 131.192] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.192] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.192] kgem_retire__requests_ring: retiring ring 1 [ 131.192] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.192] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.192] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.193] sna_wakeup_handler [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_accel_flush: flush?=0, dirty?=0 [ 131.193] sna_block_handler (tv=117.810000) [ 131.193] kgem_retire, need_retire?=1 [ 131.193] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.193] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.193] kgem_retire__requests_ring: retiring ring 1 [ 131.193] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.193] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.193] kgem_retire -- retired=0, need_retire=1 [ 131.193] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.193] gen6_render_retire: resetting idle vbo [ 131.193] sna_scanout_do_flush: flush timer active: delta=8 [ 131.193] sna_accel_block: evaluating timers, active=7 [ 131.193] sna_accel_block: flush timer expires in 8 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_change_window_attributes [ 131.194] sna_create_window: window=25166074 [ 131.194] sna_set_window_pixmap: window=25166074, old pixmap=0 new pixmap=165 [ 131.194] sna_change_window_attributes [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_change_window_attributes [ 131.194] sna_create_window: window=25166075 [ 131.194] sna_set_window_pixmap: window=25166075, old pixmap=0 new pixmap=165 [ 131.194] sna_change_window_attributes [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_set_window_pixmap: window=37748764, old pixmap=165 new pixmap=165 [ 131.194] sna_change_window_attributes [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=0.0) [ 131.194] sna_wakeup_handler [ 131.194] sna_change_window_attributes [ 131.194] sna_change_window_attributes [ 131.194] sna_change_window_attributes [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_block_handler (tv=117.809000) [ 131.194] kgem_retire, need_retire?=1 [ 131.194] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.194] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.194] kgem_retire__requests_ring: retiring ring 1 [ 131.194] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.194] kgem_retire__requests_ring: ring=1, 20 outstanding requests, oldest=1, retired? 0 [ 131.194] kgem_retire -- retired=0, need_retire=1 [ 131.194] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.194] gen6_render_retire: resetting idle vbo [ 131.194] sna_scanout_do_flush: flush timer active: delta=7 [ 131.194] sna_accel_block: evaluating timers, active=7 [ 131.194] sna_accel_block: flush timer expires in 7 [131201] [ 131.194] sna_wakeup_handler [ 131.194] sna_accel_flush: flush?=0, dirty?=0 [ 131.194] sna_create_pixmap(1, 1, 24, usage=2) [ 131.194] kgem_can_create_2d: 1x1 @ 24 [ 131.194] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.194] kgem_can_create_2d: untiled size=4096 [ 131.194] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.194] kgem_choose_tiling: 1x1 -> 0 [ 131.194] sna_create_pixmap: usage=2, flags=a [ 131.194] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.194] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.194] create_pixmap: serial=2422, usage=0, 1x1 [ 131.194] sna_create_pixmap: serial=2422, 1x1, usage=0 [ 131.194] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=976 [ 131.194] sna_validate_gc: recomputing clip [ 131.194] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.194] sna_copy_area: src=pixmap=165:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2422:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.194] sna_copy_area: normal copy [ 131.194] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.194] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.194] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (1, 1), dst size=1x1 [ 131.194] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.194] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.194] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.194] sna_do_copy: window -- include inferiors [ 131.194] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.194] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.194] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=165+(0, 0), dst pixmap=2422+(0, 0), alu=3, src.size=7680x2160, dst.size=1x1) [ 131.194] sna_copy_boxes: dst=(priv=0x55bca9d69cf0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.194] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.194] sna_drawable_use_bo pixmap=2422, box=((0, 0), (1, 1)), flags=1b... [ 131.194] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.194] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.194] sna_pixmap_move_to_gpu(pixmap=2422, usage=0), flags=4b [ 131.194] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.194] sna_pixmap_move_to_gpu: creating GPU bo (1x1@32), create=8 [ 131.194] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.194] kgem_choose_tiling: 1x1 -> 0 [ 131.194] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.194] kgem_choose_tiling: 1x1 -> 0 [ 131.194] sna_pixmap_alloc_gpu: pixmap=2422 [ 131.194] kgem_create_2d(1x1, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.194] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.194] kgem_bo_remove_from_active: removing handle=41 from active [ 131.194] 1:from active: pitch=32, tiling=0, handle=41, id=1648 [ 131.194] __sna_damage_all(1, 1) [ 131.194] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.194] sna_pixmap_mark_active: pixmap=2422, handle=41 [ 131.194] sna_drawable_use_bo: allocated GPU bo for operation [ 131.194] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.194] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.194] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.194] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.194] sna_pixmap_move_to_gpu: already all-damaged [ 131.194] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.194] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.194] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.194] small_copy: region:1x1 [ 131.194] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.194] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.194] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.194] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(1, 0), pitch=(30720, 32) [ 131.194] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=41:tiling=0 [ 131.194] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.194] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.194] kgem_add_reloc64: handle=41, pos=4, delta=0, domains=28002 [ 131.194] kgem_add_handle: handle=41, index=0 [ 131.194] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fffe1000) [ 131.195] __kgem_bo_mark_dirty: handle=41 (proxy? 0) [ 131.195] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.195] kgem_add_handle: handle=36, index=1 [ 131.195] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.195] sna_set_window_pixmap: window=25166074, old pixmap=165 new pixmap=2422 [ 131.195] sna_set_window_pixmap: window=25166075, old pixmap=165 new pixmap=2422 [ 131.195] sna_set_window_pixmap: window=37748764, old pixmap=165 new pixmap=2422 [ 131.195] sna_accel_flush: flush?=1, dirty?=0 [ 131.195] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16201 [fenced=0] [ 131.195] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.195] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.195] kgem_create_linear(65536) [ 131.195] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.195] search_linear_cache: inactive and cache bucket empty [ 131.195] search_linear_cache: active cache bucket empty [ 131.195] kgem_create_linear: new handle=125, num_pages=16 [ 131.195] __kgem_bo_init(handle=125, num_pages=16) [ 131.195] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x0) [ 131.195] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.195] __kgem_bo_map__cpu: caching CPU vma for 125 [ 131.195] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] [ 131.195] kgem_bo_sync__cpu: handle=125 [ 131.195] kgem_new_batch: using last batch handle=124 [ 131.195] kgem_commit: release handle=124 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe8a7000 [ 131.195] kgem_commit: release handle=41 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.195] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.195] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_create_pixmap(320, 200, 24, usage=2) [ 131.195] kgem_can_create_2d: 320x200 @ 24 [ 131.195] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1280, height=200 [ 131.195] kgem_can_create_2d: untiled size=258048 [ 131.195] kgem_choose_tiling: 320x200 -> 1 [ 131.195] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.195] kgem_can_create_2d: tiled[1] size=307200 [ 131.195] sna_create_pixmap: usage=2, flags=1b [ 131.195] sna_create_pixmap: creating GPU pixmap 320x200, stride=1280, flags=1b [ 131.195] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.195] create_pixmap: serial=2432, usage=0, 0x0 [ 131.195] create_pixmap_hdr: pixmap=2432, width=320, height=200, usage=0 [ 131.195] sna_create_pixmap: serial=2432, 320x200, usage=0 [ 131.195] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=980 [ 131.195] sna_validate_gc: recomputing clip [ 131.195] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.195] sna_copy_area: src=pixmap=165:(100, 100)x(320, 200)+(0, 0) -> dst=pixmap=2432:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.195] sna_copy_area: normal copy [ 131.195] sna_do_copy: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.195] sna_do_copy: after drawable: src=(100, 100), dst=(0, 0), size=(320x200) [ 131.195] sna_do_copy: dst extents (0, 0), (320, 200), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.195] sna_do_copy: clipped dst extents (0, 0), (320, 200) [ 131.195] sna_do_copy: unclipped src extents (100, 100), (420, 300) [ 131.195] sna_do_copy: clipped src extents (100, 100), (420, 300) [ 131.195] sna_do_copy: window -- include inferiors [ 131.195] sna_do_copy: src extents (100, 100), (420, 300) x 1 [ 131.195] sna_do_copy: copy region (0, 0), (320, 200) x 1 + (100, 100) [ 131.195] sna_copy_boxes (boxes=1x[(0, 0), (320, 200)...], src pixmap=165+(100, 100), dst pixmap=2432+(0, 0), alu=3, src.size=7680x2160, dst.size=320x200) [ 131.195] sna_copy_boxes: dst=(priv=0x55bca9dcc390, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.195] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.195] sna_drawable_use_bo pixmap=2432, box=((0, 0), (320, 200)), flags=1b... [ 131.195] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.195] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.195] sna_pixmap_move_to_gpu(pixmap=2432, usage=0), flags=4b [ 131.195] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.195] sna_pixmap_move_to_gpu: creating GPU bo (320x200@32), create=b [ 131.195] kgem_choose_tiling: 320x200 -> 1 [ 131.195] kgem_choose_tiling: 320x200 -> 1 [ 131.195] sna_pixmap_alloc_gpu: pixmap=2432 [ 131.195] kgem_create_2d(320x200, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.195] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1536, height=200 [ 131.195] inactive too small: 64 < 75 [ 131.195] inactive too small: 64 < 75 [ 131.195] __kgem_bo_init(handle=126, num_pages=75) [ 131.195] kgem_set_tiling: handle=126, tiling=1 [1], pitch=1536 [1536]: 1 [ 131.195] new pitch=1536, tiling=1, handle=126, id=1649, num_pages=75 [75], bucket=6 [ 131.195] __sna_damage_all(320, 200) [ 131.195] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.195] sna_pixmap_mark_active: pixmap=2432, handle=126 [ 131.195] sna_drawable_use_bo: allocated GPU bo for operation [ 131.195] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.195] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.195] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.195] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.195] sna_pixmap_move_to_gpu: already all-damaged [ 131.195] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=80000 [ring=1] [ 131.195] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.195] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.195] gen9_render_copy_boxes (100, 100)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.195] kgem_bo_is_render: handle=36, rq? 1 [3] [ 131.195] kgem_bo_is_render: handle=126, rq? 0 [0] [ 131.195] sna_blt_copy_boxes src=(100, 100) -> (0, 0) x 1, tiling=(1, 1), pitch=(30720, 1536) [ 131.195] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.195] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.195] __kgem_bcs_set_tiling: src handle=36:tiling=1, dst handle=126:tiling=1 [ 131.195] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.195] sna_blt_copy_boxes: box=(0, 0)x(320, 200) [ 131.195] kgem_add_reloc64: handle=126, pos=4, delta=0, domains=28002 [ 131.195] kgem_add_handle: handle=126, index=0 [ 131.195] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=0) [ 131.195] __kgem_bo_mark_dirty: handle=126 (proxy? 0) [ 131.195] kgem_add_reloc64: handle=36, pos=8, delta=0, domains=28000 [ 131.195] kgem_add_handle: handle=36, index=1 [ 131.195] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=f4225000) [ 131.195] sna_set_window_pixmap: window=25166074, old pixmap=2422 new pixmap=2432 [ 131.195] sna_set_window_pixmap: window=25166075, old pixmap=2422 new pixmap=2432 [ 131.195] sna_set_window_pixmap: window=37748764, old pixmap=2422 new pixmap=2432 [ 131.195] sna_accel_flush: flush?=1, dirty?=0 [ 131.195] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=16275 [fenced=0] [ 131.195] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.195] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.195] kgem_create_linear(65536) [ 131.195] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.195] search_linear_cache: inactive and cache bucket empty [ 131.195] search_linear_cache: active cache bucket empty [ 131.195] kgem_create_linear: new handle=127, num_pages=16 [ 131.195] __kgem_bo_init(handle=127, num_pages=16) [ 131.195] kgem_bo_map__cpu(handle=127, size=65536, map=0x0:0x0) [ 131.195] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.195] __kgem_bo_map__cpu: caching CPU vma for 127 [ 131.195] kgem_new_batch: allocated and mapped batch handle=127 [size=65536] [ 131.195] kgem_bo_sync__cpu: handle=127 [ 131.195] kgem_new_batch: using last batch handle=125 [ 131.195] kgem_commit: release handle=125 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe84c000 [ 131.195] kgem_commit: release handle=126 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe85c000 [ 131.195] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=f4225000 [ 131.195] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.195] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=0, drawable=980 [ 131.195] sna_validate_gc: recomputing clip [ 131.195] sna_validate_gc: composite clip=1x[(0, 0), (320, 200)] [0x55bca9b6cad0] [ 131.195] sna_copy_area: src=pixmap=2422:(0, 0)x(1, 1)+(0, 0) -> dst=pixmap=2432:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.195] sna_copy_area: normal copy [ 131.195] sna_do_copy: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.195] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(1x1) [ 131.195] sna_do_copy: dst extents (0, 0), (1, 1), dst clip extents (0, 0), (320, 200), dst size=320x200 [ 131.195] sna_do_copy: clipped dst extents (0, 0), (1, 1) [ 131.195] sna_do_copy: unclipped src extents (0, 0), (1, 1) [ 131.195] sna_do_copy: clipped src extents (0, 0), (1, 1) [ 131.195] sna_do_copy: pixmap -- no source clipping [ 131.195] sna_do_copy: src extents (0, 0), (1, 1) x 1 [ 131.195] sna_do_copy: copy region (0, 0), (1, 1) x 1 + (0, 0) [ 131.195] sna_copy_boxes (boxes=1x[(0, 0), (1, 1)...], src pixmap=2422+(0, 0), dst pixmap=2432+(0, 0), alu=3, src.size=1x1, dst.size=320x200) [ 131.195] sna_copy_boxes: dst=(priv=0x55bca9dcc390, gpu_bo=126, cpu_bo=0), src=(priv=0x55bca9d69cf0, gpu_bo=41, cpu_bo=0), replaces=0 [ 131.195] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.195] sna_drawable_use_bo pixmap=2432, box=((0, 0), (1, 1)), flags=b... [ 131.195] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.195] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.195] sna_drawable_use_bo: using whole GPU bo [ 131.195] sna_pixmap_move_to_gpu(pixmap=2422, usage=0), flags=a [ 131.195] sna_pixmap_move_to_gpu: already all-damaged [ 131.195] sna_pixmap_mark_active: pixmap=2422, handle=41 [ 131.195] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.195] small_copy: region:1x1 [ 131.195] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=8, self-copy=0, overlaps? 0 [ 131.195] kgem_bo_is_render: handle=41, rq? 1 [3] [ 131.195] kgem_bo_is_render: handle=126, rq? 1 [3] [ 131.195] sna_blt_copy_boxes src=(0, 0) -> (0, 0) x 1, tiling=(0, 1), pitch=(32, 1536) [ 131.195] __kgem_bcs_set_tiling: src handle=41:tiling=0, dst handle=126:tiling=1 [ 131.195] sna_blt_copy_boxes: emitting 1 boxes out of 1 (batch space 16376) [ 131.195] sna_blt_copy_boxes: box=(0, 0)x(1, 1) [ 131.195] kgem_add_reloc64: handle=126, pos=4, delta=0, domains=28002 [ 131.195] kgem_add_handle: handle=126, index=0 [ 131.195] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=fe85c000) [ 131.195] __kgem_bo_mark_dirty: handle=126 (proxy? 0) [ 131.195] kgem_add_reloc64: handle=41, pos=8, delta=0, domains=28000 [ 131.195] kgem_add_handle: handle=41, index=1 [ 131.195] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fffe1000) [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_destroy_pixmap: pixmap=2422, attached?=1 [ 131.195] _kgem_bo_destroy: handle=41, proxy? 0 [ 131.195] __kgem_bo_destroy: handle=41, size=4096 [ 131.195] __kgem_bo_destroy: handle=41 -> active [ 131.195] __sna_free_pixmap(pixmap=2422) [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_accel_flush: flush?=0, dirty?=0 [ 131.195] sna_block_handler (tv=117.808000) [ 131.195] kgem_retire, need_retire?=1 [ 131.195] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.195] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.195] kgem_retire__requests_ring: retiring ring 1 [ 131.195] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.195] kgem_retire__requests_ring: ring=1, 22 outstanding requests, oldest=1, retired? 0 [ 131.195] kgem_retire -- retired=0, need_retire=1 [ 131.195] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.195] gen6_render_retire: resetting idle vbo [ 131.195] sna_accel_block: GPU idle, flushing [ 131.195] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=76 [fenced=0] [ 131.195] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.195] __kgem_busy: handle=2, busy=524288, wedged=0 [ 131.195] kgem_create_linear(65536) [ 131.195] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.195] search_linear_cache: inactive and cache bucket empty [ 131.195] search_linear_cache: active cache bucket empty [ 131.195] kgem_create_linear: new handle=128, num_pages=16 [ 131.195] __kgem_bo_init(handle=128, num_pages=16) [ 131.195] kgem_bo_map__cpu(handle=128, size=65536, map=0x0:0x0) [ 131.195] kgem_trim_vma_cache: type=1, count=-32765 (bucket: 4) [ 131.195] __kgem_bo_map__cpu: caching CPU vma for 128 [ 131.195] kgem_new_batch: allocated and mapped batch handle=128 [size=65536] [ 131.195] kgem_bo_sync__cpu: handle=128 [ 131.195] kgem_new_batch: using last batch handle=127 [ 131.195] kgem_commit: release handle=127 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe83c000 [ 131.196] kgem_commit: release handle=126 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe85c000 [ 131.196] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fffe1000 [ 131.196] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.196] sna_scanout_do_flush: flush timer active: delta=6 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 6 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_change_window_attributes [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_accel_flush: flush?=0, dirty?=0 [ 131.196] sna_block_handler (tv=117.807000) [ 131.196] kgem_retire, need_retire?=1 [ 131.196] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.196] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.196] kgem_retire__requests_ring: retiring ring 1 [ 131.196] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.196] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.196] kgem_retire -- retired=0, need_retire=1 [ 131.196] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.196] gen6_render_retire: resetting idle vbo [ 131.196] sna_scanout_do_flush: flush timer active: delta=5 [ 131.196] sna_accel_block: evaluating timers, active=7 [ 131.196] sna_accel_block: flush timer expires in 5 [131201] [ 131.196] sna_wakeup_handler [ 131.197] sna_accel_flush: flush?=0, dirty?=0 [ 131.197] sna_accel_flush: flush?=0, dirty?=0 [ 131.197] sna_block_handler (tv=117.806000) [ 131.197] kgem_retire, need_retire?=1 [ 131.197] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.197] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.197] kgem_retire__requests_ring: retiring ring 1 [ 131.197] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.197] kgem_retire__requests_ring: ring=1, 23 outstanding requests, oldest=1, retired? 0 [ 131.197] kgem_retire -- retired=0, need_retire=1 [ 131.197] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.197] gen6_render_retire: resetting idle vbo [ 131.197] sna_scanout_do_flush: flush timer active: delta=4 [ 131.197] sna_accel_do_throttle (time=131197), triggered [ 131.197] sna_accel_throttle (time=131197) [ 131.199] sna_accel_block: evaluating timers, active=7 [ 131.199] sna_accel_block: flush timer expires in 4 [131201] [ 131.199] sna_wakeup_handler [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_block_handler (tv=117.804000) [ 131.199] kgem_retire, need_retire?=1 [ 131.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.199] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 1 complete [ 131.199] __kgem_bo_flush: handle=11, busy=0, wedged=0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 2 complete [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=104, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 104 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=104 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=39, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 39 complete [ 131.199] __kgem_bo_flush: handle=105, busy=0, wedged=0 [ 131.199] kgem_bo_move_to_inactive: moving handle=39 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=106, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 106 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=106 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=107, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 107 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=107 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=109, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 109 complete [ 131.199] __kgem_bo_flush: handle=108, busy=0, wedged=0 [ 131.199] kgem_bo_move_to_inactive: moving handle=109 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=110, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 110 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=110 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=111, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 111 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=111 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=112, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 112 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=112 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=113, busy=524288, wedged=0 [ 131.199] kgem_retire__requests_ring: ring=1, 13 outstanding requests, oldest=113, retired? 1 [ 131.199] kgem_retire -- retired=1, need_retire=1 [ 131.199] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.199] gen6_render_retire: resetting idle vbo [ 131.199] sna_scanout_do_flush: flush timer active: delta=2 [ 131.199] sna_scanout_do_flush (time=131199), triggered [ 131.199] sna_scanout_flush (time=131199), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.199] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.199] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.199] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.199] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.199] sna_accel_block: evaluating timers, active=7 [ 131.199] sna_accel_block: flush timer expires in 16 [131215] [ 131.199] sna_wakeup_handler [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_block_handler (tv=117.804000) [ 131.199] kgem_retire, need_retire?=1 [ 131.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.199] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=113, busy=524288, wedged=0 [ 131.199] kgem_retire__requests_ring: ring=1, 13 outstanding requests, oldest=113, retired? 0 [ 131.199] kgem_retire -- retired=0, need_retire=1 [ 131.199] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.199] gen6_render_retire: resetting idle vbo [ 131.199] sna_scanout_do_flush: flush timer active: delta=16 [ 131.199] sna_accel_block: evaluating timers, active=7 [ 131.199] sna_accel_block: flush timer expires in 16 [131215] [ 131.199] sna_wakeup_handler [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_block_handler (tv=117.804000) [ 131.199] kgem_retire, need_retire?=1 [ 131.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.199] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=113, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 113 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=113 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=114, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 114 complete [ 131.199] __kgem_bo_flush: handle=29, busy=0, wedged=0 [ 131.199] kgem_bo_move_to_inactive: moving handle=114 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=115, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 115 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=115 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=116, busy=524288, wedged=0 [ 131.199] kgem_retire__requests_ring: ring=1, 10 outstanding requests, oldest=116, retired? 1 [ 131.199] kgem_retire -- retired=1, need_retire=1 [ 131.199] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.199] gen6_render_retire: resetting idle vbo [ 131.199] sna_scanout_do_flush: flush timer active: delta=16 [ 131.199] sna_accel_block: evaluating timers, active=7 [ 131.199] sna_accel_block: flush timer expires in 16 [131215] [ 131.199] sna_wakeup_handler [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_block_handler (tv=117.804000) [ 131.199] kgem_retire, need_retire?=1 [ 131.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.199] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=116, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 116 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=116 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=117, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 117 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=117 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=118, busy=524288, wedged=0 [ 131.199] kgem_retire__requests_ring: ring=1, 8 outstanding requests, oldest=118, retired? 1 [ 131.199] kgem_retire -- retired=1, need_retire=1 [ 131.199] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.199] gen6_render_retire: resetting idle vbo [ 131.199] sna_scanout_do_flush: flush timer active: delta=16 [ 131.199] sna_accel_block: evaluating timers, active=7 [ 131.199] sna_accel_block: flush timer expires in 16 [131215] [ 131.199] sna_wakeup_handler [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_block_handler (tv=117.804000) [ 131.199] kgem_retire, need_retire?=1 [ 131.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.199] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=118, busy=524288, wedged=0 [ 131.199] kgem_retire__requests_ring: ring=1, 8 outstanding requests, oldest=118, retired? 0 [ 131.199] kgem_retire -- retired=0, need_retire=1 [ 131.199] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.199] gen6_render_retire: resetting idle vbo [ 131.199] sna_scanout_do_flush: flush timer active: delta=16 [ 131.199] sna_accel_block: evaluating timers, active=7 [ 131.199] sna_accel_block: flush timer expires in 16 [131215] [ 131.199] sna_wakeup_handler [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_block_handler (tv=117.804000) [ 131.199] kgem_retire, need_retire?=1 [ 131.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.199] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=118, busy=524288, wedged=0 [ 131.199] kgem_retire__requests_ring: ring=1, 8 outstanding requests, oldest=118, retired? 0 [ 131.199] kgem_retire -- retired=0, need_retire=1 [ 131.199] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.199] gen6_render_retire: resetting idle vbo [ 131.199] sna_scanout_do_flush: flush timer active: delta=16 [ 131.199] sna_accel_block: evaluating timers, active=7 [ 131.199] sna_accel_block: flush timer expires in 16 [131215] [ 131.199] sna_wakeup_handler [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_accel_flush: flush?=0, dirty?=0 [ 131.199] sna_block_handler (tv=117.804000) [ 131.199] kgem_retire, need_retire?=1 [ 131.199] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.199] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=118, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 118 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=118 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=120, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 120 complete [ 131.199] __kgem_bo_flush: handle=119, busy=0, wedged=0 [ 131.199] kgem_bo_move_to_inactive: moving handle=120 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.199] __kgem_busy: handle=121, busy=0, wedged=0 [ 131.199] __kgem_retire_rq: request 121 complete [ 131.199] kgem_bo_move_to_inactive: moving handle=121 to inactive [ 131.199] kgem_retire__requests_ring: retiring ring 1 [ 131.200] __kgem_busy: handle=122, busy=524288, wedged=0 [ 131.200] kgem_retire__requests_ring: ring=1, 5 outstanding requests, oldest=122, retired? 1 [ 131.200] kgem_retire -- retired=1, need_retire=1 [ 131.200] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.200] gen6_render_retire: resetting idle vbo [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] kgem_retire, need_retire?=1 [ 131.200] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.200] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.200] kgem_retire__requests_ring: retiring ring 1 [ 131.200] __kgem_busy: handle=122, busy=0, wedged=0 [ 131.200] __kgem_retire_rq: request 122 complete [ 131.200] kgem_bo_move_to_inactive: moving handle=122 to inactive [ 131.200] kgem_retire__requests_ring: retiring ring 1 [ 131.200] __kgem_busy: handle=123, busy=0, wedged=0 [ 131.200] __kgem_retire_rq: request 123 complete [ 131.200] __kgem_bo_flush: handle=103, busy=0, wedged=0 [ 131.200] kgem_bo_move_to_inactive: moving handle=123 to inactive [ 131.200] kgem_retire__requests_ring: retiring ring 1 [ 131.200] __kgem_busy: handle=124, busy=0, wedged=0 [ 131.200] __kgem_retire_rq: request 124 complete [ 131.200] kgem_bo_move_to_inactive: moving handle=124 to inactive [ 131.200] kgem_retire__requests_ring: retiring ring 1 [ 131.200] __kgem_busy: handle=125, busy=524288, wedged=0 [ 131.200] kgem_retire__requests_ring: ring=1, 2 outstanding requests, oldest=125, retired? 1 [ 131.200] kgem_retire -- retired=1, need_retire=1 [ 131.200] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.200] gen6_render_retire: resetting idle vbo [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] kgem_retire, need_retire?=1 [ 131.200] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.200] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.200] kgem_retire__requests_ring: retiring ring 1 [ 131.200] __kgem_busy: handle=125, busy=0, wedged=0 [ 131.200] __kgem_retire_rq: request 125 complete [ 131.200] __kgem_bo_flush: handle=36, busy=0, wedged=0 [ 131.200] kgem_bo_move_to_inactive: moving handle=125 to inactive [ 131.200] kgem_retire__requests_ring: retiring ring 1 [ 131.200] __kgem_busy: handle=127, busy=0, wedged=0 [ 131.200] __kgem_retire_rq: request 127 complete [ 131.200] __kgem_bo_flush: handle=126, busy=0, wedged=0 [ 131.200] __kgem_bo_flush: handle=41, busy=0, wedged=0 [ 131.200] kgem_bo_move_to_cache: release handle=41 [ 131.200] kgem_bo_move_to_inactive: moving handle=41 to inactive [ 131.200] kgem_bo_move_to_inactive: moving handle=127 to inactive [ 131.200] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 1 [ 131.200] kgem_retire -- retired=1, need_retire=0 [ 131.200] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.200] gen6_render_retire: resetting idle vbo [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_block_handler (tv=117.803000) [ 131.200] sna_scanout_do_flush: flush timer active: delta=15 [ 131.200] sna_accel_block: evaluating timers, active=7 [ 131.200] sna_accel_block: flush timer expires in 15 [131215] [ 131.200] sna_wakeup_handler [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_accel_flush: flush?=0, dirty?=0 [ 131.200] sna_create_pixmap(762, 162, 24, usage=0) [ 131.200] kgem_can_create_2d: 762x162 @ 24 [ 131.200] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 131.200] kgem_can_create_2d: untiled size=499712 [ 131.200] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 131.200] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=3072, height=162 [ 131.200] kgem_can_create_2d: tiled[-1] size=499712 [ 131.200] sna_create_pixmap: usage=0, flags=1b [ 131.200] sna_create_pixmap: creating GPU pixmap 762x162, stride=3048, flags=1b [ 131.200] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.200] create_pixmap: serial=2468, usage=0, 0x0 [ 131.200] create_pixmap_hdr: pixmap=2468, width=762, height=162, usage=0 [ 131.200] sna_create_pixmap: serial=2468, 762x162, usage=0 [ 131.200] sna_composite_rectangles(pixmap=2469, op=0, 0 x 1 [(0, 0)x(762, 162) ...]) [ 131.200] sna_composite_rectangles: converted to op 0 [ 131.200] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 131.200] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 131.200] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 131.200] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 131.201] sna_composite_rectangles: dropping last-cpu hint [ 131.201] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=19... [ 131.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.201] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.201] sna_pixmap_move_to_gpu(pixmap=2469, usage=0), flags=b [ 131.201] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.201] sna_pixmap_move_to_gpu: creating GPU bo (762x162@32), create=b [ 131.201] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 131.201] kgem_choose_tiling: TLB near-miss between lines 762x162 (pitch=3048), forcing tiling 1 [ 131.201] sna_pixmap_alloc_gpu: pixmap=2469 [ 131.201] kgem_create_2d(762x162, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.201] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=3072, height=168 [ 131.201] inactive too small: 64 < 126 [ 131.201] inactive too small: 64 < 126 [ 131.201] __kgem_bo_init(handle=129, num_pages=126) [ 131.201] kgem_set_tiling: handle=129, tiling=1 [1], pitch=3072 [3072]: 1 [ 131.201] new pitch=3072, tiling=1, handle=129, id=1650, num_pages=126 [126], bucket=6 [ 131.201] __sna_damage_all(762, 162) [ 131.201] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.201] sna_pixmap_mark_active: pixmap=2469, handle=129 [ 131.201] sna_drawable_use_bo: allocated GPU bo for operation [ 131.201] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.201] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 131.201] kgem_bo_is_render: handle=129, rq? 0 [0] [ 131.201] kgem_bo_is_render: handle=129, rq? 0 [0] [ 131.201] gen9_render_fill_boxes(0 x 1 [(0, 0), (762, 162) ...]) [ 131.201] sna_render_get_solid: 0 [ 131.201] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.201] needs_batch_flush: flushing before handle=129 for new reservation [ 131.201] kgem_check_bo: num_pages=+126, num_exec=+1 [ 131.201] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.201] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.201] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.201] kgem_add_handle: handle=4, index=0 [ 131.201] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.201] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.201] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.201] gen9_composite_get_binding_table(ffc0) [ 131.201] kgem_add_reloc64: handle=129, pos=16360, delta=0, domains=20002 [ 131.201] kgem_add_handle: handle=129, index=1 [ 131.201] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 131.201] __kgem_bo_mark_dirty: handle=129 (proxy? 0) [ 131.201] [3fe0] bind bo(handle=129, addr=0), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 131.201] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.201] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.201] kgem_add_handle: handle=7, index=2 [ 131.201] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.201] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.201] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.201] gen9_emit_sampler: sampler = 1 [ 131.201] gen9_emit_sf: num_sf_outputs=1 [ 131.201] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.201] gen9_emit_vertex_elements: setup id=0 [ 131.201] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.201] (0, 0), (762, 162) [ 131.201] gen8_vertex_flush[490] = 3 [ 131.201] sna_composite_rectangles: pixmap=2469 marking clear [0]? 1 [ 131.201] sna_composite_rectangles(pixmap=2469, op=1, fff2f1f0 x 1 [(0, 0)x(762, 162) ...]) [ 131.201] sna_composite_rectangles: converted to op 1 [ 131.201] sna_composite_rectangles[0] (0, 0)x(762, 162) -> (0, 0), (762, 162) [ 131.201] sna_composite_rectangles: nrects=1, region=(0, 0), (762, 162) x 1 [ 131.201] sna_composite_rectangles: clipped extents (0, 0),(762, 162) x 1 [ 131.201] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(762, 162) [ 131.201] sna_composite_rectangles: promoting to full GPU [ 131.201] sna_composite_rectangles: dropping last-cpu hint [ 131.201] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=19... [ 131.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.201] sna_drawable_use_bo: using whole GPU bo [ 131.201] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 131.201] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.201] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (762, 162) ...]) [ 131.201] sna_render_get_solid: fff2f1f0 [ 131.201] sna_render_get_solid(11) = fff2f1f0 (old) [ 131.201] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.201] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.201] gen9_composite_get_binding_table(ff00) [ 131.201] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 131.201] kgem_add_reloc64: adding proxy [delta=44] for handle=32 [ 131.201] kgem_add_handle: handle=32, index=3 [ 131.201] kgem_add_reloc64[5] = (delta=44, target handle=3, presumed=fffb2000) [ 131.201] [3fb0] bind bo(handle=32, addr=fffb202c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.201] gen9_emit_vertex_elements: setup id=0 [ 131.201] (0, 0), (762, 162) [ 131.201] gen8_vertex_flush[4cc] = 3 [ 131.201] sna_composite_rectangles: pixmap=2469 marking clear [fff2f1f0]? 1 [ 131.201] sna_pixmap_create_shm(48x48, depth=32, bpp=32, pitch=192) [ 131.201] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 131.201] create_pixmap: serial=2470, usage=0, 0x0 [ 131.201] create_pixmap_hdr: pixmap=2470, width=48, height=48, usage=0 [ 131.201] kgem_create_map(0x7f1c78b7d000 size=9216, read-only?=0) - has_userptr?=1 [ 131.201] __kgem_bo_init(handle=130, num_pages=3) [ 131.201] kgem_create_map(ptr=0x7f1c78b7d000, size=9216, pages=3, read_only=0) => handle=130 (proxy? 0) [ 131.201] sna_accel_watch_flush: enable=1 [ 131.201] __sna_damage_all(48, 48) [ 131.201] sna_pixmap_create_shm: serial=2470, 48x48, usage=0 [ 131.201] sna_composite(pixmap=2469, op=3, src=2471+(0, 0), mask=0+(35, 11), dst=2469+(35, 11)+(0, 0), size=(48, 48) [ 131.201] sna_compute_composite_region: dst=(35, 11)x(48, 48) [ 131.201] sna_compute_composite_region: initial clip against dst->pDrawable: (35, 11), (83, 59) [ 131.201] clip_to_dst: region: 1x[(35, 11), (83, 59)], clip: 1x[(0, 0), (762, 162)] [ 131.201] sna_compute_composite_region: clip against dst->pCompositeClip: (35, 11), (83, 59) [ 131.201] sna_compute_composite_region: clip against src (48x48 clip=0): (35, 11), (83, 59) [ 131.201] sna_composite: composite region extents:+(0, 0) -> (35, 11), (83, 59) + (0, 0) [ 131.201] gen9_render_composite: 48x48, current mode=1/1 [ 131.201] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.201] kgem_bo_is_busy: handle=130, domain: 1 exec? 0, rq? 0 [ 131.201] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 131.201] gen9_composite_set_target: (35, 11)x(48, 48), partial?=1 [ 131.201] sna_drawable_use_bo pixmap=2469, box=((35, 11), (83, 59)), flags=7... [ 131.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.201] sna_drawable_use_bo: using whole GPU bo [ 131.201] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.201] gen9_composite_picture: (0, 0)x(48, 48), dst=(35, 11) [ 131.201] sna_transform_is_imprecise_integer_translation: no transform [ 131.201] gen9_composite_picture: integer translation (0, 0), removing [ 131.201] sna_render_pixmap_bo pixmap=2471, (0, 0)x(48, 48)/(48, 48) [ 131.201] sna_render_pixmap_bo: CPU all damaged [ 131.201] sna_add_flush_pixmap: marking pixmap=2471 for flushing [ 131.201] sna_add_flush_pixmap: new flush bo, flushing before [ 131.201] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 131.201] gen8_vertex_close: reloc[0] = 287 [ 131.201] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.201] kgem_add_handle: handle=3, index=4 [ 131.201] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 131.201] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=154 [fenced=0] [ 131.201] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.201] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.201] kgem_fixup_relocs: shrinking by 61440 [ 131.201] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.201] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.201] kgem_commit: release handle=129 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe7be000 [ 131.201] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.201] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.201] __kgem_bo_clear_busy: handle=7 [ 131.201] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.201] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.201] __kgem_bo_clear_busy: handle=32 [ 131.201] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.201] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.201] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.201] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.201] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.201] kgem_bo_is_render: handle=130, rq? 0 [0] [ 131.201] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.201] gen4_choose_composite_emitter: identity src, no mask [ 131.201] needs_batch_flush: flushing before handle=130 for new reservation [ 131.201] kgem_check_bo: num_pages=+129, num_exec=+2 [ 131.201] aligning vertex: was 2, now 3 floats per vertex [ 131.201] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.201] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.201] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.201] kgem_add_handle: handle=4, index=0 [ 131.201] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.201] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.201] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.201] gen9_composite_get_binding_table(ffc0) [ 131.201] kgem_add_reloc64: handle=129, pos=16360, delta=0, domains=20002 [ 131.201] kgem_add_handle: handle=129, index=1 [ 131.201] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe7be000) [ 131.201] __kgem_bo_mark_dirty: handle=129 (proxy? 0) [ 131.201] [3fe0] bind bo(handle=129, addr=fe7be000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 131.201] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 131.201] kgem_add_handle: handle=130, index=2 [ 131.201] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 131.201] [3fd0] bind bo(handle=130, addr=0), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 131.201] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.201] gen9_emit_sampler: sampler = 2 [ 131.201] gen9_emit_sf: num_sf_outputs=1 [ 131.201] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.201] gen9_emit_vertex_elements: setup id=2 [ 131.201] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.201] gen9_render_composite_box: (35, 11), (83, 59) [ 131.201] apply_damage: damage=0x0, region=1 [(35, 11), (83, 59) + (0, 0)] [ 131.201] gen8_vertex_flush[490] = 3 [ 131.201] sna_glyphs(op=3, nlist=1, src=(107, 28)) [ 131.201] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.201] sna_glyphs: discarding mask [ 131.201] glyphs0_to_dst(op=3, src=(107, 28), nlist=1, dst=(107, 28)+(0, 0)) [ 131.201] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268792031456 size=762x162 [ 131.201] gen9_render_composite: 0x0, current mode=1/1 [ 131.201] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 131.201] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.201] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.201] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.201] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=7... [ 131.201] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.201] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.201] sna_drawable_use_bo: using whole GPU bo [ 131.201] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.201] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.201] color_convert: src=ff4c4c4c [20028888] [ 131.201] color_convert: dst=ff4c4c4c [20028888] [ 131.202] sna_render_get_solid: ff4c4c4c [ 131.202] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.202] sna_transform_is_imprecise_integer_translation: no transform [ 131.202] gen9_composite_picture: integer translation (0, 0), removing [ 131.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.202] sna_render_pixmap_bo: GPU all damaged [ 131.202] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.202] gen4_choose_composite_emitter: solid, identity mask [ 131.202] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 131.202] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.202] __kgem_retire_rq: request 1 complete [ 131.202] kgem_flush: opportunistic flushing? flush=1,0, aperture=139/262144, idle?=1 [ 131.202] gen8_vertex_close: used=21, vbo active? 3, vb=4, nreloc=1 [ 131.202] gen8_vertex_close: reloc[0] = 287 [ 131.202] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.202] kgem_add_handle: handle=3, index=3 [ 131.202] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.202] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=155 [fenced=0] [ 131.202] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.202] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.202] kgem_fixup_relocs: shrinking by 61440 [ 131.202] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.202] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.202] kgem_commit: release handle=129 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe7be000 [ 131.202] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.202] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 131.202] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.202] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.202] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.202] kgem_check_bo: num_pages=+1151, num_exec=+3 [ 131.202] aligning vertex: was 3, now 4 floats per vertex [ 131.202] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.202] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.202] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.202] kgem_add_handle: handle=4, index=0 [ 131.202] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.202] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.202] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.202] gen9_composite_get_binding_table(ffc0) [ 131.202] kgem_add_reloc64: handle=129, pos=16360, delta=0, domains=20002 [ 131.202] kgem_add_handle: handle=129, index=1 [ 131.202] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe7be000) [ 131.202] __kgem_bo_mark_dirty: handle=129 (proxy? 0) [ 131.202] [3fe0] bind bo(handle=129, addr=fe7be000), format=192, width=762, height=162, pitch=3072, tiling=1 -> render [ 131.202] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 131.202] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 131.202] kgem_add_handle: handle=32, index=2 [ 131.202] kgem_add_reloc64[4] = (delta=48, target handle=2, presumed=fffb2000) [ 131.202] [3fd0] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.202] kgem_add_reloc64: handle=6, pos=16328, delta=0, domains=40000 [ 131.202] kgem_add_handle: handle=6, index=3 [ 131.202] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd585000) [ 131.202] [3fc0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 131.202] gen9_emit_cc: blend=177 (current=ffffffff), src=17, dst=18 [ 131.202] gen9_emit_sampler: sampler = a [ 131.202] gen9_emit_sf: num_sf_outputs=2 [ 131.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.202] gen9_emit_vertex_elements: setup id=9 [ 131.202] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.202] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.202] glyphs0_to_dst: glyph=(106, 15)x(12, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(106, 15), mask=(160.00, 64.00) x (12.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(116, 18)x(12, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(116, 18), mask=(176.00, 64.00) x (12.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(126, 18)x(10, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(160.00, 80.00) x (10.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(136, 15)x(9, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(136, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(143, 18)x(12, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(143, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(155, 18)x(16, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(155, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(175, 18)x(12, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(175, 18), mask=(128.00, 112.00) x (12.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(186, 18)x(9, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(186, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(193, 18)x(13, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(193, 18), mask=(160.00, 96.00) x (13.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(204, 18)x(12, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(204, 18), mask=(176.00, 96.00) x (12.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(216, 18)x(9, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(216, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(223, 18)x(11, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(223, 18), mask=(160.00, 112.00) x (11.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(234, 18)x(16, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(234, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(254, 18)x(12, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(254, 18), mask=(128.00, 112.00) x (12.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(265, 18)x(9, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(265, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(272, 18)x(13, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(272, 18), mask=(160.00, 96.00) x (13.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(284, 13)x(12, 15), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(284, 13), mask=(176.00, 112.00) x (12.00, 15.00) [ 131.202] glyphs0_to_dst: glyph=(295, 13)x(7, 15), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(295, 13), mask=(192.00, 64.00) x (7.00, 15.00) [ 131.202] glyphs0_to_dst: glyph=(300, 18)x(12, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(300, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(312, 18)x(16, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(312, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(331, 13)x(12, 15), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(331, 13), mask=(208.00, 64.00) x (12.00, 15.00) [ 131.202] glyphs0_to_dst: glyph=(342, 18)x(12, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(342, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(354, 15)x(9, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(354, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(361, 18)x(12, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(361, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(372, 18)x(11, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(372, 18), mask=(192.00, 80.00) x (11.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(382, 15)x(9, 13), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(382, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.202] glyphs0_to_dst: glyph=(389, 18)x(12, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(389, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(400, 13)x(12, 15), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(400, 13), mask=(208.00, 64.00) x (12.00, 15.00) [ 131.202] gen8_vertex_flush[498] = 84 [ 131.202] gen9_magic_ca_pass: CA fixup (6 -> 90) [ 131.202] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.202] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.202] sna_glyphs(op=3, nlist=2, src=(107, 55)) [ 131.202] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.202] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 131.202] glyphs_format: format=166024, depth=32 [ 131.202] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.202] sna_glyphs: discarding mask [ 131.202] glyphs0_to_dst(op=3, src=(107, 55), nlist=2, dst=(107, 55)+(0, 0)) [ 131.202] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268792031456 size=762x162 [ 131.202] gen9_render_composite: 0x0, current mode=1/1 [ 131.202] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.202] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.202] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.202] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=7... [ 131.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.202] sna_drawable_use_bo: using whole GPU bo [ 131.202] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.202] color_convert: src=ff4c4c4c [20028888] [ 131.202] color_convert: dst=ff4c4c4c [20028888] [ 131.202] sna_render_get_solid: ff4c4c4c [ 131.202] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.202] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.202] sna_transform_is_imprecise_integer_translation: no transform [ 131.202] gen9_composite_picture: integer translation (0, 0), removing [ 131.202] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.202] sna_render_pixmap_bo: GPU all damaged [ 131.202] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.202] gen4_choose_composite_emitter: solid, identity mask [ 131.202] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.202] gen9_composite_get_binding_table(fec0) [ 131.202] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.202] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.202] gen9_emit_vertex_elements: setup id=9 [ 131.202] glyphs0_to_dst: glyph=(107, 45)x(11, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(107, 45), mask=(208.00, 80.00) x (11.00, 10.00) [ 131.202] glyphs0_to_dst: glyph=(117, 47)x(11, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(117, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(129, 47)x(10, 11), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(129, 47), mask=(240.00, 64.00) x (10.00, 11.00) [ 131.202] glyphs0_to_dst: glyph=(136, 47)x(11, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(136, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(146, 47)x(9, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(146, 47), mask=(224.00, 80.00) x (9.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(157, 47)x(14, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(157, 47), mask=(240.00, 80.00) x (14.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(169, 47)x(9, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(169, 47), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(178, 47)x(9, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(178, 47), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(187, 44)x(7, 11), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(187, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.202] glyphs0_to_dst: glyph=(196, 44)x(7, 11), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(196, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.202] glyphs0_to_dst: glyph=(201, 47)x(11, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(201, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(214, 47)x(7, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(214, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(219, 47)x(10, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(219, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(228, 47)x(10, 11), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(228, 47), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.202] glyphs0_to_dst: glyph=(236, 47)x(11, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(236, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(246, 47)x(7, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(246, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(252, 44)x(7, 11), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(252, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.202] glyphs0_to_dst: glyph=(261, 44)x(7, 11), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(261, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.202] glyphs0_to_dst: glyph=(267, 43)x(9, 12), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(267, 43), mask=(224.00, 112.00) x (9.00, 12.00) [ 131.202] glyphs0_to_dst: glyph=(275, 47)x(10, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(275, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(287, 47)x(10, 11), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(287, 47), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.202] glyphs0_to_dst: glyph=(296, 47)x(7, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(296, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(301, 47)x(11, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(301, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(311, 43)x(10, 12), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(311, 43), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.202] glyphs0_to_dst: glyph=(320, 43)x(5, 12), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(320, 43), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.202] glyphs0_to_dst: glyph=(323, 47)x(10, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(323, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(332, 47)x(13, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(332, 47), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(348, 47)x(9, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(348, 47), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(356, 47)x(11, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(356, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(365, 47)x(14, 8), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(365, 47), mask=(240.00, 80.00) x (14.00, 8.00) [ 131.202] glyphs0_to_dst: glyph=(376, 45)x(8, 10), unclipped [ 131.202] emit_primitive_identity_mask__avx2: dst=(376, 45), mask=(256.00, 80.00) x (8.00, 10.00) [ 131.202] gen8_vertex_flush[590] = 93 [ 131.202] gen9_magic_ca_pass: CA fixup (90 -> 183) [ 131.202] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.202] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.202] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.202] sna_composite_trapezoids(op=3, src=(467, 119), mask=18000, ntrap=17) [ 131.202] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.202] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.202] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.202] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.202] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.202] imprecise_trapezoid_span_converter: extents (456, 123), (599, 150) [ 131.202] sna_compute_composite_region: dst=(456, 123)x(143, 27) [ 131.202] sna_compute_composite_region: initial clip against dst->pDrawable: (456, 123), (599, 150) [ 131.202] clip_to_dst: region: 1x[(456, 123), (599, 150)], clip: 1x[(0, 0), (762, 162)] [ 131.202] sna_compute_composite_region: clip against dst->pCompositeClip: (456, 123), (599, 150) [ 131.202] sna_compute_composite_region: clip against src (0x0 clip=0): (456, 123), (599, 150) [ 131.202] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.202] imprecise_trapezoid_span_converter: after clip -- extents (456, 123), (599, 150), delta=(0, 0) src -> (460, 119) [ 131.202] gen9_render_composite_spans: 143x27 with flags=0, current mode=1 [ 131.202] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.202] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.202] gen9_composite_set_target: (456, 123)x(143, 27), partial?=1 [ 131.202] sna_drawable_use_bo pixmap=2469, box=((456, 123), (599, 150)), flags=7... [ 131.202] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.202] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.202] sna_drawable_use_bo: using whole GPU bo [ 131.202] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.202] gen9_composite_picture: (460, 119)x(143, 27), dst=(456, 123) [ 131.202] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(460, 119), dst=(456, 123), size=(143, 27) [ 131.202] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 131.202] sna_render_get_gradient: old --> 0 [ 131.202] gen4_channel_init_linear: transform = [0.01 0.00 -3.17, 0.00 0.03 -4.07, 0.00 0.00 1.00] [ 131.202] gen4_channel_init_linear: untransformed: p1=(459.00, 118.00, 1.00), p2=(459.00, 146.00, 1.00) [ 131.202] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-4.21 [ 131.202] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.202] gen4_choose_spans_emitter: linear source [ 131.202] kgem_check_bo: num_pages=+1, num_exec=+1 [ 131.202] aligning vertex: was 4, now 3 floats per vertex [ 131.202] gen9_composite_get_binding_table(fec0) [ 131.202] kgem_add_reloc64: handle=8, pos=16296, delta=0, domains=40000 [ 131.202] kgem_add_handle: handle=8, index=4 [ 131.202] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fdffe000) [ 131.202] [3fa0] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 131.202] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 131.202] gen9_emit_sampler: sampler = 14 [ 131.202] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.202] gen9_emit_vertex_elements: setup id=5 [ 131.202] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.202] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.202] thread_choose_span: clipped? 0 [ 131.202] imprecise_trapezoid_span_converter: using 4 threads [ 131.202] imprecise_trapezoid_span_converter: using 4 threads for span compositing 143x27 [ 131.202] thread_choose_span: clipped? 0 [ 131.202] [ 131.202] span_thread: flushing 27 boxes [ 131.202] span_thread: flushing 26 boxes [ 131.203] span_thread: flushing 1 boxes [ 131.203] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 131.203] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) span_thread: flushing 1 boxes [ 131.203] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.203] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.203] gen8_vertex_flush[6d0] = 165 [ 131.203] gen9_render_composite_spans_done() [ 131.203] sna_create_pixmap(25, 21, 32, usage=0) [ 131.203] kgem_can_create_2d: 25x21 @ 32 [ 131.203] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 131.203] kgem_can_create_2d: untiled size=4096 [ 131.203] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 131.203] kgem_choose_tiling: 25x21 -> 0 [ 131.203] sna_create_pixmap: usage=0, flags=a [ 131.203] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 131.203] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 131.203] create_pixmap: serial=2472, usage=0, 25x21 [ 131.203] sna_create_pixmap: serial=2472, 25x21, usage=0 [ 131.203] sna_composite_rectangles(pixmap=2473, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 131.203] sna_composite_rectangles: converted to op 0 [ 131.203] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 131.203] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 131.203] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 131.203] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 131.203] sna_composite_rectangles: fallback, dst pixmap=2473 too small or not attached [ 131.203] sna_composite_rectangles: fallback [ 131.203] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.203] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 131.203] _sna_pixmap_move_to_cpu(pixmap=2473, 25x21, flags=1) [ 131.203] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.203] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.203] operate_inplace: no, inplace operation not suitable [ 131.203] _sna_pixmap_move_to_cpu: marking as damaged [ 131.203] __sna_damage_all(25, 21) [ 131.203] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.203] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=845, drawable=9a9 [ 131.203] sna_validate_gc: recomputing clip [ 131.203] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 131.203] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 131.203] try_upload__fast: ignore existing cpu damage (if any) [ 131.203] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.203] try_upload__fast: no, no gpu damage [ 131.203] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.203] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.203] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.203] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 131.203] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 131.203] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 131.203] sna_accel_flush: flush?=0, dirty?=1 [ 131.203] sna_accel_flush: syncing SHM pixmap=2471 (refcnt=1) [ 131.203] _sna_pixmap_move_to_cpu(pixmap=2471, 48x48, flags=3) [ 131.203] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9dcd641, is-clear?=0 [ 131.203] _sna_pixmap_move_to_cpu: CPU all-damaged [ 131.203] _sna_pixmap_move_to_cpu: syncing CPU bo [ 131.203] kgem_bo_sync__cpu_full: handle=130 [ 131.203] __kgem_busy: handle=130, busy=0, wedged=0 [ 131.203] kgem_bo_sync__cpu_full: SYNC: handle=130, needs_flush? 0, domain? 3, busy? 0 [ 131.203] __kgem_busy: handle=130, busy=0, wedged=0 [ 131.203] kgem_bo_retire: retiring bo handle=130 (needed flush? 0), rq? 1 [busy?=0] [ 131.203] __kgem_retire_requests_upto(handle=130, ring=0) [ 131.203] __kgem_retire_rq: request 1 complete [ 131.203] assert_bo_retired: handle=130, domain: 0 exec? 0, rq? 0 [ 131.203] kgem_bo_is_busy: handle=130, domain: 1 exec? 0, rq? 0 [ 131.203] sna_composite(pixmap=2469, op=3, src=2473+(0, 0), mask=0+(455, 122), dst=2469+(455, 122)+(0, 0), size=(12, 10) [ 131.203] sna_compute_composite_region: dst=(455, 122)x(12, 10) [ 131.203] sna_compute_composite_region: initial clip against dst->pDrawable: (455, 122), (467, 132) [ 131.203] clip_to_dst: region: 1x[(455, 122), (467, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.203] sna_compute_composite_region: clip against dst->pCompositeClip: (455, 122), (467, 132) [ 131.203] sna_compute_composite_region: clip against src (25x21 clip=0): (455, 122), (467, 132) [ 131.203] sna_composite: composite region extents:+(0, 0) -> (455, 122), (467, 132) + (0, 0) [ 131.203] gen9_render_composite: 12x10, current mode=1/1 [ 131.203] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.203] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.203] gen9_composite_set_target: (455, 122)x(12, 10), partial?=1 [ 131.203] sna_drawable_use_bo pixmap=2469, box=((455, 122), (467, 132)), flags=7... [ 131.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.203] sna_drawable_use_bo: using whole GPU bo [ 131.203] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.203] gen9_composite_picture: (0, 0)x(12, 10), dst=(455, 122) [ 131.203] sna_transform_is_imprecise_integer_translation: no transform [ 131.203] gen9_composite_picture: integer translation (0, 0), removing [ 131.203] sna_render_pixmap_bo pixmap=2473, (0, 0)x(12, 10)/(25, 21) [ 131.203] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 131.203] sna_render_pixmap_bo: offset=(-455, -122), size=(25, 21) [ 131.203] use_cpu_bo: no cpu bo [ 131.203] kgem_choose_tiling: too short [10] for TILING_Y [ 131.203] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.203] kgem_choose_tiling: 12x10 -> 0 [ 131.203] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 131.203] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 131.203] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(0, 0), (12, 10)], flags=2) [ 131.203] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.203] kgem_can_create_2d: 12x10 @ 32 [ 131.203] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.203] kgem_can_create_2d: untiled size=4096 [ 131.203] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.203] kgem_choose_tiling: 12x10 -> 0 [ 131.203] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 131.203] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.203] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.203] kgem_create_buffer: searching for an inactive GTT map for upload [ 131.203] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.203] search_linear_cache: searching for inactive gtt map [ 131.203] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.203] search_linear_cache: searching for inactive gtt map [ 131.203] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 131.203] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 131.203] search_linear_cache: found handle=23 (near-miss) (num_pages=64) in linear inactive cache [ 131.203] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 131.203] kgem_create_buffer: reusing handle=23 for buffer [ 131.203] kgem_bo_can_map: handle=23, map=0x0:0x0:0x7f1c71aa5000, tiling=0, domain=0, offset=4250161152 [ 131.203] init_buffer_from_bo: reusing handle=23 for buffer [ 131.203] kgem_bo_map: handle=23, offset=4250161152, tiling=0, map=0x0:0x7f1c71aa5000, domain=0 [ 131.203] kgem_bo_map: converting request for GTT map into CPU map [ 131.203] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 131.203] kgem_bo_sync__cpu: handle=23 [ 131.203] __kgem_busy: handle=23, busy=0, wedged=0 [ 131.203] kgem_bo_sync__cpu: SYNC: handle=23, needs_flush? 0, domain? 0, busy? 0 [ 131.203] __kgem_busy: handle=23, busy=0, wedged=0 [ 131.203] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 0 [busy?=0] [ 131.203] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 131.203] kgem_create_buffer(pages=64 [64]) new handle=23, used=640, write=1 [ 131.203] kgem_create_proxy: target handle=23 [proxy? -1], offset=0, length=640, io=1 [ 131.203] __kgem_bo_init(handle=23, num_pages=640) [ 131.203] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.203] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.203] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.203] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.203] gen4_choose_composite_emitter: identity src, no mask [ 131.203] kgem_check_bo: num_pages=+64, num_exec=+1 [ 131.203] gen9_composite_get_binding_table(fe40) [ 131.203] kgem_add_reloc64: handle=23, pos=16264, delta=0, domains=40000 [ 131.203] kgem_add_reloc64: adding proxy [delta=0] for handle=23 [ 131.203] kgem_add_handle: handle=23, index=5 [ 131.203] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fd545000) [ 131.203] [3f80] bind bo(handle=23, addr=fd545000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.203] gen9_emit_sampler: sampler = 2 [ 131.203] gen9_emit_sf: num_sf_outputs=1 [ 131.203] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.203] gen9_emit_vertex_elements: setup id=2 [ 131.203] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.203] gen9_render_composite_box: (455, 122), (467, 132) [ 131.203] apply_damage: damage=0x0, region=1 [(455, 122), (467, 132) + (0, 0)] [ 131.203] gen8_vertex_flush[78c] = 3 [ 131.203] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.203] sna_create_pixmap(1, 10, 32, usage=0) [ 131.203] kgem_can_create_2d: 1x10 @ 32 [ 131.203] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.203] kgem_can_create_2d: untiled size=4096 [ 131.203] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.203] kgem_choose_tiling: 1x10 -> 0 [ 131.203] sna_create_pixmap: usage=0, flags=a [ 131.203] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.203] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.203] create_pixmap: serial=2474, usage=0, 1x10 [ 131.203] sna_create_pixmap: serial=2474, 1x10, usage=0 [ 131.203] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9a9, drawable=9ab [ 131.203] sna_validate_gc: recomputing clip [ 131.203] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.203] sna_copy_area: src=pixmap=2473:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=2475:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.203] sna_copy_area: normal copy [ 131.203] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.203] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.203] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.203] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.203] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 131.203] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 131.203] sna_do_copy: pixmap -- no source clipping [ 131.203] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 131.203] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 131.203] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2473+(12, 0), dst pixmap=2475+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.203] sna_copy_boxes: dst=(priv=0x55bca9dce200, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.203] sna_drawable_use_bo pixmap=2475, box=((0, 0), (1, 10)), flags=18... [ 131.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.203] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.203] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.203] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.203] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 131.203] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(12, 0), (13, 10)], flags=6) [ 131.203] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.203] sna_drawable_move_region_to_cpu(pixmap=2475 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.203] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.203] _sna_pixmap_move_to_cpu(pixmap=2475, 1x10, flags=5) [ 131.203] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.203] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.203] _sna_pixmap_move_to_cpu: marking as damaged [ 131.203] __sna_damage_all(1, 10) [ 131.203] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.203] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 131.203] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.203] sna_composite(pixmap=2469, op=3, src=2475+(471, 61), mask=0+(467, 122), dst=2469+(467, 122)+(0, 0), size=(121, 10) [ 131.203] sna_compute_composite_region: dst=(467, 122)x(121, 10) [ 131.203] sna_compute_composite_region: initial clip against dst->pDrawable: (467, 122), (588, 132) [ 131.203] clip_to_dst: region: 1x[(467, 122), (588, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.203] sna_compute_composite_region: clip against dst->pCompositeClip: (467, 122), (588, 132) [ 131.203] sna_compute_composite_region: clip against src (1x10 clip=0): (467, 122), (588, 132) [ 131.203] sna_composite: composite region extents:+(0, 0) -> (467, 122), (588, 132) + (0, 0) [ 131.203] gen9_render_composite: 121x10, current mode=1/1 [ 131.203] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.203] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.203] gen9_composite_set_target: (467, 122)x(121, 10), partial?=1 [ 131.203] sna_drawable_use_bo pixmap=2469, box=((467, 122), (588, 132)), flags=7... [ 131.203] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.203] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.203] sna_drawable_use_bo: using whole GPU bo [ 131.203] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.203] gen9_composite_picture: (471, 61)x(121, 10), dst=(467, 122) [ 131.203] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.90, 0.00 1.00 -61.00, 0.00 0.00 1.00] [ 131.203] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.203] sna_render_pixmap_bo pixmap=2475, (471, 61)x(121, 10)/(1, 10) [ 131.203] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.203] sna_render_pixmap_bo: offset=(4, -61), size=(1, 10) [ 131.203] use_cpu_bo: no cpu bo [ 131.203] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.203] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.203] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.203] sna_drawable_move_region_to_cpu(pixmap=2475 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.203] sna_drawable_move_region_to_cpu: pixmap=2475 all damaged on CPU [ 131.203] kgem_can_create_2d: 1x10 @ 32 [ 131.203] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.203] kgem_can_create_2d: untiled size=4096 [ 131.203] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.203] kgem_choose_tiling: 1x10 -> 0 [ 131.203] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.203] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.203] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.203] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 131.203] kgem_create_proxy: target handle=23 [proxy? -1], offset=768, length=320, io=1 [ 131.203] __kgem_bo_init(handle=23, num_pages=320) [ 131.203] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.203] upload: adding upload cache to pixmap=2475 [ 131.203] kgem_proxy_bo_attach: handle=23 [ 131.203] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.203] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.203] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.203] gen4_choose_composite_emitter: simple src, no mask [ 131.203] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.203] gen9_composite_get_binding_table(fdc0) [ 131.203] kgem_add_reloc64: handle=23, pos=16232, delta=0, domains=40000 [ 131.203] kgem_add_reloc64: adding proxy [delta=768] for handle=23 [ 131.203] kgem_add_reloc64[8] = (delta=768, target handle=5, presumed=fd545000) [ 131.203] [3f60] bind bo(handle=23, addr=fd545300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.203] gen9_emit_sampler: sampler = 32 [ 131.203] gen9_emit_vertex_elements: setup id=2 [ 131.203] gen9_render_composite_box: (467, 122), (588, 132) [ 131.203] apply_damage: damage=0x0, region=1 [(467, 122), (588, 132) + (0, 0)] [ 131.203] gen8_vertex_flush[7d0] = 3 [ 131.203] sna_destroy_pixmap: pixmap=2475, attached?=1 [ 131.203] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.203] __sna_free_pixmap(pixmap=2475) [ 131.203] sna_composite(pixmap=2469, op=3, src=2473+(13, 0), mask=0+(588, 122), dst=2469+(588, 122)+(0, 0), size=(12, 10) [ 131.203] sna_compute_composite_region: dst=(588, 122)x(12, 10) [ 131.203] sna_compute_composite_region: initial clip against dst->pDrawable: (588, 122), (600, 132) [ 131.203] clip_to_dst: region: 1x[(588, 122), (600, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.203] sna_compute_composite_region: clip against dst->pCompositeClip: (588, 122), (600, 132) [ 131.203] sna_compute_composite_region: clip against src (25x21 clip=0): (588, 122), (600, 132) [ 131.203] sna_composite: composite region extents:+(0, 0) -> (588, 122), (600, 132) + (0, 0) [ 131.203] gen9_render_composite: 12x10, current mode=1/1 [ 131.203] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.203] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.203] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.203] gen9_composite_set_target: (588, 122)x(12, 10), partial?=1 [ 131.203] sna_drawable_use_bo pixmap=2469, box=((588, 122), (600, 132)), flags=7... [ 131.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.204] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.204] sna_drawable_use_bo: using whole GPU bo [ 131.204] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.204] gen9_composite_picture: (13, 0)x(12, 10), dst=(588, 122) [ 131.204] sna_transform_is_imprecise_integer_translation: no transform [ 131.204] gen9_composite_picture: integer translation (0, 0), removing [ 131.204] sna_render_pixmap_bo pixmap=2473, (13, 0)x(12, 10)/(25, 21) [ 131.204] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 131.204] sna_render_pixmap_bo: offset=(-575, -122), size=(25, 21) [ 131.204] use_cpu_bo: no cpu bo [ 131.204] kgem_choose_tiling: too short [10] for TILING_Y [ 131.204] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.204] kgem_choose_tiling: 12x10 -> 0 [ 131.204] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 131.204] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(13, 0), (25, 10)], flags=2) [ 131.204] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.204] kgem_can_create_2d: 12x10 @ 32 [ 131.204] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.204] kgem_can_create_2d: untiled size=4096 [ 131.204] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.204] kgem_choose_tiling: 12x10 -> 0 [ 131.204] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 131.204] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.204] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.204] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 131.204] kgem_create_proxy: target handle=23 [proxy? -1], offset=1280, length=640, io=1 [ 131.204] __kgem_bo_init(handle=23, num_pages=640) [ 131.204] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.204] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.204] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.204] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.204] gen4_choose_composite_emitter: identity src, no mask [ 131.204] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.204] gen9_composite_get_binding_table(fd40) [ 131.204] kgem_add_reloc64: handle=23, pos=16200, delta=0, domains=40000 [ 131.204] kgem_add_reloc64: adding proxy [delta=1280] for handle=23 [ 131.204] kgem_add_reloc64[9] = (delta=1280, target handle=5, presumed=fd545000) [ 131.204] [3f40] bind bo(handle=23, addr=fd545500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.204] gen9_emit_sampler: sampler = 2 [ 131.204] gen9_emit_vertex_elements: setup id=2 [ 131.204] gen9_render_composite_box: (588, 122), (600, 132) [ 131.204] apply_damage: damage=0x0, region=1 [(588, 122), (600, 132) + (0, 0)] [ 131.204] gen8_vertex_flush[814] = 3 [ 131.204] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.204] sna_create_pixmap(12, 1, 32, usage=0) [ 131.204] kgem_can_create_2d: 12x1 @ 32 [ 131.204] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.204] kgem_can_create_2d: untiled size=4096 [ 131.204] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.204] kgem_choose_tiling: 12x1 -> 0 [ 131.204] sna_create_pixmap: usage=0, flags=a [ 131.204] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.204] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.204] create_pixmap: serial=2476, usage=0, 12x1 [ 131.204] sna_create_pixmap: serial=2476, 12x1, usage=0 [ 131.204] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9ab, drawable=9ad [ 131.204] sna_validate_gc: recomputing clip [ 131.204] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.204] sna_copy_area: src=pixmap=2473:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=2477:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.204] sna_copy_area: normal copy [ 131.204] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.204] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.204] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.204] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.204] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 131.204] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 131.204] sna_do_copy: pixmap -- no source clipping [ 131.204] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 131.204] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 131.204] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2473+(0, 10), dst pixmap=2477+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.204] sna_copy_boxes: dst=(priv=0x55bca9dce200, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.204] sna_drawable_use_bo pixmap=2477, box=((0, 0), (12, 1)), flags=18... [ 131.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.204] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.204] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.204] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.204] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(0, 10), (12, 11)], flags=6) [ 131.204] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2477 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.204] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.204] _sna_pixmap_move_to_cpu(pixmap=2477, 12x1, flags=5) [ 131.204] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.204] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.204] _sna_pixmap_move_to_cpu: marking as damaged [ 131.204] __sna_damage_all(12, 1) [ 131.204] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.204] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 131.204] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.204] sna_composite(pixmap=2469, op=3, src=2477+(228, 149), mask=0+(455, 132), dst=2469+(455, 132)+(0, 0), size=(12, 9) [ 131.204] sna_compute_composite_region: dst=(455, 132)x(12, 9) [ 131.204] sna_compute_composite_region: initial clip against dst->pDrawable: (455, 132), (467, 141) [ 131.204] clip_to_dst: region: 1x[(455, 132), (467, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.204] sna_compute_composite_region: clip against dst->pCompositeClip: (455, 132), (467, 141) [ 131.204] sna_compute_composite_region: clip against src (12x1 clip=0): (455, 132), (467, 141) [ 131.204] sna_composite: composite region extents:+(0, 0) -> (455, 132), (467, 141) + (0, 0) [ 131.204] gen9_render_composite: 12x9, current mode=1/1 [ 131.204] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.204] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.204] gen9_composite_set_target: (455, 132)x(12, 9), partial?=1 [ 131.204] sna_drawable_use_bo pixmap=2469, box=((455, 132), (467, 141)), flags=7... [ 131.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.204] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.204] sna_drawable_use_bo: using whole GPU bo [ 131.204] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.204] gen9_composite_picture: (228, 149)x(12, 9), dst=(455, 132) [ 131.204] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -228.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.204] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.204] sna_render_pixmap_bo pixmap=2477, (228, 149)x(12, 9)/(12, 1) [ 131.204] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.204] sna_render_pixmap_bo: offset=(-227, 17), size=(12, 1) [ 131.204] use_cpu_bo: no cpu bo [ 131.204] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.204] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.204] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2477 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.204] sna_drawable_move_region_to_cpu: pixmap=2477 all damaged on CPU [ 131.204] kgem_can_create_2d: 12x1 @ 32 [ 131.204] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.204] kgem_can_create_2d: untiled size=4096 [ 131.204] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.204] kgem_choose_tiling: 12x1 -> 0 [ 131.204] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.204] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.204] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.204] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 131.204] kgem_create_proxy: target handle=23 [proxy? -1], offset=2048, length=128, io=1 [ 131.204] __kgem_bo_init(handle=23, num_pages=128) [ 131.204] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.204] upload: adding upload cache to pixmap=2477 [ 131.204] kgem_proxy_bo_attach: handle=23 [ 131.204] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.204] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.204] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.204] gen4_choose_composite_emitter: simple src, no mask [ 131.204] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.204] gen9_composite_get_binding_table(fcc0) [ 131.204] kgem_add_reloc64: handle=23, pos=16168, delta=0, domains=40000 [ 131.204] kgem_add_reloc64: adding proxy [delta=2048] for handle=23 [ 131.204] kgem_add_reloc64[10] = (delta=2048, target handle=5, presumed=fd545000) [ 131.204] [3f20] bind bo(handle=23, addr=fd545800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.204] gen9_emit_sampler: sampler = 32 [ 131.204] gen9_emit_vertex_elements: setup id=2 [ 131.204] gen9_render_composite_box: (455, 132), (467, 141) [ 131.204] apply_damage: damage=0x0, region=1 [(455, 132), (467, 141) + (0, 0)] [ 131.204] gen8_vertex_flush[858] = 3 [ 131.204] sna_destroy_pixmap: pixmap=2477, attached?=1 [ 131.204] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.204] __sna_free_pixmap(pixmap=2477) [ 131.204] sna_create_pixmap(12, 1, 32, usage=0) [ 131.204] kgem_can_create_2d: 12x1 @ 32 [ 131.204] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.204] kgem_can_create_2d: untiled size=4096 [ 131.204] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.204] kgem_choose_tiling: 12x1 -> 0 [ 131.204] sna_create_pixmap: usage=0, flags=a [ 131.204] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.204] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.204] create_pixmap: serial=2478, usage=0, 12x1 [ 131.204] sna_create_pixmap: serial=2478, 12x1, usage=0 [ 131.204] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9ad, drawable=9af [ 131.204] sna_validate_gc: recomputing clip [ 131.204] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.204] sna_copy_area: src=pixmap=2473:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=2479:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.204] sna_copy_area: normal copy [ 131.204] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.204] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.204] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.204] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.204] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 131.204] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 131.204] sna_do_copy: pixmap -- no source clipping [ 131.204] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 131.204] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 131.204] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2473+(13, 10), dst pixmap=2479+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.204] sna_copy_boxes: dst=(priv=0x55bca9dce310, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.204] sna_drawable_use_bo pixmap=2479, box=((0, 0), (12, 1)), flags=18... [ 131.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.204] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.204] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.204] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.204] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(13, 10), (25, 11)], flags=6) [ 131.204] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2479 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.204] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.204] _sna_pixmap_move_to_cpu(pixmap=2479, 12x1, flags=5) [ 131.204] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.204] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.204] _sna_pixmap_move_to_cpu: marking as damaged [ 131.204] __sna_damage_all(12, 1) [ 131.204] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.204] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 131.204] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.204] sna_composite(pixmap=2469, op=3, src=2479+(294, 149), mask=0+(588, 132), dst=2469+(588, 132)+(0, 0), size=(12, 9) [ 131.204] sna_compute_composite_region: dst=(588, 132)x(12, 9) [ 131.204] sna_compute_composite_region: initial clip against dst->pDrawable: (588, 132), (600, 141) [ 131.204] clip_to_dst: region: 1x[(588, 132), (600, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.204] sna_compute_composite_region: clip against dst->pCompositeClip: (588, 132), (600, 141) [ 131.204] sna_compute_composite_region: clip against src (12x1 clip=0): (588, 132), (600, 141) [ 131.204] sna_composite: composite region extents:+(0, 0) -> (588, 132), (600, 141) + (0, 0) [ 131.204] gen9_render_composite: 12x9, current mode=1/1 [ 131.204] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.204] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.204] gen9_composite_set_target: (588, 132)x(12, 9), partial?=1 [ 131.204] sna_drawable_use_bo pixmap=2469, box=((588, 132), (600, 141)), flags=7... [ 131.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.204] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.204] sna_drawable_use_bo: using whole GPU bo [ 131.204] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.204] gen9_composite_picture: (294, 149)x(12, 9), dst=(588, 132) [ 131.204] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -294.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.204] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.204] sna_render_pixmap_bo pixmap=2479, (294, 149)x(12, 9)/(12, 1) [ 131.204] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.204] sna_render_pixmap_bo: offset=(-294, 17), size=(12, 1) [ 131.204] use_cpu_bo: no cpu bo [ 131.204] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.204] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.204] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2479 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.204] sna_drawable_move_region_to_cpu: pixmap=2479 all damaged on CPU [ 131.204] kgem_can_create_2d: 12x1 @ 32 [ 131.204] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.204] kgem_can_create_2d: untiled size=4096 [ 131.204] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.204] kgem_choose_tiling: 12x1 -> 0 [ 131.204] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.204] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.204] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.204] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 131.204] kgem_create_proxy: target handle=23 [proxy? -1], offset=2304, length=128, io=1 [ 131.204] __kgem_bo_init(handle=23, num_pages=128) [ 131.204] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.204] upload: adding upload cache to pixmap=2479 [ 131.204] kgem_proxy_bo_attach: handle=23 [ 131.204] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.204] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.204] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.204] gen4_choose_composite_emitter: simple src, no mask [ 131.204] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.204] gen9_composite_get_binding_table(fc40) [ 131.204] kgem_add_reloc64: handle=23, pos=16136, delta=0, domains=40000 [ 131.204] kgem_add_reloc64: adding proxy [delta=2304] for handle=23 [ 131.204] kgem_add_reloc64[11] = (delta=2304, target handle=5, presumed=fd545000) [ 131.204] [3f00] bind bo(handle=23, addr=fd545900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.204] gen9_emit_vertex_elements: setup id=2 [ 131.204] gen9_render_composite_box: (588, 132), (600, 141) [ 131.204] apply_damage: damage=0x0, region=1 [(588, 132), (600, 141) + (0, 0)] [ 131.204] gen8_vertex_flush[894] = 3 [ 131.204] sna_destroy_pixmap: pixmap=2479, attached?=1 [ 131.204] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.204] __sna_free_pixmap(pixmap=2479) [ 131.204] sna_composite(pixmap=2469, op=3, src=2473+(0, 11), mask=0+(455, 141), dst=2469+(455, 141)+(0, 0), size=(12, 10) [ 131.204] sna_compute_composite_region: dst=(455, 141)x(12, 10) [ 131.204] sna_compute_composite_region: initial clip against dst->pDrawable: (455, 141), (467, 151) [ 131.204] clip_to_dst: region: 1x[(455, 141), (467, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.204] sna_compute_composite_region: clip against dst->pCompositeClip: (455, 141), (467, 151) [ 131.204] sna_compute_composite_region: clip against src (25x21 clip=0): (455, 141), (467, 151) [ 131.204] sna_composite: composite region extents:+(0, 0) -> (455, 141), (467, 151) + (0, 0) [ 131.204] gen9_render_composite: 12x10, current mode=1/1 [ 131.204] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.204] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.204] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.204] gen9_composite_set_target: (455, 141)x(12, 10), partial?=1 [ 131.204] sna_drawable_use_bo pixmap=2469, box=((455, 141), (467, 151)), flags=7... [ 131.204] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.204] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.204] sna_drawable_use_bo: using whole GPU bo [ 131.204] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.204] gen9_composite_picture: (0, 11)x(12, 10), dst=(455, 141) [ 131.204] sna_transform_is_imprecise_integer_translation: no transform [ 131.204] gen9_composite_picture: integer translation (0, 0), removing [ 131.204] sna_render_pixmap_bo pixmap=2473, (0, 11)x(12, 10)/(25, 21) [ 131.204] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 131.204] sna_render_pixmap_bo: offset=(-455, -130), size=(25, 21) [ 131.204] use_cpu_bo: no cpu bo [ 131.204] kgem_choose_tiling: too short [10] for TILING_Y [ 131.204] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.204] kgem_choose_tiling: 12x10 -> 0 [ 131.204] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 131.204] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 131.204] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(0, 11), (12, 21)], flags=2) [ 131.205] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.205] kgem_can_create_2d: 12x10 @ 32 [ 131.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.205] kgem_can_create_2d: untiled size=4096 [ 131.205] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.205] kgem_choose_tiling: 12x10 -> 0 [ 131.205] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 131.205] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.205] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.205] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 131.205] kgem_create_proxy: target handle=23 [proxy? -1], offset=2560, length=640, io=1 [ 131.205] __kgem_bo_init(handle=23, num_pages=640) [ 131.205] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.205] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.205] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.205] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.205] gen4_choose_composite_emitter: identity src, no mask [ 131.205] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.205] gen9_composite_get_binding_table(fbc0) [ 131.205] kgem_add_reloc64: handle=23, pos=16104, delta=0, domains=40000 [ 131.205] kgem_add_reloc64: adding proxy [delta=2560] for handle=23 [ 131.205] kgem_add_reloc64[12] = (delta=2560, target handle=5, presumed=fd545000) [ 131.205] [3ee0] bind bo(handle=23, addr=fd545a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.205] gen9_emit_sampler: sampler = 2 [ 131.205] gen9_emit_vertex_elements: setup id=2 [ 131.205] gen9_render_composite_box: (455, 141), (467, 151) [ 131.205] apply_damage: damage=0x0, region=1 [(455, 141), (467, 151) + (0, 0)] [ 131.205] gen8_vertex_flush[8d8] = 3 [ 131.205] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.205] sna_create_pixmap(1, 10, 32, usage=0) [ 131.205] kgem_can_create_2d: 1x10 @ 32 [ 131.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.205] kgem_can_create_2d: untiled size=4096 [ 131.205] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.205] kgem_choose_tiling: 1x10 -> 0 [ 131.205] sna_create_pixmap: usage=0, flags=a [ 131.205] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.205] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.205] create_pixmap: serial=2480, usage=0, 1x10 [ 131.205] sna_create_pixmap: serial=2480, 1x10, usage=0 [ 131.205] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9af, drawable=9b1 [ 131.205] sna_validate_gc: recomputing clip [ 131.205] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.205] sna_copy_area: src=pixmap=2473:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=2481:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.205] sna_copy_area: normal copy [ 131.205] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.205] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.205] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.205] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.205] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 131.205] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 131.205] sna_do_copy: pixmap -- no source clipping [ 131.205] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 131.205] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 131.205] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2473+(12, 11), dst pixmap=2481+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.205] sna_copy_boxes: dst=(priv=0x55bca9dce310, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.205] sna_drawable_use_bo pixmap=2481, box=((0, 0), (1, 10)), flags=18... [ 131.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.205] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.205] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.205] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.205] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 131.205] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(12, 11), (13, 21)], flags=6) [ 131.205] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.205] sna_drawable_move_region_to_cpu(pixmap=2481 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.205] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.205] _sna_pixmap_move_to_cpu(pixmap=2481, 1x10, flags=5) [ 131.205] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.205] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.205] _sna_pixmap_move_to_cpu: marking as damaged [ 131.205] __sna_damage_all(1, 10) [ 131.205] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.205] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 131.205] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.205] sna_composite(pixmap=2469, op=3, src=2481+(471, 71), mask=0+(467, 141), dst=2469+(467, 141)+(0, 0), size=(121, 10) [ 131.205] sna_compute_composite_region: dst=(467, 141)x(121, 10) [ 131.205] sna_compute_composite_region: initial clip against dst->pDrawable: (467, 141), (588, 151) [ 131.205] clip_to_dst: region: 1x[(467, 141), (588, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.205] sna_compute_composite_region: clip against dst->pCompositeClip: (467, 141), (588, 151) [ 131.205] sna_compute_composite_region: clip against src (1x10 clip=0): (467, 141), (588, 151) [ 131.205] sna_composite: composite region extents:+(0, 0) -> (467, 141), (588, 151) + (0, 0) [ 131.205] gen9_render_composite: 121x10, current mode=1/1 [ 131.205] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.205] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.205] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.205] gen9_composite_set_target: (467, 141)x(121, 10), partial?=1 [ 131.205] sna_drawable_use_bo pixmap=2469, box=((467, 141), (588, 151)), flags=7... [ 131.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.205] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.205] sna_drawable_use_bo: using whole GPU bo [ 131.205] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.205] gen9_composite_picture: (471, 71)x(121, 10), dst=(467, 141) [ 131.205] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -3.90, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 131.205] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.205] sna_render_pixmap_bo pixmap=2481, (471, 71)x(121, 10)/(1, 10) [ 131.205] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.205] sna_render_pixmap_bo: offset=(4, -70), size=(1, 10) [ 131.205] use_cpu_bo: no cpu bo [ 131.205] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.205] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.205] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.205] sna_drawable_move_region_to_cpu(pixmap=2481 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.205] sna_drawable_move_region_to_cpu: pixmap=2481 all damaged on CPU [ 131.205] kgem_can_create_2d: 1x10 @ 32 [ 131.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.205] kgem_can_create_2d: untiled size=4096 [ 131.205] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.205] kgem_choose_tiling: 1x10 -> 0 [ 131.205] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.205] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.205] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.205] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 131.205] kgem_create_proxy: target handle=23 [proxy? -1], offset=3328, length=320, io=1 [ 131.205] __kgem_bo_init(handle=23, num_pages=320) [ 131.205] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.205] upload: adding upload cache to pixmap=2481 [ 131.205] kgem_proxy_bo_attach: handle=23 [ 131.205] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.205] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.205] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.205] gen4_choose_composite_emitter: simple src, no mask [ 131.205] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.205] gen9_composite_get_binding_table(fb40) [ 131.205] kgem_add_reloc64: handle=23, pos=16072, delta=0, domains=40000 [ 131.205] kgem_add_reloc64: adding proxy [delta=3328] for handle=23 [ 131.205] kgem_add_reloc64[13] = (delta=3328, target handle=5, presumed=fd545000) [ 131.205] [3ec0] bind bo(handle=23, addr=fd545d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.205] gen9_emit_sampler: sampler = 32 [ 131.205] gen9_emit_vertex_elements: setup id=2 [ 131.205] gen9_render_composite_box: (467, 141), (588, 151) [ 131.205] apply_damage: damage=0x0, region=1 [(467, 141), (588, 151) + (0, 0)] [ 131.205] gen8_vertex_flush[91c] = 3 [ 131.205] sna_destroy_pixmap: pixmap=2481, attached?=1 [ 131.205] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.205] __sna_free_pixmap(pixmap=2481) [ 131.205] sna_composite(pixmap=2469, op=3, src=2473+(13, 11), mask=0+(588, 141), dst=2469+(588, 141)+(0, 0), size=(12, 10) [ 131.205] sna_compute_composite_region: dst=(588, 141)x(12, 10) [ 131.205] sna_compute_composite_region: initial clip against dst->pDrawable: (588, 141), (600, 151) [ 131.205] clip_to_dst: region: 1x[(588, 141), (600, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.205] sna_compute_composite_region: clip against dst->pCompositeClip: (588, 141), (600, 151) [ 131.205] sna_compute_composite_region: clip against src (25x21 clip=0): (588, 141), (600, 151) [ 131.205] sna_composite: composite region extents:+(0, 0) -> (588, 141), (600, 151) + (0, 0) [ 131.205] gen9_render_composite: 12x10, current mode=1/1 [ 131.205] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.205] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.205] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.205] gen9_composite_set_target: (588, 141)x(12, 10), partial?=1 [ 131.205] sna_drawable_use_bo pixmap=2469, box=((588, 141), (600, 151)), flags=7... [ 131.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.205] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.205] sna_drawable_use_bo: using whole GPU bo [ 131.205] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.205] gen9_composite_picture: (13, 11)x(12, 10), dst=(588, 141) [ 131.205] sna_transform_is_imprecise_integer_translation: no transform [ 131.205] gen9_composite_picture: integer translation (0, 0), removing [ 131.205] sna_render_pixmap_bo pixmap=2473, (13, 11)x(12, 10)/(25, 21) [ 131.205] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 131.205] sna_render_pixmap_bo: offset=(-575, -130), size=(25, 21) [ 131.205] use_cpu_bo: no cpu bo [ 131.205] kgem_choose_tiling: too short [10] for TILING_Y [ 131.205] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.205] kgem_choose_tiling: 12x10 -> 0 [ 131.205] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 131.205] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 131.205] sna_drawable_move_region_to_cpu(pixmap=2473 (25x21), [(13, 11), (25, 21)], flags=2) [ 131.205] sna_drawable_move_region_to_cpu: pixmap=2473 all damaged on CPU [ 131.205] kgem_can_create_2d: 12x10 @ 32 [ 131.205] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.205] kgem_can_create_2d: untiled size=4096 [ 131.205] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.205] kgem_choose_tiling: 12x10 -> 0 [ 131.205] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 131.205] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.205] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.205] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 131.205] kgem_create_proxy: target handle=23 [proxy? -1], offset=3840, length=640, io=1 [ 131.205] __kgem_bo_init(handle=23, num_pages=640) [ 131.205] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.205] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.205] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.205] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.205] gen4_choose_composite_emitter: identity src, no mask [ 131.205] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.205] gen9_composite_get_binding_table(fac0) [ 131.205] kgem_add_reloc64: handle=23, pos=16040, delta=0, domains=40000 [ 131.205] kgem_add_reloc64: adding proxy [delta=3840] for handle=23 [ 131.205] kgem_add_reloc64[14] = (delta=3840, target handle=5, presumed=fd545000) [ 131.205] [3ea0] bind bo(handle=23, addr=fd545f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.205] gen9_emit_sampler: sampler = 2 [ 131.205] gen9_emit_vertex_elements: setup id=2 [ 131.205] gen9_render_composite_box: (588, 141), (600, 151) [ 131.205] apply_damage: damage=0x0, region=1 [(588, 141), (600, 151) + (0, 0)] [ 131.205] gen8_vertex_flush[960] = 3 [ 131.205] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.205] sna_destroy_pixmap: pixmap=2473, attached?=1 [ 131.205] __sna_free_pixmap(pixmap=2473) [ 131.205] sna_glyphs(op=3, nlist=1, src=(505, 143)) [ 131.205] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.205] sna_glyphs: discarding mask [ 131.205] glyphs0_to_dst(op=3, src=(505, 143), nlist=1, dst=(505, 143)+(0, 0)) [ 131.205] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268792031456 size=762x162 [ 131.205] gen9_render_composite: 0x0, current mode=1/1 [ 131.205] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.205] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.205] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.205] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.205] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=7... [ 131.205] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.205] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.205] sna_drawable_use_bo: using whole GPU bo [ 131.205] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.205] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.205] color_convert: src=66666666 [20028888] [ 131.205] color_convert: dst=66666666 [20028888] [ 131.205] sna_render_get_solid: 66666666 [ 131.205] sna_render_get_solid(13) = 66666666 (old) [ 131.205] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.205] sna_transform_is_imprecise_integer_translation: no transform [ 131.205] gen9_composite_picture: integer translation (0, 0), removing [ 131.205] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.205] sna_render_pixmap_bo: GPU all damaged [ 131.205] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.205] gen4_choose_composite_emitter: solid, identity mask [ 131.205] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.205] aligning vertex: was 3, now 4 floats per vertex [ 131.205] gen9_composite_get_binding_table(fa40) [ 131.205] kgem_add_reloc64: handle=32, pos=16008, delta=0, domains=40000 [ 131.205] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 131.205] kgem_add_reloc64[15] = (delta=52, target handle=2, presumed=fffb2000) [ 131.205] [3e80] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.205] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 131.205] gen9_emit_sampler: sampler = a [ 131.205] gen9_emit_sf: num_sf_outputs=2 [ 131.205] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.205] gen9_emit_vertex_elements: setup id=9 [ 131.205] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.205] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.205] glyphs0_to_dst: glyph=(504, 133)x(11, 10), unclipped [ 131.205] emit_primitive_identity_mask__avx2: dst=(504, 133), mask=(272.00, 80.00) x (11.00, 10.00) [ 131.205] glyphs0_to_dst: glyph=(513, 135)x(9, 8), unclipped [ 131.205] emit_primitive_identity_mask__avx2: dst=(513, 135), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.205] glyphs0_to_dst: glyph=(522, 135)x(9, 8), unclipped [ 131.205] emit_primitive_identity_mask__avx2: dst=(522, 135), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.205] glyphs0_to_dst: glyph=(530, 135)x(9, 8), unclipped [ 131.205] emit_primitive_identity_mask__avx2: dst=(530, 135), mask=(288.00, 64.00) x (9.00, 8.00) [ 131.205] glyphs0_to_dst: glyph=(537, 135)x(10, 8), unclipped [ 131.205] emit_primitive_identity_mask__avx2: dst=(537, 135), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.205] glyphs0_to_dst: glyph=(546, 131)x(5, 12), unclipped [ 131.205] emit_primitive_identity_mask__avx2: dst=(546, 131), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.205] gen8_vertex_flush[a28] = 18 [ 131.205] gen9_magic_ca_pass: CA fixup (325 -> 343) [ 131.205] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.205] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.205] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_block_handler (tv=0.0) [ 131.205] sna_wakeup_handler [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_block_handler (tv=0.0) [ 131.205] sna_wakeup_handler [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_block_handler (tv=0.0) [ 131.205] sna_wakeup_handler [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.205] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_block_handler (tv=0.0) [ 131.206] sna_wakeup_handler [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.206] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.207] sna_wakeup_handler [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_accel_flush: flush?=0, dirty?=0 [ 131.207] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_change_window_attributes [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_change_window_attributes [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_change_window_attributes [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_change_window_attributes [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_change_window_attributes [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.208] sna_block_handler (tv=0.0) [ 131.208] sna_wakeup_handler [ 131.208] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_change_window_attributes [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_block_handler (tv=0.0) [ 131.209] sna_wakeup_handler [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_block_handler (tv=0.0) [ 131.209] sna_wakeup_handler [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_block_handler (tv=0.0) [ 131.209] sna_wakeup_handler [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_block_handler (tv=0.0) [ 131.209] sna_wakeup_handler [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_block_handler (tv=0.0) [ 131.209] sna_wakeup_handler [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_block_handler (tv=0.0) [ 131.209] sna_wakeup_handler [ 131.209] sna_glyphs(op=3, nlist=1, src=(505, 142)) [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] sna_glyphs: discarding mask [ 131.209] glyphs0_to_dst(op=3, src=(505, 142), nlist=1, dst=(505, 142)+(0, 0)) [ 131.209] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268792031456 size=762x162 [ 131.209] gen9_render_composite: 0x0, current mode=1/1 [ 131.209] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.209] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.209] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=7... [ 131.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.209] sna_drawable_use_bo: using whole GPU bo [ 131.209] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.209] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.209] color_convert: src=ff4c4c4c [20028888] [ 131.209] color_convert: dst=ff4c4c4c [20028888] [ 131.209] sna_render_get_solid: ff4c4c4c [ 131.209] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.209] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.209] sna_transform_is_imprecise_integer_translation: no transform [ 131.209] gen9_composite_picture: integer translation (0, 0), removing [ 131.209] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.209] sna_render_pixmap_bo: GPU all damaged [ 131.209] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.209] gen4_choose_composite_emitter: solid, identity mask [ 131.209] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.209] gen9_composite_get_binding_table(f9c0) [ 131.209] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.209] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.209] gen9_emit_vertex_elements: setup id=9 [ 131.209] glyphs0_to_dst: glyph=(504, 132)x(11, 10), unclipped [ 131.209] emit_primitive_identity_mask__avx2: dst=(504, 132), mask=(272.00, 80.00) x (11.00, 10.00) [ 131.209] glyphs0_to_dst: glyph=(513, 134)x(9, 8), unclipped [ 131.209] emit_primitive_identity_mask__avx2: dst=(513, 134), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.209] glyphs0_to_dst: glyph=(522, 134)x(9, 8), unclipped [ 131.209] emit_primitive_identity_mask__avx2: dst=(522, 134), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.209] glyphs0_to_dst: glyph=(530, 134)x(9, 8), unclipped [ 131.209] emit_primitive_identity_mask__avx2: dst=(530, 134), mask=(288.00, 64.00) x (9.00, 8.00) [ 131.209] glyphs0_to_dst: glyph=(537, 134)x(10, 8), unclipped [ 131.209] emit_primitive_identity_mask__avx2: dst=(537, 134), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.209] glyphs0_to_dst: glyph=(546, 130)x(5, 12), unclipped [ 131.209] emit_primitive_identity_mask__avx2: dst=(546, 130), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.209] gen8_vertex_flush[b28] = 18 [ 131.209] gen9_magic_ca_pass: CA fixup (343 -> 361) [ 131.209] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.209] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.209] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.209] sna_composite_trapezoids(op=3, src=(610, 119), mask=18000, ntrap=17) [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.209] imprecise_trapezoid_span_converter: extents (607, 123), (750, 150) [ 131.209] sna_compute_composite_region: dst=(607, 123)x(143, 27) [ 131.209] sna_compute_composite_region: initial clip against dst->pDrawable: (607, 123), (750, 150) [ 131.209] clip_to_dst: region: 1x[(607, 123), (750, 150)], clip: 1x[(0, 0), (762, 162)] [ 131.209] sna_compute_composite_region: clip against dst->pCompositeClip: (607, 123), (750, 150) [ 131.209] sna_compute_composite_region: clip against src (0x0 clip=0): (607, 123), (750, 150) [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.209] imprecise_trapezoid_span_converter: after clip -- extents (607, 123), (750, 150), delta=(0, 0) src -> (603, 119) [ 131.209] gen9_render_composite_spans: 143x27 with flags=0, current mode=1 [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.209] gen9_composite_set_target: (607, 123)x(143, 27), partial?=1 [ 131.209] sna_drawable_use_bo pixmap=2469, box=((607, 123), (750, 150)), flags=7... [ 131.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.209] sna_drawable_use_bo: using whole GPU bo [ 131.209] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.209] gen9_composite_picture: (603, 119)x(143, 27), dst=(607, 123) [ 131.209] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(603, 119), dst=(607, 123), size=(143, 27) [ 131.209] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 131.209] sna_render_get_gradient: old --> 0 [ 131.209] gen4_channel_init_linear: transform = [0.01 0.00 -4.15, 0.00 0.03 -4.07, 0.00 0.00 1.00] [ 131.209] gen4_channel_init_linear: untransformed: p1=(602.00, 118.00, 1.00), p2=(602.00, 146.00, 1.00) [ 131.209] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-4.21 [ 131.209] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.209] gen4_choose_spans_emitter: linear source [ 131.209] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.209] aligning vertex: was 4, now 3 floats per vertex [ 131.209] gen9_composite_get_binding_table(f980) [ 131.209] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 131.209] gen9_emit_sampler: sampler = 14 [ 131.209] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.209] gen9_emit_vertex_elements: setup id=5 [ 131.209] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.209] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.209] thread_choose_span: clipped? 0 [ 131.209] imprecise_trapezoid_span_converter: using 4 threads [ 131.209] imprecise_trapezoid_span_converter: using 4 threads for span compositing 143x27 [ 131.209] thread_choose_span: clipped? 0 [ 131.209] span_thread: flushing 1 boxes [ 131.209] span_thread: flushing 1 boxes [ 131.209] span_thread: flushing 26 boxes [ 131.209] span_thread: flushing 27 boxes [ 131.209] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.209] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.209] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 131.209] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 131.209] gen8_vertex_flush[c54] = 165 [ 131.209] gen9_render_composite_spans_done() [ 131.209] sna_create_pixmap(25, 21, 32, usage=0) [ 131.209] kgem_can_create_2d: 25x21 @ 32 [ 131.209] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 131.209] kgem_can_create_2d: untiled size=4096 [ 131.209] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 131.209] kgem_choose_tiling: 25x21 -> 0 [ 131.209] sna_create_pixmap: usage=0, flags=a [ 131.209] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 131.209] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 131.209] create_pixmap: serial=2520, usage=0, 25x21 [ 131.209] sna_create_pixmap: serial=2520, 25x21, usage=0 [ 131.209] sna_composite_rectangles(pixmap=2521, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 131.209] sna_composite_rectangles: converted to op 0 [ 131.209] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 131.209] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 131.209] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 131.209] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 131.209] sna_composite_rectangles: fallback, dst pixmap=2521 too small or not attached [ 131.209] sna_composite_rectangles: fallback [ 131.209] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.209] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 131.209] _sna_pixmap_move_to_cpu(pixmap=2521, 25x21, flags=1) [ 131.209] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.209] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.209] operate_inplace: no, inplace operation not suitable [ 131.209] _sna_pixmap_move_to_cpu: marking as damaged [ 131.209] __sna_damage_all(25, 21) [ 131.209] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.209] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9b1, drawable=9d9 [ 131.209] sna_validate_gc: recomputing clip [ 131.209] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 131.209] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 131.209] try_upload__fast: ignore existing cpu damage (if any) [ 131.209] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.209] try_upload__fast: no, no gpu damage [ 131.209] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.209] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.209] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.209] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 131.209] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 131.209] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 131.209] sna_accel_flush: flush?=0, dirty?=0 [ 131.209] sna_composite(pixmap=2469, op=3, src=2521+(0, 0), mask=0+(606, 122), dst=2469+(606, 122)+(0, 0), size=(12, 10) [ 131.209] sna_compute_composite_region: dst=(606, 122)x(12, 10) [ 131.209] sna_compute_composite_region: initial clip against dst->pDrawable: (606, 122), (618, 132) [ 131.209] clip_to_dst: region: 1x[(606, 122), (618, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.209] sna_compute_composite_region: clip against dst->pCompositeClip: (606, 122), (618, 132) [ 131.209] sna_compute_composite_region: clip against src (25x21 clip=0): (606, 122), (618, 132) [ 131.209] sna_composite: composite region extents:+(0, 0) -> (606, 122), (618, 132) + (0, 0) [ 131.209] gen9_render_composite: 12x10, current mode=1/1 [ 131.209] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.209] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.209] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.209] gen9_composite_set_target: (606, 122)x(12, 10), partial?=1 [ 131.209] sna_drawable_use_bo pixmap=2469, box=((606, 122), (618, 132)), flags=7... [ 131.209] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.209] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.209] sna_drawable_use_bo: using whole GPU bo [ 131.209] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.209] gen9_composite_picture: (0, 0)x(12, 10), dst=(606, 122) [ 131.209] sna_transform_is_imprecise_integer_translation: no transform [ 131.209] gen9_composite_picture: integer translation (0, 0), removing [ 131.209] sna_render_pixmap_bo pixmap=2521, (0, 0)x(12, 10)/(25, 21) [ 131.209] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 131.209] sna_render_pixmap_bo: offset=(-606, -122), size=(25, 21) [ 131.209] use_cpu_bo: no cpu bo [ 131.209] kgem_choose_tiling: too short [10] for TILING_Y [ 131.209] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.209] kgem_choose_tiling: 12x10 -> 0 [ 131.209] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 131.209] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 131.209] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(0, 0), (12, 10)], flags=2) [ 131.209] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.209] kgem_can_create_2d: 12x10 @ 32 [ 131.209] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.209] kgem_can_create_2d: untiled size=4096 [ 131.209] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.209] kgem_choose_tiling: 12x10 -> 0 [ 131.209] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 131.209] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.209] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.209] kgem_create_buffer: reusing buffer? used=4608 + size=640, total=262144 [ 131.209] kgem_create_proxy: target handle=23 [proxy? -1], offset=4608, length=640, io=1 [ 131.209] __kgem_bo_init(handle=23, num_pages=640) [ 131.209] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.209] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.209] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.209] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.209] gen4_choose_composite_emitter: identity src, no mask [ 131.209] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.209] gen9_composite_get_binding_table(f940) [ 131.209] kgem_add_reloc64: handle=23, pos=15944, delta=0, domains=40000 [ 131.209] kgem_add_reloc64: adding proxy [delta=4608] for handle=23 [ 131.209] kgem_add_reloc64[16] = (delta=4608, target handle=5, presumed=fd545000) [ 131.209] [3e40] bind bo(handle=23, addr=fd546200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.209] gen9_emit_sampler: sampler = 2 [ 131.209] gen9_emit_sf: num_sf_outputs=1 [ 131.209] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.209] gen9_emit_vertex_elements: setup id=2 [ 131.209] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.209] gen9_render_composite_box: (606, 122), (618, 132) [ 131.209] apply_damage: damage=0x0, region=1 [(606, 122), (618, 132) + (0, 0)] [ 131.209] gen8_vertex_flush[cfc] = 3 [ 131.209] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.209] sna_create_pixmap(1, 10, 32, usage=0) [ 131.209] kgem_can_create_2d: 1x10 @ 32 [ 131.209] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.209] kgem_can_create_2d: untiled size=4096 [ 131.209] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.209] kgem_choose_tiling: 1x10 -> 0 [ 131.209] sna_create_pixmap: usage=0, flags=a [ 131.209] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.209] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.209] create_pixmap: serial=2522, usage=0, 1x10 [ 131.209] sna_create_pixmap: serial=2522, 1x10, usage=0 [ 131.209] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9d9, drawable=9db [ 131.209] sna_validate_gc: recomputing clip [ 131.209] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.209] sna_copy_area: src=pixmap=2521:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=2523:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.210] sna_copy_area: normal copy [ 131.210] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.210] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.210] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.210] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.210] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 131.210] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 131.210] sna_do_copy: pixmap -- no source clipping [ 131.210] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 131.210] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 131.210] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2521+(12, 0), dst pixmap=2523+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.210] sna_copy_boxes: dst=(priv=0x55bca9dd1a10, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.210] sna_drawable_use_bo pixmap=2523, box=((0, 0), (1, 10)), flags=18... [ 131.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.210] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.210] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.210] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.210] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 131.210] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(12, 0), (13, 10)], flags=6) [ 131.210] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.210] sna_drawable_move_region_to_cpu(pixmap=2523 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.210] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.210] _sna_pixmap_move_to_cpu(pixmap=2523, 1x10, flags=5) [ 131.210] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.210] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.210] _sna_pixmap_move_to_cpu: marking as damaged [ 131.210] __sna_damage_all(1, 10) [ 131.210] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.210] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 131.210] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.210] sna_composite(pixmap=2469, op=3, src=2523+(624, 61), mask=0+(618, 122), dst=2469+(618, 122)+(0, 0), size=(121, 10) [ 131.210] sna_compute_composite_region: dst=(618, 122)x(121, 10) [ 131.210] sna_compute_composite_region: initial clip against dst->pDrawable: (618, 122), (739, 132) [ 131.210] clip_to_dst: region: 1x[(618, 122), (739, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.210] sna_compute_composite_region: clip against dst->pCompositeClip: (618, 122), (739, 132) [ 131.210] sna_compute_composite_region: clip against src (1x10 clip=0): (618, 122), (739, 132) [ 131.210] sna_composite: composite region extents:+(0, 0) -> (618, 122), (739, 132) + (0, 0) [ 131.210] gen9_render_composite: 121x10, current mode=1/1 [ 131.210] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.210] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.210] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.210] gen9_composite_set_target: (618, 122)x(121, 10), partial?=1 [ 131.210] sna_drawable_use_bo pixmap=2469, box=((618, 122), (739, 132)), flags=7... [ 131.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.210] sna_drawable_use_bo: using whole GPU bo [ 131.210] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.210] gen9_composite_picture: (624, 61)x(121, 10), dst=(618, 122) [ 131.210] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -5.16, 0.00 1.00 -61.00, 0.00 0.00 1.00] [ 131.210] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.210] sna_render_pixmap_bo pixmap=2523, (624, 61)x(121, 10)/(1, 10) [ 131.210] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.210] sna_render_pixmap_bo: offset=(6, -61), size=(1, 10) [ 131.210] use_cpu_bo: no cpu bo [ 131.210] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.210] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.210] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.210] sna_drawable_move_region_to_cpu(pixmap=2523 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.210] sna_drawable_move_region_to_cpu: pixmap=2523 all damaged on CPU [ 131.210] kgem_can_create_2d: 1x10 @ 32 [ 131.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.210] kgem_can_create_2d: untiled size=4096 [ 131.210] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.210] kgem_choose_tiling: 1x10 -> 0 [ 131.210] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.210] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.210] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.210] kgem_create_buffer: reusing buffer? used=5376 + size=320, total=262144 [ 131.210] kgem_create_proxy: target handle=23 [proxy? -1], offset=5376, length=320, io=1 [ 131.210] __kgem_bo_init(handle=23, num_pages=320) [ 131.210] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.210] upload: adding upload cache to pixmap=2523 [ 131.210] kgem_proxy_bo_attach: handle=23 [ 131.210] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.210] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.210] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.210] gen4_choose_composite_emitter: simple src, no mask [ 131.210] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.210] gen9_composite_get_binding_table(f8c0) [ 131.210] kgem_add_reloc64: handle=23, pos=15912, delta=0, domains=40000 [ 131.210] kgem_add_reloc64: adding proxy [delta=5376] for handle=23 [ 131.210] kgem_add_reloc64[17] = (delta=5376, target handle=5, presumed=fd545000) [ 131.210] [3e20] bind bo(handle=23, addr=fd546500), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.210] gen9_emit_sampler: sampler = 32 [ 131.210] gen9_emit_vertex_elements: setup id=2 [ 131.210] gen9_render_composite_box: (618, 122), (739, 132) [ 131.210] apply_damage: damage=0x0, region=1 [(618, 122), (739, 132) + (0, 0)] [ 131.210] gen8_vertex_flush[d40] = 3 [ 131.210] sna_destroy_pixmap: pixmap=2523, attached?=1 [ 131.210] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.210] __sna_free_pixmap(pixmap=2523) [ 131.210] sna_composite(pixmap=2469, op=3, src=2521+(13, 0), mask=0+(739, 122), dst=2469+(739, 122)+(0, 0), size=(12, 10) [ 131.210] sna_compute_composite_region: dst=(739, 122)x(12, 10) [ 131.210] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 122), (751, 132) [ 131.210] clip_to_dst: region: 1x[(739, 122), (751, 132)], clip: 1x[(0, 0), (762, 162)] [ 131.210] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 122), (751, 132) [ 131.210] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 122), (751, 132) [ 131.210] sna_composite: composite region extents:+(0, 0) -> (739, 122), (751, 132) + (0, 0) [ 131.210] gen9_render_composite: 12x10, current mode=1/1 [ 131.210] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.210] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.210] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.210] gen9_composite_set_target: (739, 122)x(12, 10), partial?=1 [ 131.210] sna_drawable_use_bo pixmap=2469, box=((739, 122), (751, 132)), flags=7... [ 131.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.210] sna_drawable_use_bo: using whole GPU bo [ 131.210] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.210] gen9_composite_picture: (13, 0)x(12, 10), dst=(739, 122) [ 131.210] sna_transform_is_imprecise_integer_translation: no transform [ 131.210] gen9_composite_picture: integer translation (0, 0), removing [ 131.210] sna_render_pixmap_bo pixmap=2521, (13, 0)x(12, 10)/(25, 21) [ 131.210] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 131.210] sna_render_pixmap_bo: offset=(-726, -122), size=(25, 21) [ 131.210] use_cpu_bo: no cpu bo [ 131.210] kgem_choose_tiling: too short [10] for TILING_Y [ 131.210] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.210] kgem_choose_tiling: 12x10 -> 0 [ 131.210] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 131.210] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 131.210] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(13, 0), (25, 10)], flags=2) [ 131.210] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.210] kgem_can_create_2d: 12x10 @ 32 [ 131.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.210] kgem_can_create_2d: untiled size=4096 [ 131.210] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.210] kgem_choose_tiling: 12x10 -> 0 [ 131.210] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 131.210] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.210] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.210] kgem_create_buffer: reusing buffer? used=5888 + size=640, total=262144 [ 131.210] kgem_create_proxy: target handle=23 [proxy? -1], offset=5888, length=640, io=1 [ 131.210] __kgem_bo_init(handle=23, num_pages=640) [ 131.210] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.210] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.210] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.210] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.210] gen4_choose_composite_emitter: identity src, no mask [ 131.210] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.210] gen9_composite_get_binding_table(f840) [ 131.210] kgem_add_reloc64: handle=23, pos=15880, delta=0, domains=40000 [ 131.210] kgem_add_reloc64: adding proxy [delta=5888] for handle=23 [ 131.210] kgem_add_reloc64[18] = (delta=5888, target handle=5, presumed=fd545000) [ 131.210] [3e00] bind bo(handle=23, addr=fd546700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.210] gen9_emit_sampler: sampler = 2 [ 131.210] gen9_emit_vertex_elements: setup id=2 [ 131.210] gen9_render_composite_box: (739, 122), (751, 132) [ 131.210] apply_damage: damage=0x0, region=1 [(739, 122), (751, 132) + (0, 0)] [ 131.210] gen8_vertex_flush[d84] = 3 [ 131.210] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.210] sna_create_pixmap(12, 1, 32, usage=0) [ 131.210] kgem_can_create_2d: 12x1 @ 32 [ 131.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.210] kgem_can_create_2d: untiled size=4096 [ 131.210] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.210] kgem_choose_tiling: 12x1 -> 0 [ 131.210] sna_create_pixmap: usage=0, flags=a [ 131.210] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.210] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.210] create_pixmap: serial=2524, usage=0, 12x1 [ 131.210] sna_create_pixmap: serial=2524, 12x1, usage=0 [ 131.210] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9db, drawable=9dd [ 131.210] sna_validate_gc: recomputing clip [ 131.210] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.210] sna_copy_area: src=pixmap=2521:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=2525:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.210] sna_copy_area: normal copy [ 131.210] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.210] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.210] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.210] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.210] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 131.210] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 131.210] sna_do_copy: pixmap -- no source clipping [ 131.210] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 131.210] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 131.210] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2521+(0, 10), dst pixmap=2525+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.210] sna_copy_boxes: dst=(priv=0x55bca9dd1a10, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.210] sna_drawable_use_bo pixmap=2525, box=((0, 0), (12, 1)), flags=18... [ 131.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.210] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.210] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.210] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.210] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 131.210] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(0, 10), (12, 11)], flags=6) [ 131.210] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.210] sna_drawable_move_region_to_cpu(pixmap=2525 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.210] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.210] _sna_pixmap_move_to_cpu(pixmap=2525, 12x1, flags=5) [ 131.210] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.210] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.210] _sna_pixmap_move_to_cpu: marking as damaged [ 131.210] __sna_damage_all(12, 1) [ 131.210] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.210] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 131.210] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.210] sna_composite(pixmap=2469, op=3, src=2525+(303, 149), mask=0+(606, 132), dst=2469+(606, 132)+(0, 0), size=(12, 9) [ 131.210] sna_compute_composite_region: dst=(606, 132)x(12, 9) [ 131.210] sna_compute_composite_region: initial clip against dst->pDrawable: (606, 132), (618, 141) [ 131.210] clip_to_dst: region: 1x[(606, 132), (618, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.210] sna_compute_composite_region: clip against dst->pCompositeClip: (606, 132), (618, 141) [ 131.210] sna_compute_composite_region: clip against src (12x1 clip=0): (606, 132), (618, 141) [ 131.210] sna_composite: composite region extents:+(0, 0) -> (606, 132), (618, 141) + (0, 0) [ 131.210] gen9_render_composite: 12x9, current mode=1/1 [ 131.210] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.210] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.210] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.210] gen9_composite_set_target: (606, 132)x(12, 9), partial?=1 [ 131.210] sna_drawable_use_bo pixmap=2469, box=((606, 132), (618, 141)), flags=7... [ 131.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.210] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.210] sna_drawable_use_bo: using whole GPU bo [ 131.210] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.210] gen9_composite_picture: (303, 149)x(12, 9), dst=(606, 132) [ 131.210] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -303.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.210] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.210] sna_render_pixmap_bo pixmap=2525, (303, 149)x(12, 9)/(12, 1) [ 131.210] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.210] sna_render_pixmap_bo: offset=(-303, 17), size=(12, 1) [ 131.210] use_cpu_bo: no cpu bo [ 131.210] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.210] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.210] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.210] sna_drawable_move_region_to_cpu(pixmap=2525 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.210] sna_drawable_move_region_to_cpu: pixmap=2525 all damaged on CPU [ 131.210] kgem_can_create_2d: 12x1 @ 32 [ 131.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.210] kgem_can_create_2d: untiled size=4096 [ 131.210] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.210] kgem_choose_tiling: 12x1 -> 0 [ 131.210] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.210] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.210] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.210] kgem_create_buffer: reusing buffer? used=6656 + size=128, total=262144 [ 131.210] kgem_create_proxy: target handle=23 [proxy? -1], offset=6656, length=128, io=1 [ 131.210] __kgem_bo_init(handle=23, num_pages=128) [ 131.210] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.210] upload: adding upload cache to pixmap=2525 [ 131.210] kgem_proxy_bo_attach: handle=23 [ 131.210] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.210] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.210] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.210] gen4_choose_composite_emitter: simple src, no mask [ 131.210] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.210] gen9_composite_get_binding_table(f7c0) [ 131.210] kgem_add_reloc64: handle=23, pos=15848, delta=0, domains=40000 [ 131.210] kgem_add_reloc64: adding proxy [delta=6656] for handle=23 [ 131.210] kgem_add_reloc64[19] = (delta=6656, target handle=5, presumed=fd545000) [ 131.210] [3de0] bind bo(handle=23, addr=fd546a00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.210] gen9_emit_sampler: sampler = 32 [ 131.210] gen9_emit_vertex_elements: setup id=2 [ 131.210] gen9_render_composite_box: (606, 132), (618, 141) [ 131.210] apply_damage: damage=0x0, region=1 [(606, 132), (618, 141) + (0, 0)] [ 131.210] gen8_vertex_flush[dc8] = 3 [ 131.210] sna_destroy_pixmap: pixmap=2525, attached?=1 [ 131.210] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.210] __sna_free_pixmap(pixmap=2525) [ 131.210] sna_create_pixmap(12, 1, 32, usage=0) [ 131.210] kgem_can_create_2d: 12x1 @ 32 [ 131.210] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.210] kgem_can_create_2d: untiled size=4096 [ 131.210] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.210] kgem_choose_tiling: 12x1 -> 0 [ 131.210] sna_create_pixmap: usage=0, flags=a [ 131.210] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.210] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.210] create_pixmap: serial=2526, usage=0, 12x1 [ 131.210] sna_create_pixmap: serial=2526, 12x1, usage=0 [ 131.210] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9dd, drawable=9df [ 131.210] sna_validate_gc: recomputing clip [ 131.210] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.210] sna_copy_area: src=pixmap=2521:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=2527:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.210] sna_copy_area: normal copy [ 131.210] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.210] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.210] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.210] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.210] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 131.210] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 131.210] sna_do_copy: pixmap -- no source clipping [ 131.210] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 131.210] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 131.210] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2521+(13, 10), dst pixmap=2527+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.210] sna_copy_boxes: dst=(priv=0x55bca9dd1a10, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.210] sna_drawable_use_bo pixmap=2527, box=((0, 0), (12, 1)), flags=18... [ 131.210] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.210] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.210] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.210] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.210] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(13, 10), (25, 11)], flags=6) [ 131.211] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2527 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.211] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.211] _sna_pixmap_move_to_cpu(pixmap=2527, 12x1, flags=5) [ 131.211] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.211] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.211] _sna_pixmap_move_to_cpu: marking as damaged [ 131.211] __sna_damage_all(12, 1) [ 131.211] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.211] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 131.211] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.211] sna_composite(pixmap=2469, op=3, src=2527+(370, 149), mask=0+(739, 132), dst=2469+(739, 132)+(0, 0), size=(12, 9) [ 131.211] sna_compute_composite_region: dst=(739, 132)x(12, 9) [ 131.211] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 132), (751, 141) [ 131.211] clip_to_dst: region: 1x[(739, 132), (751, 141)], clip: 1x[(0, 0), (762, 162)] [ 131.211] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 132), (751, 141) [ 131.211] sna_compute_composite_region: clip against src (12x1 clip=0): (739, 132), (751, 141) [ 131.211] sna_composite: composite region extents:+(0, 0) -> (739, 132), (751, 141) + (0, 0) [ 131.211] gen9_render_composite: 12x9, current mode=1/1 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.211] gen9_composite_set_target: (739, 132)x(12, 9), partial?=1 [ 131.211] sna_drawable_use_bo pixmap=2469, box=((739, 132), (751, 141)), flags=7... [ 131.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.211] sna_drawable_use_bo: using whole GPU bo [ 131.211] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.211] gen9_composite_picture: (370, 149)x(12, 9), dst=(739, 132) [ 131.211] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -370.00, 0.00 0.11 -16.56, 0.00 0.00 1.00] [ 131.211] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.211] sna_render_pixmap_bo pixmap=2527, (370, 149)x(12, 9)/(12, 1) [ 131.211] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.211] sna_render_pixmap_bo: offset=(-369, 17), size=(12, 1) [ 131.211] use_cpu_bo: no cpu bo [ 131.211] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.211] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.211] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2527 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.211] sna_drawable_move_region_to_cpu: pixmap=2527 all damaged on CPU [ 131.211] kgem_can_create_2d: 12x1 @ 32 [ 131.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.211] kgem_can_create_2d: untiled size=4096 [ 131.211] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.211] kgem_choose_tiling: 12x1 -> 0 [ 131.211] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.211] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.211] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.211] kgem_create_buffer: reusing buffer? used=6912 + size=128, total=262144 [ 131.211] kgem_create_proxy: target handle=23 [proxy? -1], offset=6912, length=128, io=1 [ 131.211] __kgem_bo_init(handle=23, num_pages=128) [ 131.211] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.211] upload: adding upload cache to pixmap=2527 [ 131.211] kgem_proxy_bo_attach: handle=23 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.211] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.211] gen4_choose_composite_emitter: simple src, no mask [ 131.211] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.211] gen9_composite_get_binding_table(f740) [ 131.211] kgem_add_reloc64: handle=23, pos=15816, delta=0, domains=40000 [ 131.211] kgem_add_reloc64: adding proxy [delta=6912] for handle=23 [ 131.211] kgem_add_reloc64[20] = (delta=6912, target handle=5, presumed=fd545000) [ 131.211] [3dc0] bind bo(handle=23, addr=fd546b00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.211] gen9_emit_vertex_elements: setup id=2 [ 131.211] gen9_render_composite_box: (739, 132), (751, 141) [ 131.211] apply_damage: damage=0x0, region=1 [(739, 132), (751, 141) + (0, 0)] [ 131.211] gen8_vertex_flush[e04] = 3 [ 131.211] sna_destroy_pixmap: pixmap=2527, attached?=1 [ 131.211] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.211] __sna_free_pixmap(pixmap=2527) [ 131.211] sna_composite(pixmap=2469, op=3, src=2521+(0, 11), mask=0+(606, 141), dst=2469+(606, 141)+(0, 0), size=(12, 10) [ 131.211] sna_compute_composite_region: dst=(606, 141)x(12, 10) [ 131.211] sna_compute_composite_region: initial clip against dst->pDrawable: (606, 141), (618, 151) [ 131.211] clip_to_dst: region: 1x[(606, 141), (618, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.211] sna_compute_composite_region: clip against dst->pCompositeClip: (606, 141), (618, 151) [ 131.211] sna_compute_composite_region: clip against src (25x21 clip=0): (606, 141), (618, 151) [ 131.211] sna_composite: composite region extents:+(0, 0) -> (606, 141), (618, 151) + (0, 0) [ 131.211] gen9_render_composite: 12x10, current mode=1/1 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.211] gen9_composite_set_target: (606, 141)x(12, 10), partial?=1 [ 131.211] sna_drawable_use_bo pixmap=2469, box=((606, 141), (618, 151)), flags=7... [ 131.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.211] sna_drawable_use_bo: using whole GPU bo [ 131.211] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.211] gen9_composite_picture: (0, 11)x(12, 10), dst=(606, 141) [ 131.211] sna_transform_is_imprecise_integer_translation: no transform [ 131.211] gen9_composite_picture: integer translation (0, 0), removing [ 131.211] sna_render_pixmap_bo pixmap=2521, (0, 11)x(12, 10)/(25, 21) [ 131.211] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 131.211] sna_render_pixmap_bo: offset=(-606, -130), size=(25, 21) [ 131.211] use_cpu_bo: no cpu bo [ 131.211] kgem_choose_tiling: too short [10] for TILING_Y [ 131.211] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.211] kgem_choose_tiling: 12x10 -> 0 [ 131.211] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 131.211] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(0, 11), (12, 21)], flags=2) [ 131.211] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.211] kgem_can_create_2d: 12x10 @ 32 [ 131.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.211] kgem_can_create_2d: untiled size=4096 [ 131.211] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.211] kgem_choose_tiling: 12x10 -> 0 [ 131.211] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 131.211] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.211] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.211] kgem_create_buffer: reusing buffer? used=7168 + size=640, total=262144 [ 131.211] kgem_create_proxy: target handle=23 [proxy? -1], offset=7168, length=640, io=1 [ 131.211] __kgem_bo_init(handle=23, num_pages=640) [ 131.211] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.211] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.211] gen4_choose_composite_emitter: identity src, no mask [ 131.211] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.211] gen9_composite_get_binding_table(f6c0) [ 131.211] kgem_add_reloc64: handle=23, pos=15784, delta=0, domains=40000 [ 131.211] kgem_add_reloc64: adding proxy [delta=7168] for handle=23 [ 131.211] kgem_add_reloc64[21] = (delta=7168, target handle=5, presumed=fd545000) [ 131.211] [3da0] bind bo(handle=23, addr=fd546c00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.211] gen9_emit_sampler: sampler = 2 [ 131.211] gen9_emit_vertex_elements: setup id=2 [ 131.211] gen9_render_composite_box: (606, 141), (618, 151) [ 131.211] apply_damage: damage=0x0, region=1 [(606, 141), (618, 151) + (0, 0)] [ 131.211] gen8_vertex_flush[e48] = 3 [ 131.211] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.211] sna_create_pixmap(1, 10, 32, usage=0) [ 131.211] kgem_can_create_2d: 1x10 @ 32 [ 131.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.211] kgem_can_create_2d: untiled size=4096 [ 131.211] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.211] kgem_choose_tiling: 1x10 -> 0 [ 131.211] sna_create_pixmap: usage=0, flags=a [ 131.211] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.211] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.211] create_pixmap: serial=2528, usage=0, 1x10 [ 131.211] sna_create_pixmap: serial=2528, 1x10, usage=0 [ 131.211] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9df, drawable=9e1 [ 131.211] sna_validate_gc: recomputing clip [ 131.211] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.211] sna_copy_area: src=pixmap=2521:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=2529:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.211] sna_copy_area: normal copy [ 131.211] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.211] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.211] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.211] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.211] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 131.211] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 131.211] sna_do_copy: pixmap -- no source clipping [ 131.211] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 131.211] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 131.211] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2521+(12, 11), dst pixmap=2529+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.211] sna_copy_boxes: dst=(priv=0x55bca9dd1a10, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dccea0, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.211] sna_drawable_use_bo pixmap=2529, box=((0, 0), (1, 10)), flags=18... [ 131.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.211] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.211] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.211] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.211] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(12, 11), (13, 21)], flags=6) [ 131.211] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2529 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.211] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.211] _sna_pixmap_move_to_cpu(pixmap=2529, 1x10, flags=5) [ 131.211] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.211] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.211] _sna_pixmap_move_to_cpu: marking as damaged [ 131.211] __sna_damage_all(1, 10) [ 131.211] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.211] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 131.211] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.211] sna_composite(pixmap=2469, op=3, src=2529+(624, 71), mask=0+(618, 141), dst=2469+(618, 141)+(0, 0), size=(121, 10) [ 131.211] sna_compute_composite_region: dst=(618, 141)x(121, 10) [ 131.211] sna_compute_composite_region: initial clip against dst->pDrawable: (618, 141), (739, 151) [ 131.211] clip_to_dst: region: 1x[(618, 141), (739, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.211] sna_compute_composite_region: clip against dst->pCompositeClip: (618, 141), (739, 151) [ 131.211] sna_compute_composite_region: clip against src (1x10 clip=0): (618, 141), (739, 151) [ 131.211] sna_composite: composite region extents:+(0, 0) -> (618, 141), (739, 151) + (0, 0) [ 131.211] gen9_render_composite: 121x10, current mode=1/1 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.211] gen9_composite_set_target: (618, 141)x(121, 10), partial?=1 [ 131.211] sna_drawable_use_bo pixmap=2469, box=((618, 141), (739, 151)), flags=7... [ 131.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.211] sna_drawable_use_bo: using whole GPU bo [ 131.211] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.211] gen9_composite_picture: (624, 71)x(121, 10), dst=(618, 141) [ 131.211] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -5.16, 0.00 1.00 -71.00, 0.00 0.00 1.00] [ 131.211] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.211] sna_render_pixmap_bo pixmap=2529, (624, 71)x(121, 10)/(1, 10) [ 131.211] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.211] sna_render_pixmap_bo: offset=(6, -70), size=(1, 10) [ 131.211] use_cpu_bo: no cpu bo [ 131.211] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.211] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.211] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2529 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.211] sna_drawable_move_region_to_cpu: pixmap=2529 all damaged on CPU [ 131.211] kgem_can_create_2d: 1x10 @ 32 [ 131.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.211] kgem_can_create_2d: untiled size=4096 [ 131.211] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.211] kgem_choose_tiling: 1x10 -> 0 [ 131.211] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.211] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.211] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.211] kgem_create_buffer: reusing buffer? used=7936 + size=320, total=262144 [ 131.211] kgem_create_proxy: target handle=23 [proxy? -1], offset=7936, length=320, io=1 [ 131.211] __kgem_bo_init(handle=23, num_pages=320) [ 131.211] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.211] upload: adding upload cache to pixmap=2529 [ 131.211] kgem_proxy_bo_attach: handle=23 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.211] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.211] gen4_choose_composite_emitter: simple src, no mask [ 131.211] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.211] gen9_composite_get_binding_table(f640) [ 131.211] kgem_add_reloc64: handle=23, pos=15752, delta=0, domains=40000 [ 131.211] kgem_add_reloc64: adding proxy [delta=7936] for handle=23 [ 131.211] kgem_add_reloc64[22] = (delta=7936, target handle=5, presumed=fd545000) [ 131.211] [3d80] bind bo(handle=23, addr=fd546f00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.211] gen9_emit_sampler: sampler = 32 [ 131.211] gen9_emit_vertex_elements: setup id=2 [ 131.211] gen9_render_composite_box: (618, 141), (739, 151) [ 131.211] apply_damage: damage=0x0, region=1 [(618, 141), (739, 151) + (0, 0)] [ 131.211] gen8_vertex_flush[e8c] = 3 [ 131.211] sna_destroy_pixmap: pixmap=2529, attached?=1 [ 131.211] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.211] __sna_free_pixmap(pixmap=2529) [ 131.211] sna_composite(pixmap=2469, op=3, src=2521+(13, 11), mask=0+(739, 141), dst=2469+(739, 141)+(0, 0), size=(12, 10) [ 131.211] sna_compute_composite_region: dst=(739, 141)x(12, 10) [ 131.211] sna_compute_composite_region: initial clip against dst->pDrawable: (739, 141), (751, 151) [ 131.211] clip_to_dst: region: 1x[(739, 141), (751, 151)], clip: 1x[(0, 0), (762, 162)] [ 131.211] sna_compute_composite_region: clip against dst->pCompositeClip: (739, 141), (751, 151) [ 131.211] sna_compute_composite_region: clip against src (25x21 clip=0): (739, 141), (751, 151) [ 131.211] sna_composite: composite region extents:+(0, 0) -> (739, 141), (751, 151) + (0, 0) [ 131.211] gen9_render_composite: 12x10, current mode=1/1 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.211] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.211] gen9_composite_set_target: (739, 141)x(12, 10), partial?=1 [ 131.211] sna_drawable_use_bo pixmap=2469, box=((739, 141), (751, 151)), flags=7... [ 131.211] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.211] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.211] sna_drawable_use_bo: using whole GPU bo [ 131.211] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.211] gen9_composite_picture: (13, 11)x(12, 10), dst=(739, 141) [ 131.211] sna_transform_is_imprecise_integer_translation: no transform [ 131.211] gen9_composite_picture: integer translation (0, 0), removing [ 131.211] sna_render_pixmap_bo pixmap=2521, (13, 11)x(12, 10)/(25, 21) [ 131.211] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 131.211] sna_render_pixmap_bo: offset=(-726, -130), size=(25, 21) [ 131.211] use_cpu_bo: no cpu bo [ 131.211] kgem_choose_tiling: too short [10] for TILING_Y [ 131.211] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.211] kgem_choose_tiling: 12x10 -> 0 [ 131.211] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 131.211] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 131.211] sna_drawable_move_region_to_cpu(pixmap=2521 (25x21), [(13, 11), (25, 21)], flags=2) [ 131.211] sna_drawable_move_region_to_cpu: pixmap=2521 all damaged on CPU [ 131.211] kgem_can_create_2d: 12x10 @ 32 [ 131.211] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.211] kgem_can_create_2d: untiled size=4096 [ 131.211] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.211] kgem_choose_tiling: 12x10 -> 0 [ 131.211] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 131.211] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.211] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.211] kgem_create_buffer: reusing buffer? used=8448 + size=640, total=262144 [ 131.211] kgem_create_proxy: target handle=23 [proxy? -1], offset=8448, length=640, io=1 [ 131.211] __kgem_bo_init(handle=23, num_pages=640) [ 131.211] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.211] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.211] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.211] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.211] gen4_choose_composite_emitter: identity src, no mask [ 131.211] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.211] gen9_composite_get_binding_table(f5c0) [ 131.211] kgem_add_reloc64: handle=23, pos=15720, delta=0, domains=40000 [ 131.211] kgem_add_reloc64: adding proxy [delta=8448] for handle=23 [ 131.211] kgem_add_reloc64[23] = (delta=8448, target handle=5, presumed=fd545000) [ 131.212] [3d60] bind bo(handle=23, addr=fd547100), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.212] gen9_emit_sampler: sampler = 2 [ 131.212] gen9_emit_vertex_elements: setup id=2 [ 131.212] gen9_render_composite_box: (739, 141), (751, 151) [ 131.212] apply_damage: damage=0x0, region=1 [(739, 141), (751, 151) + (0, 0)] [ 131.212] gen8_vertex_flush[ed0] = 3 [ 131.212] _kgem_bo_destroy: handle=23, proxy? 1 [ 131.212] sna_destroy_pixmap: pixmap=2521, attached?=1 [ 131.212] __sna_free_pixmap(pixmap=2521) [ 131.212] sna_glyphs(op=3, nlist=1, src=(617, 143)) [ 131.212] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.212] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 131.212] glyphs_format: format=166024, depth=32 [ 131.212] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.212] sna_glyphs: discarding mask [ 131.212] glyphs0_to_dst(op=3, src=(617, 143), nlist=1, dst=(617, 143)+(0, 0)) [ 131.212] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268792031456 size=762x162 [ 131.212] gen9_render_composite: 0x0, current mode=1/1 [ 131.212] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.212] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.212] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.212] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=7... [ 131.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.212] sna_drawable_use_bo: using whole GPU bo [ 131.212] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.212] color_convert: src=66666666 [20028888] [ 131.212] color_convert: dst=66666666 [20028888] [ 131.212] sna_render_get_solid: 66666666 [ 131.212] sna_render_get_solid(13) = 66666666 (old) [ 131.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.212] sna_transform_is_imprecise_integer_translation: no transform [ 131.212] gen9_composite_picture: integer translation (0, 0), removing [ 131.212] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.212] sna_render_pixmap_bo: GPU all damaged [ 131.212] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.212] gen4_choose_composite_emitter: solid, identity mask [ 131.212] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.212] aligning vertex: was 3, now 4 floats per vertex [ 131.212] gen9_composite_get_binding_table(f540) [ 131.212] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 131.212] gen9_emit_sampler: sampler = a [ 131.212] gen9_emit_sf: num_sf_outputs=2 [ 131.212] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.212] gen9_emit_vertex_elements: setup id=9 [ 131.212] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.212] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.212] glyphs0_to_dst: glyph=(617, 133)x(11, 10), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(617, 133), mask=(304.00, 64.00) x (11.00, 10.00) [ 131.212] glyphs0_to_dst: glyph=(625, 135)x(10, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(625, 135), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(634, 135)x(10, 11), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(634, 135), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.212] glyphs0_to_dst: glyph=(642, 135)x(11, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(642, 135), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(652, 135)x(7, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(652, 135), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(658, 132)x(7, 11), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(658, 132), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.212] glyphs0_to_dst: glyph=(667, 135)x(10, 11), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(667, 135), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.212] glyphs0_to_dst: glyph=(676, 135)x(7, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(676, 135), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(681, 135)x(11, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(681, 135), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(691, 131)x(10, 12), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(691, 131), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.212] glyphs0_to_dst: glyph=(700, 131)x(5, 12), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(700, 131), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.212] glyphs0_to_dst: glyph=(703, 135)x(10, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(703, 135), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(712, 135)x(13, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(712, 135), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(725, 141)x(15, 2), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(725, 141), mask=(288.00, 80.00) x (15.00, 2.00) [ 131.212] gen8_vertex_flush[f98] = 42 [ 131.212] gen9_magic_ca_pass: CA fixup (504 -> 546) [ 131.212] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.212] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.212] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.212] sna_glyphs(op=3, nlist=1, src=(617, 142)) [ 131.212] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.212] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 131.212] glyphs_format: format=166024, depth=32 [ 131.212] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.212] sna_glyphs: discarding mask [ 131.212] glyphs0_to_dst(op=3, src=(617, 142), nlist=1, dst=(617, 142)+(0, 0)) [ 131.212] clipped_glyphs: no, clip region (0, 0), (762, 162) matches drawable pixmap=94268792031456 size=762x162 [ 131.212] gen9_render_composite: 0x0, current mode=1/1 [ 131.212] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.212] kgem_bo_is_busy: handle=129, domain: 3 exec? 1, rq? 1 [ 131.212] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.212] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.212] sna_drawable_use_bo pixmap=2469, box=((0, 0), (762, 162)), flags=7... [ 131.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.212] sna_drawable_use_bo: using whole GPU bo [ 131.212] gen9_composite_set_target: pixmap=2469, format=20020888, size=762x162, pitch=3072, delta=(0,0),damage=0xffffffffffffffff [ 131.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.212] color_convert: src=ff4c4c4c [20028888] [ 131.212] color_convert: dst=ff4c4c4c [20028888] [ 131.212] sna_render_get_solid: ff4c4c4c [ 131.212] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.212] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.212] sna_transform_is_imprecise_integer_translation: no transform [ 131.212] gen9_composite_picture: integer translation (0, 0), removing [ 131.212] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.212] sna_render_pixmap_bo: GPU all damaged [ 131.212] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.212] gen4_choose_composite_emitter: solid, identity mask [ 131.212] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.212] gen9_composite_get_binding_table(f500) [ 131.212] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.212] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.212] gen9_emit_vertex_elements: setup id=9 [ 131.212] glyphs0_to_dst: glyph=(617, 132)x(11, 10), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(617, 132), mask=(304.00, 64.00) x (11.00, 10.00) [ 131.212] glyphs0_to_dst: glyph=(625, 134)x(10, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(625, 134), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(634, 134)x(10, 11), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(634, 134), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.212] glyphs0_to_dst: glyph=(642, 134)x(11, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(642, 134), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(652, 134)x(7, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(652, 134), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(658, 131)x(7, 11), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(658, 131), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.212] glyphs0_to_dst: glyph=(667, 134)x(10, 11), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(667, 134), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.212] glyphs0_to_dst: glyph=(676, 134)x(7, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(676, 134), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(681, 134)x(11, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(681, 134), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(691, 130)x(10, 12), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(691, 130), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.212] glyphs0_to_dst: glyph=(700, 130)x(5, 12), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(700, 130), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.212] glyphs0_to_dst: glyph=(703, 134)x(10, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(703, 134), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(712, 134)x(13, 8), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(712, 134), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.212] glyphs0_to_dst: glyph=(725, 140)x(15, 2), unclipped [ 131.212] emit_primitive_identity_mask__avx2: dst=(725, 140), mask=(288.00, 80.00) x (15.00, 2.00) [ 131.212] gen8_vertex_flush[1098] = 42 [ 131.212] gen9_magic_ca_pass: CA fixup (546 -> 588) [ 131.212] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.212] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.212] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.212] sna_validate_gc(0x55bca9b8a390) changes=0, previous serial=7ea, drawable=9d4 [ 131.212] sna_validate_gc: recomputing clip [ 131.212] sna_validate_gc: composite clip=1x[(0, 28), (435, 144)] [0x55bca9b55420] [ 131.212] sna_copy_area: src=pixmap=2469:(0, 0)x(762, 162)+(0, 0) -> dst=pixmap=2134:(0, 0)+(0, 28); alu=3, pm=ffffffff, depth=24 [ 131.212] sna_copy_area: normal copy [ 131.212] sna_do_copy: src=(0, 0), dst=(0, 0), size=(762x162) [ 131.212] sna_do_copy: after drawable: src=(0, 0), dst=(0, 28), size=(762x162) [ 131.212] sna_do_copy: dst extents (0, 28), (762, 190), dst clip extents (0, 28), (435, 144), dst size=435x116 [ 131.212] sna_do_copy: clipped dst extents (0, 28), (435, 144) [ 131.212] sna_do_copy: unclipped src extents (0, 0), (435, 116) [ 131.212] sna_do_copy: clipped src extents (0, 0), (435, 116) [ 131.212] sna_do_copy: pixmap -- no source clipping [ 131.212] sna_do_copy: src extents (0, 0), (435, 116) x 1 [ 131.212] sna_do_copy: copy region (0, 28), (435, 144) x 1 + (0, -28) [ 131.212] sna_copy_boxes (boxes=1x[(0, 28), (435, 144)...], src pixmap=2469+(0, -28), dst pixmap=2134+(0, 0), alu=3, src.size=762x162, dst.size=435x144) [ 131.212] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9dccf60, gpu_bo=129, cpu_bo=0), replaces=0 [ 131.212] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.212] sna_drawable_use_bo pixmap=2134, box=((0, 28), (435, 144)), flags=b... [ 131.212] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=b [ 131.212] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.212] sna_drawable_use_bo: using whole GPU bo [ 131.212] sna_pixmap_move_to_gpu(pixmap=2469, usage=0), flags=a [ 131.212] sna_pixmap_move_to_gpu: already all-damaged [ 131.212] sna_pixmap_mark_active: pixmap=2469, handle=129 [ 131.212] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.212] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.212] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.212] kgem_bo_is_render: handle=37, rq? 0 [0] [ 131.212] kgem_bo_is_render: handle=37, rq? 0 [0] [ 131.212] kgem_bo_is_render: handle=129, rq? 1 [1] [ 131.212] kgem_set_mode: flushing before new bo [ 131.212] gen8_vertex_close: used=2352, vbo active? 3, vb=224, nreloc=3 [ 131.212] gen8_vertex_close: reloc[0] = 289 [ 131.212] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 131.212] kgem_add_handle: handle=3, index=6 [ 131.212] kgem_add_reloc64[24] = (delta=0, target handle=6, presumed=fd44c000) [ 131.212] gen8_vertex_close: reloc[1] = 431 [ 131.212] kgem_add_reloc64: handle=3, pos=431, delta=0, domains=200000 [ 131.212] kgem_add_reloc64[25] = (delta=0, target handle=6, presumed=fd44c000) [ 131.212] gen8_vertex_close: reloc[2] = 478 [ 131.212] kgem_add_reloc64: handle=3, pos=478, delta=0, domains=200000 [ 131.212] kgem_add_reloc64[26] = (delta=0, target handle=6, presumed=fd44c000) [ 131.212] batch[1/1, flags=1800]: 1100 1100 15680 16384, nreloc=27, nexec=7, nfence=0, aperture=1242 [fenced=0] [ 131.212] kgem_finish_buffers: buffer handle=23, used=9216, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 131.212] kgem_finish_buffers: retaining upload buffer (9216/262144): used=12288, refcnt=1 [ 131.212] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 131.212] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 131.212] kgem_fixup_relocs: shrinking by 57344 [ 131.212] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.212] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 131.212] kgem_commit: release handle=129 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe7be000 [ 131.212] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.212] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.212] __kgem_bo_clear_busy: handle=32 [ 131.212] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.212] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 131.212] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 131.212] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 131.212] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.212] __kgem_bo_clear_busy: handle=32 [ 131.212] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.212] __kgem_busy: handle=2, busy=131072, wedged=0 [ 131.212] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.212] kgem_check_bo: num_pages=+252, num_exec=+2 [ 131.212] aligning vertex: was 4, now 2 floats per vertex [ 131.212] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.212] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.212] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.212] kgem_add_handle: handle=4, index=0 [ 131.212] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.212] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.212] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.212] gen9_composite_get_binding_table(ffc0) [ 131.212] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 131.212] kgem_add_handle: handle=37, index=1 [ 131.212] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec0d000) [ 131.212] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.212] [3fe0] bind bo(handle=37, addr=fec0d000), format=192, width=435, height=144, pitch=2048, tiling=1 -> render [ 131.212] kgem_add_reloc64: handle=129, pos=16344, delta=0, domains=40000 [ 131.212] kgem_add_handle: handle=129, index=2 [ 131.212] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fe7be000) [ 131.212] [3fd0] bind bo(handle=129, addr=fe7be000), format=192, width=762, height=162, pitch=3072, tiling=1 -> sampler [ 131.212] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.212] gen9_emit_sampler: sampler = 0 [ 131.212] gen9_emit_sf: num_sf_outputs=1 [ 131.212] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.212] gen9_emit_vertex_elements: setup id=0 [ 131.212] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.212] (0, 0) -> (0, 28) + (435, 116) [ 131.212] gen8_vertex_flush[490] = 3 [ 131.212] sna_destroy_pixmap: pixmap=2469, attached?=1 [ 131.212] _kgem_bo_destroy: handle=129, proxy? 0 [ 131.212] __kgem_bo_destroy: handle=129, size=516096 [ 131.212] __kgem_bo_destroy: handle=129 -> active [ 131.212] __sna_free_pixmap(pixmap=2469) [ 131.212] sna_accel_flush: flush?=0, dirty?=0 [ 131.212] sna_accel_flush: flush?=0, dirty?=0 [ 131.212] sna_accel_flush: flush?=0, dirty?=0 [ 131.212] sna_block_handler (tv=117.791000) [ 131.212] kgem_retire, need_retire?=1 [ 131.212] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.212] kgem_retire__requests_ring: retiring ring 0 [ 131.212] __kgem_busy: handle=2, busy=131072, wedged=0 [ 131.212] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=2, retired? 0 [ 131.212] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.212] kgem_retire -- retired=0, need_retire=1 [ 131.212] kgem_retire__buffers: handle=23, busy? 1 [0] [ 131.212] __kgem_busy: handle=2, busy=131072, wedged=0 [ 131.212] __kgem_ring_is_idle: last fence handle=2 still busy [ 131.212] sna_scanout_do_flush: flush timer active: delta=3 [ 131.213] sna_scanout_do_flush (time=131212), triggered [ 131.213] sna_scanout_flush (time=131212), cpu damage? 0, exec? 0 nbatch=297, busy? 1 [ 131.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.213] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 131.213] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.213] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 16 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=0.0) [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=0.0) [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=0.0) [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=0.0) [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=0.0) [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=0.0) [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=0.0) [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=117.790000) [ 131.213] kgem_retire, need_retire?=1 [ 131.213] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.213] kgem_retire__requests_ring: retiring ring 0 [ 131.213] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.213] __kgem_retire_rq: request 2 complete [ 131.213] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.213] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.213] kgem_retire -- retired=0, need_retire=0 [ 131.213] kgem_retire__buffers: handle=23, busy? 0 [0] [ 131.213] kgem_retire__buffers: releasing upload cache for handle=23? 0 [ 131.213] __kgem_bo_destroy: handle=23, size=262144 [ 131.213] kgem_bo_replace_io: transferring io handle=23 to bo [ 131.213] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 131.213] sna_accel_block: GPU idle, flushing [ 131.213] gen8_vertex_close: used=2358, vbo active? 3, vb=1, nreloc=1 [ 131.213] gen8_vertex_close: reloc[0] = 287 [ 131.213] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.213] kgem_add_handle: handle=3, index=3 [ 131.213] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.213] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=278 [fenced=0] [ 131.213] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.213] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.213] kgem_fixup_relocs: shrinking by 61440 [ 131.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.213] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.213] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.213] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.213] kgem_commit: release handle=129 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fe7be000 [ 131.213] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.213] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.213] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.213] sna_scanout_do_flush: flush timer active: delta=15 [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 15 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_create_pixmap(435, 28, 32, usage=0) [ 131.213] kgem_can_create_2d: 435x28 @ 32 [ 131.213] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1760, height=28 [ 131.213] kgem_can_create_2d: untiled size=53248 [ 131.213] kgem_choose_tiling: 435x28 -> 1 [ 131.213] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=32 [ 131.213] kgem_can_create_2d: tiled[1] size=65536 [ 131.213] sna_create_pixmap: usage=0, flags=1b [ 131.213] sna_create_pixmap: creating GPU pixmap 435x28, stride=1740, flags=1b [ 131.213] __pop_freed_pixmap: reusing freed pixmap=2469 header [ 131.213] create_pixmap_hdr: pixmap=2530, width=435, height=28, usage=0 [ 131.213] sna_create_pixmap: serial=2530, 435x28, usage=0 [ 131.213] sna_dri2_get_msc(draw=25166136, pipe=-1) [ 131.213] sna_crtc_record_swap: recording last swap on pipe=0, frame 7603 [msc=7603], time 131.201322 [ 131.213] sna_dri2_get_msc: msc=7603 [raw=7603], ust=131201322 [ 131.213] sna_dri2_create_buffer pixmap=2531, (attachment=1, format=32, drawable=435x28), window?=0 [ 131.213] sna_dri2_create_buffer: creating back buffer 435x28, suitable for scanout? 0 [ 131.213] kgem_create_2d(435x28, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.213] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=32 [ 131.213] kgem_set_tiling: handle=129, tiling=1 [1], pitch=2048 [2048]: 1 [ 131.213] kgem_bo_remove_from_active: removing handle=129 from active [ 131.213] 1:from active: pitch=2048, tiling=1, handle=129, id=1684 [ 131.213] kgem_bo_flink: flinked handle=129 to name=76, marking non-reusable [ 131.213] sna_dri2_create_buffer pixmap=2531, (attachment=0, format=32, drawable=435x28), window?=0 [ 131.213] sna_pixmap_set_dri: attaching DRI client to pixmap=2531 [ 131.213] sna_pixmap_move_to_gpu(pixmap=2531, usage=0), flags=c2 [ 131.213] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.213] sna_pixmap_move_to_gpu: creating GPU bo (435x28@32), create=b [ 131.213] kgem_choose_tiling: 435x28 -> 1 [ 131.213] kgem_choose_tiling: 435x28 -> 1 [ 131.213] sna_pixmap_alloc_gpu: pixmap=2531 [ 131.213] kgem_create_2d(435x28, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.213] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=32 [ 131.213] kgem_set_tiling: handle=127, tiling=1 [1], pitch=2048 [2048]: 1 [ 131.213] kgem_bo_remove_from_inactive: removing handle=127 from inactive [ 131.213] from inactive: pitch=2048, tiling=1: handle=127, id=1685 [ 131.213] sna_pixmap_mark_active: pixmap=2531, handle=127 [ 131.213] sna_dri2_create_buffer: attaching to front buffer 435x28 [0x55bca9dcc8e0:2], scanout? 0 [ 131.213] kgem_bo_flink: flinked handle=127 to name=77, marking non-reusable [ 131.213] sna_dri2_create_buffer: adding flush hint to handle=127 [ 131.213] __sna_damage_all(435, 28) [ 131.213] sna_accel_watch_flush: enable=1 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=117.790000) [ 131.213] kgem_retire, need_retire?=1 [ 131.213] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.213] kgem_retire__requests_ring: retiring ring 0 [ 131.213] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.213] __kgem_retire_rq: request 1 complete [ 131.213] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 131.213] __kgem_bo_flush: handle=129, busy=0, wedged=0 [ 131.213] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.213] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.213] kgem_retire -- retired=0, need_retire=0 [ 131.213] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.213] gen6_render_retire: resetting idle vbo [ 131.213] sna_scanout_do_flush: flush timer active: delta=15 [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 15 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=117.790000) [ 131.213] sna_scanout_do_flush: flush timer active: delta=15 [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 15 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=117.790000) [ 131.213] sna_scanout_do_flush: flush timer active: delta=15 [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 15 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_change_window_attributes [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=117.790000) [ 131.213] sna_scanout_do_flush: flush timer active: delta=15 [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 15 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=117.790000) [ 131.213] sna_scanout_do_flush: flush timer active: delta=15 [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 15 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_accel_flush: flush?=0, dirty?=0 [ 131.213] sna_block_handler (tv=117.790000) [ 131.213] sna_scanout_do_flush: flush timer active: delta=15 [ 131.213] sna_accel_block: evaluating timers, active=7 [ 131.213] sna_accel_block: flush timer expires in 15 [131228] [ 131.213] sna_wakeup_handler [ 131.213] sna_composite_rectangles(pixmap=2532, op=0, 0 x 1 [(0, 0)x(435, 28) ...]) [ 131.213] sna_composite_rectangles: converted to op 0 [ 131.213] sna_composite_rectangles[0] (0, 0)x(435, 28) -> (0, 0), (435, 28) [ 131.213] sna_composite_rectangles: nrects=1, region=(0, 0), (435, 28) x 1 [ 131.213] sna_composite_rectangles: clipped extents (0, 0),(435, 28) x 1 [ 131.213] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(435, 28) [ 131.213] sna_composite_rectangles: promoting to full GPU [ 131.213] sna_composite_rectangles: dropping last-cpu hint [ 131.213] sna_drawable_use_bo pixmap=2532, box=((0, 0), (435, 28)), flags=19... [ 131.213] sna_drawable_use_bo: exported target, set PREFER_GPU [ 131.213] sna_drawable_use_bo: pinned, never REPLACES [ 131.213] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=9 [ 131.213] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.213] sna_drawable_use_bo: using whole GPU bo [ 131.213] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 131.213] kgem_bo_is_render: handle=127, rq? 1 [0] [ 131.213] kgem_bo_is_render: handle=127, rq? 1 [0] [ 131.213] gen9_render_fill_boxes(0 x 1 [(0, 0), (435, 28) ...]) [ 131.213] sna_render_get_solid: 0 [ 131.213] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.213] needs_batch_flush: flushing before handle=127 for required semaphore [ 131.213] kgem_check_bo: num_pages=+16, num_exec=+1 [ 131.213] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.213] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.213] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.213] kgem_add_handle: handle=4, index=0 [ 131.213] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.213] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.213] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.213] gen9_composite_get_binding_table(ffc0) [ 131.213] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 131.213] kgem_add_handle: handle=127, index=1 [ 131.213] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe83c000) [ 131.213] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 131.213] [3fe0] bind bo(handle=127, addr=fe83c000), format=192, width=435, height=28, pitch=2048, tiling=1 -> render [ 131.213] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.213] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.213] kgem_add_handle: handle=7, index=2 [ 131.213] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.214] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.214] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.214] gen9_emit_sampler: sampler = 1 [ 131.214] gen9_emit_sf: num_sf_outputs=1 [ 131.214] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.214] gen9_emit_vertex_elements: setup id=0 [ 131.214] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.214] (0, 0), (435, 28) [ 131.214] gen8_vertex_flush[490] = 3 [ 131.214] sna_composite_rectangles: pixmap=2532 marking clear [0]? 1 [ 131.214] sna_accel_flush: flush?=1, dirty?=0 [ 131.214] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 131.214] gen8_vertex_close: reloc[0] = 287 [ 131.214] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.214] kgem_add_handle: handle=3, index=3 [ 131.214] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.214] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 131.214] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.214] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.214] kgem_fixup_relocs: shrinking by 61440 [ 131.214] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.214] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.214] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe83c000 [ 131.214] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.214] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.214] __kgem_bo_clear_busy: handle=7 [ 131.214] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.214] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.214] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.214] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.214] sna_accel_flush: flush?=0, dirty?=0 [ 131.214] sna_accel_flush: flush?=0, dirty?=0 [ 131.214] sna_accel_flush: flush?=0, dirty?=0 [ 131.214] sna_accel_flush: flush?=0, dirty?=0 [ 131.214] sna_accel_flush: flush?=0, dirty?=0 [ 131.214] sna_composite_trapezoids(op=1, src=(6, 0), mask=18000, ntrap=9) [ 131.214] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.214] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.214] trapezoid_spans_maybe_inplace? clear, no [ 131.214] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 131.214] imprecise_trapezoid_span_converter: extents (0, 0), (435, 28) [ 131.214] sna_compute_composite_region: dst=(0, 0)x(435, 28) [ 131.214] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (435, 28) [ 131.214] clip_to_dst: region: 1x[(0, 0), (435, 28)], clip: 1x[(0, 0), (435, 28)] [ 131.214] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (435, 28) [ 131.214] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (435, 28) [ 131.214] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 131.214] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (435, 28), delta=(0, 0) src -> (0, 0) [ 131.214] gen9_render_composite_spans: 435x28 with flags=0, current mode=1 [ 131.214] gen9_composite_fallback: dst is not on the GPU and the operation should not fallback [ 131.214] gen9_composite_set_target: (0, 0)x(435, 28), partial?=1 [ 131.214] sna_drawable_use_bo pixmap=2532, box=((0, 0), (435, 28)), flags=7... [ 131.214] sna_drawable_use_bo: exported target, set PREFER_GPU [ 131.214] sna_drawable_use_bo: pinned, never REPLACES [ 131.214] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 131.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.214] sna_drawable_use_bo: using whole GPU bo [ 131.214] gen9_composite_set_target: pixmap=2532, format=20028888, size=435x28, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.214] gen9_composite_picture: (0, 0)x(435, 28), dst=(0, 0) [ 131.214] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(0, 0), dst=(0, 0), size=(435, 28) [ 131.214] sna_render_get_gradient: 2x[0.00:ff5c5950 ... 1.00:ff3e3d39 ... 1.00:ff3e3d39] [ 131.214] sna_render_get_gradient: sample width = 32 [ 131.214] sna_render_get_gradient: [0]=ff5b5950, [16]=ff4d4b44 [31]=ff3f3e39 [ 131.214] kgem_create_linear(128) [ 131.214] search_linear_cache: num_pages=1, flags=2, use_active? 0, use_large=0 [max=65536] [ 131.214] kgem_bo_remove_from_inactive: removing handle=41 from inactive [ 131.214] search_linear_cache: found handle=41 (num_pages=1) in linear inactive cache [ 131.214] __kgem_bo_map__cpu: caching CPU vma for 41 [ 131.214] gen4_channel_init_linear: transform = [0.00 0.00 -0.00, 0.00 0.04 -0.00, 0.00 0.00 1.00] [ 131.214] gen4_channel_init_linear: untransformed: p1=(0.49, 0.00, 1.00), p2=(0.49, 27.00, 1.00) [ 131.214] gen4_channel_init_linear: dx=0.00, dy=0.04, offset=-0.00 [ 131.214] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.214] gen4_choose_spans_emitter: linear source [ 131.214] kgem_check_bo: num_pages=+17, num_exec=+2 [ 131.214] aligning vertex: was 2, now 3 floats per vertex [ 131.214] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.214] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.214] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.214] kgem_add_handle: handle=4, index=0 [ 131.214] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.214] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.214] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.214] gen9_composite_get_binding_table(ffc0) [ 131.214] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 131.214] kgem_add_handle: handle=127, index=1 [ 131.214] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe83c000) [ 131.214] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 131.214] [3fe0] bind bo(handle=127, addr=fe83c000), format=192, width=435, height=28, pitch=2048, tiling=1 -> render [ 131.214] kgem_add_reloc64: handle=41, pos=16344, delta=0, domains=40000 [ 131.214] kgem_add_handle: handle=41, index=2 [ 131.214] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe1000) [ 131.214] [3fd0] bind bo(handle=41, addr=fffe1000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 131.214] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.214] gen9_emit_sampler: sampler = 14 [ 131.214] gen9_emit_sf: num_sf_outputs=2 [ 131.214] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.214] gen9_emit_vertex_elements: setup id=5 [ 131.214] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.214] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.214] thread_choose_span: clipped? 0 [ 131.214] imprecise_trapezoid_span_converter: using 4 threads [ 131.214] imprecise_trapezoid_span_converter: using 4 threads for span compositing 435x28 [ 131.214] thread_choose_span: clipped? 0 [ 131.214] span_thread: flushing 1 boxes [ 131.214] span_thread: flushing 1 boxes [ 131.214] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.214] span_thread: flushing 20 boxes [ 131.214] gen9_render_composite_spans_boxes__thread: nbox=20, src=+(0, 0), dst=+(0, 0) [ 131.214] span_thread: flushing 1 boxes [ 131.214] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.214] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.214] gen8_vertex_flush[498] = 69 [ 131.214] gen9_render_composite_spans_done() [ 131.214] sna_accel_flush: flush?=1, dirty?=0 [ 131.214] gen8_vertex_close: used=213, vbo active? 3, vb=20, nreloc=1 [ 131.214] gen8_vertex_close: reloc[0] = 289 [ 131.214] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 131.214] kgem_add_handle: handle=3, index=3 [ 131.214] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.214] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 131.214] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.214] __kgem_retire_rq: request 1 complete [ 131.214] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.214] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.214] kgem_fixup_relocs: shrinking by 61440 [ 131.214] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.214] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.214] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe83c000 [ 131.214] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.214] kgem_commit: release handle=41 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe1000 [ 131.214] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.214] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.214] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.214] sna_accel_flush: flush?=0, dirty?=0 [ 131.214] sna_accel_flush: flush?=0, dirty?=0 [ 131.214] sna_composite_trapezoids(op=3, src=(6, 1), mask=18000, ntrap=30) [ 131.214] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.214] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 1, mono? 0 precise? 0 [ 131.214] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.214] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.214] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.214] imprecise_trapezoid_span_converter: extents (1, 1), (434, 7) [ 131.214] sna_compute_composite_region: dst=(1, 1)x(433, 6) [ 131.214] sna_compute_composite_region: initial clip against dst->pDrawable: (1, 1), (434, 7) [ 131.214] clip_to_dst: region: 1x[(1, 1), (434, 7)], clip: 1x[(0, 0), (435, 28)] [ 131.214] sna_compute_composite_region: clip against dst->pCompositeClip: (1, 1), (434, 7) [ 131.214] sna_compute_composite_region: clip against src (0x0 clip=0): (1, 1), (434, 7) [ 131.214] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.214] imprecise_trapezoid_span_converter: after clip -- extents (1, 1), (434, 7), delta=(0, 0) src -> (1, 1) [ 131.214] gen9_render_composite_spans: 433x6 with flags=0, current mode=1 [ 131.214] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.214] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.214] gen9_composite_set_target: (1, 1)x(433, 6), partial?=1 [ 131.214] sna_drawable_use_bo pixmap=2532, box=((1, 1), (434, 7)), flags=7... [ 131.214] sna_drawable_use_bo: exported target, set PREFER_GPU [ 131.214] sna_drawable_use_bo: pinned, never REPLACES [ 131.214] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 131.214] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.214] sna_drawable_use_bo: using whole GPU bo [ 131.214] gen9_composite_set_target: pixmap=2532, format=20028888, size=435x28, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.214] gen9_composite_picture: (1, 1)x(433, 6), dst=(1, 1) [ 131.214] color_convert: src=ff626055 [20028888] [ 131.214] color_convert: dst=ff626055 [20028888] [ 131.214] sna_render_get_solid: ff626055 [ 131.214] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=17) [ 131.214] sna_render_get_solid(17) = ff626055 (new) [ 131.214] kgem_create_proxy: target handle=32 [proxy? -1], offset=68, length=4, io=0 [ 131.214] __kgem_bo_init(handle=32, num_pages=4) [ 131.214] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 131.214] gen4_choose_spans_emitter: solid source [ 131.214] kgem_check_bo: num_pages=+17, num_exec=+2 [ 131.214] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.214] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.214] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.214] kgem_add_handle: handle=4, index=0 [ 131.214] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.214] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.214] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.214] gen9_composite_get_binding_table(ffc0) [ 131.214] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 131.214] kgem_add_handle: handle=127, index=1 [ 131.214] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe83c000) [ 131.214] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 131.214] [3fe0] bind bo(handle=127, addr=fe83c000), format=192, width=435, height=28, pitch=2048, tiling=1 -> render [ 131.214] kgem_add_reloc64: handle=32, pos=16344, delta=0, domains=40000 [ 131.214] kgem_add_reloc64: adding proxy [delta=68] for handle=32 [ 131.214] kgem_add_handle: handle=32, index=2 [ 131.214] kgem_add_reloc64[4] = (delta=68, target handle=2, presumed=fffb2000) [ 131.214] [3fd0] bind bo(handle=32, addr=fffb2044), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.214] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.214] gen9_emit_sampler: sampler = c [ 131.214] gen9_emit_sf: num_sf_outputs=2 [ 131.214] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.214] gen9_emit_vertex_elements: setup id=5 [ 131.214] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.214] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.214] thread_choose_span: clipped? 0 [ 131.214] imprecise_trapezoid_span_converter: using 1 threads [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(3, 1) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(4, 1) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=1.00, dst=+(0, 0), box=(5, 1) x (425, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(430, 1) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(431, 1) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.63, dst=+(0, 0), box=(2, 2) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.69, dst=+(0, 0), box=(3, 2) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(4, 2) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(430, 2) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.75, dst=+(0, 0), box=(431, 2) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(432, 2) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.31, dst=+(0, 0), box=(1, 3) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.38, dst=+(0, 0), box=(2, 3) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(432, 3) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(433, 3) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.44, dst=+(0, 0), box=(1, 4) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.50, dst=+(0, 0), box=(433, 4) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(1, 5) x (1, 1) [ 131.214] gen9_render_composite_spans_box: src=+(0, 0), opacity=0.25, dst=+(0, 0), box=(433, 5) x (1, 1) [ 131.214] gen8_vertex_flush[498] = 57 [ 131.214] gen9_render_composite_spans_done() [ 131.214] sna_accel_flush: flush?=1, dirty?=0 [ 131.214] gen8_vertex_close: used=384, vbo active? 3, vb=20, nreloc=1 [ 131.214] gen8_vertex_close: reloc[0] = 289 [ 131.214] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 131.214] kgem_add_handle: handle=3, index=3 [ 131.214] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.214] sna_render_flush_solid(size=18) [ 131.214] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 131.214] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.215] __kgem_retire_rq: request 1 complete [ 131.215] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.215] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.215] kgem_fixup_relocs: shrinking by 61440 [ 131.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.215] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.215] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe83c000 [ 131.215] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.215] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.215] __kgem_bo_clear_busy: handle=32 [ 131.215] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.215] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.215] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.215] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_composite_trapezoids(op=3, src=(6, 0), mask=18000, ntrap=31) [ 131.215] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.215] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.215] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.215] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.215] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.215] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.215] imprecise_trapezoid_span_converter: extents (0, 0), (435, 28) [ 131.215] sna_compute_composite_region: dst=(0, 0)x(435, 28) [ 131.215] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (435, 28) [ 131.215] clip_to_dst: region: 1x[(0, 0), (435, 28)], clip: 1x[(0, 0), (435, 28)] [ 131.215] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (435, 28) [ 131.215] sna_compute_composite_region: clip against src (0x0 clip=0): (0, 0), (435, 28) [ 131.215] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.215] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.215] imprecise_trapezoid_span_converter: after clip -- extents (0, 0), (435, 28), delta=(0, 0) src -> (0, 0) [ 131.215] gen9_render_composite_spans: 435x28 with flags=0, current mode=1 [ 131.215] kgem_bo_is_busy: handle=127, domain: 3 exec? 0, rq? 1 [ 131.215] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.215] gen9_composite_set_target: (0, 0)x(435, 28), partial?=1 [ 131.215] sna_drawable_use_bo pixmap=2532, box=((0, 0), (435, 28)), flags=7... [ 131.215] sna_drawable_use_bo: exported target, set PREFER_GPU [ 131.215] sna_drawable_use_bo: pinned, never REPLACES [ 131.215] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=7 [ 131.215] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.215] sna_drawable_use_bo: using whole GPU bo [ 131.215] gen9_composite_set_target: pixmap=2532, format=20028888, size=435x28, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.215] gen9_composite_picture: (0, 0)x(435, 28), dst=(0, 0) [ 131.215] color_convert: src=7000000 [20028888] [ 131.215] color_convert: dst=7000000 [20028888] [ 131.215] sna_render_get_solid: 7000000 [ 131.215] blend op=3, dst=20028888 [A=8] => src=1, dst=19 => offset=828 [ 131.215] gen4_choose_spans_emitter: solid source [ 131.215] kgem_check_bo: num_pages=+17, num_exec=+2 [ 131.215] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.215] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.215] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.215] kgem_add_handle: handle=4, index=0 [ 131.215] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.215] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.215] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.215] gen9_composite_get_binding_table(ffc0) [ 131.215] kgem_add_reloc64: handle=127, pos=16360, delta=0, domains=20002 [ 131.215] kgem_add_handle: handle=127, index=1 [ 131.215] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fe83c000) [ 131.215] __kgem_bo_mark_dirty: handle=127 (proxy? 0) [ 131.215] [3fe0] bind bo(handle=127, addr=fe83c000), format=192, width=435, height=28, pitch=2048, tiling=1 -> render [ 131.215] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.215] kgem_add_reloc64: adding proxy [delta=28] for handle=7 [ 131.215] kgem_add_handle: handle=7, index=2 [ 131.215] kgem_add_reloc64[4] = (delta=28, target handle=2, presumed=fffe8000) [ 131.215] [3fd0] bind bo(handle=7, addr=fffe801c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.215] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.215] gen9_emit_sampler: sampler = c [ 131.215] gen9_emit_sf: num_sf_outputs=2 [ 131.215] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.215] gen9_emit_vertex_elements: setup id=5 [ 131.215] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.215] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.215] thread_choose_span: clipped? 0 [ 131.215] imprecise_trapezoid_span_converter: using 4 threads [ 131.215] imprecise_trapezoid_span_converter: using 4 threads for span compositing 435x28 [ 131.215] thread_choose_span: clipped? 0 [ 131.215] span_thread: flushing 2 boxes [ 131.215] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 131.215] span_thread: flushing 29 boxes [ 131.215] [ 131.215] span_thread: flushing 2 boxes gen9_render_composite_spans_boxes__thread: nbox=29, src=+(0, 0), dst=+(0, 0) [ 131.215] span_thread: flushing 2 boxes [ 131.215] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 131.215] gen9_render_composite_spans_boxes__thread: nbox=2, src=+(0, 0), dst=+(0, 0) [ 131.215] gen8_vertex_flush[498] = 105 [ 131.215] gen9_render_composite_spans_done() [ 131.215] sna_accel_flush: flush?=1, dirty?=0 [ 131.215] gen8_vertex_close: used=699, vbo active? 3, vb=20, nreloc=1 [ 131.215] gen8_vertex_close: reloc[0] = 289 [ 131.215] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 131.215] kgem_add_handle: handle=3, index=3 [ 131.215] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.215] batch[1/1, flags=1800]: 300 300 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=43 [fenced=0] [ 131.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.215] __kgem_retire_rq: request 1 complete [ 131.215] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.215] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.215] kgem_fixup_relocs: shrinking by 61440 [ 131.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.215] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.215] kgem_commit: release handle=127 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fe83c000 [ 131.215] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.215] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.215] __kgem_bo_clear_busy: handle=7 [ 131.215] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.215] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.215] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.215] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] kgem_retire, need_retire?=1 [ 131.215] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.215] kgem_retire__requests_ring: retiring ring 0 [ 131.215] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.215] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.215] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.215] kgem_retire -- retired=0, need_retire=1 [ 131.215] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_do_throttle (time=131215), triggered [ 131.215] sna_accel_throttle (time=131215) [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] kgem_retire, need_retire?=1 [ 131.215] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.215] kgem_retire__requests_ring: retiring ring 0 [ 131.215] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.215] __kgem_retire_rq: request 1 complete [ 131.215] __kgem_bo_flush: handle=127, busy=0, wedged=0 [ 131.215] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.215] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.215] kgem_retire -- retired=0, need_retire=0 [ 131.215] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.215] gen6_render_retire: resetting idle vbo [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_create_pixmap(7680, 2160, 24, usage=0) [ 131.215] kgem_can_create_2d: 7680x2160 @ 24 [ 131.215] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.215] kgem_can_create_2d: untiled size=66355200 [ 131.215] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.215] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.215] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.215] sna_create_pixmap: usage=0, flags=1b [ 131.215] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.215] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.215] create_pixmap: serial=2533, usage=0, 0x0 [ 131.215] create_pixmap_hdr: pixmap=2533, width=7680, height=2160, usage=0 [ 131.215] sna_create_pixmap: serial=2533, 7680x2160, usage=0 [ 131.215] sna_dri2_get_msc(draw=25166144, pipe=-1) [ 131.215] sna_crtc_record_swap: recording last swap on pipe=0, frame 7603 [msc=7603], time 131.201322 [ 131.215] sna_dri2_get_msc: msc=7603 [raw=7603], ust=131201322 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.215] sna_wakeup_handler [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_accel_flush: flush?=0, dirty?=0 [ 131.215] sna_block_handler (tv=117.788000) [ 131.215] sna_scanout_do_flush: flush timer active: delta=13 [ 131.215] sna_accel_block: evaluating timers, active=7 [ 131.215] sna_accel_block: flush timer expires in 13 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.216] sna_accel_block: flush timer expires in 12 [131228] [ 131.216] sna_wakeup_handler [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_accel_flush: flush?=0, dirty?=0 [ 131.216] sna_block_handler (tv=117.787000) [ 131.216] sna_scanout_do_flush: flush timer active: delta=12 [ 131.216] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 12 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.217] sna_accel_block: flush timer expires in 11 [131228] [ 131.217] sna_wakeup_handler [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_accel_flush: flush?=0, dirty?=0 [ 131.217] sna_block_handler (tv=117.786000) [ 131.217] sna_scanout_do_flush: flush timer active: delta=11 [ 131.217] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 11 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_change_window_attributes [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_change_window_attributes [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.218] sna_scanout_do_flush: flush timer active: delta=10 [ 131.218] sna_accel_block: evaluating timers, active=7 [ 131.218] sna_accel_block: flush timer expires in 10 [131228] [ 131.218] sna_wakeup_handler [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_accel_flush: flush?=0, dirty?=0 [ 131.218] sna_block_handler (tv=117.785000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_block_handler (tv=117.784000) [ 131.219] sna_scanout_do_flush: flush timer active: delta=9 [ 131.219] sna_accel_block: evaluating timers, active=7 [ 131.219] sna_accel_block: flush timer expires in 9 [131228] [ 131.219] sna_wakeup_handler [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.219] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_block_handler (tv=117.783000) [ 131.220] sna_scanout_do_flush: flush timer active: delta=8 [ 131.220] sna_accel_block: evaluating timers, active=7 [ 131.220] sna_accel_block: flush timer expires in 8 [131228] [ 131.220] sna_wakeup_handler [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_block_handler (tv=117.783000) [ 131.220] sna_scanout_do_flush: flush timer active: delta=8 [ 131.220] sna_accel_block: evaluating timers, active=7 [ 131.220] sna_accel_block: flush timer expires in 8 [131228] [ 131.220] sna_wakeup_handler [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_block_handler (tv=117.783000) [ 131.220] sna_scanout_do_flush: flush timer active: delta=8 [ 131.220] sna_accel_block: evaluating timers, active=7 [ 131.220] sna_accel_block: flush timer expires in 8 [131228] [ 131.220] sna_wakeup_handler [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_block_handler (tv=117.783000) [ 131.220] sna_scanout_do_flush: flush timer active: delta=8 [ 131.220] sna_accel_block: evaluating timers, active=7 [ 131.220] sna_accel_block: flush timer expires in 8 [131228] [ 131.220] sna_wakeup_handler [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_block_handler (tv=117.783000) [ 131.220] sna_scanout_do_flush: flush timer active: delta=8 [ 131.220] sna_accel_block: evaluating timers, active=7 [ 131.220] sna_accel_block: flush timer expires in 8 [131228] [ 131.220] sna_wakeup_handler [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_block_handler (tv=117.783000) [ 131.220] sna_scanout_do_flush: flush timer active: delta=8 [ 131.220] sna_accel_block: evaluating timers, active=7 [ 131.220] sna_accel_block: flush timer expires in 8 [131228] [ 131.220] sna_wakeup_handler [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_block_handler (tv=117.783000) [ 131.220] sna_scanout_do_flush: flush timer active: delta=8 [ 131.220] sna_accel_block: evaluating timers, active=7 [ 131.220] sna_accel_block: flush timer expires in 8 [131228] [ 131.220] sna_wakeup_handler [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_accel_flush: flush?=0, dirty?=0 [ 131.220] sna_create_pixmap(435, 116, 24, usage=0) [ 131.220] kgem_can_create_2d: 435x116 @ 24 [ 131.220] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1760, height=116 [ 131.220] kgem_can_create_2d: untiled size=204800 [ 131.220] kgem_choose_tiling: 435x116 -> 1 [ 131.220] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=120 [ 131.220] kgem_can_create_2d: tiled[1] size=245760 [ 131.220] sna_create_pixmap: usage=0, flags=1b [ 131.220] sna_create_pixmap: creating GPU pixmap 435x116, stride=1740, flags=1b [ 131.220] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.220] create_pixmap: serial=2535, usage=0, 0x0 [ 131.220] create_pixmap_hdr: pixmap=2535, width=435, height=116, usage=0 [ 131.220] sna_create_pixmap: serial=2535, 435x116, usage=0 [ 131.220] sna_composite_rectangles(pixmap=2536, op=0, 0 x 1 [(0, 0)x(435, 116) ...]) [ 131.220] sna_composite_rectangles: converted to op 0 [ 131.220] sna_composite_rectangles[0] (0, 0)x(435, 116) -> (0, 0), (435, 116) [ 131.220] sna_composite_rectangles: nrects=1, region=(0, 0), (435, 116) x 1 [ 131.220] sna_composite_rectangles: clipped extents (0, 0),(435, 116) x 1 [ 131.220] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(435, 116) [ 131.220] sna_composite_rectangles: dropping last-cpu hint [ 131.220] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=19... [ 131.220] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.220] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.220] sna_pixmap_move_to_gpu(pixmap=2536, usage=0), flags=b [ 131.220] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.220] sna_pixmap_move_to_gpu: creating GPU bo (435x116@32), create=b [ 131.220] kgem_choose_tiling: 435x116 -> 1 [ 131.220] kgem_choose_tiling: 435x116 -> 1 [ 131.220] sna_pixmap_alloc_gpu: pixmap=2536 [ 131.220] kgem_create_2d(435x116, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.220] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=2048, height=120 [ 131.307] kgem_set_tiling: handle=23, tiling=1 [1], pitch=2048 [2048]: 1 [ 131.307] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 131.307] from inactive: pitch=2048, tiling=1: handle=23, id=1687 [ 131.307] __sna_damage_all(435, 116) [ 131.307] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.307] sna_pixmap_mark_active: pixmap=2536, handle=23 [ 131.307] sna_drawable_use_bo: allocated GPU bo for operation [ 131.307] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.307] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 131.307] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.308] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.308] gen9_render_fill_boxes(0 x 1 [(0, 0), (435, 116) ...]) [ 131.308] sna_render_get_solid: 0 [ 131.308] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.308] kgem_check_bo: num_pages=+64, num_exec=+1 [ 131.308] aligning vertex: was 3, now 2 floats per vertex [ 131.308] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.308] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.308] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.308] kgem_add_handle: handle=4, index=0 [ 131.308] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.308] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.308] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.308] gen9_composite_get_binding_table(ffc0) [ 131.308] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 131.308] kgem_add_handle: handle=23, index=1 [ 131.308] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 131.308] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 131.308] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=435, height=116, pitch=2048, tiling=1 -> render [ 131.308] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.308] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.308] kgem_add_handle: handle=7, index=2 [ 131.308] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.308] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.308] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.308] gen9_emit_sampler: sampler = 1 [ 131.308] gen9_emit_sf: num_sf_outputs=1 [ 131.308] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.308] gen9_emit_vertex_elements: setup id=0 [ 131.308] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.308] (0, 0), (435, 116) [ 131.308] gen8_vertex_flush[490] = 3 [ 131.308] sna_composite_rectangles: pixmap=2536 marking clear [0]? 1 [ 131.308] sna_accel_flush: flush?=0, dirty?=0 [ 131.308] sna_block_handler (tv=0.0) [ 131.308] sna_wakeup_handler [ 131.308] sna_dri2_create_buffer pixmap=2534, (attachment=0, format=32, drawable=7680x2160), window?=0 [ 131.308] sna_pixmap_set_dri: attaching DRI client to pixmap=2534 [ 131.308] sna_pixmap_move_to_gpu(pixmap=2534, usage=0), flags=c2 [ 131.308] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.308] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.308] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.308] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.308] sna_pixmap_alloc_gpu: pixmap=2534 [ 131.308] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.308] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.308] __kgem_bo_init(handle=131, num_pages=16200) [ 131.308] kgem_set_tiling: handle=131, tiling=1 [1], pitch=30720 [30720]: 1 [ 131.308] new pitch=30720, tiling=1, handle=131, id=1688, num_pages=16200 [16200], bucket=13 [ 131.308] sna_pixmap_mark_active: pixmap=2534, handle=131 [ 131.308] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x55bca9dd1900:2], scanout? 0 [ 131.308] kgem_bo_flink: flinked handle=131 to name=78, marking non-reusable [ 131.308] sna_dri2_create_buffer: adding flush hint to handle=131 [ 131.308] __sna_damage_all(7680, 2160) [ 131.308] sna_accel_watch_flush: enable=1 [ 131.308] sna_accel_flush: flush?=0, dirty?=0 [ 131.308] sna_accel_flush: flush?=0, dirty?=0 [ 131.308] sna_accel_flush: flush?=0, dirty?=0 [ 131.308] sna_block_handler (tv=0.0) [ 131.308] sna_wakeup_handler [ 131.308] sna_accel_flush: flush?=0, dirty?=0 [ 131.308] sna_accel_flush: flush?=0, dirty?=0 [ 131.308] sna_block_handler (tv=0.0) [ 131.308] sna_wakeup_handler [ 131.308] sna_composite_rectangles(pixmap=2536, op=1, fff2f1f0 x 1 [(0, 0)x(435, 116) ...]) [ 131.308] sna_composite_rectangles: converted to op 1 [ 131.308] sna_composite_rectangles[0] (0, 0)x(435, 116) -> (0, 0), (435, 116) [ 131.308] sna_composite_rectangles: nrects=1, region=(0, 0), (435, 116) x 1 [ 131.308] sna_composite_rectangles: clipped extents (0, 0),(435, 116) x 1 [ 131.308] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(435, 116) [ 131.308] sna_composite_rectangles: promoting to full GPU [ 131.308] sna_composite_rectangles: dropping last-cpu hint [ 131.308] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=19... [ 131.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.308] sna_drawable_use_bo: using whole GPU bo [ 131.308] gen9_render_fill_boxes (op=1, color=(f2f2, f1f1, f0f0, ffff) [20020888]) [ 131.308] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.308] gen9_render_fill_boxes(fff2f1f0 x 1 [(0, 0), (435, 116) ...]) [ 131.308] sna_render_get_solid: fff2f1f0 [ 131.308] sna_render_get_solid(11) = fff2f1f0 (old) [ 131.308] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.308] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.308] gen9_composite_get_binding_table(ff00) [ 131.308] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 131.308] kgem_add_reloc64: adding proxy [delta=44] for handle=32 [ 131.308] kgem_add_handle: handle=32, index=3 [ 131.308] kgem_add_reloc64[5] = (delta=44, target handle=3, presumed=fffb2000) [ 131.308] [3fb0] bind bo(handle=32, addr=fffb202c), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.308] gen9_emit_vertex_elements: setup id=0 [ 131.308] (0, 0), (435, 116) [ 131.308] gen8_vertex_flush[4cc] = 3 [ 131.308] sna_composite_rectangles: pixmap=2536 marking clear [fff2f1f0]? 1 [ 131.308] sna_composite(pixmap=2536, op=3, src=2471+(0, 0), mask=0+(35, 11), dst=2536+(35, 11)+(0, 0), size=(48, 48) [ 131.308] sna_compute_composite_region: dst=(35, 11)x(48, 48) [ 131.308] sna_compute_composite_region: initial clip against dst->pDrawable: (35, 11), (83, 59) [ 131.308] clip_to_dst: region: 1x[(35, 11), (83, 59)], clip: 1x[(0, 0), (435, 116)] [ 131.308] sna_compute_composite_region: clip against dst->pCompositeClip: (35, 11), (83, 59) [ 131.308] sna_compute_composite_region: clip against src (48x48 clip=0): (35, 11), (83, 59) [ 131.308] sna_composite: composite region extents:+(0, 0) -> (35, 11), (83, 59) + (0, 0) [ 131.308] gen9_render_composite: 48x48, current mode=1/1 [ 131.308] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.308] kgem_bo_is_busy: handle=130, domain: 1 exec? 0, rq? 0 [ 131.308] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 131.308] gen9_composite_set_target: (35, 11)x(48, 48), partial?=1 [ 131.308] sna_drawable_use_bo pixmap=2536, box=((35, 11), (83, 59)), flags=7... [ 131.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.308] sna_drawable_use_bo: using whole GPU bo [ 131.308] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.308] gen9_composite_picture: (0, 0)x(48, 48), dst=(35, 11) [ 131.308] sna_transform_is_imprecise_integer_translation: no transform [ 131.308] gen9_composite_picture: integer translation (0, 0), removing [ 131.308] sna_render_pixmap_bo pixmap=2471, (0, 0)x(48, 48)/(48, 48) [ 131.308] sna_render_pixmap_bo: CPU all damaged [ 131.308] sna_add_flush_pixmap: marking pixmap=2471 for flushing [ 131.308] sna_add_flush_pixmap: new flush bo, flushing before [ 131.308] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 131.308] gen8_vertex_close: reloc[0] = 287 [ 131.308] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.308] kgem_add_handle: handle=3, index=4 [ 131.308] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 131.308] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=92 [fenced=0] [ 131.308] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.308] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.308] kgem_fixup_relocs: shrinking by 61440 [ 131.308] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.308] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.308] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 131.308] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.308] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.308] __kgem_bo_clear_busy: handle=7 [ 131.308] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.308] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.308] __kgem_bo_clear_busy: handle=32 [ 131.308] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.308] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.308] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.308] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.308] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.308] kgem_bo_is_render: handle=130, rq? 0 [0] [ 131.308] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.308] gen4_choose_composite_emitter: identity src, no mask [ 131.308] kgem_check_bo: num_pages=+67, num_exec=+2 [ 131.308] aligning vertex: was 2, now 3 floats per vertex [ 131.308] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.308] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.308] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.308] kgem_add_handle: handle=4, index=0 [ 131.308] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.308] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.308] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.308] gen9_composite_get_binding_table(ffc0) [ 131.308] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 131.308] kgem_add_handle: handle=23, index=1 [ 131.308] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 131.308] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 131.308] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=435, height=116, pitch=2048, tiling=1 -> render [ 131.308] kgem_add_reloc64: handle=130, pos=16344, delta=0, domains=40000 [ 131.308] kgem_add_handle: handle=130, index=2 [ 131.308] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe5000) [ 131.308] [3fd0] bind bo(handle=130, addr=fffe5000), format=192, width=48, height=48, pitch=192, tiling=0 -> sampler [ 131.308] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.308] gen9_emit_sampler: sampler = 2 [ 131.308] gen9_emit_sf: num_sf_outputs=1 [ 131.308] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.308] gen9_emit_vertex_elements: setup id=2 [ 131.308] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.308] gen9_render_composite_box: (35, 11), (83, 59) [ 131.308] apply_damage: damage=0x0, region=1 [(35, 11), (83, 59) + (0, 0)] [ 131.308] gen8_vertex_flush[490] = 3 [ 131.308] sna_glyphs(op=3, nlist=1, src=(107, 28)) [ 131.308] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.308] sna_glyphs: discarding mask [ 131.308] glyphs0_to_dst(op=3, src=(107, 28), nlist=1, dst=(107, 28)+(0, 0)) [ 131.308] clipped_glyphs: no, clip region (0, 0), (435, 116) matches drawable pixmap=94268792055152 size=435x116 [ 131.308] gen9_render_composite: 0x0, current mode=1/1 [ 131.308] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 131.308] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.308] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.308] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.308] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=7... [ 131.308] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.308] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.308] sna_drawable_use_bo: using whole GPU bo [ 131.308] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.308] color_convert: src=ff4c4c4c [20028888] [ 131.308] color_convert: dst=ff4c4c4c [20028888] [ 131.308] sna_render_get_solid: ff4c4c4c [ 131.308] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.308] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.308] sna_transform_is_imprecise_integer_translation: no transform [ 131.308] gen9_composite_picture: integer translation (0, 0), removing [ 131.308] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.308] sna_render_pixmap_bo: GPU all damaged [ 131.308] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.308] gen4_choose_composite_emitter: solid, identity mask [ 131.309] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 131.309] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.309] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.309] kgem_flush: opportunistic flushing? flush=1,0, aperture=77/262144, idle?=0 [ 131.309] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.309] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.309] aligning vertex: was 3, now 4 floats per vertex [ 131.309] gen9_composite_get_binding_table(ff00) [ 131.309] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 131.309] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 131.309] kgem_add_handle: handle=32, index=3 [ 131.309] kgem_add_reloc64[5] = (delta=48, target handle=3, presumed=fffb2000) [ 131.309] [3fb0] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.309] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 131.309] kgem_add_handle: handle=6, index=4 [ 131.309] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 131.309] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 131.309] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 131.309] gen9_emit_sampler: sampler = a [ 131.309] gen9_emit_sf: num_sf_outputs=2 [ 131.309] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.309] gen9_emit_vertex_elements: setup id=9 [ 131.309] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.309] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.309] glyphs0_to_dst: glyph=(106, 15)x(12, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(106, 15), mask=(160.00, 64.00) x (12.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(116, 18)x(12, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(116, 18), mask=(176.00, 64.00) x (12.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(126, 18)x(10, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(126, 18), mask=(160.00, 80.00) x (10.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(136, 15)x(9, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(136, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(143, 18)x(12, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(143, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(155, 18)x(16, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(155, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(175, 18)x(12, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(175, 18), mask=(128.00, 112.00) x (12.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(186, 18)x(9, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(186, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(193, 18)x(13, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(193, 18), mask=(160.00, 96.00) x (13.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(204, 18)x(12, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(204, 18), mask=(176.00, 96.00) x (12.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(216, 18)x(9, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(216, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(223, 18)x(11, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(223, 18), mask=(160.00, 112.00) x (11.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(234, 18)x(16, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(234, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(254, 18)x(12, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(254, 18), mask=(128.00, 112.00) x (12.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(265, 18)x(9, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(265, 18), mask=(144.00, 112.00) x (9.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(272, 18)x(13, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(272, 18), mask=(160.00, 96.00) x (13.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(284, 13)x(12, 15), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(284, 13), mask=(176.00, 112.00) x (12.00, 15.00) [ 131.309] glyphs0_to_dst: glyph=(295, 13)x(7, 15), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(295, 13), mask=(192.00, 64.00) x (7.00, 15.00) [ 131.309] glyphs0_to_dst: glyph=(300, 18)x(12, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(300, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(312, 18)x(16, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(312, 18), mask=(144.00, 96.00) x (16.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(331, 13)x(12, 15), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(331, 13), mask=(208.00, 64.00) x (12.00, 15.00) [ 131.309] glyphs0_to_dst: glyph=(342, 18)x(12, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(342, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(354, 15)x(9, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(354, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(361, 18)x(12, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(361, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(372, 18)x(11, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(372, 18), mask=(192.00, 80.00) x (11.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(382, 15)x(9, 13), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(382, 15), mask=(176.00, 80.00) x (9.00, 13.00) [ 131.309] glyphs0_to_dst: glyph=(389, 18)x(12, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(389, 18), mask=(128.00, 96.00) x (12.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(400, 13)x(12, 15), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(400, 13), mask=(208.00, 64.00) x (12.00, 15.00) [ 131.309] gen8_vertex_flush[56c] = 84 [ 131.309] gen9_magic_ca_pass: CA fixup (6 -> 90) [ 131.309] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.309] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.309] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.309] sna_glyphs(op=3, nlist=2, src=(107, 55)) [ 131.309] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.309] can_discard_mask: nlist=2, mask=28888, depth 32, op=3 (bounded? 1) [ 131.309] glyphs_format: format=166024, depth=32 [ 131.309] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.309] sna_glyphs: discarding mask [ 131.309] glyphs0_to_dst(op=3, src=(107, 55), nlist=2, dst=(107, 55)+(0, 0)) [ 131.309] clipped_glyphs: no, clip region (0, 0), (435, 116) matches drawable pixmap=94268792055152 size=435x116 [ 131.309] gen9_render_composite: 0x0, current mode=1/1 [ 131.309] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.309] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.309] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.309] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.309] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=7... [ 131.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.309] sna_drawable_use_bo: using whole GPU bo [ 131.309] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.309] color_convert: src=ff4c4c4c [20028888] [ 131.309] color_convert: dst=ff4c4c4c [20028888] [ 131.309] sna_render_get_solid: ff4c4c4c [ 131.309] sna_render_get_solid(12) = ff4c4c4c (last) [ 131.309] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.309] sna_transform_is_imprecise_integer_translation: no transform [ 131.309] gen9_composite_picture: integer translation (0, 0), removing [ 131.309] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.309] sna_render_pixmap_bo: GPU all damaged [ 131.309] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.309] gen4_choose_composite_emitter: solid, identity mask [ 131.309] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.309] gen9_composite_get_binding_table(fe40) [ 131.309] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.309] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.309] gen9_emit_vertex_elements: setup id=9 [ 131.309] glyphs0_to_dst: glyph=(107, 45)x(11, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(107, 45), mask=(208.00, 80.00) x (11.00, 10.00) [ 131.309] glyphs0_to_dst: glyph=(117, 47)x(11, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(117, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(129, 47)x(10, 11), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(129, 47), mask=(240.00, 64.00) x (10.00, 11.00) [ 131.309] glyphs0_to_dst: glyph=(136, 47)x(11, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(136, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(146, 47)x(9, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(146, 47), mask=(224.00, 80.00) x (9.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(157, 47)x(14, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(157, 47), mask=(240.00, 80.00) x (14.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(169, 47)x(9, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(169, 47), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(178, 47)x(9, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(178, 47), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(187, 44)x(7, 11), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(187, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.309] glyphs0_to_dst: glyph=(196, 44)x(7, 11), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(196, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.309] glyphs0_to_dst: glyph=(201, 47)x(11, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(201, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(214, 47)x(7, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(214, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(219, 47)x(10, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(219, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(228, 47)x(10, 11), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(228, 47), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.309] glyphs0_to_dst: glyph=(236, 47)x(11, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(236, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(246, 47)x(7, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(246, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(252, 44)x(7, 11), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(252, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.309] glyphs0_to_dst: glyph=(261, 44)x(7, 11), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(261, 44), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.309] glyphs0_to_dst: glyph=(267, 43)x(9, 12), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(267, 43), mask=(224.00, 112.00) x (9.00, 12.00) [ 131.309] glyphs0_to_dst: glyph=(275, 47)x(10, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(275, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(287, 47)x(10, 11), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(287, 47), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.309] glyphs0_to_dst: glyph=(296, 47)x(7, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(296, 47), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(301, 47)x(11, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(301, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(311, 43)x(10, 12), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(311, 43), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.309] glyphs0_to_dst: glyph=(320, 43)x(5, 12), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(320, 43), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.309] glyphs0_to_dst: glyph=(323, 47)x(10, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(323, 47), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(332, 47)x(13, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(332, 47), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(348, 47)x(9, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(348, 47), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(356, 47)x(11, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(356, 47), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(365, 47)x(14, 8), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(365, 47), mask=(240.00, 80.00) x (14.00, 8.00) [ 131.309] glyphs0_to_dst: glyph=(376, 45)x(8, 10), unclipped [ 131.309] emit_primitive_identity_mask__avx2: dst=(376, 45), mask=(256.00, 80.00) x (8.00, 10.00) [ 131.309] gen8_vertex_flush[664] = 93 [ 131.309] gen9_magic_ca_pass: CA fixup (90 -> 183) [ 131.309] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.309] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.309] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.309] sna_composite_trapezoids(op=3, src=(137, 75), mask=18000, ntrap=17) [ 131.309] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.309] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.309] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.309] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.309] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.309] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.309] imprecise_trapezoid_span_converter: extents (129, 77), (272, 104) [ 131.309] sna_compute_composite_region: dst=(129, 77)x(143, 27) [ 131.309] sna_compute_composite_region: initial clip against dst->pDrawable: (129, 77), (272, 104) [ 131.309] clip_to_dst: region: 1x[(129, 77), (272, 104)], clip: 1x[(0, 0), (435, 116)] [ 131.309] sna_compute_composite_region: clip against dst->pCompositeClip: (129, 77), (272, 104) [ 131.309] sna_compute_composite_region: clip against src (0x0 clip=0): (129, 77), (272, 104) [ 131.309] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.309] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.309] imprecise_trapezoid_span_converter: after clip -- extents (129, 77), (272, 104), delta=(0, 0) src -> (130, 75) [ 131.309] gen9_render_composite_spans: 143x27 with flags=0, current mode=1 [ 131.309] kgem_bo_is_busy: handle=23, domain: 3 exec? 1, rq? 1 [ 131.309] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.309] gen9_composite_set_target: (129, 77)x(143, 27), partial?=1 [ 131.309] sna_drawable_use_bo pixmap=2536, box=((129, 77), (272, 104)), flags=7... [ 131.309] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.309] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.309] sna_drawable_use_bo: using whole GPU bo [ 131.309] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.309] gen9_composite_picture: (130, 75)x(143, 27), dst=(129, 77) [ 131.309] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(130, 75), dst=(129, 77), size=(143, 27) [ 131.309] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 131.309] sna_render_get_gradient: old --> 0 [ 131.309] gen4_channel_init_linear: transform = [0.01 0.00 -0.89, 0.00 0.03 -2.55, 0.00 0.00 1.00] [ 131.309] gen4_channel_init_linear: untransformed: p1=(129.00, 74.00, 1.00), p2=(129.00, 102.00, 1.00) [ 131.309] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-2.62 [ 131.309] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.309] gen4_choose_spans_emitter: linear source [ 131.309] kgem_check_bo: num_pages=+1, num_exec=+1 [ 131.309] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.309] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.309] kgem_flush: opportunistic flushing? flush=1,0, aperture=1102/262144, idle?=0 [ 131.309] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.309] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.309] aligning vertex: was 4, now 3 floats per vertex [ 131.309] gen9_composite_get_binding_table(fe40) [ 131.309] kgem_add_reloc64: handle=8, pos=16264, delta=0, domains=40000 [ 131.309] kgem_add_handle: handle=8, index=5 [ 131.309] kgem_add_reloc64[7] = (delta=0, target handle=5, presumed=fdffe000) [ 131.309] [3f80] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 131.309] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 131.309] gen9_emit_sampler: sampler = 14 [ 131.309] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.309] gen9_emit_vertex_elements: setup id=5 [ 131.309] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.309] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.309] thread_choose_span: clipped? 0 [ 131.309] imprecise_trapezoid_span_converter: using 4 threads [ 131.309] imprecise_trapezoid_span_converter: using 4 threads for span compositing 143x27 [ 131.309] thread_choose_span: clipped? 0 [ 131.310] span_thread: flushing 26 boxes [ 131.310] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 131.310] span_thread: flushing 27 boxes [ 131.310] span_thread: flushing 1 boxes [ 131.310] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 131.310] span_thread: flushing 1 boxes [ 131.310] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.310] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.310] gen8_vertex_flush[7a4] = 165 [ 131.310] gen9_render_composite_spans_done() [ 131.310] sna_create_pixmap(25, 21, 32, usage=0) [ 131.310] kgem_can_create_2d: 25x21 @ 32 [ 131.310] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 131.310] kgem_can_create_2d: untiled size=4096 [ 131.310] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 131.310] kgem_choose_tiling: 25x21 -> 0 [ 131.310] sna_create_pixmap: usage=0, flags=a [ 131.310] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 131.310] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 131.310] create_pixmap: serial=2537, usage=0, 25x21 [ 131.310] sna_create_pixmap: serial=2537, 25x21, usage=0 [ 131.310] sna_composite_rectangles(pixmap=2538, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 131.310] sna_composite_rectangles: converted to op 0 [ 131.310] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 131.310] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 131.310] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 131.310] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 131.310] sna_composite_rectangles: fallback, dst pixmap=2538 too small or not attached [ 131.310] sna_composite_rectangles: fallback [ 131.310] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.310] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 131.310] _sna_pixmap_move_to_cpu(pixmap=2538, 25x21, flags=1) [ 131.310] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.310] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.310] operate_inplace: no, inplace operation not suitable [ 131.310] _sna_pixmap_move_to_cpu: marking as damaged [ 131.310] __sna_damage_all(25, 21) [ 131.310] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.310] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9e1, drawable=9ea [ 131.310] sna_validate_gc: recomputing clip [ 131.310] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 131.310] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 131.310] try_upload__fast: ignore existing cpu damage (if any) [ 131.310] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.310] try_upload__fast: no, no gpu damage [ 131.310] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.310] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.310] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.310] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 131.310] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 131.310] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 131.310] sna_accel_flush: flush?=1, dirty?=1 [ 131.310] sna_accel_flush: syncing SHM pixmap=2471 (refcnt=1) [ 131.310] _sna_pixmap_move_to_cpu(pixmap=2471, 48x48, flags=3) [ 131.310] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9dcd641, is-clear?=0 [ 131.310] _sna_pixmap_move_to_cpu: CPU all-damaged [ 131.310] _sna_pixmap_move_to_cpu: syncing CPU bo [ 131.310] kgem_bo_sync__cpu_full: handle=130 [ 131.310] gen8_vertex_close: used=1227, vbo active? 3, vb=224, nreloc=3 [ 131.310] gen8_vertex_close: reloc[0] = 287 [ 131.310] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.310] kgem_add_handle: handle=3, index=6 [ 131.310] kgem_add_reloc64[8] = (delta=0, target handle=6, presumed=fd44c000) [ 131.310] gen8_vertex_close: reloc[1] = 342 [ 131.310] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 131.310] kgem_add_reloc64[9] = (delta=0, target handle=6, presumed=fd44c000) [ 131.310] gen8_vertex_close: reloc[2] = 484 [ 131.310] kgem_add_reloc64: handle=3, pos=484, delta=0, domains=200000 [ 131.310] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=fd44c000) [ 131.310] batch[1/1, flags=1800]: 496 496 16256 16384, nreloc=11, nexec=7, nfence=0, aperture=1119 [fenced=0] [ 131.310] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.310] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 131.310] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.310] kgem_fixup_relocs: shrinking by 61440 [ 131.310] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.310] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 131.310] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 131.310] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.310] kgem_commit: release handle=130 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe5000 [ 131.310] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.310] __kgem_bo_clear_busy: handle=32 [ 131.310] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.310] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 131.310] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 131.310] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.310] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.310] __kgem_busy: handle=130, busy=131072, wedged=0 [ 131.310] kgem_bo_sync__cpu_full: SYNC: handle=130, needs_flush? 0, domain? 3, busy? 1 [ 131.330] __kgem_busy: handle=130, busy=0, wedged=0 [ 131.330] kgem_bo_retire: retiring bo handle=130 (needed flush? 0), rq? 1 [busy?=0] [ 131.330] __kgem_retire_requests_upto(handle=130, ring=0) [ 131.330] __kgem_retire_rq: request 1 complete [ 131.330] __kgem_retire_rq: request 2 complete [ 131.330] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 131.330] assert_bo_retired: handle=130, domain: 0 exec? 0, rq? 0 [ 131.330] kgem_bo_is_busy: handle=130, domain: 1 exec? 0, rq? 0 [ 131.330] sna_accel_flush: flush?=0, dirty?=0 [ 131.330] sna_block_handler (tv=0.0) [ 131.330] sna_wakeup_handler [ 131.330] sna_validate_gc(0x55bca9dd1be0) changes=7fffff, previous serial=80000000, drawable=9eb [ 131.330] sna_validate_gc: recomputing clip [ 131.330] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9dd33c0] [ 131.330] sna_copy_area: src=pixmap=165:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2539:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.330] sna_copy_area: normal copy [ 131.330] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.330] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.330] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.330] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.330] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.330] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.330] sna_do_copy: window -- include inferiors [ 131.330] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.330] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.330] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=165+(0, 0), dst pixmap=2539+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.330] sna_copy_boxes: dst=(priv=0x55bca9dd1cc0, gpu_bo=131, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=36, cpu_bo=0), replaces=1 [ 131.330] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.330] sna_drawable_use_bo pixmap=2539, box=((0, 0), (7680, 2160)), flags=1b... [ 131.330] sna_drawable_use_bo: exported target, set PREFER_GPU [ 131.330] sna_drawable_use_bo: pinned, never REPLACES [ 131.330] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 131.330] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.330] sna_drawable_use_bo: using whole GPU bo [ 131.330] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.330] wait_for_shadow: flags=a, flips=0, handle=36, shadow=12 [ 131.330] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=2 [ 131.330] sna_pixmap_move_to_gpu: already all-damaged [ 131.330] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=36, busy=0 [ring=0] [ 131.330] __kgem_bo_clear_busy: handle=36 [ 131.330] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.330] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.330] sna_pixmap_make_cow: make cow src=165, dst=2539, handle=36 (already cow? src=1, dst=0) [ 131.330] sna_pixmap_make_cow: can't cow, dst_pinned=2 [ 131.330] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.330] kgem_bo_is_render: handle=36, rq? 0 [0] [ 131.330] kgem_bo_is_render: handle=131, rq? 1 [0] [ 131.330] kgem_bo_is_render: handle=131, rq? 1 [0] [ 131.330] needs_batch_flush: flushing before handle=131 for required semaphore [ 131.330] needs_batch_flush: flushing before handle=131 for new reservation [ 131.330] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 131.330] aligning vertex: was 3, now 2 floats per vertex [ 131.330] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.330] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.330] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.330] kgem_add_handle: handle=4, index=0 [ 131.330] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.330] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.330] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.330] gen9_composite_get_binding_table(ffc0) [ 131.330] kgem_add_reloc64: handle=131, pos=16360, delta=0, domains=20002 [ 131.330] kgem_add_handle: handle=131, index=1 [ 131.330] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 131.330] __kgem_bo_mark_dirty: handle=131 (proxy? 0) [ 131.330] [3fe0] bind bo(handle=131, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.330] kgem_add_reloc64: handle=36, pos=16344, delta=0, domains=40000 [ 131.330] kgem_add_handle: handle=36, index=2 [ 131.330] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f4225000) [ 131.330] [3fd0] bind bo(handle=36, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 131.330] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.330] gen9_emit_sampler: sampler = 0 [ 131.330] gen9_emit_sf: num_sf_outputs=1 [ 131.330] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.330] gen9_emit_vertex_elements: setup id=0 [ 131.330] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.330] (0, 0) -> (0, 0) + (7680, 2160) [ 131.330] gen8_vertex_flush[490] = 3 [ 131.330] sna_accel_flush: flush?=1, dirty?=0 [ 131.330] gen8_vertex_close: used=1234, vbo active? 3, vb=1, nreloc=1 [ 131.330] gen8_vertex_close: reloc[0] = 287 [ 131.330] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.330] kgem_add_handle: handle=3, index=3 [ 131.330] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.330] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] [ 131.330] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.330] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.330] kgem_fixup_relocs: shrinking by 61440 [ 131.330] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.344] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.344] kgem_commit: release handle=131 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=e05bd000 [ 131.344] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.344] kgem_commit: release handle=36 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 131.344] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.344] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.344] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.344] sna_accel_flush: flush?=0, dirty?=0 [ 131.344] sna_accel_flush: flush?=0, dirty?=0 [ 131.344] sna_block_handler (tv=0.0) [ 131.344] sna_wakeup_handler [ 131.344] sna_accel_flush: flush?=0, dirty?=0 [ 131.344] sna_accel_flush: flush?=0, dirty?=0 [ 131.344] sna_accel_flush: flush?=0, dirty?=0 [ 131.344] sna_block_handler (tv=0.0) [ 131.344] sna_wakeup_handler [ 131.344] sna_accel_flush: flush?=0, dirty?=0 [ 131.344] sna_accel_flush: flush?=0, dirty?=0 [ 131.344] sna_block_handler (tv=0.0) [ 131.344] sna_wakeup_handler [ 131.344] sna_composite(pixmap=2536, op=3, src=2538+(0, 0), mask=0+(128, 76), dst=2536+(128, 76)+(0, 0), size=(12, 10) [ 131.344] sna_compute_composite_region: dst=(128, 76)x(12, 10) [ 131.344] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 76), (140, 86) [ 131.344] clip_to_dst: region: 1x[(128, 76), (140, 86)], clip: 1x[(0, 0), (435, 116)] [ 131.344] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 76), (140, 86) [ 131.344] sna_compute_composite_region: clip against src (25x21 clip=0): (128, 76), (140, 86) [ 131.344] sna_composite: composite region extents:+(0, 0) -> (128, 76), (140, 86) + (0, 0) [ 131.344] gen9_render_composite: 12x10, current mode=0/1 [ 131.344] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.344] sna_blt_composite (0, 0), (128, 76), 12x10 [ 131.344] sna_blt_composite: unsupported op [3] for blitting [ 131.344] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 131.344] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.344] gen9_composite_set_target: (128, 76)x(12, 10), partial?=1 [ 131.344] sna_drawable_use_bo pixmap=2536, box=((128, 76), (140, 86)), flags=7... [ 131.344] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.344] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.344] sna_drawable_use_bo: using whole GPU bo [ 131.344] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.344] gen9_composite_picture: (0, 0)x(12, 10), dst=(128, 76) [ 131.344] sna_transform_is_imprecise_integer_translation: no transform [ 131.344] gen9_composite_picture: integer translation (0, 0), removing [ 131.344] sna_render_pixmap_bo pixmap=2538, (0, 0)x(12, 10)/(25, 21) [ 131.344] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 131.344] sna_render_pixmap_bo: offset=(-128, -76), size=(25, 21) [ 131.344] use_cpu_bo: no cpu bo [ 131.344] kgem_choose_tiling: too short [10] for TILING_Y [ 131.344] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.345] kgem_choose_tiling: 12x10 -> 0 [ 131.345] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 131.345] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 131.345] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(0, 0), (12, 10)], flags=2) [ 131.345] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.345] kgem_can_create_2d: 12x10 @ 32 [ 131.345] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.345] kgem_can_create_2d: untiled size=4096 [ 131.345] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.345] kgem_choose_tiling: 12x10 -> 0 [ 131.345] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 131.345] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.345] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.345] kgem_create_buffer: searching for an inactive GTT map for upload [ 131.345] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.345] search_linear_cache: searching for inactive gtt map [ 131.345] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.345] search_linear_cache: inactive and cache bucket empty [ 131.345] search_linear_cache: active cache bucket empty [ 131.345] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 131.345] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 131.345] search_linear_cache: found handle=24 (near-miss) (num_pages=64) in linear inactive cache [ 131.345] kgem_bo_can_map: handle=24, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4293677056 [ 131.345] kgem_create_buffer: reusing handle=24 for buffer [ 131.345] kgem_bo_can_map: handle=24, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4293677056 [ 131.345] init_buffer_from_bo: reusing handle=24 for buffer [ 131.345] kgem_bo_map: handle=24, offset=4293677056, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 131.345] kgem_bo_map: converting request for GTT map into CPU map [ 131.345] kgem_bo_map__cpu(handle=24, size=262144, map=0x0:0x7f1c78b89000) [ 131.345] kgem_bo_sync__cpu: handle=24 [ 131.345] __kgem_busy: handle=24, busy=0, wedged=0 [ 131.345] kgem_bo_sync__cpu: SYNC: handle=24, needs_flush? 0, domain? 0, busy? 0 [ 131.345] __kgem_busy: handle=24, busy=0, wedged=0 [ 131.345] kgem_bo_retire: retiring bo handle=24 (needed flush? 0), rq? 0 [busy?=0] [ 131.345] assert_bo_retired: handle=24, domain: 0 exec? 0, rq? 0 [ 131.345] kgem_create_buffer(pages=64 [64]) new handle=24, used=640, write=1 [ 131.345] kgem_create_proxy: target handle=24 [proxy? -1], offset=0, length=640, io=1 [ 131.345] __kgem_bo_init(handle=24, num_pages=640) [ 131.345] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.345] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.345] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.345] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.345] gen4_choose_composite_emitter: identity src, no mask [ 131.345] kgem_check_bo: num_pages=+128, num_exec=+2 [ 131.345] aligning vertex: was 2, now 3 floats per vertex [ 131.345] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.345] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.345] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.345] kgem_add_handle: handle=4, index=0 [ 131.345] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.345] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.345] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.345] gen9_composite_get_binding_table(ffc0) [ 131.345] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 131.345] kgem_add_handle: handle=23, index=1 [ 131.345] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 131.345] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 131.345] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=435, height=116, pitch=2048, tiling=1 -> render [ 131.345] kgem_add_reloc64: handle=24, pos=16344, delta=0, domains=40000 [ 131.345] kgem_add_reloc64: adding proxy [delta=0] for handle=24 [ 131.345] kgem_add_handle: handle=24, index=2 [ 131.345] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffec5000) [ 131.345] [3fd0] bind bo(handle=24, addr=ffec5000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.345] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.345] gen9_emit_sampler: sampler = 2 [ 131.345] gen9_emit_sf: num_sf_outputs=1 [ 131.345] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.345] gen9_emit_vertex_elements: setup id=2 [ 131.345] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.345] gen9_render_composite_box: (128, 76), (140, 86) [ 131.345] apply_damage: damage=0x0, region=1 [(128, 76), (140, 86) + (0, 0)] [ 131.345] gen8_vertex_flush[490] = 3 [ 131.346] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.346] sna_create_pixmap(1, 10, 32, usage=0) [ 131.346] kgem_can_create_2d: 1x10 @ 32 [ 131.346] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.346] kgem_can_create_2d: untiled size=4096 [ 131.346] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.346] kgem_choose_tiling: 1x10 -> 0 [ 131.346] sna_create_pixmap: usage=0, flags=a [ 131.346] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.346] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.346] create_pixmap: serial=2540, usage=0, 1x10 [ 131.346] sna_create_pixmap: serial=2540, 1x10, usage=0 [ 131.346] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9ea, drawable=9ed [ 131.346] sna_validate_gc: recomputing clip [ 131.346] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.346] sna_copy_area: src=pixmap=2538:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=2541:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.346] sna_copy_area: normal copy [ 131.346] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.346] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.346] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.346] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.346] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 131.346] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 131.346] sna_do_copy: pixmap -- no source clipping [ 131.346] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 131.346] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 131.346] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2538+(12, 0), dst pixmap=2541+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.346] sna_copy_boxes: dst=(priv=0x55bca9dd3540, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3100, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.346] sna_drawable_use_bo pixmap=2541, box=((0, 0), (1, 10)), flags=18... [ 131.346] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.346] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.346] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.346] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.346] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 131.346] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(12, 0), (13, 10)], flags=6) [ 131.346] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.346] sna_drawable_move_region_to_cpu(pixmap=2541 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.346] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.346] _sna_pixmap_move_to_cpu(pixmap=2541, 1x10, flags=5) [ 131.346] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.346] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.346] _sna_pixmap_move_to_cpu: marking as damaged [ 131.346] __sna_damage_all(1, 10) [ 131.346] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.346] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 131.346] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.346] sna_composite(pixmap=2536, op=3, src=2541+(142, 38), mask=0+(140, 76), dst=2536+(140, 76)+(0, 0), size=(121, 10) [ 131.346] sna_compute_composite_region: dst=(140, 76)x(121, 10) [ 131.346] sna_compute_composite_region: initial clip against dst->pDrawable: (140, 76), (261, 86) [ 131.346] clip_to_dst: region: 1x[(140, 76), (261, 86)], clip: 1x[(0, 0), (435, 116)] [ 131.346] sna_compute_composite_region: clip against dst->pCompositeClip: (140, 76), (261, 86) [ 131.346] sna_compute_composite_region: clip against src (1x10 clip=0): (140, 76), (261, 86) [ 131.346] sna_composite: composite region extents:+(0, 0) -> (140, 76), (261, 86) + (0, 0) [ 131.346] gen9_render_composite: 121x10, current mode=1/1 [ 131.346] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.346] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.346] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.346] gen9_composite_set_target: (140, 76)x(121, 10), partial?=1 [ 131.346] sna_drawable_use_bo pixmap=2536, box=((140, 76), (261, 86)), flags=7... [ 131.346] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.346] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.346] sna_drawable_use_bo: using whole GPU bo [ 131.346] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.347] gen9_composite_picture: (142, 38)x(121, 10), dst=(140, 76) [ 131.347] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -1.17, 0.00 1.00 -38.00, 0.00 0.00 1.00] [ 131.347] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.347] sna_render_pixmap_bo pixmap=2541, (142, 38)x(121, 10)/(1, 10) [ 131.347] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.347] sna_render_pixmap_bo: offset=(2, -38), size=(1, 10) [ 131.347] use_cpu_bo: no cpu bo [ 131.347] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.347] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.347] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.347] sna_drawable_move_region_to_cpu(pixmap=2541 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.347] sna_drawable_move_region_to_cpu: pixmap=2541 all damaged on CPU [ 131.347] kgem_can_create_2d: 1x10 @ 32 [ 131.347] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.347] kgem_can_create_2d: untiled size=4096 [ 131.347] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.347] kgem_choose_tiling: 1x10 -> 0 [ 131.347] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.347] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.347] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.347] kgem_create_buffer: reusing buffer? used=768 + size=320, total=262144 [ 131.347] kgem_create_proxy: target handle=24 [proxy? -1], offset=768, length=320, io=1 [ 131.347] __kgem_bo_init(handle=24, num_pages=320) [ 131.347] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.347] upload: adding upload cache to pixmap=2541 [ 131.347] kgem_proxy_bo_attach: handle=24 [ 131.347] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.347] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.347] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.347] gen4_choose_composite_emitter: simple src, no mask [ 131.347] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.347] gen9_composite_get_binding_table(ff00) [ 131.347] kgem_add_reloc64: handle=24, pos=16312, delta=0, domains=40000 [ 131.347] kgem_add_reloc64: adding proxy [delta=768] for handle=24 [ 131.347] kgem_add_reloc64[5] = (delta=768, target handle=2, presumed=ffec5000) [ 131.347] [3fb0] bind bo(handle=24, addr=ffec5300), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.347] gen9_emit_sampler: sampler = 32 [ 131.347] gen9_emit_vertex_elements: setup id=2 [ 131.347] gen9_render_composite_box: (140, 76), (261, 86) [ 131.347] apply_damage: damage=0x0, region=1 [(140, 76), (261, 86) + (0, 0)] [ 131.347] gen8_vertex_flush[4d4] = 3 [ 131.347] sna_destroy_pixmap: pixmap=2541, attached?=1 [ 131.347] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.347] __sna_free_pixmap(pixmap=2541) [ 131.347] sna_composite(pixmap=2536, op=3, src=2538+(13, 0), mask=0+(261, 76), dst=2536+(261, 76)+(0, 0), size=(12, 10) [ 131.347] sna_compute_composite_region: dst=(261, 76)x(12, 10) [ 131.347] sna_compute_composite_region: initial clip against dst->pDrawable: (261, 76), (273, 86) [ 131.347] clip_to_dst: region: 1x[(261, 76), (273, 86)], clip: 1x[(0, 0), (435, 116)] [ 131.347] sna_compute_composite_region: clip against dst->pCompositeClip: (261, 76), (273, 86) [ 131.347] sna_compute_composite_region: clip against src (25x21 clip=0): (261, 76), (273, 86) [ 131.347] sna_composite: composite region extents:+(0, 0) -> (261, 76), (273, 86) + (0, 0) [ 131.347] gen9_render_composite: 12x10, current mode=1/1 [ 131.347] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.347] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.347] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.347] gen9_composite_set_target: (261, 76)x(12, 10), partial?=1 [ 131.347] sna_drawable_use_bo pixmap=2536, box=((261, 76), (273, 86)), flags=7... [ 131.347] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.347] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.347] sna_drawable_use_bo: using whole GPU bo [ 131.347] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.347] gen9_composite_picture: (13, 0)x(12, 10), dst=(261, 76) [ 131.347] sna_transform_is_imprecise_integer_translation: no transform [ 131.347] gen9_composite_picture: integer translation (0, 0), removing [ 131.347] sna_render_pixmap_bo pixmap=2538, (13, 0)x(12, 10)/(25, 21) [ 131.347] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 131.347] sna_render_pixmap_bo: offset=(-248, -76), size=(25, 21) [ 131.347] use_cpu_bo: no cpu bo [ 131.347] kgem_choose_tiling: too short [10] for TILING_Y [ 131.347] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.347] kgem_choose_tiling: 12x10 -> 0 [ 131.347] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 131.347] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 131.347] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(13, 0), (25, 10)], flags=2) [ 131.348] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.348] kgem_can_create_2d: 12x10 @ 32 [ 131.348] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.348] kgem_can_create_2d: untiled size=4096 [ 131.348] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.348] kgem_choose_tiling: 12x10 -> 0 [ 131.348] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 131.348] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.348] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.348] kgem_create_buffer: reusing buffer? used=1280 + size=640, total=262144 [ 131.348] kgem_create_proxy: target handle=24 [proxy? -1], offset=1280, length=640, io=1 [ 131.348] __kgem_bo_init(handle=24, num_pages=640) [ 131.348] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.348] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.348] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.348] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.348] gen4_choose_composite_emitter: identity src, no mask [ 131.348] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.348] gen9_composite_get_binding_table(fe80) [ 131.348] kgem_add_reloc64: handle=24, pos=16280, delta=0, domains=40000 [ 131.348] kgem_add_reloc64: adding proxy [delta=1280] for handle=24 [ 131.348] kgem_add_reloc64[6] = (delta=1280, target handle=2, presumed=ffec5000) [ 131.348] [3f90] bind bo(handle=24, addr=ffec5500), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.348] gen9_emit_sampler: sampler = 2 [ 131.348] gen9_emit_vertex_elements: setup id=2 [ 131.348] gen9_render_composite_box: (261, 76), (273, 86) [ 131.348] apply_damage: damage=0x0, region=1 [(261, 76), (273, 86) + (0, 0)] [ 131.348] gen8_vertex_flush[518] = 3 [ 131.348] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.348] sna_create_pixmap(12, 1, 32, usage=0) [ 131.348] kgem_can_create_2d: 12x1 @ 32 [ 131.348] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.348] kgem_can_create_2d: untiled size=4096 [ 131.348] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.348] kgem_choose_tiling: 12x1 -> 0 [ 131.348] sna_create_pixmap: usage=0, flags=a [ 131.348] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.348] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.348] create_pixmap: serial=2542, usage=0, 12x1 [ 131.348] sna_create_pixmap: serial=2542, 12x1, usage=0 [ 131.348] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9ed, drawable=9ef [ 131.348] sna_validate_gc: recomputing clip [ 131.348] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.348] sna_copy_area: src=pixmap=2538:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=2543:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.348] sna_copy_area: normal copy [ 131.348] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.348] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.348] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.348] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.348] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 131.348] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 131.348] sna_do_copy: pixmap -- no source clipping [ 131.348] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 131.348] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 131.348] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2538+(0, 10), dst pixmap=2543+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.348] sna_copy_boxes: dst=(priv=0x55bca9dd3540, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3100, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.348] sna_drawable_use_bo pixmap=2543, box=((0, 0), (12, 1)), flags=18... [ 131.348] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.348] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.348] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.348] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.348] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 131.348] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(0, 10), (12, 11)], flags=6) [ 131.348] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.348] sna_drawable_move_region_to_cpu(pixmap=2543 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.348] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.348] _sna_pixmap_move_to_cpu(pixmap=2543, 12x1, flags=5) [ 131.348] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.348] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.348] _sna_pixmap_move_to_cpu: marking as damaged [ 131.348] __sna_damage_all(12, 1) [ 131.348] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.348] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 131.348] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.349] sna_composite(pixmap=2536, op=3, src=2543+(64, 97), mask=0+(128, 86), dst=2536+(128, 86)+(0, 0), size=(12, 9) [ 131.349] sna_compute_composite_region: dst=(128, 86)x(12, 9) [ 131.349] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 86), (140, 95) [ 131.349] clip_to_dst: region: 1x[(128, 86), (140, 95)], clip: 1x[(0, 0), (435, 116)] [ 131.349] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 86), (140, 95) [ 131.349] sna_compute_composite_region: clip against src (12x1 clip=0): (128, 86), (140, 95) [ 131.349] sna_composite: composite region extents:+(0, 0) -> (128, 86), (140, 95) + (0, 0) [ 131.349] gen9_render_composite: 12x9, current mode=1/1 [ 131.349] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.349] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.349] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.349] gen9_composite_set_target: (128, 86)x(12, 9), partial?=1 [ 131.349] sna_drawable_use_bo pixmap=2536, box=((128, 86), (140, 95)), flags=7... [ 131.349] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.349] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.349] sna_drawable_use_bo: using whole GPU bo [ 131.349] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.349] gen9_composite_picture: (64, 97)x(12, 9), dst=(128, 86) [ 131.349] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -64.00, 0.00 0.11 -10.78, 0.00 0.00 1.00] [ 131.349] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.349] sna_render_pixmap_bo pixmap=2543, (64, 97)x(12, 9)/(12, 1) [ 131.349] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.349] sna_render_pixmap_bo: offset=(-64, 11), size=(12, 1) [ 131.349] use_cpu_bo: no cpu bo [ 131.349] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.349] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.349] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.349] sna_drawable_move_region_to_cpu(pixmap=2543 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.349] sna_drawable_move_region_to_cpu: pixmap=2543 all damaged on CPU [ 131.349] kgem_can_create_2d: 12x1 @ 32 [ 131.349] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.349] kgem_can_create_2d: untiled size=4096 [ 131.349] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.349] kgem_choose_tiling: 12x1 -> 0 [ 131.349] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.349] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.349] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.349] kgem_create_buffer: reusing buffer? used=2048 + size=128, total=262144 [ 131.349] kgem_create_proxy: target handle=24 [proxy? -1], offset=2048, length=128, io=1 [ 131.349] __kgem_bo_init(handle=24, num_pages=128) [ 131.349] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.349] upload: adding upload cache to pixmap=2543 [ 131.349] kgem_proxy_bo_attach: handle=24 [ 131.349] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.349] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.349] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.349] gen4_choose_composite_emitter: simple src, no mask [ 131.349] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.349] gen9_composite_get_binding_table(fe00) [ 131.349] kgem_add_reloc64: handle=24, pos=16248, delta=0, domains=40000 [ 131.349] kgem_add_reloc64: adding proxy [delta=2048] for handle=24 [ 131.349] kgem_add_reloc64[7] = (delta=2048, target handle=2, presumed=ffec5000) [ 131.349] [3f70] bind bo(handle=24, addr=ffec5800), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.349] gen9_emit_sampler: sampler = 32 [ 131.349] gen9_emit_vertex_elements: setup id=2 [ 131.349] gen9_render_composite_box: (128, 86), (140, 95) [ 131.349] apply_damage: damage=0x0, region=1 [(128, 86), (140, 95) + (0, 0)] [ 131.349] gen8_vertex_flush[55c] = 3 [ 131.349] sna_accel_flush: flush?=0, dirty?=0 [ 131.349] sna_block_handler (tv=0.0) [ 131.349] sna_wakeup_handler [ 131.349] sna_accel_flush: flush?=0, dirty?=0 [ 131.349] sna_accel_flush: flush?=0, dirty?=0 [ 131.349] sna_block_handler (tv=0.0) [ 131.349] sna_wakeup_handler [ 131.350] sna_destroy_pixmap: pixmap=2543, attached?=1 [ 131.350] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.350] __sna_free_pixmap(pixmap=2543) [ 131.350] sna_create_pixmap(12, 1, 32, usage=0) [ 131.350] kgem_can_create_2d: 12x1 @ 32 [ 131.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.350] kgem_can_create_2d: untiled size=4096 [ 131.350] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.350] kgem_choose_tiling: 12x1 -> 0 [ 131.350] sna_create_pixmap: usage=0, flags=a [ 131.350] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.350] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.350] create_pixmap: serial=2544, usage=0, 12x1 [ 131.350] sna_create_pixmap: serial=2544, 12x1, usage=0 [ 131.350] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9ef, drawable=9f1 [ 131.350] sna_validate_gc: recomputing clip [ 131.350] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.350] sna_copy_area: src=pixmap=2538:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=2545:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.350] sna_copy_area: normal copy [ 131.350] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.350] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.350] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.350] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.350] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 131.350] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 131.350] sna_do_copy: pixmap -- no source clipping [ 131.350] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 131.350] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 131.350] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2538+(13, 10), dst pixmap=2545+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.350] sna_copy_boxes: dst=(priv=0x55bca9dd3670, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3100, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.350] sna_drawable_use_bo pixmap=2545, box=((0, 0), (12, 1)), flags=18... [ 131.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.350] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.350] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.350] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.350] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 131.350] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(13, 10), (25, 11)], flags=6) [ 131.350] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.350] sna_drawable_move_region_to_cpu(pixmap=2545 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.350] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.350] _sna_pixmap_move_to_cpu(pixmap=2545, 12x1, flags=5) [ 131.350] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.350] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.350] _sna_pixmap_move_to_cpu: marking as damaged [ 131.350] __sna_damage_all(12, 1) [ 131.350] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.350] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 131.350] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.350] sna_composite(pixmap=2536, op=3, src=2545+(131, 97), mask=0+(261, 86), dst=2536+(261, 86)+(0, 0), size=(12, 9) [ 131.350] sna_compute_composite_region: dst=(261, 86)x(12, 9) [ 131.350] sna_compute_composite_region: initial clip against dst->pDrawable: (261, 86), (273, 95) [ 131.350] clip_to_dst: region: 1x[(261, 86), (273, 95)], clip: 1x[(0, 0), (435, 116)] [ 131.350] sna_compute_composite_region: clip against dst->pCompositeClip: (261, 86), (273, 95) [ 131.350] sna_compute_composite_region: clip against src (12x1 clip=0): (261, 86), (273, 95) [ 131.350] sna_composite: composite region extents:+(0, 0) -> (261, 86), (273, 95) + (0, 0) [ 131.350] gen9_render_composite: 12x9, current mode=1/1 [ 131.350] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.350] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.350] gen9_composite_set_target: (261, 86)x(12, 9), partial?=1 [ 131.350] sna_drawable_use_bo pixmap=2536, box=((261, 86), (273, 95)), flags=7... [ 131.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.350] sna_drawable_use_bo: using whole GPU bo [ 131.350] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.350] gen9_composite_picture: (131, 97)x(12, 9), dst=(261, 86) [ 131.350] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -131.00, 0.00 0.11 -10.78, 0.00 0.00 1.00] [ 131.350] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.350] sna_render_pixmap_bo pixmap=2545, (131, 97)x(12, 9)/(12, 1) [ 131.350] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.350] sna_render_pixmap_bo: offset=(-130, 11), size=(12, 1) [ 131.350] use_cpu_bo: no cpu bo [ 131.350] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.350] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.350] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.350] sna_drawable_move_region_to_cpu(pixmap=2545 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.350] sna_drawable_move_region_to_cpu: pixmap=2545 all damaged on CPU [ 131.350] kgem_can_create_2d: 12x1 @ 32 [ 131.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.350] kgem_can_create_2d: untiled size=4096 [ 131.350] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.350] kgem_choose_tiling: 12x1 -> 0 [ 131.350] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.350] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.350] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.350] kgem_create_buffer: reusing buffer? used=2304 + size=128, total=262144 [ 131.350] kgem_create_proxy: target handle=24 [proxy? -1], offset=2304, length=128, io=1 [ 131.350] __kgem_bo_init(handle=24, num_pages=128) [ 131.350] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.350] upload: adding upload cache to pixmap=2545 [ 131.350] kgem_proxy_bo_attach: handle=24 [ 131.350] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.350] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.350] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.350] gen4_choose_composite_emitter: simple src, no mask [ 131.350] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.350] gen9_composite_get_binding_table(fd80) [ 131.350] kgem_add_reloc64: handle=24, pos=16216, delta=0, domains=40000 [ 131.350] kgem_add_reloc64: adding proxy [delta=2304] for handle=24 [ 131.350] kgem_add_reloc64[8] = (delta=2304, target handle=2, presumed=ffec5000) [ 131.350] [3f50] bind bo(handle=24, addr=ffec5900), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.350] gen9_emit_vertex_elements: setup id=2 [ 131.350] gen9_render_composite_box: (261, 86), (273, 95) [ 131.350] apply_damage: damage=0x0, region=1 [(261, 86), (273, 95) + (0, 0)] [ 131.350] gen8_vertex_flush[598] = 3 [ 131.350] sna_destroy_pixmap: pixmap=2545, attached?=1 [ 131.350] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.350] __sna_free_pixmap(pixmap=2545) [ 131.350] sna_composite(pixmap=2536, op=3, src=2538+(0, 11), mask=0+(128, 95), dst=2536+(128, 95)+(0, 0), size=(12, 10) [ 131.350] sna_compute_composite_region: dst=(128, 95)x(12, 10) [ 131.350] sna_compute_composite_region: initial clip against dst->pDrawable: (128, 95), (140, 105) [ 131.350] clip_to_dst: region: 1x[(128, 95), (140, 105)], clip: 1x[(0, 0), (435, 116)] [ 131.350] sna_compute_composite_region: clip against dst->pCompositeClip: (128, 95), (140, 105) [ 131.350] sna_compute_composite_region: clip against src (25x21 clip=0): (128, 95), (140, 105) [ 131.350] sna_composite: composite region extents:+(0, 0) -> (128, 95), (140, 105) + (0, 0) [ 131.350] gen9_render_composite: 12x10, current mode=1/1 [ 131.350] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.350] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.350] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.350] gen9_composite_set_target: (128, 95)x(12, 10), partial?=1 [ 131.350] sna_drawable_use_bo pixmap=2536, box=((128, 95), (140, 105)), flags=7... [ 131.350] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.350] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.350] sna_drawable_use_bo: using whole GPU bo [ 131.350] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.350] gen9_composite_picture: (0, 11)x(12, 10), dst=(128, 95) [ 131.350] sna_transform_is_imprecise_integer_translation: no transform [ 131.350] gen9_composite_picture: integer translation (0, 0), removing [ 131.350] sna_render_pixmap_bo pixmap=2538, (0, 11)x(12, 10)/(25, 21) [ 131.350] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 131.350] sna_render_pixmap_bo: offset=(-128, -84), size=(25, 21) [ 131.350] use_cpu_bo: no cpu bo [ 131.350] kgem_choose_tiling: too short [10] for TILING_Y [ 131.350] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.350] kgem_choose_tiling: 12x10 -> 0 [ 131.350] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 131.350] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 131.350] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(0, 11), (12, 21)], flags=2) [ 131.350] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.350] kgem_can_create_2d: 12x10 @ 32 [ 131.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.350] kgem_can_create_2d: untiled size=4096 [ 131.350] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.350] kgem_choose_tiling: 12x10 -> 0 [ 131.350] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 131.350] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.350] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.350] kgem_create_buffer: reusing buffer? used=2560 + size=640, total=262144 [ 131.350] kgem_create_proxy: target handle=24 [proxy? -1], offset=2560, length=640, io=1 [ 131.350] __kgem_bo_init(handle=24, num_pages=640) [ 131.350] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.350] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.350] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.350] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.350] gen4_choose_composite_emitter: identity src, no mask [ 131.350] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.350] gen9_composite_get_binding_table(fd00) [ 131.350] kgem_add_reloc64: handle=24, pos=16184, delta=0, domains=40000 [ 131.350] kgem_add_reloc64: adding proxy [delta=2560] for handle=24 [ 131.350] kgem_add_reloc64[9] = (delta=2560, target handle=2, presumed=ffec5000) [ 131.350] [3f30] bind bo(handle=24, addr=ffec5a00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.350] gen9_emit_sampler: sampler = 2 [ 131.350] gen9_emit_vertex_elements: setup id=2 [ 131.350] gen9_render_composite_box: (128, 95), (140, 105) [ 131.350] apply_damage: damage=0x0, region=1 [(128, 95), (140, 105) + (0, 0)] [ 131.350] gen8_vertex_flush[5dc] = 3 [ 131.350] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.350] sna_create_pixmap(1, 10, 32, usage=0) [ 131.350] kgem_can_create_2d: 1x10 @ 32 [ 131.350] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.350] kgem_can_create_2d: untiled size=4096 [ 131.350] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.350] kgem_choose_tiling: 1x10 -> 0 [ 131.350] sna_create_pixmap: usage=0, flags=a [ 131.350] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.350] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.350] create_pixmap: serial=2546, usage=0, 1x10 [ 131.350] sna_create_pixmap: serial=2546, 1x10, usage=0 [ 131.350] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9f1, drawable=9f3 [ 131.350] sna_validate_gc: recomputing clip [ 131.350] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.350] sna_copy_area: src=pixmap=2538:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=2547:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.350] sna_copy_area: normal copy [ 131.350] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.350] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.350] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.350] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.350] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 131.350] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 131.350] sna_do_copy: pixmap -- no source clipping [ 131.350] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 131.350] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 131.350] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2538+(12, 11), dst pixmap=2547+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.350] sna_copy_boxes: dst=(priv=0x55bca9dd3670, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3100, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.350] sna_drawable_use_bo pixmap=2547, box=((0, 0), (1, 10)), flags=18... [ 131.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.351] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.351] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.351] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.351] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 131.351] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(12, 11), (13, 21)], flags=6) [ 131.351] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.351] sna_drawable_move_region_to_cpu(pixmap=2547 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.351] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.351] _sna_pixmap_move_to_cpu(pixmap=2547, 1x10, flags=5) [ 131.351] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.351] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.351] _sna_pixmap_move_to_cpu: marking as damaged [ 131.351] __sna_damage_all(1, 10) [ 131.351] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.351] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 131.351] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.351] sna_composite(pixmap=2536, op=3, src=2547+(142, 48), mask=0+(140, 95), dst=2536+(140, 95)+(0, 0), size=(121, 10) [ 131.351] sna_compute_composite_region: dst=(140, 95)x(121, 10) [ 131.351] sna_compute_composite_region: initial clip against dst->pDrawable: (140, 95), (261, 105) [ 131.351] clip_to_dst: region: 1x[(140, 95), (261, 105)], clip: 1x[(0, 0), (435, 116)] [ 131.351] sna_compute_composite_region: clip against dst->pCompositeClip: (140, 95), (261, 105) [ 131.351] sna_compute_composite_region: clip against src (1x10 clip=0): (140, 95), (261, 105) [ 131.351] sna_composite: composite region extents:+(0, 0) -> (140, 95), (261, 105) + (0, 0) [ 131.351] gen9_render_composite: 121x10, current mode=1/1 [ 131.351] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.351] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.351] gen9_composite_set_target: (140, 95)x(121, 10), partial?=1 [ 131.351] sna_drawable_use_bo pixmap=2536, box=((140, 95), (261, 105)), flags=7... [ 131.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.351] sna_drawable_use_bo: using whole GPU bo [ 131.351] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.351] gen9_composite_picture: (142, 48)x(121, 10), dst=(140, 95) [ 131.351] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -1.17, 0.00 1.00 -48.00, 0.00 0.00 1.00] [ 131.351] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.351] sna_render_pixmap_bo pixmap=2547, (142, 48)x(121, 10)/(1, 10) [ 131.351] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.351] sna_render_pixmap_bo: offset=(2, -47), size=(1, 10) [ 131.351] use_cpu_bo: no cpu bo [ 131.351] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.351] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.351] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.351] sna_drawable_move_region_to_cpu(pixmap=2547 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.351] sna_drawable_move_region_to_cpu: pixmap=2547 all damaged on CPU [ 131.351] kgem_can_create_2d: 1x10 @ 32 [ 131.351] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.351] kgem_can_create_2d: untiled size=4096 [ 131.351] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.351] kgem_choose_tiling: 1x10 -> 0 [ 131.351] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.351] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.351] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.351] kgem_create_buffer: reusing buffer? used=3328 + size=320, total=262144 [ 131.351] kgem_create_proxy: target handle=24 [proxy? -1], offset=3328, length=320, io=1 [ 131.351] __kgem_bo_init(handle=24, num_pages=320) [ 131.351] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.351] upload: adding upload cache to pixmap=2547 [ 131.351] kgem_proxy_bo_attach: handle=24 [ 131.351] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.351] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.351] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.351] gen4_choose_composite_emitter: simple src, no mask [ 131.351] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.351] gen9_composite_get_binding_table(fc80) [ 131.351] kgem_add_reloc64: handle=24, pos=16152, delta=0, domains=40000 [ 131.351] kgem_add_reloc64: adding proxy [delta=3328] for handle=24 [ 131.351] kgem_add_reloc64[10] = (delta=3328, target handle=2, presumed=ffec5000) [ 131.351] [3f10] bind bo(handle=24, addr=ffec5d00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.351] gen9_emit_sampler: sampler = 32 [ 131.351] gen9_emit_vertex_elements: setup id=2 [ 131.351] gen9_render_composite_box: (140, 95), (261, 105) [ 131.351] apply_damage: damage=0x0, region=1 [(140, 95), (261, 105) + (0, 0)] [ 131.351] gen8_vertex_flush[620] = 3 [ 131.351] sna_destroy_pixmap: pixmap=2547, attached?=1 [ 131.351] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.351] __sna_free_pixmap(pixmap=2547) [ 131.351] sna_composite(pixmap=2536, op=3, src=2538+(13, 11), mask=0+(261, 95), dst=2536+(261, 95)+(0, 0), size=(12, 10) [ 131.351] sna_compute_composite_region: dst=(261, 95)x(12, 10) [ 131.351] sna_compute_composite_region: initial clip against dst->pDrawable: (261, 95), (273, 105) [ 131.351] clip_to_dst: region: 1x[(261, 95), (273, 105)], clip: 1x[(0, 0), (435, 116)] [ 131.351] sna_compute_composite_region: clip against dst->pCompositeClip: (261, 95), (273, 105) [ 131.351] sna_compute_composite_region: clip against src (25x21 clip=0): (261, 95), (273, 105) [ 131.351] sna_composite: composite region extents:+(0, 0) -> (261, 95), (273, 105) + (0, 0) [ 131.351] gen9_render_composite: 12x10, current mode=1/1 [ 131.351] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.351] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.351] gen9_composite_set_target: (261, 95)x(12, 10), partial?=1 [ 131.351] sna_drawable_use_bo pixmap=2536, box=((261, 95), (273, 105)), flags=7... [ 131.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.351] sna_drawable_use_bo: using whole GPU bo [ 131.351] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.351] gen9_composite_picture: (13, 11)x(12, 10), dst=(261, 95) [ 131.351] sna_transform_is_imprecise_integer_translation: no transform [ 131.351] gen9_composite_picture: integer translation (0, 0), removing [ 131.351] sna_render_pixmap_bo pixmap=2538, (13, 11)x(12, 10)/(25, 21) [ 131.351] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 131.351] sna_render_pixmap_bo: offset=(-248, -84), size=(25, 21) [ 131.351] use_cpu_bo: no cpu bo [ 131.351] kgem_choose_tiling: too short [10] for TILING_Y [ 131.351] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.351] kgem_choose_tiling: 12x10 -> 0 [ 131.351] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 131.351] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 131.351] sna_drawable_move_region_to_cpu(pixmap=2538 (25x21), [(13, 11), (25, 21)], flags=2) [ 131.351] sna_drawable_move_region_to_cpu: pixmap=2538 all damaged on CPU [ 131.351] kgem_can_create_2d: 12x10 @ 32 [ 131.351] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.351] kgem_can_create_2d: untiled size=4096 [ 131.351] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.351] kgem_choose_tiling: 12x10 -> 0 [ 131.351] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 131.351] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.351] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.351] kgem_create_buffer: reusing buffer? used=3840 + size=640, total=262144 [ 131.351] kgem_create_proxy: target handle=24 [proxy? -1], offset=3840, length=640, io=1 [ 131.351] __kgem_bo_init(handle=24, num_pages=640) [ 131.351] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.351] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.351] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.351] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.351] gen4_choose_composite_emitter: identity src, no mask [ 131.351] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.351] gen9_composite_get_binding_table(fc00) [ 131.351] kgem_add_reloc64: handle=24, pos=16120, delta=0, domains=40000 [ 131.351] kgem_add_reloc64: adding proxy [delta=3840] for handle=24 [ 131.351] kgem_add_reloc64[11] = (delta=3840, target handle=2, presumed=ffec5000) [ 131.351] [3ef0] bind bo(handle=24, addr=ffec5f00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.351] gen9_emit_sampler: sampler = 2 [ 131.351] gen9_emit_vertex_elements: setup id=2 [ 131.351] gen9_render_composite_box: (261, 95), (273, 105) [ 131.351] apply_damage: damage=0x0, region=1 [(261, 95), (273, 105) + (0, 0)] [ 131.351] gen8_vertex_flush[664] = 3 [ 131.351] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.351] sna_destroy_pixmap: pixmap=2538, attached?=1 [ 131.351] __sna_free_pixmap(pixmap=2538) [ 131.351] sna_glyphs(op=3, nlist=1, src=(178, 97)) [ 131.351] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.351] sna_glyphs: discarding mask [ 131.351] glyphs0_to_dst(op=3, src=(178, 97), nlist=1, dst=(178, 97)+(0, 0)) [ 131.351] clipped_glyphs: no, clip region (0, 0), (435, 116) matches drawable pixmap=94268792055152 size=435x116 [ 131.351] gen9_render_composite: 0x0, current mode=1/1 [ 131.351] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 131.351] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.351] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.351] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=7... [ 131.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.351] sna_drawable_use_bo: using whole GPU bo [ 131.351] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.351] color_convert: src=66666666 [20028888] [ 131.351] color_convert: dst=66666666 [20028888] [ 131.351] sna_render_get_solid: 66666666 [ 131.351] sna_render_get_solid(13) = 66666666 (old) [ 131.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.351] sna_transform_is_imprecise_integer_translation: no transform [ 131.351] gen9_composite_picture: integer translation (0, 0), removing [ 131.351] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.351] sna_render_pixmap_bo: GPU all damaged [ 131.351] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.351] gen4_choose_composite_emitter: solid, identity mask [ 131.351] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 131.351] aligning vertex: was 3, now 4 floats per vertex [ 131.351] gen9_composite_get_binding_table(fb80) [ 131.351] kgem_add_reloc64: handle=32, pos=16088, delta=0, domains=40000 [ 131.351] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 131.351] kgem_add_handle: handle=32, index=3 [ 131.351] kgem_add_reloc64[12] = (delta=52, target handle=3, presumed=fffb2000) [ 131.351] [3ed0] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.351] kgem_add_reloc64: handle=6, pos=16072, delta=0, domains=40000 [ 131.351] kgem_add_handle: handle=6, index=4 [ 131.351] kgem_add_reloc64[13] = (delta=0, target handle=4, presumed=fd585000) [ 131.351] [3ec0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 131.351] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 131.351] gen9_emit_sampler: sampler = a [ 131.351] gen9_emit_sf: num_sf_outputs=2 [ 131.351] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.351] gen9_emit_vertex_elements: setup id=9 [ 131.351] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.351] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.351] glyphs0_to_dst: glyph=(177, 87)x(11, 10), unclipped [ 131.351] emit_primitive_identity_mask__avx2: dst=(177, 87), mask=(272.00, 80.00) x (11.00, 10.00) [ 131.351] glyphs0_to_dst: glyph=(186, 89)x(9, 8), unclipped [ 131.351] emit_primitive_identity_mask__avx2: dst=(186, 89), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.351] glyphs0_to_dst: glyph=(195, 89)x(9, 8), unclipped [ 131.351] emit_primitive_identity_mask__avx2: dst=(195, 89), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.351] glyphs0_to_dst: glyph=(203, 89)x(9, 8), unclipped [ 131.351] emit_primitive_identity_mask__avx2: dst=(203, 89), mask=(288.00, 64.00) x (9.00, 8.00) [ 131.351] glyphs0_to_dst: glyph=(210, 89)x(10, 8), unclipped [ 131.351] emit_primitive_identity_mask__avx2: dst=(210, 89), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.351] glyphs0_to_dst: glyph=(219, 85)x(5, 12), unclipped [ 131.351] emit_primitive_identity_mask__avx2: dst=(219, 85), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.351] gen8_vertex_flush[740] = 18 [ 131.351] gen9_magic_ca_pass: CA fixup (327 -> 345) [ 131.351] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.351] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.351] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.351] sna_glyphs(op=3, nlist=1, src=(178, 96)) [ 131.351] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.351] sna_glyphs: discarding mask [ 131.351] glyphs0_to_dst(op=3, src=(178, 96), nlist=1, dst=(178, 96)+(0, 0)) [ 131.351] clipped_glyphs: no, clip region (0, 0), (435, 116) matches drawable pixmap=94268792055152 size=435x116 [ 131.351] gen9_render_composite: 0x0, current mode=1/1 [ 131.351] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.351] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.351] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.351] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.351] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=7... [ 131.351] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.351] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.351] sna_drawable_use_bo: using whole GPU bo [ 131.351] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.351] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.351] color_convert: src=ff4c4c4c [20028888] [ 131.351] color_convert: dst=ff4c4c4c [20028888] [ 131.351] sna_render_get_solid: ff4c4c4c [ 131.351] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.352] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.352] sna_transform_is_imprecise_integer_translation: no transform [ 131.352] gen9_composite_picture: integer translation (0, 0), removing [ 131.352] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.352] sna_render_pixmap_bo: GPU all damaged [ 131.352] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.352] gen4_choose_composite_emitter: solid, identity mask [ 131.352] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.352] gen9_composite_get_binding_table(fac0) [ 131.352] kgem_add_reloc64: handle=32, pos=16040, delta=0, domains=40000 [ 131.352] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 131.352] kgem_add_reloc64[14] = (delta=48, target handle=3, presumed=fffb2000) [ 131.352] [3ea0] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.352] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.352] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.352] gen9_emit_vertex_elements: setup id=9 [ 131.352] glyphs0_to_dst: glyph=(177, 86)x(11, 10), unclipped [ 131.352] emit_primitive_identity_mask__avx2: dst=(177, 86), mask=(272.00, 80.00) x (11.00, 10.00) [ 131.352] glyphs0_to_dst: glyph=(186, 88)x(9, 8), unclipped [ 131.352] emit_primitive_identity_mask__avx2: dst=(186, 88), mask=(192.00, 96.00) x (9.00, 8.00) [ 131.352] glyphs0_to_dst: glyph=(195, 88)x(9, 8), unclipped [ 131.352] emit_primitive_identity_mask__avx2: dst=(195, 88), mask=(208.00, 96.00) x (9.00, 8.00) [ 131.352] glyphs0_to_dst: glyph=(203, 88)x(9, 8), unclipped [ 131.352] emit_primitive_identity_mask__avx2: dst=(203, 88), mask=(288.00, 64.00) x (9.00, 8.00) [ 131.352] glyphs0_to_dst: glyph=(210, 88)x(10, 8), unclipped [ 131.352] emit_primitive_identity_mask__avx2: dst=(210, 88), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.352] glyphs0_to_dst: glyph=(219, 84)x(5, 12), unclipped [ 131.352] emit_primitive_identity_mask__avx2: dst=(219, 84), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.352] gen8_vertex_flush[840] = 18 [ 131.352] gen9_magic_ca_pass: CA fixup (345 -> 363) [ 131.352] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.352] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.352] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.352] sna_composite_trapezoids(op=3, src=(289, 75), mask=18000, ntrap=17) [ 131.352] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.352] sna_composite_trapezoids: rectilinear? 0, pixel-aligned? 0, mono? 0 precise? 0 [ 131.352] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.352] trapezoid_spans_maybe_inplace? no, GPU bo is busy [ 131.352] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.352] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.352] imprecise_trapezoid_span_converter: extents (280, 77), (423, 104) [ 131.352] sna_compute_composite_region: dst=(280, 77)x(143, 27) [ 131.352] sna_compute_composite_region: initial clip against dst->pDrawable: (280, 77), (423, 104) [ 131.352] clip_to_dst: region: 1x[(280, 77), (423, 104)], clip: 1x[(0, 0), (435, 116)] [ 131.352] sna_compute_composite_region: clip against dst->pCompositeClip: (280, 77), (423, 104) [ 131.352] sna_compute_composite_region: clip against src (0x0 clip=0): (280, 77), (423, 104) [ 131.352] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.352] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.352] imprecise_trapezoid_span_converter: after clip -- extents (280, 77), (423, 104), delta=(0, 0) src -> (282, 75) [ 131.352] gen9_render_composite_spans: 143x27 with flags=0, current mode=1 [ 131.352] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.352] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.352] gen9_composite_set_target: (280, 77)x(143, 27), partial?=1 [ 131.352] sna_drawable_use_bo pixmap=2536, box=((280, 77), (423, 104)), flags=7... [ 131.352] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.352] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.352] sna_drawable_use_bo: using whole GPU bo [ 131.352] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.352] gen9_composite_picture: (282, 75)x(143, 27), dst=(280, 77) [ 131.352] gen4_channel_init_linear: p1=(0.00, 0.00), p2=(0.00, 1.00), src=(282, 75), dst=(280, 77), size=(143, 27) [ 131.352] sna_render_get_gradient: 3x[0.00:ffffffff ... 0.50:fff7f6f6 ... 1.00:ffe9e7e6] [ 131.352] sna_render_get_gradient: old --> 0 [ 131.352] gen4_channel_init_linear: transform = [0.01 0.00 -1.94, 0.00 0.03 -2.55, 0.00 0.00 1.00] [ 131.352] gen4_channel_init_linear: untransformed: p1=(281.00, 74.00, 1.00), p2=(281.00, 102.00, 1.00) [ 131.352] gen4_channel_init_linear: dx=0.00, dy=0.03, offset=-2.62 [ 131.352] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.352] gen4_choose_spans_emitter: linear source [ 131.352] kgem_check_bo: num_pages=+1, num_exec=+1 [ 131.352] aligning vertex: was 4, now 3 floats per vertex [ 131.352] gen9_composite_get_binding_table(fa40) [ 131.352] kgem_add_reloc64: handle=8, pos=16008, delta=0, domains=40000 [ 131.352] kgem_add_handle: handle=8, index=5 [ 131.352] kgem_add_reloc64[15] = (delta=0, target handle=5, presumed=fdffe000) [ 131.352] [3e80] bind bo(handle=8, addr=fdffe000), format=192, width=32, height=1, pitch=128, tiling=0 -> sampler [ 131.352] gen9_emit_cc: blend=28 (current=16), src=1, dst=19 [ 131.352] gen9_emit_sampler: sampler = 14 [ 131.352] gen9_emit_wm: switching to OPACITY, num_surfaces=2 (8-wide? 4160, 16-wide? 4288, 32-wide? 0) [ 131.352] gen9_emit_vertex_elements: setup id=5 [ 131.352] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.352] gen9_emit_vertex_elements: second channel 1 floats, offset=8 [ 131.352] thread_choose_span: clipped? 0 [ 131.352] imprecise_trapezoid_span_converter: using 4 threads [ 131.352] imprecise_trapezoid_span_converter: using 4 threads for span compositing 143x27 [ 131.352] thread_choose_span: clipped? 0 [ 131.352] span_thread: flushing 26 boxes [ 131.352] gen9_render_composite_spans_boxes__thread: nbox=26, src=+(0, 0), dst=+(0, 0) [ 131.352] span_thread: flushing 27 boxes [ 131.352] span_thread: flushing 1 boxes [ 131.352] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.352] span_thread: flushing 1 boxes [ 131.352] gen9_render_composite_spans_boxes__thread: nbox=1, src=+(0, 0), dst=+(0, 0) [ 131.352] gen9_render_composite_spans_boxes__thread: nbox=27, src=+(0, 0), dst=+(0, 0) [ 131.352] gen8_vertex_flush[980] = 165 [ 131.352] gen9_render_composite_spans_done() [ 131.352] sna_create_pixmap(25, 21, 32, usage=0) [ 131.352] kgem_can_create_2d: 25x21 @ 32 [ 131.352] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=128, height=21 [ 131.352] kgem_can_create_2d: untiled size=4096 [ 131.352] kgem_choose_tiling: too thin [width 25, 32 bpp] for TILING_X [ 131.352] kgem_choose_tiling: 25x21 -> 0 [ 131.352] sna_create_pixmap: usage=0, flags=a [ 131.352] sna_create_pixmap: small buffer [2100], attaching to shadow pixmap [ 131.352] create_pixmap: allocating pixmap 25x21, depth=32/32, size=2108 [ 131.352] create_pixmap: serial=2548, usage=0, 25x21 [ 131.352] sna_create_pixmap: serial=2548, 25x21, usage=0 [ 131.352] sna_composite_rectangles(pixmap=2549, op=0, 0 x 1 [(0, 0)x(25, 21) ...]) [ 131.352] sna_composite_rectangles: converted to op 0 [ 131.352] sna_composite_rectangles[0] (0, 0)x(25, 21) -> (0, 0), (25, 21) [ 131.352] sna_composite_rectangles: nrects=1, region=(0, 0), (25, 21) x 1 [ 131.352] sna_composite_rectangles: clipped extents (0, 0),(25, 21) x 1 [ 131.352] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(25, 21) [ 131.352] sna_composite_rectangles: fallback, dst pixmap=2549 too small or not attached [ 131.352] sna_composite_rectangles: fallback [ 131.352] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.352] sna_drawable_move_region_to_cpu: region (0, 0), (25, 21) + (0, 0) subsumes pixmap (25x21) [ 131.352] _sna_pixmap_move_to_cpu(pixmap=2549, 25x21, flags=1) [ 131.352] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.352] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.352] operate_inplace: no, inplace operation not suitable [ 131.352] _sna_pixmap_move_to_cpu: marking as damaged [ 131.352] __sna_damage_all(25, 21) [ 131.352] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.352] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9f3, drawable=9f5 [ 131.352] sna_validate_gc: recomputing clip [ 131.352] sna_validate_gc: composite clip=1x[(0, 0), (25, 21)] [0x55bca9b22960] [ 131.352] sna_put_image((0, 0)x(25, 21), depth=32, format=2) [ 131.352] try_upload__fast: ignore existing cpu damage (if any) [ 131.352] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.352] try_upload__fast: no, no gpu damage [ 131.352] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(0, 0), (25, 21)], flags=1) [ 131.352] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.352] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.352] sna_put_zpixmap_blt: upload(0, 0, 25, 21) x 1 boxes [ 131.352] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(25, 21) [ 131.352] memcpy_blt: src=(0, 0), dst=(0, 0), size=25x21, pitch=100/100 [ 131.352] sna_accel_flush: flush?=0, dirty?=0 [ 131.352] sna_composite(pixmap=2536, op=3, src=2549+(0, 0), mask=0+(279, 76), dst=2536+(279, 76)+(0, 0), size=(12, 10) [ 131.352] sna_compute_composite_region: dst=(279, 76)x(12, 10) [ 131.352] sna_compute_composite_region: initial clip against dst->pDrawable: (279, 76), (291, 86) [ 131.352] clip_to_dst: region: 1x[(279, 76), (291, 86)], clip: 1x[(0, 0), (435, 116)] [ 131.352] sna_compute_composite_region: clip against dst->pCompositeClip: (279, 76), (291, 86) [ 131.352] sna_compute_composite_region: clip against src (25x21 clip=0): (279, 76), (291, 86) [ 131.352] sna_composite: composite region extents:+(0, 0) -> (279, 76), (291, 86) + (0, 0) [ 131.352] gen9_render_composite: 12x10, current mode=1/1 [ 131.352] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.352] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.352] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.352] gen9_composite_set_target: (279, 76)x(12, 10), partial?=1 [ 131.352] sna_drawable_use_bo pixmap=2536, box=((279, 76), (291, 86)), flags=7... [ 131.352] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.352] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.352] sna_drawable_use_bo: using whole GPU bo [ 131.352] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.352] gen9_composite_picture: (0, 0)x(12, 10), dst=(279, 76) [ 131.352] sna_transform_is_imprecise_integer_translation: no transform [ 131.352] gen9_composite_picture: integer translation (0, 0), removing [ 131.352] sna_render_pixmap_bo pixmap=2549, (0, 0)x(12, 10)/(25, 21) [ 131.352] sna_render_pixmap_bo box=(0, 0), (12, 10): (12, 10)/(25, 21) [ 131.352] sna_render_pixmap_bo: offset=(-279, -76), size=(25, 21) [ 131.352] use_cpu_bo: no cpu bo [ 131.352] kgem_choose_tiling: too short [10] for TILING_Y [ 131.352] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.352] kgem_choose_tiling: 12x10 -> 0 [ 131.352] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 10) [ 131.352] upload: box=(0, 0), (12, 10), pixmap=25x21 [ 131.352] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(0, 0), (12, 10)], flags=2) [ 131.352] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.352] kgem_can_create_2d: 12x10 @ 32 [ 131.352] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.352] kgem_can_create_2d: untiled size=4096 [ 131.352] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.352] kgem_choose_tiling: 12x10 -> 0 [ 131.352] kgem_upload_source_image : (0, 0), (12, 10), stride=100, bpp=32 [ 131.352] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.352] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.352] kgem_create_buffer: reusing buffer? used=4608 + size=640, total=262144 [ 131.352] kgem_create_proxy: target handle=24 [proxy? -1], offset=4608, length=640, io=1 [ 131.352] __kgem_bo_init(handle=24, num_pages=640) [ 131.352] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.352] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.352] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.352] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.352] gen4_choose_composite_emitter: identity src, no mask [ 131.352] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.352] gen9_composite_get_binding_table(f9c0) [ 131.352] kgem_add_reloc64: handle=24, pos=15976, delta=0, domains=40000 [ 131.352] kgem_add_reloc64: adding proxy [delta=4608] for handle=24 [ 131.352] kgem_add_reloc64[16] = (delta=4608, target handle=2, presumed=ffec5000) [ 131.352] [3e60] bind bo(handle=24, addr=ffec6200), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.352] gen9_emit_sampler: sampler = 2 [ 131.352] gen9_emit_sf: num_sf_outputs=1 [ 131.352] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.352] gen9_emit_vertex_elements: setup id=2 [ 131.352] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.352] gen9_render_composite_box: (279, 76), (291, 86) [ 131.352] apply_damage: damage=0x0, region=1 [(279, 76), (291, 86) + (0, 0)] [ 131.352] gen8_vertex_flush[a28] = 3 [ 131.352] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.352] sna_create_pixmap(1, 10, 32, usage=0) [ 131.352] kgem_can_create_2d: 1x10 @ 32 [ 131.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.353] kgem_can_create_2d: untiled size=4096 [ 131.353] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.353] kgem_choose_tiling: 1x10 -> 0 [ 131.353] sna_create_pixmap: usage=0, flags=a [ 131.353] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.353] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.353] create_pixmap: serial=2550, usage=0, 1x10 [ 131.353] sna_create_pixmap: serial=2550, 1x10, usage=0 [ 131.353] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9f5, drawable=9f7 [ 131.353] sna_validate_gc: recomputing clip [ 131.353] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.353] sna_copy_area: src=pixmap=2549:(12, 0)x(1, 10)+(0, 0) -> dst=pixmap=2551:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.353] sna_copy_area: normal copy [ 131.353] sna_do_copy: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.353] sna_do_copy: after drawable: src=(12, 0), dst=(0, 0), size=(1x10) [ 131.353] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.353] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.353] sna_do_copy: unclipped src extents (12, 0), (13, 10) [ 131.353] sna_do_copy: clipped src extents (12, 0), (13, 10) [ 131.353] sna_do_copy: pixmap -- no source clipping [ 131.353] sna_do_copy: src extents (12, 0), (13, 10) x 1 [ 131.353] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 0) [ 131.353] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2549+(12, 0), dst pixmap=2551+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.353] sna_copy_boxes: dst=(priv=0x55bca9dd31d0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3490, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.353] sna_drawable_use_bo pixmap=2551, box=((0, 0), (1, 10)), flags=18... [ 131.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.353] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.353] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.353] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.353] sna_copy_boxes: fallback -- src=(12, 0), dst=(0, 0) [ 131.353] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(12, 0), (13, 10)], flags=6) [ 131.353] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.353] sna_drawable_move_region_to_cpu(pixmap=2551 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.353] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.353] _sna_pixmap_move_to_cpu(pixmap=2551, 1x10, flags=5) [ 131.353] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.353] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.353] _sna_pixmap_move_to_cpu: marking as damaged [ 131.353] __sna_damage_all(1, 10) [ 131.353] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.353] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 0), pitches=(100, 4)) [ 131.353] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.353] sna_composite(pixmap=2536, op=3, src=2551+(294, 38), mask=0+(291, 76), dst=2536+(291, 76)+(0, 0), size=(121, 10) [ 131.353] sna_compute_composite_region: dst=(291, 76)x(121, 10) [ 131.353] sna_compute_composite_region: initial clip against dst->pDrawable: (291, 76), (412, 86) [ 131.353] clip_to_dst: region: 1x[(291, 76), (412, 86)], clip: 1x[(0, 0), (435, 116)] [ 131.353] sna_compute_composite_region: clip against dst->pCompositeClip: (291, 76), (412, 86) [ 131.353] sna_compute_composite_region: clip against src (1x10 clip=0): (291, 76), (412, 86) [ 131.353] sna_composite: composite region extents:+(0, 0) -> (291, 76), (412, 86) + (0, 0) [ 131.353] gen9_render_composite: 121x10, current mode=1/1 [ 131.353] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.353] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.353] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.353] gen9_composite_set_target: (291, 76)x(121, 10), partial?=1 [ 131.353] sna_drawable_use_bo pixmap=2536, box=((291, 76), (412, 86)), flags=7... [ 131.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.353] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.353] sna_drawable_use_bo: using whole GPU bo [ 131.353] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.353] gen9_composite_picture: (294, 38)x(121, 10), dst=(291, 76) [ 131.353] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -2.43, 0.00 1.00 -38.00, 0.00 0.00 1.00] [ 131.353] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.353] sna_render_pixmap_bo pixmap=2551, (294, 38)x(121, 10)/(1, 10) [ 131.353] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.353] sna_render_pixmap_bo: offset=(3, -38), size=(1, 10) [ 131.353] use_cpu_bo: no cpu bo [ 131.353] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.353] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.353] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.353] sna_drawable_move_region_to_cpu(pixmap=2551 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.353] sna_drawable_move_region_to_cpu: pixmap=2551 all damaged on CPU [ 131.353] kgem_can_create_2d: 1x10 @ 32 [ 131.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.353] kgem_can_create_2d: untiled size=4096 [ 131.353] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.353] kgem_choose_tiling: 1x10 -> 0 [ 131.353] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.353] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.353] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.353] kgem_create_buffer: reusing buffer? used=5376 + size=320, total=262144 [ 131.353] kgem_create_proxy: target handle=24 [proxy? -1], offset=5376, length=320, io=1 [ 131.353] __kgem_bo_init(handle=24, num_pages=320) [ 131.353] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.353] upload: adding upload cache to pixmap=2551 [ 131.353] kgem_proxy_bo_attach: handle=24 [ 131.353] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.353] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.353] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.353] gen4_choose_composite_emitter: simple src, no mask [ 131.353] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.353] gen9_composite_get_binding_table(f940) [ 131.353] kgem_add_reloc64: handle=24, pos=15944, delta=0, domains=40000 [ 131.353] kgem_add_reloc64: adding proxy [delta=5376] for handle=24 [ 131.353] kgem_add_reloc64[17] = (delta=5376, target handle=2, presumed=ffec5000) [ 131.353] [3e40] bind bo(handle=24, addr=ffec6500), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.353] gen9_emit_sampler: sampler = 32 [ 131.353] gen9_emit_vertex_elements: setup id=2 [ 131.353] gen9_render_composite_box: (291, 76), (412, 86) [ 131.353] apply_damage: damage=0x0, region=1 [(291, 76), (412, 86) + (0, 0)] [ 131.353] gen8_vertex_flush[a6c] = 3 [ 131.353] sna_destroy_pixmap: pixmap=2551, attached?=1 [ 131.353] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.353] __sna_free_pixmap(pixmap=2551) [ 131.353] sna_composite(pixmap=2536, op=3, src=2549+(13, 0), mask=0+(412, 76), dst=2536+(412, 76)+(0, 0), size=(12, 10) [ 131.353] sna_compute_composite_region: dst=(412, 76)x(12, 10) [ 131.353] sna_compute_composite_region: initial clip against dst->pDrawable: (412, 76), (424, 86) [ 131.353] clip_to_dst: region: 1x[(412, 76), (424, 86)], clip: 1x[(0, 0), (435, 116)] [ 131.353] sna_compute_composite_region: clip against dst->pCompositeClip: (412, 76), (424, 86) [ 131.353] sna_compute_composite_region: clip against src (25x21 clip=0): (412, 76), (424, 86) [ 131.353] sna_composite: composite region extents:+(0, 0) -> (412, 76), (424, 86) + (0, 0) [ 131.353] gen9_render_composite: 12x10, current mode=1/1 [ 131.353] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.353] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.353] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.353] gen9_composite_set_target: (412, 76)x(12, 10), partial?=1 [ 131.353] sna_drawable_use_bo pixmap=2536, box=((412, 76), (424, 86)), flags=7... [ 131.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.353] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.353] sna_drawable_use_bo: using whole GPU bo [ 131.353] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.353] gen9_composite_picture: (13, 0)x(12, 10), dst=(412, 76) [ 131.353] sna_transform_is_imprecise_integer_translation: no transform [ 131.353] gen9_composite_picture: integer translation (0, 0), removing [ 131.353] sna_render_pixmap_bo pixmap=2549, (13, 0)x(12, 10)/(25, 21) [ 131.353] sna_render_pixmap_bo box=(13, 0), (25, 10): (12, 10)/(25, 21) [ 131.353] sna_render_pixmap_bo: offset=(-399, -76), size=(25, 21) [ 131.353] use_cpu_bo: no cpu bo [ 131.353] kgem_choose_tiling: too short [10] for TILING_Y [ 131.353] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.353] kgem_choose_tiling: 12x10 -> 0 [ 131.353] sna_render_pixmap_bo: uploading CPU box (13, 0), (25, 10) [ 131.353] upload: box=(13, 0), (25, 10), pixmap=25x21 [ 131.353] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(13, 0), (25, 10)], flags=2) [ 131.353] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.353] kgem_can_create_2d: 12x10 @ 32 [ 131.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.353] kgem_can_create_2d: untiled size=4096 [ 131.353] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.353] kgem_choose_tiling: 12x10 -> 0 [ 131.353] kgem_upload_source_image : (13, 0), (25, 10), stride=100, bpp=32 [ 131.353] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.353] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.353] kgem_create_buffer: reusing buffer? used=5888 + size=640, total=262144 [ 131.353] kgem_create_proxy: target handle=24 [proxy? -1], offset=5888, length=640, io=1 [ 131.353] __kgem_bo_init(handle=24, num_pages=640) [ 131.353] memcpy_blt: src=(13, 0), dst=(0, 0), size=12x10, pitch=100/64 [ 131.353] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.353] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.353] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.353] gen4_choose_composite_emitter: identity src, no mask [ 131.353] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.353] gen9_composite_get_binding_table(f8c0) [ 131.353] kgem_add_reloc64: handle=24, pos=15912, delta=0, domains=40000 [ 131.353] kgem_add_reloc64: adding proxy [delta=5888] for handle=24 [ 131.353] kgem_add_reloc64[18] = (delta=5888, target handle=2, presumed=ffec5000) [ 131.353] [3e20] bind bo(handle=24, addr=ffec6700), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.353] gen9_emit_sampler: sampler = 2 [ 131.353] gen9_emit_vertex_elements: setup id=2 [ 131.353] gen9_render_composite_box: (412, 76), (424, 86) [ 131.353] apply_damage: damage=0x0, region=1 [(412, 76), (424, 86) + (0, 0)] [ 131.353] gen8_vertex_flush[ab0] = 3 [ 131.353] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.353] sna_create_pixmap(12, 1, 32, usage=0) [ 131.353] kgem_can_create_2d: 12x1 @ 32 [ 131.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.353] kgem_can_create_2d: untiled size=4096 [ 131.353] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.353] kgem_choose_tiling: 12x1 -> 0 [ 131.353] sna_create_pixmap: usage=0, flags=a [ 131.353] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.353] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.353] create_pixmap: serial=2552, usage=0, 12x1 [ 131.353] sna_create_pixmap: serial=2552, 12x1, usage=0 [ 131.353] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9f7, drawable=9f9 [ 131.353] sna_validate_gc: recomputing clip [ 131.353] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.353] sna_copy_area: src=pixmap=2549:(0, 10)x(12, 1)+(0, 0) -> dst=pixmap=2553:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.353] sna_copy_area: normal copy [ 131.353] sna_do_copy: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.353] sna_do_copy: after drawable: src=(0, 10), dst=(0, 0), size=(12x1) [ 131.353] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.353] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.353] sna_do_copy: unclipped src extents (0, 10), (12, 11) [ 131.353] sna_do_copy: clipped src extents (0, 10), (12, 11) [ 131.353] sna_do_copy: pixmap -- no source clipping [ 131.353] sna_do_copy: src extents (0, 10), (12, 11) x 1 [ 131.353] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (0, 10) [ 131.353] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2549+(0, 10), dst pixmap=2553+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.353] sna_copy_boxes: dst=(priv=0x55bca9dd3690, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3490, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.353] sna_drawable_use_bo pixmap=2553, box=((0, 0), (12, 1)), flags=18... [ 131.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.353] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.353] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.353] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.353] sna_copy_boxes: fallback -- src=(0, 10), dst=(0, 0) [ 131.353] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(0, 10), (12, 11)], flags=6) [ 131.353] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.353] sna_drawable_move_region_to_cpu(pixmap=2553 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.353] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.353] _sna_pixmap_move_to_cpu(pixmap=2553, 12x1, flags=5) [ 131.353] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.353] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.353] _sna_pixmap_move_to_cpu: marking as damaged [ 131.353] __sna_damage_all(12, 1) [ 131.353] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.353] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(0, 10), pitches=(100, 48)) [ 131.353] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.353] sna_composite(pixmap=2536, op=3, src=2553+(140, 97), mask=0+(279, 86), dst=2536+(279, 86)+(0, 0), size=(12, 9) [ 131.353] sna_compute_composite_region: dst=(279, 86)x(12, 9) [ 131.353] sna_compute_composite_region: initial clip against dst->pDrawable: (279, 86), (291, 95) [ 131.353] clip_to_dst: region: 1x[(279, 86), (291, 95)], clip: 1x[(0, 0), (435, 116)] [ 131.353] sna_compute_composite_region: clip against dst->pCompositeClip: (279, 86), (291, 95) [ 131.353] sna_compute_composite_region: clip against src (12x1 clip=0): (279, 86), (291, 95) [ 131.353] sna_composite: composite region extents:+(0, 0) -> (279, 86), (291, 95) + (0, 0) [ 131.353] gen9_render_composite: 12x9, current mode=1/1 [ 131.353] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.353] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.353] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.353] gen9_composite_set_target: (279, 86)x(12, 9), partial?=1 [ 131.353] sna_drawable_use_bo pixmap=2536, box=((279, 86), (291, 95)), flags=7... [ 131.353] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.353] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.353] sna_drawable_use_bo: using whole GPU bo [ 131.353] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.353] gen9_composite_picture: (140, 97)x(12, 9), dst=(279, 86) [ 131.353] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -140.00, 0.00 0.11 -10.78, 0.00 0.00 1.00] [ 131.353] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.353] sna_render_pixmap_bo pixmap=2553, (140, 97)x(12, 9)/(12, 1) [ 131.353] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.353] sna_render_pixmap_bo: offset=(-139, 11), size=(12, 1) [ 131.353] use_cpu_bo: no cpu bo [ 131.353] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.353] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.353] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.353] sna_drawable_move_region_to_cpu(pixmap=2553 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.353] sna_drawable_move_region_to_cpu: pixmap=2553 all damaged on CPU [ 131.353] kgem_can_create_2d: 12x1 @ 32 [ 131.353] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.353] kgem_can_create_2d: untiled size=4096 [ 131.353] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.353] kgem_choose_tiling: 12x1 -> 0 [ 131.353] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.353] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.353] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.353] kgem_create_buffer: reusing buffer? used=6656 + size=128, total=262144 [ 131.353] kgem_create_proxy: target handle=24 [proxy? -1], offset=6656, length=128, io=1 [ 131.353] __kgem_bo_init(handle=24, num_pages=128) [ 131.353] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.353] upload: adding upload cache to pixmap=2553 [ 131.353] kgem_proxy_bo_attach: handle=24 [ 131.353] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.353] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.354] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.354] gen4_choose_composite_emitter: simple src, no mask [ 131.354] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.354] gen9_composite_get_binding_table(f840) [ 131.354] kgem_add_reloc64: handle=24, pos=15880, delta=0, domains=40000 [ 131.354] kgem_add_reloc64: adding proxy [delta=6656] for handle=24 [ 131.354] kgem_add_reloc64[19] = (delta=6656, target handle=2, presumed=ffec5000) [ 131.354] [3e00] bind bo(handle=24, addr=ffec6a00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.354] gen9_emit_sampler: sampler = 32 [ 131.354] gen9_emit_vertex_elements: setup id=2 [ 131.354] gen9_render_composite_box: (279, 86), (291, 95) [ 131.354] apply_damage: damage=0x0, region=1 [(279, 86), (291, 95) + (0, 0)] [ 131.354] gen8_vertex_flush[af4] = 3 [ 131.354] sna_destroy_pixmap: pixmap=2553, attached?=1 [ 131.354] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.354] __sna_free_pixmap(pixmap=2553) [ 131.354] sna_create_pixmap(12, 1, 32, usage=0) [ 131.354] kgem_can_create_2d: 12x1 @ 32 [ 131.354] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.354] kgem_can_create_2d: untiled size=4096 [ 131.354] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.354] kgem_choose_tiling: 12x1 -> 0 [ 131.354] sna_create_pixmap: usage=0, flags=a [ 131.354] sna_create_pixmap: small buffer [48], attaching to shadow pixmap [ 131.354] create_pixmap: allocating pixmap 12x1, depth=32/32, size=56 [ 131.354] create_pixmap: serial=2554, usage=0, 12x1 [ 131.354] sna_create_pixmap: serial=2554, 12x1, usage=0 [ 131.354] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9f9, drawable=9fb [ 131.354] sna_validate_gc: recomputing clip [ 131.354] sna_validate_gc: composite clip=1x[(0, 0), (12, 1)] [0x55bca9b22960] [ 131.354] sna_copy_area: src=pixmap=2549:(13, 10)x(12, 1)+(0, 0) -> dst=pixmap=2555:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.354] sna_copy_area: normal copy [ 131.354] sna_do_copy: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.354] sna_do_copy: after drawable: src=(13, 10), dst=(0, 0), size=(12x1) [ 131.354] sna_do_copy: dst extents (0, 0), (12, 1), dst clip extents (0, 0), (12, 1), dst size=12x1 [ 131.354] sna_do_copy: clipped dst extents (0, 0), (12, 1) [ 131.354] sna_do_copy: unclipped src extents (13, 10), (25, 11) [ 131.354] sna_do_copy: clipped src extents (13, 10), (25, 11) [ 131.354] sna_do_copy: pixmap -- no source clipping [ 131.354] sna_do_copy: src extents (13, 10), (25, 11) x 1 [ 131.354] sna_do_copy: copy region (0, 0), (12, 1) x 1 + (13, 10) [ 131.354] sna_copy_boxes (boxes=1x[(0, 0), (12, 1)...], src pixmap=2549+(13, 10), dst pixmap=2555+(0, 0), alu=3, src.size=25x21, dst.size=12x1) [ 131.354] sna_copy_boxes: dst=(priv=0x55bca9dd3690, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3490, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.354] sna_drawable_use_bo pixmap=2555, box=((0, 0), (12, 1)), flags=18... [ 131.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.354] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.354] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.354] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.354] sna_copy_boxes: fallback -- src=(13, 10), dst=(0, 0) [ 131.354] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(13, 10), (25, 11)], flags=6) [ 131.354] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.354] sna_drawable_move_region_to_cpu(pixmap=2555 (12x1), [(0, 0), (12, 1)], flags=5) [ 131.354] sna_drawable_move_region_to_cpu: region (0, 0), (12, 1) + (0, 0) subsumes pixmap (12x1) [ 131.354] _sna_pixmap_move_to_cpu(pixmap=2555, 12x1, flags=5) [ 131.354] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.354] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.354] _sna_pixmap_move_to_cpu: marking as damaged [ 131.354] __sna_damage_all(12, 1) [ 131.354] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.354] sna_copy_boxes: memcpy_blt(box=(0, 0), (12, 1), src=(13, 10), pitches=(100, 48)) [ 131.354] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=100/48 [ 131.354] sna_composite(pixmap=2536, op=3, src=2555+(207, 78), mask=0+(412, 86), dst=2536+(412, 86)+(0, 0), size=(12, 9) [ 131.354] sna_compute_composite_region: dst=(412, 86)x(12, 9) [ 131.354] sna_compute_composite_region: initial clip against dst->pDrawable: (412, 86), (424, 95) [ 131.354] clip_to_dst: region: 1x[(412, 86), (424, 95)], clip: 1x[(0, 0), (435, 116)] [ 131.354] sna_compute_composite_region: clip against dst->pCompositeClip: (412, 86), (424, 95) [ 131.354] sna_compute_composite_region: clip against src (12x1 clip=0): (412, 86), (424, 95) [ 131.354] sna_composite: composite region extents:+(0, 0) -> (412, 86), (424, 95) + (0, 0) [ 131.354] gen9_render_composite: 12x9, current mode=1/1 [ 131.354] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.354] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.354] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.354] gen9_composite_set_target: (412, 86)x(12, 9), partial?=1 [ 131.354] sna_drawable_use_bo pixmap=2536, box=((412, 86), (424, 95)), flags=7... [ 131.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.354] sna_drawable_use_bo: using whole GPU bo [ 131.354] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.354] gen9_composite_picture: (207, 78)x(12, 9), dst=(412, 86) [ 131.354] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[1.00 0.00 -207.00, 0.00 0.11 -8.67, 0.00 0.00 1.00] [ 131.354] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.354] sna_render_pixmap_bo pixmap=2555, (207, 78)x(12, 9)/(12, 1) [ 131.354] sna_render_pixmap_bo box=(0, 0), (12, 1): (12, 1)/(12, 1) [ 131.354] sna_render_pixmap_bo: offset=(-205, -8), size=(12, 1) [ 131.354] use_cpu_bo: no cpu bo [ 131.354] move_to_gpu: migrating whole pixmap (12x1) for source (0,0),(12,1), count 5? 0 [ 131.354] sna_render_pixmap_bo: uploading CPU box (0, 0), (12, 1) [ 131.354] upload: box=(0, 0), (12, 1), pixmap=12x1 [ 131.354] sna_drawable_move_region_to_cpu(pixmap=2555 (12x1), [(0, 0), (12, 1)], flags=2) [ 131.354] sna_drawable_move_region_to_cpu: pixmap=2555 all damaged on CPU [ 131.354] kgem_can_create_2d: 12x1 @ 32 [ 131.354] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=1 [ 131.354] kgem_can_create_2d: untiled size=4096 [ 131.354] kgem_choose_tiling: disabling tiling [12x1] for single row/col [ 131.354] kgem_choose_tiling: 12x1 -> 0 [ 131.354] kgem_upload_source_image : (0, 0), (12, 1), stride=48, bpp=32 [ 131.354] kgem_create_buffer_2d: 12x1, 32 bpp, stride=64 [ 131.354] kgem_create_buffer: size=128, flags=3 [write?=1, inplace?=1, last?=0] [ 131.354] kgem_create_buffer: reusing buffer? used=6912 + size=128, total=262144 [ 131.354] kgem_create_proxy: target handle=24 [proxy? -1], offset=6912, length=128, io=1 [ 131.354] __kgem_bo_init(handle=24, num_pages=128) [ 131.354] memcpy_blt: src=(0, 0), dst=(0, 0), size=12x1, pitch=48/64 [ 131.354] upload: adding upload cache to pixmap=2555 [ 131.354] kgem_proxy_bo_attach: handle=24 [ 131.354] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.354] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.354] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.354] gen4_choose_composite_emitter: simple src, no mask [ 131.354] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.354] gen9_composite_get_binding_table(f7c0) [ 131.354] kgem_add_reloc64: handle=24, pos=15848, delta=0, domains=40000 [ 131.354] kgem_add_reloc64: adding proxy [delta=6912] for handle=24 [ 131.354] kgem_add_reloc64[20] = (delta=6912, target handle=2, presumed=ffec5000) [ 131.354] [3de0] bind bo(handle=24, addr=ffec6b00), format=192, width=12, height=1, pitch=64, tiling=0 -> sampler [ 131.354] gen9_emit_vertex_elements: setup id=2 [ 131.354] gen9_render_composite_box: (412, 86), (424, 95) [ 131.354] apply_damage: damage=0x0, region=1 [(412, 86), (424, 95) + (0, 0)] [ 131.354] gen8_vertex_flush[b30] = 3 [ 131.354] sna_destroy_pixmap: pixmap=2555, attached?=1 [ 131.354] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.354] __sna_free_pixmap(pixmap=2555) [ 131.354] sna_composite(pixmap=2536, op=3, src=2549+(0, 11), mask=0+(279, 95), dst=2536+(279, 95)+(0, 0), size=(12, 10) [ 131.354] sna_compute_composite_region: dst=(279, 95)x(12, 10) [ 131.354] sna_compute_composite_region: initial clip against dst->pDrawable: (279, 95), (291, 105) [ 131.354] clip_to_dst: region: 1x[(279, 95), (291, 105)], clip: 1x[(0, 0), (435, 116)] [ 131.354] sna_compute_composite_region: clip against dst->pCompositeClip: (279, 95), (291, 105) [ 131.354] sna_compute_composite_region: clip against src (25x21 clip=0): (279, 95), (291, 105) [ 131.354] sna_composite: composite region extents:+(0, 0) -> (279, 95), (291, 105) + (0, 0) [ 131.354] gen9_render_composite: 12x10, current mode=1/1 [ 131.354] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.354] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.354] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.354] gen9_composite_set_target: (279, 95)x(12, 10), partial?=1 [ 131.354] sna_drawable_use_bo pixmap=2536, box=((279, 95), (291, 105)), flags=7... [ 131.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.354] sna_drawable_use_bo: using whole GPU bo [ 131.354] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.354] gen9_composite_picture: (0, 11)x(12, 10), dst=(279, 95) [ 131.354] sna_transform_is_imprecise_integer_translation: no transform [ 131.354] gen9_composite_picture: integer translation (0, 0), removing [ 131.354] sna_render_pixmap_bo pixmap=2549, (0, 11)x(12, 10)/(25, 21) [ 131.354] sna_render_pixmap_bo box=(0, 11), (12, 21): (12, 10)/(25, 21) [ 131.354] sna_render_pixmap_bo: offset=(-279, -84), size=(25, 21) [ 131.354] use_cpu_bo: no cpu bo [ 131.354] kgem_choose_tiling: too short [10] for TILING_Y [ 131.354] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.354] kgem_choose_tiling: 12x10 -> 0 [ 131.354] sna_render_pixmap_bo: uploading CPU box (0, 11), (12, 21) [ 131.354] upload: box=(0, 11), (12, 21), pixmap=25x21 [ 131.354] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(0, 11), (12, 21)], flags=2) [ 131.354] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.354] kgem_can_create_2d: 12x10 @ 32 [ 131.354] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.354] kgem_can_create_2d: untiled size=4096 [ 131.354] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.354] kgem_choose_tiling: 12x10 -> 0 [ 131.354] kgem_upload_source_image : (0, 11), (12, 21), stride=100, bpp=32 [ 131.354] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.354] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.354] kgem_create_buffer: reusing buffer? used=7168 + size=640, total=262144 [ 131.354] kgem_create_proxy: target handle=24 [proxy? -1], offset=7168, length=640, io=1 [ 131.354] __kgem_bo_init(handle=24, num_pages=640) [ 131.354] memcpy_blt: src=(0, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.354] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.354] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.354] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.354] gen4_choose_composite_emitter: identity src, no mask [ 131.354] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.354] gen9_composite_get_binding_table(f740) [ 131.354] kgem_add_reloc64: handle=24, pos=15816, delta=0, domains=40000 [ 131.354] kgem_add_reloc64: adding proxy [delta=7168] for handle=24 [ 131.354] kgem_add_reloc64[21] = (delta=7168, target handle=2, presumed=ffec5000) [ 131.354] [3dc0] bind bo(handle=24, addr=ffec6c00), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.354] gen9_emit_sampler: sampler = 2 [ 131.354] gen9_emit_vertex_elements: setup id=2 [ 131.354] gen9_render_composite_box: (279, 95), (291, 105) [ 131.354] apply_damage: damage=0x0, region=1 [(279, 95), (291, 105) + (0, 0)] [ 131.354] gen8_vertex_flush[b74] = 3 [ 131.354] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.354] sna_create_pixmap(1, 10, 32, usage=0) [ 131.354] kgem_can_create_2d: 1x10 @ 32 [ 131.354] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.354] kgem_can_create_2d: untiled size=4096 [ 131.354] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.354] kgem_choose_tiling: 1x10 -> 0 [ 131.354] sna_create_pixmap: usage=0, flags=a [ 131.354] sna_create_pixmap: small buffer [40], attaching to shadow pixmap [ 131.354] create_pixmap: allocating pixmap 1x10, depth=32/32, size=48 [ 131.354] create_pixmap: serial=2556, usage=0, 1x10 [ 131.354] sna_create_pixmap: serial=2556, 1x10, usage=0 [ 131.354] sna_validate_gc(0x55bca9b674f0) changes=0, previous serial=9fb, drawable=9fd [ 131.354] sna_validate_gc: recomputing clip [ 131.354] sna_validate_gc: composite clip=1x[(0, 0), (1, 10)] [0x55bca9b22960] [ 131.354] sna_copy_area: src=pixmap=2549:(12, 11)x(1, 10)+(0, 0) -> dst=pixmap=2557:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.354] sna_copy_area: normal copy [ 131.354] sna_do_copy: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.354] sna_do_copy: after drawable: src=(12, 11), dst=(0, 0), size=(1x10) [ 131.354] sna_do_copy: dst extents (0, 0), (1, 10), dst clip extents (0, 0), (1, 10), dst size=1x10 [ 131.354] sna_do_copy: clipped dst extents (0, 0), (1, 10) [ 131.354] sna_do_copy: unclipped src extents (12, 11), (13, 21) [ 131.354] sna_do_copy: clipped src extents (12, 11), (13, 21) [ 131.354] sna_do_copy: pixmap -- no source clipping [ 131.354] sna_do_copy: src extents (12, 11), (13, 21) x 1 [ 131.354] sna_do_copy: copy region (0, 0), (1, 10) x 1 + (12, 11) [ 131.354] sna_copy_boxes (boxes=1x[(0, 0), (1, 10)...], src pixmap=2549+(12, 11), dst pixmap=2557+(0, 0), alu=3, src.size=25x21, dst.size=1x10) [ 131.354] sna_copy_boxes: dst=(priv=0x55bca9dd3690, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9dd3490, gpu_bo=0, cpu_bo=0), replaces=1 [ 131.354] sna_drawable_use_bo pixmap=2557, box=((0, 0), (1, 10)), flags=18... [ 131.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=18 [ 131.354] sna_drawable_use_bo: try cpu as GPU bo is idle [ 131.354] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.354] sna_copy_boxes__inplace - no, no src or dst GPU bo [ 131.354] sna_copy_boxes: fallback -- src=(12, 11), dst=(0, 0) [ 131.354] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(12, 11), (13, 21)], flags=6) [ 131.354] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.354] sna_drawable_move_region_to_cpu(pixmap=2557 (1x10), [(0, 0), (1, 10)], flags=5) [ 131.354] sna_drawable_move_region_to_cpu: region (0, 0), (1, 10) + (0, 0) subsumes pixmap (1x10) [ 131.354] _sna_pixmap_move_to_cpu(pixmap=2557, 1x10, flags=5) [ 131.354] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.354] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.354] _sna_pixmap_move_to_cpu: marking as damaged [ 131.354] __sna_damage_all(1, 10) [ 131.354] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.354] sna_copy_boxes: memcpy_blt(box=(0, 0), (1, 10), src=(12, 11), pitches=(100, 4)) [ 131.354] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=100/4 [ 131.354] sna_composite(pixmap=2536, op=3, src=2557+(294, 48), mask=0+(291, 95), dst=2536+(291, 95)+(0, 0), size=(121, 10) [ 131.354] sna_compute_composite_region: dst=(291, 95)x(121, 10) [ 131.354] sna_compute_composite_region: initial clip against dst->pDrawable: (291, 95), (412, 105) [ 131.354] clip_to_dst: region: 1x[(291, 95), (412, 105)], clip: 1x[(0, 0), (435, 116)] [ 131.354] sna_compute_composite_region: clip against dst->pCompositeClip: (291, 95), (412, 105) [ 131.354] sna_compute_composite_region: clip against src (1x10 clip=0): (291, 95), (412, 105) [ 131.354] sna_composite: composite region extents:+(0, 0) -> (291, 95), (412, 105) + (0, 0) [ 131.354] gen9_render_composite: 121x10, current mode=1/1 [ 131.354] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.354] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.354] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.354] gen9_composite_set_target: (291, 95)x(121, 10), partial?=1 [ 131.354] sna_drawable_use_bo pixmap=2536, box=((291, 95), (412, 105)), flags=7... [ 131.354] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.354] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.354] sna_drawable_use_bo: using whole GPU bo [ 131.354] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.354] gen9_composite_picture: (294, 48)x(121, 10), dst=(291, 95) [ 131.354] sna_transform_is_imprecise_integer_translation: FilterNearest?=0, precise?=0, transform=[0.01 0.00 -2.43, 0.00 1.00 -48.00, 0.00 0.00 1.00] [ 131.354] sna_transform_is_imprecise_integer_translation: not unity scaling [ 131.354] sna_render_pixmap_bo pixmap=2557, (294, 48)x(121, 10)/(1, 10) [ 131.354] sna_render_pixmap_bo box=(0, 0), (1, 10): (1, 10)/(1, 10) [ 131.354] sna_render_pixmap_bo: offset=(3, -47), size=(1, 10) [ 131.354] use_cpu_bo: no cpu bo [ 131.355] move_to_gpu: migrating whole pixmap (1x10) for source (0,0),(1,10), count 5? 0 [ 131.355] sna_render_pixmap_bo: uploading CPU box (0, 0), (1, 10) [ 131.355] upload: box=(0, 0), (1, 10), pixmap=1x10 [ 131.355] sna_drawable_move_region_to_cpu(pixmap=2557 (1x10), [(0, 0), (1, 10)], flags=2) [ 131.355] sna_drawable_move_region_to_cpu: pixmap=2557 all damaged on CPU [ 131.355] kgem_can_create_2d: 1x10 @ 32 [ 131.355] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=10 [ 131.355] kgem_can_create_2d: untiled size=4096 [ 131.355] kgem_choose_tiling: disabling tiling [1x10] for single row/col [ 131.355] kgem_choose_tiling: 1x10 -> 0 [ 131.355] kgem_upload_source_image : (0, 0), (1, 10), stride=4, bpp=32 [ 131.355] kgem_create_buffer_2d: 1x10, 32 bpp, stride=32 [ 131.355] kgem_create_buffer: size=320, flags=3 [write?=1, inplace?=1, last?=0] [ 131.355] kgem_create_buffer: reusing buffer? used=7936 + size=320, total=262144 [ 131.355] kgem_create_proxy: target handle=24 [proxy? -1], offset=7936, length=320, io=1 [ 131.355] __kgem_bo_init(handle=24, num_pages=320) [ 131.355] memcpy_blt: src=(0, 0), dst=(0, 0), size=1x10, pitch=4/32 [ 131.355] upload: adding upload cache to pixmap=2557 [ 131.355] kgem_proxy_bo_attach: handle=24 [ 131.355] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.355] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.355] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.355] gen4_choose_composite_emitter: simple src, no mask [ 131.355] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.355] gen9_composite_get_binding_table(f6c0) [ 131.355] kgem_add_reloc64: handle=24, pos=15784, delta=0, domains=40000 [ 131.355] kgem_add_reloc64: adding proxy [delta=7936] for handle=24 [ 131.355] kgem_add_reloc64[22] = (delta=7936, target handle=2, presumed=ffec5000) [ 131.355] [3da0] bind bo(handle=24, addr=ffec6f00), format=192, width=1, height=10, pitch=32, tiling=0 -> sampler [ 131.355] gen9_emit_sampler: sampler = 32 [ 131.355] gen9_emit_vertex_elements: setup id=2 [ 131.355] gen9_render_composite_box: (291, 95), (412, 105) [ 131.355] apply_damage: damage=0x0, region=1 [(291, 95), (412, 105) + (0, 0)] [ 131.355] gen8_vertex_flush[bb8] = 3 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_block_handler (tv=0.0) [ 131.355] sna_wakeup_handler [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_block_handler (tv=117.648000) [ 131.355] kgem_retire, need_retire?=1 [ 131.355] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.355] kgem_retire__requests_ring: retiring ring 0 [ 131.355] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.355] __kgem_retire_rq: request 1 complete [ 131.355] __kgem_bo_flush: handle=131, busy=0, wedged=0 [ 131.355] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.355] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.355] kgem_retire -- retired=0, need_retire=0 [ 131.355] sna_accel_block: GPU idle, flushing [ 131.355] gen8_vertex_close: used=2010, vbo active? 3, vb=224, nreloc=3 [ 131.355] gen8_vertex_close: reloc[0] = 287 [ 131.355] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.355] kgem_add_handle: handle=3, index=6 [ 131.355] kgem_add_reloc64[23] = (delta=0, target handle=6, presumed=fd44c000) [ 131.355] gen8_vertex_close: reloc[1] = 459 [ 131.355] kgem_add_reloc64: handle=3, pos=459, delta=0, domains=200000 [ 131.355] kgem_add_reloc64[24] = (delta=0, target handle=6, presumed=fd44c000) [ 131.355] gen8_vertex_close: reloc[2] = 603 [ 131.355] kgem_add_reloc64: handle=3, pos=603, delta=0, domains=200000 [ 131.355] kgem_add_reloc64[25] = (delta=0, target handle=6, presumed=fd44c000) [ 131.355] batch[1/1, flags=1800]: 756 756 15776 16384, nreloc=26, nexec=7, nfence=0, aperture=1180 [fenced=0] [ 131.355] kgem_finish_buffers: buffer handle=24, used=8448, exec?=1, write=1, mmapped=cpu, refcnt=2 [ 131.355] kgem_finish_buffers: retaining upload buffer (8448/262144): used=12288, refcnt=2 [ 131.355] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 131.355] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -57343 [ 131.355] kgem_fixup_relocs: shrinking by 57344 [ 131.355] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.355] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 131.355] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 131.355] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.355] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffec5000 [ 131.355] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.355] __kgem_bo_clear_busy: handle=32 [ 131.355] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.355] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 131.355] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.355] __kgem_bo_clear_busy: handle=32 [ 131.355] kgem_commit: release handle=8 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fdffe000 [ 131.355] kgem_commit: release handle=24 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.355] __kgem_bo_clear_busy: handle=24 [ 131.355] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.355] __kgem_busy: handle=2, busy=131072, wedged=0 [ 131.355] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.355] sna_scanout_do_flush: flush timer active: delta=-127 [ 131.355] sna_scanout_do_flush (time=131355), triggered [ 131.355] sna_scanout_flush (time=131355), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 131.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.355] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 131.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.355] sna_accel_disarm_timer[0] (time=131355) [ 131.355] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.355] sna_accel_do_throttle (time=131355), triggered [ 131.355] sna_accel_throttle (time=131355) [ 131.355] sna_wakeup_handler [ 131.355] sna_block_handler (tv=117.648000) [ 131.355] kgem_retire, need_retire?=1 [ 131.355] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.355] kgem_retire__requests_ring: retiring ring 0 [ 131.355] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.355] __kgem_retire_rq: request 2 complete [ 131.355] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 131.355] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.355] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.355] kgem_retire -- retired=0, need_retire=0 [ 131.355] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.355] gen6_render_retire: resetting idle vbo [ 131.355] kgem_retire__buffers: handle=24, busy? 0 [0] [ 131.355] kgem_retire__buffers: releasing upload cache for handle=24? 1 [ 131.355] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.355] __kgem_bo_destroy: handle=24, size=262144 [ 131.355] kgem_bo_replace_io: transferring io handle=24 to bo [ 131.355] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 131.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.355] sna_wakeup_handler [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_block_handler (tv=117.648000) [ 131.355] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.355] sna_wakeup_handler [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_block_handler (tv=0.0) [ 131.355] sna_wakeup_handler [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_block_handler (tv=0.0) [ 131.355] sna_wakeup_handler [ 131.355] sna_dri2_get_msc(draw=0, pipe=-1) [ 131.355] sna_crtc_record_swap: recording last swap on pipe=0, frame 7612 [msc=7612], time 131.351317 [ 131.355] sna_dri2_get_msc: msc=7612 [raw=7612], ust=131351317 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_block_handler (tv=0.0) [ 131.355] sna_wakeup_handler [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_accel_flush: flush?=0, dirty?=0 [ 131.355] sna_block_handler (tv=0.0) [ 131.355] sna_wakeup_handler [ 131.355] sna_destroy_pixmap: pixmap=2557, attached?=1 [ 131.355] __sna_free_pixmap(pixmap=2557) [ 131.355] sna_composite(pixmap=2536, op=3, src=2549+(13, 11), mask=0+(412, 95), dst=2536+(412, 95)+(0, 0), size=(12, 10) [ 131.355] sna_compute_composite_region: dst=(412, 95)x(12, 10) [ 131.355] sna_compute_composite_region: initial clip against dst->pDrawable: (412, 95), (424, 105) [ 131.355] clip_to_dst: region: 1x[(412, 95), (424, 105)], clip: 1x[(0, 0), (435, 116)] [ 131.355] sna_compute_composite_region: clip against dst->pCompositeClip: (412, 95), (424, 105) [ 131.355] sna_compute_composite_region: clip against src (25x21 clip=0): (412, 95), (424, 105) [ 131.355] sna_composite: composite region extents:+(0, 0) -> (412, 95), (424, 105) + (0, 0) [ 131.355] gen9_render_composite: 12x10, current mode=0/0 [ 131.355] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.355] sna_blt_composite (13, 11), (412, 95), 12x10 [ 131.355] sna_blt_composite: unsupported op [3] for blitting [ 131.355] kgem_bo_is_busy: handle=23, domain: 0 exec? 0, rq? 0 [ 131.355] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.355] gen9_composite_set_target: (412, 95)x(12, 10), partial?=1 [ 131.355] sna_drawable_use_bo pixmap=2536, box=((412, 95), (424, 105)), flags=7... [ 131.355] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.355] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.355] sna_drawable_use_bo: using whole GPU bo [ 131.355] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.355] gen9_composite_picture: (13, 11)x(12, 10), dst=(412, 95) [ 131.355] sna_transform_is_imprecise_integer_translation: no transform [ 131.355] gen9_composite_picture: integer translation (0, 0), removing [ 131.355] sna_render_pixmap_bo pixmap=2549, (13, 11)x(12, 10)/(25, 21) [ 131.355] sna_render_pixmap_bo box=(13, 11), (25, 21): (12, 10)/(25, 21) [ 131.355] sna_render_pixmap_bo: offset=(-399, -84), size=(25, 21) [ 131.355] use_cpu_bo: no cpu bo [ 131.355] kgem_choose_tiling: too short [10] for TILING_Y [ 131.355] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.355] kgem_choose_tiling: 12x10 -> 0 [ 131.355] sna_render_pixmap_bo: uploading CPU box (13, 11), (25, 21) [ 131.355] upload: box=(13, 11), (25, 21), pixmap=25x21 [ 131.355] sna_drawable_move_region_to_cpu(pixmap=2549 (25x21), [(13, 11), (25, 21)], flags=2) [ 131.355] sna_drawable_move_region_to_cpu: pixmap=2549 all damaged on CPU [ 131.355] kgem_can_create_2d: 12x10 @ 32 [ 131.355] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=64, height=10 [ 131.355] kgem_can_create_2d: untiled size=4096 [ 131.355] kgem_choose_tiling: too thin [width 12, 32 bpp] for TILING_X [ 131.355] kgem_choose_tiling: 12x10 -> 0 [ 131.355] kgem_upload_source_image : (13, 11), (25, 21), stride=100, bpp=32 [ 131.355] kgem_create_buffer_2d: 12x10, 32 bpp, stride=64 [ 131.355] kgem_create_buffer: size=640, flags=3 [write?=1, inplace?=1, last?=0] [ 131.355] kgem_create_buffer: searching for an inactive GTT map for upload [ 131.355] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.355] search_linear_cache: searching for inactive gtt map [ 131.355] search_linear_cache: num_pages=1, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.355] search_linear_cache: inactive and cache bucket empty [ 131.355] search_linear_cache: active cache bucket empty [ 131.355] search_linear_cache: num_pages=64, flags=2, use_active? 0, use_large=0 [max=65536] [ 131.355] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 131.355] search_linear_cache: found handle=24 (near-miss) (num_pages=64) in linear inactive cache [ 131.355] kgem_bo_can_map: handle=24, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4293677056 [ 131.355] kgem_create_buffer: reusing handle=24 for buffer [ 131.355] kgem_bo_can_map: handle=24, map=0x0:0x0:0x7f1c78b89000, tiling=0, domain=0, offset=4293677056 [ 131.355] init_buffer_from_bo: reusing handle=24 for buffer [ 131.355] kgem_bo_map: handle=24, offset=4293677056, tiling=0, map=0x0:0x7f1c78b89000, domain=0 [ 131.355] kgem_bo_map: converting request for GTT map into CPU map [ 131.355] kgem_bo_map__cpu(handle=24, size=262144, map=0x0:0x7f1c78b89000) [ 131.355] kgem_bo_sync__cpu: handle=24 [ 131.355] __kgem_busy: handle=24, busy=0, wedged=0 [ 131.356] kgem_bo_sync__cpu: SYNC: handle=24, needs_flush? 0, domain? 0, busy? 0 [ 131.376] __kgem_busy: handle=24, busy=0, wedged=0 [ 131.376] kgem_bo_retire: retiring bo handle=24 (needed flush? 0), rq? 0 [busy?=0] [ 131.376] assert_bo_retired: handle=24, domain: 0 exec? 0, rq? 0 [ 131.376] kgem_create_buffer(pages=64 [64]) new handle=24, used=640, write=1 [ 131.376] kgem_create_proxy: target handle=24 [proxy? -1], offset=0, length=640, io=1 [ 131.376] __kgem_bo_init(handle=24, num_pages=640) [ 131.376] memcpy_blt: src=(13, 11), dst=(0, 0), size=12x10, pitch=100/64 [ 131.376] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.376] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.376] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.376] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.376] gen4_choose_composite_emitter: identity src, no mask [ 131.376] kgem_check_bo: num_pages=+128, num_exec=+2 [ 131.376] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.376] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.376] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.376] kgem_add_handle: handle=4, index=0 [ 131.376] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.376] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.376] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.376] gen9_composite_get_binding_table(ffc0) [ 131.376] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 131.376] kgem_add_handle: handle=23, index=1 [ 131.376] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 131.376] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 131.376] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=435, height=116, pitch=2048, tiling=1 -> render [ 131.376] kgem_add_reloc64: handle=24, pos=16344, delta=0, domains=40000 [ 131.376] kgem_add_reloc64: adding proxy [delta=0] for handle=24 [ 131.376] kgem_add_handle: handle=24, index=2 [ 131.376] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffec5000) [ 131.376] [3fd0] bind bo(handle=24, addr=ffec5000), format=192, width=12, height=10, pitch=64, tiling=0 -> sampler [ 131.376] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.376] gen9_emit_sampler: sampler = 2 [ 131.376] gen9_emit_sf: num_sf_outputs=1 [ 131.376] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.376] gen9_emit_vertex_elements: setup id=2 [ 131.376] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.376] gen9_render_composite_box: (412, 95), (424, 105) [ 131.376] apply_damage: damage=0x0, region=1 [(412, 95), (424, 105) + (0, 0)] [ 131.376] gen8_vertex_flush[490] = 3 [ 131.376] _kgem_bo_destroy: handle=24, proxy? 1 [ 131.376] sna_accel_flush: flush?=0, dirty?=0 [ 131.376] sna_block_handler (tv=0.0) [ 131.376] sna_wakeup_handler [ 131.376] sna_dri2_create_buffer pixmap=2134, (attachment=0, format=32, drawable=435x144), window?=0 [ 131.376] sna_pixmap_set_dri: attaching DRI client to pixmap=2134 [ 131.376] sna_pixmap_move_to_gpu(pixmap=2134, usage=0), flags=c2 [ 131.376] sna_pixmap_move_to_gpu: already all-damaged [ 131.376] sna_pixmap_mark_active: pixmap=2134, handle=37 [ 131.376] sna_dri2_create_buffer: attaching to front buffer 435x144 [0x55bca9b8e8e0:3], scanout? 0 [ 131.376] kgem_bo_flink: flinked handle=37 to name=79, marking non-reusable [ 131.376] sna_dri2_create_buffer: adding flush hint to handle=37 [ 131.376] sna_accel_watch_flush: enable=1 [ 131.376] sna_accel_flush: flush?=0, dirty?=0 [ 131.376] sna_accel_flush: flush?=0, dirty?=0 [ 131.376] sna_accel_flush: flush?=0, dirty?=0 [ 131.376] sna_block_handler (tv=0.0) [ 131.376] sna_wakeup_handler [ 131.376] sna_accel_flush: flush?=0, dirty?=0 [ 131.376] sna_accel_flush: flush?=0, dirty?=0 [ 131.376] sna_block_handler (tv=0.0) [ 131.376] sna_wakeup_handler [ 131.376] sna_destroy_pixmap: pixmap=2549, attached?=1 [ 131.376] __sna_free_pixmap(pixmap=2549) [ 131.376] sna_glyphs(op=3, nlist=1, src=(290, 97)) [ 131.376] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.376] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 131.376] glyphs_format: format=166024, depth=32 [ 131.376] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.376] sna_glyphs: discarding mask [ 131.376] glyphs0_to_dst(op=3, src=(290, 97), nlist=1, dst=(290, 97)+(0, 0)) [ 131.376] clipped_glyphs: no, clip region (0, 0), (435, 116) matches drawable pixmap=94268792055152 size=435x116 [ 131.376] gen9_render_composite: 0x0, current mode=1/1 [ 131.376] kgem_bo_is_busy: handle=6, domain: 0 exec? 0, rq? 0 [ 131.376] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.376] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.376] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.376] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=7... [ 131.376] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.376] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.376] sna_drawable_use_bo: using whole GPU bo [ 131.376] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.376] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.376] color_convert: src=66666666 [20028888] [ 131.376] color_convert: dst=66666666 [20028888] [ 131.376] sna_render_get_solid: 66666666 [ 131.376] sna_render_get_solid(13) = 66666666 (old) [ 131.376] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.376] sna_transform_is_imprecise_integer_translation: no transform [ 131.376] gen9_composite_picture: integer translation (0, 0), removing [ 131.376] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.376] sna_render_pixmap_bo: GPU all damaged [ 131.376] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.376] gen4_choose_composite_emitter: solid, identity mask [ 131.376] kgem_check_bo: num_pages=+1025, num_exec=+2 [ 131.376] aligning vertex: was 3, now 4 floats per vertex [ 131.377] gen9_composite_get_binding_table(ff00) [ 131.377] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 131.377] kgem_add_reloc64: adding proxy [delta=52] for handle=32 [ 131.377] kgem_add_handle: handle=32, index=3 [ 131.377] kgem_add_reloc64[5] = (delta=52, target handle=3, presumed=fffb2000) [ 131.377] [3fb0] bind bo(handle=32, addr=fffb2034), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.377] kgem_add_reloc64: handle=6, pos=16296, delta=0, domains=40000 [ 131.377] kgem_add_handle: handle=6, index=4 [ 131.377] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd585000) [ 131.377] [3fa0] bind bo(handle=6, addr=fd585000), format=192, width=1024, height=1024, pitch=4096, tiling=2 -> sampler [ 131.377] gen9_emit_cc: blend=177 (current=28), src=17, dst=18 [ 131.377] gen9_emit_sampler: sampler = a [ 131.377] gen9_emit_sf: num_sf_outputs=2 [ 131.377] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.377] gen9_emit_vertex_elements: setup id=9 [ 131.377] gen9_emit_vertex_elements: first channel 1 floats, offset=4 [ 131.377] gen9_emit_vertex_elements: second channel 2 floats, offset=8 [ 131.377] glyphs0_to_dst: glyph=(290, 87)x(11, 10), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(290, 87), mask=(304.00, 64.00) x (11.00, 10.00) [ 131.377] glyphs0_to_dst: glyph=(298, 89)x(10, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(298, 89), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(307, 89)x(10, 11), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(307, 89), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.377] glyphs0_to_dst: glyph=(315, 89)x(11, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(315, 89), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(325, 89)x(7, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(325, 89), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(331, 86)x(7, 11), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(331, 86), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.377] glyphs0_to_dst: glyph=(340, 89)x(10, 11), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(340, 89), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.377] glyphs0_to_dst: glyph=(349, 89)x(7, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(349, 89), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(354, 89)x(11, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(354, 89), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(364, 85)x(10, 12), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(364, 85), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.377] glyphs0_to_dst: glyph=(373, 85)x(5, 12), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(373, 85), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.377] glyphs0_to_dst: glyph=(376, 89)x(10, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(376, 89), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(385, 89)x(13, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(385, 89), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(398, 95)x(15, 2), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(398, 95), mask=(288.00, 80.00) x (15.00, 2.00) [ 131.377] gen8_vertex_flush[56c] = 42 [ 131.377] gen9_magic_ca_pass: CA fixup (3 -> 45) [ 131.377] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.377] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.377] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.377] sna_glyphs(op=3, nlist=1, src=(290, 96)) [ 131.377] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.377] can_discard_mask: nlist=1, mask=28888, depth 32, op=3 (bounded? 1) [ 131.377] glyphs_format: format=166024, depth=32 [ 131.377] can_discard_mask: mask matches glyphs format, no conversion, so discard mask [ 131.377] sna_glyphs: discarding mask [ 131.377] glyphs0_to_dst(op=3, src=(290, 96), nlist=1, dst=(290, 96)+(0, 0)) [ 131.377] clipped_glyphs: no, clip region (0, 0), (435, 116) matches drawable pixmap=94268792055152 size=435x116 [ 131.377] gen9_render_composite: 0x0, current mode=1/1 [ 131.377] kgem_bo_is_busy: handle=6, domain: 0 exec? 1, rq? 1 [ 131.377] kgem_bo_is_busy: handle=23, domain: 0 exec? 1, rq? 1 [ 131.377] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.377] gen9_composite_set_target: (0, 0)x(0, 0), partial?=1 [ 131.377] sna_drawable_use_bo pixmap=2536, box=((0, 0), (435, 116)), flags=7... [ 131.377] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.377] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.377] sna_drawable_use_bo: using whole GPU bo [ 131.377] gen9_composite_set_target: pixmap=2536, format=20020888, size=435x116, pitch=2048, delta=(0,0),damage=0xffffffffffffffff [ 131.377] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.377] color_convert: src=ff4c4c4c [20028888] [ 131.377] color_convert: dst=ff4c4c4c [20028888] [ 131.377] sna_render_get_solid: ff4c4c4c [ 131.377] sna_render_get_solid(12) = ff4c4c4c (old) [ 131.377] gen9_composite_picture: (0, 0)x(0, 0), dst=(0, 0) [ 131.377] sna_transform_is_imprecise_integer_translation: no transform [ 131.377] gen9_composite_picture: integer translation (0, 0), removing [ 131.377] sna_render_pixmap_bo pixmap=2, (0, 0)x(0, 0)/(1024, 1024) [ 131.377] sna_render_pixmap_bo: GPU all damaged [ 131.377] blend op=8, dst=20020888 [A=0] => src=17, dst=18 => offset=977 [ 131.377] gen4_choose_composite_emitter: solid, identity mask [ 131.377] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.377] gen9_composite_get_binding_table(fe40) [ 131.377] kgem_add_reloc64: handle=32, pos=16264, delta=0, domains=40000 [ 131.377] kgem_add_reloc64: adding proxy [delta=48] for handle=32 [ 131.377] kgem_add_reloc64[7] = (delta=48, target handle=3, presumed=fffb2000) [ 131.377] [3f80] bind bo(handle=32, addr=fffb2030), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.377] gen9_emit_cc: blend=177 (current=16), src=17, dst=18 [ 131.377] gen9_emit_wm: switching to MASKSA, num_surfaces=3 (8-wide? 2880, 16-wide? 3136, 32-wide? 0) [ 131.377] gen9_emit_vertex_elements: setup id=9 [ 131.377] glyphs0_to_dst: glyph=(290, 86)x(11, 10), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(290, 86), mask=(304.00, 64.00) x (11.00, 10.00) [ 131.377] glyphs0_to_dst: glyph=(298, 88)x(10, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(298, 88), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(307, 88)x(10, 11), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(307, 88), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.377] glyphs0_to_dst: glyph=(315, 88)x(11, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(315, 88), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(325, 88)x(7, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(325, 88), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(331, 85)x(7, 11), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(331, 85), mask=(192.00, 112.00) x (7.00, 11.00) [ 131.377] glyphs0_to_dst: glyph=(340, 88)x(10, 11), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(340, 88), mask=(240.00, 96.00) x (10.00, 11.00) [ 131.377] glyphs0_to_dst: glyph=(349, 88)x(7, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(349, 88), mask=(208.00, 112.00) x (7.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(354, 88)x(11, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(354, 88), mask=(224.00, 64.00) x (11.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(364, 84)x(10, 12), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(364, 84), mask=(240.00, 112.00) x (10.00, 12.00) [ 131.377] glyphs0_to_dst: glyph=(373, 84)x(5, 12), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(373, 84), mask=(256.00, 64.00) x (5.00, 12.00) [ 131.377] glyphs0_to_dst: glyph=(376, 88)x(10, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(376, 88), mask=(224.00, 96.00) x (10.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(385, 88)x(13, 8), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(385, 88), mask=(272.00, 64.00) x (13.00, 8.00) [ 131.377] glyphs0_to_dst: glyph=(398, 94)x(15, 2), unclipped [ 131.377] emit_primitive_identity_mask__avx2: dst=(398, 94), mask=(288.00, 80.00) x (15.00, 2.00) [ 131.377] gen8_vertex_flush[66c] = 42 [ 131.377] gen9_magic_ca_pass: CA fixup (45 -> 87) [ 131.377] blend op=12, dst=20020888 [A=0] => src=1, dst=1 => offset=816 [ 131.377] gen9_emit_cc: blend=16 (current=177), src=1, dst=1 [ 131.377] gen9_emit_wm: switching to MASKCA, num_surfaces=3 (8-wide? 1792, 16-wide? 1984, 32-wide? 0) [ 131.377] sna_copy_area: src=pixmap=2536:(0, 0)x(435, 116)+(0, 0) -> dst=pixmap=2134:(0, 0)+(0, 28); alu=3, pm=ffffffff, depth=24 [ 131.377] sna_copy_area: normal copy [ 131.377] sna_do_copy: src=(0, 0), dst=(0, 0), size=(435x116) [ 131.377] sna_do_copy: after drawable: src=(0, 0), dst=(0, 28), size=(435x116) [ 131.377] sna_do_copy: dst extents (0, 28), (435, 144), dst clip extents (0, 28), (435, 144), dst size=435x116 [ 131.377] sna_do_copy: clipped dst extents (0, 28), (435, 144) [ 131.377] sna_do_copy: unclipped src extents (0, 0), (435, 116) [ 131.377] sna_do_copy: clipped src extents (0, 0), (435, 116) [ 131.377] sna_do_copy: pixmap -- no source clipping [ 131.377] sna_do_copy: src extents (0, 0), (435, 116) x 1 [ 131.377] sna_do_copy: copy region (0, 28), (435, 144) x 1 + (0, -28) [ 131.377] sna_copy_boxes (boxes=1x[(0, 28), (435, 144)...], src pixmap=2536+(0, -28), dst pixmap=2134+(0, 0), alu=3, src.size=435x116, dst.size=435x144) [ 131.377] sna_copy_boxes: dst=(priv=0x55bca9b123e0, gpu_bo=37, cpu_bo=0), src=(priv=0x55bca9dd25f0, gpu_bo=23, cpu_bo=0), replaces=0 [ 131.377] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.377] sna_drawable_use_bo pixmap=2134, box=((0, 28), (435, 144)), flags=b... [ 131.377] sna_drawable_use_bo: exported target, set PREFER_GPU [ 131.377] sna_drawable_use_bo: pinned, never REPLACES [ 131.377] sna_drawable_use_bo: flush=3, shm=0, cpu=0 => flags=b [ 131.377] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.377] sna_drawable_use_bo: using whole GPU bo [ 131.377] sna_pixmap_move_to_gpu(pixmap=2536, usage=0), flags=a [ 131.377] sna_pixmap_move_to_gpu: already all-damaged [ 131.377] sna_pixmap_mark_active: pixmap=2536, handle=23 [ 131.377] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.377] gen9_render_copy_boxes (0, -28)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.377] kgem_bo_is_render: handle=23, rq? 1 [1] [ 131.377] kgem_bo_is_render: handle=37, rq? 1 [0] [ 131.377] kgem_bo_is_render: handle=37, rq? 1 [0] [ 131.377] kgem_set_mode: flushing before new bo [ 131.377] gen8_vertex_close: used=348, vbo active? 3, vb=204, nreloc=2 [ 131.377] gen8_vertex_close: reloc[0] = 287 [ 131.377] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.377] kgem_add_handle: handle=3, index=5 [ 131.377] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=fd44c000) [ 131.377] gen8_vertex_close: reloc[1] = 342 [ 131.377] kgem_add_reloc64: handle=3, pos=342, delta=0, domains=200000 [ 131.377] kgem_add_reloc64[9] = (delta=0, target handle=5, presumed=fd44c000) [ 131.377] batch[1/1, flags=1800]: 448 448 16256 16384, nreloc=10, nexec=6, nfence=0, aperture=1179 [fenced=0] [ 131.377] kgem_finish_buffers: buffer handle=24, used=768, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 131.377] kgem_finish_buffers: retaining upload buffer (768/262144): used=4096, refcnt=1 [ 131.377] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.377] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.377] kgem_fixup_relocs: shrinking by 61440 [ 131.377] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.377] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.377] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 131.377] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.377] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffec5000 [ 131.377] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.377] __kgem_bo_clear_busy: handle=32 [ 131.377] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 131.377] kgem_commit: release handle=6 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd585000 [ 131.377] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.377] __kgem_bo_clear_busy: handle=32 [ 131.377] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.377] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.377] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.377] needs_batch_flush: flushing before handle=37 for required semaphore [ 131.377] kgem_check_bo: num_pages=+190, num_exec=+2 [ 131.378] aligning vertex: was 4, now 2 floats per vertex [ 131.378] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.378] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.378] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.378] kgem_add_handle: handle=4, index=0 [ 131.378] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.378] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.378] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.378] gen9_composite_get_binding_table(ffc0) [ 131.378] kgem_add_reloc64: handle=37, pos=16360, delta=0, domains=20002 [ 131.378] kgem_add_handle: handle=37, index=1 [ 131.378] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fec0d000) [ 131.378] __kgem_bo_mark_dirty: handle=37 (proxy? 0) [ 131.378] [3fe0] bind bo(handle=37, addr=fec0d000), format=192, width=435, height=144, pitch=2048, tiling=1 -> render [ 131.378] kgem_add_reloc64: handle=23, pos=16344, delta=0, domains=40000 [ 131.378] kgem_add_handle: handle=23, index=2 [ 131.378] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fd545000) [ 131.378] [3fd0] bind bo(handle=23, addr=fd545000), format=192, width=435, height=116, pitch=2048, tiling=1 -> sampler [ 131.378] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.378] gen9_emit_sampler: sampler = 0 [ 131.378] gen9_emit_sf: num_sf_outputs=1 [ 131.378] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.378] gen9_emit_vertex_elements: setup id=0 [ 131.378] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.378] (0, 0) -> (0, 28) + (435, 116) [ 131.378] gen8_vertex_flush[490] = 3 [ 131.378] sna_accel_flush: flush?=1, dirty?=0 [ 131.378] gen8_vertex_close: used=354, vbo active? 3, vb=1, nreloc=1 [ 131.378] gen8_vertex_close: reloc[0] = 287 [ 131.378] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.378] kgem_add_handle: handle=3, index=3 [ 131.378] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.378] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=216 [fenced=0] [ 131.378] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.378] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 131.378] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.378] kgem_fixup_relocs: shrinking by 61440 [ 131.378] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.378] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 131.378] kgem_commit: release handle=37 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fec0d000 [ 131.378] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.378] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=fd545000 [ 131.378] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.378] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_destroy_pixmap: pixmap=2536, attached?=1 [ 131.378] _kgem_bo_destroy: handle=23, proxy? 0 [ 131.378] __kgem_bo_destroy: handle=23, size=262144 [ 131.378] __kgem_busy: handle=23, busy=131073, wedged=0 [ 131.378] __kgem_bo_destroy: handle=23 -> active [ 131.378] __sna_free_pixmap(pixmap=2536) [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_block_handler (tv=117.625000) [ 131.378] kgem_retire, need_retire?=1 [ 131.378] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.378] kgem_retire__requests_ring: retiring ring 0 [ 131.378] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.378] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.378] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.378] kgem_retire -- retired=0, need_retire=1 [ 131.378] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.378] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.378] sna_accel_do_throttle (time=131378), triggered [ 131.378] sna_accel_throttle (time=131378) [ 131.378] sna_wakeup_handler [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_block_handler (tv=117.625000) [ 131.378] kgem_retire, need_retire?=1 [ 131.378] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.378] kgem_retire__requests_ring: retiring ring 0 [ 131.378] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.378] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.378] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.378] kgem_retire -- retired=0, need_retire=1 [ 131.378] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.378] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.378] sna_wakeup_handler [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_block_handler (tv=117.625000) [ 131.378] kgem_retire, need_retire?=1 [ 131.378] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.378] kgem_retire__requests_ring: retiring ring 0 [ 131.378] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.378] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.378] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.378] kgem_retire -- retired=0, need_retire=1 [ 131.378] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.378] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.378] sna_wakeup_handler [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_block_handler (tv=117.625000) [ 131.378] kgem_retire, need_retire?=1 [ 131.378] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.378] kgem_retire__requests_ring: retiring ring 0 [ 131.378] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.378] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.378] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.378] kgem_retire -- retired=0, need_retire=1 [ 131.378] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.378] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.378] sna_wakeup_handler [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_block_handler (tv=117.625000) [ 131.378] kgem_retire, need_retire?=1 [ 131.378] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.378] kgem_retire__requests_ring: retiring ring 0 [ 131.378] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.378] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.378] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.378] kgem_retire -- retired=0, need_retire=1 [ 131.378] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.378] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.378] sna_wakeup_handler [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_block_handler (tv=117.625000) [ 131.378] kgem_retire, need_retire?=1 [ 131.378] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.378] kgem_retire__requests_ring: retiring ring 0 [ 131.378] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.378] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.378] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.378] kgem_retire -- retired=0, need_retire=1 [ 131.378] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.378] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.378] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.378] sna_wakeup_handler [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_accel_flush: flush?=0, dirty?=0 [ 131.378] sna_block_handler (tv=117.625000) [ 131.378] kgem_retire, need_retire?=1 [ 131.378] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_change_window_attributes [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_change_window_attributes [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_block_handler (tv=117.624000) [ 131.379] kgem_retire, need_retire?=1 [ 131.379] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.379] kgem_retire__requests_ring: retiring ring 0 [ 131.379] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.379] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.379] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.379] kgem_retire -- retired=0, need_retire=1 [ 131.379] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.379] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.379] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.379] sna_wakeup_handler [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.379] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.624000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.380] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=0, need_retire=1 [ 131.380] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.380] kgem_retire__buffers: handle=24, busy? 1 [0] [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] kgem_retire, need_retire?=1 [ 131.380] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.380] __kgem_retire_rq: request 1 complete [ 131.380] kgem_retire__requests_ring: retiring ring 0 [ 131.380] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.380] __kgem_retire_rq: request 2 complete [ 131.380] __kgem_bo_flush: handle=37, busy=0, wedged=0 [ 131.380] __kgem_bo_flush: handle=23, busy=0, wedged=0 [ 131.380] kgem_bo_move_to_cache: release handle=23 [ 131.380] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 131.380] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 131.380] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.380] kgem_retire -- retired=1, need_retire=0 [ 131.380] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.380] gen6_render_retire: resetting idle vbo [ 131.380] kgem_retire__buffers: handle=24, busy? 0 [0] [ 131.380] kgem_retire__buffers: releasing upload cache for handle=24? 0 [ 131.380] __kgem_bo_destroy: handle=24, size=262144 [ 131.380] kgem_bo_replace_io: transferring io handle=24 to bo [ 131.380] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_accel_flush: flush?=0, dirty?=0 [ 131.380] sna_block_handler (tv=117.623000) [ 131.380] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.380] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.381] sna_wakeup_handler [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_accel_flush: flush?=0, dirty?=0 [ 131.381] sna_block_handler (tv=117.622000) [ 131.381] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_change_window_attributes [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.382] sna_wakeup_handler [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_accel_flush: flush?=0, dirty?=0 [ 131.382] sna_block_handler (tv=117.621000) [ 131.382] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_change_window_attributes [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.383] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.383] sna_wakeup_handler [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_accel_flush: flush?=0, dirty?=0 [ 131.383] sna_block_handler (tv=117.620000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.384] sna_block_handler (tv=117.619000) [ 131.384] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.384] sna_wakeup_handler [ 131.384] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_change_window_attributes [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_change_window_attributes [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_block_handler (tv=117.618000) [ 131.385] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.385] sna_wakeup_handler [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.385] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.618000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_accel_flush: flush?=0, dirty?=0 [ 131.386] sna_block_handler (tv=117.617000) [ 131.386] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.386] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_change_window_attributes [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_change_window_attributes [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.387] sna_block_handler (tv=117.616000) [ 131.387] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.387] sna_wakeup_handler [ 131.387] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.388] sna_wakeup_handler [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_accel_flush: flush?=0, dirty?=0 [ 131.388] sna_block_handler (tv=117.615000) [ 131.388] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_change_window_attributes [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_change_window_attributes [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.389] sna_block_handler (tv=117.614000) [ 131.389] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.389] sna_wakeup_handler [ 131.389] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.390] sna_wakeup_handler [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_accel_flush: flush?=0, dirty?=0 [ 131.390] sna_block_handler (tv=117.613000) [ 131.390] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_change_window_attributes [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.391] sna_wakeup_handler [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_accel_flush: flush?=0, dirty?=0 [ 131.391] sna_block_handler (tv=117.612000) [ 131.391] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.392] sna_wakeup_handler [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_block_handler (tv=117.611000) [ 131.392] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.392] sna_wakeup_handler [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_block_handler (tv=117.611000) [ 131.392] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.392] sna_wakeup_handler [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_block_handler (tv=117.611000) [ 131.392] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.392] sna_wakeup_handler [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_accel_flush: flush?=0, dirty?=0 [ 131.392] sna_block_handler (tv=117.611000) [ 131.392] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.393] sna_wakeup_handler [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_block_handler (tv=117.610000) [ 131.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.393] sna_wakeup_handler [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_block_handler (tv=117.610000) [ 131.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.393] sna_wakeup_handler [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_block_handler (tv=117.610000) [ 131.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.393] sna_wakeup_handler [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_block_handler (tv=117.610000) [ 131.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.393] sna_wakeup_handler [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_block_handler (tv=117.610000) [ 131.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.393] sna_wakeup_handler [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_block_handler (tv=117.610000) [ 131.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.393] sna_wakeup_handler [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_accel_flush: flush?=0, dirty?=0 [ 131.393] sna_block_handler (tv=117.610000) [ 131.393] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_block_handler (tv=117.609000) [ 131.394] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.394] sna_wakeup_handler [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.394] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle (time=131395), triggered [ 131.395] sna_accel_throttle (time=131395) [ 131.395] sna_accel_disarm_timer[1] (time=131395) [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.395] sna_wakeup_handler [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_accel_flush: flush?=0, dirty?=0 [ 131.395] sna_block_handler (tv=117.608000) [ 131.395] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.395] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.396] sna_wakeup_handler [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_accel_flush: flush?=0, dirty?=0 [ 131.396] sna_block_handler (tv=117.607000) [ 131.396] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.396] sna_accel_do_throttle -- no pending activity [ 131.397] sna_wakeup_handler [ 131.397] sna_accel_flush: flush?=0, dirty?=0 [ 131.397] sna_accel_flush: flush?=0, dirty?=0 [ 131.397] sna_accel_flush: flush?=0, dirty?=0 [ 131.397] sna_block_handler (tv=117.606000) [ 131.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.397] sna_accel_do_throttle -- no pending activity [ 131.397] sna_wakeup_handler [ 131.397] sna_accel_flush: flush?=0, dirty?=0 [ 131.397] sna_accel_flush: flush?=0, dirty?=0 [ 131.397] sna_block_handler (tv=117.606000) [ 131.397] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.397] sna_accel_do_throttle -- no pending activity [ 131.399] sna_wakeup_handler [ 131.399] sna_accel_flush: flush?=0, dirty?=0 [ 131.399] sna_accel_flush: flush?=0, dirty?=0 [ 131.399] sna_block_handler (tv=117.604000) [ 131.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.399] sna_accel_do_throttle -- no pending activity [ 131.399] sna_wakeup_handler [ 131.399] sna_accel_flush: flush?=0, dirty?=0 [ 131.399] sna_accel_flush: flush?=0, dirty?=0 [ 131.399] sna_block_handler (tv=117.604000) [ 131.399] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.399] sna_accel_do_throttle -- no pending activity [ 131.408] sna_wakeup_handler [ 131.408] sna_accel_flush: flush?=0, dirty?=0 [ 131.408] sna_accel_flush: flush?=0, dirty?=0 [ 131.408] sna_accel_flush: flush?=0, dirty?=0 [ 131.408] sna_accel_flush: flush?=0, dirty?=0 [ 131.408] sna_accel_flush: flush?=0, dirty?=0 [ 131.408] sna_block_handler (tv=117.595000) [ 131.408] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.408] sna_accel_do_throttle -- no pending activity [ 131.412] sna_wakeup_handler [ 131.413] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.413] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.413] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.413] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.413] sna_dri2_get_msc(draw=146, pipe=0) [ 131.413] sna_crtc_record_swap: recording last swap on pipe=0, frame 7615 [msc=7615], time 131.401311 [ 131.413] sna_dri2_get_msc: msc=7615 [raw=7615], ust=131401311 [ 131.413] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) [ 131.413] sna_dri2_schedule_swap(target_msc=7562, divisor=0, remainder=0) [ 131.413] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 [ 131.413] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.413] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.413] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.413] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.413] sna_crtc_record_swap: recording last swap on pipe=0, frame 7615 [msc=7615], time 131.401311 [ 131.413] immediate_swap: current_msc=7615, target_msc=7562 -- yes [ 131.413] can_flip: no, shadow enabled [ 131.413] sna_dri2_add_event: adding event to window 146) [ 131.413] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 131.413] sna_dri2_immediate_blit: no pending blit, starting chain [ 131.413] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.413] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.413] can_xchg: back size=8701e00, front size=8701e00 [ 131.413] can_xchg: yes, pixmap=165 [ 131.413] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 [ 131.413] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.413] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.413] set_bo: pixmap=165, handle=27 (old handle=36) [ 131.413] set_bo: marking whole pixmap as damaged [ 131.413] set_bo: applying final/discard move-to-gpu [ 131.413] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 [ 131.413] set_bo: dropping flush hint from handle=36 [ 131.413] sna_pixmap_undo_cow: pixmap=165, handle=36 [refcnt=4], cow refcnt=1, flags=0 [ 131.413] sna_pixmap_undo_cow: freeing cow [ 131.413] set_bo: adding flush hint to handle=27 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] mark_stale(handle=36) => 1 [ 131.413] swap_limit: draw=146 setting swap limit to 3 [ 131.413] sna_dri2_swap_limit_validate: swap limit set to 3 [ 131.413] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.413] sna_dri2_schedule_swap: reported target_msc=7615 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_block_handler (tv=117.590000) [ 131.413] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.413] start_flush: has dirty shadow [ 131.413] timer_enable (time=131413), starting timer 0 [ 131.413] sna_accel_do_throttle -- no pending activity [ 131.413] sna_accel_block: evaluating timers, active=5 [ 131.413] sna_accel_block: flush timer expires in 8 [131421] [ 131.413] sna_wakeup_handler [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_block_handler (tv=117.590000) [ 131.413] sna_scanout_do_flush: flush timer active: delta=8 [ 131.413] sna_accel_do_throttle -- no pending activity [ 131.413] sna_accel_block: evaluating timers, active=5 [ 131.413] sna_accel_block: flush timer expires in 8 [131421] [ 131.413] sna_wakeup_handler [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_accel_flush: flush?=0, dirty?=0 [ 131.413] sna_block_handler (tv=117.590000) [ 131.413] sna_scanout_do_flush: flush timer active: delta=8 [ 131.413] sna_accel_do_throttle -- no pending activity [ 131.414] sna_accel_block: evaluating timers, active=5 [ 131.414] sna_accel_block: flush timer expires in 8 [131421] [ 131.414] sna_wakeup_handler [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_block_handler (tv=117.589000) [ 131.414] sna_scanout_do_flush: flush timer active: delta=7 [ 131.414] sna_accel_do_throttle -- no pending activity [ 131.414] sna_accel_block: evaluating timers, active=5 [ 131.414] sna_accel_block: flush timer expires in 7 [131421] [ 131.414] sna_wakeup_handler [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_block_handler (tv=117.589000) [ 131.414] sna_scanout_do_flush: flush timer active: delta=7 [ 131.414] sna_accel_do_throttle -- no pending activity [ 131.414] sna_accel_block: evaluating timers, active=5 [ 131.414] sna_accel_block: flush timer expires in 7 [131421] [ 131.414] sna_wakeup_handler [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_block_handler (tv=117.589000) [ 131.414] sna_scanout_do_flush: flush timer active: delta=7 [ 131.414] sna_accel_do_throttle -- no pending activity [ 131.414] sna_accel_block: evaluating timers, active=5 [ 131.414] sna_accel_block: flush timer expires in 7 [131421] [ 131.414] sna_wakeup_handler [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_accel_flush: flush?=0, dirty?=0 [ 131.414] sna_block_handler (tv=117.589000) [ 131.414] sna_scanout_do_flush: flush timer active: delta=7 [ 131.414] sna_accel_do_throttle -- no pending activity [ 131.414] sna_accel_block: evaluating timers, active=5 [ 131.414] sna_accel_block: flush timer expires in 7 [131421] [ 131.416] sna_wakeup_handler [ 131.416] sna_accel_flush: flush?=0, dirty?=0 [ 131.416] sna_accel_flush: flush?=0, dirty?=0 [ 131.416] sna_block_handler (tv=117.587000) [ 131.416] sna_scanout_do_flush: flush timer active: delta=5 [ 131.416] sna_accel_do_throttle -- no pending activity [ 131.416] sna_accel_block: evaluating timers, active=5 [ 131.416] sna_accel_block: flush timer expires in 5 [131421] [ 131.416] sna_wakeup_handler [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_block_handler (tv=117.586000) [ 131.417] sna_scanout_do_flush: flush timer active: delta=4 [ 131.417] sna_accel_do_throttle -- no pending activity [ 131.417] sna_accel_block: evaluating timers, active=5 [ 131.417] sna_accel_block: flush timer expires in 4 [131421] [ 131.417] sna_wakeup_handler [ 131.417] sna_mode_wakeup: len=32 [ 131.417] sna_dri2_vblank_handler(type=2, sequence=7616, draw=1810) [ 131.417] sna_crtc_record_swap: recording last swap on pipe=0, frame 7616 [msc=7616], time 131.417982 [ 131.417] sna_dri2_vblank_handler: 2 complete, frame=7616 tv=131.417982 [ 131.417] sna_dri2_blit_complete: blit finished [ 131.417] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7616, tv=131.417982) [ 131.417] frame_swap_complete(type=2): draw=146, pipe=0, frame=7616 [msc=7616], tv=131.417982 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_dri2_event_free(draw?=1) [ 131.417] sna_dri2_remove_event: remove[0x55bca9dd2ac0] from window 146, active? 1 [ 131.417] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.417] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 131.417] sna_dri2_vblank_handler complete [ 131.417] sna_block_handler (tv=117.586000) [ 131.417] sna_scanout_do_flush: flush timer active: delta=4 [ 131.417] sna_accel_do_throttle -- no pending activity [ 131.417] sna_accel_block: evaluating timers, active=5 [ 131.417] sna_accel_block: flush timer expires in 4 [131421] [ 131.417] sna_wakeup_handler [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_change_window_attributes [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_block_handler (tv=117.586000) [ 131.417] sna_scanout_do_flush: flush timer active: delta=4 [ 131.417] sna_accel_do_throttle -- no pending activity [ 131.417] sna_accel_block: evaluating timers, active=5 [ 131.417] sna_accel_block: flush timer expires in 4 [131421] [ 131.417] sna_wakeup_handler [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_change_window_attributes [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.417] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_block_handler (tv=117.585000) [ 131.418] sna_scanout_do_flush: flush timer active: delta=3 [ 131.418] sna_scanout_do_flush (time=131418), triggered [ 131.418] sna_scanout_flush (time=131418), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 131.418] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.418] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.418] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.418] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.418] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.418] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.418] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.418] sna_pixmap_move_to_gpu: already all-damaged [ 131.418] sna_pixmap_mark_active: pixmap=165, handle=27 [ 131.418] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.418] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.418] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.418] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] [ 131.418] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 [ 131.418] get_fb: reusing fb=101 for handle=27 [ 131.418] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 [ 131.418] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 131.418] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 [ 131.418] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 [ 131.418] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 131.418] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.418] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.418] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 [ 131.418] sna_accel_do_throttle -- no pending activity [ 131.418] sna_accel_block: evaluating timers, active=5 [ 131.418] sna_accel_block: flush timer expires in 16 [131434] [ 131.418] sna_wakeup_handler [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_change_window_attributes [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_block_handler (tv=117.585000) [ 131.418] sna_scanout_do_flush: flush timer active: delta=16 [ 131.418] sna_accel_do_throttle -- no pending activity [ 131.418] sna_accel_block: evaluating timers, active=5 [ 131.418] sna_accel_block: flush timer expires in 16 [131434] [ 131.418] sna_wakeup_handler [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_block_handler (tv=117.585000) [ 131.418] sna_scanout_do_flush: flush timer active: delta=16 [ 131.418] sna_accel_do_throttle -- no pending activity [ 131.418] sna_accel_block: evaluating timers, active=5 [ 131.418] sna_accel_block: flush timer expires in 16 [131434] [ 131.418] sna_wakeup_handler [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_change_window_attributes [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.418] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_block_handler (tv=117.584000) [ 131.419] sna_scanout_do_flush: flush timer active: delta=15 [ 131.419] sna_accel_do_throttle -- no pending activity [ 131.419] sna_accel_block: evaluating timers, active=5 [ 131.419] sna_accel_block: flush timer expires in 15 [131434] [ 131.419] sna_wakeup_handler [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_change_window_attributes [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_block_handler (tv=117.584000) [ 131.419] sna_scanout_do_flush: flush timer active: delta=15 [ 131.419] sna_accel_do_throttle -- no pending activity [ 131.419] sna_accel_block: evaluating timers, active=5 [ 131.419] sna_accel_block: flush timer expires in 15 [131434] [ 131.419] sna_wakeup_handler [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_change_window_attributes [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_block_handler (tv=117.584000) [ 131.419] sna_scanout_do_flush: flush timer active: delta=15 [ 131.419] sna_accel_do_throttle -- no pending activity [ 131.419] sna_accel_block: evaluating timers, active=5 [ 131.419] sna_accel_block: flush timer expires in 15 [131434] [ 131.419] sna_wakeup_handler [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_block_handler (tv=117.584000) [ 131.419] sna_scanout_do_flush: flush timer active: delta=15 [ 131.419] sna_accel_do_throttle -- no pending activity [ 131.419] sna_accel_block: evaluating timers, active=5 [ 131.419] sna_accel_block: flush timer expires in 15 [131434] [ 131.419] sna_wakeup_handler [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_block_handler (tv=117.584000) [ 131.419] sna_scanout_do_flush: flush timer active: delta=15 [ 131.419] sna_accel_do_throttle -- no pending activity [ 131.419] sna_accel_block: evaluating timers, active=5 [ 131.419] sna_accel_block: flush timer expires in 15 [131434] [ 131.419] sna_wakeup_handler [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_block_handler (tv=117.584000) [ 131.419] sna_scanout_do_flush: flush timer active: delta=15 [ 131.419] sna_accel_do_throttle -- no pending activity [ 131.419] sna_accel_block: evaluating timers, active=5 [ 131.419] sna_accel_block: flush timer expires in 15 [131434] [ 131.419] sna_wakeup_handler [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_block_handler (tv=117.584000) [ 131.419] sna_scanout_do_flush: flush timer active: delta=15 [ 131.419] sna_accel_do_throttle -- no pending activity [ 131.419] sna_accel_block: evaluating timers, active=5 [ 131.419] sna_accel_block: flush timer expires in 15 [131434] [ 131.419] sna_wakeup_handler [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.419] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_block_handler (tv=117.583000) [ 131.420] sna_scanout_do_flush: flush timer active: delta=14 [ 131.420] sna_accel_do_throttle -- no pending activity [ 131.420] sna_accel_block: evaluating timers, active=5 [ 131.420] sna_accel_block: flush timer expires in 14 [131434] [ 131.420] sna_wakeup_handler [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_block_handler (tv=117.583000) [ 131.420] sna_scanout_do_flush: flush timer active: delta=14 [ 131.420] sna_accel_do_throttle -- no pending activity [ 131.420] sna_accel_block: evaluating timers, active=5 [ 131.420] sna_accel_block: flush timer expires in 14 [131434] [ 131.420] sna_wakeup_handler [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_block_handler (tv=117.583000) [ 131.420] sna_scanout_do_flush: flush timer active: delta=14 [ 131.420] sna_accel_do_throttle -- no pending activity [ 131.420] sna_accel_block: evaluating timers, active=5 [ 131.420] sna_accel_block: flush timer expires in 14 [131434] [ 131.420] sna_wakeup_handler [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_block_handler (tv=117.583000) [ 131.420] sna_scanout_do_flush: flush timer active: delta=14 [ 131.420] sna_accel_do_throttle -- no pending activity [ 131.420] sna_accel_block: evaluating timers, active=5 [ 131.420] sna_accel_block: flush timer expires in 14 [131434] [ 131.420] sna_wakeup_handler [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_block_handler (tv=117.583000) [ 131.420] sna_scanout_do_flush: flush timer active: delta=14 [ 131.420] sna_accel_do_throttle -- no pending activity [ 131.420] sna_accel_block: evaluating timers, active=5 [ 131.420] sna_accel_block: flush timer expires in 14 [131434] [ 131.420] sna_wakeup_handler [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_accel_flush: flush?=0, dirty?=0 [ 131.420] sna_block_handler (tv=117.583000) [ 131.420] sna_scanout_do_flush: flush timer active: delta=14 [ 131.420] sna_accel_do_throttle -- no pending activity [ 131.420] sna_accel_block: evaluating timers, active=5 [ 131.420] sna_accel_block: flush timer expires in 14 [131434] [ 131.422] sna_wakeup_handler [ 131.422] sna_accel_flush: flush?=0, dirty?=0 [ 131.422] sna_accel_flush: flush?=0, dirty?=0 [ 131.422] sna_destroy_window: window=20971521 [ 131.422] sna_accel_flush: flush?=0, dirty?=0 [ 131.422] sna_destroy_window: window=20971523 [ 131.422] sna_accel_flush: flush?=0, dirty?=0 [ 131.422] sna_accel_flush: flush?=0, dirty?=0 [ 131.422] sna_destroy_window: window=20971526 [ 131.422] sna_accel_flush: flush?=0, dirty?=0 [ 131.423] sna_block_handler (tv=117.580000) [ 131.423] sna_scanout_do_flush: flush timer active: delta=11 [ 131.423] sna_accel_do_throttle -- no pending activity [ 131.423] sna_accel_block: evaluating timers, active=5 [ 131.423] sna_accel_block: flush timer expires in 11 [131434] [ 131.426] sna_wakeup_handler [ 131.426] sna_accel_flush: flush?=0, dirty?=0 [ 131.426] sna_accel_flush: flush?=0, dirty?=0 [ 131.426] sna_block_handler (tv=117.577000) [ 131.426] sna_scanout_do_flush: flush timer active: delta=8 [ 131.426] sna_accel_do_throttle -- no pending activity [ 131.426] sna_accel_block: evaluating timers, active=5 [ 131.426] sna_accel_block: flush timer expires in 8 [131434] [ 131.426] sna_wakeup_handler [ 131.426] sna_accel_flush: flush?=0, dirty?=0 [ 131.426] sna_accel_flush: flush?=0, dirty?=0 [ 131.426] sna_block_handler (tv=117.577000) [ 131.426] sna_scanout_do_flush: flush timer active: delta=8 [ 131.426] sna_accel_do_throttle -- no pending activity [ 131.426] sna_accel_block: evaluating timers, active=5 [ 131.426] sna_accel_block: flush timer expires in 8 [131434] [ 131.427] sna_wakeup_handler [ 131.427] sna_accel_flush: flush?=0, dirty?=0 [ 131.427] sna_accel_flush: flush?=0, dirty?=0 [ 131.427] sna_block_handler (tv=117.576000) [ 131.427] sna_scanout_do_flush: flush timer active: delta=7 [ 131.427] sna_accel_do_throttle -- no pending activity [ 131.427] sna_accel_block: evaluating timers, active=5 [ 131.427] sna_accel_block: flush timer expires in 7 [131434] [ 131.427] sna_wakeup_handler [ 131.427] sna_accel_flush: flush?=0, dirty?=0 [ 131.427] sna_accel_flush: flush?=0, dirty?=0 [ 131.427] sna_block_handler (tv=117.576000) [ 131.427] sna_scanout_do_flush: flush timer active: delta=7 [ 131.427] sna_accel_do_throttle -- no pending activity [ 131.427] sna_accel_block: evaluating timers, active=5 [ 131.427] sna_accel_block: flush timer expires in 7 [131434] [ 131.428] sna_wakeup_handler [ 131.428] sna_accel_flush: flush?=0, dirty?=0 [ 131.428] sna_accel_flush: flush?=0, dirty?=0 [ 131.428] sna_block_handler (tv=117.575000) [ 131.428] sna_scanout_do_flush: flush timer active: delta=6 [ 131.428] sna_accel_do_throttle -- no pending activity [ 131.428] sna_accel_block: evaluating timers, active=5 [ 131.428] sna_accel_block: flush timer expires in 6 [131434] [ 131.428] sna_wakeup_handler [ 131.428] sna_accel_flush: flush?=0, dirty?=0 [ 131.428] sna_accel_flush: flush?=0, dirty?=0 [ 131.428] sna_block_handler (tv=117.575000) [ 131.428] sna_scanout_do_flush: flush timer active: delta=6 [ 131.428] sna_accel_do_throttle -- no pending activity [ 131.428] sna_accel_block: evaluating timers, active=5 [ 131.428] sna_accel_block: flush timer expires in 6 [131434] [ 131.429] sna_wakeup_handler [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_block_handler (tv=117.574000) [ 131.429] sna_scanout_do_flush: flush timer active: delta=5 [ 131.429] sna_accel_do_throttle -- no pending activity [ 131.429] sna_accel_block: evaluating timers, active=5 [ 131.429] sna_accel_block: flush timer expires in 5 [131434] [ 131.429] sna_wakeup_handler [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_block_handler (tv=117.574000) [ 131.429] sna_scanout_do_flush: flush timer active: delta=5 [ 131.429] sna_accel_do_throttle -- no pending activity [ 131.429] sna_accel_block: evaluating timers, active=5 [ 131.429] sna_accel_block: flush timer expires in 5 [131434] [ 131.429] sna_wakeup_handler [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_block_handler (tv=117.574000) [ 131.429] sna_scanout_do_flush: flush timer active: delta=5 [ 131.429] sna_accel_do_throttle -- no pending activity [ 131.429] sna_accel_block: evaluating timers, active=5 [ 131.429] sna_accel_block: flush timer expires in 5 [131434] [ 131.429] sna_wakeup_handler [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_accel_flush: flush?=0, dirty?=0 [ 131.429] sna_block_handler (tv=117.574000) [ 131.429] sna_scanout_do_flush: flush timer active: delta=5 [ 131.429] sna_accel_do_throttle -- no pending activity [ 131.429] sna_accel_block: evaluating timers, active=5 [ 131.429] sna_accel_block: flush timer expires in 5 [131434] [ 131.430] sna_wakeup_handler [ 131.430] sna_accel_flush: flush?=0, dirty?=0 [ 131.430] sna_accel_flush: flush?=0, dirty?=0 [ 131.430] sna_block_handler (tv=117.573000) [ 131.430] sna_scanout_do_flush: flush timer active: delta=4 [ 131.430] sna_accel_do_throttle -- no pending activity [ 131.430] sna_accel_block: evaluating timers, active=5 [ 131.430] sna_accel_block: flush timer expires in 4 [131434] [ 131.430] sna_wakeup_handler [ 131.430] sna_accel_flush: flush?=0, dirty?=0 [ 131.430] sna_accel_flush: flush?=0, dirty?=0 [ 131.430] sna_block_handler (tv=117.573000) [ 131.430] sna_scanout_do_flush: flush timer active: delta=4 [ 131.430] sna_accel_do_throttle -- no pending activity [ 131.430] sna_accel_block: evaluating timers, active=5 [ 131.430] sna_accel_block: flush timer expires in 4 [131434] [ 131.432] sna_wakeup_handler [ 131.432] sna_mode_wakeup: len=32 [ 131.432] sna_mode_wakeup: recording last swap on pipe=1, frame 7587 [1da3], time 131.433341 [ 131.432] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] [ 131.432] sna_mode_wakeup: flip complete, pending? 2 [ 131.432] sna_block_handler (tv=117.571000) [ 131.432] sna_scanout_do_flush: flush timer active: delta=2 [ 131.432] sna_scanout_do_flush (time=131432), triggered [ 131.432] sna_scanout_flush (time=131432), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.432] has_shadow: has pending damage? 0, outstanding flips: 1 [ 131.432] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.432] has_shadow: has pending damage? 0, outstanding flips: 1 [ 131.432] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 1, mode reconfiguration pending? 0) [ 131.432] sna_accel_do_throttle -- no pending activity [ 131.432] sna_accel_block: evaluating timers, active=5 [ 131.432] sna_accel_block: flush timer expires in 16 [131448] [ 131.434] sna_wakeup_handler [ 131.434] sna_mode_wakeup: len=32 [ 131.434] sna_mode_wakeup: recording last swap on pipe=0, frame 7617 [1dc1], time 131.434645 [ 131.434] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=3] [ 131.434] sna_mode_wakeup: flip complete, pending? 1 [ 131.434] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.434] sna_block_handler (tv=117.569000) [ 131.434] sna_scanout_do_flush: flush timer active: delta=14 [ 131.434] sna_accel_do_throttle -- no pending activity [ 131.434] sna_accel_block: evaluating timers, active=5 [ 131.434] sna_accel_block: flush timer expires in 14 [131448] [ 131.445] sna_wakeup_handler [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.445] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_block_handler (tv=0.0) [ 131.446] sna_wakeup_handler [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_block_handler (tv=117.557000) [ 131.446] sna_scanout_do_flush: flush timer active: delta=2 [ 131.446] sna_scanout_do_flush (time=131446), triggered [ 131.446] sna_scanout_flush (time=131446), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.446] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.446] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.446] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.446] sna_accel_do_throttle -- no pending activity [ 131.446] sna_accel_block: evaluating timers, active=5 [ 131.446] sna_accel_block: flush timer expires in 16 [131462] [ 131.446] sna_wakeup_handler [ 131.446] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 [ 131.446] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.446] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.446] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 131.446] sna_dri2_get_back: reuse backbuffer? 1 [ 131.446] sna_dri2_get_back: back buffer handle=36, active?=0, refcnt=1 [ 131.446] sna_dri2_get_back: reuse unattached back [ 131.446] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.446] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 [ 131.446] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.446] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 [ 131.446] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.446] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_accel_flush: flush?=0, dirty?=0 [ 131.446] sna_block_handler (tv=117.557000) [ 131.446] sna_scanout_do_flush: flush timer active: delta=16 [ 131.446] sna_accel_do_throttle -- no pending activity [ 131.446] sna_accel_block: evaluating timers, active=5 [ 131.446] sna_accel_block: flush timer expires in 16 [131462] [ 131.449] sna_wakeup_handler [ 131.449] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.449] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.449] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.449] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.449] sna_dri2_get_msc(draw=146, pipe=0) [ 131.449] sna_crtc_record_swap: recording last swap on pipe=0, frame 7617 [msc=7617], time 131.434645 [ 131.450] sna_dri2_get_msc: msc=7617 [raw=7617], ust=131434645 [ 131.450] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) [ 131.450] sna_dri2_schedule_swap(target_msc=7616, divisor=0, remainder=0) [ 131.450] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 [ 131.450] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.450] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.450] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.450] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.450] sna_crtc_record_swap: recording last swap on pipe=0, frame 7617 [msc=7617], time 131.434645 [ 131.450] immediate_swap: current_msc=7617, target_msc=7616 -- yes [ 131.450] can_flip: no, shadow enabled [ 131.450] sna_dri2_add_event: adding event to window 146) [ 131.450] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 131.450] sna_dri2_immediate_blit: no pending blit, starting chain [ 131.450] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.450] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.450] can_xchg: back size=8701e00, front size=8701e00 [ 131.450] can_xchg: yes, pixmap=165 [ 131.450] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 [ 131.450] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.450] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.450] set_bo: pixmap=165, handle=36 (old handle=27) [ 131.450] set_bo: marking whole pixmap as damaged [ 131.450] set_bo: applying final/discard move-to-gpu [ 131.450] wait_for_shadow: flags=0, flips=0, handle=27, shadow=12 [ 131.450] set_bo: dropping flush hint from handle=27 [ 131.450] set_bo: adding flush hint to handle=36 [ 131.450] mark_stale(handle=27) => 1 [ 131.450] swap_limit: draw=146 setting swap limit to 3 [ 131.450] sna_dri2_swap_limit_validate: swap limit set to 3 [ 131.450] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.450] sna_dri2_schedule_swap: reported target_msc=7617 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_block_handler (tv=117.553000) [ 131.450] sna_scanout_do_flush: flush timer active: delta=12 [ 131.450] sna_accel_do_throttle -- no pending activity [ 131.450] sna_accel_block: evaluating timers, active=5 [ 131.450] sna_accel_block: flush timer expires in 12 [131462] [ 131.450] sna_wakeup_handler [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_block_handler (tv=117.553000) [ 131.450] sna_scanout_do_flush: flush timer active: delta=12 [ 131.450] sna_accel_do_throttle -- no pending activity [ 131.450] sna_accel_block: evaluating timers, active=5 [ 131.450] sna_accel_block: flush timer expires in 12 [131462] [ 131.450] sna_wakeup_handler [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_block_handler (tv=0.0) [ 131.450] sna_scanout_do_flush: flush timer active: delta=12 [ 131.450] sna_accel_do_throttle -- no pending activity [ 131.450] sna_accel_block: evaluating timers, active=5 [ 131.450] sna_accel_block: flush timer expires in 12 [131462] [ 131.450] sna_wakeup_handler [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_block_handler (tv=0.0) [ 131.450] sna_scanout_do_flush: flush timer active: delta=12 [ 131.450] sna_accel_do_throttle -- no pending activity [ 131.450] sna_accel_block: evaluating timers, active=5 [ 131.450] sna_accel_block: flush timer expires in 12 [131462] [ 131.450] sna_wakeup_handler [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_block_handler (tv=117.553000) [ 131.450] sna_scanout_do_flush: flush timer active: delta=12 [ 131.450] sna_accel_do_throttle -- no pending activity [ 131.450] sna_accel_block: evaluating timers, active=5 [ 131.450] sna_accel_block: flush timer expires in 12 [131462] [ 131.450] sna_wakeup_handler [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_block_handler (tv=117.553000) [ 131.450] sna_scanout_do_flush: flush timer active: delta=12 [ 131.450] sna_accel_do_throttle -- no pending activity [ 131.450] sna_accel_block: evaluating timers, active=5 [ 131.450] sna_accel_block: flush timer expires in 12 [131462] [ 131.450] sna_wakeup_handler [ 131.450] sna_mode_wakeup: len=32 [ 131.450] sna_dri2_vblank_handler(type=2, sequence=7618, draw=1810) [ 131.450] sna_crtc_record_swap: recording last swap on pipe=0, frame 7618 [msc=7618], time 131.451310 [ 131.450] sna_dri2_vblank_handler: 2 complete, frame=7618 tv=131.451310 [ 131.450] sna_dri2_blit_complete: blit finished [ 131.450] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7618, tv=131.451310) [ 131.450] frame_swap_complete(type=2): draw=146, pipe=0, frame=7618 [msc=7618], tv=131.451310 [ 131.450] sna_accel_flush: flush?=0, dirty?=0 [ 131.450] sna_dri2_event_free(draw?=1) [ 131.450] sna_dri2_remove_event: remove[0x55bca9baed10] from window 146, active? 1 [ 131.450] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.450] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 131.450] sna_dri2_vblank_handler complete [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.451] sna_wakeup_handler [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_accel_flush: flush?=0, dirty?=0 [ 131.451] sna_block_handler (tv=117.552000) [ 131.451] sna_scanout_do_flush: flush timer active: delta=11 [ 131.451] sna_accel_do_throttle -- no pending activity [ 131.451] sna_accel_block: evaluating timers, active=5 [ 131.451] sna_accel_block: flush timer expires in 11 [131462] [ 131.453] sna_wakeup_handler [ 131.453] sna_accel_flush: flush?=0, dirty?=0 [ 131.453] sna_accel_flush: flush?=0, dirty?=0 [ 131.453] sna_block_handler (tv=117.550000) [ 131.453] sna_scanout_do_flush: flush timer active: delta=9 [ 131.453] sna_accel_do_throttle -- no pending activity [ 131.453] sna_accel_block: evaluating timers, active=5 [ 131.453] sna_accel_block: flush timer expires in 9 [131462] [ 131.462] sna_wakeup_handler [ 131.462] sna_block_handler (tv=117.541000) [ 131.462] sna_scanout_do_flush: flush timer active: delta=0 [ 131.462] sna_scanout_do_flush (time=131462), triggered [ 131.462] sna_scanout_flush (time=131462), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.462] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.462] stop_flush: scanout=36 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.462] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.462] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.462] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.462] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.462] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.462] sna_pixmap_move_to_gpu: already all-damaged [ 131.462] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.462] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.462] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.462] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.462] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] [ 131.462] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 131.462] get_fb: reusing fb=77 for handle=36 [ 131.462] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 [ 131.462] __kgem_bo_clear_busy: handle=36 [ 131.462] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 131.462] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 [ 131.462] __kgem_bo_clear_busy: handle=36 [ 131.462] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.462] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.462] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 [ 131.462] sna_accel_do_throttle -- no pending activity [ 131.462] sna_accel_block: evaluating timers, active=5 [ 131.462] sna_accel_block: flush timer expires in 16 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=0.0) [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.463] sna_scanout_do_flush: flush timer active: delta=15 [ 131.463] sna_accel_do_throttle -- no pending activity [ 131.463] sna_accel_block: evaluating timers, active=5 [ 131.463] sna_accel_block: flush timer expires in 15 [131478] [ 131.463] sna_wakeup_handler [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_accel_flush: flush?=0, dirty?=0 [ 131.463] sna_block_handler (tv=117.540000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_change_window_attributes [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_change_window_attributes [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.464] sna_accel_block: evaluating timers, active=5 [ 131.464] sna_accel_block: flush timer expires in 14 [131478] [ 131.464] sna_wakeup_handler [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_accel_flush: flush?=0, dirty?=0 [ 131.464] sna_block_handler (tv=117.539000) [ 131.464] sna_scanout_do_flush: flush timer active: delta=14 [ 131.464] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 14 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_block_handler (tv=117.538000) [ 131.465] sna_scanout_do_flush: flush timer active: delta=13 [ 131.465] sna_accel_do_throttle -- no pending activity [ 131.465] sna_accel_block: evaluating timers, active=5 [ 131.465] sna_accel_block: flush timer expires in 13 [131478] [ 131.465] sna_wakeup_handler [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.465] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_mode_wakeup: len=32 [ 131.466] sna_mode_wakeup: recording last swap on pipe=1, frame 7589 [1da5], time 131.466669 [ 131.466] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] [ 131.466] sna_mode_wakeup: flip complete, pending? 2 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.466] sna_scanout_do_flush: flush timer active: delta=12 [ 131.466] sna_accel_do_throttle -- no pending activity [ 131.466] sna_accel_block: evaluating timers, active=5 [ 131.466] sna_accel_block: flush timer expires in 12 [131478] [ 131.466] sna_wakeup_handler [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_accel_flush: flush?=0, dirty?=0 [ 131.466] sna_block_handler (tv=117.537000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_mode_wakeup: len=32 [ 131.467] sna_mode_wakeup: recording last swap on pipe=0, frame 7619 [1dc3], time 131.467976 [ 131.467] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=36 [active_scanout=3] [ 131.467] sna_mode_wakeup: flip complete, pending? 1 [ 131.467] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_create_window: window=20971521 [ 131.467] sna_set_window_pixmap: window=20971521, old pixmap=0 new pixmap=165 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_change_window_attributes [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.467] sna_accel_block: evaluating timers, active=5 [ 131.467] sna_accel_block: flush timer expires in 11 [131478] [ 131.467] sna_wakeup_handler [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_accel_flush: flush?=0, dirty?=0 [ 131.467] sna_block_handler (tv=117.536000) [ 131.467] sna_scanout_do_flush: flush timer active: delta=11 [ 131.467] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 11 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.468] sna_wakeup_handler [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_accel_flush: flush?=0, dirty?=0 [ 131.468] sna_block_handler (tv=117.535000) [ 131.468] sna_scanout_do_flush: flush timer active: delta=10 [ 131.468] sna_accel_do_throttle -- no pending activity [ 131.468] sna_accel_block: evaluating timers, active=5 [ 131.468] sna_accel_block: flush timer expires in 10 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=0.0) [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.470] sna_wakeup_handler [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_accel_flush: flush?=0, dirty?=0 [ 131.470] sna_block_handler (tv=117.533000) [ 131.470] sna_scanout_do_flush: flush timer active: delta=8 [ 131.470] sna_accel_do_throttle -- no pending activity [ 131.470] sna_accel_block: evaluating timers, active=5 [ 131.470] sna_accel_block: flush timer expires in 8 [131478] [ 131.471] sna_wakeup_handler [ 131.471] sna_accel_flush: flush?=0, dirty?=0 [ 131.471] sna_accel_flush: flush?=0, dirty?=0 [ 131.471] sna_block_handler (tv=117.532000) [ 131.471] sna_scanout_do_flush: flush timer active: delta=7 [ 131.471] sna_accel_do_throttle -- no pending activity [ 131.471] sna_accel_block: evaluating timers, active=5 [ 131.471] sna_accel_block: flush timer expires in 7 [131478] [ 131.472] sna_wakeup_handler [ 131.472] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 [ 131.472] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.472] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.472] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 131.472] sna_dri2_get_back: reuse backbuffer? 1 [ 131.472] sna_dri2_get_back: back buffer handle=27, active?=0, refcnt=1 [ 131.472] sna_dri2_get_back: reuse unattached back [ 131.472] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.472] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 [ 131.472] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.472] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 [ 131.472] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.472] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.472] sna_accel_flush: flush?=0, dirty?=0 [ 131.472] sna_accel_flush: flush?=0, dirty?=0 [ 131.472] sna_accel_flush: flush?=0, dirty?=0 [ 131.472] sna_block_handler (tv=117.531000) [ 131.472] sna_scanout_do_flush: flush timer active: delta=6 [ 131.472] sna_accel_do_throttle -- no pending activity [ 131.472] sna_accel_block: evaluating timers, active=5 [ 131.472] sna_accel_block: flush timer expires in 6 [131478] [ 131.478] sna_wakeup_handler [ 131.478] sna_block_handler (tv=117.525000) [ 131.478] sna_scanout_do_flush: flush timer active: delta=0 [ 131.478] sna_scanout_do_flush (time=131478), triggered [ 131.478] sna_scanout_flush (time=131478), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.478] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.478] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.478] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.478] sna_accel_do_throttle -- no pending activity [ 131.478] sna_accel_block: evaluating timers, active=5 [ 131.478] sna_accel_block: flush timer expires in 16 [131494] [ 131.478] sna_wakeup_handler [ 131.478] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.478] sna_dri2_get_msc(draw=146, pipe=0) [ 131.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 7619 [msc=7619], time 131.467976 [ 131.478] sna_dri2_get_msc: msc=7619 [raw=7619], ust=131467976 [ 131.478] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=36 (refs=1/4, flush=1) [ 131.478] sna_dri2_schedule_swap(target_msc=7618, divisor=0, remainder=0) [ 131.478] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 [ 131.478] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.478] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.478] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.478] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.478] sna_crtc_record_swap: recording last swap on pipe=0, frame 7619 [msc=7619], time 131.467976 [ 131.478] immediate_swap: current_msc=7619, target_msc=7618 -- yes [ 131.478] can_flip: no, shadow enabled [ 131.478] sna_dri2_add_event: adding event to window 146) [ 131.478] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 131.478] sna_dri2_immediate_blit: no pending blit, starting chain [ 131.478] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.478] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.478] can_xchg: back size=8701e00, front size=8701e00 [ 131.479] can_xchg: yes, pixmap=165 [ 131.479] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 [ 131.479] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.479] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.479] set_bo: pixmap=165, handle=27 (old handle=36) [ 131.479] set_bo: marking whole pixmap as damaged [ 131.479] set_bo: applying final/discard move-to-gpu [ 131.479] wait_for_shadow: flags=0, flips=0, handle=36, shadow=12 [ 131.479] set_bo: dropping flush hint from handle=36 [ 131.479] set_bo: adding flush hint to handle=27 [ 131.479] mark_stale(handle=36) => 1 [ 131.479] swap_limit: draw=146 setting swap limit to 3 [ 131.479] sna_dri2_swap_limit_validate: swap limit set to 3 [ 131.479] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.479] sna_dri2_schedule_swap: reported target_msc=7619 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_change_window_attributes [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.479] sna_accel_block: evaluating timers, active=5 [ 131.479] sna_accel_block: flush timer expires in 15 [131494] [ 131.479] sna_wakeup_handler [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_accel_flush: flush?=0, dirty?=0 [ 131.479] sna_block_handler (tv=117.524000) [ 131.479] sna_scanout_do_flush: flush timer active: delta=15 [ 131.479] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 15 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_change_window_attributes [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.480] sna_block_handler (tv=117.523000) [ 131.480] sna_scanout_do_flush: flush timer active: delta=14 [ 131.480] sna_accel_do_throttle -- no pending activity [ 131.480] sna_accel_block: evaluating timers, active=5 [ 131.480] sna_accel_block: flush timer expires in 14 [131494] [ 131.480] sna_wakeup_handler [ 131.480] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.481] sna_wakeup_handler [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_accel_flush: flush?=0, dirty?=0 [ 131.481] sna_block_handler (tv=117.522000) [ 131.481] sna_scanout_do_flush: flush timer active: delta=13 [ 131.481] sna_accel_do_throttle -- no pending activity [ 131.481] sna_accel_block: evaluating timers, active=5 [ 131.481] sna_accel_block: flush timer expires in 13 [131494] [ 131.483] sna_wakeup_handler [ 131.483] sna_accel_flush: flush?=0, dirty?=0 [ 131.483] sna_accel_flush: flush?=0, dirty?=0 [ 131.483] sna_accel_flush: flush?=0, dirty?=0 [ 131.483] sna_block_handler (tv=117.520000) [ 131.483] sna_scanout_do_flush: flush timer active: delta=11 [ 131.483] sna_accel_do_throttle -- no pending activity [ 131.483] sna_accel_block: evaluating timers, active=5 [ 131.483] sna_accel_block: flush timer expires in 11 [131494] [ 131.483] sna_wakeup_handler [ 131.483] sna_accel_flush: flush?=0, dirty?=0 [ 131.483] sna_accel_flush: flush?=0, dirty?=0 [ 131.483] sna_accel_flush: flush?=0, dirty?=0 [ 131.483] sna_block_handler (tv=117.520000) [ 131.483] sna_scanout_do_flush: flush timer active: delta=11 [ 131.483] sna_accel_do_throttle -- no pending activity [ 131.483] sna_accel_block: evaluating timers, active=5 [ 131.483] sna_accel_block: flush timer expires in 11 [131494] [ 131.484] sna_wakeup_handler [ 131.484] sna_mode_wakeup: len=32 [ 131.484] sna_dri2_vblank_handler(type=2, sequence=7620, draw=1810) [ 131.484] sna_crtc_record_swap: recording last swap on pipe=0, frame 7620 [msc=7620], time 131.484644 [ 131.484] sna_dri2_vblank_handler: 2 complete, frame=7620 tv=131.484644 [ 131.484] sna_dri2_blit_complete: blit finished [ 131.484] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7620, tv=131.484644) [ 131.484] frame_swap_complete(type=2): draw=146, pipe=0, frame=7620 [msc=7620], tv=131.484644 [ 131.484] sna_accel_flush: flush?=0, dirty?=0 [ 131.484] sna_dri2_event_free(draw?=1) [ 131.484] sna_dri2_remove_event: remove[0x55bca9dd2ce0] from window 146, active? 1 [ 131.484] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.484] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 131.484] sna_dri2_vblank_handler complete [ 131.484] sna_block_handler (tv=117.519000) [ 131.484] sna_scanout_do_flush: flush timer active: delta=10 [ 131.484] sna_accel_do_throttle -- no pending activity [ 131.484] sna_accel_block: evaluating timers, active=5 [ 131.484] sna_accel_block: flush timer expires in 10 [131494] [ 131.484] sna_wakeup_handler [ 131.484] sna_accel_flush: flush?=0, dirty?=0 [ 131.484] sna_accel_flush: flush?=0, dirty?=0 [ 131.484] sna_block_handler (tv=117.519000) [ 131.484] sna_scanout_do_flush: flush timer active: delta=10 [ 131.484] sna_accel_do_throttle -- no pending activity [ 131.484] sna_accel_block: evaluating timers, active=5 [ 131.484] sna_accel_block: flush timer expires in 10 [131494] [ 131.484] sna_wakeup_handler [ 131.484] sna_accel_flush: flush?=0, dirty?=0 [ 131.484] sna_accel_flush: flush?=0, dirty?=0 [ 131.484] sna_accel_flush: flush?=0, dirty?=0 [ 131.484] sna_block_handler (tv=117.519000) [ 131.484] sna_scanout_do_flush: flush timer active: delta=10 [ 131.484] sna_accel_do_throttle -- no pending activity [ 131.484] sna_accel_block: evaluating timers, active=5 [ 131.484] sna_accel_block: flush timer expires in 10 [131494] [ 131.488] sna_wakeup_handler [ 131.488] sna_accel_flush: flush?=0, dirty?=0 [ 131.488] sna_accel_flush: flush?=0, dirty?=0 [ 131.488] sna_block_handler (tv=117.515000) [ 131.488] sna_scanout_do_flush: flush timer active: delta=6 [ 131.488] sna_accel_do_throttle -- no pending activity [ 131.488] sna_accel_block: evaluating timers, active=5 [ 131.488] sna_accel_block: flush timer expires in 6 [131494] [ 131.488] sna_wakeup_handler [ 131.489] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 [ 131.489] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.489] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.489] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 131.489] sna_dri2_get_back: reuse backbuffer? 1 [ 131.489] sna_dri2_get_back: back buffer handle=36, active?=2, refcnt=1 [ 131.489] sna_dri2_get_back: allocating new backbuffer [ 131.489] sna_dri2_get_back: requesting scanout compatible back [ 131.489] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=1, prime?=0, temp?=0) [ 131.489] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.489] 1:from scanout: pitch=30720, tiling=1, handle=35, id=1721 [ 131.489] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.489] sna_dri2_get_back: caching handle=36 (name=7, flags=0, active_scanout=2) [ 131.489] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.489] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 [ 131.489] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.489] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=1 [ 131.489] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.489] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.489] sna_accel_flush: flush?=0, dirty?=0 [ 131.489] sna_accel_flush: flush?=0, dirty?=0 [ 131.489] sna_accel_flush: flush?=0, dirty?=0 [ 131.489] sna_block_handler (tv=117.514000) [ 131.489] sna_scanout_do_flush: flush timer active: delta=5 [ 131.489] sna_accel_do_throttle -- no pending activity [ 131.489] sna_accel_block: evaluating timers, active=5 [ 131.489] sna_accel_block: flush timer expires in 5 [131494] [ 131.494] sna_wakeup_handler [ 131.494] sna_block_handler (tv=117.509000) [ 131.494] sna_scanout_do_flush: flush timer active: delta=0 [ 131.494] sna_scanout_do_flush (time=131494), triggered [ 131.494] sna_scanout_flush (time=131494), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.494] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.494] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.494] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.494] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.494] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.494] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.494] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.494] sna_pixmap_move_to_gpu: already all-damaged [ 131.494] sna_pixmap_mark_active: pixmap=165, handle=27 [ 131.494] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.494] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.494] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.494] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] [ 131.494] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 [ 131.494] get_fb: reusing fb=101 for handle=27 [ 131.494] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 [ 131.494] __kgem_bo_clear_busy: handle=27 [ 131.494] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 [ 131.494] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 [ 131.494] __kgem_bo_clear_busy: handle=27 [ 131.494] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.494] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.494] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 [ 131.494] sna_accel_do_throttle -- no pending activity [ 131.494] sna_accel_block: evaluating timers, active=5 [ 131.494] sna_accel_block: flush timer expires in 16 [131510] [ 131.498] sna_wakeup_handler [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_block_handler (tv=117.505000) [ 131.498] sna_scanout_do_flush: flush timer active: delta=12 [ 131.498] sna_accel_do_throttle -- no pending activity [ 131.498] sna_accel_block: evaluating timers, active=5 [ 131.498] sna_accel_block: flush timer expires in 12 [131510] [ 131.498] sna_wakeup_handler [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_block_handler (tv=117.505000) [ 131.498] sna_scanout_do_flush: flush timer active: delta=12 [ 131.498] sna_accel_do_throttle -- no pending activity [ 131.498] sna_accel_block: evaluating timers, active=5 [ 131.498] sna_accel_block: flush timer expires in 12 [131510] [ 131.498] sna_wakeup_handler [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_block_handler (tv=117.505000) [ 131.498] sna_scanout_do_flush: flush timer active: delta=12 [ 131.498] sna_accel_do_throttle -- no pending activity [ 131.498] sna_accel_block: evaluating timers, active=5 [ 131.498] sna_accel_block: flush timer expires in 12 [131510] [ 131.498] sna_wakeup_handler [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_block_handler (tv=117.505000) [ 131.498] sna_scanout_do_flush: flush timer active: delta=12 [ 131.498] sna_accel_do_throttle -- no pending activity [ 131.498] sna_accel_block: evaluating timers, active=5 [ 131.498] sna_accel_block: flush timer expires in 12 [131510] [ 131.498] sna_wakeup_handler [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_block_handler (tv=117.505000) [ 131.498] sna_scanout_do_flush: flush timer active: delta=12 [ 131.498] sna_accel_do_throttle -- no pending activity [ 131.498] sna_accel_block: evaluating timers, active=5 [ 131.498] sna_accel_block: flush timer expires in 12 [131510] [ 131.498] sna_wakeup_handler [ 131.498] sna_create_window: window=20971523 [ 131.498] sna_set_window_pixmap: window=20971523, old pixmap=0 new pixmap=165 [ 131.498] sna_change_window_attributes [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_block_handler (tv=117.505000) [ 131.498] sna_scanout_do_flush: flush timer active: delta=12 [ 131.498] sna_accel_do_throttle -- no pending activity [ 131.498] sna_accel_block: evaluating timers, active=5 [ 131.498] sna_accel_block: flush timer expires in 12 [131510] [ 131.498] sna_wakeup_handler [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_accel_flush: flush?=0, dirty?=0 [ 131.498] sna_block_handler (tv=117.505000) [ 131.498] sna_scanout_do_flush: flush timer active: delta=12 [ 131.498] sna_accel_do_throttle -- no pending activity [ 131.498] sna_accel_block: evaluating timers, active=5 [ 131.498] sna_accel_block: flush timer expires in 12 [131510] [ 131.499] sna_wakeup_handler [ 131.499] sna_mode_wakeup: len=32 [ 131.499] sna_mode_wakeup: recording last swap on pipe=1, frame 7591 [1da7], time 131.500001 [ 131.499] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] [ 131.499] sna_mode_wakeup: flip complete, pending? 2 [ 131.499] sna_block_handler (tv=117.504000) [ 131.499] sna_scanout_do_flush: flush timer active: delta=11 [ 131.499] sna_accel_do_throttle -- no pending activity [ 131.499] sna_accel_block: evaluating timers, active=5 [ 131.499] sna_accel_block: flush timer expires in 11 [131510] [ 131.500] sna_wakeup_handler [ 131.500] sna_mode_wakeup: len=32 [ 131.500] sna_mode_wakeup: recording last swap on pipe=0, frame 7621 [1dc5], time 131.501309 [ 131.500] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=3] [ 131.500] sna_mode_wakeup: flip complete, pending? 1 [ 131.500] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.500] sna_block_handler (tv=117.503000) [ 131.500] sna_scanout_do_flush: flush timer active: delta=10 [ 131.500] sna_accel_do_throttle -- no pending activity [ 131.500] sna_accel_block: evaluating timers, active=5 [ 131.500] sna_accel_block: flush timer expires in 10 [131510] [ 131.503] sna_wakeup_handler [ 131.503] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.503] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.503] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.503] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.503] sna_dri2_get_msc(draw=146, pipe=0) [ 131.503] sna_crtc_record_swap: recording last swap on pipe=0, frame 7621 [msc=7621], time 131.501309 [ 131.503] sna_dri2_get_msc: msc=7621 [raw=7621], ust=131501309 [ 131.503] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) [ 131.503] sna_dri2_schedule_swap(target_msc=7620, divisor=0, remainder=0) [ 131.503] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 [ 131.503] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.503] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.503] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.503] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.503] sna_crtc_record_swap: recording last swap on pipe=0, frame 7621 [msc=7621], time 131.501309 [ 131.503] immediate_swap: current_msc=7621, target_msc=7620 -- yes [ 131.503] can_flip: no, shadow enabled [ 131.503] sna_dri2_add_event: adding event to window 146) [ 131.503] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 131.503] sna_dri2_immediate_blit: no pending blit, starting chain [ 131.503] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.503] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.503] can_xchg: back size=8701e00, front size=8701e00 [ 131.503] can_xchg: yes, pixmap=165 [ 131.503] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 [ 131.503] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.503] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.503] set_bo: pixmap=165, handle=35 (old handle=27) [ 131.503] set_bo: marking whole pixmap as damaged [ 131.503] set_bo: applying final/discard move-to-gpu [ 131.503] wait_for_shadow: flags=0, flips=0, handle=27, shadow=12 [ 131.503] set_bo: dropping flush hint from handle=27 [ 131.503] set_bo: adding flush hint to handle=35 [ 131.503] mark_stale(handle=27) => 1 [ 131.503] swap_limit: draw=146 setting swap limit to 3 [ 131.503] sna_dri2_swap_limit_validate: swap limit set to 3 [ 131.503] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.503] sna_dri2_schedule_swap: reported target_msc=7621 [ 131.503] sna_accel_flush: flush?=0, dirty?=0 [ 131.503] sna_accel_flush: flush?=0, dirty?=0 [ 131.503] sna_accel_flush: flush?=0, dirty?=0 [ 131.503] sna_accel_flush: flush?=0, dirty?=0 [ 131.503] sna_block_handler (tv=117.500000) [ 131.503] sna_scanout_do_flush: flush timer active: delta=7 [ 131.503] sna_accel_do_throttle -- no pending activity [ 131.503] sna_accel_block: evaluating timers, active=5 [ 131.503] sna_accel_block: flush timer expires in 7 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_change_window_attributes [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.504] sna_accel_block: evaluating timers, active=5 [ 131.504] sna_accel_block: flush timer expires in 6 [131510] [ 131.504] sna_wakeup_handler [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_accel_flush: flush?=0, dirty?=0 [ 131.504] sna_block_handler (tv=117.499000) [ 131.504] sna_scanout_do_flush: flush timer active: delta=6 [ 131.504] sna_accel_do_throttle -- no pending activity [ 131.505] sna_accel_block: evaluating timers, active=5 [ 131.505] sna_accel_block: flush timer expires in 6 [131510] [ 131.505] sna_wakeup_handler [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_block_handler (tv=117.498000) [ 131.505] sna_scanout_do_flush: flush timer active: delta=5 [ 131.505] sna_accel_do_throttle -- no pending activity [ 131.505] sna_accel_block: evaluating timers, active=5 [ 131.505] sna_accel_block: flush timer expires in 5 [131510] [ 131.505] sna_wakeup_handler [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_block_handler (tv=117.498000) [ 131.505] sna_scanout_do_flush: flush timer active: delta=5 [ 131.505] sna_accel_do_throttle -- no pending activity [ 131.505] sna_accel_block: evaluating timers, active=5 [ 131.505] sna_accel_block: flush timer expires in 5 [131510] [ 131.505] sna_wakeup_handler [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_block_handler (tv=117.498000) [ 131.505] sna_scanout_do_flush: flush timer active: delta=5 [ 131.505] sna_accel_do_throttle -- no pending activity [ 131.505] sna_accel_block: evaluating timers, active=5 [ 131.505] sna_accel_block: flush timer expires in 5 [131510] [ 131.505] sna_wakeup_handler [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.505] sna_block_handler (tv=117.498000) [ 131.505] sna_scanout_do_flush: flush timer active: delta=5 [ 131.505] sna_accel_do_throttle -- no pending activity [ 131.505] sna_accel_block: evaluating timers, active=5 [ 131.505] sna_accel_block: flush timer expires in 5 [131510] [ 131.505] sna_wakeup_handler [ 131.505] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 [ 131.505] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.505] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.505] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 131.505] sna_dri2_get_back: reuse backbuffer? 1 [ 131.505] sna_dri2_get_back: back buffer handle=27, active?=2, refcnt=2 [ 131.505] sna_dri2_get_back: cache: handle=36, active=0 [ 131.505] sna_dri2_get_back: reuse cache handle=36, name=7, flags=0 [ 131.505] sna_dri2_get_back: caching handle=27 (name=3, flags=0, active_scanout=2) [ 131.505] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.505] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 [ 131.505] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.505] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=1 [ 131.505] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.505] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.505] sna_accel_flush: flush?=0, dirty?=0 [ 131.506] sna_accel_flush: flush?=0, dirty?=0 [ 131.506] sna_accel_flush: flush?=0, dirty?=0 [ 131.506] sna_block_handler (tv=117.497000) [ 131.506] sna_scanout_do_flush: flush timer active: delta=4 [ 131.506] sna_accel_do_throttle -- no pending activity [ 131.506] sna_accel_block: evaluating timers, active=5 [ 131.506] sna_accel_block: flush timer expires in 4 [131510] [ 131.508] sna_wakeup_handler [ 131.508] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.508] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.508] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.508] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.508] sna_dri2_get_msc(draw=146, pipe=0) [ 131.508] sna_crtc_record_swap: recording last swap on pipe=0, frame 7621 [msc=7621], time 131.501309 [ 131.508] sna_dri2_get_msc: msc=7621 [raw=7621], ust=131501309 [ 131.508] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=2/1, flush=0) , front=35 (refs=2/2, flush=1) [ 131.508] sna_dri2_schedule_swap(target_msc=7622, divisor=0, remainder=0) [ 131.508] sna_dri2_schedule_swap: using front handle=35, active_scanout?=1, flush?=1 [ 131.508] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.508] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.508] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.508] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.508] sna_crtc_record_swap: recording last swap on pipe=0, frame 7621 [msc=7621], time 131.501309 [ 131.508] immediate_swap: current_msc=7621, target_msc=7622 -- yes [ 131.508] can_flip: no, shadow enabled [ 131.508] sna_dri2_add_event: adding event to window 146) [ 131.508] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 131.508] sna_dri2_immediate_blit: current event front=35 [name=5, active?=1], back=36 [name=7, active?=0] [ 131.508] swap_limit: draw=146 setting swap limit to 2 [ 131.508] sna_dri2_swap_limit_validate: swap limit set to 2 [ 131.508] sna_dri2_immediate_blit: setting handle=36 as pending blit (current event front=35, back=36) [ 131.508] sna_dri2_event_free(draw?=1) [ 131.508] sna_dri2_remove_event: remove[0x55bca9b6eab0] from window 146, active? 1 [ 131.508] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.508] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 131.508] sna_dri2_schedule_swap: reported target_msc=7622 [ 131.508] sna_accel_flush: flush?=0, dirty?=0 [ 131.508] sna_accel_flush: flush?=0, dirty?=0 [ 131.508] sna_accel_flush: flush?=0, dirty?=0 [ 131.508] sna_accel_flush: flush?=0, dirty?=0 [ 131.508] sna_block_handler (tv=117.495000) [ 131.508] sna_scanout_do_flush: flush timer active: delta=2 [ 131.508] sna_scanout_do_flush (time=131508), triggered [ 131.508] sna_scanout_flush (time=131508), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.508] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.508] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.508] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.508] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.508] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.508] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.508] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.508] sna_pixmap_move_to_gpu: already all-damaged [ 131.508] sna_pixmap_mark_active: pixmap=165, handle=35 [ 131.508] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.508] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.508] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.508] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] [ 131.508] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 131.508] get_fb: reusing fb=105 for handle=35 [ 131.508] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 [ 131.508] __kgem_bo_clear_busy: handle=35 [ 131.508] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 131.508] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 [ 131.508] __kgem_bo_clear_busy: handle=35 [ 131.508] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.508] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.508] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 [ 131.508] sna_accel_do_throttle -- no pending activity [ 131.508] sna_accel_block: evaluating timers, active=5 [ 131.508] sna_accel_block: flush timer expires in 16 [131524] [ 131.516] sna_wakeup_handler [ 131.516] sna_mode_wakeup: len=32 [ 131.516] sna_mode_wakeup: recording last swap on pipe=1, frame 7592 [1da8], time 131.516669 [ 131.516] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] [ 131.516] sna_mode_wakeup: flip complete, pending? 2 [ 131.516] sna_block_handler (tv=117.487000) [ 131.516] sna_scanout_do_flush: flush timer active: delta=8 [ 131.516] sna_accel_do_throttle -- no pending activity [ 131.516] sna_accel_block: evaluating timers, active=5 [ 131.516] sna_accel_block: flush timer expires in 8 [131524] [ 131.517] sna_wakeup_handler [ 131.517] sna_mode_wakeup: len=64 [ 131.517] sna_dri2_vblank_handler(type=2, sequence=7622, draw=1810) [ 131.517] sna_crtc_record_swap: recording last swap on pipe=0, frame 7622 [msc=7622], time 131.517976 [ 131.517] sna_dri2_vblank_handler: 2 complete, frame=7622 tv=131.517976 [ 131.517] sna_dri2_blit_complete: blit finished [ 131.517] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7622, tv=131.517976) [ 131.517] frame_swap_complete(type=2): draw=146, pipe=0, frame=7622 [msc=7622], tv=131.517976 [ 131.517] sna_accel_flush: flush?=0, dirty?=0 [ 131.517] sna_dri2_vblank_handler: swapping old back handle=36 [name=7, active=1] for pending handle=36 [name=7, active=1], front handle=35 [name=5, active=3] [ 131.517] sna_dri2_cache_bo(handle=36, name=7) [ 131.517] sna_dri2_cache_bo: multiple references [2], releasing handle [ 131.517] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.517] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.517] can_xchg: back size=8701e00, front size=8701e00 [ 131.517] can_xchg: yes, pixmap=165 [ 131.517] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 [ 131.517] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.517] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.517] set_bo: pixmap=165, handle=36 (old handle=35) [ 131.517] set_bo: marking whole pixmap as damaged [ 131.517] set_bo: applying final/discard move-to-gpu [ 131.517] wait_for_shadow: flags=0, flips=1, handle=35, shadow=12 [ 131.517] set_bo: dropping flush hint from handle=35 [ 131.517] set_bo: adding flush hint to handle=36 [ 131.517] sna_accel_flush: flush?=0, dirty?=0 [ 131.517] mark_stale(handle=35) => 1 [ 131.517] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.517] sna_mode_wakeup: recording last swap on pipe=0, frame 7622 [1dc6], time 131.517976 [ 131.517] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 131.517] sna_mode_wakeup: flip complete, pending? 1 [ 131.517] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.517] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.517] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.517] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.517] sna_pixmap_move_to_gpu: already all-damaged [ 131.517] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.517] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.517] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.517] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.517] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] [ 131.517] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 131.517] get_fb: reusing fb=77 for handle=36 [ 131.517] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 [ 131.517] __kgem_bo_clear_busy: handle=36 [ 131.517] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 131.517] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 [ 131.517] __kgem_bo_clear_busy: handle=36 [ 131.517] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.517] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.517] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 [ 131.517] sna_block_handler (tv=117.486000) [ 131.517] sna_scanout_do_flush: flush timer active: delta=7 [ 131.518] sna_accel_do_throttle -- no pending activity [ 131.518] sna_accel_block: evaluating timers, active=5 [ 131.518] sna_accel_block: flush timer expires in 7 [131524] [ 131.522] sna_wakeup_handler [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_block_handler (tv=117.481000) [ 131.522] sna_scanout_do_flush: flush timer active: delta=2 [ 131.522] sna_scanout_do_flush (time=131522), triggered [ 131.522] sna_scanout_flush (time=131522), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.522] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.522] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 131.522] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.522] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 131.522] sna_accel_do_throttle -- no pending activity [ 131.522] sna_accel_block: evaluating timers, active=5 [ 131.522] sna_accel_block: flush timer expires in 16 [131538] [ 131.522] sna_wakeup_handler [ 131.522] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 [ 131.522] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.522] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.522] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 131.522] sna_dri2_get_back: reuse backbuffer? 1 [ 131.522] sna_dri2_get_back: back buffer handle=35, active?=2, refcnt=2 [ 131.522] sna_dri2_get_back: cache: handle=27, active=0 [ 131.522] sna_dri2_get_back: reuse cache handle=27, name=3, flags=0 [ 131.522] sna_dri2_get_back: caching handle=35 (name=5, flags=0, active_scanout=2) [ 131.522] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.522] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 [ 131.522] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.522] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 [ 131.522] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.522] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_accel_flush: flush?=0, dirty?=0 [ 131.522] sna_block_handler (tv=117.481000) [ 131.522] sna_scanout_do_flush: flush timer active: delta=16 [ 131.522] sna_accel_do_throttle -- no pending activity [ 131.522] sna_accel_block: evaluating timers, active=5 [ 131.522] sna_accel_block: flush timer expires in 16 [131538] [ 131.523] sna_wakeup_handler [ 131.523] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.523] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.523] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.523] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.523] sna_dri2_get_msc(draw=146, pipe=0) [ 131.523] sna_crtc_record_swap: recording last swap on pipe=0, frame 7622 [msc=7622], time 131.517976 [ 131.523] sna_dri2_get_msc: msc=7622 [raw=7622], ust=131517976 [ 131.523] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=2/1, flush=0) , front=36 (refs=2/4, flush=1) [ 131.523] sna_dri2_schedule_swap(target_msc=7623, divisor=0, remainder=0) [ 131.523] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 [ 131.523] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.523] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.523] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.523] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.523] sna_crtc_record_swap: recording last swap on pipe=0, frame 7622 [msc=7622], time 131.517976 [ 131.523] immediate_swap: current_msc=7622, target_msc=7623 -- yes [ 131.523] can_flip: no, shadow enabled [ 131.523] sna_dri2_add_event: adding event to window 146) [ 131.523] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 131.523] sna_dri2_immediate_blit: current event front=36 [name=7, active?=3], back=27 [name=3, active?=0] [ 131.523] swap_limit: draw=146 setting swap limit to 2 [ 131.523] sna_dri2_swap_limit_validate: swap limit set to 2 [ 131.523] sna_dri2_immediate_blit: setting handle=27 as pending blit (current event front=36, back=27) [ 131.523] sna_dri2_event_free(draw?=1) [ 131.523] sna_dri2_remove_event: remove[0x55bca9ac3020] from window 146, active? 1 [ 131.524] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.524] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 131.524] sna_dri2_schedule_swap: reported target_msc=7623 [ 131.524] sna_accel_flush: flush?=0, dirty?=0 [ 131.524] sna_accel_flush: flush?=0, dirty?=0 [ 131.524] sna_accel_flush: flush?=0, dirty?=0 [ 131.524] sna_accel_flush: flush?=0, dirty?=0 [ 131.524] sna_block_handler (tv=117.479000) [ 131.524] sna_scanout_do_flush: flush timer active: delta=14 [ 131.524] sna_accel_do_throttle -- no pending activity [ 131.524] sna_accel_block: evaluating timers, active=5 [ 131.524] sna_accel_block: flush timer expires in 14 [131538] [ 131.531] sna_wakeup_handler [ 131.531] sna_accel_flush: flush?=0, dirty?=0 [ 131.531] sna_accel_flush: flush?=0, dirty?=0 [ 131.531] sna_block_handler (tv=117.472000) [ 131.531] sna_scanout_do_flush: flush timer active: delta=7 [ 131.531] sna_accel_do_throttle -- no pending activity [ 131.531] sna_accel_block: evaluating timers, active=5 [ 131.531] sna_accel_block: flush timer expires in 7 [131538] [ 131.531] sna_wakeup_handler [ 131.531] sna_accel_flush: flush?=0, dirty?=0 [ 131.531] sna_accel_flush: flush?=0, dirty?=0 [ 131.531] sna_block_handler (tv=117.472000) [ 131.531] sna_scanout_do_flush: flush timer active: delta=7 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 7 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_create_window: window=20971526 [ 131.532] sna_set_window_pixmap: window=20971526, old pixmap=0 new pixmap=165 [ 131.532] sna_change_window_attributes [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_change_window_attributes [ 131.532] sna_change_window_attributes [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_change_window_attributes [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_mode_wakeup: len=32 [ 131.532] sna_mode_wakeup: recording last swap on pipe=1, frame 7593 [1da9], time 131.533335 [ 131.532] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] [ 131.532] sna_mode_wakeup: flip complete, pending? 2 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.532] sna_block_handler (tv=117.471000) [ 131.532] sna_scanout_do_flush: flush timer active: delta=6 [ 131.532] sna_accel_do_throttle -- no pending activity [ 131.532] sna_accel_block: evaluating timers, active=5 [ 131.532] sna_accel_block: flush timer expires in 6 [131538] [ 131.532] sna_wakeup_handler [ 131.532] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_change_window_attributes [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.533] sna_wakeup_handler [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_accel_flush: flush?=0, dirty?=0 [ 131.533] sna_block_handler (tv=117.470000) [ 131.533] sna_scanout_do_flush: flush timer active: delta=5 [ 131.533] sna_accel_do_throttle -- no pending activity [ 131.533] sna_accel_block: evaluating timers, active=5 [ 131.533] sna_accel_block: flush timer expires in 5 [131538] [ 131.534] sna_wakeup_handler [ 131.534] sna_mode_wakeup: len=64 [ 131.534] sna_dri2_vblank_handler(type=2, sequence=7623, draw=1810) [ 131.534] sna_crtc_record_swap: recording last swap on pipe=0, frame 7623 [msc=7623], time 131.534642 [ 131.534] sna_dri2_vblank_handler: 2 complete, frame=7623 tv=131.534642 [ 131.534] sna_dri2_blit_complete: blit finished [ 131.534] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7623, tv=131.534642) [ 131.534] frame_swap_complete(type=2): draw=146, pipe=0, frame=7623 [msc=7623], tv=131.534642 [ 131.534] sna_accel_flush: flush?=0, dirty?=0 [ 131.534] sna_dri2_vblank_handler: swapping old back handle=27 [name=3, active=1] for pending handle=27 [name=3, active=1], front handle=36 [name=7, active=3] [ 131.534] sna_dri2_cache_bo(handle=27, name=3) [ 131.534] sna_dri2_cache_bo: multiple references [2], releasing handle [ 131.534] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.534] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.534] can_xchg: back size=8701e00, front size=8701e00 [ 131.534] can_xchg: yes, pixmap=165 [ 131.534] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 [ 131.534] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.534] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.534] set_bo: pixmap=165, handle=27 (old handle=36) [ 131.534] set_bo: marking whole pixmap as damaged [ 131.534] set_bo: applying final/discard move-to-gpu [ 131.534] wait_for_shadow: flags=0, flips=1, handle=36, shadow=12 [ 131.534] set_bo: dropping flush hint from handle=36 [ 131.534] set_bo: adding flush hint to handle=27 [ 131.534] mark_stale(handle=36) => 1 [ 131.534] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.534] sna_mode_wakeup: recording last swap on pipe=0, frame 7623 [1dc7], time 131.534642 [ 131.534] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] [ 131.534] sna_mode_wakeup: flip complete, pending? 1 [ 131.534] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.534] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.534] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.534] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.534] sna_pixmap_move_to_gpu: already all-damaged [ 131.534] sna_pixmap_mark_active: pixmap=165, handle=27 [ 131.534] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.534] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.534] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.534] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] [ 131.534] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 [ 131.534] get_fb: reusing fb=101 for handle=27 [ 131.534] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 [ 131.534] __kgem_bo_clear_busy: handle=27 [ 131.534] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 [ 131.534] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 [ 131.534] __kgem_bo_clear_busy: handle=27 [ 131.534] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.534] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.534] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 [ 131.534] sna_block_handler (tv=117.469000) [ 131.534] sna_scanout_do_flush: flush timer active: delta=4 [ 131.534] sna_accel_do_throttle -- no pending activity [ 131.534] sna_accel_block: evaluating timers, active=5 [ 131.534] sna_accel_block: flush timer expires in 4 [131538] [ 131.538] sna_wakeup_handler [ 131.538] sna_accel_flush: flush?=0, dirty?=0 [ 131.538] sna_accel_flush: flush?=0, dirty?=0 [ 131.538] sna_block_handler (tv=117.465000) [ 131.538] sna_scanout_do_flush: flush timer active: delta=0 [ 131.538] sna_scanout_do_flush (time=131538), triggered [ 131.538] sna_scanout_flush (time=131538), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 131.538] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.538] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 131.538] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.538] sna_accel_disarm_timer[0] (time=131538) [ 131.538] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 131.538] sna_accel_do_throttle -- no pending activity [ 131.538] sna_wakeup_handler [ 131.538] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 [ 131.538] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.538] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.538] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 131.538] sna_dri2_get_back: reuse backbuffer? 1 [ 131.538] sna_dri2_get_back: back buffer handle=36, active?=2, refcnt=2 [ 131.538] sna_dri2_get_back: cache: handle=35, active=0 [ 131.538] sna_dri2_get_back: reuse cache handle=35, name=5, flags=0 [ 131.538] sna_dri2_get_back: caching handle=36 (name=7, flags=0, active_scanout=2) [ 131.538] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.538] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 [ 131.538] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.538] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 [ 131.538] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.538] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.538] sna_accel_flush: flush?=0, dirty?=0 [ 131.539] sna_accel_flush: flush?=0, dirty?=0 [ 131.539] sna_accel_flush: flush?=0, dirty?=0 [ 131.539] sna_block_handler (tv=117.464000) [ 131.539] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.539] timer_enable (time=131539), starting timer 0 [ 131.539] sna_accel_do_throttle -- no pending activity [ 131.539] sna_accel_block: evaluating timers, active=5 [ 131.539] sna_accel_block: flush timer expires in 8 [131547] [ 131.540] sna_wakeup_handler [ 131.540] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.540] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.540] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.540] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.540] sna_dri2_get_msc(draw=146, pipe=0) [ 131.540] sna_crtc_record_swap: recording last swap on pipe=0, frame 7623 [msc=7623], time 131.534642 [ 131.540] sna_dri2_get_msc: msc=7623 [raw=7623], ust=131534642 [ 131.540] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=2/1, flush=0) , front=27 (refs=2/4, flush=1) [ 131.540] sna_dri2_schedule_swap(target_msc=7624, divisor=0, remainder=0) [ 131.540] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 [ 131.540] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.540] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.540] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.540] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.540] sna_crtc_record_swap: recording last swap on pipe=0, frame 7623 [msc=7623], time 131.534642 [ 131.540] immediate_swap: current_msc=7623, target_msc=7624 -- yes [ 131.540] can_flip: no, shadow enabled [ 131.540] sna_dri2_add_event: adding event to window 146) [ 131.540] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 131.540] sna_dri2_immediate_blit: current event front=27 [name=3, active?=3], back=35 [name=5, active?=0] [ 131.540] swap_limit: draw=146 setting swap limit to 2 [ 131.540] sna_dri2_swap_limit_validate: swap limit set to 2 [ 131.540] sna_dri2_immediate_blit: setting handle=35 as pending blit (current event front=27, back=35) [ 131.540] sna_dri2_event_free(draw?=1) [ 131.540] sna_dri2_remove_event: remove[0x55bca9ad3a80] from window 146, active? 1 [ 131.540] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.540] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 131.540] sna_dri2_schedule_swap: reported target_msc=7624 [ 131.540] sna_accel_flush: flush?=0, dirty?=0 [ 131.540] sna_accel_flush: flush?=0, dirty?=0 [ 131.540] sna_accel_flush: flush?=0, dirty?=0 [ 131.540] sna_accel_flush: flush?=0, dirty?=0 [ 131.540] sna_block_handler (tv=117.463000) [ 131.540] sna_scanout_do_flush: flush timer active: delta=7 [ 131.540] sna_accel_do_throttle -- no pending activity [ 131.540] sna_accel_block: evaluating timers, active=5 [ 131.540] sna_accel_block: flush timer expires in 7 [131547] [ 131.547] sna_wakeup_handler [ 131.547] sna_create_window: window=20971530 [ 131.547] sna_set_window_pixmap: window=20971530, old pixmap=0 new pixmap=165 [ 131.547] sna_change_window_attributes [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_create_window: window=20971531 [ 131.547] sna_set_window_pixmap: window=20971531, old pixmap=0 new pixmap=165 [ 131.547] sna_change_window_attributes [ 131.547] sna_change_window_attributes [ 131.547] sna_change_window_attributes [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=0 [ 131.547] sna_scanout_do_flush (time=131547), triggered [ 131.547] sna_scanout_flush (time=131547), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 131.547] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.547] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.547] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.547] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_change_window_attributes [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_block_handler (tv=117.456000) [ 131.547] sna_scanout_do_flush: flush timer active: delta=16 [ 131.547] sna_accel_do_throttle -- no pending activity [ 131.547] sna_accel_block: evaluating timers, active=5 [ 131.547] sna_accel_block: flush timer expires in 16 [131563] [ 131.547] sna_wakeup_handler [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.547] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.548] sna_wakeup_handler [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_accel_flush: flush?=0, dirty?=0 [ 131.548] sna_block_handler (tv=117.455000) [ 131.548] sna_scanout_do_flush: flush timer active: delta=15 [ 131.548] sna_accel_do_throttle -- no pending activity [ 131.548] sna_accel_block: evaluating timers, active=5 [ 131.548] sna_accel_block: flush timer expires in 15 [131563] [ 131.549] sna_wakeup_handler [ 131.549] sna_mode_wakeup: len=32 [ 131.549] sna_mode_wakeup: recording last swap on pipe=1, frame 7594 [1daa], time 131.550001 [ 131.549] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] [ 131.549] sna_mode_wakeup: flip complete, pending? 2 [ 131.549] sna_block_handler (tv=117.454000) [ 131.549] sna_scanout_do_flush: flush timer active: delta=14 [ 131.549] sna_accel_do_throttle -- no pending activity [ 131.549] sna_accel_block: evaluating timers, active=5 [ 131.549] sna_accel_block: flush timer expires in 14 [131563] [ 131.550] sna_wakeup_handler [ 131.550] sna_mode_wakeup: len=64 [ 131.550] sna_dri2_vblank_handler(type=2, sequence=7624, draw=1810) [ 131.550] sna_crtc_record_swap: recording last swap on pipe=0, frame 7624 [msc=7624], time 131.551312 [ 131.550] sna_dri2_vblank_handler: 2 complete, frame=7624 tv=131.551312 [ 131.550] sna_dri2_blit_complete: blit finished [ 131.550] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7624, tv=131.551312) [ 131.550] frame_swap_complete(type=2): draw=146, pipe=0, frame=7624 [msc=7624], tv=131.551312 [ 131.550] sna_accel_flush: flush?=0, dirty?=0 [ 131.550] sna_dri2_vblank_handler: swapping old back handle=35 [name=5, active=1] for pending handle=35 [name=5, active=1], front handle=27 [name=3, active=3] [ 131.550] sna_dri2_cache_bo(handle=35, name=5) [ 131.550] sna_dri2_cache_bo: multiple references [2], releasing handle [ 131.550] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.550] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.550] can_xchg: back size=8701e00, front size=8701e00 [ 131.550] can_xchg: yes, pixmap=165 [ 131.551] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 [ 131.551] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.551] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.551] set_bo: pixmap=165, handle=35 (old handle=27) [ 131.551] set_bo: marking whole pixmap as damaged [ 131.551] set_bo: applying final/discard move-to-gpu [ 131.551] wait_for_shadow: flags=0, flips=1, handle=27, shadow=12 [ 131.551] set_bo: dropping flush hint from handle=27 [ 131.551] set_bo: adding flush hint to handle=35 [ 131.551] mark_stale(handle=27) => 1 [ 131.551] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.551] sna_mode_wakeup: recording last swap on pipe=0, frame 7624 [1dc8], time 131.551312 [ 131.551] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 131.551] sna_mode_wakeup: flip complete, pending? 1 [ 131.551] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.551] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.551] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.551] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.551] sna_pixmap_move_to_gpu: already all-damaged [ 131.551] sna_pixmap_mark_active: pixmap=165, handle=35 [ 131.551] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.551] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.551] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.551] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] [ 131.551] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 131.551] get_fb: reusing fb=105 for handle=35 [ 131.551] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 [ 131.551] __kgem_bo_clear_busy: handle=35 [ 131.551] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 131.551] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 [ 131.551] __kgem_bo_clear_busy: handle=35 [ 131.551] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.551] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.551] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 [ 131.551] sna_block_handler (tv=117.452000) [ 131.551] sna_scanout_do_flush: flush timer active: delta=12 [ 131.551] sna_accel_do_throttle -- no pending activity [ 131.551] sna_accel_block: evaluating timers, active=5 [ 131.551] sna_accel_block: flush timer expires in 12 [131563] [ 131.555] sna_wakeup_handler [ 131.555] sna_accel_flush: flush?=0, dirty?=0 [ 131.555] sna_accel_flush: flush?=0, dirty?=0 [ 131.555] sna_block_handler (tv=117.448000) [ 131.555] sna_scanout_do_flush: flush timer active: delta=8 [ 131.555] sna_accel_do_throttle -- no pending activity [ 131.555] sna_accel_block: evaluating timers, active=5 [ 131.555] sna_accel_block: flush timer expires in 8 [131563] [ 131.555] sna_wakeup_handler [ 131.555] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 [ 131.555] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.555] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.555] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 131.555] sna_dri2_get_back: reuse backbuffer? 1 [ 131.555] sna_dri2_get_back: back buffer handle=27, active?=2, refcnt=2 [ 131.555] sna_dri2_get_back: cache: handle=36, active=0 [ 131.555] sna_dri2_get_back: reuse cache handle=36, name=7, flags=0 [ 131.555] sna_dri2_get_back: caching handle=27 (name=3, flags=0, active_scanout=2) [ 131.555] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.555] sna_dri2_reuse_buffer: reusing back buffer handle=36, name=7, pitch=30720, age=0 [ 131.555] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.555] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 [ 131.555] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.555] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.555] sna_accel_flush: flush?=0, dirty?=0 [ 131.555] sna_accel_flush: flush?=0, dirty?=0 [ 131.555] sna_accel_flush: flush?=0, dirty?=0 [ 131.555] sna_block_handler (tv=117.448000) [ 131.555] sna_scanout_do_flush: flush timer active: delta=8 [ 131.555] sna_accel_do_throttle -- no pending activity [ 131.555] sna_accel_block: evaluating timers, active=5 [ 131.555] sna_accel_block: flush timer expires in 8 [131563] [ 131.557] sna_wakeup_handler [ 131.557] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.557] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.557] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.557] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.557] sna_dri2_get_msc(draw=146, pipe=0) [ 131.557] sna_crtc_record_swap: recording last swap on pipe=0, frame 7624 [msc=7624], time 131.551312 [ 131.557] sna_dri2_get_msc: msc=7624 [raw=7624], ust=131551312 [ 131.557] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=36 (refs=2/1, flush=0) , front=35 (refs=2/4, flush=1) [ 131.557] sna_dri2_schedule_swap(target_msc=7625, divisor=0, remainder=0) [ 131.557] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 [ 131.557] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.557] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.557] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.557] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.557] sna_crtc_record_swap: recording last swap on pipe=0, frame 7624 [msc=7624], time 131.551312 [ 131.557] immediate_swap: current_msc=7624, target_msc=7625 -- yes [ 131.557] can_flip: no, shadow enabled [ 131.557] sna_dri2_add_event: adding event to window 146) [ 131.557] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 131.557] sna_dri2_immediate_blit: current event front=35 [name=5, active?=3], back=36 [name=7, active?=0] [ 131.557] swap_limit: draw=146 setting swap limit to 2 [ 131.557] sna_dri2_swap_limit_validate: swap limit set to 2 [ 131.557] sna_dri2_immediate_blit: setting handle=36 as pending blit (current event front=35, back=36) [ 131.557] sna_dri2_event_free(draw?=1) [ 131.557] sna_dri2_remove_event: remove[0x55bca9ddcab0] from window 146, active? 1 [ 131.557] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.557] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=36] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 131.557] sna_dri2_schedule_swap: reported target_msc=7625 [ 131.557] sna_accel_flush: flush?=0, dirty?=0 [ 131.557] sna_accel_flush: flush?=0, dirty?=0 [ 131.557] sna_accel_flush: flush?=0, dirty?=0 [ 131.557] sna_accel_flush: flush?=0, dirty?=0 [ 131.557] sna_block_handler (tv=117.446000) [ 131.557] sna_scanout_do_flush: flush timer active: delta=6 [ 131.557] sna_accel_do_throttle -- no pending activity [ 131.557] sna_accel_block: evaluating timers, active=5 [ 131.557] sna_accel_block: flush timer expires in 6 [131563] [ 131.563] sna_wakeup_handler [ 131.563] sna_block_handler (tv=117.440000) [ 131.563] sna_scanout_do_flush: flush timer active: delta=0 [ 131.563] sna_scanout_do_flush (time=131563), triggered [ 131.563] sna_scanout_flush (time=131563), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.563] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.563] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.563] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.563] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 131.563] sna_accel_do_throttle -- no pending activity [ 131.563] sna_accel_block: evaluating timers, active=5 [ 131.563] sna_accel_block: flush timer expires in 16 [131579] [ 131.566] sna_wakeup_handler [ 131.566] sna_mode_wakeup: len=32 [ 131.566] sna_mode_wakeup: recording last swap on pipe=1, frame 7595 [1dab], time 131.566665 [ 131.566] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] [ 131.566] sna_mode_wakeup: flip complete, pending? 2 [ 131.566] sna_block_handler (tv=117.437000) [ 131.566] sna_scanout_do_flush: flush timer active: delta=13 [ 131.566] sna_accel_do_throttle -- no pending activity [ 131.566] sna_accel_block: evaluating timers, active=5 [ 131.566] sna_accel_block: flush timer expires in 13 [131579] [ 131.567] sna_wakeup_handler [ 131.567] sna_mode_wakeup: len=64 [ 131.567] sna_dri2_vblank_handler(type=2, sequence=7625, draw=1810) [ 131.567] sna_crtc_record_swap: recording last swap on pipe=0, frame 7625 [msc=7625], time 131.567978 [ 131.567] sna_dri2_vblank_handler: 2 complete, frame=7625 tv=131.567978 [ 131.567] sna_dri2_blit_complete: blit finished [ 131.567] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7625, tv=131.567978) [ 131.567] frame_swap_complete(type=2): draw=146, pipe=0, frame=7625 [msc=7625], tv=131.567978 [ 131.567] sna_accel_flush: flush?=0, dirty?=0 [ 131.567] sna_dri2_vblank_handler: swapping old back handle=36 [name=7, active=1] for pending handle=36 [name=7, active=1], front handle=35 [name=5, active=3] [ 131.567] sna_dri2_cache_bo(handle=36, name=7) [ 131.567] sna_dri2_cache_bo: multiple references [2], releasing handle [ 131.567] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.567] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.567] can_xchg: back size=8701e00, front size=8701e00 [ 131.567] can_xchg: yes, pixmap=165 [ 131.567] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=36/7,ref=2, pixmap=165 7680x2160 [ 131.567] sna_dri2_xchg: back_bo handle=36, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.567] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.567] set_bo: pixmap=165, handle=36 (old handle=35) [ 131.567] set_bo: marking whole pixmap as damaged [ 131.567] set_bo: applying final/discard move-to-gpu [ 131.567] wait_for_shadow: flags=0, flips=1, handle=35, shadow=12 [ 131.567] set_bo: dropping flush hint from handle=35 [ 131.567] set_bo: adding flush hint to handle=36 [ 131.567] mark_stale(handle=35) => 1 [ 131.567] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.567] sna_mode_wakeup: recording last swap on pipe=0, frame 7625 [1dc9], time 131.567978 [ 131.567] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=2] [ 131.567] sna_mode_wakeup: flip complete, pending? 1 [ 131.567] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.567] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.567] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.567] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.567] sna_pixmap_move_to_gpu: already all-damaged [ 131.567] sna_pixmap_mark_active: pixmap=165, handle=36 [ 131.567] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.567] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.567] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.567] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=36 [active=1] [ 131.567] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 131.567] get_fb: reusing fb=77 for handle=36 [ 131.567] sna_mode_redisplay: recording flip on CRTC:32 handle=36, active_scanout=2, serial=2 [ 131.567] __kgem_bo_clear_busy: handle=36 [ 131.567] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 131.567] sna_mode_redisplay: recording flip on CRTC:39 handle=36, active_scanout=3, serial=3 [ 131.567] __kgem_bo_clear_busy: handle=36 [ 131.567] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.567] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.567] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=36, shadow handle=12 [ 131.567] sna_block_handler (tv=117.436000) [ 131.567] sna_scanout_do_flush: flush timer active: delta=12 [ 131.567] sna_accel_do_throttle -- no pending activity [ 131.567] sna_accel_block: evaluating timers, active=5 [ 131.567] sna_accel_block: flush timer expires in 12 [131579] [ 131.571] sna_wakeup_handler [ 131.571] sna_accel_flush: flush?=0, dirty?=0 [ 131.571] sna_accel_flush: flush?=0, dirty?=0 [ 131.572] sna_block_handler (tv=117.431000) [ 131.572] sna_scanout_do_flush: flush timer active: delta=7 [ 131.572] sna_accel_do_throttle -- no pending activity [ 131.572] sna_accel_block: evaluating timers, active=5 [ 131.572] sna_accel_block: flush timer expires in 7 [131579] [ 131.572] sna_wakeup_handler [ 131.572] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 [ 131.572] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.572] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.572] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 131.572] sna_dri2_get_back: reuse backbuffer? 1 [ 131.572] sna_dri2_get_back: back buffer handle=35, active?=2, refcnt=2 [ 131.572] sna_dri2_get_back: cache: handle=27, active=0 [ 131.572] sna_dri2_get_back: reuse cache handle=27, name=3, flags=0 [ 131.572] sna_dri2_get_back: caching handle=35 (name=5, flags=0, active_scanout=2) [ 131.572] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.572] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 [ 131.572] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.572] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=36, name=7, active_scanout=3 [ 131.572] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.572] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.572] sna_accel_flush: flush?=0, dirty?=0 [ 131.572] sna_accel_flush: flush?=0, dirty?=0 [ 131.572] sna_accel_flush: flush?=0, dirty?=0 [ 131.572] sna_block_handler (tv=117.431000) [ 131.572] sna_scanout_do_flush: flush timer active: delta=7 [ 131.572] sna_accel_do_throttle -- no pending activity [ 131.572] sna_accel_block: evaluating timers, active=5 [ 131.572] sna_accel_block: flush timer expires in 7 [131579] [ 131.573] sna_wakeup_handler [ 131.573] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.573] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.573] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.573] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.573] sna_dri2_get_msc(draw=146, pipe=0) [ 131.573] sna_crtc_record_swap: recording last swap on pipe=0, frame 7625 [msc=7625], time 131.567978 [ 131.573] sna_dri2_get_msc: msc=7625 [raw=7625], ust=131567978 [ 131.573] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=2/1, flush=0) , front=36 (refs=2/4, flush=1) [ 131.573] sna_dri2_schedule_swap(target_msc=7626, divisor=0, remainder=0) [ 131.573] sna_dri2_schedule_swap: using front handle=36, active_scanout?=3, flush?=1 [ 131.573] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.573] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.573] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.573] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.573] sna_crtc_record_swap: recording last swap on pipe=0, frame 7625 [msc=7625], time 131.567978 [ 131.573] immediate_swap: current_msc=7625, target_msc=7626 -- yes [ 131.573] can_flip: no, shadow enabled [ 131.573] sna_dri2_add_event: adding event to window 146) [ 131.573] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 131.573] sna_dri2_immediate_blit: current event front=36 [name=7, active?=3], back=27 [name=3, active?=0] [ 131.573] swap_limit: draw=146 setting swap limit to 2 [ 131.573] sna_dri2_swap_limit_validate: swap limit set to 2 [ 131.573] sna_dri2_immediate_blit: setting handle=27 as pending blit (current event front=36, back=27) [ 131.573] sna_dri2_event_free(draw?=1) [ 131.573] sna_dri2_remove_event: remove[0x55bca9ddcab0] from window 146, active? 1 [ 131.573] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=36] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.573] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 131.573] sna_dri2_schedule_swap: reported target_msc=7626 [ 131.574] sna_accel_flush: flush?=0, dirty?=0 [ 131.574] sna_accel_flush: flush?=0, dirty?=0 [ 131.574] sna_accel_flush: flush?=0, dirty?=0 [ 131.574] sna_accel_flush: flush?=0, dirty?=0 [ 131.574] sna_block_handler (tv=117.429000) [ 131.574] sna_scanout_do_flush: flush timer active: delta=5 [ 131.574] sna_accel_do_throttle -- no pending activity [ 131.574] sna_accel_block: evaluating timers, active=5 [ 131.574] sna_accel_block: flush timer expires in 5 [131579] [ 131.579] sna_wakeup_handler [ 131.579] sna_block_handler (tv=117.424000) [ 131.579] sna_scanout_do_flush: flush timer active: delta=0 [ 131.579] sna_scanout_do_flush (time=131579), triggered [ 131.579] sna_scanout_flush (time=131579), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.579] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.579] stop_flush: scanout=36 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.579] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.579] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 131.579] sna_accel_do_throttle -- no pending activity [ 131.579] sna_accel_block: evaluating timers, active=5 [ 131.579] sna_accel_block: flush timer expires in 16 [131595] [ 131.582] sna_wakeup_handler [ 131.582] sna_mode_wakeup: len=32 [ 131.582] sna_mode_wakeup: recording last swap on pipe=1, frame 7596 [1dac], time 131.583333 [ 131.582] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=36 [active_scanout=3] [ 131.582] sna_mode_wakeup: flip complete, pending? 2 [ 131.582] sna_block_handler (tv=117.421000) [ 131.582] sna_scanout_do_flush: flush timer active: delta=13 [ 131.582] sna_accel_do_throttle -- no pending activity [ 131.582] sna_accel_block: evaluating timers, active=5 [ 131.582] sna_accel_block: flush timer expires in 13 [131595] [ 131.584] sna_wakeup_handler [ 131.584] sna_mode_wakeup: len=64 [ 131.584] sna_dri2_vblank_handler(type=2, sequence=7626, draw=1810) [ 131.584] sna_crtc_record_swap: recording last swap on pipe=0, frame 7626 [msc=7626], time 131.584643 [ 131.584] sna_dri2_vblank_handler: 2 complete, frame=7626 tv=131.584643 [ 131.584] sna_dri2_blit_complete: blit finished [ 131.584] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7626, tv=131.584643) [ 131.584] frame_swap_complete(type=2): draw=146, pipe=0, frame=7626 [msc=7626], tv=131.584643 [ 131.584] sna_accel_flush: flush?=0, dirty?=0 [ 131.584] sna_dri2_vblank_handler: swapping old back handle=27 [name=3, active=1] for pending handle=27 [name=3, active=1], front handle=36 [name=7, active=3] [ 131.584] sna_dri2_cache_bo(handle=27, name=3) [ 131.584] sna_dri2_cache_bo: multiple references [2], releasing handle [ 131.584] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.584] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.584] can_xchg: back size=8701e00, front size=8701e00 [ 131.584] can_xchg: yes, pixmap=165 [ 131.584] sna_dri2_xchg: win=146, exchange front=36/7,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 [ 131.584] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.584] sna_dri2_xchg: front_bo handle=36, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.584] set_bo: pixmap=165, handle=27 (old handle=36) [ 131.584] set_bo: marking whole pixmap as damaged [ 131.584] set_bo: applying final/discard move-to-gpu [ 131.584] wait_for_shadow: flags=0, flips=1, handle=36, shadow=12 [ 131.584] set_bo: dropping flush hint from handle=36 [ 131.584] set_bo: adding flush hint to handle=27 [ 131.584] mark_stale(handle=36) => 1 [ 131.584] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.584] sna_mode_wakeup: recording last swap on pipe=0, frame 7626 [1dca], time 131.584643 [ 131.584] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=36 [active_scanout=2] [ 131.584] sna_mode_wakeup: flip complete, pending? 1 [ 131.584] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.584] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.584] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.584] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.584] sna_pixmap_move_to_gpu: already all-damaged [ 131.584] sna_pixmap_mark_active: pixmap=165, handle=27 [ 131.584] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.584] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.584] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.584] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] [ 131.584] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 36, transformed? 0 [ 131.584] get_fb: reusing fb=101 for handle=27 [ 131.584] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 [ 131.584] __kgem_bo_clear_busy: handle=27 [ 131.584] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 36, transformed? 0 [ 131.584] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 [ 131.584] __kgem_bo_clear_busy: handle=27 [ 131.584] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.584] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.584] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 [ 131.584] sna_block_handler (tv=117.419000) [ 131.584] sna_scanout_do_flush: flush timer active: delta=11 [ 131.584] sna_accel_do_throttle -- no pending activity [ 131.584] sna_accel_block: evaluating timers, active=5 [ 131.584] sna_accel_block: flush timer expires in 11 [131595] [ 131.588] sna_wakeup_handler [ 131.588] sna_accel_flush: flush?=0, dirty?=0 [ 131.588] sna_accel_flush: flush?=0, dirty?=0 [ 131.588] sna_block_handler (tv=117.415000) [ 131.588] sna_scanout_do_flush: flush timer active: delta=7 [ 131.588] sna_accel_do_throttle -- no pending activity [ 131.588] sna_accel_block: evaluating timers, active=5 [ 131.588] sna_accel_block: flush timer expires in 7 [131595] [ 131.588] sna_wakeup_handler [ 131.588] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=36, name=7 [ 131.588] kgem_bo_flink: flinked handle=36 to name=7, marking non-reusable [ 131.588] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.588] sna_dri2_get_back: draw size=7680x2160, back buffer handle=36 size=7680x2160, is-scanout? 1, active?=2, pitch=30720, front pitch=30720 [ 131.588] sna_dri2_get_back: reuse backbuffer? 1 [ 131.588] sna_dri2_get_back: back buffer handle=36, active?=2, refcnt=2 [ 131.588] sna_dri2_get_back: cache: handle=35, active=0 [ 131.588] sna_dri2_get_back: reuse cache handle=35, name=5, flags=0 [ 131.588] sna_dri2_get_back: caching handle=36 (name=7, flags=0, active_scanout=2) [ 131.588] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.588] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 [ 131.588] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.588] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 [ 131.588] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.588] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.588] sna_accel_flush: flush?=0, dirty?=0 [ 131.588] sna_accel_flush: flush?=0, dirty?=0 [ 131.588] sna_accel_flush: flush?=0, dirty?=0 [ 131.588] sna_block_handler (tv=117.415000) [ 131.588] sna_scanout_do_flush: flush timer active: delta=7 [ 131.588] sna_accel_do_throttle -- no pending activity [ 131.588] sna_accel_block: evaluating timers, active=5 [ 131.588] sna_accel_block: flush timer expires in 7 [131595] [ 131.590] sna_wakeup_handler [ 131.590] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.590] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.590] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.590] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.590] sna_dri2_get_msc(draw=146, pipe=0) [ 131.590] sna_crtc_record_swap: recording last swap on pipe=0, frame 7626 [msc=7626], time 131.584643 [ 131.590] sna_dri2_get_msc: msc=7626 [raw=7626], ust=131584643 [ 131.590] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=2/1, flush=0) , front=27 (refs=2/4, flush=1) [ 131.590] sna_dri2_schedule_swap(target_msc=7627, divisor=0, remainder=0) [ 131.590] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 [ 131.590] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.590] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.590] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.590] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.590] sna_crtc_record_swap: recording last swap on pipe=0, frame 7626 [msc=7626], time 131.584643 [ 131.590] immediate_swap: current_msc=7626, target_msc=7627 -- yes [ 131.590] can_flip: no, shadow enabled [ 131.590] sna_dri2_add_event: adding event to window 146) [ 131.590] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 1, chained? 1, pipe 0 [ 131.590] sna_dri2_immediate_blit: current event front=27 [name=3, active?=3], back=35 [name=5, active?=0] [ 131.590] swap_limit: draw=146 setting swap limit to 2 [ 131.590] sna_dri2_swap_limit_validate: swap limit set to 2 [ 131.590] sna_dri2_immediate_blit: setting handle=35 as pending blit (current event front=27, back=35) [ 131.590] sna_dri2_event_free(draw?=1) [ 131.590] sna_dri2_remove_event: remove[0x55bca9ddcab0] from window 146, active? 1 [ 131.590] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=3, draw=146, pixmap=165, proxy?=0 [ 131.590] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=3, draw=146, pixmap=0, proxy?=0 [ 131.590] sna_dri2_schedule_swap: reported target_msc=7627 [ 131.590] sna_accel_flush: flush?=0, dirty?=0 [ 131.590] sna_accel_flush: flush?=0, dirty?=0 [ 131.590] sna_accel_flush: flush?=0, dirty?=0 [ 131.590] sna_accel_flush: flush?=0, dirty?=0 [ 131.590] sna_block_handler (tv=117.413000) [ 131.590] sna_scanout_do_flush: flush timer active: delta=5 [ 131.590] sna_accel_do_throttle -- no pending activity [ 131.590] sna_accel_block: evaluating timers, active=5 [ 131.590] sna_accel_block: flush timer expires in 5 [131595] [ 131.595] sna_wakeup_handler [ 131.595] sna_block_handler (tv=117.408000) [ 131.595] sna_scanout_do_flush: flush timer active: delta=0 [ 131.595] sna_scanout_do_flush (time=131595), triggered [ 131.595] sna_scanout_flush (time=131595), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.595] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.595] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.595] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.595] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 131.595] sna_accel_do_throttle -- no pending activity [ 131.595] sna_accel_block: evaluating timers, active=5 [ 131.595] sna_accel_block: flush timer expires in 16 [131611] [ 131.599] sna_wakeup_handler [ 131.599] sna_mode_wakeup: len=32 [ 131.599] sna_mode_wakeup: recording last swap on pipe=1, frame 7597 [1dad], time 131.600003 [ 131.599] sna_mode_wakeup: removing handle=36 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] [ 131.599] sna_mode_wakeup: flip complete, pending? 2 [ 131.599] sna_block_handler (tv=117.404000) [ 131.599] sna_scanout_do_flush: flush timer active: delta=12 [ 131.599] sna_accel_do_throttle -- no pending activity [ 131.599] sna_accel_block: evaluating timers, active=5 [ 131.599] sna_accel_block: flush timer expires in 12 [131611] [ 131.600] sna_wakeup_handler [ 131.600] sna_mode_wakeup: len=64 [ 131.600] sna_dri2_vblank_handler(type=2, sequence=7627, draw=1810) [ 131.600] sna_crtc_record_swap: recording last swap on pipe=0, frame 7627 [msc=7627], time 131.601309 [ 131.600] sna_dri2_vblank_handler: 2 complete, frame=7627 tv=131.601309 [ 131.600] sna_dri2_blit_complete: blit finished [ 131.600] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7627, tv=131.601309) [ 131.600] frame_swap_complete(type=2): draw=146, pipe=0, frame=7627 [msc=7627], tv=131.601309 [ 131.600] sna_accel_flush: flush?=0, dirty?=0 [ 131.600] sna_dri2_vblank_handler: swapping old back handle=35 [name=5, active=1] for pending handle=35 [name=5, active=1], front handle=27 [name=3, active=3] [ 131.601] sna_dri2_cache_bo(handle=35, name=5) [ 131.601] sna_dri2_cache_bo: multiple references [2], releasing handle [ 131.601] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.601] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.601] can_xchg: back size=8701e00, front size=8701e00 [ 131.601] can_xchg: yes, pixmap=165 [ 131.601] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 [ 131.601] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.601] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 131.601] set_bo: pixmap=165, handle=35 (old handle=27) [ 131.601] set_bo: marking whole pixmap as damaged [ 131.601] set_bo: applying final/discard move-to-gpu [ 131.601] wait_for_shadow: flags=0, flips=1, handle=27, shadow=12 [ 131.601] set_bo: dropping flush hint from handle=27 [ 131.601] set_bo: adding flush hint to handle=35 [ 131.601] mark_stale(handle=27) => 1 [ 131.601] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.601] sna_mode_wakeup: recording last swap on pipe=0, frame 7627 [1dcb], time 131.601309 [ 131.601] sna_mode_wakeup: removing handle=36 [active_scanout=0] from scanout, installing handle=27 [active_scanout=2] [ 131.601] sna_mode_wakeup: flip complete, pending? 1 [ 131.601] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.601] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.601] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.601] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.601] sna_pixmap_move_to_gpu: already all-damaged [ 131.601] sna_pixmap_mark_active: pixmap=165, handle=35 [ 131.601] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.601] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.601] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.601] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] [ 131.601] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 131.601] get_fb: reusing fb=105 for handle=35 [ 131.601] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 [ 131.601] __kgem_bo_clear_busy: handle=35 [ 131.601] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 131.601] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 [ 131.601] __kgem_bo_clear_busy: handle=35 [ 131.601] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.601] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.601] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 [ 131.601] sna_block_handler (tv=117.402000) [ 131.601] sna_scanout_do_flush: flush timer active: delta=10 [ 131.601] sna_accel_do_throttle -- no pending activity [ 131.601] sna_accel_block: evaluating timers, active=5 [ 131.601] sna_accel_block: flush timer expires in 10 [131611] [ 131.604] sna_wakeup_handler [ 131.604] sna_accel_flush: flush?=0, dirty?=0 [ 131.604] sna_block_handler (tv=117.399000) [ 131.604] sna_scanout_do_flush: flush timer active: delta=7 [ 131.604] sna_accel_do_throttle -- no pending activity [ 131.604] sna_accel_block: evaluating timers, active=5 [ 131.604] sna_accel_block: flush timer expires in 7 [131611] [ 131.604] sna_wakeup_handler [ 131.604] sna_accel_flush: flush?=0, dirty?=0 [ 131.604] sna_block_handler (tv=117.399000) [ 131.604] sna_scanout_do_flush: flush timer active: delta=7 [ 131.604] sna_accel_do_throttle -- no pending activity [ 131.604] sna_accel_block: evaluating timers, active=5 [ 131.604] sna_accel_block: flush timer expires in 7 [131611] [ 131.604] sna_wakeup_handler [ 131.604] sna_accel_flush: flush?=0, dirty?=0 [ 131.604] sna_block_handler (tv=117.399000) [ 131.604] sna_scanout_do_flush: flush timer active: delta=7 [ 131.604] sna_accel_do_throttle -- no pending activity [ 131.604] sna_accel_block: evaluating timers, active=5 [ 131.604] sna_accel_block: flush timer expires in 7 [131611] [ 131.605] sna_wakeup_handler [ 131.605] sna_accel_flush: flush?=0, dirty?=0 [ 131.605] sna_accel_flush: flush?=0, dirty?=0 [ 131.605] sna_create_pixmap(256, 256, 24, usage=0) [ 131.605] kgem_can_create_2d: 256x256 @ 24 [ 131.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1024, height=256 [ 131.605] kgem_can_create_2d: untiled size=262144 [ 131.605] kgem_choose_tiling: 256x256 -> 1 [ 131.605] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=256 [ 131.605] kgem_can_create_2d: tiled[1] size=262144 [ 131.605] sna_create_pixmap: usage=0, flags=1b [ 131.605] sna_create_pixmap: creating GPU pixmap 256x256, stride=1024, flags=1b [ 131.605] __pop_freed_pixmap: reusing freed pixmap=2536 header [ 131.605] create_pixmap_hdr: pixmap=2581, width=256, height=256, usage=0 [ 131.605] sna_create_pixmap: serial=2581, 256x256, usage=0 [ 131.605] sna_pixmap_create_shm(256x256, depth=32, bpp=32, pitch=1024) [ 131.605] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 131.605] create_pixmap: serial=2583, usage=0, 0x0 [ 131.605] create_pixmap_hdr: pixmap=2583, width=256, height=256, usage=0 [ 131.605] kgem_create_map(0x7f1c71a25000 size=262144, read-only?=0) - has_userptr?=1 [ 131.605] __kgem_bo_init(handle=132, num_pages=64) [ 131.605] kgem_create_map(ptr=0x7f1c71a25000, size=262144, pages=64, read_only=0) => handle=132 (proxy? 0) [ 131.605] sna_accel_watch_flush: enable=1 [ 131.605] __sna_damage_all(256, 256) [ 131.605] sna_pixmap_create_shm: serial=2583, 256x256, usage=0 [ 131.605] sna_create_pixmap(256, 256, 32, usage=0) [ 131.605] kgem_can_create_2d: 256x256 @ 32 [ 131.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1024, height=256 [ 131.605] kgem_can_create_2d: untiled size=262144 [ 131.605] kgem_choose_tiling: 256x256 -> 1 [ 131.605] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=256 [ 131.605] kgem_can_create_2d: tiled[1] size=262144 [ 131.605] sna_create_pixmap: usage=0, flags=1b [ 131.605] sna_create_pixmap: creating GPU pixmap 256x256, stride=1024, flags=1b [ 131.605] create_pixmap: allocating pixmap 0x0, depth=32/32, size=0 [ 131.605] create_pixmap: serial=2585, usage=0, 0x0 [ 131.605] create_pixmap_hdr: pixmap=2585, width=256, height=256, usage=0 [ 131.605] sna_create_pixmap: serial=2585, 256x256, usage=0 [ 131.605] sna_composite_rectangles(pixmap=2586, op=0, 0 x 1 [(0, 0)x(256, 256) ...]) [ 131.605] sna_composite_rectangles: converted to op 0 [ 131.605] sna_composite_rectangles[0] (0, 0)x(256, 256) -> (0, 0), (256, 256) [ 131.605] sna_composite_rectangles: nrects=1, region=(0, 0), (256, 256) x 1 [ 131.605] sna_composite_rectangles: clipped extents (0, 0),(256, 256) x 1 [ 131.605] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(256, 256) [ 131.605] sna_composite_rectangles: dropping last-cpu hint [ 131.605] sna_drawable_use_bo pixmap=2586, box=((0, 0), (256, 256)), flags=19... [ 131.605] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.605] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.605] sna_pixmap_move_to_gpu(pixmap=2586, usage=0), flags=b [ 131.605] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.605] sna_pixmap_move_to_gpu: creating GPU bo (256x256@32), create=b [ 131.605] kgem_choose_tiling: 256x256 -> 1 [ 131.605] kgem_choose_tiling: 256x256 -> 1 [ 131.605] sna_pixmap_alloc_gpu: pixmap=2586 [ 131.605] kgem_create_2d(256x256, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.605] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=256 [ 131.605] kgem_set_tiling: handle=24, tiling=1 [1], pitch=1024 [1024]: 1 [ 131.605] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 131.605] from inactive: pitch=1024, tiling=1: handle=24, id=1723 [ 131.605] __sna_damage_all(256, 256) [ 131.605] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.605] sna_pixmap_mark_active: pixmap=2586, handle=24 [ 131.605] sna_drawable_use_bo: allocated GPU bo for operation [ 131.605] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.605] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20028888]) [ 131.605] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.605] kgem_bo_is_render: handle=24, rq? 0 [0] [ 131.605] gen9_render_fill_boxes(0 x 1 [(0, 0), (256, 256) ...]) [ 131.605] sna_render_get_solid: 0 [ 131.605] blend op=1, dst=20028888 [A=8] => src=1, dst=17 => offset=26 [ 131.605] kgem_check_bo: num_pages=+64, num_exec=+1 [ 131.605] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.605] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.605] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.605] kgem_add_handle: handle=4, index=0 [ 131.605] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.605] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.605] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.605] gen9_composite_get_binding_table(ffc0) [ 131.605] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 131.605] kgem_add_handle: handle=24, index=1 [ 131.605] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffec5000) [ 131.605] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 131.605] [3fe0] bind bo(handle=24, addr=ffec5000), format=192, width=256, height=256, pitch=1024, tiling=1 -> render [ 131.605] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.605] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.605] kgem_add_handle: handle=7, index=2 [ 131.605] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.605] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.605] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.605] gen9_emit_sampler: sampler = 1 [ 131.605] gen9_emit_sf: num_sf_outputs=1 [ 131.605] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.605] gen9_emit_vertex_elements: setup id=0 [ 131.605] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.605] (0, 0), (256, 256) [ 131.605] gen8_vertex_flush[490] = 3 [ 131.605] sna_composite_rectangles: pixmap=2586 marking clear [0]? 1 [ 131.605] sna_create_pixmap(1, 1, 32, usage=0) [ 131.605] kgem_can_create_2d: 1x1 @ 32 [ 131.605] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.605] kgem_can_create_2d: untiled size=4096 [ 131.605] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.606] kgem_choose_tiling: 1x1 -> 0 [ 131.606] sna_create_pixmap: usage=0, flags=a [ 131.606] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.606] create_pixmap: allocating pixmap 1x1, depth=32/32, size=12 [ 131.606] create_pixmap: serial=2587, usage=0, 1x1 [ 131.606] sna_create_pixmap: serial=2587, 1x1, usage=0 [ 131.606] sna_validate_gc(0x55bca988cd50) changes=7fffff, previous serial=80000000, drawable=a1b [ 131.606] sna_validate_gc: recomputing clip [ 131.606] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b289c0] [ 131.606] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=1], alu=3) [ 131.606] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 131.606] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 131.606] sna_poly_fill_rect: dropping last-cpu hint [ 131.606] sna_drawable_use_bo pixmap=2587, box=((0, 0), (1, 1)), flags=19... [ 131.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.606] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.606] sna_drawable_use_bo: untiled, will not force allocation [ 131.606] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.606] sna_poly_fill_rect: not using GPU, hint=19 [ 131.606] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 131.606] sna_gc_move_to_cpu(0x55bca988cd50) changes=7fffff [ 131.606] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 131.606] sna_drawable_move_region_to_cpu(pixmap=2587 (1x1), [(0, 0), (1, 1)], flags=5) [ 131.606] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 131.606] _sna_pixmap_move_to_cpu(pixmap=2587, 1x1, flags=5) [ 131.606] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.606] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.606] _sna_pixmap_move_to_cpu: marking as damaged [ 131.606] __sna_damage_all(1, 1) [ 131.606] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.606] sna_poly_fill_rect: fallback - fbPolyFillRect [ 131.606] sna_gc_move_to_gpu(0x55bca988cd50) [ 131.606] sna_validate_gc(0x55bca9bc6fc0) changes=7fffff, previous serial=80000000, drawable=a1a [ 131.606] sna_validate_gc: recomputing clip [ 131.606] sna_validate_gc: composite clip=1x[(0, 0), (256, 256)] [0x55bca9bc71d0] [ 131.606] sna_copy_area: src=pixmap=2584:(0, 0)x(256, 256)+(0, 0) -> dst=pixmap=2586:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=32 [ 131.606] sna_copy_area: normal copy [ 131.606] sna_do_copy: src=(0, 0), dst=(0, 0), size=(256x256) [ 131.606] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(256x256) [ 131.606] sna_do_copy: dst extents (0, 0), (256, 256), dst clip extents (0, 0), (256, 256), dst size=256x256 [ 131.606] sna_do_copy: clipped dst extents (0, 0), (256, 256) [ 131.606] sna_do_copy: unclipped src extents (0, 0), (256, 256) [ 131.606] sna_do_copy: clipped src extents (0, 0), (256, 256) [ 131.606] sna_do_copy: pixmap -- no source clipping [ 131.606] sna_do_copy: src extents (0, 0), (256, 256) x 1 [ 131.606] sna_do_copy: copy region (0, 0), (256, 256) x 1 + (0, 0) [ 131.606] sna_copy_boxes (boxes=1x[(0, 0), (256, 256)...], src pixmap=2584+(0, 0), dst pixmap=2586+(0, 0), alu=3, src.size=256x256, dst.size=256x256) [ 131.606] sna_copy_boxes: dst=(priv=0x55bca9bc6e60, gpu_bo=24, cpu_bo=0), src=(priv=0x55bca9bc6ca0, gpu_bo=0, cpu_bo=132), replaces=1 [ 131.606] kgem_bo_is_busy: handle=132, domain: 1 exec? 0, rq? 0 [ 131.606] sna_drawable_use_bo pixmap=2586, box=((0, 0), (256, 256)), flags=19... [ 131.606] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.606] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.606] sna_drawable_use_bo: using whole GPU bo [ 131.606] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 131.606] region_overlaps_damage? [ 131.606] sna_drawable_move_region_to_cpu(pixmap=2584 (256x256), [(0, 0), (256, 256)], flags=2) [ 131.606] sna_drawable_move_region_to_cpu: pixmap=2584 all damaged on CPU [ 131.606] sna_drawable_move_region_to_cpu: syncing cpu bo [ 131.606] kgem_bo_sync__cpu_full: handle=132 [ 131.606] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 131.606] __kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 [ 131.606] sna_replace(handle=24, 256x256, bpp=32, tiling=1) busy?=1 [ 131.606] __kgem_bo_is_busy: handle=24, domain: 0 exec? 1, rq? 1 [ 131.606] indirect_replace: size=64 vs 1024 [ 131.606] kgem_create_buffer_2d: 256x256, 32 bpp, stride=1024 [ 131.606] kgem_create_buffer: size=262144, flags=3 [write?=1, inplace?=1, last?=0] [ 131.606] kgem_create_buffer: searching for an inactive GTT map for upload [ 131.606] search_linear_cache: num_pages=128, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.606] search_linear_cache: inactive and cache bucket empty [ 131.606] search_linear_cache: active cache bucket empty [ 131.606] search_linear_cache: num_pages=64, flags=b, use_active? 0, use_large=0 [max=65536] [ 131.606] search_linear_cache: searching for inactive gtt map [ 131.606] search_linear_cache: num_pages=128, flags=2, use_active? 0, use_large=0 [max=65536] [ 131.606] search_linear_cache: inactive and cache bucket empty [ 131.606] search_linear_cache: active cache bucket empty [ 131.606] search_snoop_cache: num_pages=128, flags=0 [ 131.606] search_snoop_cache: inactive and cache empty [ 131.606] __kgem_throttle_retire: not retiring [ 131.606] search_snoop_cache: nothing retired [ 131.606] search_linear_cache: num_pages=128, flags=2, use_active? 0, use_large=0 [max=65536] [ 131.606] search_linear_cache: inactive and cache bucket empty [ 131.606] search_linear_cache: active cache bucket empty [ 131.606] search_linear_cache: num_pages=128, flags=7, use_active? 0, use_large=0 [max=65536] [ 131.606] search_linear_cache: inactive and cache bucket empty [ 131.606] search_linear_cache: active cache bucket empty [ 131.606] __kgem_bo_init(handle=133, num_pages=128) [ 131.606] create_snoopable_buffer: created CPU (LLC) handle=133 for buffer, size 128 [ 131.606] kgem_bo_map__cpu(handle=133, size=524288, map=0x0:0x0) [ 131.606] kgem_trim_vma_cache: type=1, count=-32746 (bucket: 7) [ 131.606] __kgem_bo_map__cpu: caching CPU vma for 133 [ 131.606] kgem_create_buffer(pages=128 [128]) new handle=133, used=262144, write=1 [ 131.606] kgem_create_proxy: target handle=133 [proxy? -1], offset=0, length=262144, io=1 [ 131.606] __kgem_bo_init(handle=133, num_pages=262144) [ 131.606] memcpy_blt: src=(0, 0), dst=(0, 0), size=256x256, pitch=1024/1024 [ 131.606] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.606] kgem_bo_is_render: handle=133, rq? 0 [0] [ 131.606] kgem_bo_is_render: handle=24, rq? 1 [1] [ 131.606] kgem_bo_is_render: handle=24, rq? 1 [1] [ 131.606] needs_batch_flush: flushing before handle=133 for new reservation [ 131.606] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 131.606] gen8_vertex_close: reloc[0] = 287 [ 131.606] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.606] kgem_add_handle: handle=3, index=3 [ 131.606] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.606] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=91 [fenced=0] [ 131.606] kgem_finish_buffers: buffer handle=133, used=262144, exec?=0, write=1, mmapped=cpu, refcnt=2 [ 131.606] kgem_finish_buffers: skipping unattached handle=133, used=262144, refcnt=2 [ 131.606] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.606] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.606] kgem_fixup_relocs: shrinking by 61440 [ 131.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.606] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.606] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffec5000 [ 131.606] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.606] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.606] __kgem_bo_clear_busy: handle=7 [ 131.606] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.606] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.606] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.606] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.606] needs_batch_flush: flushing before handle=133 for new reservation [ 131.606] kgem_check_bo: num_pages=+192, num_exec=+2 [ 131.606] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.606] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.606] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.606] kgem_add_handle: handle=4, index=0 [ 131.606] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.606] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.606] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.606] gen9_composite_get_binding_table(ffc0) [ 131.606] kgem_add_reloc64: handle=24, pos=16360, delta=0, domains=20002 [ 131.606] kgem_add_handle: handle=24, index=1 [ 131.606] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=ffec5000) [ 131.606] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 131.606] [3fe0] bind bo(handle=24, addr=ffec5000), format=192, width=256, height=256, pitch=1024, tiling=1 -> render [ 131.606] kgem_add_reloc64: handle=133, pos=16344, delta=0, domains=40000 [ 131.606] kgem_add_reloc64: adding proxy [delta=0] for handle=133 [ 131.606] kgem_add_handle: handle=133, index=2 [ 131.606] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=0) [ 131.606] [3fd0] bind bo(handle=133, addr=0), format=192, width=256, height=256, pitch=1024, tiling=0 -> sampler [ 131.606] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.606] gen9_emit_sampler: sampler = 0 [ 131.606] gen9_emit_sf: num_sf_outputs=1 [ 131.606] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.606] gen9_emit_vertex_elements: setup id=0 [ 131.606] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.606] (0, 0) -> (0, 0) + (256, 256) [ 131.606] gen8_vertex_flush[490] = 3 [ 131.606] _kgem_bo_destroy: handle=133, proxy? 1 [ 131.606] sna_composite(pixmap=2586, op=13, src=2584+(0, 0), mask=0+(0, 0), dst=2586+(0, 0)+(0, 0), size=(256, 256) [ 131.606] sna_compute_composite_region: dst=(0, 0)x(256, 256) [ 131.606] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (256, 256) [ 131.606] clip_to_dst: region: 1x[(0, 0), (256, 256)], clip: 1x[(0, 0), (256, 256)] [ 131.606] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (256, 256) [ 131.606] sna_compute_composite_region: clip against src (256x256 clip=0): (0, 0), (256, 256) [ 131.606] sna_composite: composite region extents:+(0, 0) -> (0, 0), (256, 256) + (0, 0) [ 131.606] sna_composite: fallback due unhandled composite op [ 131.606] sna_composite: fallback -- fbComposite [ 131.606] sna_composite_fb -- op=13, fallback dst=(0, 0)+(0, 0), size=(256, 256): region=((0,0), (256, 256)) [ 131.606] sna_composite_fb: fallback -- move src to cpu [ 131.606] _sna_pixmap_move_to_cpu(pixmap=2584, 256x256, flags=2) [ 131.606] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9dce011, is-clear?=0 [ 131.606] _sna_pixmap_move_to_cpu: CPU all-damaged [ 131.606] _sna_pixmap_move_to_cpu: syncing CPU bo [ 131.606] kgem_bo_sync__cpu_full: handle=132 [ 131.606] sna_composite_fb: fallback -- move dst to cpu [ 131.606] sna_drawable_move_region_to_cpu(pixmap=2586 (256x256), [(0, 0), (256, 256)], flags=3) [ 131.606] sna_drawable_move_region_to_cpu: region (0, 0), (256, 256) + (0, 0) subsumes pixmap (256x256) [ 131.606] _sna_pixmap_move_to_cpu(pixmap=2586, 256x256, flags=3) [ 131.606] _sna_pixmap_move_to_cpu: gpu_bo=24, gpu_damage=0x55bca9dd3261, cpu_damage=0x0, is-clear?=0 [ 131.606] operate_inplace: no, inplace operation not suitable [ 131.606] sna_pixmap_alloc_cpu: pixmap=2586 [ 131.606] sna_pixmap_alloc_cpu: allocating CPU buffer (256x256) [ 131.606] kgem_bo_is_busy: handle=24, domain: 3 exec? 1, rq? 1 [ 131.606] kgem_create_cpu_2d(256x256, bpp=32) [ 131.606] kgem_create_2d(256x256, bpp=32, tiling=0, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.606] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=1024, height=256 [ 131.606] kgem_set_tiling: handle=23, tiling=0 [0], pitch=1024 [1024]: 1 [ 131.606] kgem_bo_remove_from_inactive: removing handle=23 from inactive [ 131.606] from inactive: pitch=1024, tiling=0: handle=23, id=1726 [ 131.606] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 131.606] kgem_bo_map__cpu(handle=23, size=262144, map=0x0:0x7f1c71aa5000) [ 131.606] sna_pixmap_alloc_cpu: allocated CPU handle=23 (snooped? 0) [ 131.606] _sna_pixmap_move_to_cpu: flushing GPU damage [ 131.606] download_boxes: nbox=1 [ 131.606] kgem_bo_can_map__cpu: handle=24 [ 131.606] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 131.606] __kgem_bo_is_busy: handle=24, domain: 3 exec? 1, rq? 1 [ 131.606] kgem_bo_is_busy: handle=24, domain: 3 exec? 1, rq? 1 [ 131.606] cpu_bo_download: using GPU write to CPU bo for download from GPU [ 131.606] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=1, self-copy=0, overlaps? 0 [ 131.606] kgem_bo_is_render: handle=24, rq? 1 [1] [ 131.606] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.606] kgem_bo_is_render: handle=23, rq? 0 [0] [ 131.606] kgem_bo_is_render: handle=24, rq? 1 [1] [ 131.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.606] __kgem_retire_rq: request 1 complete [ 131.606] kgem_set_mode: flushing before new bo [ 131.606] gen8_vertex_close: used=12, vbo active? 3, vb=1, nreloc=1 [ 131.606] gen8_vertex_close: reloc[0] = 287 [ 131.606] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.606] kgem_add_handle: handle=3, index=3 [ 131.606] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.606] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=218 [fenced=0] [ 131.606] kgem_finish_buffers: buffer handle=133, used=262144, exec?=1, write=1, mmapped=cpu, refcnt=1 [ 131.606] kgem_finish_buffers: retaining upload buffer (262144/524288): used=262144, refcnt=1 [ 131.606] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.606] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.606] kgem_fixup_relocs: shrinking by 61440 [ 131.606] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.607] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.607] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffec5000 [ 131.607] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.607] kgem_commit: release handle=133 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe73e000 [ 131.607] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.607] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.607] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.607] kgem_check_bo: num_pages=+128, num_exec=+2 [ 131.607] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.607] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.607] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.607] kgem_add_handle: handle=4, index=0 [ 131.607] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.607] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.607] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.607] gen9_composite_get_binding_table(ffc0) [ 131.607] kgem_add_reloc64: handle=23, pos=16360, delta=0, domains=20002 [ 131.607] kgem_add_handle: handle=23, index=1 [ 131.607] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=fd545000) [ 131.607] __kgem_bo_mark_dirty: handle=23 (proxy? 0) [ 131.607] [3fe0] bind bo(handle=23, addr=fd545000), format=192, width=256, height=256, pitch=1024, tiling=0 -> render [ 131.607] kgem_add_reloc64: handle=24, pos=16344, delta=0, domains=40000 [ 131.607] kgem_add_handle: handle=24, index=2 [ 131.607] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=ffec5000) [ 131.607] [3fd0] bind bo(handle=24, addr=ffec5000), format=192, width=256, height=256, pitch=1024, tiling=1 -> sampler [ 131.607] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.607] gen9_emit_sampler: sampler = 0 [ 131.607] gen9_emit_sf: num_sf_outputs=1 [ 131.607] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.607] gen9_emit_vertex_elements: setup id=0 [ 131.607] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.607] (0, 0) -> (0, 0) + (256, 256) [ 131.607] gen8_vertex_flush[490] = 3 [ 131.607] _sna_pixmap_move_to_cpu: marking as damaged [ 131.607] __sna_damage_all(256, 256) [ 131.607] sna_pixmap_free_gpu: handle=24 (pinned? 0) [ 131.607] _kgem_bo_destroy: handle=24, proxy? 0 [ 131.607] __kgem_bo_destroy: handle=24, size=262144 [ 131.607] __kgem_bo_destroy: handle=24 -> active [ 131.607] _sna_pixmap_move_to_cpu: syncing CPU bo [ 131.607] kgem_bo_sync__cpu_full: handle=23 [ 131.607] gen8_vertex_close: used=18, vbo active? 3, vb=1, nreloc=1 [ 131.607] gen8_vertex_close: reloc[0] = 287 [ 131.607] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.607] kgem_add_handle: handle=3, index=3 [ 131.607] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.607] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=154 [fenced=0] [ 131.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.607] __kgem_retire_rq: request 1 complete [ 131.607] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.607] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.607] kgem_fixup_relocs: shrinking by 61440 [ 131.607] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.607] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.607] kgem_commit: release handle=23 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=fd545000 [ 131.607] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.607] kgem_commit: release handle=24 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=ffec5000 [ 131.607] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.607] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.607] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.607] __kgem_busy: handle=23, busy=131073, wedged=0 [ 131.607] kgem_bo_sync__cpu_full: SYNC: handle=23, needs_flush? 1, domain? 3, busy? 1 [ 131.607] __kgem_busy: handle=23, busy=0, wedged=0 [ 131.607] kgem_bo_retire: retiring bo handle=23 (needed flush? 0), rq? 1 [busy?=0] [ 131.607] __kgem_retire_requests_upto(handle=23, ring=0) [ 131.607] __kgem_retire_rq: request 1 complete [ 131.607] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 131.607] kgem_bo_move_to_cache: release handle=24 [ 131.607] kgem_bo_move_to_inactive: moving handle=24 to inactive [ 131.607] assert_bo_retired: handle=23, domain: 0 exec? 0, rq? 0 [ 131.607] kgem_bo_is_busy: handle=23, domain: 1 exec? 0, rq? 0 [ 131.607] sna_image_composite: using 4 threads for compositing 256x256 [ 131.608] sna_destroy_pixmap: pixmap=2584, attached?=1 [ 131.608] kgem_bo_is_busy: handle=132, domain: 1 exec? 0, rq? 0 [ 131.608] __sna_free_pixmap(pixmap=2584) [ 131.608] __sna_pixmap_free_cpu: discarding CPU buffer, handle=132, size=262144 [ 131.608] kgem_bo_sync__cpu: handle=132 [ 131.608] sna_accel_watch_flush: enable=-1 [ 131.608] _kgem_bo_destroy: handle=132, proxy? 0 [ 131.608] __kgem_bo_destroy: handle=132, size=262144 [ 131.608] __kgem_bo_destroy: handle=132, not reusable [ 131.608] kgem_bo_free: handle=132, size=262144 [ 131.608] __kgem_busy: handle=132, busy=0, wedged=0 [ 131.608] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 131.608] sna_composite(pixmap=2582, op=1, src=2586+(0, 0), mask=0+(0, 0), dst=2582+(0, 0)+(0, 0), size=(256, 256) [ 131.608] sna_compute_composite_region: dst=(0, 0)x(256, 256) [ 131.608] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (256, 256) [ 131.608] clip_to_dst: region: 1x[(0, 0), (256, 256)], clip: 1x[(0, 0), (256, 256)] [ 131.608] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (256, 256) [ 131.608] sna_compute_composite_region: clip against src (256x256 clip=0): (0, 0), (256, 256) [ 131.608] sna_composite: composite region extents:+(0, 0) -> (0, 0), (256, 256) + (0, 0) [ 131.608] gen9_render_composite: 256x256, current mode=0/1 [ 131.608] sna_blt_composite (0, 0), (0, 0), 256x256 [ 131.608] sna_transform_is_imprecise_integer_translation: no transform [ 131.608] sna_blt_composite: converting transform to integer translation? (0, 0) [ 131.608] sna_blt_composite: blt dst offset (0, 0), source offset (0, 0), with alpha fixup? 0 [ 131.608] use_cpu_bo for box=(0, 0), (256, 256) [ 131.608] sna_drawable_use_bo pixmap=2582, box=((0, 0), (256, 256)), flags=1b... [ 131.608] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.608] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.608] sna_pixmap_move_to_gpu(pixmap=2582, usage=0), flags=4b [ 131.608] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.608] sna_pixmap_move_to_gpu: creating GPU bo (256x256@32), create=b [ 131.608] kgem_choose_tiling: 256x256 -> 1 [ 131.608] kgem_choose_tiling: 256x256 -> 1 [ 131.608] sna_pixmap_alloc_gpu: pixmap=2582 [ 131.608] kgem_create_2d(256x256, bpp=32, tiling=1, exact=0, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.608] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=1024, height=256 [ 131.608] kgem_bo_remove_from_inactive: removing handle=24 from inactive [ 131.608] from inactive: pitch=1024, tiling=1: handle=24, id=1727 [ 131.608] __sna_damage_all(256, 256) [ 131.608] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.608] sna_pixmap_mark_active: pixmap=2582, handle=24 [ 131.608] sna_drawable_use_bo: allocated GPU bo for operation [ 131.608] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.608] __kgem_bcs_set_tiling: src handle=23:tiling=0, dst handle=24:tiling=1 [ 131.608] prepare_blt_copy [ 131.608] __kgem_bcs_set_tiling: src handle=23:tiling=0, dst handle=24:tiling=1 [ 131.608] blt_composite_copy_box: box (0, 0), (256, 256) [ 131.608] sna_blt_copy_one: (0, 0) -> (0, 0) x (256, 256) [ 131.608] kgem_add_reloc64: handle=24, pos=4, delta=0, domains=28002 [ 131.608] kgem_add_handle: handle=24, index=0 [ 131.608] kgem_add_reloc64[0] = (delta=0, target handle=0, presumed=ffec5000) [ 131.608] __kgem_bo_mark_dirty: handle=24 (proxy? 0) [ 131.608] kgem_add_reloc64: handle=23, pos=8, delta=0, domains=28000 [ 131.608] kgem_add_handle: handle=23, index=1 [ 131.608] kgem_add_reloc64[1] = (delta=0, target handle=1, presumed=fd545000) [ 131.608] apply_damage: damage=0x0, region=1 [(0, 0), (256, 256) + (0, 0)] [ 131.608] nop_done: flushing BLT operation on empty ring [ 131.608] batch[3/3, flags=1800]: 12 12 16384 16384, nreloc=2, nexec=2, nfence=0, aperture=128 [fenced=0] [ 131.608] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.608] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.608] kgem_commit: release handle=24 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=ffec5000 [ 131.608] kgem_commit: release handle=23 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd545000 [ 131.608] __kgem_busy: handle=1, busy=524288, wedged=0 [ 131.608] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=0, offset=4249141248 [ 131.608] sna_destroy_pixmap: pixmap=2586, attached?=1 [ 131.608] __sna_free_pixmap(pixmap=2586) [ 131.608] __sna_pixmap_free_cpu: discarding CPU buffer, handle=23, size=262144 [ 131.608] _kgem_bo_destroy: handle=23, proxy? 0 [ 131.608] __kgem_bo_destroy: handle=23, size=262144 [ 131.608] __kgem_busy: handle=23, busy=0, wedged=0 [ 131.608] __kgem_bo_clear_busy: handle=23 [ 131.608] kgem_bo_move_to_inactive: moving handle=23 to inactive [ 131.608] sna_create_pixmap(256, 256, 1, usage=0) [ 131.608] kgem_can_create_2d: 256x256 @ 1 [ 131.608] kgem_can_create_2d: unhandled depth 1 [ 131.608] sna_create_pixmap: can not use GPU, just creating shadow [ 131.608] create_pixmap: allocating pixmap 256x256, depth=1/1, size=8200 [ 131.608] create_pixmap: serial=2588, usage=0, 256x256 [ 131.608] sna_accel_flush: flush?=0, dirty?=0 [ 131.608] sna_pixmap_create_shm(256x256, depth=32, bpp=32, pitch=1024) [ 131.608] __pop_freed_pixmap: reusing freed pixmap=2586 header [ 131.608] create_pixmap_hdr: pixmap=2590, width=256, height=256, usage=0 [ 131.608] kgem_create_map(0x7f1c71a65000 size=262144, read-only?=0) - has_userptr?=1 [ 131.608] __kgem_bo_init(handle=132, num_pages=64) [ 131.608] kgem_create_map(ptr=0x7f1c71a65000, size=262144, pages=64, read_only=0) => handle=132 (proxy? 0) [ 131.608] sna_accel_watch_flush: enable=1 [ 131.608] __sna_damage_all(256, 256) [ 131.608] sna_pixmap_create_shm: serial=2590, 256x256, usage=0 [ 131.608] sna_composite(pixmap=2589, op=1, src=2591+(0, 0), mask=0+(0, 0), dst=2589+(0, 0)+(0, 0), size=(256, 256) [ 131.608] sna_compute_composite_region: dst=(0, 0)x(256, 256) [ 131.608] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (256, 256) [ 131.608] clip_to_dst: region: 1x[(0, 0), (256, 256)], clip: 1x[(0, 0), (256, 256)] [ 131.608] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (256, 256) [ 131.608] sna_compute_composite_region: clip against src (256x256 clip=0): (0, 0), (256, 256) [ 131.608] sna_composite: fallback as destination pixmap=2589 is unattached [ 131.608] sna_composite: fallback -- fbComposite [ 131.608] sna_composite_fb -- op=1, fallback dst=(0, 0)+(0, 0), size=(256, 256): region=((0,0), (256, 256)) [ 131.608] sna_composite_fb: fallback -- move src to cpu [ 131.608] _sna_pixmap_move_to_cpu(pixmap=2591, 256x256, flags=2) [ 131.608] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x55bca9dd3261, is-clear?=0 [ 131.608] _sna_pixmap_move_to_cpu: CPU all-damaged [ 131.608] _sna_pixmap_move_to_cpu: syncing CPU bo [ 131.608] kgem_bo_sync__cpu_full: handle=132 [ 131.608] sna_composite_fb: fallback -- move dst to cpu [ 131.608] sna_drawable_move_region_to_cpu(pixmap=2589 (256x256), [(0, 0), (256, 256)], flags=5) [ 131.608] sna_drawable_move_region_to_cpu: not attached to pixmap 2589 (depth 1) [ 131.608] sna_image_composite: using 4 threads for compositing 256x256 [ 131.608] sna_destroy_pixmap: pixmap=2591, attached?=1 [ 131.608] kgem_bo_is_busy: handle=132, domain: 1 exec? 0, rq? 0 [ 131.608] __sna_free_pixmap(pixmap=2591) [ 131.608] __sna_pixmap_free_cpu: discarding CPU buffer, handle=132, size=262144 [ 131.608] kgem_bo_sync__cpu: handle=132 [ 131.608] sna_accel_watch_flush: enable=-1 [ 131.608] _kgem_bo_destroy: handle=132, proxy? 0 [ 131.608] __kgem_bo_destroy: handle=132, size=262144 [ 131.608] __kgem_bo_destroy: handle=132, not reusable [ 131.608] kgem_bo_free: handle=132, size=262144 [ 131.608] __kgem_busy: handle=132, busy=0, wedged=0 [ 131.608] kgem_bo_free: releasing 0x0:0x0 vma for handle=132, count=0 [ 131.608] sna_accel_flush: flush?=0, dirty?=0 [ 131.608] sna_accel_flush: flush?=0, dirty?=0 [ 131.608] sna_accel_flush: flush?=0, dirty?=0 [ 131.608] sna_block_handler (tv=117.395000) [ 131.608] kgem_retire, need_retire?=1 [ 131.608] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.608] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.608] kgem_retire__requests_ring: retiring ring 1 [ 131.608] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.608] __kgem_retire_rq: request 1 complete [ 131.608] __kgem_bo_flush: handle=24, busy=0, wedged=0 [ 131.608] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.608] kgem_retire -- retired=0, need_retire=0 [ 131.608] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.608] gen6_render_retire: resetting idle vbo [ 131.608] kgem_retire__buffers: handle=133, busy? 0 [0] [ 131.608] kgem_retire__buffers: releasing upload cache for handle=133? 0 [ 131.608] __kgem_bo_destroy: handle=133, size=524288 [ 131.608] kgem_bo_replace_io: transferring io handle=133 to bo [ 131.608] kgem_bo_move_to_inactive: moving handle=133 to inactive [ 131.608] sna_scanout_do_flush: flush timer active: delta=3 [ 131.608] sna_scanout_do_flush (time=131608), triggered [ 131.608] sna_scanout_flush (time=131608), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 131.608] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.608] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 131.608] has_shadow: has pending damage? 0, outstanding flips: 2 [ 131.608] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 131.608] sna_accel_do_throttle -- no pending activity [ 131.608] sna_accel_block: evaluating timers, active=5 [ 131.608] sna_accel_block: flush timer expires in 16 [131624] [ 131.608] sna_wakeup_handler [ 131.608] sna_accel_flush: flush?=0, dirty?=0 [ 131.608] sna_accel_flush: flush?=0, dirty?=0 [ 131.608] sna_block_handler (tv=117.395000) [ 131.608] sna_scanout_do_flush: flush timer active: delta=16 [ 131.608] sna_accel_do_throttle -- no pending activity [ 131.608] sna_accel_block: evaluating timers, active=5 [ 131.608] sna_accel_block: flush timer expires in 16 [131624] [ 131.608] sna_wakeup_handler [ 131.608] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_block_handler (tv=117.394000) [ 131.609] sna_scanout_do_flush: flush timer active: delta=15 [ 131.609] sna_accel_do_throttle -- no pending activity [ 131.609] sna_accel_block: evaluating timers, active=5 [ 131.609] sna_accel_block: flush timer expires in 15 [131624] [ 131.609] sna_wakeup_handler [ 131.609] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_block_handler (tv=117.394000) [ 131.609] sna_scanout_do_flush: flush timer active: delta=15 [ 131.609] sna_accel_do_throttle -- no pending activity [ 131.609] sna_accel_block: evaluating timers, active=5 [ 131.609] sna_accel_block: flush timer expires in 15 [131624] [ 131.609] sna_wakeup_handler [ 131.609] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_accel_flush: flush?=0, dirty?=0 [ 131.609] sna_create_pixmap(24, 24, 32, usage=0) [ 131.609] kgem_can_create_2d: 24x24 @ 32 [ 131.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.609] kgem_can_create_2d: untiled size=4096 [ 131.609] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.609] kgem_choose_tiling: 24x24 -> 0 [ 131.609] sna_create_pixmap: usage=0, flags=a [ 131.609] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.609] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.609] create_pixmap: serial=2592, usage=0, 24x24 [ 131.609] sna_create_pixmap: serial=2592, 24x24, usage=0 [ 131.609] sna_validate_gc(0x55bca9bc6de0) changes=7fffff, previous serial=80000000, drawable=a21 [ 131.609] sna_validate_gc: recomputing clip [ 131.609] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9bc6cc0] [ 131.609] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.609] try_upload__fast: ignore existing cpu damage (if any) [ 131.609] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.609] try_upload__fast: no, no gpu damage [ 131.609] sna_drawable_move_region_to_cpu(pixmap=2593 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.609] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.609] _sna_pixmap_move_to_cpu(pixmap=2593, 24x24, flags=1) [ 131.609] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.609] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.609] operate_inplace: no, inplace operation not suitable [ 131.609] _sna_pixmap_move_to_cpu: marking as damaged [ 131.609] __sna_damage_all(24, 24) [ 131.609] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.609] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.609] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.609] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.609] sna_get_image: pixmap=2593 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.609] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.609] sna_drawable_move_region_to_cpu(pixmap=2593 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.609] sna_drawable_move_region_to_cpu: pixmap=2593 all damaged on CPU [ 131.609] sna_get_image: copy box (0, 0), (24, 24) [ 131.609] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.609] sna_destroy_pixmap: pixmap=2593, attached?=1 [ 131.609] __sna_free_pixmap(pixmap=2593) [ 131.609] sna_create_pixmap(24, 24, 32, usage=0) [ 131.609] kgem_can_create_2d: 24x24 @ 32 [ 131.609] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.609] kgem_can_create_2d: untiled size=4096 [ 131.609] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.609] kgem_choose_tiling: 24x24 -> 0 [ 131.609] sna_create_pixmap: usage=0, flags=a [ 131.609] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.609] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.609] create_pixmap: serial=2594, usage=0, 24x24 [ 131.609] sna_create_pixmap: serial=2594, 24x24, usage=0 [ 131.609] sna_validate_gc(0x55bca9bc6de0) changes=7fffff, previous serial=80000000, drawable=a23 [ 131.609] sna_validate_gc: recomputing clip [ 131.609] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9bc6ec0] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2595 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2595, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2595 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2595 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.610] sna_drawable_move_region_to_cpu: pixmap=2595 all damaged on CPU [ 131.610] sna_get_image: copy box (0, 0), (24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_destroy_pixmap: pixmap=2595, attached?=1 [ 131.610] __sna_free_pixmap(pixmap=2595) [ 131.610] sna_create_pixmap(24, 24, 32, usage=0) [ 131.610] kgem_can_create_2d: 24x24 @ 32 [ 131.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.610] kgem_can_create_2d: untiled size=4096 [ 131.610] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.610] kgem_choose_tiling: 24x24 -> 0 [ 131.610] sna_create_pixmap: usage=0, flags=a [ 131.610] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.610] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.610] create_pixmap: serial=2596, usage=0, 24x24 [ 131.610] sna_create_pixmap: serial=2596, 24x24, usage=0 [ 131.610] sna_validate_gc(0x55bca9bc7fa0) changes=7fffff, previous serial=80000000, drawable=a25 [ 131.610] sna_validate_gc: recomputing clip [ 131.610] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9bc80a0] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2597 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2597, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2597 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2597 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.610] sna_drawable_move_region_to_cpu: pixmap=2597 all damaged on CPU [ 131.610] sna_get_image: copy box (0, 0), (24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_destroy_pixmap: pixmap=2597, attached?=1 [ 131.610] __sna_free_pixmap(pixmap=2597) [ 131.610] sna_create_pixmap(24, 24, 32, usage=0) [ 131.610] kgem_can_create_2d: 24x24 @ 32 [ 131.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.610] kgem_can_create_2d: untiled size=4096 [ 131.610] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.610] kgem_choose_tiling: 24x24 -> 0 [ 131.610] sna_create_pixmap: usage=0, flags=a [ 131.610] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.610] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.610] create_pixmap: serial=2598, usage=0, 24x24 [ 131.610] sna_create_pixmap: serial=2598, 24x24, usage=0 [ 131.610] sna_validate_gc(0x55bca9bc8110) changes=7fffff, previous serial=80000000, drawable=a27 [ 131.610] sna_validate_gc: recomputing clip [ 131.610] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9bc8210] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2599 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2599, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2599 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2599 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.610] sna_drawable_move_region_to_cpu: pixmap=2599 all damaged on CPU [ 131.610] sna_get_image: copy box (0, 0), (24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_destroy_pixmap: pixmap=2599, attached?=1 [ 131.610] __sna_free_pixmap(pixmap=2599) [ 131.610] sna_create_pixmap(24, 24, 32, usage=0) [ 131.610] kgem_can_create_2d: 24x24 @ 32 [ 131.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.610] kgem_can_create_2d: untiled size=4096 [ 131.610] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.610] kgem_choose_tiling: 24x24 -> 0 [ 131.610] sna_create_pixmap: usage=0, flags=a [ 131.610] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.610] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.610] create_pixmap: serial=2600, usage=0, 24x24 [ 131.610] sna_create_pixmap: serial=2600, 24x24, usage=0 [ 131.610] sna_validate_gc(0x55bca9bc8280) changes=7fffff, previous serial=80000000, drawable=a29 [ 131.610] sna_validate_gc: recomputing clip [ 131.610] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9bc8380] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2601 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2601, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2601 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2601 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.610] sna_drawable_move_region_to_cpu: pixmap=2601 all damaged on CPU [ 131.610] sna_get_image: copy box (0, 0), (24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_destroy_pixmap: pixmap=2601, attached?=1 [ 131.610] __sna_free_pixmap(pixmap=2601) [ 131.610] sna_create_pixmap(24, 24, 32, usage=0) [ 131.610] kgem_can_create_2d: 24x24 @ 32 [ 131.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.610] kgem_can_create_2d: untiled size=4096 [ 131.610] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.610] kgem_choose_tiling: 24x24 -> 0 [ 131.610] sna_create_pixmap: usage=0, flags=a [ 131.610] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.610] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.610] create_pixmap: serial=2602, usage=0, 24x24 [ 131.610] sna_create_pixmap: serial=2602, 24x24, usage=0 [ 131.610] sna_validate_gc(0x55bca9de2910) changes=7fffff, previous serial=80000000, drawable=a2b [ 131.610] sna_validate_gc: recomputing clip [ 131.610] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de2a10] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2603 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2603, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2603 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2603 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.610] sna_drawable_move_region_to_cpu: pixmap=2603 all damaged on CPU [ 131.610] sna_get_image: copy box (0, 0), (24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_destroy_pixmap: pixmap=2603, attached?=1 [ 131.610] __sna_free_pixmap(pixmap=2603) [ 131.610] sna_create_pixmap(24, 24, 32, usage=0) [ 131.610] kgem_can_create_2d: 24x24 @ 32 [ 131.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.610] kgem_can_create_2d: untiled size=4096 [ 131.610] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.610] kgem_choose_tiling: 24x24 -> 0 [ 131.610] sna_create_pixmap: usage=0, flags=a [ 131.610] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.610] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.610] create_pixmap: serial=2604, usage=0, 24x24 [ 131.610] sna_create_pixmap: serial=2604, 24x24, usage=0 [ 131.610] sna_validate_gc(0x55bca9de3340) changes=7fffff, previous serial=80000000, drawable=a2d [ 131.610] sna_validate_gc: recomputing clip [ 131.610] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de3440] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2605 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2605, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2605 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2605 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.610] sna_drawable_move_region_to_cpu: pixmap=2605 all damaged on CPU [ 131.610] sna_get_image: copy box (0, 0), (24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_destroy_pixmap: pixmap=2605, attached?=1 [ 131.610] __sna_free_pixmap(pixmap=2605) [ 131.610] sna_create_pixmap(24, 24, 32, usage=0) [ 131.610] kgem_can_create_2d: 24x24 @ 32 [ 131.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.610] kgem_can_create_2d: untiled size=4096 [ 131.610] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.610] kgem_choose_tiling: 24x24 -> 0 [ 131.610] sna_create_pixmap: usage=0, flags=a [ 131.610] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.610] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.610] create_pixmap: serial=2606, usage=0, 24x24 [ 131.610] sna_create_pixmap: serial=2606, 24x24, usage=0 [ 131.610] sna_validate_gc(0x55bca9de3dc0) changes=7fffff, previous serial=80000000, drawable=a2f [ 131.610] sna_validate_gc: recomputing clip [ 131.610] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de3ec0] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2607 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2607, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2607 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2607 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.610] sna_drawable_move_region_to_cpu: pixmap=2607 all damaged on CPU [ 131.610] sna_get_image: copy box (0, 0), (24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_destroy_pixmap: pixmap=2607, attached?=1 [ 131.610] __sna_free_pixmap(pixmap=2607) [ 131.610] sna_create_pixmap(24, 24, 32, usage=0) [ 131.610] kgem_can_create_2d: 24x24 @ 32 [ 131.610] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.610] kgem_can_create_2d: untiled size=4096 [ 131.610] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.610] kgem_choose_tiling: 24x24 -> 0 [ 131.610] sna_create_pixmap: usage=0, flags=a [ 131.610] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.610] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.610] create_pixmap: serial=2608, usage=0, 24x24 [ 131.610] sna_create_pixmap: serial=2608, 24x24, usage=0 [ 131.610] sna_validate_gc(0x55bca9de4840) changes=7fffff, previous serial=80000000, drawable=a31 [ 131.610] sna_validate_gc: recomputing clip [ 131.610] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de4940] [ 131.610] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.610] try_upload__fast: ignore existing cpu damage (if any) [ 131.610] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.610] try_upload__fast: no, no gpu damage [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2609 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.610] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.610] _sna_pixmap_move_to_cpu(pixmap=2609, 24x24, flags=1) [ 131.610] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.610] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.610] operate_inplace: no, inplace operation not suitable [ 131.610] _sna_pixmap_move_to_cpu: marking as damaged [ 131.610] __sna_damage_all(24, 24) [ 131.610] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.610] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.610] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.610] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.610] sna_get_image: pixmap=2609 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.610] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.610] sna_drawable_move_region_to_cpu(pixmap=2609 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2609 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2609, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2609) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2610, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2610, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de52c0) changes=7fffff, previous serial=80000000, drawable=a33 [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de53c0] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2611 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2611, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2611 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2611 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2611 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2611, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2611) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2612, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2612, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de5d40) changes=7fffff, previous serial=80000000, drawable=a35 [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de5e40] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2613 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2613, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2613 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2613 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2613 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2613, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2613) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2614, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2614, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de67c0) changes=7fffff, previous serial=80000000, drawable=a37 [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de68c0] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2615 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2615, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2615 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2615 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2615 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2615, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2615) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2616, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2616, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de7240) changes=7fffff, previous serial=80000000, drawable=a39 [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de7340] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2617 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2617, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2617 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2617 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2617 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2617, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2617) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2618, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2618, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de7cc0) changes=7fffff, previous serial=80000000, drawable=a3b [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de7dc0] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2619 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2619, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2619 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2619 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2619 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2619, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2619) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2620, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2620, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de8740) changes=7fffff, previous serial=80000000, drawable=a3d [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de8840] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2621 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2621, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2621 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2621 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2621 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2621, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2621) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2622, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2622, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de91c0) changes=7fffff, previous serial=80000000, drawable=a3f [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de92c0] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2623 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2623, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2623 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2623 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2623 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_destroy_pixmap: pixmap=2623, attached?=1 [ 131.611] __sna_free_pixmap(pixmap=2623) [ 131.611] sna_create_pixmap(24, 24, 32, usage=0) [ 131.611] kgem_can_create_2d: 24x24 @ 32 [ 131.611] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.611] kgem_can_create_2d: untiled size=4096 [ 131.611] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.611] kgem_choose_tiling: 24x24 -> 0 [ 131.611] sna_create_pixmap: usage=0, flags=a [ 131.611] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.611] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.611] create_pixmap: serial=2624, usage=0, 24x24 [ 131.611] sna_create_pixmap: serial=2624, 24x24, usage=0 [ 131.611] sna_validate_gc(0x55bca9de9c40) changes=7fffff, previous serial=80000000, drawable=a41 [ 131.611] sna_validate_gc: recomputing clip [ 131.611] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9de9d40] [ 131.611] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.611] try_upload__fast: ignore existing cpu damage (if any) [ 131.611] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.611] try_upload__fast: no, no gpu damage [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2625 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.611] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.611] _sna_pixmap_move_to_cpu(pixmap=2625, 24x24, flags=1) [ 131.611] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.611] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.611] operate_inplace: no, inplace operation not suitable [ 131.611] _sna_pixmap_move_to_cpu: marking as damaged [ 131.611] __sna_damage_all(24, 24) [ 131.611] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.611] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.611] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.611] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.611] sna_get_image: pixmap=2625 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.611] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.611] sna_drawable_move_region_to_cpu(pixmap=2625 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.611] sna_drawable_move_region_to_cpu: pixmap=2625 all damaged on CPU [ 131.611] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2625, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2625) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2626, usage=0, 24x24 [ 131.612] sna_create_pixmap: serial=2626, 24x24, usage=0 [ 131.612] sna_validate_gc(0x55bca9dea6c0) changes=7fffff, previous serial=80000000, drawable=a43 [ 131.612] sna_validate_gc: recomputing clip [ 131.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9dea7c0] [ 131.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.612] try_upload__fast: ignore existing cpu damage (if any) [ 131.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.612] try_upload__fast: no, no gpu damage [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2627 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.612] _sna_pixmap_move_to_cpu(pixmap=2627, 24x24, flags=1) [ 131.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.612] operate_inplace: no, inplace operation not suitable [ 131.612] _sna_pixmap_move_to_cpu: marking as damaged [ 131.612] __sna_damage_all(24, 24) [ 131.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_get_image: pixmap=2627 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2627 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.612] sna_drawable_move_region_to_cpu: pixmap=2627 all damaged on CPU [ 131.612] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2627, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2627) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2628, usage=0, 24x24 [ 131.612] sna_create_pixmap: serial=2628, 24x24, usage=0 [ 131.612] sna_validate_gc(0x55bca9deb140) changes=7fffff, previous serial=80000000, drawable=a45 [ 131.612] sna_validate_gc: recomputing clip [ 131.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9deb240] [ 131.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.612] try_upload__fast: ignore existing cpu damage (if any) [ 131.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.612] try_upload__fast: no, no gpu damage [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2629 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.612] _sna_pixmap_move_to_cpu(pixmap=2629, 24x24, flags=1) [ 131.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.612] operate_inplace: no, inplace operation not suitable [ 131.612] _sna_pixmap_move_to_cpu: marking as damaged [ 131.612] __sna_damage_all(24, 24) [ 131.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_get_image: pixmap=2629 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2629 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.612] sna_drawable_move_region_to_cpu: pixmap=2629 all damaged on CPU [ 131.612] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2629, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2629) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2630, usage=0, 24x24 [ 131.612] sna_create_pixmap: serial=2630, 24x24, usage=0 [ 131.612] sna_validate_gc(0x55bca9debbc0) changes=7fffff, previous serial=80000000, drawable=a47 [ 131.612] sna_validate_gc: recomputing clip [ 131.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9debcc0] [ 131.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.612] try_upload__fast: ignore existing cpu damage (if any) [ 131.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.612] try_upload__fast: no, no gpu damage [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2631 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.612] _sna_pixmap_move_to_cpu(pixmap=2631, 24x24, flags=1) [ 131.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.612] operate_inplace: no, inplace operation not suitable [ 131.612] _sna_pixmap_move_to_cpu: marking as damaged [ 131.612] __sna_damage_all(24, 24) [ 131.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_get_image: pixmap=2631 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2631 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.612] sna_drawable_move_region_to_cpu: pixmap=2631 all damaged on CPU [ 131.612] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2631, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2631) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2632, usage=0, 24x24 [ 131.612] sna_create_pixmap: serial=2632, 24x24, usage=0 [ 131.612] sna_validate_gc(0x55bca9dec640) changes=7fffff, previous serial=80000000, drawable=a49 [ 131.612] sna_validate_gc: recomputing clip [ 131.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9dec740] [ 131.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.612] try_upload__fast: ignore existing cpu damage (if any) [ 131.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.612] try_upload__fast: no, no gpu damage [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2633 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.612] _sna_pixmap_move_to_cpu(pixmap=2633, 24x24, flags=1) [ 131.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.612] operate_inplace: no, inplace operation not suitable [ 131.612] _sna_pixmap_move_to_cpu: marking as damaged [ 131.612] __sna_damage_all(24, 24) [ 131.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_get_image: pixmap=2633 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2633 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.612] sna_drawable_move_region_to_cpu: pixmap=2633 all damaged on CPU [ 131.612] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2633, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2633) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2634, usage=0, 24x24 [ 131.612] sna_create_pixmap: serial=2634, 24x24, usage=0 [ 131.612] sna_validate_gc(0x55bca9ded0c0) changes=7fffff, previous serial=80000000, drawable=a4b [ 131.612] sna_validate_gc: recomputing clip [ 131.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9ded1c0] [ 131.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.612] try_upload__fast: ignore existing cpu damage (if any) [ 131.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.612] try_upload__fast: no, no gpu damage [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2635 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.612] _sna_pixmap_move_to_cpu(pixmap=2635, 24x24, flags=1) [ 131.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.612] operate_inplace: no, inplace operation not suitable [ 131.612] _sna_pixmap_move_to_cpu: marking as damaged [ 131.612] __sna_damage_all(24, 24) [ 131.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_get_image: pixmap=2635 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2635 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.612] sna_drawable_move_region_to_cpu: pixmap=2635 all damaged on CPU [ 131.612] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2635, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2635) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2636, usage=0, 24x24 [ 131.612] sna_create_pixmap: serial=2636, 24x24, usage=0 [ 131.612] sna_validate_gc(0x55bca9dedb40) changes=7fffff, previous serial=80000000, drawable=a4d [ 131.612] sna_validate_gc: recomputing clip [ 131.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9dedc40] [ 131.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.612] try_upload__fast: ignore existing cpu damage (if any) [ 131.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.612] try_upload__fast: no, no gpu damage [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2637 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.612] _sna_pixmap_move_to_cpu(pixmap=2637, 24x24, flags=1) [ 131.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.612] operate_inplace: no, inplace operation not suitable [ 131.612] _sna_pixmap_move_to_cpu: marking as damaged [ 131.612] __sna_damage_all(24, 24) [ 131.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_get_image: pixmap=2637 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2637 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.612] sna_drawable_move_region_to_cpu: pixmap=2637 all damaged on CPU [ 131.612] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2637, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2637) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2638, usage=0, 24x24 [ 131.612] sna_create_pixmap: serial=2638, 24x24, usage=0 [ 131.612] sna_validate_gc(0x55bca9dee5c0) changes=7fffff, previous serial=80000000, drawable=a4f [ 131.612] sna_validate_gc: recomputing clip [ 131.612] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9dee6c0] [ 131.612] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.612] try_upload__fast: ignore existing cpu damage (if any) [ 131.612] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.612] try_upload__fast: no, no gpu damage [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2639 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.612] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.612] _sna_pixmap_move_to_cpu(pixmap=2639, 24x24, flags=1) [ 131.612] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.612] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.612] operate_inplace: no, inplace operation not suitable [ 131.612] _sna_pixmap_move_to_cpu: marking as damaged [ 131.612] __sna_damage_all(24, 24) [ 131.612] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.612] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.612] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_get_image: pixmap=2639 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.612] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.612] sna_drawable_move_region_to_cpu(pixmap=2639 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.612] sna_drawable_move_region_to_cpu: pixmap=2639 all damaged on CPU [ 131.612] sna_get_image: copy box (0, 0), (24, 24) [ 131.612] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.612] sna_destroy_pixmap: pixmap=2639, attached?=1 [ 131.612] __sna_free_pixmap(pixmap=2639) [ 131.612] sna_create_pixmap(24, 24, 32, usage=0) [ 131.612] kgem_can_create_2d: 24x24 @ 32 [ 131.612] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.612] kgem_can_create_2d: untiled size=4096 [ 131.612] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.612] kgem_choose_tiling: 24x24 -> 0 [ 131.612] sna_create_pixmap: usage=0, flags=a [ 131.612] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.612] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.612] create_pixmap: serial=2640, usage=0, 24x24 [ 131.613] sna_create_pixmap: serial=2640, 24x24, usage=0 [ 131.613] sna_validate_gc(0x55bca9def040) changes=7fffff, previous serial=80000000, drawable=a51 [ 131.613] sna_validate_gc: recomputing clip [ 131.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9def140] [ 131.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.613] try_upload__fast: ignore existing cpu damage (if any) [ 131.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.613] try_upload__fast: no, no gpu damage [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2641 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.613] _sna_pixmap_move_to_cpu(pixmap=2641, 24x24, flags=1) [ 131.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.613] operate_inplace: no, inplace operation not suitable [ 131.613] _sna_pixmap_move_to_cpu: marking as damaged [ 131.613] __sna_damage_all(24, 24) [ 131.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_get_image: pixmap=2641 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2641 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.613] sna_drawable_move_region_to_cpu: pixmap=2641 all damaged on CPU [ 131.613] sna_get_image: copy box (0, 0), (24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_destroy_pixmap: pixmap=2641, attached?=1 [ 131.613] __sna_free_pixmap(pixmap=2641) [ 131.613] sna_create_pixmap(24, 24, 32, usage=0) [ 131.613] kgem_can_create_2d: 24x24 @ 32 [ 131.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.613] kgem_can_create_2d: untiled size=4096 [ 131.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.613] kgem_choose_tiling: 24x24 -> 0 [ 131.613] sna_create_pixmap: usage=0, flags=a [ 131.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.613] create_pixmap: serial=2642, usage=0, 24x24 [ 131.613] sna_create_pixmap: serial=2642, 24x24, usage=0 [ 131.613] sna_validate_gc(0x55bca9defac0) changes=7fffff, previous serial=80000000, drawable=a53 [ 131.613] sna_validate_gc: recomputing clip [ 131.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9defbc0] [ 131.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.613] try_upload__fast: ignore existing cpu damage (if any) [ 131.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.613] try_upload__fast: no, no gpu damage [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2643 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.613] _sna_pixmap_move_to_cpu(pixmap=2643, 24x24, flags=1) [ 131.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.613] operate_inplace: no, inplace operation not suitable [ 131.613] _sna_pixmap_move_to_cpu: marking as damaged [ 131.613] __sna_damage_all(24, 24) [ 131.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_get_image: pixmap=2643 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2643 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.613] sna_drawable_move_region_to_cpu: pixmap=2643 all damaged on CPU [ 131.613] sna_get_image: copy box (0, 0), (24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_destroy_pixmap: pixmap=2643, attached?=1 [ 131.613] __sna_free_pixmap(pixmap=2643) [ 131.613] sna_create_pixmap(24, 24, 32, usage=0) [ 131.613] kgem_can_create_2d: 24x24 @ 32 [ 131.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.613] kgem_can_create_2d: untiled size=4096 [ 131.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.613] kgem_choose_tiling: 24x24 -> 0 [ 131.613] sna_create_pixmap: usage=0, flags=a [ 131.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.613] create_pixmap: serial=2644, usage=0, 24x24 [ 131.613] sna_create_pixmap: serial=2644, 24x24, usage=0 [ 131.613] sna_validate_gc(0x55bca9df0540) changes=7fffff, previous serial=80000000, drawable=a55 [ 131.613] sna_validate_gc: recomputing clip [ 131.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9df0640] [ 131.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.613] try_upload__fast: ignore existing cpu damage (if any) [ 131.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.613] try_upload__fast: no, no gpu damage [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2645 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.613] _sna_pixmap_move_to_cpu(pixmap=2645, 24x24, flags=1) [ 131.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.613] operate_inplace: no, inplace operation not suitable [ 131.613] _sna_pixmap_move_to_cpu: marking as damaged [ 131.613] __sna_damage_all(24, 24) [ 131.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_get_image: pixmap=2645 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2645 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.613] sna_drawable_move_region_to_cpu: pixmap=2645 all damaged on CPU [ 131.613] sna_get_image: copy box (0, 0), (24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_destroy_pixmap: pixmap=2645, attached?=1 [ 131.613] __sna_free_pixmap(pixmap=2645) [ 131.613] sna_create_pixmap(24, 24, 32, usage=0) [ 131.613] kgem_can_create_2d: 24x24 @ 32 [ 131.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.613] kgem_can_create_2d: untiled size=4096 [ 131.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.613] kgem_choose_tiling: 24x24 -> 0 [ 131.613] sna_create_pixmap: usage=0, flags=a [ 131.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.613] create_pixmap: serial=2646, usage=0, 24x24 [ 131.613] sna_create_pixmap: serial=2646, 24x24, usage=0 [ 131.613] sna_validate_gc(0x55bca9df0fc0) changes=7fffff, previous serial=80000000, drawable=a57 [ 131.613] sna_validate_gc: recomputing clip [ 131.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9df10c0] [ 131.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.613] try_upload__fast: ignore existing cpu damage (if any) [ 131.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.613] try_upload__fast: no, no gpu damage [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2647 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.613] _sna_pixmap_move_to_cpu(pixmap=2647, 24x24, flags=1) [ 131.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.613] operate_inplace: no, inplace operation not suitable [ 131.613] _sna_pixmap_move_to_cpu: marking as damaged [ 131.613] __sna_damage_all(24, 24) [ 131.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_get_image: pixmap=2647 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2647 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.613] sna_drawable_move_region_to_cpu: pixmap=2647 all damaged on CPU [ 131.613] sna_get_image: copy box (0, 0), (24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_destroy_pixmap: pixmap=2647, attached?=1 [ 131.613] __sna_free_pixmap(pixmap=2647) [ 131.613] sna_create_pixmap(24, 24, 32, usage=0) [ 131.613] kgem_can_create_2d: 24x24 @ 32 [ 131.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.613] kgem_can_create_2d: untiled size=4096 [ 131.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.613] kgem_choose_tiling: 24x24 -> 0 [ 131.613] sna_create_pixmap: usage=0, flags=a [ 131.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.613] create_pixmap: serial=2648, usage=0, 24x24 [ 131.613] sna_create_pixmap: serial=2648, 24x24, usage=0 [ 131.613] sna_validate_gc(0x55bca9df1a40) changes=7fffff, previous serial=80000000, drawable=a59 [ 131.613] sna_validate_gc: recomputing clip [ 131.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9df1b40] [ 131.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.613] try_upload__fast: ignore existing cpu damage (if any) [ 131.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.613] try_upload__fast: no, no gpu damage [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2649 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.613] _sna_pixmap_move_to_cpu(pixmap=2649, 24x24, flags=1) [ 131.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.613] operate_inplace: no, inplace operation not suitable [ 131.613] _sna_pixmap_move_to_cpu: marking as damaged [ 131.613] __sna_damage_all(24, 24) [ 131.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_get_image: pixmap=2649 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2649 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.613] sna_drawable_move_region_to_cpu: pixmap=2649 all damaged on CPU [ 131.613] sna_get_image: copy box (0, 0), (24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_destroy_pixmap: pixmap=2649, attached?=1 [ 131.613] __sna_free_pixmap(pixmap=2649) [ 131.613] sna_create_pixmap(24, 24, 32, usage=0) [ 131.613] kgem_can_create_2d: 24x24 @ 32 [ 131.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.613] kgem_can_create_2d: untiled size=4096 [ 131.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.613] kgem_choose_tiling: 24x24 -> 0 [ 131.613] sna_create_pixmap: usage=0, flags=a [ 131.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.613] create_pixmap: serial=2650, usage=0, 24x24 [ 131.613] sna_create_pixmap: serial=2650, 24x24, usage=0 [ 131.613] sna_validate_gc(0x55bca9df24c0) changes=7fffff, previous serial=80000000, drawable=a5b [ 131.613] sna_validate_gc: recomputing clip [ 131.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9df25c0] [ 131.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.613] try_upload__fast: ignore existing cpu damage (if any) [ 131.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.613] try_upload__fast: no, no gpu damage [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2651 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.613] _sna_pixmap_move_to_cpu(pixmap=2651, 24x24, flags=1) [ 131.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.613] operate_inplace: no, inplace operation not suitable [ 131.613] _sna_pixmap_move_to_cpu: marking as damaged [ 131.613] __sna_damage_all(24, 24) [ 131.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_get_image: pixmap=2651 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2651 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.613] sna_drawable_move_region_to_cpu: pixmap=2651 all damaged on CPU [ 131.613] sna_get_image: copy box (0, 0), (24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_destroy_pixmap: pixmap=2651, attached?=1 [ 131.613] __sna_free_pixmap(pixmap=2651) [ 131.613] sna_create_pixmap(24, 24, 32, usage=0) [ 131.613] kgem_can_create_2d: 24x24 @ 32 [ 131.613] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.613] kgem_can_create_2d: untiled size=4096 [ 131.613] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.613] kgem_choose_tiling: 24x24 -> 0 [ 131.613] sna_create_pixmap: usage=0, flags=a [ 131.613] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.613] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.613] create_pixmap: serial=2652, usage=0, 24x24 [ 131.613] sna_create_pixmap: serial=2652, 24x24, usage=0 [ 131.613] sna_validate_gc(0x55bca9df2f40) changes=7fffff, previous serial=80000000, drawable=a5d [ 131.613] sna_validate_gc: recomputing clip [ 131.613] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9df3040] [ 131.613] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.613] try_upload__fast: ignore existing cpu damage (if any) [ 131.613] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.613] try_upload__fast: no, no gpu damage [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2653 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.613] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.613] _sna_pixmap_move_to_cpu(pixmap=2653, 24x24, flags=1) [ 131.613] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.613] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.613] operate_inplace: no, inplace operation not suitable [ 131.613] _sna_pixmap_move_to_cpu: marking as damaged [ 131.613] __sna_damage_all(24, 24) [ 131.613] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.613] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.613] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_get_image: pixmap=2653 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.613] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.613] sna_drawable_move_region_to_cpu(pixmap=2653 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.613] sna_drawable_move_region_to_cpu: pixmap=2653 all damaged on CPU [ 131.613] sna_get_image: copy box (0, 0), (24, 24) [ 131.613] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.613] sna_destroy_pixmap: pixmap=2653, attached?=1 [ 131.613] __sna_free_pixmap(pixmap=2653) [ 131.613] sna_accel_flush: flush?=0, dirty?=0 [ 131.613] sna_accel_flush: flush?=0, dirty?=0 [ 131.613] sna_block_handler (tv=117.390000) [ 131.613] sna_scanout_do_flush: flush timer active: delta=11 [ 131.613] sna_accel_do_throttle -- no pending activity [ 131.613] sna_accel_block: evaluating timers, active=5 [ 131.613] sna_accel_block: flush timer expires in 11 [131624] [ 131.614] sna_wakeup_handler [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_block_handler (tv=117.389000) [ 131.614] sna_scanout_do_flush: flush timer active: delta=10 [ 131.614] sna_accel_do_throttle -- no pending activity [ 131.614] sna_accel_block: evaluating timers, active=5 [ 131.614] sna_accel_block: flush timer expires in 10 [131624] [ 131.614] sna_wakeup_handler [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_block_handler (tv=117.389000) [ 131.614] sna_scanout_do_flush: flush timer active: delta=10 [ 131.614] sna_accel_do_throttle -- no pending activity [ 131.614] sna_accel_block: evaluating timers, active=5 [ 131.614] sna_accel_block: flush timer expires in 10 [131624] [ 131.614] sna_wakeup_handler [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_accel_flush: flush?=0, dirty?=0 [ 131.614] sna_block_handler (tv=117.389000) [ 131.614] sna_scanout_do_flush: flush timer active: delta=10 [ 131.614] sna_accel_do_throttle -- no pending activity [ 131.614] sna_accel_block: evaluating timers, active=5 [ 131.614] sna_accel_block: flush timer expires in 10 [131624] [ 131.615] sna_wakeup_handler [ 131.615] sna_accel_flush: flush?=0, dirty?=0 [ 131.615] sna_accel_flush: flush?=0, dirty?=0 [ 131.615] sna_accel_flush: flush?=0, dirty?=0 [ 131.615] sna_block_handler (tv=117.388000) [ 131.615] sna_scanout_do_flush: flush timer active: delta=9 [ 131.615] sna_accel_do_throttle -- no pending activity [ 131.615] sna_accel_block: evaluating timers, active=5 [ 131.615] sna_accel_block: flush timer expires in 9 [131624] [ 131.616] sna_wakeup_handler [ 131.616] sna_mode_wakeup: len=32 [ 131.616] sna_mode_wakeup: recording last swap on pipe=1, frame 7598 [1dae], time 131.616665 [ 131.616] sna_mode_wakeup: removing handle=27 [active_scanout=1] from scanout, installing handle=35 [active_scanout=3] [ 131.616] sna_mode_wakeup: flip complete, pending? 2 [ 131.616] sna_block_handler (tv=117.387000) [ 131.616] sna_scanout_do_flush: flush timer active: delta=8 [ 131.616] sna_accel_do_throttle -- no pending activity [ 131.616] sna_accel_block: evaluating timers, active=5 [ 131.616] sna_accel_block: flush timer expires in 8 [131624] [ 131.617] sna_wakeup_handler [ 131.617] sna_accel_flush: flush?=0, dirty?=0 [ 131.617] sna_accel_flush: flush?=0, dirty?=0 [ 131.617] sna_accel_flush: flush?=0, dirty?=0 [ 131.617] sna_block_handler (tv=117.386000) [ 131.617] sna_scanout_do_flush: flush timer active: delta=7 [ 131.617] sna_accel_do_throttle -- no pending activity [ 131.617] sna_accel_block: evaluating timers, active=5 [ 131.617] sna_accel_block: flush timer expires in 7 [131624] [ 131.617] sna_wakeup_handler [ 131.617] sna_mode_wakeup: len=64 [ 131.617] sna_dri2_vblank_handler(type=2, sequence=7628, draw=1810) [ 131.617] sna_crtc_record_swap: recording last swap on pipe=0, frame 7628 [msc=7628], time 131.617973 [ 131.617] sna_dri2_vblank_handler: 2 complete, frame=7628 tv=131.617973 [ 131.617] sna_dri2_blit_complete: blit finished [ 131.617] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7628, tv=131.617973) [ 131.617] frame_swap_complete(type=2): draw=146, pipe=0, frame=7628 [msc=7628], tv=131.617973 [ 131.617] sna_accel_flush: flush?=0, dirty?=0 [ 131.617] sna_dri2_event_free(draw?=1) [ 131.617] sna_dri2_remove_event: remove[0x55bca9dd2ce0] from window 146, active? 1 [ 131.617] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.617] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 131.617] sna_dri2_vblank_handler complete [ 131.617] sna_mode_wakeup: recording last swap on pipe=0, frame 7628 [1dcc], time 131.617973 [ 131.617] sna_mode_wakeup: removing handle=27 [active_scanout=0] from scanout, installing handle=35 [active_scanout=3] [ 131.617] sna_mode_wakeup: flip complete, pending? 1 [ 131.617] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.617] sna_block_handler (tv=117.386000) [ 131.617] sna_scanout_do_flush: flush timer active: delta=7 [ 131.617] sna_accel_do_throttle -- no pending activity [ 131.617] sna_accel_block: evaluating timers, active=5 [ 131.617] sna_accel_block: flush timer expires in 7 [131624] [ 131.619] sna_wakeup_handler [ 131.619] sna_accel_flush: flush?=0, dirty?=0 [ 131.619] sna_accel_flush: flush?=0, dirty?=0 [ 131.619] sna_block_handler (tv=117.384000) [ 131.619] sna_scanout_do_flush: flush timer active: delta=5 [ 131.619] sna_accel_do_throttle -- no pending activity [ 131.619] sna_accel_block: evaluating timers, active=5 [ 131.619] sna_accel_block: flush timer expires in 5 [131624] [ 131.619] sna_wakeup_handler [ 131.619] sna_accel_flush: flush?=0, dirty?=0 [ 131.619] sna_accel_flush: flush?=0, dirty?=0 [ 131.619] sna_accel_flush: flush?=0, dirty?=0 [ 131.619] sna_block_handler (tv=117.384000) [ 131.619] sna_scanout_do_flush: flush timer active: delta=5 [ 131.619] sna_accel_do_throttle -- no pending activity [ 131.619] sna_accel_block: evaluating timers, active=5 [ 131.619] sna_accel_block: flush timer expires in 5 [131624] [ 131.619] sna_wakeup_handler [ 131.619] sna_block_handler (tv=117.384000) [ 131.619] sna_scanout_do_flush: flush timer active: delta=5 [ 131.619] sna_accel_do_throttle -- no pending activity [ 131.619] sna_accel_block: evaluating timers, active=5 [ 131.619] sna_accel_block: flush timer expires in 5 [131624] [ 131.619] sna_wakeup_handler [ 131.619] sna_accel_flush: flush?=0, dirty?=0 [ 131.619] sna_accel_flush: flush?=0, dirty?=0 [ 131.619] sna_block_handler (tv=117.384000) [ 131.619] sna_scanout_do_flush: flush timer active: delta=5 [ 131.619] sna_accel_do_throttle -- no pending activity [ 131.619] sna_accel_block: evaluating timers, active=5 [ 131.619] sna_accel_block: flush timer expires in 5 [131624] [ 131.622] sna_wakeup_handler [ 131.622] sna_accel_flush: flush?=0, dirty?=0 [ 131.622] sna_accel_flush: flush?=0, dirty?=0 [ 131.622] sna_block_handler (tv=117.381000) [ 131.622] sna_scanout_do_flush: flush timer active: delta=2 [ 131.622] sna_scanout_do_flush (time=131622), triggered [ 131.622] sna_scanout_flush (time=131622), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 131.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.622] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=0)) [ 131.622] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.622] sna_accel_disarm_timer[0] (time=131622) [ 131.622] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 131.622] sna_accel_do_throttle -- no pending activity [ 131.624] sna_wakeup_handler [ 131.624] sna_accel_flush: flush?=0, dirty?=0 [ 131.624] sna_block_handler (tv=117.379000) [ 131.624] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.624] sna_accel_do_throttle -- no pending activity [ 131.627] sna_wakeup_handler [ 131.627] sna_accel_flush: flush?=0, dirty?=0 [ 131.627] sna_accel_flush: flush?=0, dirty?=0 [ 131.627] sna_accel_flush: flush?=0, dirty?=0 [ 131.627] sna_accel_flush: flush?=0, dirty?=0 [ 131.627] sna_block_handler (tv=117.376000) [ 131.627] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.627] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.629] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.629] sna_accel_do_throttle -- no pending activity [ 131.629] sna_wakeup_handler [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_accel_flush: flush?=0, dirty?=0 [ 131.629] sna_block_handler (tv=117.374000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.630] sna_wakeup_handler [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_accel_flush: flush?=0, dirty?=0 [ 131.630] sna_block_handler (tv=117.373000) [ 131.630] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.630] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_create_pixmap(24, 24, 32, usage=0) [ 131.631] kgem_can_create_2d: 24x24 @ 32 [ 131.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=96, height=24 [ 131.631] kgem_can_create_2d: untiled size=4096 [ 131.631] kgem_choose_tiling: too thin [width 24, 32 bpp] for TILING_X [ 131.631] kgem_choose_tiling: 24x24 -> 0 [ 131.631] sna_create_pixmap: usage=0, flags=a [ 131.631] sna_create_pixmap: small buffer [2304], attaching to shadow pixmap [ 131.631] create_pixmap: allocating pixmap 24x24, depth=32/32, size=2312 [ 131.631] create_pixmap: serial=2654, usage=0, 24x24 [ 131.631] sna_create_pixmap: serial=2654, 24x24, usage=0 [ 131.631] sna_validate_gc(0x55bca9bc77a0) changes=7fffff, previous serial=80000000, drawable=a5f [ 131.631] sna_validate_gc: recomputing clip [ 131.631] sna_validate_gc: composite clip=1x[(0, 0), (24, 24)] [0x55bca9dedc20] [ 131.631] sna_put_image((0, 0)x(24, 24), depth=32, format=2) [ 131.631] try_upload__fast: ignore existing cpu damage (if any) [ 131.631] try_upload__inplace: bo? 0, can map? 0, replaces? 1 [ 131.631] try_upload__fast: no, no gpu damage [ 131.631] sna_drawable_move_region_to_cpu(pixmap=2655 (24x24), [(0, 0), (24, 24)], flags=1) [ 131.631] sna_drawable_move_region_to_cpu: region (0, 0), (24, 24) + (0, 0) subsumes pixmap (24x24) [ 131.631] _sna_pixmap_move_to_cpu(pixmap=2655, 24x24, flags=1) [ 131.631] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.631] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.631] operate_inplace: no, inplace operation not suitable [ 131.631] _sna_pixmap_move_to_cpu: marking as damaged [ 131.631] __sna_damage_all(24, 24) [ 131.631] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.631] sna_put_zpixmap_blt: upload(0, 0, 24, 24) x 1 boxes [ 131.631] sna_put_zpixmap_blt: copy box (0, 0)->(0, 0)x(24, 24) [ 131.631] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.631] sna_get_image: pixmap=2655 (0, 0)x(24, 24), format=2, mask=ffffffff, depth=32 [ 131.631] sna_get_image__fast: attached?=1, has gpu damage?=0 [ 131.631] sna_drawable_move_region_to_cpu(pixmap=2655 (24x24), [(0, 0), (24, 24)], flags=22) [ 131.631] sna_drawable_move_region_to_cpu: pixmap=2655 all damaged on CPU [ 131.631] sna_get_image: copy box (0, 0), (24, 24) [ 131.631] memcpy_blt: src=(0, 0), dst=(0, 0), size=24x24, pitch=96/96 [ 131.631] sna_destroy_pixmap: pixmap=2655, attached?=1 [ 131.631] __sna_free_pixmap(pixmap=2655) [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_block_handler (tv=117.372000) [ 131.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.631] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_block_handler (tv=117.372000) [ 131.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.631] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_block_handler (tv=117.372000) [ 131.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.631] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_block_handler (tv=117.372000) [ 131.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.631] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_block_handler (tv=117.372000) [ 131.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.631] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_change_window_attributes [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_block_handler (tv=117.372000) [ 131.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.631] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_accel_flush: flush?=0, dirty?=0 [ 131.631] sna_block_handler (tv=117.372000) [ 131.631] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.631] sna_accel_do_throttle -- no pending activity [ 131.631] sna_wakeup_handler [ 131.631] sna_create_pixmap(7680, 2160, 24, usage=0) [ 131.631] kgem_can_create_2d: 7680x2160 @ 24 [ 131.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.631] kgem_can_create_2d: untiled size=66355200 [ 131.631] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.631] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.631] sna_create_pixmap: usage=0, flags=1b [ 131.631] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.631] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.631] create_pixmap: serial=2656, usage=0, 0x0 [ 131.631] create_pixmap_hdr: pixmap=2656, width=7680, height=2160, usage=0 [ 131.631] sna_create_pixmap: serial=2656, 7680x2160, usage=0 [ 131.631] sna_composite_rectangles(pixmap=2657, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 131.631] sna_composite_rectangles: converted to op 0 [ 131.631] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 131.631] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 131.631] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 131.631] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 131.631] sna_composite_rectangles: dropping last-cpu hint [ 131.631] sna_drawable_use_bo pixmap=2657, box=((0, 0), (7680, 2160)), flags=19... [ 131.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.631] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.631] sna_pixmap_move_to_gpu(pixmap=2657, usage=0), flags=b [ 131.631] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.631] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.631] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.631] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.631] sna_pixmap_alloc_gpu: pixmap=2657 [ 131.631] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.631] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.631] __kgem_bo_init(handle=132, num_pages=16200) [ 131.631] kgem_set_tiling: handle=132, tiling=1 [1], pitch=30720 [30720]: 1 [ 131.631] new pitch=30720, tiling=1, handle=132, id=1729, num_pages=16200 [16200], bucket=13 [ 131.631] __sna_damage_all(7680, 2160) [ 131.631] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.631] sna_pixmap_mark_active: pixmap=2657, handle=132 [ 131.631] sna_drawable_use_bo: allocated GPU bo for operation [ 131.631] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.631] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 131.631] kgem_bo_is_render: handle=132, rq? 0 [0] [ 131.631] kgem_bo_is_render: handle=132, rq? 0 [0] [ 131.631] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 131.631] sna_render_get_solid: 0 [ 131.631] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.631] needs_batch_flush: flushing before handle=132 for new reservation [ 131.631] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 131.631] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.631] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.631] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.631] kgem_add_handle: handle=4, index=0 [ 131.631] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.631] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.631] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.631] gen9_composite_get_binding_table(ffc0) [ 131.631] kgem_add_reloc64: handle=132, pos=16360, delta=0, domains=20002 [ 131.631] kgem_add_handle: handle=132, index=1 [ 131.631] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 131.631] __kgem_bo_mark_dirty: handle=132 (proxy? 0) [ 131.631] [3fe0] bind bo(handle=132, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.631] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.631] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.631] kgem_add_handle: handle=7, index=2 [ 131.631] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.631] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.631] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.631] gen9_emit_sampler: sampler = 1 [ 131.631] gen9_emit_sf: num_sf_outputs=1 [ 131.631] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.631] gen9_emit_vertex_elements: setup id=0 [ 131.631] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.631] (0, 0), (7680, 2160) [ 131.631] gen8_vertex_flush[490] = 3 [ 131.631] sna_composite_rectangles: pixmap=2657 marking clear [0]? 1 [ 131.631] sna_create_pixmap(7680, 2160, 24, usage=0) [ 131.631] kgem_can_create_2d: 7680x2160 @ 24 [ 131.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.631] kgem_can_create_2d: untiled size=66355200 [ 131.631] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.631] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.631] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.631] sna_create_pixmap: usage=0, flags=1b [ 131.631] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.631] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.631] create_pixmap: serial=2658, usage=0, 0x0 [ 131.631] create_pixmap_hdr: pixmap=2658, width=7680, height=2160, usage=0 [ 131.631] sna_create_pixmap: serial=2658, 7680x2160, usage=0 [ 131.631] sna_composite_rectangles(pixmap=2659, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 131.631] sna_composite_rectangles: converted to op 0 [ 131.631] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 131.631] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 131.631] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 131.631] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 131.631] sna_composite_rectangles: dropping last-cpu hint [ 131.631] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=19... [ 131.631] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.631] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.631] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=b [ 131.631] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.631] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.631] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.631] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.631] sna_pixmap_alloc_gpu: pixmap=2659 [ 131.631] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.631] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.631] __kgem_bo_init(handle=134, num_pages=16200) [ 131.631] kgem_set_tiling: handle=134, tiling=1 [1], pitch=30720 [30720]: 1 [ 131.631] new pitch=30720, tiling=1, handle=134, id=1730, num_pages=16200 [16200], bucket=13 [ 131.631] __sna_damage_all(7680, 2160) [ 131.631] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.631] sna_pixmap_mark_active: pixmap=2659, handle=134 [ 131.631] sna_drawable_use_bo: allocated GPU bo for operation [ 131.631] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.631] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 131.631] kgem_bo_is_render: handle=134, rq? 0 [0] [ 131.631] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 131.631] sna_render_get_solid: 0 [ 131.631] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.631] kgem_set_mode: flushing before new bo [ 131.631] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 131.631] gen8_vertex_close: reloc[0] = 287 [ 131.631] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.631] kgem_add_handle: handle=3, index=3 [ 131.631] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.631] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16227 [fenced=0] [ 131.631] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.631] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.632] kgem_fixup_relocs: shrinking by 61440 [ 131.632] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.640] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.640] kgem_commit: release handle=132 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f02dd000 [ 131.640] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.640] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.640] __kgem_bo_clear_busy: handle=7 [ 131.640] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.640] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.640] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.640] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.640] needs_batch_flush: flushing before handle=134 for new reservation [ 131.640] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 131.640] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.640] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.640] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.640] kgem_add_handle: handle=4, index=0 [ 131.640] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.640] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.640] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.640] gen9_composite_get_binding_table(ffc0) [ 131.640] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 131.640] kgem_add_handle: handle=134, index=1 [ 131.640] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 131.640] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 131.640] [3fe0] bind bo(handle=134, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.640] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.640] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.640] kgem_add_handle: handle=7, index=2 [ 131.640] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.640] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.640] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.640] gen9_emit_sampler: sampler = 1 [ 131.640] gen9_emit_sf: num_sf_outputs=1 [ 131.640] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.640] gen9_emit_vertex_elements: setup id=0 [ 131.640] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.640] (0, 0), (7680, 2160) [ 131.640] gen8_vertex_flush[490] = 3 [ 131.640] sna_composite_rectangles: pixmap=2659 marking clear [0]? 1 [ 131.640] sna_accel_flush: flush?=0, dirty?=0 [ 131.640] sna_block_handler (tv=0.0) [ 131.640] sna_wakeup_handler [ 131.640] sna_create_pixmap(1, 1, 24, usage=0) [ 131.640] kgem_can_create_2d: 1x1 @ 24 [ 131.640] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=32, height=1 [ 131.640] kgem_can_create_2d: untiled size=4096 [ 131.640] kgem_choose_tiling: disabling tiling [1x1] for single row/col [ 131.640] kgem_choose_tiling: 1x1 -> 0 [ 131.640] sna_create_pixmap: usage=0, flags=a [ 131.640] sna_create_pixmap: small buffer [4], attaching to shadow pixmap [ 131.640] create_pixmap: allocating pixmap 1x1, depth=24/32, size=12 [ 131.640] create_pixmap: serial=2660, usage=0, 1x1 [ 131.640] sna_create_pixmap: serial=2660, 1x1, usage=0 [ 131.640] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=a64 [ 131.640] sna_validate_gc: recomputing clip [ 131.640] sna_validate_gc: composite clip=1x[(0, 0), (1, 1)] [0x55bca9b6cad0] [ 131.640] sna_poly_fill_rect(n=1, PlaneMask: ffffffff (solid 1), solid fill: 1 [style=0, tileIsPixel=0], alu=3) [ 131.640] sna_poly_fill_rect_extents: [0] = (0, 0)x(1, 1) [ 131.640] sna_poly_fill_rect: extents(0, 0), (1, 1), flags=1 [ 131.640] sna_poly_fill_rect: dropping last-cpu hint [ 131.640] sna_drawable_use_bo pixmap=2660, box=((0, 0), (1, 1)), flags=19... [ 131.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.640] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.640] sna_drawable_use_bo: untiled, will not force allocation [ 131.640] sna_drawable_use_bo: no CPU bo, and GPU not forced [ 131.640] sna_poly_fill_rect: not using GPU, hint=19 [ 131.640] sna_poly_fill_rect: fallback (0, 0), (1, 1) [ 131.640] sna_gc_move_to_cpu(0x55bca988c810) changes=7fffff [ 131.640] sna_gc_move_to_cpu: flushing tile pixmap [ 131.640] sna_validate_pixmap: target bpp=32, source bpp=32 [ 131.640] drawable_gc_flags: try operating on drawable inplace [hint? 1] [ 131.640] sna_drawable_move_region_to_cpu(pixmap=2660 (1x1), [(0, 0), (1, 1)], flags=5) [ 131.640] sna_drawable_move_region_to_cpu: region (0, 0), (1, 1) + (0, 0) subsumes pixmap (1x1) [ 131.640] _sna_pixmap_move_to_cpu(pixmap=2660, 1x1, flags=5) [ 131.640] _sna_pixmap_move_to_cpu: gpu_bo=0, gpu_damage=0x0, cpu_damage=0x0, is-clear?=0 [ 131.640] _sna_pixmap_move_to_cpu: no readback, discarding gpu damage [0], pending clear[0] [ 131.640] _sna_pixmap_move_to_cpu: marking as damaged [ 131.640] __sna_damage_all(1, 1) [ 131.640] sna_pixmap_free_gpu: handle=0 (pinned? 0) [ 131.640] sna_poly_fill_rect: fallback - fbPolyFillRect [ 131.640] sna_gc_move_to_gpu(0x55bca988c810) [ 131.640] sna_validate_gc(0x55bca9bc7bb0) changes=7fffff, previous serial=80000000, drawable=a63 [ 131.640] sna_validate_gc: recomputing clip [ 131.640] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9de7da0] [ 131.640] sna_copy_area: src=pixmap=2657:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2659:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.640] sna_copy_area: normal copy [ 131.640] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.640] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.640] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.640] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.640] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.640] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.640] sna_do_copy: pixmap -- no source clipping [ 131.640] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.640] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.640] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2657+(0, 0), dst pixmap=2659+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.640] sna_copy_boxes: dst=(priv=0x55bca9bc7980, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9bc7340, gpu_bo=132, cpu_bo=0), replaces=1 [ 131.640] copy_prefer_gpu: source is clear, don't force use of GPU [ 131.640] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=18... [ 131.640] sna_drawable_use_bo: not reading damage and large, set PREFER_GPU [ 131.640] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.640] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.640] sna_drawable_use_bo: using whole GPU bo [ 131.640] sna_copy_boxes: applying src clear [0] to dst [ 131.640] kgem_bo_is_render: handle=134, rq? 1 [1] [ 131.640] color_convert: src=0 [20020888] [ 131.640] color_convert: dst=ff000000 [20028888] [ 131.640] sna_render_get_solid: ff000000 [ 131.640] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.641] gen9_composite_get_binding_table(ff00) [ 131.641] kgem_add_reloc64: handle=7, pos=16312, delta=0, domains=40000 [ 131.641] kgem_add_reloc64: adding proxy [delta=1020] for handle=7 [ 131.641] kgem_add_reloc64[5] = (delta=1020, target handle=2, presumed=fffe8000) [ 131.641] [3fb0] bind bo(handle=7, addr=fffe83fc), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.641] gen9_emit_vertex_elements: setup id=0 [ 131.641] (0, 0), (7680, 2160) [ 131.641] gen8_vertex_flush[4cc] = 3 [ 131.641] sna_copy_boxes: marking dst handle=134 as all clear [0] [ 131.641] sna_destroy_pixmap: pixmap=2657, attached?=1 [ 131.641] _kgem_bo_destroy: handle=132, proxy? 0 [ 131.641] __kgem_bo_destroy: handle=132, size=66355200 [ 131.641] __kgem_busy: handle=132, busy=131073, wedged=0 [ 131.641] __kgem_bo_destroy: handle=132 -> active [ 131.641] __sna_free_pixmap(pixmap=2657) [ 131.641] sna_accel_flush: flush?=0, dirty?=0 [ 131.641] sna_accel_flush: flush?=0, dirty?=0 [ 131.641] sna_block_handler (tv=117.362000) [ 131.641] kgem_retire, need_retire?=1 [ 131.641] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.641] kgem_retire__requests_ring: retiring ring 0 [ 131.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.641] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.641] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.641] kgem_retire -- retired=0, need_retire=1 [ 131.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.641] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.641] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.641] timer_enable (time=131641), starting timer 1 [ 131.641] sna_wakeup_handler [ 131.641] sna_block_handler (tv=117.362000) [ 131.641] kgem_retire, need_retire?=1 [ 131.641] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.641] kgem_retire__requests_ring: retiring ring 0 [ 131.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.641] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.641] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.641] kgem_retire -- retired=0, need_retire=1 [ 131.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.641] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.641] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.641] sna_wakeup_handler [ 131.641] sna_accel_flush: flush?=0, dirty?=0 [ 131.641] sna_block_handler (tv=0.0) [ 131.641] sna_wakeup_handler [ 131.641] sna_accel_flush: flush?=0, dirty?=0 [ 131.641] sna_accel_flush: flush?=0, dirty?=0 [ 131.641] sna_accel_flush: flush?=0, dirty?=0 [ 131.641] sna_block_handler (tv=117.362000) [ 131.641] kgem_retire, need_retire?=1 [ 131.641] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.641] kgem_retire__requests_ring: retiring ring 0 [ 131.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.641] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.641] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.641] kgem_retire -- retired=0, need_retire=1 [ 131.641] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.641] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.642] sna_wakeup_handler [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_block_handler (tv=117.361000) [ 131.642] kgem_retire, need_retire?=1 [ 131.642] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.642] kgem_retire__requests_ring: retiring ring 0 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.642] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.642] kgem_retire -- retired=0, need_retire=1 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.642] sna_wakeup_handler [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_block_handler (tv=117.361000) [ 131.642] kgem_retire, need_retire?=1 [ 131.642] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.642] kgem_retire__requests_ring: retiring ring 0 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.642] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.642] kgem_retire -- retired=0, need_retire=1 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.642] sna_wakeup_handler [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_block_handler (tv=117.361000) [ 131.642] kgem_retire, need_retire?=1 [ 131.642] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.642] kgem_retire__requests_ring: retiring ring 0 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.642] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.642] kgem_retire -- retired=0, need_retire=1 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.642] sna_wakeup_handler [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_block_handler (tv=117.361000) [ 131.642] kgem_retire, need_retire?=1 [ 131.642] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.642] kgem_retire__requests_ring: retiring ring 0 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.642] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.642] kgem_retire -- retired=0, need_retire=1 [ 131.642] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.642] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.642] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.642] sna_wakeup_handler [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_accel_flush: flush?=0, dirty?=0 [ 131.642] sna_block_handler (tv=117.361000) [ 131.642] kgem_retire, need_retire?=1 [ 131.642] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.642] kgem_retire__requests_ring: retiring ring 0 [ 131.642] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.642] __kgem_retire_rq: request 1 complete [ 131.642] __kgem_bo_flush: handle=132, busy=0, wedged=0 [ 131.642] kgem_bo_move_to_cache: release handle=132 [ 131.642] kgem_bo_move_to_inactive: moving handle=132 to inactive [ 131.642] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 131.642] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.642] kgem_retire -- retired=1, need_retire=0 [ 131.642] sna_accel_block: GPU idle, flushing [ 131.642] gen8_vertex_close: used=18, vbo active? 3, vb=1, nreloc=1 [ 131.642] gen8_vertex_close: reloc[0] = 287 [ 131.642] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.642] kgem_add_handle: handle=3, index=3 [ 131.642] kgem_add_reloc64[6] = (delta=0, target handle=3, presumed=fd44c000) [ 131.642] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=4, nfence=0, aperture=16227 [fenced=0] [ 131.642] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.642] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.642] kgem_fixup_relocs: shrinking by 61440 [ 131.642] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.651] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.651] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 131.651] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.651] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.651] __kgem_bo_clear_busy: handle=7 [ 131.651] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.651] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.651] __kgem_bo_clear_busy: handle=7 [ 131.651] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.651] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.651] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.651] sna_wakeup_handler [ 131.651] sna_create_pixmap(7680, 2160, 24, usage=0) [ 131.651] kgem_can_create_2d: 7680x2160 @ 24 [ 131.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.651] kgem_can_create_2d: untiled size=66355200 [ 131.651] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.651] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.651] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.651] sna_create_pixmap: usage=0, flags=1b [ 131.651] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.651] __pop_freed_pixmap: reusing freed pixmap=2657 header [ 131.651] create_pixmap_hdr: pixmap=2661, width=7680, height=2160, usage=0 [ 131.651] sna_create_pixmap: serial=2661, 7680x2160, usage=0 [ 131.651] sna_accel_flush: flush?=0, dirty?=0 [ 131.651] sna_accel_flush: flush?=0, dirty?=0 [ 131.651] sna_block_handler (tv=117.352000) [ 131.651] kgem_retire, need_retire?=1 [ 131.651] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.651] kgem_retire__requests_ring: retiring ring 0 [ 131.651] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.651] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.651] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.651] kgem_retire -- retired=0, need_retire=1 [ 131.651] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.651] sna_wakeup_handler [ 131.651] sna_accel_flush: flush?=0, dirty?=0 [ 131.651] sna_accel_flush: flush?=0, dirty?=0 [ 131.651] sna_block_handler (tv=117.352000) [ 131.651] kgem_retire, need_retire?=1 [ 131.651] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.651] kgem_retire__requests_ring: retiring ring 0 [ 131.651] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.651] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.651] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.651] kgem_retire -- retired=0, need_retire=1 [ 131.651] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.651] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.884] sna_wakeup_handler [ 131.884] sna_accel_flush: flush?=0, dirty?=0 [ 131.884] sna_accel_flush: flush?=0, dirty?=0 [ 131.884] sna_accel_flush: flush?=0, dirty?=0 [ 131.884] sna_accel_flush: flush?=0, dirty?=0 [ 131.884] sna_block_handler (tv=117.119000) [ 131.884] kgem_retire, need_retire?=1 [ 131.884] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.884] kgem_retire__requests_ring: retiring ring 0 [ 131.884] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.884] __kgem_retire_rq: request 1 complete [ 131.884] __kgem_bo_flush: handle=134, busy=0, wedged=0 [ 131.884] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.884] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.884] kgem_retire -- retired=0, need_retire=0 [ 131.884] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.884] gen6_render_retire: resetting idle vbo [ 131.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.884] sna_accel_do_throttle (time=131884), triggered [ 131.884] sna_accel_throttle (time=131884) [ 131.884] sna_accel_disarm_timer[1] (time=131884) [ 131.884] sna_wakeup_handler [ 131.884] sna_accel_flush: flush?=0, dirty?=0 [ 131.884] sna_accel_flush: flush?=0, dirty?=0 [ 131.884] sna_accel_flush: flush?=0, dirty?=0 [ 131.884] sna_block_handler (tv=117.119000) [ 131.884] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.884] sna_accel_do_throttle -- no pending activity [ 131.927] sna_wakeup_handler [ 131.927] sna_pixmap_create_shm(7680x2160, depth=24, bpp=32, pitch=30720) [ 131.927] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.927] create_pixmap: serial=2663, usage=0, 0x0 [ 131.927] create_pixmap_hdr: pixmap=2663, width=7680, height=2160, usage=0 [ 131.927] kgem_create_map(0x7f1c3c171000 size=66355200, read-only?=0) - has_userptr?=1 [ 131.927] __kgem_bo_init(handle=135, num_pages=16200) [ 131.927] kgem_create_map(ptr=0x7f1c3c171000, size=66355200, pages=16200, read_only=0) => handle=135 (proxy? 0) [ 131.927] sna_accel_watch_flush: enable=1 [ 131.927] __sna_damage_all(7680, 2160) [ 131.927] sna_pixmap_create_shm: serial=2663, 7680x2160, usage=0 [ 131.927] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a63, drawable=a66 [ 131.927] sna_validate_gc: recomputing clip [ 131.927] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9de7da0] [ 131.927] sna_copy_area: src=pixmap=2664:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2662:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.927] sna_copy_area: normal copy [ 131.927] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.927] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.927] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.927] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.927] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.927] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.927] sna_do_copy: pixmap -- no source clipping [ 131.927] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.927] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.927] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2664+(0, 0), dst pixmap=2662+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.927] sna_copy_boxes: dst=(priv=0x55bca9bc7340, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9df3f50, gpu_bo=0, cpu_bo=135), replaces=1 [ 131.927] kgem_bo_is_busy: handle=135, domain: 1 exec? 0, rq? 0 [ 131.927] sna_drawable_use_bo pixmap=2662, box=((0, 0), (7680, 2160)), flags=19... [ 131.927] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.927] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.927] sna_pixmap_move_to_gpu(pixmap=2662, usage=0), flags=b [ 131.927] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.927] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.927] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.927] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.927] sna_pixmap_alloc_gpu: pixmap=2662 [ 131.927] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.927] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.927] kgem_bo_remove_from_inactive: removing handle=132 from inactive [ 131.927] from inactive: pitch=30720, tiling=1: handle=132, id=1732 [ 131.927] __sna_damage_all(7680, 2160) [ 131.927] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.927] sna_pixmap_mark_active: pixmap=2662, handle=132 [ 131.927] sna_drawable_use_bo: allocated GPU bo for operation [ 131.927] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.927] move_to_gpu: can use CPU bo? cpu_damage=-1, gpu_damage=0, cpu hint=1 [ 131.927] region_overlaps_damage? [ 131.927] sna_drawable_move_region_to_cpu(pixmap=2664 (7680x2160), [(0, 0), (7680, 2160)], flags=2) [ 131.927] sna_drawable_move_region_to_cpu: pixmap=2664 all damaged on CPU [ 131.927] sna_drawable_move_region_to_cpu: syncing cpu bo [ 131.927] kgem_bo_sync__cpu_full: handle=135 [ 131.927] __kgem_bo_is_busy: handle=132, domain: 0 exec? 0, rq? 0 [ 131.927] sna_copy_boxes: dst is on the GPU, src is on the CPU, uploading into dst [ 131.927] __kgem_bo_is_busy: handle=132, domain: 0 exec? 0, rq? 0 [ 131.927] sna_replace(handle=132, 7680x2160, bpp=32, tiling=1) busy?=0 [ 131.927] __kgem_bo_is_busy: handle=132, domain: 0 exec? 0, rq? 0 [ 131.927] upload_inplace__tiled: tiling=1 [ 131.927] kgem_bo_can_map__cpu: handle=132 [ 131.927] kgem_bo_can_map__cpu: yes, has LLC and target is in LLC [ 131.927] kgem_bo_map__cpu(handle=132, size=66355200, map=0x0:0x0) [ 131.927] kgem_trim_vma_cache: type=1, count=-32745 (bucket: 13) [ 131.927] __kgem_bo_map__cpu: caching CPU vma for 132 [ 131.927] kgem_bo_sync__cpu: handle=132 [ 131.927] __kgem_busy: handle=132, busy=0, wedged=0 [ 131.927] kgem_bo_sync__cpu: SYNC: handle=132, needs_flush? 0, domain? 0, busy? 0 [ 131.927] __kgem_busy: handle=132, busy=0, wedged=0 [ 131.927] kgem_bo_retire: retiring bo handle=132 (needed flush? 0), rq? 0 [busy?=0] [ 131.927] assert_bo_retired: handle=132, domain: 0 exec? 0, rq? 0 [ 131.927] memcpy_to_tiled_x__swizzle_0(bpp=32): src=(0, 0), dst=(0, 0), size=7680x2160, pitch=30720/30720 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_block_handler (tv=0.0) [ 131.952] sna_wakeup_handler [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_accel_flush: flush?=0, dirty?=0 [ 131.952] sna_block_handler (tv=0.0) [ 131.952] sna_wakeup_handler [ 131.952] sna_destroy_pixmap: pixmap=2664, attached?=1 [ 131.952] kgem_bo_is_busy: handle=135, domain: 1 exec? 0, rq? 0 [ 131.952] __sna_free_pixmap(pixmap=2664) [ 131.952] __sna_pixmap_free_cpu: discarding CPU buffer, handle=135, size=66355200 [ 131.952] kgem_bo_sync__cpu: handle=135 [ 131.952] sna_accel_watch_flush: enable=-1 [ 131.952] _kgem_bo_destroy: handle=135, proxy? 0 [ 131.952] __kgem_bo_destroy: handle=135, size=66355200 [ 131.952] __kgem_bo_destroy: handle=135, not reusable [ 131.952] kgem_bo_free: handle=135, size=66355200 [ 131.952] __kgem_busy: handle=135, busy=0, wedged=0 [ 131.952] kgem_bo_free: releasing 0x0:0x0 vma for handle=135, count=0 [ 131.952] sna_create_pixmap(7680, 2160, 24, usage=0) [ 131.952] kgem_can_create_2d: 7680x2160 @ 24 [ 131.952] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.952] kgem_can_create_2d: untiled size=66355200 [ 131.952] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.952] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.953] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.953] sna_create_pixmap: usage=0, flags=1b [ 131.953] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.953] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.953] create_pixmap: serial=2665, usage=0, 0x0 [ 131.953] create_pixmap_hdr: pixmap=2665, width=7680, height=2160, usage=0 [ 131.953] sna_create_pixmap: serial=2665, 7680x2160, usage=0 [ 131.953] sna_composite_rectangles(pixmap=2666, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 131.953] sna_composite_rectangles: converted to op 0 [ 131.953] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 131.953] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 131.953] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 131.953] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 131.953] sna_composite_rectangles: dropping last-cpu hint [ 131.953] sna_drawable_use_bo pixmap=2666, box=((0, 0), (7680, 2160)), flags=19... [ 131.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.953] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.953] sna_pixmap_move_to_gpu(pixmap=2666, usage=0), flags=b [ 131.953] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.953] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.953] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.953] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.953] sna_pixmap_alloc_gpu: pixmap=2666 [ 131.953] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.953] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.953] __kgem_bo_init(handle=135, num_pages=16200) [ 131.953] kgem_set_tiling: handle=135, tiling=1 [1], pitch=30720 [30720]: 1 [ 131.953] new pitch=30720, tiling=1, handle=135, id=1733, num_pages=16200 [16200], bucket=13 [ 131.953] __sna_damage_all(7680, 2160) [ 131.953] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.953] sna_pixmap_mark_active: pixmap=2666, handle=135 [ 131.953] sna_drawable_use_bo: allocated GPU bo for operation [ 131.953] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.953] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 131.953] kgem_bo_is_render: handle=135, rq? 0 [0] [ 131.953] kgem_bo_is_render: handle=135, rq? 0 [0] [ 131.953] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 131.953] sna_render_get_solid: 0 [ 131.953] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.953] needs_batch_flush: flushing before handle=135 for new reservation [ 131.953] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 131.953] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.953] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.953] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.953] kgem_add_handle: handle=4, index=0 [ 131.953] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.953] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.953] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.953] gen9_composite_get_binding_table(ffc0) [ 131.953] kgem_add_reloc64: handle=135, pos=16360, delta=0, domains=20002 [ 131.953] kgem_add_handle: handle=135, index=1 [ 131.953] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 131.953] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 131.953] [3fe0] bind bo(handle=135, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.953] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.953] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.953] kgem_add_handle: handle=7, index=2 [ 131.953] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.953] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.953] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.953] gen9_emit_sampler: sampler = 1 [ 131.953] gen9_emit_sf: num_sf_outputs=1 [ 131.953] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.953] gen9_emit_vertex_elements: setup id=0 [ 131.953] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.953] (0, 0), (7680, 2160) [ 131.953] gen8_vertex_flush[490] = 3 [ 131.953] sna_composite_rectangles: pixmap=2666 marking clear [0]? 1 [ 131.953] sna_validate_gc(0x55bca9bc7bb0) changes=8000, previous serial=80000a66, drawable=a6a [ 131.953] sna_validate_gc: recomputing clip [ 131.953] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9de7da0] [ 131.953] sna_copy_area: src=pixmap=2662:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2666:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.953] sna_copy_area: normal copy [ 131.953] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.953] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.953] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.953] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.953] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.953] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.953] sna_do_copy: pixmap -- no source clipping [ 131.953] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.953] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.953] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2662+(0, 0), dst pixmap=2666+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.953] sna_copy_boxes: dst=(priv=0x55bca9df3f50, gpu_bo=135, cpu_bo=0), src=(priv=0x55bca9bc7340, gpu_bo=132, cpu_bo=0), replaces=1 [ 131.953] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.953] sna_drawable_use_bo pixmap=2666, box=((0, 0), (7680, 2160)), flags=1b... [ 131.953] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.953] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.953] sna_drawable_use_bo: using whole GPU bo [ 131.953] sna_pixmap_move_to_gpu(pixmap=2662, usage=0), flags=a [ 131.953] sna_pixmap_move_to_gpu: already all-damaged [ 131.953] sna_pixmap_mark_active: pixmap=2662, handle=132 [ 131.953] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.953] sna_pixmap_make_cow: make cow src=2662, dst=2666, handle=132 (already cow? src=0, dst=0) [ 131.953] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2662, handle=132 [ 131.953] _kgem_bo_destroy: handle=135, proxy? 0 [ 131.953] __kgem_bo_destroy: handle=135, size=66355200 [ 131.953] __kgem_bo_destroy: handle=135 -> active [ 131.953] sna_pixmap_make_cow: moo! attaching clone to pixmap=2666 (source=2662, handle=132) [ 131.953] sna_accel_flush: flush?=0, dirty?=0 [ 131.953] sna_accel_flush: flush?=0, dirty?=0 [ 131.953] sna_accel_flush: flush?=0, dirty?=0 [ 131.953] sna_block_handler (tv=117.50000) [ 131.953] sna_accel_block: GPU idle, flushing [ 131.953] gen8_vertex_close: used=6, vbo active? 3, vb=1, nreloc=1 [ 131.953] gen8_vertex_close: reloc[0] = 287 [ 131.953] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.953] kgem_add_handle: handle=3, index=3 [ 131.953] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.953] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=16227 [fenced=0] [ 131.953] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.953] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.953] kgem_fixup_relocs: shrinking by 61440 [ 131.953] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.961] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.961] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 131.961] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.961] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.961] __kgem_bo_clear_busy: handle=7 [ 131.961] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.961] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.961] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.961] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.961] timer_enable (time=131953), starting timer 1 [ 131.961] sna_wakeup_handler [ 131.961] sna_accel_flush: flush?=0, dirty?=0 [ 131.961] sna_accel_flush: flush?=0, dirty?=0 [ 131.961] sna_accel_flush: flush?=0, dirty?=0 [ 131.961] sna_block_handler (tv=117.42000) [ 131.961] kgem_retire, need_retire?=1 [ 131.961] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.961] kgem_retire__requests_ring: retiring ring 0 [ 131.961] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.961] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.961] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.961] kgem_retire -- retired=0, need_retire=1 [ 131.961] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.961] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.961] sna_wakeup_handler [ 131.961] sna_accel_flush: flush?=0, dirty?=0 [ 131.961] sna_accel_flush: flush?=0, dirty?=0 [ 131.961] sna_block_handler (tv=117.42000) [ 131.961] kgem_retire, need_retire?=1 [ 131.961] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.961] kgem_retire__requests_ring: retiring ring 0 [ 131.961] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.962] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.962] kgem_retire -- retired=0, need_retire=1 [ 131.962] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.962] sna_wakeup_handler [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_block_handler (tv=117.41000) [ 131.962] kgem_retire, need_retire?=1 [ 131.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.962] kgem_retire__requests_ring: retiring ring 0 [ 131.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.962] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.962] kgem_retire -- retired=0, need_retire=1 [ 131.962] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.962] sna_wakeup_handler [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_block_handler (tv=117.41000) [ 131.962] kgem_retire, need_retire?=1 [ 131.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.962] kgem_retire__requests_ring: retiring ring 0 [ 131.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.962] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.962] kgem_retire -- retired=0, need_retire=1 [ 131.962] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.962] sna_wakeup_handler [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_block_handler (tv=117.41000) [ 131.962] kgem_retire, need_retire?=1 [ 131.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.962] kgem_retire__requests_ring: retiring ring 0 [ 131.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.962] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.962] kgem_retire -- retired=0, need_retire=1 [ 131.962] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.962] sna_wakeup_handler [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_block_handler (tv=117.41000) [ 131.962] kgem_retire, need_retire?=1 [ 131.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.962] kgem_retire__requests_ring: retiring ring 0 [ 131.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.962] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.962] kgem_retire -- retired=0, need_retire=1 [ 131.962] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.962] sna_wakeup_handler [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_accel_flush: flush?=0, dirty?=0 [ 131.962] sna_block_handler (tv=117.41000) [ 131.962] kgem_retire, need_retire?=1 [ 131.962] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.962] kgem_retire__requests_ring: retiring ring 0 [ 131.962] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.962] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.962] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.962] kgem_retire -- retired=0, need_retire=1 [ 131.962] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.962] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_create_window: window=20971685 [ 131.974] sna_set_window_pixmap: window=20971685, old pixmap=0 new pixmap=165 [ 131.974] sna_change_window_attributes [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_change_window_attributes [ 131.974] sna_change_window_attributes [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] kgem_retire, need_retire?=1 [ 131.974] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.974] kgem_retire__requests_ring: retiring ring 0 [ 131.974] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.974] __kgem_retire_rq: request 1 complete [ 131.974] __kgem_bo_flush: handle=135, busy=0, wedged=0 [ 131.974] kgem_bo_move_to_cache: release handle=135 [ 131.974] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 131.974] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 1 [ 131.974] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.974] kgem_retire -- retired=1, need_retire=0 [ 131.974] kgem_bo_is_busy: handle=3, domain: 0 exec? 0, rq? 0 [ 131.974] gen6_render_retire: resetting idle vbo [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle (time=131974), triggered [ 131.974] sna_accel_throttle (time=131974) [ 131.974] sna_accel_disarm_timer[1] (time=131974) [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.974] sna_block_handler (tv=117.29000) [ 131.974] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.974] sna_accel_do_throttle -- no pending activity [ 131.974] sna_wakeup_handler [ 131.974] sna_change_window_attributes [ 131.974] sna_create_window: window=25166163 [ 131.974] sna_set_window_pixmap: window=25166163, old pixmap=0 new pixmap=165 [ 131.974] sna_change_window_attributes [ 131.974] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_change_window_attributes [ 131.975] sna_create_window: window=25166164 [ 131.975] sna_set_window_pixmap: window=25166164, old pixmap=0 new pixmap=165 [ 131.975] sna_change_window_attributes [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_block_handler (tv=117.28000) [ 131.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.975] sna_accel_do_throttle -- no pending activity [ 131.975] sna_wakeup_handler [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_set_window_pixmap: window=20971530, old pixmap=165 new pixmap=165 [ 131.975] sna_set_window_pixmap: window=20971531, old pixmap=165 new pixmap=165 [ 131.975] sna_change_window_attributes [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_block_handler (tv=0.0) [ 131.975] sna_wakeup_handler [ 131.975] sna_change_window_attributes [ 131.975] sna_change_window_attributes [ 131.975] sna_change_window_attributes [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_block_handler (tv=117.28000) [ 131.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.975] sna_accel_do_throttle -- no pending activity [ 131.975] sna_wakeup_handler [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_composite(pixmap=2659, op=3, src=2666+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) [ 131.975] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 131.975] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 131.975] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 131.975] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 131.975] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) [ 131.975] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) [ 131.975] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 131.975] gen9_render_composite: 7680x2160, current mode=0/0 [ 131.975] kgem_bo_is_busy: handle=132, domain: 1 exec? 0, rq? 0 [ 131.975] gen9_composite_fallback: src is already on the GPU, try to use GPU [ 131.975] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 131.975] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... [ 131.975] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.975] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.975] sna_drawable_use_bo: using whole GPU bo [ 131.975] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 131.975] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 131.975] sna_transform_is_imprecise_integer_translation: no transform [ 131.975] gen9_composite_picture: integer translation (0, 0), removing [ 131.975] sna_render_pixmap_bo pixmap=2666, (0, 0)x(7680, 2160)/(7680, 2160) [ 131.975] sna_render_pixmap_bo: GPU all damaged [ 131.975] color_convert: src=10000000 [20028888] [ 131.975] color_convert: dst=10000000 [20028888] [ 131.975] sna_render_get_solid: 10000000 [ 131.975] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.975] gen4_choose_composite_emitter: identity source, identity mask [ 131.975] kgem_check_bo: num_pages=+32401, num_exec=+3 [ 131.975] aligning vertex: was 2, now 5 floats per vertex [ 131.975] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.975] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.975] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.975] kgem_add_handle: handle=4, index=0 [ 131.975] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.975] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.975] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.975] gen9_composite_get_binding_table(ffc0) [ 131.975] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 131.975] kgem_add_handle: handle=134, index=1 [ 131.975] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 131.975] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 131.975] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.975] kgem_add_reloc64: handle=132, pos=16344, delta=0, domains=40000 [ 131.975] kgem_add_handle: handle=132, index=2 [ 131.975] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) [ 131.975] [3fd0] bind bo(handle=132, addr=f02dd000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 131.975] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 [ 131.975] kgem_add_reloc64: adding proxy [delta=64] for handle=7 [ 131.975] kgem_add_handle: handle=7, index=3 [ 131.975] kgem_add_reloc64[5] = (delta=64, target handle=3, presumed=fffe8000) [ 131.975] [3fc0] bind bo(handle=7, addr=fffe8040), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.975] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.975] gen9_emit_sampler: sampler = 3 [ 131.975] gen9_emit_sf: num_sf_outputs=2 [ 131.975] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 131.975] gen9_emit_vertex_elements: setup id=10 [ 131.975] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.975] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 131.975] gen9_render_composite_box: (0, 0), (7680, 2160) [ 131.975] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 131.975] gen8_vertex_flush[498] = 3 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_block_handler (tv=117.28000) [ 131.975] sna_accel_block: GPU idle, flushing [ 131.975] gen8_vertex_close: used=15, vbo active? 3, vb=400, nreloc=1 [ 131.975] gen8_vertex_close: reloc[0] = 289 [ 131.975] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 131.975] kgem_add_handle: handle=3, index=4 [ 131.975] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 131.975] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=32427 [fenced=0] [ 131.975] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.975] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.975] kgem_fixup_relocs: shrinking by 61440 [ 131.975] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.975] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.975] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 131.975] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.975] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f02dd000 [ 131.975] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.975] __kgem_bo_clear_busy: handle=7 [ 131.975] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.975] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.975] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.975] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.975] timer_enable (time=131975), starting timer 1 [ 131.975] sna_wakeup_handler [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_block_handler (tv=117.28000) [ 131.975] kgem_retire, need_retire?=1 [ 131.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.975] kgem_retire__requests_ring: retiring ring 0 [ 131.975] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.975] kgem_retire -- retired=0, need_retire=1 [ 131.975] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.975] sna_wakeup_handler [ 131.975] sna_block_handler (tv=117.28000) [ 131.975] kgem_retire, need_retire?=1 [ 131.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.975] kgem_retire__requests_ring: retiring ring 0 [ 131.975] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.975] kgem_retire -- retired=0, need_retire=1 [ 131.975] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.975] sna_wakeup_handler [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_block_handler (tv=117.28000) [ 131.975] kgem_retire, need_retire?=1 [ 131.975] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.975] kgem_retire__requests_ring: retiring ring 0 [ 131.975] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.975] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.975] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.975] kgem_retire -- retired=0, need_retire=1 [ 131.975] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.975] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.975] sna_wakeup_handler [ 131.975] sna_accel_flush: flush?=0, dirty?=0 [ 131.975] sna_create_pixmap(7680, 2160, 24, usage=2) [ 131.975] kgem_can_create_2d: 7680x2160 @ 24 [ 131.975] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.975] kgem_can_create_2d: untiled size=66355200 [ 131.975] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.975] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.975] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.975] sna_create_pixmap: usage=2, flags=1b [ 131.975] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.975] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.975] create_pixmap: serial=2670, usage=0, 0x0 [ 131.975] create_pixmap_hdr: pixmap=2670, width=7680, height=2160, usage=0 [ 131.975] sna_create_pixmap: serial=2670, 7680x2160, usage=0 [ 131.975] sna_validate_gc(0x55bca988c810) changes=7fffff, previous serial=80000000, drawable=a6e [ 131.975] sna_validate_gc: recomputing clip [ 131.975] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9b6cad0] [ 131.975] sna_copy_area: src=pixmap=165:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2670:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.975] sna_copy_area: normal copy [ 131.975] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.976] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.976] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.976] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.976] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.976] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.976] sna_do_copy: window -- include inferiors [ 131.976] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.976] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.976] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=165+(0, 0), dst pixmap=2670+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.976] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=0, cpu_bo=0), src=(priv=0x55bca9b28d40, gpu_bo=35, cpu_bo=0), replaces=1 [ 131.976] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.976] sna_drawable_use_bo pixmap=2670, box=((0, 0), (7680, 2160)), flags=1b... [ 131.976] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.976] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.976] sna_pixmap_move_to_gpu(pixmap=2670, usage=0), flags=4b [ 131.976] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.976] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.976] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.976] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.976] sna_pixmap_alloc_gpu: pixmap=2670 [ 131.976] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.976] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.976] kgem_bo_remove_from_inactive: removing handle=135 from inactive [ 131.976] from inactive: pitch=30720, tiling=1: handle=135, id=1734 [ 131.976] __sna_damage_all(7680, 2160) [ 131.976] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.976] sna_pixmap_mark_active: pixmap=2670, handle=135 [ 131.976] sna_drawable_use_bo: allocated GPU bo for operation [ 131.976] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.976] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=a [ 131.976] wait_for_shadow: flags=a, flips=0, handle=35, shadow=12 [ 131.976] sna_pixmap_move_to_gpu: already all-damaged [ 131.976] sna_pixmap_unclean(pixmap=165): cleaning foreign bo handle=35, busy=0 [ring=0] [ 131.976] __kgem_bo_clear_busy: handle=35 [ 131.976] sna_pixmap_mark_active: pixmap=165, handle=35 [ 131.976] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.976] sna_pixmap_make_cow: make cow src=165, dst=2670, handle=35 (already cow? src=0, dst=0) [ 131.976] sna_pixmap_make_cow: moo! attaching source cow to pixmap=165, handle=35 [ 131.976] _kgem_bo_destroy: handle=135, proxy? 0 [ 131.976] __kgem_bo_destroy: handle=135, size=66355200 [ 131.976] __kgem_bo_destroy: handle=135, purged [ 131.976] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 131.976] sna_pixmap_make_cow: moo! attaching clone to pixmap=2670 (source=165, handle=35) [ 131.976] sna_set_window_pixmap: window=25166163, old pixmap=165 new pixmap=2670 [ 131.976] sna_set_window_pixmap: window=25166164, old pixmap=165 new pixmap=2670 [ 131.976] sna_set_window_pixmap: window=20971530, old pixmap=165 new pixmap=2670 [ 131.976] sna_set_window_pixmap: window=20971531, old pixmap=165 new pixmap=2670 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_block_handler (tv=117.27000) [ 131.976] kgem_retire, need_retire?=1 [ 131.976] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.976] kgem_retire__requests_ring: retiring ring 0 [ 131.976] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.976] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.976] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.976] kgem_retire -- retired=0, need_retire=1 [ 131.976] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.976] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.976] sna_wakeup_handler [ 131.976] sna_block_handler (tv=117.27000) [ 131.976] kgem_retire, need_retire?=1 [ 131.976] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.976] kgem_retire__requests_ring: retiring ring 0 [ 131.976] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.976] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.976] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.976] kgem_retire -- retired=0, need_retire=1 [ 131.976] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.976] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.976] sna_wakeup_handler [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_accel_flush: flush?=0, dirty?=0 [ 131.976] sna_block_handler (tv=117.27000) [ 131.976] kgem_retire, need_retire?=1 [ 131.976] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.976] kgem_retire__requests_ring: retiring ring 0 [ 131.976] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.976] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.976] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.976] kgem_retire -- retired=0, need_retire=1 [ 131.976] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.976] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_change_window_attributes [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.977] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.977] sna_wakeup_handler [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_accel_flush: flush?=0, dirty?=0 [ 131.977] sna_block_handler (tv=117.26000) [ 131.977] kgem_retire, need_retire?=1 [ 131.977] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.977] kgem_retire__requests_ring: retiring ring 0 [ 131.977] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.977] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.977] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.977] kgem_retire -- retired=0, need_retire=1 [ 131.977] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.978] sna_wakeup_handler [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_block_handler (tv=117.25000) [ 131.978] kgem_retire, need_retire?=1 [ 131.978] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.978] kgem_retire__requests_ring: retiring ring 0 [ 131.978] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.978] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.978] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.978] kgem_retire -- retired=0, need_retire=1 [ 131.978] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.978] sna_wakeup_handler [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_block_handler (tv=117.25000) [ 131.978] kgem_retire, need_retire?=1 [ 131.978] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.978] kgem_retire__requests_ring: retiring ring 0 [ 131.978] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.978] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.978] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.978] kgem_retire -- retired=0, need_retire=1 [ 131.978] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.978] sna_wakeup_handler [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_block_handler (tv=117.25000) [ 131.978] kgem_retire, need_retire?=1 [ 131.978] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.978] kgem_retire__requests_ring: retiring ring 0 [ 131.978] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.978] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.978] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.978] kgem_retire -- retired=0, need_retire=1 [ 131.978] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.978] sna_wakeup_handler [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_block_handler (tv=117.25000) [ 131.978] kgem_retire, need_retire?=1 [ 131.978] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.978] kgem_retire__requests_ring: retiring ring 0 [ 131.978] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.978] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.978] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.978] kgem_retire -- retired=0, need_retire=1 [ 131.978] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.978] sna_wakeup_handler [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_block_handler (tv=117.25000) [ 131.978] kgem_retire, need_retire?=1 [ 131.978] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.978] kgem_retire__requests_ring: retiring ring 0 [ 131.978] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.978] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.978] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.978] kgem_retire -- retired=0, need_retire=1 [ 131.978] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.978] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.978] sna_wakeup_handler [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.978] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.979] sna_wakeup_handler [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.979] sna_wakeup_handler [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.979] sna_wakeup_handler [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.979] sna_wakeup_handler [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.979] sna_wakeup_handler [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.979] sna_wakeup_handler [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.979] sna_wakeup_handler [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_accel_flush: flush?=0, dirty?=0 [ 131.979] sna_block_handler (tv=117.24000) [ 131.979] kgem_retire, need_retire?=1 [ 131.979] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.979] kgem_retire__requests_ring: retiring ring 0 [ 131.979] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.979] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.979] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.979] kgem_retire -- retired=0, need_retire=1 [ 131.979] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.979] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.980] sna_wakeup_handler [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_block_handler (tv=117.23000) [ 131.980] kgem_retire, need_retire?=1 [ 131.980] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.980] kgem_retire__requests_ring: retiring ring 0 [ 131.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.980] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.980] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.980] kgem_retire -- retired=0, need_retire=1 [ 131.980] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.980] sna_wakeup_handler [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_block_handler (tv=117.23000) [ 131.980] kgem_retire, need_retire?=1 [ 131.980] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.980] kgem_retire__requests_ring: retiring ring 0 [ 131.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.980] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.980] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.980] kgem_retire -- retired=0, need_retire=1 [ 131.980] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.980] sna_wakeup_handler [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_block_handler (tv=117.23000) [ 131.980] kgem_retire, need_retire?=1 [ 131.980] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.980] kgem_retire__requests_ring: retiring ring 0 [ 131.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.980] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.980] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.980] kgem_retire -- retired=0, need_retire=1 [ 131.980] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.980] sna_wakeup_handler [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_block_handler (tv=117.23000) [ 131.980] kgem_retire, need_retire?=1 [ 131.980] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.980] kgem_retire__requests_ring: retiring ring 0 [ 131.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.980] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.980] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.980] kgem_retire -- retired=0, need_retire=1 [ 131.980] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.980] sna_wakeup_handler [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_block_handler (tv=117.23000) [ 131.980] kgem_retire, need_retire?=1 [ 131.980] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.980] kgem_retire__requests_ring: retiring ring 0 [ 131.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.980] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.980] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.980] kgem_retire -- retired=0, need_retire=1 [ 131.980] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.980] sna_wakeup_handler [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_accel_flush: flush?=0, dirty?=0 [ 131.980] sna_block_handler (tv=117.23000) [ 131.980] kgem_retire, need_retire?=1 [ 131.980] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.980] kgem_retire__requests_ring: retiring ring 0 [ 131.980] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.980] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.980] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.980] kgem_retire -- retired=0, need_retire=1 [ 131.980] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.980] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.981] sna_wakeup_handler [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.981] sna_wakeup_handler [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.981] sna_wakeup_handler [ 131.981] sna_change_window_attributes [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.981] sna_wakeup_handler [ 131.981] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=27, name=3 [ 131.981] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.981] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 131.981] sna_dri2_get_back: draw size=7680x2160, back buffer handle=27 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 131.981] sna_dri2_get_back: reuse backbuffer? 1 [ 131.981] sna_dri2_get_back: back buffer handle=27, active?=0, refcnt=1 [ 131.981] sna_dri2_get_back: reuse unattached back [ 131.981] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 131.981] sna_dri2_reuse_buffer: reusing back buffer handle=27, name=3, pitch=30720, age=0 [ 131.981] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 131.981] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=35, name=5, active_scanout=3 [ 131.981] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 131.981] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] has_shadow: has pending damage? 0, outstanding flips: 0 [ 131.981] timer_enable (time=131981), starting timer 0 [ 131.981] sna_accel_block: evaluating timers, active=7 [ 131.981] sna_accel_block: flush timer expires in 8 [131989] [ 131.981] sna_wakeup_handler [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] sna_scanout_do_flush: flush timer active: delta=8 [ 131.981] sna_accel_block: evaluating timers, active=7 [ 131.981] sna_accel_block: flush timer expires in 8 [131989] [ 131.981] sna_wakeup_handler [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] sna_scanout_do_flush: flush timer active: delta=8 [ 131.981] sna_accel_block: evaluating timers, active=7 [ 131.981] sna_accel_block: flush timer expires in 8 [131989] [ 131.981] sna_wakeup_handler [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] sna_scanout_do_flush: flush timer active: delta=8 [ 131.981] sna_accel_block: evaluating timers, active=7 [ 131.981] sna_accel_block: flush timer expires in 8 [131989] [ 131.981] sna_wakeup_handler [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_accel_flush: flush?=0, dirty?=0 [ 131.981] sna_block_handler (tv=117.22000) [ 131.981] kgem_retire, need_retire?=1 [ 131.981] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.981] kgem_retire__requests_ring: retiring ring 0 [ 131.981] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.981] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.981] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.981] kgem_retire -- retired=0, need_retire=1 [ 131.981] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.981] sna_scanout_do_flush: flush timer active: delta=8 [ 131.981] sna_accel_block: evaluating timers, active=7 [ 131.981] sna_accel_block: flush timer expires in 8 [131989] [ 131.981] sna_wakeup_handler [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_block_handler (tv=117.21000) [ 131.982] kgem_retire, need_retire?=1 [ 131.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.982] kgem_retire__requests_ring: retiring ring 0 [ 131.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.982] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.982] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.982] kgem_retire -- retired=0, need_retire=1 [ 131.982] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.982] sna_scanout_do_flush: flush timer active: delta=7 [ 131.982] sna_accel_block: evaluating timers, active=7 [ 131.982] sna_accel_block: flush timer expires in 7 [131989] [ 131.982] sna_wakeup_handler [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_block_handler (tv=117.21000) [ 131.982] kgem_retire, need_retire?=1 [ 131.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.982] kgem_retire__requests_ring: retiring ring 0 [ 131.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.982] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.982] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.982] kgem_retire -- retired=0, need_retire=1 [ 131.982] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.982] sna_scanout_do_flush: flush timer active: delta=7 [ 131.982] sna_accel_block: evaluating timers, active=7 [ 131.982] sna_accel_block: flush timer expires in 7 [131989] [ 131.982] sna_wakeup_handler [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_block_handler (tv=117.21000) [ 131.982] kgem_retire, need_retire?=1 [ 131.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.982] kgem_retire__requests_ring: retiring ring 0 [ 131.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.982] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.982] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.982] kgem_retire -- retired=0, need_retire=1 [ 131.982] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.982] sna_scanout_do_flush: flush timer active: delta=7 [ 131.982] sna_accel_block: evaluating timers, active=7 [ 131.982] sna_accel_block: flush timer expires in 7 [131989] [ 131.982] sna_wakeup_handler [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_block_handler (tv=117.21000) [ 131.982] kgem_retire, need_retire?=1 [ 131.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.982] kgem_retire__requests_ring: retiring ring 0 [ 131.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.982] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.982] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.982] kgem_retire -- retired=0, need_retire=1 [ 131.982] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.982] sna_scanout_do_flush: flush timer active: delta=7 [ 131.982] sna_accel_block: evaluating timers, active=7 [ 131.982] sna_accel_block: flush timer expires in 7 [131989] [ 131.982] sna_wakeup_handler [ 131.982] sna_change_window_attributes [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_block_handler (tv=0.30000) [ 131.982] kgem_retire, need_retire?=1 [ 131.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.982] kgem_retire__requests_ring: retiring ring 0 [ 131.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.982] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.982] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.982] kgem_retire -- retired=0, need_retire=1 [ 131.982] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.982] sna_scanout_do_flush: flush timer active: delta=7 [ 131.982] sna_accel_block: evaluating timers, active=7 [ 131.982] sna_accel_block: flush timer expires in 7 [131989] [ 131.982] sna_wakeup_handler [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_block_handler (tv=0.30000) [ 131.982] kgem_retire, need_retire?=1 [ 131.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.982] kgem_retire__requests_ring: retiring ring 0 [ 131.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.982] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.982] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.982] kgem_retire -- retired=0, need_retire=1 [ 131.982] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.982] sna_scanout_do_flush: flush timer active: delta=7 [ 131.982] sna_accel_block: evaluating timers, active=7 [ 131.982] sna_accel_block: flush timer expires in 7 [131989] [ 131.982] sna_wakeup_handler [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_accel_flush: flush?=0, dirty?=0 [ 131.982] sna_block_handler (tv=0.30000) [ 131.982] kgem_retire, need_retire?=1 [ 131.982] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.982] kgem_retire__requests_ring: retiring ring 0 [ 131.982] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.983] sna_accel_block: evaluating timers, active=7 [ 131.983] sna_accel_block: flush timer expires in 6 [131989] [ 131.983] sna_wakeup_handler [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_accel_flush: flush?=0, dirty?=0 [ 131.983] sna_block_handler (tv=0.29000) [ 131.983] kgem_retire, need_retire?=1 [ 131.983] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.983] kgem_retire__requests_ring: retiring ring 0 [ 131.983] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.983] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.983] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.983] kgem_retire -- retired=0, need_retire=1 [ 131.983] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.983] sna_scanout_do_flush: flush timer active: delta=6 [ 131.984] sna_accel_block: evaluating timers, active=7 [ 131.984] sna_accel_block: flush timer expires in 6 [131989] [ 131.984] sna_wakeup_handler [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_block_handler (tv=0.28000) [ 131.984] kgem_retire, need_retire?=1 [ 131.984] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.984] kgem_retire__requests_ring: retiring ring 0 [ 131.984] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.984] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.984] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.984] kgem_retire -- retired=0, need_retire=1 [ 131.984] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.984] sna_scanout_do_flush: flush timer active: delta=5 [ 131.984] sna_accel_block: evaluating timers, active=7 [ 131.984] sna_accel_block: flush timer expires in 5 [131989] [ 131.984] sna_wakeup_handler [ 131.984] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.984] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.984] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.984] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.984] sna_dri2_get_msc(draw=146, pipe=0) [ 131.984] sna_crtc_record_swap: recording last swap on pipe=0, frame 7650 [msc=7650], time 131.984627 [ 131.984] sna_dri2_get_msc: msc=7650 [raw=7650], ust=131984627 [ 131.984] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=27 (refs=1/1, flush=0) , front=35 (refs=1/5, flush=1) [ 131.984] sna_dri2_schedule_swap(target_msc=7628, divisor=0, remainder=0) [ 131.984] sna_dri2_schedule_swap: using front handle=35, active_scanout?=3, flush?=1 [ 131.984] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 131.984] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 131.984] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 131.984] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 131.984] sna_crtc_record_swap: recording last swap on pipe=0, frame 7650 [msc=7650], time 131.984627 [ 131.984] immediate_swap: current_msc=7650, target_msc=7628 -- yes [ 131.984] can_flip: no, shadow enabled [ 131.984] sna_dri2_add_event: adding event to window 146) [ 131.984] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 131.984] sna_dri2_immediate_blit: no pending blit, starting chain [ 131.984] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 131.984] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 131.984] can_xchg: back size=8701e00, front size=8701e00 [ 131.984] can_xchg: yes, pixmap=165 [ 131.984] sna_dri2_xchg: win=146, exchange front=35/5,ref=2 and back=27/3,ref=2, pixmap=165 7680x2160 [ 131.984] sna_dri2_xchg: back_bo handle=27, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 131.984] sna_dri2_xchg: front_bo handle=35, pitch=30720, size=66355200, ref=5, active_scanout?=3 [ 131.984] set_bo: pixmap=165, handle=27 (old handle=35) [ 131.984] set_bo: marking whole pixmap as damaged [ 131.984] set_bo: applying final/discard move-to-gpu [ 131.984] wait_for_shadow: flags=0, flips=0, handle=35, shadow=12 [ 131.984] set_bo: dropping flush hint from handle=35 [ 131.984] sna_pixmap_undo_cow: pixmap=165, handle=35 [refcnt=5], cow refcnt=2, flags=0 [ 131.984] sna_pixmap_undo_cow: copying the Holy cow [ 131.984] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.984] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.984] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.984] kgem_bo_remove_from_inactive: removing handle=135 from inactive [ 131.984] from inactive: pitch=30720, tiling=1: handle=135, id=1735 [ 131.984] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 131.984] kgem_bo_is_render: handle=35, rq? 1 [0] [ 131.984] kgem_bo_is_render: handle=135, rq? 0 [0] [ 131.984] kgem_bo_is_render: handle=135, rq? 0 [0] [ 131.984] kgem_bo_is_render: handle=35, rq? 1 [0] [ 131.984] needs_batch_flush: flushing before handle=35 for required semaphore [ 131.984] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 131.984] aligning vertex: was 5, now 2 floats per vertex [ 131.984] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.984] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.984] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.984] kgem_add_handle: handle=4, index=0 [ 131.984] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.984] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.984] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.984] gen9_composite_get_binding_table(ffc0) [ 131.984] kgem_add_reloc64: handle=135, pos=16360, delta=0, domains=20002 [ 131.984] kgem_add_handle: handle=135, index=1 [ 131.984] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=dc675000) [ 131.984] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 131.984] [3fe0] bind bo(handle=135, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.984] kgem_add_reloc64: handle=35, pos=16344, delta=0, domains=40000 [ 131.984] kgem_add_handle: handle=35, index=2 [ 131.984] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) [ 131.984] [3fd0] bind bo(handle=35, addr=f02dd000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 131.984] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.984] gen9_emit_sampler: sampler = 0 [ 131.984] gen9_emit_sf: num_sf_outputs=1 [ 131.984] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.984] gen9_emit_vertex_elements: setup id=0 [ 131.984] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.984] (0, 0) -> (0, 0) + (7680, 2160) [ 131.984] gen8_vertex_flush[490] = 3 [ 131.984] set_bo: adding flush hint to handle=27 [ 131.984] mark_stale(handle=35) => 1 [ 131.984] swap_limit: draw=146 setting swap limit to 3 [ 131.984] sna_dri2_swap_limit_validate: swap limit set to 3 [ 131.984] sna_next_vblank(pipe=0, waiting until next vblank) [ 131.984] sna_dri2_schedule_swap: reported target_msc=7650 [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_block_handler (tv=0.28000) [ 131.984] kgem_retire, need_retire?=1 [ 131.984] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.984] kgem_retire__requests_ring: retiring ring 0 [ 131.984] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.984] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.984] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.984] kgem_retire -- retired=0, need_retire=1 [ 131.984] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.984] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.984] sna_scanout_do_flush: flush timer active: delta=5 [ 131.984] sna_accel_block: evaluating timers, active=7 [ 131.984] sna_accel_block: flush timer expires in 5 [131989] [ 131.984] sna_wakeup_handler [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_accel_flush: flush?=0, dirty?=0 [ 131.984] sna_block_handler (tv=0.28000) [ 131.984] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.985] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire -- retired=0, need_retire=1 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.985] sna_scanout_do_flush: flush timer active: delta=4 [ 131.985] sna_accel_block: evaluating timers, active=7 [ 131.985] sna_accel_block: flush timer expires in 4 [131989] [ 131.985] sna_wakeup_handler [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_block_handler (tv=0.27000) [ 131.985] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.985] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire -- retired=0, need_retire=1 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.985] sna_scanout_do_flush: flush timer active: delta=4 [ 131.985] sna_accel_block: evaluating timers, active=7 [ 131.985] sna_accel_block: flush timer expires in 4 [131989] [ 131.985] sna_wakeup_handler [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_block_handler (tv=0.27000) [ 131.985] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.985] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire -- retired=0, need_retire=1 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.985] sna_scanout_do_flush: flush timer active: delta=4 [ 131.985] sna_accel_block: evaluating timers, active=7 [ 131.985] sna_accel_block: flush timer expires in 4 [131989] [ 131.985] sna_wakeup_handler [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_block_handler (tv=0.27000) [ 131.985] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.985] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire -- retired=0, need_retire=1 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.985] sna_scanout_do_flush: flush timer active: delta=4 [ 131.985] sna_accel_block: evaluating timers, active=7 [ 131.985] sna_accel_block: flush timer expires in 4 [131989] [ 131.985] sna_wakeup_handler [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_block_handler (tv=0.27000) [ 131.985] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.985] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire -- retired=0, need_retire=1 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.985] sna_scanout_do_flush: flush timer active: delta=4 [ 131.985] sna_accel_block: evaluating timers, active=7 [ 131.985] sna_accel_block: flush timer expires in 4 [131989] [ 131.985] sna_wakeup_handler [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_block_handler (tv=0.27000) [ 131.985] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.985] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.985] __kgem_retire_rq: request 1 complete [ 131.985] __kgem_bo_flush: handle=134, busy=0, wedged=0 [ 131.985] kgem_retire__requests_ring: ring=0, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire -- retired=0, need_retire=0 [ 131.985] sna_accel_block: GPU idle, flushing [ 131.985] gen8_vertex_close: used=22, vbo active? 3, vb=1, nreloc=1 [ 131.985] gen8_vertex_close: reloc[0] = 287 [ 131.985] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.985] kgem_add_handle: handle=3, index=3 [ 131.985] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 131.985] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] [ 131.985] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 131.985] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.985] kgem_fixup_relocs: shrinking by 61440 [ 131.985] __kgem_busy: handle=1, busy=0, wedged=0 [ 131.985] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 131.985] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 131.985] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.985] kgem_commit: release handle=35 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d872d000 [ 131.985] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.985] sna_scanout_do_flush: flush timer active: delta=4 [ 131.985] sna_accel_block: evaluating timers, active=7 [ 131.985] sna_accel_block: flush timer expires in 4 [131989] [ 131.985] sna_wakeup_handler [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_block_handler (tv=0.27000) [ 131.985] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.985] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.985] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.985] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.985] kgem_retire -- retired=0, need_retire=1 [ 131.985] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.985] sna_scanout_do_flush: flush timer active: delta=4 [ 131.985] sna_accel_block: evaluating timers, active=7 [ 131.985] sna_accel_block: flush timer expires in 4 [131989] [ 131.985] sna_wakeup_handler [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_accel_flush: flush?=0, dirty?=0 [ 131.985] sna_block_handler (tv=0.27000) [ 131.985] kgem_retire, need_retire?=1 [ 131.985] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.985] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=3 [ 131.986] sna_scanout_do_flush (time=131986), triggered [ 131.986] sna_scanout_flush (time=131986), cpu damage? 0, exec? 0 nbatch=0, busy? 0 [ 131.986] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.986] stop_flush: scanout=27 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 131.986] has_shadow: has pending damage? 1, outstanding flips: 0 [ 131.986] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 131.986] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 131.986] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 131.986] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 131.986] sna_pixmap_move_to_gpu: already all-damaged [ 131.986] sna_pixmap_mark_active: pixmap=165, handle=27 [ 131.986] sna_mode_redisplay: crtc[0] transformed? 0 [ 131.986] sna_mode_redisplay: crtc[1] transformed? 0 [ 131.986] sna_mode_redisplay: crtc[2] transformed? 0 [ 131.986] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=27 [active=1] [ 131.986] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 35, transformed? 0 [ 131.986] get_fb: reusing fb=101 for handle=27 [ 131.986] sna_mode_redisplay: recording flip on CRTC:32 handle=27, active_scanout=2, serial=2 [ 131.986] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 131.986] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 35, transformed? 0 [ 131.986] sna_mode_redisplay: recording flip on CRTC:39 handle=27, active_scanout=3, serial=3 [ 131.986] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 131.986] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 131.986] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 131.986] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=27, shadow handle=12 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.986] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.986] kgem_retire -- retired=0, need_retire=1 [ 131.986] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.986] sna_scanout_do_flush: flush timer active: delta=16 [ 131.986] sna_accel_block: evaluating timers, active=7 [ 131.986] sna_accel_block: flush timer expires in 16 [132002] [ 131.986] sna_wakeup_handler [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_accel_flush: flush?=0, dirty?=0 [ 131.986] sna_block_handler (tv=0.26000) [ 131.986] kgem_retire, need_retire?=1 [ 131.986] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.986] kgem_retire__requests_ring: retiring ring 0 [ 131.986] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.986] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.987] kgem_retire -- retired=0, need_retire=1 [ 131.987] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.987] sna_scanout_do_flush: flush timer active: delta=15 [ 131.987] sna_accel_block: evaluating timers, active=7 [ 131.987] sna_accel_block: flush timer expires in 15 [132002] [ 131.987] sna_wakeup_handler [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_block_handler (tv=0.25000) [ 131.987] kgem_retire, need_retire?=1 [ 131.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.987] kgem_retire__requests_ring: retiring ring 0 [ 131.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.987] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.987] kgem_retire -- retired=0, need_retire=1 [ 131.987] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.987] sna_scanout_do_flush: flush timer active: delta=15 [ 131.987] sna_accel_block: evaluating timers, active=7 [ 131.987] sna_accel_block: flush timer expires in 15 [132002] [ 131.987] sna_wakeup_handler [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_block_handler (tv=0.25000) [ 131.987] kgem_retire, need_retire?=1 [ 131.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.987] kgem_retire__requests_ring: retiring ring 0 [ 131.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.987] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.987] kgem_retire -- retired=0, need_retire=1 [ 131.987] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.987] sna_scanout_do_flush: flush timer active: delta=15 [ 131.987] sna_accel_block: evaluating timers, active=7 [ 131.987] sna_accel_block: flush timer expires in 15 [132002] [ 131.987] sna_wakeup_handler [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_block_handler (tv=0.25000) [ 131.987] kgem_retire, need_retire?=1 [ 131.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.987] kgem_retire__requests_ring: retiring ring 0 [ 131.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.987] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.987] kgem_retire -- retired=0, need_retire=1 [ 131.987] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.987] sna_scanout_do_flush: flush timer active: delta=15 [ 131.987] sna_accel_block: evaluating timers, active=7 [ 131.987] sna_accel_block: flush timer expires in 15 [132002] [ 131.987] sna_wakeup_handler [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_block_handler (tv=0.25000) [ 131.987] kgem_retire, need_retire?=1 [ 131.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.987] kgem_retire__requests_ring: retiring ring 0 [ 131.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.987] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.987] kgem_retire -- retired=0, need_retire=1 [ 131.987] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.987] sna_scanout_do_flush: flush timer active: delta=15 [ 131.987] sna_accel_block: evaluating timers, active=7 [ 131.987] sna_accel_block: flush timer expires in 15 [132002] [ 131.987] sna_wakeup_handler [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_block_handler (tv=0.25000) [ 131.987] kgem_retire, need_retire?=1 [ 131.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.987] kgem_retire__requests_ring: retiring ring 0 [ 131.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.987] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.987] kgem_retire -- retired=0, need_retire=1 [ 131.987] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.987] sna_scanout_do_flush: flush timer active: delta=15 [ 131.987] sna_accel_block: evaluating timers, active=7 [ 131.987] sna_accel_block: flush timer expires in 15 [132002] [ 131.987] sna_wakeup_handler [ 131.987] sna_block_handler (tv=0.25000) [ 131.987] kgem_retire, need_retire?=1 [ 131.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.987] kgem_retire__requests_ring: retiring ring 0 [ 131.987] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.987] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.987] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.987] kgem_retire -- retired=0, need_retire=1 [ 131.987] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.987] sna_scanout_do_flush: flush timer active: delta=15 [ 131.987] sna_accel_block: evaluating timers, active=7 [ 131.987] sna_accel_block: flush timer expires in 15 [132002] [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_wakeup_handler [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_accel_flush: flush?=0, dirty?=0 [ 131.987] sna_block_handler (tv=0.25000) [ 131.987] kgem_retire, need_retire?=1 [ 131.987] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.987] kgem_retire__requests_ring: retiring ring 0 [ 131.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.988] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.988] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.988] kgem_retire -- retired=0, need_retire=1 [ 131.988] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.988] sna_scanout_do_flush: flush timer active: delta=14 [ 131.988] sna_accel_block: evaluating timers, active=7 [ 131.988] sna_accel_block: flush timer expires in 14 [132002] [ 131.988] sna_wakeup_handler [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_block_handler (tv=0.24000) [ 131.988] kgem_retire, need_retire?=1 [ 131.988] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.988] kgem_retire__requests_ring: retiring ring 0 [ 131.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.988] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.988] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.988] kgem_retire -- retired=0, need_retire=1 [ 131.988] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.988] sna_scanout_do_flush: flush timer active: delta=14 [ 131.988] sna_accel_block: evaluating timers, active=7 [ 131.988] sna_accel_block: flush timer expires in 14 [132002] [ 131.988] sna_wakeup_handler [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_block_handler (tv=0.24000) [ 131.988] kgem_retire, need_retire?=1 [ 131.988] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.988] kgem_retire__requests_ring: retiring ring 0 [ 131.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.988] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.988] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.988] kgem_retire -- retired=0, need_retire=1 [ 131.988] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.988] sna_scanout_do_flush: flush timer active: delta=14 [ 131.988] sna_accel_block: evaluating timers, active=7 [ 131.988] sna_accel_block: flush timer expires in 14 [132002] [ 131.988] sna_wakeup_handler [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_block_handler (tv=0.24000) [ 131.988] kgem_retire, need_retire?=1 [ 131.988] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.988] kgem_retire__requests_ring: retiring ring 0 [ 131.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.988] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.988] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.988] kgem_retire -- retired=0, need_retire=1 [ 131.988] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.988] sna_scanout_do_flush: flush timer active: delta=14 [ 131.988] sna_accel_block: evaluating timers, active=7 [ 131.988] sna_accel_block: flush timer expires in 14 [132002] [ 131.988] sna_wakeup_handler [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_accel_flush: flush?=0, dirty?=0 [ 131.988] sna_block_handler (tv=0.24000) [ 131.988] kgem_retire, need_retire?=1 [ 131.988] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.988] kgem_retire__requests_ring: retiring ring 0 [ 131.988] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.988] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_change_window_attributes [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_accel_flush: flush?=0, dirty?=0 [ 131.989] sna_block_handler (tv=0.23000) [ 131.989] kgem_retire, need_retire?=1 [ 131.989] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.989] kgem_retire__requests_ring: retiring ring 0 [ 131.989] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.989] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.989] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.989] kgem_retire -- retired=0, need_retire=1 [ 131.989] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.989] sna_scanout_do_flush: flush timer active: delta=13 [ 131.989] sna_accel_block: evaluating timers, active=7 [ 131.989] sna_accel_block: flush timer expires in 13 [132002] [ 131.989] sna_wakeup_handler [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_block_handler (tv=0.22000) [ 131.990] kgem_retire, need_retire?=1 [ 131.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.990] kgem_retire__requests_ring: retiring ring 0 [ 131.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.990] kgem_retire -- retired=0, need_retire=1 [ 131.990] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.990] sna_scanout_do_flush: flush timer active: delta=12 [ 131.990] sna_accel_block: evaluating timers, active=7 [ 131.990] sna_accel_block: flush timer expires in 12 [132002] [ 131.990] sna_wakeup_handler [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_block_handler (tv=0.22000) [ 131.990] kgem_retire, need_retire?=1 [ 131.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.990] kgem_retire__requests_ring: retiring ring 0 [ 131.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.990] kgem_retire -- retired=0, need_retire=1 [ 131.990] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.990] sna_scanout_do_flush: flush timer active: delta=12 [ 131.990] sna_accel_block: evaluating timers, active=7 [ 131.990] sna_accel_block: flush timer expires in 12 [132002] [ 131.990] sna_wakeup_handler [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_block_handler (tv=0.22000) [ 131.990] kgem_retire, need_retire?=1 [ 131.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.990] kgem_retire__requests_ring: retiring ring 0 [ 131.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.990] kgem_retire -- retired=0, need_retire=1 [ 131.990] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.990] sna_scanout_do_flush: flush timer active: delta=12 [ 131.990] sna_accel_block: evaluating timers, active=7 [ 131.990] sna_accel_block: flush timer expires in 12 [132002] [ 131.990] sna_wakeup_handler [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_block_handler (tv=0.22000) [ 131.990] kgem_retire, need_retire?=1 [ 131.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.990] kgem_retire__requests_ring: retiring ring 0 [ 131.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.990] kgem_retire -- retired=0, need_retire=1 [ 131.990] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.990] sna_scanout_do_flush: flush timer active: delta=12 [ 131.990] sna_accel_block: evaluating timers, active=7 [ 131.990] sna_accel_block: flush timer expires in 12 [132002] [ 131.990] sna_wakeup_handler [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_block_handler (tv=0.22000) [ 131.990] kgem_retire, need_retire?=1 [ 131.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.990] kgem_retire__requests_ring: retiring ring 0 [ 131.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.990] kgem_retire -- retired=0, need_retire=1 [ 131.990] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.990] sna_scanout_do_flush: flush timer active: delta=12 [ 131.990] sna_accel_block: evaluating timers, active=7 [ 131.990] sna_accel_block: flush timer expires in 12 [132002] [ 131.990] sna_wakeup_handler [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_block_handler (tv=0.22000) [ 131.990] kgem_retire, need_retire?=1 [ 131.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.990] kgem_retire__requests_ring: retiring ring 0 [ 131.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.990] kgem_retire -- retired=0, need_retire=1 [ 131.990] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.990] sna_scanout_do_flush: flush timer active: delta=12 [ 131.990] sna_accel_block: evaluating timers, active=7 [ 131.990] sna_accel_block: flush timer expires in 12 [132002] [ 131.990] sna_wakeup_handler [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_accel_flush: flush?=0, dirty?=0 [ 131.990] sna_block_handler (tv=0.22000) [ 131.990] kgem_retire, need_retire?=1 [ 131.990] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.990] kgem_retire__requests_ring: retiring ring 0 [ 131.990] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.990] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.990] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.990] kgem_retire -- retired=0, need_retire=1 [ 131.990] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.991] sna_scanout_do_flush: flush timer active: delta=11 [ 131.991] sna_accel_block: evaluating timers, active=7 [ 131.991] sna_accel_block: flush timer expires in 11 [132002] [ 131.991] sna_wakeup_handler [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_block_handler (tv=0.21000) [ 131.991] kgem_retire, need_retire?=1 [ 131.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.991] kgem_retire__requests_ring: retiring ring 0 [ 131.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.991] kgem_retire -- retired=0, need_retire=1 [ 131.991] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.991] sna_scanout_do_flush: flush timer active: delta=11 [ 131.991] sna_accel_block: evaluating timers, active=7 [ 131.991] sna_accel_block: flush timer expires in 11 [132002] [ 131.991] sna_wakeup_handler [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_block_handler (tv=0.21000) [ 131.991] kgem_retire, need_retire?=1 [ 131.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.991] kgem_retire__requests_ring: retiring ring 0 [ 131.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.991] kgem_retire -- retired=0, need_retire=1 [ 131.991] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.991] sna_scanout_do_flush: flush timer active: delta=11 [ 131.991] sna_accel_block: evaluating timers, active=7 [ 131.991] sna_accel_block: flush timer expires in 11 [132002] [ 131.991] sna_wakeup_handler [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_block_handler (tv=0.21000) [ 131.991] kgem_retire, need_retire?=1 [ 131.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.991] kgem_retire__requests_ring: retiring ring 0 [ 131.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.991] kgem_retire -- retired=0, need_retire=1 [ 131.991] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.991] sna_scanout_do_flush: flush timer active: delta=11 [ 131.991] sna_accel_block: evaluating timers, active=7 [ 131.991] sna_accel_block: flush timer expires in 11 [132002] [ 131.991] sna_wakeup_handler [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_block_handler (tv=0.21000) [ 131.991] kgem_retire, need_retire?=1 [ 131.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.991] kgem_retire__requests_ring: retiring ring 0 [ 131.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.991] kgem_retire -- retired=0, need_retire=1 [ 131.991] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.991] sna_scanout_do_flush: flush timer active: delta=11 [ 131.991] sna_accel_block: evaluating timers, active=7 [ 131.991] sna_accel_block: flush timer expires in 11 [132002] [ 131.991] sna_wakeup_handler [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_accel_flush: flush?=0, dirty?=0 [ 131.991] sna_block_handler (tv=0.21000) [ 131.991] kgem_retire, need_retire?=1 [ 131.991] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.991] kgem_retire__requests_ring: retiring ring 0 [ 131.991] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.991] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 131.991] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.991] kgem_retire -- retired=0, need_retire=1 [ 131.991] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 131.991] sna_scanout_do_flush: flush timer active: delta=11 [ 131.991] sna_accel_block: evaluating timers, active=7 [ 131.991] sna_accel_block: flush timer expires in 11 [132002] [ 131.991] sna_wakeup_handler [ 131.991] sna_composite(pixmap=2659, op=3, src=2666+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) [ 131.991] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 131.991] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 131.991] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 131.991] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 131.991] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) [ 131.991] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) [ 131.991] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 131.991] gen9_render_composite: 7680x2160, current mode=0/1 [ 131.991] kgem_bo_is_busy: handle=132, domain: 0 exec? 0, rq? 0 [ 131.991] kgem_bo_is_busy: handle=134, domain: 0 exec? 0, rq? 0 [ 131.991] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 131.991] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 131.991] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... [ 131.991] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 131.991] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.991] sna_drawable_use_bo: using whole GPU bo [ 131.991] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 131.991] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 131.991] sna_transform_is_imprecise_integer_translation: no transform [ 131.991] gen9_composite_picture: integer translation (0, 0), removing [ 131.991] sna_render_pixmap_bo pixmap=2666, (0, 0)x(7680, 2160)/(7680, 2160) [ 131.991] sna_render_pixmap_bo: GPU all damaged [ 131.991] color_convert: src=15000000 [20028888] [ 131.991] color_convert: dst=15000000 [20028888] [ 131.991] sna_render_get_solid: 15000000 [ 131.991] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 131.991] gen4_choose_composite_emitter: identity source, identity mask [ 131.991] kgem_check_bo: num_pages=+32401, num_exec=+3 [ 131.991] aligning vertex: was 2, now 5 floats per vertex [ 131.991] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.991] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.991] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.991] kgem_add_handle: handle=4, index=0 [ 131.991] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.991] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.991] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.991] gen9_composite_get_binding_table(ffc0) [ 131.991] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 131.991] kgem_add_handle: handle=134, index=1 [ 131.991] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 131.991] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 131.991] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.991] kgem_add_reloc64: handle=132, pos=16344, delta=0, domains=40000 [ 131.991] kgem_add_handle: handle=132, index=2 [ 131.991] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=f02dd000) [ 131.991] [3fd0] bind bo(handle=132, addr=f02dd000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 131.991] kgem_add_reloc64: handle=7, pos=16328, delta=0, domains=40000 [ 131.991] kgem_add_reloc64: adding proxy [delta=84] for handle=7 [ 131.991] kgem_add_handle: handle=7, index=3 [ 131.991] kgem_add_reloc64[5] = (delta=84, target handle=3, presumed=fffe8000) [ 131.991] [3fc0] bind bo(handle=7, addr=fffe8054), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.991] gen9_emit_cc: blend=28 (current=ffffffff), src=1, dst=19 [ 131.991] gen9_emit_sampler: sampler = 3 [ 131.991] gen9_emit_sf: num_sf_outputs=2 [ 131.991] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 131.991] gen9_emit_vertex_elements: setup id=10 [ 131.991] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 131.991] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 131.991] gen9_render_composite_box: (0, 0), (7680, 2160) [ 131.991] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 131.991] gen8_vertex_flush[498] = 3 [ 131.991] sna_create_pixmap(7680, 2160, 24, usage=0) [ 131.991] kgem_can_create_2d: 7680x2160 @ 24 [ 131.991] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.991] kgem_can_create_2d: untiled size=66355200 [ 131.991] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.991] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 131.991] kgem_can_create_2d: tiled[-1] size=66355200 [ 131.991] sna_create_pixmap: usage=0, flags=1b [ 131.991] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 131.991] create_pixmap: allocating pixmap 0x0, depth=24/32, size=0 [ 131.991] create_pixmap: serial=2681, usage=0, 0x0 [ 131.991] create_pixmap_hdr: pixmap=2681, width=7680, height=2160, usage=0 [ 131.991] sna_create_pixmap: serial=2681, 7680x2160, usage=0 [ 131.991] sna_composite_rectangles(pixmap=2682, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 131.991] sna_composite_rectangles: converted to op 0 [ 131.991] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 131.991] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 131.991] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 131.991] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 131.992] sna_composite_rectangles: dropping last-cpu hint [ 131.992] sna_drawable_use_bo pixmap=2682, box=((0, 0), (7680, 2160)), flags=19... [ 131.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 131.992] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 131.992] sna_pixmap_move_to_gpu(pixmap=2682, usage=0), flags=b [ 131.992] sna_pixmap_move_to_gpu: CPU damage? 0 [ 131.992] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 131.992] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.992] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 131.992] sna_pixmap_alloc_gpu: pixmap=2682 [ 131.992] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 131.992] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 131.992] __kgem_bo_init(handle=136, num_pages=16200) [ 131.992] kgem_set_tiling: handle=136, tiling=1 [1], pitch=30720 [30720]: 1 [ 131.992] new pitch=30720, tiling=1, handle=136, id=1736, num_pages=16200 [16200], bucket=13 [ 131.992] __sna_damage_all(7680, 2160) [ 131.992] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 131.992] sna_pixmap_mark_active: pixmap=2682, handle=136 [ 131.992] sna_drawable_use_bo: allocated GPU bo for operation [ 131.992] sna_drawable_use_bo: using GPU bo with damage? 0 [ 131.992] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 131.992] kgem_bo_is_render: handle=136, rq? 0 [0] [ 131.992] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 131.992] sna_render_get_solid: 0 [ 131.992] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.992] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.992] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.992] needs_batch_flush: flushing before handle=136 for new reservation [ 131.992] gen8_vertex_close: used=40, vbo active? 3, vb=400, nreloc=1 [ 131.992] gen8_vertex_close: reloc[0] = 289 [ 131.992] kgem_add_reloc64: handle=3, pos=289, delta=0, domains=200000 [ 131.992] kgem_add_handle: handle=3, index=4 [ 131.992] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 131.992] batch[1/1, flags=1800]: 300 300 16320 16384, nreloc=7, nexec=5, nfence=0, aperture=32427 [fenced=0] [ 131.992] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.992] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 131.992] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 131.992] kgem_fixup_relocs: shrinking by 61440 [ 131.992] __kgem_busy: handle=2, busy=0, wedged=0 [ 131.992] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 131.992] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 131.992] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 131.992] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f02dd000 [ 131.992] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 131.992] __kgem_bo_clear_busy: handle=7 [ 131.992] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 131.992] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 131.992] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 131.992] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.992] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.992] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 131.992] aligning vertex: was 5, now 2 floats per vertex [ 131.992] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 131.992] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 131.992] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 131.992] kgem_add_handle: handle=4, index=0 [ 131.992] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 131.992] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 131.992] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 131.992] gen9_composite_get_binding_table(ffc0) [ 131.992] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 131.992] kgem_add_handle: handle=136, index=1 [ 131.992] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=0) [ 131.992] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 131.992] [3fe0] bind bo(handle=136, addr=0), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 131.992] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 131.992] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 131.992] kgem_add_handle: handle=7, index=2 [ 131.992] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 131.992] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.992] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 131.992] gen9_emit_sampler: sampler = 1 [ 131.992] gen9_emit_sf: num_sf_outputs=1 [ 131.992] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 131.992] gen9_emit_vertex_elements: setup id=0 [ 131.992] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 131.992] (0, 0), (7680, 2160) [ 131.992] gen8_vertex_flush[490] = 3 [ 131.992] sna_composite_rectangles: pixmap=2682 marking clear [0]? 1 [ 131.992] sna_composite_rectangles(pixmap=2682, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) [ 131.992] sna_composite_rectangles: converted to op 1 [ 131.992] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) [ 131.992] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 [ 131.992] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 [ 131.992] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) [ 131.992] sna_composite_rectangles: dropping last-cpu hint [ 131.992] sna_drawable_use_bo pixmap=2682, box=((7679, 0), (7680, 2160)), flags=9... [ 131.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 131.992] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.992] sna_drawable_use_bo: using whole GPU bo [ 131.992] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) [ 131.992] kgem_bo_is_render: handle=136, rq? 1 [1] [ 131.992] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) [ 131.992] sna_render_get_solid: ffe5e3e1 [ 131.992] sna_render_finish_solid(force=0, domain=0, busy=0, dirty=0, size=18) [ 131.992] sna_render_get_solid(18) = ffe5e3e1 (new) [ 131.992] kgem_create_proxy: target handle=32 [proxy? -1], offset=72, length=4, io=0 [ 131.992] __kgem_bo_init(handle=32, num_pages=4) [ 131.992] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 131.992] kgem_check_bo: num_pages=+0, num_exec=+0 [ 131.992] gen9_composite_get_binding_table(ff00) [ 131.992] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 131.992] kgem_add_reloc64: adding proxy [delta=72] for handle=32 [ 131.992] kgem_add_handle: handle=32, index=3 [ 131.992] kgem_add_reloc64[5] = (delta=72, target handle=3, presumed=fffb2000) [ 131.992] [3fb0] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 131.992] gen9_emit_vertex_elements: setup id=0 [ 131.992] (7679, 0), (7680, 2160) [ 131.992] gen8_vertex_flush[4cc] = 3 [ 131.992] sna_validate_gc(0x55bca9bc7bb0) changes=8000, previous serial=80000a6a, drawable=a7a [ 131.992] sna_validate_gc: recomputing clip [ 131.992] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9de7da0] [ 131.992] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2682:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.992] sna_copy_area: normal copy [ 131.992] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.992] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.992] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.992] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.992] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.992] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.992] sna_do_copy: pixmap -- no source clipping [ 131.992] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.992] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.992] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2682+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.992] sna_copy_boxes: dst=(priv=0x55bca9df7170, gpu_bo=136, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=134, cpu_bo=0), replaces=1 [ 131.992] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.992] sna_drawable_use_bo pixmap=2682, box=((0, 0), (7680, 2160)), flags=1b... [ 131.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.992] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.992] sna_drawable_use_bo: using whole GPU bo [ 131.992] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a [ 131.992] sna_pixmap_move_to_gpu: already all-damaged [ 131.992] sna_pixmap_mark_active: pixmap=2659, handle=134 [ 131.992] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.992] sna_pixmap_make_cow: make cow src=2659, dst=2682, handle=134 (already cow? src=0, dst=0) [ 131.992] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=134 [ 131.992] _kgem_bo_destroy: handle=136, proxy? 0 [ 131.992] __kgem_bo_destroy: handle=136, size=66355200 [ 131.992] __kgem_bo_destroy: handle=136 -> active [ 131.992] sna_pixmap_make_cow: moo! attaching clone to pixmap=2682 (source=2659, handle=134) [ 131.992] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a7a, drawable=a74 [ 131.992] sna_validate_gc: recomputing clip [ 131.992] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] [ 131.992] sna_copy_area: src=pixmap=2682:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2670:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 131.992] sna_copy_area: normal copy [ 131.992] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.992] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 131.992] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 131.992] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 131.992] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 131.992] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 131.992] sna_do_copy: pixmap -- no source clipping [ 131.992] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 131.992] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 131.992] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2682+(0, 0), dst pixmap=2670+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 131.992] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=135, cpu_bo=0), src=(priv=0x55bca9df7170, gpu_bo=134, cpu_bo=0), replaces=1 [ 131.992] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 131.992] sna_drawable_use_bo pixmap=2670, box=((0, 0), (7680, 2160)), flags=1b... [ 131.992] region_subsumes_damage? [ 131.992] region_subsumes_damage: region (0, 0), (7680, 2160), damage (0, 0), (7680, 2160) [ 131.992] region_subsumes_damage: singular region contains damage [ 131.992] sna_pixmap_undo_cow: pixmap=2670, handle=135 [refcnt=1], cow refcnt=1, flags=41 [ 131.992] sna_pixmap_undo_cow: freeing cow [ 131.992] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 131.992] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 131.992] sna_drawable_use_bo: using whole GPU bo [ 131.992] sna_pixmap_move_to_gpu(pixmap=2682, usage=0), flags=a [ 131.992] sna_pixmap_undo_cow: pixmap=2682, handle=134 [refcnt=2], cow refcnt=2, flags=2 [ 131.992] sna_pixmap_move_to_gpu: already all-damaged [ 131.992] sna_pixmap_mark_active: pixmap=2682, handle=134 [ 131.992] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 131.992] sna_pixmap_make_cow: make cow src=2682, dst=2670, handle=134 (already cow? src=-1, dst=0) [ 131.992] _kgem_bo_destroy: handle=135, proxy? 0 [ 131.992] __kgem_bo_destroy: handle=135, size=66355200 [ 131.992] __kgem_busy: handle=135, busy=131073, wedged=0 [ 131.992] __kgem_bo_destroy: handle=135 -> active [ 131.992] sna_pixmap_make_cow: moo! attaching clone to pixmap=2670 (source=2682, handle=134) [ 131.992] sna_accel_flush: flush?=0, dirty?=0 [ 131.992] sna_accel_flush: flush?=0, dirty?=0 [ 131.992] sna_accel_flush: flush?=0, dirty?=0 [ 131.992] sna_destroy_pixmap: pixmap=2682, attached?=1 [ 131.992] sna_destroy_pixmap: pixmap=2682 discarding cow, refcnt=3 [ 131.992] __sna_free_pixmap(pixmap=2682) [ 131.992] sna_accel_flush: flush?=0, dirty?=0 [ 131.993] sna_accel_flush: flush?=0, dirty?=0 [ 131.993] sna_accel_flush: flush?=0, dirty?=0 [ 131.993] sna_block_handler (tv=0.19000) [ 131.993] kgem_retire, need_retire?=1 [ 131.993] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 131.993] kgem_retire__requests_ring: retiring ring 0 [ 131.993] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.993] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 131.993] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 131.993] kgem_retire -- retired=0, need_retire=1 [ 131.993] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.993] __kgem_ring_is_idle: last fence handle=1 still busy [ 131.993] sna_scanout_do_flush: flush timer active: delta=9 [ 131.993] sna_accel_do_throttle (time=131993), triggered [ 131.993] sna_accel_throttle (time=131993) [ 131.993] gen8_vertex_close: used=52, vbo active? 3, vb=1, nreloc=1 [ 131.993] gen8_vertex_close: reloc[0] = 287 [ 131.993] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 131.993] kgem_add_handle: handle=3, index=4 [ 131.993] kgem_add_reloc64[6] = (delta=0, target handle=4, presumed=fd44c000) [ 131.993] sna_render_flush_solid(size=19) [ 131.993] batch[1/1, flags=1800]: 314 314 16304 16384, nreloc=7, nexec=5, nfence=0, aperture=16228 [fenced=0] [ 131.993] __kgem_busy: handle=1, busy=131072, wedged=0 [ 131.993] __kgem_busy: handle=2, busy=131072, wedged=0 [ 131.993] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x80, presumed-offset=0 [ 131.993] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> 1 [ 131.993] kgem_create_linear(65536) [ 131.993] search_linear_cache: num_pages=16, flags=406, use_active? 0, use_large=0 [max=65536] [ 131.993] search_linear_cache: searching for inactive cpu map [ 131.993] kgem_bo_remove_from_inactive: removing handle=125 from inactive [ 131.993] search_linear_cache: found handle=125 (num_pages=16) in linear vma cache [ 131.993] kgem_bo_map__cpu(handle=125, size=65536, map=0x0:0x7f1c722d8000) [ 131.993] kgem_new_batch: allocated and mapped batch handle=125 [size=65536] [ 131.993] kgem_bo_sync__cpu: handle=125 [ 131.993] __kgem_busy: handle=125, busy=0, wedged=0 [ 131.993] kgem_bo_sync__cpu: SYNC: handle=125, needs_flush? 0, domain? 0, busy? 0 [ 131.993] __kgem_busy: handle=125, busy=0, wedged=0 [ 131.993] kgem_bo_retire: retiring bo handle=125 (needed flush? 0), rq? 0 [busy?=0] [ 131.993] assert_bo_retired: handle=125, domain: 0 exec? 0, rq? 0 [ 131.993] kgem_new_batch: using last batch handle=128 [ 132.010] kgem_commit: release handle=128 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fe72e000 [ 132.010] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d47e5000 [ 132.010] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 132.010] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 132.010] __kgem_bo_clear_busy: handle=7 [ 132.010] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 132.010] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 132.010] __kgem_bo_clear_busy: handle=32 [ 132.010] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 132.010] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 132.010] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 132.010] sna_accel_block: evaluating timers, active=7 [ 132.010] sna_accel_block: flush timer expires in 9 [132002] [ 132.010] sna_wakeup_handler [ 132.010] sna_mode_wakeup: len=96 [ 132.010] sna_mode_wakeup: recording last swap on pipe=1, frame 7621 [1dc5], time 131.999991 [ 132.010] sna_mode_wakeup: removing handle=35 [active_scanout=1] from scanout, installing handle=27 [active_scanout=3] [ 132.010] sna_mode_wakeup: flip complete, pending? 2 [ 132.010] sna_dri2_vblank_handler(type=2, sequence=7651, draw=1810) [ 132.010] sna_crtc_record_swap: recording last swap on pipe=0, frame 7651 [msc=7651], time 132.1295 [ 132.010] sna_dri2_vblank_handler: 2 complete, frame=7651 tv=132.1295 [ 132.010] sna_dri2_blit_complete: blit finished [ 132.010] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7651, tv=132.1295) [ 132.010] frame_swap_complete(type=2): draw=146, pipe=0, frame=7651 [msc=7651], tv=132.1295 [ 132.010] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_dri2_event_free(draw?=1) [ 132.011] sna_dri2_remove_event: remove[0x55bca9dd1d40] from window 146, active? 1 [ 132.011] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 132.011] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=35] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 132.011] sna_dri2_vblank_handler complete [ 132.011] sna_mode_wakeup: recording last swap on pipe=0, frame 7651 [1de3], time 132.1295 [ 132.011] sna_mode_wakeup: removing handle=35 [active_scanout=0] from scanout, installing handle=27 [active_scanout=3] [ 132.011] sna_mode_wakeup: flip complete, pending? 1 [ 132.011] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_block_handler (tv=0.1000) [ 132.011] kgem_retire, need_retire?=1 [ 132.011] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.011] kgem_retire__requests_ring: retiring ring 0 [ 132.011] __kgem_busy: handle=1, busy=0, wedged=0 [ 132.011] __kgem_retire_rq: request 1 complete [ 132.011] __kgem_bo_flush: handle=135, busy=0, wedged=0 [ 132.011] kgem_bo_move_to_cache: release handle=135 [ 132.011] kgem_bo_move_to_inactive: moving handle=135 to inactive [ 132.011] __kgem_bo_flush: handle=35, busy=0, wedged=0 [ 132.011] kgem_retire__requests_ring: retiring ring 0 [ 132.011] __kgem_busy: handle=2, busy=131072, wedged=0 [ 132.011] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 1 [ 132.011] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.011] kgem_retire -- retired=1, need_retire=1 [ 132.011] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.011] sna_scanout_do_flush: flush timer active: delta=-9 [ 132.011] sna_scanout_do_flush (time=132011), triggered [ 132.011] sna_scanout_flush (time=132011), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 132.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 132.011] stop_flush: scanout=27 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 132.011] has_shadow: has pending damage? 0, outstanding flips: 0 [ 132.011] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 0, mode reconfiguration pending? 0) [ 132.011] sna_accel_do_throttle (time=132011), triggered [ 132.011] sna_accel_throttle (time=132011) [ 132.011] sna_accel_block: evaluating timers, active=7 [ 132.011] sna_accel_block: flush timer expires in 16 [132027] [ 132.011] sna_wakeup_handler [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_block_handler (tv=0.1000) [ 132.011] kgem_retire, need_retire?=1 [ 132.011] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.011] kgem_retire__requests_ring: retiring ring 0 [ 132.011] __kgem_busy: handle=2, busy=131072, wedged=0 [ 132.011] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 132.011] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.011] kgem_retire -- retired=0, need_retire=1 [ 132.011] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.011] sna_scanout_do_flush: flush timer active: delta=16 [ 132.011] sna_accel_block: evaluating timers, active=7 [ 132.011] sna_accel_block: flush timer expires in 16 [132027] [ 132.011] sna_wakeup_handler [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_block_handler (tv=0.1000) [ 132.011] kgem_retire, need_retire?=1 [ 132.011] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.011] kgem_retire__requests_ring: retiring ring 0 [ 132.011] __kgem_busy: handle=2, busy=131072, wedged=0 [ 132.011] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 132.011] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.011] kgem_retire -- retired=0, need_retire=1 [ 132.011] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.011] sna_scanout_do_flush: flush timer active: delta=16 [ 132.011] sna_accel_block: evaluating timers, active=7 [ 132.011] sna_accel_block: flush timer expires in 16 [132027] [ 132.011] sna_wakeup_handler [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_accel_flush: flush?=0, dirty?=0 [ 132.011] sna_block_handler (tv=0.1000) [ 132.011] kgem_retire, need_retire?=1 [ 132.011] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.011] kgem_retire__requests_ring: retiring ring 0 [ 132.011] __kgem_busy: handle=2, busy=131072, wedged=0 [ 132.011] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 132.012] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.012] kgem_retire -- retired=0, need_retire=1 [ 132.012] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.012] sna_scanout_do_flush: flush timer active: delta=15 [ 132.012] sna_accel_block: evaluating timers, active=7 [ 132.012] sna_accel_block: flush timer expires in 15 [132027] [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.30000) [ 132.012] kgem_retire, need_retire?=1 [ 132.012] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.012] kgem_retire__requests_ring: retiring ring 0 [ 132.012] __kgem_busy: handle=2, busy=131072, wedged=0 [ 132.012] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 132.012] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.012] kgem_retire -- retired=0, need_retire=1 [ 132.012] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.012] sna_scanout_do_flush: flush timer active: delta=15 [ 132.012] sna_accel_block: evaluating timers, active=7 [ 132.012] sna_accel_block: flush timer expires in 15 [132027] [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.30000) [ 132.012] kgem_retire, need_retire?=1 [ 132.012] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.012] kgem_retire__requests_ring: retiring ring 0 [ 132.012] __kgem_busy: handle=2, busy=131072, wedged=0 [ 132.012] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=2, retired? 0 [ 132.012] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.012] kgem_retire -- retired=0, need_retire=1 [ 132.012] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.012] sna_scanout_do_flush: flush timer active: delta=15 [ 132.012] sna_accel_block: evaluating timers, active=7 [ 132.012] sna_accel_block: flush timer expires in 15 [132027] [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.0) [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.0) [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.0) [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.0) [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.30000) [ 132.012] kgem_retire, need_retire?=1 [ 132.012] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.012] kgem_retire__requests_ring: retiring ring 0 [ 132.012] __kgem_busy: handle=2, busy=0, wedged=0 [ 132.012] __kgem_retire_rq: request 2 complete [ 132.012] __kgem_bo_flush: handle=134, busy=0, wedged=0 [ 132.012] kgem_retire__requests_ring: retiring ring 0 [ 132.012] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.012] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.012] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.012] kgem_retire -- retired=0, need_retire=1 [ 132.012] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.012] sna_scanout_do_flush: flush timer active: delta=15 [ 132.012] sna_accel_block: evaluating timers, active=7 [ 132.012] sna_accel_block: flush timer expires in 15 [132027] [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.30000) [ 132.012] kgem_retire, need_retire?=1 [ 132.012] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.012] kgem_retire__requests_ring: retiring ring 0 [ 132.012] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.012] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.012] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.012] kgem_retire -- retired=0, need_retire=1 [ 132.012] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.012] sna_scanout_do_flush: flush timer active: delta=15 [ 132.012] sna_accel_block: evaluating timers, active=7 [ 132.012] sna_accel_block: flush timer expires in 15 [132027] [ 132.012] sna_wakeup_handler [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_accel_flush: flush?=0, dirty?=0 [ 132.012] sna_block_handler (tv=0.30000) [ 132.012] kgem_retire, need_retire?=1 [ 132.012] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.012] kgem_retire__requests_ring: retiring ring 0 [ 132.012] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.012] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_block_handler (tv=0.29000) [ 132.013] kgem_retire, need_retire?=1 [ 132.013] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.013] kgem_retire__requests_ring: retiring ring 0 [ 132.013] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.013] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.013] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.013] kgem_retire -- retired=0, need_retire=1 [ 132.013] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.013] sna_scanout_do_flush: flush timer active: delta=14 [ 132.013] sna_accel_block: evaluating timers, active=7 [ 132.013] sna_accel_block: flush timer expires in 14 [132027] [ 132.013] sna_wakeup_handler [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.013] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_block_handler (tv=0.29000) [ 132.014] kgem_retire, need_retire?=1 [ 132.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.014] kgem_retire__requests_ring: retiring ring 0 [ 132.014] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.014] kgem_retire -- retired=0, need_retire=1 [ 132.014] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.014] sna_scanout_do_flush: flush timer active: delta=13 [ 132.014] sna_accel_block: evaluating timers, active=7 [ 132.014] sna_accel_block: flush timer expires in 13 [132027] [ 132.014] sna_wakeup_handler [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_block_handler (tv=0.28000) [ 132.014] kgem_retire, need_retire?=1 [ 132.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.014] kgem_retire__requests_ring: retiring ring 0 [ 132.014] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.014] kgem_retire -- retired=0, need_retire=1 [ 132.014] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.014] sna_scanout_do_flush: flush timer active: delta=13 [ 132.014] sna_accel_block: evaluating timers, active=7 [ 132.014] sna_accel_block: flush timer expires in 13 [132027] [ 132.014] sna_wakeup_handler [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_block_handler (tv=0.28000) [ 132.014] kgem_retire, need_retire?=1 [ 132.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.014] kgem_retire__requests_ring: retiring ring 0 [ 132.014] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.014] kgem_retire -- retired=0, need_retire=1 [ 132.014] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.014] sna_scanout_do_flush: flush timer active: delta=13 [ 132.014] sna_accel_block: evaluating timers, active=7 [ 132.014] sna_accel_block: flush timer expires in 13 [132027] [ 132.014] sna_wakeup_handler [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_block_handler (tv=0.28000) [ 132.014] kgem_retire, need_retire?=1 [ 132.014] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.014] kgem_retire__requests_ring: retiring ring 0 [ 132.014] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.014] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.014] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.014] kgem_retire -- retired=0, need_retire=1 [ 132.014] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.014] sna_scanout_do_flush: flush timer active: delta=13 [ 132.014] sna_accel_block: evaluating timers, active=7 [ 132.014] sna_accel_block: flush timer expires in 13 [132027] [ 132.014] sna_wakeup_handler [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_accel_flush: flush?=0, dirty?=0 [ 132.014] sna_create_pixmap(7680, 2160, 24, usage=0) [ 132.014] kgem_can_create_2d: 7680x2160 @ 24 [ 132.014] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 132.014] kgem_can_create_2d: untiled size=66355200 [ 132.014] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.014] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 132.014] kgem_can_create_2d: tiled[-1] size=66355200 [ 132.014] sna_create_pixmap: usage=0, flags=1b [ 132.014] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 132.014] __pop_freed_pixmap: reusing freed pixmap=2682 header [ 132.014] create_pixmap_hdr: pixmap=2683, width=7680, height=2160, usage=0 [ 132.014] sna_create_pixmap: serial=2683, 7680x2160, usage=0 [ 132.014] sna_composite_rectangles(pixmap=2684, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 132.014] sna_composite_rectangles: converted to op 0 [ 132.014] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 132.014] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 132.014] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 132.014] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 132.014] sna_composite_rectangles: dropping last-cpu hint [ 132.014] sna_drawable_use_bo pixmap=2684, box=((0, 0), (7680, 2160)), flags=19... [ 132.014] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 132.014] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 132.014] sna_pixmap_move_to_gpu(pixmap=2684, usage=0), flags=b [ 132.014] sna_pixmap_move_to_gpu: CPU damage? 0 [ 132.014] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 132.014] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.014] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.014] sna_pixmap_alloc_gpu: pixmap=2684 [ 132.014] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 132.014] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 132.014] kgem_bo_remove_from_active: removing handle=136 from active [ 132.014] 1:from active: pitch=30720, tiling=1, handle=136, id=1738 [ 132.014] __sna_damage_all(7680, 2160) [ 132.014] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 132.014] sna_pixmap_mark_active: pixmap=2684, handle=136 [ 132.014] sna_drawable_use_bo: allocated GPU bo for operation [ 132.014] sna_drawable_use_bo: using GPU bo with damage? 0 [ 132.014] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 132.014] kgem_bo_is_render: handle=136, rq? 1 [1] [ 132.014] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 132.014] sna_render_get_solid: 0 [ 132.014] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 132.014] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 132.014] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 132.014] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 132.014] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 132.014] kgem_add_handle: handle=4, index=0 [ 132.014] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 132.014] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 132.014] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 132.014] gen9_composite_get_binding_table(ffc0) [ 132.014] kgem_add_reloc64: handle=136, pos=16360, delta=0, domains=20002 [ 132.014] kgem_add_handle: handle=136, index=1 [ 132.014] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=d47e5000) [ 132.014] __kgem_bo_mark_dirty: handle=136 (proxy? 0) [ 132.014] [3fe0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 132.014] kgem_add_reloc64: handle=7, pos=16344, delta=0, domains=40000 [ 132.014] kgem_add_reloc64: adding proxy [delta=0] for handle=7 [ 132.014] kgem_add_handle: handle=7, index=2 [ 132.014] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=fffe8000) [ 132.014] [3fd0] bind bo(handle=7, addr=fffe8000), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 132.014] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 132.014] gen9_emit_sampler: sampler = 1 [ 132.014] gen9_emit_sf: num_sf_outputs=1 [ 132.014] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 132.014] gen9_emit_vertex_elements: setup id=0 [ 132.014] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 132.014] (0, 0), (7680, 2160) [ 132.014] gen8_vertex_flush[490] = 3 [ 132.014] sna_composite_rectangles: pixmap=2684 marking clear [0]? 1 [ 132.014] sna_composite_rectangles(pixmap=2684, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) [ 132.014] sna_composite_rectangles: converted to op 1 [ 132.014] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) [ 132.014] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 [ 132.014] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 [ 132.014] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) [ 132.014] sna_composite_rectangles: dropping last-cpu hint [ 132.014] sna_drawable_use_bo pixmap=2684, box=((7679, 0), (7680, 2160)), flags=9... [ 132.014] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 132.014] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 132.014] sna_drawable_use_bo: using whole GPU bo [ 132.014] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) [ 132.014] kgem_bo_is_render: handle=136, rq? 1 [1] [ 132.014] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) [ 132.014] sna_render_get_solid: ffe5e3e1 [ 132.014] sna_render_get_solid(18) = ffe5e3e1 (last) [ 132.014] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 132.014] kgem_check_bo: num_pages=+0, num_exec=+0 [ 132.014] gen9_composite_get_binding_table(ff00) [ 132.014] kgem_add_reloc64: handle=32, pos=16312, delta=0, domains=40000 [ 132.014] kgem_add_reloc64: adding proxy [delta=72] for handle=32 [ 132.015] kgem_add_handle: handle=32, index=3 [ 132.015] kgem_add_reloc64[5] = (delta=72, target handle=3, presumed=fffb2000) [ 132.015] [3fb0] bind bo(handle=32, addr=fffb2048), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 132.015] gen9_emit_vertex_elements: setup id=0 [ 132.015] (7679, 0), (7680, 2160) [ 132.015] gen8_vertex_flush[4cc] = 3 [ 132.015] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=a7c [ 132.015] sna_validate_gc: recomputing clip [ 132.015] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9df8a20] [ 132.015] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2684:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 132.015] sna_copy_area: normal copy [ 132.015] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.015] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.015] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 132.015] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 132.015] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 132.015] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 132.015] sna_do_copy: pixmap -- no source clipping [ 132.015] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 132.015] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 132.015] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2684+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 132.015] sna_copy_boxes: dst=(priv=0x55bca9df7170, gpu_bo=136, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=134, cpu_bo=0), replaces=1 [ 132.015] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 132.015] sna_drawable_use_bo pixmap=2684, box=((0, 0), (7680, 2160)), flags=1b... [ 132.015] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 132.015] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 132.015] sna_drawable_use_bo: using whole GPU bo [ 132.015] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a [ 132.015] sna_pixmap_undo_cow: pixmap=2659, handle=134 [refcnt=2], cow refcnt=2, flags=2 [ 132.015] sna_pixmap_move_to_gpu: already all-damaged [ 132.015] sna_pixmap_mark_active: pixmap=2659, handle=134 [ 132.015] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 132.015] sna_pixmap_make_cow: make cow src=2659, dst=2684, handle=134 (already cow? src=1, dst=0) [ 132.015] _kgem_bo_destroy: handle=136, proxy? 0 [ 132.015] __kgem_bo_destroy: handle=136, size=66355200 [ 132.015] __kgem_bo_destroy: handle=136 -> active [ 132.015] sna_pixmap_make_cow: moo! attaching clone to pixmap=2684 (source=2659, handle=134) [ 132.015] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a7c, drawable=a74 [ 132.015] sna_validate_gc: recomputing clip [ 132.015] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] [ 132.015] sna_copy_area: src=pixmap=2684:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2670:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 132.015] sna_copy_area: normal copy [ 132.015] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.015] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.015] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 132.015] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 132.015] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 132.015] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 132.015] sna_do_copy: pixmap -- no source clipping [ 132.015] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 132.015] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 132.015] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2684+(0, 0), dst pixmap=2670+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 132.015] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9df7170, gpu_bo=134, cpu_bo=0), replaces=1 [ 132.015] sna_copy_boxes: ignoring cow for no op [ 132.015] sna_destroy_pixmap: pixmap=2684, attached?=1 [ 132.015] sna_destroy_pixmap: pixmap=2684 discarding cow, refcnt=3 [ 132.015] __sna_free_pixmap(pixmap=2684) [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_block_handler (tv=0.27000) [ 132.015] kgem_retire, need_retire?=1 [ 132.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.015] kgem_retire__requests_ring: retiring ring 0 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.015] kgem_retire -- retired=0, need_retire=1 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] __kgem_ring_is_idle: last requests handle=128 still busy [ 132.015] sna_scanout_do_flush: flush timer active: delta=12 [ 132.015] sna_accel_block: evaluating timers, active=7 [ 132.015] sna_accel_block: flush timer expires in 12 [132027] [ 132.015] sna_wakeup_handler [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_block_handler (tv=0.27000) [ 132.015] kgem_retire, need_retire?=1 [ 132.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.015] kgem_retire__requests_ring: retiring ring 0 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.015] kgem_retire -- retired=0, need_retire=1 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.015] sna_scanout_do_flush: flush timer active: delta=12 [ 132.015] sna_accel_block: evaluating timers, active=7 [ 132.015] sna_accel_block: flush timer expires in 12 [132027] [ 132.015] sna_wakeup_handler [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_block_handler (tv=0.27000) [ 132.015] kgem_retire, need_retire?=1 [ 132.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.015] kgem_retire__requests_ring: retiring ring 0 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.015] kgem_retire -- retired=0, need_retire=1 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.015] sna_scanout_do_flush: flush timer active: delta=12 [ 132.015] sna_accel_block: evaluating timers, active=7 [ 132.015] sna_accel_block: flush timer expires in 12 [132027] [ 132.015] sna_wakeup_handler [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_block_handler (tv=0.27000) [ 132.015] kgem_retire, need_retire?=1 [ 132.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.015] kgem_retire__requests_ring: retiring ring 0 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.015] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.015] kgem_retire -- retired=0, need_retire=1 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.015] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.015] sna_scanout_do_flush: flush timer active: delta=12 [ 132.015] sna_accel_block: evaluating timers, active=7 [ 132.015] sna_accel_block: flush timer expires in 12 [132027] [ 132.015] sna_wakeup_handler [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_accel_flush: flush?=0, dirty?=0 [ 132.015] sna_block_handler (tv=0.27000) [ 132.015] kgem_retire, need_retire?=1 [ 132.015] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.015] kgem_retire__requests_ring: retiring ring 0 [ 132.015] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.016] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.016] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.016] kgem_retire -- retired=0, need_retire=1 [ 132.016] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.016] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.016] sna_scanout_do_flush: flush timer active: delta=11 [ 132.016] sna_accel_block: evaluating timers, active=7 [ 132.016] sna_accel_block: flush timer expires in 11 [132027] [ 132.016] sna_wakeup_handler [ 132.016] sna_composite(pixmap=2659, op=3, src=2666+(0, 0), mask=0+(0, 0), dst=2659+(0, 0)+(0, 0), size=(7680, 2160) [ 132.016] sna_compute_composite_region: dst=(0, 0)x(7680, 2160) [ 132.016] sna_compute_composite_region: initial clip against dst->pDrawable: (0, 0), (7680, 2160) [ 132.016] clip_to_dst: region: 1x[(0, 0), (7680, 2160)], clip: 1x[(0, 0), (7680, 2160)] [ 132.016] sna_compute_composite_region: clip against dst->pCompositeClip: (0, 0), (7680, 2160) [ 132.016] sna_compute_composite_region: clip against src (7680x2160 clip=0): (0, 0), (7680, 2160) [ 132.016] sna_compute_composite_region: clip against mask: (0, 0), (7680, 2160) [ 132.016] sna_composite: composite region extents:+(0, 0) -> (0, 0), (7680, 2160) + (0, 0) [ 132.016] gen9_render_composite: 7680x2160, current mode=1/1 [ 132.016] kgem_bo_is_busy: handle=132, domain: 0 exec? 0, rq? 0 [ 132.016] kgem_bo_is_busy: handle=134, domain: 0 exec? 0, rq? 0 [ 132.016] gen9_composite_fallback: dst is already on the GPU, try to use GPU [ 132.016] gen9_composite_set_target: (0, 0)x(7680, 2160), partial?=1 [ 132.016] sna_drawable_use_bo pixmap=2659, box=((0, 0), (7680, 2160)), flags=7... [ 132.016] sna_pixmap_undo_cow: pixmap=2659, handle=134 [refcnt=2], cow refcnt=2, flags=43 [ 132.016] sna_pixmap_undo_cow: copying cow [ 132.016] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.016] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 132.016] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 132.016] kgem_bo_remove_from_active: removing handle=136 from active [ 132.016] 1:from active: pitch=30720, tiling=1, handle=136, id=1739 [ 132.016] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 132.016] kgem_bo_is_render: handle=134, rq? 0 [0] [ 132.016] kgem_bo_is_render: handle=136, rq? 1 [1] [ 132.016] kgem_bo_is_render: handle=136, rq? 1 [1] [ 132.016] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 132.016] gen9_composite_get_binding_table(fe80) [ 132.016] kgem_add_reloc64: handle=136, pos=16280, delta=0, domains=20002 [ 132.016] kgem_add_reloc64[6] = (delta=0, target handle=1, presumed=d47e5000) [ 132.016] [3f90] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 132.016] kgem_add_reloc64: handle=134, pos=16264, delta=0, domains=40000 [ 132.016] kgem_add_handle: handle=134, index=4 [ 132.016] kgem_add_reloc64[7] = (delta=0, target handle=4, presumed=f4225000) [ 132.016] [3f80] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 132.016] gen9_emit_sampler: sampler = 0 [ 132.016] gen9_emit_vertex_elements: setup id=0 [ 132.016] (0, 0) -> (0, 0) + (7680, 2160) [ 132.016] gen8_vertex_flush[510] = 3 [ 132.016] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=7 [ 132.016] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 132.016] sna_drawable_use_bo: using whole GPU bo [ 132.016] gen9_composite_set_target: pixmap=2659, format=20020888, size=7680x2160, pitch=30720, delta=(0,0),damage=0xffffffffffffffff [ 132.016] gen9_composite_picture: (0, 0)x(7680, 2160), dst=(0, 0) [ 132.016] sna_transform_is_imprecise_integer_translation: no transform [ 132.016] gen9_composite_picture: integer translation (0, 0), removing [ 132.016] sna_render_pixmap_bo pixmap=2666, (0, 0)x(7680, 2160)/(7680, 2160) [ 132.016] sna_render_pixmap_bo: GPU all damaged [ 132.016] color_convert: src=1e000000 [20028888] [ 132.016] color_convert: dst=1e000000 [20028888] [ 132.016] sna_render_get_solid: 1e000000 [ 132.016] blend op=3, dst=20020888 [A=0] => src=1, dst=19 => offset=828 [ 132.016] gen4_choose_composite_emitter: identity source, identity mask [ 132.016] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 132.016] aligning vertex: was 2, now 5 floats per vertex [ 132.016] gen9_composite_get_binding_table(fdc0) [ 132.016] kgem_add_reloc64: handle=132, pos=16232, delta=0, domains=40000 [ 132.016] kgem_add_handle: handle=132, index=5 [ 132.016] kgem_add_reloc64[8] = (delta=0, target handle=5, presumed=f02dd000) [ 132.016] [3f60] bind bo(handle=132, addr=f02dd000), format=233, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 132.016] kgem_add_reloc64: handle=7, pos=16216, delta=0, domains=40000 [ 132.016] kgem_add_reloc64: adding proxy [delta=120] for handle=7 [ 132.016] kgem_add_reloc64[9] = (delta=120, target handle=2, presumed=fffe8000) [ 132.016] [3f50] bind bo(handle=7, addr=fffe8078), format=192, width=1, height=1, pitch=4, tiling=0 -> sampler [ 132.016] gen9_emit_cc: blend=28 (current=26), src=1, dst=19 [ 132.016] gen9_emit_sampler: sampler = 3 [ 132.016] gen9_emit_sf: num_sf_outputs=2 [ 132.016] gen9_emit_wm: switching to MASK, num_surfaces=3 (8-wide? 512, 16-wide? 768, 32-wide? 0) [ 132.016] gen9_emit_vertex_elements: setup id=10 [ 132.016] gen9_emit_vertex_elements: first channel 2 floats, offset=4 [ 132.016] gen9_emit_vertex_elements: second channel 2 floats, offset=12 [ 132.016] gen9_render_composite_box: (0, 0), (7680, 2160) [ 132.016] apply_damage: damage=0x0, region=1 [(0, 0), (7680, 2160) + (0, 0)] [ 132.016] gen8_vertex_flush[5ec] = 3 [ 132.016] sna_create_pixmap(7680, 2160, 24, usage=0) [ 132.016] kgem_can_create_2d: 7680x2160 @ 24 [ 132.016] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 132.016] kgem_can_create_2d: untiled size=66355200 [ 132.016] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.016] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 132.016] kgem_can_create_2d: tiled[-1] size=66355200 [ 132.016] sna_create_pixmap: usage=0, flags=1b [ 132.016] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 132.016] __pop_freed_pixmap: reusing freed pixmap=2684 header [ 132.016] create_pixmap_hdr: pixmap=2685, width=7680, height=2160, usage=0 [ 132.016] sna_create_pixmap: serial=2685, 7680x2160, usage=0 [ 132.016] sna_composite_rectangles(pixmap=2686, op=0, 0 x 1 [(0, 0)x(7680, 2160) ...]) [ 132.016] sna_composite_rectangles: converted to op 0 [ 132.016] sna_composite_rectangles[0] (0, 0)x(7680, 2160) -> (0, 0), (7680, 2160) [ 132.016] sna_composite_rectangles: nrects=1, region=(0, 0), (7680, 2160) x 1 [ 132.016] sna_composite_rectangles: clipped extents (0, 0),(7680, 2160) x 1 [ 132.016] sna_composite_rectangles: pixmap +(0, 0) extents (0, 0),(7680, 2160) [ 132.016] sna_composite_rectangles: dropping last-cpu hint [ 132.016] sna_drawable_use_bo pixmap=2686, box=((0, 0), (7680, 2160)), flags=19... [ 132.016] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=19 [ 132.016] sna_drawable_use_bo: gpu? 0, damaged? 0; cpu? 0, damaged? 0 [ 132.016] sna_pixmap_move_to_gpu(pixmap=2686, usage=0), flags=b [ 132.016] sna_pixmap_move_to_gpu: CPU damage? 0 [ 132.016] sna_pixmap_move_to_gpu: creating GPU bo (7680x2160@32), create=b [ 132.016] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.016] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.016] sna_pixmap_alloc_gpu: pixmap=2686 [ 132.016] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 132.016] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 132.016] kgem_bo_remove_from_inactive: removing handle=135 from inactive [ 132.016] from inactive: pitch=30720, tiling=1: handle=135, id=1740 [ 132.016] __sna_damage_all(7680, 2160) [ 132.016] sna_pixmap_move_to_gpu: marking as all-damaged for GPU [ 132.016] sna_pixmap_mark_active: pixmap=2686, handle=135 [ 132.016] sna_drawable_use_bo: allocated GPU bo for operation [ 132.016] sna_drawable_use_bo: using GPU bo with damage? 0 [ 132.016] gen9_render_fill_boxes (op=0, color=(0, 0, 0, 0) [20020888]) [ 132.016] kgem_bo_is_render: handle=135, rq? 0 [0] [ 132.016] gen9_render_fill_boxes(0 x 1 [(0, 0), (7680, 2160) ...]) [ 132.016] sna_render_get_solid: 0 [ 132.016] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 132.016] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.016] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.016] kgem_check_bo: num_pages=+16200, num_exec=+1 [ 132.016] aligning vertex: was 5, now 2 floats per vertex [ 132.016] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.016] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.017] gen9_composite_get_binding_table(fd00) [ 132.017] kgem_add_reloc64: handle=135, pos=16184, delta=0, domains=20002 [ 132.017] kgem_add_handle: handle=135, index=6 [ 132.017] kgem_add_reloc64[10] = (delta=0, target handle=6, presumed=dc675000) [ 132.017] __kgem_bo_mark_dirty: handle=135 (proxy? 0) [ 132.017] [3f30] bind bo(handle=135, addr=dc675000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 132.017] gen9_emit_cc: blend=26 (current=28), src=1, dst=17 [ 132.017] gen9_emit_sampler: sampler = 1 [ 132.017] gen9_emit_sf: num_sf_outputs=1 [ 132.017] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 132.017] gen9_emit_vertex_elements: setup id=0 [ 132.017] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 132.017] (0, 0), (7680, 2160) [ 132.017] gen8_vertex_flush[6ac] = 3 [ 132.017] sna_composite_rectangles: pixmap=2686 marking clear [0]? 1 [ 132.017] sna_composite_rectangles(pixmap=2686, op=1, ffe5e3e1 x 1 [(7679, 0)x(1, 2160) ...]) [ 132.017] sna_composite_rectangles: converted to op 1 [ 132.017] sna_composite_rectangles[0] (7679, 0)x(1, 2160) -> (7679, 0), (7680, 2160) [ 132.017] sna_composite_rectangles: nrects=1, region=(7679, 0), (7680, 2160) x 1 [ 132.017] sna_composite_rectangles: clipped extents (7679, 0),(7680, 2160) x 1 [ 132.017] sna_composite_rectangles: pixmap +(0, 0) extents (7679, 0),(7680, 2160) [ 132.017] sna_composite_rectangles: dropping last-cpu hint [ 132.017] sna_drawable_use_bo pixmap=2686, box=((7679, 0), (7680, 2160)), flags=9... [ 132.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=9 [ 132.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 132.017] sna_drawable_use_bo: using whole GPU bo [ 132.017] gen9_render_fill_boxes (op=1, color=(e558, e36d, e182, ffff) [20020888]) [ 132.017] kgem_bo_is_render: handle=135, rq? 1 [1] [ 132.017] gen9_render_fill_boxes(ffe5e3e1 x 1 [(7679, 0), (7680, 2160) ...]) [ 132.017] sna_render_get_solid: ffe5e3e1 [ 132.017] sna_render_get_solid(18) = ffe5e3e1 (last) [ 132.017] blend op=1, dst=20020888 [A=0] => src=1, dst=17 => offset=26 [ 132.017] kgem_check_bo: num_pages=+0, num_exec=+0 [ 132.017] gen9_composite_get_binding_table(fc80) [ 132.017] gen9_emit_vertex_elements: setup id=0 [ 132.017] (7679, 0), (7680, 2160) [ 132.017] gen8_vertex_flush[6e8] = 3 [ 132.017] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a74, drawable=a7e [ 132.017] sna_validate_gc: recomputing clip [ 132.017] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9df8b00] [ 132.017] sna_copy_area: src=pixmap=2659:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2686:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 132.017] sna_copy_area: normal copy [ 132.017] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.017] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.017] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 132.017] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 132.017] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 132.017] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 132.017] sna_do_copy: pixmap -- no source clipping [ 132.017] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 132.017] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 132.017] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2659+(0, 0), dst pixmap=2686+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 132.017] sna_copy_boxes: dst=(priv=0x55bca9df7170, gpu_bo=135, cpu_bo=0), src=(priv=0x55bca9bc7980, gpu_bo=136, cpu_bo=0), replaces=1 [ 132.017] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 132.017] sna_drawable_use_bo pixmap=2686, box=((0, 0), (7680, 2160)), flags=1b... [ 132.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 132.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 132.017] sna_drawable_use_bo: using whole GPU bo [ 132.017] sna_pixmap_move_to_gpu(pixmap=2659, usage=0), flags=a [ 132.017] sna_pixmap_move_to_gpu: already all-damaged [ 132.017] sna_pixmap_mark_active: pixmap=2659, handle=136 [ 132.017] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 132.017] sna_pixmap_make_cow: make cow src=2659, dst=2686, handle=136 (already cow? src=0, dst=0) [ 132.017] sna_pixmap_make_cow: moo! attaching source cow to pixmap=2659, handle=136 [ 132.017] _kgem_bo_destroy: handle=135, proxy? 0 [ 132.017] __kgem_bo_destroy: handle=135, size=66355200 [ 132.017] __kgem_bo_destroy: handle=135 -> active [ 132.017] sna_pixmap_make_cow: moo! attaching clone to pixmap=2686 (source=2659, handle=136) [ 132.017] sna_validate_gc(0x55bca9bc7bb0) changes=0, previous serial=a7e, drawable=a74 [ 132.017] sna_validate_gc: recomputing clip [ 132.017] sna_validate_gc: composite clip=1x[(0, 0), (7680, 2160)] [0x55bca9bb5370] [ 132.017] sna_copy_area: src=pixmap=2686:(0, 0)x(7680, 2160)+(0, 0) -> dst=pixmap=2670:(0, 0)+(0, 0); alu=3, pm=ffffffff, depth=24 [ 132.017] sna_copy_area: normal copy [ 132.017] sna_do_copy: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.017] sna_do_copy: after drawable: src=(0, 0), dst=(0, 0), size=(7680x2160) [ 132.017] sna_do_copy: dst extents (0, 0), (7680, 2160), dst clip extents (0, 0), (7680, 2160), dst size=7680x2160 [ 132.017] sna_do_copy: clipped dst extents (0, 0), (7680, 2160) [ 132.017] sna_do_copy: unclipped src extents (0, 0), (7680, 2160) [ 132.017] sna_do_copy: clipped src extents (0, 0), (7680, 2160) [ 132.017] sna_do_copy: pixmap -- no source clipping [ 132.017] sna_do_copy: src extents (0, 0), (7680, 2160) x 1 [ 132.017] sna_do_copy: copy region (0, 0), (7680, 2160) x 1 + (0, 0) [ 132.017] sna_copy_boxes (boxes=1x[(0, 0), (7680, 2160)...], src pixmap=2686+(0, 0), dst pixmap=2670+(0, 0), alu=3, src.size=7680x2160, dst.size=7680x2160) [ 132.017] sna_copy_boxes: dst=(priv=0x55bca9df6ac0, gpu_bo=134, cpu_bo=0), src=(priv=0x55bca9df7170, gpu_bo=136, cpu_bo=0), replaces=1 [ 132.017] copy_prefer_gpu: source has gpu damage, force gpu? 1 [ 132.017] sna_drawable_use_bo pixmap=2670, box=((0, 0), (7680, 2160)), flags=1b... [ 132.017] region_subsumes_damage? [ 132.017] region_subsumes_damage: region (0, 0), (7680, 2160), damage (0, 0), (7680, 2160) [ 132.017] region_subsumes_damage: singular region contains damage [ 132.017] sna_pixmap_undo_cow: pixmap=2670, handle=134 [refcnt=1], cow refcnt=1, flags=41 [ 132.017] sna_pixmap_undo_cow: freeing cow [ 132.017] sna_drawable_use_bo: flush=0, shm=0, cpu=0 => flags=1b [ 132.017] sna_drawable_use_bo: use GPU fast path (all-damaged) [ 132.017] sna_drawable_use_bo: using whole GPU bo [ 132.017] sna_pixmap_move_to_gpu(pixmap=2686, usage=0), flags=a [ 132.017] sna_pixmap_undo_cow: pixmap=2686, handle=136 [refcnt=2], cow refcnt=2, flags=2 [ 132.017] sna_pixmap_move_to_gpu: already all-damaged [ 132.017] sna_pixmap_mark_active: pixmap=2686, handle=136 [ 132.017] sna_copy_boxes: move whole src_pixmap to GPU and copy [ 132.017] sna_pixmap_make_cow: make cow src=2686, dst=2670, handle=136 (already cow? src=-1, dst=0) [ 132.017] _kgem_bo_destroy: handle=134, proxy? 0 [ 132.017] __kgem_bo_destroy: handle=134, size=66355200 [ 132.017] __kgem_bo_destroy: handle=134 -> active [ 132.017] sna_pixmap_make_cow: moo! attaching clone to pixmap=2670 (source=2686, handle=136) [ 132.017] sna_destroy_pixmap: pixmap=2686, attached?=1 [ 132.017] sna_destroy_pixmap: pixmap=2686 discarding cow, refcnt=3 [ 132.017] __sna_free_pixmap(pixmap=2686) [ 132.017] sna_accel_flush: flush?=0, dirty?=0 [ 132.017] sna_accel_flush: flush?=0, dirty?=0 [ 132.017] sna_block_handler (tv=0.25000) [ 132.017] kgem_retire, need_retire?=1 [ 132.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.017] kgem_retire__requests_ring: retiring ring 0 [ 132.017] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.017] kgem_retire -- retired=0, need_retire=1 [ 132.017] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.017] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.017] sna_scanout_do_flush: flush timer active: delta=10 [ 132.017] sna_accel_block: evaluating timers, active=7 [ 132.017] sna_accel_block: flush timer expires in 10 [132027] [ 132.017] sna_wakeup_handler [ 132.017] sna_accel_flush: flush?=0, dirty?=0 [ 132.017] sna_accel_flush: flush?=0, dirty?=0 [ 132.017] sna_block_handler (tv=0.25000) [ 132.017] kgem_retire, need_retire?=1 [ 132.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.017] kgem_retire__requests_ring: retiring ring 0 [ 132.017] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.017] kgem_retire -- retired=0, need_retire=1 [ 132.017] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.017] __kgem_ring_is_idle: last fence handle=128 still busy [ 132.017] sna_scanout_do_flush: flush timer active: delta=10 [ 132.017] sna_accel_block: evaluating timers, active=7 [ 132.017] sna_accel_block: flush timer expires in 10 [132027] [ 132.017] sna_wakeup_handler [ 132.017] sna_accel_flush: flush?=0, dirty?=0 [ 132.017] sna_accel_flush: flush?=0, dirty?=0 [ 132.017] sna_accel_flush: flush?=0, dirty?=0 [ 132.017] sna_block_handler (tv=0.25000) [ 132.017] kgem_retire, need_retire?=1 [ 132.017] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.017] kgem_retire__requests_ring: retiring ring 0 [ 132.017] __kgem_busy: handle=128, busy=131072, wedged=0 [ 132.017] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=128, retired? 0 [ 132.017] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.017] kgem_retire -- retired=0, need_retire=1 [ 132.017] __kgem_busy: handle=128, busy=0, wedged=0 [ 132.017] __kgem_retire_rq: request 128 complete [ 132.018] kgem_bo_move_to_inactive: moving handle=128 to inactive [ 132.018] sna_accel_block: GPU idle, flushing [ 132.018] gen8_vertex_close: used=98, vbo active? 3, vb=401, nreloc=2 [ 132.018] gen8_vertex_close: reloc[0] = 287 [ 132.018] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 132.018] kgem_add_handle: handle=3, index=7 [ 132.018] kgem_add_reloc64[11] = (delta=0, target handle=7, presumed=fd44c000) [ 132.018] gen8_vertex_close: reloc[1] = 374 [ 132.018] kgem_add_reloc64: handle=3, pos=374, delta=0, domains=200000 [ 132.018] kgem_add_reloc64[12] = (delta=0, target handle=7, presumed=fd44c000) [ 132.018] batch[1/1, flags=1800]: 448 448 16160 16384, nreloc=13, nexec=8, nfence=0, aperture=64828 [fenced=0] [ 132.018] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x1, presumed-offset=fc0b5000 [ 132.018] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 132.018] kgem_fixup_relocs: shrinking by 61440 [ 132.018] __kgem_busy: handle=1, busy=0, wedged=0 [ 132.018] kgem_commit: release handle=1 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fc0b5000 [ 132.018] kgem_commit: release handle=135 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=dc675000 [ 132.018] kgem_commit: release handle=136 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=d47e5000 [ 132.018] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 132.018] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 132.018] __kgem_bo_clear_busy: handle=7 [ 132.018] kgem_commit: release handle=7 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffe8000 [ 132.018] kgem_commit: release handle=32 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 132.018] __kgem_bo_clear_busy: handle=32 [ 132.018] kgem_commit: release handle=32 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fffb2000 [ 132.018] kgem_commit: release handle=134 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f4225000 [ 132.018] kgem_commit: release handle=132 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=f02dd000 [ 132.018] kgem_commit: release handle=7 (proxy? 1), dirty? 0 flush? 0, snoop? 0 -> offset=0 [ 132.018] __kgem_bo_clear_busy: handle=7 [ 132.018] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 132.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.018] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 132.018] sna_scanout_do_flush: flush timer active: delta=10 [ 132.018] sna_accel_block: evaluating timers, active=7 [ 132.018] sna_accel_block: flush timer expires in 10 [132027] [ 132.018] sna_wakeup_handler [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_block_handler (tv=0.24000) [ 132.018] kgem_retire, need_retire?=1 [ 132.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.018] kgem_retire__requests_ring: retiring ring 0 [ 132.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 132.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.018] kgem_retire -- retired=0, need_retire=1 [ 132.018] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.018] sna_scanout_do_flush: flush timer active: delta=9 [ 132.018] sna_accel_block: evaluating timers, active=7 [ 132.018] sna_accel_block: flush timer expires in 9 [132027] [ 132.018] sna_wakeup_handler [ 132.018] sna_block_handler (tv=0.24000) [ 132.018] kgem_retire, need_retire?=1 [ 132.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.018] kgem_retire__requests_ring: retiring ring 0 [ 132.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 132.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.018] kgem_retire -- retired=0, need_retire=1 [ 132.018] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.018] sna_scanout_do_flush: flush timer active: delta=9 [ 132.018] sna_accel_block: evaluating timers, active=7 [ 132.018] sna_accel_block: flush timer expires in 9 [132027] [ 132.018] sna_wakeup_handler [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_block_handler (tv=0.24000) [ 132.018] kgem_retire, need_retire?=1 [ 132.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.018] kgem_retire__requests_ring: retiring ring 0 [ 132.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 132.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.018] kgem_retire -- retired=0, need_retire=1 [ 132.018] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.018] sna_scanout_do_flush: flush timer active: delta=9 [ 132.018] sna_accel_block: evaluating timers, active=7 [ 132.018] sna_accel_block: flush timer expires in 9 [132027] [ 132.018] sna_wakeup_handler [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_block_handler (tv=0.24000) [ 132.018] kgem_retire, need_retire?=1 [ 132.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.018] kgem_retire__requests_ring: retiring ring 0 [ 132.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.018] kgem_retire__requests_ring: ring=0, 1 outstanding requests, oldest=1, retired? 0 [ 132.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.018] kgem_retire -- retired=0, need_retire=1 [ 132.018] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.018] sna_scanout_do_flush: flush timer active: delta=9 [ 132.018] sna_accel_block: evaluating timers, active=7 [ 132.018] sna_accel_block: flush timer expires in 9 [132027] [ 132.018] sna_wakeup_handler [ 132.018] sna_dri2_get_msc(draw=0, pipe=-1) [ 132.018] sna_crtc_record_swap: recording last swap on pipe=0, frame 7652 [msc=7652], time 132.17960 [ 132.018] sna_dri2_get_msc: msc=7652 [raw=7652], ust=132017960 [ 132.018] sna_dri2_create_buffer pixmap=2670, (attachment=0, format=32, drawable=7680x2160), window?=0 [ 132.018] sna_pixmap_set_dri: attaching DRI client to pixmap=2670 [ 132.018] sna_pixmap_move_to_gpu(pixmap=2670, usage=0), flags=c2 [ 132.018] sna_pixmap_undo_cow: pixmap=2670, handle=136 [refcnt=2], cow refcnt=2, flags=42 [ 132.018] sna_pixmap_undo_cow: copying cow [ 132.018] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.018] kgem_create_2d(7680x2160, bpp=32, tiling=1, exact=1, inactive=0, cpu-mapping=0, gtt-mapping=0, scanout?=0, prime?=0, temp?=0) [ 132.018] kgem_surface_size: tile_width=512, tile_height=8 => aligned pitch=30720, height=2160 [ 132.018] kgem_bo_remove_from_active: removing handle=134 from active [ 132.018] 1:from active: pitch=30720, tiling=1, handle=134, id=1741 [ 132.018] gen9_render_copy_boxes (0, 0)->(0, 0) x 1, alu=3, flags=0, self-copy=0, overlaps? 0 [ 132.018] kgem_bo_is_render: handle=136, rq? 1 [1] [ 132.018] kgem_bo_is_render: handle=134, rq? 1 [1] [ 132.018] kgem_bo_is_render: handle=134, rq? 1 [1] [ 132.018] kgem_check_bo: num_pages=+32400, num_exec=+2 [ 132.018] kgem_add_reloc64: handle=0, pos=35, delta=1, domains=100000 [ 132.018] kgem_add_reloc64[0] = (delta=1, target handle=batch) [ 132.018] kgem_add_reloc64: handle=4, pos=37, delta=1, domains=100000 [ 132.018] kgem_add_handle: handle=4, index=0 [ 132.018] kgem_add_reloc64[1] = (delta=1, target handle=0, presumed=ffff5000) [ 132.018] kgem_add_reloc64: handle=4, pos=41, delta=1, domains=100000 [ 132.018] kgem_add_reloc64[2] = (delta=1, target handle=0, presumed=ffff5000) [ 132.018] gen9_composite_get_binding_table(ffc0) [ 132.018] kgem_add_reloc64: handle=134, pos=16360, delta=0, domains=20002 [ 132.018] kgem_add_handle: handle=134, index=1 [ 132.018] kgem_add_reloc64[3] = (delta=0, target handle=1, presumed=f4225000) [ 132.018] __kgem_bo_mark_dirty: handle=134 (proxy? 0) [ 132.018] [3fe0] bind bo(handle=134, addr=f4225000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> render [ 132.018] kgem_add_reloc64: handle=136, pos=16344, delta=0, domains=40000 [ 132.018] kgem_add_handle: handle=136, index=2 [ 132.018] kgem_add_reloc64[4] = (delta=0, target handle=2, presumed=d47e5000) [ 132.018] [3fd0] bind bo(handle=136, addr=d47e5000), format=192, width=7680, height=2160, pitch=30720, tiling=1 -> sampler [ 132.018] gen9_emit_cc: blend=26 (current=ffffffff), src=1, dst=17 [ 132.018] gen9_emit_sampler: sampler = 0 [ 132.018] gen9_emit_sf: num_sf_outputs=1 [ 132.018] gen9_emit_wm: switching to NOMASK, num_surfaces=2 (8-wide? 64, 16-wide? 128, 32-wide? 0) [ 132.018] gen9_emit_vertex_elements: setup id=0 [ 132.018] gen9_emit_vertex_elements: first channel 0 floats, offset=4 [ 132.018] (0, 0) -> (0, 0) + (7680, 2160) [ 132.018] gen8_vertex_flush[490] = 3 [ 132.018] sna_pixmap_move_to_gpu: already all-damaged [ 132.018] sna_pixmap_mark_active: pixmap=2670, handle=134 [ 132.018] sna_dri2_create_buffer: attaching to front buffer 7680x2160 [0x55bca9df6a40:3], scanout? 0 [ 132.018] kgem_bo_flink: flinked handle=134 to name=80, marking non-reusable [ 132.018] sna_dri2_create_buffer: adding flush hint to handle=134 [ 132.018] sna_accel_watch_flush: enable=1 [ 132.018] sna_accel_flush: flush?=1, dirty?=0 [ 132.018] gen8_vertex_close: used=104, vbo active? 3, vb=1, nreloc=1 [ 132.018] gen8_vertex_close: reloc[0] = 287 [ 132.018] kgem_add_reloc64: handle=3, pos=287, delta=0, domains=200000 [ 132.018] kgem_add_handle: handle=3, index=3 [ 132.018] kgem_add_reloc64[5] = (delta=0, target handle=3, presumed=fd44c000) [ 132.018] batch[1/1, flags=1800]: 298 298 16336 16384, nreloc=6, nexec=4, nfence=0, aperture=32426 [fenced=0] [ 132.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.018] kgem_fixup_relocs: fixing up 1 self-relocations to handle=0x2, presumed-offset=fd541000 [ 132.018] kgem_fixup_relocs: moving base of self-reloc[0:0] 1 -> -61439 [ 132.018] kgem_fixup_relocs: shrinking by 61440 [ 132.018] __kgem_busy: handle=2, busy=0, wedged=0 [ 132.018] kgem_commit: release handle=2 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd541000 [ 132.018] kgem_commit: release handle=134 (proxy? 0), dirty? 1 flush? 1, snoop? 0 -> offset=f4225000 [ 132.018] kgem_commit: release handle=4 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=ffff5000 [ 132.018] kgem_commit: release handle=136 (proxy? 0), dirty? 0 flush? 1, snoop? 0 -> offset=d47e5000 [ 132.018] kgem_commit: release handle=3 (proxy? 0), dirty? 0 flush? 0, snoop? 0 -> offset=fd44c000 [ 132.018] kgem_bo_can_map: handle=3, map=0x0:0x0:0x7f1c7f5e5000, tiling=0, domain=3, offset=4249141248 [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_block_handler (tv=0.24000) [ 132.018] kgem_retire, need_retire?=1 [ 132.018] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.018] kgem_retire__requests_ring: retiring ring 0 [ 132.018] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.018] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.018] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.018] kgem_retire -- retired=0, need_retire=1 [ 132.018] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.018] sna_scanout_do_flush: flush timer active: delta=9 [ 132.018] sna_accel_block: evaluating timers, active=7 [ 132.018] sna_accel_block: flush timer expires in 9 [132027] [ 132.018] sna_wakeup_handler [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.018] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.24000) [ 132.019] kgem_retire, need_retire?=1 [ 132.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.019] kgem_retire__requests_ring: retiring ring 0 [ 132.019] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.019] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.019] kgem_retire -- retired=0, need_retire=1 [ 132.019] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.019] sna_scanout_do_flush: flush timer active: delta=8 [ 132.019] sna_accel_block: evaluating timers, active=7 [ 132.019] sna_accel_block: flush timer expires in 8 [132027] [ 132.019] sna_wakeup_handler [ 132.019] sna_dri2_reuse_buffer: reusing buffer pixmap=165, attachment=1, handle=35, name=5 [ 132.019] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 132.019] sna_dri2_reuse_buffer: replacing back buffer on window 146 [ 132.019] sna_dri2_get_back: draw size=7680x2160, back buffer handle=35 size=7680x2160, is-scanout? 1, active?=0, pitch=30720, front pitch=30720 [ 132.019] sna_dri2_get_back: reuse backbuffer? 1 [ 132.019] sna_dri2_get_back: back buffer handle=35, active?=0, refcnt=1 [ 132.019] sna_dri2_get_back: reuse unattached back [ 132.019] kgem_bo_flink: flinked handle=35 to name=5, marking non-reusable [ 132.019] sna_dri2_reuse_buffer: reusing back buffer handle=35, name=5, pitch=30720, age=0 [ 132.019] sna_dri2_create_buffer pixmap=165, (attachment=0, format=32, drawable=7680x2160), window?=1 [ 132.019] sna_dri2_create_buffer: reusing front buffer attachment, win=146 7680x2160, pixmap=165 [165] 7680x2160, handle=27, name=3, active_scanout=3 [ 132.019] kgem_bo_flink: flinked handle=27 to name=3, marking non-reusable [ 132.019] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=27] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.23000) [ 132.019] kgem_retire, need_retire?=1 [ 132.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.019] kgem_retire__requests_ring: retiring ring 0 [ 132.019] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.019] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.019] kgem_retire -- retired=0, need_retire=1 [ 132.019] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.019] sna_scanout_do_flush: flush timer active: delta=8 [ 132.019] sna_accel_block: evaluating timers, active=7 [ 132.019] sna_accel_block: flush timer expires in 8 [132027] [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.0) [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.0) [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.0) [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.0) [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.0) [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.23000) [ 132.019] kgem_retire, need_retire?=1 [ 132.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.019] kgem_retire__requests_ring: retiring ring 0 [ 132.019] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.019] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.019] kgem_retire -- retired=0, need_retire=1 [ 132.019] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.019] sna_scanout_do_flush: flush timer active: delta=8 [ 132.019] sna_accel_block: evaluating timers, active=7 [ 132.019] sna_accel_block: flush timer expires in 8 [132027] [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.23000) [ 132.019] kgem_retire, need_retire?=1 [ 132.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.019] kgem_retire__requests_ring: retiring ring 0 [ 132.019] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.019] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.019] kgem_retire -- retired=0, need_retire=1 [ 132.019] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.019] sna_scanout_do_flush: flush timer active: delta=8 [ 132.019] sna_accel_block: evaluating timers, active=7 [ 132.019] sna_accel_block: flush timer expires in 8 [132027] [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_block_handler (tv=0.23000) [ 132.019] kgem_retire, need_retire?=1 [ 132.019] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.019] kgem_retire__requests_ring: retiring ring 0 [ 132.019] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.019] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.019] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.019] kgem_retire -- retired=0, need_retire=1 [ 132.019] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.019] sna_scanout_do_flush: flush timer active: delta=8 [ 132.019] sna_accel_block: evaluating timers, active=7 [ 132.019] sna_accel_block: flush timer expires in 8 [132027] [ 132.019] sna_wakeup_handler [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.019] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_block_handler (tv=0.22000) [ 132.020] kgem_retire, need_retire?=1 [ 132.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.020] kgem_retire__requests_ring: retiring ring 0 [ 132.020] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.020] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.020] kgem_retire -- retired=0, need_retire=1 [ 132.020] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.020] sna_scanout_do_flush: flush timer active: delta=7 [ 132.020] sna_accel_block: evaluating timers, active=7 [ 132.020] sna_accel_block: flush timer expires in 7 [132027] [ 132.020] sna_wakeup_handler [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_block_handler (tv=0.22000) [ 132.020] kgem_retire, need_retire?=1 [ 132.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.020] kgem_retire__requests_ring: retiring ring 0 [ 132.020] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.020] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.020] kgem_retire -- retired=0, need_retire=1 [ 132.020] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.020] sna_scanout_do_flush: flush timer active: delta=7 [ 132.020] sna_accel_block: evaluating timers, active=7 [ 132.020] sna_accel_block: flush timer expires in 7 [132027] [ 132.020] sna_wakeup_handler [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_block_handler (tv=0.22000) [ 132.020] kgem_retire, need_retire?=1 [ 132.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.020] kgem_retire__requests_ring: retiring ring 0 [ 132.020] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.020] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.020] kgem_retire -- retired=0, need_retire=1 [ 132.020] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.020] sna_scanout_do_flush: flush timer active: delta=7 [ 132.020] sna_accel_block: evaluating timers, active=7 [ 132.020] sna_accel_block: flush timer expires in 7 [132027] [ 132.020] sna_wakeup_handler [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_block_handler (tv=0.22000) [ 132.020] kgem_retire, need_retire?=1 [ 132.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.020] kgem_retire__requests_ring: retiring ring 0 [ 132.020] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.020] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.020] kgem_retire -- retired=0, need_retire=1 [ 132.020] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.020] sna_scanout_do_flush: flush timer active: delta=7 [ 132.020] sna_accel_block: evaluating timers, active=7 [ 132.020] sna_accel_block: flush timer expires in 7 [132027] [ 132.020] sna_wakeup_handler [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_block_handler (tv=0.22000) [ 132.020] kgem_retire, need_retire?=1 [ 132.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.020] kgem_retire__requests_ring: retiring ring 0 [ 132.020] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.020] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.020] kgem_retire -- retired=0, need_retire=1 [ 132.020] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.020] sna_scanout_do_flush: flush timer active: delta=7 [ 132.020] sna_accel_block: evaluating timers, active=7 [ 132.020] sna_accel_block: flush timer expires in 7 [132027] [ 132.020] sna_wakeup_handler [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_accel_flush: flush?=0, dirty?=0 [ 132.020] sna_block_handler (tv=0.22000) [ 132.020] kgem_retire, need_retire?=1 [ 132.020] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.020] kgem_retire__requests_ring: retiring ring 0 [ 132.020] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.020] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.020] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.020] kgem_retire -- retired=0, need_retire=1 [ 132.020] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.020] sna_scanout_do_flush: flush timer active: delta=7 [ 132.020] sna_accel_block: evaluating timers, active=7 [ 132.020] sna_accel_block: flush timer expires in 7 [132027] [ 132.020] sna_wakeup_handler [ 132.020] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 132.021] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 132.021] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 132.021] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 132.021] sna_dri2_get_msc(draw=146, pipe=0) [ 132.021] sna_crtc_record_swap: recording last swap on pipe=0, frame 7652 [msc=7652], time 132.17960 [ 132.021] sna_dri2_get_msc: msc=7652 [raw=7652], ust=132017960 [ 132.021] sna_dri2_schedule_swap: draw=146 7680x2160, pixmap=165 7680x2160, back=35 (refs=1/1, flush=0) , front=27 (refs=1/4, flush=1) [ 132.021] sna_dri2_schedule_swap(target_msc=7651, divisor=0, remainder=0) [ 132.021] sna_dri2_schedule_swap: using front handle=27, active_scanout?=3, flush?=1 [ 132.021] sna_covering_crtc for box=(0, 0), (7680, 2160) [ 132.021] sna_covering_crtc: have PrimaryOutput? 1 marking as desired [ 132.021] sna_box_intersect: (0, 0), (3840, 2160) intersect (0, 0), (7680, 2160) = (0, 0), (3840, 2160) [ 132.021] sna_covering_crtc: box overlaps desired crtc: (0, 0), (3840, 2160) [ 132.021] sna_crtc_record_swap: recording last swap on pipe=0, frame 7652 [msc=7652], time 132.17960 [ 132.021] immediate_swap: current_msc=7652, target_msc=7651 -- yes [ 132.021] can_flip: no, shadow enabled [ 132.021] sna_dri2_add_event: adding event to window 146) [ 132.021] sna_dri2_immediate_blit: emitting immediate blit, throttling client, synced? 0, chained? 0, pipe 0 [ 132.021] sna_dri2_immediate_blit: no pending blit, starting chain [ 132.021] can_xchg: window size: 7680x2160, clip=(0, 0), (7680, 2160) x 1, pixmap size=7680x2160 [ 132.021] is_clipped: region[1]x(0, 0),(7680, 2160) against drawable 7680x2160 [ 132.021] can_xchg: back size=8701e00, front size=8701e00 [ 132.021] can_xchg: yes, pixmap=165 [ 132.021] sna_dri2_xchg: win=146, exchange front=27/3,ref=2 and back=35/5,ref=2, pixmap=165 7680x2160 [ 132.021] sna_dri2_xchg: back_bo handle=35, pitch=30720, size=66355200, ref=1, active_scanout?=0 [ 132.021] sna_dri2_xchg: front_bo handle=27, pitch=30720, size=66355200, ref=4, active_scanout?=3 [ 132.021] set_bo: pixmap=165, handle=35 (old handle=27) [ 132.021] set_bo: marking whole pixmap as damaged [ 132.021] set_bo: applying final/discard move-to-gpu [ 132.021] wait_for_shadow: flags=0, flips=0, handle=27, shadow=12 [ 132.021] set_bo: dropping flush hint from handle=27 [ 132.021] set_bo: adding flush hint to handle=35 [ 132.021] mark_stale(handle=27) => 1 [ 132.021] swap_limit: draw=146 setting swap limit to 3 [ 132.021] sna_dri2_swap_limit_validate: swap limit set to 3 [ 132.021] sna_next_vblank(pipe=0, waiting until next vblank) [ 132.021] sna_dri2_schedule_swap: reported target_msc=7652 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_block_handler (tv=0.21000) [ 132.021] kgem_retire, need_retire?=1 [ 132.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.021] kgem_retire__requests_ring: retiring ring 0 [ 132.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.021] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.021] kgem_retire -- retired=0, need_retire=1 [ 132.021] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.021] sna_scanout_do_flush: flush timer active: delta=6 [ 132.021] sna_accel_block: evaluating timers, active=7 [ 132.021] sna_accel_block: flush timer expires in 6 [132027] [ 132.021] sna_wakeup_handler [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_block_handler (tv=0.21000) [ 132.021] kgem_retire, need_retire?=1 [ 132.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.021] kgem_retire__requests_ring: retiring ring 0 [ 132.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.021] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.021] kgem_retire -- retired=0, need_retire=1 [ 132.021] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.021] sna_scanout_do_flush: flush timer active: delta=6 [ 132.021] sna_accel_block: evaluating timers, active=7 [ 132.021] sna_accel_block: flush timer expires in 6 [132027] [ 132.021] sna_wakeup_handler [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_block_handler (tv=0.21000) [ 132.021] kgem_retire, need_retire?=1 [ 132.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.021] kgem_retire__requests_ring: retiring ring 0 [ 132.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.021] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.021] kgem_retire -- retired=0, need_retire=1 [ 132.021] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.021] sna_scanout_do_flush: flush timer active: delta=6 [ 132.021] sna_accel_block: evaluating timers, active=7 [ 132.021] sna_accel_block: flush timer expires in 6 [132027] [ 132.021] sna_wakeup_handler [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_block_handler (tv=0.21000) [ 132.021] kgem_retire, need_retire?=1 [ 132.021] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.021] kgem_retire__requests_ring: retiring ring 0 [ 132.021] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.021] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.021] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.021] kgem_retire -- retired=0, need_retire=1 [ 132.021] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.021] sna_scanout_do_flush: flush timer active: delta=6 [ 132.021] sna_accel_block: evaluating timers, active=7 [ 132.021] sna_accel_block: flush timer expires in 6 [132027] [ 132.021] sna_wakeup_handler [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.021] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_block_handler (tv=0.20000) [ 132.022] kgem_retire, need_retire?=1 [ 132.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.022] kgem_retire__requests_ring: retiring ring 0 [ 132.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.022] kgem_retire -- retired=0, need_retire=1 [ 132.022] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.022] sna_scanout_do_flush: flush timer active: delta=5 [ 132.022] sna_accel_block: evaluating timers, active=7 [ 132.022] sna_accel_block: flush timer expires in 5 [132027] [ 132.022] sna_wakeup_handler [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_block_handler (tv=0.20000) [ 132.022] kgem_retire, need_retire?=1 [ 132.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.022] kgem_retire__requests_ring: retiring ring 0 [ 132.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.022] kgem_retire -- retired=0, need_retire=1 [ 132.022] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.022] sna_scanout_do_flush: flush timer active: delta=5 [ 132.022] sna_accel_block: evaluating timers, active=7 [ 132.022] sna_accel_block: flush timer expires in 5 [132027] [ 132.022] sna_wakeup_handler [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_block_handler (tv=0.20000) [ 132.022] kgem_retire, need_retire?=1 [ 132.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.022] kgem_retire__requests_ring: retiring ring 0 [ 132.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.022] kgem_retire -- retired=0, need_retire=1 [ 132.022] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.022] sna_scanout_do_flush: flush timer active: delta=5 [ 132.022] sna_accel_block: evaluating timers, active=7 [ 132.022] sna_accel_block: flush timer expires in 5 [132027] [ 132.022] sna_wakeup_handler [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_block_handler (tv=0.20000) [ 132.022] kgem_retire, need_retire?=1 [ 132.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.022] kgem_retire__requests_ring: retiring ring 0 [ 132.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.022] kgem_retire -- retired=0, need_retire=1 [ 132.022] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.022] sna_scanout_do_flush: flush timer active: delta=5 [ 132.022] sna_accel_block: evaluating timers, active=7 [ 132.022] sna_accel_block: flush timer expires in 5 [132027] [ 132.022] sna_wakeup_handler [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_block_handler (tv=0.20000) [ 132.022] kgem_retire, need_retire?=1 [ 132.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.022] kgem_retire__requests_ring: retiring ring 0 [ 132.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.022] kgem_retire -- retired=0, need_retire=1 [ 132.022] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.022] sna_scanout_do_flush: flush timer active: delta=5 [ 132.022] sna_accel_block: evaluating timers, active=7 [ 132.022] sna_accel_block: flush timer expires in 5 [132027] [ 132.022] sna_wakeup_handler [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_block_handler (tv=0.20000) [ 132.022] kgem_retire, need_retire?=1 [ 132.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.022] kgem_retire__requests_ring: retiring ring 0 [ 132.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.022] kgem_retire -- retired=0, need_retire=1 [ 132.022] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.022] sna_scanout_do_flush: flush timer active: delta=5 [ 132.022] sna_accel_block: evaluating timers, active=7 [ 132.022] sna_accel_block: flush timer expires in 5 [132027] [ 132.022] sna_wakeup_handler [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_accel_flush: flush?=0, dirty?=0 [ 132.022] sna_block_handler (tv=0.20000) [ 132.022] kgem_retire, need_retire?=1 [ 132.022] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.022] kgem_retire__requests_ring: retiring ring 0 [ 132.022] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.022] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.022] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.022] kgem_retire -- retired=0, need_retire=1 [ 132.022] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.022] sna_scanout_do_flush: flush timer active: delta=5 [ 132.022] sna_accel_block: evaluating timers, active=7 [ 132.022] sna_accel_block: flush timer expires in 5 [132027] [ 132.022] sna_wakeup_handler [ 132.022] sna_create_pixmap(7680, 2160, 24, usage=0) [ 132.022] kgem_can_create_2d: 7680x2160 @ 24 [ 132.022] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 132.022] kgem_can_create_2d: untiled size=66355200 [ 132.022] kgem_choose_tiling: TLB miss between lines 7680x2160 (pitch=30720), forcing tiling 1 [ 132.022] kgem_surface_size: tile_width=32, tile_height=1 => aligned pitch=30720, height=2160 [ 132.022] kgem_can_create_2d: tiled[-1] size=66355200 [ 132.022] sna_create_pixmap: usage=0, flags=1b [ 132.022] sna_create_pixmap: creating GPU pixmap 7680x2160, stride=30720, flags=1b [ 132.022] __pop_freed_pixmap: reusing freed pixmap=2686 header [ 132.022] create_pixmap_hdr: pixmap=2688, width=7680, height=2160, usage=0 [ 132.023] sna_create_pixmap: serial=2688, 7680x2160, usage=0 [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_block_handler (tv=0.19000) [ 132.023] kgem_retire, need_retire?=1 [ 132.023] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.023] kgem_retire__requests_ring: retiring ring 0 [ 132.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.023] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.023] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.023] kgem_retire -- retired=0, need_retire=1 [ 132.023] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.023] sna_scanout_do_flush: flush timer active: delta=4 [ 132.023] sna_accel_block: evaluating timers, active=7 [ 132.023] sna_accel_block: flush timer expires in 4 [132027] [ 132.023] sna_wakeup_handler [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_block_handler (tv=0.19000) [ 132.023] kgem_retire, need_retire?=1 [ 132.023] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.023] kgem_retire__requests_ring: retiring ring 0 [ 132.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.023] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.023] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.023] kgem_retire -- retired=0, need_retire=1 [ 132.023] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.023] sna_scanout_do_flush: flush timer active: delta=4 [ 132.023] sna_accel_block: evaluating timers, active=7 [ 132.023] sna_accel_block: flush timer expires in 4 [132027] [ 132.023] sna_wakeup_handler [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_block_handler (tv=0.19000) [ 132.023] kgem_retire, need_retire?=1 [ 132.023] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.023] kgem_retire__requests_ring: retiring ring 0 [ 132.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.023] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.023] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.023] kgem_retire -- retired=0, need_retire=1 [ 132.023] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.023] sna_scanout_do_flush: flush timer active: delta=4 [ 132.023] sna_accel_block: evaluating timers, active=7 [ 132.023] sna_accel_block: flush timer expires in 4 [132027] [ 132.023] sna_wakeup_handler [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_accel_flush: flush?=0, dirty?=0 [ 132.023] sna_block_handler (tv=0.19000) [ 132.023] kgem_retire, need_retire?=1 [ 132.023] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.023] kgem_retire__requests_ring: retiring ring 0 [ 132.023] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.023] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.023] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.023] kgem_retire -- retired=0, need_retire=1 [ 132.023] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.023] sna_scanout_do_flush: flush timer active: delta=4 [ 132.023] sna_accel_block: evaluating timers, active=7 [ 132.023] sna_accel_block: flush timer expires in 4 [132027] [ 132.024] sna_wakeup_handler [ 132.024] sna_accel_flush: flush?=0, dirty?=0 [ 132.024] sna_accel_flush: flush?=0, dirty?=0 [ 132.024] sna_accel_flush: flush?=0, dirty?=0 [ 132.024] sna_block_handler (tv=0.18000) [ 132.024] kgem_retire, need_retire?=1 [ 132.024] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.024] kgem_retire__requests_ring: retiring ring 0 [ 132.024] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.024] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.024] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.024] kgem_retire -- retired=0, need_retire=1 [ 132.024] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.024] sna_scanout_do_flush: flush timer active: delta=3 [ 132.024] sna_scanout_do_flush (time=132024), triggered [ 132.024] sna_scanout_flush (time=132024), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 132.024] has_shadow: has pending damage? 1, outstanding flips: 0 [ 132.024] stop_flush: scanout=35 shadow?=1, slaves?=0, (cpu?=0 || gpu?=1)) [ 132.024] has_shadow: has pending damage? 1, outstanding flips: 0 [ 132.024] sna_mode_redisplay: posting shadow damage? 1 (flips pending? 0, mode reconfiguration pending? 0) [ 132.024] sna_mode_redisplay: damage: 1x(0, 0), (7680, 2160) [ 132.024] move_crtc_to_gpu: CRTC 32 [pipe=0] requires frontbuffer [ 132.024] sna_pixmap_move_to_gpu(pixmap=165, usage=16), flags=10a [ 132.024] sna_pixmap_move_to_gpu: already all-damaged [ 132.024] sna_pixmap_mark_active: pixmap=165, handle=35 [ 132.024] sna_mode_redisplay: crtc[0] transformed? 0 [ 132.024] sna_mode_redisplay: crtc[1] transformed? 0 [ 132.024] sna_mode_redisplay: crtc[2] transformed? 0 [ 132.024] sna_mode_redisplay: flipping TearFree outputs, current scanout handle=12 [active?=0], new handle=35 [active=1] [ 132.024] sna_mode_redisplay: crtc 0 [32, pipe=0] active? 27, transformed? 0 [ 132.024] get_fb: reusing fb=105 for handle=35 [ 132.024] sna_mode_redisplay: recording flip on CRTC:32 handle=35, active_scanout=2, serial=2 [ 132.024] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 132.024] sna_mode_redisplay: crtc 1 [39, pipe=1] active? 27, transformed? 0 [ 132.024] sna_mode_redisplay: recording flip on CRTC:39 handle=35, active_scanout=3, serial=3 [ 132.025] sna_mode_redisplay: marking flip bo as busy [20001 -> mode=3] [ 132.025] sna_mode_redisplay: crtc 2 [46, pipe=2] active? 0, transformed? 0 [ 132.025] sna_mode_redisplay: flipped 2 outputs, shadow active? 12 [ 132.025] set_shadow: waiting for region 1x[(0, 0), (7680, 2160)], front handle=35, shadow handle=12 [ 132.025] sna_accel_block: evaluating timers, active=7 [ 132.025] sna_accel_block: flush timer expires in 16 [132040] [ 132.025] sna_wakeup_handler [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_block_handler (tv=0.17000) [ 132.025] kgem_retire, need_retire?=1 [ 132.025] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.025] kgem_retire__requests_ring: retiring ring 0 [ 132.025] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.025] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.025] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.025] kgem_retire -- retired=0, need_retire=1 [ 132.025] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.025] sna_scanout_do_flush: flush timer active: delta=15 [ 132.025] sna_accel_block: evaluating timers, active=7 [ 132.025] sna_accel_block: flush timer expires in 15 [132040] [ 132.025] sna_wakeup_handler [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_block_handler (tv=0.0) [ 132.025] sna_wakeup_handler [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_block_handler (tv=0.17000) [ 132.025] kgem_retire, need_retire?=1 [ 132.025] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.025] kgem_retire__requests_ring: retiring ring 0 [ 132.025] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.025] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.025] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.025] kgem_retire -- retired=0, need_retire=1 [ 132.025] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.025] sna_scanout_do_flush: flush timer active: delta=15 [ 132.025] sna_accel_block: evaluating timers, active=7 [ 132.025] sna_accel_block: flush timer expires in 15 [132040] [ 132.025] sna_wakeup_handler [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_accel_flush: flush?=0, dirty?=0 [ 132.025] sna_block_handler (tv=0.17000) [ 132.025] kgem_retire, need_retire?=1 [ 132.025] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.025] kgem_retire__requests_ring: retiring ring 0 [ 132.025] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.025] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.025] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.025] kgem_retire -- retired=0, need_retire=1 [ 132.025] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.025] sna_scanout_do_flush: flush timer active: delta=15 [ 132.025] sna_accel_block: evaluating timers, active=7 [ 132.025] sna_accel_block: flush timer expires in 15 [132040] [ 132.026] sna_wakeup_handler [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_block_handler (tv=0.16000) [ 132.026] kgem_retire, need_retire?=1 [ 132.026] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.026] kgem_retire__requests_ring: retiring ring 0 [ 132.026] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.026] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.026] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.026] kgem_retire -- retired=0, need_retire=1 [ 132.026] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.026] sna_scanout_do_flush: flush timer active: delta=14 [ 132.026] sna_accel_block: evaluating timers, active=7 [ 132.026] sna_accel_block: flush timer expires in 14 [132040] [ 132.026] sna_wakeup_handler [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_block_handler (tv=0.16000) [ 132.026] kgem_retire, need_retire?=1 [ 132.026] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.026] kgem_retire__requests_ring: retiring ring 0 [ 132.026] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.026] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.026] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.026] kgem_retire -- retired=0, need_retire=1 [ 132.026] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.026] sna_scanout_do_flush: flush timer active: delta=14 [ 132.026] sna_accel_block: evaluating timers, active=7 [ 132.026] sna_accel_block: flush timer expires in 14 [132040] [ 132.026] sna_wakeup_handler [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_block_handler (tv=0.16000) [ 132.026] kgem_retire, need_retire?=1 [ 132.026] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.026] kgem_retire__requests_ring: retiring ring 0 [ 132.026] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.026] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.026] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.026] kgem_retire -- retired=0, need_retire=1 [ 132.026] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.026] sna_scanout_do_flush: flush timer active: delta=14 [ 132.026] sna_accel_block: evaluating timers, active=7 [ 132.026] sna_accel_block: flush timer expires in 14 [132040] [ 132.026] sna_wakeup_handler [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_block_handler (tv=0.16000) [ 132.026] kgem_retire, need_retire?=1 [ 132.026] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.026] kgem_retire__requests_ring: retiring ring 0 [ 132.026] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.026] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.026] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.026] kgem_retire -- retired=0, need_retire=1 [ 132.026] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.026] sna_scanout_do_flush: flush timer active: delta=14 [ 132.026] sna_accel_block: evaluating timers, active=7 [ 132.026] sna_accel_block: flush timer expires in 14 [132040] [ 132.026] sna_wakeup_handler [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_accel_flush: flush?=0, dirty?=0 [ 132.026] sna_block_handler (tv=0.16000) [ 132.026] kgem_retire, need_retire?=1 [ 132.027] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.027] kgem_retire__requests_ring: retiring ring 0 [ 132.027] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.027] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.027] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.027] kgem_retire -- retired=0, need_retire=1 [ 132.027] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.027] sna_scanout_do_flush: flush timer active: delta=13 [ 132.027] sna_accel_block: evaluating timers, active=7 [ 132.027] sna_accel_block: flush timer expires in 13 [132040] [ 132.027] sna_wakeup_handler [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_block_handler (tv=0.15000) [ 132.027] kgem_retire, need_retire?=1 [ 132.027] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.027] kgem_retire__requests_ring: retiring ring 0 [ 132.027] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.027] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.027] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.027] kgem_retire -- retired=0, need_retire=1 [ 132.027] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.027] sna_scanout_do_flush: flush timer active: delta=13 [ 132.027] sna_accel_block: evaluating timers, active=7 [ 132.027] sna_accel_block: flush timer expires in 13 [132040] [ 132.027] sna_wakeup_handler [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_block_handler (tv=0.15000) [ 132.027] kgem_retire, need_retire?=1 [ 132.027] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.027] kgem_retire__requests_ring: retiring ring 0 [ 132.027] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.027] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.027] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.027] kgem_retire -- retired=0, need_retire=1 [ 132.027] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.027] sna_scanout_do_flush: flush timer active: delta=13 [ 132.027] sna_accel_block: evaluating timers, active=7 [ 132.027] sna_accel_block: flush timer expires in 13 [132040] [ 132.027] sna_wakeup_handler [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_block_handler (tv=0.15000) [ 132.027] kgem_retire, need_retire?=1 [ 132.027] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.027] kgem_retire__requests_ring: retiring ring 0 [ 132.027] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.027] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.027] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.027] kgem_retire -- retired=0, need_retire=1 [ 132.027] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.027] sna_scanout_do_flush: flush timer active: delta=13 [ 132.027] sna_accel_block: evaluating timers, active=7 [ 132.027] sna_accel_block: flush timer expires in 13 [132040] [ 132.027] sna_wakeup_handler [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_block_handler (tv=0.15000) [ 132.027] kgem_retire, need_retire?=1 [ 132.027] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.027] kgem_retire__requests_ring: retiring ring 0 [ 132.027] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.027] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.027] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.027] kgem_retire -- retired=0, need_retire=1 [ 132.027] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.027] sna_scanout_do_flush: flush timer active: delta=13 [ 132.027] sna_accel_block: evaluating timers, active=7 [ 132.027] sna_accel_block: flush timer expires in 13 [132040] [ 132.027] sna_wakeup_handler [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_accel_flush: flush?=0, dirty?=0 [ 132.027] sna_block_handler (tv=0.15000) [ 132.027] kgem_retire, need_retire?=1 [ 132.027] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.027] kgem_retire__requests_ring: retiring ring 0 [ 132.027] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.027] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.027] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.028] kgem_retire -- retired=0, need_retire=1 [ 132.028] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.028] sna_scanout_do_flush: flush timer active: delta=12 [ 132.028] sna_accel_do_throttle (time=132028), triggered [ 132.028] sna_accel_throttle (time=132028) [ 132.028] sna_accel_block: evaluating timers, active=7 [ 132.028] sna_accel_block: flush timer expires in 12 [132040] [ 132.029] sna_wakeup_handler [ 132.029] sna_accel_flush: flush?=0, dirty?=0 [ 132.029] sna_accel_flush: flush?=0, dirty?=0 [ 132.029] sna_block_handler (tv=0.13000) [ 132.029] kgem_retire, need_retire?=1 [ 132.029] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.029] kgem_retire__requests_ring: retiring ring 0 [ 132.029] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.029] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.029] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.029] kgem_retire -- retired=0, need_retire=1 [ 132.029] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.029] sna_scanout_do_flush: flush timer active: delta=11 [ 132.029] sna_accel_block: evaluating timers, active=7 [ 132.029] sna_accel_block: flush timer expires in 11 [132040] [ 132.029] sna_wakeup_handler [ 132.029] sna_accel_flush: flush?=0, dirty?=0 [ 132.030] sna_accel_flush: flush?=0, dirty?=0 [ 132.030] sna_block_handler (tv=0.12000) [ 132.030] kgem_retire, need_retire?=1 [ 132.030] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.030] kgem_retire__requests_ring: retiring ring 0 [ 132.030] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.030] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.030] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.030] kgem_retire -- retired=0, need_retire=1 [ 132.030] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.030] sna_scanout_do_flush: flush timer active: delta=10 [ 132.030] sna_accel_block: evaluating timers, active=7 [ 132.030] sna_accel_block: flush timer expires in 10 [132040] [ 132.034] sna_wakeup_handler [ 132.034] sna_mode_wakeup: len=32 [ 132.034] sna_dri2_vblank_handler(type=2, sequence=7653, draw=1810) [ 132.034] sna_crtc_record_swap: recording last swap on pipe=0, frame 7653 [msc=7653], time 132.34629 [ 132.034] sna_dri2_vblank_handler: 2 complete, frame=7653 tv=132.34629 [ 132.034] sna_dri2_blit_complete: blit finished [ 132.034] sna_dri2_vblank_handler: triple buffer swap complete, unblocking client (frame=7653, tv=132.34629) [ 132.034] frame_swap_complete(type=2): draw=146, pipe=0, frame=7653 [msc=7653], tv=132.34629 [ 132.034] sna_accel_flush: flush?=0, dirty?=0 [ 132.034] sna_dri2_event_free(draw?=1) [ 132.034] sna_dri2_remove_event: remove[0x55bca9df73e0] from window 146, active? 1 [ 132.034] _sna_dri2_destroy_buffer: 0x55bca9b8dcd0 [handle=35] -- refcnt=2, draw=146, pixmap=165, proxy?=0 [ 132.034] _sna_dri2_destroy_buffer: 0x55bca9b34790 [handle=27] -- refcnt=2, draw=146, pixmap=0, proxy?=0 [ 132.034] sna_dri2_vblank_handler complete [ 132.034] sna_block_handler (tv=0.8000) [ 132.034] kgem_retire, need_retire?=1 [ 132.034] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.034] kgem_retire__requests_ring: retiring ring 0 [ 132.034] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.034] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.034] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.034] kgem_retire -- retired=0, need_retire=1 [ 132.034] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.034] sna_scanout_do_flush: flush timer active: delta=6 [ 132.034] sna_accel_block: evaluating timers, active=7 [ 132.034] sna_accel_block: flush timer expires in 6 [132040] [ 132.036] sna_wakeup_handler [ 132.036] sna_accel_flush: flush?=0, dirty?=0 [ 132.036] sna_accel_flush: flush?=0, dirty?=0 [ 132.036] sna_block_handler (tv=0.6000) [ 132.036] kgem_retire, need_retire?=1 [ 132.036] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.037] kgem_retire__requests_ring: retiring ring 0 [ 132.037] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.037] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.037] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.037] kgem_retire -- retired=0, need_retire=1 [ 132.037] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.037] sna_scanout_do_flush: flush timer active: delta=3 [ 132.037] sna_scanout_do_flush (time=132037), triggered [ 132.037] sna_scanout_flush (time=132037), cpu damage? 0, exec? 0 nbatch=0, busy? 1 [ 132.037] has_shadow: has pending damage? 0, outstanding flips: 2 [ 132.037] stop_flush: scanout=35 shadow?=0, slaves?=0, (cpu?=0 || gpu?=1)) [ 132.037] has_shadow: has pending damage? 0, outstanding flips: 2 [ 132.037] sna_mode_redisplay: posting shadow damage? 0 (flips pending? 2, mode reconfiguration pending? 0) [ 132.037] sna_accel_block: evaluating timers, active=7 [ 132.037] sna_accel_block: flush timer expires in 16 [132053] [ 132.037] sna_wakeup_handler [ 132.037] sna_accel_flush: flush?=0, dirty?=0 [ 132.037] sna_accel_flush: flush?=0, dirty?=0 [ 132.037] sna_accel_flush: flush?=0, dirty?=0 [ 132.037] sna_block_handler (tv=0.5000) [ 132.037] kgem_retire, need_retire?=1 [ 132.037] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.037] kgem_retire__requests_ring: retiring ring 0 [ 132.037] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.037] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.037] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.037] kgem_retire -- retired=0, need_retire=1 [ 132.037] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.037] sna_scanout_do_flush: flush timer active: delta=16 [ 132.037] sna_accel_block: evaluating timers, active=7 [ 132.037] sna_accel_block: flush timer expires in 16 [132053] [ 132.037] sna_wakeup_handler [ 132.037] sna_accel_flush: flush?=0, dirty?=0 [ 132.037] sna_block_handler (tv=0.0) [ 132.037] sna_wakeup_handler [ 132.037] sna_accel_flush: flush?=0, dirty?=0 [ 132.037] sna_accel_flush: flush?=0, dirty?=0 [ 132.037] sna_accel_flush: flush?=0, dirty?=0 [ 132.037] sna_block_handler (tv=0.5000) [ 132.037] kgem_retire, need_retire?=1 [ 132.037] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.038] kgem_retire__requests_ring: retiring ring 0 [ 132.038] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.038] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.038] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.038] kgem_retire -- retired=0, need_retire=1 [ 132.038] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.038] sna_scanout_do_flush: flush timer active: delta=15 [ 132.038] sna_accel_block: evaluating timers, active=7 [ 132.038] sna_accel_block: flush timer expires in 15 [132053] [ 132.038] sna_wakeup_handler [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_block_handler (tv=0.4000) [ 132.038] kgem_retire, need_retire?=1 [ 132.038] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.038] kgem_retire__requests_ring: retiring ring 0 [ 132.038] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.038] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.038] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.038] kgem_retire -- retired=0, need_retire=1 [ 132.038] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.038] sna_scanout_do_flush: flush timer active: delta=15 [ 132.038] sna_accel_block: evaluating timers, active=7 [ 132.038] sna_accel_block: flush timer expires in 15 [132053] [ 132.038] sna_wakeup_handler [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_block_handler (tv=0.4000) [ 132.038] kgem_retire, need_retire?=1 [ 132.038] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.038] kgem_retire__requests_ring: retiring ring 0 [ 132.038] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.038] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.038] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.038] kgem_retire -- retired=0, need_retire=1 [ 132.038] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.038] sna_scanout_do_flush: flush timer active: delta=15 [ 132.038] sna_accel_block: evaluating timers, active=7 [ 132.038] sna_accel_block: flush timer expires in 15 [132053] [ 132.038] sna_wakeup_handler [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_block_handler (tv=0.4000) [ 132.038] kgem_retire, need_retire?=1 [ 132.038] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.038] kgem_retire__requests_ring: retiring ring 0 [ 132.038] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.038] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.038] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.038] kgem_retire -- retired=0, need_retire=1 [ 132.038] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.038] sna_scanout_do_flush: flush timer active: delta=15 [ 132.038] sna_accel_block: evaluating timers, active=7 [ 132.038] sna_accel_block: flush timer expires in 15 [132053] [ 132.038] sna_wakeup_handler [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_accel_flush: flush?=0, dirty?=0 [ 132.038] sna_block_handler (tv=0.4000) [ 132.038] kgem_retire, need_retire?=1 [ 132.038] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.039] kgem_retire__requests_ring: retiring ring 0 [ 132.039] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.039] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.039] kgem_retire -- retired=0, need_retire=1 [ 132.039] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1 [ 132.039] sna_scanout_do_flush: flush timer active: delta=14 [ 132.039] sna_accel_block: evaluating timers, active=7 [ 132.039] sna_accel_block: flush timer expires in 14 [132053] [ 132.039] sna_wakeup_handler [ 132.039] sna_accel_flush: flush?=0, dirty?=0 [ 132.039] sna_accel_flush: flush?=0, dirty?=0 [ 132.039] sna_block_handler (tv=0.3000) [ 132.039] kgem_retire, need_retire?=1 [ 132.039] kgem_retire__flushing: 0 bo on flushing list, retired? 0 [ 132.039] kgem_retire__requests_ring: retiring ring 0 [ 132.039] __kgem_busy: handle=1, busy=131072, wedged=0 [ 132.039] kgem_retire__requests_ring: ring=0, 2 outstanding requests, oldest=1, retired? 0 [ 132.039] kgem_retire__requests_ring: ring=1, 0 outstanding requests, oldest=0, retired? 0 [ 132.039] kgem_retire -- retired=0, need_retire=1 [ 132.039] kgem_bo_is_busy: handle=3, domain: 3 exec? 0, rq? 1